(57)【要約】【課題】  記憶手段に記憶された出力情報を検索して出力する場合に、該出力情報を記憶する機器をホストコンピュータのユーザにより選択可能とすることで、該出力情報を検索して出力させる時の負荷を軽減できるようにすることである。【解決手段】  ホストコンピュータ１０１が印刷データに基づく画像を印刷装置１１０で印刷させる際、当該印刷データを保存しておき後で検索して出力可能とするための保存先として複合機１２０のＨＤ１２３を、プリンタドライバ２０２によって複数の中から選択し、この保存先を示す情報と印刷データとを印刷させるべく印刷装置１１０に送信するとともにこの印刷データを保存させるべく複合機１２０に送信することを特徴とする。【選択図】  図２
2006079192.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置及び前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える複数の画像処理装置と通信可能な情報処理装置であって、
前記出力情報をネットワーク上の複数の画像処理装置が備える記憶手段に保存させるための保存先を指定する指定手段と、
前記指定手段で指定された保存先を示すストレージ情報を作成する作成手段と、
前記作成手段により作成される前記ストレージ情報に基づいて、前記出力情報に前記ストレージ情報に応じた識別ＩＤを付加していずれかの記憶手段に転送する第１の転送制御手段と、
前記識別ＩＤが付加された前記出力情報を印刷させるべく前記印刷装置に転送する第２の転送制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記出力情報を前記記憶手段が保存可能かどうかを調査して判定する判定手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記出力情報は、所定の頁記述言語データまたは前記所定の頁記述言語データが展開された展開データであることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記保存先は、プリンタドライバを介して指定することを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
前記保存先は、プリント機能と、スキャナ機能とを有したネットワーク上の画像処理装置の記憶手段であり、該画像処理装置は、前記スキャナ機能により前記識別ＩＤを読み取ることにより前記保存先である記憶手段から前記出力情報を引き出しプリント機能により印刷可能であることを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記保存先は、少なくとも前記出力情報を記憶可能な記憶手段を有した画像処理装置の記憶手段であり、該記憶手段に記憶された前記出力情報はプリント機能とスキャナ機能とを有した他の装置において、前記スキャナ機能により前記識別ＩＤを読み取ることにより当該記憶手段から引き出されプリント機能により印刷可能であることを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項７】
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおいて、
前記情報処理装置は、
前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先を指定する指定手段と、
前記出力情報と前記指定手段で指定された保存先を示す情報を前記印刷装置に転送する第１の転送制御手段とを備え、
前記印刷装置は、
前記第１の転送制御手段に基づき転送された前記出力情報と前記保存先を示す情報とを受信する受信手段と、
前記受信手段により受信した前記保存先を示す情報に応じて前記受信手段で受信した前記出力情報を転送する第２の転送制御手段と、
前記受信手段で受信した前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷する印刷手段とを備えることを特徴とする画像処理システム。
【請求項８】
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおいて、
前記情報処理装置は、
前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先及び印刷装置を指定する指定手段と、
前記出力情報、前記指定手段で指定された保存先を示す情報及び前記印刷装置を示す情報を前記指定手段で指定した保存先に対応した画像処理装置に転送する第１の転送制御手段とを備え、
前記画像処理装置は、
前記第１の転送制御手段に基づき転送された前記出力情報、前記保存先を示す情報及び前記印刷装置を示す情報を受信する受信手段と、
前記受信手段で受信した前記保存先を示す情報に応じて前記受信手段で受信した前記出力情報を前記記憶手段に保存する保存手段と、
前記受信手段で受信した前記印刷装置を示す情報に応じた印刷装置に、前記出力情報及び前記保存先を示す情報を転送する第２の転送制御手段とを備え、
前記印刷装置は、
前記第２の転送制御手段に基づき転送された前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷する印刷手段を備えることを特徴とする画像処理システム。
【請求項９】
前記出力情報は、所定の頁記述言語データまたは前記所定の頁記述言語データが展開された展開データであることを特徴とする請求項７または８に記載の画像処理システム。
【請求項１０】
前記識別ＩＤは、スキャナ機能を有する装置において、当該スキャナ機能によって読み取ることにより前記出力情報の保存先を識別可能なＩＤであることを特徴とする請求項７乃至９のいずれかに記載の画像処理システム。
【請求項１１】
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置及び前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える複数の画像処理装置と通信可能な情報処理装置における画像処理方法であって、
前記出力情報をネットワーク上の複数の画像処理装置が備えるいずれかの記憶手段に保存させるための保存先を指定する指定ステップと、
前記指定ステップで指定された保存先を示すストレージ情報を作成する作成ステップと、
前記作成ステップにより作成される前記ストレージ情報に基づいて、前記出力情報に前記ストレージ情報に応じた識別ＩＤを付加していずれかの記憶手段に転送させる第１の転送制御ステップと、
前記識別ＩＤが付加された前記出力情報を印刷させるべく前記印刷装置に転送させる第２の転送制御ステップと、
を備えることを特徴とする画像処理方法。
【請求項１２】
前記出力情報を前記記憶手段が保存可能かどうかを調査して判定する判定ステップを有することを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
前記出力情報は、所定の頁記述言語データまたは前記所定の頁記述言語データが展開された展開データであることを特徴とする請求項１１または１２に記載の画像処理方法。
【請求項１４】
前記保存先は、プリンタドライバを介して指定することを特徴とする請求項１１乃至１３のいずれかに記載の画像処理方法。
【請求項１５】
前記保存先は、プリント機能と、スキャナ機能とを有したネットワーク上の画像処理装置の記憶手段であり、該画像処理装置は、前記スキャナ機能により前記識別ＩＤを読み取ることにより前記保存先である記憶手段から前記出力情報を引き出しプリント機能により印刷可能であることを特徴とする請求項１１乃至１４のいずれかに記載の画像処理方法。
【請求項１６】
前記保存先は、少なくとも前記出力情報を記憶可能な記憶手段を有した画像処理装置の記憶手段であり、該記憶手段に記憶された前記出力情報はプリント機能とスキャナ機能とを有した他の装置において、前記スキャナ機能により前記識別ＩＤを読み取ることにより当該記憶手段から引き出されプリント機能により印刷可能であることを特徴とする請求項１１乃至１４のいずれかに記載の画像処理方法。
【請求項１７】
請求項１１〜１６のいずれかに記載の画像処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１８】
請求項１１〜１６のいずれかに記載の画像処理方法を実行させることを特徴とするプログラム。
【請求項１９】
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおける画像処理方法であって、
前記情報処理装置は、
前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先を指定し、
前記出力情報と前記指定された保存先を示す情報を前記印刷装置に転送し、
前記印刷装置は、
前記第１の転送制御手段に基づき転送された前記出力情報と前記保存先を示す情報とを受信し、
前記受信した前記保存先を示す情報に応じて前記受信した前記出力情報を転送し、
前記受信した前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷することを特徴とする画像処理方法。
【請求項２０】
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおける画像処理方法であって、
前記情報処理装置は、
前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先及び印刷装置を指定し、
前記出力情報、前記指定された保存先を示す情報及び前記印刷装置を示す情報を前記指定した保存先に対応した画像処理装置に転送し、
前記画像処理装置は、
前記転送された前記出力情報、前記保存先を示す情報及び前記印刷装置を示す情報を受信し、
前記受信した前記保存先を示す情報に応じて前記受信した前記出力情報を前記記憶手段に保存し、
前記受信した前記印刷装置を示す情報に応じた印刷装置に、前記出力情報及び前記保存先を示す情報を転送し、
前記印刷装置は、
前記転送された前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷することを特徴とする画像処理方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記出力情報をネットワークを介して転送する情報処理装置および画像処理システムおよび画像処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来より、デジタル複写機において読み取った原稿に文書ＩＤを付与し、それをプリントするとともにＨＤＤに登録しておき、この文書ＩＤ付きでプリントされたものを再び読み取らせることによってＨＤＤに登録されたものを読み出して再度プリントを行うことが提案されている（例えば、特許文献１）。
【特許文献１】特開平１０−３０８８６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来技術では、常にデジタル複写機のＨＤＤに原稿が記憶されるため、例えばたまたま文書を印刷させた印刷装置（デジタル複写機）ユーザが普段いる場所から離れた場所に設置されていた場合、この記憶された原稿を引き出す際は毎回多くの経路を経由して原稿を取得することになり、ネットワークのトラフィックの増大を招く惧れがあった。
【０００４】
本発明は、上記の課題を解決するためになされたもので、本発明の第１の目的は、ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置及び前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える複数の画像処理装置と通信可能な情報処理装置において、出力情報をネットワーク上の複数の画像処理装置が備える記憶手段に保存させるための保存先を指定し、該指定された保存先を示すストレージ情報を作成し、該作成される前記ストレージ情報に基づいて、前記出力情報に前記ストレージ情報に応じた識別ＩＤを付加していずれかの記憶手段に転送するとともに、識別ＩＤが付加された出力情報を印刷させるべく前記印刷装置に転送することにより、印刷装置で印刷させるための出力情報を転送する情報処理装置側で当該出力情報を後に引き出して利用するための保存先を指定可能とすることで当該出力情報読み出し時のデータ転送の負荷を避ける事ができる情報処理装置および画像処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【０００５】
第２の目的は、ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおいて、前記情報処理装置では、前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先を指定し、出力情報と指定された保存先を示す情報を前記印刷装置に転送するとともに、印刷装置では、情報処理装置より転送された前記出力情報と前記保存先を示す情報とを受信し、該受信した前記保存先を示す情報に応じて受信した前記出力情報を転送するとともに、該受信した前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷することにより、印刷装置で印刷させるための出力情報を転送する情報処理装置側で当該出力情報を後に引き出して利用するための保存先を指定可能とすることで当該出力情報読み出し時のデータ転送の負荷を避ける事ができるとともに、画像の保存先を示す識別ＩＤが付加された印刷物を読み取ることで、該保存先から画像を取得して印刷処理を開始するまでに要する操作負担を軽減できる画像処理システムおよび画像処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【０００７】
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置及び前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える複数の画像処理装置と通信可能な情報処理装置であって、前記出力情報をネットワーク上の複数の画像処理装置が備える記憶手段に保存させるための保存先を指定する指定手段と、前記指定手段で指定された保存先を示すストレージ情報を作成する作成手段と、前記作成手段により作成される前記ストレージ情報に基づいて、前記出力情報に前記ストレージ情報に応じた識別ＩＤを付加していずれかの記憶手段に転送する第１の転送制御手段と、前記識別ＩＤが付加された前記出力情報を印刷させるべく前記印刷装置に転送する第２の転送制御手段とを備えることを特徴とする。
【０００８】
上記目的を達成する本発明の画像処理システムは以下に示す構成を備える。
【０００９】
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおいて、前記情報処理装置は、前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先を指定する指定手段と、前記出力情報と前記指定手段で指定された保存先を示す情報を前記印刷装置に転送する第１の転送制御手段とを備え、前記印刷装置は、前記第１の転送制御手段に基づき転送された前記出力情報と前記保存先を示す情報とを受信する受信手段と、前記受信手段により受信した前記保存先を示す情報に応じて前記受信手段で受信した前記出力情報を転送する第２の転送制御手段と、前記受信手段で受信した前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷する印刷手段とを備えることを特徴とする。
【００１０】
また、ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおいて、前記情報処理装置は、前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先及び印刷装置を指定する指定手段と、前記出力情報、前記指定手段で指定された保存先を示す情報及び前記印刷装置を示す情報を前記指定手段で指定した保存先に対応した画像処理装置に転送する第１の転送制御手段とを備え、前記画像処理装置は、前記第１の転送制御手段に基づき転送された前記出力情報、前記保存先を示す情報及び前記印刷装置を示す情報を受信する受信手段と、前記受信手段で受信した前記保存先を示す情報に応じて前記受信手段で受信した前記出力情報を前記記憶手段に保存する保存手段と、前記受信手段で受信した前記印刷装置を示す情報に応じた印刷装置に、前記出力情報及び前記保存先を示す情報を転送する第２の転送制御手段とを備え、前記印刷装置は、前記第２の転送制御手段に基づき転送された前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷する印刷手段を備えることを特徴とする。
【００１１】
上記目的を達成する本発明の画像処理方法は以下に示す構成を備える。
【００１２】
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置及び前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える複数の画像処理装置と通信可能な情報処理装置の画像処理方法であって、前記出力情報をネットワーク上の複数の画像処理装置が備えるいずれかの記憶手段に保存させるための保存先を指定する指定ステップと、前記指定ステップで指定された保存先を示すストレージ情報を作成する作成ステップと、前記作成ステップにより作成される前記ストレージ情報に基づいて、前記出力情報に前記ストレージ情報に応じた識別ＩＤを付加していずれかの記憶手段に転送させる第１の転送制御ステップと、前記識別ＩＤが付加された前記出力情報を印刷させるべく前記印刷装置に転送させる第２の転送制御ステップとを備えることを特徴とする。
【００１３】
また、ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおける画像処理方法であって、前記情報処理装置は、前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先を指定し、前記出力情報と前記指定された保存先を示す情報を前記印刷装置に転送し、前記印刷装置は、前記第１の転送制御手段に基づき転送された前記出力情報と前記保存先を示す情報とを受信し、前記受信した前記保存先を示す情報に応じて前記受信した前記出力情報を転送し、前記受信した前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、印刷装置で印刷させるための出力情報を転送する情報処理装置側で当該出力情報を後に引き出して利用するための保存先を指定可能とすることで当該出力情報読み出し時のデータ転送の負荷を避ける事ができる。
【発明を実施するための最良の形態】
【００１５】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１６】
〔第１実施形態〕
＜システム構成の説明＞
図１は、本発明の第１実施形態を示すホストコンピュータ、印刷装置、画像記憶装置を含む画像処理システムの一例を示すブロック図である。
【００１７】
図１において、１０１はホストコンピュータ（ＰＣ）であり、アプリケーションソフトウェアによって作成した文書データや画像データからプリンタドライバを用いて印刷装置で印刷させるための印刷データ（ＰＤＬデータ）を生成し、これをネットワークを介して出力可能である。１０２はＣＰＵであり、図２以降で説明するホストコンピュータ上で動作するソフトウエアは全てこの上で動作する。１０３はＲＡＭであり、ＣＰＵ１０２で動作するソフトウエアがデータ保存や自分自身の動作のために使用する。１０４はＨＤＤであり、ソフトウエアなどを保存する。１０５は通信インタフェースである。
【００１８】
１１０は印刷装置である。１１１はパネルであり、前記印刷装置１１０の動作設定を行う。１１２はＣＰＵであり、図２以降で説明する印刷装置上で動作するソフトウエアは全てこの上で動作する。１１３はＲＡＭであり、ＣＰＵ１１２で動作するソフトウエアがデータ保存や自分自身の動作のために使用する。１１４はＲＯＭであり、ソフトウエアなどを保存する。１１５はプリンタエンジンであり、ＣＰＵ１１２上で動作したソフトウエアが作り出すイメージの印刷を行う。１１６は通信インタフェースである。
【００１９】
１２０は複合機である。１２１はパネルであり、複合機１２０の動作設定を行う。１２２はＣＰＵであり、図２以降で説明する複合機上で動作するソフトウエアは全てこの上で動作する。１２３はＲＡＭであり、ＣＰＵ１２２で動作するソフトウエアがデータ保存や自分自身の動作のために使用する。
【００２０】
１２４はＨＤＤであり、画像データやソフトウエアなどを保存する。１２５はプリンタエンジンであり、ＣＰＵ１２２上で動作したソフトウエアが作り出すイメージの印刷を行う。１２６は通信インタフェースである。１２７はＳｃａｎｎｅｒであり、印刷物から電子的なイメージを得る。
【００２１】
図２は、図１に示した画像処理システムにおけるソフトウェアモジュールの構成を説明するブロック図である。
【００２２】
図２に示すホストコンピュータ１０１において、２０１は前記ＲＡＭ１０３または前記ＨＤＤ１０４に保持された印刷データである。２０２はプリンタドライバで、前記印刷データ２０１を印刷する際に使用する。
【００２３】
２１０はデータ受信部であり、通信インタフェース１１６が受信したデータを解析し、その解析結果に基づき受信データの転送先を決定する。２１１はｉＰｒｉｎｔ制御部であり、本発明の中心的役割を果たす。ここで、"ｉＰｒｉｎｔ"とは、本実施形態においては、ホストコンピュータで生成した印刷データを印刷装置に印刷させるに際して、この印刷データを所定の記憶装置に記憶させ、印刷装置にはこの印刷データの記憶場所を示す識別ＩＤを付加した状態で印刷させ、この印刷された出力物をスキャナによって読み取って識別ＩＤを解析することによって記憶装置に記憶させておいた印刷データに基づき再び印刷可能とする処理と定義する。詳細機能については、図３以降のフローチャート内で示していく。
【００２４】
２１２はデータ送信部であり、ｉＰｒｉｎｔ制御部２１１からＮｅｔｗｏｒｋ内の他の印刷装置に対しての問い合わせデータを送信する。２１３はＰＤＬ  ｉｎｔｅｒｐｒｅｔｅｒであり、受信した印刷データの解釈を行う。ＰＤＬ  ｉｎｔｅｒｐｒｅｔｅｒ２１３には、ＰｏｓｔＳｃｒｉｐｔ、ＬＩＰＳなどが存在する。２１４は前記ＰＤＬ  ｉｎｔｅｒｐｒｅｔｅｒ２１３でＰＤＬ部分を解釈し、印刷装置が解釈可能な状態になった中間言語データである。２１５はＲｅｎｄｅｒｅｒであり、中間言語データ２１４を入力データとしてビットマップ展開されたＩｍａｇｅデータ２１６を生成する。
【００２５】
図２に示す複合機１２０において、２２０はデータ受信部であり、通信インタフェース１２６が受信したデータを解析し、解析結果に基づき受信データの転送先を決定する。２２１はｉＰｒｉｎｔ制御部であり、本発明の中心的役割を果たす。詳細機能については、図３以降のフローチャート内で示していく。２２２はデータ送信部であり、ｉＰｒｉｎｔ制御部２２１からＮｅｔｗｏｒｋ内の他の印刷装置に対しての問い合わせデータを送信する。２２３はＰＤＬ  ｉｎｔｅｒｐｒｅｔｅｒであり、受信した印刷データの解釈を行う。ＰＤＬ  ｉｎｔｅｒｐｒｅｔｅｒ２２３には、ＰｏｓｔＳｃｒｉｐｔ、ＬＩＰＳなどが存在するが、印刷装置１１０と同じＰＤＬ  ｉｎｔｅｒｐｒｅｔｅｒである必要はない。２２４はＰＤＬ  Ｉｎｔｅｒｐｒｅｔｅｒ２２３でＰＤＬ部分を解釈し、印刷装置が解釈可能な状態になった中間言語データである。２２５はＲｅｎｄｅｒｅｒであり、中間言語データ２２４を入力データとしてビットマップ展開されたＩｍａｇｅデータ２２６を生成する。
【００２６】
なお、図１、２ではホストコンピュータ、印刷装置、複合機のみ示したが、本システムにおいては、この他、複数の印刷装置、複合機、記憶装置、ホストコンピュータが接続可能なものである。
【００２７】
まずは、図３に示すフローチャートを用いてｉＰｒｉｎｔ処理の実施方法を説明する。
【００２８】
図３は、本発明に係る画像処理システムにおけ第１のデータ処理手順の一例を示すフローチャートであり、本システムにおけるｉＰｒｉｎｔ処理を実施するための基本処理手順に対応する。なお、（３０１）、（３０２）は各ステップを示す。
【００２９】
まず、ステップ（３０１）において、図１に示した印刷装置１１０等においてＰＤＬ処理を実施する。その後、ステップ（３０２）において、ステップ（３０１）でのＰＤＬ処理結果（印刷物）をコピー処理して、ｉＰｒｉｎｔ処理を終了する。以下、前記ＰＤＬ処理の詳細を図４のフローチャート、前記コピー処理の詳細を図８のフローチャートを用いて、それぞれ以下に説明する。
【００３０】
図４は、本発明に係る画像処理システムにおける第２のデータ処理手順の一例を示すフローチャートであり、印刷装置１１０のＣＰＵ１１２が実行するＰＤＬ処理手順に対応する。なお、（４０１）〜（４０７）は各ステップを示す。
【００３１】
先ず、ステップ（４０１）において、ＰＤＬデータ入力を開始する。具体的には、図１に示したのホストコンピュータ１０１等の外部端末でのＰＤＬデータの作成結果を、図１に示したＩ／Ｆ部１１６を介して図２のデータ受信部２１０にてデータを受信する。
【００３２】
この場合のＰＤＬデータは、図１の印刷装置１１０に搭載されているＰＤＬ  Ｉｎｔｅｒｐｒｅｔｅｒ２１３で解析できるものである必要がある。なお、当該実施形態では、特にＰＤＬの種別は問わないものとする。
【００３３】
次に、ステップ（４０２）において、図２のＰＤＬ  Ｉｎｔｅｒｐｒｅｔｅｒ２１３にて、ステップ（４０１）にて受信したＰＤＬデータを解析し、図２に示す中間言語データ２１４を作成する。ここでいう中間言語とは、「ビットマップ」、「ランレングス」、「台形」、「ボックス」、「高速境界符号化されたビットマップ」などの描画オブジェクトと背景パターン、および、それらをラスタメモリに描画する際の描画論理の総称を指すものとする。即ち、この中間言語データはＰＤＬデータのラスタライズ処理によって得られる、描画すべき要素とその順序を表すディスプレイリストであり、このディスプレイリストはＰＤＬの種別には依存しない形式なので、ＰＤＬ種別の異なる種々のプリンタで印刷処理させることが可能なものである。
【００３４】
次に、ステップ（４０３）において、ストレージ先の選択を行う。ストレージ先の選択とは、ＰＤＬ処理にて生成する印刷前の画像データ（イメージデータ、または前記中間言語データ）を検索処理によって再利用可能とすべく格納するネットワーク上の記憶装置（ストレージ）または印刷装置１１０内を含めていずれかの記憶装置を選択することであり、ホストコンピュータ１０１からの指定に基づき図２のｉＰｒｉｎｔ制御部２１１で行う。このストレージ先の選択についての詳細は後述する。
【００３５】
次に、ステップ（４０４）で、レンダリングを実施する。ここでいうレンダリング処理とは、図２のＲｅｎｄｅｒｅｒ２１４を用いて、ステップ４０２で作成した中間言語データの形式のオブジェクト構成（例えば、文字、イメージ、図形など）の種別を解析し、ステップ４０２の中間言語をビットマップ化して、指定された記憶領域（図１のＲＡＭ１１３の一部分）に格納する事を指すものとする。
【００３６】
次に、ステップ（４０５）において、当該処理でストレージを行うかどうかの調査を行う。これはステップ（４０３）の結果を基にｉＰｒｉｎｔ制御部２１１が判断する。ステップ（４０３）の結果で、ｉＰｒｉｎｔ制御部２１１がストレージする事が決定していると判断した場合には、ステップ（４０６）に進みストレージ処理を行う。
【００３７】
一方、ステップ（４０３）の結果で、ストレージをしない事が決定している場合には、ステップ（４０７）に進み、印刷処理を実行して、本処理を終了する。なお、印刷処理の詳細については、特に示さないが、図２のイメージデータ２１６を図２のプリンタエンジン１１５にビデオ転送し、指定された用紙に印刷を行う。以上の処理で、図３に示したステップ（３０１）のＰＤＬ処理を終了する。
【００３８】
図５は、本発明に係る画像処理システムにおける第３のデータ処理手順の一例を示すフローチャートであり、図４に示したステップ（４０３）のストレージ選択処理において、ホストコンピュータ１０１から記憶装置の指定がなかった場合の詳細手順に対応する。なお、（５０１）〜（５０５）は各ステップを示す。
【００３９】
まず、ステップ（５０１）において、現在処理中の機器に対してストレージ場所があるかどうかを調査する。本実施形態の場合、現在ＰＤＬ処理を行っている図１の印刷装置１１０にストレージが自機内にあるか否かを判断する。
【００４０】
そして、もし図１の印刷装置１１０にストレージとしての保存領域があると判断した場合は、ステップ（５０２）に進む。
【００４１】
一方、ステップ（５０１）で、印刷装置１１０にストレージのための保存場所がないと判断した場合は、ステップ（５０４）に進み、ストレージ検索処理を実行する。
【００４２】
まず、ステップ（５０１）において、現在処理中の機器に対してストレージ場所がある場合の説明を行う。この場合は、ステップ（５０２）に進み、図４のステップ（４０２）の結果から印刷する総ページ数の情報を引き出し、ストレージ可能かどうかを調査する。
【００４３】
例えば、解像度が６００ｄｐｉ、階調が１ｂｐｐ、モノクロデータの場合のデータサイズは１ページ当り約４ＭＢとなるので、「４ＭＢ×ページ数」をデータサイズとして、これとストレージ領域の空き容量を比較し、ストレージ可能かどうかを判断する。この１ページ当りのデータサイズは、解像度、階調数等によって変化することもある。また、任意の符号化方法を用いてこのデータサイズを小さくし、ストレージサイズとの比較に用いることも可能である。
【００４４】
そして、ステップ（５０２）において、現在処理中の機器でのストレージが可能と判断されれば、ステップ（５０３）に進む。
【００４５】
一方、ステップ５０２の結果で、現在の機器でストレージが不可能と判断されれば、ステップ（５０４）に進み、ストレージ検索を行う。このストレージ検索も図２のｉＰｒｉｎｔ制御部２１１とｉＰｒｉｎｔ制御部２２１が行う。ストレージ検索についての詳細は、図７のフローチャートを用いて説明する。
【００４６】
そして、ステップ（５０５）で、ステップ（５０４）の検索結果から、他のデバイスからの応答がストレージ可能であるか否かを判断して、ストレージ可能である旨を示す応答が返ってきたと判断した場合は、ステップ（５０３）に進み、ステップ（５０４）の結果がストレージ不可能を示す応答が返ってきたと判断した場合は、ストレージ選択の処理系を終了する。
【００４７】
一方、ステップ（５０５）で、ストレージ可能と判断された場合は、ステップ（５０３）に進む。
【００４８】
次に、ステップ（５０３）において、ストレージ情報の作成を行う。これは、ステップ（５０２）、ステップ（５０５）の結果に基づき、図１０に示すパケットに情報を記載する。
【００４９】
図６は、図１に示した印刷装置１１０からネットワーク上に出力される検索パケットの一例を示す図である。
【００５０】
図６において、送信先アドレス１００１はストレージ先の機器のアドレスが記述される。送信元アドレス１００２にはＰＤＬ処理中の機器のアドレスが記載される。コマンド１００３にはストレージ検索結果（この場合はストレージ可能）が記述される。格納場所１００４にはストレージの格納場所（ディレクトリ）が記載される。サイズ１００５にはストレージに格納するサイズが記述される。
【００５１】
図７は、本発明に係る画像処理システムにおける第４のデータ処理手順の一例を示すフローチャートであり、図５に示したステップ（５０４）のストレージ検索詳細手順に対応する。なお、（６０１）〜（６０４）は各ステップを示す。
【００５２】
また、本処理は、ストレージ検索がブロードキャストされる例である。
【００５３】
まず、ステップ（６０１）において、図２に示すデータ送信部２１２またはデータ送信部２２２がネットワーク上に、図８に示すパケットをＢｒｏａｄＣａｓｔする。
【００５４】
図８は、図１に示した印刷装置１１０からネットワーク上に出力されるパケットの一例を示す図であり、ＢｒｏａｄＣａｓｔを行うためのパケットである。
【００５５】
図８において、９０１には送信先アドレスを示したアドレスを記述し、９０２には送信元アドレスを示したアドレスを記述し、９０３は「ストレージ検索」を示すコマンドを記述する。
【００５６】
次に、ステップ（６０２）において、ステップ（６０１）のＢｒｏａｄＣａｓｔに対して、ネットワーク上から応答があるかどうか調べ、もし応答があったと判断した場合には、ステップ（６０３）に進み、応答がないと判断した場合にはステップ（６０４）に進む。
【００５７】
そして、ステップ（６０３）において、ストレージが可能かどうかを調べる。この処理は通信先の機器内にあるｉＰｒｉｎｔ制御部２２１で行う。
【００５８】
この処理は、図５のフローチャートのステップ（５０２）の処理と同様に、図４のステップ（４０２）の結果から印刷する総ページ数の情報を引き出し、ストレージ可能かどうかを調査する。
【００５９】
例えば、解像度が６００ｄｐｉ、階調が１ｂｐｐ、モノクロデータの場合のデータサイズは１ページ当り約４ＭＢとなるので、「４ＭＢ×ページ数」をデータサイズとして、これとストレージ領域の空き容量を比較し、ストレージ可能かどうかを判断する。この１ページ当りのデータサイズは、解像度、階調数等によって変化することもある。
【００６０】
また、任意の符号化方法を用いてこのデータサイズを小さくし、ストレージサイズとの比較に用いることも可能である。もし、ストレージ可能と判断されれば、図６に示したパケットに記述して、本処理を終了する。
【００６１】
これにより、本パケットには、ストレージ先の機器のアドレス１００１が記述され、ストレージ元の機器のアドレス１００２が記述され、ストレージ検索結果を示すコマンド１００３が記述され、ストレージ先の機器にある記憶装置の格納場所１００４が記述され、格納場所１００４のサイズ１００５が記述される。
【００６２】
一方、ステップ（６０３）にて、ストレージ不可能と判断された場合には、当該機器ではストレージは行えないので、再びステップ（６０２）に戻り、別の機器からの応答を待つ。
【００６３】
一方、ステップ（６０２）で応答がないと判断した場合は、ステップ（６０４）に進み、タイムアウトが発生していないかを確認して、もしタイムアウトが発生していると判断した場合は、この場合もストレージ不可能と判断しストレージ検索を終了する。
【００６４】
一方、ステップ（６０４）で、タイムアウトが発生していないと判断した場合には、ステップ（６０２）に戻り、処理を繰り返す。
【００６５】
図９は、本発明に係る画像処理システムにおける第５のデータ処理手順の一例を示すフローチャートであり、図４に示したステップ（４０６）のストレージ処理の詳細手順に対応する。なお、（７０１）〜（７０３）は各ステップを示す。
【００６６】
まず、ステップ（７０１）において、ストレージ情報の取得を行う。ストレージ情報とは、後述する図１４で作成した情報とする。ここでは、ストレージ先の機器のアドレス、ＰＤＬ処理中の機器のアドレス、ストレージ先の機器にある記憶装置の記憶場所（ディレクトリ）、画像データをそのディレクトリに保存する際のファイル名、ストレージ先の機器にある記憶装置の記憶可能サイズを取得するものとする。
【００６７】
次に、ステップ（７０２）において、画像データに対し上記ストレージ先の機器のアドレス、その機器の記憶装置の記憶場所、画像データのファイル名を示す識別ＩＤの付加を行う。この識別ＩＤとは、後述するコピー処理にてスキャナ等で読み取る識別ＩＤであってこの識別ＩＤを解析することによってストレージ先の機器に記憶されている画像を特定して引き出すことを可能とするものを指すものとし、図４のステップ（４０４）で作成したレンダリング画像に対して、識別ＩＤの付加を実施する。この識別ＩＤには、バーコードのようなものを用いてもよいし、特に規定はしないものとする。
【００６８】
次に、ステップ（７０３）において、画像データの転送と格納を行う。この場合は、ステップ（７０１）の情報をもとに、送信元の機器１１０の記憶装置１１３から送信先の機器１２０へステップ（４０４）で作成したレンダリング画像にステップ（７０２）の識別ＩＤを付加した画像データをネットワークを介して送信し、送信先の機器１２０の記憶装置１２４に格納して、ストレージの処理を終了する。次に、ステップ（４０７）に戻り、印刷処理を行う。
【００６９】
＜コピー処理＞
次に、図３に示したステップ（３０２）におけるコピー処理について説明する。
【００７０】
図１０は、本発明に係る画像処理システムにおける第６のデータ処理手順の一例を示すフローチャートであり、図３に示したステップ（３０２）におけるコピー処理の詳細手順に対応する。なお、（８０１）〜（８０６）は各ステップを示す。
【００７１】
先ず、ステップ（８０１）において、図３に示したステップ（３０１）で作成した印刷物を原稿として、図２に示した複合機１２０のスキャナ１２７を用いて原稿をスキャンし、スキャンした結果を、図１に示した記憶装置のＨＤＤ１２４またはＲＡＭ１２３に格納する。
【００７２】
次に、ステップ（８０２）において、ステップ（８０１）にてスキャンした結果に対してストレージ情報があるかどうか調査する。このストレージ情報とは、
図９に示したフローチャートのステップ（７０２）で付加した識別ＩＤを指し、この識別ＩＤによりストレージ情報の有無を判断して、ストレージ情報があると判断した場合には、ステップ（８０３）に進み、ストレージ情報がないと判断した場合は、ステップ（８０６）に進む。
【００７３】
まず、ステップ（８０２）において、ストレージ情報があったと判断した場合について説明する。
【００７４】
ステップ（８０３）において、ストレージ引き出し要求を行う。引き出し要求に用いる情報は、ステップ（８０２）の識別ＩＤから獲得し、図１１に示すパケットを用いて行う。
【００７５】
図１１は、図１に示した複合機１２０で生成されるパケットの一例を示す図であり、識別ＩＤから情報を読み出して記述される。
【００７６】
図１１において、本パケットの送信先アドレス１１０１にはストレージ先の機器のアドレスが識別ＩＤから読み出されて記述され、送信元アドレス１１０２には自機器のアドレスが記述され、コマンド１１０３にはストレージ引き出し要求を示すコマンドが記述され、格納場所１１０４にはストレージ先の機器内にある記憶装置の格納場所（ディレクトリ）が識別ＩＤから読み出されて記述され、ファイル名１１０５にはストレージ先の機器にある記憶装置の記憶場所が格納されているファイル名が識別ＩＤから読み出されて記述される。
【００７７】
そして、図１１に示すのパケット情報を基に、ストレージデータの引き出し要求を行う。
【００７８】
まず、ストレージ先の機器のアドレスに対して、図１１のパケットを送信する。そして、ストレージ先の機器と通信できた場合には、前記ストレージ引き出し要求に対して、自機器にストレージ情報が戻ってくる。その戻ってきたパケットは、図１２のような記述がされてくる。
【００７９】
図１２は、図１に示した複合機１２０が受信するパケットの一例を示す図である。
【００８０】
図１２において、本パケットの送信先アドレス１２０１にはストレージ先の機器のアドレスが記述され、送信元アドレス１２０２には自機器のアドレスが記述され、コマンド１２０３にはストレージ引き出し要求の戻り値を示すコマンド（引き出し可、引き出し不可）が記述され、格納場所１２０４にはストレージ先の機器の格納場所が記述され、ファイル名１２０５にはストレージ先の機器に格納されているファイル名が記述され、データ形式１２０６にはストレージ先の機器に格納されているファイルのデータ形式が記述される。
【００８１】
次にストレージ先の機器との通信ができなかった場合には、図１２のパケットにはＮＵＬＬが記述されて戻ってくるものとする。
【００８２】
次に、ステップ（８０４）において、ステップ（８０３）でのストレージ引き出し要求に対する結果をもとに、画像データが存在するかどうかを調べる。
【００８３】
これは、本来なら存在すべきストレージ先の機器に、何らかの理由で存在しない場合があるためである。これは、図１２に示すパケットのコマンド１２０３によって判断する。
【００８４】
そして、もし、引き出し可能な画像データがあると判断した場合には、ステップ（８０５）に進み、引き出し可能な画像データがないと判断した場合にはステップ（８０６）に進む。
【００８５】
まず、ステップ（８０５）の画像データがある場合について説明する。
【００８６】
ステップ（８０５）において、図１２に示されたストレージ先の機器のアドレス１２０１が示す機器から画像データの引き出しを行う。この画像データは、図１のＩ／Ｆ１２６を介し、ＨＤＤ１２４に格納されるものとする。その後、プリンタエンジン１２５はＨＤＤ１２４に格納された画像データをビデオ信号に変換し、用紙に出力させる。
【００８７】
一方、ステップ（８０４）において、画像データがないと判断された場合には、通常のコピー処理と同様にステップ（８０１）でスキャンしたデータを図１のＨＤＤ１２４上に画像展開し、プリンタエンジン１２５はＨＤＤ１２４に格納された画像データをビデオ信号に変換し、用紙に出力させる。
【００８８】
次に、本発明の最も特徴的なデータ処理手順であるホストコンピュータによるデータ処理手順の一例を説明する。
【００８９】
図１３は、本発明に係る画像処理システムにおける第７のデータ処理手順の一例を示すフローチャートであり、図１のホストコンピュータ１０１でのデータ処理手順に対応する。なお、（１３０１）〜（１３０３）は各ステップを示す。
【００９０】
先ず、ステップ（１３０１）において、アプリケーションソフトウェアによって作成した印刷対象のデータの印刷指示に際して図２のプリンタドライバ２０２にて、これからこのデータに基づく画像の印刷を開始させる印刷装置の選択を行う。ここでは、印刷装置１１０を選択するものとする。
【００９１】
次に、ステップ（１３０２）において、ステップ（１３０１）と同様に図２に示したプリンタドライバ２０２にて、この印刷対象のデータを保存させるためのコピー機の選択を行う（ストレージ選択）。ここでの選択は印刷データを再利用可能に保存するためのストレージの選択なので、コピー機である必要はないが、コピー機能を備えるストレージを選択した場合は、スキャン機能により識別ＩＤ付きの原稿を読み取り、それに対応する画像データを引き出してプリント機能によって印刷する際、ネットワークを経由することなく画像データを引き出してプリントすることができるので、他のデバイスに画像を格納する場合に比べてネットワークを経由したデータ転送要求の処理がなくなりネットワークのトラフィックの増大を防止できるとともに、格段に短時間でオリジナルの印刷データに基づく高画質なコピー処理を行うことが可能となる。
【００９２】
また、ここでいうコピー機とは、当該ユーザがよく使うコピー機を、複数の候補の中から選択するものとする。
【００９３】
次に、ステップ（１３０３）において、ユーザは図２のプリンタドライバ２０２を介して、印刷の指示を行う。この場合、図１のホストコンピュータ１０１から図１の印刷装置１１０に印刷データを送信する事を指すものとする。そして、これと同時にこの印刷データをステップ１３０２で選択したコピー機（ストレージ）で保存させるべく当該コピー機（ストレージ）に送信する。
【００９４】
これにより印刷データを受信した印刷装置１１０は先に説明した図４のＰＤＬ処理に従って印刷処理を行う。
【００９５】
図１４は、本発明に係る画像処理システムにおける第８のデータ処理手順の一例を示すフローチャートであり、図１３に示したステップ（１３０２）におけるストレージ選択処理の詳細手順に対応する。なお、（１４０１）〜（１４１１）は各ステップを示す。
【００９６】
まず、ステップ（１４０１）において、ストレージ先の指定があるかどうかを調べる。このストレージ先の指定とは、予め指定候補の複数のストレージを登録しておき、その中からホストコンピュータ１０１のユーザによる手動操作に基づく指定を示す。ストレージ指定がないと判断した場合にはステップ（１４０２）に進み、ストレージ指定があると判断した場合にはステップ（１４０７）に進む。
【００９７】
まず、ストレージ指定がある場合について説明する。
【００９８】
ステップ（１４０７）において、図８に示したパケットを用いて、ストレージ指定のある機器との通信を行う。
【００９９】
そして、パケットの９０１にはストレージ指定の機器のアドレス（この場合、複合機１２０を指定したものとする）を自動的に指定し、９０２にはホストコンピュータ１０１のアドレスを指定し、９０３にはストレージ選択のコマンドを記述する。
【０１００】
そして、ステップ（１４０８）において、ステップ（１４０７）での応答があるかどうか調べ、もし応答があったと判断した場合にはステップ（１４０９）に進み、応答がないと判断した場合にはステップ（１４１１）に進む。
【０１０１】
次に、ステップ（１４０９）において、ストレージ可能かどうかを調査する。この処理は通信先の機器内にあるｉＰｒｉｎｔ制御部２２１で行う。この処理は図５のフローチャートのステップ（５０２）の処理と同様に、印刷データに基づく画像を印刷する際の総ページ数の情報を引き出し、ストレージ可能かどうかを調査する。
【０１０２】
例えば、解像度が６００ｄｐｉ、階調が１ｂｐｐ、モノクロデータの場合のデータサイズは１ページ当り約４ＭＢとなるので、「４ＭＢ×ページ数」をデータサイズとして、これとストレージ領域の空き容量を比較し、ストレージ可能かどうかを判断する。この１ページ当りのデータサイズは、解像度、階調数等によって変化することもある。また、任意の符号化を用いてこのデータサイズを小さくし、ストレージサイズとの比較に用いることも可能である。もし、ストレージ可能と判断されれば、図６に示すパケットに記述する。
【０１０３】
ここで、１００１にはストレージ先の機器のアドレスを記述し、１００２にはストレージ元の機器のアドレスを記述し、１００３にはストレージ検索結果を示すコマンドを記述し、１００４にはストレージ先の機器にある記憶装置の格納場所を記述し、１００５には、格納場所１００４のサイズを記述する。
【０１０４】
そして、ステップ（１４０９）にて、ストレージ可能と判断された場合には、ステップ（１４１０）に進み、ストレージ情報の作成を行い、ストレージ選択の処理系を終了する。
【０１０５】
一方、ステップ（１４０９）にて、ストレージ不可能と判断された場合には、指定された機器にはストレージは行えないので、ステップ（１４０２）に進む。
【０１０６】
また、ステップ（１４０８）で応答がなかったと判断した場合には、ステップ（１４１１）に進み、タイムアウトが発生していないかを調査して、もしタイムアウトが発生していないと判断した場合には、ステップ（１４０７）に戻り、ステップ（１４０７）以下の処理を上記と同様に実行する。
【０１０７】
一方、ステップ（１４１１）で、タイムアウトが発生していると判断した場合には、指定された機器でのストレージができないと判断し、ステップ（１４０２）に進む。
【０１０８】
一方、ステップ（１４０２）において、ホストコンピュータ１０１自身のＨＤＤ１０４にストレージ場所があるかどうかを判断する。
【０１０９】
そして、ステップ（１４０２）で、ホストコンピュータ１０１自身のＨＤＤ１０４にストレージする保存場所があると判断した場合は、ステップ（１４０３）に進む。
【０１１０】
一方、ステップ（１４０２）で、ホストコンピュータ１０１にストレージする保存場所がないと判断した場合は、ステップ（１４０５）に進み、ストレージ検索を行う。
【０１１１】
以下、ステップ（１４０２）において、ホストコンピュータ１０１自身にストレージ場所がある場合の説明を行う。
【０１１２】
ステップ（１４０３）に進み、印刷データに基づく画像を印刷する際の総ページ数の情報を引き出し、ストレージ可能かどうかを調査する。例えば、解像度が６００ｄｐｉ、階調が１ｂｐｐ、モノクロデータの場合のデータサイズは１ページ当り約４ＭＢとなるので、「４ＭＢ×ページ数」をデータサイズとして、これとストレージ領域の空き容量を比較し、ストレージ可能かどうかを判断する。この１ページ当りのデータサイズは、解像度、階調数等によって変化することもある。また、任意の符号化を用いてこのデータサイズを小さくし、ストレージサイズとの比較に用いることも可能である。
【０１１３】
一方、ステップ（１４０３）において、ホストコンピュータ１０１でのストレージが可能と判断された場合は、ステップ（１４０４）に進む。
【０１１４】
一方、ステップ（１４０３）の結果で、ホストコンピュータ１０１でストレージが不可能と判断されれば、ステップ（１４０５）に進み、ストレージ検索を行う。
【０１１５】
次に、ステップ（１４０５）のストレージ検索について説明する。
【０１１６】
このストレージ検索は、前述した図２のｉＰｒｉｎｔ制御部２１１とｉＰｒｉｎｔ制御部２２１と同様の方法で行う。ストレージ検索についての詳細は、図６と同様である。
【０１１７】
そして、ステップ（１４０６）で、ストレージ可能と判断された場合は、ステップ（１４０４）に戻り、ストレージ情報の作成を行い、処理を終了する。
【０１１８】
〔第２実施形態〕
上記第１実施形態において、ストレージするデータは中間言語から展開された画像データの場合を扱ったが、ストレージするデータは中間言語であってもよく、その場合はストレージした機器でレンダリングしてｉＰｒｉｎｔを実現できる場合であっても構わない。即ち、展開された画像データの場合はいかなる印刷装置でも印刷が可能であるが、データ量が多くなる。一方、中間言語データであれば展開された画像データに比べデータ量は減る。そして、中間言語データは装置によっては解釈不能であることもあるが、ＰＤＬの種類には依存しない形式なので、ＰＤＬのまま扱うのに比べ適応できる印刷装置は多くなる。
【０１１９】
また、上記第１実施形態では、ストレージする機器の選択は、ＰＤＬデータのモノクロ・カラーの種別によって選択する場合であっても構わない。この場合、ホストコンピュータ１０１にカラー用のストレージ機器、モノクロ用のストレージ機器の候補をそれぞれ複数登録しておき、印刷データがモノクロであるか、カラーであるかによって選択可能にすればよい。またその中で優先順位を付与しておき、印刷データがモノクロであるか、カラーであるかに応じて自動的にストレージを選択するようにしてもよい。
【０１２０】
また、上記第１実施形態ではストレージする機器の選択には、ホストコンピュータからユーザの操作、あるいは検索処理によってコピー機を選択する場合を扱ったが、ｉＰｒｉｎｔ処理によく使う機器を統計的に記憶しておき、その中から使用頻度の高い機器を自動的に、あるいは使用頻度順に表示させて選択する場合であっても構わない。
【０１２１】
また、上記第１実施形態では、ストレージ機器である複合機側にもＰＤＬ処理機能が搭載されている場合を扱ったが、搭載されていなくても構わない。その場合にはホストコンピュータ１０１側で中間言語データ、あるいはそれを展開した画像データとしてから印刷データを転送するようにする。
【０１２２】
また、上記第１実施形態では、ストレージ検索の際にＢｒｏａｄＣａｓｔで一番速く応答した機器から優先的にストレージ選択の対象として扱ったが、複数応答した場合はその中から選択する場合であっても構わない。
【０１２３】
また、上記第１実施形態では、ストレージ機器への印刷データの送信をホストコンピュータ１０１で行うものとしたが、ストレージ機器を選択した後、そのストレージ機器における保存先を特定する情報と印刷データとを印刷装置に向けて送信し、印刷装置に印刷をさせるとともにストレージ機器への送信を行ってもらうようにしてもよい。この場合、印刷装置は受信した情報が印刷と当該ストレージへの保存を行うべきであることを認識し、当該印刷データに基づく画像に指定されたストレージから引き出すための識別ＩＤを示す画像を付加して印刷するとともに指定されたストレージ機器へ印刷データを送信して保存させる。
【０１２４】
また、ストレージ機器での保存先を示す情報と印刷装置を特定する情報と印刷データとを選択したストレージ機器に送信し、ストレージ機器に当該印刷データを保存させるとともに印刷データを指定された印刷装置に転送してもらって当該印刷装置で印刷させるようにしてもよい。この場合、これを受信したストレージ機器は保存先を示す情報に従って印刷データの保存を行い、印刷装置を特定する情報に従って印刷データを転送して印刷させる、印刷装置はこのストレージから印刷データを引き出すための識別ＩＤを付加して印刷データに基づく画像を印刷させる。
【０１２５】
これらの方法によれば、ホストコンピュータ１０１は印刷装置への送信とストレージ機器への送信というように２回の送信を行わずにいずれかへの送信だけで済むので、負荷を軽減できる。
【０１２６】
また、以上の実施形態において、識別ＩＤの付加は、印刷装置側で受信したストレージ情報に従って識別ＩＤを示す画像を生成して付加するようにしてもよいし、ホストコンピュータ側で予め識別ＩＤを示す画像を生成して印刷データに付加してから送信するようにしてもよい。
【０１２７】
上記実施形態によれば、ｉＰｒｉｎｔのシステムにおいて、あらかじめホストコンピュータ側でコピー処理を行う機器をストレージ先の機器として指定することで、コピー時のストレージデータ読み出し時のデータ転送の負荷を避ける事ができ、より高速にコピー処理ができる。
【０１２８】
〔第３実施形態〕
以下、図１５に示すメモリマップを参照して本発明に係るホストコンピュータ、印刷装置、複合機を含む画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１２９】
図１５は、本発明に係るホストコンピュータ、印刷装置、複合機を含む画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１３０】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１３１】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１３２】
本実施形態における図３，図４，図５，図７，図９，図１０，図１３，図１４に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１３３】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３４】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３５】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３６】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１３７】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１３９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１４３】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜２０について説明する。
【０１４４】
〔実施態様１〕
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置及び前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える複数の画像処理装置と通信可能な情報処理装置（図２に示すＰＣ１０１）であって、
前記出力情報をネットワーク上の複数の画像処理装置が備える記憶手段に保存させるための保存先を指定する指定手段（図２に示すハードディスク１０４に格納されているプリンタドライバ２０２）と、前記指定手段で指定された保存先を示すストレージ情報を作成する作成手段（図２に示すハードディスク１０４に格納されているプリンタドライバ２０２）と、前記作成手段により作成される前記ストレージ情報に基づいて、前記出力情報に前記ストレージ情報に応じた識別ＩＤを付加していずれかの記憶手段に転送する第１の転送制御手段（図２に示すハードディスク１０４に格納されているプリンタドライバ２０２）と、前記識別ＩＤが付加された前記出力情報を印刷させるべく前記印刷装置に転送する第２の転送制御手段（図２に示すハードディスク１０４に格納されているプリンタドライバ２０２）とを備えることを特徴とする情報処理装置。
【０１４５】
これにより、印刷装置で画像を印刷する際に、記憶手段を備える画像処理装置を該印刷される画像の記憶先として指定するだけで、印刷すべき画像を印刷装置とストレージ機能を備える画像処理装置との双方に転送することで、印刷処理後、同一画像を画像処理装置の記憶手段からネットワークを介することなく、直接読み出して画像出力することが可能となり、再度同一画像を出力するまでのネットワーク転送処理負担がなくなるとともに、格段に短時間で同一画像を出力することができる。
【０１４６】
〔実施態様２〕
前記出力情報を前記記憶手段が保存可能かどうかを調査して判定する判定手段を有することを特徴とする実施態様１記載の情報処理装置。
【０１４７】
これにより、無駄な画像の転送処理を制限でき、ネットワーク転送処理負担が軽減される。
【０１４８】
〔実施態様３〕
前記出力情報は、所定の頁記述言語データまたは前記所定の頁記述言語データが展開された展開データであることを特徴とする実施態様１または２に記載の情報処理装置。
【０１４９】
これにより、記憶手段に記憶すべき画像情報量を削減して、画像を記憶するために記憶領域が制限される事態を軽減して、記憶手段をさらに有効に各強うすることができるとともに、展開データであれば、その後の出力処理時間も削減できる。
【０１５０】
〔実施態様４〕
前記保存先は、プリンタドライバを介して指定することを特徴とする実施態様１乃至３のいずれかに記載の情報処理装置。
【０１５１】
これにより、印刷処理と同等のタイミングで、印刷処理と画像データの保存先指定操作を効率よく指定することができる。
【０１５２】
〔実施態様５〕
前記保存先は、プリント機能と、スキャナ機能とを有したネットワーク上の画像処理装置の記憶手段であり、該画像処理装置は、前記スキャナ機能により前記識別ＩＤを読み取ることにより前記保存先である記憶手段から前記出力情報を引き出しプリント機能により印刷可能であることを特徴とする実施態様１乃至４のいずれかに記載の情報処理装置。
【０１５３】
これにより、記憶手段に関するアドレス情報を指定するような操作が不要となり、簡単な読取り操作で、意図する画像を記憶手段から確実に読み出して出力することができる。
【０１５４】
〔実施態様６〕
前記保存先は、少なくとも前記出力情報を記憶可能な記憶手段を有した画像処理装置の記憶手段であり、該記憶手段に記憶された前記出力情報はプリント機能とスキャナ機能とを有した他の装置において、前記スキャナ機能により前記識別ＩＤを読み取ることにより当該記憶手段から引き出されプリント機能により印刷可能であることを特徴とする実施態様１乃至４のいずれかに記載の情報処理装置。
【０１５５】
これにより、記憶手段に関するアドレス情報を指定するような操作が不要となり、スキャナ機能を利用して、他の装置に記憶されている出力情報を容易に取得して出力することができる。
【０１５６】
〔実施態様７〕
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおいて、前記情報処理装置は、前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先を指定する指定手段（図２に示すハードディスク１０４に格納されているプリンタドライバ２０２）と、前記出力情報と前記指定手段で指定された保存先を示す情報を前記印刷装置に転送する第１の転送制御手段（図２に示すハードディスク１０４に格納されているプリンタドライバ２０２）とを備え、前記印刷装置は、前記第１の転送制御手段に基づき転送された前記出力情報と前記保存先を示す情報とを受信する受信手段（図２に示すデータ受信部２１０）と、前記受信手段により受信した前記保存先を示す情報に応じて前記受信手段で受信した前記出力情報を転送する第２の転送制御手段（図２に示すデータ送信部２１２）と、前記受信手段で受信した前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷する印刷手段（図２に示すプリンタエンジン１１５）とを備えることを特徴とする画像処理システム。
【０１５７】
これにより、印刷装置で画像を印刷する際に、記憶手段を備える画像処理装置を該印刷される画像の記憶先として指定するだけで、印刷すべき画像を印刷装置とストレージ機能を備える画像処理装置との双方に転送することで、印刷処理後、同一画像を画像処理装置の記憶手段からネットワークを介することなく、直接読み出して画像出力することが可能となり、再度同一画像を出力するまでのネットワーク転送処理負担がなくなるとともに、格段に短時間で同一画像を出力することができる。
【０１５８】
〔実施態様８〕
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおいて、前記情報処理装置は、前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先及び印刷装置を指定する指定手段（図２に示すハードディスク１０４に格納されているプリンタドライバ２０２）と、前記出力情報、前記指定手段で指定された保存先を示す情報及び前記印刷装置を示す情報を前記指定手段で指定した保存先に対応した画像処理装置に転送する第１の転送制御手段（図２に示すハードディスク１０４に格納されているプリンタドライバ２０２）とを備え、前記画像処理装置は、前記第１の転送制御手段に基づき転送された前記出力情報、前記保存先を示す情報及び前記印刷装置を示す情報を受信する受信手段（図２に示すデータ受信部２２０）と、前記受信手段で受信した前記保存先を示す情報に応じて前記受信手段で受信した前記出力情報を前記記憶手段に保存する保存手段（図２に示すハードディスク１２３）と、
前記受信手段で受信した前記印刷装置を示す情報に応じた印刷装置に、前記出力情報及び前記保存先を示す情報を転送する第２の転送制御手段（図２に示す送信部２２２）とを備え、前記印刷装置は、前記第２の転送制御手段に基づき転送された前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷する印刷手段（図２に示すプリンタエンジン１１５）を備えることを特徴とする画像処理システム。
【０１５９】
これにより、印刷装置で画像を印刷する際に、記憶手段を備える画像処理装置を該印刷される画像の記憶先として指定するだけで、印刷すべき画像を印刷装置とストレージ機能を備える画像処理装置との双方に転送することで、印刷処理後、同一画像を画像処理装置の記憶手段からネットワークを介することなく、直接読み出して画像出力することが可能となり、再度同一画像を出力するまでのネットワーク転送処理負担がなくなるとともに、格段に短時間で同一画像を出力することができる。
【０１６０】
〔実施態様９〕
前記出力情報は、所定の頁記述言語データまたは前記所定の頁記述言語データが展開された展開データであることを特徴とする実施態様７または８に記載の画像処理システム。
【０１６１】
これにより、記憶手段に記憶すべき画像情報量を削減して、画像を記憶するために記憶領域が制限される事態を軽減して、記憶手段をさらに有効に活用することができるとともに、展開データであれば、その後の出力処理時間も削減できる。
【０１６２】
〔実施態様１０〕
前記識別ＩＤは、スキャナ機能を有する装置において、当該スキャナ機能によって読み取ることにより前記出力情報の保存先を識別可能なＩＤであることを特徴とする実施態様７乃至９のいずれかに記載の画像処理システム。
【０１６３】
これにより、記憶手段に関するアドレス情報を指定するような操作が不要となり、簡単な読取り操作で、意図する画像を記憶手段から確実に読み出して出力することができる。
【０１６４】
〔実施態様１１〕
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置及び前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える複数の画像処理装置と通信可能な情報処理装置における画像処理方法であって、前記出力情報をネットワーク上の複数の画像処理装置が備えるいずれかの記憶手段に保存させるための保存先を指定する指定ステップ（図１３に示すステップ（１３０２））と、前記指定ステップで指定された保存先を示すストレージ情報を作成する作成ステップ（図１４に示すステップ（１４０７）〜（１４１０））と、前記作成ステップにより作成される前記ストレージ情報に基づいて、前記出力情報に前記ストレージ情報に応じた識別ＩＤを付加していずれかの記憶手段に転送させる第１の転送制御ステップ（図１３に示すステップ（１３０２））と、前記識別ＩＤが付加された前記出力情報を印刷させるべく前記印刷装置に転送させる第２の転送制御ステップ（図１３に示すステップ（１３０２））とを備えることを特徴とする画像処理方法。
【０１６５】
これにより、実施態様１と同等の効果が期待できる。
【０１６６】
〔実施態様１２〕
前記出力情報を前記記憶手段が保存可能かどうかを調査して判定する判定ステップ（図１４に示すステップ（１４０９））を有することを特徴とする実施態様１１記載の画像処理方法。
【０１６７】
これにより、実施態様２と同等の効果が期待できる。
【０１６８】
〔実施態様１３〕
前記出力情報は、所定の頁記述言語データまたは前記所定の頁記述言語データが展開された展開データであることを特徴とする実施態様１１または１２に記載の画像処理方法。
【０１６９】
これにより、実施態様３と同等の効果が期待できる。
【０１７０】
〔実施態様１４〕
前記保存先は、プリンタドライバを介して指定することを特徴とする実施態様１１乃至１３のいずれかに記載の画像処理方法。
【０１７１】
これにより、実施態様４と同等の効果が期待できる。
【０１７２】
〔実施態様１５〕
前記保存先は、プリント機能と、スキャナ機能とを有したネットワーク上の画像処理装置の記憶手段であり、該画像処理装置は、スキャナ機能により前記識別ＩＤを読み取ることにより前記保存先である記憶手段から前記出力情報を引き出しプリント機能により印刷可能であることを特徴とする実施態様１１乃至１４のいずれかに記載の画像処理方法。
【０１７３】
これにより、実施態様５と同等の効果が期待できる。
【０１７４】
〔実施態様１６〕
前記保存先は、少なくとも前記出力情報を記憶可能な記憶手段を有した画像処理装置の記憶手段であり、該記憶手段に記憶された前記出力情報はプリント機能とスキャナ機能とを有した他の装置において、前記スキャナ機能により前記識別ＩＤを読み取ることにより当該記憶手段から引き出されプリント機能により印刷可能であることを特徴とする実施態様１１乃至１４のいずれかに記載の画像処理方法。
【０１７５】
これにより、実施態様６と同等の効果が期待できる。
【０１７６】
〔実施態様１７〕
実施態様１１〜１６のいずれかに記載の画像処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１７７】
これにより、実施態様１１〜１６と同等の効果が期待できる。
【０１７８】
〔実施態様１８〕
実施態様１１〜１６のいずれかに記載の画像処理方法を実行させることを特徴とするプログラム。
【０１７９】
これにより、実施態様１１〜１６と同等の効果が期待できる。
【０１８０】
〔実施態様１９〕
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおける画像処理方法であって、前記情報処理装置は、前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先を指定し（図１３に示すステップ（１３０２））、前記出力情報と前記指定された保存先を示す情報を前記印刷装置に転送し（図１３に示すステップ（１３０３））、前記印刷装置は、前記第１の転送制御手段に基づき転送された前記出力情報と前記保存先を示す情報とを受信し、前記受信した前記保存先を示す情報に応じて前記受信した前記出力情報を転送し、前記受信した前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷することを特徴とする画像処理方法。
【０１８１】
これにより、実施態様７と同等の効果が期待できる。
【０１８２】
〔実施態様２０〕
ネットワークを介して受信する出力情報に基づく画像を印刷する印刷装置、前記ネットワークを介して受信する出力情報を記憶する記憶手段を備える画像処理装置、少なくとも前記印刷装置と通信可能な情報処理装置を有する画像処理システムにおける画像処理方法であって、前記情報処理装置は、前記出力情報をネットワーク上の画像処理装置が備える記憶手段に保存させるための保存先及び印刷装置を指定し（図１３に示すステップ（１３０２））、前記出力情報、前記指定された保存先を示す情報及び前記印刷装置を示す情報を前記指定した保存先に対応した画像処理装置に転送し（図１３に示すステップ（１３０３））、前記画像処理装置は、前記転送された前記出力情報、前記保存先を示す情報及び前記印刷装置を示す情報を受信し、前記受信した前記保存先を示す情報に応じて前記受信した前記出力情報を前記記憶手段に保存し、前記受信した前記印刷装置を示す情報に応じた印刷装置に、前記出力情報及び前記保存先を示す情報を転送し、前記印刷装置は、前記転送された前記出力情報に基づく画像に前記保存先を示す情報に基づく識別ＩＤが付加された画像を印刷することを特徴とする画像処理方法。
【０１８３】
これにより、実施態様８と同等の効果が期待できる。
【図面の簡単な説明】
【０１８４】
【図１】本発明の第１実施形態を示す情報処理装置、画像出力装置を含む画像処理システムの一例を示すブロック図である。
【図２】図１に示した画像処理システムにおけるソフトウェアモジュールの構成を説明するブロック図である。
【図３】本発明に係る画像処理システムにおけ第１のデータ処理手順の一例を示すフローチャートである。
【図４】本発明に係る画像処理システムにおける第２のデータ処理手順の一例を示すフローチャートである。
【図５】本発明に係る画像処理システムにおける第３のデータ処理手順の一例を示すフローチャートである。
【図６】図１に示した印刷装置からネットワーク上に出力される検索パケットの一例を示す図である。
【図７】本発明に係る画像処理システムにおける第４のデータ処理手順の一例を示すフローチャートである。
【図８】図１に示した印刷装置からネットワーク上に出力されるパケットの一例を示す図である。
【図９】本発明に係る画像処理システムにおける第５のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係る画像処理システムにおける第６のデータ処理手順の一例を示すフローチャートである。
【図１１】図１に示した複合機で生成されるパケットの一例を示す図である。
【図１２】図１に示した複合機が受信するパケットの一例を示す図である。
【図１３】本発明に係る画像処理システムにおける第７のデータ処理手順の一例を示すフローチャートである。
【図１４】本発明に係る画像処理システムにおける第８のデータ処理手順の一例を示すフローチャートである。
【図１５】本発明に係るホストコンピュータ、印刷装置、複合機を含む画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明するである。
【符号の説明】
【０１８５】
１０１  ホストコンピュータ
１１０  印刷装置
１２０  複合機
１２３  ハードディスク
２１１、２２１  ｉＰｒｉｎｔ制御部
２１０，２２０  データ受信部
２１２、２２２  データ送信部
【図１】
2006079192.tif 000003
【図２】
2006079192.tif 000004
【図３】
2006079192.tif 000005
【図４】
2006079192.tif 000006
【図５】
2006079192.tif 000007
【図６】
2006079192.tif 000008
【図７】
2006079192.tif 000009
【図８】
2006079192.tif 000010
【図９】
2006079192.tif 000011
【図１０】
2006079192.tif 000012
【図１１】
2006079192.tif 000013
【図１２】
2006079192.tif 000014
【図１３】
2006079192.tif 000015
【図１４】
2006079192.tif 000016
【図１５】
2006079192.tif 000017