使用CPCL编程(Zebra移动打印机)将收据标题居中

本文关键字:标题 打印机 编程 CPCL Zebra 移动 使用 | 更新日期: 2023-09-27 18:06:28

我正在用我的c#和CPCL代码生成收据。我在收据上面有公司名称。公司名称是根据谁是使用该软件设置,我希望能够中心该公司名称。我试过用命令中心,但它没有做任何事情,我不知道我是否做错了什么。

My Code is:

SendData = " ! U1 setvar '"device.languages'" '"line_print'"'r'n";
SendData += " ! U SETLP 5 1 46'r'nPAGE-WIDTH 480'r'nSETBOLD 2'r'nPRINT'r'n";          
SendData += " ! U1 CENTER'r'n"+MobileOrdering.AppSettings.Company+"'r'n! U1 SETBOLD 0'r'n";
SendData += " ! U1 CENTER'r'n";
SendData += " ! U1 SETLP 0 2 24";
SendData += MobileOrdering.AppSettings.Address+"'r'n";

请帮助

使用CPCL编程(Zebra移动打印机)将收据标题居中

嗯,正如我在阅读本手册后正确理解的那样,您使用的是行打印模式,因此您可以调整条形码而不是文本。

从P9-15

BARCODE命令受对齐的影响像"!"U1中心"。

从P9-18

程序必须用所有的空格设置文件已经插入。只使用空格,不要使用制表符使事物正确排列

来测试我是否正确,试着代替公司名称添加条形码,如果它会居中-我是对的:)

要添加居中文本,您也可以尝试在标签模式下使用命令:

! 0 200 200 210 1
CENTER
TEXT 4 3 0 0 Centered Company Name
LEFT
TEXT 4 3 0 0 Text on left
FORM
PRINT

希望对你有帮助。