KPDL error 98 in Chromium
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ghostscript (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
At work I do have an old (but very good!) Kyocera Ecosys FS3900DN network printer.
When printing some GMail emails with more than one page in Chromium, I sometimes get a "KPDL error 98" on the printer screen and the second (or third) page and later pages do not get printed.
Instead the printer prints a page with the text:
ERROR:
limitcheck
OFFENDING COMMAND:
image
STACK:
-mark-
-mark-
-mark-
I do not get this printing problem when I print the page to a PDF and then print that PDF. I neither get this error when I print the same email from Firefox.
After some googling, it guess the printing command that is used by Chrome tries to send all pages in one go to the printer while this printer does not have sufficient memory.
Maybe this can be solved by using the same printing methodology in Chrome as in Firefox? Or maybe Chrome should first detect the printer memory size before it decides whether or not to send all pages in one go?
Driver KC3900EE.PPD
Driver Version: 8.2
This was posted as a Ghostscript bug but Ghostscript is not involved in this case.
The printer just cannot handle the PS stream generated by Chromium. The printer admits that the file is correct but it exceeds some implementation limits. Debugging this case takes multiple attempts to
reduce the file to an acceptable form. Do you still use the printer?