设置默认打印机
lpoptions -d printerName(配置的打印机名称)
lp指令用来打印文件,也可以修改存在的打印任务。使用该指令可以指定打印的页码、副本等。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、openSUSE、SUSE。
1、语法
lp [ -E ] [ -U 'HR ] [ -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 'HR ] [ -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 'HR | 设置用户名 |
-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 'HR | 以指定的名字提交作业。 |
-H hh:mm | 设置打印开始时间。可以是时间格式,也可以是hold,等待打印;immediate,立即打印;restart,重新启动打印任务;resume,挂载打印任务。 |
lpq指令用来显示当前打印队列的状态。如果命令行中没有指定打印机或类,则将显示默认目标上排队的作业。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、openSUSE、SUSE。
1、语法
lpq [ -E ] [ -U username ] [ -h server[:port] ] [ -P destination[/instance] ] [ -a ] [ -l ] [ +interval ]
2**、命令列表**
命令 | 说明 |
---|---|
-E | 使用加密模式 |
-a | 显示所有打印机的任务 |
-h | 指定远程服务器 |
-U | 设置别名 |
-P | 设置目标打印机 |
-l | 以长格式汇报信息 |
cancel指令用来取消已经存在的打印任务。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、openSUSE、SUSE。
1、语法
cancel [ -E ] [ -U 'HR ] [ -a ] [ -h hostname[:port] ] [ -u 'HR ] [id ] [ destination ] [ destination-id ]
2、命令列表
命令 | 说明 |
---|---|
-E | 使用加密模式 |
-a | 取消所有打印任务 |
-h | 指定远程服务器 |
-U | 设置别名 |
-u | 取消被指定用户拥有的打印任务 |
lprm指令用来删除当前打印队列上的任务,如果没有指定,那么就删除当前打印任务。您可以指定一个或多个职务ID编号来取消这些职务,或者使用选项”-”取消所有作业。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、openSUSE、SUSE。
1、语法
lprm [ -E ] [ -U 'HR ] [ -h server[:port] ] [ -P destination[/instance]] [ - ] [ job ID(s) ]
2、命令列表
命令 | 说明 |
---|---|
-E | 使用加密模式 |
-P | 指定打印机 |
-h | 指定远程服务器 |
-U | 设置别名 |
lpstat指令用来显示当前任务、打印机的状态。如果没有参数,那么就显示打印队列。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora、openSUSE、SUSE。
1、语法
lpstat [选项]
2、命令列表
命令 | 说明 |
---|---|
-E | 使用加密模式 |
-H | 显示远程打印机的名字和端口 |
-R | 显示任务的顺序 |
-U | 设置别名 |
-W | 设置要显示哪个任务 |
-a | 显示允许打印的打印机队列 |
-c | 显示打印机类 |
-d | 显示默认打印机 |
-h server[:port] | 指定备用服务器 |
-l | 显示打印机、类或作业的长列表。 |
-o | 显示指定打印机的队列 |
-p | 显示指定打印机,无论打印机是否激活 |
-r | 显示CUPS是否在运行 |
-s | 显示状态总和 |
-t | 显示所有的状态。等价于"-r", “-d”, “-c”,"-v", “-a”, “-p”,"-o"一起使用 |
-u [user(s)] | 显示由指定用户排队的打印作业列表。如果未指定用户,则列出当前用户排队的作业。 |
-v [printer(s)] | 显示打印机及其连接的设备。如果没有指定打印机,则列出所有打印机。 |
以上摘自:http://blog.chinaunix.net/uid/29270124/list/1.html?year=201903
列出当前系统已安装的所有打印机
lpstat -p
列出当前系统的默认打印机
lpstat -d
显示打印队列
lpstat
删除打印任务
lprm job-id
使用默认打印机打印文件
lpr file-name
使用指定打印机打印文件
lpr -P printer-name file-name
显示默认打印机选项
lpoptions -l
显示指定打印机选项
lpoptions -p printer-name -l
指定纸张大小、方向
lpr -o landscape -o fit-to-page -o media=A4 file-name
使页面自动缩放至纸张大小
lpr -o fit-to-page file-name
指定打印份数
lpr -#number-of-copies file-name
只打印奇数页
lpr -o page-set=odd file-name
只打印偶数页
lpr -o page-set=even file-name
设置页码范围
lpr -o page-ranges=1-4,5,6-12 file-name
设置标语页
lpr -o job-sheets=start,end file-name
其中,start与end可以替换为classified、confidential、secret、standard、topsecret与unclassified。
例子,缩放页面以自适应纸张且只打印奇数页的命令如下:
lpr -o page-set=odd -o portrait -o fit-to-page -o media=A4 file-name
以上摘自:https://www.cnblogs.com/quantumman/p/11992587.html
摘自:https://www.cnblogs.com/murongmengjie/p/7380512.html
cupsd 通用打印程序守护进程
cpusd【-c conig-file】【选项】
-c config-file 设置配置文件,默认配置文件是 /etc/cpus/cpusd.conf
-f 进行前台打印
-h 显示帮助信息
-t 测试配置文件中的语法错误
启动cups守护进程 service cpus start
关闭cups守护进程 service cups stop
重新启动cups守护进程 service cups restart
禁用xerox(复印)打印机功能 cups disable xerox
cupsaccept 指示打印系统接受发往指定目标打印机的打印任务
启用打印机以接受打印请求 cupsaccept printer-name
iPadmini 配置lp打印服务
iPadmini【选项】
-p printer 命令下面的所有options所引用的printer。如果printer不存在,就创建它
-d【dest】 使现有目标dest称为新的系统默认目标
-p 指定打印机的名称
-E 使打印机开始打印
-m 指定安装的pdd文件
-v 指定打印所用的设备URL
带有-p选项的iPadmini命令,可以将打印添加到cups中 ipadmin -p 打印机名称 -E -V URL 设备 -m pdd文件
iPadmini命令通过定义打印机和设备来配置lp打印服务,它被用于:添加和更改打印机
从服务上删除打印机
设置或者更改默认目的地
为打印机故障定义警告
安装打印机
为远程打印服务定义打印机
lp 打印文件
lp命令用于将文件打印请求发送到打印机进行打印
lp【选项】文件
-c lp命令运行的时候立即复制要打印的文件
-d 制定将作业发送到的打印队列
-m 打印完之后发送邮件
-s 禁止自动返回作业数目
-n 指定打印输出的副本数目
使用文件的一个副本打印/etc/motd文件的30个副本,并且要用邮件通知用户完成作业 lp -c -m -n30 -dlp0:lpd0 /etc/motd
排队Myfile文件并返回作业编号 lp myfile
排队myfile文件并禁止返回作业编号 lp -s myfile
在连接到设备dlp0的打印机lp0上打印文件 /etc/motd lp /etc/motd
适用后端标志 -f -a并带上作业标题blah打印文件 /etc/motd 文件 lp -t “blah” -o -f -o -a /etc/motd
lpstat 显示行式打印机的状态信息
lpstat【选项】
-a 显示打印机的接收状态
-c 显示打印类
-p 显示打印状态,启用或禁止俩状态
-s 显示默认打印机
-E 与打印机连接时加密
-d 显示默认打印机
-t 显示所有状态信息
-l 显示长格式
显示所有打印队列的状态 lpstat
要显示所有打印机的长状态 lpstat -l
显示打印队列lp0中的一个作业号 lpstat -p lp0
查看可用打印的列表 lpstat -p -d
lpr 排队打印作业
lprm 从打印队列中删除任务
lpc 控制打印机
lpq 检查假脱机队列
lpinfo 显示驱动和设备
lpmove 将作业从一个队列移动到另一个队列
cancel 取消已存在的打印任务
cupsdisable 禁用指定的打印机或类
cupsreject 指示打印系统拒绝发往指定目标打印机的打印任务
cupsenable 启动指定的打印机