Ir para conteúdo
  • Cadastre-se

dev botao

Erro imprimindo bitmap no Android com ACBrPosprinter


Recommended Posts

Salve, pessoal !

Peço ajuda aos colegas para a resolução de um erro:

Desenvolvi uma aplicação em Delphi para Android que imprime um relatório com uma logomarca usando ACbrPosprinter.

A logo é salva em formato bitmap monocromático na pasta GetHomePath do Android. 

O relatório imprime normal sem erros. Apenas dá erro na impressão da logomarca.

Estou fazendo assim:


 

      // Logomarca
      if Trim(wNomeLogo)<>'' then
         begin
         // Pega a logo designada no servidor
         arq := System.IOUtils.TPath.Combine(GetHomePath, wNomeLogo);
         pp.ImprimirLinha('</ce>');
         //pp.ImprimirLinha('<bmp>'+arq+'</bmp>');

         if FileExists(arq) then
            begin
            try
               pp.ImprimirImagemArquivo(arq);
            except on e:exception do
               ShowMessage(e.Message);
            end
            end
         else
            ShowMessage('Arquivo da logo não localizado');

         end;

A logo é localizada no disco mas não imprime, entra no bloco de exception ! Erro em anexo

 

O que pode ser ???

 

 



 

 

ERRO.jpg

Link para o comentário
Compartilhar em outros sites

  • Fundadores

A msg de erro indica que o Delphi não teve permissão para abrir o Arquivo da imagem.. não tem relação com o ACBrPosPrinter

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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