FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
impresion en formulario continuo
Hola a todos queria decirles que quiero imprimir en formulario continuo en una epson lx810 y me imprime re chico y cortado.
Tengo que tener alguna propiedad que me estoy pasando por alto? |
#2
|
||||
|
||||
¿Qué estás usando para imprimir?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Uso QuickReport en delphi 6.0. Se porque no me imprime. desde windows esta todo bien configurado el papel (formulario continuo).
Gracias por contestar y salu2 Javier |
#4
|
||||
|
||||
Bueno, te comento que tengo un par de aplicaciones que imprimen en impresoras matriciales, y como necesitaba que la impresión sea línea por línea para imprimir bonos de no mas de 10 líneas, he terminado imprimiendo a través de la WinApi CreateFile. (A través de un componente de mi autoría que es como un editor de reportes para strings)
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
|||
|
|||
Usa este procedimiento...haber si te sirve,
puedes crear tu reporte en un memo o en un listbox y lo pasas asi Procedure PrintStrings(listbox1.Items); //si usas Tlistbox Código:
Procedure PrintStrings(Strings: TStrings); Var Prn: TextFile; I : Word; Begin AssignPrn(Prn); Try Try Rewrite(Prn); For i := 0 to Strings.Count - 1 do writeln(Prn, Strings.Strings[i]); Finally CloseFile(Prn); End; Except On EInOutError Do MessageDlg('Error : Al Imprimir el Texto.', mtError, [mbOk], 0); End; End;
__________________
saludos desde Puebla Mexico.. asanxt@hotmail.com "como siempre a sus ordenes y siempre con buena cara" 'lolita me excitas, perversa piel de melocotón' |
#6
|
|||
|
|||
Antes que todo gracias por su ayuda.
Ahora quiero saber lo siguiente, cual es entonces el problema de quickreport??? es una mala herramienta para trabajar con reportes????. Es necesario realizar los artificios que me han respondido ustedes? o se puede hacer algo en el quickreport para imprimir el resultado de una consulta sql (en formulario continuo) de forma correcta. |
#7
|
||||
|
||||
Verdaderamente el QuickReports no es santo de mi devoción, pero por muchos otros motivos y no por este. Quickreports al igual que la mayoría de los reportadores para Delphi utilizan el objeto Printer, que siguiendo la filosofía de Windows, trabajan página a página, no como estábamos acostumbrados en DOS línea a línea, y escribe en forma gráfica en la impresora intentando hacer un WYSWYG (What you see what you get), y posiblemente este sea tu problema.
Lo que te respondimos, fue para el caso particular que te he comentado, la nececidad de imprimir línea a línea. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#8
|
||||
|
||||
Utiliza ZReport para impresion con matriciales!!
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|