在客户端的 Oracle 7 服务器上,我使用 cli 将打印机添加到 cups。我使用以下命令行进行添加:
lpadmin -p Warehouse3Printer -v smb://printer:[email protected]/HPLaser -P ./Downloads/HP-LaserJet_P2014n.ppd
客户端有许多打印机,几乎所有打印机的型号都不同。它们通过 USB 连接到 Windows PC 并以“HPLaser”共享。每台 PC 都有一个名为“printer”的本地用户。
各种 RPM(例如 foomatic)将文件放在 /usr/share/cups 中,例如:/usr/share/cups/model/HP-LaserJet_Pro_CP1025nw.ppd.gz。
我现在的做法是,如果系统上没有 ppd,我会先从网络将其下载到我的主目录中并使用它,否则我会从 /usr/share/cups 复制它。
首先,选择 /usr/share/cups 中已有文件的正确语法是什么?我使用的语法正确吗?还是应该有所不同?
其次,我发现很多文件都是经过 gzip 压缩的。可以按原样选择它们吗?还是需要先对它们进行 gunzip 压缩?