diff options
Diffstat (limited to 'contrib/smbfs/examples/print')
-rwxr-xr-x | contrib/smbfs/examples/print/lj6l | 22 | ||||
-rwxr-xr-x | contrib/smbfs/examples/print/ljspool | 4 | ||||
-rw-r--r-- | contrib/smbfs/examples/print/printcap.sample | 7 | ||||
-rwxr-xr-x | contrib/smbfs/examples/print/tolj | 5 |
4 files changed, 38 insertions, 0 deletions
diff --git a/contrib/smbfs/examples/print/lj6l b/contrib/smbfs/examples/print/lj6l new file mode 100755 index 000000000000..578611a32f2b --- /dev/null +++ b/contrib/smbfs/examples/print/lj6l @@ -0,0 +1,22 @@ +#!/bin/sh + +# Sample input filter to print on HP Laser Jet printers +# Installed in /usr/local/libexec/hp6l + +DEVICE="ljet3" +PAPERSIZE="a4" + +printf "\033&k2G" || exit 2 + +read first_line +first_two_chars=`expr "$first_line" : '\(..\)'` + +if [ "$first_two_chars" = "%!" ]; then + exec 3>&1 1>&2 + /usr/local/bin/gs -sPAPERSIZE=${PAPERSIZE} -dSAFER -dNOPAUSE -q -sDEVICE=${DEVICE} \ + -sOutputFile=/dev/fd/3 - && exit 0 +else + echo $first_line && cat && printf "\033&l0H" && exit 0 +fi + +exit 2 diff --git a/contrib/smbfs/examples/print/ljspool b/contrib/smbfs/examples/print/ljspool new file mode 100755 index 000000000000..32b09ea56d41 --- /dev/null +++ b/contrib/smbfs/examples/print/ljspool @@ -0,0 +1,4 @@ +#!/bin/sh + +/usr/local/libexec/lj6l | /usr/local/libexec/tolj && exit 0 +exit 2 diff --git a/contrib/smbfs/examples/print/printcap.sample b/contrib/smbfs/examples/print/printcap.sample new file mode 100644 index 000000000000..6d1e8992ad86 --- /dev/null +++ b/contrib/smbfs/examples/print/printcap.sample @@ -0,0 +1,7 @@ +# $Id: printcap.sample,v 1.1 2000/06/11 08:13:28 bp Exp $ + +# Sample printcap entry for NetWare printer +fserverlj|LJ6L on the fserver:\ + :sh:lp=/dev/null:\ + :if=/usr/local/libexec/ljspool: \ + :sd=/var/spool/output/nwhost:lf=/var/log/lpd-errs: diff --git a/contrib/smbfs/examples/print/tolj b/contrib/smbfs/examples/print/tolj new file mode 100755 index 000000000000..e74cb90a7506 --- /dev/null +++ b/contrib/smbfs/examples/print/tolj @@ -0,0 +1,5 @@ +#!/bin/sh + +QUEUE="//joe@fserver/lj" + +/usr/local/bin/smbutil print ${QUEUE} - |