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ávelDescriçãoExemplo de valorExemplo no modelo
CODIGOCódigo identificador do local cadastrado no RuB.A-01-04-02^FDLocal: @CODIGO@^FS
BARCODECódigo de barras do local (recebe o mesmo valor de CODIGO).A-01-04-02^FD@BARCODE@^FS
DESCRICAONome ou descrição detalhada do endereço físico.CORREDOR A - PRAT 4^FD@DESCRICAO@^FS
LOCAL_CLASSE_PRODUTOLista de classes de produtos associadas ao local (quando configuradas).BEBIDAS / REFRIGERANTES^FDSetor: @LOCAL_CLASSE_PRODUTO@^FS
CODIGO_SIZEQuantidade de caracteres do código do local.10^FDTam: @CODIGO_SIZE@^FS
CODIGO_SIZE_CHARTamanho do código convertido em caractere ASCII de controle.Caractere ASCII 10Usado em códigos especiais
DT_ATUALData atual no formato padrão do RuB.24/08/2026^FDData: @DT_ATUAL@^FS
DTH_ATUALData 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                           |
+-----------------------------------------------------------+