(57)【要約】【課題】  従来、ジョブで使用するシートのサイズがいずれの給紙部にも登録されていないこと、及び、ジョブで使用する予定のシートの残量がないことのいずれか一方をユーザに通知していたが、１つのジョブで使用するシートの属性情報がいずれの給紙部にも登録されておらず、ジョブで使用する予定のシートの残量がない場合に、ユーザはその両方を知ることができなかった。【解決手段】  印刷装置において、ジョブで使用するシートの属性情報がいずれの給紙部にも登録されていないか否かを判定した結果を保持するためのフラグ、及び、ジョブで使用する予定のシートの残量がないか否かを判定した結果を保持するためのフラグを記憶部に保持する。そして、これらのフラグに基づいて、ジョブで使用するシートの属性情報がいずれの給紙部にも登録されていないこと、及び、ジョブで使用する予定のシートの残量がないことの両方をユーザに通知することを特徴とする。【選択図】  図２３
2014240124.tif 000002
【特許請求の範囲】
【請求項１】
表示指示に従ってジョブを表示する表示手段と、
給紙部に収納するシートの属性情報を登録する登録手段と、
前記表示指示に応じて前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されているか否かを判定する第１の判定手段と、
前記表示指示に応じて前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されている給紙部にシートが収納されているか否かを判定する第２の判定手段と、
前記第１の判定手段で登録されていないと判定され、かつ、前記第２の判定手段で収納されていないと判定された場合に、前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されていないこと、及び、前記登録手段に登録されている給紙部にシートが収納されていないことを前記表示指示に応じて通知する通知手段
とを有することを特徴とする印刷装置。
【請求項２】
前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されていないと前記第１の判定手段で判定した場合は、前記第２の判定手段による判定は行われない
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記表示手段によって表示されたジョブを選択する選択手段と、
前記選択手段によって選択されたジョブの実行指示を受け付ける受付手段を更に有し、
前記通知手段は、前記受付手段によるジョブの実行指示を受け付ける前に通知する
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記通知手段は前記ジョブに対応づけて、記号によって通知する
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記通知手段は前記ジョブに対応づけて、前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されていないこと、及び、前記登録手段に登録されている給紙部にシートが収納されていないことを異なる形態の記号によって通知する
ことを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記通知手段は前記ジョブに対応づけて、前記ジョブで使用するシートに対する属性情報を更に通知する
ことを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記通知手段は前記ジョブに対応づけて、前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されている給紙部を更に通知する
ことを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記第１の判定手段による判定の結果、前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されていない場合は、前記受付手段による前記ジョブの実行指示を受け付けない
ことを特徴とする請求項３に記載の印刷装置。
【請求項９】
前記第２の判定手段による判定の結果、前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されている給紙部にシートが収納されていない場合は、前記受付手段による前記ジョブの実行指示を受け付けない
ことを特徴とする請求項３に記載の印刷装置。
【請求項１０】
前記第１の判定手段による判定又は前記第２の判定手段による判定を更に行うよう指示する指示手段を更に有する
ことを特徴とする請求項１乃至９のいずれか１項に記載の印刷装置。
【請求項１１】
前記属性情報はシートのサイズ、シートの坪量、シートの表面性、シートの形状、又はシートの色の少なくとも一つを含むことを特徴とする請求項１乃至１０のいずれか１項に記載の印刷装置。
【請求項１２】
ジョブを表示する表示手段と、
前記表示手段によって表示されたジョブを選択する選択手段と、
給紙部に収納するシートの属性情報を登録する登録手段と、
前記選択手段によるジョブの選択に応じて前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されているか否かを判定する第１の判定手段と、
前記選択手段によるジョブの選択に応じて前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されている給紙部にシートが収納されているか否かを判定する第２の判定手段と、
前記第１の判定手段で登録されていないと判定され、かつ、前記第２の判定手段で収納されていないと判定された場合に、前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されていないこと、及び、前記登録手段に登録されている給紙部にシートが収納されていないことを前記選択手段によるジョブの選択に応じて通知する通知手段
とを有することを特徴とする印刷装置。
【請求項１３】
表示指示に従ってジョブを表示する表示手段と、
印刷装置の登録手段によって登録された属性情報であって、給紙部に収納するシートの属性情報を取得する取得手段と、
前記表示指示に応じて前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されているか否かを、前記取得手段によって取得された属性情報に基づいて判定する第１の判定手段と、
前記表示指示に応じて前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されている給紙部にシートが収納されているか否かを、前記取得手段によって取得された属性情報に基づいて判定する第２の判定手段と、
前記第１の判定手段で登録されていないと判定され、かつ、前記第２の判定手段で収納されていないと判定された場合に、前記ジョブで使用するシートに対応する属性情報が前記取得手段によって取得されていないこと、及び、前記取得手段によって取得された給紙部にシートが収納されていないことを前記表示指示に応じて通知する通知手段
とを有することを特徴とする印刷制御装置。
【請求項１４】
ジョブを表示する表示手段と、
前記表示手段によって表示されたジョブを選択する選択手段と、
印刷装置の登録手段によって登録された属性情報であって、給紙部に収納するシートの属性情報を取得する取得手段と、
前記選択手段によるジョブの選択に応じて前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されているか否かを、前記取得手段によって取得された属性情報に基づいて判定する第１の判定手段と、
前記選択手段によるジョブの選択に応じて前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されている給紙部にシートが収納されているか否かを、前記取得手段によって取得された属性情報に基づいて判定する第２の判定手段と、
前記第１の判定手段で登録されていないと判定され、かつ、前記第２の判定手段で収納されていないと判定された場合に、前記ジョブで使用するシートに対応する属性情報が前記取得手段によって取得されていないこと、及び、前記取得手段によって取得された給紙部にシートが収納されていないことを前記選択手段によるジョブの選択に応じて通知する通知手段
とを有することを特徴とする印刷制御装置。
【請求項１５】
表示指示に従ってジョブを表示する表示工程と、
前記表示工程によって表示されたジョブを選択する選択工程と、
前記選択工程によって選択されたジョブの実行指示を受け付ける受付工程と、
印刷装置の登録工程によって登録された属性情報であって、給紙部に収納するシートの属性情報を取得する取得工程と、
前記表示指示に応じて前記ジョブで使用するシートに対応する属性情報が前記登録工程に登録されているか否かを、前記取得工程によって取得された属性情報に基づいて判定する第１の判定工程と、
前記表示指示に応じて前記ジョブで使用するシートに対応する属性情報が前記登録工程に登録されている給紙部にシートが収納されているか否かを、前記取得工程によって取得された属性情報に基づいて判定する第２の判定工程と、
前記第１の判定工程で登録されていないと判定され、かつ、前記第２の判定工程で収納されていないと判定された場合に、前記ジョブで使用するシートに対応する属性情報が前記取得工程によって取得されていないこと、及び、前記取得工程によって取得された給紙部にシートが収納されていないことを前記表示指示に応じて通知する通知工程
とを有することを特徴とする印刷制御方法。
【請求項１６】
ジョブを表示する表示工程と、
前記表示工程によって表示されたジョブを選択する選択工程と、
前記選択工程によって選択されたジョブの実行指示を受け付ける受付工程と、
印刷装置の登録工程によって登録された属性情報であって、給紙部に収納するシートの属性情報を取得する取得工程と、
前記選択工程によるジョブの選択に応じて前記ジョブで使用するシートに対応する属性情報が前記登録工程に登録されているか否かを、前記取得工程によって取得された属性情報に基づいて判定する第１の判定工程と、
前記選択工程によるジョブの選択に応じて前記ジョブで使用するシートに対応する属性情報が前記登録工程に登録されている給紙部にシートが収納されているか否かを、前記取得工程によって取得された属性情報に基づいて判定する第２の判定工程と、
前記第１の判定工程で登録されていないと判定され、かつ、前記第２の判定工程で収納されていないと判定された場合に、前記ジョブで使用するシートに対応する属性情報が前記取得工程によって取得されていないこと、及び、前記取得工程によって取得された給紙部にシートが収納されていないことを前記選択工程によるジョブの選択に応じて通知する通知工程
とを有することを特徴とする印刷制御方法。
【請求項１７】
請求項１５又は１６に記載の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１８】
請求項１７に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブを保存し、保存したジョブを実行できる印刷装置及びその制御方法とプログラムに関するものである。
【背景技術】
【０００２】
従来、複数の給紙部を備える印刷装置の操作画面上に、ジョブで使用するシートの属性情報（例えば、シートのサイズ）がいずれの給紙部にも登録されていないことをユーザに通知する技術が知られている（特許文献１参照）。
また、印刷ジョブのステータスを一覧した画面で、ジョブで使用するシートのサイズがいずれの給紙部にも登録されていないこと、及び、ジョブで使用する予定のシートの残量がないことのいずれか一方をユーザに通知する技術が知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２８４９１９号公報
【特許文献２】特開２０１０−４９１６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、１つのジョブで使用するシートの属性情報がいずれの給紙部にも登録されておらず、ジョブで使用する予定のシートの残量がない場合に、ユーザはその両方を知ることができなかった。例えば、Ａ３厚紙及びＡ４普通紙を使うジョブについて、給紙部にＡ３厚紙が登録されておらず、また、給紙部にＡ４普通紙が登録されているもののＡ４普通紙の残量がない場合を考える。その場合に、ジョブで使用するシートの属性情報がいずれの給紙部にも登録されていないこと、及び、ジョブで使用する予定のシートの残量がないことのいずれか一方しかユーザは知ることができない。
【０００５】
本発明の目的は、ジョブで使用するシートの属性情報がいずれの給紙部にも登録されていないこと、及び、ジョブで使用する予定のシートの残量がないことの両方をユーザに通知する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
表示指示に従ってジョブを表示する表示手段と、
給紙部に収納するシートの属性情報を登録する登録手段と、
前記表示指示に応じて前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されているか否かを判定する第１の判定手段と、
前記表示指示に応じて前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されている給紙部にシートが収納されているか否かを判定する第２の判定手段と、
前記第１の判定手段で登録されていないと判定され、かつ、前記第２の判定手段で収納されていないと判定された場合に、前記ジョブで使用するシートに対応する属性情報が前記登録手段に登録されていないこと、及び、前記登録手段に登録されている給紙部にシートが収納されていないことを前記表示指示に応じて通知する通知手段と、
を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、
ジョブで使用するシートの属性情報がいずれの給紙部にも登録されていないこと、及び、ジョブで使用する予定のシートの残量がないことの両方をユーザに通知することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態に係るデジタル印刷システムを説明する図である。
【図２】第１の実施形態に係るデジタル印刷機の機能構成を示す機能ブロック図である。
【図３】第１の実施形態に係るコンピュータ（ＰＣ）の構成を示すブロック図である。
【図４】第１の実施形態に係るデジタル印刷機の操作部の上面図である。
【図５】第１の実施形態に係るデジタル印刷機のプログラムを説明する図である。
【図６】第１の実施形態に係るコンピュータが有するプログラムの構成を例示した図である。
【図７】第１の実施形態に係るデジタル印刷機において、操作部に表示されるジョブホールド機能の操作画面の一例を示す図である。
【図８】第１の実施形態に係るデジタル印刷機において、各給紙段に収納されているシートの情報を管理するシート管理テーブルの一例を示す図である。
【図９】図７で示すＪｏｂＡ、ＪｏｂＤ、ＪｏｂＥの各ジョブが使用するシート情報を説明する図である。
【図１０】第１の実施形態に係るデジタル印刷機において、操作部に表示されるジョブホールド機能の操作画面の一例を示す図である。
【図１１】第１の実施形態に係るデジタル印刷機において、操作部に表示されるジョブホールド機能の操作画面の一例を示す図である。
【図１２】第１の実施形態に係るデジタル印刷機において、各給紙段に収納されているシートの情報を管理するシート管理テーブルの一例を示す図である。
【図１３】第１の実施形態に係るデジタル印刷機において、操作部に表示されるメイン画面の一例を示す図である。
【図１４】第１の実施形態に係るデジタル印刷機において、操作部に表示されるジョブホールド機能の操作画面の一例を示す図である。
【図１５】第１の実施形態に係るデジタル印刷機において、図１３で示すメイン画面の処理を説明するためのフローチャートである。
【図１６】第１の実施形態に係るデジタル印刷機による処理を説明するためのフローチャートである。
【図１７】第１の実施形態に係るデジタル印刷機において、図１６で示すメディアミスマッチ判定処理（Ｓ１７０１）を説明するためのフローチャートである。
【図１８】第１の実施形態に係るデジタル印刷機において、図１７で示す印刷ジョブがシート種指定のジョブである場合のメディアミスマッチ判定処理（Ｓ１８０１）を説明するためのフローチャートである。
【図１９】第１の実施形態に係るデジタル印刷機において、図１７で示す印刷ジョブが給紙部指定のジョブである場合のメディアミスマッチ判定処理（Ｓ１９０１）を説明するためのフローチャートである。
【図２０】第１の実施形態に係るデジタル印刷機において、図１６で示すメディアミスマッチ判定結果の通知処理（Ｓ２００１）を説明するためのフローチャートである。
【図２１】第２の実施形態に係るデジタル印刷機による処理を説明するためのフローチャートである。
【図２２】第３の実施形態に係るデジタル印刷機において、操作部に表示されるジョブホールド機能の操作画面の一例を示す図である。
【図２３】第３の実施形態に係るデジタル印刷機において、メディアミスマッチ判定結果の通知処理（Ｓ２００１）を説明するためのフローチャートである。
【図２４】第４の実施形態に係るデジタル印刷機において、操作部に表示されるジョブホールド機能の操作画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について添付図面を参照して詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
［第１の実施形態］
本発明の第１の実施形態に係るデジタル印刷システムについて図１を用いて説明する。この印刷システムでは、デジタル印刷機（印刷装置）１０２とコンピュータ１０１とが、ネットワーク１００を介して接続されている。
【００１１】
デジタル印刷機１０２は、複数の異なる役割を持つ装置が相互に連結され、複雑なシート処理が可能なように構成されている。以下、このデジタル印刷機１０２を構成する各部位に関して説明する。
【００１２】
プリンタ部１０００は、画像データに基づいて、給紙部から給紙されたメディア（シート）にトナーを用いて画像を形成（印刷）する。このプリンタ部１０００の構成及び動作原理は以下のとおりである。
【００１３】
画像データに応じて変調された、例えばレーザ光などの光線を回転多面鏡（ポリゴンミラー等）により反射して走査光として感光ドラムに照射する。このレーザ光により感光ドラム上に形成された静電潜像はトナーによって現像され、転写ドラムに貼り付けられたシートに、そのトナー像を転写する。この一連の画像形成プロセスをイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）のトナーに対して順次実行することにより、シート上にフルカラー画像が形成される。また、これら４色に加え、特色と呼ぶトナーや、透明トナーなどを転写可能とする構成としても良い。こうしてフルカラー画像が形成された転写ドラム上のシートは定着器へ搬送される。定着器は、ローラやベルト等を含み、ローラ内にハロゲンヒータなどの熱源を内蔵し、トナー像が転写されたシート上のトナーを、熱と圧力によって溶解してシートに定着させる。
【００１４】
尚、第１の実施形態に係るデジタル印刷機１０２のプリンタ部１０００には、スキャナ２２４、及びプリンタ部１０００の上面に配置された操作部２０４（図４）が備え付けられている。操作部２０４はプリンタ部１０００の上面に配置されているため、図１では図示していない。操作部２０４は、第１の実施形態に係るプリンタ部１０００の各種設定や操作などをユーザが行う場合の各種インタフェースを提供する。
【００１５】
更にこのデジタル印刷機１０２は、プリンタ部１０００に加え各種付随装置が装着可能なよう構成されている。
【００１６】
大容量給紙装置２２１、２２２、２２３は、プリンタ部１０００に脱着可能な給紙装置である。これら給紙装置は、複数の給紙部２３３〜２４１を備える。複数の給紙部２３３〜２４１は、それぞれの給紙部に収納されているシート残量を検知するセンサを備えている。このような構成により、プリンタ部１０００は、大容量のシートへの印刷処理を行うことができる。
【００１７】
大容量スタッカ２２５、２２６は、印刷済みのシートをストックするための装置である。上述の大容量給紙装置を備えるシステムでは、生成された印刷物もまた大容量となるため、このような大容量スタッカが必要となる。尚、これら大容量スタッカや大容量給紙装置の数は、図１の構成に限定されるものではない。
【００１８】
大容量スタッカ２２５、２２６は、ユーザによる指示操作により、内部の積載トレイ上に積載されたシートを取り出すための外蓋をオープンできる。それとともに、プリンタ部１０００からの指示によって自動的に外蓋をオープンすることもできる。尚、外蓋のオープン処理が実施される場合には、大容量スタッカ２２５、２２６への印刷済みのシートの積載処理は、事前に停止されるよう制御される。
【００１９】
更に、大容量スタッカ２２５、２２６は、印刷済のシートを積載する際に、任意のシートに対して、その積載位置をシフトするシフト排紙機能を有する。これにより、大量に積載されたシートを、ある一定の束の単位で仕分けることができる。折り装置２３２は、シートに対して、中折り、Ｚ折り、３つ折り、４つ折りなどの各種折り処理を実行するための装置である。中綴じ製本機２２７は、プリンタ部１０００で印刷されたシートに対して、ステイプル処理や製本出力物を作成する際のサドル綴じ、サドル折り、パンチ処理、シフト排紙処理等を実行可能にするための各種ユニットを備えている。尚、第１の実施形態で示したデジタル印刷機１０２では、中綴じ製本機２２７を用いて中綴じ製本出力物を作成する際には、折り装置２３２の折り機能を用いずに、中綴じ製本機が具備するサドル折り機能とサドル綴じ機能を組み合わせて出力物の形成を行う。
【００２０】
断裁装置２３０は、中綴じ製本機２２７によりサドル綴じされた製本出力物を搬送し、小口部に相当する箇所を断裁し、小口を平面上に形成するための装置である。インサータ２２８は、プリンタ部１０００から送られてくるシートに対して、設定に基づいて適切なタイミングで、インサータ２２８に保持されているシートを挿入する。このインサータ２２８により、印刷を要しないシートを印刷済みのシートの間に差し込むことができる。このインサータ２２８は、大容量給紙装置２２１、２２２、２２３と同様に、大容量の印刷処理にも耐えられるように大容量の給紙個所を複数備える。
【００２１】
くるみ製本機２２９は、プリンタ部１０００で印刷された、もしくはインサータ２２８から排出された１束分のシートに対し、表紙を糊付け処理して、くるみ製本した出力物を形成するための装置である。又、表紙をつけずに糊付け製本する加工処理に該当する天糊製本処理も、このくるみ製本機２２９により実行可能である。
【００２２】
このデジタル印刷機１０２は、プリンタ部１０００を境界とし、大きく３つの部位に分けることができる。図１において、プリンタ部１０００より右側に配置される機器は、給紙系装置と呼ばれ、給紙系装置の主な役割は内部に収納されているシートを適切なタイミングで連続的にプリンタ部１０００に供給する。また、当該機器は、不図示のセンサによって内部に収納されているシート残量の検知なども行う。プリンタ部１０００の内部にも給紙部２３１が存在し、機能的には給紙系装置と同等のことを実行することができる。プリンタ部１０００が備えるこれら給紙部についても説明の上では給紙系装置と呼ぶこととする。
【００２３】
一方、図１において、プリンタ部１０００よりも左側に配置される機器は、シート加工装置と呼ばれる。また、シート加工装置はシート処理装置、または後処理装置とも呼ばれる。シート加工装置は、印刷処理が完了したシートに各種加工処理を加える、または集積するなどの処理を行う。前述の給紙系装置及びシート加工装置を併せて以後の説明においてシート処理装置２００と呼ぶ。
【００２４】
コンピュータ１０１は、ネットワーク１００を介してデジタル印刷機１０２と接続された汎用コンピュータである。ここにおいては各種アプリケーションプログラムが実行可能となっており、このデジタル印刷機１０２に印刷ジョブを送信可能としている。
【００２５】
次に、第１の実施形態に係るデジタル印刷機１０２の構成（主に、ソフト構成）について図２に示す機能ブロック図を用いて示す。
【００２６】
尚、図２で示すブロックは、システムとしての単位で分割されているため、図１で示した機器構成の単位とは必ずしも対応しない部分が存在する。
【００２７】
デジタル印刷機１０２は、自装置内部に複数の処理対象となるジョブのデータを記憶可能なハードディスク２０９（以下、ＨＤＤ）等の不揮発性メモリを備える。尚、第１の実施形態ではハードディスクを用いたデジタル印刷機１０２の例を示したが、同様の大容量かつ不揮発性な記憶装置であれば、ハードディスクに限定されない。
【００２８】
また、デジタル印刷機１０２は、スキャナ２２４から受付けたデータをＨＤＤ２０９に記憶し、そのＨＤＤ２０９から読み出してプリンタ部１０００で印刷するコピー機能を有する。また、外部装置から通信部の一例である外部Ｉ／Ｆ部２０２ユニットを介して受信したジョブデータをＨＤＤ２０９に記憶し、ＨＤＤ２０９から読み出してプリンタ部１０００で印刷する印刷機能等を有する。デジタル印刷機１０２は、このような複数の機能を備えた多機能処理装置（ＭＦＰ）（画像形成装置とも呼ぶ）である。尚、このデジタル印刷機１０００は、カラープリント可能、或いはモノクロプリント可能のいずれでも良い。
【００２９】
スキャナ２２４は、原稿画像を読み取り、その原稿を読み取って得られた画像データを画像処理して出力する。外部Ｉ／Ｆ部２０２は、ファクシミリ、ネットワーク接続機器、外部専用装置と画像データなどを送受信する。ＨＤＤ２０９には、このデジタル印刷機１０２によって永続的に記憶及び変更、管理される各種管理情報なども格納される。又、デジタル印刷機１０２は、ＨＤＤ２０９に記憶された印刷対象のジョブのデータの印刷処理を実行するプリンタ部１０００を備える。デジタル印刷機１０２は、ユーザインタフェース部の一例に該当する、表示部を有する操作部２０４も備えている。デジタル印刷機１０２が備える制御部の一例に該当するコントローラ部（制御部）２０５はＣＰＵ２１２を有し、このデジタル印刷機１０２が備える各種ユニットの処理や動作等を統括的に制御する。ＲＯＭ２０７には、ＣＰＵ２１２により実行される、後述するフローチャートの各種処理等を実行するためのプログラムを含む、第１の実施形態で必要な各種の制御プログラムが記憶されている。又、ＲＯＭ２０７には、ユーザインタフェース画面（以下、ＵＩ画面）を含む、操作部２０４の表示部に各種のＵＩ画面を表示させるための表示制御プログラムも記憶されている。
【００３０】
コントローラ部２０５のＣＰＵ２１２がＲＯＭ２０７に記憶されているプログラムを読み出して実行することにより、第１の実施形態に係る各種動作をデジタル印刷機１０２により実行させる。またＣＰＵ２１２が、外部Ｉ／Ｆ２０２を介して外部装置から受信したページ記述言語（以下ＰＤＬと略す）データを解釈し、ラスタイメージデータ（ビットマップ画像データ）に展開する動作を実行するプログラム等もＲＯＭ２０７に記憶されている。同様に、ＣＰＵ２１２が、外部Ｉ／Ｆ２０２を介して外部装置から受信した印刷ジョブを解釈して処理するためのプログラム等もＲＯＭ２０７に記憶されている。これらは、ソフトウェアによって処理される。ＲＯＭ２０７は読み出し専用のメモリで、ブートシーケンスやフォント情報等のプログラムや上記のプログラム等の各種プログラムを予め記憶している。ＲＯＭ２０７に格納される各種プログラムの詳細については後述する。ＲＡＭ２０８は読み出し及び書き込み可能なメモリで、スキャナ２２４や外部Ｉ／Ｆ２０２より送られてきた画像データや、各種プログラムや設定情報等を記憶する。
【００３１】
またＨＤＤ２０９は、圧縮展開部２１０によって圧縮された画像データを記憶する。このＨＤＤ２０９は、処理対象となるジョブのプリントデータ等の複数のデータを保持可能に構成されている。コントローラ部２０５は、スキャナ２２４や外部Ｉ／Ｆ部２０２等の各種入力ユニットを介して入力された処理対象となるジョブのデータを、このＨＤＤ２０９に格納し、ＨＤＤ２０９から読み出してプリンタ部１０００に出力してプリントする。又、コントローラ部２０５は、ＨＤＤ２０９から読み出したジョブデータを、外部Ｉ／Ｆ２０２を介して外部装置へ送信できるようにも制御する。このようにコントローラ部２０５は、ＨＤＤ２０９に格納した処理対象ジョブのデータの各種出力処理を実行する。圧縮展開部２１０は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ２０８、ＨＤＤ２０９に記憶されている画像データ等を圧縮したり伸張したりする。
【００３２】
またコントローラ部２０５は、シート処理装置２００の動作も制御する。シート処理装置２００は、図１で説明した給紙系装置及びシート加工装置に相当する。シート管理部２１１は、デジタル印刷機１０２が処理可能なシートの種類等に関する情報を管理するためのモジュールである。デジタル印刷機１０２が処理可能なシートの種類等に関する情報はＨＤＤ２０９に記憶されている。
【００３３】
第１の実施形態に係るコンピュータ（ＰＣ）１０１の構成を図３に示すブロック図を用いて説明する。
【００３４】
図３において、ＣＰＵ３０１は、ＲＯＭ３０３のプログラム用ＲＯＭに記憶された、或いはＨＤＤ３１１からＲＡＭ３０２にロードされたＯＳや一般アプリケーション、製本アプリケーション等のプログラムを実行する。ＲＯＭ３０３はまたフォントＲＯＭやデータＲＯＭを有している。ＲＡＭ３０２は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。キーボードコントローラ（ＫＢＣ）３０５は、キーボード３０９やポインティングデバイス（不図示）からの入力を制御する。表示コントローラ３０６は、表示部３１０への表示を制御する。ディスクコントローラ（ＤＫＣ）３０７は、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル等を記憶するＨＤＤ３１１等とのアクセスを制御する。ネットワークコントローラ（ＮＣ）３１２は、ネットワーク１００に接続されて、そのネットワーク１００に接続された他の機器との通信制御処理を実行する。バス３０４は、ＣＰＵ３０１とＲＡＭ３０２、ＲＯＭ３０３及び各種コントローラ等を接続して、データ信号や制御信号を搬送している。
【００３５】
第１の実施形態に係るデジタル印刷機１０２の操作部２０４を図４に示す上面図を用いて説明する。
【００３６】
操作部２０４は、ハードキーによるユーザ操作を受付け可能なキー入力部４０２、ソフトキー（表示キー）によるユーザ操作を受付可能な表示ユニットの一例としてのタッチパネル部４０１を有する。尚、図４に示すタッチパネル部４０１の表示部に表示される画面は、コントローラ部２０５の制御の下に表示される操作画面の一例を示している。この画面へのユーザによる操作、或いは機器の各種状態に応じて、この表示部に表示される、或いは表示部で操作可能な項目が変化する。たとえば、ユーザはタッチパネル部４０１を操作すると、後述するＵＩ機能プログラム５０９によって、タッチパネル部４０１から操作された内容を識別し、識別内容に応じた処理を実行する。
【００３７】
デジタル印刷機によって実行されるプログラムについて図５を用いて説明する。
【００３８】
これらプログラムはＲＯＭ２０７に格納され、デジタル印刷機１０２のコントローラ部２０５のＣＰＵ２１２により読み出されて実行される。
【００３９】
ブートローダ５０１は、デジタル印刷機１０２の電源投入直後に実行されるプログラムである。これらプログラムには、システムの起動に必要となる各種起動シーケンスを実行するためのプログラムが含まれる。オペレーティングシステム５０２は、デジタル印刷機１０２の機能を実現する各種プログラムの実行環境を提供することを目的としたプログラムである。これは、主にデジタル印刷機１０２のメモリ、即ちＲＯＭ２０７やＲＡＭ２０８、ＨＤＤ２０９等の資源管理、及び図２に示す各部の基本的な入出力制御等の機能を提供する。データ送受信プログラム５０３は、外部Ｉ／Ｆ２０２を経由してデータの入出力要求が発生した際に行われる送受信処理を行う。具体的には、ＴＣＰ／ＩＰ等のプロトコルスタックを内包し、ネットワーク１００経由で接続される外部機器等との間で交わされる各種データの通信を制御する。ここで行われる通信処理は、データパケットの送受信レベルやＨＴＴＰサーバ等の通信処理に特化した処理で、後述する受信したデータの内容に関する解析処理は含まない。データの解析処理は、コントローラ部２０５によって別プログラムの記述内容に基づいて実行される。
【００４０】
ＪＤＦ機能プログラム５０４は、ＪＤＦジョブデータが外部Ｉ／Ｆ２０２経由でデジタル印刷機１０２に受信された場合に、外部Ｉ／Ｆ２０２の指示でコントローラ部２０５によって実行されるＪＤＦプリント機能を実行するプログラムである。このＪＤＦプリント機能では、このプログラムに記述された処理順序、処理条件に基づいてコントローラ部２０５が適切な順序で各デバイスの動作を順次指示する。その結果として最終的にＪＤＦプリント処理が実行されるように制御される。各デバイスには、シート処理装置２００、プリンタ部１０００、ＨＤＤ２０９、圧縮伸張部２１０、ＲＡＭ２０８等が含まれる。また、外部Ｉ／Ｆ２０２経由で受信されたＪＤＦジョブデータの解析処理及び、解析処理の結果、ＪＤＦに正しくない設定が含まれるか否かの判別処理、及び正しくない設定を解消するための設定変更等を行うプログラムも含まれる。
【００４１】
コピー機能プログラム５０５は、デジタル印刷機１０２のユーザが、操作部２０４からコピーファンクションの実行を指示した際に、その操作部２０４からの指示によりコントローラ部２０５によって実行されるコピー機能を実行するためのプログラムである。コントローラ部２０５によって行われるコピー機能では、デジタル印刷機１０２の資源を、このプログラムに記述された処理順序、処理条件に基づいてコントローラ部２０５によって適切な順序でこれら各デバイスの動作を順次指示する。それにより最終的にコピー処理が実行されるように制御される。これら各デバイスには、スキャナ２２４やプリンタ部１０００、シート処理装置２００、ＨＤＤ２０９、圧縮伸張部２１０、ＲＡＭ２０８等が含まれる。
【００４２】
スキャン機能プログラム５０６は、デジタル印刷機１０２のユーザが操作部２０４からスキャン機能の実行を指示した際に、操作部２０４からの指示によりコントローラ部２０５によって実行されるスキャン機能を実行するためのプログラムである。スキャナ２２４、ＨＤＤ２０９、圧縮伸張部２１０、ＲＡＭ２０８等のモジュールが、このプログラムに記述された処理順序、処理条件に従ってコントローラ部２０５によって制御される。その際に、適切な順序でこれら各デバイスの動作を順次指示することにより最終的にスキャン処理が実行されるように制御される。
【００４３】
ＰＤＬ機能プログラム５０７は、ＰＤＬデータ（印刷ジョブデータ）が外部Ｉ／Ｆ２０２経由でデジタル印刷機１０２によって受信された場合に、コントローラ部２０５によって実行されるＰＤＬプリント機能を実行する。コントローラ部２０５によって行われるＰＤＬプリント機能では、このプログラムに記述された処理順序、処理条件に基づいてコントローラ部２０５によって適切な順序で各デバイスの動作を順次指示する。その結果として最終的にＰＤＬプリント処理が実行されるように制御される。これら各デバイスには、シート処理装置２００、プリンタ部１０００、ＨＤＤ２０９、圧縮伸張部２１０、ＲＡＭ２０８等が含まれる。
【００４４】
ＢＯＸ機能プログラム５０８は、デジタル印刷機１０２のユーザが操作部２０４からＢＯＸファンクションの実行を指示した際に、操作部２０４からの指示によりコントローラ部２０５によって実行されるＢＯＸ機能を実行する。このＢＯＸ機能では、このプログラムに記述された処理順序、処理条件に基づいてコントローラ部２０５によって適切な順序でこれら各デバイスの動作を順次指示することによりＢＯＸ処理が実行される。これらデバイスには、スキャナ２２４やプリンタ部１０００、シート処理装置２００、ＨＤＤ２０９、圧縮伸張部２１０、ＲＡＭ２０８等が含まれる。また、このボックス機能によりＨＤＤ２０９に格納されたジョブデータを、格納時のそのジョブの設定を変更して、そのジョブを実行できる。
【００４５】
ＵＩ機能プログラム５０９は、操作部２０４の制御用プログラムである。ＵＩ機能プログラム５０９は、印刷デジタル印刷機１０２のユーザが操作部２０４から入力した内容を識別し、適切な画面遷移及びコントローラ部２０５に対する処理依頼指示を行う。
【００４６】
シート管理プログラム５１０は、デジタル印刷機１０２が利用可能なシートに関連する管理機能を実行するためのプログラムである。このプログラムによって管理されるシート関連情報は、ＨＤＤ２０９に格納される。
【００４７】
ジョブホールド機能プログラム５１１は、デジタル印刷機１０２のユーザが操作部２０４からジョブホールド機能の実行を指示した際に、コントローラ部２０５によって実行されるプログラムである。ジョブホールド機能は、デジタル印刷機１０２のＨＤＤ２０９に印刷対象のデータをユーザから印刷指示があるまで記憶しておき、その後、ユーザから印刷指示を受け付けたデータに従って印刷を実行する機能である。ジョブホールド機能では、このプログラムに記述された処理順序、処理条件に基づいてコントローラ部２０５によって適切な順序でこれら各デバイスの動作を順次指示することによりジョブホールドによる印刷処理が実行される。これらデバイスには、プリンタ部１０００、シート処理装置２００、ＨＤＤ２０９、圧縮伸張部２１０、ＲＡＭ２０８等が含まれる。格納されたジョブデータに対して、格納時の設定を変更して実行することが可能である。
【００４８】
外部機器であるコンピュータ１０１からデジタル印刷機１０２のジョブホールド機能に対して、印刷ジョブデータを格納する際には、次のような手順に従って行われる。即ち、ＰＤＬ機能プログラム５０７もしくはＪＤＦ機能プログラム５０４等がジョブデータの印刷処理をする代わりに、ジョブホールド機能に対する格納を指示する。これらＰＤＬ機能プログラム５０７もしくはＪＤＦ機能プログラム５０４によって、印刷指示をするか、ジョブホールド機能への格納処理をするかは、ジョブの投入先であるコンピュータ１０１において動作する印刷用アプリケーションの指定による。この指定は、ＰＤＬ機能プログラム５０７もしくはＪＤＦ機能プログラム５０４等が処理する対象であるジョブデータの設定属性に反映され、ＰＤＬ機能プログラム５０７もしくはＪＤＦ機能プログラム５０４がその設定属性に基づいて処理の切り替えを実施する。
【００４９】
メディアミスマッチ判定機能プログラム５１２は、デジタル印刷機１０２のユーザが操作部２０４からメディアミスマッチ判定機能の実行を指示した際、コントローラ部２０５が以下の判定を行う機能である。なお、メディアミスマッチ判定とは、印刷ジョブで使用するシートの属性情報がいずれの給紙部にも登録されていないこと、及び、印刷ジョブで使用する予定のシートの残量がないことを判定することである。コントローラ部２０５が、シート管理プログラム５１０によってデジタル印刷機１０２のＨＤＤ２０９に記憶された、デジタル印刷機１０２で利用可能なシートの属性情報を読み出す。そして、ジョブホールド機能プログラム５１１によってホールドされたジョブデータで使用するシートの属性情報と比較することによって、印刷ジョブで使用するシートの属性情報がいずれの給紙部にも登録されていないか否かを判定する。また、コントローラ部２０５が、給紙部に備えられたセンサによってシート残量を検知し、印刷ジョブで使用する予定のシートの残量がないか否かを判定する。このメディアミスマッチ判定機能プログラム５１２によって実行されたメディアミスマッチ判定の結果はフラグによって保持され、ＲＡＭ２０８に記憶される。
【００５０】
なお、印刷ジョブで使用するシートの属性情報には、シートのサイズ、シートの坪量、シートの表面性、シートの形状、又はシートの色の少なくとも一つを含む。
【００５１】
尚、図５に示す機能プログラムの全てを備える必要はなく、その一部或いは前述した以外の機能プログラムを備える構成であっても構わない。
【００５２】
保存文書格納領域５１３は、ジョブホールド機能プログラム５１１によって管理される保存ジョブデータの格納領域である。外部装置から受信した保存対象となるジョブデータは、印刷設定と共に、この保存文書格納領域５１３に格納される。
【００５３】
一方、このようなデジタル印刷機にジョブのデータを送信するコンピュータ１０１が有するプログラムの構成について図６を用いて説明する。
【００５４】
ブートローダ６０１及びオペレーティングシステム６０２の動作は、図５のブートローダ５０１及びオペレーティングシステム５０２と同等のため説明は省略する。デバイスドライバ６０３は、コンピュータ１０１に接続される各種ハードウェアを制御するためのプログラムである。このデバイスドライバ６０３には、ＫＢＣ３０５、表示コントローラ３０６、ＤＫＣ３０７等を制御するためのプログラムも含まれる。印刷アプリケーションプログラム６０４は、コンピュータ１０１上で動作し、印刷システムのユーザに各種機能やサービスを提供することを目的としたプログラムの総称である。印刷アプリケーションプログラム６０４は、印刷ジョブのデータを作成もしくは編集する機能を有する。また印刷アプリケーションプログラム６０４は、そのアプリケーション６０４の図示しない設定画面より設定された各種印刷仕様から、対応する印刷設定に変換する機能を持つ。
【００５５】
更に、印刷アプリケーションプログラム６０４は、逆に印刷設定に含まれる設定から、対応する印刷アプリケーションプログラム６０４の設定画面の表示項目を制御するために必要な内部情報に変換することも可能である。更に、印刷アプリケーションプログラム６０４は、ＨＤＤ３１１に保存されている印刷設定ファイルを選択し、印刷ジョブデータを作成する機能も有する。印刷アプリケーションプログラム６０４は、印刷設定として、ＰＤＬコマンド形式若しくはＪＤＦ形式に変換し、印刷対象データと合成して印刷ジョブデータを作成する能力を有する。
【００５６】
ネットワーク制御プログラム６０５は、印刷アプリケーションプログラム６０４によって作成された印刷ジョブデータを、ネットワーク１００を介して接続されるデジタル印刷機１０２に対して送信する際に実行されるプログラムである。このプログラム６０５は、印刷データの送信、送信後は、デジタル印刷機１０２により実行される印刷ジョブの進捗情報を取得するなどの機能をも有するように構成可能である。その他のプログラム６０７は、上記のいずれにも該当しないプログラム群が含まれるが、それらの詳細な説明は省略する。
【００５７】
第１の実施形態に係るデジタル印刷機１０２において、操作部２０４に表示されるジョブホールド機能の操作画面の一例について図７を用いて説明する。この画面には、複数の表示領域及び複数の操作ボタン等が含まれている。以下、第１の実施形態を説明する上で重要な点について説明する。ジョブホールド機能は、デジタル印刷機１０２のＨＤＤ２０９に印刷対象のデータをユーザから印刷指示があるまで記憶しておき、その後、ユーザから印刷指示を受け付けたデータに従って印刷を実行する機能である。なお、ジョブホールド機能で、デジタル印刷機１０２は、複数のデータをＨＤＤ２０９に記憶することができる。このジョブホールド機能によって、ユーザは、ＨＤＤ２０９に溜め置いた複数の印刷ジョブデータの中から印刷ジョブを選択して実行順序を指定できるので、ＨＤＤ２０９に溜め置いた順番と関係なく印刷を実行することができる。
【００５８】
ホールドジョブリスト７０２は、デジタル印刷機１０２の保存文書格納領域５１３に保存されている印刷ジョブデータをリスト表示する領域である。図７の例では、６つの印刷ジョブデータが表示されている。なお、デジタル印刷機１０２は、ＨＤＤ２０９にホールドジョブリスト７０２に同時に表示可能な数より多くの印刷ジョブデータを格納可能である。例えば、７以上の印刷ジョブデータが格納されている場合、ユーザは、スクロールボタン７０５、７０６を押下することにより、格納している全ての印刷ジョブデータをホールドジョブリスト７０２に順次表示することができる。このホールドジョブリスト７０２に表示される印刷ジョブデータには、ジョブ名７１０、ユーザ名７１１、及びこの印刷ジョブがデジタル印刷機１０２に保存された日時を示す日付／時刻フィールド７１２がそれぞれ表示されている。
【００５９】
このジョブホールド画面を操作するユーザは、これらの情報に基づき、印刷対象とするジョブを選択することを想定している。
【００６０】
いま、このデジタル印刷機１０２が有するジョブホールド機能におけるジョブホールド画面を操作するユーザが「ＯｐｅｒａｔｏｒＡ」である場合を想定する。同図におけるホールドジョブリスト７０２に示される複数ジョブのうち、ユーザ名が「ＯｐｅｒａｔｏｒＡ」であるジョブは３つ存在する。即ち、ジョブ「ＪｏｂＡ」、「ＪｏｂＤ」、「ＪｏｂＥ」である。
【００６１】
ここで、デジタル印刷機１０２を操作するユーザが、そのユーザのユーザ名と合致していないユーザの印刷ジョブを選択して印刷するというユースケースも存在し得る。しかしながら、主要なユースケースは、ユーザが、そのユーザ自身の印刷ジョブを、印刷対象の印刷ジョブとして選択して印刷することが多い。以上の理由から以降の説明においては、ユーザが、そのユーザ自身の印刷ジョブを選択して印刷する場合を例に説明する。しかしながら、ユーザが、そのユーザ自身の印刷ジョブでない印刷ジョブを選択して印刷を実行するケースも本発明には適用できる。
【００６２】
ここで、ホールドジョブリスト７０２に表示されている印刷ジョブの部分を、ユーザが指などで押下することにより、その印刷ジョブが選択された状態、即ち印刷対象の印刷ジョブとして選択された状態となる。この印刷ジョブの選択処理については後の図を用いて詳細に説明する。
【００６３】
プリントジョブリスト７０３は、デジタル印刷機１０２において、印刷処理が開始されている印刷ジョブ、または、印刷処理の開始を待機している印刷ジョブの一覧を表示するためのものである。図７の例では、印刷処理が開始されている印刷ジョブは存在しない。即ち、デジタル印刷機１０２のプリンタ部１０００はアイドル状態であることを示している。
【００６４】
詳細／変更ボタン７０７は、ホールドジョブリスト７０２で選択状態にある印刷ジョブの詳細を確認し、或いは印刷仕様の変更を行う画面に遷移するためのボタンである。
【００６５】
プリント開始ボタン７０８は、ホールドジョブリスト７０２で選択された印刷ジョブの印刷処理の開始を指示するためのボタンである。ホールドジョブリスト７０２に表示されている印刷ジョブの中から印刷ジョブが選択された状態でプリント開始ボタン７０８が押下されると、選択された印刷ジョブはプリントジョブリスト７０３に移動し表示される。中止ボタン７０９は、プリント開始ボタン７０８によって印刷処理が開始された状態の印刷ジョブの実行を中止させるためのボタンである。
【００６６】
メディアミスマッチ判定ボタン７０４は、ホールドジョブリスト７０２で選択された印刷されたジョブについてメディアミスマッチ判定を実施するためのボタンである。尚、メディアミスマッチ判定とは、印刷ジョブで使用するシートの属性情報がいずれの給紙部に登録されているか否かを判定すること、及び、いずれかの給紙部に登録されている場合は印刷ジョブで使用する予定のシートの残量が有るか否かを判定することである。例えば、印刷ジョブ１が「シートＡ」のみを使用する設定であったと仮定する。そして、このデジタル印刷機１０２が備えるいずれかの給紙部に「シートＡ」が登録され、かつその給紙部に「シートＡ」が収納されていて残量が有ったとする（ケース１）。その状態でメディアミスマッチ判定ボタン７０４を押下してメディアミスマッチ判定を実施した結果、印刷ジョブ１が使用する予定の「シートＡ」が利用可能な状態にあると判定される。
【００６７】
また別の例として、印刷ジョブ１が「シートＡ」のみを使用する設定であった場合に、デジタル印刷機１０２が備えるいずれかの給紙部に「シートＡ」が登録されているが、その給紙部における「シートＡ」の残量がゼロであったとする（ケース２）。その状態でメディアミスマッチ判定ボタン７０４が押下され、メディアミスマッチ判定処理を実施した結果、選択された印刷ジョブが使用する予定の「シートＡ」は給紙部に登録されているが、「シートＡ」の残量がないという状態にあることが分かる。この場合の回避方法として、ユーザは、その給紙部に「シートＡ」を補給すればよい。
【００６８】
また、更に別の場合を想定する。選択された印刷ジョブ１が「シートＡ」のみを使用するという設定と仮定する。そして、デジタル印刷機１０２が備えるいずれの給紙部にも「シートＡ」が登録されていなかったとする（ケース３）。その状態でメディアミスマッチ判定ボタン７０４が押下され、メディアミスマッチ判定を実施した結果、選択された印刷ジョブが使用する予定の「シートＡ」は給紙部に登録されていないため利用可能な状態にないことが分かる。この場合の回避方法として、ユーザは、給紙部のいずれかに「シートＡ」を設定情報として登録し、かつその給紙部に「シートＡ」を補給しなければならないことを意味する。
【００６９】
上述のケース２とケース３の場合、ユーザが印刷ジョブを選択した状態でプリント開始ボタン７０８を押下すると、利用可能な状態にないシートを給紙しようとするため、その段階でメディアミスマッチが発生して印刷処理は停止する。即ち、デジタル印刷機１０２における生産性の低下を招くこととなる。
【００７０】
このような課題を解決する為に第１の実施形態では、メディアミスマッチ判定ボタン７０４が提供する機能により、選択された印刷ジョブで使用するシートがデジタル印刷機１０２に存在するか否かをユーザはプリント開始ボタン７０８を押下する前に確認できる。これはメディアミスマッチ判定ボタン７０４による判定結果を踏まえて、シートを登録もしくは補給した上で印刷処理を開始することができるためである。これにより、ユーザは印刷ジョブの開始前にシートの準備を整えることができるため、その印刷ジョブの実行を開始した後に、メディアミスマッチが発生してデジタル印刷機による印刷処理が中断し、生産性の低下を招くというリスクを低減できる。
【００７１】
第１の実施形態に係る制御の具体例を図８から図１２を用いて説明する。
【００７２】
まず第１の実施形態に係るデジタル印刷機１０２において、各給紙部に収納されているシートの情報を管理するシート管理テーブルの一例について図８を用いて説明する。このシート管理テーブルは、ＨＤＤ２０９内に格納され、ＣＰＵ２１２によって参照される。
【００７３】
図８に示した例においては、デジタル印刷機１０２が備える１０の給紙部の各々について、給紙部ＩＤ８１１をキーとし、サイズ８１２、メディア種８１３、残量８１４の情報がそれぞれ管理されている。なお、シートの残量は、各給紙部で備えるセンサによって検知される。
【００７４】
例えば８０１は、給紙部（ＩＤ＝１）に収納されているシートのサイズがＡ４で、メディア種は普通紙１、その残量は３であることを示している。尚、この残量８１４が示す数値は以下のような意味を持っている。３：フル（１００％）、２：残量小（２５％）、１：残量極めて小（５％未満）、０：残量なし（０％）となっている。
【００７５】
例えば、フル（１００％）とは、３０００枚収納可能な給紙部に３０００枚のシートが収納された状態である。残量小（２５％）とは、３０００枚収納可能な給紙部に７５０枚のシートが収納された状態である。残量極めて小（５％未満）とは、３０００枚収納可能な給紙部に１５０枚未満のシートが収納された状態である。残量なし（０％）とは、３０００枚収容可能な給紙部にシートが収納されていない状態、つまり、０枚を意味する。
【００７６】
尚、このシートの残量検知の精度は、残量センサの精度を上げる等すれば、もっと細かくできる。しかしながら、第１の実施形態に係るデジタル印刷機１０２では、上記のような仕様の残量検知を行う。
【００７７】
図７で示すＪｏｂＡ、ＪｏｂＤ、ＪｏｂＥの各ジョブが使用するシート情報を説明する図を図９に示す。
【００７８】
ここに示した情報は、図５のジョブホールド機能プログラム５１１が印刷ジョブデータを保存文書格納領域５１３に格納する際に、印刷設定も同時に格納することにより保持される。尚、印刷ジョブが使用するシート情報は、印刷設定に含まれる。
【００７９】
図９（Ａ）は、ＪｏｂＡが、サイズがＡ４でメディア種が「普通紙１」であるシートと、サイズがＡ４でメディア種が「両面コート紙１」であるシートの計２種類のシートを使用することを示している。また図９（Ｂ）は、ＪｏｂＤが、サイズがＬＴＲでメディア種が「普通紙１」であるシートと、サイズが１１Ｘ１７でメディア種が「普通紙１」であるシートの計２種類のシートを使用することを示している。同様に図９（Ｃ）は、ＪｏｂＥが、サイズがＡ４でメディア種が「普通紙１」であるシートと、サイズがＡ４でメディア種が色紙（赤）であるシート、及びサイズがＡ３でメディア種が「両面コート紙２」の３種類のシートを使用することを示している。
【００８０】
第１の実施形態に係るデジタル印刷機１０２において、操作部２０４に表示されるジョブホールド機能の操作画面の一例について図１０を用いて説明する。ここではオペレータＡが、操作部２０４に表示されるジョブホールド機能の操作画面を操作し、印刷ジョブを選択した直後の表示例を示している。尚、図７と共通する部分は同じ記号で示している。ここではオペレータＡが、ＪｏｂＡ、ＪｏｂＤ、ＪｏｂＥを順に選択し、３つのジョブが選択された状態になっている。ここで選択状態になっているジョブは、ジョブ名のフィールドの左の選択マーク（１００１，１００２，１００３）で示され、更に選択された順番を示す数値が付与されている。また１００４は、最後に選択されたＪｏｂＥを示し、反転表示されている。これはホールドジョブリスト７０２で現在選択された状態であることを示している。つまり、この状態で詳細／変更ボタン７０７を押すと、ＪｏｂＥの詳細情報の確認及び設定の変更が可能となる。
【００８１】
第１の実施形態に係るデジタル印刷機１０２において、操作部２０４に表示されるジョブホールド機能の操作画面の一例について図１１を用いて説明する。ここでは、ホールドジョブリスト７０２によって印刷ジョブをリスト表示したことに応じて、図１０に示す状態のホールドジョブリスト７０２に表示された印刷ジョブの各々に対してメディアミスマッチ判定が実施された直後に表示される画面の一例を示している。
【００８２】
図１０と共通する部分は同じ記号で示し、それらの説明を省略する。
【００８３】
図１１において、ユーザが選択した３つのジョブ（ＪｏｂＡ，ＪｏｂＤ，ＪｏｂＥ）の各々について、各印刷ジョブが使用予定であるシートとデジタル印刷機１０２の給紙部に設定されたシートとの整合をチェック（メディアミスマッチ判定）している。
【００８４】
シート残量なし警告マーク１１０１は、印刷ジョブが使用するシートは給紙部に設定されているが、その残量がゼロであることを示す。また、シート種不一致警告マーク１１０２は、印刷ジョブが使用するシート種（サイズ、及び、メディア種）のシートがいずれの給紙部にも設定されていないことを示している。
【００８５】
例えば、ＪｏｂＡでは、その印刷ジョブが使用予定のシートは図８及び図９に示す通り、給紙部に設定されており、かつシートの残量もゼロではない。従って、この場合、ユーザは、プリント開始ボタン７０８を押下したときに、メディアミスマッチが発生する可能性が極めて低いことを印刷開始を指示する前に知ることができる。
【００８６】
またＪｏｂＤについては、その印刷ジョブが使用予定のシートは図８及び図９に示す通り、給紙部に設定されているが、シートの残量がゼロになっているものが存在する。具体的には「給紙部９」に設定されているサイズ「１１Ｘ１７」、メディア種が「普通紙１」のシートの残量が０である。従って、この状態でプリント開始ボタン７０８を押すと、サイズ「１１Ｘ１７」のシートを給紙しようとした段階でメディアミスマッチ（シート残量なし）が発生して印刷処理が停止する。このことがシート残量なし警告マーク１１０１で表示されている。このマーク１１０１が表示されたことを認識したユーザは、適切な処置、即ち、給紙部９に、サイズ「１１Ｘ１７」、メディア種が「普通紙１」のシートの補給をすればよい。
【００８７】
またＪｏｂＥの場合は、その印刷ジョブが使用予定のシートは図８及び図９で示す通り、いずれの給紙部にも設定されていないシートが存在する。具体的には、サイズＡ３、メディア種が「両面コート紙２」のシートがいずれの給紙部にも設定されていない。これはシート種不一致警告マーク１１０２で表示されている。従って、この状態でプリント開始ボタン７０８を押すと、そのシートを給紙しようとした段階でメディアミスマッチ（シート種不一致）が発生して印刷ジョブが停止してしまうことを、ユーザは、印刷開始を指示する前に知ることができる。このマーク１１０２が表示されたことを確認したユーザは、適切な処置、即ち、別の給紙部（印刷ジョブで使用されることが決定していない給紙部が望ましい。）を特定し、その給紙部のシートの設定をサイズＡ３、メディア種が「両面コート紙２」に変更する。更に、ユーザは、その給紙部に、対応するシートを補給する。元々入っているシートがあれば、ユーザは、そのシートを、対応するシートに交換すればよい。シート残量なし警告マーク１１０１とシート種不一致警告マーク１１０２の形を変える。これによって、ユーザは、ジョブのシートがいずれの給紙部にも設定されていないのか、ジョブのシートが設定されてはいるが残量がゼロであるのかを区別して認識することができる。
【００８８】
このように、メディアミスマッチ判定を行うと、メディアミスマッチが発生する可能性のある印刷ジョブに対応付けて、それぞれ上記マーク１１０１、１１０２を表示することにより、ユーザに印刷ジョブの停止を回避させることが可能となる。
【００８９】
尚、図１１の状態で、ユーザが詳細／変更ボタン７０７を押下すると、選択されているＪｏｂＥが使用するシートサイズ及びメディア種（例えば図９（Ｃ））が表示される。ここで、いずれの給紙部にも設定されていないメディア情報（ここではＡ３、両面コート紙）を、例えば反転して表示することにより、ユーザに、いずれの給紙部にも設定されていないシートを提示することができる。
【００９０】
また図１１の状態で、ユーザがＪｏｂＤを選択して詳細／変更ボタン７０７を押下すると、ＪｏｂＤが使用するシートサイズ及びメディア種（例えば図９（Ｂ））が表示される。ここで、ＣＰＵ２１２は、残量がゼロであるシート情報を点滅させる。また、ＣＰＵ２１２は、そのシートが設定されている給紙部の表示を点滅させる。これによりユーザは、ＪｏｂＤが使用するシートサイズ及びメディア種で残量がゼロのシート情報と、その給紙部を把握できる。このように、シートサイズ及びメディア種を表示する場合にも、シートがいずれの給紙部にも設定されていないときのシート情報の表示の仕方と、シートの残量がゼロのシート情報の表示の仕方とを変える。それによって、ユーザは、表示されたサイズ及び種類のシートが、いずれの給紙部にも設定されていないのか、シートの残量がゼロなのかを区別して知ることができる。なお、ここでは、いずれの給紙部にも設定されていないメディア情報を反転させて表示し、残量がゼロであるシート情報を点滅させて表示させた。これに限らず、それぞれのシート情報にシート残量なし警告マーク１１０１とシート種不一致警告マーク１１０２を対応付けて表示させてもよい。
【００９１】
第１の実施形態に係るデジタル印刷機１０２において、各給紙部に収納されているシートの情報を管理するシート管理テーブルの一例を図１２に示す。図１２では、図１１の画面及び操作に基づいて、ユーザが回避処理を実施した後のシート管理テーブルを示している。図１２のシート管理テーブルも、ＨＤＤ２０９内に格納され、ＣＰＵ２１２によって参照されるものである。
【００９２】
図８に示すテーブルとの差分は、給紙部（ＩＤ＝４）のメディア種が「両面コート紙２」に変更され、かつシートが補充されている点（残量が３）である。また、もう一つの差分は、給紙部（ＩＤ＝９）のシートが補給され残量の数値が０から３に変化していることである。
【００９３】
このようにユーザが、図１２に示される状態となるよう、シートの登録及び補給処理を実施した状態で、メディアミスマッチ判定ボタン７０４を押してメディアミスマッチ判定の結果を更新すると、図１０に示した画面に戻る。即ち、メディアミスマッチが発生する要因を表すシート残量なし警告マーク１１０１、シート種不一致警告マーク１１０２が消去されていることが分かる。
【００９４】
この状態で、ユーザがプリント開始ボタン７０８を押すと、デジタル印刷機１０２が印刷処理を開始した後、印刷ジョブで使用するシートの属性情報がいずれの給紙部にも登録されていないこと、及び、印刷ジョブで使用する予定のシートの残量がないことが発生する可能性は極めて低いことを、ユーザは印刷開始前に知ることができる。従って、ユーザの労働生産性を向上できるとともに、デジタル印刷機１０２の稼働率をも上げることができる。その結果、ＰＯＤ市場向け対応のデジタル印刷機１０２の利便性を向上させることが可能となる。
【００９５】
図４において示した操作部２０４の表示部に表示されるメイン画面の一例を図１３に示す。第１の実施形態におけるメイン画面には図１３に示す通り、各種機能に選択ボタンが列挙されており、ユーザは所望の機能選択ボタンを押下することによって当該機能を利用するための画面に遷移するよう構成されている。なお、メインメニューの構成、およびそれによって提供される機能については一例を示したものであり、同図に示したものに限定される必要はない。
【００９６】
ホールド機能選択ボタン１３０２は、操作部２０４の表示部に図７において示したジョブホールド機能の操作画面表示に遷移する指示を与えるためのボタンである。第１の実施形態において、図７において示した画面は、図１３のようなメイン画面が存在し、そこでジョブホールド機能選択ボタン１３０２が押下されることによって遷移すると考えて構わない。
【００９７】
第１の実施形態における、メイン画面においてホールド機能選択ボタン２１０２を押下しジョブホールド機能の操作画面が表示された直後の状態の一例を図１４に示す。図１４に示す通り、シート残量なし警告マーク１１０１やシート種不一致警告マーク１１０２がジョブホールド機能に表示されているジョブリストの各エントリに対し、最初から表示済の状態となっている。
【００９８】
スクロールボタン７０５、７０６を押下し、さらなる別の印刷ジョブをホールドジョブリスト７０２上に表示させる。その場合においても、やはり図１４に示した場合と同様に、シート残量なし警告マーク１１０１やシート種不一致警告マーク１１０２が表示された状態となるよう制御される。すなわち当該デジタル印刷機のジョブホールド機能を利用しようとするオペレータは、印刷ジョブで使用するシートの属性情報がいずれの給紙部に登録されていないことをホールドジョブリスト７０２上で容易に確認することを可能とする。または、いずれの給紙部に登録されている場合には印刷ジョブで使用する予定のシートの残量がゼロであることをホールドジョブリスト７０２上で容易に確認することを可能とする。
【００９９】
以上の実施例の構成の動作説明を以下に行う。
【０１００】
図１５は第１の実施形態における、図１３において示したメイン画面の処理を説明するためのフローチャートである。この処理は、コントローラ部２０５のＣＰＵ２１２が、ＲＯＭ２０７またはＨＤＤ２０９から読み出され、ＲＡＭ２０８に展開されたＵＩ機能プログラム５０９を実行することにより達成される。この処理は、操作部２０４の表示部に図１３に示す画面が表示されている状態で開始される。
【０１０１】
先ずＳ１５０１で、ＣＰＵ２１２は、操作部２０４に表示される図１３に示す画面上でユーザによる操作待ち状態に入る。ここで、ユーザにより何らかの操作が行われるまでこのＳ１５０１に留まる。ユーザが操作部２０４上で何かしらの操作を実施するとＳ１５０２に進み、ＣＰＵ２１２は、その操作がジョブホール機能選択ボタン１３０２を選択する操作であるか否かを判定する。Ｓ１５０２での判定の結果が真である場合、つまりユーザによって印刷ジョブの表示指示が発行された場合はＳ１５０４に進み、図１４に示したジョブホールド機能の画面表示７０１を呼び出す。そして、ホールドジョブリスト７０２によってデジタル印刷機１０２の保存文書格納領域５１３に保存されている印刷ジョブデータをリスト表示する。
一方、Ｓ１５０２での判定の結果が偽である場合はＳ１５０３に進み、ＣＰＵ２１２は、Ｓ１５０１で受け付けた操作がジョブホールド機能以外の処理を実行する。尚、Ｓ１５０３における処理の詳細は、第１の実施形態の効果を説明する上で重要ではないため、その説明を省略する。
【０１０２】
第１の実施形態に係るデジタル印刷機１０２による処理を説明するためのフローチャートを図１６に示す。この処理は、コントローラ部２０５のＣＰＵ２１２が、ＲＯＭ２０７またはＨＤＤ２０９から読み出される。そして、ＲＡＭ２０８に展開されたＵＩ機能プログラム５０９を実行することにより達成され、操作部２０４の表示部に図７に示す画面が表示される前のユーザによる操作待ちの状態から処理が開始される。
【０１０３】
先ずＳ１６０１で、ＣＰＵ２１２は、操作部２０４上でイベントが発生したか否かを判定する。
【０１０４】
なお、Ｓ１６０１における処理は、前述のＳ１５０１におけるオペレーション待ち処理に対して行われるものである。ここでユーザにより何らかのイベントが発生するまでこのＳ１６０１に留まる。
【０１０５】
ユーザが操作部２０４上で何かしらの操作を実施し何らかのイベントが発生するとＳ１６０２に進み、ＣＰＵ２１２は、そのイベントがホールドジョブリスト７０２に印刷ジョブの表示を終了させるイベントであるか否かを判定する。ここでホールドジョブリスト７０２に対する印刷ジョブの表示を終了させる以外のイベントであると判定したときはＳ１６０３に進み、ＣＰＵ２１２は、そのイベントがホールドジョブリスト７０２に印刷ジョブを表示させるイベントであるか否かを判定する。なお、Ｓ１６０３における処理は、前述のＳ１５０２における処理に対応して行われるものである。印刷ジョブを表示させるイベントとは、図１３に示したメイン画面からホールド機能選択ボタンを押下して、ジョブホールド機能の操作画面表示に遷移させるイベントを指す。ここで、ホールドジョブリスト７０２に印刷ジョブを表示させるイベントであると判定した場合は、Ｓ１６０６に進み、例えば、図７や図１４に示したジョブホールド機能の画面表示を行う。なお。Ｓ１６０６における処理は、前述のＳ１５０４における処理に対応する。そして、Ｓ１７０１に進み、ＣＰＵ２１２は、ホールドジョブリスト７０２にリスト表示された印刷ジョブの各々に対してメディアミスマッチ判定を実施する。尚、メディアミスマッチ判定に係る処理の詳細については図１７で後述する。Ｓ１７０１におけるメディアミスマッチ判定が完了したら、Ｓ２００１に進む。Ｓ２００１で、ＣＰＵ２１２は、Ｓ１７０１で実施したメディアミスマッチ判定の結果をユーザに通知する処理を行う。尚、メディアミスマッチ判定結果の通知に係る処理の詳細については図２０で後述する。Ｓ２００１におけるメディアミスマッチ判定結果の通知に係る処理が完了したら、Ｓ１６０１に戻ってユーザによる操作待ちの状態となる。一方、Ｓ１６０３で、操作部２０４上での操作によって発生したイベントがホールドジョブリスト７０２に印刷ジョブを表示させるイベントでないと判定した場合はＳ１６０４に進む。
【０１０６】
Ｓ１６０４で、ＣＰＵ２１２は、メディアミスマッチ判定ボタン７０４が押下されたか否かを判定する。メディアミスマッチ判定ボタン７０４が押下されたと判定した場合はＳ１７０１に進み、ホールドジョブリスト７０２で選択された印刷ジョブを対象にメディアミスマッチ判定処理を行う。そして、Ｓ２００１に進み、ホールドジョブリスト７０２で選択された印刷ジョブを対象にＳ１７０１で行われたメディアミスマッチ判定の結果の通知を行う。そして、Ｓ１６０１に戻ってユーザの操作によるイベント待ちの状態となる。なお、メディアミスマッチ判定処理が一度実施された印刷ジョブに対して、再度メディアミスマッチ判定処理が実施される場合は、メディアミスマッチ判定の結果は更新した状態で通知される。
【０１０７】
一方、Ｓ１６０４で、ＣＰＵ２１２は、メディアミスマッチ判定ボタン７０４が押下されていないと判定した場合はＳ１６０５に進んで、その他の処理を実行後、Ｓ１６０１に戻ってユーザの操作によるイベント待ちの状態となる。
【０１０８】
尚、Ｓ１６０５の処理としては、たとえば、詳細／変更ボタン７０７によってホールドジョブリスト７０２で選択状態にある印刷ジョブの詳細を呼び出す画面への遷移等といった処理が考えられるが、詳細の説明は省略する。
【０１０９】
尚、第１の実施形態に係る、メディアミスマッチ判定ボタン７０４が押下された場合のメディアミスマッチ判定は、ホールドジョブリスト７０２でユーザによって選択された印刷ジョブを対象とした。これに限らず、ホールドジョブリスト７０２に表示された印刷ジョブすべてを対象としても良い。
【０１１０】
Ｓ１７０１における第１の実施形態に係るメディアミスマッチ判定処理の詳細を説明するためのフローチャートを図１７に示す。Ｓ１７０１における第１の実施形態に係るメディアミスマッチ判定処理は、ホールドジョブリスト７０２の表示指示に応じて実施される。また、メディアミスマッチ判定ボタン７０４の押下に応じてメディアミスマッチ判定が再度実施され、判定結果が更新される。この処理は、コントローラ部２０５のＣＰＵ２１２が、ＲＯＭ２０７またはＨＤＤ２０９から読み出され、ＲＡＭ２０８に展開されたメディアミスマッチ判定機能プログラム５１２を実行することにより達成される。
【０１１１】
第１の実施形態では、ホールドジョブリスト７０２に表示されている印刷ジョブを対象にして以降説明する処理を進める。まずＳ１７０１で、ＣＰＵ２１２は、メディアミスマッチ判定対象とする印刷ジョブの個数が１以上であるかどうかを判定する。Ｓ１７０２での判定の結果、メディアミスマッチ判定対象とする印刷ジョブの個数が１以上ある場合は、Ｓ１７０２に進む。一方、Ｓ１７０１での判定結果が偽、即ち、メディアミスマッチ判定対象とする印刷ジョブの個数がゼロである場合は、図１７におけるメディアミスマッチ判定に係る処理を終了する。そして、Ｓ１７０２で、ＣＰＵ２１２は、メディアミスマッチ判定対象とする印刷ジョブのすべてに対しメディアミスマッチ判定が完了したかどうかを判定する。Ｓ１７０２での判定の結果、メディアミスマッチ判定対象とする印刷ジョブのすべてに対しメディアミスマッチ判定がまだ完了していない場合は、Ｓ１７０３に進む。一方、Ｓ１７０２での判定結果が真、即ち、メディアミスマッチ判定対象とする印刷ジョブのすべてに対しメディアミスマッチ判定が完了した場合は、メディアミスマッチ判定に係る処理を完了する。Ｓ１７０３で、ＣＰＵ２１２は、メディアミスマッチ判定対象とする印刷ジョブを１つ決定して、Ｓ１７０４に進む。Ｓ１７０４で、ＣＰＵ２１２は、メディアミスマッチ判定対象としてＳ１７０３で決定した印刷ジョブで使用する給紙部の決定法はシート種指定であるのか、それとも、給紙部指定であるのかに関する情報を取得して、Ｓ１７０５に進む。Ｓ１７０５で、ＣＰＵ２１２は、印刷ジョブで使用する給紙部の決定法はシート種指定であるか、それとも、給紙部指定であるかを判定する。尚、シート種指定の印刷ジョブとは、ＣＰＵ２１２がシート管理部２１１に指示し、例えば図８に示すようなシート管理テーブルを参照することで、Ａ３色紙（赤）を使う印刷ジョブはいずれかの給紙部にＡ３色紙（赤）が登録されているかどうかを判定する。そして、給紙部（ＩＤ＝２）に収納されているシートのサイズがＡ４で、メディア種は色紙（赤）であると判定された結果、その給紙部（ＩＤ＝２）が給紙先として決定される。
【０１１２】
一方、給紙部指定の印刷ジョブとは、例えば、図８に示したシート管理テーブルにおいて、給紙部（ＩＤ＝３）を指定する印刷ジョブの場合、給紙部（ＩＤ＝３）に収納されている「Ａ３普通紙１」が給紙されることを意味する。
【０１１３】
Ｓ１７０５での判定の結果、印刷ジョブはシート種指定のジョブであると判定された場合はＳ１８０１に進む。一方、印刷ジョブは給紙部指定のジョブであると判定された場合はＳ１９０１に進む。Ｓ１８０１における処理、及び、Ｓ１９０１における処理の内容については、図１８、図１９を用いてそれぞれ後述する。Ｓ１８０１又はＳ１９０１における処理が完了したら、Ｓ１７０２に戻る。
【０１１４】
メディアミスマッチ判定対象とする印刷ジョブはシート種指定のジョブである場合に行われるメディアミスマッチ判定処理を説明するためのフローチャートを図１８に示す。この処理は、コントローラ部２０５のＣＰＵ２１２が、ＲＯＭ２０７またはＨＤＤ２０９から読み出され、ＲＡＭ２０８に展開されたメディアミスマッチ判定機能プログラム５１２を実行することにより達成される。
【０１１５】
Ｓ１８０１で、ＣＰＵ２１２は、このデジタル印刷機１０２が備える各給紙部に設定されているシートの種別及びシートの残量情報を取得する。このＳ１８０１の処理は、ＣＰＵ２１２がシート管理部２１１に指示し、例えば図８に示すようなＨＤＤ２０９に格納されたシート管理テーブルを参照することによってなされる。Ｓ１８０２に進み、ＣＰＵ２１２は、メディアミスマッチ判定対象とする印刷ジョブに関して、保存文書格納領域５１３に保存されている印刷ジョブデータを読み出す。そして、図９で示すような印刷ジョブで利用するシートの情報（印刷ジョブで利用するシート種の個数及びシート種）を取得する。次にＳ１８０３に進み、ＣＰＵ２１２は、Ｓ１８０２で取得したシート種の個数分だけ、メディアミスマッチ判定の結果を保持するための２種類のフラグ（ＦｌａｇＡ，ＦｌａｇＢ）を各々設定して初期化処理を行う。なお、ここでＦｌａｇＡとは、印刷ジョブで使用するシートの属性情報がいずれの給紙部にも登録されていないか否かを判定した結果を保持するためのフラグであり、ＲＡＭ２０８に格納される。ＦｌａｇＢとは印刷ジョブで使用する予定のシートの残量がないか否かを判定した結果を保持するためのフラグであり、ＲＡＭ２０８に格納される。ＦｌａｇＡがｔｒｕｅである場合はメディアミスマッチ（シート種不一致）状態、即ち、いずれの給紙部にも設定されていないシート種を印刷ジョブが指定していることを示す。一方、ＦｌａｇＢがｔｒｕｅである場合はメディアミスマッチ（シート残量なし）状態、即ち、印刷ジョブで利用するシート種のシート残量がゼロになっていることを示す。
【０１１６】
次にＳ１８０４に進み、ＣＰＵ２１２は、このメディアミスマッチ判定処理が、メディアミスマッチ判定対象とする印刷ジョブで利用するすべてのシート種に対して完了したか否かを判定し、すべてのシート種に対して完了していないならばＳ１８０５に進む。Ｓ１８０５で、ＣＰＵ２１２は、当該印刷ジョブにおいてメディアミスマッチ判定の対象とするシート種を１つ決定して、Ｓ１８０６に進む。Ｓ１８０６で、ＣＰＵ２１２は、このデジタル印刷機１０２が備えるすべての給紙部に対してメディアミスマッチ判定処理が完了したか否かを判定する。このＳ１８０６の判定結果が偽、即ち、まだメディアミスマッチ判定処理が行われていない給紙部が存在する場合はＳ１８０７に進んで、ＣＰＵ２１２は、次のメディアミスマッチ判定対象となる給紙部を決定してＳ１８０８に進む。Ｓ１８０８で、ＣＰＵ２１２は、Ｓ１８０５で決定された当該印刷ジョブにおいてメディアミスマッチ判定対象とするシート種が、Ｓ１８０７で決定されたメディアミスマッチ判定対象となる給紙部に設定登録されているシート種と合致しているか否かを判定する。Ｓ１８０８での判定結果が偽、即ち、これらが合致していないときはＳ１８０６に戻って、次の給紙部に対するメディアミスマッチ判定処理を実行する。
【０１１７】
一方、Ｓ１８０８での判定結果が真、即ち、シート管理プログラム５１０によってＨＤＤ２０９に設定登録されているシート種が、Ｓ１８０７で決定された給紙部に設定登録されているシート種と合致していると判定したときはＳ１８０９に進む。Ｓ１８０９で、ＣＰＵ２１２は、ＦｌａｇＡの値をいずれの給紙部に登録されているシート種を印刷ジョブが指定していることを表す「ｆａｌｓｅ」として印刷ジョブと関連付けて保存する。Ｓ１８１０に進み、ＣＰＵ２１２は、Ｓ１８０７で決定されたメディアミスマッチ判定対象となる給紙部におけるシートの残量があるか否かを判定する。Ｓ１８１０での判定の結果、シートの残量があると判定されたならばＳ１８１１に進む。Ｓ１８１１で、ＣＰＵ２１２は、ＦｌａｇＢの値を印刷ジョブで利用するシート種のシート残量が有ることを表す「ｆａｌｓｅ」として印刷ジョブと関連付けて保存してＳ１８０６に戻って、以降の処理を進める。一方、Ｓ１８１０での判定結果が偽、即ち、シートの残量がない場合にはＳ１８０６に戻って、以降の処理を進める。尚、Ｓ１８０６での判定結果が真、即ち、すべての給紙部に対してメディアミスマッチ判定処理が完了した場合はＳ１８０４に戻って、以降の処理を進める。また、Ｓ１８０４での判定結果が真、即ち、メディアミスマッチ判定対象とする印刷ジョブで利用されるすべてのシート種に対してメディアミスマッチ判定が完了したときは、シート種指定である場合に行うメディアミスマッチ判定の一連の処理を完了する。以上が、図１７のＳ１８０１におけるシート種指定の場合のメディアミスマッチ判定処理の詳細説明である。
【０１１８】
一方、Ｓ１７０５での判定の結果、印刷ジョブは給紙部指定のジョブであると判定された場合は、Ｓ１９０１に進む。メディアミスマッチ判定対象とする印刷ジョブが給紙部指定のジョブである場合に行われるメディアミスマッチ判定処理を説明するためのフローチャートを図１９に示す。この処理は、コントローラ部２０５のＣＰＵ２１２が、ＲＯＭ２０７またはＨＤＤ２０９から読み出され、ＲＡＭ２０８に展開されたメディアミスマッチ判定機能プログラム５１２を実行することにより達成される。
【０１１９】
Ｓ１９０１で、ＣＰＵ２１２は、メディアミスマッチ判定対象とする印刷ジョブに関して、図９で示すような印刷ジョブで利用するシートの情報として、印刷ジョブで利用するシート種の個数を取得する。次にＳ１９０２に進み、ＣＰＵ２１２は、Ｓ１９０１で取得したシート種の個数分だけ、メディアミスマッチ判定（シート残量判定）の結果を保持するためのフラグ（Ｆｌａｇ）を設定して初期化処理を行う。なお、ここでＦｌａｇとは、印刷ジョブで使用する予定のシートの残量が有るか否かを判定した結果を保持するためのフラグであり、ＲＡＭ２０８に格納される。Ｆｌａｇがｔｒｕｅである場合はメディアミスマッチ状態、即ち、印刷ジョブで利用するシート種のシート残量がゼロになっていることを示す。
【０１２０】
次にＳ１９０３に進み、ＣＰＵ２１２は、このメディアミスマッチ判定（シート残量判定）処理が、メディアミスマッチ判定（シート残量判定）対象とする印刷ジョブで利用するすべてのシート種に対して完了したか否かを判定する。Ｓ１９０４での判定の結果、すべてのシート種に対して完了していないならばＳ１９０４に進む。Ｓ１９０４で、ＣＰＵ２１２は、当該印刷ジョブにおいてメディアミスマッチ判定（シート残量判定）の対象とするシート種を１つ決定して、Ｓ１９０５に進む。Ｓ１９０５で、ＣＰＵ２１２は、当該印刷ジョブで利用するシート種のうち、Ｓ１９０４で決定されたシート残量判定対象となる当該シート種で指定された給紙部のシート残量情報を取得する。このＳ１９０５の処理は、ＣＰＵ２１２がシート管理部２１１に指示し、例えば図８に示すようなシート管理テーブルを参照することによってなされる。Ｓ１９０６に進み、ＣＰＵ２１２は、Ｓ１９０５で取得した当該給紙部にシートの残量があるか否かを判定する。Ｓ１９０６での判定の結果、シートの残量があると判定されたならばＳ１９０７に進む。Ｓ１９０７で、ＣＰＵ２１２は、Ｆｌａｇの値を印刷ジョブで使用する予定のシートの残量が有ることを表す「ｆａｌｓｅ」として印刷ジョブと関連付けて保存してＳ１９０３に戻って、以降の処理を進める。
【０１２１】
尚、Ｓ１９０６での判定結果が偽、即ち、シートの残量がない場合にはＳ１９０３に戻って、以降の処理を進める。
【０１２２】
また、Ｓ１９０３の結果が真、即ち、メディアミスマッチ判定対象とする印刷ジョブで利用される全てのシート種に対しメディアミスマッチ判定（シート残量判定）が完了したときは、給紙部指定である場合に行うメディアミスマッチ判定の一連の処理を完了する。以上が、図１７のＳ１９０１における給紙部指定の場合のメディアミスマッチ判定処理の詳細説明である。
【０１２３】
メディアミスマッチ判定結果をホールドジョブリスト７０２に通知する処理のフローチャートを図２０に示す。この処理は、コントローラ部２０５のＣＰＵ２１２が、ＲＯＭ２０７またはＨＤＤ２０９から読み出され、ＲＡＭ２０８に展開されたＵＩ機能プログラム５０９を実行することにより達成される。
【０１２４】
Ｓ２００１において、ＣＰＵ２１２は、メディアミスマッチ判定を行った印刷ジョブはホールドジョブリスト７０２に表示されているか否かを判定する。メディアミスマッチ判定を行った印刷ジョブはホールドジョブリスト７０２に表示されていると判定した場合は、Ｓ２００２に進む。Ｓ２００２では、ＣＰＵ２１２は、メディアミスマッチ判定を行った印刷ジョブで使用するシートの属性情報がいずれの給紙部にも登録されていないか否かを判定したシート種不一致判定の結果を保持するためのフラグであるＦｌａｇＡの値をＲＡＭ２０８から読み出し、ＦｌａｇＡの値が「ｆａｌｓｅ」であるか否かを判定する。
【０１２５】
Ｓ２００２での判定結果は偽、即ち、少なくとも１つのシート種でＦｌａｇＡの値がｔｒｕｅの場合はメディアミスマッチ（シート種不一致）状態、即ち、いずれの給紙部にも設定されていないシート種を印刷ジョブが指定している状態であることを示す。従って、その場合はＳ２００３に進み、例えば図１１に示すように、ホールドジョブリスト７０２の当該印刷ジョブのエントリに、メディアミスマッチ状態であることを示すシート種不一致警告マーク１１０２を当該印刷ジョブに対応づけて表示する。そして、メディアミスマッチ判定結果を通知する一連の処理を完了する。
【０１２６】
一方、Ｓ２００２での判定結果が真、即ち、すべてのシート種でＦｌａｇＡの値がｆａｌｓｅである場合はＳ２００４に進む。Ｓ２００４で、ＣＰＵ２１２は、ＦｌａｇＢの値をＲＡＭ２０８から読み出し、ＦｌａｇＢの値が「ｆａｌｓｅ」であるか否かを判定する。なお、ＦｌａｇＢとは、メディアミスマッチ判定を行った印刷ジョブで使用する予定のシートの残量がないか否かを判定したシート残量判定の結果を保持するためのフラグである。
【０１２７】
Ｓ２００４での判定結果が偽、即ち、少なくとも１つのシート種でＦｌａｇＢの値がｔｒｕｅの場合はメディアミスマッチ（シート残量なし）状態、即ち、印刷ジョブで利用するシート種のシート残量がゼロになっている状態であることを示す。従って、その場合はＳ２００５に進み、例えば図１１に示すように、ホールドジョブリスト７０２の当該印刷ジョブのエントリに、メディアミスマッチ状態であることを示すシート残量なし警告マーク１１０１を当該印刷ジョブに対応づけて表示する。そして、メディアミスマッチ判定結果をホールドジョブリスト７０２に通知して、メディアミスマッチ判定結果を通知する一連の処理を完了する。一方、Ｓ２００４での判定結果が真、即ち、すべてのシート種でＦｌａｇＢの値がｆａｌｓｅである場合は、印刷ジョブで利用するすべてのシート種でシート残量が有ることを意味し、メディアミスマッチ判定結果を通知する一連の処理を完了する。
【０１２８】
以上説明したように第１の実施形態によれば、ホールドジョブリスト７０２に表示されている印刷ジョブに対してメディアミスマッチ判定を実施し、判定結果を通知する。即ち、ホールドジョブリスト７０２によって印刷ジョブをリスト表示したことに応じて、印刷処理を実行指示する前に、印刷ジョブが使用しているシートが給紙部に設定されているかどうかを判定し、ユーザに判定結果を通知することができる。更に、そのシートが給紙部に存在しているかどうかについて印刷処理を実行指示する前に判定し、ユーザに判定結果を通知することができる。
【０１２９】
［第２の実施形態］
前述した第１の実施形態では、印刷ジョブをホールドジョブリスト７０２によって表示させる指示をした後、表示された各々の印刷ジョブに対してメディアミスマッチ判定を行い、そのメディアミスマッチ判定の結果をユーザに通知する場合について説明した。これに限らず、第２の実施形態では、ホールドジョブリスト７０２から任意の印刷ジョブを選択した後、選択された印刷ジョブだけに限定してメディアミスマッチ判定を行い、そのメディアミスマッチ判定の結果をユーザに通知する場合について考える。
【０１３０】
第２の実施形態である印刷システムの構成は、第１の実施形態と同様に、デジタル印刷機１０２とコンピュータ１０１とが、ネットワーク１００を介して接続されている。また、第２の実施形態に係るデジタル印刷機１０２の機能構成を示す機能ブロック図、及び、第２の実施形態に係るコンピュータ（ＰＣ）１０１の構成を示すブロック図は第１の実施形態と同様であるため、それらの説明を省略する。
【０１３１】
第２の実施形態に係るデジタル印刷機１０２による処理を説明するためのフローチャートを図２１に示す。第１の実施形態に係るメディアミスマッチ判定を行う図１６と共通する部分は同じ記号で示し、それらの説明を省略する。この処理は、コントローラ部２０５のＣＰＵ２１２が、ＲＯＭ２０７またはＨＤＤ２０９から読み出される。そして、ＲＡＭ２０８に展開されたメディアミスマッチ判定機能プログラム５１２を実行することにより達成され、操作部２０４の表示部に図７に示す画面が表示されている状態で開始される。
【０１３２】
ＣＰＵ２１２は、まずＳ１６０１及びＳ１６０２で前述の処理を進めた後、Ｓ２１０１で操作がホールドジョブリスト７０２に表示された印刷ジョブの中から印刷ジョブを選択する操作であるか否かを判定する。ここで、ホールドジョブリスト７０２に表示された印刷ジョブの中から印刷ジョブを選択する操作であると判定した場合はＳ２１０２に進み、ＣＰＵ２１２は、印刷ジョブは既に選択状態にあるか否かを判定する。ここで、既に選択された状態であると判定した場合はＳ２１０３に進み、その印刷ジョブの選択状態を解除してＳ１８０１に戻って、ユーザによる操作待ちの状態となる。一方、Ｓ２１０２で、選択された印刷ジョブが既に選択された状態にないと判定した場合はＳ２１０４に進み、ＣＰＵ２１２は、その印刷ジョブを選択状態に変更する。具体的に、ＣＰＵ２１２は、図１０に示すように、選択された印刷ジョブに、選択された状態であることを示すマーク（１００１，１００２，１００３）を付して表示する。そして、Ｓ１７０１で第２の実施形態に係るメディアミスマッチ判定の処理を実行し、Ｓ２００１で第２の実施形態に係るメディアミスマッチ判定の結果を通知した後、Ｓ１６０１に戻って、ユーザによる操作待ちの状態となる。尚、Ｓ２１０１で、ホールドジョブリスト７０２に表示された印刷ジョブの中から印刷ジョブの中から印刷ジョブを選択する以外の操作であると判定した場合はＳ１６０４に進む。Ｓ１６０４で、ＣＰＵ２１２は、メディアミスマッチ判定ボタン７０４が押下されたか否かを判定した後、前述した以降の処理を進める。以上説明したように第２の実施形態によれば、ホールドジョブリスト７０２に表示された印刷ジョブのうち選択された印刷ジョブをメディアミスマッチ判定の対象として判定結果を通知する。即ち、ホールドジョブリスト７０２から印刷ジョブを選択したことに応じて、印刷処理を実行指示する前に、印刷ジョブが使用しているシートが給紙部に設定されているかどうかを判定し、ユーザに判定結果を通知することができる。更に、そのシートが給紙部に存在しているかどうかについて印刷処理を実行指示する前に判定し、ユーザに判定結果を通知することができる。
【０１３３】
［第３の実施形態］
前述の第１の実施形態、及び、第２の実施形態で、図１１に示したように、シート種不一致警告マーク１１０２、シート残量なし警告マーク１１０１のいずれか一方を表示する仕様の場合の例を示した。しかしながら、シートは給紙部に設定されているが、その残量がゼロである状態（シート残量なし）と、印刷ジョブが使用するシートがいずれの給紙部にも設定されていない状態（シート種不一致）とは同時に発生し得る。例えば、印刷ジョブが複数のシートを使用することになっている場合を想定し、仮にここで、選択された印刷ジョブがシートＡ及びシートＢを指定しているとする。
【０１３４】
ここでシートＡは、給紙部に設定されているが、その残量がゼロである。またシートＢは、いずれの給紙部にも設定されていないとする。この場合、シートＡは、図１１に示すシート種不一致警告マーク１１０２を表示する条件に該当し、シートＢはシート種不一致警告マーク１１０２を表示する条件に該当する。しかし、図１１の例では、シートＢがいずれの給紙部にもシートの残量が無いことまでは確認できない。
【０１３５】
第３の実施形態である印刷システムの構成は、第１の実施形態及び第２の実施形態と同様に、デジタル印刷機１０２とコンピュータ１０１とが、ネットワーク１００を介して接続されている。また、第３の実施形態に係るデジタル印刷機１０２の機能構成を示す機能ブロック図、及び、第３の実施形態に係るコンピュータ（ＰＣ）１０１の構成を示すブロック図は第１の実施形態及び第２の実施形態と同様であるため、それらの説明を省略する。
【０１３６】
第３の実施形態に係るデジタル印刷機１０２において、操作部２０４に表示されるジョブホールド機能の操作画面の一例を図２２に示す。尚、前述の図７と共通する部分は同じ記号で示している。また、図２２では、印刷ジョブの表示に応じて、もしくは、印刷ジョブの選択に応じてメディアミスマッチ判定が行われた後、それ以外の挙動及び画面の構成要素は、前述の第１の実施形態又は第２の実施形態と同様であるため、その詳細な説明を省略する。
【０１３７】
図２２に示したように、ＪｏｂＤの部分にシート種不一致警告マーク１１０２、シート残量なし警告マーク１１０１の双方が表示されている。これによってユーザは、１つの印刷ジョブで使用する複数のシート種について、そのシート種は給紙部に設定されているがシートの残量がゼロである状態と、その印刷ジョブで使用するシート種がいずれの給紙部にも設定されていない状態を確認できる。
【０１３８】
図２２において、例えばＪｏｂＤを選択した状態で詳細／変更ボタン７０７を押下すると、ＪｏｂＤが使用するシートサイズ及びメディア種（例えば図９（Ｂ））が表示される。ここで残量がゼロであるシートを識別可能に表示し、そのシートが設定されている給紙部の表示を点滅させる。またいずれの給紙部にも設定されていないシート種を反転表示する。これにより、ＪｏｂＤが使用するシート種で残量がゼロのシートと、その給紙部、及びいずれの給紙部にも設定されていないシート種を、ユーザに提示できる。
【０１３９】
なお、ここでは、いずれの給紙部にも設定されていないメディア情報を反転させて表示し、残量がゼロであるシート情報を点滅させて表示させた。これに限らず、それぞれのシート情報にシート残量なし警告マーク１１０１とシート種不一致警告マーク１１０２を対応付けて表示させてもよい。
【０１４０】
第３の実施形態に係るメディアミスマッチ判定の結果を通知する処理の詳細を説明するためのフローチャートを図２３に示す。尚、前述の第１の実施形態又は第２の実施形態に係るメディアミスマッチ判定の結果を通知する処理に関するフローチャートである図２０と共通する部分は同じ記号で示している。この処理は、コントローラ部２０５のＣＰＵ２１２が、ＲＯＭ２０７またはＨＤＤ２０９から読み出され、ＲＡＭ２０８に展開されたＵＩ機能プログラム５０９を実行することにより実現される。
【０１４１】
図２０との相違点は、図２０では、Ｓ２００３におけるシート種不一致警告マークの表示した後、メディアミスマッチ判定の結果を通知する処理を終了していた。これに対して図２３では、Ｓ２００３の後にＳ２００４に遷移させることにより、シート種不一致警告マーク１１０２を表示した後で、シート無しの場合には、シート残量なし警告マークを表示するための処理へ遷移できる。
【０１４２】
これにより、図２２に示すように複数のシート種を使用する印刷ジョブにおいて、シート種不一致警告マーク１１０２とシート残量なし警告マーク１１０１とを同時に表示することができる。以上説明したように第３の実施形態によれば、メディアミスマッチ判定を行った結果、印刷ジョブのシートの設定がいずれの給紙部にも無いこと、及び、いずれの給紙部にも該当するシートが無いことの双方をユーザに通知することができる。そのため、ユーザにとって利便性が高い。
【０１４３】
［第４の実施形態］
前述の第２の実施形態に係るメディアミスマッチ判定処理において、メディアミスマッチ判定の対象となるのは、図７において、ホールドジョブリスト７０２でユーザによって選択された印刷ジョブのみであるとした。
【０１４４】
また、前述の第１の実施形態及び第２の実施形態において、メディアミスマッチ判定ボタン７０４の押下によるメディアミスマッチ判定結果の更新を行うのは、ユーザによって選択された印刷ジョブのみであるとした。
【０１４５】
ここで図１１に示すように、メディアミスマッチ判定が実施されて、シート種不一致警告マーク１１０２、シート残量なし警告マーク１１０１が表示された後に、その印刷ジョブを非選択状態にした場合を想定する。このような操作を実施した後であっても、シート種不一致警告マーク１１０２やシート残量なし警告マーク１１０１の表示状態を維持する実施形態が考えられる。
【０１４６】
第４の実施形態である印刷システムの構成は、第１の実施形態及び第２の実施形態と同様に、デジタル印刷機１０２とコンピュータ１０１とが、ネットワーク１００を介して接続されている。また、第４の実施形態に係るデジタル印刷機１０２の機能構成を示す機能ブロック図、及び、第４の実施形態に係るコンピュータ（ＰＣ）１０１の構成を示すブロック図は第１の実施形態及び第２の実施形態と同様であるため、それらの説明を省略する。
【０１４７】
ユーザは、図７に示すようなジョブホールド機能の操作画面を用いて各種の作業を実施するが、その過程で各種試行錯誤的な操作も当然のことながら行われることが大いに想定される。即ち、一度、選択状態とした印刷ジョブを非選択状態にし、更に後のタイミングで再び、その印刷ジョブを選択状態とする等の操作である。このようなユーザの操作時の利便性を考慮すると、非選択状態にある印刷ジョブであっても、一度は、ユーザが選択してメディアミスマッチ判定を実施した印刷ジョブは、後のタイミングで再び選択される印刷ジョブの候補に相当する。そのような状況を考慮すると、選択状態にある印刷ジョブを非選択状態にした際に、シート種不一致警告マーク１１０２やシート残量なし警告マーク１１０１の表示をリセットしてしまうことは必ずしも得策ではない。むしろ、それらの警告マーク１１０１、１１０２の表示状態を維持することの方が好ましいと思われる。
【０１４８】
従って、第４の実施形態では、図２４に示すように、選択された印刷ジョブ（ＪｏｂＤ）を非選択状態に変更した際であっても、メディアミスマッチ判定の結果を表示している警告マーク１１０１、１１０２の表示状態を維持するようにする。
【０１４９】
［第５の実施形態］
第５の実施形態である印刷システムの構成は、第１の実施形態及び第２の実施形態と同様に、デジタル印刷機１０２とコンピュータ１０１とが、ネットワーク１００を介して接続されている。また、第５の実施形態に係るデジタル印刷機１０２の機能構成を示す機能ブロック図、及び、第５の実施形態に係るコンピュータ（ＰＣ）１０１の構成を示すブロック図は第１の実施形態及び第２の実施形態と同様であるため、それらの説明を省略する。
【０１５０】
前述の各実施形態では、メディアミスマッチ判定を行った結果、図１１及び同等の図において、ホールドジョブリスト７０２に表示される印刷ジョブの各々について、シート種不一致警告マーク１１０２又はシート残量なし警告マーク１１０１が表示される。これらの警告マークは表示された後、再びメディアミスマッチ判定ボタン７０４を押下し、更新されるまでその表示状態が維持される。この表示状態を保存文書格納領域５１３に格納されている印刷ジョブのデータと印刷設定と共に不揮発に格納することによって、更なる効果を得ることが可能である。即ち、メディアミスマッチ判定の結果を永続的な形で保存できるようにする。これにより、例えばデジタル印刷機１０２の電源をオフして再度電源をオンした場合であっても、電源をオフする前に実施したメディアミスマッチ判定の結果を、次の電源オン時に保持することが可能である。これにより、電源がオンされたときに、電源がオフされる前に実施したメディアミスマッチ判定の結果を、再度、メディアミスマッチ判定ボタン７０４を押下することなく、ホールドジョブリスト７０２に表示させることができる。
【０１５１】
これによって、例えば、ユーザが作業途中で業務を中断するためにデジタル印刷機の電源をオフした場合であって、作業を再開するために電源をオンした場合であっても、作業の継続を容易に確認できるようになる。
【０１５２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１５３】
例えば、上述した実施形態では、印刷ジョブで使用する予定のシートの残量がないか否かの判定における「シート残量なし」とは、給紙部に収容しているシートの残量が０枚であるとセンサによって検知されることについて述べたが、これに限らない。たとえば、給紙部に収容されているシートの枚数が所定の枚数以下になったら、現に給紙部に収容されているシートの枚数が０枚とならなくても、「シート残量なし」とみなしてもよい。
【０１５４】
また、例えば、本実施形態では、デジタル印刷機１０２の制御部２０５のＣＰＵが上記各種制御の主体となっていたが、デジタル印刷機１０２と別筐体の外付けコントローラ等の印刷制御装置によって、上記各種制御の一部又は全部を実行可能に構成しても良い。
【０１５５】
以上、本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１５６】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１５７】
この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したコンピュータプログラムである。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。コンピュータプログラムを供給するためのコンピュータ読み取り可能な記憶媒体としては例えば、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などでも良い。その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【図１】
2014240124.tif 000003
【図２】
2014240124.tif 000004
【図３】
2014240124.tif 000005
【図４】
2014240124.tif 000006
【図５】
2014240124.tif 000007
【図６】
2014240124.tif 000008
【図７】
2014240124.tif 000009
【図８】
2014240124.tif 000010
【図９】
2014240124.tif 000011
【図１０】
2014240124.tif 000012
【図１１】
2014240124.tif 000013
【図１２】
2014240124.tif 000014
【図１３】
2014240124.tif 000015
【図１４】
2014240124.tif 000016
【図１５】
2014240124.tif 000017
【図１６】
2014240124.tif 000018
【図１７】
2014240124.tif 000019
【図１８】
2014240124.tif 000020
【図１９】
2014240124.tif 000021
【図２０】
2014240124.tif 000022
【図２１】
2014240124.tif 000023
【図２２】
2014240124.tif 000024
【図２３】
2014240124.tif 000025
【図２４】
2014240124.tif 000026