Impressão de Local
O layout de uma etiqueta de local utiliza o motor Script de Impressão RUB, recebendo as variáveis extraídas da classe IntfEtiquetaLocal e tratadas por IntfEtiquetaPrintWriter.
Variáveis disponíveis para Local
| Variável | Descrição | Exemplo de valor | Exemplo no modelo |
|---|---|---|---|
CODIGO | Código identificador do local cadastrado no RuB. | A-01-04-02 | ^FDLocal: @CODIGO@^FS |
BARCODE | Código de barras do local (recebe o mesmo valor de CODIGO). | A-01-04-02 | ^FD@BARCODE@^FS |
DESCRICAO | Nome ou descrição detalhada do endereço físico. | CORREDOR A - PRAT 4 | ^FD@DESCRICAO@^FS |
LOCAL_CLASSE_PRODUTO | Lista de classes de produtos associadas ao local (quando configuradas). | BEBIDAS / REFRIGERANTES | ^FDSetor: @LOCAL_CLASSE_PRODUTO@^FS |
CODIGO_SIZE | Quantidade de caracteres do código do local. | 10 | ^FDTam: @CODIGO_SIZE@^FS |
CODIGO_SIZE_CHAR | Tamanho do código convertido em caractere ASCII de controle. | Caractere ASCII 10 | Usado em códigos especiais |
DT_ATUAL | Data atual no formato padrão do RuB. | 24/08/2026 | ^FDData: @DT_ATUAL@^FS |
DTH_ATUAL | Data e hora atuais completas. | 24/08/2026 18:30:00 | ^FDGerado em: @DTH_ATUAL@^FS |
Não utilize variáveis exclusivas de produto (como PRECO, SKU, FORNECEDOR_NOME ou EMB1_VALUE) em modelos de local, pois elas não existem nesse contexto.
Exemplo de layout ZPL com Script de Impressão RUB
O exemplo abaixo demonstra a identificação do endereço com exibição condicional das classes de produto e data de emissão:
^XA
#// Cabecalho com o endereco do local
^FO50,40^A0N,40,40^FDENDERECO: @CODIGO@^FS
^FO50,90^A0N,26,26^FD@DESCRICAO@^FS
#// Exibicao condicional de classes de produto
#IF LOCAL_CLASSE_PRODUTO != ""
^FO50,130^A0N,22,22^FDClasses: @LOCAL_CLASSE_PRODUTO@^FS
#ELSE
^FO50,130^A0N,22,22^FDSem restricao de classe^FS
#END
#// Codigo de barras Code 128
^FO50,170^BY3^BCN,75,Y,N,N^FD@BARCODE@^FS
#// Rodape com data de impressao
^FO50,280^A0N,18,18^FDEmitido em: @DTH_ATUAL@^FS
^XZ
Protótipo visual da etiqueta impressa:
+-----------------------------------------------------------+
| ENDEREÇO: A-01-04-02 |
| CORREDOR A - PRAT 4 |
| Classes: BEBIDAS / REFRIGERANTES |
| |
| |||||||||||| |||||||||||||||||||| ||||||||||||| |
| A-01-04-02 |
| |
| Emitido em: 24/08/2026 18:30:00 |
+-----------------------------------------------------------+