^BR
Código de Barras GS1 DataBarPreview: parcialSeis simbologias atrás de um comando, feitas para pôr um GTIN completo em itens pequenos demais para um UPC — hortifrúti acima de tudo.
Sintaxe
^BRo,t,f,s,h,w,rParâ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 |
| t | Qual membro da família imprimir. 1 é o omnidirecional, padrão do varejo.1 omnidirectional, 2 truncated, 3 stacked, 4 stacked omnidirectional, 5 limited, 6 expanded, 7 UPC-A | 1 |
| f | Fator de ampliação.1 to 10 — magnification factor | Chosen from the print head |
| s | Altura do padrão separador entre linhas, em pontos.1 to 10 — separator height | 1 |
| h | Altura do código de barras em pontos.1 to 32000 dots — bar code height | 25 |
| w | Largura do segmento, só para a variante expandida.2 to 22 — segment width, expanded only | 22 |
| r | Reservado.Reserved | None |
Como funciona
O ^BR imprime GS1 DataBar, antigo RSS. O parâmetro `t` escolhe qual membro da família você recebe: omnidirecional, truncado, empilhado, empilhado omnidirecional, limitado ou expandido. Codificam o mesmo tipo de dado em espaços muito diferentes.
A família existe porque um UPC-A é largo demais para um tomate avulso ou um frasco de farmácia. O omnidirecional é a variante de ponto de venda; o empilhado o dobra em duas linhas para etiqueta estreita; o limitado é para itens que nunca passarão pelo caixa; o expandido é o único que carrega mais que um GTIN, aceitando identificadores de aplicação para peso, lote e validade.
No ZPL o dado do campo é o GTIN puro — quatorze dígitos, ou treze deixando a impressora calcular o verificador. O expandido é a exceção: aceita uma string completa de AIs, escrita como a GS1 escreve, com os identificadores entre parênteses.
Exemplo
^XA
^BY2,3,80
^FO60,60^BRN,1,2,1,80^FD01234567890128^FS
^XZRenderizando…
O que o preview deste site faz com ele
As seis variantes são desenhadas com codificadores GS1 DataBar de verdade, então escaneiam, e a rotação é aplicada — inclusive as duas empilhadas, que a prévia desenha como os símbolos de duas linhas que são. A altura do separador do `s` e a largura de segmento do `w` ficam por conta do codificador.
Erros comuns
- Mandar AIs para a variante errada. Só o expandido (t=6) carrega identificadores de aplicação; os outros aceitam um GTIN puro e não codificam uma string entre parênteses.
- Escolher o limitado para um caixa. A GS1 proíbe o DataBar Limitado em ponto de venda — ele é para itens que nunca serão escaneados ali.
- Imprimir pequeno demais. A faixa de ampliação do DataBar é definida pela GS1, e ficar abaixo dela é a causa habitual de um item recusado no varejo.