rlpdaemon(1M)
NAME
rlpdaemon − remote spooling line printer daemon, message write daemon
SYNOPSIS
/usr/lib/rlpdaemon [−i] [−l] [−L logfile]
DESCRIPTION
rlpdaemon is a line printer daemon (spool area handler) for remote spool requests. rlpdaemon is normally invoked at boot time from the /etc/rc file or started by inetd(1M), when necessary. rlpdaemon runs on a system that receives requests to be printed. rlpdaemon transfers files to the spooling area, displays the queue, or removes jobs from the queue.
rlpdaemon is also used as a server process to write a message on the user’s terminal, upon receiving a request from a remote system.
Options
−i Prevent rlpdaemon from remaining after a request is processed. This is required if rlpdaemon is started from inetd(1M).
−l Cause rlpdaemon to log error messages and valid requests received from the network to the file /usr/spool/lp/lpd.log. This can be useful for debugging.
−L logfile Change the file used for writing error conditions from the file /usr/spool/lp/lpd.log to logfile.
When rlpdaemon is started by inetd(1M), access control is provided via the file /usr/adm/inetd.sec to allow or prevent a host from making requests. When rlpdaemon is not started by inetd(1M), all requests must come from one of the machines listed in the file /etc/hosts.equiv or /usr/spool/lp/.rhosts. When /usr/spool/lp/.rhosts is used for access, the user name should be lp.
The following entry should exist in /etc/services for remote spooling:
printer515/tcpspooler
HP Clustered Environment
In the HP Clustered Environment, all spooling is handled as if the cluster nodes were a single system and all printers attached to either the cluster server or clients can be available. Remote spooling applies to spooling from or to machines outside of the cluster nodes.
EXAMPLES
To start rlpdaemon from /etc/rc, invoke the command:
/usr/lib/rlpdaemon
To start rlpdaemon from inetd, the following line should be included in the file /etc/inetd.conf:
printer stream tcp nowait root /usr/lib/rlpdaemon rlpdaemon -i
WARNINGS
If the remote system is the same as the local system and rlpdaemon was not started by inetd(1M), the local system name must be included in file /etc/hosts.equiv.
AUTHOR
rlpdaemon was developed by the University of California, Berkeley and HP.
FILES
/etc/hosts.equiv
/etc/services
/usr/spool/lp/*
/usr/adm/inetd.sec
SEE ALSO
accept(1M), enable(1), lp(1), inetd(1M), lpadmin(1M), lpsched(1M), lpstat(1), rcancel(1M), rlp(1M), rlpdaemon(1M), rlpstat(1M). hosts.equiv(4), inetd.conf(4), inetd.sec(4), services(4).
Installing and Administering ARPA Services,
HP-UX System Administrator manuals.
Hewlett-Packard Company — HP-UX Release 8.05: June 1991