Requisitos O cliente informou que, antes da atualização, a impressão dos pedidos resumidos ficava mais próxima da borda, o que facilitava a leitura dos produtos. Após a atualização, o layout ficou mais centralizado e o cliente não gostou do novo formato. Foram mostrados outros modelos, mas nenhum ficou parecido com o que ele utilizava antes.
Solução Implementada A impressão do modelo do cliente é realizada na unit UPedidoCImpressao, procedure CupomCompletoTermicaBema. Identificamos que o comportamento observado estava relacionado ao comando de reset enviado à impressora no início da impressão.
Implementação: • Foi adicionada uma verificação do modelo de impressora configurado no sistema antes de enviar o comando de reset. • Se o modelo configurado for ‘BEMATECH’, o sistema mantém o comando de reset original: #29 + #249 + #32 + #1. • Se o modelo configurado for ‘EPSON’, o sistema agora envia o comando de reset específico para impressoras Epson TM T20: #27 + '@'. • Essa lógica garante que cada impressora receba o comando adequado, preservando o layout esperado pelo cliente.
Resultado Com a alteração, o cliente que utiliza impressora Epson TM T20 voltou a ter a impressão no formato anterior, mais próximo da borda e conforme sua preferência, mantendo a compatibilidade com impressoras Bematech.
Configuração Necessária: No Integrado, em Utilitários > Parâmetros do Sistema > Config. Gerais no ‘Tipo de Pedido’ selecionar a opção ‘CupomTermBema’.
Parâmetros Envolvidos
Integrado > Utilitários > Parâmetros do Sistema > Config. Gerais no ‘Tipo de Pedido’ selecionar a opção ‘CupomTermBema’.