Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.064
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. Seus fontes estão atualizados ? O pagamento a ser enviado par o ECF deve sim considerar o Saque... isso já é tratado pelo componente..
  2. Use: ACBrETQ.Device.EnviaString('SUA STRING EM PPLA');
  3. O TEFD invocará eventos para tentar saber qual o estado atual do ECF, (Vendendo, pagando, imprimindo CDC, etc)... Acho que usar o mode ecfNaofiscal seria a maneira mais simples de abstrair essas características, mas você poderia programar os eventos existentes para dar a "resposta" que o ACBrTEFD quer (ou espera ser a correta)... e fazer com que ele continue o trabalho...
  4. Você pode desbloquear o teclado em algum dos eventos que forem disparados... se necessário... Mas veja no inicio do roteiro do Pay&Go... se não me engano a recomendação é realmente fazer essa configuração... Em caso de dúvida de uma ligada na SevenPDV
  5. A pasta ACBr\DLLs\OpenSSL tem a versão 0.9.8.14
  6. Vc está finalizando o cupom pelo ACBrTEFD ? O ideal é deixar o ACBrECF.Retentar := False Se você não usar o ACBrTEFD.AutofinalizarCupom, o ideal é fazer uma chamada a ACBrTEFD.FinalizarCupom, quando os pagamentos foram concluídos na sua aplicação... pois dessa maneira, o ACBrTEFD é capaz de cuidar do fluxo necessário exigido pelo TEF, durante a fase de SubTotalização, Impressão de Pagamentos e Fechamento do Cupom... Se você fecha o Cupom por sua conta... não há como o ACBrTEFD cuidar das mensagens padrões...
  7. Vc precisa configurar o seu Plug&Play para "Acatar desfazimento", conforme é solicitado no inicio do roteiro de homologação... Essa tela é uma infeliz invenção do Plug&Play.. não está no fluxo operacional
  8. Provavelmente SIM.. algumas etiquetas possuem um GAP com uma cor preta ao invés do furo... O seu cliente deve usar uma etiqueta compatível com o equipamento... ou seja, que tenha o GAP...
  9. Tenta usar o ACBrTCPServer... ele é bem mais simples do que a Indy.. e você pode ver um exemplo de implementação nos fontes do ACBrMonitor (em Lazarus)
  10. Observe direito o LOG... O componente somente tenta ler os dados da última Redução Z em DadosUltimaReducaoZ... Se o problema persistir... por favor informe o passo a passo de como reproduzir o problema usando o Demo ECFTestes.exe
  11. O ACBrETQ não programa o tamanho de página de etiqueta... ele usa o sensor de GAP da própria impressora.. Pode ser que sua etiqueta esteja mal posicionada... Se vc usou comandos para programar uma página de etiqueta, efetue um "Reset" no equipamento...
  12. Envie o executável para esse endereço e teste em vários anti-virus: https://www.virustotal.com/pt/
  13. O Log acusa falha ao enviar comandos pela porta serial... isso pode ser um problema no cabo ou na porta Serial... Tente ainda o procedimento indicado em:
  14. Ocorreu um erro no final do LOG... quando tentou ler o GrandeTotal... Verifique Cabo, porta serial, etc... Tente trocar o cabo por outro, ou conectar o ECF em outra máquina... Tente ainda aumentar o TimeOut para 10
  15. Humm.. vc está se referindo ao método: DadosUltimaReducaoZ e não DadosReducaoZ ?
  16. Uma outra alternativa usando Pascal está sendo desenvolvida pelo pessoal do Lazarus / FPC http://wiki.freepascal.org/Custom_Drawn_Interface/Android
  17. Experimente essa mudança na linha 227 de ACBrBancoBrasil.pas.. if (wTamConvenio = 7) then Result:= ANossoNumero else Result := ANossoNumero + '-' + CalcularDigitoVerificador(ACBrTitulo);
  18. CEP inválido é uma das principais causas de rejeição...
  19. Como estava o arquivo gerado com erro ? Pelo que li da rotina, como ela está escrita, irá gerar exatamente dez espaços seguido de '01'...
  20. O arquivo de retorno é gerado pelo Banco correto ?... Se o arquivo está errado você deve entrar em contato com o suporte do próprio Banco...
  21. Houve algum erro ? Você não especificou... Analisou o LOG ? As chamadas em DadosReducaoZ são quase todas protegidas por try except, pois isso permite ler a maior quantidade de informações possíveis...
  22. Pelo pouco que li na documentação é um Gerenciador Próprio com diretório e arquivos próprios... porém a maneira de trabalhar é bem semelhante a do TEF discado... Acredito que a Classe ACBrTEFDGoodCard.pas é um bom ponto de partida para a criação de um nova Classe
  23. Perfeito... isso mesmo...
  24. Aparentemente vc está especificando uma porta COM que não existe...
  25. Observe que nessa situação o ACBrECF receberá o estado: estRequerX
×
×
  • 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.