sobota, 16 lutego 2013

Drukarka Xerox Phaser 3010 na Arch Linux



0. Zainstaluj pacmanem serwer CUPS i dodatkowe pakiety:

extra/cups
extra/cups-filters
extra/cups-pk-helper
extra/libcups
multilib/lib32-libcups (szczególnie istotne - filtry z paczki debianowej mają zależności do tych bibliotek)

Uruchom serwer: systemctl start cups

1. Ściągnij sterownik(dla Debiana)


2. Rozpakuj paczkę deb

ar xv xerox-phaser-3010-3040_1.0-28_i386.deb 

3. Rozpakuj plik data.tar.tgz

tar zxvf data.tar.tgz

4. Skopiuj cały katalog usr(ten który się właśnie rozpakował) do katalogu głównego

cp -r usr / 

5. Restartuj serwer CUPS

systemctl restart cups

6. Zainstaluj drukarkę za pomocą CUPS(Administration->Add Printer)

W przeglądarce: http://localhost:631
Sterownik do Xerox 3010 będzie na liście do wyboru. Jeśli nie to znaczy, że coś poszło nie tak.

Kłopoty?

- Zawsze warto obserwować logi serwera:  tail -f /var/log/cups/error_log 
- Należy sprawdzić czy filtry które zainstalowaliśmy do CUPS działają:
        1.wpisz w konsolę: /usr/lib/cups/filter/xrhr1ap
        2.a potem: /usr/lib/cups/filter/xrhr2ap
        3.prawidłowym(naprawdę ;)) komunikatem powinno być:  
           ERROR: rastertofxp job-id user title copies options [file]
- Nie muszę chyba pisać, że wszystkie operacje administracyjne należy wykonywać  jako root?