SuperMarcus / airprint-proxy

Advertise AirPrint printers for network printers located outside the subnet using node. GPL-3.0 licensed.
https://www.npmjs.com/package/airprint-proxy
GNU General Public License v3.0
30 stars 4 forks source link

Known issues? #1

Closed ctramnitz closed 5 years ago

ctramnitz commented 6 years ago

Are there any known issues with recent iOS releases? I would like to use the tool for printers that are in different subnets. They support Airprint and if directly print to them it works, but using airprint-proxy I can see the printer being available, but get an error message when printing. On the iOS console I can see errors like:

Jul 25 17:52:40 iPhone MobileSafari(PrintKit)[2577] <Notice>: OKI._ipp._tcp.local.: Get-Printer-Attributes failed: Bad Request
Jul 25 17:52:40 iPhone MobileSafari(PrintKit)[2577] <Notice>: No document-format-supported attribute found or no supported formats found.
Jul 25 17:52:40 iPhone MobileSafari(PrintKit)[2577] <Notice>: No mediaColSupported found, defaulting to media-bottom-margin, media-left-margin, media-right-margin, media-size, and media-top-margin.

and

Jul 25 17:52:48 iPhone MobileSafari(PrintKit)[2577] <Notice>: OKI._ipp._tcp.local.: Print-Job successful with warning: Job attributes did not match print document.
SuperMarcus commented 6 years ago

AirPrint proxy itself is pretty platform independent, and iOS version should not matter as long as the AirPrint protocol didn't change. The only thing is that you may have to manually set the capabilities that your printers have.

Can you do a quick dns-sd -Z _ipp._tcp inside the subnet of the printers and post the results here?

SuperMarcus commented 5 years ago

Closing due to inactivity.