在Chrome中静默打印

时间:2011-08-11 10:25:12

标签: javascript google-chrome printing google-chrome-extension

我需要能够在Chrome中静默打印。在我的票证系统中,没有打印对话框,我只是不打算在我的javascript命令上打印。

之前我已经在Firefox中完成了这项工作,但现在我将更改为Chrome浏览器。

这张票有: https://code.google.com/p/chromium/issues/detail?id=31395#c4

评论#4说:

  

如果指定了--kiosk并且指定了首选项打印/ printer / default,则   将跳过打印对话框。

我已经设置了自助服务终端模式但不知道在哪里更改首选项打印/打印机/默认他正在谈论什么?至少它在我的Chrome版本(14.0.835.35 dev-m)中不存在。但我在Windows中有一个默认打印机。

2 个答案:

答案 0 :(得分:4)

对于静音打印,您必须使用 - kiosk - kiosk-printing 标记启动Chrome。这将导致Chrome显示,但在用户尝试打印页面或javascript执行window.print()时立即关闭打印对话框。

由于打印对话框将不再可用,因此打印将自动使用Chrome中最后选择的设置(或系统默认设置)。

答案 1 :(得分:3)

您链接的问题未得到解决 - 它被标记为“可用”,这意味着它正在等待某些开发人员处理它。 “打印/打印机/默认”首选项仅仅是对如何实现此功能的建议。评论4是关于合并类似问题,而不是实际实施。