Imprimindo Pelo Prompt de Comando (cmd)

Para imprimir por uma impressora da rede usando o MS-Dos(Prompt de Comando) é muito simples.

O usuário tem que direcionar a porta lpt1(porta que vai ser usada pelo prompt) para a impressora na qual vai ser usada.

No Prompt de Comando,
Digita:
net use lpt1: \\nome_do_computador\nome_do_compartilhamento_impressora
depois de ter reconhecido a impressora, manda o arquivo desejado para impressão, deste modo
copy nome_arquivo.extencao lpt1

, mas se o PC reiniciar terá que refazer todo o processo de reconhecimento da impressora.

Para acabar com essa tormenta de sempre que reiniciar ter que refazer o processo você faz o seguinte:

1-Abre o Bloco de notas e digita:
net use lpt1: \\nome_do_computador\nome_do_compartilhamento_impressora
2-Salva o arquivo na unidade C:, com o nome "impressora.bat"
3-No Painel de Controle/Tarefas Agendas, você seleciona o arquivo criado para abrir "Ao iniciar o computador".

Contribuição do amigo leitor Jessé:

Existe a seguinte maneira para que a impressora seja montada e para ela não seja excluída toda vez que seu PC seja desligado/reiniciado. E por acaso se a impressora tiver compartilhado com usuário e senha teremos que informar isso também, tudo é descrito no comando abaixo.

O comando é o seguinte:

net use lpt1: \\Hostname\Impressora /user:USER senha:Senha /persistent:yes
o comando "/persistent:yes" no final diz que a impressora continue montada mesmo depois que o PC seja desligado/reiniciado.

Pronto assim você já pode imprimir pelo MS-Dos,

Abraços.

4 comentários:

  1. Com esse comando Copy eu só consigo mandar um arquivo ne? Se eu tiver mais de um? Como fazer?

    ResponderExcluir
    Respostas
    1. Não sou nenhum expert e você provavelmente nem deve mais ver isso, mas para visitantes posteriores, acredito que apenas se deve colocar o comando "copy" em seguida o nomes dos arquivos que se deseja imprimir separados, depois o caminho que é a impressora, já que ele é simplesmente um comando para copiar arquivos.

      Excluir
  2. Quero imprimir um teste por linha de comando em uma impressora local USB.
    Tem como?

    ResponderExcluir