在 Chrome 中静默打印

Joh*_*son 6 javascript printing google-chrome google-chrome-extension

我需要能够在 Chrome 中静默打印。在我的票务系统中,不会出现打印对话框,我只是不想在我的 javascript 命令上打印。

我以前在 Firefox 中这样做过,但现在我将更改为 Chrome 作为浏览器。

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

评论 #4 说:

如果指定了 --kiosk 并指定了首选项打印/打印机/默认值,则将跳过打印对话框。

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

Aar*_*ali 6

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

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


Wla*_*ant 5

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