What is some terminology for Linux printing solutions?
Novell Cool Solutions: Question & Answer
Reader Rating 
Q:
What is some terminology for Linux printing solutions?
A:
- A printer is the piece of hardware which actually prints.
- A queue is the software representation of a printer.
- There can be multiple queues for one printer.
- A server is a machine or a program which offers a service.
- A client is a machine or a program which requests a service.
- CUPS is a printing software system/package/solution. IPP is a network printing protocol.
- A CUPS server is is a machine which runs the CUPS printing system or it is the program cupsd.
- A CUPS client is a machine which requests a printing services from a CUPS server or it is a client program which requests a service from a cupsd (e.g. /usr/bin/lp or kprinter).
- An IPP server is a machine or a program which offers the IPP printing service, for example a machine which runs the cupsd or a machine which runs iPrint or a network-printer which is accessible via IPP - all those offer at least one queue via IPP.
- An IPP server offers at least one queue via IPP. It depends on the particular queue whether or not it does filtering. Normally queues on a CUPS server do filtering but on an iPrint server or in a network-printer they don't.
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com