|16 Sep 2013||#1|
| || |
Strange PCL output by Canon iR-ADV C5235/5240 PCL6 printer driver
In our software we need to be able to convert SPL files which printer drivers write to the C:\Windows\System32\spool\PRINTERS folder to PDF files. For SPL files in PCL format we perform this conversion using pcltool.exe from VeryPDF, which mostly works fine. However we are having trouble with SPL files generated by the printer driver "Canon iR-ADV C5235/5240 PCL6". As an example, the following file results from printing out a single page in notepad with the word "something" on it:
Converting 00025.spl using pcltool.exe results in a 70-page PDF with a row of garbage characters at the top of each page. Attempting to open 00025.spl using other PCL viewers gives similar results. We asked VeryPDF and they told us it is not a valid PCL file.
So I did some more research and found out that the SPL files contain CPCA codes, as mentioned in the following post:
[WinPrnDev] Re: Canon PCL XL - winprndev - FreeLists
I then implemented a program to remove CPCA codes from spool files. Running this program on 00025.spl gives the following file:
Unfortunately, attempting to view/convert 00025.cleaned.SPL gives similarly unusable results as with 00025.SPL.
Can anybody tell me exactly what is wrong with this file? Is there some other way of converting spool files generated by the "Canon iR-ADV C5235/5240 PCL6" to standard PCL that can be understood by 3rd-party viewers/converters such as VeryPDF's pcltool.exe? Alternatively, is there a way to configure this printer driver so that it outputs standard PCL?
P.S. The program I wrote does successfully convert spool files generated by the printer drivers "Canon iR-ADV C5235/5240 PCL5c" and "Canon iR-ADV C5235/5240 PS3" to valid PCL and Postscript respectively, so I don't think it is a simple matter of the program not working.
|My System Specs|
|Similar help and support threads for2: Strange PCL output by Canon iR-ADV C5235/5240 PCL6 printer driver|
|BCJ - 4000 Canon printer driver needed||Drivers|
|Canon printer driver installation||Drivers|
|Canon MX870 Printer - Driver Issues||Drivers|
|Driver needed for Canon LBP2900 printer||Drivers|
|Canon x64 Win7 printer driver for d761||Drivers|
|Window 7 driver for canon printer IR C3100||Drivers|
|Canon S520 printer driver||Drivers|