2016-03-23 1 views
1

J'ai développé une petite bibliothèque en Java pour envoyer des commandes à une imprimante Epson TM-T70II avec protocole ESC/POS. Je suis capable d'imprimer tout ce dont j'ai besoin, mais je ne trouve pas un moyen de changer la taille de la police du texte à une valeur plus petite que la taille de police par défaut. Juste pour puntualiser, "GS!" n'est pas une commande utile ESC/POS car elle ne peut qu'augmenter la taille de la police, see here to more info.caractères Définissez la taille avec ESC/POS (Java)

Je regardais "ESC&" mais je ne suis pas sûr que cela peut être utile pour réduire la taille de la police. Pouvez-vous me donner quelques suggestions et un petit exemple de commande à utiliser?

+0

"ESC &" serait "" \ u001b & "' mais seulement trouvé https://reference.epson-biz.com/modules/ref_escpos/index.php?content_id=72 ne semble pas correspondre à vos besoins –

+0

Cette commande devrait permettre de définir des caractères personnalisés. – drenda

Répondre

2

TM-T70II a deux types de polices FontA (12x24) et FontB (9x17).
Pour changer la taille de la police, vous pouvez utiliser le "ESC!" commande

  • Font A: "ESC 0" (1Bh 21 h 00H)
  • police B: "ESC 1" (1Bh 21 h 01h)

Si cela ne fonctionne pas, avant "ESC !" commande, il est préférable d'envoyer le "ESC @" pour nettoyer le tampon de commande.

1

Essayez ceci

normalsize = {0x1B, 0x21, 0x03}

gras = {0x1B, 0x21, 0x08}

boldMedium = {0x1B, 0x21, 0x20}

boldLarge = {0x1B, 0x21, 0x10}