[długie] cups + hp710c

Paweł Zaskórski pezet w magma-net.pl
Śro, 29 Maj 2002, 18:19:14 CEST


Witam!

Nie zakładałem nowego tematu, gdzyż nie wydaje mi się by był offtopic...

Bardzo Was proszę o pomoc w skonfigurowaniu i uruchomieniu drukarki
HP710C. Nie jestem zaawansowanym użytkownikiem Linuksa, więc nie 
zdziwiłbym się gdy rozwiązanie było banalne...

Zainstalowałem następujące pakiety:
cups-1.1.14-13
cups-image-lib-1.1.14-13
cups-lib-1.1.14-13

Próbowałem skonfigurować drukarkę poprzez http://localhost:631, jednak
nie przyniosło to zamierzonych efektów. Drukarka po prostu nie odpowiada
:( Nie wiem co mam z tym fantem robić. Zaglądałem do
groops.google.com.pl oraz na jtz.org.pl (próbowałem wyedytować printcap,
jednak to też nie przyniosło zmian). Dokumentacja po angielsku niewiele
do mnie przemawia. Chciałbym "ożywić" drukarkę, by wypluwała choćby 
krzaczki...

$ cat jakiś_plik.txt > /dev/lp0

nic (dlaczego nie wypluwa nawet krzaczków???)

$ cat jakiś_plik.txt | lpr
request id is hp710-21 (1 file(s))

nic nie drukuje!

Poniżej zamieszczam fragmenty logów oraz configów, które może
przyspieszą rozwiązanie mego problemu.

# dmesg (gdyby to miało znaczenie to kernel 2.4.18-ac3, wszystko co
# potrzeba do drukowania wpakowane na stałe do jądra)
parport0: PC-style at 0x378 (0x778) [PCSPP(,...)]
parport0: irq 7 detected
lp0: using parport0 (polling).
lp0: compatibility mode
lp0: compatibility mode

# /etc/cups/printers.conf
<DefaultPrinter hp710>
Location /dev/lp0
DeviceURI parallel:/dev/lp0
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>

# /etc/printcap <- taki ustawia CUPS
hp710:

# /etc/printcap <- taki najprostszy printcap sam zrobiłem,
# ale też nie działa :(
hp710:
lp|hp710|deskjet:\
            :sd=/var/spool/cups:\
            :mx#0:\
            :lp=/dev/lp0:\
            :sh:

# konfiguracja CUPS poprzez http://localhost:631/printers
Description:
Location: /dev/lp0
Printer State: idle, accepting jobs.
"CUPS v1.1.14 is ready to print."
Device URI: parallel:/dev/lp0

Takie logi mam, gdy z http://localhost:631 dam "Print Test Page"

# /var/log/cups/error_log
I [27/May/2002:17:12:09 +0200] Job 15 queued on 'hp710' by 'root'.
I [27/May/2002:17:12:09 +0200] Started filter
/usr/lib/cups/filter/pstops (PID 2
7344) for job 15.
I [27/May/2002:17:12:09 +0200] Started filter
/usr/lib/cups/filter/pstoraster (P
ID 27345) for job 15.
I [27/May/2002:17:12:09 +0200] Started filter
/usr/lib/cups/filter/rastertohp (P
ID 27346) for job 15.
I [27/May/2002:17:12:09 +0200] Started backend
/usr/lib/cups/backend/parallel (P
ID 27347) for job 15.

nic nie wydrukowało, a lpq pokazuje:
root w shadow~# lpq
hp710 is ready
no entries

# /var/log/kernel
May 27 17:12:10 shadow kernel: parport0: PC-style at 0x378 (0x778)
[PCSPP(,...)]
May 27 17:12:10 shadow kernel: parport0: irq 7 detected
May 27 17:12:10 shadow kernel: lp0: using parport0 (polling).
May 27 17:12:10 shadow kernel: lp0: compatibility mode

Proszę, niech mnie ktoś naprowadzi. Gdzie popełniam błąd? Jakieś
wskazówki, odesłanie do odpowiedniego mana czy coś... W RH printconf
jakoś sie uporał z moją drukarką, więc ona jednak pod Linuksem powinna
działać.

PS. CUPS nie ma oddzielnych sterowników dla drukarek? Podczas
konfiguracji mogłem wybrać pomiędzy starymi, nowymi deskjetami oraz
laserjet, ale nie było nigdzie mowy o konkretnym modelu. Czy te
sterowniki są "uniwersalne"?
A może powinnienem sobie odpuścić CUPSa i zainstalować coś innego? Co?
Szukając w Google trafiłem na pnm2ppa. Czy to samodzielne rozwiązanie
problemu drukowania, czy jest to zaledwie zestaw filtrów? Zrobiłem nowy 
printcap, poprawiłem /etc/pnm2ppa.conf ale po każdej próbie
(nieudanej) wydruku, printcap jest zamazywany przez CUPSa (zostaje tylko
'hp710:').

Za poświęcony czas bardzo dziękuję!

-- 
pozdrawiam,
P.Zaskórski




Więcej informacji o liście dyskusyjnej pld-users-pl