(57)【要約】【課題】  画像形成装置に蓄積されている画像データを表示する際に、当該画像形成装置による印刷イメージで表示することができる情報処理装置の提供を目的とする。【解決手段】  画像形成装置に蓄積された画像データ及び該画像データを出力する際の画像処理に必要な所定の情報を前記画像形成装置からネットワークを介して取得する情報処理装置であって、前記画像データを表示する表示指示に基づき、前記画像データ及び該画像データに対して行う濃度補正に関する情報を前記画像形成装置から取得する画像情報取得手段と、該画像情報取得手段により取得した前記濃度補正に関する情報に基づき、取得した前記画像データに対して濃度補正を行う画像処理手段と、該画像処理手段により濃度補正された画像データを表示する表示手段とを備えることにより上記課題を解決する。【選択図】  図４
2005078337.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に蓄積された画像データ及び該画像データを出力する際の画像処理に必要な所定の情報を前記画像形成装置からネットワークを介して取得する情報処理装置であって、
前記画像データを表示する表示指示に基づき、前記画像データ及び該画像データに対して行う濃度補正に関する情報を前記画像形成装置から取得する画像情報取得手段と、
該画像情報取得手段により取得した前記濃度補正に関する情報に基づき、取得した前記画像データに対して濃度補正を行う画像処理手段と、
該画像処理手段により濃度補正された画像データを表示する表示手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記画像情報取得手段はさらに、出力画像の濃度に関する情報である基準濃度情報を取得することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記画像データと、前記濃度補正に関する情報及び前記基準濃度情報とを関連付けて管理する画像データ管理手段をさらに有することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記画像処理手段は、前記基準濃度情報に基づき前記画像データの画像処理に使用される前記濃度補正に関する値を特定することを特徴とする請求項１乃至３いずれか一記載の情報処理装置。
【請求項５】
前記表示手段は、前記画像データと関連付けられて前記画像データ管理手段により管理されている前記濃度補正に関する情報及び前記基準濃度情報を用いて画像処理された画像データの表示を行うことを特徴とする請求項１乃至４いずれか一記載の情報処理装置。
【請求項６】
前記画像情報取得手段は、前記画像データを出力する際の画像処理に必要な所定の情報及び前記画像形成装置に関する情報を前記画像形成装置より受信し、
前記画像データ管理手段は、前記画像データを出力する際の画像処理に必要な所定の情報及び前記画像形成装置に関する情報を前記画像データと関連付けて管理することを特徴とする請求項３乃至５いずれか一項記載の情報処理装置。
【請求項７】
前記画像データ管理手段は、前記画像データを出力する際の画像処理に必要な所定の情報と前記画像形成装置に関する情報との別なく共通的に利用されることを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記表示手段は、表示させている第一の画像データに対して第二の画像データを重ねて表示させる場合に、前記画像処理手段が前記第二の画像データに対して濃度補正を行うことにより得られる画像データを前記第一の画像データに重ねて表示させることを特徴とする請求項１乃至７いずれか一項記載の情報処理装置。
【請求項９】
前記画像データ管理手段は、前記第一の画像データについて、前記第二の画像データが重ねられた状態で管理する場合は、濃度補正がされる前の前記第一の画像データに濃度補正がされる前の前記第二の画像データをマージすることにより得られる画像データを管理することを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記画像情報取得手段は、前記画像データ管理手段に管理されている画像データを前記画像形成装置に送信することにより、該画像データの保存を前記画像形成装置に要求することを特徴とする請求項３乃至７いずれか一項記載の情報処理装置。
【請求項１１】
前記画像情報取得手段は、前記画像形成装置に送信する画像データに関連付けられて前記画像データ管理手段に管理されている前記画像データを出力する際の画像処理に必要な所定の情報及び前記画像形成装置に関する情報を前記画像形成装置に送信することを特徴とする請求項１０記載の情報処理装置。
【請求項１２】
前記濃度補正に関する情報及び前記基準濃度情報を表す値が要素として記述された構造体を用いて前記画像形成装置から前記濃度補正に関する情報及び前記基準濃度情報を取得することを特徴とする請求項１乃至１１いずれか一記載の情報処理装置。
【請求項１３】
画像データの取得要求とともに、該画像データに対する画像処理に必要な所定の情報の取得要求をネットワークを介して受信し、前記所定の情報を請求項１乃至１２いずれか一記載の情報処理装置に送信する画像形成装置であって、
前記画像データを蓄積する画像データ蓄積手段と、
前記画像データを印刷出力する際の濃度補正に利用する濃度補正情報を管理する濃度補正情報管理手段と、
前記画像データの取得要求及び前記画像処理に必要な所定の情報の取得要求に対して、前記画像データの取得処理及び前記濃度補正情報を含む画像処理に必要な所定の情報の取得処理を行い、取得された画像データ及び前記濃度補正情報を含む画像処理に必要な所定の情報を前記情報処理装置に提供する画像情報提供手段とを有することを特徴とする画像形成装置。
【請求項１４】
前記濃度補正情報管理手段はさらに、出力画像の濃度に関する情報である基準濃度情報を管理することを特徴とする請求項１３記載の画像形成装置。
【請求項１５】
前記画像情報提供手段は、前記画像データの取得要求及び前記画像処理に必要な所定の情報の取得要求に対して、前記濃度補正に関する情報及び前記基準濃度情報を表す値が要素として記述された構造体により前記情報処理装置に応答することを特徴とする請求項１３又は１４記載の画像形成装置。
【請求項１６】
前記画像情報提供手段は、前記情報処理装置からの画像データの保存要求に基づいて、前記保存要求に関連して送信される前記画像データを前記画像データ蓄積手段に保存することを特徴とする請求項１３乃至１５いずれか一項記載の画像形成装置。
【請求項１７】
前記画像情報提供手段は、前記保存要求に関連して前記情報処理装置から送信される前記画像形成装置に関する情報を、前記保存要求に係る画像データと関連付けて前記画像データ蓄積手段に保存することを特徴とする請求項１６記載の画像形成装置。
【請求項１８】
前記画像データ蓄積手段に蓄積されている画像データに対し、前記濃度補正情報に基づいて濃度補正を実行し、濃度補正された画像データを印刷することを特徴とする請求項１３乃至１７いずれか一項記載の画像形成装置。
【請求項１９】
画像形成装置と、前記画像形成装置に蓄積された画像データ及び該画像データを出力する際の画像処理に必要な所定の情報を前記画像形成装置からネットワークを介して取得する情報処理装置とを有する画像データ管理システムであって、
前記情報処理装置は、
前記画像データを表示する表示指示に基づき、前記画像データ及び該画像データに対して行う濃度補正に関する情報を前記画像形成装置から取得する画像情報取得手段と、
該画像情報取得手段により取得した前記濃度補正に関する情報に基づき、取得した前記画像データに対して濃度補正を行う画像処理手段と、
該画像処理手段により濃度補正された画像データを表示する表示手段とを備えたことを特徴とする画像データ管理システム。
【請求項２０】
画像形成装置に蓄積された画像データ及び該画像データを出力する際の画像処理に必要な所定の情報を前記画像形成装置からネットワークを介して取得する情報処理装置における画像データ表示方法であって、
前記画像データを表示する表示指示に基づき、前記画像データ及び該画像データに対して行う濃度補正に関する情報を前記画像形成装置から取得する画像情報取得手順と、
該画像情報取得手順において取得された前記濃度補正に関する情報に基づき、取得された前記画像データに対して濃度補正を行う画像処理手順と、
該画像処理手順において濃度補正された画像データを表示する表示手順とを有することを特徴とする画像データ表示方法。
【請求項２１】
画像データと前記画像データに対する画像処理に必要な所定の情報とを管理する画像形成装置における画像データ提供方法であって、
前記画像データの取得要求及び前記画像処理に必要な所定の情報の取得要求に対して、前記画像データの取得処理及び前記濃度補正情報を含む画像処理に必要な所定の情報の取得処理を行い、取得された画像データ及び前記濃度補正情報を含む画像処理に必要な所定の情報を前記情報処理装置に提供することを特徴とする画像データ提供方法。
【請求項２２】
画像形成装置に蓄積された画像データ及び該画像データを出力する際の画像処理に必要な所定の情報を前記画像形成装置からネットワークを介して取得する情報処理装置に、
前記画像データを表示する表示指示に基づき、前記画像データ及び該画像データに対して行う濃度補正に関する情報を前記画像形成装置から取得する画像情報取得手順と、
該画像情報取得手順において取得された前記濃度補正に関する情報に基づき、取得された前記画像データに対して濃度補正を行う画像処理手順と、
該画像処理手順において濃度補正された画像データを表示する表示手順とを実行させるための画像データ表示プログラム。
【請求項２３】
画像形成装置に蓄積された画像データ及び該画像データを出力する際の画像処理に必要な所定の情報を前記画像形成装置からネットワークを介して取得する情報処理装置に、
前記画像データを表示する表示指示に基づき、前記画像データ及び該画像データに対して行う濃度補正に関する情報を前記画像形成装置から取得する画像情報取得手順と、
該画像情報取得手順において取得された前記濃度補正に関する情報に基づき、取得された前記画像データに対して濃度補正を行う画像処理手順と、
該画像処理手順において濃度補正された画像データを表示する表示手順とを実行させるための画像データ表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像データ表示方法、画像データ表示プログラム及び記録媒体に関し、特にネットワークを介して接続している画像形成装置に保存されている画像データを表示する情報処理装置、画像データ表示方法、画像データ表示プログラム及び記録媒体に関する。
【０００２】
また、本発明は、前記情報処理装置に画像データを提供する画像形成装置、画像データ提供方法に関する。
【０００３】
また、本発明は、前記情報処理装置と前記画像形成装置とを有する画像データ管理システムに関する。
【背景技術】
【０００４】
近年の画像形成装置は多機能化が進んでおり、ＦＡＸ、スキャナ、コピー、及び印刷等の複数の機能が実装されているものもある。また、かかる装置においては、ＦＡＸで受信した情報、スキャニング又はコピーの際に読み取った情報等を画像データとしてハードディスク等に蓄積しておく機能を有するものもある。
【０００５】
かかる画像データを、当該画像形成装置とネットワークを介して接続しているＰＣ（Personal Computer）等の端末から編集するためのソフトウェア（以下、「画像編集ソフト」という。）が既に提供されている。当該ソフトウェアは、端末側にインストールされ、ユーザからの指示に基づいて、画像形成装置に蓄積されている画像データをダウンロードし、表示する。ユーザは、表示された画像データ参照しながら、当該画像データに含まれるノイズの除去や、他の画像データの貼り付け等、種々の編集操作を行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の画像編集ソフトによって表示される画像データの表示イメージは、画像形成装置の印刷機能によって印刷される印刷イメージとは異なる場合がある。
【０００７】
図１は、画像形成装置における印刷処理の概要を説明するための図である。図１の画像形成装置５１０は、画像蓄積部５１１、データ管理部５１２、画像処理部５１３、出力処理部５１４及びガンマテーブル５１５等を有している。
【０００８】
画像蓄積部５１１は、読み取った画像データを保存しておく記憶領域である。データ管理部５１２は、画像蓄積部５１１に保存されている画像データの管理機能を有する部分である。画像処理部５１３は、画像データの画質を向上させるためのガンマ補正等の画像処理を実行する部分である。出力処理部５１４は、画像データを紙に印刷する処理を実行する部分である。ガンマテーブル５１５は、画像処理部５１３がガンマ補正を実行する際に利用する、いわゆるガンマテーブルである。
【０００９】
画像データの印刷指示に基づいて、データ管理部５１２が画像蓄積部５１１より画像データを取り出し（Ｓ５０１）、当該画像データを画像処理部５１３に出力すると、画像処理部５１３は、ガンマテーブルを参照し（Ｓ５０３）、画像データに対してガンマ補正等を実行する。
【００１０】
ガンマ補正等された画像データが出力処理部５１４に渡されると（Ｓ５０４）、出力処理部５１４は、当該画像データを印刷する（Ｓ５０５）。
【００１１】
ここで、画像編集ソフトによって編集対象となる画像データは、画像蓄積部５１１に保存されているデータ、すなわち、ガンマ補正等の画像処理がされていないデータである。したがって、画像編集ソフトによって表示される表示イメージには、実際に印刷される印刷イメージには含まれないノイズ等までも表示されることになる。
【００１２】
そうすると、ユーザは、除去する必要のないノイズ等の除去を行うことになり、ユーザの作業負担が増大するという問題がある。
【００１３】
かかる問題は、印刷イメージを得ることができれば防止することができると考えられる。
【００１４】
ところで、画像編集ソフトによって編集するために端末にダウンロードされた画像データに対し、そのまま端末において印刷処理を実行すると、端末におけるプリンタドライバの制約を受けることになる。プリンタドライバの制約としては、例えば、印刷できる領域が限られており、用紙一杯まで画像が印刷されないということが挙げられる。
【００１５】
画像形成装置に蓄積されている画像データは、そのまま画像形成装置において印刷されれば、そのような制約を受けることなく印刷が可能であるにもかかわらず、画像編集ソフトによって編集したために、端末側における制約を受けるのは好ましくない。
【００１６】
本発明は、上記の点に鑑みてなされたものであって、画像形成装置に蓄積されている画像データを表示する際に、当該画像形成装置による印刷イメージで表示することができる情報処理装置であって、表示した画像データを当該情報処理装置の制約に束縛されることなく印刷させることができる情報処理装置、及び前記情報処理装置が表示する画像データを蓄積している画像形成装置であって、前記情報処理装置が印刷イメージで画像データを表示するために必要な情報を提供することができる画像形成装置の提供を目的とする。
【課題を解決するための手段】
【００１７】
そこで上記課題を解決するため、本発明は、請求項１に記載されるように、画像形成装置に蓄積された画像データ及び該画像データを出力する際の画像処理に必要な所定の情報を前記画像形成装置からネットワークを介して取得する情報処理装置であって、
前記画像データを表示する表示指示に基づき、前記画像データ及び該画像データに対して行う濃度補正に関する情報を前記画像形成装置から取得する画像情報取得手段と、
該画像情報取得手段により取得した前記濃度補正に関する情報に基づき、取得した前記画像データに対して濃度補正を行う画像処理手段と、
該画像処理手段により濃度補正された画像データを表示する表示手段とを備えたことを特徴とする。
【００１８】
このような情報処理装置では、画像形成装置に保存されている画像データを表示する際に、前記画像形成装置が画像データを出力する際の画像処理に利用する情報を用いて画像処理をしたものを表示するため、画像形成装置における印刷イメージで画像データを表示することができる。
【００１９】
また、上記課題を解決するため、本発明は、請求項１３に記載されるように、画像データの取得要求とともに、該画像データに対する画像処理に必要な所定の情報の取得要求をネットワークを介して受信し、前記所定の情報を請求項１乃至１２いずれか一記載の情報処理装置に送信する画像形成装置であって、前記画像データを蓄積する画像データ蓄積手段と、前記画像データを印刷出力する際の濃度補正に利用する濃度補正情報を管理する濃度補正情報管理手段と、前記画像データの取得要求及び前記画像処理に必要な所定の情報の取得要求に対して、前記画像データの取得処理及び前記濃度補正情報を含む画像処理に必要な所定の情報の取得処理を行い、取得された画像データ及び前記濃度補正情報を含む画像処理に必要な所定の情報を前記情報処理装置に提供する画像情報提供手段とを有することを特徴とする。
【００２０】
このような画像形成装置では、画像データの提供先である情報処理装置に対し、画像形成装置が画像データを印刷出力する際の画像処理に利用する情報を提供することができる。
【００２１】
また上記課題を解決するため、本発明は、上記情報処理装置における画像データ表示方法、前記画像データ表示方法をコンピュータに実行させるための画像データ表示プログラム、前記画像データ表示プログラムを記録した記録媒体、上記画像形成装置における画像データ提供方法、又は上記情報処理装置と上記画像形成装置とを有する画像データ管理システムとしてもよい。
【発明の効果】
【００２２】
本発明によれば、画像形成装置に蓄積されている画像データを表示する際に、当該画像形成装置による印刷イメージで表示することができる情報処理装置であって、表示した画像データを当該情報処理装置の制約に束縛されることなく印刷させることができる情報処理装置、及び前記情報処理装置が表示する画像データを蓄積している画像形成装置であって、前記情報処理装置が印刷イメージで画像データを表示するために必要な情報を提供することができる画像形成装置を提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面に基づいて本発明の実施の形態を説明する。図２は、本発明の実施の形態における画像データ管理システムの構成例を示す図である。図２に示されるように本実施の形態における画像データ管理システム１は、クライアント装置１０と画像形成装置２０とがネットワーク３０を介して接続されることにより構成されている。
【００２４】
クライアント装置１０は、画像形成装置２０に蓄積されている画像データの表示及び編集機能等が実装されているＰＣ（Personal Computer）等のコンピュータである。なお、クライアント装置１０は、画像形成装置２０の機能をＷｅｂサービスとして利用する。
【００２５】
画像形成装置２０は、プリンタ、コピー、スキャナ又はファクシミリ等の複合サービスが実装されている、いわゆる融合機又は複合機と呼ばれる機器である。画像形成装置２０は、また、コピー機能やスキャナ機能によって読み取った情報、及びファクシミリ機能によって受信した情報を画像データとして蓄積しておくことができ、クライアント装置１０からの要求に応じて当該画像データをクライアント装置１０に提供することができる。
【００２６】
次に、クライアント装置１０の詳細について説明する。図３は、本発明の実施の形態におけるクライアント装置のハードウェア構成例を示す図である。図３のクライアント装置１０は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、演算処理装置１０４と、インタフェース装置１０５とを有するように構成される。
【００２７】
クライアント装置１０での処理を実現する画像データ管理プログラムは、CD―ROM等の記録媒体１０１によって提供される。画像データ管理プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、画像データ管理プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。
【００２８】
補助記憶装置１０２は、インストールされた画像データ管理プログラムを格納すると共に、必要なファイルやデータ等を格納する。例えば補助記憶装置１０２は、画像データ管理プログラムの処理に必要な、後述する各種テーブルを格納している。
【００２９】
メモリ装置１０３は、画像データ管理プログラムの起動指示があった場合に、補助記憶装置１０２から画像データ管理プログラムを読み出して格納する。演算処理装置１０４は、メモリ装置１０３に格納された画像データ管理プログラムに従ってクライアント装置１０に係る機能を実行する。インタフェース装置１０５は例えばモデム、ルータ等で構成され、図２のネットワーク３０に接続するために用いられる。
【００３０】
次に、画像データ管理システム１の機能構成について説明する。図４は、本発明の実施の形態における画像データ管理システムの機能構成例を示す図である。
【００３１】
図４において、クライアント装置１０は、画像データ管理プログラムが演算処理装置１０４によって処理されることにより実現されるＧＵＩ部１１、画像処理部１２、画像操作部１３、ＳＯＡＰプロキシ１４、画像情報管理部１５及び画像情報記憶部１６等によって構成されている。
【００３２】
ＧＵＩ部１１は、ユーザからの入力を受け付けるための画面（ＧＵＩ）を表示するためのものある。画像処理部１２は、画像データに対してガンマ（γ）補正等の画像処理を実行するためのモジュールである。
【００３３】
画像操作部１３は、後述する画像情報記憶部１６や画像形成装置２０に保存されている画像データを操作するための関数インタフェースをＧＵＩ部１１に対して提供するためのモジュールである。画像操作部１３には、ＧＵＩ部１１によって表示される画面上の操作に対応した（より、ユーザ寄りな）インタフェースが実装されている。
【００３４】
ＳＯＡＰプロキシ１４は、画像形成装置２０の機能をＳＯＡＰのＲＰＣによって透過的に呼び出すためのメソッドが実装されているモジュールである。すなわち、画像操作部１３によるメソッド呼び出しに基づいて、ＳＯＡＰプロキシ１４は、当該メソッドに対応する画像形成装置２０におけるメソッドの呼び出し情報をＸＭＬ形式のデータにシリアライズし、当該ＸＭＬ形式のデータをＳＯＡＰメッセージ（ＳＯＡＰリクエスト）として画像形成装置２０に対して送信する。ＳＯＡＰプロキシ１４は、また、ＳＯＡＰリクエストに対する応答として画像形成装置２０より返信されるＳＯＡＰメッセージ（ＳＯＡＰレスポンス）を受信し、当該ＳＯＡＰレスポンスにＸＭＬ形式のデータとして含まれるメソッドの返却情報をデシリアライズし、画像操作部１３に対して返却する。
【００３５】
画像情報管理部１５は、画像情報記憶部１６に保存されている画像情報（画像データ及び画像データの属性情報等）に対する操作手段（登録、削除、更新等）を提供するためのモジュールである。
【００３６】
画像情報記憶部１６は、画像形成装置２０よりダウンロードされた画像情報を保存するための記憶領域であり、後述する画像形成装置２０における画像蓄積部２２とほぼ同様の構成（スキーマ）によって画像情報を格納する。
【００３７】
一方、画像形成装置２０は、リポジトリサービス２１、画像蓄積部２２、ガンマ（γ）テーブル２３、画像処理部２４、出力処理部２５、オペパネ２６及びスキャナ部２７等から構成されている。
【００３８】
リポジトリサービス２１は、画像蓄積部２２に保存されている画像情報を管理し、当該画像情報の提供や当該画像情報が書き戻される際の画像情報の受け取り等の機能をＷｅｂサービスとして提供するためのものであり、ＳＯＡＰ処理部２１１及び蓄積画像管理部２１２等から構成されている。ここで、Ｗｅｂサービスとは、ネットワークを介して送信されるＳＯＡＰメッセージに基づいて、当該ＳＯＡＰメッセージにおいて要求された処理を実行し、その処理結果をＳＯＡＰメッセージとして返信するサービスをいう。
【００３９】
蓄積画像管理部２１２は、画像蓄積部２２に保存されている画像情報の提供や、書き戻される画像情報の受け取り等を行うためのメソッドが実装されているモジュールである。ＳＯＡＰ処理部２１１は、クライアント装置１０より送信されるＳＯＡＰメッセージ（ＳＯＡＰリクエスト）に含まれるメソッドの呼び出し情報を解釈し（デシリアライズ）、当該呼び出し情報に対応した、蓄積画像管理部２１２のメソッドを呼び出すためのモジュールである。ＳＯＡＰ処理部２１１は、また、呼び出したメソッドの戻り値等の返却情報をＸＭＬ形式のデータにシリアライズし、当該ＸＭＬ形式のデータをＳＯＡＰメッセージとしてクライアント装置１０に送信する（ＳＯＡＰレスポンス）。
【００４０】
画像蓄積部２２は、スキャナ部２７によって取り込まれた画像データを保存しておくための記憶領域である。
【００４１】
画像処理部２４は、画像蓄積部２２に保存されている画像データを印刷する際に出力画像の画質を向上させるために、当該画像データに対してガンマ補正等の画像処理（濃度補正）を実行するためのモジュールである。
【００４２】
ガンマテーブル２３は、画像処理部２４が画像データに対してガンマ補正を実行する際に利用するテーブルである。図５は、ガンマテーブルの例を示す図である。図５に示されるように、ガンマテーブル２３は、０〜２５５までのピクセル値（列方向）のそれぞれに対しガンマ補正を施した結果得られるピクセル値（補正値）を管理しているテーブルである。但し、補正値は、ノッチというパラメータ（行方向）によって異なる。ノッチとは、原稿の複写動作を行う際の出力画像の濃さを規定するパラメータであり、本実施の形態において基準濃度情報の具体例である。ノッチは、ユーザがオパパネ２６からコピー時の濃度を変更した際に変化する。したがって、ガンマテーブル２３においては、補正値がノッチの値ごとに管理されている。
【００４３】
すなわち、画像処理部２４は、印刷対象となっている画像データの各ピクセルについて、それぞれのピクセル値及びノッチの値から、ガンマ補正後の補正値をガンマテーブル２３より取得することにより、ガンマ補正がされた画像データを得る。ガンマテーブル２３を用いることによって、印刷するたびに補正値を計算する必要はなくなり、印刷処理の高速化を図ることができる。
【００４４】
出力処理部２５は、画像処理部２４によって補正された画像データを紙に印刷するための機能が実装されている部分である。
【００４５】
オペパネ２６は、ユーザからの入力を受け付けるための情報等を表示する操作パネル（オペレーションパネル：オペパネ）である。ユーザは、オペパネ２６を介して、画像形成装置２０を操作することができる。
【００４６】
スキャナ部２７は、文書のコピーやスキャニングの実行が要求された場合に、当該文書を画像データとして読み取るための機能が実装されている部分である。
【００４７】
以下、図４の画像データ管理システム１の処理手順について説明する。本実施の形態においては、（１）画像形成装置２０からクライアント装置１０に画像データをダウンロードする際の処理、（２）ダウンロードした画像データをクライアント装置１０において表示する際の処理、（３）表示した画像データを編集する際の処理、（４）編集された画像データを画像形成装置２０に書き戻す際の処理、以上４つの処理について説明する。
【００４８】
まず、画像形成装置２０からクライアント装置１０に画像データをダウンロードする際の処理について説明する。当該処理は、クライアント装置１０のＧＵＩ部１１によって表示されるメイン画面上におけるユーザからの入力に基づいて開始される。
【００４９】
図６は、メイン画面の表示例を示す図である。図６に示されるように、メイン画面１２０は、大きく分けてツリー表示領域１２１と画像一覧表示領域１２２とから構成される。ツリー表示領域１２１には、画像データの格納場所がノードとしてツリー形式によって表示されている。ツリー表示領域１２１におけるノード１２３（ローカル）は、クライアント装置１０の画像情報記憶部１６に対応したノードである。すなわち、ノード１２３を展開することにより、画像情報記憶部１６内のフォルダが表示される。また、ノード１２４は、画像形成装置２０の画像蓄積部２２に対応したノードである。すなわち、ノード１２４を展開することにより、画像蓄積部２２内のフォルダが表示される。なお、画像形成装置２０と同様の機能を有する複数の画像形成装置がクライアント装置１０に接続している場合は、それぞれの画像形成装置に対応するノードがツリー表示領域１２１に表示される。
【００５０】
一方、画像一覧表示領域１２２には、ツリー表示領域１２１において選択されているノード（フォルダ）に保存されている画像データのアイコンの一覧がサムネール形式によって表示されている。ユーザは、画像一覧表示領域１２２に表示されたアイコンを操作することによって、当該画像データを削除したり、他のフォルダにコピー若しくは移動したりすることができる。したがって、ノード１２４下のフォルダを選択することにより画像一覧表示領域１２２表示されたアイコン、すなわち、画像形成装置２０に保存されている画像データに対するアイコンをドラッグし、ノード１２３下のいずれかのフォルダにドロップすると図７の処理が開始される。
【００５１】
図７は、画像データをクライアント装置にダウンロードする際の処理を説明するためのシーケンス図である。
【００５２】
上述したユーザによる画像データのアイコンのドラッグ＆ドロップ（以下、ドラッグ＆ドロップされた画像データを「対象データ」という。）が実行されるとＧＵＩ部１１よりその旨が画像操作部１３に通知され、画像操作部１３は、ＳＯＡＰプロキシ１４のプロパティ取得メソッド（ＧｅｔＰｒｏｐｅｒｔｉｅｓ（））を呼び出すことにより、ＳＯＡＰプロキシ１４に対し対象データのプロパティ情報等（以下、「画像プロパティ」という。）の取得を要求する（Ｓ１０１）。
【００５３】
ステップＳ１０１に続いてステップＳ１０２に進みＳＯＡＰプロキシ１４は、画像形成装置２０の蓄積画像管理部２１２のプロパティ取得メソッドに対する呼び出し情報をＸＭＬ形式のデータ（ＸＭＬデータ）にシリアライズし、当該ＸＭＬデータを含むＳＯＡＰメッセージ（ＳＯＡＰリクエスト）を画像形成装置２０に対して送信する。
【００５４】
ステップＳ１０２に続いてステップＳ１０３に進み、クライアント装置１０からのＳＯＡＰリクエストを受信した画像形成装置２０のＳＯＡＰ処理部２１１は、当該ＳＯＡＰリクエストに含まれているＸＭＬデータとしてのプロパティ取得メソッドに対する呼び出し情報に基づいて蓄積画像管理部２１２のプロパティ取得メソッドを呼び出す。
【００５５】
ステップＳ１０３に続いてステップＳ１０４に進み、蓄積画像管理部２１２は、対象データの画像プロパティを画像蓄積部２２より取得し、当該画像プロパティをプロパティ取得メソッドの返却情報としてＳＯＡＰ処理部２１１に対して出力する。ここで取得される画像プロパティには、対象データのデータＩＤ、データ名、対象データが保存されていたパス名、対象データの登録日と、更新日、登録者名、対象データがコピーされた際のノッチの値、対象データがコピーや印刷された際の出力態様を規定する印刷情報（印刷枚数、集約、ソート等）、画像形成装置２０の名前（機器名）及び機種等の情報が含まれている。
【００５６】
ステップＳ１０４に続いてステップＳ１０５に進み、ＳＯＡＰ処理部２１１は、蓄積画像管理部２１２より出力された対象データの画像プロパティを、ＸＭＬ形式のデータにシリアライズし、当該ＸＭＬデータを含むＳＯＡＰメッセージをＳＯＡＰレスポンスとしてクライアント装置１０に対して送信する。
【００５７】
ステップＳ１０５に続いてステップＳ１０６に進み、ＳＯＡＰレスポンスを受信したＳＯＡＰプロキシ１４は、当該ＳＯＡＰレスポンスに含まれている対象データの画像プロパティをデシリアライズし、デシリアライズされた画像プロパティを画像操作部１３より呼び出されたプロパティ取得メソッドの返却情報として画像操作部１３に対して出力する。
【００５８】
ステップＳ１０６に続いてステップＳ１０７に進み、画像操作部１３は、ＳＯＡＰプロキシ１４のガンマ（γ）テーブル取得メソッド（ＧｅｔＣａｐａｂｉｌｉｔｙ（））を呼び出すことにより、ＳＯＡＰプロキシに対して画像形成装置２０におけるガンマテーブル２３の取得を要求する。
【００５９】
ステップＳ１０７に続いてステップＳ１０８に進み、ＳＯＡＰプロキシ１４は、画像形成装置２０の蓄積画像管理部２１２のガンマテーブル取得メソッドに対する呼び出し情報を含むＳＯＡＰリクエストを画像形成装置２０に対して送信する。
【００６０】
図８は、ガンマテーブル取得メソッドの呼び出し情報を含むＳＯＡＰメッセージの例を示す図である。図８のＳＯＡＰメッセージ３１０においてタグ３１１のタグ名としてガンマテーブル取得メソッドのメソッド名である「ＧｅｔＣａｐａｂｉｌｉｔｙ」が示されている。また、記述３１２において＜ｉｄ＞タグによって囲まれた「１２３４」は、ガンマテーブル取得メソッドの引数として指定された、対象データのデータＩＤである。
【００６１】
ステップＳ１０８に続いてステップＳ１０９に進み、ＳＯＡＰ処理部２１１は、ＳＯＡＰメッセージ３１０に基づいて蓄積画像管理部２１２のガンマテーブル取得メソッドを呼び出す。
【００６２】
ステップＳ１０９に続いてステップＳ１１０に進み、蓄積画像管理部２１２は、ガンマテーブル２３と画像形成装置２０におけるその他の種々の情報を取得して、当該ガンマテーブル２３等をガンマテーブル取得メソッドの返却情報としてＳＯＡＰ処理部２１１に対して出力する。
【００６３】
ステップＳ１１０に続いてステップＳ１１１に進み、ＳＯＡＰ処理部２１１は、蓄積画像管理部２１２より出力されたガンマテーブル２３等を、ＸＭＬ形式のデータにシリアライズし、当該ＸＭＬデータを含むＳＯＡＰメッセージをＳＯＡＰレスポンスとしてクライアント装置１０に対して送信する。
【００６４】
図９は、ガンマテーブル取得メソッドの返却情報を含むＳＯＡＰメッセージの例を示す図である。図９のＳＯＡＰメッセージ３２０において、記述３２１は、画像形成装置２０における種々の情報である。例えば、画像形成装置２０の機器番号や（記述３２２）、画像形成装置２０において画像変換オブションが有効であるか否かの情報（記述３２３）等が含まれている。なお、画像変換オプションが有効な場合は、画像形成装置２０において画像データを印刷する際に、ガンマ補正等が実行されることを示している。
【００６５】
更に、記述３２４は、ガンマテーブル２３を示す。記述３２４は、ノッチごとに＜ｉｔｅｍ＞タグで囲まれた、補正値の羅列等によって構成されている。例えば記述３２５では、ノッチを識別するための情報が＜ＰｒｏｐＮａｍｅ＞タグで囲まれて示されており（ガンマテーブル＿コピー時濃度１）、補正値の羅列が＜ＰｒｏｐＶａｌ＞タグで囲まれて示されている。
【００６６】
ステップＳ１１１に続いてステップＳ１１２に進み、ＳＯＡＰメッセージ３２０を受信したＳＯＡＰプロキシ１４は、ＳＯＡＰメッセージ３２０に含まれているガンマテーブル２３をデシリアライズし、デシリアライズされたガンマテーブル２３を画像操作部１３より呼び出されたガンマテーブル取得メソッドの返却情報として画像操作部１３に対して出力する。
【００６７】
ステップＳ１１２に続いて、画像操作部１３は、蓄積画像管理部２１２のサムネール取得メソッドをＳＯＡＰのＲＰＣによって呼び出すことにより、対象データのサムネール表示用のデータ（サムネール画像）を画像形成装置２０より取得し（Ｓ１１３〜Ｓ１１８）、更に、蓄積画像管理部２１２の画像データ取得メソッドをＳＯＡＰのＲＰＣによって呼び出すことにより、画像蓄積部２２に保存されている対象データそのものと対象データのページプロパティとを画像形成装置２０より取得する（Ｓ１１９〜Ｓ１２４）。
【００６８】
ここで、ページプロパティとは、画像データが複数のページから構成される場合に、ページごとに付加されているプロパティ情報をいう。ページプロパティには、例えば、ページを識別するためのページの名前（ページ名）、画像の寸法、画像のドット数、及び用紙サイズ等の情報が含まれている。
【００６９】
なお、対象データやページプロパティを取得する際に蓄積画像管理部２１２のメソッドをＳＯＡＰのＲＰＣによって呼び出す過程において、ＳＯＡＰプロキシ１４やＳＯＡＰ処理部２１１によって呼び出し情報及び返却情報のシリアライズ及びデシリアライズ等の処理が実行されるのは、上述したＳ１０２、Ｓ１０５、Ｓ１０８及びＳ１１１等の場合と同様である。
【００７０】
ステップＳ１２４に続いてステップＳ１２５に進み、画像操作部１３は、画像情報管理部１５の画像登録メソッド（ＣｒｅａｔｅＤｏｃｕｍｅｎｔ（））を呼び出すことにより、対象データのサムネール画像、画像プロパティ、ページプロパティ、対象データそのもの、及びガンマテーブル２３等の画像情報記憶部１６への登録を要求する。
【００７１】
ステップＳ１２５に続いてステップＳ１２６に進み、画像情報管理部１５が、画像登録メソッドによって登録が要求された情報を画像情報記憶部１６に登録し、当該登録が完了した旨を画像操作部１３に対して通知すると、画像データのダウンロード処理が完了する。
【００７２】
なお、ステップＳ１２６において画像プロパティは、画像プロパティテーブルに登録される。図１０は、画像情報記憶部における画像プロパティテーブルの構成例を示す図である。図１０に示されるように、画像プロパティテーブル１６１は、各画像データに関連付けてデータＩＤ、データ名、パス名、登録日、登録者名、ノッチ、印刷情報、ガンマテーブル２３、機器名及び機種等を管理している。各項目の意味は上述したとおりである。
【００７３】
図１０において、データＩＤ、データ名、パス名、登録日、登録者名については、画像データそのものに対する属性であるのに対し、ノッチ、印刷情報、ガンマテーブル、機器名及び機種等は、画像形成装置２０に関する情報であるといえる。ここで、前者を基本属性、後者を拡張属性と呼ぶこととすると、クライアント装置１０においては、性質の異なる属性が、一緒に画像プロパティテーブル１６１に登録されることになる。したがって、画像情報管理部１５は、基本属性及び拡張属性の別なく共通的に画像操作部１３から利用される。これによって、画像操作部１３は、基本属性と拡張属性の別を意識することなく画像情報を扱うことができる。
【００７４】
また、ページプロパティは、ページプロパティテーブルに登録される。図１１は、画像情報記憶部におけるページプロパティテーブルの構成例を示す図である。図１１に示されるようにページプロパティテーブル１６２は、画像データを構成する各ページについてデータＩＤ、ページ名、寸法、ドット数及び用紙サイズ等を管理している。ここで、データＩＤは画像データのデータＩＤであるが、各ページが属する画像データを識別するために付加されている。すなわち、データＩＤによってページプロパティと画像データとの関連付けがなされている。
【００７５】
なお、画像形成装置２０の画像蓄積部２２においても、画像情報記憶部１６における画像プロパティテーブル１６１及びページプロパティテーブル１６２と同様の構成を持った、画像プロパティテーブル及びページプロパティテーブルによって画像情報が管理されている。したがって、ここでは、画像蓄積部２２において管理されている画像情報のほぼ全てがクライアント装置１０にダウンロードされたことになる。
【００７６】
次に、ダウンロードされた画像データを表示する際の処理について説明する。画像データの表示処理は、メイン画面上（図６）において、ノード１２３下の画像データのアイコンを画像一覧表示領域１２２に表示させておき、いずれかのアイコンをダブルクリックすると開始される。図１２は、画像データを表示する際の処理を説明するためのシーケンス図である。
【００７７】
ユーザが、画像一覧表示領域１２２に表示されているいずれかの画像データのアイコンをダブルクリックすると、ＧＵＩ部１１は、当該ダブルクリックを検出し、画像操作部１３の画像データ取得メソッド（ＧｅｔＳｅｃｔｉｏｎＤａｔａ（））を呼び出すことにより、ダブルクリックされた画像データ（以下、「対象データ」という。）の取得を画像操作部１３に対して要求する（Ｓ１３１）。
【００７８】
ステップＳ１３１に続いてステップＳ１３２に進み、画像操作部１３は、画像情報管理部１５の画像データ取得メソッド（ＧｅｔＳｅｃｔｉｏｎＤａｔａ（））を呼び出すことにより、対象データの画像情報記憶部１６からの取得を画像情報管理部１５に対して要求する。
【００７９】
ステップＳ１３２に続いてステップＳ１３３に進み、画像情報管理部１５は、画像情報記憶部１６から対象データそのものと、対象データに関連付いているガンマテーブルと、対象データのデータ名等のプロパティ情報とを取得し、これらの情報を画像操作部１３に対して出力する。なお、ここで取得されるデータ名等のプロパティ情報は、画像データを表示する画面において当該画像データの情報を表示するために用いられる。
【００８０】
ステップＳ１３３に続いてステップＳ１３４に進み、画像操作部１３は、画像情報管理部１５から出力された情報をＧＵＩ部１１に対して出力する。
【００８１】
ステップＳ１３４に続いてステップＳ１３５に進み、ＧＵＩ部１１は、画像処理部１２に対して、対象データ及びガンマテーブル等を渡すことにより、画像処理部１２に対して対象データのガンマ補正を要求する。
【００８２】
ステップＳ１３５に続いてステップＳ１３６に進み、画像処理部１２は、ＧＵＩ部１１より渡されたガンマテーブルを利用して対象データに対してガンマ補正を実行し、補正後のデータ（以下、「処理済画像データ」という。）をＧＵＩ部１１に対して出力する（Ｓ１３７）。
【００８３】
ステップＳ１３７に続いてステップＳ１３８に進み、ＧＵＩ部１１は、処理済画像データを表示対象として編集画面を新たに表示する。
【００８４】
図１３は、編集画面の表示例を示す図である。図１３に示されるように、編集画面１３０は、大きく分けてページ一覧表示領域１３１と画像表示領域１３２とから構成されている。ページ一覧表示領域１３１には、表示対象となっている画像データの各ページに対するサムネール画像がアイコンとして表示されている。
【００８５】
画像表示領域１３２には、ページ一覧表示領域１３１において選択されたページが表示されている。
【００８６】
但し、画像表示領域１３２に表示されているのは、ガンマ補正が施された処理済画像データであるため、その表示イメージは、画像形成装置２０において当該画像データが印刷される際の印刷イメージとなっている。したがって、ユーザは、印刷イメージで画像データの参照、ノイズの除去、及び後述する編集作業等を行うことができる。
【００８７】
また、ガンマ補正に必要なガンマテーブル及びノッチの値は、画像データと関連付けられて画像プロパティテーブル１６１に管理されているため、サイド画像データを表示する際においても、クライアント装置１０は、これらの情報を画像形成装置２０からダウンロードする必要はなく、迅速に処理済画像データを表示することができる。
【００８８】
次に、表示した画像データを編集する際の処理について説明する。図１４は、画像データの貼り付けが実行された際の処理を説明するためのシーケンス図である。なお、図１４の処理の前提として、編集画面１３０に表示されている画像データ（以下、「対象データ」という。）に貼り付ける画像データ（以下、「貼り付けデータ」という。）は、Ｗｉｎｄｏｗｓ（登録商標）ＯＳの場合であればクリップボード等の記憶領域に登録されている等、貼り付け対象として既に選択されているものとする。また、貼り付けデータとなり得るデータは、画像情報記憶部１６に保存されている画像データに限らず、クライアント装置１０のファイルシステム上に保存されているＢＩＴＭＡＰ、ＪＰＥＧ等の各種画像データが該当する。
【００８９】
まず、ステップＳ１４１において、ユーザによって貼り付けデータの貼り付けが指示される。ユーザによる指示としては、画像表示領域１３２に表示されている対象データ上における、貼り付け画像を貼り付ける領域（以下、「貼り付け領域」という。）の指定等が挙げられる。
【００９０】
ステップＳ１４１に続いてステップＳ１４２に進み、ＧＵＩ部１４１は、ユーザによる指示を検出し、画像処理部１２に対して貼り付けデータとガンマテーブルとを渡すことにより、貼り付けデータのガンマ補正を要求する。
【００９１】
ステップＳ１４２に続いてステップＳ１４３に進み、画像処理部１２は、貼り付けデータに対してガンマテーブルを利用してガンマ補正を実行し、補正後のデータ（以下、「処理済貼り付けデータ」という。）をＧＵＩ部１１に対して出力する（Ｓ１４４）。
【００９２】
ステップＳ１４４に続いてステップＳ１４５に進み、ＧＵＩ部１１は、処理済貼り付けデータを対象データに重ねて、貼り付け領域に表示する。この段階において、ユーザには、表示上は対象データに貼り付けデータが貼り付けられたように見える。
【００９３】
なお、ここで、対象データは、ガンマ補正がされた状態で表示されている。また、貼り付け領域には処理済貼り付けデータが表示されているため、貼り付け領域についてもガンマ補正がされた状態で表示されていることになる。すなわち、貼り付けデータをそのまま対象データに重ねるのではなく、対象データと同様のガンマ補正をして重ねることにより、編集後の対象データの全面について、印刷イメージと同様の表示イメージをユーザに提供することができる。
【００９４】
ユーザが、貼り付けデータを貼り付けた状態での対象データの保存を要求すると（Ｓ１４６）、ＧＵＩ部１１は、ガンマ補正をする前の対象データに対して同じくガンマ補正をする前の貼り付けデータをマージする（Ｓ１４７）。
【００９５】
ここで、貼り付けデータ、対象データ共に補正前のデータを用いるのは、画像データがガンマ補正された情報で保存されてしまうと、当該画像データを画像形成装置２０に印刷させる際に更にガンマ補正がされ、結局表示イメージと印刷イメージが異なってしまうからである。補正前のデータを保存対象とすることで、二重にガンマ補正がされた状態で印刷されることを防止することができる。
【００９６】
なお、貼り付けデータがマージされた対象データを以下、「マージデータ」という。
【００９７】
ステップＳ１４７に続いてステップＳ１４８に進み、ＧＵＩ部１１は、画像操作部１３の画像保存メソッド（ＳｅｔＳｅｃｔｉｏｎＤａｔａ（））を呼び出すことにより、マージデータの保存を画像操作部１３に対して要求する。
【００９８】
ステップＳ１４８に続いてステップＳ１４９に進み、画像操作部１３は、画像情報管理部１５の画像保存メソッドを呼び出すことにより、画像情報記憶部１６へマージデータの保存を要求する。
【００９９】
ステップＳ１５０に続いてステップＳ１５１に進み、画像情報管理部１５は、マージデータを対象データに対して上書き保存し、保存を完了した旨を画像操作部１３に対して通知する。
【０１００】
ステップＳ１５１に続いてステップＳ１５２に進み、画像操作部１３がＧＵＩ部１１に対して保存が完了した旨を通知すると、ＧＵＩ部１１によってその旨がダイアログ等によりユーザに通知される（Ｓ１５２）。
【０１０１】
次に、上述した貼り付け等の編集がされ、画像情報記憶部１６に保存されている画像データを画像形成装置２０に書き戻す（アップロード）際の処理について説明する。画像データの書き戻しの処理は、ダウンロードの場合とは逆に、メイン画面１２０（図６）において、ノード１２３下のフォルダを選択することにより画像一覧表示領域１２２表示されるアイコン、すなわち、クライアント装置１０に保存されている画像データに対するアイコンをドラッグし、画像形成装置に対応するノード下のいずれかのフォルダにドロップするか、又は当該アイコンを選択しておき、メニューから書き戻しを指示すると開始される。但し、前者の場合は、書き戻し先の画像形成装置はダウンロード元の画像形成装置と異なる場合がある。本実施の形態においては、画像形成装置２０が書き戻し先として指定されたものとして説明する。
【０１０２】
図１５は、画像データを画像形成装置に書き戻す際の処理を説明するためのシーケンス図である。
【０１０３】
ユーザから画像データの書き戻しが指示されたことを検出したＧＵＩ部１１からの要求に基づいて、画像操作部１３は、書き戻しの対象として指定された画像データ（以下、「対象データ」という。）の書き戻しが可能であるかを判断する。例えば、書き戻し先がダウンロード元と異なる場合であって、かつ、書き戻し先の機種がダウンロード元の機種と異なる場合は、それぞれにおいて管理されている画像情報に互換性がない場合がある。したがって、画像操作部１３は、かかる観点から書き戻しの可否を判断し、書き戻しが不可能であると判断した場合は、書き戻し処理を中止する。なお、ダウンロード元の画像形成装置及びその機種は、画像情報記憶部１６の画像プロパティテーブル１６１に含まれている機器名及び機種によって判断される。
【０１０４】
書き戻しが可能であると判断した場合は、画像操作部１３は、画像形成装置２０の蓄積画像管理部２１２の画像登録メソッド（ＣｒｅａｔｅＤｏｃｕｍｅｎｔ（））をＳＯＡＰのＲＰＣによって呼び出す（Ｓ１６１〜Ｓ１６３）。
【０１０５】
画像登録メソッドを呼び出された蓄積画像管理部２１２は、画像データを登録するための準備を行い、登録が可能となった旨を画像登録メソッドの戻り値として返却する（Ｓ１６４〜Ｓ１６６）。ここで、画像データを登録するための準備とは、当該画像データを上書きで登録する場合は、上書きされる情報のロック処理等が該当し、新規登録である場合は、当該画像データを登録するための画像蓄積部２２における新たな領域の確保及び当該領域に対するロック処理等が該当する。
【０１０６】
ステップＳ１６６に続いてステップＳ１６７に進み、画像操作部１３は、画像情報管理部１５のプロパティ取得メソッドを呼び出すことにより、画像情報管理部１５に対して対象データのプロパティ（画像プロパティ及びページプロパティ）の取得を要求する。
【０１０７】
ステップＳ１６７に続いてステップＳ１６８に進み、画像情報管理部１５は、画像情報記憶部１６の画像プロパティテーブル１６１及びページプロパティテーブル１６２より画像プロパティ及びページプロパティを取得し、当該プロパティを画像操作部１３に対して出力する。
【０１０８】
対象データのプロパティを入手した画像操作部１３は、蓄積画像管理部２１２のプロパティ登録メソッド（ＰｕｔＰｒｏｐｓ（））をＳＯＡＰのＲＰＣによって呼び出すことにより、蓄積画像管理部２１２に対してプロパティの登録を要求する（Ｓ１６９〜Ｓ１７１）。
【０１０９】
蓄積画像管理部２１２は、対象データのプロパティを画像蓄積部２２に登録し、登録が完了した旨を返却する（Ｓ１７２〜Ｓ１７４）。
【０１１０】
ステップＳ１７４に続いてステップＳ１７５に進み、画像操作部１３は、画像情報管理部１５の画像データ取得メソッドを呼び出すことにより、対象データの取得を要求する。
【０１１１】
ステップＳ１７５に続いてステップＳ１７６に進み、画像情報管理部１５は、画像情報記憶部１６から対象データを取得し、画像操作部１３に対して出力する。
【０１１２】
対象データを入手した画像操作部１３は、蓄積画像管理部２１２の画像データ登録メソッド（ＩｎｓｅｒｔＳｅｃｔｉｏｎ（））をＳＯＡＰのＲＰＣによって呼び出すことにより、蓄積画像管理部２１２に対して対象データの登録を要求する（Ｓ１７７〜Ｓ１７９）。
【０１１３】
蓄積画像管理部２１２は、対象データを画像蓄積部２２に登録し、登録が完了した旨を返却する（Ｓ１８０〜Ｓ１８２）。
【０１１４】
続いて、画像操作部１３が、蓄積画像管理部２１２の登録終了通知メソッド（ＵｎｌｏｃｋＤｏｃｕｍｅｎｔ（））をＳＯＡＰのＲＰＣによって呼び出すと（Ｓ１８３〜Ｓ１８５）、蓄積画像管理部２１２は、ロックの解除等の後処理をして当該処理が完了したことを通知し、書き戻し処理が完了する（Ｓ１８６〜Ｓ１８８）。
【０１１５】
ここで、クライアント装置１０の画像情報記憶部１６には、画像形成装置２０の画像蓄積部２２と同様の構成によって画像情報が管理されているため、画像形成装置２０に書き戻された画像情報は、画像形成装置２０において登録された他の画像情報と同様の状態で書き戻すことができる。
【０１１６】
すなわち、画像データの印刷情報等は、少なくともクライアント装置１０の処理においては必要ない処理である。しかしながら、本実施の形態におけるクライアント装置１０は、かかる情報もあらかじめダウンロードし、保存しておくため、書き戻しの際に、ダウンロード元の状態と同じ状態を書き戻し先の画像形成装置において再現することができるので画質劣化のない画像データの出し入れをすることができる。
【０１１７】
ところで、クライアント装置１０にダウンロードされ、保存されている画像データは、クライアント装置１０から印刷させることも可能である。しかしながら、クライアント装置１０に保存されている画像データを画像形成装置２０に書き戻すのは、クライアント装置１０における画像データに対して印刷を実行した場合と、画像形成装置２０保存されている画像データに対して印刷を実行した場合とで、印刷結果が異なるからである。
【０１１８】
すなわち、クライアント装置１０に保存されている画像データに対して印刷を実行すると、クライアント装置１０におけるプリンタドライバの制約を受けることになる。ここで、プリンタドライバの制約としては、例えば、印刷できる領域が限られており、用紙一杯まで画像が印刷されないということが挙げられる。しかしながら、画像形成装置２０に保存されている画像データに対して印刷を行えば、画像形成装置２０においてそのまま印刷され、そのような制約を受けることがない。したがって、画像データを画像形成装置２０に書き戻すことは、用紙一杯まで画像があるような画像データについて特に利益がある。
【０１１９】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０１２０】
【図１】画像形成装置における印刷処理の概要を説明するための図である。
【図２】本発明の実施の形態における画像データ管理システムの構成例を示す図である。
【図３】本発明の実施の形態におけるクライアント装置のハードウェア構成例を示す図である。
【図４】本発明の実施の形態における画像データ管理システムの機能構成例を示す図である。
【図５】ガンマテーブルの例を示す図である。
【図６】メイン画面の表示例を示す図である。
【図７】画像データをクライアント装置にダウンロードする際の処理を説明するためのシーケンス図である。
【図８】ガンマテーブル取得メソッドの呼び出し情報を含むＳＯＡＰメッセージの例を示す図である。
【図９】ガンマテーブル取得メソッドの返却情報を含むＳＯＡＰメッセージの例を示す図である。
【図１０】画像情報記憶部における画像プロパティテーブルの構成例を示す図である。
【図１１】画像情報記憶部におけるページプロパティテーブルの構成例を示す図である。
【図１２】画像データを表示する際の処理を説明するためのシーケンス図である。
【図１３】編集画面の表示例を示す図である。
【図１４】画像データの貼り付けが実行された際の処理を説明するためのシーケンス図である。
【図１５】画像データを画像形成装置に書き戻す際の処理を説明するためのシーケンス図である。
【符号の説明】
【０１２１】
１        画像データ管理システム
１０      クライアント装置
１１      ＧＵＩ部
１２      画像処理部
１３      画像操作部
１４      ＳＯＡＰプロキシ
１５      画像情報管理部
１６      画像情報記憶部
２０      画像形成装置
２１      リポジトリサービス
２２      画像蓄積部
２３      ガンマテーブル
２４      画像処理部
２５      出力処理部
２６      オペパネ
２７      スキャナ部
３０      ネットワーク
１００    ドライブ装置
１０１    記録媒体
１０２    補助記憶装置
１０３    メモリ装置
１０４    演算処理装置
１０５    インタフェース装置
２１１    ＳＯＡＰ処理部
２１２    蓄積画像管理部
５１０    画像形成装置
５１１    画像蓄積部
５１２    データ管理部
５１３    画像処理部
５１４    出力処理部
Ｂ    バス
【図１】
2005078337.tif 000003
【図２】
2005078337.tif 000004
【図３】
2005078337.tif 000005
【図４】
2005078337.tif 000006
【図５】
2005078337.tif 000007
【図６】
2005078337.tif 000008
【図７】
2005078337.tif 000009
【図８】
2005078337.tif 000010
【図９】
2005078337.tif 000011
【図１０】
2005078337.tif 000012
【図１１】
2005078337.tif 000013
【図１２】
2005078337.tif 000014
【図１３】
2005078337.tif 000015
【図１４】
2005078337.tif 000016
【図１５】
2005078337.tif 000017