Getting iPhones, iPads and other iDevices to Print

БогородицаiDevices like the iPhone and iPad have the ability to print to select “supported” printers. Basically, those printers are just broadcasting Apple’s bonjour service to which the iDevice detects natively.

However, those “supported” printers aren’t all that readily available and corporate environments being inundated with iDevices can’t rightly replace all of their printers.

With a standard CUPS server, the avahi-daemon, and a simple python script, this can be easily solved! Grab the script from and run it against your installed CUPS printers.

Avahi/Bonjour is a protocol that does not cross subnets. If you have a need for this, which is a typical corporate need, check out

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.