^BE
Código de Barras EAN-13Preview: parcialO código de varejo usado no Brasil e em quase todo o mundo. Você manda doze dígitos e a impressora calcula o décimo terceiro.
Sintaxe
^BEo,h,f,gParâ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 |
| h | Altura das barras em dots. No varejo, o EAN em tamanho pleno tem 25,9 mm.1 to 32000 dots | Height set by ^BY |
| f | Imprime os dígitos embaixo das barras, como texto.Y or N — print the human-readable line | Y |
| g | Move esses dígitos para cima das barras.Y or N — put that line above the bars | N |
Como funciona
^BE imprime EAN-13, a simbologia que está em praticamente todo produto de consumo fora dos Estados Unidos e do Canadá. Codifica exatamente 12 dígitos mais um dígito verificador, e nada além disso — sem letras, sem tamanho variável.
Se você envia 12 dígitos, a impressora calcula o verificador. Se envia 13, ela confere o que você mandou; se discordar, rejeita o campo em vez de imprimir errado. Enviar o seu próprio só compensa quando o valor vem de um sistema que já o validou.
O símbolo tem 95 módulos fixos, quaisquer que sejam os dígitos, então quem controla o tamanho é o ^BY: 95 × 2 dots com ^BY2, 95 × 3 com ^BY3. O varejo também espera uma zona de silêncio larga — 11 módulos à esquerda e 7 à direita —, mais do que a maioria das simbologias pede, e é a causa habitual de uma etiqueta de gôndola que não passa no caixa.
Exemplo
^XA
^BY3
^FO60,50^BEN,80,Y,N^FD5901234123457^FS
^XZRenderizando…
O que o preview deste site faz com ele
Desenhado com um codificador EAN-13 de verdade, rotação incluída, e uma quantidade errada de dígitos vira uma caixa vermelha hachurada em vez de um código que não escanearia. Um detalhe ainda difere da impressora: as barras de guarda são desenhadas com a mesma altura das demais, sem descer além do símbolo.
Erros comuns
- Passar um UPC-A para o ^BE. Os doze dígitos são aceitos, mas lidos como corpo de um EAN-13, e o verificador não será o que está no produto.
- Encolher o símbolo com ^BY1 para caber. O EAN tem faixa de ampliação definida, e abaixo dela os leitores de caixa começam a falhar.
- Encostar o código na borda da etiqueta. O EAN precisa de uma zona de silêncio maior que qualquer outra simbologia da etiqueta.