„Filtr nieudany” z hplip

9

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:

  1. Filiżanki działają dobrze i dobrze.
  2. Mam dostęp do localhost: 631
  3. Hplip jest zainstalowany
  4. Próbowałem wydrukować plik PDF.
  5. Po wydaniu polecenia drukowania kolejka wydruku pokazuje błąd "Processing - Not connected?"
  6. 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 ...

Sójka
źródło
Czy jest coś w /var/log/cups/error_log?
Gilles „SO- przestań być zły”
W tym katalogu nie mam pliku o nazwie error_log. Mam plik o nazwie error_log.1 w tym katalogu. Zawartość ma kilka stron. Nie sądziłem, że dobrym pomysłem byłoby wklejenie całego tutaj, więc wkleiłem go na pastebin. Oto link
Jay
Twoje objawy mogą być oznaką braku zastrzeżonej wtyczki . Ale rozdzielczość powinna być wtedy uruchomionahp-setup . Co zrobił kreator instalacji? Czy zainstalował dodatkowy zastrzeżony sterownik? Uruchom hp-check -ti opublikuj wynik.
Gilles „SO- przestań być zły”
czy możesz podzielić się wynikami lpstat -a -v
Raza
@Salton Output of lpstat -a -vis HP_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
Jay

Odpowiedzi:

11

Widzę ten wiersz w logs ( /var/log/cups/error_log):

m_Job initialization failed with error = 48

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 -tpotwierdzają to:

error: Required plug-in status: Not installed

Wygląda więc na to, że musisz zainstalować wtyczkę binarną HPLIP . Najprostszym sposobem jest uruchomienie hp-setupkreatora i wprowadzenie modelu drukarki. Powinien zainstalować odpowiednią wtyczkę, ale wydaje się, że nie działała w twoim przypadku. Jak hp-checkmówi, spróbuj hp-doctor, który może znaleźć brakującą wtyczkę. Jeśli to też nie zadziała, uruchom bardziej podstawowe narzędzie hp-plugin.

Gilles „SO- przestań być zły”
źródło
1
Dzięki za pomoc. W końcu udało mi się go uruchomić, ale procedura była nieco inna. Próbowałem hp-doctor. Oprócz kilku brakujących opcjonalnych zależności, istniała jedna brakująca zależność hpaio. Używam arch Linux. Nie wiedziałem, który pakiet zapewnia funkcjonalność hpaio. Po kilku poszukiwaniach zainstalowałem sanei zmodyfikowałem, /etc/sane.d/dll.confaby umieścić tekst „hpaio” i „hpoj” w 2 osobnych wierszach. A potem, w arch. Linux ... pythonwskazuje na /usr/bin/python3. hp-doctorpotrzebuje /usr/bin/python2. Zmieniłem linnk i ponownie uruchomiłem hp-doctor. Zadziałało.
Jay
Na moim lubuntu 16.04 udało mi się uruchomić drukarkę z sudo apt-get install hplip cups i hp-setup -i (bez sudo)
razor7
Jestem całkowicie zaskoczony tą odpowiedzią - i że zadziałała. Mam wielofunkcyjną drukarkę HP, którą drukuję, aby polubić zegar od 6 lat z tego samego hosta Archlinux. Dziś rano nie będzie drukować z tym błędem, a dodanie zastrzeżonej wtyczki naprawiło problem (podczas ponownej instalacji / restartu całego podsystemu i wszystkich powiązanych pakietów nic nie zrobiło). Co się zmieniło Nie wiem. Dlaczego ta drukarka nagle zdecydowała, że ​​nie będzie działać bez kawałka, którego nigdy wcześniej nie miałem?
Caleb,
1

Sprawdź, czy masz pełny dysk. Filtr musi utworzyć pliki tymczasowe w /var. To było dla mnie przyczyną problemów.

użytkownik7610
źródło
0

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 .

Sam
źródło