缺省情况下,LP 打印服务使用 BSD 打印协议和原始 TCP 与打印机进行通信。打印机供应商文档提供了有关要使用哪个协议的信息。通常,TCP 协议在打印机中更常用。
在 Solaris 10 5/08 发行版中引入了设备 URI 协议。通过此协议可以实现远程打印机访问。在使用 lpadmin 命令或使用 Solaris Print Manager 添加网络连接的打印机时,可以指定 device-uri。
要选择 BSD 协议,请键入:
lpadmin -p printer-name -o protocol=bsd |
要选择 TCP 协议,请键入:
lpadmin -p printer-name -o protocol=tcp |
如果选择的协议是 BSD 打印协议,则可以进一步选择将控制文件发送到打印机的顺序。一些打印机要求先发送控制文件,再发送数据文件。其他打印机则正好相反。要了解此信息,请参见打印机供应商文档。缺省情况下,首先发送控制文件。
要选择顺序,请键入以下命令之一:
lpadmin -p printer-name -o bsdctrl=first |
lpadmin -p printer-name -o bsdctrl=last |