(57)【要約】【課題】  指定したジョブをより正確な時刻に実行することができる画像形成装置を提供する。【解決手段】  画像形成装置１００は、情報処理装置２００から受信した時刻指定ジョブＪＢに含まれる当該情報処理装置２００の時刻信頼性情報と、当該画像形成装置１００の時刻信頼性情報とを比較し、当該画像形成装置１００の時刻の方が情報処理装置２００の時刻よりも信頼性が高いものと判断した場合には、当該画像形成装置１００の時刻を基準として時刻指定ジョブＪＢを実行し、情報処理装置２００の時刻の方が当該画像形成装置１００の時刻よりも信頼性が高いものと判断した場合には、ジョブ実行時刻を補正する。【選択図】  図１
2007245634.tif 000002
【特許請求の範囲】
【請求項１】
画像データとともに当該画像データの画像形成を行う実行時刻とを受信し、前記実行時刻に画像形成を行う画像形成装置において、
前記画像データとともに受信した第１の時刻情報を取得する第１の時刻情報取得部と、
当該画像形成装置が計時する時刻を示す第２の時刻情報を取得する第２の時刻情報取得部と、
第３の時刻情報を取得する第３の時刻情報取得部と、
前記第３の時刻情報取得部によって取得された前記第３の時刻情報に基づいて、前記第１の時刻情報と前記第２の時刻情報とのうちいずれの時刻情報を基準として前記画像データの画像形成を行うかを判断する時刻情報判断部とを備えること
を特徴とする画像形成装置。
【請求項２】
前記第３の時刻情報は、前記第１の時刻情報及び前記第２の時刻情報の信頼性を示す時刻信頼性情報であること
を特徴とする請求項１記載の画像形成装置。
【請求項３】
前記時刻情報判断部は、前記第３の時刻情報に基づいて、前記第２の時刻情報の方が前記第１の時刻情報よりも信頼性が高いものと判断した場合には、当該第２の時刻情報を基準として前記画像データの画像形成を行う実行時刻を決定し、前記第１の時刻情報の方が前記第２の時刻情報よりも信頼性が高いものと判断した場合には、前記画像データの画像形成を行う実行時刻を補正すること
を特徴とする請求項２記載の画像形成装置。
【請求項４】
前記第３の時刻情報は、他の装置から取得した当該他の装置が計時する時刻情報であること
を特徴とする請求項１記載の画像形成装置。
【請求項５】
前記時刻情報判断部は、前記第１の時刻情報と前記第２の時刻情報とを比較し、比較した時刻差が所定値よりも小さいものと判断した場合には、当該第２の時刻情報を基準として前記画像データの画像形成を行う実行時刻を決定し、前記時刻差が前記所定値以上であるものと判断した場合には、前記第３の時刻情報に基づいて、前記第１の時刻情報と前記第２の時刻情報とのうちいずれの時刻情報を基準として前記画像データの画像形成を行うかを判断すること
を特徴とする請求項４記載の画像形成装置。
【請求項６】
前記時刻情報判断部は、前記第３の時刻情報と前記第１の時刻情報との誤差である第１の誤差を算出するとともに、前記第３の時刻情報と前記第２の時刻情報との誤差である第２の誤差を算出し、前記第１の誤差と前記第２の誤差とを比較し、前記第２の誤差の方が前記第１の誤差よりも小さいものと判断した場合には、当該第２の時刻情報を基準として前記画像データの画像形成を行う実行時刻を決定し、前記第１の誤差の方が前記第２の誤差よりも小さいものと判断した場合には、前記画像データの画像形成を行う実行時刻を補正すること
を特徴とする請求項５記載の画像形成装置。
【請求項７】
前記時刻情報判断部は、前記第１の誤差及び前記第２の誤差がともに所定値よりも大きいものと判断した場合には、前記画像データの送信者に対して、新たな基準となる時刻を要求し、前記新たな基準となる時刻に基づいて、前記画像データの画像形成を行う実行時刻を補正すること
を特徴とする請求項６記載の画像形成装置。
【請求項８】
画像形成の実行待ちの画像データが当該画像形成装置に格納されている状態で当該画像形成装置の時刻が変更された場合に、当該画像データの送信者に対して、当該画像データの処理方法を確認するための問い合わせを行う問い合わせ部を備えること
を特徴とする請求項１乃至請求項７のうちいずれか１項記載の画像形成装置。
【請求項９】
前記問い合わせ部は、時刻変更が行われた際に、前記画像データの処理方法を確認するための問い合わせを行うこと
を特徴とする請求項８記載の画像形成装置。
【請求項１０】
前記問い合わせ部は、変更後の時刻にしたがって前記画像データの画像形成を実行する際に、前記画像データの処理方法を確認するための問い合わせを行うこと
を特徴とする請求項８記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データに基づいて記録媒体に対して画像を形成する画像形成装置に関し、特に、画像データとともに当該画像データの画像形成を行う実行時刻とを受信し、実行時刻に画像形成を行う機能を有する画像形成装置に関する。
【背景技術】
【０００２】
従来から、画像形成装置の１つの機能として、予め実行すべきジョブと実行時刻とを情報処理装置から受信しておき、当該画像形成装置内部に設けられた時計が指定された実行時刻を計時した場合に、受信していたジョブを実行する、という時刻指定ジョブが存在する（例えば、特許文献１等参照。）。
【０００３】
ここで、情報処理装置に設けられた時計と画像形成装置に設けられた時計とが独立したものであることから、これら２つの時計の時刻がずれている可能性がある。そのため、かかる時刻指定ジョブを実行するにあたっては、２つの時計のそれぞれによって計時される時刻を比較して、進んでいる時刻を基準にジョブの実行時刻を補正する方法が提案されている。
【０００４】
【特許文献１】特開２００５−２２９４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の画像形成装置においては、単純に２つの時刻のみを比較してジョブの実行時刻を補正するだけであることから、いずれの時刻が正確であるかの判断を行うことができず、誤った時刻を基準に時刻指定ジョブを実行してしまうという問題があった。
【０００６】
本発明は、このような実情に鑑みてなされたものであり、指定したジョブをより正確な時刻に実行することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した目的を達成する本発明にかかる画像形成装置は、画像データとともに当該画像データの画像形成を行う実行時刻とを受信し、前記実行時刻に画像形成を行う画像形成装置において、前記画像データとともに受信した第１の時刻情報を取得する第１の時刻情報取得部と、当該画像形成装置が計時する時刻を示す第２の時刻情報を取得する第２の時刻情報取得部と、第３の時刻情報を取得する第３の時刻情報取得部と、前記第３の時刻情報取得部によって取得された前記第３の時刻情報に基づいて、前記第１の時刻情報と前記第２の時刻情報とのうちいずれの時刻情報を基準として前記画像データの画像形成を行うかを判断する時刻情報判断部とを備えることを特徴としている。
【０００８】
このような本発明にかかる画像形成装置においては、第３の時刻情報に基づいて、第１の時刻情報と第２の時刻情報とのうちいずれの時刻情報を基準として画像データの画像形成を行うかを判断することから、単純に第１の時刻情報と第２の時刻情報とを比較して画像データの画像形成を行う実行時刻を補正する場合に比べ、時刻の信頼性を高めることができる。
【発明の効果】
【０００９】
本発明においては、単純に第１の時刻情報と第２の時刻情報とを比較して画像データの画像形成を行う実行時刻を補正する場合に比べ、時刻の信頼性を高める情報を用いることにより、より正確な時刻に、当該画像データの画像形成を実行することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１１】
この実施の形態は、入力された画像データに基づいて記録媒体に対して画像を形成する画像形成装置を備える画像形成システムである。特に、この画像形成システムにおいて、画像形成装置は、画像データとともに当該画像データの画像形成を行う実行時刻とを時刻指定ジョブとして受信し、実行時刻に画像形成を行うものである。
【００１２】
まず、本発明の第１の実施の形態として示す画像形成システムについて説明する。この画像形成システムは、時刻信頼性情報を用いて時刻指定ジョブの実行時刻を補正する際に基準となる時刻を決定するものである。
【００１３】
画像形成システムは、図１に示すように、画像形成装置１００と、情報処理装置２００とが、有線／無線ＬＡＮ（Local Area Network）やインターネット等の所定のネットワークＮＴを介して接続されて構成される。なお、同図においては、１台の画像形成装置１００と１台の情報処理装置２００とが接続されている様子を示しているが、画像形成システムは、これら画像形成装置１００及び情報処理装置２００の台数に限定されるものではない。
【００１４】
画像形成装置１００は、当該画像形成装置１００の全体を統括的に制御するＣＰＵ１０１と、各種情報を格納するＲＡＭ１０２と、当該画像形成装置１００と情報処理装置２００との間で情報の送受信を実行する通信制御部１０３と、時刻指定ジョブＪＢを格納するハードディスク１０４と、後述する印刷制御部１０６によって印刷可能な画像データに変換する画像変換部１０５と、記録媒体に対する印刷を行う印刷制御部１０６と、現在時刻を計時する計時部１０７と、情報処理装置２００から受信した時刻指定ジョブＪＢを管理する時刻指定ジョブ管理部１０８と、時刻指定ジョブＪＢを実行する時刻指定ジョブ実行部１０９と、時刻指定ジョブＪＢの実行時刻を補正する時刻補正部１１０と、時刻の信頼性情報を生成する時刻信頼性情報生成部１１１とを備え、これら各部が共通バス１１２を介して接続されて構成される。なお、これら各部のうち、通信制御部１０３及び時刻指定ジョブ管理部１０８は、画像データとともに受信した第１の時刻情報を取得する第１の時刻情報取得部として機能し、時刻指定ジョブ管理部１０８は、当該画像形成装置１００が計時する時刻を示す第２の時刻情報を取得する第２の時刻情報取得部、及び第３の時刻情報を取得する第３の時刻情報取得部として機能し、時刻補正部１１０は、第３の時刻情報取得部によって取得された第３の時刻情報に基づいて、第１の時刻情報と第２の時刻情報とのうちいずれの時刻情報を基準として画像データの画像形成を行うかを判断する時刻情報判断部として機能する。
【００１５】
ＣＰＵ１０１は、当該画像形成装置１００の制御プログラムを実行することにより、当該画像形成装置１００の全体を統括的に制御するマイクロプロセッサである。また、ＣＰＵ１０１は、通信制御部１０３、画像変換部１０５、印刷制御部１０６、計時部１０７、時刻指定ジョブ管理部１０８、時刻指定ジョブ実行部１０９、時刻補正部１１０、及び時刻信頼性情報生成部１１１を起動する。
【００１６】
ＲＡＭ１０２は、ＣＰＵ１０１が制御プログラムを実行する際にワークエリアとして使用する揮発性メモリである。このＲＡＭ１０２には、ＣＰＵ１０１の制御のもとに、画像変換部１０５が画像変換時に使用する時刻指定ジョブＪＢや、画像変換によって生成された画像データ等の各種情報が格納される。このＲＡＭ１０２に格納された各種情報は、ＣＰＵ１０１によって読み出される。
【００１７】
通信制御部１０３は、情報処理装置２００との間でネットワークＮＴを介して情報の送受信を実行するインターフェースである。画像形成装置１００は、この通信制御部１０３を介して、情報処理装置２００から時刻指定ジョブＪＢを受信する。
【００１８】
ハードディスク１０４は、時刻指定ジョブＪＢを格納する不揮発性メモリである。ここで、時刻指定ジョブＪＢについて説明する。時刻指定ジョブＪＢは、例えば図２に示すように、ジョブの種別を表すジョブタイプ（ＪＯＢ  ＴＹＰＥ）と、当該ジョブの名称を表すジョブ名（ＪＯＢ  ＮＡＭＥ）と、当該ジョブを送信した送信者を表すジョブ送信者（ＪＯＢ  ＯＷＮＥＲ）と、情報処理装置２００における画像描画コマンド生成部２０４によって生成された画像描画コマンドと、当該ジョブを実行する時刻を表すジョブ実行時刻（ＪＯＢ  ＥＸＥＣＵＴＩＯＮ  ＴＩＭＥ）と、当該時刻指定ジョブＪＢが送信された時刻を表す時刻指定ジョブ送信時刻（ＪＯＢ  ＳＥＮＴ  ＴＩＭＥ）と、後述する時刻信頼性情報（ＣＬＯＣＫ  ＲＥＬＩＡＢＩＬＩＴＹ）とから構成される。なお、ジョブタイプは、当該ジョブが時刻指定ジョブＪＢであるか否かを判別するために用いられる。また、画像描画コマンドとしては、例えば、いわゆるＰＣＬ（Printer Command Language）やＰＯＳＴＳＣＲＩＰＴ等が挙げられるが、画像形成装置１００においては、これら以外の画像描画コマンドを用いてもよい。画像形成装置１００においては、通信制御部１０３を介して、情報処理装置２００から時刻指定ジョブＪＢを受信すると、時刻指定ジョブ管理部１０８によってハードディスク１０４に格納される。
【００１９】
画像変換部１０５は、時刻指定ジョブＪＢに含まれる画像描画コマンドを、印刷制御部１０６によって印刷可能な画像データに変換する。
【００２０】
印刷制御部１０６は、画像変換部１０５によって変換された画像データを記録媒体に対して印刷する。
【００２１】
計時部１０７は、当該画像形成装置１００についての現在時刻を計時する。この計時部１０７としては、リアルタイムクロックやＣＭＯＳ（Complementary Metal-Oxide Semiconductor）クロック等のハードウェアクロックや、システムクロック等のソフトウェアクロックを用いることができるが、画像形成装置１００においては、これら以外の構成からなる計時部１０７を用いてもよい。
【００２２】
時刻指定ジョブ管理部１０８は、通信制御部１０３を介して情報処理装置２００から受信した時刻指定ジョブＪＢを管理する。具体的には、時刻指定ジョブ管理部１０８は、ハードディスク１０４に格納されている時刻指定ジョブＪＢを参照し、そのジョブの数の他、各ジョブについてのジョブ名、ジョブ実行時刻、ジョブ送信者、時刻指定ジョブ送信時刻、及び時刻信頼性情報を保持する。
【００２３】
時刻指定ジョブ実行部１０９は、時刻指定ジョブ管理部１０８によって管理されている時刻指定ジョブＪＢを指定された時刻に実行する。
【００２４】
時刻補正部１１０は、時刻指定ジョブＪＢを受信した際に、当該ジョブの実行時刻の基準として、情報処理装置２００から受信した時刻指定ジョブ送信時刻を使用するか、当該画像形成装置１００における計時部１０７から取得した時刻を使用するかを、時刻信頼性情報に基づいて判断し、当該時刻指定ジョブＪＢの実行時刻を補正する。また、時刻補正部１１０は、利用者からの時刻変更要求に応じて、計時部１０７の時刻を調整する。
【００２５】
時刻信頼性情報生成部１１１は、計時部１０７によって計時される時刻の信頼性情報を生成する。具体的には、時刻信頼性情報生成部１１１は、時刻信頼性情報が要求されるのに応じて、要求された時点での当該画像形成装置１００の時刻信頼性情報を生成し、要求元に返信する。また、時刻信頼性情報生成部１１１は、計時部１０７の精度と最後に当該画像形成装置１００の時刻が変更された時刻とについても管理する。ここで、時刻信頼性情報について説明する。時刻信頼性情報とは、計時部１０７から取得された時刻がどの程度信頼できるものであるかを示す指標である。ここでは、時刻信頼性情報は、計時部１０７の精度に、最後に時刻を補正してからの経過時間を乗算した値とする。なお、この時刻信頼性情報の定義は、あくまでも具体例であり、画像形成装置１００においては、時刻の信頼性を比較できる情報であればよく、例えば、計時部１０７が、ＮＴＰ（Network Time Protocol）で定期的に時刻補正が行われている場合には信頼性が高く、利用者によって不定期に時刻補正が行われている場合には信頼性が低いといったように、時刻の補正方法を指標として用いてもよい。
【００２６】
このような各部から構成される画像形成装置１００は、情報処理装置２００から受信したデータを処理し、記録媒体に対して画像形成を行う。
【００２７】
一方、情報処理装置２００は、例えばパーソナルコンピュータやワークステーション等から構成される。具体的には、情報処理装置２００は、現在時刻を計時する計時部２０１と、時刻の信頼性情報を生成する時刻信頼性情報生成部２０２と、当該情報処理装置２００と画像形成装置１００との間で情報の送受信を実行する通信制御部２０３と、画像描画コマンドを生成する画像描画コマンド生成部２０４とを備え、これら各部が共通バス２０５を介して接続されて構成される。
【００２８】
計時部２０１は、当該情報処理装置２００についての現在時刻を計時する。この計時部２０１としては、画像形成装置１００における計時部１０７と同様に、リアルタイムクロックやＣＭＯＳクロック等のハードウェアクロックや、システムクロック等のソフトウェアクロックを用いることができるが、情報処理装置２００においては、これら以外の構成からなる計時部２０１を用いてもよい。
【００２９】
時刻信頼性情報生成部２０２は、計時部２０１によって計時される時刻の信頼性情報を生成する。すなわち、時刻信頼性情報生成部２０２は、計時部２０１から取得された時刻がどの程度信頼できるものであるかを示す指標としての時刻信頼性情報を生成する。具体的には、時刻信頼性情報生成部２０２は、画像形成装置１００における時刻信頼性情報生成部１１１と同様に、時刻信頼性情報が要求されるのに応じて、要求された時点での当該情報処理装置２００の時刻信頼性情報を生成し、要求元に返信するとともに、計時部２０１の精度と最後に当該情報処理装置２００の時刻が変更された時刻とについて管理する。ここでも、時刻信頼性情報は、計時部２０１の精度に、最後に時刻を補正してからの経過時間を乗算した値とする。
【００３０】
通信制御部２０３は、画像形成装置１００との間でネットワークＮＴを介して情報の送受信を実行するインターフェースである。情報処理装置２００は、この通信制御部２０３を介して、画像形成装置１００に対して時刻指定ジョブＪＢを送信する。
【００３１】
画像描画コマンド生成部２０４は、当該情報処理装置２００の利用者が作成したデータを、画像形成装置１００によって処理可能な画像描画コマンドに変換して生成する。
【００３２】
このような各部から構成される情報処理装置２００は、画像形成装置１００によって処理する画像描画コマンドの生成や時刻指定ジョブＪＢの送信を行う。
【００３３】
さて、以上のような画像形成装置１００と情報処理装置２００とを備える画像形成システムにおいては、情報処理装置２００から画像形成装置１００に対して時刻指定ジョブＪＢが送信される。具体的には、情報処理装置２００は、例えば図３に示すような一連の手順にしたがって、画像形成装置１００に対して時刻指定ジョブＪＢを送信する。
【００３４】
まず、情報処理装置２００は、同図に示すように、ステップＳ１０１において、画像描画コマンド生成部２０４により、利用者によって指定されたデータを、画像形成装置１００によって処理可能な画像描画コマンドに変換する。
【００３５】
続いて、情報処理装置２００は、ステップＳ１０２において、計時部２０１についての時刻指定ジョブＪＢを送信する時点での時刻信頼性情報を、時刻信頼性情報生成部２０２によって生成し、この時刻信頼性情報を、ステップＳ１０１にて生成した画像描画コマンドに付加する。
【００３６】
さらに、情報処理装置２００は、ステップＳ１０３において、計時部２０１から現在時刻を取得し、この現在時刻を示す情報を、ステップＳ１０２にて生成したデータに付加する。なお、この現在時刻は、時刻指定ジョブＪＢにおける上述した時刻指定ジョブ送信時刻となる。
【００３７】
そして、情報処理装置２００は、ステップＳ１０４において、ステップＳ１０３にて生成したデータに、ジョブタイプ、ジョブ名、ジョブ実行時刻、及びジョブ送信者を示す情報を付加し、生成したデータを時刻指定ジョブＪＢとして、通信制御部２０３を介して画像形成装置１００に対して送信する。
【００３８】
情報処理装置２００は、このような一連の手順にしたがって、画像形成装置１００に対して時刻指定ジョブＪＢを送信することができる。
【００３９】
これに応じて、画像形成装置１００は、例えば図４に示すような一連の手順にしたがって、情報処理装置２００から送信された時刻指定ジョブＪＢを受信する。
【００４０】
すなわち、画像形成装置１００は、同図に示すように、ステップＳ２０１において、通信制御部１０３により、受信したジョブが時刻指定ジョブＪＢであるか否かを判別する。具体的には、通信制御部１０３は、受信したジョブに含まれるジョブタイプに基づいて、当該ジョブが時刻指定ジョブＪＢであるか否かを判別する。
【００４１】
ここで、画像形成装置１００は、受信したジョブが時刻指定ジョブＪＢでないものと判別した場合には、即座に印刷を行うため、ステップＳ２０７へと処理を移行する。そして、画像形成装置１００は、ステップＳ２０７において、画像変換部１０５により、受信したジョブに含まれる画像描画コマンドを、印刷制御部１０６によって印刷可能な画像データに変換した上で、ステップＳ２０８において、画像変換部１０５によって変換した画像データを印刷制御部１０６によって記録媒体に対して印刷し、一連の処理を終了する。
【００４２】
一方、画像形成装置１００は、受信したジョブが時刻指定ジョブＪＢであるものと判別した場合には、ステップＳ２０２へと処理を移行する。そして、時刻指定ジョブ管理部１０８は、通信制御部１０３から時刻指定ジョブＪＢを受け取り、ハードディスク１０４に格納した上で、ステップＳ２０３において、時刻信頼性情報生成部１１１から当該画像形成装置１００の時刻信頼性情報を取得するとともに、ステップＳ２０４において、計時部１０７から当該画像形成装置１００の現在時刻を取得する。
【００４３】
続いて、画像形成装置１００は、ステップＳ２０５において、時刻補正部１１０により、情報処理装置２００から受信した時刻指定ジョブＪＢに含まれる当該情報処理装置２００の時刻信頼性情報と、ステップＳ２０３にて時刻指定ジョブ管理部１０８が取得した当該画像形成装置１００の時刻信頼性情報とを比較する。ここで、画像形成装置１００は、２つの時刻信頼性情報を比較した結果、当該画像形成装置１００の時刻の方が情報処理装置２００の時刻よりも信頼性が高いものと判断した場合には、一連のジョブの受信処理を終了し、計時部１０７が時刻指定ジョブＪＢに含まれるジョブ実行時刻を計時するまで待機状態に移行することになる。この場合、情報処理装置２００の計時部２０１が狂っている可能性が高いことから、当該計時部２０１が指定時刻を計時しても当該時刻指定ジョブＪＢが実行されない状況や、当該計時部２０１が指定時刻を計時する前に当該時刻指定ジョブＪＢが実行される可能性がある。そのため、画像形成装置１００は、利用者の利便を向上させるため、時刻指定ジョブＪＢに含まれるジョブ送信者を示す情報に基づいて、送信者に警告を出すようにしてもよい。一方、画像形成装置１００は、２つの時刻信頼性情報を比較した結果、情報処理装置２００の時刻の方が当該画像形成装置１００の時刻よりも信頼性が高いものと判断した場合には、ジョブ実行時刻を補正するために、ステップＳ２０６へと処理を移行する。
【００４４】
そして、画像形成装置１００は、ステップＳ２０６において、時刻補正部１１０により、情報処理装置２００から受信した時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻と、ステップＳ２０４にて時刻指定ジョブ管理部１０８が取得した当該画像形成装置１００の時刻との誤差をジョブ実行時刻に加算することによって当該ジョブ実行時刻を補正し、一連のジョブの受信処理を終了する。
【００４５】
画像形成装置１００は、このような一連の手順にしたがって、情報処理装置２００から送信された時刻指定ジョブＪＢを受信することができる。そして、画像形成装置１００は、例えば図５に示すような一連の手順にしたがって、受信した時刻指定ジョブＪＢを実行する。
【００４６】
すなわち、画像形成装置１００は、同図に示すように、ステップＳ３０１において、時刻指定ジョブ実行部１０９により、所定の周期で計時部１０７から現在時刻を取得し、実行待ちの時刻指定ジョブＪＢのジョブ実行時刻に到達していないかを確認する。画像形成装置１００は、該当する時刻指定ジョブＪＢが存在しない場合には、ステップＳ３０１の処理を繰り返す一方で、該当する時刻指定ジョブＪＢが存在した場合には、ステップＳ３０２において、当該時刻指定ジョブＪＢを時刻指定ジョブ管理部１０８の管理下から外し、ハードディスク１０４に格納されている当該時刻指定ジョブＪＢを読み出す。そして、画像形成装置１００は、画像変換部１０５により、当該時刻指定ジョブＪＢに含まれる画像描画コマンドを、印刷制御部１０６によって印刷可能な画像データに変換した上で、ステップＳ３０３において、変換した画像データを印刷制御部１０６によって記録媒体に対して印刷し、一連の処理を終了する。
【００４７】
画像形成装置１００は、このような一連の手順にしたがって、情報処理装置２００から送信された時刻指定ジョブＪＢを実行することができる。
【００４８】
具体的には、画像形成装置１００は、例えば、時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻が１５：００であり、ジョブ実行時刻１７：００であり、当該時刻指定ジョブＪＢを受信した時の当該画像形成装置１００の時刻が１５：１０である状況において、先に図４に示したステップＳ２０５において、時刻補正部１１０によって当該画像形成装置１００の時刻の方が情報処理装置２００の時刻よりも信頼性が高いものと判断した場合には、当該画像形成装置１００の時刻が１７：００を計時した時に、すなわち、情報処理装置２００の時刻が１７：１０を計時した時に、当該時刻指定ジョブＪＢを実行する。
【００４９】
一方、画像形成装置１００は、時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻及びジョブ実行時刻並びに当該時刻指定ジョブＪＢを受信した時の当該画像形成装置１００の時刻が同じである状況において、先に図４に示したステップＳ２０５において、時刻補正部１１０によって情報処理装置２００の時刻の方が当該画像形成装置１００の時刻よりも信頼性が高いものと判断した場合には、時刻補正部１１０により、当該時刻指定ジョブＪＢのジョブ実行時刻を１７：１０に補正する。そして、画像形成装置１００は、当該画像形成装置１００の時刻が１７：１０を計時した時に、すなわち、情報処理装置２００の時刻が１７：００を計時した時に、当該時刻指定ジョブＪＢを実行することになる。
【００５０】
このように、画像形成装置１００は、いずれの場合であっても、より信頼性が高い時刻を時刻指定ジョブＪＢの実行時刻の基準とすることから、実際に当該時刻指定ジョブＪＢが実行される時刻を、当該画像形成装置１００を運用している地域の標準時刻に近い時刻とすることができる。
【００５１】
以上説明したように、本発明の第１の実施の形態として示す画像形成システムにおいては、時刻指定ジョブＪＢの実行時刻を補正する際に基準となる時刻を決定するために時刻信頼性情報を用いることから、単純に画像形成装置１００の時刻と情報処理装置２００の時刻とを比較した場合に比べ、より正確な時刻に、当該時刻指定ジョブＪＢを実行することができる。
【００５２】
つぎに、第２の実施の形態として示す画像形成システムについて説明する。
【００５３】
第１の実施の形態として示した画像形成システムにおいては、画像形成装置及び情報処理装置ともに時刻信頼性情報生成部を備え、これら時刻信頼性情報生成部によって生成された時刻信頼性情報を比較した結果に基づいて、時刻指定ジョブの実行時刻を決定していた。これに対して、第２の実施の形態として示す画像形成システムは、画像形成装置及び情報処理装置ともに時刻信頼性情報生成部を設けずに、時刻指定ジョブの実行時刻を決定するものである。したがって、この第２の実施の形態の説明においては、第１の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００５４】
画像形成システムは、図６に示すように、画像形成装置１００'と、２台の情報処理装置２００'，３００とが、所定のネットワークＮＴを介して接続されて構成される。なお、同図においては、１台の画像形成装置１００'と２台の情報処理装置２００'，３００とが接続されている様子を示しているが、画像形成システムは、これら画像形成装置１００'及び情報処理装置２００'，３００の台数に限定されるものではない。
【００５５】
画像形成装置１００'は、上述したＣＰＵ１０１、ＲＡＭ１０２、通信制御部１０３、ハードディスク１０４、画像変換部１０５、印刷制御部１０６、計時部１０７、時刻指定ジョブ管理部１０８、時刻指定ジョブ実行部１０９、及び時刻補正部１１０の他に、時刻信頼性情報生成部１１１の代わりに、外部時刻取得部１２１を備え、これら各部が共通バス１１２を介して接続されて構成される。なお、これら各部のうち、通信制御部１０３及び時刻指定ジョブ管理部１０８は、画像データとともに受信した第１の時刻情報を取得する第１の時刻情報取得部として機能し、時刻指定ジョブ管理部１０８は、当該画像形成装置１００が計時する時刻を示す第２の時刻情報を取得する第２の時刻情報取得部として機能し、時刻指定ジョブ管理部１０８及び外部時刻取得部１２１は、第３の時刻情報を取得する第３の時刻情報取得部として機能し、時刻補正部１１０は、第３の時刻情報取得部によって取得された第３の時刻情報に基づいて、第１の時刻情報と第２の時刻情報とのうちいずれの時刻情報を基準として画像データの画像形成を行うかを判断する時刻情報判断部として機能する。
【００５６】
外部時刻取得部１２１は、ネットワークＮＴを介して接続された他の画像形成装置や情報処理装置から当該装置が計時している時刻を取得する。ここでは、外部時刻取得部１２１は、情報処理装置３００から時刻を取得する。
【００５７】
このような各部から構成される画像形成装置１００'は、情報処理装置２００'，３００から受信したデータを処理し、記録媒体に対して画像形成を行う。このとき、画像形成装置１００'は、データを受信した情報処理装置とは異なる装置から取得した時刻を用いて、当該データの処理を行う。
【００５８】
一方、情報処理装置２００'は、上述した計時部２０１、通信制御部２０３、及び画像描画コマンド生成部２０４を備え、これら各部が共通バス２０５を介して接続されて構成される。また、情報処理装置３００は、上述した計時部２０１に相当する計時部３０１と、通信制御部２０３に相当する通信制御部３０３と、画像描画コマンド生成部２０４に相当する画像描画コマンド生成部３０４とを備え、これら各部が共通バス３０５を介して接続されて構成される。すなわち、これら情報処理装置２００'，３００は、上述した時刻信頼性情報生成部２０２を設けない構成とされる。
【００５９】
このような各部から構成される情報処理装置２００'，３００は、それぞれ、画像形成装置１００'によって処理する画像描画コマンドの生成や時刻指定ジョブＪＢの送信を行う。
【００６０】
さて、以上のような画像形成装置１００'と情報処理装置２００'，３００とを備える画像形成システムにおいては、先に図３に示したような一連の手順にしたがって、情報処理装置２００'，３００から画像形成装置１００'に対して時刻指定ジョブＪＢが送信される。なお、ここでは、説明の便宜上、情報処理装置２００'から画像形成装置１００'に対して時刻指定ジョブＪＢが送信されるものとする。
【００６１】
これに応じて、画像形成装置１００'は、例えば図７に示すような一連の手順にしたがって、情報処理装置２００'から送信された時刻指定ジョブＪＢを受信する。
【００６２】
すなわち、画像形成装置１００'は、同図に示すように、ステップＳ４０１において、通信制御部１０３により、受信したジョブが時刻指定ジョブＪＢであるか否かを判別する。具体的には、通信制御部１０３は、受信したジョブに含まれるジョブタイプに基づいて、当該ジョブが時刻指定ジョブＪＢであるか否かを判別する。
【００６３】
ここで、画像形成装置１００'は、受信したジョブが時刻指定ジョブＪＢでないものと判別した場合には、即座に印刷を行うため、ステップＳ４０６へと処理を移行する。そして、画像形成装置１００'は、ステップＳ４０６において、画像変換部１０５により、受信したジョブに含まれる画像描画コマンドを、印刷制御部１０６によって印刷可能な画像データに変換した上で、ステップＳ４０７において、画像変換部１０５によって変換した画像データを印刷制御部１０６によって記録媒体に対して印刷し、一連の処理を終了する。
【００６４】
一方、画像形成装置１００'は、受信したジョブが時刻指定ジョブＪＢであるものと判別した場合には、ステップＳ４０２へと処理を移行する。そして、時刻指定ジョブ管理部１０８は、通信制御部１０３から時刻指定ジョブＪＢを受け取り、ハードディスク１０４に格納した上で、ステップＳ４０３において、計時部１０７から当該画像形成装置１００'の現在時刻を取得する。
【００６５】
続いて、画像形成装置１００'は、ステップＳ４０４において、時刻補正部１１０により、情報処理装置２００'から受信した時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻と、ステップＳ４０３にて時刻指定ジョブ管理部１０８が取得した当該画像形成装置１００'の現在時刻とを比較する。ここで、画像形成装置１００'は、２つの時刻差が例えば６０秒といった所定値よりも小さいものと判断した場合には、一連のジョブの受信処理を終了し、計時部１０７が時刻指定ジョブＪＢに含まれるジョブ実行時刻を計時するまで待機状態に移行することになる。一方、画像形成装置１００'は、２つの時刻差が所定値以上であるものと判断した場合には、ステップＳ４０５へと処理を移行する。
【００６６】
そして、画像形成装置１００'は、ステップＳ４０５において、時刻補正部１１０による時刻検証処理を行うことによって当該ジョブ実行時刻を補正する。具体的には、時刻補正部１１０は、例えば図８に示すような一連の手順にしたがって、時刻検証処理を行う。
【００６７】
まず、時刻補正部１１０は、同図に示すように、ステップＳ５０１において、外部時刻取得部１２１を介して、ネットワークＮＴに接続された情報処理装置２００'以外の装置、すなわち、情報処理装置３００における計時部３０１から当該情報処理装置３００の現在時刻を取得する。ここで、時刻補正部１１０による外部時刻の取得先の選択方法は、特に限定されるものではなく、例えば、時刻補正部１１０は、ＮＴＰ等を利用して信頼性の高い時刻を取得するようにしてもよく、また、過去に時刻指定ジョブＪＢを送信してきた情報処理装置のうち任意の情報処理装置を選択し、当該情報処理装置から時刻を取得するようにしてもよい。
【００６８】
続いて、時刻補正部１１０は、ステップＳ５０２において、ステップＳ５０１にて情報処理装置３００から取得した時刻と、情報処理装置２００'から受信した時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻との誤差を算出する。同様に、時刻補正部１１０は、情報処理装置３００から取得した時刻と、図７中ステップＳ４０３にて時刻指定ジョブＪＢの受信時に時刻指定ジョブ管理部１０８が取得した当該画像形成装置１００'の時刻との誤差も算出する。そして、時刻補正部１１０は、これらの誤差を比較する。
【００６９】
ここで、時刻補正部１１０は、２つの誤差を比較した結果、情報処理装置３００から取得した時刻と、時刻指定ジョブＪＢの受信時に取得した当該画像形成装置１００'の時刻との誤差の方が、情報処理装置３００から取得した時刻と、情報処理装置２００'から受信した時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻との誤差よりも小さいものと判断した場合には、当該画像形成装置１００'の時刻の方が情報処理装置２００'の時刻よりも信頼性が高いものと判断し、一連の時刻検証処理を終了するとともに図７に示した一連のジョブの受信処理を終了する。
【００７０】
一方、時刻補正部１１０は、２つの誤差を比較した結果、情報処理装置３００から取得した時刻と、情報処理装置２００'から受信した時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻との誤差の方が、情報処理装置３００から取得した時刻と、時刻指定ジョブＪＢの受信時に取得した当該画像形成装置１００'の時刻との誤差よりも小さいものと判断した場合には、情報処理装置２００'の時刻の方が当該画像形成装置１００'の時刻よりも信頼性が高いものと判断し、ジョブ実行時刻を補正するために、ステップＳ５０３へと処理を移行する。
【００７１】
そして、時刻補正部１１０は、ステップＳ５０３において、情報処理装置２００'から受信した時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻と、図７中ステップＳ４０３にて時刻指定ジョブ管理部１０８が取得した当該画像形成装置１００'の時刻との誤差をジョブ実行時刻に加算することによって当該ジョブ実行時刻を補正し、一連の時刻検証処理を終了するとともに図７に示した一連のジョブの受信処理を終了する。
【００７２】
画像形成装置１００'は、このような一連の手順にしたがって、情報処理装置２００'から送信された時刻指定ジョブＪＢを受信することができる。そして、画像形成装置１００'は、先に図５に示したような一連の手順にしたがって、受信した時刻指定ジョブＪＢを実行することになる。
【００７３】
以上説明したように、本発明の第２の実施の形態として示す画像形成システムにおいては、画像形成装置１００'及び情報処理装置２００'ともに時刻信頼性情報生成部を設けることなく、これら画像形成装置１００'の時刻と情報処理装置２００'の時刻とのいずれかがより正確であるかを判断し、時刻指定ジョブＪＢを実行することが可能となる。したがって、この画像形成システムにおいては、第１の実施の形態に比べ、より簡便な構成のもとに、より正確な時刻に、当該時刻指定ジョブＪＢを実行することができる。また、この画像形成システムにおいては、ファイヤウォール等の影響により、信頼性が高いＮＴＰの時刻補正を行うことができない環境下であっても利用することができるため、かかる環境下で、信頼性が高い時刻補正を行うことができる。
【００７４】
つぎに、第３の実施の形態として示す画像形成システムについて説明する。
【００７５】
この第３の実施の形態として示す画像形成システムは、第２の実施の形態として示した画像形成システムを改良し、より信頼性が高い時刻補正を行うことができるものである。したがって、この第３の実施の形態の説明においては、第２の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００７６】
画像形成システムは、先に図６に示したように、画像形成装置１００'と、２台の情報処理装置２００'，３００とが、所定のネットワークＮＴを介して接続されて構成される。
【００７７】
このような画像形成システムにおいては、先に図３に示したような一連の手順にしたがって、情報処理装置２００'，３００から画像形成装置１００'に対して時刻指定ジョブＪＢが送信される。なお、ここでは、説明の便宜上、情報処理装置２００'から画像形成装置１００'に対して時刻指定ジョブＪＢが送信されるものとする。
【００７８】
これに応じて、画像形成装置１００'は、先に図７に示したような一連の手順にしたがって、情報処理装置２００'から送信された時刻指定ジョブＪＢを受信する。このとき、画像形成装置１００'における時刻補正部１１０は、例えば図９に示すような一連の手順にしたがって、時刻検証処理を行う。
【００７９】
まず、時刻補正部１１０は、同図に示すように、ステップＳ６０１において、外部時刻取得部１２１を介して、ネットワークＮＴに接続された情報処理装置２００'以外の装置、すなわち、情報処理装置３００における計時部３０１から当該情報処理装置３００の現在時刻を取得する。
【００８０】
続いて、時刻補正部１１０は、ステップＳ６０２において、ステップＳ６０１にて情報処理装置３００から取得した時刻と、情報処理装置２００'から受信した時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻との誤差を算出する。同様に、時刻補正部１１０は、情報処理装置３００から取得した時刻と、図７中ステップＳ４０３にて時刻指定ジョブＪＢの受信時に時刻指定ジョブ管理部１０８が取得した当該画像形成装置１００'の時刻との誤差も算出する。そして、時刻補正部１１０は、これらの誤差が例えば６０秒といった所定値よりも大きいか否かを判断する。ここで、時刻補正部１１０は、２つの誤差がともに所定値よりも大きい場合には、ステップＳ６０５へと処理を移行する一方で、いずれかの誤差のみが所定値よりも大きい場合には、ステップＳ６０３へと処理を移行する。
【００８１】
時刻補正部１１０は、ステップＳ６０３へと処理を移行した場合には、２つの誤差を比較し、情報処理装置３００から取得した時刻と、時刻指定ジョブＪＢの受信時に取得した当該画像形成装置１００'の時刻との誤差の方が、情報処理装置３００から取得した時刻と、情報処理装置２００'から受信した時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻との誤差よりも小さいものと判断した場合には、当該画像形成装置１００'の時刻の方が情報処理装置２００'の時刻よりも信頼性が高いものと判断し、一連の時刻検証処理を終了する。
【００８２】
一方、時刻補正部１１０は、２つの誤差を比較した結果、情報処理装置３００から取得した時刻と、情報処理装置２００'から受信した時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻との誤差の方が、情報処理装置３００から取得した時刻と、時刻指定ジョブＪＢの受信時に取得した当該画像形成装置１００'の時刻との誤差よりも小さいものと判断した場合には、情報処理装置２００'の時刻の方が当該画像形成装置１００'の時刻よりも信頼性が高いものと判断し、ジョブ実行時刻を補正するために、ステップＳ６０４へと処理を移行する。
【００８３】
そして、時刻補正部１１０は、ステップＳ６０４において、情報処理装置２００'から受信した時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻と、図７中ステップＳ４０３にて時刻指定ジョブ管理部１０８が取得した当該画像形成装置１００'の時刻との誤差をジョブ実行時刻に加算することによって当該ジョブ実行時刻を補正し、一連の時刻検証処理を終了する。
【００８４】
また、ステップＳ６０２の判断結果に基づいて、ステップＳ６０５へと処理を移行した場合は、情報処理装置２００'から受信した時刻指定ジョブＪＢに含まれる時刻指定ジョブ送信時刻、時刻指定ジョブＪＢの受信時に取得した当該画像形成装置１００'の時刻、及び情報処理装置３００から取得した時刻の３つの時刻を用いても、その誤差が所定値未満に収まらず、正確な時刻を選択することができない状況である。この場合、時刻補正部１１０は、自動的な時刻補正を行うことを断念し、通信制御部１０３を介して、時刻指定ジョブＪＢを送信したジョブ送信者が操作する情報処理装置２００'に対して、新たな基準となる時刻の入力要求を送信する。なお、この新たな基準となる時刻を修正時刻と称するものとする。
【００８５】
続いて、時刻補正部１１０は、ステップＳ６０６において、通信制御部１０３を介して、情報処理装置２００'から修正時刻を受信すると、ステップＳ６０７において、計時部１０７から当該画像形成装置１００'の現在時刻を再度取得する。
【００８６】
そして、時刻補正部１１０は、ステップＳ６０８において、修正時刻と、ステップＳ６０７にて取得した当該画像形成装置１００'の時刻との誤差をジョブ実行時刻に加算することによって当該ジョブ実行時刻を補正し、一連の時刻検証処理を終了する。
【００８７】
画像形成装置１００'は、このような一連の手順にしたがって、情報処理装置２００'から送信された時刻指定ジョブＪＢを受信することができる。そして、画像形成装置１００'は、先に図５に示したような一連の手順にしたがって、受信した時刻指定ジョブＪＢを実行することになる。
【００８８】
以上説明したように、本発明の第３の実施の形態として示す画像形成システムにおいては、１台の情報処理装置３００のみでは誤差が所定値未満に収まらず、正確な時刻を判断することができないような場合であっても、信頼できる時刻を基準として時刻指定ジョブＪＢを実行することが可能となる。
【００８９】
最後に、第４の実施の形態として示す画像形成システムについて説明する。
【００９０】
この第４の実施の形態として示す画像形成システムは、第３の実施の形態として示した画像形成システムを改良し、実行待ちの時刻指定ジョブが画像形成装置に格納されている状態で当該画像形成装置の時刻を変更した場合であっても、時刻指定ジョブの最適な処理方法を選択することができるものである。したがって、この第４の実施の形態の説明においては、第３の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００９１】
画像形成システムは、先に図６に示したように、画像形成装置１００'と、２台の情報処理装置２００'，３００とが、所定のネットワークＮＴを介して接続されて構成される。
【００９２】
このような画像形成システムにおいては、先に図３に示したような一連の手順にしたがって、情報処理装置２００'，３００から画像形成装置１００'に対して時刻指定ジョブＪＢが送信される。これに応じて、画像形成装置１００'は、先に図７に示したような一連の手順にしたがって、情報処理装置２００'から送信された時刻指定ジョブＪＢを受信する。このとき、画像形成装置１００'における時刻補正部１１０は、先に図９に示したような一連の手順にしたがって、時刻検証処理を行う。
【００９３】
また、画像形成装置１００'は、利用者からの要求に応じて時刻変更処理を行うことができる。具体的には、画像形成装置１００'は、例えば図１０に示すような一連の手順にしたがって、時刻変更処理を行う。
【００９４】
まず、画像形成装置１００'は、同図に示すように、ステップＳ７０１において、利用者からの時刻変更要求を受けるのに応じて、時刻補正部１１０により、計時部１０７が計時している現在時刻を、指定された時刻に変更する。
【００９５】
続いて、時刻指定ジョブ管理部１０８は、ステップＳ７０２において、時刻補正部１１０からの時刻変更通知を受けると、現在実行待ちの時刻指定ジョブＪＢが存在するか否かを確認する。
【００９６】
ここで、時刻指定ジョブ管理部１０８は、実行待ちの時刻指定ジョブＪＢが存在しない場合には、そのまま時刻変更処理を終了する。一方、時刻指定ジョブ管理部１０８は、実行待ちの時刻指定ジョブＪＢが存在した場合には、ステップＳ７０３において、当該時刻指定ジョブＪＢのジョブ送信者に対して時刻が変更された旨を通知するとともに、当該時刻指定ジョブＪＢの処理方法を確認するための問い合わせを行う。すなわち、時刻指定ジョブ管理部１０８は、画像形成の実行待ちの画像データが当該画像形成装置１００'に格納されている状態で当該画像形成装置１００'の時刻が変更された場合に、当該画像データの送信者に対して、当該画像データの処理方法を確認するための問い合わせを行う問い合わせ部として機能する。具体的には、時刻指定ジョブ管理部１０８は、時刻指定ジョブＪＢのジョブ送信者が操作する情報処理装置２００'の表示画面に、例えば図１１に示すように、画像形成装置１００'の時刻が変更された旨の情報や、時刻指定ジョブＪＢの処理方法を選択するためのボタン等が設けられた処理方法確認画面を表示させる。なお、時刻指定ジョブＪＢの処理方法としては、当該時刻指定ジョブＪＢのキャンセル、当該時刻指定ジョブＪＢの即時実行、及び当初指定された時刻で当該時刻指定ジョブＪＢを実行するように継続処理が挙げられる。ここで、時刻指定ジョブ管理部１０８は、処理方法確認画面に、時刻指定ジョブＪＢの送信元たる情報処理装置２００'の時刻もあわせて表示させることにより、利用者の利便を向上させることができる。なお、ここでは、ジョブ送信者に対して時刻指定ジョブＪＢの処理方法を確認するための問い合わせを行うタイミングを、時刻変更が行われたタイミングとしているが、時刻指定ジョブ管理部１０８は、変更後の時刻にしたがって時刻指定ジョブＪＢを実行する直前のタイミングで当該問い合わせを行ってもよい。
【００９７】
続いて、時刻指定ジョブ管理部１０８は、時刻指定ジョブＪＢのジョブ送信者から当該時刻指定ジョブＪＢの処理方法を受けると、選択された処理方法を確認する。
【００９８】
具体的には、時刻指定ジョブ管理部１０８は、ステップＳ７０４において、時刻指定ジョブＪＢのキャンセルが選択されたことを確認した場合には、ステップＳ７０７へと処理を移行し、キャンセルが選択された当該時刻指定ジョブＪＢをハードディスク１０４から削除し、自らの管理対象から外す。そして、画像形成装置１００'は、次の実行待ちの時刻指定ジョブＪＢを処理するために、ステップＳ７０６へと処理を移行する。
【００９９】
一方、時刻指定ジョブ管理部１０８は、時刻指定ジョブＪＢのキャンセルが選択されていないことを確認した場合には、引き続き当該時刻指定ジョブＪＢの処理方法を確認する。時刻指定ジョブ管理部１０８は、ステップＳ７０５において、時刻指定ジョブＪＢの即時実行が選択されたことを確認した場合には、ステップＳ７０８へと処理を移行し、即時実行が選択された当該時刻指定ジョブＪＢを管理下から外し、時刻指定ジョブ実行部１０９に渡す。そして、画像形成装置１００'は、ハードディスク１０４に格納されている当該時刻指定ジョブＪＢを時刻指定ジョブ実行部１０９によって読み出すと、画像変換部１０５により、当該時刻指定ジョブＪＢに含まれる画像描画コマンドを、印刷制御部１０６によって印刷可能な画像データに変換した上で、変換した画像データを印刷制御部１０６によって記録媒体に対して印刷する。そして、画像形成装置１００'は、次の実行待ちの時刻指定ジョブＪＢを処理するために、ステップＳ７０６へと処理を移行する。
【０１００】
また、時刻指定ジョブ管理部１０８は、時刻指定ジョブＪＢの即時実行が選択されていないことを確認した場合には、変更後の時刻にしたがって当該時刻指定ジョブＪＢを実行するものと判断する。そして、画像形成装置１００'は、次の実行待ちの時刻指定ジョブＪＢを処理するために、ステップＳ７０６へと処理を移行する。
【０１０１】
画像形成装置１００'は、実行待ちの全ての時刻指定ジョブＪＢの処理が完了するまで、ステップＳ７０３乃至ステップＳ７０７の処理を繰り返す。そして、時刻指定ジョブ管理部１０８は、ステップＳ７０６において、実行待ちの全ての時刻指定ジョブＪＢの処理が完了したものと判断した場合には、一連の時刻変更処理を終了する。
【０１０２】
画像形成装置１００'は、このような一連の手順にしたがって、時刻変更処理を行った上で、先に図５に示したような一連の手順にしたがって、変更後の時刻にしたがった当該時刻指定ジョブＪＢの実行を行うことになる。
【０１０３】
以上説明したように、本発明の第４の実施の形態として示す画像形成システムにおいては、実行待ちの時刻指定ジョブが画像形成装置１００'に格納されている状態で当該画像形成装置１００'の時刻を変更した場合であっても、時刻指定ジョブＪＢのジョブ送信者が任意に最適な処理方法を選択することができることから、利用者の利便を極めて向上させることができる。
【０１０４】
なお、本発明は、上述した実施の形態に限定されるものではない。例えば、上述した実施の形態では、記録媒体に対する印刷を行う画像形成装置について説明したが、本発明は、所定の記録媒体に対する画像形成を行う機器であればいかなるものであっても適用することができ、例えば、プリンタ、ファクシミリ装置、複写機、及びこれらの機能を複合的に備える装置に適用して好適である。
【０１０５】
このように、本発明は、その趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【図面の簡単な説明】
【０１０６】
【図１】本発明の第１の実施の形態として示す画像形成システムの構成を説明するブロック図である。
【図２】時刻指定ジョブの具体例を説明する図である。
【図３】本発明の第１の実施の形態として示す画像形成システムにおける情報処理装置が画像形成装置に対して時刻指定ジョブを送信する際の一連の処理を説明するフローチャートである。
【図４】本発明の第１の実施の形態として示す画像形成システムにおける画像形成装置が情報処理装置から送信された時刻指定ジョブを受信する際の一連の処理を説明するフローチャートである。
【図５】本発明の第１の実施の形態として示す画像形成システムにおける画像形成装置が受信した時刻指定ジョブを実行する際の一連の処理を説明するフローチャートである。
【図６】本発明の第２の実施の形態として示す画像形成システムの構成を説明するブロック図である。
【図７】本発明の第２の実施の形態として示す画像形成システムにおける画像形成装置が情報処理装置から送信された時刻指定ジョブを受信する際の一連の処理を説明するフローチャートである。
【図８】本発明の第２の実施の形態として示す画像形成システムにおける画像形成装置が行う時刻検証処理を説明するフローチャートである。
【図９】本発明の第３の実施の形態として示す画像形成システムにおける画像形成装置が行う時刻検証処理を説明するフローチャートである。
【図１０】本発明の第４の実施の形態として示す画像形成システムにおける画像形成装置が行う時刻変更処理を説明するフローチャートである。
【図１１】情報処理装置の表示画面に表示される処理方法確認画面の具体例を説明する図である。
【符号の説明】
【０１０７】
１００，１００'  画像形成装置
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３，２０３，３０３  通信制御部
１０４  ハードディスク
１０５  画像変換部
１０６  印刷制御部
１０７，２０１，３０１  計時部
１０８  時刻指定ジョブ管理部
１０９  時刻指定ジョブ実行部
１１０  時刻補正部
１１１，２０２  時刻信頼性情報生成部
１１２，２０５，３０５  共通バス
１２１  外部時刻取得部
２００，２００'，３００  情報処理装置
２０４，３０４  画像描画コマンド生成部
ＪＢ  時刻指定ジョブ
ＮＴ  ネットワーク
【図１】
2007245634.tif 000003
【図２】
2007245634.tif 000004
【図３】
2007245634.tif 000005
【図４】
2007245634.tif 000006
【図５】
2007245634.tif 000007
【図６】
2007245634.tif 000008
【図７】
2007245634.tif 000009
【図８】
2007245634.tif 000010
【図９】
2007245634.tif 000011
【図１０】
2007245634.tif 000012
【図１１】
2007245634.tif 000013