Spis treści:
1. Wstęp
2. Potrzebujemy ...
3. Przygotowania do instalacji
4. Instalacja
5. Konfiguracja drukarki
6. Koniec
1. Wstęp
Drukarki firmy HP są chyba najlepiej obsługiwane pod linuksem. Ich sterowniki działają bez zarzutu, a instalacja jest banalnie prosta. Opis instalacji mamy ładnie opisany w języku angielskim na stronie projektu hplip, przy pisaniu artykułu kierowałem się właśnie tamtym opisem.
2. Potrzebujemy
- obsługe USB oraz USB dla drukarek wkompilowane w kernel lub moduł
- sterowniki hplip
- cups
oraz następujących pakietów:
Kod: Zaznacz cały
a/cups-1.1.20-i486-1.tgz
ap/espgs-7.07.1-i486-2.tgz
ap/gimp-print-4.2.6-i486-1.tgz
Kod: Zaznacz cały
* libusb 0.1.8 or higher.
* GPL Ghostscript 7.05 or higher.
* Foomatic 3.0.2 or higher.
* Qt 3.x or higher for UI toolkit.
* PyQt 3.14 or higher for Qt wrapper for Python.
* Python 2.2 or higher and python-devel (Python 2.3+ for fax support)
* CUPS 1.1.15 or higher and cups-devel.
* libjpeg 6b or higher and libjpeg-devel.
* net-snmp 5.0.9 or higher and net-snmp-devel for network support.
Drukarki HP Deskjet 3845/3745/HP PSC 1510 są obsługiwane przez sterowniki hplip. Możemy je pobrać z http://sourceforge.net/project/showfile ... _id=149981 . Ściągamy oczywiście najnowsze sterowniki. Następnie potrzebny jest nam cups, jeśli go nie posiadamy ściągamy go swaretem lub własnoręcznie z ftp.
Teraz powinniśmy sie zastanowić czy mamy wkompilowaną w jądro obsługę USB i USB dla drukarek. Możemy to sprawdzić przez:
Kod: Zaznacz cały
grep USB_nazwa_modułu /usr/src/linux/.config
Jeśli nie to szybko przekompilowujemy kernel. W kernelu z serii 2.6.* należy wybrać takie moduły:
- USB_EHCI_HCD - (EHCI (Enhanced Host Controller Interface) jest standardem dla kontrolera USB 2.0. Kontrolery EHCI występują razem z kontrolerami OHCI lub UHCI które obsługują standard USB 1.1. Jeśli urządzenie nie obsługuje USB 2.0 to wtedy urządzenie obsługuje kontroler USB 1.1.)
- USB_OHCI_HCD - (OHCI (Open Host Controller Interface) jest standardem dla USB 1.1. Kontroler ten występuje w większości urządzeń nie produkowanych przez Intela i VIA.)
- USB_UHCI_HCD - (UHCI (Universal Host Controller Interface) jest standardem dla USB 1.1. Kontroler ten występuje w płytach głównych Intela i VIA.)
- USB_PRINTER
4. Instalacja:
Zabierzemy się teraz za instalację sterownika hplip i cups. Zaczniemy od hplip
Kod: Zaznacz cały
$ cd [hplip path]
$ tar zxvf hplip-version.tar.gz
$ ./configure --prefix=/usr
$ make
$ su
# make install
Kod: Zaznacz cały
$ whereis hplip
hplip: /usr/share/hplip
$ cd /usr/share/hplip
# chmod +x hplip
# ./hplip restart
Stopping hpiod: [ OK ]
Stopping hpssd: [ OK ]
Starting hpiod: [ OK ]
Starting hpssd: [ OK ]
Kod: Zaznacz cały
# swaret --update && swaret --install cups
Kod: Zaznacz cały
# chmod +x /etc/rc.d/rc.cups
# /etc/rc.d/rc.cups start
Nadajemy prawa wykonalności dla skryptu startowego cups i odpalamy go przez "start".
5. Konfiguracja drukarki:
Przez konfiguracje przeprowadzi nas bardzo przyjazny skrypt cups.Jednak przed tą czynnaścia należy zrestartowac cups
Kod: Zaznacz cały
# /etc/rc.d/rc.cups restart
Name - wpisujemy tu model drukarki, w tym polu nie mogą występować spacje wiec polacam wpisac tylko numer.
Location - wpisujemy położenie drukarki, czyli gdzie stoi
Discription - w tym polu umieszczamy opis drukarki.
Po kliknięciu Continue pojawi sie kolejne pole tekstowe. Rozwijamy jego menu i wybieramy sposób w jaki drukarka jest podłączona czyli USB #1 (3845 lub 3745). Kolejny raz klikamy Continue, pojawi nam sie menu w którym należy wybrać producenta drukarki. U nas oczywiście jest to HP. I oczywiście jeszcze raz musimy kliknąć na Continue. Teraz wybieramy model drukarki. Jeśli na liście nie ma DeskJet 3845/3745/HP PSC 1510, to wybieramy model zbliżony. I ostatni raz klikamy na Continue.
Hplip udostępnia jeszcze jedno narzędzie do konfiguracji drukarki, nazywa sie hp-setup. Jeżeli nie chcemy konfigurować jej przez cups możemy użyć tego. Oto opis jak to zrobic ostrzegam, że nie testowałem tego ale według strony hplip powinno dzialać.
Kod: Zaznacz cały
$ su
# hp-setup
UWAGA! Możesz zobaczyć wiadomość wyglądającą tak "[WARNING]: Found multiple possible PPD files"-- wybież wtedy opcje najbardziej pasującą do swojej drukarki.
6. Koniec
Powinniśmy sprawdzić czy drukarka działa jak należy więc wybieramy button Print test page. Jeśli drukowanie przebiegło jak należy możemy cieszyć sie nową i działającą drukarką.
Autor: loop0, lukas.stankiewicz [at] gmail [dot] com