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