Date: Tue, 9 Nov 1999 17:30:02 +0100 (MET) From: Ariel Burbaickij <Ariel.Burbaickij@mni.fh-giessen.de> To: Giorgos Keramidas <keramida@ceid.upatras.gr> Cc: freebsd-questions@FreeBSD.ORG Subject: my printcap once more .Giorgios has asked about it and some othertoo:) Message-ID: <Pine.GSO.4.10.9911091715140.1303-200000@sun6> In-Reply-To: <86d7tkuxkv.fsf@localhost.hell.gr>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
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?
Why have i to type in lpc up all from commmand line?
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
>
[-- Attachment #2 --]
##### @(#)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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.10.9911091715140.1303-200000>
