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