3.6 - Installing CUPS for Printing

Installing CUPS for Printing

This section of the guide will explain how to install CUPS, which is the Linux printing system required for Convention Master to be able to print to paper or badges. Don’t forget that you need to set CUPS up to be accessible and administered from remote IP addresses (The rest of your reg network) since by default it can only be administered by localhost.

  1. Install CUPS package
sudo apt-get install cups
  1. Type Y <enter> to confirm that you do want to continue with the installation

  1. Let the installation complete.
  1. Now configure CUPS to allow remote administration. Type the command:
    sudo cupsctl --remote-admin
  2. Make sure that your Linux user account is a member of the lpadmin group. This will allow your user to add printers. (You may need to log out and then back in again after running this command for the groups change to take effect.)
    sudo usermod -aG lpadmin yourusernamehere
  3. Now edit the /etc/cups/cupsd.conf file.
sudo joe /etc/cups/cupsd.conf
  1. We want to replace any instances of “Allow @LOCAL” to “Allow all” throughout the entire file.

  1. Restart the CUPS Service with the command:
sudo systemctl restart cups
  1. Go to port 631 on your server (e.g. to verify that you can administer the CUPS system. You should see a page like this: