Configuring CUPS
Configuration of CUPS is
dependent on the type of printer and can be complex. Generally, PostScript
printers are easier. For detailed instructions on configuration and use of
CUPS, see
. The Software
Administrators Manual and Software Users Manual are particularly useful.
During the install, CUPS
created the startup file /etc/rc.d/init.d/cups. The file
works, but you may want to change it to a more conventional LFS
startup file:
cat > /etc/rc.d/init.d/cups << "EOF"
#!/bin/sh
# Begin $rc_base/init.d/cups
# Start or stop the CUPS server based upon the first argument to the script.
source /etc/sysconfig/rc
source $rc_functions
case $1 in
start)
echo "Starting CUPS Printserver..."
loadproc /usr/sbin/cupsd
;;
stop)
echo "Stopping CUPS Printserver..."
killproc cupsd
;;
reload)
echo "Reloading CUPS Printserver..."
reloadproc /usr/sbin/cupsd
;;
restart)
$0 stop
sleep 1
$0 start
;;
status)
statusproc cupsd
;;
*)
echo "Usage: $0 {start|stop|reload|restart|status}"
exit 1
;;
esac
# End $rc_base/init.d/cups startup script.
EOF
Create the symbolic links to this file in the relevant
rc.d directory
with the following commands:
cd /etc/rc.d/init.d &&
ln -sf ../init.d/cups ../rc0.d/K00cups &&
ln -sf ../init.d/cups ../rc2.d/S99cups &&
ln -sf ../init.d/cups ../rc3.d/S99cups &&
ln -sf ../init.d/cups ../rc5.d/S99cups