2016-07-18 131 views
5

ecco il codice zpl da Androidstampante Android stampa araba usando zebra imz320 mostra come carattere invertito

String zplcode="^XA^LRN^CI0^XZ\n" + 
     "\n" + 
     "^XA^CWZ,E:TT0003M_.FNT^FS^XZ\n" + 
     "^XA\n" + 
     "\n" + 
     "^FO10,50^CI28^AZN,50,50^F16^FDZebra Technologies^FS\n" + 
     "^FO10,150^CI28^AZN,50,100^F16^FDUNICODE^FS\n" + 
     "^FO020,260^CI28^AZN,50,40^F16^FDSwiss 721 Arabic: زيبرة تكنوليجيز اوربا المحدودة^FS\n" + 
     "^PQ1\n" + 
     "^XZ"; 
    mmOutputStream.write(message.getBytes()); 

il risultato è invertito caratteri arabi qualsiasi suggerimento? grazie in anticipo enter image description here

risposta

2

Il problema è stato risolto inserendo questa riga nel codice ZPL:

^PA1,1,1,1^FS ^FX Enables Advanced Text ^FS 
String zplcode="^XA^LRN^CI0^XZ\n" + 
    "\n" + 
    "^XA^CWZ,E:TT0003M_.FNT^FS^XZ\n" + 
    "^XA\n" + 
    "\n" + 
     "^PA1,1,1,1^FS ^FX Enables Advanced Text ^FS"+ 
    "^FO10,50^CI28^AZN,50,50^F16^FDZebra Technologies^FS\n" + 
    "^FO10,150^CI28^AZN,50,100^F16^FDUNICODE^FS\n" + 
    "^FO020,260^CI28^AZN,50,40^F16^FDSwiss 721 Arabic: زيبرة تكنوليجيز اوربا المحدودة^FS\n" + 
    "^PQ1\n" + 
    "^XZ"; 
mmOutputStream.write(message.getBytes()); 
+0

non riesco ancora aiuto print..any sarò appreicated – ZAJ

+0

è stato installato il Swiss721_UTF-8.zip font on printer? –

+0

Il carattere E: TT0003M_.TTF è presente sulla stampante – ZAJ