[cups.bugs] IPP from windows fails with nativedrivers onnon-raw queue
Michael R Sweet
msweet at apple.com
Wed Feb 18 10:59:35 PST 2009
Kyle Schmitt wrote:
>>> If I snag the raw output from the server, the the first thing in the file is a long list of PJL commands. The very last one is:
>>> @PJL ENTER LANGUAGE=PCLXL
>>> Wouldn't that be matched by the standard mime.types rule:
>>> application/vnd.cups-raw (string(0,<1B>E) + !string(2,<1B>%0B)) \
>>> string(0,<1B>@) \
>>> (contains(0,128,<1B>%-12345X) + \
>>> (contains(0,1024,"LANGUAGE=PCL") \
>>> contains(0,1024,"LANGUAGE = PCL")))
>>> Mind you, I'm not terribly familiar with the rules for creating the rules, so that may be the cause of confusion.
>> It would need to appear in the first 1k of the file. You can increase
>> the "1024" to "4096" to catch more...
> That did it. Other than the fact that LANGUAGE=PCL would _normally_ be in the first 1k (characters I'm assuming), is there a reason for keeping the range that small?
Mainly performance in the default configuration. If we don't have
to read the first 4k of every print file we save on IO...
Michael R Sweet Senior Printing System Engineer
More information about the cups-devel