Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Printing and Scanning with Canon Pixma/Pixus Series
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3 ... 6, 7, 8 ... 18, 19, 20  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Vicuna
n00b
n00b


Joined: 16 Aug 2006
Posts: 6

PostPosted: Thu Aug 17, 2006 8:18 am    Post subject: Reply with quote

dhave wrote:
I'm more than happy to reward them for the efforts.

Rewarding efforts is perfectly ok. But if you consider that we are talking about a simple set of printer drivers (which should be bundled with the hardware) the price tag seems a little steep. If all the software you generally install on a system would be charged for proportionally you would have to shell out several thousands of Dollars. :roll: But the blame really is on Canon for not providing better Linux support.
Back to top
View user's profile Send private message
ColinK
Tux's lil' helper
Tux's lil' helper


Joined: 30 Dec 2005
Posts: 142

PostPosted: Thu Aug 17, 2006 8:58 am    Post subject: Reply with quote

Yes - Turboprint is a good alternative. But if Canon publishes drivers on a japanese ftp-server, why not try them first?

I'll add a note about Turboprint in the wiki.
Back to top
View user's profile Send private message
doman
Tux's lil' helper
Tux's lil' helper


Joined: 25 Feb 2006
Posts: 84
Location: Poland, Wrocław/Wałbrzych

PostPosted: Sun Aug 20, 2006 5:19 pm    Post subject: Reply with quote

ColinK wrote:

Probably the empty pages is not an ebuild issue. Please try another driver and check if you get random characters like bulki. It seems like the mp150 isn't supported by the ip2200 driver - I'll *try* to get some clues without having the printer. :roll:

bulki wrote:
I've a strange problem when printing with my CANON PIXMA mp150: when I launch a job, the printer take a the paper and immediately reject it :S... I took ip2200 drivers, as advised :roll: .
I tried other drivers, too, none of them do such rejection, but they print completely random caracters...


edit: some hints suggest that the mp150 should be compatible to the ip2200. Comparing printheads used to work... it might be different this time. Please try each driver of bjfilter and cnijfilter. If it absolutely doesn't work for both of you - We'll have to change the wiki about the mp150.


Ok, Today morning I've installed every drivers from bjfilter and cnijfilter. Result is:
1. cnijfilter - nothing work
2. bjfilter:
-pixmaip1000 and pixmaip1500 - doesn't work
-pixusip3100 and pixusip4100 - Canon print a small part of test-page (only this colorful little wheel) almost perfect/even, but doesn't print anything else
-pixusip8600 - Canon prints all test-page :) but very bad: not every colors and they are hardly visable, very "poor"; inscriptions are awry and discoloured. But simple file with text looks quite good (for home usage) :) I'm not able to show any pictures how it's look like :/

That's all for now ;)
Back to top
View user's profile Send private message
ColinK
Tux's lil' helper
Tux's lil' helper


Joined: 30 Dec 2005
Posts: 142

PostPosted: Sun Aug 20, 2006 6:19 pm    Post subject: Reply with quote

bulki wrote:
I've a strange problem when printing with my CANON PIXMA mp150: when I launch a job, the printer take a the paper and immediately reject it :S... I took ip2200 drivers, as advised :roll: .
I tried other drivers, too, none of them do such rejection, but they print completely random caracters...


I suppose bulki only tried the bjfilter package. But it's strange that he gets those random characters which you do not..
Back to top
View user's profile Send private message
sulu
Guru
Guru


Joined: 21 May 2002
Posts: 399
Location: Dornbirn/Austria

PostPosted: Thu Aug 24, 2006 3:55 am    Post subject: Reply with quote

ColinK

You made my day!
I just successfully made my iP4200 work on my AMD-64 box. :P
_________________
AMD64-Phenom2 940, ASUS M4??-Deluxe-Board , 8 GB-RAM , 1*1TB SATA HDD , 1*750GB SATA Hd, NVIDIA GTX 260
Back to top
View user's profile Send private message
pif
n00b
n00b


Joined: 08 Jun 2004
Posts: 33

PostPosted: Fri Aug 25, 2006 3:14 am    Post subject: Reply with quote

I have the same problem as bulki but with a Canon Pixma MP450. The printer shows on the lcd display the message "Printing from computer", but the paper is ejected from the printer without printing anything on it... as if the printing job would be canceled right when the printer starts printing. This happens with the IP2200 driver from the cnijfilter ebuild.

With other drivers from cnijfilter the printer manages to print the coloured wheel from the print test page and a few other lines (my impression is that with these drivers only the color print head works).
Back to top
View user's profile Send private message
CrEsPo
Tux's lil' helper
Tux's lil' helper


Joined: 15 Mar 2005
Posts: 130
Location: Canada

PostPosted: Sun Aug 27, 2006 4:34 am    Post subject: Reply with quote

Does these drivers work over the network?

I have a PIXMA MP500 and I installed the drivers no problem, but when I go to print something I get the following error:

Code:

"Remote host did not accept data file (1)" 


If I choose another driver it'll print, but it prints really small and no matter what I try I can't get it to print normal. This is why I need this MP500 driver to work, but as stated earlier it gives me an error. I know it's the driver because it works fine with other drivers, so any help is appreciated. I'm running an AMD64 bit installation as of right now.
Back to top
View user's profile Send private message
ColinK
Tux's lil' helper
Tux's lil' helper


Joined: 30 Dec 2005
Posts: 142

PostPosted: Sun Aug 27, 2006 6:55 am    Post subject: Reply with quote

Actually I don't know.. does anyone?
Back to top
View user's profile Send private message
tam-ille
n00b
n00b


Joined: 26 Aug 2006
Posts: 9

PostPosted: Sun Aug 27, 2006 12:31 pm    Post subject: cnijfilter hack Reply with quote

Hi everybody,

Just found this topic.
I bought those last days an iP4200, and did some work to enhance the canon provided drivers and ppd.
The recipe for enhancing the printing quality end resolution is now well known (I think, I just put it here as a reminder:

Add this in your ppd file:
Code:

*Resolution 1200/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice"
*Resolution 2400/2400 dpi: "<</HWResolution[2400 2400]>>setpagedevice"

in the Resolution section
and this:
Code:

*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 2
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5"
*CloseUI: *CNQuality

after the Resolution section.

But there's a way to get some nice borderless photo prints.

In the PageSize section, add this lines:
Code:

*PageSize Letter.bl/Lettre: "<</CNPageSizeName(letter)/PageSize[612 792]/ImagingBBox null>>setpagedevice"
*PageSize Legal.bl/Legal: "<</CNPageSizeName(legal)/PageSize[612 1008]/ImagingBBox null>>setpagedevice"
*PageSize A5.bl/A5 SM: "<</CNPageSizeName(a5)/PageSize[420 595]/ImagingBBox null>>setpagedevice"
*PageSize A4.bl/A4 SM: "<</CNPageSizeName(a4)/PageSize[595 842]/ImagingBBox null>>setpagedevice"
*PageSize B5.bl/B5 SM: "<</CNPageSizeName(b5)/PageSize[516 729]/ImagingBBox null>>setpagedevice"
*PageSize 4X6.bl/4x6in SM 101.6x152.4mm: "<</CNPageSizeName(4X6)/PageSize[288 432]/ImagingBBox null>>setpagedevice"
*PageSize 4X8.bl/4x8in SM 101.6x203.2mm: "<</CNPageSizeName(4X8)/PageSize[288 576]/ImagingBBox null>>setpagedevice"
*PageSize 5X7.bl/5x7in SM 127.0x177.8mm: "<</CNPageSizeName(5X7)/PageSize[360 504]/ImagingBBox null>>setpagedevice"
*PageSize 8X10.bl/8x10in SM 203.2x254.0mm: "<</CNPageSizeName(8X10)/PageSize[576 720]/ImagingBBox null>>setpagedevice"


In the PageRegion section, add those:
Code:

*PageRegion Letter.bl/Lettre: "<</CNPageSizeName(letter)/PageSize[612 792]/ImagingBBox null>>setpagedevice"
*PageRegion Legal.bl/Legal: "<</CNPageSizeName(legal)/PageSize[612 1008]/ImagingBBox null>>setpagedevice"
*PageRegion A5.bl/A5 SM: "<</CNPageSizeName(a5)/PageSize[420 595]/ImagingBBox null>>setpagedevice"
*PageRegion A4.bl/A4 SM: "<</CNPageSizeName(a4)/PageSize[595 842]/ImagingBBox null>>setpagedevice"
*PageRegion B5.bl/B5 SM: "<</CNPageSizeName(b5)/PageSize[516 729]/ImagingBBox null>>setpagedevice"
*PageRegion 4X6.bl/4x6in SM 101.6x152.4mm: "<</CNPageSizeName(4X6)/PageSize[288 432]/ImagingBBox null>>setpagedevice"
*PageRegion 4X8.bl/4x8in SM 101.6x203.2mm: "<</CNPageSizeName(4X8)/PageSize[288 576]/ImagingBBox null>>setpagedevice"
*PageRegion 5X7.bl/5x7in SM 127.0x177.8mm: "<</CNPageSizeName(5X7)/PageSize[360 504]/ImagingBBox null>>setpagedevice"
*PageRegion 8X10.bl/8x10in SM 203.2x254.0mm: "<</CNPageSizeName(8X10)/PageSize[576 720]/ImagingBBox null>>setpagedevice"


You will also have to add these lines in the proper sections:
Code:

*ImageableArea Letter.bl: "0 0 612 792"
*ImageableArea Legal.bl: "0 0 612 1008"
*ImageableArea A5.bl: "0 0 420 595"
*ImageableArea A4.bl: "0 0 600 850"
*ImageableArea B5.bl: "0 516 729"
*ImageableArea 4X6.bl: "0 0 288 432"
*ImageableArea 4X8.bl: "0 0 288 576"
*ImageableArea 5X7.bl: "0 0 360 504"
*ImageableArea 8X10.bl: "0 0 576 720"

*PaperDimension Letter.bl: "612 792"
*PaperDimension Legal.bl: "612 1008"
*PaperDimension A5.bl: "420 595"
*PaperDimension A4.bl: "600 850"
*PaperDimension B5.bl: "516 729"
*PaperDimension 4X6.bl: "288 432"
*PaperDimension 4X8.bl: "288 576"
*PaperDimension 5X7.bl: "360 504"
*PaperDimension 8X10.bl: "576 720"


After tweaking the ppd file, save it.
Just another little thing to do, there's a bug in the pstocanonij source code (maybe it's why the borderless mode is not activated?).
Here is the patch:
Code:

*** pstocanonij.c.orig  2006-03-06 09:47:40.000000000 +0100
--- pstocanonij.c       2006-08-27 12:58:56.000000000 +0200
***************
*** 701,713 ****
                        }
                        else
                        {
-                               to_lower_except_size_X(choice);
-
                                if( !strcmp(p_table->ppd_key, "PageSize")
                                 && is_borderless(choice) )
                                {
                                        param_list_add(&p_list, "--borderless", "", 1);
                                }
                                param_list_add(&p_list, p_table->opt_key,
                                        choice, strlen(choice) + 1);
                        }
--- 701,714 ----
                        }
                        else
                        {
                                if( !strcmp(p_table->ppd_key, "PageSize")
                                 && is_borderless(choice) )
                                {
                                        param_list_add(&p_list, "--borderless", "", 1);
                                }
+
+                               to_lower_except_size_X(choice);
+
                                param_list_add(&p_list, p_table->opt_key,
                                        choice, strlen(choice) + 1);
                        }


Recompile the pstocanonij executable and replace the old one in /usr/lib/cups/filter/ (or /usr/libexec/cups/filter/, depending on where the filters are)
Now, enjoy!

PS: Oh and maybe some of you get troubles when using the cnijfilter with cups-1.2.x
To solve this, just replace the cupsVersion variable in the ppd file ( 1.1 -> 1.2)
That's it!

PPS: Maybe someone (ColinK?) can add this to the ebuild?

PPPS: I forgot, I had some troubles with the cnij_usb backend and CUPS-1.2.2. Just don't use it and use the traditionnal usb backend.
Back to top
View user's profile Send private message
ColinK
Tux's lil' helper
Tux's lil' helper


Joined: 30 Dec 2005
Posts: 142

PostPosted: Sun Aug 27, 2006 4:43 pm    Post subject: Reply with quote

Hi tam-ille

Thank you very much for your contributions. I'm going to check and add them as soon as possible. :)
Back to top
View user's profile Send private message
tam-ille
n00b
n00b


Joined: 26 Aug 2006
Posts: 9

PostPosted: Mon Aug 28, 2006 10:18 am    Post subject: iP4200 - more tuning for better prints Reply with quote

Hi everybody,

I finally tweaked my ip4200.ppd a little bit further.
Now you can fine tune Color Balancing, Gamma Adjustment and Density.
Here is the patch:
Code:

--- canonip4200.ppd.orig   2006-08-28 09:49:36.000000000 +0200
+++ canonip4200.ppd   2006-08-28 12:10:54.000000000 +0200
@@ -43,7 +43,7 @@
 *cupsFilter: "application/vnd.cups-postscript 0 pstocanonij"
 *cupsManualCopies: True
 *cupsModelNumber: 260
-*cupsVersion: 1.1
+*cupsVersion: 1.2
 
 *MaxMediaWidth: "612"
 *MaxMediaHeight: "1656"
@@ -81,6 +81,26 @@
 *PageSize creditcard/Credit Card 2.13x3.39in 54x86mm: "<</CNPageSizeName(creditcard)/PageSize[153 244]/ImagingBBox null>>setpagedevice"
 *PageSize businesscard/Card 2.16x3.58in 55x91mm: "<</CNPageSizeName(businesscard)/PageSize[156 256]/ImagingBBox null>>setpagedevice"
 *PageSize panorama/P 89x254mm: "<</CNPageSizeName(panorama)/PageSize[252 720]/ImagingBBox null>>setpagedevice"
+*PageSize Letter.bl/Letter BL: "<</CNPageSizeName(letter)/PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageSize Legal.bl/Legal BL: "<</CNPageSizeName(legal)/PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageSize A5.bl/A5 BL: "<</CNPageSizeName(a5)/PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageSize A4.bl/A4 BL: "<</CNPageSizeName(a4)/PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageSize B5.bl/B5 BL: "<</CNPageSizeName(b5)/PageSize[516 729]/ImagingBBox null>>setpagedevice"
+*PageSize 4X6.bl/4x6in BL 101.6x152.4mm: "<</CNPageSizeName(4X6)/PageSize[288 432]/ImagingBBox null>>setpagedevice"
+*PageSize 4X8.bl/4x8in BL 101.6x203.2mm: "<</CNPageSizeName(4X8)/PageSize[288 576]/ImagingBBox null>>setpagedevice"
+*PageSize 5X7.bl/5x7in BL 127.0x177.8mm: "<</CNPageSizeName(5X7)/PageSize[360 504]/ImagingBBox null>>setpagedevice"
+*PageSize 8X10.bl/8x10in BL 203.2x254.0mm: "<</CNPageSizeName(8X10)/PageSize[576 720]/ImagingBBox null>>setpagedevice"
+*PageSize l.bl/L BL 89x127mm: "<</CNPageSizeName(l)/PageSize[252 360]/ImagingBBox null>>setpagedevice"
+*PageSize 2l.bl/2L BL 127x178mm: "<</CNPageSizeName(2l)/PageSize[360 505]/ImagingBBox null>>setpagedevice"
+*PageSize postcard.bl/Hagaki BL 100x148mm: "<</CNPageSizeName(postcard)/PageSize[283 420]/ImagingBBox null>>setpagedevice"
+*PageSize postdbl.bl/Hagaki 2 BL 148x200mm: "<</CNPageSizeName(postdbl)/PageSize[567 420]/ImagingBBox null>>setpagedevice"
+*PageSize envelop10p.bl/Comm. Env. #10 BL: "<</CNPageSizeName(envelop10p)/PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageSize envelopdlp.bl/DL Env. BL: "<</CNPageSizeName(envelopdlp)/PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageSize envj4p.bl/Youkei 4 BL 105.5x235mm: "<</CNPageSizeName(envj4p)/PageSize[298 666]/ImagingBBox null>>setpagedevice"
+*PageSize envj6p.bl/Youkei 6 BL 98x190mm: "<</CNPageSizeName(envj6p)/PageSize[278 539]/ImagingBBox null>>setpagedevice"
+*PageSize creditcard.bl/Credit Card BL 2.13x3.39in 54x86mm: "<</CNPageSizeName(creditcard)/PageSize[153 244]/ImagingBBox null>>setpagedevice"
+*PageSize businesscard.bl/Card BL 2.16x3.58in 55x91mm: "<</CNPageSizeName(businesscard)/PageSize[156 256]/ImagingBBox null>>setpagedevice"
+*PageSize panorama.bl/P BL 89x254mm: "<</CNPageSizeName(panorama)/PageSize[252 720]/ImagingBBox null>>setpagedevice"
 *CloseUI: *PageSize
 
 *OpenUI *PageRegion: PickOne
@@ -105,6 +125,26 @@
 *PageRegion creditcard/Credit Card 2.13x3.39in 54x86mm: "<</CNPageSizeName(creditcard)/PageSize[153 244]/ImagingBBox null>>setpagedevice"
 *PageRegion businesscard/Card 2.16x3.58in 55x91mm: "<</CNPageSizeName(businesscard)/PageSize[156 256]/ImagingBBox null>>setpagedevice"
 *PageRegion panorama/P 89x254mm: "<</CNPageSizeName(panorama)/PageSize[252 720]/ImagingBBox null>>setpagedevice"
+*PageRegion Letter.bl/Letter BL: "<</CNPageSizeName(letter)/PageSize[612 792]/ImagingBBox null>>setpagedevice"
+*PageRegion Legal.bl/Legal BL: "<</CNPageSizeName(legal)/PageSize[612 1008]/ImagingBBox null>>setpagedevice"
+*PageRegion A5.bl/A5 BL: "<</CNPageSizeName(a5)/PageSize[420 595]/ImagingBBox null>>setpagedevice"
+*PageRegion A4.bl/A4 BL: "<</CNPageSizeName(a4)/PageSize[595 842]/ImagingBBox null>>setpagedevice"
+*PageRegion B5.bl/B5 BL: "<</CNPageSizeName(b5)/PageSize[516 729]/ImagingBBox null>>setpagedevice"
+*PageRegion 4X6.bl/4x6in BL 101.6x152.4mm: "<</CNPageSizeName(4X6)/PageSize[288 432]/ImagingBBox null>>setpagedevice"
+*PageRegion 4X8.bl/4x8in BL 101.6x203.2mm: "<</CNPageSizeName(4X8)/PageSize[288 576]/ImagingBBox null>>setpagedevice"
+*PageRegion 5X7.bl/5x7in BL 127.0x177.8mm: "<</CNPageSizeName(5X7)/PageSize[360 504]/ImagingBBox null>>setpagedevice"
+*PageRegion 8X10.bl/8x10in BL 203.2x254.0mm: "<</CNPageSizeName(8X10)/PageSize[576 720]/ImagingBBox null>>setpagedevice"
+*PageRegion l.bl/L BL 89x127mm: "<</CNPageSizeName(l)/PageSize[252 360]/ImagingBBox null>>setpagedevice"
+*PageRegion 2l.bl/2L BL 127x178mm: "<</CNPageSizeName(2l)/PageSize[360 505]/ImagingBBox null>>setpagedevice"
+*PageRegion postcard.bl/Hagaki BL 100x148mm: "<</CNPageSizeName(postcard)/PageSize[283 420]/ImagingBBox null>>setpagedevice"
+*PageRegion postdbl.bl/Hagaki 2 BL 148x200mm: "<</CNPageSizeName(postdbl)/PageSize[567 420]/ImagingBBox null>>setpagedevice"
+*PageRegion envelop10p.bl/Comm. Env. #10 BL: "<</CNPageSizeName(envelop10p)/PageSize[297 684]/ImagingBBox null>>setpagedevice"
+*PageRegion envelopdlp.bl/DL Env. BL: "<</CNPageSizeName(envelopdlp)/PageSize[312 624]/ImagingBBox null>>setpagedevice"
+*PageRegion envj4p.bl/Youkei 4 BL 105.5x235mm: "<</CNPageSizeName(envj4p)/PageSize[298 666]/ImagingBBox null>>setpagedevice"
+*PageRegion envj6p.bl/Youkei 6 BL 98x190mm: "<</CNPageSizeName(envj6p)/PageSize[278 539]/ImagingBBox null>>setpagedevice"
+*PageRegion creditcard.bl/Credit Card BL 2.13x3.39in 54x86mm: "<</CNPageSizeName(creditcard)/PageSize[153 244]/ImagingBBox null>>setpagedevice"
+*PageRegion businesscard.bl/Card BL 2.16x3.58in 55x91mm: "<</CNPageSizeName(businesscard)/PageSize[156 256]/ImagingBBox null>>setpagedevice"
+*PageRegion panorama.bl/P BL 89x254mm: "<</CNPageSizeName(panorama)/PageSize[252 720]/ImagingBBox null>>setpagedevice"
 *CloseUI: *PageRegion
 
 *OpenUI *MediaType/Media Type: PickOne
@@ -141,8 +181,109 @@
 *OpenUI *Resolution/Output Resolution: PickOne
 *DefaultResolution: 600
 *Resolution 600/600 dpi: "<</HWResolution[600 600]>>setpagedevice"
+*Resolution 1200/1200 dpi: "<</HWResolution[1200 1200]>>setpagedevice"
+*Resolution 2400/2400 dpi: "<</HWResolution[2400 2400]>>setpagedevice"
 *CloseUI: *Resolution
 
+*OpenUI *CNQuality/Quality: PickOne
+*DefaultCNQuality: 2
+*CNQuality 2/High: "2"
+*CNQuality 3/Normal: "3"
+*CNQuality 4/Standard: "4"
+*CNQuality 5/Economy: "5"
+*CloseUI: *CNQuality
+
+*OpenUI *CNGamma/Gamma Adjustment: PickOne
+*DefaultCNGamma: 1.8
+*CNGamma 1.4/1.4: "<</CNGamma(1.4)>>setpagedevice"
+*CNGamma 1.8/1.8: "<</CNGamma(1.8)>>setpagedevice"
+*CNGamma 2.2/2.2: "<</CNGamma(2.2)>>setpagedevice"
+*CloseUI: *CNRenderIntent
+
+*OpenGroup: Color Adjustment
+
+*OpenUI *ColorModel/Color Model: PickOne
+*DefaultColorModel: rgb
+*ColorModel rgb/RGB: "<</cupsColorOrder 0/cupsColorSpace 1/cupsCompression 0/cupsBitsPerColor 8>>setpagedevice"
+*CloseUI: *ColorModel
+
+*OpenUI *CNBalanceC/Balance Cyan: PickOne
+*DefaultCNBalanceC: 0
+*CNBalanceC -50/-50: "<</CNBalanceC(-50)>>setpagedevice"
+*CNBalanceC -40/-40: "<</CNBalanceC(-40)>>setpagedevice"
+*CNBalanceC -30/-30: "<</CNBalanceC(-30)>>setpagedevice"
+*CNBalanceC -20/-20: "<</CNBalanceC(-20)>>setpagedevice"
+*CNBalanceC -10/-10: "<</CNBalanceC(-10)>>setpagedevice"
+*CNBalanceC 0/0: "<</CNBalanceC(0)>>setpagedevice"
+*CNBalanceC 10/10: "<</CNBalanceC(10)>>setpagedevice"
+*CNBalanceC 20/20: "<</CNBalanceC(20)>>setpagedevice"
+*CNBalanceC 30/30: "<</CNBalanceC(30)>>setpagedevice"
+*CNBalanceC 40/40: "<</CNBalanceC(40)>>setpagedevice"
+*CNBalanceC 50/50: "<</CNBalanceC(50)>>setpagedevice"
+*CloseUI: *CNBalanceC
+
+*OpenUI *CNBalanceM/Balance Magenta: PickOne
+*DefaultCNBalanceM: 0
+*CNBalanceM -50/-50: "<</CNBalanceM(-50)>>setpagedevice"
+*CNBalanceM -40/-40: "<</CNBalanceM(-40)>>setpagedevice"
+*CNBalanceM -30/-30: "<</CNBalanceM(-30)>>setpagedevice"
+*CNBalanceM -20/-20: "<</CNBalanceM(-20)>>setpagedevice"
+*CNBalanceM -10/-10: "<</CNBalanceM(-10)>>setpagedevice"
+*CNBalanceM 0/0: "<</CNBalanceM(0)>>setpagedevice"
+*CNBalanceM 10/10: "<</CNBalanceM(10)>>setpagedevice"
+*CNBalanceM 20/20: "<</CNBalanceM(20)>>setpagedevice"
+*CNBalanceM 30/30: "<</CNBalanceM(30)>>setpagedevice"
+*CNBalanceM 40/40: "<</CNBalanceM(40)>>setpagedevice"
+*CNBalanceM 50/50: "<</CNBalanceM(50)>>setpagedevice"
+*CloseUI: *CNBalanceM
+
+*OpenUI *CNBalanceY/Balance Yellow: PickOne
+*DefaultCNBalanceY: 0
+*CNBalanceY -50/-50: "<</CNBalanceY(-50)>>setpagedevice"
+*CNBalanceY -40/-40: "<</CNBalanceY(-40)>>setpagedevice"
+*CNBalanceY -30/-30: "<</CNBalanceY(-30)>>setpagedevice"
+*CNBalanceY -20/-20: "<</CNBalanceY(-20)>>setpagedevice"
+*CNBalanceY -10/-10: "<</CNBalanceY(-10)>>setpagedevice"
+*CNBalanceY 0/0: "<</CNBalanceY(0)>>setpagedevice"
+*CNBalanceY 10/10: "<</CNBalanceY(10)>>setpagedevice"
+*CNBalanceY 20/20: "<</CNBalanceY(20)>>setpagedevice"
+*CNBalanceY 30/30: "<</CNBalanceY(30)>>setpagedevice"
+*CNBalanceY 40/40: "<</CNBalanceY(40)>>setpagedevice"
+*CNBalanceY 50/50: "<</CNBalanceY(50)>>setpagedevice"
+*CloseUI: *CNBalanceY
+
+*OpenUI *CNBalanceK/Balance Black: PickOne
+*DefaultCNBalanceK: 0
+*CNBalanceK -50/-50: "<</CNBalanceK(-50)>>setpagedevice"
+*CNBalanceK -40/-40: "<</CNBalanceK(-40)>>setpagedevice"
+*CNBalanceK -30/-30: "<</CNBalanceK(-30)>>setpagedevice"
+*CNBalanceK -20/-20: "<</CNBalanceK(-20)>>setpagedevice"
+*CNBalanceK -10/-10: "<</CNBalanceK(-10)>>setpagedevice"
+*CNBalanceK 0/0: "<</CNBalanceK(0)>>setpagedevice"
+*CNBalanceK 10/10: "<</CNBalanceK(10)>>setpagedevice"
+*CNBalanceK 20/20: "<</CNBalanceK(20)>>setpagedevice"
+*CNBalanceK 30/30: "<</CNBalanceK(30)>>setpagedevice"
+*CNBalanceK 40/40: "<</CNBalanceK(40)>>setpagedevice"
+*CNBalanceK 50/50: "<</CNBalanceK(50)>>setpagedevice"
+*CloseUI: *CNBalanceK
+
+*OpenUI *CNDensity/Density: PickOne
+*DefaultCNDensity: 0
+*CNDensity -50/-50: "<</CNDensity(-50)>>setpagedevice"
+*CNDensity -40/-40: "<</CNDensity(-40)>>setpagedevice"
+*CNDensity -30/-30: "<</CNDensity(-30)>>setpagedevice"
+*CNDensity -20/-20: "<</CNDensity(-20)>>setpagedevice"
+*CNDensity -10/-10: "<</CNDensity(-10)>>setpagedevice"
+*CNDensity 0/0: "<</CNDensity(0)>>setpagedevice"
+*CNDensity 10/10: "<</CNDensity(10)>>setpagedevice"
+*CNDensity 20/20: "<</CNDensity(20)>>setpagedevice"
+*CNDensity 30/30: "<</CNDensity(30)>>setpagedevice"
+*CNDensity 40/40: "<</CNDensity(40)>>setpagedevice"
+*CNDensity 50/50: "<</CNDensity(50)>>setpagedevice"
+*CloseUI: *CNDensity
+
+*CloseGroup: Color Adjustment
+
 *OpenUI *ColorModel/Color Model: PickOne
 *DefaultColorModel: rgb
 *ColorModel rgb/RGB: "<</cupsColorOrder 0/cupsColorSpace 1/cupsCompression 0/cupsBitsPerColor 8>>setpagedevice"
@@ -169,6 +310,26 @@
 *ImageableArea creditcard: "9.64 14.17 143.43 235.28"
 *ImageableArea businesscard: "9.64 14.17 146.27 249.45"
 *ImageableArea panorama: "9.64 14.17 242.65 711.50"
+*ImageableArea Letter.bl: "0 0 612 792"
+*ImageableArea Legal.bl: "0 0 612 1008"
+*ImageableArea A5.bl: "0 0 420 595"
+*ImageableArea A4.bl: "0 0 595 842"
+*ImageableArea B5.bl: "0 0 516 729"
+*ImageableArea 4X6.bl: "0 0 288 432"
+*ImageableArea 4X8.bl: "0 0 288 576"
+*ImageableArea 5X7.bl: "0 0 360 504"
+*ImageableArea 8X10.bl: "0 0 576 720"
+*ImageableArea l.bl: "0 0 252 360"
+*ImageableArea 2l.bl: "0 0 360 505"
+*ImageableArea postcard.bl: "0 0 283 420"
+*ImageableArea postdbl.bl: "0 0 567 420"
+*ImageableArea envelop10p.bl: "0 0 297 684"
+*ImageableArea envelopdlp.bl: "0 0 312 624"
+*ImageableArea envj4p.bl: "0 0 298 666"
+*ImageableArea envj6p.bl: "0 0 278 539"
+*ImageableArea creditcard.bl: "0 0 153 244"
+*ImageableArea businesscard.bl: "0 0 156 258"
+*ImageableArea panorama.bl: "0 0 252 720"
 
 *DefaultPaperDimension: A4
 *PaperDimension Letter: "612 792"
@@ -191,6 +352,26 @@
 *PaperDimension creditcard: "153 244"
 *PaperDimension businesscard: "156 258"
 *PaperDimension panorama: "252 720"
+*PaperDimension Letter.bl: "612 792"
+*PaperDimension Legal.bl: "612 1008"
+*PaperDimension A5.bl: "420 595"
+*PaperDimension A4.bl: "595 842"
+*PaperDimension B5.bl: "516 729"
+*PaperDimension 4X6.bl: "288 432"
+*PaperDimension 4X8.bl: "288 576"
+*PaperDimension 5X7.bl: "360 504"
+*PaperDimension 8X10.bl: "576 720"
+*PaperDimension l.bl: "252 360"
+*PaperDimension 2l.bl: "360 505"
+*PaperDimension postcard.bl: "283 420"
+*PaperDimension postdbl.bl: "567 420"
+*PaperDimension envelop10p.bl: "297 684"
+*PaperDimension envelopdlp.bl: "312 624"
+*PaperDimension envj4p.bl: "298 666"
+*PaperDimension envj6p.bl: "278 539"
+*PaperDimension creditcard.bl: "153 244"
+*PaperDimension businesscard.bl: "156 258"
+*PaperDimension panorama.bl: "252 720"
 
 *%CNPpdToOptKey PageSize       --papersize
 *%CNPpdToOptKey MediaType      --media


Enjoy your new printer!!
Back to top
View user's profile Send private message
Shan
Guru
Guru


Joined: 04 Nov 2003
Posts: 558
Location: /dev/null

PostPosted: Mon Aug 28, 2006 8:09 pm    Post subject: Reply with quote

ColinK wrote:
Hi tam-ille

Thank you very much for your contributions. I'm going to check and add them as soon as possible. :)


I've kept my chroot around so once you've updated the ebuilds to incorporate the new patch, I can whip up some new versions.

Speaking of when you update the ebuild, would it be too troublesome for you to add a -rX number at the end? At quick glance its often difficult to see if I have the latest version of your ebuild or not unless I run a diff on the two versions or remember the date you released the last version I noticed to get...:-D
_________________
{ NO -U } { STRIP }
{ TINY }
Back to top
View user's profile Send private message
jabhatti91
n00b
n00b


Joined: 29 Aug 2006
Posts: 2

PostPosted: Tue Aug 29, 2006 6:12 am    Post subject: Mp150... Reply with quote

I would first like to say thanks for having support for canon printers in gentoo linux.

However, I have a Canon MP150 and basically it's not really working :(

Here are some of my results:
--cnijfilter--
IP2200 - only prints empty page
IP4200 - prints color only, but color channels don't align
IP6600D - best so far / prints color only with correct alignment
Others give similar results as IP4200

--bjfilter--
IP8600 - prints both black and color (somewhat), but stretched
Others give similar results as IP4200

I also used the cifip* and bjfilter* tools with bmp files and gave similar results to above.

Hope this helps :?
Back to top
View user's profile Send private message
ColinK
Tux's lil' helper
Tux's lil' helper


Joined: 30 Dec 2005
Posts: 142

PostPosted: Tue Aug 29, 2006 7:40 am    Post subject: Reply with quote

Sorry about the timeout - I've been quite busy recently.

I've updated the wiki about the mp150, which doesn't seem to work at all. :cry:

And I've updated the cnijfilter ebuild to activate borderless printing on the ip4200 as demonstrated by tam-ille. Please try it out and report back.
Back to top
View user's profile Send private message
tam-ille
n00b
n00b


Joined: 26 Aug 2006
Posts: 9

PostPosted: Tue Aug 29, 2006 12:00 pm    Post subject: What about gutenprint? Reply with quote

Hi everybody,

Did anyonetried the gutemprint (pka gimp-print) drivers?
'Cause I really try to get the best of my iP4200 (I do have a problem printing directly with gimp or OOo...) and the gutenprint drivers have support for the iP4000. I patched the source to have a very basic support for the iP4200, but the quality is very poor (in fact unusable for photo prints).
Whatever it's just a quick hack, so I should have made some mistake.
If anyone own a iP4000, could you try the gutemprint driver and give me report about the photo quality?

Thanks to everyone
Back to top
View user's profile Send private message
tam-ille
n00b
n00b


Joined: 26 Aug 2006
Posts: 9

PostPosted: Tue Aug 29, 2006 12:10 pm    Post subject: I forgot Reply with quote

As I've made a lot of test with my iP4200 using cups 1.2.2 and cnijfilter-2.60, should I ask to those of you having troubles to post the output of /var/log/cups/error-log.
As long as you test your printer, you really should put "LogLevel debug" in your /etc/cups/cupsd.conf.
You'll get a lot of log, but if the print doesn't work, you will be able to get the pstocanonij command (saying something like : gs ........|cifipXXX ......)
Just post this line and the few following (one should say pstocanonij failed, some other gs: unrecoverable error)

Thanks
Back to top
View user's profile Send private message
jabhatti91
n00b
n00b


Joined: 29 Aug 2006
Posts: 2

PostPosted: Tue Aug 29, 2006 4:45 pm    Post subject: MP150 log Reply with quote

Here is an extract of the cups log using the IP2200 filter (the other drivers have similar results):

Code:

D [29/Aug/2006:10:43:02 -0500] [Job 68] pstocanonij start.
D [29/Aug/2006:10:43:02 -0500] [Job 68] Printer using device file "/dev/usb/lp0"...
D [29/Aug/2006:10:43:02 -0500] [Job 68] backendRunLoop(print_fd=0, device_fd=4, use_bc=0)
...
D [29/Aug/2006:10:43:03 -0500] [Job 68] pstocanonij: /usr/bin/gs -r600 -g5100x6600 -q -dNOPROMPT -dSAFER -sDEVICE=ppmraw -sOutputFile=- -| /usr/local/bin/cifip2200 --imageres 600 --papersize letter --media plain --paperload asf --bbox 18,14,594,784
D [29/Aug/2006:10:43:03 -0500] [Job 68] Wrote 1 pages...
D [29/Aug/2006:10:43:03 -0500] [Job 68] Read 72 bytes of print data...
D [29/Aug/2006:10:43:03 -0500] [Job 68] Wrote 72 bytes of print data...
D [29/Aug/2006:10:43:06 -0500] [Job 68] Read 146 bytes of print data...
D [29/Aug/2006:10:43:06 -0500] [Job 68] Wrote 146 bytes of print data...
...
D [29/Aug/2006:10:43:14 -0500] [Job 68] Read 8192 bytes of print data...
D [29/Aug/2006:10:43:14 -0500] PID 8399 (/usr/libexec/cups/filter/pstocanonij) exited with no errors.
D [29/Aug/2006:10:43:15 -0500] [Job 68] Wrote 8192 bytes of print data...
...


As you can see, ghostscript successfully pipes its ppm data to the cifip2200 program. All I can figure is that none of the cifip* or bjfilter* commands speak the language of MP150's printhead. In addition, judging by Canon's Japanese website, I don't even think that the MP150 was released there.
Back to top
View user's profile Send private message
tam-ille
n00b
n00b


Joined: 26 Aug 2006
Posts: 9

PostPosted: Tue Aug 29, 2006 8:36 pm    Post subject: Mp150 Reply with quote

Hi,

Ok, it's really annoying.
But, maybe you should have a look at
http://www.nabble.com/The-Canon-MP150-t880047.html
See at the end of the page, it seems the gutenprint CVS version has a (basic?) support for the MP150.

Hope it will help.
Back to top
View user's profile Send private message
Shan
Guru
Guru


Joined: 04 Nov 2003
Posts: 558
Location: /dev/null

PostPosted: Tue Aug 29, 2006 10:54 pm    Post subject: Reply with quote

Shan wrote:
I can whip up some new versions.


Done. I've also gone ahead and found a better host (I think); All of my AMD64 binaries can now be found up here. I can't be sure of how stable they are but they don't have so many bloody adds.

As a side note, if anyone has problems while using these binaries please let me know. I try and make sure they all work but I only have an IP4200 to test with and don't do anything too exotic with it so I'm unlikely to find any problems (so far :-D )

EDIT: Just so people can see at a glance

SHAN'S AMD64 BINARIES FOR GCC4 USERS HAVE MOVED: YOU CAN NOW GET THEM here
_________________
{ NO -U } { STRIP }
{ TINY }
Back to top
View user's profile Send private message
ColinK
Tux's lil' helper
Tux's lil' helper


Joined: 30 Dec 2005
Posts: 142

PostPosted: Wed Aug 30, 2006 8:11 am    Post subject: Reply with quote

Thank you for your contributions!

If anyone wants to join, take a look at what's left to be done.
Back to top
View user's profile Send private message
chripo
n00b
n00b


Joined: 03 Mar 2006
Posts: 4

PostPosted: Tue Sep 05, 2006 7:32 pm    Post subject: Thanks! Reply with quote

Following the instructions on the Wiki, I had my iP4200 working in about half an hour, using the new Gentoo 2006.1 on my AMD64 system! 8O

Thanks a lot! :D
Back to top
View user's profile Send private message
CrEsPo
Tux's lil' helper
Tux's lil' helper


Joined: 15 Mar 2005
Posts: 130
Location: Canada

PostPosted: Wed Sep 06, 2006 6:47 pm    Post subject: Reply with quote

Thanks for Wiki and ebuilds, I got my PIXMA MP500 working :). A couple of things I want to make note of though:

1) pstocanonbj/pstocanonij error: According to the Wiki in order to solve this you must remerge the drivers with your printer as a USE flag. This did not work for me, as I'll explain why. I'm not sure if it's the CUPS beta that I have installed, but CUPS was looking for pstocanonbj/pstocanonij in the '/usr/libexec/cups/filter' folder. On my install pstocanonbj/pstocanonij was in the '/usr/lib/cups/filter' folder so it wasn't finding the driver. What I did was make a link to the driver, for example: 'ln -s /usr/lib/cups/filter/pstocanonbj /usr/libexec/cups/filter/', this solved that problem for me. I'm not sure if this was posted in the previous 7 pages, but I thought I'd post anyway just in case. By the way, I'm using CUPS version 1.2.2.

Sorry if that was a repeat of information, but just sharing my experience.

2) Earlier I asked if the drivers worked on the network as I couldn't get them to work myself. Well, I was using a Gentoo 64 bit install, with my current Gentoo 32 bit install I could get the drivers working over the network no problem. Just posting in case anyone was interested.

Again, thanks for the Wiki and ebuild, I'm extremely satisfied with my printer now working perfectly :).
Back to top
View user's profile Send private message
tam-ille
n00b
n00b


Joined: 26 Aug 2006
Posts: 9

PostPosted: Thu Sep 07, 2006 12:17 pm    Post subject: iP4200 Reply with quote

Hi Chripo,

I'm actually working on the gutenprint drivers. Did you try it with your iP4200? I know the iP4200 don't work with the actual gutenprint-5.0.0 drivers (without some hacking of the code) but you should give the gutenprint CVS a try. Don't use it for production as the quality is very poor to my mind. But the gutenprint drivers give you access to the Print on CD functionnality, although the offsets are not well defined (image is not centered on CD). It's nothing to modify so I will look for this.
What is actually not working with the gutenprint CVS drivers is:

    -High resolution printing
    -Borderless printing
    -Printing using Photo Black ink

Whatever, it should become better.

If you can give it a try, tell me about the black ink getting fix on paper or not (it doesnt fix here, but maybe it's due to my photo paper?).
Thanks.

For the MP150 users, as this printer is not supported by the cnijfilter, try the gutenprint CVS version: there is a suppport for this printer. Gutenprint developpers need feedbacks.

Regards

PS: Sorry as I'm out of this topic, but if we can get free drivers working as well as proprietary ones, some ideologists might be happier.

Tâm
Back to top
View user's profile Send private message
tam-ille
n00b
n00b


Joined: 26 Aug 2006
Posts: 9

PostPosted: Thu Sep 07, 2006 12:21 pm    Post subject: To Chripo again Reply with quote

Sorry Chripo, I forgot:

Did you succeed in printing with the cnijfilter directly from the gimp (I mean adjusting Resolution, PageSize, PaperLoad, ...)?
It never worked for me, I can only print with the default options defined on the cups web nterface.

Thanks,
Tâm
Back to top
View user's profile Send private message
BRPXQZME
Apprentice
Apprentice


Joined: 23 Mar 2006
Posts: 163
Location: Centreville, VA

PostPosted: Fri Sep 08, 2006 5:49 am    Post subject: Reply with quote

This works pretty darn well with my new Pixma ip4200!

I've tried the 2400 dpi option, though, and when printing the CUPS test page... well, the 1-degree radial lines look like butt. In fact the moire pattern ends up killing off the vertical and horizontal lines entirely. Don't know why that is. Also, the packaging advertises 9600x2400 dpi, which would be really wonderful if it actually work.

Anyone have thoughts or anything to say about that?
_________________
Firefox is spelled F-i-r-e-f-o-x - only the first letter capitalized (i.e. not FireFox, not Foxfire, FoxFire or whatever else a number of folk seem to think it to be called.) The preferred abbreviation is "Fx" or "fx".

FF = Final Fantasy.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3 ... 6, 7, 8 ... 18, 19, 20  Next
Page 7 of 20

 
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