Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

clube mobile


Cursos grátis para toda base ACBr
+ Promoção Clube Mobile para o ACBr Pro

Saiba mais

adriano santos

click.png

click.png

click.png

click.png

click.png

click.png

Eder J. Silva

Usuários SAC
  • Content Count

    34
  • Joined

  • Last visited

Community Reputation

6 Neutral

About Eder J. Silva

  • Rank
    Membro

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. José boa tarde! Eu tentei achar pelo gerenciador de dispositivos a porta das impressoras mas sou leigo no assunto e acabei não encontrando nada que ajudasse, creio que pelo fato do cliente ter instalado a impressora no windows com os drivers e tal. Eu consegui acessar remotamente a máquina do cliente, e fiz alguns testes com o ACBRConector. O que notei foi o seguinte: Lá no cliente se faz necessário o seguinte fluxo para funcionar a impressão: ESCPOS.setporta("RAW:MP-4200 TH"); ou ESCPOS.setporta("RAW:TANCA"); ESCPOS.ativar(); ESCPOS.Imprimir("</zera>&
  2. Boa tarde! Utilizando o monitor com TCP/IP no meu desenvolvimento utilizando uma ELGIN i9 o fluxo de impressão foi sem problemas, porém ao liberar para o cliente um teste, ele configurou uma Bematech e diz que ocorre o erro: "ERRO: Não está Ativo". Tentei de tudo para replicar e não consegui no meu ambiente de teste, alguém saberia o que poderia estar de errado ? A Bematech MP 4200 TH tem alguma peculiaridade diferente para a ELGIN i9 ? Abaixo um resumo do fluxo de comandos enviados: ESCPOS.setPorta("RAW:Bematech MP-4200TH"); ESCPOS.Imprimir("</zera></ce>&
  3. Pessoal boa tarde! Não testei a fundo, fiz um "beta" teste aqui e ficou certinho o JSON, validei a estrutura e teoricamente funcionará o parser sem alterações. Vou precisar apenas alterar o código da minha aplicação para adaptar a esse novo retorno, mas gostaria de parabenizá-los. Qualquer coisa entro em contato, o se quiserem faço novas interações aqui para falar como ficou no final. Muito obrigado.
  4. José bom dia! Já está disponível para download essa nova versão ?
  5. Jose boa noite! Ok, sem problemas, eu apenas sugeri análise, sei que não seria algo fácil de resolver. Mas vou analisar o link enviado, para ver como faço para utilizar o método síncrono. De qualquer forma, agradeço a ajuda de todos.
  6. José bom dia! Desculpe a demora no retorno, estava em processo de renovação da assinatura. Realizei um teste e acho que "quase chegamos lá", só acho que: 1 - faltou retornar no JSON o local do arquivo quando a NFCe/NFe é autorizada. { "Envio" : { "CStat" : 103, "CUF" : 31, "DhRecbto" : "2021-03-13T06:35:17.000Z", "Msg" : "Lote recebido com sucesso", "NProt" : "", "NRec" : "310000035705936", "TMed" : 1, "VerAplic" : "J-1.4.49", "Versao" : "4.00", "XMotivo" : "Lote recebido com sucesso", "tpAmb" : "2" } } { "Retorno" : { "CStat" : 104, "CUF" : 31, "ChaveDFe" : "312103111111
  7. Daniel boa tarde! Obrigado, vou ver o que consigo fazer.
  8. Pessoal bom dia! Estou tento problemas com o ESCPOS, quando imprimo em impressoras compartilhadas. Sempre venho recebendo erro como "Printer is Printing", as vezes nem reiniciando o ACBR e a impressora(MP-4200TH) se resolve, de repente começa a imprimir novamente. A configuração de porta está como RAW:COZINHA-MP ou RAW::\\notebook2\Balcao Alguma idéia do que poderia ser ? Estou usando o ACBr com integração por TCP/IP
  9. Sim, exatamente isso. Creio que se conseguíssemos que a mensagem ficasse algo como: OK: { "Arquivo": "D:\\ACBrMonitorPLUS32\\Logs\\31210238418823000104650010000000011886376580-nfe.xml", "Informacoes": { "Envio": [{ "CStat": 103, "CUF": 31, "DhRecbto": "2021-02-19T08:02:58.000Z", "Msg": "Lote recebido com sucesso", "NProt": "", "NRec": "310000034744221", "TMed": 1, "VerAplic": "J-1.4.45", "Versao": "4.00", "XMotivo": "Lote recebido com sucesso", "tpAmb": "2" }, { "Retorno": { "CStat": 104, "CUF": 31, "ChaveDFe
  10. @José M. S. Junior Bom dia! Realizei os testes conforme combinado, e realmente não notei mudanças no retorno. Em anexo o LOG para análise da equipe. Qualquer dúvida me avise. log_testes_ACBR.txt
  11. Pelo teste que fiz não mudou o retorno. De qualquer forma vou reinstalar a outra versão e fazer a comparação e retorno novamente, assim que retornar de um cliente.
  12. Perfeito, muitíssimo obrigado! Eu valido ela e retorno o resultado.
  13. @José M. S. Junior Muito obrigado. Essa nova versão tem alguma previsão de data para sair ?
  14. Sim, elimino sim. Na verdade a função trataretorno da ClienteSocket, ela "transforma" o OK e ERRO em chaves do array, em tese eu só precisaria fazer um json_decode no $retorno['OK']. Algo como: $sc = new Acbr\ClientSocket(); $sc->open($host, $porta); $resposta = $sc->recv(); $resposta = $sc->send("NFe.CriarEnviarNFe(\"".$ini_string.",1,1,,,0\")".$crlf); $info = $sc->trataRetorno($resposta); if($info['OK'] != ''){ $json = json_decode($info['OK']); // aqui é que dá erro pois não é um json válido }else{ } Já com o retorno que o SAT.CriarEnviarCFe funciona
  15. José boa tarde! Primeiramente obrigado pelo rápido retorno. Eu imaginei mesmo que não seria algo fácil de se resolver, mas acho que seria algo válido a ser analisado, talvez em futuras versões, quando se tratar de JSON, dos retornos serem apenas json validos, sem necessidade de algum tratamento por parte da aplicação que estiver consumindo. De qualquer forma vou tentar verificar como fazer um tratamento por aqui na minha aplicação, e qualquer coisa posto para ajudar quem precisar ou passar pelo mesmo problema. Obrigado.
×
×
  • Create New...