PDA

Ver la Versión Completa : ¿Como Imprimir Rápido en QReport usando Impresoras Matriciales?


AGAG4
01-08-2006, 20:29:35
Estoy usando QReport 4 Profesional, tengo varios reportes hechos, ahora se van a imprimir en una impresora Matricial Epson FX-880, le cambie el tipo de letra a 1 Reporte quedo con la Draft 9cpi usando en el mismo Font la Propiedad Pitch=fpFixed con el Tamaño de letra en 8 y en este mismo Reporte NO USO Negritas, mi problema principal es que Tarda una inmensidad para imprimir 1 sola hoja, ya he usado el componente ZReport y con este si me funciona Pefectamente imprime rápido a comparación con QReport, ustedes dirán porque no cambio al ZReport??? yo les respondo tengo muchisimos reportes en QReport y me llevaría demasiado tiempo cambiarme al ZReport u otro componente, creo que debe de funcionar en QReport por algo se cambia el tipo de letra Draft al cambiarle el Pitch

Adradezco cualquier sugerencia....

egostar
01-08-2006, 22:08:38
Dos cosas


Primero cambia el tipo de letra a Courier New, con eso se agiliza la impresión.
La otra cosa que puedes intentar es cambiar que mande la impresión a la cola y utiliza imprimir directamente a la impresora.Yo considero que con el primer punto solucionas el problema, sin embargo puede ser que no te guste mucho la calidad de impresión, cuestión de necesidades.

(Calidad o Rapidez):D

Saludos y espero que te ayude.

AGAG4
02-08-2006, 01:45:54
Gracias por tus respuestas, me inclinaría más por la 2da. opción, antes de usar el tipo de letra Draft empece con la Courier New y te soy sincero anda en la misma velocidad de impresión....

Que tengas buen día....

ptt
02-08-2006, 01:51:20
Fijate si podes seleccionar en el informe la fuente de la impresora, por ej. Draft 12.
De esta manera lo solucione en Crystal, imprime directamente con la fuente de la impresora y no la dibuja punto por punto como lo hace windows.

Sinaloense
02-08-2006, 01:54:24
Lo que pides creo que no es posible dado que QuickReports imprime en modo gráfico y aunque cambies de fuente seguira imprimiendo en modo gráfico, un truco pudiera ser que usaras fuentes mono space (como curier new), después exportar a texto e imprimir directamente a la impresora de matriz.

kuan-yiu
02-08-2006, 09:09:36
Lo que pides creo que no es posible dado que QuickReports imprime en modo gráfico y aunque cambies de fuente seguira imprimiendo en modo gráfico, un truco pudiera ser que usaras fuentes mono space (como curier new), después exportar a texto e imprimir directamente a la impresora de matriz.
Coincido, las impresoras matriciales siempre son lentísimas cuando les envías algo en modo gráfico, si tienes forma de pasarlo a texto verás la diferencia de velocidad.

AGAG4
02-08-2006, 16:20:45
Gracias por sus respuestas, todos llegan a la segunda opción :) Que tengan buen día.

egostar
02-08-2006, 16:59:15
Lo que pides creo que no es posible dado que QuickReports imprime en modo gráfico y aunque cambies de fuente seguira imprimiendo en modo gráfico, un truco pudiera ser que usaras fuentes mono space (como curier new), después exportar a texto e imprimir directamente a la impresora de matriz.

Me vas a disculpar por contradecirte, pero yo tuve ese problema con la impresión de recibos en una impresora matricial con QReport, la fuente la tenia como Arial y la impresión era lentisima, la cambié a Courier New y solucioné mi problema, como antes dije, el único inconveniente si lo podemos llamar asi es que la letra es fea pero el fin justifica los medios.:rolleyes:

Saludos.

kuan-yiu
02-08-2006, 18:18:55
[...] la cambié a Courier New y solucioné mi problema, como antes dije, el único inconveniente si lo podemos llamar asi es que la letra es fea pero el fin justifica los medios.
Yo, la mayoría de impresiones en matricial que he visto eran con Courier New por varios motivos: No se descuadran las columnas ya que todas las letras son igual de anchas y es la fuente más rápida de todas.


Y que conste que yo no uso concretamente QuickReports, pero casi todos los sistemas de generación de informes funcionan de un modo similar, y lo que hacen es dibujar el informe, no escribirlo.
Por si te sirve yo uso un componente de terceros, eDocEngine (http://www.gnostice.com/edoc_engine.asp), que me permite transformar un informe a varios formatos (pdf, xhtml, word...) y entre ellos a texto plano. Simplemente lo enlazo con el informe y él solito se encarga de hacer la transformación, de imprimirlo...

Mira a ver si te sirve algo así.

AGAG4
02-08-2006, 21:09:44
Gracias por sus comentarios, voy aprovechar de que tengo los componentes eDocEngine para hacer pruebas....

Saludos!!!!

neasoporte
11-08-2006, 00:01:26
coincido contigo en que no necesariamente tengo que despejar una opcion o otra...
Yo despues de mucho navegar tambien decidi por calidad y velocidad..
Lo que hago es en el repor les pego a los titulos o a la linea que quiero resatar y antes de mandar a exportar el report a txt..incluyo en estas labeles los codigo de escape de la impresora...como dije despues lo exporto desde el report a txt y lo imprimo desde el archivo de texto que viaja a la impresora con sus codigo de escape correspondientes...
A mi imprimir en el canvas de la impresora no me servia,pues mis clientes imprime en papel continuo no troquelado y de esta manera le envio los saltos necesarios para cortar el papel al final de la impresion...
Si quieres mi rutina de exportar e imprimir...
Hazme llegar tu inquietud a neasoporte@gmail.com
Un Abrazo
Cesar Bres.

AGAG4
11-08-2006, 23:58:21
Algo similar tengo pensado hacer, pero sería Excelente que nos mostrarás la rutina que nos mencionas....

Gracias por tu sugerencia.

apolancosantos
17-08-2006, 18:50:07
Necesito saber como usar Crystal Report en Delphi 7, si exite algun control y como lo consigo...Gracias!

AGAG4
19-08-2006, 03:32:08
Que quieres saber usar de Cristal Report????
Te recomiendo abrir otro hilo.