Ir para conteúdo
  • Cadastre-se

Ronaldo Cesar Bim

Membros
  • Total de ítens

    44
  • Registro em

  • Última visita

Tudo que Ronaldo Cesar Bim postou

  1. Pessoal, estou com a seguinte situação. O mesmo arquivo assinado com o AcbrEAD, no windows gera um registro diferente do gerado no linux. O eECF não valida a assinatura do registro gerado no Linux, apenas o gerado no windows. Alguém mais com este problema ?
  2. Problema resolvido, o suporte da Bematech me enviou os arquivos (libbemamfd2.so, libbemamfd2.so.0, libbemamfd2.so.0.10.4) e instruiu a colocar na pasta /usr/lib.
  3. Estou testando a função PafMF_LMFC_Cotepe1704. O download.mfd é gravado no diretório, porém o arquivo txt não é gerado, o retorno da função é -1. Tentei copiar os arquivos bemamfd e bemamfd2(versão suse, versão ubuntu que vem com a libbemafiscal libbemafiscal-2.6.2-0ubuntu10-i386) no mesmo diretório da libbemafiscal.so, mas no log continua dizendo que não encontra os arquivos. De qualquer forma vou tentar entrar em contato com o suporte da bematech para ver se eles me ajudam, mas também estou adicionando a baixo o log de retorno e a minha configuração do bemafi.xml Arquivo de log:
  4. Daniel, qual versão da libbemafiscal.so vc está usando ? pra mim está dando erro que não encontra a função Bematech_FI_VersaoDll em LoadDLLFunctions. Pelo que depurei, na function FunctionDetect ele consegue carregar a biblioteca porém não acha a função no ponto abaixo. GetProcAddress(LibHandle, PChar(FuncName));{Procura a função}
  5. Daniel Obrigado, resolvi testar com o utilitário linuxmfd para Suse e aparentemente o arquivo foi gerado. Agora vou fazer os testes comparativos com o windows para ver se o arquivo é o mesmo e posto o resultado.
  6. Bom dia pessoal, alguém homologou o paf em linux ubuntu ? No ACBR ele utiliza o utilitário linuxmfd no método ArquivoMFD_DLL. Porém no site de bematech só encontrei o executável para Suse, para ubuntu apenas encontrei a bemamfd e bemamfd2.
  7. Regys, segui as suas orientações para gerar o Arq. MF e o Arq. MFD, só que no roteiro de testes, pede para validar a assinatura gerada, o validador não valida, pois o txt contém apenas o EAD referente ao arquivo binário.
  8. Boa tarde, qual seria o comando no AcbrECF para imprimir um texto na impressora não fiscal ?
  9. Pessoal, estou com o mesmo problema do amigo Ferinha.Master, pelo que depurei os fontes, parece ser um BUG no Acbr com o modelo ecfSweda. Agora minha pergunta é, posso sempre usar o modelo ecfSwedaSTX ?
  10. Problema Resolvido, antes de eu chamar a função para Subtotalizar, tinha um método que usava a função NumSerie, ao chamar esse função ocorria o problema. Vou mudar a minha lógica.
  11. Pessoal, descobri que não tem nada a ver pelo fato de ser Lazarus ou compilado com diretiva NOGUI, no ECFTeste funciona perfeitamente, porém no meu aplicativo não, ainda não descobri. A variável fsOldSeq que não sei pra que server, sempre é diferente de copy(Result,9,4) conforme o código que postei, então nunca gera o erro.
  12. Pessoal, estou com um problema quando quando a impressora está com FIM DE PAPEL, parece que só ocorre no Lazarus, o ECFTeste compilado em Delphi está ok. Quando envio o comando para Subtotalizar o cupom, o Acbr não está retornando uma exceção, e sim apenas chamando evento DoOnMsgPoucoPapel, com isso não consigo identificar que ocorreu o erro, pois no simulador, o cupom não é subtotalizado. Pelos meus testes, o problema está neste ponto no fonte unit ACBrECFSweda. if STATUS = '5' then begin if fsOldSeq <> copy(Result,9,4) then DoOnMsgPoucoPapel( 'Papel acabando' ) else ErroMsg := cACBrECFSemPapelException ; end ; Alguém tem uma ideia de como contornar isso ? Estou usando simulador Sweda, Acbr Compilado com NOGUI pois utilizo a impressão dos itens em Thread, Lazarus 1.2.0
  13. OK, deu certo, criei mais um par para não conflitar com o emulador do ECF. Obrigado pela ajuda.
  14. Ok, já tenho o com0com instalado, pois utilizo para usar o emulador de ECF, vou estudar melhor ele para criar o par de portas. Obrigado
  15. Pessoal, encontrei um projeto EmuladorBalanca, não estou conseguindo fazer o teste entre o EmuladorBalanca e o BalancaTeste. Como devo proceder no teste ? Configurei o EmuladorBalanca na porta COM1 e enviei um determinado peso. No BalancaTeste também configurei na COM1, mas ao ativar ocorre o erro (Communication error 5. Acesso Negado). Qual seria o procedimento correto para efetuar os testes ?
  16. Daniel, obrigado pela resposta, vou esclarecer melhor minha pergunta. Hoje estou utilizando o TefDial do ACBRTefD com o gerenciador padrão da Pay&Go (TEF IP), está funcionando perfeitamente. Porém, a seleção da rede e tipo de cartão é feita pelo GP da Pay&Go (C:\TEF_Dial\tef_dial.exe) e não pelo meu PDV. O que eu gostaria de saber, qual tecnologia de TEF utilizar, para que o meu PDV implemente os controles de seleção da rede/tipo de cartão(cred/deb), etc. Estou dando uma olhada no fonte ACBrTEFDCliSiTef conforme sua sugestão, encontrei a classe TACBrTEFDCliSiTefExibeMenu, acho que é isso que estou precisando.
  17. Olá pessoal, alguém sabe se é possível implementar TEF IP sem utilizar o gerenciador padrão ?
×
×
  • 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.

The popup will be closed in 10 segundos...