[+] HP Deskjet d1460 - cups wykrywa ale nie drukuje

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Dominik
Beginner
Posty: 209
Rejestracja: 22 lutego 2007, 21:29
Lokalizacja: katowice

[+] HP Deskjet d1460 - cups wykrywa ale nie drukuje

Post autor: Dominik »

Witam jestem od kilku godzin nieszczęśliwym posiadaczem tejże drukarki ... i mimo przekopania wszystkiego co przyszło mi do głowy nie umiem jej uruchomić pod Debianem. Nie wiem oślepłem czy taki jeden na G... mnie bardzo nie lubi.

Sklepy internetowe oczywiście twierdzą, że wszystkie "chlebaczki" od hp ciągną bez problemów (o ile sprzedawcy wiedza co to Linux), tu http://forum.linux.pl/viewtopic.php?pid=72269 też twierdzą że chodzi a mi nie chodzi :-(

CUPS wykrywa ją ale nie chce uruchomić (podobnie hpoj - drukarkę wykrywa, podaje model, nr. seryjny ale twierdzi że nie można się z nią skomunikować). Próbowałem też wg. tego: http://www.linuxprinting.org/show_print ... kjet_D1460
(próbowałem tej podmiany modelu na DJ3320 i D1300) mam, co prawda, nowsze wersje tych driverów
hplip 2.8.4-1 ; hpijs 2.8.4+2.8 ; cupsys 1.3.7-5 (znalazłem już i wersje 2.8.5 - nie ma jej w repo, ale oficjalnie i ona nie wspiera tego modelu drukarki)
Czy mam próbować zrobić downgrade do tych wersji podanych na owej stronie, czy kompilować hplip 2.8.5?

Nie wiem co dalej próbować, na linux.printing.org jest też coś czego nie rozumiem:
I don't know if these would work with CUPS; the official HP Website refers to hplip.
- to znaczy nie w znaczeniu językowym, tylko jak mam ją skonfigurować z pominięciem CUPS?
Inna kwestia, że przekopałem hplip na sourceforge.net (i co podlinkowali) ale o tym modelu nie umialem znaleźć nic. Generatory ppd też nie miały jej w opcjach.

Nawet nie wiem, jakie logi dołączyć czy te z /var/log/cups, lspci czy jakieś inne?

Może ktoś już rozwiązał ten problem, zainstalował ten konkretny model w Debianie (lub jakimkolwiek GNU/Linuksie) albo ma jakiś pomysł?

P.S. Kwestie dodania użytkowników i uprawnień też już sprawdziłem
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Wklej wynik polecenia:

Kod: Zaznacz cały

ls -l /usr/share/cups/model/
W między czasie zajrzyj do:

Kod: Zaznacz cały

man lpadmin
Dominik
Beginner
Posty: 209
Rejestracja: 22 lutego 2007, 21:29
Lokalizacja: katowice

Post autor: Dominik »

mi@chello087207006242:/var/log/cups$ ls -l /usr/share/cups/model/
ls: nie ma dostępu do /usr/share/cups/model/: Nie ma takiego pliku ani katalogu
mi@chello087207006242:/var/log/cups$ sudo ls -l /usr/share/cups/model/
[sudo] password for mi:
ls: nie ma dostępu do /usr/share/cups/model/: Nie ma takiego pliku ani katalogu
mi@chello087207006242:/var/log/cups$
wklejam jak leci - wynik mówi sam za siebie. lpadmin to rano - bo teraz to już nie jestem pewny, czy to na tldp, co czytałem to nie to samo ;-)
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Wynik polecenia mówi o tym, że w Twoim systemie nie ma zainstalowanej drukarki obsługiwanej przez CUPS.

Na stronie, którą podałeś jest taki fajny komentarz z jakich sterowników należy skorzystać:
Recommended driver:

hplip

Works perfectly using hplip 2.7.7 when assigned as a D1300

For simple setup with lpd works perfectly with hpijs (2.6.10) as model DJ3320
Uruchom przeglądarkę i wpisz w pole adresu:

Kod: Zaznacz cały

http://localhost:631/
postępuj według instrukcji, wybierając jeden ze sterowników D1300 lub DJ3320

Myślę, że inne wersje też będą poprawnie pracować.
Dominik
Beginner
Posty: 209
Rejestracja: 22 lutego 2007, 21:29
Lokalizacja: katowice

Post autor: Dominik »

fnmirk: może bardzo niejasno się wyraziłem ale właśnie tego próbowałem i nie działało - dlatego założyłem wątek.
Ponieważ nie działa nie wiem co jeszcze mogę spróbować zrobić. Zauważyłem, że cokolwiek wstawie za drukarkę w localhost:631 wynik

Kod: Zaznacz cały

ls -l /usr/share/cups/model/
jest identyczny
Najpierw niby instaluje ale posłane na drukarkę zadanie zostaje zatrzymane.

Zastanawiam się jak jeszcze próbować?
co już zrobiłem: - dokładnie próbowałem wdług instrukcji z cytowanej strony, z tym, że mam hplip i hpijs w wersjach, które wcześniej podałem.
- Próbowałem jeszcze raz to zrobić po każdej zmianie resetując cupsys
- przeinstalowałem cupsys, hplip, hpijs jeszcze raz i ponownie ta instrukcja
- w trakcie reinstalacji próbowałem też hpoj - on się konfiguruje przy instalacji i zachował się następująco: wykrył drukarkę, jej typ i numer seryjny ale pisał ze nie ma komunikacji z drukarką. Od tego momentu CUPS też już widzi nie tylko typ ale i nr. seryjny.

Jedyne pomysły jakie mi przychodzą do głowy to
1) spróbować dorwać wersje hplip i hpijs z wspomnianej strony, ale to może być niezła zabawa z zależnościami
2) ponieważ drukarka pod m$ działa rozejrzeć się za jakimś obejściem przez wine tylko nie mam zielonego pojęcia jak to zrobić

Obydwie drogi są "przez alpy na kraków", zapewne źle sformułowałem temat bo z tego, co czytam nie o cups chodzi tylko o hplip i hpijs ale (Twój Ulubiony Wulgaryzm) co z tym dalej zrobić?

P.S. w międzyczasie dotarłem do jakiś dziwnych stronek też generujących pliki ppd - ale nie chciały ani dla mojego modelu, ani dla tych 2 pozostałych wygenerować. Tak właściwie może potraficie mi wskazać gdzie dalej szukać pomocy - bo wygląda na to, że zaszły jakieś zmiany w pakietach - mam informacje o tym, iż moja drukarka pracowała w openSuse kernel 2.6.18.2-34 default oraz Mandriva 2008 kernel 2.6.22.9-laptop-1mdv. To moje unielubione distra ;-) Teraz nie umiem doprecyzować czy problem jest problemem z hplip, hpijs czy z cups - może chociaż to mi ktoś wyjaśni?
fnmirk
Senior Member
Posty: 8324
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Nie wiem co może być tego powodem. Może jest trochę przekombinowane w systemie i należy wyczyścić wszystko co do tej pory nie działało. I prześledzić to jeszcze raz od początku.
Spróbuj może zainstalować pakiet printconf może Ci ułatwi instalację przez przeglądarkę.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

A nie trzeba przypadkiem ładować firmware do tej drukarki przy jej wlaczaniu? Chyba wszystkei hp-ki tak maja
Dominik
Beginner
Posty: 209
Rejestracja: 22 lutego 2007, 21:29
Lokalizacja: katowice

Post autor: Dominik »

giaur: nie rozumiem co masz na myśli. To chlebaczek, wszystkie poprzednie wpinałem, potem localhost:631 i grało. Faktycznie ten model nawet w XP dziwnie się instalowało, ale jeśli ten sam egzemplarz marnuje tusz pod XP (drukuje) to czemu nie da się pod GNU?

fnmirk: też się nad tym zastanawiam, czy hpoj nie napsuł ... ale przed gorączkowymi próbami wszystkiego, co się dało też nie działało. Jak słońce przestanie odbijać się od monitora spróbuję tą metodą na innym, czystym Debianie.
Coraz bardziej podejrzewam, że w nowszej wersji któregoś pakietu nastąpiła zmiana i muszę to wycisnąć ze starszego. Bodajże na tym forum była taka historia ze sterem chodzącym pod etchem a pod lennym już nie.

Tak z nieco innej beczki - możecie mi wyjaśnić czym się różni ppd dynamiczny od statycznego - bo po anglosaskich man'ach nie łapię czy ppd tylko raz dostarczam do cups i działa, czy też jest za każdym razem generowane dla zadania wydruku... innymi słowy czy moge wykorzystać ppd od kogoś, komu ta drukarka chodzi?
sj65
Beginner
Posty: 265
Rejestracja: 17 czerwca 2007, 21:21
Lokalizacja: Pu³awy

Post autor: sj65 »

Miałem podobny problem. W Gnome, uruchomiłem gdmsetup i odhaczyłem opcję odrzucania połączeń do x-servera w zakładce Bezpieczeństwo. Zadziałało.

Pozdrawiam
sj65
Dominik
Beginner
Posty: 209
Rejestracja: 22 lutego 2007, 21:29
Lokalizacja: katowice

Post autor: Dominik »

@ sj65 - pomogło, dzięki wielkie
nie modyfikowałem nic w cups, tylko pozwoliłem na logowanie roota i chodzi. Wersja hplip i hpijs we wcześniejszych postach, nastawione na drukarkę hp d1300.

Jak to chlebaczek tnie samą górę wydruku ale to, mam nadzieje, rozwiąże marginesem albo ustawieniem papieru na letter.

Tylko to jest praktyka (działa ale nikt nie wie dlaczego). Zwykle nie używam gnoma, gdm (i kdm) u mnie też pojawiają się od przypadku do przypadku. Fajnie byłoby zrozumieć dlaczego działa i dlaczego nie dzialało przedtem. Poprzedni chlebaczek - HP deskjet 3420 był zainstalowany i chodził bez żadnych zdalnych logowań.
Ciekawe co będzie na osie bez X-ów?

@ fnmirk - printconf był cały czas zainstalowany a po tej zmianie w /usr/share/cups nadal nie ma katalogu model, jak chcesz poślę co tam u mnie jest.

Pierwszy raz spotkałem się z takim rozwiązaniem, choć jest skuteczne, to w życiu bym nie pomyślał, że to nie hpijs czy hplip, tylko problem będzie z logowaniem do X-ów roota. Czyżby, dla zrozumienia Debiana potrzebne było przerobienie całego Linux From Scratch?
ODPOWIEDZ