【发布时间】: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。