Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!gatech!udel!galvin From: ESC1111%DDAESA10.BITNET@wiscvm.wisc.edu (N.Head) Newsgroups: comp.os.minix Subject: printer problems Message-ID: <358@louie.udel.EDU> Date: Wed, 15-Jul-87 14:30:14 EDT Article-I.D.: louie.358 Posted: Wed Jul 15 14:30:14 1987 Date-Received: Fri, 17-Jul-87 06:35:53 EDT Sender: galvin@udel.EDU Lines: 14 If you've put in the 'LOW_FOUR' patch to printer.c and the printer still doesn't work reliably then you may have the following problem (as I do with a C.ITOH 8510): The C.ITOH quite reliably fails to ack the last character sent if it is in the process of doing a carriage return at the time (but hasn't quite yet said so in the status word). As this is the last character sent before the 'busy' is asserted it is precisely this interrupt that should be triggering pr_char to try another burst of characters. The solution will be to write a printer driver that sends N chars, sleeps a little and then sends some more, avoiding the need for interrupts at all. It will be a while before I do it though so anyone who gets there first is welcome to mail me the source and save me the trouble. Nigel PS: Anyone done a printer daemon they're willing to share ??