2011-05-03 14:44:37 +0000 2011-05-03 14:44:37 +0000
11
11

Jak zainstalować drukarkę sieciową dla wszystkich użytkowników na komputerze z systemem Windows 7?

Mam komputer z systemem Windows 7. Jest jeszcze drugi komputer (Windows XP), który ma podłączoną drukarkę i jest współdzielony. Na komputerze z Windows 7 instaluję drukarkę jako drukarkę sieciową (nie port TCP/IP itp.) tylko za pomocą kreatora i drukarki sieciowej.

Nie pokazuje się ona dla wszystkich użytkowników w domenie, gdy logują się na tym komputerze.

Kiedy robię “prawdziwą” drukarkę sieciową z portem TCP/IP na innej drukarce, wszyscy ją widzą.

Czy ktoś wie, jak sprawić, żeby była widoczna dla wszystkich użytkowników?

Odpowiedzi (3)

13
13
13
2011-07-27 20:37:31 +0000

Możesz użyć skryptu prnmngr.vbs .

Znajduje się on w %SystemRoot%\System32\Printing_Admin_Scripts\[language] dla Windows 7. Dla XP znajduje się on w windows\system32.

Aby dodać drukarkę dla wszystkich użytkowników należy użyć tej komendy:

cscript prnmngr.vbs -ac -p "\server\printer"
```.
7
7
7
2013-03-07 16:44:20 +0000

Po dodaniu drukarki jako drukarki lokalnej wszyscy użytkownicy mogą ją przeglądać.

Znalazłem to http://www.windowsnetworking.com/kbase/WindowsTips/Windows7/AdminTips/Admin/AddSharedPrinterasaLocalPrinter.html

W Windows XP:

  1. Kliknij przycisk Start > Drukarki i faksy.
  2. Kliknij przycisk Dodaj drukarkę w lewym panelu.
  3. Kliknij przycisk Dalej.
  4. Wybierz opcję Local printer attached to this computer (Drukarka lokalna podłączona do tego komputera) i kliknij Next (Dalej).
  5. Wybierz opcję Create a new port (Utwórz nowy port), wybierz Local Port (Port lokalny) dla Port Type (Typ portu) i kliknij Next (Dalej).
  6. W polu Port Name (Nazwa portu) wprowadź ścieżkę sieciową do drukarki, wpisując dwa ukośniki, nazwę komputera lub lokalny adres IP komputera udostępniającego drukarkę, a następnie nazwę udziału drukarki. Na przykład “\dellpc\hpprinter” lub “\192.168.1.100\hpprinter”
  7. Wybierz drukarkę i kliknij przycisk Dalej. Jeśli na liście nie ma dokładnego modelu, spróbuj użyć najbliższego numeru modelu lub drukarki ogólnej.
  8. Postępuj zgodnie z pozostałymi instrukcjami kreatora.

W systemach Windows Vista i 7:

  1. Kliknij przycisk Start > Urządzenia i drukarki.
  2. Kliknij Dodaj drukarkę na górze.
  3. Wybierz opcję Dodaj drukarkę lokalną.
  4. Wybierz opcję Create a new port (Utwórz nowy port), wybierz Local Port (Port lokalny) dla Port Type (Typ portu) i kliknij Next (Dalej).
  5. W polu Port Name (Nazwa portu) wprowadź ścieżkę sieciową do drukarki, wpisując dwa ukośniki, nazwę komputera lub lokalny adres IP komputera udostępniającego drukarkę, a następnie nazwę udziału drukarki. Na przykład “\dellpc\hpprinter” lub “\192.168.1.100\hpprinter”
  6. Wybierz drukarkę i kliknij Next (Dalej). Jeśli na liście nie ma dokładnego modelu, spróbuj użyć najbliższego numeru modelu lub drukarki ogólnej.
  7. Postępuj zgodnie z pozostałymi instrukcjami kreatora.
6
6
6
2011-05-03 15:41:56 +0000

Należy pamiętać, że drukarki współdzielone są zapisywane w profilu użytkownika. Oznacza to, że po podłączeniu do “udostępnionej” drukarki (za pomocą kreatora), dostęp do niej będzie miało tylko to konto użytkownika, które się z nią połączyło. Z drugiej strony, drukarki lokalne są urządzeniami globalnymi, które są widoczne dla wszystkich użytkowników komputera. Używają one “lokalnych” portów TCP/IP do połączenia z “prawdziwą” drukarką sieciową.

Po tym wszystkim, pozwól, że odpowiem na Twoje pytanie. Aby udostępniona drukarka “pokazywała się” wszystkim użytkownikom, potrzebny jest system, który doda drukarkę dla każdego użytkownika po zalogowaniu.

Robi się to poprzez stworzenie skryptu logowania. Istnieje wiele metod i języków, których możesz użyć, i musisz znaleźć ten, który działa dla Twojego środowiska. Oto kilka zasobów, które znalazłem, które mogą pomóc: Deploy Shared Printers using Group Policy Windows Logon VB Scripts Powershell Printer Port add discussion

Mam nadzieję, że to pomoże!