(57)【特許請求の範囲】
【請求項１】
入力画像に関する情報を表現した二次元コード情報を解析してその内容を認識するコード情報認識手段を有する画像処理装置であって、
当該画像処理装置と同等の機能を有する他の画像処理装置と通信する通信手段と、
前記入力画像を所定の蓄積装置に蓄積する蓄積制御手段と、
該蓄積制御手段から前記蓄積装置への前記入力画像の蓄積がなされた旨の通知を受け、該蓄積装置を特定するための情報を含む該入力画像の蓄積に関する情報および該入力画像に対する出力条件を表現した二次元コード情報を生成するコード情報生成手段と、
該コード情報生成手段によって生成された二次元コード情報と前記蓄積装置に蓄積されている入力画像とを関連付ける関連付手段と、
前記コード情報生成手段によって生成された二次元コード情報を記録媒体に印刷して出力する印刷手段と、
前記二次元コード情報を用いるための二次元コード利用情報の入力を受け付ける操作手段と、
前記コード情報認識手段によって認識された二次元コード情報に含まれている前記蓄積装置を特定するための情報が当該画像処理装置のものか前記他の画像処理装置のものかを判断し、当該画像処理装置のものである場合には、前記操作手段から入力された二次元コード利用情報によって対応する二次元コード情報が利用可能になったとき、前記コード情報認識手段によって認識された該二次元コード情報に関連付けられている入力画像を前記蓄積装置から検索し、該入力画像に対して該二次元コード情報に基づく処理を行い、前記蓄積装置を特定するための情報が前記他の画像処理装置のものである場合には、該他の画像処理装置に対して前記認識された二次元コード情報の解析を依頼し、該依頼に対して前記他の画像処理装置から二次元コード利用情報の要求を受けた場合に、該他の画像処理装置へ前記操作手段から入力された二次元コード利用情報を送信し、該二次元コード利用情報の送信に対して、前記他の画像処理装置から前記解析を依頼した二次元コード情報に関連付けられている入力画像を受信し、該入力画像に対して該二次元コード情報に基づく処理を行う処理手段とを設けたことを特徴とする画像処理装置。
【請求項２】
請求項１記載の画形処理装置において、
前記コード情報生成手段によって生成された二次元コード情報を暗号化するコード暗号化手段を設け、
前記操作手段は、前記コード暗号化手段によって暗号化された二次元コード情報を復号するための復号情報を表示すると共に、復号情報の入力を受け付ける手段であり、
前記処理手段は、前記操作手段で受け付けた復号情報が正しかった場合に、前記入力画像の検索と、検索された入力画像に対して前記二次元コード情報に基づく処理を行う手段であることを特徴とする画像処理装置。
【請求項３】
請求項２記載の画形処理装置において、
前記処理手段は、前記操作手段で受け付けた復号情報が誤っていた場合に、復号情報が誤っていたことをログとして出力することを特徴とする画像処理装置。
【請求項４】
請求項３記載の画形処理装置において、
前記処理手段は、前記操作手段で受け付けた復号情報が誤っていた回数が所定回数を超えた場合に、対応する前記二次元コード情報を利用不可能とすることを特徴とする画像処理装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の画形処理装置において、
前記入力画像の蓄積に関する情報には、該入力画像が前記蓄積装置に蓄積された日、蓄積されている前記蓄積装置の格納場所、および前記入力画像のファイル名のうち少なくともいずれかを含み、前記入力画像に対する出力条件には、前記入力画像の印刷条件を含むことを特徴とする画像処理装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の画形処理装置において、
前記蓄積装置は、当該画像処理装置の格納装置または所定のコンピュータ装置を含むことを特徴とする画像処理装置。
【請求項７】
請求項５又は６記載の画形処理装置において、
前記コード情報生成手段による二次元コード情報の生成日時から所定期間を経過した場合に、前記コード暗号化手段による該二次元コード情報の暗号化および前記操作手段による復号情報の表示を行わせる手段を設けたことを特徴とする画像処理装置。
【請求項８】
請求項５又は６記載の画形処理装置において、
前記コード情報生成手段による二次元コード情報の利用回数が所定回数を経過した場合に、前記コード暗号化手段による該二次元コード情報の暗号化および前記操作手段による復号情報の表示を行わせる手段を設けたことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置（デジタル複合機，デジタル複写機，ファクシミリ装置，プリンタ等）や画像読取装置（スキャナ装置等）、パーソナルコンピュータ（以下「ＰＣ」と略称する）等の画像処理装置（以下「機器」ともいう）に関する。
【背景技術】
【０００２】
例えば、近年のデジタル複合機（以下「ＭＦＰ」という）は、スキャナ装置等の画像読取装置又は外部機器から入力された画像データを自機に内蔵又は外部接続されているＨＤＤ（ハードディスク装置）等の所定の蓄積装置に蓄積し、再度利用されることを想定して管理し、蓄積装置に蓄積されている画像データをユーザに提供可能にすることが、既に知られている（例えば特許文献１参照）。
【０００３】
一方、画像読取装置を備えた電子機器に、ＱＲコードやバーコードなどの情報が二次元または一次元の画像データによってエンコードされた情報を入力することで、エンコードされた情報のデコードを行い、有効に再利用される技術も、既に知られている。
上記技術を組み合わせて、ＭＦＰで読み取った文書（原稿）を電子データ（画像データ）として蓄積し、再活用が行えるシステムにおいて、蓄積した文書を特定する情報や再利用時の出力条件等をマーキング情報（コード情報）として作成し、再利用時にはそのマーキング情報をＭＦＰに入力することで、蓄積した文書を自動で再利用できるような技術も、既に知られている。（例えば特許文献２参照）
【特許文献１】特開平１１−２４３４６３号公報
【特許文献２】特開２００６−２５８８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、今までのマーキング情報からＭＦＰに蓄積されている文書を特定する技術では、マーキング情報の解析を行った際に、文書の格納位置等の情報が無条件で解析できてしまうため、文書の文書名や作成者名などをマーキング情報として作成した場合、プライバシーの情報が読み取られてしまうというセキュリティ上の問題があった。
この発明は、上記の点に鑑みてなされたものであり、マーキング情報等のコード情報から蓄積されている画像データ（文書）を特定し、再利用を可能としている画像処理装置において、コード情報とそれによって再利用することができる文書を「第３者からの不正な利用から守る」ことを目的とする。
【課題を解決するための手段】
【０００５】
この発明は、入力画像に関する情報を表現した二次元コード情報を解析してその内容を認識するコード情報認識手段を有する画像処理装置であって、上記の目的を達成するため、以下のようにしたことを特徴とする。
【０００６】
請求項１の発明による画像処理装置は、入力画像に関する情報を表現した二次元コード情報を解析してその内容を認識するコード情報認識手段を有する画像処理装置であって、当該画像処理装置と同等の機能を有する他の画像処理装置と通信する通信手段と、上記入力画像を所定の蓄積装置に蓄積する蓄積制御手段と、該蓄積制御手段から上記蓄積装置への上記入力画像の蓄積がなされた旨の通知を受け、該蓄積装置を特定するための情報を含む該入力画像の蓄積に関する情報および該入力画像に対する出力条件を表現した二次元コード情報を生成するコード情報生成手段と、該コード情報生成手段によって生成された二次元コード情報と上記蓄積装置に蓄積されている入力画像とを関連付ける関連付手段と、上記コード情報生成手段によって生成された二次元コード情報を記録媒体に印刷して出力する印刷手段と、上記二次元コード情報を用いるための二次元コード利用情報の入力を受け付ける操作手段と、上記コード情報認識手段によって認識された二次元コード情報に含まれている上記蓄積装置を特定するための情報が当該画像処理装置のものか上記他の画像処理装置のものかを判断し、当該画像処理装置のものである場合には、上記操作手段から入力された二次元コード利用情報によって対応する二次元コード情報が利用可能になったとき、上記コード情報認識手段によって認識された該二次元コード情報に関連付けられている入力画像を上記蓄積装置から検索し、該入力画像に対して該二次元コード情報に基づく処理を行い、上記蓄積装置を特定するための情報が上記他の画像処理装置のものである場合には、該他の画像処理装置に対して上記認識された二次元コード情報の解析を依頼し、該依頼に対して上記他の画像処理装置から二次元コード利用情報の要求を受けた場合に、該他の画像処理装置へ上記操作手段から入力された二次元コード利用情報を送信し、該二次元コード利用情報の送信に対して、上記他の画像処理装置から上記解析を依頼した二次元コード情報に関連付けられている入力画像を受信し、該入力画像に対して該二次元コード情報に基づく処理を行う処理手段とを設けたものである。
【０００７】
請求項２の発明による画像処理装置は、請求項１の画形処理装置において、上記コード情報生成手段によって生成された二次元コード情報を暗号化するコード暗号化手段を設け、上記操作手段を、上記コード暗号化手段によって暗号化された二次元コード情報を復号するための復号情報を表示すると共に、復号情報の入力を受け付ける手段とし、上記処理手段を、上記操作手段で受け付けた復号情報が正しかった場合に、上記入力画像の検索と、検索された入力画像に対して上記二次元コード情報に基づく処理を行う手段としたものである。
【０００８】
請求項３の発明による画像処理装置は、請求項２の画形処理装置において、上記処理手段が、上記操作手段で受け付けた復号情報が誤っていた場合に、復号情報が誤っていたことをログとして出力するものである。
請求項４の発明による画像処理装置は、請求項３の画形処理装置において、上記処理手段が、上記操作手段で受け付けた復号情報が誤っていた回数が所定回数を超えた場合に、対応する上記二次元コード情報を利用不可能とするものである。
【０００９】
請求項５の発明による画像処理装置は、請求項１〜４のいずれかの画形処理装置において、上記入力画像の蓄積に関する情報には、該入力画像が上記蓄積装置に蓄積された日、蓄積されている上記蓄積装置の格納場所、および上記入力画像のファイル名のうち少なくともいずれかを含み、上記入力画像に対する出力条件には、上記入力画像の印刷条件を含むものである。
請求項６の発明による画像処理装置は、請求項１〜５のいずれかの画形処理装置において、上記蓄積装置が、当該画像処理装置の格納装置または所定のコンピュータ装置を含むものである。
【００１０】
請求項７の発明による画像処理装置は、請求項５又は６の画形処理装置において、上記コード情報生成手段による二次元コード情報の生成日時から所定期間を経過した場合に、上記コード暗号化手段による該二次元コード情報の暗号化および上記操作手段による復号情報の表示を行わせる手段を設けたものである。
請求項８の発明による画像処理装置は、請求項５又は６の画形処理装置において、上記コード情報生成手段による二次元コード情報の利用回数が所定回数を経過した場合に、上記コード暗号化手段による該二次元コード情報の暗号化および上記操作手段による復号情報の表示を行わせる手段を設けたものである。
【発明の効果】
【００１１】
この発明によれば、画像処理装置が、蓄積装置への入力画像の蓄積がなされた旨の通知を受け、その入力画像の蓄積に関する情報およびその入力画像に対する出力条件を表現した二次元コード情報を生成し、その二次元コード情報と蓄積装置に蓄積されている入力画像とを関連付けると共に、その二次元コード情報を記録媒体に印刷して出力した後、認識した二次元コード情報に含まれている蓄積装置を特定するための情報が当該画像処理装置のものか他の画像処理装置のものかを判断する。そして、当該画像処理装置のものである場合には、操作手段から入力された二次元コード利用情報によって対応する二次元コード情報が利用可能になったとき、認識したその二次元コード情報に関連付けられている入力画像を蓄積装置から検索し、その入力画像に対してその二次元コード情報に基づく処理を行う。また、上記蓄積装置を特定するための情報が他の画像処理装置のものである場合には、その画像処理装置に対して上記認識された二次元コード情報の解析を依頼し、その依頼に対して上記他の画像処理装置から二次元コード利用情報の要求を受けた場合に、その画像処理装置へ上記操作手段から入力された二次元コード利用情報を送信し、その二次元コード利用情報の送信に対して、上記他の画像処理装置から上記解析を依頼した二次元コード情報に関連付けられている入力画像を受信し、その入力画像に対してその二次元コード情報に基づく処理を行う。それにより、二次元コード情報とそれによって再利用することができる入力画像（文書）を第３者からの不正な利用から守ることができる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。なお、この実施形態では画像処理装置として画像形成装置、特にＭＦＰを用いた例について説明する。また、以下の説明では、便宜上、「画像データ」を「画像」ともいう。よって、例えば、「画像データを可視画像として用紙に印刷する」と「画像を用紙に印刷する」は同義となる。
【００１３】
〔第１実施形態〕
まず、第１実施形態のＭＦＰについて説明する。
図１は、この発明の第１実施形態であるＭＦＰにおけるマーキング作成処理の流れの一例を示す説明図である。
第１実施形態のＭＦＰ１において、蓄積制御部（蓄積制御手段）１０１は、スキャナ（実際にはコンタクトガラス等の読み取り位置）にセットされた紙原稿の画像（入力画像）の読み取りを行い、電子データ（画像データ）としての文書を作成し、記憶装置（蓄積装置）１０１ａ（例えばＭＦＰ１内）に蓄積する。
【００１４】
マーキング情報作成部１０２は、記憶装置１０１ａへの文書（入力画像）の蓄積がなされた旨の通知を受け、その文書の蓄積に関する情報である文書を特定するための紐付け情報（属性情報）と文書名や作成者名等の書誌情報、文書の再利用時に使用される文書に対する印刷条件等の出力条件の情報などを表現した二次元マーキング情報（二次元コード情報）を作成する。よって、このマーキング情報作成部１０２がコード情報生成手段としての機能を果たす。なお、二次元マーキング情報（以下単に「マーキング情報」ともいう）は、文書の蓄積に関する情報および文書に対する出力条件の少なくともいずれかを表現したものでもよい。また、マーキング情報作成部１０２は、二次元マーキング情報の代わりに、一次元マーキング情報を作成するようにしてもよい。
【００１５】
暗号化部１０３は、マーキング情報作成部１０２によって作成されたマーキング情報に対して暗号化を行い、暗号化したマーキング情報を復号するために必要な復号鍵（復号情報）も作成する。よって、この暗号化部１０３が、コード暗号化手段としての機能を果たす。
マーキング作成・出力部１０４は、暗号化部１０３によって暗号化されたマーキング情報から二次元バーコード等のマーキング画像を作成し、復号鍵と共にユーザに対して出力を行う。例えば、用紙等の記録媒体に印刷出力するか、操作パネル上に表示出力するか、あるいは電子メール等の通信手段を用いて送信出力する。よって、このマーキング作成・出力部１０４が、印刷手段としての機能を果たす。
【００１６】
図２は、ユーザにマーキング画像（単に「マーキング」ともいう）を復号するためのキーを提示する際の操作パネル上の画面例を示す図である。
ＭＦＰ１は、自機の操作パネルを利用してユーザに復号鍵を通知することを可能としている。ここでは、復号鍵を文字列としてユーザに対して通知している。
【００１７】
図３は、図１の記憶装置１０１ａに蓄積されている画像データを再利用する際の処理の流れの一例を示す説明図である。
ＭＦＰ１において、図１のマーキング作成・出力部１０４によって出力されたマーキングと復号鍵がユーザによって入力されることにより、記憶装置１０１ａに蓄積されている画像データ（文書）を読み出し、再利用することができる。
図４は、ユーザがマーキングを復号するためのキーを入力する際の操作パネル上の画面例を示す図である。
ＭＦＰ１は、ユーザが操作パネルを利用して復号鍵を入力することを可能としている。ここでは、復号鍵を文字列としてユーザに入力することを要求する。
【００１８】
図５は、図１のマーキング情報作成部１０２によって作成されるマーキング情報の内容と暗号化済のマーキング情報との関係の一例を示すテーブル図である。
ＭＦＰ１のマーキング情報作成部１０２によって作成されるマーキング情報のうちの文書の蓄積に関する情報には、文書（画像データ）を特定するための文書名（ファイル名）等の情報に加え、文書内の画像を特定するための画像識別子となる画像ＩＤや、文書が蓄積されている記憶装置１０１ａが自機以外の電子機器（ＭＦＰ等）を含む場合、文書が格納されている電子機器（格納機器）やフォルダを特定する情報を含む格納場所の情報を必要とする。なお、文書が記憶装置１０１ａに蓄積された日を加えても良い。あるいは、それらの情報の少なくともいずれかであってもよい。
【００１９】
また、マーキングを用いて文書の再利用を行う場合、再利用時の印刷条件等を含む出力条件情報もマーキング情報として作成する。
作成されたマーキング情報に対して暗号化を行った場合、文書情報や画像情報、出力条件情報は、復号鍵がなければ解読できないような情報となる。
また、機器情報だけは復号鍵を用いなくても読み取ることができるようにし、入力されたマーキングに格納されているマーキング情報内の機器情報が、自機の機器情報と異なる場合に、入力された機器情報に対応する電子機器に文書の取得を依頼することを実現可能とする（図１２参照）。
【００２０】
以下、ＭＦＰ１を使用するネットワーク環境、ＭＦＰ１の具体例な構成および制御等にについて説明する。
図６は、ＭＦＰ１を使用するネットワーク環境の一例を示す図である。
【００２１】
複数のＭＦＰ１（１ａ，１ｂ，１ｃ，１ｄ）は、ＬＡＮ（ローカルエリアネットワーク）２（２ａ，２ｂ）のネットワーク環境や、ＬＡＮ２同士をつなぐＷＡＮ（ワイドエリアネットワーク）のネットワーク環境の中に、複数のサーバ３（３ａ，３ｂ）や図示しないＰＣ（パーソナルコンピュータ）等の他の電子機器と共に接続され、各電子機器が相互に通信することが可能となっている。
【００２２】
ＭＦＰ１は、複写機，スキャナ，プリンタ，およびファクシミリ装置等の複数の機能を複合した画像処理装置である。
サーバ３は、高機能の情報処理装置（コンピュータ装置）である。
通信線４は、ＭＦＰ１を個別に接続するＩＥＥＥ１３９４の通信線である。
なお、各ＭＦＰ１がそれぞれ入力する紙原稿の画像データを自機以外のサーバとなる機器に蓄積することを可能とするために、ＬＡＮ２又はＷＡＮのネットワーク上で他のＭＦＰ１や文書の蓄積を目的としたサーバ３ａ，３ｂが接続されている。
【００２３】
図７は、ＭＦＰ１の制御系の構成例を示すブロック図である。
このＭＦＰ１は、ＣＰＵ１１，ＨＤＤ（ハードディスク装置）１２，メモリ１３，エンジン１４の各ハードウェア（リソース）と、ＯＳ（オペレーティングシステム）１５，スキャナモジュール１６，画像データ蓄積モジュール１７，マーキング情報作成モジュール１８，文書紐付け情報管理モジュール１９，暗号化／復号モジュール２０，鍵生成モジュール２１，ネットワークモジュール２２，マーキング生成モジュール２３，マーキング解析モジュール２４，マーキング生成アプリ２５，およびマーキング情報読取アプリ２６の各ソフトウェアとを備えている。
【００２４】
ＣＰＵ１１は、後述する各プログラム（ソフトウェア）を必要に応じて実行することにより各種処理（ハードウェアの制御を含む）を行う中央処理装置である。このＣＰＵ１１が、各プログラムを実行し、図示しない操作パネルを含む装置を制御することにより、図１の蓄積制御部１０１，マーキング情報作成部１０２，暗号化部１０３，マーキング作成・出力部１０４としての機能を果たす。つまり、この発明に関わる機能であるコード情報認識手段，蓄積制御手段，コード情報生成手段，関連付手段，コード暗号化手段，印刷手段，操作手段，処理手段としての機能を実現することができる。なお、便宜上、プログラムそのものが処理を行うとする場合もある。
【００２５】
ＨＤＤ１２は、大量のデータを蓄積して保持する蓄積装置であり、図１の記憶装置１０１ａに相当する。
メモリ１３は、ブートローダ（ブートプログラム）を含む固定のデータを記憶するＲＯＭや、ＣＰＵ１１が処理を行う際に使用するＲＡＭなどである。
エンジン１４は、紙原稿の画像を読み取るスキャナ（画像読取手段）、およびスキャナによって読み取った画像データあるいは外部の電子機器から受信した画像データを可視画像として用紙（他の記録媒体でもよい）上に印刷（画像形成）するプロッタ（画像形成手段）に相当するハードウェアである。
ＯＳ１５は、ＣＰＵ１１が各種処理（装置全体の制御）を行うための基本のソフトウェアである。
【００２６】
スキャナモジュール１６は、紙原稿の通常の画像やマーキングの画像を読み取るためのソフトウェアである。
画像データ蓄積モジュール１７は、スキャナモジュール１６によって読み込んだ紙原稿の画像を電子データである画像データとして記憶装置（ここではＨＤＤ１２）に蓄積するためのソフトウェアである。
マーキング情報作成モジュール１８は、画像データ蓄積モジュール１７によってＨＤＤ１２に蓄積した画像データ（文書）の文書名等の書誌情報（文書の付属情報），その画像データの蓄積場所等の蓄積に関する情報，その画像データの再利用時の印刷条件等の出力条件などをマーキング情報として作成するためのソフトウェアである。
【００２７】
文書紐付け情報管理モジュール１９は、マーキング情報作成モジュール１８によって作成したマーキング情報を文書の紐付け情報として（蓄積した文書に関連付けて）管理するためのソフトウェアである。
暗号化／復号モジュール２０は、マーキング情報作成モジュール１８によって作成したマーキング情報の暗号化／復号を行うためのソフトウェアである。
鍵生成モジュール２１は、暗号化や復号に必要な鍵を自動で生成するためのソフトウェアである。
ネットワークモジュール２２は、ネットワーク上の他の電子機器とやりとりするためのソフトウェアである。
【００２８】
マーキング生成モジュール２３は、二次元のマーキング画像を生成するためのソフトウェアである。
マーキング解析モジュール２４は、マーキング画像を解析するためのソフトウェアである。
マーキング生成アプリ２５は、マーキングの生成に関する各種処理を行うためのアプリケーションソフトウェアであり、その各種処理をＣＰＵ１１に要求できる。
マーキング情報読取アプリ２６は、マーキング情報を読み取るためのアプリケーションソフトウェアであり、その読み取りをＣＰＵ１１に要求できる。
【００２９】
なお、アプリケーションソフトウェアは、ジョブの実行をＣＰＵ１１に要求するものであり、マーキング生成アプリ２５およびマーキング情報読取アプリ２６以外に、コピーアプリ，プリンタアプリ，ＦＡＸアプリ等もある。
コピーアプリは、図示しないスキャナに紙原稿の画像を読み取らせ、その画像データをエンジン１４のプロッタに送り、用紙上に可視画像として印刷（形成）させるジョブの実行をＣＰＵ１１に要求できる。
【００３０】
プリンタアプリは、ＰＣ等からの印刷情報をそのまま（この場合は印刷情報＝画像データ）又は画像データへの変換処理を行ってエンジン１４のプロッタに送り、用紙上に可視画像として印刷させるジョブの実行をＣＰＵ１１に要求できる。
ＦＡＸアプリは、エンジン１４のスキャナに紙原稿の画像を読み取らせ、その画像情報を他の電子機器へＦＡＸ（ファクシミリ）送信させたり、他の電子機器から画像情報をＦＡＸ受信し、その画像情報をエンジン１４のプロッタに送って用紙上に可視画像として印刷させたりするジョブの実行をＣＰＵ１１に要求できる。
【００３１】
図８は、作成したマーキングを用紙に印刷した場合の印刷物の一例を示す図である。
ＭＦＰ１は、マーキングを図８に示すように用紙に印刷することにより、ユーザにマーキングを提供している。
【００３２】
図９は、図７に示したＭＦＰ１におけるスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの処理手順の第１例を示すフローチャートである。
ＭＦＰ１は、スキャナへの通常画像の紙原稿のセットが図示しない所定のセンサによって検知された時（あるいはスキャナに通常画像の紙原稿がセットされた状態で操作パネル上の操作による文書登録の指示があった時）に図９に示す処理ルーチンをスタートし、まずステップＳ１の処理を行う。
【００３３】
すなわち、ユーザによってスキャナにセットされた紙原稿の通常画像をスキャナによって読み取り、電子データとしての文書（画像データ）を作成し、ステップＳ２でその文書をどの記憶装置に蓄積するかを判断する。
そして、自機の記憶装置が文書の蓄積先として指定されていた場合には、作成した文書を自機の記憶装置に蓄積すると判断し、その文書をステップＳ３で自機の記憶装置（ＨＤＤ１２）に蓄積する。他の電子機器であるネットワーク上の電子機器（ＭＦＰ１等）の記憶装置が文書の蓄積先として指定されていた場合には、作成した文書をその電子機器の記憶装置に蓄積すると判断し、ステップＳ８でその電子機器に対して文書の蓄積を依頼し、作成した文書をその電子機器の記憶装置に蓄積させる。
【００３４】
その後、ステップＳ４へ進み、入力された文書名等の文書情報と蓄積した文書を特定するための紐付け情報をまとめてマーキング情報として生成し、そのマーキング情報に対してステップＳ５で暗号化処理を行い、暗号化済のマーキング情報と復号するための復号鍵を生成する。
次に、ステップＳ６で生成した暗号化済のマーキング情報から二次元バーコード等のマーキングを作成し、最後のステップＳ７へ進む。
ステップＳ７では、その作成したマーキングと、暗号化済のマーキング情報を復号（復元）するための復号鍵とをユーザに対して出力する。ここでは、プロッタで用紙上に印刷して出力する。
【００３５】
図１０は、図７に示したＭＦＰ１におけるスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの各モジュールのやりとりの一例を示す通信シーケンス図である。
ＭＦＰ１において、マーキング生成アプリ２５は、例えばスキャナへの紙原稿セットが所定のセンサによって検知された時に、スキャナモジュール１６にスキャン要求を出す（Ｓ１０１，Ｓ１０２）。
スキャナモジュール１６は、そのスキャン要求により、スキャナにセットされた紙原稿の画像を読み取らせ、その画像から電子データとしての画像データ（文書）を作成し、作成した画像データをもって画像データ蓄積モジュール１７へ画像データ蓄積要求を出す（Ｓ１０３）。
【００３６】
画像データ蓄積モジュール１７は、その画像データ蓄積要求により、スキャナモジュール１６からの画像データをＨＤＤ１２に蓄積し、その蓄積した画像データを特定するための画像ＩＤや格納場所をマーキング生成アプリ２５に通知する（Ｓ１０４）。
マーキング生成アプリ２５は、それらの情報をもってマーキング情報作成モジュール１８にマーキング情報の作成（生成）を要求する（Ｓ１０５）。
マーキング情報生成モジュール１８は、その要求によってマーキング生成アプリ２５から渡された情報を元にマーキング情報を作成し、それをマーキング生成アプリ２５へ通知する（Ｓ１０６）。
【００３７】
マーキング生成アプリ２５は、その作成されたマーキング情報の暗号化を暗号化／復号モジュール２０へ要求する（Ｓ１０７）。
暗号化／復号モジュール２０は、その要求によって鍵生成モジュール２１へ暗号鍵の生成を要求する（Ｓ１０８）。
鍵生成モジュール２１は、その要求によって暗号鍵を生成し、それを暗号化／復号モジュール２０へ通知する（Ｓ１０９）。
【００３８】
暗号化／復号モジュール２０は、鍵生成モジュール２１から通知された暗号鍵をもってマーキング生成アプリ２５によって作成されたマーキング情報の暗号化を行う。そして、マーキング情報の暗号化を行った後、暗号化済のマーキング情報と暗号化されたマーキング情報を復号するための復号鍵をマーキング生成アプリ２５へ通知する（Ｓ１１０）。
マーキング生成アプリ２５は、その通知された暗号化済のマーキング情報からマーキングを生成する要求をマーキング生成モジュール２３へ要求する（Ｓ１１１）。
【００３９】
マーキング生成モジュール２３は、その要求により、暗号化済のマーキング情報に基づいて二次元のマーキング画像を作成し、それをマーキング生成アプリ２５へ通知する（Ｓ１１２）。
マーキング生成アプリ２５は、復号鍵に加え、マーキング生成モジュール２３からマーキング画像を受け取ると、そのマーキング画像と復号鍵を出力する（Ｓ１１３）。
【００４０】
図１１は、図７に示したＭＦＰ１におけるスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第１例を示すフローチャートである。
ＭＦＰ１は、スキャナへのマーキング画像の紙原稿のセットが所定のセンサによって検知された時（あるいはスキャナに紙原稿がセットされた状態で操作パネル上の操作による文書出力の指示があった時）に図１１に示す処理ルーチンをスタートする。
【００４１】
そして、まずステップＳ１１でマーキング入力を行う。つまり、ユーザによってスキャナにセットされた紙原稿のマーキング画像をスキャナによって読み取る。
次に、ステップＳ１２で読み取ったマーキング画像を解析してその内容を認識し（１次解析）、暗号化済のマーキング情報と機器情報，復号鍵を取得する。
次に、ステップＳ１３でマーキング画像から取得した機器情報が自機のものか他機のものかを判断し、他機の情報であった場合には対応する文書が蓄積されている場所は自機以外の電子機器のため、ステップＳ１９へ進む。
ステップＳ１９では、取得した機器情報に一致する電子機器を特定する。
【００４２】
次に、ステップＳ２０でその特定した電子機器に対してマーキング解析を依頼する。
その依頼を受けた電子機器は、ステップＳ２１でマーキングの解析処理を行う。
読み取ったマーキング画像から取得した機器情報が自機のものであった場合には、ステップＳ１４で操作パネル上への表示によりユーザに対して復号鍵（マーキング情報を用いるためのマーキング利用情報）の入力を要求し、ユーザによる操作パネル上の操作によって入力された復号鍵を取得した（受け付けた）後、ステップＳ１５でその入力された復号鍵が正しいものかどうかを判定し、正しくない場合（先にマーキング画像から取得した正しい復号鍵と異なるものであった場合）にはステップＳ２２へ進み、文書の利用（マーキング情報の利用）はできないと判断して入力された復号鍵が誤っていたことをログ（履歴）として出力する。ここでは、プロッタで用紙上に印刷して出力する。
【００４３】
取得した復号鍵が正しかった場合（正しい復号鍵と一致した場合）には、文書の利用（マーキング情報の利用）が可能になってステップＳ１６へ進み、その復号鍵を元に読み取ったマーキング画像から取得したマーキング情報を復号してマーキング情報を取得し、ステップＳ１７でその取得したマーキング情報からそれに紐付けされている（対応付けられている）文書を記憶装置から検索（特定）し、その文書（画像データ）を取得する。
次に、ステップＳ１８へ進み、取得した文書を出力する。このとき、その文書に対して出力条件情報が指定されている場合には、その情報に従って文書を自動で出力する処理を行う。
【００４４】
図１２は、図７に示したＭＦＰ１におけるスキャナにセットされた紙原稿から読み取ったマーキングが示す文書が格納されている電子機器が自機以外の電子機器であった場合の文書取得までのやりとりの一例を示す通信シーケンス図である。なお、図１２ではネットワークモジュール２２の図示を省略している。
ＭＦＰ１ａは、上述したように、マーキング画像の読み取り（マーキング入力）を行い（Ｓ１２１）、そのマーキング画像から取得した機器情報が自機と異なるＭＦＰ１ｂのものであった場合（対応する文書が蓄積されている電子機器がＭＦＰ１ｂであった場合）に、ＭＦＰ１ｂに対してマーキング解析を要求（依頼）する（Ｓ１２２）。このとき、その要求に読み取ったマーキング画像を付加する。
【００４５】
ＭＦＰ１ｂのネットワークモジュール２２は、ＭＦＰ１ａからマーキング解析の要求を受けると、それをマーキング解析モジュール２４へ送信する（Ｓ１２３）。
マーキング解析モジュール２４は、そのマーキング解析要求を受けると、それに付加されているマーキング画像を解析してその内容を認識し、暗号化済のマーキング情報と復号鍵を取得した後、それらの情報を含むマーキング情報復号要求を暗号化／復号モジュール２０へ送信する（Ｓ１２４）。
【００４６】
暗号化／復号モジュール２０は、そのマーキング情報復号要求を受け取ると、それに付加されている暗号化済のマーキング情報と復号鍵を記憶保持した後、復号鍵要求をネットワークモジュール２２へ送信する（Ｓ１２５）。
ネットワークモジュール２２は、その復号鍵要求を受け取ると、それをＭＦＰ１ａへ送信する（Ｓ１２６）。
ＭＦＰ１ａは、その復号鍵要求を受け取ると、図１１のステップＳ１４の処理を行って復号鍵を取得し、その復号鍵をＭＦＰ１ｂへ送信する（Ｓ１２７，Ｓ１２８）。
【００４７】
ＭＦＰ１ｂのネットワークモジュール２２は、その復号鍵を受け取ると、それを暗号化／復号モジュール２０へ送信する（Ｓ１２９）。
暗号化／復号モジュール２０は、その復号鍵を受け取ると、その復号鍵が正しいものかどうかを判定し、正しかった場合（先に記憶保持した正しい復号鍵と一致した場合）に、その復号鍵を元に先に記憶保持したマーキング情報を復号してマーキング情報を取得し、そのマーキング情報をマーキング解析モジュール２４へ送信する（Ｓ１３０）。
【００４８】
マーキング解析モジュール２４は、そのマーキング情報を受け取ると、そのマーキング情報を含む文書取得要求を文書紐付け情報管理モジュール１９へ送信する（Ｓ１３１）。
文書紐付け情報管理モジュール１９は、その文書取得要求を受けると、それに付加されているマーキング情報からそれに紐付けされている文書（画像データ）を特定し、その文書をＨＤＤ１２から読み出して取得し、それをネットワークモジュール２２へ送信する（Ｓ１３２，Ｓ１３３）。
【００４９】
ネットワークモジュール２２は、その文書を受け取ると、それをＭＦＰ１ａへ送信（転送）する（Ｓ１３４）。
ＭＦＰ１ａは、その文書を受け取ると、その文書を出力する（Ｓ１３５）。このとき、その文書に対して出力条件情報が指定されている場合には、その情報に従って文書を自動で出力する処理を行う。
【００５０】
図１３は、図７に示したＭＦＰ１におけるスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第２例を示すフローチャートであり、暗号化済マーキング情報の復号時において不正なマーキングを利用不可能にする処理を加えている。なお、図示の都合上、図１１のステップＳ１３，Ｓ１９〜Ｓ２１に相当する処理を省略している。
ＭＦＰ１は、ステップＳ４１〜Ｓ４７で図１１のステップＳ１１，Ｓ１２，Ｓ１４〜Ｓ１８と同様の処理を行う。
【００５１】
また、ステップＳ４４で入力された復号鍵が正しくない（誤っている）と判断した場合には、ステップＳ４８で今回読み取ったマーキングに対してこれまでに入力された復号鍵が誤っていた回数が所定回数（閾値）以下か否かを判断し、所定回数以下であればステップＳ４９で図１１のステップＳ２２と同様の処理を行うが、所定回数を越えていればステップＳ５０へ進み、今回読み取ったマーキングを不正マーキングリストに追加して管理することにより、不正なマーキングの利用を不可能にする。
なお、図１３では図示を省略しているが、読み取ったマーキング別に、入力された復号鍵の誤り回数をカウントする処理を行っている。
【００５２】
図１４は、図７に示したＭＦＰ１におけるスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第３例を示すフローチャートであり、マーキング作成日から所定期間（所定日数）を経過したマーキングに対して再暗号化を行う処理を加えている。なお、図示の都合上、図１３のステップＳ４４，Ｓ４８〜Ｓ５０に相当する処理を省略している。
【００５３】
ＭＦＰ１は、ステップＳ５１〜Ｓ５４で図１３のステップＳ４１〜Ｓ４５と同様の処理を行った後、ステップＳ５５へ進み、復号したマーキング情報を確認し、今回読み取ったマーキングの作成からの日数が所定期間（閾値）以下か否かを判断し、所定期間以下であればステップＳ５６，Ｓ５７で図１３のステップＳ４６，Ｓ４７と同様の処理を行うが、所定期間を超えていればステップＳ５８へ進み、操作パネル上への表示によりユーザに対してマーキング情報の再暗号化とマーキングの再作成を促す（要請する）通知を行う。
なお、図１４では図示を省略しているが、読み取ったマーキング別に、マーキング作成からの日数をカウントする処理を行っている。
【００５４】
そして、その通知に対して、ステップＳ５９でマーキングの再作成が要求されたか否かをチェックし、マーキングの再作成が要求されなければステップＳ５６へ進む。
ユーザによる操作パネル上の操作によってマーキングの再作成が要求された場合には、
ステップＳ６０で既に復号済のマーキング情報に対して新たに暗号化処理を施し、ステップＳ６１で暗号化済みのマーキング情報から新たなマーキングを作成してステップＳ６２へ進み、その作成したマーキングと、暗号化済のマーキング情報を復号するための復号鍵とをユーザに対して出力する。ここでは、プロッタで用紙上に印刷して出力する。
【００５５】
図１５は、図７に示したＭＦＰ１におけるスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第４例を示すフローチャートであり、マーキング利用回数が所定回数を超えたマーキングに対して再暗号化を行う処理を加えている。なお、図示の都合上、図１３のステップＳ４４，Ｓ４８〜Ｓ５０に相当する処理を省略している。
【００５６】
ＭＦＰ１は、ステップＳ７１〜Ｓ７４で図１３のステップＳ４１〜Ｓ４５と同様の処理を行った後、ステップＳ７５へ進み、復号したマーキング情報を確認し、今回読み取ったマーキングの利用回数が所定回数（閾値）以下か否かを判断し、所定回数以下であればステップＳ７６，Ｓ７７で図１３のステップＳ４６，Ｓ４７と同様の処理を行うが、所定回数を越えていればステップＳ７８へ進み、操作パネル上への表示によりユーザに対してマーキング情報の再暗号化とマーキングの再作成を促す通知を行った後、ステップＳ７９〜Ｓ８２で図１４のステップＳ５９〜Ｓ６２と同様の処理を行う。
なお、図１５では図示を省略しているが、読み取ったマーキング別に、マーキング利用回数をカウントする処理を行っている。
【００５７】
〔第２実施形態〕
次に、第２実施形態のＭＦＰについて説明する。なお、第１実施形態と異なる部分を中心に説明する。
図１６は、図７に示したＭＦＰ１におけるスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの処理手順の第２例を示すフローチャートであり、復号鍵がユーザによって入力されたキーとなるような暗号化処理を行う際の処理手順を示している。
【００５８】
ＭＦＰ１は、ステップＳ９１〜Ｓ９３で図９のステップＳ１，Ｓ３，Ｓ４と同様の処理を行った後、マーキング情報の暗号化に先立ち、次の処理を行う。
すなわち、ステップＳ９４で操作パネル上への表示によりユーザに対してキーの入力を要求してステップＳ９５へ進み、生成したマーキング情報に対してユーザによる操作パネル上の操作によって入力されたキー（マーキング再利用時の復号鍵となる）を元に暗号化処理を行い、ステップＳ９６で生成した暗号化済のマーキング情報からマーキングを作成してステップＳ９７へ進み、その作成したマーキングと暗号化済のマーキング情報とをユーザに対して出力する。ここでは、プロッタで用紙上に印刷して出力する。
【００５９】
図１７は、この発明の第２実施形態であるＭＦＰにおけるマーキング作成処理の流れの一例を示す説明図であり、図１と対応する部分には同一符号を付している。
第２実施形態のＭＦＰ１は、自機がユーザによって利用される際（文書蓄積時）にユーザ認証を必要とする電子機器である。
【００６０】
このＭＦＰ１において、ユーザ認証部１０５が、ユーザ認証情報（ユーザを特定するためのユーザ認証で使用される情報）の中にマーキング情報を暗号化／復号する際に必要な情報（マーキングキー）を保持しておき、ユーザがログインしている状態（ユーザ認証成功後の状態）でマーキング情報の暗号化を行う際に、ユーザ認証情報内のマーキングキーを復号鍵として利用して暗号化を行うことにより、ユーザがキーを入力する操作を簡略化している。
【００６１】
図７のＣＰＵ１１が、各プログラムを実行し、操作パネルを含む装置を制御することにより、図１７の蓄積制御部１０１，マーキング情報作成部１０２，暗号化部１０３，マーキング作成・出力部１０４，ユーザ認証部１０５としての機能を果たす。
図１８は、図１７の記憶装置１０１ａに蓄積されている画像データを再利用する際の処理の流れの一例を示す説明図である。
このＭＦＰ１では、マーキングを使用して文書の再利用を行う場合に、予め自機にログインしておくことで、ユーザ認証情報に格納されているマーキングキーを元に暗号化されたマーキング情報を復号することにより、ユーザによるキーの入力操作を簡略化している。
【００６２】
以上の各実施形態のＭＦＰによれば、以下の（１）〜（１４）に示す作用効果を得ることができる。
（１）紙原稿の画像を文書（画像データ）として記憶装置に蓄積した後、その蓄積した文書とその属性情報との紐付け情報からマーキング情報（コード情報）を作成し、そのマーキング情報に対して暗号化処理を行い、暗号化したマーキング情報からマーキング画像を作成して、ユーザに対して出力する（記録媒体に印刷して出力する）ことにより、マーキング情報が第３者に読まれる危険性を回避するとともに、マーキング情報によって再利用できる文書に対して、第３者が不正に利用できないようにすることができる。
【００６３】
（２）文書を記憶装置に蓄積する蓄積制御部が、自機内の記憶装置に文書を蓄積することにより、一層簡潔な仕組みで文書を再利用することができる。
（３）蓄積制御部が、ネットワーク上のサーバとなる電子機器（画像処理装置）もしくは文書蓄積用の電子機器の記憶装置に文書を蓄積することにより、蓄積された文書を様々な場所から利用することが可能となる。
（４）作成されるマーキング情報は、文書名や文書作成者名などの文書の静的な情報に加えて、その文書を再度利用する際の利用方法と画像処理の条件、出力時の条件を含むマーキング情報であることにより、蓄積文書の利用時の方法や出力条件をマーキング情報に埋め込むことで、蓄積文書の利用時に、埋め込まれた条件を自動で採用して出力を行うことができ、よりユーザ操作を少なくして利用することが可能となる。
【００６４】
（５）作成するマーキング情報の中に電子機器を特定するための情報を保持することにより、そのマーキング情報の中に電子機器を特定するための情報を埋め込むことで、自機以外の機器に蓄積された文書の利用を可能とする。
（６）ユーザによって入力された情報を復号鍵として暗号の復号に使用できるような暗号化を行えるようにすることにより、ユーザが直接復号鍵を指定できるため、ユーザにとって扱いやすい（記憶しやすい）情報で復号ができる。
【００６５】
（７）自動で生成した情報を復号鍵として暗号の復号に使用できるような暗号化を行えるようにすることにより、復号鍵を自動で作成することで、文書蓄積時のユーザ操作をより簡潔なものにできる。
（８）自機の利用にユーザ認証を必要とする場合、文書蓄積時や再利用時に再び認証が必要となるとユーザ操作が煩雑なものになるため、ユーザ認証に必要なユーザの情報を利用して暗号化を行い、マーキング利用時には自動でユーザ認証に必要な情報を用いて復号をすることにより機器へのユーザ認証を行っていればマーキングを利用して文書を再利用する際にユーザからの復号鍵の入力の必要を無くすことで、より簡潔な操作を可能としている。
【００６６】
（９）マーキングを用紙に印刷して出力することにより、ユーザがマーキング利用に必要な動作（マーキング用紙を用意する手間）を省略できる。
（１０）電子メール等の通信手段によってマーキングを送信することにより、マーキングをユーザが好きな場所で用紙に出力し利用することができる。また、用紙を無くした場合にもマーキング用紙の再発行が容易となる。
（１１）マーキングを利用して蓄積されている文書を再利用する際に、ユーザによって入力された復号鍵が誤っていた場合に、復号鍵が誤っていたことをログとして出力することにより、文書管理者に対して不正な利用があったことを通知することができる。
【００６７】
（１２）マーキングを利用して蓄積されている文書を再利用する際に、ユーザによって入力された復号鍵が誤っていた回数がある所定回数を超えた場合に、そのマーキングを利用不可能とすることにより、復号鍵の総当り検索による不正利用を防ぐことができる。
（１３）長期間使われたマーキングと復号鍵は、漏洩の面からセキュリティ性が低下しているため、暗号化されたマーキング情報により作成されたマーキングの作成日時から所定期間を経過したマーキングに関して、新しい復号鍵とマーキングを作成することをユーザに促すことにより、セキュリティ性を維持することができる。
【００６８】
（１４）複数回使用されたマーキングと復号鍵は、漏洩の面からセキュリティ性が低下しているため、暗号化されたマーキング情報により作成されたマーキングの利用回数が所定回数を超えて使用されたマーキングに関して、新しい復号鍵とマーキングを作成することをユーザに促すことにより、セキュリティ性を維持することができる。
以上、この発明をＭＦＰに適用した実施形態について説明したが、この発明はこれに限らず、デジタル複写機，ファクシミリ装置，又はプリンタ等の他の画像形成装置には勿論、画像形成装置を接続可能な画像読取装置、あるいは画像読取装置や画像形成装置を接続可能なＰＣ等の各種画像処理装置に適用可能である。
【００６９】
〔この実施形態におけるプログラム〕
このプログラムは、ＭＦＰ等の画像処理装置を制御するＣＰＵ（コンピュータ）に、この発明に関わる機能であるコード情報認識手段，蓄積制御手段，コード情報生成手段，関連付手段，コード暗号化手段，印刷手段，操作手段，処理手段としての機能を実現させるためのプログラムであり、このようなプログラムをＣＰＵに実行させることにより、上述したような効果を得ることができる。
【００７０】
このようなプログラムは、はじめからＲＯＭあるいはＨＤＤ等の記憶手段に格納しておいてもよいが、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＭＯ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，又はＤＶＤ−ＲＡＭや、ＥＥＰＲＯＭ、メモリカード等の不揮発性記録媒体（メモリ）に記録して提供することもできる。その不揮発性記録媒体に記録されたプログラムを画像処理装置にインストールしてＣＰＵに実行させるか、ＣＰＵにその不揮発性記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
【産業上の利用可能性】
【００７１】
以上の説明から明らかなように、この発明によれば、二次元コード情報とそれによって再利用することができる入力画像（文書）を第３者からの不正な利用から守ることができる。したがって、高セキュリティの画像処理装置を提供することができる。
【図面の簡単な説明】
【００７２】
【図１】この発明の第１実施形態であるＭＦＰにおけるマーキング作成処理の流れの一例を示す説明図である。
【図２】ユーザにマーキングを復号するためのキーを提示する際の操作パネル上の画面例を示す図である。
【図３】図１の記憶装置１０１ａに蓄積されている画像データを再利用する際の処理の流れの一例を示す説明図である。
【図４】ユーザがマーキングを復号するためのキーを入力する際の操作パネル上の画面例を示す図である。
【図５】図１のマーキング情報作成部１０２によって作成されるマーキング情報の内容と暗号化済のマーキング情報との関係の一例を示すテーブル図である。
【００７３】
【図６】この発明による画像処理装置であるＭＦＰを使用するネットワーク環境の一例を示す図である。
【図７】この発明の第１実施形態であるＭＦＰの制御系の構成例を示すブロック図である。
【図８】作成したマーキングを用紙に印刷した場合の印刷物の一例を示す図である。
【図９】図７に示したＭＦＰにおけるスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの処理手順の第１例を示すフロー図である。
【図１０】同じくスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの各モジュールのやりとりの一例を示す通信シーケンス図である。
【００７４】
【図１１】同じくスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第１例を示すフロー図である。
【図１２】同じくスキャナにセットされた紙原稿から読み取ったマーキングが示す文書が格納されている電子機器が自機以外の電子機器であった場合の文書取得までのやりとりの一例を示す通信シーケンス図である。
【図１３】同じくスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第２例を示すフロー図である。
【図１４】同じくスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第３例を示すフロー図である。
【図１５】同じくスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第４例を示すフロー図である。
【００７５】
【図１６】同じくスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの処理手順の第２例を示すフロー図である。
【図１７】この発明の第２実施形態であるＭＦＰにおけるマーキング作成処理の流れの一例を示す説明図である。
【図１８】図１７の記憶装置１０１ａに蓄積されている画像データを再利用する際の処理の流れの一例を示す説明図である。
【符号の説明】
【００７６】
１：ＭＦＰ    ２：ＬＡＮ    ３：サーバ    ４：通信線    １１：ＣＰＵ
１２：ＨＤＤ    １３：メモリ    １４：エンジン    １５：ＯＳ
１６：スキャナモジュール    １７：画像データ蓄積モジュール
１８：マーキング情報作成モジュール    １９：文書紐付け情報管理モジュール
２０：暗号化／復号モジュール    ２１：鍵生成モジュール
２２：ネットワークモジュール    ２３：マーキング生成モジュール
２４：マーキング解析モジュール    ２５：マーキング生成アプリ
２６：マーキング情報読取アプリ    １０１：蓄積制御部    １０１ａ：記憶装置
１０２：マーキング情報作成部    １０３：暗号化部
１０４：マーキング作成・出力部    １０５：ユーザ認証部
【図１】
0005014013.tif 000002
【図２】
0005014013.tif 000003
【図３】
0005014013.tif 000004
【図４】
0005014013.tif 000005
【図５】
0005014013.tif 000006
【図６】
0005014013.tif 000007
【図７】
0005014013.tif 000008
【図８】
0005014013.tif 000009
【図９】
0005014013.tif 000010
【図１０】
0005014013.tif 000011
【図１１】
0005014013.tif 000012
【図１２】
0005014013.tif 000013
【図１３】
0005014013.tif 000014
【図１４】
0005014013.tif 000015
【図１５】
0005014013.tif 000016
【図１６】
0005014013.tif 000017
【図１７】
0005014013.tif 000018
【図１８】
0005014013.tif 000019