A impressão do Ticket só deve ser feita após todo o processamento
Já fez isso ?
Eu estou supondo que todos os Registros tenham o mesmo número de Bytes. Certo ?
Se quizer maior confiabilidade dos Dados gravados na EEprom faça Checksum
Some todos os Bytes de cada Registro (não importa o estouro do Acumulador) e acresente um Byte a mais de modo que o
Checksum seja igual a Zero
Isto vai garantir a integridade de cada registro.
Ao imprimir Relatório, Checksum = Zero ? Ok
.