CUPS Configuration

From LinuxFanBoy

Jump to: navigation, search

Printers can be very confusing and un-fun to setup.

Start X and run system-config-printer.

IMAGE:System-config-printer.png

CUPS Configuration files

There are many configuration files used to setup printers. I don't recomend you use any of these but it is good to know where they are and how they are used.

/etc/cups/classes.conf -  Configures groups of printers in a class
/etc/cups/client.conf - Sets the default CUPS server for this computer; it can be local or another remote print server
/etc/cups/cupsd.conf - The main CUPS configuration file
/etc/cups/mime.convs - Includes file format filters, such as images and documents
/etc/cups/mime.types - Sets file types that can be processed through CUPS printers
/etc/cups/pdftops.conf - Specifies additional files for language-specific PDF fonts 
/etc/cups/printers.conf - Documents printers configured by the CUPS Web-based tool
/etc/cups/pstoraster.convs - Includes a conversion filter that supports PostScript printers 
/etc/cups/snmp.conf - Configures network printer discovery
/etc/printcap - Adds a list of printers for sharing; used by Samba
/etc/cups/ppd/ - Includes a directory with customized printer settings
/etc/cups/ssl/ - Includes a directory with SSL certificates
/etc/cups/interfaces/ - Includes a directory with interface scripts, such as filters


If not installed you can bring everything up to date with:

yum groupinstall printing

Make sure the CUPS servers is started and will run at startup.

service cups start
chkconfig cups on

Printer Security

Personal tools