Przez długi czas korzystałem z bardzo już starej drukarki HP LaserJet 5L. Niestety po raz kolejny odmówiły w niej posłuszeństwa rolki pobierające papier z podajnika. Zdecydowałem się więc na wymianę sprzętu.
Drukuję niewiele dokumentów, więc nie zależało mi specjalnie na obniżaniu kosztów eksploatacji. Bardzo ważnym kryterium przy wyborze nowej drukarki była współpraca z Linuksem, kolejnym natomiast niska cena. Po pobieżnym przejrzeniu oferty mój wybór padł na drukarkę Samsung ML-1640, która nie dość, że niewiele kosztowała, to jeszcze wg danych z OpenPrinting doskonale dogaduje się z pingwinem.
Przez jakiś czas miałem jednak problem z używaniem tej drukarki, jednak winnym okazał się wysłużony już przewód USB, który nie zawsze kontaktował. Po wymianie przewodu okazało się, że faktycznie drukarka sprawuje się bezproblemowo.
Instalacji i konfiguracji sprzętu można dokonać na kilka sposobów. Nie zalecam jednak pełnej instalacji sterowników zamieszczonych na stronie producenta, ponieważ upierają się one przy połączeniu na porcie mfp, ale nie uruchamiają go poprawnie w Debianie. Próbowałem w tym celu skorzystać ze znalezionych na stronie The Samung Unified Linux Driver Repository gotowych paczek, ale to rozwiązanie też nic nie dało. Najprostszym i dobrze działającym sposobem jest po prostu skorzystanie ze sterowników dostarczanych przez SpliX. W tym celu wystarczy doinstalować odpowiedni pakiet:
# aptitude install splix
Następnie trzeba tylko dodać drukarkę (np. w CUPS), wskazując odpowiedni sterownik. Co ciekawe zawiera on więcej opcji niż ten, który jest dostarczany przez producenta.