有关硬件交换机和布线要求的信息,请参阅打印机供应商的安装文档。
有关更多信息,请参见Using Your Assigned Administrative Rights in Securing Users and Processes in Oracle Solaris 11.2
此处仅显示 CUPS lpadmin 命令的最常用选项。有关其他选项的信息,请参见 lpadmin(8) 手册页。
$ /usr/sbin/lpadmin -p printer-name -E -v device - P full path to ppd file
指定要添加的打印机的名称。
启用目标并接受作业。
设置打印队列的 device-uri 属性。
指定打印机使用的 PPD(Postscript Printer Description,Postscript 打印机描述)文件。以下是 PPD 文件的标准位置:
/usr/share/cups/model/foomatic-db-ppds/manufacturer name
/usr/share/cups/model/SUNWhplip
/usr/share/ppd/SUNWhpijs/HP
请参见此过程结尾处的示例。
$ cupsaccept printer-name $ cupsenable printer-name
$ lpstat -l -p printer-name
本示例说明如何使用 IP 地址为 10.1.1.1 的 JetDirect 网络接口添加 HP LaserJet 打印机 LaserJet。
$ /usr/sbin/lpadmin -p LaserJet -E -v socket://10.1.1.1 \ -P /usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515-ps.ppd.gz
配置打印机后,将在 /etc/cups/ppd 目录中放置一份 PPD 文件副本,并将其重命名为 queue-name.ppd。要查找该 PPD 文件副本的路径,请键入以下命令:
# lpstat -l -p queue-name示例 2-2 添加已连接到并行端口的打印机
本示例说明如何添加已连接到并行端口的 HP DeskJet 打印机 DeskJet。本示例假定 PPD 文件位于 /usr/share/cups/model 目录中。
$ /usr/sbin/lpadmin -p DeskJet -E -v parallel:/dev/lp1 -m drv:///sample.drv/ deskjet.ppd
为打印机设置 PPD 文件
CUPS 附带的 HP DeskJet 驱动程序的 PPD 文件
本示例说明如何添加已连接到串口端口的点阵打印机。本示例假定 PPD 文件位于 /usr/share/cups/model 目录中。
$/usr/sbin/lpadmin -p DotMatrix -E -m epson9.ppd \ -v serial:/dev/ttyS0?baud=9600+size=8+parity=none+flow=soft
指定串行端口、波特率、位数、奇偶校验和流量控制。如果不需要流量控制,请删除 +flow=soft 属性。