*******PASOS PARA IMPRIMIR EN SISTEMA D.O.S en puerto USB**
Paginas en GOOGLE con informacion
http://www.google.es/search?hl=es&q=impresion+USB+desde+DOS&btnG=Buscar+con+Google&meta=
===========================================================
Para usuarios de Impresoras USB desde programas hechos en DOS.
=====================================================================
Para poder realizar ésto, primero hay que tener una
Impresora compartida en Red (puede ser la propia u otra de la Red).
Para activar la captura del puerto de impresora hay que ejecutar:
Windows 9x/ME: NET USE LPT1:Imresora_en_Red /yes
Windows XP/2K: NET USE LPT1:Impresora_en_Red /persistent:yes
Ej: NET USE LPT1://Pedro/HP /yes
Si después de ésto, tipeáramos en una ventana DOS el comando
TYPE C:AUTOEXEC.BAT >PRN debería aparecer su contenido en Impresora.
========================================================================
Uno de los grandes problemas de las nuevas impresoras con interfaz USB es que no se pueden utilizar para imprimir desde programas que funcionen bajo MS-DOS o desde la propia línea
de comandos, redirigiendo un listado hacia el puerto LPT1.
Existe una sencilla solución que nos puede ayudar bastante para hacer que esta
circunstancia no sea un problema. Lo primero será compartir nuestra
impresora en red. Para ello, acudiremos a
Inicio/Panel de Control y pincharemos dos veces sobre el icono de Impresoras y faxes.
Aquí haremos clic con el botón derecho del ratón sobre la impresora USB, y
seleccionaremos la opción Compartir.
En la ventana que aparezca a continuación marcaremos la opción de Compartir impresora,
al tiempo que le daremos un nombre, preferiblemente corto.
Lo siguiente será acudir a la línea de comandos
(Inicio/Ejecutar/cmd/Aceptar)
y teclear lo siguiente:
NET USE LPT1:[ruta de nuestra impresora en red]/persistent:yes.
Por ejemplo: NET USE LPT1: \\jose\hp /persistent:yes
A partir de aquí, cualquier programa que intente imprimir en el puerto LPT1, o redirección de salidas de datos que hagamos hacia este puerto, serán enviados a nuestra impresora USB.
======================================================================
------------------------------------
Primero tendrias que compartir la impresora USB para poder usarla por red,
aunque no tengas conexion de red da igual.
Luego capturas el puerto LPT1 con la direccion de la impresora compartida
en red y ya esta.
Si usas windows 2000 o XP seria ir a una ventana de ms-dos
y escribir NET USE LPT1 \\"nombre de tu PC"\"nombre con el que has compartido
la impresora" y con esto ya podrias imprimir en el puerto LPT1 desde ms-dos
-----------
Hola Vicente,
Funciona.
He compartido la impresora en red del modo habitual desde "inicio / impresoras y faxes"
He añadido al fichero batch de inicio del programa (AVER2004,TALLER2004,HOTE2004, etc..)
Bueno, gracias por todo.
Javi
---------------
Con Windows XP.
captura el puerto de la impresora del servidor en la estación de trabajo con
el comando: (desde una ventana DOS)
net use lpt1 \\servidor\impresora /persistent:yes
Y en la aplicación DOS mandas al LPT1
----------------------
MODO MONOUSUARIO:
DEBES INSTALAR UN MODEM O ADAPTADOR DE RED, ACTIVAR EL PROTOCOLO TPC/IP,
LOGRANDO ACTIVAR EL ENTORNO DE RED EN EL WINDOWS.
MODO RED:
INSTALAR EL PROTOCOLO TPC/IP, PARA EL ADAPTADOR DE RED.
PASOS A SEGUIR:
1.- ACTIVAR COMPARTIR IMPRESORA Y ARCHIVOS.
2.- MONOUSUARIO: EN TCP/IP DEL ADAPTADOR DE RED, DEBES INDICARLE UN NUMERO
DE IP FIJA, EJEMPLO: IP: 192.168.0.1,
Y MASCARA DE SUBRED (MASK NET) 255.255.255.0, EN PROPIEDADES DEL TPC/IP
Y EN TAB DIRECCION IP.
3.- MODO RED: DEBES CONTAR CON UNA DIRECCION IP FIJA PARA EL COMPUTADOR,
ESTA DEBE SER PROVISTA POR EL SERVICIO DHCP DEL SERVIDOR O ASIGNARLA
MANUALMENTE COMO EN EL PASO 2 DE MONOUSUARIO,
EVITANDO QUE SE REPITA EL NUMERO DE IP EN LA RED,
PUEDES UTILIZAR UNA IP DEL TIPO C, 192.168.0.1 AL 192.168.0.250,
CON MASCARA DE RED 255.255.255.0.
4.- INSTALAR Y ACTIVAS LA IMPRESORA USB, LUEGO LA COMPARTES.
5.- REALIZADOS LOS PASOS 1 AL 5, ACTIVAS EL EXPLORADOR DE WINDOWS,
Y EN LA BARRA DE DIRECCION ESCRIBES \IPADDRES,
ES DECIR, \192.168.0.1, Y ESPERAS A QUE SE PRESENTEN LOS RECURSOS
QUE LA COMPUTADORA ESTÁ COMPARTIENDO, ALLÍ ENCONTRARAS LA IMPRESORA USB,
CONECTAS EL RECURSO USB COMPARTIDO AL PUERTO LPT1, Y LE INDICAS A WINDOWS
QUE LA RECONECTE CADA VEZ QUE SE INICIE EL SISTEMA.
6.- PARA CONECTAR EL LPT1 (HASTA LPT3 EN XP, HASTA LPT9 EN 9X/NT/2K)
PUEDES CREAR UN BATCH QUE CONTENGA EL COMANDO
NET USE LPT1: \192.168.0.1USB, Y EJECUTARLO EN CADA INICIO DEL SISTEMA.
NOTA. EL COMANDO NET USE APLICADO SOBRE LA MISMA COMPUTADORA USANDO
EL NOMBRE DE ELLA MISMA EN RED, ES DECIR SU UNC, NO ES SOPORTADO
POR NET USE, SOLO EN WINDOWS 2K/XP CON EL PARAMETRO
/persistent:yes,
PERO SI EN LUGAR DEL UNC UTILIZAS LA DIRECCION IP,
PUEDES MAPEAR UN PUERTO A UN RECURSO COMPARTIDO DEL MISMO COMPUTADOR.
--------------------------------------------