WinXP, Impressora HP Laser, comando Net Use

0

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.

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, praticamente criei um serviço de servidor de loopback independente que permaneceria instanciado mesmo se eu removesse o cabo de 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?

    
por kgarvey 28.12.2012 / 22:42

3 respostas

1

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

Talvez confira Imprimir um arquivo ASCII em um Impressora conectada através de USB e Como faço para simular uma impressora paralela (LPT) com uma impressora USB? para fazer o mapeamento de portas LPT para uma impressora USB.

    
por 28.12.2012 / 23:01
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 no link . 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 formfeed em um arquivo e enviar esse arquivo para a impressora após o trabalho desejado. p>     

por 28.12.2012 / 23:39
0

Existe um programa para este propósito. O DOSPRN suporta a impressão a partir do DOS em praticamente qualquer tipo de impressora. incluindo impressoras USB

Ele também tem outros recursos

DOSPRN

    
por 28.12.2012 / 23:00