Mailinglist Archive: opensuse (2161 mails)

< Previous Next >
Re: [opensuse] Canon's PPD file for the iR3300 prineter is not accepted in openSUSE 10.3
  • From: Alexandr Malusek <Alexandr.Malusek@xxxxxxxxxx>
  • Date: Sat, 16 Aug 2008 10:18:02 +0200
  • Message-id: <200808161018.02611.Alexandr.Malusek@xxxxxxxxxx>
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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
References