This would make it possible for the right driver to be automatically installed when you plug in the printer. If your printer has a driver that you think should be in Fedora but isn’t, why not consider having a go at packaging it yourself? This page was last edited on 4 July , at To adjust the system locale, use system-config-language. Retrieved from ” https: We can quickly discard three of these:

Uploader: Kajikora
Date Added: 1 August 2015
File Size: 37.75 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 50519
Price: Free* [*Free Regsitration Required]

We can also discard hpijs-rss as an older, albeit patched, version of hpijs than the one we have installed, and hpdj as an older version of the pcl3 driver. It is responsible for responding to IPP requests such as examining printer queue attributes, printing files, or adding and deleting queues.

To adjust the system locale, use system-config-language.

Red Hat is not responsible for content. We’re not going to use any of these: Click the “download PPD” link. A newer method is to have a common ghostscript device call an foommatic program also called a filter; distinct from CUPS filterswhich controls the printer options for the different models supported by the filter.

HP Linux Printing and Imaging – printer driver (hpijs)

If your printer is not supported by either of these driver packages, you may yet be able to find a Foomatic PPD for your printer. This would jpijs it possible for the right driver to be automatically installed when you plug in the printer. One of these external ghostscript filters is “hpijs”.


Foreword Here is some information about how printing works in Fedora, how to diagnose problems with it, and related topics. Other Foomatic PPDs need to be downloaded from the www. This package also provides the printer status icon in the notification area, and creates queues automatically when USB printers are connected.

Hpije then installed the PPD for the “pcl3” driver, and that was much better, so I removed the printer that used the “cdj” driver and kept the “pcl3” printer. The foomatic-rip filter does not use the “cups” ghostscript device.

How to add a Foomatic PPD to CUPS?

Printer queues are configured using system-config-printer. This means you do not need to recompile ghostscript every time a new printer model comes out; you just update the external filter program.

Lucky for us, “cdj” is listed, so we can use this PPD. You can also compress it with gzip if you like. The extension must be. Retrieved from ” https: So what are those Foomatic PPDs? It uses ‘traditional’ ghostscript devices such as “cdj”, “pcl3”, “ijs”, etcetera instead. This hpijw is a clever hack to allow the use of ‘traditional’ ghostscript devices with CUPS.

This can be either one of the native CUPS filters or foomatic-rip.

See the How to debug printing problems page for some information about how to diagnose printing problems and what information is needed when filing bug reports.


It may be freely redistributed in its entirety provided that this copyright notice is not removed. I had to change some of the driver settings this is done through the “Configure Printer” option on the printers page in the CUPS web interface before I was able to successfully print a test page.

Finally you need to add a filtering printer that uses the new PPD, as explained in this howto. Some background information about foomatic-rip, its use of traditional ghostscript devices, and how these differ from the special “cups” ghostscript device, can be found on this page.

Package: printer-driver-hpijs (3.14.6-1+deb8u1)

The page says that the type of the cdj driver is “Ghostscript”. CUPS provides several methods for doing this, but some are provided by other packages including:. Your printer may also be supported by one of the ‘sample’ CUPS drivers included in the cups package. The optional foomatic-filters package includes the foomatic-rip filter script from the www.

The main part of CUPS is the scheduler, cupsd. Once the job file has foomatlc converted to the printer’s native format, CUPS backends transfer the job to the printer.