Lexmark Z35

Gdy jakieś urządzenie nie chce w Slackware działać...

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
shark555
Użytkownik
Posty: 45
Rejestracja: 2004-07-12, 17:42
Lokalizacja: Kraków

Lexmark Z35

Post autor: shark555 »

Mam problem z zainstalowaniem lexmark z35.
System drukarkę wykrywa na /dev/usb/lp0 (Inkjet color printer).
Problem tkwi w sterowniku.
Stery które udostępnia lexmark na swoich stronach są przeznaczone dla dystrybucji opartych na rpm-ach.
Kiedy włączam instalator wyrzuca mi pełno zależności międzypakietowych, nawet tych podstawowych
jak glibc które oczywiście mam.
Jeśli ktoś miał jakiekolwiek doświadczonia z Lexmarkami pod slackiem to prosze o kontakt na forum.
apn
Użytkownik
Posty: 199
Rejestracja: 2004-05-23, 02:58

Re: Lexmark Z35

Post autor: apn »

Wszystkie rpmy takie jaja będą Ci robić. Ale głowa do góry. Normalne rpm'y traktuje się rpm2tgz ;-) ale w twoim przypadku rpm mam dodatkowe skrypty (potwierdzenie licencji), więc zainstaluj rpm -i --nodeps <ścieżka>. To wszystko. Miłego Slackowania.

PS. Swego czasu się biłem z Z32. Wygrałem. Z Z35 jest podobno dużo lepiej.
Ostatnio zmieniony 2004-07-17, 07:18 przez apn, łącznie zmieniany 1 raz.
Awatar użytkownika
shark555
Użytkownik
Posty: 45
Rejestracja: 2004-07-12, 17:42
Lokalizacja: Kraków

Re: Lexmark Z35

Post autor: shark555 »

Problem w tym że plik ze sterownikami jest w postaci pliku gz.sh.
Jak wyciągnąć z niego spakowane pliki bez uruchamiania skryptu?
Awatar użytkownika
cherry
Moderator w st. spocz.
Posty: 1160
Rejestracja: 2004-06-15, 09:57
Lokalizacja: Kraków

Re: Lexmark Z35

Post autor: cherry »

a ten skrypt nie ma opcji decompress only? ?
Cльaцквaрэ Линукс цypэнт
[url]http://www.pajacyk.pl/[/url]
[url]http://www.polskieserce.pl/[/url]
Awatar użytkownika
shark555
Użytkownik
Posty: 45
Rejestracja: 2004-07-12, 17:42
Lokalizacja: Kraków

Re: Lexmark Z35

Post autor: shark555 »

Rzeczywiście.Popatrzyłem na opcje i rozpakowałem bez instalacji.
Mam jeszcze pytanie do APN-a.
Jakiego sterownika używałeś?Zwykłego(lpd) czy sterownika dla CUPS.
Czy trzeba instalować jakieś dodatkowe pakiety żeby to wszystko działało?
Narazie będe walczyć.
Awatar użytkownika
kB_a
Użytkownik
Posty: 81
Rejestracja: 2004-06-11, 16:38
Lokalizacja: Włocławek

Re: Lexmark Z35

Post autor: kB_a »

witam :)
ja miałem z 24, a to te same sterowniki, bo i drukarka ta sama, tyle że sprzedawana z jednym kartridżem.
po uruchomieniu skryptu nic więcej nie klikaj, tylko zobacz sobie w /tmp
..tam jest taki katalog gdzie skrypt się rozpruwa. między innymi jest też sterownik rpm.
napisz jak ci pszło, bo mi mieszanie z tymi sterownikami mieszało przywileje plików w całym systemie...:(
apn
Użytkownik
Posty: 199
Rejestracja: 2004-05-23, 02:58

Re: Lexmark Z35

Post autor: apn »

shark555 pisze: Mam jeszcze pytanie do APN-a.
Jakiego sterownika u¿ywa³e¶?Zwyk³ego(lpd) czy sterownika dla CUPS.
Czy trzeba instalowaæ jakie¶ dodatkowe pakiety ¿eby to wszystko dzia³a³o?
O ile się orientuję w całej tej lini Zetek jedynie nie-postscriptowe (Z22 i Z32) wymagały jeszcze foomatic ze strony lexmarka, inne nie. Chodzi u mnie na lpd.
Awatar użytkownika
KLAPEK
Użytkownik
Posty: 843
Rejestracja: 2004-06-13, 21:00

Re: Lexmark Z35

Post autor: KLAPEK »

A udało się komuś zainstalować Lexmarka Z25?
Sa niby stery [format gz.sh] ale po odpaleniu wyskakuje okienko instalacji z ostrzeżeniem o niespełnieniu zależności [glibc 2.x].
Zatem wszedłem do tmp - skopiowałem plik rpm - anulowałem instalację - zamieniłem go na tgz - zainstalowałem - mogę odpalić okienko w gui z konfiguracja drukarki, ale mam brak komunikacji.
Byłby tak ktoś uprzejmy i napisał jak ją teraz 'dodać'...
W CUPS nie ma takiego modelu, wydanie polecenia lpr generuje błąd, zresztą w samym gui ustawień pisze brak komunikacji :?
Jest szansa na próbowanie, czy po prostu lepiej podpiąć pod nią HP LJ 5L [choć wolałbym wykorzystać tego badziewia z25]
Państwowa dziwka, flądra w jedwabiu i złocie. || Chcą za nią tren nieść, duszę włócząc w błocie. || Cyril Tourneur (1575-1625) ||
#318805 @ Slackware GNU/Linux
apn
Użytkownik
Posty: 199
Rejestracja: 2004-05-23, 02:58

Re: Lexmark Z35

Post autor: apn »

Jeżeli są problemy z persmissions,

Kod: Zaznacz cały

checkpc -f 
powinien rozwiązać sprawę.
(Jeżeli wszystkie metody zawiodą, zawsze pomaga jedna: ustawianie drukarki przez webmina w przypadku Lexmarka działa zawsze). Chyba ten kolega wyżej zainstalował Z35, a to jest dokładnie to samo :P
Awatar użytkownika
KLAPEK
Użytkownik
Posty: 843
Rejestracja: 2004-06-13, 21:00

Re: Lexmark Z35

Post autor: KLAPEK »

Chyba cos tego nie kumam [CUPS jest prostszy ;P], jak dam polecenie druku to otrzymuje:

Kod: Zaznacz cały

$ lpr -Plexmarkz35 $HOME/test
Status Information, attempt 1 of 3:
sending job 'hannah@ha-net+80' to lexmarkz35@localhost
 connecting to 'localhost', attempt 1
 cannot open connection to localhost - Nie ma takiego pliku ani katalogu
Make sure the remote host supports the LPD protocol
and accepts connections from this host and from non-privileged (>1023) ports
Waiting 10 seconds before retry
Możesz mi napisać co mogę jeszcze zrobić....

[ Dodano: 2004-07-22, 11:11 ]
Udało mi się odpalić Z25 :D

A zatem:

- sterowniki:
http://downloads.lexmark.com/cgi-perl/d ... ileID=1242

- Najważniejsza strona [hiszpańsko języczna, ale da radę zrozumieć ;)]:
http://www.vivaolinux.com.br/artigos/im ... odigo=1108
[postępować dokładnie (!) wg instrukcji - tj wklejać polecenia ]

---
wkleję same polecenia, bo a nuż stronę szlag trafi ;):
$ tar -zxpvf cjlz35le-cups-2.0-1.tar.gz
# ./lexmarkz35-CUPS-2.0-1.gz.sh -target tmp_lex
# rpm2tgz lexmarkz35-CUPS-2.0-1.i386.rpm
# rpm2tgz z35llpddk-2.0-2.i386.rpm
# tar -zxpvf lexmarkz35-CUPS-2.0-1.i386.tgz -C /
# tar -zxpvf z35llpddk-2.0-2.i386.tgz -C /
# zcat /usr/share/cups/model/Lexmark-Z35-lxz35cj-cups.ppd.gz > /etc/cups/ppd/Lexi.ppd
---



Po ostatnim poleceniu należy zrestartować CUPS:
killall -HUP cupsd
/etc/rc.d/rc.cups restart

Potem w CUPSie przez http://localhost:631 dodać drukarkę - pod lexmark będzie jako z35 - wydrukować stronę testową - ładnie drukuje.

Ale pojawiły się problemy przy: lpr plik
Kod:
Status Information, attempt 1 of 3:
sending job 'xxx@403+711' to z25@localhost
connecting to 'localhost', attempt 1
cannot open connection to localhost - Nie ma takiego pliku ani katalogu
Make sure the remote host supports the LPD protocol
and accepts connections from this host and from non-privileged (>1023) ports
Waiting 10 seconds before retry


|------e-d-i-t-------|


Co ja zrobiłem [połowiczny sukces ale działa ]
do pliku /etc/rc.d/rc.local dodałem:
/sbin/modprobe lp [chyba że po ls mod u Was będzie moduł lp]
/usr/sbin/lpd [chyba że u Was po ps aux | grep lpd będzie coś takiego:
Kod:
lp 661 2.3 0.4 3352 1260 ? Ss 10:00 0:26 lpd Waiting
lp 669 37.2 0.5 3488 1524 ? Rs 10:00 6:46 lpd (Server) 'Z25'
lp 27119 0.0 0.0 0 0 ? Zs 10:18 0:00 [lpd] <defunct>
lp 27120 0.0 0.0 0 0 ? Zs 10:18 0:00 [lpd] <defunct>


Zauwazyłem, że po dodaniu tych demonów system prawie stanął - 100% obciążenie procesora.
Więć zahaszowałem te moduły i nadal ładnie drukuje - prawdopodobnie dlatego, że działa i używam lpr-cups, a nie samego lpr - więc lepiej jest to wyrzucić, i tak nie używam, a obciążenie teraz mam ok. 10-30%


Po takim dodaniu krzyczał już że nie ma kolejki dla drukarki, więc wykonałem z roota:
checkpc -f [utworzył kolejkę]

Dodatkowo jeszcze nie miałem pliku /etc/hosts.lpd więc z roota:
echo 'localhost' >> /etc/hosts.lpd


|----/-e-d-i-t-------|


Po tym wszystkim polecenie lpr nie dawało błędów ale i nie drukowało.

Ale zaczęło działać polecenie lpr-cups [wcześniej nieznana komenda], które zachowuje się jak lpr.

Zatem by drukować np
w Mozilli zamieniłem polecenie lpr $ na lpr-cups $ [Plik->Drukuj->Właściwości] i działa,
w OOo trzeba było odpalić spadmina i we właściwościach drukarki Generic także zmienić lpr na lpr-cups, wyłączyć zamianę czcionek i ładnie drukuje
Gimp - polecenie lpr-cups [ale przy wydruku staje w połowie i długo czeka, dopiero zamknięcie gimpa spowodowało dokończenie wydruku ]
Aplikacje KDE bez problemu

Oczywiście od początku działało polecenie takie [ale już w OOo, Gimpie, czy Mozilli nie, za to z terminala bez problemu :/]:
cupsdoprint -P 'nazwa_drukarki_w_cups' -H 'localhost:631' nazwa_pliku
Państwowa dziwka, flądra w jedwabiu i złocie. || Chcą za nią tren nieść, duszę włócząc w błocie. || Cyril Tourneur (1575-1625) ||
#318805 @ Slackware GNU/Linux
Awatar użytkownika
shark555
Użytkownik
Posty: 45
Rejestracja: 2004-07-12, 17:42
Lokalizacja: Kraków

Re: Lexmark Z35

Post autor: shark555 »

Dzięki Klapek!!!
Udało mi się zainstalować Lexmarka Z35 dzięki tym instrukcjom!!!

P.S. Możnaby wrzucić ten wątek do FAQ. Podejrzewam że postępowanie w wypadku innych lexmarków jest analogiczne

[ Dodano: 2004-07-28, 15:30 ]
Mam jeszcze jeden problem z tą drukarką.
Jak skompilowałem jądro przestała działać.
Problem w tym że nie jest wykrywana przez system.
Koncentratory USB są wykrywane ale drukarka nie.

To lista modułów:

bash-2.05a# lsmod
Module Size Used by Not tainted
lp 6080 0
parport_pc 12100 1
parport 14176 1 [lp parport_pc]
printer 7488 0
tuner 9440 1 (autoclean)
bttv 96512 0 (unused)
videodev 5632 2 [bttv]
i2c-algo-bit 7144 1 [bttv]
i2c-core 12900 0 [tuner bttv i2c-algo-bit]
8139too 15368 1
mii 2400 0 [8139too]
crc32 2848 0 [8139too]
usb-ohci 17864 0 (unused)
usbcore 56256 1 [printer usb-ohci]

Czyżby czegoś brakowało?

Najzabawniejsze jest to że jeśli na nowym jądrze wydam polecenie wydruku
np. lpr plik
nie działa nic.Natomiast w momencie ładowania systemu na jądrze domyślnym drukarka
zaczyna drukować to co zostało na nią wysłane.

Mój chipset to SIS 7612 jeśli to ma jakieś znaczenie.

Jakieś wskazówki?

[ Dodano: 2004-07-28, 17:34 ]
Ponadto CUPS wywala mi taki komunikat(Na nowym jądrze):

"Unable to open USB device "usb:/dev/usb/lp0": No such device"

To dziwne bo urządzenie jest.
ODPOWIEDZ