An iOS-Swift application that prints office documents and PDF files to Unix printers in NUS School Of Computing via SSH. This is a port from my Android App. Certain features I felt that are hardly used have been dropped compared to the Android version to improve the UI cleanliness.
I'm waiting for Apple to start accepting Swift app submissions on the App Store before doing so myself.
##Features
- Print PDF, DOC, DOCX, PPT, PPTX and ODT files
- Remaining quota check
- Print Status Check
- Page formatting for documents
- Accepts file exports from other apps like IVLE and Dropbox.
- Deleting of existing job in print queue
- Runs on iOS7.0 and up for maximum compatibility
##The original HacknRoll 2014 Video
Narrated by Yong Quan
##Screenshots
View more screenshots in the screenshots directory.
- Swift language
- Xcode 6 beta 6
- Cocoapods
- NMSSH SSH library (installed via Cocoapods)
##Compiling the project
- Swift is only available from Xcode 6 beta so you have to download and install manually from Apple's website
- Install Cocoapods
sudo gem install cocoapods
- Change directory to where you pulled the project and run
pod install
- Open the project using
NUS SOC Print.xcworkspace
instead of the.xcodeproject
file
##Credits Many thanks to Kai Yao and Yong Quan for initially working with me during the HacknRoll 2014 to kickstart this app. I just brought it to (nearly) the finish line.