Zebra RW420 CPCL字体问题

时间:2012-12-01 11:04:25

标签: android zebra-printers

我使用Label Vista(免费的Zebra软件)设计了一个标签,我注意到生成的CPCL代码,我注意到了:

_TTF -23 0 0 400 0 0 0 0 2 34 [Arial] 117 16 Test TTF string
T Ari06pt.cpf 0 118 45 Test Uploaded font string

我已将Ari06pt.cpf生成的字体上传到打印机。 然后我尝试从Label Vista打印,一切顺利!它工作!

之后我将代码传递给了我的android应用程序(带有Zebra SDK的JAVA),我试图打印,但在这种情况下只有

"T Ari06pt.cpf 0 118 45 Test Uploaded font string\r\n"

工作正常....第一行(_TTF)不再工作了(打印出白线)......

一些解决方案?

1 个答案:

答案 0 :(得分:3)

根据CPCL manual

_TTF -23 0 0 400 0 0 0 0 2 34 [Arial] 117 16 Test TTF string

不是CPCL命令。但是,LabelVista出于某种原因(??)使用桌面操作系统的常驻TrueType字体创建此命令,并在打印时将其静默转换为CPCL“T”命令,如下所示:

T Ari06pt.cpf 0 117 16 Test TTF string

所以我认为如果它包含除CPCL之外的命令,你应该检查LabelVista输出。您也可以尝试使用ZebraDesigner编辑器。

我使用过Zebra MZ320和QL420 +,他们只在内存中接受预分类字体(* .cpf文件)。 因此,请尝试将TrueType字体转换为预分频字体。您可以使用LabelVista或Zebra Font Downloader进行转换,然后将其上传到您的打印机。您可以关注this Zebra font convertion guide