This file is used to record print jobs passed to a print server. Under Linux a CUPS is used to provide print services and to manage print queues. Print jobs are passed to the print server via a host file. Each time a host file is created a new entry will be created in this file. The file will be purged of old entries on a regular basis. The principle use of this file is to insure that the name of the host file is unique. A secondary use is to track the host files, for example, so that old files can be purged regularly, or to aid in troubleshooting of problems involving print queues.
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:X<1 X
LAST EDITED: NOV 07, 2011
HELP-PROMPT: Enter the date and time that the host file was passed to the print server.
DESCRIPTION: This is the date and time that the host file was passed to the print server. No value indicates that the file was not yet passed to the print server.
HELP-PROMPT: Answer must be 1-31 characters in length.
DESCRIPTION: This is the name of the print queue that the print job should be submitted to. The print queue is created within the host operating system.
FIELD INDEX: F (#315) REGULAR IR LOOKUP & SORTING
Short Descr: Used to find jobs for a specific print queue.
Description: This index cross-references the print job to the queue that it was placed on.
Set Logic: S ^%ZIS(3.52,"F",$E(X,1,31),DA)=""
Kill Logic: K ^%ZIS(3.52,"F",$E(X,1,31),DA)
Whole Kill: K ^%ZIS(3.52,"F")
X(1): OS PRINT QUEUE (3.52,.05) (Subscr 1) (Len 31) (forwards)
HELP-PROMPT: Enter the job identifier (3-30 characters) that was assigned when the host file was submitted for printing.
DESCRIPTION: This is the identifier assigned by the OS to the print job. The format is system dependent.
FIELD INDEX: G (#316) REGULAR IR LOOKUP & SORTING
Short Descr: Used to find the entry matching the job id returned by the os.
Description: This index cross-references the job identifier provided by the operating system when the job was submitted to the job record in the Kernel PRINT QUEUE JOBS file.
Set Logic: S ^%ZIS(3.52,"G",$E(X,1,30),DA)=""
Kill Logic: K ^%ZIS(3.52,"G",$E(X,1,30),DA)
Whole Kill: K ^%ZIS(3.52,"G")
X(1): OS JOB ID (3.52,.08) (Subscr 1) (Len 30) (forwards)
HELP-PROMPT: Is the print queue on the primary system or the secondary system?
DESCRIPTION: This describes the system on which the print queue is located. This field is important in mixed OS environments. The print queues and host files are accessible only on the system that they were created on.