(57)【特許請求の範囲】
【請求項１】
情報を記憶するサーバと、該サーバにネットワークを介してアクセスを行う端末装置と、該端末装置が前記サーバ内の前記情報に対してアクセスを行う際に必要となる被認証データを記憶した記録媒体とを備えた情報管理システムであって、
前記端末装置は、前記記録媒体に記憶された前記被認証データを他の記録媒体にコピーするコピー機能を有し、
前記被認証データは、前記情報の取り扱いに関する権限を前記コピー機能によりコピーすることを、禁止するためのデータを含むことを特徴とする情報管理システム。
【請求項２】
前記情報の取り扱いに関する権限は、前記情報の編集、削除、印刷のいずれか１又は複数に関する権限であることを特徴とする請求項１に記載の情報管理システム。
【請求項３】
前記被認証データは、前記被認証データのコピーを許可する世代数及び／又は回数を示すデータを含むことを特徴とする請求項１又は２に記載の情報管理システム。
【請求項４】
前記記録媒体はカード形状であることを特徴とする請求項１〜３のいずれか１項に記載の情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理システムに関し、より詳細には、クラウド上などに設けられたサーバに記憶されている情報へのアクセスを管理するための情報管理システムに関する。
【背景技術】
【０００２】
従来から、ユーザＩＤとパスワードなどでなる被認証データを記憶したＩＣ（Integrated Circuit）カードを端末装置に挿入することにより、サーバで認証が行われ、認証結果によりアプリケーションをダウンロードするシステムが利用されている。このようなシステムは、例えば特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１６９６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のシステムをはじめとする従来の技術では、ＩＣカード内の被認証データは、デジタルデータであるため、コピーが許可されている場合、コピー元となるＩＣカードと同じ内容のＩＣカードを容易に作成することができる。よって、従来の技術では、コピーされたＩＣカードが規制なく作成されることになる。
【０００５】
また、このようなシステムを利用し、アプリケーションの代わりに画像ファイルや文書ファイルやログファイルなどの情報を管理するシステムを構築しようとした場合にも、容易に被認証データがコピーできるため、規制なくこの被認証データが格納されたＩＣカードが作成できてしまう。
【０００６】
そして、規制なく作成されたそれぞれのＩＣカード内の被認証データはその内容が同じであることから、上記の情報を取り扱うための権限、例えば情報の編集、削除、印刷といった権限についても、同一になってしまう。
【０００７】
一方で、被認証データのコピー操作がなされた場合にパスワードを要求することで、被認証データのコピー実行に関するセキュリティ機能を設けることも考えられるが、そのパスワード自体を複雑で長文にしておかないと低いセキュリティしか得られない。逆に複雑で長文のパスワードを設定すると、パスワードを設定したユーザであっても、そのユーザからパスワードを教えてもらった他ユーザであっても、パスワードを記憶しておくことが難しいうえに、パスワードの入力にも手間取るため、被認証データのコピーを実行することが難しくなってしまう。また、パスワードが分かればコピーが制限なく作成されてしまう。
【０００８】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、サーバに記憶された情報に対して、その情報を登録したユーザ以外でも端末装置から容易にアクセス可能とし、且つ、サーバにその情報を登録したユーザとそれ以外のユーザとで、その情報を取り扱う権限を異ならせることが可能な情報管理システムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の技術手段は、情報を記憶するサーバと、該サーバにネットワークを介してアクセスを行う端末装置と、該端末装置が前記サーバ内の前記情報に対してアクセスを行う際に必要となる被認証データを記憶した記録媒体とを備えた情報管理システムであって、前記端末装置は、前記記録媒体に記憶された前記被認証データを他の記録媒体にコピーするコピー機能を有し、前記被認証データは、前記情報の取り扱いに関する権限を前記コピー機能によりコピーすることを、禁止するためのデータを含むことを特徴としたものである。
【００１０】
本発明の第２の技術手段は、第１の技術手段において、前記情報の取り扱いに関する権限は、前記情報の編集、削除、印刷のいずれか１又は複数に関する権限であることを特徴としたものである。
【００１１】
本発明の第３の技術手段は、第１又は第２の技術手段において、前記被認証データは、前記被認証データのコピーを許可する世代数及び／又は回数を示すデータを含むことを特徴としたものである。
【００１２】
本発明の第４の技術手段は、第１〜第３のいずれか１の技術手段において、前記記録媒体はカード形状であることを特徴としたものである。
【発明の効果】
【００１３】
本発明に係る情報管理システムによれば、サーバに記憶された情報に対して、その情報を登録したユーザ以外でも端末装置から容易にアクセス可能とし、且つ、サーバにその情報を登録したユーザとそれ以外のユーザとで、その情報を取り扱う権限を異ならせることが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る情報管理システムの一構成例を示すブロック図である。
【図２】図１の情報管理システムにおける複合機（ＭＦＰ）に搭載された操作部の一例を示す図である。
【図３】図１の情報管理システムにおけるＭＦＰで実行される処理の一例を説明するためのフロー図である。
【図４】図３の処理における原稿ＵＰ処理の一例を説明するためのフロー図である。
【図５】図１の情報管理システムにおけるＩＣカードに書き込まれる被認証データの一例を示す図である。
【図６】図３の処理におけるカードコピー処理の一例を説明するためのフロー図である。
【図７】図６に続くフロー図である。
【図８】図３の処理における画像アクセス処理の一例を説明するためのフロー図である。
【図９】図８に続くフロー図である。
【図１０】図１の情報管理システムにおけるサーバで実行される処理の一例を説明するためのフロー図である。
【図１１】図１０に続くフロー図である。
【図１２】図１の情報管理システムにおけるサーバに記憶された画像ファイルへのアクセスを行うための認証データの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら、本発明に係る情報管理システムについて説明する。
図１は、本発明に係る情報管理システムの一構成例を示すブロック図で、図２は、図１の情報管理システムにおける複合機（ＭＦＰ）に搭載された操作部の一例を示す図である。
【００１６】
本発明に係る情報管理システム（以下、本システムと言う）は、図１で例示するように、ＭＦＰ１０とサーバ２０とが、ネットワークＮを介して接続されてなる。ＭＦＰ１０の台数は問わない。
【００１７】
また、本システムでは、ＩＣカード３０等の記録媒体を、サーバ２０内に格納された画像ファイル等の情報にアクセスするための認証に用いるシステムとなっている。上記の記録媒体はＩＣカード３０のようにカード形状であることが、社員カードなどを援用できるため好ましいが、例えばＵＳＢ（登録商標）メモリ、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray Disc）など、他の形状であってもよい。
【００１８】
ＭＦＰ１０は、スキャナ１１、制御部１２、印刷部１３、カードリーダ１４、通信部１５、記憶部１６、及び操作部１７を備える。スキャナ１１は、原稿台に載置した原稿又は自動原稿送り装置に搭載した原稿を光学的に読み取り画像データを出力する。印刷部１３は、読み取った画像データ又は記憶部１６に格納された画像データが示す画像を記録用紙に印刷する。
【００１９】
制御部１２は、ＭＦＰ１０の全体を制御する。そのため、制御部１２は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）、作業領域としてのＲＡＭ（Random Access Memory）、及び制御プログラム（この例ではＭＦＰ１０のファームウェア）を記憶した記憶装置などの制御デバイスで構成される。このファームウェアに、サーバ２０に情報を登録するための情報登録用プログラムを含んでおけば、このＭＦＰ１０からサーバ２０への情報登録が可能になる。また、この記憶装置としては、フラッシュＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable  ＲＯＭ）、ハードディスク等が挙げられる。
【００２０】
カードリーダ１４は、ＩＣカード３０に対して接触又は非接触にて読み書きを行う。ＩＣカード３０以外の記録媒体を採用する場合にはその記録媒体に対して読み書きを行うインターフェースを、カードリーダ１４の代わりに設けておけばよい。
【００２１】
通信部１５は、ネットワークＮを介してサーバ２０との通信を行う通信インターフェースである。記憶部１６は、スキャナ１１にて読み取った原稿の画像データや、通信部１５を介して受信した画像データなどを、印刷まで一時的に或いは操作部１７から消去操作がなされるまで、記憶する。この記憶部１６としては、ＥＥＰＲＯＭやハードディスク等が挙げられる。
【００２２】
操作部１７は、表示部１７ａと入力部１７ｂとを有する。表示部１７ａは、例えば液晶ディスプレイ、有機ＥＬ（electroluminescence）ディスプレイなどで構成され、入力部１７ｂは、ハードウェアキーや、ディスプレイ上に設けられた、或いはディスプレイの画素に組み込まれたタッチセンサなどで構成される。このタッチセンサとしては、例えば透明なアナログ抵抗膜からなるタッチパネルが挙げられる。
【００２３】
図２の操作部１００で説明すると、操作部１７のハードウェアキーは、例えば数字キーやスタートキーやキャンセルキーなどでなるハードウェアキー１０３で例示でき、表示部１７ａは、タッチパネルからの入力に対応するようにＵＩ（User Interface）画像１０２を表示できる表示部１０１で例示できる。
【００２４】
そして、ＭＦＰ１０は、記録用紙への原稿のコピーを行うコピー機能や原稿を読み取って画像ファイルとして記憶するスキャン機能など複数の機能を備えている。無論、ＭＦＰ１０はこのような構成に限ったものではなく、ＩＣカード等の記録媒体に対して読み書きが可能で、サーバ２０内の情報にネットワークＮを介してアクセスが可能な構成であればよい。
【００２５】
そのため、本システムでは、ＭＦＰ１０の代わりに、パーソナルコンピュータ（ＰＣ）や携帯電話機（スマートフォンと呼ばれるものも含む）などの端末装置を適用することもできる。本システムにおける端末装置は、ＩＣカード等の記録媒体に記憶された被認証データを他の記録媒体（別の記録媒体であり、外部接続された他の記録媒体又は内部に搭載された他の記録媒体）にコピーするコピー機能を有するものとする。
【００２６】
サーバ２０は、記憶部２１、通信部２２、及び制御部２３を備える。通信部２２は、ネットワークＮを介してＭＦＰ１０との通信を行う通信インターフェースである。記憶部２１は、ＭＦＰ１０から登録のために送られてきた画像ファイル（例えばスキャナ１１で読み込まれて送られた画像ファイル）を記憶する画像記憶部２１ａと、その画像ファイルへのアクセスを可能とするための認証データを含むアクセス情報を記憶するテーブル記憶部２１ｂとを有する。
【００２７】
なお、画像記憶部２１ａは、画像ファイルを記憶するものとして説明するが、ＭＦＰ１０側から登録された他の形式の情報も同様に記憶すればよい。ここで、上記の情報としては、画像ファイルの他に、文書ファイル、ログファイルなどの電子ファイルをはじめとする情報が挙げられるが、アプリケーションであってもよい。また、テーブル記憶部２１ｂは、このアクセス情報をテーブル形式で記憶していることを前提として説明するが、テーブル形式でなくてもＭＦＰ１０側からの登録により記憶しておけばよい。
【００２８】
制御部２３は、サーバ２０の全体を制御する。そのため、制御部２３は、制御部１２と同様に、ＣＰＵ又はＭＰＵ、作業領域としてのＲＡＭ、及び制御プログラム（この例では本発明に係る情報管理用プログラムを含むサーバプログラム）を記憶した記憶装置などの制御デバイスで構成される。この情報管理用プログラムは、登録依頼された情報を画像記憶部２１ａに記憶すると共に、アクセス情報をテーブル形式で作成してテーブル記憶部２１ｂに記憶するだけでなく、ＭＦＰ１０又は他のＭＦＰ等の端末装置からの被認証データを伴ったアクセス要求に応じて、その被認証データに対応する登録済みの情報に対して認証データで認証を行って、認証が成功した場合にアクセスを許可する処理も行う。
【００２９】
ＩＣカード３０は、ＭＦＰ１０のカードリーダ１４と通信を行うためのインターフェース（Ｉ／Ｆ）３１、被認証データを記憶する記憶部３３と、Ｉ／Ｆ３１と記憶部３３とを繋ぎ、ＩＣカード３０の全体を制御する制御部３２と、を備える。ＩＣカード３０は、ＭＦＰ１０がサーバ２０内の画像ファイル等の情報に対してアクセスを行う際に必要となる被認証データを記憶した記録媒体の一例である。
【００３０】
このＩＣカード３０は、制御部３２の制御により、或いはＭＦＰ１０からの指示により、被認証データをＭＦＰ１０に渡すことが可能となっている。また、１つの被認証データは、１つの情報に対応するか、或いは同時登録された複数の情報のセット（例えば同時登録された複数の画像ファイル）に対応しており、サーバ２０内の１つの認証データに対応している。
【００３１】
本システムでは、このような構成により、例えば事業にて筆記したノートの画像ファイルをクラウド先にあるサーバ２０にアップロードしておき、画像ファイルのコピーを必要とする他のユーザに対して、被認証データを他のＩＣカード等の他の記録媒体にコピーして渡すことで、サーバ２０にアップロードされたノートの画像ファイルのコピーを行えるようにしている。
【００３２】
例えば、特許文献１に記載のシステムと同様に、上記他のユーザがＩＤとパスワードなどでなる被認証データを記憶したＩＣカード（情報を登録したユーザにより被認証データがコピーされたＩＣカード）をＭＦＰ１０又は他の端末装置に挿入することにより、自動的にその被認証データをその端末装置に渡してサーバ２０側に送り、サーバ２０が認証処理を開始し、認証結果が成功であればその情報にアクセスする（アクセスして開いたり、ダウンロードしたりする）ように構成しておけばよい。例えば、被認証データ又はそれを格納したＩＣカードに自動アクセス認証プログラムを格納しておけばよい。また、ＩＣカードを挿入しただけでは自動的に認証を実行せずに、端末装置からのユーザ操作に従って認証を実行するようなシステムを採用してもよい。
【００３３】
次に、図２及び図３を参照しながら、ＭＦＰ１０の処理例について説明する。図３は、図１の情報管理システムにおけるＭＦＰで実行される処理（メイン処理）の一例を説明するためのフロー図である。
【００３４】
まず、図２の操作部１００で例示したように、表示部１０１には、画像ファイルのアップロード（以下、原稿ＵＰ）を指示するソフトウェアキーである原稿ＵＰキー１０２ａ、カードのコピーを指示するソフトウェアキーであるカードコピーキー１０２ｂ、及び、サーバにアップされた画像に対してアクセスを指示するソフトウェアキーである画像アクセスキー１０２ｃを含むＵＩ画像１０２を表示しておく。
【００３５】
このようなＵＩ画像１０２を表示した状態で、ＭＦＰ１０の制御部１２は、３つの項目を示すキー１０２ａ，１０２ｂ，１０２ｃのうちいずれが選択されたかをタッチ位置から判定し、それに応じた処理を行う。つまり、タッチによりあるキーが選択されると、選択されたキーに応じた処理が実行される。なお、処理の実行と共に、そのＵＩ画像も遷移することになる。
【００３６】
図３を参照して、より具体的に制御部１２の処理手順を説明すると、まず原稿ＵＰキー１０２ａが選択されたか否かを判定し（ステップＳ１）、原稿ＵＰキー１０２ａが選択されたと検出された場合には、原稿ＵＰ処理（ステップＳ４）に進む。ステップＳ１で原稿ＵＰキーが選択されていないと判定された場合には、カードコピーキー１０２ｂが選択されたか否かを判定する（ステップＳ２）。
【００３７】
ステップＳ２でカードコピーキー１０２ｂが選択されたと検出された場合には、カードコピー処理（ステップＳ５）に進む。ステップＳ２でカードコピーキー１０２ｂが選択されていないと判定された場合には、画像アクセスキー１０２ｃが選択されたか否かを判定する（ステップＳ３）。ステップＳ３で画像アクセスキー１０２ｃが選択されたと検出された場合、画像アクセス処理（ステップＳ６）に進む。ステップＳ３で画像アクセスキー１０２ｃが選択されていないと判定された場合にはステップＳ１へと戻る。なお、ステップＳ１〜Ｓ３の判定の順序は問わない。
【００３８】
図４及び図５を参照しながら、図３のステップＳ４の原稿ＵＰ処理の一例について説明する。図４は、図３の処理における原稿ＵＰ処理の一例を説明するためのフロー図で、図５は、図１の情報管理システムにおけるＩＣカードに書き込まれる被認証データの一例を示す図である。
【００３９】
原稿ＵＰ処理とは、ユーザがサーバ２０に対して原稿となる画像ファイルを登録する処理であり、以下の処理は基本的に制御部１２が主体となって行う。なお、他の種類の情報であってもスキャン等の処理は必要ないが、アップロード方法自体は同様となる。
【００４０】
まず、ＭＦＰ１０では、カードリーダ１４に対し、ＩＣカードの挿入が検出されたか否かを判定する（ステップＳ１１）。ステップＳ１１でＩＣカードの挿入が検出された場合には、挿入されたＩＣカードが書き込み可能であるかを判定し（ステップＳ１２）、検出されなかった場合にはステップＳ１１を繰り返し、ＩＣカードの挿入を待つ。
【００４１】
ステップＳ１２で書き込みができないと判定された場合には、表示部１０１にＩＣカードが書き込めない旨をエラーとして表示する（ステップＳ１３）。このエラーと同時に、ＩＣカードを抜くように促す文章も表示しておく。続いて、カードリーダ１４に挿入されたＩＣカードが抜去されたことを検出すると（ステップＳ１４）、ステップＳ１１に戻る。一方で、ステップＳ１２で書き込みが可能であると判定された場合には、ユーザがサーバ２０にアクセスする際に、不正なアクセスを防止するためのパスワードを乱数にて生成する（ステップＳ１５）。
【００４２】
ステップＳ１５に続き、ユーザにより原稿台上の原稿をスキャンする指示が操作部１００によりなされたか否かを判定し（ステップＳ１６）、スキャン指示がなされたと判定された場合には、スキャナ１１がスキャンを行って原稿を読み取り（ステップＳ１７）、その後、再びステップＳ１６へと戻る。
【００４３】
ステップＳ１６でスキャン指示がなされていないと判定された場合には、スキャンが終了したか否かを判定する（ステップＳ１８）。スキャンは、ステップＳ１７によるスキャンが必要回数行われ、ユーザの終了選択の検出により終了する。
【００４４】
ステップＳ１８でＮＯの場合には、ステップＳ１６に戻り、ステップＳ１８でＹＥＳの場合（つまりスキャンが終了した場合）には、ステップＳ１７で読み取った原稿の画像データをファイル化する（少なくともサーバ２０で開くことが可能な形式にする）と共に、通信部１５を介してその画像ファイルをサーバ２０に送信する（ステップＳ１９）。ステップＳ１９と共に、ステップＳ１５で生成したパスワード（上記の被認証データの一部に該当）もサーバ２０に送信する（ステップＳ２０）。
【００４５】
ステップＳ１９，Ｓ２０の処理後、ＭＦＰ１０は、通信部１５を介して、サーバ２０からその画像ファイルについて付されたＩＤを受信する（ステップＳ２１）。次に、ＩＣカードのコピー可能数（複製限度数）の入力をユーザから受け付ける（ステップＳ２２）。
【００４６】
ここで、ＩＣカードのコピー可能数とは、被認証データ（コピー可能数を含めておく被認証データ自体）のコピーを許可する世代数、及び／又は、その被認証データのコピーを許可する回数を示すデータである。ＩＣカード等の記録媒体に記憶される被認証データを別の記録媒体にコピーする際には、このコピー可能数内にてコピーが行われる。なお、このコピー可能数は、被認証データに含めておくものであるが、コピー可能数を含めておかない形態も採用でき、そのような形態でも、後述するように登録者とそれ以外のユーザとで画像ファイル等の情報についての権限が異なるように管理できるといった効果は得られる。
【００４７】
世代数とは、何代目まで被認証データのコピーを許可するかを示す限度数（規制数）であり、マスターとなるＩＣカード（例えば０世代とする）の被認証データをコピーして、子カードを作成すると、その子カードは複製１（第１世代）となり、その子カードの被認証データをさらにコピーすると孫カードとなり、その孫カードは複製２（第２世代）となる。すなわち、孫カードまでのコピーを許す場合には、ＩＣカードでコピーを許可する世代数は２となる。また、全くコピーを許さない場合には世代数を０に設定することでコピーを禁止することが可能となり、第２世代以降へのコピーを許さない場合（子カードまでのコピーを許す場合）には世代数を１に設定することで第２世代以降へのコピーを禁止することができる。このように、世代数を設定することでコピーの範囲をある程度制限することができる。
【００４８】
コピーを許可する回数とは、そのＩＣカードが何代目かに拘わらず、同じＩＣカードから被認証データをコピーできる回数を指す。よって、例えば、ユーザＡが画像ファイルをサーバ２０に登録する際にユーザＢとユーザＣとにその画像ファイルにアクセス許可を与える場合で、且つユーザＡがマスターのＩＣカードからユーザＢ，Ｃ用のＩＣカードを作成する場合には、少なくともコピーを許可する回数を２回以上にしておく必要がある。その場合で、且つ第２世代へのコピーも許可していた場合には、第１世代のＩＣカードから２枚の第２世代のＩＣカードを作成することができる。上述の例では、ユーザＢが２枚のＩＣカードに被認証データをコピーでき、ユーザＣも２枚のＩＣカードに被認証データをコピーできることになる。
【００４９】
若しくは、マスターのＩＣカードからの第１世代へのコピーには回数を制限せず、第２世代以降へのコピー（つまり第１世代以降からのコピー）に対する回数のみユーザ入力値又はデフォルト値で制限しておいてもよい。これにより、マスターのＩＣカードの持ち主は、何度もＩＣカードのコピーが実行でき、第１世代以降のＩＣカードの持ち主は制限された回数（例えば２回）のみＩＣカードのコピーが可能になる。
【００５０】
また、マスターのＩＣカードからの第１世代へのコピーにのみ回数をユーザ入力値により制限し、第２世代以降へのコピーについてはデフォルト値として１回のみに制限しておいてもよい。このように回数数を設定することでコピーの範囲をある程度制限することができ、さらに世代数と合わせて設定することでマスターのＩＣカードの持ち主自身がコピーしなくても（或いはマスターのＩＣカードを渡して他人にコピーを依頼しなくても）、コピーの範囲をある程度制限することができる。
【００５１】
以下、説明の簡略化のため、コピー可能数や実際に行ったコピー数として１セットの値のみを採用した例を説明するが、世代数と回数とを両方採用する場合には、コピー可能数を表すために世代数と回数の２種類の情報が必要であり、それに対応するコピー数を表すためにコピー実行世代数とコピー実行回数の２種類の情報が必要となる。
【００５２】
ステップＳ２２に続き、サーバ２０へのアクセスに必要となるＩＤ（ステップＳ２１で受信したＩＤ）とパスワード（ステップＳ１５で生成したパスワード）を、被認証データの一部としてＩＣカードに書き込む（ステップＳ２３）。続いて、ステップＳ２２にて入力したコピー可能数と、未コピーであることを示すコピー数「０」（例えば、世代数だけで考えた場合には、マスターであることを意味するコピー実行世代数「０」）とを、被認証データの一部としてＩＣカードに書き込む（ステップＳ２４）。
【００５３】
ステップＳ２４の処理後には、被認証データは、例えば図５のテーブル５１のようにＩＤをベースとして、パスワード、コピー可能数、及びコピー数がテーブル形式で書き込まれている。この被認証データの一部として、或いは記憶部３３に別情報として、画像ファイル等の情報の登録先のサーバ２０のＵＲＬ（Uniform Resource Locator）を記憶しておけば、そのＵＲＬが示すサーバ２０にアクセスできる。この被認証データは、ＩＣカード３０では記憶部３３に記憶されることになるが、その際、容易に外部からは取り出して使用できないような仕組みを持たせ不正を防止することが好ましい。
【００５４】
そして、本発明の主たる特徴の一つとして、上記被認証データは、「画像ファイル等の情報の取り扱いに関する権限をコピー機能によりコピーすること」を禁止するためのデータを含む。ここで言う「コピー機能」とは、ＭＦＰ１０等の端末装置がもつ、被認証データをコピーする機能を指す。なお、この禁止自体は、画像アクセス処理で説明する。
【００５５】
つまり、サーバ２０上にアップロードした画像ファイル等の情報をアクセス可能としたＩＣカード３０や内部の被認証データをコピーした他のＩＣカードを用い、画像ファイル等の情報をアップロードさせたユーザのＩＣカードと、コピーを行ったＩＣカードによるアクセスでは、異なる権限を与える。ここで、上述した、情報の取り扱いに関する権限は、どのようなものであってもよいが、実際に有益な権限となる、情報の編集、削除、印刷のいずれか１又は複数に関する権限であることが好ましい。
【００５６】
そして、ステップＳ２４の書き込みが終了した段階で、ＩＣカードを抜くように促す文章も表示しておく。続いて、カードリーダ１４に挿入されたＩＣカードが抜去されたことを検出すると（ステップＳ２５）、原稿ＵＰ処理を終了する。
【００５７】
次に、図６及び図７を参照しながら、図３のステップＳ５のカードコピー処理の一例について説明する。図６は、図３の処理におけるカードコピー処理の一例を説明するためのフロー図で、図７は、図６に続くフロー図である。このカードコピー処理は、ＩＣカードを所有するユーザ（或いはそれをコピーしたＩＣカードを所有する第１世代以降のユーザ）がさらにＩＣカードのコピーを行う処理であり、以下の処理は基本的に制御部１２が主体となって行う。
【００５８】
まず、ステップＳＳ１１と同様にＩＣカードが挿入されたか否かを判定する（ステップＳ３１）。続いて、挿入されたＩＣカードよりＩＤとパスワードを読み取り（ステップＳ３２）、さらにコピー可能数と、コピー数を読み取る（ステップＳ３３）。ステップＳ３３で読み取ったコピー可能数にコピー数が達しているか否かを判定する（ステップＳ３４）。
【００５９】
ステップＳ３４で既にコピー数が達していると判定された場合（ＮＯの場合）には、表示部１０１にエラー表示を行ってユーザに知らせる（ステップＳ３５）。このエラーと同時に、ＩＣカードを抜くように促す文章も表示しておく。続いて、カードリーダ１４に挿入されたＩＣカードが抜去されたことを検出すると（ステップＳ３６）、カードコピー処理を終了する。
【００６０】
ステップＳ３４でコピー数が未だコピー可能数に達していないと判定された場合（ＹＥＳの場合）には、表示部１０１にコピー先のＩＣカードを挿入するように促す文章を表示しておき、現在挿入されているＩＣカードがカードリーダ１４から抜去されたことを検出すると（ステップＳ３７）、ＩＣカードが新たに挿入されたか否かを判定する（ステップＳ３８）。
【００６１】
ステップＳ３８にてＩＣカードの挿入が検出された場合、そのＩＣカードが書き込み可能なＩＣカードか否かを判定する（ステップＳ４０）。書き込み可能とは、ハード的なエラーは勿論のこと、記憶する容量、書き込みが禁止されていないか等のチェックが行われる。ステップＳ３８でＮＯの場合には、キャンセル操作がなされたか否かを判定し（ステップＳ３９）、なされた場合にステップＳ３５へ進み、なされなかった場合、ステップＳ３８に戻る。つまり、ステップＳ３９では、ステップＳ３８によるＩＣカード挿入の検出より先に、キャンセル操作が検出された場合には表示部１０１にエラー表示を行う。
【００６２】
ステップＳ４０で書き込みに問題があると判定された場合（ＮＯの場合）には、表示部１０１にエラー表示を行う（ステップＳ４１）。このエラーと同時に、ＩＣカードを抜くように促す文章も表示しておく。続いて、カードリーダ１４に挿入されたＩＣカードが抜去されたことを検出すると（ステップＳ４２）、ステップＳ３８に戻る。
【００６３】
一方、ステップＳ４０で書き込みに問題がないと判定された場合（ＹＥＳの場合）には、ステップＳ３３で読み取ったコピー数を１だけ加算する（ステップＳ４３）。続いて、ステップＳ３２にて読み取ったＩＤパスワードを新しいＩＣカードに書き込む（ステップＳ４４）と共に、ステップＳ３３にて読み取ったコピー可能数と、ステップＳ４３にて１だけ加算したコピー数をＩＣカードに書き込む（ステップＳ４５）。そして、ステップＳ４５の書き込みが終了した段階で、ＩＣカードを抜くように促す文章も表示しておく。続いて、カードリーダ１４に挿入されたＩＣカードが抜去されたことを検出すると（ステップＳ３６）、カードコピー処理を終了する。
【００６４】
次に、図８及び図９を参照しながら、図３のステップＳ６の画像アクセス処理の一例について説明する。図８は、図３の処理における画像アクセス処理の一例を説明するためのフロー図で、図９は、図８に続くフロー図である。この画像アクセス処理は、ＩＣカードを所有するユーザがサーバにアップされた画像を操作する処理であり、以下の処理は基本的に制御部１２が主体となって行う。
【００６５】
まず、ステップＳ１１と同様にＩＣカードが挿入されたか否かを判定する（ステップＳ５１）。続いて、挿入されたＩＣカードよりＩＤとパスワードを読み取り（ステップＳ５２）、さらにコピー数を読み取る（ステップＳ５３）。次に、ステップＳ５２にて読み取ったＩＤとパスワードをサーバ２０に送信し（ステップＳ５４）、サーバ２０から認証の結果を受信する（ステップＳ５５）。
【００６６】
その後、ステップＳ５５で受信した認証の結果を判定し（ステップＳ５６）、認証ＯＫであれば、コピー数が０であるか否かを判定する（ステップＳ５９）。認証ＮＧであれば、表示部１０１にエラー表示を行う（ステップＳ５７）。このエラーと同時に、ＩＣカードを抜くように促す文章も表示しておく。続いて、カードリーダ１４に挿入されたＩＣカードが抜去されたことを検出すると（ステップＳ５８）、画像アクセス処理を最初から始める。
【００６７】
ステップＳ５９でコピー数が０であると判定された場合、そのＩＣカードはコピーされたＩＣカードではなく、マスターカードであり（実際には世代数が０であると判定された場合にマスターカードである）、画像ファイルをサーバ２０にアップしたユーザであることを意味する。よって、印刷メニューと、他のユーザでは表示させない削除メニューとを表示部１０１に表示し（ステップＳ６０）、アップされた画像を削除する権限を示す。なお、削除メニューの他に編集メニューを表示させてもよい。
【００６８】
次に、削除の指示が行われたか否かを判定し（ステップＳ６１）、ＮＯの場合には印刷の指示が行われたかを判定する（ステップＳ６４）。ステップＳ６４でＮＯの場合にはステップＳ６１に戻る。ステップＳ６１で削除の指示があったと判定された場合、削除コマンドをサーバ２０に対して送信し（ステップＳ６２）、その後、ＩＣカード内の情報（被認証データ）を削除する（ステップＳ６３）。この削除は、サーバ２０で画像ファイルを削除した場合にはＩＣカード内の対応する被認証データは不要となるために実行する。
【００６９】
ステップＳ５９でコピー数が０でないと判定された場合にはマスターカードではないため、印刷メニューのみを表示部１０１に表示し（ステップＳ６８）、印刷指示を待つ（ステップＳ６９）。
【００７０】
また、ステップＳ６４で或いはステップＳ６９で印刷指示があったと判定された場合には、印刷コマンドをサーバ２０に送信し（ステップＳ６５）、そのコマンドに応答してサーバ２０が印刷データを生成して返信してくる。続いて、返信された印刷データを受信バッファに記憶し、印刷部１３が印刷を実行する（ステップＳ６７）。ステップＳ６３，Ｓ６７の処理後はステップＳ５８へ進む。
【００７１】
次に、図１０〜図１２を参照しながら、サーバ２０側の処理例を説明する。図１０は、図１の情報管理システムにおけるサーバで実行される処理の一例を説明するためのフロー図で、図１１は、図１０に続くフロー図である。また、図１２は、図１の情報管理システムにおけるサーバに記憶された画像ファイルへのアクセスを行うための認証データの一例を示す図である。以下の処理は基本的に制御部２３が主体となって行う。
【００７２】
サーバ２０は、まず、ＭＦＰ１０からＩＤ及びパスワードを含む被認証データの受信があるか否かの判定（ステップＳ７１）、並びにＭＦＰ１０からの画像ファイルの受信があるか否かの判定（ステップＳ８１）を行い、いずれかの受信があるまで待機する。なお、ステップＳ７１では、図５のテーブル５１のような被認証データを受信してそこからＩＤ及びパスワードを抽出すればよい。
【００７３】
ステップＳ７１でＩＤ及びパスワードを含む被認証データを受信した場合、受信したＩＤを元に、テーブル記憶部２１ｂに記憶しているパスワードを抽出し、テーブル記憶部２１ｂに記憶しているパスワードと送られてきたパスワードが一致するか否かを判定する（ステップＳ７２）。該当するＩＤが存在しない、又は、パスワードが一致しないと判定された場合には、認証結果としてＮＧをＭＦＰ１０に送信（返信）し（ステップＳ７３）、処理を終了する。
【００７４】
一方、ステップＳ７２でパスワードが一致した場合には、認識結果としてＯＫを送信（返信）する（ステップＳ７４）。次に、削除コマンドを受信したか否かの判定（ステップＳ７５）、及び印刷コマンドを受信したか否かの判定（ステップＳ７６）を行い、いずれかを受信するまで待機する。
【００７５】
ステップＳ７５で削除コマンドを受信したと判定された場合、対象となるＩＤに関連付けられた画像ファイルを画像記憶部２１ａから削除する（ステップＳ７９）と共に、テーブル記憶部２１ｂからそのＩＤ及びパスワードを削除し（ステップＳ８０）、処理を終了する。
【００７６】
ステップＳ７６で印刷コマンドを受信したと判定された場合、対象となるＩＤに関連付けられた画像ファイルを画像記憶部２１ａから読み出してＭＦＰ１０に送信し（ステップＳ７７）、その後、印刷カウンタを１だけ加算する（ステップＳ７８）。印刷カウンタはどの程度印刷が行われたかを監視するためのもので、人気の度合いの目安として使用される。
【００７７】
また、ステップＳ８１でＭＦＰ１０から画像ファイルを受信すると、受信した画像ファイルを画像記憶部２１ａに記憶し（ステップＳ８２）、ＩＤを生成する（ステップＳ８３）。ＩＤは連番で生成してもよい。続いて、ＭＦＰ１０にて生成したパスワードを受信し（ステップＳ８４）、ステップＳ８３で生成したＩＤに関連付けて登録を完了させると共に、ＭＦＰ１０にそのＩＤを送信（返信）する（ステップＳ８５）。続いて、印刷回数を示すカウントを０とする（ステップＳ８６）。
【００７８】
サーバ２０ではＩＤとパスワードの関連付けにより認証を行うため、ＩＤとパスワードとが関連付けられたサーバ２０上のデータは、被認証データに対応する認証データに相当する。
【００７９】
ステップＳ８６の処理後には、認証データとして、例えば図１２のテーブル５２のように、ＩＤをベースとして、画像を記憶した位置の情報である画像格納場所（サーバ２０内でのパス）、パスワード、及び印刷回数を示す印刷カウンタがテーブル形式で書き込まれている。この被認証データは、テーブル記憶部２１ｂに記憶されることになるが、その際、容易に外部からは取り出して使用できないような仕組みを持たせ不正を防止することが好ましい。
【００８０】
このように、本システムによれば、サーバ２０に記憶された情報に対して、その情報を登録したユーザ以外でもＭＦＰ１０等の端末装置から容易にアクセス可能とし（つまり容易に多人数からその情報に対してアクセスが可能にでき）、且つ、サーバ２０にその情報を登録したユーザとそれ以外のユーザとで、その情報を取り扱う権限を異ならせることが可能になる。
【００８１】
以上、本発明に係る情報管理システムについて説明したが、本発明は、情報管理に係る処理手順を説明したように、情報管理システムがサーバ内の情報を管理する情報管理方法としての形態も採り得る。
【００８２】
この情報管理方法は、被認証データに禁止データ（上記情報の取り扱いに関する権限を端末装置のコピー機能によりコピーすることを禁止するためのデータ）を含むように記録媒体に記録するステップと、その被認証データを他の記録媒体にコピーするステップと、を有し、その禁止データを用いて権限の管理を行う。その他の応用例や効果については、情報管理システムについて説明した通りであり、その説明を省略する。
【００８３】
また、本発明は、上記の情報管理方法をコンピュータ（サーバコンピュータ）に実行させるための情報管理プログラム（つまり、図１で説明した情報管理用プログラム）としての形態、端末装置に実行させるためのクライアント側のプログラム（つまり、図１で説明した情報登録用プログラム）としての形態、そのいずれか一方又は双方のプログラムを記憶したコンピュータ読み取り可能な記録媒体としての形態も採り得る。この記録媒体としては、ＣＤ、ＤＶＤ、ＢＤ、ＵＳＢメモリ等の可搬の記録媒体が挙げられる。
【符号の説明】
【００８４】
１０…ＭＦＰ、１１…スキャナ、１２…制御部、１３…印刷部、１４…カードリーダ、１５…通信部、１６…記憶部、１７，１００…操作部、１７ａ，１０１…表示部、１７ｂ…入力部、２０…サーバ、２１…サーバの記憶部、２１ａ…画像記憶部、２１ｂ…テーブル記憶部、２２…サーバの通信部、２３…サーバの制御部、３０…ＩＣカード、３１…Ｉ／Ｆ、３２…ＩＣカードの制御部、３３…ＩＣカードの記憶部、５１…被認証データのテーブル、５２…認証データのテーブル、１０２…ＵＩ画像、１０２ａ…原稿ＵＰキー、１０２ｂ…カードコピーキー、１０２ｃ…画像アクセスキー、１０３…ハードウェアキー。
【図１】
0005878820.tif 000002
【図２】
0005878820.tif 000003
【図３】
0005878820.tif 000004
【図４】
0005878820.tif 000005
【図５】
0005878820.tif 000006
【図６】
0005878820.tif 000007
【図７】
0005878820.tif 000008
【図８】
0005878820.tif 000009
【図９】
0005878820.tif 000010
【図１０】
0005878820.tif 000011
【図１１】
0005878820.tif 000012
【図１２】
0005878820.tif 000013