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 |