系统相关
首页 > 系统相关> > Linux下通用打印系统CUPS使用教程

Linux下通用打印系统CUPS使用教程

作者:互联网

昨天研究了一下关于在Linux下实现打印操作的相关内容,整理记录如下:

1.什么是CUPS

2.CUPS的安装及打印机的配置

   sudo apt install cups
Listen localhost:631
Listen /var/run/cups/cups.sock
Listen 192.168.1.3:631

3.CUPS打印指令简介

lp filename: 最常用的,调用默认打印机和默认配置对文件进行打印

lpstat -p -d:输出当前各个打印机的工作状态,并且显示目前的默认打印机是哪个

lpoptions  -d printername:更改默认打印机为指定打印机

lpadmin -x lab-printer : 删除名称为lab-printer的打印机

lpadmin -p lab-printer -E -v socket://10.4.xx.xx : 查找远程打印机
lpmove job-id destination-printer:将某个任务移动到另外一台打印机
lp -o [...]  打印方式设置,方框里面可接的内容非常丰富:
lp -o media=Letter filename: US Letter (8.5×11 inches, or 216x279mm)
lp -o media=Legal filename:US Legal (8.5×14 inches, or 216x356mm)
Letter- US Letter (8.5×11 inches, or 216x279mm)
Legal- US Legal (8.5×14 inches, or 216x356mm)
A4- ISO A4 (8.27×11.69 inches, or 210x297mm)
COM10- US #10 Envelope (9.5×4.125 inches, or
241x105mm)
DL- ISO DL Envelope (8.66×4.33 inches, or 220x110mm)
Transparency- Transparency media type or source
Upper- Upper paper tray
Lower- Lower paper tray
MultiPurpose- Multi-purpose paper tray
LargeCapacity- Large capacity paper tray
lp -o landscape filename :打印成横版
lp -o orientation-requested=N:设置旋转方向,其中:       
-o orientation-requested=3- 不旋转
-o orientation-requested=4- 顺时针旋转90°
-o orientation-requested=5- 逆时针旋转90°
-o orientation-requested=6- 旋转180°
lp -o sides=two-sided-short-edge filename :打印双面横版
lp -o sides=two-sided-long-edge filename:打印双面竖版

其中默认输出是单面,即one-sided

lp -o page-set=odd filename :只打印奇数页

lp -o page-set=even filename :只打印偶数页

其中默认是打印到所有页上

标签:教程,cups,打印,打印机,filename,lp,Linux,CUPS
来源: https://blog.csdn.net/arv002/article/details/117950976