Pregunta: | 44301 - IMPRESION EN WINDOWS XP |
Autor: | Jesus Enrique Rivera Galindo |
Hola Colegas:
Tengo un sistema en clipper 5.2 instalado en windows XP. Cuando mando imprimir un reporte, se imprimen unas 12 lineas y se detiene como 30 segundos y luego continua. Alguien sabe a que se debe esta pausa en la impresión? De antemano gracias por su valiosa ayuda. |
Respuesta: | Carlos Alberto Lizondo |
con esta modificacion en el registro de win xp se soluciona , el lpt1_timeout esta en 15 por default tenes que ponerlo en 1
[HKEY_LOCAL_MACHINE\SYStEM\CURRENtCONtROLSEt\CONtROL\WOW] "LPt1_tIMEOUt"="1" |
Respuesta: | Antoni Masana |
No se cual es la causa, pero descubri que despues de imprimir termina el programa no realiza la pausa. La solucion que he aplicado es ejecutar un programa que vacio.
SET PRINT ON SET CONSOLE OFF <Bloque de listado> SET PRINT OFF SET PRINT TO SET CONSOLE ON RUN RESET "RESET" es un ejecutable que no hace nada. Hay otra solución mas limpia que he visto en este foro pero aun no he probado: Transcribo tal cual. Hola si tu programa esta echo en clipper tienes que motificar o agregar la siguientes lineas SET PRINTER TO LPT1. SET DEVICE TO PRINT // AQUI VA LO QUE IMPRIMES SET DEVICE TO SCREEN SET PRINTER TO Te comento el punto despues de LPT1 es importante y tambien que al final liberes el puerto con el SET PRINTER TO Espero que esto te ayude Saludos... |