View previous topic :: View next topic |
Author |
Message |
Mala Zaba Apprentice
Joined: 21 Apr 2002 Posts: 156 Location: Brossard, Qc.
|
Posted: Sun Jul 25, 2004 4:36 pm Post subject: Re: ...working |
|
|
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 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 |
|
|
Mala Zaba Apprentice
Joined: 21 Apr 2002 Posts: 156 Location: Brossard, Qc.
|
Posted: Sun Jul 25, 2004 4:55 pm Post subject: |
|
|
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 |
|
|
MDD n00b
Joined: 09 Feb 2004 Posts: 12 Location: Mannheim, Germany
|
Posted: Sun Jul 25, 2004 5:28 pm Post subject: |
|
|
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 |
|
|
Mala Zaba Apprentice
Joined: 21 Apr 2002 Posts: 156 Location: Brossard, Qc.
|
Posted: Tue Jul 27, 2004 12:22 am Post subject: |
|
|
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 |
|
|
dencar Tux's lil' helper
Joined: 23 Dec 2003 Posts: 108 Location: Noosa, Australia
|
Posted: Thu Aug 05, 2004 12:22 pm Post subject: |
|
|
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 |
|
|
ketjow Guru
Joined: 01 Apr 2004 Posts: 382 Location: Krakow, Poland
|
Posted: Fri Aug 06, 2004 2:06 pm Post subject: |
|
|
Has anyone managed to get a Canon i965 to work? I followed the tutorials, but unfortunatelly they wouldn't work
Thanks |
|
Back to top |
|
|
kENNy_ n00b
Joined: 06 Dec 2002 Posts: 45 Location: Hannover/Germany
|
Posted: Fri Aug 27, 2004 6:01 pm Post subject: ebuild |
|
|
Hi all,
I wrote an ebuild feel free to test it:
Canon i560 ebuild
mfg
kENNy |
|
Back to top |
|
|
end11 n00b
Joined: 29 Mar 2004 Posts: 11
|
Posted: Fri Oct 01, 2004 2:44 am Post subject: |
|
|
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 |
|
|
sprong n00b
Joined: 28 Mar 2004 Posts: 8
|
Posted: Wed Oct 06, 2004 8:14 am Post subject: does that ebuild work for the mp360for printing +scanning? |
|
|
does that ebuild work for printing + scanner on an mp360? |
|
Back to top |
|
|
sinkhole Tux's lil' helper
Joined: 05 Nov 2003 Posts: 136
|
Posted: Sun Dec 05, 2004 1:24 am Post subject: cups upgrade... Canon i860 no longer works |
|
|
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 |
|
|
dreville n00b
Joined: 17 Jul 2003 Posts: 13
|
Posted: Wed Jan 26, 2005 1:35 pm Post subject: |
|
|
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 |
|
|
sinkhole Tux's lil' helper
Joined: 05 Nov 2003 Posts: 136
|
Posted: Sun Jan 30, 2005 5:25 pm Post subject: Fixed printing problem... |
|
|
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 |
|
|
HecHacker1 Apprentice
Joined: 26 Jun 2003 Posts: 213 Location: UCSD
|
Posted: Mon Jan 31, 2005 3:45 am Post subject: |
|
|
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 |
|
|
Jinidog Guru
Joined: 26 Nov 2003 Posts: 593 Location: Berlin
|
Posted: Mon Jan 31, 2005 10:43 am Post subject: |
|
|
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 |
|
|
HecHacker1 Apprentice
Joined: 26 Jun 2003 Posts: 213 Location: UCSD
|
Posted: Wed Feb 02, 2005 6:50 pm Post subject: |
|
|
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 |
|
|
Jinidog Guru
Joined: 26 Nov 2003 Posts: 593 Location: Berlin
|
Posted: Wed Feb 02, 2005 7:19 pm Post subject: |
|
|
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 |
|
|
c_t n00b
Joined: 29 Oct 2003 Posts: 36 Location: Berlin, Germany
|
Posted: Sat Feb 05, 2005 10:33 am Post subject: |
|
|
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 |
|
|
Jinidog Guru
Joined: 26 Nov 2003 Posts: 593 Location: Berlin
|
Posted: Sat Feb 05, 2005 3:16 pm Post subject: |
|
|
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 |
|
|
mouve n00b
Joined: 08 Feb 2005 Posts: 30
|
Posted: Thu Mar 17, 2005 5:56 pm Post subject: bjfilterpixus560i is not in my portdir-overlay portage tree! |
|
|
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.
- 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 |
|
|
rat02 n00b
Joined: 20 Mar 2005 Posts: 6
|
Posted: Sun Apr 24, 2005 11:59 pm Post subject: |
|
|
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 |
|
|
LinuxDoc n00b
Joined: 10 Dec 2004 Posts: 9
|
Posted: Sun May 08, 2005 11:37 am Post subject: |
|
|
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 |
|
|
Jinidog Guru
Joined: 26 Nov 2003 Posts: 593 Location: Berlin
|
Posted: Sun May 08, 2005 11:39 am Post subject: |
|
|
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 |
|
|
LinuxDoc n00b
Joined: 10 Dec 2004 Posts: 9
|
Posted: Sun May 08, 2005 12:21 pm Post subject: |
|
|
ok thx ... that it im using gcc 3.4.3 ... |
|
Back to top |
|
|
Gentree Watchman
Joined: 01 Jul 2003 Posts: 5350 Location: France, Old Europe
|
Posted: Sun Jun 12, 2005 9:54 am Post subject: |
|
|
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 _________________ 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 |
|
|
parasonic Apprentice
Joined: 23 Aug 2004 Posts: 179
|
Posted: Thu Jun 16, 2005 4:20 am Post subject: |
|
|
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 |
|
|
|