Eu preciso usar o comando lpr para copiar um arquivo de impressão diretamente para uma impressora de rede . No entanto, o comando lpr parece não estar incluído nas edições de 64 bits do Windows.
O que pode ser feito para resolver isso?
Eu preciso usar o comando lpr para copiar um arquivo de impressão diretamente para uma impressora de rede . No entanto, o comando lpr parece não estar incluído nas edições de 64 bits do Windows.
O que pode ser feito para resolver isso?
De acordo com um lista de comandos do Windows em about.com
Command MS-DOS Win 98 Win XP Win Vista Win 7
Lpr N Y Y Y² Y²
[1] Este comando não está disponível nas versões de 64 bits deste sistema operacional. sistema.
[2] Este comando só está disponível nesta versão do Windows quando o LPD O serviço de impressão está ativado nos recursos do Windows.
As omissões de um 1 sobrescrito após o Y sugere lpr
pode ser disponibilizado ativando o "Monitor de porta LPR" usando "Painel de controle / Programas e recursos / Ativar ou desativar recursos do Windows".
O lpr funciona muito bem no Win 7 e acima. Você não precisa copiá-lo. No Painel de Controle, acesse "ativar ou desativar recursos do Windows" e verifique se "serviços de impressão e documento" estão instalados.
Para usar o lpr para enviar um arquivo para a impressora que usa o protocolo RAW, a sintaxe é:
lpr -S <printer name or IP> -P raw <file to send>
e.g.
lpr -S 192.168.11.118 -P raw postscript.ps
Copiando os arquivos lpr * de C: \ Windows \ System32 em uma máquina Windows de 32 bits, consegui executar com êxito o comando lpr em uma máquina Windows de 64 bits.
Eu espero que haja uma maneira melhor, embora ...