WIN32PRN Epson fx 2170

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

Moderador: Moderadores

ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

WIN32PRN Epson fx 2170

Mensagem por ederxc »

Bom dia !

Caros amigos encontro um pequeno problema para imprimir um teste com WIN32PRN() , Tenho aqui 02 impressoras fisicas e uma PDF sendo

EPSON FX 2170 , HP desckjet 640C e uma PDF

quando tento imprimir um "HELLO WORlD" na epson , o documento é criado na pasta da impressora , logo em seguida a impressora pucha o papel , ae "parece " que vai imprimir , e salta a pagina :( logo em seguida finaliza a impressõa limpando o spooler da impressora ...

Vejam a baixo como estou fazendo , resalto que funciona na deskjet e na PDF





Código: Selecionar todos

function  printer(doc)   
 
   if empty(doc)
     ?não existe impressora instalada
     return .t.
   endif       

   oPrinter := Win32Prn():new(doc)   // creates the object
   
	oPrinter:Landscape:= .F.
   oPrinter:FormType := 9
   oPrinter:Copies   := 1 
   
   if ! oPrinter:create()=.t.        // requests system resources
        ?"Não foi possivel CRIAR doc para impressora"
   endif
   
   if !oPrinter:startDoc()=.t.               // begins a document
       ?"Não foi possivel ENVIAR doc para impressora","SysFia"
   endif     
   oPrinter:textOut( "Hello World" ) // print output methods
   oPrinter:endDoc()                 // ends document definition and prints
   oPrinter:destroy()      
   
return .t.


:P
C:\Xharbour\Xdev\Fw\VSX
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Eder, vc consegue imprimir nessa impressora pelo Word por exemplo ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

sygecom escreveu:Eder, vc consegue imprimir nessa impressora pelo Word por exemplo ?
Sim , imprimo qualquer coisa nela , tanto que tenho um prg de etiquetas , em clipper usando o pgscript , e vai que é uma maravilha !

só com o win32prn que ta dando essa zica , pô , nem um "hello world " :(
C:\Xharbour\Xdev\Fw\VSX
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Post a função que vc seleciona a impressora.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

Código: Selecionar todos

impr:=getprinters()

nPrinter:=achoice(00,00,10,50,impr)

printer(impr[nprinter]) 
:(Neg
C:\Xharbour\Xdev\Fw\VSX
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Vc deve tah comendo poeira em alguma coisa ai, pq não tem erro, eu tenho um desses museu aqui e funciona com win32prn.
https://pctoledo.org/forum/viewtopic.php?t=6465
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
ederxc
Usuário Nível 4
Usuário Nível 4
Mensagens: 619
Registrado em: 15 Set 2006 08:40
Localização: Pedreira -SP-

Mensagem por ederxc »

sygecom escreveu:Vc deve tah comendo poeira em alguma coisa ai, pq não tem erro, eu tenho um desses museu aqui e funciona com win32prn.
https://pctoledo.org/forum/viewtopic.php?t=6465

.... Verdade estava comendo poeira

oPrinter:NewLine() // estava faltando essa linha antes do :TEXTOUT("")


;)
C:\Xharbour\Xdev\Fw\VSX
Responder