HP LaserJet 1018 i Archlinux
10 lutego 2008 # 17:10:29 / 4 komentarze
Nowy system, nowe problemy. Jak uruchomić drukarkę HP 1018 na Arch? Oto małe howto:
Musimy pamiętać o posiadaniu zainstalowanych paczek
cups
ghostscript
foomatic-db
foomatic-db-engine
Następnie pobieramy źródła, ze strony projektu foo2zjs
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
Wypakowujemy i przechodzimy do katalogu
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
Wydajemy polecenie
$ make
Analizujemy dokładnie logi w poszukiwaniu błędów, jeśli takie napotkasz,
na końcu tekstu są ich rozwiązania.
Następnie pobieramy dodatkowe pliki sterownika
$ ./getweb 1018
Przechodzimi na konto root i instalujemy
$ su
# make install
Znów patrzymy na logi i upewniamy się, że wszystko przebiegło bez problemów
Teraz jeszcze potrzebujemy moduł wysyłający firmware do drukarki przy podłączeniu
i finalizujemy instalację
# make install-hotplug
# make cups
Restartujemy CUPS i według potrzeby drukarkę
# /etc/rc.d/cups restart
Teraz włączamy przeglądarkę i wpisujemy w polu adresu
localhost:631
Następne kroki są banalne, klikamy na 'dodaj drukarkę', następnie nadajemy jej nazwę, wybieramy z menu pozycję z portem USB, sterownik powinien na liście być automatycznie zaznaczony, ustawiamy opcje wydruku i drukarka jest gotowa do użycia!
Błędy. Przy próbie instalacji log może wyrzucić błąd o nieistniejącym użytkowniku lp. Należy wtedy wyedytować plik Makefile w folderze ze źródłami i zmienić linię:
# User ID's
LPuid=-olp
LPgid=-glp
Na:
# User ID's
LPuid=-oTwoja_nazwa_użytkownika
LPgid=-glp
Oczywiście, trzeba pamiętać, żeby dodać użykownika do grupy lp!. Następny błąd jaki może się ukazać będzie spowodowany przez ghostscript'a: Error: /invalidfont in /findfont. Pomóc powinno zainstalowanie czcionek dla ghostscripta
pacman -S gsfonts
Musimy pamiętać o posiadaniu zainstalowanych paczek
cups
ghostscript
foomatic-db
foomatic-db-engine
Następnie pobieramy źródła, ze strony projektu foo2zjs
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
Wypakowujemy i przechodzimy do katalogu
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
Wydajemy polecenie
$ make
Analizujemy dokładnie logi w poszukiwaniu błędów, jeśli takie napotkasz,
na końcu tekstu są ich rozwiązania.
Następnie pobieramy dodatkowe pliki sterownika
$ ./getweb 1018
Przechodzimi na konto root i instalujemy
$ su
# make install
Znów patrzymy na logi i upewniamy się, że wszystko przebiegło bez problemów
Teraz jeszcze potrzebujemy moduł wysyłający firmware do drukarki przy podłączeniu
i finalizujemy instalację
# make install-hotplug
# make cups
Restartujemy CUPS i według potrzeby drukarkę
# /etc/rc.d/cups restart
Teraz włączamy przeglądarkę i wpisujemy w polu adresu
localhost:631
Następne kroki są banalne, klikamy na 'dodaj drukarkę', następnie nadajemy jej nazwę, wybieramy z menu pozycję z portem USB, sterownik powinien na liście być automatycznie zaznaczony, ustawiamy opcje wydruku i drukarka jest gotowa do użycia!
Błędy. Przy próbie instalacji log może wyrzucić błąd o nieistniejącym użytkowniku lp. Należy wtedy wyedytować plik Makefile w folderze ze źródłami i zmienić linię:
# User ID's
LPuid=-olp
LPgid=-glp
Na:
# User ID's
LPuid=-oTwoja_nazwa_użytkownika
LPgid=-glp
Oczywiście, trzeba pamiętać, żeby dodać użykownika do grupy lp!. Następny błąd jaki może się ukazać będzie spowodowany przez ghostscript'a: Error: /invalidfont in /findfont. Pomóc powinno zainstalowanie czcionek dla ghostscripta
pacman -S gsfonts