Arch Linux Install Network Printer
Installation and Configuration¶
These instructions will provided the ability to install network printer(s) and as well install a virtual PDF printer.
Tip
By default PDF files are stored in "/var/spool/cups-pdf/$USER". The location can be changed in "/etc/cups/cups-pdf.conf".
-
Install packages.
# pacman -Sy cups cups-pdf
Tip
You may require a driver package to be installed in order to add a printer (e.g. samsung-printers).
Note
Remove "cups-pdf" if a virtual PDF printer is not desired.
-
Enable services.
# systemctl enable org.cups.cupsd.service cups-browsed.service
- Start services.
# systemctl start org.cups.cupsd.service cups-browsed.service
- Verify the following user groups are set.
# nano /etc/cups/cups-files.conf
SystemGroup sys root wheel
- Restart service if modification occured previously.
# systemctl restart org.cups.cupsd.service
- Associate a user to the "sys" group by replacing "username" below.
# gpasswd -a username sys
Add A Printer Using CUPS Web Interface¶
- Open "Manage Printing" or browse to http://localhost:631/.
- Click on “Administration” at the top of the web page.
- Click on “Add Printers”.
- Select the desired printer under "Discovered Network Printers" and click the "Continue" button.
- Set the "Name", "Description" and "Location" and then clock on the "Continue" button.
- Select the "Model" of printer and click the "Add Printer" button.
- Select default options and click the "Set Default Options" button.
Add A Printer Using Printer Settings¶
This utilizes "Printer Settings" (system-config-printer package) a native GUI application.
- Open "Printer Settings".
- Click on the "Unlock" button.
- Click on the "Add" button.
- Select the desired printer and click the "Forward" button.
- Set the desired "Printer Name", "Description" and "Location".
- Click the "Apply" button.
External Links¶
Last update: August 9, 2020