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

前言

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

在 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


猜你喜欢

  • npm 包 @nodert-win10/windows.globalization.datetimeformatting 使用教程

    引言 在开发前端应用过程中,我们经常需要对时间进行格式化,以方便用户阅读。而不同地区的用户,对日期的格式要求是不同的,这时我们需要用到国际化的技术。在 Windows 系统中,有一个叫做 @noder...

    4 年前
  • npm 包 @nodert-win10/windows.globalization.collation 使用教程

    如果你正在开发一个 Windows 10 平台的前端应用,你可能需要用到 Windows 国际化排序的功能,以保证正确的排序顺序和语言支持。在这篇文章中,我们将介绍 @nodert-win10/win...

    4 年前
  • npm包@nodert-win10/windows.data.html使用教程

    前言 在前端开发中,经常需要使用数据展示模块。而在Windows系统中,Windows.Data.Html API可以方便地访问HTML数据并将其转化为数据对象。而今天我们要介绍的是npm包@node...

    4 年前
  • npm 包 question.min.js 使用教程

    在前端开发中,经常需要与用户进行交互,而常见的交互方式之一就是询问用户问题。如果每次都要手动编写弹窗或者表单来完成问题的交互,会很耗时,也不利于代码复用。因此,我们可以使用 npm 包 questio...

    4 年前
  • npm 包 rank.min.js 使用教程

    在前端开发中,经常需要对数据进行排列和排序来达到更好的展示效果。而 npm 包 rank.min.js 可以帮助我们更加方便地对数据进行排列和排序,极大地提高了开发效率。

    4 年前
  • npm 包 rating.min.js 使用教程

    前言 在现代 web 开发中,前端技术占据了重要的地位。在构建网页或站点时,我们经常需要使用一些工具或插件以提高开发效率或优化用户体验。npm 是目前最流行的 JavaScript 包管理器之一,可用...

    4 年前
  • npm 包 @nodert-win10/windows.graphics.imaging 使用教程

    引言 随着前端技术的不断发展,前端已经不再仅仅局限于页面渲染和逻辑处理,越来越多的前端开发者开始涉足到操作系统和硬件方面。在这一趋势下,Node.js 已经成为前端与操作系统及硬件交互的一大利器。

    4 年前
  • npm 包 rc.min.js 使用教程

    前端开发中常常需要使用一些常见的组件来实现相应的功能。其中,rc.min.js 是一种常见的组件库,用于快速构建具有可复用性的组件和模块。本文将从使用方法、API 介绍、示例等方向详细介绍 npm 包...

    4 年前
  • npm 包 @nodert-win10/windows.graphics.directx.direct3d11 的使用教程

    前言 随着计算机图形学技术的不断发展,DirectX 技术逐渐被广泛应用于游戏、虚拟现实和工业设计等领域。@nodert-win10/windows.graphics.directx.direct3d...

    4 年前
  • npm 包 @nodert-win10/windows.graphics.effects 使用教程

    在前端开发中,我们常常需要使用各种各样的动画效果来增强用户体验。而现如今,随着 Node.js 技术的发展,越来越多的前端工具和框架正在被移植到 Node.js 平台上。

    4 年前
  • npm 包 hobbies.min.js 使用教程

    前言 在前端开发过程中,我们经常需要使用各种第三方库来完成我们的任务。今天,我要介绍一款非常实用的 npm 包——hobbies.min.js。它的作用是生成一个可以自定义“嗜好”的下拉选择框。

    4 年前
  • NPM 包 hl.min.js 使用教程

    在前端开发中,代码高亮的需求非常常见。而在实现代码高亮的过程中,使用高效的工具是非常必要的。而 npm 包 hl.min.js 就是一个非常好的选择。hl.min.js 基于 JavaScript 实...

    4 年前
  • npm 包 quest.min.js 使用教程

    简介 quest.min.js 是一款轻量级的前端库,它为前端开发提供了方便快捷的 API,帮助我们轻松地管理异步请求和数据缓存。它是基于 Promise 的实现,可以与任何框架无缝集成,以保持代码干...

    4 年前
  • npm 包 query.min.js 使用教程

    NPM 是前端开发中常用的包管理工具,它能够让我们轻松地安装和管理各种 JavaScript 库和插件。其中,query.min.js 是一个非常实用的库,它提供了一系列方便的 DOM 操作方法,本文...

    4 年前
  • 在 TypeScript 中定义对象类型的对象

    在 TypeScript 中,我们可以使用接口和类型别名来定义对象类型。然而,当我们需要定义一个包含多个子对象的对象时,可能会遇到一些问题。本文将介绍如何在 TypeScript 中定义对象类型的对象...

    4 年前
  • npm 包 @nodert-win10/windows.media.capture.core 使用教程

    简介 @nodert-win10/windows.media.capture.core 是一款基于 Windows.Media.Capture.Core API 的 Node.js 模块,旨在提供易于...

    4 年前
  • npm 包 real.min.js 使用教程

    在前端开发中,经常需要通过 JavaScript 实现各种功能。而要实现这些功能,开发者需要用到各种不同的库和框架。npm 作为前端开发中最常用的包管理工具之一,可以方便地管理这些库和框架。

    4 年前
  • npm 包 recent.min.js 使用教程

    在Web前端开发中,常常需要对页面上的时间进行处理。如果要展示某条数据发布的时间,需要将时间转换成“几分钟前”、“1小时前”等可读性更高的形式。针对这种需求,我们可以使用 npm 包 recent.m...

    4 年前
  • npm 包 recycle.min.js 使用教程

    在前端开发中,我们常常需要处理大量数据和展示大量元素,这就需要使用一些高效的工具来进行优化。recycle.min.js 就是一款可以帮助我们优化列表展示性能的 npm 包。

    4 年前
  • npm 包 recovery.min.js 使用教程

    在前端开发中,有时候我们遇到意外情况,比如说页面崩溃、代码错误等等,这时候我们需要有一种容错机制来保障用户的体验。为此,我们可以使用 npm 包 recovery.min.js 来实现页面 JavaS...

    4 年前

相关推荐

    暂无文章