ZPLToolkit

^B1

Código de Barras Code 11Preview: parcial

Simbologia só de dígitos, criada para etiquetas de equipamento de telecomunicações, onde continua sendo o padrão da casa.

Sintaxe

^B1o,e,h,f,g

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
eAcrescenta o dígito verificador definido pela simbologia. Desligado por padrão.Y or N — add a check digitN
hAltura das barras em pontos. Substitui a altura do ^BY só neste campo.1 to 32000 dotsHeight set by ^BY
fImprime os dados 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

Como funciona

O ^B1 imprime Code 11, às vezes chamado de USD-8. Codifica os dez dígitos e o hífen, e nada mais — sem letras, sem espaço. Esse conjunto reduzido é justamente o objetivo: compra densidade em etiquetas que só carregam número de série.

O Code 11 foi desenhado para equipamento de telecomunicações e sobrevive ali. Fora desse mundo é raro, e o leitor precisa ser configurado antes de ler um — o padrão de barras se confunde com o de outras simbologias largo/estreito.

O parâmetro `e` acrescenta dígitos verificadores. O Code 11 usa um para dados de até dez caracteres e dois acima disso, e a impressora os acrescenta às barras sem mostrá-los na linha legível, a não ser que você peça.

Exemplo

ZPL
^XA
^BY2,3,80
^FO60,60^B1N,N,80,Y,N^FD1234567890^FS
^XZ

Renderizando…

Um Code 11 de dez dígitos com módulo de 2 pontos e a linha legível embaixo.
Abrir no visualizador

O que o preview deste site faz com ele

Desenhado com um codificador Code 11 de verdade, então escaneia, e a rotação é aplicada. Duas aproximações: a razão largo/estreito do ^BY não é — a prévia usa sempre 3:1 — e o dígito verificador do `e` não entra nas barras, então um símbolo com ele ligado escaneia um caractere mais curto aqui do que na impressora.

Erros comuns

  • Mandar qualquer coisa além de dígitos e hífen. O Code 11 não tem outros caracteres e o campo não codifica.
  • Supor que o leitor vai ler. O Code 11 vem desligado no firmware da maioria dos leitores; precisa ser habilitado antes de a etiqueta valer alguma coisa.
  • Escolher por hábito. Se o dado é numérico e o leitor é de uso geral, o ^BC (Code 128) é mais denso e lido em qualquer lugar.

Veja também