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

11

Mam komputer z systemem Windows 7. Istnieje drugi komputer (Windows XP), do którego jest podłączona drukarka i jest udostępniany. Na komputerze z systemem Windows 7 instaluję drukarkę jako drukarkę sieciową (nie port TCP / IP itp.) Tylko za pomocą kreatora i drukarki sieciowej.

Nie pojawia się dla wszystkich użytkowników w domenie podczas logowania na tym komputerze.

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

Czy ktoś wie, jak sprawić, by wyświetlał się wszystkim użytkownikom?

Jasio
źródło

Odpowiedzi:

12

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

Znajduje się w %SystemRoot%\System32\Printing_Admin_Scripts\[language]systemie Windows 7. W przypadku XP znajduje się w windows\system32.

Aby dodać drukarkę dla wszystkich użytkowników, użyj tego polecenia:

cscript prnmngr.vbs -ac -p "\\server\printer"
droidgren
źródło
Nie dodała go do użytkowników, ale użytkownicy mogą to wykorzystać do utworzenia drukarki. Stworzyłem dla nich skrót do kliknięcia. dzięki.
johnny,
7

Po dodaniu drukarki jako drukarki lokalnej wszyscy użytkownicy mogą ją wyświetlić.

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

W systemie Windows XP:

  1. Kliknij Start> Drukarki i faksy.
  2. Kliknij opcję Dodaj drukarkę w lewym okienku.
  3. Kliknij Następny.
  4. Wybierz Drukarka lokalna podłączona do tego komputera i kliknij Dalej.
  5. Wybierz Utwórz nowy port, wybierz Port lokalny jako Typ portu i kliknij Dalej.
  6. W polu Nazwa portu wprowadź ścieżkę sieciową do drukarki, wprowadzając dwa ukośniki, nazwę komputera lub lokalny adres IP komputera współużytkują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 Dalej. Jeśli dokładnego modelu nie ma na liście, wypróbuj najbliższy numer modelu lub drukarkę ogólną.
  8. Śledź resztę kreatora.

W systemie Windows Vista i 7:

  1. Kliknij Start> Urządzenia i drukarki.
  2. Kliknij Dodaj drukarkę u góry.
  3. Wybierz Dodaj drukarkę lokalną.
  4. Wybierz Utwórz nowy port, wybierz Port lokalny jako Typ portu i kliknij Dalej.
  5. W polu Nazwa portu wprowadź ścieżkę sieciową do drukarki, wprowadzając dwa ukośniki, nazwę komputera lub lokalny adres IP komputera współużytkują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 Dalej. Jeśli dokładnego modelu nie ma na liście, wypróbuj najbliższy numer modelu lub drukarkę ogólną.
  7. Śledź resztę kreatora.
ILStateIT
źródło
5

Należy pamiętać, że udostępnione drukarki są zapisywane w profilu użytkownika. Oznacza to, że podczas łączenia się z drukarką „udostępnioną” (za pomocą kreatora) tylko konto użytkownika, które się z nią łączy, będzie miało do niej dostęp.

Z drugiej strony drukarki lokalne to urządzenia globalne, które są widoczne dla wszystkich użytkowników na komputerze. Wykorzystują one „lokalne” porty TCP / IP do połączenia z „prawdziwą” drukarką sieciową.

Powiedziawszy to, pozwól mi odpowiedzieć na twoje pytanie. Aby udostępnić drukarkę udostępnioną wszystkim użytkownikom, potrzebujesz systemu, który doda drukarkę dla każdego użytkownika podczas logowania.

Odbywa się to poprzez spreparowanie skryptu logowania. Istnieje wiele metod i języków, których można użyć, i musisz znaleźć taki, który będzie odpowiedni dla twojego środowiska. Oto niektóre zasoby, które znalazłem, które mogą pomóc:

Wdróż udostępnione drukarki za pomocą zasad grupy

Skrypty VB logowania systemu Windows

Powershell Printer Port dodaj dyskusję

Mam nadzieję że to pomoże!

Doltknuckle
źródło