Generating PPD files to add parameter

Helge Blischke h.blischke at acm.org
Mon Feb 7 09:02:53 PST 2011


Antony Gelberg wrote:

> I understand that I need to add *cupsSNMPSupplies: false to my printer PPD
> file in order to avoid a 5-second SNMP timeout whenever I send a print
> job.  However, I don't have any PPD file for the printer in question - it
> is a simple text receipt printer with an Ethernet interface.  In
> printers.conf it looks like: <Printer Epsilon> Info Epsilon MakeModel
> Generic text-only printer DeviceURI socket://192.168.21.21:9100 State Idle
> StateTime 1292242101
> Type 4100
> Filter application/vnd.cups-raw 0 -
> Filter text/plain 0 textonly
> Accepting Yes
> Shared Yes
> JobSheets none none
> QuotaPeriod 0
> PageLimit 0
> KLimit 0
> OpPolicy default
> ErrorPolicy stop-printer
> </Printer>
> 
> How do I go about generating a suitable PPD file?  I have browsed the
> documentation but it seems that I can't find what I'm looking for on this.
>  As an aside, how is CUPS even able to print to the printer without a PPD
> file?
> 
> Very grateful for any assistance.
> 
> Antony

You can use nearly any PPD. I'd recommend the "generic PostScript PPD" 
(/usr/share/cups/model/generic.ppd).

Helge





More information about the cups mailing list