Linux lpr 命令

Linux 命令大全 Linux 命令大全

lpr(line printer remote)是一个在 Linux 和 Unix 系统上用于打印文件的命令。

lpr 将文件发送到打印队列中,使用的是系统配置的默认打印机或指定的打印机。

lpr 可以用来将资料送给本地或是远端的主机来处理。

语法

lpr [选项] [文件...]

常用选项:

  • -P <打印机名>:指定要使用的打印机。如果不指定,默认使用系统默认打印机。
  • -# <份数>:指定打印份数。
  • -o <选项>:指定打印选项,如双面打印、页面范围等。
  • -h:不打印标题页。
  • -C <class>:指定作业的类(class)。
  • -J <job>:指定作业名。
  • -T <title>:指定作业标题。

实例

打印一个文件:

lpr myfile.txt

指定打印机打印:

lpr -P myprinter myfile.txt

打印多份:

lpr -# 3 myfile.txt

不打印标题页:

lpr -h myfile.txt

指定打印选项(例如双面打印):

lpr -o sides=two-sided-long-edge myfile.txt

双面打印:

lpr -o sides=two-sided-long-edge myfile.txt

指定页面范围:

lpr -o page-ranges=1-5 myfile.pdf

你可以一次打印多个文件,只需将文件名按空格分隔列出:

lpr file1.txt file2.txt file3.txt

打印目录中的所有文件:

lpr -r directory

使用 lpstat 命令可以查看当前打印队列的状态:

lpstat -o

取消打印作业:

cancel job_number

cancel 命令用于取消打印队列中的作业,其中 job_number 是作业的编号。

如果需要更多高级功能,可以参考系统的 man 手册:

man lpr

Linux 命令大全 Linux 命令大全