La impresora láser está conectada a mi sistema XP mediante un cable USB. La impresora es "compartida". Estoy intentando imprimir un archivo .prn usando un archivo por lotes de tipo línea de comando. Tengo cierto éxito y un problema importante. Puedo imprimir el archivo correctamente siempre que mi cable Ethernet esté conectado a mi sistema XP. Cuando se quita el cable Ethernet, aparece un error (red desconectada) y no se imprime nada.
Estoy usando dos líneas de comando:
c:\net use lpt2: \\127.0.0.1\myprinter
(donde miimpresora es el nombre de la impresora compartida)
c:\copy /b *.prn lpt2:
Pensé que cuando compartí la impresora, prácticamente creé un servicio de servidor de bucle invertido independiente que permanecería instanciado incluso si quitaba el cable Ethernet (desconectaba la red local). Supongo que este no es el caso.
¿Que me estoy perdiendo aqui?¿Cómo puedo imprimir en la impresora láser USB sin tener conectado el cable Ethernet?
Respuesta1
No es lo mismo una conexión USB que una red. el Net
comando es para realizar acciones de red (en este caso, asignar la impresora de red a LPT2), que no funcionará a través de USB (sin configurar algún tipo de red IP USB).
Tal vez echa un vistazoImprima un archivo ASCII en una impresora conectada a través de USBy¿Cómo simulo una impresora paralela (LPT) con una impresora USB?para saber cómo asignar puertos LPT a una impresora USB.
Respuesta2
Solíamos hacer esto mucho. Instale el adaptador de bucle invertido de Microsoft en las conexiones de red como un dispositivo de red siguiendo las instrucciones enhttp://support.microsoft.com/kb/839013. El bucle invertido debería permitir que se ejecuten comandos net incluso si no tiene una conexión Ethernet real. Realice las configuraciones necesarias para las direcciones IP... Luego comparte la impresora, usa netamente lptx: \computername\sharename y luego imprime en el puerto lpt seleccionado. Tenga en cuenta que las impresoras láser son impresoras de páginas; es posible que necesite un avance de página para expulsar una página y/o enviar un avance de página, algo así como crear un carácter de avance de página en un archivo y enviar ese archivo a la impresora después del trabajo deseado.
Respuesta3
Existe un programa para este propósito. DOSPRN admite la impresión desde DOS en casi cualquier tipo de impresora. incluyendo impresoras USB
Tiene otras características también.