Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

Boa tarde amigos 

 

estou tendo um problema com a Daruma FS700 D-Printer 

 

quando inicializo meu sistema apos tudo construído efetuo uma leitura x

 

me da o seguinte retorno 

 

 

-- 17:18:51:375 Estado
                TX -> [FS]R[200]056[181]
   17:18:51:430 RX <- :[200]0560[CR][252]
-- 17:18:51:433 
                TX -> [GS][ACK][ESC]
   17:18:51:494 RX <- :0032B00000C100[CR]6
-- 17:18:51:499 LeituraX
                TX -> [FS]F[235]0[129]
-- 17:18:53:546 LeituraX
----------------- ERRO -----------------
Componente ACBrECF ocupado
Aguardando resposta do comando anterior
----------------------------------------
 
Daruma: Falha no Envio do CMD. Tentativa: 1 - Erro: 0 - Estendido: 0 -> Erro não documentado Cod.Aviso: 41
   17:18:53:574 RX <- :0000041[235]005419[CR]
----------------- ERRO -----------------
Componente ACBrECF ocupado
Aguardando resposta do comando anterior
----------------------------------------
 
 
Configuração
 
FACBr.Device.ProcessMessages := False;
FACBr.TimeOut := 3;
FACBr.IntervaloAposComando := 100;
FACBr.MaxLinhasBuffer := 0;
 
 
 
Estou enviando o arquivo do log em anexo para melhor analise
 
obrigado 
 
 
 

 

LOG-ECF-NEREUS-02-12-2013.TXT

Editado por Gutierres
  • Consultores
Postado

 

-- 17:18:51:375 Estado
                TX -> [FS]R[200]056[181]
   17:18:51:430 RX <- :[200]0560[CR][252]
-- 17:18:51:433 
                TX -> [GS][ACK][ESC]
   17:18:51:494 RX <- :0032B00000C100[CR]6
-- 17:18:51:499 LeituraX
                TX -> [FS]F[235]0[129]
-- 17:18:53:546 LeituraX
----------------- ERRO -----------------
Componente ACBrECF ocupado
Aguardando resposta do comando anterior
----------------------------------------

Você está enviando dois pedidos de Leitura X. O segundo está indo antes do primeiro receber a resposta.

[]'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.
Postado (editado)

Ola EMBarbosa 

realmente eu vi isso no log achei muito estranho mas com certeza não estou enviando 2 leitura x não só envio uma ai eu depurei ele tenta enviar uma vez e tenta a segunda vez já nas classes do acbr

 

tenho uma mp4000 thfi fiz o mesmo teste com a mesma compilaçao da aplicação  não da o problema só na Daruma em questão

 

[]s

Editado por Gutierres
  • Consultores
Postado

Então tente tirar uma leitura X com o DEMO do ACBrECF, que é o ECFTeste.exe.

[]'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.
  • Fundadores
Postado

Vc provavelmente tem algum comando de Leitura de status (ou outro) dentro de um evento... (isso não é bom)

 

Os comandos enviados para o ACBrECF precisa estar em fila... o ECF não consegue processar dois comandos ao mesmo tempo...

 

Uma (possível) solução rápida, seria setar:  

ACBrECF1.Device.ProcessMessages := False;

Isso fará o ACBrECF se comportar semelhante as DLLs... ou seja, ele bloqueia a aplicação, enquanto não tiver resposta do ECF

 

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á 4009 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.