Imprimir usando o comando lpr no Windows de 64 bits

2

Eu preciso usar o comando lpr para copie 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?

    
por Ola Eldøy 04.05.2012 / 09:27

3 respostas

3

De acordo com uma 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] This command is not available in 64-bit versions of this operating system.

[2] This command is only available in this version of Windows when LPD Print Service is turned on from Windows Features.

As omissões de um 1 sobrescrito após o Y sugere lpr podem ser disponibilizadas habilitando o "Monitor de Porta LPR" usando "Painel de Controle / Programas e Recursos / Ativar ou desativar recursos do Windows".

    
por 04.05.2012 / 11:33
2

O lpr funciona muito bem no Win 7 e superior. 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

    
por 09.09.2016 / 19:39
0

Ao copiar 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.

Espero que haja uma maneira melhor, embora ...

    
por 04.05.2012 / 09:30