我们有一台带有共享打印机 (printer1) 的 Windows 机器,可用作 smb://winpc/printer1
当从 CUPS 向 smb://winpc/printer1 发送作业时,该作业离开 CUPS 队列并被标记为已成功打印,即使尚未打印(该作业仍然存在于 Windows 打印队列中)。
有没有办法从 CUPS 查询 Windows 上打印队列的作业状态?或者,当作业离开 Windows 打印队列时,是否可以从 CUPS 触发成功打印事件?
这是有关问题的附加信息。我曾经为 Adzail 工作并创建了 nodeJS 脚本来利用这个问题。https://gist.github.com/vodolaz095/5325917但它无法跟踪 Windows 共享打印机的状态。无论如何,我希望这会有所帮助