Jump to content
Notícias do ACBr

click.png click.png click.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

click.png

Componente: Etiqueta - Erro: Stream Read Error


Go to solution Solved by Vicente Malagoni,
  • Este tópico foi criado há 538 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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. 

  • Like 1
Link to comment
Share on other sites

  • Fundadores

Obrigado pelo retorno...

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

image.png

  • Like 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 to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.