Есть ли способ отправить данные на USB-порт, например echo "hello world!" > /dev/usb/lp1
?Есть ли простой способ отправки данных на USB через NodeJS?
Редактировать
Я использую принтеры этикеток от разных брендов лишь выпуск несколько простых 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, только несколькими дополнительными параметрами, такими как идентификатор производителя/серийный номер или номер физического порта, как я бы узнал с lsusb
.
Есть ли библиотека, соответствующая этим требованиям простоты?
Что вы пробовали? Проверьте https://www.npmjs.com/package/usb и посмотрите, поможет ли это. –
Вы должны быть более конкретно о том, какой тип USB-устройства у вас есть и какие данные вы пытаетесь отправить на него. Различные USB-устройства имеют разные протоколы и драйверы, и соответствующий способ отправки данных зависит от этих деталей. –