[lipsf 及び pols をインストールする法]

・UNIX 版の場合

1. machine.h でコメントアウトされている部分を、付属のコメン
   ト文を参照しながら、自分のマシン環境に合わせて、行頭にあ
   る "/*" を削除します。
   特に、CODEEUC の設定については、OS のデフォルトと管理者の
   設定が異なっている場合があるので、注意して選択して下さい。
   この識別子が未定義の場合、OS が Shift-JIS を使っていると
   見なします。
   また、machine.h は拙作の FDclone からの流用であるため、こ
   の lipsf 及び pols のコンパイルには関係のない項目も含まれ
   ている点を予めご了承下さい。

   以下の OS では、CODEEUC 以外の変更の必要は特にありません。
   無理に変更すると却って失敗しますので、そのまま次のステッ
   プに進んで下さい。
	Sun	SunOS		(4.1.x, 5.x)
	SONY	NEWS-OS		(3.2, 4.x, 6.x)
	SGI	IRIX		(R5.x, R6.x)
	HP	HP-UX		(9.x, 10.01)
	(free)	Linux		(2.x)
	(free)	FreeBSD		(2.x, 3.x, 4,x)
	(free)	NetBSD		(1.x)
	(free)	OpenBSD		(2.x)
	ASCII	BSD on Windows	(1.0, 1.5)
	Apple	Mac OS X	(10.x)

   これ以外の OS では、その OS の環境を自動判定するプログラ
   ムが付属されていますので、make config とすれば環境設定フ
   ァイルが作成されます。
   但し、この自動判定も完璧ではないので、うまくコンパイルで
   きないようなら、make config で作成される config.h を編集
   し直して下さい。修正についての詳細は TECHKNOW を参照して
   下さい。

2. lpr(1) のフルパスが /usr/ucb/lpr 以外の OS では、LPRPATH
   の値を設定し直す必要のある場合があります。
   lipsf.h に #define LPRPATH "/usr/ucb/lpr" の一文がありま
   すので、この行の "/usr/ucb/lpr" の部分を lpr(1) のフルパ
   スに書換えて下さい。
   尚、一部の OS では既に lpr(1) のフルパスを調べて lipsf.h
   で設定していますので、その場合には lipsf.h の変更は必要
   ありません。

3. Makefile.in にある TOPDIR 等のマクロを自分の環境に応じて
   書き換えます。

4. make。

5. コンパイルされたものが無事に動くことを確認します。

6. make install。

7. 正しくマニュアルがインストールされた (man lipsf できる)
   場合はここで終了です。

   nroff が日本語対応でない等の理由でマニュアルが正しくイン
   ストールされない場合があります。例えば、文字化けしていた
   り、man コマンドがエラーメッセージを吐いたり。
   その場合、プレーンテキスト版のマニュアルをインストールす
   れば、正しくマニュアルを参照できます。

   make のターゲットを
	catman -> catman-b -> compman -> compman-b
   の順で変更しながら順次 man fd できるようになったか試して
   みて下さい。
   make catman でも正しくインストールされていないなら、次の
   make catman-b を実行して... と続けます。

   -b のついたターゲットでは、バックスペース文字 (^H) を解釈
   できない端末用にインストールし、comp のついたターゲットは
   テキストを compress で圧縮してインストールします。

8. /etc/printcap を書換えます。ファイル末尾に以下の記述を追
   加して下さい。

lipsf|Canon LASERSHOT for lipsf:\
	:lp=/dev/lp0:sh:sf:mx#0:\
	:sd=/usr/spool/lipsf:\
	:lf=/usr/adm/lipsf-errs:

   lipsf は lpr インタフェースを用いるので、SystemV 系 OS で
   は lp ではなく lpr を使えるように設定しておく必要がありま
   す。/etc/printcap が存在しない場合、上の内容だけを記述し
   て新しく作成して下さい。
   この方法は OS によって異なるので、詳しくは各 OS のマニュ
   アルを参照して下さい。また、TECHKNOW にも簡単に説明を書い
   てありますので参考にして下さい。

9. mkdir /usr/spool/lipsf; lpc restart lipsf を実行します。
   ここで mkdir するディレクトリ名は、上で sd エントリに記述
   したものと同じにします。

10.終了。


--------
・MS-DOS 版の場合

1. コンパイラは LSI C-86 Ver.3.30 試食版で動作確認を行なって
   います。

2. DOS/V, PC9800, J3100 用にそれぞれ makefile.pc, makefile.98
   makefile.j31 が用意されていますので、これを用います。それ
   ぞれを makefile と改名しても良いですし、make -f makefile.xx
   と行なっても構いません。
   他のコンパイラを用いる場合には、この makefile を適宜書換
   えて下さい。

3. make

4. make lipsf.doc 及び make pols.doc でドキュメントファイル
   が作成されます。

5. Windows95 等のネットワークプリンタを用いたい場合には、予
   め「プリンタのプロパティ」でローカルなプリンタポートにネ
   ットワークプリンタを割り当てておいて下さい。
   具体的には、「プリンタのプロパティ」->「詳細」->「プリン
   タポートの割り当て」と進めたダイアログ内で、「デバイス名」
   に LPT? (? = 1-9) を、「パス名」に使用したいネットワーク
   プリンタ名を書込んで登録します。

   使用する際は、lipsf の場合 lipsf -NLPT1 filename のように
   プリンタ名を指定して、pols の場合には印刷メニューで「出力
   プリンタ名」の選択肢の中から "LPT1" を選ぶことで、それぞ
   れネットワークプリンタから印字されます。どちらも、先の割
   り当てで LPT1 以外を選んだ場合はそのポートを記述して下さ
   い。
   尚、MS-DOS のバージョンが 7.00 以上の場合、即ち Windous95
   以降の OS で起動された場合のみ、pols の出力プリンタ名の選
   択が可能になっていますので、気をつけて下さい。

6. 終了。
