(57)【特許請求の範囲】
【請求項１】
データ管理アプリケーションであって、
コンピュータを、
データを取得する取得手段と、
前記取得手段により取得されたデータについて、保存命令が入力された場合、前記データを保存する第１処理手段と、
前記取得手段により取得されたデータについて、前記保存命令とは異なるデータ処理命令が入力された場合、前記データを処理する第２処理手段と、
前記第１処理手段により保存されるデータに、第１ルールに従って作成されたデータ名を付与する第１命名手段と、
前記第２処理手段により処理されるデータに、前記第１ルールとは異なる第２ルールに従って作成されたデータ名を付与する第２命名手段と、
前記第２処理手段により出力すべきデータが、前記第１処理手段によって既に保存されているかを判断する保存判断手段として機能させるものであり、
前記第２処理手段は、前記取得手段により取得されたデータを他のアプリケーションまたは他の装置に出力するものであり、
前記第２命名手段は、前記保存判断手段により、前記第２処理手段により出力すべきデータが、前記第１処理手段によって既に保存されていると判断される場合、前記第２ルールに従って作成されるデータ名に代えて、前記保存されているデータのデータ名と同一のデータ名を、前記第２処理手段により出力されるデータに付与するものであるデータ管理アプリケーション。
【請求項２】
データ管理アプリケーションであって、
コンピュータを、
データを取得する取得手段と、
前記取得手段により取得されたデータについて、保存命令が入力された場合、前記データを保存する第１処理手段と、
前記取得手段により取得されたデータについて、前記保存命令とは異なるデータ処理命令が入力された場合、前記データを処理する第２処理手段と、
前記第１処理手段により保存されるデータに、第１ルールに従って作成されたデータ名を付与する第１命名手段と、
前記第２処理手段により処理されるデータに、前記第１ルールとは異なる第２ルールに従って作成されたデータ名を付与する第２命名手段と、
前記第１処理手段により保存すべきデータが、前記第２処理手段によって既に出力されているかを判断する出力判断手段として機能させるものであり、
前記第２処理手段は、前記取得手段により取得されたデータを他のアプリケーションまたは他の装置に出力するものであり、
前記第１命名手段は、前記出力判断手段により、前記第１処理手段により保存すべきデータが、前記第２処理手段によって既に出力されていると判断される場合、前記第１ルールに従って作成されるデータ名に代えて、前記出力されたデータに付与されたデータ名と同一のデータ名を、前記第１処理手段により保存すべきデータに付与するものであるデータ管理アプリケーション。
【請求項３】
前記第２処理手段により出力されるデータの複製を保存する複製保存手段と、
前記複製保存手段により保存される前記複製に、前記第２処理手段により出力されるデータのデータ名と同一のデータ名を付与する第３命名手段として、前記コンピュータを機能させるものである請求項１または２記載のデータ管理アプリケーション。
【請求項４】
前記取得手段により取得されたデータのうち、いずれかを選択する選択手段と、
前記選択手段により選択されたデータを表示する表示手段として、前記コンピュータを機能させるものであり、
前記第２命名手段は、前記表示手段により表示中のデータに、前記データ名を付与するものである請求項１から３のいずれかに記載のデータ管理アプリケーション。
【請求項５】
前記取得手段により複数のデータが取得されたかを判断するデータ判断手段として、前記コンピュータを機能させ、
前記第２命名手段は、前記データ判断手段により複数のデータが取得されたと判断される場合、前記複数のデータ間で連続する値を、前記データ名に含めるものである請求項１から４のいずれかに記載のデータ管理アプリケーション。
【請求項６】
請求項１〜５のいずれかに記載された各手段を備えるデータ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理アプリケーションおよびデータ管理装置に関するものである。
【背景技術】
【０００２】
特許文献１には、記憶メディアを着脱可能なデジタルスチルカメラにおいて、装着された記憶メディアのファイルシステムに応じて、ファイル名の命名方法を変更する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２０９７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、データ名を付与して、メモリにデータを保存する場合において、少ない文字列からなるデータ名を付与すると、過去に保存されてメモリに蓄積されている他のデータとデータ名が同一となる虞がある。よって、各データにユニークなデータ名を付与するためには、長い文字列のデータ名を付与することが好ましい。一方で、データを電子メールなどに添付し、他の装置へ出力する場合、当該データにユニークなデータ名を付与する必要性は低い。しかしながら、上記特許文献１に開示された技術など、従来の技術では、各データの使用目的とは関係なくデータ名が一律に付与されるので、データの使用目的に応じた適切なデータ名を付与できないという問題点があった。
【０００５】
本発明は、上述した問題点を解決するためになされたものであり、使用目的に応じたデータ名を付与可能なデータ管理アプリケーションおよびデータ管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明のデータ管理アプリケーションは、コンピュータを、データを取得する取得手段と、前記取得手段により取得されたデータについて、保存命令が入力された場合、前記データを保存する第１処理手段と、前記取得手段により取得されたデータについて、前記保存命令とは異なるデータ処理命令が入力された場合、前記データを処理する第２処理手段と、前記第１処理手段により保存されるデータに、第１ルールに従って作成されたデータ名を付与する第１命名手段と、前記第２処理手段により処理されるデータに、前記第１ルールとは異なる第２ルールに従って作成されたデータ名を付与する第２命名手段と、前記第２処理手段により出力すべきデータが、前記第１処理手段によって既に保存されているかを判断する保存判断手段として機能させるものであり、前記第２処理手段は、前記取得手段により取得されたデータを他のアプリケーションまたは他の装置に出力するものであり、前記第２命名手段は、前記保存判断手段により、前記第２処理手段により出力すべきデータが、前記第１処理手段によって既に保存されていると判断される場合、前記第２ルールに従って作成されるデータ名に代えて、前記保存されているデータのデータ名と同一のデータ名を、前記第２処理手段により出力されるデータに付与するものである。
また、本発明のデータ管理アプリケーションは、コンピュータを、データを取得する取得手段と、前記取得手段により取得されたデータについて、保存命令が入力された場合、前記データを保存する第１処理手段と、前記取得手段により取得されたデータについて、前記保存命令とは異なるデータ処理命令が入力された場合、前記データを処理する第２処理手段と、前記第１処理手段により保存されるデータに、第１ルールに従って作成されたデータ名を付与する第１命名手段と、前記第２処理手段により処理されるデータに、前記第１ルールとは異なる第２ルールに従って作成されたデータ名を付与する第２命名手段と、前記第１処理手段により保存すべきデータが、前記第２処理手段によって既に出力されているかを判断する出力判断手段として機能させるものであり、前記第２処理手段は、前記取得手段により取得されたデータを他のアプリケーションまたは他の装置に出力するものであり、前記第１命名手段は、前記出力判断手段により、前記第１処理手段により保存すべきデータが、前記第２処理手段によって既に出力されていると判断される場合、前記第１ルールに従って作成されるデータ名に代えて、前記出力されたデータに付与されたデータ名と同一のデータ名を、前記第１処理手段により保存すべきデータに付与するものである。
【０００８】
なお、本発明は、データ管理装置、データ管理装置を制御する制御装置、データ管理アプリケーションを記録する記録媒体、データ管理方法等の種々の態様で構成することができる。
【発明の効果】
【００１１】
請求項１記載のデータ管理アプリケーションによれば、第２処理手段により出力すべきデータが、第１処理手段によって既に保存されていると判断される場合、前記第２ルールに従って作成されるデータ名に代えて、前記保存されているデータのデータ名と同一のデータ名が、前記第２処理手段により出力されるデータに付与される。よって、同一のデータについて保存および出力が実行される場合には、保存されるデータと出力されるデータとに同一のデータ名を付与できるという効果がある。
【００１２】
請求項２記載のデータ管理アプリケーションによれば、第１処理手段により保存すべきデータが、第２処理手段によって既に出力されていると判断される場合、前記第１ルールに従って作成されるデータ名に代えて、前記出力されたデータに付与されたデータ名と同一のデータ名が、前記第１処理手段により保存すべきデータに付与される。よって、同一のデータについて保存および出力が実行される場合には、保存されるデータと出力されるデータとに同一のデータ名を付与できるという効果がある。
【００１３】
請求項３記載のデータ管理アプリケーションによれば、請求項１または２の奏する効果に加え、データの出力に加えて、出力されるデータの複製の保存が実行される場合には、出力されるデータと、保存される複製とに、同一のデータ名を付与できるという効果がある。
【００１４】
請求項４記載のデータ管理アプリケーションによれば、請求項１から３のいずれかの奏する効果に加え、表示中のデータにデータ名が付与されるので、データ名付与対象のデータをユーザに視認させた上で、データ名を付与できるという効果がある。
【００１５】
請求項５記載のデータ管理アプリケーションによれば、請求項１から４のいずれかの奏する効果に加え、複数のデータが取得されたと判断される場合、第２命名手段は、前記複数のデータ間で連続する値を、前記データ名に含めるので、複数のデータが取得された場合であっても、互いに異なるデータ名を付与できるという効果がある。
【００１６】
請求項６記載のデータ管理装置によれば、請求項１から５のいずれかに記載された各手段を備えているので、対応する請求項に記載のデータ管理アプリケーションを実行するコンピュータと同様の作用効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態であるスキャンアプリを搭載した携帯電話の電気的構成を示すブロック図である。
【図２】携帯電話のＬＣＤに表示される操作画面を説明する図である。
【図３】第１実施形態の携帯電話において実行されるスキャン処理を示すフローチャートである。
【図４】第２実施形態の携帯電話において実行されるスキャン処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の第１実施形態であるスキャンアプリケーション１４ａ（以下、スキャンアプリ１４ａ）を搭載した携帯電話１の電気的構成を模式的に示すブロック図である。携帯電話１は、複合機４００から取得したスキャン画像に、使用目的に応じたファイル名を付与できるように構成されている。
【００１９】
携帯電話１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＥＥＰＲＯＭ１４、操作キー１５、ＬＣＤ１６、タッチパネル１７、マイクロフォン２０、スピーカ２１、携帯電話網接続インターフェイス２３（以下、携帯電話網接続Ｉ／Ｆ２３）、無線ＬＡＮ接続インターフェイス２５（以下、無線ＬＡＮ接続Ｉ／Ｆ２５）とを主に有している。
【００２０】
ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＥＥＰＲＯＭ１４は、バスライン２８を介して互いに接続されている。また、操作キー１５、ＬＣＤ１６、タッチパネル１７、マイクロフォン２０、スピーカ２１、携帯電話網接続Ｉ／Ｆ２３、無線ＬＡＮ接続Ｉ／Ｆ２５、バスライン２８は、入出力ポート２９を介して互いに接続されている。
【００２１】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３に記憶される各種固定値やプログラム、或いは、携帯電話網接続Ｉ／Ｆ２３、無線ＬＡＮ接続Ｉ／Ｆ２５を介して送受信される各種信号に従って、携帯電話１が有している各機能の制御や、入出力ポート２９と接続された各部を制御する演算処理装置である。
【００２２】
ＲＯＭ１２は、オペレーティングシステム１２ａ（以下、ＯＳ１２ａ）や、固定値などを格納した書換不能な不揮発性のメモリである。本実施形態において、ＯＳ１２ａは、Ａｎｄｒｏｉｄ（アンドロイド）（登録商標）であって、携帯電話１のハードウェアの基本的な制御を行う他、アプリケーション間におけるデータの受け渡しなどの処理を実行するためのプログラムである。
【００２３】
ＲＡＭ１３は、携帯電話１の各操作の実行時に各種のデータを一時的に記憶する書換可能な揮発性のメモリであり、一時ファイルメモリ１３ａ、共有時刻メモリ１３ｂ、共有フラグ１３ｃ、保存フラグ１３ｄが設けられている。複合機４００は、原稿をスキャナにより読み取ってＪＰＥＧ形式のスキャン画像（データの一例）を生成する。携帯電話１は、スキャンアプリ１４ａを実行することにより、複合機４００からスキャン画像を取得し、取得したスキャン画像を一時ファイルとして、一時ファイルメモリ１３ａに格納する。
【００２４】
共有時刻メモリ１３ｂは、一時ファイルメモリ１３ａに格納されたスキャン画像について、後述する「共有出力命令」が入力された場合において、図示しない基地局から現在時刻（年月日時分秒を含む）を取得し、その現在時刻に含まれる年月日時分を、共有時刻として記憶する。
【００２５】
共有フラグ１３ｃおよび保存フラグ１３ｄは、複合機４００からスキャン画像を取得する際に「０」に初期化される。共有フラグ１３ｃは、複合機４００から取得されたスキャン画像が、スキャンアプリ１４ａ以外の他のアプリケーションへ共有出力された場合に「１」にセットされる。一方、保存フラグ１３ｄは、複合機４００から取得されたスキャン画像が、ファイル保存メモリ１４ｂに保存された場合に「１」にセットされる。
【００２６】
ＥＥＰＲＯＭ１４は、書換え可能な不揮発性のメモリであって、スキャンアプリ１４ａ、ファイル保存メモリ１４ｂが設けられている。ＣＰＵ１１は、スキャンアプリ１４ａに従って、複合機４００からスキャン画像を取得する処理を実行するが、詳細は図３を参照して後述する。また、複合機４００から取得されたスキャン画像について、「保存命令」が入力された場合、ＣＰＵ１１は、複合機４００から取得したスキャン画像を、ファイル保存メモリ１４ｂに格納する。なお、ＥＥＰＲＯＭ１４には、例えば、電子メールアプリケーション１４ｃ（以下、電子メールアプリ１４ｃ）など、スキャンアプリ１４ａ以外の他のアプリケーションも格納されているものとする。
【００２７】
操作キー１５には、画面上に表示されたボタンを選択するためのキーや、携帯電話１の電源のオン／オフを行うための電源キーなどが設けられている。ＬＣＤ１６は、操作手順や実行中の処理の状態、およびユーザによって選択された画像などを表示する。また、ＬＣＤ１６の表示面には、入力装置の一種であるタッチパネル１７が設けられている。ユーザが、ＬＣＤ１６に表示された各種ボタン３２ａ，３２ｂ（図２）にタッチすると、タッチパネル１７によりその位置が検出され、ユーザによりタッチされたボタン３２ａ，３２ｂに対応した命令がＣＰＵ１１に入力される。
【００２８】
マイクロフォン２０およびスピーカ２１は、携帯電話網１００を介して接続される外部装置１０２との間で通話を行うためのものである。携帯電話機１は、携帯電話網接続Ｉ／Ｆ２３を介して、外部装置１０２との間で音声通話やパケット通信を行う。携帯電話網接続Ｉ／Ｆ２３としては、例えばＷ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式やＣＤＭＡ２０００（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式で携帯電話網に接続するものを用いることができる。
【００２９】
無線ＬＡＮ接続Ｉ／Ｆ２５は、ＩＥＥＥ８０２．１１の規格に準拠した無線通信で、携帯電話１と無線ＬＡＮネットワーク３００とを接続する。携帯電話１は、無線ＬＡＮ接続Ｉ／Ｆ２５により接続された無線ＬＡＮネットワーク３００を介して、複合機４００からスキャン画像などの各種データを取得する。
【００３０】
図２は、携帯電話１のＬＣＤ１６に表示される操作画面を説明する図である。図２（ａ）は、ユーザがスキャンアプリ１４ａを起動した場合に、ＬＣＤ１６に表示されるスキャン画像閲覧画面の一例である。図２（ａ）に示すように、スキャン画像閲覧画面には、携帯電話１が複合機４００から取得したスキャン画像３０が表示される。また、スキャン画像閲覧画面には、「保存命令」を入力するための保存ボタン３２ａと、「共有出力命令」を入力するための共有出力ボタン３２ｂとが表示される。ＬＣＤ１６の表示面には、タッチパネル１７が設けられているので、ユーザは、保存ボタン３２ａまたは共有出力ボタン３２ｂにタッチすることで、いずれかの命令を入力できる。また、操作キー１５を操作することにより、いずれかのボタン３２ａ，３２ｂを選択し、いずれかの命令を入力することもできる。
【００３１】
「保存命令」が入力された場合、ＣＰＵ１１は、複合機４００から取得したスキャン画像にファイル名を付して、ファイル保存メモリ１４ｂに保存する。一方、「共有出力命令」が入力された場合、ＣＰＵ１１は、複合機４００から取得したスキャン画像にファイル名を付与し、スキャンアプリ１４ａ以外の他のアプリケーションへ出力する。
【００３２】
ここで、スキャン画像閲覧画面において、ユーザがタッチパネル１７の右側から左側に向けて指をスライドさせる操作を行う場合、携帯電話１は、ＬＣＤ１６に表示するスキャン画像を、生成日時がより新しいものに切替える。逆に、ユーザがタッチパネル１７の左側から右側に向けて指をスライドさせる操作を行う場合、携帯電話１は、ＬＣＤ１６に表示するスキャン画像を、生成日時がより古いものに切替える。すなわち、複合機４００から複数のスキャン画像が取得された場合には、スキャン画像閲覧画面には、ユーザによって選択された１つのスキャン画像を表示する。
【００３３】
なお、図２（ａ）に示すように、スキャン画像閲覧画面には、携帯電話１が複合機４００から取得したスキャン画像の総数を分母で示し、現在表示中のスキャン画像が全体のスキャン画像中、何番目に生成されたかを分子で示すページ番号３４を表示しても良い。
【００３４】
図２（ｂ）は、「共有出力命令」が入力された場合に、ＬＣＤ１６に表示される出力先選択画面の一例を示す図である。ここで、本実施形態において「共有出力」とは、あるアプリケーションで処理中のデータを他のアプリケーションへ受け渡す（出力する）処理を意味しており、このデータの受け渡しは、ＯＳ１２ａを介して行われる。
【００３５】
「共有出力命令」が入力された場合、ＯＳ１２ａは、共有出力対象のデータを取り扱い可能なアプリケーション（本実施形態の場合はＪＰＥＧ形式のデータを取り扱い可能なアプリケーション）を、共有出力先のアプリケーションの候補としてＥＥＰＲＯＭ１４から検索する。そして、ＯＳ１２ａは、検索された候補の一覧を、図２（ｂ）に示すように、出力先選択画面としてＬＣＤ１６に表示する。ユーザは、一覧表示されたアプリケーションの中から、スキャン画像を渡すべきアプリケーションを選択し、タッチパネル１７または操作キー１５を用いて指定する。一方、ＯＳ１４ａは、ユーザによって選択されたアプリケーションを起動し、スキャンアプリ１４ａから受け取ったスキャン画像を渡す。
【００３６】
図２（ｃ）は、共有出力先のアプリケーションとして、電子メールアプリ１４ｃがユーザによって選択された場合に、ＬＣＤ１６に表示されるメール作成画面の一例を示す図である。図２（ｃ）に示すように、メール作成画面の添付ファイル欄３６には、ＯＳ１２ａから渡されたスキャン画像（すなわち共有出力されたスキャン画像）のファイル名（例えば、Scan08052010.jpg）が記述される。ここで、本実施形態において、スキャン画像のファイル名は、スキャンアプリ１４ａによって命名される。以下、詳細を説明する。
【００３７】
図３は、第１実施形態の携帯電話１のＣＰＵ１１が実行するスキャン処理を示すフローチャートである。この処理は、複合機４００からスキャン画像を取得し、取得したスキャン画像に、使用目的に応じたファイル名を付与して保存または共有出力する処理である。この処理は、ユーザがスキャンアプリ１４ａを起動した場合に開始される。
【００３８】
まず、ＣＰＵ１１は、ステップＳ３０２（以下、ステップを省略）において、共有フラグ１３ｃおよび保存フラグ１３ｄを０に初期化し（Ｓ３０２）、一時ファイルメモリ１３ａに記憶された一時ファイルを削除する（Ｓ３０３）。
【００３９】
次に、ＣＰＵ１１は、無線ＬＡＮ接続Ｉ／Ｆ２５を介して、複合機４００との間の通信を開始し、複合機４００にスキャン画像を要求する（Ｓ３０４）。一方、複合機４００は、携帯電話１からの要求を受けると、所定位置にセットされた原稿を内蔵スキャナ（図示せず）により読み取り、スキャン画像を生成し、携帯電話１へ送信する。ＣＰＵ１１は、複合機４００からスキャン画像を取得し（Ｓ３０５）、スキャン画像の取得を終了したか否かを判断する（Ｓ３０６）。Ｓ３０６の判断が否定される場合（Ｓ３０６：Ｎｏ）、ＣＰＵ１１は、Ｓ３０５から処理を繰り返す。このようにして処理を繰り返すうちに、スキャン画像の取得を終了すると（Ｓ３０６：Ｙｅｓ）、ＣＰＵ１１は、取得したスキャン画像を一時ファイルとして、一時ファイルメモリ１３ａに格納する（Ｓ３０８）。
【００４０】
次に、ＣＰＵ１１は、スキャン画像閲覧画面（図２（ａ））をＬＣＤ１６に表示し、一時ファイルメモリ１３ａに格納したスキャン画像のうち、いずれか１つのスキャン画像を、スキャン画像閲覧画面に表示する（Ｓ３１０）。次に、ＣＰＵ１１は、ユーザによって、スキャン画像が選択されたか否かを判断する。具体的には、タッチパネル１７上において、画面の左右方向に指をスライドさせる操作が行われたか否かを判断する（Ｓ３１２）。Ｓ３１２の判断が肯定される場合（Ｓ３１２：Ｙｅｓ）、ＣＰＵ１１は、ＬＣＤ１６に表示されているスキャン画像を、スライド量に基づいて選択した別のスキャン画像に切替える（Ｓ３１４）。一方、Ｓ３１２の判断が否定される場合（Ｓ３１２：Ｎｏ）、ＣＰＵ１１は、Ｓ３１４の処理をスキップする。なお、一時ファイルメモリ１３ａに格納されるスキャン画像が単数である場合には、Ｓ３１２の判断が肯定された場合であっても、スキャン画像の切り替えは行わない。
【００４１】
次に、ＣＰＵ１１は、「保存命令」または「共有出力命令」のいずれかが入力されたか否かを判断する（Ｓ３１６）。命令の入力が無しと判断される場合（Ｓ３１６：無し）、ＣＰＵ１１は、Ｓ３１２から処理を繰り返す。一方、「保存命令」が入力された場合（Ｓ３１６：保存）、ＣＰＵ１１は、保存フラグ１３ｄに「１」をセットし（Ｓ３１８）、共有フラグ１３ｃが「１」か否かを判断する（Ｓ３２０）。すなわち、これから保存しようとするスキャン画像が、既に他のアプリケーションへ共有出力されているか否かを判断する。
【００４２】
共有フラグ１３ｃが「１」ではない場合（Ｓ３２０：Ｎｏ）、すなわち、未だ他のアプリケーションへ共有出力されていないスキャン画像について、「保存命令」が入力された場合、ＣＰＵ１１は、第１ルールに従ってファイル名を作成する（Ｓ３２２）。
【００４３】
本実施形態において、「第１ルール」とは、現在の「年月日時分秒」を示す数値の列に、スキャン画像間で連続する数値（連番）と、拡張子とを付加して、ファイル名を作成することを規定するものである。具体的には、ＣＰＵ１１は、図示しない基地局から現在時刻を取得し、現在時刻から抽出される西暦の下二桁を示す数値（例えば08）、月日を示す数値（例えば0520）、時分秒を示す数値（例えば091255）に、連番を示す数値（例えば10）、および拡張子（例えば.jpg）を付加して文字列（例えば08052009125510.jpg）を作成し、その文字列をファイル名とする（Ｓ３２２）。
【００４４】
次に、ＣＰＵ１１は、作成したファイル名を、一時ファイルメモリ１３ａに格納されたスキャン画像に付与して、ファイル保存メモリ１４ｂに保存する（Ｓ３２３）。具体的には、ＯＳ１２ａのＡＰＩをコールし、スキャン画像の保存を実行させる。そして、ＣＰＵ１１は、Ｓ３１２に戻り、処理を繰り返す。
【００４５】
このようにすれば、ファイル保存メモリ１４ｂに保存されるスキャン画像には、年月日時分秒、連番までを含むファイル名が付与される。これにより、ファイル保存メモリ１４ｂに、既に蓄積されている他の画像ファイルと、新たに保存されるスキャン画像とが同一のファイル名となることを回避できる。
【００４６】
また、一時ファイルメモリ１３ａに複数のスキャン画像が格納されている場合、Ｓ３２３の処理において、各スキャン画像に付与されるファイル名は、各スキャン画像間で連続する連番を含むものである。よって、複数のスキャン画像が複合機４００から取得された場合であっても、各スキャン画像にユニークなファイル名を付与できる。
【００４７】
また、ＯＳ１２ａとしてＡｎｄｒｏｉｄがインストールされている場合、保存ファイルのファイル名はＬＣＤ１６に表示させない（ただし、ファイル名を表示させるための特殊なアプリケーションが携帯電話１にインストールされている場合にはこの限りではない）。したがって、保存すべきデータに文字数の多いファイル名を付与しても、ユーザに煩わしさを与える可能性は低い。
【００４８】
次に、「共有出力」が選択された場合について説明する。「共有出力命令」が入力された場合（Ｓ３１６：共有出力）、ＣＰＵ１１は、共有フラグ１３ｃに「１」をセットする（Ｓ３２８）。なお、フローチャートへの図示は省略するが、「共有出力命令」が入力されると、ＯＳ１２ａは、図２（ｂ）に示す出力先選択画面をＬＣＤ１６に表示し、共有出力先のアプリケーションをユーザに選択させる。
【００４９】
次に、ＣＰＵ１１は、図示しない基地局から現在時刻を取得し、その現在時刻に含まれる「年月日時分」を共有時刻として、共有時刻メモリ１３ｂに記憶させる（Ｓ３３０）。次に、ＣＰＵ１１は、保存フラグ１３ｄが「１」か否かを判断する。すなわち、これから共有出力しようとするスキャン画像が、既に、ファイル保存メモリ１４ｂに保存されているかを判断する（Ｓ３３２）。
【００５０】
保存フラグ１３ｄが「１」ではない場合（Ｓ３３２：Ｎｏ）、すなわち、未だファイル保存メモリ１４ｂに保存されていないスキャン画像について、「共有出力命令」が入力されたと判断される場合、ＣＰＵ１１は、第２ルールに従ってファイル名を作成する。本実施形態において、第２ルールとは、現在の「年月日」を示す数値の列に拡張子を付加することを規定するものであって、対象となるスキャナ画像が複数の場合には、さらに、連続する数値（連番）を付加することを規定する。
【００５１】
具体的には、ＣＰＵ１１は、一時ファイルメモリ１３ａに格納されたスキャン画像が複数であるか否かを判断する（Ｓ３３４）。そして、スキャン画像が単数であると判断される場合（Ｓ３３４：Ｎｏ）、ＣＰＵ１１は、現在時刻から抽出される、西暦の下二桁を示す数値（例えば08）、月日を示す数値（例えば0520）に、拡張子を付加して文字列（例えば080520.jpg）を作成し、ファイル名とする（Ｓ３３６）。
【００５２】
一方、スキャン画像が複数であると判断される場合（Ｓ３３４：Ｙｅｓ）、ＣＰＵ１１は、西暦の下二桁を示す数値（例えば08）、月日を示す数値（例えば0520）に、連番を示す数値（例えば10）、および拡張子を付加した文字列（例えば08052010.jpg）を作成し、ファイル名とする（Ｓ３３８）。すなわち、複数のスキャン画像が存在する場合には、それら複数のスキャン画像で連続する連番を含むファイル名を付与する。
【００５３】
次に、ＣＰＵ１１は、作成したファイル名を、一時ファイルメモリ１３ａに格納されたスキャン画像に付与し、ユーザによって選択されたアプリケーションへ共有出力する（Ｓ３３７）。具体的には、ＯＳ１２ａのＡＰＩをコールし、他のアプリケーションへのスキャン画像の共有出力を実行させる。なお、図３のフローチャートにおいては図示を省略するが、ＯＳ１２ａからスキャナ画像を受け取ったアプリケーションは、操作画面（例えば、図２（ｃ）に示す操作画面）をＬＣＤ１６に表示し、当該アプリケーションに対するユーザの命令を受付ける。そして、ユーザが、電子メールの送信など、所定の処理を実行し、当該アプリケーションを終了させると、ＣＰＵ１１は、ＬＣＤ１６における表示をスキャン画像閲覧画面（図２（ａ））に戻した上で、Ｓ３１２に戻り、処理を繰り返す。
【００５４】
上述したように、保存されるスキャン画像については、第１ルールに従い、「時分秒」まで含むファイル名が付与される。これに対し、他のアプリケーションへ共有出力されるスキャン画像については、第２ルールに従い、「時分秒」を含まないファイル名が付与される。すなわち、他のアプリケーションへ共有出力される場合には、保存される場合に比較して、短いファイル名を付与できる。他のアプリケーションへ共有出力するスキャン画像については、ファイル保存メモリ１４ｂに保存されるスキャン画像に比較して、ユニークなファイル名を付与する必要性が低いからである。
【００５５】
また、図２（ｃ）に示すように、他のアプリケーションへ共有出力されたスキャン画像のファイル名は、例えば、電子メールの添付ファイル名として、画面に表示される場合がある。よって、他のアプリケーションへ共有出力するスキャン画像については、ファイル名を短くすることにより、ＬＣＤ１６に表示された場合であっても、ユーザに煩わしさを感じさせにくい。
【００５６】
ここで、スキャン画像を他のアプリケーションへ共有出力した後に、ユーザが、同じスキャン画像を保存したいと考える場合がある。すなわち、「保存命令」が入力され（Ｓ３１６：保存）、共有フラグ１３ｃには「１」がセットされている場合である（Ｓ３２０：Ｙｅｓ）。この場合、ＣＰＵ１１は、共有時刻メモリ１３ｂに記憶された共有時刻を読み出し、その共有時刻をフォルダ名とするフォルダを、ファイル保存メモリ１４ｂに生成する（Ｓ３２４）。そして、生成したフォルダにスキャン画像を保存する（Ｓ３２６）。次に、ＣＰＵ１１は、Ｓ３１２に戻り処理を繰り返す。
【００５７】
なお、一度共有出力したスキャン画像をフォルダに保存する場合、ＣＰＵ１１は、第１ルールに従って作成されるファイル名に代えて、第２ルールに従って作成されたファイル名を付与する。すなわち、既に共有出力したスキャン画像に付与されたファイル名と同一のファイル名を、保存すべきデータに付与する。例えば、スキャン画像を共有出力する際に、ファイル名「080520.jpg」を付与した場合には、同一のファイル名を付してスキャン画像を保存する。また、連番を含むファイル名（例えば「080520.jpg」）を付与して、複数のスキャン画像を共有出力した場合において、これら複数のスキャン画像を保存する場合には、これら複数のスキャン画像には、それぞれ、共有出力したときと同じファイル名を付与して保存する。
【００５８】
上述したように、第２ルールに従って作成されたファイル名は、文字列が短いので、同一のファイル名が存在するおそれがある。しかしながら、本実施形態のスキャン処理によれば、共有時刻に基づくフォルダ名のフォルダが作成され、そのフォルダにスキャン画像が保存されるので、同一のファイル名が存在していてもフォルダによって区別して、各スキャン画像を保存できる。
【００５９】
なお、フォルダ名とすべき「共有時刻」は、少なくとも年月日時分を含むものであれば良い。このようにすれば、共有時刻をフォルダ名とするフォルダが、１日の間に複数回、作成されたとしても、フォルダ名が重複することを回避できる。
【００６０】
次に、スキャン画像を保存した後になってから、ユーザが、スキャン画像を他のアプリケーションへも共有出力したいと考える場合について説明する。すなわち、「共有出力命令」が入力され（Ｓ３１６：共有出力）、保存フラグ１３ｄが「１」にセットされていると判断される場合である（Ｓ３３２：Ｙｅｓ）。この場合、ＣＰＵ１１は、保存されたスキャン画像と同一のファイル名を付して、スキャン画像を他のアプリケーションへ共有出力する（Ｓ３４０）。すなわち、第２ルールに従って作成されるファイル名に代えて、第１ルールに従って作成されたファイル名を、共有出力されるスキャン画像に付与する。次に、ＣＰＵ１１は、ＬＣＤ１６における表示をスキャン画像閲覧画面（図２（ａ））に戻した上で、Ｓ３１２に戻り、処理を繰り返す。
【００６１】
第１実施形態のスキャンアプリ１４ａによれば、保存されるスキャン画像には、第１ルールに従って作成されたファイル名が付与される。一方、他のアプリケーションへ共有出力されるデータには、第１ルールとは異なる第２ルールに従って作成されたファイル名が付与される。よって、データの使用目的に応じたデータ名を付与できる。
【００６２】
また、同一のスキャン画像について保存および共有出力が実行される場合には、保存されるスキャン画像と共有出力されるスキャン画像とに同一のファイル名が付与されるので、保存されたスキャン画像と、共有出力されたスキャン画像との関連が後になってからでも分かりやすい。
【００６３】
図４を参照して第２実施形態について説明する。第２実施形態の携帯電話１は、共有フラグ１３ｃ、保存フラグ１３ｄが設けられてない点を除き、第１実施形態における携帯電話１と同一の電気的構成を有する。また、第２実施形態のＣＰＵ１１によって実行されるスキャン処理は、第１実施形態のスキャン処理と一部異なる。以下、第１実施形態と同一の部分には同一の符号を付してその説明を省略し、第１実施形態と異なる点について説明する。
【００６４】
図４は、第２実施形態の携帯電話１のＣＰＵ１１が実行するスキャン処理を示すフローチャートである。第２実施形態のスキャン処理は、「共有出力命令」が入力された場合には、他のアプリケーションへスキャン画像を共有出力する点において、第１実施形態と同様であるが、さらに、共有出力するスキャン画像の複製（コピー）を、ファイル保存メモリ１４ｂに保存する点において、第１実施形態のスキャン処理と異なっている。
【００６５】
また、第２実施形態の携帯電話１には、共有フラグ１３ｃおよび保存フラグ１３ｄが設けられていないので、第１実施形態のスキャン処理に含まれる処理のうち、Ｓ３１８，Ｓ３２０，Ｓ３２４〜Ｓ３３２，Ｓ３４０の処理は、第２実施形態のスキャン処理から削除されている。
【００６６】
図４に示すように、「共有出力命令」が入力された場合（Ｓ３１６：共有出力）、ＣＰＵ１１は、一時ファイルメモリ１３ａに格納されたスキャン画像が複数であるか否かを判断し（Ｓ３３４）、スキャン画像が単数であると判断される場合（Ｓ３３４：Ｎｏ）、第１実施形態と同様に、西暦の下二桁を示す数値、月日を示す数値、拡張子を付加した文字列を、ファイル名として作成する（Ｓ３３６）。一方、スキャン画像が複数であると判断される場合（Ｓ３３４：Ｙｅｓ）、第１実施形態と同様に、西暦の下二桁を示す数値、月日を示す数値、スキャン画像間で連続する連番を示す数値、拡張子を含む文字列を、ファイル名として作成する（Ｓ３３８）。
【００６７】
次に、ＣＰＵ１１は、作成したファイル名を、一時ファイルメモリ１３ａに格納されたスキャン画像に付与し、ユーザによって選択されたアプリケーションへ共有出力する（Ｓ３３７）。次に、ＣＰＵ１１は、共有出力したスキャン画像を、既にファイル保存メモリ１４ｂに保存済みであるか否かを判断する（Ｓ４００）。すなわち、「共有出力命令」が入力されるのに先だって、「保存命令」が入力され、スキャン画像を保存済みであるか否かを判断する。Ｓ４００の判断が肯定される場合（Ｓ４００：Ｙｅｓ）、ＣＰＵ１１はＳ３１２に戻り処理を繰り返す。
【００６８】
一方、Ｓ４００の判断が否定される場合（Ｓ４００：Ｎｏ）、ＣＰＵ１１は、現在時刻に含まれる「年月日時分」を共有時刻として取得し、共有時刻メモリ１３ｂに記憶する（Ｓ４０１）。次に、ＣＰＵ１１は、共有時刻をフォルダ名とするフォルダを、ファイル保存メモリ１４ｂに生成する（Ｓ４０２）。そして、ＣＰＵ１１は、共有出力したスキャン画像の複製を作成し、Ｓ４０２で生成されたフォルダに保存する（Ｓ４０４）。具体的には、ＯＳ１２ａのＡＰＩをコールし、一時ファイルメモリ１３ａに記憶されているスキャン画像（すなわち、共有出力されたスキャン画像と同一のスキャン画像）の保存を実行させる。
【００６９】
なお、ＣＰＵ１１は、共有出力したスキャン画像に付与したファイル名と同一のファイル名を、スキャン画像の複製に付与する（Ｓ４０４）。例えば、スキャン画像を共有出力する際に、ファイル名「080520.jpg」を付与した場合、同一のファイル名を、スキャン画像の複製に付与する。また、連番を含むファイル名（例えば「080520.jpg」）を付与して、複数のスキャン画像を共有出力した場合には、これら複数のスキャン画像の複製には、それぞれ、共有出力したときと同じファイル名を付与する。
【００７０】
一方、「保存命令」が入力された場合（Ｓ３１６：保存）、ＣＰＵ１１は、スキャン画像を、既にファイル保存メモリ１４ｂに保存済みであるか否かを判断する（Ｓ４０６）。上述したように、第２実施形態によれば、「共有出力命令」が入力された場合にも、スキャン画像の保存が実行される。よって、Ｓ４０６により、「共有出力命令」に基づくスキャン画像の保存が既に実行済みであるか否かを判断する。
【００７１】
Ｓ４０６の判断が肯定される場合（Ｓ４０６：Ｙｅｓ）、ＣＰＵ１１はＳ３１２に戻り処理を繰り返す。すなわち、スキャン画像の保存を実行しない。一方、Ｓ４０６の判断が否定される場合（Ｓ４０６：Ｎｏ）、ＣＰＵ１１は、第１実施形態と同様に、第１ルールに基づくファイル名を付与し（Ｓ３２２）、作成したファイル名を付与してスキャン画像を保存する（Ｓ３２３）。
【００７２】
第２実施形態の携帯電話１によれば、共有出力されるスキャン画像について、自動的に複製が保存されるので、ユーザにとって利便性が高い。また、保存される複製には、共有出力されるスキャン画像と同一のファイル名が付与されるので、保存された複製と、共有出力されたスキャン画像との関連が後になってからでも分かりやすい。また、第２ルールに従って作成されたファイル名は、文字列が短いので、他のファイル名と同一となるおそれがある。しかしながら、第２実施形態のスキャン処理によれば、共有時刻に基づくフォルダ名のフォルダが作成され、そのフォルダにスキャン画像の複製が保存されるので、同一のファイル名が存在していてもフォルダによって区別して保存できる。
【００７３】
上記実施形態において、携帯電話１がコンピュータおよびデータ管理装置の一例に相当する。スキャンアプリ１４ａがデータ管理アプリケーションの一例に相当する。電子メールアプリ１４ｃが他のアプリケーションの一例に相当する。スキャン画像がデータの一例に相当する。ファイル名がデータ名の一例に相当する。連番が複数のデータ間で連続する値の一例に相当する。Ｓ３０５を実行するＣＰＵ１１が取得手段の一例に相当する。Ｓ３１４を実行するＣＰＵ１１が選択手段と表示手段の一例に相当する。Ｓ３２０を実行するＣＰＵ１１が出力判断手段の一例に相当する。Ｓ３２３およびＳ３２６を実行するＣＰＵ１１が第１命名手段および第１処理手段の一例に相当する。Ｓ３３２を実行するＣＰＵ１１が保存判断手段の一例に相当する。Ｓ３３４を実行するＣＰＵ１１がデータ判断手段の一例に相当する。Ｓ３３７およびＳ３４０を実行するＣＰＵ１１が第２命名手段および第２処理手段の一例に相当する。Ｓ４０４を実行するＣＰＵ１１が複製保存手段および第３命名手段の一例に相当する。
【００７４】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００７５】
例えば、上記実施形態では、保存命令が入力された場合、スキャン画像が単数であるか複数であるかに関わらず、ファイル名に連番を付加していた。しかしながら、保存対象のデータが１つである場合には、データ名に連番を付加しないように構成しても良い。
【００７６】
また、上記実施形態では、複合機４００から取得したＪＰＥＧ形式のスキャン画像を保存または共有出力する場合を例にとって説明したが、例えば、携帯電話１の電子メール機能により受信したデータを保存または共有出力する場合にも、本発明を適用可能である。また、ファイル化されていないデータ（例えばメモリに展開されたオブジェクト）を保存または共有出力する場合にも、本発明を適用可能である。また、携帯電話１で生成されたデータ（例えば携帯電話１のカメラ機能により撮影した写真データ）を保存または共有出力する場合にも、本発明を適用可能である。さらに、画像以外の各種データ（例えばテキストデータや表データ）を保存または共有出力する場合にも、本発明を適用可能である。
【００７７】
また、上記実施形態においては、ファイル名がデータ名の一例であったが、例えば、ファイル化されていないデータにデータ名を付与する場合にも、本発明を適用可能である。
【００７８】
また、上記実施形態では、保存命令と共有出力命令とのいずれかを入力可能であるものとして説明した。しかしながら、保存命令と共有出力命令以外のその他の命令（例えば編集命令など）を入力可能に構成されている場合、その他の命令により処理されるデータについて、第２ルールに従って作成されたデータ名を付与するように構成しても良い。
【００７９】
また、上記実施形態のスキャン処理では、一時ファイルメモリ１３ａに格納された全てのスキャン画像に、ファイル名を付与し、保存または共有出力を実行していた。しかしながら、これに代えて、ユーザによって選択された表示中のデータにのみ、ファイル名を付与し、保存または共有出力するように、スキャン処理を構成しても良い。換言すれば、表示中のデータ以外のデータについては、ファイル名を付与せず、保存または共有出力を実行しないこととしても良い。このようにすれば、データ名付与対象のデータをユーザに視認させた上で、データ名を付与できる。
【００８０】
また、上記実施形態においては、共有出力命令がデータ処理命令の一例であったが、例えば、データを外部装置１０２へ出力させる命令や、データをサーバへアップロードさせる命令が、データ処理命令の一例であっても良い。その場合、外部装置１０２またはサーバが、他の装置の一例に相当する。
【００８１】
また、上記実施形態では、コンピュータの一例として、携帯電話１を説明したが、例えば電子ゲーム機、デジタルカメラ、複合機、パーソナルコンピュータなど各種装置がコンピュータの一例となり得る。また、上記実施形態の携帯電話１には、ＯＳ１２ａとしてＡｎｄｒｏｉｄがインストールされていたが、Ａｎｄｒｏｉｄ以外のＯＳがインストールされた機器についても、本発明を適用可能である。
【００８２】
また、上記実施形態の第１ルールおよび第２ルールは、それぞれ適宜変更可能である。例えば、第２ルールは、８文字以下のデータ名を作成することを規定するものであっても良い。このようにすれば、データ名の文字数が、データ出力先のシステムの制限を超えてしまう、という事態の発生を抑制できる。
【００８３】
また、上記第１実施形態と第２実施形態とは適宜組み合わせ可能である。例えば、第１実施形態のスキャン処理（図３）において、「共有出力命令」がユーザに選択された場合（Ｓ３２６：共有出力）、「保存と共有出力」を実行するか、あるいは「保存を実行せずに共有出力する」かをユーザに選択させ、「保存と共有出力」が選択された場合には、第２実施形態のスキャン処理のＳ３３４〜Ｓ３３８およびＳ４００〜Ｓ４０４の処理を実行するように構成しても良い。
＜その他＞
＜手段＞
技術的思想１記載のデータ管理アプリケーションは、データ管理アプリケーションであって、コンピュータを、データを取得する取得手段と、前記取得手段により取得されたデータについて、保存命令が入力された場合、前記データを保存する第１処理手段と、前記取得手段により取得されたデータについて、前記保存命令とは異なるデータ処理命令が入力された場合、前記データを処理する第２処理手段と、前記第１処理手段により保存されるデータに、第１ルールに従って作成されたデータ名を付与する第１命名手段と、前記第２処理手段により処理されるデータに、前記第１ルールとは異なる第２ルールに従って作成されたデータ名を付与する第２命名手段として機能させるものである。
技術的思想２記載のデータ管理アプリケーションは、技術的思想１記載のデータ管理アプリケーションにおいて、前記第２処理手段は、前記取得手段により取得されたデータを他のアプリケーションまたは他の装置に出力するものであり、前記第２命名手段は、前記第２処理手段により出力されるデータに、前記第２ルールに従って作成されたデータ名を付与するものである。
技術的思想３記載のデータ管理アプリケーションは、技術的思想２記載のデータ管理アプリケーションにおいて、前記第２処理手段により出力すべきデータが、前記第１処理手段によって既に保存されているかを判断する保存判断手段として、前記コンピュータを機能させるものであり、前記第２命名手段は、前記保存判断手段により、前記第２処理手段により出力すべきデータが、前記第１処理手段によって既に保存されていると判断される場合、前記第２ルールに従って作成されるデータ名に代えて、前記保存されているデータのデータ名と同一のデータ名を、前記第２処理手段により出力されるデータに付与するものである。
技術的思想４記載のデータ管理アプリケーションは、技術的思想２または３に記載のデータ管理アプリケーションにおいて、前記第１処理手段により保存すべきデータが、前記第２処理手段によって既に出力されているかを判断する出力判断手段として、前記コンピュータを機能させるものであり、前記第１命名手段は、前記出力判断手段により、前記第１処理手段により保存すべきデータが、前記第２処理手段によって既に出力されていると判断される場合、前記第１ルールに従って作成されるデータ名に代えて、前記出力されたデータに付与されたデータ名と同一のデータ名を、前記第１処理手段により保存すべきデータに付与するものである。
技術的思想５記載のデータ管理アプリケーションは、技術的思想２から４のいずれかに記載のデータ管理アプリケーションにおいて、前記第２処理手段により出力されるデータの複製を保存する複製保存手段と、前記複製保存手段により保存される前記複製に、前記第２処理手段により出力されるデータのデータ名と同一のデータ名を付与する第３命名手段として、前記コンピュータを機能させるものである。
技術的思想６記載のデータ管理アプリケーションは、技術的思想１から５のいずれかに記載のデータ管理アプリケーションにおいて、前記取得手段により取得されたデータのうち、いずれかを選択する選択手段と、前記選択手段により選択されたデータを表示する表示手段として、前記コンピュータを機能させるものであり、前記第２命名手段は、前記表示手段により表示中のデータに、前記データ名を付与するものである。
技術的思想７記載のデータ管理アプリケーションは、技術的思想１から５のいずれかに記載のデータ管理アプリケーション前記取得手段により複数のデータが取得されたかを判断するデータ判断手段として、前記コンピュータを機能させ、前記第２命名手段は、前記データ判断手段により複数のデータが取得されたと判断される場合、前記複数のデータ間で連続する値を、前記データ名に含めるものである。
技術的思想８記載のデータ管理装置は、データを取得する取得手段と、前記取得手段により取得されたデータについて、保存命令が入力された場合、前記データを保存する第１処理手段と、前記取得手段により取得されたデータについて、前記保存命令とは異なるデータ処理命令が入力された場合、前記データを処理する第２処理手段と、前記第１処理手段により保存されるデータに、第１ルールに従って作成されたデータ名を付与する第１命名手段と、前記第２処理手段により処理されるデータに、前記第１ルールとは異なる第２ルールに従って作成されたデータ名を付与する第２命名手段とを備える。
＜効果＞
技術的思想１記載のデータ管理アプリケーションによれば、第１処理手段により保存されるデータには、第１ルールに従って作成されたデータ名が付与される。一方、第２処理手段により処理されるデータには、前記第１ルールとは異なる第２ルールに従って作成されたデータ名が付与される。よって、データの使用目的に応じたデータ名を付与できるという効果がある。
技術的思想２記載のデータ管理アプリケーションによれば、技術的思想１の奏する効果に加え、第１処理手段により保存されるデータと、第２処理手段により他のアプリケーションまたは他の装置に出力されるデータとには、それぞれ異なるルールに従って作成されたデータ名が付与されるという効果がある。
技術的思想３記載のデータ管理アプリケーションによれば、技術的思想２の奏する効果に加え、第２処理手段により出力すべきデータが、第１処理手段によって既に保存されていると判断される場合、前記第２ルールに従って作成されるデータ名に代えて、前記保存されているデータのデータ名と同一のデータ名が、前記第２処理手段により出力されるデータに付与される。よって、同一のデータについて保存および出力が実行される場合には、保存されるデータと出力されるデータとに同一のデータ名を付与できるという効果がある。
技術的思想４記載のデータ管理アプリケーションによれば、技術的思想２または３の奏する効果に加え、第１処理手段により保存すべきデータが、第２処理手段によって既に出力されていると判断される場合、前記第１ルールに従って作成されるデータ名に代えて、前記出力されたデータに付与されたデータ名と同一のデータ名が、前記第１処理手段により保存すべきデータに付与される。よって、同一のデータについて保存および出力が実行される場合には、保存されるデータと出力されるデータとに同一のデータ名を付与できるという効果がある。
技術的思想５記載のデータ管理アプリケーションによれば、技術的思想２から４のいずれかの奏する効果に加え、データの出力に加えて、出力されるデータの複製の保存が実行される場合には、出力されるデータと、保存される複製とに、同一のデータ名を付与できるという効果がある。
技術的思想６記載のデータ管理アプリケーションによれば、技術的思想１から５のいずれかの奏する効果に加え、表示中のデータにデータ名が付与されるので、データ名付与対象のデータをユーザに視認させた上で、データ名を付与できるという効果がある。
技術的思想７記載のデータ管理アプリケーションによれば、技術的思想１から５のいずれかの奏する効果に加え、複数のデータが取得されたと判断される場合、第２命名手段は、前記複数のデータ間で連続する値を、前記データ名に含めるので、複数のデータが取得された場合であっても、互いに異なるデータ名を付与できるという効果がある。
技術的思想８記載のデータ管理装置によれば、技術的思想１記載のデータ管理アプリケーションを実行するコンピュータと同様の作用効果を奏する。
【符号の説明】
【００８４】
１              携帯電話
１４ａ          スキャンアプリ
１４ｃ          電子メールアプリ
１０２          外部装置
【図１】
0005282773.tif 000002
【図２】
0005282773.tif 000003
【図３】
0005282773.tif 000004
【図４】
0005282773.tif 000005