Page 1 of 1

Impresion Lenta con la clase tdosprn en red

Posted: Thu Mar 02, 2006 5:54 pm
by ramon
Esta pregunta ya la han hecho antes, creo que en el foro anterior.Tengo un PV en 2 computadoras conectadas en Red, las 2 tienen Windows Xp, imprimo con la clase tdosprn, la que tiene la impresora conectada, imprime rapidisimo!!!, pero la otra en que direcciono el puerto con: Net use lpt1 \\servidor\impresora tarda 30 segundos en comenzar la impresion!!! no encuentro la razon de la tardanza!!! alguien me podria ayudar. Fw23,clipper 5.3 y blinker 5.1

Posted: Fri Mar 03, 2006 4:13 am
by DanielPuente
Ramon:

Una vez me paso lo mismo y lo solucione con:

oPrn:= TDosPrn():New("lstcaja.txt")
.......... (impresion habitual)
oPrn:EndPage()
oPrn:End()
WAITRUN("command.com /c copy /b " + "LSTCAJA.TXT" + " " + "PRN" , 0 )

Eso en windows 98, obviamente. Con eso evitas la demora.

Saludos,

Posted: Mon Mar 06, 2006 11:30 pm
by ramon
Daniel, gracias por tu respuesta, ya lo probe, y pasa lo mismo!!! localmente imprime inmediatamente, de red, tarda 30 segundos en imprimir !!!! ya probe con un "Type boleto.txt >Lpt1" y es lo mismo, creo que el problema(o tardanza) es de Windows no de la clase.

Encontre que se puede tambien con el comando Print de la sig manera:
waitrun("command.com /c print /d:"+ pvvarios->mpuertop +"boleto.txt" ,0)

De esta manera si imprime inmediatemente!!!! pero............me avanza el papel lo que le da su gana!!! como que le manda varios saltos de pagina al final !!!


la verdad ya no se que hacer!!!!

Posted: Fri Mar 31, 2006 5:16 pm
by Garbi
Prueba con esto:

http://support.microsoft.com/kb/140036/es

Ya me cuentas