lj6l revision 87866
152419Sjulian#!/bin/sh 252419Sjulian 352419Sjulian# Sample input filter to print on HP Laser Jet printers 452419Sjulian# Installed in /usr/local/libexec/hp6l 559882Sarchie 652419SjulianDEVICE="ljet3" 752419SjulianPAPERSIZE="a4" 852419Sjulian 952419Sjulianprintf "\033&k2G" || exit 2 1052419Sjulian 1152419Sjulianread first_line 1252419Sjulianfirst_two_chars=`expr "$first_line" : '\(..\)'` 1352419Sjulian 1452419Sjulianif [ "$first_two_chars" = "%!" ]; then 1552419Sjulian exec 3>&1 1>&2 1652419Sjulian /usr/local/bin/gs -sPAPERSIZE=${PAPERSIZE} -dSAFER -dNOPAUSE -q -sDEVICE=${DEVICE} \ 1752419Sjulian -sOutputFile=/dev/fd/3 - && exit 0 1852419Sjulianelse 1952419Sjulian echo $first_line && cat && printf "\033&l0H" && exit 0 2052419Sjulianfi 2152419Sjulian 2252419Sjulianexit 2 2352419Sjulian