Tag: 条码扫描仪

node.js USB(hid)条码扫描器读缓冲区

我正在使用node.js,从条形码扫描仪读取数据。 所以这是我的代码: var HID = require('node-hid'); var usb = require('usb'); // Honeywell Scanner var vid = 0xc2e; var pid = 0xbe1; var d = new HID.HID(vid, pid); d.on("data", function (data) { console.log(data); }); d.on("error", function (error) { console.log(error); d.close(); }); 我的问题是,我得到一个缓冲区,看起来像<缓冲区00 00 00 00 00 00 00 00>。 在扫描条形码(例如ID为12的条形码)后,控制台返回类似的内容 <Buffer 00 00 53 00 00 […]