Impressão de etiquetas com IBM i / AS400: programas RPG, DB2 for i e arquivos de spool
Modernize a impressão de etiquetas do IBM i (AS/400) sem reescrever RPG ou CL: ODBC ao DB2 for i, arquivos de spool e exportação, socket TCP e REST a partir de programas ILE — com cenários e lista de verificação.
Muitas plantas ainda rodam em IBM i: programas RPG de décadas que imprimem etiquetas por arquivos de spool numa matricial ou numa única Zebra desde os anos 1990. Os programas funcionam; o que mudou foram as impressoras e os formatos. O EtikStudio deixa esses programas fazendo exatamente o que fazem enquanto as etiquetas saem em impressoras térmicas modernas de qualquer marca.
Quais vias de integração se encaixam no IBM i
| Via | Encaixe | Por quê |
|---|---|---|
| Dados embutidos (ODBC ao DB2 for i) | Ideal | O driver ODBC do IBM i Access expõe arquivos físicos e views SQL; a etiqueta lê item, lote e pedido por chave ao imprimir. |
| Pasta monitorada (IFS / FTP) | Ideal | O programa RPG ou CL grava um CSV no IFS ou numa pasta compartilhada em vez do spool; o EtikStudio imprime. Mudança mínima no programa. |
| Socket TCP | Bom | Programas que já enviam para um IP e uma porta (fluxos de impressora legados) passam a apontar para o listener de socket do EtikStudio. |
| REST a partir do ILE | Moderno | RPG free-form com HTTPAPI ou funções SQL HTTP chama a API REST para status de trabalho imediato. |
Cenários típicos
| Processo | Etiqueta | Disparo |
|---|---|---|
| Produção | Etiquetas de contêiner e produto acabado com lote | Programa de apontamento de produção |
| Expedição | Etiquetas SSCC de palete e de cliente substituindo a saída por spool | Programa de confirmação de embarque |
| Estoque | Etiquetas de localização e inventário cíclico | Manutenção de localizações |
| Recebimento | Etiquetas de recebimento de pedido com lote do fornecedor | Entrada de recebimento |
Fluxo recomendado
Não reescreva o RPG. Redirecione sua saída: onde gravava um spool, grave um CSV no IFS; onde abria um socket para a impressora antiga, aponte para o EtikStudio. O design da etiqueta — agora GS1-128, SSCC, formatos de cliente — vive no EtikStudio e lê o resto de views do DB2 for i. Quando a planta comprar uma impressora de outra marca, só o perfil de impressora muda.
Lista de verificação de implantação
- Instalar o driver ODBC do IBM i Access no host do EtikStudio e solicitar views SQL somente leitura (não acesso direto a arquivos).
- Capturar uma amostra da saída atual por spool ou socket para identificar os campos que cada programa emite.
- Cuidar da conversão EBCDIC/ASCII ao gravar no IFS; usar CCSID 1208 (UTF-8) para texto com acentos.
- Manter a impressora antiga acessível durante a transição; as duas saídas podem rodar em paralelo.
Como o EtikStudio resolve
O programa IBM i mantém sua lógica; o EtikStudio traz a etiqueta moderna, os padrões de código de barras e a independência de impressora, com um log por trabalho para as auditorias que o spool antigo nunca teve.
Os detalhes de integração variam conforme versão, implantação e licenciamento do ERP. Adaptadores e exemplos são fornecidos durante a implementação.