Professional Documents
Culture Documents
E60999 PDF
E60999 PDF
Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Référence: E60999
Copyright © 2009, 2019, Oracle et/ou ses affiliés. Tous droits réservés.
Ce logiciel et la documentation qui l'accompagne sont protégés par les lois sur la propriété intellectuelle. Ils sont concédés sous licence et soumis à des restrictions d'utilisation et
de divulgation. Sauf stipulation expresse de votre contrat de licence ou de la loi, vous ne pouvez pas copier, reproduire, traduire, diffuser, modifier, accorder de licence, transmettre,
distribuer, exposer, exécuter, publier ou afficher le logiciel, même partiellement, sous quelque forme et par quelque procédé que ce soit. Par ailleurs, il est interdit de procéder à toute
ingénierie inverse du logiciel, de le désassembler ou de le décompiler, excepté à des fins d'interopérabilité avec des logiciels tiers ou tel que prescrit par la loi.
Les informations fournies dans ce document sont susceptibles de modification sans préavis. Par ailleurs, Oracle Corporation ne garantit pas qu'elles soient exemptes d'erreurs et vous
invite, le cas échéant, à lui en faire part par écrit.
Si ce logiciel, ou la documentation qui l'accompagne, est livré sous licence au Gouvernement des Etats-Unis, ou à quiconque qui aurait souscrit la licence de ce logiciel pour le
compte du Gouvernement des Etats-Unis, la notice suivante s'applique :
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation,
delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental
regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the
hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
Ce logiciel ou matériel a été développé pour un usage général dans le cadre d'applications de gestion des informations. Ce logiciel ou matériel n'est pas conçu ni n'est destiné à être
utilisé dans des applications à risque, notamment dans des applications pouvant causer un risque de dommages corporels. Si vous utilisez ce logiciel ou ce matériel dans le cadre
d'applications dangereuses, il est de votre responsabilité de prendre toutes les mesures de secours, de sauvegarde, de redondance et autres mesures nécessaires à son utilisation dans
des conditions optimales de sécurité. Oracle Corporation et ses affiliés déclinent toute responsabilité quant aux dommages causés par l'utilisation de ce logiciel ou matériel pour des
applications dangereuses.
Oracle et Java sont des marques déposées d'Oracle Corporation et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à des marques appartenant à d'autres propriétaires
qu'Oracle.
Intel et Intel Xeon sont des marques ou des marques déposées d'Intel Corporation. Toutes les marques SPARC sont utilisées sous licence et sont des marques ou des marques
déposées de SPARC International, Inc. AMD, Opteron, le logo AMD et le logo AMD Opteron sont des marques ou des marques déposées d'Advanced Micro Devices. UNIX est une
marque déposée de The Open Group.
Ce logiciel ou matériel et la documentation qui l'accompagne peuvent fournir des informations ou des liens donnant accès à des contenus, des produits et des services émanant de
tiers. Oracle Corporation et ses affiliés déclinent toute responsabilité ou garantie expresse quant aux contenus, produits ou services émanant de tiers, sauf mention contraire stipulée
dans un contrat entre vous et Oracle. En aucun cas, Oracle Corporation et ses affiliés ne sauraient être tenus pour responsables des pertes subies, des coûts occasionnés ou des
dommages causés par l'accès à des contenus, produits ou services tiers, ou à leur utilisation, sauf mention contraire stipulée dans un contrat entre vous et Oracle.
Accès aux services de support Oracle
Les clients Oracle qui ont souscrit un contrat de support ont accès au support électronique via My Oracle Support. Pour plus d'informations, visitez le site http://www.oracle.com/
pls/topic/lookup?ctx=acc&id=info ou le site http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs si vous êtes malentendant.
Contents
Index .................................................................................................................. 25
5
6 Configuring and Managing Printing in Oracle Solaris 11.4 • August 2019
Using This Documentation
Feedback
Provide feedback about this documentation at http://www.oracle.com/goto/docfeedback.
Oracle Solaris 11 uses only the Common UNIX Printing System (CUPS) to provide print
services. This chapter provides a brief overview of (CUPS) and covers the following topics:
■ “CUPS Overview”
■ “SMF Services for CUPS”
■ “CUPS Print Management Tools”
■ “CUPS Information Sources”
CUPS Overview
CUPS is a modular and open-source printing system that uses the Internet Printing Protocol
(IPP) as the basis for managing printers, print requests, and print queues. CUPS supports
network printer browsing and PostScript Printer Description-based printing options.
CUPS includes support for dynamic printer detection and grouping. CUPS replaces the lpr
command with its own command and the LPD printer drivers with its own print drivers. CUPS
is similar to the LP print service in that it uses PostScript format as its underlying language for
page descriptions. Because CUPS provides both the System V and Berkeley print commands,
users and applications can print to CUPS queues with little or no changes to the options that
were previously used.
Lastly, CUPS includes application-level interfaces that are used by many open-source
applications and toolkits. On the back end, CUPS includes the necessary interfaces for
processing the annotated raster image format (RIP). Support for this format and these interfaces
is integrated into other critical open-source print driver technologies.
CUPS services are provided through two new Service Management Facility (SMF) services:
■ svc:/application/cups/scheduler
This service manages the cupsd daemon. This daemon provides basic printing services that
include queueing, filtering, spooling, notification, IPP support, device enumeration, and web
management.
■ svc:/application/cups/in-lpd
This service runs the cups-lpd daemon. This daemon provides basic RFC-1179 (LPD
protocol) support for the CUPS service.
The Printer Management profile and the solaris.smf.manage.cups authorization enable users
who do not have a root account to manage these SMF services.
■ CUPS command-line utilities – These commands include new CUPS print commands, as
well as some print commands that were previously used by the LP print service.
■ CUPS web browser interface – Go to http://localhost:631.
CUPS provides various commands to set up printers and make those printers accessible to
systems on the network. In addition, CUPS supports several printer-specific options that enable
you to control printer configuration. The following table lists frequently used CUPS commands.
Note - Some CUPS command names are the same as legacy LP print commands, but the
behavior of commands under CUPS management might be different.
For more information about CUPS and the commands used for managing printing, see the
following:
■ https://www.cups.org/documentation.html
■ Man pages for lp* and cups* commands such as lpadmin(8) or cupsenable(8). Refer to the
previous table for the print management commands.
■ CUPS web browser interface in http://localhost:631/help
This chapter provides instructions for managing your printing environment by using the
Common UNIX Printing System (CUPS), including how to transition to using CUPS if you
previously used the LP print service to manage printers. It covers the following topics:
To set up printers, assume the root role or become an administrator who is assigned the Print
Management rights profile. For more information, see “Using Your Assigned Administrative
Rights” in Securing Users and Processes in Oracle Solaris 11.4.
If these services are disabled, issue the appropriate svcadm command for each service that needs
to be enabled:
Setting Up a Printer
The typical command syntax for setting up printers is as follows:
Note - The list of lpadmin options is partial. For additional options you can use, see the
lpadmin(8) man page.
This example sets up LaserJet, a network printer remotely located in Conference Room 1:
This example creates an IPP print queue that uses the everywhere driver, which is the driver for
most modern network printers:
Instead of using the -E option to enable a printer, you can type the following alternative
commands for the same purpose:
$ cupsaccept printer-name
$ cupsenable printer-name
$ export PRINTER=printer-name
Or:
$ export LPDEST=printer-name
■ Using the lpoptions command:
$ lpoptions -d printer-name
■ Using the lpadmin command:
$ lpadmin -d printer-name
The lpstat command displays information about accessible printers and jobs.
The following example shows the status of printers asteroid and luna with regards to their
ability to accept print jobs:
The following command displays a long list of information about the printer luna:
$ lpstat -l -p luna
printer luna is idle. enabled since September 29, 2011 05:20:57 PM BST
Form mounted:
Content types: any
Printer types: unknown
Description: luna
Alerts: none
Location:
Connection: direct
On fault: no alert
After fault: continue
Users allowed:
(all)
Forms allowed:
(none)
Banner required
Charset sets:
(none)
Default pitch:
Default page size:
To send a print job request to a printer, use either the lp or lpr command.
For the lp or lpr command, the -d option specifies the destination printer other than the default
printer.
For example, the following print job is being sent to the printer luna, but the default is printer is
saturn.
$ lp -d luna abc.ps
request id is luna-1 (1 file(s))
$ lpstat -d
system default destination: saturn
For other options you can use with either command, see the lp(1) and the lpr(1) man pages.
The lpinfo command lists the available devices and drivers known to the CUPS server:
The -m option lists available drivers while the -v option lists available devices. Other options
enable you to further filter the list. See the lpinfo(8) man page.
# lpinfo -v
network lpd
network socket
network http
network ipp
direct hal
direct hp
direct hpfax
network RAW
2. On the system that is the print client, delete information about the printer.
$ lpoptions -x printer-name
Note - The -x option only removes the default options for a specific printer and instance. The
original print queue still remains until it is deleted by using the lpadmin command.
$ cupsreject printer-name
This step prevents any new requests from entering the printer's queue while you are in the
process of removing the printer.
$ cupsdisable printer-name
$ lpadmin -x printer-name
7. On both print server and client, verify that the printer has been deleted with the
following command:
$ lpstat -l -p printer-name
To access the web browser interface, go to http://localhost:631. The CUPS web browser
interface can be accessed from all supported browsers. Depending on the task that you are
performing, you might be prompted for a user name and password, or for the root role and
password.
Note the following requirements for using the CUPS web browser interface:
■ The CUPS software packages must be installed on the host that is accessing the CUPS
web pages. If you are running the Oracle Solaris 11.4 release, these software packages are
installed on your system by default.
The following CUPS packages are required:
■ cups
■ cups-libs
■ foomatic-db
■ foomatic-db-engine
■ The CUPS scheduler, svc:/application/cups/scheduler, must also be running on the
host.
To verify that the CUPS scheduler is running, open a terminal window and type the
following command:
$ svcs cups/scheduler
STATE STIME FMRI
online 10:07:54 svc:/application/cups/scheduler:default
■ The JavaScript scripting language must be supported and enabled on the browser that you
are using to access the CUPS web pages.
Most current browsers support the use of the JavaScript language. To determine whether the
JavaScript language is enabled, check your browser's Preferences menu.
If you encounter an error while attempting to access the CUPS web browser interface
or you cannot access the interface, see “Requirements for the CUPS Web Browser
Interface” on page 19 to ensure that all of the requirements have been met. In addition,
verify your browser's proxy settings to determine whether a proxy server has been configured.
If so, try disabling the proxy server, then try again to access the CUPS web browser interface.
To determine whether the CUPS web browser interface is running, you can also attempt to
connect to the CUPS port (Port 631).
Common print administration tasks that you can perform by using the CUPS web browser
interface include the following:
When you first access the CUPS web browser interface at http://localhost:631, you see the
Home tab. From this tab, you can access all of the print administration tasks, which are grouped
together by category, as well as the full set of CUPS documentation.
The following tabs are displayed on the web browser interface's main web page:
■ Administration – Enables you to access most print administration tasks, including CUPS
server configuration.
You can directly access the Administration section of the web browser interface by going to
http://localhost:631/admin.
■ Classes – Enables you to search printer classes.
CUPS provides collections of printers, which are called printer classes. Print jobs that
are sent to a class are forwarded to the first available printer in that class. Classes can be
members of other classes. Therefore, you can define very large, distributed printer classes
for high-availability printing.
■ Documentation – Enables you to access the CUPS documentation, which includes manuals,
system administration documentation, FAQs, and online help.
■ Jobs – Enables you to view and manage print jobs for configured printers.
■ Printers – Enables you to view information about and modify the settings of a specified
printer.
Most printing tasks can be performed from the Administration tab. Note that some tasks
can be performed from multiple tabs. Basic server settings can also be changed from the
Administration tab. For more information about CUPS server configuration, see the cupsd.
conf(5) man page.
The following figure shows the contents of the Administration tab of the CUPS web browser
interface.
The following table describes the task categories and individual tasks that can be performed
from the Administration tab.
The Printers tab enables you to view and modify information for configured print queues, as
illustrated in the following figure.
From the Printers tab, you can also perform the following tasks:
■ Delete a printer
■ Set the printer as the default
■ Set allowed users for a printer
3. If prompted, type your login user name and password, or log in as the root role
and password.
A L
accessing the CUPS web browser interface, 19 lp command
add a new printer to print file
using CUPS web browser interface, 23 default printer, 17
administering printers lpadmin command
using the CUPS web browser interface, 19 to set up a printer, 14
lpstat command
verify printer status, 15
C
command-line utilities
M
CUPS, 10
managing printing, 10
command-line utilities, CUPS, 9
common print administration tasks, 20
CUPS
information sources, 11 O
CUPS introduction, 9 overview
CUPS scheduler, 19 CUPS, 9
CUPS services, 10
P
print file
H default printer, 17
how to add network printer, 14 print management, 10
how to delete a printer, 18
how to list the available devices, 17
how to list the available drivers, 17
how to remove printer access, 18
R
how to set up a printer requirements
on a different subnet CUPS web browser interface, 19
using CUPS commands, 14
using CUPS commands, 14
S
Setting a default printer
25
Index
T
tabs
administration tab
CUPS web browser interface, 21
CUPS web browser interface, 20
printers tab
CUPS web browser interface, 22
troubleshooting
CUPS web browser interface, 20
V
verify status
printers, 15
W
web browser interface, CUPS, 9