[prev in list] [next in list] [prev in thread] [next in thread]
List: gimp-print-devel
Subject: Re: [Gimp-print-devel] [PATCH] Add new canon modeslection code from
From: Robert L Krawitz <rlk () alum ! mit ! edu>
Date: 2006-08-29 11:03:14
Message-ID: 200608291103.k7TB3EZa016654 () dsl092-065-009 ! bos1 ! dsl ! speakeasy ! net
[Download RAW message or body]
From: Sascha Sommer <saschasommer@freenet.de>
Date: Tue, 29 Aug 2006 12:42:41 +0200
--Boundary-00=_hoB9EmJ30RF3MTo
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Hi,
attached patch adds the new modeselection code from the experimental branch:
- new mode setting code
- remove EXPERIMENTAL_STUFF
- remove supported resolutions array - every printer can now support an
unlimited amount of modes
- modedefintions can be found in canon-modes.h
- ink definitons can be found in canon-inks.h
- printer caps can be found in canon-printers.h
- the inklist can be used to generate the values for the extended ESC (t
command
- WEAVE and 5Pixelin1byte flags are now possible for every mode
- move paper definition from print-canon.h to canon-media.h
Although this looks like a complete rewrite all printers still support all
modes they supported before
The md5sums for every parameter combination testable with run-testpattern-2
are identical.
Exceptions:
bjc-6000,bjc-6100,bjc-6200,bjc-6500:
CMYK+BW+360x360dmt
bjc-7000:
CMYK+BW+300x300dpi
Reason:
Before the change the printer was configured to print CMYK when we only used
the K channel.
Now we configure the printer to print CcMmYK.
bjc-s200:
Gray+BW+360x360dpi
Reason:
Before the change BW+360x360dpi and Gray+BW+360x360dpi produced different
outputs.
Now they are the same.
bjc-PIXMA-iP4000:
BW+600x600dpi
Reason:
Before the change the driver has been using uninitialized memory in this mode.
Also fixes
http://sourceforge.net/tracker/index.php?func=detail&aid=1487718&group_id=1537&atid=101537
canon-inks.h | 212 +++++
canon-media.h | 34
canon-modes.h | 216 +++++
canon-printers.h | 368 ++++++++++
print-canon.c | 2015
++++++++-----------------------------------------------
print-canon.h | 59 -
6 files changed, 1175 insertions(+), 1729 deletions(-)
Can this go into main cvs now?
If you believe it's well-enough tested, sure. It sounds like you've
been extremely careful with validating the output.
--
Robert Krawitz <rlk@alum.mit.edu>
Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2
Member of the League for Programming Freedom -- mail lpf@uunet.uu.net
Project lead for Gutenprint -- http://gimp-print.sourceforge.net
"Linux doesn't dictate how I work, I dictate how Linux works."
--Eric Crampton
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Gimp-print-devel mailing list
Gimp-print-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gimp-print-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic