Ver Mensaje Individual
  #8  
Antiguo 17-11-2009
Avatar de jcarteagaf
[jcarteagaf] jcarteagaf is offline
Miembro Premium
 
Registrado: abr 2006
Ubicación: La Paz, Bolivia
Posts: 651
Reputación: 19
jcarteagaf Va por buen camino
Cita:
Empezado por calogero Ver Mensaje
Gracias por tu aporte, ya tengo varios manuales de fastreport, ya he probado con quick report tambien pero no se como hacerle para que la impresión salga rápido es decir en modo texto y con fuente pequeña, ya he buscado bastante pero no he encontrado solución.

Solo puedo mandar fuente pequeña pero con reporte en modo gráfico pero la impresión es muy lenta, yo he sabido que hay un tipo de fuente draft y he visto documentos impresos con fuente pequeña y salen muy bien en modo texto y rápido pero no se como se hace eso y las medidas de fast report para fuente solo van de 12cpi a 15 cpi.


Que reporteador me recomiendas que no sea quickreport para reportes matriciales.

saludos gracias por tu ayuda.
Pues si quieres un mayor control sobre la impresión y necesariamente tiene que ser en formato texto te recomiendo enviar la impresión directamente al puerto....encontraras varios ejemplos en el Club. Basicamente lo que hay que hacer es:

Código Delphi [-]procedure Impresion_Matricial; var F : TextFile; begin AssignFile(F,'LPT1'); // Asignar el puerto LPT al archivo de texto Rewrite(F); Write(F,#27+'@'); // puedes enviar caracteres de escape segun el modelo de impresora Write(F,#27+'!'+#1); Writeln(F,'Texto a imprimir'); Writeln(F,'Texto a imprimir'); ...... Closefile(f) end;


En caso de que estes usando una impresora USB tienes que compartirla y en la parte de 'LPT1' colocas el nombre del equipo y el nombre de la impresora compartida : '\\127.0.0.1\EPSONTM'

Espero te sirva

Saludos
Responder Con Cita