LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Linux driver for Canon i250 found. (https://www.linuxquestions.org/questions/linux-hardware-18/linux-driver-for-canon-i250-found-188250/)

fotoguy 12-16-2004 08:09 PM

I''m now just writing a script that will download and install the rpm's and their dependicies for mandrake 10 and canon i560. This I hope will help out people who are having trouble tracking down and installing the dependicies and rpm's. When it's finished I will Make it so you can download for the other printers supported by the Japan site.

lainylain 12-17-2004 02:11 AM

That would be so cool :) Thanks!

asilentmurmur 04-05-2005 12:21 AM

hey everyone, i have a canon i250 and im trying to install the drivers for Suse Linux 9.1 and after i installed the popt-devel package and i ran the autoconf script and the make command this is the errors that i got:

inux:/usr/local/Canoni250Printer/bjfilter-2.3-0 # make
make all-recursive
make[1]: Entering directory `/usr/local/Canoni250Printer/bjfilter-2.3-0'
Making all in src
make[2]: Entering directory `/usr/local/Canoni250Printer/bjfilter-2.3-0/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -MT bjfilter.o -MD -MP -MF ".deps/bjfilter.Tpo" -c -o bjfilter.o bjfilter.c; \
then mv -f ".deps/bjfilter.Tpo" ".deps/bjfilter.Po"; else rm -f ".deps/bjfilter.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -MT bjfimage.o -MD -MP -MF ".deps/bjfimage.Tpo" -c -o bjfimage.o bjfimage.c; \
then mv -f ".deps/bjfimage.Tpo" ".deps/bjfimage.Po"; else rm -f ".deps/bjfimage.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -MT bjfoption.o -MD -MP -MF ".deps/bjfoption.Tpo" -c -o bjfoption.o bjfoption.c; \
then mv -f ".deps/bjfoption.Tpo" ".deps/bjfoption.Po"; else rm -f ".deps/bjfoption.Tpo"; exit 1; fi
bjfoption.c: In function `SetCmdOption':
bjfoption.c:491: warning: passing arg 3 of `poptGetContext' from incompatible pointer type
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -MT bjfpos.o -MD -MP -MF ".deps/bjfpos.Tpo" -c -o bjfpos.o bjfpos.c; \
then mv -f ".deps/bjfpos.Tpo" ".deps/bjfpos.Po"; else rm -f ".deps/bjfpos.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -MT bjfrcaccess.o -MD -MP -MF ".deps/bjfrcaccess.Tpo" -c -o bjfrcaccess.o bjfrcaccess.c; \
then mv -f ".deps/bjfrcaccess.Tpo" ".deps/bjfrcaccess.Po"; else rm -f ".deps/bjfrcaccess.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -MT getipc.o -MD -MP -MF ".deps/getipc.Tpo" -c -o getipc.o getipc.c; \
then mv -f ".deps/getipc.Tpo" ".deps/getipc.Po"; else rm -f ".deps/getipc.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -MT bjflist.o -MD -MP -MF ".deps/bjflist.Tpo" -c -o bjflist.o bjflist.c; \
then mv -f ".deps/bjflist.Tpo" ".deps/bjflist.Po"; else rm -f ".deps/bjflist.Tpo"; exit 1; fi
gcc -O2 -o bjfilter bjferror.o bjfilter.o bjfimage.o bjfoption.o bjfpos.o bjfrcaccess.o getipc.o bjflist.o -lcnbpcmcm180 -lcnbpess180 -lm -ldl -ltiff -lpng -lcnbpcnclapi180 -lcnbpcnclbjcmd180 -lcnbpcnclui180 /usr/lib/libpopt.a
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: cannot find -lcnbpcmcm180
collect2: ld returned 1 exit status
make[2]: *** [bjfilter] Error 1
make[2]: Leaving directory `/usr/local/Canoni250Printer/bjfilter-2.3-0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/Canoni250Printer/bjfilter-2.3-0'
make: *** [all] Error 2

Any ideas on what I should do to fix this problem? Also what driver packages from the canon.co.nz driver page for canon i250 should i install in order to get my printer to work correctly with Suse Linux 9.1?

dist.ro 10-27-2005 10:48 PM

missing library is in Canon RPM
 
There's a site here: http://www.ubuntuusers.de/wiki/treib...cker:canoni250 (in German, but readable. Linux must be a universal language like football) that shows how to get the binaries working using Ubuntu.

The library that is chuffing everybody's compilation (-lcnbpcmcm180, libcnbpcmcm180.so) is in the bjfilteri250 RPM. I also did this stuff (from the German site):

$ sudo ln -s /usr/lib/libcnbpcmcm180.so.6.03.1 /usr/lib/libcnbpcmcm180.so
$ sudo ln -s /usr/lib/libcnbpess180.so.1.4.0 /usr/lib/libcnbpess180.so
$ sudo ln -s /usr/lib/libcnbpcnclui180.so.3.0.0 /usr/lib/libcnbpcnclui180.so
$ sudo ln -s /usr/lib/libcnbpcnclbjcmd180.so.3.0.0 /usr/lib/libcnbpcnclbjcmd180.so
$ sudo ln -s /usr/lib/libcnbpcnclapi180.so.3.0.0 /usr/lib/libcnbpcnclapi180.so

..and "sudo ldconfig" (although I don't know if that was required). After that, I could compile the source (although I didn't use it in the end as the binaries were working for me by then). Before even the binaries will work, you'll also need these libraries (explained on the German site):

* libxml1
* libglade0
* libpng2
* libtiff3g

HTH

muzza933 02-05-2006 01:19 AM

Canon i550
 
I tried to find a driver for the Canon i550 in vain but have managed to use the BJC55 (which is included in the installation of Mandrake 10.1) and got some colour test pages to print properly, hope it helps :)

DarkElf109 02-05-2006 02:13 AM

http://www.turboprint.de/english.html

Although it costs a little cash, the drivers in that package are excellent Ever since I started using them, I've never needed to send a file over to a windows machin just to print it. I heartily recommend it.

Steel_J 02-08-2006 04:17 PM

I agree...I use them to with my i560 and they are flawless


All times are GMT -5. The time now is 11:22 AM.