Fernando Rafael Postado 23 Dezembro, 2024 Postado 23 Dezembro, 2024 (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 23 Dezembro, 2024 por Fernando Rafael
Moderadores Juliomar Marchetti Postado 26 Dezembro, 2024 Moderadores Postado 26 Dezembro, 2024 Use o ACBrPosPrinter e mande os comandos . deve funcionar Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Fernando Rafael Postado 26 Dezembro, 2024 Autor Postado 26 Dezembro, 2024 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 Juliomar Marchetti Postado 26 Dezembro, 2024 Moderadores Postado 26 Dezembro, 2024 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? Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Fernando Rafael Postado Segunda as 11:58 Autor Postado Segunda as 11:58 Fiz os testes como sugerido, e nada.... Ficam caracteres estranhos (imagem em anexo)
Moderadores Juliomar Marchetti Postado Segunda as 14:07 Moderadores Postado Segunda as 14:07 hum. parece que não funciona ou não tem nela. pega o exemplo do posprinter e testa com ele colocando diversas configurações para testar Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora