Opis dotyczy instalacji drukarek na Slackware 12.2 i 12.1
Instalacja drukarek Samsung i Xerox
- Poniższa procedura działa poprawnie i nie generuje żadnych błędów takich jak na przykład:
spl2.cpp:278: warning: format '%ld' expects type 'long int', but argument 3 has type 'size_t'
Unable to start filter "rastertoqpdl" - No such file or directory.
Unable to start filter "rastertospl2" - No such file or directory.
- Pobieramy cupsddk. W chwili pisania najnowsza wersja to 1.2.3
- Rozpakowujemy (klikamy na archiwum prawym klawiszem myszy i wybieramy Rozpakuj // Rozpakuj tutaj), uruchamiamy terminal administratora (Menu KDE // System // Więcej programów // terminal - tryb administratora) i po przejściu do katalogu do którego rozpakowaliśmy wpisujemy pojedynczo:
./configure
make
make install
- Pobieramy jbigkit 1.6, ponieważ nowsza wersja niestety nie działa
- Rozpakowujemy i po przejściu w terminalu administratora do odpowiedniego katalogu wpisujemy:
make CC="gcc -fPIC"
- Uruchamiamy Menedżer plików - Tryb administratora (Menu KDE // System // Więcej Programów // Menedżer plików - Tryb administratora) i kopiujemy następujące pliki:
- pbmtools/jbgtopbm i pbmtools/pbmtojbg do katalogu: /usr/bin
- libjbig/jbig.h do: /usr/include
- libjbig/libjbig.a do: /usr/lib
- Pobieramy splix 1.1.1 i go instalujemy:
make
make install
- Włączamy podłączoną do komputera drukarkę i po paru chwilach od włączenia wpisujemy adres w dowolnej przeglądarce (np: Firefox):
http://localhost:631/
- Klikamy Add printer, następnie podajemy nazwy wg uznania
- W kolejnym oknie w Device odszukujemy naszą drukarkę (w moim wypadku jest to: "Samsung ml-1710 usb #1 (Samsung ml-1710)") i klikamy continue
- W okienku model powinien być automatycznie zaznaczony nasz model drukarki - jeśli nie to go wybieramy - a jeśli go nie ma to musimy poszukać pliku ppd dla naszej drukarki na stronie:http://linuxprinting.org/
- Klikamy add printer
- Teraz zostaniemy poproszeni o podanie loginu i hasła administratora (domyślnie login to: root)
I dalej powinniśmy ujrzeć komunikat że instalacja się powiodła i stronę z podstawową konfiguracją drukarki.
Ustawiamy Media Size: na A4
- Jeśli chcemy możemy teraz kliknąć print test page - aby się upewnić że wszystko jest OK :)
Standardowa Instalacja drukarek
- Włączamy podłączoną do komputera drukarkę
- Wyszukujemy naszą drukarkę na stronie: http://linuxprinting.org/.
- Jeśli mamy popularną dość drukarkę to będzie dostępny dla niej gotowy do ściągnięcia plik konfigurujący drukarkę w systemie. Po wybraniu naszego modelu drukarki po wciśnięciu przycisku show najważniejszy element to Recomended driver a tu jeśli jest to wybieramy download PPD, ewentualnie Custom PPD - prawym klawiszem myszy i wybieramy zapis na dysku.
- Kopiujemy ściągnięty plik z rozszerzeniem PPD do katalogu:
/usr/share/cups/model
- Instalujemy drukarkę podłączoną przez USB poleceniem
/usr/sbin/lpadmin -p my-printer -m my-ppd -v usb:/dev/usb/lp0 -E
Gdzie my-ppd to nazwa pobranego i skopiowanego w odpowiednie miejsce pliku z rozszerzeniem ppd, a my-printer to dowolna nazwa jaka później będzie identyfikowała zainstalowaną drukarkę
- Jeśli chcemy usunąć drukarkę to możemy to zrobić poleceniem:
/usr/sbin/lpadmin -p my-printer -x
Zarządzanie drukarkami
- Za zarządzanie odpowiada CUPS, najprościej dostać się do niego poprzez dowolną przeglądarkę wpisując jako adres:
http://localhost:631/
- Do niektórych opcji konieczne jest posiadanie odpowiednich uprawnień - logujemy się jako użytkownik root
- Dostęp do najważniejszych opcji - http://localhost:631/printers/
Czyli między innymi zatrzymanie / uruchomienie drukarki, anulowanie zadań drukowania, konfiguracja.
Opis instalacji i konfiguracji jest bardzo skrótowy jednak powinien być wystarczający. W razie wątpliwości można zadać pytanie poprzez poniższy formularz.
27.12.2008