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>
index | next in thread | previous in thread | raw e-mail
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
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991110105721.C57511>
