【发布时间】:2019-12-09 14:36:26
【问题描述】:
我下载了 ZebraDesigner 3 来创建一个自定义标签,其中包含我写“Hello World”的文本字段。
然后我想通过“打印到文件”来获取它的源代码,但是当我用任何编辑器打开它时,我找不到我之前写的内容(Hello World)。
我想做的是创建一个标签,其中包含一些是变量的文本字段,因为它们将从我的 C# 应用程序中获取值。
这是我从 .prn 文件中得到的(通过打印到文件功能创建的文件)
^XA
^MMT
^PW639
^LL0320
^LS0
^FO192,128^GFA,01792,01792,00028,:Z64:
eJzt0jFOAzEQBdCxXLjzXsBarjEFYq/kdBRRAhfIebYcxAE4ArMXQKZzgdaMhygOiSKElAKkHRe70iu88/8CLPMfhuUARnmLJhmSJ4L/laFJ9uGS2fHqFuzo4NQ6wtgRBBccbMwLul2zIWEckpopj69489ZsmzFus5otTzMO895K4XyLMa/By7jnKeH9phkHjBy+DCbG2B9sIo8r7tU6eCdM/eE+NfJqHlaE3HaYyqwmnxKuZgQ/mkQ9nhmD7lDtdAdmr7tXk92p7S62z8xmkyUzwvXdUdYfmrX8SkmyppZ17ShrR9WkI/rWUcfabTXpllq3yyzzV+cTr8C3dA==:ED50
^PQ1,0,1,Y^XZ
如何从 C# 更改这些文本字段?
【问题讨论】:
-
您最好查看 ZPL 文档。从样品的外观来看,它可能打印为图形。从旧的 ZPL 文档中我发现:“^GF(图形字段)命令允许您将图形字段数据直接下载到位图中。此命令遵循任何其他字段的约定,这意味着此命令包含字段方向。图形字段数据可以放置在位图空间内的任何位置。"
-
这肯定是标签的 ZIP 压缩图片。这就是驱动程序产生的 - 你不能责怪它,将随机文档从随机 Windows 应用程序转换为一系列有意义的数据字段是非常困难的。如果您需要这些,您需要在 ZPL 中自己从头开始创建标签模板,而不是依赖 Windows 打印。
-
@GSerg 够公平的!不过感谢您的帮助,至少现在我会专注于自己创建它。
-
您使用的是什么打印机驱动程序?你试过
Generic / Text only驱动吗? -
@DelphiCoder,我安装了 GC420t (EPL) 和 ZPL one 的打印机驱动程序