Welcome Guest ( Log In | Register )



 
Reply to this topicStart new topic
> Linux Print Driver Wont Work On Glade2/glib2/gtk2, Was designed to work with versions 1.x
Giniu
post Apr 15 2005, 08:06 PM
Post #1


Penguin Holmes
Group Icon

Group: Members
Posts: 225
Joined: 22-March 05
From: Poland
Member No.: 3,163



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 biggrin.gif 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 sad.gif)
printui-2.4-0.tar.gz (nope sad.gif)
stsmon-2.4-0.tar.gz (nope sad.gif)
Go to the top of the page
 
+Quote Post
doodlebug
post Jun 3 2005, 06:11 PM
Post #2


Newbie [ Level 1 ]
Group Icon

Group: Banned
Posts: 2
Joined: 3-June 05
From: Bocholt, NRW, Germany
Member No.: 5,764



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
Go to the top of the page
 
+Quote Post
Giniu
post Jun 4 2005, 08:19 AM
Post #3


Penguin Holmes
Group Icon

Group: Members
Posts: 225
Joined: 22-March 05
From: Poland
Member No.: 3,163



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... sad.gif 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...
Go to the top of the page
 
+Quote Post
doodlebug
post Jun 5 2005, 10:32 AM
Post #4


Newbie [ Level 1 ]
Group Icon

Group: Banned
Posts: 2
Joined: 3-June 05
From: Bocholt, NRW, Germany
Member No.: 5,764



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:
CODE
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.
Go to the top of the page
 
+Quote Post
Giniu
post Jun 5 2005, 02:55 PM
Post #5


Penguin Holmes
Group Icon

Group: Members
Posts: 225
Joined: 22-March 05
From: Poland
Member No.: 3,163



Happy to help... smile.gif

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. sad.gif

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 sad.gif - becouse trail version adds a BIG logo on random place on every page printed - but you can still use it for managment smile.gif

PS.: all Canon ixxx drivers are same... this is not only for i560 - anyone managed to run other ixxx drivers on new linux distros?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

Collapse

> Similar Topics

Topics Topics
  1. [c/c++][linux] Linking With A -l Is Static Or Dynamic?(0)


 



- Lo-Fi Version Time is now: 5th December 2008 - 12:05 AM