Bom dia pessoal,
Li bastante sobre o IdentificaPAF e estou utilizando ele no nosso PDV. Fiz o desenvolvimento em uma Bematech MP-4000 TH FI e funcionou tudo perfeito. Quando foi liberada a versão para testes na Sweda ST120, têm cupom que o MD5 sai normalmente com o nome do aplicativo no final do rodapé, mas em vários cupons simplesmente não é impresso nada. Alguém enfrentou este tipo de problema? Estou passando para vocês parte do source que faz o tratamento.
//----
//http://www.projetoacbr.com.br/forum/index.php?/topic/3220-mudar-rodap%C3%A9-do-cupom-fiscal/?hl=identificapaf#entry15329
//http://www.projetoacbr.com.br/forum/index.php?/topic/7277-md5-no-par%C3%A2metro-de-identificapaf/?hl=identificapaf
//http://www.projetoacbr.com.br/forum/index.php?/topic/4376-mudan%C3%A7as-md-5/?hl=identificapaf
try
ecf.IdentifMD5 := ''; //Utilizado para setar no rodapé o MD5 em caso de erro
if ecf.AguardarRespostaEcf then //Por garantia
begin
if ecf.ACBrEcf.MFD then
begin
if (ecf.ACBrECF.Estado = estLivre) then
ecf.AcbrEcf.IdentificaPAF(dm.NomeAplicativo + ' ' + dm.VersaoAplicativo, ecf.MD5RegN)
else
ecf.IdentifMD5 := ecf.MD5RegN;
end else
ecf.IdentifMD5 := ecf.MD5RegN;
end else
ecf.IdentifMD5 := ecf.MD5RegN;
except
on E:Exception do
ecf.IdentifMD5 := ecf.MD5RegN;
end;
//----
Li também que alguns homologadores não aceitam colocar o nome do aplicativo no cupom fiscal. Isso seria uma regra geral ou específico de um ou outro homologador?
Abraão