Documentation Home
> System Administration Guide: Printing
System Administration Guide: Printing
Book Information
Index
A
B
C
D
E
F
H
I
K
L
M
N
O
P
R
S
T
U
V
About This Book
Chapter 1 Introduction to Printing in the Oracle Solaris Operating System
What's New in Printing?
Privilege Requirements for Using Print Commands
PPD File Management Utility
Overview of the Oracle Solaris Printing Architecture
Available Printing Tools and Services
Implementation of the Open Standard Print API
Print Client Commands
Definition of a Print Server and a Print Client
Description of the Internet Printing Protocol
Description of the RFC-1179 Printing Protocol
IPP Compared to the RFC-1179 Protocol
Description of the SMB Protocol
What Is Samba?
Using Printing Protocols in the Oracle Solaris Release
Determining Which Printing Protocol to Use
Selecting the Client-To-Server Network Printing Protocol
Printer URI Formats That Are Supported
Selecting the Server-To-Printer Network Printing Protocol
Description of Solaris Print Manager
Description of the LP Print Service
The LP Print Client-Server Process
Using Print Servers
Using Print Clients
Print Client Process Used by the LP Print Service
How Local Printing Works
How the LP Print Service Administers Files and Schedules Local Print Requests
How Remote Printing Works
Where to Find Printing Tasks
Chapter 2 Planning for Printing (Tasks)
Determining a Method to Use for Printer Setup and Administration
Selecting Printing Tools and Services
Planning for Printer Setup and Administration
Distributing Printers on the Network
Printer Configuration Resources
Printing Support in the Naming Service Switch
Adding Printer Information to a Naming Service
LDAP Print Support Guidelines
How the Printing Software Locates Printers
Assigning Print Servers and Print Clients
Print Server Requirements and Recommendations
Spooling Space
Disk Space
Memory Requirements
Swap Space
Hard Disk
Chapter 3 Setting Up Network Printing Services (Tasks)
Configuring the Internet Printing Protocol (Task Map)
Configuring the Internet Printing Protocol
Configuring IPP Server and Client Data
IPP Keywords for Apache Web Server Configuration
How to Configure IPP Server Data
How to Configure IPP Client Data
Enabling, Disabling, and Restarting Network Printing Services (Task Map)
Managing Network Printing Services
How to Enable the IPP Network Listening Service
How to Disable the IPP Network Listening Service
How to Restart the IPP Network Listening Service
How to Enable the RFC-1179 Network Listening Service
How to Disable the RFC-1179 Network Listening Service
How to Restart the RFC-1179 Network Listening Service
How to Enable the SMB Network Service
How to Disable the SMB Network Service
How to Restart the SMB Network Service
Chapter 4 Setting Up and Administering Printers by Using Solaris Print Manager (Tasks)
Setting Up Printers by Using Solaris Print Manager (Task Map)
Getting Started With Solaris Print Manager
How to Start Solaris Print Manager
Setting Up Directly Attached Printers by Using Solaris Print Manager
Setting Printer Definitions by Using Solaris Print Manager
Specifying PPD Files When Setting Up a Printer by Using Solaris Print Manager
How to Add a New Directly Attached Printer by Using Solaris Print Manager
How to Add a Print Queue With localhost Specified as the Host Name (Solaris Print Manager)
Setting Up Network-Attached Printers by Using Solaris Print Manager
How to Add a New Network-Attached Printer by Using Solaris Print Manager
Administering Printers by Using Solaris Print Manager (Task Map)
How to Add Printer Access by Using Solaris Print Manager
How to Delete a Printer by Using Solaris Print Manager
Chapter 5 Setting Up Printers by Using LP Print Commands (Tasks)
Setting Up Printers by Using LP Print Commands (Task Map)
Setting Up Directly Attached Printers by Using LP Print Commands
Specifying a PPD File When Setting Up a Printer
How to Add a New Directly Attached Printer by Using LP Print Commands
How to Add a Print Queue With localhost Specified as the Host Name (LP Print Commands)
Setting Up Network-Attached Printers by Using LP Print Commands
Oracle Support for Network Printers
Invoking Network Printer Support
Selecting the Printer Node Name
Selecting the Destination Name (Also Called the Network Printer Access Name)
Selecting the Network Printing Protocol
Setting the Timeout Value
Managing Network-Attached Printer Access
How to Add a New Network-Attached Printer by Using LP Print Commands
How to Set Up a Remote Printer That is Connected to a Print Server by Using IPP
Adding a New Network-Attached Printer by Using Printer Vendor-Supplied Software
How to Add a Attached Network Printer by Using Printer Vendor-Supplied Tools
Setting Up and Administering Printers on a Print Client (Task Map)
Adding Printer Access by Using LP Print Commands
How to Add Printer Access by Using LP Print Commands
Setting Up a .printers File
How to Set Up a .printers File
How to Delete a Printer and Remove Printer Access by Using LP Print Commands
Chapter 6 Administering Printers by Using LP Print Commands (Tasks)
Administers Printers Using LP Print Commands (Task Map)
Setting Printer Definitions by Using LP Print Commands
How to Add a Printer Description by Using LP Print Commands
Setting Up a Default Printer Destination by Using LP Print Commands
How to Set a System's Default Printer Destination by Using LP Print Commands
Printing Banner Pages by Using LP Print Commands
How to Make Banner Pages Optional by Using LP Print Commands
How to Turn Off Banner Pages by Using LP Print Commands
Setting Up Printer Classes by Using LP Print Commands
How to Define a Class of Printers by Using LP Print Commands
Setting Up Printer Fault Alerts by Using LP Print Commands
How to Set Fault Alerts for a Printer by Using LP Print Commands
Setting Up Printer Fault Recovery by Using LP Print Commands
How to Set Printer Fault Recovery by Using LP Print Commands
Limiting User Access to a Printer by Using LP Print Commands
How to Limit User Access to a Printer by Using LP Print Commands
Administering Printers That Are Associated With PPD Files (Task Map)
Administering Printers That are Associated With PPD Files
How to Set Default Values for Print Queues That Are Associated With PPD Files
Determining Whether a PPD File Is Associated With a Print Queue
Chapter 7 Customizing LP Printing Services and Printers (Tasks)
Customizing Printing Services (Task Map)
Customizing the LP Print Service
Adjusting Printer Port Characteristics
How to Adjust the Printer Port Characteristics
Adding a terminfo Entry for an Unsupported Printer
How to Add a terminfo Entry for an Unsupported Printer
Customizing the Printer Interface Program
The Standard Printer Interface Program
Customizing stty Modes
Exit Codes
Fault Messages
Using a Customized Printer Interface Program
How to Set Up a Custom Printer Interface Program
Chapter 8 Administering the LP Print Scheduler and Managing Print Requests (Tasks)
Administering the LP Print Scheduler (Task Map)
Checking Printer Status
How to Check the Status of Printers
Stopping and Restarting the Print Scheduler
How to Stop the Print Scheduler
How to Restart the Print Scheduler
Starting the Print Scheduler With Options
How to Set Print Option Values Only for the Duration of a Call
How to Set Printer Option Values That Remain Over a System Reboot
Administering Print Requests by Using LP Print Commands (Task Map)
How to Check the Status of Print Requests
Enabling or Disabling a Printer From Printing
How to Enable or Disable a Printer
Accepting or Rejecting Print Requests
How to Accept or Reject Print Requests for a Printer
Canceling a Print Request
How to Cancel a Print Request
How to Cancel a Print Request From a Specific User
Moving a Print Request
How to Move Print Requests to Another Printer
Changing the Priority of Print Requests
How to Change the Priority of a Print Request
Chapter 9 Administering Printers on a Network (Tasks)
Administering Printers on a Network When Using the Internet Printing Protocol (Task Map)
How to Obtain Information About Printers When Using IPP
How to Move Remote Print Requests Between Print Queues When Using IPP
How to Modify Remote Print Requests When Using IPP
Sharing Printers When Using IPP
IPP Authentication Mechanisms
Turning On IPP Authentication Mechanisms
Setting Authorizations That Enable You to Accept Print Queues When Using IPP
How to Add a User to the IPP AuthUser File
Administering Printers on a Network When Using the RFC-1179 Printing Protocol (Task Map)
How to Cascade Print Requests by Using the RFC-1179 Protocol
Administering Printers on a Network When Using the SMB Protocol
Chapter 10 Administering Character Sets, Filters, Forms, and Fonts (Tasks)
Administering Character Sets (Task Map)
Administering Character Sets
Selectable Character Sets
Hardware Character Sets
Tracking Print Wheels
Alerts for Mounting Print Wheels or Font Cartridges
How to Define a Print Wheel or Font Cartridge
How to Unmount and Mount a Print Wheel or Font Cartridge
How to Set an Alert to Mount a Print Wheel or Font Cartridge
How to Set Up an Alias for a Selectable Character Set
Administering Print Filters (Task Map)
Creating a New Print Filter
Writing a Print Filter Program
Types of Filters
Converting Files
Handling Special Printing Modes
Detecting Printer Faults
Requirements for a Print Filter Program
Creating a Print Filter Definition
lpfilter Command
lpfilter Input Types Argument
lpfilter Output Types Argument
lpfilter Printer Types Argument
lpfilter Printers Argument
lpfilter Filter Type Argument
lpfilter Options Argument
Defining Print Filter Options With Templates
How to Create a New Print Filter
Administering Print Filters
Creating Print Filters
Adding, Changing, Deleting, and Restoring Print Filters
How to Add a Print Filter
How to Delete a Print Filter
How to View Information About a Print Filter
Administering Forms (Task Map)
Creating a New Printer Form
How to Create a New Printer Form Definition
Administering Forms
Adding, Changing, or Deleting Forms
How to Add a Form
How to Delete a Form
Mounting Forms
How to Unmount and Mount a Form
Tracking Forms
Defining Alerts for Mounting Forms
How to Set an Alert to Mount a Form
Checking Forms
How to View Information About a Form
How to View the Current Status of a Form
Limiting Access to Forms
How to Limit User Access to a Form
How to Limit Printer Access to a Form
Administering Fonts (Task Map)
Administering Fonts
Managing Printer-Resident Fonts
Downloading Host-Resident Fonts
Installing and Maintaining Host-Resident Fonts
How to Install Downloaded PostScript Fonts
How to Install Host-Resident PostScript Fonts
Chapter 11 Administering Printers by Using the PPD File Management Utility (Tasks)
Administering PPD Files by Using the PPD File Management Utility (Task Map)
Overview of the PPD File Management Utility
Adding PPD Files to a System
Specifying a PPD File Label
Specifying a PPD File Repository
Locating PPD File Label and Repository Information in Solaris Print Manager
Using the PPD File Manager (ppdmgr) Utility
How to Add a PPD File to a System by Using the ppdmgr Utility
How to Add a PPD File to a System by Using the lpadmin -n Command
Updating the PPD Cache File
Rebuilding the PPD Cache File
How to Update or Rebuild the PPD Cache File by Using the ppdmgr Utility
Managing the ppd-cache-update Service
How to Enable or Disable the ppd-cache-update Service
Chapter 12 Printing in the Oracle Solaris Operating System (Reference)
Solaris Print Manager
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 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
Chapter 13 Troubleshooting Printing Problems in the Oracle Solaris OS (Tasks)
Tips on Troubleshooting Printer Setup Problems
Locating Information About Parallel and USB-Connected Print Devices
Tips on Troubleshooting Printing Problems
Troubleshooting No Output (Nothing Prints)
Check the Hardware
Check the Network
Check the LP Print Service
Debugging Printing Problems
Troubleshooting Incorrect Output
Check the Printer Type and File Content Type
Check the stty Settings
Wrong Baud Settings
Wrong Parity Setting
Wrong Tab Settings
Wrong Return Setting
Troubleshooting Hung lp Commands
Troubleshooting Idle (Hung) Printers
Check the Print Filters
Check Printer Faults
Check Network Problems
Print Requests Backed Up in the Local Queue
Print Requests Backed Up in the Remote Queue
Troubleshooting Conflicting Status Messages
Troubleshooting Miscellaneous Printing Problems
Troubleshooting No Printer Output
How to Check the Printer Hardware
How To Check the Printer Network Connections
How to Debug Printing Problems
How to Check the Basic Functions of the LP Print Service
How to Check Printing From a Print Client to a Print Server
How to Troubleshoot Incorrect Output
How to Unhang the LP Print Service
Troubleshooting an Idle (Hung) Printer
How to Check That the Printer is Ready to Print
Checking for Print Filtering
How to Resume Printing After a Printer Fault
How to Send Print Requests to a Remote Printer When Requests Are Backed Up in the Local Queue
How to Free Print Requests From a Print Client That Are Backed Up in the Print Server Queue
How to Resolve Conflicting Printer Status Messages
Appendix 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
Glossary
© 2010, Oracle Corporation and/or its affiliates