我们正在开发用于在 React Web 应用程序上连接 Zebra 打印机的软件。但我们无法成功,而且 zebra 源已经过时了!
我们无法使用他们的 SDK,因为它已经过时了,当我导入 webpack 时,我们遇到了很多错误,无法编译该代码。我现在使用这个 SKD 包装器:https://www.npmjs.com/package/zebra-browser-print-wrapper
当我尝试使用 Zebra 打印机进行打印时出现网络错误。
instrument.ts:159 GET http://localhost:9100/available net::ERR_BLOCKED_BY_CLIENT
Error: TypeError: Failed to fetch
at o.<anonymous> (21.5eb25857.chunk.js:sourcemap:2:2238456)
at 21.5eb25857.chunk.js:sourcemap:2:2237749
at Object.throw (21.5eb25857.chunk.js:sourcemap:2:2237854)
at c (21.5eb25857.chunk.js:sourcemap:2:2236607)
我正在使用我共享的 NPM js 包中的示例代码。
Zebra 软件和设备已配置并正常工作,但当我尝试使用 Web 应用程序连接到它时,它不起作用。
有人知道如何使用它吗?
最佳答案
需要设置两件事,首先是用于 React 应用程序的 sdk,其次是需要运行的 PC/Mac 应用程序。该应用程序将公开需要调用的端点。目前它表示您的 PC/MAC 应用程序未运行,因此未找到 localhost:9100 检查这个文档 https://www.zebra.com/content/dam/zebra_new_ia/en-us/solutions-verticals/product/Software/Printer%20Software/Link-OS/browser-print/zebra-browser-print-user-guide-v1-3-2-en-us.pdf
关于javascript - 如何使用 React/JS 连接到斑马打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70819863/