From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Oct 18 14:46:11 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id OAA24221;
	Mon, 18 Oct 1999 14:46:11 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from TYO203.gate.nec.co.jp (TYO203.gate.nec.co.jp [202.32.8.211])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id OAA24216
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 18 Oct 1999 14:46:11 +0900 (JST)
	(envelope-from kokubun@sysd.mt.nec.co.jp)
Received: from mailsv.nec.co.jp ([192.168.1.90])
	by TYO203.gate.nec.co.jp (8.9.3/3.7W99100611) with ESMTP id OAA28584
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 18 Oct 1999 14:46:10 +0900 (JST)
Received: from sysd1gw.sysd.mt.nec.co.jp (sysd1gw.sysd.mt.nec.co.jp [10.16.62.10]) by mailsv.nec.co.jp (8.9.3/3.7W-MAILSV-NEC) with ESMTP
	id OAA29135 for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 18 Oct 1999 14:46:09 +0900 (JST)
Received: from mailsvj.gsg.sysd.mt.nec.co.jp ([10.16.27.119])
	by sysd1gw.sysd.mt.nec.co.jp (8.8.5+2.7Wbeta5/3.6Wpre3 kmori[98/05/12]) with ESMTP id OAA21814
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 18 Oct 1999 14:46:02 +0900 (JST)
Received: from MTSYSDGSGT-WS03 ([192.168.0.182]) by mailsvj.gsg.sysd.mt.nec.co.jp with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2232.9)
	id SNR95MB5; Mon, 18 Oct 1999 14:50:55 +0900
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of "Mon, 18 Oct 1999 06:45:18 +0900"
             <001601bf18e9$20883ff0$dd00a8c0@BLESS>
References: <001601bf18e9$20883ff0$dd00a8c0@BLESS>
From: =?ISO-2022-JP?B?GyRCVCJKLBsoQg==?= 
	=?ISO-2022-JP?B?GyRCSy5DaRsoQg==?= <kokubun@sysd.mt.nec.co.jp>
Date: Mon, 18 Oct 1999 14:46:00 +0900
Message-Id: <19991018144600kokubun@kokubun.sysd.mt.nec.co.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
X-Mailer: WeMail32[1.94] ID:1A1160
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 46732
Subject: [FreeBSD-users-jp 46732] Re: FreeBSD3.2
	=?ISO-2022-JP?B?GyRCJCskaSEiGyhC?= windowsNT4.0
	=?ISO-2022-JP?B?GyRCJEsbKEI=?=
 local =?ISO-2022-JP?B?GyRCJEskRCQxJD8bKEI=?= printer
	=?ISO-2022-JP?B?GyRCJFgkTjB1On4bKEI=?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kokubun@sysd.mt.nec.co.jp

$BT"J,$G$9!#(B

$B$3$s$K$A$O(B $B!d(B $B!X(Btakesima$B!Y$5$s(B
1999/10/18 06:45:18 +0900$B$K(Btakesima$B$5$s$KD:$$$?(B
$B!V(B[FreeBSD-users-jp 46725] FreeBSD3.2$B$+$i!"(B windowsNT4.0$B$K(B local$B$K$D$1$?(B printer$B$X$N0u:~!W$K$D$$$F!D(B

> $BC]Eg(B@$B2,K-IB1!$G$9!#(B
> 
> $B$4Js9p$G$9!#(B
> FreeBSD3.2$B$+$i!"(BwindowsNT4.0$B$K(Blocal$B$K$D$1$?(Bprinter$B$X$N0u:~(B
> $B$,$J$s$H$+$G$-$k$h$&$K$J$j$^$7$?!#(B
> 
$B!!$3$N5-;v$r;29M$K$7$F(B NT4.0 Server $B$,4IM}$7$F$$$k%M%C%H%o!<%/%W%j%s(B
$B%?$X0u:~$9$k$3$H$,=PMh$k$h$&$K$J$j$^$7$?$N$G$4Js9p$$$?$7$^$9!#(B
# $B$3$N5-;v$r8+$k$^$G$O(B NT4.0 $B$,4IM}$7$F$$$k%W%j%s%?$X0u:~$G$-$J$$J*$H(B
# $B;W$$$"$-$i$a$F$$$?$H$3$m$G$9!#(B($B46<U!"46<U(B)

$B!!$3$N5-;v$rFI$^$;$F$$$?$@$$$F>/$75$$K$J$C$?E@$,M-$j$^$9!#(B
$B!!(B1) /etc/printcap $B$K(B mx#0 $B$H(B lf= $B$rDI2C$7$F$*$$$?J}$,NI$$$N$G$O$J$$(B
$B!!!!$G$7$g$&$+(B?
$B!!(B2) plain text $B$N%G!<%?$,F~$C$F$-$?;~$KLdBj$,5/$-$^$;$s$+(B?
# $B!!;d$O(B if= $B$G8F$P$l$k%9%/%j%W%H$G(B PS $B%G!<%?$+$I$&$+$rH=CG$7$F$$$^$9!#(B
# $B!!(B($B$3$N<jK!$O(B handbook $B$KM-$C$?J}K!$K>/$7;d$,<j$r2C$($?J*$G$9!#(B)

$B$H8@$&$3$H$G;d$N=j$G$O0J2<$N$h$&$J@_Dj$K$J$C$F$$$^$9!#(B

# $B4D6-$O0J2<$N$h$&$J9=@.$G(B
<-    10.16.xxx.yyy   ->|<-    192.168.xxx.yyy     ->
lpd (FreeBSD) -------> lpd ----------> NetworkPrinter
 (3.3-stable + PAO3)   (WinNT SV4.0)   (NEC MultiWriter2400X)

FreeBSD $B5!$H(B NetworkPrinter $B$OJL%;%0%a%s%H$K$J$C$F$*$j!!(BNT $B$,(B NIC $B$N(B
$BFsKg:9$7(B($BC"$7%k!<%F%#%s%0$OL5$7(B)$B$H8@$&4D6-$G$9!#(B

/etc/printcap
-----
remote|lp:\
	:lp=/dev/null:\
	:sh:\
	:if=/usr/local/libexec/ps2npdl.sh:\
	:mx#0:\
	:sd=/var/spool/lpd/remote:\
	:lf=/var/log/lpd-errs:
PR2400X1|pr2400x1|NEC MultiWriter 2400X:\
	:lp=:\
	:sh:\
	:mx#0:\
	:sd=/var/spool/lpd/pr2400x:\
	:rm=NTSV40:\
	:rp=PR2400X:\
	:lf=/var/log/lpd-errs:
-----

/usr/local/libexec/ps2npdl.sh
-----
#!/bin/sh

#  Read first two characters of the file
#
read first_line
first_two_chars=`expr "$first_line" : '\(..\)'`

if [ "$first_two_chars" = "%!" ]; then
    #
    #  It is PostScript; use Ghostscript to scan-convert and print it
    #
    /usr/local/bin/gs -q -dSAFER -dNOPAUSE -sDEVICE=npdl \
           -sOutputFile=- - | lpr -l -PPR2400X1 && exit 0

else
    #
    #  Plain text (Not PostScript)
    #
    (echo -n "$first_line" && cat) | /usr/local/bin/nkf -s \
           | /usr/bin/pr -F | lpr -PPR2400X1 && exit 0
fi
-----

# $B$"$^$j>pJs$,L5$+$C$?$h$&$J5$$,(B...(^^;;

		$BT"J,$G$7$?!#(B
