
Installation and Configuration Considerations for
FASTPTCP
Spooler FASTP Network Print Processes Manual — 427528-006
3 - 37
FASTCNFG DEVICE Attributes for Devices
Connected to Line Printer Daemons (LPDs)
[HOSTNAME =
hostname
]
Overrides the default host name configured for the TCP/IP process, which can be
displayed by SCF INFO PROCESS,DETAIL. Some LPD servers require that this
attribute, which is case sensitive, match a pre-configured setting at the LPD server.
[DATAFIRST = {YES | NO}]
specifies whether the control file or data file is sent first to the LPD spooler. By
default, the control file is sent first. If this attribute is specified as YES, the order is
reversed and the data file is sent first. Some implementations require the data file
to precede the related control file.
TEMPFILE =
filename
specifies a temporary file used by FASTPTCP to assemble the data. FASTPTCP
uses a temporary file to assemble the job data prior to sending it to the LPD server.
By default, the location of the temporary file is in the same volume and subvolume
as the collector data file holding the job. For performance or space reasons, you
might want to direct FASTPTCP to use another location. If
filename
specifies
only a disc volume name, then a temporary file will be created on the specified
volume.
TEMPFILE=NONE has a special meaning, and is not supported by all devices. The
TEMPFILE will be bypassed, and print data will be written driectly to the LPD
printer. The data file length in the RFC1179 receive data file command will be set to
zero. TEMPFILE=NONE overrides DATAFIRST, always sending the control file
first. After the data file is sent, no closing null (hex 00) byte is sent. This feature
avoids the delay, which can be more than 5 minutes, while reading lines from the
Spooler and writing TEMPFILE. Some remote LPD printers do not tolerate long
delays. Although this is a documented feature under RFC1179, it is not universally
supported. Test carefully before using this setting in production. In particular,
Lexmark printers with internal network interfaces do not support this; nothing is
printed, and the job is requeued with error 190.
SHUTDOWNTO = n
specifies the time (in 10 millisecond units) that FASTPTCP should wait for a
session shutdown to complete. Values from 100 (1 second) to 8640000 (24 hours)
are allowed; the default value is 60000 (10 minutes). This is needed for (rare)
poorly-programmed LPD printers.
SOURCEPORT =
ip-sourceport
specifies the port used by FASTPTCP or the first port in a range of ports that
FASTPTCP uses. RFC1179 specifies a range of port addresses an external
spooler can BIND to during session establishment. From the LPD server’s
perspective these ports are known as the source ports. Ports 721-731 are
mandated, and FASTPTCP attempts to use them as needed. However, if you want
to restrict FASTPTCP to a specific port, the SOURCEPORT attribute can be
included. Or, if you want to specify an alternate (and possibly larger) range of ports