(57)【特許請求の範囲】
【請求項１】
所定の通信網に複数の印刷装置と情報処理装置が接続され、該情報処理装置が文書データに基づいて印刷データを生成して該通信網を介して所定の印刷装置に送って、該印刷装置で印刷処理する情報処理システムにおいて、前記情報処理装置は、前記文書データを所定のデータ形式の一時保管用データに変換するデータ変換手段と、該一時保管用データから所定の指定文字列を抽出する文字列抽出手段と、該一時保管用データから前記印刷データを生成して前記所定の印刷装置に送信する印刷データ生成・送信手段と、該文字列抽出手段の抽出した該指定文字列に対応させて予め設定されている印刷処理内容を組み込んだ該印刷データを該印刷データ生成・送信手段に生成させて送信させる制御手段と、前記指定文字列と該指定文字列に対応させた前記印刷処理内容を設定入力する設定手段と、該設定手段で設定された該指定文字列と該印刷処理内容を対応させて記憶する処理設定内容記憶手段と、を備え、前記制御手段は、前記文字列抽出手段の抽出した前記指定文字列に対応する該印刷処理内容を該処理設定内容記憶手段から取得して該印刷処理内容を組み込んだ前記印刷データを前記印刷データ生成・送信手段に生成させ、前記設定手段は、前記指定文字列に関して、該指定文字列のページ上での位置、フォント種類、文字色、文字サイズ及び該指定文字列の前記印刷装置での印刷の要否のうち少なくとも１つを設定可能であり、該印刷装置は、該情報処理装置から送られてくる該印刷データの該印刷処理内容に従った印刷処理を実行することを特徴とする情報処理システム。
【請求項２】
文書データに基づいて印刷データを生成して所定の印刷装置に送信する情報処理装置において、前記文書データを所定のデータ形式の一時保管用データに変換するデータ変換手段と、該一時保管用データから所定の指定文字列を抽出する文字列抽出手段と、該一時保管用データから前記印刷データを生成して前記所定の印刷装置に送信する印刷データ生成・送信手段と、該文字列抽出手段の抽出した該指定文字列に対応させて予め設定されている印刷処理内容を組み込んだ該印刷データを該印刷データ生成・送信手段に生成させて送信させる制御手段と、前記指定文字列と該指定文字列に対応させた前記印刷処理内容を設定入力する設定手段と、該設定手段で設定された該指定文字列と該印刷処理内容を対応させて記憶する処理設定内容記憶手段と、を備え、前記制御手段は、前記文字列抽出手段の抽出した前記指定文字列に対応する該印刷処理内容を該処理設定内容記憶手段から取得して該印刷処理内容を組み込んだ前記印刷データを前記印刷データ生成・送信手段に生成させ、前記設定手段は、前記指定文字列に関して、該指定文字列のページ上での位置、フォント種類、文字色、文字サイズ及び該指定文字列の前記印刷装置での印刷の要否のうち少なくとも１つを設定可能であることを特徴とする情報処理装置。
【請求項３】
前記印刷処理内容は、少なくとも前記生成した印刷データを印刷させる印刷装置を指定する印刷装置指定情報を含んでいることを特徴とする請求項１記載の情報処理システムまたは請求項２記載の情報処理装置。
【請求項４】
前記印刷処理内容は、少なくとも、前記指定文字列を含むページと次のページとの間に白紙のページを挿入する白紙挿入処理、または／及び、前記指定文字列を含むページの次のページから排紙方向を回転または排紙位置をずらして排紙して章分けする章分け処理を含んでいることを特徴とする請求項１から請求項３のいずれかに記載の情報処理システムまたは情報処理装置。
【請求項５】
前記データ変換手段は、前記文書データを任意のデータ形式に変更可能な中間データ形式の一時保管用データに変換することを特徴とする請求項１から請求項４のいずれかに記載の情報処理システムまたは情報処理装置。
【請求項６】
文書データに基づいて印刷データを生成して印刷装置に送信する情報処理方法において、前記文書データを所定のデータ形式の一時保管用データに変換するデータ変換処理と、該一時保管用データから所定の指定文字列を抽出する文字列抽出処理と、該一時保管用データから前記印刷データを生成して前記所定の印刷装置に送信する印刷データ生成・送信処理と、該文字列抽出処理で抽出された該指定文字列に対応させて予め設定されている印刷処理内容を組み込んだ該印刷データを該印刷データ生成・送信処理により生成して送信する制御処理と、前記指定文字列と該指定文字列に対応させた前記印刷処理内容を設定入力する設定処理と、該設定処理で設定された該指定文字列と該印刷処理内容を対応させて記憶する処理設定内容記憶処理と、を実行し、前記制御処理において、前記文字列抽出処理の抽出した前記指定文字列に対応する該印刷処理内容を取得して該印刷処理内容を組み込んだ前記印刷データを前記印刷データ生成・送信処理により生成し、前記設定処理において、前記指定文字列に関して、該指定文字列のページ上での位置、フォント種類、文字色、文字サイズ及び該指定文字列の前記印刷装置での印刷の要否のうち少なくとも１つを設定可能であることを特徴とする情報処理方法。
【請求項７】
前記印刷処理内容は、少なくとも前記生成した印刷データを印刷させる印刷装置を指定する印刷装置指定情報を含んでいることを特徴とする請求項６記載の情報処理方法。
【請求項８】
前記印刷処理内容は、少なくとも前記指定文字列を含むページと次のページとの間に白紙のページを挿入する白紙挿入処理、または／及び、該指定文字列を含むページの次のページから排紙方向を回転または排紙位置をずらして排紙して章分けする章分け処理を含んでいることを特徴とする請求項６または請求項７記載の情報処理方法。
【請求項９】
前記データ変換処理は、前記文書データを任意のデータ形式に変更可能な中間データ形式の一時保管用データに変換することを特徴とする請求項６から請求項８のいずれかに記載の情報処理方法。
【請求項１０】
コンピュータに請求項６から請求項９のいずれかに記載の情報処理方法を実行させることを特徴とする情報処理プログラム。
【請求項１１】
請求項１０記載の情報処理プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、情報処理プログラム及び記録媒体に関し、詳細には、印刷対象データのデータ内容に基づいて印刷先、印刷方法、後処理等の印刷処理内容を制御する情報処理装置、情報処理システム、情報処理方法、情報処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、ネットワークにコンピュータ等の情報処理装置とプリンタ等の印刷装置が複数台接続され、情報処理装置で作成、編集等された文書データを印刷する場合、ユーザが該情報処理装置にインストールされている該ネットワーク上の複数の印刷装置用のプリンタドライバのうち、該文書データの印刷に適した印刷装置のプリンタドライバを選択して起動させ、該プリンタドライバに文書データを印刷データに変換させて該印刷装置にネットワークを介して送信することで、文書データに適したユーザの意図する印刷を行わせている。
【０００３】
ところが、印刷する毎に、ネットワーク上に存在する複数台の印刷装置のうち適切な印刷装置をいちいち選択して印刷処理させるのは、面倒であり、利用性が悪い。
【０００４】
そして、従来、複数のクライアント端末と複数の印刷装置とにネットワークを介して接続された印刷システムが、クライアント端末から送られてきた印刷ジョブのドキュメント内から指定された文字列を抽出して、該文字列から配布先の印刷装置を特定し、該印刷先に印刷ジョブを送信する印刷システムが提案されている（特許文献１参照）。
【０００５】
すなわち、この印刷システムは、クライアントサーバ形式のシステムであり、ネットワーク上の複数のクライアント端末からの印刷ジョブをクライアントサーバとしての印刷システムが受信して、該印刷ジョブのドキュメントの文字列に基づいて印刷ジョブの配布先の選択制御を行っている。
【０００６】
【特許文献１】特許第３３９９４６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記公報記載の従来技術にあっては、クライアントサーバとしての印刷システムがネットワーク上の複数のクライアント端末からの印刷ジョブを受け取って、該印刷ジョブのドキュメントの文字列に基づいて該印刷ジョブの配布先の印刷装置を選択しているため、印刷システムがサーバとしての処理と印刷ジョブ配布先選択処理を行う必要があり、構成が大がかりであり、コストが高くつくとともに、システムが大がかりになるという問題があった。
【０００８】
また、上記公報記載の従来技術にあっては、印刷ジョブの配布先の選択を行うことはできるが、印刷装置での印刷処理の内容については考慮されておらず、改良の必要があった。
【０００９】
そこで、本発明は、印刷対象の文書データに基づいて容易にかつ適切な印刷を行うことのできる情報処理装置、情報処理システム、情報処理方法、情報処理プログラム及び記録媒体を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するために、文書データを所定のデータ形式の一時保管用データに変換し、該一時保管用データから所定の指定文字列を抽出して、該一時保管用データから印刷データを生成する際に、該抽出された該指定文字列に対応させて予め設定されている印刷処理内容を組み込んだ印刷データを生成して、所定の印刷装置に送信することを特徴としている。
【００１１】
また、本発明は、印刷処理内容が、前記生成した印刷データを印刷させる印刷装置を指定する印刷装置指定情報、前記指定文字列を含むページと次のページとの間に白紙のページを挿入する白紙挿入処理、または／及び、前記指定文字列を含むページの次のページから排紙方向を回転または排紙位置をずらして排紙して章分けする章分け処理を含んでいることを特徴としている。
【００１２】
さらに、本発明は、前記文書データを任意のデータ形式に変更可能な中間データ形式の一時保管用データに変換することを特徴としている。
【００１３】
また、本発明は、前記指定文字列に関して、該指定文字列のページ上での位置、フォント種類、文字色、文字サイズ及び該指定文字列の前記印刷装置での印刷の要否のうち少なくとも１つが設定可能であることを特徴としている。
【発明の効果】
【００１４】
本発明によれば、文書データを所定のデータ形式の一時保管用データに変換し、該一時保管用データから所定の指定文字列を抽出して、該抽出された指定文字列に対応させて予め設定されている印刷処理内容を組み込んだ印刷データを該一時保管用データから生成して所定の印刷装置に送信するので、文書データ内に、印刷先の印刷装置の指定、章分け指定等を行う指定文字列を記述するだけで、意図する印刷内容の印刷を簡単かつ適切に行わせることができ、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００１６】
図１〜図８は、本発明の情報処理装置、情報処理システム、情報処理方法、情報処理プログラム及び記録媒体の第１実施例を示す図であり、図１は、本発明の情報処理装置、情報処理システム、情報処理方法、情報処理プログラム及び記録媒体の第１実施例を適用した情報処理システム１のシステム構成図である。
【００１７】
図１において、情報処理システム１は、ＬＡＮ（Local Area Network）等のネットワークＮＷ上に、複数のパーソナルコンピュータ等の情報処理装置ＰＣと複数の印刷装置としてのプリンタＰｒ１、Ｐｒ２が接続されており、プリンタＰｒ１、Ｐｒ２としては、図１では、２台のみ記載されているが、複数台であれば、２台以上接続されていても良い。
【００１８】
プリンタＰｒ１、Ｐｒ２は、それぞれデータ受信部１１、２１及びデータ処理部１２、２２等を備えており、データ受信部１１、２１は、ネットワークＮＷを介して情報処理装置ＰＣと通信を行って情報処理装置ＰＣから印刷データを受信する。データ処理部１２、２２は、データ受信部１１、２１の受信した印刷データに基づいて該印刷データの印刷設定内容で実際に印刷処理を行う印刷エンジンである。データ処理部１２、２２は、例えば、電子写真方式やインク噴射式の印刷エンジンが用いられており、例えば、レーザを用いた電子写真方式の場合、該電子写真方式の印刷方式で用紙に画像を記録出力するのに必要な部品、例えば、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えている。そして、データ処理部１２、２２は、電子写真方式の場合、受け取った印刷データにより光書込部を動作させて感光体上に静電潜像を形成し、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。データ処理部１２、２２は、給紙部から用紙を感光体と転写部との間に給紙して、感光体上のトナー画像を用紙に転写させ、トナー画像の転写された用紙を定着部に搬送して、定着部で加熱・加圧して用紙上のトナー画像を定着させることで、画像を形成する。
【００１９】
プリンタＰｒ１、Ｐｒ２は、それぞれその機能が異なっており、例えば、カラー印刷と白黒印刷、集約印刷機能の有無、画像回転機能の有無、後処理機能の有無等の機能が異なっている。
【００２０】
情報処理装置ＰＣは、例えば、通常のハードウェア構成に、ディスプレイ、キーボード、マウス等の入力部等を備えたパーソナルコンピュータ等が用いられ、図２にそのソフトウェア構成を示すように、ウィンドウズ（Windows：登録商標）等のＯＳ（Operating System）上に、アプリケーション３１、ＧＤＩ（Graphic Device Interface）３２、複数のプリンタドライバ３３ａ、３３ｂ、スプーラ３４ａ、３４ｂ及びデータ処理設定部３５等を備えている。複数のプリンタドライバ３３ａ、３３ｂは、そのうちの１つが主要なプリンタドライバとなって、アプリケーション３１及びＧＤＩ３２との処理を行うが、本実施例では、プリンタドライバ３３ａが主要なプリンタドライバの機能を果たしている。
【００２１】
この情報処理装置ＰＣは、ＣＤ（Compact Disc）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Video Disk）、フレキシブルディスク等の記録媒体に記録されている本発明の情報処理方法を実行する情報処理プログラムを読み込んで導入することで、後述する文書データ内のキーワード（指定文字列）に基づいて出力先のプリンタＰｒ１、Ｐｒ２の選択や各種印刷設定等の印刷処理内容を設定する情報処理方法を実行する情報処理装置として構築されている。
【００２２】
アプリケーション３１は、ＯＳ上に搭載されている文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等のソフトウェアであり、ユーザによって、これらのアプリケーション３１で作成された文書データやネットワークＮＷ上の他のコンピュータ端末等から受信してハードディスク等の記憶部に蓄積されている文書データの印刷命令が、アプリケーション３１に対して行われると、アプリケーション３１が、主要なプリンタドライバ３３ａに印刷要求を送る。プリンタドライバ３３ａは、印刷要求を受け取ると、まず、印刷設定用のユーザインターフェイスをディスプレイに表示し、ユーザがこのユーザインターフェイスにおいて印刷設定を行うと、アプリケーション３１に印刷設定内容を渡す。
【００２３】
アプリケーション３１は、プリンタドライバ３３ａから印刷設定内容を受け取ると、ＧＤＩ３２を経由して、該印刷設定内容と文書データをプリンタドライバ３３ａに渡す。
【００２４】
ＧＤＩ３２は、ウィンドウズに搭載されているプログラムの一つで、プリンタやディスプレイをコントロールし、機種や装置による差異を吸収して、各アプリケーション３１の見た目や操作感（Ｌｏｏｋ＆Ｆｅｅｌ）をウィンドウズが提供するものに統一する。すなわち、アプリケーション３１は、ＧＤＩ３２に印刷設定内容とＧＤＩコール及び文書データを渡し、ＧＤＩ３２は、受け取った文書データをプリンタドライバ３３ａに渡す。
【００２５】
プリンタドライバ３３ａ、３３ｂ及びデータ処理設定部３５は、図３に示すようにブロック構成されており、各プリンタドライバ３３ａ、３３ｂは、文書データをそれぞれ対応するプリンタＰｒ１、Ｐｒ２が処理可能なデータ、いわゆるプリンタ言語（ＰＤＬ）データに変換するドライバであって、それぞれ初段の中間データ制御部４１ａ、４１ｂと終段の中間データ制御部４２ａ、４２ｂを備えている。
【００２６】
初段の中間データ制御部４１ａ、４１ｂは、ＧＤＩ３２から受け取った文書データを、印刷設定や印刷レイアウトを反映した一時保管用データである中間データに変換して、該変換した中間データをデータ処理設定部３５に渡すデータ変換手段として機能し、この中間データは、アプリケーション３１で作成された文書データから印刷データに変換する前のデータであって、任意のデータ形式に変更可能なデータ形式のデータである。中間データ制御部４２ａ、４２ｂは、データ処理設定部３５から渡された中間データを出力先のプリンタＰｒ１、Ｐｒ２に適した印刷データに変換して、それぞれ対応するスプーラ３４ａ、３４ｂに渡す。上記中間データ制御部４２ａ、４２ｂ及びスプーラ３４ａ、３４ｂは、全体として、印刷処理内容を組み込んだ印刷データを生成する印刷データ生成・送信手段として機能している。
【００２７】
データ処理設定部３５は、インターフェイス部５１、情報制御部５２、検出情報設定部５３、処理内容設定部５４及び処理設定記憶部５５を備えており、プリンタドライバ３３ａから受け取った中間データの指定文字列（キーワード）に応じて該中間データをプリンタドライバ３３ａとプリンタドライバ３３ｂとに振り分け、また、所定の印刷設定内容の処理を実行するためのコマンドを中間データ制御部４２ａ、４２ｂに生成させる制御手段として機能する。
【００２８】
インターフェイス部５１は、主要なプリンタドライバであるプリンタドライバ３３ａの中間データ制御部４１ａから文書データを処理した中間データを受け取って情報制御部５２に渡す。
【００２９】
情報制御部５２は、処理設定モードと処理決定モードを有しており、処理設定モードでは、インターフェイス部５１から受け取った中間データから文字列情報を抽出して、抽出情報を検出情報設定部５３に渡す。検出情報設定部５３は、情報制御部５２から受け取った文字列情報を、図４に示すような検出情報設定画面Ｇ１として情報処理装置ＰＣのディスプレイに表示し、ユーザによって該検出情報設定画面Ｇ１の表示に応じてマウス等の入力デバイスを用いてその文字列がキーワードとして選択されて、図４に示す「処理内容設定作成」のボタンが操作されると、選択文字列をキーワード情報として処理内容設定部５４に渡す。検出情報設定部５３は、検出情報設定画面Ｇ１に、ジョブ名設定欄、情報制御部５２から受け取ったキーワードの一覧を表示するキーワード一覧欄等を表示する。
【００３０】
処理内容設定部５４は、検出情報設定部５３から受け取った該キーワード情報のキーワードと、印刷条件の設定や出力先のプリンタＰｒ１、Ｐｒ２の選択等を行う処理設定画面Ｇ２（図５及び図６参照）をディスプレイに表示し、ユーザによって該処理設定画面Ｇ２で印刷条件の設定や出力先のプリンタＰｒ１、Ｐｒ２の選択が行われると、該設定内容や選択内容を処理設定情報として処理設定記憶部５５に保存する。処理内容設定部５４は、図５及び図６に示すように、処理設定画面Ｇ２として、キーワードの設定を行うキーワード設定ページ、印刷データに対する基本印刷設定を行う基本設定ページ、印刷データに対する編集内容を設定する編集設定ページ、印刷データに対する仕上げの設定を行う仕上げ設定ページ、印刷品質の設定を行う印刷品質設定ページ及び出力先のプリンタＰｒ１、Ｐｒ２の選択を行う出力先設定ページを選択に応じて表示し、図５は、基本設定ページを示し、図６は、出力先設定ページを示している。そして、処理内容設定部５４は、例えば、図６の出力先設定ページでは、プリンタ名リストボックスに情報処理装置ＰＣにインストールされているプリンタリスト（図１では、プリンタＰｒ１とプリンタＰｒ２）の中から出力先とするプリンタＰｒ１、Ｐｒ２を選択する。図６では、例えば、「プリンタＰｒ２」が選択されている状態を表示している。
【００３１】
処理設定記憶部５５は、図７に示すような処理設定情報テーブルＴｂ１に上記処理設定情報を登録する。処理設定情報テーブルＴｂ１には、例えば、図７に示すように、ジョブ名、キーワード、座標位置、キーワード・座標位置検索条件（ＯＲ、ＡＮＤ等）及び印刷設定の各項目の設定情報が登録される。なお、キーワードは、アプリケーション３１から印刷を行うことなく、データ処理設定部３５からユーザがキーワードとなる文字列を直接入力することで、処理設定情報テーブルＴｂ１に登録しても良い。印刷設定情報としては、各種印刷内容、例えば、出力先であるプリンタＰｒ１、Ｐｒ２の指定、合成印刷、両面印刷、集約印刷、ジョブ名、カラー（色）印刷の有無、排紙方法等を指定することができる。
【００３２】
そして、情報制御部５２は、処理決定モードでは、プリンタドライバ３３ａから受け取った中間データから文字列情報を抽出し、該文字列情報と処理設定記憶部５５の処理設定情報テーブルＴｂ１のキーワードを比較する。情報制御部５２は、文字列情報とキーワードの比較した結果、一致するものがあると、該キーワードに対応して処理設定情報テーブルＴｂ１に登録されている処理設定内容に基づいて、該中間データの印刷条件を変更し、出力先情報が該キーワードに対応して処理設定情報テーブルＴｂ１に登録されていると、その出力先情報とともにインターフェイス部５１へ中間データを戻す。
【００３３】
インターフェイス部５１は、出力先情報を含む中間データを情報制御部５２から受け取ると、該出力先情報を参照して、該出力先情報に応じたプリンタドライバ３３ａ、３３ｂの最終中間データ制御部４２ａ、４２ｂに該中間データを渡す。
【００３４】
中間データ制御部４２ａ、４２ｂは、インターフェイス部５１から受け取った中間データを出力先のプリンタＰｒ１、Ｐｒ２に適した印刷データ（ＰＤＬデータ）に変換して、スプーラ３４ａ、３４ｂに渡し、スプーラ３４ａ、３４ｂは、プリンタドライバ３３ａ、３３ｂで生成された印刷データをスプールして、印刷ポートからネットワークＮＷを介してそれぞれ対応するプリンタＰｒ１、Ｐｒ２に送信する。
【００３５】
次に、本実施例の作用を説明する。本実施例の情報処理システム１は、情報処理装置ＰＣが、文書データに対して印刷要求が行われると、図８に示すように、該文書データに含まれているキーワードに対応したプリンタＰｒ１、Ｐｒ２を自動選択する出力先選択処理及び印刷設定処理を文書データの中間データの段階で行って、該選択した出力先に対応したプリンタドライバ３３ａ、３３ｂに該中間データを渡して、最終的な印刷データを生成して該出力先のプリンタＰｒ１、Ｐｒ２に送信する印刷情報制御処理を行う。
【００３６】
すなわち、情報処理装置ＰＣは、アプリケーション３１で、文書が作成・編集され、該作成・編集された文書に対する印刷命令がアプリケーション３１から発行されると、アプリケーション３１が、主要なプリンタドライバ３３ａに印刷要求を送り、プリンタドライバ３３ａは、まず、印刷設定用のユーザインターフェイスをディスプレイに表示して、ユーザがこのユーザインターフェイスにおいて印刷設定を行うと、アプリケーション３１に印刷設定内容を渡す。アプリケーション３１は、プリンタドライバ３３ａから印刷設定内容を受け取ると、ＧＤＩ３２を経由して、該印刷設定内容と文書データをプリンタドライバ３３ａの中間データ制御部４１ａに渡す。
【００３７】
プリンタドライバ３３ａの中間データ制御部４１ａは、図８に示すように、ＧＤＩ３２から受け取った文書データを、印刷設定や印刷レイアウトを反映し任意のデータ形式に変更可能な中間データに変換して、該変換した中間データをデータ処理設定部３５のインターフェイス部５１に渡し、インターフェイス部５１は、該受け取った中間データを情報制御部５２に渡す（ステップＳ１０１）。
【００３８】
情報制御部５２は、該受け取った中間データから文字列情報を抽出し（ステップＳ１０２）、現在の処理モードが処理設定モードであるか処理決定モードであるかチェックする（ステップＳ１０３）。
【００３９】
ステップＳ１０３で、現在の処理モードが処理設定モードであると、情報制御部５２は、抽出情報を検出情報設定部５３に渡し、検出情報設定部５３が、情報制御部５２から受け取った抽出情報である文字列情報を、図４に示したような検出情報設定画面Ｇ１として情報処理装置ＰＣのディスプレイに表示して、検出情報設定を行う（ステップＳ１０４）。検出情報設定部５３は、ユーザによって該検出情報設定画面Ｇ１の表示に応じてマウス等の入力デバイスを用いてその文字列がキーワードとして選択されると、該選択されて文字列をキーワード情報として処理内容設定部５４に渡し、検出情報設定部５３は、検出情報設定画面Ｇ１に、ジョブ名を設定するためのジョブ名設定欄や情報制御部５２から受け取ったキーワードの一覧を表示するためのキーワード一覧欄等を表示する。処理内容設定部５４は、図５及び図６に示したように、検出情報設定部５３から受け取った該キーワード情報のキーワードと、印刷条件の設定や出力先のプリンタＰｒ１、Ｐｒ２の選択等を行う処理設定画面Ｇ２をディスプレイに表示し（ステップＳ１０５）、ユーザによって該処理設定画面Ｇ２で印刷条件の設定や出力先のプリンタＰｒ１、Ｐｒ２の選択が行われると、該設定内容や選択内容を処理設定情報として処理設定記憶部５５の処理設定情報テーブルＴｂ１に保存する（ステップＳ１０６）。
【００４０】
その後、情報制御部５２は、処理設定モードから処理決定モードに移行して、ステップＳ１０７で、上記中間データから抽出した文字列情報と処理設定記憶部５５の処理設定情報テーブルＴｂ１のキーワードとを比較し（ステップＳ１０７）、文字列情報とキーワードを比較した結果、一致するものがあると、該キーワードに対応して処理設定情報テーブルＴｂ１に登録されている処理設定内容に基づいて、該中間データの印刷条件を変更し、出力先情報が該キーワードに対応して処理設定情報テーブルＴｂ１に登録されている出力先情報とともにインターフェイス部５１へ中間データを戻す。インターフェイス部５１は、出力先情報を含む中間データを情報制御部５２から受け取ると、該出力先情報を参照して、該出力先情報に応じたプリンタドライバ３３ａ、３３ｂのうち、出力先情報のプリンタドライバ３３ａ、３３ｂの最終中間データ制御部４２ａ、４２ｂに該中間データを渡す（ステップＳ１０８）。
【００４１】
中間データ制御部４２ａ、４２ｂは、受け取った中間データを出力先であるプリンタＰｒ１、Ｐｒ２に適した印刷データに変換し、スプーラ３４ａ、３４ｂを介してプリンタＰｒ１、Ｐｒ２に送信して、該プリンタＰｒ１、Ｐｒ２が受け取った印刷データに基づいて印刷処理する。
【００４２】
ステップＳ１０７で、情報制御部５２は、文字列情報とキーワードを比較した結果、一致するものがないときには、中間データを中間データの処理設定内容とともにインターフェイス部５１へプリンタドライバ３３ａから戻し、インターフェイス部５１は、該処理設定内容を含む中間データを情報制御部５２から受け取ると、該中間データを元のプリンタドライバ３３ａの最終中間データ制御部４２ａに渡す（ステップＳ１０９）。
【００４３】
中間データ制御部４２ａは、受け取った中間データを出力先であるプリンタＰｒ１に適した印刷データに変換し、スプーラ３４ａを介してプリンタＰｒ１に送信して、該プリンタＰｒ１が受け取った印刷データに基づいて印刷処理する。
【００４４】
上記ステップＳ１０３で、現在の処理モードが処理決定モードであると、情報制御部５２は、処理設定を行うことなく、プリンタドライバ３３ａから受け取った中間データから抽出した文字列情報と処理設定記憶部５５の処理設定情報テーブルＴｂ１のキーワードとを比較する処理を行い（ステップＳ１０７）、上記同様に、該比較結果に基づいて中間データの印刷設定内容と出力先の決定を行い、該決定に応じたプリンタドライバ３３ａ、３３ｂの中間データ制御部４２ａ、４２ｂに中間データを渡して、該中間データ制御部４２ａ、４２ｂが該印刷設定内容に応じた印刷データを生成して、対応するプリンタＰｒ１、Ｐｒ２へ送信する（ステップＳ１０８、Ｓ１０９）。
【００４５】
このように、本実施例の情報処理システム１は、情報処理装置ＰＣが、プリンタドライバ３３ａ、３３ｂを搭載し、プリンタドライバ３３ａの中間データ制御部４１ａが、アプリケーション３１からの文書データを所定のデータ形式の一時保管用データである中間データに変換し、データ処理設定部３５が、該中間データから所定の指定文字列であるキーワードを抽出して、該中間データから印刷データを生成する際に、該抽出されたキーワードに対応させて、プリンタドライバ３３ａまたはプリンタドライバ３３ｂで、予め設定されている印刷処理内容を組み込んだ印刷データを生成して送信先のプリンタＰｒ１、Ｐｒ２に送信している。
【００４６】
したがって、文書データ内に、印刷設定内容を指定する指定文字列であるキーワードを記述するだけで、意図する印刷内容の印刷を簡単かつ適切に行わせることができ、利用性を向上させることができる。
【００４７】
また、本実施例の情報処理システム１の情報処理装置ＰＣは、その情報制御部５２、検出情報設定部５３及び処理内容設定部５４が、キーワードと該キーワードに対応させた印刷処理内容が検出情報設定画面Ｇ１、処理設定画面Ｇ２を用いて設定入力される設定手段として機能して、該設定された該キーワードと印刷処理内容を対応させた処理設定情報テーブルＴｂ１として処理設定記憶部５５に記憶し、情報制御部５２の抽出したキーワードに対応する印刷処理内容を該処理設定記憶部５５の処理設定情報テーブルＴｂ１から取得して該印刷処理内容を組み込んだ印刷データを、プリンタドライバ３３ａ、３３ｂで生成している。
【００４８】
したがって、ユーザの意図する印刷処理内容を適宜設定して自動的に印刷データに組み込ませることができ、より一層利用性を向上させることができる。
【００４９】
さらに、本実施例の情報処理システム１の情報処理装置ＰＣは、印刷処理内容として、少なくとも生成した印刷データを印刷させるプリンタＰｒ１、Ｐｒ２を指定する印刷装置指定情報としての出力先情報を含んでいる。
【００５０】
したがって、ユーザの意図するプリンタＰｒ１、Ｐｒ２や印刷内容に適したプリンタＰｒ１、Ｐｒ２をキーワードに基づいて選択して印刷させることができ、より一層利用性を向上させることができる。
【００５１】
また、本実施例の情報処理システム１の情報処理装置ＰＣは、データ変換手段としての中間データ制御部４１ａ、４１ｂが、文書データを任意のデータ形式に変更可能な中間データに変換している。
【００５２】
したがって、出力先を適宜変更する場合にも、該出力先のプリンタＰｒ１、Ｐｒ２に適した印刷データに容易かつ速やかに変換することができ、処理速度を向上させつつ、適切なデータ処理を行うことができる。
【００５３】
さらに、本実施例の情報処理システム１の情報処理装置ＰＣは、処理設定記憶部５５にキーワードと対応させて設定登録する印刷処理内容として、文書データに対して予め設定されている印刷設定内容に対する変更部分のみを指定する情報である。
【００５４】
したがって、アプリケーション３１で設定されている印刷処理内容が大きく崩れることを防止することができるとともに、細かい印刷処理設定を再度行う手間を省くことができ、より一層利用性を向上させることができる。
【実施例２】
【００５５】
図９〜図１４は、本発明の情報処理装置、情報処理システム、情報処理方法、情報処理プログラム及び記録媒体の第２実施例を示す図であり、図９は、本発明の情報処理装置、情報処理システム、情報処理方法、情報処理プログラム及び記録媒体の第２実施例を適用した情報処理システム６０のシステム構成図である。
【００５６】
情報処理システム６０は、ネットワーク、専用線等の通信線を介してパーソナルコンピュータ等の情報処理装置ＰＣ２０と印刷装置としてのプリンタＰｒ２０が接続されており、図９では、１台の情報処理装置ＰＣ２０と１台のプリンタＰｒ２０が直接接続されている状態の図となっているが、複数台の情報処理装置ＰＣ２０と複数台のプリンタＰｒ２０がＬＡＮ等のネットワーク上に接続されていても良い。
【００５７】
プリンタＰｒ２０は、所定の印刷方式、例えば、電子写真方式、インク噴射方式等の印刷方式で、情報処理装置ＰＣ２０から送られてきた印刷データと印刷処理内容を指定するコマンドに基づいて該印刷データの印刷設定内容で用紙に印刷処理を行う。
【００５８】
情報処理装置ＰＣ２０は、例えば、通常のハードウェア構成に、ディスプレイ、キーボード、マウス等の入力部等を備えたパーソナルコンピュータ等が用いられ、特に、ハードウェアとして、記憶部７１を備え、ソフトウェアとして、ウィンドウズ（登録商標）等のＯＳ上に、アプリケーション７２とプリンタドライバ７３等が搭載されている。
【００５９】
この情報処理装置ＰＣ２０は、ＣＤ、ＣＤ−ＲＷ、ＤＶＤ、フレキシブルディスク等の記録媒体に記録されている本発明の情報処理方法を実行する情報処理プログラムを読み込んでプリンタドライバ７３に組み込むことで、または、該情報処理方法を実行させる情報処理プログラムの組み込まれたプリンタドライバ７３を読み込んで導入することで、後述する文書データ（描画コマンド）に記述されている指定文字列（キーワード）に対して予め設定された印刷処理内容、特に、章分け処理を伴う印刷処理を指定する印刷コマンドの生成を行う情報処理方法を実行する情報処理装置として構築されている。
【００６０】
記憶部（処理設定内容記憶手段）７１は、ハードディスク、ＲＡＭ（Random Access Memory）等で構成され、アプリケーション７２やプリンタドライバ７３等の各種プログラムや各種データ、特に、アプリケーション７２から送付された描画コマンドデータや後述する処理設定内容を格納する。
【００６１】
アプリケーション７２は、ＯＳ上に搭載された文書作成ソフトウェア、図形作成ソフトウェア、表計算ソフトウェア、データベースソフトウェア等のソフトウェアであり、ユーザによって、これらのアプリケーション３１で作成された文書データやネットワーク上の他のコンピュータ端末等から受信して記憶部７１に蓄積されている文書データ（描画コマンド）の印刷命令が、アプリケーション７２に対して行われると、アプリケーション７２が、プリンタドライバ７３に描画コマンドを送る。アプリケーション７２では、作成されて印刷される文書に、該文書の印刷において特定の印刷処理を指定する任意の文字列（以下、キーワードという。）が、ユーザによって記述される。この特定の印刷処理としては、章分け印刷処理、パンチ等の指定の後処理を伴う印刷処理等の種々の印刷処理を指定することができるが、本実施例では、説明を明確にするために、該各章の終わりと次章の最初との間に白紙を挿入することによって該文書の章分けを行う白紙章分け印刷処理と、印刷済用紙の排紙の回転またはオフセットによる該文書の章分けを行う回転等章分け印刷処理をキーワードによって指定する場合について説明する。
【００６２】
上記プリンタドライバ７３は、描画コマンド受信モジュール８１、描画コマンド処理モジュール８２、ＵＩモジュール８３、文字関連コマンド処理モジュール８４、送信コマンド生成モジュール８５及びコマンド送信モジュール８６を備えている。
【００６３】
描画コマンド受信モジュール（データ変換手段）８１は、上記アプリケーション７２からの描画依頼（印刷要求）によって呼び出されて、アプリケーション７２から描画コマンドを受け取り、該描画コマンドをプリンタドライバ７３の扱えるデータ形式、例えば、中間データ形式に変換して、記憶部７１に描画コマンドデータ８０として保存する。
【００６４】
描画コマンド処理モジュール（制御手段）８２は、記憶部７１に保存された描画コマンドデータ８０を解析し、解析結果を送信コマンド生成モジュール８５に渡す。
【００６５】
ＵＩモジュール（設定手段）８３は、描画コマンド処理モジュール８２による描画コマンドデータ８０の解析処理に必要な条件である章分け条件をユーザに設定させるために、設定画面を情報処理装置ＰＣ２０のディスプレイに表示して、該ユーザの設定内容を描画コマンド処理モジュール８２に渡し、描画コマンド処理モジュール８２は、該ユーザの設定内容である章分け条件（キーワード、キーワードのフォント、色、サイズ、位置及び印刷の要否等）を記憶部７１に記憶させるとともに、該設定内容に応じて解析処理を行う。
【００６６】
文字関連コマンド処理モジュール（文字列抽出手段）８４は、描画コマンド処理モジュール８２が描画コマンドデータ８０の解析中に、該描画コマンドデータ８０に文字関連コマンドを発見したときに描画コマンド処理モジュール８２によって呼び出され、文字描画コマンドの解析処理、具体的には、文字関連コマンドが、ＵＩモジュール８３によって設定された章分け条件に合致するかの解析処理を行う。
【００６７】
送信コマンド生成モジュール８５は、描画コマンド処理モジュール８２の解析結果に従ってプリンタＰｒ２０に送信するコマンドデータ（印刷データ）を生成し、生成したコマンドデータをコマンド送信モジュール８６に渡す。
【００６８】
コマンド送信モジュール８６は、送信コマンド生成モジュール８５からコマンドデータを受け取り、該受け取ったコマンドデータを情報処理装置ＰＣ２０に接続されているプリンタＰｒ２０に送信する。
【００６９】
次に、本実施例の作用を説明する。本実施例の情報処理装置ＰＣ２０は、１つの文書を複数の章に章分けする際に、該文書内に記述されている文字列をキーワードとして、該キーワードに基づいて白紙の挿入、排紙方向の回転処理等による章分け処理等の印刷情報制御処理を行う。
【００７０】
すなわち、情報処理装置ＰＣ２０は、図１０に示すように、アプリケーション７２によって文書の印刷要求が行われると、アプリケーション７２がプリンタドライバ７３を呼び出し、プリンタドライバ７３に描画コマンドを渡す（ステップＳ２０１）。この描画コマンドである文書データには、予めユーザによって、図１１に示すように、章分けを指定するキーワードが章の最後のページに記述されており、図１１では、４ページの文書において、白紙を挿入することで章分けを行うことを指定するキーワードとして、「＠ＨＡＫＵＳＨＩ」が２ページ目に記述されている。
【００７１】
プリンタドライバ７３は、描画コマンド受信モジュール８１によってアプリケーション７２からの描画コマンドを受信して、プリンタドライバ７３内で扱える形式に変換して、記憶部７１に描画コマンドデータ８０として保存し（ステップＳ２０２）、描画コマンド処理モジュール８２を起動する（ステップＳ２０３）。
【００７２】
描画コマンド処理モジュール８２は、ＵＩモジュール８３からユーザが指定したコマンド解析条件を取得する（ステップＳ２０４）。
【００７３】
すなわち、プリンタドライバ７３は、図１２に示すように、ＵＩモジュール８３が、プリンタプロパティの章分け設定画面として、情報処理装置ＰＣ２０のディスプレイに表示し、該章分け設定画面で章分け条件として、白紙挿入キーワードとして、「＠ＨＡＫＵＳＨＩ」が指定され、章分けキーワードとして、「＠ＳＨＯＵＷＡＫＷ」が指定されており、これらの文字列をキーワードとして用いる条件として、キーワードの使用フォント名（図１２では、「Ａｒｉａｌ」が指定されている状態を示している。）、キーワードの色（図１２では、「関係なし」が指定されている状態を示している。）、キーワードのサイズ（図１２では、２０ポイントが指定されている状態を示している。）及びキーワードの印字位置（図１２では、「ＡＬＬ」が指定されている状態を示している。）が指定され、さらに、該キーワードを印刷するか、印刷しないかの印刷要否設定（図１２では、「印刷しない」が選択設定されている状態を示している。）が章分け設定され、この章分け設定が章分けコマンド解析条件となる。すなわち、図１２の章分けコマンド解析条件は、描画コマンドデータ８０に、「Ａｒｉａｌ」のフォントが使用され、文字色は任意で、文字のサイズが「２０ポイント」で、用紙全体の任意の位置を対象として、「＠ＨＡＫＵＳＨＩ」と言う文字列（キーワード）が記述されていると、該ページの次のページに白紙を挿入し、「＠ＳＹＯＵＷＡＫＥ」という文字列（キーワード）があると、そのページで章を分けて次のページから排紙の回転やオフセットを施して排紙し、また、これらのキーワードの印刷を行わない設定が示されている。
【００７４】
記憶部７１に保存されるこの描画コマンドデータ８０は、そのデータ形式としては、任意であり、例えば、ＡＳＣＩＩ形式、バイナリ形式等のプリンタドライバ７３により任意の形式が可能であるが、任意のデータ形式に変換可能な中間データ形式が望ましい。
【００７５】
そして、描画コマンド処理モジュール８２は、ステップＳ２０２で保存した描画コマンドデータ８０を記憶部７１から読み出し（ステップＳ２０５）、該描画コマンドデータの解析を行う（ステップＳ２０６）。この描画コマンドデータ８０は、図１３に示すように、描画コマンド毎に、描画種別（文字列印字、図形描画等）、サイズ、色、座標、フォント名及び文字列（キーワード）が記述されている。
【００７６】
描画コマンド処理モジュール８２は、描画コマンドデータ８０にキーワード（指定文字列）関連（文字関連）が含まれているかチェックして、文字関連を発見すると、文字関連コマンド処理モジュール８４を呼び出し、上記モジュールで設定されて章分けコマンド解析条件（キーワード、フォント名、色、サイズ、位置等）に合致するか調査させて、描画コマンドデータ８０に章分けコマンド解析条件に合致するキーワードが含まれているか判別する（ステップＳ２０７）。
【００７７】
ステップＳ２０７で、描画コマンドデータ８０内に章分けコマンド解析条件に合致するキーワードが含まれていると、描画コマンド処理モジュール８２は、送信コマンド生成モジュール８５を起動し、該章分けコマンド解析条件に合致するキーワードに対して設定されている印刷処理内容、すなわち、白紙挿入による章分け、または、白紙挿入ではなく、排紙の回転やオフセットによる章分けを指示する印刷設定コマンドを含む印刷コマンドを生成させて（ステップＳ２０８）、処理対象の描画コマンドデータ８０が最終ページであるかチェックする（ステップＳ２０９）。なお、描画コマンド処理モジュール８２は、章分けコマンド解析条件で、「キーワードの印刷をしない」が指定されていると、描画コマンドデータ８０から該キーワードが削除された印刷コマンドを送信コマンド生成モジュール８５に生成させる。
【００７８】
ステップＳ２０７で、描画コマンドデータ８０内に章分けコマンド解析条件に合致するキーワードが含まれていないと、描画コマンド処理モジュール８２は、送信コマンド生成モジュール８５を起動して、章分けコマンドを含まない印刷コマンドを生成させ、処理対象の描画コマンドデータ８０が最終ページであるかチェックする（ステップＳ２０９）。
【００７９】
ステップＳ２０９で、最終ページでないときには、描画コマンド処理モジュール８２は、ステップＳ２０５に戻って、次のページの描画コマンドデータ８０を記憶部７１から取得して、上記同様に処理する（ステップＳ２０５〜Ｓ２０９）。
【００８０】
ステップＳ２０９で、最終ページのときには、描画コマンド処理モジュール８２は、送信コマンド生成モジュール８５に生成した印刷コマンドをコマンド送信モジュール８６に送らせ、コマンド送信モジュール８６が印刷コマンドをプリンタＰｒ２０に送信して処理を終了する（ステップＳ２１０）。
【００８１】
プリンタＰｒ２０は、情報処理装置ＰＣ２０から送られてきた印刷コマンドに基づいて、用紙に印刷処理を行うが、このとき、印刷コマンドに、例えば、白紙挿入による章分けコマンドが入っていると、白紙挿入による章分け印刷を行う。例えば、プリンタＰｒ２０は、図１１に示したように、文書データである描画コマンドデータ８０の２ページ目の下部に、「＠ＨＡＫＵＳＨＩ」の文字が記述されている場合には、図１４に示すように、２ページと３ページの間に白紙が挿入される。また、上述のように、コマンド解析条件で「キーワードの印刷をしない」が指定されていると、描画コマンドデータ８０からキーワードが削除された状態の印刷コマンドが生成されているので、プリンタＰｒ２０では、キーワードの印刷が行われない。
【００８２】
このように、本実施例の情報処理装置ＰＣ２０は、プリンタドライバ７３の描画コマンド受信モジュール８１が、アプリケーション７２からの文書データである描画コマンドを所定のデータ形式の一時保管用データ（中間データ等）である描画コマンドデータ８０に変換して、記憶部７１に保管し、描画コマンド処理モジュール８２が、ＵＩモジュール８３から設定されたキーワードに基づいて、描画コマンドデータ８０をチェックして、該描画コマンドデータ８０に文字関連コマンドを発見すると、文字関連コマンド処理モジュール８４に、キーワードを抽出させ、キーワードが含まれていると、該描画コマンド処理モジュール８２が、該抽出されたキーワードに対応させて、予め設定されている印刷処理内容としての指定文字列を含むページと次のページとの間に白紙のページを挿入する白紙挿入処理、または／及び、前記指定文字列を含むページの次のページから排紙方向を回転または排紙位置をずらして排紙して章分けする章分け処理を指定するコマンドを組み込んだコマンドデータを送信コマンド生成モジュール８５に生成させて、コマンド送信モジュール８６に送信先のプリンタＰｒ２０に送信させている。
【００８３】
したがって、文書データ内に、印刷設定内容を指定する指定文字列であるキーワードをアプリケーション７２上で記述するだけで、意図する白紙挿入処理や回転またはオフセットによる章分け処理を伴った印刷を簡単かつ適切に行わせることができるとともに、文書の修正によってページ数が変わっても、章分けページの設定変更等の操作を行うことなく、キーワードの記述されているページの次のページで章分けを自動的に行うことができ、利用性を向上させることができる。
【００８４】
また、本実施例の情報処理装置ＰＣ２０は、キーワードに関して、該キーワードのページ上での位置、フォント種類、文字色、文字サイズ及びキーワードのプリンタＰｒ２０での印刷の要否のうち少なくとも１つを設定することができる。
【００８５】
したがって、キーワードを文書データの他の文字列と適切に区別して識別することができ、印刷設定処理をより一層適切に行って、利用性を向上させることができる。
【００８６】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００８７】
本発明は、印刷対象データのデータ内容に基づいて印刷先、印刷方法、後処理等の印刷処理内容を制御する情報処理装置、情報処理システム、情報処理方法、情報処理プログラム及び記録媒体に利用することができる。
【図面の簡単な説明】
【００８８】
【図１】本発明の第１実施例を適用した情報処理システムのシステム構成図。
【図２】図１の情報処理装置のソフトウェア構成を示す図。
【図３】図２のプリンタドライバ及びデータ処理設定部の詳細なブロック構成図。
【図４】図３の検出情報設定部が情報処理装置のディスプレイに表示する検出情報設定画面の一例を示す図。
【図５】図３の処理内容設定部が情報処理装置のディスプレイに表示する処理内容設定画面のキーワード設定ページの一例を示す図。
【図６】図５の処理内容設定画面の出力先設定ページの一例を示す図。
【図７】図３の処理設定記憶部に登録される処理設定情報テーブルの一例を示す図。
【図８】図２の情報処理装置による印刷情報制御処理を示すフローチャート。
【図９】本発明の第２実施例を適用した情報処理システムのシステム構成図。
【図１０】図９の情報処理装置による印刷情報制御処理を示すフローチャート。
【図１１】図９のアプリケーションで作成されたキーワードの記述されている描画コマンドの一例を示す図。
【図１２】図９のＵＩモジュールが情報処理装置のディスプレイに表示する章分け設定画面の一例を示す図。
【図１３】図９の描画コマンドデータの一例を示す図。
【図１４】図１１の描画コマンドデータに白紙挿入コマンドを組み込んだ印刷コマンドに基づくプリンタでの印刷結果を示す図。
【符号の説明】
【００８９】
１  情報処理システム
ＮＷ  ネットワーク
ＰＣ  情報処理装置
Ｐｒ１、Ｐｒ２  プリンタ
１１、２１  データ受信部
１２、２２  データ処理部
３１  アプリケーション
３２  ＧＤＩ
３３ａ、３３ｂ  プリンタドライバ
３４ａ、３４ｂ  スプーラ
３５  データ処理設定部
４１ａ、４１ｂ  中間データ制御部
４２ａ、４２ｂ  中間データ制御部
５１  インターフェイス部
５２  情報制御部
５３  検出情報設定部
５４  処理内容設定部
５５  処理設定記憶部
Ｇ１  検出情報設定画面
Ｇ２  処理設定画面
Ｔｂ１  処理設定情報テーブル
６０  情報処理システム
ＰＣ２０  情報処理装置
Ｐｒ２０  プリンタ
７１  記憶部
７２  アプリケーション
７３  プリンタドライバ
８０  描画コマンドデータ
８１  描画コマンド受信モジュール
８２  描画コマンド処理モジュール
８３  ＵＩモジュール
８４  文字関連コマンド処理モジュール
８５  送信コマンド生成モジュール
８６  コマンド送信モジュール
【図１】
0005017073.tif 000002
【図２】
0005017073.tif 000003
【図３】
0005017073.tif 000004
【図４】
0005017073.tif 000005
【図５】
0005017073.tif 000006
【図６】
0005017073.tif 000007
【図７】
0005017073.tif 000008
【図８】
0005017073.tif 000009
【図９】
0005017073.tif 000010
【図１０】
0005017073.tif 000011
【図１１】
0005017073.tif 000012
【図１２】
0005017073.tif 000013
【図１３】
0005017073.tif 000014
【図１４】
0005017073.tif 000015