TPrinter

Post Reply
User avatar
AngelSalom
Posts: 664
Joined: Fri Oct 07, 2005 7:38 am
Location: Vinaros (Castellón ) - España
Contact:

TPrinter

Post by AngelSalom »

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
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
User avatar
AngelSalom
Posts: 664
Joined: Fri Oct 07, 2005 7:38 am
Location: Vinaros (Castellón ) - España
Contact:

Post by AngelSalom »

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
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
Julio Cepeda
Posts: 47
Joined: Wed Oct 12, 2005 6:58 pm

Post by Julio Cepeda »

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.
Yessica
Posts: 78
Joined: Thu May 28, 2009 6:58 pm

Ayuda para checar estado de impresora Laser

Post by Yessica »

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.
horacio
Posts: 1270
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: TPrinter

Post by horacio »

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
User avatar
jll-fwh
Posts: 385
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia
Contact:

Re: TPrinter

Post by jll-fwh »

Yessica:

Code: Select all

   aPrinters       := aGetPrinters()             // ARRAY que contiene las impresoras instaladas
  cPrinter        := PrnGetName()               // Impresora por Defecto
 
Un saludo
JLL
Libreria: FWH/FWH1109 + Harbour 3.1.1 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA + OURXDBU -
S.O: XP / Win 7
Blog: http://javierlloris.blogspot.com.es/
e-mail: jllorispersonal@gmail.com
Yessica
Posts: 78
Joined: Thu May 28, 2009 6:58 pm

Re: TPrinter

Post by Yessica »

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: Select all

   aPrinters       := aGetPrinters()             // ARRAY que contiene las impresoras instaladas
  cPrinter        := PrnGetName()               // Impresora por Defecto
 
Un saludo
JLL
Post Reply