Ir para conteúdo
  • Cadastre-se

dev botao

NFCe : Communication error 9997, Timeout during operation


Ver Solução Respondido por ROGERIO EDVAR DE SOUZA,
  • Este tópico foi criado há 1834 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia...

+ Toda vez que imprimo uma LEITURA X através dos componentes ajustados para NFCe...

Através do comando ACBrECF.LeituraX ,

imprime CORRETAMENTE mas dá a mensagem de erro :

"Communication error 9997, Timeout during operation"

Qual a maneira mais correta para evitar dar este Timeout ?

Obrigado !

 

image.png.77b579699ba37749bd2ca014e2b214df.png

Link para o comentário
Compartilhar em outros sites

2 horas atrás, ROGERIO EDVAR DE SOUZA disse:

Bom dia...

+ Toda vez que imprimo uma LEITURA X através dos componentes ajustados para NFCe...

Através do comando ACBrECF.LeituraX ,

imprime CORRETAMENTE mas dá a mensagem de erro :

"Communication error 9997, Timeout during operation"

Qual a maneira mais correta para evitar dar este Timeout ?

Obrigado !

 

image.png.77b579699ba37749bd2ca014e2b214df.png

Citando mais DETALHES :

Eu estou utilizando a impressora DR800 da DARUMA.

A Impressão de relatório GERENCIAL sai perfeitamente, sem dar esta mensagem.

Aparentemente é somente quando a impressão demora (tentei aumentar para 10 (10 segundos) o TIMEOUT do componente ACBrECF, mas não adiantou)

Agradeço desde já a ajuda...

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
3 horas atrás, ROGERIO EDVAR DE SOUZA disse:

Toda vez que imprimo uma LEITURA X através dos componentes ajustados para NFCe...

Através do comando ACBrECF.LeituraX ,

Visto que você disse que os componentes estão ajustados para NFC-e, entendo que esteja usando o ACBrECFVirtual.

Sendo assim, esse erro deve estar sendo retornado pela impressora e não pelo ACBrECF. Tente aumentar o Timeout no componente da impressora.

Em caso negativo, tente aumentar ainda mais o TimeOut, por exemplo para 20 ou 30.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

1 hora atrás, EMBarbosa disse:

Visto que você disse que os componentes estão ajustados para NFC-e, entendo que esteja usando o ACBrECFVirtual.

Sendo assim, esse erro deve estar sendo retornado pela impressora e não pelo ACBrECF. Tente aumentar o Timeout no componente da impressora.

Em caso negativo, tente aumentar ainda mais o TimeOut, por exemplo para 20 ou 30.

Boa tarde... , conectei sim, conforme o Esquema abaixo. Assisti o vídeo do REGIS e fiz este esquema...

para facilitar o entendimento sobre a conexão dos componentes. 

Podem repassar, se desejarem... achei que facilitou para eu me encontrar, pois são bastantes

conexões entre componentes, quando trabalhamos com NFCe no ACBr

CONCORDO PLENAMENTE COM VOCÊ,

mas A minha dúvida é :

QUAL este componente que possui a propriedade TIMEOUT e cuida da IMPRESSÃO em BOBINA, NÃO FISCAL

no caso de NFCe, sem ser o ACBrECF ?

... É o ACBrPosPrinter ? ... MAS O COMPONENTE ACBrPosPrinter não possui esta propriedade ... (ou não estou vendo aqui no Object Inspector)

 

image.thumb.png.2afe316a8ea81500170627fda3c99909.png

Link para o comentário
Compartilhar em outros sites

  • Solution

Consegui corrigir,

Mesmo assim obrigado a quem leu e/ou tentou ajudar...

Basta aumentar o valor da propriedade 

ACBrPosPrinter.Device.SendBytesCount , colocando entre 100 e 200 funcionou...

(está como padrão ZERO).

Daí pode-se imprimir uma leitura X pelo ACBrPOSPRINTER que não dá a mensagem de erro...

(ACBrECF.LeituraX)

Podem fechar o POST...

Obrigado!

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

  • Consultores
15 horas atrás, ROGERIO EDVAR DE SOUZA disse:

QUAL este componente que possui a propriedade TIMEOUT e cuida da IMPRESSÃO em BOBINA, NÃO FISCAL

... É o ACBrPosPrinter ? ... MAS O COMPONENTE ACBrPosPrinter não possui esta propriedade ... (ou não estou vendo aqui no Object Inspector)

13 horas atrás, ROGERIO EDVAR DE SOUZA disse:

ACBrPosPrinter.Device.SendBytesCount , colocando entre 100 e 200 funcionou...

Caso esteja usando ele, é o ACBrPosPrinter quem cuida da impressão mesmo.

Você passou bem perto quando conseguiu resolver, o TimeOut fica dentro da propriedade "Device" em ACBrPosPrinter.Device.Timeout.

Mas o importante é que você conseguiu resolver.

 

  • Curtir 2

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

2 horas atrás, EMBarbosa disse:

Caso esteja usando ele, é o ACBrPosPrinter quem cuida da impressão mesmo.

Você passou bem perto quando conseguiu resolver, o TimeOut fica dentro da propriedade "Device" em ACBrPosPrinter.Device.Timeout.

Mas o importante é que você conseguiu resolver.

 

Verdade!!!

Muitíssimo obrigado!!! ... Eu não estava achando a propriedade TimeOut do ACBrPosPrinter...

Esqueci que poderia estar no "subcomponente" device do ACBrPosprinter...

Aumentei para 5 segundos... deu certo... daí por precaução aumentei para 7 segundos...

Obrigado!

Link para o comentário
Compartilhar em outros sites

  • Consultores
2 minutos atrás, ROGERIO EDVAR DE SOUZA disse:

Verdade!!!

Muitíssimo obrigado!!! ... Eu não estava achando a propriedade TimeOut do ACBrPosPrinter...

Esqueci que poderia estar no "subcomponente" device do ACBrPosprinter...

Aumentei para 5 segundos... deu certo... daí por precaução aumentei para 7 segundos...

Obrigado!

Eu particularmente nunca uso um valor menor que 10. Se a impressora for USB ou conectada na rede pode ser necessário um valor ainda maior como 20 ou 30.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

×
×
  • 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.