HP Distributed Print Service User's Guide

36 Chapter 3
Command Reference
HPDPS Object Classes vs. Objects
HPDPS Object Classes vs. Objects
Objects have associated attributes that provide information about them.
Objects are grouped into classes. An object class contains objects that
share a common definition and common properties, operations, and
behavior. The object classes printer and server are sub-divided as
shown in Table 3-1; however, only the basic class can be used in a
command.
Table 3-1, “HPDPS Object Classes,” lists the object classes supported by
HPDPS.
Table 3-1 HPDPS Object Classes
Object Class Name Purpose
document Represents a grouping of data within a job.
initial-value-document Represents default attribute values for a document
within a job.
initial-value-job Represents default attribute values for a job.
job Represents a request to print one or more documents
together in one printing session.
log Represents a collection of messages or message
segments added to a file for accounting or data
collection purposes. Two types of logs are used: error
and trace.
printer (logical) Represents an abstract entity that a person specifies
to indicate where a job is to be printed as well as the
characteristics of the job. The logical printer provides
restrictions and defaulting for the jobs. It verifies that
there are associated physical printers capable of
handling the jobs. Once the job is verified, it is sent to
an associated print queue.
printer (physical) Represents the printer device that is to be used to
print the job. It is not the actual physical printer
device. It is a software representation of the features
and capabilities of the actual printer hardware device.