(57)【要約】【課題】ユーザが容易にデータの格納位置を設定できるデータ格納装置を提供する。【解決手段】スキャン装置１は、データの格納位置として、所定フォルダの下位位置を入力するときに、以下に示す情報を入力する：（１）所定フォルダのパス情報としての上位パス情報、（２）所定フォルダの下位位置のパス情報のうち、上位パス情報を除くパス情報としての下位パス情報。デリミタ検出部１４３は、下位パス情報がデータ名を包含するのみならず、フォルダ名をも包含するかどうかを検出する。データ検索部１４１は、下位パス情報がフォルダ名をも包含するときには、包含されるフォルダ名を有する格納フォルダが存在するかどうかを検索する。フォルダ作成部１４２は、格納フォルダが存在しないときには、格納フォルダを作成する。スキャン部１２は、格納フォルダにデータを書き込む。ユーザは、容易にデータの格納位置を設定できる。【選択図】図１
2009266144.tif 000002
【特許請求の範囲】
【請求項１】
データを格納するデータ格納部と、
データの格納位置として所定フォルダの下位位置を入力する格納位置入力部と、
を備えるデータ格納装置であって、
前記格納位置入力部は、
前記所定フォルダのパス情報を、上位パス情報として入力する上位パス情報入力部と、
前記所定フォルダの下位位置のパス情報のうち、前記上位パス情報を除くパス情報を、下位パス情報として入力する下位パス情報入力部と、
を含み、さらに、
前記下位パス情報がデータ名を包含するのみならず、フォルダ名をも包含するかどうかを検出するフォルダ名検出部と、
前記下位パス情報がフォルダ名をも包含するときに、包含されるフォルダ名を有する格納フォルダが前記データ格納部に存在するかどうかを検索するフォルダ検索部と、
前記格納フォルダが前記データ格納部に存在しないときに、前記格納フォルダを前記データ格納部に作成するフォルダ作成部と、
前記データ名を有するデータを前記格納フォルダに書き込む第１データ書込部と、
を備えることを特徴とするデータ格納装置。
【請求項２】
請求項１に記載のデータ格納装置において、さらに、
前記格納フォルダが前記データ格納部に存在するときに、前記データ名を有するデータが前記格納フォルダに存在するどうかを検索するデータ検索部と、
前記データ名を有するデータが前記格納フォルダに存在しないときに、前記データ名を有するデータを前記格納フォルダに書き込む第２データ書込部と、
を備えることを特徴とするデータ格納装置。
【請求項３】
請求項２に記載のデータ格納装置において、さらに、
前記データ名を有するデータが前記格納フォルダに存在するときに、警告メッセージを表示する警告メッセージ表示部、
を備えることを特徴とするデータ格納装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが容易にデータの格納位置を設定できるデータ格納装置に関する。
【背景技術】
【０００２】
データ格納装置は、ユーザが設定する格納位置にデータを格納する。特許文献１が開示するドキュメント入力システムは、ユーザが設定する格納位置にデータを格納するときに、ユーザが設定する格納位置に対応するドキュメント入力方法を設定する。例えば、ドキュメント入力システムは、容量が小さいフォルダにデータを格納するときには、フォルダの容量を過度に消費しないドキュメント入力方法を設定する。
【０００３】
【特許文献１】特開２００６−１３５６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
データ格納装置は、フォルダの階層構造を利用してデータを格納する。ユーザは、データの格納位置として、既に存在する上位フォルダに対する、未だ存在しない下位フォルダを設定することがある。まず、ユーザは、上位フォルダにおいて下位フォルダを作成する。次に、ユーザは、下位フォルダにおいてデータを格納する。
【０００５】
ここで、フォルダの階層構造が単純であるときには、上述の設定は面倒であると感じられにくい。しかし、フォルダの階層構造が複雑であるときには、上述の設定は面倒であると感じられやすい。
【０００６】
そこで、本発明は前記問題点に鑑み、ユーザが容易にデータの格納位置を設定できるデータ格納装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１記載の発明は、データを格納するデータ格納部と、データの格納位置として所定フォルダの下位位置を入力する格納位置入力部と、を備えるデータ格納装置であって、前記格納位置入力部は、前記所定フォルダのパス情報を、上位パス情報として入力する上位パス情報入力部と、前記所定フォルダの下位位置のパス情報のうち、前記上位パス情報を除くパス情報を、下位パス情報として入力する下位パス情報入力部と、を含み、さらに、前記下位パス情報がデータ名を包含するのみならず、フォルダ名をも包含するかどうかを検出するフォルダ名検出部と、前記下位パス情報がフォルダ名をも包含するときに、包含されるフォルダ名を有する格納フォルダが前記データ格納部に存在するかどうかを検索するフォルダ検索部と、前記格納フォルダが前記データ格納部に存在しないときに、前記格納フォルダを前記データ格納部に作成するフォルダ作成部と、前記データ名を有するデータを前記格納フォルダに書き込む第１データ書込部と、を備えることを特徴とする。
【０００８】
請求項２記載の発明は、請求項１に記載のデータ格納装置において、さらに、前記格納フォルダが前記データ格納部に存在するときに、前記データ名を有するデータが前記格納フォルダに存在するどうかを検索するデータ検索部と、前記データ名を有するデータが前記格納フォルダに存在しないときに、前記データ名を有するデータを前記格納フォルダに書き込む第２データ書込部と、を備えることを特徴とする。
【０００９】
請求項３記載の発明は、請求項２に記載のデータ格納装置において、さらに、前記データ名を有するデータが前記格納フォルダに存在するときに、警告メッセージを表示する警告メッセージ表示部、を備えることを特徴とする。
【発明の効果】
【００１０】
データ格納装置は、データの格納位置として、所定フォルダの下位位置を入力するときに、以下に示す情報を入力する：（１）所定フォルダのパス情報としての上位パス情報、（２）所定フォルダの下位位置のパス情報のうち、上位パス情報を除くパス情報としての下位パス情報。
【００１１】
データ格納装置は、下位パス情報がデータ名を包含するのみならず、フォルダ名をも包含するかどうかを検出する。データ格納装置は、下位パス情報がフォルダ名をも包含するときには、包含されるフォルダ名を有する格納フォルダが存在するかどうかを検索する。
【００１２】
データ格納装置は、格納フォルダが存在しないときには、格納フォルダを作成する。データ格納装置は、格納フォルダにデータを書き込む。
【００１３】
ユーザは、まず、所定フォルダにおいてフォルダを作成して、次に、そのフォルダにおいてデータを格納する、という面倒な処理を実行しなくてもよい。本発明にかかるデータ格納装置により、ユーザは容易にデータの格納位置を設定できる。
【発明を実施するための最良の形態】
【００１４】
｛スキャン装置の構成要素｝
以下、図面を参照しつつ、本発明の実施の形態について説明する。図１は、スキャン装置１の構成要素を示すブロック図である。スキャン装置１は、表示操作部１１、スキャン部１２、データ格納部１３、データ管理部１４などから構成される。
【００１５】
表示操作部１１は、ユーザに設定画面を提供して、ユーザにより設定される設定内容を入力する。スキャン部１２は、表示操作部１１から設定内容を入力して、ユーザにより設置される原稿用紙を読み取る。データ格納部１３は、スキャン部１２からデータを入力して、ユーザにより設定される格納位置にデータを格納する。
【００１６】
データ管理部１４は、データの検索またはフォルダの作成などを実行することにより、データ格納部１３に格納されるデータを管理する。データ管理部１４は、データ検索部１４１、フォルダ作成部１４２、デリミタ検出部１４３などから構成される。データ管理部１４の処理内容については後述する。
【００１７】
｛スキャン前の初期状態｝
図２は、スキャン前の初期状態における格納データを示す図である。第１階層について説明する。フォルダ２およびフォルダ３が、独立して存在する。
【００１８】
第２階層について説明する。フォルダ２１およびフォルダ２２が、フォルダ２の下位位置に独立して存在する。ファイル３１が、フォルダ３の下位位置に存在する。
【００１９】
第３階層について説明する。ファイル２１１が、フォルダ２１の下位位置に存在する。ファイル２２１が、フォルダ２２の下位位置に存在する。
【００２０】
図３は、スキャン前の初期状態におけるスキャン設定画面４を示す図である。スキャン設定画面４は、データ表示画面４１、ファイル名入力ボックス４２、スキャン開始ボタン４３などから構成される。
【００２１】
データ表示画面４１は、各階層に格納されるデータを表示する。以下の説明において、データ表示画面４１は、第１階層に格納されるフォルダ２、フォルダ３を表示する。ここで、データ表示画面４１は、第２階層に格納されるフォルダ２１、フォルダ２２、ファイル３１を表示してもよい。または、データ表示画面４１は、第３階層に格納されるファイル２１１、ファイル２２１を表示してもよい。データ表示画面４１がいずれの階層に格納されるデータを表示するかは、ユーザが図３に不図示の手段により設定すればよい。
【００２２】
ファイル名入力ボックス４２は、ユーザがファイル名を入力するためのボックスである。ここで、ユーザは、ファイル名入力ボックス４２に、ファイル名を入力するのみであってもよい。または、ユーザは、ファイル名入力ボックス４２に、ファイル名を入力するのみならず、フォルダ名をも入力してもよい。このときには、ユーザは、「￥」または「／」などのデリミタを利用して、「フォルダ名￥ファイル名」のように入力する。
【００２３】
スキャン開始ボタン４３は、ユーザが原稿用紙をスキャン部１２に設置した後に、ユーザがスキャンを開始するためのボタンである。
【００２４】
｛スキャンの処理の流れ｝
図４および図５は、スキャンの処理の流れを示すフローチャートである。図４および図５は、「Ｘ」および「Ｙ」において接続される。以下の説明において、第１から第５までのスキャンは、それぞれ独立するスキャンである。
【００２５】
［第１のスキャン］
第１のスキャンにおいては、ユーザは、フォルダ２の下位位置に、フォルダ２３を作成しようとする。そして、ユーザは、フォルダ２３の下位位置に、ファイル２３１を作成しようとする。
【００２６】
図６は、第１のスキャン設定時におけるスキャン設定画面４を示す図である。ユーザは、データ表示画面４１において、フォルダ２の下位位置にデータを格納するために、フォルダ２を選択枠４４により選択する。そして、ユーザは、ファイル名入力ボックス４２において、「フォルダ２３￥ファイル２３１」と入力する。ユーザは、スキャン開始ボタン４３を押す。
【００２７】
デリミタ検出部１４３は、表示操作部１１から、ファイル名入力ボックス４２に入力されたファイル名として、「フォルダ２３￥ファイル２３１」を入力する（ステップＳ１）。そして、デリミタ検出部１４３は、ファイル名入力ボックス４２に入力されたファイル名から、デリミタを検出する（ステップＳ２においてＹＥＳ）。さらに、デリミタ検出部１４３は、データ検索部１４１に、ファイル名入力ボックス４２に入力されたファイル名、および、デリミタが検出された旨の情報を出力する。
【００２８】
データ検索部１４１は、表示操作部１１から、選択枠４４により選択されたフォルダ名として、「フォルダ２」を入力する。また、データ検索部１４１は、デリミタ検出部１４３から、ファイル名入力ボックス４２に入力されたファイル名、および、デリミタが検出された旨の情報を入力する。
【００２９】
データ検索部１４１は、データ格納部１３に格納されているデータを検索する（ステップＳ３）。そして、データ検索部１４１は、選択枠４４により選択されたフォルダ２の下位位置に、ファイル名入力ボックス４２に入力されたフォルダ２３が存在しないことを確認する（ステップＳ４においてＮＯ）。さらに、データ検索部１４１は、フォルダ作成部１４２に、選択枠４４により選択されたフォルダ名、ファイル名入力ボックス４２に入力されたファイル名、および、フォルダ２３が存在しない旨の情報を出力する。
【００３０】
フォルダ作成部１４２は、データ検索部１４１から、選択枠４４により選択されたフォルダ名、ファイル名入力ボックス４２に入力されたファイル名、および、フォルダ２３が存在しない旨の情報を入力する。
【００３１】
フォルダ作成部１４２は、データ格納部１３において、選択枠４４により選択されたフォルダ２の下位位置に、ファイル名入力ボックス４２に入力されたフォルダ２３を作成する（ステップＳ５）。そして、フォルダ作成部１４２は、スキャン部１２に、フォルダ２３が作成された旨の情報を出力する。
【００３２】
スキャン部１２は、表示操作部１１から、選択枠４４により選択されたフォルダ名、および、ファイル名入力ボックス４２に入力されたファイル名を入力する。また、スキャン部１２は、フォルダ作成部１４２から、フォルダ２３が作成された旨の情報を入力する。
【００３３】
スキャン部１２は、ユーザにより設置された原稿用紙を読み取り、ファイル２３１を作成する。そして、スキャン部１２は、選択枠４４により選択されたフォルダ名、および、ファイル名入力ボックス４２に入力されたファイル名に基づいて、フォルダ２３の下位位置にファイル２３１を格納する（ステップＳ６）。
【００３４】
図７は、第１のスキャン後における格納データを示す図である。第２階層において、フォルダ２３が、フォルダ２の下位位置に、新規に作成されている。第３階層において、ファイル２３１が、フォルダ２３の下位位置に、新規に作成されている。
【００３５】
第１のスキャンにおいて、ユーザは、まず、フォルダ２の下位位置において、フォルダ２３を作成して、次に、フォルダ２３の下位位置において、ファイル２３１を作成する、という面倒な処理を実行しなくてもよい。ユーザは、まず、選択枠４４により、フォルダ２を選択して、次に、ファイル名入力ボックス４２において、フォルダ２３およびファイル２３１をともに入力する、という簡便な処理を実行するのみでよい。
【００３６】
［第２のスキャン］
第２のスキャンにおいては、ユーザは、フォルダ２の下位位置に、フォルダ２１を作成しようとする。そして、ユーザは、フォルダ２１の下位位置に、ファイル２１２を作成しようとする。
【００３７】
図８は、第２のスキャン設定時におけるスキャン設定画面４を示す図である。ユーザは、データ表示画面４１において、フォルダ２の下位位置にデータを格納するために、フォルダ２を選択枠４４により選択する。そして、ユーザは、ファイル名入力ボックス４２において、「フォルダ２１￥ファイル２１２」と入力する。ユーザは、スキャン開始ボタン４３を押す。
【００３８】
デリミタ検出部１４３におけるステップＳ１およびステップＳ２は、第２のスキャンにおいても第１のスキャンと同様に実行される。
【００３９】
データ検索部１４１は、データ格納部１３に格納されているデータを検索する（ステップＳ３）。そして、データ検索部１４１は、選択枠４４により選択されたフォルダ２の下位位置に、ファイル名入力ボックス４２に入力されたフォルダ２１が存在することを確認する（ステップＳ４においてＹＥＳ）。
【００４０】
データ検索部１４１は、ファイル名入力ボックス４２に入力されたフォルダ２１の下位位置に、ファイル名入力ボックス４２に入力されたファイル２１２が存在しないことを確認する（ステップＳ７においてＮＯ）。そして、データ検索部１４１は、スキャン部１２に、フォルダ２１が存在する旨の情報を出力する。
【００４１】
スキャン部１２は、表示操作部１１から、選択枠４４により選択されたフォルダ名、および、ファイル名入力ボックス４２に入力されたファイル名を入力する。また、スキャン部１２は、データ検索部１４１から、フォルダ２１が存在する旨の情報を入力する。
【００４２】
スキャン部１２は、ユーザにより設置された原稿用紙を読み取り、ファイル２１２を作成する。そして、スキャン部１２は、選択枠４４により選択されたフォルダ名、および、ファイル名入力ボックス４２に入力されたファイル名に基づいて、フォルダ２１の下位位置にファイル２１２を格納する（ステップＳ８）。
【００４３】
図９は、第２のスキャン後における格納データを示す図である。第３階層において、ファイル２１２が、フォルダ２１の下位位置に、新規に作成されている。
【００４４】
第２のスキャンにおいて、ユーザは、まず、フォルダ２の下位位置において、フォルダ２１を選択して、次に、フォルダ２１の下位位置において、ファイル２１２を作成する、という面倒な処理を実行しなくてもよい。ユーザは、まず、選択枠４４により、フォルダ２を選択して、次に、ファイル名入力ボックス４２において、フォルダ２１およびファイル２１２をともに入力する、という簡便な処理を実行するのみでよい。
【００４５】
［第３のスキャン］
第３のスキャンにおいては、ユーザは、フォルダ２の下位位置に、フォルダ２１を作成しようとする。そして、ユーザは、フォルダ２１の下位位置に、ファイル２１１を作成しようとする。
【００４６】
図１０は、第３のスキャン設定時におけるスキャン設定画面４を示す図である。ユーザは、データ表示画面４１において、フォルダ２の下位位置にデータを格納するために、フォルダ２を選択枠４４により選択する。そして、ユーザは、ファイル名入力ボックス４２において、「フォルダ２１￥ファイル２１１」と入力する。ユーザは、スキャン開始ボタン４３を押す。
【００４７】
デリミタ検出部１４３におけるステップＳ１およびステップＳ２は、第３のスキャンにおいても第１のスキャンと同様に実行される。データ検索部１４１におけるステップＳ３およびステップＳ４は、第３のスキャンにおいても第２のスキャンと同様に実行される。
【００４８】
データ検索部１４１は、ファイル名入力ボックス４２に入力されたフォルダ２１の下位位置に、ファイル名入力ボックス４２に入力されたファイル２１１が存在することを確認する（ステップＳ７においてＹＥＳ）。そして、データ検索部１４１は、表示操作部１１に、フォルダ２１１が存在する旨の情報を出力する。
【００４９】
図１１は、第３のスキャン設定時における、警告メッセージを表示するスキャン設定画面４を示す図である。データ表示画面４１において、「ファイル２１１は既に存在します」という警告メッセージが表示される（ステップＳ９）。
【００５０】
第３のスキャンにおいて、ユーザは、まず、選択枠４４により、フォルダ２を選択して、次に、ファイル名入力ボックス４２において、フォルダ２１およびファイル２１１をともに入力する、という簡便な処理を実行する。このときであっても、ユーザは、ファイル２１１が既に存在することを確認できる。
【００５１】
［第４のスキャン］
第４のスキャンにおいては、ユーザは、フォルダ２の下位位置に、ファイル２４を作成しようとする。
【００５２】
図１２は、第４のスキャン設定時におけるスキャン設定画面４を示す図である。ユーザは、データ表示画面４１において、フォルダ２の下位位置にデータを格納するために、フォルダ２を選択枠４４により選択する。そして、ユーザは、ファイル名入力ボックス４２において、「ファイル２４」と入力する。ユーザは、スキャン開始ボタン４３を押す。
【００５３】
デリミタ検出部１４３は、表示操作部１１から、ファイル名入力ボックス４２に入力されたファイル名として、「ファイル２４」を入力する（ステップＳ１）。そして、デリミタ検出部１４３は、ファイル名入力ボックス４２に入力されたファイル名から、デリミタを検出しない（ステップＳ２においてＮＯ）。さらに、デリミタ検出部１４３は、データ検索部１４１に、ファイル名入力ボックス４２に入力されたファイル名、および、デリミタが検出されなかった旨の情報を出力する。
【００５４】
データ検索部１４１は、表示操作部１１から、選択枠４４により選択されたフォルダ名として、「フォルダ２」を入力する。また、データ検索部１４１は、デリミタ検出部１４３から、ファイル名入力ボックス４２に入力されたファイル名、および、デリミタが検出されなかった旨の情報を入力する。
【００５５】
データ検索部１４１は、データ格納部１３に格納されているデータを検索する（ステップＳ１０）。そして、データ検索部１４１は、選択枠４４により選択されたフォルダ２の下位位置に、ファイル名入力ボックス４２に入力されたファイル２４が存在しないことを確認する（ステップＳ１１においてＮＯ）。さらに、データ検索部１４１は、スキャン部１２に、ファイル２４が存在しない旨の情報を出力する。
【００５６】
スキャン部１２は、表示操作部１１から、選択枠４４により選択されたフォルダ名、および、ファイル名入力ボックス４２に入力されたファイル名を入力する。また、スキャン部１２は、データ検索部１４１から、ファイル２４が存在しない旨の情報を入力する。
【００５７】
スキャン部１２は、ユーザにより設置された原稿用紙を読み取り、ファイル２４を作成する。スキャン部１２は、選択枠４４により選択されたフォルダ名、および、ファイル名入力ボックス４２に入力されたファイル名に基づいて、フォルダ２の下位位置にファイル２４を格納する（ステップＳ１２）。
【００５８】
図１３は、第４のスキャン後における格納データを示す図である。第２階層において、ファイル２４が、フォルダ２の下位位置に、新規に作成されている。
【００５９】
第４のスキャンにおいて、ユーザは、まず、選択枠４４により、フォルダ２を選択して、次に、ファイル名入力ボックス４２において、ファイル２４を入力する、という処理を実行できる。
【００６０】
［第５のスキャン］
第５のスキャンにおいては、ユーザは、フォルダ３の下位位置に、ファイル３１を作成しようとする。
【００６１】
図１４は、第５のスキャン設定時におけるスキャン設定画面４を示す図である。ユーザは、データ表示画面４１において、フォルダ３の下位位置にデータを格納するために、フォルダ３を選択枠４５により選択する。そして、ユーザは、ファイル名入力ボックス４２において、「ファイル３１」と入力する。ユーザは、スキャン開始ボタン４３を押す。
【００６２】
デリミタ検出部１４３におけるステップＳ１およびステップＳ２は、第５のスキャンにおいても第４のスキャンと同様に実行される。
【００６３】
データ検索部１４１は、データ格納部１３に格納されているデータを検索する（ステップＳ１０）。そして、データ検索部１４１は、選択枠４５により選択されたフォルダ３の下位位置に、ファイル名入力ボックス４２に入力されたファイル３１が存在することを確認する（ステップＳ１１においてＹＥＳ）。さらに、データ検索部１４１は、表示操作部１１に、ファイル３１が存在する旨の情報を出力する。
【００６４】
図１５は、第５のスキャン設定時における、警告メッセージを表示するスキャン設定画面４を示す図である。データ表示画面４１において、「ファイル３１は既に存在します」という警告メッセージが表示される（ステップＳ１３）。
【００６５】
第５のスキャンにおいて、ユーザは、まず、選択枠４５により、フォルダ３を選択して、次に、ファイル名入力ボックス４２において、ファイル３１を入力する、という処理を実行できる。このときであっても、ユーザは、ファイル３１が既に存在することを確認できる。
【図面の簡単な説明】
【００６６】
【図１】スキャン装置の構成要素を示すブロック図である。
【図２】スキャン前の初期状態における格納データを示す図である。
【図３】スキャン前の初期状態におけるスキャン設定画面を示す図である。
【図４】スキャンの処理の流れを示すフローチャートである。
【図５】スキャンの処理の流れを示すフローチャートである。
【図６】第１のスキャン時におけるスキャン設定画面を示す図である。
【図７】第１のスキャン後における格納データを示す図である。
【図８】第２のスキャン時におけるスキャン設定画面を示す図である。
【図９】第２のスキャン後における格納データを示す図である。
【図１０】第３のスキャン時におけるスキャン設定画面を示す図である。
【図１１】第３のスキャン時におけるスキャン設定画面を示す図である。
【図１２】第４のスキャン時におけるスキャン設定画面を示す図である。
【図１３】第４のスキャン後における格納データを示す図である。
【図１４】第５のスキャン時におけるスキャン設定画面を示す図である。
【図１５】第５のスキャン時におけるスキャン設定画面を示す図である。
【符号の説明】
【００６７】
１  スキャン装置
１１  表示操作部
１２  スキャン部
１３  データ格納部
１４  データ管理部
１４１  データ検索部
１４２  フォルダ作成部
１４３  デリミタ検出部
【図１】
2009266144.tif 000003
【図２】
2009266144.tif 000004
【図３】
2009266144.tif 000005
【図４】
2009266144.tif 000006
【図５】
2009266144.tif 000007
【図６】
2009266144.tif 000008
【図７】
2009266144.tif 000009
【図８】
2009266144.tif 000010
【図９】
2009266144.tif 000011
【図１０】
2009266144.tif 000012
【図１１】
2009266144.tif 000013
【図１２】
2009266144.tif 000014
【図１３】
2009266144.tif 000015
【図１４】
2009266144.tif 000016
【図１５】
2009266144.tif 000017