【问题标题】:How to open custom Application when Clicking Print Button From Chrome In Android在 Android 中从 Chrome 中单击打印按钮时如何打开自定义应用程序
【发布时间】:2021-10-10 06:32:44
【问题描述】:

我有用于打印发票的 PAX A920 设备,我们有 odoo POS 系统。 当我从 chrome 浏览器单击打印按钮时,它正在打开 android 的默认打印服务,该服务未检测到设备中的内置打印机。我想知道我可以打开我的自定义应用程序来触发内置打印机的打印功能,或者是否有任何其他选项来配置或检测 Android 的默认打印服务

【问题讨论】:

    标签: android google-chrome pos pax android-print-manager


    【解决方案1】:

    “它正在打开android的默认打印服务”是什么意思?对我来说,它看起来只是打开 pdf 并让你保存它。据我所知,浏览器不会发送“打印请求”,因为通常 android 设备无法打印任何内容。

    您可以做的是让您的应用与 pdf 兼容,这样您就可以选择用您的应用打开 pdf,然后自动打印出来

    【讨论】:

    • 我需要什么,当我从浏览器单击打印按钮时,它会打开另存为 pdf 屏幕,而我打开它的设备是内置打印机 pda Pax A920。当我单击打印按钮时,我想从该设备打印收据。我知道当来自浏览器的任何打印调用时,它会在 android 中启动打印机服务,我想实现该服务,所以每当打印服务启动我的自定义应用程序触发打印功能时。
    • @ShoaibAnwar 选择打印服务的选项是在 andorid 8.0 中添加的,我没有它,所以我无法检查它,但如果你确实尝试查看设置,看看是否检测到打印机。如果没有(或者如果您像我一样拥有旧版本的 android),我建议您制作一个自定义 pdf 打开器,以便您可以显示 pdf 并添加开始打印的自定义按钮
    猜你喜欢
    • 2011-06-28
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 2012-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多