【问题标题】:How can i print txt files or string with Electron?如何使用 Electron 打印 txt 文件或字符串?
【发布时间】:2021-10-26 06:21:37
【问题描述】:

它应该将打印作业发送到斑马打印机。我需要一种查看打印机并能够判断使用哪台打印机的方法。有时会连接一台电脑 2. 最好的情况是打印txt文件 找不到任何好的库。

【问题讨论】:

标签: javascript node.js windows printing electron


【解决方案1】:

Zebra 打印机使用 ZPL 命令。您可以根据 ZPL II Programming Guide 自己构建 ZPL 命令。然后您可以将消息直接发送到打印机的 tcp 端口。

这是 ZPL II 编程指南: https://support.zebra.com/cpws/docs/zpl/1994_46469lr1.pdf

或者您可以使用一些 3rd-party 库来构建 ZPL 命令。

这是构建 ZPL 语言的库之一: https://github.com/ebpa/zpl-js

否则如果你使用electron,你也可以安装打印机驱动并使用window.print()调用系统打印对话框。

【讨论】:

  • 我已经让它在创建文档并将 ZPL 写入文件后弹出的打印窗口中工作。但是我想选择带有代码的打印机并将其发送到没有弹出窗口的打印。 Electron 和 Node 哪个应该是可能的?
  • @Hodl 我认为您在使用系统打印窗口时无法选择带代码的打印机。如果您已经有 ZPL 命令,您只需通过 TCP、串行或蓝牙发送到打印机,无论您的打印机支持什么。
  • 是的。谢谢您的帮助。我最好的选择是只使用 Zebra Browser Print 进行打印。
猜你喜欢
  • 2018-09-27
  • 1970-01-01
  • 1970-01-01
  • 2013-08-15
  • 1970-01-01
  • 1970-01-01
  • 2018-09-14
  • 2017-07-22
  • 2012-06-29
相关资源
最近更新 更多