(57)【要約】【課題】  電子データを紙に印刷して出力した場合でも文書の有効性を検証することができる印刷システムを提供する。【解決手段】  タイムスタンプを検証するタイムスタンプサーバ３と画像形成装置２とがネットワーク４により接続された印刷システムであって、画像形成装置２は、印刷要求を受けた際に、その印刷要求を受けた電子データに付加されたタイムスタンプが有効である否かの検証を前記タイムスタンプサーバ３に要求し、プリンタアプリ１２によりタイムスタンプサーバ３からの検証結果を用紙上に印字する印字制御を行うようにした。【選択図】      図２
2006209692.tif 000002
【特許請求の範囲】
【請求項１】
タイムスタンプを検証する検証サーバと画像形成装置とがネットワークにより接続された印刷システムであって、
前記画像形成装置は、印刷要求を受けた際に、その印刷要求を受けた電子データに付加されたタイムスタンプが有効であるか否かの検証を前記検証サーバに要求し、前記検証サーバからの検証結果を用紙上に印字する印字制御を行う制御手段を備えたことを特徴とする印刷システム。
【請求項２】
前記画像形成装置は、前記検証サーバにおいてタイムスタンプの有効性が検証された場合に、前記印刷要求された電子データの印刷を行うことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記検証サーバは、インターネットを介して時刻配信局から時刻データを取得することを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記検証サーバは、標準電波発信局から送信される標準電波を利用して時刻データを生成することを特徴とする請求項１又は２に記載の印刷システム。
【請求項５】
ネットワークを介してタイムスタンプを検証する検証サーバと接続された画像形成装置であって、
印刷要求を受けた際に、その印刷要求を受けた電子データに付加されたタイムスタンプが有効であるか否かの検証を前記検証サーバに要求し、前記検証サーバからの検証結果を用紙上に印字する印字制御を行う制御手段を備えたことを特徴とする画像形成装置。
【請求項６】
前記制御手段は、前記検証サーバにおいてタイムスタンプの有効性が検証された場合に、前記印刷要求された電子データの印刷を行うことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
ネットワークを介してタイムスタンプを検証する検証サーバと接続された画像形成装置の画像形成方法であって、
印刷要求を受けた際に、その印刷要求を受けた電子データに付加されたタイムスタンプが有効であるか否かの検証を前記検証サーバに要求し、前記検証サーバからの検証結果を用紙上に印字することを特徴とする画像形成方法。
【請求項８】
前記検証サーバにおいてタイムスタンプの有効性が検証された場合に、前記印刷要求された電子データの印刷を行うことを特徴とする請求項７に記載の画像形成方法。
【請求項９】
請求項７又は請求項８に記載の画像形成方法に従った印刷処理を実行させるようにプログラミングされていることを特徴とするプログラム。
【請求項１０】
請求項９記載のプログラムをコンピュータが読み取り可能に記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイムスタンプを検証する検証サーバと画像形成装置とがネットワークにより接続された印刷システムと、その印刷システムを構成する画像形成装置とその画像形成方法、及びその画像形成方法に従ったプログラムとそのプログラムを記憶した記録媒体に関する。
【背景技術】
【０００２】
近年、オフィス環境のＩＴ化とそれに付随する情報セキュリティに対する意識の高まりが顕著である。２００５年に施行予定といわれるｅ−文書法では、今まで紙での保存が義務付けられていた文書を電子文書として保存することが可能になる。
但し、この場合は文書を電子化するうえでの条件としてタイムスタンプを付与するなど、原本保証の仕組みが必要とされる。
なお、先行文献としては、印字プリントにより発行された印刷物の電子データの真正性を容易に立証できる印刷システムに関する技術が開示されている。
【特許文献１】特開２００３−３２３５１２公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、電子的に保存された文書が有効になっても、例えばデータ消滅のリスク回避としての出力や企業内での文書管理ポリシー等によって紙データとして出力して保管しておきたいというニーズがある。
ここで、有効な電子データであっても一旦印刷してしまうとそれ以降は文書の有効性を検証する方法がなくなってしまう。
そこで、本発明は電子データを紙に印刷して出力した場合でも文書の有効性を検証することができる印刷システムと、その印刷システムを構成する画像形成装置と、その画像形成方法、及びその画像形成方法に従ったプログラムとそのプログラムを記憶した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するため、請求項１に記載の発明は、タイムスタンプを検証する検証サーバと画像形成装置とがネットワークにより接続された印刷システムであって、前記画像形成装置は、印刷要求を受けた際に、その印刷要求を受けた電子データに付加されたタイムスタンプが有効であるか否かの検証を前記検証サーバに要求し、前記検証サーバからの検証結果を用紙上に印字する印字制御を行う制御手段を備えたことを特徴とする。
また請求項２に記載の発明は、前記画像形成装置は、前記検証サーバにおいてタイムスタンプの有効性が検証された場合に、前記印刷要求された電子データの印刷を行う請求項１に記載の印刷システムを特徴とする。
また請求項３に記載の発明は、前記検証サーバが、インターネットを介して時刻配信局から時刻データを取得する請求項１又は２に記載の印刷システムを特徴とする。
また請求項４に記載の発明は、前記検証サーバが、標準電波発信局から送信される標準電波を利用して時刻データを生成する請求項１又は２に記載の印刷システムを特徴とする。
また請求項５に記載の発明は、ネットワークを介してタイムスタンプを検証する検証サーバと接続された画像形成装置であって、印刷要求を受けた際に、その印刷要求を受けた電子データに付加されたタイムスタンプが有効であるか否かの検証を前記検証サーバに要求し、前記検証サーバからの検証結果を用紙上に印字する印字制御を行う制御手段を備えたことを特徴とする。
また請求項６に記載の発明は、前記制御手段は、前記検証サーバにおいてタイムスタンプの有効性が検証された場合に、前記印刷要求された電子データの印刷を行う請求項５に記載の画像形成装置を特徴とする。
また請求項７に記載の発明は、ネットワークを介してタイムスタンプを検証する検証サーバと接続された画像形成装置の画像形成方法であって、印刷要求を受けた際に、その印刷要求を受けた電子データに付加されたタイムスタンプが有効であるか否かの検証を前記検証サーバに要求し、前記検証サーバからの検証結果を用紙上に印字することを特徴とする。
また請求項８に記載の発明は、前記検証サーバにおいてタイムスタンプの有効性が検証された場合に、前記印刷要求された電子データの印刷を行う請求項７に記載の画像形成方法を特徴とする。
また請求項９に記載の発明は、請求項７又は請求項８に記載の画像形成方法に従った印刷処理を実行させるようにプログラミングされていることを特徴とするプログラムである。
また請求項１０に記載の発明は、請求項９記載のプログラムをコンピュータが読み取り可能に記録した記録媒体である。
【発明の効果】
【０００５】
本発明によれば、画像形成装置は印刷要求を受けた際に、その印刷要求を受けた電子データに付加されたタイムスタンプが有効であるか否かの検証を前記検証サーバに要求し、前記検証サーバからの検証結果を用紙上に印字する印字制御を行うようにしたことで、電子データを紙に印刷して出力した場合でも文書の有効性を検証することができるようになる。
また、検証サーバにおいてタイムスタンプの有効性が検証された場合に、前記印刷要求された電子データの印刷を行うようにしているため、無効な電子データの出力を防止することができる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明に係る印刷システムの実施形態について説明する。
図１は本実施形態の印刷システムのネットワーク構成を示した図である。
この図１に示す本実施形態の印刷システムは、パーソナルコンピュータ（ＰＣ）１ａやラップトップ型のＰＣ１ｂ、ワークステーション（ＷＳ）１ｃといった情報処理装置１と、ネットワークプリンタ２ａ、２ｂといった画像形成装置２と、タイムスタンプを検証する検証サーバであるタイムスタンプサーバ３がイーサネット（登録商標）等のネットワーク４を介して接続されている。画像形成装置２はネットワーク４を介して情報処理装置１からは受け取ったデータを印刷するようにしている。
タイムスタンプサーバ３はルータ（ネットワーク中継器）５によりインターネット６上の時刻配信局（タイムサーバ）７からタイムスタンプ検証に必要な時刻を取得してタイムスタンプの有効性などを検証する。
図２は、図１に示した画像形成装置の構成を示したブロック図である。
この図２に示す画像形成装置２は、印刷系プロトコルデーモン群（以下、「印刷デーモン」という）１１、プリンタアプリ１２、印刷エンジン１３、時刻検証用クライアント１４により構成される。
印刷デーモン１１は、印刷データの受け渡しが可能なデーモンを総称であり、例えばメモリなどに常駐してサービスを提供するプログラムである。具体的にはｆｔｐｄ（file transfer protocol daemon）２１、ｌｐｄ（line printer daemon）２２、ｄｉｐｒｉｎｔｄ（direct print daemon）２３等が挙げられ、印刷クライアントである情報処理装置１から受け取ったデータから印刷ジョブを作成してプリンタアプリ１２に出力する。
制御手段であるプリンタアプリ１２はデータ解析部２４、時刻検証部２５により構成される。
データ解析部２４は、印刷デーモン１１から受け取った印刷ジョブにタイムスタンプが含まれているか否かの解析を行い、印刷ジョブにタイムスタンプが含まれる場合は、時刻検証部２５に対してタイムスタンプの検証を要求する。そして、時刻検証部２５から検証結果を受け取った時に、上記印刷デーモン１１からの印刷ジョブと時刻検証部２５からの検証結果とに基づいて印刷データを形成して印刷エンジン１３へ印刷要求を行う。
一方、印刷ジョブにタイムスタンプが含まれない場合は、印刷デーモン１１から受け取った印刷ジョブから印刷データを形成し、印刷エンジン１３へ印刷要求を行う。
時刻検証部２５はデータ解析部２４からタイムスタンプの検証要求があったときに、時刻検証クライアント１４を通してネットワーク４上のタイムスタンプサーバ３へタイムスタンプの検証を依頼する。印刷エンジン１３はプリンタアプリ１２からの印刷要求に基づいて用紙に印刷を実行する。
なお、上記した印刷デーモン１１、プリンタアプリ１２、及び印刷検証用クライアント１４はソフトウェアにより構成される。
【０００７】
図３は画像形成装置のプリンタアプリが実行する処理を示したフローチャートである。
プリンタアプリは、先ず、印刷デーモン１１から印刷ジョブが転送されてくると、データ解析部２４において印刷ジョブにタイムスタンプが含まれているかどうかの検証を行い（Ｓ１）、タイムスタンプが含まれていると判断した場合は（Ｓ１でＹ）、時刻検証部２５に対してタイムスタンプ検証処理（時刻検証処理）を依頼する（Ｓ２）。
この後、時刻検証部２５に返信されてくる検証結果を、データ解析部２４において印刷デーモン１１からの印刷ジョブに付加するように印刷データの形成処理を行い（Ｓ３）、印刷エンジン１３へ印刷要求を行う（Ｓ４）。
一方、データ解析部２４において印刷ジョブにタイムスタンプが含まれていないと判断した場合は（Ｓ１でＮ）、時刻検証部２５に対してタイムスタンプ検証処理を依頼することなく、印刷デーモン１１から受け取った印刷ジョブから印刷データを形成する形成処理を行った後（Ｓ３）、印刷エンジン１３へ印刷要求を行うようにする（Ｓ４）。
【０００８】
図４は、本実施形態の印刷システムの画像形成装置におけるデータ処理シーケンスを示した図である。
先ず、画像形成装置２の印刷デーモン１１は、印刷クライアントであるＰＣ１から印刷指示を受けると（処理ａ）、受け取ったデータから印刷ジョブを作成してプリンタアプリ１２のデータ解析部２４へ転送する（処理ｂ）。
印刷ジョブを受け取ったプリンタアプリ１２のデータ解析部２４は、印刷デーモン１１から転送されてきた印刷ジョブの解析を行い、印刷ジョブにタイムスタンプが含まれる場合は、時刻検証部に対してタイムスタンプの検証を要求する（処理ｃ）。
時刻検証部２５は、時刻検証用クライアント１４を通してネットワーク４上のタイムスタンプサーバ３へタイムスタンプの検証を要求する（処理ｄ）。
タイムスタンプサーバ３はインターネット６上のタイムサーバ７からタイムスタンプ検証に必要な時刻を取得してタイムスタンプの有効性を検証する（処理ｅ，ｆ）。
タイムスタンプサーバ３は、時刻検証用クライアント１４を通してプリンタアプリ１２の時刻検証部２５へ検証結果を返信し（処理ｇ）、検証結果を受け取った時刻検証部２５は、検証結果をデータ解析部２４に転送する（処理ｈ）。
データ解析部２４は、先に印刷デーモン１１から受け取った印刷ジョブに時刻検証部２５から受け取った検証結果を付加して印刷データを形成し、印刷エンジン１３へ印刷要求を行い（処理ｉ）、印刷エンジン１３により用紙に印刷する（処理ｊ）。
一方、プリンタアプリ１２のデータ解析部２４は、印刷デーモン１１から転送されてきた印刷ジョブにタイムスタンプが含まれていない場合は、タイムスタンプの検証を行うことなく、印刷デーモン１１から受け取った印刷ジョブから印刷データを形成して印刷エンジン１３へ印刷要求を行う。
【０００９】
このように本実施形態の印刷システムでは、ＰＣ１からタイムスタンプを付与されたデータの印刷要求を受けた場合に、タイムスタンプサーバに対してタイムスタンプの有効性の検証を依頼し、その検証結果を付けた状態でデータの印刷を行うようにしている。
これにより、有効な電子データを印刷して保管する場合においても印刷文書の有用性を検証することができるようになる。
また、このときタイムスタンプが有効である場合のみ、ＰＣ１から印刷要求のあったデータを印刷エンジン１３により印刷を行うようにすれば、無効なデータが出力されるのを防止することができる。
また、上記した本実施形態では、タイムスタンプサーバはインターネット６上の時刻配信局７からタイムスタンプ検証に必要な時刻を取得するようにしているが、図５に示すように、標準電波発信局３１から発信される標準電波を利用してタイムスタンプ検証に必要な時刻を取得する事も可能である。
なお、上述したプリンタアプリ１２が行う機能を実現するプログラムは、半導体媒体（例えば、ＲＯＭ、不揮発性メモリ等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）のいずれの記録媒体で提供されてもよい。あるいは、ネットワーク等の通信網を介して記憶装置に格納されたプログラムをサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の印刷システムのネットワーク構成を示した図である。
【図２】本実施形態の画像形成装置の構成を示したブロック図である。
【図３】本実施形態の画像形成装置のプリンタアプリが実行する処理を示したフローチャートである。
【図４】本実施形態の印刷システムの画像形成装置におけるデータ処理シーケンスを示した図である。
【図５】タイムスタンプサーバの他の構成例を示した図である。
【符号の説明】
【００１１】
１  情報処理装置、２  画像形成装置、３  タイムスタンプサーバ、４  ネットワーク、５  ルータ、６  インターネット、７  時刻配信局（タイムサーバ）、１１  印刷デーモン、１２  プリンタアプリ、１３  印刷エンジン、１４  時刻検証用クライアント、２４  データ解析部、２５  時刻検証部、３１  標準電波発信局
【図１】
2006209692.tif 000003
【図２】
2006209692.tif 000004
【図３】
2006209692.tif 000005
【図４】
2006209692.tif 000006
【図５】
2006209692.tif 000007