Hplip to oprogramowanie, które obsługuje większość drukarek HP. Zwykle nowe drukarki są obsługiwane tylko w nowszych wersjach oprogramowania. Canonical nie przenosi pakietów nowych wersji do starszych wersji Ubuntu, co oznacza, że nowsze sterowniki nie będą dostępne w Centrum oprogramowania starszych wersji Ubuntu.
Na przykład wczoraj musiałem podłączyć HP 1005p do komputera z systemem 8.04. Musiałem zainstalować nowszą wersję hplipa niż wersję dostępną w repozytoriach. Zainstalowałem go za pomocą skryptu ze strony hp, ale chciałbym poznać inne alternatywy.
Jaki jest najlepszy (technicznie, nie najłatwiejszy) sposób instalacji i dlaczego?
package-management
hardware
drivers
printing
Javier Rivera
źródło
źródło
Odpowiedzi:
Możesz użyć oficjalnego instalatora hp tak jak ja. Wykryje, że używam Ubuntu, odinstaluje starsze sterowniki, pobierze wszystkie zależności (w tym niezbędne kompilacje), skompiluje nową wersję, zrobi niezłą deb i zainstaluje.
Świetne funkcje:
Problemy:
To świetne oprogramowanie, technicznie niesamowite, ale dwa pierwsze problemy są dla mnie problemem.
źródło
Instalowanie z oficjalnych backportów w Ubuntu 12.04 LTS
Przynajmniej dla Ubuntu 12.04 LTS istnieje stosunkowo nowa wersja HPLIP dostępna w oficjalnym
precise-backports
repozytorium. Zobacz tę odpowiedź, aby dowiedzieć się, jak włączyć repozytorium backports (powinno być domyślnie włączone).Następnie możesz zainstalować najnowszą wersję HPLIP z repozytorium backports w następujący sposób:
IMHO, powinno to być „technicznie” najlepsze rozwiązanie, aby uzyskać najnowszą wersję HPLIP (przynajmniej dla Ubuntu 12.04 LTS), ponieważ to rozwiązanie nie stwarza problemów wymienionych w odpowiedzi Javiera Rivery .
źródło
Obecnie korzystam z Ubuntu 12.04 (precyzyjnie), który ma wersję 3.12.2 hplip. Ale dowiedziałem się ze strony hplip , że potrzebuję co najmniej wersji 3.12.4 hplip dla mojej nowej drukarki HP Officejet.
Zauważyłem, że następna najnowsza wersja Ubuntu, 12.10 (ilościowa), miała hplip w wersji 3.12.6, ale nie chciałem jeszcze aktualizować całego systemu. Wolałem też pozostać bliżej spójnej konfiguracji Ubuntu niż to, co ostatecznie zrobił Javier. Oto co zrobiłem:
Poszedłem na stronę z pakietami Ubuntu i
deb
pobrałem najnowszy plik z wersji 12.10 (ilościowo) dla mojej architektury (amd64) dla każdego z następujących pakietów:Następnie zainstalowałem każdy z
deb
plików w tej kolejności , korzystając z tego polecenia:[Właściwie to najpierw próbowałem to zrobić tylko dla hplipa. Nie powiodło się z powodu brakujących zależności. Śledziłem zależności, dopóki nie skompilowałem tej listy.]
Myślę, że to wszystko, czego naprawdę potrzebuję, ale dla kompletności zrobiłem to samo dla dwóch kolejnych pakietów:
Teraz moja drukarka HP Officejet działa idealnie, w pełni obsługiwana przez oryginalne pakiety Ubuntu.
Jedyne, co pozostało do zrobienia, to dowiedzieć się, jak skonfigurować pliki,
/etc/apt
aby sprawdzały aktualizacje zainstalowanych pakietów kwantowych. Zaktualizuję ten post, jeśli i kiedy to zrobię, a może ktoś inny może pomóc.źródło
Aby skonfigurować HP LaserJet P1005:
sudo apt-get install hplip
sudo hp-setup -i
źródło
sudo apt install hplip-gui
Jeśli masz starszą wersję hplip, po prostu uruchom
hp-doctor
i postępuj zgodnie z instrukcjami dotyczącymi procesu aktualizacjiźródło
Myślę, że najlepiej jest z Software Center. Zrobiłem to kilka razy i było OK.
źródło