Powerpoint + PostScript + CUPS

Helge Blischke h.blischke at acm.org
Thu Jun 25 09:20:19 PDT 2009


Paul Landers wrote:

> This is not strictly a CUPS issue, but I wanted to post it because of it's
> definite impact on CUPS.  I have obtained a sample Microsoft PowerPoint
> presentation that behaves normally until it is printed.  It consistently
> crashes the printing system if printed using PostScript, but prints
> normally using PCL.  Here are the 2 scenarios:
> 
> Scenario 1 (Windows):
> 
> PowerPoint presentation, file size 1MB, 31 slides.
> Print to an HP Laserjet 4000N or a Laserjet 4100, PostScript.
> Spool file size is 11MB.
> After about 1MB of data transfer the job fails.
> The data light on the printer continues flashing until the printer is
> powered OFF. The job can be killed manually in the Windows printer queue
> 
> Repeating the above test using PCL the spool file size is 65MB, but it
> prints normally.
> 
> 
> Scenario 2 (CUPS):
> 
> Repeat the above 2 tests, but instead of printing directly to the network
> printer, print IPP from the Windows XP box to a CUPS 1.3.10 server on
> Debian Lenny (raw queue) to the same 2 network printers:
> 
> The PCL job again prints fine to either printer.
> 
> The PostScript job again fails, and the printer data light flashes until
> powered OFF. Here is the bad part:
> CUPS reports the job(s) completed.
> On the Linux CUPS server, the 'top' command shows an orphaned PID named
> "socket" that is consuming 100% of CPU until it is killed. If the user
> sends multiple copies of the same problematic job, then multiple orphaned
> PIDs are present, dividing the 100% CPU among themselves until all are
> killed.
> 
> My point in this posting is that:
> 
> 1. CUPS reports the job 'complete' when it never actually printed.
> 2. Any unrelated jobs that were sent behind the problematic job are also
> reported as complete, but were in fact lost too and never printed. 3.
> There is no CUPS GUI method for average users to recover from the problem
> (i.e. kill the orphaned PIDs).
> 
> Comments and suggestions?
> 
> Thanks!

Could you post (an URL to) the PostScript file (print to file, the first 
pages should be sufficient), please.

Helge





More information about the cups mailing list