(57)【要約】【課題】  プリントサーバが省電力状態のときに、印刷装置の用紙データベースの用紙の情報だけが書き変えられると、印刷装置がジョブを実行する時点まで、ユーザは、印刷装置に必要な用紙がセットされているかどうかを確認できない。【解決手段】  プリントサーバを介してネットワークに接続される画像形成装置であって、メディアデータの変更操作を受け付けてメディアデータを更新し、プリントサーバが省電力状態であると、メディアデータの更新の記録を開始する。そしてプリントサーバが省電力状態から復帰した通知を受けるとメディアデータの更新の記録を終了し、メディアデータの更新が記録されていると、当該更新されたメディアデータをプリントサーバに送信する。【選択図】  図１２
2015074218.tif 000002
【特許請求の範囲】
【請求項１】
プリントサーバを介してネットワークに接続される画像形成装置であって、
メディアデータの変更操作を受け付けてメディアデータを更新する更新手段と、
前記プリントサーバが省電力状態であると前記更新手段によるメディアデータの更新の記録を開始する開始手段と、
前記プリントサーバが省電力状態から復帰した通知を受けると前記更新手段によるメディアデータの更新の記録を終了し、前記更新手段によるメディアデータの更新が記録されていると、当該更新されたメディアデータを前記プリントサーバに送信する送信手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記プリントサーバが省電力状態であることは、前記プリントサーバからの省電力状態へ移行する通知により認識することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
プリントサーバを介してネットワークに接続される画像形成装置であって、
メディアデータの変更操作を受け付けてメディアデータを更新する更新手段と、
前記プリントサーバが省電力状態であると前記更新手段によるメディアデータの更新の記録を開始する開始手段と、
前記画像形成装置が省電力状態に移行する際、前記開始手段により前記更新手段によるメディアデータの更新の記録が開始されているかを判定する判定手段と、
前記判定手段が前記メディアデータの更新の記録が開始されていると判定し、かつ前記更新手段によるメディアデータの更新が記録されていると、当該更新されたメディアデータを前記プリントサーバに送信する送信手段と、
を有することを特徴とする画像形成装置。
【請求項４】
前記送信手段は、前記プリントサーバが省電力状態であれば前記プリントサーバを起動する起動手段を有し、前記起動手段により前記プリントサーバを起動した後、前記更新されたメディアデータを前記プリントサーバに送信することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記送信手段による送信の後、前記画像形成装置を省電力状態に移行する移行手段を更に有することを特徴とする請求項３又は４に記載の画像形成装置。
【請求項６】
前記開始手段は更に、前記画像形成装置が省電力状態から復帰する際、前記プリントサーバが省電力状態であれば前記更新手段によるメディアデータの更新の記録を開始することを特徴とする請求項３に記載の画像形成装置。
【請求項７】
前記メディアデータは更に、メディアを収容する前記画像形成装置の給紙段の情報も含むことを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
画像形成装置をプリントサーバを介してネットワークに接続した印刷システムであって、
前記画像形成装置は、
メディアデータの変更操作を受け付けてメディアデータを更新する更新手段と、
前記プリントサーバが省電力状態に移行した通知を受けると、前記更新手段によるメディアデータの更新の記録を開始する開始手段と、
前記プリントサーバが省電力状態から復帰した通知を受けると前記更新手段によるメディアデータの更新の記録を終了し、前記更新手段によるメディアデータの更新が記録されていると、当該更新されたメディアデータを前記プリントサーバに送信する第１の送信手段と、を有し、
前記プリントサーバは、
前記第１の送信手段により送信された前記更新されたメディアデータを基に、メディアミスマッチのジョブを識別可能に表示する表示手段を有することを特徴とする印刷システム。
【請求項９】
プリントサーバを介してネットワークに接続される画像形成装置を制御する制御方法であって、
更新手段が、メディアデータの変更操作を受け付けてメディアデータを更新する更新工程と、
開始手段が、前記プリントサーバが省電力状態であると前記更新手段によるメディアデータの更新の記録を開始する開始工程と、
送信手段が、前記プリントサーバが省電力状態から復帰した通知を受けると前記更新工程によるメディアデータの更新の記録を終了し、前記更新工程によるメディアデータの更新が記録されていると、当該更新されたメディアデータを前記プリントサーバに送信する送信工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項１０】
コンピュータを、請求項１乃至７のいずれか１項に記載の画像形成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、画像形成装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
多くの電化製品と同じように、プリンタ等の印刷装置に対しても省電力化が求められている。具体的には、印刷装置が所定時間使用されていない場合は、その印刷装置をスリープ状態（省電力状態）に移行させることにより、できるだけ無駄に電力を消費しないようにしている。これは印刷装置にプリントサーバが接続された場合も同様で、所定時間、印刷装置が使用されていない状態ではスリープ状態にして消費電力を低下させることが求められている。
【０００３】
また印刷装置は、多くの種類の用紙の情報をデータベースに登録し、登録されている用紙の情報を給紙カセットに割り当てて、給紙カセットから用紙を給紙する場合には、その給紙カセットに割り当てられた用紙の情報に基づいて印刷条件を決めて印刷している。また印刷装置がプリントサーバと接続されている場合も、プリントサーバでも同様に用紙の情報のデータベースを備えている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−９９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１には、印刷装置にホールドされているジョブで使用する用紙が給紙カセットに設定され、収容されているか否かを、ジョブで指定された用紙の情報と、給紙カセットに割り当てられた用紙の情報とに基づいて通知する技術が記載されている。しかしながら、この機能をプリントサーバに搭載した場合に、次のような課題が発生する。
【０００６】
プリントサーバは、ジョブで指定された用紙の情報と、プリントサーバ内の用紙データベースの情報とを比較して、ジョブを実行するために必要な用紙が給紙カセットに設定されているか否かを判断する。しかしながら、プリントサーバが省電力状態のときに、印刷装置の用紙のデータベース内の用紙の情報が書き変えられていると、プリントサーバはその旨を知ることができない。このため、プリントサーバは、プリントサーバ内の用紙のデータベースの情報に基づいて、ジョブの実行に必要な用紙は存在しているとユーザに通知することになる。
【０００７】
この状態でユーザは、ジョブを印刷装置に送信した後に、印刷装置がそのジョブを実行する際に、そのジョブで指定された用紙の情報と、印刷装置の給紙カセットに設定された用紙の情報とが一致しないと判定してエラーがユーザに通知される。このように、プリントサーバが省電力状態のときに、印刷装置の用紙データベースの用紙の情報だけが書き変えられると、印刷装置がジョブを実行する時点まで、ユーザは、印刷装置に必要な用紙がセットされているかどうかを確認できない。
【０００８】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００９】
本発明の特徴は、プリントサーバが省電力中に、画像形成装置のメディアデータが更新された場合でも、プリントサーバのメディアデータと画像形成装置のメディアデータとの同期をとることができる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
プリントサーバを介してネットワークに接続される画像形成装置であって、
メディアデータの変更操作を受け付けてメディアデータを更新する更新手段と、
前記プリントサーバが省電力状態であると前記更新手段によるメディアデータの更新の記録を開始する開始手段と、
前記プリントサーバが省電力状態から復帰した通知を受けると前記更新手段によるメディアデータの更新の記録を終了し、前記更新手段によるメディアデータの更新が記録されていると、当該更新されたメディアデータを前記プリントサーバに送信する送信手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、プリントサーバが省電力中に、画像形成装置のメディアデータが更新された場合でも、プリントサーバのメディアデータと画像形成装置のメディアデータとの同期をとることができるという効果がある。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る印刷システムの概略構成を示す図。
【図２】実施形態に係る外付け画像処理コントローラのハードウェア構成を示すブロック図。
【図３】実施形態に係る外付け画像処理コントローラのソフトウェア機能を説明するブロック図。
【図４】実施形態に係る画像形成装置のハードウェア構成を示すブロック図。
【図５】実施形態に係る画像形成装置のソフトウェア機能を説明するブロック図。
【図６】実施形態に係る外付け画像処理コントローラのみがスリープ状態に入り、そのスリープ状態の間に画像形成装置でメディアライブラリが変更された場合の動作シーケンスを示す図。
【図７】実施形態に係る外付け画像処理コントローラで表示されるホールドジョブの一覧の一例を示す図。
【図８】外付け画像処理コントローラがスリープ状態の時に画像形成装置もスリープ状態に移行する場合のシーケンス図。
【図９】図８の問題点を解決するためのシーケンスを説明する図。
【図１０】実施形態に係る外付け画像処理コントローラと画像形成装置とがスリープ状態に移行する場合の他の例を説明するシーケンス図。
【図１１】実施形態に係る外付け画像処理コントローラと画像形成装置とがスリープ状態に移行する場合の更に他の例を説明するシーケンス図。
【図１２】実施形態に係る画像形成装置のメディアライブラリ処理部の処理を説明するフローチャート。
【図１３】実施形態に係るメディアライブラリの記録フラグを説明する図
【図１４】実施形態に係る外付け画像処理コントローラのメディアライブラリ処理部による処理を説明するフローチャート。
【図１５】実施形態に係る画像形成装置のメディアライブラリ処理部による処理を説明するフローチャート。
【図１６】実施形態に係る画像形成装置のメディアライブラリ処理部による処理を説明するフローチャート
【図１７】実施形態に係る画像形成装置のメディアライブラリ処理部による処理を説明するフローチャート。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
図１は、本発明の実施形態に係る印刷システムの概略構成を示す図である。
【００１５】
外付け画像処理コントローラ１０１は、ネットワーク１０４と画像形成装置１０２との間に接続されたプリントサーバである。画像形成装置１０２は、外付け画像処理コントローラ１０１と組み合わされて一つの画像形成システムを構成している。ＰＣクライアント１０３はネットワーク１０４に接続され、ネットワーク１０４を介して、外付け画像処理コントローラ１０１と画像形成装置１０２からなる画像形成システムに対して印刷指示やホールドジョブの投入、ジョブリストの確認等を行う。ネットワーク１０４は、外付け画像処理コントローラ１０１、ＰＣクライアント１０３を接続したネットワークで、例えばイーサネットワーク（登録商標）などのＬＡＮ接続を実現するネットワークである。ネットワーク１０５は、外付け画像処理コントローラ１０１と画像形成装置１０２とを接続するネットワークである。
【００１６】
図２は、実施形態に係る外付け画像処理コントローラ１０１のハードウェア構成を示すブロック図である。
【００１７】
外付け画像処理コントローラ（ＤＦＥ：Digital Front End）１０１は、ＣＰＵ２０１，ＲＯＭ２０２，ＲＡＭ２０３，ＨＤＤ２０４、電源制御部２０５、電源ユニット２０６、電源プラグ２０７、主電源スイッチ２０８を含む。更には、外部表示Ｉ／Ｆ２０９、キーボードＩ／Ｆ２１０、ＰＤ（ポインティングデバイス）Ｉ／Ｆ２１１、ＬＡＮＩ／Ｆ２１２，２１３を含む。
【００１８】
外付け画像処理コントローラ１０１は、ＬＡＮＩ／Ｆ２１２を介してネットワーク１０４に接続し、ＰＣクライアント１０３と通信できる。そしてＰＣクライアント１０３からの起動指示や印刷ジョブを受け取ることができる。またＬＡＮＩ／Ｆ２１２は、内部バス２２５に接続しており、ＰＣクライアント１０３からの印刷指示などを電源制御部２０５に通知することができる。これによって、外付け画像処理コントローラ１０１は、省電力状態から復帰することができる。加えて、外付け画像処理コントローラ１０１は、ＬＡＮＩ／Ｆ２１３を介してネットワーク１０５と接続して画像形成装置１０２と通信し、画像形成装置１０２に対して起動指示や印刷指示を行うことができる。また逆に、ネットワーク１０５を介して画像形成装置１０２からの起動指示を受け取ると、その起動指示を電源制御部２０５に通知することができる。これによって、外付け画像処理コントローラ１０１は、省電力状態から復帰することができる。
【００１９】
電源制御部２０５は内部バス２２５に接続し、また主電源スイッチ線２２２を介して主電源スイッチ２０８と接続している。電源制御部２０５は、ＬＡＮＩ／Ｆ２１２，２１３からの起動指示により、電源ユニット制御線２２１を介して電源ユニット２０６が主電源供給線２２３へ電源供給を行うように制御する。また、ユーザによる主電源スイッチ２０８の押下を検知すると、電源ユニット２０６から主電源供給線２２３への電源供給を有効にできる。
【００２０】
電源ユニット２０６は、電源プラグ２０７より供給される交流電源を直流電圧に変換してスタンバイ電源供給線２２４及び主電源供給線２２３へ供給している。スタンバイ電源供給線２２４は、ＬＡＮＩ／Ｆ２１２，２１３に常時電力を供給している電源供給線である。ここでは、ネットワーク１０４，１０５からの起動指示をいつでも受信できるように、ＬＡＮＩ／Ｆ２１２，２１３と、電源制御部２０５に対して常時電力が供給されている。主電源供給線２２３は、電源制御部２０５からの指示によって電力供給が制御される、主たる電源供給線である。内部バス２２５は、例えばＰＣＩバスなどによって構成され、各モジュール間のデータ通信に利用される。
【００２１】
表示部２１４はユーザへのメッセージや動作状況等を表示するための表示部である。キーボード２１５は、ユーザにより操作されて各種情報を入力するのに使用される。ポインティングデバイス（ＰＤ）は、表示部２１４のカーソル等の移動や各種指示等に使用される。尚、これら表示部２１４、キーボード２１５、ＰＤ２１６は、例えばタッチパネル等で代用されても良い。
【００２２】
図３は、実施形態に係る外付け画像処理コントローラ１０１のソフトウェア機能を説明するブロック図である。図３の各ソフトウェア機能を実現するプログラムはＨＤＤ２０４に記憶され、実行時ＲＡＭ２０３に展開されてＣＰＵ２０１により実行される。
【００２３】
ＯＳ３２１は、外付け画像処理コントローラ１０１の基本ソフトであるＯＳ（オペレーティングシステム）である。プリントサーバアプリケーション３０１は、ＣＰＵ２０１により実行されるＯＳ３２１上で動作するアプリケーションソフトである。プリントサーバアプリケーション３０１は、組み版編集部３１１、ジョブ制御部３１２、ＲＩＰ処理部３１３、メディアライブラリ処理部３１４を含む。
【００２４】
組み版編集部３１１は、ＰＣクライアント１０３からの指示に基づき、ページ毎の画像データを製本組み版フォーマットに編集する組み版編集処理を行う。ジョブ制御部３１２は、ＰＣクライアント１０３からの指示に基づき、印刷ジョブを制御する。具体的には、ＰＣクライアント１０３からの印刷データやホールドジョブの受信や、ジョブの実行順番等を制御する。ＲＩＰ（ラスタイメージ）処理部３１３は、組み版編集部３１１による組み版時やジョブ制御部３１２において画像形成処理を行う場合に呼び出され、ページ記述言語（ＰＤＬ）を印刷用のラスターイメージに変換する。メディアライブラリ処理部３１４は用紙情報（メディアデータ）を保持する。また後述する画像形成装置１０２のメディアライブラリ処理部５０７（図５）との間でメディアライブラリのデータの同期処理を行う。
【００２５】
図４は、実施形態に係る画像形成装置１０２のハードウェア構成を示すブロック図である。
【００２６】
制御部４０１は、文書等の画像を読み取って画像データを入力するスキャナ４１６やプリンタ４１７と接続する。また、外付け画像処理コントローラ１０１とネットワーク１０５を経由して通信を行う。また画像情報やデバイス情報の入出力を行う。
【００２７】
ＣＰＵ４０２はこの画像形成装置１０２全体を制御する。ＲＡＭ４０３は、ＣＰＵ４０２が動作する際に使用されるシステムワークメモリで、また画像データを一時記憶するための画像メモリである。ＲＯＭ４０７はブートＲＯＭであり、画像形成装置１０２のブートプログラムを格納している。メモリ４０８はハードディスクドライブ（ＨＤＤ）で、図５に示すシステムソフトウェアやアプリケーションソフトウェア、画像データ等を格納する。メモリ４０８の画像データの格納領域には、ＰＣクライアント１０３や外付け画像処理コントローラ１０１から受信した印刷ジョブなどの印刷ジョブが格納される。操作部Ｉ／Ｆ４０４は操作部４０５とのインタフェース部であり、操作部４０５に表示する画像データを出力したり、操作部４０５を介してユーザが入力した情報をＣＰＵ４０２に伝える。例えば、ユーザは操作部４０５を使用して、プリンタ４１７の給紙段に収容された用紙情報を変更したり、画像形成装置１０２のメディアライブラリを変更できる。
【００２８】
ネットワークＩ／Ｆ４０６はネットワーク１０５に接続され、ネットワーク１０５を介して情報の入出力を行う。イメージバスＩ／Ｆ４０９は、データ構造を変換するバスブリッジであり、システムバス４１８と、画像データを高速で転送する画像バス４１９とに接続されている。画像バス４１９は、ＰＣＩバス又はＩＥＥＥ１３９４である。画像バス４１９には、ラスタイメージプロセッサ（ＲＩＰ）４１１、デバイスＩ／Ｆ４１２、スキャナ画像処理部４１３、プリンタ画像処理部４１４、画像回転部４１５、及び画像圧縮伸張部４１０等が配置される。ＲＩＰ４１１は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ４１２は、スキャナ４１６やプリンタ４１７と制御部４０１とを接続する。スキャナ画像処理部４１３は、スキャナ４１６より入力された画像データに対して補正、加工、及び編集を行う。プリンタ画像処理部４１４は、プリンタ４１７に出力する画像データに対して補正、解像度変換等を行う。画像回転部４１５は、画像データの回転を行う。画像圧縮伸張部４１０は、多値画像データをＪＰＥＧに変換したり、２値画像データに対してＪＢＩＧ，ＭＭＲ，又はＭＨの圧縮／伸張処理を行う。
【００２９】
電源制御部４２０は内部バス４１８に接続し、主電源スイッチ線４２３を介して主電源スイッチ４２４と接続し、ユーザによる主電源スイッチ４２４の押下を検知できる。電源制御部４２０は、主電源スイッチ４２４からの起動通知に基づいて、電源ユニット制御線４２６により電源ユニット４２１を制御し、主電源供給線４２５への電源供給を有効にできる。電源ユニット４２１は、電源プラグ４２２より供給される交流電源から装置内で使用する直流電圧及び電流を生成する。そして、スリープ電源供給線４２７と主電源供給線４２５を介して、上述した各部に電力を供給する。スリープ電源供給線４２７は、常時電力が供給されている電力供給線である。画像形成装置１０２が省電力状態（スリープ中）にあるとき、ネットワーク１０５を介して外付け画像処理コントローラ１０１から起動指示を受け取ることができるように、ネットワークＩ／Ｆ４０６と電源制御部４２０には常時電力が供給されている。主電源供給線４２５は、電源制御部４２０からの指示によってその電力供給が制御される主たる電力供給線である。
【００３０】
図５は、実施形態に係る画像形成装置１０２のソフトウェア機能を説明するブロック図である。これらソフトウェア機能を実行するプログラムはメモリ４０８に格納され、そのプログラムをＲＡＭ４０３に展開してＣＰＵ４０２が実行することにより、これら機能が実現される。
【００３１】
スキャン機能部５０２は、スキャナ４１６を用いて紙文書を読み取って画像データを生成し、その画像データを二値又は多値画像データに変換する。プリント機能部５０３は、スキャン機能部５０２により得られた画像データを、プリンタ４１７に対するコマンドを付加してプリンタ４１７に出力する。ジョブ制御部５０４は、スキャン機能部５０２から受け取った画像データをプリントジョブとしてキューイングする。またネットワーク機能部５０５が受信した印刷ジョブをキューイングし、プリント機能部５０３や、後述するネットワーク機能部５０５に対して出力する。ネットワーク機能部５０５は、ＴＣＰ／ＩＰ，ＨＴＴＰ，ＦＴＰ，ＬＤＡＰ，ＳＮＭＰ，ＳＭＴＰ，ＳＳＬ，ＳＭＢ等の各種ネットワークプロトコル機能を有する。そしてネットワークＩ／Ｆ４０６を経由して外付け画像処理コントローラ１０１から印刷ジョブを受信する。ユーザインターフェース（ＵＩ）機能部５０６は、操作部４０５を介したユーザによる入出力を管理する。加えて、操作部４０５に入力フィールド、出力メッセージフィールド等を表示し、ユーザからの入力フィールドに対する入力値を受け取って他の機能部に通知する。また他の機能部からのユーザに対するメッセージを、予めデザインされた画面に表示する機能を有する。加えて、メディアライブラリの変更や、給紙段の用紙設定の変更する画面を表示する機能を有する。メディアライブラリ処理部５０７は、この画像形成装置１０２の用紙情報を管理し、メディアライブラリの管理と連携する外付け画像処理コントローラ１０１とのメディアライブラリ情報の同期処理を行う。
【００３２】
図６は、実施形態に係る外付け画像処理コントローラ１０１のみがスリープ状態に入り、そのスリープ状態の間に、ユーザが画像形成装置１０２でメディアライブラリを変更した場合の動作シーケンスを示す図である。
【００３３】
６０１は、外付け画像処理コントローラ１０１が起動状態で、６０２はスリープ状態であることを示す。同様に、６０３は画像形成装置１０２が起動状態であり、６０４はスリープ状態であることを示す。そして、実線部分が、それぞれ外付け画像処理コントローラ１０１と画像形成装置１０２の各タイミングでの電源状態を示している。例えば、６１４は外付け画像処理コントローラ１０１がスリープ状態であることを示している。
【００３４】
まずタイミング６０５で、外付け画像処理コントローラ１０１がスリープ状態に移行する。このスリープ状態への移行の理由は、例えば、５分間などのように、予め設定された一定期間、外付け画像処理コントローラ１０１がＰＣクライアント１０３からのジョブを受信しなかった場合である。このような場合は、節電のため自動的にスリープ状態（省電力状態）に移行する。ここで外付け画像処理コントローラ１０１は、６０６で、スリープ状態に移行する前に、画像形成装置１０２に対してスリープ状態に移行することを通知する。
【００３５】
これにより画像形成装置１０２は、その通知を受け取ると、スリープ状態の画像形成装置１０２上のメディアライブラリの変更処理を記録する状態に移行する（太線６０８が記録状態であることを示す）。その処理については、図１２を参照して後述する。そして、タイミング６０９で、ユーザが画像形成装置１０２の操作部４０５を介して画像形成装置１０２のメディアライブラリの変更する操作を行う。これは例えば、メディアＡの用紙坪量を変更する操作等である。またここでの変更の記録方法は、図１５を参照して後述する。
【００３６】
その後、タイミング６１０で外付け画像処理コントローラ１０１がスリープ状態から起動状態に復帰する。この具体的な理由としては、ＰＣクライアント１０３からの起動通知を受信したこと等による。これにより外付け画像処理コントローラ１０１は、６１１で、画像形成装置１０２に対してスリープ状態からの復帰を通知する。これにより画像形成装置１０２は、その起動通知に基づいて、外付け画像処理コントローラ１０１がスリープ状態の間に画像形成装置１０２のメディアライブラリが変更されたかどうか判定する。そして変更されていたときは、６１２でその変更を外付け画像処理装置１０１に通知する。その処理は、図１２を参照して後述する。外付け画像処理コントローラ１０１は、６１２で、メディアライブラリの変更を受け取ると、外付け画像処理コントローラ１０１のメディアライブラリの情報を更新する。また、外付け画像処理コントローラ１０１のホールドジョブに、その変更されたメディアを使用するジョブがあれば、そのホールドジョブにメディア不一致フラグを設定する。その処理については、図１４を参照して後述する。
【００３７】
図７は、実施形態に係る外付け画像処理コントローラ１０１で表示されるホールドジョブの一覧の一例を示す図である。
【００３８】
図７では、ジョブ番号が「２」の「Agenda-Aug-12-2012」とジョブ番号が「４」の「reference-card-ver1」が、スリープ状態の間にメディアデータが変更されたメディアＡを用いている。このため、これらジョブにメディア不一致フラグが設定され、ジョブリストのアイコン７０１，７０２で示すように、そのジョブにメディアミスマッチが発生していることを表示している。これによりユーザは、そのホールドジョブでメディアミスマッチが発生していることを認識できる。
【００３９】
図８は、外付け画像処理コントローラ１０１がスリープ状態の時に画像形成装置１０２もスリープ状態に移行する場合のシーケンス図である。尚、前述の図６と共通する部分は同じ記号で示し、それらの説明を省略する。
【００４０】
ここでは、タイミング６０９で画像形成装置１０２のメディアライブラリが変更された後、タイミング８０１で画像形成装置１０２がスリープ状態に移行している。そしてタイミング８０２で、外付け画像処理コントローラ１０１がスリープ状態から復帰している。しかし、このときは画像形成装置１０２がスリープ状態であるため、画像形成装置１０２はメディアライブラリが変更されたことを外付け画像処理コントローラ１０１に通知できない。このため、このような場合は、外付け画像処理コントローラ１０１のメディアライブラリと、画像形成装置１０２のメディアライブラリとで齟齬が生じることになる。
【００４１】
図９は、図８の問題点を解決するためのシーケンスを説明する図である。尚、図９において、タイミング６０９までは、図８と同様の処理である。
【００４２】
タイミング６０５で、外付け画像処理コントローラ１０１がスリープ状態に移行する。このとき外付け画像処理コントローラ１０１は、６０６で、スリープ状態に移行する前に、画像形成装置１０２に対してスリープ状態に移行することを通知する。これにより画像形成装置１０２は、そのスリープ状態への移行通知を受け取ると、メディアライブラリの記録フラグをオンにして、メディアライブラリが変更されたことを記録する処理を開始する。そしてタイミング６０９で、ユーザが画像形成装置１０２の操作部４０５を介して画像形成装置１０２のメディアライブラリの変更操作を行うと、その変更された情報が記録される。
【００４３】
そしてタイミング９０１で、外付け画像処理コントローラ１０１がスリープ状態の時に画像形成装置１０２がスリープ状態に移行している。このとき画像形成装置１０２は、スリープ状態に移行する前にタイミング９０２で、外付け画像処理コントローラ１０１に対して起動通知を行う。その場合の処理は図１６を参照して後述する。外付け画像処理コントローラ１０１は、この起動通知を受けると、タイミング９０３で起動復帰を行う。そして画像形成装置１０２は、外付け画像処理コントローラ１０１が復帰したことを確認した後、タイミング９０４で、外付け画像処理コントローラ１０１に対してメディアライブラリの変更情報を通知する。この変更情報の通知が完了すると、外付け画像処理コントローラ１０１は再びスリープ状態に移行する。また画像形成装置１０２もスリープ状態に移行する。
【００４４】
その後、タイミング９０５で、外付け画像処理コントローラ１０１がＰＣクライアント１０３からの指示などで起動する。このときは図８のタイミング８０２の場合と異なり、タイミング９０３で、画像形成装置１０２におけるメディアライブラリの変更情報を取得できている。このため例えば、図７に示すように、メディアミスマッチ情報を表示でき、ユーザはメディアミスマッチが発生しているホールドジョブを容易に判別できる。
【００４５】
図１０は、実施形態に係る外付け画像処理コントローラ１０１と画像形成装置１０２とがスリープ状態に移行する場合の他の例を説明するシーケンス図である。ここでも前述の図と共通する部分は同じ記号で示している。
【００４６】
外付け画像処理コントローラ１０１が起動している状態で、タイミング１００１で、画像形成装置１０２がスリープ状態に移行する。ここでは、メディアライブラリが変更されたことを示すフラグがセットされていないため、メディアライブラリの変更通知は行わない。次にタイミング１００２で、外付け画像処理コントローラがスリープ状態に移行する。そしてタイミング１００３で、画像形成装置１０２がユーザによる操作部４０５を介した操作によって起動する。ここでは、外付け画像処理コントローラ１０１がスリープ状態のときに画像形成装置１０２が復帰したため、メディアライブラリ記録フラグをオンにする。この処理の詳細は図１７を参照して後述する。その後、タイミング１００４でユーザが操作部４０５を操作してメディアライブラリを変更する。
【００４７】
次にタイミング１００５で、外付け画像処理コントローラ１０１がスリープ状態から復帰すると、１００６で、外付け画像処理コントローラ１０１から画像形成装置１０２に復帰イベントが通知される。これにより画像形成装置１０２は、タイミング１００７で、変更されたメディアライブラリの変更情報を外付け画像処理コントローラ１０１に転送する。これにより外付け画像処理コントローラ１０１は、例えば図７に示すように、メディアミスマッチ情報を表示して、メディアミスマッチが発生しているホールドジョブを識別可能に表示できる。
【００４８】
図１１は、実施形態に係る外付け画像処理コントローラ１０１と画像形成装置１０２とがスリープ状態に移行する場合の更に他の例を説明するシーケンス図である。ここでも前述の図と共通する部分は同じ記号で示している。ここでは図１０に加えて、タイミング１１０５で外付け画像処理コントローラ１０１がスリープ状態から復帰する前に、再度、画像形成装置１０２がタイミング１１０１でスリープ状態に移行している。具体的には、タイミング１００４のユーザによるメディアライブラリの変更操作までは図１０と同じであるが、タイミング１１０１以降が変わる。
【００４９】
タイミング１１０１では、図９のタイミング９０１と同様に、画像形成装置１０２は自身がスリープ状態に移行する前に、タイミング１１０２で、外付け画像処理コントローラ１０１に対して起動通知を行う。外付け画像処理コントローラ１０１はその起動通知を受信すると、タイミング１１０３でスリープ状態から復帰する。そして画像形成装置１０２は、外付け画像処理コントローラ１０１が復帰したことを確認した後、タイミング１１０４でメディアライブラリの変更情報を通知する。この通知が完了すると、再度、外付け画像処理コントローラ１０１はスリープ状態に移行する。またこのとき画像形成装置１０２もスリープ状態に移行する。その後、タイミング１１０５で、外付け画像処理コントローラ１０１がスリープ状態から復帰して起動する。このタイミング１１０５では、外付け画像処理コントローラ１０１は、画像形成装置１０２においてメディアライブラリが変更された情報を取得できている。このため、外付け画像処理コントローラ１０１は例えば図７に示すように、メディアミスマッチ情報を表示して、メディアミスマッチが発生しているホールドジョブを識別可能に表示できる。
【００５０】
図１２は、実施形態に係る画像形成装置１０２のメディアライブラリ処理部５０７の処理を説明するフローチャートである。具体的には、図６のタイミング６１１や、図１０のタイミング１００６などで、外付け画像処理コントローラ１０１からイベント通知を受け取った場合の処理を示す。尚、この処理を実行するプログラムはメモリ４０８に記憶されており、実行時にＲＡＭ４０３に展開され、ＣＰＵ４０２の制御の下に実行される。
【００５１】
Ｓ１２０１でＣＰＵ４０２は、外付け画像処理コントローラ１０１からのイベントを受信する。具体的には、ネットワークＩ／Ｆ４０６を介してイベントパケットを受け取る。次にＳ１２０２に進みＣＰＵ４０２は、Ｓ１２０１で受信したイベントの種類を判定する。ここで外付け画像処理コントローラ１０１が起動中からスリープ状態に移行した通知であると判定するとＳ１２０３へ進み、ＣＰＵ４０２は、ＲＡＭ４０３にメディアライブラリの記録フラグをオンにして、この処理を終了する。
【００５２】
図１３は、実施形態に係るメディアライブラリの記録フラグを説明する図である。
【００５３】
メディアライブラリの記録フラグ１３０１は、オン或いはオフの状態を取り、図１３の１３０１で示すようにオンの場合は、Ｓ１２０３で、メディアライブラリの記録フラグ１３０１がオンになった状態を示す。これは、外付け画像処理コントローラ１０１がスリープ状態に移行するため、その間のメディアライブラリの変更を記録するように指示するためのフラグである。
【００５４】
一方、Ｓ１２０２で外付け画像処理コントローラ１０１がスリープ状態から起動中に移行した通知の場合はＳ１２０４へ進み、ＣＰＵ４０２は、ＲＡＭ４０３に格納されているメディアライブラリの変更情報を確認する。Ｓ１２０４でＣＰＵ４０２は、いずれかのメディアデータが変更されていればＳ１２０５へ処理を進め、いずれのメディアデータが変更されていないときは処理を終了する。Ｓ１２０５でＣＰＵ４０２は、外付け画像処理コントローラ１０１がスリープ状態のときにメディアライブラリが変更されたメディアを外付け画像処理コントローラ１０１に通知する。
【００５５】
例えば、図１３のテーブル１３０２のように、ＲＡＭ４０３にメディアライブラリが管理されているとする。そして、１３０３で示すように、各メディアに対して変更の「あり／なし」が記録されている。図１３の例では、メディアＡ（Media A）のデータが、外付け画像処理コントローラ１０１がスリープ状態の間に変更されている。従ってＣＰＵ４０２は、メディアＡのデータが変更されたことを外付け画像処理コントローラ１０１に通知する。
【００５６】
次にＳ１２０６に進みＣＰＵ４０２は、ＲＡＭ４０３に格納されている、Ｓ１２０５で通知したメディアライブラリの変更「あり」を「なし」に変更する。例えば図１３の例では、メディアＡの変更情報「あり」を「なし」に変更する。そしてＳ１２０７に進みＣＰＵ４０２は、ＲＡＭ４０３に格納されているメディアライブラリの記録フラグ１３０１をオフにして、この処理を終了する。
【００５７】
図１４は、実施形態に係る外付け画像処理コントローラ１０１のメディアライブラリ処理部３１４による処理を説明するフローチャートである。この処理は、外付け画像処理コントローラ１０１のＨＤＤ２０４に記憶されたプログラムをＲＡＭ２０３に展開し、そのプログラムをＣＰＵ２０１が実行することにより実現される。
【００５８】
まずＳ１４０１でＣＰＵ２０１は、画像形成装置１０２からのメディアライブラリの変更通知を受信する。具体的には、例えば図１３の例では、メディアＡのデータが変更されているため、メディアＡのメディアデータが変更されたことを示す変更通知を受け取る。次にＳ１４０２に進みＣＰＵ２０１は、Ｓ１４０１で受信したメディアを使ったジョブがホールドジョブにあるか否かを判定し、あればＳ１４０３へ進み、なければこの処理を終了する。Ｓ１４０３でＣＰＵ２０１は、Ｓ１４０２で、メディアデータが変更されたメディアを用いたホールドジョブに対してメディア不一致（メディアミスマッチ）のフラグを設定して、この処理を終了する。
【００５９】
こうしてメディアミスマッチのフラグが設定され、ホールドジョブのリストを表示した場合には、例えば図７の７０１，７０２のように、該当するホールドジョブでメディアミスマッチが発生していることをユーザに提示できる。
【００６０】
図１５は、実施形態に係る画像形成装置１０２のメディアライブラリ処理部５０７による処理を説明するフローチャートである。具体的には、図６のタイミング６０９や、図１０のタイミング１００４などで、ユーザが操作部４０５を用いて画像形成装置１０２のメディアライブラリを変更した場合の処理を示す。尚、この処理を実行するプログラムはメモリ４０８に記憶されており、実行時にＲＡＭ４０３に展開され、ＣＰＵ４０２の制御の下に実行される。
【００６１】
まずＳ１５０１でＣＰＵ４０２は、画像形成装置１０２のメディアライブラリの属性情報を変更する。具体的には、図１３の１３０２で示したメディアライブラリの坪量（Weight），用紙サイズ（Size）などの属性を変更する。次にＳ１５０２に進みＣＰＵ４０２は、ＲＡＭ４０３に記録されているメディアライブラリの記録フラグ１３０１がオンかどうかを判定する。ここでオンと判定すると、変更を記録する必要があるためＳ１５０３に進み、ＣＰＵ４０２は、そのメディアデータが変更されたメディアに対して変更があったことを記録して、この処理を終了する。これにより例えば図１３のメディアＡの変更の「あり／なし」が「あり」に変更される。一方、Ｓ１５０２でメディアライブラリの記録フラグ１３０１がオフであれば、変更情報を記録する必要がないため、そのままこの処理を終了する。
【００６２】
図１６は、実施形態に係る画像形成装置１０２のメディアライブラリ処理部５０７による処理を説明するフローチャートである。具体的には、図９のタイミング９０１や図１１のタイミング１１０１のように、画像形成装置１０２が起動状態からスリープ状態に移行する場合の処理を説明する。尚、この処理を実行するプログラムはメモリ４０８に記憶されており、実行時にＲＡＭ４０３に展開され、ＣＰＵ４０２の制御の下に実行される。
【００６３】
まずＳ１６０１でＣＰＵ４０２は、画像形成装置１０２のメディアライブラリの属性の変更が一つでもあるか否かを判定する。具体的には、図１３のテーブルのメディアライブラリで、属性情報が変更されているかどうかを判定する。ここで一つでも変更されているときはＳ１６０２へ進み、そうでないときはこの処理を終了する。
【００６４】
Ｓ１６０２でＣＰＵ４０２は、外付け画像処理コントローラ１０１がスリープ状態であるか否かを判定する。具体的には、ネットワークＩ／Ｆ４０６経由で外付け画像処理コントローラ１０１と通信を試みて、スリープ状態かどうかを判定する。スリープ状態であると判定するとＳ１６０３に進んで、外付け画像処理コントローラ１０１に対して起動通知を送信して起動させてＳ１６０４に進む。具体的には、ネットワークＩ／Ｆ４０６経由で、外付け画像処理コントローラ１０１に起動指示パケットを送信して起動させ、外付け画像処理コントローラ１０１の起動が完了するまで待つ。またＳ１６０２で起動中であると判定するとＳ１６０４に処理を進める。
【００６５】
Ｓ１６０４でＣＰＵ４０２は、Ｓ１６０１でみつけた、メディアライブラリが変更されたメディア名を外付け画像処理コントローラ１０１に通知する。この処理は、図１２のＳ１２０５と同じ処理である。そしてＳ１６０５に進みＣＰＵ４０２は、Ｓ１６０４で通知した各メディアに対して、メディアライブラリの変更情報を「なし」に戻す。この処理は、図１２のＳ１２０６と同じ処理である。そしてＳ１６０６に進みＣＰＵ４０２は、メディアライブラリの変更通知が完了したため、外付け画像処理コントローラ１６０６に対して、スリープ情報に移行するように指示する。具体的には、ネットワークＩ／Ｆ４０６経由で、外付け画像処理コントローラ１０１にスリープ指示パケットを送信してスリープ状態に移行させる。そしてＣＰＵ４０２は、画像形成装置１０１をスリープ状態に移行させて、この処理を終了する。
【００６６】
図１７は、実施形態に係る画像形成装置１０２のメディアライブラリ処理部５０７による処理を説明するフローチャートである。具体的には、図１０のタイミング１００３のように、画像形成装置１０２がスリープ状態から起動状態に移行した場合の処理を示す。尚、この処理を実行するプログラムはメモリ４０８に記憶されており、実行時にＲＡＭ４０３に展開され、ＣＰＵ４０２の制御の下に実行される。
【００６７】
まずＳ１７０１でＣＰＵ４０２は、起動処理として外付け画像処理コントローラ１０１がスリープ状態かどうかを判定する。この処理は、図１６のＳ１６０２と同じ処理である。ここでスリープ状態であると判定した場合はＳ１７０２へ進み、起動中と判定した場合には処理を終了する。Ｓ１７０２でＣＰＵ４０２は、ＲＡＭ４０３のメディアライブラリの記録フラグ１３０１を「オン」にする。この処理は図１２のＳ１２０３と同様の処理である。
【００６８】
これにより、外付け画像処理コントローラ１０１がスリープ状態の間になされた画像形成装置１０２でのメディアライブラリの変更操作を記録できる。そしてその後、外付け画像処理コントローラ１０１が起動したときに、外付け画像処理コントローラ１０１に対してメディアミスマッチを通知することができる。
【００６９】
尚、上述の実施形態では、画像形成装置１０２でメディアライブラリの情報が変更される例を示しているが、画像形成装置１０２の各給紙段の用紙が変更された場合でも良い。具体的には、図１３のメディアライブラリの情報の代わりに、各給紙段の用紙情報が変更された場合にも適用できる。この場合は図６の６１２でメディアライブラリの変更を通知する代わりに、変更のあった給紙段を外付け画像処理コントローラ１０１に通知する。それにより、ホールドジョブの中で、給紙段が変更されたホールドジョブのメディアミスマッチを通知できる。
【００７０】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015074218.tif 000003
【図２】
2015074218.tif 000004
【図３】
2015074218.tif 000005
【図４】
2015074218.tif 000006
【図５】
2015074218.tif 000007
【図６】
2015074218.tif 000008
【図７】
2015074218.tif 000009
【図８】
2015074218.tif 000010
【図９】
2015074218.tif 000011
【図１０】
2015074218.tif 000012
【図１１】
2015074218.tif 000013
【図１２】
2015074218.tif 000014
【図１３】
2015074218.tif 000015
【図１４】
2015074218.tif 000016
【図１５】
2015074218.tif 000017
【図１６】
2015074218.tif 000018
【図１７】
2015074218.tif 000019