Documentation Home
> System Administration Guide: Solaris Printing
System Administration Guide: Solaris Printing
Book Information
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
About This Book
Chapter??1 Introduction to Printing in the Solaris Operating System
What's New in Printing?
Common UNIX Printing System
OpenSolaris Print Manager
Automatic Printer Discovery and Configuration in the Desktop Environment
Privilege Requirements for Using Solaris Print Commands
PPD File Management Utility
Fundamentals of Printing in the Solaris Operating System
Overview of the Solaris Printing Architecture
Implementation of the Open Standard Print API
PAPI Print Client Commands
Using Printing Protocols in the Solaris Release
Selecting the Client-To-Server Network Printing Protocol
Printer URI Formats
Selecting the Server-To-Printer Network Printing Protocol
What is a Device URI?
What Is the Internet Printing Protocol?
Overview of the RFC-1179 Printing Protocol
RFC-1179 Protocol Compared to the Internet Printing Protocol
Using the SMB Protocol
About Samba
Overview of Solaris Print Manager
Overview of the LP Print Service
Functions of the LP Print Service
Customizing the LP Print Service
The Solaris Print Client-Server Process
Using Print Servers
Using Print Clients
The Print Client Process
How Local Printing Works
How LP Administers Files and Schedules Local Print Requests
How Remote Printing Works
Where to Find Printing Tasks
Chapter??2 Planning for Printing in the Solaris Operating System (Tasks)
Determining a Method to Use for Printer Setup and Administration
Selecting Printing Tools and Services
Determining Which Printing Protocol to Use
Planning for Printer Setup and Administration
Setting Printer Definitions
Printer Name
Printer Server
Printer Description
Printer Port
Printer Type
Selecting a Printer Type
Selecting a 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
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 Solaris 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 Printing Services (Tasks)
Setting Up Solaris Printing Services (Task Map)
Using Solaris Print Manager
Solaris Print Manager Options and Selectable Attributes
Solaris Print Manager and Special Characters
Starting Solaris Print Manager
How to Start Solaris Print Manager
Setting Up 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 and Disabling Printing Services (Task Map)
Administering 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 Printers (Tasks)
Introduction to Setting Up Printers
Setting Up Printers on a Print Server (Task Map)
Setting Up Directly Attached Printers by Using Solaris Print Manager
Setting Printer Definitions by Using Solaris Print Manager
How to Add a New Directly Attached Printer by Using Solaris Print Manager
How to Use Solaris Print Manager to Add a Print Queue With the Local Host Specified as the Host Name
Setting Up Directly Attached Printers by Using LP Print Service Commands
How to Add a New Directly Attached Printer by Using LP Print Service Commands
How to Use LP Print Commands to Add a Print Queue With localhost Specified as the Host Name
Setting Up Network Printers
Sun 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 Printing Protocol
Setting the Timeout Value
Managing Network Printer Access
Setting Up Network-Attached Printers by Using Solaris Print Manager
How to Add a New Network-Attached Printer by Using Solaris Print Manager
Setting Up Network-Attached Printers by Using LP Print Commands
How to Add a New Network-Attached Printer by Using LP Print Service Commands
How to Set Up a Remote Printer That is Connected to a Solaris 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 Printers That are Associated With PPD Files
Using PPD Files When Setting Up a Printer in Solaris Print Manager
Specifying a PPD File When Setting Up a Printer by Using LP Print Commands
How to Specify a PPD File When Adding a New Printer by using LP Print Commands
Setting Up Printers on a Print Client (Task Map)
Setting Up a Print Client
How to Add Printer Access by Using Solaris Print Manager
How to Add Printer Access by Using LP Print Commands
Setting Up a .printers File
How to Set Up a .printers File
Chapter??5 Administering Printers by Using Solaris Print Manager and LP Print Commands (Tasks)
Introduction to Administering Printers
Administering Local Printers
Administering Network Printers
Scheduling Network Print Requests
Setting Definitions for Printers
Administering Printers That Use PPD Files
Administering Character Sets, Filters, Forms, and Fonts
Administering Printers by Using Solaris Print Manager (Task Map)
How to Delete a Printer by Using Solaris Print Manager
Administering Printers and the Print Scheduler by Using LP Print Commands (Task Map)
How to Delete a Printer and Remove Printer Access by Using LP Print Commands
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
Setting Printer Definitions by 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 Print Requests by Using the 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
Administering Printers That Are Associated With PPD Files (Task Map)
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??6 Administering Printers That Use Network Printing Protocols (Tasks)
Administering Printers by 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 on a Print Server 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
How to Set Authorizations That Enable You to Accept Print Queues When Using IPP?
How to Add a User to the IPP AuthUser File
Administering Printers by Using the RFC-1179 Printing Protocol (Task Map)
How to Use the RFC-1179 Protocol Listener to Cascade Print Requests
Administering Printers by Using the SMB Protocol
Chapter??7 Customizing Printing Services and Printers (Tasks)
Customizing Printing Services (Task Map)
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 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??9 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??10 Setting Up and Administering Printers From the Desktop (Tasks)
Introduction to the OpenSolaris Print Manager
Common Tasks That You Can Perform With OpenSolaris Print Manager
Managing Network Device Discovery Services (Task Map)
How Auto-Discovery of Devices Works
Adding Newly Discovered Printers From the Desktop
Notification of Printing Events in the Desktop
Panel Notification Icon Context Menu
How to Enable the Network Device Discovery Service
How to Initiate the Network Device Discovery Services by Using SMF
How to Determine Which Printers Are Known to the System
Managing Printers and Printer Queues (Task Map)
Getting Started With the OpenSolaris Print Manager
About the Print Manager Window
Setting Up Printers by Using the OpenSolaris Print Manager
How To Set Up Auto-Discovered Printers by Using the OpenSolaris Print Manager
How to Manually Add a Printer by Using the OpenSolaris Print Manager
Managing Printer Queues
How to View or Change Printer Queue Properties
How to Delete a Printer Queue
How to Pause or Resume a Printer Queue
Managing Printer Groups and Print Jobs (Task Map)
Managing Printer Groups
How to Create a New Printer Group
How to Create a New Search Group
How to Create a New Search Group by Using a Queue Pane Filter
How to View or Change an Existing Search Group's Properties
How to Delete a Printer Group
Managing Print Jobs
How to Delete a Print Job
Managing Print Manager and Printer Preferences (Task Map)
Managing Print Manager and Printer Preferences
Setting Print Manager Preferences
Setting Preferences for Local USB Printer Discovery
Settings Preferences for Network-Attached Printer Discovery
Configuring Auto-Discovery Settings for Network-Attached Printers
Chapter??11 Printing in the Solaris Operating System (Reference)
Solaris Print Manager
Printer Definitions You Can Set With Solaris Print Manager
LP Print Service
LP Print Service Commands
Daemons and LP Internal Files
LP Print Service Directories
LP Print Service Configuration Files
The terminfo Database
Printer Names in the terminfo Database
LP Print Service Log Files
Print Queue Logs
History Log Files
Spooling Directories
Filtering Print Files
How the Printer Interface Program Works
Using 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 PAPI Is Implemented in the Solaris OS
Modified Solaris Print Commands
Chapter??12 Troubleshooting Printing Problems (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
Troubleshooting 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 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 Solaris Print Client to a Solaris 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 in the Local Queue Are Backed Up
How to ReleasePrint Requests That Are Backed Up onthe Print Server
How to Resolve Conflicting Printer Status Messages
Appendix??A Using the Internet Printing Protocol
Overview of 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