Solaris Express Community Edition, build 87: The Common UNIX Printing System (CUPS), Version 1.3.6, is now part of the Solaris OS distribution.
The Common UNIX Printing System (CUPS) is a modular printing system that enables a system to function as a print server. A system that is running CUPS is a host that can accept print requests from client systems, process the requests, then send them to the appropriate printer.
To facilitate this support in the Solaris OS, the following interfaces have been introduced:
A new print-service command that enables you choose between the LP print service and CUPS.
Two new Service Management Facility (SMF) services:
svc:/application/cups/scheduler – This service controls the cupsd daemon. This daemon provides basic printing services, including queueing, filtering, spooling, notification, Internet Print Protocol support, device enumeration, web management, and more.
svc:/application/cups/in-lpd – This service controls the cupd-lpd daemon. This daemon provides basic RFC-1179 (LPD protocol) support for CUPS.
The Printer Management profile and the solaris.smf.manage.cups authorization enable users who do not have superuser privileges to manage these SMF services.
These services are marked as incompatible with their corresponding LP services and will not run if the corresponding LP services are running.
For more information, see the CUPS documentation page, at http://www.opensolaris.org/os/community/printing/Documentation/cupsprint/. The complete set of CUPS documentation is also accessible from a CUPS server on a host that is running CUPS by typing http://localhost:631/help/ in a web browser.