![background image](http://html.mh-extra.com/html/hp/4600-color-laserjet-laser-printer/4600-color-laserjet-laser-printer_technical-reference-manual_163672198.webp)
Requesting Printer
Status
When querying the printer for status, the response is not
immediate. Wait a fixed amount of time for a response and
then time out. If the printer is still working on a previous
print job, it may take a while before a response is received.
Your application should be able to discard unexpected
status, such as unsolicited status, and discard
unrecognizable lines. Lines within the PJL status response
begin with a specific keyword, as described in the command
description in Chapter 7, and end with the <CR><LF>
control codes. Future printers may support new keywords
in the PJL status response. Your application should ignore
those lines which it does not understand.
Using Status
Readback in a
Multi-User System
The printing system consists of all components involved in
the process of turning an application document into a
printed sheet of paper. Common printing system
components include the host computer, applications on the
host computer, the operating system used by the host
computer, the cable connecting the host computer to the
printer, and the printer. Other printing system components
can include printer sharing boxes, network servers, spoolers
running on network servers, and I/O cards installed in the
printer. For printer status readback to be useful, all
components must be bi-directional.
Some operating system environments, like Microsoft’s
Windows, provide the components that interact with the
printer so Windows applications generally do not need to
support printer status readback.
The components that may generate printer queries include
the host application, the printer sharing box, the network
spooler, and the I/O card installed in the printer. Printer
status readback can allow many printing system
components to function more effectively, not just the host
application. For example, a network I/O card may inject a
PJL JOB command at the beginning of each job and a PJL
10-18 Programming Tips
Содержание 4600 - Color LaserJet Laser Printer
Страница 18: ...1 6 Introduction to PJL ...
Страница 36: ...3 8 Using PJL ...
Страница 46: ...4 10 Kernel Commands ...
Страница 66: ...Figure 6 1 How Environments Affect the Print Job 6 4 Environment Commands ...
Страница 108: ...6 46 Environment Commands ...
Страница 180: ...9 18 PJL File System Commands ...
Страница 212: ...10 32 Programming Tips ...
Страница 262: ...B 6 PJL Command Summary ...
Страница 302: ...Glossary 10 ...