lp

lp指令用来打印文件,也可以修改存在的打印任务。使用该指令可以指定打印的页码、副本等。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、openSUSE、SUSE。

1、语法

     lp [ -E ]  [ -U username ]  [ -c ]  [ -d destination[/instance] ]  [ -h hostname[:port] ]  [ -m ]  [ -n num-copies ] 

          [ -o option[=value] ]  [ -q priority ]  [ -s ] [ -t title ]  [-H handling ]  [ -P page-list ]  [ -- ]  [ file(s) ]

     lp [ -E ] [ -U username ] [ -c ] [ -h hostname[:port] ] [ -i job-id ] [ -n num-copies] [ -o option[=value] ]

          [ -q priority ]  [ -t title ]  [ -H handling ]  [ -P page-list ]

 

2、命令列表

命令

说明

--

标记选项的结尾;使用它打印以(-)开头的文件。

-E

使用加密模式

-U username

设置用户名

-c

向后提供兼容

-d destination

目标打印机

-h hostname[:port]

远程打印机

-i job-id

指定要修改的打印任务

-n

设置打印副本的次数1~100

-m

打印完成之后发送邮件

-o  "name=value [name=value ...]"

设置打印选项

-q priority

设置打印级别1~100,100最大,默认50

-s

静默模式

-t “name”

设置打印任务名字

-u username

以指定的名字提交作业。

-H hh:mm

设置打印开始时间。可以是时间格式,也可以是hold,等待打印;immediate,立即打印;restart,重新启动打印任务;resume,挂载打印任务。

 

3、实例

打印指定的文件

[root@localhost /]# lpq                 //查看当前打印队列

printer01 已准备就绪,正在打印

顺序    所有者   作业     文件                         总大小

active  root    2      5.c                            1024 字节

1st     root    3      P1                             1024 字节

[root@localhost /]# lp -H 10:00 -q 100 /weijie/4.c              //打印文件,指定最高级别和时间

请求 id  printer01-4个文件)

You have new mail in /var/spool/mail/root

[root@localhost /]# lpq               //查看打印队列,可以看到刚才的任务是第一个要打印的

printer01 已准备就绪,正在打印

顺序    所有者   作业     文件                         总大小

1st     root    4      4.c                             1024 字节

active  root    2      5.c                            1024 字节

2nd     root    3      P1                             1024 字节

[root@localhost /]#  

最新文章

  1. DDD领域驱动设计之领域服务
  2. 解决ora-00054 Oracle锁表问题
  3. JAVA 内部类 泛型 实现堆栈
  4. 边框(border)边距(margin)和间隙(padding)属性的区别
  5. js中的cookie操作
  6. 【IIS】 网站优化
  7. Android 优化布局层次结构
  8. 安装ipython import path error
  9. 用Unitils测试BaseDao遇到的问题总结
  10. linux c: 静态库和动态库的生成和使用
  11. 基于FPGA视频时序生成中的库文件
  12. Lintcode: Nuts & Bolts Problem
  13. 9.Pod控制器概念和基本操作2
  14. python的变量以及常量介绍
  15. jsp页面拨打电话和QQ聊天
  16. HDP Spark2 HIVE3.1 的问题
  17. JavaScript Standard Style
  18. 分享cropper剪切单张图片demo
  19. 设计模式之Programming to an Interface, not anImplementation 程序指向接口,而不是实现
  20. Linux性能调优、Linux集群与存储等

热门文章

  1. TCP断线重连
  2. 乾坤合一~Linux设备驱动之USB主机和设备驱动
  3. Python学习笔记(二)
  4. monit配置文件
  5. Win8驱动的兼容性问题
  6. MonoDevelop ctrl + ' 不能定位正确的unity文档
  7. window 控制台解决中文乱码
  8. Nest.js 管道
  9. ubuntu下安装thrift
  10. POJ 1321 - 棋盘问题 - [经典DFS]