C#正在打印.lbl文件

本文关键字:lbl 文件 打印 | 更新日期: 2023-09-27 18:26:39

我有一些.lbl文件,想用C#应用程序打印它们。有办法做到这一点吗?我从ZebraDesigner程序中得到了它们,但我不想用那个程序打印标签。

C#正在打印.lbl文件

LBL文件包含标签设计器使用的内部二进制格式。您不能打印它,因为它只适用于标签设计器。您需要从标签设计器获取ZPL代码。请参阅这个关于如何获得ZPL的问题-基本上,使用"打印到文件"选项。

您可以验证您是否有ZPL代码在某些文本编辑器中打开文件。文本中应该有类似^XA^XZ^PQ1,...的内容。将它们发送到打印机的方式在很大程度上取决于打印机如何连接到网络或PC。

  1. 以太网:这是最简单的情况。将ZPL代码发送到打印机的IP地址。有些在端口9100上接受输入,有些在端口6101上接受输入。有关此信息,请参阅您的手册
  2. 串行连接:打开COM端口,在那里发送ZPL代码。简单
  3. Windows打印机驱动程序:真糟糕。您需要在原始模式下与打印机驱动程序对话,并将ZPL发送到那里。这里有一些信息会对你有所帮助

额外提示:您可以将标签设计为包含动态内容的占位符。由于ZPL文件是纯文本文件,您可以使用C#例程动态地用实际内容替换占位符。