我有一堆文件需要通过 PDF 打印机打印,打印后我需要执行其他任务,但只有当它最终完成时。
所以要从我的 python 脚本中执行此操作,我调用命令“lpr path/to/file.doc -P PDF”
但是这个命令立即返回 0 并且我无法跟踪打印过程何时完成,是否成功等等......
打印完成后有一个发送电子邮件的选项,但是在我开始打印后等待电子邮件对我来说看起来很麻烦。
你有一些想法如何完成这项工作吗?
编辑 1
有很多方法可以检查打印机当前是否正在打印某些内容。因此,在我开始打印某些内容后,我lpq
每 0.5 秒运行一次命令以查看它是否仍在打印。但这在我看来并不是最好的方法。我希望能够在实际打印过程完成时得到警报或其他东西。成功与否之类的...