节点 escpos LIBUSB_ERROR_NOT_SUPPORTED

Posted

技术标签:

【中文标题】节点 escpos LIBUSB_ERROR_NOT_SUPPORTED【英文标题】:node escpos LIBUSB_ERROR_NOT_SUPPORTED 【发布时间】:2019-08-30 11:34:36 【问题描述】:

我正在尝试使用热敏打印机打印,我正在使用 node-escpos 模块进行打印,它在 linux 上运行良好,但在 Windows 中我得到了 error.node escpos LIBUSB_ERROR_NOT_SUPPORTED

Error: LIBUSB_ERROR_NOT_SUPPORTED
    at Device.usb.Device.open (C:\Users\Prashanth\Desktop\pos\node_modules\usb\usb.js:38:7)
    at USB.open (C:\Users\Prashanth\Desktop\pos\node_modules\escpos\adapter\usb.js:107:15)
    at Object.<anonymous> (C:\Users\Prashanth\Desktop\pos\node_modules\escpos\examples\barcode.js:20:8)
    at Module._compile (internal/modules/cjs/loader.js:701:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
    at Module.load (internal/modules/cjs/loader.js:600:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
    at Function.Module._load (internal/modules/cjs/loader.js:531:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
    at startup (internal/bootstrap/node.js:283:19)

我已经尝试在 Windows 上,使用 Zadig 为您的 USB 设备安装 WinUSB 驱动程序。但它没有显示任何内容,因为他们提到了 zadig 站点

【问题讨论】:

libusb_open returns 'LIBUSB_ERROR_NOT_SUPPORTED' on Windows 7的可能重复 @KiranMathewMohan 我见过那个,但是当我尝试安装它时,它没有显示任何要安装的东西,就像他们所提到的那样 【参考方案1】:

使用 zadig 来完成这项工作。如果这仍然是一个开放的线程,你可以让我知道。但这样做的主要缺点是在每个 Windows 操作系统上都必须安装 zadig 并配置 USB 属性,这将是真正的痛苦,而且根本不是一个可扩展的选项。

【讨论】:

我正面临这个问题,您能否解释一下您对 USB 属性进行了哪些配置以使其正常工作,谢谢。 如果您有 Windows 8.1 或 Windows 10 - 此链接将有助于设置 youtube.com/watch?v=_zRMv80y6PY 如果您有 Windows 7,则需要重新启动并执行相同的步骤

以上是关于节点 escpos LIBUSB_ERROR_NOT_SUPPORTED的主要内容,如果未能解决你的问题,请参考以下文章

js DOM知识总结

给出一个二叉树的节点,返回该节点的前驱节点

给出一个二叉树的节点,返回该节点的前驱节点

web前端练习25----Dom1,元素节点(自己,父节点,子节点,兄弟节点),属性节点,文本节点

获取TreeView单击节点父节点的ID

DOM节点和DOM元素的区别