从命令行打印

从命令行打印

如何将命令行输出直接打印到打印机。

我正在使用 ubuntu 服务器 12.04,我必须将文件复制到共享目录中,然后从桌面 ubuntu 发行版下载它们以打印它们。

任何帮助表示感谢

答案1

主要有两个默认命令:

lprlp

man lpr给出输出:

lpr 提交要打印的文件。命令行上指定的文件将发送到指定的打印机(如果没有指定目标,则发送到默认目标)。如果命令行上没有列出文件,lpr 将从标准输入读取打印文件。

man lp给出输出:

lp 提交要打印的文件或更改待处理作业。使用文件名“-”强制从标准输入进行打印。

因此可以轻松使用以下命令:

lp /path-to-file-to-print

或者

lpr /path-to-file-to-print

答案2

您可以使用lp

例如:

man firefox | lp -d printername

这将把 Firefox 的手册页打印到指定的打印机上

答案3

如果你已经安装了它们,另外两个值得了解的选项是

这些对于提供带有标题和可选行号的编号页面很有用。您还可以使用它们来打印小册子样式(例如,在纸张的每一面打印两页)

我将它们与支持 Postscript 的打印机一起使用,但我相信 Ubuntu 的打印系统可以为任何受支持的打印机栅格化 PS。

答案4

要打印.txt文件:

command | lpr -P printername -p ( periority from 1 to 100 )

例子 :

ls -l | lpr -P printername -p 1 

相关内容