开发用于渲染Zebra打印机的ZPL代码的实用程序(105 SL)

可能重复:
使用.NET WinForm打印预览ZPL II命令,然后再将其发送到Zebra打印机

我开始在.NET 4.0上为Zebra Printer 105SL开发一个实用程序。 也许有人知道这些设备。

我有一些问题:

  1. 我刚开始学习ZPL代码。 是否存在一些用于渲染 Zebra打印机代码(ZPL)的实用程序 ? 例如,输入是ZPL代码,输出是一些标签图像。

  2. 它是否存在用于呈现 ZPL代码的 ? 输入是ZPL代码输出的是一些图像。

  3. 现在只有当Zebra打印机安装在计算机上时,我才能在Zebra打印机上打印。 因此,下一步是只知道Zebra打印机的IP地址 。 Zebra打印机不会安装在用户将使用我的实用程序的计算机上。 我需要找到一种通过IP地址向Zebra打印机发送数据(打印)的方法。

也许我有很多愚蠢的问题,但感谢所有帮助我的人。

这不是完全相同的问题,但这个答案似乎是你想要的?

将数据发送到热敏打印机

像George说的那样, 这个问题涉及将ZPL发送给打印机。

将ZPL发送到网络打印机应该没问题,只需使用网络打印机名称即可。

对于图像,它们需要采用PCX格式 。 首先将PCX文件发送到打印机(使用与发送其他ZPL命令相同的方法),然后发送引用打印机内存中图像的ZPL。 通过在Zebra Designer中生成带有图片的标签并查看它生成的ZPL(在打印机对话框中选中Print to File ),可以更容易地掌握这是如何完成的。

对于你的第二个问题,没有这个库。 ZPL是一种专有语言,Zebra不提供将ZPL转换为图像的库。 但是,有一种方法可以使用打印机的网页(适用于某些打印机)执行此类操作。

单击打印机的“目录列表”部分,然后单击“创建新脚本”。

在这里,您可以输入ZPL,然后选择“预览标签”,它应该显示标签的外观