Wiele drukarek komputerowych korzysta ze sterowników opartych na PCL.
Źródło obrazu: Ryan McVay/Photodisc/Getty Images
Firma Hewlett-Packard opracowała język poleceń drukarki (PCL) dla swoich drukarek atramentowych w latach 80. XX wieku. Stało się powszechne wraz z wprowadzeniem PCL3 do popularnej drukarki LaserJet firmy. PCL5 to ostatnia wersja oparta na tradycyjnym kodzie, który sterownik komputera wysyła do drukarki, aby przekazać jej instrukcje dotyczące drukowania strony. PCL6, znany również jako PCL-XL, to potężniejszy sterownik, który działa zupełnie inaczej, zachowując przy tym nazwę PCL.
Język
Chociaż firma HP uważa zarówno PCL5, jak i PCL6 za sterowniki języka poleceń drukarki, każde oprogramowanie używa różnych języków do dostarczania danych do drukarek. PCL5 i wcześniejsze wersje sterowników HP używają kodu ASCII do wysyłania danych i poleceń z aplikacji komputerowej do drukarki. PCL6 kompiluje strony z aplikacji komputerowej do formatu binarnego przed wysłaniem pakietu do drukarki. Nowy język binarny jest bardziej kompaktowy i oferuje dodatkowe funkcje.
Wideo dnia
Funkcje
Do PCL5 sterowniki drukarek mają ograniczoną funkcjonalność. Te sterowniki wydają polecenia, takie jak dla nowej strony lub nowego akapitu, i identyfikują czcionki dla dokumentu. Rozdzielczość jest zwykle stała i ograniczona do 300 dpi. W przypadku PCL6 sterownik może również spełniać wymagania dotyczące obrazów i grafiki. Tłumaczy diagramy wektorowe, a także mapy bitowe i może obsługiwać wyższe rozdzielczości. Ponieważ bezpośrednio przetwarzają złożone polecenia graficzne, sterowniki PCL6 działają szybciej i generują mniejszy ruch.
Operacja
Sterowniki PCL do PCL5 używają znaków specjalnych do inicjowania poleceń i wysyłają tekst dokumentu do wydrukowania jako zwykły tekst. Drukarki reagują na znaki specjalne, zwykle poprzedzone znakiem „Esc” na klawiaturze, wykonując proste czynności, takie jak rozpoczęcie nowego wiersza. PCL6 jest zorientowany na drukowanie kolorowej grafiki oraz tekstu. Takie drukowanie wymaga bardziej złożonych poleceń, a zwykły tekst staje się mniej ważny. PCL6 pobiera polecenia z graficznego interfejsu użytkownika systemu operacyjnego i tłumaczy je na polecenia drukarki. Dzięki temu wydruk jest bardziej zbliżony do tego, co aplikacja pokazuje na ekranie komputera.
Zgodność
HP zawiera wszystkie polecenia z poprzednich wersji PCL w nowej wersji PCL. PCL5 jest w pełni kompatybilny wstecz. PCL6 ma budowę modułową i jako taki nie zawiera starszych poleceń w ten sam sposób. Zamiast tego HP dodał moduł o nazwie PCL6 Standard, aby zapewnić kompatybilność wsteczną. Ze względu na nową strukturę zgodność ta nie jest płynna i firma HP zaleca rozwiązanie problemów ze zgodnością z PCL6 przez zastąpienie sterownika najnowszą wersją PCL5.