ZPLToolkit

^B2

Código de Barras 2 de 5 IntercaladoPreview: parcial

A 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,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.1 to 32000 dotsHeight set by ^BY
fImprime os dígitos embaixo das barras, como texto.Y or N — print the human-readable lineY
gMove esses dígitos para cima das barras.Y or N — put that line above the barsN
eAcrescenta 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 digitN

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

ZPL
^XA
^BY2,3,80
^FO60,50^B2N,80,Y,N^FD1234567890^FS
^XZ

Renderizando…

Dez dígitos — contagem par, como o 2 de 5 Intercalado exige.
Abrir no visualizador

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.

Veja também