canon ip4760 64 bit driver

opensuse 11.2 64 bit
canon ip 4760 no driver for the os
canon’s homepage have linux driver,but it is for i 386,
I try to install the 32 bit driver ,The driver can not work.
I try download the driver’s source ,and compile it ,it can not success,because some lib provide by canon is 32 bit.

follows are errors

/bin/sh …/libtool --tag=CC --mode=link gcc -O2 -Wall -I. -I./common -L…/…/com/libs_bin -o cnijnetprn cnijnetchk.o cnijnetprn.o -lcnnet -lc -ldl -lcups
libtool: link: gcc -O2 -Wall -I. -I./common -o cnijnetprn cnijnetchk.o cnijnetprn.o -L/home/chanfried/Documents/0-cnijfilter-source-3.20-1/com/libs_bin -lcnnet -lc -ldl -lcups
/usr/lib64/gcc/x86_64-suse-linux/4.4/…/…/…/…/x86_64-suse-linux/bin/ld: skipping incompatible /home/chanfried/Documents/0-cnijfilter-source-3.20-1/com/libs_bin/libcnnet.so when searching for -lcnnet
/usr/lib64/gcc/x86_64-suse-linux/4.4/…/…/…/…/x86_64-suse-linux/bin/ld: cannot find -lcnnet
collect2: ld returned 1 exit status
make[3]: *** [cnijnetprn] Error 1
make[3]: Leaving directory /home/chanfried/Documents/0-cnijfilter-source-3.20-1/backendnet/lmonitor' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory /home/chanfried/Documents/0-cnijfilter-source-3.20-1/backendnet’
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/chanfried/Documents/0-cnijfilter-source-3.20-1/backendnet’
make: *** [all] Error 1

On Sat December 19 2009 11:26 am, wangcgfan wrote:

>
> opensuse 11.2 64 bit
> canon ip 4760 no driver for the os
> canon’s homepage have linux driver,but it is for i 386,
> I try to install the 32 bit driver ,The driver can not work.
> I try download the driver’s source ,and compile it ,it can not
> success,because some lib provide by canon is 32 bit.
> ???
>
>
wangcgfan;

The i386 drivers usually work ok on x86_64 with a tweak. The Canon rpms
place the filter in /usr/lib/cups/filter and you need them
in /usr/lib64/cups/filter. After you install the canon drivers look
in /usr/lib/cups/filter to get the exact name of the filter. Then (assuming
the filter is named “pstocanonij”) open a terminal window and enter:


su
ln -s /usr/lib/cups/filter/pstocanonij /usr/lib64/cups/filter

You may need to alter the filter name to what you found
in /usr/lib/cups/filter.

I think there are two possible names.

P. V.
“We’re all in this together, I’m pulling for you.” Red Green

There might be a 64 bit version of that driver on the canon asia website, this is where i found the driver for my ip 2600.

Both Cannon and Lexmark have awful support for linux, maybe you should sell your printer and maybe buy a HP

Canon LBB5100 Capt Driver x86_64 - openSUSE Forums

maybe this thread will help you to make rpm

I got a problem while compilling cndrvcups-capt.

I was need to do

  1. compile cndrvcups-common
  2. install it (cndrvcups-common)
  3. compile cndrvcups-capt

Thank-you thank-you!

My ip4700 is working in linux!!!

I’m using opensuse 11.2 KDE. I downloaded the i386 rpm fron canon asia site.

I than fired up yast and searched for:

libsoft.so - it needs the 32bit variant to install.

I then ran sudo ./install.sh and it installed!!

I then had to follow you advice with moving that file.

Then I set it up in printer configuration in KDE.

Thanks again!! Even duplex printing works!!!

On Thu January 21 2010 11:36 am, oxymoron08 wrote:

>
> venzkep;2090706 Wrote:
>> On Sat December 19 2009 11:26 am, wangcgfan wrote:
<snip>
>> wangcgfan;
>>
>> The i386 drivers usually work ok on x86_64 with a tweak. The Canon
>> rpms
>> place the filter in /usr/lib/cups/filter and you need them
>> in /usr/lib64/cups/filter. After you install the canon drivers look
>> in /usr/lib/cups/filter to get the exact name of the filter. Then
>> (assuming
>> the filter is named “pstocanonij”) open a terminal window and enter:
>> >
> Code:
> --------------------
> > >
> > su
> > ln -s /usr/lib/cups/filter/pstocanonij /usr/lib64/cups/filter
> >
> --------------------
>> >
>>
>> You may need to alter the filter name to what you found
>> in /usr/lib/cups/filter.
>>
>> I think there are two possible names.
>> –
>> P. V.
>> “We’re all in this together, I’m pulling for you.” Red Green
>
> Thank-you thank-you!
>
> My ip4700 is working in linux!!!
>
> I’m using opensuse 11.2 KDE. I downloaded the i386 rpm fron canon asia
> site.
>
> I than fired up yast and searched for:
>
> libsoft.so - it needs the 32bit variant to install.
>
> I then ran sudo ./install.sh and it installed!!
>
> I then had to follow you advice with moving that file.
>
> Then I set it up in printer configuration in KDE.
>
> Thanks again!! Even duplex printing works!!!
>
oxymoron08;

Glad to help, enjoy your printer.


P. V.
“We’re all in this together, I’m pulling for you.” Red Green