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?
źródło
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:
W systemie Windows Vista i 7:
źródło
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!
źródło