2024年11月Linux系统使用命令打印文件的方法(2)

发布时间:

  ⑴二、lp和lpr命令

  ⑵lp 和 lpr 命令将文件传送到打印机进行打印。使用 pr 命令将文件格式化后就可以使用这两个命令来打印。

  ⑶打印机一般由系统管理员来设置,下面的例子使用默认的打印机打印food文件:

  ⑷$lp food

  ⑸request id is laserp- ( file

  ⑹命令成功执行会返回一个表示打印任务的ID,通过这个ID可以取消打印或者查看打印状态。

  ⑺如果你希望打印多份文件,可以使用 lp 的 -nNum 选项,或者 lpr 命令的 -Num 选项。Num 是一个数字,可以随意设置。

  ⑻如果系统连接了多台打印机,可以使用 lp 命令的 -dprinter 选项,或者 lpr 命令的 -Pprinter 选项来选择打印机。printer 为打印机名称。

  ⑼三、lpstat 和 lpq 命令

  ⑽lpstat 命令可以查看打印机的缓存队列(有多少个文件等待打印,包括任务ID、所有者、文件大小、请求时间和请求状态。

  ⑾提示:等待打印的文件会被放到打印机的的缓存队列中。

  ⑿例如,使用 lpstat -o 命令查看打印机中所有等待打印的文件,包括你自己的:

  ⒀$lpstat -o

  ⒁laserp- john Nov : on laserp

  ⒂laserp- grace Nov :

  ⒃laserp- john Nov :

  ⒄lpstat -o 命令按照打印顺序输出队列中的文件。

  ⒅lpq 命令显示的信息与 lpstat -o 稍有差异:

  ⒆laserp is ready and printing

  ⒇Rank Owner Job Files Total Size

  ⒈active john report.ps bytes

  ⒉st grace ch.ps ch.ps bytes

  ⒊nd john standard input bytes

  ⒋第一行为打印机的状态。如果打印机无法使用或者纸被用完,将会输出其他信息。