要求
Intranet web 应用程序需要每天打印数以亿计的收据。Chrome 或 Firefox 中的静默打印工作正常 --- 考虑这部分已解决。
美中不足
因此,我们在 chrome 或 firefox 中使用命令行选项来启用快速静默打印,但这些是常规工作站,而不是 POS。除了收据打印外,他们有常规的网络打印机。
在许多配置中,Firefox 和 Chrome 将使用“最后使用的打印机”,但这是不可靠的,并且在某些配置中不起作用……例如,Linux。Firefox 也不支持更改打印命令甚至指定 print_printer。
问题
是否可以在命令行上指定打印机:
例如。,
firefox -no-remote -P webapp --print-target receipt
或者 -
chrome --kiosk --kiosk-printing receipt
是否有插件、扩展程序或应用程序会强制 FF 或 Chrome 忽略某个配置文件(或站点)的系统默认打印机并使用指定的打印机?
是否有一个greasemonkey脚本来做到这一点?
我们不能依赖 Firefox 或 Chrome 来使用“最后使用的打印机”……有时他们会这样做,有时他们不会。有没有人想出一个骇人听闻的 shell 脚本来做到这一点......正如你所知道的那样,我已经束手无策,绝望了。我们会为此付出代价[更新:此时你已经为时已晚,我打败了你]。