/dev/usb/lp1? 编辑 我一直在使用不同品牌的标签打印机,仅发出一些简单的 EPL 命令: sR q4-6ren">
gpt4 book ai didi

node.js - 有没有一种简单的方法通过 NodeJS 将数据发送到 USB?

转载 作者:太空宇宙 更新时间:2023-11-03 22:28:36 25 4
gpt4 key购买 nike

有什么方法可以将数据发送到 USB 端口,例如 echo "hello world!">/dev/usb/lp1?

编辑

我一直在使用不同品牌的标签打印机,仅发出一些简单的 EPL 命令:

sR
q455
Q479,010
D8
S3
JF
ZB
OD
TDdd.mn.y4
N
GG15,40,"LOGO1"
A180,181,0,3,1,1,N,TT
A165,321,0,3,1,1,N,TD
P1

我可以通过将此字符串发送到 /dev/usb/lp1 来从打印机打印标签。

我还可以通过发出echo“hello world!”来使用连续打印机>/dev/usb/lp1 以打印一行。

https://github.com/tessel/node-usb对我来说似乎很复杂。 There is no example在他们的主页上。

我需要发送数据,就像我可以使用serial port一样,仅通过一些附加参数(例如制造商 ID/序列号或物理端口号),就像我使用 lsusb 找到的那样。

是否有任何库可以满足这些简单性要求?

最佳答案

不,USB 比串口 RS232 更复杂,因为它比 RS232 具有更多功能。但是,如果您的设备上有 USB CDC ACM 类,您就可以拥有一个模拟 RS232 的虚拟 com 端口。这将是最简单的解决方案。如果不是,您必须通过批量传输或其他类型的 USB 传输(同步等)将数据发送到 USB 设备的端点

How to send data to USB device in node.js using libusb是一个 node-usb 示例( https://github.com/tessel/node-usb ),另请参阅USB 简而言之

关于node.js - 有没有一种简单的方法通过 NodeJS 将数据发送到 USB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41552710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com