(57)【要約】【課題】内容上関連する複数の電子ファイルからなるデータが、所定の条件を満足するまでは、データ提供者以外の者に参照されることを防止する。【解決手段】電子ファイルを記憶する電子ファイル記憶部１２Ｃと、外部から入力される電子ファイルを、ディレクトリ特定情報とともに順次受け入れる電子ファイル受入部１１Ａと、受け入れた電子ファイルを一時的に蓄積する一時蓄積部１２Ａと、ディレクトリ特定情報により特定されるディレクトリに記憶されるべき電子ファイルの条件を記憶する条件記憶部１２Ｂと、一時蓄積部１２Ａに蓄積される電子ファイルを、ディレクトリ特定情報に関連付けて記憶される条件を判断する条件判断部１１Ｃと、一時蓄積部１２Ａに蓄積される電子ファイルが条件を満足する場合に、それらをディレクトリ特定情報により特定されるディレクトリに記憶させる電子ファイル制御部１１Ｄと、を含むことを特徴とする情報処理装置。【選択図】図５
2009151503.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数の電子ファイルを記憶する電子ファイル記憶手段と、
外部から入力される電子ファイルを、前記電子ファイル記憶手段における該電子ファイルを記憶すべきディレクトリを特定するディレクトリ特定情報とともに順次受け入れる電子ファイル受入手段と、
前記電子ファイル受入手段により順次受け入れられる電子ファイルを一時的に蓄積する一時蓄積手段と、
前記ディレクトリ特定情報に関連付けて、該ディレクトリ特定情報により特定されるディレクトリに記憶されるべき電子ファイルの条件を記憶する条件記憶手段と、
前記一時蓄積手段に蓄積される１又は複数の電子ファイルが、該電子ファイルとともに受け入れられる前記ディレクトリ特定情報に関連付けて前記条件記憶手段に記憶される前記条件を満足するか否かを判断する条件判断手段と、
前記一時蓄積手段に蓄積される１又は複数の電子ファイルが前記条件を満足すると判断される場合に、該電子ファイルを前記電子ファイル記憶手段における前記ディレクトリ特定情報に基づいて特定されるディレクトリに記憶させる電子ファイル制御手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記電子ファイル制御手段は、前記一時蓄積手段に蓄積される１又は複数の電子ファイルが前記条件を満足すると判断される場合に、それらの電子ファイルを前記一時蓄積手段から削除する、
ことを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記一時蓄積手段に蓄積される１又は複数の電子ファイルが前記条件を満足すると判断されるまで、前記ディレクトリ特定情報に基づいて特定されるディレクトリを示すディレクトリ情報を出力するディレクトリ情報出力手段と、
前記一時蓄積手段に蓄積される１又は複数の電子ファイルが前記条件を満足すると判断される場合に、前記ディレクトリ情報出力手段による前記ディレクトリ情報の出力を制限するディレクトリ情報出力制限手段と、
をさらに含むことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記ディレクトリ情報出力制限手段により前記ディレクトリ情報の出力が制限される場合に、前記ディレクトリ特定情報に基づいて記憶された１又は複数の各電子ファイルを特定する電子ファイル特定情報を記憶する電子ファイル特定情報記憶手段と、
所定の場合に、前記電子ファイル特定情報により特定される前記電子ファイルを該電子ファイルが記憶されているディレクトリから削除するとともに、該ディレクトリを示すディレクトリ情報を再び出力するディレクトリ情報再出力手段と、
をさらに含むことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記電子ファイル特定情報記憶手段は、前記電子ファイル特定情報に関連づけて、該電子ファイル特定情報により特定される前記電子ファイルが記憶されているディレクトリを示すディレクトリ情報を再び出力する条件である再出力条件をさらに記憶し、
前記所定の場合は、前記再出力条件が満足される場合である、
ことを特徴とする情報処理装置。
【請求項６】
請求項４又は５に記載の情報処理装置において、
前記所定の場合は、前記ディレクトリ情報により示されるディレクトリに保存される電子ファイルの利用者から指示を受ける場合である、
ことを特徴とする情報処理装置。
【請求項７】
請求項４から６に記載の情報処理装置において、
前記所定の場合は、前記ディレクトリ情報により示されるディレクトリに保存される電子ファイルのうち、少なくとも１つが前記ディレクトリに保存されるべきでない電子ファイルの場合である、
ことを特徴とする情報処理装置。
【請求項８】
外部から入力される電子ファイルを、１又は複数の電子ファイルを記憶する電子ファイル記憶手段における該電子ファイルを記憶すべきディレクトリを特定するディレクトリ特定情報とともに順次受け入れる電子ファイル受入ステップと、
前記電子ファイル受入ステップにより順次受け入れられる電子ファイルを一時蓄積手段に一時的に蓄積させる一時蓄積ステップと、
前記一時蓄積手段に蓄積される１又は複数の電子ファイルが、該電子ファイルとともに受け入れられる前記ディレクトリ特定情報に関連付けて条件記憶手段に記憶される、該ディレクトリ特定情報により特定されるディレクトリに記憶されるべき電子ファイルの条件を満足するか否かを判断する条件判断ステップと、
前記一時蓄積手段に蓄積される１又は複数の電子ファイルが前記条件を満足すると判断される場合に、該電子ファイルを前記電子ファイル記憶手段における前記ディレクトリ特定情報に基づいて特定されるディレクトリに記憶させる電子ファイル制御ステップと、 
をコンピュータに実行させるためのプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
ファイル管理システムにおいて、入力が予定されているデータを記憶すべきディレクトリを事前に確保する技術が開示されている（特許文献１）。この技術によれば、ファイル管理システムにデータを提供する者は、データを入力する際に事前に確保されたディレクトリに、提供するデータを円滑に格納できる。
【０００３】
ここで、例えば、ある完成品に含まれる各部品の図面のように、内容上関連する複数ファイルからなるデータの入力が予定される場合がある。この場合には、データの提供者によって、最終的に入力が予定されているデータの一部が入力されるごとに、事前に確保されたディレクトリに格納されることなる。
【特許文献１】特開２００４−７８９３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
内容上関連する複数ファイルからなるデータの一部が、事前に確保されたディレクトリに格納されると、データ提供者以外の者に参照され、データ提供者が意図するデータに不足があるまま活用される可能性がある。
【０００５】
本発明は、事前に確保されたディレクトリに格納された、内容上関連する複数の電子ファイルからなるデータが、所定の条件を満足するまでは、データ提供者以外の者に参照されることを防止することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１の発明は、１又は複数の電子ファイルを記憶する電子ファイル記憶手段と、外部から入力される電子ファイルを、前記電子ファイル記憶手段における該電子ファイルを記憶すべきディレクトリを特定するディレクトリ特定情報とともに順次受け入れる電子ファイル受入手段と、前記電子ファイル受入手段により順次受け入れられる電子ファイルを一時的に蓄積する一時蓄積手段と、前記ディレクトリ特定情報に関連付けて、該ディレクトリ特定情報により特定されるディレクトリに記憶されるべき電子ファイルの条件を記憶する条件記憶手段と、前記一時蓄積手段に蓄積される１又は複数の電子ファイルが、該電子ファイルとともに受け入れられる前記ディレクトリ特定情報に関連付けて前記条件記憶手段に記憶される前記条件を満足するか否かを判断する条件判断手段と、前記一時蓄積手段に蓄積される１又は複数の電子ファイルが前記条件を満足すると判断される場合に、該電子ファイルを前記電子ファイル記憶手段における前記ディレクトリ特定情報に基づいて特定されるディレクトリに記憶させる電子ファイル制御手段と、を含むことを特徴とする情報処理装置である。
【０００７】
請求項２の発明は、請求項１に記載の情報処理装置において、前記電子ファイル制御手段は、前記一時蓄積手段に蓄積される１又は複数の電子ファイルが前記条件を満足すると判断される場合に、それらの電子ファイルを前記一時蓄積手段から削除する、ことを特徴とする。
【０００８】
請求項３の発明は、請求項１又は２に記載の情報処理装置において、前記一時蓄積手段に蓄積される１又は複数の電子ファイルが前記条件を満足すると判断されるまで、前記ディレクトリ特定情報に基づいて特定されるディレクトリを示すディレクトリ情報出力手段と、前記一時蓄積手段に蓄積される１又は複数の電子ファイルが前記条件を満足すると判断される場合に、前記ディレクトリ情報出力手段による前記ディレクトリ情報の出力を制限するディレクトリ情報出力制限手段と、をさらに含むことを特徴とする。
【０００９】
請求項４の発明は、請求項３に記載の情報処理装置において、前記ディレクトリ情報出力制限手段により前記ディレクトリ情報の出力が制限される場合に、前記ディレクトリ特定情報に基づいて記憶された１又は複数の各電子ファイルを特定する電子ファイル特定情報を記憶する電子ファイル特定情報記憶手段と、所定の場合に、前記電子ファイル特定情報により特定される前記電子ファイルを該電子ファイルが記憶されているディレクトリから削除するとともに、該ディレクトリを示すディレクトリ情報を再び出力するディレクトリ情報再出力手段と、をさらに含むことを特徴とする。
【００１０】
請求項５の発明は、請求項４に記載の情報処理装置において、前記電子ファイル特定情報記憶手段は、前記電子ファイル特定情報に関連づけて、該電子ファイル特定情報により特定される前記電子ファイルが記憶されているディレクトリを示すディレクトリ情報を再び出力する条件である再出力条件をさらに記憶し、前記所定の場合は、前記再出力条件が満足される場合である、ことを特徴とする。
【００１１】
請求項６の発明は、請求項４又は５に記載の情報処理装置において、前記所定の場合は、前記ディレクトリ情報により示されるディレクトリに保存される電子ファイルの利用者から指示を受ける場合である、ことを特徴とする。
【００１２】
請求項７の発明は、請求項４から６に記載の情報処理装置において、前記所定の場合は、前記ディレクトリ情報により示されるディレクトリに保存される電子ファイルのうち、少なくとも１つが前記ディレクトリに保存されるべきでない電子ファイルの場合である、ことを特徴とする。
【００１３】
請求項８の発明は、外部から入力される電子ファイルを、１又は複数の電子ファイルを記憶する電子ファイル記憶手段における該電子ファイルを記憶すべきディレクトリを特定するディレクトリ特定情報とともに順次受け入れる電子ファイル受入ステップと、前記電子ファイル受入ステップにより順次受け入れられる電子ファイルを一時蓄積手段に一時的に蓄積させる一時蓄積ステップと、前記一時蓄積手段に蓄積される１又は複数の電子ファイルが、該電子ファイルとともに受け入れられる前記ディレクトリ特定情報に関連付けて条件記憶手段に記憶される、該ディレクトリ特定情報により特定されるディレクトリに記憶されるべき電子ファイルの条件を満足するか否かを判断する条件判断ステップと、前記一時蓄積手段に蓄積される１又は複数の電子ファイルが前記条件を満足すると判断される場合に、該電子ファイルを前記電子ファイル記憶手段における前記ディレクトリ特定情報に基づいて特定されるディレクトリに記憶させる電子ファイル制御ステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１４】
請求項１および請求項８の発明によれば、事前に確保されたディレクトリに格納された、内容上関連する複数の電子ファイルからなるデータが、所定の条件を満足するまでは、データ提供者以外の者に参照されることを防止することができる。
【００１５】
請求項２の発明によれば、記憶するデータ量を低減させることができる。
【００１６】
請求項３の発明によれば、データ提供者及びデータ提供者以外の者が、事前に確保されたディレクトリに内容上関連する複数の電子ファイルからなるデータが格納されているか否かを認識できる。
【００１７】
請求項４の発明によれば、事前に確保されたディレクトリに格納されていた内容上関連する複数の電子ファイルからなるデータが削除された場合に、再び、データ提供者及びデータ提供者以外の者に事前に確保されているディレクトリの存在を知らせて、データ提供者からのデータを受入れることができる。
【００１８】
請求項５の発明によれば、事前に確保されたディレクトリに格納されていた内容上関連する複数の電子ファイルに関連付けられた条件を満足する場合に、内容上関連する複数の電子ファイルからなるデータが削除されて、再び、データ提供者及びデータ提供者以外の者に事前に確保されているディレクトリの存在を知らせて、データ提供者からのデータを受入れることができる。
【００１９】
請求項６の発明によれば、事前に確保されたディレクトリに格納されていた内容上関連する複数の電子ファイルの利用者から指示を受ける場合に、内容上関連する複数の電子ファイルからなるデータが削除されて、再び、データ提供者及びデータ提供者以外の者に事前に確保されているディレクトリの存在を知らせて、データ提供者からのデータを受入れることができる。
【００２０】
請求項７の発明によれば、事前に確保されたディレクトリに格納されていた内容上関連する複数の電子ファイルのうち、少なくとも１つが当該ディレクトリに保存されるべきでない電子ファイルの場合に、内容上関連する複数の電子ファイルからなるデータが削除されて、再び、データ提供者及びデータ提供者以外の者に事前に確保されているディレクトリの存在を知らせて、データ提供者からのデータを受入れることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好適な実施の形態について図面に基づき詳細に説明する。
【００２２】
まず、図１は、本発明の実施形態にかかる情報処理システムのネットワーク構成図の一例である。同図に示すように、本実施形態にかかる情報処理システムは、ＷＡＮやＬＡＮなどのネットワーク７に、ファイル管理サーバ１、ネットワーク・スキャナ３、ならびに複数のクライアント端末５、がデータ通信可能に接続されて構成されている。
【００２３】
ここでは、スキャン作業者が、ネットワーク・スキャナ３を用いて会社等の組織で要求された文書等を順次スキャンすると、それらのスキャン画像データがファイル管理サーバ１に予め設定されたプレースホルダ(スキャン画像データの格納先を管理する情報)に関連付けられて、ファイル管理サーバ１のハードディスクに一時的に用意された記憶箇所に順次蓄積される。
【００２４】
ファイル管理サーバ１は、順次蓄積されるそれらのスキャン画像データが、プレースホルダに含まれる条件を満足するかどうかを監視しており、条件を満足する場合に、一時的に記憶したそれらスキャン画像データをプレースホルダで示される格納先に複写する。
【００２５】
各クライアント端末５では、ファイル管理サーバ１のハードディスクの内容を一部または全部を参照できるようになっている。しかし、上述のように蓄積されるスキャン画像データが条件を満足するまでは、プレースホルダで示される格納先にスキャン画像データが複写されないことから、クライアント端末５のユーザによるスキャン作業者の意図にそぐわない参照が防止される。
【００２６】
ここで、図２乃至図４を用いて、本実施形態におけるファイル管理サーバ１がスキャン画像データを格納する処理の例について説明する。
【００２７】
図２は、ファイル管理サーバ１のハードディスクに構築されるディレクトリ（又はフォルダ）の構成例を示す図である。図２では、ファイル管理サーバ１の管理者等がルートディレクトリ２１の下位に一時ディレクトリ２２を予め設定し、その下位に、充当済プレースホルダ２３と一時ファイル２４というディレクトリを設定する。ここで、管理者等がルートディレクトリ２１の下位にある格納用ディレクトリ２５にスキャン画像データを格納するプレースホルダを設定すると、プレースホルダ２６Ａとして示されるようなアイコンが格納用ディレクトリ２５に作成される。そして、プレースホルダ２６Ａの設定に応じて蓄積用ディレクトリ２６Ｂを一時ファイル２４の下位にファイル管理サーバ１が生成する。
【００２８】
スキャン作業者が、プレースホルダ２６Ａを指定し、紙文書上に形成された画像をネットワーク・スキャナ３に順次スキャンさせると、スキャン画像データが取得される毎にファイル管理サーバ１に送信され、図３において例示するように、蓄積用ディレクトリ２６Ｂにデータ２７が蓄積される。ここでファイル管理サーバ１は、蓄積用ディレクトリ２６Ｂを監視しており、データ２７が蓄積されるごとに、プレースホルダ２６Ａで設定された条件を満足するか否かを判断する。
【００２９】
ここでは、プレースホルダ２６Ａで設定された条件を「スキャン画像データを５０個」としているため、蓄積用ディレクトリ２６Ｂにデータ２７が５０個蓄積されると、図４において例示するように、プレースホルダ２６Ａが設定された格納用ディレクトリ２５に５０個のデータ２７が複写される。また、格納用ディレクトリ２５に作成されたプレースホルダ２６Ａのアイコンは、参照不可能な充当済プレースホルダ２３のディレクトリに移されることによって、アイコンの表示が制限される。ここで、本実施形態では、このようなプレースホルダにしたがって格納が予定されていたスキャン画像データを格納する処理を、プレースホルダに充当する処理ということとする。スキャン作業者は、紙文書に形成された画像をスキャンする際に、既に充当されたプレースホルダを指定することは出来ない。
【００３０】
また、例えば、スキャン作業者が、プレースホルダ２６Ａにいずれかのスキャン画像データを誤って充当した場合に、当該スキャン画像データを削除する指示を出すことにより、格納用ディレクトリ２５に充当された５０個の電子ファイルが削除される。そして、充当済プレースホルダ２３のディレクトリに存在するプレースホルダ２６Ａのアイコンが格納用ディレクトリ２５に再び出力されて、図２に示すような、プレースホルダ２６Ａの設定時と同様のディレクトリ構成となる。ここで、本実施形態では、プレースホルダに充当されたスキャン画像データを削除し、表示が制限されているプレースホルダを示すアイコン（以下、プレースホルダ・アイコン）を再出力する処理を、プレースホルダの復活処理ということとする。
【００３１】
ここで以下、上記の機能を実現するファイル管理サーバ１の機能的構成について説明する。図５は、ファイル管理サーバ１で実現する機能部を示す機能ブロック図の一例である。
【００３２】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成される。制御部１１は、電子ファイル受入れ部１１Ａ、一時蓄積処理部１１Ｂ、条件判断部１１Ｃ、電子ファイル制御部１１Ｄ、ディレクトリ情報出力部１１Ｅ、ディレクトリ情報出力制限部１１Ｆ、電子ファイル特定情報抽出部１１Ｇ、ディレクトリ情報再出力部１１Ｈを含んでおり、本発明の実施形態にかかるプログラムを実行することにより機能的に実現される。このプログラムは、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な各種の情報記憶媒体に格納されて提供されてもよいし、インターネット等の通信手段を介して提供されてもよい。
【００３３】
記憶部１２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ素子、並びにハードディスク等から構成され、制御部１１が実行するプログラム等を格納している。また、この記憶部１２は、一時蓄積部１２Ａ、条件記憶部１２Ｂ、電子ファイル記憶部１２Ｃ、電子ファイル特定情報記憶部１２Ｄ、プレースホルダ記憶部１２Ｅとして用いられる。
【００３４】
電子ファイル受入部１１Ａは、ネットワーク７を介して、ネットワーク・スキャナ３から送信されるスキャン画像データを、送信される順序に従って受信する。特に、スキャン作業者がスキャン画像データを送信する際には、プレースホルダを指定しているので、電子ファイル受入部１１Ａは電子ファイルとともにプレースホルダの識別情報（ディレクトリ特定情報）を受信する。ここで、プレースホルダの識別情報とは、プレースホルダの名称やＩＤ等、プレースホルダを識別するための情報である。
【００３５】
ファイル管理サーバ１は、プレースホルダの識別情報を受入れることにより、スキャン画像データを格納する予定のディレクトリ（格納予定ディレクトリ）を特定することができる。具体的には、プレースホルダの識別情報に格納予定ディレクトリを示す情報が予め関連付けられている。この格納予定ディレクトリを示す情報は、管理者等がプレースホルダを設定する際に入力される情報であり、例えば、ファイル管理サーバ１の記憶部１２に設定されるディレクトリを示すパスの名称である。
【００３６】
ここで、本実施形態におけるスキャン作業者によるプレースホルダの指定は、ネットワーク・スキャナ３上のインターフェイスが、ファイル管理システムにおける図２に示すようなディレクトリ構造を表示し、スキャン作業者がプレースホルダ・アイコン等の表示オブジェクトを選択することにより行われるが、スキャン作業者がプレースホルダの識別情報を入力することによって指定してもよい。また、管理者等によって設定された複数のプレースホルダを示すテーブルを記憶部１２において保持し、ネットワーク・スキャナ３上のインターフェイスに、当該テーブルにおいて示されるプレースホルダの識別情報を当該テーブルに基づいて表示させ、スキャン作業者がプレースホルダの識別情報を選択することによって指定してもよい。また、ネットワーク・スキャナ３で取得されたスキャン画像データに対して、スキャン作業者の入力によらず、ネットワーク・スキャナ３側でプレースホルダの識別情報を指定することとしてもよい。
【００３７】
一時蓄積処理部１１Ｂは、管理者等がプレースホルダを設定する際に、当該プレースホルダに対応する一時蓄積部１２Ａを確保する。そして、電子ファイル受入部１１Ａがプレースホルダの識別情報と共にスキャン画像データを受入れると、そのプレースホルダに対応する一時蓄積部１２Ａに蓄積させていく。この一時蓄積部１２Ａは、図２においては蓄積用ディレクトリ２６Ｂとして例示されており、プレースホルダ２６Ａを設定する際に入力された条件を満たすまでスキャン画像データを蓄積する。なお、この一時蓄積処理部１１Ｂは、少なくともネットワーク・スキャナ３から送信されたスキャン画像データと、共に送信されたプレースホルダの識別情報とを関連付けて一時蓄積部１２Ａに蓄積させればよく、プレースホルダの識別情報と、当該スキャン画像データを蓄積する一時蓄積部１２Ａを示すパス名称とを関連付けることとしてもよい。
【００３８】
条件判断部１１Ｃは、定期的に一時蓄積部１２Ａを監視し、一時蓄積部１２Ａに新たなスキャン画像データの蓄積を検知すると、そのスキャン画像データに対応するプレースホルダの識別情報に従って、蓄積されたスキャン画像データを格納予定ディレクトリに格納するための条件（格納条件）を条件記憶部１２Ｂで取得する。格納条件は、プレースホルダの識別情報に関連付けられて条件記憶部１２Ｂで記録されている。そして、条件判断部１１Ｃは、条件記憶部１２Ｂで取得された格納条件に従って、当該格納条件による判断の対象となる一時蓄積部１２Ａのスキャン画像データを判断する。この格納条件は、例えばスキャン画像データの種類、数、容量、ならびに、ファイルの名称等に関わるものであり、「所定の文字列を含むファイル名称の電子ファイルが所定数蓄積されている」というような、これらを組み合わせた条件を設定してもよい。この格納条件は、管理者等がプレースホルダを設定する際に入力される。
【００３９】
電子ファイル制御部１１Ｄは、条件判断部１１Ｃが格納条件を満足すると判断する場合に、その判断の対象となった１または複数のスキャン画像データを一時蓄積部１２Ａから取得し、これらを格納予定ディレクトリに格納する。ここで格納予定ディレクトリは、電子ファイル記憶部１２Ｃの記憶箇所を示すパスの名称であり、階層構造上は、例えば図２において示される格納用ディレクトリ２５のように表わされる。また、格納予定ディレクトリにスキャン画像データを格納する際には、記憶部１２の利用可能な記憶容量をさらに確保するために、一時蓄積部１２Ａで蓄積されていたそれらのスキャン画像データを削除してもよい。
【００４０】
また、本実施形態のファイル管理サーバ１は、ディレクトリ情報出力部１１Ｅと、ディレクトリ情報出力制限部１１Ｆを備えるのが、好適である。
【００４１】
ディレクトリ情報出力部１１Ｅは、格納予定ディレクトリを明示するための表示物であるディレクトリ情報を出力する。本実施形態におけるディレクトリ情報は、図２におけるプレースホルダ２６Ａのアイコンとして示されるような、格納予定ディレクトリを明示しているアイコン等のオブジェクトとして表示する情報であるが、例えば、ネットワーク・スキャナ３のインターフェイス上のメニュー画面等において表示される選択肢として表示する情報であってもよい。このプレースホルダ・アイコンは、管理者等がプレースホルダを設定する際にその表示が出力される。
【００４２】
ディレクトリ情報出力制限部１１Ｆは、条件判断部１１Ｃが格納条件を満足していると判断する場合に、出力されているアイコンの表示を制限する処理を実行する。本実施形態では、格納予定ディレクトリからアイコンを削除して、削除されたアイコンを参照不可能な他のディレクトリに格納する処理を行うが、例えばアイコン等のオブジェクトの表示の色を変更する等であってもよい。すなわち格納条件が満足される場合には、電子ファイル制御部１１Ｄが一時蓄積部１２Ａからスキャン画像データを格納予定ディレクトリに複写し、ディレクトリ情報出力制限部１１Ｆが、アイコン等の表示が制限される。これにより、クライアント端末５の作業者等は、格納予定ディレクトリにスキャン画像データが格納され、プレースホルダが充当されたことを認識できる。また、充当されたプレースホルダは、プレースホルダ・アイコン等の出力が制限されていることにより、スキャン作業者に指定されて更なるスキャン画像データを格納することはできない。
【００４３】
また、例えば、スキャン作業者がスキャン画像データを間違って入力することによりプレースホルダが充当される場合には、充当されている状態を解消し、アイコン等の表示を元に戻して正しいスキャン画像データの入力を再び受け入れる必要がある。このため、さらに電子ファイル特定情報記憶部１２Ｄとディレクトリ情報再出力部１１Ｈとを備えるのが好適である。
【００４４】
電子ファイル特定情報抽出部１１Ｇは、ディレクトリ情報出力制限部１１Ｆがアイコンを制限する処理を実行する際に、一時蓄積部１２Ａから複写されて電子ファイル記憶部１２Ｃに格納される１又は複数の各スキャン画像データを識別する識別子（電子ファイル特定情報）を抽出し、電子ファイル特定情報記憶部１２Ｄに記録させる。電子ファイル特定情報記憶部１２Ｄは、抽出された識別子を格納ファイルの識別子として、プレースホルダの識別情報に関連付けて記憶する。本実施形態におけるスキャン画像データの識別子は、プレースホルダに充当されたスキャン画像データのパス名称である。なお、スキャン画像データのファイル名称は、ネットワーク・スキャナ３側で付与されてもよいし、スキャン作業者等によって入力されてもよい。
【００４５】
ディレクトリ情報再出力部１１Ｈは、所定の場合にスキャン作業者等からの入力を受け入れて、入力されたスキャン画像データの識別子に対応するプレースホルダを充当しているスキャン画像データを削除する。さらにディレクトリ情報再出力部１１Ｈは、プレースホルダ充当時に出力を制限されたプレースホルダ・アイコンを復元する再出力処理を実行する。本実施形態では、具体的に、他のディレクトリに移し変えられていたプレースホルダ・アイコンを格納予定ディレクトリに戻す。
【００４６】
ここで、ディレクトリ情報再出力部１１Ｈにおける処理のトリガーとなる所定の場合とは、例えば、スキャン作業者、または、プレースホルダに充当されたスキャン画像データを利用する者が、格納予定ディレクトリに格納されているスキャン画像データのうち、誤りのあるスキャン画像データを発見した等の少なくとも１つの電子ファイルが格納予定ディレクトリに保存されるべきでない場合で、これらの者がスキャン画像データに対して否定的な評価をする場合である。この場合に、スキャン作業者等は、その誤って格納されているスキャン画像データを指定し、削除する旨の入力をする。
【００４７】
次に、スキャン画像データの格納先を管理する情報であるプレースホルダを示すテーブルの例を、図６を用いて説明する。プレースホルダは、少なくとも、プレースホルダの識別情報（ディレクトリ特定情報）と格納予定ディレクトリを示す情報と、格納条件を示す情報とを含んでいればよい。本実施形態では、同図に示すように、プレースホルダの識別情報に、格納予定ディレクトリと、格納条件と、一時蓄積領域と、格納ファイル識別子と、充当済プレースホルダ情報とが関連付けられているが、その他の情報をプレースホルダにさらに含めることとしてもよい。このようなプレースホルダを示すテーブルは、プレースホルダ記憶部１２Ｅで管理され、プレースホルダの識別情報と、一時蓄積部１２Ａにおいて確保される一時蓄積領域と、条件記憶部１２Ｂにおいて記録される格納条件と、電子ファイル記憶部１２Ｃにおいて確保される格納予定ディレクトリと、電子ファイル特定情報記憶部１２Ｄに記憶される格納ファイルの識別子との関連付けを担っている。
【００４８】
プレースホルダの識別情報は、格納予定ディレクトリのパス名称を示す文字列であってもよいが、格納予定ディレクトリが同一となる２以上のプレースホルダが設定される場合に、プレースホルダを識別できないため、図６に示す本実施形態では、所定の名称が与えられたプレースホルダ・アイコン（Ｘ）を配置するパス名称を示す文字列としている。プレースホルダ・アイコンを配置するディレクトリ階層（ルート／Ａ）と、プレースホルダ・アイコンの名称（Ｘ）を管理者等が設定することにより、プレースホルダ・アイコン（Ｘ）が配置されて、プレースホルダ識別情報（ルート／Ａ／Ｘ）が生成されている。なお、プレースホルダの識別情報がランダムな文字列からなる名称の場合には、プレースホルダ・アイコンを配置するパス名称を別途記録するフィールドを用意するのが望ましい。
【００４９】
プレースホルダの識別情報のレコードは、管理者等が、格納予定ディレクトリに所定のプレースホルダ・アイコンを配置し、アイコンの名称（Ｘ）と格納条件（ファイル数が５０）を入力することにより生成される。このプレースホルダの識別情報、格納予定ディレクトリ、格納条件の各フィールドには、入力された情報に従ってデータが書き込まれる。また、一時蓄積領域のフィールドに書き込まれるパス名称は、ファイル管理サーバ１側で決定される（図６（ａ））。そして、プレースホルダにスキャン画像データが充当されると、格納ファイル識別子のフィールドには、充当された各スキャン画像データを識別する情報が、充当済プレースホルダ情報のフィールドには、参照不可能なディレクトリに移されることにより表示が制限されたプレースホルダ・アイコンを格納するパス名称が、それぞれ書き込まれる（図６（ｂ））。さらに、プレースホルダを復活させる処理を実行することで、格納ファイル識別子と、充当済プレースホルダ情報のフィールドに書き込まれている情報が削除され、プレースホルダの識別情報のレコードは、再び図６（ａ）に示すテーブルとなる。
【００５０】
なお、上記のプレースホルダの設定では、格納予定ディレクトリにプレースホルダ・アイコンを配置することとしているが、プレースホルダ・アイコンを配置するディレクトリと格納予定ディレクトリが異なるディレクトリであってもよい。また、本実施形態では表示が制限されたプレースホルダ・アイコンを、参照不可能なディレクトリに移されることとしているが、参照可能なディレクトリに移すこととしてもよい。この場合は、充当済となったプレースホルダ・アイコンは、スキャン作業者等による選択が不能となるようにする。なお、プレースホルダが充当される場合にフラグを立てることとし、このようなフラグに応じてプレースホルダ・アイコンを表示・削除することとしてもよい。
【００５１】
図７は、ネットワーク・スキャナ３が取得するスキャン画像データを、ファイル管理サーバ１に設定されたプレースホルダに充当する処理のフローの例を示す図である。まず、ファイル管理サーバ１はスキャン画像データを受け入れる（Ｓ７０１）。次にファイル管理サーバ１は、受入れたスキャン画像データを、一時蓄積部１２Ａに記憶させる（Ｓ７０２）。さらにファイル管理サーバ１は、そのスキャン画像データに対応するプレースホルダに従って、一時蓄積部１２Ａに記憶されているスキャン画像データの数を取得して（Ｓ７０３）、スキャン画像データの蓄積数とスキャン画像データ属性値とを比較する（Ｓ７０４）。ここで、スキャン画像データ属性値とは、格納予定ディレクトリに格納するスキャン画像データの数を、格納条件として示している値である。スキャン画像データの取得数とスキャン画像データ属性値が等しい場合（Ｓ７０５）は、格納条件を判断する対象となったスキャン画像データの記憶箇所を、一時的にスキャン画像データを蓄積している一時蓄積部１２Ａから、格納予定ディレクトリに移し変える（Ｓ７０６）。また、プレースホルダ・アイコンを、図２等に示すような充当済プレースホルダ２３のディレクトリに移す等、プレースホルダ・アイコンの表示を制限する処理を行う（Ｓ７０７）。
【００５２】
図８は、プレースホルダに充当されていたスキャン画像データを削除し、表示が制限されているプレースホルダ・アイコンを再出力する、プレースホルダの復活処理の例を示すフロー図である。
【００５３】
まず、スキャン作業者、または、プレースホルダに充当されたスキャン画像データを利用する者等が、これらのスキャン画像データのいずれかに誤りがあると判断する場合に、プレースホルダを復活させる指示と、誤りのあるスキャン画像データを指定する。これらの指示は、ネットワーク・スキャナ３、または、クライアント端末５上のインターフェイスに入力され、ファイル管理サーバ１は、指定されたスキャン画像データから、識別子を抽出することにより取得する（Ｓ８０１）。次にファイル管理サーバ１は、取得された識別子を、電子ファイル特定情報記憶部１２Ｄから検索して（Ｓ８０２）、検索された識別子に対応するプレースホルダ・アイコンの記憶箇所から、表示が制限されているプレースホルダ・アイコンを取得する（Ｓ８０３）。そして、取得されたプレースホルダ・アイコンと、プレースホルダに充当されていたスキャン画像データとの、それぞれが記憶されている箇所を相互に入れ替えて（Ｓ８０４）、記憶されていた箇所を入れ替えたスキャン画像データを削除する（Ｓ８０５）。以上により、プレースホルダが復元されることとなる。
【００５４】
なお、図８に示すプレースホルダの復活処理では、誤りのあるスキャン画像データとともにプレースホルダに充当されていたスキャン画像データを全て削除しているが、誤りのあるスキャン画像データのみを削除し、他のスキャン画像データを一時記憶部１２Ａに再び蓄積させてもよい。このようにすれば、ファイル管理サーバ１が、誤りが修正されたスキャン画像データのみを受け入れることにより、プレースホルダが充当されることとなる。
【００５５】
以上説明した本発明の実施形態にかかる情報処理システムは、上記の実施形態に限定されず、その技術的思想の範囲内において異なる形態にて実施されてよい。
【００５６】
例えば、上記の実施形態の変形例として、コンピュータネットワーク上で複数の部門や人が関わる業務の流れをルール化した業務処理の仕組みであるワークフローシステムに、プレースホルダの充当処理および復活処理を組み込んでもよい。図９は、プレースホルダの充当処理及び復活処理を組み込んだワークフローシステムのフローの例を示す図である。図９では、所定のプレースホルダに複数人による共同作業によってスキャン画像データを充当した際に、当該複数人のいづれか、又は、ワークフローシステムに組み込まれている所定のプログラムが、充当されたスキャン画像データを評価する（Ｓ９０１）。そして、Ｓ９０１の評価が否定的な評価となる場合に、ディレクトリ情報再出力部１１Ｈがプレースホルダの復活処理を行う。また、当該プレースホルダに再び充当されるスキャン画像データが肯定的な評価を得る場合に、ワークフローシステム上の次のステップに移る。
【００５７】
また、上記の実施形態のさらなる変形例として、プレースホルダに有効期限を設定し、当該有効期限を経過する場合に、ディレクトリ情報再出力部１１Ｈにプレースホルダの復活処理を実行させてもよい。このような有効期限を設けることにより、スキャン作業者に対して、期限を経過することにより不要となるスキャン画像データの更新を、利用者等の指示によらず自律的に促すことが出来る。
【００５８】
この変形例においては、プレースホルダ記憶部１２Ｅで管理されるプレースホルダのテーブルは、図１０において例示するように、プレースホルダの識別情報と、プレースホルダの有効期限を示す情報とを、さらに関連付けている。有効期限を示す情報は、プレースホルダ設定の際に管理者等から入力されて記憶部１２において記録される。そして、制御部１１に含まれる有効期限を監視するプログラムが、記憶部１２に記録される有効期限を監視し有効期限を経過する場合に、ディレクトリ情報再出力部１１Ｈに、当該有効期限に対応するプレースホルダの復活処理を実行させる。
【００５９】
また、このような有効期限を示す情報は、プレースホルダに充当される格納ファイルの識別子毎に関連付けられていてもよい。この場合には、例えば、ファイル管理サーバ１がスキャン画像データを受け入れる際に、スキャン作業者等によってスキャン画像データの有効期限が入力される。そして、スキャン画像データが一時蓄積部１２Ａに蓄積される際に、有効期限を示す情報がスキャン画像データに関連付けられ、スキャン画像データがプレースホルダに充当される際には、スキャン画像データの識別子に関連付けて記憶部１２において記憶される。
【００６０】
なお、プレースホルダの識別情報または格納ファイルの識別子に、上記の有効期限以外の条件を関連付けて、当該条件を満足する場合にディレクトリ情報再出力部１１Ｈに復活処理を実行させることとしてもよい。
【００６１】
なお、上記の実施形態およびその変形例においては、プレースホルダに充当されるデータを、ネットワーク・スキャナ３が取得するスキャン画像データとしているが、その他のクライアント端末が取得する電子ファイルであってもよい。また、プレースホルダに充当するスキャン画像データ等の電子ファイルは、複数台のネットワーク・スキャナ３やクライアント端末５等の外部の端末から、ファイル管理サーバ１に提供されてもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施形態にかかる情報処理システムのネットワーク構成の一例を示す図である。
【図２】本発明の実施形態にかかるファイル管理サーバのディレクトリ構成例を示す図である。
【図３】本発明の実施形態にかかるファイル管理サーバのディレクトリ構成において、スキャン画像データが蓄積されている様子を例示する図である。
【図４】本発明の実施形態にかかるファイル管理サーバのディレクトリ構成において、格納する予定のディレクトリにスキャン画像データが格納されている様子を例示する図である。
【図５】本発明の実施形態にかかるファイル管理サーバで実現する機能部を示す機能ブロックの一例を示す図である。
【図６】本発明の実施形態にかかるプレースホルダを示すテーブル例を示す図である。
【図７】本発明の実施形態にかかるファイル管理サーバ１に設定されたプレースホルダに、充当する処理のフローを例示する図である。
【図８】本発明の実施形態にかかる、既に充当されたプレースホルダを復活する処理のフローを例示する図である。
【図９】ワークフローシステムにプレースホルダの充当処理および復活処理を組み込んだフローを示す本発明の実施形態の変形例である。
【図１０】本発明の実施形態の変形例にかかるプレースホルダを示すテーブル例を示す図である。
【符号の説明】
【００６３】
１  ファイル管理サーバ、３  ネットワーク・スキャナ、５  クライアント端末、７  ネットワーク、１１  制御部、１１Ａ  電子ファイル受入部、１１Ｂ  一時蓄積処理部、１１Ｃ  条件判断部、１１Ｄ  電子ファイル制御部、１１Ｅ  ディレクトリ情報出力部、１１Ｆ  ディレクトリ情報出力制限部、１１Ｇ  電子ファイル特定情報抽出部、１１Ｈ  ディレクトリ情報再出力部、１２  記憶部、１２Ａ  一時蓄積部、１２Ｂ  条件記憶部、１２Ｃ  電子ファイル記憶部、１２Ｄ  電子ファイル特定情報記憶部、１２Ｅ  プレースホルダ記憶部、２１  ルートディレクトリ、２２  一時ディレクトリ、２３  充当済プレースホルダ、２４  一時ファイル、２５  格納用ディレクトリ、２６Ａ  プレースホルダ、２６Ｂ  蓄積用ディレクトリ、２７  データ。
【図１】
2009151503.tif 000003
【図２】
2009151503.tif 000004
【図３】
2009151503.tif 000005
【図４】
2009151503.tif 000006
【図５】
2009151503.tif 000007
【図６】
2009151503.tif 000008
【図７】
2009151503.tif 000009
【図８】
2009151503.tif 000010
【図９】
2009151503.tif 000011
【図１０】
2009151503.tif 000012