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