【问题标题】:How to retrieve code from real barcode scanner in node.js for node-webkit app如何在 node.js 中为 node-webkit 应用程序从真正的条形码扫描仪中检索代码
【发布时间】:2016-02-06 10:35:30
【问题描述】:

我正在使用 node-webkit(nw.js) 开发桌面应用程序

【问题讨论】:

    标签: node.js node-webkit


    【解决方案1】:

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

    安装和文档:native-barcode-scanner

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

    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(请原谅我的英语)。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2017-07-08
          • 1970-01-01
          • 2012-05-21
          • 1970-01-01
          • 2018-04-25
          • 1970-01-01
          • 2013-02-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多