我需要实施基于 Web 的销售点软件,在该软件中,收据打印会经常进行,并且每次都显示打印对话会很烦人。所以我想摆脱打印对话。如何使用 JavaScript 来实现?
我在互联网上搜索了很多,但找不到合适的解决方案。所有浏览器(IE、FireFox、Chrome)都必须支持它。
我需要实施基于 Web 的销售点软件,在该软件中,收据打印会经常进行,并且每次都显示打印对话会很烦人。所以我想摆脱打印对话。如何使用 JavaScript 来实现?
我在互联网上搜索了很多,但找不到合适的解决方案。所有浏览器(IE、FireFox、Chrome)都必须支持它。
简短的回答......你不能......
稍长一点的答案......你不能而且可能永远也不能 - 只是为了限制用户使用特定设置打印到特定打印机
您可以使用一种解决方法 - 这不是很好。
如果你能控制端电脑,你可以在上面放一个简单的 AutoIt 或 Autohotkey 脚本。该脚本可以 1. 检查您的页面是否正在运行 2. 如果是,请始终应用标准打印机。
我们已经为不应包含我们的其他软件的终端执行此操作。这样的事情并不好,但是如果它是一台不受管理的电脑,迟早在这样的设备上你会遇到有人想在另一台打印机上打印东西的问题。