Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.046
  • Registro em

  • Última visita

  • Days Won

    758

Tudo que Daniel Simoes postou

  1. Humm.. havia algo informado nas propriedades do componente ? Se estiver preenchido, ele realmente usa essa informação, omitindo a pergunta, mas o padrão é essa propriedade ficar vazia...
  2. Implementei no Demo do ACBrAbecsPinpad o seguinte Botão, para detectar o Pinpad procedure TfrMain.btDetectPinPadClick(Sender: TObject); var sl: TStringList; PortFound: String; i: Integer; begin sl := TStringList.Create; try ACBrAbecsPinPad1.Device.AcharPortasSeriais( sl ); i := 0; PortFound := ''; while (i < sl.Count) and (PortFound = '') do begin try ACBrAbecsPinPad1.Disable; ACBrAbecsPinPad1.Port := sl[i]; ACBrAbecsPinPad1.Enable; try ACBrAbecsPinPad1.OPN; ACBrAbecsPinPad1.CLO; PortFound := ACBrAbecsPinPad1.Port; finally ACBrAbecsPinPad1.Disable; end; except end; Inc(i); end; if (PortFound <> '') then ShowMessage('PinPad Found on '+PortFound) else ShowMessage('PinPad not Found'); finally sl.Free; end; end;
  3. Você poderia usar o TACBrAbecsPinPad, para detectar ele... Basta varrer as portas seriais no sistema, tentar abrir elas, e nas que tiver sucesso com a abertura, tentar o comando TACBrAbecsPinPad.OPN
  4. O caso é de 2 meses atrás... e pode ser que o autor do tópico não tenha o desejo de compartilhar o desfecho...
  5. realmente ainda não há como:
  6. Nesse tópico, temos os manuais, endereços, senhas, e passo a passo para a instalação
  7. Olá @WINDEL, Eu não consegui reproduzir o problema no meu PinPad Gertec PPC930 Você pode anexar o Log desse último teste ?
  8. Então provavelmente essa gaveta usa uma pinagem incompatível com a Epson... Creio que seja necessário acionar o suporte de Bematech, para verificar se há compatibilidade...
  9. Sabemos que uma aplicação 32 bits, deve apenas carregar DLLs de 32 bits (mesmo que o Sistema Operacional, seja de 64 bits) Já se você compila sua aplicação em 64 bits, deverá sempre utilizar DLLs de 64 bits. Porém, infelizmente algumas DLLs possuem o mesmo nome, mesmo tendo arquiteturas diferentes, e isso pode levar o desenvolvedor a ficar confuso, na hora de saber qual é a DLL com a arquitetura correta. É o caso da PGWebLib.dll, a versão 32 e 64 tem o mesmo nome de arquivo em disco... Esse artigo lhe dá algumas dicas de como descobrir qual é a DLL correta a ser carregada, conforme a compilação do seu Binário 1 - Através das váriáveis de ambiente da PGWebLib 4.1.25.x ou superior A partir da versão 4.1.25.x, a PGWebLib ganhou uma proteção de segurança e após a execução do instalador do Client Windows, você poderá encontrar as DLLs nas variáveis de ambiente: PathPGWebLib e PathPGWebLib_x64 PathPGWebLib=C:\Program Files (x86)\PayGo\PGWebLib\PGWebLib.dll PathPGWebLib_x64=C:\Program Files (x86)\PayGo\PGWebLib\x64\PGWebLib.dll Saiba mais sobre a nova DLL PGWebLib, Segura, no tópico abaixo: 2 - Inspecionando o arquivo em Disco Isso é um pouco mais difícil.. você precisa abrir o binário da DLL e examinar o conteúdo dele... Nesse exemplo usamos o programa NotePad++ com o PlugIn HEX-Editor 64 Bits 32 Bits Fonte: https://superuser.com/questions/358434/how-to-check-if-a-binary-is-32-or-64-bit-on-windows
      • 1
      • Curtir
  10. Version 2.0.1.0

    83 downloads

    Programa para testar Portas e conexões utilizadas pelo TEF PayGo
  11. Version 1.0.0

    201 downloads

  12. Experimente variar os Tempos On e Off
  13. Mantenha EscPosEpson... Tenta ligar a propriedade SinalGaveta invertido... Testou com o Demo do ACBrPosPrinter ?
  14. O ACBrPosPrinter não precisa do Driver ou Spooler da Impressora... Você configurou o ACBrPosPrinter, com o modelo EscPosEpson ?
  15. Eu acho que funciona sim.. mas o Fabricante pode lhe responder com maior certeza
  16. Você usa ACBrPosPrinter, para acionar a gaveta ?
  17. Notei que o método TRLCustomReport.PreviewModal, chama TRLCustomReport.Prepare Talvez seja necessário chamar o Prepare antes de chamar o Print unit ACBrDANFCeFortesFr; ..... procedure TACBrNFeDANFCeFortes.ImprimirInterno ..... if MostraPreview then RLLayout.PreviewModal else begin RLLayout.Prepare; RLLayout.Print; end;
  18. A Secretaria da Fazenda do Mato Grosso lançou portal específico sobre a legislação que determina a vinculação dos pagamentos eletrônicos a NF-e/NFC-e. O portal contempla a legislação estadual sobre o tema, bem como área de perguntas e respostas elaborada com o apoio da AFRAC. https://www.portaldoconhecimento.mt.gov.br/sobre-a-integracao-meios-de-pagamento
  19. Eu acredito que SIM... @antonio.carlos sabe nos dizer?
  20. Eu creio que o PW_End que existe na nova DLL já faz isso... (veja o código que postei acima)
  21. não precisa excluir, ele sobrepõem... Consegue criar um "mini-demo", que eu possa usar para simular o problema ?
  22. Uau.. que fantástico @Dércio Luis Zanatta... muito obrigado por compartilhar a solução... Me intrigou o fato da impressão sair correta, quando há o Preview... vou tentar investigar isso, no código do Fortes Report
  23. @marianoasa, veja esse tópico abaixo, criado pelo @EliasCesar
×
×
  • 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.