![WinXP, impressora laser HP, comando Net Use](https://rvso.com/image/1344702/WinXP%2C%20impressora%20laser%20HP%2C%20comando%20Net%20Use.png)
A impressora a laser está conectada ao meu sistema XP usando um cabo USB. A impressora é 'compartilhada'. Estou tentando imprimir um arquivo .prn usando um arquivo em lote do tipo linha de comando. Tenho algum sucesso e um grande problema. Posso imprimir o arquivo ok, desde que meu cabo Ethernet esteja conectado ao meu sistema XP. Quando o cabo Ethernet é removido, recebo um erro (rede desconectada) e nada é impresso.
Estou usando duas linhas de comando:
c:\net use lpt2: \\127.0.0.1\myprinter
(onde myprinter é o nome da impressora compartilhada)
c:\copy /b *.prn lpt2:
Pensei que quando compartilhei a impressora, criei virtualmente um serviço de servidor de loopback independente que permaneceria instanciado mesmo se eu removesse o cabo Ethernet (desconecte a rede local). Acho que este não é o caso.
O que estou perdendo aqui?Como posso imprimir na impressora a laser USB sem ter o cabo Ethernet conectado?
Responder1
Uma conexão USB não é o mesmo que uma rede. o Net
comando serve para realizar ações de rede (neste caso, mapear a impressora de rede para LPT2), que não funcionará via USB (sem configurar algum tipo de rede USB IP).
Talvez confiraImprimir um arquivo ASCII em uma impressora conectada via USBeComo simulo uma impressora paralela (LPT) com uma impressora USB?para mapear portas LPT para uma impressora USB.
Responder2
Costumávamos fazer muito isso. Você instala o adaptador de loopback da Microsoft nas conexões de rede como um dispositivo de rede usando as instruções emhttp://support.microsoft.com/kb/839013. O loopback deve permitir que comandos net sejam executados mesmo se você não tiver uma conexão Ethernet real. Faça as configurações necessárias para endereços IP... Em seguida, você compartilha a impressora, usa lptx: \computername\sharename e imprime na porta lpt selecionada. Tenha em mente que as impressoras a laser são impressoras de páginas - você pode precisar de um formfeed para ejetar uma página e/ou enviar um formfeed - algo como criar um caractere formfeed em um arquivo e enviar esse arquivo para a impressora após o trabalho desejado.
Responder3
Existe programa para esse fim. DOSPRN suporta impressão a partir do DOS em praticamente qualquer tipo de impressora. incluindo impressoras USB
Possui outros recursos também