Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2.fluke 9/24/84; site vax4.fluke.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!vax135!cornell!uw-beaver!fluke!star From: star@fluke.UUCP (David Whitlock) Newsgroups: net.micro.amiga Subject: Re: Graphics Line Overlay with Dot Matrix Printer (need help) Message-ID: <3041@vax4.fluke.UUCP> Date: Wed, 22-Jan-86 01:03:10 EST Article-I.D.: vax4.3041 Posted: Wed Jan 22 01:03:10 1986 Date-Received: Thu, 23-Jan-86 22:04:30 EST References: <3030@vax4.fluke.UUCP> <572@amiga.amiga.UUCP> Distribution: net Organization: John Fluke Mfg. Co., Inc., Everett, WA Lines: 44 > > Ok, I admit it I goofed! The code inside the epson driver tells > the printer to advance 7/72 inch each time a pass of the print head > is made instead of the proper 8/72 inch. Unfortunately, up until now, > no one had caught this error. This will be fixed in the next release > (rev 1.2) of the software. There is a solution until then though. > The source code for the epson driver will be in the ROM kernal manual > and you can type it in, change the line in error, and re-compile it. > I'll try to get the change in the manual but it may be too late. > > The line in error is in the epson 'render.c' function. > > INCORRECT: > if (err=(*(PD->pd_PWrite))("\0331",2)) return(err); > /* select 7/72 inch spacing */ > > CORRECT: > if (err=(*(PD->pd_PWrite))("\0333\030",3)) return(err); > /* select 24/216 (8/72) inch spacing */ > > Sorry for the inconvience. Please note that this only affects > the EPSON, EPSON_JX-80, and MPS-1000 drivers. All the other gfx > drivers are correct. This problem is NOT in the Okimate-20 driver. > Okimate has released a new eprom for the Okimate-20 which gives > the user the option of overlapping lines (sometimes) or > white spaces between lines (sometimes). This is due to the > 'play' in the paper advance mechanism. > > Regards, David Berezowski (CBM/AMIGA East Coast) No where can I find the source to 'render.c' in the 'virtural array' Rom Kernal Manual without an index. Would you please post this source so that everyone concerned with the above problem, can correct it asap. -- -- Dave Whitlock {decvax!microsof,uw-beaver,ssc-vax,allegra,lbl-csam}!fluke!star John Fluke Mfg. Co., 33031 Schoolcraft Road, Livonia, MI 48150