【问题标题】:Printing with thermal printers via usb - Flutter通过 USB 使用热敏打印机打印 - Flutter
【发布时间】:2022-08-03 04:36:13
【问题描述】:

我正在开发一个 Flutter 应用程序,我一直在尝试通过 USB 在热敏打印机中进行打印。我找到了很多蓝牙热敏打印机的库/包,但我需要我的程序也可以通过 USB 工作。

我只找到一个可以让我在几乎任何打印机上打印的包,包的名称是“打印”,但这适用于 PDF,而热敏打印机不允许打印 PDF。

注意:我正在开发的应用程序适用于 Windows。

有人知道我可以尝试实现目标的一些包或方法吗?

提前感谢您的帮助。

    标签: flutter printing usb thermal-printer flutter-windows


    【解决方案1】:

    我会添加评论,但我还没有足够的声誉。但是,我最近尝试使用 USB 热敏收据打印机打印时遇到了类似的问题。

    我找到的唯一解决方案是使用本机 Windows 代码创建一个颤振插件并使用https://docs.microsoft.com/en-us/windows-hardware/drivers/ddi/winspool/。有一个 win 32 包可以做同样的事情https://pub.dev/packages/win32

    希望其他人可能有更好的解决方案,但这是需要研究的。

    【讨论】:

    • 我已经通过蓝牙连接了打印机,问题是用于此目的的 Flutter 软件包仅适用于 Android 和 IOS,不适用于 Windows。我尝试编写本机代码,但找不到关于在热敏打印机中在 Windows 中打印的好教程,并与颤振一起加入。
    【解决方案2】:

    尝试查看quick_usb 以通过 USB 连接到打印机

    【讨论】:

      猜你喜欢
      • 2014-06-27
      • 2019-11-23
      • 2012-10-05
      • 1970-01-01
      • 2020-12-16
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多