Impresoras en Windows
Publicado por Antoni Masana (168 intervenciones) el 09/06/2009 19:13:24
Queridos amigos tengo un problema y por esto escribo:
Tengo un programa en Clipper 5.2 linkado con Blinker 7.0 que ha de correr en Windows XP.
Ha de poder listar por dos impresoras diferentes, una para listados (EPSON) y otra para etiquetas (DATAMAX)
Mi idea era que se pudiesen conectar:
- En el puerto paralelo,
- En el puerto USB
- Compartida en la Red.
Como solo tengo un puerto Paralelo (PRN) las combinaciones eran las siguientes
PRN - USB
PRN - RED
USB - USB
USB - RED
RED - RED
Para usar la impresora por USB hacia lo mismo que si estuviese en la red, la compartia y hacia lo siguiente antes de ejecutar mi programa. (Ejemplo de una conexion por USB y la otra por RED)
NET USE LPT2 \MiPcDatamax
NET USE LPT3 \OtroEpson
Y en el programa ejecuto para imprimir
SWPRUNCMD( "COPY FICHERO.TXT LPT2 >NUL", 0, "", "")
o
SWPRUNCMD( "COPY FICHERO.TXT LPT3 >NUL", 0, "", "")
Esta funcion de BLINKER se supone mejor que la de clipper RUN
Pues bien, funciona bien las dos o tres primeras impresiones despues falla y falla mas que una escopeta de tacos
Puedo conectar las dos impresoras al puerto paralelo y poner un interructor para cambiar de impresora manualmente pero es FEO.
¿Donde me estoy equivocando?
¿Que es lo que hago mal o no hago?
Gracias a todos por leerme.
Tengo un programa en Clipper 5.2 linkado con Blinker 7.0 que ha de correr en Windows XP.
Ha de poder listar por dos impresoras diferentes, una para listados (EPSON) y otra para etiquetas (DATAMAX)
Mi idea era que se pudiesen conectar:
- En el puerto paralelo,
- En el puerto USB
- Compartida en la Red.
Como solo tengo un puerto Paralelo (PRN) las combinaciones eran las siguientes
PRN - USB
PRN - RED
USB - USB
USB - RED
RED - RED
Para usar la impresora por USB hacia lo mismo que si estuviese en la red, la compartia y hacia lo siguiente antes de ejecutar mi programa. (Ejemplo de una conexion por USB y la otra por RED)
NET USE LPT2 \MiPcDatamax
NET USE LPT3 \OtroEpson
Y en el programa ejecuto para imprimir
SWPRUNCMD( "COPY FICHERO.TXT LPT2 >NUL", 0, "", "")
o
SWPRUNCMD( "COPY FICHERO.TXT LPT3 >NUL", 0, "", "")
Esta funcion de BLINKER se supone mejor que la de clipper RUN
Pues bien, funciona bien las dos o tres primeras impresiones despues falla y falla mas que una escopeta de tacos
Puedo conectar las dos impresoras al puerto paralelo y poner un interructor para cambiar de impresora manualmente pero es FEO.
¿Donde me estoy equivocando?
¿Que es lo que hago mal o no hago?
Gracias a todos por leerme.
Valora esta pregunta


0