使用斑马线zq320(使用此lib https://github.com/andrey-ushakov/esc_pos_utils进行iam打招呼)我设法打印了阿拉伯文本,但是他的问题是文本太长,会出现一个问题,即不是所有文本都被打印了分割下一部分到多个部分,例如代码自爆,我尝试将其发送3次,第一次2将打印正确,第三次将从其中打印1或2行 使用zpl lang的iam 我什至试图改变 chunkSizeBytes,queueSleepTimeMs 但没有人能建议
zplData="";
zplData = zplData + " ^XA^CWZ,E:TT0003M_.FNT^FS";
zplData = zplData + "^MNN^LL800";
for(int i=10;i<20;i++)
{
zplData = zplData + " ^FO05," + start.toString() + "^CI28^AZN,30,30^FD "+i.toString()+" ^FS";
zplData = zplData + " ^FO140," + start.toString() + "^CI28^AZN,30,30^FD 20" + " ^FS";
zplData = zplData + " ^FO230," + start.toString() + "^CI28^AZN,30,30^FD 500" + " ^FS";
zplData = zplData + " ^FO385," + start.toString() + "^CI28^AZN,30,30^FD حليب تنوفا 2 لتر" + " ^FS";
start = start + lineSpace;
}
zplData = zplData + " ^FO05," + start.toString() + "^CI28^AZN,30,30^FD ______________________________________" + " ^FS";
zplData = zplData + " ^XZ";
Uint8List encArabic1 = await CharsetConverter.encode("UTF-8",zplData);
ticket.textEncoded(encArabic1,
styles: PosStyles(codeTable: PosCodeTable.arabic));
感谢您的帮助