I have it working with dj722c/debian potato/magicfilter. Here are my printcap 
(generated by
magicfilter) and the filter itself:

#
# Copyright (c) 1983 Regents of the University of California.
# All rights reserved.
#
# Redistribution and use in source and binary forms are permitted
# provided that this notice is preserved and that due credit is given
# to the University of California at Berkeley. The name of the University
# may not be used to endorse or promote products derived from this
# software without specific prior written permission. This software
# is provided ``as is'' without express or implied warranty.
#
#       @(#)etc.printcap        5.2 (Berkeley) 5/5/88
#
# This file was generated by /usr/sbin/magicfilterconfig.
#
lp|dj722c|DeskJet 722c:\
:lp=/dev/lp0:sd=/var/spool/lpd/dj722c:\
:sh:pw#80:pl#66:px#1440:mx#0:\
:if=/etc/magicfilter/dj710c-filter:\
:af=/var/log/lp-acct:lf=/var/log/lp-errs:




#! /usr/sbin/magicfilter
#
# Magic filter setup file for HP DeskJet 720c
# Save as /etc/magicfilter/dj720c-filter, then
# run magicfilterconfig. Ignore the warning message about
# how to handle text!
#
# This file has been hacked together by gs 10/5/99
# set everything to convert output to PBM using 'pipe' rather than filter
# then catch pbm files and forward to pbm2ppa for printing
# Note: pbm files have magic number P4; all other anymap files are
# converted to postscript first, then to pbm.

# PostScript
0       %!              fpipe   /usr/bin/gs  -q -dSAFER -dNOPAUSE -dNOPLATFONTS 
-r600 -sDEVICE=pbmraw -sPAPERSIZE=letter -sOutputFile=- - -c quit
0       \004%!          fpipe   /usr/bin/gs  -q -dSAFER -dNOPAUSE -dNOPLATFONTS 
-r600 -sDEVICE=pbmraw -sPAPERSIZE=letter -sOutputFile=- - -c quit

# PDF
0       %PDF            fpipe   /usr/bin/gs  -q -dSAFER -dNOPAUSE -dNOPLATFONTS 
-r600 -sDEVICE=pbmraw -sPAPERSIZE=letter -sOutputFile=- $FILE -c quit

# TeX DVI
0       \367\002        fpipe   /usr/bin/dvips  -D 600  -R -q -f

# compress'd data
0       \037\235        pipe    /bin/gzip  -cdq

# packed, gzipped, frozen and SCO LZH data
0       \037\036        pipe    /bin/gzip  -cdq
0       \037\213        pipe    /bin/gzip  -cdq
0       \037\236        pipe    /bin/gzip  -cdq
0       \037\240        pipe    /bin/gzip  -cdq

# troff documents
0       .\?\?\040       fpipe   `/usr/bin/grog  -Tps $FILE`
0       .\\\"           fpipe   `/usr/bin/grog  -Tps $FILE`
0       '\\\"           fpipe   `/usr/bin/grog  -Tps $FILE`
0       '.\\\"          fpipe   `/usr/bin/grog  -Tps $FILE`
0       \\\"            fpipe   `/usr/bin/grog  -Tps $FILE`

# ditroff
0       "x T ps"        pipe    /usr/bin/grops
0       "x T dvi"       pipe    /usr/bin/grodvi
0       "x T ascii"     pipe    /usr/bin/grotty
0       "x T latin1"    pipe    /usr/bin/grotty
0       "x T lj4"       reject  Cannot print LaserJet 4 ditroff files.

# Portable bit-, grey- and pixmaps
0       P1\n            pipe    /usr/bin/pnmtops  -scale 1000 -dpi 600  
2>/dev/null
0       P2\n            pipe    /usr/bin/pnmtops  -scale 1000 -dpi 600  
2>/dev/null
0       P3\n            pipe    /usr/bin/pnmtops  -scale 1000 -dpi 600  
2>/dev/null
0       P4\n            filter  /usr/local/bin/pbm2ppa - -
0       P5\n            pipe    /usr/bin/pnmtops  -scale 1000 -dpi 600  
2>/dev/null
0       P6\n            pipe    /usr/bin/pnmtops  -scale 1000 -dpi 600  
2>/dev/null

# HP Printer Control Language (PCL) -- assume start with reset code
0       \033E\033       reject  sniff This printer can't handle PCL

# HP Printer Job Language (PJL)
0       \033%-12345X    reject  Cannot print PJL files on this printer.
0       "@PJL "         reject  Cannot print PJL files on this printer.
0       @PJL\t          reject  Cannot print PJL files on this printer.
0       @PJL\r          reject  Cannot print PJL files on this printer.
0       @PJL\n          reject  Cannot print PJL files on this printer.

# GIF files
0       GIF87a          pipe    /usr/bin/giftopnm  2>/dev/null
0       GIF89a          pipe    /usr/bin/giftopnm  2>/dev/null

# JFIF (JPEG) files
0       \377\330\377\340\?\?JFIF\0      pipe    /usr/bin/djpeg  -pnm

# TIFF files (the last two bytes of the "magic" is really a version number;
# but the magic is really lame and as far as I have understood the version
# number has never changed and never will, so we include it.)
0       MM\0\x2a        fpipe   /usr/bin/tiff2ps  $FILE
0       II\x2a\0        fpipe   /usr/bin/tiff2ps  $FILE

# BMP files (even lousier magic -- Microsoft strikes again!)
0       BM\?\?\?\?\?\?\?\?\?\?\?\?\x0c  pipe    \
        /usr/bin/bmptoppm  2>/dev/null
0       BM\?\?\?\?\?\?\?\?\?\?\?\?\x40  pipe    \
        /usr/bin/bmptoppm  2>/dev/null
0       BM\?\?\?\?\?\?\?\?\?\?\?\?\x28  pipe    \
        /usr/bin/bmptoppm  2>/dev/null

# Sun rasterfiles
0       \x59\xa6\x6a\x95 pipe   /usr/bin/rasttopnm  2>/dev/null

# SGI Imagelib (IRIS RGB) files
0       \x1\xda         pipe    /usr/bin/sgitopnm  2>/dev/null
0       \xda\x1         pipe    /usr/bin/sgitopnm  2>/dev/null

# FIG files; reported by Steven P. Hill <[EMAIL PROTECTED]>
0       #FIG            pipe    /usr/bin/X11/fig2dev  -Lps -P -l dummy

#
# Standard rejects... things we don't want to print
#

# Various archive formats
257     ustar\0         reject  Attempted to print a tar file.
257     "ustar  \0"     reject  Attempted to print a tar file.
0       07070           reject  Attempted to print a cpio file.
0       PK\3\4          reject  Attempted to print a zip file.
20      \xdc\xa7\xc7\xfd reject Attempted to print a zoo file.

# Binaries (Linux): reject with email message
0       \013\1d\0       reject  Attempted to print a compiled binary.
0       \100\1d\0       reject  Attempted to print a compiled binary.
0       \007\1d\0       reject  Attempted to print a compiled binary.
0       \314\0d\0       reject  Attempted to print a compiled binary.
0       \177ELF         reject  Attempted to print an ELF object.
0       \007\001\0      reject  Attempted to print an object file.
216     \021\001\0\0    reject  Attempted to print a core dump file.
0       !<arch>         reject  Attempted to print an archive.
0       =<ar>           reject  Attempted to print an archive.

# Don't confuse this one with troff!
0       .snd            reject  Attempted to print Sun/NeXT audio data.

# optimistic troff magic
0       .               fpipe   `/usr/bin/grog  -Tps $FILE`
# wacko troff magic
0       '''             fpipe   `/usr/bin/grog  -Tps $FILE`

# wild guess: PCL control codes start with <ESC>
0       \033            reject  no pcl available..

# Default entry -- for normal (text) files.  MUST BE LAST.
# set two two-column printing
# default                 pipe   /usr/bin/a2ps --output=- 2>/dev/null
default                 pipe   /usr/bin/enscript -1 --pretty-print [EMAIL 
PROTECTED] --header='$(LPJOB)|%F|Page $% of $=' --output=- 2>/dev/null


matthew.r.pavlovich.1 [EMAIL PROTECTED] wrote:
> I was just poking around to see if anyone has gotten pbm2ppa working under
> debian.  i had it working under rh5.2 a while ago...
> 
> This is the print filter for HP 72x, 82x and 10xx printers.
> 
> -Matt
> 
> 
> 
> 
> -- 
> Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED] < /dev/null
> 

-- 
D.Damian

Reply via email to