Object classes

The next table lists the object classes that InfoPrint supports. The destination class is subdivided into logical and actual destinations.

InfoPrint objects

Object Name Purpose
Auxiliary sheet Represents a sheet of paper, blank or otherwise, that precedes a job, separates copies in a job, or follows a job; or a user exit program that produces output that can be printed on an auxiliary sheet or logged.
Default document Represents default attribute values for a document in a job. Also called initial value document.
Default job Represents default attribute values for a job. Also called initial value job.
Destination (actual) Represents the output device that InfoPrint uses to print or send the job. It is not the actual output device. It is a software representation of the features and capabilities of the printer, or of an electronic mailing system.

A physical printer is an actual destination that represents a printer device. An email destination represents an electronic mailing system.

Destination (logical) Represents an abstract entity to which users submit jobs for printing or transmission. The logical destination provides restrictions and defaults for the job. It also verifies that associated actual destinations capable of handling the jobs exist. Once the logical destination verifies the job, InfoPrint sends it to an associated queue, from which it is routed to an actual destination.

The term logical printer is used for logical destinations that route jobs to physical printers.

Document Represents a grouping of data in a job: either a printable file or a resource that is not printable by itself, for example, a font.
Job Represents one or more documents submitted together in one request.
Log Represents a collection of messages or message segments added to a file for data collection purposes. InfoPrint uses two types of logs: error and trace.
Medium Represents the physical material on which a job prints.
Queue Manages a collection of jobs that are waiting to be printed or sent and jobs that have been retained after processing. A queue receives jobs from one or more logical destinations and schedules and sends the jobs to actual destinations.
Resource context Contains directory path information that is used to locate resources needed for processing a job. Resources include fonts, overlays, form definitions, page segments, and page definitions.
Server Manages and controls the validation, routing, notification, logging, scheduling, and printing or transmission of jobs. The server applies specified defaults to jobs, validates that the destinations on the network can process the jobs, schedules jobs from queues to actual destinations, directs jobs to the actual destination, reports errors, and reports job status.