windows マシンに接続された非 PS プリンタを samba を通して使用する場合. /etc/printcap は
smb|using smbclient:\
	:lp=/dev/null:\
	:sd=/var/spool/lpr/lp:\
	:lf=/var/spool/lpr/lp/lpr-err:\
        :af=/var/log/smb-acct:\
	:if=/usr/local/libexec/smbprn:\
        :pl#66:\
        :pw#80:\
        :pc#150:\
        :mx#0:\
	:sh:

使用するフィルタは
#!/bin/sh -

IF=/var/tmp/smbprn-in.$$
OF=/var/tmp/smbprn-out.$$

cat > $IF

{ echo showpage; echo quit; } | \
/usr/bin/gs -q  -dSAFER -dNOPAUSE -sDEVICE=lips3 -sOutputFile=$OF $IF 2> /dev/null > /dev/null

/usr/bin/smbclient \\\\pspace\\CanonLAS PASSWORD -U print  -P -N -c "print $OF"

rm -f $IF $OF
exit 0