Sorry for being so late,
I was asking the printcap entry for a HP500, I received some response,
the one that is listed below comes from glenn@uniq.com :
Thanks to glenn@uniq.com
baumann@proton.
and some more that I loose after a machine crash, sorry !
----------
X-Sun-Data-Type: text
X-Sun-Data-Description: text
X-Sun-Data-Name: text
X-Sun-Charset: us-ascii
X-Sun-Content-Lines: 76
I have one of the HP Deskjet 500's. I use it with ghostscript so that I
can print postscript as well as text. Works pretty well most of the
time, although those big postscript files can take a long time...
/etc/printcap:
lp|dj|DeskJet 500 in raw mode:\
:lp=/dev/ttyb:\
:br#19200:\
:ms=pass8,onlcr,crtscts,-echo:\
:sd=/usr/spool/lpd:\
:lf=/var/spool/lpd/lp-log:\
:sb:sh:mx#0:\
:if=/usr/local/lib/hplaserjet.filter:\
:cf=/usr/local/lib/hplaserjet.land:\
:df=/usr/local/lib/hplaserjet.land_12:\
:nf=/usr/local/lib/hplaserjet.port_12:\
:rf=/usr/local/lib/hplaserjet.land_lp:\
:tf=/usr/local/lib/hplaserjet.port_lp:
#
ps|lw|djet500 driven by ghostscript:\
:lp=/dev/null1:\
:of=/usr/local/lib/ghost.filter:\
:sd=/usr/spool/lpd/ps:\
:sh:mx#0:
Dip switch settings, left to right:
down, down, down, down, down, up, down, down
up, up, down, down, up, down, down, up
There are two filter scripts:
/usr/local/lib/hplaserjet.filter and /usr/local/lib/ghost.filter. All
the other filter names mentioned are a link to hplaserjet.filter.
format: comand
portrait, 10 pitch lpr filename
landscape, 10 pitch lpr -c filename
landscape, 12 pitch lpr -d filename
portrait, 12 pitch lpr -n filename
landscape, 17 pitch lpr -f filename
portrait, 17 pitch lpr -t filename
postscript lpr -Pps filename
I use ghostscript 2.6.1 to do the conversion from postscript to HP-PCL
using the laserjet driver.
regards,
-- Glenn Satchell glenn@uniq.com.au | "This is a unix system. Uniq Professional Services Pty Ltd ACN 056 279 335 | I can do this easy." PO Box 70, Paddington, NSW 2021, (Sydney) Australia | Phone 02 360 7434 Pager 016 287 000 Fax 02 331 2572 | - Lex, Jurassic Park "Sun Accredited System Consultants" |#! /bin/sh # # @(#)hplaserjet 1.1 88/10/27 Sun Microsystems Inc 1988 # # This file should be located in /usr/local/lib # # This is the output filter for use wth HP LaserJet I, II and III. # # note: the filter specified by if= is called only if no # other filters are called. # PATH=/usr/bin:/usr/ucb export PATH prog=`basename $0` # # reset the printer before each printing # RESET=" " echo -n "$RESET" sleep 1 # # send the escape sequence to the printer, so that: # CR is mapped to CR # LF is mapped to CR LF # FF is mapped to CR FF # echo -n "k2G" # # A4 paper size # echo -n "l26A" # # eject a page # EJECT="l0H" # # mode # LETTER="2Q" DRAFT="1Q" # # portrait or landscape mode # PORT="l0O" LAND="l1O" # # normal or bold # NORMAL="0B" BOLD="3B" # # pitch # TEN="10H" TWELVE="12H" SIXTEEN="16.66H" TWENTY="20H" # # process the arguments to set the font size, mode, etc. # $prog is the name of this shell script # case "$prog" in *land) # landscape mode courier font MODE="$LAND$TEN" ;; *port) # portrait mode courier font MODE="$PORT$TEN" ;; *land_12) # landscape mode courier font MODE="$LAND$TWELVE" ;; *port_12) # portrait mode courier font MODE="$PORT$TWELVE" ;; *land_lp) # landscape mode lineprinter font MODE="$LAND$SIXTEEN" ;; *port_lp) # portrait mode lineprinter font MODE="$PORT$SIXTEEN" ;; *) # do nothing MODE="$DRAFT" ;; esac echo -n "$MODE" # # now send the file to the default print queue for printing # cat - status=$? # # give a meaningful exit status echo -n "$EJECT" exit $status ----------
X-Sun-Data-Type: shell-script X-Sun-Data-Description: shell-script X-Sun-Data-Name: ghost.filter X-Sun-Charset: us-ascii X-Sun-Content-Lines: 3
#!/bin/sh PATH=/usr/bin:/usr/ucb:/usr/local/bin; export PATH gs -q -sDEVICE=laserjet -r300 -dNOPAUSE -sOutputFile=\|lpr - >/dev/null 2>&1
----------------------------------------------------------------------------
Another one :
hp500:\ :lp=/dev/ttya:\ :sd=/var/spool/hp:\ :lf=/var/adm/lp-errs:\ :br#9600:fs#06021:fc#0777:\ :sb:sh:pl#60:
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:08:58 CDT