CUPS is the printer server. It converts the page descriptions produced by your application (put a paragraph here, draw a line there, and so forth) into something your printer can understand and then sends the information to the printer for printing.
Use the web configuration tool:
You’ll need to create 2 printers:
- Raw printer for use with Samba and Windows hosts
- A PPD defined printer to user via IPP and Linux hosts
You already have a PDF printer configured and ready to use. All files printed via PDF Printer are saved in the user home directory, inside the directory called “Desktop”. You can download the files using samba.
CUPS uses avahi to discover network-attached printer. If you wish to use this features, just install the optional package nethserver-avahi. See avahi-section.