(57)【要約】【課題】  特定の印刷ジョブの実行開始時あるいは実行中に印刷処理が中断されてしまうことを未然に防止する。【解決手段】  印刷装置は、特定のシート積載手段に積載されるシートの残量が特定の印刷ジョブの実行中に所定の残量を下回ると判定される場合に、特定の印刷ジョブに含まれるシート属性情報を他のシート属性情報に変更するための操作者による指示を要求し、操作者による指示を受け付ける。【選択図】  図１３
2011194726.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理に用いられるシートの属性情報を含む印刷ジョブを入力する入力手段と、
前記入力手段により入力された印刷ジョブを保持する保持手段と、
前記保持手段により保持される印刷ジョブを実行してシートを印刷処理する印刷手段と、
前記印刷処理に用いられるシートを積載するための複数のシート積載手段と、
前記複数のシート積載手段のそれぞれについて、シート積載手段と該シート積載手段に積載されるシートの属性情報を対応付けて記憶する記憶手段と、
前記保持手段により保持される複数の印刷ジョブに含まれる特定の印刷ジョブを前記印刷手段が実行する際に用いるシートを、前記特定の印刷ジョブに含まれるシート属性情報が対応付けられて前記記憶手段に記憶された特定のシート積載手段から給送する給送手段と、
前記複数のシート積載手段のそれぞれについて、シート積載手段に積載されるシートの残量を検知する検知手段と、
前記特定のシート積載手段に積載されるシートの残量が該特定の印刷ジョブの実行中に所定の残量を下回るかどうかを、前記特定の印刷ジョブ及び前記特定の印刷ジョブに先行して実行される他の印刷ジョブにより利用される前記特定のシート積載手段のシートの量に基づいて判定する判定手段と、
前記判定手段により前記特定のシート積載手段に積載されるシートの残量が前記特定の印刷ジョブの実行中に前記所定の残量を下回ると判定される場合に、前記特定の印刷ジョブに含まれる前記シート属性情報を他のシート属性情報に変更するための操作者による指示を要求する要求手段と、
前記特定の印刷ジョブに含まれる前記シート属性情報を他のシート属性情報に変更するための操作者による指示を受け付ける受付手段と、
前記受付手段が前記操作者による指示を受け付けた場合に、前記記憶手段に記憶される前記特定の印刷ジョブに含まれる前記シート属性情報を変更するよう制御する制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記所定の量は、０枚であることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記シートの属性情報には、前記シートのサイズを示すシートサイズ情報が含まれることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記シートの属性情報には、前記シートのタイプを示すシートタイプ情報が含まれることを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
印刷処理に用いられるシートの属性情報を含む印刷ジョブを入力する入力手段と、前記入力手段により入力された印刷ジョブを保持する保持手段と、前記保持手段により保持される印刷ジョブを実行してシートを印刷処理する印刷手段と、前記印刷処理に用いられるシートを積載するための複数のシート積載手段と、前記複数のシート積載手段のそれぞれについて、シート積載手段と該シート積載手段に積載されるシートの属性情報を対応付けて記憶する記憶手段とを備える印刷装置の制御方法であって、
前記保持手段により保持される複数の印刷ジョブに含まれる特定の印刷ジョブを前記印刷手段が実行する際に用いるシートを、前記特定の印刷ジョブに含まれるシート属性情報が対応付けられて前記記憶手段に記憶された特定のシート積載手段から給送する給送工程と、
前記複数のシート積載手段のそれぞれについて、シート積載手段に積載されるシートの残量を検知する検知工程と、
前記特定のシート積載手段に積載されるシートの残量が該特定の印刷ジョブの実行中に所定の残量を下回るかどうかを、前記特定の印刷ジョブ及び前記特定の印刷ジョブに先行して実行される他の印刷ジョブにより利用される前記特定のシート積載手段のシートの量に基づいて判定する判定工程と、
前記判定工程により前記特定のシート積載手段に積載されるシートの残量が前記特定の印刷ジョブの実行中に前記所定の残量を下回ると判定される場合に、前記特定の印刷ジョブに含まれる前記シート属性情報を他のシート属性情報に変更するための操作者による指示を要求する要求工程と、
前記特定の印刷ジョブに含まれる前記シート属性情報を他のシート属性情報に変更するための操作者による指示を受け付ける受付工程と、
前記受付工程が前記操作者による指示を受け付けた場合に、前記記憶手段に記憶される前記特定の印刷ジョブに含まれる前記シート属性情報を変更するよう制御する制御工程と、
を有することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法に関する。
【背景技術】
【０００２】
従来から、ホストコンピュータ等から入力された印刷ジョブに基づいて印刷処理を行う印刷装置が知られている。
【０００３】
そして、印刷処理で使用されるシートの属性（種類やサイズ）が印刷ジョブに設定されている場合に、印刷ジョブに設定された属性のシートを用いて印刷処理を行う技術が知られている。
【０００４】
この技術においては、印刷ジョブに設定されている属性のシートが印刷装置に備えられていない場合に印刷処理が実行されない状態となってしまう。
【０００５】
そこで、ホストコンピュータが、予め印刷装置に備えられているシートの属性を取得し、取得した属性が印刷ジョブに設定されたシートの属性と一致しない場合に印刷ジョブを送信しないようにする技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−４０５７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載された技術によれば、印刷ジョブに設定されたシートの属性と一致する用紙が印刷装置に備わっていない場合に印刷装置に印刷ジョブを送信してしまうという不具合を解決することができる。
【０００８】
しかしながら、印刷ジョブに設定されたシートの属性と一致するシートが印刷装置に備わっている場合であっても印刷ジョブの実行開始時あるいは実行中に中断してしまう場合がある。
【０００９】
例えば、予め印刷装置に複数の印刷ジョブが入力されている場合に、入力済みの印刷ジョブによりある属性のシートが使用されてしまったことにより、その後に実行される印刷ジョブに設定されたシートの属性と一致するシートがなくなってしまうことがある。この場合、印刷ジョブが実行できない状態となってしまう。
【００１０】
本発明は、上記の点を鑑みてなされたものであり、特定の印刷ジョブの実行開始時あるいは実行中に印刷処理が中断されてしまうことを未然に防止することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明に係る印刷装置は、印刷処理に用いられるシートの属性情報を含む印刷ジョブを入力する入力手段と、前記入力手段により入力された印刷ジョブを保持する保持手段と、前記保持手段により保持される印刷ジョブを実行してシートを印刷処理する印刷手段と、前記印刷処理に用いられるシートを積載するための複数のシート積載手段と、前記複数のシート積載手段のそれぞれについて、シート積載手段と該シート積載手段に積載されるシートの属性情報を対応付けて記憶する記憶手段と、前記保持手段により保持される複数の印刷ジョブに含まれる特定の印刷ジョブを前記印刷手段が実行する際に用いるシートを、前記特定の印刷ジョブに含まれるシート属性情報が対応付けられて前記記憶手段に記憶された特定のシート積載手段から給送するよう前記特定のシート積載手段を制御する制御手段と、前記複数のシート積載手段のそれぞれについて、シート積載手段に積載されるシートの残量を検知する検知手段と、前記特定のシート積載手段に積載されるシートの残量が該特定の印刷ジョブの実行中に所定の残量を下回るかどうかを、前記特定の印刷ジョブ及び前記特定の印刷ジョブに先行して実行される他の印刷ジョブにより利用される前記特定のシート積載手段のシートの量に基づいて判定する判定手段と、前記判定手段により前記特定のシート積載手段に積載されるシートの残量が前記特定の印刷ジョブの実行中に前記所定の残量を下回ると判定される場合に、前記特定の印刷ジョブに含まれる前記シート属性情報を他のシート属性情報に変更するための操作者による指示を要求する要求手段と、前記特定の印刷ジョブに含まれる前記シート属性情報を他のシート属性情報に変更するための操作者による指示を受け付ける受付手段と、前記受付手段が前記操作者による指示を受け付けた場合に、前記記憶手段に記憶される前記特定の印刷ジョブに含まれる前記シート属性情報を変更するよう制御する制御手段とを備える。
【００１２】
また、本発明に係る印刷装置の制御方法は、印刷処理に用いられるシートの属性情報を含む印刷ジョブを入力する入力手段と、前記入力手段により入力された印刷ジョブを保持する保持手段と、前記保持手段により保持される印刷ジョブを実行してシートを印刷処理する印刷手段と、前記印刷処理に用いられるシートを積載するための複数のシート積載手段と、前記複数のシート積載手段のそれぞれについて、シート積載手段と該シート積載手段に積載されるシートの属性情報を対応付けて記憶する記憶手段とを備える印刷装置の制御方法であって、前記保持手段により保持される複数の印刷ジョブに含まれる特定の印刷ジョブを前記印刷手段が実行する際に用いるシートを、前記特定の印刷ジョブに含まれるシート属性情報が対応付けられて前記記憶手段に記憶された特定のシート積載手段から給送するよう前記特定のシート積載手段を制御する給送工程と、前記複数のシート積載手段のそれぞれについて、シート積載手段に積載されるシートの残量を検知する検知工程と、前記特定のシート積載手段に積載されるシートの残量が該特定の印刷ジョブの実行中に所定の残量を下回るかどうかを、前記特定の印刷ジョブ及び前記特定の印刷ジョブに先行して実行される他の印刷ジョブにより利用される前記特定のシート積載手段のシートの量に基づいて判定する判定工程と、前記判定工程により前記特定のシート積載手段に積載されるシートの残量が前記特定の印刷ジョブの実行中に前記所定の残量を下回ると判定される場合に、前記特定の印刷ジョブに含まれる前記シート属性情報を他のシート属性情報に変更するための操作者による指示を要求する要求工程と、前記特定の印刷ジョブに含まれる前記シート属性情報を他のシート属性情報に変更するための操作者による指示を受け付ける受付工程と、前記受付工程が前記操作者による指示を受け付けた場合に、前記記憶手段に記憶される前記特定の印刷ジョブに含まれる前記シート属性情報を変更するよう制御する制御工程とを備える。
【発明の効果】
【００１３】
本発明によれば、特定の印刷ジョブにより利用されるシートが特定の印刷ジョブを実行する際に不足してしまう場合であっても、特定の印刷ジョブが実行できるようにするための指示を操作者に要求し、操作者による指示を受け付けることができる。これにより、特定の印刷ジョブの実行開始時あるいは実行中に印刷処理が中断されてしまうことを未然に防止することができる。
【図面の簡単な説明】
【００１４】
【図１】印刷処理システムを示す図である。
【図２】シートのライブラリ情報を示す図である。
【図３】ＭＦＰの構成を示すブロック図である。
【図４】ＭＦＰの構成を示す断面図である。
【図５】プリンタドライバの設定画面を示す図である。
【図６】プロパティボタン５０５を押下したときに表示される画面を示す図である。
【図７】仕上げタブ６５８が選択されたときに表示される画面を示す図である。
【図８】給紙タブ６５９が選択されたときに表示される画面を示す図である。
【図９】給紙タブ６５９が選択されたときに表示される画面を示す図である。
【図１０】プリントジョブのデータ構造を示す図である。
【図１１】プリント待ち行列（プリントジョブリスト）の一例を示す図である。
【図１２】給紙トレイ情報を示す図である。
【図１３】プリントジョブリストの更新処理を示すフローチャートである。
【図１４】プリントジョブリストを示す図である。
【図１５】代替シート設定画面を示す図である。
【図１６】代替シート設定の処理を示すフローチャートである。
【図１７】プリントジョブリストを示す図である。
【図１８】プリントジョブの処理を示すフローチャートである。
【図１９】プリントジョブリストを示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の一実施形態に係る印刷処理システム及び印刷方法について詳細に説明する。
【００１６】
＜第１の実施形態＞
［システム全体の構成］
図１は、本発明の第１の実施形態に係る印刷処理システムを示す図である。図１に示す印刷システムは、１つ又は複数のユーザ端末（本実施形態では、ユーザ端末１０１、及びユーザ端末１０２）と、インターネット１０３を介して接続されているＰＯＤ（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）システム１１５から成っている。
【００１７】
ＰＯＤシステム１１５に対してプリントサービスの発注を行う発注者は、ユーザ端末１０１又はユーザ端末１０２を用いてプリントサービスの発注をすることができる。
【００１８】
一方、ＰＯＤシステム１１５において、受注サーバ１０５は、インターネット１０３を介してユーザ端末からプリントサービスを受注するサーバであり、ユーザ端末からのプリントサービスとしてプリントジョブデータを受信する。ここで、プリントジョブデータとは、ユーザ端末にて特定のアプリケーションソフトウェアで作成された複数ページのデータを一連のプリントジョブとしてまとめたデータである。プリントジョブデータは、ユーザ端末にて動作するアプリケーションソフトウェアで作成されたデータに、そのデータをＰＯＤシステムにてどのような出力方法で出力させるかを示す設定情報を付加したデータである。ここで、出力方法とは、例えば、製本の種類、カラーモード、用紙タイプを示す。受注サーバ１０５がユーザ端末１０１又は１０２から受信したプリントジョブデータは、受注サーバ１０５が発行するＩＤ番号で管理される。この受注サーバ１０５は、ウェブサーバ機能を備えており、インターネット１０３を介してユーザ端末１０１及びユーザ端末１０２にて動作するウェブブラウザに対して、ウェブブラウザにて表示させるべき表示データを送信する機能を有する。
【００１９】
ファイルサーバ１０６は、受注サーバ１０５がインターネット１０３を介して受信したプリントジョブデータを保存して管理するためサーバである。
【００２０】
また、ファイルサーバ１０６には、ディジタル複合機（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１１０／ＭＦＰ１１１で使用可能であるシートのライブラリ情報が保存されている。
【００２１】
ここで、シートのライブラリ情報とは、例えば、図２のテーブルに示されるような情報である。図２のライブラリ情報は、８種類のシートをテーブル化した情報であるが、より多種類（例えば、数百種類）のシートをテーブル化しても良い。８つのシートの各々には、ユニークなシートＩＤが付与されており、シートＩＤを特定することによりシートの種類が特定される。なお、ファイルサーバ１０６は、ライブラリ情報をＭＦＰ１１０やＭＦＰ１１１に送信することができる。そして、ライブラリ情報を受信したＭＦＰ１１０やＭＦＰ１１１は、ライブラリ情報に基づいて装置を動作させるための各種の設定を行う。図２にはシート毎に定着温度が定められている。ここで、定着温度は、後述する定着器６０８を用いてシートにトナー像を熱定着させる際の温度を示すものであり、シートの種類に応じて図２のような温度を定着処理にて設定する定着温度とする。これにより、ＭＦＰ１１０やＭＦＰ１１１は、ライブラリ情報に基づいて、シートの種類に応じた適切な定着温度にてシートに定着処理を行うことができる。なお、図２にはシートに対応付けた情報として定着温度が示されているが、定着温度以外の情報を付け加えてもよい。例えば、転写ドラム６０５に印加される転写電圧等の情報を付け加えても良い。
【００２２】
プリントサーバ１０８は、スキャナ１０７やＭＦＰ１１０やＭＦＰ１１１等の原稿を画像データとして読み取るスキャンデバイスにより読み取られた画像データを保存するためのサーバである。また、プリントサーバ１０８は、読み込んだ画像データの補正（読取方向のずれの補正、ノイズ（黒点）の除去）を実行する。また、プリントサーバ１０８は、ファイルサーバ１０６に保存されている複数のプリントジョブデータやスキャナ１０７等により読み取られた画像データを結合する。
【００２３】
プリントサーバ１０８、クライアントＰＣ１０９、スキャナ１０７、ＭＦＰ１１０、ＭＦＰ１１１は、ＬＡＮ等のネットワーク１０４により接続され、各装置間でデータを転送したり、制御コマンドを送受信したりすることができる。
【００２４】
また、図１に示す印刷処理システムにおいて、紙折り機１１２は、ＭＦＰ１１０やＭＦＰ１１１により出力された複数枚のシートを折り畳む機能を有する。
【００２５】
また、くるみ製本機（ｃａｓｅ  ｂｉｎｄｉｎｇ  ｄｅｖｉｃｅ）１１３は、製本されるべき複数枚のシートに対して、表紙となるシートを糊付けして製本する機能を有する。
【００２６】
さらにまた、断裁機（ｓｈｅｅｔ  ｃｕｔｔｉｎｇ  ｄｅｖｉｃｅ）１１４は、くるみ製本機１１３によって表紙が糊付けされて複数枚のシートを製本したものを裁断する。
【００２７】
［ＭＦＰの構成］
次に、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）について説明する。図３は、ＭＦＰ１１０、１１１の構成を示すブロック図である。本実施形態に係るＭＦＰ１１０、１１１は、複数のジョブデータを記憶可能なハードディスク２０９等のメモリを具備する。また、ＭＦＰ１１０、１１１は、スキャナ部２０１から入力されたジョブデータをハードディスク２０９等へ記憶させた後にプリンタ部２０３でプリントするコピー機能を備える。また、外部Ｉ／Ｆ２０２を介して入力されたジョブデータをハードディスク２０９等へ記憶させた後にプリンタ部２０３でプリントするプリント機能を備える。
【００２８】
図３に示すように、本実施形態に係るＭＦＰは、紙原稿等の画像を読み取るとともに読み取られた画像データを画像処理するスキャナ部２０１を備える。また、ＭＦＰは、外部装置と画像データ等を送受信する外部Ｉ／Ｆ２０２と、ハードディスク２０９等に記憶されたジョブデータに基づいてシート上に画像形成するプリンタ部２０３とを備えている。
【００２９】
また、ＭＦＰは、操作部２０４をさらに備え、ＭＦＰの操作者は、ＭＦＰの様々な処理機能を選択したり、各種の指示をしたりすることができる。
【００３０】
さらに、ＭＦＰはＣＰＵ２０５を備え、ＲＯＭ２０７に読み込んだプログラムに基づいて動作する。また、ＭＦＰのＲＯＭ２０７には、外部Ｉ／Ｆ２０２が外部装置（例えば、クライアントＰＣ１０９）から受信したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ：ページ記述言語）コードデータを解釈するためのプログラムが記憶されている。また、ＲＯＭ２０７には、ラスターイメージデータに展開する動作を実行するためのプログラムが記憶されている。そして、それらのプログラムは、ＣＰＵ２０５が実行する。
【００３１】
さらにまた、ＭＦＰのメモリコントローラ部２０６は、ＲＯＭ２０７、ＲＡＭ２０８、及びハードディスク２０９へのアクセスを制御する。
【００３２】
ＲＯＭ２０７は、読み出し専用のメモリであり、ＭＦＰの各種の機能を初期化するためのプログラムやフォント情報等が予め記憶されている。また、ＲＡＭ２０８は、読み出し及び書き込み可能なメモリであり、スキャナ部２０１や外部Ｉ／Ｆ２０２よりメモリコントローラ部２０６を介して送られてきた画像データや、各種プログラムや設定情報を記憶する。さらに、ハードディスク２０９は、圧縮伸長部２１０によって圧縮された画像データを記憶する大容量の記憶装置である。
【００３３】
圧縮伸長部２１０は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ２０８、ハードディスク２０９に記憶されている画像データ等を圧縮・伸長動作を行う。
【００３４】
［ＭＦＰの構成］
図４は、ＭＦＰの構成を示す断面図である。
図４において、自動原稿搬送装置（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ：ＡＤＦ）６０１は、原稿トレイの積載面にセットされた原稿シート束を１枚ずつ順番に分離する。そして、ＡＤＦ６０１は、原稿シート束をスキャナ６０２によって原稿走査するために原稿台ガラス上へ搬送する。スキャナ６０２は、原稿台ガラス上に搬送された原稿の画像を読み取り、ＣＣＤによって画像データに変換する。回転多面鏡（ポリゴンミラー等）６０３は、変換された画像データに応じて変調された、例えばレーザー光等の光線を入射させ、反射ミラーを介して反射走査光として感光ドラム６０４に照射する。
【００３５】
感光ドラム６０４上に反射走査光として照射されたレーザー光によって形成された潜像はトナーによって現像され、転写ドラム６０５上に貼り付けられたシート材に対してトナー像を転写する。この一連の画像形成プロセスをイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各トナーに対して順次実行することにより画像が形成される。
【００３６】
そして、４回の画像形成プロセスの後に、画像形成された転写ドラム６０５上のシートは、分離爪６０６によって分離され、定着前搬送部６０７によって定着器６０８へ搬送される。定着器６０８は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータ等の熱源を内蔵し、トナー像が転写されたシート材上のトナーを、熱と圧力によって定着させる。
【００３７】
排紙フラッパ６０９は、揺動軸を中心に揺動可能に構成され、シートの搬送方向を規定する。例えば、排紙フラッパ６０９が時計回りの方向に揺動しているときには、シートは真直ぐに搬送され、排紙ローラ６１０によって機外へ排出される。一方、シートの両面に画像を形成する際には、排紙フラッパ６０９が図中反時計回りの方向に揺動し、シートは下方向に進路を変更され両面搬送部へと送り込まれる。
【００３８】
両面搬送部は、反転フラッパ６１１、反転ローラ６１２、反転ガイド６１３及び両面トレイ６１４より構成される。反転フラッパ６１１は、揺動軸を中心に揺動可能に構成され、シートの搬送方向を規定する。まず、反転フラッパ６１１が反時計回りの方向に揺動し、シートは反転ローラ６１２によって反転ガイド６１３へと送り込まれる。シート後端が反転ローラ６１２に狭持された状態で反転ローラ６１２は一旦停止し、引き続き反転フラッパ６１１が時計回りの方向に揺動する。さらに、反転ローラ６１２が逆方向に回転し、シートはスイッチバックして搬送され、後端と先端が入れ替わった状態で両面トレイ６１４へと導かれる。
【００３９】
両面トレイ６１４では、シートを一旦積載し、その後、再給紙ローラ６１５によってシートは再びレジストローラ６１６へと送り込まれる。このときシートは、１面目の転写工程とは反対の面が感光ドラムと対向する側になって送られてきている。そして、先述したプロセスと同様にして２面目の画像が形成され、シートの両面に画像が形成され、定着工程を経て機外へ排出される。
【００４０】
給紙搬送部は、シート積載手段としてのシートカセットＡ６１７、Ｂ６１８、ペーパーデッキ６１９、手差しトレイ６２０と、給紙ローラ６２１、及びレジストローラ６１６によって構成されている。
【００４１】
シートカセットＡ６１７、Ｂ６１８、手差しトレイ６２０及びペーパーデッキ６１９には、各種サイズ及び各種タイプのシートが収納される。シートカセットＡ６１７、シートカセットＢ６１８、ペーパーデッキ６１９及び手差しトレイ６２０には、それぞれに給紙ローラ６２１が設けられ、シートが１枚ずつ給送される。具体的には、ピックアップローラによって積載されたシートが順次繰り出され、給紙ローラ６２１に対向して設けられる分離ローラによって重送が防止され、シートは１枚ずつ搬送ガイドへと送り出される。
【００４２】
ここで、分離ローラには、搬送方向とは逆方向に回転させる駆動力が、図示しないトルクリミッタを介して入力されている。分離ローラは、給紙ローラ６２１との間に形成されるニップ部にシートが１枚だけ進入しているときには、シートに従動して搬送方向に回転する。一方、重送が発生している場合には、分離ローラは搬送方向とは逆方向に回転することにより、重送したシートが戻され、最上部の１枚だけが送り出されるようになっている。
【００４３】
送り出されたシートは、搬送ガイドの間を案内され、複数の搬送ローラによってレジストローラ６１６まで搬送される。このときレジストローラ６１６は停止しており、シートの先端がレジストローラ６１６対で形成されるニップ部に突き当たり、シートがループを形成し斜行が補正される。その後、画像形成部において感光ドラム６０４上に形成されるトナー像のタイミングに合わせて、レジストローラ６１６は回転を開始してシートを搬送する。
【００４４】
レジストローラ６１６により送られたシートは、吸着ローラ６２２によって転写ドラム６０５表面に静電気的に吸着される。
【００４５】
プリンタ部２０３の定着器６０８から排出されたシートは、オンラインフィニッシャ部に入る（フィニッシャが接続されている場合）。オンラインフィニッシャ部には、サンプルトレイ６２３及びスタックトレイ６２４があり、ジョブの種類や排出されるシートの枚数に応じて切り替えて排出される。
【００４６】
さらに、出力すべきジョブに対してステープルモードが設定されている場合には、スタックトレイ６２４に排出するように制御する。その際には、シートがスタックトレイ６２４に排出される前に、シートをジョブ毎にフィニッシャ内部の処理トレイ６２５に順次蓄えておく。そして、処理トレイ６２５上においてステープラ６２６によってバインドして、その上で、スタックトレイ６２４へシート束を束排出する。
【００４７】
その他、上記２つのトレイに至るまでに、ファイル用の２つ（又は３つ等）の穴開けを行うパンチャ６２７があり、ジョブの種類に応じてパンチ処理を行う。例えば、出力すべきジョブに対するシート処理に関する設定として、ユーザにより操作部を介してパンチ処理設定がなされた場合には、以下の動作をする。それは、そのジョブの記録紙に対してパンチャ６２７によるパンチ処理を実行させ、その上で、機内を通過させて、スタックトレイ６２４及びサンプルトレイ６２３等の排出トレイに排紙する動作である。
【００４８】
さらに、サドルステッチャ６２８は、シートの中央部分を２か所バインドした後に、シートの中央部分をローラに噛ませることによりシートを半折りし、パンフレットのようなブックレットを作成する処理（製本処理）を行う。サドルステッチャ６２８で製本されたシートは、ブックレットトレイ６２９に排出される。尚、当該サドルステッチャ６２８による製本処理等のシート処理動作の実行可否も、上述したように出力すべきジョブに対してユーザにより設定されたシート処理設定に基づく。
【００４９】
また、インサータ６３０は、インサートトレイ６３１にセットされたシートをプリンタへ通さずにスタックトレイ６２４及びサンプルトレイ６２３等の排出トレイのいずれかに送るためのものである。これによってオンラインフィニッシャ部に送り込まれるシート（プリンタ部で印刷されたシート）とシートの間にインサータ６３０にセットされたシートをインサート（中差し）することができる。インサータ６３０のインサートトレイ６３１にはユーザによりフェイスアップの状態でセットされるものとし、ピックアップローラにより最上部のシートから順に給送する。
【００５０】
従って、インサータ６３０からのシートは、そのままスタックトレイ６２４又はサンプルトレイ６２３へ搬送することにより、フェイスダウン状態で排出される。サドルステッチャ６２８へ送るときには、一度パンチャ側へ送り込んだ後スイッチバックさせて送り込むことによりフェースの向きを合わせる。尚、インサータ６３０によるシート挿入処理等のシート処理動作の実行可否も、上述したように出力すべきジョブに対してユーザにより設定されたシート処理設定に基づく。
【００５１】
［プリントジョブの送信処理］
次に、クライアントＰＣ１０９からＰＯＤシステム１１５のオペレータが受注サーバ１０５に受注された内容に従ってクライアントＰＣ１０９からＭＦＰ１１０又はＭＦＰ１１１にプリントジョブを送信する処理について説明する。
【００５２】
図５は、クライアントＰＣ１０９上で動作するプリンタドライバの設定画面を示す図である。そして、クライアントＰＣ１０９は、文書作成アプリケーション等のアプリケーションソフトウェアにて文書を作成している際に、プリンタドライバを起動させることで図５の設定画面をクライアントＰＣ１０９の表示画面上に表示させる。ここで、プリンタドライバとは、ＭＦＰ１１０又はＭＦＰ１１１を制御するためのデバイスドライバであり、クライアントＰＣ１０９上で動作するソフトウェアである。そして、クライアントＰＣ１０９は、プリンタドライバを動作させることでＭＦＰ１１０又はＭＦＰ１１１へ送信するプリントジョブを生成する。
【００５３】
図５の設定画面において、クライアントＰＣ１０９を操作する操作者（作業者）は、プリンタ名選択ボックス５０１を不図示のポインティングデバイス等を用いて操作する。この操作により、クライアントＰＣ１０９がプリントジョブを送信する送信先として、ＭＦＰ１１０又はＭＦＰ１１１のいずれかが選択される。図５においてクライアントＰＣ１０９は、ＭＰＦ１１０を選択している。また、クライアントＰＣ１０９を操作する作業者は、印刷範囲選択ボックス５０２をポインティングデバイス等を用いて操作する。これにより、アプリケーションが生成する文書のうち所望の範囲がＭＦＰ１１０にて印刷すべき範囲として決定する。プリンタドライバは、作業者が「すべて」を選択した場合には、アプリケーションが生成した文書の全てのページを印刷対象とする。また、プリンタドライバは、作業者が「現在のページ」を選択した場合には、アプリケーションが生成した複数ページの文書のうち現在クライアントＰＣの画面上に表示されているページを印刷対象とする。また、プリンタドライバは、作業者が「ページ指定」を選択した場合には、アプリケーションが生成した複数ページの文書のうちエディットボックス５０３に入力されているページを印刷対象とする。また、プリンタドライバは、作業者が印刷部数設定ボックス５０４に入力した部数を印刷対象の部数にする。
【００５４】
そして、クライアントＰＣ１０９の作業者は、プリンタドライバを介したＭＦＰ１１０へ送信するプリントジョブの設定が終了したならばＯＫボタン５０６を押下することにより、プリントジョブの生成を開始させる。なお、クライアントＰＣ１０９の作業者は、プリントジョブの生成を中止する場合には、キャンセルボタン５０７を押下する。
【００５５】
図６は、図５のプリンタドライバのプロパティ設定画面においてプロパティボタン５０５を押下したときに表示される画面を示す図である。
【００５６】
クライアントＰＣ１０９を操作する作業者は、原稿サイズ選択ボックス６０１を不図示のポインティングデバイス等を用いて操作する。この操作により、プリンタドライバは、クライアントＰＣ１０９上で起動中のアプリケーションデータにおける各ページのサイズを選択する。なお、通常はアプリケーションデータが生成する文書には原稿サイズが指定されているので、この原稿サイズが自動的に選択される。また、プリンタドライバは、作業者が出力用紙サイズ選択ボックス６０２について「原稿サイズと同じ」を選択した場合には、ＭＦＰ１１０にて印刷処理（出力処理）に用いるシートのサイズとしてＡ４サイズを選択する。なお、作業者は出力用紙サイズとして、「原稿サイズと同じ」を選択する以外にも「Ａ３サイズ」、「Ｂ５サイズ」等の所望のシートサイズを選択することができる。ただし、この場合は、原稿サイズと異なるサイズが選択されるので、プリンタドライバは、倍率を変更しつつプリントジョブを生成する。また、プリンタドライバは、作業者が部数選択ボックス６０３について所望の印刷部数を入力したことに応じて入力された部数をプリントジョブに設定する。また、プリンタドライバは、作業者が印刷方向指定ボックス６０４にて選択した印刷方向を入力する。
【００５７】
そして、作業者がＯＫボタン６５５を選択したことにより原稿サイズ選択ボックス６５１、出力用紙サイズ選択ボックス６５２、部数選択ボックス６５３、印刷方向指定ボックス６５４に入力されている値を確定する。一方、作業者がキャンセルボタン６５６を選択したことにより原稿サイズ選択ボックス６５１、出力用紙サイズ選択ボックス６５２、部数選択ボックス６５３、印刷方向指定ボックス６５４に入力されている値を確定せずに予め定められている初期設定に戻す。
【００５８】
図７は、図６のプリンタドライバのプロパティ設定画面において仕上げタブ６５８が選択されたときに表示される画面を示す図である。
【００５９】
クライアントＰＣ１０９を操作する作業者は、印刷方法選択ボックス７０１を不図示のポインティングデバイス等を用いて操作する。この操作により、プリンタドライバは、アプリケーションデータから生成するプリントジョブをＭＦＰ１１０にて印刷処理させるときの印刷方法を選択する。なお、印刷方法としては、シートの片面のみに印刷処理をする「片面印刷」、シートの両面に印刷処理をする「両面印刷」、サドルステッチャ６２８を用いた「製本印刷」等がある。
【００６０】
そして、作業者がＯＫボタン７０２を選択したことにより印刷方法選択ボックス７０１に入力されている値を確定する。一方、作業者がキャンセルボタン７０３を選択したことにより印刷方法選択ボックス７０１に入力されている値を確定せずに予め定められている初期設定に戻す。
【００６１】
図８及び図９は、図６のプリンタドライバのプロパティ設定画面において給紙タブ６５９が選択されたときに表示される画面を示す図である。
【００６２】
クライアントＰＣ１０９を操作する作業者は、シートの指定方法選択ボタン８０１を不図示のポインティングデバイス等を用いて操作する。この操作により、プリンタドライバは、作業者が「給紙部で指定」ボタンを選択した場合は、給紙部選択ボックス８０２を操作して選択した給紙部をプリントジョブに設定する。
【００６３】
一方、プリンタドライバは、作業者が「シートタイプで指定」ボタンを選択した場合は、シートタイプ選択ボックス８０５を操作して選択したシートをプリントジョブに設定する。
【００６４】
そして、作業者がＯＫボタン８０３を選択したことにより給紙部選択ボックス８０２又はシートタイプ選択ボックス８０５に入力されている値を確定する。一方、作業者がキャンセルボタン８０４を選択したことにより給紙部選択ボックス８０２又はシートタイプ選択ボックス８０５に入力されている値を確定せずに予め定められている初期設定に戻す。
【００６５】
そして、図６、図７、図８、図９のプリンタドライバのプロパティ設定画面における設定が終了すると（ＯＫボタン６５５、ＯＫボタン７０２、ＯＫボタン８０３が受け付けられると）、図５のプリンタドライバの設定画面に戻る。そして、図５のプリンタドライバの設定画面におけるＯＫボタン５０６が受け付けられると、クライアントＰＣ１０９は、プロパティ設定画面において設定された設定内容と、アプリケーションデータとを合成して１つのプリントジョブを生成する。さらに、クライアントＰＣ１０９は、プリントジョブをＭＦＰ１１０へ送信する。
【００６６】
なお、プリントジョブのデータ構造の具体例を図１０に示す。
図１０は、クライアントＰＣ１０９がＭＦＰ１１０に送信するプリントジョブのデータ構造を示す図である。
【００６７】
図１０において１００１はプリントジョブＩＤであり、クライアントＰＣ１０９がネットワーク１０４を介してＭＦＰ１１０又はＭＦＰ１１１等にプリントジョブを送信する場合に、プリントジョブを特定できるようプリントジョブに付与される固有のＩＤである。また、１００２は出力方法指定情報であり、印刷方法選択ボックス７０１にて選択された印刷方法を特定する情報である。また、１００３は給紙部指定情報であり、給紙部選択ボックス８０２にて選択された給紙部を特定する情報である。また、１００４はシート属性情報であり、出力用紙サイズ選択ボックス６０２にて選択された出力用紙サイズを特定するシートサイズ情報と、シートタイプ選択ボックス８０５にて選択されたシートタイプ情報とを含む情報である。また、１００５は印刷部数指定情報であり、印刷部数設定ボックス５０４又は印刷部数選択ボックス６０３（各々同じ値が入力される）にて入力された印刷部数を特定する情報である。また、１００６は、プリントジョブ名であり、アプリケーションにて管理する際のファイル名を示すテキストデータがプリントジョブ名として付与されている。そして、１００７は、ドキュメントデータであり、クライアントＰＣ１０９上で動作するアプリケーションにて生成されたドキュメント（文書）のデータである。なお、ドキュメントデータには、ドキュメントに含まれるページのページ数が記述されているものとする。
【００６８】
［プリントジョブの処理フロー］
次に、クライアントＰＣ１０９により送信されたプリントジョブを受信したＭＦＰ１１０が実行するプリントジョブの処理フローについて説明する。
【００６９】
クライアントＰＣ１０９からプリントジョブを受信したＭＦＰ１１０のＣＰＵ２０５は、受信したプリントジョブをＨＤＤ２０９に保持した上で図１１に示すプリント待ち行例を用いて管理する。
【００７０】
ここで、プリント待ち行列（プリントジョブリスト）について図１１を用いて説明する。図１１は、ＨＤＤ２０９に記憶されるプリント待ち行列の一例を示す図である。図１１において“Ｎｏ．”は、プリント待ち行列にて待機しているプリントジョブの数を示すものであり、図１１では６個のプリントジョブが蓄積されていることが示されている。また、“プリントジョブＩＤ”は、プリントジョブのプリントジョブ設定データに含まれるものであり、ＭＦＰ１１０が受信するプリントジョブの各々に固有のＩＤである。また、“プリントジョブ名”はプリントジョブ設定データに含まれるプリントジョブ名１００６に対応する。また、“ステータス”は、プリントジョブが印刷処理中なのか印刷処理待ちなのかを示す処理状況を示す。また、“出力方法”は、プリントジョブのプリントジョブ設定データに含まれるものであり、ＭＦＰ１１０が受信するプリントジョブを印刷処理するときの出力方法（例えば、片面印刷、両面印刷、製本印刷）を指定する情報である。また、“シートタイプ”は、プリントジョブのシート属性情報に含まれる、プリントジョブで用いるシートのタイプを特定するものである。例えば、クライアントＰＣ１０９がＭＦＰ１１０に送信するプリントジョブには、普通紙、上質紙、厚紙１０６ｇ／ｍ２、厚紙１５０ｇ／ｍ２、厚紙２１０ｇ／ｍ２、厚紙２５３ｇ／ｍ２、コート紙、色紙の８種類のいずれかが指定される。また、“シートサイズ”は、プリントジョブのシート属性情報に含まれる、プリントジョブで用いるシートのサイズを特定するものである。例えば、クライアントＰＣ１０９がＭＦＰ１１０に送信するプリントジョブには、Ａ４、Ａ５、Ｂ５、Ｂ４、リーガル、レター等の各種のいずれかのサイズが指定される。また、“ページ数”は、ドキュメントデータ１００７に記述されたドキュメントのページ数を示すものである。また、“部数”は、プリントジョブのシート属性情報に含まれる、プリントジョブにて印刷処理する部数を特定するものであり、プリントジョブに含まれるドキュメントデータ１００６を１部として、それを何部印刷処理するかを示す。
【００７１】
また、ＭＦＰ１１０のＨＤＤ２０９には、図１２に示す給紙トレイ情報が保持されている。
【００７２】
給紙トレイ情報とは、給紙トレイ毎に、どのような種類（サイズ、タイプ）のシートが、どのくらいの量積載されているのかを示す情報である。
【００７３】
給紙トレイ毎に、図２に示されるシートのライブラリ情報に含まれるいずれの種類の用紙が積載されているかを示すシートＩＤ情報が記憶されている。また、給紙トレイ毎に、シートＩＤ情報に対応するシート名称が記憶されている。また、給紙トレイ毎に、積載されたシートのサイズが記憶されている。さらに、給紙トレイ毎に、積載されたシートの残量（枚数）が記憶されている。なお、シートカセットＡ、Ｂ、ペーパデッキ、手差しトレイの各々には、積載されたシートの枚数を検知するセンサが備えられている。そして、ＣＰＵ２０５はセンサからの出力情報に基づいて各給紙トレイに積載されたシートの枚数を図１２の残量としてＨＤＤ２０９に記憶させる。
【００７４】
次に、図１３のフローチャートを用いてＭＦＰ１１０のＣＰＵ２０５が実行するプリントジョブリストの更新処理について説明する。
【００７５】
なお、ＣＰＵ２０５は、プリント待ち行列に印刷処理待ちのステータスで保持されている複数のプリントジョブの各々について、図１３の処理を実行するものとする。
【００７６】
図１３の処理において、ＣＰＵ２０５は、各プリントジョブが使用するシートの枚数とＭＦＰ１１０の各給紙トレイが備えるシートの残量に基づいて、プリントジョブが使用するシートの種類の変更を要求するか否かを制御する。
【００７７】
ステップＳ１３１で、ＣＰＵ２０５は、図１１に示されるプリント待ち行例に含まれるいずれかのプリントジョブを特定する。なお、ここで特定するプリントジョブは印刷処理待ちのプリントジョブである。例えば、プリントジョブＩＤ００３のジョブＣを特定する。
【００７８】
ステップＳ１３２で、ＣＰＵ２０５は、Ｓ１３１で特定されたプリントジョブ（例：ジョブＣ）のシート属性情報（例：シートタイプ＝普通紙、シートサイズ＝Ａ４）に対応する給紙トレイ（例：シートカセットＢ）があるかを判断する。対応する給紙トレイがあれば、ステップＳ１３３に進み、そうでなければ、ステップＳ１３８へ進む。
【００７９】
ステップＳ１３３で、ＣＰＵ２０５は、Ｓ１３１で特定されたプリントジョブ（例：ジョブＣ）に対応する給紙トレイ（例：シートカセットＢ）を特定する。
【００８０】
ステップＳ１３４で、ＣＰＵ２０５は、Ｓ１３３で特定された給紙トレイ（例：シートカセットＢ）に対応する他のプリントジョブがあるかどうかを判定し、他のプリントジョブがあればＳ１３５へ進み、そうでなければＳ１３６へ進む。ここで、他のプリントジョブは、ステップＳ１３１で特定したプリントジョブに先行するプリントジョブに限定される。例えば、ステップＳ１３１でジョブＣが特定された場合、ジョブＣに先行するプリントジョブであるジョブＢに限定される。
【００８１】
ステップＳ１３５で、ＣＰＵ２０５は、Ｓ１３３で特定された給紙トレイ（例：シートカセットＢ）に対応する他のプリントジョブ（例：ジョブＢ）を特定する。
【００８２】
ステップＳ１３６で、ＣＰＵ２０５は、Ｓ１３１及びＳ１３５で特定されたプリントジョブ（例：ジョブＢ及びジョブＣ）が使用するシートの枚数を確定する。ここでの確定は、プリントジョブの出力方法指定情報１００２、印刷部数指定情報及びドキュメントデータ１００６に含まれるドキュメントのページ数に基づいて行われる。例えば、ジョブＣは、４ページの１０部分を両面印刷するプリントジョブであるので、使用するシートの枚数は４／２×１０＝２０枚となる。また、ジョブＢは、３０ページの１部分を片面印刷するので使用するシートの枚数は３０×１＝３０枚である。従って、特定されたプリントジョブが使用する枚数は２０＋３０＝５０枚となる。
【００８３】
ステップＳ１３７で、ＣＰＵ２０５は、Ｓ１３３で特定された給紙トレイの残量がステップＳ１３６で確定したシートの枚数以上であるか否かを判定する。ＹＥＳと判定されれば処理フローを終了させ、ＮＯと判定されればステップＳ１３８へ処理を進める。例えば、ＣＰＵ２０５は、給紙トレイとしてシートカセットＢが特定され、ステップＳ１３６で５０枚が確定した場合、図１２の給紙トレイ情報を参照すると、シートカセットＢの残量（４０枚）が５０枚より小さいのでＮＯと判定してステップＳ１３８へ処理を進める。なお、ＣＰＵ２０５が処理をステップＳ１３８へ進めるのは、ステップＳ１３１及びステップＳ１３５で特定されたプリントジョブに基づく印刷処理が終了する前にプリントジョブにより利用されるシートが不足することを意味する。
【００８４】
ステップＳ１３８で、ＣＰＵ２０５は、ステップＳ１３１及びステップＳ１３５で特定されたプリントジョブのシート属性情報を変更するために、図１４に示すように、代替シートの登録を要求する情報を操作部２０４に表示させる。
【００８５】
ここで、図１４のステップＳ１３８にて操作部２０４に表示されるプリントジョブリストについて説明する。
【００８６】
図１４は、図１１にて示されるプリント待ち行列を操作部２０４に表示したものである。そして、図１４の画面においては、プリントジョブリスト１４０１として、ジョブＣ及びジョブＤが他のジョブ（ジョブＡ、Ｂ、Ｅ及びＦ）とは識別できるように表示されている。なお、ＣＰＵ２０５は、ジョブＣ及びジョブＤについての備考欄には、他のジョブ（ジョブＡ、Ｂ、Ｅ及びＦ）と識別できるように“！”マークを表示するよう操作部２０４を制御する。
【００８７】
なお、ジョブＣに“！”が表示されているのは、ジョブＣについて実行された図１３の処理フローにより、ＣＰＵ２０５が以下のように処理したからである。
・ステップＳ１３１で、ジョブＣを特定する。
・ステップＳ１３３で、シートカセットＢを特定する。
・ステップＳ１３５で、ジョブＢを特定する。
・ステップＳ１３６で、ジョブＢ及びジョブＣが使用するシートの枚数を５０枚（３０枚＋２０枚）と確定する。
・ステップＳ１３７で、シートカセットＢの残量（４０枚）より確定したシートの枚数（５０枚）が多いのでＮＯと判定する。
【００８８】
また、ジョブＤに“！”が表示されているのは、ジョブＤについて実行された図１３の処理フローにより、ＣＰＵ２０５が以下のように処理したからである。
・ステップＳ１３１で、ジョブＤを特定する。
・ステップＳ１３３で、シートカセットＡを特定する。
・ステップＳ１３５で、ジョブＡを特定する。
・ステップＳ１３６で、ジョブＡ及びジョブＤが使用するシートの枚数を１４０枚（６０枚＋８０枚）と確定する。
・ステップＳ１３７で、シートカセットＢの残量（７０枚）より確定したシートの枚数（１４０枚）が多いのでＮＯと判定する。
【００８９】
なお、ＣＰＵ２０５が、ジョブＡ、Ｂ、Ｅ及びＦについて“！”を操作部２０４に表示させていないのは、それらのジョブについては、ステップＳ１３２、Ｓ１３７のいずれにおいてもＹＥＳと判定したからである。
【００９０】
以上のように、本実施形態の例において、ＣＰＵ２０５は、ジョブＢ及びジョブＣに含まれるシート属性情報を変更するようにＭＦＰの操作者に要求するための表示をするよう操作部２０４を制御する。
【００９１】
次に、図１５を用いて、代替シート設定画面について説明する。
図１５は、図１４のプリントジョブリストに含まれるいずれかのプリントジョブが操作者の指示により選択された状態で、図１４の代替シート設定キー１４０２が受け付けられた場合に表示される画面である。なお、図１５の画面は、図１４のプリントジョブリストに含まれるいずれのジョブが選択された場合であっても代替シート設定キー１４０２の押下に応じて表示されるものとするが、他の態様であってもよい。例えば、図１４のプリントジョブリストのうち、備考欄に“！”マークが表示されるプリントジョブが選択された状態である場合に限って、代替シート設定キー１４０２の受け付けられた場合に表示されるようにしてもよい。
【００９２】
図１５において、キー１５０１は、図１４にて選択されたプリントジョブのシート属性情報として、シートカセットＡに積載されるシートに対応するシート属性情報（Ａ４サイズの厚紙１０６ｇ／ｍ２）を設定するためのキーである。
【００９３】
また、キー１５０２は、図１４にて選択されたプリントジョブのシート属性情報として、シートカセットＢに積載されるシートに対応するシート属性情報（Ａ４サイズの普通紙）を設定するためのキーである。
【００９４】
また、キー１５０３は、図１４にて選択されたプリントジョブのシート属性情報として、ペーパーデッキに積載されるシートに対応するシート属性情報（Ａ４サイズの普通紙）を設定するためのキーである。
【００９５】
また、キー１５０４は、図１４にて選択されたプリントジョブのシート属性情報として、手差しトレイに積載されるシートに対応するシート属性情報（Ａ３サイズの上質紙）を設定するためのキーである。
【００９６】
また、キー１５０５は、図１５に示す代替シート設定画面から図１４に示すプリントジョブリスト画面に戻すためのキーである。
【００９７】
ここで、図１６を用いて、代替シート設定の処理フローを説明する。
図１６は、代替シート設定の処理フローであり、図１４に表示された複数のプリントジョブのいずれかが選択された状態で代替シート設定キー１４０２が受け付けられた場合に開始される。
【００９８】
ステップＳ１６０１で、ＣＰＵ２０５は、図１４のプリントジョブリストに表示されるいずれのプリントジョブが選択されたかを特定する（例：ジョブＣ）。
【００９９】
ステップＳ１６０２で、ＣＰＵ２０５は、操作部２０４に表示された図１５に示される画面を介して、ＭＦＰ１１０の操作者によりキー１５０１〜１５０４のうちいずれかのキーが受け付けられたかを判定する。そして、いずれかのキーが受け付けられたと判定した場合はＳ１６０３へ処理を進める。ここで、ＣＰＵ２０５は、操作者による指示の受付手段として機能する。
【０１００】
ステップＳ１６０３で、ＣＰＵ２０５は、ステップＳ１６０２で受け付けられたと判定されたキーに対応するシート属性情報を図１２の給紙トレイ情報に基づいて特定する。例えば、ステップＳ１６０２でキー１５０３が受け付けられた場合は、ペーパデッキに積載されるシートＩＤ＝７のＡ４サイズのコート紙をシート属性情報として特定する。
【０１０１】
ステップＳ１６０４で、ＣＰＵ２０５は、ステップＳ１６０１にて特定されたプリントジョブのシート属性情報を、ステップＳ１６０３で特定されたシート属性情報により更新（上書き）する。例えば、ステップＳ１６０１でジョブＣが特定され、ステップＳ１６０３でシートＩＤ＝７のＡ４サイズのコート紙が特定された場合、ジョブＣのシート属性情報を、Ａ４サイズの普通紙からＡ４サイズのコート紙に変更する。
【０１０２】
そして、ＣＰＵ２０５は、ステップＳ１６０４の処理が終了して図１６の処理フローが終了した後に、図１５の画面でキー１５０５が受け付けられたことを検出すると、プリントジョブリストを表示するように操作部２０４を制御する。
【０１０３】
なお、前述した例のように、ジョブＣについて図１５の代替シート設定画面を介してシート属性情報を変更した場合、図１７に示される画面がプリントジョブリスト１７０１として表示される。図１４のプリントジョブリストではジョブＣのシートタイプが普通紙であったのが、図１７では代替シート設定によりコート紙に変更されている点が異なる。
【０１０４】
また、図１４のプリントジョブリストでは、ジョブＣについてシート属性情報を変更するようにＭＦＰの操作者に要求するための表示（“！”マークの表示）がなされているが、図１７ではそのような表示がなされていない。これは、シート属性情報が更新されたジョブＣについて図１３の処理フローが実行され、ステップＳ１３２及びステップＳ１３７のいずれでもＹＥＳと判定されたからである。このことは、ジョブＣが利用するシート（コート紙）がジョブＣ及びそれに先行する他のジョブを実行したとしてもシートが足りなくなるという状況が発生しないことを示している。以上のように、ジョブＣについて、代替シート設定をすることにより、ジョブＣの実行開始時あるいは実行中に印刷処理が中断されてしまうことを未然に防止することができる。
【０１０５】
なお、図１７のプリントジョブリストでは、ジョブＤについて“！”マークが表示されているので、このままではジョブＤの実行開始時あるいは実行中に印刷処理が中断されてしまうこととなる。ここで、ＭＦＰ１１０の操作者は、ジョブＣについて行った操作と同様に、図１７の代替シート設定キー１７０２を押下してジョブＤのシート属性情報を変更することができる。これにより、ジョブＤの実行開始時あるいは実行中に印刷処理が中断されてしまうことを未然に防止することができる。
【０１０６】
次に、図１８を用いて、プリントジョブの処理を説明する。
図１８は、図１１に示されるプリントジョブリストの先頭（Ｎｏ．１）のジョブを実行してシートへの印刷処理を実行するフローを示すものである。
【０１０７】
ステップＳ１８０１で、ＣＰＵ２０５は、プリントジョブリストの先頭のジョブが使用する給紙トレイを特定する。例えば、図１１のプリントジョブリストでは、ジョブＡが使用するシートカセットＡを特定する。
【０１０８】
ステップＳ１８０２で、ＣＰＵ２０５は、ステップＳ１８０２で特定された給紙トレイからシートを給紙し、指定された出力方法にて印刷処理を実行する。例えば、ジョブＡについてはシートカセットＡからシートを給紙し、片面印刷にて印刷処理を実行するようプリンタ部２０３を制御する。
【０１０９】
ステップＳ１８０３で、ＣＰＵ２０５は、図１１のプリントジョブリストを参照し、引き続き実行するべきプリントジョブがあるかどうかを判定し、ある場合にはステップＳ１８０１へ処理を進めて引き続くプリントジョブを実行する。引き続き実行するべきプリントジョブがなければ図１８のフローを終了させる。
【０１１０】
以上説明したように、第１の実施形態によれば、特定の印刷ジョブにより利用されるシートが特定の印刷ジョブを実行する際に不足してしまう場合であっても、特定の印刷ジョブが実行できるようにするための指示を操作者に要求し、操作者による指示を受け付けることができる。これにより、特定の印刷ジョブの実行開始時あるいは実行中に印刷処理が中断されてしまうことを未然に防止することができる。
【０１１１】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。
第１の実施形態においては、ジョブＡ〜Ｆのいずれも、１つのプリントジョブに設定されるシート属性情報の種類は１種類のみであった。
【０１１２】
それに対して、第２の実施形態においては、１つのプリントジョブに設定されるシート属性情報の種類が複数種類の場合に対応するものである。なお、第２の実施形態は、第１の実施形態の変形例であり、以下で特に説明する部分を除いては、第１の実施形態と動揺であるものとする。
【０１１３】
図１９に、第２の実施形態におけるプリントジョブリストを示す。
第１の実施形態の図１４のプリントジョブリストと異なる点は、１つのプリントジョブに設定されるシート属性情報の種類が複数種類の場合がある点である。具体的には、図１９のＮｏ．４とＮｏ．５には、共通のプリントジョブＩＤ（００４）のプリントジョブが割り当てられており、１つのプリントジョブであることを示している。つまり、ジョブＪは、１つのプリントジョブではあるものの、Ａ４サイズの厚紙１０６ｇ／ｍ２とＡ４サイズの上質紙の双方を使用して印刷処理を実行するものである。
【０１１４】
ＭＦＰ１１０のＣＰＵ２０５は、１つのプリントジョブに複数種類のシートに対応するシート属性情報が設定されている場合であっても、第１の実施形態と同様に、特定の印刷ジョブが実行できるようにするための指示を操作者に要求する。
【０１１５】
ここで、ジョブＪについて実行される図１３のプリントジョブリストの更新処理を説明する。
ＣＰＵ２０５は、ステップＳ１３１でジョブＪを特定し、ステップＳ１３２でＹＥＳと判定する。
【０１１６】
ステップＳ１３３で、ＣＰＵ２０５は、ジョブＪで使用する給紙トレイとして、シートカセットＡ及び手差しトレイを特定する。
【０１１７】
そして、ＣＰＵ２０５は、シートカセットＡ又は手差しトレイを使用する他のプリントジョブ（先行するプリントジョブ）があるかを判定し（Ｓ１３４）、他のプリントジョブとしてジョブＧを特定する（Ｓ１３５）。
ステップＳ１３６で、ＣＰＵ２０５は、ジョブＪが使用するシートの枚数としてＡ４サイズの厚紙１０６ｇ／ｍ２が８０枚であり、Ａ３サイズの上質紙が５枚であると確定する。また、ＣＰＵ２０５は、ジョブＧが使用するシートの枚数としてＡ４サイズの厚紙１０６ｇ／ｍ２が６０枚であると確定する。
【０１１８】
ＣＰＵ２０５は、図１２に示されたＡ４サイズの厚紙１０６ｇ／ｍ２の残量（７０枚）よりジョブＪ及びジョブＧが使用するＡ４サイズの厚紙１０６ｇ／ｍ２の枚数（８０枚＋６０枚）が多いのでＮＯと判定する（Ｓ１３７）。また、ＣＰＵ２０５は、Ａ４サイズの厚紙１０６ｇ／ｍ２を他のシートに代替するよう要求する表示をするよう制御する（Ｓ１３８）。
【０１１９】
なお、第１の実施形態と同様に、代替シート設定キー１９０２を受け付けられることにより表示される図１５の代替シート設定画面を介してＡ４サイズの厚紙１０６ｇ／ｍ２をＡ４サイズのコート紙に変更することができる。この場合、ＣＰＵ２０５は、ジョブＪについてのシート属性情報が変更され、図１９に表示されていた他のシートへ代替するよう要求する表示（“！”マーク）を表示しないように操作部２０４を制御する。
【０１２０】
以上説明したように、第２の実施形態によれば、複数種類のシート属性情報が設定された特定の印刷ジョブにより利用されるシートが特定の印刷ジョブを実行する際に不足してしまう場合であっても、特定の印刷ジョブが実行できるようにするための指示を操作者に要求し、操作者による指示を受け付けることができる。これにより、特定の印刷ジョブの実行開始時あるいは実行中に印刷処理が中断されてしまうことを未然に防止することができる。
【０１２１】
＜他の実施形態＞
なお、第１の実施形態及び第２の実施形態においては、各給紙トレイの残量としてシート枚数を各給紙トレイに備えられたセンサが検出するものとして説明したが、他の態様であってもよい。
【０１２２】
例えば、最大積載枚数を１００％として現在何％の枚数が積載されているかをＣＰＵ２０５が各給紙トレイに設けられたセンサが出力情報として出力するようにしても良い。この場合、ＣＰＵ２０５は、出力情報に基づいて各給紙トレイに積載されたシートの枚数を推定し、推定した値数を残量としてＨＤＤ２０９に記憶させる。
【０１２３】
また、ＭＦＰ１１０の操作者が操作部２０４を介して各給紙トレイに積載されるシートの枚数を入力し、各給紙トレイからシートが給送されるたびに入力されたシートの枚数から減算した枚数を残量としてＨＤＤ２０９に記憶させるようにしてもよい。
【０１２４】
また、第１の実施形態及び第２の実施形態においては、ステップＳ１３７で特定された給紙トレイの残量が確定したシートの枚数より少ない場合（下回る場合）にＮＯと判定するものであったが、他の態様であっても良い。例えば、特定された給紙トレイの残量から所定の残量（例えば、１０枚）を減算した値が確定したシートの枚数より少ない場合にＮＯと判定するようにしてもよい。
【０１２５】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2011194726.tif 000003
【図２】
2011194726.tif 000004
【図３】
2011194726.tif 000005
【図４】
2011194726.tif 000006
【図５】
2011194726.tif 000007
【図６】
2011194726.tif 000008
【図７】
2011194726.tif 000009
【図８】
2011194726.tif 000010
【図９】
2011194726.tif 000011
【図１０】
2011194726.tif 000012
【図１１】
2011194726.tif 000013
【図１２】
2011194726.tif 000014
【図１３】
2011194726.tif 000015
【図１４】
2011194726.tif 000016
【図１５】
2011194726.tif 000017
【図１６】
2011194726.tif 000018
【図１７】
2011194726.tif 000019
【図１８】
2011194726.tif 000020
【図１９】
2011194726.tif 000021