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.