Fedora Printer Setup

FedoraCore 1, 2, 3, 4, 5

  1. Run /usr/bin/redhat-config-printer or /usr/bin/system-config-printer with root permissions. For remote execution, run in a PC X server, such as Xmanager.
  2. For installation process, see 'RedHat Linux 9.x, Redhat Enterprise Linux 3.x.'

FedoraCore 6, Fedora 7

  1. Run /usr/sbin/system-config-printer with root permissions. For remote execution, run in a PC X server, such as Xmanager.
  2. For installation process, see 'RedHat Enterprise Linux 4.x, 5.x."

Fedora 8, 9, 10, 11, 12, 13, 14

  1. Run /usr/sbin/system-config-printer with root permissions. For remote execution, run in a PC X server, such as Xmanager.
  2. Click [Add a new printer] and proceed with installation according to the screen instructions.


Fig. 9: Fedora Linux printer setup 1

  • Devices: Select [LPD/LPR Host or Printer].
  • Hostname: Enter name or IP address of a PC with Xlpd installed.
  • Printername: The Xlpd queue name. Xlpd generates a queue using this name. Printing can be processed with the default queue without generating a queue according to Xlpd settings.


Fig. 10: Fedora Linux printer setup 2

  • Select Printer from database: Select Xlpd connected printer model. If model does not exist, select a printer compatible with the printer concerned. Initially, UNIX/Linux application program supported PostScript only. Recently, however, PCL printer language has also been supported. Check compatibility of model to use and select compatible printer in the Generic printer section.


Fig. 11: Fedora Linux printer setup 3

  • Printer Name: Name designated when printing a file with the lpr command or in a Linux application program.
  • Description (optional): Enter remote printer information, such as printer mode. This item is not used at the printing command.
  • Location (optional): Enter information about remote printer location. This item is not used at the printing command.
  1. Click [Apply] to complete printer registration.
  2. Command to print a file in RedHat Enterprise Linux is as follows: $ /usr/bin/lpr –Pprinter_name filename ex) $ /usr/bin/lpr –Pxlpd /etc/hosts