If I use CUPS, should clients have drivers installed locally?Example: say we have 1 Networked PC with Linux, 1 Print Server (or CUPS, Samba Print server)If the Linux PC wants to print a document through the print server, is the Linux PC required to have the drivers for the printer it is going to use?Or does it use some generic API?
Do CUPS clients need to have drivers installed locally?
samba;printing;cups
The print server running CUPS is the only machine that needs to have the drivers. Read about CUPS on Wikipedia for example - in Overview section it states this quite clearly :CUPS allows printer manufacturers and printer-driver developers to more easily create drivers that work natively on the print server. Processing occurs on the server, allowing for easier network-based printing than with other Unix printing systems. With Samba installed, users can address printers on remote Windows computers and generic PostScript drivers can be used for printing across the network.Otherwise, what would be the be the real benefit of running CUPS?