Configuring a printer for Ubuntu is easy but must be done using root permission. Make sure that the cupsd daemon is installed and running. If you elect to use printing support when you install Ubuntu, the daemon and related software will be installed. If you're not sure whether cupsd is running, you can use the service command with the name of the service and the status keyword, as follows:
$ /etc/init.d/cupsys status
You will see either
Status of Common Unix Printing System: cupsd is not running.
or, if cupsd is running, an acknowledgement, such as this:
Status of Common Unix Printing System: cupsd is running.
If cupsd is installed but not running, start the daemon like so: # /etc/init.d/cups start
If you are using the desktop, select the Printing menu item from the System, Administration menu. You will be asked to enter the root password. If not, you are using X as root, which is a bad idea. Log out, and then log back in as a regular user! After entering the root password, the Printer Configuration dialog appears.
You then simply follow the prompts to define your printer and add local or remote printing services. You should print a test page before saving your changes. Use the printer configuration client or the File menu's Print menu item from a GNOME or KDE client.
Was this article helpful?