Kirjoittaja Aihe: Canon Pixma MP510 väritulostusongelma  (Luettu 4591 kertaa)

Törkki

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Canon Pixma MP510 väritulostusongelma
« : 28.10.07 - klo:13.28 »
Edellisen printterin sanottua työsopimuksensa irti, hommasin tilalle Canonin Pixma MP510. Ihastuksekseni huomasin, että Ubuntu löysi printterin heti USB:n kiinnilyötyäni, ja tekstin tulostaminenkin luonnistui ilman probleemia.

Hymy ryhtyi hieman hyytymään, kun yritin tulostaa värivalokuvaa. Lopputuloksessa musta ja keltainen ovat kohdakkain, kuten myös sininen ja punainen - ongelma on siinä, että kaksikot ovat vierekkäin, eivät päällekkäin. Eli tulostuksen kohdistuksessa on selvä ongelma. Manuaalista ei apua löytynyt, ja OpenPrintingin kautta löytyi tieto Canonin julkaisemista ajureista Linuxille. Nuo ajurit puolestaan ovat RPM-muodossa ja niitä on tarjolla Fedoralle ja OpenSuselle.

Nyt tarvitsisin vastauksen pariin kysymykseen. Onko väritulostuksen kohdistamisen ongelma Ubuntun ajurissa, ja voiko sitä jotenkin säätää? Jos sitten joutuu käyttämään noita Canonin ajureita, kumpi on yhteensopivampi versio? Tähän liittyen vielä se kysymys, etten ole koskaan asettanut mitään RPM-muodosta, joten ohjeet olisivat paikallaan?

Käytössä on Gutsy Gibbon ja ajurina on "CUPS+Gutenprint v5.0.1 Simplified"

Anssi

  • Käyttäjä
  • Viestejä: 1342
    • Profiili
Vs: Canon Pixma MP510 väritulostusongelma
« Vastaus #1 : 28.10.07 - klo:14.11 »
Sanottakoon nyt alkuu että linux:n kanssa kannattaa jättää canonit kauppaan, mutta koska vahinko on jo sattunut niin...

rpm paketit kannattaa muuntaa deb:ksi ja se onnistuu ohjelmalla nimeltään alien.

eli ensin täytyy asentaa se..
Koodia: [Valitse]
sudo apt-get install aliensitten muunnetaan paketti...
Koodia: [Valitse]
sudo alien paketin_nimi.rpmsitten asennetaan paketti
Koodia: [Valitse]
sudo dpkg -i paketin_nimi.deb
tässä siis ohjetta mitä tehdä rpm paketeille. Tuohon tulostin kysymykseen en osaa ottaa enempää kantaa, kun en ole kyseistä laitetta koskaan käyttänyt.

Törkki

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Vs: Canon Pixma MP510 väritulostusongelma
« Vastaus #2 : 29.10.07 - klo:11.36 »
Tein käännökset ohjeiden mukaan, ja sen jälkeen asennuksen Canonin ohjeiden mukaan (olivat samat Fedoralle ja OpenSuselle). Tässä koko koodiketju:

"timo-erkki@timo-erkki-desktop:~/Desktop$ sudo alien cnijfilter-common-2.70-1.i386.rpm
cnijfilter-common_2.70-2_i386.deb generated
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo alien cnijfilter-common-2.70-1.src.rpm
File "cnijfilter-common-2.70-1.src.rpm" not found.
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo alien cnijfilter-common-2.70-2.src.rpm
cnijfilter-common_2.70-3_i386.deb generated
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo alien cnijfilter-mp510-2.70-2.i386.rpm
Warning: Skipping conversion of scripts in package cnijfilter-mp510: postinst postrm
Warning: Use the --scripts parameter to include the scripts.
cnijfilter-mp510_2.70-3_i386.deb generated
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo dpkg -i cnijfilter-common_2.70-2_i386.deb
Valitsen aikaisemmin valitsemattoman paketin cnijfilter-common.
(Luetaan tietokantaa... 155668 tiedostoa ja hakemistoa tällä hetkellä asennettuna.)
Puretaan pakettia cnijfilter-common (cnijfilter-common_2.70-2_i386.deb)...
Säädän asetukset: cnijfilter-common (2.70-2) ...
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo dpkg -i cnijfilter-mp510_2.70-3_i386.deb
Valitsen aikaisemmin valitsemattoman paketin cnijfilter-mp510.
(Luetaan tietokantaa... 155677 tiedostoa ja hakemistoa tällä hetkellä asennettuna.)
Puretaan pakettia cnijfilter-mp510 (cnijfilter-mp510_2.70-3_i386.deb)...
Säädän asetukset: cnijfilter-mp510 (2.70-3) ...
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo dpkg -i cnijfilter-common_2.70-3_i386.deb
(Luetaan tietokantaa... 155860 tiedostoa ja hakemistoa tällä hetkellä asennettuna.)
Valmistellaan paketin cnijfilter-common 2.70-2 vaihtamsta (käyttäen pakettia cnijfilter-common_2.70-3_i386.deb)...
Puretaan korvaavaa cnijfilter-common-pakettia...
Säädän asetukset: cnijfilter-common (2.70-3) ...
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo /etc/int.d/cups restart
sudo: /etc/int.d/cups: command not found
timo-erkki@timo-erkki-desktop:~/Desktop$ nano restartcups
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo restartcups
sudo: restartcups: command not found
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo /usr/sbin/lpadmin -p MP510.ppd -v cnij_usb:/dev/usb/lpO -E
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo /usr/sbin/lpadmin -d MP510
timo-erkki@timo-erkki-desktop:~/Desktop$ "

Koneen uudelleenkäynnistyksen jälkeen tulostimien joukossa on MP510.ppd tulostin, jonka URI on "cnij_usb:/dev/usb/lpO" ja merkki ja malli "Local Raw Printer". Kun tuolla yrittää kuvaa tulostaa, niin työt jäävät tilaan "odottaa vuoroa". Sama koskee myös pelkän tekstin tulostamista.

Jotain meni siis vikaan, mutta mitä?

Törkki

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Vs: Canon Pixma MP510 väritulostusongelma
« Vastaus #3 : 31.10.07 - klo:23.56 »
Nyt tuli hätä käteen...

Yritin liian alkeellisilla taidoilla asentaa Canonin sivuilta peräisin olevia ajureita, ja koska ohjeet tuntuivat olevan samanlaisia kun Canonin ohjeissa laserin asentamiselle "https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/CanonPrinters/Canon_LBP_2900", menin tyhmyyksissäni sotkemaan senkin tähän. Lopputuloksena on se, että nyt printteri ei toimi ollenkaan. Pystyykö kukaan auttamaan minua tätä pulasta?

Tässä tekemäni asiat:

"timo-erkki@timo-erkki-desktop:~/Desktop$ sudo alien cnijfilter-mp510-2.70-2.i386.rpm
[sudo] password for timo-erkki:
Warning: Skipping conversion of scripts in package cnijfilter-mp510: postinst postrm
Warning: Use the --scripts parameter to include the scripts.
^[[A^[[B^[[cnijfilter-mp510_2.70-3_i386.deb generated
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo alien cnijfilter-mp510-2.70-2.i386.rpm --scripts
cnijfilter-mp510_2.70-3_i386.deb generated
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo dpkg -i cnijfilter-common_2.70-2_i386.deb
dpkg - varoitus: vaihdan paketin cnijfilter-common aikaisempaan versioon 2.70-3 versiosta 2.70-2.
(Luetaan tietokantaa... 155896 tiedostoa ja hakemistoa tällä hetkellä asennettuna.)
Valmistellaan paketin cnijfilter-common 2.70-3 vaihtamsta (käyttäen pakettia cnijfilter-common_2.70-2_i386.deb)...
Puretaan korvaavaa cnijfilter-common-pakettia...
Säädän asetukset: cnijfilter-common (2.70-2) ...
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo dpkg -i cnijfilter-mp510_2.70-3_i386.deb
(Luetaan tietokantaa... 155900 tiedostoa ja hakemistoa tällä hetkellä asennettuna.)
Valmistellaan paketin cnijfilter-mp510 2.70-3 vaihtamsta (käyttäen pakettia cnijfilter-mp510_2.70-3_i386.deb)...
Puretaan korvaavaa cnijfilter-mp510-pakettia...
Säädän asetukset: cnijfilter-mp510 (2.70-3) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo /etc/init.d/cupsys stop
 * Stopping Common Unix Printing System: cupsd                           [ OK ]
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo ps ax | grep cupsd
 7644 pts/0    R+     0:00 grep cupsd
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo mkdir /var/ccpd
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo mkdir /var/captmon
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo mkfifo /var/ccpd/fifo0
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo chmod 777 /var/ccpd/fifo0
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo chown root /var/ccpd/fifo0
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo chown -R a+rX /usr/share/cups/model
chown: "a+rX": virheellinen käyttäjä
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo /etc/init.d/cupsys start
 * Starting Common Unix Printing System: cupsd                           [ OK ]
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo /usr/sbin/lpadmin -p MP510 -m canonmp510.ppd -v ccp:/var/ccpd/fifo0 -E
lpadmin: Virheellinen device-uri ”ccp:/var/ccpd/fifo0”!
timo-erkki@timo-erkki-desktop:~/Desktop$ sudo /usr/sbin/lpadmin -p MP510 -m canonmp510.ppd -v cnij_usb:/dev/usb/lp0 -E
timo-erkki@timo-erkki-desktop:~/Desktop$ ls /usr/share/cups/model/ | grep CNCUPS
timo-erkki@timo-erkki-desktop:~/Desktop$ cd /usr/share/ppd/
timo-erkki@timo-erkki-desktop:/usr/share/ppd$ sudo ln s /usr/share/cups/model/canonmp510.ppd
ln: käytetään tiedostoa "s": No such file or directory
timo-erkki@timo-erkki-desktop:/usr/share/ppd$ sudo ln -s /usr/share/cups/model/canonmp510.ppd
timo-erkki@timo-erkki-desktop:/usr/share/ppd$ sudo /usr/sbin/ccpdadmin -p mp510 -o /dev/usblp0
sudo: /usr/sbin/ccpdadmin: command not found
timo-erkki@timo-erkki-desktop:/usr/share/ppd$ sudo gedit /etc/int.d/ccpd
timo-erkki@timo-erkki-desktop:/usr/share/ppd$ sudo gedit /etc/int.d/ccpd

** (gedit:7768): WARNING **: Hit unhandled case 1 (Tiedostoa ei löytynyt) in gedit_unrecoverable_saving_error_message_area_new.
timo-erkki@timo-erkki-desktop:/usr/share/ppd$ sudo ccpdadmin
sudo: ccpdadmin: command not found
timo-erkki@timo-erkki-desktop:/usr/share/ppd$ cd..
bash: cd..: command not found
timo-erkki@timo-erkki-desktop:/usr/share/ppd$ cd
timo-erkki@timo-erkki-desktop:~$ sudo ccpdadmin
sudo: ccpdadmin: command not found
timo-erkki@timo-erkki-desktop:~$ captstatusui -P mp510
bash: captstatusui: command not found"

Miten saisin korjattua tilanteen edes sellaiseksi, että voisin tulostaa tekstiä?

Jotain muutoksia on tullut tehtyä, koska laitteen URI on nyt "usb://Canon/MP510" ja "merkki ja malli" kohdassa lukee nyt "Canon MP510 Ver.2.70" - jota tulostimen asennusohjelma muuten suosittelee käytettäväksi. Jos olisin tämän riesan tiennyt, olisin jättänyt koko laitteen kauppaan...


Törkki

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Vs: Canon Pixma MP510 väritulostusongelma
« Vastaus #4 : 05.11.07 - klo:13.26 »
Yritän edelleen saada tätä Canonin tulostinta printtaamaan edes tekstiä. Poistin ensin kaikki tulostimet, ja asensin sen jälkeen debit uudestaan. Uudelleenkäynnistyksen jälkeen printterin kuvan päällä on kieltomerkki ja kone antaa virheilmoituksen:

""Tulostin "MP510":"cups-missing-filter"."

Mistähän tuo virheilmoitus tulee? Itse olen miettinyt myös sitä, että ovatko nämä printterin rekisteröintiohjeet spoolerille (mikä se onkaan...) oikeat, sillä joissain suoraan Ubuntulle kirjoitetuissa ohjeissa ne ovat hieman erilaiset. Nämä ohjeet pätevät Fedoralle ja OpenSuselle, mutta toimivatko ne suoraan myös Ubuntussa?

"timo-erkki@timo-erkki-desktop:~$ sudo /usr/sbin/lpadmin -p MP510 -m canonmp510.ppd -v cnij_usb:/dev/usb/lp0 -E
timo-erkki@timo-erkki-desktop:~$ sudo /usr/sbin/lpadmin -d MP510"

Lähinnä minua mietityttää tuo loppu joka osoittaa ilmeisesti tulostusväylää, eli usb:tä.

Törkki

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Vs: Canon Pixma MP510 väritulostusongelma
« Vastaus #5 : 05.11.07 - klo:13.47 »
Nyt tuli lisää tietoa: yrittäessäni tulostaa aivan eri ajureilla, sain printterivalikosta tiedon:

""Filter "Pstocanonij" for printer MP510 not available: no such file or directory".

Osaisiko joku kertoa kummassa päässä on vika: canonin ajureissa vai omassa koneessa?

Törkki

  • Käyttäjä
  • Viestejä: 100
    • Profiili
Vs: Canon Pixma MP510 väritulostusongelma (ratkaistu?)
« Vastaus #6 : 06.11.07 - klo:13.34 »
Yksi ongelma selvisi kun tarpeeksi koulusin nettiä. Tuo filtteri-ongelma johtui siitä, että oli kääntänyt alienilla source.rpm:n, jonka sisällä oli varsinainen ajuri - joka puolestaan ei jostain syystä kääntynyt oikein. Kun käänsin varsinaisen filtteri.rpm:n, katosi tämä virheilmoitus ja localhost:631 ilmoittaa nyt että printteri on toimintakuntoinen ja kaikki ajurit ovat kunnossa.

Tosin tämä kuvio ei poistanut sitä tosiasiaa, että noilla ajureilla printteri ei suostunut vieläkään toimimaan.

Asiaan löytyi epäortodoksinen ratkaisu, kun asensin printterin suoraan usb-porttiin ja käytin ajurina BJC-8200 -ajuria. Nyt kone printtaa sekä tekstiä että kuvaa. Joten asia tuli ratkaistua - kai.