Summary: | PostScript of ps2write causes error on HP LaserJet 4350 and P3005 | ||
---|---|---|---|
Product: | Ghostscript | Reporter: | Till Kamppeter <till.kamppeter> |
Component: | PS Writer | Assignee: | Ken Sharp <ken.sharp> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | ||
Priority: | P4 | ||
Version: | master | ||
Hardware: | PC | ||
OS: | Linux | ||
Customer: | Word Size: | --- | |
Attachments: | input.pdf |
Description
Till Kamppeter
2009-06-03 08:07:47 UTC
Created attachment 5070 [details]
input.pdf
Testing on Ghostscript shows that the operands of the operator "known" are valid and page is 9 similar to other pages. IMHO this problem cannot be solved without experiments with the printer. The printer costs about $250 on ebay. The only other way to solve this is to modify the error handler in the ps2write header to print more detail, but if our ps2write works on most printers (and "real Adobe PS" printers) we cannot spend time on somebody else's (HP's) broken PS interpreter. I own an HP P3005 printer and so did some testing. Page 9 is missing a portion of the page header, it's supposed to say "LOVE AND MONEY" but instead "LOVE A" is printed. The problem goes away if the you only convert through page 41 with Ghostscript, i.e. this command line results in a PostScript file that the printer is willing to print bin/gs -sDEVICE=ps2write -o output.ps -dFirstPage=9 -dLastPage=41 input.pdf but this command line bin/gs -sDEVICE=ps2write -o output.ps -dFirstPage=9 -dLastPage=42 input.pdf produces the error when the output.ps file is printed (the other command line options listed in comment #0 are not needed to reproduce the problem). |