The print/foomatic-db-engine port
foomatic-db-engine-4.0.13p4 – Foomatic PPD generator (cvsweb github mirror)
Description
Foomatic's database engine generates PPD files from the data in Foomatic's XML database. It also contains scripts to directly generate print queues and handle jobs.WWW: http://www.linux-foundation.org/en/OpenPrinting/Database/Foomatic
Readme
+----------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +----------------------------------------------------------------------- When using the Foomatic framework, printers are driven by a PPD (Printer Postscript Description) file which, unless already provided in a particular package, can be generated using the foomatic-ppdfile(1) command. Drivers availability depends on which Foomatic DB package are installed on the system: e.g. foomatic-db, hpijs, foo2zjs, gutenprint... PPD generation example for a Samsung ML-2850D ============================================= $ foomatic-ppdfile -P 2850 Samsung ML-2850D Id='Samsung-ML-2850D' Driver='Postscript' CompatibleDrivers='Postscript pxlmono ' $ foomatic-ppdfile -p 'Samsung-ML-2850D' -d 'Postscript' > samsung-ml2850d.ppd "samsung-ml2850d.ppd" can then be used as an input filter with CUPS or for direct printing using foomatic-rip(1) from the cups-filters package. Printers using CUPS native drivers (drv) or for which only schema definitions (xml) but no ppd exist will not be detected by foomatic-ppdfile(1) and must be installed using the CUPS tools, the CUPS web interface or native utilities (e.g. cups-genppd(8) from gutenprint).
Maintainer
Antoine Jacoutot
Categories
Library dependencies
Build dependencies
Run dependencies
Files
- /usr/local/bin/foomatic-combo-xml
- /usr/local/bin/foomatic-compiledb
- /usr/local/bin/foomatic-configure
- /usr/local/bin/foomatic-datafile
- /usr/local/bin/foomatic-perl-data
- /usr/local/bin/foomatic-ppd-options
- /usr/local/bin/foomatic-ppd-to-xml
- /usr/local/bin/foomatic-ppdfile
- /usr/local/bin/foomatic-printjob
- /usr/local/bin/foomatic-searchprinter
- /usr/local/libdata/perl5/site_perl/Foomatic/
- /usr/local/libdata/perl5/site_perl/Foomatic/DB.pm
- /usr/local/libdata/perl5/site_perl/Foomatic/Defaults.pm
- /usr/local/libdata/perl5/site_perl/Foomatic/PPD.pm
- /usr/local/libdata/perl5/site_perl/Foomatic/UIElem.pm
- /usr/local/libexec/cups/
- /usr/local/libexec/cups/driver/
- /usr/local/libexec/cups/driver/foomatic
- /usr/local/man/man1/foomatic-combo-xml.1
- /usr/local/man/man1/foomatic-compiledb.1
- /usr/local/man/man1/foomatic-configure.1
- /usr/local/man/man1/foomatic-perl-data.1
- /usr/local/man/man1/foomatic-ppd-options.1
- /usr/local/man/man1/foomatic-ppdfile.1
- /usr/local/man/man1/foomatic-printjob.1
- /usr/local/man/man8/foomatic-addpjloptions.8
- /usr/local/man/man8/foomatic-getpjloptions.8
- /usr/local/man/man8/foomatic-kitload.8
- /usr/local/man/man8/foomatic-preferred-driver.8
- /usr/local/sbin/foomatic-addpjloptions
- /usr/local/sbin/foomatic-cleanupdrivers
- /usr/local/sbin/foomatic-extract-text
- /usr/local/sbin/foomatic-fix-xml
- /usr/local/sbin/foomatic-getpjloptions
- /usr/local/sbin/foomatic-kitload
- /usr/local/sbin/foomatic-nonumericalids
- /usr/local/sbin/foomatic-preferred-driver
- /usr/local/sbin/foomatic-printermap-to-gutenprint-xml
- /usr/local/sbin/foomatic-replaceoldprinterids
- /usr/local/share/doc/pkg-readmes/foomatic-db-engine
- /usr/local/share/foomatic/templates/
- /usr/local/share/foomatic/templates/pjl_enum_choice.xml
- /usr/local/share/foomatic/templates/pjl_enum_option.xml
- /usr/local/share/foomatic/templates/pjl_num_option.xml