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 |