(57)【特許請求の範囲】
【請求項１】
第１シート収納部と当該第１シート収納部よりもシート搬送パスが長い第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置であって、
第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれるＮ＋１ページ目の印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎ＋１ページ目の印刷に使用されるシートの搬送を開始する給紙制御手段と、
前記Ｎページ目の印刷のための給紙予約と前記Ｎ＋１ページ目の印刷のための給紙予約とが発行された後、第２印刷ジョブを前記第１印刷ジョブに割り込ませて実行させることが指示された場合に、前記第２印刷ジョブに含まれるページの印刷を少なくとも前記Ｎ＋１ページ目の印刷よりも前に行うように制御する割込制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
第１シート収納部と当該第１シート収納部よりもシート搬送に時間がかかる第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置であって、
第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれるＮ＋１ページ目の印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎ＋１ページ目の印刷に使用されるシートの搬送を開始する給紙制御手段と、
前記Ｎページ目の印刷のための給紙予約と前記Ｎ＋１ページ目の印刷のための給紙予約とが発行された後、第２印刷ジョブを前記第１印刷ジョブに割り込ませて実行させることが指示された場合に、前記第２印刷ジョブに含まれるページの印刷を少なくとも前記Ｎ＋１ページ目の印刷よりも前に行うように制御する割込制御手段と、
を備えることを特徴とする印刷装置。
【請求項３】
前記Ｎ＋１ページ目の給紙予約は、前記Ｎ＋１ページ目の解析が終了したことに応じて発行されることを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記Ｎ＋１ページ目の印刷に用いられるシートの搬送が開始されているか否かを判定する判定手段を更に備え、
前記割込制御手段は、前記Ｎページ目の印刷のための給紙予約と前記Ｎ＋１ページ目の印刷のための給紙予約とが発行された後、第２印刷ジョブを前記第１印刷ジョブに割り込ませて実行させることが指示された場合において、前記Ｎ＋１ページ目の印刷に用いられるシートの搬送が開始されていないと判定された場合は、前記第２印刷ジョブに含まれるページの印刷を前記Ｎ＋１ページ目の印刷よりも前に行うように制御し、前記Ｎ＋１ページ目の印刷に用いられるシートの搬送が開始されていると判定された場合は、前記第２印刷ジョブに含まれるページの印刷を前記Ｎ＋１ページ目の印刷よりも前に行うように制御しないことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
第１シート収納部と当該第１シート収納部よりもシート搬送パスが長い第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置であって、
第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれる前記Ｎページ目よりも後のページの印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎページ目よりも後のページの印刷に使用されるシートの搬送を開始する搬送手段と、
前記第１印刷ジョブに含まれるページのうち前記Ｎページ目よりも前のページの印刷を行っている状態で第２印刷ジョブの割り込みが指示され、前記Ｎページ目よりも後のページの印刷に用いられるシートのうち既に搬送が開始されているシートがある場合は、前記Ｎページ目の印刷に用いられるシートの搬送が開始されていない場合であっても前記第２印刷ジョブに含まれるページの印刷を前記搬送が開始されているシートへの印刷よりも後に行うよう制御する制御手段と、
を備えることを特徴とする印刷装置。
【請求項６】
第１シート収納部と当該第１シート収納部よりもシート搬送に時間がかかる第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置であって、
第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれる前記Ｎページ目よりも後のページの印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎページ目よりも後のページの印刷に使用されるシートの搬送を開始する搬送手段と、
前記第１印刷ジョブに含まれるページのうち前記Ｎページ目よりも前のページの印刷を行っている状態で第２印刷ジョブの割り込みが指示され、前記Ｎページ目よりも後のページの印刷に用いられるシートのうち既に搬送が開始されているシートがある場合は、前記Ｎページ目の印刷に用いられるシートの搬送が開始されていない場合であっても前記第２印刷ジョブに含まれるページの印刷を前記搬送が開始されているシートへの印刷よりも後に行うよう制御する制御手段と、
を備えることを特徴とする印刷装置。
【請求項７】
印刷ジョブの割り込みを指示するための操作キーを更に備えることを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
原稿上の画像を読み取る読取手段を更に備え、
前記シートに印刷される画像は、前記読取手段によって読み取られた画像であることを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
第１シート収納部と当該第１シート収納部よりもシート搬送パスが長い第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置の制御方法であって、
第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれるＮ＋１ページ目の印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎ＋１ページ目の印刷に使用されるシートの搬送を開始する給紙制御工程と、
前記Ｎページ目の印刷のための給紙予約と前記Ｎ＋１ページ目の印刷のための給紙予約とが発行された後、第２印刷ジョブを前記第１印刷ジョブに割り込ませて実行させることが指示された場合に、前記第２印刷ジョブに含まれるページの印刷を少なくとも前記Ｎ＋１ページ目の印刷よりも前に行うように制御する割込制御工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１０】
第１シート収納部と当該第１シート収納部よりもシート搬送に時間がかかる第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置の制御方法であって、
第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれるＮ＋１ページ目の印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎ＋１ページ目の印刷に使用されるシートの搬送を開始する給紙制御工程と、
前記Ｎページ目の印刷のための給紙予約と前記Ｎ＋１ページ目の印刷のための給紙予約とが発行された後、第２印刷ジョブを前記第１印刷ジョブに割り込ませて実行させることが指示された場合に、前記第２印刷ジョブに含まれるページの印刷を少なくとも前記Ｎ＋１ページ目の印刷よりも前に行うように制御する割込制御工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１１】
第１シート収納部と当該第１シート収納部よりもシート搬送パスが長い第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置の制御方法であって、
第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれる前記Ｎページ目よりも後のページの印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎページ目よりも後のページの印刷に使用されるシートの搬送を開始する搬送工程と、
前記第１印刷ジョブに含まれるページのうち前記Ｎページ目よりも前のページの印刷を行っている状態で第２印刷ジョブの割り込みが指示され、前記Ｎページ目よりも後のページの印刷に用いられるシートのうち既に搬送が開始されているシートがある場合は、前記Ｎページ目の印刷に用いられるシートの搬送が開始されていない場合であっても前記第２印刷ジョブに含まれるページの印刷を前記搬送が開始されているシートへの印刷よりも後に行うよう制御する制御工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１２】
第１シート収納部と当該第１シート収納部よりもシート搬送に時間がかかる第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置の制御方法であって、
第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれる前記Ｎページ目よりも後のページの印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎページ目よりも後のページの印刷に使用されるシートの搬送を開始する搬送工程と、
前記第１印刷ジョブに含まれるページのうち前記Ｎページ目よりも前のページの印刷を行っている状態で第２印刷ジョブの割り込みが指示され、前記Ｎページ目よりも後のページの印刷に用いられるシートのうち既に搬送が開始されているシートがある場合は、前記Ｎページ目の印刷に用いられるシートの搬送が開始されていない場合であっても前記第２印刷ジョブに含まれるページの印刷を前記搬送が開始されているシートへの印刷よりも後に行うよう制御する制御工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１３】
印刷装置を制御するコンピュータに対し、請求項９乃至１２のいずれか１項に記載の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、給紙カセット等のシート収納部からシートを給紙し、給紙されたシートに画像を印刷する画像形成装置がある。また、このような画像形成装置の中には複数のシート収納部を備え、シート収納部ごとに転写部までの距離が異なるものがある。例えば、画像形成装置が、オプション装置として給紙デッキを複数連結できる場合、画像形成装置本体が有する給紙カセットから転写部までの距離と、給紙デッキの給紙カセットから転写部までの距離とは異なる。このような画像形成装置で、シートを給紙する際に、前のシートを給紙したことを条件に次のシートを給紙するようにすると、シートとシートの間隔が必要以上に開いてしまうことがある。例えば、転写部までの距離が近いシート収納部からシートを給紙した後、転写部までの距離が遠いシート収納部から次のシートを給紙する給紙指示を出す場合にシートとシートの間隔が必要以上に開いてしまう。本来、シートとシートの間隔は、シートに画像を印刷するために最低必要な所定の間隔が開いていればよいが、上述した例の場合、その間隔より大きい間隔が開いてしまい、印刷の生産性が低下してしまう。
【０００３】
そこで、従来の画像形成装置は、印刷の生産性が低下することを抑制するために、次のように制御する。画像形成装置の制御装置（コントローラ部）は、実際にシートを給紙するための給紙指示を行う前に、予約キューに、給紙すべきシートの印字予約を投入する。そして、画像形成装置は、予約キューに投入された印字予約の情報に従って、シートの給紙スケジュールを立て、その給紙スケジュールに従ってシートを給紙し、給紙されたシートに画像を印刷する。これによって、画像形成装置は、転写部までの距離が近いシート収納部から給紙されるシートの次に給紙すべきシートを、転写部までの距離が遠いシート収納部から給紙すべきであることを予め把握することができる。そのため、制御装置は、転写部までの距離が遠いシート収納部から給紙されるシートの給紙指示を早めに行い、前のシートと必要以上に大きい間隔が開かないようにすることができる。このような動作を先行給紙（予備給紙）という（特許文献１参照）。
一方、従来の画像形成装置は、実行中のジョブを中断し、そのジョブを中断した状態で先に別のジョブ（以下、割込みジョブともいう。）を実行する割込み機能を有するものがある（特許文献２参照）。この割込み機能を用いれば、実行中のジョブの完了を待たずとも、別のジョブを実行させることができるため、ユーザは、急ぎで印刷物を手に入れることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３３５９２９
【特許文献２】特開２００３−２２８２５７
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像形成装置が、シートの印字予約をしている場合、ユーザが割込み機能を用いて割込みジョブの実行指示をしても、印字予約された全てのシートの給紙が完了するまで、割込みジョブを実行することによって印刷されるシートが給紙されない。
特に、印字予約されたシートの枚数が多いと、割込みジョブに対応する印刷物が排紙されるまでの時間が遅くなってしまい、ユーザは、その時間待たなければならなくなってしまう。
【０００６】
本発明は、上述した課題に鑑みてなされたものであり、先行ページの印刷に使用されるシートよりも先に後続ページの印刷に使用されるシートの搬送を開始することが可能な印刷装置において、割り込みジョブに含まれるページの印刷をより早く行えるようにする仕組みを提供することを目的とする。また、本発明は、先行ページの印刷に使用されるシートよりも先に後続ページの印刷に使用されるシートの搬送を開始することが可能な印刷装置において、被割り込みジョブに含まれるページの印刷順が割り込みジョブによって入れ替わってしまうことを防止する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の印刷装置は、第１シート収納部と当該第１シート収納部よりもシート搬送パスが長い第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置であって、第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれるＮ＋１ページ目の印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎ＋１ページ目の印刷に使用されるシートの搬送を開始する給紙制御手段と、前記Ｎページ目の印刷のための給紙予約と前記Ｎ＋１ページ目の印刷のための給紙予約とが発行された後、第２印刷ジョブを前記第１印刷ジョブに割り込ませて実行させることが指示された場合に、前記第２印刷ジョブに含まれるページの印刷を少なくとも前記Ｎ＋１ページ目の印刷よりも前に行うように制御する割込制御手段と、を備えることを特徴とする。
また、本発明の印刷装置は、第１シート収納部と当該第１シート収納部よりもシート搬送に時間がかかる第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置であって、第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれるＮ＋１ページ目の印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎ＋１ページ目の印刷に使用されるシートの搬送を開始する給紙制御手段と、前記Ｎページ目の印刷のための給紙予約と前記Ｎ＋１ページ目の印刷のための給紙予約とが発行された後、第２印刷ジョブを前記第１印刷ジョブに割り込ませて実行させることが指示された場合に、前記第２印刷ジョブに含まれるページの印刷を少なくとも前記Ｎ＋１ページ目の印刷よりも前に行うように制御する割込制御手段と、を備えることを特徴とする。
また、本発明の印刷装置は、第１シート収納部と当該第１シート収納部よりもシート搬送パスが長い第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置であって、第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれる前記Ｎページ目よりも後のページの印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎページ目よりも後のページの印刷に使用されるシートの搬送を開始する搬送手段と、前記第１印刷ジョブに含まれるページのうち前記Ｎページ目よりも前のページの印刷を行っている状態で第２印刷ジョブの割り込みが指示され、前記Ｎページ目よりも後のページの印刷に用いられるシートのうち既に搬送が開始されているシートがある場合は、前記Ｎページ目の印刷に用いられるシートの搬送が開始されていない場合であっても前記第２印刷ジョブに含まれるページの印刷を前記搬送が開始されているシートへの印刷よりも後に行うよう制御する制御手段と、を備えることを特徴とする。
また、本発明の印刷装置は、第１シート収納部と当該第１シート収納部よりもシート搬送に時間がかかる第２シート収納部を備え、シートに画像を印刷するための印刷ジョブを実行する印刷装置であって、第１印刷ジョブに含まれるＮページ目の印刷に前記第１シート収納部に収納されたシートが使用され、前記第１印刷ジョブに含まれる前記Ｎページ目よりも後のページの印刷に前記第２シート収納部に収納されたシートが使用される場合に、前記Ｎページ目の印刷に使用されるシートよりも先に前記Ｎページ目よりも後のページの印刷に使用されるシートの搬送を開始する搬送手段と、前記第１印刷ジョブに含まれるページのうち前記Ｎページ目よりも前のページの印刷を行っている状態で第２印刷ジョブの割り込みが指示され、前記Ｎページ目よりも後のページの印刷に用いられるシートのうち既に搬送が開始されているシートがある場合は、前記Ｎページ目の印刷に用いられるシートの搬送が開始されていない場合であっても前記第２印刷ジョブに含まれるページの印刷を前記搬送が開始されているシートへの印刷よりも後に行うよう制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、先行ページの印刷に使用されるシートよりも先に後続ページの印刷に使用されるシートの搬送を開始することが可能な印刷装置において、割り込みジョブに含まれるページの印刷をより早く行えるようにすることができる。また、本発明によれば、先行ページの印刷に使用されるシートよりも先に後続ページの印刷に使用されるシートの搬送を開始することが可能な印刷装置において、被割り込みジョブに含まれるページの印刷順が割り込みジョブによって入れ替わってしまうことを防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における画像形成装置の構成を示すブロック図である。
【図２】本発明の実施形態における画像形成装置の構成を示す断面図である。
【図３】本発明の実施形態における操作部の構成を示す図である。
【図４】本発明の実施形態における処理の流れを説明するためのシーケンス図である。
【図５】本発明の実施形態における処理の流れを説明するためのシーケンス図である。
【図６】本発明の実施形態における処理の流れを説明するためのシーケンス図である。
【図７】本発明の実施形態におけるシートの搬送状態を示す図である。
【図８】本発明の実施形態における処理の流れを説明するためのシーケンス図である。
【図９】本発明の実施形態におけるシートの搬送状態を示す図である。
【図１０】本発明の実施形態における給紙予約の状態を示す図である。
【図１１】本発明の実施形態における給紙予約の状態を示す図である。
【図１２】本発明の実施形態における処理の流れを説明するためのシーケンス図である。
【図１３】本発明の実施形態における制御例を示すフローチャートである。
【図１４】本発明の実施形態における給紙予約の状態を示す図である。
【図１５】本発明の実施形態における制御例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照して説明する。
【００１１】
〔第１の実施の形態〕
図１は、第１の実施形態に係る画像形成装置１００の構成を示すブロック図である。
【００１２】
画像形成装置１００は、リーダ装置（リーダ部）２００、制御装置（制御部、あるいはコントローラ部）１１０、プリンタ装置（プリンタ部）３００を備える。
【００１３】
リーダ装置２００は、原稿給紙ユニット２５０と、スキャナユニット２１０を有する。原稿給紙ユニット２５０は、複数枚の原稿を１枚ずつ、スキャナユニット２１０まで搬送する。スキャナユニット２１０は、搬送された原稿の画像を読み取って画像データを生成する。また、スキャナユニット２１０は原稿台（図２のプラテンガラス２１１）を備え、原稿台にセットされた原稿の画像を読み取って画像データを生成することもできる。そして、スキャナユニット２１０は、生成された画像データを制御装置１１０に送信する。
【００１４】
制御装置１１０は、ＣＰＵ１２０、画像メモリ１３０、操作部１７０、不揮発性メモリ１４０、ＲＡＭ１５０、ＲＯＭ１６０を備えている。制御装置１１０は、リーダ装置２００やプリンタ装置３００と電気的に接続されている。
【００１５】
ＣＰＵ１２０は、画像形成装置１００を統括的に制御する。ＲＡＭ１５０は、ＣＰＵ１２０の作業領域として機能する。ＲＯＭ１６０は、ＣＰＵ１２０によって読み出される各種プログラムを格納している。ＣＰＵ１２０は、ＲＯＭ１６０からプログラムを読み出し、読み出したプログラムを実行することによって各種処理を行う。ネットワークＩ／Ｆ部１４０は、画像形成装置１００が外部装置と通信を行うために用いられる。例えば、ＣＰＵ１２０は、ネットワークＩ／Ｆ部１４０を介して、外部のＰＣとの間で画像データやコマンドの送受信を行う。外部のＰＣとの接続の形態には、ネットワークあるいはＵＳＢケーブル等がある。
【００１６】
操作部１７０は、液晶表示部とハードキーからなる。液晶表示部には画像形成装置１００を操作するための操作画面や、画像データ、各種メッセージが表示される。また、液晶表示部にはタッチパネルが貼り付けられており、操作部１７０は、当該タッチパネルによってユーザからの指示を受付ける。
【００１７】
プリンタ装置３００は、給紙カセット等のシート収納部５１０、給紙カセットから給紙ローラを用いてシートを給紙する給紙ユニット３１０、マーキングユニット３２０、排紙ユニット３３０、フィニッシャユニット５００を有する。プリンタ装置３００は、給紙ユニット３１０を使ってシート収納部５１０からシートを給紙し、給紙されたシートにマーキングユニット３２０によって画像を形成した後、当該シートを排紙ユニット３３０によって排紙する。フィニッシャユニット５００は、排紙ユニット３３０によって排紙されるシートに対して必要に応じてステイプル処理やパンチ処理等の後処理を実行する。
【００１８】
このような画像形成装置１００は、スキャナ機能、プリント機能、コピー機能、ボックス機能、データ送信機能を備える。スキャナ機能とは、リーダ装置２００で読み取った原稿の画像に対応するデータをＨＤＤ１３０に格納する機能である。プリント機能とは、ネットワークＩ／Ｆ部１４０で受信した画像データに従って、画像をプリンタ装置３００で印刷する機能である。コピー機能とは、リーダ装置２００で読み取った原稿の画像をプリンタ装置３００で印刷する機能である。ボックス機能とは、ＨＤＤ１３０に格納された画像データに従って画像をプリンタ装置３００で印刷する機能である。データ送信機能とは、リーダ装置２００で読み取った原稿の画像データや、ＨＤＤ１３０に記憶された画像データを、ネットワークＩ／Ｆ部１４０を介して外部装置に送信する機能である。画像形成装置１００のＣＰＵ１０２は、これらの機能を用いた１つの処理を１つのジョブ（コピージョブやプリントジョブ）としてＨＤＤ１３０にて管理する。ＣＰＵ１０２は、複数のジョブをＨＤＤ１３０に格納して管理することができ、ＨＤＤ１３０に格納されたジョブを１つずつ順に実行していく。
【００１９】
図２は、画像形成装置１００の構成を示す断面図である。画像形成装置１００は、画像形成装置本体と、オプション装置として画像形成装置に接続可能な給紙デッキ４００、給紙デッキ４１０、給紙デッキ４２０、フィニッシャユニット５００とを備える。
【００２０】
原稿がユーザによってプラテンガラス２１１にセットされた場合、スキャナユニット２１０は、ランプ２１２を点灯し、光学ユニット２１３を移動させて原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７を介してＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
【００２１】
また、原稿は、原稿給紙ユニット２５０にセットされることもある。原稿給紙ユニット２５０に原稿がセットされた場合、スキャナユニット２１０は、原稿を１枚ずつ順にプラテンガラス２１１上へ搬送するよう制御する。搬送された原稿は、光学ユニット２１３によって露光走査され、原稿の画像はＣＣＤ２１８によって読み取られる。その後、原稿は排出トレイ２１９に排紙される。
【００２２】
なお、ＣＣＤ２１８によって読み取られた画像は、画像データとして所定の処理が施された後、制御装置１１０へ転送される。
【００２３】
３２１はレーザドライバで、レーザ発光部３２２を駆動するものであり、制御装置１１０から出力された画像データに応じたレーザ光をレーザ発光部３２２に発光させる。このレーザ光は感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。この感光ドラム３２３の潜像の部分には現像器３２４によって現像剤（トナー）が付着される。
【００２４】
また、画像形成装置１００は、シート収納部５１０として、それぞれ引き出し状の形状をした給紙カセット３１１、給紙カセット３１２、給紙カセット３１３、給紙カセット３１４を有している。また、画像形成装置１００は、給紙デッキ４００、給紙デッキ４１０、給紙デッキ４２０に接続されている。給紙デッキ４００、給紙デッキ４１０、給紙デッキ４２０は、それぞれ３つの給紙カセットを有している。給紙デッキ４００は４０１、４０２、４０３の給紙カセットを、給紙デッキ４１０は４１１、４１２、４１３の給紙カセットを、給紙デッキ４２０は４２１、４２２、４２３の給紙カセットを有している。ユーザは、それぞれ給紙カセットを引き出してシート（記録紙、用紙、記録媒体ともいう）を補給する。それぞれの給紙カセットは、異なるサイズのシート、または異なる種類のシートを収納することができる。それぞれの給紙カセットに収納されるシートのサイズ及び種類をユーザは操作部１７０を介して設定する。設定されたシートのサイズ及び種類は、ＣＰＵ１２０によってＨＤＤ１３０に記憶されて管理される。
【００２５】
プリンタ装置３００は、給紙カセット３１１、３１２、３１３、３１４、４０１、４０２、４０３、４１１、４１２、４１３、４２１、４２２、４２３のいずれかからシートを給紙し、給紙したシートを転写部３２５へシート搬送路３３１を介して搬送する。転写部３２５は、感光ドラム３２３に付着された現像剤をシートに転写する。現像剤の乗ったシートは搬送ベルト３２６によって、定着部３２７に搬送され、定着部３２７の熱と圧力により現像剤はシートに定着される。その後、定着部３２７を通過したシートは搬送路３３５及び搬送路３３４に搬送される。ここで、シートの印刷面を反転して排紙する場合、シートを搬送路３３６、搬送路３３８に導き、そこからシートを逆方向に搬送し、搬送路３３７、搬送路３３４を通して搬送する。
【００２６】
また、両面印刷するよう設定されている場合、シートは定着部３２７を通過したあと、搬送路３３６からフラッパ３２９によって搬送路３３３に導かれ、その後、逆方向に搬送され、フラッパ３２９によって、搬送路３３８、再給紙搬送路３３２へ導かれる。再給紙搬送路３３２へ導かれたシートは上述したタイミングで搬送路３３１を通り、転写部３２５へ搬送される。
【００２７】
片面印刷された場合も、両面印刷された場合も、搬送路３３４より排出されたシートはフィニッシャユニット５００へ搬送される。
【００２８】
フィニッシャユニット５００へ搬送されたシートは、まずバッファローラ５０１の方へ送られる。搬送されたシートは、必要に応じてバッファローラ５０１に巻きつけられてバッファリングされる。例えば、バッファローラ５０１より下流に位置するステイプルユニットによるステイプル処理等に時間がかかる場合に、このバッファローラ５０１を利用することによって画像形成装置１００本体から搬送されるシートの搬送速度を制御することができる。
【００２９】
シートは、バッファローラ５０１を過ぎた後、上流排出ローラ対５０２、下流排出ローラ対５０３によって排紙トレイ５０７に排紙される。
【００３０】
なお、ステイプル処理を実行するよう設定されている場合、上流排出ローラ対５０２で搬送されシートの後端が上流排出ローラ対５０２に到達するころに、シートはローレットベルト５０４によって引き戻され、スタックトレイ５０５に一時的に積載される。そして、ステイプル処理が実行される所定の枚数分のシートがスタックトレイ５０５に積載された後、シートに対してステイプルユニット５０６によってステイプル処理が行われ、シートは下流排出ローラ対５０３によって排出トレイ５０７に排紙される。なお、シフトソートを実行するよう設定されている場合、シートは、スタックトレイ５０５に一時的に積載された後、不図示のシフト機構によって所定量だけ左右にずらされた状態で排出トレイ５０７に排紙される。シフトソートを実行することによって、排紙された印刷物の部の切れ目やジョブの切れ目を識別しやすくなる。
【００３１】
以下、図３を用いて操作部１７０の構成について説明する。図３に示すように、操作部１７０はＬＣＤタッチパネル６００を備える。ＬＣＤタッチパネル６００は、コピー機能の操作画面やボックス機能、データ送信機能の操作画面を表示する。制御装置１１０は、ＬＣＤタッチパネル６００に操作画面を表示し、表示された操作画面を介して、片面／両面や、縮小レイアウト等のジョブの設定をユーザから受付け、受付けた設定をＲＡＭ１５０またはＨＤＤ１３０に記憶する。また、制御装置１１０は、給紙カセットに収納されたシートのサイズや種類の設定もＬＣＤタッチパネル６００を介して受付け、受付けた設定をＲＡＭ１５０またはＨＤＤ１３０に記憶する。
【００３２】
テンキー６０１は、０〜９までの数値を入力するためのキーである。ＩＤキー６０２は、装置が部門管理されている場合に部門番号やパスワードを入力する際に使用される。
【００３３】
リセットキー６０３は、設定されたモードをリセットするためのキーである。ガイドキー６０４は、各モードについての説明画面を表示するためのキーである。ユーザモードキー６０５は、ユーザモード画面に入るためのキーである。
【００３４】
割込みキー６０６は、実行中のジョブの実行を中断し、そのジョブを中断した状態で別ジョブを優先して実行するときに使用される。スタートキー６０７は、コピーやデータ送信等の各種動作をスタートさせるためのキーである。ストップキー６０８は、実行中のジョブを中止させるためのキーである。
【００３５】
ソフト電源スイッチ６０９は、ＬＣＤ６００のバックライトを消すためのキーである。節電キー６１０は、画像形成装置１００を通常の消費電力状態よりも消費電力の低い節電状態に移行させるためのキーである。画像形成装置１００が低消費電力状態にあるときに、節電キー６１０が再度押下されると、画像形成装置１００は節電状態から復帰する。
【００３６】
調整キー６１４は、ＬＣＤタッチパネルのコントラストを調整するためのキーである。カウンタ確認キー６１５は、累積コピー枚数を表示させるためのキーである。実行／メモリＬＥＤ６１６はジョブの実行中、画像メモリへの画像蓄積中を示すＬＥＤである。エラーＬＥＤ６１７は、ジャム、ドアオープン等装置がエラー状態にあることを示すＬＥＤである。電源ＬＥＤ６１８は、画像形成装置１００の主電源がＯＮになっていることを示すＬＥＤになっている。
【００３７】
図４は、図１に示した制御装置１１０とプリンタ装置３００との間の通信シーケンスを示す模式図である。図４では、１枚のシートに画像の印刷を行う際のシーケンス図である。なお、制御装置１１０の処理は、制御装置１１０のＣＰＵ１２０がＲＯＭ１６０に格納されたプログラムを実行することによって実現される。一方、プリンタ装置３００の処理は、プリンタ装置３００のＣＰＵ３０１が、メモリ３０２に格納されたプログラムを実行することによって実現される。
【００３８】
まず、制御装置１１０は、受付けたジョブを解析し、給紙すべき１枚のシートの解析が終了した段階で、プリンタ装置３００に対して印字予約４００１（給紙予約または印刷予約ともいう）を発行する。例えば、リーダ装置２００で読み取った原稿の画像をプリンタ装置３００で印刷するコピージョブを実行する場合、制御装置１１０は、リーダ装置２００で読み取られた原稿のページ数と、操作部１７０で設定された設定値に従って印字予約４００１を発行する。
【００３９】
例えば、操作部１７０によって片面印刷で且つ１ｉｎ１（縮小レイアウトなし）で印刷するよう設定されている場合、１ページの画像を読み取ったことに従って１枚のシートが印刷される。そのため、制御装置１００は、リーダ装置２００によって１ページ（１枚）の原稿を読み取ったことを条件に、印字予約４００１をプリンタ装置３００に対して発行する。
【００４０】
また、操作部１７０によって片面印刷で且つ２ｉｎ１で印刷するよう設定されている場合、２ページの画像を読み取ったことに従って１枚のシートを給紙して印刷する。そのため、制御装置１００は、リーダ装置２００によって２ページ（２枚）の原稿を読み取ったことを条件に、印字予約４００１をプリンタ装置３００に対して発行する。
【００４１】
一方、制御装置１１０は、外部装置からネットワークＩ／Ｆ部１４０を介して受信した印刷データを印刷するプリント機能によりジョブを実行する場合、受信した印刷データを解析しつつ、印刷データを展開（ＲＩＰ）することによって画像データを生成する。制御装置１１０は、印刷データを解析することによって印刷データのレイアウト情報を識別する。このレイアウト情報には、外部のＰＣで設定された片面／両面の指定や、縮小レイアウト（１ｉｎ１、２ｉｎ１）等の指定が含まれる。また、制御装置１１０は印刷データを展開し、生成される画像データに従って、印刷すべき画像データのページを特定する。
【００４２】
そして制御装置１１０は、識別したレイアウト情報と、特定されたページに従って印字予約４００１をプリンタ装置３００に発行する。制御装置１１０は、片面で且つ１ｉｎ１で印刷する場合、１ページの画像データを生成し終わったことに従って印字予約４００１をプリンタ装置３００に発行する。また、制御装置１１０は、片面印刷で且つ２ｉｎ１で印刷するよう設定されている場合、２ページの画像を生成し終わったことに従って印字予約４００１をプリンタ装置３００に発行する。
【００４３】
コピー機能の場合もプリンタ機能の場合も、制御装置１１０は、１枚のシートを給紙することが確定した場合に、当該シートに対応する印字予約４００１をプリンタ装置３００に発行する。
【００４４】
この印字予約４００１には、給紙すべきシートを、給紙カセット３１１〜３１４，４０１〜４０３，４１１〜４１３，４２１〜４２３のいずれから給紙すべきかを示す情報が含まれる。また、シフトソートモードが指定されている場合にはシフト位置を示す情報が印字予約４００１に含まれる。さらに、ステイプルソートモードが指定されている場合には、ステイプルする旨の通知と、ステイプル位置（左上、左下、右上、右下）を示す情報が印字予約４００１に含まれる。また、給紙すべきシートが、部またはジョブの最後のシートである場合には、その旨を示す情報が印字予約４００１に含まれる。
【００４５】
制御装置１１０は、このような印字予約を、受付けたジョブの全ページの解析が完了するまで繰り返して行う。
【００４６】
プリンタ装置３００は、この印字予約４００１を受信すると、プリンタ装置１１０のＣＰＵ３０１は受信した印字予約４００１をメモリ３０２に存在する予約キューに格納する。既に予約キューに別の印字予約が格納されている場合、制御装置１１０は、格納済みの印字予約に続く形で印字予約を格納する。このように予約キューに格納された印字予約は格納された順番に管理される。プリンタ装置３００は、この予約キューに格納された印字予約に従って、シートの給紙スケジュールを立てる。ただし、実際にシートが給紙される順番は、予約キューに格納された順の通りとは限らない。印字予約で指定される各シートを給紙する給紙カセットから転写部３２５までの距離に従って、プリンタ装置３００は、シートを実際に給紙するタイミングを決定する。
【００４７】
この予約キューは、同様のものが制御装置１１０のＲＡＭ１５０でも管理されている。制御装置１１０は、その予約キューによって、プリンタ装置３００に対して、どのような順番で印字予約を出し、どこまでシートが給紙されたかを管理している。制御装置１１０で管理される予約キューと、プリンタ装置３００で管理される予約キューは同じ内容が管理されるように、制御装置１１０とプリンタ装置３００との間でコマンドがやり取りされる。
【００４８】
プリンタ装置３００は、シート搬送路上のジャムや、トナー切れ等のエラーが発生しておらず、次のシートの印字予約を受付けられる場合、印字予約ステータス４００２を制御装置１１０に通知する。
【００４９】
プリンタ装置３００は、予約キューに格納された印字予約４００１に含まれる情報に従って、印字予約４００１に対応するシートを、どのシート収納部から給紙すればよいかを判断する。そして、プリンタ装置３００は、搬送されるシートとシートの間隔が極力短くなるようにシートの搬送タイミングを決定し、シートを搬送するよう制御する。例えば、プリンタ装置３００が、給紙カセット３１１と、給紙カセット４２３からシートを給紙する場合を考える。この場合、プリンタ装置３００は、給紙カセット３１１からシートを給紙した後、そのシートが実際に給紙されてから、給紙カセット４２３からの給紙を開始するとシートとシートの間隔が大きく開いてしまう。そこで、プリンタ装置３００は、給紙カセット３１１からシートを給紙した後、そのシートがシート搬送路３３１まで搬送された際に、そのシートと、給紙カセット４２３から給紙された次のシートが所定の間隔となるように制御する。つまり、プリンタ装置３００は、給紙カセット３１１からシートを実際に給紙するより早くに、給紙カセット４２３からシートを給紙する。この所定の間隔を、転写部３２５において連続してシートに画像を転写できる最短間隔に設定すると印刷速度を向上させることができる。
【００５０】
そして、プリンタ装置３００は、印字予約４００１で指定されたシートを給紙した時点で、当該印字予約４００１に対応する給紙通知４００３を制御装置１１０に通知する。
【００５１】
制御装置１１０は、給紙通知４００３を受信すると、印字予約４００１に対応するシートが搬送され、そのシートに画像を転写するために、感光ドラム３２３に現像剤（トナー）を載せるタイミングで、印字実行要求４００４をプリンタ装置３００に対して発行する。その後、制御装置１１０は、生成された画像データをプリンタ装置３００に送信する。
【００５２】
プリンタ装置３００は、印字実行予約４００４を受信した後、画像データとハード信号同期４００５を制御装置１１０から受信し、受信した画像データに従って感光ドラム３２３に現像剤（トナー）を載せる。その後、感光ドラム３２３に載せられたと現像剤（トナー）は、搬送されるシートに転写される。シートは、現像剤（トナー）が転写された後、定着部３２７によって定着される。このようにシートへの画像形成が行われる。
【００５３】
プリンタ装置３００は、画像が形成されたシートが片面印刷すべきシートである場合にはシートを機外に排出するタイミングで制御装置１１０に印字結果ステータス４００６を送信する。また、プリンタ装置３００は、画像が形成されたシートが両面印刷すべきシートである場合には、片面印刷されたシートを搬送路３３３に搬送したタイミングで、制御装置１１０に印字結果ステータス４００６を送信する。印字結果ステータス４００６を制御装置１１０に送信する際に、その印字結果ステータス４００６に対応する印字予約４００１をメモリ３０２の予約キューから削除する。
【００５４】
なお、制御装置１１０側でも、印字結果ステータス４００６を受信すると、印字結果ステータス４００６に対応する印字予約４００１をＲＡＭ１５０の予約キューから削除する。
【００５５】
以上が、１枚のシートに画像の印刷を行う際のシーケンスである。
【００５６】
次に、図５を用いて、１枚のシートの印字予約を取り消す場合のシーケンスを説明する。図５は、制御装置１１０とプリンタ装置３００との間のシーケンスを示す模式図である。なお、制御装置１１０の処理は、制御装置１１０のＣＰＵ１２０がＲＯＭ１６０に格納されたプログラムを実行することによって実現される。一方、プリンタ装置３００の処理は、プリンタ装置３００のＣＰＵ３０１が、メモリ３０２に格納されたプログラムを実行することによって実現される。
【００５７】
印字予約４００１と、印字予約ステータス４００２については、図４を用いて説明した処理と同様であるため、詳しい説明を省略する。
【００５８】
その後、印字予約４００１に対応するシートの印刷を取り消す必要が出た場合、制御装置１１０は、印字取り消し４０１１をプリンタ装置３００に対して発行する。
【００５９】
プリンタ装置３００は、印字取り消し４０１１を受信すると、印字取り消し４０１１で示される印字予約４００１で指定されたシートが既に給紙されているか否かを判定する。そのシートが既に給紙されている場合、プリンタ装置３００は、当該シートの給紙を指定する印字予約４００１を取り消すことができないため、印字取り消しステータス４０１２として印字取り消し失敗を制御装置１１０に通知する。印字取り消し失敗の通知を受けた制御装置１１０は、図４に示す印字実行要求４００４を発行し、そのシートの印字シーケンスを継続する。
【００６０】
一方、プリンタ装置３００は、印字取り消し４０１１を受信した時点で、印字予約４００１で指定されたシートを給紙していない場合、メモリ３０２に格納された印字予約４００１を解除する。具体的に、プリンタ装置３００は、印字予約４００１で指定されたシートの給紙をしないよう制御する。そして、プリンタ装置３００は、印字取り消しステータス４０１２によって、印字取り消し成功を制御装置１１０に通知する。印字取り消し成功を受けた制御装置１１０は、そのシートの印字シーケンスを中断する。この場合、印字予約４００１で指定されたシートは給紙されない。
【００６１】
次に、図６を用いて、７枚のシートに画像の印刷を行う際のシーケンス図を示す。図６も、図４や図５と同様に、制御装置１１０の処理は、制御装置１１０のＣＰＵ１２０がＲＯＭ１６０に格納されたプログラムを実行することによって実現される。一方、プリンタ装置３００の処理は、プリンタ装置３００のＣＰＵ３０１が、メモリ３０２に格納されたプログラムを実行することによって実現される。
【００６２】
左から順に、１枚目のシート６１００〜７枚目のシート６７００の給紙のシーケンスを示している。なお、１枚目のシート６１００、３枚目のシート６３００は給紙カセット３１１から給紙され、それ以外のシートは給紙カセット４２３から給紙される場合を示している。
【００６３】
この給紙カセット３１１から転写部３２５のシート搬送路は、画像形成装置１００が有する給紙カセットの中では最も短い。一方、給紙カセット４２３から転写部３２５までのシート搬送路は、画像形成装置１００が有するシート搬送路の中では最も長い。
【００６４】
このように転写部３２５までのシート搬送路が短い給紙カセットと、転写部３２５までのシート搬送路が長い給紙カセットとを用いた印刷を実行する場合、プリンタ装置３００による給紙は図６に示すように実行される。
【００６５】
まず、１枚目のシート６１００を給紙するために、制御装置１１０とプリンタ装置３００は図４で示したシーケンスを実行する。つまり印字予約６１０１、印字予約ステータス６１０２、給紙通知６１０３、印字実行要求６１０４、画像データ転送・ハード信号同期６１０５、印字結果ステータス６１０６のコマンドのやり取りを行う。以下、２〜７枚目のシートのためのシーケンスも１枚目のシートのためのシーケンスと同様であるため説明を省略する。
【００６６】
まず、プリンタ装置３００は、１枚目のシート６１００を給紙する。
【００６７】
次に、制御装置１００は、１枚目のシート６１００に対する印字予約ステータス６１０２をプリンタ装置３００から受信したことに従って、次のシート６２００の印字予約６２０１をプリンタ装置３００に対して送信する。
【００６８】
破線６９０１で示すように、制御装置１１０は、１枚目のシート６１００の印字予約ステータス６１０２を受信した後に、２枚目のシート６２００の印字予約６２０１をプリンタ装置３００に発行する。以下、同様に、２枚目のシートから７枚目のシートまで、シートごとに制御装置１１０は、印字予約の送信と、印字予約ステータスの受信を繰り返す。破線６９０２〜６９０６は、それぞれ、次のシートの印字予約が、前のシートの印字予約ステータスの後に送信されていることを示している。
【００６９】
２枚目のシート６２００は、給紙カセット４２３から給紙される。転写部３２５と給紙カセット４２３間に他のシートは存在せず、更に転写部３２５と給紙カセット４２３間のシート搬送路が長いため、プリンタ装置３００は２枚目のシート６２００の給紙を直ちに実行し、給紙通知６２０３を制御装置１１０に通知する。
【００７０】
３枚目のシート６３００は、給紙カセット３１１から給紙される。３枚目のシート６３００は、そのシートに形成される画像データの準備ができていたとしても、すぐには給紙されない。なぜならば、給紙カセット４２３から給紙されるシートを追い越して転写部３２５に到達した場合、排紙されるシートの順番がユーザの意図しない順番となってしまうため、３枚目のシート６３００は２枚目のシート６２００を追い越せないからである。そのため、プリンタ装置３００は、給紙カセット４２３から給紙した２枚目のシート６２００を転写部３２５に導入した後、２枚目のシート６２００と所定の間隔を空けて３枚目のシート６３００が転写部３２５に導入されるように３枚目のシート６３００を給紙する。
【００７１】
４枚目のシート６４００は、３枚目のシート６３００が実際に給紙されてから給紙されるのではなく、３枚目のシートが給紙されるより前に先行給紙される。それによって４枚目のシート６４００と、３枚目のシート６３００との間隔が必要以上に大きくなることを防ぐことができる。４枚目のシート６４００は、３枚目のシート６３００がシートの合流部３５５を過ぎた後であれば、３枚目のシート６３００と所定の間隔を置いてシートの合流部３５５に導くことができる。また、給紙カセット４２３から転写部３２５の搬送路は長いため、プリンタ装置３００は、４枚目のシートを、３枚目のシートがシートの合流部３５５を過ぎるまで、給紙カセット４２３からシートの合流部３５５までの間で滞留させてもよい。
【００７２】
５〜６枚目のシートは、４枚目のシート６４００に引き続き、４枚目のシートと所定の間隔を開けて給紙カセット４２３から給紙される。給紙カセット４２３から転写部３２５の搬送路は長いため、プリンタ装置３００は、４枚目のシートを滞留させている間、４枚目のシート６４００より上流側で、５枚目〜６枚目のシートを滞留させておくようにしてもよい。
【００７３】
なお、７枚目のシート６７００に対する印字予約６７０１を受けたプリンタ装置３００は、破線６９０８で示されるように、すぐに印字予約ステータス６７０２を制御装置１１０に通知しない。プリンタ装置３００は、印字予約ステータス６７０２を、１枚目のシート６１００の印字結果ステータス６１０６を通知した後に通知する。これにより、必要以上に印字予約をプリンタ装置３００が受けることがないように制限をかけることができる。つまり、図６の例は、プリンタ装置３００が、６枚分のシートの印字予約を受付けることができる場合を示している。
【００７４】
図７は、図６に示したシーケンスのうち、破線６９０７時点におけるシートの搬送状態を示している。なお、破線６９０７は、６枚目のシート６６００の給紙を実行したプリンタ装置３００から給紙通知６６０３を制御装置１１０が受けた時点の図である。また、太線６１００〜６７００はシートを示している。
【００７５】
１枚目のシート６１００は、転写部３２５からカセット３１１間の搬送路に滞留している。
２枚目のシート６２００は、転写部３２５からカセット４２３間の搬送路のうち、給紙デッキ４００の搬送路上に滞留している。
３枚目のシート６３００は、給紙カセット３１１からまだ給紙されていない。
４枚目のシート６４００は、３枚目のシートより早く給紙され、転写部３２５からカセット４２３間の搬送路のうち、２枚目のシート６２００の滞留位置より上流の給紙デッキ４１０の搬送路上に滞留している。
５枚目のシート６５００は転写部３２５からカセット４２３間の搬送路のうち、４枚目のシート６４００の滞留位置より上流の給紙デッキ４２０の搬送路上に滞留している。
６枚目のシート６６００は転写部３２５からカセット４２３間の搬送路のうち、５枚目のシート６５００の滞留位置より更に上流の給紙デッキ４２０の搬送路上に滞留している。
７枚目のシート６７００は、プリンタ装置３００は、給紙カセット４２３から給紙されていない。
【００７６】
このように転写部３２５から給紙カセット３１１のようにシート搬送路の短い構成と、転写部３２５から給紙カセット４２３のようにシート搬送路の長い構成が組み合わさった場合、上述のように制御することで、搬送されるシートの間隔を短くすることができる。例えば、給紙カセット３１１からシート（３枚目のシート）の次のシート（４枚目のシート）を給紙カセット４２３から給紙する場合を考える。この場合に、給紙カセット３１１からシート（３枚目のシート）を給紙してから次のシート（４枚目のシート）を給紙すると、シート（３枚目のシート）とシート（４枚目のシート）との間に大きな間隔が開いてしまう。しかしながら、上述のようにプリンタ装置３００が、予め複数の印字予約を受付け、給紙するシートをスケジュールすることによって、シートとシートとの間隔を詰めて印刷を行うことができ、印刷のパフォーマンスを向上させることができる。
【００７７】
次に、このような画像形成装置１００にて、７枚のシートを全て給紙カセット３１１から給紙する例について図８を用いて説明する。図８も、図４や図５と同様に、制御装置１１０の処理は、制御装置１１０のＣＰＵ１２０がＲＯＭ１６０に格納されたプログラムを実行することによって実現される。一方、プリンタ装置３００の処理は、プリンタ装置３００のＣＰＵ３０１が、メモリ３０２に格納されたプログラムを実行することによって実現される。
【００７８】
１枚目のシート８１００を給紙した時点で転写部３２５から給紙カセット３１１間の搬送路に１枚目のシート８１００が滞留することになるため、後続のシート８２００、８３００、８４００、８５００、８６００、８７００をすぐに給紙することができない。
【００７９】
このような場合にも、プリンタ装置３００は後続のシートの印字予約を受付けるために、印字予約を受付けるごとに印字予約ステータスを制御装置１１０に通知する。これは、後続のシートが、転写部３２５からのシート搬送路が長い給紙カセット４２３から給紙する可能性があり、そのようなシートを早く給紙するために後続のシートの印字予約をいち早く受付ける必要があるからである。
【００８０】
そのため、プリンタ装置３００は、制御装置１１０から、１枚目〜６枚目のシートの印字予約を受付ける。図８に示すように、６枚目のシート８６００の印字予約ステータス８６０２をプリンタ装置３００が制御装置１１０に通知した時点では、２枚目から６枚目のシート８２００、８３００、８４００、８５００、８６００の実際の給紙はまだ行われていない。
【００８１】
図９は、図８に示した複数枚のシートのシーケンスのうち破線８９０５時点のシートの搬送状態を示した図である。
【００８２】
１枚目のシート８１００は転写部３２５からカセット３１１間の搬送路に滞留している。
２枚目から６枚目のシート８２００、８３００、８４００、８５００、８６００は、給紙カセット３１１から給紙される予定のシートである。しかしながら、給紙カセット３１１からシートを給紙しようにも、転写部３２５から給紙カセット３１１間のシート搬送路に１枚目のシート８１００が存在するため、すぐには給紙できない。
【００８３】
なお、７枚目のシート８７００は、制御装置１１０から印字予約８７０１がまだ発行されていないため、給紙カセット３１１からの給紙は行われていない。
【００８４】
以上、図６〜図８を用いて説明したように、転写部３２５までの距離が長い給紙カセット４２３と、転写部３２５までの距離が短い給紙カセット３１１を備える画像形成装置１００で、印字予約を管理することでシートの間隔を詰めることができる。
【００８５】
具体的に、プリンタ装置３００は、給紙すべきシートに対応する印字予約を受付けると、そのシートを実際に給紙するまで、印字予約を予約キューに入れて管理しておく。そして、プリンタ装置３００は、予約キューに入れられた印字予約に含まれる情報に従って、シートの給紙スケジュールを行う。
【００８６】
しかしながら、このような画像形成装置１００にて、割込み指定がされたジョブ（割込みジョブ）を受付けた場合に、割込み指定がされたジョブを実行することによって印刷されるシートの出力が遅くなることがある。
【００８７】
なお、割込み指定は、ユーザによって割込みキー６０６が押されることによって指定される。割込みキー６０６が押された状態で、スタートキー６０７によってジョブの実行指示がなされると、制御装置１１０は、その時点で実行中のジョブの解析、及び画像データ生成を中断し、割込み指定されたジョブを、中断したジョブに優先して実行するよう制御する。割込みジョブが投入されると、制御装置１１０は、割り込まれたジョブ（被割込みジョブ）の解析を中断するので、被割込みジョブの印字予約はそれ以上予約キューに投入されなくなる。この被割込みジョブは、外部のＰＣから投入されたプリントジョブであっても、リーダ装置１１０によって読み取りが完了したコピージョブであってもよい。制御装置１１０は、実行中のジョブを中断した後、割込みジョブ用の原稿の画像をリーダ部２００によって読み取り、画像データをＨＤＤ１３０に格納する。そして、制御装置１１０は、ＨＤＤ１３０に格納された画像データに従って画像をプリンタ装置３００によって印刷する。この割込みジョブを実行することによって、ユーザは、割込み指定されたジョブに対応する印刷物を、実行中のジョブあるいは実行待ちの先行ジョブの全ページの画像の印刷が終わるのを待つことなく手に入れることができる。なお、ここでは画像形成装置１００の操作部１７０に設けられた割込みキー６０６が押された場合について説明するが、外部のＰＣの表示部に、割込みキー６０６と同様のキーを設け、外部装置から送信する印刷データを割込み指定して印刷する場合に用いてもよい。
【００８８】
ただ、従来は、割込みジョブの実行が指示された時点で、既に印字予約されたシートについては、そのまま印刷されるので、ユーザは、印字予約がされたシートが全て印刷されてからでなければ、割込みジョブに対応する印刷物を手に入れることができなかった。この場合、割込みジョブの実行指示がされてから割込みジョブに対応する印刷物が印刷されるまでの時間は、予約キューに格納された印字予約の数が増加するほど増大してしまう。そのため、急ぎで印刷物を手に入れたくて割込み指定をしているユーザが、割込みジョブを実行することによって印刷される印刷物を手に入れるまでの時間が長くなってしまう。
【００８９】
図８、図９で説明した例のように、プリンタ装置３００は、印字予約が予約キューに格納されているが、まだ実際に給紙されていないシートの数が多い場合、割込みジョブの実行指示がされてから、割込みジョブに対応する印刷物が印刷されるまでに時間がかかる。
【００９０】
その状況について図１０を用いて説明する。図１０は、プリンタ装置３００のメモリ３０２に格納された予約キューの状態を示す図である。
【００９１】
被割込みジョブとして１枚目から６枚目のシートの印字予約８１００〜８６００が予約キューに格納されているとする。まだ、１枚目から６枚目のシートは実際に給紙されていないものとする。
【００９２】
この状態でユーザが割込みジョブの実行指示をすると、制御装置１１０は、割込みジョブの実行指示がされたことを認識し、割込みジョブのための印字予約８７００をプリンタ装置３００に発行する。
【００９３】
しかしながら、印字予約８７００が発行された時点で予約キューには、被割込みジョブの印字予約８１００〜８６００が既に格納されている。そのため、これらの印字予約で指定されたシートの給紙が完了した後でなければ、印字予約８７００で指定されたシートの給紙を実行できなかった。
【００９４】
そのため、本実施形態では、図５で示す方法を使って、制御装置１１０は、割込みジョブを受付けた場合に、プリンタ装置３００の予約キューに格納されている印字予約を取り消して割込みジョブの印字予約を行う。
【００９５】
その処理の例について、図１１を用いて説明する。図１１は、プリンタ装置３００のメモリ３０２に格納された予約キューの状態と、新たな割込みジョブのシートの印字予約を示す図である。
【００９６】
図１１（ａ）では、被割込みジョブとして１枚目から６枚目のシートの印字予約１２１００〜１２６００が発行され、予約キューに格納されている。この状態で、制御装置１１０は、割込みジョブの実行指示を受付け、新たな割込みジョブのシートの印字予約１２７００をＲＡＭ１５０に生成し、プリンタ装置３００に発行しようとする。
【００９７】
ここで、制御装置１１０は、プリンタ装置３００に、被割込みジョブにおける最後のシートの印字予約から取り消すよう指示する。
【００９８】
図１１（ｂ）では、被割込みジョブの最後のシートである６枚目のシートの印字予約１２６００を取り消した状況を示している。このように、被割込みジョブの最後のシートから印字予約を取り消す理由は、被割込みジョブの印刷物の間のシートが欠けてしまうことを防ぐためである。転写部３２５からの搬送路の長さが短い給紙カセットと、長い給紙カセットからシートを給紙する場合に、印字予約と実際の給紙の順番が異なるため、被割込みジョブの最後のシートから印字予約を取り消す。たとえば図６に示したように１枚目のシート６１００、３枚目のシート６３００は給紙カセット３１１から給紙し、それ以外の２，４，５，６，７は給紙カセット４２３から給紙した場合、破線６９０７の時点では３枚目のシート６３００の給紙は行われていない。
【００９９】
この状態で、仮に先頭から印字予約を取り消すと、３枚目のシートだけ印字予約の取り消しが成功し、４〜６枚目のシートの印字予約の取り消しが失敗する可能性がある。その結果、１〜２枚目のシートの次に、４〜６枚目のシートの印刷が実行され、それぞれのシートが順番に排紙されるため、印刷物の途中のシートが欠けてしまうことになる。このように印刷物の間のシートが欠けることを防ぐために、後続のシートの印字予約から取り消しを行う。
【０１００】
印字予約の取り消しを行うとき、プリンタ装置３００は、取り消した印字予約の情報を予約キューとは別に設けられたメモリ３０２の領域に退避させておく。この退避された印字予約の情報は、割込みジョブの印字予約の後に、被割込みジョブのシートの印字予約を行うために用いられる。
【０１０１】
そして、プリンタ装置１１０は、被割込みジョブの最後のシートの印字予約を取り消し、取り消しに成功すると、取り消し後の状態で、新たに最後となるシートの印字予約の印字取り消しを行う。印字予約の取り消しを受付けたプリンタ装置３００は、実際に給紙されていないシートの印字予約を取り消すことはできるが、既に実際の給紙が行われたシートに関しては印字予約の取り消しは行えない。
【０１０２】
そのため、プリンタ装置３００は、被割込みジョブの３枚目のシートが実際に給紙された後に印字取り消し命令を制御装置１１０から受信した場合に、印字取り消しステータスで取り消しに失敗したことを制御装置１１０に通知する。
【０１０３】
図１１（ｃ）は、被割込みジョブのシートの印字予約が後ろから順に取り消され、被割込みジョブにおける３枚目のシートの印字予約１２３００の取り消しに失敗した状況を示している。
【０１０４】
図１１（ｄ）では、被割込みジョブにおけるシートの印字予約取り消しが終わった時点で、制御装置１１０が、プリンタ装置３００に割込みジョブのシートの印字予約１２７００を発行したことを示している。これにより、被割込みジョブにおける３枚目のシートの後に、割込みジョブのシートが出力される。
【０１０５】
そして、図１１（ｅ）では、割込みジョブの実行が完了した後に、再度被割込みジョブのシートの印刷を再開するために、退避しておいた被割込みジョブの印字予約１２４００、１２５００、１２６００が再度投入された予約キューの状態を示している。プリンタ装置３００は、割込みジョブのシートの印字予約１２７００を発行した後に、先ほど印字予約を取り消した被割り込みジョブのシート１２４００、１２５００、１２６００のシートの印字予約を投入する。更に被割込みジョブが６枚以上存在するのであれば、それ以降のシートの印字予約を制御装置１１０はプリンタ装置３００に対して発行する。
【０１０６】
次に、図１２を用いて、制御装置１１０が割込みジョブの実行指示を受付けた場合に、予約キューに格納された印字予約を取り消す制御を制御装置１１０とプリンタ装置３００間のシーケンスを用いて説明する。図１２に示す制御装置１１０の処理は、制御装置１１０のＣＰＵ１２０がＲＯＭ１６０に格納されたプログラムを実行することによって実現される。一方、プリンタ装置３００の処理は、プリンタ装置３００のＣＰＵ３０１が、メモリ３０２に格納されたプログラムを実行することによって実現される。
【０１０７】
破線１２９１０の時点が、図１１（ａ）に相当するタイミングである。つまり、制御装置１１０が、プリンタ装置３００から６枚目のシート１２６００の印字予約ステータス１２６０２を受け取った後に、割込みジョブの実行指示を受付けたタイミングである。
【０１０８】
割込みジョブの実行指示を受付けた時点で、制御装置１１０はプリンタ装置３００に対して、被割込みジョブの最後のシートの印字予約１２６００に対する印字取り消し１２６１１を発行する。プリンタ装置３００は、印字予約１２６００に対応するシートの給紙をまだ実行していないため、印字予約を取り消すことができる。プリンタ装置３００は、印字予約の取り消しに成功したことを、印字取り消しステータスＯＫ１２６１２として制御装置１１０に通知する。
【０１０９】
印字予約１２６００の印字取り消しステータスＯＫ１２６１２を受け取った制御装置１１０は、被割込みジョブの、次の最後のシートの印字予約１２５００の印字取り消し１２５１１を発行する。
【０１１０】
プリンタ装置３００は印字予約１２５００で指定されるシートの給紙をまだ実行していないため、印字予約を取り消すことに成功したということを、印字取り消しステータスＯＫ１２５１２として制御装置１１０に通知する。
【０１１１】
プリンタ装置３００は、印字予約１２４００で指定されるシートについても、制御装置１１０から印字取り消し１２４１１を受け取り、印字予約１２５００で指定されるシートと同様に印字取り消しステータスＯＫ１２４１２を制御装置１１０に通知する。
【０１１２】
印字取り消しステータスＯＫ１２４１２を受け取った制御装置１１０は、被割込みジョブの次の最後のシートの印字予約１２３００の印字取り消し１２３１１を発行する。プリンタ装置３００は、シート１２３００は給紙済みであるため、印字予約を取り消せない。そのため、プリンタ装置３００は、印字取り消しに失敗したということを、印字取り消しステータスＮＧ１２３１２として制御装置１１０に通知する。
【０１１３】
シート１２３００の印字取り消しステータスＮＧ１２３１２を受け取った制御装置１１０は、印字予約取り消しに失敗したことを判断して３枚目のシートの印字動作を継続する。具体的に、制御装置１１０は、シート１２３００の印字実行要求１２３０４を発行し、３以下通常の印字シーケンスを継続する。
【０１１４】
それと同時に、制御装置１１０は、被割込みジョブの印字予約取り消しをこれ以上できないと判断する。そのため、制御装置１１０は、割込みジョブのシート１２７００の印字予約１２７０１をプリンタ装置３００に発行し、割込みジョブを実行する。
【０１１５】
次に、図１３を用いて、本実施形態における制御装置１１０の処理手順を説明する。なお、図１３のフローチャートに示す各ステップは、制御装置１１０のＣＰＵ１２０が、ＲＯＭ１６０に格納されたプログラムを読み出して実行することによって実現される。
【０１１６】
まずＳ１３００１で、制御装置１１０はジョブを受信する。ここで受信されるジョブには、コピー機能を用いるコピージョブや、プリント機能を用いるプリントジョブがある。
【０１１７】
次に、Ｓ１３００２で、制御装置１１０は、受信したジョブに割込み指定があるか否かを判定する。例えば、コピー機能を用いるジョブの場合、制御装置１１０は、割込みキー６０６が押された状態でスタートキー６０７が押された場合に、受信したジョブに割込み指定が有ると判定する。一方、制御装置１１０は、割込みキー６０６が押されていない状態でスタートキー６０７が押された場合に、受信したジョブに割込み指定がないと判定する。Ｓ１３００２で、割込み指定がされていると判定した場合、Ｓ１３００３に処理を進め、割込み指定がされていないと判定した場合、Ｓ１３０１０に処理を進める。一方、プリント機能を用いるジョブの場合、制御装置１１０は、受信した印刷データの印刷設定に、割込み指定があるか否かを判定すればよい。この場合にも、制御装置１１０は、受信した印刷データに割込み指定の設定が有れば、Ｓ１３００３に処理を進め、割込み指定の設定がなければ、Ｓ１３０１０に処理を進める。
【０１１８】
Ｓ１３０１０で、制御装置１１０は、これから投入するジョブより先に画像形成装置１１０に投入されている先行ジョブがあるか否かを判定する。具体的に、制御装置１１０は、先行ジョブのための印字予約が予約キューに格納されているか否かを判定し、印字予約が予約キューに格納されていると判定した場合に、先行ジョブがあると判定する。先行ジョブがある場合、制御装置１１０は、Ｓ１３０１１に処理を進め、予約キューに格納された印字予約の最後に印字予約をするよう指示する。一方、先行ジョブがない場合、制御装置１１０は、Ｓ１３０１２に処理を進め、印字予約を発行するよう制御する。この場合、割込み指定はないため、プリンタ装置３００は、受付けた印字予約を予約キューに投入し、予約キューに投入された印字予約に従ってシートを給紙し、画像を印刷する。
【０１１９】
Ｓ１３００３で、制御装置１１０は、割込みジョブより先に画像形成装置１１０に投入されている被割込みジョブがあるか否かを判定する。もし、被割り込みジョブが存在する場合にはステップＳ１３００４に、被割込みジョブが存在しない場合にはステップＳ１３００９に処理を進める。
【０１２０】
Ｓ１３００９に処理を進めた場合、制御装置１１０は、プリンタ装置３００に対して印字予約を発行する。ここでは、予約キューに印字予約がない状態なので、制御装置１１０は、割込みの指定がされたジョブの印字予約をプリンタ装置３００に発行し、プリンタ装置３００は、受付けた印字予約を予約キューに投入する。プリンタ装置３００は、予約キューに投入された印字予約に従ってシートを給紙し、画像を印刷する。
【０１２１】
一方、Ｓ１３００４に処理を進めた場合、制御装置１１０は、被割込みジョブの印字予約済みのシートのうち、最後のシートに対する印字取り消し命令をプリンタ装置３００に発行する。
【０１２２】
Ｓ１３００５で、制御装置１１０はＳ１３００４で発行した印字取り消し命令に対する印字取り消しステータスがプリンタ装置３００から通知されるのを待ち、ステップＳ１３００６に進む。
【０１２３】
Ｓ１３００７で、制御装置１１０はＳ１３００４でプリンタ装置３００から受けた印字取り消しステータスの結果を判断する。印字取り消しが成功したと判定した場合、制御装置１１０は、Ｓ１３００４に処理を進め、印字取り消しが失敗したと判定した場合にはＳ１３００７に処理を進める。
【０１２４】
Ｓ１３００７で、制御装置１１０は、割込みジョブに対応するシートの印字予約をプリンタ装置３００に発行する。
【０１２５】
Ｓ１３００８で、制御装置１１０は、割込み指定されたジョブの印字予約の後に、被割込みジョブの印字予約をするよう指示し、処理を終了する。
【０１２６】
以上に説明した制御方法により、シートの印字予約を行う画像形成装置で、ユーザから割込みジョブの実行指示を受付けた場合に、すばやく割込みジョブを実行することができる。具体的には、制御装置１１０が、割込み指定されたジョブを受付けた場合に、プリンタ装置３００が実際に給紙を行っていない印字予約を取り消すことによって割込みジョブの実行を早めることができる。それによって、ユーザは、割込みジョブの印刷物をすばやく手に入れることができる。
【０１２７】
〔第２の実施の形態〕
次に第２の実施の形態について説明する。第１の実施形態では、割込み指定されたジョブを受付けた場合に、被割込みジョブの印字予約を解除して、割込み指定されたジョブの印字予約を行う例について説明した。
【０１２８】
第２の実施形態では、それに加えて、被割込みジョブが、ステイプルするよう指定されたジョブである場合の制御について説明する。
【０１２９】
実行中のステイプルジョブに対して、割込みジョブを実行した場合には、適切なタイミングで割込みジョブを実行する必要がある。つまり、ステイプル束の途中で割込みジョブが実行されると、割込みジョブの印刷物が被割込みジョブの印刷物の間に混じってしまい、正しくステイプルされなくなってしまう。
【０１３０】
その状況について図１４を用いて説明する。
【０１３１】
図１４（ａ）では、被割込みジョブとして１枚目から６枚目のシート１２１００〜１２６００の印字予約が発行され、予約キューに格納されている。ここで、被割込みジョブはステイプルジョブであり、１枚目から６枚目のシート１２１００〜１２６００が、１束の印刷物としてステイプルされるよう指定されている。この場合、６枚目のシート１２６００の印字予約には、スタックトレイ５０５に排紙されたシート束のステイプル処理を行うことを示す情報と、ステイプル処理の実行後に排出トレイ５０７にシート束を排紙するための排紙要求が含まれている。
【０１３２】
割込みジョブに対応する印刷物が被割込みジョブに対応する印刷物に混ざるため、１枚目から６枚目のシート１２１００〜１２６００の途中で割込みジョブのシートの印字予約を発行することはできない。
【０１３３】
仮に、１枚目から６枚目のシート１２１００〜１２６００の途中で割込みジョブのシートの印字予約を発行した場合の状況を図１４（ｂ）に示す。図１４（ｂ）では、第１の実施形態と同様に割込みジョブの投入時に被割込みジョブの印字予約を取り消した場合の予約キューの状況を示している。被割込みジョブに対して発行済みの印字予約を取り消すと、本来意図した割込み位置ではないところに、割込みジョブのシートの印字予約が発行されてしまうため、割込ジョブが被割込みジョブに対応するシートに混じって出力されてしまう。
【０１３４】
第２の実施形態では、このように、割込みジョブに対応する印刷物が出力されるまでの時間を短縮しつつ、割込みジョブに対応する印刷物が、被割込みジョブに対応する印刷物に混じって出力されることを抑制する方法を説明する。
【０１３５】
図１５を用いて第２の実施形態における制御装置１１０の処理手順を説明する。図１５のフローチャートに示す各ステップは、ＣＰＵ１２０がＲＯＭ１６０に記憶されたプログラムを読み出して実行することによって実現される。
【０１３６】
第１の実施形態における処理と異なるのは、Ｓ１３００３以降の処理であるため、Ｓ１３００３以降の処理について説明する。
【０１３７】
第２の実施形態では、図１３に示すＳ１３００３で、制御装置１１０は、割込みジョブより先に画像形成装置１１０に投入されている被割込みジョブがあると判定された場合にＳ１４００１に処理を進めるところから処理が始まる。
【０１３８】
Ｓ１４００１で、制御装置１１０は、被割込みジョブはステイプルするよう指定されているか否かを判定する。ステイプルするよう指定されていない場合、制御装置１１０は、Ｓ１３００４に処理を進める。Ｓ１３００４〜Ｓ１３００６における処理は、第１の実施形態で説明した処理と同様であるため、詳しい説明を省略する。
【０１３９】
一方、ステイプルするよう指定されていると判定した場合、制御装置１１０は、Ｓ１４００２に処理を進める。Ｓ１４００２に処理を進めた場合、制御装置１１０は、被割込みジョブは投入中か否かを判定する。制御装置１１０は、被割り込みジョブが投入中であると判定した場合、Ｓ１４００３に処理を進め、被割込みジョブが投入中ではない（既に投入済みである）と判定した場合、Ｓ１４００７に処理を進める。
【０１４０】
Ｓ１４００７で、制御装置１１０は、被割込みジョブの印字予約の後に割込み指定されたジョブの印字予約をするよう指示し、図１３に示すＳ１３００７に処理を進める。
【０１４１】
Ｓ１４００３で、制御装置１１０は被割込みジョブの最後の印字予約のシートはステイプルの切れ目であるか否かを判定する。ステイプルの切れ目でないと判定した場合には、Ｓ１４００６に処理を進める。Ｓ１４００６で、制御装置１１０は、投入中の被割込みジョブの印字予約を継続して行う。一方、ステイプルの切れ目であると判定した場合、Ｓ１４００４に処理を進める。
【０１４２】
Ｓ１４００４で、制御装置１１０は、被割込みジョブの印字予約をプリンタ装置に発行する。Ｓ１４００５で、制御装置１１０は、プリンタ装置３００から印字予約ステータスが通知されるのを待ち、印字予約ステータスを受信した場合に、図１３に示すＳ１３００７に処理を進める。
【０１４３】
以上のように制御することにより、実際に給紙を行っていない印字予約を取り消すことによって、割込みジョブの実行を早めることができる。それによって、ユーザは、割込みジョブの印刷物をすばやく手に入れることができる。さらに、ステイプルジョブに対する割込ジョブに対しても、被割込みジョブに対応する印刷物に混じることがなくなり、適切な印刷物を提供することが可能となる。
【０１４４】
なお、上述した実施形態では、制御装置１１０とプリンタ装置３００とを別々に有する画像形成装置について説明したが、それぞれの構成を１つのコントローラが有し、１つのコントローラ内でシートの給紙スケジュールを立てるようにしてもよい。
【０１４５】
本実施形態におけるフローチャートに示す機能は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をコンピュータパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【符号の説明】
【０１４６】
２０  ＣＰＵ
３０  ＨＤＤ
６０  ＲＯＭ
【図１】
0005791243.tif 000002
【図２】
0005791243.tif 000003
【図３】
0005791243.tif 000004
【図４】
0005791243.tif 000005
【図５】
0005791243.tif 000006
【図６】
0005791243.tif 000007
【図７】
0005791243.tif 000008
【図８】
0005791243.tif 000009
【図９】
0005791243.tif 000010
【図１０】
0005791243.tif 000011
【図１１】
0005791243.tif 000012
【図１２】
0005791243.tif 000013
【図１３】
0005791243.tif 000014
【図１４】
0005791243.tif 000015
【図１５】
0005791243.tif 000016