La Web del Programador: Comunidad de Programadores
 
    Pregunta:  62691 - REDIRECCION DE PUERTO LPT1 A USB EN WINDOWS VISTA
Autor:  eli ar
por fa me pueden ayudar, quiero redireccioinar el puerto lpt1 al usb en windows vista ya que tengo una impresora por puerto usb y utilizo un software basado en msdos y no puedo imprimir

  Respuesta:  Marti Valls Ridorsa
La solución es muy simple, siempre que el ordenador pertenezca a una red local.
En este caso, desde Windows se pone la impresora para ser compartida (en propiedades+compartir) con un nombre corto (8 caracteres máximo).
Se crea un archivo ejectuable (por ejemplo lpt1.bat) que contenga la siguiente instrucción: "net use lpt1: \nombre impresora" y este archivo se manda ejecutar al iniciar el Windows mediante "inicio+abrir+programas+inicio".
Al iniciarse el Windows activará lpt1 o lpt2 (según se quiera) y dejará a disposición esta impresora para DOS.
En la configuración de la impresora, conviene poner para la "finalización" un ESC(12). De otra forma la impresión se demoraría unos 25 segundos. Con ESC(12) equivalente a (27)(12), la impresión es inmediata.
Espero haber explicado suficientemente bien.
Saludos cordiales