System Administration Guide: Printing

How the Printer Interface Program Works

The LP print service interacts with other parts of the Oracle Solaris OS. The print service uses a standard printer interface program to do the following:

The LP print service uses the standard interface program, found in the /usr/lib/lp/model directory, unless you specify a different program. You can create custom interface programs. However, you must make sure that the custom program does not terminate the connection to the printer or interfere with proper printer initialization.