如何使用JavaScript检查打印机是否没有纸张

时间:2013-09-04 14:56:15

标签: javascript jquery

我需要从网上打印多个页面。我使用JavaScript来打印页面。 我们如何使用JavaScript检查打印机是否有任何纸张?

2 个答案:

答案 0 :(得分:5)

你做不到。这将需要访问本地机器的打印机驱动程序。你甚至无法退出浏览器,更不用说其他任何东西了。

无论如何,这种行为应留给本地机器。一旦发送了打印作业,它就会失控。

答案 1 :(得分:1)

假设您正在谈论Intranet应用程序,您可以编写自己的通信协议来控制,监视和诊断打印机进纸。以前也做过类似的事情,请参阅http://en.wikipedia.org/wiki/Hyper_Text_Coffee_Pot_Control_Protocol

在调用window.print之前混合一些异步状态调用,你应该好好去。

如果这很麻烦,你可能应该打赌用户重新填写打印纸的能力。