Ir para conteúdo
  • Cadastre-se

OFF-DEV

Membros Pro
  • Total de ítens

    250
  • Registro em

  • Última visita

Tudo que OFF-DEV postou

  1. Pessoal, desculpe-me a demora, log em anexo. Observação: Neste log é o reflexo do seguinte teste: Enviei um cupom de 100 itens para o ACBR Enviei a primeira via e imprimiu sem problemas Enviei a segunda via e a impressão paralisou no item n.100 e não imprimiu mais nada (vide imagem em anexo) Questão adicional: Como normalmente devemos proceder para saber quando pedir ao ACBR a segunda via para impressão? Eu percebi que só por eu pedir status após o envio da primeira para saber se posso enviar a segunda via , o ACBR congela algumas vezes (timeout erro) ampliando muito o tempo de impressão e finalização da venda . Qualquer ajuda agradeço. PosPrinter.txt LOG.TXT
  2. Sim, eu deixei configurada a impressora em falha de papel. O ACBR envia os itens para o SAT normalmente, tudo vai bem. Ao final, dentro do fluxo de emissão do cupom, eu tento ler o status (estando a impressora em falha) e ele demora até 85 segundos dependendo da quantidade de itens, quanto + itens eu uso, mais demorado fica, e o ACBR na barra congela, libera só depois do tempo passar.
  3. Porta via COM. Estarei postando em seguida. Detalhe: A demora se dá após a leitura do status estando a impressora em falha, não durante o processamento dos itens pelo sefaz e validação pelo ACBR.
  4. Daniel, Ali no teste, eu só leio o status da impressora após o processamento total dos 100 itens pelo SAT, ao final da operação. O número de itens se eu aumento, ele aumenta o tempo de demora para que o leitura de status me devolva qualquer informação. Observação: No tempo que fica travado, o ACBR congela, ele não me permite clicar nele e ou fazer qualquer coisa.
  5. Pessoal, estou notando um tempo excessivo de processamento no ACBR após eu enviar um comando de leitura de status da impressora (estando em estado de falha). Vou descrever aqui as informações relevantes e ao final vou completar com as dúvidas: Equipamentos e software: Impressora DR700 ultimo driver - USB ACBR 1.2.0.69 Rotina de teste: Deixo a impressora em falha (sem bobina) Envio itens para SAT Leio o Status da impressora via ESCPOS.LerStatusImpressora() Tempos encontrados após ler o status da impressora (em falha de papel) 50 itens demora 22 segundos 100 itens demora 85 segundos Questões: Estando a impressora em falha (sem papel) qual o tempo médio de retorno do status LerStatusImpressora() que se deveria esperar? (85 segundos pelos meus testes) Observação 1: Deixando a impressora sem falha de papel, o tempo observado de retorno após o LerStatusImpressora() é de 1 segundo. Observação 2: Isso poderia ser algum tipo de problema no ACBR ao processar tantos itens tendo a impressora em estado e falha? A porta USB poderia estar influenciando nesta demora excessiva de retorno ?
  6. Eu entendo a complexidade do retorno de status na impressão quando envolve mais vias na impressão dos extratos sat. São diversos modelos de impressoras não fiscais e fatores para tratar erros de timeout, falta de papel, falha de equipamento. Estou fazendo mais testes para exemplificar e simplificar os problemas apresentados! Grato pela ajuda!
  7. É uma afirmação! 1) log sucesso está normal sem erro. 2) log erro de impressão timeout 3) log erro com status falho obs: Tela de configuração DR-700 (Envio de Envio=8192 , Espera Buffer=100) ps: Talvez aumentados os valores acima deva corrigir o timeout!!!, mais como corrigir a falta de status da Elgin e Epson? Att. Por favor analisar os log´s ACBr MonitorPLUS Ver.1.2.0.69 com a impressora DR700! Em sua sequência 1) normal, 2) erro timeout, 3) erro no meio da impressão sem papel. Att.
  8. Segue o exemplo utilizando ACBr MonitorPLUS Ver.1.2.0.69, DR700 1) Log sem erro (falha de comunicação com impressora não fiscal) 2) Log com timeout (falha a imprimir cupom fiscal mais de um via) 3) Log com ESCPOS.LerStatusImpressora (falha ao capturar falta de papel curto) Segue os log acbr em anexo e a tela de configuração da impressora! 1-NORMAL.TXT 2-TIMEOUT.TXT 3-STATUS.TXT
  9. Como você forçou o Estado de Ocupada na Impressora ? Baixei o aplicativo PosPrinterTeste.exe 3.3.0 1) Preencher o Texto a Imprimir com 100 linhas exemplo: *** COMPROVANTE DE IMPRESSAO *** 2) Botão [Imprimir] (várias vias) 3) Botão [Leitura de Status] (fico clicando e vendo os estados várias vezes) Att.
  10. Obrigado pelos retornos, foram muito úteis!!! Baixei o aplicativo PosPrinterTeste,exe 3.3.0 Executei vários testes com diversos modelos de impressoras não fiscais. Segue abaixo as informações com os retornos de STATUS: DR-700 ---------------------------------------------------------------------------------------------------------------------------------------------------------- [OPERACIONAL] stPoucoPapel, stGavetaAberta [TAMPA ABERTA] stErro, stPoucoPapel, stSemPapel, stGavetaAberta, stOffLine, stTampaAberta, [SEM PAPEL] stErro, stPoucoPapel, stSemPapel, stGavetaAberta, stOffLine, stTampaAberta, [DESLIGADA] stErroLeitura, [OCUPADA] stErroLeitura, stPoucoPapel, stSemPapel, stGavetaAberta, stImprimindo, DR-800 ---------------------------------------------------------------------------------------------------------------------------------------------------------- [OPERACIONAL] stGavetaAberta [TAMPA ABERTA] stErro, stPoucoPapel, stSemPapel, stGavetaAberta, stOffLine, stTampaAberta, [SEM PAPEL] stErro, stPoucoPapel, stSemPapel, stGavetaAberta, stOffLine, stTampaAberta, [DESLIGADA] stErroLeitura, [OCUPADA] stGavetaAberta, stImprimindo, BEMATECH MP-42000-TH ---------------------------------------------------------------------------------------------------------------------------------------------------------- [OPERACIONAL] Nennhum Erro encontrado [TAMPA ABERTA] stSemPapel, stOffLine, stTampaAberta, [SEM PAPEL] stPoucoPapel, stSemPapel, stImprimindo, stOffLine, [DESLIGADA] stErroLeitura, [OCUPADA] stImprimindo, EPSON TM-T20 ---------------------------------------------------------------------------------------------------------------------------------------------------------- [OPERACIONAL] Nennhum Erro encontrado [TAMPA ABERTA] stOffLine, stTampaAberta, [SEM PAPEL] stSemPapel, stOffLine, [DESLIGADA] stErroLeitura, [OCUPADA] Nennhum Erro encontrado ELGIN I9 ---------------------------------------------------------------------------------------------------------------------------------------------------------- [OPERACIONAL] Nennhum Erro encontrado [TAMPA ABERTA] stOffLine, stTampaAberta, [SEM PAPEL] stPoucoPapel, stSemPapel, stOffLine, [DESLIGADA] stErroLeitura, [OCUPADA] Nennhum Erro encontrado ---------------------------------------------------------------------------------------------------------------------------------------------------------- Como saber se a impressora ainda está em processo de impressão e aguardar até sua finalização? Os drives (DR-700, DR-800, BEMATECH MP-42000-TH,) contém estado: stImprimindo (OK) Já drives (EPSON TM-T20, ELGIN I9) não tem a informação detalhada de impressora ocupada. Assim não tem como eu saber o término de impressão e momento certo para envio das próximas vias. Exemplos: [OPERACIONAL] Nennhum Erro encontrado [OCUPADA] Nennhum Erro encontrado Não tem como saber se está [OPERACIONAL] ou está [OCUPADA]. Att.
  11. Bom dia! Tenho que emitir várias vias do extrato do SAT e com vários produtos (100 produtos) A primeira via imprime normalmente, se tiver poucos produtos, porém com vários dá o erro de timeout também. 1.VIA 17/07/2019 10:48:25 - SAT.ImprimirExtratoVenda("C:\OFFMON\SAT\vendas\08723218000186\201907\AD35190708723218000186599000092610065388950848.xml") 17/07/2019 10:48:25 - OK: A demais vias ocorre vários erros pois o processo de impressão não finalizou, pois consta que a primeira está em impressão ainda! 2. VIA 17/07/2019 10:48:25 - SAT.ImprimirExtratoVenda("C:\OFFMON\SAT\vendas\08723218000186\201907\AD35190708723218000186599000092610065388950848.xml") 17/07/2019 10:48:26 - ERRO: Communication error 9997: Timeout during operation 17/07/2019 10:48:27 - SAT.ImprimirExtratoVenda("C:\OFFMON\SAT\vendas\08723218000186\201907\AD35190708723218000186599000092610065388950848.xml") 17/07/2019 10:48:28 - ERRO: Communication error 9997: Timeout during operation 17/07/2019 10:48:29 - SAT.ImprimirExtratoVenda("C:\OFFMON\SAT\vendas\08723218000186\201907\AD35190708723218000186599000092610065388950848.xml") 17/07/2019 10:48:30 - OK: Ou seja não tenho controle de timeout na impressão finalizada com sucesso, como volta um erro genérico poderá ser qualquer erro: 1) Impressora ocupada 2) Sem papel 3) Tampa aberta 4) Impressora desligada 5) Impressora sem comunicação O mesmo ocorre quando uso o comando: SAT.GerarPDFExtratoVenda, acho que depende do drive da impressora! Grato. LOG.TXT LOG.TXT
  12. Bom dia: Os erros apresentados não são claros ao usuário final, quando dá os erros abaixo: 1 - Impressora Desligada| 2 - Tampa Aberta| 3 - Sem Papel DARUMA-DR700 |17/07/2019|10:05:04|<<<|ERRO: Communication error 9997: Timeout during operation;| DARUMA-DR800 |16/07/2019|08:16:26|<<<|ERRO: Porta COM2 nao encontrada;| BEMATECH MP-4200TH |16/07/2019|09:25:37|<<<|ERRO: Porta COM5 nao encontrada;| ELGIN-I9 |16/07/2019|08:39:29|<<<|ERRO: Porta COM2 nao encontrada;| EPSON-TM-T20 |16/07/2019|09:05:34|<<<|OK: ;| obs: Tem como ser mais claro as mensagens ao usuário?
  13. Bom dia!!! Estamos efetuando testes nas impressoras não fiscais e não estamos conseguindo tratar os retornos de erros corretamente! Como tratar os teste abaixo: LEGENDAS TESTE IMPRESSORA 1 - Impressora Desligada| 2 - Tampa Aberta| 3 - Sem Papel DR-800 1 - Mensagem de erro: ERRO: porta com2 nao encontrada. 2 - salva o cupom normalmente no sistema sem mostrar nenhuma mensagem(porém devia mostrar)e ao fechar a tampa é impresso o cupom normalmente. 3 - salva o cupom normalmente, Não exibe a mensagem de erro, mas a impressora apita, e ao colocar mais papel é impresso o restante do cupom. ELGIN-I9 1 - Faz a venda normal, e ao ligar a impresso é impresso o cupom e não da mensagem de erro. 2 - salva o cupom normalmente no sistema sem mostrar nenhuma mensagem(porém devia mostrar) e ao fechar a tampa é impresso o cupom normalmente. 3 - salva o cupom normalmente, Não exibe a mensagem de erro, mas a impressora apita e ao colocar mais papel é impresso o restante do cupom. EPSON-TM-T20 1 - Salva o cupom normalmente no sistema, Não exibe mensagem de erro e ao ligar a impressora não é impresso o cupom. 2 - salva o cupom normalmente no sistema sem mostrar nenhuma mensagem(porém devia mostrar) e ao fechar a tampa é impresso o cupom normalmente. 3 - salva o cupom normalmente, não exibe mensagem de erro e nem da erro na impressora e ao colocar mais papel é impresso o cupom normalmente. BEMATECH-MP-4200TH 1 -ERRO: PORTA COM5 NAO ENCONTRADA 2 - salva o cupom normalmente no sistema sem mostrar nenhuma mensagem(porém devia mostrar) e ao fechar a tampa é impresso o cupom normalmente. 3 - Salva o cupom normalmente, não exibe mensagem de erro, a luz na impressora acende amarela e ao colocar mais papel termina de imprimir o cupom. LOG =========== DARUMA-DR700 |17/07/2019|10:05:03|>>>|SAT.ImprimirExtratoVenda("C:\OFFMON\SAT\vendas\08723218000186\201907\AD35190708723218000186599000092610065362177998.xml")| |17/07/2019|10:05:04|<<<|ERRO: Communication error 9997: Timeout during operation;| DARUMA-DR800 |16/07/2019|08:16:26|>>>|Sat.ImprimirExtratoVenda("C:\OFFMON\SAT\vendas\08723218000186\201907\AD35190708723218000186599000092610064304233068.xml")| |16/07/2019|08:16:26|<<<|ERRO: Porta COM2 nao encontrada;| BEMATECH MP-4200TH |16/07/2019|09:25:36|>>>|Sat.ImprimirExtratoVenda("C:\OFFMON\SAT\vendas\08723218000186\201907\AD35190708723218000186599000092610064478818037.xml")| |16/07/2019|09:25:37|<<<|ERRO: Porta COM5 nao encontrada;| ELGIN-I9 |16/07/2019|08:39:28|>>>|Sat.ImprimirExtratoVenda("C:\OFFMON\SAT\vendas\08723218000186\201907\AD35190708723218000186599000092610064330407574.xml")| |16/07/2019|08:39:29|<<<|ERRO: Porta COM2 nao encontrada;| EPSON-TM-T20 |16/07/2019|09:05:33|>>>|Sat.ImprimirExtratoVenda("C:\OFFMON\SAT\vendas\08723218000186\201907\AD35190708723218000186599000092610064449621212.xml")| |16/07/2019|09:05:34|<<<|OK: ;| OBS: Existe um comando para tratar os erros de forma genérica os erros e de forma mais clara para o usuário final nas impressoras não fiscais? Att.
  14. Boa tarde É possível personalizar a mensagem no final do extrato? Projeto ACBr - http://www.projetoacbr.com.br Trocar por outra legenda? Grato.
  15. Boa tarde, Parabéns a Equipe ACBr!!! Att.
  16. Entendi, esclareceu tudo. Muito Obrigado.
  17. OFF-DEV

    Email

    Boa tarde, Grato pelo pronto atendimento! Att.
  18. José, muito obrigado pelos esclarecimentos, creio que serão muito úteis a muitos. Nossas aplicações são em Clipper e C#. É possível integrar C# e o ACBrTefD?
  19. Prezados, Dado às seguintes premissas: A ) Temos aplicações já compatíveis com ACBR-Monitor emitindo NFe, NFCe e SAT a alguns meses para SP e PR. B ) Surgiu a necessidade de nos compatibilizarmos com o TEF Dedicado da Cielo em nossas aplicações SAT C ) Em pesquisa no forum temos talvez dezenas de informações sobre TEF e ACBR porém muitos tópicos de 2011 ou 2012 o que nos dá um pouco de insegurança sobre as informações ali. Temos às seguintes questões: 1) Já que tenho a compatibilidade com SAT e Acbr, isso facilita de alguma forma a implementação do TEF ou é outra coisa totalmente diferente? 2) Existe algum Wiki dedicado à implementação do TEF e Acbr? 3) No caso do TEF, é necessário usar o PAF hoje em dia pra SP ou PR ou ainda não é necessário? 4) Onde que baixo o componente o ACbrTefD? (busquei em downloads mas não tem um pacote específico sobre) 5) Certificação TEF hoje em dia exige deslocamento até a certificadora ou hoje eles fazem isso remotamente? 6) Existe um EMULADOR de TEF do ACBr que pode ser baixado? Se sim onde? Desde já peço desculpas se algumas perguntas podem já estar respondidas no forum, mas pelo tempo de postagem delas me pôs em dúvida se ainda estão valendo algumas orientações. Infelizmente, outras questões não achei no forum mesmo. Muito Obrigado por enquanto
  20. OFF-DEV

    Email

    Boa tarde, Geralmente os email SAT são enviados para Empresas/Transportadoras que acompanham abastecimentos em postos de combustíveis e também solicitados por outras atividades (com frota própria) e até mesmo por comodidade do consumidor final. Assim como é feito nas emissões de NFe/NFCe documentos fiscais, para acompanhamento no setor financeiro/contábil. obs: Muitas vezes há extravio de documento fiscais por parte do consumidor e não repassa aos responsáveis orçamentários entre outros setores. Espero ter esclarecido a necessidade! Grato!
  21. OFF-DEV

    Email

    Boa tarde, Há interesse por parte da Equipe ACBr, implementar o rescurso no ACBrMonitorPlus? Sat.EnviarEmail(cEmailDestino, cArqXML, cEnviaPDF, [cAssunto], [cEmailsCopias] ,[cAnexos], [cReplayTo]) Att.
  22. Grato a equipe ACBr
  23. OFF-DEV

    Email

    Boa tarde, Então não há maneira de otimizar o tempo enviando apenas um comando, assim como: NFe.EnviarEmail(cEmailDestino, cArqXML, cEnviaPDF, [cAssunto], [cEmailsCopias] ,[cAnexos], [cReplayTo]) Não existe um comando semelhante para SAT? Sat.EnviarEmail(cEmailDestino, cArqXML, cEnviaPDF, [cAssunto], [cEmailsCopias] ,[cAnexos], [cReplayTo]) Pois usando os arquivos de trocas envio/resposta, sempre há muita perda de tempo ao aguardar todos os comandos um a um! obs: Seria muito útil, um comando semelhante! Att.
  24. OFF-DEV

    Email

    Bom dia, Duvida sobre o comando abaixo, tem que enviar um a um para monitor gerando vários envio para várias respostas? EMAIL.Novo EMAIL.ConfirmarLeitura(True) EMAIL.AdicionaPara("[email protected]") EMAIL.Assunto("Teste de e-mail") EMAIL.TextoMensagem("Veja anexo!") EMAIL.AdicionaAnexo("C:\arquivo.pdf") EMAIL.Enviar ou Exemplo: EMAIL.EnviarEmail(email.ini), com todas as configurações, um único comando/resposta! Estamos trabalhando com troca de arquivos, não existe um único comando englobando todas as fases acima, assim agilizando o tempo de execução? att.
×
×
  • 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.