gpt4 book ai didi

printing - 将 ZPL 标签中的文本设为粗体或下划线?

转载 作者:行者123 更新时间:2023-12-02 02:06:14 26 4
gpt4 key购买 nike

根据新的欧盟法律,每个食品包装标签都必须通过在成分列表中将其设置为粗体或下划线来概述可能引起过敏的成分。

目前我正在通过 ZPL 将标签打印到斑马打印机。我检查了 ZPL 手册 1 和 2,但没有找到如何以粗体或下划线打印某些内容的方法。有什么办法可以做到这一点吗?

示例:“成分:水、糖、牛奶、奶酪、巧克力”

现在应该是:“成分:水、糖、牛奶奶酪、巧克力”

我当前的成分标签代码是:

^CF0,15
^FO13,245
^FB530,2,,L,
^FH^FD__VAR_INGREDIENTS__
^FS

非常感谢您的帮助,

斯特凡

最佳答案

下划线 - 使用等宽字体,如 AA、AC、AD、AF 或 AG

使用

^FO350,50^AGR^FDwhatever,milk,butter,salt^FS
^FO340,50^AGR^FD ____ ______^FS

此处的下划线位于牛奶和黄油下方,您可以通过将 FO 的 X 和 Y 位置修剪几个点(此处为 10 X)来调整偏移

经过进一步调查,我发现

改为粗体

使用旧的点阵打印机技巧。仍然使用固定间距字体,重新打印文本,但将非粗体字符替换为空格,并将 X 位置调整 1 或 2 点,再次重新打印,Y 位置调整 1 o2 2 点。

^FO350,50^AGR^FDwhatever,milk,butter,salt^FS
^FO348,50^AGR^FD milk butter^FS
^FO350,52^AGR^FD milk butter^FS

要添加下划线,请在所需字母下方绘制一个图形框。由于每个字母的宽度是恒定的,因此计算起来相对容易。

^FO345,490^GB0,160,4^FS
^FO345,690^GB0,240,4^FS

我使用 A300 和 8"*3"标签进行测试,因此我需要旋转文本,因此进行了一些奇怪的计算。即使在示例中,手册也没有显示 ^FS,但我发现它是必需的。

关于printing - 将 ZPL 标签中的文本设为粗体或下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27377181/

26 4 0