从Linux命令行打印是很容易。您可以使用唱片命令来请求打印,并LPQ查看队列中有哪些打印作业,但是当您想要打印双面或使用竖屏模式时,事情会变得稍微复杂一些。还有许多其他的事情你可能想要做——比如打印一个文档的多个副本或者取消一个打印作业。让我们检查一些选项,以便在从命令行打印输出时,使打印输出看起来正好是您希望的方式。
显示打印机设置
要在命令行查看打印机设置,使用lp选项命令。输出应该是这个样子:
lpoptions美元
副本= 1设备-URI = dnssd:// HP%20Color%20LaserJet%20CP2025dn%20(F47468)._pdl-datastream._tcp.local /精加工= 3作业取消-后= 10800作业保持直到= NO-保持工作优先级= 50工作表=无,无标记转换时间= 1553023232标记颜色=#000000,#00FFFF,#FF00FF,#FFFF00标记水平= 18,62,62,63标记名称='黑\墨盒\ HP \ CC530A,青色\墨盒\ HP \ CC531A,洋红\墨盒\ HP \ CC533A,黄色\墨盒\ HP \ CC532A' 标记类型=调色剂,调色剂,调色剂,调色剂的数最多= 1打印机- 命令=无打印机信息=“于HP Color LaserJet CP2025dn(F47468)”打印机被接受的作业=真正的打印机的共享=真正的打印机是暂时性=假打印机定位打印机化妆和模型=“于HP Color LaserJet cp2025dn PCL3,hpcups 3.18.7”打印机状态= 3打印机状态更改时间= 1553023232打印机状态的原因=无打印机型= 167964打印机URI支持IPP =://本地主机/打印机/颜色 - 黑白-CP2025dn两侧=片面
这个产量可能,如果你把它变成空白回车要多一点人性化。请注意很多设置是如何上市。
注:在下面的输出中,一些线路已经重新连接,使这个输出可读性更强。
$ lpoptions | tr " " '\n'副本=1个设备-uri=dnssd://HP%20Color%20LaserJet%20CP2025dn%20(F47468)._pdl-datastream._tcp。局部/修饰=3个作业取消后=10800个作业保留后=50个作业优先级=无,无标记更改时间=1553023232标记颜色=#000000,#00FFFF,#FF00FF,#FFFF00标记级别=18,62,62,63标记名称='黑色\墨盒HP\ CC530A,青色\墨盒HP\ CC531A,品红\墨盒HP\ CC533A,标记类型=调色剂,调色剂,调色剂,调色剂编号=1打印机命令=无打印机信息='惠普彩色激光打印机CP2025dn (F47468)'打印机接受作业='真打印机共享='真打印机临时='假打印机位置打印机制造和模型='惠普彩色激光打印机CP2025dn pcl3,hpcups 3.18.7'打印机状态=3打印机状态改变时间=1553023232打印机状态原因=无打印机类型=167964打印机uri支持=ipp://localhost/printers/ color laserjet - cp2025dn边=单侧
随着- v选项,lpinfo命令将列出驱动程序和相关信息。
$ lpinfo -v网络IPP网络HTTPS网络套接字网络BEH直接惠普网络LPD文件杯-BRF:/网络IPPS网络HTTP直接hpfax网络dnssd:// HP%20Color%20LaserJet%20CP2025dn%20(F47468)._pdl-数据流。_tcp.local / <==打印机网络套接字://192.168.0.23 <==打印机IP
该lp选项命令将显示您的默认打印机的设置。使用- p选项指定可用打印机数量中的一个。
$ lp选项-p LASERJET
该-p的lpstat命令显示而打印机的状态的lpstat -p -d还列出了可用的打印机。
$的lpstat -p -d
打印机彩色LASERJET-CP2025dn是空闲的。自从星期二2019年3月19日下午5时07分45秒EDT启用
系统默认目的地:彩电- cp2025dn
有用的命令
若要在默认打印机上打印文档,只需使用唱片命令,后跟要打印的文件的名称。如果文件名包含空格(在Linux系统中很少见),则要么将文件名放在引号中,要么开始输入文件名并按tab键来调用文件完成(如下面的第二个示例所示)。
$ LP“足不出户愤怒” $ LP从未\休假\家\生气
该LPQ命令显示打印队列。
$ LPQ颜色LASERJET-CP2025dn准备好并打印排名所有者作业文件(S)总面积活跃SHS 234个议程2048个字节
随着- n选项,lp命令允许您指定要打印输出的份数。
$ LP -n 11议程
要取消打印作业,您可以使用取消或LPRM命令。如果不迅速采取行动,你可能会看到这一点:
$ 229取消取消:取消作业失败:作业#229已经完成 - 不能取消。
两面印刷
要打印双面模式,可以发出与您的lp命令双方选项,说这两个打印都在纸的两面和哪边打开纸。这个设置代表了您期望的双边纵向文档的正常外观。
$ LP -o两侧=双面长边Notes.pdf
如果您希望您所有的文件在双面模式打印,你可以通过使用更改LP设置lp选项命令来改变的设置双方。
$ lp选项-o两侧=双面短边
要恢复到单面打印,你可以使用这样的命令:
$ lp选项-o双方=片面
打印在横向模式
要打印在横向模式下,你可以使用景观选择与LP命令。
$ LP -o景观penguin.jpg
杯
Linux系统上使用的打印系统是基于标准的开源打印系统CUPS,最初是CUPS的缩写通用Unix打印系统。它允许计算机充当打印服务器。