17 de dez. de 2008

Como imprimir em um Impressora da rede pelo MS-Dos

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 usuario 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.

5 comentários:

  1. Ola, gostei do seu comentário a respeito, porem se vc me permite gostaria de dar uma sugestão!

    Para imprimir o documento sempre que vc desejar é só digitar o comando:

    net use lpt1: \\nome_do_computador\nome_do_compartilhamento_impressora /persisten:yes

    Assim vc sempre vai imprimir e não precisa criar esse arquivo *.bat e nem colocar esse arquivo pra iniciar junto com o windows...

    Tbm existe a possibilidade de vc tenta imprimir desse geito e não conseguir, pois talvez o computador do qual vc está tentando imprimir pela rede pode ter nome de user com senha, ai nesse caso se vc souber o nome do user e a senha corretamente vc pode fazer assim:

    net use lpt1: \\nome do computador em rede\nome da impressora /user:nome do user senha:senha do user /persistent:yes

    Lembro que onde diz user: não pode haver espaço ou seja não pode ser assim:
    "/user: nome do user" essa forma está errado, tem que ser assim:
    "/user:nome do user junto com o :"

    o comando então ficaria assim:

    net use lpt1: \\xxxxxxxx\Impressora /user:USER senha:Senha /persistent:yes

    espero que essa informação seja util.

    ResponderExcluir
  2. Jessé,
    Muito bom cara valeu pelo comentário,
    A intenção do blog é isso mesmo, interagir com todos, e com certeza estarei editando a postagem e colocando sua contribuição.
    Abraços.

    ResponderExcluir
  3. Este comentário foi removido pelo autor.

    ResponderExcluir
  4. Até então só consegui imprimir txt sem formatação de fonte. Sabe dizer se é possível imprimir de um doc? quando tentei n sai o conteúdo do arquivo. meu email duucouto@gmail.com

    ResponderExcluir
    Respostas
    1. Olá Eduardo, obrigado pelo comentário.
      Bom ber que um post muito antigo ainda está ajudando muito.
      Teoricamente você irá conseguir imprimir qualquer tipo de arquivo já que o mapeamento é realizado para impressora e não para arquivo.

      Excluir