Belépés
Canon nyomtató telepítése, ha nincs bent a listában
Van egy régebbi fajta nyomtatóm, becses nevén: Canon PIXMA iP1900. Fel szerettem volna telepíteni, ám szomorúan tapasztaltam, hogy ilyen nyomtatót nem találok a felajánlott listában. Bármelyiket próbáltam, néma csend fogadott. Így hát hű barátomhoz fordultam és megkérdeztem a guglit. Sok oldalt ajánlott, míg végül sikerült összeraknom a képet, s működésre bírni a kicsikémet. Ezt a leírást követve, valószínű, más típusú Canon nyomtatóval is működni fog.
Meglátogattam a Canon letöltési oldalát, ahol a Printers résznél kiválasztottam a nyomtatómat, a következő oldalon pedig Operating system: linux és Language: Hungarian, majd 'Submit' gomb.
Itt kiválasztottam a Debian Linux Printer Driver 3.0-t és alul rányomtam az iP1900_debian_printer.tar gombra, majd az 'I accept' kipipálása és a Download gombra való kattintás után néhány másodperccel már le is töltött egy csomagolt állományt. Ezt én a Letöltések közé egy ip1900 nevű mappába csomagoltam ki, de ez teljesen mindegy.
Fájlkezelőben rákattintottam kétszer a cnijfilter-common_3.00-1_i386.deb fájlra, ami a csomagkezelőt elindítva felrakná, de elszállt hibával. Hiányolta a 'libcupsys2' csomagot, valamint egy hatalmas behajtani tilos tábla is megjelent a panelon az óra mellett. Ezt, ahogy a telepítéskori hibaüzenet írta, sikerült eltüntetnem a sudo apt-get install -f parancs segítségével. Ez leszedte a félig felrakott csomagot.
Némi guglizás után megtudtam, hogy a 9.10 Ubuntuban ez a csomag nincs, libcups2 van, így hát sajnos trükközni kell, pontosabban elhitetjük vele, hogy a letöltött drivernek libcups2 kell a libcupsys2 helyett.
Nyitni kell egy terminálablakot és ahol a kicsomagolt .deb fájlok vannak, ki kell adni ezt a két parancsot:
dpkg-deb -x cnijfilter-common_3.00-1_i386.deb common
dpkg-deb --control cnijfilter-common_3.00-1_i386.deb
Ez kicsomagolja a .deb fájlt, létrejött egy 'common' és egy 'DEBIAN' könyvtár is, így lehetőség nyílik néhány apróság átírására.
Meg kell nyitni szerkesztésre a 'control' nevű fájlt a DEBIAN könyvtáron belül:
gedit ./DEBIAN/control
Itt keresni kell egy ilyesmi sort:
Depends: libc6 (>= 2.3.4-1), libcupsys2 (>= 1.2.1), libpopt0 (>= 1.7)
Át kell írni a libcupsys2 szót libcups2 -re és elmenteni a fájlt, majd kilépni. Ez után ezt az egész DEBIAN könyvtárat át kell másolni a common könyvtárba.
cp -r DEBIAN common
Végül pedig nincs más hátra, mint visszacsomagolni, amit a következő paranccsal tehetünk meg:
dpkg -b common cnijfilter-common_3.00-1_i386.deb
Utána már törölhető a két könyvtár is:
rm -r DEBIAN common
Most már nyugodtan mehet a duplaklikk a cnijfilter-common_3.00-1_i386.deb fájlon, elvileg hiba nélkül fel fog menni.
Ugyanezt sajnos el kell még játszani a másik fájllal is, ami nálam a cnijfilter-ip1900series_3.00-1_i386.deb (más típusnál értelemszerűen más a fájlnév), tehát:
dpkg-deb -x cnijfilter-ip1900series_3.00-1_i386.deb common
dpkg-deb --control cnijfilter-ip1900series_3.00-1_i386.deb
gedit ./DEBIAN/control
Átírni a libcupsys2-t libcups2-re és elmenteni.
cp -r DEBIAN common
dpkg -b common cnijfilter-ip1900series_3.00-1_i386.deb
rm -r DEBIAN common
Végül fel lehet telepíteni ezt is.
Ekkor fogtam, bedugtam a nyomtatót és egyből felismerte, hogy nekem ez van, így boldogan ráböktem a tesztoldal nyomtatására. Ami nem jött össze, mert kaptam egy ilyen hibaüzenet: 'Stopping job because the scheduler could not execute a filter.' Mint a diagnózisból kiderült, ezt a hibát az okozta, hogy az előzőleg feltelepített driver tulajdonosa nem root, hanem én. Csak ki kellett adni a következő parancsot és már elmúlt minden gondja:
sudo chown root:root /usr/lib/cups/filter/pstocanonij
Most már sikeresen kinyomtatta a tesztoldalt, gyönyörködtem benne egy picit, aztán rájöttem, nem is akarok semmit se nyomtatni :)
- daniferi blogja
- A hozzászóláshoz regisztráció és belépés szükséges

Sziasztok,
nekem is egy Canon Pixma IP2600 nyomtatóm van. A 8.10-es Ubuntun működött a driver, de ezen 10.04 3 LTS ubin már ugyanaz a hiba: cupsys2 kell neki.
Majdnem végigcsináltam a folyamatot amit daniferi írt le de egy ilyen hibába ütköztem:
maci@maci-desktop:/media/Part-B/Downloads/driver/Canon_IP2600/Linux_driver$ dpkg -b common cnijfilter-common_2.90-1_i386.deb
dpkg-deb: `cnijfilter-common' csomag építése itt: `cnijfilter-common_2.90-1_i386.deb'.
dpkg-deb: az ellenőrző könyvtárnak hibás 777 jogai vannak (>=0755 és <=775 kell legyen)
Megpróbáltam root jogokkal, gyökérként. Mármint eléírtam a sudo parancsot, de ugyan az a fégeredmény.
Mi ilyenkor a teendő?
A Part-B partíció egy NTFS filerendszer. És nem tudom mi az az "ellenőrző könyvtár".
---------------------------------------------------------------------------
Linuxos partíción újra próbáltam, így sikerült. Fel is telepítettem és a root jogok kiadása után minden szuperál.
Canon Lbp-3010-et már a jaunty óta nem tudom beizzítani Ubuntu-n. Elméletileg van hozzá driver a canonnnál, elméletileg már átnyálaztam az egész netet is (beleértve: https://help.ubuntu.com/community/HardwareSupportComponentsPrinters/Cano...)
De még mindig csak virtualbox-os xp-vel tudok róla nyomtatni. A canon nagyon nem támogatja a linux-ot.
Ubuntu: Miénk, Nektek, Tőlük.
Nekem is ilyenem van. Hiába próbáltam a fent említett okosságokat véghez vinni, még mindig nem hajlandó nyomtatni a kicsike. A 2 fájl közül csak az egyikben találtam meg a libcupsys-t, a másikban nem volt ilyen. Az első fájlomat még fel is tudtam telepíteni, de a másodiknál a csomagtelepítő azt mondja, hogy a függőség nem elégíthető ki: libstdc++5(>1:3.3.4-1) miatt. Ötlet? Még Karmic Koalám van, ha frissítek az LTS-re, akkor megoldódhat a gondom?
Annyira kezdő vagyok, hogy az nekem is fáj!
A következőre jutottam: feltettem az LTS-t de semmi változás. Hosszas keresgélés után találtam egy helyet, ahonnan le lehet szedni a libstdc++5 -öt.
http://packages.ubuntu.com/jaunty/i386/libstdc++5/download
Leszedtem, felraktam. Ezután már probléma nélkül felment a cndrvcups-capt_1.80-1_i386.deb a csomagtelepítővel.
Most már benne van a listában a nyomtató, de nem enged nyomtatni, a hibaüzenet ugyanaz, amit a postíró is írt. Kiadtam a parancsot:
sudo chown root:root /usr/lib/cups/filter/pstocanonij
de nem történt meg a csoda. Lehet, hogy nálam nem ezt a parancsot kellene használni? Tud vki segíteni?
Annyira kezdő vagyok, hogy az nekem is fáj!
A diagnosztizálás után kiderült, hogy a pstocapt3 nincs a root-ban. A parancsot kiadtam megváltoztatva:
sudo chown root:root /usr/lib/cups/filter/pstocapt3
De sajnos még mindig nem jó:
"Stopping job because the sheduler could not execute the backend"
Diagnosztizálás futtattam ismét: dirty file-okat emlegetett
Július közepén a canon kiadta az 1.9-es verziójú drivert, amit továbbra sem tudtam bepöccenteni, majd a 2.0-sal is így jártam. A regisztráció valahogy nem működött.
Aztán találtam egy scriptet, ami kifejezetten az LBP-s nyomtatókra írtak:
http://radu.cotescu.com/2010/03/20/how-to-install-canon-lbp-printers-in-...
Ha az ember követi az utasításokat, menni fog a telepítés. Végre sikerült a nyomtató beüzemelése!
Annyira kezdő vagyok, hogy az nekem is fáj!
http://ubuntu.hu/node/7336
erre varrjatok gombot :S
Bill Gates az egyetlen olyan ember aki a cégét a nemi szervéről nevezte el.
ezt megjegyzem, köszi. anyóséknál ugyan ip1800 van, de az is törött csomag(ok)ra panaszkodik.
烏邦土 - 乾屎橛
Nekem egy MP470es nyomtatóm van és kihagyták a listából.Csak MP220as és MP500as volt:) Rámentem a 220asra és lám:) jó lett, mert szinte csak design változás van a kettő közt és a driver pedig ugyan az:) Próbáld ki így te is!
És egy egyszerűbb megoldás :-)
http://mambo.kuhp.kyoto-u.ac.jp/~takushi/#canon
warp