○○○○○○○○○○ e2ps(EUC to PS)  Vesion 4.34   08/21/2002
	テキスト印刷ツール
		Copyright 1999-2002  Nobuyuki SHIRAKI (White Tools Presents)
			最終更新日時 : 2002年 8月21日(水) 17時54分15秒

  ep2sは，テキストファイルを PostScript に変換するツールです．
  EUCを主に扱うので 'e'2ps と名付けました．


○インストール方法
・Makefile を変更
    Makefile中で主に変更すべき個所は，
	E2PS_INST_DIR	バイナリを最終的にインストールするディレクトリ
    です．たいていは，/usr/local/bin 等を指定するといいと思います．
・makeする
    準備が終わったら，
	make
	make install
    でインストール完了です．E2PS_INST_DIR に，e2ps と e2lpr
    (e2psへのシンボリックリンク)が作成されます．


○使い方
・e2ps [引数] [ファイル名・・・]
    ファイルを(複数)指定しても，標準入力でテキストデータを入力しても
    構いません．結果はPostScriptファイルとして出力されます．
・e2lpr は，直接プリンタへ出力します．
・e2ps -h で引数のヘルプが出ます．主に使用する引数を以下の通りです．

    -p			: ポートレイト (縦向き)
    -p2			: ポートレイト2面印刷 (デフォルト)
    -p4			: ポートレイト4面印刷		例: 1 2	
							    3 4
    -pv4		: ポートレイト4面縦順印刷	例: 1 3	
							    2 4
    -l			: ランドスケープ (横向き)
    -l2			: ランドスケープ2面印刷
    -l4			: ランドスケープ4面印刷
    -lv4		: ランドスケープ4面縦順印刷
    -box		: ページの枠を印刷
    -size fontsize	: フォントサイズ (10.0)
    -line line		: ページの最大行数 (66)
    -nh			: ヘッダをなくす
    -Pprinter		: プリンタ設定 (lp)
    -h | --help		: ヘルプを表示する
    -v | --version	: バージョンを表示する


○難しい引数の解説
・-af		（デフォルト: Courier）
・-abf		（デフォルト: Courier-Bold）
・-abif		（デフォルト: Courier-BoldOblique）
    PostScritpのアスキーフォント（太字，太字斜体）を指定します．
    -fl 引数で，フォントのリストが見られますが，すべて使えるわけでは
    ありません．指定できるフォントは，プリンタに依存します．
	例:
	-af Times-Roman		Times-Romanフォントで印刷されます

・-afw		（デフォルト: 0.6）
・-afh		（デフォルト: 1.0）
・-kfw		（デフォルト: 1.2）
・-kfh		（デフォルト: 1.0）
    印刷する文字の幅や高さの倍率を指定します．
    -afw, -afh がアスキーフォントの幅と高さで，
    -kfw, -kfh が漢字フォントの幅と高さです．
    -ahf，-kfh ともに，1.0以上の値は無視されます．
    Courierフォントは，高さに対してもともと 0.6倍の幅であるため，
    アスキーフォントのデフォルト値が 0.6 になっています．
    漢字フォントは，幅も高さも同じ大きさですが，通常の印刷では
    Courierフォントに合わせて 1.2倍の幅にして印刷しています．
    そのため，デフォルト値が 1.2 になっています．
    	例:
	-afw 0.3	アスキーフォントが通常の半分の幅で印刷されます
	-afw 1.2	アスキーフォントが通常の2倍の幅で印刷されます
	-afh 0.5	アスキーフォントが通常の半分の高さで印刷されます
	-afh 1.2	アスキーフォントは通常と同じ高さで印刷されます
	-kfw 1.0	漢字フォントが隙間なく密に印刷されます
	-kfw 0.5	漢字フォントが通常の半分の幅で印刷されます
	-kfw 2.0	漢字フォントが隙間が通常よりも広く印刷されます
	-kfh 0.5	漢字フォントが通常の半分の高さで印刷されます
	-kfh 1.2	漢字フォントは通常と同じ高さで印刷されます
・-ohp
    OHPに印刷するように，フォントを大きく（25.0）して，へッダを印刷
    しないようにします．

・-date
    ページ左上に印刷される日付の文字列を指定します．
    日本語も指定できます．

・-head
    ページ中央上に印刷されるファイル名の文字列を指定します．
    日本語も指定できます．

・-page
    ページ右上に印刷されるページの文字列を指定します．
    「指定した文字＋ページ数」のように印刷されます．
    日本語も指定できます．


○変更点
・version 4.34
    ヘッダの文字列指定で，日本語を指定できるように変更
    LANG環境変数取得に関するバグを修正
・version 4.33
    巨大ファイル処理が遅かったので高速化
・version 4.32
    4面縦順印刷を行う -pv4, -lv4 の引数を追加
・version 4.31
    0バイトのデータを入力すると落ちるバグを修正
・version 4.30
    フォントの表示幅の倍率と表示高さの倍率の設定機能を追加
        引数 -afw, -afhm, -kfw, -kfh を追加
    OHP印刷でポートレイト2面印刷になっていたのを1面印刷に変更
    漢字コード変換処理を変更
    その他もろもろの修正
・version 4.29
    PowerPC arm s390 の char architecture 依存の問題を修正
    SJISに関するバグを修正
    横向きに出力する際の向きを反対向きに変更
    その他もろもろの修正
・version 4.28
    アスキーフォントの指定に関するバグを修正
・version 4.27
    ヘッダのフォントがおかしかったのを修正
・version 4.26
    2000年問題への対応が少し甘かったので修正
    ソースを少し洗練
    改行率を変更可能に
・version 4.25
    ヘルプ表示と環境表示中のフォント表示ミスを修正
    ps-font.c中のフォントサイズの記述ミスを修正
・version 4.24
    「著作権等」の記述を修正
    -boxでA4以外の紙に対応できていなかったバグを修正
・version 4.23
    全体に（特にps-font.c）軽量化
・version 4.22
    a2psのように枠を出力することを可能に
・version 4.21
    2000年問題が発覚したので対応(defineにより対処)
・version 4.20
    英語版のヘルプ表示などを作成
    EUC印刷とJIS印刷を引数で設定可能に
    印刷の枚数をstderrに出力
・version 4.11
    Tektronixプリンタの部数指定印刷と両面印刷に対応(-DTEKTRO)
・version 4.1
    EUCフォントを持っていないプリンタに対応(-DJIS_PS)


○著作権等
    'e2ps'の著作権は，GPLに従います．


○連絡先(2002年8月現在)
    e2psの全部または一部を使用する場合には，下記あてに連絡して下さるよう
    希望します．
	n-shiraki@mosk.tytlabs.co.jp
	shiraki@mx9.freecom.ne.jp
    'wt', 'White Tools'は，私の作るツールの象徴です．
