gpt4 book ai didi

java - 从 Android 应用程序进行 NFC 打印

转载 作者:IT老高 更新时间:2023-10-28 20:54:54 26 4
gpt4 key购买 nike

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

用例:

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

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

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

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

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

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

这有可能吗?

最佳答案

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

关于java - 从 Android 应用程序进行 NFC 打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33780897/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com