【问题标题】:Bluetooth or WiFi Thermal Printer蓝牙或 WiFi 热敏打印机
【发布时间】:2019-01-27 07:16:16
【问题描述】:
我想使用 WiFi 或蓝牙从我的 android 应用程序中打印令牌号。我已经实现了 PrintManager API,但问题是单击打印后它要求从打印机列表中选择打印机。我的要求是,一旦我使用应用程序选择或配置打印机,它不应该再次要求选择打印机。我的问题如下 -
- 是否可以使用 PrintManager API?
- 我准备好使用热敏打印机了。哪家厂商提供带有 SDK 或示例代码的热敏打印机?
【问题讨论】:
标签:
android
printing
thermal-printer
【解决方案1】:
回答(2)你可以试试StarMicronics,它附带了一堆不同平台的示例代码。我们的做法是通过某种方式(Restful API、数据库等)配置打印机的MAC地址,并尝试找到打印机的IP(在第一次使用时)并将其缓存起来以备后续使用。
对于 (1),我没有使用 PrintManager 的实际经验,但通常应用程序通过 SDK 联系打印机。有抽象层(以防您需要与其他打印机的供应商合作),例如JavaPOS。
【解决方案2】:
关注任何Blue Printer 或任何网络打印机 SKD
你说已经有打印机 SDK
然后在找到打印机后进入 Find Printer/Printer Discovery 文件
只需使用 Shared Preference 保存打印机凭据
并且在下次运行时始终选择共享首选项.. 如果没有打印机,请启动您的查找打印机
有关其他详细信息,请提供您的打印机 SDK 链接,我将在其中更新共享首选项