This document explains how to set up a network print server on an Elemental Linux Server (ELS) using CUPS.
You will need a printer attached to your ELS machine as well as a client workstation with a web browser and appropriate drivers for your printer.
CUPS is already installed as part of the ELS base packages.
The following steps explain how to configure CUPS printing on your ELS system and allow further configuration through a web browser on the client workstation.
The example below shows how you would set up CUPS 1.6.1 for a printer attached to LPT1.
cp /usr/share/doc/cups-1.6.1/config/* /etc/cups/ vi /etc/cups/cupsd.conf Listen *:631 Allow From @LOCAL Allow From @LOCAL chmod +x /etc/init.d/cupsd chmod o+rw /dev/lp0
Test your CUPS server by configuring a network printer.
Your set up will be unique to your printer, but here are some common problems you might run into and how to fix them.
Additional configuration assistance may be found by consulting the help pages at http://www.cups.org and by searching your client operating system vendor's online help for IPP printing setup instructions.