printing text files to Windows IPP server via a raw queue
jtsuruta at medtrac.com
Mon Sep 12 16:19:45 PDT 2005
I have a problem in CUPS when I try to print a series of small jobs in succession to a Windows 2000 Pro or Windows XP Pro box configured for Internet Printing (based on IIS). We need to be printing small files to a remote device at about 1 file per second.
+ printing to raw print queue
+ using ipp backend on RH9 or RHES3
+ target IPP server is Win32
+ files printed have .prn extension
- send job to printer (e.g. lpr -Pipptextprinter XXX.prn)
- Win32 IPP server prints file without a problem
- CUPS ipp backend waits (for job status from Win32 IPP server?)
- 10 seconds later, lpstat reports "client-error-not-possible".
In CUPS 1.1.17, the next job in the queue is printed even if the printer is in this "client-error-not-possible" state.
In CUPS 1.1.23, the printer stays in the "client-error-not-possible" state until there is user intervention.
In CUPS 1.1.23, there is an option for "waitjob=no" which tells the CUPS ipp backend to *not* wait for the job-status, but I am thinking there must be a proper way to fix this since I do not have this problem when printing to the Win32 IPP server when using a Postscript queue instead of a raw queue.
Another workaround would be to stick with 1.1.17 and make re-compile the source and make the timeout for the job-status to be very short.
Has anyone experienced a similar problem?
Thanks in advance,
More information about the cups