Sterowniki drukarki dla systemów UNIX i Linux udostępniają wiele funkcji ułatwiających pracę administratorom systemu i pomagających użytkownikom zwiększyć wydajność.
Kreatory kolejek wydruku i urządzeń — Administratorzy mogą korzystać z kreatorów, aby ułatwić konfigurację wirtualnych urządzeń i kolejek wydruku.
Wyszukiwanie drukarek w sieci — Funkcja wyszukiwania ułatwia znajdowanie drukarek w podsieci IP lub zakresie.
Integracja podsystemów drukowania — Sterowniki drukarek współpracują z rodzimym podsystemem drukowania w zakresie istniejących kolejek wydruku i oprogramowania.
Często używane opcje — Administratorzy systemu mogą tworzyć kolejki z zastosowaniem najczęściej używanych opcji jako domyślnych (np. drukowanie dwustronne lub brak strony tytułowej), aby użytkownicy nie musieli ich ustawiać.
Obsługa opcji drukarki — Użytkownicy mają możliwość dostępu do różnych opcji określanych dla danej drukarki, np. drukowanie wielu stron na arkuszu, drukowanie z zatrzymaniem, drukowanie dwustronne lub rozmiar papieru.
Graficzny interfejs przesłania zadania — Użytkownicy mogą korzystać z polecenia
zamiast , aby uzyskać dostęp do graficznego interfejsu, który umożliwia zmianę opcji dla danej kolejki podczas drukowania.Opcje wiersza polecenia zadania — Użytkownicy mogą zmieniać ustawienia domyślne dla danej kolejki, podając opcje w wierszu polecenia „lp” lub „lpr”.
Indywidualne ustawienia użytkownika — Użytkownicy mogą zapisywać własne ustawienia kolejek wydruku na swoim koncie.
Omijanie rodzimego podsystemu drukowania — Użytkownicy mogą omijać rodzimy podsystem drukowania i wysyłać dane bezpośrednio do drukarki, korzystając z narzędzi transportu.
Grupy drukarek (Moje drukarki) — Użytkownicy mogą grupować kolejki wydruku.
Klasy drukarek — Administratorzy systemu mogą zarządzać standardowymi klasami drukarek za pomocą graficznego interfejsu.
Większe bezpieczeństwo — Użytkownicy z przydzielonym identyfikatorem grupowym w systemie UNIX mogą konfigurować kolejki.