使用命令行再次打印最后一张打印的纸张

使用命令行再次打印最后一张打印的纸张

场景:

我想再次打印打印机中最后打印的纸张...不可能...我找到了一些命令,例如,,lpstat但找不到这样的选项是否真的存在。lprlp

任何想法都值得赞赏

答案1

  1. 打开你的杯子网页界面本地主机:631并检查一下:

    请注意:

    • 1d= 工作最高年龄

    • 500= 最大保存作业数

    取决于首先发生什么

    在此处输入图片描述

  2. 现在,您可以在终端中使用此命令重新启动最新的作业:

    lpstat -W completed | head -n1 | awk '{print $1}' | xargs -I {} lp -i {} -H restart
    

    更短

    lpstat -W completed | head -n1 | awk '{system ("lp -i "$1" -H restart"}'
    

    袖珍的

    lpstat -W completed | awk 'NR>1{exit};{system ("lp -i "$1" -H restart")}'
    

相关内容