2

Do I have to use an Apple AirPrint capable printer to use AirPrint in my iPad app?

Can't I just set up a shared Bonjour print service on a Mac and connect to that?

Kurt Pfeifle
  • 86,724
  • 23
  • 248
  • 345
dreadbot
  • 942
  • 2
  • 11
  • 28

3 Answers3

1

Yes, you can share Mac-printers and access them from your iOS devices.

Under OS X 10.10 you need to republish a modified Bonjour announcement. Add ,_universal as service sub-type and image/urf to the pdl values:

Example

dns-sd                   \
 -R "AirPrinter"         \
 _ipp._tcp,_universal    \
 .                       \
 631                     \
    rp=printers/ColorJet \
    pdl=application/pdf,image/urf \
    URF=none

There's a description in German available in c't 21/2015.

Kurt Pfeifle
  • 86,724
  • 23
  • 248
  • 345
IPP Nerd
  • 992
  • 9
  • 25
1

You have to use AirPrint printers. You may have luck with Printopia, but I’ve not tried it.

Jeff Kelley
  • 19,021
  • 6
  • 70
  • 80
1

Setup an airprint service on a ubuntu box in your network that has any printer attached to it. See here:

http://hartlessbydesign.com/blog/view/197-airprint-with-ubuntu-1010

smiles
  • 19
  • 2