^B2
Código de Barras 2 de 5 IntercaladoPreview: parcialA simbologia numérica mais densa da família clássica — e a mais sujeita a leitura errada quando usada sem dígito verificador.
Sintaxe
^B2o,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.1 to 32000 dots | Height set by ^BY |
| f | Imprime os dígitos embaixo das barras, como texto.Y or N — print the human-readable line | Y |
| g | Move esses dígitos para cima das barras.Y or N — put that line above the bars | N |
| e | Acrescenta o dígito verificador mod-10. Ligue, a menos que uma especificação diga o contrário.Y or N — add a mod-10 check digit | N |
Como funciona
^B2 imprime o 2 de 5 Intercalado, que codifica os dígitos em pares: um dígito nas barras e o seguinte nos espaços entre elas. É essa intercalação que o torna o mais denso dos numéricos clássicos, e é por isso que o dado precisa ter uma quantidade par de dígitos. Contagem ímpar significa que a impressora completa com um zero à esquerda ou recusa o campo.
Ele continua sendo a simbologia por trás do ITF-14, o código das caixas de transporte, e sobrevive na armazenagem e na indústria farmacêutica por um motivo só: cabem mais dígitos em menos espaço do que em qualquer outra coisa que leitores antigos leiam.
A fraqueza é que a simbologia não sabe dizer onde termina. Um leitor que enxergue só parte do símbolo — por etiqueta rasgada ou ângulo ruim — pode devolver um número mais curto que ainda parece válido. As defesas são o dígito verificador mod-10 opcional e as barras-guia em volta do símbolo; o ITF-14 exige as duas coisas, e qualquer outro uso deveria copiar isso.
Exemplo
^XA
^BY2,3,80
^FO60,50^B2N,80,Y,N^FD1234567890^FS
^XZRenderizando…
O que o preview deste site faz com ele
Desenhado com um codificador 2 de 5 Intercalado de verdade, rotação incluída. A razão largo/estreito do ^BY não é aplicada — o preview usa a do próprio codificador — e as barras-guia que um ITF-14 exige não são desenhadas.
Erros comuns
- Quantidade ímpar de dígitos. Decida conscientemente onde entra o zero de completamento, em vez de deixar a impressora escolher.
- Dispensar o dígito verificador. Leitura parcial é o modo de falha conhecido dessa simbologia, e o verificador é o que a pega.
- Deixar de fora as barras-guia numa etiqueta de caixa. Sem elas, a leitura parcial fica bem mais provável.