Com funciona això? Si un client vol conèixer i seleccionar les opcions específiques d' una impressora, envia una petició (anomenada CUPS- get- ppd) al servidor. El servidor informa al client de totes les opcions específiques de la impressora, tal i com les ha llegit & PPD; al costat del servidor. L' usuari del client pot veure les opcions i seleccionar les que requereixi. Aleshores envia al servidor d' impressió el fitxer a imprimir, normalment & PostScript; en brut sense filtrar, amanit amb les opcions específiques de la impressora, usant & IPP; com a protocol de transport. Tota la resta del procés, especialment el filtratge per a generar el format final adequat per a la impressora en concret, es realitza en el servidor. El servidor disposa dels programes necessaris (controladors o filtres) per a fer- ho.
So how does this work? If a client wants to know about and select printer-specific options, it sends a request (called CUPS-get-ppd) to the server. The server tells the client all about all printer-specific options, as read from the server side & PPD;. The user on the client side can see the options and select the required ones. He then sends the print file, usually unfiltered raw & PostScript;, spiced up with the printer-options to the printer server, using & IPP; as the transport protocol. All further processing, especially the filtering to generate the final format for the target printer, is then done by the server. The server has the necessary programs (drivers or filters) to do this.