npm 包 @nodert-win10/windows.devices.scanners 使用教程

阅读时长 3 分钟读完

前言

随着计算机在人们生活中越来越普及,各种各样的硬件设备也随之出现。而这些设备中有很多都需要使用到专门的驱动程序来进行数据的交互和处理。而对于开发人员来说,如何在程序中调用这些硬件设备也是比较重要的一部分内容。

在 Windows 系统中,扫描仪是一类比较常见的硬件设备,而 @nodert-win10/windows.devices.scanners 则是一个 npm 包,可以用来方便的调用 Windows 系统中的扫描仪设备。

安装和使用

安装

在 npm 中安装 @nodert-win10/windows.devices.scanners:

使用

在程序中使用 @nodert-win10/windows.devices.scanners:

-- -------------------- ---- -------
----- ------- - ----------------------------------------------------------

----- ------- - --- ----------

------------------ ----- ------ -- -
    -------------------- ----- ----------
---

------------------- ------- -- -
    ------------------- -----------
---

----------------- -- -- -
    --------------------- -----------
---

--------------------

API

  • Scanner(): 构造函数,用于实例化一个 Scanner 对象。
  • Scanner.prototype.startScan(): 开始扫描。
  • Scanner.prototype.stopScan(): 停止扫描。
  • Scanner.prototype.abortScan(): 中止扫描。
  • Scanner.prototype.getDeviceSelector(): 获取扫描仪设备选择器。
  • Scanner.prototype.on(event, handler): 监听 Scanner 的事件。
    • event: 事件名称。
    • handler: 监听函数。

事件

  • scan: 扫描事件,当扫描到数据时触发。
  • error: 错误事件,当发生错误时触发。
  • end: 结束事件,当扫描结束时触发。

示例

-- -------------------- ---- -------
----- ------- - ----------------------------------------------------------

----- ------- - --- ----------

------------------ ----- ------ -- -
    -------------------- ----- ----------
---

------------------- ------- -- -
    ------------------- -----------
---

----------------- -- -- -
    --------------------- -----------
---

--------------------

总结

@nodert-win10/windows.devices.scanners 是一个方便快捷的 npm 包,可以用来方便的调用 Windows 系统中的扫描仪设备。本文简要介绍了如何使用和 API 的相关内容,希望能够对读者有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066bce967216659e244ad3

纠错
反馈