2016-07-18 4 views
5

est ici le code ZPL d'Androidimpression Android arabe en utilisant l'imprimante Zebra imz320 montre que le caractère inversé

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()); 

le résultat est inversé les caractères arabes toute suggestion? merci à l'avance enter image description here

Répondre

2

Le problème a été résolu en incluant cette ligne dans le code 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

Je ne peux toujours pas print..any aide sera h'hésitez – ZAJ

+0

Avez-vous installé le Swiss721_UTF-8.zip police sur l'imprimante? –

+0

La police E: TT0003M_.TTF est présente sur l'imprimante – ZAJ