Linux accept 命令

Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux accept 命令。

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


推荐阅读
cjavapy编程之路首页