Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.508
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. Pelo Log percebi que seus fontes estão muito desatualizados... e que você não está definindo o modelo antes de Ativar... Por favor corrija esses problemas e verifique o funcionamento
  2. Infelizmente estou sem o menor tempo de analise... Fica a critério de outro submitter
  3. Sem o LOG gerado pelo ACBrECF não dá pra saber o que ocorre
  4. Não há como aprender isso em um passo a passo... Faça seu dever de casa... vá no Google e procure por "Cartilha do ECF"
  5. Fiz pequenas modificações nessa unit para não afetar usuários Linux {$ELSE} function FlushFileToDisk(sFile: string): boolean; var hDrive: THandle; begin hDrive := fpOpen(sFile, O_Creat or O_RDWR {$IFDEF LINUX}or O_SYNC{$ENDIF}); Result := (fpfsync(hDrive) = 0); fpClose(hDrive); end ; {$ENDIF}
  6. Estou fora do meu escritório... e aparentemente um Firewall está bloqueando meu commit no SVN...
  7. Use o índice com a mesma nomenclatura que você tem no retorno de CarregaRelatoriosGerenciais;
  8. Apliquei o patch parcialmente... - Não apliquei o patch em synaser.pas, pois é do Projeto Synapse - Algumas mudanças desnecessárias em ACBrUtil.pas (pois só cairiam no IFDEF MSWINDOWS) - Os fontes de ACBrECFBematech.pas estavam desatualizados...
  9. Você está causando o erro... ocupando a comunicação com o ECF com a leitura de status... provavelmente no seu sistema você deve ter um timer ou evento lendo o Status... Por favor tente com o TEFDDemo
  10. Você está lidando com um componente em desenvolvimento... Acione o seu debug e nos ajude um também... Qualquer contribuição é bem vinda...
  11. Consulte o manual do ECF, nem todos os ECFs conseguem retornar todas informações nesse comando...
  12. Acredito que seus fontes do ACBr estão desatualizados... Eu uso o Lazarus 1.1 (Win) em produção no meu dia a dia...
  13. Seu ECF é USB, se sim provavelmente esse é o problema, pois quando vc desliga o ECF a porta serial morre... Somente o estudo do LOG gerado pelo ACBrECF pode dizer o problema
  14. Se você já está usando portas seriais, provavelmente o ECF está em uma velocidade diferente...
  15. Não faremos a geração desse XML... não se preocupe muito com isso, provavelmente essa função só será utilizada pelo utilitário do fabricante do SAT
  16. Apliquei novo Update do Invision para o Forum na versão 3.4.4.
      • 1
      • Curtir
  17. Isso está relacionado a TEF ? (pois você postou na área do ACBrTEFD) use a busca do fórum e procure por "pouco papel"
  18. O fato de ser Sweda ou Bematech não tem efeito para o ACBrTEFD... Tudo que ele faze é disparar o evento em que você deve programar a impressão das vias... (analise o conteudo que o componente envia no LOG gerado pelo componente... ou então observe como é feito no TEFDDemo
  19. Como você pode imprimir algo se não fechar o cupom antes ?? porém se o Cheque equivale ao total da venda então a venda realmente deve ser fechada... e na sequencia impresso o TEF
  20. Precisaram mudar muita coisa ? Eu acreditava que era só declarar -dNOGUI nas opções de compilação...
  21. Olá para todos, Hoje fiz um grande commit no SVN, modificando todas as chamadas a diretivas de {$IFDEF CONSOLE} para {$IFDEF NOGUI}. O motivo é que conforme me explicaram na lista oficial do Lazarus, a compilação em Linux sempre traz a diretiva CONSOLE ligada, mesmo em uma aplicação Grafica (GUI).. Portanto, as verificações da diretiva CONSOLE do Linux poderiam causar problemas de compilação.. Também enviei modificações efetuadas pelo colega Luiz Camara, da lista de email "Lazarus Brazil" para que a compilação em Lazarus possa conviver pacificamente com outros projetos que também usam a Synapse e OpenSLL.... Isso pode requere um "Clean Up + Build All" na sua IDE do Lazarus... Espero não ter "quebrado" nenhum código, testei em Lazarus e Delphi e aparentemente está tudo OK... Se alguem notar algo errado (principalmente o pessoal do ACBrFramework), é só me avisar.. ficarei atento...
  22. Pode ser a velocidade... esse modelo vem configurado por default em 115.200 bauds... Verifique com a empresa do software se há como modificar a velocidade de Baud raute nas configurações do programa... Outra possibilidade (mais difícil) é modificar o ECF para valocidade 38.400, que era usada anteriormente...
  23. A DLL da Daruma muda a velocidade do ECF para 115.200... você deve fazer o mesmo no ACBrECF.Device.Baud Porque a DLL muda a velocidade sem avisar ninguém só o fabricante pode esclarecer..
×
×
  • 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.