如何从网页打印而不显示打印对话框

时间:2012-12-10 13:24:04

标签: javascript html

我需要实施基于Web的销售点软件,其中收据打印将经常进行并且每次显示打印对话都会令人讨厌。所以我想摆脱印刷对话。如何使用JavaScript实现?

我在互联网上搜索了很多,无法找到合适的解决方案。它必须在所有浏览器(IE,FireFox,Chrome)上得到支持。

2 个答案:

答案 0 :(得分:2)

简短回答......你不能......

更长的答案......您不能也可能永远不会 - 仅限于强制用户使用特定设置打印到特定打印机

答案 1 :(得分:-2)

你可以使用一种解决方法 - 这个不太好。

如果您可以控制终端计算机,则可以在其上放置一个简单的AutoIt或Autohotkey脚本。 脚本可以 1.检查您的页面是否正在运行 2.如果是这样,请始终使用标准打印机。

我们已经为终端做了这个,不应该包含我们的其他软件。这样的事情并不好,但如果它是一台非管理型电脑,迟早会在这些设备上遇到问题,有人想在另一台打印机上打印一些东西。