In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Impresora matricial MSDOS

FastReport for Xailer & [x]Harbour (English/Spanish)
Responder
Alfonso
Mensajes: 33
Registrado: Lun Dic 14, 2020 10:21 am
Ubicación: Santurtzi
Contactar:

Impresora matricial MSDOS

Mensaje por Alfonso »

Buenas tardes a todos:

Acabo de finalizar el diseño de un albaran en una impresora matricial (de puntos)

Comence usando la opcion del menu de FastReport, \Archivo\Nuevo\. Despues seleccione <Informe para impresora matricial>

En el objeto Page1 cambie la propiedad PaperHeight a [36], que es el numero de lineas del formulario de albaran que tengo y la propiedad PaperSize puse [Personalizar]

En el codigo de Xailer, despues de crear el Objeto FastReport:

WITH OBJECT ::oFr:= TFastReport():New()
:cLanguage := "Spanish"
:AddDataSet( "CABECERA", ::oMemCabecera )
:AddDataSet( "LINEA", ::oMemLinea )
:AddDataSet( "PIE", ::oMemPie )
:Create()
:LoadFromFile( cFile )
:ShowReport()
END OBJECT

Despues de realizar el informe y confirmar la impresion, se previsualiza perfectamente el tamaño de papel y los diferentes hojas del albaran.

Pero al imprimir no se posiciona en el corte de la siguiente hoja, da un salto como si fuera un folio A4.

No se si estoy pasando algo por alto, o es problema de configuracion de la impresora (EPSON LQ 590)

Agradeceria cualquier ayuda al respecto, porque no se por donde seguir.

Gracias de antemano.
--
Un saludo
Alfonso
Arvisnet
Mensajes: 43
Registrado: Jue Nov 12, 2015 5:44 am

Re: Impresora matricial MSDOS

Mensaje por Arvisnet »

Hola Alfonso,

Hasta donde alcanza mi experiencia el tamaño de la hoja se define en centimetros o pulgadas, segun tengas la unidad de medida, por lo que tendrías que definir el tamaño no en razón de las líneas sino en razón del tamaño del papel, fastreports, ajusta la impresión al tamaño definido.
En este caso la impresora no tiene nada que ver, salvo por los márgenes como es para todas las impresoras.

Saludos
Alfonso
Mensajes: 33
Registrado: Lun Dic 14, 2020 10:21 am
Ubicación: Santurtzi
Contactar:

Re: Impresora matricial MSDOS

Mensaje por Alfonso »

Gracias.

Pero sigo sin poder hacerlo. Seguire investigando.
--
Un saludo
Alfonso
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Re: Impresora matricial MSDOS

Mensaje por bingen »

El tamaño de hoja lo debes de definir en el driver de la impresora.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
Responder