HP-UX IP Address and Client Management Administrator's Guide (October 2009)

3. The client queries for a printer service with particular attributes, such as a PostScript printer,
including the scope information.
4. The client then connects to the printer with the chosen attribute values within the scope
defined and processes the print instruction.
Figure 1-8 illustrates this process.
Figure 1-8 Protocol Transactions - Schematic Representation
SLP Files
Table 1-20 describes the files used by SLP.
Table 1-20 SLP Files
LocationName and Usage
/etc/slp.confConfiguration file - to configure slpd
/etc/slp.reg
Registration file
/var/run/slpd.pid
Pid file
/var/log/slp.log
Default log file
slpd
SLP daemon
slpdcScript to start, stop, restart slpd, and also to dump the
database.
libslp
Library calls
SLPError
Error codes
SLP Messages
SLP is a string protocol. Every SLP message consists of a header and a body. The body contains
both string and binary fields. All the SLP messages are prefixed by a common header. The header
contains the type, length, and other related information about the message.
Table 1-21 describes the SLP message types.
Table 1-21 Message Types
UsageAbbreviationMessage Type
UAs send this message to SAs and DAs to
request the types of services available.
SrvTypeRqst
Service Type Request
SAs and DAs send these messages to the UAs
in response to their requests. These contain the
service types requested by the client.
SrvTypeRply
Service Type Reply
SLP Overview 59