williamkapke / ipp

Internet Printing Protocol (IPP) for nodejs
414 stars 111 forks source link

Implementing spooling with IPP #74

Open realleoman opened 5 years ago

realleoman commented 5 years ago

@williamkapke Is it possible to implement a Spooler (or a spooling method) with IPP? Just wondering if that can be supported and how.

Thanks for your feedback!

michaelrsweet commented 5 years ago

@realleoman Is your question whether IPP printers can implement spooling, or whether a print spooler can implement IPP?

There are some (high end) printers and print servers that support spooling multiple jobs, however most do not handle more than a single job at a time which is why a local spooler (like CUPS) is used to handle spooling, file conversion, and communications with the printer...

realleoman commented 5 years ago

HI @michaelrsweet I'm trying to implement a spooler service with IPP enabled printers using nodeJS IPP library. Not sure if there are any libraries for spooling (compatible with nodeJS) or, if someone has been working, I'd appreciate a good advice.

michaelrsweet commented 5 years ago

@realleoman I’m no node.js expert, but a spoiler is typically a fifo queue (modulo any priority scheme) with optional conversion capability. Not a whole lot needed to implement a queue and there are third party tools that can perform conversion (MuPDF for one)