(57)【要約】【課題】時刻修正のための専用の通信を実施することなく、しかも時計手段に対するバックアップ電源を用いることなく、印刷装置に備えられた時計手段の時刻を修正することを目的とする印刷システム及びその自動時刻修正方法。【解決手段】外部装置１００では、時刻付加部１１０が印刷対象の印刷データに送信時刻情報を付加する。印刷装置２００では、時間差比較部２４０が、外部装置１００からの印刷データに付加されている送信時刻情報に基づく送信時刻と時刻保存部２３０に保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とを比較する。時計回路制御部２２０は、第１の時間差が第２の時間差よりも大きい場合に、時計回路２１０の時刻を、印刷データに付加されている送信時刻情報に基づく送信時刻に修正する。【選択図】図１
2006062179.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の印刷データを出力する外部装置と、該外部装置から出力された印刷データを受信し、この受信した印刷データに基づいて印刷処理を実行する印刷装置とを有する印刷システムであって、
前記外部装置は、
前記印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加手段を備え、
前記印刷装置は、
時計手段と、
前記時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存手段と、
前記外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と前記時刻情報保存手段に保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と予め設定される第２の時間差とに基づいて、前記時計手段の時刻を修正する制御手段とを備えた、
ことを特徴とする印刷システム。
【請求項２】
前記制御手段は、
前記第１の時間差が前記第２の時間差よりも大きい場合に、前記時計手段の時刻を前記外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、当該送信時刻情報を前記基準時刻情報として前記時刻情報保持手段に保存することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記印刷装置は、
前記第２の時間差の値を任意に設定する時間差設定手段を更に備えたことを特徴とする請求項１または２記載の印刷システム。
【請求項４】
印刷対象の印刷データを出力する複数の外部装置と、該複数の外部装置のうち任意の外部装置から出力された印刷対象の印刷データを受信し、この受信した印刷データに基づいて印刷処理を実行する印刷装置とを有する印刷システムであって、
前記複数の外部装置は、
前記印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加手段と、
前記印刷対象の印刷データに自己の外部装置を識別する第１の識別情報を付加する識別情報付加手段とを備え、
前記印刷装置は、
時計手段と、
前記時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存手段と、
所定の外部装置を識別する第２の識別情報を設定する識別情報設定手段と、
前記任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と前記時刻情報保存手段に保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とを比較する第１の比較手段と、
前記任意の外部装置からの印刷データに付加されている第１の識別情報と前記識別情報設定手段によって設定された第２の識別情報とを比較する第２の比較手段と、
前記第１の比較手段による比較の結果および前記第２の比較手段による比較の結果に基づいて、前記時計手段の時刻を修正する制御手段とを備えた、
ことを特徴とする印刷システム。
【請求項５】
前記制御手段は、
第１の比較手段によって前記第１の時間差が前記第２の時間差よりも大きいと判断された場合で、かつ前記第２の比較手段によって前記第１の識別情報と前記第２の識別情報とが一致すると判断された場合に、前記時計手段の時刻を前記任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、当該送信時刻情報を前記基準時刻情報として前記時刻情報保持手段に保存することを特徴とする請求項４記載の印刷システム。
【請求項６】
前記印刷装置は、
前記第２の時間差の値を任意に設定する時間差設定手段を更に備え、
前記識別情報設定手段は、
１つ以上の外部装置に対応する第２の識別情報を設定し、
前記第２の比較手段は、
前記任意の外部装置からの印刷データに付加されている第１の識別情報と前記識別情報設定手段によって設定された全ての第２の識別情報とを比較する、
ことを特徴とする請求項４または５記載の印刷システム。
【請求項７】
外部装置と接続され該外部装置から出力された印刷データに基づいて印刷処理を実行する印刷装置に設けられる時計手段の時刻を修正する印刷装置の時刻修正方法であって、
前記外部装置は、
印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加ステップを含み、
前記印刷装置は、
前記時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存ステップと、
前記外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と前記時刻情報保存ステップにより保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とに基づいて、前記時計手段の時刻を修正する制御ステップとを含む、
ことを特徴とする印刷装置の時刻修正方法。
【請求項８】
前記制御ステップは、
前記第１の時間差が前記第２の時間差よりも大きい場合に、前記時計手段の時刻を前記外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、前記時刻情報保持ステップにて当該送信時刻情報を前記基準時刻情報として保存させるステップを含むことを特徴とする請求項７記載の印刷装置の時刻修正方法。
【請求項９】
前記印刷装置は、
前記第２の時間差の値を任意に設定する時間差設定ステップを更に含むことを特徴とする請求項７または８記載の印刷装置の時刻修正方法。
【請求項１０】
複数の外部装置と接続され該複数の外部装置のうち任意の外部装置から出力された印刷データに基づいて印刷処理を実行する印刷装置に設けられる時計手段の時刻を修正する印刷装置の時刻修正方法であって、
前記複数の外部装置は、
前記印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加ステップと、
前記印刷対象の印刷データに自己の外部装置を識別する第１の識別情報を付加する識別情報付加ステップとを含み、
前記印刷装置は、
前記時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存ステップと、
所定の外部装置を識別する第２の識別情報を設定する識別情報設定ステップと、
前記任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と前記時刻情報保存ステップにより保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とを比較する第１の比較ステップと、前記任意の外部装置からの印刷データに付加されている第１の識別情報と前記識別情報設定ステップにより設定された第２の識別情報とを比較する第２の比較ステップと、
前記第１の比較ステップにより比較された結果および前記第２の比較ステップにより比較された結果に基づいて、前記時計手段の時刻を修正する制御ステップと、
を含む、
ことを特徴とする印刷装置の時刻修正方法。
【請求項１１】
前記制御ステップは、
第１の比較ステップにより前記第１の時間差が前記第２の時間差よりも大きいと判断された場合で、かつ前記第２の比較ステップにより前記第１の識別情報と前記第２の識別情報とが一致すると判断された場合に、前記時計手段の時刻を前記任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、前記時刻情報保持ステップにて当該送信時刻情報を前記基準時刻情報として保存させるステップを含むことを特徴とする請求項１０記載の印刷装置の時刻修正方法。
【請求項１２】
前記印刷装置は、
前記第２の時間差の値を任意に設定する時間差設定ステップを更に含み、
前記識別情報設定ステップは、
１つ以上の外部装置に対応する第２の識別情報を設定するステップを含み、
前記第２の比較ステップは、
前記任意の外部装置からの印刷データに付加されている第１の識別情報と前記識別情報設定ステップにより設定された全ての第２の識別情報とを比較するステップを含む、
ことを特徴とする請求項１０または１１記載の印刷装置の時刻修正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置と該外部装置から送信された印刷データに基づき印刷処理を実行する印刷装置とを備えた印刷システムおよび印刷装置の時刻修正方法に関するものである。
【背景技術】
【０００２】
従来、時計機能を有する印刷装置では、リアルタイムクロックＩＣを使用して、その時計機能を実現している。
【０００３】
このような印刷装置においては、その主電源が供給されていない状態でも、当該時計機能を動作させる必要があるため、リアルタイムクロックＩＣ用のバックアップ電源が必要であり、一般的に、必要に応じて主電源とバックアップ電源とを切り替える回路を備えている。
【０００４】
図１１は、従来の印刷装置に設けられる時計機能（時計回路）の構成を示す回路図を示している。図１１において、時計回路は、このシステムを制御するＣＰＵ１０、リアルタイムクロックＩＣ２０、バックアップ電源３０、主電源４０、リアルタイムクロックＩＣ２０の主電源用のダイオード５０、リアルタイムクロックＩＣ２０のバックアップ電源用のダイオード６０を備えている。
【０００５】
次に、上述した時計回路のリアルタイムクロックＩＣ２０を使用した回路動作について、図１１を参照して説明する。
【０００６】
ここで、主電源４０の電圧をＶｍとし、ダイオード５０の順方向電圧（Ｖｆ）をＶｆｍとし、バックアップ電源３０の電圧をＶｂとし、ダイオード６０の順方向電圧（Ｖｆ）をＶｆｂとする。
【０００７】
主電源４０の電圧が供給されている場合では、Ｖｍ−Ｖｆｍ＞Ｖｂ−Ｖｆｂの関係が成立するため、リアルタイムクロックＩＣ２０への電源（電力）は、主電源４０より供給される。この結果、リアルタイムクロックＩＣ２０が動作することで時計機能が実現される。
【０００８】
一方、主電源４０の電圧が供給されない場合は、Ｖｍ−Ｖｆｍ＜Ｖｂ−Ｖｆｂの関係が成立するため、リアルタイムクロックＩＣ２０への電源（電力）は、バックアップ電源３０より供給される。この結果、リアルタイムクロックＩＣ２０が動作することで時計機能が実現される。
【０００９】
なお、時計機能を有する印刷装置としては、（特許文献１）に開示された印刷装置が知られている。この印刷装置は、その電源投入時に、情報処理装置に現在の時刻を問合せ、この問合せの結果に基づいて時刻修正を行う。
【特許文献１】特開平９−２００４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来の印刷装置に設けられる時計回路においては、設計上、ダイオード５０およびダイオード６０の各順方向電圧（Ｖｆｍ、Ｖｆｂ）が小さく、また逆方向電流が小さいことが求められるが、これら両方の条件を満たすダイオードを選択することは極めて困難である。
【００１１】
高温時にはダイオード６０の逆方向電流が増加するため、バックアップ電源３０の消耗が早くなるという問題も潜在的に存在する。このようにバックアップ電源３０の消耗が早まるということは、それに伴って例えば使用者によるバックアップ電源の交換作業が必要となる。
【００１２】
また、上記（特許文献１）に記載された印刷装置では、自動で時刻を修正するには、情報処理装置（外部装置）との間で、印字データの通信以外の通信、すなわち現在の時刻の問合せに関する通信（時刻修正専用の通信）が発生するという問題点があった。
【００１３】
さらに、上記（特許文献１）に記載された印刷装置では、その電源投入時に、情報処理装置（外部装置）の電源がＯＮ状態になっていない（電源が立ち上がっていない）場合は、現在時刻の問合せを行うことができないので、必然的に自動では時計機能の時刻を修正することができないという問題点があった。
【００１４】
そこで、本発明は、時刻修正のための専用の通信を実施することなく、しかも時計手段に対するバックアップ電源を用いることなく、印刷装置に備えられた時計手段の時刻を修正することのできる印刷システムおよび印刷装置の時刻修正方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
この課題を解決するために、本発明の印刷システムは、印刷対象の印刷データを出力する外部装置と、該外部装置から出力された印刷データを受信し、この受信した印刷データに基づいて印刷処理を実行する印刷装置とを有する印刷システムであって、前記外部装置は、前記印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加手段を備え、前記印刷装置は、時計手段と、前記時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存手段と、前記外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と前記時刻情報保存手段に保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とに基づいて、前記時計手段の時刻を修正する制御手段とを備えた構成としたものである。
【００１６】
本発明の好ましい形態において、前記制御手段は、前記第１の時間差が前記第２の時間差よりも大きい場合に、前記時計手段の時刻を前記外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、当該送信時刻情報を前記基準時刻情報として前記時刻情報保持手段に保存する。
【００１７】
本発明のさらに好ましい形態において、前記印刷装置は、前記第２の時間差の値を任意に設定する時間差設定手段を更に備えている。
【００１８】
また、この課題を解決するために、本発明の印刷システムは、印刷対象の印刷データを出力する複数の外部装置と、該複数の外部装置のうち任意の外部装置から出力された印刷対象の印刷データを受信し、この受信した印刷データに基づいて印刷処理を実行する印刷装置とを有する印刷システムであって、前記複数の外部装置は、前記印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加手段と、前記印刷対象の印刷データに自己の外部装置を識別する第１の識別情報を付加する識別情報付加手段とを備え、前記印刷装置は、時計手段と、前記時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存手段と、所定の外部装置を識別する第２の識別情報を設定する識別情報設定手段と、前記任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と前記時刻情報保存手段に保存されている
基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とを比較する第１の比較手段と、前記任意の外部装置からの印刷データに付加されている第１の識別情報と前記識別情報設定手段によって設定された第２の識別情報とを比較する第２の比較手段と、前記第１の比較手段による比較の結果および前記第２の比較手段による比較の結果に基づいて、前記時計手段の時刻を修正する制御手段とを備えた構成としたものである。
【００１９】
本発明の好ましい形態において、前記制御手段は、第１の比較手段によって前記第１の時間差が前記第２の時間差よりも大きいと判断された場合で、かつ前記第２の比較手段によって前記第１の識別情報と前記第２の識別情報とが一致すると判断された場合に、前記時計手段の時刻を前記任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、当該送信時刻情報を前記基準時刻情報として前記時刻情報保持手段に保存する。
【００２０】
本発明のさらに好ましい形態において、前記印刷装置は、前記第２の時間差の値を任意に設定する時間差設定手段を更に備え、前記識別情報設定手段は、１つ以上の外部装置に対応する第２の識別情報を設定し、前記第２の比較手段は、前記任意の外部装置からの印刷データに付加されている第１の識別情報と前記識別情報設定手段によって設定された全ての第２の識別情報とを比較する。
【００２１】
さらに、この課題を解決するために、本発明の印刷装置の時刻修正方法は、外部装置と接続され該外部装置から出力された印刷データに基づいて印刷処理を実行する印刷装置に設けられる時計手段の時刻を修正する印刷装置の時刻修正方法であって、前記外部装置は、印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加ステップを含み、前記印刷装置は、前記時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存ステップと、前記外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と前記時刻情報保存ステップにより保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とに基づいて、前記時計手段の時刻を修正する制御ステップとを含む構成としたものである。
【００２２】
本発明の好ましい形態において、前記制御ステップは、前記第１の時間差が前記第２の時間差よりも大きい場合に、前記時計手段の時刻を前記外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、前記時刻情報保持ステップにて当該送信時刻情報を前記基準時刻情報として保存させるステップを含む。
【００２３】
本発明のさらに好ましい形態において、前記印刷装置は、前記第２の時間差の値を任意に設定する時間差設定ステップを更に含む。
【００２４】
さらに、この課題を解決するために、本発明の印刷装置の時刻修正方法は、複数の外部装置と接続され該複数の外部装置のうち任意の外部装置から出力された印刷データに基づいて印刷処理を実行する印刷装置に設けられる時計手段の時刻を修正する印刷装置の時刻修正方法であって、前記複数の外部装置は、前記印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加ステップと、前記印刷対象の印刷データに自己の外部装置を識別する第１の識別情報を付加する識別情報付加ステップとを含み、前記印刷装置は、前記時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存ステップと、所定の外部装置を識別する第２の識別情報を設定する識別情報設定ステップと、前記任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と前記時刻情報保存ステップにより保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とを
比較する第１の比較ステップと、前記任意の外部装置からの印刷データに付加されている第１の識別情報と前記識別情報設定ステップにより設定された第２の識別情報とを比較する第２の比較ステップと、前記第１の比較ステップにより比較された結果および前記第２の比較ステップにより比較された結果に基づいて、前記時計手段の時刻を修正する制御ステップとを含む構成としたものである。
【００２５】
本発明の好ましい形態において、前記制御ステップは、第１の比較ステップにより前記第１の時間差が前記第２の時間差よりも大きいと判断された場合で、かつ前記第２の比較ステップにより前記第１の識別情報と前記第２の識別情報とが一致すると判断された場合に、前記時計手段の時刻を前記任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、前記時刻情報保持ステップにて当該送信時刻情報を前記基準時刻情報として保存させるステップを含む。
【００２６】
本発明のさらに好ましい形態において、前記印刷装置は、前記第２の時間差の値を任意に設定する時間差設定ステップを更に含み、前記識別情報設定ステップは、１つ以上の外部装置に対応する第２の識別情報を設定するステップを含み、前記第２の比較ステップは、前記任意の外部装置からの印刷データに付加されている第１の識別情報と前記識別情報設定ステップにより設定された全ての第２の識別情報とを比較するステップを含む。
【発明の効果】
【００２７】
本発明によれば、時刻修正のための専用の通信を実施することなく、しかも時計手段に対するバックアップ電源を用いることなく、印刷装置に備えられた時計手段の時刻を修正することができるという有効な効果が得られる。
【００２８】
また、本発明によれば、予め登録された外部装置からの印刷データに対する印刷処理を実施するときにのみ、印刷装置に備えられた時計手段の時刻を修正することができるという有効な効果が得られる。
【００２９】
さらに、本発明によれば、予め登録された１つ以上の外部装置からの印刷データに対する印刷処理を実施するときに、印刷装置に備えられた時計手段の時刻を修正することができるという有効な効果が得られる。
【発明を実施するための最良の形態】
【００３０】
本発明の請求項１に記載の発明は、印刷システムは、印刷対象の印刷データを出力する外部装置と、該外部装置から出力された印刷データを受信し、この受信した印刷データに基づいて印刷処理を実行する印刷装置とを有する印刷システムであって、外部装置は、印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加手段を備え、印刷装置は、時計手段と、時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存手段と、外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と時刻情報保存手段に保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とに基づいて、時計手段の時刻を修正する制御手段とを備えた印刷システムであり、印刷装置では、制御手段が、外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と時刻情報保存手段に保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とに基づいて、時計手段の時刻を修正するようにしたので、時刻修正のための専用の通信を実施することなく、しかも時計手段に対するバックアップ電源を用いることなく、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００３１】
本発明の請求項２に記載の発明は、請求項１記載の発明において、制御手段は、第１の
時間差が第２の時間差よりも大きい場合に、時計手段の時刻を外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、当該送信時刻情報を基準時刻情報として時刻情報保持手段に保存する印刷システムであり、時刻修正のための専用の通信を実施することなく、しかも時計手段に対するバックアップ電源を用いることなく、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００３２】
本発明の請求項３に記載の発明は、請求項１または２記載の発明において、印刷装置は、第２の時間差の値を任意に設定する時間差設定手段を更に備えた印刷システムであり、時刻修正のための専用の通信を実施することなく、しかも時計手段に対するバックアップ電源を用いることなく、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００３３】
本発明の請求項４に記載の発明は、印刷対象の印刷データを出力する複数の外部装置と、該複数の外部装置のうち任意の外部装置から出力された印刷対象の印刷データを受信し、この受信した印刷データに基づいて印刷処理を実行する印刷装置とを有する印刷システムであって、複数の外部装置は、印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加手段と、印刷対象の印刷データに自己の外部装置を識別する第１の識別情報を付加する識別情報付加手段とを備え、印刷装置は、時計手段と、時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存手段と、所定の外部装置を識別する第２の識別情報を設定する識別情報設定手段と、任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と時刻情報保存手段に保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とを比較する第１の比較手段と、任意の外部装置からの印刷データに付加されている第１の識別情報と識別情報設定手段によって設定された第２の識別情報とを比較する第２の比較手段と、第１の比較手段による比較の結果および前記第２の比較手段による比較の結果に基づいて、時計手段の時刻を修正する制御手段とを備えた印刷システムであり、印刷装置では、制御手段が、複数の外部装置のうち任意の外部装置からの印刷データに付加されている送信時刻情報および第１の識別情報と、基準時刻情報および第２の識別情報とに基づいて、時計手段の時刻を修正するようにしたので、時刻修正のための専用の通信を実施することなく、しかも時計手段に対するバックアップ電源を用いることなく、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００３４】
本発明の請求項５に記載の発明は、請求項４記載の発明において、制御手段は、第１の比較手段によって第１の時間差が第２の時間差よりも大きいと判断された場合で、かつ第２の比較手段によって第１の識別情報と第２の識別情報とが一致すると判断された場合に、時計手段の時刻を任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、当該送信時刻情報を基準時刻情報として時刻情報保持手段に保存する印刷システムであり、印刷装置では、制御手段が、第１の時間差が第２の時間差よりも大きく、かつ外部装置からの印刷データに付加されている第１の識別情報と予め設定される第２の識別情報とが一致する場合のみ、印刷装置に備えられた時計手段の時刻を修正するようにしたので、予め登録された外部装置からの印刷データに対する印刷処理を実施するときにのみ、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００３５】
本発明の請求項６に記載の発明は、請求項４または５記載の発明において、印刷装置は、第２の時間差の値を任意に設定する時間差設定手段を更に備え、識別情報設定手段は、１つ以上の外部装置に対応する第２の識別情報を設定し、第２の比較手段は、任意の外部装置からの印刷データに付加されている第１の識別情報と識別情報設定手段によって設定
された全ての第２の識別情報とを比較する印刷システムであり、予め登録された１つ以上の外部装置からの印刷データに対する印刷処理を実施するときに、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００３６】
本発明の請求項７に記載の発明は、本発明の印刷装置の時刻修正方法は、外部装置と接続され該外部装置から出力された印刷データに基づいて印刷処理を実行する印刷装置に設けられる時計手段の時刻を修正する印刷装置の時刻修正方法であって、外部装置は、印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加ステップを含み、印刷装置は、時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存ステップと、外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と時刻情報保存ステップにより保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とに基づいて、時計手段の時刻を修正する制御ステップとを含む印刷装置の時刻修正方法であり、時刻修正のための専用の通信を実施することなく、しかも時計手段に対するバックアップ電源を用いることなく、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００３７】
本発明の請求項８に記載の発明は、請求項７記載の発明において、制御ステップは、第１の時間差が第２の時間差よりも大きい場合に、時計手段の時刻を外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、時刻情報保持ステップにて当該送信時刻情報を基準時刻情報として保存させるステップを含む印刷装置の時刻修正方法であり、時刻修正のための専用の通信を実施することなく、しかも時計手段に対するバックアップ電源を用いることなく、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００３８】
本発明の請求項９に記載の発明は、請求項７または８記載の発明において、印刷装置は、第２の時間差の値を任意に設定する時間差設定ステップを更に含む印刷装置の時刻修正方法であり、時刻修正のための専用の通信を実施することなく、しかも時計手段に対するバックアップ電源を用いることなく、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００３９】
本発明の請求項１０に記載の発明は、複数の外部装置と接続され該複数の外部装置のうち任意の外部装置から出力された印刷データに基づいて印刷処理を実行する印刷装置に設けられる時計手段の時刻を修正する印刷装置の時刻修正方法であって、複数の外部装置は、印刷対象の印刷データに当該印刷データの送信時刻を示す送信時刻情報を付加する時刻情報付加ステップと、印刷対象の印刷データに自己の外部装置を識別する第１の識別情報を付加する識別情報付加ステップとを含み、印刷装置は、時計手段の時刻が修正されたときの基準時刻を示す基準時刻情報を保存する時刻情報保存ステップと、所定の外部装置を識別する第２の識別情報を設定する識別情報設定ステップと、任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻と時刻情報保存ステップにより保存されている基準時刻情報に基づく基準時刻との差を示す第１の時間差と、予め設定される第２の時間差とを比較する第１の比較ステップと、任意の外部装置からの印刷データに付加されている第１の識別情報と識別情報設定ステップにより設定された第２の識別情報とを比較する第２の比較ステップと、第１の比較ステップにより比較された結果および第２の比較ステップにより比較された結果に基づいて、時計手段の時刻を修正する制御ステップとを含む印刷装置の時刻修正方法であり、時刻修正のための専用の通信を実施することなく、しかも時計手段に対するバックアップ電源を用いることなく、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００４０】
本発明の請求項１１に記載の発明は、請求項１０記載の発明において、制御ステップは
、第１の比較ステップにより第１の時間差が第２の時間差よりも大きいと判断された場合で、かつ第２の比較ステップにより第１の識別情報と第２の識別情報とが一致すると判断された場合に、時計手段の時刻を任意の外部装置からの印刷データに付加されている送信時刻情報に基づく送信時刻に修正するとともに、時刻情報保持ステップにて当該送信時刻情報を基準時刻情報として保存させるステップを含む印刷装置の時刻修正方法であり、予め登録された外部装置からの印刷データに対する印刷処理を実施するときにのみ、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００４１】
本発明の請求項１２に記載の発明は、請求項１０または１１記載の発明において、印刷装置は、第２の時間差の値を任意に設定する時間差設定ステップを更に含み、識別情報設定ステップは、１つ以上の外部装置に対応する第２の識別情報を設定するステップを含み、第２の比較ステップは、任意の外部装置からの印刷データに付加されている第１の識別情報と識別情報設定ステップにより設定された全ての第２の識別情報とを比較するステップを含む印刷装置の時刻修正方法であり、予め登録された１つ以上の外部装置からの印刷データに対する印刷処理を実施するときに、印刷装置に備えられた時計手段の時刻を修正することができるという作用を有する。
【００４２】
以下、本発明を実施するための最良の形態を、図面を参照しつつさらに具体的に説明する。ここで、添付図面において同一の部材には同一の符号を付しており、また、重複した説明は省略されている。なお、ここでの説明は本発明が実施される最良の形態であることから、本発明は当該形態に限定されるものではない。
【００４３】
（実施の形態１）
図１は本発明の実施の形態１における印刷システムの概略構成を示す構成図、図２は図１に示した印刷システムの時刻修正処理動作を示すフローチャート、図３は図１に示した印刷システムの時刻修正処理動作を示すタイムチャートである。
【００４４】
図１に示すように、印刷システムは外部装置１００と印刷装置２００とを有しており、これらは通信ケーブルを介して接続され、データの送受信を行うようになっている。
【００４５】
外部装置１００は、印刷装置２００に対し印刷データを出力できる装置であり、正確な時刻を計時する時計機能を有している。外部装置１００は、指定された印刷対象の印刷データの送信時に、前記時計機能による現在の時刻に基づいて送信時刻情報（以下、第１の時刻情報という）を前記印刷対象の印刷データに付加する時刻付加部（時刻情報付加手段）１１０を備えている。
【００４６】
印刷装置２００は、時計回路２１０、時計回路制御部２２０、時刻保存部２３０および時間差比較部２４０を備えている。
【００４７】
時計回路（時計手段）２１０は現在の時刻を計時する。時計回路制御部（制御手段）２２０は、後述する時間差比較部２４０の比較結果に基づいて、時計回路２１０を制御するものであり、例えば時計回路２１０の時刻を修正する。
【００４８】
時刻保存部（時刻保持手段）２３０は、時計回路２１０の時刻が修正されたときの基準時刻を示す基準時刻情報（以下、第２の時刻情報という）、すなわち、時計回路制御部２２０による修正後の時刻情報（第２の時刻情報）を保存する。
【００４９】
時間差比較部２４０は、デフォルト値として予め設定される時間差（以下、時間差Ｂという）を予め記憶している記憶部（図示せず）を有しており、外部装置１００からの送信データに付加されている第１の時刻情報（送信時刻情報）に基づく時刻と時刻保存部２３
０に保存されている第２の時刻情報（基準時刻情報）に基づく時刻との時間差（以下、時間差Ａという）と、前記記憶部に記憶されている時間差Ｂとを比較し、この比較した結果を出力する。
【００５０】
なお、この実施の形態では、外部装置１００はパーソナルコンピュータであり、印刷装置２００はプリンタである。
【００５１】
次に、印刷システムの時刻修正処理について図２を参照して説明する。
【００５２】
ユーザが、外部装置１００からアプリケーションを使用して、印刷対象の印刷データとともに印刷要求を指示する。
【００５３】
外部装置１００では、時刻付加部１１０が前記印刷データに現在の時刻としての第１の時刻情報（送信時刻情報）を付加するとともに、図示しない送信手段が当該印刷データを印刷装置２００に送信する（ステップＳ１１）。
【００５４】
外部装置１００からの印刷データを受信した印刷装置２００では、時間差比較部２４０が、この印刷データに付加されている第１の時刻情報を取得するとともに、時刻保存部２３０に保存されている第２の時刻情報（基準時刻情報）を取得し、さらに、これらの時刻情報に基づく時間差を求め、この求めた時間差を時間差Ａとする。
【００５５】
次に、時間差比較部２４０は、時間差Ａ（第１の時間差）が時間差Ｂ（第２の時間差）よりも大きいか否かを判断し、この判断した結果、および前記取得した第１の時刻情報を時計回路制御部２２０に送出する（ステップＳ１２）。
【００５６】
ここで、時間差Ａ≦時間差Ｂの関係が成立する場合には時計回路２１０の時刻の修正は行われず、一方、時間差Ａ＞時間差Ｂの関係が成立する場合は時計回路２１０の時刻の修正が行われるように設定されている。
【００５７】
さて、時計回路制御部２２０は、時間差比較部２４０からの判断結果が、時間差Ａが時間差Ｂより大きい旨であった場合には、時計回路２１０の時刻を、時間差比較部２４０からの第１の時刻情報（送信時刻情報）に基づく時刻（送信時刻＝第１の時刻）に修正するとともに、時刻保存部２３０に保存されている第２の時刻情報を第１の時刻情報に修正する（ステップＳ１３）。
【００５８】
なお、時計回路２１０の時刻が第１の時刻に修正されたときは、この第１の時刻が基準時刻となる。また、時刻保存部２３０には、第１の時刻情報（基準時刻情報）が第２の時刻情報として保存される。
【００５９】
一方、時計回路制御部２２０は、時間差比較部２４０からの判断結果が、時間差Ａが時間差Ｂ以下の旨であった場合は、時計回路２１０の時刻の修正および時刻保存部２３０の第２の時刻情報の修正は行わない。
【００６０】
次に、具体的な印刷システムの時刻修正処理について図３を参照して説明する。
【００６１】
なお、図３において、（ａ）は外部装置１００の動作を示し、（ｂ）は印刷装置２００の動作を示し、（ｃ）は外部装置１００から送信される印刷データに付加されている第１の時刻情報に基づく時刻（第１の時刻）を示し、（ｄ）は時刻保存部２３０に保存されている第２の時刻情報に基づく時刻（第２の時刻）を示し、（ｅ）は時間差比較部２４０による比較結果を示し、（ｆ）は印刷装置２００の時計の現在の時刻を示している。
【００６２】
ここで、前提条件として、印刷装置２００の時計回路２１０が時刻ｔ１に修正され、第２の時刻情報としての時刻ｔ１を示す時刻情報が時刻保存部２３０に保存されているものとする。
【００６３】
外部装置１００が、時刻ｔ２で、時刻付加部１１０によって第１の時刻情報として時刻ｔ２を示す時刻情報が付加された印刷データ１の送信を開始すると（図３（ａ）参照）、印刷装置２００は、その印刷データ１の受信を開始する（図３（ｂ）参照）。
【００６４】
印刷装置２００では、時間差比較部２４０が、印刷データ１に付加されている第１の時刻情報を取得するとともに、時刻保存部２３０に保存されている第２の時刻情報を取得する（図３（ｃ）、（ｄ）参照）。
【００６５】
次に、時間差比較部２４０は、取得した第１の時刻情報に基づく時刻ｔ２と、取得した第２の時刻情報に基づく時刻ｔ１との時間差Ａと、時間差Ｂとを比較する。ここでは、時間差Ａは時間差Ｂよりも大きいものとする。
【００６６】
時間差比較部２４０は、この比較した結果（時間差Ａは時間差Ｂよりも大きい旨）、および第１の時刻情報（時刻ｔ２）を時計回路制御部２２０に送出する。
【００６７】
そして、時間差Ａは時間差Ｂよりも大きい旨および第１の時刻情報（時刻ｔ２）を受け取った時計回路制御部２２０は、時計回路２１０の時刻を修正する必要があると判断して（図３（ｅ）参照）、当該時計回路２１０の現在の時刻を時刻ｔ２に修正するとともに（図３（ｆ）参照）、時刻保存部２３０の保存内容を、時刻ｔ２を示す時刻情報に更新する（図３（ｄ）参照）。
【００６８】
この時点で、時刻保存部２３０の保存されている第２の時刻情報は、時刻ｔ２を示す時刻情報になっている。
【００６９】
続いて、外部装置１００が、時刻ｔ３で、時刻付加部１１０によって第１の時刻情報として時刻ｔ３を示す時刻情報が付加された印刷データ２の送信を開始する（図３（ａ）参照）。
【００７０】
しかし、印刷装置２００は、既に受信している印刷データ１の内部処理を実行中のため、時刻ｔ３においては当該印刷データ２の受信を開始せず、前記印刷データ１の内部処理を終了した後、時刻ｔ４で印刷データ２の受信を開始する（図３（ｂ）参照）。
【００７１】
また、印刷装置２００では、時間差比較部２４０が、印刷データ２に付加されている第１の時刻情報を取得するとともに、時刻保存部２３０に保存されている第２の時刻情報を取得する（図３（ｃ）、（ｄ）参照）。
【００７２】
次に、時間差比較部２４０は、取得した第１の時刻情報に基づく時刻ｔ３と、取得した第２の時刻情報に基づく時刻ｔ２との時間差Ａと、時間差Ｂとを比較する。ここでは、時間差Ａは時間差Ｂ以下であるものとする。
【００７３】
時間差比較部２４０は、この比較した結果（時間差Ａは時間差Ｂ以下である旨）、および第１の時刻情報（時刻ｔ３）を時計回路制御部２２０に送出する。
【００７４】
そして、時間差Ａは時間差Ｂ以下である旨および第１の時刻情報（時刻ｔ３）を受け取った時計回路制御部２２０は、時計回路２１０の時刻を修正する必要がないと判断して（
図３（ｅ）参照）、当該時計回路２１０の現在の時刻および時刻保存部２３０の保存内容（時刻ｔ２を示す時刻情報）は修正しない（図３（ｄ）、（ｆ）参照）。
【００７５】
以上説明したように、実施の形態１によれば、印刷装置２００では、外部装置１００から送信された印刷データに付加されている時刻情報（第１の時刻情報）と予め設定される時刻情報（第２の時刻情報）とに基づいて、時計回路２１０の時刻を修正することができる。
【００７６】
このため、印刷装置２００は、時刻修正のための専用の通信を実施することなく、しかも時計手段（時計回路２１０）に対するバックアップ電源を用いることなく、通常の印刷データの印刷処理時に、時計手段（時計回路２１０）の時刻を修正することができる。
【００７７】
（実施の形態２）
図４は本発明の実施の形態２における印刷システムの概略構成を示す構成図、図５は図４に示した印刷システムの時刻修正処理動作を示すタイムチャート、図６は図４に示した印刷システムの時刻修正処理動作を示すタイムチャートである。
【００７８】
図４に示す印刷システムは、図１に示した実施の形態１の印刷システムの構成において、時間差設定部２５０を追加した構成になっている。図４において、図１に示した構成要素と同様の機能を果たす部分には同一の符号を付している。
【００７９】
時間差設定部（時間差設定手段）２５０は、予め設定される時間差Ｂを任意の値に設定するためのものである。時間差比較部２４０の記憶部（図示せず）にはデフォルト値の時間差Ｂが保存されているので、ユーザが時間差設定部２５０を操作することにより、この時間差Ｂの値を各印刷システムでの最適値に変更することができるようになっている。
【００８０】
実施の形態２の印刷システムは、実施の形態１の印刷システムとは、基本的な機能は同じであるものの、時刻修正の誤りを回避するようにした点で相違している。ここでは、その相違点について図４および図５を参照して説明する。
【００８１】
なお、図４および図５において、（ａ）〜（ｆ）はそれぞれ、図３の（ａ）〜（ｆ）と同様の内容を意味する。
【００８２】
ここで、前提条件として、印刷装置２００の時計回路２１０が時刻ｔ１に修正され、第２の時刻情報として時刻ｔ１を示す時刻情報が時刻保存部２３０に保存されているものとする。
【００８３】
外部装置１００が、時刻ｔ２で、時刻付加部１１０によって第１の時刻情報として時刻ｔ２を示す時刻情報が付加された印刷データ１の送信を開始すると（図５（ａ）参照）、印刷装置２００は、その印刷データ１の受信を開始する（図５（ｂ）参照）。
【００８４】
印刷装置２００では、時間差比較部２４０が、印刷データ１に付加されている第１の時刻情報を取得するとともに、時刻保存部２３０に保存されている第２の時刻情報を取得する（図５（ｃ）、（ｄ）参照）。
【００８５】
次に、時間差比較部２４０は、取得した第１の時刻情報に基づく時刻ｔ２と、取得した第２の時刻情報に基づく時刻ｔ１との時間差Ａ（第１の時間差）と、時間差Ｂ（第２の時間差）とを比較する。ここでは、時間差Ａは時間差Ｂよりも大きいものとする。
【００８６】
この実施の形態２においても、上記実施の形態１の場合と同様に、時間差Ａ≦時間差Ｂ
の関係が成立する場合には時計回路２１０の時刻の修正は行われず、一方、時間差Ａ＞時間差Ｂの関係が成立する場合は時計回路２１０の時刻の修正が行われるように設定されている。
【００８７】
ところで、時間差比較部２４０は、時間差Ａと時間差Ｂとを比較した結果（時間差Ａは時間差Ｂよりも大きい旨）、および第１の時刻情報（時刻ｔ２）を時計回路制御部２２０に送出する。
【００８８】
そして、時間差Ａは時間差Ｂよりも大きい旨および第１の時刻情報（時刻ｔ２）を受け取った時計回路制御部２２０は、時計回路２１０の時刻を修正する必要があると判断して（図５（ｅ）参照）、当該時計回路２１０の現在の時刻を時刻ｔ２に修正するとともに（図５（ｆ）参照）、時刻保存部２３０の保存内容を、時刻ｔ２を示す時刻情報に更新する（図５（ｄ）参照）。
【００８９】
この時点で、時刻保存部２３０の保存されている第２の時刻情報は、時刻ｔ２を示す時刻情報になっている。
【００９０】
続いて、外部装置１００が、時刻ｔ３で、時刻付加部１１０によって第１の時刻情報として時刻ｔ３を示す時刻情報が付加された印刷データ２の送信を開始する（図５（ａ）参照）。
【００９１】
しかし、印刷装置２００は、既に受信している印刷データ１の内部処理を実行中のため、時刻ｔ３においては当該印刷データ２の受信を開始せず、前記印刷データ１の内部処理を終了した後、時刻ｔ４で印刷データ２の受信を開始する（図５（ｂ）参照）。
【００９２】
また、印刷装置２００では、時間差比較部２４０が、印刷データ２に付加されている第１の時刻情報を取得するとともに、時刻保存部２３０に保存されている第２の時刻情報を取得する（図５（ｃ）、（ｄ）参照）。
【００９３】
次に、時間差比較部２４０は、取得した第１の時刻情報に基づく時刻ｔ３と、取得した第２の時刻情報に基づく時刻ｔ２との時間差Ａと、時間差Ｂとを比較する。ここでは、時間差Ａは時間差Ｂよりも大きいものとする。
【００９４】
時間差比較部２４０は、この比較した結果（時間差Ａは時間差Ｂよりも大きい旨）、および第１の時刻情報（時刻ｔ３）を時計回路制御部２２０に送出する。
【００９５】
そして、時間差Ａは時間差Ｂよりも大きい旨および第１の時刻情報（時刻ｔ３）を受け取った時計回路制御部２２０は、時計回路２１０の時刻を修正する必要があると判断して（図５（ｅ）参照）、当該時計回路２１０の現在の時刻を時刻ｔ３に修正するとともに（図５（ｆ）参照）、時刻保存部２３０の保存内容を、時刻ｔ３を示す時刻情報に更新する（図５（ｄ）参照）。
【００９６】
しかし、図５を参照して分かるように、実際の時刻は時刻ｔ４であるが、印刷装置２００の時計回路２１０の時刻を時刻ｔ３に修正するため、実際の時刻（時刻ｔ４）と印刷装置２００の時刻（時刻ｔ３）とに時間差が生じる。
【００９７】
すなわち、印字データの送信間隔が短い、例えば印刷データ１の送信時刻ｔ２と印刷データ２の送信時刻ｔ３との時間差Ａ（＝時刻ｔ３−時刻ｔ２）が短く、印刷装置２００での内部処理時間（例えば印刷データ１の内部処理時間）が長いため、時間差比較部２４０での第１の時刻（例えば時刻ｔ３）の取得が遅れた場合に、第１の時刻（例えば時刻ｔ３
）と実際の時刻（例えば時刻ｔ４）との時間差が生じ、時刻修正に誤りが生じる。
【００９８】
この時刻修正の誤りは、予め設定された時間差Ｂが印刷装置２００の内部処理（印刷データの内部処理）に要する時間より短いために発生するもので、印刷システムの使用環境に依存するものである。
【００９９】
これを回避するため、実施の形態２では、ユーザが時間差設定部２５０を操作して、時間差比較部２４０に保存されるデフォルト値としての時間差Ｂの値を各印刷システムでの最適値に変更することができるようになっている。
【０１００】
例えば、印刷装置２００の内部処理（印刷データの内部処理）に要する時間等の当該印刷システムの使用環境を考慮して、時間差Ａ≦時間差Ｂの関係が成立する時間差Ｂの値とすべく、時間差設定部２５０を操作して、時刻保存部２３０に保存されている時間差Ｂの値を変更すれば良い。
【０１０１】
これにより、外部装置１００が、時刻ｔ３で、時刻付加部１１０によって第１の時刻情報として時刻ｔ３を示す時刻情報が付加された印刷データ１の送信を開始し（図５（ａ）参照）、印刷装置２００が、前記印刷データ１の内部処理を終了した後、時刻ｔ４で印刷データ２の受信を開始した場合（図５（ｂ）参照）であっても、時間差Ａ≦時間差Ｂの関係が成立しているため、図６に示すように、時計回路制御部２２０は、時計回路２１０の時刻を修正する必要がないと判断して（図６（ｅ）参照）、当該時計回路２１０の現在の時刻および時刻保存部２３０の保存内容（時刻ｔ２を示す時刻情報）は修正しない（図６（ｄ）、（ｆ）参照）。
【０１０２】
以上説明したように、実施の形態２によれば、ユーザが時間差設定部２５０を操作することにより、時間差Ｂの値を各印刷システムでの最適値に変更することができるようになっているので、印刷装置２００での内部処理時間による時刻修正の誤りを回避することができる。
【０１０３】
このため、実施の形態２では、実施の形態１の場合と比較して、時計回路２１０の時刻をより一層正確な時刻に修正することができる。
【０１０４】
（実施の形態３）
図７は本発明の実施の形態３における印刷システムの概略構成を示す構成図、図８は図７に示した印刷システムの時刻修正処理動作を示すフローチャートである。
【０１０５】
図７に示す印刷システムは、図１に示した印刷システムの構成において、識別情報付加部１２０、識別情報設定部２６０、識別情報比較部２７０および外部装置３００を追加した構成になっている。なお、図７において、図１に示した構成要素と同様の機能を果たす部分には同様の符号を付している。
【０１０６】
識別情報付加部（識別情報付加手段）１２０は、当該外部装置１００を識別する第１の識別情報を印刷対象の印刷データに付加する。
【０１０７】
識別情報設定部（識別情報設定手段）２６０は、時計回路２１０の時刻を修正すべく、基準となる時刻を計時する時計機能（時計手段）を有する所定の外部装置を識別する第２の識別情報を設定する。この設定内容は、識別情報設定部２６０の図示しない記憶部に記憶され、識別情報比較部２７０によって参照される。
【０１０８】
識別情報比較部（第２の比較手段）２７０は、上記第１の識別情報と上記第２の識別情
報とを比較し、この比較した結果を時計回路制御部２２０に出力する。
【０１０９】
外部装置３００は、外部装置１００と同様の構成および機能を有している。外部装置１００および外部装置３００は印刷装置２００を共用する。
【０１１０】
この実施の形態３においては、時計回路制御部（制御手段）２２０は、時間差比較部（第１の比較手段）２４０による比較結果と、識別情報比較部（第２の比較手段）２７０による比較結果とに基づいて、時計回路（時計手段）２１０を制御する。
【０１１１】
外部装置１００と外部装置３００と印刷装置２００とは、ネットワークを介して接続されている。そのため、外部装置１００，３００はネットワーク環境に接続された例えばパーソナルコンピュータであり、印刷装置２００はネットワーク環境に接続された例えばプリンタである。
【０１１２】
この実施の形態３では、印刷装置２００は、実施の形態１の場合と同様に、各外部装置１００，３００からの印刷処理要求のときに、時計回路２１０の時刻を修正するようになっている。
【０１１３】
この場合、外部装置１００および外部装置３００の時計機能（時計手段）が共に正確な時刻を計時しているときには、識別情報設定部２６０によって外部装置１００および外部装置３００それぞれを識別する第２の識別情報を設定するようにする。
【０１１４】
一方、例えば外部装置１００の時計機能（時計手段）は正確な時刻を計時しているのに対し、外部装置３００の時計機能（時計手段）が不正確な時刻を計時しているときは、識別情報設定部２６０によって外部装置１００を識別する第２の識別情報のみを設定するようにする。
【０１１５】
次に、印刷システムの時刻修正処理動作について図８を参照して説明する。
【０１１６】
ここでは、識別情報設定部２６０によって外部装置１００を識別する第２の識別情報が設定されているものとし、また、外部装置１００の時計機能は正確な時刻を計時し、一方外部装置３００の時計機能は不正確な時刻を計時しているものとする。
【０１１７】
ユーザが、外部装置１００からアプリケーションを使用して、印刷対象の印刷データとともに印刷要求を指示する。
【０１１８】
外部装置１００では、時刻付加部１１０が前記印刷データに現在の時刻としての第１の時刻情報を付加するとともに、識別情報付加部１２０が前記印刷データに外部装置１００を識別する識別情報（第１の識別情報を付加し、さらに、図示しない送信手段が当該印刷データを印刷装置２００に送信する（ステップＳ２１）。
【０１１９】
外部装置１００からの印刷データを受信した印刷装置２００では、印刷データに付加されている第１の時刻情報および第１の識別情報を取得して、時計回路２１０の時刻の修正処理を行うことになる。
【０１２０】
すなわち、時間差比較部２４０は、この印刷データに付加されている第１の時刻情報（送信時刻情報）を取得するとともに、時刻保存部２３０に保存されている第２の時刻情報（基準時刻情報）を取得し、さらに、これらの時刻情報に基づく時間差を求め、この求めた時間差を時間差Ａとする。
【０１２１】
また、時間差比較部２４０は、前記時間差Ａ（第１の時間差）が時間差Ｂ（第２の時間差）よりも大きいか否かを判断し、この判断した結果、および前記取得した第１の時刻情報を時計回路制御部２２０に送出する。
【０１２２】
一方、識別情報比較部２７０は、上記印刷データに付加されている第１の識別情報を取得するとともに、識別情報設定部２６０に保存されている第２の識別情報を取得し、さらに、これらの識別情報を比較し、この比較した結果を時計回路制御部２２０に送出する。
【０１２３】
そして、時計回路制御部２２０は、時間差比較部２４０からの比較結果が、時間差Ａの値が時間差Ｂの値よりも大きい旨（「時間差Ａ＞時間差Ｂ」の関係が成立する旨）であり、かつ識別情報比較部２７０からの比較結果が、第１の識別情報と第２の識別情報とが一致している旨であるか否かを判断する（ステップＳ２２）。
【０１２４】
時計回路制御部２２０は、時間差比較部２４０からの比較結果が、時間差Ａ＞時間差Ｂの関係が成立する旨で、かつ第１の識別情報と第２の識別情報とが一致している旨であった場合には、時計回路２１０の時刻を、時間差比較部２４０からの第１の時刻情報（送信時刻情報）に基づく時刻（送信時刻＝第１の時刻）に修正するとともに、時刻保存部２３０に保存されている第２の時刻情報を第１の時刻情報に修正する（ステップＳ２３）。
【０１２５】
なお、ステップＳ２２において、時間差Ａ≦時間差Ｂの関係が成立する場合、または第１の識別情報と第２の識別情報とが一致しない場合は、時計回路２１０の時刻および時刻保存部２３０の保存内容は修正されない。
【０１２６】
これは、例えば、不正確な時刻を計時している時計機能（時計手段）を有する外部装置３００からの印刷処理であったときに、時間差Ａ＞時間差Ｂの関係が成立して、本来であれば時計回路２１０の時刻を修正する必要がある場合であっても、第１の識別情報と第２の識別情報とが一致しないので、時計回路２１０の時刻が修正されない場合に相当する。
【０１２７】
以上説明したように、実施の形態３によれば、予め登録した外部装置たとえば正確な時刻を計時している時計機能（時計手段）を有する外部装置からの印刷処理のときにのみ、印刷装置の時計回路の時刻を修正することができる。
【０１２８】
このため、不正確な時刻を計時している時計機能（時計手段）を有する外部装置からの印刷処理での印刷装置の時計回路の不慮の時刻修正を防止することができる。
【０１２９】
（実施の形態４）
図９は本発明に実施の形態４における印刷システムの概略構成を示す構成図、図１０は図９に示した印刷システムの時刻修正処理を説明する図である。
【０１３０】
図９に示す印刷システムは、図７に示した実施の形態３の印刷システムの構成において、時間差設定部２８０および外部装置４００を追加した構成になっている。なお、図９において、図７に示した構成要素と同様の機能を果たす部分には同一の符号を付している。
【０１３１】
時間差設定部２８０は、実施の形態２の場合と同様に、予め設定される時間差Ｂを任意の値に設定するためのものである。時間差比較部２４０の記憶部（図示せず）にはデフォルト値の時間差Ｂが保存されているので、ユーザが時間差設定部２５０を操作することにより、この時間差Ｂの値を各印刷システムでの最適値に変更することができるようになっている。
【０１３２】
外部装置４００は、外部装置１００，３００と同様の構成および機能を有している。各
外部装置１００，３００，４００は印刷装置２００を共用する。
【０１３３】
識別情報設定部２６０は、「外部装置を識別する第２の識別情報を設定しない」、「１台の外部装置を識別する第２の識別情報のみを設定する」または「複数台の外部装置を識別する複数の第２の識別情報を設定する」、の何れかを操作することができる。この設定内容は、識別情報設定部２６０の図示しない記憶部に記憶され、識別情報比較部２７０によって参照される。
【０１３４】
識別情報比較部２７０は、受信した印刷データに付加されている第１の識別情報と、識別情報設定部２６０によって設定された全ての第２の識別情報とを比較する。
【０１３５】
次に、識別情報設定部２６０によって設定された識別情報設定値に対する、識別情報比較部２７０による比較の結果の一例を、図１０に示す。
【０１３６】
図１０は、第１の識別情報「ａａａａ」の外部装置１００と、第１の識別情報「ｂｂｂｂ」の外部装置３００と、第１の識別情報「ｃｃｃｃ」の外部装置４００とがネットワークを介して印刷装置２００に接続された場合の、識別情報設定部２６０によって設定された設定値に対する識別情報比較部２７０による比較の結果および時計回路制御２２０による時刻修正を行うか否かの判定例を示している。
【０１３７】
なお、図１０において、項目４１０には事例番号が示され、項目４２０には印刷装置２００が受信した印刷データに付加されている第１の識別情報が示され、項目４３０には識別情報設定部２６０によって設定される設定内容が示され、項目４４０には識別情報比較部２７０による比較結果が示され、項目４５０には時計回路２１０の時刻の修正の有無が示されている。
【０１３８】
ケース１は、識別情報設定部２６０の記憶部（図示せず）に第２の識別情報が設定されていない場合に、第１の識別情報が「ａａａａ」の外部装置１００から印刷処理要求があったときである。この場合は、識別情報比較部２７０は第１の識別情報と第２の識別情報とが合致しないと判断するので、時計回路制御部２２０は時計回路２１０の時刻修正を行わない。
【０１３９】
ケース２は、識別情報設定部２６０の記憶部（図示せず）に第２の識別情報「ａａａａ」が設定されている場合に、第１の識別情報が「ａａａａ」の外部装置１００から印刷処理要求があったときである。この場合は、識別情報比較部２７０は第１の識別情報と第２の識別情報とが合致すると判断するので、時計回路制御部２２０は時計回路２１０の時刻修正を行う。
【０１４０】
ケース３は、識別情報設定部２６０の記憶部（図示せず）に第２の識別情報「ａａａａ」が設定されている場合に、第１の識別情報が「ｂｂｂｂ」の外部装置３００から印刷処理要求があったときである。この場合は、識別情報比較部２７０は第１の識別情報と第２の識別情報とが合致しないと判断するので、時計回路制御部２２０は時計回路２１０の時刻修正を行わない。
【０１４１】
ケース４は、識別情報設定部２６０の記憶部（図示せず）に複数の第２の識別情報「ａａａａ」、「ｂｂｂｂ」が設定されている場合に、第１の識別情報が「ａａａａ」の外部装置１００から印刷処理要求があったときである。この場合は、識別情報比較部２７０は第１の識別情報と第２の識別情報とが合致すると判断するので、時計回路制御部２２０は時計回路２１０の時刻修正を行う。
【０１４２】
ケース５は、識別情報設定部２６０の記憶部（図示せず）に第２の識別情報が「ａａａａ」と「ｂｂｂｂ」の複数設定されている場合に、第１の識別情報が「ｃｃｃｃ」の外部装置４００から印刷処理要求があったときである。この場合は、識別情報比較部２７０は第１の識別情報と第２の識別情報とが合致しないと判断するので、時計回路制御部２２０は時計回路２１０の時刻修正を行わない。
【０１４３】
実施の形態４では、ユーザが時間差設定部２８０を操作して、時間差比較部２４０に保存されるデフォルト値としての時間差Ｂの値を各印刷システムでの最適値に変更することができるようになっている。
【０１４４】
例えば、印刷装置２００の内部処理（印刷データの内部処理）に要する時間等の当該印刷システムの使用環境を考慮して、時間差Ａ≦時間差Ｂの関係が成立する時間差Ｂの値とすべく、時間差設定部２８０を操作して、時刻保存部２３０に保存されている時間差Ｂの値を変更すれば良い。
【０１４５】
そのため、実施の形態２の場合と同様に、印字データの送信間隔が短い、例えば印刷データ１の送信時刻ｔ２と印刷データ２の送信時刻ｔ３との時間差Ａ（＝時刻ｔ３−時刻ｔ２）が短く、印刷装置２００での内部処理時間（例えば印刷データ１の内部処理時間）が長いため、時間差比較部２４０での第１の時刻（例えば時刻ｔ３）の取得が遅れた場合に、第１の時刻（例えば時刻ｔ３）と実際の時刻（例えば時刻ｔ４）との時間差が生じ、時計回路２１０の時刻修正に誤りが生じるような場合であっても、印刷装置２００での内部処理時間による時刻修正の誤りを回避することができる。
【０１４６】
以上説明したように、実施の形態４によれば、予め登録された１つ以上の外部装置たとえば正確な時刻を計時している時計機能（時計手段）を有する１つ以上の外部装置からの印刷処理のときのみ、予め設定された第２の識別情報に基づいて印刷装置の時計回路の時刻を修正することができる。
【０１４７】
また、実施の形態４によれば、ユーザが時間差設定部２８０を操作することにより、この時間差Ｂの値を各印刷システムでの最適値に変更することができるようになっているので、印刷装置２００での内部処理時間による時刻修正の誤りを回避することができる。
【産業上の利用可能性】
【０１４８】
本発明は、印刷処理を実行する過程で印刷装置の時計回路の時刻を修正するようにしているので、当該時計回路のバックアップ電源を必要とせず、また専用の通信（時刻修正のための通信）を行うことなく、印刷装置の時刻を自動的に修正することができることから、印刷処理機能を備えているファクシミリ機、印刷機能を備えている複合機などの印刷装置と、パーソナルコンピュータやワークステーションなどの外部装置とを有する印刷システムに適用することができる。
【図面の簡単な説明】
【０１４９】
【図１】本発明の実施の形態１における印刷システムの概略構成を示す構成図
【図２】図１に示した印刷システムの時刻修正処理動作を示すフローチャート
【図３】図１に示した印刷システムの時刻修正処理動作を示すタイムチャート
【図４】本発明の実施の形態２における印刷システムの概略構成を示す構成図
【図５】図４に示した印刷システムの時刻修正処理動作を示すタイムチャート
【図６】図４に示した印刷システムの時刻修正処理動作を示すタイムチャート
【図７】本発明の実施の形態３における印刷システムの概略構成を示す構成図
【図８】図７に示した印刷システムの時刻修正処理動作を示すフローチャート
【図９】本発明に実施の形態４における印刷システムの概略構成を示す構成図
【図１０】図９に示した印刷システムの時刻修正処理を説明する図
【図１１】従来の印刷装置に設けられる時計機能（時計回路）の構成を示す回路図
【符号の説明】
【０１５０】
１００，３００，４００    外部装置
１１０    時刻付加部（時刻情報付加手段）
１２０    識別情報付加部（識別情報付加手段）
２００    印刷装置
２１０    時計回路（時計手段）
２２０    時計回路制御部（制御手段）
２３０    時刻保存部（時刻情報保存手段）
２４０    時間差比較部（第１の比較手段）
２５０，２８０    時間差設定部（時間差設定手段）
２６０    識別情報設定部（識別情報設定手段）
２７０    識別情報比較部（第２の比較手段）
【図１】
2006062179.tif 000003
【図２】
2006062179.tif 000004
【図３】
2006062179.tif 000005
【図４】
2006062179.tif 000006
【図５】
2006062179.tif 000007
【図６】
2006062179.tif 000008
【図７】
2006062179.tif 000009
【図８】
2006062179.tif 000010
【図９】
2006062179.tif 000011
【図１０】
2006062179.tif 000012
【図１１】
2006062179.tif 000013