Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.060
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. Os manuais dos bancos podem ser encontrado na pasta TOOLS do SVN https://svn.code.sf.net/p/acbr/code/tools/Bancos/
  2. Provavelmente sua balança está usando outras configurações... tente usar o software do fabricante para descobrir quais são...
  3. ACBrTEFD1.AutoFinalizarCupom := False;
  4. Anexe o LOG gerado pelo ACBrECF para analise... vamos ver se nele consta o envio de 2 comandos iguais
  5. Suas alterações estão corretas... e muito bem documentadas... Já incorporei nos fontes, e subo para o SVN assim que tiver chance... Obrigado pela sua contribuição...
  6. Acho que não seria uma boa causar uma dependência de uma Lib externa... A não ser que ela seja OpenSource e fácil de instalar (como é o caso do OpenSSL) Alguns dos geradores de relatórios atuais conseguem gerar QRCode... para Lazarus existe a LazBarCode, provavelmente para Delphi tb exista alguma Lib OpenSource...
  7. Não compreendi corretamente qual é o problema... Ele não retorna a data corretamente ? Você poderia anexar o LOG ?
  8. Vc provavelmente tem algum comando de Leitura de status (ou outro) dentro de um evento... (isso não é bom) Os comandos enviados para o ACBrECF precisa estar em fila... o ECF não consegue processar dois comandos ao mesmo tempo... Uma (possível) solução rápida, seria setar: ACBrECF1.Device.ProcessMessages := False; Isso fará o ACBrECF se comportar semelhante as DLLs... ou seja, ele bloqueia a aplicação, enquanto não tiver resposta do ECF
  9. Na verdade o comando que estamos usando na Bematech aceita 14 caracteres... Por favor anexe o LOG... provavelmente alguma outra rotina está fazendo um Trim() deste campo...
  10. O PinPad é indiferente... Qual tipo de Gerenciador padrão, Ex: SiTEF, Pay&Go, Direção, etc... Você diz que o arquivo está lá é apagado e criado novamente... Ou que o arquivo não está sendo apagado ? Se for a segunda opção eu suspeito de permissões... Configure a pasta do TEF dando permissão total a todos os usuários da máquina... Lembre-se também que GPs que usam troca de arquivos exigem que o Cache do HD seja desativado
  11. O arquivo de Saída fica em ANSI, porém com 29 caracteres (ou menos) na descrição, certo ? Acredito que o problema ocorra porque a conversão é feita apenas no Final, após montar todo o arquivo... Preciso analisar com calma e verificar se há solução... Do lado da sua aplicação, vc poderia usar o caractere pipe, para identificar a quebra de linha... nesse caso, o tamanho da String não faria diferença...
  12. Vc deve converter a SAIDA para ANSI... só assim o tamanho seria fixo O ideal mesmo é evitar qualquer tipo de acentos no ECF...
  13. Tente esse link: http://acbr.sourceforge.net/ACBrMonitor/ACBrMonitor.html
  14. Enviei para o SVN, na pasta: \ACBr\Exemplos\ACBrTEFD
  15. No seu log não consta os problemas mencionados...
  16. Parece correto... O ACBrECF não conseguiu computar o mesmo checksum recebido, e enviou um NACK, solicitando um re-envio do pacote... o que ocorreu na sequencia
  17. E melhor você usar os fontes originais... Recompile todos os pacotes do ACBr ou use o ACBrInstall
  18. Por favor anexe o LOG
  19. Geralmente é o conjunto DarumaFrameWork_DLL, (a não ser que você compile suas aplicações em 64 bits)
  20. Se desejar, por favor anexe os fontes para analise e commit
  21. A impressora não conhece o registrador: "VersaoSW", e isso impede o ACBrECF de saber com quem ele está falando (o que é feito na inicialização) experimente comentar essa chamada no código do ACBrECF
  22. tente esse driver: http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41
  23. Sua alteração pode quebrar o código das Balanças Urano já suportadas...
  24. Existem vários modelos disponíveis... apenas certifique-se de que ela tem o "GAP", antes de comprar.. (que é uma pequena ranhura no lado de cada etiqueta)
  25. Houve comunicação com o ECF Acho que o problema pode ser o TimeOut muito baixo...
×
×
  • 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...