Configuração de etiquetas Zebra
No Odoo, as etiquetas impressas no formato de arquivo Zebra Programming Language (ZPL) são concebidas para se adaptarem a uma etiqueta de 10 x 15 cm. Para redimensionar (ou reformatar) o texto para se adaptar a uma variedade de tamanhos de etiquetas ZPL, navegue até à visão de etiquetas ZPL <inventory/shipping_receiving/zpl-view> e altere o código ZPL.
Consulte as seções seguintes para obter explicações e exemplos de código para personalizações de etiquetas Zebra frequentemente solicitadas.
Adjust margins <inventory/shipping_receiving/margin>
Enlarge/minimize barcodes <inventory/shipping_receiving/resize>
Rotate elements <inventory/shipping_receiving/rotate>
Ajustar a margem
O texto é cortado das etiquetas padrão ZPL (Zebra Programming Language) impressas no Odoo quando a linha excede cinquenta e cinco caracteres. Para colocar nomes longos de produtos ou números de lote em uma única linha, ajuste a margem.
Para começar, navegue até o código ZPL da etiqueta <inventory/shipping_receiving/zpl-view> na aba Arquitetura. No código ZPL (Zebra Programming Language) para etiquetas de produtos, procure o comando ^FT, que especifica onde começar a colocar o texto, ou elemento gráfico, na etiqueta. Os dois números imediatamente a seguir de ^FT definem a coordenada x e a coordenada y em pontos (semelhante a pixeis para impressoras) a partir das margens esquerda e superior.
A seguir, um exemplo em que o nome do produto é cortado com a formatação ZPL (Zebra Programming Language) padrão do Odoo. Na aba Fixo, a coordenada x da posição inicial da etiqueta é alterada de ^FT100,80 para ^FT0,80, para encaixar o nome inteiro.
Código:
^XA^CI28 ^FT100,80^A0N,40,30^FD[E-COM11] Cabinet with Doors (wood: Cherry, handles: brass)^FS ... ^XZModificado![]()
Código:
^XA^CI28 ^FT0,80^A0N,40,30^FD[E-COM11] Cabinet with Doors (wood: Cherry, handles: brass)^FS ... ^XZ
Redimensionar código de barras
Para ajustar o tamanho do código de barras à escala, comece navegando até o Código ZPL da etiqueta <inventory/shipping_receiving/zpl-view> na aba Arquitetura. Procure o comando ^FO (normalmente na terceira linha), que é o ponto de partida da margem para o código de barras.
O comando ^BY configura o tamanho do código de barras, e recebe três números: largura da barra, largura das barras largas em relação às barras estreitas e altura da barra. Por padrão, o código ZPL (Zebra Programming Language) no Odoo usa ^BY3, configurando a largura da barra para três pontos, um tamanho comum que é fácil de ser lido pelos leitores de código de barras.
Código:
^XA^CI28 ... ^FO100,160^BY3 ... ^XZModificado![]()
Código:
^XA^CI28 ... ^FO100,160^BY2 ... ^XZ
Girar elementos
Para girar elementos em ZPL (Zebra Programming Language), comece por navegar para o código ZPL da etiqueta <inventory/shipping_receiving/zpl-view> na aba Arquitetura.
O primeiro parâmetro do comando ^BC (informação que afeta o comportamento do comando) define a rotação de um item, que pode ser:
N: display normally
R: rotate 90 degrees
I: rotate 180 degrees
B: rotate 270 degrees
Código:
^XA^CI28 ... ^BCN,100,Y,N,N ... ^XZModificado![]()
Código:
^XA^CI28 ... ^BCB,100,Y,N,N ... ^XZ