Ir para conteúdo
  • Cadastre-se

Marcio Dias Ramos

Membros
  • Total de ítens

    5
  • Registro em

  • Última visita

Posts postados por Marcio Dias Ramos

  1. Ok Daniel, obrigado pela resposta.
    Na verdade essa da Cielo até agora foi a única que o AcbrPosPrinter não rodou.
    Eu uso até uma que um cliente adquiriu na china e eu imaginei que não funcionaria mas rodou.
    Essa da Cielo parece que passou por uma personalização no OS.
    Mas valeu a atenção.
    Eu estou pensando em umas alternativas aqui pra esse situação.
    Obrigado.

     

  2. 49 minutos atrás, Daniel Simoes disse:

    Para usar DadosPFX... certifique de usar apenas AnsiString...

    Se usar String realmente não funcionará 

    Obrigado pela dica Daniel.
    Eu vou testar aqui e depois reporto.
    Mas já adianto que realmente eu estava usando string, então o problema será esse mesmo.
    Valeu!!

    • Curtir 2
  3. Bom dia a todos!
    Desenvolvo uma aplicação para emissão de BP-e e migrei a parte mobile para o Acbr.
    Tenho a aplicação rodando em vários dispositivos diferentes desde celulares com a
    mini impressora BT a vário modelos de terminais POS.
    Tanto o AcbrBPe quanto o AcbrPOSPrinter funcionam perfeitamente em qualquer dessas
    situações.
    O único problema que em tenho é com os terminais Cielo LIO.
    Essas máquinas têm um SO modificado que não permite acessar a impressora.
    Nesse sistema da Cielo LIO você envia comandos para a impressora no formato de urls
    com o seguinte formato:
    lio://print?request=$base64&urlCallback=order://response

    O que eu tenho feito é criar um instrução nesse formato:
              scheme := '{"operation":"PRINT_IMAGE","styles":[{"key_attributes_align":0,"key_attributes_textsize":40}],"value":["/storage/emulated/0/saved_images/QRCODE.BMP"]}';


    E depois enviar a impressora com essa rotina:
        Base64 := MinhaEncodeBase64(BytesOf(scheme));
        Uri := 'lio://print?request='+Base64+'&urlCallback=order://response';
        Imprime1 := TJIntent.Create;
        Imprime1.setAction(TJIntent.JavaClass.ACTION_VIEW);
        Imprime1.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_CLEAR_TOP) ;
        Imprime1.setData(StrToJURI(uri));
        SharedActivity.startActivity(Imprime1)

    Será que é viável criar uma classe para compatibilizar o AcbrPosPrinter com esse método de impressão através Intent?
    Se sim, vocês tem alguma dica para começar?

    Desde já agradeço.
    Márcio Dias Ramos
     

  4. Em 26/06/2020 at 14:41, Italo Jurisato Junior disse:

    Boa tarde Mario,

    Ainda não temos um programa exemplo em Firemonkey para o BP-e, mas temos para a NF-e/NFC-e.

    Chegou a estudar os fontes do programa exemplo em Firemonkey para a NF-e/NFC-e?

    Bom dia Italo Jr.
    Muito obrigado pela resposta.
    Eu estudei os fontes do NF-e para Firemonkey e foi de grande ultilidade.
    Não consegui carregar o certificado usando o método .DadosPFX, mas utilizando .AquivoPFX funcionou perfeitamente.
    Todos os outros recursos do componente funcionaram perfeitamente.
    Excelente trabalho. 
    Parabéns a turma toda aí do Acbr
    Obrigado.

    • Curtir 1
    • Obrigado 1
  5. Bom dia a todos.
    Estou com um problema para emitir um BP-e no Firemonkey. 
    Criei uma pequena aplicação de teste e quando executo em ambiente windows ela funciona normalmente.
    Quando eu compilo em android a aplicação retorna que houve um erro ao acessar as informações do certificado
    e que provavelmente a senha esteja errada.
    Estou usando SSL na configuração do componente e no Webservice de MG.
    Alguém por acaso já passou por esse problema?

    Desde já agradeço.
     

×
×
  • 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...