【问题标题】:Bluetooth or WiFi Thermal Printer蓝牙或 WiFi 热敏打印机
【发布时间】:2019-01-27 07:16:16
【问题描述】:

我想使用 WiFi 或蓝牙从我的 android 应用程序中打印令牌号。我已经实现了 PrintManager API,但问题是单击打印后它要求从打印机列表中选择打印机。我的要求是,一旦我使用应用程序选择或配置打印机,它不应该再次要求选择打印机。我的问题如下 -

  1. 是否可以使用 PrintManager API?
  2. 我准备好使用热敏打印机了。哪家厂商提供带有 SDK 或示例代码的热敏打印机?

【问题讨论】:

  • 我已经制作了一个应用程序,可以满足您的所有需求:play.google.com/store/apps/…,您可以将您的应用程序与我的应用程序集成

标签: 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 链接,我将在其中更新共享首选项

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-28
      • 2019-11-23
      • 2019-08-27
      • 2022-12-25
      • 1970-01-01
      • 1970-01-01
      • 2013-11-11
      • 2011-08-22
      相关资源
      最近更新 更多