Sharing Printers to iOS Devices

  1. Set up a Mac OS 10.7 system to act as your iPad / iPhone print server. This can be your existing Mac print server (if it meets the system requirements), or a separate (secondary) print server (see the section called “Configuring a Macintosh Secondary Print Server” for details).

  2. Install the print queues and drivers for the printers you wish to share to your iOS devices. These print queues should point directly to the printer, not another print server.

  3. Test printing from a local application (e.g. Safari) to ensure that the drivers and printers are functioning correctly.

  4. Install PaperCut. If you are setting up a secondary Mac print server (i.e. the primary PaperCut server is on another system), follow the steps at the section called “Configuring a Macintosh Secondary Print Server”. If you are setting up a Mac primary server, follow the steps at the section called “Installation on Apple Mac”.

    It is recommended that the Mac server is added to the same subnet as the wireless network that the iOS devices will connect to. Without further configuration, the the publishing protocol Bonjour may broadcast to the local network only (i.e. printers may not show up from other subnets, see Q: for more details).

  5. Share all the printers that you would like to publish to iOS devices: System PreferencesPrint & Scan[select printer]Share this printer on the network (to do this, Printer Sharing must first be enabled in the Sharing pane).

    Sharing a printer on Mac OS

    Figure 21.1. Sharing a printer on Mac OS

  6. Run /Applications/PaperCut NG/Control Printer Monitoring.command and choose to disable print tracking on the print queues that will be shared (see the section called “On Mac” for details). This will allow you to test iOS Printing functionality without PaperCut's monitoring involved (to limit what is being tested).

  7. Print a document from your iOS device. E.g. open Safari, load a web page, touch the "arrow" menu and select Print. When selecting a printer, the queues shared from your Mac print server should now appear (if not, see Q:). The job should print correctly.

  8. Test printing across a number of printers and apps such as Mail, Safari, Photos and iBooks / PDFs. Not all printers are capable of supporting all formats. Take the time to test and ensure the printers that you are making available produce acceptable results.

  9. Re-enable PaperCut tracking using /Applications/PaperCut NG/Control Printer Monitoring.command (see the section called “On Mac” for details).

You will now need to install the iPad / iPhone app (iOS app) to print. See the next section for details.