【问题标题】:How can i change font size of Zebra CPCL for printing如何更改 Zebra CPCL 的字体大小以进行打印
【发布时间】:2022-01-05 14:55:29
【问题描述】:

我一直在使用 Flutter 上的 android 移动应用程序。 我需要打印一个标签。我使用的是 ZQ510 型号的斑马打印机。

当我通过蓝牙将 CPCL 文本发送到打印机时,它可以工作并打印出来。但是打印输出真的很小。我怎样才能让它变大?

这是我的 CPCL 文本;

{D0611,0325,0591|}
{C|}
{XB00;0040,0369,A,3,02,0,0084,+0000000000,000,0,00=>512345678|}
{PC000;0094,0458,10,10,02,00,B=12345678|}
{PC001;0060,0048,10,10,01,00,B=149,95 |}
{PC002;0023,0170,10,10,02,00,B=Fiyat tarihi:|}
{PC003;0143,0170,10,10,02,00,B=24.08.2021|}
{PC004;0023,0215,10,10,03,00,B=T88001314CUT-|}
{PC005;0023,0240,10,10,03,00,B=GREY MARL-2-3 Y-|}
{PC006;0023,0271,10,10,02,00,B=Minecraft Tee|}
{PC007;0021,0313,10,10,02,00,B=Üretim Yeri:|}
{PC008;0143,0313,10,10,02,00,B=Türkiye|}
{LC;0063,0069,0199,0069,0,8|}
{PC009;0086,0113,10,10,01,00,B=49,99 |}
{PC000;0070,0500,06,06,010,00,B|}
{RC000;A|}
{XS;I,0001,0002C6200|}

【问题讨论】:

  • 尝试增加横向和纵向放大倍率;在您的代码中,将 PC 命令的 ...,10,10,... 替换为 ex。 20,20 看看是否更好。参考:第63页here
  • 谢谢,@evilmandarine。现在好多了。我有个问题。我将打印的输出添加到上面。从标签末尾开始打印。如何更改值的位置?
  • 首先这是 TPCL,而不是 ZPL,所以您应该更正问题中的标签。尝试校准您的打印机。如果这不起作用,我建议你再问一个问题。我是评论而不是回答,因为我不是 TPCL 专家。

标签: flutter zebra-printers zpl


【解决方案1】:

为什么需要 CPCL? IMO有点有限。将您的配置更改为 ZPL (instructions from zebra.com),然后使用我来自 here 的源代码

还有一件事:请记住,如果您想打印特殊语言字符(我看到您需要打印土耳其语),您必须找到打印机中安装的正确字体。例如:为了打印希腊字符,我必须整合它

^CWN,E:TT0003M_.FNT

就在第一个 ^XA 之后。然后我使用 N 字体来打印希腊语。如果您了解基础知识,它非常灵活

例如,如果你发送这个

^XA
^CWN,E:TT0003M_.FNT
^CI28
^CFN,20,20
^FO50,50^FDΧώρα Παραγωγής: ^FS
^FO50,90^FDΠεριοχή: ^FS

^CFN,30,30
^FO250,45^FDΕλλάδα^FS
^FO250,85^FDΒΙΠΕ Ηρακλείου^FS
^XZ

你会得到这个

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2012-04-04
    • 1970-01-01
    • 2013-06-28
    • 2014-12-07
    • 1970-01-01
    • 1970-01-01
    • 2014-02-16
    • 2011-11-29
    • 1970-01-01
    相关资源
    最近更新 更多