如何在 Flutter 中使用带有打印机名称的以太网 POS 打印机打印收据?

Posted

技术标签:

【中文标题】如何在 Flutter 中使用带有打印机名称的以太网 POS 打印机打印收据?【英文标题】:How to print receipt with ethernet POS printer with printer name in Flutter? 【发布时间】:2020-10-14 22:48:26 【问题描述】:

我正在尝试为无法通过 Wifi 或蓝牙访问的 POS 打印机打印收据。只能用USB或网线连接(现在是用以太网连接)。我发现打印 POS 打印机的示例正在使用 IP 地址连接。连接到服务器的打印机不止一台。如何让 Flutter 应用程序将收据打印到连接到以太网的服务器的特定打印机上?

【问题讨论】:

【参考方案1】:

我可以使用 esc_pos_printer 插件打印简单的收据,但我只能使用简单的文本。我无法更改字体大小、制作列等... https://pub.dev/packages/esc_pos_printer

您必须指定本地打印机 ip 并使用 PORT 9100。打印机 IP 是 192.168.0.'something'。

我使用 App Store 中的另一个名为 Retail POS 的应用通过以太网连接我的打印机并查看 IP。

希望这会有所帮助。

如果您找到了可以打印的不仅仅是简单的文本行的解决方案,请告诉我!

【讨论】:

以上是关于如何在 Flutter 中使用带有打印机名称的以太网 POS 打印机打印收据?的主要内容,如果未能解决你的问题,请参考以下文章

如何在最后一个子 fork() 下打印带有名称和 pid 的子进程

带有搜索过滤器的 Flutter 应用网格视图?

如何在pyspark中打印具有特征名称的随机森林的决策路径?

如何在 Flutter 中打印到热敏网络打印机?

带有名称的 Scipy 树状图

如何在项目中使用 firebase 和 firebase 功能的现有 Flutter 应用程序中更新包名称?