ZPLToolkit

^B9

Código de Barras UPC-EPreview: parcial

O UPC comprimido de seis dígitos, para embalagens pequenas demais para carregar um UPC-A inteiro.

Sintaxe

^B9o,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 pontos. Substitui a altura do ^BY só neste campo.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 esse texto para cima das barras.Y or N — put that line above the barsN
eImprime o dígito verificador como parte desse texto.Y or N — print the check digitY

Como funciona

O ^B9 imprime UPC-E, que é um UPC-A com os zeros espremidos para fora. Um fabricante cujo código e número de produto tenham o padrão certo de zeros pode ter os doze dígitos comprimidos para seis, o que cabe num chiclete onde o UPC-A não caberia.

A compressão não é livre: só certos códigos UPC-A têm equivalente UPC-E, e o mapeamento é fixado pela especificação GS1. O leitor expande os seis dígitos de volta para os doze antes de o PDV ver qualquer coisa.

Mande o código com sete ou oito dígitos — os seis de dado, mais o sistema numérico e o verificador. A impressora não inventa um UPC-E válido a partir de um número qualquer.

Exemplo

ZPL
^XA
^BY2,3,80
^FO60,60^B9N,80,Y,N,Y^FD1234565^FS
^XZ

Renderizando…

Um UPC-E de sete dígitos com módulo de 2 pontos.
Abrir no visualizador

O que o preview deste site faz com ele

Desenhado com um codificador UPC-E de verdade, então escaneia, e a rotação é aplicada. Uma coisa a prévia não reproduz: as barras de guarda que descem abaixo do resto do símbolo num UPC de varejo, e os dígitos que ficam ao lado delas. Todas as barras saem na mesma altura.

Erros comuns

  • Passar um número que não tem forma UPC-E. Nem todo UPC-A comprime, e o campo não codifica.
  • Reduzir abaixo do mínimo GS1. O UPC-E tem faixa de ampliação definida; imprimir menor é o que faz o leitor do caixa recusar a embalagem.
  • Perder a zona de silêncio. O UPC precisa de espaço livre dos dois lados, e uma origem de campo colada na borda é a causa habitual de não leitura.

Veja também