Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde.

Estou fazendo testes com ECF em um ambiente onde aplicação e banco  de dados são remotos, mas está dando erro ao enviar comandos para impressora.

Testes com o ECFTeste do Trunk1 funciona perfeitamente, com o ECFTeste Trunk2 retorna o erro "Erro ao enviar comandos para a impressora Sweda". Fiz testes com impressora Bematech, porém o erro foi o mesmo.

Analisando o log, percebi que o comando é enviado para a impressora fiscal, mas não está tendo retorno. 

--------------------------------------------------------------------------------
ATIVAR - 18/09/17 17:27:54:140 - Modelo: Sweda - Porta: COM1 - TimeOut: 3
         Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=DTR/DSR MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0
--------------------------------------------------------------------------------

-- 18/09 17:27:56:249 
-- 18/09 17:27:56:733                 TX -> [ESC].271}
-- 18/09 17:28:13:655     RX <- 
-- 18/09 17:28:13:655 
----------------- ERRO -----------------
Erro ao enviar comandos para a Impressora Sweda 
----------------------------------------

Outro teste que fiz foi a impressão da LeituraX, o comando é enviado e a leitura é impressa, mas o comando está sendo disparado 10 vezes, e está sendo impressas 10 leituraX. No log só registrou um envio de comando.

-- 18/09 16:40:26:583 -- Ativando a porta: COM1
-- 18/09 16:40:28:552 LeituraX
-- 18/09 16:40:29:052                 TX -> [ESC].13N}
-- 18/09 16:40:30:755     RX <- 
-- 18/09 16:40:30:755 
----------------- ERRO -----------------
Erro ao enviar comandos para a Impressora Sweda 
----------------------------------------

No Trunk1 funciona todos os comandos.

 

Postado

Bom dia Juliomar.

Fiz o teste com a SwedaSTX, mas ocorre a mesma situação.

Tentei com outras velocidades de porta, mudar o timeout, mas sempre ocorre o erro de falha de envio de comando.

ATIVAR - 19/09/17 08:18:24:860 - Modelo: SwedaSTX - Porta: COM1 - TimeOut: 3
         Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=DTR/DSR MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0
--------------------------------------------------------------------------------

-- 19/09 08:18:26:860 RetornaInfoECF(I1)
-- 19/09 08:18:27:517                 TX -> [STX]+34|I1[ETX][141]
-- 19/09 08:18:29:220     RX <- 
-- 19/09 08:18:29:220 
----------------- ERRO -----------------
Erro ao enviar comandos para a Impressora SwedaSTX 

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

ECFTeste Trunk1, mesmo ambiente.

--------------------------------------------------------------------------------
ATIVAR - 19/09/17 08:20:59:716 - Modelo: Sweda - Porta: COM1 - TimeOut: 1
         Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=DTR/DSR MAXBANDWIDTH=0
--------------------------------------------------------------------------------

-- 08:21:02:028 
                TX -> [ESC].271}
   08:21:03:637 RX <- .+C00113108170285CN000000000052969090002002400000000678300000000000000000002000000003990000000000000000000000000279300170141I  }
-- 08:21:03:637 
                TX -> [ESC].27G}
   08:21:05:169 RX <- .+C001G000000000005000500001.000000000005290126000000000000000000000000000000000000000000000000000000000000                    }
-- 08:21:05:169 
                TX -> [ESC].27H}
   08:21:06:794 RX <- .+C001H00000000000000000001 01.00.01    00050024000017000018000141000000000285000000000000000200000000000529690900000000006783 }
-- 08:21:06:794 Estado
                TX -> [ESC].28}
   08:21:08:403 RX <- .+0001000CLEIT. X 13F000000000000000000000000!1909170821N                                   001NN000000000000000000000000SFNN0 }
-- 08:21:08:403 Estado
                TX -> [ESC].28}
   08:21:09:965 RX <- .+0001000CLEIT. X 13F000000000000000000000000!1909170821N                                   001NN000000000000000000000000SFNN0 }

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