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

Document Information

Preface

1.  Introduction to Printing in the Oracle Solaris Operating System

2.  Planning for Printing (Tasks)

3.  Setting Up and Administering Printers by Using CUPS (Tasks)

4.  Setting Up and Administering Printers by Using Print Manager for LP (Tasks)

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

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

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

8.  Customizing LP Printing Services and Printers (Tasks)

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

10.  Administering Printers on a Network (Tasks)

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

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

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

Oracle Solaris Print Manager

Oracle Solaris Print Manager and Special Characters

Printer Definitions

Printer Name

Printer Server

Printer Description

Printer Port

Printer Type

File Content Type

Printer Make

Printer Model

Printer Driver

Printer Destination

Network Protocol

Fault Notification

Default Printer

Banner Page

User Access List

Printer Class

Fault Recovery

LP Print Service

LP Print Service Commands

Functions of the LP Print Service

Daemons and LP Internal Files

LP Print Service Directories

LP Print Service Configuration Files

The terminfo Database

Printer Names in the terminfo Database

Required terminfo Items For a Printer

LP Print Service Log Files

Print Queue Logs

History Log Files

Spooling Directories

Filtering Print Files

How the Printer Interface Program Works

Support for the Use of PPD Files To Set Up Printers

Raster Image Processor Support

Support for PostScript Printer Description Files

Where to Find Information About Supported Printers and Available PPD Files

PPD File Management Utility

PPD File Repositories

PPD File Labels

Description of the Printer Driver Field in Oracle Solaris Print Manager

Manufacturer Aliases File

PPD File Caches

Description of the Command-Line Options for the ppdmgr Utility

How the PAPI Is Implemented in the Oracle Solaris OS

Modified Print Commands

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

Glossary

Index

How the PAPI Is Implemented in the Oracle Solaris OS

This section contains additional background information about the FSG OpenPrinting Open Standard Print Application Programming Interface (PAPI), a print service-independent interface for accessing printing support on a local host or a network.

The PAPI contains a set of printing related objects or data structures and a set of operations or functions to manipulate the objects.

The following are supported tasks:

Modified Print Commands

Table Table 13-13 describes the print commands that have been modified for use with the PAPI.

Table 13-13 Modified Print Commands

Command
Origin
Function
lpr
BSD
Submit print jobs.
lpq
BSD
Query print queues and print jobs.
lprm
BSD
Remove print jobs.
lpc
BSD
Control print jobs:

accept, reject, enable, disable, clear, topq

lp
SysV
Submit print jobs.
lpstat
SysV
Query print server (print queues, print jobs, other).
cancel
SysV
Remove print jobs.
lpmove
SysV
Move jobs between local print queues.
accept
SysV
Enable queueing of print jobs on a print queue.
reject
SysV
Disable queueing of print jobs on a print queue.
enable
SysV
Enable job processing on a print queue.
disable
SysV
Disable job processing on a print queue.