如何从节点中的真实条形码扫描仪中检索代码.js用于节点网络套件应用程序



我正在使用node-webkit(nw.js)开发一个桌面应用程序 我想将真正的条码扫描器与商家的应用程序集成 如何将真正的条码扫描器与node.js<</p>

div class="one_answers"集成>

我知道这有点晚了,但我只是制作了这个模块来使用条形码扫描仪读取数据,而不依赖于浏览器或窗口,即使光标没有放在任何地方,它也可以工作, 因为它使用来自系统的本机密钥事件。

用于安装和文档:本机条形码扫描仪

这是一个如何使用它的简单示例:

import BarcodeScanner from "native-barcode-scanner";
const options = {}
const scanner = new BarcodeScanner(options);
scanner.on('code', code => {
  console.log(code);
});
// Remove the listener
scanner.off();

如果您在同一系统中使用多个条形码扫描仪,您甚至可以为每个设备确定实例的范围。

我把它放在这里,供任何需要它的人在未来使用。

希望对:D有所帮助(请原谅我的英语)。

没有硬件规格很难说什么,但我认为,这比你想象的要容易。条码扫描器最多的是简单的键盘输入。Simpli只需将扫描的条形码数据输入任何应用程序,就好像数据是由用户键入的一样。只需扫描条形码,数据就会出现在光标所在的位置。

所以你不需要担心它,只需处理键盘事件。

首先,您需要弄清楚扫描仪使用哪种接口与PC进行通信,然后如果幸运的话,您可能能够找到可以处理与扫描仪通信的现有NPM包。

最新更新