[opensuse] Canon's PPD file for the iR3300 prineter is not accepted in openSUSE 10.3
Hi, I used the cnir22e1.ppd [1] file for the Canon imageRUNNER iR3300 printer [2] in openSUSE 10.2 for a long time without problems but YaST2 in openSUSE 10.3 refuses to add this PPD file to its database. The error messages are Checking file "./cnir22e1.ppd" ./cnir22e1.ppd: WARN DefaultResolution has no corresponding options! WARN DefaultHalftoneType has no corresponding options! WARN DefaultLeadingEdge has no corresponding options! 0 files passed How can I fix the problem? Definitions of DefaultResolution, ... are in the file: # egrep 'DefaultResolution|DefaultHalftoneType|DefaultLeadingEdge' cnir22e1.ppd *DefaultResolution: 600dpi *DefaultHalftoneType: 1 *DefaultLeadingEdge: Short The cel-ir2200-ps-en.ppd PPD file from Canon's "CQue v1.0.2 Linux Driver" [3] is also not accepted by YaST2. Error messages are the same. [1] http://www.franet.com/download/english/cnir22e1.ppd.gz [2] http://www.canon.com.au/products/multifunctionals/multifunctional_digital_de... [3] http://software.canon-europe.com/software/0029248.asp Regards, A.M. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
I used the cnir22e1.ppd [1] file for the Canon imageRUNNER iR3300 printer [2] in openSUSE 10.2 for a long time without problems but YaST2 in openSUSE 10.3 refuses to add this PPD file to its database. The error messages are
Checking file "./cnir22e1.ppd" ./cnir22e1.ppd: WARN DefaultResolution has no corresponding options! WARN DefaultHalftoneType has no corresponding options! WARN DefaultLeadingEdge has no corresponding options! 0 files passed
I have found that the problem is discussed on https://bugzilla.novell.com/show_bug.cgi?id=310177 It won't be fixed in 10.3 but there is a simple workaround:
The workaround is to install 3rd party PPD files directly i.e. copy them manually to /usr/share/cups/model/downloaded/
This way, YaST2 accepted the cnir22e1.ppd file. Nevertheless I'm still puzzled whether the PPD file is broken or not. /usr/bin/cupstestppd (cups-1.2.12-22.15) in openSUSE 10.2 reports that it is broken: is reports 2068 errors and its exit status (=4) says that "the PPD file does not conform to the Adobe PPD specification." # cupstestppd -v cnir22e1.ppd; echo exit=$? cnir22e1.ppd: DETAILED CONFORMANCE TEST RESULTS PASS DefaultImageableArea PASS DefaultPaperDimension <deleted> PASS ShortNickName WARN DefaultResolution has no corresponding options! WARN DefaultHalftoneType has no corresponding options! WARN DefaultLeadingEdge has no corresponding options! 2068 ERRORS FOUND exit=4 Surprisingly, cupstestppd (cups-1.3.7-25.1) in openSUSE 11.0 does not report any errors in this file and its exit status is 0. # cupstestppd -v cnir22e1.ppd; echo exit=$? cnir22e1.ppd: DETAILED CONFORMANCE TEST RESULTS PASS DefaultImageableArea PASS DefaultPaperDimension <deleted> PASS ShortNickName NO ERRORS FOUND exit=0 On http://lists.opensuse.org/opensuse-factory/2008-02/msg00157.html Johannes Meixner suggests that manufacturers should be asked to provide PPD files that conform to the Adobe specification. But is the cnir22e1.ppd file invalid or not? BTW, the specification is on http://partners.adobe.com/public/developer/en/ps/5003.PPD_Spec_v4.3.pdf Regards, A.M. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
I have the same issue with the PPD that Lexmark supply.. According to
the SuSE people the PPD is "broken" but all the printer functions work
just fine and it's the PPD driver they include with the Windows
drivers.
If you load the PPD via the CUPS interface at http://localhost:631 it
should accept the PPD with no issues. The only issue with that is if
you ever need to modify the printer, even the IP address (or port)
then you will need to have the PPD file around because each time you
re-configure the printer it needs the PPD for some odd reason.
On Fri, Aug 15, 2008 at 10:46 AM, Alexandr Malusek
Hi,
I used the cnir22e1.ppd [1] file for the Canon imageRUNNER iR3300 printer [2] in openSUSE 10.2 for a long time without problems but YaST2 in openSUSE 10.3 refuses to add this PPD file to its database. The error messages are
Checking file "./cnir22e1.ppd" ./cnir22e1.ppd: WARN DefaultResolution has no corresponding options! WARN DefaultHalftoneType has no corresponding options! WARN DefaultLeadingEdge has no corresponding options! 0 files passed
How can I fix the problem? Definitions of DefaultResolution, ... are in the file:
# egrep 'DefaultResolution|DefaultHalftoneType|DefaultLeadingEdge' cnir22e1.ppd *DefaultResolution: 600dpi *DefaultHalftoneType: 1 *DefaultLeadingEdge: Short
The cel-ir2200-ps-en.ppd PPD file from Canon's "CQue v1.0.2 Linux Driver" [3] is also not accepted by YaST2. Error messages are the same.
[1] http://www.franet.com/download/english/cnir22e1.ppd.gz [2] http://www.canon.com.au/products/multifunctionals/multifunctional_digital_de... [3] http://software.canon-europe.com/software/0029248.asp
Regards, A.M. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (2)
-
Alexandr Malusek
-
Andrew Joakimsen