View previous topic :: View next topic |
Author |
Message |
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Tue Oct 07, 2003 11:06 pm Post subject: Canon i550 / i850 / i950 working / TUTORIAL !!! |
|
|
[Edited the turorial / now it should work ! ]
Got it working with original Canon Drivers from Japan !
JIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHAAAAAAAAAAAAAAAAAA !!! _________________ There are 10 sorts of people on this world.
Who understand binary and don't !
Last edited by Sohryu Asuka Langley on Thu Oct 09, 2003 9:19 am; edited 2 times in total |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Tue Oct 07, 2003 11:25 pm Post subject: |
|
|
Maybe i will make an ebuild for the drivers... Cause it was not easy to integrate them !
_________________ There are 10 sorts of people on this world.
Who understand binary and don't ! |
|
Back to top |
|
|
think4urs11 Bodhisattva
Joined: 25 Jun 2003 Posts: 6659 Location: above the cloud
|
Posted: Tue Oct 07, 2003 11:25 pm Post subject: |
|
|
so please be so kind and write a little howto for the rest of us with this printer
pleeeeaaase _________________ Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Tue Oct 07, 2003 11:27 pm Post subject: |
|
|
I will do it tomorrow ! Cause we have it 01:35 o'clock and i must got to university tomorrow morning and will get back at 22:00 ! _________________ There are 10 sorts of people on this world.
Who understand binary and don't ! |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Wed Oct 08, 2003 8:12 pm Post subject: |
|
|
Ok here the "little" tutorial !
1. Download "ftp://download.canon.jp/pub/driver/bj/linux/bjfilterpixus550i-2.2-0.i386.rpm"
2. rpm2targz bjfiltercups-2.2-0.i386.rpm
3. Now untar it in your home directory !
4. The extracted files are put in an home/yourname/usr directory...
5. Delete the last numbers on the files in the directory home/yourname//usr/lib
example:
-
libcnbpcmcm154.so.5.71.2 -> libcnbpcmcm154.so
6. Now copy the folowing files in your home/yourname/usr into the appropriate directory as following :
/home/yourname/usr/lib/*.* -> /usr/lib
mkdir /usr/lib/bjilib
/home/yourname/usr/lib/bjilib/*.* -> /usr/lib/bjilib
/home/yourname/usr/local/bin/*.* -> /usr/local/bin
7. go into /usr/lib and do the following:
ls libpng*
there should be a libpng.so.3
if there is a libpng.so.2 you don't need to do the following:
if there is no libpng then you should emerge libpng
then do: ln -sf /usr/lib/libpng.so.3 /usr/lib/libpng.so.2
8. Download the file ftp://download.canon.jp/pub/driver/bj/linux/bjfiltercups-2.2-0.i386.rpm
9. rpm2targz bjfiltercups-2.2-0.i386.rpm
10. extract bjfiltercups-2.2-0.i386.tar.gz
11. copy /home/yourname/usr/share/cups/model/*.* -> /usr/share/cups/model
12. copy /home/yourname//usr/lib/cups/filter/*.* -> /usr/lib/cups/filter
13. copy /home/yourname/usr/lib/cups/backend/*.* -> /usr/lib/cups/backend
now restart your cups and configure your printer like said in the doc on www.gentoo.org
but not the foomatic thing ! We now have a working driver...
If you still have questions... ASK !!! Ah nearly forgot to say that you can only print in 600dpi... But Hey !!! We can print !
_________________ There are 10 sorts of people on this world.
Who understand binary and don't !
Last edited by Sohryu Asuka Langley on Thu Oct 09, 2003 9:16 am; edited 2 times in total |
|
Back to top |
|
|
think4urs11 Bodhisattva
Joined: 25 Jun 2003 Posts: 6659 Location: above the cloud
|
Posted: Wed Oct 08, 2003 10:25 pm Post subject: |
|
|
hmmm
in the downloaded file are no lib* files?!?
All whats in there is this
./
./usr/
./usr/lib/
./usr/lib/cups/
./usr/lib/cups/filter/
./usr/lib/cups/filter/pstocanonbj
./usr/lib/cups/backend/
./usr/lib/cups/backend/canon_parallel
./usr/lib/cups/backend/canon_usb
./usr/local/
./usr/local/bin/
./usr/local/bin/bjcupsmon
./usr/local/bin/bjcups
./usr/local/share/
./usr/local/share/bjcupsmon/
./usr/local/share/bjcupsmon/pixmaps/
./usr/local/share/bjcupsmon/pixmaps/Inkg_ma.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_24b1.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_24b2.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_24b3.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_24c1.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_24c2.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_24c3.xpm
./usr/local/share/bjcupsmon/pixmaps/Inkg_pb.xpm
./usr/local/share/bjcupsmon/pixmaps/Inkg_pc.xpm
./usr/local/share/bjcupsmon/pixmaps/Inkg_pm.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_24bf.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_low.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_24cf.xpm
./usr/local/share/bjcupsmon/pixmaps/Inkg_sp.xpm
./usr/local/share/bjcupsmon/pixmaps/Inkg_ye.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_low_bb.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_bb.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_bk.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_cy.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_el.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_er.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_ma.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_pb.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_pc.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_pm.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_sp.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_out.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_ye.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_low010.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_out_bb.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_low040.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_low070.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_24b.xpm
./usr/local/share/bjcupsmon/pixmaps/Ink_24c.xpm
./usr/local/share/bjcupsmon/pixmaps/Inkg_bb.xpm
./usr/local/share/bjcupsmon/pixmaps/Inkg_bk.xpm
./usr/local/share/bjcupsmon/pixmaps/Inkg_cy.xpm
./usr/local/share/bjcupsmon/pixmaps/Inkg_el.xpm
./usr/local/share/bjcupsmon/pixmaps/Inkg_er.xpm
./usr/local/share/bjcupsmon/bjcupsmon.glade
./usr/local/share/locale/
./usr/local/share/locale/ja/
./usr/local/share/locale/ja/LC_MESSAGES/
./usr/local/share/locale/ja/LC_MESSAGES/bjcupsmon.mo
./usr/share/
./usr/share/cups/
./usr/share/cups/model/
./usr/share/cups/model/canonpixus850i.ppd
./usr/share/cups/model/canonpixus550i.ppd
./usr/share/cups/model/canonpixus950i.ppd
so your step 5 seems to be not nessessary and i'm afraid it wont work here because of missing files _________________ Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself |
|
Back to top |
|
|
xlyz Veteran
Joined: 27 Oct 2002 Posts: 1470 Location: Italy
|
Posted: Wed Oct 08, 2003 10:42 pm Post subject: |
|
|
what have more than bjc 7100 drivers from linuxprinting? |
|
Back to top |
|
|
dook43 Tux's lil' helper
Joined: 11 Jun 2002 Posts: 116 Location: Baton Rouge, LA
|
Posted: Thu Oct 09, 2003 3:27 am Post subject: |
|
|
This is leet. I have an i850 (LOVE IT) and am forced to use Windows ATM. _________________ "We who are about to die salute you!" |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Thu Oct 09, 2003 6:58 am Post subject: |
|
|
Sorry !!! Corrected the downloadable file ! My mistake ! geeeh ! _________________ There are 10 sorts of people on this world.
Who understand binary and don't ! |
|
Back to top |
|
|
AlterEgo Veteran
Joined: 25 Apr 2002 Posts: 1619
|
Posted: Thu Oct 09, 2003 7:36 am Post subject: |
|
|
dook43 wrote: | This is leet. I have an i850 (LOVE IT) and am forced to use Windows ATM. |
The same tarball (bjfiltercups) also contains an i850 driver, so have a go.
Otherwise, Turboprint (non-free) is also a linux option. |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Thu Oct 09, 2003 9:05 am Post subject: |
|
|
Sorry ... it was late... you also need the bjfiltercups... there are the drivers in there !
So copy the files into your /usr directory... then it should work !
Have to do all the steps in memory of what i have done... so i forgot some things !!!
I will edit the tutroial !!! _________________ There are 10 sorts of people on this world.
Who understand binary and don't ! |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Fri Oct 10, 2003 12:22 pm Post subject: |
|
|
Is it working like i described ? _________________ There are 10 sorts of people on this world.
Who understand binary and don't ! |
|
Back to top |
|
|
gophix n00b
Joined: 10 Oct 2003 Posts: 10 Location: Köln
|
Posted: Fri Oct 10, 2003 11:24 pm Post subject: |
|
|
i still did all mentioned in this tutorial. and it seems to work good - there is only one problem: my canon didn't print any sheet. I get no errors, nothing that tells me that something is wrong or what is wrong.
When i start "print test page" in CUPS, all seems to be perfect. then i show for completed jobs:
Code: | pixus550i-23 Test Page root 15k completed at Sat Oct 11 01:23:59 2003 |
BUT the printer is still quiet....
so what could be wrong?
PS: little n00b. |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Fri Oct 10, 2003 11:34 pm Post subject: |
|
|
you could try to change in /etc/cups/cupsd.conf the logging level from info to debug and then post your /var/log/cups/error_log
then i will tell you what you have done wrong or i have done wrong in my tutrorial ! _________________ There are 10 sorts of people on this world.
Who understand binary and don't ! |
|
Back to top |
|
|
gophix n00b
Joined: 10 Oct 2003 Posts: 10 Location: Köln
|
Posted: Fri Oct 10, 2003 11:58 pm Post subject: |
|
|
these are the logs since i changing info to debug
and restarted the cupsd
Code: |
D [11/Oct/2003:03:11:31 +0200] LoadAllPrinters: Loading printer bjpixus550i...
D [11/Oct/2003:03:11:31 +0200] LoadAllPrinters: Loading printer canonpixus550i...
D [11/Oct/2003:03:11:31 +0200] LoadAllPrinters: Loading printer CNPX550I...
D [11/Oct/2003:03:11:31 +0200] LoadAllPrinters: Loading printer pixus550i...
D [11/Oct/2003:03:11:31 +0200] LoadDevices: Added device "ipp"...
D [11/Oct/2003:03:11:31 +0200] LoadDevices: Added device "lpd"...
D [11/Oct/2003:03:11:32 +0200] LoadDevices: Added device "usb://Canon/i550"...
D [11/Oct/2003:03:11:32 +0200] LoadDevices: Added device "usb:/dev/usb/lp1"...
D [11/Oct/2003:03:11:32 +0200] LoadDevices: Added device "usb:/dev/usb/lp2"..
D [11/Oct/2003:03:11:32 +0200] LoadDevices: Added device "http"...
D [11/Oct/2003:03:11:32 +0200] LoadDevices: Added device "scsi"...
D [11/Oct/2003:03:11:32 +0200] LoadDevices: Added device "parallel:/dev/lp0"...
D [11/Oct/2003:03:11:32 +0200] LoadDevices: Added device "cups-pdf:/"...
D [11/Oct/2003:03:11:32 +0200] LoadDevices: Added device "canon_parallel:/dev/lp0"...
D [11/Oct/2003:03:11:33 +0200] LoadDevices: Added device "serial:/dev/ttyS0?baud=115200"...
D [11/Oct/2003:03:11:33 +0200] LoadDevices: Added device "socket"...
D [11/Oct/2003:03:11:34 +0200] LoadDevices: Added device "canon_usb:/dev/usb/lp0"...
I [11/Oct/2003:03:11:54 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=29674)
D [11/Oct/2003:03:11:54 +0200] SendCommand() 8 file=11
D [11/Oct/2003:03:11:54 +0200] AcceptClient() 10 from localhost:631.
D [11/Oct/2003:03:11:54 +0200] ReadClient() 10 POST / HTTP/1.1
D [11/Oct/2003:03:11:54 +0200] ProcessIPPRequest: 10 status_code=0
D [11/Oct/2003:03:11:54 +0200] ReadClient() 10 POST / HTTP/1.1
D [11/Oct/2003:03:11:54 +0200] ProcessIPPRequest: 10 status_code=1
D [11/Oct/2003:03:11:54 +0200] AcceptClient() 12 from localhost:631.
D [11/Oct/2003:03:11:54 +0200] CloseClient() 5
D [11/Oct/2003:03:11:54 +0200] ReadClient() 12 GET /cups.css HTTP/1.1
D [11/Oct/2003:03:11:54 +0200] SendFile() 12 file=5
D [11/Oct/2003:03:11:54 +0200] ReadClient() 10 POST / HTTP/1.1
D [11/Oct/2003:03:11:54 +0200] ProcessIPPRequest: 10 status_code=0
D [11/Oct/2003:03:11:54 +0200] CloseClient() 10
D [11/Oct/2003:03:11:54 +0200] AcceptClient() 5 from localhost:631.
D [11/Oct/2003:03:11:54 +0200] CloseClient() 9
D [11/Oct/2003:03:11:54 +0200] ReadClient() 5 GET /images/restart-job.gif HTTP/1.1
D [11/Oct/2003:03:11:54 +0200] SendFile() 5 file=9
D [11/Oct/2003:03:11:54 +0200] AcceptClient() 9 from localhost:631.
D [11/Oct/2003:03:11:54 +0200] CloseClient() 7
D [11/Oct/2003:03:11:54 +0200] ReadClient() 9 GET /images/show-active.gif HTTP/1.1
D [11/Oct/2003:03:11:54 +0200] SendFile() 9 file=7
|
Last edited by gophix on Thu Nov 11, 2004 10:45 pm; edited 1 time in total |
|
Back to top |
|
|
xlyz Veteran
Joined: 27 Oct 2002 Posts: 1470 Location: Italy
|
Posted: Sat Oct 11, 2003 10:09 am Post subject: |
|
|
so far I'm printing on my I550 through the bjc7100 drivers as suggested by linuxprinting org, achieving up to 600x600 resolution and having the following configuration options:
Code: | Adjustment
Contrast Level:
Cyan Level:
Density:
Magenta Level:
stpBrightness:
stpGamma:
stpSaturation:
Yellow Level:
General
Ink Type:
Input Slot:
Media Type:
Page Size:
Printout Mode:
Printout Mode
Dither Algorithm:
Ghostscript Resolution:
Image Type:
Output Type:
Quality:
Banners
Starting Banner:
Ending Banner: |
any1 would be so kind to tell what differences are there with canon drivers?
thanks in advance |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Sat Oct 11, 2003 3:28 pm Post subject: |
|
|
I think you have chosen the wrong device... cause your log files says:
D [11/Oct/2003:03:11:32 +0200] LoadDevices: Added device "usb://Canon/i550"...
it should be usb://dev/usb/lp0
so change your device in cups... there are two...
one with canon feedback - the printer gives information to your computer... thats the wrong one...
check the other Canon Usb USB1 or so...
then go to command line and type as root...
/etc/init.d/cupsd restart
that solved the problem for me !
@xylz
The solution to take the BJC7100 Printer Driver is mentioned on linuxprinting as a solution cause nobody had a driver for canon i series printer... the differnces... i don't know...
It's just the wrong driver but it's working ! I remember there was some issue with the correct size or adjustment of the print ?! _________________ There are 10 sorts of people on this world.
Who understand binary and don't ! |
|
Back to top |
|
|
xlyz Veteran
Joined: 27 Oct 2002 Posts: 1470 Location: Italy
|
Posted: Sat Oct 11, 2003 4:43 pm Post subject: |
|
|
installed canon drivers
they are just less configurable than my previous one (bjc7100)
(among the others missing draft mode, 300x300 resolution, saturation)
going back
may be you would like to try 7100 drivers as well |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Sat Oct 11, 2003 4:51 pm Post subject: |
|
|
I will try them...
Where are they in !?
emerge Gimp-print ???? _________________ There are 10 sorts of people on this world.
Who understand binary and don't ! |
|
Back to top |
|
|
xlyz Veteran
Joined: 27 Oct 2002 Posts: 1470 Location: Italy
|
Posted: Sat Oct 11, 2003 5:12 pm Post subject: |
|
|
I suppose so
I remember I just followed gentoo docs.
BTW I did some print tests. In cups "printer test page" Canon drivers show a higher quality result (colors are more saturated, black is blacker, and I suppose ink consumption is higher ). 7100 driver, as said, is more configurable. Having both seems to be the best solution, as switching is as easy as clicking "modify printer" in your printer administration page in cups and choose the other one from the list |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Sat Oct 11, 2003 5:19 pm Post subject: |
|
|
Oh cool ! I will try it...
First reason... it's not that difficult to integrate ! SIGH ! _________________ There are 10 sorts of people on this world.
Who understand binary and don't ! |
|
Back to top |
|
|
AlterEgo Veteran
Joined: 25 Apr 2002 Posts: 1619
|
Posted: Sat Oct 11, 2003 6:43 pm Post subject: |
|
|
xlyz wrote: | Having both seems to be the best solution, as switching is as easy as clicking "modify printer" in your printer administration page in cups and choose the other one from the list |
It is even easier to define one physical printer several times with different drivers or properties:
I have a printerx-draft and a printerx-color and a printerx-photo defined in cups.
Just select "another" printer. |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Sat Oct 11, 2003 8:17 pm Post subject: |
|
|
ok downloaded the ppd file from linuxprinting.com and i must say it's working great, but it's only half the speed of the canon i550 driver and the colo urs don't look that nice...
[Update]
Ok managed like to look the same as the canon drivers... increased the density to 1.5 ! _________________ There are 10 sorts of people on this world.
Who understand binary and don't ! |
|
Back to top |
|
|
xlyz Veteran
Joined: 27 Oct 2002 Posts: 1470 Location: Italy
|
Posted: Sat Oct 11, 2003 9:06 pm Post subject: |
|
|
AlterEgo wrote: | It is even easier to define one physical printer several times with different drivers or properties:
I have a printerx-draft and a printerx-color and a printerx-photo defined in cups. Just select "another" printer. |
how do you select which will be printing? |
|
Back to top |
|
|
Sohryu Asuka Langley Apprentice
Joined: 14 Nov 2002 Posts: 199 Location: Hannover, Germany
|
Posted: Sat Oct 11, 2003 9:16 pm Post subject: |
|
|
Just select the printer in your application under printer-settings... like in gimp or openoffice... _________________ There are 10 sorts of people on this world.
Who understand binary and don't ! |
|
Back to top |
|
|
|