Jak drukować z systemu Windows za pomocą CMD i PowerShell: kompletny przewodnik
Informatyka Windows 10 Windows 11

Jak drukować z systemu Windows za pomocą CMD i PowerShell: kompletny przewodnik

Jak drukować z systemu Windows za pomocą CMD i PowerShell: kompletny przewodnik

Drukowanie dokumentów w systemie Windows zazwyczaj odbywa się za pomocą interfejsu graficznego, ale w wielu sytuacjach — szczególnie w administracji systemami, automatyzacji zadań lub pracy zdalnej — wygodniejsze i szybsze może być użycie wiersza poleceń (CMD) lub PowerShell.
W tym przewodniku krok po kroku pokażemy, jak drukować z poziomu konsoli w systemie Windows, omawiając praktyczne komendy i przykłady.


1. Dlaczego drukowanie z wiersza poleceń może być przydatne?

Drukowanie z CMD lub PowerShell jest szczególnie przydatne w sytuacjach, gdy:

  • Chcesz automatyzować drukowanie wielu plików w jednym procesie.
  • Potrzebujesz wydrukować dokument na odległość, korzystając z połączenia z serwerem.
  • Masz ograniczony dostęp do interfejsu graficznego (np. w trybie awaryjnym).
  • Tworzysz skrypty administracyjne do zarządzania drukarkami w firmie.

2. Drukowanie w CMD

W CMD do drukowania można wykorzystać polecenia print lub copy.
Polecenie print działa głównie z plikami tekstowymi.

Przykład:

print /D:\\nazwa-komputera\nazwa-drukarki C:\dokument.txt
  • /D: — określa drukarkę (lokalną lub sieciową).
  • C:\dokument.txt — ścieżka do pliku tekstowego.

W przypadku plików binarnych (np. PDF) lepiej użyć copy:

copy /B "C:\plik.pdf" "\\nazwa-komputera\nazwa-drukarki"

Opcja /B oznacza tryb binarny, dzięki czemu plik zostanie przesłany w całości.

 

Jak drukować z systemu Windows za pomocą CMD i PowerShell: kompletny przewodnik
Jak drukować z systemu Windows za pomocą CMD i PowerShell: kompletny przewodnik

3. Drukowanie w PowerShell

PowerShell oferuje większe możliwości niż CMD, w tym obsługę różnych formatów plików.

3.1. Drukowanie dokumentu z domyślnej aplikacji

Start-Process -FilePath "C:\dokument.pdf" -Verb Print

Polecenie to otwiera plik w domyślnej aplikacji i wysyła go do drukarki.

Czytaj  Usługi Onion (ukryte usługi Tor): Jak tworzyć i hostować własne anonimowe strony?

3.2. Wydruk bez wyświetlania okna aplikacji

Start-Process -FilePath "C:\dokument.pdf" -Verb Print -WindowStyle Hidden

3.3. Drukowanie pliku tekstowego bezpośrednio na drukarkę

Get-Content "C:\dokument.txt" | Out-Printer -Name "Nazwa drukarki"

4. Sprawdzanie listy drukarek w systemie

W PowerShell można szybko uzyskać listę wszystkich drukarek:

Get-Printer

W CMD:

wmic printer list brief

5. Automatyzacja drukowania wielu plików

W PowerShell można łatwo stworzyć skrypt, który wydrukuje wszystkie pliki z danego folderu:

$folder = "C:\DoDruku"
Get-ChildItem -Path $folder -Filter *.pdf | ForEach-Object {
    Start-Process -FilePath $_.FullName -Verb Print -WindowStyle Hidden
}

6. Rozwiązywanie problemów z drukowaniem w CMD i PowerShell

Jeśli pojawią się problemy:

  1. Sprawdź, czy drukarka jest ustawiona jako domyślna.
  2. Zweryfikuj, czy sterowniki są aktualne.
  3. Upewnij się, że nazwa drukarki jest wpisana dokładnie tak, jak w systemie.
  4. Jeśli korzystasz z drukarki sieciowej, sprawdź połączenie.

7. Podsumowanie

Drukowanie w CMD i PowerShell to praktyczne rozwiązanie dla administratorów, firm oraz użytkowników zaawansowanych. Umożliwia automatyzację, pracę bez interfejsu graficznego i szybkie przesyłanie dokumentów do druku.

Polecane wpisy
Słaba bateria w laptopie z Windows 11: Jakie aplikacje i ustawienia „zabijają” czas pracy na zasilaniu?
Słaba bateria w laptopie z Windows 11: Jakie aplikacje i ustawienia „zabijają” czas pracy na zasilaniu?

🔋 Słaba bateria w laptopie z Windows 11: Jakie aplikacje i ustawienia „zabijają” czas pracy na zasilaniu? Wydajność baterii w Czytaj dalej

DirectStorage w Windows 11: Jak działa technologia DirectStorage i jakie korzyści przynosi graczom?
DirectStorage w Windows 11: Jak działa technologia DirectStorage i jakie korzyści przynosi graczom?

DirectStorage w Windows 11: Jak działa technologia DirectStorage i jakie korzyści przynosi graczom? Technologia gier stale się rozwija, a jednym Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.