Opis problemu - nie można wydrukować
Nazwa urządzenia: Drukarka wielofunkcyjna HP LaserJet M1005 USB
System operacyjny: Linux 3.8.13-1-MANJARO # 1 SMP PREEMPT x86_64 GNU / Linux
Opis błędu:
- Filiżanki działają dobrze i dobrze.
- Mam dostęp do localhost: 631
- Hplip jest zainstalowany
- Próbowałem wydrukować plik PDF.
- Po wydaniu polecenia drukowania kolejka wydruku pokazuje błąd
"Processing - Not connected?"
- Dalsze badanie błędu zadania drukowania doprowadziło mnie do błędu „Filtr nie powiódł się”
Co próbowałem do tej pory:
- Usunięto i dodano drukarkę za pośrednictwem interfejsu internetowego miseczek
- Próbowałem zainstalować drukarkę za pomocą hp-setup pod rootem.
Nie jestem pewien, co mam teraz zrobić. Czy ktoś mógłby mi powiedzieć, co mam robić, a przynajmniej gdzie szukać, aby mieć szansę na rozwiązanie mojego problemu ...
/var/log/cups/error_log
?hp-setup
. Co zrobił kreator instalacji? Czy zainstalował dodatkowy zastrzeżony sterownik? Uruchomhp-check -t
i opublikuj wynik.lpstat -a -v
isHP_LaserJet_M1005 accepting requests since Wed 29 May 2013 03:44:00 PM IST
device for HP_LaserJet_M1005: hp:/usb/HP_LaserJet_M1005?serial=KJ20Y9V
Odpowiedzi:
Widzę ten wiersz w logs (
/var/log/cups/error_log
):Wyszukiwanie w Internecie wskazuje, że wiele drukarek HP, w tym twoja, wymaga zastrzeżonej wtyczki do drukowania, i zobaczysz ten komunikat, jeśli nie zainstalujesz tej wtyczki (np. Błąd Fedory # 611255 ).
Dzienniki z
hp-check -t
potwierdzają to:Wygląda więc na to, że musisz zainstalować wtyczkę binarną HPLIP . Najprostszym sposobem jest uruchomienie
hp-setup
kreatora i wprowadzenie modelu drukarki. Powinien zainstalować odpowiednią wtyczkę, ale wydaje się, że nie działała w twoim przypadku. Jakhp-check
mówi, spróbujhp-doctor
, który może znaleźć brakującą wtyczkę. Jeśli to też nie zadziała, uruchom bardziej podstawowe narzędziehp-plugin
.źródło
hpaio
. Używam arch Linux. Nie wiedziałem, który pakiet zapewnia funkcjonalnośćhpaio
. Po kilku poszukiwaniach zainstalowałemsane
i zmodyfikowałem,/etc/sane.d/dll.conf
aby umieścić tekst „hpaio” i „hpoj” w 2 osobnych wierszach. A potem, w arch. Linux ...python
wskazuje na/usr/bin/python3
.hp-doctor
potrzebuje/usr/bin/python2
. Zmieniłem linnk i ponownie uruchomiłem hp-doctor. Zadziałało.Sprawdź, czy masz pełny dysk. Filtr musi utworzyć pliki tymczasowe w
/var
. To było dla mnie przyczyną problemów.źródło
Odpowiedź Gillesa jest poprawna.
W filiżankach Dodaj drukarkę niektóre drukarki na liście wymagają instrukcji wtyczki. Tak więc nawet po dodaniu drukarki nadal nie ma ona zastrzeżonej wtyczki typu open source. Użyj wtyczki hp po zainstalowaniu hplip .
źródło