Página 1 de 1

Imprime orientação Paisagem com PrintFileRaw() ?

Enviado: 10 Jun 2010 19:34
por lugab
Ola pessoal,

Será q é possível imprimir com orientação "paisagem", usando o prontFileRaw() ?

Acho que não é, mas eu sei muito pouco sobre esse tema.

Se eu der sorte e estiver enganado, me informem ,p.fv, que parâmteros eu devo usar antes de executar a chamada : PrintFileRaw(aPrn[nPrn],"C:\SIG.TXT", TNOMUSU)

Eis meu código

Código: Selecionar todos

If xGetImp()
      Auximp=alltrim(upper(aPrn[nPrn]))
      IF AT("LX",AUXIMP)>0 .OR. AT("FX",AUXIMP)>0
         **DwnMsg("Imprimindo na LX/FX",cblue)
         PrintFileRaw(aPrn[nPrn],"C:\SIG.TXT", TNOMUSU)
      Else	    
         **DwnMsg("Imprimindo na Laser/Jato de Tinta",cblue)
         ImpWinPrint(aPrn[nPrn],"C:\SIG.TXT")	 
      Endif
   Endif	 
Els
PS: Não posso usar o Win32prn() , pq já testei e demorou um século para imprimir nas minhas velhas FX 1130 e LX300.

Muito obrigado,

Gabriel

Re: Imprime orientação Paisagem com PrintFileRaw() ?

Enviado: 16 Jun 2010 21:07
por sygecom
Olá Gabriel,
Pior que com a PrintFileRaw() não da, alias talvez se pegar uma determinada impressora e programar a impressão dos código ESC /ASCII dela ai talvez de certo, mas de uma modo padrão não tem.
Outra possibilidade é tentar imprimir com a WIN32PRN() com fonte LUCIDA CONSOLE e:
oPrinter:Landscape:= .T.
Talvez essa ultima com essa fonte fique uma impressão mais rápida, faça um teste.

Re: Imprime orientação Paisagem com PrintFileRaw() ?

Enviado: 17 Jun 2010 03:05
por lugab
Valeu, leonardo

Farei o teste....

gabriel