Les polices idéographiques et pictographiques en langue asiatique comportent de grands jeux de caractères avec des milliers de caractères qui prennent en charge une seule page de codes de langue.
Afin de prendre en charge les grands jeux de caractères asiatiques, le secteur a adopté un système de caractères à deux octets (67 840 caractères maximum) au lieu des caractères à un seul octet (256 caractères maximum) utilisés pour les caractères latins en vue de traiter les grands jeux de polices.
Le système Unicode a ensuite été inventé pour traiter plusieurs langues avec un seul jeu de polices. Les polices Unicode prennent en charge un ou plusieurs points de code (comparez-les aux tables de caractères des pages de codes). Elles sont accessibles via une méthode standard qui résout les conflits de mappage de caractères.
Le langage de programmation ZPL prend en charge le standard Unicode. Les deux langages de programmation de l'imprimante prennent en charge les grands jeux de polices asiatiques pictographiques à caractères à double octet.
Le nombre de polices pouvant être téléchargées dépend de la mémoire flash disponible et de la taille de la police à télécharger sur l'imprimante.
Certaines polices Unicode telles que la police Andale (22 Mo) de Zebra et la police MS Arial Unicode (23 Mo) de Microsoft occupent beaucoup d'espace dans les emplacements de stockage de l'imprimante. Ces jeux de polices de grande taille prennent habituellement en charge un grand nombre de langues.