(57)【要約】【課題】給紙装置の用紙がユーザに上記給紙装置の使用を設定された印刷ジョブ以外の他の印刷ジョブに使用されるのを防止することができる画像形成装置を提供する。【解決手段】ＭＦＰ１０１は、複数の給紙装置の中から印刷ジョブで使用する給紙装置をユーザに選択させ、選択された給紙装置を上記印刷ジョブ以外の他の印刷ジョブで使用できないように制御する。【選択図】図１０
2019093556.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙装置を備える画像形成装置であって、
投入された印刷ジョブを実行する印刷ジョブ実行手段と、
前記複数の給紙装置の中から前記印刷ジョブで使用する給紙装置をユーザに選択させる選択手段と、
前記選択された給紙装置を前記印刷ジョブ以外の他の印刷ジョブで使用できないように制御する制御手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記選択手段において、前記ユーザに予め選択された給紙装置を前記ユーザ以外の他のユーザが選択できないように制御することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記選択手段によって使用する給紙装置が選択されていない印刷ジョブに対し、前記複数の給紙装置の中から一の前記給紙装置を割り当て、
前記制御手段は、前記選択された給紙装置以外の給紙装置の中から一の前記給紙装置を割り当てるように制御することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記ユーザによる投入指示に応じて投入された印刷ジョブを即座に実行せずに保持する保持手段を更に備え、
前記印刷ジョブ実行手段は、所定のキューで管理される印刷ジョブを実行し、
前記保持された印刷ジョブは、前記保持された印刷ジョブで使用する給紙装置が前記選択手段において前記ユーザに選択された際に前記所定のキューに投入されることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記選択された給紙装置において前記ユーザ以外の他のユーザによる所定の操作が行われた際に警告を通知する通知手段を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記選択された給紙装置において前記制御手段による制御が解除されるまでの予測時間を通知する予測時間通知手段を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
複数の給紙装置を備える画像形成装置の制御方法であって、
投入された印刷ジョブを実行するジョブ実行ステップと、
前記複数の給紙装置の中から前記印刷ジョブで使用する給紙装置をユーザに選択させる選択ステップと、
前記選択された給紙装置を前記印刷ジョブ以外の他の印刷ジョブで使用できないように制御する制御ステップとを有することを特徴とする画像形成装置の制御方法。
【請求項８】
複数の給紙装置を備える画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像形成装置の制御方法は、
投入された印刷ジョブを実行するジョブ実行ステップと、
前記複数の給紙装置の中から前記印刷ジョブで使用する給紙装置をユーザに選択させる選択ステップと、
前記選択された給紙装置を前記印刷ジョブ以外の他の印刷ジョブで使用できないように制御する制御ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
手差しトレイや給紙カセット等の複数の給紙装置を備える画像形成装置としてのＭＦＰが知られている。ＭＦＰの各給紙装置には異なるサイズの用紙が収納され、ＭＦＰは、印刷ジョブが投入されると、複数の給紙装置の中から印刷ジョブに設定されたサイズの用紙を収納する給紙装置を特定し、特定した給紙装置の用紙を用いて印刷を行う。また、ＭＦＰでは、投入された印刷ジョブで使用する給紙装置をユーザが指定することも可能である（例えば、特許文献１参照）。例えば、ユーザは所定の給紙装置に普通用紙と厚さが異なる他の用紙をセットし、上記所定の給紙装置を指定する。これにより、ユーザは所望の種類の用紙の印刷結果物を得ることが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１０４６１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、オフィス等のように複数のユーザがＭＦＰを利用する環境では、一のユーザが所望の種類の用紙を所定の給紙装置にセットし、一のユーザが投入した印刷ジョブの実行を待機している間に他のユーザによって投入された他の印刷ジョブが上記所定の給紙装置の用紙を使用してしまうという問題が生じる。
【０００５】
本発明の目的は、給紙装置の用紙がユーザに上記給紙装置の使用を設定された印刷ジョブ以外の他の印刷ジョブに使用されるのを防止することができる画像形成装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の画像形成装置は、複数の給紙装置を備える画像形成装置であって、投入された印刷ジョブを実行する印刷ジョブ実行手段と、前記複数の給紙装置の中から前記印刷ジョブで使用する給紙装置をユーザに選択させる選択手段と、前記選択された給紙装置を前記印刷ジョブ以外の他の印刷ジョブで使用できないように制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、給紙装置の用紙がユーザに上記給紙装置の使用を設定された印刷ジョブ以外の他の印刷ジョブに使用されるのを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施の形態に係るＭＦＰを含む通信システムの構成を概略的に示すネットワーク図である。
【図２】図１のＭＦＰの機能構成を概略的に示すブロック図である。
【図３】図２の操作部の外観図である。
【図４】図１のＭＦＰのハードウェアの構成を説明するための図である。
【図５】図１のＭＦＰのソフトウェアモジュールの構成を概略的に示すブロック図である。
【図６】図１のＰＣにおいて印刷ジョブをホールドキューへ投入する指示が行われてからＭＦＰにおいて上記印刷ジョブで使用する給紙装置の予約処理が行われるまでの処理の手順を示すシーケンス図である。
【図７】図１のＭＦＰによって実行される第１の印刷予約受付処理の手順を示すフローチャートである。
【図８】図２の操作部に表示される選択画面の一例を示す図である。
【図９】図１のＭＦＰによって管理される管理テーブルの一例を示す図である。
【図１０】図２の操作部に表示される予約画面の一例を示す図である。
【図１１】図２の操作部に表示される通知画面の一例を示す図である。
【図１２】図１のＭＦＰにおいて予約された給紙装置の開操作を受け付けた際の処理の手順を示すシーケンス図である。
【図１３】図１のＭＦＰによって管理される管理テーブルの一例を示す図である。
【図１４】図１のＭＦＰによって実行されるロック制御処理の手順を示すフローチャートである。
【図１５】図２の操作部に表示される予約通知画面の一例を示す図である。
【図１６】図１のＭＦＰにおいて給紙装置が予約された印刷ジョブ及び給紙装置の予約が解除された印刷ジョブを実行する際の処理の手順を示すシーケンス図である。
【図１７】図１のＭＦＰによって管理される管理テーブルの一例を示す図である。
【図１８】図１のＭＦＰにおいて給紙装置が予約された印刷ジョブ及び給紙装置の予約が解除された印刷ジョブを実行する際の処理の手順を示すシーケンス図である。
【図１９】図１のＭＦＰによって実行される印刷制御処理の手順を示すフローチャートである。
【図２０】図２の操作部に表示される一時停止画面の一例を示す図である。
【図２１】図１のＰＣにおいて印刷ジョブをプリントキューへ投入する指示が行われてからＭＦＰにおいて上記印刷ジョブで使用する給紙装置の予約処理が行われるまでの処理の手順を示すシーケンス図である。
【図２２】図１のＭＦＰによって実行される第２の印刷予約受付処理の手順を示すフローチャートである。
【図２３】図１のＭＦＰによって管理される管理テーブルの一例を示す図である。
【図２４】図２の操作部に表示される選択画面の一例を示す図である。
【図２５】図１のＰＣに表示される印刷指示画面の一例を示す図である。
【図２６】図１のＰＣにおいて継続確認印刷の実行指示が行われてからＭＦＰにおいて継続確認印刷で使用する給紙装置の予約処理が行われるまでの処理の手順を示すシーケンス図である。
【図２７】図２の操作部に表示される予約画面の一例を示す図である。
【図２８】図１のＭＦＰによって管理される管理テーブルの一例を示す図である。
【図２９】図１のＭＦＰにおいて使用する給紙装置が予約されていない印刷ジョブ及び継続確認印刷ジョブを実行する際の処理の手順を示すシーケンス図である。
【図３０】図１のＭＦＰにおいて使用する給紙装置が予約されていない印刷ジョブ及び継続確認印刷ジョブを実行する際の処理の手順を示すシーケンス図である。
【図３１】図１のＭＦＰによって管理される管理テーブルの一例を示す図である。
【図３２】図１９の印刷制御処理の変形例の手順を示すフローチャートである。
【図３３】図２の操作部に表示される一時停止画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１０】
まず、本発明の第１の実施の形態について説明する。
【００１１】
図１は、本発明の実施の形態に係るＭＦＰ１０１を含む通信システム１００の構成を概略的に示すネットワーク図である。
【００１２】
図１において、通信システム１００は、画像形成装置としてのＭＦＰ１０１及び情報処理装置としてのＰＣ１０２を備える。ＭＦＰ１０１及びＰＣ１０２はネットワーク１０３を介して互いに接続されている。
【００１３】
ＭＦＰ１０１はコピー機能、プリンタ機能、スキャン機能、及び通信機能を備える。ＰＣ１０２はユーザによる印刷ジョブの投入指示を受け付けると、印刷ジョブを実行するための印刷データを生成し、生成した印刷データをＭＦＰ１０１に送信する。印刷データはＰＤＬ（ページ記述言語）コードデータ、ジョブチケット、及びＭＦＰ１０１が解釈可能なコマンドであり、印刷ジョブの実行に必要となる画像データや印刷設定情報等を含む。印刷設定情報として、例えば、プリントキュー及びホールドキューの何れかを示す投入先が設定される。プリントキューに投入された印刷ジョブは即座に実行される一方、ホールドキューに投入された印刷ジョブは即座に実行されずに留め置きされ、ＭＦＰ１０１においてユーザによる印刷開始指示を受け付けた際に実行される。
【００１４】
図２は、図１のＭＦＰ１０１の機能構成を概略的に示すブロック図である。
【００１５】
図２において、ＭＦＰ１０１は、スキャナ部２０１、外部Ｉ／Ｆ２０２、プリンタ部２０３、操作部２０４、制御部２０５（印刷ジョブ実行手段）、給紙部２０６、ＲＯＭ２０７、ＲＡＭ２０８、ＨＤＤ２０９、及び圧縮伸長部２１０を備える。スキャナ部２０１、外部Ｉ／Ｆ２０２、プリンタ部２０３、操作部２０４、制御部２０５、給紙部２０６、ＲＯＭ２０７、ＲＡＭ２０８、ＨＤＤ２０９、及び圧縮伸長部２１０はシステムバス２１１を介して互いに接続されている。
【００１６】
スキャナ部２０１は、載置された原稿を読み取って画像情報を取得し、上記画像情報を画像データに変換し、上記画像データをプリンタ部２０３やＨＤＤ２０９等に転送する。外部Ｉ／Ｆ２０２はネットワーク１０３に接続されたＰＣ１０２等の通信装置とデータを送受信する。プリンタ部２０３は、ＰＣ１０２から受信した印刷データやスキャナ部２０１から転送された画像データに基づいて印刷を行う。操作部２０４は、ＭＦＰ１０１のユーザインターフェースであり、図３に示すように、タッチパネル部３０１及びハードキー入力部３０２を備える。タッチパネル部３０１には操作画面が表示され、ユーザは上記操作画面によってジョブの投入やＭＦＰ１０１の設定変更を指示する。制御部２０５はＭＦＰ１０１全体の動作を統括的に制御する。例えば、制御部２０５はＲＯＭ２０７に格納されたプログラムを実行して図５のソフトウェアモジュール５００の各処理を行う。
【００１７】
給紙部２０６は後述する図３の給紙カセット４１０，４１１、給紙デッキ４１２，４１３、及び手差しトレイ４１４といった複数の給紙装置を備える。給紙部２０６は複数の給紙装置のうち制御部２０５に指定された給紙装置から用紙を一枚ずつプリンタ部２０３へ搬送する。ＲＯＭ２０７は制御部２０５によって実行されるプログラムやＭＦＰ１０１の設定情報等を記憶する。ＲＡＭ２０８は制御部２０５の作業領域として、また、各データの一時格納領域として用いられる。ＨＤＤ２０９は大容量の記憶装置であり、図示しないハードディスク及びハードディスクに対してデータの読み書きを行う駆動部等で構成される。ＨＤＤ２０９はスキャナ部２０１によって生成された画像データを記憶する。また、ＨＤＤ２０９はスプーラとして用いられ、ＰＣ１０２から受信した印刷データを記憶する。圧縮伸長部２１０は、ＪＢＩＧやＪＰＥＧ等といった圧縮方式により、ＲＡＭ２０８やＨＤＤ２０９に記憶された画像データに対して圧縮処理及び伸長処理を施す。
【００１８】
図４は、図１のＭＦＰ１０１のハードウェアの構成を説明するための図である。図４（ａ）は、ＭＦＰ１０１の断面図であり、図４（ｂ）は、給紙デッキ４１２の概略図である。
【００１９】
図４（ａ）において、ＭＦＰ１０１では、自動原稿搬送装置（ＡＤＦ）４０１が、原稿トレイ（不図示）の積載面にセットされた原稿束を１ページ目の原稿からページ順に原稿台ガラス上へ搬送する。スキャナ４０２は、原稿台ガラス上の原稿の画像を読み取り、読み取った画像をＣＣＤによって画像データに変換する。その後、ポリゴンミラー等の回転多面鏡４０３が上記画像データを変調したレーザ光を、反射ミラーを介して感光ドラム４０４に照射する。これにより、感光ドラム４０４上に潜像が形成される。感光ドラム４０４上の潜像はトナーによって現像され、転写ドラム４０５上に貼り付けられた用紙にトナー像として転写される。この一連の画像形成処理がイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、及びブラック（Ｋ）の順に実行され、上記用紙にはフルカラー画像が形成される。フルカラー画像が形成された転写ドラム４０５上の用紙は、分離爪４０６によって分離され、定着前搬送器４０７によって定着器４０８へ搬送される。定着器４０８はトナー像が転写された用紙上のトナーを、熱と圧力によって溶解させ、上記トナー像を用紙に定着させる。排紙フラッパ４０９は揺動軸（不図示）を中心に揺動可能に構成され、用紙の搬送方向を規定する。
【００２０】
また、ＭＦＰ１０１では、印刷に使用する用紙が給紙部２０６に収納されている。給紙部２０６は、複数の給紙装置、具体的に、給紙カセット４１０、４１１、給紙デッキ４１２、４１３、及び手差しトレイ４１４を備える。給紙部２０６では、大きさや厚さ等の種類が異なる用紙が、給紙カセット４１０、４１１、及び給紙デッキ４１２、４１３毎に区別して収納される。また、給紙部２０６では、手差しトレイ４１４にＯＨＰシート等がセットされる。なお、本実施の形態では、給紙カセット４１０、４１１は同様の構成であり、以下では、一例として、給紙カセット４１０を用いてその構成を説明する。また、給紙デッキ４１２、４１３は同様の構成であり、以下では、一例として、給紙デッキ４１２を用いてその構成を説明する。
【００２１】
給紙カセット４１０は５００枚程度の用紙を収納可能であり、図示しない非電子ロック式の開ボタン及び開閉センサを備える。ユーザが上記開ボタンを押下すると、給紙カセット４１０が開く。これにより、ユーザは給紙カセット４１０に用紙を補給する、若しくは他の種類の用紙に差し替えることが可能となる。給紙カセット４１０が開いたことを上記開閉センサが検知すると、この旨が制御部２０５に通知される。
【００２２】
給紙デッキ４１２は５０００枚程度の用紙を収納可能であり、図４（ｂ）の開ボタン４１５を備える。開ボタン４１５は電子ロック式の操作ボタンである。給紙デッキ４１２では、ユーザが開ボタン４１５を押下し、且つ給紙デッキ４１２がロック状態でない場合のみ給紙デッキ４１２が開く。ユーザによる開ボタン４１５の押下を検知した際にこの旨が制御部２０５に通知される。
【００２３】
手差しトレイ４１４には不図示の用紙検出機構が設けられる。上記用紙検出機構により、手差しトレイ４１４に用紙がセットされたこと、若しくは手差しトレイ４１４から用紙が除去されたことが検知され、この旨が制御部２０５に通知される。
【００２４】
図５は、図１のＭＦＰ１０１のソフトウェアモジュール５００の構成を概略的に示すブロック図である。
【００２５】
図５において、ソフトウェアモジュール５００は、印刷ジョブ検知部５０１、印刷処理部５０２、入力受付部５０３、表示部５０４、予約処理部５０５、ロック処理部５０６、及び開検知部５０７を備える。ソフトウェアモジュール５００の各処理は、制御部２０５がＲＯＭ２０７等に格納されたプログラムを実行することによって行われる。
【００２６】
印刷ジョブ検知部５０１は、ＰＣ１０２から印刷データを受信した際に上記印刷データをＲＡＭ２０８に格納する。また、印刷ジョブ検知部５０１は、上記印刷データに設定された投入先に基づいて上記印刷データに対応する印刷ジョブをプリントキュー及びホールドキューの何れかに投入する。印刷処理部５０２はプリンタ部２０３及び給紙部２０６を制御して用紙に印刷を行う。入力受付部５０３は操作部２０４によって受け付けたユーザ入力情報を制御部２０５に出力する。表示部５０４は操作部２０４における表示制御を行う。予約処理部５０５は給紙装置の予約及び予約の解除を制御する。本実施の形態では、印刷ジョブを実行する前に、上記印刷ジョブで使用する給紙装置を予約することが可能であり、予約された給紙装置は上記印刷ジョブの実行が完了するまで他の印刷ジョブで使用することができない。ロック処理部５０６は、電子ロック式の開ボタン４１５を備える給紙デッキ４１２，４１３をロック状態にして開ボタン４１５の操作を受け付けないように制御し、また、給紙デッキ４１２，４１３のロック状態を解除する。開検知部５０７は給紙部２０６の各給紙装置の開操作を検知すると、この旨を制御部２０５に通知する。
【００２７】
次に、通信システム１００において、印刷ジョブをホールドキューへ投入する指示が行われてから上記印刷ジョブが実行されるまでの処理について、図６〜図２０を用いて説明する。
【００２８】
図６は、図１のＰＣ１０２において印刷ジョブをホールドキューへ投入する指示が行われてからＭＦＰ１０１において上記印刷ジョブで使用する給紙装置の予約処理が行われるまでの処理の手順を示すシーケンス図である。
【００２９】
図６において、ユーザがＰＣ１０２を操作して印刷ジョブをホールドキューへ投入する指示を行うと、ＰＣ１０２はホールドキューを投入先に設定した印刷データを生成する（ステップＳ１０１）。次いで、ＰＣ１０２は生成した印刷データをＭＦＰ１０１に送信する（ステップＳ１０２）。印刷データを受信したＭＦＰ１０１は、上記印刷データに対応する印刷ジョブをホールドキューに投入する（ステップＳ１０３）。その後、ＰＣ１０２からＭＦＰ１０１に移動したユーザが給紙部２０６に用紙を補給し、さらにユーザが操作部２０４においてプリントキューに投入された印刷ジョブの印刷予約指示を行うと、操作部２０４は印刷予約指示を受け付けた旨を制御部２０５に通知する（ステップＳ１０４）。また、操作部２０４はホールドキューに投入された印刷ジョブの一覧情報を表示し、上記一覧情報の中からユーザに選択された印刷ジョブ（以下、「選択印刷ジョブ」という。）を制御部２０５に通知する。選択印刷ジョブを通知された制御部２０５は予約可能な給紙装置を検索し（ステップＳ１０５）、上記予約可能な給紙装置の表示要求を操作部２０４に行う。操作部２０４は、選択印刷ジョブで使用する給紙装置の候補として上記予約可能な給紙装置を表示する（ステップＳ１０６）。その後、操作部２０４に表示された予約可能な給紙装置の中からユーザに選択された給紙装置を示す給紙装置番号を制御部２０５に通知する（ステップＳ１０７）。本実施の形態では、給紙装置番号「１」が給紙カセット４１０を示し、給紙装置番号「２」が給紙カセット４１１を示し、給紙装置番号「３」が給紙デッキ４１２を示すこととする。また、給紙装置番号「４」が給紙デッキ４１３を示し、給紙装置番号「５」が手差しトレイ４１４を示すこととする。操作部２０４から給紙装置番号を取得した制御部２０５は、選択印刷ジョブをプリントキューに投入し、さらに、取得した給紙装置番号が示す給紙装置の予約処理を行う（ステップＳ１０８）。
【００３０】
図７は、図１のＭＦＰ１０１によって実行される第１の印刷予約受付処理の手順を示すフローチャートである。
【００３１】
図７の処理は、制御部２０５がＲＯＭ２０７等に格納されたプログラムを実行することによって行われ、操作部２０４においてホールドキューに投入された印刷ジョブの印刷予約指示を受け付けた際に実行される。
【００３２】
図７において、まず、制御部２０５はホールドキューに投入された印刷ジョブの一覧情報を取得する。制御部２０５は取得した一覧情報に基づいて図８の選択画面８０１を操作部２０４に表示する（ステップＳ２０１）。選択画面８０１は、ホールドキューに投入された印刷ジョブを確認するための操作画面である。一覧８０２にはホールドキューに投入された印刷ジョブが表示される。選択画面８０１において、ユーザにより一覧８０２の中から、例えば、印刷ジョブＣが選択された状態で予約ボタン８０３が押下されると（ステップＳ２０２でＹＥＳ）、制御部２０５は予約可能な給紙装置を検索する（例えば、図６のステップＳ１０５参照）。具体的に、制御部２０５は予約可能な給紙装置が存在するか否かを図９（ａ）の管理テーブル９０１に基づいて判別する（ステップＳ２０３）。
【００３３】
管理テーブル９０１は、印刷ジョブの実行に関する情報を管理し、ジョブ実行順序９０２、ジョブ名９０３、番号９０４、予約状態９０５、ロック機構９０６、及びジョブ実行可否９０７を備える。管理テーブル９０１には、プリントキューに投入された印刷ジョブ、つまり、ユーザに即座に実行することを指示された印刷ジョブの実行に関する情報が登録される。本実施の形態では、投入先がプリントキューに設定された印刷ジョブ、及びホールドキューに投入された印刷ジョブであって且つ操作部２０４においてユーザによる印刷開始指示を受け付けた印刷ジョブが、プリントキューに投入される。ジョブ実行順序９０２は印刷ジョブの実行順を示す。本実施の形態では、プリントキューに投入された順がそのまま実行順として設定される。
【００３４】
ジョブ名９０３はプリントキューに投入された印刷ジョブを示す名称である。番号９０４には登録された印刷ジョブが使用する給紙装置を示す給紙装置番号が設定される。予約状態９０５には番号９０４が示す給紙装置が予約済みであるか否かを示す情報が設定される。ロック機構９０６には番号９０４が示す給紙装置が電子ロック式の開ボタン４１５のようなロック機構を備えているか否かを示す情報が設定される。
【００３５】
ジョブ実行可否９０７には登録された印刷ジョブが実行可能な状態であるか否かを示す情報が設定される。ジョブ実行可否９０７には、通常、実行可能な状態であることを示す「可」が設定されるが、給紙装置の予約が解除された印刷ジョブに対して実行不可能な状態であることを示す「不可」が設定される。ステップＳ２０３では、例えば、管理テーブル９０１において、図９（ａ）に示すように、給紙部２０６の一部の給紙装置の給紙装置番号のみが登録されている場合、制御部２０５は予約可能な給紙装置が存在すると判別する。一方、管理テーブル９０１において、図９（ｂ）に示すように、給紙部２０６の全ての給紙装置の給紙装置番号が登録されている場合、制御部２０５は予約可能な給紙装置が存在しないと判別する。
【００３６】
ステップＳ２０３の判別の結果、予約可能な給紙装置が存在するとき、制御部２０５は選択印刷ジョブＣで使用する給紙装置を予約するための図１０の予約画面１００１を操作部２０４に表示する（ステップＳ２０４）（例えば、図６のステップＳ１０６参照）。予約画面１００１には、給紙部２０６の給紙装置のうち、予約可能な給紙装置のみが選択可能に表示される。例えば、図９（ａ）に示すように、管理テーブル９０１に給紙装置番号「２」、「３」が登録されている場合、予約画面１００１では、予約可能な給紙装置として給紙装置番号「１」、「４」、「５」が選択可能に表示される。予約画面１００１において、ユーザによる給紙装置番号の選択操作を受け付けると（ステップＳ２０５）、制御部２０５は選択画面８０１において選択印刷ジョブをプリントキューに投入する。
【００３７】
次いで、制御部２０５は予約画面１００１において選択された給紙装置番号の給紙装置の予約処理を行う（ステップＳ２０６）。例えば、予約画面１００１において給紙装置番号「１」の操作ボタン１００２が選択された場合、ステップＳ２０６において制御部２０５は印刷ジョブＣの給紙装置の予約処理を行う。印刷ジョブＣの給紙装置の予約処理では、制御部２０５は、管理テーブル９０１に印刷ジョブＣに関する情報を登録する。印刷ジョブＣに関する情報として、例えば、図９（ｂ）の管理テーブル９０８のように、番号９０４に給紙装置番号「１」が設定され、予約状態９０５に「予約済み」が設定され、ジョブ実行可否に「可」が設定される。これにより、印刷ジョブＣの実行が完了するまで、給紙装置番号「１」に対応する給紙カセット４１０が印刷ジョブＣ以外の他のジョブで使用できなくなる。その後、制御部２０５は本処理を終了する。
【００３８】
ステップＳ２０３の判別の結果、予約可能な給紙装置が存在しないとき、制御部２０５は各給紙装置の予約が解除されるまでの予測時間（以下、「予約解除予測時間」という。）を算出する。ここで、定着器４０８がトナーを用紙に定着させる定着処理の実行時間は、用紙の坪量に応じて異なり、坪量が多くなる程上記実行時間は長くなる。本実施の形態では、定着処理の実行時間から導出される用紙の種類毎の印刷速度がＲＡＭ２０８に予め保持され、各給紙装置に収納された用紙の種類の印刷速度に基づいて各給紙装置を使用する印刷ジョブの印刷時間を算出する。印刷ジョブの印刷時間を計算するために、制御部２０５は、プリントキューに投入されている全ての印刷ジョブを解析し、各印刷ジョブの印刷枚数と用紙の種類を取得する。また、制御部２０５は取得した各印刷ジョブの用紙の種類に対応する印刷速度をＲＡＭ２０８から取得する。制御部２０５は印刷速度及び印刷枚数を掛け合わせて各印刷ジョブの印刷時間を算出し、算出した印刷時間から各給紙装置の予約解除予測時間を算出する。例えば、図９（ｃ）の管理テーブル９０９において、ジョブ実行順序９０２が「１」である印刷ジョブＡの印刷枚数を６０枚とし、且つ印刷ジョブＡで使用する用紙の種別に対する印刷速度が６０ｐｐｍ（ｐａｇｅｐｅｒ ｍｉｎｕｔｅ）とする。このとき、印刷ジョブＡの印刷時間は、６０（枚）×（１／６０）（分／枚）＝１（分）となり、印刷ジョブＡで使用する給紙装置番号「２」に対応する給紙カセット４１１の予約解除予測時間が１（分）となる。
【００３９】
また、印刷ジョブＡの次に実行される印刷ジョブＢの印刷枚数を３０枚とし、且つジョブＢで使用する用紙の種別に対する印刷速度が３０ｐｐｍとする。このとき、印刷ジョブＢの印刷時間は、３０（枚）×（１／３０）（分／枚）＝１（分）となる。この算出結果に、印刷ジョブＡの印刷時間１（分）を加えた２（分）が印刷ジョブＢで使用する給紙装置番号「３」に対応する給紙デッキ４１２の予約解除予測時間となる。同様に印刷ジョブＣ，Ｄ，Ｅで使用する各給紙装置の予約解除予測時間が算出される。制御部２０５は算出した結果に基づいて図１１（ａ）の通知画面１１０１（予測時間通知手段）を操作部２０４に表示する（ステップＳ２０７）。通知画面１１０１は、給紙部２０６の全ての給紙装置が予約状態である旨のメッセージ、及び各給紙装置の予約解除予測時間を含む。なお、本実施の形態では、管理テーブル９０１のジョブ実行可否９０７が「不可」に設定されている印刷ジョブは操作部２０４においてユーザによる印刷開始指示を受け付けないと実行されない。このため、上記印刷ジョブに使用する給紙装置、及び上記印刷ジョブ以降の実行順の印刷ジョブに使用する給紙装置において、予約解除予測時間を算出することができない。例えば、管理テーブル９０９において、印刷ジョブＤのジョブ実行可否９０７が“不可”である場合、印刷ジョブＤに使用される給紙装置番号「１」に対応する給紙カセット４１０、及び印刷ジョブＤ以降の実行順の印刷ジョブＥに使用する給紙装置番号「５」に対応する手差しトレイ４１４において、制御部２０５は予約解除予測時間を算出できない。このようなとき、制御部２０５は、ステップＳ２０７において図１１（ｂ）の通知画面１１０２（予測時間通知手段）を操作部２０4に表示しても良い。その後、制御部２０５は本処理を終了する。
【００４０】
図１２は、図１のＭＦＰ１０１において予約された給紙装置の開操作を受け付けた際の処理の手順を示すシーケンス図である。
【００４１】
図１２の処理は、図７の処理の実行を完了した後に実行される。図１２の処理では、一例として、図７の処理において給紙装置番号「３」に対応する給紙デッキ４１２が印刷ジョブＢの給紙装置として予約され、また、給紙装置番号「１」に対応する給紙カセット４１０が印刷ジョブＤの給紙装置として予約されていることを前提とする。このとき、電子ロック式の開ボタン４１５を備える給紙デッキ４１２はロック状態となり、印刷ジョブＢの投入指示を行ったユーザのみが給紙デッキ４１２を開くことが可能となる。印刷ジョブＢの投入指示を行ったユーザであるか否かは、例えば、ＭＦＰ１０１にログインした際に入力されたユーザＩＤに基づいて判別される。
【００４２】
図１２において、印刷ジョブＢの投入指示を行ったユーザ以外の他のユーザが給紙装置番号「３」に対応する給紙デッキ４１２の開ボタン４１５を押下すると、給紙部２０６は給紙デッキ４１２において他のユーザによる開操作を検知する（ステップＳ３０１）。給紙部２０６は給紙デッキ４１２を開けず、給紙デッキ４１２において他のユーザによる開操作を検知した旨を制御部２０５に通知する（ステップＳ３０２）。上記通知を受信した制御部２０５は、給紙デッキ４１２が予約済みであることを検知すると（ステップＳ３０３）、予約通知画面の表示要求を操作部２０４に行う（ステップＳ３０４）。上記表示要求を受け付けた操作部２０４は、給紙デッキ４１２が予約状態である旨を示す予約通知画面を表示する。その後、操作部２０４において上記他のユーザによる給紙デッキ４１２のロック解除指示を受け付けると、操作部２０４は、給紙デッキ４１２のロック解除指示が行われたことを制御部２０５に通知する（ステップＳ３０５）。上記通知を受信した制御部２０５は給紙部２０６に給紙デッキ４１２のロック状態の解除要求を行う（ステップＳ３０６）。上記解除要求を受け付けた給紙部２０６は給紙デッキ４１２のロック状態を解除し、給紙デッキ４１２を開ける（ステップＳ３０７）。その後、制御部２０５は給紙デッキ４１２の予約を解除する（ステップＳ３０８）。具体的に、制御部２０５は、図１３（ａ）の管理テーブル１３０１のように、印刷ジョブＢの予約状態９０５を「予約解除」に設定し、また、印刷ジョブＢのジョブ実行可否９０７を「不可」に設定する。
【００４３】
また、印刷ジョブＤの投入指示を行ったユーザ以外の他のユーザが給紙装置番号「１」に対応する給紙カセット４１０の開ボタン（不図示）を押下すると、給紙部２０６は給紙カセット４１０において他のユーザによる開操作を検知する（ステップＳ３０９）。給紙部２０６は給紙デッキ４１２を開け、給紙カセット４１０において他のユーザによる開操作を検知した旨を制御部２０５に通知する（ステップＳ３１０）。上記通知を受信した制御部２０５は、給紙カセット４１０が予約済みであることを検知すると（ステップＳ３１１）、予約通知画面の表示要求を操作部２０４に行う（ステップＳ３１２）。上記表示要求を受け付けた操作部２０４は、給紙カセット４１０が予約状態である旨を示す予約通知画面を表示する。また、制御部２０５は給紙カセット４１０の予約を解除する（ステップＳ３１３）。具体的に、制御部２０５は、図１３（ｂ）の管理テーブル１３０２のように、印刷ジョブＤの予約状態９０５を「予約解除」に設定し、また、印刷ジョブＤのジョブ実行可否９０７を「不可」に設定する。
【００４４】
図１４は、図１のＭＦＰ１０１によって実行されるロック制御処理の手順を示すフローチャートである。
【００４５】
図１４の処理も、制御部２０５がＲＯＭ２０７等に格納されたプログラムを実行することによって行われる。図１４の処理は、他のユーザによる給紙カセット４１０，４１１及び給紙デッキ４１２，４１３の何れかの開操作、又は他のユーザによる手差しトレイ４１４における用紙やシート等の記録部材のセットや上記記録部材の除去等の操作といった他のユーザによる給紙装置関連操作を検知した際に実行される。
【００４６】
図１４において、制御部２０５は他のユーザによる給紙装置関連操作を検知すると、他のユーザによる給紙装置関連操作が検知された給紙装置（以下、「操作検知給紙装置」）がロック機構を搭載するか否かを判別する（ステップＳ４０１）。ステップＳ４０１では、例えば、操作検知給紙装置が電子ロック式の開ボタン４１５を備える給紙デッキ４１２，４１３である場合、制御部２０５は操作検知給紙装置がロック機構を搭載すると判別する。一方、操作検知給紙装置が電子ロック式の開ボタン４１５を備えない給紙カセット４１０，４１１及び手差しトレイ４１４である場合、制御部２０５は操作検知給紙装置がロック機構を搭載しないと判別する。
【００４７】
ステップＳ４０１の判別の結果、操作検知給紙装置がロック機構を搭載するとき、制御部２０５は操作検知給紙装置が予約済みであるか否かを判別する（ステップＳ４０２）。
【００４８】
ステップＳ４０２の判別の結果、操作検知給紙装置が予約済みであるとき、制御部２０５は、操作検知給紙装置を開けず、図１５（ａ）の予約通知画面１５０１（警告手段）を操作部２０４に表示する（ステップＳ４０３）。予約通知画面１５０１には、操作検知給紙装置が予約済みである旨を示すメッセージ１５０２、解除ボタン１５０３、及びキャンセルボタン１５０４を備える。解除ボタン１５０３は操作検知給紙装置のロック状態を解除するための操作ボタンである。キャンセルボタン１５０４は予約通知画面１５０１を閉じるための操作ボタンである。予約通知画面１５０１において解除ボタン１５０３及びキャンセルボタン１５０４の何れかの操作ボタンがユーザに押下されると（ステップＳ４０４でＹＥＳ）、制御部２０５は押下された操作ボタンが解除ボタン１５０３及びキャンセルボタン１５０４の何れであるかを判別する（ステップＳ４０５）。
【００４９】
ステップＳ４０５の判別の結果、押下された操作ボタンが解除ボタン１５０３であるとき、制御部２０５は操作検知給紙装置のロック状態を解除し、操作検知給紙装置を開ける（ステップＳ４０６）（例えば、図１２のステップＳ３０７参照）。次いで、制御部２０５は操作検知給紙装置の予約を解除し（ステップＳ４０７）（例えば、図１２のステップＳ３０８参照）、本処理を終了する。
【００５０】
ステップＳ４０１の判別の結果、操作検知給紙装置がロック機構を搭載しないとき、制御部２０５は操作検知給紙装置が予約済みであるか否かを管理テーブル９０１に基づいて判別する（ステップＳ４０８）。
【００５１】
ステップＳ４０８の判別の結果、操作検知給紙装置が予約済みであるとき、制御部２０５は操作検知給紙装置が予約済みである旨を示す図１５（ｂ）の予約通知画面１５０５（警告手段）を操作部２０４に表示する（ステップＳ４０９）。また、制御部２０５は操作検知給紙装置の予約を解除し（例えば、図１２のステップＳ３１３参照）、本処理を終了する。
【００５２】
ステップＳ４０２，Ｓ４０８の判別の結果、操作検知給紙装置が予約済みでないとき、又はステップＳ４０５の判別の結果、押下された操作ボタンがキャンセルボタン１５０４であるとき、制御部２０５は本処理を終了する。
【００５３】
図１６及び図１８は、図１のＭＦＰ１０１において給紙装置が予約された印刷ジョブ及び給紙装置の予約が解除された印刷ジョブを実行する際の処理の手順を示すシーケンス図である。図１６及び図１８の処理では、一例として、管理テーブル１３０２のように、印刷ジョブＡで使用する給紙装置として給紙装置番号「２」の給紙カセット４１１が予約され、また、印刷ジョブＡの次に実行される印刷ジョブＢで使用する給紙装置の予約が解除されていることを前提とする。
【００５４】
図１６及び図１８において、まず、制御部２０５は、プリントキューにおいて印刷ジョブＡを検知すると（ステップＳ５０１）、管理テーブル１３０２に基づいて印刷ジョブＡがジョブ実行可能であるか否かを判別する。印刷ジョブＡがジョブ実行可能であると（ステップＳ５０２）、制御部２０５は、給紙部２０６に給紙開始要求を行い、また、プリンタ部２０３に印刷開始要求を行う。給紙開始要求を受け付けた給紙部２０６は印刷ジョブＡに関する給紙を開始する（ステップＳ５０３）。また、印刷開始要求を受け付けたプリンタ部２０３は印刷ジョブＡに関する印刷を開始する（ステップＳ５０４）。印刷ジョブＡの実行を完了すると、制御部２０５は、管理テーブル１３０２から印刷ジョブＡに関する情報を削除し、ジョブ実行順序９０２を更新する（例えば、図１７の管理テーブル１７０１参照）。
【００５５】
次いで、制御部２０５はプリントキューにおいて印刷ジョブＢを検知すると（ステップＳ５０５）、管理テーブル１７０１に基づいて印刷ジョブＢがジョブ実行可能であるか否かを判別する。印刷ジョブＢがジョブ実行不可能であると（ステップＳ５０６）、制御部２０５は、操作部２０４に一時停止画面を表示し（ステップＳ５０７）、ユーザに給紙装置の用紙を確認させる。次いで、操作部２０４においてユーザによる印刷再開指示を受け付けると、操作部２０４はこの旨を制御部２０５に通知する。上記通知を受信した制御部２０５は、給紙部２０６に給紙開始要求を行い、また、プリンタ部２０３に印刷開始要求を行う。給紙開始要求を受け付けた給紙部２０６は印刷ジョブＢに関する給紙を開始する（ステップＳ５０８）。また、印刷開始要求を受け付けたプリンタ部２０３は印刷ジョブＢに関する印刷を開始する（ステップＳ５０９）。
【００５６】
図１９は、図１のＭＦＰ１０１によって実行される印刷制御処理の手順を示すフローチャートである。
【００５７】
図１９の処理も、制御部２０５がＲＯＭ２０７等に格納されたプログラムを実行することによって行われる。図１９の処理は、プリントキューにおいて印刷ジョブが検知された際に実行される。
【００５８】
図１９において、プリントキューにおいて印刷ジョブが検知されると（ステップＳ６０１でＹＥＳ）、制御部２０５はプリントキューへの投入順が先頭の印刷ジョブ（以下、「先頭印刷ジョブ」という。）がジョブ実行可能であるか否かを判別する（ステップＳ６０２）。ステップＳ６０２では、例えば、制御部２０５は、管理テーブル１３０２の先頭印刷ジョブＡのように、ジョブ実行可否９０７が「可」である先頭印刷ジョブをジョブ実行可能であると判別する。一方、制御部２０５は、管理テーブル１７０１の先頭印刷ジョブＢのように、ジョブ実行可否９０７が「不可」である先頭印刷ジョブをジョブ実行不可能であると判別する。
【００５９】
ステップＳ６０２の判別の結果、先頭印刷ジョブがジョブ実行可能であるとき（例えば、図１６のステップＳ５０２参照）、制御部２０５は給紙部２０６に給紙開始要求を行う。これにより、給紙部２０６が先頭印刷ジョブに関する給紙を開始する（例えば、図１６のステップＳ５０３を参照）。また、制御部２０５はプリンタ部２０３に印刷開始要求を行う（ステップＳ６０３）。これにより、プリンタ部２０３が先頭印刷ジョブに関する印刷を開始する（例えば、図１６のステップＳ５０４を参照）。先頭印刷ジョブの実行を完了すると、制御部２０５は管理テーブル９０１から先頭印刷ジョブに関する情報を削除し、ステップＳ６０１の処理に戻る。
【００６０】
ステップＳ６０２の判別の結果、先頭印刷ジョブがジョブ実行可能であるとき（例えば、図１６のステップＳ５０６参照）、制御部２０５は予約可能な給紙装置番号を特定する。例えば、管理テーブル１７０１の登録状況において、制御部２０５は管理テーブル１７０１において「予約済み」が登録された給紙装置番号以外の給紙装置番号「１」，「２」，「３」を予約可能な給紙装置番号として特定する。次いで、制御部２０５は図２０の一時停止画面２００１を操作部２０４に表示する（ステップＳ６０４）。一時停止画面２００１には、給紙装置番号１〜５のうち特定した給紙装置番号を示す操作ボタンのみが選択可能に表示される。次いで、制御部２０５は一時停止画面２００１において印刷再開指示が行われたか否かを判別する（ステップＳ６０５）。ステップＳ６０５では、例えば、一時停止画面２００１において、特定した給紙装置番号を示す操作ボタン２００２が選択された状態でＯＫボタン２００３が押下された場合、制御部２０５は一時停止画面２００１において印刷再開指示が行われたと判別する。一方、一時停止画面２００１において、キャンセルボタン２００４が選択された場合、制御部２０５は一時停止画面２００１において印刷再開指示が行われないと判別する。
【００６１】
ステップＳ６０５の判別の結果、一時停止画面２００１において印刷再開指示が行われたとき、制御部２０５はステップＳ６０３以降の処理を行う。
【００６２】
ステップＳ６０５の判別の結果、一時停止画面２００１において印刷再開指示が行われないとき、制御部２０５はステップＳ６０１の処理に戻る。
【００６３】
上述した実施の形態によれば、給紙部２０６の複数の給紙装置の中から印刷ジョブで使用する給紙装置がユーザに予約され、予約された給紙装置が上記印刷ジョブ以外の他の印刷ジョブで使用できないように制御される。これにより、給紙装置の用紙がユーザに上記給紙装置の使用を設定された印刷ジョブ以外の他の印刷ジョブに使用されるのを防止することができる。
【００６４】
また、上述した実施の形態では、予約画面１００１において、ユーザに予め予約された給紙装置を他のユーザが予約できないように制御する。これにより、複数のユーザによる給紙装置の予約の重複を回避することができる。
【００６５】
さらに、上述した実施の形態では、ホールドキューに投入された印刷ジョブは、上記ホールドキューに投入された印刷ジョブで使用する給紙装置が予約画面１００１においてユーザに予約された際にプリントキューに投入される。すなわち、ユーザがホールドキューに投入された一の印刷ジョブの印刷開始指示を行わなくても、上記一の印刷ジョブで使用する給紙装置の予約操作を行うだけで、上記一の印刷ジョブが実行される。これにより、一の印刷ジョブで使用するために予約された給紙装置の用紙が上記一の印刷ジョブ以外の他の印刷ジョブに使用されるのを防止することに起因する操作性の低下を抑制することができる。
【００６６】
上述した実施の形態では、一のユーザに予約された給紙装置において他のユーザによる給紙装置関連操作が行われた際に予約通知画面１５０１，１５０５が表示される。これにより、上記他のユーザに対し、上記給紙装置が予約済みであることを知らせることができる。
【００６７】
また、上述した実施の形態では、予約済みの給紙装置において予約が解除されるまでの予測時間が通知される。これにより、予約済みの給紙装置の使用を所望する別のユーザが上記予約済みの給紙装置の使用計画を容易に立てることができる。
【００６８】
次に、通信システム１００において、印刷ジョブをプリントキューへ投入する指示がユーザによって行われた際の処理について説明する。なお、この処理は、上述した印刷ジョブをホールドキューへ投入する指示がユーザによって行われた際の処理と基本的に同じであり、以下では、異なる処理についてのみ説明する。
【００６９】
図２１は、図１のＰＣ１０２において印刷ジョブをプリントキューへ投入する指示が行われてからＭＦＰ１０１において上記印刷ジョブで使用する給紙装置の予約処理が行われるまでの処理の手順を示すシーケンス図である。
【００７０】
図２１において、ユーザがＰＣ１０２を操作して印刷ジョブをプリントキューへ投入する指示を行うと、ＰＣ１０２はプリントキューを投入先に設定した印刷データを生成する（ステップＳ７０１）。次いで、ＰＣ１０２は生成した印刷データに対応する印刷ジョブをＭＦＰ１０１に投入する（ステップＳ７０２）。印刷データを受信したＭＦＰ１０１は、上記印刷ジョブをプリントキューに投入する（ステップＳ７０３）。その後、ＰＣ１０２からＭＦＰ１０１に移動したユーザが給紙部２０６に用紙を補給し、さらにユーザが操作部２０４においてプリントキューに投入された印刷ジョブの給紙装置予約指示を行うと、操作部２０４は給紙装置予約指示を受け付けた旨を制御部２０５に通知する（ステップＳ７０４）。また、操作部２０４はプリントキューに投入された印刷ジョブの一覧情報を表示し、上記一覧情報における選択印刷ジョブを制御部２０５に通知する。選択印刷ジョブを示す通知を受信した制御部２０５は予約可能な給紙装置を検索し（ステップＳ７０５）、予約可能な給紙装置の表示要求を操作部２０４に行う。操作部２０４は選択印刷ジョブで使用する給紙装置の候補として予約可能な給紙装置を表示する（ステップＳ７０６）。その後、操作部２０４に表示された予約可能な給紙装置の中からユーザに選択された給紙装置を示す給紙装置番号を制御部２０５に通知する（ステップＳ７０７）。操作部２０４から給紙装置番号を取得した制御部２０５は、取得した給紙装置番号が示す給紙装置の予約処理を行う（ステップＳ７０８）。
【００７１】
図２２は、図１のＭＦＰ１０１によって実行される第２の印刷予約受付処理の手順を示すフローチャートである。
【００７２】
図２２の処理も、制御部２０５がＲＯＭ２０７等に格納されたプログラムを実行することによって行われ、操作部２０４においてプリントキューに投入された印刷ジョブの給紙装置予約指示を受け付けた際に実行される。図２２の処理では、一例として、図２３（ａ）の管理テーブル２３０１の登録状況であることを前提とする。
【００７３】
図２２において、まず、制御部２０５は、プリントキューに投入された印刷ジョブの一覧情報を取得する。制御部２０５は取得した一覧情報に基づいて図２４の選択画面２４０１を操作部２０４に表示する（ステップＳ８０１）。選択画面２４０１は、プリントキューに投入された印刷ジョブが使用する給紙装置の予約を行うための操作画面である。選択画面２４０１において、ユーザはプリントキューに投入された印刷ジョブの実行順序、各印刷ジョブで使用する給紙装置、各印刷ジョブの予約状態を確認することが可能である。選択画面２４０１において、ユーザにより一覧情報２４０２の中から、例えば、印刷ジョブＥを選択した状態で予約ボタン２４０３が押下されると（ステップＳ８０２）、制御部２０５は予約可能な給紙装置を検索する（例えば、図２１のステップＳ７０５参照）。具体的に、制御部２０５は予約可能な給紙装置が存在するか否かを、管理テーブル２３０１に基づいて判別する（ステップＳ８０３）。
【００７４】
ステップＳ８０３の判別の結果、予約可能な給紙装置が存在するとき、制御部２０５は選択印刷ジョブＥで使用する給紙装置を予約するための予約画面（不図示）を操作部２０４に表示する（ステップＳ８０４）。上記予約画面には、給紙部２０６の給紙装置のうち、予約可能な給紙装置、例えば、管理テーブル２３０１に登録されていない給紙装置番号「３」の給紙装置のみが選択可能に表示される。上記選択画面において、ユーザによる給紙装置番号「３」の選択操作を受け付けると（ステップＳ８０５）、制御部２０５は印刷ジョブＥの給紙装置の予約処理を行う（ステップＳ８０６）。印刷ジョブＥの給紙装置の予約処理では、制御部２０５は、管理テーブル２３０１に印刷ジョブＥに関する情報を登録する。印刷ジョブＥに関する情報として、例えば、図２３（ｂ）に示すように、管理テーブル９０１の番号９０４には給紙装置番号「３」が設定され、また、予約状態９０５には「予約済み」が設定され、ジョブ実行可否９０７には「可」が設定される。これにより、印刷ジョブＥの実行が完了するまで、給紙装置番号「３」に対応する給紙デッキ４１２が印刷ジョブＥ以外の他のジョブで使用できなくなる。その後、制御部２０５は本処理を終了する。
【００７５】
ステップＳ８０３の判別の結果、予約可能な給紙装置が存在しないとき、制御部２０５は各給紙装置の予約が解除されるまでの時間を算出し、算出した結果に基づいて通知画面１１０１を操作部２０４に表示し（ステップＳ８０７）、本処理を終了する。
【００７６】
このようにして、プリントキューに投入された印刷ジョブに対しても使用する給紙装置を予約して、予約された給紙装置を上記印刷ジョブと異なる他のジョブで使用できなくすることができる。
【００７７】
次に、本発明の第２の実施の形態について説明する。
【００７８】
本発明の第２の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じである。しかし、通信システム１００において継続確認機能を用いた印刷（以下、「継続確認印刷」という。）を行う点で本発明の第１の実施の形態と異なるため、以下、重複した構成、作用については説明を省略し、異なる構成、作用についての説明を行う。
【００７９】
通信システム１００では、ＰＣ１０２からＭＦＰ１０１に継続確認印刷の実行指示を行うことが可能である。継続確認印刷では、ユーザが指定した所定の給紙装置から給紙する際にＭＦＰ１０１が給紙直前に印刷を一時停止し、さらにユーザに印刷の継続確認を求める。ユーザはＰＣ１０２に表示された図２５の印刷指示画面２５０１において継続確認印刷の実行指示を行う。具体的に、ユーザは印刷指示画面２５０１における給紙部２５０２を選択し、「確認印刷モードを使用する」のラジオボタン２５０３にチェックを入れる。さらに、ユーザは、ジョブコメント欄２５０４に印刷の継続確認時に表示される文字列を入力し、不図示の印刷ボタンを押下する。ジョブコメント欄２５０４には、例えば、「デザイン部門プレゼン資料」のように印刷内容をユーザが一目で把握できるようなメッセージが設定される。
【００８０】
図２６は、図１のＰＣ１０２において継続確認印刷の実行指示が行われてからＭＦＰ１０１において継続確認印刷で使用する給紙装置の予約処理が行われるまでの処理の手順を示すシーケンス図である。
【００８１】
図２６において、ユーザがＰＣ１０２に表示された印刷指示画面２５０１において継続確認印刷の実行指示を行うと、ＰＣ１０２は継続確認印刷の設定を含む印刷データを生成する（ステップＳ９０１）。次いで、ＰＣ１０２は生成した印刷データをＭＦＰ１０１に送信する（ステップＳ９０２）。印刷データを受信したＭＦＰ１０１は、上記印刷データに対応する印刷ジョブをプリントキューに投入する（ステップＳ９０３）。ＭＦＰ１０１では、プリントキューに投入された印刷ジョブが先頭から順次印刷される。その後、ＰＣ１０２からＭＦＰ１０１に移動したユーザが給紙部２０６に用紙を補給し、さらにユーザが操作部２０４においてプリントキューに投入された印刷ジョブの給紙装置予約指示を行うと、操作部２０４は給紙装置予約指示を受け付けた旨を制御部２０５に通知する（ステップＳ９０４）。また、操作部２０４はプリントキューに投入された印刷ジョブの一覧情報を表示し、上記一覧情報における選択印刷ジョブを制御部２０５に通知する。
【００８２】
選択印刷ジョブを示す通知を受信した制御部２０５は予約可能な給紙装置を検索し（ステップＳ９０５）、予約可能な給紙装置の表示要求を操作部２０４に行う。操作部２０４は選択印刷ジョブで使用する給紙装置の候補として予約可能な給紙装置を表示する（ステップＳ９０６）。具体的に、操作部２０４は図２７の予約画面２７０１を表示する。予約画面２７０１には、予約可能な給紙装置の他に、印刷指示画面２５０１のジョブコメント欄２５０４に設定された文字列２７０２が含まれる。その後、制御部２０５は、予約画面２７０１においてユーザが選択した給紙装置番号の給紙装置の予約処理を行い（ステップＳ９０７）、図２８の管理テーブル２８０１に、ユーザが選択した印刷ジョブに関する情報を登録する。管理テーブル２８０１には、上述した管理テーブル９０１等のジョブ実行順序９０２、ジョブ名９０３、番号９０４、予約状態９０５、ロック機構９０６、及びジョブ実行可否９０７の他に、確認印刷モード２８０２が含まれる。確認印刷モード２８０２にはユーザが選択した印刷ジョブが継続確認印刷を行うか否かを示す情報が設定される。
【００８３】
図２９及び図３０は、図１のＭＦＰ１０１において使用する給紙装置が予約されていない印刷ジョブ及び継続確認印刷を行う印刷ジョブを実行する際の処理の手順を示すシーケンス図である。図２９及び図３０の処理では、一例として、図３１（ａ）の管理テーブル３１０１のように、印刷ジョブＡ，Ｂ，Ｃがこの順に登録されていることを前提とする。管理テーブル３１０１では、印刷ジョブＡにおいて予約状態９０５が「予約無し」に設定され且つジョブ実行可否９０７が「可」に設定されている。印刷ジョブＢにおいて確認印刷モード２８０２が「ＯＦＦ」に設定され、予約状態９０５が「予約解除」に設定され、且つジョブ実行可否９０７が「不可」に設定されている。印刷ジョブＣにおいて予約状態９０５が「予約解除」に設定されている。
【００８４】
図２９及び図３０において、制御部２０５は、プリントキューにおいて印刷ジョブＡを検知すると（ステップＳ１００１）、管理テーブル３１０１に基づいて印刷ジョブＡがジョブ実行可能であるか否かを判別する。印刷ジョブＡがジョブ実行可能であると（ステップＳ１００２）、制御部２０５は、印刷ジョブＡに対し、予約済みでない給紙装置の中から、印刷ジョブＡの印刷データに設定された用紙サイズの用紙が収納された給紙装置を割り当てる。すなわち、本実施の形態では、予約画面２７０１によって使用する給紙装置が予約されていない印刷ジョブに対し、予約画面２７０１において既に予約された給紙装置以外の給紙装置の中から一の給紙装置が割り当てられる。次いで、制御部２０５は給紙部２０６に給紙開始要求を行い、また、プリンタ部２０３に印刷開始要求を行う。給紙開始要求を受け付けた給紙部２０６は、上記割り当てられた給紙装置から印刷ジョブＡに関する給紙を開始する（ステップＳ１００３）。また、印刷開始要求を受け付けたプリンタ部２０３は印刷ジョブＡに関する印刷を開始する（ステップＳ１００４）。印刷ジョブＡの実行を完了すると、制御部２０５は、管理テーブル３１０１から印刷ジョブＡに関する情報を削除し、ジョブ実行順序９０２を更新する（例えば、図３１（ｂ）の管理テーブル３１０２参照）。
【００８５】
次いで、制御部２０５はプリントキューにおいて印刷ジョブＢを検知すると（ステップＳ１００５）、管理テーブル３１０２に基づいて印刷ジョブＢがジョブ実行可能であるか否かを判別する。印刷ジョブＢが実行不可能であり（ステップＳ１００６）、また、印刷ジョブＢに設定された継続確認印刷設定を検知すると（ステップＳ１００７）、制御部２０５は、操作部２０４に一時停止画面の表示要求を行う。操作部２０４は、印刷指示画面２５０１のジョブコメント欄２５０４に設定された文字列を含む一時停止画面を表示し（ステップＳ１００８）、ユーザに給紙装置の用紙を確認させる。次いで、操作部２０４においてユーザによる印刷再開指示を受け付けると、操作部２０４はこの旨を制御部２０５に通知する。上記通知を受信した制御部２０５は、給紙部２０６に給紙開始要求を行い、また、プリンタ部２０３に印刷開始要求を行う。給紙開始要求を受け付けた給紙部２０６は印刷ジョブＢに関する給紙を開始する（ステップＳ１００９）。また、印刷開始要求を受け付けたプリンタ部２０３は印刷ジョブＢに関する印刷を開始する（ステップＳ１０１０）。印刷ジョブＢの実行を完了すると、制御部２０５は、管理テーブル３２０２から印刷ジョブＢに関する情報を削除し、ジョブ実行順序９０２を更新する（例えば、図３１（ｃ）の管理テーブル３１０３参照）。
【００８６】
図３２は、図１９の印刷制御処理の変形例の手順を示すフローチャートである。
【００８７】
図３２の処理も、制御部２０５がＲＯＭ２０７等に格納されたプログラムを実行することによって行われ、プリントキューにおいて印刷ジョブが検知された際に実行される。
【００８８】
図３２において、制御部２０５はステップＳ６０１，Ｓ６０２の処理を行う。
【００８９】
ステップＳ６０２の判別の結果、先頭印刷ジョブがジョブ実行可能であるとき、制御部２０５はステップＳ６０３以降の処理を行う。一方、ステップＳ６０２の判別の結果、先頭印刷ジョブがジョブ実行不可能であるとき、制御部２０５は先頭印刷ジョブの確認印刷モード２８０２の設定を確認する（ステップＳ１１０１）。
【００９０】
ステップＳ１１０１の判別の結果、先頭印刷ジョブの確認印刷モード２８０２がオフであるとき、制御部２０５はステップＳ６０４以降の処理を行う。一方、ステップＳ１１０１の判別の結果、先頭印刷ジョブの確認印刷モード２８０２がオンであるとき（例えば、図３０のステップＳ１００７を参照）、制御部２０５は予約可能な給紙装置番号を特定する。例えば、管理テーブル３１０１の登録状況において、制御部２０５は管理テーブル３１０１において「予約済み」が登録された給紙装置番号以外の給紙装置番号「１」，「２」，「３」，「４」，「５」を予約可能な給紙装置番号として特定する。次いで、制御部２０５は先頭印刷ジョブで使用する給紙装置を予約するための図３３の一時停止画面３３０１を操作部２０４に表示する（ステップＳ１１０２）。一時停止画面３３０１では、上記特定した給紙装置番号を示す操作ボタンが選択可能に表示され、また、印刷指示画面２５０１のジョブコメント欄２５０４に設定された「デザイン部門プレゼン資料」という文字列３３０２が表示される。すなわち、本実施の形態では、給紙装置の予約が解除されて実行不可能となった印刷ジョブに対してのみ、操作部２０４に一時停止画面３３０１が表示される。次いで、制御部２０５はステップＳ６０５以降の処理を行う。
【００９１】
上述した実施の形態では、予約画面２７０１によって使用する給紙装置が予約されていない印刷ジョブに対し、予約画面２７０１において既に予約された給紙装置以外の給紙装置の中から一の給紙装置が割り当てられる。これにより、予約済みの給紙装置が予約画面２７０１による給紙装置の予約を行っていない印刷ジョブで使用されるのを防止することができる。
【００９２】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９３】
１０１  ＭＦＰ
２０４  操作部
２０５  制御部
２０６  給紙部
２０８  ＲＡＭ
４１０、４１１  給紙カセット
４１２、４１３  給紙デッキ
４１４  手差しトレイ
１００１、２７０１  予約画面
１１０１，１１０２  通知画面
１５０１，１５０５  予約通知画面
【図１】
2019093556.tif 000003
【図２】
2019093556.tif 000004
【図３】
2019093556.tif 000005
【図４】
2019093556.tif 000006
【図５】
2019093556.tif 000007
【図６】
2019093556.tif 000008
【図７】
2019093556.tif 000009
【図８】
2019093556.tif 000010
【図９】
2019093556.tif 000011
【図１０】
2019093556.tif 000012
【図１１】
2019093556.tif 000013
【図１２】
2019093556.tif 000014
【図１３】
2019093556.tif 000015
【図１４】
2019093556.tif 000016
【図１５】
2019093556.tif 000017
【図１６】
2019093556.tif 000018
【図１７】
2019093556.tif 000019
【図１８】
2019093556.tif 000020
【図１９】
2019093556.tif 000021
【図２０】
2019093556.tif 000022
【図２１】
2019093556.tif 000023
【図２２】
2019093556.tif 000024
【図２３】
2019093556.tif 000025
【図２４】
2019093556.tif 000026
【図２５】
2019093556.tif 000027
【図２６】
2019093556.tif 000028
【図２７】
2019093556.tif 000029
【図２８】
2019093556.tif 000030
【図２９】
2019093556.tif 000031
【図３０】
2019093556.tif 000032
【図３１】
2019093556.tif 000033
【図３２】
2019093556.tif 000034
【図３３】
2019093556.tif 000035