First an operating system, along with the host-based printing system, are
initialized. The queue processor waits for the host-based printing system
to issue a job open command. While waiting for a job open command, other
applications may acquire and use the parallel port. Upon receiving a job
open command, the queue processor informs the engine monitor to acquire
the parallel port resource from the operating system. After the print job
is done or canceled, the queue processor checks whether there are any
additional print jobs than have been sent since the parallel port was
acquired. After all print jobs are completed or canceled, the queue
processor informs the engine monitor to release the parallel port resource
to the operating system. Once the engine monitor has released the parallel
port resource, the queue processor again waits for the next job open
command.
Zuerst werden ein Betriebssystem, zusammen mit dem host-based Drucksystem, initialisiert. Der Warteschlange Prozessor wartet, daß das host-based Drucksystem einen geöffneten Befehl des Jobs herausgibt. Bei der Aufwartung eines geöffneten Befehls des Jobs, können andere Anwendungen das parallele Tor erwerben und benutzen. Nach dem Empfangen eines geöffneten Befehls des Jobs, informiert der Warteschlange Prozessor den Maschine Monitor, um das parallele Porthilfsmittel vom Betriebssystem zu erwerben. Nachdem der Druckjob erfolgt oder annulliert ist, überprüft der Warteschlange Prozessor, ob es irgendwelche zusätzlichen Druckjobs gibt, als gesendet worden sind, seit das parallele Tor erworben wurde. Nachdem alle Druckjobs durchgeführt oder annulliert sind, informiert der Warteschlange Prozessor den Maschine Monitor, um das parallele Porthilfsmittel zum Betriebssystem freizugeben. Sobald der Maschine Monitor das parallele Porthilfsmittel freigegeben hat, wartet der Warteschlange Prozessor wieder den geöffneten Befehl des folgenden Jobs.