Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 4135 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde,

 

Preciso ler o cmc7 de um cheque, pelo proprio documento, porém, o cmc7 volta vazio. A leitura é acionada e o cheque é lido pelo ecf.

 

A impressora é uma Epson TM-H6000II(Itautec) Protocolo Fiscnet.

 

A classe está da seguinte forma:

 

  FiscNETComando.NomeComando := 'LeTexto' ;
  FiscNETComando.AddParamString('NomeTexto', 'CMC7Documento') ;
  AguardaImpressao := True;
  EnviaComando ;
  sleep(500);
  
  Result := FiscNETResposta.Params.Values['ValorTexto'] ;
Postado

você tentou ler com o leitor disponibilizado pelo fabricante primeiro, somente para sabermos se está mesmo retornando alguma coisa?

Régys,

 

Realmente não está retornando o cmc7 pelo programa Demo Logger 1.5.0.2. Configurei vários timeout's sendo o último de 30seg e mesmo assim só retorna a mensagem "Tempo esgotado ao executar comando". 

 

Teria alguma forma de resolver essa questão já que o comando existe e a impressora até consegue interpreta-lo acionando a leitura do cmc7?

 

Desde já agradeço a atenção.

  • Fundadores
Postado

Há algo errado aqui...

A impressora é uma Epson TM-H6000II(Itautec) Protocolo Fiscnet.

 

A Epson não utiliza protocolo FiscNet, ela tem um protocolo próprio...

 

Acredito que atualmente a Itautec está comercializando equipamentos Epson OEM  (antigamente as Itautecs eram "ZPM" OEM, essas sim usam FiscNet)

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Há algo errado aqui...

A Epson não utiliza protocolo FiscNet, ela tem um protocolo próprio...

 

Acredito que atualmente a Itautec está comercializando equipamentos Epson OEM  (antigamente as Itautecs eram "ZPM" OEM, essas sim usam FiscNet)

Na impressora tem a marca Itautec, e tem uma placa na lateral da Epson...e ela só conecta pelo EcfTeste como FiscNet...

Postado

Tentou fazer a leitura com o ECF em estado livre(sem cupom aberto)?

Sim, tentei pelo programa DemoLog2, e ao executar o programa o slip fica piscando e o cheque é lido pelo ecf, porém nao é retornado o cmc7...fica processando até atingir o timeout que no caso ja configurei em varios segundos.

  • Fundadores
Postado

Este é o código atual da classe ACBrECFFiscNET...

function TACBrECFFiscNET.LeituraCMC7 : AnsiString ;
begin
  FiscNETComando.NomeComando := 'LeTexto' ;
  FiscNETComando.AddParamString('NomeTexto', 'CMC7Documento') ;
  AguardaImpressao := True;
  EnviaComando ;
  sleep(500);
 
  Result := FiscNETResposta.Params.Values['ValorTexto'] ;
end;

parece estar de acordo com o manual do protocolo...

 

Talvez o fabricante do equipamento possa dar mais alguma dica... Porém se nem no programa deles, usando a DLL, funcionar... será  pouco provável...

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 4135 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.