FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour TPrinter
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
TPrinter
Posted: Mon Nov 21, 2005 05:27 PM

Hola foro. Me estoy volviendo gilipollas o es que ya no se usar el objeto TPrinter ... me explico

Function Prueba()
Local oPrn, oFont

PRINT oPrn PREVIEW
PAGE
DEFINE FONT oFont NAME "Courier New" SIZE 0,-12 OF oPrn
oPrn:cmSay (1,1,"HOLA MACARENA",oFont)
oFont:End()
ENDPAGE
ENDPRINT
Return (nil)

... pues esto me imprime el HOLA MACARENA pero super-comprimido y unas letras encima de otras.
He probado combinaciones con el SIZE pero nada.
¿¿¿¿ que ocurre ????

Gracias.

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
TPrinter
Posted: Mon Nov 21, 2005 06:08 PM

No hace falta mirar nada.
El problema era del easypreview que por lo visto no se adapta bien al harbour+fwh (supongo que será por las emf).
El printer si PREVIEW va perfecto.

Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 73
Joined: Wed Oct 12, 2005 06:58 PM
TPrinter
Posted: Mon Nov 21, 2005 06:09 PM

Yo he tenido los mismos problemas con impresoras HP de las nuevas, y además me sacaba varias páginas sin saber por que.
La impresora estaba conectada por USB, ( que supongo que no tendrá nada que ver ).
Me entretuve poco a poco comentando líneas de código y cambiando cosas hasta que lo arreglé como pude.
Un saludo.

Saludos

julio@cepedaserinf.es
FiveWin 25.06 + Harbour 3.2.0dev (r2503251254), BCC 7 Windows 11
Posts: 78
Joined: Thu May 28, 2009 06:58 PM
Ayuda para checar estado de impresora Laser
Posted: Tue Apr 24, 2012 04:55 PM
Que comando usar para saber que la impresora lasser que esta por default esta en linea ? ya que si no esta lista manda un error y me saca de la aplicacion.
Ojala y me puedan ayudar con esto.

Gracias Yessi.

Fivewin 2,4 xharbour

Julio Cepeda wrote:Yo he tenido los mismos problemas con impresoras HP de las nuevas, y además me sacaba varias páginas sin saber por que.
La impresora estaba conectada por USB, ( que supongo que no tendrá nada que ver ).
Me entretuve poco a poco comentando líneas de código y cambiando cosas hasta que lo arreglé como pude.
Un saludo.
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: TPrinter
Posted: Tue Apr 24, 2012 08:47 PM

No lo he probado pero se me ocurre que definas la fuente antes de generar la página. Yo nunca he tenido problemas con las fuentes pero siempre las defino antes de crear la página. Espero te sirva. Saludos

Posts: 408
Joined: Fri Jan 29, 2010 08:14 PM
Re: TPrinter
Posted: Wed Apr 25, 2012 03:46 AM
Yessica:

Code (fw): Select all Collapse
   aPrinters       := aGetPrinters()             // ARRAY que contiene las impresoras instaladas
  cPrinter        := PrnGetName()               // Impresora por Defecto

Un saludo
JLL
Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
Posts: 78
Joined: Thu May 28, 2009 06:58 PM
Re: TPrinter
Posted: Wed Apr 25, 2012 08:56 PM
Mi Estimado JLL:

Agradezco tu informacion, pero sabes no precisamente es saber que impresoras estan instaladas, si no mas bien como saber que esa impresora que seleccionan esta en linea, antes de mandar a imprimir, puesto que si no esta lista la impresora, pues la aplicacacion se cae porque manda un error. Me explique?

Espero me puedas ayudar de antemano gracias.

Yessi.

jll-fwh wrote:Yessica:

Code (fw): Select all Collapse
   aPrinters       := aGetPrinters()             // ARRAY que contiene las impresoras instaladas
  cPrinter        := PrnGetName()               // Impresora por Defecto

Un saludo
JLL

Continue the discussion