(57)【特許請求の範囲】
【請求項１】
出力装置に接続され、原稿情報を前記出力装置用の送信データに変換し、変換した送信データを送信するデータ変換装置において、
前記原稿情報を前記送信データに変換するよう指示する変換指示手段と、
前記変換指示手段による指示に先行して実行される前記原稿情報に対する処理を検知する処理検知手段と、
前記処理検知手段による前記処理の検知に基づいて前記原稿情報を前記送信データに変換する先行変換手段と、
を備えたことを特徴とするデータ変換装置。
【請求項２】
さらに、前記先行変換手段により変換された送信データを保持する保持手段を備えたことを特徴とする請求項１に記載のデータ変換装置。
【請求項３】
さらに、前記変換指示手段による指示を検知する変更指示検知手段と、
前記変更指示検知手段による前記指示の検知にしたがって、前記保持手段により保持された送信データを前記出力装置へ出力する出力手段と、
を備えたことを特徴とする請求項２に記載のデータ変換装置。
【請求項４】
前記処理検知手段により検知される処理が、前記原稿情報の読み込みの開始指示に関する処理であることを特徴とする請求項１〜３のいずれか一つに記載のデータ変換装置。
【請求項５】
前記処理検知手段により検知される処理が、前記原稿情報の読み込みに関する処理であることを特徴とする請求項１〜３のいずれか一つに記載のデータ変換装置。
【請求項６】
前記処理検知手段により検知される処理が、前記原稿情報の印刷条件設定画面の表示指示に関する処理であることを特徴とする請求項１〜３のいずれか一つに記載のデータ変換装置。
【請求項７】
前記処理検知手段により検知される処理が、前記原稿情報の印刷条件設定の変更指示に関する処理であることを特徴とする請求項１〜３のいずれか一つに記載のデータ変換装置。
【請求項８】
前記処理検知手段により検知される処理が、前記原稿情報のプレビュー画面の表示指示に関する処理であることを特徴とする請求項１〜３のいずれか一つに記載のデータ変換装置。
【請求項９】
前記処理検知手段により検知される処理が、前記原稿情報のプレビュー画面の表示に関する処理であることを特徴とする請求項１〜３のいずれか一つに記載のデータ変換装置。
【請求項１０】
前記処理検知手段により検知される処理が、前記原稿情報の印刷メニューの選択に関する処理であることを特徴とする請求項１〜３のいずれか一つに記載のデータ変換装置。
【請求項１１】
前記処理検知手段により検知される処理が、前記原稿情報の内容の変更に関する処理であることを特徴とする請求項１〜３のいずれか一つに記載のデータ変換装置。
【請求項１２】
前記送信データの形式がページ記述言語によるものであることを特徴とする請求項１〜１１のいずれか一つに記載のデータ変換装置。
【請求項１３】
前記送信データの形式が前記出力装置に対して非依存型の形式であることを特徴とする請求項１〜１１のいずれか一つに記載のデータ変換装置。
【請求項１４】
前記保持手段が、前記先行変換手段により変換された非依存型の形式の送信データを保持し、
前記変更指示検知手段が、前記変換指示手段による指示を検知し、
前記出力手段が、前記変更指示検知手段により検知した指示にしたがって、前記保持手段により保持された非依存型の形式の送信データを前記出力装置へ出力することを特徴とする請求項１３に記載のデータ変換装置。
【請求項１５】
前記先行変換手段は、前記処理検知手段による前記処理の検知に基づいて前記原稿情報のうち、最初の１ページのみを前記送信データに変換することを特徴とする請求項１〜１４のいずれか一つに記載のデータ変換装置。
【請求項１６】
前記先行変換手段は、前記処理検知手段による前記処理の検知に基づいて、前記原稿情報のうちフォーカスのある原稿情報のみを前記送信データに変換することを特徴とする請求項１〜１５のいずれか一つに記載のデータ変換装置。
【請求項１７】
さらに、装置全体の稼働負荷を監視する稼働負荷監視手段とを備え、
前記先行変換手段は、前記処理検知手段による前記処理の検知および前記稼働負荷監視手段による稼働負荷の監視状況に基づいて前記原稿情報を前記送信データに変換することを特徴とする請求項１〜１６のいずれか一つに記載のデータ変換装置。
【請求項１８】
前記先行変換手段によるデータ変換の開始および／または終了を検知するデータ変換状態検知手段と、
前記データ変換状態検知手段により検知したデータ変換の開始および／または終了を操作者に報知する報知手段と、
を備えたことを特徴とする請求項１〜１７のいずれか一つに記載のデータ変換装置。
【請求項１９】
出力装置と、前記出力装置に接続され、原稿情報を前記出力装置用の送信データに変換し、変換した送信データを送信するデータ変換装置と、を備えた情報処理装置において、
前記データ変換装置が、
前記原稿情報を前記送信データに変換するよう指示する変換指示手段と、
前記変換指示手段による指示に先行して実行される前記原稿情報に対する処理を検知する処理検知手段と、
前記処理検知手段による前記処理の検知に基づいて前記原稿情報を前記送信データに変換する先行変換手段と、
前記先行変換手段により変換された送信データを前記出力装置へ出力する出力手段と、
を備え、
前記出力装置が、前記データ変換装置の前記出力手段により出力された送信データを保持する保持手段を備えたことを特徴とする情報処理装置。
【請求項２０】
前記先行変換手段によるデータ変換の開始および／または終了を検知するデータ変換状態検知手段と、
前記データ変換状態検知手段により検知したデータ変換の開始および／または終了を操作者に報知する報知手段と、
を備えたことを特徴とする請求項１９に記載の情報処理装置。
【請求項２１】
出力装置と、原稿情報を前記出力装置用の送信データに変換し、変換した送信用データを送信するデータ変換装置と、前記送信用データを中継する中継装置と、を備えた情報処理システムにおいて、
前記データ変換装置が、
前記原稿情報を前記送信データに変換するよう指示する変換指示手段と、
前記変換指示手段による指示に先行して実行される前記原稿情報に対する処理を検知する処理検知手段と、
前記処理検知手段による前記処理の検知に基づいて前記原稿情報を前記送信データに変換する先行変換手段と、
前記先行変換手段により変換された送信データを前記中継装置へ出力する出力手段と、
を備え、
前記中継装置が、前記データ変換装置の出力手段により出力された送信データを保持する保持手段を備えたことを特徴とする情報処理システム。
【請求項２２】
前記先行変換手段によるデータ変換の開始および／または終了を検知するデータ変換状態検知手段と、
前記データ変換状態検知手段により検知したデータ変換の開始および／または終了を操作者に報知する報知手段と、
を備えたことを特徴とする請求項２１に記載の情報処理システム。
【請求項２３】
原稿情報を出力装置用の送信データに変換し、変換した送信データを送信するデータ変換方法において、
前記原稿情報を前記送信データに変換する変換指示に先行して実行される前記原稿情報に対する処理を検知する処理検知工程と、
前記処理検知工程による前記処理の検知に基づいて前記原稿情報を前記送信データに変換する先行変換工程と、
を含んだことを特徴とするデータ変換方法。
【請求項２４】
さらに、前記原稿情報を前記送信データに変換する変換指示を検知する変更指示検知工程と、
前記変更指示検知工程による前記指示の検知にしたがって、前記先行変換工程により変換された送信データを前記出力装置へ出力する出力工程と、
を含んだことを特徴とする請求項２３に記載のデータ変換方法。
【請求項２５】
前記先行変換工程は、前記処理検知工程による前記処理の検知に基づいて前記原稿情報のうち、最初の１ページのみを前記送信データに変換することを特徴とする請求項２３または２４に記載のデータ変換方法。
【請求項２６】
前記先行変換工程は、前記処理検知工程による前記処理の検知に基づいて前記原稿情報のうち、フォーカスのある原稿情報のみを前記送信データに変換することを特徴とする請求項２３〜２５のいずれか一つに記載のデータ変換方法。
【請求項２７】
前記請求項２３〜２６のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、原稿情報を出力装置用の送信データに変換し、変換した送信データを送信するデータ変換装置、データ変換装置、出力装置を含む情報処理装置、さらに中継装置を含む情報処理システム、データ変換方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
近年、コンピュータの普及により、ベクトルフォントや自然画、グラフィックス等を含んだ多様で複雑な文書が容易に作成できるようになってきている。かかる文書を高画質でプリントするために、プリンタの解像度等は飛躍的に向上している。解像度等の向上にともない、処理すべきデータ量の増大等を招き、プリント画質とプリントスピードの間にトレードオフが発生するという問題が生じている。
【０００３】
ここで、かかる文書をプリンタで印刷（プリント）する場合、通常、ユーザはアプリケーションプログラムをもちいて、プリンタドライバに対し明示の印刷命令を発行する。
【０００４】
たとえば、特開平１０−２８３１４５号公報における「データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体」に記載されているように、プリンタドライバは、ユーザの明示の印刷命令を受けた時点で初めて所定の印刷動作を開始する。すなわち、ユーザによる印刷命令の発行タイミングが、印刷動作の開始の起点となっている。
【０００５】
図３５および図３６は、従来技術にかかる情報処理装置における印刷処理の手順を示すフローチャートである。ここでまず、図３５のフローチャートにおいて、ユーザは、アプリケーションへ印刷命令を発行し（ステップＳ３５０１）、アプリケーションはその印刷命令をＯＳに対して発行する（ステップＳ３５０２）。
【０００６】
つぎに、ＯＳはプリンタドライバに対して印刷命令を発行し（ステップＳ３５０３）、プリンタドライバは、生成したプリンタ用データを、最終的にプリンタへ送信し（ステップＳ３５０４）、プリンタがプリントアウトする（ステップＳ３５０５）。
【０００７】
ここで「プリンタドライバ」とは、コンピュータ等の情報処理装置内にある文書データを紙などの媒体上に画像として出力するために、該文書データをプリンタが解釈可能なデータ（以下、プリンタ用データと呼ぶ）に変換して、プリンタに送信するためのソフトウエアである。
【０００８】
また、図３５においては、プリントの流れを簡易に説明したが、つぎに示す図３６にあっては、ＯＳが内部ファイルを生成し、プリンタドライバがプリンタ用中間データを生成する典型的な場合のプリントの流れを説明する。
【０００９】
図３６のフローチャートにおいて、ユーザは、アプリケーションへ印刷命令を発行し（ステップＳ３６０１）、アプリケーションはその印刷命令をＯＳに対して発行する（ステップＳ３６０２）。
【００１０】
つぎに、ＯＳはプリンタ非依存型の中間データファイルを生成するし（ステップＳ３６０３）。そして、デスプーラ（プリントプロセッサ）が内部ファイルにも基づいてプリンタドライバに対して、印刷命令を発行する（ステップＳ３６０４）。
【００１１】
その後、プリンタドライバは、生成したプリンタ用データを最終的にプリンタへ送信する（ステップＳ３６０５）。そして、プリンタは、プリンタ用中間データをプリンタ用最終データに変換した後、プリントアウトする（ステップＳ３６０６）。
【００１２】
このように、アプリケーションからプリントをおこなう場合、アプリケーションの解放を速くするためには、ＯＳが中間データファイルをハードディスク等の記憶装置にスプールし、その時点でアプリケーションを解放するのが一般的である。その後、デスプーラがプリンタドライバをコールし、最終的には前記中間ファイルがプリンタ用データに変換されるが、プリンタへの送信データ量の低減等を目的として、該中間ファイルを、まずプリンタ用の中間データに変換することが一般におこなわれている。
【００１３】
このプリンタ用の中間データとしては代表的なフォーマットは、ページ記述言語（ＰＤＬ（Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ））であるが、ＰＤＬは、異なるプリンタ間で共通に解釈しうるフォーマットである。すなわち、共通のＰＤＬを解釈可能なプリンタ間であれば、ＰＤＬ形式のデータに互換性を持たせることが可能である。
【００１４】
【発明が解消しようとする課題】
しかしながら、上記従来のデータ変換装置を含む情報処理装置にあっては、かかる文書を高画質でプリントするためのプリンタの解像度等が飛躍的向上に向上し、それにともない、処理すべきデータ量の増大等を招き、プリント画質とプリントスピードの間にトレードオフが発生するという問題があった。すなわち、情報量の増大にともない、プリントするためにおこなわなければならないデータ変換量が増加し、データ変換処理に多くの時間がかかってしまうという問題点であった。
【００１５】
さてここで、ユーザがある文書をプリントアウトするまでの動作を想定する場合、通常のユーザは、当該文書を開いた後、その内容をある程度読んでからプリントアウトをおこなうと考えるのが自然である。すなわち、文書が開かれてからプリントされるまでには、一定の時間が存在するのである。
【００１６】
また、前述のとおり、ユーザによる印刷命令の発行が印刷動作の起点となるのが通常であるが、ユーザによる印刷命令とは別個に（非同期に）、擬似的に印刷命令を発行する擬似命令発行部を設けることも可能であり、上記擬似命令発行部による印刷命令の発行をユーザによる印刷命令の発行よりも先行させることが可能である。
【００１７】
そこで、本願においては、ユーザが文書を開く等して、当該文書情報のプリンタ用データへの変換が可能になった後、ユーザの明示の印刷命令に先立って擬似的に印刷命令を発行することにより、あらかじめプリンタ用データの生成をおこなう。プリンタ用データは、変換前の原稿に関する情報（たとえば、色情報やフォントに関する情報）を有しており、印刷に先立って原稿情報を解析する等の処理に有用である。
【００１８】
この発明は、上述の点に鑑みてなされたものであって、操作者（ユーザ）がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置、情報処理装置、情報処理システム、データ変換方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【００１９】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１に記載のデータ変換装置は、出力装置に接続され、原稿情報を前記出力装置用の送信データに変換し、変換した送信データを送信するデータ変換装置において、前記原稿情報を前記送信データに変換するよう指示する変換指示手段と、前記変換指示手段による指示に先行して実行される前記原稿情報に対する処理を検知する処理検知手段と、前記処理検知手段による前記処理の検知に基づいて前記原稿情報を前記送信データに変換する先行変換手段と、を備えたことを特徴とする。
【００２０】
この請求項１に記載の発明によれば、ユーザの明示の印刷命令に先行して、出力装置用の送信データ（プリンタ用データ）への変換（生成）をすることができ、プリンタ用データに含まれる変換前の原稿に関する情報（たとえば、色情報やフォントに関する情報）をもちいて、原稿情報の解析等の有用処理をおこなうことができる。
【００２１】
また、請求項２に記載のデータ変換装置は、請求項１に記載の発明において、さらに、前記先行変換手段により変換された送信データを保持する保持手段を備えたことを特徴とする。
【００２２】
この請求項２に記載の発明によれば、原稿情報の解析等の有用処理を後から実行することができ、また、変換後のデータに対してさらに処理を加えることができる。
【００２３】
また、請求項３に記載のデータ変換装置は、請求項２に記載の発明において、さらに、前記変換指示手段による指示を検知する変更指示検知手段と、前記変更指示検知手段による前記指示の検知にしたがって、前記保持手段により保持された送信データを前記出力装置へ出力する出力手段と、を備えたことを特徴とする。
【００２４】
この請求項３に記載の発明によれば、プリンタ用データへの変換処理を必要とせず、当該処理にかかる時間を省略することができる。
【００２５】
また、請求項４に記載のデータ変換装置は、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の読み込みの開始指示に関する処理であることを特徴とする。
【００２６】
この請求項４に記載の発明によれば、原稿情報の読み込みの開始指示をきっかけとしてデータの変換を実行することができる。
【００２７】
また、請求項５に記載のデータ変換装置は、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の読み込みに関する処理であることを特徴とする。
【００２８】
この請求項５に記載の発明によれば、原稿情報の読み込みをきっかけとしてデータの変換を実行することができる。
【００２９】
また、請求項６に記載のデータ変換装置は、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の印刷条件設定画面の表示指示に関する処理であることを特徴とする。
【００３０】
この請求項６に記載の発明によれば、原稿情報の印刷条件設定画面の表示指示をきっかけとしてデータの変換を実行することができる。
【００３１】
また、請求項７に記載のデータ変換装置は、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の印刷条件設定の変更指示に関する処理であることを特徴とする。
【００３２】
この請求項７に記載の発明によれば、原稿情報の印刷条件設定の変更指示をきっかけとしてデータの変換を実行することができる。
【００３３】
また、請求項８に記載のデータ変換装置は、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報のプレビュー画面の表示指示に関する処理であることを特徴とする。
【００３４】
この請求項８に記載の発明によれば、原稿情報のプレビュー画面の表示指示をきっかけとしてデータの変換を実行することができる。
【００３５】
また、請求項９に記載のデータ変換装置は、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報のプレビュー画面の表示に関する処理であることを特徴とする。
【００３６】
この請求項９に記載の発明によれば、原稿情報のプレビュー画面の表示をきっかけとしてデータの変換を実行することができる。
【００３７】
また、請求項１０に記載のデータ変換装置は、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の印刷メニューの選択に関する処理であることを特徴とする。
【００３８】
この請求項１０に記載の発明によれば、原稿情報の印刷メニューの選択をきっかけとしてデータの変換を実行することができる。
【００３９】
また、請求項１１に記載のデータ変換装置は、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の内容の変更に関する処理であることを特徴とする。
【００４０】
この請求項１１に記載の発明によれば、原稿情報の内容の変更をきっかけとしてデータの変換を実行することができる。
【００４１】
また、請求項１２に記載のデータ変換装置は、請求項１〜１１に記載の発明において、前記送信データの形式がページ記述言語によるものであることを特徴とする。
【００４２】
この請求項１２に記載の発明によれば、さらに、共通のページ記述言語を解釈可能な複数のプリンタが使用可能な環境において、ユーザによる出力選択の自由度を高めることができる。
【００４３】
また、請求項１３に記載のデータ変換装置は、請求項１〜１１に記載の発明において、前記送信データの形式が前記出力装置に対して非依存型の形式であることを特徴とする。
【００４４】
この請求項１３に記載の発明によれば、さらに、ページ記述言語（ＰＤＬ）の異なる複数のプリンタが使用可能な環境において、プリンタ用データの再処理に関する自由度を高めることができる。
【００４５】
また、請求項１４に記載のデータ変換装置は、請求項１３に記載の発明において、前記保持手段が、前記先行変換手段により変換された非依存型の形式の送信データを保持し、前記変更指示検知手段が、前記変換指示手段による指示を検知し、前記出力手段が、前記変更指示検知手段により検知した指示にしたがって、前記保持手段により保持された非依存型の形式の送信データを前記出力装置へ出力することを特徴とする。
【００４６】
この請求項１４に記載の発明によれば、非依存型の形式のプリンタ用データへの変換処理を必要とせず、当該処理にかかる時間を省略することができるとともに、ＰＤＬ等の異なる複数のプリンタが使用可能な環境において、プリンタ用データの再処理に関する自由度を高めることができる。
【００４７】
また、請求項１５に記載のデータ変換装置は、請求項１〜１４に記載の発明において、前記先行変換手段が、前記処理検知手段による前記処理の検知に基づいて前記原稿情報のうち、最初の１ページのみを前記送信データに変換することを特徴とする。
【００４８】
この請求項１５に記載の発明によれば、複数ページをプリントする場合に、最小限のプリント用データを生成・保持することで、操作者（ユーザ）がおこなった印刷命令から印刷終了までの時間の短縮を図ることができる。
【００４９】
また、請求項１６に記載のデータ変換装置は、請求項１〜１５に記載の発明において、前記先行変換手段が、前記処理検知手段による前記処理の検知に基づいて、前記原稿情報のうちフォーカスのある原稿情報のみを前記送信データに変換することを特徴とする。
【００５０】
この請求項１６に記載の発明によれば、複数の文書ファイルが読み込まれている場合に、最小限のプリント用データを生成・保持することで、操作者（ユーザ）がおこなった印刷命令から印刷終了までの時間の短縮を図ることができる。
【００５１】
また、請求項１７に記載のデータ変換装置は、請求項１〜１６に記載の発明において、さらに、装置全体の稼働負荷を監視する稼働負荷監視手段とを備え、前記先行変換手段は、前記処理検知手段による前記処理の検知および前記稼働負荷監視手段による稼働負荷の監視状況に基づいて前記原稿情報を前記送信データに変換することを特徴とする。
【００５２】
この請求項１７に記載の発明によれば、操作者（ユーザ）の使用感を損ねることなく、操作者（ユーザ）がおこなった印刷命令から印刷終了までの時間の短縮を図ることができる。
【００５３】
また、請求項１８に記載のデータ変換装置は、請求項１〜１７に記載の発明において、前記先行変換手段によるデータ変換の開始および／または終了を検知するデータ変換状態検知手段と、前記データ変換状態検知手段により検知したデータ変換の開始および／または終了を操作者に報知する報知手段と、を備えたことを特徴とする。
【００５４】
この請求項１８に記載の発明によれば、高速プリントアウトが直ちに実行できるかをユーザに明示し、ユーザの使用感を向上させることができる。
【００５５】
また、請求項１９に記載の情報処理装置は、出力装置と、前記出力装置に接続され、原稿情報を前記出力装置用の送信データに変換し、変換した送信データを送信するデータ変換装置と、を備えた情報処理装置において、前記データ変換装置が、前記原稿情報を前記送信データに変換するよう指示する変換指示手段と、前記変換指示手段による指示に先行して実行される前記原稿情報に対する処理を検知する処理検知手段と、前記処理検知手段による前記処理の検知に基づいて前記原稿情報を前記送信データに変換する先行変換手段と、前記先行変換手段により変換された送信データを前記出力装置へ出力する出力手段と、を備え、前記出力装置が、前記データ変換装置の前記出力手段により出力された送信データを保持する保持手段を備えたことを特徴とする。
【００５６】
この請求項１９に記載の発明によれば、送信データを出力装置内で保持することができ、データ変換装置から出力装置への見かけ上の送信時間を省略することができる。
【００５７】
また、請求項２０に記載の情報処理装置は、請求項１９に記載の発明において、前記先行変換手段によるデータ変換の開始および／または終了を検知するデータ変換状態検知手段と、前記データ変換状態検知手段により検知したデータ変換の開始および／または終了を操作者に報知する報知手段と、を備えたことを特徴とする。
【００５８】
この請求項２０に記載の発明によれば、さらに、高速プリントアウトが直ちに実行できるかをユーザに明示し、ユーザの使用感を向上させることができる。
【００５９】
また、請求項２１に記載の情報処理システムは、出力装置と、原稿情報を前記出力装置用の送信データに変換し、変換した送信用データを送信するデータ変換装置と、前記送信用データを中継する中継装置と、を備えた情報処理システムにおいて、前記データ変換装置が、前記原稿情報を前記送信データに変換するよう指示する変換指示手段と、前記変換指示手段による指示に先行して実行される前記原稿情報に対する処理を検知する処理検知手段と、前記処理検知手段による前記処理の検知に基づいて前記原稿情報を前記送信データに変換する先行変換手段と、前記先行変換手段により変換された送信データを前記中継装置へ出力する出力手段と、を備え、前記中継装置が、前記データ変換装置の出力手段により出力された送信データを保持する保持手段を備えたことを特徴とする。
【００６０】
この請求項２１に記載の発明によれば、送信データを中継装置内で保持することができ、中継時間を見かけ上省略することができる。
【００６１】
また、請求項２２に記載の情報処理装置は、請求項２１に記載の発明において、前記先行変換手段によるデータ変換の開始および／または終了を検知するデータ変換状態検知手段と、前記データ変換状態検知手段により検知したデータ変換の開始および／または終了を操作者に報知する報知手段と、を備えたことを特徴とする。
【００６２】
この請求項２２に記載の発明によれば、さらに、高速プリントアウトが直ちに実行できるかをユーザに明示し、ユーザの使用感を向上させることができる。
【００６３】
また、請求項２３に記載のデータ変換方法は、原稿情報を出力装置用の送信データに変換し、変換した送信データを送信するデータ変換方法において、前記原稿情報を前記送信データに変換する変換指示に先行して実行される前記原稿情報に対する処理を検知する処理検知工程と、前記処理検知工程による前記処理の検知に基づいて前記原稿情報を前記送信データに変換する先行変換工程と、を含んだことを特徴とする。
【００６４】
この請求項２３に記載の発明によれば、ユーザの明示の印刷命令に先行して、出力装置用のプリンタ用データへの変換生成をすることができ、プリンタ用データに含まれる変換前の原稿に関する情報をもちいて、原稿情報の解析等の有用処理をおこなうことができる。
【００６５】
また、請求項２４に記載のデータ変換方法は、請求項２３に記載の発明において、さらに、前記原稿情報を前記送信データに変換する変換指示を検知する変更指示検知工程と、前記変更指示検知工程による前記指示の検知にしたがって、前記先行変換工程により変換された送信データを前記出力装置へ出力する出力工程と、を含んだことを特徴とする。
【００６６】
この請求項２４に記載の発明によれば、プリンタ用データへの変換処理を必要とせず、当該処理にかかる時間を省略することができる。
【００６７】
また、請求項２５に記載のデータ変換方法は、請求項２３または２４に記載の発明において、前記先行変換工程が、前記処理検知工程による前記処理の検知に基づいて前記原稿情報のうち、最初の１ページのみを前記送信データに変換することを特徴とする。
【００６８】
この請求項２５に記載の発明によれば、複数ページをプリントする場合に、最小限のプリント用データを生成・保持することで、ユーザがおこなった印刷命令から印刷終了までの時間の短縮を図ることができる。
【００６９】
また、請求項２６に記載のデータ変換方法は、請求項２３〜２５に記載の発明において、前記先行変換工程が、前記処理検知工程による前記処理の検知に基づいて前記原稿情報のうち、フォーカスのある原稿情報のみを前記送信データに変換することを特徴とする。
【００７０】
この請求項２６に記載の発明によれば、複数の文書ファイルが読み込まれている場合に、最小限のプリント用データを生成・保持することで、ユーザがおこなった印刷命令から印刷終了までの時間の短縮を図ることができる。
【００７１】
また、請求項２７に記載の発明にかかる記憶媒体は、請求項２３〜２６に記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、請求項２３〜２６の動作をコンピュータによって実現することが可能である。
【００７２】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかるデータ変換装置、データ変換装置および出力装置を含む情報処理装置、さらに中継装置を含む情報処理システム、データ変換方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【００７３】
〔実施の形態１〕
（情報処理装置および情報処理システムのハードウエア構成）
まず、実施の形態１かかるデータ変更装置を含む情報処理装置、情報処理システムのハードウエア構成について説明する。図１および図２は、この発明の本実施の形態にかかるデータ変換装置を含む情報処理装置、情報処理システムのシステム構成を示すブロック図である。
【００７４】
図１において、１０１はデータ変換装置（コンピュータ）であり、１０２は表示装置（モニタ）であり、出力装置（プリンタ）である。これは、コンピュータとプリンタとを組み合わせたスタンドアローン型における通常の構成であり、さらに、データ変換装置にはユーザインタフェースとしての表示装置（モニタ）１０２が接続されている。
【００７５】
データ変換装置１０１は、演算処理部１１１、記憶部１１２、送信部１１３を備えている。ここで、演算処理部１１１は、後述するＣＰＵ３０１等によりその機能を実現する。また、記憶部１１２は、各種プログラムおよびデータを記憶する。具体的には後述するＲＯＭ３０２、ＲＡＭ３０３、ＨＤ３０５等の記憶媒体および記憶媒体の読み取り装置（たとえばＨＤＤ３０４）等によりその機能を実現する。
【００７６】
記憶部１１２は、たとえば、ＯＳ（オペレーションシステム）、中間ファイルを記録するプログラムであるスプーラ、記録された中間ファイルを読み出すプログラムであるデスプーラ、アプリケーション、マクロ、プリンタドライバ等を記憶しており、演算処理部１１１がこれらのプログラムを実行する。
【００７７】
また、プリンタ用データやプリンタ非依存型のデータも、記憶部１１２に記憶され、送信部１１３によってプリンタへ送信される。送信部１１３は、後述するインタフェース３０９等によりその機能を実現する。
【００７８】
出力装置（プリンタ）１０３も、図示を省略するプリンタエンジン（画像形成部）、受信部１３３のほか、データ変換装置１０１と同様に、演算処理部１３１、記憶部１３２を備えている。
【００７９】
ここで、演算処理部１３１は、後述するＣＰＵ４０１等によりその機能を実現する。また、記憶部１３２は、各種プログラムおよびデータを記憶する。具体的には後述するＲＯＭ４０２、ＲＡＭ４０３、ＨＤ４０５等の記憶媒体および記憶媒体の読み取り装置（たとえばＨＤＤ４０４等）によりその機能を実現する。
【００８０】
また、受信部１３３は、データ変換装置１０１の送信部１１３より送信されたプリンタ用データを受信する。具体的には、後述するインタフェース４０９等によりその機能を実現することができる。プリンタ用データを受信した出力装置（プリンタ）１０３は、記憶部１３２にそのプリンタ用データを記憶し、演算処理部１３１によって最終的なデータを生成し、上記プリンタエンジンへの出力をおこなう。
【００８１】
なお、上記演算処理部１１１，１３１、記憶部１１２，１３２は、物理的にデータ変換装置１０１あるいは出力装置１０３内に存在する必要はなく、仮想的にデータ変換装置あるいは出力装置を構成すればよい。したがって、たとえば、演算処理部１１１，１３１、記憶部１１２，１３２が、ネットワーク上に存在するような構成であってもよい。
【００８２】
図２は、この発明の本実施の形態にかかるデータ変換装置を含む情報処理システムのシステム構成を示すブロック図であり、ネットワーク化されたシステム構成の一例を示すものである。
【００８３】
図２において、２０１はプリンタサーバであり、２０２は、データ変換装置としてのローカルコンピュータである。また、２０３は出力装置としてネットワークプリンタである。
【００８４】
また、プリンタサーバ２０１、ローカルコンピュータ２０２、ネットワークプリンタ２０３は、それぞれネットワーク２００に接続されており、プリンタサーバ２０１およびローカルコンピュータ２０２により作成、記憶した文書をネットワークプリンタ２０３によって印刷することができるとともに、プリンタサーバ２０１およびローカルコンピュータ２０２の操作によって、ネットワークプリンタ２０３の動作を監視しかつ制御することができる。
【００８５】
さらに、プリンタサーバ２０１は、記憶部２１１を備え、記憶部２１１は、各種プログラムおよびデータを記憶する。後述するＲＯＭ２９０２、ＲＡＭ２９０３、ＨＤ２９０５等の記憶媒体および記憶媒体の読み取り装置（たとえばＨＤＤ２９０４等）によりその機能を実現する。
【００８６】
（データ変換装置のハードウエア構成）
つぎに、データ変換装置のハードウエア構成について説明する。図３は、本実施の形態にかかるデータ変換装置１０１のハードウエア構成を示すブロック図である。
【００８７】
上述のとおり、データ変換装置１０１は、コンピュータが単独で構成することができ、また、ネットワーク２００により接続されたプリンタサーバ２０１とローカルコンピュータ２０２によっても構成することもできる。
【００８８】
図３に示すデータ変換装置において、３０１はシステム全体を制御するＣＰＵを、３０２はブートプログラム等を記憶したＲＯＭを、３０３はＣＰＵ３０１のワークエリアとして使用されるＲＡＭを、３０４はＣＰＵ３０１の制御にしたがってＨＤ（ハードディスク）３０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、３０５はＨＤＤ３０４の制御で書き込まれたデータを記憶するＨＤをそれぞれ示している。
【００８９】
また、３０６はＣＰＵ３０１の制御にしたがってＦＤ（フロッピーディスク）３０７に対するデータのリード／ライトを制御するＦＤＤ（フロッピーディスクドライブ）を、３０７はＦＤＤ３０６の制御で書き込まれたデータを記憶する着脱自在の記憶媒体の一例としてのＦＤをそれぞれ示している。
【００９０】
また、３０８はカーソル、アイコンあるいはツールボックスをはじめ、ドキュメント、画像、機能情報等のデータに関するウインドウを表示するディスプレイを示しており、表示装置（モニタ）１０２の機能を実現するものである。
【００９１】
また、３０９は通信回線３１０を介してネットワークＮＥＴに接続され、そのネットワークＮＥＴと内部のインタフェースを司るインタフェース（Ｉ／Ｆ）をそれぞれ示している。このネットワークＮＥＴには、出力装置１０３への接続に関するものも含まれる。
【００９２】
また、３１１は文字、数値、各種指示等の入力のための複数のキーを備えたキーボードを、３１２はカーソルの移動や範囲選択、あるいはウインドウの移動やサイズの変更、アイコンの選択、移動等をおこなうマウスを示している。また、３１３は上記各部を接続するためのバスを示している。
【００９３】
（出力装置（プリンタ）のハードウエア構成）
つぎに、出力装置（プリンタ）のハードウエア構成について説明する。図４は、本実施の形態にかかる出力装置（プリンタ）のハードウエア構成を示すブロック図である。
【００９４】
図４に示すデータ変換装置において、４０１はシステム全体を制御するＣＰＵを、４０２はブートプログラム等を記憶したＲＯＭを、４０３はＣＰＵ４０１のワークエリアとして使用されるＲＡＭを、４０４はＣＰＵ４０１の制御にしたがってＨＤ（ハードディスク）４０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、４０５はＨＤＤ４０４の制御で書き込まれたデータを記憶するＨＤをそれぞれ示している。
【００９５】
また、４０６はＣＰＵ４０１の制御にしたがってＦＤ（フロッピーディスク）４０７に対するデータのリード／ライトを制御するＦＤＤ（フロッピーディスクドライブ）を、４０７はＦＤＤ４０６の制御で書き込まれたデータを記憶する着脱自在の記憶媒体の一例としてのＦＤをそれぞれ示している。
【００９６】
また、４０８はプリンタの操作内容を表示するディスプレイを示している。また、ディスプレイ４０８は、プリンタの操作指示をおこなうタッチパネル４１１の機能もあわせ持つようにしてもよい。
【００９７】
また、４０９は通信回線４１０を介してネットワークＮＥＴに接続され、そのネットワークＮＥＴと内部のインタフェースを司るインタフェース（Ｉ／Ｆ）をそれぞれ示している。このネットワークＮＥＴには、データ変換装置１０１への接続に関するものも含まれる。
【００９８】
また、４１２は、プリンタの操作指示をおこなうテンキーであり、スタートボタンその他の操作ボタンを含むものである。
【００９９】
（データ変換装置の機能的構成）
つぎに、データ変換装置１０１の機能的構成について説明する。図５は、実施の形態１にかかるデータ変換装置１０１の構成を機能的に示す機能ブロック図である。図５において、データ変換装置１０１は、処理検知部５０１と、変換指示部５０２と、先行変換部５０３と、保持部５０４と、変換指示検知部５０５と、出力部５０６とを含む構成である。
【０１００】
ここで、処理検知部５０１は、変換指示部５０２による指示に先行して実行される原稿情報に対する処理を検知する。変換指示部５０２による指示に先行して実行される原稿情報に対する処理とは、実施の形態１においては、ファイルオープン処理を示す。以下、別の実施の形態においては、それぞれ上記処理の内容が異なる。
【０１０１】
変換指示部５０２と、原稿情報を送信データに変換するよう指示する。具体的には、図示を省略するが表示画面上に表示される印刷実行ボタン等の押下がこの指示に該当する。
【０１０２】
先行変換部５０３と、処理検知部５０１による処理の検知に基づいて原稿情報を送信データに変換する。送信データへの変換については、従来の変換処理の内容と同様であるので、その説明は省略する。
【０１０３】
送信データの変換は、全ページにわたっておこなってもよく、所定のページのみをおこなってもよく、また、最初の１ページのみをおこなってもよい。たとえば、最初の１ページのみをおこなうことにより、データに要する処理時間を短縮することができ、装置全体としての稼働負荷を軽減することができる。また、変換したデータを保持する保持部５０４の記憶（記録）容量を軽減することができる。
【０１０４】
また、先行変換部５０３は、原稿情報のうちフォーカスのある原稿情報のみを送信データに変換するようにしてもよい。これにより、同様に、装置全体の稼働負荷を軽減するとともに、保持部５０４の記憶（記録）容量を軽減することができる。
【０１０５】
保持部５０４は、先行変換部５０３により変換された送信データを保持する。データの保持とは、具体的には、たとえばＨＤ３０５へデータを記憶することにより実現する。
【０１０６】
変換指示検知部５０５と、変換指示部５０２による指示を検知する。すなわち、上記印刷実行ボタン等が押下されたか否かを監視し、押下された場合にその旨を出力部５０６へ通知するよう所定の信号を出力する。
【０１０７】
出力部５０６は、変更指示検知部５０５による指示の検知にしたがって、保持部５０４により保持された送信データを出力装置１０３へ出力する。たとえば、図１に示した送信部１１３によりその機能を実現することができる。
【０１０８】
なお、処理検知部５０１、変換指示部５０２、先行変換部５０３、保持部５０４、変換指示検知部５０５、出力部５０６は、それぞれ、ＲＯＭ３０２、ＲＡＭ３０３またはハードディスク（ＨＤ）３０５、フロッピーディスク（ＦＤ）３０７等の記録媒体に記録されたプログラムに記載された命令にしたがってＣＰＵ２０３等が命令処理を実行することにより、各部の機能を実現するようにしてもよい。
【０１０９】
（データ変換処理の内容）
つぎに、実施の形態１にかかるデータ変換装置のデータ変換処理の内容について説明する。図６および図７は、実施の形態１にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【０１１０】
実施の形態１にあっては、文書ファイルを開いた後にプリントが開始可能なコンピュータ環境（アプリケーション環境）において、他人が作成し公開した文書のような、内容変更の必要がない原稿をプリントする場合を想定する。実施の形態１において、出力装置（プリンタ）１０３は１台しか存在しないが、システムに対しては、仮想的に２台存在するように２つの識別名（プリンタＡ、プリンタＢ）によって組み込まれ（インストールされ）ている。
【０１１１】
したがって、プリンタＡを指定してプリントする場合にはプリンタドライバＡが使用され、プリンタＢを指定してプリントする場合にはプリンタドライバＢが使用される。１台のプリンタに複数の識別名を与えることは、高機能なＯＳ（オペレーティングシステム）が有する一般的な機能であるため、その機能の詳細な説明については省略する。
【０１１２】
また、実施の形態１においては、ユーザによる明示の印刷命令とは別個に、処理検知部５０１内の擬似命令発行部（マクロ）が印刷命令を発行する。図６のフローチャートにおいて、マクロの印刷命令による処理の手順を示し、図７のフローチャートにおいて主としてユーザの明示のプリント命令による処理の手順を示している。
【０１１３】
図６において、ファイルがオープンされる（ステップＳ６０１）と、処理検知部５０１としてのファイルオープン検知部はファイルオープンを検知し、擬似命令発行部へ読み込み開始を通知する（ステップＳ６０２）。ここで、ユーザはアプリケーションプログラムに対してファイルオープンを指示するため、ファイルオープンを検知するのはアプリケーションプログラムである。
【０１１４】
つづいて、擬似命令発行部は、アプリケーションプログラムへ印刷命令を発行する（ステップＳ６０３）。かかる擬似印刷命令発行部は、アプリケーション内で動作するマクロとして実現することが可能である。
【０１１５】
ここでマクロとは、アプリケーションの有する個々の機能を一連の定型動作として実行させることが可能なプログラムを示すものである。一般に高機能なアプリケーション（ワープロソフト等）においては、定型動作を所定の言語（たとえば、マイクロソフト社製のプログラミング言語である「Ｖｉｓｕａｌ  Ｂａｓｉｃ  ｆｏｒ  Ａｐｐｌｉｃａｔｉｏｎｓ」等）で記述しておくことにより、アプリケーション内でマクロを実行させることが可能である。
【０１１６】
そしてマクロの実行開始は、ワードプロセッサを例にとれば、ユーザによる明示の開始指示による他、アプリケーションの起動と同時にアプリケーションによって実行させたり、既存文書の読み込み終了と同時にアプリケーションによって実行させたりすることが可能である。
【０１１７】
さらに、文書を開いた後に所定の動作（たとえばプリント）が開始可能なコンピュータ環境（アプリケーション環境）においては、文書を開いた後に該動作のマクロを実行させることが可能である。
【０１１８】
実施の形態１にかかるマクロは、「プリンタＡを選択し、開いている文書の全ページをファイル出力としてプリントアウトする」という定型動作を実行し、既存文書のファイルオープン直後に実行可能なマクロとして構成されている。
【０１１９】
したがって、ファイルオープンを検知したアプリケーションが、ファイルオープンの後に当該マクロを実行することにより、ファイル出力としてのプリント命令が発行されることになる（ステップＳ６０４）。
【０１２０】
ここでファイル出力とは、プリンタ用データをプリンタに対して送信するのではなく、ハードディスク等の記憶媒体上に記録することを示しており、記録時のファイル名は、読み込み文書名と一意に対応させることが可能である。このようにファイル出力されたプリンタ用データは、読み出し後改めてプリンタに対して送信することにより、プリントアウトが可能となる。
【０１２１】
したがって、プリンタＡを選択した、ファイル出力としてのプリント命令は、ＯＳを介してプリンタドライバＡに送信され（ステップＳ６０５）、プリンタドライバＡは、文書情報をプリンタが解釈可能なプリンタ用データに変換（生成）し、保持部５０４へ送信する（ステップＳ６０６）。そして、保持部５０４はプリンタ用データを記録媒体に記録（保持）する（ステップＳ６０７）。
【０１２２】
一方ユーザは、文書を開いた後、ある時間の経過後に、アプリケーションに対して明示のプリント命令を発行する。すなわち、図７のフローチャートにおいて、まず、ファイルオープンし（ステップＳ７０１）、その後、ユーザは、アプリケーションに対して印刷命令を発行する（ステップＳ７０２）。つぎに、アプリケーションは、ＯＳに対して印刷命令を発行する（ステップＳ７０３）。
【０１２３】
つぎに、ＯＳは、プリンタドライバＢに対して印刷命令を発行する（ステップＳ７０４）。このプリント命令はプリンタＢを出力先としてなされ、プリンタドライバＢに送信される。プリンタドライバＢは、プリンタ用データの生成に先立ち、上記保持部を検索し、開いている文書に対応した所定のプリンタ用データがすでに生成されているか否かを判断する（ステップＳ７０５）。
【０１２４】
ここで「所定の」とは、「ユーザの明示のプリント命令に反しない」ということを示している。たとえば、上記マクロは表示文書の「全ページの」プリンタ用データを生成したが、ユーザの明示のプリント命令が「最初のページのみ」のプリントを意図していた場合、プリンタドライブＢは、読み込んだプリンタ用データのうちの「最初のページ」に該当する部分のみをプリンタに対して送信し、この該当部分が「所定の」の意味するところである。
【０１２５】
なお、上記マクロが高画質モードでのプリントアウトをおこなうものであるにもかかわらず、ユーザの明示のプリント命令が通常画質でのプリントを対象としていた場合には、高画質モードでのプリンタ用データを「所定の」と見なすこともできる。当然、上記の場合に「所定の」と見なさないようにすることも可能である。
【０１２６】
ステップＳ７０５において、すでに生成されている場合（ステップＳ７０５肯定）は、当該ファイルを読み込んで、「所定の」プリンタ用データに基づいて、プリンタが解釈可能なデータをプリンタに対して送信する（ステップＳ７０７）。
【０１２７】
ここで、「基づいて」とは「さらに変換が必要ならばその変換をおこなって」ということを示している。実施の形態１においては、「所定の」部分の選択が終了した後は、さらに変換をする必要はなく、「そのまま」プリンタに送信すればよい。
【０１２８】
一方、ステップＳ７０５において、文書を開いてからユーザの明示のプリント命令までの時間が短い等の理由で、プリンタ用データがまだ生成されていない場合、あるいはプリンタ用データが生成されていても「所定の」に該当する部分（所定部分）が存在しない場合（ステップＳ７０５否定）は、通常の処理によりプリンタ用データを生成し、プリンタに対して送信し（ステップＳ７０７）、プリンタはプリントを実行する（ステップＳ７０８）。
【０１２９】
このように、文書を開いた後、ユーザの明示のプリント命令により、図７に示す手順で処理がおこなわれることになる。
【０１３０】
また、プリンタ用データをページ記述言語（ＰＤＬ）によるものとしてもよい。すなわち、プリンタドライバがページ記述言語で中間ファイルを生成することにより実現する。
【０１３１】
ページ記述言語は、パーソナルコンピュータ等の情報処理装置上で作成した文書をページ単位で印刷する際に、プリンタに文字とグラフィックスなどの印刷イメージを指示するための言語であり、主にレーザープリンタ等のページプリンタでもちいる。
【０１３２】
ページプリンタでは、１ページごとに印刷するイメージを構成する。そのイメージデータはプリンタに送られ、プリンタ側でビットデータに変換し印刷する。ページ記述言語はプリンタのドット密度を考慮して印刷イメージを作成するため、アプリケーションの開発者やフォントのデザイナーは個別のプリンタのドット密度を意識してソフトを作成する必要がなくなるというメリットがある。また、ＰＤＬ対応のシステムではソフトやハードの高いレベルで互換性が実現されている。
【０１３３】
なお、以下の示す他の実施の形態においても、同様にプリンタ用データをＰＤＬ等のページ記述言語によるものとすることができる。
【０１３４】
以上説明したように、実施の形態１によれば、変換指示部５０２が、原稿情報を送信データに変換するよう指示し、処理検知部５０１が、変換指示部５０２による指示に先行して実行される原稿情報に対する処理を検知し、先行変換部５０３が、処理検知部５０１による処理の検知に基づいて原稿情報を送信データに変換するので、ユーザの明示の印刷命令に先行して、出力装置用の送信データ（プリンタ用データ）への変換をすることができ、送信データに含まれる変換前の原稿に関する情報をもちいて、原稿情報の解析等の有用処理をおこなうことができる。
【０１３５】
したがって、ユーザがおこなった印刷命令から印刷終了までの時間を短縮し、プリンタ用データの生成に要する時間を見せかけ上省略あるいは短縮させることができるものである。
【０１３６】
また、実施の形態１によれば、保持部５０４が、先行変換部５０３により変換された送信データを保持するので、原稿情報の解析等の有用処理を後から実行することができ、また、変換後のデータに対してさらに処理を加えることができる。
【０１３７】
また、実施の形態１によれば、変更指示検知部５０４が、変換指示部５０２による指示を検知し、出力部５０６が、変更指示検知部５０５による指示の検知にしたがって、保持部５０４により保持された送信データを出力装置１０３へ出力するので、プリンタ用データへの変換処理を必要とせず、当該処理にかかる時間を省略することができ、これにより、たとえば、他人が作成し公開した文書等の内容変更の必要がない原稿を高速にプリントアウトすることができるものである。
【０１３８】
また、実施の形態１によれば、処理検知部５０１により検知される処理が、原稿情報の読み込みの開始指示に関する処理であるので、原稿情報の読み込みの開始指示をきっかけとしてデータの変換を実行することができ、これにより、ユーザがおこなった明示の印刷命令から印刷終了までの時間を短縮することが可能である。
【０１３９】
また、実施の形態１によれば、共通のページ記述言語（ＰＤＬ）を解釈可能な複数のプリンタが使用可能な環境において、ユーザによる出力選択の自由度を高めることができる。
【０１４０】
また、実施の形態１によれば、先行変換部５０３が、処理検知５０１による処理の検知に基づいて原稿情報のうち、最初の１ページのみを送信データに変換することもできるので、複数ページをプリントする場合に、最小限のプリント用データを生成・保持することで、ユーザがおこなった印刷命令から印刷終了までの時間の短縮を図ることが可能である。
【０１４１】
また、実施の形態１によれば、先行変換部５０３が、処理検知部５０１による処理の検知に基づいて、原稿情報のうちフォーカスのある原稿情報のみを送信データに変換するので、複数の文書ファイルが読み込まれている場合に、最小限のプリント用データを生成・保持することで、ユーザがおこなった印刷命令から印刷終了までの時間の短縮を図ることが可能である。
【０１４２】
〔実施の形態２〕
さて、上述した実施の形態１では、ファイルオープンを検知してプリンタ用データの生成を開始するような構成としたが、以下に説明する実施の形態２のように、ファイルの読み込みの終了を検知してプリンタ用データの生成を開始するようにしてもよい。
【０１４３】
この実施の形態２にかかるデータ変更装置を含む情報処理システムのハードウエア構成、データ変換装置のハードウエア構成、出力装置（プリンタ）のハードウエア構成、データ変換装置の機能的構成については、図１〜５に示した実施の形態１の各構成と同様であるので、その説明は省略する。
【０１４４】
（データ変換処理の内容）
つぎに、実施の形態２にかかるデータ変換装置のデータ変換処理の内容について説明する。図８および図９は、実施の形態２にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【０１４５】
実施の形態２にあっては、文書（ファイル）の読み込み終了と同時にプリントが開始可能な、換言すれば、文書がすべて読み込まれた後にプリント動作を開始可能なコンピュータ環境（アプリケーション環境）において、他人が作成し公開した文書等、内容変更の必要がない原稿をプリントする場合を想定する。
【０１４６】
実施の形態２においても、実施の形態１と同様に、プリンタは１台しか存在しないが、仮想的に２台存在するように２つの識別名（プリンタＣ、プリンタＤ）でインストールされている。
【０１４７】
したがって、実施の形態１と同様に、プリンタＣを指定してプリントする場合にはプリンタドライバＣが使用され、プリンタＤを指定してプリントする場合にはプリンタドライバＤが使用される。
【０１４８】
また、実施の形態２においては、ユーザによって文書が開かれた（ステップＳ８０１）後、処理検知部５０１としての読み込み終了検知部（アプリケーション）は読み込み終了を検知し、処理検知部５０１内の擬似命令発行部へ読み込み終了を通知する（ステップＳ８０２）。
【０１４９】
実施の形態２において、ユーザはアプリケーションプログラムに対して文書読み込みを指示するため、ファイルオープンを検知するのはアプリケーションプログラムである。
【０１５０】
つづいて、擬似印刷命令発行部は、アプリケーションプログラムへ印刷命令を発行する（ステップＳ８０３）。擬似印刷命令発行部は、実施の形態１と同様に、アプリケーション内で動作するマクロとして実現することが可能である。
【０１５１】
実施の形態２におけるマクロは、「読み込んだ文書をプリンタＣに対して、ファイル出力としてプリントアウトする」という定型動作を実行し、既存文書の読み込み終了直後に実行可能なマクロとして構成されている。したがって、読み込み終了を検知したアプリケーションが、読み込み終了直後に当該マクロを実行することにより、ファイル出力としてのプリント命令が発行される。
【０１５２】
よって、前記ファイル出力としてのプリント命令は、ＯＳを介してプリンタドライバＣに送信され（ステップＳ８０５）、プリンタドライバＣは、文書情報をプリンタ用データに変換（生成）し、保持部５０４へ送信する（ステップＳ８０６）。そして、保持部５０４はプリンタ用データを記録媒体に記録（保持）する（ステップＳ８０７）。
【０１５３】
一方ユーザは、文書の読み込みが終了した後、ある時間の経過後に、アプリケーションに対して明示のプリント命令を発行する。すなわち、図９のフローチャートにおいて、まず、ファイルオープンし（ステップＳ９０１）、その後ユーザは、アプリケーションに対して印刷命令を発行する（ステップＳ９０２）。つぎに、アプリケーションは、ＯＳに対して印刷命令を発行する（ステップＳ９０３）。
【０１５４】
つぎに、ＯＳは、プリンタドライバＤに対して印刷命令を発行する（ステップＳ９０４）。このプリント命令はプリンタＤを出力先としてなされ、プリンタドライバＤに送信される。プリンタドライバＤは、プリンタ用データの生成に先立ち、保持部５０４を検索し、読み込んだ文書に対応した所定のプリンタ用データがすでに生成されてるか否かを判断する（ステップＳ９０５）。
【０１５５】
そして、すでに生成されている場合（ステップＳ９０５肯定）には、当該ファイルを読み込んで、所定のデータをプリンタに対して送信する（ステップＳ９０６）。
【０１５６】
一方、文書の読み込み終了からユーザの明示のプリント命令までの時間が短い等の理由で、所定のプリンタ用データがいまだ生成されていない場合（ステップＳ９０５否定）には、通用の処理によりプリンタ用データを生成し、プリンタに対して送信し（ステップＳ９０７）、プリンタはプリントを実行する（ステップＳ９０８）。
【０１５７】
以上説明したように、実施の形態２によれば、処理検知部５０１により検知される処理が、原稿情報の読み込みに関する処理であり、原稿情報の読み込み終了後に、原稿情報の読み込みをきっかけとしてデータの変換を実行することができ、これにより、ユーザがおこなった明示の印刷命令から印刷終了までの時間を短縮することが可能である。
【０１５８】
〔実施の形態３〕
さて、上述した実施の形態１、２では、ファイルオープンに関連してプリンタ用データの生成を開始するような構成としたが、以下に説明する実施の形態３のように、印刷条件設定の表示命令を検知してプリンタ用データの生成を開始するようにしてもよい。
【０１５９】
この実施の形態３にかかるデータ変更装置を含む情報処理システムのハードウエア構成、データ変換装置のハードウエア構成、出力装置（プリンタ）のハードウエア構成、データ変換装置の機能的構成については、図１〜５に示した実施の形態１の各構成と同様であるので、その説明は省略する。
【０１６０】
（データ変換処理の内容）
つぎに、実施の形態３にかかるデータ変換装置のデータ変換処理の内容について説明する。図１０および図１１は、実施の形態３にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【０１６１】
実施の形態３にあっては同様に、他人が作成し公開した文書のような内容変更の必要がない原稿をプリントする場合を想定する。実施の形態３において、プリンタは１台しか存在しないが、２つの識別名（プリンタＥ、プリンタＦ）でインストールされている。実施の形態１と同様に、プリンタＥ、ＦにはプリンタドライバＥ、Ｆが各々対応する。
【０１６２】
図１０において、ユーザによって印刷条件設定の表示命令が発行される（ステップＳ１００１）と、処理検知部５０１としての印刷条件設定表示検知部は印刷条件設定が表示されたことを検知し、その旨を擬似命令発行部へ通知する（ステップＳ１００３）。
【０１６３】
実施の形態３においては、ユーザはＯＳに対して印刷条件設定の表示を指示し、該指示はＯＳからプリンタドライバへと送信されるため、印刷条件設定の表示を検知するのはプリンタドライバＦである。
【０１６４】
ただし、該検出部としてのプリンタドライバＦは、プリンタ用データの保持部５０４を検索し、プリンタ用データファイルがあるか否かを判断し（ステップＳ１００２）、プリンタ用データファイルがない場合（ステップＳ１００２否定）にのみ、前記検出を擬似命令発行部へ通知する（ステップＳ１００３）。
【０１６５】
一方、プリンタ用データファイルがある場合（ステップＳ１００２肯定）は、前記検出を擬似命令発行部へは通知しない（ステップＳ１００４）。
【０１６６】
つづいて、擬似印刷命令発行部は、アプリケーションプログラムへ印刷命令を発行する（ステップＳ１００５）。かかる擬似印刷命令発行部は、実施の形態１と同様に、アプリケーション内で動作するマクロとして実現することが可能である。
【０１６７】
実施の形態３にかかる擬似印刷命令発行部（マクロ）は、「読み込んだ文書をプリンタＥに対して、ファイル出力としてプリントアウトする」という定型動作を実行し、プリンタドライバからの印刷条件設定表示の通知をトリガとして実行可能なマクロとして構成されている。したがって、印刷条件設定の表示を通知された当該マクロが実行されることにより、ファイル出力としてのプリント命令が発行されることになる。
【０１６８】
これにより、前記ファイル出力としてのプリント命令は、アプリケーションがＯＳへ発行し（ステップＳ１００６）、ＯＳを介してプリンタドライバＥに送信され（ステップＳ１００７）、プリンタドライバＥは、文書情報をプリンタ用データに変換（生成）し、保持部５０４へ送信する（ステップＳ１００８）。保持部５０４はプリンタ用データを記録媒体に記録（保持）する（ステップＳ１００９）。
【０１６９】
一方ユーザは、当該文書の印刷設定表示後、ある時間の経過後に、アプリケーションに対して明示のプリント命令を発行する。すなわち、図１１のフローチャートにおいて、まず、ユーザがＯＳへ印刷条件設定表示の命令をおこなう（ステップＳ１１０１）。
【０１７０】
その後、ユーザはアプリケーションへ印刷命令を発行する（ステップＳ１１０２）。そしてＯＳは、プリンタドライバＦへ印刷命令を発行する（ステップＳ１１０４）。
【０１７１】
このプリント命令はプリンタＦを出力先としてなされ、通常の経路でプリンタドライバＦに送信される。実施の形態３におけるプリンタドライバＦは、プリンタ用データの生成に先立ち、保持部５０４を検索し、読み込んだ文書に対応したプリンタ用データがすでに生成されていないかを判断する（ステップＳ１１０５）。
【０１７２】
ステップＳ１１０５において、プリンタ用データがすでに生成されている場合（ステップＳ１１０５肯定）は、当該ファイルを読み込んで、所定部分をプリンタに対して送信する（ステップＳ１１０６）。
【０１７３】
一方、文書の印刷条件設定表示からユーザの明示のプリント命令までの時間が短い等の理由で、所定のプリンタ用データがまだ生成されていない場合（ステップＳ１１０５否定）は、プリンタ用データを生成し、プリンタに対して送信する（ステップＳ１１０７）。
【０１７４】
なお、上記明示のプリント命令の際にも、印刷条件設定の表示がなされることがあるが、その場合には、プリンタドライバＦが、プリンタ用データの保持部５０４を検索し、プリンタ用データファイルがない場合にのみ、前記検出を擬似命令発行部へ通知することになる。
【０１７５】
以上説明したように、実施の形態３によれば、処理検知部５０１により検知される処理が、原稿情報の印刷条件設定画面の表示指示に関する処理であり、ユーザによる印刷条件設定画面の表示命令を検知した後に、原稿情報の印刷条件設定画面の表示指示をきっかけとしてデータの変換を実行することができるので、これにより、ユーザがおこなった印刷命令から印刷終了までの時間を短縮することが可能である。
【０１７６】
〔実施の形態４〕
さて、上述した実施の形態３では、印刷条件設定の表示命令を検知してプリンタ用データの生成を開始するような構成としたが、以下に説明する実施の形態４のように、印刷条件設定の変更を検知してプリンタ用データの生成を開始するようにしてもよい。
【０１７７】
この実施の形態４にかかるデータ変更装置を含む情報処理システムのハードウエア構成、データ変換装置のハードウエア構成、出力装置（プリンタ）のハードウエア構成、データ変換装置の機能的構成については、図１〜５に示した実施の形態１の各構成と同様であるので、その説明は省略する。
【０１７８】
（データ変換処理の内容）
つぎに、実施の形態４にかかるデータ変換装置のデータ変換処理の内容について説明する。図１２および図１３は、実施の形態４にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【０１７９】
実施の形態４にあっては同様に、他人が作成し公開した文書のような内容変更の必要がない原稿をプリントする場合を想定する。実施の形態４において、プリンタは１台しか存在しないが、２つの識別名（プリンタＧ、プリンタＨ）でインストールされている。実施の形態１と同様に、プリンタＧ、ＨにはプリンタドライバＧ、Ｈが各々対応する。
【０１８０】
図１２において、ユーザによって印刷条件設定の表示がおこなわれ、印刷条件設定の変更があった場合（ステップＳ１２０１肯定）に、処理検知部５０１としての印刷条件設定変更検知部は印刷条件設定が変更されたことを検知し、その旨を擬似命令発行部へ通知する（ステップＳ１２０３）。
【０１８１】
実施の形態４においては、ユーザはＯＳに対して印刷条件設定の変更を指示し、該指示はＯＳからプリンタドライバへと送信されるため、印刷条件設定の表示を検知するのはプリンタドライバＨである。
【０１８２】
ただし、該検出部たるプリンタドライバＨは、プリンタ用データの保持部５０４を検索し、プリンタ用データファイルがあるか否かを判断し（ステップＳ１２０２）、プリンタ用データファイルがない場合（ステップＳ１２０２否定）にのみ、前記検出を擬似命令発行部へ通知する（ステップＳ１２０３）。
【０１８３】
一方、プリンタ用データファイルがある場合（ステップＳ１２０２肯定）は、前記検出を擬似命令発行部へは通知しない（ステップＳ１２０４）。
【０１８４】
つづいて、擬似印刷命令発行部は、アプリケーションプログラムへ印刷命令を発行する（ステップＳ１２０５）。かかる擬似印刷命令発行部は、実施の形態１と同様に、アプリケーション内で動作するマクロとして実現することが可能である。
【０１８５】
実施の形態４にかかる擬似印刷命令発行部（マクロ）は、「読み込んだ文書をプリンタＧに対して、ファイル出力としてプリントアウトする」という定型動作を実行し、プリンタドライバからの印刷条件設定表示の通知をトリガとして実行可能なマクロとして構成されている。したがって、印刷条件設定の変更を通知された当該マクロが実行されることにより、ファイル出力としてのプリント命令が発行されることになる。
【０１８６】
これにより、前記ファイル出力としてのプリント命令は、アプリケーションがＯＳへ発行し（ステップＳ１２０６），ＯＳを介してプリンタドライバＧに送信され（ステップＳ１２０７）、プリンタドライバＧは、文書情報をプリンタ用データに変換（生成）し、保持部５０４へ送信する（ステップＳ１２０８）。保持部５０４はプリンタ用データを記録媒体に記録（保持）する（ステップＳ１２０９）。
【０１８７】
一方ユーザは、当該文書の印刷設定の変更後、ある時間の経過後に、アプリケーションに対して明示のプリント命令を発行する。すなわち、図１３のフローチャートにおいて、まず、印刷条件設定の変更があったかを判断する（ステップＳ１３０１）
【０１８８】
ステップ１３０１において、変更があった場合（ステップＳ１３０１）に、ユーザはアプリケーションへ印刷命令を発行する（ステップＳ１３０２）。そしてＯＳは、プリンタドライバＨへ印刷命令を発行する（ステップＳ１３０４）。
【０１８９】
このプリント命令はプリンタＨを出力先としてなされ、通常の経路でプリンタドライバＨに送信される。実施の形態３におけるプリンタドライバＨは、プリンタ用データの生成に先立ち、保持部５０４を検索し、読み込んだ文書に対応したプリンタ用データがすでに生成されていないかを判断する（ステップＳ１３０５）。
【０１９０】
ステップＳ１３０５において、プリンタ用データがすでに生成されている場合（ステップＳ１３０５肯定）は、当該ファイルを読み込んで、所定部分をプリンタに対して送信する（ステップＳ１３０６）。
【０１９１】
一方、文書の印刷条件設定変更からユーザの明示のプリント命令までの時間が短い等の理由で、所定のプリンタ用データがまだ生成されていない場合（ステップＳ１３０５否定）は、プリンタ用データを生成し、プリンタに対して送信する。
【０１９２】
以上説明したように、実施の形態４によれば、処理検知部５０１により検知される処理が、原稿情報の印刷条件設定の変更指示に関する処理であり、印刷条件設定の変更を検知した後に、原稿情報の印刷条件設定の変更指示をきっかけとしてデータの変換を実行することができるので、これにより、ユーザがおこなった印刷命令から印刷終了までの時間を短縮することが可能である。
【０１９３】
〔実施の形態５〕
さて、上述した実施の形態１、２では、ファイルオープンに関連してプリンタ用データの生成を開始するような構成としたが、以下に説明する実施の形態５のように、印刷プレビュー命令を検知してプリンタ用データの生成を開始するようにしてもよい。
【０１９４】
この実施の形態５にかかるデータ変更装置を含む情報処理システムのハードウエア構成、データ変換装置のハードウエア構成、出力装置（プリンタ）のハードウエア構成、データ変換装置の機能的構成については、図１〜５に示した実施の形態１の各構成と同様であるので、その説明は省略する。
【０１９５】
（データ変換処理の内容）
つぎに、実施の形態５にかかるデータ変換装置のデータ変換処理の内容について説明する。図１４および図１５は、実施の形態５にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【０１９６】
実施の形態５にあっては、プリントプレビューが可能で、かつプレビュー開始と同時にプリントアウトが可能なコンピュータ環境（アプリケーション環境）において、他人が作成して公開した文書等、内容を変更する必要がない原稿をプリントする場合を想定する。実施の形態５においては、プリンタは１台しか存在しないが、２つの識別名（プリンタＩ、プリンタＪ）によりインストールされている。
【０１９７】
図１４において、ユーザによってプリントプレビューが指示される（ステップＳ１４０１）と、処理検知部５０１としてのプレビュー開始検知部はプレビューが指示されたことを検知し、その旨を擬似命令発行部へ通知する（ステップＳ１４０２）。
【０１９８】
実施の形態５においては、ユーザはアプリケーションプログラムに対してプレビューを指示するため、プレビュー開始を検知するのはアプリケーションプログラムである。
【０１９９】
つづいて、擬似印刷命令発行部は、アプリケーションプログラムへ印刷命令を発行する（ステップＳ１４０３）。かかる擬似印刷命令発行部は、実施の形態１と同様に、アプリケーション内で動作するマクロとして実現することが可能である。
【０２００】
実施の形態５にかかる擬似印刷命令発行部（マクロ）は、「プレビューした文書をプリンタＩに対して、ファイル出力としてプリントアウトする」という定型動作を実行し、プレビューの開始と同時に実行可能なマクロとして構成されている。したがって、プレビュー開始を検知したアプリケーションが、検知と同時に当該マクロが実行されることにより、ファイル出力としてのプリント命令が発行されることになる。
【０２０１】
これにより、前記ファイル出力としてのプリント命令は、アプリケーションがＯＳへ発行し（ステップＳ１４０４）、ＯＳを介してプリンタドライバＩに送信され（ステップＳ１４０５）、プリンタドライバＩは、文書情報をプリンタ用データに変換（生成）し、保持部５０４へ送信する（ステップＳ１４０６）。保持部５０４はプリンタ用データを記録媒体に記録（保持）する（ステップＳ１４０７）。
【０２０２】
一方ユーザは、当該文書のプレビュー開始後、ある時間の経過後に、アプリケーションに対して明示のプリント命令を発行する。すなわち、図１５のフローチャートにおいて、まず、ユーザがアプリケーションへ印刷プレビューの指示をおこなう（ステップＳ１５０１）。
【０２０３】
その後、ユーザはアプリケーションへ印刷命令を発行し（ステップＳ１５０２）、アプリケーションはＯＳへ印刷命令を発行する（ステップＳ１５０３）。そしてＯＳは、プリンタドライバＪへ印刷命令を発行する（ステップＳ１５０４）。
【０２０４】
このプリント命令はプリンタＪを出力先としてなされ、通常の経路でプリンタドライバＪに送信される。実施の形態５におけるプリンタドライバＪは、プリンタ用データの生成に先立ち、保持部５０４を検索し、読み込んだ文書に対応したプリンタ用データがすでに生成されていないかを判断する（ステップＳ１５０５）。
【０２０５】
ステップＳ１５０５において、プリンタ用データがすでに生成されている場合（ステップＳ１５０５肯定）は、プリントドライバＪが当該ファイルを読み込んで、所定部分をプリンタに対して送信する（ステップＳ１５０６）。
【０２０６】
一方、文書の印刷条件設定表示からユーザの明示のプリント命令までの時間が短い等の理由で、所定のプリンタ用データがまだ生成されていない場合（ステップＳ１５０５否定）は、プリントドライバＪは、プリンタ用データを生成し、プリンタに対して送信する（ステップＳ１５０７）。
【０２０７】
なお、通常印刷プレビューは、フォーカスのある文書に対してのみ可能であることが多い。したがって、実施の形態５は、現在フォーカスのある原稿に対してのみデータ変換をおこなうものであるということもいえる。
【０２０８】
以上説明したように、実施の形態５によれば、処理検知部５０１により検知される処理が、原稿情報のプレビュー画面の表示指示に関する処理であり、ユーザによる印刷プレビュー命令を検知した後に、原稿情報のプレビュー画面の表示指示をきっかけとしてデータの変換を実行することができるので、これにより、ユーザがおこなった印刷命令から印刷終了までの時間を短縮することが可能である。
【０２０９】
〔実施の形態６〕
さて、上述した実施の形態５では、印刷プレビュー命令を検知してプリンタ用データの生成を開始するような構成としたが、以下に説明する実施の形態６のように、印刷プレビュー命令の実行終了後にプリンタ用データの生成を開始するようにしてもよい。
【０２１０】
この実施の形態６にかかるデータ変更装置を含む情報処理システムのハードウエア構成、データ変換装置のハードウエア構成、出力装置（プリンタ）のハードウエア構成、データ変換装置の機能的構成については、図１〜５に示した実施の形態１の各構成と同様であるので、その説明は省略する。
【０２１１】
（データ変換処理の内容）
つぎに、実施の形態６にかかるデータ変換装置のデータ変換処理の内容について説明する。図１６および図１７は、実施の形態６にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【０２１２】
実施の形態６にあっては、プリントプレビューが可能で、かつプレビュー終了と同時にプリントアウトが可能なコンピュータ環境（アプリケーション環境）において、他人が作成し公開した文書等、内容を変更する必要がない原稿をプリントする場合を想定する。実施の形態６においては、プリンタは１台しか存在しないが、２つの識別名（プリンタＫ、プリンタＬ）によってインストールされている。
【０２１３】
図１６において、ユーザによってプリントプレビューが指示される（ステップＳ１６０１）と、処理検知部５０１としてのプレビュー終了検知部はプレビューが指示されたことを検知し、その旨を擬似命令発行部へ通知する（ステップＳ１６０２）。
【０２１４】
実施の形態６においては、ユーザはアプリケーションプログラムに対してプレビューを指示するため、プレビュー終了を検知するのはアプリケーションプログラムである。
【０２１５】
つづいて、擬似印刷命令発行部は、アプリケーションプログラムへ印刷命令を発行する（ステップＳ１６０３）。かかる擬似印刷命令発行部は、実施の形態１と同様に、アプリケーション内で動作するマクロとして実現することが可能である。
【０２１６】
実施の形態６にかかる擬似印刷命令発行部（マクロ）は、「プレビューした文書をプリンタＫに対して、ファイル出力としてプリントアウトする」という定型動作を実行し、プレビューの開始と同時に実行可能なマクロとして構成されている。したがって、プレビュー終了を検知したアプリケーションが、検知と同時に当該マクロが実行されることにより、ファイル出力としてのプリント命令が発行されることになる。
【０２１７】
これにより、前記ファイル出力としてのプリント命令は、アプリケーションがＯＳへ発行し（ステップＳ１６０４）、ＯＳを介してプリンタドライバＫに送信され（ステップＳ１６０５）、プリンタドライバＫは、文書情報をプリンタ用データに変換（生成）し、保持部５０４へ送信する（ステップＳ１６０６）。保持部５０４はプリンタ用データを記録媒体に記録（保持）する（ステップＳ１６０７）。
【０２１８】
一方ユーザは、当該文書のプレビュー開始後、ある時間の経過後に、アプリケーションに対して明示のプリント命令を発行する。すなわち、図１７のフローチャートにおいて、まず、ユーザがアプリケーションへ印刷プレビューの指示をおこなう（ステップＳ１７０１）。
【０２１９】
その後、ユーザはアプリケーションへ印刷命令を発行し（ステップＳ１７０２）、アプリケーションはＯＳへ印刷命令を発行する（ステップＳ１７０３）。そしてＯＳは、プリンタドライバＬへ印刷命令を発行する（ステップＳ１７０４）。
【０２２０】
このプリント命令はプリンタＬを出力先としてなされ、通常の経路でプリンタドライバＬに送信される。実施の形態６におけるプリンタドライバＬは、プリンタ用データの生成に先立ち、保持部５０４を検索し、読み込んだ文書に対応したプリンタ用データがすでに生成されていないかを判断する（ステップＳ１７０５）。
【０２２１】
ステップＳ１７０５において、プリンタ用データがすでに生成されている場合（ステップＳ１７０５肯定）は、プリントドライバＬが当該ファイルを読み込んで、所定部分をプリンタに対して送信する（ステップＳ１７０６）。
【０２２２】
一方、文書の印刷条件設定表示からユーザの明示のプリント命令までの時間が短い等の理由で、所定のプリンタ用データがまだ生成されていない場合（ステップＳ１７０５否定）は、プリントドライバＬは、プリンタ用データを生成し、プリンタに対して送信する（ステップＳ１７０７）。
【０２２３】
なお、通常印刷プレビューは、フォーカスのある文書に対してのみ可能であることが多い。したがって、実施の形態６は、実施の形態５と同様に、現在フォーカスのある原稿に対してのみデータ変換をおこなうものであるということもいえる。これにより、フォーカスのある文書に対してのみデータ変換をおこなうことができるものである。
【０２２４】
以上説明したよう実施の形態６によれば、処理検知部５０１により検知される処理が、原稿情報のプレビュー画面の表示に関する処理であり、印刷プレビュー命令の実行終了後に、原稿情報のプレビュー画面の表示をきっかけとしてデータの変換を実行することができるので、これにより、ユーザがおこなった印刷命令から印刷終了までの時間を短縮することが可能である。
【０２２５】
〔実施の形態７〕
さて、上述した実施の形態１、２では、ファイルオープンに関連してプリンタ用データの生成を開始するような構成としたが、以下に説明する実施の形態７のように、印刷メニューの選択を検知してプリンタ用データの生成を開始するようにしてもよい。
【０２２６】
この実施の形態７にかかるデータ変更装置を含む情報処理システムのハードウエア構成、データ変換装置のハードウエア構成、出力装置（プリンタ）のハードウエア構成、データ変換装置の機能的構成については、図１〜５に示した実施の形態１の各構成と同様であるので、その説明は省略する。
【０２２７】
（データ変換処理の内容）
つぎに、実施の形態７にかかるデータ変換装置のデータ変換処理の内容について説明する。図１８および図１９は、実施の形態７にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【０２２８】
実施の形態７にあっては、プリントプレビューが可能で、かつプレビュー終了と同時にプリントアウトが可能なコンピュータ環境（アプリケーション環境）において、他人が作成し公開した文書のような内容変更の必要がない原稿をプリントする場合を想定する。実施の形態７においては、プリンタは１台しか存在しないが、２つの識別名（プリンタＭ、プリンタＮ）によってインストールされている。
【０２２９】
図１８において、ユーザによってプリントプレビューが指示される（ステップＳ１８０１）と、処理検知部５０１としてのプレビュー終了検知部はプレビューが指示されたことを検知し、その旨を擬似命令発行部へ通知する（ステップＳ１８０２）。
【０２３０】
実施の形態７においては、ユーザはアプリケーションプログラムに対してプレビューを指示するため、プレビュー終了を検知するのはアプリケーションプログラムである。
【０２３１】
つづいて、擬似印刷命令発行部は、アプリケーションプログラムへ印刷命令を発行する（ステップＳ１８０３）。かかる擬似印刷命令発行部は、実施の形態１と同様に、アプリケーション内で動作するマクロとして実現することが可能である。
【０２３２】
実施の形態７にかかる擬似印刷命令発行部（マクロ）は、「プレビューした文書をプリンタＭに対して、ファイル出力としてプリントアウトする」という定型動作を実行し、プレビューの開始と同時に実行可能なマクロとして構成されている。したがって、プレビュー終了を検知したアプリケーションが、検知と同時に当該マクロが実行されることにより、ファイル出力としてのプリント命令が発行されることになる。
【０２３３】
これにより、前記ファイル出力としてのプリント命令は、アプリケーションがＯＳへ発行し（ステップＳ１８０４）、ＯＳを介してプリンタドライバＭに送信され（ステップＳ１８０５）、プリンタドライバＭは、文書情報をプリンタ用データに変換（生成）し、保持部５０４へ送信する（ステップＳ１８０６）。保持部５０４はプリンタ用データを記録媒体に記録（保持）する（ステップＳ１８０７）。
【０２３４】
一方ユーザは、当該文書のプレビュー開始後、ある時間の経過後に、アプリケーションに対して明示のプリント命令を発行する。すなわち、図１９のフローチャートにおいて、まず、ユーザがアプリケーションへ印刷プレビューの指示をおこなう（ステップＳ１９０１）。
【０２３５】
その後、ユーザはアプリケーションへ印刷命令を発行し（ステップＳ１９０２）、アプリケーションはＯＳへ印刷命令を発行する（ステップＳ１９０３）。そしてＯＳは、プリンタドライバＮへ印刷命令を発行する（ステップＳ１９０４）。
【０２３６】
このプリント命令はプリンタＮを出力先としてなされ、通常の経路でプリンタドライバＮに送信される。実施の形態７におけるプリンタドライバＮは、プリンタ用データの生成に先立ち、保持部５０４を検索し、読み込んだ文書に対応したプリンタ用データがすでに生成されていないかを判断する（ステップＳ１９０５）。
【０２３７】
ステップＳ１９０５において、プリンタ用データがすでに生成されている場合（ステップＳ１９０５肯定）は、プリントドライバＮが当該ファイルを読み込んで、所定部分をプリンタに対して送信する（ステップＳ１９０６）。
【０２３８】
一方、文書の印刷条件設定表示からユーザの明示のプリント命令までの時間が短い等の理由で、所定のプリンタ用データがまだ生成されていない場合（ステップＳ１９０５否定）は、プリントドライバＮは、プリンタ用データを生成し、プリンタに対して送信し（ステップＳ１９０７）、プリンタはプリントを実行する（ステップＳ１９０８）。
【０２３９】
なお、通常印刷プレビューは、フォーカスのある文書に対してのみ可能であることが多い。したがって、実施の形態７は、実施の形態５、６と同様に、現在フォーカスのある原稿に対してのみデータ変換をおこなうものであるということもいえる。
【０２４０】
以上説明したよう実施の形態７によれば、処理検知部５０１により検知される処理が、原稿情報の印刷メニューの選択に関する処理である、すなわち、印刷メニューの選択後であるので、原稿情報の印刷メニューの選択をきっかけとしてデータの変換を実行することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能である。
【０２４１】
〔実施の形態８〕
さて、上述した実施の形態１、２では、ファイルオープンに関連してプリンタ用データの生成を開始するような構成としたが、以下に説明する実施の形態８のように、原稿が更新されたことを検知してプリンタ用データの生成を開始するようにしてもよい。
【０２４２】
この実施の形態８にかかるデータ変更装置を含む情報処理システムのハードウエア構成、データ変換装置のハードウエア構成、出力装置（プリンタ）のハードウエア構成、データ変換装置の機能的構成については、図１〜５に示した実施の形態１の各構成と同様であるので、その説明は省略する。
【０２４３】
（データ変換処理の内容）
つぎに、実施の形態８にかかるデータ変換装置のデータ変換処理の内容について説明する。図２０および図２１は、実施の形態８にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【０２４４】
実施の形態８にあっては、文書ファイルを開くと同時にプリントが開始可能なコンピュータ環境（アプリケーション環境）において、たとえば作成中の文書のような内容変更が生じる原稿をプリントする場合を想定する。実施の形態８において、プリンタは１台しか存在しないが、２つの識別名（プリンタＯ、プリンタＰ）でインストールされており、実施の形態１と同様に、プリンタＯにはプリンタドライバＯが、プリンタＰにはプリンタドライバＰがそれぞれ対応するようになっている。
【０２４５】
図２０において、ファイルがオープンされる（ステップＳ２００１）と、ファイルオープン検知部はファイルオープンを検知し、擬似命令発行部へ読み込み開始を通知する（ステップＳ２００２）。ここで、ユーザはアプリケーションプログラムに対してファイルオープンを指示するため、ファイルオープンを検知するのはアプリケーションプログラムである。
【０２４６】
また、該オープンの検知後、処理検知部５０１としての文書変更検知部は、文書変更の検知を開始し、変更を検知した場合には、所定のフラグをセットする（ステップＳ２００３）。ここで、文書変更を検知するのも、アプリケーションプログラムである。
【０２４７】
つづいて、擬似印刷命令発行部は、アプリケーションプログラムへ印刷命令を発行する（ステップＳ２００４）。擬似印刷命令発行部は、アプリケーション内で動作するマクロとして実現され、たとえば、「プリンタＯを選択し、開いている文書のうち、フォーカスのある文書の最初のページをファイル出力としてプリントアウトする」という定型動作を実行し、既存文書のオープン直後、および文書変更検知部による通知と同時に実行可能なマクロとして構成されている。
【０２４８】
したがって、ファイルオープンを検知したアプリケーションが、オープン直後に当該マクロを実行することにより、ファイル出力としてのプリント命令を発行する（ステップＳ２００５）。
【０２４９】
つぎに、プリンタＯを選択したファイル出力としてのプリント命令は、ＯＳを介してプリンタドライバＯに送信され（ステップＳ２００６）、プリンタドライバＯは、文書情報をプリンタが解釈可能なプリンタ用データに変換し、保持部５０４へ送信する（ステップＳ２００７）。保持部５０４は、プリンタ様データをファイルに保持する（ステップＳ２００８）。
【０２５０】
その後、アプリケーションへ印刷命令を発行した擬似印刷命令発行部は、文書変更検知部がフラグをセットしているか否かを定期的にチェックする（ステップＳ２００９）。
【０２５１】
ここで、上記フラグがセットされている場合（ステップＳ２００９肯定）には、保持されているプリンタ用データファイルを破棄し（ステップＳ２０１０）、あるいはファイル名を変更し、ステップＳ２００４へ移行し、アプリケーションへ再度の印刷命令を発行する（ステップＳ２００４）。
【０２５２】
一方ユーザは、ファイルオープンがされた（ステップＳ２１０１）後、当該文書を開いた後、ある時間の経過後に、アプリケーションに対して明示のプリント命令を発行する（ステップＳ２１０２）。
【０２５３】
つぎに、アプリケーションはＯＳに対して、印刷命令を発行する（ステップＳ２１０３）。このプリント命令はプリンタＰを出力先としてなされ、通常の経路でプリンタドライバＰに送信される（ステップＳ２１０４）。
【０２５４】
その後、プリンタドライバＰは、プリンタ用データの生成に先立ち、保持部５０４を検索し、フォーカスのある文書に対応した所定のプリンタ用データがすでに生成されていないかを判断する（ステップＳ２１０５）。
【０２５５】
ステップＳ２１０５において、所定のプリンタ用データがすでに生成されている場合（ステップＳ２１０５肯定）には、当該ファイルを読み込んで、「所定の」プリンタ用データに基づき、プリンタが解釈可能なデータをプリンタに対して送信する（ステップＳ２１０６）。
【０２５６】
さらに、２ページ以降の印刷も必要か否かを判断し（ステップＳ２１０７）、必要な場合（ステップＳ２１０８）には、プリンタドライバＰは、２ページ以降のプリンタ用データを生成し、プリンタに対して送信する（ステップＳ２１０８）。
【０２５７】
一方、文書を開いてからユーザの明示のプリント命令までの時間が短い等の理由で、所定のプリンタ用データがまだ生成されていない場合（ステップＳ２１０５否定）には、プリンタ用データを生成し、プリンタに対して送信する（ステップＳ２１０９）。その後、プリンタがプリントし（ステップＳ２１１０）、すべての処理は終了する。
【０２５８】
以上説明したよう実施の形態８によれば、処理検知部５０１により検知される処理が、原稿情報の内容の変更に関する処理であるので、原稿情報の内容の変更をきっかけとしてデータの変換を実行することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能である。
【０２５９】
〔実施の形態９〕
さて、上述した実施の形態１〜８では、データの変換処理を他の処理とは無関係に実行するような構成としたが、以下に説明する実施の形態９のように、装置全体の稼働負荷を監視し、稼働負荷が低いとき、すなわち、優先度の低いときにデータの変換処理をおこなう構成とするようにしてもよい。
【０２６０】
この実施の形態９にかかるデータ変更装置を含む情報処理システムのハードウエア構成、データ変換装置のハードウエア構成、出力装置（プリンタ）のハードウエア構成については、図１〜４に示した実施の形態１の各構成と同様であるので、その説明は省略する。
【０２６１】
（データ変換装置の機能的構成）
つぎに、データ変換装置１０１の機能的構成について説明する。図２２は、実施の形態９かかるデータ変換装置１０１の構成を機能的に示す機能ブロック図である。図２２において、データ変換装置１０１は、処理検知部５０１と、変換指示部５０２と、先行変換部５０３と、変換指示検知部５０５と、出力部５０６のほか、稼働負荷監視部２２０１とを含む構成である。
【０２６２】
稼働負荷監視部２２０１は、装置全体の稼働負荷を監視する。具体的には、所定の稼働負荷状態になったか否かを判断し、所定の稼働負荷状態になった場合に、所定の信号を出力する。
【０２６３】
このとき、先行変換部５０３は、処理検知部５０１による処理の検知および稼働負荷監視部２２０１による稼働負荷の監視状況に基づいて原稿情報を送信データに変更する。
【０２６４】
なお、稼働負荷監視部２２０１は、ＲＯＭ３０２、ＲＡＭ３０３またはハードディスク（ＨＤ）３０５、フロッピーディスク（ＦＤ）３０７等の記録媒体に記録されたプログラムに記載された命令にしたがってＣＰＵ２０３等が命令処理を実行することにより、各部の機能を実現するようにしてもよい。
【０２６５】
（データ変換処理の内容）
つぎに、実施の形態９にかかるデータ変換装置のデータ変換処理の内容について説明する。図２３および図２４は、実施の形態９にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【０２６６】
実施の形態９にあっては、文書ファイルを開いた後にプリントが開始可能なコンピュータ環境（アプリケーション環境）において、たとえば作成中の文書のような内容変更が生じる原稿をプリントする場合を想定する。実施の形態９において、プリンタは１台しか存在しないが、２つの識別名（プリンタＱ、プリンタＲ）でインストールされており、実施の形態１と同様に、プリンタＱにはプリンタドライバＱが、プリンタＲにはプリンタドライバＲがそれぞれ対応するようになっている。
【０２６７】
図２３のフローチャートにおいて、ファイルがオープンされ（ステップＳ２３０１）、ファイルオープン検知部がファイルオープンを検知し、擬似命令発行部へ該オープンを通知する（ステップＳ２３０２）。実施に形態９においても、オープンを検知するのはアプリケーションプログラムである。
【０２６８】
つぎに、擬似印刷命令発行部は、演算処理部（ＣＰＵ）の稼働負荷を監視する（ステップＳ２３０３）。ここで、稼働負荷監視部２２０１としての擬似命令発行部は、稼働負荷が所定値以下であるか否かを判断する（ステップＳ２３０４）。ここで、上記稼働負荷が所定値以下になった場合（ステップＳ２３０４肯定）に、アプリケーションプログラムへ印刷命令を発行する（ステップＳ２３０５）。
【０２６９】
かかる擬似印刷命令発行部は、アプリケーション内で動作するマクロとして実現され、たとえば「プリンタＱを選択し、読み込んだ文書をファイル出力としてプリントアウトする」という定型動作を実行し、既存文書のオープンと同時に実行可能なマクロとして構成されている。
【０２７０】
したがって、ファイルオープンを検知したアプリケーションが、オープン直後に当該マクロを実行することにより、演算処理部の負荷検知が開始され、その後ファイル出力としてのプリント命令が発行される。
【０２７１】
このように、プリンタＱを選択したファイル出力としてのプリント命令は、ＯＳへと送信され（ステップＳ２３０６）、ＯＳはプリンタに非依存型の中間ファイルを生成し、記憶装置にスプールする（ステップＳ２３０７）。つづいて、ＯＳはデスプーラを起動するが、前述のとおり、該デスプーラは、プリンタ非依存型の中間ファイルをそのままプリンタドライバＱに送信可能な独自仕様のものであり、ドライバＱへの送信をおこなう（ステップＳ２３０８）。
【０２７２】
プリンタドライバＱは、送信されたプリンタ非依存型のデータを保持部５０４へ送信し（ステップＳ２３０９）、保持部５０４は記録媒体にデータを記録する（ステップＳ２３１０）。
【０２７３】
一方ユーザは、文書（ファイル）のオープン（ステップＳ２４０１）ののち、ある時間の経過後に、アプリケーションに対して明示のプリント命令を発行する（ステップＳ２４０２）。そして、アプリケーションはＯＳに対して、プリンタドライバＲへの印刷命令発行する（ステップＳ２４０３）。
【０２７４】
このプリント命令はプリンタＲを出力先としてなされ、通常の経路でプリンタドライバＲに送信される（ステップＳ２４０４）。つぎに、プリンタドライバＲは、プリンタ用データの生成に先立ち、上記保持部を検索し、表示文書に対応した所定のプリンタ非依存型のデータがすでに生成されていないかを判断する（ステップＳ２４０５）。
【０２７５】
ステップＳ２４０５において、データがすでに生成されている場合（ステップＳ２４０５肯定）には、当該非依存型のファイルを読み込んで、「所定」の非依存型のデータに基づき、プリンタが解釈可能なプリンタ用データを生成（変換）し（ステップＳ２４０６）、該プリンタ用データをプリンタに対して送信する（ステップＳ２４０７）。
【０２７６】
一方、文書を開いてからユーザの明示のプリント命令までの時間が短い等の理由で、所定の非依存型のデータがまだ生成されていない場合（ステップＳ２４０５否定）には、プリンタ用データを生成し、プリンタに対して送信する（ステップＳ２４０８）。その後、プリンタは、プリント処理をおこなう（ステップＳ２４０９）。
【０２７７】
以上説明したよう実施の形態９によれば、稼働負荷監視部２２０１が、装置全体の稼働負荷を監視し、先行変換部５０３が、処理検知部５０１による処理の検知および稼働負荷監視部２２０１による稼働負荷の監視状況に基づいて原稿情報を送信データに変換するので、低負荷時に、すなわち低い優先度で変換処理ができ、ユーザの使用感を損ねることなく、ユーザがおこなった印刷命令から印刷終了までの時間の短縮を図ることが可能である。
【０２７８】
〔実施の形態１０〕
さて、上述した実施の形態１〜９では、データ変換装置においてデータを保持するような構成としたが、以下に説明する実施の形態１０のように、出力装置（プリンタ）においてデータを保持するようにしてもよい。
【０２７９】
この実施の形態１０にかかるデータ変更装置を含む情報処理システムのハードウエア構成、データ変換装置のハードウエア構成、出力装置（プリンタ）のハードウエア構成については、図１〜４に示した実施の形態１の各構成と同様であるので、その説明は省略する。
【０２８０】
（データ変換装置、出力装置の機能的構成）
つぎに、データ変換装置１０１および出力装置１０３の機能的構成について説明する。図２５は、実施の形態９かかるデータ変換装置１０１および出力装置１０３の構成を機能的に示す機能ブロック図である。
【０２８１】
図２５において、データ変換装置１０１は、処理検知部５０１と、変換指示部５０２と、先行変換部５０３と、保持部５０４と、変換指示検知部５０５と、出力部５０６とを含む構成である。また、出力装置１０３は、保持部２５０１を備えるものである。
【０２８２】
保持部２５０１の構成およびその機能は、図５に示した実施の形態１のデータ変換装置１０１が備える保持部５０４と同様である。したがって、詳細な説明については省略する。
【０２８３】
なお、保持部２５０１は、ＲＯＭ４０２、ＲＡＭ４０３またはハードディスク（ＨＤ）４０５、フロッピーディスク（ＦＤ）４０７等の記録媒体に記録されたプログラムに記載された命令にしたがってＣＰＵ４０３等が命令処理を実行することにより、各部の機能を実現するようにしてもよい。
【０２８４】
（データ変換処理の内容）
つぎに、実施の形態１０にかかる情報処理装置のデータ変換処理の内容について説明する。図２６および図２７は、実施の形態１０にかかる情報処理装置のデータ変換処理の手順を示すフローチャートである。
【０２８５】
実施の形態１０にあっては、文書ファイルを開いた後にプリントが開始可能なコンピュータ環境（アプリケーション環境）において、たとえば作成中の文書のような内容変更が生じる原稿をプリントする場合を想定する。実施の形態１０において、プリンタは１台しか存在しないが、２つの識別名（プリンタＳ、プリンタＴ）でインストールされており、実施の形態１と同様に、プリンタＳにはプリンタドライバＳが、プリンタＴにはプリンタドライバＴがそれぞれ対応するようになっている。
【０２８６】
図２６のフローチャートにおいて、ファイルがオープンされ（ステップＳ２６０１）、ファイルオープン検知部がファイルオープンを検知し、擬似命令発行部へ該オープンを通知する（ステップＳ２６０２）。実施に形態１０においても、オープンを検知するのはアプリケーションプログラムである。
【０２８７】
つぎに、擬似印刷命令発行部は、アプリケーションへプリント命令を発行する（ステップＳ２６０３）。アプリケーション内で動作するマクロとして実現され、たとえば「プリンタＳを選択し、読み込んだ文書をファイル出力としてプリントアウトする」という定型動作を実行し、既存文書のオープンと同時に実行可能なマクロとして構成されている。
【０２８８】
このように、プリンタＳを選択したファイル出力としてのプリント命令は、ＯＳへと送信され（ステップＳ２６０４）、ＯＳはプリンタＳへ印刷命令を発行する（ステップＳ２６０５）。
【０２８９】
つぎに、プリンタドライバＳは、文書情報をプリンタ用データに変換し、そのデータを一旦、保持部５０４へ送信し、保持部５０４で一時的に保持する（ステップＳ２６０６）。その後、出力部５０６が、保持部に一時的に保持されたデータを出力装置１０３へ送信する（ステップＳ２６０７）。
【０２９０】
その後、出力装置１０３の保持部２５０１は記録媒体にデータを記録する（ステップＳ２６０８）。
【０２９１】
一方ユーザは、文書（ファイル）のオープン（ステップＳ２７０１）ののち、ある時間の経過後に、アプリケーションに対して明示のプリント命令を発行する（ステップＳ２７０２）。そして、アプリケーションはＯＳに対して、プリンタドライバＴへの印刷命令発行する（ステップＳ２７０３）。
【０２９２】
このプリント命令はプリンタＴを出力先としてなされ、通常の経路でプリンタドライバＴに送信される（ステップＳ７３０４）。つぎに、プリンタドライバＴは、プリンタ用データの生成に先立ち、保持部５０４を検索し、表示文書に対応した所定のプリンタ用データがすでに生成されていないかを判断する（ステップＳ２７０５）。
【０２９３】
ステップＳ２７０５において、データがすでに生成されている場合（ステップＳ２７０５肯定）には、プリンタドライバＴは、所定部分を印刷する命令を出力装置（プリンタ）１０３へ発行する（ステップＳ２７０６）。
【０２９４】
命令の送信を受けた出力装置１０３は、保持部２５０１を検索し（ステップＳ２７０７）、保持された所定のプリンタ用データに基づいて、プリント処理をおこなう（ステップＳ２７０９）。
【０２９５】
一方、文書を開いてからユーザの明示のプリント命令までの時間が短い等の理由で、所定のプリンタ用データがまだ生成されていない場合（ステップＳ２７０５否定）には、プリンタ用データを生成し、プリンタに対して送信する（ステップＳ２７０８）。その後、プリンタは、プリント処理をおこなう（ステップＳ２７０９）。
【０２９６】
以上説明したよう実施の形態１０によれば、データ変換装置１０１が、原稿情報を送信データに変換するよう指示する変換指示部５０２と、変換指示部５０２による指示に先行して実行される原稿情報に対する処理を検知する処理検知部５０１と、処理検知部５０１による処理の検知に基づいて原稿情報を送信データに変換する先行変換部５０３と、先行変換部５０３により変換された送信データを出力装置１０３へ出力する出力部５０６と、を備え、出力装置１０３が、データ変換装置１０１の出力部５０６より出力された送信データを保持する保持部２５０１を備える。
【０２９７】
したがって、送信データを出力装置１０３内で保持することができ、データ変換装置１０１から出力装置１０３への見かけ上の送信時間を省略することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能である。
【０２９８】
〔実施の形態１１〕
さて、上述した実施の形態１〜９では、データ変換装置においてデータを保持するような構成としたが、以下に説明する実施の形態１１のように、ネットワークに接続された中継装置（プリンタサーバ）においてデータを保持するようにしてもよい。
【０２９９】
この実施の形態１１にかかるデータ変更装置を含む情報処理システムのハードウエア構成、データ変換装置のハードウエア構成、出力装置（プリンタ）のハードウエア構成については、図１〜４に示した実施の形態１の各構成と同様であるので、その説明は省略する。
【０３００】
（データ変換装置、中継装置の機能的構成）
つぎに、データ変換装置１０１および中継装置２０１の機能的構成について説明する。図２８は、実施の形態１１かかるデータ変換装置１０１および中継装置２０１の構成を機能的に示す機能ブロック図である。
【０３０１】
図２８において、データ変換装置１０１は、処理検知部５０１と、変換指示部５０２と、先行変換部５０３と、保持部５０４と、変換指示検知部５０５と、出力部５０６のほか、変換状態検知部２８０１と、報知部２８０２と、を含む構成である。また、中継装置２０１は、保持部２８０３を備えるものである。
【０３０２】
変換状態検知部２８０１は、先行変換部５０３によるデータ変換の開始および／または終了を検知する。具体的には、データ変換が開始されたか否かを判断し、開始されたと判断した場合に所定の信号を出力する。また、データ変換が終了したか否かを判断し、終了したと判断した場合に開始の際とは別の所定の信号を出力する。
【０３０３】
報知部２８０２は、データ変換状態検知部２８０１により検知したデータ変換の開始および／または終了を操作者に報知する。具体的な報知の方法については後述する。
【０３０４】
保持部２８０３の構成およびその機能は、図５に示した実施の形態１のデータ変換装置１０１が備える保持部５０４と同様である。したがって、詳細な説明については省略する。
【０３０５】
なお、変換状態検知部２８０１、報知部２８０２は、ＲＯＭ３０２、ＲＡＭ３０３またはハードディスク（ＨＤ）３０５、フロッピーディスク（ＦＤ）３０７等の記録媒体に記録されたプログラムに記載された命令にしたがってＣＰＵ２０３等が命令処理を実行することにより、各部の機能を実現するようにしてもよい。
【０３０６】
また、保持部２８０３は、後述するＲＯＭ２９０２、ＲＡＭ２９０３またはハードディスク（ＨＤ）２９０５、フロッピーディスク（ＦＤ）２９０７等の記録媒体に記録されたプログラムに記載された命令にしたがって、ＣＰＵ２９０３等が上記命令処理を実行することにより、各部の機能を実現するようにしてもよい。
【０３０７】
（中継装置（プリンタサーバ）のハードウエア構成）
つぎに、中継装置（プリンタサーバ）２０１のハードウエア構成について説明する。図２９は、本実施の形態にかかる中継装置（プリンタサーバ）のハードウエア構成を示すブロック図である。
【０３０８】
図２９に示すデータ変換装置において、２９０１は、システム全体を制御するＣＰＵを、２９０２は、ブートプログラム等を記憶したＲＯＭを、２９０３は、ＣＰＵ２９０１のワークエリアとして使用されるＲＡＭを、２９０４は、ＣＰＵ２９０１の制御にしたがってＨＤ（ハードディスク）２９０５に対するデータのリード／ライトを制御するＨＤＤ（ハードディスクドライブ）を、２９０５は、ＨＤＤ２９０４の制御で書き込まれたデータを記憶するＨＤをそれぞれ示している。
【０３０９】
また、２９０６は、ＣＰＵ２９０１の制御にしたがってＦＤ（フロッピーディスク）２９０７に対するデータのリード／ライトを制御するＦＤＤ（フロッピーディスクドライブ）を、２９０７は、ＦＤＤ２９０６の制御で書き込まれたデータを記憶する着脱自在のＦＤをそれぞれ示している。
【０３１０】
また、２９０８は、プリンタサーバ２０１の稼働状態、その他の表示画面を表示するディスプレイを示している。
【０３１１】
また、２９０９は、通信回線２９１０を介してネットワークＮＥＴに接続され、そのネットワークＮＥＴと内部のインタフェースを司るインタフェース（Ｉ／Ｆ）をそれぞれ示している。このネットワークＮＥＴには、データ変換装置１０１、出力装置１０３への接続に関するものも含まれる。
【０３１２】
また、２９１１、２９１２は、プリンタサーバへのデータ入力、操作指示をおこなうキーボード、マウスである。
【０３１３】
（データ変換処理の内容）
つぎに、実施の形態１１にかかる情報処理システムのデータ変換処理の内容について説明する。図３０および図３１は、実施の形態１１にかかる情報処理システムのデータ変換処理の手順を示すフローチャートである。
【０３１４】
実施の形態１１にあっては、文書ファイルを開いた後にプリントが開始可能なコンピュータ環境（アプリケーション環境）において、たとえば作成中の文書のような内容変更が生じる原稿をプリントする場合を想定する。
【０３１５】
実施の形態１１において、プリンタは１台しか存在しないが、２つの識別名（プリンタＵ、プリンタＶ）でインストールされており、実施の形態１と同様に、プリンタＵにはプリンタドライバＵが、プリンタＶにはプリンタドライバＶがそれぞれ対応するようになっている。
【０３１６】
図３０のフローチャートにおいて、ファイルがオープンされ（ステップＳ３００１）、ファイルオープン検知部がファイルオープンを検知し、擬似命令発行部へ該オープンを通知する（ステップＳ３００２）。実施に形態１１においても、オープンを検知するのはアプリケーションプログラムである。
【０３１７】
つぎに、擬似印刷命令発行部は、アプリケーションへプリント命令を発行するとともに、変換状態検知部２８０１としての変換開始明示部へ通知する（ステップＳ３００３）。これは、アプリケーション内で動作するマクロとして実現され、たとえば「プリンタＵを選択し、空いている文書をファイル出力としてプリントアウトすると同時に、変換開始明示部に通知する」という定型動作を実行し、既存文書のオープンと同時に実行可能なマクロとして構成されている。
【０３１８】
つぎに、変換開始明示部は、開始されたことを報知部２８０２としての表示装置（たとえば、ディスプレイ２９０８）へ表示をおこなう（ステップＳ３００４）。これにより、ユーザに高速なプリントのための準備中であることを報知する。
【０３１９】
ここで、図３１は、報知の方法の一例を示す説明図である。図３１は、パーソナルコンピュータの表示画面３１００であり、その画面の所定箇所（たとえば、タスクバー上あるいはタスクトレー上）にプリンタのアイコン３１０１を表示し、たとえば、黄色信号等を表すよう、黄色のランプを点灯させる。
【０３２０】
そして、アイコン３１０１にポインティングデバイス（マウス）２９１２のポインタを近づけると、図３２に示すように、「プリント準備中」というメッセージ３２０１が表示（ポップアップ）するように構成する。
【０３２１】
また、プリンタＵを選択したファイル出力としてのプリント命令は、ＯＳへと送信され（ステップＳ３００５）、ＯＳはプリンタＵへ印刷命令を発行する（ステップＳ３００６）。
【０３２２】
つぎに、プリンタドライバＵは、文書情報をプリンタ用データに変換し、そのデータを出力部５０６を介して中継装置２０１の保持部２８０３へ送信するとともに、変換状態検知部２８０１として変換終了明示部へ通知する（ステップＳ３００７）。
【０３２３】
つぎに、変換終了明示部は、終了したことを報知部２８０２としての表示装置（たとえば、ディスプレイ２９０８）へ表示をおこなう（ステップＳ３００８）。図３１に示すパーソナルコンピュータの表示画面３１００の所定箇所（たとえば、タスクバー上あるいはタスクトレー上）にプリンタのアイコン３１０１を表示し、たとえば、青色信号等を表すよう、青色（あるいは緑色）のランプを点灯させる。
【０３２４】
そして、アイコン３１０１にポインティングデバイス（マウス）２９１２のポインタを近づけると、図３３に示すように、「プリント準備完了」というメッセージ３３０１が表示（ポップアップ）するように構成する。
【０３２５】
その後、中継装置２０１の保持部２８０３は記録媒体にデータを記録する（ステップＳ３００９）。
【０３２６】
一方ユーザは、文書（ファイル）のオープン（ステップＳ３４０１）ののち、ある時間の経過後に、アプリケーションに対して明示のプリント命令を発行する（ステップＳ３４０２）。そして、アプリケーションはＯＳに対して、プリンタドライバＶへの印刷命令発行する（ステップＳ３４０３）。
【０３２７】
ＯＳは、プリンタドライバＶへ印刷命令を発行する（ステップＳ３４０４）。すなわち、このプリント命令はプリンタＶを出力先としてなされ、通常の経路でプリンタドライバＶに送信される。
【０３２８】
つぎに、プリンタドライバＶは、プリンタ用データの生成に先立ち、保持部５０４を検索し、表示文書に対応した所定のプリンタ用データがすでに生成されていないかを判断する（ステップＳ３４０５）。
【０３２９】
ステップＳ３４０５において、データがすでに生成されている場合（ステップＳ３４０５肯定）には、プリンタドライバＶは、所定のプリンタ用データをプリンタへ送信する（ステップＳ３４０６）。
【０３３０】
一方、文書を開いてからユーザの明示のプリント命令までの時間が短い等の理由で、所定のプリンタ用データがまだ生成されていない場合（ステップＳ３４０５否定）には、プリンタ用データを生成し、プリンタに対して送信する（ステップＳ３４０７）。その後、プリンタは、プリント処理をおこなう（ステップＳ３４０８）。
【０３３１】
以上説明したよう実施の形態１１によれば、データ変換装置１０１が、原稿情報を送信データに変換するよう指示する変換指示部５０２と、変換指示部５０２による指示に先行して実行される原稿情報に対する処理を検知する処理検知部５０１と、処理検知部５０１による処理の検知に基づいて原稿情報を送信データに変換する先行変換部５０３と、先行変換部５０３により変換された送信データを中継装置２０１へ出力する出力部５０６と、を備え、中継装置２０１が、データ変換装置１０１の出力部５０６により出力された送信データを保持する保持部２８０３を備える。
【０３３２】
したがって、送信データを中継装置内で保持することができ、中継時間を見かけ上省略することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能である。
【０３３３】
また、データ変換状態検知部２８０１が、先行変換部５０３によるデータ変換の開始および／または終了を検知し、報知部２８０２が、データ変換状態検知部２８０１により検知したデータ変換の開始および／または終了を操作者に報知するので、高速プリントアウトが直ちに実行できるかをユーザに明示し、ユーザの使用感を向上させることができる。
【０３３４】
なお、変換状態検知部２８０１および報知部２８０２は、この発明の他の実施の形態において備えるようにしてもよい。このように、また、実施の形態１〜１１の各実施の形態をそれぞれ組み合わせることにより実現可能な機能も含むものである。
【０３３５】
また、実施の形態１〜１１で説明したデータ変換方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーション等のコンピュータまたはマイコン内蔵のプリンタ、ディジタル複写機等で実行することにより実現される。このプログラムは、ＲＡＭ、ＲＯＭ、ハードディスク、フロッピーディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、上記記録媒体を介して、ネットワークを介して配布することができる。
【０３３６】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、変換指示手段が、前記原稿情報を前記送信データに変換するよう指示し、処理検知手段が、前記変換指示手段による指示に先行して実行される前記原稿情報に対する処理を検知し、先行変換手段が、前記処理検知手段による前記処理の検知に基づいて前記原稿情報を前記送信データに変換するので、ユーザの明示の印刷命令に先行して、出力装置用の送信データへの変換をすることができ、送信データに含まれる変換前の原稿に関する情報をもちいて、原稿情報の解析等の有用処理をおこなうことができ、これにより、操作者（ユーザ）がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３３７】
また、請求項２に記載の発明によれば、請求項１に記載の発明において、保持手段が、前記先行変換手段により変換された送信データを保持するので、原稿情報の解析等の有用処理を後から実行することができ、また、変換後のデータに対してさらに処理を加えることができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３３８】
また、請求項３に記載の発明によれば、請求項２に記載の発明において、変更指示検知手段が、前記変換指示手段による指示を検知し、出力手段が、前記変更指示検知手段による前記指示の検知にしたがって、前記保持手段により保持された送信データを前記出力装置へ出力するので、プリンタ用データへの変換処理を必要とせず、当該処理にかかる時間を省略することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３３９】
また、請求項４に記載の発明によれば、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の読み込みの開始指示に関する処理であるので、原稿情報の読み込みの開始指示をきっかけとしてデータの変換を実行することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３４０】
また、請求項５に記載の発明によれば、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の読み込みに関する処理であるので、原稿情報の読み込みをきっかけとしてデータの変換を実行することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３４１】
また、請求項６に記載の発明のよれば、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の印刷条件設定画面の表示指示に関する処理であるので、原稿情報の印刷条件設定画面の表示指示をきっかけとしてデータの変換を実行することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３４２】
また、請求項７に記載の発明によれば、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の印刷条件設定の変更指示に関する処理であるので、原稿情報の印刷条件設定の変更指示をきっかけとしてデータの変換を実行することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３４３】
また、請求項８に記載の発明によれば、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報のプレビュー画面の表示指示に関する処理であるので、原稿情報のプレビュー画面の表示指示をきっかけとしてデータの変換を実行することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３４４】
また、請求項９に記載の発明によれば、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報のプレビュー画面の表示に関する処理であるので、原稿情報のプレビュー画面の表示をきっかけとしてデータの変換を実行することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３４５】
また、請求項１０に記載の発明によれば、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の印刷メニューの選択に関する処理であるので、原稿情報の印刷メニューの選択をきっかけとしてデータの変換を実行することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３４６】
また、請求項１１に記載の発明によれば、請求項１〜３に記載の発明において、前記処理検知手段により検知される処理が、前記原稿情報の内容の変更に関する処理であるので、原稿情報の内容の変更をきっかけとしてデータの変換を実行することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３４７】
また、請求項１２に記載の発明によれば、請求項１〜１１に記載の発明において、前記送信データの形式がページ記述言語によるものであるので、さらに、共通のＰＤＬを解釈可能な複数のプリンタが使用可能な環境において、ユーザによる出力選択の自由度を高めることが可能なデータ変換装置が得られるという効果を奏する。
【０３４８】
また、請求項１３に記載の発明によれば、請求項１〜１１に記載の発明において、前記送信データの形式が前記出力装置に対して非依存型の形式であるので、さらに、ＰＤＬ等の異なる複数のプリンタが使用可能な環境において、プリンタ用データの再処理に関する自由度を高めることが可能なデータ変換装置が得られるという効果を奏する。
【０３４９】
また、請求項１４に記載の発明によれば、請求項１３に記載の発明において、前記保持手段が、前記先行変換手段により変換された非依存型の形式の送信データを保持し、前記変更指示検知手段が、前記変換指示手段による指示を検知し、前記出力手段が、前記変更指示検知手段により検知した指示にしたがって、前記保持手段により保持された非依存型の形式の送信データを前記出力装置へ出力するので、非依存型の形式のプリンタ用データへの変換処理を必要とせず、当該処理にかかる時間を省略することができるとともに、ＰＤＬ等の異なる複数のプリンタが使用可能な環境において、プリンタ用データの再処理に関する自由度を高めることができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換装置が得られるという効果を奏する。
【０３５０】
また、請求項１５に記載の発明によれば、請求項１〜１４に記載の発明において、前記先行変換手段が、前記処理検知手段による前記処理の検知に基づいて前記原稿情報のうち、最初の１ページのみを前記送信データに変換するので、複数ページをプリントする場合に、最小限のプリント用データを生成・保持することで、操作者（ユーザ）がおこなった印刷命令から印刷終了までの時間の短縮を図ることが可能なデータ変換装置が得られるという効果を奏する。
【０３５１】
また、請求項１６によれば、請求項１〜１５に記載の発明において、前記先行変換手段が、前記処理検知手段による前記処理の検知に基づいて、前記原稿情報のうちフォーカスのある原稿情報のみを前記送信データに変換するので、複数の文書ファイルが読み込まれている場合に、最小限のプリント用データを生成・保持することで、操作者（ユーザ）がおこなった印刷命令から印刷終了までの時間の短縮を図ることが可能なデータ変換装置が得られるという効果を奏する。
【０３５２】
また、請求項１７に記載の発明によれば、請求項１〜１６に記載の発明において、稼働負荷監視手段が、装置全体の稼働負荷を監視し、前記先行変換手段が、前記処理検知手段による前記処理の検知および前記稼働負荷監視手段による稼働負荷の監視状況に基づいて前記原稿情報を前記送信データに変換するので、操作者（ユーザ）の使用感を損ねることなく、操作者（ユーザ）がおこなった印刷命令から印刷終了までの時間の短縮を図ることが可能なデータ変換装置が得られるという効果を奏する。
【０３５３】
また、請求項１８に記載の発明によれば、請求項１〜１７に記載の発明において、データ変換状態検地手段が、前記先行変換手段によるデータ変換の開始および／または終了を検知し、報知手段が、前記データ変換状態検知手段により検知したデータ変換の開始および／または終了を操作者に報知するので、高速プリントアウトが直ちに実行できるかをユーザに明示し、ユーザの使用感を向上させることができ、操作者（ユーザ）がおこなった印刷命令から印刷終了までの時間の短縮を図ることが可能なデータ変換装置が得られるという効果を奏する。
【０３５４】
また、請求項１９に記載の発明によれば、前記データ変換装置が、前記原稿情報を前記送信データに変換するよう指示する変換指示手段と、前記変換指示手段による指示に先行して実行される前記原稿情報に対する処理を検知する処理検知手段と、前記処理検知手段による前記処理の検知に基づいて前記原稿情報を前記送信データに変換する先行変換手段と、前記先行変換手段により変換された送信データを前記出力装置へ出力する出力手段と、を備え、前記出力装置が、前記データ変換装置の前記出力手段により出力された送信データを保持する保持手段を備えるので、送信データを出力装置内で保持することができ、データ変換装置から出力装置への見かけ上の送信時間を省略することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能な情報処理装置が得られるという効果を奏する。
【０３５５】
また、請求項２０に記載の発明によれば、請求項１９に記載の発明において、データ変更状態検地手段が、前記先行変換手段によるデータ変換の開始および／または終了を検知し、報知手段が、前記データ変換状態検知手段により検知したデータ変換の開始および／または終了を操作者に報知するので、高速プリントアウトが直ちに実行できるかをユーザに明示し、ユーザの使用感を向上させることができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能な情報処理装置が得られるという効果を奏する。
【０３５６】
また、請求項２１に記載の発明によれば、前記データ変換装置が、前記原稿情報を前記送信データに変換するよう指示する変換指示手段と、前記変換指示手段による指示に先行して実行される前記原稿情報に対する処理を検知する処理検知手段と、前記処理検知手段による前記処理の検知に基づいて前記原稿情報を前記送信データに変換する先行変換手段と、前記先行変換手段により変換された送信データを前記中継装置へ出力する出力手段と、を備え、前記中継装置が、前記データ変換装置の出力手段により出力された送信データを保持する保持手段を備えるので、送信データを中継装置内で保持することができ、中継時間を見かけ上省略することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能な情報処理システムが得られるという効果を奏する。
【０３５７】
また、請求項２２に記載の発明によれば、請求項２１に記載の発明において、データ変換状態検知手段が、前記先行変換手段によるデータ変換の開始および／または終了を検知し、報知手段が、前記データ変換状態検知手段により検知したデータ変換の開始および／または終了を操作者に報知するので、高速プリントアウトが直ちに実行できるかをユーザに明示し、ユーザの使用感を向上させることができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能な情報処理システムが得られるという効果を奏する。
【０３５８】
また、請求項２３に記載の発明によれば、処理検知工程が、前記原稿情報を前記送信データに変換する変換指示に先行して実行される前記原稿情報に対する処理を検知し、先行変換工程が、前記処理検知工程による前記処理の検知に基づいて前記原稿情報を前記送信データに変換するので、ユーザの明示の印刷命令に先行して、出力装置用のプリンタ用データへの変換生成をすることができ、プリンタ用データに含まれる変換前の原稿に関する情報をもちいて、原稿情報の解析等の有用処理をおこなうことができる。
【０３５９】
これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換方法が得られるという効果を奏する。
【０３６０】
また、請求項２４に記載の発明によれば、請求項２３に記載の発明において、変換指示検知工程が、前記原稿情報を前記送信データに変換する変換指示を検知し、出力工程が、前記変更指示検知工程による前記指示の検知にしたがって、前記先行変換工程により変換された送信データを前記出力装置へ出力するので、プリンタ用データへの変換処理を必要とせず、当該処理にかかる時間を省略することができ、これにより、操作者がおこなった印刷命令から印刷終了までの時間を短縮することが可能なデータ変換方法が得られるという効果を奏する。
【０３６１】
また、請求項２５に記載の発明によれば、請求項２３または２４に記載の発明において、前記先行変換工程が、前記処理検知工程による前記処理の検知に基づいて前記原稿情報のうち、最初の１ページのみを前記送信データに変換するので、複数ページをプリントする場合に、最小限のプリント用データを生成・保持することで、ユーザがおこなった印刷命令から印刷終了までの時間の短縮を図ることが可能なデータ変換方法が得られるという効果を奏する。
【０３６２】
また、請求項２６に記載の発明によれば、請求項２３〜２５に記載の発明において、前記先行変換工程が、前記処理検知工程による前記処理の検知に基づいて前記原稿情報のうち、フォーカスのある原稿情報のみを前記送信データに変換するので、複数の文書ファイルが読み込まれている場合に、最小限のプリント用データを生成・保持することで、ユーザがおこなった印刷命令から印刷終了までの時間の短縮を図ることが可能なデータ変換方法が得られるという効果を奏する。
【０３６３】
また、請求項２７に記載の発明によれば、請求項２３〜２６に記載された方法をコンピュータに実行させるプログラムを記録したことで、そのプログラムを機械読み取り可能となり、これによって、請求項２３〜２６の動作をコンピュータによって実現することが可能な記録媒体が得られるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態にかかるデータ変換装置を含む情報処理装置のシステム構成を示すブロック図である。
【図２】実施の形態にかかるデータ変換装置を含む情報処理システムのシステム構成を示すブロック図である。
【図３】本実施の形態にかかるデータ変換装置のハードウエア構成を示す機能ブロック図である。
【図４】本実施の形態にかかる情報処理装置または情報処理システムの出力装置のハードウエア構成を示すブロック図である。
【図５】本実施の形態にかかるデータ変換装置の構成を機能的に示すブロック図である。
【図６】実施の形態１にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【図７】実施の形態１にかかるデータ変換装置の別のデータ変換処理の手順を示すフローチャートである。
【図８】実施の形態２にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【図９】実施の形態２にかかるデータ変換装置の別のデータ変換処理の手順を示すフローチャートである。
【図１０】実施の形態３にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【図１１】実施の形態３にかかるデータ変換装置の別のデータ変換処理の手順を示すフローチャートである。
【図１２】実施の形態４にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【図１３】実施の形態４にかかるデータ変換装置の別のデータ変換処理の手順を示すフローチャートである。
【図１４】実施の形態５にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【図１５】実施の形態５にかかるデータ変換装置の別のデータ変換処理の手順を示すフローチャートである。
【図１６】実施の形態６にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【図１７】実施の形態６にかかるデータ変換装置の別のデータ変換処理の手順を示すフローチャートである。
【図１８】実施の形態７にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【図１９】実施の形態７にかかるデータ変換装置の別のデータ変換処理の手順を示すフローチャートである。
【図２０】実施の形態８にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【図２１】実施の形態８にかかるデータ変換装置の別のデータ変換処理の手順を示すフローチャートである。
【図２２】実施の形態９にかかるデータ変換装置の構成を機能的に示すブロック図である。
【図２３】実施の形態９にかかるデータ変換装置のデータ変換処理の手順を示すフローチャートである。
【図２４】実施の形態９にかかるデータ変換装置の別のデータ変換処理の手順を示すフローチャートである。
【図２５】実施の形態１０にかかるデータ変換装置および出力装置を含む情報処理装置の構成を機能的に示すブロック図である。
【図２６】実施の形態１０にかかるデータ変換装置および出力装置を含む情報処理装置のデータ変換処理の手順を示すフローチャートである。
【図２７】実施の形態１０にかかるデータ変換装置および出力装置を含む情報処理装置の別のデータ変換処理の手順を示すフローチャートである。
【図２８】実施の形態１１にかかるデータ変換装置、出力装置および中継装置を含む情報処理システムの構成を機能的に示すブロック図である。
【図２９】実施の形態１１にかかる中継装置のハードウエア構成を示すブロック図である。
【図３０】実施の形態１１にかかるデータ変換装置、出力装置および中継装置を含む情報処理システムのデータ変換処理の手順を示すフローチャートである。
【図３１】実施の形態１１にかかるデータ変換装置における報知の一例を示す説明図である。
【図３２】実施の形態１１にかかるデータ変換装置、出力装置および中継装置を含む情報処理システムにおける報知の別の一例を示す説明図である。
【図３３】実施の形態１１にかかるデータ変換装置、出力装置および中継装置を含む情報処理システムにおける報知の別の一例を示す説明図である。
【図３４】実施の形態１１にかかるデータ変換装置、出力装置および中継装置を含む情報処理システムの別のデータ変換処理の手順を示すフローチャートである。
【図３５】従来技術にかかる情報処理装置の印刷処理の手順を示すフローチャートである。
【図３６】従来技術にかかる情報処理装置の印刷処理の別の手順を示すフローチャートである。
【符号の説明】
１０１  データ変換装置
１０２  表示装置（モニタ）
１１１，１３１  演算処理部
１１２，１３２  記憶部
１１３  送信部
１３３  受信部
２００  ネットワーク
２０１  プリンタサーバ
２０２  ローカルコンピュータ
２０３  ネットワークプリンタ
２１１  記憶部
３０１，４０１，２９０１  ＣＰＵ
３０２，４０２，２９０２  ＲＯＭ
３０３，４０３，２９０３  ＲＡＭ
３０４，４０４，２９０４  ＨＤＤ
３０５，４０５，２９０５  ＨＤ
３０６，４０６，２９０６  ＦＤＤ
３０７，４０７，２９０７  ＦＤ
３０８，４０８，２９０８  ディスプレイ
３０９，４０９，２９０９  Ｉ／Ｆ
３１０，４１０，２９１０  通信回線
３１１，２９１１  キーボード
３１２，２９１２  マウス
３１３，４１３，２９１３  バス
４１１  タッチパネル
４１２  テンキー
５０１  処理検知部
５０２  変換指示部
５０３  先行変換部
５０４，２５０１，２８０３  保持部
５０５  変換指示検知部
５０６  出力部
２２０１  稼働負荷監視部
２８０１  変換状態検知部
２８０２  報知部
３１００  表示画面
３１０１  アイコン
３２０１，３３０１  メッセージ
【図１】
0003924092.tif 000002
【図２】
0003924092.tif 000003
【図３】
0003924092.tif 000004
【図４】
0003924092.tif 000005
【図５】
0003924092.tif 000006
【図６】
0003924092.tif 000007
【図７】
0003924092.tif 000008
【図８】
0003924092.tif 000009
【図９】
0003924092.tif 000010
【図１０】
0003924092.tif 000011
【図１１】
0003924092.tif 000012
【図１２】
0003924092.tif 000013
【図１３】
0003924092.tif 000014
【図１４】
0003924092.tif 000015
【図１５】
0003924092.tif 000016
【図１６】
0003924092.tif 000017
【図１７】
0003924092.tif 000018
【図１８】
0003924092.tif 000019
【図１９】
0003924092.tif 000020
【図２０】
0003924092.tif 000021
【図２１】
0003924092.tif 000022
【図２２】
0003924092.tif 000023
【図２３】
0003924092.tif 000024
【図２４】
0003924092.tif 000025
【図２５】
0003924092.tif 000026
【図２６】
0003924092.tif 000027
【図２７】
0003924092.tif 000028
【図２８】
0003924092.tif 000029
【図２９】
0003924092.tif 000030
【図３０】
0003924092.tif 000031
【図３１】
0003924092.tif 000032
【図３２】
0003924092.tif 000033
【図３３】
0003924092.tif 000034
【図３４】
0003924092.tif 000035
【図３５】
0003924092.tif 000036
【図３６】
0003924092.tif 000037