对于CUPS客户端,不需要驱动程序,因为客户端通过CUPS服务器与打印机对话。对于CUPS服务器,您确实需要为每台打印机安装驱动程序。通常,CUPS服务器附带了一堆Gutenprint驱动程序,添加打印机时,可以在菜单中选择制造商,然后选择驱动程序的型号。但是对于某些型号,Gutenprint驱动程序无法正常运行,因此当您需要自行下载并安装驱动程序时,可能会遇到这种情况。
.pdd.pdd
- Native drivers from the maker of your printer (a lot of companies do provide CUPS drivers for their printers)
- Gutenprint drivers (CUPS comes with them, but if the CUPS version is outdated, check the Gutenprint drivers web site)
作为整个过程的一个示例:为我的Samsung SCX-3405打印机安装本机驱动程序。
uld_v1.00.36_00.91.tar.gz
$ tar -pvxf uld_v1.00.36_00.91.tar.gz
uld
$ cd uld
$ ls
arm/ i386/ install-printer.sh install-scanner.sh install.sh noarch/ uninstall-printer.sh uninstall-scanner.sh uninstall.sh x86_64/
install-printer.shrootnoarch/share/ppd/
如果您愿意存储所有Samsung驱动程序以备将来使用,只需将它们复制到CUPS“驱动程序库”中。
$ su
# mkdir /usr/share/cups/model/samsung
# cp noarch/share/ppd/* /usr/share/cups/model/samsung