
136
ETHERNET PRINT SERVERS HIGH SPEED AND 4-PORT
Appendix D. Placing Delays
Between Print Jobs
D.1 Introduction
This appendix explains how to send nulls or place time delays in the start-of-
job or end-of-job messages for printers serviced by the Ethernet Print Server.
NOTE
We recommend using Start- and End-of-Job messages with Novell
only
.
We do
not
support using Start and End-of-Job messages with TCP/IP or
AppleTalk protocols. If all protocols are enabled, we do
not
recommend
using Start- and End-of-Job messages.
D.1.1 P
RINTERS
T
HAT
H
AVE
M
ULTIPLE
P
ORTS
Some printers, like the Dataproducts
®
LZR 1560, can have more than one
port active. These printers scan different ports looking for a print job from
another port once the current job is finished. The Ethernet Print Server
can have multiple jobs queued for the printer. These jobs normally print
one after another without any delay between each job.
If your printer has a LocalTalk port connected to it, you may want to have
a short delay between each print job. This delay gives the printer a chance
to service a print job from a different port (e.g. LocalTalk port). Otherwise,
the printer may first print all jobs from the Ethernet Print Server connection
before servicing jobs from a different port.
D.1.2 P
RINTERS
T
HAT
H
AVE
M
ULTI
-E
MULATION
Some printers require a pause or delay between print jobs when switching
emulations (e.g. PostScript and PCL). For example, sometimes when a PCL
job follows a PostScript job, the PostScript job may not print because there
are no delays between the two emulation types. To solve this problem, insert
a time delay in the start-of or end-of-job message (in this case @WAITxx
where xx is the number of seconds).
D.1.3 P
RINTING
R
ASTER
G
RAPHICS
If you are printing raster graphics and need to cancel the print job mid-
stream, the printer may be left in the middle of processing a line of raster
graphics. If this occurs, the next characters that the printer receives will
be mistaken for the remainder of the raster graphics command from the
previous job. This means the second print job will not print correctly.