IMPRESSÃO COM IMPRESSORA TÉRMICA

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

WALDYR SKUYA
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 28 Jul 2010 23:33
Localização: SÃO PAULO/SP

IMPRESSÃO COM IMPRESSORA TÉRMICA

Mensagem por WALDYR SKUYA »

Boa noite amigos,

Venho pedir uma ajuda com relação à impressão de recibos através de impressora térmica com largura de 80 mm, utilizando papel em bobina. Especificamente, tenho dúvida sobre a configuração do SELECT PRINTER, para utilização desse recurso. Alguém já gerou programa de impressão com esse tipo de impressora, utilizando bobina de papel.

Segue abaixo os parâmetros a serem configurados:

SELECT PRINTER <cPrinter>

PAPERSIZE <nPaperSize> ]
PAPERLENGTH <nPaperLength> ]
PAPERWIDTH <nPaperWidth> ]
DEFAULTSOURCE <nDefaultSource>

PAPERSIZE: Specifies paper size.

PRINTER_PAPER_USER User defined size paper

PAPERLENGTH / PAPERWIDTH: Sets a custom paper length/width (millimeters).

To use custom paper size, you must specify PRINTER_PAPER_USER as paper size.

DEFAULTSOURCE: Specifies the paper source.

PRINTER_BIN_TRACTOR
PRINTER_BIN_LARGECAPACITY
PRINTER_BIN_CASSETTE
PRINTER_BIN_FORMSOURCE

Agradeço a atenção,
Waldyr Skuya
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

IMPRESSÃO COM IMPRESSORA TÉRMICA

Mensagem por HASA »

-Bom dia,

SELECT PRINTER cImpressora ORIENTATION PRINTER_ORIENT_PORTRAIT ;
PAPERSIZE PRINTER_PAPER_USER PAPERLENGTH 3276 ;
PAPERWIDTH 72.1

Em cImpressora o nome da impressora selecionada ok

HASA
WALDYR SKUYA
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 28 Jul 2010 23:33
Localização: SÃO PAULO/SP

IMPRESSÃO COM IMPRESSORA TÉRMICA

Mensagem por WALDYR SKUYA »

Hasa,

Agradeço muito sua atenção.

Abraços,
Waldyr
WALDYR SKUYA
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 28 Jul 2010 23:33
Localização: SÃO PAULO/SP

IMPRESSÃO COM IMPRESSORA TÉRMICA

Mensagem por WALDYR SKUYA »

HASA, boa noite!

Desculpe-me por voltar ao assunto, mas preciso esclarecer uma curiosidade:

O que representam/significam os parâmetros 3276 de PAPERLENGTH e 72.1 de PAPERWIDTH ???

Esses parâmetros mudam de acordo com o modelo de impressora térmica ?

Grato,
Waldyr Skuya
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

IMPRESSÃO COM IMPRESSORA TÉRMICA

Mensagem por HASA »

- Bom dia, é praticamente padrão, seria a largura da bobina 88mm e o comprimento máximo 3276
HASA
WALDYR SKUYA
Usuário Nível 1
Usuário Nível 1
Mensagens: 18
Registrado em: 28 Jul 2010 23:33
Localização: SÃO PAULO/SP

IMPRESSÃO COM IMPRESSORA TÉRMICA

Mensagem por WALDYR SKUYA »

Boa tarde HASA,

Tenho mais uma dúvida, peço desculpas por abusar de sua boa vontade.

Eu fiz um programa de teste para enviar à Epson, para que eles façam uma impressão de teste. Esse programa está apresentado abaixo. Você poderia, por gentileza, informar se está correto:

Código: Selecionar todos

  SELECT PRINTER cPRINTER;
     ORIENTATION PRINTER_ORIENT_PORTRAIT;
     PAPERSIZE PRINTER_PAPER_USER;
     PAPERLENGTH 3276;
     PAPERWIDTH 72.1;
     QUALITY PRINTER_RES_MEDIUM

   START PRINTDOC NAME "RECIBO"
   START PRINTPAGE

     @ 5,8 PRINT RECTANGLE TO 22,80 PENWIDTH 0.4
     @ 8,10 PRINT IMAGE "APDIMP.BMP" WIDTH 15 HEIGHT 10
     @ 11,28 PRINT "Adm.Predial Dias Ltda" FONT "Arial" SIZE 13 COLOR BLACK
     @ 30,35 PRINT "RECIBO" FONT "Arial" SIZE 17 BOLD COLOR BLACK
     @ 40,8 PRINT "RECEBEMOS R$ 1.500,00 RELATIVO AO" FONT "Arial" SIZE 11 BOLD COLOR BLACK
     @ 47,8 PRINT "ALUGUEL ABAIXO:" FONT "Arial" SIZE 11 BOLD COLOR BLACK
     @ 55,8 PRINT "LOCAÇÃO 33102-REF: FEVEREIRO/2021" FONT "Arial" SIZE 11 BOLD COLOR BLACK
     @ 75,15 PRINT "SÃO PAULO, 14 DE ABRIL DE 2021" FONT "Arial" SIZE 11 BOLD COLOR BLACK
     @ 90,15 PRINT LINE TO 90,80 PENWIDTH 0.4
     @ 100,8 PRINT LINE TO 100,80 PENWIDTH 0.4

   END PRINTPAGE
   END PRINTDOC

 RETURN
Muito Grato,
Waldyr Skuya
Editado pela última vez por Itamar M. Lins Jr. em 15 Abr 2021 17:26, em um total de 1 vez.
Razão: Mensagem editada para colocar a tag [ code ]<br>Veja como utilizar esta tag: http://www.pctoledo.com.br/forum/faq.php?mode=bbcode#f2r1
Avatar do usuário
HASA
Colaborador
Colaborador
Mensagens: 1088
Registrado em: 01 Set 2003 19:50
Localização: São Paulo
Contato:

IMPRESSÃO COM IMPRESSORA TÉRMICA

Mensagem por HASA »

Bom dia, teoricamente sim, eu retiraria esses COLOR BLACK estão sobrando aqui, manda imprimir e se der algum erro posta aqui ok

HASA
Responder