(57)【特許請求の範囲】
【請求項１】
階層的に配された複数の記憶領域を有し、前記記憶領域の少なくとも一つに情報を保持する情報保持手段の記憶領域の一部を選択する選択手段と、
前記選択手段が選択した記憶領域を含んだ記憶領域の一覧と、前記選択手段にて選択された記憶領域を表す符号画像とを生成する生成手段と、
前記生成された記憶領域の一覧と符号画像とを読み取る読取手段と、
前記読み取った符号画像が表す記憶領域が前記記憶領域に存在しない場合に、符号画像の生成後に前記記憶領域が変更されたものとして、前記読み取った記憶領域の一覧と、前記変更後の情報保持手段の記録領域の一覧とを表示する表示手段と、
を含む情報処理装置。
【請求項２】
前記表示手段は、前記符号画像の生成後に、前記読み取った符号画像が表す記憶領域内に他の記憶領域が生成された場合に、前記読み取った記憶領域の一覧と、前記変更後の情報保持装置の記録領域の一覧として、前記生成された他の記憶領域の一覧とを表示する請求項１記載の情報処理装置。
【請求項３】
前記生成手段は、前記記憶領域の一覧として、前記読み取った符号画像が表す記憶領域を内包する他の記憶領域、または当該読み取った符号画像が表す記憶領域と同じ階層にある他の記憶領域、または過去に格納先として選択された頻度順に、選択された記憶領域を含める請求項１または２記載の情報処理装置。
【請求項４】
前記生成手段は、前記記憶領域の一覧に、過去に格納先として選択された頻度順に、選択された記憶領域を含める場合はさらに、当該選択された記憶領域と同じ階層にある他の記憶領域と、当該選択された記憶領域を内包する他の記憶領域との少なくとも一方を含める請求項３記載の情報処理装置。
【請求項５】
前記記憶領域に格納する情報についての命名規則の情報が関連づけられている記憶領域については、当該情報が表す命名規則に従って格納の対象となる情報の名称を決定し、前記記憶領域に格納する請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
コンピュータを、
階層的に配された複数の記憶領域を有し、前記記憶領域の少なくとも一つに情報を保持する情報保持手段の記憶領域の一部を選択する選択手段と、
前記選択手段が選択した記憶領域を含んだ記憶領域の一覧と、前記選択手段にて選択された記憶領域を表す符号画像とを生成する生成手段と、
前記生成された一覧と符号画像とを読み取る読取手段と、
前記読み取った符号画像が表す記憶領域が前記記憶領域に存在しない場合に、前記符号画像の生成後に前記記憶領域が変更されたものとして、前記読み取った記憶領域の一覧と、前記変更後の情報保持手段の記録領域の一覧とを表示する表示手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報分類処理装置及びプログラムに関する。
【背景技術】
【０００２】
階層構造における各ノードの現在の位置を保持する第１の保持手段と、階層構造における各ノードの過去の位置を保持する第２の保持手段と、第１の保持手段によって保持された現在の位置を、第２の保持手段によって保持された過去の位置と対応付けてユーザインタフェースに表示する第１の表示手段と、第２の保持手段によって保持された過去の位置を、第１の保持手段によって保持された現在の位置と対応付けてユーザインタフェースに表示する第２の表示手段とを備える文書管理装置の例が、引用文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６８１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
階層的に配された記憶領域を操作し、記憶領域に変化があっても、変化した記憶領域に対応した記憶領域の情報を出力することができる情報分類処理装置を提供する。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、情報処理装置であって、階層的に配された複数の記憶領域を有し、前記記憶領域の少なくとも一つに情報を保持する情報保持手段の記憶領域の一部を選択する選択手段と、前記選択手段が選択した記憶領域を含んだ記憶領域の一覧と、前記選択手段にて選択された記憶領域を表す符号画像とを生成する生成手段と、前記生成された記憶領域の一覧と符号画像とを読み取る読取手段と、前記読み取った符号画像が表す記憶領域が前記記憶領域に存在しない場合に、符号画像の生成後に前記記憶領域が変更されたものとして、前記読み取った記憶領域の一覧と、前記変更後の情報保持手段の記録領域の一覧とを表示する表示手段と、を含むこととしたものである。
【０００６】
また、請求項２記載の発明は、請求項１記載の情報処理装置であって、前記表示手段は、前記符号画像の生成後に、前記読み取った符号画像が表す記憶領域内に他の記憶領域が生成された場合に、前記読み取った記憶領域の一覧と、前記変更後の情報保持装置の記録領域の一覧として、前記生成された他の記憶領域の一覧とを表示することとしたものである。
さらに請求項３記載の発明は、請求項１または２記載の情報処理装置であって、前記生成手段は、前記記憶領域の一覧として、前記読み取った符号画像が表す記憶領域を内包する他の記憶領域、または当該読み取った符号画像が表す記憶領域と同じ階層にある他の記憶領域、または過去に格納先として選択された頻度順に、選択された記憶領域を含めることとしたものである。
請求項４記載の発明は、請求項３記載の情報処理装置であって、前記生成手段は、前記記憶領域の一覧に、過去に格納先として選択された頻度順に、選択された記憶領域を含める場合はさらに、当該選択された記憶領域と同じ階層にある他の記憶領域と、当該選択された記憶領域を内包する他の記憶領域との少なくとも一方を含めることとしたものである。
請求項５記載の発明は、請求項１から４のいずれか一項に記載の情報処理装置であって、前記記憶領域に格納する情報についての命名規則の情報が関連づけられている記憶領域については、当該情報が表す命名規則に従って格納の対象となる情報の名称を決定し、前記記憶領域に格納することとしたものである。
【０００７】
請求項６記載の発明はプログラムであって、コンピュータを、階層的に配された複数の記憶領域を有し、前記記憶領域の少なくとも一つに情報を保持する情報保持手段の記憶領域の一部を選択する選択手段と、前記選択手段が選択した記憶領域を含んだ記憶領域の一覧と、前記選択手段にて選択された記憶領域を表す符号画像とを生成する生成手段と、前記生成された一覧と符号画像とを読み取る読取手段と、前記読み取った符号画像が表す記憶領域が前記記憶領域に存在しない場合に、前記符号画像の生成後に前記記憶領域が変更されたものとして、前記読み取った記憶領域の一覧と、前記変更後の情報保持手段の記録領域の一覧とを表示する表示手段と、として機能させることとしたものである。
【発明の効果】
【０００８】
請求項１、２、３、４、６記載の発明によると、操作履歴に基づいて選択された記憶領域の一部を示す記憶領域情報が形成され、記憶領域に変化が生じても、使用可能な記憶領域情報を提供できる。
【０００９】
請求項５記載の発明によると、さらに記憶領域毎に命名規則がある場合には、当該命名規則に従って情報を格納できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る情報分類処理装置を含んだシステムの例を表す構成ブロック図である。
【図２】本発明の実施の形態に係る情報分類処理装置が生成するフェイスシートの例を表す説明図である。
【図３】本発明の実施の形態に係る情報分類処理装置が処理対象とする情報の記憶領域の構成例を表す説明図である。
【図４】本発明の実施の形態に係る情報分類処理装置が生成するフェイスシートを読み取って処理する情報格納処理装置の動作例を表すフローチャート図である。
【図５】本発明の実施の形態に係る情報分類処理装置の制御部の構成例を表す機能ブロック図である。
【図６】本発明の実施の形態に係る情報分類処理装置の保持する履歴情報の例を表す説明図である。
【図７】本発明の実施の形態に係る情報分類処理装置による一覧生成の処理例を表すフローチャート図である。
【図８】本発明の実施の形態に係る情報分類処理装置が生成するフェイスシートを読み取って処理する情報格納処理装置の画面表示例を表す説明図である。
【図９】本発明の実施の形態に係る情報分類処理装置によって生成される一覧の例を表す説明図である。
【図１０】本発明の実施の形態に係る情報分類処理装置が保持する代替文字列の設定例を表す説明図である。
【発明を実施するための形態】
【００１１】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る情報分類処理装置１は図１に例示するように、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、通信部１５と、出力部１６とを含む。またこの情報分類処理装置１は、情報保持装置２に接続されている。さらに情報保持装置２は、情報格納処理装置３に接続される。
【００１２】
情報保持装置２は、制御部２１と、記憶部２２と、通信部２３とを含んで構成され、また情報格納処理装置３は、制御部３１と、記憶部３２と、操作部３３と、スキャナ部３５と、表示部３４と通信部３６とを含んで構成される。
【００１３】
情報分類処理装置１の制御部１１は、ＣＰＵ（Central Processing Unit）等のプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作している。この制御部１１は、情報保持装置２の記憶領域のいずれかを格納先として、当該格納先を表す情報（格納先情報）を受け入れる。そして制御部１１は、当該格納先情報が表す記憶領域に、指定された情報を保持させるべき旨の指示（情報保持の指示）を受け入れる。制御部１１は、この情報保持の指示があると、格納先情報を含む、情報保持指示に係る操作の履歴を記憶部１２に記録する。
【００１４】
また、この制御部１１は、過去に記憶部１２に記録された操作の履歴を参照して、情報保持装置２に保持される記憶領域の一部を選択して、この選択した記憶領域の一部を表す記憶領域情報を生成する。また格納先情報を表す符号画像（二次元バーコードなどで構わない）を生成し、当該生成した記憶領域情報と符号画像とを出力部１６により出力する。本実施形態の一例では、これら記憶領域情報と符号画像とを出力部１６が用紙上に形成する。この画像形成の結果は、図２に例示するように、符号画像（Ｃ）と、記憶領域情報の一例としての記憶領域の一覧（Ｌ）とを含む。この画像形成の結果を以下では、「フェイスシート」と呼ぶ。この制御部１１の詳しい処理の内容については、後に述べる。
【００１５】
記憶部１２は、制御部１１により実行されるプログラムを保持している。このプログラムは、ＤＶＤ−ＲＯＭ（Digital Versatile Disc-Read Only Memory）等のコンピュータ可読な記録媒体に格納されて提供され、この記憶部１２に複写されて格納されたもので構わない。また、この記憶部１２は制御部１１の動作により生成される、利用者の操作の履歴を保持する。さらにこの記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１６】
操作部１３は、キーボードやマウス等であり、利用者からの指示操作を受け入れて、制御部１１に出力する。表示部１４は、ディスプレイ等であり、制御部１１から入力される情報を表示する。通信部１５は、ネットワークインタフェースなどの通信手段であり、ネットワークなどの情報通信手段を介して、他の装置との間で情報の送受を行う。
【００１７】
出力部１６は、例えばプリンタであり、制御部１１から入力される指示に従って情報を印刷出力する。この場合、情報分類処理装置１は、一般的なパーソナルコンピュータと、これに接続されるプリンタ装置とを用いて実現できる。また、この出力部１６の別の例は、予め定めたフォーマットの電子データを生成して出力する出力装置である。具体的には、この出力部１６は、印刷指示があった場合に用紙上に形成されるべき情報を電子化したフォーマット（例えばＰＤＦ（Portable Document Format）等）のデータとして出力する。
【００１８】
情報保持装置２の制御部２１は、ＣＰＵなどのプログラム制御デバイスであり、記憶部２２に格納されたプログラムに従って動作している。この制御部２１は、通信部２３を介して受信した情報保持の指示に従って、記憶部２２内に情報を保持する。また、この制御部２１は、外部の機器からの要求に応じて、情報の格納先となり得る記憶領域を表す記憶領域情報を、要求元の機器に対して送信出力する。この制御部２１の具体的処理については後に述べる。
【００１９】
記憶部２２は、ディスクデバイス等であり、制御部２１によって実行されるプログラムを保持している。このプログラムは、ＤＶＤ−ＲＯＭ等のコンピュータ可読な記録媒体に格納されて提供されたものであってもよい。また、この記憶部２２は制御部２１のワークメモリとしても動作する。
【００２０】
さらに本実施の形態において、この記憶部２２は、情報分類処理装置１や情報格納処理装置３から受け入れる、保持対象となった情報を、指示された記憶領域内に格納して保持する。すなわちこの記憶部２２は、図３に例示するように、階層的に配された複数の記憶領域１０１ａ，ｂ，ｃ…を有しており、記憶部２２は、これら記憶領域１０１のうち少なくとも一つに情報を保持している。具体的に図３の例では、いわゆる階層ディレクトリ構造を有するファイルシステムが形成されている例が示されている。このディレクトリのそれぞれがここでの記憶領域に相当する。そして図３の例では、記憶部２２は、各ディレクトリ内に情報を格納して保持することとなっている。
【００２１】
通信部２３は、ネットワークインタフェースなどであり、ネットワークなどの情報通信手段を介して受信される情報を制御部２１に出力する。また、この通信部２３は、制御部２１から入力される指示に従って情報をネットワークなどの情報通信手段を介して送信出力する。
【００２２】
なお、本実施の形態において、この情報保持装置２が受信する情報保持の指示は、図３に例示するように、情報を保持するディレクトリ（記憶領域）を特定する情報と、当該特定された記憶領域に格納するべき情報とを含むものとなる。
【００２３】
さらに情報格納処理装置３の制御部３１は、ＣＰＵなどのプログラム制御デバイスであり、記憶部３２に格納されたプログラムに従って動作する。次の例では、利用者は格納の対象となる情報が形成されている用紙とともに、当該格納対象となる情報の格納先を表す格納先情報が記述されたフェイスシート（情報分類処理装置１が生成したもの）をスキャナ部３５に読み取らせることとしている。
【００２４】
すなわち制御部３１は、情報格納の指示操作を受けると図４に示す処理を開始し、スキャナ部３５を制御して、情報分類処理装置１が生成したフェイスシートを読み取る（Ｓ１）。また、さらに格納の対象となった情報を、スキャナ部３５を制御して読み取る（Ｓ２）。制御部３１は、スキャナ部３５の読み取りによって得られたフェイスシートの画像から格納先情報を表す符号画像を検出し、当該検出した符号画像を復号して格納先情報を取り出す（Ｓ３）。
【００２５】
そして制御部３１は、情報保持装置２にアクセスし、取り出した格納先情報に対応する記憶領域が情報保持装置２の記憶部２２に存在するか否かを調べる（Ｓ４）。ここで格納先情報に対応する記憶領域が情報保持装置２の記憶部２２に存在する場合（Yesの場合）は、当該記憶部２２内の格納先情報に対応する記憶領域に、処理Ｓ２にて読み取った情報を格納するよう、情報格納装置２に対して要求する（Ｓ５）。一方、処理Ｓ４において格納先情報に対応する記憶領域が情報保持装置２の記憶部２２に存在しない場合（Noの場合）は、処理Ｓ１にて読み取ったフェイスシートを表示部３４に表示出力する（Ｓ６）。このとき制御部３１は、フェイスシートのうち、記憶領域の一部の一覧が表されている部分（図２の例のＬ）のみを選択的に表示してもよい。
なお、フェイスシートは既に述べたように、用紙上に形成されたものではなく、電子的なデータであってもよい。この場合は、フェイスシートをスキャナ部３５から読み取るのではなく、記憶部２２内に予め格納されたフェイスシートを読み出すか、または通信部３６を介してフェイスシートを受信することとしてもよい。さらに、ＤＶＤ−ＲＯＭなどのコンピュータ可読な記録媒体に格納されて提供されたフェイスシートを図示しない外部記憶ドライブにて読み出すこととしてもよい。そして処理Ｓ３においては、電子データであるフェイスシートから格納先情報を表す符号画像を検出し、当該検出した符号画像を復号して格納先情報を取り出すこととすればよい。さらに、このフェイスシートの電子データのフォーマットにおいて、符号画像のみならず、当該符号画像として符号化された元のデータ（ここでは格納先情報）がそのまま電子データとして含まれていれば、符号画像を復号する代わりに当該元のデータである格納先情報を読み出してもよい。
また、格納の対象となる情報についても同様に、スキャナ部３５にて読み取る代わりに、通信部３６を介して受け入れ、またはＤＶＤ−ＲＯＭなどのコンピュータ可読な記録媒体に格納されて提供された格納の対象となる情報を図示しない外部記憶ドライブにて読み出すこととしてもよい。
【００２６】
情報格納処理装置３は、ここで新たな格納先の指定を受け入れ、新たな格納先が指定されると、処理Ｓ５に移行して、当該新たな格納先に対応する記憶領域へ、処理Ｓ２にて読み取った情報を格納するよう、情報格納装置２に対して要求する。
【００２７】
記憶部３２は、制御部３１により実行されるプログラムを保持する。このプログラムは、ＤＶＤ−ＲＯＭなどのコンピュータ可読な記録媒体に格納された状態で提供され、この記憶部３２に複写して格納されたものであってもよい。また、この記憶部３２は、制御部３１のワークメモリとしても動作する。
【００２８】
操作部３３は、キーボードなどであり、利用者の指示操作の入力を受けて、その内容を制御部３１に出力する。スキャナ部３５は、一般的な光学スキャナであり、紙媒体等に形成された画像を光学的に読み取り、当該読み取って得た画像のデータを制御部３１に出力する。表示部３４は、ディスプレイ等であり、制御部３１から入力される指示に従って画像等を表示する。
【００２９】
通信部３６は、ネットワークインタフェースなどであり、ネットワークなどの情報通信手段を介して受信される情報を制御部３１に出力する。また、この通信部３６は、制御部３１から入力される指示に従い、ネットワークなどの情報通信手段を介して情報を送信出力する。
【００３０】
ここで情報分類処理装置１の制御部１１の具体的な動作について説明する。この情報分類処理装置１の制御部１１は、機能的には、図５に例示するように、指示受入部４１と、履歴管理部４２と、符号画像生成部４３と、一覧生成部４４と、テキスト生成部４５と、出力処理部４６とを含んで構成されている。
【００３１】
指示受入部４１は、予め利用者を認証しておく。この認証は例えば利用者を特定する利用者特定情報（ユーザ名など）と、パスワードとを用いる方法で行うこととすればよい。指示受入部４１は、この認証した利用者の操作により、情報保持装置２の記憶領域のいずれかを格納先として、当該格納先を表す情報（格納先情報）を受け入れる。ここで格納先情報は、予め定められた最上位記憶領域（ルートディレクトリ）から、格納先までのパスを表す、いわゆるフルパス情報とすればよい。例えばルートディレクトリＲにディレクトリａがあり、このディレクトリａ内にさらにディレクトリａａと、ディレクトリａｂがあるとき、格納先としてディレクトリａｂ内のディレクトリａｂａが指定されたとすると、格納先情報は、「￥ａ￥ａｂ￥ａｂａ」等となる。なお、各ディレクトリ名を区切るデリミタは、ここでは「￥」記号としているが、これに限らずスラッシュ「／」などであってもよい。
【００３２】
この指示受入部４１は、情報保持装置２の記憶領域の一覧をグラフィカルユーザインタフェースで提供し、利用者にその一覧から、一つの記憶領域を選択させる機能を備える。そして指示受入部４１は、当該記憶領域の一つが選択されている状態で、フェイスシートの作成指示が行われると、当該作成指示があったときに選択されている記憶領域を格納先として、当該格納先を表す格納先情報を取得する。ここではフェイスシートの作成指示が、当該選択された記憶領域に情報を保持させる情報保持の指示に相当する。
【００３３】
履歴管理部４２は、指示受入部４１が受け入れた格納先情報の入力を受け、記憶部１２に格納されている操作履歴を更新する。具体的にこの操作履歴は図６に例示するように、利用者特定情報に関連づけて利用者ごとの情報として記憶部１２に保持されており、利用者ごとに、利用者が指定した格納先ごとの指定頻度の情報を記録するものである。
【００３４】
履歴管理部４２は、認証した利用者の利用者特定情報に関連づけられた格納先ごとの指定頻度のうち、入力を受けた格納先情報で特定される格納先に関連する指定頻度に「１」を加算して、記憶部１２内の記録に上書きし、操作履歴を更新する。
【００３５】
符号画像生成部４３は、指示受入部４１が受け入れた格納先情報を表す符号画像を生成する。一覧生成部４４は、記憶部１２に記録されている、認証した利用者の過去の操作履歴を参照し、当該操作履歴（情報保持指示の履歴）に基づき、情報保持装置２に保持される記憶領域の一部を選択し、当該選択した一部の記憶領域の一覧を表す画像を生成する。
【００３６】
具体的にこの一覧生成部４４は、図６に例示されたような操作履歴を参照し、次のようにして一覧（リスト）を生成する。一覧生成部４４は図７に示すように、指示受入部４１が受け入れた格納先情報に基づいて、情報保持装置２が保持する記憶領域のうち、予め定められた最上位記憶領域から当該格納先情報が表す格納先までの経路（パス）上にある各記憶領域を特定する（Ｓ１１）。例えば、記憶領域としてのルートディレクトリＲに記憶領域としてのディレクトリａがあり、このディレクトリａ内にさらにディレクトリａａと、ディレクトリａｂがあるとき、格納先としてディレクトリａｂ内のディレクトリａｂａが指定された場合、ここで一覧生成部４４は、ディレクトリａ、ディレクトリａｂ、及びディレクトリａｂａをこの処理Ｓ１１で特定する。
【００３７】
そして一覧生成部４４は、指定されたディレクトリａｂａが含まれるディレクトリａｂ（上位ディレクトリ）内にあるディレクトリの名称を取得する（Ｓ１２）。一覧生成部４４は、一覧に含める情報の候補（以下、一覧候補と呼ぶ）として、処理Ｓ１２で取得した各項目の名称の情報と、処理Ｓ１１で特定した記憶領域を表す情報（例えばディレクトリの名称）との論理和を含んだ一覧を生成する（Ｓ１３）。そして一覧候補に含められた情報の総数をカウントする（Ｓ１４）。
【００３８】
ここで一覧生成部４４は、処理Ｓ１４でカウントして得た総数が予め定められた一覧掲載限度数を超えているか否かを調べる（Ｓ１５）。この一覧掲載限度数は、フェイスシートに含められる一覧中の情報の最大数として予め定めておく。一覧生成部４４は、処理Ｓ１５において一覧候補内の情報の総数が予め定められた一覧掲載限度数を超えている場合は（Yesの場合は）、処理Ｓ２１に移行する。また、処理Ｓ１５において一覧候補内の情報の総数が予め定められた一覧掲載限度数を超えていなければ（Noならば）、さらに一覧生成部４４は、記憶部１２に格納された、認証した利用者の操作履歴を読み出す。
【００３９】
そして一覧生成部４４は、読み出した操作履歴に含まれ、未だ選択されていない格納先のうちから、関連づけられている指定頻度が最大のものを一つ選択する（Ｓ１６）。一覧生成部４４は、選択した格納先が指示受入部４１が受け入れた格納先情報によって表される格納先であるか否かを調べ（Ｓ１７）、そうであれば（Yesならば）処理Ｓ１６に戻って処理を続ける。
【００４０】
一方処理Ｓ１７において、処理Ｓ１６で選択した格納先が指示受入部４１が受け入れた格納先情報によって表される格納先でなければ（Noならば）、情報保持装置２が保持する記憶領域のうち、予め定められた最上位記憶領域から当該選択された格納先までの経路（パス）上にある各記憶領域を特定し、当該特定した記憶領域に係る情報（名称など）を取得する（Ｓ１８）。
【００４１】
そして一覧生成部４４は、選択されたディレクトリを含んだディレクトリ（上位ディレクトリ）内にある他のディレクトリの名称を取得する（Ｓ１９）。一覧生成部４４は、処理Ｓ１８，１９にて取得した名称と、現在の一覧候補に含まれる名称との論理和を生成し、新たな一覧候補を生成して、一覧候補を更新する（Ｓ２０）。そして処理Ｓ１４に戻り、一覧候補（更新後のもの）に含められた情報の総数をカウントする。
【００４２】
処理Ｓ１４においてカウントして得た総数が、予め定められた一覧掲載限度数を超えていると処理Ｓ１５で判断されると、一覧生成部４４は、その時点で生成された一覧候補に含まれるディレクトリの名称を含んだ一覧の画像を生成する（Ｓ２１）。
【００４３】
なお、一覧の画像に含まれる各ディレクトリの名称は、対応する記憶領域の階層に応じてインデント（字下げ）されていてもよい。また各ディレクトリの名称の画像に関連づけてフォルダの画像が付されてもよい。さらに、その内容が示されているディレクトリについては「−（マイナス）」の文字、内容が示されていないディレクトリについては「＋（プラス）」の文字を含んだ画像を、その名称に関連づけて表してもよい。このようにして生成される一覧の画像は、例えば図２の（Ｌ）に示したようなものとなる。これにより、一覧生成部４４は、記憶領域の一部の一覧を生成するのである。
【００４４】
テキスト生成部４５は、フェイスシート上に記述するべき文字列の情報を生成する。この情報は予め定めておけばよい、出力処理部４６は、符号画像生成部４３が生成した符号画像と、一覧生成部４４が生成した一覧の画像と、テキスト生成部４５が生成した文字列の画像とを予め定めた態様に配置した画像を生成する。そして出力処理部４６は、出力部１６に対して、当該生成した画像を出力するよう指示する。これにより、一覧を含むフェイスシートの画像が印刷され、またはフェイスシートの電子データが出力される。
【００４５】
次に本実施の形態の情報分類処理装置１の動作について説明する。なお、以下の説明では、情報保持装置２の記憶部２２に形成されている記憶領域が次のようになっているものとする。
【００４６】
すなわちルートディレクトリＲ以下、
\A
\A\AA
\A\AB
\A\AB\ABA
\A\AB\ABB
\A\AB\ABC
\A\AC
\A\AC\ACA
\B
\C
\C\CA
\C\CA\CAA
\C\CA\CAB
\C\CB
\C\CC
\D
\D\DA
なるディレクトリがあるものとする。
【００４７】
ここで情報分類処理装置１で認証を受けた利用者Ｘが情報分類処理装置１を操作して、これらのうち、\A\AB\ABAを格納先として指定し、ここに情報を保持させるべき旨の指示を行うとする。すると情報処理装置１が、記憶部１２に保持している利用者Ｘの過去の操作履歴を参照し、指定された格納先（\A\AB\ABA）に関連する指定頻度を「１」だけインクリメントする。
【００４８】
さらに情報分類処理装置１は、この格納先を表す符号画像を生成しておく。そして情報分類処理装置１は、ルートディレクトリから指定された格納先までの間にある記憶領域（ここではディレクトリ）を表す情報（ディレクトリ名称）を取得する。ここでは指定された格納先が「\A\AB\ABA」なので、ルートディレクトリから指定された格納先までの間にあるディレクトリの名称の一覧は、
\A
\A\AB
\A\AB\ABA
となる。また、情報分類処理装置１は、指定された格納先の上位ディレクトリ（\A\AB）に含まれるディレクトリの名称一覧を取得する。ここでの例では、この一覧は、
\A\AB\ABA
\A\AB\ABB
\A\AB\ABC
となる。情報分類処理装置１は、これら一覧の論理和を生成する。ここでは\A\AB\ABAが両者に含まれているから、これを一つだけとして、
\A
\A\AB
\A\AB\ABA
\A\AB\ABB
\A\AB\ABC
なる一覧が得られる。情報分類処理装置１は、こうして得た一覧を一覧候補として保持する。
【００４９】
次に情報分類処理装置１は、この一覧候補に含まれる項目（記憶領域、ここではディレクトリの名称）の数をカウントする。ここでは「５」となる。情報分類処理装置１は、カウントして得た値が予め定められた一覧掲載限度数を超えているか否かを調べる。ここでは一覧掲載限度数は「１０」であるとすると、カウントして得た値が一覧掲載限度数を超えていないので、処理を続ける。
【００５０】
情報分類処理装置１は、記憶部１２に保持している利用者Ｘの過去の操作履歴を参照し、格納先のうち、関連する指定頻度が最大となっているものを見出して選択する。ここでは「\A\AC\ACA」が選択されたものとする。情報分類処理装置１は、ルートディレクトリから選択された格納先までの間にある記憶領域（ここではディレクトリ）を表す情報（ディレクトリ名称）を取得する。ここでは選択された格納先が「\A\AC\ACA」なので、ルートディレクトリから指定された格納先までの間にあるディレクトリの名称の一覧は、
\A
\A\AC
\A\AC\ACA
となる。また、情報分類処理装置１は、指定された格納先の上位ディレクトリ（\A\AC）に含まれるディレクトリの名称一覧を取得する。ここでの例では、この一覧は、
\A\AC\ACA
となる。情報分類処理装置１は、これらと、一覧候補に含まれる項目との論理和を生成する。この結果として、情報分類処理装置１は、
\A
\A\AB
\A\AB\ABA
\A\AB\ABB
\A\AB\ABC
\A\AC
\A\AC\ACA
なる一覧を得る。そして情報分類処理装置１は、この一覧を新たな一覧候補とする。
【００５１】
そして情報分類処理装置１は、この一覧候補に含まれる項目の数をカウントする。ここでは「７」となる。そしてカウントして得た値が一覧掲載限度数を超えていないので、情報分類処理装置１は、さらに処理を続ける。
【００５２】
情報分類処理装置１は、さらに記憶部１２に保持している利用者Ｘの過去の操作履歴を参照し、未選択の格納先のうち、関連する指定頻度が最大となっているものを見出して選択する。ここで、「\C\CA\CAC」が選択されたとすると、情報分類処理装置１が得る一覧候補は、
\A
\A\AB
\A\AB\ABA
\A\AB\ABB
\A\AB\ABC
\A\AC
\A\AC\ACA
\C
\C\CA
\C\CA\CAC
\C\CA\CAB
となる。この一覧候補に含まれる項目の数をカウントすると「１１」となり、カウントして得た値が一覧掲載限度数を超えたことから、処理を終了し、この一覧候補に含まれるディレクトリの一覧画像を生成する。一覧画像上では、ディレクトリの階層の深さによってインデントを行い、また、ディレクトリ内の他のディレクトリの一覧が含まれる場合は「−（マイナス）」、そうでない場合は「＋（プラス）」を含める。一例として、この一覧に対応する一覧画像は図２の（Ｌ）に示したようなものとなる。
【００５３】
［利用者の操作］
利用者は情報格納処理装置３に対し、このようにして生成したフェイスシートとともに、保持の対象となった情報が形成されている紙媒体を読み取らせる。情報格納処理装置３は、読み取りによって得られたフェイスシートの画像から格納先情報を表す符号画像を検出し、当該検出した符号画像を復号して格納先情報を取り出す。そして情報格納処理装置３が情報保持装置２にアクセスして、取り出した格納先情報に対応する記憶領域が情報保持装置２の記憶部２２に存在するか否かを調べ、存在するならば、当該記憶部２２内の格納先情報に対応する記憶領域に、紙媒体から読み取った、保持の対象となる情報を格納するよう、情報格納装置２に対して要求する。
【００５４】
一方、フェイスシートの生成後、情報保持装置２においてフェイスシートの符号画像が表している格納先に対応する記憶領域が削除されたり、名称が変更されたりすることもある。この場合、情報格納処理装置３が情報保持装置２にアクセスして、取り出した格納先情報に対応する記憶領域が情報保持装置２の記憶部２２に存在するか否かを調べると、格納先情報に対応する記憶領域が情報保持装置２の記憶部２２に存在しないこととなる。
【００５５】
このときには、情報格納処理装置３は、格納先情報に対応する格納領域が見あたらない旨のエラー（Ｅ）とともに、図８に示すように、読み取ったフェイスシートの少なくとも一部、一覧が含まれている部分（Ｆ）を表示出力する。また、情報格納処理装置３は、現在の情報保持装置２の記憶部２２内の記憶領域の一覧を表示して（Ｐ）、当該現在の記憶領域の一覧から、新たな格納先を指定するよう、利用者に求める。
【００５６】
利用者は、フェイスシートの一覧と、現在の記憶領域の一覧とを比較して、記憶領域が削除または名称変更されたことを知ることになる。利用者はそして新たな格納先を現在の一覧から指定する。情報格納処理装置３は、新たな格納先の指定を受けると、紙媒体から読み取った、保持の対象となる情報を当該指定された新たな格納先に格納するよう、情報格納装置２に対して要求する。
【００５７】
［変形例１：一覧に含める情報の他の例］
ここまでの説明では、情報分類処理装置１がフェイスシート上に形成する情報として生成する、記憶領域の一覧には、利用者が格納先として指定した記憶領域と、その記憶領域と同じ階層にある他の記憶領域と、当該格納先として指定された記憶領域を内包する他の記憶領域と、過去に格納先として指定された頻度順に選択された記憶領域と、当該選択された記憶領域と同じ階層にある他の記憶領域と、選択された記憶領域を内包する他の記憶領域とを含んだ一覧が生成されることとしていたが、本実施の形態はこれに限られるものではない。
【００５８】
例えば情報分類処理装置１は、ルートディレクトリの直下にある各記憶領域については、必ず一覧に含めることとしてもよい。また、格納先として指定された記憶領域内にさらに別の記憶領域があれば、当該指定された記憶領域内の別の記憶領域の一覧を含めてもよい（上記の例でいえば、指定された\A\AB\ABA以下にある\A\AB\ABA\ABAAなどを含める）。
【００５９】
さらに情報分類処理装置１は、格納先として指定された記憶領域の上位の記憶領域（上記の例でいえば、指定された\A\AB\ABAを、直下に内包する\A\AB）に含まれる他の記憶領域（上記の例でいえば、\A\AB以下にある\A\AB\ABBなど）の中にさらに別の記憶領域があれば、当該別の記憶領域の一覧を含めてもよい（上記の例でいえば、指定された\A\AB\ABAに対し、\A\AB\ABB以下にある\A\AB\ABB\ABBAなど）。
【００６０】
［変形例２：命名規則］
さらに本実施の形態において、情報保持装置２は、記憶領域の少なくとも一部に、当該記憶領域に格納する情報について付されるべき名称の命名規則の情報を関連づけて保持していてもよい。具体的には、命名規則を設定する記憶領域内に、命名規則を記述したテキストファイルを格納しておくこととすればよい。
【００６１】
この命名規則は、例えば「年（Year）」を表す文字列を「%y」、「月（Month）」を表す文字列を「%m」、「日（Day）」を表す文字列を_「%d」等としたもので、具体的には、「%y%m%d_review」のように設定される。この設定によると、情報を格納する年月日に応じて、例えば、２０１０年の８月１日に格納する情報であれば、「20100801_review」のように名称が定められる。
【００６２】
本実施の形態の情報分類処理装置１は、一覧の生成処理の過程で、例えば図７の処理Ｓ２１に先だって、一覧候補に含まれる各記憶領域に命名規則の情報が関連づけられているか否かを調べ、関連づけられている場合は、当該関連づけられている命名規則の情報を読み出して、一覧候補に含まれる各記憶領域の一覧の画像を生成する際に、対応する記憶領域の名称の画像とともに、当該読み出した命名規則の情報を表す画像を生成して、一覧の画像に含めてもよい。
【００６３】
例えば、記憶領域の名称に続けて（当該記憶領域に関連づけられた命名規則がある場合は）、命名規則の情報を表す画像を配する（図９）。
【００６４】
なお、情報分類処理装置１は、図１０に例示するように、命名規則内に含まれ得る文字列と、当該文字列に置き換えて画像として生成するべき文字列（代替文字列）とを関連づけて、記憶部１２に保持しておき、命名規則の情報を表す画像を生成するにあたって、命名規則内に含まれる文字列の一部、代替文字列が規定されている文字列を、この代替文字列に置き換えて命名規則の情報を表す画像を生成してもよい。これによると、例えば、命名規則が「%y%m%d_review」のように設定されており、「%y」の代替文字列が「yy」などと設定されているとすると、命名規則の情報を表す画像として、「yymmdd_review」のような文字列の画像が生成されることとなる。
【００６５】
情報格納処理装置３は、情報保持装置２の記憶領域内に情報を格納するときには、当該記憶領域に関連づけられた命名規則があるか否かを調べ、命名規則があれば、当該命名規則に従って情報の名称を決定し、当該決定した名称に関連づけて情報を格納する。
【００６６】
［変形例３：サブフォルダがある場合の別の処理例］
フェイスシートの生成時には、格納先となった記憶領域内に他の記憶領域がなかったが、その後、フェイスシートの符号画像が表している格納先に対応する記憶領域内に、他の記憶領域が生成される場合もある。
【００６７】
この場合、情報格納処理装置３が情報保持装置２にアクセスして、フェイスシートの符号画像が表す格納先情報に対応する記憶領域が情報保持装置２の記憶部２２に存在するか否かを調べると、格納先情報に対応する記憶領域が情報保持装置２の記憶部２２に存在することとなるが、情報格納処理装置３は、この記憶領域に他の記憶領域がある場合、ここまでの説明のように格納先情報に対応する記憶領域に情報を保持させるのではなく、格納先情報に対応する格納領域内に記憶領域がある旨の表示とともに、図８に示したのと同様に、読み取ったフェイスシートの少なくとも一部、一覧が含まれている部分（Ｆ）を表示出力する。また、情報格納処理装置３は、現在の情報保持装置２の記憶部２２内の記憶領域の一覧を表示する（Ｐ）。
【００６８】
この際、情報格納処理装置３は、フェイスシートの符号画像が表す格納先情報に対応する記憶領域内の記憶領域の一覧を表示しておく。
【００６９】
利用者は、当該フェイスシートの符号画像が表す格納先情報に対応する記憶領域内の他の記憶領域の一覧を参照して、利用者が適切と判断する記憶領域を選択する。そして情報格納処理装置３が当該選択された記憶領域に、紙媒体から読み取った情報を格納するよう、情報保持装置２に対して指示する。
【００７０】
［変形例４：内包するファイルの一覧表示］
また情報格納処理装置３は、図８に示したように、現在の情報保持装置２の記憶部２２内の記憶領域の一覧を表示する際、当該一覧のうちに、利用者の選択のためにカーソル（選択の候補となる記憶領域を特定する情報）により、選択の候補として仮に選択されている記憶領域がある場合、当該仮に選択されている記憶領域内に既に保持されている情報（過去に紙媒体から読み取った情報等）の一覧を情報保持装置２から取得し、当該取得した一覧の情報（各情報に係る名称、サイズなど含める）を記憶領域の一覧とともに表示してもよい。この表示は、例えば情報のサムネイル（縮小画像）を表示することによって行うこととしてもよい。この場合は情報保持装置２から情報のサムネイルの画像を取得しておく。
【００７１】
［変形例５：一覧表示方法の別の例］
さらにここまでの説明では、情報分類処理装置１は、フェイスシート上に一覧の情報を含めることとしていたが、本実施の形態はこれに限らない。例えば情報分類処理装置１は、フェイスシート上に一覧の情報を含めることに代えて、当該一覧の情報をバーコード等の符号画像に符号化し、当該符号画像をフェイスシートに含めるようにしてもよい。
【００７２】
この場合、情報格納処理装置３は、一覧の情報を表示するべきときには、当該符号画像を読み取って復号し、一覧の情報を取得して表示する。
【００７３】
［その他の例］
さらにここまでの説明では情報分類処理装置１と、情報格納処理装置３とが別の装置であるとしていたが、これらは一体の装置であってもよい。この場合、制御部１１と制御部３１，記憶部１２と記憶部３２等は共通のものであっても構わない。
【００７４】
［実施形態の効果］
本実施の形態によると、フェイスシートにより指定される格納先に変化があったときにも、当該格納先に関連した、または過去の格納先の指定に関連した、他の格納先の情報が提示されることとなり、格納先に変化が生じる可能性があっても、長期に亘って使用可能なフェイスシートを提供できる。
【符号の説明】
【００７５】
１１，２１，３１  制御部、１２，２２，３２  記憶部、１３，３３  操作部、１４，３４  表示部、１５，２３，３６  通信部、１６  出力部、３５  スキャナ部、４１  指示受入部、４２  履歴管理部、４３  符号画像生成部、４４  一覧生成部、４５  テキスト生成部、４６  出力処理部。
【図１】
0005664066.tif 000002
【図２】
0005664066.tif 000003
【図３】
0005664066.tif 000004
【図４】
0005664066.tif 000005
【図５】
0005664066.tif 000006
【図６】
0005664066.tif 000007
【図７】
0005664066.tif 000008
【図８】
0005664066.tif 000009
【図９】
0005664066.tif 000010
【図１０】
0005664066.tif 000011