Description
Each IPNJob object represents a single print job sent to any one of the printer queues in the current IPNSession object.
Most often there is a single print job created each for each document printed, but some applications can send multiple jobs when printing a single file. One example of this is Excel when printing a workbook containing multiple worksheets at different print quality settings. Excel will create a separate print job for each group of worksheets with different print qualities.
The job object is identified by a unique identifier, the JOBGUID and contains information about the job such as the job status and the number of pages spooled and printed. It also provides access to an IPNFiles collection of the files created by this job.
The following methods and properties have been removed as of PNSrvLib12.
•GetVariable, SetVariable
•GetVariableByKeyword, SetVariableByKeyword
•IPNPages collection
Read-only; Boolean value True if the job was deleted by the system.
Read-only; Boolean value True if the job was deleted by the user.
Read-only; How much of the spooled document has been printed. This value is updated during the printing process.
Read-only; Size of the document (in bytes)in the printer queue. This value is updated as the file is spooled.
Read-only; Boolean value True if the job was successfully converted to the output file.
Read-only; The number of pages converted. Can be different from PagesPrinted.
Read-only; Count of any pages skipped when the skip blank pages option is enabled.
Read-only; Name of the document printed.
Read-only; IPNFiles collection of IPNFile objects created by this print job. This value is updated during the printing process.
Read-only; Unique identifier for this object. Can be used to query the IPNJobs collection.
Read-only; non-unique identifier used by the Windows printing sub-system.
Read-only; count of the number of pages printed. This value is updated during the printing process.
Read-only; count of the number of pages spooled. This value is updated during the printing process.
Read-only; Unique identifier that can be used to associate this job with a print session.
Read-only; The parent IPNSession object that created this IPNJob object.
Read-only; current print status of the job as an Integer value. This value is updated during the printing process.
Read-only; current print status of the job as an string value. This value is updated during the printing process.
Read-only; VT_DATE variant that specifies the time this document was spooled.
Read-only; name of the user who printed the document.