Ir para conteúdo
  • Cadastre-se

dev botao

Erro na abertura da porta de comunicacao com o S@T - SAT


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

Recommended Posts

Amigos, sou novato no SAT.

Estou utilizando o SATTeste e ele está iniciando corretamente, porém ao tentar fazer qualquer coisa retorna o erro :

Erro na abertura da porta de comunicacao com o S@T

Alguém pode me dar uma dica ?

Estou aguardando.

Bom dia a todos.

Log: 

 - 10:02:29:256 - ACBrSAT.DesInicializado
 - 10:02:30:370 - ACBrSAT.Inicializado
 - 10:02:37:141 - -- 10:02:37:136 - numeroSessao: 59563 - Comando: ConsultarStatusOperacional
 - 10:02:37:148 - NumeroSessao: 59563 - Resposta:Erro|Erro na abertura da porta de comunicacao com o S@T

 

ACBrSAT.log

Link para o comentário
Compartilhar em outros sites

Estou com o mesmo problema ou semelhante.
Já ativei o sat, fiz a associação da assinatura através do software linker manager oferecido pela Elgin.

Agora estou tentando fazer a comunicação do aparelho com o demo do acbr postado na área de downloads do fórum.
E qualquer coisa que tento fazer fica carregando... carregando.. aparece no topo da janela "não respondendo" e tenho que matar o aplicativo.

Estou utilizando as seguintes configurações.

[SAT]
Modelo=2
ArqLog=ACBrSAT.log
NomeDLL=C:\SAT\SAT.DLL
CodigoAtivacao=123456789
CodigoUF=35
NumeroCaixa=1
Ambiente=1
PaginaDeCodigo=0
versaoDadosEnt=0,06
FormatarXML=1
SalvarCFe=1
SalvarCFeCanc=1
SalvarEnvio=1
SepararPorCNPJ=1
SepararPorMES=1

[PosPrinter]
Modelo=1
Porta=
PaginaDeCodigo=0
ParamsString=
Colunas=48
EspacoLinhas=40
LinhasEntreCupons=7

[Emit]
CNPJ=12669114000299
IE=455196806118
IM=
RegTributario=0
RegTribISSQN=0
IndRatISSQN=0

[SwH]
CNPJ=12435359000170
Assinatura=VEH5jFYFPHP/AVAGYhZJI4bxSXBv8RjfoSxehSR+N/4zztszajjmKzRpIEk2T4JpyPizQOm7Jxw8QChz7G0NoVSNGKRQu3D1r2VfIf4VMRd/M8NdOpH0b3Ce6nO1vHaVbtkLTTpLpbV8LsEkyEDZJ3kgKIDh8fMBDmr9cxroJZFMVFzaKalraZB6neZyGjuxI6aXu1cVu/yQvaADST1n057S7J41VRpQ/lzmcTeB+Ono/z6Dvbl7dkwkzRUm7ZH+U0+2R2+uzRj9Lbxu5claYuil14/DFMk7xHyDfYqeE0Nub1CYyyMPZLquh0hcIBt/xvl1lER1mSxkFEKxhoop5w==

[Fortes]
UsarFortes=1
Largura=302
MargemTopo=50
MargemFundo=400
MargemEsquerda=2
MargemDireita=2
Preview=1

[Printer]
Name=PDFCreator

[EscPos]
ImprimirItemUmaLinha=0

[Rede]
tipoInter=0
tipoLan=0
SSID=
seg=0
codigo=
lanIP=
lanMask=
lanGW=
lanDNS1=
lanDNS2=
usuario=
senha=
proxy=0
proxy_ip=
proxy_porta=0
proxy_user=
proxy_senha=

 

Link para o comentário
Compartilhar em outros sites

Estou com o mesmo problema ou semelhante.
Já ativei o sat, fiz a associação da assinatura através do software linker manager oferecido pela Elgin.

Agora estou tentando fazer a comunicação do aparelho com o demo do acbr postado na área de downloads do fórum.
E qualquer coisa que tento fazer fica carregando... carregando.. aparece no topo da janela "não respondendo" e tenho que matar o aplicativo.

Estou utilizando as seguintes configurações.

[SAT]
Modelo=2
ArqLog=ACBrSAT.log
NomeDLL=C:\SAT\SAT.DLL
CodigoAtivacao=123456789
CodigoUF=35
NumeroCaixa=1
Ambiente=1
PaginaDeCodigo=0
versaoDadosEnt=0,06
FormatarXML=1
SalvarCFe=1
SalvarCFeCanc=1
SalvarEnvio=1
SepararPorCNPJ=1
SepararPorMES=1

[PosPrinter]
Modelo=1
Porta=
PaginaDeCodigo=0
ParamsString=
Colunas=48
EspacoLinhas=40
LinhasEntreCupons=7

[Emit]
CNPJ=12669114000299
IE=455196806118
IM=
RegTributario=0
RegTribISSQN=0
IndRatISSQN=0

[SwH]
CNPJ=12435359000170
Assinatura=VEH5jFYFPHP/AVAGYhZJI4bxSXBv8RjfoSxehSR+N/4zztszajjmKzRpIEk2T4JpyPizQOm7Jxw8QChz7G0NoVSNGKRQu3D1r2VfIf4VMRd/M8NdOpH0b3Ce6nO1vHaVbtkLTTpLpbV8LsEkyEDZJ3kgKIDh8fMBDmr9cxroJZFMVFzaKalraZB6neZyGjuxI6aXu1cVu/yQvaADST1n057S7J41VRpQ/lzmcTeB+Ono/z6Dvbl7dkwkzRUm7ZH+U0+2R2+uzRj9Lbxu5claYuil14/DFMk7xHyDfYqeE0Nub1CYyyMPZLquh0hcIBt/xvl1lER1mSxkFEKxhoop5w==

[Fortes]
UsarFortes=1
Largura=302
MargemTopo=50
MargemFundo=400
MargemEsquerda=2
MargemDireita=2
Preview=1

[Printer]
Name=PDFCreator

[EscPos]
ImprimirItemUmaLinha=0

[Rede]
tipoInter=0
tipoLan=0
SSID=
seg=0
codigo=
lanIP=
lanMask=
lanGW=
lanDNS1=
lanDNS2=
usuario=
senha=
proxy=0
proxy_ip=
proxy_porta=0
proxy_user=
proxy_senha=

 

Depois de muito tempoooooo.
Aparece o seguinte log


ACBrSAT.Inicializado
-- 10:33:34:275 - numeroSessao: 291886 - Comando: ConsultarSAT
NumeroSessao: 291886 - Resposta:TimeOut - O SAT não está respondendo.

Link para o comentário
Compartilhar em outros sites

Fala Alexandre, tudo bem?

Está usando Emulador ou o SDK?

[]´s

Oi Leandro, você sabe o que pode ser o meu problema citado acima?
Estou utilizando a demo disponibilizada na seção downloads do forum com o Elgin Linker Sat em produção.

Renata,

Pelo seu arquivo, você precisa utilizar a DLL fornecida pelo fabricante do equipamento, no seu caso da Elgin.
Altere esta linha abaixo, para o caminho da DLL fornecida.

NomeDLL=C:\SAT\SAT.DLL
  • Curtir 2

Leandro dos Santos Ferreira
VIP Soluções - Automação Comercial
E-mail: [email protected]
Skype: leandro.vipsolucoes

Link para o comentário
Compartilhar em outros sites

Fala Alexandre, tudo bem?

Está usando Emulador ou o SDK?

[]´s

Oi Leandro, você sabe o que pode ser o meu problema citado acima?
Estou utilizando a demo disponibilizada na seção downloads do forum com o Elgin Linker Sat em produção.

Renata,

Pelo seu arquivo, você precisa utilizar a DLL fornecida pelo fabricante do equipamento, no seu caso da Elgin.
Altere esta linha abaixo, para o caminho da DLL fornecida.

NomeDLL=C:\SAT\SAT.DLL

hummmm, não creio que é isso.
Eu não sabia disso.

Eu pensei que era uma dll para todos os equipamentos SAT.
Só de curiosidade, como você sabia disso?

Mudei o caminho e agora apareceu o seguinte:


ACBrSAT.Inicializado
-- 14:29:32:112 - numeroSessao: 489869 - Comando: ConsultarStatusOperacional
NumeroSessao: 489869 - Resposta:DLLSAT.dll necessita zlib.dll
NSERIE.........: 
LAN_MAC........: 
STATUS_LAN.....: CONECTADO
NIVEL_BATERIA..: ALTO
MT_TOTAL.......: 
MT_USADA.......: 
DH_ATUAL.......: 30/12/1899
VER_SB.........: 
VER_LAYOUT.....: 
ULTIMO_CFe.....: 
LISTA_INICIAL..: 
LISTA_FINAL....: 
DH_CFe.........: 30/12/1899
DH_ULTIMA......: 30/12/1899
CERT_EMISSAO...: 30/12/1899
CERT_VENCIMENTO: 30/12/1899
ESTADO_OPERACAO: DESBLOQUEADO

 

Fala Alexandre, tudo bem?

Está usando Emulador ou o SDK?

[]´s

Oi Leandro, você sabe o que pode ser o meu problema citado acima?
Estou utilizando a demo disponibilizada na seção downloads do forum com o Elgin Linker Sat em produção.

Renata,

Pelo seu arquivo, você precisa utilizar a DLL fornecida pelo fabricante do equipamento, no seu caso da Elgin.
Altere esta linha abaixo, para o caminho da DLL fornecida.

NomeDLL=C:\SAT\SAT.DLL

hummmm, não creio que é isso.
Eu não sabia disso.

Eu pensei que era uma dll para todos os equipamentos SAT.
Só de curiosidade, como você sabia disso?

Mudei o caminho e agora apareceu o seguinte:


ACBrSAT.Inicializado
-- 14:29:32:112 - numeroSessao: 489869 - Comando: ConsultarStatusOperacional
NumeroSessao: 489869 - Resposta:DLLSAT.dll necessita zlib.dll
NSERIE.........: 
LAN_MAC........: 
STATUS_LAN.....: CONECTADO
NIVEL_BATERIA..: ALTO
MT_TOTAL.......: 
MT_USADA.......: 
DH_ATUAL.......: 30/12/1899
VER_SB.........: 
VER_LAYOUT.....: 
ULTIMO_CFe.....: 
LISTA_INICIAL..: 
LISTA_FINAL....: 
DH_CFe.........: 30/12/1899
DH_ULTIMA......: 30/12/1899
CERT_EMISSAO...: 30/12/1899
CERT_VENCIMENTO: 30/12/1899
ESTADO_OPERACAO: DESBLOQUEADO

 

Meu jesuiz amado, acho que deu certo.
Era só colocar a dll na pasta do executavel.

Leandro você é o cara.
Muito obrigadaaaaaaaaaaa, não acredito que era algo tão bobo.

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

O protocolo técnico é padrão para todos equipamentos, porém cada fabricante do S@T tem sua própria DLL para comunicação com o mesmo.
OBS: A DLL zlib.dll também precisa estar no mesmo diretório que a DLL de comunicação, no caso: DLLSAT.dll !

[]´s

Estou utilizando o demo que veio no projeto do ACBr.

Ainda não consegui ativar o SAT.

Alexandre, está utilizando o equipamento ou testes com emulador?

[]´s

Editado por LeandroVIP
  • Curtir 1

Leandro dos Santos Ferreira
VIP Soluções - Automação Comercial
E-mail: [email protected]
Skype: leandro.vipsolucoes

Link para o comentário
Compartilhar em outros sites

LeandroVIP

Você sabe me dizer se é possivel emitir cupons em homologação utilizando o Elgin Linker Sat do cliente ativado em produção?
Pois na demo do acbr tem a opção de selecionar o ambiente.

Não, para emitir CF-e em homologação é necessário adquirir um equipamento especifico, o SDK de desenvolvimento! O equipamento para testes é idêntico ao de produção (em alguns casos a cor é diferente) e já vem ativado de fabrica.. 

[]´s

  • Curtir 1

Leandro dos Santos Ferreira
VIP Soluções - Automação Comercial
E-mail: [email protected]
Skype: leandro.vipsolucoes

Link para o comentário
Compartilhar em outros sites

LeandroVIP

Você sabe me dizer se é possivel emitir cupons em homologação utilizando o Elgin Linker Sat do cliente ativado em produção?
Pois na demo do acbr tem a opção de selecionar o ambiente.

Não, para emitir CF-e em homologação é necessário adquirir um equipamento especifico, o SDK de desenvolvimento! O equipamento para testes é idêntico ao de produção (em alguns casos a cor é diferente) e já vem ativado de fabrica.. 

[]´s

Obrigada

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

Deu certo. Pessoal deve ter sido roiada minha mesmo.

Estava vinculando o equipamento com o certificado do cliente, porém não fiz o upload do certificado (também não achei onde fazer) quando refiz a vinculação usando o certificado AC-SAT deu certo a vinculação, a ativação e a vinculação com o CNPJ da softhouse.

Agora estou com outro problema.

Na consulta do SATTeste, se consultar o SAT está Ok

-- 17:28:35:171 - numeroSessao: 411314 - Comando: ConsultarSAT
NumeroSessao: 411314 - Resposta:411314|08000|SAT em operação||

Mais se coloco para consultar o Status operacional da erro do codigodeAtivação

-- 17:15:42:802 - numeroSessao: 741623 - Comando: ConsultarStatusOperacional
NumeroSessao: 741623 - Resposta:Erro|Erro no parametro codigoDeAtivacao

NSERIE.........: 

Help por favor.

Obrigado.

Link para o comentário
Compartilhar em outros sites

Leandro, estou utilizando o equipamento RB-1000 FI da bematech.

O meu de desenvolvimento ainda não chegou e um cliente meu comprou o equipamento, então este equipamento é fiscal mesmo.

Cometi o erro de passar uma venda de teste no SAT de um cliente pensando que configurando o componente iria para ambiente de homologação mas passou a venda para o cliente.

Como dito anteriormente o SAT de produção não irá transmitir pra homologação.

Link para o comentário
Compartilhar em outros sites

Leandro, estou utilizando o equipamento RB-1000 FI da bematech.

O meu de desenvolvimento ainda não chegou e um cliente meu comprou o equipamento, então este equipamento é fiscal mesmo.

Cometi o erro de passar uma venda de teste no SAT de um cliente pensando que configurando o componente iria para ambiente de homologação mas passou a venda para o cliente.

Como dito anteriormente o SAT de produção não irá transmitir pra homologação.

Pessoal graças a Deus deu certo.

Porém a impressão do extrato está com caracteres especiais na impressão na MP 4200 TH.

Alguém tem alguma solução para isso.

Aguardo.

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

Leandro, estou utilizando o equipamento RB-1000 FI da bematech.

O meu de desenvolvimento ainda não chegou e um cliente meu comprou o equipamento, então este equipamento é fiscal mesmo.

Cometi o erro de passar uma venda de teste no SAT de um cliente pensando que configurando o componente iria para ambiente de homologação mas passou a venda para o cliente.

Como dito anteriormente o SAT de produção não irá transmitir pra homologação.

Pessoal graças a Deus deu certo.

Porém a impressão do extrato está com caracteres especiais na impressão na MP 4200 TH.

Alguém tem alguma solução para isso.

Aguardo.

Baixe no site da bematech  o UserSoftware e configure a impressora para usar o conjunto de comando ESC POS em vez de BEMA POS

Link para o comentário
Compartilhar em outros sites

Leandro, estou utilizando o equipamento RB-1000 FI da bematech.

O meu de desenvolvimento ainda não chegou e um cliente meu comprou o equipamento, então este equipamento é fiscal mesmo.

Cometi o erro de passar uma venda de teste no SAT de um cliente pensando que configurando o componente iria para ambiente de homologação mas passou a venda para o cliente.

Como dito anteriormente o SAT de produção não irá transmitir pra homologação.

Pessoal graças a Deus deu certo.

Porém a impressão do extrato está com caracteres especiais na impressão na MP 4200 TH.

Alguém tem alguma solução para isso.

Aguardo.

Baixe no site da bematech  o UserSoftware e configure a impressora para usar o conjunto de comando ESC POS em vez de BEMA POS

Legal consegui imprimi sem os caracteres especiais, porém a formatação está ruim não está saindo os produtos comprados, os traços estão avançando para linha de baixo. Você saberia me dizer se tem alguma outra coisa a ser configurada ?

Não tem como utilizar a impressão em Bema/POS pois meu cliente usa a impressão do controle interno em Bema/POS ?

Editado por Alexandre Faustinoni
Complementar dados
Link para o comentário
Compartilhar em outros sites

Leandro, estou utilizando o equipamento RB-1000 FI da bematech.

O meu de desenvolvimento ainda não chegou e um cliente meu comprou o equipamento, então este equipamento é fiscal mesmo.

Cometi o erro de passar uma venda de teste no SAT de um cliente pensando que configurando o componente iria para ambiente de homologação mas passou a venda para o cliente.

Como dito anteriormente o SAT de produção não irá transmitir pra homologação.

Pessoal graças a Deus deu certo.

Porém a impressão do extrato está com caracteres especiais na impressão na MP 4200 TH.

Alguém tem alguma solução para isso.

Aguardo.

Baixe no site da bematech  o UserSoftware e configure a impressora para usar o conjunto de comando ESC POS em vez de BEMA POS

Legal consegui imprimi sem os caracteres especiais, porém a formatação está ruim não está saindo os produtos comprados, os traços estão avançando para linha de baixo. Você saberia me dizer se tem alguma outra coisa a ser configurada ?

Não tem como utilizar a impressão em Bema/POS pois meu cliente usa a impressão do controle interno em Bema/POS ?

Você está usando o qual componente para emitir o extrato?

Link para o comentário
Compartilhar em outros sites

Leandro, estou utilizando o equipamento RB-1000 FI da bematech.

O meu de desenvolvimento ainda não chegou e um cliente meu comprou o equipamento, então este equipamento é fiscal mesmo.

Cometi o erro de passar uma venda de teste no SAT de um cliente pensando que configurando o componente iria para ambiente de homologação mas passou a venda para o cliente.

Como dito anteriormente o SAT de produção não irá transmitir pra homologação.

Pessoal graças a Deus deu certo.

Porém a impressão do extrato está com caracteres especiais na impressão na MP 4200 TH.

Alguém tem alguma solução para isso.

Aguardo.

Baixe no site da bematech  o UserSoftware e configure a impressora para usar o conjunto de comando ESC POS em vez de BEMA POS

Legal consegui imprimi sem os caracteres especiais, porém a formatação está ruim não está saindo os produtos comprados, os traços estão avançando para linha de baixo. Você saberia me dizer se tem alguma outra coisa a ser configurada ?

Não tem como utilizar a impressão em Bema/POS pois meu cliente usa a impressão do controle interno em Bema/POS ?

Você está usando o qual componente para emitir o extrato?

Estou usando ACBrSATExtratoESCPOS.

 

Estou usando o ACBrSATExtratoESCPOS

Só para certificar se não tem nada errado eu uso o ACBrNFeDanfeESCPOS e como Bema/POS o DANFE NFCe sai direitinho, inclusive conrtando o papel no final.

Link para o comentário
Compartilhar em outros sites

[RESOLVIDO]

Estava com o seguinte problema.

No meu micro que esta com o Delphi funcionava 100%. No micro do cliente hora funcionava hora na. Notei que ele funcionava quando fazia a alteração da DLL pelo configurador do meu programa, alternando da pasta C:\SAT para a pasta do sistema e vice verça. Nesta hora ele funcionava. Porém ao sair da aplicação parava tudo dando o erro de abertura da porta de comunicação. 

Como não tive como fazer a depuração, e vi que ao alterar a pasta pelo sistema ela funcionava, coloquei o seguinte comando ao fazer a parametrização ao SAT:

    sPastaDll := ExtractFilePath(AllTrim(ibCfgSATSATDLL.value));

    if not SetCurrentDir(sPastaDll) then
      mensErro('Não foi possivel alterar a pasta da DLL !!!');

    NomeDLL   := AllTrim(ibCfgSATSATDLL.value);

Desta forma o sistema sempre fica na pasta da DLL. 

Como não pude debugar a aplicação fica a dica ai se alguém esta tendo o mesmo problema com o delphi ver se tem alguma coisa no componente para acertar.

Obrigado.

Link para o comentário
Compartilhar em outros sites

  • 9 meses depois ...

Estou fazendo um novo projeto com SAT da Bematech esta pronto, mesmo com a DLL na pasta do projeto e a bemasat.xml configurado para COM4 onde esta o SAT a comunicação não funciona, mas com outro executável ele funciona e com o programa de TESTE do ACBR também esta funcionando o que posso estar esquecendo alguma luz.

 

 

ERRO na abertura da porta de comunicação

Thiago Ramos de Souza
 

Link para o comentário
Compartilhar em outros sites

  • Membros
7 minutos atrás, ThiagoRS disse:

Estou fazendo um novo projeto com SAT da Bematech esta pronto, mesmo com a DLL na pasta do projeto e a bemasat.xml configurado para COM4 onde esta o SAT a comunicação não funciona, mas com outro executável ele funciona e com o programa de TESTE do ACBR também esta funcionando o que posso estar esquecendo alguma luz.

ERRO na abertura da porta de comunicação

Geralmente é a falta do bemasat.xml ou mesmo a porta errada no seu conteúdo.

Compare as funções do SATTeste com o seu projeto, depure que você vai encontrar o problema.

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Link para o comentário
Compartilhar em outros sites

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