ZPLToolkit

^BA

Código de Barras Code 93Preview: parcial

Parente mais denso e contínuo do Code 39, capaz de carregar o ASCII inteiro — desde que o leitor esteja configurado para ele.

Sintaxe

^BAo,h,f,g,e

Parâmetros

ParâmetroDescrição e valores aceitosSe omitido
oRotação do código de barras na etiqueta.N normal, R 90°, I 180°, B 270°Last ^FW value, else N
hAltura das barras em dots. Sobrepõe a altura do ^BY apenas neste campo.1 to 32000 dotsHeight set by ^BY
fImprime o dado embaixo das barras, como texto.Y or N — print the human-readable lineY
gMove esse texto para cima das barras.Y or N — put that line above the barsN
eMostra os dois caracteres verificadores na linha legível. Eles são codificados de qualquer forma.Y or N — print the check digitN

Como funciona

^B3 imprime Code 39; ^BA imprime Code 93, criado para substituí-lo. Cada caractere ocupa 9 módulos fixos, sem barras largas e estreitas, o que deixa o Code 93 sensivelmente mais estreito que o mesmo dado em Code 39.

O Code 93 alcança os 128 caracteres do ASCII combinando dois caracteres para tudo que está fora do conjunto básico, ou seja: minúsculas e pontuação existem, ao custo do dobro da largura para cada um desses caracteres.

O problema está do lado da leitura. Muitos leitores saem de fábrica com Code 93 desabilitado, e o modo ASCII completo é outra configuração à parte. Antes de escolhê-lo para uma etiqueta que sai da sua empresa, confirme que os leitores do destino aceitam; se não der para confirmar, o Code 128 é a opção densa mais segura.

Exemplo

ZPL
^XA
^BY2
^FO60,50^BAN,80,Y,N^FDZPL TOOLKIT^FS
^XZ

Renderizando…

Code 93 codificando o mesmo texto que o Code 39 precisaria de um terço a mais para imprimir.
Abrir no visualizador

O que o preview deste site faz com ele

Desenhado com um codificador Code 93 de verdade, rotação incluída. O preview codifica apenas o conjunto básico de caracteres — um símbolo que a impressora montaria em modo ASCII completo aparece aqui como caixa vermelha hachurada, em vez de barras que não corresponderiam.

Erros comuns

  • Escolher Code 93 sem checar os leitores. É a mais comumente desabilitada entre as simbologias populares.
  • Achar que o ASCII completo sai de graça. Cada caractere fora do conjunto básico vira dois, então um valor cheio de minúsculas pode ficar mais largo que em Code 39.
  • Ler os caracteres verificadores como dado. Eles fazem parte do símbolo, não do valor que o seu sistema enviou.

Veja também