Ir para conteúdo
  • Cadastre-se

dev botao

Impressora SwedaX não esta respondendo..


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

Recommended Posts

Boa Tarde a todos, estou com um problema estranho.Meu cliente tem uma impressora Sweda nova, MFD.Consegui ativar o acbr com a classe SwedaSTX e fazer vendas numa boa mas não sei oque ocorre que as vezes quando tendo ativar usando a SwedaX ...o aplicativo me retorna um erro "Impressora SwedaX não esta respondendo", ai só consigo fazer vendas usandoa classe Sweda normal.Alguem ja passou por isso?

Obrigado.

Link para o comentário
Compartilhar em outros sites

Rodrigo , tenho varios usuarios de SwedaSTX e esta tudo 100% .

1-No seu Aplicativo vc tem somente um componente no form principal né ? é o correto !!

2-Em todas as rotinas do seu aplicativo ao enviar comandos vc fica ativando e desativando o componente ? Se sim , ative o componente somente no oncreate (quando abrir o sistema) e só desative no onclose (quando fechar o sistema) !!!

Marcelo .

Link para o comentário
Compartilhar em outros sites

  • Consultores

Verifique o Log do ACBr para saber se há algo estranho.

[]'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

Também estou tendo o mesmo problema, o estranho é que quando entro no ECF teste e tento ativar a comunicação na primeira vez também não funciona, na segunda tentativa funciona ai é so fechar o ECF teste e entrar no sistema que a comunicação volta a funcionar, o problema é esporádico e só acontece as vezes exemplo tem dias que fica 2,3 dias funcionado der-repente acontece, ai funciona mais 1,2,3 dias e acontece novamente.

abaixo o trecho do log gerado no dia que deu problema..

-- 13:49:43 27/6/2011 Ativar

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

TX -> [sTX]+34|I1[ETX][141]

13:50:56 RX <-

----------------- ERRO -----------------

Impressora SwedaSTX não está respondendo

----------------------------------------

-- 13:50:57 27/6/2011 Ativar

TX ->

13:50:57 RX <-

----------------- ERRO -----------------

Erro. Resposta da Impressora SwedaSTX inválida

(ACK = 6)

----------------------------------------

-- 13:52:56 27/6/2011 Ativar

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

TX -> [sTX]+34|I1[ETX][141]

13:54:10 RX <-

----------------- ERRO -----------------

Impressora SwedaSTX não está respondendo

----------------------------------------

-- 13:54:10 27/6/2011 Ativar

TX ->

13:54:10 RX <-

----------------- ERRO -----------------

Erro. Resposta da Impressora SwedaSTX inválida

(ACK = 6)

----------------------------------------

-- 14:22:59 27/6/2011 Ativar

SwedaSTX VerificaFimLeitura: Verificando Bloco: +00!0000AA€Ð’€€Õ

SwedaSTX VerificaFimLeitura: Bloco (!) Descartado: +00!0000AA€Ð’€€Õ

Retorno Antes do ajuste: +00!0000AA€Ð’€€Õ

Retorno APOS o ajuste:

TX -> [sTX]+34|I1[ETX][141]

14:23:02 RX <-

----------------- ERRO -----------------

Impressora SwedaSTX MFD não está respondendo

----------------------------------------

-- 14:23:02 27/6/2011 Ativar

TX ->

14:23:02 RX <-

----------------- ERRO -----------------

Erro. Resposta da Impressora SwedaSTX inválida

(ACK = 6)

----------------------------------------

-- 14:23:06 27/6/2011 Ativar

SwedaSTX VerificaFimLeitura: Verificando Bloco: -34I0001SWEDA

Link para o comentário
Compartilhar em outros sites

-- 14:23:06 27/6/2011 Ativar

SwedaSTX VerificaFimLeitura: Verificando Bloco: -34I0001SWEDA .IF ST120 +ECF-IF SW0410)2732 01.00.05 Gƒ

SwedaSTX VerificaFimLeitura: Seq:45 Tarefa:34 Tipo: I ACK:6 Result: False

Retorno Antes do ajuste: -34I0001SWEDA .IF ST120 +ECF-IF SW0410)2732 01.00.05 Gƒ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: -34+0000AA€Ð’€€I1b

SwedaSTX VerificaFimLeitura: Seq:45 Tarefa:34 Tipo: + ACK:6 Result: True

TX -> [sTX]-34|I1[ETX][143]

14:23:06 RX <- [sTX]-34I0001SWEDA[0][ESC].IF ST120[0][ESC]+ECF-IF[0][0]SW0410[ESC])2732 [0]01.00.05[0]G[ETX][131][sTX]-34+0000AA[128][208][146][128][128]I1[ETX]b

-- 14:23:06

SwedaSTX VerificaFimLeitura: Verificando Bloco: .34H0002 #001 SSNg

SwedaSTX VerificaFimLeitura: Seq:46 Tarefa:34 Tipo: H ACK:6 Result: False

Retorno Antes do ajuste: .34H0002 #001 SSNg

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: .34+0000AA€Ð’€€H2c

SwedaSTX VerificaFimLeitura: Seq:46 Tarefa:34 Tipo: + ACK:6 Result: True

TX -> [sTX].34|H2[ETX][144]

14:23:06 RX <- [sTX].34H0002[0][ESC]#001[0]SSN[ETX]g[sTX].34+0000AA[128][208][146][128][128]H2[ETX]c

-- 14:23:06

SwedaSTX VerificaFimLeitura: Verificando Bloco: /34U00023NN

SwedaSTX VerificaFimLeitura: Seq:47 Tarefa:34 Tipo: U ACK:6 Result: False

Retorno Antes do ajuste: /34U00023NN

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: /34+0000AA€Ð’€€U2q

SwedaSTX VerificaFimLeitura: Seq:47 Tarefa:34 Tipo: + ACK:6 Result: True

TX -> [sTX]/34|U2[ETX][158]

14:23:07 RX <- [sTX]/34U00023NN[ETX][129][sTX]/34+0000AA[128][208][146][128][128]U2[ETX]q

-- 14:23:07 Estado

SwedaSTX VerificaFimLeitura: Verificando Bloco: 034+0000AA€Ð’€€ë

SwedaSTX VerificaFimLeitura: Seq:48 Tarefa:34 Tipo: + ACK:6 Result: True

TX -> [sTX]034[ETX][156]

14:23:07 RX <- [sTX]034+0000AA[128][208][146][128][128][ETX][235]

SwedaSTX VerificaFimLeitura: Verificando Bloco: 156+0000AA€Ð’€€ð

SwedaSTX VerificaFimLeitura: Seq:49 Tarefa:56 Tipo: + ACK:6 Result: True

-- 14:23:07 27/6/2011 Ativar

SwedaSTX VerificaFimLeitura: Verificando Bloco: 234I0001SWEDA .IF ST120 +ECF-IF SW0410)2732 01.00.05 Gˆ

SwedaSTX VerificaFimLeitura: Seq:50 Tarefa:34 Tipo: I ACK:6 Result: False

Retorno Antes do ajuste: 234I0001SWEDA .IF ST120 +ECF-IF SW0410)2732 01.00.05 Gˆ

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: 234+0000AA€Ð’€€I1g

SwedaSTX VerificaFimLeitura: Seq:50 Tarefa:34 Tipo: + ACK:6 Result: True

TX -> [sTX]234|I1[ETX][148]

14:23:07 RX <- [sTX]234I0001SWEDA[0][ESC].IF ST120[0][ESC]+ECF-IF[0][0]SW0410[ESC])2732 [0]01.00.05[0]G[ETX][136][sTX]234+0000AA[128][208][146][128][128]I1[ETX]g

-- 14:23:07

SwedaSTX VerificaFimLeitura: Verificando Bloco: 334H0002 #001 SSNl

SwedaSTX VerificaFimLeitura: Seq:51 Tarefa:34 Tipo: H ACK:6 Result: False

Retorno Antes do ajuste: 334H0002 #001 SSNl

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: 334+0000AA€Ð’€€H2h

SwedaSTX VerificaFimLeitura: Seq:51 Tarefa:34 Tipo: + ACK:6 Result: True

TX -> [sTX]334|H2[ETX][149]

14:23:08 RX <- [sTX]334H0002[0][ESC]#001[0]SSN[ETX]l[sTX]334+0000AA[128][208][146][128][128]H2[ETX]h

-- 14:23:08

SwedaSTX VerificaFimLeitura: Verificando Bloco: 434U00023NN†

SwedaSTX VerificaFimLeitura: Seq:52 Tarefa:34 Tipo: U ACK:6 Result: False

Retorno Antes do ajuste: 434U00023NN†

Retorno APOS o ajuste:

SwedaSTX VerificaFimLeitura: Verificando Bloco: 434+0000AA€Ð’€€U2v

SwedaSTX VerificaFimLeitura: Seq:52 Tarefa:34 Tipo: + ACK:6 Result: True

TX -> [sTX]434|U2[ETX][163]

14:23:08 RX <- [sTX]434U00023NN[ETX][134][sTX]434+0000AA[128][208][146][128][128]U2[ETX]v

-- 14:23:08 Estado

SwedaSTX VerificaFimLeitura: Verificando Bloco: 534+0000AA€Ð’€€ð

SwedaSTX VerificaFimLeitura: Seq:53 Tarefa:34 Tipo: + ACK:6 Result: True

TX -> [sTX]534[ETX][161]

14:23:09 RX <- [sTX]534+0000AA[128][208][146][128][128][ETX][240]

-- 14:23:09 Estado

SwedaSTX VerificaFimLeitura: Verificando Bloco: 634+0000AA€Ð’€€ñ

SwedaSTX VerificaFimLeitura: Seq:54 Tarefa:34 Tipo: + ACK:6 Result: True

TX -> [sTX]634[ETX][162]

14:23:09 RX <- [sTX]634+0000AA[128][208][146][128][128][ETX][241]

Link para o comentário
Compartilhar em outros sites

No manual diz que quando no retorno o tipo é igual a "!" significa que teve alteração no estado do ecf.

No fonte do acbr ao tratar isso, ele está descartando e lendo novamente o retorno, claro que o retorno vai vir o mesmo, pois não alterou o comando.

Acho que a solução para esse problema é quando vir no retorno o tipo igual a !, tentar reenviar o comando.

O problema vai ser testar isso.

Quantas reuniões foram mesmo esta semana? Reúna os amigos!

Link para o comentário
Compartilhar em outros sites

Ou não... pois apesar de ele trazer que teve alteração no estado operacional, ele também traz o estado operacional do ECF


+00!0000AA€Ð’€€Õ

estado operacional = A ( Ativo )

Documento operacional = A ( Nenhum )

Então dá pra ler o estado normalmente ao invés de descarta-lo.

Mesmo assim, antes de qualquer alteração acho melhor que o Daniel faça uma análise melhor, pois foi ele que desenvolveu essa leitura.

Talvez haja algum motivo maior para estar dessa forma.

Abraços.

Quantas reuniões foram mesmo esta semana? Reúna os amigos!

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Acho que a rotina da SwedaSTX estava correta... precisamos desprezar os blocos que não são do Tipo '+' ou '-', pois eles não trazem a resposta final do comando solicitado

Quando ativamos o ECF a primeira coisa que ele solicita é a informação do registrador 'I1', para verificar o modelo do ECF... se o ECF não devolve as informações para esse comando, não é possível continuar...

Modifiquei a Unit para que o LOG fique mais claro, informando qual comando ele está tentando ler na ativação...

Pode ser que o ECF esteja em um estado que não apto para enviar as informações... Quando isso ocorrer, experimente desligar e ligar o ECF... Tente tb acesso ao mesmo com a DLL do fabricante, quando o problema ocorrer...

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.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Fundadores

Já atualizastes teus fontes ?

Se SIM, e o problema continua, por favor proceda com as orientações do Post anterior:

"Pode ser que o ECF esteja em um estado que não apto para enviar as informações... Quando isso ocorrer, experimente desligar e ligar o ECF... Tente tb acesso ao mesmo com a DLL do fabricante, quando o problema ocorrer."

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.

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...
  • Moderadores

Olha essa semana devo de estar recebendo emprestado da sweda um ST2500 e farei todos os testes necessários ao paf e uso da mesma.

Se achar problema e corrigir repasso.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 10 meses depois ...

Pessoal estou com um problema semelhante utilizando o protocolo ecfSwedaSTX, sempre acontece na abertura do cupom e quando identifico o consumidor no inicio. Utilizo o ACBrMonitor já compilado.

Segue uma parte do LOG.txt

ECF.ATIVO()

OK: False

ECF.ATIVAR()

OK: d34+0000AA€€’€€Ï

ECF.NUMCUPOM()

OK: 237573

ECF.ATIVO()

OK: True

ECF.NUMGRG()

OK: 055458

ECF.ATIVO()

OK: True

ECF.NUMGNF()

OK: 000277

ECF.ATIVO()

OK: True

ECF.DATAMOVIMENTO()

OK: 17/07/12

ECF.ATIVO()

OK: True

ECF.ESTADO()

OK: estLivre

ECF.ATIVO()

OK: True

ECF.DATAHORA()

OK: 17/07/12 09:46:23

ECF.ATIVO()

OK: True

ECF.NUMSERIE()

OK: SW040800000000012538

ECF.ATIVO()

OK: True

ECF.GRANDETOTAL()

OK: 22683056,82

ECF.ATIVO()

OK: True

ECF.ABRECUPOM("17.263.872/0001-45","EMPRESA PART. OESTE MINA-00280","AV. ALVARES CABRAL, 1366 5 ANDAR,0 LOURDES BELO HORIZONTE")

ERRO: Impressora SwedaSTX não está respondendo

ECF.ATIVO()

OK: True

ECF.DATAMOVIMENTO()

OK: 17/07/12

ECF.ATIVO()

OK: True

ECF.ESTADO()

OK: estVenda

ECF.ATIVO()

OK: True

ECF.CANCELACUPOM()

OK: p08+0000AL€Ð’€€7

ECF.ATIVO()

OK: True

ECF.GRANDETOTAL()

OK: 22683056,82

ECF.ATIVO()

OK: True

ECF.ABRECUPOM("17.263.872/0001-45","EMPRESA PART. OESTE MINA-00280","AV. ALVARES CABRAL, 1366 5 ANDAR,0 LOURDES BELO HORIZONTE")

OK: s01+0000AC€’€€êt34+0000AC€’€€ñ

ECF.ATIVO()

OK: True

ECF.SUBTOTAL()

OK: 0

ECF.ATIVO()

OK: True

ECF.GRANDETOTAL()

OK: 22683056,82

ECF.ATIVO()

OK: True

ECF.VENDEITEM("0000000000001","GASOLINA","FF",41.269,3.20,8.62,"LT","$","D")

OK: x04+0000AC€’€€0018,62O

ECF.ATIVO()

OK: True

ECF.DATAMOVIMENTO()

OK: 17/07/12

ECF.ATIVO()

OK: True

ECF.NUMCUPOM()

OK: 237575

ECF.ATIVO()

OK: True

Reparem que após o erro, cancelo o cupom e tento novamente com os mesmos parâmetros... Isso vem acontecendo com Sweda ST120 e Sweda ST200.

Desde já agradeço!

_________________

Aurélio Paim

Analista de Testes

Sommus Automação Comercial

[email protected]

Link para o comentário
Compartilhar em outros sites

Executando alguns testes, percebi o seguinte..

Quando o consumidor é identificado no inicio do cupom e esse é o primeiro cupom do dia emitido para esse consumidor,

o ECF Sweda demora mais pra responder...

Então decidi aumentar o TimeOut que estava =3 para =20. Continuei executando os testes e o problema não ocorreu mais...

De qualquer forma vou continuar com mais testes e depois posto o resultado aqui..

_________________

Aurélio Paim

Analista de Testes

Sommus Automação Comercial

[email protected]

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4306 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.

The popup will be closed in 10 segundos...