Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Canon i550 / i850 / i950 working / TUTORIAL !!!
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4  Next  
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
Mala Zaba
Apprentice
Apprentice


Joined: 21 Apr 2002
Posts: 156
Location: Brossard, Qc.

PostPosted: Sun Jul 25, 2004 4:36 pm    Post subject: Re: ...working Reply with quote

ennservogt wrote:
I can confirm that these filter drivers work well for my Canon i865. I used the following two rpm archives:

bjfiltercups-2.4-0.i386.tar.gz
bjfilterpixus860i-2.4-0.i386.rpm

But I have two additions to your tutorial which should be added:

1. You don't have to install foomatic or gimp-print for these filter drivers to work! You just have to emerge cups!

2. In USA and Japan the printers are named: 560i, 860i and 960i.
In Europe these models are named i565, i865 and i965. The ONLY difference is that due to copyright restrictions 8O 8O 8O 8O the device units in the USA and Japan are sold without the CD printing kit!


Greets
EnnserVogt


Do you have gtk+1.2.10-r11 on your system, because is not work on my machine... I think I miss some librairies...
Back to top
View user's profile Send private message
Mala Zaba
Apprentice
Apprentice


Joined: 21 Apr 2002
Posts: 156
Location: Brossard, Qc.

PostPosted: Sun Jul 25, 2004 4:55 pm    Post subject: Reply with quote

log

Code:
D [25/Jul/2004:12:51:39 +0000] ReadClient() 5 GET /jobs/?op=restart-job&job_id=1&job_printer_uri=/printers/Canon HTTP/1.1
D [25/Jul/2004:12:51:39 +0000] CGI /usr/lib/cups/cgi-bin/jobs.cgi started - PID = 14820
I [25/Jul/2004:12:51:39 +0000] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=14820)
D [25/Jul/2004:12:51:39 +0000] SendCommand() 5 file=8
D [25/Jul/2004:12:51:39 +0000] AcceptClient() 7 from localhost:631.
D [25/Jul/2004:12:51:39 +0000] ReadClient() 7 POST /jobs HTTP/1.1
E [25/Jul/2004:12:51:39 +0000] restart_job: job #1 cannot be restarted - no files!
D [25/Jul/2004:12:51:39 +0000] Sending error: client-error-not-possible
D [25/Jul/2004:12:51:39 +0000] ProcessIPPRequest: 7 status_code=404
D [25/Jul/2004:12:51:39 +0000] CloseClient() 7
root@vikings eric # echo "" > /var/log/cups/error_log
root@vikings eric # cat /var/log/cups/error_log
 
root@vikings eric # cat /var/log/cups/error_log
 
D [25/Jul/2004:12:52:33 +0000] ReadClient() 5 GET /printers HTTP/1.1
D [25/Jul/2004:12:52:33 +0000] CGI /usr/lib/cups/cgi-bin/printers.cgi started - PID = 14823
I [25/Jul/2004:12:52:33 +0000] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=14823)
D [25/Jul/2004:12:52:33 +0000] SendCommand() 5 file=8
D [25/Jul/2004:12:52:33 +0000] AcceptClient() 7 from localhost:631.
D [25/Jul/2004:12:52:33 +0000] ReadClient() 7 POST / HTTP/1.1
D [25/Jul/2004:12:52:33 +0000] ProcessIPPRequest: 7 status_code=0
D [25/Jul/2004:12:52:33 +0000] ReadClient() 7 POST / HTTP/1.1
D [25/Jul/2004:12:52:33 +0000] ProcessIPPRequest: 7 status_code=1
D [25/Jul/2004:12:52:33 +0000] CloseClient() 7
D [25/Jul/2004:12:52:35 +0000] ReadClient() 5 GET /printers/Canon?op=print-test-page HTTP/1.1
D [25/Jul/2004:12:52:35 +0000] CGI /usr/lib/cups/cgi-bin/printers.cgi started - PID = 14824
I [25/Jul/2004:12:52:35 +0000] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=14824)
D [25/Jul/2004:12:52:35 +0000] SendCommand() 5 file=8
D [25/Jul/2004:12:52:35 +0000] AcceptClient() 7 from localhost:631.
D [25/Jul/2004:12:52:35 +0000] ReadClient() 7 POST /printers/Canon HTTP/1.1
D [25/Jul/2004:12:52:35 +0000] print_job: request file type is application/postscript.
D [25/Jul/2004:12:52:35 +0000] check_quotas: requesting-user-name = 'root'
D [25/Jul/2004:12:52:35 +0000] print_job: requesting-user-name = 'root'
D [25/Jul/2004:12:52:35 +0000] Adding default job-sheets values "none,none"...
I [25/Jul/2004:12:52:35 +0000] Adding start banner page "none" to job 6.
I [25/Jul/2004:12:52:35 +0000] Adding end banner page "none" to job 6.
I [25/Jul/2004:12:52:35 +0000] Job 6 queued on 'Canon' by 'root'.
D [25/Jul/2004:12:52:35 +0000] Job 6 hold_until = 0
D [25/Jul/2004:12:52:35 +0000] StartJob(6, 0x809eef0)
D [25/Jul/2004:12:52:35 +0000] StartJob() id = 6, file = 0/1
D [25/Jul/2004:12:52:35 +0000] job-sheets=none,none
D [25/Jul/2004:12:52:35 +0000] banner_page = 0
D [25/Jul/2004:12:52:35 +0000] StartJob: argv = "Canon","6","root","Test Page","1","","/var/spool/cups/d00006-001"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[0]="PATH=/usr/lib/cups/filter:/bin:/usr/bin"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[1]="SOFTWARE=CUPS/1.1"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[2]="USER=root"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[3]="CHARSET=iso-8859-15"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[4]="LANG=fr"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[5]="PPD=/etc/cups/ppd/Canon.ppd"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[6]="CUPS_SERVERROOT=/etc/cups"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[7]="RIP_MAX_CACHE=8m"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[8]="TMPDIR=/var/spool/cups/tmp"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[9]="CONTENT_TYPE=application/postscript"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[10]="DEVICE_URI=usb://Canon/i860"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[11]="PRINTER=Canon"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[12]="CUPS_DATADIR=/usr/share/cups"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[13]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[14]="CUPS_SERVER=localhost"
D [25/Jul/2004:12:52:35 +0000] StartJob: envp[15]="IPP_PORT=631"
D [25/Jul/2004:12:52:35 +0000] StartJob: statusfds = [ 9 10 ]
D [25/Jul/2004:12:52:35 +0000] StartJob: filterfds[1] = [ 11 -1 ]
D [25/Jul/2004:12:52:35 +0000] StartJob: filter = "/usr/lib/cups/filter/pstops"
D [25/Jul/2004:12:52:35 +0000] StartJob: filterfds[0] = [ 12 13 ]
D [25/Jul/2004:12:52:35 +0000] start_process("/usr/lib/cups/filter/pstops", 0xbffefc50, 0xbffeefc0, 11, 13, 10)
I [25/Jul/2004:12:52:35 +0000] Started filter /usr/lib/cups/filter/pstops (PID 14825) for job 6.
D [25/Jul/2004:12:52:35 +0000] StartJob: filter = "/usr/lib/cups/filter/pstocanonbj"
D [25/Jul/2004:12:52:35 +0000] StartJob: filterfds[1] = [ 11 14 ]
D [25/Jul/2004:12:52:35 +0000] start_process("/usr/lib/cups/filter/pstocanonbj", 0xbffefc50, 0xbffeefc0, 12, 14, 10)
I [25/Jul/2004:12:52:35 +0000] Started filter /usr/lib/cups/filter/pstocanonbj (PID 14826) for job 6.
D [25/Jul/2004:12:52:35 +0000] StartJob: backend = "/usr/lib/cups/backend/usb"
D [25/Jul/2004:12:52:35 +0000] StartJob: filterfds[0] = [ -1 12 ]
D [25/Jul/2004:12:52:35 +0000] start_process("/usr/lib/cups/backend/usb", 0xbffefc50, 0xbffeefc0, 11, 12, 10)
I [25/Jul/2004:12:52:35 +0000] Started backend /usr/lib/cups/backend/usb (PID 14827) for job 6.
D [25/Jul/2004:12:52:35 +0000] ProcessIPPRequest: 7 status_code=0
D [25/Jul/2004:12:52:35 +0000] [Job 6] Page = 612x792; 18,14 to 594,784
D [25/Jul/2004:12:52:35 +0000] [Job 6] slowcollate=0, slowduplex=0, sloworder=0
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%BoundingBox: 0 0 612 792
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%Pages: 1
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%LanguageLevel: 1
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%DocumentData: Clean7Bit
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%DocumentSuppliedResources: procset testprint/1.0
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%DocumentNeededResources: font Helvetica Helvetica-Bold Times-Roman
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%Creator: Michael Sweet, Easy Software Products
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%CreationDate: May 11, 1999
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%Title: Test Page
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%EndComments
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%BeginProlog
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%BeginResource procset testprint 1.1 0
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%EndResource
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%EndProlog
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%Page: 1 1
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%Page: 1 1
D [25/Jul/2004:12:52:35 +0000] [Job 6] pw = 576.0, pl = 769.3
D [25/Jul/2004:12:52:35 +0000] [Job 6] PageLeft = 18.1, PageRight = 594.1
D [25/Jul/2004:12:52:35 +0000] [Job 6] PageTop = 783.5, PageBottom = 14.2
D [25/Jul/2004:12:52:35 +0000] [Job 6] PageWidth = 612.0, PageLength = 792.0
D [25/Jul/2004:12:52:35 +0000] CloseClient() 7
D [25/Jul/2004:12:52:35 +0000] [Job 6] 0 %%EOF
D [25/Jul/2004:12:52:35 +0000] [Job 6] Saw EOF!
D [25/Jul/2004:12:52:35 +0000] [Job 6] Error: invalid paper load
D [25/Jul/2004:12:52:35 +0000] [Job 6]
D [25/Jul/2004:12:52:35 +0000] [Job 6] Canon Bubble Jet Print Filter for Linux ver.2.4.0
D [25/Jul/2004:12:52:35 +0000] [Job 6] Copyright CANON INC. 2001-2004
D [25/Jul/2004:12:52:35 +0000] [Job 6] All Rights Reserved.
D [25/Jul/2004:12:52:35 +0000] [Job 6]
D [25/Jul/2004:12:52:35 +0000] [Job 6] bjfilterpixus860i --gui (gui mode)
D [25/Jul/2004:12:52:35 +0000] [Job 6] bjfilterpixus860i [switches] [file]
D [25/Jul/2004:12:52:35 +0000] [Job 6]
D [25/Jul/2004:12:52:35 +0000] [Job 6] switches: [ --imageres     1 - 32767             ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --cartridge    cartridgetype         ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --media        mediatype             ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --halftoning   halftonetype          ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --quality      1 - 5                 ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --grayscale                          ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --papersize    size                  ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --paperload    position              ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --borderless                         ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --extension    0 - 3                 ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --location     position              ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --fit                                ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --full                               ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --percent      20 - 400              ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --copies       1 - 999               ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --renderintent intent                ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --gamma        1.4/1.8/2.2           ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --balance_c    -50  -   50           ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --balance_m    -50  -   50           ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --balance_y    -50  -   50           ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --balance_k    -50  -   50           ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --density      -50  -   50           ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --papergap     gaptype               ]
D [25/Jul/2004:12:52:35 +0000] [Job 6] [ --bbox         left,bottom,right,top ]
D [25/Jul/2004:12:52:35 +0000] [Job 6]
D [25/Jul/2004:12:52:35 +0000] [Job 6] Printer using device file "/dev/usb/lp0"...
D [25/Jul/2004:12:52:35 +0000] [Job 6] LPGETSTATUS returned a port status of 18...
W [25/Jul/2004:12:52:35 +0000] [Job 6] Media tray empty!
D [25/Jul/2004:12:52:36 +0000] UpdateJob: job 6, file 0 is complete.
D [25/Jul/2004:12:52:36 +0000] CancelJob: id = 6
D [25/Jul/2004:12:52:36 +0000] StopJob: id = 6, force = 0
D [25/Jul/2004:12:52:36 +0000] StopJob: printer state is 3

W [25/Jul/2004:12:52:35 +0000] [Job 6] Media tray empty!

??? The tray is not empty!
Back to top
View user's profile Send private message
MDD
n00b
n00b


Joined: 09 Feb 2004
Posts: 12
Location: Mannheim, Germany

PostPosted: Sun Jul 25, 2004 5:28 pm    Post subject: Reply with quote

Quote:
W [25/Jul/2004:19:24:28 +0200] [Job 7] Media tray empty!


Same shit here... :(
Erm, and no, i have paper in it ;)
Back to top
View user's profile Send private message
Mala Zaba
Apprentice
Apprentice


Joined: 21 Apr 2002
Posts: 156
Location: Brossard, Qc.

PostPosted: Tue Jul 27, 2004 12:22 am    Post subject: Reply with quote

ok, my printer work... My step is:

Code:
How-to Canon i860.

# emerge cups

Download two files from ftp://download.canon.jp/pub/driver/bj/linux/.
1) bjfilterpixus860i-2.4-0.i386.rpm
2) bjfiltercups-2.4-0.i386.rpm

Save this two file in /tmp

# ln -sf /usr/lib/libpng.so.3 /usr/lib/libpng.so.2
# cd /tmp
# rpm2targz bjfilterpixus860i-2.4-0.i386.rpm
# rpm2targz bjfiltercups-2.4-0.i386.rpm
# mkdir canon_i860_driver-2.4-0
# cd canon_i860_driver-2.4-0
# tar xvzf ../bjfilterpixus860i-2.2.tgz
# tar xvzf ../bjfiltercups-2.2.tgz
# cd usr/lib

Make a symbolic link for all libs like this:
# ln -s libcnbpcmcm154.so.5.71.2 libcnbpcmcm154.so

Move the folder canon_i860_driver-2.4-0 if you want save it.

# cp -r  /tmp/canon_i860_driver-2.4-0/usr/* /usr/
# rc-update add cupsd default
# /etc/init.d/cupsd start

Go to http://localhost:631
Add a printer.
Change the Paper Feed to Auto Feeder


PS When you add the printer, I have two USB # 1. If you take with status readback and you don't have some libraries like gtk+1.2 and liblglade... (older version), my printer don't work...
Back to top
View user's profile Send private message
dencar
Tux's lil' helper
Tux's lil' helper


Joined: 23 Dec 2003
Posts: 108
Location: Noosa, Australia

PostPosted: Thu Aug 05, 2004 12:22 pm    Post subject: Reply with quote

I bought a Canon i865 yeterday (yes I know they are discontinued) and followed the how-to in Mala Zaba's post without success - probably my fault. So then I followed Sohryu Asuka Langley's tutorial with instant success (probably took more care). I would like to thank you both for your efforts and am very pleased to be able to print without paying for TurboPrint.

As Sohryu Asuka Langley states, these drivers provide only basic configuration (600dpi) and I wonder is there a more flexible installation possible? I tried the foomatic drivers from Canon Inc. (Kosugi Office) and got more configuration options but, no matter what I set, I could only get B5 page size printing.

Thanks again; I'm most grateful.
_________________
dencar
Back to top
View user's profile Send private message
ketjow
Guru
Guru


Joined: 01 Apr 2004
Posts: 382
Location: Krakow, Poland

PostPosted: Fri Aug 06, 2004 2:06 pm    Post subject: Reply with quote

Has anyone managed to get a Canon i965 to work? I followed the tutorials, but unfortunatelly they wouldn't work :(
Thanks
Back to top
View user's profile Send private message
kENNy_
n00b
n00b


Joined: 06 Dec 2002
Posts: 45
Location: Hannover/Germany

PostPosted: Fri Aug 27, 2004 6:01 pm    Post subject: ebuild Reply with quote

Hi all,

I wrote an ebuild feel free to test it:

Canon i560 ebuild

mfg
kENNy
Back to top
View user's profile Send private message
end11
n00b
n00b


Joined: 29 Mar 2004
Posts: 11

PostPosted: Fri Oct 01, 2004 2:44 am    Post subject: Reply with quote

Wow after much trying i couldnt get these to work.

However, I used the drivers that xlyz suggested and they do work, well!

Thank you xlyz this is excellent.
Back to top
View user's profile Send private message
sprong
n00b
n00b


Joined: 28 Mar 2004
Posts: 8

PostPosted: Wed Oct 06, 2004 8:14 am    Post subject: does that ebuild work for the mp360for printing +scanning? Reply with quote

does that ebuild work for printing + scanner on an mp360?
Back to top
View user's profile Send private message
sinkhole
Tux's lil' helper
Tux's lil' helper


Joined: 05 Nov 2003
Posts: 136

PostPosted: Sun Dec 05, 2004 1:24 am    Post subject: cups upgrade... Canon i860 no longer works Reply with quote

Hey, has anyone else lost their printer with the recent upgrade to cups-1.1.20-r5?

My cups setup for the printer seems to be completely intact, yet when printing I get the little red 'X' in the printer (after the job is sent). The job ends up queued. Test pages won't print either. Cupsd is running.

Even print preview and all of that works.

-S

PS: Printing under the canon 2.4 driver in kde 3.3
Back to top
View user's profile Send private message
dreville
n00b
n00b


Joined: 17 Jul 2003
Posts: 13

PostPosted: Wed Jan 26, 2005 1:35 pm    Post subject: Reply with quote

I have a Canon i560. Does anybody know if duplexing is possible at all in Linux? The way it works in Windows is that a window pops up when you need to flip the pages.
There also this program called Fineprint which works in Windows. Is there a similar program for linux?
Thanks.

dreville
Back to top
View user's profile Send private message
sinkhole
Tux's lil' helper
Tux's lil' helper


Joined: 05 Nov 2003
Posts: 136

PostPosted: Sun Jan 30, 2005 5:25 pm    Post subject: Fixed printing problem... Reply with quote

My problem turned out the be mundane. Nevertheless ended up doing a step I didn't do before to get things restarted. At some point I must have rebooted and the autoloaded modules had changed... no usb modules were loaded. With the modules loaded cups still did not see the canon_usb backend (not in port list). Googled and found this link and command...

http://mandrakeusers.org/lofiversion/index.php/t9212.html

lpadmin -p Canoni860 -m canonpixus860i.ppd -v canon_usb:/dev/usb/lp0 -E

With that command run, the port showed up in the list and printing seemed to be active. usb:/dev/usb/lp0 worked but printed slowly. canon_usb:/... worked faster, but output otherwise looked the same.

Looking at the ppd file, I can't help but wonder if getting other resolutions is no more an issue than editing the ppd with known good output dpi's?

-S
Back to top
View user's profile Send private message
HecHacker1
Apprentice
Apprentice


Joined: 26 Jun 2003
Posts: 213
Location: UCSD

PostPosted: Mon Jan 31, 2005 3:45 am    Post subject: Reply with quote

I couldn't get this to work at all, all my printer was doing was flash it's led and then not printing anything.

Well, I figured out the problem. even though your guide says to only do the ln -s for libpng if you already don't have the file, you need to do it anyways.

Well, it's hard to explain, but after I did:

ln -sf /usr/lib/libpng.so.3 /usr/lib/libpng.so.2

everything was fine.

just a tip for other people who get their printer blinking the led without actually printing.
Back to top
View user's profile Send private message
Jinidog
Guru
Guru


Joined: 26 Nov 2003
Posts: 593
Location: Berlin

PostPosted: Mon Jan 31, 2005 10:43 am    Post subject: Reply with quote

I was not able to use my Canon i560 und Linux.
I once got the Turbolinux drivers working, when I used a parallel cable, but now, with USB, even that doesn't work.
The canon drivers didn't work neither with a parallel or a usb cable.

I always get messages like "USB port is busy" or "parallel port is busy", the printer did not print.
Quite funny was, that when I wanted to use the i560 backend (which is found), cups configures a path to the printer /dev/usblp0 (instead of /dev/usb/lp0).
I fixed that with a symlink, but that didn't help.

I think, not only the drivers are the problem, I see that Linux still has a problem with printing.
Obviously you can do many things with cups, like managing dozens of printers.
But I want simply one printer on one PC. (perhaps other PCs should print with it, but that would come later)
_________________
Just unused Microsoft-Software is good Microsoft-Software
Back to top
View user's profile Send private message
HecHacker1
Apprentice
Apprentice


Joined: 26 Jun 2003
Posts: 213
Location: UCSD

PostPosted: Wed Feb 02, 2005 6:50 pm    Post subject: Reply with quote

do you have gnome? try gnome-cups-manager

it made my install much easier, and it allows you to pick the location of the real printer.
Back to top
View user's profile Send private message
Jinidog
Guru
Guru


Joined: 26 Nov 2003
Posts: 593
Location: Berlin

PostPosted: Wed Feb 02, 2005 7:19 pm    Post subject: Reply with quote

Funny, after using the KDE-Manager for installing the printer, the CANON-drivers are working.
_________________
Just unused Microsoft-Software is good Microsoft-Software
Back to top
View user's profile Send private message
c_t
n00b
n00b


Joined: 29 Oct 2003
Posts: 36
Location: Berlin, Germany

PostPosted: Sat Feb 05, 2005 10:33 am    Post subject: Reply with quote

The ebuild worked for me! I simply emerged it and then configured the printer to usb:/dev/usb/lp0 in the kde-printer-control-center.
Quality looks much better with the original drivers than with the BJC7100 but I assume ink-consumption is much higher, too.

An I still haven't found out, howto integrate the program bjfilterpixus560i which can be used to change the driversettings. any ideas how to do that?

christoph
Back to top
View user's profile Send private message
Jinidog
Guru
Guru


Joined: 26 Nov 2003
Posts: 593
Location: Berlin

PostPosted: Sat Feb 05, 2005 3:16 pm    Post subject: Reply with quote

On another machine I'm not able to get the bjfilters compiled.

Quote:

make[2]: Entering directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjfilter-2.4-0/src'
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -c bjferror.c
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -c bjfilter.c
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -c bjfimage.c
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -c bjfoption.c
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl -I../include/misc -O2 -c bjfpos.c
distcc[25793] ERROR: compile /root/.ccache/bjferror.tmp.AMD1200.25776.i on AMD2800+/4 failed
bjferror.c: In function `bjf_error':
bjferror.c:49: error: label at end of compound statement
make[2]: *** [bjferror.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** Waiting for unfinished jobs....
make[2]: *** Waiting for unfinished jobs....
make[2]: *** Waiting for unfinished jobs....
bjfoption.c: In function `SetCmdOption':
bjfoption.c:493: warning: passing arg 3 of `poptGetContext' from incompatible pointer type
make[2]: Leaving directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjfilter-2.4-0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjfilter-2.4-0'
make: *** [all-recursive-am] Error 2

!!! ERROR: net-print/bjfilterpixus560i-2.4 failed.
!!! Function src_compile, Line 89, Exitcode 2
!!! Could not compile package.
!!! If you need support, post the topmost build error, NOT this status message.

_________________
Just unused Microsoft-Software is good Microsoft-Software
Back to top
View user's profile Send private message
mouve
n00b
n00b


Joined: 08 Feb 2005
Posts: 30

PostPosted: Thu Mar 17, 2005 5:56 pm    Post subject: bjfilterpixus560i is not in my portdir-overlay portage tree! Reply with quote

Hi.
I hav some difficulties installing the ebuild c_t linked in his posting. No, this is not (yet) a bug report ;o)
But the problems are:
* Installing the ebuild only worked after I've downloaded the files manually and placed them in the right directory
* emerging bjfilterpixus560i didn't work (and neither it did in any variation, e.g. bjfilterpixus, bjfilterpixusi560, ...)
I don't want to use ebuild <file> merge because a) I don't know how to uninstall and b) I would like to see where the mistake was made. And to me, there is one...
Maybe I'm going to write a bug report, this posting is just to see if someone has already found a solution for this problem or just experienced the same problem.
If someone tries to reproduce the error, just download the ebuild mentioned in c_t's posting and run


# ebuild bjfilterpixus560i-2.4.ebuild digest

Here, ebuild tried to contact my standard download server instead of ftp://download.canon.jp which is mentioned in the ebuild file

Using

# ebuild /usr/local/portage/net-printer/bjfilterpixus560i/bjfilterpixus560i-2.4.ebuild fetch

gentoo downloaded the sources correctly (or rather verified the ones I already had manually fetched). Afterwards, running

# emerge bjfilterpixus560i

tells me

Calculating dependencies
emerge: there are no ebuilds to satisfy "bjfilterpixus560i".

A search didn't find anything either. So, what did I miss or what needs to be done to "repair" the ebuild? Maybe it's one of these mistakes that make you slam your head to the table when you find out? Hope it's not my head that will end up this way just beacuse I forgot a certain step... (o:


And sorry for my bumpy English, but I'm trying to improve.

-------------------------------------------------------------------------------------------------

EDIT: Blast!

First of all, there are two ebuilds to download:
* net-print/bjfilterpixus560i/bjfilterpixus560i-2.4.ebuild
* net-print/pixus560i-libs/pixus560i-libs-2.4.ebuild
The libs-ebuild requires the bjfiltercups-2.4.0.rpm (and possibly bjfilterpixus560i-2.4-0.i386.rpm, too).

Now, there is the following error:
make[2]: Entering directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjcupsmon-2.4/src'
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DUSE_LIB_GLASE -I/usr/include/libglade-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -O2 -Wall -c bjcupsmon_main.c
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DUSE_LIB_GLASE -I/usr/include/libglade-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -O2 -Wall -c bjcupsmon_cups.c
In Datei, eingefügt von bjcupsmon_main.c:25:
bjcupsmon_common.h:29:25: glade/glade.h: Datei oder Verzeichnis nicht gefunden
bjcupsmon_main.c: In Funktion »initApplication«:
bjcupsmon_main.c:152: Warnung: implicit declaration of function `glade_init'
bjcupsmon_main.c:115: Warnung: unused variable `i'
make[2]: *** [bjcupsmon_main.o] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
In Datei, eingefügt von bjcupsmon_cups.c:28:
bjcupsmon_common.h:29:25: glade/glade.h: Datei oder Verzeichnis nicht gefunden
make[2]: *** [bjcupsmon_cups.o] Fehler 1
make[2]: Leaving directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjcupsmon-2.4/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjcupsmon-2.4'
make: *** [all-recursive-am] Fehler 2

!!! ERROR: net-printer/bjfilterpixus560i-2.4 failed.

OK... obviously, glade.h is missing...

# qpkg -fp glade.h
gnome-base/eel *
gnome-base/libglade *

but libglade is installed, and so is eel.

# find / -iname 'glade.h'
/var/tmp/portage/bjfilterpixus560i-2.4/work/bjcupsmon-2.4/po/glade.h
/usr/include/libglade-2.0/glade/glade.h

*shrug*

What did I forget?
- libglade is installed (version 2.4.0)
- glade is installed (version 2.6.8)
- gtk+ is installed (version 2.6.2 -- interesting: pkg-config --modversion gtk+ says "1.2.10", is this the missing library? I'm testing...)
Back to top
View user's profile Send private message
rat02
n00b
n00b


Joined: 20 Mar 2005
Posts: 6

PostPosted: Sun Apr 24, 2005 11:59 pm    Post subject: Reply with quote

I followed the guide, and managed to set up mu printer with cups. It didn't have i450 as a driver so i picked s450 (close enough). I printed a test page, and it was squished to the upper part of the page and cut off to the right. I then chose a different driver, i think is was the 550i first, and now i can't print anything, with any driver.

Has anyone got this working for an i450?
Back to top
View user's profile Send private message
LinuxDoc
n00b
n00b


Joined: 10 Dec 2004
Posts: 9

PostPosted: Sun May 08, 2005 11:37 am    Post subject: Reply with quote

Code:
make[1]: Entering directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjcups-2.4-0/ppd'
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjcups-2.4-0/ppd'
/var/tmp/portage/bjfilterpixus560i-2.4/work/bjcups-2.4-0
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjfilter-2.4-0'
Making all in src
make[2]: Entering directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjfilter-2.4-0/src'
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl    -I../include/misc    -O2 -c bjferror.c
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/cncl    -I../include/misc    -O2 -c bjfilter.c
bjferror.c: In function `bjf_error':
bjferror.c:49: error: label at end of compound statement
make[2]: *** [bjferror.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjfilter-2.4-0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/bjfilterpixus560i-2.4/work/bjfilter-2.4-0'
make: *** [all-recursive-am] Error 2

!!! ERROR: net-print/bjfilterpixus560i-2.4 failed.
!!! Function src_compile, Line 88, Exitcode 2
!!! Could not compile package.
!!! If you need support, post the topmost build error, NOT this status message.



any solution ?
Back to top
View user's profile Send private message
Jinidog
Guru
Guru


Joined: 26 Nov 2003
Posts: 593
Location: Berlin

PostPosted: Sun May 08, 2005 11:39 am    Post subject: Reply with quote

Are you using gcc-3.3?
I only could compile this stuff with gcc-3.3.
_________________
Just unused Microsoft-Software is good Microsoft-Software
Back to top
View user's profile Send private message
LinuxDoc
n00b
n00b


Joined: 10 Dec 2004
Posts: 9

PostPosted: Sun May 08, 2005 12:21 pm    Post subject: Reply with quote

ok thx ... that it im using gcc 3.4.3 ...
Back to top
View user's profile Send private message
Gentree
Watchman
Watchman


Joined: 01 Jul 2003
Posts: 5350
Location: France, Old Europe

PostPosted: Sun Jun 12, 2005 9:54 am    Post subject: Reply with quote

ketjow wrote:
Has anyone managed to get a Canon i965 to work? I followed the tutorials, but unfortunatelly they wouldn't work :(
Thanks


what did you do in the end?

I found the turboprint drivers installed like a dream, took me 5mins to get to printing a test page.

hwvr I found the print quality , although very good showed some slight unevenness in the tones of the colour wheel.

This was a bit disappointing because it produced incredible quality on my epson 925 before the heap of junk refused to work when the ink ran out!

I will have to boot to windows to do an initial head alignment etc before forming a final opinion but turboprint seems less good for canon.

So... I want to see what I can do with the canon and guten-print drivers.

What did you find best for your i965?

TIA 8)
_________________
Linux, because I'd rather own a free OS than steal one that's not worth paying for.
Gentoo because I'm a masochist
AthlonXP-M on A7N8X. Portage ~x86
Back to top
View user's profile Send private message
parasonic
Apprentice
Apprentice


Joined: 23 Aug 2004
Posts: 179

PostPosted: Thu Jun 16, 2005 4:20 am    Post subject: Reply with quote

Mala Zaba wrote:
ok, my printer work... My step is:

Code:
How-to Canon i860.

# emerge cups

Download two files from ftp://download.canon.jp/pub/driver/bj/linux/.
1) bjfilterpixus860i-2.4-0.i386.rpm
2) bjfiltercups-2.4-0.i386.rpm

Save this two file in /tmp

# ln -sf /usr/lib/libpng.so.3 /usr/lib/libpng.so.2
# cd /tmp
# rpm2targz bjfilterpixus860i-2.4-0.i386.rpm
# rpm2targz bjfiltercups-2.4-0.i386.rpm
# mkdir canon_i860_driver-2.4-0
# cd canon_i860_driver-2.4-0
# tar xvzf ../bjfilterpixus860i-2.2.tgz
# tar xvzf ../bjfiltercups-2.2.tgz
# cd usr/lib

Make a symbolic link for all libs like this:
# ln -s libcnbpcmcm154.so.5.71.2 libcnbpcmcm154.so

Move the folder canon_i860_driver-2.4-0 if you want save it.

# cp -r  /tmp/canon_i860_driver-2.4-0/usr/* /usr/
# rc-update add cupsd default
# /etc/init.d/cupsd start

Go to http://localhost:631
Add a printer.
Change the Paper Feed to Auto Feeder


PS When you add the printer, I have two USB # 1. If you take with status readback and you don't have some libraries like gtk+1.2 and liblglade... (older version), my printer don't work...


Okay, I tried this. I get the following error when I try to configure the printer:

Admin

Error:

client-error-not-possible

Also, the driver for the printer doesn't show up on the Web interface. Any ideas? Will this even work with amd64? Thanks.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum