0

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

4

2 回答 2

5

你不能。这将需要访问本地机器的打印机驱动程序。您甚至无法离开浏览器,更不用说其他任何事情了。

无论如何,这种行为应该留给本地机器。打印作业发送后,您将无法控制它。

于 2013-09-04T14:57:37.777 回答
2

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

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

如果这很麻烦,您可能应该押注用户能够重新填充他们的打印机纸张。

于 2013-09-04T15:07:56.120 回答