我有一个脚本,用于根据用户选择(例如所选开始结束日期之间的所有发票)批量打印发票。在大多数情况下,它工作正常。事实上,很棒。我可以一个接一个地运行一批打印,不同的用户可以等等。
但是,如果长时间没有打印任何内容(例如一小时左右),则打印脚本将无法将内容发送到打印机。没有错误或任何东西。它说它打印出来了,但没有任何纸张可用来验证这种说法。
重新启动服务器似乎让它再次运行,但是你可以想象,这不是一个选择。有时简单地删除和重新添加打印机将起作用,但同样不是真正的可持续选择。
我已经调整了打印机上的超时,以便它不会休眠或任何东西,并且有问题的打印机与服务器位于同一网络上。
有问题的打印脚本实际上会在打印周期结束时终止,所以它不会像强制终止的进程那样留下不应该打开的东西(注意脚本最后也会关闭打印机)
非常感谢任何有关如何纠正这个问题的建议。