(57)【要約】【課題】  信頼性の高い履歴情報を、画像形成装置のユーザ及び画像形成装置の管理者に対して提供することを可能にする。【解決手段】  画像形成装置が時間同期に失敗したときに、ジョブが行われ、間違った時間を保存した履歴情報を、画像形成装置の時間同期に成功したときに、ジョブが行われた正常な時間にセットしなおす。【選択図】  図１
2007083441.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークインターフェースを介して第１のネットワークに接続し、第２のネットワークインターフェースを介して画像形成装置に接続する印刷制御装置が存在するネットワークシステムであって、前記画像形成装置は、前記画像形成装置の起動時に第1のネットワークに接続された、時間サーバに対して、時間同期をするために、時間同期パケットを送信する時間同期手段を有し、
前記印刷制御装置は、前記画像形装置の時間同期パケットを前記第１のネットワークに接続された時間サーバに対して転送する転送手段を有し、前記時間サーバは、前記時間同期パケットを受信すると、時間サーバが保持している現在の時間を返信データに格納し、返信パケットを送信する時間送信手段を有し、
前記時間サーバからの時間送信手段により送信されたパケットを受信した、前記印刷制御装置は、前記画像形成装置に受信したパケットを送信する手段を有し、時間サーバが保持している時間を判別する、時間判別手段を有し、
前記時間判別手段により、判別した時間を、前記画像形成装置の時間にセットする時間同期手段を具備し、前記時間同期手段により、時間同期に失敗したときには、時間同期に失敗したことを保持することが可能な画像形成装置。
【請求項２】
前記画像形成装置が、時間同期に失敗したときに、印刷などのジョブが行われたときには、履歴情報保存される時間データに対して、時間同期に失敗している状態を表す状態フラグを添付し、ジョブを履歴情報に保存する手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷制御装置は、前記時間サーバに対して前記印刷制御装置の起動時に第1のネットワークに接続された、時間サーバに対して、時間同期をするために、時間同期パケットを送信する第2の時間同期手段を有し、前記時間サーバは、前記第２の時間同期パケットを受信すると、時間サーバが保持している現在の時間を返信データに格納し、返信パケットを送信する、時間送信手段を有し、前記時間サーバからの時間送信手段により送信されたパケットを受信した、前記印刷制御装置は、前記画像形成装置に受信したパケットを送信する手段を有し、前記画像形成装置は、前記時間サーバが返信した送信データから時間サーバが保持している時間を判別する、時間判別手段を有し、前記時間判別手段により、判別した時間を、前記画像形成装置の時間にセットする時間同期手段を具備することを特徴とする請求項１、請求項２に記載の印刷制御装置。
【請求項４】
前記印刷制御装置が、前記時間同期が正常に行われたのち、前記画像形成装置の時間を取得する時間取得手段を有し、前記時間取得手段により取得した時間と、前記印刷制御装置が保持している時間とがある閾値を超えていた場合、前記印刷制御装置は前記画像形成装置に対して、前記印刷制御装置の時間をセットする手段を有し、前記画像形成装置は、前記セット手段により時間がセットされると、前記状態フラグを時間同期が出来た状態にセットしなおす手段を有することを特徴とする請求項１、請求項２、請求項３に記載の画像形成装置。
【請求項５】
状態フラグが時間同期できた状態にセットされた場合、前記画像形成装置が保持している履歴情報を全てを参照する手段を有し、前記参照手段のときに、状態フラグを確認し、時間同期が正常に行われていない状態で行われたジョブの時間を正常な時間にセットし、状態フラグを正常に行われた状態に変更する手段を保持することを特徴とする請求項１、請求項２、請求項３、請求項４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置が初期起動時にネットワーク上に存在する時間サーバに対して時間同期を行った時に、時間同期に失敗したときの制御方法に関する。
【背景技術】
【０００２】
画像形成装置では、起動時にあらかじめ設定されているネットワーク上の時間サーバに対して、画像形成装置が保持している時間を時間サーバの保持している時間と同期するために、時間問い合わせを行い、時間サーバからの返信がある場合に、画像形成装置の保持している時間を時間サーバから返信された値に変更し、正確な時間を設定していた。印刷制御装置が付随した画像形成装置では、画像形成装置が送信した時間サーバへの時間同期パケットを印刷制御装置が受信し、時間同期パケットの宛先へ転送し、時間サーバからの返信パケットを画像形成装置へ転送することで、印刷制御装置が付随した画像形成装置においても、時間同期を行うことを可能としていた。
【０００３】
画像形成装置では、印刷などのジョブが行われた時間を、ジョブの履歴情報の属性値として保存することが可能であった。
従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開２００３−２５１８７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
印刷制御装置が接続された画像形成装置では、印刷制御装置を通して時間サーバに対して時間同期を行うため、初期起動時に印刷制御装置が起動していない限り、この時間同期を行う問い合わせネットワークパケットは、時間サーバに到達することがなく、失敗することがあった。
【０００５】
また、時間サーバが起動していない時やネットワーク障害などにより、画像形装置からの時間同期が失敗した場合において、時間同期が失敗したことを示すことを行っておらず、時間同期に失敗したときに行われたジョブの履歴情報に保存される時間は、正常な時間ではない。
【０００６】
本発明はこのような従来の問題点に鑑みなされたものであり、その目的はジョブの履歴情報に保存されているジョブの時間を、画像形成装置の時間が正常に設定されたときに、ジョブが行われた時間を逆算し、正常な値にセットする方法を提供することにある。
【課題を解決するための手段】
【０００７】
すなわち、本発明の要旨は、第１のネットワークインターフェースを介して第１のネットワークに接続し、第２のネットワークインターフェースを介して画像形成装置に接続する印刷制御装置画損差異ずるネットワークシステムであって、前記画像形成装置は、前記画像形成装置の起動時に第1のネットワークに接続された、時間サーバに対して、時間同期をするために、時間同期パケットを送信する時間同期手段を有し、前記印刷制御装置は、前記画像形装置の時間同期パケットを前記第１のネットワークに接続された時間サーバに対して転送する転送手段を有し、前記時間サーバは、前記時間同期パケットを受信すると、時間サーバが保持している現在の時間を返信データに格納し、返信パケットを送信する時間送信手段を有し、前記時間サーバからの時間送信手段により送信されたパケットを受信した、前記印刷制御装置は、前記画像形成装置に受信したパケットを送信する手段を有し、時間サーバが保持している時間を判別する、時間判別手段を有し、前記時間判別手段により、判別した時間を、前記画像形成装置の時間にセットする時間同期手段を具備し、前記時間同期手段により、時間同期に失敗したときには、時間同期に失敗したことを保持することが可能な画像形成装置に存する。
【０００８】
また、本発明の別の要旨は、前記画像形成装置が、時間同期に失敗したときに、印刷などのジョブが行われたときには、履歴情報保存される時間データに対して、時間同期に失敗している状態を表す状態フラグを添付し、ジョブを履歴情報に保存する手段を有する、前記画像形成装置に存する
また、本発明の前記印刷制御装置は、前記時間サーバに対して前記印刷制御装置の起動時に第1のネットワークに接続された、時間サーバに対して、時間同期をするために、時間同期パケットを送信する第2の時間同期手段を有し、前記時間サーバは、前記第２の時間同期パケットを受信すると、時間サーバが保持している現在の時間を返信データに格納し、返信パケットを送信する、時間送信手段を有し、前記時間サーバからの時間送信手段により送信されたパケットを受信した、前記印刷制御装置は、前記画像形成装置に受信したパケットを送信する手段を有し、前記画像形成装置は、前記時間サーバが返信した送信データから時間サーバが保持している時間を判別する、時間判別手段を有し、前記時間判別手段により、判別した時間を、前記画像形成装置の時間にセットする時間同期手段を具備することを特徴とした、印刷制御装置。
【０００９】
前記印刷制御装置が、前記時間同期画正常に行われたのち、前記画像形成装置の時間を取得する時間取得手段を有し、前記時間取得手段により取得した時間と、前記印刷制御装置が保持している時間とがある閾値を超えていた場合、前記印刷制御装置は前記画像形成装置に対して、前記印刷制御装置の時間をセットする手段を有し、前記画像形成装置は、前記セット手段により時間がセットされると、前記状態フラグを時間同期が出来た状態にセットしなおす手段を有する画像形成装置。
【００１０】
状態フラグが時間同期できた状態にセットされた場合、前記画像形成装置が保持している履歴情報を全てを参照する手段を有し、前記参照手段のときに、状態フラグを確認し、時間同期が正常に行われていない状態で行われたジョブの時間を正常な時間にセットし、状態フラグを正常に行われた状態に変更する手段を保持した画像形成装置。
【発明の効果】
【００１１】
以上説明したように、本発明を用いることにより、画像形成装置が時間同期に失敗したときに、ジョブが行われ、間違った時間を保存した履歴情報を、画像形成装置の時間同期に成功したときに、ジョブが行われた正常な時間にセットしなおすことが可能となるため、信頼性の高い履歴情報を、画像形成装置のユーザ及び画像形成装置の管理者に対して提供することが可能となる。また、常に画像形成装置の時間を正常な値に保つことが可能である。
【発明を実施するための最良の形態】
【００１２】
（第１実施形態）
以下、本発明を実施するための最良の形態について図面を参照して説明する。
【００１３】
図１は、本発明の一実施形態を示す画像処理装置を適用可能なデジタル複写機の構成を示すブロック図である。
【００１４】
図１において、本実施形態のデジタル複写機は、デジタル複写機本体１０１と画像入出力制御部１０５で構成される。
【００１５】
デジタル複写機本体１０１は、操作部１０２、リーダ部１０３、プリンタ部１０４から構成される。操作部１０２は、デジタル複写機本体１０１及び画像入出力制御部１０５を操作するために使用する。リーダ部１０３は、原稿の画像を読み取り、原稿画像に応じた画像データをプリンタ部１０４及び画像入出力制御部１０５へ出力する。プリンタ部１０４は、リーダ部１０３及び画像入出力制御部１０５からの画像データに応じた画像を記録紙上に記録する。
【００１６】
画像入出力制御部１０５は、リーダ部１０３に接続されており、コンピュータインタフェース部１０６、画像メモリ１０７、制御部１０８、ハードディスク（ＨＤ）１１０から構成される。
【００１７】
なお、ハードディスク（ＨＤ）１１０には、ユーザが利用するカテゴリ（例えばアドレス帳、操作履歴、マクロ、お好みキー、ジョブ等）毎のデータが所定数、ユーザ（認証されるユーザＩＤ）に関連付けられて記憶可能に構成されている。なお、パーソナル情報を特定の外部記憶装置に全て記憶して管理するシステムでも、本発明は適用可能である。
【００１８】
また、本実施形態では、ユーザ毎のデータを総称してパーソナルデータ又は単にデータと呼び、このパーソナルデータに対して、制御部１０８が後述する各種の操作指示に基づいて異なるデータ削除処理（一括削除、カテゴリを選択して全削除、フローに従って全削除）を実行可能に構成されている。
【００１９】
コンピュータインタフェース部１０６は、パーソナルコンピュータ（ＰＣ）又はワークステーション（ＷＳ）等の情報処理装置（ＰＣ／ＷＳ）１０９と制御部１０８の間のインタフェースである。このコンピュータインタフェース部１０６は、ＰＣ／ＷＳ１０９から転送された画像を表すコードデータ（ＰＤＬ）をプリンタ部１０４で記録できる画像データに展開して制御部１０８に渡す。なお、コンピュータインタフェース部１０６は、ネットワークインタフェースであって、ＰＣ／ＷＳ１０９とネットワークを介して接続される構成であってもよいし、また、パラレルインタフェース，ＵＳＢインタフェース等のインタフェースであって、ＰＣ／ＷＳ１０９とインタフェースケーブル等を介して直接接続される構成であってもよい。
【００２０】
制御部１０８は、ＣＰＵ，ＲＯＭ，ＲＡＭ等により構成される。この制御部１０８のＣＰＵがＲＯＭ又は他の記憶媒体に格納されたプログラムをＲＡＭ上にロードして実行し、リーダ部１０３，コンピュータインタフェース部１０６，画像メモリ１０７等のそれぞれの間のデータの流れを制御する。なお、この制御部１０８のＣＰＵによる制御処理の詳細については後述する。
【００２１】
なお、ＨＤ１１０の代わりに、電源を落としてもデータが消去されないその他の不揮発性メモリを設けて、該不揮発性メモリにデータを保存しておく構成であってもよい。
【００２２】
また、ＰＣ／ＷＳ１０９は、図示しないＣＰＵ，ＲＯＭ，ＲＡＭ等を有し、ＣＰＵがＲＯＭ又は他の記憶媒体に格納されたプログラムをＲＡＭ上にロードして実行し、各種処理を行うことができる。
【００２３】
図２は、図１に示したリーダ部１０３及びプリンタ部１０４の構成を示す断面図であり、特にプリンタ部１０４にフィニッシャが装着された場合を示す。
【００２４】
図２において、２０１は原稿給送装置である。この原稿給送装置２０１は、原稿を先頭順に１枚ずつプラテンガラス２０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス２０２上の原稿を排出するものである。原稿がプラテンガラス２０２上に搬送されると、ランプ２０３を点灯し、そしてスキャナユニット２０４の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２０５、２０６、２０７、及びレンズ２０８によってＣＣＤイメージセンサ（以下ＣＣＤという）２０９へ導かれる。このように、走査された原稿の画像はＣＣＤ２０９によって読み取られる。
【００２５】
２２１はレーザドライバで、レーザ発光部２１０を駆動するものであり、出力画像データに応じたレーザ光をレーザ発光部２１０に発光させる。このレーザ光は感光ドラム２１１に照射され、感光ドラム２１１にはレーザ光に応じた潜像が形成される。
【００２６】
この感光ドラム２１１の潜像の部分には現像器２１２によって現像剤が付着される。カラー機の場合は、イエロー（Ｙ），マゼンタ（Ｍ），シアン（Ｃ），ブラック（Ｋ）の４色分現像器が装着される。そして、レーザ光の照射開始と同期したタイミングで、カセット２１３及びカセット２１４、手差し給紙段２２７のいずれかから記録紙を給紙して転写部２１５へ搬送し、感光ドラム２１１に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部２１６に搬送され、定着部２１６の熱と圧力により現像剤は記録紙に定着される。
【００２７】
定着部２１６を通過した記録紙は排出ローラ２１７によって排出され、また、両面記録が設定されている場合は、排出ローラ２１７のところまで記録紙を搬送した後、排出ローラ２１７の回転方向を逆転させ、フラッパ２１８によって再給紙搬送路２１９へ導く。再給紙搬送路２１９へ導かれた記録紙は上述したタイミングで転写部２１５へ給紙される。
【００２８】
また、Ｚ折りユニット２２６が本体に装備されている場合には、Ｚ折りユニットへ記録紙が搬送され、操作部１０２からの操作に応じてＺ折りが行われる。
【００２９】
さらに、フィニッシャ２２０が装備されている場合、排出された記録紙を束ねて記録紙の仕分けをしたり、ユーザからの指定に応じてパンチャ２２３で記録紙のパンチが、ステイプラ２２４でステイプルがそれぞれ行われる。
【００３０】
また、サドルステッチャ２２５を使用すると、記録紙の中央部をステッチし、その中央部を折ることにより記録紙が製本される。インサータ２２２では、予め印刷された記録紙を、表紙や合紙として給紙することが可能となり、プリンタ部の記録紙経路を通すことがないため用紙を傷めず搬送することができる。サドルステッチャ２２５を使用しないジョブは、排紙口２３１を通り、可動トレイ２２８、２２９のどちらかに排出される。可動トレイ２２８と２２９は両方共上下に動作することができ、可動トレイ２２８に出力する場合には可動トレイ２２８が排紙口２３１の位置まで降りる。サドルステッチャ２２５を使用するジョブは、排紙口２３２を通り、製本トレイ２３０に排出される。
【００３１】
図３は、図１に示した操作部１０２のキー配列を示す平面図である。
【００３２】
図３において、３０１は電源スイッチであり、デジタル複写機本体１０１および画像入出力制御部１０５への通電を制御する。３０２は予熱キーであり、予熱モードのＯＮ／ＯＦＦに使用する。
【００３３】
３０７はコピースタートキーであり、コピーの開始を指示するときに用いるキーである。３０８はストップキーであり、コピーを中断したり、中止したりするときに用いるキーである。３０９はリセットキーで、スタンバイ中は標準モードに復帰させるキーとして動作する。３１０はガイドキーであり、各機能を知りたいときに使用するキーである。
【００３４】
３１１はユーザモードキーであり、ユーザがシステムの基本設定を変更するときに使用する。３１２は割り込みキーであり、コピー中に割り込みしてコピーしたいときに用いる。３１３はテンキーであり、数値の入力を行うときに使用する。  ３１４はクリアキーであり、数値をクリアするときに用いる。３１５はＩＤキーであり、複写機を使用する場合にＩＤの入力モードに移行するときに使用する。
【００３５】
３１６は、液晶画面とタッチセンサの組合せからなるＬＣＤタッチパネル（操作パネル）であり、モード毎に個別の設定画面が表示され、さらに、描画されたキーに触れることで、各種の詳細な設定を行うことが可能である。また、各々のジョブの動作状況表示なども行う。３１７は、ネットワークの通信状態を示すタリーランプであり、通常は緑色で、通信しているときは緑色で点滅し、ネットワークエラーの場合には赤色になる。
【００３６】
図４は、図１に示した画像メモリ１０７の論理的な使用方法を示した模式図である。
【００３７】
図４に示すように、本実施形態において、画像メモリ１０７は、使用用途に応じてハードディスク等の画像メモリの記憶領域をテンポラリ領域４０１とデータ保存領域４０２に論理的に分けられる。
【００３８】
テンポラリ領域４０１は、画像データの出力順序を変更する操作や、複数部出力においても一回のスキャンで出力ができるようにするために、ＰＤＬの展開データやスキャナからの画像データを一時的に記憶する記憶領域である。データ保存領域４０２は、４０３〜４０７のように、履歴情報やアドレス情報などの装置管理に必要な情報を蓄積する領域、ユーザＩＤやパスワード等のユーザ情報を保存するユーザアカウント領域４０８等を有する。なお、ユーザアカウント領域４０８には、装置管理者を含む複数のユーザのユーザアカウント（ユーザ情報）が登録可能である。
【００３９】
図５は履歴情報を保存するデータベースの構造である。テーブルインデックスは画像形成装置内のジョブを受け付けた番号である受付番号(５０１)、ジョブの実行された日時（５０２）、ジョブを行ったときに画像形成装置に認証された部門ID（５０３）、実行されたジョブ名（５０４）、ジョブを実行したユーザ名（５０５）、ジョブの実行結果（５０６）、ジョブのページ数（５０７）、ジョブが実行されたときの日時が正常化を判断するジョブ履歴日時フラグ（５０８）等で構成されており、画像形成装置上でジョブが実行されると、履歴情報のデータベースに各インデックスに格納されるデータが、画像形成装置ないから抽出され、登録される。ジョブ履歴日時フラグは、ジョブが実行されたときの画像形成装置内にセットされている日時フラグから取得される。
【００４０】
日時フラグは画像形成装置の日時設定が行われているかを表す状態フラグであり、日時設定がなされたときにはON、なされていないときにはOFFとなる。
【００４１】
画像形成装置の使用ユーザは現在ユーザが使用している環境の日時を画像形成装置に入力することが可能であり、日時を入力することにより、日時フラグはONとなる。また、NTPやSNTPなどのプロトコルを使用して、ネットワーク上に存在する時間サーバをユーザが指定し、この指定されたサーバとの時間同期を成功させたときにも、日時フラグはONとなる。時間サーバを指定するときには、時間サーバに対して問い合わせを行う周期を決定することが出来る。また、その他の手段により、画像形成装置の時間が補正されたときに、日時フラグはONとなる。日時フラグは画像形成装置の初期状態において、OFFとなっている。時間サーバと時間同期を行った際に、失敗したときにはOFFとなる。またその他の手段において、時間を補正しようとして、失敗したときにはOFFとなる。
【００４２】
図６を使用して、画像形成装置の起動時に日時設定を行うフローについて説明する。S６０１において、画像形成装置を起動する。起動するとS６０２へ遷移する。S６０２において、時間同期を行うため時刻サーバが画像形成装置に設定されているかを判断する。時刻サーバはユーザが予め指定してもよいし、プログラムにより、指定してもよい。S６０２において、時刻サーバが設定されていた場合は、S６０３へ遷移し、設定されていない場合はS６０９へ遷移する。S６０３において、設定されている時刻サーバに対して、時刻サーバの保持している時刻を問い合わせする。一般的には、ネットワークを使用してSNTPのようなネットワークプロトコルを使用して、ネットワークパケットを時刻サーバに対して送信する。時刻サーバからの返信があったら場合は、S６０４へ遷移し、返信がなかった場合にはS６０６へ遷移し、画像形成装置が保持している日付フラグをOFFにし、S６０９へ遷移する。時刻サーバから返信が無い場合には、再送等の手段を用いて取得できるまで行ってもよい。また、回数制限を設けて、取得できなかったときに、S６０６へ遷移してもよい。S６０４に遷移すると、時刻サーバからの返信値を画像形成装置が保持している日時にセットする。このときに、セットする前に画像形成装置が保持していた値を一時的な領域に保存し、さらに保存した値と、時刻サーバからの返信の値の差分を、他の一時的な領域に保存しておく。その後S６０５に遷移し、画像形成装置が保持している日時フラグを確認する。日付フラグがONの時には、S６０８に遷移し、S６０５にて一時領域に保存した値を削除し、S６０９へ遷移する。日付フラグがOFFの時には、S６０８に遷移し、履歴情報のジョブ日付変更フラグを確認し、OFFのものが存在した場合には、一時領域に保存した差分値から履歴情報の日付情報を補正し、ジョブ日付変更フラグをONにする。この履歴時間補正作業は1つ1つ履歴情報を参照して、ジョブ日付変更フラグがOFFの履歴情報全てに対して行う。全ての履歴情報を設定した後にS６０９に遷移し、起動時の時刻設定を終了する。
【００４３】
起動が終了すると、時刻が変更されるまで待ち状態となる。画像形成装置の日時が変更されたときの動作に関して、図７を用いて説明する。S７０１において、日時変更待ち状態となる。日時が変更されると、S７０２へ遷移する。S７０２において、ユーザに入力された場合、S７０３へ遷移する。S７０３では、ユーザが入力した日時の値を、画像形成装置が保持している日時にセットする。このときに、セットする前に画像形成装置が保持していた値を一時的な領域に保存し、さらに保存した値と、時刻サーバからの返信の値の差分を、他の一時的な領域に保存しておく。その後S７０４に遷移し、画像形成装置が保持している日時フラグを確認する。日付フラグがONの時には、S７０５に遷移し、S７０４にて一時領域に保存した値を削除し、S７０１へ遷移する。日付フラグがOFFの時には、S７０６に遷移し、履歴情報のジョブ日付変更フラグを確認し、OFFのものが存在した場合には、一時領域に保存した差分値から履歴情報の日付情報を補正し、ジョブ日付変更フラグをONにする。この履歴時間補正作業は1つ1つ履歴情報を参照して、ジョブ日付変更フラグがOFFの履歴情報全てに対して行う。全ての履歴情報を設定した後にS７０１に遷移し、起動時の時刻設定を終了する。
【００４４】
S７０２にて、ユーザが時間サーバを設定したときに、時間サーバに問い合わせに行く周期を指定し、時間サーバにと合わせに行く周期がきた場合、S７０6に遷移し、時間サーバに対して、問い合わせを行う。S７０6において、設定されている時刻サーバに対して、時刻サーバの保持している時刻を問い合わせする。一般的には、ネットワークを使用してSNTPのようなネットワークプロトコルを使用して、ネットワークパケットを時刻サーバに対して送信する。時刻サーバからの返信があった場合は、S７０３へ遷移し、返信がなかった場合にはS７０7へ遷移する。時刻サーバから返信が無い場合には、再送等の手段を用いて取得できるまで行ってもよい。また、回数制限を設けて、取得できなかったときに、S７０７へ遷移してもよい。S７０７では印刷制御装置が付加された画像形成装置において、印刷制御装置からの日時設定のイベントを受け取るステップである。印刷制御装置から受け取ったデータが正常な日時のデータであった場合には、S７０３へ遷移する。その他の場合はS７０１に遷移する。
【００４５】
次に印刷制御装置から日時データを設定する手段について説明する。
【００４６】
図8は、印刷制御装置の接続形態を説明した図である。8０１は本実施形態に係る印刷制御装置であり、ネットワークであるLAN５００１へ接続するためのコネクタ8０２と、LAN８０４へ接続するためのコネクタ8０３を有する。図示したように、本実施形態の印刷制御装置8０１はLAN５００１と画像形成装置５００７のネットワークインターフェース５００８の間に設置され、コネクタ8０２によってLAN５００１へ接続され、またコネクタ8０３によってLAN８０４に接続される。LAN８０４はまた、画像形成装置５００７のネットワークインターフェース５００８を介して画像形成装置５００７と接続される。また、時間同期を行うために現在の正確な時間を保持しつづける、時間サーバ５０１０はLAN５００１に接続されている。LAN５００１、LAN８０４に接続されている各端末は、この時間サーバ５０１０に時間問い合わせを行うことで、自身の時間を正確に保つことが可能である。
【００４７】
図9は印刷制御装置8０１の概略構成例を示すブロック図である。同図において8０２及び8０３はコネクタ、9０１はLAN５００１との低位レイヤレベルの接続を司る、第１のネットワークインターフェースとしてのＮＩＣ(Network Interface Card)部、9０２は受信したPDL等の印刷言語或いは特定の（JBIGなどで圧縮された）データフォーマットをラスタイメージ化するためのＲＩＰ処理部、9０３はラスタイメージ化されたデータを画像形成装置５００７がサポートする形式の印刷データ或いはデータフォーマットに変換するためのエンコード部、9０４はLAN２０４との低位レイヤレベルの接続を司る、第２のネットワークインターフェースとしてのＮＩＣ部、9０５はNIC部9０１で受信した印刷データを一時的に保管（スプール）しておくためのハードディスクドライブ（HDD）部、9０６はRIP部9０２が画像展開処理に利用するための第１メモリ部、9０７は印刷制御装置全体の制御を司るCPU部、9０８はCPU部9０７がデータ一時保存領域として利用する第２メモリ部、9０９はボタンやキー、タッチパネル等を有し、印刷制御装置のオペレーションを行うための操作部、9１０はオペレータに画像や文字によって情報を伝えるための表示部である。端末装置５００９から印刷制御装置8０１へのデータパケットは、LAN５００１を伝搬され、コネクタ8０２を介して印刷制御装置８０１へ取り込まれる。印刷制御装置８０１の内部においてはＮＩＣ部９０１によってデータパケットの受信処理が行われる。ＮＩＣ部9０１で受信したデータパケットはTCP/IPプロトコルに準じたデータパケットである(TCP或いはUDP(User Datagram Protocol)パケットが使われている)ため、パケットのヘッダ情報部に宛先ポート番号が含まれている。
【００４８】
図１０はUDPにおけるパケット構成図であり、ヘッダ部１０００の宛先ポート番号(DEST PORT)領域１００１に含まれる。一方、図１１はTCPにおけるパケット構成図であり、ヘッダ部１１００の宛先ポート番号(DEST PORT)領域１１０１に含まれる。宛先ポート番号は、パケットを受け取った装置のどのプログラム／プロセスにデータを送るべきかを示す情報であるため、通信プロトコルやプログラム毎に異なるポート番号が割り振られている（例：FTP(File Transfer Protocol)=Port21,SMTP(Simple Mail Transfer Protocol)=Port25, SNMP=Port161）。そのため、受信したデータパケットのヘッダに含まれるポート番号を調査し、印刷処理に対応するポート番号かどうかを判定することによって、そのパケットが印刷データなのか、制御データ等他のデータなのかを判定することが可能である。従って、本実施形態において第１の判断手段としても機能するＮＩＣ部９０１は、受信したデータパケットのヘッダから宛先ポート番号を抽出し、宛先ポート番号に基づいてデータパケットが印刷データなのか、或いは制御データなのかを判定する。
【００４９】
もしここで印刷データと判定された場合は、CPU部９０７の制御により、必要に応じてHDD部９0５へ受信データの書き込みが行われる。これはデータの転送速度を向上させること等を目的として一般的に行われているキューイング（スプール）である。HDD部９０５に記憶されたデータは、CPU部９０７の指示によってRIP処理部９０２から読み出される。一方、キューイングが行われなかった印刷データはCPU部９０７の指示によって、直接RIP処理部９０２へ転送される。
【００５０】
こうしてRIP処理部９０２へ送られた印刷データは、RIP処理部９０２でラスタイメージ化処理が行われ、続いて第２の判定手段及びデータ形式変換手段として機能するエンコード部９０３で予め設定されている（もしくは、通信によって画像形成装置５００７から取得した、操作部９０９から指定された等による）画像形成装置５００７が解釈可能なデータ形式と、受信したデータの形式とに基づいて、画像形成装置５００７が解釈可能なデータ形式へのエンコードが行われる。このエンコード処理は必要に応じて行われるため、受信した印刷データの形式がそのままでも画像形成装置５００７で解釈可能な場合など、エンコードの必要がなければスキップしてもよい。エンコード後のデータは画像形成装置が解釈可能な形式である必要があり、例えばその形式は特定の印刷言語形式や、またはJBIG等特定の方法で圧縮されたデータフォーマット等、画像形成装置５００７が内蔵する解釈手段の能力によって変化する。
【００５１】
こうして必要に応じてエンコードされたデータはLAN８０４へ送信するために第１の出力手段としても機能するＮＩＣ部８０４によって再びデータパケット化され、コネクタ8０３から送出され、LAN８０４及びネットワークインターフェース５００８を介して画像形成装置５００７へ送られる。このデータパケットを受信した画像形成装置５００７は、自身が有する印刷処理手順に則り、紙などの記録媒体への印刷処理を行う。
【００５２】
画像形成装置５００７から、端末装置５００９へリーダ部１０３からスキャンした画像データを送信する場合、ネットワークインターフェース５００８よりデータパケットがLAN８０４に送出され、コネクタ8０３に到達する。データパケットを受信した印刷制御装置８０１では、データパケットの宛先を判断し、端末装置５００９宛てのデータパケットである場合、コネクタ8０２よりLAN５００１へ送出され、端末装置５００９にデータパケットが到達する。
【００５３】
印刷制御装置８０１と画像形成装置５００７は、時間サーバに時間を問い合わせ、自身の時間を補正する機能を有する。本実施例のネットワーク環境を構成する場合、画像形成装置５００７が時間サーバ５０１０に時間の問い合わせを成功させるためには、印刷制御装置８０１が、正常に起動していることが必要であり、正常に起動していない場合、画像形成装置５００７の時間補正は失敗する。その後、印刷制御装置８０１は起動したときに、時間サーバ５０１０に対して、時間問い合わせを行い、時間を補正する。この補正された時間を使用して、印刷制御装置５００７の時間を補正する方法について述べる。
【００５４】
図１２のフローチャートは印刷制御装置８０１が画像形成装置５００７に時間をセットするフローである。S１２０１にて、印刷制御装置８０１が起動すると、あらかじめユーザにセットされている時間サーバ５０１０にたいして、時間問い合わせのパケットを送信する。次にS１２０２にて、時間サーバ５０１０から返信があった場合S１２０３へ遷移する。もし時間サーバから返信が無かった場合には、S１２０8に遷移し、処理を終了させる。この時時間サーバ５０１０から返信がくるまで、ある程度リトライを行ってもかまわない。また、取得できるまでリトライしてもよい。S１２０３にて取得が成功した場合は、印刷制御装置８０１が保持している現在の時刻を時間サーバ５０１０から取得した値へ変更し、Ｓ１２０４へ遷移する。Ｓ１２０４では、画像形成装置５００７へ対して、時間を問い合わせるネットワークパケットを送信する。この際機器を制御するＳＮＭＰプロトコルを使用してもよいし、独自のプロトコルを使用して、時間を取得してもかまわない。Ｓ１２０５にて、画像形成装置５００７からの返信を受け取る。もしも、一定時間が過ぎても返信が無い場合は、Ｓ１２０8に遷移し、処理を終了させる。このとき、返信データを受け取るまでリトライを行ってもかまわない。また、ある時間返信が無い場合は、Ｓ１２０6へ遷移し、処理を終了させる。
【００５５】
S１２０５にて時間を取得できた場合、S１２０6へ遷移する。S１２０6では、画像形成装置５００７から取得した時間と、印刷制御装置８０１が保持している時間との差分をとり、設定されている閾値よりも大きい場合、S１２０７へ遷移し、画像形成装置５００７に印刷制御装置８０１の時間をセットする。セットするときは、画像形装置５００７から取得した方法と同じ方法を使用することが好ましい。また、画像形成装置５００７の時間を取得せずに、印刷制御装置８０１が時間取得に成功した場合は、無条件で画像形成装置５００７に印刷制御装置８０１の時間をセットしてもよい。時間をセットされた画像形成装置５００７では、図７のS７０８へ遷移し、印刷制御装置８０１から受信した時間を使用して、履歴情報の更新を行う。セットしないときにはS１２０８へ遷移する。
【００５６】
S１２０６にて時間を画像形成装置５００７にセットすると、S１２０８に遷移し、処理を終了する。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態を示す画像処理装置を適用可能なデジタル複写機の構成を示すブロック図である。
【図２】図１に示したリーダ部及びプリンタ部の構成を示す断面図である。
【図３】図１に示した操作部のキー配列を示す平面図である。
【図４】図１に示した画像メモリの論理的な使用方法を示した模式図である。
【図５】履歴情報のテーブルを示す模式図である。
【図６】本発明の画像形成装置における第１の制御処理手順の一例を示すフローチャートである。
【図７】本発明の画像形成装置における第２の制御処理手順の一例を示すフローチャートである。
【図８】本発明の印刷制御装置におけるネットワーク接続図の一例を示した模式図である。
【図９】本発明の印刷制御装置の構成を示すブロック図である。
【図１０】ＵＤＰパケットを示す模式図である。
【図１１】ＴＣＰパケットを示す模式図である。
【図１２】本発明の画像形成装置における第３の制御処理手順の一例を示すフローチャートである。
【符号の説明】
【００５８】
１０１  デジタル複写機本体
１０２  操作部
１０３  リーダ部
１０４  プリンタ部
１０５  画像入出力制御部
１０６  コンピュータインタフェース部
１０７  画像メモリ
１０８  制御部
１１０  ＨＤ
【図１】
2007083441.tif 000003
【図２】
2007083441.tif 000004
【図３】
2007083441.tif 000005
【図４】
2007083441.tif 000006
【図５】
2007083441.tif 000007
【図６】
2007083441.tif 000008
【図７】
2007083441.tif 000009
【図８】
2007083441.tif 000010
【図９】
2007083441.tif 000011
【図１０】
2007083441.tif 000012
【図１１】
2007083441.tif 000013
【図１２】
2007083441.tif 000014