Search code examples
iosobjective-csnmpbonjouripp-protocol

iOS printing with IPP Printer


Currently, I can search my printer with Bonjour/SNMP protocol by

NSNetServiceBrowser
NSNetService

Now I want to print my document by IPP protocol.

Could you please tell me way to print with IPP in iOS?


Solution

  • Usually iOS Apps don't care about the printer protocol. It's sufficient to use Apples AirPrint focused Print-API. I can't see how UIPrinter would expose details like IPP connections through the API.

    If you don't want to use Apples API for printing, you should implement IPP. A good start could be to look at my simple print-job implementation written in java. I'd be happy to assist in porting this to Swift of Objectiv C.