从安卓应用程序进行NFC打印
我今天一直在做很多研究,关于是否有可能在Android应用程序中实现NFC打印。我们有一个客户,他有一台具有NFC功能的HP打印机,并希望在我们之前创建的应用程序中使用它,而不是云打印。我们想要的是,能够自动设置有关打印本身的一些选项,例如方向和比例等,因此我们可以将Android设备放在打印机前。
用例:
- 按下安卓应用中的打印按钮
- 创建位图
- 显示对话框显示:“将手机靠近打印机的NFC读卡器”
- 然后,打印机打印位图,而无需进一步的用户交互。
如上所述,这里的想法是,我们可以在NFC消息中看到一些打印选项。
以前有没有人做过这样的事情,甚至有可能在Android上使用NFC打印的自定义实现吗?
另一种解决方案是使用惠普自己的功能,称为EPrint。我创建了一个测试版本,我们只需创建位图,然后为EPrint应用程序创建一个意图(用户必须安装HP EPrint应用程序...)。
然后,EPrint应用程序自行找到正确的打印机,然后用户必须在按“打印”之前设置一些打印选项。似乎不可能根据意图(捆绑包)调整任何打印机选项,但也许它只是缺乏文档?
上述实现还不错,因为客户端不介意安装HP EPrint应用程序。但NFC功能会更可取。
这有可能吗?