I wondered if anyone else on the forum has looked at Internet Printing Protocol, or written a routine with PB to send a file to an IPP printer.
https://www.pwg.org/ipp/ippguide.html
https://ftp.pwg.org/pub/pwg/candidates/ ... 100.19.pdf
The PWG implementor's guide is written very much in the abstract, with little if anything by way of technical example. What I can see however, is that communication is done via HTTP, normally port 631, though very limited detail is provided. Even some of our 10-year-old laser printers in the office accept the protocol.
We printed some documents using Ubuntu, as it has ipptool already installed. That was very successful, but is only a tool — not a permanent means of sending our print jobs directly via HTTP ourselves.
It seems to me to offer great potential though, particularly for those of us who develop commercial applications but find ourselves limited in terms of printing capabilities. With IPP we can — in theory at least — send print jobs directly to devices and bypass the need for drivers.
Anyone else interested in this or with findings to share?