Questão WinXP, Impressora Laser HP, comando Net Use


A impressora a laser está conectada ao meu sistema XP usando um cabo USB. A impressora é 'compartilhada'. Eu estou tentando imprimir um arquivo .prn usando um arquivo em lotes do tipo de linha de comando. Eu tenho algum sucesso e uma questão importante. Eu posso imprimir o arquivo ok, desde que o cabo Ethernet esteja conectado ao meu sistema XP. Quando o cabo Ethernet é removido, recebo um erro (rede desconectada) e nada é impresso.

Eu 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:

Eu pensei que quando eu compartilhei a impressora, eu praticamente criei 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?


0


origem


Erros de digitação nas linhas de comando. Deve ser, c: \ net use lpt2: \\ 127.0.0.1 \ myprinter e c: \ copy * .prn / b lpt2: - kgarvey
Você pode editar sua própria pergunta (é encorajado;)). - Ƭᴇcʜιᴇ007


Respostas:


Uma conexão USB não é igual a uma rede. a Net comando é para executar ações de rede (neste caso, mapeamento da impressora de rede para LPT2), que não funcionará via USB (sem configurar algum tipo de rede IP USB).

Talvez confira Imprima um arquivo ASCII em uma impressora conectada via USB e Como faço para simular uma impressora paralela (LPT) com uma impressora USB? para no mapeamento de portas LPT para uma impressora USB.


1





Nós costumávamos fazer isso muito. Você instala o adaptador de loopback da Microsoft nas conexões de rede como um dispositivo de rede usando as instruções http://support.microsoft.com/kb/839013. O loopback deve permitir que os comandos net sejam executados mesmo se você não tiver uma conexão Ethernet real. Faça as configurações necessárias para os endereços IP ... Depois, compartilhe a impressora, use net lptx: \ nomedocomputador \ nome_do_compartilhamento e, em seguida, imprima na porta lpt selecionada. Tenha em mente que as impressoras a laser são impressoras de página - você pode precisar de um formulário para ejetar uma página e / ou enviar um formulário - algo como criar um caractere de alimentação em um arquivo e enviá-lo para a impressora após o trabalho desejado.


1





Existe programa para esse fim. O DOSPRN suporta a impressão a partir do DOS em praticamente qualquer tipo de impressora. incluindo impressoras USB

Tem outros recursos também

DOSPRN


0