Date: Fri, 15 Dec 1995 17:22:56 +0100 (MET) From: Christoph Kukulies <kuku@gilberto.physik.rwth-aachen.de> To: tbrown@icon-stl.net Cc: questions@FreeBSD.org Subject: Re: Printing in FreeBSD Message-ID: <199512151622.RAA04088@gilberto.physik.rwth-aachen.de> In-Reply-To: <Pine.BSF.3.91.951215084956.507A-100000@edison.icon-stl.net> from "Timothy Brown" at Dec 15, 95 08:50:47 am
next in thread | previous in thread | raw e-mail | index | archive | help
> > Okay. Question on printing with FreeBSD, sans ghostscript. The system > is FreeBSD v2.1.0, i'm catting files to /dev/lpt0. The files come out in Is there a peculiar reason why you don't use lpd printing (/etc/printcap)? Either you add a filter to /etc/printcap (apsfilter e.g. or a simple shell script or C-program) ) or you send your printer the sequence to make it understand the <lf> carriage control. Here is a snippet that someone else grabbed drom usenet: This issue is overdue to find reflection in the FAQ if it isnt't yet. ------------------------------/etc/printcap----------------------------------- # @(#)printcap 5.3 (Berkeley) 6/30/90 #lp|local line printer:\ # :lp=/dev/lp:sd=/usr/var/spool/lpd:lf=/var/log/lpd-errs: lp|LaserJet 4P Printer (Raw):\ :lp=/dev/lpt0:sd=/usr/var/spool/lpd:lf=/var/log/lpd-errs:\ :mx#0:ff=\033E\033&k2G:fo:sh:tr=\033E: text|LJ4P w/ Unix2Dos Text Preprocess:\ :lp=/dev/null:sd=/usr/var/spool/lpd:lf=/var/log/lpd-errs:\ :of=/usr/local/bin/textlj:\ :mx#0:sf:sh: ps|LJ4P w/ Ghostscript PS->PCL Preprocess:\ :lp=/dev/null:sd=/usr/var/spool/lpd:lf=/var/log/lpd-errs:\ :of=/usr/local/bin/gslj:\ :mx#0:sf:sh: #text|LJ4P w/ Unix2Dos Text Preprocess:\ # :lp=/dev/null:\ # :if=/usr/rhh/bin/unix2dos:\ # :rm=localhost:\ # :rp=lp: #ps|LJ4P w/ Ghostscript PS->PCL Preprocess:\ # :lp=/dev/null:\ # :if=/usr/local/bin/gslj:\ # :rm=localhost:\ # :rp=lp: ------------------------------/usr/local/bin/textlj---------------------------- #!/bin/sh PRINTER=lp PATH=/usr/bin:$PATH export PRINTER PATH unix2dos | lpr -h --------------------------/usr/local/bin/gslj-------------------------------- #!/bin/sh TMPDIR=/usr/tmp PRINTER=lp GSLIB=/usr/local/lib/ghostscript/fonts PATH=/usr/local/bin:/usr/bin:$PATH export TMPDIR PRINTER GSLIB PATH #exec gs -q -sDEVICE=laserjet -r300 -dNOPAUSE -- gslp.ps $* #exec gs -sDEVICE=ljet4 -dNOPAUSE gslp.ps - > /usr/rhh/out 2>&1 exec gs -q -sDEVICE=ljet4 -dNOPAUSE -sOutputFile=\|lpr gslp.ps - -- Gary Clark II (N5VMF) | FreeBSD support and service gclarkii@FreeBSD.ORG | mail info@gbdata.com for information FreeBSD FAQ at ftp.FreeBSD.ORG in ~pub/FreeBSD/FreeBSD-current/src/share/FAQ/Text/FreeBSD.FAQ > UNIX format with the linefeeds all messed up. How do I fix this? > > Tim > --Chris Christoph P. U. Kukulies kuku@gil.physik.rwth-aachen.de
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199512151622.RAA04088>