|
|
Linux Print Driver Wont Work On Glade2/glib2/gtk2 - Was designed to work with versions 1.x | ||
Discussion by Giniu with 4 Replies.
Last Update: June 5, 2005, 2:55 pm | |||
Hi...
in most cases I'm trying to get everything working myself, but this time I wont move without help... I realy want to use all my printer features and I know this is possible - but let's get from the begining...
My printer - Canon i560 (Japanese name - Pixus 560i)
so I've tryied all Gimp print "other recomended for this printer" but results was weak... then I found this driver... instaled text frontend and Cups backend - worked fine - finaly larger resolution, nice colors and no border
but... it can't be so sweat...
Many options is made so - it requires graphical frontend given under GPL by Canon with drivers... but - it was designed to work on Red Hat 7.x and Libraries like LibGlade, GTK, Glib was in version 1.x while my system runs on 2.x (exactly: LibGlade 2.4.1, GTK 2.4.14 and glib 2.6.1) - I tried to compile - configure went ok - versions was aproved - but includes still was linking to old versions that don't exist on my system... I still got gcc options pointing to "-I/usr/include/libglade-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2" I tried to rediredt them to new libs, but still nothing... Tried to convert glade file to v2 structure - not even moves... still crap... Now I don't know what else I can do...
Plllz if someone know what have to be modified/instaled/converted - I would realy apreciate any help... (moving to Red Hat 7.x or uninstalling libraries in 2.x and instlaing 1.x aren't option...)
PS.:
This is site where drivers can be found...: [Japan Canon Download], to my printer there I need to compile:
bjcups-2.4-0.tar.gz (works)
bjfilter-2.4-0.tar.gz (works)
bjcupsmon-2.4-0.tar.gz (nope
)
printui-2.4-0.tar.gz (nope
)
stsmon-2.4-0.tar.gz (nope
)
in most cases I'm trying to get everything working myself, but this time I wont move without help... I realy want to use all my printer features and I know this is possible - but let's get from the begining...
My printer - Canon i560 (Japanese name - Pixus 560i)
so I've tryied all Gimp print "other recomended for this printer" but results was weak... then I found this driver... instaled text frontend and Cups backend - worked fine - finaly larger resolution, nice colors and no border
Many options is made so - it requires graphical frontend given under GPL by Canon with drivers... but - it was designed to work on Red Hat 7.x and Libraries like LibGlade, GTK, Glib was in version 1.x while my system runs on 2.x (exactly: LibGlade 2.4.1, GTK 2.4.14 and glib 2.6.1) - I tried to compile - configure went ok - versions was aproved - but includes still was linking to old versions that don't exist on my system... I still got gcc options pointing to "-I/usr/include/libglade-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2" I tried to rediredt them to new libs, but still nothing... Tried to convert glade file to v2 structure - not even moves... still crap... Now I don't know what else I can do...
Plllz if someone know what have to be modified/instaled/converted - I would realy apreciate any help... (moving to Red Hat 7.x or uninstalling libraries in 2.x and instlaing 1.x aren't option...)
PS.:
This is site where drivers can be found...: [Japan Canon Download], to my printer there I need to compile:
bjcups-2.4-0.tar.gz (works)
bjfilter-2.4-0.tar.gz (works)
bjcupsmon-2.4-0.tar.gz (nope
printui-2.4-0.tar.gz (nope
stsmon-2.4-0.tar.gz (nope
Fri Apr 15, 2005 Reply New Discussion
hi
did you ever get bjcupsmon to compile? if so, how? because I have got the same problem. bjcups 2.4 & bjfilter2.4 compile and install, but fail to print a test page, and bjcupsmon has this libglade problem.
At the moment I am also using the gimp print driver, which doesn't look quite so washed out after I set the following options:
magenta 1.8
yellow 1.8
cyan 1.8
density 1.8
If anyone, anywhere can get these canon drivers to install and work (for canon i560) please let the world know.
doodlebug, running slackware 10.0, kernel 2.4.26
did you ever get bjcupsmon to compile? if so, how? because I have got the same problem. bjcups 2.4 & bjfilter2.4 compile and install, but fail to print a test page, and bjcupsmon has this libglade problem.
At the moment I am also using the gimp print driver, which doesn't look quite so washed out after I set the following options:
magenta 1.8
yellow 1.8
cyan 1.8
density 1.8
If anyone, anywhere can get these canon drivers to install and work (for canon i560) please let the world know.
doodlebug, running slackware 10.0, kernel 2.4.26
Fri Jun 3, 2005 Reply New Discussion
You are able to install driver - this is only files bjcups and bjfilter - the rest are controls like ink level, paper state and graphic interface to configuration.
You can install just bjcups and bjfilter and use them through CUPS - for example through web interface. Compilation of those two wents well and it works without rest...
you should connect trough location: canon_usb:/dev/usb/lp0
Select: USB Prinetr #1
Manufacturer: Canon
Model: Pixus 560i v. 2.4 (en)
you should have a well working driver... but don't install rest of sources since they would fail anyway...
I was still unable to compile them... maybe there is a way to static-compile them on some old distro that still uses the v.1 libraries... unfortuneatly I don't have access to it so I cannot do any test...
You can install just bjcups and bjfilter and use them through CUPS - for example through web interface. Compilation of those two wents well and it works without rest...
you should connect trough location: canon_usb:/dev/usb/lp0
Select: USB Prinetr #1
Manufacturer: Canon
Model: Pixus 560i v. 2.4 (en)
you should have a well working driver... but don't install rest of sources since they would fail anyway...
Sat Jun 4, 2005 Reply New Discussion
hi
I cleaned up and started from fresh, downloading the 2 rpm files
bjfiltercups-2.4-0.i386.rpm
bjfilterpixus560i-2.4-0.i386.rpm
ran rpm2tgz and used installpkg to install them. Then I set up the printer like you said and it works fine.
bjcupsmon gets installed as well, but it didn't work - it couldn't find libxml.so.1
I wondered if I could persuade it to use my current xml lib, so I made the following symbolic link:
Now I get a segmentation fault.
But never mind, at least I have a driver that works! Thanks a lot.
I cleaned up and started from fresh, downloading the 2 rpm files
bjfiltercups-2.4-0.i386.rpm
bjfilterpixus560i-2.4-0.i386.rpm
ran rpm2tgz and used installpkg to install them. Then I set up the printer like you said and it works fine.
bjcupsmon gets installed as well, but it didn't work - it couldn't find libxml.so.1
I wondered if I could persuade it to use my current xml lib, so I made the following symbolic link:
CODE
ln -s libxml2.so.2.6.9 libxml.so.1Now I get a segmentation fault.
But never mind, at least I have a driver that works! Thanks a lot.
Sun Jun 5, 2005 Reply New Discussion
Happy to help... 
the problem is that it was compiled for old libraries... probably it can be persuaded to use new ones, but it would require recompilation... als I don't recomend using rpm files - I don't trust packages that wasn't compiled for my system - I would recomend using sources from .tar.gz files and compile them yourself - maybe then you would be able to foul it with just linking? Don't know - at least now I don't have time to check it becouse of my exams.
Any way - there is back-way to check ink-level in printer those drivers don't support it - download trail version of "Turbo Print" (use Google to find it) and there you can check ink level, clean printing head and much more - only not print
- becouse trail version adds a BIG logo on random place on every page printed - but you can still use it for managment 
PS.: all Canon ixxx drivers are same... this is not only for i560 - anyone managed to run other ixxx drivers on new linux distros?
the problem is that it was compiled for old libraries... probably it can be persuaded to use new ones, but it would require recompilation... als I don't recomend using rpm files - I don't trust packages that wasn't compiled for my system - I would recomend using sources from .tar.gz files and compile them yourself - maybe then you would be able to foul it with just linking? Don't know - at least now I don't have time to check it becouse of my exams.
Any way - there is back-way to check ink-level in printer those drivers don't support it - download trail version of "Turbo Print" (use Google to find it) and there you can check ink level, clean printing head and much more - only not print
PS.: all Canon ixxx drivers are same... this is not only for i560 - anyone managed to run other ixxx drivers on new linux distros?
Sun Jun 5, 2005 Reply New Discussion
C++ Tutorial Anyone know of a GOOD c++ tutorial? (11)
|
(3) C++ Exceptions Derived From Stl::exception ?
|
Index




