Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.472
  • Registro em

  • Última visita

  • Days Won

    766

Tudo que Daniel Simoes postou

  1. 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...
  2. 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
  3. 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...
  4. 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)
  5. 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
  6. 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...
  7. 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:
  8. 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
  9. Humm.. vc está se referindo ao método: DadosUltimaReducaoZ e não DadosReducaoZ ?
  10. Uma outra alternativa usando Pascal está sendo desenvolvida pelo pessoal do Lazarus / FPC http://wiki.freepascal.org/Custom_Drawn_Interface/Android
  11. Experimente essa mudança na linha 227 de ACBrBancoBrasil.pas.. if (wTamConvenio = 7) then Result:= ANossoNumero else Result := ANossoNumero + '-' + CalcularDigitoVerificador(ACBrTitulo);
  12. CEP inválido é uma das principais causas de rejeição...
  13. 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'...
  14. 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...
  15. 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...
  16. 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
  17. Perfeito... isso mesmo...
  18. Aparentemente vc está especificando uma porta COM que não existe...
  19. Observe que nessa situação o ACBrECF receberá o estado: estRequerX
  20. Os protocolos e classes são completamente diferentes... o que ocorre na Daruma não é regra que vá ocorrer na Sweda... Vc tb teve problemas de comunicação na Sweda ? Se SIM, provavelmente há algo errado com essa porta serial... Qual o tipo de porta ? (Onboard, PCI, adaptador)
  21. Certamente que sim... faça um teste com o TEFDDemo e veja você mesmo...
  22. Se isso estivesse errado você não teria nenhuma comunicação com o ECF... Experimente rodar o ECF em outra máquina...
  23. A dica do post anterior é para baixar o tamanho do Buffer da porta Serial, e não a velocidade... por favor verifique...
  24. Não é algum problema na Porta Serial ou na Impressora ? Notei que a resposta com falha não tem o [CR], e por isso o ACBrECF continua aguardando... Experimente abaixar o Buffer da porta Serial como mostra a figura abaixo: l
  25. Use: Procedure IdentificaPAF( NomeVersao, MD5 : String) ;
×
×
  • 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.