我想使用WiFi或蓝牙从我的Android应用程序打印令牌号。我已经实现了PrintManager API,但问题是单击“打印”后,它要求从打印机列表中选择打印机。我的要求是,一旦我选择或配置了具有应用程序的打印机,就不应再次要求选择打印机。我的问题如下-
答案 0 :(得分:1)
要回答(2),您可以尝试Set
,它附带了用于不同平台的大量示例代码。我们的方法是以某种方式配置打印机的MAC地址(Restful API,数据库等),并尝试找到打印机的IP(在首次使用时)并将其缓存以备后用。
对于(1),我没有使用PrintManager的实践经验,但是通常该应用程序通过SDK与打印机联系。有一个抽象层(以防您需要与另一台打印机的供应商合作),例如StarMicronics。
答案 1 :(得分:0)
遵循任何Blue Printer或任何网络打印机SKD 你说已经有了打印机SDK
然后在找到打印机后转到“查找打印机/打印机发现”文件
只需使用Shared Preference保存打印机凭据
然后在下次运行时,始终选择“共享”首选项。如果没有打印机,请启动“查找打印机”
有关其他详细信息,请给您的打印机SDK链接,我将在其中更新“共享”首选项