首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Node JS中的条形码扫描仪(Honeywell MS 9540)获取数据

从Node JS中的条形码扫描仪(Honeywell MS 9540)获取数据
EN

Stack Overflow用户
提问于 2020-10-09 20:23:14
回答 1查看 1.2K关注 0票数 0

我正在尝试从Node JS的条形码扫描器中检索扫描到的数据。我不确定这是不是正确的问题。如果问题是错的,很抱歉。

条形码扫描仪型号为Honeywell MS 9540。我不知道如何实现它。Node JS发现它是一个USB设备。有没有办法实现它?

我正在为Windows在Electron中构建一个应用程序,并考虑使用本地Node JS服务器来从设备中检索数据。

我在Node中使用过usb-barcode-scanner包。它还可以在其他USB设备中找到条形码扫描仪。但是我得到了一个错误:

代码语言:javascript
复制
Error: cannot open device with vendor id 0xc2e and product id 0x200

下面是我的代码:

代码语言:javascript
复制
const express = require('express')
const app = express()
const { getDevices, UsbScanner } = require('usb-barcode-scanner')

console.log(getDevices())

let scanner = new UsbScanner({
    vendorId: 3118,
    productId: 512,
    path: '\\\\?\\hid#vid_0c2e&pid_0200#6&24268576&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\\kbd'
    /** You could also initialize the scanner by giving entering the path variable:
     *  path: 'IOService:/AppleACPI etc...'
    **/  
});

scanner.on('data', (data) => {
    console.log(data);
});

app.listen(8000, function () {
    console.log(`Express listening on port ` + 8000)
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-10 15:35:30

我意识到条形码扫描仪就像键盘一样工作。只需要聚焦一个输入,扫描的结果就是聚焦输入的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64279991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档