Installation guide
The SunSoft Print Client software is
Substantially smaller (183 Kbytes total) than the previous Solaris release.
Interoperable with BSD protocol as described in RFC-1179. This includes SunOS
4.x, Solaris 2.x, HP-UX, and other operating environments.
The SunSoft Print Client software uses a NIS map, NIS+ table, or a single file to
provide centralized client administration in the Solaris 2.6 release.
On client systems, the /etc/lp directory structure is replaced with a
configuration database that can be stored in a:
Printer not in the client database (server:printer)
User file ($HOME/.printers)
System file (/etc/printers.conf)
NIS map (printers.conf.byname)
NIS+ FNS context
The client software uses a more streamlined implementation, thus providing
reduced client overhead and generally quicker and more accurate responses to
print status requests.
The printers.conf file is administered like a standard NIS map or NIS+ table.
The lpset(1M) command is used to create the printers.conf file.
The print client software packages are SUNWpcr and SUNWpcu.
Enhanced Network Printer Support
The Solaris 2.6 print software provides base-level support for network-attached
printers. This is achieved with the following features:
A new interface script, /usr/lib/lp/model/netstandard, is specifically
designed to support network printers. This script collects the spooler and print
database information needed to perform network printing and passes it to the
print output module.
A new print output module, netpr, is called from the netstandard interface
script to print the print job by opening a network connection to the printer,
creating the correct protocol instructions, and sending the data to the printer.
The netpr binary currently supports two protocols: BSD print protocol and TCP
pass-through.
See (Solaris) System Administration Guide and Solstice AdminSuite 2.3 Administration
Guide for more information.
What’s New: A Closer Look 3-35