Como instalo uma impressora de rede para todos os usuários em um computador com Windows 7?

11

Eu tenho um computador com Windows 7. Há um segundo computador (Windows XP) que possui uma impressora conectada e é compartilhada. No computador com Windows 7, instalo a impressora como uma impressora de rede (não porta TCP / IP, etc.) apenas com o assistente e a impressora de rede.

Ele não aparece para todos os usuários do domínio ao fazer logon neste PC.

Quando eu faço uma impressora de rede "real" com porta TCP / IP em uma impressora diferente, todos podem vê-la.

Alguém sabe como fazer isso aparecer para todos os usuários?

johnny
fonte

Respostas:

13

Você pode usar o script prnmngr.vbs .

Ele está localizado no %SystemRoot%\System32\Printing_Admin_Scripts\[language]Windows 7. Para o XP, está localizado no Windows windows\system32.

Para adicionar impressora para todos os usuários, use este comando:

cscript prnmngr.vbs -ac -p "\\server\printer"
droidgren
fonte
Ele não foi adicionado aos usuários, mas os usuários podem usá-lo para criar uma impressora. Eu criei um atalho para eles clicarem. obrigado.
12139 johnny
7

Quando você adiciona uma impressora como impressora local, todos os usuários podem vê-la.

Encontrei isso aqui http://www.windowsnetworking.com/kbase/WindowsTips/Windows7/AdminTips/Admin/AddSharedPrinterasaLocalPrinter.html

No Windows XP:

  1. Clique em Iniciar> Impressoras e aparelhos de fax.
  2. Clique em Adicionar uma impressora no painel esquerdo.
  3. Clique em Avançar.
  4. Selecione Impressora local conectada a este computador e clique em Avançar.
  5. Selecione Criar uma nova porta, selecione Porta local para o Tipo de porta e clique em Avançar.
  6. Para Nome da porta, digite o caminho de rede da impressora, digitando duas barras, o nome do computador ou o endereço IP local do PC que está compartilhando a impressora e, em seguida, o nome de compartilhamento da impressora. Por exemplo, "\\ dellpc \ hpprinter" ou "\\ 192.168.1.100 \ hpprinter"
  7. Selecione a impressora e clique em Avançar. Se o modelo exato não estiver listado, tente o número do modelo mais próximo ou uma impressora genérica.
  8. Siga o resto do assistente.

No Windows Vista e 7:

  1. Clique em Iniciar> Dispositivos e Impressoras.
  2. Clique em Adicionar uma impressora na parte superior.
  3. Selecione Adicionar uma impressora local.
  4. Selecione Criar uma nova porta, selecione Porta local para o Tipo de porta e clique em Avançar.
  5. Para Nome da porta, digite o caminho de rede da impressora, digitando duas barras, o nome do computador ou o endereço IP local do PC que está compartilhando a impressora e, em seguida, o nome de compartilhamento da impressora. Por exemplo, "\\ dellpc \ hpprinter" ou "\\ 192.168.1.100 \ hpprinter"
  6. Selecione a impressora e clique em Avançar. Se o modelo exato não estiver listado, tente o número do modelo mais próximo ou uma impressora genérica.
  7. Siga o resto do assistente.
ILStateIT
fonte
6

É importante lembrar que as impressoras compartilhadas são salvas no perfil do usuário. Isso significa que, quando você se conectar a uma impressora "compartilhada" (por meio do assistente), somente a conta de usuário conectada a ela terá acesso a ela.

Impressoras locais, por outro lado, são dispositivos globais que podem ser visualizados por todos os usuários em um computador. Eles usam portas TCP / IP "locais" para conectar-se a uma impressora de rede "real".

Então, com tudo isso dito, deixe-me responder sua pergunta. Para ter uma "exibição" de impressora compartilhada para todos os usuários, você precisará de um sistema que adicione a impressora para cada usuário quando eles fizerem login.

Isso é feito criando um script de logon. Há vários métodos e idiomas que você pode usar e você precisa encontrar o que funciona para o seu ambiente. Aqui estão alguns recursos que eu achei que podem ajudar:

Implantar impressoras compartilhadas usando a Diretiva de Grupo

Scripts do Windows Logon VB

Powershell Printer Port adicionar discussão

Espero que isto ajude!

Doltknuckle
fonte