javascript - 如何使用 React/JS 连接到斑马打印机

标签 javascript reactjs printing web-applications zebra-printers

我们正在开发用于在 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/

相关文章:

javascript - 这个 JavaScript 调用堆栈如何跳过条件并执行其余部分?

vim - 从 vim 打印到 Postscript

java - 打印对话框不突出

javascript - 过渡后在 D3 投影顶部重绘关键点

c# - 从本地托管的Web应用程序执行许可证

javascript - 如果单击子angular2,如何停止父请求

javascript - 构建应用程序后 react 路由器不工作

javascript - IE 11 中的 getUserMedia 或 IE 11 中的 MediaStream

reactjs - 源代码管理中的 Visual Studio 代码片段

javascript - 谷歌浏览器打印预览第一次不加载页面