N-Up Printing from iOS using Printopia

Printopia is a great tool for exposing non-Air Print printers on a local network so that you can print to them from any iOS device. But even better is that it can expose PDF Workflow to do your bidding. In my case, I wanted to do n-up printing (n pages per sheet).

To do this, open up Automator and create a Print Plugin. For the workflow, you only need to add a single Run Shell Script action with the following line:

lp -d -o number-up=2 -o media=Letter “$*”

The details of the command will vary depending on your needs. In my case, I wanted 2-up printing to go do my default printer, so I could exclude the -d option.

To see a list of available print queues, type lpstat -a in terminal.

Once you save your Print Plugin, go to the Printopia in System Preferences and add your new plugin as an available destination for printing.

Source: Mac OSX Hints