cortar papel com win32prn

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

paiva_dbdc
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 12 Nov 2012 09:58
Localização: uberlandia mg

cortar papel com win32prn

Mensagem por paiva_dbdc »

Boa noite

qual comando usar para cortar papel de uma epson TM-T20 ?

por problema do win nao posso mandar com prow ou com PrintFile(

entao estou usando a win32prn


ja tentei com:

oPrinter:TextOut( CHR(27)+CHR(109) , .t.)
oPrinter:TextOut( CHR(27)+CHR(105) , .t.)

e nada


alguem sabe como fazer ?

obrigado

Paiva
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

cortar papel com win32prn

Mensagem por JoséQuintas »

Tente criando um arquivo no bloco de notas e enviando com printfile ou coisa assim.
Se der certo, aí verificar codepage ou outra coisa.
Ou se um BAT pelo prompt funcionar, executar o BAT, fazer o que....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
paiva_dbdc
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 12 Nov 2012 09:58
Localização: uberlandia mg

cortar papel com win32prn

Mensagem por paiva_dbdc »

obriagado ++ nao deu certo

tentei tambem com:

oPrinter:TextOut( [27m] , .t.)
oPrinter:TextOut( [27i] , .t.)

o 27 e´chr(27) rs

ai finalizei a impressão e comecei outra rs

só desta forma consegue cortar o papel

pelo menos resolveu
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

cortar papel com win32prn

Mensagem por JoséQuintas »

paiva_dbdc escreveu:ai finalizei a impressão e comecei outra rs
só desta forma consegue cortar o papel
pelo menos resolveu
Realmente.
Ao contrário do DOS, as coisas vão ficando no cache do Windows.
Ao encerrar, os caracteres foram enviados.
Provavelmente foi isso.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder