Linux系统使用命令打印文件的方法
  • 作者:zhijie
  • 时间:2023-02-20

  二、lp和lpr命令

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

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

  $lp food

  request id is laserp-525 (1 file)

  $

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

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

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

  三、lpstat 和 lpq 命令

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

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

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

  $lpstat -o

  laserp-573 john 128865 Nov 7 11:27 on laserp

  laserp-574 grace 82744 Nov 7 11:28

  laserp-575 john 23347 Nov 7 11:35

  $

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

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

  $lpq

  laserp is ready and printing

  Rank Owner Job Files Total Size

  active john 573 report.ps 128865 bytes

  1st grace 574 ch03.ps ch04.ps 82744 bytes

  2nd john 575 standard input 23347 bytes

  $

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

 2/3   首页 上一页 1 2 3 下一页 尾页
相关推荐
用户评论区