1. 关于在 Oracle Solaris 操作系统中进行打印的简介
4. 使用 Oracle Solaris Print Manager 设置和管理打印机(任务)
如何添加将 localhost 指定为主机名的打印队列(LP 打印命令)
12. 在 Oracle Solaris 操作系统中打印(参考)
表 5-2 打印客户机上的打印机设置和管理(任务列表)
|
打印客户机是一个系统,该系统不是打印机的服务器。但此系统有权访问打印机。打印客户机使用打印服务器的服务对打印作业进行假脱机、调度和过滤。请注意,一个系统既可以是一台打印机的打印服务器,同时也可以是另一台打印机的打印客户机。
可以基于域范围或基于每台机器配置对打印机的访问。如果将打印机信息添加到命名服务数据库,则会基于域范围配置访问。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
# lpadmin -p printer -s print-server -D description
# lpamin -d printer
# lpstat -p printer
示例 5-11 使用 lp 打印命令添加打印机访问
如果要打印到远程打印机,则必须添加对远程打印机的访问。此示例说明如何配置对名为 luna 的打印机(其打印服务器是 saturn)的访问。
# lpadmin -p luna -s saturn (1) # lpadmin -p luna -D "Room 1954 ps" (2) # lpadmin -d luna (3) # lpstat -p luna (4)
识别打印机和打印服务器
添加打印机描述
将打印机设置为系统的缺省打印机目标
验证打印机是否已准备好进行打印
.printers 文件位于用户的主目录中。该文件包含有关用户的缺省打印机及其他常用打印机的信息。通过 .printers 文件,用户可以建立其自己的打印机别名。例如,可以使用 _default 别名指定用户的缺省打印机。还可以使用特殊的 _all 别名定义取消打印作业或检查打印机状态时受到影响的打印机的列表。
LP 打印服务对 .printers 文件的使用是由命名服务转换器 (/etc/nsswitch.conf) 控制的。缺省配置指定,打印服务在检查其他命名服务之前先检查用户的起始目录,以查找打印机配置信息。因此,您可以修改用户的打印机配置文件,以使用定制打印机信息而不是命名服务中的共享信息。
有关 .printers 文件的更多信息,请参见 printers(4) 手册页。有关命名服务转换器的更多信息,请参见 nsswitch.conf(4) 手册页。
此过程显示用户如何设置其各自的主目录中的 .printers 文件。
$ cd $HOME
_default printer-name
_all printer1,printer2,printer3
# lpadmin -x printer-name
删除指定的打印机。
指定要删除的打印机的名称。
# reject printer-name
reject printer-name 拒绝指定打印机的打印请求。
此步骤可防止在您删除打印机的过程中任何新请求进入打印机的队列。有关详细描述,请参见如何接受或拒绝打印机的打印请求。
# disable printer-name
此步骤可停止打印请求的打印。有关如何停止打印的详细描述,请参见如何启用或禁用打印机。
有关如何将打印请求移动到其他打印机的信息,请参见如何将打印请求移动到其他打印机。
# lpadmin -x printer-name
示例 5-12 删除打印机和远程打印机访问
以下示例说明如何从打印客户机 terra 和打印服务器 jupiter 中删除打印机 luna。此示例还说明如何从打印服务器中删除打印客户机 terra。
terra# lpadmin -x luna Removed “luna”. terra# lpstat -p luna -l jupiter# lpadmin -x luna Removed “terra”. jupiter# lpstat -p luna -l