Just an update on why ppdmgr failed on the PPD file Apostolos was trying 
to add to the system.  The PPD file, LEXE340.ppd, didn't have the  
Manufacturer  entry which is required by the PPD Version 4.3 spec, thus 
it was failing with "invalid PPD file".   When Apostolos modified the 
file, a Manufacturer entry was also added.

Apostolos is going to try to contact Lexmark, as the copyright doesn't 
allow redistribution if the file is modified.  For anyone experiencing 
the same problem with the LEXE340.ppd file, add the following line 
anywhere after the first line in the file:

*Manufacturer:  "Lexmark"

A huge thank you to Apostolos for being a tremendous help in 
troubleshooting this!

Cindy
Apostolos Syropoulos wrote:
>> In what way did 'ppdmgr' complain about it?
>>     
>
> The command ppdmgr -a PPDfile -w was okay but the
> command ppdmgr -u -R user informed me that the PPD files
> was invalid.
>  
>   
>> What did you have to do to the ppd file to get it to
>> work with 'ppdmgr'?
>>     
>
> I simply added the following information:
>
> *cupsVersion:   1.0
> *cupsManualCopies: True
> *cupsModelNumber:  2
> *cupsFilter:    "application/vnd.cups-postscript 0 foomatic-rip"
> ......................................
> *VariablePaperSize: False
>
> *FoomaticIDs: Lexmark_E340 Postscript
> *FoomaticRIPCommandLine: "level=%D; printf "%%!\n%%%% %%%%\n%C&qu&&
> ot;; if (( $level > 0 )); then if (( $level < 99 )); then level=&&
> " -dLanguageLevel=$level"; else level=""; fi; gs -&&
> q -dPARANOIDSAFER -dNOPAUSE -dBATCH -sDEVICE=pswrite$level%A%Z -sOutpu&&
> tFile=- -; else cat; fi"
> *End
>
> That was all.
> Kind regards,
> Apostolos Syropoulos
>  
>  
> This message posted from opensolaris.org
> _______________________________________________
> printing-discuss mailing list
> printing-discuss at opensolaris.org
>   


Reply via email to