How to generate printer ppd for cups?

Bill Marcum marcumbill at
Thu Mar 12 08:38:08 UTC 2009

On 2009-03-11, Josef Wolf <jw at> wrote:
> Hello,
> I'd like to know how the cups-gutenprint drivers are created.  When I
> install a printer with, I get a ppd which
> seems to be auto-generated.  At least, I can't find any file in
> /usr/share/ppd with the same NickName as the file that gets installed
> into /etc/cups/ppds.  For example, I'd like to install this driver:
>   "HP LaserJet 4 - CUPS+Gutenprint v5.2.0-rc1"
> Since I have to configure lots of boxes, running
> interactively on every box is no option for me.  Ideally, I'd
> run a script, that takes the required information on the command line
> instead of letting me enter interactively into the GUI.
Once you have a ppd file in /etc/cups/ppd, you can copy it to other 
machines.  The gutenprint package apparently uses data from xml files 
in /usr/share/gutenprint. 

> On other distros, I can install some package that contain the desired
> PPDs, so I can simply give the desired ppd as command line argument
> to lpadmin.  Am I really forced to use this GUI crap in ubuntu?

More information about the ubuntu-users mailing list