Create a separate registration file for each new service. The
following is an example of a file for registering a scanner
service:
## Register a saned service on this system
## en means english language
## 65535 disables the timeout, so the service registration does
## not need refreshes
service:scanner.sane://$HOSTNAME:6566,en,65535
watch-port-tcp=6566
description=SANE scanner daemon
The most important line in this file is the
service URL, which begins with
service:. This contains the service type
(scanner.sane) and the address under which
the service is available on the
server. $HOSTNAME is automatically
replaced with the full hostname. The name of the TCP port on
which the relevant service can be found follows, separated
by a colon. Then enter the language in which the
service should appear and the duration of registration in
seconds. These should be separated from the service URL by
commas. Set the value for the duration of registration
between 0 and
65535. 0 prevents
registration. 65535 removes
all restrictions.
The registration file also contains the two variables
watch-tcp-port and
description.
watch-tcp-port links the SLP
service announcement to whether the relevant service is active by
having slpd check the status of the service.
The second variable contains a more precise
description of the service that is displayed in suitable
browsers.