Group Policy Object mogą służyć do automatyzacji łączenia udostępnionych drukarek sieciowych z użytkownikami domeny. W tym artykule pokazano, jak wdrażać drukarki na komputerach użytkowników za pomocą obiektu zasad grupy (GPO) w usłudze Active Directory.
Udostępnianie drukarki w sieci
Aby skonfigurować automatyczną instalację sterowników drukarek na komputerach klienckich, należy najpierw wdrożyć serwer wydruku na komputerze z systemem Windows. Może to być host z systemem Windows Server lub nawet komputer stacjonarny z systemem Windows 10 lub 11.
Otwórz konsolę zarządzania drukowaniem (printmanagement.msc) na komputerze, do którego podłączona jest drukarka (ten wpis umożliwia udostępnianie drukarki sieciowej dostępnej przez TCP/IP lub lokalnej drukarki fizycznej podłączonej do hosta przez USB).
W tym wpisie zakładam, że dostępna jest domena, na serwerze zainstalowana jest usługa Print Server. Dodany został użytkownik: domainuser, który jest członkiem grupy zabezpieczeń: PrintersDomainUsers.
Instalowanie i konfigurowanie sterowników drukarki
Teraz musisz dodać drukarki do serwera wydruku. Zacznijmy od zainstalowania sterowników drukarki:
- Uruchom Print Management.
- Przejdź: Print Servers – Server2022(nazwa twojego serwera) – Drivers – kliknij prawym i wybierz Add Driver….

3. Na pierwszym ekranie kliknij Next, na kolejnym wskaż architekutrę sterownika, który chcesz dodać: ARM86, x64 lub x86. Najczęściej wybieranie x64 i/lub x86. Pozostawię x64.

4. Wskaż dostępny już sterownik z listy, lub kliknij Have Disk, aby wskazać nowy sterownik.




5. Wybierz konkretną drukarkę, aby zainstalować sterownik w systemie. Kliknij Next.

6. Zakończenie dodania sterownika pod konkretny model drukarki. Kliknij Finish. Dodawanie sterownika potrwa kilka sekund.


Dodaj nową drukarkę do serwera wydruku
- Przejdź do Printers.
- Kliknij prawym, aby dodać nową drukarkę.
- Wybierz z list Add Printer.

4. Dodanie drukarki wykonam poprzez podanie adresu IP. Można również wskazań podpiętą drukarkę lokalnie po porcie USB.

5. Moja drukarka w środowisku testowym nie istnieje, więc odznaczę Auto detect…. Należy wybrać: TCP/IP Device oraz podać adres IP. Sterowniki wskażę ręcznie. Jeżeli drukarka istnieje, należy pozostawić Auto detect…

6. Wybierz Custom i kliknij Next.

7. Wskaż dodany wcześniej sterownik (P3055dn KX). Z tego poziomu można również dodać nowy sterownik.

8. Nadaj nazwę drukarce, udostępnij ją, aby była dostępna w domenie. Warto dodać Lokalizacje oraz komentarz, gdzie to urządzenie się znajduje. Ważne – nazwa drukarki powinna mieć dodane łączniki dolne lub nazwę ciągłą, bez spacji. Jest to istotne przy korzystaniu z programów takich jak Comarch XL itd.

9. Podsumowanie




Wdrażanie drukarek współdzielonych dla użytkowników usługi Active Directory za pomocą obiektu GPO
Możesz teraz skonfigurować obiekt GPO w celu wdrożenia tej udostępnionej drukarki na komputerach użytkowników.
Tworzenie grup zabezpieczeń dla dostępu do drukarek
Utwórz grupę zabezpieczeń domeny i dodaj do niej użytkowników, którym chcesz udostępnić drukarkę współdzieloną. Na przykład PrintersDomainUsers.


Tworzenie i łączenie nowego obiektu zasad grupy
Otwórz Group Policy Management (gpmc.msc) i znajdź jednostkę organizacyjną (OU), w której chcesz wdrożyć drukarkę współdzieloną. Ta jednostka organizacyjna może zawierać obiekty komputera lub użytkownika, w zależności od tego, dla których obiektów chcesz udostępnić drukarkę. Dodam ją do domeny.
- Kliknij prawym przyciskiem myszy jednostkę organizacyjną lub nazwę domeny i wybierz opcję: Create a GPO in this domain, and Link it here…

2. Nazwij GPO – DefaultPrinter. Będzie to domyślna drukarka, którą otrzyma każdy, aby móc drukować dokumenty, które wymagają podpisu szefa wprost do niego.

3. Wybierz Edit, aby dokończyć konfigurację.

Konfigurowanie ustawień wdrażania drukarek
Ustawienia wdrażania drukarek można znaleźć w:
- Computer Configuration > Preferences > Control Panel Settings > Printers;
- User Configuration > Preferences > Control Panel Settings > Printers.
Jeśli wdrożysz drukarkę z sekcji Computer Configuration, zostanie ona zainstalowana dla wszystkich użytkowników logujących się do komputera. Obiekt zasad grupy (GPO) użytkownika zezwala na dodawanie drukarek tylko do profilu zalogowanego użytkownika.

- Będę dodawał drukarkę dla użytkownika (grupy), który zostaw wcześniej utworzony.
- Kliknij prawym na Printers.
- Wybierz New – Shared Printer.

4. Dodaj adres drukarki na serwerze: \\Server2022\Kyocera_ECOSYS_P3055dn_KX. Pozostaw Update, aby drukarka za każdym razem, gdy nie istnieje po zalogowaniu, została dodana. Można ustawić urządzenie jako domyślne.

5. Przejdź na zakładkę Common. Zaznacz opcja jak poniżej pokazano.

6. Wybierz New item > Security group i podaj nazwę docelowej grupy zabezpieczeń;



WAŻNE. Konfiguracja w takim kształcie może nie zadziałać. Jeżeli tak będzie i drukarka się na stacji końcowej nie pojawi, zmień konfigurację z powyższego okna na taką jak niżej. Skasuj nazwę domeny przed nazwą grupy w polu Group.


7. Jeżeli, drukara ma zostać usunięta, gdy użytkownik zostanie usuniety z grupy, zobacz poniżej taką konfiguracja. Update na zakładce General zmieni się w Replace. Pozostałe opcje nie zmian.

8. Drukarka została dodana do GPO.

9. Można zamknąć poprzednie okna. Dla pewności sprawdźmy czy konfguracja jest poprawna. Informacje pojawią się na zakładce Settings. Wystarczy rozwinąć konfigurację.

Potwierdzenie dodania drukarki na koncie klienta
Na końcówkach Windows 10/11 drukarka powinna się pojawić po zalogowaniu na konto, które znajduje się we wskazanej grupie zabezpieczeń.

Problemy
Powyższa konfiguracja powinna pozwolić na dodanie drukarki. Jednak jak to bywa w przypadku Microsoftu, nie zawsze zadziała. W kolejnym wpisie przedstawię ewentualne problemy z dodaniem takiej drukarki. Może się zdarzyć, że drukarka nie pojawi się na liście (jak wyżej). Może być to spowodowane brakiem uprawnień lub ograniczeniami lokalnymi dla kont użytkownika. Warto zajrzeć do Event Viewer, aby w zakładce System, zobaczyć ewentualne błędy: The error '0x800702e4 The requested operation requires elevation.
Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.
Link do formularza tutaj: https://beitadmin.pl/pomysly
Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).
REWELACJA 🙂
Brawo ja 🙂
spotkałes się z problemem takim, że użytkownikom giną drukarki?
Jeżeli dobrze pamiętam, miałem kiedyś taki przypadek:
Diagnostyka „znikających” drukarek w Windows Server
Krok 1: Sprawdzenie GPO
Otwórz Group Policy Management (GPMC) na serwerze.
Zlokalizuj GPO odpowiedzialne za drukarki:
User Configuration → Preferences → Control Panel Settings → Printers
Sprawdź następujące ustawienia:
Action (Create / Update / Replace / Delete)
Jeśli ustawione na Replace, Windows usuwa wszystkie poprzednie drukarki i dodaje tylko te z GPO.
Delete all user printers not defined here
Jeśli włączone, wszystkie ręcznie dodane drukarki znikną przy odświeżeniu polityki.
Sprawdź, do jakich OU i grup polityka jest stosowana, oraz czy nie koliduje z innymi GPO.
Uruchom na problematycznym użytkowniku polecenie:
gpresult /h C:\gpresult.html
i sprawdź, które GPO są stosowane i w jakiej kolejności.
Krok 2: Test na nowym profilu użytkownika
Stwórz testowe konto w Active Directory.
Zaloguj się na komputerze docelowym.
Sprawdź, czy drukarki przypisane przez GPO pojawiają się i zostają po wylogowaniu/logowaniu.
Jeśli drukarki działają na nowym profilu → problem jest w starych/uszkodzonych profilach.
Krok 3: Sprawdzenie usługi Print Spooler
Na komputerze użytkownika otwórz Services (services.msc).
Znajdź Print Spooler i sprawdź:
Czy jest uruchomiona
Czy nie zatrzymuje się automatycznie
W przypadku problemów, zrestartuj usługę i usuń tymczasowe pliki spoolera:
net stop spooler
del /Q /F %systemroot%\System32\spool\PRINTERS\*
net start spooler
Ponownie dodaj drukarkę i przetestuj.
Krok 4: Test dostępności serwera drukarek
Sprawdź, czy komputer użytkownika widzi serwer drukarek:
ping
Spróbuj ręcznie dodać drukarkę z serwera (\\Server\Printer) i sprawdź, czy pojawia się w systemie.
Jeśli problem pojawia się tylko przy sieci VPN lub zdalnym dostępie → sprawdź czas logowania i dostępność serwera w momencie logowania.
Krok 5: Sterowniki drukarek
Preferuj sterowniki v4 (Windows 10/11) zamiast starych v3.
Na serwerze drukarek w Print Management usuń nieużywane lub przestarzałe sterowniki.
Upewnij się, że użytkownik nie ma konfliktu sterowników z wcześniejszymi instalacjami.
Krok 6: Monitorowanie zdarzeń
Na komputerze użytkownika otwórz Event Viewer → Applications and Services Logs → Microsoft → Windows → PrintService → Operational.
Szukaj błędów w momentach logowania lub odświeżania GPO.
Typowe błędy do szukania:
0x00000002 – brak sterownika na kliencie
0x0000007c – niekompatybilny sterownik
0x000006ba – problem z serwerem RPC (Print Spooler)
Krok 7: Test ręcznych drukarek vs GPO
Na tym samym komputerze:
Dodaj drukarkę ręcznie → wyloguj się → sprawdź, czy zniknęła.
Dodaj drukarkę przez GPO → wyloguj się → sprawdź, czy zniknęła.
Jeśli drukarka ręczna znika → najprawdopodobniej GPO ma włączone „usuń niezarządzane drukarki”.
Jeśli drukarka GPO znika → problem z dostępnością serwera lub profilami użytkowników.