【问题标题】:NFC Print from Android app从 Android 应用程序进行 NFC 打印
【发布时间】:2016-02-20 05:43:03
【问题描述】:

我今天做了很多研究,关于是否可以在 Android 应用中实现 NFC 打印。我们有一个客户拥有一台带 NFC 功能的 HP 打印机,并希望在我们之前创建的应用程序中使用它,而不是云打印。我们想要的是,能够自动设置有关打印本身的一些选项,例如方向和比例等,这样我们就可以将我们的 Android 设备放在打印机前面。

用例:

  1. 在 Android 应用中按打印按钮
  2. 创建位图
  3. 显示对话框:“将手机靠近打印机 NFC 读取器”
  4. 打印机随后打印位图,无需进一步的用户交互。

这里的想法是,如上所述,我们可以在 NFC 消息中设置一些打印选项。

以前有没有人做过类似的事情,甚至有可能在 Android 上使用自定义的 NFC 打印实现吗?

另一个解决方案是使用 HP 自己的功能,称为 EPrint。我创建了一个测试版本,我们只创建位图,然后创建 EPrint 应用程序的意图(用户必须安装 HP EPrint 应用程序......)。

然后,EPrint 应用程序会自行找到正确的打印机,然后用户必须在按“打印”之前设置一些打印选项。似乎无法根据意图(捆绑)调整任何打印机选项,但也许它只是缺少文档?

上述实现还不错,因为客户端不介意安装 HP EPrint 应用程序。但是NFC功能会更可取。

这有可能吗?

【问题讨论】:

  • Android 4.4 及更高版本支持打印。但是,为打印而生成的 PDF 实际如何打印的细节取决于打印机制造商。这包括如何将该 PDF 传输到打印机。因此,这不是“Android”的东西;这是“Android 上的 HP 打印机支持”的事情,您需要询问 HP 对其 Android 打印插件的各种打印机支持什么。
  • @CommonsWare 是的,这就是我的怀疑,但我只是想看看是否有人曾经做过类似的事情。感谢您的快速回答

标签: java android printing nfc


【解决方案1】:

似乎 hp EPrint 应用程序支持 nfc 打印而无需选择选项。 This video 演示如何使用 nfc 通过 EPrint 进行打印。如果您将文档导出到应用程序,它将显示预览模式。显示预览时,您只需将手机放在打印机的 nfc 芯片上,它就会自动打印,无需其他选项或对话框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 2017-07-30
    • 2011-11-22
    相关资源
    最近更新 更多