1、命令简介
accept
命令属于CUPS套件,用于指示打印系统接受发往指定目标打印机的打印任务。
2、命令用法
accept [ -E ] [ -U username ] [ -h hostname[:port] ] destination(s)
3、命令描述
accept命令允许对指定目的地的打印请求进行排队。destination可以是一个打印机,也可以是一类打印机。当打印机正在接受请求时,用户可以向打印机提交打印作业,即使它没有启用。这允许在打印机上完成短期维护,同时仍然允许提交作业。
此命令仅在以root用户登录时有效,无论是登录时还是使用su命令切换到root用户后。
如果打印机不接受请求,提交作业的用户将收到一个错误。换句话说,管理员可以禁用打印机更改纸张或墨粉,但调度程序仍将接受请求。
该命令允许打印机名称包含除空格、制表符、"/"或"#"之外的任何可打印字符。另外,打印机名和类名不区分大小写。
4、命令选项
选项 | 描述 |
-E | 连接到服务器时强制加密。 |
-U | 设置连接到服务器时发送的用户名。 |
-h hostname [:port] | 可以使用主机名和端口连接到远程服务器。 |
-r "reason" | 设置拒绝作业的打印机显示的原因字符串。 |
5、使用示例
1)启用打印机
# enable printer01
2)要检查打印机的状态,运行lpstat命令
# lpstat -a -p printer01
3)允许向目标打印机发送打印任务
# accept printer01
4)选择目标打印机ip和端口
# accept -h printer01:9100
5)使用指定用户连接打印机
# accept -U user1 -h 192.168.127.127:9100