(57)【要約】【課題】  高品位の任意印刷を実現するためには印刷対象となる画像形成装置毎に画像処理を実施することが必要となり、画像処理サーバの負荷やデータ保持量が増大してしまうという課題がある。【解決手段】  画像形成装置の印刷手段により印刷される所定の画像データと同じ画像データを別の画像形成装置から印刷する場合は、画像処理サーバから送信されたショートカットの参照先を基に、画像形成装置に記憶されている画像処理サーバから受信した画像データを取得する。【選択図】  図６
2011188198.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像形成装置、前記第１の画像形成装置と機種が同一である第２の画像形成装置、情報処理システムを含む画像処理システムであって、
前記第１の画像形成装置は、
ユーザにより指定された画像の印刷を行う場合、ユーザにより指定された画像に対応し、かつ前記情報処理システムに記憶されている画像データを取得するための要求を前記情報処理システムに送信する要求手段を有し、
前記情報処理システムは、
前記要求手段により送信された要求を受信した場合、前記画像データに対し、前記第１の画像形成装置の機種に依存する画像処理を施す依存処理手段を有し、
前記第１の画像形成装置は、
前記依存処理手段により画像処理が施された画像データを受信し、受信した画像データを記憶する記憶手段と、
前記記憶手段により記憶される前記受信した画像データを印刷する第１の印刷手段とをさらに有し、
前記情報処理システムは、
前記記憶手段により記憶される前記受信した画像データを参照するためのショートカットを、前記第１の画像形成装置と機種が同一である前記第２の画像形成装置に送信する送信手段をさらに有し、
前記第２の画像形成装置は、
前記ユーザにより指定された画像の印刷を行う場合、前記送信手段により送信されたショートカットの参照先を基に、前記記憶手段により記憶された前記受信した画像データを取得する取得手段と、
前記取得手段により取得された画像データを印刷する第２の印刷手段とを有する画像処理システム。
【請求項２】
前記画像処理システムは、前記第１の画像形成装置、および前記第２の画像形成装置と機種が異なる第３の画像形成装置を含む場合であって、
前記情報処理システムは、
外部から受信した画像データに対し、前記第１の画像形成装置、および前記第２の画像形成装置、および前記第３の画像形成装置の機種に依存しない画像処理を施す非依存処理手段と、
前記非依存処理手段により画像処理を施された画像データを記憶し、該記憶した画像データを参照するためのショートカットを、前記第１の画像形成装置、および前記第２の画像形成装置、および前記第３の画像形成装置に送信する別の送信手段とを有し、
前記要求手段は、前記別の送信手段により送信されたショートカットの参照先を基に、前記情報処理システムに記憶されている画像データの取得を要求しており、
前記非依存処理手段は、前記要求手段により要求が送信されるよりも前に、前記情報処理システムに記憶されている画像データに対し画像処理を施すことを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記第２の画像形成装置は、
前記送信手段によりショートカットが送信された場合、前記別の送信手段により送信され記憶しているショートカットを、前記送信手段により送信されるショートカットへ置き換えることを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記第２の画像形成装置は、
前記記憶手段により記憶される画像データを取得した場合、該画像データに対し、前記第２の画像形成装置固有のデバイス特性に依存する画像処理を施す固有依存処理手段を有し、
前記印刷手段は、前記固有依存処理手段により画像処理を施された画像データの印刷を行うことを特徴とする請求項２または３に記載の画像処理システム。
【請求項５】
前記非依存処理手段は、前記外部から受信した画像データに対し、フルカラー画像処理による画像処理を施しフルカラー画像データを作成し、前記外部から受信した画像データに対し、モノクロ画像処理による画像処理を施しモノクロ画像データを作成し、
前記送信手段は、フルカラーの画像形成装置に対しては前記フルカラー画像データのショートカットを送信し、モノクロの画像形成装置に対しては前記モノクロ画像データのショートカットを送信することを特徴とする請求項２乃至４のいずれか１項に記載の画像処理システム。
【請求項６】
前記非依存処理手段は、入力ガンマ補正処理、カラーバランス／レベル補正処理、写真補正処理、グレー変換処理の内、少なくとも１つ以上の処理を実行し、
前記依存処理手段は、カラーマッチング処理、モノクロデータ生成処理、輝度濃度変換処理、出力色補正処理、フィルタ処理、載り量制御処理の内、少なくとも１つ以上の処理を実行し、
前記固有依存処理手段は、トラッピング／色ずれ補正処理、出力ガンマ補正処理、中間調補正処理の内、少なくとも１つ以上の処理を実行することを特徴とする請求項４または５に記載の画像処理システム。
【請求項７】
第１の画像形成装置、該第１の画像形成装置と機種が同一である第２の画像形成装置、前記第１の画像形成装置、および前記第２の画像形成装置とは機種が異なる第３の画像形成装置と通信が可能な情報処理システムであって、
ユーザが前記第１の画像形成装置を介して印刷を指示した画像に対応し、かつ前記情報処理システムに記憶されている画像データの取得を前記第１の画像形成装置から要求された場合、前記画像データに対し、前記第１の画像形成装置の機種に依存した画像処理を施す依存処理手段と、
前記画像データの取得を要求した第１の画像形成装置に記憶される、前記依存処理手段により画像処理が施された画像データを参照するためのショートカットを前記第２の画像形成装置に送信する送信手段とを有し、
前記ユーザが印刷を指示した画像の印刷を前記第２の画像形成装置で行う場合、該第２の画像形成装置は、前記送信手段により送信されたショートカットの参照先を基に、前記第１の画像形成装置に記憶された画像データを取得し、
前記ユーザが印刷を指示した画像の印刷を前記第３の画像形成装置で行う場合、該第３の画像形成装置は、前記画像データに対し前記第３の画像形成装置の機種に対応する画像処理が施された画像データを前記情報処理システムから取得することを特徴とする情報処理システム。
【請求項８】
第１の画像形成装置、該第１の画像形成装置と機種が同一である第２の画像形成装置、前記第１の画像形成装置、および前記第２の画像形成装置とは機種が異なる第３の画像形成装置と通信が可能な情報処理システムであって、
依存処理手段は、ユーザが前記第１の画像形成装置を介して印刷を指示した画像に対応し、かつ前記情報処理システムに記憶されている画像データの取得を前記第１の画像形成装置から要求された場合、前記画像データに対し、前記第１の画像形成装置の機種に依存した画像処理を施し、
送信手段は、前記画像データの取得を要求した第１の画像形成装置に記憶される、前記依存処理手段により画像処理が施された画像データを参照するためのショートカットを前記第２の画像形成装置に送信し、
前記ユーザが印刷を指示した画像の印刷を前記第２の画像形成装置で行う場合、該第２の画像形成装置は、前記送信手段により送信されたショートカットの参照先を基に、前記第１の画像形成装置に記憶された画像データを取得し、
前記ユーザが印刷を指示した画像の印刷を前記第３の画像形成装置で行う場合、該第３の画像形成装置は、前記画像データに対し前記第３の画像形成装置の機種に対応する画像処理が施された画像データを前記情報処理システムから取得することを特徴とする情報処理システムを制御する方法。
【請求項９】
請求項８に記載の情報処理システムを制御する方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力デジタル画像データに対して画像処理の一部を実行する画像処理装置と、画像処理された画像データを印刷する画像形成装置を含む画像処理システム、情報処理システム、制御方法、プログラムに関するものである。
【背景技術】
【０００２】
現在、コンピュータ上で作成されたカラーデータをカラープリンタやカラー複合機（以下「画像形成装置」と呼ぶ）で出力する際に、各出力デバイスの特性に合わせて画像処理を実施する。
【０００３】
近年では、インターネット接続の拡大により、画像処理自体を画像形成装置ではなく外部サーバ等を画像処理サーバとして画像処理を実施することが考えられ始めている。
【０００４】
特許文献１では、画像処理サーバに接続されている画像形成装置全てに共通のフォーマット形式の画像データを記憶し、記憶した共通フォーマット形式の画像データを印刷する画像形成装置に合わせた形式へ変換する方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２８７７４５
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では印刷を要求する画像形成装置毎に共通フォーマット形式の画像データを画像形成装置固有の形式へ変換している。そのため、画像処理を行う画像処理サーバには、負担がかかる。また、画像形成装置が増加すれば増加するほど、画像処理サーバにより負担がかかる。
【０００７】
また、同じ画像データを複数の画像形成装毎に保有していては、画像形成装置の記憶ユニットに無駄が生じる。
【０００８】
本発明は、上記課題の内少なくとも１つの課題を解決するためになされたものであり、その目的は、サーバの負担を軽減するための仕組みを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一実施系に係る画像処理システムは、第１の画像形成装置、前記第１の画像形成装置と機種が同一である第２の画像形成装置、情報処理システムを含む画像処理システムであって、前記第１の画像形成装置は、ユーザにより指定された画像の印刷を行う場合、ユーザにより指定された画像に対応し、かつ前記情報処理システムに記憶されている画像データを取得するための要求を前記情報処理システムに送信する要求手段を有し、前記情報処理システムは、前記要求手段により送信された要求を受信した場合、前記画像データに対し、前記第１の画像形成装置の機種に依存する画像処理を施す依存処理手段を有し、前記第１の画像形成装置は、前記依存処理手段により画像処理が施された画像データを受信し、受信した画像データを記憶する記憶手段と、前記記憶手段により記憶される前記受信した画像データを印刷する第１の印刷手段とをさらに有し、前記情報処理システムは、前記記憶手段により記憶される前記受信した画像データを参照するためのショートカットを、前記第１の画像形成装置と機種が同一である前記第２の画像形成装置に送信する送信手段をさらに有し、前記第２の画像形成装置は、前記ユーザにより指定された画像の印刷を行う場合、前記送信手段により送信されたショートカットの参照先を基に、前記記憶手段により記憶された前記受信した画像データを取得する取得手段と、前記取得手段により取得された画像データを印刷する第２の印刷手段とを有する。
【発明の効果】
【００１０】
本発明により、画像処理サーバの負担が軽減する。
【図面の簡単な説明】
【００１１】
【図１】実施例１における画像処理システムの機能を示す図。
【図２】実施例１における機種非依存画像処理部１１１０の内部構成を示す図。
【図３】実施例１における機種依存画像処理部１１１１、１２１６の内部構成を示す図。
【図４】実施例１におけるプリンタ画像処理部１２２０の内部構成を示すブロック図
【図５】実施例１における画像処理システムを示す図。
【図６】実施例１におけるジョブ生成処理のフローチャート。
【図７】実施例１におけるプルプリント処理のフローチャート。
【図８】実施例１における操作部１２２２に表示されるプルプリントを指示するための画面を示す図。
【図９】実施例２におけるジョブ生成処理のフローチャート。
【図１０】実施例３における画像処理システムを示す図。
【図１１】実施例３における画像処理システムの機能を示す図。
【図１２】実施例３におけるジョブ生成処理のフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００１３】
実施例１について説明する。実施例１ではネットワーク上に少なくとも１台の画像処理サーバが接続されており、さらに複数の画像形成装置がネットワークに接続されている。また、画像処理サーバでは機種非依存画像処理と機種依存画像処理を実施することが可能である。この２つの処理を含む各種画像処理に関する詳細な説明については後述する。画像形成装置への出力は、ユーザが指定した画像形成装置からプルプリントすることで出力可能である。
【００１４】
＜画像処理システム全体構成＞
図１は、画像処理システムの全体構成を説明するためのブロック図である。図１に示すように、デスクトップＰＣやノートＰＣ、携帯端末に代表される外部装置１００と画像処理サーバ１０１と画像形成装置１０２がＬＡＮ１０３を介して接続されており、夫々の装置は通信することが可能である。なお、夫々は、コンピュータでもある。
【００１５】
＜外部装置１００の説明＞
外部装置１００はＣＰＵ１００１、ＲＯＭ１００２、ＲＡＭ１００３、ＨＤＤ１００４、ネットワークＩ／Ｆ１００５を有する。ＣＰＵ１００１がＨＤＤ１００４に格納されたプログラムをＲＡＭ１００３上に読み出して実行することにより、各種機能を実現するものである。各種機能とは、例えば、画像データを画像処理サーバ１０１へアップロードすると言った機能である。ネットワークＩ／Ｆ１００５は、ＬＡＮ１０３及びシステムバス１００６に接続され、画像処理サーバ１０１と情報の送受信を行う。
【００１６】
＜画像処理サーバ１０１の説明＞
画像処理サーバ１０１は、ＬＡＮ１０３を介して外部の装置などと接続されており、これにより画像データやデバイス情報の入出力が可能となっている。ＣＰＵ１１０１は、ＲＯＭ１１０３に記憶された制御プログラム等に基づき、画像処理サーバ内部で行われる各種処理について統括的に制御する。なお、画像処理サーバ１０１は、複数のサーバ群で構成される情報処理システムであっても良い。また、情報処理システムは、スケールアウトと呼ばれる技術によってヴァーチャルマシーンを増加させ、各ヴァーチャルマシーンがジョブの処理を行う分散処理システムであっても良い。なお、実施例１では、画像処理サーバ１０１を情報処理システムとも呼ぶ。なぜなら、画像処理サーバ１０１の数に特に限定はないからである。
【００１７】
ＲＡＭ１１０２は、ＣＰＵ１１０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。ＨＤＤ１１０４はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
ネットワークＩ／Ｆ１１０５はＬＡＮ１０３及びシステムバス１１０６に接続し、情報の入出力を行う。画像バス１１０７は画像データをやり取りするための伝送路であり、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。
【００１８】
圧縮伸長部１１０８、１１０９は画像データの圧縮伸長を行う。機種非依存画像処理部１１１０は、圧縮伸張部１１０８から送られた画像データを受取り、この画像データに対して機種に依存しない画像処理を施す。画像処理後の画像データは、圧縮伸長処理部１１０８を介してＨＤＤ１１０４に記憶される。この機種非依存画像処理部１１１０で行われる処理の詳細については後述する。
【００１９】
機種依存画像処理部１１１１は、ＨＤＤ１１０４を介して圧縮伸張部１１０９から送られた機種非依存画像処理部１１１０で処理された画像データを受取り、この画像データに対して機種に依存する画像処理を施す。画像処理後の画像データは、圧縮伸長処理部１１０９を介してＨＤＤ１１０４に記憶される。この機種依存画像処理部１１１１で行われる処理の詳細については後述する。
【００２０】
＜画像形成装置１０２の説明＞
画像形成装置１０２は、スキャナ部１２０１やプリンタ部１２０２と電気的に接続されており、一方ではＬＡＮ１０３を介して外部の装置などと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。ＣＰＵ１２０３は、ＲＯＭ１２０５に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、画像形成装置１０２内部で行われる各種処理についても統括的に制御する。なお、スキャナ部１２０１は、原稿台の上に置かれた原稿を読み取り原稿画像（画像データ）を生成する機能を実現し、プリンタ部１２０２は、プリンタエンジン（不図示）により記録媒体に原稿画像（ラスタ形式の画像データ）を印字する機能を実現する。
【００２１】
ＲＡＭ１２０４は、ＣＰＵ１２０３が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ１２０４は、記憶した内容を電源ｏｆｆ後も保持しておくＳＲＡＭ、及び電源ｏｆｆ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。ＲＯＭ１２０５には、画像形成装置１０２のブートプログラムなどが格納されている。ＨＤＤ１２０６はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
【００２２】
操作部Ｉ／Ｆ１２０７は、システムバス１２０９と操作部１２２２とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ１２０７は、操作部１２２２に表示するための画像データをシステムバス１２０９から受取り操作部１２２２に出力すると共に、操作部１２２２から入力された情報をシステムバス１２０９へと出力する。ネットワークＩ／Ｆ１２０８は、ＬＡＮ１０３及びシステムバス１２０９に接続し、情報の入出力を行う。画像バス１２１０は画像データをやり取りするための伝送路であり、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。
【００２３】
スキャナ画像処理部１２１８は、スキャナ部１２０１からスキャナＩ／Ｆ１２１９を介して受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部１２１８は、受取った画像データがカラー原稿か白黒原稿か、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性データと称する。
【００２４】
圧縮部１２１３は、画像データを受取り、この画像データを３２画素ｘ３２画素のブロック単位に分割する。なお、この３２×３２画素の画像データをタイルデータと称する。原稿（読み取り前の紙媒体）において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その３２×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに圧縮部１２１３は、複数のタイルデータからなる画像データを圧縮する。伸張部１２１４は、複数のタイルデータからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部１２２０に送る。
【００２５】
プリンタ画像処理部１２２０は、伸張部１２１４から送られた画像データを受取り、この画像データに付随させられている属性データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタＩ／Ｆ１２２１を介してプリンタ部１２０２に出力される。このプリンタ画像処理部１２２１で行われる処理の詳細については後述する。
【００２６】
機種依存画像処理部１２１６は、画像処理サーバ１０１内の機種依存画像処理部１１１１と同様の処理を行うものである。画像処理サーバ１０１内のＨＤＤ１１０４を介してＬＡＮ１０３から送られた画像データを受取り、この画像データに対して機種に依存する画像処理を施す。画像処理後の画像データは、圧縮伸長処理部１２１２を介してＨＤＤ１２０６に記憶される。ＲＩＰ部１２１５は、ＰＣなどから送信されたＰＤＬコードデータを元に生成された中間データを受取り、ビットマップデータ（多値）を生成する。
【００２７】
＜機種非依存画像処理部１１１０の詳細説明＞
図２に画像処理サーバ１０１内における機種非依存画像処理部１１１０の構成を示す。機種非依存画像処理（非依存処理とも呼ぶ）は、画像形成装置の種類に関わらずデジタル画像データに対して共通に処理することが可能なものである。
【００２８】
入力ガンマ補正部２０１は、入力された信号値と出力後の輝度値が比例するように補正（入力ガンマ補正処理）を行う。カラーバランス／レベル補正部２０２は、例えば、ＲＧＢ入力された画像データの色被りや露出オーバー／アンダー等の補正（カラーバランス／レベル補正処理）を行う。写真補正部２０３は、デジタルカメラ等で撮影したＲＧＢ画像データに対して、例えば、顔を明るくする他、見栄えの良い画像となるような補正（写真補正処理）を行う。グレー変換部２０４は、カラーデータをモノクロデータに変換する処理（グレー変換処理）を行う。各種処理は、各種処理を実現するプログラムをＣＰＵが実行することで実現される。
【００２９】
＜機種依存画像処理部１１１１、１２１６の詳細説明＞
図３に画像処理サーバ１０１内、及び画像形成装置１０２内における機種依存画像処理部１１１１、１２１６の内部構成を示す。機種依存画像処理（依存処理とも呼ぶ）は、画像形成装置の種類に応じて最適な処理を実施するものであり、基本的には異なる画像形成装置毎に処理される。例えば、画像形成装置Ａと画像形成装置Ｂにおいて色再現空間が異なる場合には、画像形成装置Ａ、Ｂ各々の色再現空間に対して最適な画像処理が必要である。画像処理サーバ１０１のＨＤＤ１１０４内には、複数の画像形成装置における画像処理設定が保持されている。
【００３０】
ＣＭＭ変換部３０１では、グレースケール、ＲＧＢ、ＣＭＹＫなど様々な画像データの入力が可能であり、ＩＣＣプロファイルやＷＣＳによるカラーマッチング処理が行われる。
モノクロ生成部３０２はカラーデータをモノクロデータに変換する処理（モノクロデータ生成処理）を行う。Ｌｏｇ変換部３０３は、輝度濃度を変換する処理（輝度濃度変換処理）を行う。このＬｏｇ変換部３０３は、例えば、ＲＧＢの入力された画像データを、ＣＭＹの画像データに変換する。
【００３１】
出力色補正部３０４は、出力色を補正する処理（出力色補正処理）を行う。例えばＣＭＹで入力された画像データを、テーブルやマトリックスを用いてＣＭＹＫの画像データに変換する。フィルタ処理部３０５は、画像のざらつきを目立たせないため、高周波成分のみ平滑化する他、文字をシャープに表現するようなエッジを強調する処理（フィルタ処理）を行う。載り量制御部３０６は、プリンタ部１２０２が最大限表現できる信号値へ制限する処理（載り量制御処理）を行う。例えば載り量が２００％の場合にはＣＭＹＫ４色で最大２色の構成比率で出力ＣＭＹＫ値を補正する。各種処理は、各種処理を実現するプログラムをＣＰＵが実行することで実現される。
【００３２】
＜プリンタ画像処理部１２２０の詳細説明＞
図４にプリンタ画像処理部１２２０の内部構成を示す。プリンタ画像処理部１２２０は、プリンタ部１２０２へ出力する画像データを生成するものであり、同一の複数画像形成装置毎に最適な係数で処理される。このような処理、即ち、画像形成装置固有の特性（デバイス特性）に応じた処理を、固有依存処理と呼ぶ。例えば、同一機種である画像形成装置Ａと画像形成装置Ｂにおいて機体差によって生じる濃度変動や色ずれといった機体差固有の補正を行う。
【００３３】
トラッピング／色ずれ補正部４０１は、プリンタ部の色ずれ量に合わせて補正する処理（トラッピング／色ずれ処理）を行う。例えば、ＣとＫの色ずれ量が１画素であった場合にはＣを１画素付加することで色ずれによる白抜けを防止することが可能となる。出力側ガンマ補正部４０２は、この出力側ガンマ補正部４０２に入力される信号値と、出力後の反射濃度値とが比例するような補正処理（出力ガンマ補正処理）を行う。中間調補正部４０３は、出力するプリンタ部の階調数に合わせて中間調補正処理を行う。例えば、受取った高階調の画像データに対し２値化や３２値化などを行う。各種処理は、各種処理を実現するプログラムをＣＰＵが実行することで実現される。
【００３４】
＜画像処理サーバ１０１のジョブ生成＞
次に、画像処理サーバ１０１のジョブ生成処理と、画像形成装置１０２のプルプリント処理について詳細に説明する。始めに、画像処理サーバ１０１におけるジョブ生成について詳細に説明する。
【００３５】
実施例１においては図５に示すような、同一機種の画像形成装置１０２ａ〜１０２ｈ、及びこれらの機種とは異なる機種の画像形成装置１０２ｉ〜１０２ｍがネットワークに複数接続されているものとして説明する。つまり、画像形成装置１０２ｂは、画像形成装置１０２ａ（第１の画像形成装置）と機種が同一である別の画像形成装置（第２の画像形成装置）と言える。また、画像形成装置１０２ｉは、画像形成装置１０２ａと機種が異なる他の画像形成装置（第３の画像形成装置）と言える。
【００３６】
図６は、画像処理サーバ１０１がジョブ生成を実施する動作の概略を説明するためのフローチャートである。図６に示す処理を実現する制御プログラムは、上述したようにＲＯＭ１１０３に格納されており、ＣＰＵ１１０１により実行される。
【００３７】
まず、外部からジョブ（画像データを含む）を受信することから本処理は開始される。外部装置１００からジョブ（画像データを含む）を受信すると、ネットワーク接続されている画像形成装置数Ｎを確認する（ステップＳ５０１）。図５に示されている画像処理システムにおいては、画像形成装置数Ｎは１３となる。
【００３８】
次に、外部から受信した画像データに対し、機種非依存画像処理部１１１０で機種非依存画像処理による画像処理を施し（ステップＳ５０２）、機種非依存処理を施された画像データをＨＤＤ１１０４に保存（記憶）する（ステップＳ５０３）。
【００３９】
次に、画像形成装置１０２ａ〜１０２ｍに画像データを記憶可能であるか否かを問い合わせる（ステップＳ５０４）。記憶可能であるか否かの判断は、例えば、画像形成装置１０２１０２ａ〜１０２ｍに対してデバイス構成情報取得を実施する。取得したデバイス構成情報を基に、ＨＤＤが装着されていたと判断された場合は、対象の画像形成装置１０２は画像データを記憶可能である判断される。
【００４０】
ステップＳ５０４で画像形成装置１０２ａ〜１０２ｍが記憶可能であると判断された場合には、画像形成装置１０２ａ〜１０２ｍの記憶領域、例えばＨＤＤ１２０６にショートカット画像を送信する（ステップＳ５０５）。ショートカット画像は、ＨＤＤ１１０４に保存されている元画像データの格納場所を示す識別情報が付加されている。この元画像データの格納場所を示す識別情報は、例えば、ＵＲＬのようなデータ形式により記述することができる。即ち、ショートカット画像とは、所定の画像データ、いわゆる元画像データの参照先を示すものと言える。なお、ショートカット画像を、単にショートカットと呼んでも良い。
【００４１】
次に、画像形成装置数Ｎをデクリメントし（ステップＳ５０６）、画像形成装置数Ｎが０であるか否かを判断する（ステップＳ５０７）。ステップＳ５０７において、画像形成装置数Ｎが０と判断された場合には、本処理（図６のフローチャート）を終了する。一方、ステップＳ５０７において、画像形成装置数Ｎが０でないと判断された場合には、ステップＳ５０４に戻る。一方、ステップＳ５０４において、画像形成装置１０２ａ〜１０２ｍが記憶可能でないと判断された場合には、ステップＳ５０６へ進む。
【００４２】
以上の処理により、ジョブ生成時にネットワーク接続された全ての画像形成装置１０２ａ〜１０２ｍのＨＤＤ１２０６内には、画像処理サーバ１０１の機種非依存画像処理を実施した画像データのショートカット画像が送信される。
【００４３】
＜画像形成装置１０２のプルプリント処理＞
以下に画像形成装置１０２におけるプルプリント処理について詳細に説明する。実施例１においては、図５に示すような、同一機種の画像形成装置１０２ａ〜１０２ｈ、及びこれらの機種とは異なる機種の画像形成装置１０２ｉ〜１０２ｍがネットワークに複数接続されているものとして説明する。
【００４４】
図７はプルプリント処理を説明するための図である。図７に示す処理を実現する制御プログラムは、上述したようにＲＯＭ１２０５に格納されており、ＣＰＵ１２０３により実行される。
【００４５】
まず、画像形成装置１０２ａの操作部１２２２を介して、プルプリントの実行がユーザから指示される。なお、プルプリントとは、画像形成装置１０２ａがネットワークを介して接続されている画像処理サーバ１０１からユーザが所望する画像データを取得し、取得した画像データを印刷する処理のことを指す。なお、プルプリントを実行する際、操作部１２２２には、図８で示すようなプルプリントを指示するための画面が表示される。図８が示すリストの中から、ユーザは印刷したい画像を選択する。ユーザが画像を選択すると、選択した画像に対応し、かつ画像処理サーバ１０１に記憶されている画像データを取得する処理を開始する。その処理とは、画像データを取得するための要求を画像処理サーバ１０１へ送信する処理である。要求を受信した画像処理サーバ１０１は、要求を送信してきた画像形成装置１０２と同一機種の画像形成装置数Ｐを確認する（ステップＳ６０１）。図５の画像処理システムでは、画像形成装置１０２ａと同一機種の画像形成装置数Ｐは８である。
【００４６】
次に、画像形成装置１０２ａの操作部１２２２で印刷指示された画像に対応する画像データを選択する（ステップＳ６０２）。画像処理サーバ１０１は、該当する画像データ（画像処理サーバ１０１に記憶されている画像データ）に対し、機種依存画像処理部１１１１で機種依存画像処理を施す（ステップＳ６０３）。機種依存画像処理を施された画像データを画像形成装置１０２ａへ転送する（Ｓ６０４）。次に、画像形成装置１０２ａは、転送された画像データをＨＤＤ１２０６に保存（記憶）し（Ｓ６０５）、プリンタ画像処理部１２２１で機体固有の画像処理を施し、画像データの印刷処理を行う（ステップＳ６０６）。なお、印刷処理は、画像形成装置１０２ａのプリンタ部１２０２（第１の印刷手段に相当）により処理される。
【００４７】
次に、画像処理サーバ１０１は、画像形成装置１０２ａと同一機種の画像形成装置１０２ｂ〜１０２ｈに対して画像データを記憶可能であるかを問い合わせる（ステップＳ６０７）。画像処理サーバ１０１による記憶可能であるかの判断を行うために、画像形成装置１０２ｂ〜１０２ｈに対してデバイス構成情報取得を実施する。取得したデバイス構成情報からＨＤＤが装着されていると判断された場合には、対象の画像形成装置１０２は画像データを記憶可能である。さらに、画像処理サーバ１０１は、ＨＤＤの容量に応じて記憶可能であるか否かの判断を行っても良い。
【００４８】
ステップＳ６０７で画像形成装置１０２ｂ〜１０２ｈが記憶可能であると判断された場合には、次の処理を行う。画像形成装置１０２ｂ〜１０２ｈの記憶領域、例えばＨＤＤ１２０６に画像形成装置１０２ａが印刷した画像データのショートカット画像を送信する（ステップＳ６０８）。画像形成装置１０２ａが印刷した画像データは、画像形成装置１０２ａのＨＤＤ１２０６に記憶されており、ショートカット画像は、この画像データへの参照情報を示している。ショートカット画像は、画像形成装置１０２ａのＨＤＤ１２０６に保存されている機種依存処理手段が施された画像データの格納場所を示す識別情報が付加されている。この画像データの格納場所を示す識別情報は、例えば、ＵＲＬのようなデータ形式により記述することができる。
【００４９】
さらに、画像形成装置１０２ｂ〜１０２ｈの内、記憶可能と判断された画像形成装置は、非依存処理が施された画像データのショートカットを、画像処理サーバ１０２から送られてきた依存処理が施された画像データのショートカットに置き換える。これにより、画像処理サーバ１０２から画像データを取得せずとも、同じネットワーク内に存在する画像形成装置から画像データを取得することが可能になる。即ち、画像処理サーバ１０２の負担が減る。
【００５０】
次に、同一機種の画像形成装置数Ｐをデクリメントし（ステップＳ６０９）、同一機種の画像形成装置数Ｐが０であるか否かを判断する（ステップＳ６１０）。ステップＳ６１０において、同一機種の画像形成装置数Ｐが０と判断された場合には、処理を終了する。一方、ステップＳ６１０において、同一機種の画像形成装置数Ｐが０でないと判断された場合には、ステップＳ６０７に戻る。一方、ステップＳ６０７において、同一機種の画像形成装置１０２ｂ〜１０２ｈが記憶可能でないと判断された場合には、ステップＳ６０９へ進む。
【００５１】
以上の処理により、プルプリント実行時にネットワーク接続された画像形成装置１０２ｂ〜１０２ｈのＨＤＤ１２０６内には、画像処理サーバ１０１の機種依存画像処理を実施した画像データのショートカット画像が作成される。画像形成装置１０２ｂからプルプリントする場合は、ショートカット画像を基に依存処理が施された画像データを取得する。取得した画像データは、画像形成装置１０２ｂのデバイス特性に依存した（第２の画像形成装置固有の）画像処理が施され、画像形成装置１０２ｂのプリンタ部１２０２（第２の印刷手段に相当）により印刷される。
【００５２】
なお、画像形成装置１０２ｉ〜画像形成装置１０２ｍから画像形成装置１０２ａで印刷した画像データと同じ画像データを印刷する場合は、非依存処理が施された画像データのショートカットの参照先を基に画像データを取得することになる。一度、画像形成装置１０２ｉ〜画像形成装置１０２ｍの内、１台からプルプリントを行えば、画像形成装置１０２ｂ〜１０２ｈのように、依存処理が施された画像データのショートカットが画像形成装置１０２ｉ〜画像形成装置１０２ｍに保存される。
【００５３】
以上、実施例１により、ジョブ生成時には画像処理サーバで機種に依存しない画像処理を実施し、プルプリント時には該当する機種に依存する画像処理を実施する。これにより、任意印刷の画質向上と画像処理サーバの負荷軽減が可能となる。また、ネットワーク接続された全ての画像形成装置に対して状況に応じたショートカット画像を作成することで画像処理サーバのデータ量の削減が可能となる。
【実施例２】
【００５４】
実施例１は、画像処理サーバ１０１上で機種非依存画像処理を実施する際、ネットワーク上に接続された複数の画像形成装置１０２に対して共通のショートカット画像を送信した。
【００５５】
実施例２では、所定の画像データに対し機種非依存画像処理を実施する際、フルカラー画像処理とモノクロ画像処理の２つのパターンを実施し、画像形成装置１０２の種別に応じて送信するショートカット画像を変更する場合について説明する。なお、実施例１と同様の処理については同様の記号を図示し、概略説明を省略する。
【００５６】
実施例２においては、図５に示すような、同一機種の画像形成装置１０２ａ〜１０２ｈ、及びこれらとは機種が異なる画像形成装置１０２ｉ〜１０２ｍがネットワークに複数接続されているものとして説明する。図９は、画像処理サーバ１０１によるジョブ生成を説明するためのフローチャートである。図９に示す処理を実現する制御プログラムは、上述したようにＲＯＭ１１０３に格納されており、ＣＰＵ１１０１により実行される。
【００５７】
図９において、ステップＳ５０１からステップＳ５０７までの処理は実施例１と同様のため説明を省略する。ステップＳ５０８において、機種非依存画像処理部１１１０でフルカラー画像データ、及びモノクロ画像データの機種非依存画像処理の２つの処理を画像データに対し施す。機種非依存画像処理部１１１０でフルカラー画像データとモノクロ画像データを作成する場合、グレー変換部２０４の処理を実施するか否かで作成することが可能である。
【００５８】
次にステップＳ５０８で作成されたフルカラー画像データおよびモノクロ画像データをＨＤＤ１１０４に保存する（ステップＳ５０９）。次に、ステップＳ５０４で画像形成装置１０２ａ〜１０２ｍが記憶可能であると判断された場合には、対象となる画像形成装置１０２ａ〜１０２ｍがカラー出力可能か否かを判断する（ステップＳ５１０）。
【００５９】
ステップＳ５１０において、画像形成装置１０２ａ〜１０２ｍの内、カラー出力可能であると判断された画像形成装置に対して、カラー用ショートカット画像を送信する。即ち、対象となる画像形成装置１０２のＨＤＤ１２０６にカラー用ショートカット画像が記憶される（ステップＳ５１１）。このショートカット画像は、ＨＤＤ１１０４に保存されているフルカラー画像データの格納場所を示す識別情報が付加されている。
【００６０】
一方、ステップＳ５１０において、画像形成装置１０２ａ〜１０２ｍの内、カラー出力可能でないと判断された画像形成装置に対して、モノクロ用ショートカット画像を送信する。即ち、対象となる画像形成装置１０２のＨＤＤ１２０６にモノクロ用ショートカット画像が記憶される（ステップＳ５１２）。このショートカット画像は、ＨＤＤ１１０４に保存されているモノクロ画像データの格納場所を示す識別情報が付加されている。
【００６１】
以上の処理により、ジョブ生成時にネットワーク接続されたカラー画像形成装置１０２のＨＤＤ１２０６内には、画像処理サーバ１０１の機種非依存画像処理を実施したフルカラー画像データのショートカット画像が作成される。また、ネットワーク接続されたモノクロ画像形成装置１０２のＨＤＤ１２０６内には、画像処理サーバ１０１の機種非依存画像処理を実施したモノクロ画像データのショートカット画像が作成される。
【００６２】
よって、実施例２では、画像形成装置１０２ａ〜１０２ｈ、１０２ｊ、１０２ｌにはフルカラー画像データのショートカット画像が作成され、画像形成装置１０２ｉ、１０２ｋ、１０２ｍにはモノクロ画像データのショートカット画像が作成されることになる。
【００６３】
以上、実施例２により、プルプリント前に画像処理サーバ１０１で、フルカラー画像処理とモノクロ画像処理が実施可能となるので、プルプリント時の画像処理の工程を低減させ、画像処理サーバの負荷軽減が可能となる。
【実施例３】
【００６４】
実施例３では、画像形成装置１０２が中間調処理後の画像データをＨＤＤに保存可能な装置である場合における処理を示す。
【００６５】
なお、実施例１、および実施例２と同様の処理については同様の記号を図示し、概略説明を省略する。実施例３では図１０に示すような、中間調処理後の画像データをＨＤＤに保存する画像形成装置１０２ａ〜１０２ｈ、及び機種が異なる画像形成装置１０２ｉ〜１０２ｍがネットワーク上に複数接続されているものとして説明する。
【００６６】
図１１は、実施例３における画像処理システムの全体構成を説明するためのブロック図である。図１１において、画像処理サーバ１０１の圧縮伸長部１１１２は、画像データの圧縮伸長処理を行う。プリンタ画像処理部１１１３は、圧縮伸長部１１１２から機種依存画像処理部１１１１で処理された画像データを受信する。その後、画像データに対して画像形成装置１０２のプリンタ画像処理部１２２０と同様の画像処理を施す。画像処理後の画像データは、圧縮伸長部１１１２を介してＨＤＤ１１０４に記憶される。
【００６７】
図１２は、画像処理サーバ１０１によるジョブ生成を説明するためのフローチャートである。図１２に示す処理を実現する制御プログラムは、上述したようにＲＯＭ１１０３に格納されており、ＣＰＵ１１０１により実行される。
【００６８】
図１２において、ステップＳ５０１からステップＳ５０７までの処理は実施例１と同様のため説明を省略する。また、画像形成装置１０２は、画像形成装置１０２ａから画像形成装置１０２ｍまで順番に検索するものとする。
【００６９】
ステップＳ５０４において、画像形成装置１０２ａは画像データを記憶可能であると画像処理サーバ１０１により判断された場合には、画像形成装置１０２ａが中間調処理後の画像データをＨＤＤに保存する装置であるか否かを判断する（ステップＳ５１３）。
【００７０】
ステップＳ５１３で画像形成装置１０２ａが中間調処理後の画像データをＨＤＤに保存する装置であると判断された場合には、転送済フラグＦｌｇがＯＮであるか否かを判断する（ステップＳ５１４）。ステップＳ５１４で転送済フラグＦｌｇがＯＮでないと判断された場合、画像データに対し、機種依存画像処理部１１１１で機種依存画像処理（ステップＳ５１５）を施す。その後、プリンタ画像処理部１１１３でプリンタ画像処理を施し（ステップＳ５１６）、画像データを画像形成装置１０２ａへ転送する（ステップＳ５１７）。
【００７１】
次に、画像形成装置１０２ａは、転送された画像データをＨＤＤ１２０６へ保存し（ステップＳ５１８）、転送済フラグＦｌｇをＯＮに更新する（ステップＳ５１９）。次に、画像処理サーバ１０１は、ＨＤＤ１１０４にプリンタ画像処理を施した画像データのショートカット画像を作成して（ステップＳ５２０）、ステップＳ５０６へ進む。ショートカット画像は、画像形成装置１０２ａのＨＤＤ１２０６に保存されている転送済画像データの格納場所を示す識別情報が付加されている。
【００７２】
一方、ステップＳ５１４で転送済フラグＦｌｇがＯＮと判断された場合、ステップＳ５０５へ進む。一方、ステップＳ５１３で画像形成装置１０２ａが中間調処理後の画像データをＨＤＤ保存する装置でないと判断された場合には、ステップＳ５０５へ進む。以上の処理をネットワーク上に接続された画像形成装置数分繰り返す。
【００７３】
以上の処理により、ジョブ生成時にネットワーク接続された画像形成装置１０２のＨＤＤ１２０６内には画像形成装置の保存能力に応じたショートカット画像が作成される。実施例３では、画像形成装置１０２ａのＨＤＤ１２０６内にはプリンタ画像処理まで実施した中間調画像データが保存され、画像形成装置１０２ｂ〜１０２ｈのＨＤＤ内には画像形成装置１０２ａに保存された画像データのショートカット画像が作成される。
【００７４】
以上、実施例３により、ジョブ生成時には画像処理サーバで画像形成装置の記憶方式に対して柔軟な対応が可能となり、プルプリント時の機種の能力に依存した画像データを作成および転送できるため、画像処理サーバの負荷軽減が可能となる。
【符号の説明】
【００７５】
１００  外部装置
１０１  画像処理サーバ
１０２  画像形成装置
１１１０  機種非依存画像処理部
１１１１  機種依存画像処理部
１２２０  プリンタ画像処理部
１２０２  プリンタ部
【図１】
2011188198.tif 000003
【図２】
2011188198.tif 000004
【図３】
2011188198.tif 000005
【図４】
2011188198.tif 000006
【図５】
2011188198.tif 000007
【図６】
2011188198.tif 000008
【図７】
2011188198.tif 000009
【図８】
2011188198.tif 000010
【図９】
2011188198.tif 000011
【図１０】
2011188198.tif 000012
【図１１】
2011188198.tif 000013
【図１２】
2011188198.tif 000014