Ir para conteúdo
  • Cadastre-se

dev botao

Componente: Etiqueta - Erro: Stream Read Error


Ver Solução Respondido por Vicente Malagoni,
  • Este tópico foi criado há 1512 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa Tarde,

Estou enfrentado um erro na hora de imprimir um arquivo em uma impressora fiscal pelo componente de etiqueta do ACBR, o problema ocorre na hora de gerar a impressão de uma etiqueta com uma imagem de fundo.

Quando a imagem tem fundo branco, a impressão sai com fundo preto. Quando a imagem tem fundo preto era pra sair branco, mas ao invés de sair a impressão gera o erro Stream Read Erro.

* Creio que no momento em que a impressora carrega a imagem preta e muda para branco gera o erro.

* O erro começou nas novas versões do ACBR.

Citar

IniciarEtiqueta;
         CarregarImagem(Diretorio + 'CAPA.bmp', 'CAPA');
         Sleep(2000);
         ImprimirImagem(1, 130, 200, 'CAPA');
         ImprimirTexto(or90, 9, 1, 1, 315, 640, NF.Text, 006);
         ImprimirTexto(or90, 9, 1, 1, 1075, 640,
            inttostr(i) + '/' + FloatToStr(VOLUMES.Value), 006);
         ImprimirTexto(or90, 9, 1, 1, 120, 860,
            Centraliza(PESSOA.FieldByname('NOME').AsString, 30,
               ' '), 006);

 

Link para o comentário
Compartilhar em outros sites

Boa Tarde Daniel

A conexão com a impressora é feita através do caminho na rede à qual esta compartilhada, colocamos em um arquivo e fazemos a leitura do mesmo.

- Impressora Térmica: Argox OS-214Plus

- O Problema ocorreu depois de alguma atualização do ACBr, estou testando versões anteriores.

- Componente: ACBrETQ

* Vou Explicar Melhor o problema: Quando colocamos uma imagem para imprimir de fundo branco e letras pretas, a impressora gera ela toda preta, com letras brancas (Inverte as cores dos Pixels). Quando colocamos uma img preta (Teoricamente por estar invertendo sairia branca), porém gera o erro Stream Read Erro.

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

o componente ACBrETQ Gera o erro Stream Read Error ?

é possível reproduzir o problema com o Demo do ACBr

Observe que tem um parâmetro na chamada do método, que permite inverter a imagem...

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

  • Solution

Boa Tarde Sr.Daniel

Verifiquei a chamada do método, contudo o erro gerado estava relacionado com algum problema na imagem que era carregada pelo componente.

- Resolução: Peguei a IMG.BMP e converti ela para XBM e depois voltei para BMP.

Após o processo, a rotina conseguiu fazer o carregamento da mesma e imprimir na cor correta.

Muito Obrigado, agradeço o auxilio. 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Obrigado pelo retorno...

No Paint é possível verificar quantas cores a imagem tem... (e se ela é mono)

image.png

  • Curtir 1
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

  • Este tópico foi criado há 1512 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.