From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Jun  8 21:24:09 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id VAA05290;
	Tue, 8 Jun 1999 21:24:09 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from amalthea.phys.s.u-tokyo.ac.jp (amalthea.phys.s.u-tokyo.ac.jp [133.11.165.241])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with SMTP id VAA05285
	for <freebsd-users-jp@jp.freebsd.org>; Tue, 8 Jun 1999 21:24:08 +0900 (JST)
	(envelope-from ginga@amalthea.phys.s.u-tokyo.ac.jp)
Received: (qmail 2546 invoked by uid 9014); 8 Jun 1999 10:36:57 -0000
Date: Tue, 8 Jun 1999 19:36:57 +0900
From: Kawaguti Ginga <ginga@athena.club.ne.jp>
To: freebsd-users-jp@jp.freebsd.org
Message-ID: <19990608193657.D32435@amalthea.phys.s.u-tokyo.ac.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
X-Mailer: Mutt 0.95.5i-jp2
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990526
X-Sequence: FreeBSD-users-jp 42953
Subject: [FreeBSD-users-jp 42953] printer related FAQs
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: ginga@athena.club.ne.jp

$B@n8}$G$9!#(B

printer/lpr $B4XO"(B QandA $B=8(B($B$N8uJd(B)$B$r=q$$$F$_$^$7$?!#(B
# $B?t=54VA0$K=q$$$?$N$G$9$,=P$9$N$rK:$l$F$$$^$7$?!#(B

QandA $B$KD>@\=P$9$h$j$^$:$3$A$i$G(B brush up $B$7$^$7$g$&!"(B
$B$H$$$&$3$H$G$^$:$3$A$i$K=P$5$;$F$$$?$@$-$^$9!#(B

fj $B$d(B FreeBSD-users-jp $BEy$G$"$^$j$K$bNI$/7+$jJV$5$l$k$N$G(B
$B$o$j$HA4HLE*$J@bL@$K$7$?$D$b$j$G$9!#(B
$B$^$?!"40A4$K$O=i?4<T$+$i$NN)>l$K$O$J$C$F$$$J$$$+$b$7$l$^$;$s!#(B
$B$^$?!"(BFreeBSD + ports/packages $B$H$$$&4D6-$KI,MW0J>e$K$O(B
$B8BDj$;$:(B($B$b$A$m$s!"(BFreeBSD $B$N?M4V$K$b$C$H$b(B match $B$9$k(B
$B$h$&$K=q$$$F$$$k$D$b$j$G$9$,(B)$B!"(BLinux $B$d(B
$BB>$N(B unix $B$N?M8~$1$K$b(B($B$"$kDxEY$O(B)$B;H$($k$h$&$K(B
$BG[N8$7$F$$$k$D$b$j$G$9!#(B($B$G$b5U$KCfESH>C<$K$J$C$?$+$b$7$l$^$;$s!#(B)


$B4pK\J}?K$O(B "$B$$$/$D$+;6:_$7$F$$$k$1$I$^$H$^$j$N$J$$(B 
printer related QandA $B$K(B "$BAj8_%j%s%/(B" $B$r;}$?$;$F!"(B
$B$J$*$+$D$h$/7+$jJV$5$l$k<ALd$K$O:G=i$+$iEz$($F$7$^$((B" $B$G$9!#(B
($B$&$^$/$$$C$F$$$k$+$I$&$+$O$3$l$+$i$N(B brush up $B<!Bh(B)

$B?"ED(B(ueta@pixy...$B$NJ}(B)$B;a$b$"$k<oF1MM$N$b$N$r=q$$$F$$$k$O$:$J$N$G$9$,!"(B
$BB?>/J}8~IU$1$,0[$J$k$H;W$C$?$N$G$3$A$i$O$3$A$i$G9T$-$^$9!#(B
				($B5v$7$F$M(B > $B?"ED;a(B)

----------------------------------------------------------------

Q. lpr $B$K$h$k0u:~$,$&$^$/$G$-$^$;$s(B(printer $B$,;H$$$?$$(B)$B!#(B

[keyword: printer lpd lpr printcap ps postscript gs ghostscript $B%W%j%s%?!<(B $B0u:~(B]

# $B$3$l$/$i$$GyA3$H=q$/$N$+!"$b$C$H9J$k$Y$-$J$N$+(B... $B%3%a%s%H$h$m$7$/$*4j$$$7$^$9!#(B
# "Q$B8uJd(B"
# 1. $B%W%j%s%?!<$r;H$$$?$$$N$G$9$,(B
# 2. $B%W%j%s%?!<$G(B ps $B$r0u:~$7$?$$(B
# 3. lpr $B$,$&$^$/F0$+$J$$(B/$B@_Dj$G$-$J$$(B
# 4. $B4A;z$,0u:~$G$-$J$$(B


$B0J2<$N@bL@$r=g$KFI$s$G$/$@$5$$!#(B
Q....		# $B0J2<$N(B QandA $B$r%j%9%H%"%C%W(B
Q....
Q....


----
Q. Unix (FreeBSD $B4^$`(B)$B$G$N(B printer $B$N07$$$N35MW$O(B? ($BI,$:FI$s$G$/$@$5$$(B)

A. 
($BA0DsCN<1$=$N(B1:)
$B$^$:(B FreeBSD handbook 7$B>O(B $B%W%j%s%?$NMxMQ(B
(http://www.jp.freebsd.org/www.freebsd.org/ja/handbook/printing.html)$B!"(B
$B$=$NCf$G$bFC$K(B 7.4 $B%W%j%s%?@_DjF3F~JT(B $B$+$i(B 
7.6 (http://www.jp.freebsd.org/www.freebsd.org/ja/handbook/printing-advanced.html)
$B$^$G$ONI$/FI$s$G$/$@$5$$(B($B$3$N@bL@$O$[$H$s$I$O<B$O(B
FreeBSD $B$K8B$i$:(B unix $B0lHL$KEv$F$O$^$j$^$9(B)$B!#(B
$B>/!9D9$$$G$9$,!"$3$3$r$A$c$s$HFI$a$P(B 90%$B$N?M$N5?Ld$O2r7h$7$^$9!#(B

$B5U$K$3$3$r$A$c$s$HFI$^$:$K(B ML $B$d(B news $B$KEj9F$7$F$b7k6I2?$,LdBj$J$N$+(B
$BB>$N?M$K$bH=JL$,$D$+$J$$$N$G2r7h$O$G$-$J$$$H;W$C$F$/$@$5$$!#(B

$B$7$+$7!"(Bhandbook $B$bK|A4$G$O$"$j$^$;$s!#(B
$B$^$?9-$$HO0O$rBP>]$K$7$F$$$k$N$G>/$7@bL@$,>iD9$G$"$C$?$j(B
$B$9$kItJ,$b$"$j$^$9!#(B
$BF|K\8l$N%F%-%9%H4XO"$N>pJs$dF|K\$N%W%j%s%?$N>pJs$J$I$O(B
$B$"$j$^$;$s$N$G0J2<$O$=$NJU$j$r(B
$BCf?4$K$O$^$j$d$9$$%]%$%s%H$r=q$-$^$9!#(B

($BA0DsCN<1$=$N(B2:)
unix $B@$3&$G$OB?$/$N$b$N$,0u:~MQ$N=PNO$J$I$r(B postscript(ps) $B$H$$$&(B
PDL (page description language: $B%Z!<%85-=R8@8l(B)$B$G=PNO$7$^$9!#(B
postscript $B$O4JC1$Ke:No$J3($J$I$rIA$1$kBe$o$j$K=hM}$,J#;($G!"(B
postscript $B$rFbB"$7$F$$$F0u:~$G$-$k%W%j%s%?$O;THN$5$l$F$$$^$9$,(B
$BDL>o$N%W%j%s%?$h$j9b2A$G$9!#$=$3$G!"(Bghostscript(gs) $B$H$$$&(B
postscript $B8_49$N=hM}7O$G%Q%=%3%sB&$G=hM}$r$7$F%W%j%s%?$K(B
$BAw$j$D$1$k$H$$$&J}K!$,NI$/;H$o$l$^$9!#(B
gs $B$N;H$$J}$K$D$$$F$O0J2<$N(B ... $B$N9`L\0J2<$r;2>H$7$F$/$@$5$$!#(B

($BA0DsCN<1$=$N(B3:)
unix $B@$3&$G$OD>@\(B printer $B$rA`:n$;$:$K!"%W%j%s%?$rC4Ev$9$k(B
daemon(lpd) $B$K(B lpr $B%3%^%s%I$rDL$7$F0MMj$r=P$7$F!"(B
lpd $B$O(B($B$b$7$+$7$?$iJ#?t$N?M$+$iJ#?t$N;E;v$N0MMj$,$"$k$N$G(B)
$B$=$l$i$rD4@0$7$F=PNO$r$7$^$9!#(B
(SystemV $B7O$N(B unix $B$G$O(B lpr $B$G$O$J$/(B lp $B$H$$$&$b$N$rMxMQ$7$^$9!#(B
$B@_Dj$J$I$O0[$J$j$^$9$,4pK\E*$J;WA[$O6&DL$G$9!#(B)
lpd $B$N@_Dj$K$D$$$F$O(B ... $B$N(B $B9`L\$r;2>H$7$F$/$@$5$$!#(B

	# html $BHG$K$O(B $B$3$N:G8e$K(B "$B$D$.$N9`L\$X$N%j%s%/(B" $B$,$"$C$?J}$,$$$$(B?




Q. printer $B$,H?1~$7$J$$(B($B@\B3$N%A%'%C%/(B)

A. $B$-$A$s$H@\B3$5$l$F$$$k$+$I$&$+!"%1!<%V%k(B/$BEE8;$J$I$r3NG'$7$F$/$@$5$$!#(B

[$B$h$/$"$kLdBj(B] printer port $B$r4V0c$($F$$$J$$$+(B

$B$b$&0l$D$h$/$"$k4V0c$$$K!"(Bhardware $BE*$J@\B3$O@5$7$$$N$K!"(B
$B%G%P%$%9%U%!%$%k$J$I$r4V0c$($F$$$k$H$$$&$b$N$,$"$j$^$9!#(B
$B%Q%i%l%k%]!<%H$O(B /dev/lpt0(FreeBSD; Linux $B$@$H(B /dev/lp0 ?)
$B$,0lHVL\(B($BHV9f$O(B unix $B7O$G$O(B 0 $B$+$i;O$^$k$N$,0lHLE*(B)$B$G$9!#(B

$B3NG'K!(B:
  device file $BL>$r4V0c$($F$$$?$i2?$r$I$&$d$C$F$b0u:~$G$-$^$;$s$M!#(B
  device $B$,(B /dev/lpt0 $B$G$"$k$H;W$o$l$k>l9g(B
  $B$^$:(B 

    % ls -l /dev/lpt0 

  $B$r<B9T$7$F$_$F(B device file $B$NB8:_$r3NG'$7(B($B$J$1$l$P(B cd /dev; ./MAKEDEV lpt0)
    # cat '$BE,Ev$J>.$5$$(B text $B$J$I(B' > /dev/lpt0
  $B$H$7$F$_$F2?$+(B($B$4$_$G$b$$$$$+$i(B)$B0u:~$5$l$k$+!"0u:~$5$l$J$/$F$b(B
  $B%T!<%T!<8@$&$H$+(B LED $B$,0l=V8w$k$J$IH?1~$r$7$F$$$k$+$r8+$F$/$@$5$$!#(B
  $B$J$K$+$7$iH?1~$,$"$l$P(B device $BL>$O$"$C$F$$$^$9!#(B
  $B$J$*!"(Bprinter $B8@8l$K$h$C$F$OE,Ev$J(B text $B$rAw$k$@$1$G$O(B
  $B0u:~$O$7$J$$$b$N$b$"$k$h$&$G$9$,!"$?$$$F$$(B
  ($B>e5-$N$h$&$J(B)$B2?$+$7$i$NH?1~$O<($9$b$N$H;W$o$l$^$9!#(B


Q. text $B0u:~$r$9$k$?$a$N(B filter $B$O$"$j$^$9$+(B?
   (text $B0u:~$,$7$?$$(B/text $B0u:~$,$&$^$/$G$-$J$$(B)

A. 	# $B$9$_$^$;$s!"$3$3;d$OA4$/>\$7$/$J$$$N$G$I$J$?$+(B
	# $BJd40$7$F$$$?$@$1$k$HM-$jFq$$$G$9!#(B
($B%W%j%s%?$N<oN`$K$h$C$F$O(B)escpf,lipsf $B$J$I$$$/$D$+$"$j$^$9!#(B

($BB>$K$U$?$D$-$5$s(B/$BGr0f$5$s%3%s%S$G%W%m%8%'%/%H?J9TCf(B???)

$B$^$?!"(Ba2ps $B$J$I$rMQ$$$F0lC6(B postscript $B$KJQ49$7$F(B
$B8e=R$N(B ghostscript $B$rMQ$$$F0u:~$9$k$H$$$&J}K!$b(B
$BNI$/MQ$$$i$l$^$9!#>/!9=E$$$N$,FqE@$G$9$,!"(B
gs $B$5$(BP1~$7$?(B printer $B$J$i$I$l$G$b(B OK $B$H$$$&$N$,(B
$BL%NO$G$9!#(B
$BF|K\8l%U%)%s%H$rEk:\$7$F$$$J$$(B printer $B$G$b;H$($^$9!#(B

($B$*$^$1(B Q. $BF|K\8l$,2=$1$F0u:~$5$l$k$N$G$9$,(B?
	A. $B$=$N%W%j%s%?$OF|K\8l%U%)%s%H$r;}$C$F$$$^$9$+(B?
	   $B0B2A$J(B color inkjet printer $B$NB?$/$OF|K\8l%U%)%s%H$r(B
	   $B;}$C$F$*$i$:!"(Bwindows $B$G$b$9$Y$F(B"$B2hA|(B"$B$H$7$F0u:~$7$^$9!#(B
	   $B0lC6(B ps $B$KJQ49$7!"(Bgs $B$r;H$$$^$7$g$&(B($B2<$N(B "QandA" $B;2>H(B)
	A'. $B0u:~$9$k4A;z%3!<%I(B/$B%W%j%s%?B&$N@_Dj$O9g$C$F$$$^$9$+(B?


Q. $BIaDL$N(B printer $B$G(B postscript($BJ8=q!"?^I=$J$I(B) $B$r0u:~$7$?$$(B(ghostscript $B$N;H$$J}(B)

$B0J2<$N4XO"(B QandA $B$r=g$K$_$F$/$@$5$$!#(B
	# html $BHG$G$O(B $B0J2<$N(B gs QandA link $B$N%j%9%H%"%C%W(B


Q. gs $B$O$I$&$d$C$F;H$&$N(B?

A. $B$^$:(B gs $B$NF0:n%A%'%C%/$r$7$^$7$g$&!#(B

printer $BMQ(B filter $B$r$D$/$kA0$K(B gs $B$NF0:n3NG'$r!#(B

($B0J2<!"(B"GS_VERSION" $B$O$*;H$$$N(B ghostscript $B$N(B version $BL>$J$I$G(B
$BE,Ev$KCV$-49$($F$/$@$5$$!#(B)

/usr/local/share/ghostscript/"GS_VERSION"/examples/tiger.ps
$B$J$I$N(B sample $B$rMQ$$$F(B(FreeBSD $B$N(B package $B$G$O>e5-$N$h$&$J(B
path $B$K(B install $B$5$l$^$9$,!"%7%9%F%`$K$h$C$F$O$J$$$+$b$7$l$^$;$s(B)

  % gs tiger.ps 

$B$G(B X11 $B>e$KI=<($5$l$^$9$+!#$5$l$J$1$l$P!"(Bghostscript $B$,(B
$B@5>o$KF0:n$7$F$$$^$;$s!#(Bpackage $B$J$I$rMQ$$$k$J$j!"<+J,$G(B
$B%3%s%Q%$%k$9$k$J$j$7$FF~$lD>$7$^$7$g$&!#(B

  % gs -help 

$B$r<B9T$7$F$_$F!"(Bgs $B$N(B version $B5Z$S(B Available devices: $B$N(B
$BCf$K<+J,$N;H$$$?$$(B device driver $B$,F~$C$F$$$k$+$I$&$+$r(B
$B3NG'$7$F$/$@$5$$!#<+J,$N;H$$$?$$(B printer $B$H(B device driver $BL>$N(B
$BBP1~$O(B /usr/local/share/ghostscript/"GS_VERSION"/doc $B$J$I$r(B
$BJR$CC<$+$i5y$C$F8+$F$_$^$7$g$&!#$J$*!"(Bgs $B$5$(F|K\8lBP1~$7$F$$$l$P!"(B
"$B%W%j%s%?%I%i%$%P$H$7$F(B"$B$OF|K\8lBP1~$7$F$$$J$/$F$b(B
$BLdBj$"$j$^$;$s$N$G3$30$G3+H/$5$l$?(B stcolor $B$J$I$b(B Epson machjet/colorio 
$B%W%j%s%?$GLdBj$J$/;HMQ$G$-$^$9!#(B

$B$4$/0lIt(B gs 2.6x $B$G$7$+;H$($J$$%I%i%$%P$H$$$&$b$N$b$"$j$^$9!#(B
$B$^$?!":G6a3+H/$5$l$?%I%i%$%P$G$^$@(B port/package $B$K(B
$BAH$_9~$^$l$F$$$J$$$b$N$K$D$$$F$O<+J,$G(B gs $B$KAH$_9~$s$G%3%s%Q%$%k(B
$B$9$kI,MW$,$"$j$^$9!#(B


----------------------------------------------------------------
Q. ghostscript $B$,BP1~$7$F$$$k(B printer $B$O$I$l$G$9$+(B?

A. gs driver $B$HBP1~$9$k%W%j%s%?%j%9%H(B($B$H(BURI$B=8(B?): (1999/5/18 $B%A%'%C%/(B)
($BJ*@($/MWJd40(B)

canon LBP series	lips3(300dpi),lips4(600dpi),lips4c(color)
	(220 $B$J$I(B LIPS $BHsEk:\(B windows $B@lMQ%W%j%s%?$OIT2D(B)
	$BB@8E$N(B LIPS II+ , LBP-8 $B$J$I$O(B gs 2.6.x $B$N$_BP1~(B?
Epson LP series		epag
	($B=|$/(B LP-5000?)
NEC laser(?)		npdl
	$B>e5-(B 3$B$D6&$K(B by $BBg?9$5$sB>(B(http://www.bukka.p.chiba-u.ac.jp/~ohmori/gs/)
HP laserjet		??
	(??? deskjet djet500 laserjet ljetplus ljet2p ljet3 ljet4 $B$H$+$+$J(B?)
ricoh 			rpdl
			http://www.aial.hiroshima-u.ac.jp/~sakai/
OKI MICROLINE 620CL
			http://www.tcp-ip.or.jp/~tagawa/archive/index.html
Fujitsu FMLBP2xx	(gs 2.6.x $BMQ(B) fj.sources 
		Date: Wed, 24 Jun 1998 11:40:25 JST
		Message-ID: <NAKA.98Jun24114025@fennel.fadev.fvd.fujitsu.co.jp>

Epson machjet/colorio/stylus	mj{180,360,720},stcolor,uniprint
		(mjc: $BBg?9$5$s$K$h$k2~NIHG$,$"$k$i$7$$(B?)
Canon BJC($B:G6a$N%+%i!<$N$b$N(B)	bjc600? (bjc800), uniprint
	$B8E$$%b%N%/%m(B		bj10v bj10vh bj10e bj200
HP (PCL 3 $B$N$b$N(B; PPA $B$NJ*$OIT2D(B)
			(????? cdjcolor cdjmono cdj550 pj pjxl pjxl300 ??????)
				hp850 $B$J$I$J$I(B...
	$BBg?9$5$s$N$H$3$m$+$i$$$/$D$+:G6a$N(B HP inkjet $B$N%I%i%$%P%j%s%/$,$"$k(B
	http://www.erdw.ethz.ch/~bonk/hp850/hp850.html
	http://www.proaxis.com/~mgelhaus/linux/software/hp880c/hp880c.html
	ftp://ftp.pdb.sni.de/pub/utilities/misc/hpdj.html
ALPS	MD $B%7%j!<%:(B?		md2k(?)
	http://plaza26.mbn.or.jp/~higamasa/gdevmd2k/
???			dmprt(?)

$B$3$N%j%9%H$r8+$F%W%j%s%?$r9XF~$7$h$&$H$$$&J}$O(B
$B$J$k$Y$/(B driver $B$NG[I[85$J$I$N$h$j>\:Y$J>pJs$r%A%'%C%/$7$F(B
$BNc30$dCm0U;v9`$J$I$rGD0.$9$k$h$&$K$7$F$/$@$5$$!#(B

$B$^$?!"(Bwindows $B$G(B 6$B?'%$%s%/$J$I$rMQ$$$F<L??2h<A$H8@$C$F$$$k$b$N$O(B
$B4pK\E*$K$O(B gs $B$G;H$&$H$-$O(B CMYK $B$N(B4$B?'$N$_(B(CMY 3$B?'$b$"$k$+$b(B)$B$7$+(B
$BMxMQ$G$-$^$;$s!#(B($BGv?'%$%s%/$NMxMQK!$O<B<A>e!"%W%j%s%?%a!<%+!<$N(B
$B:Y$+$$@_7W$d%N%&%O%&$K0MB8$9$k$?$a!"3+H/$,Fq$7$$$N$G$9(B;
$B%W%j%s%?2q<R$,(B gs $B$N%I%i%$%P$b3+H/$7$F$/$l$k$HNI$$$N$G$9$,(B)

----------------------------------------------------------------


Q. ghostscript $B$rMQ$$$F(B postscript $B$N?^$r0u:~$7$?$$$N$G$9$,(B?

A. 

$BA0$N(B QandA $B$NI=$J$I$+$i(B gs $B$N(B device driver $B$NEv$?$j$r$D$1$^$9!#(B
$B$3$3$G$O2>$K(B Canon $B$N(B laser printer $B$rNc$K$H$j$^$9!#(B
$B$9$k$H(B driver $B$O$?$H$($P(B lips3 $B$H$J$j$^$9(B($B0J2<$N@bL@$G$O(B 'lips3' $B$r(B
$BE,59<+J,$N%W%j%s%?$N3:Ev$9$k$b$N$KCV$-49$($F$/$@$5$$(B)$B!#(B

$B$^$?!"<+J,$N%W%j%s%?$K%T%C%?%j$J@bL@$,$J$/$F$bF1$82q<R$N$b$N!"$H$+(B
$BE,Ev$KEv$?$C$F$_$k$HF0$/$b$N$,$"$k$3$H$b$"$j$^$9!#(Bprinter $B$N(B
$B;EMM$N8@8l$NMs$J$I$r;29M$K$$$m$$$m;n$7$F$_$F$b$$$$$+$b$7$l$^$;$s!#(B

(grep lips3 $B$J$I$H(B gs $B$N(B doc directory $B$G$d$k$J$I$7$F(B
$B4XO"%I%-%e%a%s%H$OFI$s$G$*$/(B; driver $B$NG[I[85$,$"$l$P$=$3$b(B
$B8+$F$*$/$N$,$J$*NI$$$G$7$g$&(B)

  % cat tiger.ps | gs -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=lips3 -sOutputFiles=/tmp/gstest.bin - quit.ps

$B$H$7$F!"(B/tmp/gstest.bin (/tmp $B$N6u$-MFNL$,B-$j$J$1$l$P(B
$BE,Ev$J$H$3$m$K(B)$B$r:n$C$F$_$F$/$@$5$$!#(B
ls -l /tmp/gstest.bin $B$,L/$K>.$5$1$l$P(B gs $B$,$^$H$b$K5!G=$7$F$$$^$;$s!#(B
(color $B$J$i$?$H$($PBgBN!"(B
  	$B2rA|EY$K1~$8$?%I%C%H?t(B x CMY(K) x $B3F?'(B 8bit 
$B$H$$$&$h$&$J%G!<%?%5%$%:$K$J$k$O$:$G$9(B; $B%G!<%?$r05=L$9$k5!G=$r;}$D(B
$B%I%i%$%P$b$"$k$N$G$+$J$i$:>e5-$NBg$-$5$K$J$k$o$1$G$O$"$j$^$;$s$,(B)

$B>e5-%3%^%s%I$r<B9T$7$?:]$K(B gs $B$,$J$K$+$7$iJ86g$r8@$C$F$/$k$h$&$G$"$l$P(B
$B$=$l$rNI$/FI$s$G$/$@$5$$!#(B
$B$3$N(B message $B$O$"$H$G(B($B%W%j%s%?$N@)8f%3!<%I$K:.$6$C$F$7$^$&$H(B) 
filter $B$H$7$F<B9T$9$k:]$K<YKb$K$J$j$^$9!#(B

less $B$G(B /tmp/gstest.bin $B$r8+$F$_$^$7$g$&!#(Bbinary data ? $B$H8@$o$l$^$9$,!"(B
$B9=$o$:8+$F$_$F!"$o$1$o$+$i$J$$%G!<%?$G$"$l$P5$$K$7$J$/$F$$$$$G$9!#(B
$B5U$K1Q8l$N(B(warning)$B%a%C%;!<%8$C$]$$$b$N$,=q$$$F$"$C$?$i(B
($B$[$H$s$I$N>l9g(B)$BMWCm0U$G$7$g$&!#NI$/FI$s$G$/$@$5$$!#(B

$B<!$K(B 

  # cat /tmp/gstest.bin > /dev/lpt0 

$B$7$F$_$F$/$@$5$$!#%F%9%H%G!<%?%U%!%$%kL>(B/$B%W%j%s%?%G%P%$%9L>$O(B
$BE,599g$o$;$F$/$@$5$$!#(B
tiger.ps $B$J$i8W$N2hA|$,(B A4 $B0lLL$K$G$k$O$:$G$9!#(B

$B$3$3$G(B inkjet $B7O$N%W%j%s%?$K$D$$$FCm0U(B:
	$B;$$l$?$j!"2#$K@h$,F~$C$F0u:~$5$l$k>l9g$,$"$j$^$9!#(B
	$B$=$l$i$OB?$/$N>l9g!"(Bhead cleaning $B$NLdBj$G%I%i%$%P$NLdBj$G$O(B
	$B$J$$$+$b$7$l$^$;$s!#$-$A$s$H(B($B2?EY$b(B)$B%/%j!<%K%s%0$r$7$^$7$g$&!#(B


Q. $BF|K\8l$N(B ps file $B$,0u:~$7$?$$$s$G$9$1$I(B?

A. $BA0$N(B $B<ALd9`L\$H4pK\E*$KF1$8$G$9!#(B
$BF|K\8l$N(B ps file $B$K$D$$$F$b$^$:!"(BX11 $B>e$GI=<($G$-$k$+$r(B
$B3NG'$7$F$/$@$5$$(B($B$3$3$G%.%6%.%6$K=P$F$$$F$b(B
$B0u:~$9$k$He:No$K$J$k$3$H$b$"$j$^$9(B($BCm(B: $B0J2<$N(B VFlib $B$N@bL@;2>H(B))$B!#(B

(sample $B$O(B FreeBSD $B$G(B package $B$GF~$l$F$$$l$P$?$H$($P(B
/usr/local/share/ghostscript/"GS_VERSION"/vflib/article9.ps 
$B$J$I$K$"$k$+$b$7$l$^$;$s!#(B)

$B$3$3$GF|K\8l$,I=<($G$-$J$+$C$?$i(B gs $B$,F|K\8lBP1~$K$J$C$F$$$J$$$+!"(B
$B$&$^$/5!G=$7$F$$$J$$2DG=@-$,$"$j$^$9!#(Bpackage $B$GF~$lD>$9$+!"(B
http://ldl-www.jaist.ac.jp:8080/~akr/nonresearch/free-software/
http://www.flatout.org/~daisuke/Linux/gs/gs.html
$B$r;29M$K(B gs $B$r(B make $B$7$F$_$F$/$@$5$$!#(B

VFlib $B$K$D$$$F$O(B "VFlib $B$C$F2?$G$9$+(B" $B$N(B QandA $B$r;2>H$N$3$H!#(B

$B2hLL>e$G3NG'$G$-$?$i!"A0$N(B QandA $B$HF1MM$K(B
$B%W%j%s%?$G0u:~$G$-$k$+$I$&$+3N$+$a$F$/$@$5$$!#(B


Q. VFlib $B$C$F2?$G$9$+(B?
A. 
$BF|K\8l$N(B truetype font $B$J$I$rMxMQ$7$FG$0U$N2rA|EY$NF|K\8l(B
$B%U%)%s%H$r07$&$?$a$N%U%)%s%H%l%s%@%i!<$G$9!#$3$l$,AH$_9~$^$l$?(B gs $B$G$O(B
$BF|K\8lJ8;z$,%.%6$D$-$J$7$K$-$l$$$K0u:~$G$-$^$9!#(B
$B$^$?!"(BX-tt $B$H8F$P$l$k!"(BX server $B$K(B freetype $B$H$$$&(B
$BF1MM$N%U%)%s%H%l%s%@%i!<$rAH$_9~$s$@$b$N$b$"$j!"(B
$B$3$l$rMxMQ$9$k$H(B X $B$N2hLL$N>e$G$bB?MM$JBg$-$5$N(B
$BF|K\8^J8;z$r$-$l$$$K07$&$3$H$,$G$-$^$9!#(B

$B:G6a$N(B gs $B$OF|K\8lJ8;z$NI=<((B($B%l%s%@%j%s%0(B)$B$K(B vflib $B$H$$$&(B 
$B%i%$%V%i%j$rMQ$$$F$$$^$9!#(Bvflib $B$N@_Dj%U%!%$%k$N(B
vfontcap $B$,@5$7$/@_Dj$5$l$F$$$k$+!"(Bktest -f min $B$J$I$H(B
$B$7$F$_$F3NG'$7$F$_$F$/$@$5$$!#(B
(ktest $B$ODL>o$N(B $B%3%^%s%I(B path $B$K$O$J$$$+$b$7$l$^$;$s(B;
 /usr/local/lib/VFlib $B$H$+$K$"$k$+$b$7$l$^$;$s(B)
vflib $B$K$D$$$F$O(B
http://TypeHack.aial.hiroshima-u.ac.jp/VFlib/
$B$r;2>H$7$F$/$@$5$$!#(B

vfontcap $B$O(B FreeBSD $B$N(B port/package $B$N>l9g!"(B
	/usr/local/share/VFlib/__VERSION__/
$B$K$"$j$^$9!#(B


Q. gs $B$G$b$C$H4JC1$K0u:~$7$?$$(B!

A. postscript $B$r<u$1<h$C$F<+J,$N(B printer $B$N(B PDL $B$KJQ49$9$k(B
   filter script $B$r:n$j$^$7$g$&!#(B

$BE,Ev$J(B directory($B$?$H$($P(B /usr/local/libexec/ $B$J$I(B) $B$K(B
ps2p.sh $B$H$$$&(B filter $B$r:n$j$^$9(B(file $BL>$OG$0U(B)$B!#(B
-- $BNc(B --
#!/bin/sh
/usr/local/bin/gs -q -dSAFER -dNOPAUSE -sDEVICE=lips3 -sOutputFiles=- - quit.ps 
--------
-sDEVICE= $B$NItJ,$OE,59<+J,$N;H$&%W%j%s%?$GCV$-49$($^$7$g$&!#(B
gs $B$O4V0c$$$rHr$1$k$?$a$K(B full path $B$G5-=R$7$?J}$,$$$$$G$7$g$&!#(B

$BNI$/;H$&(B option: 
	-r360x360 ($B2rA|EY$r(B dpi $B$G;XDj(B)

$B$=$N$[$+$K(B driver $B$K$h$C$F$O$$$/$D$+FH<+$N(B option $B$r;}$D$b$N$,$"$k$N$G(B
$B%I%-%e%a%s%H$r8+$F$*$-$^$7$g$&(B($B$_$J$$$H<BNO$rH/4x$G$-$J$$!"$H$$$&$h$j(B
$B8+$k$3$H$K$h$C$F3JCJ$K$-$l$$$K$J$k%I%i%$%P$b$"$j$^$9(B)

$B8DJL$NCm0U(B
o stcolor $B$O(B stcolor.ps $B$H$$$&(B file $B$r@h$KFI$_9~$^$;$F$d$kI,MW$,$"$j$^$9!#(B
o uniprint driver $B$r;H$&>l9g$OE,@Z$J(B upp file $B$r;XDj$9$kI,MW$,$"$j$^$9(B
  ghostscript $B$N(B doc directory $B$N(B Devices.htm(devices.txt) $B$rNI$/FI$_$^$7$g$&!#(B
  ($B4D6-$K$h$C$F$O(B full path $B$G;XDj$7$J$$$HF0:n$7$J$$$+$b$7$l$^$;$s(B)

$BMQ0U$G$-$?$i!"(B
  # cat test.ps | /usr/local/libexec/ps2p.sh > /dev/lpt0 
$B$H$7$F$_$^$7$g$&!#(Bpath $B$O<+J,$N4D6-$K9g$o$;$FE,59CV$-49$($F$/$@$5$$!#(B
$B$&$^$/0u:~$G$-$?$i(B filter $B$O40@.$G$9!#(B


Q. gs $B$G$b$C$H$b$C$H4JC1$K0u:~$7$?$$(B! (lpr $B$NMxMQ(B)

A. lpd $B$N@_Dj$O(B handbook $B$d(B printcap $B$N(B manual $B$J$I$r(B
   $B;29M$K$7$F$/$@$5$$!#(BFreeBSD $B$G$O(B printcap $B$N(B man $B$O(B
   jman $B$K$h$jF|K\8l$G;2>H$G$-$^$9!#(B

$B$h$/$"$kCm0U;v9`(B:
  $B9T$N:G8e$N(B '\' $B$rK:$l$F$$$J$$$+!"(B'\' $B$N8e$K6uGr$J$I$,$D$$$F$$$J$$$+!#(B
  ':' $B$,:G=i$d:G8e$G$D$1K:$l$F$$$J$$$+(B(sample $B$N=q<0$rNI$/8+$^$7$g$&(B)



# $B$3$NJU$O$[$+$N(B QandA $B$X$N(B link $B$K$J$k$Y$-(B?

  grep lpd /var/log/messages && printer log(printcap $B$N(B lf $B$G;XDj$7$?(B file)
  	$B$H$K$+$/!"LdBj$,5/$-$?$i(B error message $B$r3NG'$7$^$7$g$&!#(B
	(FreeBSD $B0J30$N%7%9%F%`$G$O(B log file $B$N(B path $B$J$I$O(B
	$B0[$J$k$+$b$7$l$^$;$s(B)

  lpd $B$O5/F0$7$F$$$^$9$+(B? (/etc/rc.conf)
  	% ps auxwww | grep lpd | grep -v grep
	$B$7$F(B lpd $B$,$"$k$+$I$&$+3NG'!#$J$1$l$P(B FreeBSD $B$G$O(B
	/etc/rc.conf $B$K(B 
		lpd_enable="YES"
	$B$N9T$rDI2C(B
		FreeBSD QandA 558	(lpd $B;`K4(B:2.2.5R $B$N$_(B?)
		FreeBSD QandA 552	(lpd:/etc/rc.conf $B4XO"(B)

  lpc restart "PRINTER_ENTRY" $B$9$k$H(B "no daemon to abort" $B$H8@$o$l$F$7$^$&(B
     A. "no daemon" $B$H$$$&$N$O(B lpd $B$N?F6L$N$3$H$G$O$J$/$F!"(B
	$B8=:_%W%j%s%?$HDL?.$7$F%G!<%?$rAw$m$&$H$7$F$$$k(B lpd $B$N(B
	"$B;RJ,(B daemon" $B$,$$$J$$$H$$$&0UL#(B($B0u:~Cf$G$"$C$F$b!"(B
	$B%G!<%?$,E>Aw$7=*$o$C$F$$$l$P$b$&$$$J$/$J$j$^$9(B)$B$J$N$G!"(B
	$BFC$K0u:~Cf$G$J$1$l$P$3$N%a%C%;!<%8$K$OLdBj$O$"$j$^$;$s!#(B
	
  spool directory $B$N(B owner/permission $B$O(B?
  	mod:drwxr-xr-x, owner:root, group:daemon  
		# $B$3$l$G@5$7$$$N$+$I$&$+$O<+?.$,$J$$(B...

  $BJ#?t(B entry $B$G(B spool directory $B$,$@$V$C$F$$$J$$$+(B?
  	FreeBSD $B$G$OJL$J(B entry $B$KF1$8(B spool dir $B$r(B
	$B3d$jEv$F$k$3$H$r6X;_$7$F$$$^$9!#(B
	FreeBSD QandA 403	duplicate spool (FreeBSD QandA 163 $B$bF1FbMF(B)

  lpd $B$+$i(B if $B$r5/F0$9$k$H$-$N(B path $B$O(B $B<+J,$,(B login $B$7$F$$$k$H$-$N(B
    PATH $B$H$O0c$&$N$G(B filter $B$K$O$J$k$Y$/(B full path $B$r=q$-$^$7$g$&!#(B

  FreeBSD QandA 773	(mx #0 $B4XO"(B)

  FreeBSD QandA 584	lpd $B$,(B datasize limit $B$K0z$C3]$+$C$?(B...

  ECP $B$H$+4XO"(B(?) 
  	(==> parallel port $B$N3HD%5,3J$+2?$+$i$7$$$1$I;d$ONI$/CN$j$^$;$s(B)


remote printing $B4XO"(B...
$BDL>o$N(B lpd $B$G$O(B remote printer(rm $B$N9`(B)$B$KBP$7$F$O(B
if($BF~NO%U%#%k%?!<(B) $B$N@_Dj$OL5;k$5$l$^$9$,!"(BFreeBSD $B$G$O(B
2.2.6R $B0J9_!"(Bif $B$,M-8z$K$J$k$h$&$K$J$C$F$$$^$9!#(B
	FreeBSD QandA 177	rm $B$K$O(B if $B8z$+$J$$(B => $B8=:_$N(B FreeBSD $B$G$O(Bobsolete
						2.2.6$B0J9_(B


$B$=$NB>!"4XO"(B QandA $B$d%j%=!<%9$N%j%9%H(B($BMW:FJT(B?):

FreeBSD QandA 411	$B;0ED$5$s%Z!<%8$X$N%j%s%/$N(B gs $B$N;H$$J}(B
(FreeBSD QandA 614 	man -t $B$N;H$$J}(B)
FreeBSD QandA 170	cat > /dev/lpt0 $B$KBP$7(B lpr $B$N$9$9$a(B
			($B:#2s$N(BQandA $B$GITMW$K$J$k$O$:(B)
[QandA 1142]		remote printer/ /etc/hosts.lpd $B4XO"(B
				(ssh $B$KCV$-49$($i$l$s$+$J$!(B)

FreeBSD QandA 1209	(remote $B4XO"(B + filter $B5-=R%A%'%C%/(B)$B$"$kDxEY%a%?E*(B
[QandA 987]		gs 5.10 $B$N(B bug

UNIX Magazine 1999/6$B7n9f(B p.133 $B%W%j%s%?$N@_Dj(B(UNIX $B$N6L<jH"(B)
			lpr/lpd $B$N%,%$%I$,=P$F$$$^$9(B
---
       $B"J"J(B
Zzz.. (- - )$B"^"^"=!A(B         $B@n8}(B $B6d2O(B
      ##############   ginga@athena.club.ne.jp
