Strona 1 z 2

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

: 30 maja 2008, 01:58
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

: 30 maja 2008, 02:14
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

: 30 maja 2008, 04:42
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 ;-)

: 30 maja 2008, 05:12
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ć.

: 30 maja 2008, 15:04
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?

: 31 maja 2008, 05:05
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ę.

: 31 maja 2008, 10:06
autor: giaur
A nie trzeba przypadkiem ładować firmware do tej drukarki przy jej wlaczaniu? Chyba wszystkei hp-ki tak maja

: 31 maja 2008, 16:33
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?

: 31 maja 2008, 21:00
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

: 01 czerwca 2008, 21:28
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?