Bug 379488

Summary: Installing new printer with given.ppd file fails
Product: [openSUSE] openSUSE 10.3 Reporter: Boris Kirkorowicz <boris-web05>
Component: YaST2Assignee: Michal Zugec <mzugec>
Status: RESOLVED INVALID QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: boris-web05, chrubis, jsmeix
Version: Final   
Target Milestone: ---   
Hardware: 32bit   
OS: openSUSE 10.3   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: .ppd file delivered by Kyocera

Description Boris Kirkorowicz 2008-04-12 10:34:46 UTC
Created attachment 207621 [details]
.ppd file delivered by Kyocera

I tried to install the printer Kyocera FS-C5015N using Kyocera_FS-C5015N_de.ppd or Kyocera_FS-C5015N_en.ppd file via YaST2. While it worked fine in SuSE 10.0 it fails in OpenSuSE 10.3, displaying these (german) error messages:

Checking file "./Kyocera_FS-C5015N_de.ppd"
./Kyocera_FS-C5015N_de.ppd:
**FAIL** Missing option CustomPageSize in UIConstraint "*Duplex *CustomPageSize "!
**FAIL** Missing option CustomPageSize in UIConstraint "*CustomPageSize *Duplex "!
WARNUNG DefaultResolution hat keine entsprechenden Parameter!
WARNUNG DefaultHalftoneType hat keine entsprechenden Parameter!
WARNUNG DefaultLeadingEdge hat keine entsprechenden Parameter!
WARNUNG Obsolete PPD Version 4,0!
REF: Seite 42, Kapitel 5.2.
0 files passed

Checking file "./Kyocera_FS-C5015N_en.ppd"
./Kyocera_FS-C5015N_en.ppd:
**FAIL** Missing option CustomPageSize in UIConstraint "*Duplex *CustomPageSize "!
**FAIL** Missing option CustomPageSize in UIConstraint "*CustomPageSize *Duplex "!
WARNUNG DefaultResolution hat keine entsprechenden Parameter!
WARNUNG DefaultHalftoneType hat keine entsprechenden Parameter!
WARNUNG DefaultLeadingEdge hat keine entsprechenden Parameter!
WARNUNG Obsolete PPD Version 4,0!
REF: Seite 42, Kapitel 5.2.
0 files passed
Comment 1 Klaus Singvogel 2008-04-18 13:41:13 UTC
Many issues in CUPS occurred the past, because of broken PPD files.
Therefore the processing was done more strict according to the PPD Specification
This is the reason why your ppd was accepted in the past, but fails today.
Please fix your PPD file or ask Kyocera for a valid one.

Closing with INVALID
Comment 2 Johannes Meixner 2008-04-18 13:51:16 UTC
Actually it is a duplicate of bug #310177.
Comment 3 Boris Kirkorowicz 2008-04-18 14:00:07 UTC
Kyocera states that the PPD file is correct, and they are not able to create one that ist even more correctly. Additional I am wondering why a WARNING causes failure (if I comment out the error causing lines). So I don't  think that it's really INVALID...

After all, I am not really satisfied.
Comment 4 Klaus Singvogel 2008-04-21 08:28:24 UTC
Please calm down, and start to read...

Beside the warnings you might find these lines with errors:
----------------------------------------------------------------------------
**FAIL** Missing option CustomPageSize in UIConstraint "*Duplex *CustomPageSize
"!
**FAIL** Missing option CustomPageSize in UIConstraint "*CustomPageSize *Duplex
"!
----------------------------------------------------------------------------
Hint: introduce these options manually.

If you need a reference, the complete PPD Specification can be found at:
http://partners.adobe.com/public/developer/en/ps/5003.PPD_Spec_v4.3.pdf