2016-02-25 7 views
2

J'utilise ZQ520, ses supports déjà Unicode et je charger la police comme suit:ZPL fieldblock^FB pour les polices unicode

^XA ^CWZ,E:TT0003M_.FNT^FS^XZ 

Je peux utiliser la police pour imprimer l'arabe comme suit:

^FO100,50^CI28^AZN,0,25^FD ARABIC TEXT HERE ^FS 

Il fonctionne très bien, mais quand je l'utilise^FB avec^FO, les lettres arabes se foiré et se sépare (en arabe, ils sont connectés), voici un exemple:

^FO100,50^FB200,,,R,^CI28^AZN,0,25^FD ARABIC TEXT HERE^FS 

il semble donc que^FB ne supporte pas la police Unicode. à la page 187 du manuel il mentionne ceci

La commande^FB ne prend pas en charge le texte complexe. Pour le texte complexe , utilisez^TB.

et 179

Le terrain Bloc (FB ^) commande ne peut prendre en charge les grandes polices TrueType.

Y a-t-il un moyen de contourner ce problème? Parce que l'arabe est de droite à gauche, j'essaie de rendre le texte aligné à droite et multi-lignes car certaines chaînes sont longues.

+0

Avez-vous regardé la note en bas de la page dans ce lien: https://km.zebra.com/kb/index?page=content&id=SO6820&actp=RSS Les langues qui ont la forme de caractère ou sont multi-directionnelles peuvent avoir besoin d'avoir les paramètres de commande Advanced Text correctement configurés pour les glyphes sont correctement positionnés. Le texte arabe de l'exemple ci-dessus nécessitait^PA (Advanced Text) pour imprimer correctement. – haakym

Répondre

0

J'ai réussi à imprimer du texte en arabe en utilisant ^TB en utilisant le code suivant. Il peut être utile de s'adapter à vos propres fins.

^XA^LRN^CI28^CWZ,E:TT0003M_.FNT^FS 
^FO600,10,2 
^AZN,50,40 
^TBN,600,100 
^FH 
^FD 
arabic text here 
^FS 
^PQ1 
^XZ 

Liens utiles:

commande TB (quelques informations supplémentaires par rapport à lien ci-dessous): https://support.zebra.com/cpws/docs/zpl/TB_Command.pdf

S'il vous plaît noter qu'il indique la commande ^TB doit être émis après une commande ^Ax (sélection de la police)

ZPL Manuel: https://www.zebra.com/content/dam/zebra/manuals/en-us/software/zpl-zbi2-pm-en.pdf