The extension must be. If you installed the gimp-print-cups package, chances are that your printer is supported by it. 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. As you can see, there are many drivers to choose from for my printer: 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.
|Date Added:||12 May 2017|
|File Size:||44.90 Mb|
|Operating Systems:||Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X|
|Price:||Free* [*Free Regsitration Required]|
However, very few driver distributions provide native CUPS filters, and the foomatic-rip trick comes in handy in many cases.
This document is Copyright by Robert van den Aker. Different PPDs that use foomatic-rip often require different ghostscript devices. I choose the HP DeskJetwhich takes me to this page.
This means you do not need to recompile ghostscript every time a new printer model comes out; you just update the external filter program.
It uses ‘traditional’ ghostscript devices such as “cdj”, “pcl3”, “ijs”, etcetera instead. This is a system service started at boot time. This can be either one of the native CUPS filters or foomatic-rip.
Once the job file has been converted to the printer’s native format, CUPS backends transfer the job to the printer. A newer method is to have a common ghostscript device call an external program also called a filter; distinct from CUPS hpujsfoomati controls the printer options for the different models supported by the filter. So what are those Foomatic PPDs?
This leaves us with three choices: It is responsible for responding to IPP requests such as examining printer queue attributes, printing files, or adding and foomatiic queues. The page says that the type of the cdj driver is “Ghostscript”. 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.
One of these external ghostscript filters is “hpijs”. I 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.
Printer queues are configured using system-config-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?
Click the “download PPD” link.
This package also provides the printer status icon in the notification area, and creates queues automatically when USB printers are connected. We can also discard hpijs-rss as an older, albeit patched, version of hpijs than the one we have installed, and foomqtic as an older version of the pcl3 driver.
If your foomztic has trouble setting a reasonable filename for the PPD, you can rename it after downloading to the name suggested in the PPD.
See the How to debug printing problems page for some information about how to diagnose printing problems and what hlijs is needed when filing bug reports. Content is available under Attribution-Share Alike 3. 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.
The only “color mode” that worked with my foomaatic ink cartridge was “Floyd-Steinberg Gray”. Red Hat is not responsible for content.
The extension must be. As you can see, there are many drivers to choose from for my printer: Native CUPS printer filters do not use any of the traditional ghostscript devices; they only use the special “cups” ghostscript device.
In addition, if I want to use a Foomatic PPD, the Foomatic PPD for hpijs for this printer was already installed by the hpijs-ppds package, so I hpljs use the hpijs driver the recommended driver for this printer, as we shall see right away. This would make it possible for the right driver to be automatically installed when you plug in the printer.
This script is a clever hack to allow the use of ‘traditional’ ghostscript devices with CUPS. Finally you need to add a filtering printer that uses the new PPD, as explained in this howto.