Solución a demora en impresión con XP.
Publicado por Carlos (7 intervenciones) el 10/04/2006 14:31:30
Saludos señores, en días pasados tenía problemas para imprimir desde Clipper sobre Windows XP, la impresión se tardaba en salir o en algunos casos había que salirse del Sistema para que empezara la impresión, observé que varias personas de acá tenían el problema y tomé algunas respuestas que daban y comparé con lo que tenía yo por acá.
Pues bien, ese problema yo lo había resuelto hace mucho tiempo donde trabajaba antes, el Sistema de ese momento imprimía directamente a la impresora a diferencia de mi actual Sistema que primero lo guardo en un archivo de texto y luego lo envio a la impresora si el usuario lo deseara así; la cuestión es la siguiente y funciona para ambos, la diferencia estaba en que cuando imprimes a un archivo de texto la instrucción es "set printer to (nombre de archivo)" y luego de eso haces un "type" o un "__typefile" para enviarlo a la impresora; pues bien, en definitiva la solución están en 2 simples lineas que se deben poner antes y después del bloque de impresión (bien sea que imprimas directo a la impresora o que envies primero a un archivo de texto antes de enviarlo a la impresora), en algunos casos el orden es importante así que quizás tengan que jugar con las instrucciones, pero en esencia se debe poner la linea "set printer to lpt1" antes del bloque de impresión y al terminar el bloque de impresión y enviar la salida a la pantalla (o antes, ustedes prueben) se debe colocar la linea "set printer to"; esto corrige la demora y/o lentitud en la impresión.
Carlos.
Pues bien, ese problema yo lo había resuelto hace mucho tiempo donde trabajaba antes, el Sistema de ese momento imprimía directamente a la impresora a diferencia de mi actual Sistema que primero lo guardo en un archivo de texto y luego lo envio a la impresora si el usuario lo deseara así; la cuestión es la siguiente y funciona para ambos, la diferencia estaba en que cuando imprimes a un archivo de texto la instrucción es "set printer to (nombre de archivo)" y luego de eso haces un "type" o un "__typefile" para enviarlo a la impresora; pues bien, en definitiva la solución están en 2 simples lineas que se deben poner antes y después del bloque de impresión (bien sea que imprimas directo a la impresora o que envies primero a un archivo de texto antes de enviarlo a la impresora), en algunos casos el orden es importante así que quizás tengan que jugar con las instrucciones, pero en esencia se debe poner la linea "set printer to lpt1" antes del bloque de impresión y al terminar el bloque de impresión y enviar la salida a la pantalla (o antes, ustedes prueben) se debe colocar la linea "set printer to"; esto corrige la demora y/o lentitud en la impresión.
Carlos.
Valora esta pregunta
0