4.Register the printer in the /etc/printcap file.
Example: for host name C7400, to create a queue called C7400_lp
C7400_lp: \
:lp=:rm=C7400:rp=lp:\
:sd=/usr/spool/C7400_lp:\
:lf=/usr/spool/C7400_lp/C7400_lp_errs:
C7400_lp The name of the printer queue
lp: The name of the device used to connect to the printer. Does not need to be specified for a remote machine.
rm: The name of the host of the remote printer. This should be the same as the name added to the /etc/ hosts file.
rp: The name of the printer on the remote printer. It should be lp.
sd: The spool directory. Give the absolute path.
lf: The error log file. Give the absolute path.
5.Create the spool directory and error log file.
Example: for spool Directory C7400_lp and Error Log file C7400_lp_errs
#mkdir /usr/spool/C7400_lp
#touch /usr/spool/C7400_lp/7400_lp_errs
#chown
#chgrp
6.Check that lpd (printer daemon) is activated.
#ps aux grep lpd
7.If lpd is not running, you can start it by logging in as superuser and executing
#/usr/lib/lpd &