Delphi - Impresion a 1/3 de carta

 
Vista:

Impresion a 1/3 de carta

Publicado por Juan Calderon (3 intervenciones) el 17/11/2010 21:47:49
Buenas tardes,

Da antemano mil gracias.

Tengo Delphi 5 con quickreport 4 y una impresora de matriz epson LX300 II

Ya esta configurada la impresora a 8.5 x 3.5 pulgadas
El quickreport tiene personalizado el papel en custom size a 8.5 x 3.5

El problema es que no respeta el salto de pagina cuando mando a imprimir un recibo de pago desde el quickreport.

Si la impresion es directa en texto

AssignFile(Epson,'lp1');
Rewrite(Epson);
WriteLn(Epson,'Hola mundo');

Hace el salto a 3.5 " pero va desfasando la hoja luego ya no coincide la impresion.

Mil gracias nuevamente.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Impresion a 1/3 de carta

Publicado por Erwin (6 intervenciones) el 10/05/2011 14:51:09
Buenos dias.
Te recomiendo que uses el servicio de impresión de windows mediante el objeto printer, claro que tendrás que instalar el controlador de la impresora.
Cuando usas el objeto printer (que en algunas versiones de delphi es un objeto global mientras que en las más recientes "printer" es una función que te retorna el objeto de tipo TPrinter) haces uso de la propiedad canvas para imprimir texto y/o gráficos, y tiene el método NewPage con el que haces un salto de página. Este método no me ha fallado.
Espero te sirva el tip, si tienes más dudas podemos ser mas específicos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Impresion a 1/3 de carta

Publicado por Juan Calderon (4 intervenciones) el 05/08/2011 23:54:50
Buenos dias,

Hasta ahora veo tu mensaje, hare pruebas con lo que me dices.

Pero tambien me dijeron que esto se soluciona con el Report Manager.

Gracias.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar