Canon Pixma IP1000 on Opensuse 11.4 (64bit)

Hello,
iam newbie in opensuse.
I’ve tried installing the drivers provided by canon at their official website.
but i found here.
error: Failed dependencies:
gtk+ is needed by bjfilter-common-2.50-3.i386
libxml is needed by bjfilter-common-2.50-3.i386

i think .finished install them (gtk++ and libxml2,3)

:question::question::question::question:
Any help?

Do you use the 64bit or 32 bit version of openSUSE and which version?
I see you try to install a 32 bit rpm, so it makes a difference.
You can try to install the missing libraries with yast or zypper, with
zypper it is probably


su -
zypper in libxml-32bit gtk2-32bit

if you run 64 bit


su -
zypper in libxml gtk2

if you run a 32 bit openSUSE.
Please be aware that this is a wild guess, I do not know this driver and if
someone else knows better please follow the other advise.

Before you do what I wrote above, did you check with the yast -> printer
that your Canon Bubble Jet Printer is not supported out of the box?


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram

martin_helm wrote:

>


> su -
> zypper in libxml-32bit gtk2-32bit
> 

if you run 64 bit


> su -
> zypper in libxml gtk2
> 

> if you run a 32 bit openSUSE.
That was from a 11.3 machine. For 11.4 this should read
gtk-32bit and gtk!


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram

i’m try your instruction is nthing found like this:
inux-1e14:/home/hermawansusanto # zypper in gtk2-32bit
Loading repository data…
Reading installed packages…
‘gtk2-32bit’ not found in package names. Trying capabilities.
‘libgtk-2_0-0-32bit’ providing ‘gtk2-32bit’ is already installed.
Resolving package dependencies…
linux-1e14:/home/hermawansusanto # zypper in libxml-32bit
Loading repository data…
Reading installed packages…
‘libxml-32bit’ not found in package names. Trying capabilities.
No provider of ‘libxml-32bit’ found.
Resolving package dependencies…
Nothing to do.
And i try check: the yast → printer
nothing found for my printer.

My spec: OS 11.4 64bit | Intel core i3 | Nvidia Geforce 310m| 2Gb RAM

You did not see my second post, for 11.4 it should read

zypper in gtk-32bit libxml2-32bit

sorry for the confusion (I checked first on 11.3 the package names are
different)


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram

i try your instruction,but i see nothing found like this:
hermawansusanto@linux-1e14:~> su
Password:
linux-1e14:/home/hermawansusanto # zypper in gtk-32bit libxml2-32bit
Loading repository data…
Reading installed packages…
‘libxml2-32bit’ is already installed.
No update candidate for ‘libxml2-32bit-2.7.8-15.1.x86_64’. The highest available version is already installed.
‘gtk-32bit’ not found in package names. Trying capabilities.
No provider of ‘gtk-32bit’ found.
Resolving package dependencies…

Nothing to do.

how found gtk-32bit???

w4w4n ckp wrote:

> how found gtk-32bit???
>
So libxml2 is installed as I see. The reason you cannot see gtk-32bit is
that it is in the contrib repository (which I have but you obviously not).

You can install it with the following one click installer from the openSUSE
build service
http://tinyurl.com/3kwmowh

but as I said before I do not know if that is enough to make your rpm work.


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram

Ah, I found something in addition, there is a canon repository from one user
on the OBS which contains old gtk and libxml libraries.
http://download.opensuse.org/repositories/home:/termim:/Canon/openSUSE_11.4/
you may want to look if this are the libraries you really need for the canon
driver.

https://build.opensuse.org/project/show?project=home%3Atermim%3ACanon

Canon printer drivers for some PIXUS/PIXMA printers

Canon’s rpm for PIXUS iP3100, PIXUS iP4100, PIXUS iP8600, PIXMA iP1000,
PIXMA iP1500, PIXMA iP2200, PIXMA iP4200, PIXMA iP6600d, PIXMA iP7500, mp500
updated for SuSE-11


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram

Not work, i’m use in i586 folder.Detection my printer IP1000,but i can’t printing

Detection my printer IP1000,but i can’t printing

If I understand correctly, your printer is detected and configured now? Or are you still trying to build/install the drivers? Can you test print via the CUPS web interface?

http://localhost:631/printers/

If this works, maybe you need to be a member of the ‘lp’ group to print (via YaST>>security and Users>>User and Group Management).

I try http://localhost:631/printers/ like this:
note: sorry, can’t uplaod prtsc

canonip1000 (Idle, Accepting Jobs, Not Shared)

Description: Canon iP1000 with driver Canon PIXMA iP1000 Ver.2.50
Location:
Driver: Canon PIXMA iP1000 Ver.2.50 (color, 2-sided printing)
Connection: usb://Canon/iP1000
Defaults: job-sheets=none, none media=oe_letter_8.5x11in sides=one-sided
Jobs

Search in canonip1000:

Showing 1 of 1 active job.

▼ ID ▼ Name User Size Pages State Control
canonip1000-21 YaST2testprint_canonip1000 root 17k Unknown stopped
“/usr/lib/cups/filter/pstocanonbj failed”

Showing 1 of 1 active job.

▼ ID ▼ Name User Size Pages State Control
canonip1000-21 YaST2testprint_canonip1000 root 17k Unknown stopped
"/usr/lib/cups/filter/pstocanonbj failed" 

Is that the test print that failed?

Try cancelling the print job via the web interface: Maintenance>>Cancel All Jobs

The try a test print again: Maintenance>>Test Print Page

That go alright?

same failed,
any have ideas???

More details probably contained in /var/log/cups/error_log. (A likely driver issue).

D [24/May/2011:12:28:07 +0700] [Job 26] ======= Backtrace: =========
D [24/May/2011:12:28:07 +0700] [Job 26] /lib/libc.so.6(+0x6de2b)[0xf75bde2b]
D [24/May/2011:12:28:07 +0700] [Job 26] /lib/libc.so.6(+0x6ebab)[0xf75bebab]
D [24/May/2011:12:28:07 +0700] [Job 26] /lib/libc.so.6(cfree+0x6d)[0xf75c2a6d]
D [24/May/2011:12:28:07 +0700] [Job 26] /usr/lib/libcups.so.2(_cupsStrFree+0xa5)[0xf76f4f75]
D [24/May/2011:12:28:07 +0700] [Job 26] /usr/lib/libcups.so.2(+0x2ad71)[0xf76e7d71]
D [24/May/2011:12:28:07 +0700] [Job 26] /usr/lib/libcups.so.2(ppdClose+0xb2)[0xf76e9092]
D [24/May/2011:12:28:07 +0700] [Job 26] canonip1000[0x80497f2]
D [24/May/2011:12:28:07 +0700] [Job 26] /lib/libc.so.6(__libc_start_main+0xfe)[0xf7566c2e]
D [24/May/2011:12:28:07 +0700] [Job 26] canonip1000[0x8049c35]
D [24/May/2011:12:28:07 +0700] [Job 26] ======= Memory map: ========
D [24/May/2011:12:28:07 +0700] [Job 26] 08048000-0804c000 r-xp 00000000 08:06 1069036 /usr/lib/cups/filter/pstocanonbj
D [24/May/2011:12:28:07 +0700] [Job 26] 0804c000-0804d000 r–p 00003000 08:06 1069036 /usr/lib/cups/filter/pstocanonbj
D [24/May/2011:12:28:07 +0700] [Job 26] 0804d000-0804e000 rw-p 00004000 08:06 1069036 /usr/lib/cups/filter/pstocanonbj
D [24/May/2011:12:28:07 +0700] [Job 26] 0804e000-080af000 rw-p 00000000 00:00 0 [heap]
D [24/May/2011:12:28:07 +0700] [Job 26] f7000000-f7021000 rw-p 00000000 00:00 0
D [24/May/2011:12:28:07 +0700] [Job 26] f7021000-f7100000 —p 00000000 00:00 0
D [24/May/2011:12:28:07 +0700] [Job 26] f71ac000-f71c8000 r-xp 00000000 08:06 393361 /lib/libgcc_s.so.1
D [24/May/2011:12:28:07 +0700] [Job 26] f71c8000-f71c9000 r–p 0001b000 08:06 393361 /lib/libgcc_s.so.1
D [24/May/2011:12:28:07 +0700] [Job 26] f71c9000-f71ca000 rw-p 0001c000 08:06 393361 /lib/libgcc_s.so.1
D [24/May/2011:12:28:07 +0700] [Job 26] f71ca000-f71cc000 rw-p 00000000 00:00 0
D [24/May/2011:12:28:07 +0700] [Job 26] f71cc000-f71df000 r-xp 00000000 08:06 393854 /lib/libresolv-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f71df000-f71e0000 r–p 00012000 08:06 393854 /lib/libresolv-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f71e0000-f71e1000 rw-p 00013000 08:06 393854 /lib/libresolv-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f71e1000-f71e3000 rw-p 00000000 00:00 0
D [24/May/2011:12:28:07 +0700] [Job 26] f71e3000-f71e5000 r-xp 00000000 08:06 393371 /lib/libkeyutils-1.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f71e5000-f71e6000 r–p 00001000 08:06 393371 /lib/libkeyutils-1.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f71e6000-f71e7000 rw-p 00002000 08:06 393371 /lib/libkeyutils-1.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f71e7000-f71ea000 r-xp 00000000 08:06 393999 /lib/libdl-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f71ea000-f71eb000 r–p 00002000 08:06 393999 /lib/libdl-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f71eb000-f71ec000 rw-p 00003000 08:06 393999 /lib/libdl-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f71ec000-f71f3000 r-xp 00000000 08:06 1058913 /usr/lib/libkrb5support.so.0.1
D [24/May/2011:12:28:07 +0700] [Job 26] f71f3000-f71f4000 r–p 00006000 08:06 1058913 /usr/lib/libkrb5support.so.0.1
D [24/May/2011:12:28:07 +0700] [Job 26] f71f4000-f71f5000 rw-p 00007000 08:06 1058913 /usr/lib/libkrb5support.so.0.1
D [24/May/2011:12:28:07 +0700] [Job 26] f71f5000-f71f8000 r-xp 00000000 08:06 393366 /lib/libcom_err.so.2.1
D [24/May/2011:12:28:07 +0700] [Job 26] f71f8000-f71f9000 r–p 00002000 08:06 393366 /lib/libcom_err.so.2.1
D [24/May/2011:12:28:07 +0700] [Job 26] f71f9000-f71fa000 rw-p 00003000 08:06 393366 /lib/libcom_err.so.2.1
D [24/May/2011:12:28:07 +0700] [Job 26] f71fa000-f71fb000 rw-p 00000000 00:00 0
D [24/May/2011:12:28:07 +0700] [Job 26] f71fb000-f7221000 r-xp 00000000 08:06 1058903 /usr/lib/libk5crypto.so.3.1
D [24/May/2011:12:28:07 +0700] [Job 26] f7221000-f7222000 r–p 00025000 08:06 1058903 /usr/lib/libk5crypto.so.3.1
D [24/May/2011:12:28:07 +0700] [Job 26] f7222000-f7223000 rw-p 00026000 08:06 1058903 /usr/lib/libk5crypto.so.3.1
D [24/May/2011:12:28:07 +0700] [Job 26] f7223000-f72e5000 r-xp 00000000 08:06 1058911 /usr/lib/libkrb5.so.3.3
D [24/May/2011:12:28:07 +0700] [Job 26] f72e5000-f72e6000 —p 000c2000 08:06 1058911 /usr/lib/libkrb5.so.3.3
D [24/May/2011:12:28:07 +0700] [Job 26] f72e6000-f72eb000 r–p 000c2000 08:06 1058911 /usr/lib/libkrb5.so.3.3
D [24/May/2011:12:28:07 +0700] [Job 26] f72eb000-f72ec000 rw-p 000c7000 08:06 1058911 /usr/lib/libkrb5.so.3.3
D [24/May/2011:12:28:07 +0700] [Job 26] f72ec000-f7301000 r-xp 00000000 08:06 393355 /lib/libz.so.1.2.5
D [24/May/2011:12:28:07 +0700] [Job 26] f7301000-f7302000 r–p 00014000 08:06 393355 /lib/libz.so.1.2.5
D [24/May/2011:12:28:07 +0700] [Job 26] f7302000-f7303000 rw-p 00015000 08:06 393355 /lib/libz.so.1.2.5
D [24/May/2011:12:28:07 +0700] [Job 26] f7303000-f731a000 r-xp 00000000 08:06 393994 /lib/libpthread-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f731a000-f731b000 r–p 00016000 08:06 393994 /lib/libpthread-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f731b000-f731c000 rw-p 00017000 08:06 393994 /lib/libpthread-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f731c000-f731e000 rw-p 00000000 00:00 0
D [24/May/2011:12:28:07 +0700] [Job 26] f731e000-f74a8000 r-xp 00000000 08:06 403465 /lib/libcrypto.so.1.0.0
D [24/May/2011:12:28:07 +0700] [Job 26] f74a8000-f74b7000 r–p 00189000 08:06 403465 /lib/libcrypto.so.1.0.0
D [24/May/2011:12:28:07 +0700] [Job 26] f74b7000-f74bd000 rw-p 00198000 08:06 403465 /lib/libcrypto.so.1.0.0
D [24/May/2011:12:28:07 +0700] [Job 26] f74bd000-f74c1000 rw-p 00000000 00:00 0
D [24/May/2011:12:28:07 +0700] [Job 26] f74c1000-f7514000 r-xp 00000000 08:06 403466 /lib/libssl.so.1.0.0
D [24/May/2011:12:28:07 +0700] [Job 26] f7514000-f7516000 r–p 00052000 08:06 403466 /lib/libssl.so.1.0.0
D [24/May/2011:12:28:07 +0700] [Job 26] f7516000-f7519000 rw-p 00054000 08:06 403466 /lib/libssl.so.1.0.0
D [24/May/2011:12:28:07 +0700] [Job 26] f7519000-f754e000 r-xp 00000000 08:06 1058899 /usr/lib/libgssapi_krb5.so.2.2
D [24/May/2011:12:28:07 +0700] [Job 26] f754e000-f754f000 r–p 00034000 08:06 1058899 /usr/lib/libgssapi_krb5.so.2.2
D [24/May/2011:12:28:07 +0700] [Job 26] f754f000-f7550000 rw-p 00035000 08:06 1058899 /usr/lib/libgssapi_krb5.so.2.2
D [24/May/2011:12:28:07 +0700] [Job 26] f7550000-f76b6000 r-xp 00000000 08:06 393775 /lib/libc-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f76b6000-f76b7000 —p 00166000 08:06 393775 /lib/libc-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f76b7000-f76b9000 r–p 00166000 08:06 393775 /lib/libc-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f76b9000-f76ba000 rw-p 00168000 08:06 393775 /lib/libc-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f76ba000-f76bd000 rw-p 00000000 00:00 0
D [24/May/2011:12:28:07 +0700] [Job 26] f76bd000-f7708000 r-xp 00000000 08:06 1052150 /usr/lib/libcups.so.2
D [24/May/2011:12:28:07 +0700] [Job 26] f7708000-f770a000 r–p 0004b000 08:06 1052150 /usr/lib/libcups.so.2
D [24/May/2011:12:28:07 +0700] [Job 26] f770a000-f770b000 rw-p 0004d000 08:06 1052150 /usr/lib/libcups.so.2
D [24/May/2011:12:28:07 +0700] [Job 26] f7731000-f7732000 rw-p 00000000 00:00 0
D [24/May/2011:12:28:07 +0700] [Job 26] f7732000-f7751000 r-xp 00000000 08:06 393778 /lib/ld-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f7751000-f7752000 r–p 0001e000 08:06 393778 /lib/ld-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] f7752000-f7753000 rw-p 0001f000 08:06 393778 /lib/ld-2.11.3.so
D [24/May/2011:12:28:07 +0700] [Job 26] ffad1000-ffb14000 rw-p 00000000 00:00 0 [stack]
D [24/May/2011:12:28:07 +0700] [Job 26] ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso]
D [24/May/2011:12:28:07 +0700] [Job 26] End of messages
D [24/May/2011:12:28:07 +0700] [Job 26] printer-state=3(idle)
D [24/May/2011:12:28:07 +0700] [Job 26] printer-state-message="/usr/lib/cups/filter/pstocanonbj failed"
D [24/May/2011:12:28:07 +0700] [Job 26] printer-state-reasons=none

sorry,
this is i’m upload eror log + prtsc file.
error_log.zip

32 +0700] [Job 25] printer-state-message="/usr/lib/cups/filter/pstocanonbj failed"
D [24/May/2011:12:25:32 +0700] [Job 25] printer-state-reasons=none
E [24/May/2011:12:28:07 +0700] PID 11549 (/usr/lib/cups/filter/pstocanonbj) crashed on signal 6!
E [24/May/2011:12:28:07 +0700] [Job 26] Job stopped due to filter errors; please consult the error_log file for details.

Unfortunately, I can’t interpret this any further, other than there appears to be a problem with the canon filter. (Maybe one of the printer gurus can make more sense of this).

Another approach you could try: I found this openprinting page concerning your printer. Try installing the appropriate RPM (3.2 LSB) package for your system. I installed the 32-bit package without issue, and the ip1000 driver was then available via the CUPS web config interface. Maybe delete your printer config, then start over.

any have other ideas?
maybe driver 32bit only used OS 32bit not 64bit.

w4w4n ckp wrote:

>
> any have other ideas?
> maybe driver 32bit only used OS 32bit not 64bit.
>
What do you have exactly installed now (I mean which rpm’s from which
repository)?
I would clean that by uninstalling it and start over.

It is of course not very clean but a hack and I cannot say if it works:
Sometimes it is possible to use rpm’s from a repository for a previous
version for some rpm’s (this was for 11.3)
http://download.opensuse.org/repositories/home:/termim:/Canon/openSUSE_11.3/
contains the compatibility rpm’s for x86_64 and the 32bit rpm’s for the
pixma’s which are obviously supposed to work together with the 64bit
packages below

bjfilter-common-2.50-10.2.i586.rpm 13-Apr-2011 06:44 23K
bjfilter-pixmaip1000-2.50-10.2.i586.rpm 13-Apr-2011 06:44 1.0M
bjfilter-pixmaip1000-lprng-2.50-10.2.i586.rpm 13-Apr-2011 06:44 76K

gtk1-compat-devel-0.10-4.1.x86_64.rpm 09-Dec-2010 07:11 26K
libxml-1.8.17-518.1.x86_64.rpm 13-Apr-2011 05:52 187K
libxml-32bit-1.8.17-518.1.x86_64.rpm 13-Apr-2011 05:53 175K
libxml-devel-1.8.17-518.1.x86_64.rpm 13-Apr-2011 05:52 112K


PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.3 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.6.0 | nVidia
ION | 3GB Ram

if install gtk1-compat,should change my system from 11.4 to11.3 because it this take several file from 11.3.
i’m use setting my repo with urlIndex of /distribution/11.3/repo/oss
i don’t know it this correct or not?