使用 CUPS 命令设置网络打印机
网络打印机是直接连接到网络的硬件打印设备。网络打印机有自己的系统名和 IP 地址。
CUPS 可自动搜索同一子网中已标识的打印机。不在同一子网中的网络打印机必须由系统管理员手动添加。可以使用 lpadmin 命令配置网络打印机。
如何使用 CUPS 命令添加位于不同子网上的网络打印机 将打印机连接到网络,然后打开打印机的电源。
有关硬件交换机和布线要求的信息,请参阅打印机供应商的安装文档。
对系统中的网络打印机执行 ping 操作。# ping ip-address-of-network-printer
确定网络打印机的品牌和型号。# lpinfo --make-and-model printer manufacturer name
例如,列出 Xerox 打印机:# lpinfo --make-and-model Xerox -m
使用 lpadmin 命令添加网络打印机。# lpadmin -p printer-name -E -v socket://ip-address-of-network-printer \
-m printer-make-and-model–p指定要添加的打印机的名称。
–E启用目标并接受作业。
–v设置打印队列的 device-uri 属性。
–m通过型号目录或使用其中一个驱动程序接口来设置打印机的 PPD 文件。
有关信息,请参见 lpadmin(8) 手册页。
验证是否正确配置了打印机。# lpstat -l -p printer-name示例2-11添加位于不同子网上的网络打印机
以下示例说明如何添加位于不同子网上的 Xerox 打印机 luna(IP 地址为 10.178.236.21):# ping 10.178.236.21
10.178.236.21 is alive
# lpinfo --make-and-model Xerox -m
foomatic:Xerox-2700_XES-xes.ppd Xerox 2700 XES Foomatic/xes
foomatic:Xerox-3700_XES-xes.ppd Xerox 3700 XES Foomatic/xes
foomatic:Xerox-4045_XES-xes.ppd Xerox 4045 XES Foomatic/xes
foomatic:Xerox-Phaser_5500DN-Postscript.ppd Xerox Phaser 5500DN Foomatic/Postscript\
gutenprint.5.2://xerox-able_1406/expert
# lpadmin -p luna -E -v socket://10.178.236.21 \
-m foomatic:Xerox-Phaser_5500DN-Postscript.ppd
# lpstat -l -p luna
printer luna is idle. enabled since June 25, 12:13:05 PM IST
printer luna is idle. enabled since September 29, 05:20:57 PM BST
Form mounted:
Content types: any
Printer types: unknown
Description: luna
Alerts: none
Location:
Connection: direct
On fault: no alert
After fault: continue
Users allowed:
(all)
Forms allowed:
(none)
Banner required
Charset sets:
(none)
Default pitch:
Default page size:
Default port settings:
如何列出可用的驱动程序和设备
lpinfo 命令可列出 CUPS 服务器能够识别的可用设备和驱动程序。
登录到网络上的任何系统。
使用 lpinfo 命令列出可用的设备和驱动程序。使用 –m 选项列出可用的驱动程序。# lpinfo -m
使用 –v 选项列出可用的设备。# lpinfo -v示例2-12列出可用驱动程序
列出所有 Xerox 打印机:# lpinfo --make-and-model Xerox -m
foomatic:Xerox-2700_XES-xes.ppd Xerox 2700 XES Foomatic/xes
foomatic:Xerox-3700_XES-xes.ppd Xerox 3700 XES Foomatic/xes
foomatic:Xerox-4045_XES-xes.ppd Xerox 4045 XES Foomatic/xes
gutenprint.5.2://xerox-able_1406/expert
Xerox Able 1406 - CUPS+Gutenprint v5.2.4
gutenprint.5.2://xerox-able_1406/simple
Xerox Able 1406 - CUPS+Gutenprint v5.2.4 Simplified