Printing With CUPS in Solaris 11
(Doc ID 1439667.1)
Last updated on NOVEMBER 29, 2023
Applies to:
Solaris Operating System - Version 11.0 and laterOracle Solaris on x86-64 (64-bit)
Oracle Solaris on SPARC (64-bit)
Purpose
This document explains functionality and troubleshooting of Printing with CUPS in Solaris 11.
IMPORTANT - See Doc ID 2664326.1 for updated information about changes to printing software in Solaris 11.4 SRU 21 and higher.
Troubleshooting Steps
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Purpose |
Troubleshooting Steps |
Check installed print/cups package version |
Check most recent available solaris/print/cups package versions |
Check available CUPS software packages |
Compatibility/Patches |
Software Compatibility Matrix |
Configuration |
FAQ |
How Can I Print or Disable a Banner Page? |
How can I get possible options for a certain queue ? |
Does CUPS support looking up print queues in a central LDAP/NIS repository like in Solaris 10 ? |
Solaris 11, CUPS - How To Print ISO8859 text |
How to set/check the default queue in CUPS |
CUPS lp(1) examples |
CUPS lpstat(1) examples |
Where is the location of CUPS log files |
Log levels of logging for the error_log file |
How can I print PDF files in CUPS |
Which directives are understood by cupsd ? |
Information Gathering |
Installation |
Useful examples of cupsctl (1M) |
Setting of ErrorPolicy |
Troubleshooting |
- check queue with lpstat |
- set LogLevel parameter in /etc/cups/cupsd.conf |
- check content of /etc/cups and /var/log/cups |
- check entries in /etc/cups/printers.conf |
- check spool directory /var/spool/cups/ |
- clear spool directory /var/spool/cups/ |
- use telnet to determine whether the print-server is listening on port 631 (IPP) or port 515 (lpd) |
- use snoop(1M) to capture network traffic |
- use DTrace scripts in directory /usr/dtrace/DTT/ to monitor processes while printing |
- use commandline to install a CUPS printer |
- use commandline to print to a remote queue of other CUPS server without adding the printer via GUI or lpadmin (ad-hoc queue) |
- use lpstat to show all printers of the local Solaris 11 system |
- use lpinfo to show all model PPDs on the local Solaris 11 system |
- use the -v option with the lpinfo(8) command to get a list of supported device URIs and schemes |
- consider to create a test-queue print to a File Device for troubleshooting purpose |
References |
References |