Jump to content
xisto Community
Sign in to follow this  
Giniu

Linux Print Driver Wont Work On Glade2/glib2/gtk2 Was designed to work with versions 1.x

Recommended Posts

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 :rolleyes:)
printui-2.4-0.tar.gz (nope :))
stsmon-2.4-0.tar.gz (nope :))

Share this post


Link to post
Share on other sites

hidid 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.8yellow 1.8cyan 1.8density 1.8If 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

Share this post


Link to post
Share on other sites

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/lp0Select: USB Prinetr #1Manufacturer: CanonModel: 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... :D 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...

Share this post


Link to post
Share on other sites

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:

ln -s libxml2.so.2.6.9 libxml.so.1

Now I get a segmentation fault.

But never mind, at least I have a driver that works! Thanks a lot.

Share this post


Link to post
Share on other sites

Happy to help... :Dthe 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. :DAny 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 :D - becouse trail version adds a BIG logo on random place on every page printed - but you can still use it for managment :DPS.: all Canon ixxx drivers are same... this is not only for i560 - anyone managed to run other ixxx drivers on new linux distros?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.