(57)【要約】【課題】最大限省電力状態を維持しつつ、留め置きプリントにおけるユーザの待ち時間を減らすこと。【解決手段】留め置きプリント機能と省電力機能を有する画像形成装置１０２は、印刷ジョブの受信に基づいて画像形成装置１０２の電力状態を省電力状態からスタンバイ状態に復帰する先行復帰を行うか否かを設定するユーザ毎の先行復帰設定を有する。そして、画像形成装置１０２は、印刷ジョブを受信したことに応じて、該印刷ジョブに対応するユーザの先行復帰設定に基づき、先行復帰を行うか否かを制御する（Ｓ９０８〜Ｓ９１０）。【選択図】図９
2017105164.tif 000002
【特許請求の範囲】
【請求項１】
受信した印刷ジョブを一旦保存し該保存した印刷ジョブの印刷指示を操作部から受け付けたことに応じて該印刷ジョブを実行する留め置きプリント機能と、第１電力状態と前記第１電力状態よりも省電力の第２電力状態を切り替える省電力機能を有する画像形成装置であって、
印刷ジョブの受信に基づいて前記画像形成装置の電力状態を前記第１電力状態に復帰する第１設定か、印刷ジョブの受信に基づいて前記画像形成装置の電力状態を前記第１電力状態に復帰しない第２設定かを示す復帰設定を含むユーザ設定を、ユーザ毎に設定する設定手段と、
印刷ジョブを受信したことに応じて、該印刷ジョブに対応するユーザの復帰設定に基づき、前記画像形成装置の電力状態を制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記ユーザ設定は、前記復帰設定が前記第１設定である場合に前記第１電力状態に復帰するタイミングの設定として、前記印刷ジョブの受信状態に関連するタイミングの設定を含み、
前記制御手段は、前記復帰設定が前記第１設定である場合に、印刷ジョブの受信状態が、該印刷ジョブに対応するユーザの前記タイミングの設定と合致するタイミングで、前記画像形成装置の電力状態を前記第１電力状態に復帰させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ユーザ設定は、前記復帰設定が前記第１設定であっても前記第１電力状態に復帰しない条件として、前記印刷ジョブのページ数に関連する条件を含み、
前記制御手段は、印刷ジョブのページ数が、該印刷ジョブに対応するユーザの前記復帰しない条件と合致する場合には、前記復帰設定が前記第１設定であっても前記画像形成装置の電力状態を前記第１電力状態に復帰させないことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記ユーザ設定は、前記復帰設定が前記第１設定である場合の前記第１電力状態への復帰時に印刷の準備を行うか否かの設定を含み、
前記制御手段は、印刷ジョブに対応するユーザの前記印刷の準備を行うか否かの設定に基づいて、前記復帰設定が前記第１設定である場合の前記第１電力状態への復帰時における印刷の準備の実行を制御することを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記設定手段は、前記復帰設定を手動で設定可能なことを特徴とする請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記設定手段は、前記復帰設定を自動で設定可能なことを特徴とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
印刷ジョブに対するユーザの利用履歴をユーザ毎に蓄積する蓄積手段を有し、
前記設定手段は、所定のタイミングで、ユーザの利用履歴に基づいて該ユーザの復帰設定を自動で切り替える切り替え制御を行うことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記利用履歴は、前記印刷ジョブを保存したタイミングを示す保存日時と、該印刷ジョブの印刷指示が行われたタイミングを示す印刷指示日時を含み、
前記切り替え制御は、ユーザの前記保存日時および前記印刷指示日時に基づいて、印刷ジョブを投入してから印刷指示を行うまでの時間に所定の傾向があるユーザであるか否かを判定し、前記所定の傾向があるユーザと判定した場合には、該ユーザの復帰設定を前記第１設定に切り替え、前記所定の傾向がないユーザと判定した場合には、該ユーザの復帰設定を前記第２設定に切り替える制御であることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記所定の傾向があるユーザとは、前記保存日時から前記印刷指示日時までの時間が所定の時間以内である割合が所定の割合以上であるユーザを示すことを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記切り替え制御は、ユーザの復帰設定を前記第１設定に切り替える場合には、該ユーザによる切り替え操作による切り替えを可能にした上で該ユーザに対して手動での切り替え操作を促し、前記第２設定に切り替える場合には、自動で切り替えを行う制御であることを特徴とする請求項７〜９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記所定のタイミングは、前記印刷指示に応じたタイミングであり、
前記設定手段は、該タイミングで、ログインしているユーザを対象とした前記切り替え制御を行うことを特徴とする請求項７〜１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記設定手段は、定期的なタイミングで印刷指示を行うユーザが存在するか否かをユーザの利用履歴に基づいて判断し、定期的なタイミングで印刷指示を行うユーザが存在すると判断した場合には、該定期的なタイミングの所定時間前に、該ユーザの復帰設定を前記第１設定に切り替え、さらに、該切り替え後、該ユーザによる認証処理が行われた、該ユーザによる印刷指示がなされた、上記定期的なタイミングに対応する時間帯が過ぎた、又は一定時間が経過したことに応じて、該ユーザの復帰設定を元に戻す制御を行うことを特徴とする請求項７〜９のいずれか１項に記載の画像形成装置。
【請求項１３】
受信した印刷ジョブを一旦保存し該保存した印刷ジョブの印刷指示を操作部から受け付けたことに応じて該印刷ジョブを実行する留め置きプリント機能と、第１電力状態と前記第１電力状態よりも省電力の第２電力状態を切り替える省電力機能を有する画像形成装置の制御方法であって、
印刷ジョブを受信したことに応じて、印刷ジョブの受信に基づいて前記画像形成装置の電力状態を前記第２電力状態から前記第１電力状態に復帰するか否かをユーザ毎に設定した復帰設定のうち、該受信した印刷ジョブに対応するユーザの復帰設定に基づいて、前記画像形成装置の電力状態を制御する制御ステップを有することを特徴とする画像形成装置の制御方法。
【請求項１４】
コンピュータに、請求項１３に記載の制御方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した印刷ジョブを保存しておきユーザからの印刷指示に応じて印刷を行う画像形成装置の電力制御に関する。
【背景技術】
【０００２】
近年、セキュリティを目的としてプリンタドライバから投入した印刷ジョブをすぐに出力せず、一旦画像形成装置内のハードディスク等に保存し、ユーザが画像形成装置の操作部からログイン後、保存した印刷ジョブの一覧を表示し、出力する画像形成装置がある。この機能は、留め置きプリントと呼ばれ、画像形成装置は、印刷ジョブの保存時に印刷データと印刷ジョブに関する情報である書誌情報とを保存、管理する。そして、画像形成装置は、ユーザによるログイン後、該ユーザの書誌情報を操作部にリスト表示する。ユーザは、表示されたリストから所望の書誌情報を選択し、印刷指示する。画像形成装置は、印刷指示された印刷ジョブを印刷する。
【０００３】
近年は、高い省電力性能を求められているため、画像形成装置は、装置を使用しない時に、即座に省電力モードに移行するようになっている。そのため、上記のような留め置きプリント機能を利用するユーザは、かなり高い確率で画像形成装置の操作部で省電力モードからの復帰を行った後、ログイン操作、印刷指示を行うことになる。つまり、ユーザは、省電力モードからの復帰時間と印刷待ち時間の両方を画像形成装置の前で待つことになる。
特許文献１には、印刷ジョブを投入してからログインまでの過去の最短の経過時間と自装置の現在の動作状態に基づいて、ウォームアップ開始時間を決定する処理を、印刷ジョブ受信時に行う印刷装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８６３３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ユーザによっては、印刷ジョブを投入後、しばらく出力を行わないケースもある。この場合、省電力の観点からはウォームアップを開始しないことが望ましい。しかし、従来では、ウォームアップ時間は画像形成装置単位での設定しかできない。そのため、ウォームアップ時間を設定してしまうと、印刷ジョブが投入されると、その印刷ジョブが上述のようなしばらく出力を行わないユーザのものであったとしても、必ずウォームアップが開始されて省電力モードから復帰してしまう。そのため、画像形成装置の省電力状態を最大限維持することができないという課題があった。
【０００６】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、最大限省電力状態を維持しつつ、留め置きプリントにおけるユーザの待ち時間を減らすことができる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、受信した印刷ジョブを一旦保存し該保存した印刷ジョブの印刷指示を操作部から受け付けたことに応じて該印刷ジョブを実行する留め置きプリント機能と、第１電力状態と前記第１電力状態よりも省電力の第２電力状態を切り替える省電力機能を有する画像形成装置であって、印刷ジョブの受信に基づいて前記画像形成装置の電力状態を前記第１電力状態に復帰する第１設定か、印刷ジョブの受信に基づいて前記画像形成装置の電力状態を前記第１電力状態に復帰しない第２設定かを示す復帰設定を含むユーザ設定を、ユーザ毎に設定する設定手段と、印刷ジョブを受信したことに応じて、該印刷ジョブに対応するユーザの復帰設定に基づき、前記画像形成装置の電力状態を制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、最大限省電力状態を維持しつつ、留め置きプリントにおけるユーザの待ち時間を減らすことができる。
【図面の簡単な説明】
【０００９】
【図１】本実施例の画像形成装置を適用可能なネットワークの構成図
【図２】画像形成装置のハードウェア構成図
【図３】画像形成装置のソフトウェア構成図
【図４】ＰＣのハードウェア構成図
【図５】ＰＣのソフトウェア構成図
【図６】電力制御に関する設定を行う画面を例示する図
【図７】ユーザ設定テーブルを例示する図
【図８】印刷ジョブの投入処理のフローチャート
【図９】実施例１の印刷ジョブの保存処理のフローチャート
【図１０】書誌情報テーブルを例示する図
【図１１】実施例１の先行復帰処理のフローチャート
【図１２】印刷ジョブリスト表示の処理のフローチャート
【図１３】実施例１の印刷処理のフローチャートである。
【図１４】実施例２の印刷ジョブの保存処理のフローチャート
【図１５】実施例２のユーザログテーブルを例示する図
【図１６】実施例２の印刷処理のフローチャート
【図１７】実施例２の先行復帰設定の切り替え処理のフローチャート
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１１】
実施例１では、留め置きプリント時の先行復帰の設定をユーザ毎に指定する構成について説明する。
図１は、本発明の一実施例を示す画像形成装置を適用可能なネットワーク構成を例示する図である。
【００１２】
図１において、１０３は、ローカルエリアネットワーク（ＬＡＮ）である。ＬＡＮ１０３には、印刷ジョブを投入するパーソナルコンピュータ（ＰＣ）１０１と、投入された印刷ジョブを処理する画像形成装置１０２が接続される。接続されるＰＣおよび画像形成装置の数はこれに限定されるものではない。また、ＬＡＮ１０３は、有線であっても無線であってもよい。なお、本実施例では、画像形成装置１０２への印刷ジョブの投入元をＰＣ１０１としているが、ＰＣ以外のデバイス（例えば、携帯端末や他の画像形成装置など）であっても構わない。
【００１３】
画像形成装置１０２は、ＰＣ１０１から投入した印刷ジョブを一旦画像形成装置１０２内のハードディスクに保存し、ユーザが画像形成装置１０２の操作部からログイン後、ユーザからの指示に応じて出力する留め置きプリントを行う。この留め置きプリントのために、画像形成装置１０２は、ＰＣ１０１から各画像形成装置に投入された印刷ジョブデータと印刷ジョブの情報である書誌情報を管理する。ユーザが画像形成装置で認証を行ってログインすると、画像形成装置１０２は、ログインしたユーザが印刷可能な印刷ジョブのリストを書誌情報から取得し、操作部に表示する。ユーザがそのリストの中から所望の印刷ジョブを選択して印刷指示すると、画像形成装置１０２は選択された印刷ジョブの印刷ジョブデータを取得し、印刷を行う。また、画像形成装置１０２は、省電力機能を備え、電力状態として、スタンバイ状態とスタンバイ状態よりも省電力の省電力状態（「省電力モード」又は「節電モード」ともいう）とを有する。留め置きプリント機能を利用する際に、画像形成装置１０２が省電力状態である場合には、ユーザは画像形成装置１０２の操作部で省電力状態からの復帰を行った後、ログイン操作、印刷指示を行うことになる。
【００１４】
図２は、画像形成装置１０２のハードウェア構成を例示するブロック図である。
画像形成装置１０２内のコントローラユニット２０１において、ＣＰＵ２０２は、システム全体を制御する演算装置である。ＲＡＭ２０３は、ＣＰＵ２０２が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリである。また、ＲＡＭ２０３は、オペレーティングシステム（ＯＳ）やシステムソフトウェア、アプリケーションソフトウェアなどのプログラムやデータも配置される。ＲＯＭ２０４は、システムのブートプログラムなどを格納する。ハードディスクドライブ（ＨＤＤ）２０５は、ＯＳやシステムソフトウェア、アプリケーションソフトウェア、画像データ、設定データなどを格納する。なお、ＨＤＤの代わり又はＨＤＤと併用してＳＳＤ（Solid State Drive）等の他の記憶装置を備える構成であってもよい。
【００１５】
操作部Ｉ／Ｆ２０６は、操作部２０７とのインタフェース部であり、操作部２０７に表示する情報を操作部２０７に対して出力する。また、操作部Ｉ／Ｆ２０６は、操作部２０７からユーザが入力した情報を受け付ける。ユーザ認証を行うための認証情報なども操作部２０７から入力される。ネットワークＩ／Ｆ２０８は、ネットワーク（ＬＡＮ）１０３に接続し、同一ＬＡＮ上に接続されたＰＣや別の画像形成装置と情報の入出力を行う。デバイスＩ／Ｆ２０９は、画像入出力デバイスであるスキャナ２１０、プリンタ２１１とコントローラユニット２０１を接続し、画像データの入力や出力を行う。以上のデバイスがシステムバス２１２上に配置される。
【００１６】
図３は、画像形成装置１０２のシステムソフトウェアの機能構成を例示するブロック図である。
システムソフトウェア３０１は、ＲＡＭ２０３、ＲＯＭ２０４、ＨＤＤ２０５のいずれかの記憶装置にプログラムとして記憶され、ＣＰＵ２０２により実行されることにより機能する。
【００１７】
ＵＩ制御部３０２は、ユーザが操作部２０７によって入力した情報を操作部Ｉ／Ｆ２０６を経由して受信し、その情報を認証部３０３、データ管理部３０４、ジョブ管理部３０７に送信する。あるいは、ＵＩ制御部３０２は、認証部３０３、データ管理部３０４、ジョブ管理部３０７からの応答を受信し、その情報を操作部Ｉ／Ｆ２０６を経由して操作部２０７に出力する。認証部３０３は、ＵＩ制御部３０２から受信した認証情報に基づいて認証処理を行い、該認証処理結果をＵＩ制御部３０２に返す。
【００１８】
データ管理部３０４は、ＵＩ制御部３０２、ネットワーク制御部３０６、ジョブ管理部３０７からのデータ書き込み、読み出し要求を受信し、記憶制御部３０５にデータ書き込み要求、読み出し要求を送信する。あるいは、データ管理部３０４は、記憶制御部３０５からの応答を受信し、その情報をＵＩ制御部３０２、ネットワーク制御部３０６、ジョブ管理部３０７に送信する。記憶制御部３０５は、データ管理部３０４からのデータ書き込み要求、読み出し要求を受信して、ＨＤＤ２０５に対してデータの書き込み、読み出しを行い、その結果をデータ管理部３０４に返す。
【００１９】
ネットワーク制御部３０６は、ＬＡＮ１０３上に接続されたＰＣ１０１や任意の画像形成装置からの要求をネットワークＩ／Ｆ２０８を経由して受信する。そして、ネットワーク制御部３０６は、受信した要求に応じてデータ管理部３０４、ジョブ管理部３０７に処理を要求する。あるいは、ネットワーク制御部３０６は、データ管理部３０４、ジョブ管理部３０７からの応答を受信し、受信した応答をネットワークＩ／Ｆ２０８を経由してＬＡＮ１０３上に接続されたＰＣ１０２や任意の画像形成装置に送信する。
【００２０】
ジョブ管理部３０７は、ＵＩ制御部３０２、ネットワーク制御部３０６からのジョブ実行要求を受信し、ジョブを管理する。そして、ジョブ管理部３０７は、ジョブ制御部３０８にジョブ実行を要求する、あるいは、データ管理部３０４にデータ書き込み要求、データ読み出し要求を送信する。あるいは、ジョブ管理部３０７は、データ管理部３０４、ジョブ制御部３０８からの応答を受信し、ＵＩ制御部３０２、ネットワーク制御部３０６に対して、ジョブの状態を送信する。
【００２１】
ジョブ制御部３０８は、ジョブ管理部３０７からのジョブ実行要求を受信し、デバイスＩ／Ｆ２０９を経由してスキャナ２１０、プリンタ２１１の動作を制御する。あるいは、ジョブ制御部３０８は、スキャナ２１０、プリンタ２１１の動作状態をデバイスＩ／Ｆ２０９を経由して受信し、ジョブ管理部３０７に送信する。
【００２２】
画像形成装置１０２は、ＣＰＵ２０２がリモート制御可能なスイッチ（ＦＥＴ／リレーなど）を有する。これらのスイッチは、図示しないが、操作部２０７、スキャナ２１０、プリンタ２１１に接続される。電源制御部３０９は、これらのスイッチを制御することで画像形成装置１０２の電力状態を制御する。
【００２３】
図４は、ＰＣ１０１のハードウェア構成を例示するブロック図である。
ＰＣ１０１において、ＣＰＵ４０１は、システム全体を制御する演算装置である。ＲＯＭ４０２は、各処理に関わるプログラムやデータが格納されている。ＲＡＭ４０３は、ＣＰＵが動作するためのシステムワークメモリであり、各処理に関わる一時的なデータを記憶する記憶メモリである。ハードディスクドライブ（ＨＤＤ）４０４は、各処理に関わるプログラムやデータ、一時的なデータ、アプリケーションデータなどを格納する。なお、ＨＤＤの代わり又はＨＤＤと併用してＳＳＤ等の他の記憶装置を備える構成であってもよい。
【００２４】
入力装置４０５は、本装置への指示入力を受け付けるキーボードやポインティングデバイス等である。表示装置４０６は、本装置の動作状況や、本装置上で動作する各プログラムが出力する情報を表示するディスプレイ等である。ネットワークＩ／Ｆ４０７は、ネットワーク（ＬＡＮ）１０３に接続し、同一ＬＡＮ上に接続された他のＰＣや画像形成装置と情報の入出力を行う。以上の要素がシステムバス４０８上に配置される。なお、ＣＰＵ４０１が、ＨＤＤ４０４に記憶されているＯＳやプリンタドライバ、アプリケーションに対応するプログラムに基づいて、処理を実行することにより、ＯＳやプリンタドライバによる機能（又は処理）が実現される。
【００２５】
図５は、ＰＣ１０１のシステムソフトウェアの構成を例示するブロック図である。
システムソフトウェア５０１は、ＲＯＭ４０２、ＲＡＭ４０３、ＨＤＤ４０４のいずれかの記憶装置にプログラムとして記憶され、ＣＰＵ４０１により実行されることにより機能する。システムソフトウェア５０１は、アプリケーション５０２、プリンタドライバ５０３およびネットワーク制御部５０４等を有する。
【００２６】
アプリケーション５０２は、例えばＰＣ１０１の表示装置４０６を見ながら、ポインティングデバイスやキーボードといった入力装置４０５を用いて、画像や文書を作成、編集するようなツールである。あるいは、アプリケーション５０２は、例えば、画像形成装置内の情報を参照するツールである。ユーザはアプリケーション５０２を用いて、画像や文書などのデータを作成し、プリンタドライバ５０３を用いて印刷命令データを作成し、ネットワーク制御部５０４を経由して画像形成装置１０２のような印刷可能な装置に送信する。あるいは、ユーザはアプリケーション５０２を用いて、ネットワーク制御部５０４を経由して画像形成装置１０２からの情報を取得、参照する。
【００２７】
図６は、画像形成装置１０２の操作部２０７上で、電力制御に関する設定を行うための画面を例示する図である。
設定画面６００において、６０1は自動節電移行時間の設定欄である。６０１で設定した時間内に画像形成装置１０２に対する操作が無かった場合、画像形成装置１０２は自動的に節電モードに遷移する。図６の例では、１０分間操作が無かった場合に節電モードに遷移する。
【００２８】
６０２は留め置きプリント時の先行復帰スイッチである。６０２が「ＯＮ」の場合、印刷ジョブの保存時に先行復帰し「ＯＦＦ」の場合、印刷ジョブの保存時に先行復帰しない。
【００２９】
６０３は先行復帰するタイミングの設定欄であり、ＰＣ１０１から送信された印刷ジョブを全て受信したタイミングで先行復帰するか、ＰＣ１０１から送信された印刷ジョブの受信を開始したタイミングで先行復帰するか、ＰＣ１０１から送信された印刷ジョブの受信が完了しそうなタイミングで先行復帰するか、を選択する。すなわち６０３は、スタンバイ状態に復帰するタイミングの設定として、印刷ジョブの受信状態に関連するタイミングの設定を行うものである。なお、図６の例で設定されている「受信完了時」は、上述のＰＣ１０１から送信された印刷ジョブを全て受信したタイミングで先行復帰する設定に対応する。６０３の設定は、ネットワーク制御部３０６から受信した印刷ジョブを、記憶制御部３０５を経由してＨＤＤ２０５に保存する間にデータ管理部３０４で判断される。
【００３０】
６０４は先行復帰対象とするページ数上限の設定欄であり、設定した値（図６の例では２０枚）以上のページ数のジョブを受信した場合は、画像形成装置１０２は先行復帰しない。すなわち６０４は、先行復帰スイッチ６０２が「ＯＮ」であってもスタンバイ状態に復帰しない条件として、印刷ジョブのページ数に関連する条件の設定を行うものである。
【００３１】
６０５は印刷装置の先行復帰スイッチである。６０５が「ＯＮ」の場合、画像形成装置１０２は、先行復帰時に印刷プロセスの作像準備（すなわち印刷の準備）を行い、「ＯＦＦ」の場合、先行復帰時に印刷プロセスの作像準備を行わない。すなわち６０５は、先行復帰時に印刷の準備を行うか否かの設定を行うものである。
【００３２】
図７は、ユーザ設定テーブルを例示する図である。
図７に示すユーザ設定テーブルの設定は、ユーザ単位で管理される。ユーザ設定テーブルの設定は、図６の設定画面６００から行われた設定に対応する。ユーザが画像形成装置１０２にログイン後、図６の設定を操作部２０７から行うことにより、記憶制御部３０５は、ログインしたユーザに関連付けてＨＤＤ２０５，ＲＡＭ２０３等にユーザ設定テーブルの設定を記憶する。
【００３３】
７０１はユーザ「ＵｓｅｒＡ」に関連付けられたユーザ設定テーブルである。ユーザ設定テーブル７０１は、自動節電移行時間設定７０２、留め置きプリント時の先行復帰設定７０３、先行復帰タイミング設定７０４、先行復帰対象ページ数７０５、印刷装置の先行復帰設定７０６を含む。自動節電移行時間設定７０２、留め置きプリント時の先行復帰設定７０３、先行復帰タイミング設定７０４、先行復帰対象ページ数７０５、印刷装置の先行復帰設定７０６は、それぞれ図６の６０１、６０２、６０３、６０４、６０５の設定値に対応する。なお、図７に例示する、留め置きプリント時の先行復帰設定７０３＝「１」は「ＯＮ」、先行復帰タイミング設定７０４＝「１」は「受信完了時」、印刷装置の先行復帰設定７０６＝「１」は「ＯＮ」に対応する。
【００３４】
図８は、ＰＣ１０１による印刷ジョブの投入処理を例示するフローチャートである。このフローチャートの処理は、ＰＣ１０１のＣＰＵ４０１がＨＤＤ４０４等に記憶されたプログラムを実行することにより実現されるものである。
【００３５】
ユーザは、表示装置４０６を見ながら、ポインティングデバイスやキーボードといった入力装置４０５を用いて、アプリケーション５０２で画像や文書などのデータを作成し、印刷を指示する。この印刷指示に応じて、プリンタドライバ５０３は、画像や文書などのデータ、文書名などの文書属性、印刷指示時にプリンタドライバ５０３に設定されている印刷設定情報に従って、ＰＤＬデータを作成する（Ｓ８０１）。そして、プリンタドライバ５０３は、上記Ｓ８０１で作成したＰＤＬデータを、ネットワーク制御部５０４を経由して、画像形成装置１０２に印刷ジョブとして送信する（Ｓ８０２）。なお、印刷ジョブには、少なくとも、印刷ジョブ名、印刷設定、印刷ジョブユーザ名等の情報が含まれているものとする。
【００３６】
図９は、実施例１の画像形成装置１０２のシステムソフトウェア３０１における印刷ジョブの保存処理を例示するフローチャートである。このフローチャートの処理は、画像形成装置１０２のＣＰＵ２０２がＲＯＭ２０４等に記憶されたプログラムを実行することにより実現されるものである。
【００３７】
ネットワーク制御部３０６は、ＰＣ１０１からの印刷ジョブを受け付けると（Ｓ９０１）、該印刷ジョブをジョブ管理部３０７に送信する。ジョブ管理部３０７は、印刷ジョブを受け取ると、画像形成装置１０２に印刷ジョブの保存設定があるか否かを判定する（Ｓ９０２）。印刷ジョブの保存設定は、画像形成装置毎に設定され、記憶制御部３０５がＨＤＤ２０５、ＲＡＭ２０３等に記憶する。
そして、印刷ジョブの保存設定がないと判定した場合（Ｓ９０２でＮｏの場合）、ジョブ管理部３０７は、ジョブ制御部３０８に印刷ジョブの実行要求を行い（Ｓ９１２）、ジョブ制御部３０８が印刷を実行する。
【００３８】
一方、印刷ジョブの保存設定があると判定した場合（Ｓ９０２でＹｅｓの場合）、ジョブ管理部３０７は、印刷ジョブを解析し、保存対象ジョブであるか否かを判定する（Ｓ９０３）。保存対象ジョブとは、例えば、印刷ジョブ名、印刷ジョブユーザ名、印刷ジョブ実行ＰＣの識別情報など、印刷ジョブに付与された情報が、予め決められた条件に合致するジョブとする。あるいは、前記条件に合致しないジョブを保存対象ジョブとしてもよい。
そして、保存対象ジョブでないと判定した場合（Ｓ９０３でＮｏの場合）、ジョブ管理部３０７は、ジョブ制御部３０８に印刷ジョブの実行要求を行い（Ｓ９１２）、ジョブ制御部３０８が印刷を実行する。
【００３９】
一方、保存対象ジョブであると判定した場合（Ｓ９０３でＹｅｓの場合）、ジョブ管理部３０７は、データ管理部３０４に印刷ジョブを送信する。データ管理部３０４は、ジョブ管理部３０７から受信した印刷ジョブを解析し、書誌情報の抽出を行う（Ｓ９０４）。そして、書誌情報の抽出に成功した場合（Ｓ９０４でＹｅｓの場合）、データ管理部３０４は、記憶制御部３０５に抽出した書誌情報を送信する。記憶制御部３０５は、抽出された書誌情報をユーザに紐づけてＨＤＤ２０５に保存（書誌情報テーブルに登録）する処理を行う（Ｓ９０５）。ここで、図１０を用いて書誌情報テーブルについて説明する。
【００４０】
図１０は、印刷ジョブから抽出された書誌情報を登録する書誌情報テーブルを例示する図である。
図１０に示す例では、１００１はユーザ「ＵｓｅｒＡ」の書誌情報テーブルである。書誌情報テーブル１００１は、印刷ジョブが投入された日時１００２、印刷ジョブが投入された画像形成装置のＩＰアドレス１００３、投入された印刷ジョブの格納場所１００４、印刷ジョブ名１００５、印刷設定１００６等から構成される。
【００４１】
以下、図９のフローチャートの説明に戻る。
データ管理部３０４は、例えばＨＤＤ２０５の空き容量がないなどの理由により、書誌情報の抽出、書誌情報の登録のいずれかの処理に失敗したと判定した場合（Ｓ９０４、Ｓ９０５のいずれかでＮｏの場合）、そのまま本フローチャートの処理を終了する。
【００４２】
一方、データ管理部３０４は、書誌情報の抽出、書誌情報の登録の全ての処理に成功したと判定した場合（Ｓ９０４でＹｅｓ、且つ、Ｓ９０５でＹｅｓの場合）、記憶制御部３０５に印刷ジョブを送信して印刷ジョブの保存処理を開始し、１ページの保存が完了するまで印刷ジョブの保存処理を継続する。記憶制御部３０５は、印刷ジョブのＨＤＤ２０５への保存を開始する。
【００４３】
次に、データ管理部３０４は、印刷ジョブの保存に失敗したか否かを判定する（Ｓ９０６）。例えばＨＤＤ２０５の空き容量が無いなどの理由により、印刷ジョブの保存処理に失敗したと判定した場合（Ｓ９０６でＹｅｓの場合）、データ管理部３０４は、上記Ｓ９０５で登録した書誌情報を削除し（不図示のステップ）、本フローチャートの処理を終了する。
【００４４】
一方、印刷ジョブの保存処理に失敗していないと判断した場合（Ｓ９０６でＮｏの場合）、データ管理部３０４は、Ｓ９０７に処理を進める。
データ管理部３０４は、１ページの保存の完了を確認する（Ｓ９０７）。そして、１ページの保存を完了していない場合（Ｓ９０７でＮｏの場合）、データ管理部３０４は、Ｓ９０６に処理を戻し、１ページの保存処理を継続する。一方、１ページの保存を完了したと判定した場合（Ｓ９０７でＹｅｓの場合）、データ管理部３０４は、Ｓ９０８に処理を進める。
【００４５】
Ｓ９０８において、データ管理部３０４は、ユーザ設定テーブル７０１から印刷ジョブのユーザに関連付けられた設定を取得し、その設定に従い、留め置きプリントの先行復帰設定が「ＯＮ」であるか否かを判定する。そして、印刷ジョブのユーザに関連付けられた留め置きプリントの先行復帰設定が「ＯＦＦ」であると判定した場合（Ｓ９０８でＮｏの場合）、データ管理部３０４は、そのままＳ９１１に処理を移行させる。
【００４６】
一方、印刷ジョブのユーザに関連付けられた留め置きプリントの先行復帰設定が「ＯＮ」であると判定した場合（Ｓ９０８でＹｅｓの場合）、データ管理部３０４は、Ｓ９０９に処理を進める。
Ｓ９０９において、データ管理部３０４は、印刷ジョブのユーザに関連付けられた先行復帰タイミング設定を取得し、印刷ジョブの保存経過状況と先行復帰タイミングが合致するか否かを判定する（Ｓ９０９）。そして、合致しないと判定した場合（Ｓ９０９でＮｏの場合）、データ管理部３０４は、そのままＳ９１１に処理を移行させる。
【００４７】
一方、印刷ジョブの保存経過状況と先行復帰タイミングが合致すると判定した場合（Ｓ９０９でＹｅｓの場合）、データ管理部３０４は、後述する先行復帰処理を行う（Ｓ９１０）。
次に、データ管理部３０４は、印刷ジョブの全ページの保存処理が完了したか否かを判定する（Ｓ９１１）。そして、まだ印刷ジョブの全ページの保存処理が完了していないと判定した場合（Ｓ９１１でＮｏの場合）、データ管理部３０４は、Ｓ９０６に処理を戻し、次ページの保存処理に移行する。
【００４８】
一方、印刷ジョブの全ページの保存処理が完了したと判定した場合（Ｓ９１１でＹｅｓの場合）、データ管理部３０４は、本フローチャートの処理を正常終了する。
以上の処理により、実施例１の印刷ジョブの保存処理が行われる。
【００４９】
図１１は、実施例１の画像形成装置１０２のシステムソフトウェア３０１における先行復帰処理（図９のＳ９１０の処理に対応）を例示するフローチャートである。このフローチャートの処理は、画像形成装置１０２のＣＰＵ２０２がＲＯＭ２０４等に記憶されたプログラムを実行することにより実現されるものである。
【００５０】
まず、データ管理部３０４は、印刷ジョブ（図９の処理で受け付けた印刷ジョブ）のページ数が先行復帰対象ページ数より小さいか否かを判定する（Ｓ１１０１）。そして、印刷ジョブのページ数が先行復帰対象ページ数以上と判定した場合（Ｓ１１０１でＮｏの場合）、データ管理部３０４は、本フローチャートの処理を終了する。
【００５１】
一方、印刷ジョブのページ数が先行復帰対象ページ数より小さいと判定した場合（Ｓ１１０１でＹｅｓの場合）、データ管理部３０４は、Ｓ１１０２に処理を進める。
Ｓ１１０２において、データ管理部３０４は、先行復帰を行ったことを示すフラグ（留め置きプリントの先行復帰フラグ）を「ＯＮ」にする（Ｓ１１０２）。留め置きプリントの先行復帰フラグは、例えばＲＡＭ２０３又はＨＤＤ２０５に記憶されるものであり、以下のように使用される。通常、電源制御部３０９は、図６の６０１で設定され図７のように保存された自動節電移行時間７０２（図６、図７の例では１０分）内に画像形成装置１０２に対する操作が無かった場合、画像形成装置１０２は自動的に節電モードに遷移する。しかし、上記留め置きプリントの先行復帰フラグが「ＯＮ」の場合には、電源制御部３０９は、自動節電移行時間７０２よりも短い時間（例えば２分。以下「先行復帰時の自動節電移行時間」という）内に画像形成装置１０２に対する操作が無かった場合、画像形成装置１０２は自動的に節電モードに遷移するように制御する。先行復帰した場合、印刷ジョブを投入したユーザはすぐに画像形成装置で印刷ジョブを出力することが想定されるため、「先行復帰時の自動節電移行時間」を自動節電移行時間７０２よりも短い時間とすることにより、省電力を実現できる。なお、「先行復帰時の自動節電移行時間」は、固定値であってもよいし、ユーザ毎に設定可能なものでもよく、ＨＤＤ２０５等に記憶されるものする。なお、留め置きプリントの先行復帰フラグは、節電モードに移行する際に「ＯＦＦ」に設定されるものとする。
【００５２】
さらに、Ｓ１１０３において、データ管理部３０４は、印刷ジョブのユーザに関連付けられた印刷装置の先行復帰設定が「ＯＮ」であるか否かを判定する（Ｓ１１０３）。そして、印刷ジョブのユーザに関連付けられた印刷装置の先行復帰設定が「ＯＮ」であると判定した場合（Ｓ１１０３でＹｅｓの場合）、データ管理部３０４は、Ｓ１１０４に処理を進める。
【００５３】
Ｓ１１０４において、データ管理部３０４は、電源制御部３０９にプリント可能モード移行の指示を送信する（Ｓ１１０４）。電源制御部３０９は、プリント可能モード移行の指示を受信すると、画像形成装置１０２の操作部２０７およびプリンタ２１１に電源を入れる動作を行う。
【００５４】
一方、印刷ジョブのユーザに関連付けられた印刷装置の先行復帰設定が「ＯＦＦ」であると判定した場合（Ｓ１１０３でＮｏの場合）、データ管理部３０４は、Ｓ１１０５に処理を進める。
Ｓ１１０５において、データ管理部３０４は、電源制御部３０９にアイドルモード移行の指示を送信する（Ｓ１１０５）。電源制御部３０９は、アイドルモード移行の指示を受信すると、画像形成装置１０２の操作部２０７に電源を入れる動作を行う。
以上の処理により、先行復帰処理が行われる。
【００５５】
図１２は、画像形成装置１０２のシステムソフトウェア３０１における印刷ジョブリスト表示の処理を例示するフローチャートである。このフローチャートの処理は、画像形成装置１０２のＣＰＵ２０２がＲＯＭ２０４等に記憶されたプログラムを実行することにより実現されるものである。
【００５６】
操作部２０７よりユーザからの認証操作を受け付けると、認証部３０３は、ユーザが操作部２０７で入力したログイン情報（認証情報）を用いて認証処理を行う（Ｓ１２０１）。本実施例では、印刷ジョブリスト表示処理の直前に認証処理を行うようにしているが、印刷ジョブリストの表示前であれば、このタイミングに限定されるものではない。
そして、認証処理が失敗したと判定した場合（Ｓ１２０１でＮｏの場合）、認証部３０３は、エラー処理を行い（Ｓ１２０４）、本フローチャートの処理を終了する。
【００５７】
一方、認証処理が成功したと判定した場合（Ｓ１２０１でＹｅｓの場合）、認証部３０３は、認証処理が成功しログインしたユーザの情報をデータ管理部３０４に通知する。この通知に応じて、データ管理部３０４は、記憶制御部３０５を経由してログインしたユーザに対応する書誌情報リストをＨＤＤ２０５から取得する（Ｓ１２０２）。即ち、ログインしたユーザの書誌情報テーブル（例えば図１０）に格納されている情報を取得する。データ管理部３０４は、該取得した書誌情報リストをＵＩ制御部３０２に送信し、ＵＩ制御部３０２は、ＵＩ制御部３０２から受信した書誌情報リストを操作部２０７に表示する（Ｓ１２０３）。以上の処理により印刷ジョブリスト表示処理が行われる。書誌情報リストを操作部２０７に表示すると、ＵＩ制御部３０２は、ユーザによる操作部２０７からの印刷指示を受け付け可能となる。
【００５８】
図１３は、実施例１の画像形成装置１０２のシステムソフトウェア３０１における印刷処理を例示するフローチャートである。このフローチャートの処理は、画像形成装置１０２のＣＰＵ２０２がＲＯＭ２０４等に記憶されたプログラムを実行することにより実現されるものである。
【００５９】
ユーザが操作部２０７から印刷指示を行うと、ジョブ管理部３０７は、ＵＩ制御部３０２を経由して、印刷指示情報を受信する。ジョブ管理部３０７は、上記受信した印刷指示情報に対応する印刷対象の書誌情報を解析し（Ｓ１３０１）、データ管理部３０４に印刷ジョブの取得要求を送信する（Ｓ１３０２）。データ管理部３０４は、記憶制御部３０５を経由して、指定された印刷ジョブをＨＤＤ２０５から取得し、ジョブ管理部３０７を経由してジョブ制御部３０８に印刷ジョブを送信する。ジョブ制御部３０８は、受信した印刷ジョブをプリンタ２１１で印刷出力する（Ｓ１３０３）。
以上の処理により、印刷処理が行われる。
【００６０】
以上示したように、実施例１によれば、ユーザ毎の先行復帰設定に基づいて画像形成装置を先行復帰させることにより、最大限省電力状態を維持しつつ、留め置きプリントにおけるユーザの待ち時間を減らすことができる。
【実施例２】
【００６１】
上記実施例１では、留め置きプリント時の先行復帰の設定をユーザ毎に指定する構成について説明した。例えば、ユーザは、図６に示した設定画面６００の留め置きプリント時の先行復帰スイッチ６０２により、ユーザ毎の先行復帰設定を設定可能である。実施例２では、留め置きプリント時の先行復帰の設定をユーザの留め置きプリントの利用状況に応じて切り替える方法について説明する。すなわち、実施例２では、ユーザ毎の先行復帰設定を自動で設定可能な構成である。上述した実施例１における図１〜図８、および図１０、図１２の構成および処理は、実施例２と同一であるため割愛する。
【００６２】
図１４は、実施例２の画像形成装置１０２のシステムソフトウェア３０１における印刷ジョブの保存処理を例示するフローチャートである。このフローチャートの処理は、画像形成装置１０２のＣＰＵ２０２がＲＯＭ２０４等に記憶されたプログラムを実行することにより実現されるものである。
【００６３】
ネットワーク制御部３０６は、ＰＣ１０１からの印刷ジョブを受け付けると（Ｓ１４０１）、該印刷ジョブをジョブ管理部３０７に送信する。ジョブ管理部３０７は、印刷ジョブを受け取ると、画像形成装置１０２に印刷ジョブの保存設定があるか否かを判定する（Ｓ１４０２）。印刷ジョブの保存設定は、画像形成装置毎に設定され、記憶制御部３０５がＨＤＤ２０５、ＲＡＭ２０３等に記憶する。
そして、印刷ジョブの保存設定がないと判定した場合（Ｓ１４０２でＮｏの場合）、ジョブ管理部３０７は、ジョブ制御部３０８に印刷ジョブの実行要求を行い（Ｓ１４１０）、ジョブ制御部３０８が印刷を実行する。
【００６４】
一方、印刷ジョブの保存設定があると判定した場合（Ｓ１４０２でＹｅｓの場合）、ジョブ管理部３０７は、印刷ジョブを解析し、保存対象ジョブであるか否かを判定する（Ｓ１４０３）。保存対象ジョブとは、例えば、印刷ジョブ名、印刷ジョブユーザ名、印刷ジョブ実行ＰＣの識別情報など、印刷ジョブに付与された情報が、予め決められた条件に合致するジョブとする。あるいは、前記条件に合致しないジョブを保存対象ジョブとしてもよい。
そして、保存対象ジョブでないと判定した場合（Ｓ１４０３でＮｏの場合）、ジョブ管理部３０７は、ジョブ制御部３０８に印刷ジョブの実行要求を行い（Ｓ１４１０）、ジョブ制御部３０８が印刷を実行する。
【００６５】
一方、保存対象ジョブであると判定した場合（Ｓ１４０３でＹｅｓの場合）、ジョブ管理部３０７は、データ管理部３０４に印刷ジョブを送信する。データ管理部３０４は、ジョブ管理部３０７から受信した印刷ジョブを解析し、書誌情報の抽出を行う（Ｓ１４０４）。そして、書誌情報の抽出に成功した場合（Ｓ１４０４でＹｅｓの場合）、データ管理部３０４は、記憶制御部３０５に印刷ジョブおよび抽出した書誌情報を送信する。記憶制御部３０５は、受信した印刷ジョブをＨＤＤ２０５に保存する処理を行うとともに（Ｓ１４０５）、抽出された書誌情報をユーザに紐づけてＨＤＤ２０５に保存（書誌情報テーブルに登録）する処理を行う（Ｓ１４０６）。書誌情報テーブルは、実施例１において図１０を用いて説明済みであるので説明は省略する。
【００６６】
データ管理部３０４は、例えばＨＤＤ２０５の空き容量がないなどの理由により、書誌情報の抽出、印刷ジョブの保存、書誌情報の登録のいずれかの処理に失敗したと判定した場合（Ｓ１４０４、Ｓ１４０５、Ｓ１４０６のいずれかでＮｏの場合）、そのまま本フローチャートの処理を終了する。
【００６７】
一方、データ管理部３０４は、書誌情報の抽出、印刷ジョブの保存、書誌情報の登録の全ての処理に成功したと判定した場合（Ｓ１４０４、Ｓ１４０５、Ｓ１４０６の全てでＹｅｓの場合）、Ｓ１４０７に処理を進める。
Ｓ１４０７において、データ管理部３０４は、印刷ジョブおよび書誌情報の保存が完了した保存日時（入稿日時）と印刷ジョブ名を、印刷ジョブユーザ名に対応するユーザのユーザログとして記憶制御部３０５を経由してＨＤＤ２０５内のユーザログテーブルに保存（蓄積）する。ここで、図１５を用いてユーザログテーブルについて説明する。
【００６８】
図１５は、ユーザログテーブルを例示する図である。
図１５に示す例では、１５０１は、ユーザ「ＵｓｅｒＡ」のユーザログテーブルである。ユーザログテーブル１５０１は、例えばＨＤＤ２０５に記憶される。ユーザログテーブル１５０１は、印刷ジョブが投入された日時（入稿日時）１５０２、投入された印刷ジョブの印刷指示が行われた日時（印刷指示日時）１５０３、印刷ジョブ名１５０４等から構成される。なお、上述した図１４のＳ１４０７の時点では、印刷指示日時１５０３はまだ保存されていない。
【００６９】
以下、図１４のフローチャートの説明に戻る。
上記Ｓ１４０７の処理の後、データ管理部３０４は、Ｓ１４０８に処理を進める。
Ｓ１４０８において、データ管理部３０４は、ユーザ設定テーブル７０１から印刷ジョブのユーザに関連付けられた設定を取得し、その設定に従い、留め置きプリントの先行復帰設定が「ＯＮ」であるか否かを判定する（Ｓ１４０８）。
【００７０】
そして、印刷ジョブのユーザに関連付けられた先行復帰設定が「ＯＮ」であると判定した場合（Ｓ１４０８でＹｅｓの場合）、データ管理部３０４は、Ｓ１４０９に処理を進める。Ｓ１４０９において、データ管理部３０４は、電源制御部３０９にスタンバイ移行の指示を送信する。電源制御部３０９は、スタンバイ移行の指示を受信すると、各デバイスの通電を制御し、画像形成装置１０２の電力状態をスタンバイ状態へ移行させる。
一方、印刷ジョブのユーザに関連付けられた先行復帰設定が「ＯＦＦ」であると判定した場合（Ｓ１４０８でＮｏの場合）、データ管理部３０４は、そのまま本フローチャートの処理を終了する。
以上の処理により、実施例２の印刷ジョブの保存処理が行われる。
【００７１】
図１６は、実施例２の画像形成装置１０２のシステムソフトウェア３０１における印刷処理を例示するフローチャートである。このフローチャートの処理は、画像形成装置１０２のＣＰＵ２０２がＲＯＭ２０４等に記憶されたプログラムを実行することにより実現されるものである。
【００７２】
ユーザが操作部２０７から印刷指示を行うと、ジョブ管理部３０７は、ＵＩ制御部３０２を経由して、印刷指示情報を受信する。この時、ジョブ管理部３０７は、印刷指示日時を、ログインしているユーザのユーザログテーブル１５０１内の印刷指示日時１５０３として、データ管理部３０４、記憶制御部３０５を経由してＨＤＤ２０５に保存する（Ｓ１６０１）。
【００７３】
次いで、ジョブ管理部３０７は、上記受信した印刷指示情報に対応する印刷対象の書誌情報を解析し（Ｓ１６０２）、データ管理部３０４に印刷ジョブの取得要求を送信する（Ｓ１６０３）。データ管理部３０４は、記憶制御部３０５を経由して、指定された印刷ジョブをＨＤＤ２０５から取得し、ジョブ管理部３０７を経由してジョブ制御部３０８に印刷ジョブを送信する。ジョブ制御部３０８は、受信した印刷ジョブをプリンタ２１１で印刷出力する（Ｓ１６０４）。
【００７４】
次いで、データ管理部３０４は、後述する図１７に示す先行復帰設定の切り替え処理を行い（Ｓ１６０５）、本フローチャートの処理を終了する。以上の処理により、印刷処理が行われる。なお、本実施例では、先行復帰設定の切り替え処理は、印刷時に行っているが、ジョブ入稿時など、画像形成装置が起動中であればこれに限るものではなく、どのタイミングで行ってもよい。また、先行復帰設定の切り替え処理は、例えば上記の印刷タイミング及び他のタイミング（例えば装置の起動時や一定周期毎）等の複数のタイミングで行ってもよい。
【００７５】
図１７は、実施例２の画像形成装置１０２のシステムソフトウェア３０１における先行復帰設定の切り替え処理（図１６のＳ１６０５の処理に対応）を例示するフローチャートである。このフローチャートの処理は、画像形成装置１０２のＣＰＵ２０２がＲＯＭ２０４等に記憶されたプログラムを実行することにより実現されるものである。
【００７６】
データ管理部３０４は、記憶制御部３０５を経由して、ＨＤＤ２０５から、ログインしているユーザに関連付けられた先行復帰設定情報を取得する（Ｓ１７０１）。
さらに、データ管理部３０４は、ログインしているユーザのログ（例えば図１５）を、記憶制御部３０５を経由してＨＤＤ２０５から取得する（Ｓ１７０２）。
そして、データ管理部３０４は、ユーザログテーブル１５０１内の印刷指示日時１５０３および入稿日時１５０２から過去のジョブについて、出力までの時間を算出する（Ｓ１７０３）。なお、上記過去のジョブの出力までの時間は印刷指示時に算出されてログ等に保存されていてもよく、この場合、Ｓ１７０３のタイミングで、それを取得するものとする。
【００７７】
次に、データ管理部３０４は、上記Ｓ１７０３の算出結果から、ログインしているユーザがジョブ投入後すぐに印刷する傾向があるかどうかを判定するための値（例えばユーザがジョブ投入後すぐに印刷する率）を算出する（Ｓ１７０４）。例えば、データ管理部３０４は、過去のジョブについて、出力までの時間が閾値である所定の時間以内（例えば１分以内）かそうでないかカウントし、過去印刷したジョブのうちの何割が所定の時間以内（例えば１分以内）かを算出する。さらに、データ管理部３０４は、上記Ｓ１７０４で算出した入稿後すぐに印刷する割合が閾値である所定割合以上（例えば８０％以上）かどうかを判定する（Ｓ１７０５）。
【００７８】
そして、入稿後すぐに印刷する割合が閾値以上であると判定した場合（Ｓ１７０５でＹｅｓの場合）、データ管理部３０４は、Ｓ１７０６に処理を進める。
Ｓ１７０６において、データ管理部３０４は、上記Ｓ１７０１で取得した先行復帰移行設定が「ＯＦＦ」であるか否かを判定する。そして、先行復帰移行設定が「ＯＦＦ」であると判定した場合（Ｓ１７０６でＹｅｓの場合）、データ管理部３０４は、ログインしているユーザの先行復帰移行設定を「ＯＮ」に設定し（Ｓ１７０７）、本フローチャートの処理を終了する。
【００７９】
一方、先行復帰移行設定が「ＯＮ」であると判定した場合（Ｓ１７０６でＮｏの場合）、データ管理部３０４は、そのまま本フローチャートの処理を終了する。
【００８０】
また、上記Ｓ１７０５において、入稿後すぐに印刷する割合が閾値未満であると判定した場合（Ｓ１７０５でＮｏの場合）、データ管理部３０４は、Ｓ１７０８に処理を進める。
Ｓ１７０８において、データ管理部３０４は、上記Ｓ１７０１で取得した先行復帰設定が「ＯＮ」であるか否かを判定する。そして、先行復帰設定が「ＯＮ」であると判定した場合（Ｓ１７０８でＹｅｓの場合）、データ管理部３０４は、ログインしているユーザの先行復帰設定を「ＯＦＦ」に設定し（Ｓ１７０９）、本フローチャートの処理を終了する。
【００８１】
一方、先行復帰設定が「ＯＦＦ」であると判定した場合（Ｓ１７０８でＮｏの場合）、データ管理部３０４は、そのまま本フローチャートの処理を終了する。
【００８２】
なお、上述の出力までの時間（上述の例では「１分」）、および、入稿後すぐに印刷する割合の閾値（上述の例では「８０％」）は一例であり、これに限るものではない。
以上の処理により、先行復帰設定の切り替え処理が行われる。
【００８３】
以上示したように、実施例２によれば、ユーザ毎の利用履歴に基づいて、ユーザ毎の先行復帰設定を自動で且つ適切に切り替えることにより、最大限省電力状態を維持しつつ、留め置きプリントにおけるユーザの待ち時間を減らすことができる。
【００８４】
なお、上記実施例では、ジョブの入稿後すぐに出力する傾向のユーザの先行復帰設定を、自動で「ＯＮ」に切り替える構成について説明した。しかし、ジョブの入稿後すぐに出力する傾向のユーザの先行復帰設定について、該ユーザが手動で「ＯＮ」に切り替え可能に制御する構成であってもよい。この構成の場合、例えば、ジョブの入稿後すぐに出力する傾向のユーザについては、ユーザ認証後に、該ユーザに先行復帰設定を「ＯＮ」に切り替え可能である旨の通知と、「ＯＮ」への切り替えるボタン等を表示する。そして、ユーザが該ボタンを操作することにより、先行復帰設定を「ＯＮ」に切り替え可能にする。また、この構成であっても、上述した実施例と同様に、該ユーザがジョブの入稿後すぐに出力しない傾向のユーザとなったと判断した場合には、該ユーザの先行復帰設定を強制的に「ＯＦＦ」に切り替えるように構成する。
【００８５】
また、この先行復帰設定をユーザ操作により「ＯＮ」に切り替えるモードと、上記実施例で説明した先行復帰設定を自動で「ＯＮ」に切り替えるモードとを、管理者等が、画像形成装置毎、又は、ユーザ毎に切り替え可能に構成してもよい。
【００８６】
さらに、各ユーザの出力時間情報から、毎日同じ時間帯に出力するユーザが存在すると判定した場合には、その時間帯になる所定時間前に（例えば５分前に）、該ユーザの先行復帰設定を自動で「ＯＮ」に切り替えるように構成してもよい。この構成の場合、上記ユーザの先行復帰設定を自動で「ＯＮ」に切り替えた後、該ユーザによる認証処理が行われた、印刷指示が行われた、上記時間帯が過ぎた、又は一定時間が経過したことに応じて、該ユーザの先行復帰設定を基に戻すように構成してもよい。なお、上述した毎日同じ時間帯を、定期的なタイミング（例えば、水曜日の午前９時５分〜午前９時１５分の間）などとしてもよい。
【００８７】
以上示したように、実施例２によれば、ユーザ毎の利用履歴に基づいて先行復帰設定を適切に切り替えることにより、最大限省電力状態を維持しつつ、留め置きプリントにおけるユーザの待ち時間を減らすことができる。
【００８８】
以上示したように、各実施例によれば、受信した印刷ジョブを一旦保存し該保存した印刷ジョブの印刷指示を操作部から受け付けたことに応じて該印刷ジョブを実行する留め置きプリント機能と、スタンバイ状態と省電力状態を切り替える省電力機能を有する画像形成装置において、最大限省電力状態を維持しつつ、留め置きプリントにおけるユーザの待ち時間を減らすことができる。
【００８９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００９０】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９１】
１０１    パーソナルコンピュータ（ＰＣ）
１０２    画像形成装置
１０３    ＬＡＮ
【図１】
2017105164.tif 000003
【図２】
2017105164.tif 000004
【図３】
2017105164.tif 000005
【図４】
2017105164.tif 000006
【図５】
2017105164.tif 000007
【図６】
2017105164.tif 000008
【図７】
2017105164.tif 000009
【図８】
2017105164.tif 000010
【図９】
2017105164.tif 000011
【図１０】
2017105164.tif 000012
【図１１】
2017105164.tif 000013
【図１２】
2017105164.tif 000014
【図１３】
2017105164.tif 000015
【図１４】
2017105164.tif 000016
【図１５】
2017105164.tif 000017
【図１６】
2017105164.tif 000018
【図１７】
2017105164.tif 000019