(57)【要約】【課題】ユーザがサーバ装置に対して更新可能に登録した最新の原本特定情報に従って検証して得られる原本保証情報を電子データに付帯させた印刷結果を容易に得ることである。【解決手段】プリンタ１１０から出力すべき電子データの特徴量および原本保証情報が付加されたプリント画像から抽出される新旧の特徴量および該電子データのプリント要求者を識別するためのユーザＩＤとを含む原本特定情報を原本登録サーバ１２０に送出し、原本登録サーバ１２０において管理される旧原本特定情報を新たな特徴量に基づく新原本特徴情報に更新可能に管理し、原本登録サーバ１２０から通知される原本特定情報に基づきプリンタ１１０に出力すべきプリントデータの作成を制御する構成を特徴とする。【選択図】      図１
2004282190.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置とデータ処理装置とが通信して所定のデータ処理を行う画像処理システムにおけるデータ処理方法であって、
プリンタ装置から出力すべき電子データの特徴量を抽出する第１の抽出ステップと、
前記第１の抽出ステップにより抽出される特徴量と前記電子データのプリント要求者を識別するためのユーザＩＤとを含む原本特定情報を前記サーバ装置に送出する第１の送出ステップと、
前記サーバ装置により通知される原本保証情報と前記電子データとに基づき、前記プリンタ装置に出力すべきプリントデータの作成を制御する制御ステップと、
前記制御ステップにより作成されたプリントデータに基づき前記プリンタ装置から出力される原本保証プリント画像中の付帯情報を抽出する第２の抽出ステップと、
前記第２の抽出ステップにより抽出される前記付帯情報と、前記第１の抽出ステップにより新たな電子データから抽出される新特徴量と、前記特徴量と、前記ユーザＩＤとを含む更新情報を前記サーバ装置に送出する第２の送出ステップと、
前記データ処理装置から送信される前記原本特定情報を受信して記憶部に登録して管理する管理ステップと、
前記データ処理装置から送信される更新情報と前記原本特定情報とを検証して、前記原本特定情報の内容を更新する更新ステップと、
前記データ処理装置による原本保証プリント要求時に、前記データ処理装置から送信される原本特定情報と前記記憶部に登録された原本特定情報とを参照して、前記電子データに付加すべき原本保証情報を前記データ処理装置に通知する通知ステップとを備えたことを特徴とするデータ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバ装置とデータ処理装置とが通信して所定のデータ処理を行う画像処理システムの画像処理に関するものである。
【０００２】
【従来の技術】
従来、原本性の保証を伴うような文書をプリント処理する印刷システムが後述するように提案されている。
【０００３】
例えば、特開２０００−２８５０２４号公報では紙の原本が有する性質を電子情報に持たせ、電子情報の証明力を高めることを目的に、電子データを保存する際に、原本であることを示すファイル属性コードを付加し、少なくとも他の電子データと識別可能な状態で保存するようにしている。
【０００４】
又、特開２００１−２０２４３６号公報では保存された申請書類の安全性を長期にわたって確保する電子申請システムを提供することを目的として端末からネットワーク経由で電子的な書類の申請を行う電子申請システムが提供され、その電子申請システムは、書類保存装置と、端末から送信された書類を含む情報から改竄検知コードを計算する手段と、該情報を該改竄検知コードとともに書類保存装置に保存する手段とを有している。
【０００５】
又、出願人は、先に特開２０００−２２４４０７号公報において電子署名に関するプリントの信頼性を向上させるようにするために、改竄が困難な形態でプリント上にメッセージダイジェスト値を付加するようにして、電子署名された文書データの価値を向上させることができるようにしている。
【０００６】
さらに、特開２０００−２８５０２４号公報、特開２００１−２０２４３６号公報で示すように電子情報の形態で管理サーバに元のデータを保存しておく事は、大規模な電子記憶装置が必要になりその維持管理が容易ではない。又、電子情報を長期にわたり、外部の記憶装置に保持することにより機密保全上のリスクが増大する。
【０００７】
又、出願人は特開２０００−２２４４０７号公報において電子署名に関するプリントの信頼性を向上させるようにするための方策を提案しているが、プリントが行われた日時、及びその内容を第３者が保証する事はしていない。
【０００８】
【発明が解決しようとする課題】
従来の印刷システムは上記のように構成されているので、コンピュータより電子データをプリントする際、大規模な電子記憶装置が必要となるとともに、記憶される電子データの機密保持にも多大な管理負担を強いられるシステム上の問題点があった。
【０００９】
また、登録した原本を変更することを予定していないため、ユーザが新たに原本登録毎に、同様の原本登録操作が必要となるとともに、その登録容量をさらに電子記憶装置に確保しなければならない等のシステム上の問題点があった。
【００１０】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、プリンタ装置から出力すべき電子データの特徴量および原本保証情報が付加されたプリント画像から抽出される新旧の特徴量および該電子データのプリント要求者を識別するためのユーザＩＤとを含む原本特定情報をサーバ装置に送出し、サーバ装置において管理される旧原本特定情報を新たな特徴量に基づく新原本特徴情報に更新可能に管理し、サーバ装置から通知される原本特定情報に基づきプリンタ装置に出力すべきプリントデータの作成を制御するので、ユーザがサーバ装置に対して更新可能に登録した最新の原本特定情報に従い、電子データをプリント処理する際に、常に最新の原本特定情報に従って検証して得られる原本保証情報を電子データに付帯させた印刷結果を容易に得ることができる原本保証プリントを再現性よく行える画像処理システムを提供することである。
【００１１】
また、データ処理装置から送信される原本特定情報を管理される原本特定情報と検証してその原本性を確認して、その確認結果をデータ処理装置に通知して、原本特定情報に利用可能な電子データか否かを確実に判定することができるデータ処理方法を提供することである。
【００１２】
【課題を解決するための手段】
上記目的を達成する本発明のデータ処理方法は以下に示す構成を備える。
【００１３】
サーバ装置とデータ処理装置とが通信して所定のデータ処理を行う画像処理システムにおけるデータ処理方法であって、
プリンタ装置から出力すべき電子データの特徴量を抽出する第１の抽出ステップ（図４に示すステップ（３０３））と、
前記第１の抽出ステップにより抽出される特徴量と前記電子データのプリント要求者を識別するためのユーザＩＤとを含む原本特定情報を前記サーバ装置に送出する第１の送出ステップ（図４に示すステップ（３０４））と、
前記サーバ装置により通知される原本保証情報と前記電子データとに基づき、前記プリンタ装置に出力すべきプリントデータの作成を制御する制御ステップ（図４に示すステップ（３０６））と、
前記制御ステップにより作成されたプリントデータに基づき前記プリンタ装置から出力される原本保証プリント画像中の付帯情報を抽出する第２の抽出ステップ（図９に示すステップ（４０２））と、
前記第２の抽出ステップにより抽出される前記付帯情報と、前記第１の抽出ステップにより新たな電子データから抽出される新特徴量と、前記特徴量と、前記ユーザＩＤとを含む更新情報を前記サーバ装置に送出する第２の送出ステップ（図９に示すステップ（４０３））と、
前記データ処理装置から送信される前記原本特定情報を受信して記憶部に登録して管理する管理ステップ（図４に示すステップ（３１３））と、
前記データ処理装置から送信される更新情報と前記原本特定情報とを検証して、前記原本特定情報の内容を更新する更新ステップ（図９に示すステップ（４１２））と、
前記データ処理装置による原本保証プリント要求時に、前記データ処理装置から送信される原本特定情報と前記記憶部に登録された原本特定情報とを参照して、前記電子データに付加すべき原本保証情報を前記データ処理装置に通知する通知ステップ（図９に示すステップ（４１４））とを備えたことを特徴とする。
【００１４】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理システムの構成を説明する図であり、図中の破線を挟んでクライアント機器とサーバとが通信可能な画像処理システムの例に対応する。なお、本実施形態では、サーバ装置がユーザ毎に登録されている原本としてのファイルを管理する原本登録サーバで構成されている。
【００１５】
図１において、ユーザパソコン１００は、ユーザＩＤおよびプリントデータから特徴量を抽出し原本登録サーバ１２０に送出する。リーダ１０１は原本登録確認時に原稿データを読み取る。
【００１６】
なお、原本登録時には、原本登録サーバ１２０はユーザパソコン１００よりユーザＩＤ及び原稿特徴量を受け取り原本登録ファイル１２１として記憶する。
【００１７】
原本再プリント時には、原本登録サーバ１２０はユーザパソコン１００よりユーザＩＤ及び原稿特徴量、及び登録番号を受け取り、原本登録ファイル１２１の再プリントの旨を履歴として記憶する。
【００１８】
原本登録ファイル１２１には、原本登録サーバ１２０の記憶領域に記憶される登録データが格納される。プリンタ１１０は、ユーザパソコン１００からのプリントデータと原本登録サーバ１２０から取得したプリント番号と日時情報とを合成して、図２に示すようなフォーマットで原本保証コード付プリント１１１を出力する。
【００１９】
１０２は記憶データで、プリントデータ，特徴量抽出データ，メッセージダイジェスト値（ダイジェスト値）から構成されている。
【００２０】
図２は、図１に示したプリンタ１１０から出力される原本保証コード付プリント１１１のプリント内容を説明する図である。
【００２１】
図２において、２０１は証明内容エリアで、原本登録サーバ１２０から取得したプリント番号と日時情報とに対するテキスト出力エリアが、例えば用紙のヘッダ領域に確保された例である。２０２は本文プリント領域であり、図１に示したリーダ１０１から入力された画像データをユーザパソコン１００にて画像処理された後のプリントデータである。
【００２２】
図３は、本発明の第１実施形態を示す情報処理装置を適用可能な画像処理システムの構成を説明するブロック図であり、図１と同一のものには同一の符号を付してあり、図１に示したクライアント機器側の構成に対応する。なお、原本登録サーバ１２０も図３に示したユーザパソコンと同様の構成を備えているものとする。
【００２３】
なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できる。
【００２４】
図３において、１００はユーザパソコンで、ＲＯＭ３のプリンタ用ＲＯＭに記憶された文章処理プリンタ等に基づいて、図形（グラフィックス），イメージ，文字，表（表計算等を含む）等が混在した文章処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００２５】
また、このＲＯＭ３のプログラム用ＲＯＭには、ＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには、上記文章処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭは上記文章処理を行う際に使用する各種データを記憶する。
【００２６】
２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリアとして機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）９や図示しないポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。
【００２７】
７はディスクコントローラ（ＤＫＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ），フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【００２８】
８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向インタフェース（インタフェース）２１Ａを介してプリンタ１１０に接続されて、プリンタ１１０との通信制御処理を実行する。
【００２９】
なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。
【００３０】
また、ＣＰＵ１は、ＣＲＴ１０上の図示しないマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００３１】
プリンタ１１０において、１２はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラムに基づいてシステムバス１５に接続される各種のデバイスとのアクセスを統括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報として画像信号を出力する。
【００３２】
また、このＲＯＭ１３のプログラム用ＲＯＭには、ＣＰＵ１２の制御プログラムを記憶している。
【００３３】
ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭには、ハードディスク等の外部メモリ１４が無いプリンタの場合には、ユーザパソコン上で利用される情報等を記憶している。
【００３４】
ＣＰＵ１２は入力部１８を介してユーザパソコン１００との通信が可能となっており、プリンタ１１０内の情報等をユーザパソコン１００に通知可能に構成されている。
【００３５】
１９はＲＡＭで、ＣＰＵ１２の主メモリ，ワークメモリとして機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。
【００３６】
また、前述したハードディスク（ＨＤ），ＩＣカード等の外部メモリ１４は、ディスクコントローラ（ＤＫＣ）２０によりアクセス制御される。
【００３７】
外部メモリ１４は、オプションとして接続され、フォントデータ，エミュレーションプログラム，フォームデータ等を記憶する。
【００３８】
さらに、外部メモリ１４は、１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリ１４を複数接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを備え、操作パネル（操作部）２１からのプリンタモード設定情報を記憶するようにしても良い。
【００３９】
図４は、本発明に係る画像処理システムにおける第１のデータ処理手順の一例を示すフローチャートであり、図１に示したユーザパソコン１００と原本登録サーバ１２０との間における一連の画像処理手順に対応する。なお、（３０１）〜（３０８）はユーザパソコン１００側の各ステップに対応し、（３１０）〜（３１４）は原本登録サーバ１２０側の各ステップに対応する。また、各ステップに対応する制御プログラムは外部メモリ１１等よりＲＡＭ２上にロードされて、ＣＰＵ１が実行することにより達成されるものとする。以下、プリント処理について詳述する。
【００４０】
図５は、図３に示したＣＲＴ１０上に表示される第１のプリント属性選択画面の一例を示す図であり、例えば外部メモリ１１よりＲＡＭ２上にロードされているプリンタドライバによりユーザインタフェースとして表示されるものとする。
【００４１】
図５において、１１０１は通常プリントボタンで、該通常プリントボタン１１０１が押下指示されると、図１に示したユーザパソコン１００のアプリケーションから出力される出力情報をプリンタ１１０が出力可能なプリントデータを作成してプリンタ１１０で出力される。
【００４２】
１１０２は原本登録プリントボタンで、該原本登録プリントボタン１１０２が押下指示されると、図１に示したユーザパソコン１００のアプリケーションから出力される出力情報をプリンタ１１０が出力可能なプリントデータを作成するとともに、原本登録サーバ１２０から取得される再プリント番号，日時データとから作成されるプリントデータとを合成してプリンタ１１０で出力される。
【００４３】
１１０３は原本更新プリントボタンで、該原本更新プリントボタン１１０３が押下指示されると、図１に示したリーダ１０１で古い原本となる原本保証コード付きプリント１１１を読取り、登録番号・日時およびダイジェスト値を所定の画像処理（文字認識処理を含む）を抽出して、該新しい原本となるプリントデータからハッシュ変換を行い、特徴量としてメッセージダイジェスト値を抽出する。そして、ユーザパソコン１００に既設定されているユーザＩＤと、抽出した古い原本の登録番号・日時およびダイジェスト値と、抽出される新原本のダイジェスト値を原本登録サーバ１２０に送出する。
【００４４】
まず、図４のステップ（３０１）において、ユーザパソコン１００のＣＲＴ１０上に図５で示す操作画面を表示して、ユーザが通常プリントか原本登録プリントか、あるいは原本更新プリントのいずれかの選択を原本登録プリントボタン１１０２または通常プリントボタン１１０１または原本更新プリントボタン１１０３により行う。原本登録プリントの選択をユーザが行った際は、ステップ（３０３）〜（３０６）の処理を行う。通常プリントの選択をユーザが行った際は、ステップ（３０２）に進み、図２で示す本文プリントエリア２０２の部分のプリントデータのみ作成して、ステップ（３０７）へ進む。なお、原本更新プリントが選択された場合には、後述する図９に示す処理に移行する。
【００４５】
一方、ステップ（３０１）で、原本登録プリントが選択された場合には、ステップ（３０３）において、図６に示す方法でプリントデータからハッシュ変換を行い、特徴量としてメッセージダイジェスト値を抽出する。
【００４６】
そして、ステップ（３０４）において、ユーザパソコンに既設定されているユーザＩＤと、ステップ（３０３）で抽出したダイジェスト値を原本登録サーバ１２０に送出する。
【００４７】
次に、ステップ（３０５）において、原本登録サーバ１２０で発行した、登録番号を受信する。そして、ステップ（３０６）において、図２に示した保証内容エリア２０１及び本文プリントエリア２０２のプリントデータを作成する。そして、ステップ（３０７）において、ステップ（３０６）で作成されたプリントデータに基づきプリンタ１１０でプリント処理を実行して、ステップ（３０８）で、処理を終了する。
【００４８】
ステップ（３１０）〜（３１４）は原本登録サーバ１２０の処理を説明する部分である。
【００４９】
まず、ステップ（３１０）において、ユーザパソコン１００からデータを受信した日時を特定する。そして、ステップ（３１１）において、ユーザパソコン１００から送られてきたユーザＩＤが正当か否かを検証して、正当なユーザＩＤでないと判断した場合は、ステップ（３１４）へ進み処理を終了する。
【００５０】
一方、ステップ（３１１）で、正当なユーザＩＤであると判断した場合は、ステップ（３１２），（３１３）の処理を行う。
【００５１】
そして、ステップ（３１２）において、受信日時及びユーザＩＤによりユニークに決められる登録番号を決定しユーザパソコン１００に送出する。次に、ステップ（３１３）において、図１で示す原本登録ファイル１２１に該当するデータを格納して、ステップ（３１４）で、処理を終了する。
【００５２】
図６は、図１に示したユーザパソコン１００によるプリントデータ作成処理状態を説明する図であり、図４のステップ（３０６）のプリント作成処理に対応する。
【００５３】
図６において、４０１は元プリントデータ、４０２は登録番号，日時を含む送信データで、原本登録サーバ１２０より送信される。４０３は付加処理を示し、本文プリントエリア２０２のプリントデータに図２に示した証明内容エリア２０１に印刷される登録番号・日時データを付加する処理である。
【００５４】
４０５は電子透かし重畳処理で、メッセージダイジェスト値（ダイジェスト値）４０４を、後述する図８で示す方式で電子透かしとしてプリントデータに重畳する処理である。４０６は原本保証コード付プリントデータである。
【００５５】
図７は、図１に示したユーザパソコン１００によるメッセージダイジェスト値の生成概念を説明する図であり、図４に示したステップ（３０３）の特徴量抽出処理に対応する。
【００５６】
図７に示すように、本実施形態では、例えばハッシュ関数ＭＤ５を用いてメッセージダイジェスト値４０４を算出するようにしている。ハッシュ関数ＭＤ５は例えば、現在実用に用いられている暗号化プログラムの一つであるＰＧＰ（Ｐｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ）でメッセージダイジェスト関数として用いられているものである。
【００５７】
図８は、図１に示したユーザパソコン１００による電子透かし処理例を説明する図である。
【００５８】
図８に示すように、本実施形態では、電子透かし情報としてメッセージダイジェスト値４０４をプリント画像に付加する。８０１は周波数変換処理で、元画像データに所定の周波数変換処理を施す。８０２は逆周波数変換処理である。なお、電子透かし技術は、公知の技術であり、例えば特開平９−１９１３９４号公報に詳述されている。
【００５９】
図９は、本発明に係る画像処理システムにおける第２のデータ処理手順の一例を示すフローチャートであり、図１に示したユーザパソコン１００と原本登録サーバ１２０との間における一連の原本更新プリント処理手順に対応する。なお、ステップ（４０１）〜（４０７）はユーザパソコン１００側の各ステップに対応し、ステップ（４０８）〜（４１４）は原本登録サーバ１２０側の各ステップに対応する。また、各ステップに対応する制御プログラムは外部メモリ１１等よりＲＡＭ２上にロードされて、ＣＰＵ１が実行することにより達成されるものとする。以下、プリント処理について詳述する。
【００６０】
まず、ステップ（４０１）において、リーダ１０１で古い原本となる原本保証コード付プリント１１１を読み取り、登録番号・日時及びダイジェスト値を抽出する。そして、ステップ（４０２）において、図７で示す方法で新しい原本となるプリントデータからハッシュ変換を行い、特徴量としてメッセージダイジェスト値を抽出する。
【００６１】
次に、ステップ（４０３）において、ユーザパソコン１００に既設定されているユーザＩＤと、ステップ（４０１）で抽出した古い原本の登録番号、日時およびダイジェスト値と、ステップ（４０２）で抽出した新原本のダイジェスト値を原本登録サーバ１２０に送出する。
【００６２】
次に、ステップ（４０４）において、原本登録サーバ１２０での確認結果を受信する。そして、ステップ（４０５）において、確認結果がＯＫかＮＧかを判定して、肯定（ＯＫ）判定である場合には、ステップ（４０６）で、図２に示した証明内容エリア２０１及び本文プリント領域２０２のプリントデータを作成し、ステップ（４０７）で、該作成されたプリントデータをプリンタ１１０でプリントして、処理を終了する。
【００６３】
一方、ステップ（４０５）で、確認結果がＮＧであると判定された場合には、処理を終了する。
【００６４】
以下、ステップ（４０８）〜（４１４）で、原本登録サーバ１２０の処理を説明する。
【００６５】
まず、ステップ（４０８）において、ユーザパソコン１００からデータを受信した日時を特定する。そして、ステップ（４０９）において、ユーザパソコン１００から送られてきたユーザＩＤが正当か否かを検証して、正当なユーザＩＤであると判断した場合は、ステップ（４１０）において、ユーザパソコン１００から送られてくる登録番号・日時、及びダイジェスト値を受信し、原本登録ファイル１２１の内容と照合し合致しているかどうかを判定し、合致していると判定した場合は、ステップ（４１１）で、原本登録ファイル１２１の確認履歴の項目に、肯定判定及び確認日時を格納する。
【００６６】
次に、ステップ（４１２）で、原本登録ファイル１２１の日時をステップ（４０８）で特定した値に更新し、特徴量をステップ（４０２）で抽出した新原本のダイジェスト値で更新し、バージョン情報を更新し、古い原本に関する日時・特徴量・バージョン情報を更新履歴の項目に格納する原本更新処理を行う。そして、ステップ（４１４）で、確認した、判定結果をユーザパソコン１００に通知したら、処理を終了する。
【００６７】
一方、ステップ（４０９）で、ユーザＩＤを確認できなかった場合、及びステップ（４１０）で、登録番号／特徴量確認がＮＧと判定された場合は、ステップ（４１３）へ進み、原本登録ファイル１２１の確認履歴の項目に、否定判定及び確認日時を格納して、ステップ（４１４）へ進む。
【００６８】
図１０は、本発明に係る画像処理システムにおける第３のデータ処理手順の一例を示すフローチャートであり、図１に示したユーザパソコン１００と原本登録サーバ１２０との間における一連のプリント物の原本登録確認処理手順に対応する。なお、ステップ（８０１）〜（８０７）はユーザパソコン１００側の各ステップに対応し、ステップ（８０８）〜（８１３）は原本登録サーバ１２０側の各ステップに対応する。また、各ステップに対応する制御プログラムは外部メモリ１１等よりＲＡＭ２上にロードされて、ＣＰＵ１が実行することにより達成されるものとする。以下、プリント処理について詳述する。
【００６９】
まず、ステップ（８０１）において、リーダ１０１で原本保証コード付プリント１１１を読み取り、登録番号・日時、及びダイジェスト値５０４を抽出する。そして、ステップ（８０２）において、ステップ（８０１）で抽出したデータを原本登録サーバ１２０に送出する。次に、ステップ（８０３）において、原本登録サーバ１２０での確認結果を受信する。
【００７０】
そして、ステップ（８０４）において、ステップ（８０３）で受信した確認情報中のバージョンから新旧状態を判定して、確認結果が最新バージョンの時は、ステップ（８０５）で、図１１に示すフォーマットの登録確認証をプリントし、確認結果が旧バージョンの時は、ステップ（８０６）で図１２に示すフォーマットの登録確認証をプリントし、否定判定の時は、ステップ（８０７）で図１３に示すフォーマットの登録不確認をプリントして、処理を終了する。
【００７１】
以下、ステップ（８０８）〜（８１３）に示す原本登録サーバ１２０の処理を説明する。
【００７２】
まず、ステップ（８０８）において、ユーザパソコン１００から送られてくる登録番号・日時を受信し、原本登録ファイル１２１の内容と照合し合致しているかどうかを判定し、合致していると判定した場合は、ステップ（８０９）で、ユーザパソコン１００から送られてくるダイジェスト値を受信し、原本登録ファイル１２１の内容と照合し合致しているかどうかを判定し、合致していると判定した場合には、ステップ（８１１）へ進み、合致していないと判定した場合は、ステップ（８１０）へ進む。
【００７３】
そして、ステップ（８１０）で、原本登録ファイル１２１の更新履歴の項目に、古いバージョンが存在するかどうかを確認し、古いバージョンが存在すると判断した場合は、ユーザパソコン１００から送られてくるダイジェスト値との比較対象となる特徴量を古いバージョンの値に置き換えて、ステップ（８０９）の処理を行い、古いバージョンが存在しないと判断した場合は、ステップ（８１２）へ進む。
【００７４】
そして、ステップ（８１１）で、原本登録ファイル１２１の確認履歴の項目に、肯定判定及び確認日時を格納する。次に、ステップ（８１３）で、ステップ（８０８）〜（８０９）で確認した、判定結果をユーザパソコン１００に通知して、処理を終了する。
【００７５】
一方、ステップ（８０８）で、登録番号がＮＧと判定された場合には、ステップ（８１２）で、原本登録ファイル１２１の確認履歴の項目に、否定判定及び確認日時を格納した後、ステップ（８１３）へ進む。
【００７６】
〔第２実施形態〕
なお、上記第１実施形態では、図１１，図１２に示すように、更新登録確認結果をテキストデータで印刷する場合について説明したが、新規の登録確認結果をプリントすることも可能である。
【００７７】
図１４は、本発明の第２実施形態を示す画像処理システムの構成を説明する図であり、図１と同一のものには同一の符号を付してある。
【００７８】
第１実施形態との相違点は、原本登録サーバ１２０が管理する原本登録ファイル１２１Ａの内容であり、図１に示した原本登録ファイル１２１とは、異なる項目のデータを管理している。
【００７９】
図１５は、図３に示したＣＲＴ１０上に表示される第１のプリント属性選択画面の一例を示す図であり、例えば外部メモリ１１よりＲＡＭ２上にロードされているプリンタドライバによりユーザインタフェースとして表示されるものとする。
【００８０】
図１５において、１１０１は通常プリントボタンで、該通常プリントボタン１１０１が押下指示されると、図１４に示したユーザパソコン１００のアプリケーションから出力される出力情報をプリンタ１１０が出力可能なプリントデータを作成してプリンタ１１０で出力される。
【００８１】
図１６は、本発明に係る画像処理システムにおける第４のデータ処理手順の一例を示すフローチャートであり、図１４に示したユーザパソコン１００と原本登録サーバ１２０との間における一連のプリント物の原本登録確認処理手順に対応する。なお、ステップ（７０１）〜（７０６）はユーザパソコン１００側の各ステップに対応し、ステップ（７１０）〜（７１３）は原本登録サーバ１２０側の各ステップに対応する。また、各ステップに対応する制御プログラムは外部メモリ１１等よりＲＡＭ２上にロードされて、ＣＰＵ１が実行することにより達成されるものとする。以下、プリント処理について詳述する。
【００８２】
まず、ステップ（７０１）において、リーダ１０１によりプリンタ１１０から出力された原本保証コード付プリント１１１を読み取り、例えばヘッダ領域上の登録番号・日時及びメッセージダイジェスト値を抽出する。そして、ステップ（７０２）において、ステップ（７０１）で抽出したデータを原本登録サーバ１２０に送出する。そして、ステップ（７０３）において、原本登録サーバ１２０での確認結果を受信する。
【００８３】
次に、ステップ（７０４）において、原本登録サーバ１２０から受信した確認情報が肯定であると判定した場合は、ステップ（７０５）において、図１７に示すフォーマットで登録確認証をプリンタ１１０でプリントして、処理を終了する。
【００８４】
一方、ステップ（７０４）で確認情報が否定と判定された場合には、図１３に示すフォーマットで登録不確認をプリントする。
【００８５】
図１７は、本発明に係る画像処理システムにおける登録確認証結果印刷例を示す図であり、図１７は確認ＯＫ例であり、図１３は確認ＮＧ例である。
【００８６】
以下、ステップ（７１０）〜（７１３）に示す原本登録サーバ１２０の処理を説明する。
【００８７】
まず、ステップ（７１０）において、ユーザパソコン１００から送られてくる登録番号・日時データ４０２、及びメッセージダイジェスト値４０４を受信し、原本登録ファイル１２１Ａの内容と照合し合致しているかどうかを判定し、合致していると判定した場合は、ステップ（７１１）で、原本登録ファイル１２１Ａの確認履歴の項目に、肯定判定及び確認日時を格納する追加処理を行い、ステップ（７１３）で、ステップ（７１０）で確認した、判定結果をユーザパソコン１００に通知して、処理を終了する。
【００８８】
一方、ステップ（７１０）で、合致していないと判定した場合には、ステップ（７１２）で、原本登録ファイル１２１Ａの確認履歴の項目に、否定判定及び確認日時を格納して、ステップ（７１３）で、ステップ（７１０）で確認した、判定結果をユーザパソコン１００に通知して、処理を終了する。
【００８９】
〔第３実施形態〕
図１８は、本発明の第３実施形態を示す画像処理システムにおける登録確認証印刷結果を示す図であり、第２実施形態における図１７で示したように、通常の印字形態で登録確認証を印字する代わりに、登録確認結果をプリント画像全域に薄い濃度の文字で付加する例である。
【００９０】
本実施形態では、図１７の登録確認結果を図１８の１００１で示すように、プリント画像全域に薄い濃度の文字で付加するものである。これにより登録確認結果の改竄を困難とすることができる。
【００９１】
以下、図１９に示すメモリマップを参照して本発明に係るデータ処理装置およびサーバ装置を適用可能な画像処理システムで読み出し可能なデータ処理プログラムの構成について説明する。
【００９２】
図１９は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００９３】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００９４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００９５】
本実施形態における図４，図９，図１０，図１６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００９６】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９８】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００９９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１００】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１０２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜２０について説明する。
【０１０３】
〔実施態様１〕
サーバ装置とデータ処理装置とが通信して所定のデータ処理を行う画像処理システムであって、データ処理装置は、プリンタ装置から出力すべき電子データの特徴量を抽出する第１の抽出手段（図４に示すステップ（３０３））と、前記第１の抽出手段により抽出される特徴量と前記電子データのプリント要求者を識別するためのユーザＩＤとを含む原本特定情報を前記サーバ装置に送出する第１の送出手段（図４に示すステップ（３０４））と、前記サーバ装置により通知される原本保証情報と前記電子データとに基づき、前記プリンタ装置に出力すべきプリントデータの作成を制御する制御手段（図４に示すステップ（３０６））と、前記制御手段により作成されたプリントデータに基づき前記プリンタ装置から出力される原本保証プリント画像中の付帯情報を抽出する第２の抽出手段（図９に示すステップ（４０２））と、前記第２の抽出手段により抽出される前記付帯情報と、前記第１の抽出手段により新たな電子データから抽出される新特徴量と、前記特徴量と、前記ユーザＩＤとを含む更新情報を前記サーバ装置に送出する第２の送出手段（図９に示すステップ（４０３））と、を備え、前記サーバ装置は、前記データ処理装置から送信される前記原本特定情報を受信して記憶部に登録して管理する管理手段（図４に示すステップ（３１３））と、前記データ処理装置から送信される更新情報と前記原本特定情報とを検証して、前記原本特定情報の内容を更新する更新手段（図９に示すステップ（４１２））と、前記データ処理装置による原本保証プリント要求時に、前記データ処理装置から送信される原本特定情報と前記記憶部に登録された原本特定情報とを参照して、前記電子データに付加すべき原本保証情報を前記データ処理装置に通知する通知手段（図９に示すステップ（４１４））とを備えたことを特徴とする画像処理システム。
【０１０４】
〔実施態様２〕
前記管理手段は、前記原本特定情報および該原本特定情報の管理情報とをファイル管理することを特徴とする実施態様１記載の画像処理システム。
【０１０５】
〔実施態様３〕
前記更新手段は、前記記憶部に記憶した記憶手段に格納した管理情報を更新することを特徴とする実施態様１記載の画像処理システム。
【０１０６】
〔実施態様４〕
前記管理情報は、前記原本特定情報を管理するための登録番号，登録日時，バージョン情報，更新履歴，確認履歴とを含むことを特徴とする実施態様１記載の画像処理システム。
【０１０７】
〔実施態様５〕
前記更新手段は、前記記憶部に記憶した情報のうち、登録された登録日時，特徴量，バージョン情報，更新履歴のいずれかを更新することを特徴とする実施態様１記載の画像処理システム。
【０１０８】
〔実施態様６〕
前記データ処理装置による原本確認要求時に、前記データ処理装置から送信される原本特定情報と前記記憶部に登録された原本特定情報とを参照して、前記原本特定情報の原本性を確認する確認手段（図１０に示すステップ（８０８）〜（８１０））と、前記確認手段による確認結果を前記データ処理装置に通知する確認通知手段（図１０に示すステップ（８１３））とを備えたことを特徴とする実施態様１記載の画像処理システム。
【０１０９】
〔実施態様７〕
前記記憶部は、前記特徴量を記録した日時を特定する情報を管理情報として記憶することを特徴とする実施態様１記載の画像処理システム。
【０１１０】
〔実施態様８〕
前記記憶部は、プリントするユーザを特定するユーザＩＤを記憶することを特徴とする実施態様１記載の画像処理システム。
【０１１１】
〔実施態様９〕
前記制御手段は、前記特徴量を電子透かしとしてプリントデータに付加することを特徴とする実施態様１記載の画像処理システム。
【０１１２】
〔実施態様１０〕
サーバ装置とデータ処理装置とが通信して所定のデータ処理を行う画像処理システムにおけるデータ処理方法であって、プリンタ装置から出力すべき電子データの特徴量を抽出する第１の抽出ステップ（図４に示すステップ（３０３））と、前記第１の抽出ステップにより抽出される特徴量と前記電子データのプリント要求者を識別するためのユーザＩＤとを含む原本特定情報を前記サーバ装置に送出する第１の送出ステップ（図４に示すステップ（３０４））と、前記サーバ装置により通知される原本保証情報と前記電子データとに基づき、前記プリンタ装置に出力すべきプリントデータの作成を制御する制御ステップ（図４に示すステップ（３０６））と、前記制御ステップにより作成されたプリントデータに基づき前記プリンタ装置から出力される原本保証プリント画像中の付帯情報を抽出する第２の抽出ステップ（図９に示すステップ（４０２））と、前記第２の抽出ステップにより抽出される前記付帯情報と、前記第１の抽出ステップにより新たな電子データから抽出される新特徴量と、前記特徴量と、前記ユーザＩＤとを含む更新情報を前記サーバ装置に送出する第２の送出ステップ（図９に示すステップ（４０３））と、前記データ処理装置から送信される前記原本特定情報を受信して記憶部に登録して管理する管理ステップ（図４に示すステップ（３１３））と、前記データ処理装置から送信される更新情報と前記原本特定情報とを検証して、前記原本特定情報の内容を更新する更新ステップ（図９に示すステップ（４１２））と、前記データ処理装置による原本保証プリント要求時に、前記データ処理装置から送信される原本特定情報と前記記憶部に登録された原本特定情報とを参照して、前記電子データに付加すべき原本保証情報を前記データ処理装置に通知する通知ステップ（図９に示すステップ（４１４））とを備えたことを特徴とするデータ処理方法。
【０１１３】
〔実施態様１１〕
前記管理ステップは、前記原本特定情報および該原本特定情報の管理情報とをファイル管理することを特徴とする実施態様１０記載のデータ処理方法。
【０１１４】
〔実施態様１２〕
前記更新ステップは、前記記憶部に記憶した管理情報を更新することを特徴とする実施態様１０記載のデータ処理方法。
【０１１５】
〔実施態様１３〕
前記管理情報は、前記原本特定情報を管理するための登録番号，登録日時，バージョン情報，更新履歴，確認履歴とを含むことを特徴とする実施態様１０記載のデータ処理方法。
【０１１６】
〔実施態様１４〕
前記更新ステップは、前記記憶部に記憶した情報のうち、登録された登録日時，特徴量，バージョン情報，更新履歴のいずれかを更新することを特徴とする実施態様１０記載のデータ処理方法。
【０１１７】
〔実施態様１５〕
前記データ処理装置による原本確認要求時に、前記データ処理装置から送信される原本特定情報と前記記憶部に登録された原本特定情報とを参照して、前記原本特定情報の原本性を確認する確認ステップ（図１０に示すステップ（８０８）〜（８１０））と、前記確認ステップによる確認結果を前記データ処理装置に通知する確認通知ステップ（図１０に示すステップ（８１３））とを備えたことを特徴とする実施態様１３記載のデータ処理方法。
【０１１８】
〔実施態様１６〕
前記記憶部は、前記特徴量を記録した日時を特定する情報を管理情報として記憶することを特徴とする実施態様１０記載のデータ処理方法。
【０１１９】
〔実施態様１７〕
前記記憶部は、プリントするユーザを特定するユーザＩＤを記憶することを特徴とする実施態様１０記載のデータ処理方法。
【０１２０】
〔実施態様１８〕
前記制御ステップは、前記特徴量を電子透かしとしてプリントデータに付加することを特徴とする実施態様１０記載のデータ処理方法。
【０１２１】
〔実施態様１９〕
実施態様１０〜１８のいずれかに記載のデータ処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１２２】
〔実施態様２０〕
実施態様１０〜１８のいずれかに記載のデータ処理方法を実現することを特徴とするプログラム。
【０１２３】
上記実施形態および実施態様によれば、電子データをプリントする際に電子データの特徴量及びプリント作成日時を原本登録サーバに記憶する手段を設けたので、元の電子データ全体を原本登録サーバに記憶する事を避けて、原本登録システムを構成することが可能となり、記憶容量増大および機密漏洩のリスクを低減する事ができる。
【０１２４】
又、電子データの特徴量の改竄が困難な形態でプリント上に付加する手段を設け、かつ、プリントに付加されている管理番号と特徴量を読み取る手段と、前記読み取られたデータを原本登録サーバで確認する手段とを設けたので、プリント物に対する作成日時及びプリント内容保証を実現することが可能となり、さらに、登録済みの原本を読み込むと同時に新しい原本を登録することで、原本を更新することが可能となる。
【０１２５】
【発明の効果】
以上説明したように、本発明によれば、プリンタ装置から出力すべき電子データの特徴量および原本保証情報が付加されたプリント画像から抽出される新旧の特徴量および該電子データのプリント要求者を識別するためのユーザＩＤとを含む原本特定情報をサーバ装置に送出し、サーバ装置において管理される旧原本特定情報を新たな特徴量に基づく新原本特徴情報に更新可能に管理し、サーバ装置から通知される原本特定情報に基づきプリンタ装置に出力すべきプリントデータの作成を制御するので、ユーザがサーバ装置に対して更新可能に登録した最新の原本特定情報に従い、電子データをプリント処理する際に、常に最新の原本特定情報に従って検証して得られる原本保証情報を電子データに付帯させた印刷結果を容易に得ることができる原本保証プリントを再現性よく行えるという効果を奏する。
【０１２６】
また、データ処理装置から送信される原本抽出情報を管理される原本特定情報と検証してその原本性を確認して、その確認結果をデータ処理装置に通知するので、原本特定情報に利用可能な電子データか否かを確実に判定することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像処理システムの構成を説明する図である。
【図２】図１に示したプリンタから出力される原本保証コード付プリントのプリント内容を説明する図である。
【図３】本発明の第１実施形態を示す情報処理装置を適用可能な画像処理システムの構成を説明するブロック図である。
【図４】本発明に係る画像処理システムにおける第１のデータ処理手順の一例を示すフローチャートである。
【図５】図３に示したＣＲＴ上に表示される第１のプリント属性選択画面の一例を示す図である。
【図６】図１に示したユーザパソコンによるプリントデータ作成処理状態を説明する図である。
【図７】図１に示したユーザパソコンによるメッセージダイジェスト値の生成概念を説明する図である。
【図８】図１に示したユーザパソコンによる電子透かし処理例を説明する図である。
【図９】本発明に係る画像処理システムにおける第２のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係る画像処理システムにおける第３のデータ処理手順の一例を示すフローチャートである。
【図１１】本発明に係る画像処理システムにおける更新登録確認証結果印刷例を示す図である。
【図１２】本発明に係る画像処理システムにおける更新登録確認証結果印刷例を示す図である。
【図１３】本発明に係る画像処理システムにおける登録不確認証結果印刷例を示す図である。
【図１４】本発明の第２実施形態を示す画像処理システムにおける登録確認証印刷結果を示す図である。
【図１５】図３に示したＣＲＴ上に表示される第２のプリント属性選択画面の一例を示す図である。
【図１６】本発明に係る画像処理システムにおける第４のデータ処理手順の一例を示すフローチャートである。
【図１７】本発明に係る画像処理システムにおける登録確認証結果印刷例を示す図である。
【図１８】本発明に係る画像処理システムにおける登録確認証結果印刷例を示す図である。
【図１９】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１００  ユーザパソコン
１０２  記憶データ
１１０  プリンタ
１１１  原本保証コード付きプリント
１２０  原本登録サーバ
【図１】
2004282190.tif 000003
【図２】
2004282190.tif 000004
【図３】
2004282190.tif 000005
【図４】
2004282190.tif 000006
【図５】
2004282190.tif 000007
【図６】
2004282190.tif 000008
【図７】
2004282190.tif 000009
【図８】
2004282190.tif 000010
【図９】
2004282190.tif 000011
【図１０】
2004282190.tif 000012
【図１１】
2004282190.tif 000013
【図１２】
2004282190.tif 000014
【図１３】
2004282190.tif 000015
【図１４】
2004282190.tif 000016
【図１５】
2004282190.tif 000017
【図１６】
2004282190.tif 000018
【図１７】
2004282190.tif 000019
【図１８】
2004282190.tif 000020
【図１９】
2004282190.tif 000021