Kolejka wydruków
Kolejka wydruków (Print Queue) to tymczasowy obszar przechowywania (bufor) w pamięci komputera lub na serwerze wydruku, w którym gromadzone są zadania drukowania wysłane przez użytkowników do drukarki, zanim zostaną one faktycznie przetworzone i wydrukowane przez fizyczne urządzenie. Kolejka wydruków działa jak poczekalnia dla zadań, zarządzając ich przepływem i zapewniając płynne działanie procesu drukowania.
Gdy użytkownik inicjuje proces drukowania dokumentu z dowolnej aplikacji (np. edytora tekstu, przeglądarki internetowej, programu graficznego), dane dokumentu są przetwarzane przez sterownik drukarki i wysyłane do kolejki wydruków na lokalnym komputerze lub na centralnym serwerze wydruku (w przypadku drukowania sieciowego). Zadanie drukowania jest dodawane do kolejki i oczekuje na swoją kolej, zanim zostanie wysłane do drukarki.
Główne funkcje kolejki wydruków to:
- Zarządzanie przepływem zadań: umożliwia jednoczesne wysyłanie wielu zadań drukowania z różnych źródeł do jednej drukarki. Kolejka kolejkuje te zadania i przesyła je do drukarki sekwencyjnie, w kolejności, w jakiej zostały otrzymane (lub zgodnie z ustawionymi priorytetami).
- Buforowanie: przechowuje pełne dane zadania drukowania. Dzięki temu, aplikacja, z której drukujemy, może zakończyć proces wysyłania danych i stać się ponownie dostępna dla użytkownika, podczas gdy przetwarzanie i drukowanie odbywa się w tle, niezależnie od aplikacji źródłowej.
- Dostęp do informacji o zadaniach: użytkownik może otworzyć okno kolejki wydruków (zazwyczaj klikając ikonę drukarki w pasku zadań systemu operacyjnego) i zobaczyć listę wszystkich zadań oczekujących na wydruk. Dla każdego zadania wyświetlane są informacje takie jak: nazwa dokumentu, nazwa użytkownika, który wysłał zadanie, status (np. drukowanie, wstrzymane, błąd, w kolejce), rozmiar pliku, liczba stron.
- Możliwość zarządzania zadaniami: użytkownicy (posiadający odpowiednie uprawnienia) mogą zarządzać swoimi zadaniami w kolejce – anulować niepotrzebne wydruki, wstrzymywać przetwarzanie zadania lub wznawiać je. Administratorzy serwera wydruku mają zazwyczaj szersze uprawnienia do zarządzania wszystkimi zadaniami w kolejce.
Kolejka wydruków jest niezbędnym elementem każdego systemu drukowania, zarówno lokalnego, jak i sieciowego. Zapewnia ona uporządkowanie, stabilność i kontrolę nad procesem drukowania, umożliwiając jednoczesną pracę wielu użytkowników i aplikacji z ograniczonymi zasobami fizycznej drukarki.