从Web打印"原始文本"(ZPL)

Pop*_*ert 6 printing silverlight zpl

我们有很多旧的ZPL标签.

我们希望能够从Web客户端打印它们.打印机连接到客户端而不是服务器.

我们有一些想法:

  1. 从Silverlight打印.不可行.似乎无法在不调用COM对象的情况下从.NET中将"raw"打印到Zebra,而且无法从纯Silverlight中获取.

  2. 从Silverlight中,将ZPL视为文件并将其复制到打印机.必须将本地打印机设置为共享.是否可以通过提升信任从Silverlight Out of Browser开始工作.但如果可行,我们希望避免使用浏览器.

  3. 如果Zebra打印机设置为使用Generic/Text驱动程序,我可以在Notepad.exe中打开一个ZPL文件,并使用File - > Print将ZPL发送到打印机.在这种情况下,Zebra打印机会将文本解释为ZPL指令而不是实际文本.有没有办法从浏览器"利用"这个?尝试过几种方法,比如简单地在浏览器中打开ZPL文件并执行文件 - >打印,但这似乎不起作用.还尝试从Javascript windows.print();

  4. 是否有其他插件(java applet,flash等)能够将Raw文本(例如ZPL)发送到Zebra打印机?

  5. 将ZPL转换为图像(或pdf:s).有没有这样的工具?

还有其他想法吗?

小智 1

您可以使用这个精彩的 java 小程序 jZebra http://code.google.com/p/jzebra/它将原始数据发送到任何打印机。