Strona 1 z 2

Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 21:29
autor: masterpiter
Witam,
Czy ma ktoś wspomnianą drukarkę, działającą pod Ubuntu?
Bo moja nie chce drukować, na wyświetlaczu drukarki pojawia się komunikat że wydruk jest przesyłany z komputera, po chwili komunikat znika, pojawia się główne menu i nic się nie dzieje. Papier jest w obu podajnikach, ustawiałem różne opcje we właściwościach drukarki, bez skutku. Wybierałem też różne sterowniki, np. do MP 520 i innych, bo mojego sprzętu nie ma na liście. Może są gdzieś dostępne inne, działające sterowniki? Wcześniej miałem MP 160 i nie było z nią żadnych problemów. Dodam, że drukuję głównie zdjęcia, problem jest dla mnie poważny i nie chciałbym przesiadać się znowu na XP ( :-x ) bo wszystko mi ładnie chodzi, nawet DPP Canona do mojej lustrzanki (z użyciem Wine).
Pozdrawiam!

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 21:44
autor: verdorben
Sprawdź /var/log/cups/error_log

edit:
Masz zainstalowany sam DPP czy jeszcze coś?
Chodzi zoombrowser, photostich, picture style editor itp ?

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 22:13
autor: masterpiter
Hej,
działa mi tylko DPP i to w wersji 2.2.0.1 bo nowsza nie chciała się odpalić.
Próbowałem też z ZoomBrowser EX, EOS Utility, photostich ale nie poszło, muszę się jeszcze pobawić, może da się coś odpalić.
Co do logów, to mam trzy foldery error_log, wkleję fragmenty:

E [11/Feb/2010:19:58:37 +0100] Unable to remove temporary file "/var/spool/cups/tmp/.fontconfig" - Is a directory
E [11/Feb/2010:19:58:37 +0100] Unable to remove temporary file "/var/spool/cups/tmp/.hplip" - Is a directory

W [07/Feb/2010:18:44:59 +0100] [CGI] Unhandled message: interface=org.freedesktop.DBus.Introspectable, path=/, member=Introspect
E [07/Feb/2010:19:27:16 +0100] Unable to remove temporary file "/var/spool/cups/tmp/.hplip" - Is a directory
E [07/Feb/2010:19:27:16 +0100] [cups-driverd] Bad driver information file "/usr/share/cups/drv/sample.drv"!
E [07/Feb/2010:19:33:11 +0100] Unable to remove temporary file "/var/spool/cups/tmp/.hplip" - Is a directory
W [07/Feb/2010:20:34:04 +0100] [CGI] Unhandled message: interface=org.freedesktop.DBus.Introspectable, path=/, member=Introspect
E [07/Feb/2010:20:42:08 +0100] Unable to remove temporary file "/var/spool/cups/tmp/.hplip" - Is a directory
E [08/Feb/2010:19:49:10 +0100] Unable to remove temporary file "/var/spool/cups/tmp/.hplip" - Is a directory

I jeszcze przed chwilą jak próbowałem drukować stronę testową drugi raz wywaliło komunikat:
Błąd serwera CUPS "client-error-document-format-not-supported"

Dziwne, mam a4 ustawione, nie wiem o co chodzi:-(

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 22:23
autor: verdorben
Masz te pliki: /etc/cups/raw.convs /etc/cups/raw.types
Jeśli tak to pokaż ich zawartość.

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 22:39
autor: masterpiter
raw.convs:
# This file was generated by the cups package. You may change it, or
# reconfigure this file with dpkg-reconfigure. If it is removed, it
# will be regenerated by the package scripts.

application/octet-stream application/vnd.cups-raw 0 -

raw.types:
# This file was generated by the cups package. You may change it, or
# reconfigure this file with dpkg-reconfigure. If it is removed, it
# will be regenerated by the package scripts.

application/octet-stream

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 22:44
autor: verdorben
Czyli jest ok. W jakiej wersji masz pakiet/y common które instalowałeś?

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 22:51
autor: masterpiter
A może to drukarka jest walnięta? na Windzie drukowanie działało bez problemu ale znowu nie mogłem nic zeskanować na kompa, wywalało komunikat że sterownik nie odsługuje tego skanera, kilka razy odinstalowywałem i ponownie instalowałem dołączony soft,bez powodzenia. skaner jest ok, kopiowanie bez kompa czy skanowanie na pen-drive było o.k. może coś było nie tak z Windą. Dlatego też chciałbym wiedzieć czy komuś ten sprzęt działa na UBUNTU.

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 22:52
autor: verdorben
Masz zainstalowany ten ppd konfig z http://sourceforge.net/projects/mp610linux/files ? Ten z samej góry 620-630.
Jeśli nie to zainstaluj.

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 22:56
autor: masterpiter
verdorben pisze:Czyli jest ok. W jakiej wersji masz pakiet/y common które instalowałeś?
CUPS+Gutenprint v5.2.4 [en] (zalecane)

nie wiem czy o to chodziło?

EDIT:
verdorben pisze:Masz zainstalowany ten ppd konfig z http://sourceforge.net/projects/mp610linux/files ? Ten z samej góry 620-630.
Jeśli nie to zainstaluj.
Dzięki, zaraz to zrobię.

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 23:10
autor: verdorben
Jeszcze napisz mi proszę wersję cnijfilter-common jaką masz zainstalowaną do tej drukarki, bo jeśłi mniejsza niż 3.00 to możesz mieć problem :)


PS.
W ostateczności dam Ci swoje stery do mp620

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 23:13
autor: masterpiter
verdorben pisze: Jeśli nie to zainstaluj.
Wstyd się przyznać ale nie wiem jak mam to archiwum .tar.gz teraz zainstalować. Do tej pory to tylko managera pakietów używałem.. w pliku README nie widzę jakoś wskazówek, bo pewnie trzeba użyć konsoli?

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 23:14
autor: verdorben
To nie jest do instalacji, musisz rozpakować, przeczytać README bo trzeba przekopiować/nadpisać pliki.
Potem musisz usunąć drukarkę i ponownie zainstalować lae musisz podczas instalacji podać ścieżkę do tego ppd i nic innego nie wybierać.

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 23:23
autor: masterpiter
Dzięki za cierpliwość, to ja się trochę teraz pobawię i odezwę się jutro jak mi poszło.
Pozdrawiam!

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 11 lut 2010, 23:39
autor: verdorben
A ja przygotuję stery w razie czego, wreście przepakuje w jeden pakiet. :)

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 12 lut 2010, 00:56
autor: masterpiter
- Copy the ppd file (printer/language) along with other ppd files in:
/usr/share/cups/model/ (Canon driver in rpm package)
or:
/usr/share/ppd/ (Canon driver in deb package)
- Copy the cifmp600.conf or cifmp610.conf file to replace Canon?s original file in /usr/lib/bjlib/
- Reinstall printer, use the new MP600, MP610, MP620, MP630 printer device provided by .ppd file

wszystkie instrukcje robiłem prawidłowo, kopiowałem pliki do odpowiednich katalogów tylko że miałem odmowę dostępu. zalogowałem się na roota i ten pierwszy plik .ppd skopiowałem gdzie trzeba, do drugiego ( cifmp.610.conf) nie było u mnie katalogu /usr/lib/bjlib/, nie było tego bjlib. Mimo tego wywaliłem drukarkę i instalowałem na nowo, (zaszły pozytywne zmiany bo nawet kolejkę wydruku mi teraz pokazuje czego wcześniej nie robiła) dostałem komunikat przy końcu instalacji że brakuje koniecznego do działania programu "pstocanonij". Widzę światełko w tunelu bo czuję że dobrze wiesz o co chodzi i jak to zainstalować :wink:
Pozdrawiam!

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 12 lut 2010, 10:07
autor: verdorben
Wiem, pewnie nie masz wszystkiego zainstalowanego. :)

Tu masz orginał dla mp540
http://files.canon-europe.com/files/sof ... rivers.tar

edit:
przed instalacją musisz tylko usunąć to coś do tej pory instalował.
Podczas instalacji wskaż ścieżkę do ppd canonmp540.ppd

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 12 lut 2010, 21:12
autor: masterpiter
Sterownik skanera mi poszedł, ale drukarki już nie, instalator pakietów wyświetlił:
Błąd: Nie udało się spełnić wszysktkich zależności (uszkodzona pamięć podręczna instalatora)
A w terminalu instalacji przeczytałem coś takiego:
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie cnijfilter-common: Pakiet libcupsys2 (>= 1.2.1) nie jest zainstalowany.

EDIT:
udało mi się znaleźć ten pakiet na: http://packages.debian.org/pl/etch-back ... 2/download , po zainstalowaniu sterownik poszedł. Zobaczę czy działa.

EDIT 2:

Nie działa :-( włączyłem drukarkę i przy wyborze sterownika zaznaczyłem "podaj plik PPD" ale nie mam nigdzie pliku canonmp540.ppd, nie ma go w usr/share/ppd. wyszukiwarka też go nigdzie nie znajduje.

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 12 lut 2010, 22:53
autor: verdorben
Zaraz przerobię Tobie pakiet.

edit:
Tu masz pakiet jest bez mojej sygnatury, z dwóch common i cnijfilter-mp540series stworzyłem jeden, poprawiłem zależności, usunąłem zbędne locale.

1. Usuwasz wszystko co instalowałeś dla mp540 włącznie z libcupsys2*lenny, wyłączasz drukarkę
2. Otwierasz konsolę i dajesz (o root/sudo nie muszę przypominać chyba!)
# apt-get update && apt-get install dpkg-dev
3. tworzysz jako użytkownik
$ mkdir repo
kopiujesz tam pakiet, wchodzisz do katalogu repo i dajesz
$ dpkg-scanpackages ./ | gzip > Packages.gz
4. otwierasz /etc/apt/sources.list i dopisujesz na końcu
deb file:/home/ścieżka/repo/ ./
musisz poprawić /home/ścieżka/repo na /home/użytkownik/repo
zapisujesz,zamykasz
5. dajesz (root/sudo)
# apt-get update && apt-get install cnijfilter-mp540series
dociągnie wszystkie zależności, włącz drukarkę i ta powinna zostać samoczynnie zainstalowana.

Jeśli tak się stanie i będzie działać to dalej pogadamy na PW. :)

edit2:
Dla skanera zainstaluj xsane, jest lepszym wyjściem niż pakiet scangearmp

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 13 lut 2010, 22:24
autor: masterpiter
Właśnie od dłuższego czasu próbowałem zrobić według Twoich instrukcji, tylko najpierw dałem ciała bo w konsoli użyłem sudo su i od pk. 3 jak się domyśliłem później to nie były prawa użytkownika do folderu "repo" tylko roota? Bo nie mogłem go usunąć, zrobiłem to logując się na konto roota i próbowałem od początku, po kolei. Wszystko szło dobrze, dopiero na koniec po wpisaniu (sudo su i już z uprawnień roota):
apt-get update && apt-get install cnijfilter-mp540series

pojawiła się długa lista różnych wpisów w konsoli a na koniec:

nie udało się otworzyć pliku blokady: var/lib/dpkg/lock -open (13: Permission denied).
Załamka, ale pewnie sam jestem sobie winien bo kombinowałem zamiast uważniej przeczytać Twoje instrukcje...
Plik /etc/apt/sources.list też edytowałem i zmieniałem najpierw jako root, nie wiem czy to ma wpływ. Pomyślałem że ma i z roota udzieliłem prawa zapisu swojej grupie-sobie.Nic nie dało, po włączeniu drukarki otwiera się okno konfiguracji drukarki, potem szuka sterów i ich nie znajduje, po czym standardowo prosi o wybranie producenta itd.

Odp: Drukarka Canon MP 540 na Ubuntu 9.10

: 13 lut 2010, 22:43
autor: verdorben
Masz zainstalowany pakiet o nazwie system-config-printer-udev ?

$ dpkg -l | system-config-printer-udev

edit:
w swoim /home operujesz jako użytkownik, poza /home używasz sudo lub logujesz się na roota. Przywróć prawa roota do sources.list

Żeby się Tobie w przyszłości nie myliły konsole zalogowany root/user to wykonaj:

$ sudo gedit /root/.bashrc

i dodaj poniższą linijkę, zapisz

export PS1="\[\e[31;1m\][\u@\H:\[\e[37;1m\]\w\[\e[31;1m\]]\\$ \[\e[0m\]"