如何从 ZebraDesigner 标签获取 ZPL 代码?

问题描述 投票:0回答:5

我正在使用 ZebraDesigner 2.2.2(内部版本 2728)。

有没有办法从 ZebraDesigner 中提取 ZPL 代码?我什至无法将其导出到 ZPL 文件,我唯一的选择是将其另存为

.lbl

enter image description here

printing barcode zebra-printers zpl
5个回答
68
投票

不确定我是否在这里遗漏了一些东西,但从我使用的 ZebraDesigner 2.2.3(内部版本 4271)来看,我只需单击“打印”,勾选“打印到文件”复选框,输出到 *.prn 文件,用记事本打开该文件,代码就在那里。


43
投票

您可以向系统添加新的 ZebraDesigner ZPL 驱动程序并使用文件作为端口。 然后,当您“打印”文档时,它会将 ZPL 代码写入文件中。

请注意,它可能在第一个

^XA
之前有一些您可能不需要的标头信息。

更新:(如何在驱动程序上添加本地端口)

  1. 前往
    Printer Properties
  2. 单击
    Ports
    选项卡
  3. 点击
    Add Port
  4. 选择
    Local Port
    并单击
    New port
  5. 输入文件名,例如
    C:\output.zpl
  6. 确保在端口列表中选中它
  7. 现在所有打印输出都应该转到
    C:\output.zpl

27
投票

我使用“打印”弹出对话框中的“打印到文件”复选框。它会生成一个包含 ZPL 的文本文件。


8
投票

如果您想查看本机 ZPL 代码,则必须使用斑马字体。如果您不使用,您将看到如下所示的 .GRF 代码:

^FT320,64^XG007.GRF,1,1^FS

并且不理解他们。之后点击打印然后选择“打印到文件”。这样你就可以看到清晰的ZPL代码。


0
投票

是的,没错。在 Zebra Designer 中使用 Arial 或 Tahoma 等标准系统字体时,Zebra 打印机不直接支持这些字体。因此,Zebra Designer 将这些字体处理为图像,并在 ZPL 输出中添加

GRF
代码以将它们打印为图形。

为了避免

GRF
代码并在 ZPL 中获得直接基于文本的输出,您可以使用两种替代方法:

1. 使用与 Zebra 打印机字体类似的内置 Zebra 字体

  • 选择 Zebra 打印机字体(如 A、B、D、E)可让您获得基于文本的 ZPL 输出。其中一些字体在视觉上类似于 Arial 或 Tahoma。
  • 通过这种方法,ZPL 输出仍然基于文本,并且不添加图形文件,从而加快了处理速度并减小了文件大小。

2. 将所需字体加载到 Zebra 打印机上

  • 如果您特别需要使用Arial或Tahoma,您可以将这些字体上传到打印机。 Zebra 的 Font Downloader 工具或 Zebra Setup Utilities 软件可让您将自定义字体加载到打印机。
  • 加载后,您可以直接在ZPL中调用这些字体,如下所示:
    ^XA
    ^A@N,25,25^FDHello, this is Arial!^FS
    ^XZ
    
    ^A@
    命令调用加载的字体,无需为文本添加图形文件 (GRF)。

使用这些方法,您可以直接使用ZPL进行文本输出,避免额外的图形文件。

© www.soinside.com 2019 - 2024. All rights reserved.