############################################################ # # lipsf Ver. 2.00 に関して # # Takashi SHIRAI, # May 28, 2002 # ############################################################  lipsf は、UNIX ベースの OS (以下便宜上単に "UNIX" と呼ぶ) 汎用に作られた Canon LASERSHOT 用のテキスト印刷フィルタです。 LIPS と呼ばれる Canon 独自規格の制御コードを出力することで、 書式やプリンタ環境を選択可能です。  pols は、lipsf のコマンドラインオプションを対話的に設定す る印刷ツールで、豊嶋久道 氏作の PRT++, PRTshot といった MS-DOS 用の印刷ツールのインタフェー スを模しています。  pols の仕様部分に関しては、できるだけ PRT++, PRTshot に近 付けるようにしましたが、インプリメントに関しては全くのオリジ ナル作品です。  共に、印刷機能としては、行の折込、ヘッダフッタの付加、段組 といったレイアウト機能も多少はありますので、簡単な書類作成に も利用可能です。 --  lipsf-2.00 のパッケージには、以下のファイルが含まれます。 README このファイル HISTORY これまでの改定履歴 TECHKNOW テクニカルノウハウ Install lipsf のインストール方法のドキュメント Configur 環境設定用ヘッダの自動生成プログラム (Makefile 内で実行) Makefile メイクファイル Makefile.in メイクファイル本体 (雛型) lipsf.man man ページ用 roff ファイル (JIS 版) pols.man 〃 lipsf.cat man ページ用 プレーンテキスト (JIS 版) pols.cat 〃 mkmfsed.c メイクファイル加工用の sed スクリプト生成プログラム kanjicnv.c 簡易漢字コードコンバータ expfunc.c sh 関数展開プログラム (旧式の /bin/sh 用) mkmfdos.sed メイクファイル加工用の sed スクリプト (DOS 用) makefile.pc DOS/V 用 LSI-C 版メイクファイル makefile.98 NEC PC98 用 LSI-C 版メイクファイル makefile.j31 東芝 J3100 用 LSI-C 版メイクファイル lipsf.c lipsf のメインソース output.c LIPS コマンド出力関連 print.c テキスト整形関連 control.c 装飾印刷機能関連 args.c オプション取得関連 var.c 大域変数の宣言 pols.c pols のメインソース term.c termcap ライブラリソース term.h term.c 用のヘッダ input.c 入力インタフェース file.c ファイル選択関連 style.c オプション選択関連 dosprn.c DOS 用低レベル印字ルーチン getopt.c DOS 用 getopt() 関数 dos.a86 DOS 用致命的エラー処理アセンブリソース lipsf.h lipsf のカスタマイズ用ヘッダ machine.h 機種依存性を吸収するヘッダ config.hin ダミーで用意してある環境設定用ヘッダ var.h プロトタイプ宣言 kanji.hin 日本語文字列のソース (JIS版) version.h lipsf のバージョン pversion.h pols のバージョン sample.pls パラメータファイルのお手本 --  lipsf, pols の著作権は、[ 白井 隆 ] が保持します。但し、全てのソースの配布、改変、引用、2 次利用 については、何ら束縛されることなく自由に行なって頂いて構いま せん。  lipsf, pols のソースを元に、私の著作物からまた新たな発展が 見られるならば、作者としても本望ですので、自由に再利用して下 さい。  但し、lipsf, pols の利用・配布に制限を加えてしまうような行 為、例えば、無断で lipsf, pols に関するパテント申請を行なう といったことは、フリーソフトウェアの理念に反する行為となるの で、一切これを禁止させて頂きます。  また、CD-ROM や各種ネットワークにおける実行バイナリの頒布 については、別途個別にご相談下さい。 --  詳細は各種ドキュメントを参照して下さい。`Install' の指示に 従ってコンパイルし、機能詳細はインストール後の man ページを 参照して下さい。  各種 UNIX 環境の他、MS-DOS でもコンパイル可能にしてありま すが、この際には Makefile の差替えが必要となります。 --  UNIX は、X/Open Company Ltd. がライセンスする登録商標です。 しかし、lipsf の各ドキュメント内で呼び示される UNIX という呼 称は、X/Open によって許諾された UNIX OS を指すものではなく、 1969 年、AT&T ベル研で開発された unics から派生するシリーズ の OS 全般を指すものとします。  これは、X/Open の権利を侵害する目的ではなく、これらを総称 する呼称が消失してしまったことに起因する、便宜上の表現である ことをご理解下さい。 -- 謝辞  最後になりましたが、lipsf, pols の完成に際してお世話になっ た以下の方々に、この場を借りて感謝の意を表させて頂きます。 ・PRT++, PRTshot の作者で lipsf の公開を快諾して頂きました。 PBA00456@niftyserve.or.jp (豊嶋久道) 様 ・拙作 FDclone の作成に協力され、lipsf, pols のポータビリテ  ィ向上の際に参考とさせて頂きました。 FDclone βテストチームの方々