IPP Listener Support

Support for the Internet Printing Protocol (IPP) Listening Service was introduced in the Solaris 10 release. IPP supports a standardized printing protocol on a network. The IPP implementation in the Solaris OS is one of several ongoing OpenSolaris printing projects. Open printing provides a set of specifications and implementations of software that enables you to create standardized, scalable printing components for the Solaris and Linux software, or any operating systems that contain a set of POSIX interfaces.

The IPP Listener provides a single, standard interface for querying printing systems that are on a network. In the Solaris OS, the IPP Listener performs by listening for HTTP requests on port 631. The listener receives print client requests and communicates those requests to the printing system.

Note

Starting with the Solaris Express 8/06 release, improvements have been made to the listening service. In addition, client side support for IPP has been introduced. See Internet Printing Protocol Improvements and PAPI Print Command and IPP Implementation for more information about these changes.

To implement the IPP listener on your network, set up a print server on your local system. For more information on setting up a print server, see Setting Up a Print Server. Once the print server has been configured, the IPP listening service automatically starts. If you want to stop (disable) the service, you can use svcadm with the IPP listener's FMRI (svc:/application/print/ipp-listener). For information on how to use smf and svcadm, see the smf ( 5 ) and svcadm ( 1M ) man pages.

You also need to configure a print client in order to access the printer system. For example, on the Microsoft Windows operating system, you configure a network printer with the network path set to http:// server-name :631/printers/ printer-name.

The Solaris OS implementation of the IPP listener is in the form of an Apache web server module (mod-ipp.so). The default configuration in the Solaris OS enables all of the implemented operations for the IPP listener. To modify the configuration information, edit the /etc/apache/httpd-standalone-ipp.conf file. Then stop and restart the IPP service.

More information about OpenSolaris Printing can be found at .