Mensaje al imprimir

42 views
Skip to first unread message

Vicente Cagigas

unread,
Mar 11, 2021, 3:31:50 PM3/11/21
to oo...@googlegroups.com
Hola a tod@s:

    Haciendo pruebas de impresión me he encontrado con un error
"raro"... Si la rutina encargada de imprimir un documento se envía
directamente a la impresora me muestra un mensaje en pantalla "El
reporte está vacío" pero si antes de eso le hago una previsualización...
se imprime sin dicho aviso. Muestre o no muestra el mensaje en pantalla,
el documento es impreso de forma correcta.

    El parámetro para la impresión es HBPRINTER y la rutina está sin
modificar desde hace años. La versión de ooHG es la misma, no ha habido
actualizaciones, el mensaje aparece utilizando diferentes impresoras y
diferentes ordenadores.

    ¿Alguna idea de por que se muestra dicho mensaje de aviso en pantalla?

Antonio Cardinaux

unread,
Mar 11, 2021, 7:47:07 PM3/11/21
to oo...@googlegroups.com
Hola. Ese error lo reporte el año pasado, exactamente el mismo error.

Antonio
Sistemas
Resipol

--
Has recibido este mensaje porque estás suscrito al grupo "[oohg]" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a oohg+uns...@googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/oohg/674cc478-6496-d1fd-2374-c9936cf51b67%40gmail.com.

Fernando Yurisich

unread,
Mar 11, 2021, 8:42:49 PM3/11/21
to oo...@googlegroups.com
Para poder analizar el problema necesito un programa compilable e instrucciones precisas para reproducir el error.

Saludos
Fernando Yurisich

OOHG project is located at https://github.com/oohg and QPM project is located at https://github.com/teamQPM
If you value my work to support this project, please consider supporting me with a donation via PayPal or Amazon Gift Card.

Fernando Yurisich

unread,
Mar 13, 2021, 8:24:43 AM3/13/21
to oo...@googlegroups.com
Vicente:

Compilé con la versión disponible en GitHub y ejecuté el ejemplo sin que ocurriera lo que indicas en tu correo.
Revisando el changelog.txt encontré un arreglo del 12/06/20.
Por favor actualiza y vuelve a probar.

Saludos
Fernando Yurisich

OOHG project is located at https://github.com/oohg and QPM project is located at https://github.com/teamQPM
If you value my work to support this project, please consider supporting me with a donation via PayPal or Amazon Gift Card.

El vie, 12 de mar. de 2021 a la(s) 18:08, Vicente Cagigas (vcnt.c...@gmail.com) escribió:

Buenas noches Fernando:

    Te adjunto un pequeño ejemplo en el que puedes ver como se muestra dicho mensaje de error dejando luego imprimir sin problemas. 

    Las pruebas que puedes hacer son:

  • Que no se previsualice el listado... Da mensaje de error.
  • Que se imprima directamente... NO da el mensaje de error.

    En ambos casos la hoja es impresa, lo único molesto es dicho mensaje que obliga al usuario a pulsar sobre el botón que muestra dicho mensaje.

    Yo las pruebas con este mismo ejemplo las he realizado en:

  • Windows 10 Home 64 Bytes
  • Windows 7 32 Bytes
  • Windows 7 64 Bytes

    Un saludo.

Antonio Cardinaux

unread,
Mar 13, 2021, 8:32:52 AM3/13/21
to oo...@googlegroups.com
Buenos días Fernando. Cual es el enlace para bajar esa versión de OOHG que dices?. Gracias

Antonio
Sistemas
Resipol



--
Antonio Cardinaux - Lanús - Pcia. de  Buenos Aires - Argentina

Vicente Cagigas

unread,
Mar 13, 2021, 2:43:04 PM3/13/21
to oo...@googlegroups.com

Correcto Fernando, una vez bajado de nuevo los fuentes y generadas las lib... desaparece el error. Muchas gracias

Antonio Cardinaux

unread,
Mar 14, 2021, 4:25:34 PM3/14/21
to oo...@googlegroups.com
Estoy haciendo lo mismo con el ejemplo que está en:

c:\oohg\samples\printing\hbprinter\s007.prg

Previamente seguí los pasos que me habias indicado en su oportunidad, que fueron estos:

Sigue las instrucciones de este documento:
Mira en "Procedures to update your copy with the latest changes" la sección "For people who uses OOHG to develop apps".

Hice todo tal cual, incluso la parte referida a la carpeta "core", que dice que solo tengo que copiar el contenido, no la carpeta, como bajé todas las carpetas como zip, tuve que deszipearlas para posteriormente copiarlas a la carpeta C:\OOHG\, y al deszipear core-master.zip, me queda una carpeta core, que a su vez tiene otra carpeta core, así que copie el contenido de la sub carpeta. 
Luego de esto re generé las librerías, primero corrí el archivo CLEAN.BAT, y luego MAKELIB.BAT HM32 (ya que uso Harbour nightly). Con todo esto no tuve ningún problema, ni mensajes de error de ningún tipo.
Luego copie el archivo S007.PRG que puse al principio del post, a una carpeta de pruebas y use QPM para generar el ejecutable... cuando corro el ejecutable, hago los siguientes pasos:

Elijo “Microsoft Print to PDF”  y desmarco el checkbox: “I want preview”, al ejecutar el programa, me aparece casi de inmediato una carpeta para grabar un nombre de archivo en formato PDF, luego de poner el nombre y aceptar, aparece en inglés, acá puede ser la diferencia a como lo comentó Vicente,

Report is Empty

Que Vicente dijo el reporte está vacío, bueno no se si a el le apareció en castellano, a mí me aparece en inglés, la cuestión es que en mi caso el mensaje sigue apareciendo. Bueno eso quería comentar.

Antonio
Sistemas
Resipol

Fernando Yurisich

unread,
Mar 14, 2021, 9:12:32 PM3/14/21
to oo...@googlegroups.com
Antonio:

No he podido reproducir el error que indicas.

Saludos
Fernando Yurisich

OOHG project is located at https://github.com/oohg and QPM project is located at https://github.com/teamQPM
If you value my work to support this project, please consider supporting me with a donation via PayPal or Amazon Gift Card.

Antonio Cardinaux

unread,
Mar 15, 2021, 8:58:20 AM3/15/21
to [oohg]
Hola Fernando. En el equipo de mi trabajo, un Windows 7 de 64 bits, pude solucionar el problema. Lo que hice fue lo siguiente: me fijé que tenia 2 archivos WINPRINT.PRG en distintas carpetas de OOHG, uno en la carpeta SOURCE y otro en la carpeta CORE\SOURCE... ahi me di cuenta de que el error fue no copiar el contenido de la carpeta CORE en lugar de la carpeta, a pesar del mensaje en el instructivo... no me di cuenta. Gracias Fernando.
Reply all
Reply to author
Forward
0 new messages