我需要实现基于Web的销售点软件,其中收据打印将经常进行,每次显示打印对话框将是恼人的。所以我想去掉打印对话。如何使用JavaScript实现这一点?
我在网上搜索了很多次,都找不到合适的解决方案。它必须支持所有的浏览器(IE,FireFox,Chrome)。
发布于 2012-12-10 21:26:38
简短的回答是...你不能...
答案稍长一点...您不能,而且可能永远也不能--强制用户使用特定的设置打印到特定的打印机是有限制的
发布于 2012-12-10 21:37:47
你可以使用一个变通方法--这个不是很好。
如果您可以控制终端计算机,您可以在其上放置一个简单的AutoIt或自动热键脚本。该脚本可以1。检查您的页面是否正在运行。2.如果正在运行,请始终使用标准打印机。
我们这样做是为了一个终端,它不应该包含除我们之外的其他软件。但是,如果它是一台未管理的pc,在这样的设备上,你迟早会遇到有人想要在另一台打印机上打印某些东西的问题。
https://stackoverflow.com/questions/13801855
复制相似问题