linux之打印技术(基础篇)
长久以来为linux 提供的打印是lp 系统,打印的时候直接将文件输入设备 使用如下命令。
(一) 命令
lp [options] filename
lpr [options] filename
options 的值可能如下:
-n number - 打印几份
-t title - 打印标题
-d destination 打印机名称
-c (default) 打印之前将任务添加到打印队列
-s(default) 打印之前不讲任务添加到打印队列
-o option 其它额外信息
-P prior 设定打印的优先级别
(二)举例
1> 多文件打印
# lp 2.txt 3.txt 4.txt
request id is 11 (3 file(s))
注意:打印三个文件,打印ID是11,以后通过这个id可以操控打印
2> 设定打印优先级别
#lp lp -d LaserJet -p 90 /etc/aliases
通过添加“-p 90”,规定了打印作业的优先级为90。它将在优先级低于90的打印作业之前打印,包括没有设置优先级的作业,缺省优先级是50。
3> 利用管道直接打印
# cat thesis.txt > /dev/lp
/dev/lp
是打印设备的一个符号连接
(三) 其它打印命令
linux为了安全管理,只用root 用户可以使用lp/lpr 所以其它命令如lpr, lprm, lpq 命令