Date: Wed, 10 Nov 1999 10:57:22 +0100 From: Gunnar Flygt <gunnar@pluto.sr.se> To: Ariel Burbaickij <Ariel.Burbaickij@mni.fh-giessen.de> Cc: FreeBSD Questions <freebsd-questions@FreeBSD.org> Subject: Re: my printcap once more .Giorgios has asked about it and some othertoo:) Message-ID: <19991110105721.C57511@sr.se> In-Reply-To: <Pine.GSO.4.10.9911091715140.1303-200000@sun6> References: <86d7tkuxkv.fsf@localhost.hell.gr> <Pine.GSO.4.10.9911091715140.1303-200000@sun6>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Nov 09, 1999 at 05:30:02PM +0100, Ariel Burbaickij wrote: > > > On 9 Nov 1999, Giorgos Keramidas wrote: > > > Alfred Perlstein <bright@wintelcom.net> writes: > > > > > On Mon, 8 Nov 1999, Ariel Burbaickij wrote: > > > > > > > First of all,yes i have maanged to bring him so far as to > > > > spit out some bytes.But on rather strange manner:i brought > > > > it up with lpc up lp,previously it was not possible for me > > > > to get it working with lpc start|enable all.As far as > > > > understood it from man pages though,the function > > > > of start|enable and up is rather identical.So > > > > the question #1: > > > > 1)Is it a bug or a feature?What is the > > > > expected way?What is the difference between > > > > up and enable. > > > > > > it seems 'start' will start lpd, while 'enable' will only > > > enable queing on the printer, it assumes you already have > > > lpd running. > > > > Ahem, you're probably right on the spot here. Tried that on my lpd > > tonight and -- sure thing -- it worked exactly like that. It seems that > > the _enable_ command tries to enable queueing without starting a daemon. > > >From /usr/src/usr.sbin/lpr/lpc/cmds.c (line 372) we read: > > > > /* > > * Turn off the group execute bit of the lock file to enable queuing. > > */ > > > > and the enable() function does just that. Only the startpr() function a > > few lines below starts a new daemon if one is not present. > > Ugums it this behaviour as we both have described it. > But i am rather wondering or to quote man pages lpc(8): > up [all |printer]Turns the queue for printer on and enables printing > on printer.So it obviously the save bet. > But some rows previously we read > start [all |printer] Enables printing.Starts a spooling deamon > This description and this behaviour given the question is: > What is the difference then? > Besides,i have seen that solaris and linux are fine > out with just starting lpd daemon during startup procedures > Both of them use as standard at least BSD lpd daemon. > So the question is why it is not sufficent under fbsd? On my systems I have lpd_enable="YES" in /etc/rc.conf and it works like a charm as on most of the FreeBSD systems I know of. > Why have i to type in lpc up all from commmand line? Misconfiguration somewhere > Is it a bug or a feature? > > > > Yet to statemnet about just few bytes. > > > > I use apsfilter and programm claims > > > > that it could handle TIFF format but i got reverse staircase > > > > effect while trying to print out some man pages.So question > > > > #2 is: > > > > How can i handle reverse staircase effect in this particular > > > > case? > > > > > > This is odd, manpages aren't in TIFF format. > > Well even if they are not the effect is the same :)) I get > reverse staircase(staircase starts on the left margin > of a4 format after printing 1 sometimes 2 letter(s) > on previous row) > > > They certainly aren't. At least those that I have seen so far. > > > > > I think it would be great if you could provide us with your > > > printcap file so we can see exactly what's going on. > > > > Oh, and please (not that I can't read it otherwise, but) it would be > > nice if you didn't use base-64 MIME encoded attachments. Just quote > > your printcap entry. Something like: > > > > lp|Line Printer:\ > > :sh:\ > > :mx#0: > > I have not understood it about base-64 MIME i use mailserver > of my collegde(i do not know wheather it has something in common > with your demand not to use this format ,though :))) > > > Regards. > > Best Regards > Ariel Burbaickij > Additional questions are as usually welcome. > > -- > > Giorgos Keramidas, <keramida@ceid.upatras.gr> > > "What we have to learn to do, we learn by doing." [Aristotle] > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-questions" in the body of the message > > > ##### @(#)printcap 5.3 (Berkeley) 6/30/90 > ##### $Id: printcap,v 1.9 1998/02/04 12:09:06 ache Exp $ > #### > ##### > ##### This enables a simple local "raw" printer, hooked up to the first > ##### parallel port. No kind of filtering is done, so everything you > ##### pass to the "lpr" command will be printed unmodified. > ##### > ##### Remember, for further print queues you're going to add, you have to > ##### chose different spool directories (the "sd" capability below), > ##### otherwise you will greatly confuse lpd. > ##### > ##### For some advanced printing, have a look at the "apsfilter" package. > ##### It plugs into the lpd system, allowing you to print a variety of > ##### different file types by converting everything to PostScript(tm) > ##### format. If you don't have a PostScript(tm) printer, don't panic, > ##### but do also install the "ghostscript" package. > ##### > ##### Do also refer to section 7 (Printing) of the handbook. A local copy > ##### can be found under /usr/share/doc/handbook/handbook.{html,latin1}. > ##### > ##### Banner pages are now suppressed by default. Remove the :sh: > ##### capability to turn them back on. > ##### > ###lp|local line printer:\ > ### :sh:\ > ### :lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs: > ### :if=/usr/local/libexec/lpr/freebsug > ##### Sample remote printer. The physical printer is on machine "lphost". > ##### NB: you cannot perform any kind of local filtering directly. If > ##### you need local filters (e.g. LF -> CR-LF conversion for HP printers), > ##### create a filter script that recursively calls lpd with another -P > ##### argument after filtering. > ##### > #####remote|sample remote printer:\ > ##### :sh:\ > ##### :rm=lphost:sd=/var/spool/output/lphost:lf=/var/log/lpd-errs: > ##### > ##### Simple Russian printer with hardware CP866 character set, output filter > ##### used for KOI8-R -> CP866 conversion > ##### > ###lp|Russian local line printer:\ > ### :sh:of=/usr/libexec/lpr/ru/koi2alt:\ > ### :lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs: > # LABEL apsfilter > # apsfilter setup Tue Oct 19 20:27:32 CEST 1999 > # > # APS_BASEDIR:/usr/local/apsfilter > # > # > ascii|lp1|bj200-a4-ascii-mono|bj200 ascii mono:\ > :lp=/dev/lpt0:\ > :sd=/var/spool/bj200-a4-ascii-mono:\ > :lf=/var/spool/bj200-a4-ascii-mono/log:\ > :af=/var/spool/bj200-a4-ascii-mono/acct:\ > :if=/usr/local/apsfilter/filter/aps-bj200-a4-ascii-mono:\ > :mx#0:\ > :sh: > # > lp|lp2|bj200-a4-auto-mono|bj200 auto mono:\ > :lp=/dev/lpt0:\ > :sd=/var/spool/bj200-a4-auto-mono:\ > :lf=/var/spool/bj200-a4-auto-mono/log:\ > :af=/var/spool/bj200-a4-auto-mono/acct:\ > :if=/usr/local/apsfilter/filter/aps-bj200-a4-auto-mono:\ > :mx#0:\ > :sh: > # > raw|lp3|bj200-a4-raw|bj200 auto raw:\ > :lp=/dev/lpt0:\ > :sd=/var/spool/bj200-raw:\ > :lf=/var/spool/bj200-raw/log:\ > :af=/var/spool/bj200-raw/acct:\ > :if=/usr/local/apsfilter/filter/aps-bj200-a4-raw:\ > :mx#0:\ > :sh: -- __o regards, Gunnar ---_ \<,_ email: flygt@sr.se ---- (_)/ (_) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991110105721.C57511>