Printer Compatibility Database

Home : Database

The OpenPrinting database contains a wealth of information about specific printers, along with extensive driver information, the drivers themselves, basic specifications, and an associated set of configuration tools.

About the data

This database includes basic specifications for printers and details of how to make them go under normal unices that can run Ghostscript and/or filters like pnm2ppa. GNU/Linux, the BSDs and Mac OS X typify this category; users of other commercial unices can usually benefit from this information as well. The information here is not (very) useful for Windows users.

For many drivers we ship also the driver itself as distribution-independent packages. These packages can be installed on all LSB-compliant distributions with CUPS, Ghostscript (ESP 8.15.3 or newer, GPL 8.60 or newer), Perl, and foomatic-rip. This covers the current versions of all major distributions. Appropriate links and links to the installation instructions you find on the driver overview page and on the appropriate driver and printer entry pages. The driver packages already contain their PPDs. So do not download and install the PPD in addition.

We have also a web API for printer setup tools to be able to browse the database and to download driver packages. This allows fully automatic installation of detected printers which the local distribution does not support, and also updating drivers if the distribution does not ship an update. We provide enough data, that the tool can ask the user whether he really wants to install this driver: free/non-free, license, from manufacturer/third party, support contact and level, …

Printers are categorized according to how well they work under Linux and Unix. The ratings do not pertain to whether or not the printer will be auto-recognized or auto-configured, but merely to the highest level of functionality achieved.


This is an interactive database; if you know anything useful that isn't represented here, please add your knowledge to the pool – post anything you know to the forum for your printer or use our add printer form, and one of our editors will incorporate your information into the data. If you printer is already listed, enter your contribution to the “User Notes” section of the existing entry.

This entire database (except the driver packages) is available in an XML format as part of the Foomatic system, which provides configuration tools and filter scripts for a variety of spoolers. All driver packages and the LSB DDK are in this directory.