Jump to content

dia-do-acbr-online.png

Ganhe acesso a todas Palestras
Assinando o Suporte ACBr Comercial

Saiba Mais


dia-do-acbr-online.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png

Communication error 5: Acesso negado


Go to solution Solved by Eliseu,
  • Este tópico foi criado há 1174 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Recommended Posts

Uso impressoras Bematech MP 4000 com conversor USB.

O meu cliente utiliza TEF (Sitef) e está tendo muitos problemas de cancelamento das vendas por
falha na confirmação das transações do TEF.

Analisando os logs do ECF vejo que está acontecendo problemas de comunicação, cancela a transação do TEF e o cupom.

Abaixo segue o log desta situação.


 

-- 26/09 08:30:20:084 AbreCupom( , ,  )
-- 26/09 08:30:20:084                 TX -> [STX][ENQ][NUL][FS]#(g[NUL]
-- 26/09 08:30:20:115    08:30:20:115 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:20:240     RX <- BE091310100011259866[NUL][NUL][NUL][NUL]
-- 26/09 08:30:20:240 -- Desativando a porta: COM1
-- 26/09 08:30:20:256 -- Ativando a porta: COM1
-- 26/09 08:30:20:256 GrandeTotal
-- 26/09 08:30:20:256                 TX -> [STX][ENQ][NUL][FS]#[ETX]B[NUL]
-- 26/09 08:30:20:271    08:30:20:271 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:20:427     RX <- [NUL][NUL][NUL][NUL][ENQ]1ifh[NUL][NUL][NUL][NUL]
-- 26/09 08:30:20:427 -- Desativando a porta: COM1
-- 26/09 08:30:20:443 -- Ativando a porta: COM1
-- 26/09 08:30:20:443 
-- 26/09 08:30:20:443                 TX -> [STX][4][NUL][FS][NUL][FS][NUL]
-- 26/09 08:30:20:459    08:30:20:459 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:20:459    08:30:20:459 VerificaFimImpressao: Pedindo o Status (19)
-- 26/09 08:30:20:646    08:30:20:646 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
-- 26/09 08:30:21:020     RX <- [NUL][NUL][NUL][NUL]
-- 26/09 08:30:21:020 -- Desativando a porta: COM1
-- 26/09 08:30:21:036 -- Ativando a porta: COM1
-- 26/09 08:30:21:036 NumCupom
-- 26/09 08:30:21:036                 TX -> [STX][4][NUL][FS][30]:[NUL]
-- 26/09 08:30:21:535    08:30:21:535 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:21:644     RX <- [25])[ACK][NUL][NUL][NUL][NUL]
-- 26/09 08:30:21:644 -- Desativando a porta: COM1
-- 26/09 08:30:21:660 -- Ativando a porta: COM1
-- 26/09 08:30:21:660 NumCCF
-- 26/09 08:30:21:660                 TX -> [STX][ENQ][NUL][FS]#7v[NUL]
-- 26/09 08:30:21:675    08:30:21:675 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:21:785     RX <- [NAK]3[TAB][NUL][NUL][NUL][NUL]
-- 26/09 08:30:21:785 -- Desativando a porta: COM1
-- 26/09 08:30:21:800 -- Ativando a porta: COM1
-- 26/09 08:30:21:800 DataHora
-- 26/09 08:30:21:800                 TX -> [STX][ENQ][NUL][FS]#[23]V[NUL]
-- 26/09 08:30:21:831    08:30:21:831 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:21:941     RX <- &[TAB][22][BS]0[25][NUL][NUL][NUL][NUL]
-- 26/09 08:30:21:941 -- Desativando a porta: COM1
-- 26/09 08:30:22:143 -- Ativando a porta: COM1
-- 26/09 08:30:22:143 VendeItem( 00000000035655 , PAO DE SAL OPA , F , 0,51 , 5,99 , 0 , KG , $ , D , 0 )
-- 26/09 08:30:22:159                 TX -> [STX]`[NUL][FS]?FF0000059900000510000000000000000000000100000000000000000000KG00000000035655[NUL]PAO DE SAL OPA[NUL][184][18]
-- 26/09 08:30:22:268    08:30:22:268 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:22:424     RX <- [NUL][NUL][NUL][NUL]
-- 26/09 08:30:22:424 -- Desativando a porta: COM1
-- 26/09 08:30:22:440 -- Ativando a porta: COM1
-- 26/09 08:30:22:440 GrandeTotal
-- 26/09 08:30:22:440                 TX -> [STX][ENQ][NUL][FS]#[ETX]B[NUL]
-- 26/09 08:30:22:455    08:30:22:455 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:22:689     RX <- [NUL][NUL][NUL][NUL][ENQ]1iis[NUL][NUL][NUL][NUL]
-- 26/09 08:30:22:689 -- Desativando a porta: COM1
-- 26/09 08:30:22:955 -- Ativando a porta: COM1
-- 26/09 08:30:22:955 VendeItem( 00000000007174 , MARGARINA CLAYBOM 250G , F , 1 , 2,25 , 0 , UN , $ , D , 0 )
-- 26/09 08:30:22:955                 TX -> [STX]h[NUL][FS]?FF0000022500001000000000000000000000000100000000000000000000UN00000000007174[NUL]MARGARINA CLAYBOM 250G[NUL][223][20]
-- 26/09 08:30:23:064    08:30:23:064 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:23:235     RX <- [NUL][NUL][NUL][NUL]
-- 26/09 08:30:23:235 -- Desativando a porta: COM1
-- 26/09 08:30:23:251 -- Ativando a porta: COM1
-- 26/09 08:30:23:251 GrandeTotal
-- 26/09 08:30:23:251                 TX -> [STX][ENQ][NUL][FS]#[ETX]B[NUL]
-- 26/09 08:30:23:267    08:30:23:267 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:23:501     RX <- [NUL][NUL][NUL][NUL][ENQ]1iq[152][NUL][NUL][NUL][NUL]
-- 26/09 08:30:23:501 -- Desativando a porta: COM1
-- 26/09 08:30:23:937 -- Ativando a porta: COM1
-- 26/09 08:30:23:937 VendeItem( 00000000000271 , LEITE LV ITAMBE INTEGRA , F , 1 , 3,48 , 0 , UN , $ , D , 0 )
-- 26/09 08:30:23:937                 TX -> [STX]i[NUL][FS]?FF0000034800001000000000000000000000000100000000000000000000UN00000000000271[NUL]LEITE LV ITAMBE INTEGRA[NUL]V[NAK]
-- 26/09 08:30:24:530    08:30:24:530 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:24:686     RX <- [NUL][NUL][NUL][NUL]
-- 26/09 08:30:24:686 -- Desativando a porta: COM1
-- 26/09 08:30:24:702 -- Ativando a porta: COM1
-- 26/09 08:30:24:702 GrandeTotal
-- 26/09 08:30:24:702                 TX -> [STX][ENQ][NUL][FS]#[ETX]B[NUL]
-- 26/09 08:30:24:717    08:30:24:717 RX <- ACK = 6 Falha: 0
-- 26/09 08:30:24:951     RX <- [NUL][NUL][NUL][NUL][ENQ]1iuF[NUL][NUL][NUL][NUL]
-- 26/09 08:30:24:951 -- Desativando a porta: COM1
-- 26/09 08:31:32:882 -- Ativando a porta: COM1
-- 26/09 08:31:32:882 Estado
-- 26/09 08:31:32:882                 TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
-- 26/09 08:31:32:898    08:31:32:898 RX <- ACK = 6 Falha: 0
-- 26/09 08:31:33:007     RX <- ![NUL][NUL][NUL][NUL]
-- 26/09 08:31:33:007 -- Desativando a porta: COM1
-- 26/09 08:31:33:022 -- Ativando a porta: COM1
-- 26/09 08:31:33:022 Estado
-- 26/09 08:31:33:022                 TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
-- 26/09 08:31:33:038    08:31:33:038 RX <- ACK = 6 Falha: 0
-- 26/09 08:31:33:147     RX <- ![NUL][NUL][NUL][NUL]
-- 26/09 08:31:33:147 -- Desativando a porta: COM1
-- 26/09 08:31:33:163 -- Ativando a porta: COM1
-- 26/09 08:31:33:163 Subtotal
-- 26/09 08:31:33:163                 TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
-- 26/09 08:31:33:568    08:31:33:568 RX <- ACK = 6 Falha: 0
-- 26/09 08:31:33:678     RX <- [NUL][NUL][NUL][NUL][NUL]
-- 26/09 08:31:33:678 -- Desativando a porta: COM1
-- 26/09 08:31:33:693 -- Ativando a porta: COM1
-- 26/09 08:31:33:693 
-- 26/09 08:31:33:693                 TX -> [STX][4][NUL][FS][GS]9[NUL]
-- 26/09 08:31:33:709    08:31:33:709 RX <- ACK = 6 Falha: 0
-- 26/09 08:31:33:834     RX <- [NUL][NUL][NUL][NUL][NUL][BS]x[NUL][NUL][NUL][NUL]
-- 26/09 08:31:33:834 -- Desativando a porta: COM1
-- 26/09 08:32:07:389 -- Ativando a porta: COM1
-- 26/09 08:32:07:389 SubtotalizaCupom( 0 ,  )
-- 26/09 08:32:07:389                 TX -> [STX][19][NUL][FS] a00000000000000=[ETX]
-- 26/09 08:32:07:420    08:32:07:420 RX <- ACK = 6 Falha: 0
-- 26/09 08:32:07:561     RX <- [NUL][NUL][NUL][NUL]
-- 26/09 08:32:07:561 -- Desativando a porta: COM1
-- 26/09 08:32:07:608 -- Ativando a porta: COM1
-- 26/09 08:32:07:608 EfetuaPagamento( 04 , 8,78 , , 0, 0 )
-- 26/09 08:32:07:608                 TX -> [STX][20][NUL][FS]H0400000000000878[127][ETX]
-- 26/09 08:32:07:639    08:32:07:639 RX <- ACK = 6 Falha: 0
-- 26/09 08:32:07:764     RX <- [NUL][NUL][NUL][NUL]
-- 26/09 08:32:07:764 -- Desativando a porta: COM1
-- 26/09 08:32:07:764 SubtotalizaCupom( 0 ,  )
-- 26/09 08:32:07:779 -- Ativando a porta: COM1
-- 26/09 08:32:07:779 CNPJ
-- 26/09 08:32:07:779                 TX -> [STX][ENQ][NUL][FS]#*i[NUL]
-- 26/09 08:32:07:795    08:32:07:795 RX <- ACK = 6 Falha: 0
-- 26/09 08:32:07:826                 TX -> [STX][19][NUL][FS] a00000000000000=[ETX]
-- 26/09 08:32:07:857    08:32:07:857 RX <- ACK = 6 Falha: 0
-- 26/09 08:32:07:920     RX <- [NUL][SOH]@[NUL]
-- 26/09 08:32:07:920 -- Desativando a porta: COM1
-- 26/09 08:32:07:920 -- Ativando a porta: COM1
-- 26/09 08:32:07:920 
----------------- ERRO -----------------
Communication error 5: Acesso negado
----------------------------------------

-- 26/09 08:32:10:868 RespostaComando: 
-- 26/09 08:32:10:868     RX <- 
-- 26/09 08:32:10:868 -- Desativando a porta: COM1
-- 26/09 08:32:10:868 
----------------- ERRO -----------------
Impressora Bematech n䯠estᡲespondendo
----------------------------------------

-- 26/09 08:32:10:868 -- Ativando a porta: COM1
-- 26/09 08:32:10:868 Estado
-- 26/09 08:32:10:868                 TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
-- 26/09 08:32:10:884    08:32:10:884 RX <- ACK = 6 Falha: 0
-- 26/09 08:32:10:993     RX <- #[NUL][NUL][NUL][NUL]
-- 26/09 08:32:10:993 -- Desativando a porta: COM1
-- 26/09 08:32:12:802 -- Ativando a porta: COM1
-- 26/09 08:32:12:802 CancelaCupom

Alguém pode me ajudar?

 

Link to post
Share on other sites
  • 11 months later...

Acabei de resolver um problema de "communication error 5: acesso negado"

Fiquei um dia inteiro tentando comunicar com o ECF e descobri que o problema era com um  plugin de banco. Parei o serviço gbp service e consegui comunicar com o ECF normalmente.
Quanto ao gbp service, cada um deve verificar a importância em sua máquina, pois, ele é usado para prover segurança em apps de banco e deve existir uma forma de conviver com ele. Rsrsrs!

  • Like 1
Link to post
Share on other sites
  • Fundadores

Humm... importante informação... obrigado pelo retorno...

Esses Plugins de banco são um pesadelo para automação comercial...

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 to post
Share on other sites
2 horas atrás, Eliseu disse:

Acabei de resolver um problema de "communication error 5: acesso negado"

Fiquei um dia inteiro tentando comunicar com o ECF e descobri que o problema era com um  plugin de banco. Parei o serviço gbp service e consegui comunicar com o ECF normalmente.
Quanto ao gbp service, cada um deve verificar a importância em sua máquina, pois, ele é usado para prover segurança em apps de banco e deve existir uma forma de conviver com ele. Rsrsrs!

Neste seu caso basta assinar o seu exe com um certificado digital que sua software house pode comprar e ele não irá mais atrapalhar com qualquer plugin.

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites
  • Fundadores

Mas talvez o problema nesse caso, seja o fato de que o Driver da Bematech, que não cria a serial virtual, não é assinado...

  • Like 1
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 to post
Share on other sites

Pode ser mas dai ele pode pegar o driver e esse certificado e assinar srsrs resolve também 

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
http://www.juliomarmarchetti.com.br
Embarcadero MVP
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Link to post
Share on other sites
  • Solution

Show de bola Juliomar! Vou assinar meus arquivos e testar!


Outra dica importante é para desenvolvedores que atendem o estado do CE.
Eu uso conversor USB-Serial para comunicar com alguns ECFs mais antigos. O arquivo comunicador.exe da secretaria da fazenda, responsável por comunicar com o MFE,  monitora as portas seriais deixando algumas indisponíveis. No meu caso, só consegui liberar a porta finalizando o processo "comunicador.exe" na opção detalhes do gerenciador de tarefas. 

Edited by Eliseu
  • Thanks 1
Link to post
Share on other sites
  • Este tópico foi criado há 1174 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...