Olá rndaniel,
eu acabei de baixar os novos fontes que vc postou após as alterações do João Paulo e o teste que fiz na minha bematech MP-4200 funcionou perfeitamente, show-de-bola.
eu não estudei a fundo ainda o componente ACBrSAT mas até antes de eu atualizar para a nova unit o código abaixo funcionava e agora ele não reconhece mais a forma de eu setar a impressora em tempo de execução
ACBrSATExtratoESCPOS1.MarcaImpressora := iBematech; -> ele não reconhece mais isso. de qualquer forma, setando direto no componente funciona certinho.
agora queria sugerir 2 modificações na unit ACBrSATExtratoESCPOS.pas
1) na procedure GerarPagamentos faltou adicionar a função VerificaTiraAcentos();
2) na procedure GerarItens, com relação à mascara da quantidade Mask_qCom
- não seria interessante se quando a quantidade fosse um número inteiro a máscara fosse diferente (sem decimais por exemplo)?
Quero deixar aqui meu agradecimento ao João Paulo pelas modificações realizadas que proporcionou a correta impressão do extrato na MP-4200, valeu!!!
Abs a todos.