2012-04-04 113 views
5

要求静音打印+指定非默认的打印机

Intranet的Web应用程序需要的日常打印收据的jillions。 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或Chro的扩展或应用程序我忽略某个配置文件(或站点)的系统默认打印机并使用指定的打印机?

有没有一个greasemonkey脚本来做到这一点?

我们不能依靠Firefox或Chrome来使用“上次使用的打印机”......有时他们会这样做,有时他们不会。有没有人想出一个hackish shell脚本来做到这一点...正如你所看到的,我正处于一种极端的和绝望的状态。 我们会为此支付 [更新:此时你已经太晚了,我打败了你。

回答

3

您可以使用FF的https://github.com/edabg/jsprintsetup扩展名。

当中的选项包括:setSilentPrint,setPrintersList - 设置当前打印机,GETPRINTER - - 逗号分隔的可用打印机,setPrinter的列表返回当前选中的打印机返回等

+0

这完美的作品,比我原来的一个少些麻烦解。 – Bubnoff 2015-03-29 21:03:30

0

回答了这个问题解决了这个问题这里:

https://superuser.com/questions/406857/debian-firefox-or-iceweasel-default-printer-for-pos-station-web-application

使用一个单独的账户,一些须藤魔术和共享文件夹。

提交的两个问题都是查看问​​题的不同方式 - 但通过“必须使用浏览器功能”的镜头 - 对于可能的解决方案的假设略有不同。换言之,并非完全重复。

一个是:我可以指定应用程序级别的打印机默认值吗?

另一种是:我可以告诉浏览器实例通过cli选项使用特定的打印机吗?

对于这两个,答案是要么没有,或笼罩在搜索引擎优化污染谷歌的结果。

相关问题