10 | | 1. the most important, and luckely most easy to fix bug is the messed up header of the postscript generated by the driver. in the code snippet below you see that the actual postscript marker is below the comment, CUPS expects the postscript marker to be on top to define the stream as postscript. This behaviour is causing that printing on some newer printers directly from OS/2 eComStation fails as well, the printer doesn't recognize the stream as PostScript and therefore ignores it. Some older printer had a 'text mode' fallback where your job was actualy printed as source code, but modern printers don't support this anymore, so after receiving the job they simply give a data error or give up without any feedback. |
| 10 | 1. the most important, and luckily most easy to fix bug is the messed up header of the postscript generated by the driver. in the code snippet below you see that the actual postscript marker is below the comment, CUPS expects the postscript marker to be on top to define the stream as postscript. This behaviour is causing that printing on some newer printers directly from OS/2 eComStation fails as well, the printer doesn't recognize the stream as PostScript and therefore ignores it. Some older printer had a 'text mode' fallback where your job was actually printed as source code, but modern printers don't support this anymore, so after receiving the job they simply give a data error or give up without any feedback. |