^BA
Código de Barras Code 93Preview: parcialParente 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,eParâmetros
| Parâmetro | Descrição e valores aceitos | Se omitido |
|---|---|---|
| o | Rotação do código de barras na etiqueta.N normal, R 90°, I 180°, B 270° | Last ^FW value, else N |
| h | Altura das barras em dots. Sobrepõe a altura do ^BY apenas neste campo.1 to 32000 dots | Height set by ^BY |
| f | Imprime o dado embaixo das barras, como texto.Y or N — print the human-readable line | Y |
| g | Move esse texto para cima das barras.Y or N — put that line above the bars | N |
| e | Mostra os dois caracteres verificadores na linha legível. Eles são codificados de qualquer forma.Y or N — print the check digit | N |
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
^XA
^BY2
^FO60,50^BAN,80,Y,N^FDZPL TOOLKIT^FS
^XZRenderizando…
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.