gpt4 book ai didi

zebra-printers - 如何获取 CPF 文件到 QL420/QL220

转载 作者:行者123 更新时间:2023-12-01 06:39:09 30 4
gpt4 key购买 nike

我必须配置 30 多台 QL420plus 打印机,而且我正在努力解决我认为很容易的问题。

我们将把打印机与我们在 Windows Mobile 6 上编写的内部应用程序结合使用。基本上,该应用程序发送一个 CPCL 命令流来打印标签。由于标签具有非标准字体,我们创建了 7 个需要放在打印机上的 CPF 文件。

然而问题是新版本的 LabelVista(现在称为 Zebra Designer v2.2.3)不会让您像在 Windows XP 上运行的 LabelVista 那样“发送字体”。您必须使用“Zebra 字体下载器”。这才是真正的问题所在,因为它不会让您添加 CPF 文件。您必须创建一个 MMF 文件,然后将其下载到打印机。这将创建一个包含各种字体的大文件。当标签格式如下所示时,这是非常无用的:

! 0 200 200 304 {8}
LABEL
CONTRAST 0
TONE 0
SPEED 3
PAGE-WIDTH 408
BAR-SENSE 50
COUNTRY UK
VT 7 0 280 220 {0}
VB EAN{13} 1 2 60 310 230 {9}
T Got08Bpt.cpf 0 5 3 {1}
T Got05Bpt.cpf 0 5 91 TICKET PRICE
T Got010Bpt.cpf 0 5 220 RETAIL PRICE
T Got012Bpt.cpf 0 5 240 {12}
T Got014Bpt.cpf 0 20 240 {6}
CONCAT 5 105
Got28Bpt.cpf 0 0 {10}
Got14Bpt.cpf 0 7 {11}
ENDCONCAT
FORM
PRINT

我需要为标签上写的每个文本行使用不同的字体大小,但我无法将 CPF 文件单独下载到打印机。

我无法安装 LabelVista 的旧版本,因为它不允许我在 Windows 7 上安装。我已经阅读了 Zebra 的 CPCL 编程指南,这根本没有帮助。任何人都可以提供帮助,否则我的 Zebra 客户经理将度过非常糟糕的一天。 :-)

谢谢

麦克风

最佳答案

试试我在这里粘贴的代码 Sending a font file (.cpf) to zebra Qln320 printer over WLAN
我将字体文件存储在 Oracle DB 中,将它们加载到 Windows CE 设备并通过 BT 将它们发送到设备。这种方法唯一的“坏事”是每次下载文件后打印机都会关闭(购买方式是通过 USB 从 LabelVista 加载字体文件,问题相同)。

要从打印机中删除文件,您可以使用此 String.Format("! U1 do\"file.delete\"\"{0}\"\r\n", FileName.ToUpper());

关于zebra-printers - 如何获取 CPF 文件到 QL420/QL220,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12514908/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com