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.
Ola, gostei do seu comentário a respeito, porem se vc me permite gostaria de dar uma sugestão!
ResponderExcluirPara 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.
Jessé,
ResponderExcluirMuito 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.
Este comentário foi removido pelo autor.
ResponderExcluirAté 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
ResponderExcluirOlá Eduardo, obrigado pelo comentário.
ExcluirBom 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.