From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Jul 24 17:53:50 1997
Received: by jaz.jp.freebsd.org (8.8.6+2.7Wbeta5/8.7.3) id RAA08708
	Thu, 24 Jul 1997 17:53:50 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.6+2.7Wbeta5/8.7.3) with SMTP id RAA08686
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 24 Jul 1997 17:53:47 +0900 (JST)
Received: from oc0035 (kobi019.osk.threewebnet.or.jp [202.235.204.243]) by mx1.osk.threewebnet.or.jp (8.6.13+2.5Wb7/3.5W-97020220) with SMTP id RAA15436 for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 24 Jul 1997 17:53:44 +0900
Date: Thu, 24 Jul 1997 17:53:44 +0900
Message-Id: <199707240853.RAA15436@mx1.osk.threewebnet.or.jp>
X-Sender: aisosaka@pop1.osk.threewebnet.or.jp (Unverified)
X-Mailer: Windows Eudora Pro Version 2.1.2J
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
To: FreeBSD-users-jp@jp.freebsd.org
From: SATOKO KUMAGAI <aisosaka@osk.threewebnet.or.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=20]
X-Sequence: FreeBSD-users-jp 16341
Subject: [FreeBSD-users-jp 16341] lpr at SAMBA (Re: different workgroup at SAMBA)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org


 $B7'C+$G$9!#(J
 $B;38}$5$s!"$3$L$^$5$s!"$"$j$,$H$&$4$6$$$^$7$?!#$A$g$C$H;n9T:x8m$r(J
$B7+$jJV$7$F$$$?$N$G;~4V$,$+$+$C$F$7$^$$$^$7$?$,(J....f(^^;

At 19:16 97/07/22 +0900, Masaki KONUMA wrote:
> >  WindowsNT$B$N%W%j%s%?$r;H$*$&$H;W$C$F(JSamba$B$H3JF.Cf$G$9(J....$B!#(J
> # FreeBSD $B$+$i;H$&$N$G$9$+!)(J

 Windows$B7O%^%7%s$,05E]E*$KB?$$$7!"$J$*3n$D;d$b$^$@%U%!%$%k$H$+$O(JFreeBSD$B$G(J
$B$O;H$C$F$^$;$s$7(Jf(^^;

>$BF1$8%V%m!<%I%-%c%9%HFb$N0[$J$k%o!<%/%0%k!<%W$K$b7R$2$kJ}K!$O$"$k$N$G$7$g$&$+!)(J 
> $BIaDL$O!"!V%M%C%H%o!<%/A4BN!W$N2<$KJL$N%o!<%/%0%k!<%W$,8+$($k$O$:$G$9!#(J
> $B8+$($J$$$N$J$i!"(Jnmbd $B$,$*$+$7$$$N$G$7$g$&!#(J
 $B<:Ni$7$^$7$?!#LdBjL5$/8+$($^$7$?!#JL$K<+J,<+?H0J30$N%o!<%/%0%k!<%W$r(J
$B;XDj$7$F$d$kI,MW$O$^$C$?$/$J$$$s$G$9$M!#(J

> $B$D$^$j!"%o!<%/%0%k!<%W$N@_Dj$J$I$O(J smb.conf $B$NJ}$G!#(J
 $B$O$$!"(Jsmb.conf$B$G$b(J"workgroup = WORKGROUP"$B$r;XDj$7$F$$$^$9!#(J

>$B!t$3$l$H$OD>@\4X78$"$j$^$;$s$,!"%k!<%?D6$7$G$b(Jsamba$B$C$F$_$($k$s$G$7$g$&$+!)(J
> 
> # nmbd $B$,$J$s$H$+$7$F$/$l$^$9!#(J
> # $B$G$b!"4A;z$N(J "\\$B%^%7%sL>(J\$B;q8;L>(J" $B$O%k!<%?$rDL$i$J$$$_$?$$!#(J
 $B$=$&$G$7$g$&$M!#$H$j$"$($:;H$C$F$J$$$N$GLdBj$O$"$j$^$;$s$,!#(J

 $B$H$$$&$3$H$G(J.....$B!#(J
 $B$H$j$"$($:(J
bash# smbclient '\\server\LBP830' -P -N
$B$G%W%j%s%H%"%&%H$G$-$^$7$?!#!J(JWindows95$B$K7R$,$C$F$$$k%^%7%s$O$3$l$G$$$$$N(J
$B$G$9$,!"(JWindowsNT$B%^%7%s$K7R$,$C$F$$$k%W%j%s%?$+$i=P$=$&$H$9$k$H$I$&$7$F$b(J
root$B$N%Q%9%o!<%I$rJ9$+$l$F$7$^$$$^$9(J...(;_;
 $B$5$F<!$NL\I8$H$7$F(Jmagic-filter$B$G%U%!%$%k$N<oN`$rH=CG$7$F(Jlpr$B%3%^%s%I$G(J
$B0u:~$7$?$$$?$a$K<!$N$h$&$K(Jsamba-filter$B$H(Jmagic-filter$B$r@_Dj$7$F$_$^$7$?!#(J

/usr/local/libexec/lpr/samba-filter
---------------------------------------------------
#!/bin/sh
/bin/cat - | /usr/local/libexec/lpr/magic-filter | \
	( /bin/echo "print -"; /bin/cat ) | \
	/usr/local/samba/bin/smbclient '\\os0004\LBP830' -P -N \
	> /dev/null 2>& 1
exit 0
---------------------------------------------------
/usr/local/libexec/lpr/magic-filter
---------------------------------------------------
#!/bin/sh

TMPDIR=/tmp
GS=/usr/local/bin/gs
DVIPS=/usr/local/bin/dvi2ps
# TEXT=/usr/local/libexec/lpr/text-filter
                $B",(Jtext.filter$B$C$F$I$&$d$C$F=q$1$P$$$$$N$G$7$g$&$+!)(J
CHK="/usr/local/bin/nkf -s"

GSDRV=bj10v
RES=360
DVIPSFLAGS="-q -R $RES"
TEXTFLAGS=

if [ ! -d $TMPDIR ]; then
	mkdir $TMPDIR
fi

IF=$TMPDIR/lpf.in.$$
TF=$TMPDIR/lpf.tmp.$$
OF=$TMPDIR/lpf.out.$$

trap "rm -rf $IF $TF $OF" 1 2 3 5 9 15

GSFLAGS="-q -dNOPAUSE -sDEVICE=$GSDRV -sOutputFile=$OF -- "

cat - > $IF || exit 2

case 'file $IF' in
	*gzip*)
		gzip -c -d $IF > $TF ;;
	*compress*)
		compress -c -d $IF > $TF ;;
esac

if [ -f $TF ] ; then
	mv $TF $IF
fi

case 'file $IF' in
	*PostScript*)
		$GS $GSFLAGS $IF > /dev/null 2>&1 ;;
	*DVI*)
		$DVIPS $DVIPSFLAGS > $TF 2> /dev/null
		$GS $GSFLAGS $TF > /dev/null 2>&1 ;;
	*)
		$CHK $IF | $TEXT $TEXTFLAGS > $OF 2> /dev/null ;;
esac
cat $OF
rm -f $IF $OF $TF
exit 0
---------------------------------------------------

$B$H$3$m$,!"$3$N$h$&$K$9$k$H(J
---------------------------------------------------
bash# lpr sample.ps
lpd[267]: unable to get official name for remote machine server
---------------------------------------------------
$B$C$F$G$F$-$^$9!#(J
smbclient$B$r<jF0$G<B9T$7$?;~$K$O%f!<%6!<L>$OI,MW$J$+$C$?$N$K(J...$B!#(J
$B0l1~(J"-N PASSWORD -U username "$B$H$+IU$1$F$_$?$1$I0l=o$G$9!#%^%7%sL>$r(J
$BF~$l$J$$$H$$$1$J$+$C$?$N$G$7$g$&$+!)$A$J$_$K(J/etc/printcap$B$O$3$&$G$9!#(J
---------------------------------------------------
lp|lbp|Canon LASERSHOT LBP-830:\
	:rm=os0004:\
	:lp=/dev/null:\
	:if=/usr/local/libexec/lpr/samba-filter:\
	:mx#0:sd=/var/spool/lpd:\
	:lf=/var/log/lpd-errs:sh:
---------------------------------------------------

 $B!tD9$/$J$C$F$4$a$s$J$5$$(J m(..)m

//////////////////////////////
 $B00>pJs%5!<%S%93t<02q<R(J    OA$B;vL3%5!<%S%9It(J 
    $B%$%s%9%H%i%/%?!<(J  $B7'C+(J $BAo;R(J(SATOKO KUMAGAI)
                  //////////////////////////////

