(57)【要約】【課題】ユーザ操作に依存することなく、画像形成装置でのキャリブレーションの実行に続いて画像処理装置でのキャリブレーションを実行させる。【解決手段】設定テーブル４００及びチャートのビットマップファイルが画像処理装置１０１から画像形成装置１００へアップロードされる。画像形成装置１００は、メディア指定キャリブレーションの実行指示を受け付けると、第２キャリブレーションの開始指示を画像処理装置１０１へ通知し、さらに、設定テーブル４００に基づいて第１キャリブレーションを実行すると共に、第２キャリブレーション用の測定用画像を印刷し、印刷した測定用画像を測定してその測定結果を画像処理装置１０１へ送信する。画像処理装置１０１は、第２キャリブレーションの開始指示を受信し、さらに測定結果を受信すると、その測定結果に基づいて第２キャリブレーションを実行する。【選択図】図６
2018103498.tif 000002
【特許請求の範囲】
【請求項１】
第１キャリブレーションを実行すると共に、第２キャリブレーションを実行する画像処理装置と接続される画像形成装置であって、
前記画像処理装置から受信した、前記第１、第２キャリブレーションに用いる情報を保持する保持手段と、
前記保持手段に保持された前記情報に基づいて前記第１キャリブレーションを実行すると共に、前記情報に基づいて前記第２キャリブレーション用の測定用画像を印刷する制御手段と、
前記制御手段により印刷された測定用画像を測定する測定手段と、
前記第２キャリブレーションの開始指示を前記画像処理装置へ通知する通知手段と、
前記測定手段の測定結果を前記画像処理装置へ送信する送信手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記保持手段は、前記情報を前記画像形成装置の電源がオフにされた後も保持し、
前記画像形成装置が電源オフの状態から起動された場合は、前記画像処理装置との接続の有無にかかわらず、前記制御手段は、前記保持手段に保持された前記情報に基づく前記第１キャリブレーションの実行、及び、前記情報に基づく前記第２キャリブレーション用の測定用画像の印刷を開始し、
前記送信手段は、前記画像処理装置との接続が確立された後に、前記測定手段の測定結果を前記画像処理装置へ送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記情報には、キャリブレーションの自動実行をするかしないかを示す設定が含まれ、
前記制御手段による前記第１キャリブレーションの実行、及び、前記第２キャリブレーション用の測定用画像の印刷は、前記情報にキャリブレーションの自動実行をするという設定が含まれることを条件に開始されることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記情報に基づいて、前記第１キャリブレーション用の測定用画像の印刷、及び、前記第２キャリブレーション用の測定用画像の印刷のそれぞれに必要なメディアを特定し、該特定したメディアの少なくとも１つが給紙部に存在しない場合はその旨を報知することを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記情報には、前記第１、第２キャリブレーションのそれぞれで用いるメディアの指定、及び、前記第１、第２キャリブレーションのそれぞれで用いる測定用画像を生成するためのデータが含まれることを特徴とする請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記通知手段は、前記送信手段による前記測定結果の送信より前に、前記第２キャリブレーションの開始指示を前記画像処理装置へ通知することを特徴とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記画像形成装置が、前記第１、第２キャリブレーションの実行指示を受けた場合は、前記通知手段は、前記第１キャリブレーションの実行開始より前に前記第２キャリブレーションの開始指示を前記画像処理装置へ通知することを特徴とする請求項１〜６のいずれか１項に記載の画像形成装置。
【請求項８】
前記画像形成装置が電源オフの状態から起動された場合は、前記通知手段は、前記画像処理装置との接続が確立された後に前記第２キャリブレーションの開始指示を前記画像処理装置へ通知することを特徴とする請求項１〜６のいずれか１項に記載の画像形成装置。
【請求項９】
請求項１〜８のいずれか１項に記載の画像形成装置と、
前記画像形成装置と通信可能に接続され、前記画像形成装置から送信された前記測定結果を受信し、該受信した測定結果に基づいて前記第２キャリブレーションを実行する画像処理装置と、を有することを特徴とする画像形成システム。
【請求項１０】
前記画像形成装置は、前記第２キャリブレーションの開始指示の通知を受けると、前記測定結果を受信できる状態に移行することを特徴とする請求項９に記載の画像形成システム。
【請求項１１】
前記画像処理装置は、前記情報の内容が変動したとき、前記画像処理装置が起動されたとき、または前記画像形成装置との接続が確立したとき、の少なくともいずれかの場合に、前記情報を前記画像形成装置へ送信することを特徴とする請求項９または１０に記載の画像形成システム。
【請求項１２】
第１キャリブレーションを実行すると共に、第２キャリブレーションを実行する画像処理装置と接続される画像形成装置の制御方法であって、
前記画像処理装置から受信した、前記第１、第２キャリブレーションに用いる情報を保持する保持ステップと、
前記保持ステップにより保持された前記情報に基づいて前記第１キャリブレーションを実行すると共に、前記情報に基づいて前記第２キャリブレーション用の測定用画像を印刷する制御ステップと、
前記制御ステップにより印刷された測定用画像を測定する測定ステップと、
前記第２キャリブレーションの開始指示を前記画像処理装置へ通知する通知ステップと、
前記測定ステップによる測定結果を前記画像処理装置へ送信する送信ステップと、を有することを特徴とする画像形成装置の制御方法。
【請求項１３】
第１キャリブレーションを実行する画像形成装置と第２キャリブレーションを実行する画像処理装置とが通信可能に接続されて成る画像形成システムの制御方法であって、
前記画像形成装置が実行するステップとして、
前記画像処理装置から受信した、前記第１、第２キャリブレーションに用いる情報を保持する保持ステップと、
前記保持ステップにより保持された前記情報に基づいて前記第１キャリブレーションを実行すると共に、前記情報に基づいて前記第２キャリブレーション用の測定用画像を印刷する制御ステップと、
前記制御ステップにより印刷された測定用画像を測定する測定ステップと、
前記第２キャリブレーションの開始指示を前記画像処理装置へ通知する通知ステップと、
前記測定ステップによる測定結果を前記画像処理装置へ送信する送信ステップと、を有し、
前記画像処理装置は、
前記画像形成装置から送信された前記測定結果を受信し、該受信した測定結果に基づいて前記第２キャリブレーションを実行することを特徴とする画像形成システムの制御方法。
【請求項１４】
請求項１２に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
請求項１３に記載の画像形成システムの制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置と画像形成装置とでキャリブレーションを実施するための技術に関する。
【背景技術】
【０００２】
近年、商業印刷向けの電子写真方式の画像形成装置は、付加価値向上を目的とした画像処理装置と接続されて印刷システム（画像形成システム）を成す形態が一般的である。このシステムでの出力画質の安定化を目的として、画像形成装置と画像処理装置の各々が調整機能（キャリブレーション機能）を有する。画像形成装置の調整機能は、例えば付加電圧やレーザパワーといった画像形成条件を最適化することを目的とする。一方、画像処理装置の調整機能は、印刷用紙などの条件に応じた最適な画像処理パラメータを生成することを目的とする。
【０００３】
システム全体の出力画質を安定化させるためには、画像形成装置、画像処理装置の双方のキャリブレーション機能が適切に実行されなくてはならない。近年の画像形成装置には、定着部より下流の紙搬送経路上にセンサを備えているものがある。画像形成装置は、印刷用紙に画像を定着してから機外に紙を排出するまでの間に、当該印刷用紙の測定用画像をセンサで測定することができる。これにより、画像形成装置の調整機能における測定用画像の測定工程を自動化することができる。
【０００４】
現在、システムでの調整機能を実行するオペレータの作業負荷を軽減するために、画像形成装置内のセンサを用いて、画像形成装置のみならず、画像処理装置の調整機能も自動化することが市場から要望されている。画像形成装置の調整機能を実施した後に、画像処理装置の調整機能を実行する必要があることをオペレータに通知する方法が、特許文献１に開示されている。特許文献１では、画像形成装置が調整機能を実施した時刻を記憶し、画像処理装置がその時刻を取得し、両者に所定の時間差が有る場合に画像処理装置の調整機能の実行を促す警告をオペレータに通知する。また、画像処理装置は、起動時に画像形成装置から時刻情報を取得し、その時刻情報が、画像処理装置内に既に保存されている時刻情報より遅い日時を示す場合、上記警告を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１０３２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のとおり、商業印刷向けの印刷システムは、画像形成装置と画像処理装置とで構成されており、その双方の装置の調整機能が確実に実行されることが望まれている。しかし、特許文献１の技術は、画像形成装置および画像処理装置の調整機能をそれぞれオペレータが実行することを想定している。従って、オペレータが画像形成装置の調整機能を実行させた後、さらにオペレータが画像処理装置の調整機能を実行させるという保証がない。特に、通常、画像形成装置と画像処理装置との距離が離れており、１人のオペレータが双方の調整機能を実行させるためには、オペレータには面倒な操作が必要とされることから、双方の装置での調整機能が確実に実行されないおそれがある。
【０００７】
本発明は、ユーザ操作に依存することなく、画像形成装置でのキャリブレーションの実行に続いて画像処理装置でのキャリブレーションを実行させることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は、第１キャリブレーションを実行すると共に、第２キャリブレーションを実行する画像処理装置と接続される画像形成装置であって、前記画像処理装置から受信した、前記第１、第２キャリブレーションに用いる情報を保持する保持手段と、前記保持手段に保持された前記情報に基づいて前記第１キャリブレーションを実行すると共に、前記情報に基づいて前記第２キャリブレーション用の測定用画像を印刷する制御手段と、前記制御手段により印刷された測定用画像を測定する測定手段と、前記第２キャリブレーションの開始指示を前記画像処理装置へ通知する通知手段と、前記測定手段の測定結果を前記画像処理装置へ送信する送信手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザ操作に依存することなく、画像形成装置でのキャリブレーションの実行に続いて画像処理装置でのキャリブレーションを実行させることができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成システムのハードウェア構成のブロック図である。
【図２】センサの説明図である。
【図３】画像形成装置、画像処理装置のソフトウェアモジュール構成のブロック図である。
【図４】キャリブレーション設定テーブルの例を示す概念図である。
【図５】画像形成装置のＨＤＤの内部構成例を示す概念図である。
【図６】画像形成装置、画像処理装置で実行される処理のフローチャートである。
【図７】起動時にキャリブレーションに関し画像形成装置で実行される処理のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態を説明する。
【００１２】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る画像形成装置を含む画像形成システムのハードウェア構成のブロック図である。この画像形成システムは、画像処理装置１０１と画像形成装置１００とが通信可能に接続されて成る印刷システムである。
【００１３】
画像形成装置１００はプリンタコントローラ２００を有する。プリンタコントローラ２００において、ＣＰＵ２０１は、ＲＯＭ２０２またはハードディスク（ＨＤＤ）２０４に記憶された制御プログラムに基づいて、システムバス２０６に接続される各種のデバイスとのアクセスを総括的に制御する。ＲＯＭ２０２は、ＣＰＵ２０１が実行可能な制御プログラム等を記憶している。ＲＡＭ２０３は、主としてＣＰＵ２０１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ＨＤＤ２０４は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、ＨＤＤ２０４の他にＳＤカードやフラッシュメモリなどを外部記憶装置として利用してもよい。制御系Ｉ／Ｆ２０５は、印刷制御に必要な情報を画像処理装置１０１から受信する。プリンタＩ／Ｆ２０７は、プリント装置２１２への画像出力を制御する。操作部Ｉ／Ｆ２０９は、操作部２１４が備える表示部２１６の表示、及び、入力部２１５で設定される各種設定情報の入力を制御する。画像データ系Ｉ／Ｆ２１０は、プリント装置２１２へ送信するための画像データを画像処理装置１０１から受信する。センサＩ／Ｆ２０８は、プリント装置２１２の内部に備わる測定手段としてのセンサ２１７へ動作指示を送信すると共に、センサ２１７の測定結果を受信する。センサ２１７については後述する。
【００１４】
画像処理装置１０１はプリントサーバコントローラ２２０を有する。プリントサーバコントローラ２２０は、投入された印刷ジョブの解析、画像データへの展開処理など、画像処理装置１０１における印刷処理実行に必要な処理を行う。ＣＰＵ２２１は、ＲＯＭ２２２またはハードディスク（ＨＤＤ）２２４に記憶された制御プログラムに基づいて、システムバス２２６に接続される各種のデバイスとのアクセスを総括的に制御する。ＲＯＭ２２２は、ＣＰＵ２２１が実行可能な制御プログラム等を記憶している。ＲＡＭ２２３は、主としてＣＰＵ２２１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ＨＤＤ２２４は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、ＨＤＤ２２４の他に、ＳＤカードやフラッシュメモリなどを外部記憶装置として利用してもよい。制御系Ｉ／Ｆ２２５は、印刷制御に必要な情報を画像形成装置１００へ送信する。画像データ系Ｉ／Ｆ２２７は、プリント装置２１２により出力させる画像データを画像形成装置１００へ送信する。ネットワークＩ／Ｆ２２８は、ネットワークケーブルを経由して、ネットワーク１０６とデータ通信を行う。
【００１５】
クライアントＰＣ１０２は、ネットワーク１０６を通じて、画像処理装置１０１と接続される。クライアントＰＣ１０２は、画像処理装置１０１に対して、印刷ジョブを投入する。なお、クライアントＰＣ１０２は、ネットワーク１０６を通じて画像形成装置１００にも接続されてもよく、その場合、画像形成装置１００に対して印刷ジョブを投入することもできる。
【００１６】
図２は、センサ２１７の説明図である。図２では、４つのセンサ２１７（２１７ａ、２１７ｂ、２１７ｃ、２１７ｄ）が示されている。センサ２１７は、プリント装置２１２の不図示の紙搬送路上の定着部と排紙口との間に配置される。チャート２５０は、測定用画像２５１（パッチ）が印刷された用紙であり、センサ２１７による測定対象となる。センサ２１７は紙搬送路上に固定して配置される必要があるため、チャート２５０の読み取りデータを増やすためには、用紙搬送方向２５２に沿って画像パターンを増やす必要がある。しかしそれだけでは１枚の用紙で読み取れるデータ数が不十分となるため、用紙搬送方向２５２に垂直な用紙幅方向にセンサ２１７の個数を増やす必要がある。そこで、図２に示すように、用紙幅方向に４つのセンサ２１７を並べている。
【００１７】
センサ２１７ａ、２１７ｂ、２１７ｃ、２１７ｄが固定される位置に合わせて、チャート２５０上に測定用画像２５１が配置される。プリント装置２１２により測定用画像２５１が印字されたチャート２５０が搬送され、チャート２５０上の測定用画像２５１がセンサ２１７を通過する際に、センサ２１７は測定用画像２５１を測定する。各センサ２１７が測定するのは、チャート２５０上の測定用画像２５１のうち自身に対向する位置を通過する測定用画像２５１である。センサ２１７による測定結果は、センサＩ／Ｆ２０８を介してプリンタコントローラ２００に送信される。センサ２１７による測定で得られるデータは、例えば分光値、色度値、濃度である。以下の説明では、センサ２１７として、デバイスに非依存の色空間の値である、色度値（Ｌ＊ａ＊ｂ＊値）を取得可能な分光センサを例示して説明する。センサ２１７は、測定前に所定の準備動作を必要とする。
【００１８】
システム全体の出力画質を安定化させるためには、画像形成装置１００、画像処理装置１０１の双方のキャリブレーションが適切に実行されなくてはならない。以降の説明において、画像形成装置１００側で実行されるキャリブレーションを第１キャリブレーションと呼び、画像処理装置１０１側で実行されるキャリブレーションを第２キャリブレーションと呼ぶ。本実施の形態では、画像形成装置１００にキャリブレーションの実行指示が受け付けられると、画像形成システムは、第１キャリブレーション及び第２キャリブレーションを連続して実行する。
【００１９】
図３（ａ）は、画像形成装置１００のソフトウェアモジュール構成のブロック図である。画像形成装置１００のソフトウェアモジュール（図３（ａ））は、ＨＤＤ２０４にプログラムとして格納され、ＣＰＵ２０１によってＲＡＭ２０３に読み出されて実行される。図３（ｂ）は、画像処理装置１０１のソフトウェアモジュール構成を示すブロック図である。画像処理装置１０１のソフトウェアモジュール（図３（ｂ））は、ＨＤＤ２２４にプログラムとして格納され、ＣＰＵ２２１によってＲＡＭ２２３に読み出されて実行される。
【００２０】
まず、図３（ａ）に示すように、画像形成装置１００において、ＵＩ制御部３０１は、操作部Ｉ／Ｆ２０９を介して、表示部２１６の表示、及び、入力部２１５で設定される各種設定情報の入力を制御する。ジョブ解析部３０２は、画像処理装置１０１から受信する印刷ジョブのデータを解析する。印刷処理実行部３０３は、印刷ジョブに対する給紙、紙搬送、印字、排紙などの一連の印刷動作を制御する。データ送受信部３０４は、画像処理装置１０１との間のデータ送受信を制御する。ここで送受信するデータとは、例えば、印刷ジョブのデータ、センサ２１７の測定結果、キャリブレーション設定テーブル４００（図４で後述）、キャリブレーション用チャートデータなどである。
【００２１】
センサ制御部３０５は、センサ２１７による測定準備動作及び測定動作を制御すると共に、データ送受信部３０４へセンサ２１７の測定結果を送信する。情報管理部３０６は、データ送受信部３０４により受信された画像処理装置１０１のキャリブレーション情報を管理する。情報管理部３０６は、画像処理装置１０１側からキャリブレーション用チャートデータ、及び、キャリブレーション設定テーブル４００（以下、設定テーブル４００と略記することもある）をデータ送受信部３０４から受信したとき、それらをＨＤＤ２０４に格納する。キャリブレーション制御部３０７（以下、制御部３０７と略記）は、キャリブレーション実行時に測定するチャートを作成する。制御部３０７は、画像形成装置１００側の第１キャリブレーションの実行時には、ＨＤＤ２０４からＰＧパターンを読み出し、ワークメモリ上にビットマップを作成する。制御部３０７は、画像処理装置１０１側の第２キャリブレーションの実行時には、ＨＤＤ２０４の画像処理装置用チャートを読み出し、ワークメモリ上にビットマップを展開する。制御部３０７は、ワークメモリ上にビットマップを作成した後、印刷処理実行部３０３にて測定用画像２５１を印刷し、センサ制御部３０５にて測定用画像２５１を測定する。
【００２２】
画像処理装置１０１において、ＵＩ制御部３１１は、画像処理装置１０１の不図示のディスプレイの表示、及び、不図示の入力デバイスからの入力を制御する。ジョブ管理部３１２は、ユーザから受け付けた印刷ジョブデータを管理する。具体的には、ジョブ管理部３１２は、ＨＤＤ２２４に保存された印刷ジョブの呼び出しや、ユーザによる印刷ジョブ設定変更の反映、印刷済みのジョブの履歴管理などの処理を行う。ジョブ処理部３１３は、ユーザから受け付けた印刷ジョブの解析、画像データへの展開、画像圧縮伸長など、印刷処理実行に必要な処理を行う。また、ジョブ処理部３１３は、後述する印刷ジョブのジョブ属性情報の生成処理、キャリブレーションテーブルの適用処理も行う。
【００２３】
データ送受信部３１４は、画像形成装置１００との間の各種データの送受信を管理する。ジョブ処理部３１３によって生成された印刷ジョブデータは、データ送受信部３１４により画像形成装置１００へと送信される。また、データ送受信部３１４は、ネットワーク１０６を介して接続されるクライアントＰＣ１０２とのデータ送受信も管理する。キャリブレーション制御部３１５（以下、制御部３１５と略記）は、画像処理装置１０１が有するキャリブレーション機能を制御する。制御部３１５は、データ送受信部３１４を介して画像形成装置１００から受信した測定結果を用いてキャリブレーションテーブルを生成する。また、制御部３１５は、キャリブレーションチャートのデータを、データ送受信部３１４を介して画像形成装置１００へ送信する。
【００２４】
情報管理部３１６は、制御部３１５が生成したキャリブレーションテーブルや、画像処理装置１０１の設定テーブル４００を管理する。情報管理部３１６は、ユーザによるキャリブレーション設定の変更、追加などの処理を受けて、設定テーブル４００が常に最新となるように制御する。また、情報管理部３１６は、データ送受信部３１４を介して、所定のタイミングで設定テーブル４００を画像形成装置１００へ送信（アップロード）する。送信された設定テーブル４００は画像形成装置１００のデータ送受信部３０４により受信され、情報管理部３０６により管理される。これにより、画像処理装置１０１と画像形成装置１００との間で最新の設定テーブル４００が共有される。キャリブレーションチャートのデータは、第１、第２キャリブレーションのそれぞれで用いる測定用画像を生成するための、チャートのビットマップファイルである。情報管理部３１６は、これらのチャートのビットマップファイルのデータも同じタイミングで画像形成装置１００へ送信してもよい。
【００２５】
ここで、上記所定のタイミングとは、例えば、画像処理装置１０１と画像形成装置１００との接続が確立したとき、画像処理装置１０１においてキャリブレーション設定情報が更新された（内容が変動した）とき、画像処理装置１０１が起動されたときである。あるいは、画像処理装置１０１もしくは画像形成装置１００のどちらかがシャットダウンを実行するときでもよい。なお、所定のタイミングは、これらの少なくともいずれかのときであってもよい。また、所定のタイミングは一定時間ごとに訪れるとしてもよい。
【００２６】
一方、画像形成装置１００の情報管理部３０６は、画像処理装置１０１から受信した設定テーブル４００を画像形成装置１００の設定テーブル４００として、保持手段としてのＨＤＤ２０４に格納する。これにより、設定テーブル４００が共有される。なお、チャートのビットマップファイルのデータもＨＤＤ２０４に格納される。これら設定テーブル４００等は、制御部３０７によりＨＤＤ２０４から読み出されて参照される。ＨＤＤ２０４の保持内容は、画像形成装置１００の電源がオフになっても維持される。
【００２７】
図４は、キャリブレーション設定テーブル４００の例を示す概念図である。設定テーブル４００において、キャリブレーション設定番号４０１に、画像形成装置メディア４０２、画像処理装置メディア４０３、自動実行スイッチ４０４が対応付けられている。キャリブレーション設定番号４０１は、各キャリブレーション設定に割り振られたインデックス値である。画像形成装置メディア４０２は、キャリブレーション設定番号４０１に対応する第１キャリブレーションを実行する際に使用するメディア（適用用紙種）の名称である。画像処理装置メディア４０３は、キャリブレーション設定番号４０１に対応する第２キャリブレーションを実行する際に使用するメディアの名称である。自動実行スイッチ４０４は、画像形成装置１００が電源オフ状態から起動されたときに、第１、第２キャリブレーションを自動で実行するか否かを規定するスイッチである。自動実行スイッチ４０４が“する”である場合、第１、第２キャリブレーションの自動実行をすることを意味し、自動実行スイッチ４０４が“しない”である場合、第１、第２キャリブレーションの自動実行をしないことを意味する。なお、自動実行スイッチ４０４を設けることは必須でなく、自動実行スイッチ４０４は第２の実施の形態で使用されるが本実施の形態では使用する必要がない。
【００２８】
図５は、画像形成装置１００のＨＤＤ２０４の内部構成例を示す概念図である。パーティションＣｈａｒｔ５０１に、フォルダＭＦＰ５１０及びフォルダＤＦＥ５２０が設けられる。フォルダＭＦＰ５１０には、フォルダＰＧ１、ＰＧ２、ＰＧ３がある。各フォルダには画像形成装置１００用の第１キャリブレーション用のチャートのビットマップファイルが格納される。例えば、フォルダＰＧ１には測色用チャート、フォルダＰＧ２には階調測定用チャート、フォルダＰＧ３には罫線チャート等が格納される。フォルダＤＦＥ５２０には、フォルダＣＨＡＲＴ５２１及びフォルダＩＮＦＯ５２２がある。情報管理部３０６により、フォルダＣＨＡＲＴ５２１には、画像処理装置１０１用の第２キャリブレーション用のチャートのビットマップファイルが格納される。フォルダＩＮＦＯ５２２には、キャリブレーション設定テーブル４００（図４）が格納される。
【００２９】
図４で設定テーブル４００の適用例を説明する。例えば、キャリブレーション設定番号４０１が“００”である場合に第１キャリブレーションを実行するときは、次のようになる。画像形成装置１００は、“Ｐｌａｉｎ”というメディアに、ＨＤＤ２０４のフォルダＰＧ１に格納されているビットマップの画像を測定用画像として形成する。そして画像形成装置１００は、その測定用画像をセンサ２１７にて測定して調整（第１キャリブレーション）を実行する。一方、キャリブレーション設定番号４０１が“００”である場合に第２キャリブレーションを実行するときは、次のようになる。画像形成装置１００は、“Ｐｌａｉｎ”か“Ｔｈｉｎ”のどちらかのメディアに、ＨＤＤ２０４のフォルダＣＨＡＲＴ５２１に格納されているビットマップの画像を測定用画像として形成する。そして、そして画像形成装置１００は、その測定用画像をセンサ２１７にて測定し、測定結果を画像処理装置１０１に送信する。すると、画像処理装置１０１が測定結果を用いて調整（第２キャリブレーション）を実行する。
【００３０】
図４、図５に示した、設定テーブル４００及びチャートのビットマップファイルは、第１、第２キャリブレーションに用いる情報である。なお、画像処理装置メディア４０３のメディア種別は一例であり、これに限定されない。画像形成システムが扱う全ての用紙種別に対し、いずれかのキャリブレーション設定が関連付けられる。また、画像処理装置１０１は、ユーザからの指示に基づき、ユーザによる登録紙に対してカスタムキャリブレーション設定を追加することもできる。
【００３１】
図６（ａ）は、メディア指定キャリブレーションに関し画像形成装置１００で実行される処理のフローチャートである。このフローチャートの処理は、画像形成装置１００のＨＤＤ２０４に格納されたプログラムがＲＡＭ２０３に読み出され、ＣＰＵ２０１によって実行されることで実現される。この処理は、メディア指定キャリブレーションの実行が指示されると開始される。ここで、メディア指定キャリブレーションは、ＵＩ制御部３０１を介してキャリブレーション設定テーブル４００におけるキャリブレーション設定番号４０１のいずれかをユーザが指定することで実行が指示される。キャリブレーション設定番号４０１が指定されることで、第１、第２キャリブレーションのそれぞれで用いるメディアが決定される。このことから、本実施の形態では、キャリブレーション設定番号４０１の指定により指示されるキャリブレーションを「メディア指定キャリブレーション」と呼称している。
【００３２】
なお、メディア指定キャリブレーションの実行指示は、ユーザ操作によりＵＩ制御部３０１を介して受け付けられることに限定されない。例えば、画像処理装置１０１から受け付けてもよいし、ネットワーク１０６を通じてクライアントＰＣ１０２等の外部装置から受け付けてもよい。図６（ａ）の処理において、画像形成装置１００のソフトウェアモジュール（図３（ａ））が、本発明における制御手段、通知手段、送信手段の役割を果たす。
【００３３】
図６（ｂ）は、第２キャリブレーションの実行開始指示を受けて画像処理装置１０１で実行される処理のフローチャートである。このフローチャートの処理は、画像処理装置１０１のＨＤＤ２２４に格納されたプログラムがＲＡＭ２２３に読み出され、ＣＰＵ２２１によって実行されることで実現される。この処理は、画像形成装置１００からメディア指定キャリブレーション開始が通知されると開始される。
【００３４】
まず、図６（ａ）のステップＳ６０１では、画像形成装置１００は、メディア指定キャリブレーション実行指示を受け付ける。例えば、画像形成装置１００は、ＵＩ制御部３０１に設定テーブル４００を表示させる等の方法により、ユーザによる設定テーブル４００中のキャリブレーション設定番号４０１のいずれかの入力を受け付ける。ステップＳ６０２で、制御部３０７は、ＨＤＤ２０４のフォルダＤＦＥ５２０のフォルダＩＮＦＯ５２２に格納された設定テーブル４００から、画像形成装置１００と画像処理装置１０１の各々でのキャリブレーションに必要な設定情報を解析する。具体的には、制御部３０７は、キャリブレーション設定番号４０１に対応する第１キャリブレーション用の測定用画像の印刷、及び、第２キャリブレーション用の測定用画像の印刷のそれぞれに必要なメディアを特定する。
【００３５】
次に、ステップＳ６０３で、制御部３０７は、各々のキャリブレーションに必要なメディアが画像形成装置１００の給紙部（図示せず）に存在するか否かを判別する。そして、特定したメディアの少なくとも１つが給紙部に存在しない場合は、いずれかのキャリブレーション用の測定用画像の印刷ができない。そこで制御部３０７は、ステップＳ６０４にて、必要なサイズのメディアを給紙部にセットすべき旨を、ＵＩ制御部３０１のディスプレイに表示させる。これにより、キャリブレーション用のメディアの補充を促すことができる。ステップＳ６０４の後、処理はステップＳ６０３に戻る。一方、特定したメディアの全てが給紙部に存在する場合は、制御部３０７は、ステップＳ６０５で、メディア指定キャリブレーションの開始を画像処理装置１０１へ通知する。この通知は、画像処理装置１０１に対する第２キャリブレーションの実行開始指示となる。これにより、図６（ｂ）の処理が開始される。
【００３６】
図６（ｂ）のステップＳ６５１では、画像処理装置１０１の制御部３１５は、メディア指定キャリブレーションの開始の通知を画像形成装置１００から受信する。すると制御部３１５は、ステップＳ６５２で、指定されたメディアの測定用画像の測定結果を待つための受信待機状態に画像処理装置１０１を移行（キャリブレータ起動）させると共に、受信待機状態になったことを示す応答を画像形成装置１００へ送信する。これにより、画像処理装置１０１は、第２キャリブレーションの実行が開始された状態となり、画像形成装置１００からの測定結果が受信されれば直ちに第２キャリブレーションが進行する状態となる。
【００３７】
図６（ａ）のステップＳ６０６では、制御部３０７は、画像処理装置１０１からの応答（ステップＳ６５２で送信されたもの）を待つ。応答があったら、制御部３０７は、第１キャリブレーションの処理の実行（ステップＳ６０７〜Ｓ６１０）へ移行する。まず、ステップＳ６０７で、制御部３０７は、ＨＤＤ２０４のフォルダＭＦＰ５１０のフォルダＰＧ１から、第１キャリブレーション用のチャートのビットマップファイルを読み出し、ＲＡＭ２０３に展開する。次に、ステップＳ６０８で、制御部３０７は、読み出したビットマップファイルに基づいて、指定されたメディアに対して印刷処理実行部３０３にてプリントを行う。これにより、第１キャリブレーション用に指定されたメディアに測定用画像が印刷されたチャートが作成される。次に、制御部３０７は、ステップＳ６０９で、センサ制御部３０５にて上記チャートを測色し、ステップＳ６１０にて、測定結果（測色データ）に基づき画像形成装置１００の第１キャリブレーション処理を行う。例えば、第１キャリブレーション用の補正ＬＵＴの更新、画像形成条件の更新等が実施される。その後、第２キャリブレーション用の測色データの取得（ステップＳ６１１〜６１３）へ移行する。
【００３８】
まず、ステップＳ６１１では、制御部３０７は、ＨＤＤ２０４のフォルダＤＦＥ５２０のフォルダＣＨＡＲＴ５２１から画像処理装置１０１用の第２キャリブレーション用のチャートのビットマップファイルを読み出し、ＲＡＭ２０３に展開する。次に、ステップＳ６１２で、制御部３０７は、読み出したビットマップファイルに基づいて、指定されたメディアに対して印刷処理実行部３０３にてプリントを行う。これにより、第２キャリブレーション用に指定されたメディアに測定用画像が印刷されたチャートが作成される。次に、制御部３０７は、ステップＳ６１３で、センサ制御部３０５にて上記チャートを測色し、ステップＳ６１４で、測定結果である測色データをデータ送受信部３０４により画像処理装置１０１へ送信する。その後、図６（ａ）の処理は終了する。
【００３９】
図６（ｂ）のステップＳ６５３では、画像処理装置１０１の制御部３１５は、画像形成装置１００から送信された測色データを受信する。次に、ステップＳ６５４で、制御部３１５は、受信された測色データに基づいて、指定されたメディアに応じたキャリブレーションテーブルを作成し、更新する。なお、第２キャリブレーション用の補正ＬＵＴの更新や、最適な画像処理パラメータの生成も行うようにしてもよい。その後、図６（ｂ）の処理は終了する。
【００４０】
本実施の形態によれば、第１、第２キャリブレーションに用いる情報として、設定テーブル４００及びチャートのビットマップファイルが、所定のタイミングで画像処理装置１０１から画像形成装置１００へアップロードされる。画像形成装置１００は、メディア指定キャリブレーションの実行指示を受け付けると、第２キャリブレーションの開始指示を画像処理装置１０１へ通知する。さらに画像形成装置１００は、設定テーブル４００に基づいて、第１キャリブレーションを実行すると共に、第２キャリブレーション用の測定用画像を印刷する。そして、画像形成装置１００は、印刷された測定用画像を測定し、その測定結果を画像処理装置１０１へ送信する。一方、画像処理装置１０１は、第２キャリブレーションの開始指示を受信すると、画像形成装置１００からの第２キャリブレーション用の測定結果の受信待機状態へ移行する。そして、画像形成装置１００から測定結果を受信すると、その測定結果に基づいて第２キャリブレーションを実行する。
【００４１】
これにより、ユーザ操作に依存することなく、画像形成装置１００での第１キャリブレーションの実行に続いて画像処理装置１０１での第２キャリブレーションを自動的に実行させることができる。画像形成装置１００、画像処理装置１０１の各々の調整機能を確実に実行可能にすることで、画像形成システムとしての出力画質の安定を維持できる。
【００４２】
また、メディア指定キャリブレーションの開始指示の通知（Ｓ６０５）は、測定結果の送信より前になされるので、画像処理装置１０１に第２キャリブレーションの実行準備の動作をさせ、測定結果の送信後の処理を迅速にさせることができる。特に、開始指示の送信は、第１キャリブレーションの実行開始より前に第２キャリブレーションの開始指示を通知するので、一層、処理を迅速にさせることができる。
【００４３】
なお、画像形成装置１００において、メディア指定キャリブレーションの開始指示の通知（Ｓ６０５）は、設定情報の解析（Ｓ６０２）より後であればよい。従って、メディア指定キャリブレーションの開始指示の通知は、第１キャリブレーションの実行（Ｓ６０７〜Ｓ６１０）、及び第２キャリブレーション用の測定用画像の印刷から測定（Ｓ６１１〜Ｓ６１３）のいずれかまたは双方より後であってもよい。
【００４４】
（第２の実施の形態）
第１の実施の形態では、画像形成装置１００がＵＩ制御部３０１よりメディア指定キャリブレーション実行指示を受け付けることで、各装置でのキャリブレーションを連続して自動実行する構成を説明した。ところが、通常、画像形成装置１００と画像処理装置１０１の電源は独立しており、それぞれの電源を投入する必要がある。そこで、本発明の第２の実施の形態では、画像形成装置１００が画像処理装置１０１から受信した最新の設定テーブル４００及びキャリブレーションチャートを、電源がオフ状態となっても保持するようする。これにより、画像形成装置１００は、画像処理装置１０１の起動を待たずに、第２キャリブレーション用の測色データを予め取得しておくことが可能となる。第１の実施の形態に対して図６（ａ）に代えて図７を用いて本実施の形態を説明する。
【００４５】
まず、本実施の形態では、キャリブレーション設定テーブル４００（図４）には、自動実行スイッチ４０４が含まれる。例えば、キャリブレーション設定番号４０１が“００”である場合に、第１キャリブレーションを実行するときは、自動実行スイッチ４０４が“する”に設定されているため、画像形成システムは、第１、第２キャリブレーションを自動で実行する。その後、これらのキャリブレーションの結果は、画像形成システムにおいて定義される“Ｐｌａｉｎ”、“Ｔｈｉｎ”のいずれかの種別のメディアを使用する印刷ジョブに適用される。
【００４６】
図７は、起動時にキャリブレーションに関し画像形成装置１００で実行される処理のフローチャートである。このフローチャートの処理は、画像形成装置１００のＨＤＤ２０４に格納されたプログラムがＲＡＭ２０３に読み出され、ＣＰＵ２０１によって実行されることで実現される。この処理は、電源オフ状態から画像形成装置１００が起動されると開始される。
【００４７】
まず、ステップＳ７０１では、画像形成装置１００のＣＰＵ２０１は、画像形成デバイスの初期化を行う。初期化終了後、通常状態になると、ステップＳ７０２で、制御部３０７は、ＨＤＤ２０４のフォルダＩＮＦＯ５２２に格納された設定テーブル４００から、画像形成装置１００と画像処理装置１０１の各々でのキャリブレーションに必要な設定情報を解析する。具体的には、制御部３０７は、設定テーブル４００において、自動実行スイッチ４０４が“する”になっているキャリブレーション設定番号４０１を抽出する。それと共に、制御部３０７は、抽出したキャリブレーション設定番号４０１に対応する第１キャリブレーション用の測定用画像の印刷、及び、第２キャリブレーション用の測定用画像の印刷のそれぞれに必要なメディアを特定する。例えば、図４の例では、キャリブレーション設定番号“００”の自動実行スイッチ４０４が“する”になっている。従って、必要なメディアは、画像形成装置メディア４０２として“Ｐｌａｉｎ”、画像処理装置メディア４０３として“Ｐｌａｉｎ、Ｔｈｉｎ”が特定される。なお、ステップＳ７０２で、自動実行スイッチ４０４が“する”になっているキャリブレーション設定番号４０１が存在しない場合は、図７の処理を終了させてもよい。
【００４８】
ステップＳ７０３、Ｓ７０４では、制御部３０７は、図６（ａ）のステップＳ６０３、Ｓ６０４と同様の処理を実行する。一方、特定したメディアの全てが給紙部に存在する場合は、制御部３０７は、処理をステップＳ７０５へ進める。ステップＳ７０５〜Ｓ７０８では、制御部３０７は、図６（ａ）のステップＳ６０７〜Ｓ６１０と同様の第１キャリブレーションの処理を実行する。ただし、測定用画像が印刷されるメディアは、上記設定情報の解析で特定されたメディアである。その後、ステップＳ７０９〜Ｓ７１１では、制御部３０７は、図６（ａ）のステップＳ６１１〜Ｓ６１３と同様の第２キャリブレーション用の測色データの取得の処理を実行する。ただし、測定用画像が印刷されるメディアは、上記設定情報の解析で特定されたメディアである。
【００４９】
次に、ステップＳ７１２では、制御部３０７は、画像処理装置１０１との接続確認を行い、接続を待って、接続確認ができたら処理をステップＳ７１３へ進める。ステップＳ７１３では、制御部３０７は、画像処理装置１０１に対する第２キャリブレーションの実行開始指示を通知する。これにより、図６（ｂ）の処理が開始される。次に、ステップＳ７１４では、制御部３０７は、画像処理装置１０１からの応答（図６（ｂ）のステップＳ６５２で送信されたもの）を待つ。応答があったら、制御部３０７は、ステップＳ７１５で、図６（ａ）のステップＳ６１４と同様に、測色データを画像処理装置１０１へ送信する。その後、図７の処理は終了する。
【００５０】
本実施の形態によれば、ユーザ操作に依存することなく、画像形成装置１００での第１キャリブレーションの実行に続いて画像処理装置１０１での第２キャリブレーションを実行させることに関し、第１の実施の形態と同様の効果を奏することができる。また、画像形成装置１００は、画像処理装置１０１から受信した最新の設定テーブル４００等を電源オフ状態でも保持し、起動時には設定テーブル４００等を解析する。これにより、画像形成装置１００は、画像処理装置１０１との接続の有無にかかわらず、第１キャリブレーションの実行、及び、第２キャリブレーション用の測色データの取得の処理を開始できる。そして、画像処理装置１０１との接続確認ができた時に測色データを送信することで、画像処理装置１０１での第２キャリブレーションの処理が開始される。これにより、起動時に各装置でのキャリブレーションを自動で実行することができる。また、システムとしての処理時間が短縮される。
【００５１】
また、キャリブレーションに用いる情報として、第１、第２キャリブレーションの自動実行を「する／しない」を規定する自動実行スイッチ４０４が設けられ、自動実行は、「自動実行をする」という設定が含まれることを条件に開始される。これにより、キャリブレーションの内容によって自動実行の可否を指定できる。なお、第２の実施の形態においても、自動実行スイッチ４０４は必須でない。例えば、電源オフ状態でも保持される設定テーブル４００において、全てのキャリブレーション設定番号４０１に対応するキャリブレーションを自動実行という扱いにして一律に自動実行されるように構成してもよい。
【００５２】
なお、画像形成装置１００において、第２キャリブレーションの実行開始指示の通知（Ｓ７１３）は、設定情報の解析（Ｓ７０２）より後であればよい。従って、第２キャリブレーションの実行開始指示の通知は、第１キャリブレーションの実行（Ｓ７０５〜Ｓ７０８）、及び第２キャリブレーション用の測定用画像の印刷から測定（Ｓ７０９〜Ｓ７１１）のいずれかまたは双方より前であってもよい。
【００５３】
なお、上記各実施の形態において、画像形成装置１００が設定テーブル４００を参照しようとしたときに設定テーブル４００が保持されていない場合は、画像形成装置１００が画像処理装置１０１へ、最新の設定テーブル４００の送信を要求してもよい。
【００５４】
なお、第１の実施の形態においても、自動実行スイッチ４０４を使用してもよい。例えば、指定されたキャリブレーション設定番号４０１に対応する自動実行スイッチ４０４が“する”である場合にだけ、第１、第２キャリブレーションの自動実行をするようにしてもよい。
【００５５】
なお、画像形成装置１００は、メディア指定キャリブレーションの実行が指示された場合は図６の処理を実行し、装置が起動された場合は図７の処理を実行するように構成されてもよい。
【００５６】
なお、画像形成装置１００は、ステップＳ６０３、ステップＳ７０３で、使用すべきメディアの少なくとも１つが給紙部に存在しない状態が所定時間継続した場合は、報知を行うようにしてもよい。例えば、存在しないメディアに対応するキャリブレーション用の測定用画像の印刷ができない旨を、ＵＩ制御部３０１を介して表示させるほか、データ送受信部３０４を介して画像処理装置１０１へ通知するようにしてもよい。画像処理装置１０１は、その通知を受けると、実行できないキャリブレーションを報知する処理を行うと共に、実行可能なキャリブレーションを優先して実行するようにしてもよい。
【００５７】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【００５８】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【符号の説明】
【００５９】
１００  画像形成装置
１０１  画像処理装置
２０４  ＨＤＤ
２１７  センサ
３０７、３１５  キャリブレーション制御部
４００  キャリブレーション設定テーブル
【図１】
2018103498.tif 000003
【図２】
2018103498.tif 000004
【図３】
2018103498.tif 000005
【図４】
2018103498.tif 000006
【図５】
2018103498.tif 000007
【図６】
2018103498.tif 000008
【図７】
2018103498.tif 000009