Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado (editado)

Boa tarde, estou com problemas para imprimir uma imagem na DARUMA DR800, baixei o manual da mesma, tem a função, mas não consigo imprimir em modo "raster", ficam saindo caracteres estranhos, ou a impressora trava.

Atualmente estou fazendo de forma alternativa (imprimindo a imagem pelo Windows), mas para minha necessidade é lento demais... 

segue os comandos ESC/POS que venho tentando:

imagem_raster= [255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255]
[255][255][255];  //Imagem a ser impressa (um quadrado preto de 24x24px)

 width= 24;
 height= 24;

xL= width % 256;
xH= intval(width / 256); //Pega apenas valores inteiros
yL= height % 256;
yH= intval(height / 256); //Pega apenas valores inteiros

comando:
[16][88]0[xL][xH][yL][yH][imagem_raster]

também tentei:

[16]X0[xL][xH][yL][yH][imagem_raster]

legendas informadas no manual:

DLE X m xL xH yL yH d1 .... dk (comando descrito no manual)

0 <= m <= 3
0 <= xL <= 255
0 <= xH <= 255
0 <= yL <= 255
0 <= yH <= 255
0 <= d <= 255
K = (xL + xH x 256) x (yL + yH x 256) (k != 0)

xL, xH -> número de bytes de dados na direção horizontal
yL, yH -> número de bytes de dados na direção vertical

m -> 0 - Normal(200dpi x 200dpi); 1 - double-width(200dpi x 100 dpi); 2 - double-height(100dpi x 200 dpi); 3 - quadruple(100dpi x 100dpi)

 

Editado por Fernando Rafael
Postado
3 horas atrás, Juliomar Marchetti disse:

Use o ACBrPosPrinter e mande os comandos . deve funcionar

Já tentei, consigo fazer todos os testes (impressão de texto, gaveta, beep, corte, espaçamento e etc...), mas para imagem ela não responde, na ELGIN e BEMATECH funcionam perfeitamente.

  • Moderadores
Postado
3 horas atrás, Fernando Rafael disse:

Já tentei, consigo fazer todos os testes (impressão de texto, gaveta, beep, corte, espaçamento e etc...), mas para imagem ela não responde, na ELGIN e BEMATECH funcionam perfeitamente.

tentou usar deixando configurado a Epson como impressora no componente?

outra coisa a impressora aceita? o que diz a documentação manual dela?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 2 semanas depois ...
  • 2 semanas depois ...
Postado

Fiz todos os testes, mas nada...

Tem essa página que explica como fazer a impressão em "modo Raster" (sem armazenar a logo na impressora), basta usar o comando: <ibmp>c:/logo.bmp</ibmp> no programa "Método iImprimirTexto_DUAL_DarumaFramework", mas ele  não está mas disponível, o site da Daruma está fora do AR...

segue o link do manual: https://medium.com/daruma-developers-community/impressao-de-logo-com-impressoras-daruma-4412d1e90efa

Caso alguém tenha esse programa, seria de grande ajuda.

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.