CUPS Interface Design Description


CUPS-IDD-1.1
Easy Software Products
Copyright 1997-2000, All Rights Reserved

Table of Contents



1 Scope 2 References 3 Internal Interfaces 4 External Interfaces 5 Directories

A Glossary

1 Scope

1.1 Identification

This interface design description document provides detailed file formats, message formats, and program conventions for the Common UNIX Printing System ("CUPS") Version 1.1.

1.2 System Overview

CUPS provides a portable printing layer for UNIX®-based operating systems. It has been developed by Easy Software Products to promote a standard printing solution for all UNIX vendors and users. CUPS provides the System V and Berkeley command-line interfaces.

CUPS uses the Internet Printing Protocol ("IPP") as the basis for managing print jobs and queues. The Line Printer Daemon ("LPD") Server Message Block ("SMB"), and AppSocket (a.k.a. JetDirect) protocols are also suppor