Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!lynx.aba.net.au!munnari.OZ.AU!metro!metro!asstdc.scgt.oz.au!nsw.news.telstra.net!act.news.telstra.net!psgrain!iafrica.com!uct.ac.za!quagga.ru.ac.za!howland.erols.net!news1.erols.com!news
From: Ken Bigelow <kbigelow@www.play-hookey.com>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Printing problem with Okidata OLE600.
Date: Thu, 12 Sep 1996 18:47:51 +0000
Organization: Erol's Internet Services
Lines: 54
Message-ID: <32385AD7.1632@www.play-hookey.com>
References: <01bb9e93$2739c860$9bc4abc7@glen> <3234727C.6028@www.play-hookey.com> <01bb9f94$4e7e5920$7ac4abc7@glen> <3235D81C.47E6@www.play-hookey.com> <01bba11e$bf0cd280$81c4abc7@glen>
Reply-To: kbigelow@www.play-hookey.com
NNTP-Posting-Host: kenjb05.play-hookey.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 3.0 (Win16; U)
Glen wrote:
>
> This is what I can up with!
>
> #include <stdio.h>
>
> main ()
>
> {
> int c;
> while (( c = getchar()) != EOF)
> {
> if ( c == '/n')
> putchar(13);
> putchar(c);
> }
> return (0);
> }
>
> My new problem!!!!!!!!! This is my filter file.
>
> /bin/cat | theaboveprogram > Now I don't know what to do. How do I write
> this filter file. I have tryed all different things.
>
> Thank You.
>
> I do know a little C. Just don't know how to imply it well.
>
Close. Define c as a char, not an int. Also, I'm not sure whether or not
this routine will actually see an EOF marker, and I don't think it needs
one. Remember that here we are dealing with characters being sent to a
printer. The printer won't recognize an EOF or know what to do with it;
it will just print what it gets. The filter program just gets into the
character stream and plays with it a little.
As for using it as a filter, refer to the Handbook. The section on
Printing is quite detailed, and includes setting up the filter file and
defining it properly in /etc/printcap. Once you've defined it, the
filter program will be automatically piped between the source and the
printer.
Above all, be willing to tweak it a bit and waste a few sheets of paper
in testing.
I hope this helps!
--
Ken
Are you interested in |
byte-sized education | http://www.play-hookey.com
over the Internet? |