I have a Debian 9.0.3 server machine setup as a print server to Windows-based client computers. I have three HP M806 printers setup through CUPS that the Windows computers can map to. I am able to print through the Debian print server, however all jobs have to be entirely spooled first before the job begins to print. Previously, we had a Windows Server 2012 print server that allowed the jobs to print almost immediately after being sent to the printers, without having to wait for the job to spool completely first. I am looking to achieve similar results with the Debian printer server.
I have done some research, and have tried the following, all to no avail:
In the CUPS configuration at /etc/cups/printers.conf, have set up IPP printing, where the IP address of the printer is 192.168.1.50, and the queue name is HP05:
Code: Select all
DeviceURI ipp://192.168.1.50:631/printers/HP05/?waitprinter=false&waitjob=false
The parameters waitprinter=false and waitjob=false are supposed to achieve what I am trying to do, based on other info I found on the web and other posts in other forums. However, the jobs sent from the Windows clients still need to spool on the Debian server before any printing takes place. We have tried numerous drivers for the HP printers, such as PCL5 and PCL6, and looked at the configurations for each one, but nothing has stood out yet as to doing what we want it to do. Anyone have any suggestions that might help us here?