FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Problemas en preview al cambiar la impresora.
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Problemas en preview al cambiar la impresora.
Posted: Tue Jan 06, 2009 11:43 AM

Hola a todos.
Hace tiempo que vengo luchando con este problema.
Tengo una impresión de facturas hecho con la TPrinter y funciona, el tema es que por ejemplo si cambio la impresora, el preview sale deformado dependiendo de la impresora sale en ocasiones todo más grande, que en este caso hay cosas que no llegan a verse en el preview, obviamente tampoco se imprimen, o más pequeño y me sobra mucha hoja, el mayor problema es que las facturas las imprimo sobre un comprobante preimpreso y necesito si o si que las cosas salgan en el tamaño correcto y en las coordenadas correctas.
Ya me ha pasado en reiteradas oportunidades tener que ir a las corridas al cliente a modificar la impresión porque cambió la impresora y no puede emitir facturas.
Alguien conoce este problema??
En definitiva lo que necesito es imprimir con la clase Tprinter, y si el usuario cambia la impresora la impresión salga correctamente, tanto el preview como la impresión, en las posiciones correctas y en el tamaño correcto.

Desde ya muchas gracias.
Saludos a todos desde Argentina, Esteban.

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Problemas en preview al cambiar la impresora.
Posted: Tue Jan 06, 2009 01:59 PM
Hola Esteban:
A mi me ha pasado lo mismo, y creo que a muchos tambien.
En cada tipo de impresora, la resolución varía. Lo mismo he notado cuando cambias de tarjeta madre. Esto lo he visto aunque declare correctamente las fuentes: DEFINE FONT oFont1 "ARIAL" SIZE 0,-10 OF oPrn.

La solución definitiva que encontré fué la creación de una rutina de configuración para que el usuario pueda modificar las coordenadas del documento, cuando lo necesite.

Saludos.
Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: Problemas en preview al cambiar la impresora.
Posted: Tue Jan 06, 2009 04:13 PM

Ups... :( !!
Que tema... bueno amigo y como sería esa rutina de configuración??
Una guia al respecto de como encararlo??

Desde ya, muchas gracias.

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Problemas en preview al cambiar la impresora.
Posted: Tue Jan 06, 2009 08:01 PM

Esteban, ya he preparado una informacion completa para que puedas tomarla como ejemplo.
Incluye Entrada en fichero .ini, funcion para la configuracion y funcion para la impresion de la factura, además del fichero de recurso RC.
Dame tu correo y te hago el envío.

Saludos

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: Problemas en preview al cambiar la impresora.
Posted: Tue Jan 06, 2009 10:16 PM

Francisco...
Mis correos son jrestojeda@hotmail.com o jreduojeda@yahoo.com.ar
Desde ya muchísimas gracias.

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Problemas en preview al cambiar la impresora.
Posted: Tue Jan 06, 2009 10:37 PM

Revisa tu correo yahoo. Saludos.

Francisco J. Alegría P.

Chinandega, Nicaragua.



Fwxh-MySql-TMySql
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: Problemas en preview al cambiar la impresora.
Posted: Tue Jan 06, 2009 11:05 PM

Ok Fracncisco me pondré a trabajar en tu ejemplo para ver si lo puedo adaptar a mis necesidades.
Muchas gracias.

Teniendo en cuenta que por lo que tu me dices, este es un problema conocido, estaría bueno que se solucionara porque la clase TPrinter es buena para imprimir ya que es bien sencilla y nos permite imprimir en las coordenadas que nosotros realmente queremos imprimir. Lástima este tema del cambio de impresoras que destruye totalemente lo antes hecho :(

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: Problemas en preview al cambiar la impresora.
Posted: Wed Jan 07, 2009 05:02 PM

Estimados, asumo que estan usando oPrint:cmSay para la impresion de los datos, por que a como usen oPrint:say
este probelma es grande.

cmSay se usa para imprimir calculando la posicion en base a Centimetros en cambio say usa pixeles, los cuales cambian en resolucion en cada tipo de impresora.

salu2
carlos vargas

Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: Problemas en preview al cambiar la impresora.
Posted: Wed Jan 07, 2009 06:09 PM

Hola amigo...
Justamente yo utilizo oPrn:Say() es un detalle más que importante el que me dices... lo probaré entonces!!!
Muchas gracias.

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda

Continue the discussion