
<I> ttfprint Ѽƨϥλ 

	{ϥΤk ttfprint [options] [file name]
pG[Ѽ [file name] h{JӦ stdin, ͪ 
Postscript he stdout (]NO@Φp filter), _hNO
wɮŪഫƵMX cp.out oɮ.

	ثeiΪ options yzpU.
	
--paper={paper typer}
  
	wҥΪȱi,iΪȱip A0-A6,B0-B5,half
  legal letter.
  
--px={pixel in X coordinate}
  
	pGzϥΪȱiDWзǯȱijpiΦѼƤΤU@
  Ѽƨӫwjp. ѼƥΥHwҥίȱie. @ pixel e
  ׬ 1/72 ^T.(`N : bHUҦԭzDSOn,_h
  rҬ 1/72 ^T)
  
--py={pixel in Y coordinate}
	pGzϥΪȱiDWзǯȱijpiΦѼƫwҥ
  ȱi. pz 
	ttfprint --paper=a4
  P
	ttfprint --px=595 --py=842
  ̬O@˪(] A4 jpO e595/72 inch  842/72 inch)

--lm={left margin}
--rm={right margin}
--tm={top margin}
--bm={bottom margin}
  
	o|ӰѼƥΨӫwCLɯȱi. `N : ѩ󳡥L
   (ppgL) ȱiɪa|LXөҥHĳ|
  ѼƭȤų]C 5.
  
--fs={font size}
	
	CLɨϥΪrjp.
	
--cs={char space}

	rZ
	
--ls={line space}
	
	Z
	
--fd={font dictionary}

	FֿXɮתjp,{äOCJ@ӤrN
  @Ӥr Postscript Description. ӬOb Postscript 
  preamble NӤ夤`Ϊr̦b夤ϥΪWvwqn,
  춷ΨɦAθӦr Postscript Description Yi. OpG
  Font Dictionary تӤj, |ӥ Postscript LO,
  PO餣 Postscript LLX, تӤphCLĲv
  t,ҥHoӰѼƭ̦LO骺hӦҮt (ܩn]h
  ֳ̫hago). ѼƦpG] -1 h{|HҦP
  rƶqHT Font Dictionary jp.
  
--wrap
	
	bw]pUpG@rWLiLe,h|U@
  ~CL,UFѼƫ,WLhALX. 
  
--fn={font file name}
	
	wϥΪ ttf r. ΪɦW. wȬ mm ]NO
  mm.ttf. pGz aaa.ttf rɥBϥΥr
	ttfprint --fn=aaa
	
--cx={Chars printed in X coordinate}

	@iLr,BrƬOH^rӭp⪺, rΥ
  ^r 2 .
  
--cy={Chars printed in Y coordinate}

	@iL.
	
--land
	
	bw]pU,OHȱiLD (YC@rCLVP
  ȱiu䥭),UFѼƫNĥίȱiL(YC@rCL
  VPȱi䥭)
  
--dnfs={Document Name Font Size}
--dncs={Document Name Char Space}
--dnt={Document Name at Top}
--dnb={Document Name at Bottom}

	{ibC@WΤULX@rΥHѧOӤ
  dnt ΥHwb󤤥WҦLr, dnb ΥHwb󤤥U
  ҦLr, dnfs ]wҥΪrjp, w]Ȭ fs * 1.2 , dncs ]
  wrZ.`N : Document Name uର^.
  
--dup={duplicate}

	pGzL䴩 Postscript CL,KiϥΦѼƧ@
  CLu@.(pGzLO PCL ,ӧQ ghostscript N
  Postscript ন PCL ӦL,ڦb Ghostscript 5.10 \L,L
  NoF,ghostscript ib ftp://ftp.cs.wisc.edu/pub/ghost
  o)BѼƪpU
  
	1 : CL (½,YICLVPۤ)
	2 : CL (½,YICLVPۦP)
	    lƦrh歱CL.
	    
--mf
	
	wѤʯȧX (Manual Feed) ʶi.
	
--tray={paper tray}
	
	wѯSwȧXi,Y]ѼƫhѦLw]ȧXi.
  ѼƪȬƦrBPL. P@ӼƦrbPL|
  Pwq,pb HP LaserJet 5si LU
  
	0 : Tray 2 (WhȧX)
	1 : Tray 3 (UhȧX)
	2 : Envelop Feeder (۰ʫHʧX)
	3 : Tray 1 (ʯȧX۰ʶi)
	4 : Tray 4 (2000 iXRȧX)
	
	`N! YǦL(pHP  LaserJet 5Si)|{ȱijpp
  GzwȱijpPwȧXȱijp,L|ѱz
  wȧXi,ӷ|b{ȧXȱijp۲ŪȧXi,pG
  {ȧXҵL۲Ťjpȱih|bLܭOĵiT.
  
	Ҧpb Tray 2 m A4 ȱi, Tray 3 m B4 ȱi,M
  ow Tray 2 iȭnLX B4 jp (ttfprint --paper=B4
  --tray=0) ,ɦL|۰ʱq Tray 3 i B4 ȱiӦCL. (O
  C@Lҷ|p, ڥιLL HP LaserJet 5Si  Laserjet
   5M ҷ|p) 
	
	ܩ󨺤@ӯȧX.nH@ӼƦrѼ,hUӦLҤ@.
   ǤUg㪺LziHbUﵷ.p
   GzSUΪ̬OUSg,ڦ@ "ǪD" i.ziHb
   Windows 95 (^ҥi) w˸ӦL Postscript Xʵ{,
   MzNiHb \windows  \windows\system ؿUX
   { .PPD(Postscript Printer Description) .ziHbo
   .PPD ɤ
   
--outbin={output bin}

	wȱiXȧX,Y]ѼƫhѦLw]ȧXX.
  ѼƪȬƦrBPL. P@ӼƦrbPL|
  Pwq,pb HP LaserJet 5si LU 
  
	0 : WX
	1 : X
	

	--tray P --mf  --dup --outbin b Postscript L
  ҥiQL~,OpGzLO PCL BίSw{
   Postsciptন PCL ӦL, hWTӰѼƤ@w|@, ڴ
   Ghostscipt5.10 \L,䥦{NDF.
  
--pgno

	bw]pU{|bȱiUHprLX{檺
  Pɶ,kULXX,HKLX󪺾zk.UFѼ
  K|ALXoǤɶέX.
  
--log 
	UFѼƫ, {bɱNJɮצs@ TTP_LOG 
  o Environment Veriable άO /var/spool/ttprint(pG TTP_LOG 
  sb) ؿ.ɦW榡 ttp####.log . 䤤 ####  ttfprint 
  ɪ pid.
  
--logps 
	UFѼƫ, {bɱNX Postscript yzs@
   TTP_LOG o Environment Veriable άO /var/spool/ttprint
  (pG TTP_LOG  sb) ؿ.ɦW榡 ttp####.ps . 䤤 
  ####  ttfprint ɪ pid. 
  
--temp 
	ttfprint bɷ|b /tmp Uͤ@ӼȦs.
  ɦW榡 ttp####.tmp . 䤤 ####  ttfprint ɪ pid.
  b̲תXͫᦹɮ׫K|R, pG[W@Ѽ,hȦs
  |R,i debug . (`N! pGz /tmp USŶ
  s񦹤Ȧsɫh̲פXɱNLH. ȦsɩһݥΪ
  jpJɮפjp@|.
  

<II> LROϥλ. 

	 Postscript ɮ׿XGFBΤWҦCѼ
   ttfprint ɥ~, |ibҦCLɮפ[JLROӹF
  ئa.HUKNoǦLROv@. 
  
   1. LX榡 <emX><LRO> <Ѽ>, Bimɮ
      a.@άO󳣦(OuROU᪺
      r)
   2. <emX>  ~!@ TӦrsb@_,BO@檺eTӦr
   3. @uU@LROBB޸Ӧ檺ROO_TӦ檺Ҧ
      rN|QL.
   4. <LRO> jpgi.B򱵩 <emX> .
   6. Ҧ<Ѽ>ȦpGOƦrBSOn,쬰 1/72 inch
      (Y0.353mm).
   7. LROP command line UROѼƭ,pGG̦
      ƨϥήɥHɮפLROD.
   8. LROW観@ "*" ̪ܻP command line UROѼ
      , ԲӪаѷӫeѼƻ.
   9. ҦLRO@ӰѼƬҤiٲ.
   
 HUثe <LRO> ԭzpU:
*
PT	Paper Type
        (string)
	
	ȱiO, ثe䴩ȱiO A0 -> A6, B0 -> B5,
	half,legal,letter.
*
PX	Pixels in X coordinate
	(number)
	pGϥΫDзǪȱiɥiΦROwȱie.
*
PY	Pixels in Y coordinate
	(number)
	pGϥΫDзǪȱiɥiΦROwȱi.
*
DNT	Document Name on Top of page
	(string)
	bȱiWLXW.ثeu^B঳
	զr
*
DNB	Document Name on Bottom of page
	(string)
	bȱiULXW.ثeu^B঳
	զr
*
DNFS	Document Name Font Size
	(number)
	W٨ϥΪrΤjp.
*
DNCS	Document Name Character Space.
	(number)
	W٨ϥΪrΪZ.
*
LM	Left Margin
	(number)
	.
*	
RM	Right Margin
	(number)
	k
*
TM	Top Margin
	(number)
	W
*
BM	Bottom Margin
	(number)
	U
*
FS	Font Size
	(number)
	rΤjp
*
CS	Charecter Space
	(number)
	rZ
*
LS	Line Space
	(number)
	Z
*	   
FD	Font Dictorary
	(number)
	J Postscript Lr.pG FD = -1 h
	FD = (Total different Chinese Charecters)/3
*
WRAP	Line WRAP
	(true or false)
	WLCiLrƮɬO_~L,w]Ȭ True.
*
FN	Font Name
	(string)
	rΦW.

*
CX	Charecters in X coordinate
	(number)
	CLr
*
CY	Charecters in Y coordinate
	(number)
	CL
*
LAND	Landscape
	(True or False)
	LξL, True L, False L
*
DUP 	Duplex Printing
	(number)
	1 : CL (½)
	2 : CL (½)
	lƦrh歱CL
*	   
MF	Manual Feed
	(True or False)
	True  : ѤʯȧXʶi.
	False : ѤʯȧXʶi.
*
TRAY	Input Paper Tray
	(number)
		
	b HP Laserjet 5Si 
	
	0	: Tray 2 (WhȧX)
	1	: Tray 3 (UhȧX)
	2	: Envelop Feeder (۰ʫHʧX)
	3	: Tray 1 (ʯȧX)
	4	: Tray 4 (2000iXRȧX)
	
*
OUTBIN	Output Bin
	(number)

	ܥXȼ
	1	: WX
	2	: X
*
PGNO	Page number
	(True or False)
	True	: CLɶέX
	False	: LɶέX

	w]CLɶέX

COPY 	Number of copies to print out
	(number)
	CL

HDR	LetterHead File
	(string)
	wY,@ROΤUMLROаѾ\U@ML
	ΪYCLϥλ.
	
MPHDR	Multi-Page HDR
	(string)
	whY,@ROΤUMLROаѾ\U@ML
	ΪYCLϥλ. MPHDR  P HDR Pb HDR ubĤ@
	LXY,MPHDR hOC@ҷ|LXY

MLRO (Template Printing Command)

	HUoӮMLROԲӨϥΤkаѾ\U@ML
        YCL.
	
	[pgno]  	X
	[tpl_file]	w template file 
	[x]		X y
	[y]		Y y
	[fs]		rΤjp
	[cs]		rZjp
	[ft] 		Φr
	[height]	X
	[width scale]	Xפ
	[string] 	nLr

	1. MPTPL [pgno] [tpl_file]
	   wYϥΪ Template 
	2. MPVPRINT [pgno] [x] [y] [fs] [cs] [ft] [string]
	   bSwwmLr
	3. MPHPRINT [pgno] [x] [y] [fs] [cs] [ft] [string] 
	   bSwwmLr
	4. MPBC39 [pgno] [x] [y] [height] [width scale] [string]
	   bSwwmLX 39 X 
        5. MPBC25 [pgno] [x] [y] [height] [width scale] [string]
	   bSwwmLX interleave 2 of 5 X
	6. MPCODABAR [pgno] [x] [y] [height] [width scale] [string]
	   bSwwmLX CODABAR X
				        

LROuǦpU,P@uvROCP@A.
P@ROX{hhH̫@LRO.

	(PT,PX,PY,LM,RM,TM,BM,WRAP,FN,DNT,DNB,DNFS,DNCS,FD,LAND) > 
	(CX,CY) >
	(FS,CS,LS)

 ҦLROw]ȦpU.

 PT = A4		PX = 595	PY = 842
 LM = 40		RM = 40		TM = 40 	BM = 35
 FN = MM		WRAP = TRUE 	FD = 50 	
 FS = 10.5	CS = 1		LS = 1
 CX = L		CY = L
 DNT = L	DNB = L 	DNFS = FS * 1.2 DNCS = 2
 LAND = FALSE	DUP = L	MF =L
 TRAY = L	OUTBIN = L	PGNO = L
 COPY = 1
 YROήMLROҵLw].
 
	LRO FS(Font Space), CS(Char Space), LS(Line Space)
   CX (Chars in X coordinate), CY(Chars in Y Coordinate) oXӰѼ
   MwF@iLXӦrΤ@iLXr.pG CX  CY ҥwhC@
   iLrƥ FS,CX,LM,RM ίȱijpMw. pGzwF CX 
   CY h FS ѼƱNL@, rjpN| CX,CY,LM,RM,TM,BM,CS,LS o
   XӰѼƨӭpX.ѩҦrҬOr(e@).ҥHzCX 
   P CY Ȫҫܩ_. hLX]|ܱo,(rZLj,ZL
   j,Ϊ̨̬ҹLj).Ҧp: A4 ȱiL@ 80 Ӧr,@ 66 Oܥ
   `, pGzwnL@ 160 Ӧr,@ 66 hZN|ܪӤj,
   ҥHbwoǷ|vTjpΦZCZRO. nSO`N CX  CY
   ȤiӹL_

<III> YήMLROϥλ.

	W@`LRODnOΩ@몺ɮצCL,ziHQ
   WoǩROҰƴNO@뤤I}L\. N@ӭӪ
   rXv@ഫLݪ image ,MѦLLX.]NO
   үవXĪG,uMǲΪLۭY(MrjYp
   |,CrƤΨCƥiHuʫwOLHF쪺)
   OpGnLXpP Word  Excel n鲣ͪɴNx.
   
	Y(Header)ήML(template)RO]pNOFѨMoӰD
   Ө.nͦpP Word ,Excel n鲣ͪ}G,ܦh
   k. pGn "" 覡@B@BөwqROüg{
   ,bӲ֤HF, ӥBϥΤW]K(]ݥΪROե|ܦh). 
   OګKĥΤFik,]NOHUҭnЪ.
   
	MLMYҥΪzO@˪.MLNNOƥQ Windows
   Un (p Word, Excel, PhotoShop,pea...)s@Ӻ}G
   M,ͪY, MKiQήMLRObwm,MLWwjp
   ,rrάOX.ӪYzPW]OsX@ӪY.MQ
   LM, RM, TM, BM RONҭnCLrYɪťժm.

	o̩ҿתM(Y),O@ EPS ,L EPS ɩһݪ
   ȭŶjp̦nPҥΪȱiۦP. nͳoӮM(Y)ɪ覡
   ܦh覡. bȤЧڥΨӲͮM(Y)k.
   
	1. b Windows UsW@ Postscript LXʵ{
	   (p Laserjet 5M),Ъ`NpGzn B4 jpMo
	   Postscript LNݯLX B4 jpȱi.b
	    Postscript LPznΨӹڦLLL. 
	   ΦLXʵ{hO--Ĥ@O Postscript L
	   Xʵ{ (b Windows 95 UunO Postscript L
	   Xʵ{ҷ|[ Postscript r). ĤGӫLn
	   LXzMҥΪȱijp.
	   
	2. B Micro$oft Windows UnsznΪM.sH
	   ܤW@BJإߪLӦCL. b}lCLe.]
	   wӦLe,N  Postscript  X榡אּ EPS
           (Encapsulate PostScript). M]wLXɮ. AT
	   wCLHͤ@ӦCL (.prn). o .prn ɫKOڭ̥i
	   ΪM(Y).
	   
	bM(Y)ɲͫKݱNAa,n ttfprint
   {Ӧs.Yɩܼ HDR_PATH wؿάO /usr/lib/hdr
   Mɩܼ TPL_PATH wؿάO /usr/lib/tpl . 

	nϥΪYɥuݦbnCL󤤪a[W@

~!@hdr <filename> 

	Yi,䤤 <filename> YeBJͨéw쪺Y(
   `Njpg.OY,ϥνd򤣶ȩY (letter header)
   Ӥw,pGzܤ]iгy@ӭIϮק@Y. Ҧp@ 
   Secret jrBLӪܬOK )
   
	ܩMCLNyF. MCLҦCLʧ@
   ozLCLROӳBz. bMLROpU,ҦDLRO
   r|bMLӴqCL覡LX. MROiHsb
   תm.]NO{|LXMLƭ,MALX@
   qL.
   
	HUK@@ЮMLRO.
	
   1. MPTPL [pgno] [tpl_file]
	ҦMLROĤ@ӰѼƬҬOX (pgno) ΥHwRO
   ҧ@Ϊ. ROOΥHwYϥΪM,oӮMɥ
   ͦn,émAm(аѾ\e). MCLLX
   ǬOѭX@L̤jX. PMROsbmL.pGb
   X@̤jXwMɪ,ܸӭϥΥM, p
   GӭJwMɥLMCLRO, {N|ͤ@ť
   . pGYϥήMɫhܸӭMթ.
   
   2. MPVPRINT [pgno] [x] [y] [fs] [cs] [ft] [string]
   
	bX [pgno] m ([x],[y]) VLXjp [fs] I
   rZ [cs] ,r [ft] r [string]. 䤤Ʀr   
   Ҭ 1/72 inch (0.353mm). m ([x],[y]) DkQȱisb
   ƾǧШtĤ@H,]NOȱiUm (0,0) C
   k 1/72 inch (0.353mm) [x] NW[ 1. CW 1/72 inch
   [y] NW[ 1. ̦. oӫwmĤ@Ӧr "U" 
   lŗǦVULX. [ft] ΥHwϥΪ ttf r. Ϊ
   ɦW. pGz aaa.ttf rɥBϥΥrܫh [ft] 
   Y aaa.
   
   3. MPHPRINT [pgno] [x] [y] [fs] [cs] [ft] [string]
   
	@λPW@RO. ҮtO MPVPRINT OVCL, 
   MPHPRINT  hOVCL.
   
   4. MPBC39 [pgno] [x] [y] [height] [width scale] [string]
   
	bX [pgno] m ([x],[y]) BVLX׬ [height] 
    39 XX. Xeץ [width scale] Mw,Ъ`NoӳO
   Ӥҭ,ëDڦLXe,ҥH̲תe׭naDo. pG
   nCLr [string] ]tӺرXwqr,hӦrXW
   m|LX@Ӷ¶.]bϥαXCLROɭnSO`N
   nLXrP̫᪺r (CR,LF) nťզr, _hb 
   interleave 2 of 5  codabar CLɷ|b̫LX@¦. (]
   oرXåwqťզrX)
   
   5. MPBC25 [pgno] [x] [y] [height] [width scale] [string]
   
	PW@RO. ҮtOөROLXO interleave 2 of 
   5 X
   
   6. MPCODABAR [pgno] [x] [y] [height] [width scale] [string] 

	PW@RO. ҮtOөROLXO CODABAR X  

	ЧFoǮMLRO. ڷQjHӦbߤ|@Ӱ
   Dsb. NOnpKֳtDoMLRO_lm. bШ
   ؤ覡.
   
	Ĥ@ؤ覡NOgkҿ,nΪM@@LX,XnML
   m.MAHضqXoIPȱiUZPZ.b
   NoǶZȴ⦨ ([x],[y]) . ھڳoǴXӪ,nL
   rάOXMLXh. mO_TA@ץ.
   
	ĤGؤ覡NOQ GNU  ghostview. ziHNML
   rM (nLX,Vɮ).M ghostview hݳoɮ,
   ɤޱzƹʨm. ghostview WN|ܸӦm
    [x]  [y] .unNoǼƦrMiMLROYi.NoǤrXM
   LihziHAɮרå ghostview .pGzS ghostview
   b Windows 95 U] ghostview u. ziHb ftp.cs.wisc.edu
    /pub/ghost ؿU.
   

<IV> Undocument command

	pGz˵Fڪl{,z|o{ܦhڤWSЪRO
    oǩROΪkPeЪROjPp,ziHۦVΪk.
    OڨäĳzhϥγoǩRO,]oǥRODnj
    .Ĥ@O{],ڳoӵ{bڤqwgϥΤF@~hF]
    sbF@ǥe]pFRO=.ĤGO̪s[J\.å
    .]äOҨB@|`,MFpGz쪱٬Ow
    zhΥL.oǷs[\]tǯu (zL mgetty+sendfax  
    ghostscript)  email G^
    