Pregunta WinXP, impresora láser HP, comando Net Use


La impresora láser está conectada a mi sistema XP con un cable USB. La impresora es 'compartida'. Estoy tratando de imprimir un archivo .prn usando un archivo por lotes de línea de comando. Tengo cierto éxito y un gran problema. Puedo imprimir bien el archivo siempre que mi cable Ethernet esté conectado a mi sistema XP. Cuando se retira 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 myprinter 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 eliminara el cable de Ethernet (desconecta 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 el cable Ethernet conectado?


0


origen


Typos en las líneas de comando. Debería ser, c: \ net use lpt2: \\ 127.0.0.1 \ myprinter, y c: \ copy * .prn / b lpt2: - kgarvey
Puedes editar tu propia pregunta (se anima;)). - Ƭᴇcʜιᴇ007


Respuestas:


Una conexión USB no es lo mismo que una red. el Net comando es para realizar acciones de red (en este caso, mapear la impresora de red a LPT2), que no funcionará a través de USB (sin configurar algún tipo de red IP USB).

Quizás echar un vistazo Imprima un archivo ASCII en una impresora conectada a través de USB y ¿Cómo simulo una impresora paralela (LPT) con una impresora USB? para en el mapeo de puertos LPT a una impresora USB.


1





Solíamos hacer esto mucho. Instala el adaptador de bucle invertido de Microsoft en las conexiones de red como un dispositivo de red usando las instrucciones en http://support.microsoft.com/kb/839013. El loopback debería permitir la ejecución de comandos net, incluso si no tiene una conexión de ethernet real. Realice los ajustes necesarios para las direcciones IP ... Luego, comparta la impresora, net use lptx: \ computername \ sharename y luego imprima en el puerto lpt seleccionado. Tenga en cuenta que las impresoras láser son impresoras de página; es posible que necesite un avance para expulsar una página y / o enviar un avance de forma, como crear un carácter de alimentación en un archivo y enviarlo a la impresora después del trabajo deseado.


1





Hay 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

DOSPRN


0