Technical data

1.1.5 Documents and Jobs
Documents are files that users print. Some documents are formatted in
a printer language, such as PCL or PostScript, by an application or by a
printer driver. They can also be simple text files with little or no formatting
information.
A request to print one or more documents creates a job in the system. The
print system assigns the job and its documents unique identifiers that are
used for tracking and management. The print system also gives the job a
name and inserts the job at the end of a queue for printing.
1.1.6 Initial-Value Objects
The system supports two objects that supply an initial set of attributes to
jobs and documents:
initial-value-job
initial-value-document
An initial-value-job object is a set of job attributes that is applied to
jobs upon the job’s submission to the system. You can associate one or more
logical printers on a spooler with an initial-value-job object to cause all
jobs submitted to those printers to take on the initial set of job attributes.
Users can specify an initial-value-job object as part of a print job
submission to cause the job to take on the attributes.
An initial-value-document object is similar to an initial-value-job
object, except that it can contain only document attributes and applises to
the individual documents that comprise jobs.
Initial-value objects apply commonly-used sets of job and document
attributes to their print jobs. You can create as many of them as you like,
and add, remove, or change the attributes and values they contain.
1.1.7 Supported and Ready Attributes
Several attributes declare when certain objects or features are supported
and ready for use. These attributes are referred to as xxx-supported and
xxx-ready attributes. Most of these attributes apply to printers and are set
by administrators and operators. A few of these attributes apply to servers,
but those are set by the servers and are read only.
The spooler schedules jobs for printing based on job requirements and
printing features that are ready to use. Many printing capabilities need to be
declared as supported and ready for use before users can take advantage of
them. Administrators and operators need to set certain xxx-supported and
xxx-ready attributes so that users can use features of an output device or of
Advanced Printing Software Overview 1–5