现在,在 ChromeOS 上打印文档非常方便。无论您是管理自助服务终端模式,还是只是想获得更顺畅的打印体验,都可以使用 chrome.printing API 将打印作业发送到 ChromeOS 设备上安装的打印机。
选择 chrome.printing API 的优势:
- 对打印过程的控制:chrome.printing 提供全面的 API 控制,包括打印边距、纸张尺寸、静默打印等方面的规范。
- 可靠性更高:chrome.printing API 针对 ChromeOS 进行了优化,可通过直接与操作系统的打印子系统交互来提供可靠且快速的打印服务。
如何使用 chrome.printing API
如需使用 chrome.printing API,您需要在受管理的设备上创建扩展程序。
在受管理的设备上启用并实现 chrome.printing API:
- 在清单中声明“打印”权限:在应用的清单中,声明“打印”权限。此步骤对于为应用启用打印功能至关重要:
{ … “permissions”: [“printing”], … }
- 使用 submitJob() 函数:在用户模式下调用 submitJob() 函数时,ChromeOS 通常会触发一个对话框,要求用户确认打印操作。
注意:从 ChromeOS 128 版开始,您可以将 chrome.printing API 与 Kiosk 应用搭配使用,以消除用户互动,顺畅地打印文档,而无需费力地浏览打印预览对话框。当扩展程序在信息亭模式下加载时,系统不会显示打印确认信息,并且无需用户批准即可打印。
在受管理的设备上获得顺畅的体验至关重要。chrome.printing API 提供了一种可靠且安全的解决方案,可实现高效且一致的打印流程。静默打印不仅可简化打印流程,还有助于在 ChromeOS 上打造更易于使用的应用生态系统。