【问题标题】:Emulate Zebra Printer for Zebra Browser Print为 Zebra 浏览器打印模拟 Zebra 打印机
【发布时间】:2018-07-20 17:55:47
【问题描述】:

我正在构建一个应用程序,它使用Zebra's Browser Print SDK 通过浏览器打印条形码标签。目前,在我正在开发此应用程序的机器上,我无法访问兼容的 Zebra 打印机。

您能想出一种方法来模拟 Zebra 打印机,让浏览器打印 SDK 可以识别它,这样我就可以假装从浏览器打印?

到目前为止我尝试了什么:

  • 我安装了据说兼容的不同 Zebra 打印机驱动程序。不过,Browser Print SDK 不会提取这些已安装的打印机。
  • 研究使用 Chrome 和扩展程序 ZPL Printer
  • 根据Zebra's instructions 设置通用/文本打印机

这两个选项均未填充 Zebra 的“浏览器打印”窗口中可用打印机的列表。让打印机出现的唯一方法是购买兼容 Browser Print 的 Zebra 打印机并将其连接到我的工作站吗?

【问题讨论】:

  • 嗨@jm 你有没有解决这个问题?我正在尝试将浏览器打印与 ZPL 打印机 Chrome 扩展程序一起使用,我看到的正是您所看到的。您是否必须购买打印机才能使浏览器打印正常工作?我实际上可以从命令行打印到 Zpl 打印机,所以我知道 ZPL 打印机扩展工作正常,但我无法让它显示在浏览器打印中。

标签: printing zebra-printers printers


【解决方案1】:

安装 Zebra Designer 以获得可以使用的驱动程序列表:

尝试创建一个使用ff的驱动:

-COM -LPT -USB

或尝试使用您不需要此 Zebra 浏览器打印 SDK 的 Javascript 第三方应用程序

相信我,使用他们的 SDK,您将需要很多时间。

【讨论】:

    【解决方案2】:

    这对我有用: 从这些(非官方)位置安装 Browser Print 本机应用程序: 窗户:https://zebra.sharepoint.com/:u:/s/ZXT-CustomSolutions/EamMe3ubWUVJmycCLPEBAqIBX8a7Jsf9kEuHNnAmLMcMow?e=8Uux7c 麦克:https://zebra.sharepoint.com/:u:/s/ZXT-CustomSolutions/ES0NSZ780Z9MjOjfwxQSEpQBVSOZhtXRm2_Axvn9DaS5fQ?e=2EhKjC

    然后安装名为“Zpl Printer”的 Chrome 插件,并将其配置为侦听 9102 等端口(浏览器打印占用 9100 和 9101)。

    在浏览器打印上点击“管理”(“添加的设备”旁边)并配置 Chrome 插件 IP (127.0.0.1) 和端口 (9102)。

    打开 zebra-browser-print-js-v30216/sample/index.html 并在“Selected Device”下选择您为“Added Device”提供的名称,然后单击“Send ZPL Label”。 Chrome 插件应显示“测试标签”。

    【讨论】:

    • 我从 customsolutions@zebra.com 收到了相同的链接,所以我猜它们可能是官方地点? ¯_(ツ)_/¯
    【解决方案3】:

    SDK for mac 实际上隐藏了“设备地址”输入标签。所以一定要在设备名称后面加上设备地址(127.0.0.1) Adding Printer on Mac

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题,并迅速编写了一个允许 Browser Print SDK 工作的模拟器。它不显示将打印为图像的内容,而是输出 ZPL 本身(可以加载到在线查看器中)。它为我节省了很多纸张! https://github.com/brianzinn/zebra-emulator

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-16
        • 2016-01-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多