Pessoal, alguém esta conseguindo gerar o CAT 52 da Epson através do ACBr?
O que ocorre é que no método CriarECFClassPorMarca da unit ACBrECFEscECF quando é Epson temos o seguinte trecho de código:
end else if IsEpson then
begin
Result := TACBrECFEpson.create(fpOwner);
Result.Device.Desativar;
fsDeviceParams := fpDevice.Porta+':'+fpDevice.ParamsString;
Result.Device.Porta := 'USB'; // Força DLL em USB
Result.Device.Baud := 115200;
end;
até aqui tudo certo, o que ocorre é que na método TACBrECFClass.PafMF_GerarCAT52 temos a leitura do número de série da ECF para uma variável.
NumSer := NumSerie;
E aqui ocorre o erro: Communication Error 6: Identificador Inválido.
Alguém teria alguma ideia ou teríamos que mudar a assinatura do método e passar o número de série ainda pelo método TACBrECF.PafMF_GerarCAT52(const DataInicial, DataFinal: TDateTime;
const DirArquivos: String);
???