JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
System Administration Guide: Printing     Oracle Solaris 10 8/11 Information Library
search filter icon
search icon

Document Information

About This Book

1.  Introduction to Printing in the Oracle Solaris Operating System

2.  Planning for Printing (Tasks)

3.  Setting Up Network Printing Services (Tasks)

4.  Setting Up and Administering Printers by Using Oracle Solaris Print Manager (Tasks)

5.  Setting Up Printers by Using LP Print Commands (Tasks)

6.  Administering Printers by Using LP Print Commands (Tasks)

7.  Customizing LP Printing Services and Printers (Tasks)

8.  Administering the LP Print Scheduler and Managing Print Requests (Tasks)

9.  Administering Printers on a Network (Tasks)

10.  Administering Character Sets, Filters, Forms, and Fonts (Tasks)

11.  Administering Printers by Using the PPD File Management Utility (Tasks)

12.  Printing in the Oracle Solaris Operating System (Reference)

13.  Troubleshooting Printing Problems in the Oracle Solaris OS (Tasks)

A.  Using the Internet Printing Protocol

Overview of Oracle Solaris IPP Support

Overview of the IPP Listening Service

How the IPP Listening Service Works

IPP Components

IPP Libraries

IPP Support Model

IPP Object Model

IPP Printer Object

IPP Job Object

IPP Server-Side Support

Configuration of IPP Server-Side Data

IPP Operation Keywords

IPP Client-Side Support

lpsched Support

IPP Attributes



IPP Attributes

For each object instance, there is a set of supported attributes and values that describes a specific implementation of that object.

An object's attributes and values include the following information about that object:

Each attribute that defines an object is included in a set. This set of attributes for a specific object includes all of the attributes that the object could potentially support. For attributes that are labeled as REQUIRED, each object must support the attribute. If an attribute is labeled OPTIONAL, then each object may support the attribute.

Printer attributes are divided in to two groups:


These attributes describe the supported job processing capabilities and defaults for the Printer object.


These attributes include identification, state, location, and references to other sources of information about the Printer object.

Examples of configurations that support a Printer object include the following:

The characteristics of a Job object are also described by its attributes.

Job attributes are grouped into two groups:

Note that the print client supplies some of these attributes, while the Printer object generates others. An implementation can support multiple documents per Job object, but it must support at least one document per Job object.

Note - In IPP, Version 1.0 and Version 1.1, a document is not modeled as an IPP object. Therefore, the document has no object identifier or associated attributes. All job processing instruction are modeled as Job object attributes. These attributes are called Job Template attributes. These attributes apply equally to all documents within a Job object.

IPP objects have relationships that are maintain persistently along with the persistent storage of the object attributes.

For task related information, see Configuring the Internet Printing Protocol.