有没有人知道通过Chrome应用程序进行静音打印的方法?
我正在为运行Chromium OS的KIOSK系统开发一个chrome应用程序。我需要通过Chrome应用程序打印收据,我已经这样做了。问题是打印过程开始后会出现打印对话框。
这有什么办法吗?
答案 0 :(得分:2)
这是关于自助服务终端模式Chrome应用
的重要信息在开发者模式下安装应用程序时,Kiosk参数无效(1)(参数=“kiosk_enabled”:true和“kiosk_only”:true位于manifest.json中)
但从Chrome Store安装应用后,参数仍然有效。所以要小心这个伎俩。
现在我的自助服务终端应用可以运行全屏和静音打印(无需预览)。
答案 1 :(得分:1)
如果您专门针对Kiosk模式应用,则只需设置一个标记。
具体而言,--kiosk-printing
我不是100%确定如何在Kiosk模式下在Chrome OS设备上执行此操作。也许您需要在切换到Kiosk模式之前将其设置为chrome://flags
。
答案 2 :(得分:1)
我为这个主题找到了一个临时的(可能不是临时的:))解决方案:
CHROME APP的解决方案
将您的应用安装到Chrome
从此应用创建快捷方式到桌面。
右键单击>属性>编辑目标文本框,如下所示(您将添加" - kiosk-printing"参数)
编辑之前:" C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe" --profile-directory =" Profile 2" --app-ID = eoaefbbbpgcbhgeilphgobiicboopknp
编辑后:" C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe" --kiosk-printing --profile-directory =" Profile 2" --app-ID = eoaefbbbpgcbhgeilphgobiicboopknp
绝对重启chrome效果(关闭chrome上的每个标签和窗口) 尝试打印
如果要删除默认页眉和页脚(页面地址和日期):打开正常的chrome打印内容>在打印机预览>更多设置>取消选中"页眉和页脚"。 Chrome会始终记住此设置。
(实际上chrome也必须在manifest.json上提供这个属性,但我还没找到)
答案 3 :(得分:0)