Go to main content

man pages section 1: User Commands

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

foomatic-compiledb (1)

Name

foomatic-compiledb - Compile the Foomatic printer/driver database

Synopsis

foomatic-compiledb [ -t type ] [ -f ] [ -j n ] [  driver ...  ]

Description

FOOMATIC-COMPILEDB(1)       General Commands Manual      FOOMATIC-COMPILEDB(1)



NAME
       foomatic-compiledb - Compile the Foomatic printer/driver database

SYNOPSIS
       foomatic-compiledb [ -t type ] [ -f ] [ -j n ] [  driver ...  ]


DESCRIPTION
       foomatic-compiledb  generates all PPD files or Foomatic combo XML files
       for all possible printer/driver combos, or only for a selected range of
       drivers.   It  generally  should not be necessary except for people who
       want to generate a set of Foomatic data  files  for  distribution.  For
       configuring   single   printers   foomatic-ppdfile(1)   and  especially
       foomatic-configure(1) will automagically compute just what they need.


   Options
       -t type   Output file type, either ppd or xml.


       -f        Force: Write  into  the  destination  directory  even  if  it
                 already exists.


       -j n      n = number of work processes to run


       driver ...
                 only generate data files for these driver(s)



ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+--------------------------------------+
       |ATTRIBUTE TYPE |           ATTRIBUTE VALUE            |
       +---------------+--------------------------------------+
       |Availability   | print/cups/filter/foomatic-db-engine |
       +---------------+--------------------------------------+
       |Stability      | Volatile                             |
       +---------------+--------------------------------------+

SEE ALSO
       foomatic-ppdfile(1),foomatic-configure(1)


EXIT STATUS
       foomatic-compiledb returns 0 unless something unexpected happens.


AUTHORS
       Manfred  Wassmann  <manolo@NCC-1701.B.Shuttle.de>  and  Till  Kamppeter
       <till.kamppeter@gmail.com> for the foomatic project using  output  from
       the associated binary.


BUGS
       Existing  files are always conserved instead of older files being over-
       written. So deleting the destination directory (rm -rf dir) and calling
       foomatic-compiledb without the -f option is recommended.

       Please post bug reports on

       http://lists.freestandards.org/mailman/listinfo/printing-foomatic




NOTES
       Source  code  for open source software components in Oracle Solaris can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This     software     was    built    from    source    available    at
       https://github.com/oracle/solaris-userland.   The  original   community
       source    was    downloaded   from    http://www.openprinting.org/down-
       load/foomatic/foomatic-db-engine-4.0-20160721.tar.gz.

       Further information about this software can be found on the open source
       community    website   at   https://wiki.linuxfoundation.org/openprint-
       ing/database/foomatic.



Foomatic Project                  2001-05-07             FOOMATIC-COMPILEDB(1)