You can subscribe to this list here.
2000 |
Jan
(111) |
Feb
(412) |
Mar
(133) |
Apr
(187) |
May
(377) |
Jun
(355) |
Jul
(129) |
Aug
(316) |
Sep
(412) |
Oct
(258) |
Nov
(260) |
Dec
(228) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(291) |
Feb
(497) |
Mar
(341) |
Apr
(105) |
May
(127) |
Jun
(97) |
Jul
(348) |
Aug
(195) |
Sep
(353) |
Oct
(516) |
Nov
(454) |
Dec
(99) |
2002 |
Jan
(125) |
Feb
(232) |
Mar
(222) |
Apr
(160) |
May
(147) |
Jun
(97) |
Jul
(199) |
Aug
(275) |
Sep
(411) |
Oct
(355) |
Nov
(371) |
Dec
(326) |
2003 |
Jan
(314) |
Feb
(181) |
Mar
(166) |
Apr
(90) |
May
(192) |
Jun
(137) |
Jul
(91) |
Aug
(57) |
Sep
(59) |
Oct
(67) |
Nov
(202) |
Dec
(158) |
2004 |
Jan
(67) |
Feb
(81) |
Mar
(142) |
Apr
(124) |
May
(190) |
Jun
(245) |
Jul
(124) |
Aug
(199) |
Sep
(182) |
Oct
(92) |
Nov
(285) |
Dec
(173) |
2005 |
Jan
(111) |
Feb
(74) |
Mar
(90) |
Apr
(275) |
May
(133) |
Jun
(106) |
Jul
(215) |
Aug
(142) |
Sep
(131) |
Oct
(135) |
Nov
(75) |
Dec
(76) |
2006 |
Jan
(173) |
Feb
(96) |
Mar
(127) |
Apr
(226) |
May
(227) |
Jun
(83) |
Jul
(101) |
Aug
(122) |
Sep
(118) |
Oct
(27) |
Nov
(76) |
Dec
(58) |
2007 |
Jan
(204) |
Feb
(137) |
Mar
(115) |
Apr
(50) |
May
(135) |
Jun
(111) |
Jul
(57) |
Aug
(40) |
Sep
(36) |
Oct
(36) |
Nov
(77) |
Dec
(145) |
2008 |
Jan
(159) |
Feb
(52) |
Mar
(77) |
Apr
(59) |
May
(80) |
Jun
(105) |
Jul
(119) |
Aug
(225) |
Sep
(58) |
Oct
(173) |
Nov
(64) |
Dec
(94) |
2009 |
Jan
(61) |
Feb
(13) |
Mar
(70) |
Apr
(115) |
May
(48) |
Jun
(50) |
Jul
(34) |
Aug
(74) |
Sep
(30) |
Oct
(95) |
Nov
(132) |
Dec
(12) |
2010 |
Jan
(40) |
Feb
(22) |
Mar
(10) |
Apr
(5) |
May
(10) |
Jun
(73) |
Jul
(73) |
Aug
(74) |
Sep
(117) |
Oct
(33) |
Nov
(34) |
Dec
(41) |
2011 |
Jan
(42) |
Feb
(38) |
Mar
(60) |
Apr
(6) |
May
(26) |
Jun
(52) |
Jul
(16) |
Aug
(21) |
Sep
(49) |
Oct
(48) |
Nov
(64) |
Dec
(121) |
2012 |
Jan
(112) |
Feb
(81) |
Mar
(92) |
Apr
(37) |
May
(57) |
Jun
(142) |
Jul
(65) |
Aug
(43) |
Sep
(33) |
Oct
(81) |
Nov
(130) |
Dec
(63) |
2013 |
Jan
(63) |
Feb
(32) |
Mar
(80) |
Apr
(48) |
May
(44) |
Jun
(79) |
Jul
(86) |
Aug
(91) |
Sep
(43) |
Oct
(95) |
Nov
(130) |
Dec
(117) |
2014 |
Jan
(283) |
Feb
(206) |
Mar
(90) |
Apr
(57) |
May
(105) |
Jun
(66) |
Jul
(87) |
Aug
(30) |
Sep
(54) |
Oct
(125) |
Nov
(45) |
Dec
(36) |
2015 |
Jan
(58) |
Feb
(51) |
Mar
(59) |
Apr
(75) |
May
(70) |
Jun
(52) |
Jul
(58) |
Aug
(72) |
Sep
(184) |
Oct
(157) |
Nov
(91) |
Dec
(90) |
2016 |
Jan
(89) |
Feb
(61) |
Mar
(57) |
Apr
(86) |
May
(46) |
Jun
(63) |
Jul
(71) |
Aug
(60) |
Sep
(207) |
Oct
(139) |
Nov
(76) |
Dec
(68) |
2017 |
Jan
(112) |
Feb
(91) |
Mar
(138) |
Apr
(79) |
May
(36) |
Jun
(20) |
Jul
(105) |
Aug
(71) |
Sep
(51) |
Oct
(114) |
Nov
(148) |
Dec
(79) |
2018 |
Jan
(118) |
Feb
(107) |
Mar
(111) |
Apr
(127) |
May
(60) |
Jun
(63) |
Jul
(49) |
Aug
(18) |
Sep
(134) |
Oct
(68) |
Nov
(91) |
Dec
(27) |
2019 |
Jan
(41) |
Feb
(63) |
Mar
(37) |
Apr
(42) |
May
(44) |
Jun
(81) |
Jul
(53) |
Aug
(21) |
Sep
(62) |
Oct
(55) |
Nov
(41) |
Dec
(57) |
2020 |
Jan
(14) |
Feb
(29) |
Mar
(33) |
Apr
(20) |
May
(19) |
Jun
(9) |
Jul
(5) |
Aug
(23) |
Sep
(30) |
Oct
(29) |
Nov
(58) |
Dec
(139) |
2021 |
Jan
(62) |
Feb
(117) |
Mar
(13) |
Apr
(17) |
May
(23) |
Jun
(28) |
Jul
(7) |
Aug
(29) |
Sep
(56) |
Oct
(21) |
Nov
(36) |
Dec
(14) |
2022 |
Jan
(10) |
Feb
(28) |
Mar
(18) |
Apr
(19) |
May
(18) |
Jun
(3) |
Jul
(14) |
Aug
(11) |
Sep
(12) |
Oct
(4) |
Nov
|
Dec
(5) |
2023 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
(2) |
Jun
(8) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2024 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(1) |
Jul
(51) |
Aug
(31) |
Sep
(10) |
Oct
(14) |
Nov
(12) |
Dec
(14) |
2025 |
Jan
(17) |
Feb
(5) |
Mar
(30) |
Apr
(2) |
May
(4) |
Jun
(9) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Robert L K. <rl...@al...> - 2000-01-29 00:29:17
|
Date: Fri, 28 Jan 2000 19:21:04 -0500 From: Robert L Krawitz <rl...@al...> CC: gim...@so... From: sh...@al... Date: Fri, 28 Jan 2000 23:30:24 +0900 > Henryk's having some problems with > his Sourceforge account, so he asked me to do this for him. Ah, so it's not just me? I've filed bug 101232 on SourceForge describing my problems connecting to the CVS repository as user sharkey. It's been assigned to someone, but no response yet. Is it just problems connecting to the CVS repository -- can you do other stuff just fine? I wonder if it's a permission problem of some kind in the repository tarball I gave them to start things off. I pulled down a CVS tarball, and the permissions on the files look right to me. |
From: Robert L K. <rl...@al...> - 2000-01-29 00:12:12
|
From: sh...@al... Date: Fri, 28 Jan 2000 23:30:24 +0900 > Henryk's having some problems with > his Sourceforge account, so he asked me to do this for him. Ah, so it's not just me? I've filed bug 101232 on SourceForge describing my problems connecting to the CVS repository as user sharkey. It's been assigned to someone, but no response yet. Is it just problems connecting to the CVS repository -- can you do other stuff just fine? I wonder if it's a permission problem of some kind in the repository tarball I gave them to start things off. I want to commit the prototype for the escp2 to ppm converter soon. It's not done yet, but, I've been using CVS for all my work for the past three years, and now I get itchy when I'm working on something outside of CVS control. I prefer the commit early, commit often method. Early on when I started working on this I had problems before I started checking stuff into (my local) repository. I definitely agree with you. |
From: <sh...@al...> - 2000-01-28 14:32:03
|
> Henryk's having some problems with > his Sourceforge account, so he asked me to do this for him. Ah, so it's not just me? I've filed bug 101232 on SourceForge describing my problems connecting to the CVS repository as user sharkey. It's been assigned to someone, but no response yet. I've tried this from three different systems now. Originally I tried it from my laptop, which was running OpenSSH and behind a firewall. I found a system which was running the non-free ssh and one that was not behind a firewall, but, in both cases the results were the same. It's strange. I want to commit the prototype for the escp2 to ppm converter soon. It's not done yet, but, I've been using CVS for all my work for the past three years, and now I get itchy when I'm working on something outside of CVS control. I prefer the commit early, commit often method. Later, Eric |
From: Robert L K. <rl...@al...> - 2000-01-28 14:19:40
|
I've put Henryk "Buggs" Richter's port of the plugin to a GhostScript driver in the repository in the gdevstp700 top level directory. This is version 0.1.2 of that driver. Henryk's having some problems with his Sourceforge account, so he asked me to do this for him. We'll have to merge the two source bases, becasuse we don't want to maintain two identical source trees, but we'll cross that bridge when Henryk has his account. Henryk, if you haven't done so already, could you please subscribe to gim...@so...? You can find it on sourceforge.net->software map->printers->gimp-print->mailing lists. -- Robert Krawitz <rl...@al...> http://www.tiac.net/users/rlk/ Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail lp...@uu... "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton |
From: Robert L K. <rl...@al...> - 2000-01-28 12:39:38
|
Date: Fri, 28 Jan 2000 12:59:46 +0100 From: Andy Thaller <th...@ph...> Working on the canon-driver I've realized there are combinations of resolution,paper and ink that just don't make sense. While this isn't really a great insight I nonetheless wanted to discuss it here. When it comes to a redesign of the GUI I suggest we make it somewhat dynamic so it takes the valid combinations into account and hides the unsupported ones. Perhaps we should think about a mechanism in the backend to allow for this kind of flexibility. It already is slightly dynamic; whenever the choice of printer changes, the available paper sizes, resolution, paper type, and paper source options are updated. This particular problem could be solved fairly easily, I think, but in general the UI isn't very flexible. There's a package called pdq out there that acts as a replacement to the lp system (at http://feynman.tam.uiuc.edu/pdq/) that looks like a big step in the right direction for Linux/Unix printing in general, although currently its UI support is also static. I suspect that in the long run they're going to want to do more UI hacking than we will, although if we come up with a good model they might be interested in borrowing from it. (As far as I can tell, we're basically at the forefront of free printing systems for Linux in general right now in a lot of ways. What's scary is that even in terms of UI we're not giving up much, as clunky as it is right now.) -- Robert Krawitz <rl...@al...> http://www.tiac.net/users/rlk/ Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail lp...@uu... "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton |
From: Robert L K. <rl...@al...> - 2000-01-28 12:26:10
|
From: sh...@al... Date: Fri, 28 Jan 2000 16:28:54 +0900 > > In softweave mode, or microweave? > > I believe it was using microweave mode. > > The really slow (1 line/pass) way? No, I'm sorry. I just checked the source. Microweave is off, if I'm reading it correctly. Well, if softweave still works with the full complement of nozzles using the old command set on new printers, I guess it's hard to argue with success. |
From: Andy T. <th...@ph...> - 2000-01-28 11:57:14
|
Working on the canon-driver I've realized there are combinations of resolution,paper and ink that just don't make sense. While this isn't really a great insight I nonetheless wanted to discuss it here. When it comes to a redesign of the GUI I suggest we make it somewhat dynamic so it takes the valid combinations into account and hides the unsupported ones. Perhaps we should think about a mechanism in the backend to allow for this kind of flexibility. Andy. |
From: <sh...@al...> - 2000-01-28 07:30:25
|
> > In softweave mode, or microweave? > > I believe it was using microweave mode. > > The really slow (1 line/pass) way? No, I'm sorry. I just checked the source. Microweave is off, if I'm reading it correctly. > What I'm really concerned about is > softweave. Even a boat anchor will print in (pseudo)microweave mode. Wow, you must be a better programmer than I. I don't think I could get a boat anchor to print, even in microweave mode. Eric |
From: Robert L K. <rl...@al...> - 2000-01-28 04:05:57
|
I did two things tonight, both of which are still a bit primitive: 1) Move the printer list from print.c to print-util.c. The printers are not part of the UI, they're part of the core. There's very minimal error checking in the UI now (for null printers), although the code *should* prevent a bogus initialization. This was fairly pervasive within print.c. 2) I added typein boxes for left/top, and typeout boxes (that look like typein boxes because I don't know gtk very well) for bottom/right in the UI. The UI is a real mess. And now it's time for me to eat dinner, take out the garbage, and go to sleep. I probably won't get as much hack time for a while; my wife has been at a meeting the past couple of days :-( so I've been able to hack :-? |
From: <sh...@al...> - 2000-01-28 02:38:15
|
> Actually, that's precisely the problem: the matrix was getting > absurdly large (it used to be all special cases of this kind), and > there were too many special cases. There are about 15 distinct > printer models that are operationally different in some way, and about > 10 commands. That matrix is a bit too big for comfort already, and > there are only going to be more printers in the future. Not all of > the distinct printer models differ by command set, either; some of > them (like the 700 and EX) just differ on paper size. For each model, you'd need about 64 bits to represent the supported command list and likely future expansions, and another 64 should suffice for maximum allowed paper size. You can fit descriptions for 64 different models in just a kilobyte. if (printer_commands[model]&SOME_COMMAND) command is supported else not Roughly speaking, of course. Eric |
From: Robert L K. <rl...@al...> - 2000-01-28 02:22:59
|
From: sh...@al... Date: Fri, 28 Jan 2000 11:09:44 +0900 > I have no idea what these things support. I suggest that we treat > them as MODEL_COMMAND_SET1 if they support 1440 and MODEL_COMMAND_SET0 > if they don't. Anyone have any better suggestions? Well, there are a lot of commands and a lot of models, but the product of these two is not absurdly large. Actually, that's precisely the problem: the matrix was getting absurdly large (it used to be all special cases of this kind), and there were too many special cases. There are about 15 distinct printer models that are operationally different in some way, and about 10 commands. That matrix is a bit too big for comfort already, and there are only going to be more printers in the future. Not all of the distinct printer models differ by command set, either; some of them (like the 700 and EX) just differ on paper size. -- Robert Krawitz <rl...@al...> http://www.tiac.net/users/rlk/ Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail lp...@uu... "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton |
From: <sh...@al...> - 2000-01-28 02:10:54
|
> I have no idea what these things support. I suggest that we treat > them as MODEL_COMMAND_SET1 if they support 1440 and MODEL_COMMAND_SET0 > if they don't. Anyone have any better suggestions? Well, there are a lot of commands and a lot of models, but the product of these two is not absurdly large. You'd achieve the highest level of flexibility by using a matrix of models and commands. When you try to print something, you know the model number of your printer, and you can check to see if it implements the latest command. If so, use it, if not, drop back to an older version. This way, you don't have to worry about trying to classify printers. There are too many special cases and I'm afraid there may be more in the future. Eric |
From: Robert L K. <rl...@al...> - 2000-01-28 02:10:54
|
From: sh...@al... Date: Fri, 28 Jan 2000 10:58:14 +0900 > I believe they do. Using the old Ghostscript uniprint driver for the 740 > produced usable about on my 750, and the programming documentation contains > several versions of a few of the commands. > > In softweave mode, or microweave? I believe it was using microweave mode. The really slow (1 line/pass) way? What I'm really concerned about is softweave. Even a boat anchor will print in (pseudo)microweave mode. |
From: <sh...@al...> - 2000-01-28 01:59:29
|
> I believe they do. Using the old Ghostscript uniprint driver for the 740 > produced usable about on my 750, and the programming documentation contains > several versions of a few of the commands. > > In softweave mode, or microweave? I believe it was using microweave mode. Eric |
From: Robert L K. <rl...@al...> - 2000-01-28 01:50:42
|
Date: Thu, 27 Jan 2000 20:11:50 -0500 From: Karl Heinz Kremer <kh...@kh...> > MODEL_COMMAND_SET0 is the "traditional" old-style commands that all of > the Stylus printers support. > MODEL_COMMAND_SET1 is the extended commands supported by the older > 1440 dpi printers (the original commands will only support 720 dpi), > up to and including the Stylus Photo EX and 700. So far so good. There are however printers between SET1 and SET2: The 440 and 640 support most of the commands that the 740 and 900 understand, but unfortunately not all. =2E.. just one moment I'm looking at my spec: ESC i "Transfer Raster Image" applies to 740 and 900 only ESC (/ "Set relative horizontal print position" is 740/900 only ESC ($ "Set absolute horizontal print position" is 740/900 only ESC (C "Set page length in defined units (extended)" is 740/900 only I think these are all that are different. Yeah, then there's ESC(S, which I guess applies to the 440 and 640. Yum. There are probably more issues like the ones with the 440/640. So this probably is not nearly as complicated as we could make it :-( What about the other printers not yet covered (760, 850 and 860 come to mind)? Do we have any idea about what command level they use? I have no idea what these things support. I suggest that we treat them as MODEL_COMMAND_SET1 if they support 1440 and MODEL_COMMAND_SET0 if they don't. Anyone have any better suggestions? -- Robert Krawitz <rl...@al...> http://www.tiac.net/users/rlk/ Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail lp...@uu... "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton |
From: Karl H. K. <kh...@kh...> - 2000-01-28 01:13:20
|
> OK, here's my suggestion on this: we implement a new set of features > MODEL_COMMAND_SET. It seems like the newer printers support more > (hopefully always) or less (hopefully never) proper supersets of the =46rom what I understand so far this assumption is correct.=20 > older commands. I don't want to entirely eliminate the new commands; > I haven't calculated everything out, but I suspect that the higher > resolutions on really long paper require the extended commands (many > of these commands simply extend the field widths). If you want to feed a 1200 from a roll you probably need the newest commands. >=20 > MODEL_COMMAND_SET0 is the "traditional" old-style commands that all of > the Stylus printers support. >=20 > MODEL_COMMAND_SET1 is the extended commands supported by the older > 1440 dpi printers (the original commands will only support 720 dpi), > up to and including the Stylus Photo EX and 700. So far so good. There are however printers between SET1 and SET2: The 440 and 640 support most of the commands that the 740 and 900 understand, but unfortunately not all. =2E.. just one moment I'm looking at my spec: ESC i "Transfer Raster Image" applies to 740 and 900 only ESC (/ "Set relative horizontal print position" is 740/900 only ESC ($ "Set absolute horizontal print position" is 740/900 only ESC (C "Set page length in defined units (extended)" is 740/900 only I think these are all that are different. >=20 > MODEL_COMMAND_SET2 is the extended commands supported by the 740 and > 900. >=20 > MODEL_COMMAND_SET3 is the set supported by the 750 and 1200. >=20 > Does this seem unnecessarily complicated? Should we do it anyway, and > just not implement any more of these than we can prove are necessary? There are probably more issues like the ones with the 440/640. So this probably is not nearly as complicated as we could make it :-( What about the other printers not yet covered (760, 850 and 860 come to mind)? Do we have any idea about what command level they use? Karl Heinz --=20 Karl Heinz Kremer kh...@kh... http://www.khk.net ICQ: 41190739 |
From: Robert L K. <rl...@al...> - 2000-01-28 00:57:26
|
From: sh...@al... Date: Thu, 27 Jan 2000 22:12:09 +0900 > Unfortunately, they keep adding more stuff to the printers, and > extending the commands, so it becomes a real mishmash. One option > would be to try to drop back and see if the newer printers work > properly with the old commands. I believe they do. Using the old Ghostscript uniprint driver for the 740 produced usable about on my 750, and the programming documentation contains several versions of a few of the commands. I think in most cases the new commands only save a few bytes in transfer. On new command replaces several of the older ones. At this stage, I don't think it's so important to include support for them. The speed increase should be really marginal. OK, here's my suggestion on this: we implement a new set of features MODEL_COMMAND_SET. It seems like the newer printers support more (hopefully always) or less (hopefully never) proper supersets of the older commands. I don't want to entirely eliminate the new commands; I haven't calculated everything out, but I suspect that the higher resolutions on really long paper require the extended commands (many of these commands simply extend the field widths). MODEL_COMMAND_SET0 is the "traditional" old-style commands that all of the Stylus printers support. MODEL_COMMAND_SET1 is the extended commands supported by the older 1440 dpi printers (the original commands will only support 720 dpi), up to and including the Stylus Photo EX and 700. MODEL_COMMAND_SET2 is the extended commands supported by the 740 and 900. MODEL_COMMAND_SET3 is the set supported by the 750 and 1200. Does this seem unnecessarily complicated? Should we do it anyway, and just not implement any more of these than we can prove are necessary? -- Robert Krawitz <rl...@al...> http://www.tiac.net/users/rlk/ Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail lp...@uu... "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton |
From: Robert L K. <rl...@al...> - 2000-01-27 13:35:02
|
From: sh...@al... Date: Thu, 27 Jan 2000 22:12:09 +0900 > Unfortunately, they keep adding more stuff to the printers, and > extending the commands, so it becomes a real mishmash. One option > would be to try to drop back and see if the newer printers work > properly with the old commands. I believe they do. Using the old Ghostscript uniprint driver for the 740 produced usable about on my 750, and the programming documentation contains several versions of a few of the commands. In softweave mode, or microweave? I think in most cases the new commands only save a few bytes in transfer. On new command replaces several of the older ones. At this stage, I don't think it's so important to include support for them. The speed increase should be really marginal. OK, fair enough. |
From: <sh...@al...> - 2000-01-27 13:13:20
|
> Unfortunately, they keep adding more stuff to the printers, and > extending the commands, so it becomes a real mishmash. One option > would be to try to drop back and see if the newer printers work > properly with the old commands. I believe they do. Using the old Ghostscript uniprint driver for the 740 produced usable about on my 750, and the programming documentation contains several versions of a few of the commands. I think in most cases the new commands only save a few bytes in transfer. On new command replaces several of the older ones. At this stage, I don't think it's so important to include support for them. The speed increase should be really marginal. Eric |
From: Robert L K. <rl...@al...> - 2000-01-27 13:08:00
|
Date: Thu, 27 Jan 2000 07:57:39 -0500 From: Karl Heinz Kremer <kh...@kh...> I'm feeling pretty lonely in this thread :-) Not for long... I went through the documentation on the Epson developer site and found the answer to my question: The 750 and 1200 are using the "even newer" command set that is not understood by the 440/640/740 and 900 printers. They are however treated the same way in the plugin. I guess we have to add one more model variant to deal with these printers. But before we introduce a new model group, it probably makes sense to look at all Epson printers and see if there are more differences. Does anybody have or know about a matrix that lists all printers and the commands they support? Unfortunately, they keep adding more stuff to the printers, and extending the commands, so it becomes a real mishmash. One option would be to try to drop back and see if the newer printers work properly with the old commands. It's possible that the new printers will work in back compatibility mode with the old commands, but won't be able to softweave or something. So I guess we have yet another model variant here... -- Robert Krawitz <rl...@al...> http://www.tiac.net/users/rlk/ Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail lp...@uu... "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton |
From: Karl H. K. <kh...@kh...> - 2000-01-27 13:03:57
|
Robert L Krawitz <rl...@al...> said: > Date: Wed, 26 Jan 2000 21:02:29 -0500 > From: Karl Heinz Kremer <kh...@kh...> > > =2E.. OK, here is more information: There is an extra instance of > ESC(S on line #815 in print-escp2.c. > > Yuk! It was at line 810 in my source. > > This only outputs the command, > but does not print any parameters. When I remove this command I > am having problems with ESC(c. The documentation I have lists > four parameters for ESC(c, the code however uses eight. Is it > possible that the MODEL_VARIABLE_4 printers use different types > of "Set page format" commands? Which printers do use eight=20 > parameters? > > I found that in 750 output. It's possible that it's specific to the > 750 and/or 1200. I just took a guess at what the other four bytes are > (that instead of two shorts, they're two ints), but it's entirely > likely I'm wrong. Try changing back to the four parameter version > (remove the extra null bytes) and see if it works? I just answered my own question in another mail to the list. You are right that this is specific to the 750/1200. I'll see what I can to tonight. Karl Heinz |
From: <sh...@al...> - 2000-01-27 13:03:56
|
> Is a spectrometer really needed? Wouldn't a (more or less) calibrated scanner > do? The short answer is no. This is from the Color FAQ: 13. DOES MY SCANNER USE THE CIE SPECTRAL CURVES? Probably not. Scanners are most often used to scan images such as color photographs and color offset prints that are already "records" of three components of color information. The usual task of a scanner is not spectral analysis but extraction of the values of the three components that have already been recorded. Narrowband filters are more suited to this task than filters that adhere to the principles of colorimetry. If you place on your scanner an original colored object that has "original" SPDs that are not already a record of three components, chances are your scanner will not very report accurate RGB values. This is because most scanners do not conform very closely to CIE standards. > Of course it wouldn't yield full spectral information but how much of it is > really needed for color management? Excerpted from question 24: Practical photographic dyes and offset printing inks have spectral absorption curves that overlap significantly. Most magenta dyes absorb mediumwave (green) light as expected, but incidentally absorb about half that amount of shortwave (blue) light. If reproduction of a color, say brown, requires absorption of all shortwave light then the incidental absorption from the magenta dye is not noticed. But for other colors, the "one minus RGB" formula produces mixtures with much less blue than expected, and therefore produce pictures that have a yellow cast in the mid tones. Similar but less severe interactions are evident for the other pairs of practical inks and dyes. Due to the spectral overlap among the colorants, converting CMY using the "one-minus-RGB" method works for applications such as business graphics where accurate color need not be preserved, but the method fails to produce acceptable color images. Multiplicative mixture in a CMY system is mathematically nonlinear, and the effect of the unwanted absorptions cannot be easily analyzed or compensated. The colors that can be mixed from a particular set of CMY primaries cannot be determined from the colors of the primaries themselves, but are also a function of the colors of the sets of combinations of the primaries. > Could someone please post some URLs where to > get basic information? Start here: http://www.inforamp.net/~poynton/ColorFAQ.html Eric |
From: Robert L K. <rl...@al...> - 2000-01-27 13:01:15
|
From: sh...@al... Date: Thu, 27 Jan 2000 16:27:42 +0900 > 1) The current makefile situation is basically silly. It's just the > generated makefiles, plus a handcrafted one I threw together. So > we probably need some kind of configure script (which seems like > overkill in a way, but maybe this project isn't so tiny after all), > or the like. I'll see what I can do here. I'll try to upload a conf script along with the escp2 to pnm converter. Expect something Sunday night JST, at the latest. Thanks. > 4) Decide if we want to ship any prepackaged binaries (the obvious is > Red Hat RPM's, but one of our group who's having some problems with > his Sourceforge account but who wants to join, Daniel Egger, works > for SuSE, and I run SuSE at home, so we might have some controversy > there :-) ) Don't forget Debian packages! That's part of the reason I'm not convinced we want to distribute stuff in precompiled binary form -- too many corner cases, and too much risk of offending someone. Of course, if you want to build the Debian packages :-) -- Robert Krawitz <rl...@al...> http://www.tiac.net/users/rlk/ Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail lp...@uu... "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton |
From: Karl H. K. <kh...@kh...> - 2000-01-27 12:58:43
|
I'm feeling pretty lonely in this thread :-) Karl Heinz Kremer <kh...@kh...> said: > On Wed, Jan 26, 2000 at 08:40:05AM -0500, Karl Heinz Kremer wrote: > > Here is what I found out late last night: With the latest CVS > > version my Epson stc740 handles the set unit command correctly, > > but still produces only blank pages. I looked at the ESC/P code > > and it looks like there is an extra byte after the ESC(S command. > > I was too tired at that time to actually find the problem in > > the source code, so this either has to wait until tonight, or > > until somebody else will have a chance to look at it. > > ... OK, here is more information: There is an extra instance of > ESC(S on line #815 in print-escp2.c. This only outputs the command, > but does not print any parameters. When I remove this command I > am having problems with ESC(c. The documentation I have lists > four parameters for ESC(c, the code however uses eight. Is it > possible that the MODEL_VARIABLE_4 printers use different types > of "Set page format" commands? Which printers do use eight > parameters? > I went through the documentation on the Epson developer site and found the answer to my question: The 750 and 1200 are using the "even newer" command set that is not understood by the 440/640/740 and 900 printers. They are however treated the same way in the plugin. I guess we have to add one more model variant to deal with these printers. But before we introduce a new model group, it probably makes sense to look at all Epson printers and see if there are more differences. Does anybody have or know about a matrix that lists all printers and the commands they support? Karl Heinz |
From: Robert L K. <rl...@al...> - 2000-01-27 12:55:43
|
Date: Wed, 26 Jan 2000 21:02:29 -0500 From: Karl Heinz Kremer <kh...@kh...> =2E.. OK, here is more information: There is an extra instance of ESC(S on line #815 in print-escp2.c. Yuk! It was at line 810 in my source. This only outputs the command, but does not print any parameters. When I remove this command I am having problems with ESC(c. The documentation I have lists four parameters for ESC(c, the code however uses eight. Is it possible that the MODEL_VARIABLE_4 printers use different types of "Set page format" commands? Which printers do use eight=20 parameters? I found that in 750 output. It's possible that it's specific to the 750 and/or 1200. I just took a guess at what the other four bytes are (that instead of two shorts, they're two ints), but it's entirely likely I'm wrong. Try changing back to the four parameter version (remove the extra null bytes) and see if it works? -- Robert Krawitz <rl...@al...> http://www.tiac.net/users/rlk/ Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail lp...@uu... "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton |