【问题标题】:How to print to Zebra GK420d label printer using ZPL passthrough mode from internet explorer 9如何使用 Internet Explorer 9 中的 ZPL 直通模式打印到 Zebra GK420d 标签打印机
【发布时间】:2013-04-10 08:37:34
【问题描述】:

有没有办法在 IE9 中打印出一个简单的通过 ZPL 命令?

我使用带有最新 Zdesigner 驱动程序 (v2.6.63.12) 的 Windows 7 IE8 x86,但现在准备过渡到 IE9,我的网络应用程序的一个非常基本的功能失败了。

打印机驱动程序属性中的传递设置。

我有一个仅包含以下 1 行的静态 HTML 文件: ${^XA^BY3^FO140,150^BCN,100,N,N,N,A^FDJVGL0632341422706201^FS^XZ}$

在 IE8 中,我只需单击打印,它就会在我唯一/默认的条形码打印机上打印一个漂亮的条形码,但在 IE9 中却没有。

非常感谢任何帮助。

【问题讨论】:

  • 您能否将驱动程序指向文件输出并查看输出?也许 IE9 正在破坏输出?
  • 我得到一个完整的垃圾:CT~~CD,~CC^~CT~ ^XA~TA000~JSN^LT0^MNW^MTD^PON^PMN^LH0,0^JMA^PR2, 2~SD15^JUS^LRN^CI0^XZ ^XA ^MMT ^PW799 ^LL1598 ^LS0 ^PQ1,0,1,Y^XZ 这看起来是 ZPL,但我不明白它是如何派生到我上面的字符串的。
  • 上面的代码是来自驱动程序的初始化字符串,它在打印作业之前设置打印机。看起来驱动程序没有设置为通过模式,如果是,它不应该发送初始化字符串。检查您的驱动程序设置并确保为您使用的驱动程序启用了直通模式,并且 ${ 和 }$ 是它的书挡
  • 我已确认在驱动程序中的用户和打印默认区域都配置了 ZPL 直通。然后我打开了 NOTEPAD,相同的 ZPL 字符串在封装到 ${...zpl...}$ 时打印得很好,所以如果它来自 IE9,驱动程序无法锁定到 ZPL。

标签: internet-explorer-9 zpl


【解决方案1】:

Zebra 已建议将直通字符串更改为

%( )% 而不是默认值。

在某些情况下,添加到各个 ZPL 行的开头也是明智的 "^FX " - 是 ^FX 和一个空格,没有双引号。

通过这些调整,使用 Zdesigner 驱动程序从 IE9 打印 ZPL passthrough 可以正常工作。

【讨论】:

    【解决方案2】:

    我们遇到了同样的问题,并通过以下步骤解决了:

    1. 在i.e.9机器上,安装microsoft 438168_intl_x64_zip.exe补丁
    2. 插入斑马打印机(我们有一台 GK420t)并安装驱动程序
    3. 转到打印机首选项,然后在高级设置选项卡中,选中“启用直通模式”
    4. 将新打印机设置为通用/文本,替换当前驱动程序并将其设置为默认打印机。
    5. 在网页上,将其放在页眉中:

    强制 ie7 兼容

    那时我们就可以开始打印了。

    补丁可以在这里找到:http://support.microsoft.com/kb/2584449

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2016-01-15
      • 1970-01-01
      • 2015-05-28
      相关资源
      最近更新 更多