^BI
Código de Barras 2 de 5 IndustrialPreview: parcialSimbologia só de dígitos em que apenas as barras carregam dado e os espaços só separam — larga, robusta e em grande parte obsoleta.
Sintaxe
^BIo,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 pontos. Substitui a altura do ^BY só neste campo.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 esse texto para cima das barras.Y or N — put that line above the bars | N |
Como funciona
O ^BI imprime 2 de 5 Industrial, um dos códigos de barras mais antigos ainda presentes no conjunto de comandos ZPL. Cada dígito são cinco barras, duas delas largas, e os espaços entre as barras não carregam nada.
Jogar fora os espaços o torna tolerante a impressão ruim, e foi por isso que sobreviveu em armazenagem e em papelão ondulado muito depois de surgirem códigos mais densos. O custo é a largura: fica cerca de duas vezes mais largo que o 2 de 5 Intercalado para os mesmos dígitos.
Se você está escolhendo uma simbologia hoje em vez de atender a uma especificação existente, o ^B2 (2 de 5 Intercalado) codifica o mesmo dado na metade do espaço, e o ^BC (Code 128) em menos ainda.
Exemplo
^XA
^BY2,3,80
^FO60,60^BIN,80,Y,N^FD12345670^FS
^XZRenderizando…
O que o preview deste site faz com ele
Desenhado com um codificador 2 de 5 Industrial de verdade, então escaneia, e a rotação é aplicada. A razão largo/estreito do ^BY não é aplicada: a prévia usa sempre 3:1.
Erros comuns
- Mandar algo que não seja dígito. A simbologia é só numérica e o campo não codifica.
- Esquecer o quanto ele é largo. Confira a etiqueta com a largura de módulo real do ^BY antes de fechar um modelo — este é o mais largo da família 2 de 5.
- Confundir com o 2 de 5 Padrão (^BJ). São padrões de barra diferentes, e um leitor configurado para um não lê o outro.