Red Hat Bugzilla – Bug 455103
Some Windows XP SP3 clients are sending PostScript files to the server that are not identified as PostScript and then printed as text
Last modified: 2008-07-15 05:16:43 EDT
Description of problem:
I recently set up some Windows XP computers to print to my CUPS server via IPP.
(IPP support has changed with XP SP3, so I had to change the XP printer
CUPS is apparently identifying PostScript documents using logic in
/etc/cups/mime.types. Specifically for these documents, it is using the
However, some PostScript files being generated by XP SP3 has the string
"LANGUAGE=POSTSCRIPT" starting past character 1024. (One PostScript file that I
printed had the "LANGUAGE=POSTSCRIPT" string start at charactor 1050.) So,
these print jobs are not identified as PostScript files. The printer prints
them out as text files, instead.
In order to get CUPS to detect these files as PostScript files, I changed the
line above to:
Version-Release number of selected component (if applicable):
Not all print jobs from the Windows XP clients exhibit this problem. However,
when printing out certain web pages or documents, the problem occurs every time.
Steps to Reproduce:
1. Print document which happens to generate a PostScript file where the
"LANGUAGE=POSTSCRIPT" text comes after character 1024.
Printer prints out a lot of PostScript codes.
Printer interprets PostScript code and prints out a document which may contain
formatting and graphics.
*** This bug has been marked as a duplicate of 430067 ***