![](/img/trans.png)
[英]Is there a way to send data to Logentries in a NodeJS + Browserify context?
[英]Is there a simple way to send data to USB via NodeJS?
有什么方法可以將數據發送到USB端口,例如echo "hello world!" > /dev/usb/lp1
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
我還可以使用連續打印機echo "hello world!" > /dev/usb/lp1
echo "hello world!" > /dev/usb/lp1
以打印一行。
https://github.com/tessel/node-usb對我來說似乎很復雜。 他們的主頁上也沒有示例 。
我需要發送數據,就像我可以使用串行端口一樣 ,僅通過一些其他參數(例如制造商ID /序列號或物理端口號)發送數據,就像我使用lsusb
可以找到的那樣。
是否有滿足這些簡單性要求的庫?
不,USB比串行端口RS232更復雜,因為USB具有比RS232更多的功能。 但是,如果設備上具有USB CDC ACM類,則可以有一個虛擬的COM端口 ,模擬RS232。 這將是最簡單的解決方案。 如果不是,則必須通過批量傳輸或其他類型的USB傳輸(同步,...)將數據發送到USB設備的端點
如何使用libusb將數據發送到node.js中的USB設備中的一個node-usb示例( https://github.com/tessel/node-usb ),另請參見USB
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.