ZPLToolkit

^B8

Código de Barras EAN-8Preview: parcial

O EAN curto, para embalagens pequenas demais para um EAN-13: sete dígitos mais o verificador.

Sintaxe

^B8o,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
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

Como funciona

^B8 imprime EAN-8, a versão compacta do código de varejo, usada em embalagens onde um EAN-13 fisicamente não cabe — sachês, cosméticos pequenos, balas e doces.

Codifica 7 dígitos mais um verificador calculado pela impressora, em 67 módulos fixos. É cerca de 30% mais estreito que um EAN-13, que é exatamente o motivo de ele existir.

Números EAN-8 não são EAN-13 encurtados: eles são atribuídos separadamente pela entidade numeradora, justamente porque não há como derivar um do outro. Cortar um código de 13 dígitos para oito produz um código de barras que escaneia e identifica o produto errado — ou nenhum.

Exemplo

ZPL
^XA
^BY3
^FO60,50^B8N,80,Y,N^FD96385074^FS
^XZ

Renderizando…

Um EAN-8 de oito dígitos, com o verificador já incluso.
Abrir no visualizador

O que o preview deste site faz com ele

Desenhado com um codificador EAN-8 de verdade, rotação incluída; qualquer coisa que não sejam 7 ou 8 dígitos vira uma caixa vermelha hachurada. Como no EAN-13, as barras de guarda não descem além do símbolo.

Erros comuns

  • Derivar um EAN-8 de um EAN-13 cortando dígitos. São alocações separadas — o resultado identifica outra coisa.
  • Usar EAN-8 para economizar espaço em etiqueta de transporte. Ele é uma simbologia de varejo; etiqueta de transporte pede Code 128 ou GS1-128.
  • Esquecer que o oitavo dígito é o verificador e enviar oito dígitos de dado.

Veja também