(57)【特許請求の範囲】
【請求項１】
情報処理装置において実行される画像処理プログラムであって、
前記情報処理装置に設けられたカメラ部によってユーザが指定した被写体の撮像を要求する撮像要求手段と、
その撮像要求手段による撮像の要求に応じて前記カメラ部で生成された撮像データを取得する撮像データ取得手段と、
前記撮像要求手段により撮像が要求された場合に、前記情報処理装置とは別体に設けられた読取装置に対して原稿の読取指示を通信部を介して送信させる読取指示送信制御手段と、
その読取指示送信制御手段により送信させる読取指示に応じて前記読取装置で読み取られた読取データを前記通信部を介して取得する読取データ取得手段と、
その読取データ取得手段により取得した読取データと、その読取データに対応する撮像の要求に伴い前記撮像データ取得手段により取得された撮像データとを関連付ける関連付け手段と、
その関連付け手段により関連付けられた読取データと撮像データとを記憶部に記憶させる記憶制御手段と、
その記憶制御手段により前記記憶部に関連付けて記憶された読取データと撮像データとを１組として、複数組の各々について前記読取データに基づく原稿画像と、その読取データと関連付けて記憶された撮像データに基づく撮像画像とを関連付けた態様で表示部に表示させる第１表示制御手段として、情報処理装置を機能させることを特徴とする画像処理プログラム。
【請求項２】
前記関連付け手段は、
前記読取指示送信制御手段により前記通信部を介して送信させる読取指示に応じて前記読取装置で読み取られた読取データを、その読取指示に対応する撮像の要求に伴い取得された撮像データに基づいて暗号化する、又は、外部装置に対して、前記撮像の要求に伴い取得された撮像データおよび当該撮像データに基づく前記読取データの暗号化指示を前記通信部を介して送信させるものであり、
前記第１表示制御手段は、
暗号化された読取データを前記記憶部に記憶された撮像データに基づいて復号化することにより生成された読取データに基づく原稿画像を、その撮像データに関連付けられている読取データに基づく原稿画像として前記表示部に表示させるものであることを特徴とする請求項１記載の画像処理プログラム。
【請求項３】
前記第１表示制御手段により表示部に関連付けた態様で表示される前記原稿画像と前記撮像画像との少なくとも一方が選択された場合に、前記原稿画像を前記撮像画像よりも大きく前記表示部に表示させる確認表示手段として、前記情報処理装置を機能させることを特徴とする請求項１または２に記載の画像処理プログラム。
【請求項４】
前記関連付け手段は、
前記読取データ取得手段により取得された読取データと、その読取データに対応する撮像の要求に伴い取得された撮像データとを含む撮像読取ファイルを生成することにより、読取データと撮像データとを関連付けるものであり、
前記記憶制御手段は、
前記関連付け手段により生成された撮像読取ファイルを前記記憶部に記憶させるものであることを特徴とする請求項１記載の画像処理プログラム。
【請求項５】
前記情報処理装置は、処理対象データに対応する画像を出力する出力装置に接続されており、
前記撮像読取ファイルから読取データを抽出する読取データ抽出手段と、
その読取データ抽出手段により抽出された読取データを前記処理対象データとして前記出力装置に対して前記通信部を介して送信させるデータ送信制御手段として、前記情報処理装置を機能させることを特徴とする請求項４記載の画像処理プログラム。
【請求項６】
前記情報処理装置において起動可能なアプリケーションのうち何れかのアプリケーションを処理対象データの出力先として受け付けるデータ出力先受付手段と、
前記撮像読取フ０ァイルから読取データを抽出する読取データ抽出手段と、
その読取データ抽出手段により抽出された読取データを前記処理対象データとして、前記データ出力先受付手段により受け付けられたアプリケーションに出力するデータ出力手段として、前記情報処理装置を機能させることを特徴とする請求項４または５記載の画像処理プログラム。
【請求項７】
前記撮像要求手段は、
前記情報処理装置において起動可能なアプリケーションのうち、前記カメラ部による撮像が可能であって、且つ、前記画像処理プログラム以外のアプリケーションである撮像プログラムを実行させるものであることを特徴とする請求項１から６の何れかに記載の画像処理プログラム。
【請求項８】
前記撮像要求手段は、
前記カメラ部において設定可能な撮像画像の解像度のうち、最低の解像度で撮像を行うよう要求するものであることを特徴とする請求項１から７の何れかに記載の画像処理プログラム。
【請求項９】
前記撮像要求手段により前記撮像プログラムが実行される場合に、前記カメラ部による撮像の指示を受け付けるための受付画面が前記撮像プログラムにより前記表示部に表示されている状態において、前記画像処理プログラムが実行中であることを示す情報を前記表示部に表示させる第２表示制御手段として、前記情報処理装置を機能させることを特徴とする請求項７記載の画像処理プログラム。
【請求項１０】
撮像可能なカメラ部を備えた情報処理装置において、
前記情報処理装置に設けられたカメラ部によってユーザが指定した被写体の撮像を要求する撮像要求手段と、
その撮像要求手段による撮像の要求に応じて前記カメラ部で生成された撮像データを取得する撮像データ取得手段と、
前記撮像要求手段により撮像が要求された場合に、前記読取装置に対して原稿の読取指示を前記通信部を介して送信させる読取指示送信制御手段と、
その読取指示送信制御手段により送信させる読取指示に応じて前記読取装置で読み取られた読取データを前記通信部を介して取得する読取データ取得手段と、
その読取データ取得手段により取得した読取データと、その読取データに対応する撮像の要求に伴い前記撮像データ取得手段により取得された撮像データとを関連付ける関連付け手段と、
その関連付け手段により関連付けられた読取データと撮像データとを記憶部に記憶させる記憶制御手段と、
その記憶制御手段により前記記憶部に関連付けて記憶された読取データと撮像データとを１組として、複数組の各々について前記読取データに基づく原稿画像と、その読取データと関連付けて記憶された撮像データに基づく撮像画像とを関連付けた態様で表示部に表示させる第１表示制御手段とを備えていることを特徴とする情報処理装置。
【請求項１１】
情報処理装置において実行される画像処理方法であって、
前記情報処理装置に設けられたカメラ部によってユーザが指定した被写体の撮像を要求する撮像要求ステップと、
その撮像要求ステップによる撮像の要求に応じて前記カメラ部で生成された撮像データを取得する撮像データ取得ステップと、
前記撮像要求ステップにより撮像が要求された場合に、前記読取装置に対して原稿の読取指示を前記通信部を介して送信させる読取指示送信制御ステップと、
その読取指示送信制御ステップにより送信させる読取指示に応じて前記読取装置で読み取られた読取データを前記通信部を介して取得する読取データ取得ステップと、
その読取データ取得ステップにより取得した読取データと、その読取データに対応する撮像の要求に伴い前記撮像データ取得ステップにより取得された撮像データとを関連付ける関連付けステップと、
その関連付けステップにより関連付けられた読取データと撮像データとを記憶部に記憶させる記憶制御ステップと、
その記憶制御ステップにより前記記憶部に関連付けて記憶された読取データと撮像データとを１組として、複数組の各々について前記読取データに基づく原稿画像と、その読取データと関連付けて記憶された撮像データに基づく撮像画像とを関連付けた態様で表示部に表示させる第１表示制御ステップとを含む画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラム、情報処理装置および画像処理方法に関する。
【背景技術】
【０００２】
特許文献１には、ユーザを撮影するカメラと、原稿を読み取って文書ファイルを生成するスキャナとを備えた文書処理装置が開示されている。この文書処理装置は、カメラによってユーザの顔画像を自動的に撮影し、撮影された顔画像と文書ファイルとを指定された送信先に送信する。したがって、送信先装置においては、文書ファイルと共に、顔画像を表示し、送信先のユーザに対して送信元のユーザを示すことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０５６７１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、文書処理装置と送信先装置のユーザが同一人物である場合、文書処理装置において撮影されたユーザの顔画像を送信先装置で表示したとしても、それは文書ファイルを識別または管理する上で何ら役に立たず、利便性の向上に寄与していないという問題点があった。
【０００５】
本発明は、上記の問題点を解決するためになされたものであり、読取装置で読み取られた読取データに基づく原稿画像を、カメラ部で生成された撮像データに基づいて閲覧でき、利便性が良い画像処理プログラム、情報処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の画像処理プログラムは、情報処理装置において実行されるものであって、前記情報処理装置に設けられたカメラ部によってユーザが指定した被写体の撮像を要求する撮像要求手段と、その撮像要求手段による撮像の要求に応じて前記カメラ部で生成された撮像データを取得する撮像データ取得手段と、前記撮像要求手段により撮像が要求された場合に、前記情報処理装置とは別体に設けられた読取装置に対して原稿の読取指示を通信部を介して送信させる読取指示送信制御手段と、その読取指示送信制御手段により送信させる読取指示に応じて前記読取装置で読み取られた読取データを前記通信部を介して取得する読取データ取得手段と、その読取データ取得手段により取得した読取データと、その読取データに対応する撮像の要求に伴い前記撮像データ取得手段により取得された撮像データとを関連付ける関連付け手段と、その関連付け手段により関連付けられた読取データと撮像データとを記憶部に記憶させる記憶制御手段と、その記憶制御手段により前記記憶部に関連付けて記憶された読取データと撮像データとを１組として、複数組の各々について前記読取データに基づく原稿画像と、その読取データと関連付けて記憶された撮像データに基づく撮像画像とを関連付けた態様で表示部に表示させる第１表示制御手段として、情報処理装置を機能させることを特徴とする。
【０００７】
尚、本発明は、情報処理装置を制御する制御装置、画像処理システム、情報処理装置、画像処理方法、画像処理プログラムを記録する記録媒体等の種々の態様で実現可能である。
【発明の効果】
【０００８】
請求項１記載の画像処理プログラムによれば、情報処理装置に設けられるカメラ部によってユーザが指定した被写体を撮像する要求が撮像要求手段によりされると、その撮像の要求に応じてカメラ部で生成された撮像データが撮像データ取得手段により取得される。一方で、撮像要求手段により撮像の要求がされると、外部の読取装置に対して原稿の読取指示が読取指示送信制御手段により通信部を介して送信され、その読取指示に応じて読取装置で読み取られた読取データが通信部を介して読取データ取得手段により取得される。その読取データ取得手段により取得した読取データは、その読取データに対応する撮像の要求に伴い撮像データ取得手段により取得された撮像データと関連付け手段により関連付られ、その関連付けられた読取データと撮像データとが記憶制御手段により記憶部に記憶される。そして、記憶部に関連付けて記憶された読取データと撮像データとを１組として、複数組の各々について読取データに基づく原稿画像と、その読取データと関連付けて記憶された撮像データに基づく撮像画像とが関連付けられた態様で第１表示制御手段により表示部に表示される。即ち、第１表示制御手段により表示部に原稿画像と関連付けられた態様で表示される撮像画像は、その原稿画像と関連付ける撮像画像として、ユーザ自身が指定した被写体の撮像画像が表示される。よって、ユーザは、原稿画像に如何なる撮像画像を関連付けたかを思い出しながら、所望の原稿画像を見つけ出すことができる。従って、ユーザは、撮像画像を手が掛かりに所望の原稿画像を簡単に見つけ出すことができるという効果がある。
【０００９】
請求項２記載の画像処理プログラムによれば、請求項１記載の画像処理プログラムの奏する効果に加え、読取指示に応じて読取装置で読み取られた原稿画像の読取データは、その読取指示に対応する撮像の要求に伴い取得された撮像データに基づいて暗号化されるので、読取データに基づく原稿画像の不特定多数による閲覧を抑制できるという効果がある。また、暗号化された読取データは、記憶部に記憶された撮像データに基づいて復号化され、その読取データに基づく原稿画像が表示される。よって、ユーザは、暗号化された読取データであっても、記憶部に記憶された撮像データに基づいて復号化して閲覧でき、利便性が良いという効果がある。
【００１０】
請求項３記載の画像処理プログラムによれば、請求項１または２に記載の画像処理プログラムの奏する効果に加え、第１表示制御手段により表示部に関連付けた態様で表示される原稿画像と撮像画像との少なくとも一方が選択された場合、原稿画像が撮像画像よりも大きく表示部に表示されるので、選択した原稿が所望の原稿画像かを確認し易いという効果がある。
【００１１】
請求項４記載の画像処理プログラムによれば、請求項１記載の画像処理プログラムの奏する効果に加え、撮像の要求に応じて読み取られた読取データと当該撮像の要求に応じて生成された撮像データとを含む撮像読取ファイルが記憶部に記憶されるので、データの管理が容易であるという効果がある。
【００１２】
請求項５記載の画像処理プログラムによれば、撮像読取ファイルから読取データが抽出されて出力装置に出力されるので、出力装置では、読取データに基づく画像が出力され、一方、撮像データに基づく画像は出力されない。例えば、撮像データに基づく画像は、読取データに基づく画像を探し出す手がかりとして、ユーザにより使われる場合がある。この場合、ユーザは、撮像データと読取データとのうち、読取データに基づく画像の出力のみを所望する可能性が高い。請求項５記載の画像処理プログラムによれば、請求項４記載の画像処理プログラムの奏する効果に加え、撮像データと読取データとに基づく各画像のうち、ユーザが出力を所望する可能性の高い読取データに基づく画像のみを出力させることができるので、利便性が良いという効果がある。
【００１３】
請求項６記載の画像処理プログラムによれば、撮像読取ファイルから読取データが処理対象データとして抽出されて、データ出力先受付手段により受け付けられたアプリケーションに出力されるので、そのアプリケーションには読取データを処理させることができ、一方、撮像データは処理されない。よって、請求項６記載の画像処理プログラムによれば、請求項４または５記載の画像処理プログラムの奏する効果に加え、ユーザが出力を所望しない可能性の高い撮像画像データがアプリケーションに出力されてから、その撮像画像データの処理を中止させるなどの操作をユーザが行う必要が無く、利便性が良いという効果がある。
【００１４】
請求項７記載の画像処理プログラムによれば、請求項１から６の何れかに記載の画像処理プログラムの奏する効果に加え、情報処理装置において起動可能なアプリケーションであって、画像処理プログラム以外の撮像プログラムを利用して撮像データを生成させるので、画像処理プログラムの開発に要する負担を抑制できるという効果がある。
【００１５】
請求項８記載の画像処理プログラムによれば、請求項１から７の何れかに記載の画像処理プログラムの奏する効果に加え、カメラ部において設定可能な最低の解像度で撮像を行うよう要求するので、撮像データのデータ量を減らすことができるという効果がある。
【００１６】
請求項９記載の画像処理プログラムによれば、請求項７記載の画像処理プログラムの奏する効果に加え、撮像プログラムによる受付画面の表示中においても、画像処理プログラムを実行中であることをユーザに知らせることができるという効果がある。
【００１７】
請求項１０記載の情報処理装置によれば、請求項１記載の画像処理プログラムを実行する情報処理装置と同様の効果を奏する。
【００１８】
請求項１１記載の画像処理方法によれば、請求項１記載の画像処理プログラムを実行する情報処理装置と同様の効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】（ａ），（ｂ）は、本発明のデバイス制御アプリケーションを搭載した携帯端末と、その携帯端末からの指示で動作するスキャナとの関係を模式的に示す図であり、（ｃ）は、携帯端末とスキャナとの電気的構成を示すブロック図である。
【図２】携帯端末において実行される画像生成処理を示すフローチャートである。
【図３】（ａ）は、携帯端末において実行されるカメラ撮像処理を示すフローチャートであり、（ｂ）は、携帯端末のＬＣＤに表示される操作画面の一例を示す図である。
【図４】（ａ）は、携帯端末において実行される画像印刷処理を示すフローチャートであり、（ｂ）は、携帯端末のＬＣＤに表示される結合ファイル選択画面の一例を示す図であり、（ｃ）は、携帯端末のＬＣＤに表示される読取画像確認画面の一例を示す図である。
【図５】携帯端末において実行される画像共有出力処理を示すフローチャートである。
【図６】携帯端末において実行されるメール送信処理を示すフローチャートである。
【図７】（ａ）は、携帯端末において実行されるカメラ撮像処理の変形例を示すフローチャートであり、（ｂ）は、携帯端末のＬＣＤに表示される操作画面の一例を示す図である。
【図８】第２実施形態の携帯端末において実行される画像生成処理を示すフローチャートである。
【図９】第２実施形態のスキャナにおいて実行される原稿読取処理を示すフローチャートである。
【図１０】第２実施形態の携帯端末において実行される画像印刷処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１（ａ），（ｂ）は、本発明の第１実施形態であるデバイス制御アプリケーション（以下、「本アプリ」と称す）１４ｂが搭載された携帯端末１０と、その携帯端末１０からの指示で動作するスキャナ３０との関係を模式的に示す図である。携帯端末１０はカメラ１５を有し、スキャナ３０と通信可能に接続されている。
【００２１】
図１（ａ）に示すように、携帯端末１０に搭載された本アプリ１４ｂは、カメラ１５の撮像指示をユーザが入力したタイミングで、カメラ１５に撮像を行わせ、その撮像画像８１に対応する画像データ（以下、撮像画像データ）を生成させ、更に、スキャナ３０へスキャン指示を送信して、スキャナ３０に原稿を読み取らせ、その読取画像８２に対応する画像データ（以下、読取画像データ）を生成させる。
【００２２】
次に、図１（ｂ）に示すように、携帯端末１０は、スキャナ３０から読取画像データを取得し、その読取画像データと、カメラ１５により生成された撮像画像データとを関連付ける。具体的には、ユーザが入力した撮像指示に基づいてスキャナ３０により生成された読取画像データと、当該撮像指示に基づいてカメラ１５で生成された撮像画像データとを一つの結合ファイルに含めることにより、各画像データを関連付ける。例えば、ファイルＡに綴じられている書類をスキャナ３０に読み取らせる場合に、ファイルＡの外観をカメラ１５で撮像すると、ファイルＡの外観を示す撮像画像データと、そのファイルＡに綴じられている書類を示す読取画像データとを含む結合ファイルが生成される。
【００２３】
これにより、複数の読取画像８２の中から、目的の読取画像８２をユーザが探し出す場合に、撮像画像８１を手がかりに探すことができるため、目的の読取画像８２を探し易い。
【００２４】
図１（ｃ）は、携帯端末１０と、スキャナ３０との電気的構成を示すブロック図である。携帯端末１０、スキャナ３０、及び、プリンタ４０は、アクセスポイント５０を介して互いにデータ通信可能に接続される。また、各装置１０，３０，４０は、アクセスポイント５０を介して、インターネット６０に接続される。
【００２５】
携帯端末１０は、無線基地局（図示せず）を介して、他の通話装置との間で音声通話を行う携帯電話機である。携帯端末１０には、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４、カメラ１５、無線ＬＡＮ送受信部１６、操作キー１７、タッチパネル１８、ＬＣＤ１９、メモリカードインターフェイス（以下、「メモリカードＩ／Ｆ」と称す）２０、音声入出力部２２、電話網通信部２３が設けられる。これらは、バスライン２４を介して互いに通信可能に接続されている。
【００２６】
ＣＰＵ１１は、ＲＯＭ１２等に記憶される固定値やプログラム等に従って、バスライン２４と接続された各部を制御する。ＲＯＭ１２は、書換不能な不揮発性のメモリであって、各種の固定値を記憶する。ＲＡＭ１３は、書換可能な揮発性のメモリである。
【００２７】
フラッシュメモリ１４は、書換可能な不揮発性のメモリであり、ＯＳ１４ａ、本アプリ１４ｂ、その他のアプリケーション（以下、その他のアプリ）１４ｃが格納される。ＯＳ１４ａは、携帯端末１０に搭載された基本ソフトウェアであって、本実施形態の場合、アンドロイド（登録商標）ＯＳであるものとする。本アプリ１４ｂは、携帯端末１０からスキャナ３０にスキャン指示を送信させ、また、スキャナ３０から取得した読取画像８２等を表示させるためのアプリケーションである。
【００２８】
その他のアプリ１４ｃとしては、携帯端末１０に予め搭載されているアプリケーションと、ユーザによってインストールされるアプリケーションとを含む。本実施形態では、携帯端末１０に設けられたカメラ１５を制御して撮像を行い、撮像した画像の撮像画像ファイルを生成するためのアプリケーション（以下、カメラアプリ）が、その他のアプリ１４ｃとして搭載されているものとする。
【００２９】
以降、アプリケーション（本アプリ１４ｂや、その他のアプリ１４ｃを含む）やＯＳ１４ａなどのプログラムを実行するＣＰＵ１１のことを、単に、プログラム名で記載する場合もある。例えば、「アプリケーション」という記載が、「アプリケーションを実行するＣＰＵ１１」を意味する場合もある。
【００３０】
携帯端末１０にインストールされた各アプリケーション（本アプリ１４ｂや、その他のアプリ１４ｃを含む）は、ＯＳ１４ａのＡＰＩを呼び出して、カメラ１５、無線ＬＡＮ送受信部１６、操作キー１７、タッチパネル１８、ＬＣＤ１９、メモリカードＩ／Ｆ２０、音声入出力部２２、電話網通信部２３など、携帯端末１０の各構成に受け渡したいデータをＯＳ１４ａに出力する。即ち、各アプリケーションは、ＯＳ１４ａのＡＰＩを呼び出すことによって、携帯端末１０の各構成を制御する。また、各アプリケーションは、ＯＳ１４ａのＡＰＩを呼び出して、携帯端末１０の各構成が出力するデータや各構成の状態を示すデータをＯＳ１４ａから取得する。即ち、ＯＳ１４ａのＡＰＩを呼び出すことによって、携帯端末１０の各構成の状態（携帯端末１０への操作入力の状態も含む）を示すデータをＯＳ１４ａから取得する。また、ＯＳ１４ａは、携帯端末１０の各構成が出力するデータや各構成の状態を示すデータを、定期的に、あるいは各構成の状態変化の都度、各アプリケーションに通知することもある。即ち、各アプリケーションは、ＯＳ１４ａからの通知を受けることによって、携帯端末１０の各構成の状態（携帯端末１０への操作入力の状態も含む）を示すデータをＯＳ１４ａから取得する。
【００３１】
カメラ１５は、デジタルカメラで構成されており、撮像素子による撮像を行い、その撮像画像データを生成する。無線ＬＡＮ送受信部１５は、ＩＥＥＥ８０２．１１ｂ／ｇの規格に準拠した無線ＬＡＮにより、携帯端末１０と他の機器とをＷｉ−Ｆｉ（登録商標）接続する。操作キー１７はハードキーであり、携帯端末１０に設定情報や指示を入力する。タッチパネル１８は、ＬＣＤ１９に重ねて設けられ、携帯端末１０に設定情報や指示を入力する。ＬＣＤ１９は、携帯端末１０にインストールされたアプリケーションを示すアイコンの一覧や、起動したアプリケーションの画面を表示する。
【００３２】
メモリカードＩ／Ｆ２０は、不揮発性のメモリカード２１が装着されるインターフェイスであって、メモリカード２１に対するデータの書き込み又は読み出しを制御する。メモリカード２１には、本アプリ１４ｂにより生成される結合ファイルや、撮像画像ファイルなどが記憶される。メモリカード２１は、一例として、ＳＤカード（登録商標）である。音声入出力部２２は、マイクやスピーカなどで構成された音声入出力用デバイスであり、電話網通信部２３は、他の電話装置との間で電話通信を行うための回路である。
【００３３】
スキャナ３０は、原稿読取プログラム３０ａを備え、携帯端末１０から送られてくるスキャン指示に基づいて、原稿を読み取りその読取画像データを生成する。プリンタ４０は、携帯端末１０から出力される画像データに基づいて、画像を印刷する。
【００３４】
図２は、本アプリ１４ｂに従い、携帯端末１０において実行される画像生成処理を示すフローチャートである。この処理は、結合ファイルを生成する処理であって、本アプリ１４ｂが起動された場合に実行される。以下に説明する図２，図３（ａ），図４（ａ），図５，図６，図７（ａ），図８，図１０のフローチャートに示す各ステップは、本アプリ１４ｂがＣＰＵ１１に実行させるものとして説明する。
【００３５】
まず、携帯端末１０において、本アプリ１４ｂが、その他のアプリ１４ｃとは無関係に起動された場合（Ｓ１：Ｎｏ）、ＣＰＵ１１は、カメラ撮像処理を実行する（Ｓ２）。このカメラ撮像処理は、ユーザにより撮像指示が入力されることに基づいて、カメラ１５に撮像画像を生成させる処理であるが、詳細は、図３を参照して後述する。次に、ＣＰＵ１１は、カメラ撮像処理（Ｓ２）で生成された撮像画像データを取得し（読み込み）（Ｓ３）、Ｓ７へ移行する。カメラ撮像処理については、図３を参照して後述する。
【００３６】
一方、本アプリ１４ｂは、アンドロイドＯＳの共有機能により、起動される場合がある。ＡｎｄｒｏｉｄＯＳの共有機能とは、一のアプリケーションが出力するデータを別のアプリケーションで処理させるために、ＯＳ１４ａを介して、その別のアプリケーションを起動させ、アプリ間でデータの受け渡しを行わせる機能である。共有機能は公知の技術であるため、詳細な説明は省略する。
【００３７】
その他のアプリ１４ｃが出力するデータの出力先として、本アプリ１４ｂが選択された場合、すなわち、ＯＳ１４ａの共有機能により本アプリ１４ｂが起動された場合（Ｓ１：Ｙｅｓ）、ＣＰＵ１１は、ＯＳ１４ａを介して渡される共有ファイルを取得する（Ｓ４）。本実施形態では、共有ファイルは画像ファイルであるものとする。そして、自動スキャン開始設定が無効であり（Ｓ５：Ｎｏ）、且つ、ユーザによりスキャン指示が入力されていない場合（Ｓ６：Ｎｏ）、スキャン指示が入力されるまで次のステップに進まない。自動スキャン開始設定の有効や無効は、本アプリ１４ｂのインストール時などに、予めユーザにより設定される。一方、自動スキャン開始設定が有効であるか（Ｓ５：Ｙｅｓ）、ユーザによりスキャン指示が入力された場合（Ｓ６：Ｙｅｓ）、ＣＰＵ１１は、Ｓ７に移行する。
【００３８】
カメラの撮像画像データが取得された場合（Ｓ３）、または、共有ファイルが取得され（Ｓ４）、且つスキャン指示の送信条件が成立した場合（Ｓ５：ＹｅｓまたはＳ６：Ｙｅｓ）、ＣＰＵ１１は、無線ＬＡＮ送受信部１６を介して、スキャナ３０へスキャン指示を送信する（Ｓ７）。一方、スキャナ３０はスキャン指示を受信すると、原稿を読み取りその読取画像データを携帯端末１０へ送信する。
【００３９】
ＣＰＵ１１は、スキャナ３０から送信されてくる読取画像データを取得する（読み込む）（Ｓ８）。そして、撮像画像データと読取画像データとを含む一の結合ファイルを生成し両者を関連付ける。または、共有ファイルの画像データと読取画像データとを含む一の結合ファイルを生成し両者を関連付ける（Ｓ９）。次に、ＣＰＵ１１は、生成した結合ファイルを、メモリカード２１に記憶し（Ｓ１０）、本処理を終了する。
【００４０】
なお、本実施形態において、結合ファイルは、ＰＤＦ形式のファイルであり、１ページ目のデータとして、撮像画像データ、又は、共有ファイルの画像データを格納するものとする。また、２ページ目からのデータとしては、読取画像データを格納するが、原稿１枚分に対応する読取画像データが、結合ファイルにおける１ページ分のデータとなるように、読取画像データをページ単位で格納するものとする。
【００４１】
図３（ａ）は、本アプリ１４ｂに従い、携帯端末１０において実行されるカメラ撮像処理（Ｓ２）を示すフローチャートである。この処理は、ユーザによる撮像指示の入力に基づき、結合ファイルの生成に用いる撮像画像データをカメラ１５に生成させる処理である。
【００４２】
まず、ＣＰＵ１１は、カメラモジュールを使用し、カメラ１５を作動させる（Ｓ３１）。カメラモジュールは、カメラ１５を制御するためのＡＰＩ群であり、ＯＳ１４ａの機能として提供される。携帯端末１０にインストールされたアプリケーションは、カメラモジュールを使用することにより、ＯＳ１４ａを介して、初期設定や、撮像実行や、撮像終了をカメラ１５に対して指示する。以後、カメラ１５が制御される場合には、アプリケーションによりＡＰＩが使用されるものとして説明する。次に、ＣＰＵ１１は、カメラ１５による撮像で用いる解像度として最低の解像度を設定する（Ｓ３２）。なお、カメラ１５による撮像で選択可能な解像度は、ＯＳ１４ａに要求することで取得できる。Ｓ３２では、ＣＰＵ１１は、ＯＳ１４ａに要求して取得した解像度のうち、最低の解像度による撮像をカメラ１５に実行させるための設定指示をカメラ１５に送信する。次に、ＣＰＵ１１は、ユーザがカメラ１５を操作するための操作画面をＬＣＤ１９に表示させる（Ｓ３３）。図３（ｂ）は、操作画面の一例を示す図である。
【００４３】
図３（ｂ）に示すように、操作画面は、撮像画像表示領域７０と、撮像ボタン７１と、キャンセルボタン７２とを含む。撮像画像表示領域７０は、カメラ１５により今現在撮像されている画像が表示される領域である。撮像ボタン７１は、カメラ１５の撮像指示をユーザが入力するためのボタンである。
【００４４】
撮像ボタン７１が押下されると、その押下されたタイミングで撮像画像表示領域７０に表示されていた画像を、撮像画像８１として取得する要求がカメラ１５に送信され、カメラ１５では、その要求に基づいて、要求された画像の撮像画像データが生成される。また、撮像ボタン７１が押下されると、カメラ１５による撮像が終了し、ＬＣＤ１９に表示されていた操作画面が閉じられる。キャンセルボタン７２は、カメラ１５による撮像をユーザが中止するためのボタンである。キャンセルボタン７２が押下されると、画像生成処理およびカメラ撮像処理が終了する。
【００４５】
ここで、図３（ａ）の説明に戻る。ＣＰＵ１１は、操作画面において、撮像指示が入力されていない場合（Ｓ３４：Ｎｏ）、撮像指示が入力されるまで次のステップに進まない。一方、撮像指示が入力された場合（Ｓ３４：Ｙｅｓ）、ＣＰＵ１１は、撮像画像を取得する要求をカメラ１５に送信して、カメラ１５に撮像画像データを生成させ（Ｓ３５）、本処理を終了する。
【００４６】
カメラ１５で生成された撮像画像データは読取画像データと共に結合ファイルに格納される。そして、図４を参照して後述するように、撮像画像データに基づく画像は、ユーザが所望の読取画像データを探すための手がかりとして機能できれば良く、何が撮影されているかを視認できる程度の解像度があれば良い。よって、本実施形態のカメラ撮像処理では、カメラ１５による撮像で選択可能な解像度のうち最低の解像度を用いて撮像することで、撮像画像データのデータ量を極力減らし、メモリカード２１の容量を圧迫しないようにしている。
【００４７】
図４（ａ）は、本アプリ１４ｂに従い、携帯端末１０において実行される画像印刷処理を示すフローチャートである。この処理は、本アプリ１４ｂにおいて、ユーザが読取画像データの印刷を要求した場合に開始される。
【００４８】
まず、ＣＰＵ１１は、メモリカード２１に存在する結合ファイルを確認し（Ｓ４１）、発見した結合ファイルをユーザに選択させるための結合ファイル選択画面をＬＣＤ１９に表示させる（Ｓ４２）。図４（ｂ）は、結合ファイル選択画面の一例を示す図である。本実施形態において、結合ファイルとしては、撮像画像データと読取画像データとを格納したもの、および、共有ファイルの画像データと読取画像データとを格納したものとの２種類が存在する。しかしながら、ここでは、説明を分かり易くするために、上記２種類の結合ファイルのうち、撮像画像データを格納した結合ファイルのみがメモリカード２１に記憶されているものとして説明する。
【００４９】
図４（ｂ）に示すように、結合ファイル選択画面では、結合ファイルの内容を示すインデックス画像８０が、結合ファイルごとに表示される。インデックス画像８０は、結合ファイルの１ページ目に格納された撮像画像データに基づく撮像画像８１と、２ページ目に格納された読取画像データに基づく読取画像８２とを上下方向に連結したものである。
【００５０】
結合ファイル選択画面によれば、ユーザは、撮像の要求に応じてカメラ１５で生成された撮像画像データに基づき、当該撮像の要求に応じてスキャナ３０で読み取られた読取データに基づく読取画像８２を閲覧できる。すなわち、撮像指示をトリガーとして携帯端末１０からスキャナ３０に対してスキャン指示を送信したことをユーザが記憶している場合には、ユーザは、結合ファイル選択画面を表示させることにより、撮像画像データに関連付けられた読取画像データに基づく読取画像８２を閲覧して所望の読取画像データを迅速に探し出すことができ、利便性が良い。
【００５１】
また、結合ファイル選択画面によれば、撮像指示の入力に伴ってカメラ１５により撮像された撮像画像８１と、当該撮像指示の入力に伴ってスキャナ３０により読み取られた読取画像８２とが対応付けて表示されるので、ユーザは、今現在自分が探している読取画像８２のスキャン指示をスキャナ３０に対して送信したときに、カメラ１５で何を撮影したかを思い出し、その撮像画像８１を手がかりに所望の読取画像８２を容易に探し当てることができる。
【００５２】
図４（ａ）の説明に戻る。ＣＰＵ１１は、結合ファイル選択画面において、インデックス画像８０がユーザにより指定されていない場合（Ｓ４３：Ｎｏ）、インデックス画像８０が指定されるまで次のステップに進まない。一方、一つのインデックス画像８０がユーザにより指定された場合（Ｓ４３：Ｙｅｓ）、ＣＰＵ１１は、指定されたインデックス画像８０に対応する結合ファイルについて、その詳細な内容をユーザが確認するための読取画像確認画面をＬＣＤ１９に表示させる（Ｓ４４）。図４（ｃ）は、読取画像確認画面の一例を示す図である。
【００５３】
図４（ｃ）に示すように、読取画像確認画面は、撮像画像８１と、読取画像８２と、印刷ボタン８３と、キャンセルボタン８４とを含む。読取画像確認画面では、読取画像８２については、その内容を確認し易いよう、結合ファイル選択画面よりも大きく表示し、撮像画像８１については、その内容を判別可能な程度まで小さく縮小して表示する。印刷ボタン８３は、読取画像確認画面に表示されている読取画像８２をプリンタ４０に印刷させるボタンであり、キャンセルボタン８４は、読取画像確認画面を閉じるためのボタンである。
【００５４】
図４（ａ）の説明に戻る。ＣＰＵ１１は、読取画像確認画面においてキャンセルボタン８４が押下された場合（Ｓ４５：Ｎｏ）、Ｓ４２の処理へ戻る。一方、印刷ボタン８３が押下された場合、即ち、印刷開始指示が入力された場合（Ｓ４５：Ｙｅｓ）、ＣＰＵ１１は、読取画像確認画面に内容が表示されている結合ファイル、即ち、ユーザにより指定されたインデックス画像８０に対応する結合ファイルから、読取画像データを抽出し（Ｓ４６）、その抽出した読取画像データを、無線ＬＡＮ送受信部１６を介して、プリンタ４０へ出力して（Ｓ４７）、本処理を終了する。
【００５５】
画像印刷処理によれば、結合ファイルに含まれる撮像画像データと読取画像データとのうち、読取画像データを抽出してプリンタ４０に出力するので、読取画像８２をプリンタ４０に印刷させ、撮像画像８１については印刷させない。撮像画像８１は、ユーザが読取画像８２を探し出す手がかりとして使われるものなので、ユーザは、撮像画像８１をプリンタ４０に印刷させることを望まない可能性があるからである。
【００５６】
図５は、本アプリ１４ｂに従い、携帯端末１０において実行される画像共有出力処理を示すフローチャートである。尚、図４（ａ）に示す画像印刷処理と同一の部分については、同一のステップ番号を付して、その説明を省略する。この処理は、本アプリ１４ｂにおいて、ユーザが共有機能の利用を要求した場合に開始される。この処理は、結合ファイルから読取画像データを抽出して、その読取画像データを共有データとして他のアプリ１４ｃへ出力する処理である。なお、読取画像データの出力先となる他のアプリ１４ｃとは、例えば、共有データの編集を行うための画像編集アプリケーション、共有データを電子メール用のメッセージに添付してメール送信するメールアプリケーション、または、共有データをプリンタ４０に印刷させる印刷アプリケーション等である。
【００５７】
結合ファイル選択画面（図４（ｂ））において、一つのインデックス画像８０がユーザにより指定された場合（Ｓ４３：Ｙｅｓ）、ＣＰＵ１１は、指定されたインデックス画像８０に対応する読取画像８２が詳細に表示される読取画像確認画面をＬＣＤ１９に表示させる（Ｓ４４）。図示はしないが、ここで表示される読取画像確認画面では、図４（ｃ）に示す印刷ボタン８３に代えて、共有アプリ指定ボタンが表示される。共有アプリ指定ボタンは、結合ファイルを共有するアプリケーション（以下、共有アプリ）を、その他のアプリ１４ｃの中からユーザが指定するためのボタンである。共有アプリ指定ボタンが押下された場合は、本実施形態では、ＯＳ１４ａに共有機能の利用を要求する。これにより、ＯＳ１４ａは、その他のアプリ１４ｃの中から共有アプリをユーザに指定させる処理を実行させる。
【００５８】
読取画像確認画面においてキャンセルボタン８４が押下された場合（Ｓ５１：Ｎｏ）、ＣＰＵ１１は、Ｓ４２の処理へ戻る。一方、共有アプリ指定ボタンが押下され、共有アプリが指定された場合（Ｓ５１：Ｙｅｓ）、ＣＰＵ１１は、読取画像確認画面に内容が表示されている結合ファイルから、読取画像データを抽出し（Ｓ４６）、その抽出した読取画像データを、共有アプリへ出力して（Ｓ５２）、本処理を終了する。
【００５９】
画像共有出力処理によれば、結合ファイルに含まれる撮像画像データと読取画像データとのうち、読取画像データを、共有アプリに出力できるので、共有アプリでは、読取画像データを処理し、撮像画像データを処理しない。よって、共有アプリにおいて、撮像画像データの処理をユーザ自身で中止するなどの操作をしなくて済み、ユーザにとって利便性が良い。
【００６０】
図６は、本アプリ１４ｂに従い、携帯端末１０において実行されるメール送信処理を示すフローチャートである。尚、図４（ａ）に示す画像印刷処理と同一の部分については、同一のステップ番号を付して、その説明を省略する。この処理は、本アプリ１４ｂにおいて、ユーザが電子メール用のメッセージの作成を要求した場合に開始される。この処理は、結合ファイルの読取画像データを抽出して、その読取画像データに対応する画像ファイルを、電子メール用のメッセージに添付する処理である。
【００６１】
まず、ＣＰＵ１１は、電子メール用のメッセージ作成画面をＬＣＤ１９に表示する（Ｓ６１）。添付ファイルの付加がユーザにより指示されていない場合（Ｓ６２：Ｎｏ）、ＣＰＵ１１は、Ｓ６６へ移行する。一方、添付ファイルの付加がユーザにより指示された場合（Ｓ６２：Ｙｅｓ）、ＣＰＵ１１は、結合ファイル選択画面（図４（ｂ））をＬＣＤ１９に表示させ（Ｓ４２）、結合ファイル選択画面において、インデックス画像８０が一つユーザにより指定された場合（Ｓ４３：Ｙｅｓ）、指定されたインデックス画像８０に対応する読取画像８２が詳細に表示される読取画像確認画面をＬＣＤ１９に表示させる（Ｓ４４）。図示はしないが、ここで表示される読取画像確認画面では、図４（ｃ）に示す印刷ボタン８３に代えて、読取画像確認画面に内容が表示されている結合ファイルを、添付ファイルとして指定するための添付ファイル指定ボタンが表示される。
【００６２】
ＣＰＵ１１は、読取画像確認画面においてキャンセルボタン８４が押下された場合（Ｓ６３：Ｎｏ）、Ｓ４２の処理へ戻る。一方、添付ファイル指定ボタンが押下され、添付ファイルとする結合ファイルが指定された場合（Ｓ６３：Ｙｅｓ）、ＣＰＵ１１は、添付ファイルとして指定された結合ファイルから、読取画像データを抽出し（Ｓ６４）、その抽出した読取画像データを含む画像ファイルを、メールに添付する（Ｓ６５）。
【００６３】
電子メールの送信がユーザにより指示されない場合（Ｓ６６：Ｎｏ）、ＣＰＵ１１は、Ｓ６１に戻り、引き続き、メッセージ作成画面においてユーザにメッセージを入力させる。一方、電子メールの送信がユーザに指示された場合（Ｓ６６：Ｙｅｓ）、ＣＰＵ１１は、メッセージ作成画面において入力されたメッセージや、メールに添付された画像ファイルを電子メールとして、無線ＬＡＮ送受信部１６を介し送信し（Ｓ６７）、本処理を終了する。メールの送信先の一例としては、携帯端末１０や、ＰＣなどの装置である。
【００６４】
メール送信処理によれば、結合ファイルに含まれる撮像画像データと読取画像データとのうち、読取画像データに対応する画像ファイルを、メールに添付できる。したがって、ユーザ自身が、結合ファイルから撮像画像データを除去してメールに添付しなくて済み、ユーザにとって利便性が良い。
【００６５】
第１実施形態によれば、ユーザは、撮像指示を入力するという一回の操作で、カメラ１５に撮像画像データを生成させ、且つ、スキャナ３０に対してスキャン指示を送信させて読取画像データを取得し、撮像画像データと読取画像データとを関連付けることができる。さらに、結合ファイル選択画面（図４（ｂ））によれば、撮像画像データに関連付けた読取画像データに基づく読取画像をＬＣＤ１９において閲覧でき、利便性が高い。
【００６６】
また、第１実施形態によれば、撮像の要求に応じてカメラ１５で生成された撮像画像データと、当該撮像の要求に応じてスキャナ３０により生成された読取画像データとを１つの結合ファイルに格納することにより、両者を関連付けた。したがって、撮像画像データと読取画像データとをテーブルなどを用いて関連付ける必要がなく、データの管理が容易である。また、結合ファイル選択画面（図４（ｂ））を表示させる際には、各結合ファイルの１ページ目と２ページ目とからインデックス画像８０を生成できるので、処理の負荷が小さい。
【００６７】
さらに、第１実施形態によれば、ＯＳ１４ａの共有機能によって、本アプリ１４ｂが起動された場合には、携帯端末１０にインストールされたその他のアプリ１４ｃから出力された共有ファイルの画像データと、読取画像データとを関連付けることができる。
【００６８】
なお、第１実施形態のカメラ撮像処理（図３）は、カメラ１５の制御を本アプリ１４ｂで行うものとして説明したが、カメラ１５の制御を、その他のアプリ１４ｃの１つであるカメラアプリに実行させても良い。
【００６９】
図７は、変形例のカメラ撮像処理を示すフローチャートであり、図３に示すカメラ撮像処理に代えて実行される処理である。
【００７０】
まず、ＣＰＵ１１は、撮像画像データの出力先を指定して、カメラアプリを起動させる（Ｓ８１）。具体的には、本アプリ１４ｂの外部プログラムとしてカメラアプリを起動させるよう、ＯＳ１４ａに要求する。これにより、ＯＳ１４ａは、カメラアプリを起動させる。また、そのカメラアプリから出力される画像データの出力先を設定するよう、ＯＳ１４ａに要求する。これにより、ＯＳ１４ａは、カメラアプリの画像データの出力先を設定する。本実施形態では、撮像画像データの出力先として、メモリカード２１を指定するものとして説明する。
【００７１】
次に、ＣＰＵ１１は、カメラアプリを外部プログラムとして実行させていることをユーザに認識させるための注意表示７３をＬＣＤ１９に表示させる（Ｓ８２）。また、カメラアプリが起動されると、当該カメラアプリ専用の画面であって、ユーザがカメラ１５を操作するための操作画面がＬＣＤ１９の最前面に表示される。
【００７２】
図７（ｂ）は、カメラアプリ専用の操作画面の一例を示す図である。カメラアプリ専用の操作画面は、例えば、撮像画像表示領域７０と、撮像ボタン７１と、キャンセルボタン７２とを含む。撮像ボタン７１が押下された場合、カメラアプリからカメラ１５に対して、その押下されたタイミングで撮像画像表示領域７０に表示されていた画像を、撮像画像８１として取得する要求が送信される。即ち、本アプリ１４ｂの制御とは関係なく、カメラアプリが単独で、カメラ１５に対して撮像画像８１の取得要求を送信する。
【００７３】
ただし、図７（ｂ）に図示する注意表示７３は、本アプリ１４ｂの制御によって表示される。このように、本アプリ１４ｂは、カメラアプリの実行中、注意表示７３を表示させるので、カメラアプリが、本アプリ１４ｂから呼び出されて実行されていることをユーザに認識させることができる。よって、ユーザが、カメラ１５による通常の撮影であると勘違いして操作するなどの操作ミスを抑制できる。
【００７４】
カメラ１５による撮像が終了すると、カメラアプリの制御により撮像された撮像画像８１の撮像画像データが、カメラアプリから出力され、その出力された撮像画像データが、ＯＳ１４ａによって、メモリカード２１に記憶される。また、撮像が終了すると、ＯＳ１４ａによりカメラアプリが終了させられ、更に、ＯＳ１４ａから本アプリ１４ｂに対して、カメラアプリによる撮像の終了が通知される。ＣＰＵ１１は、カメラアプリよる撮像の終了が通知されない場合（Ｓ８３：Ｎｏ）、撮像の終了が通知されるまで次のステップに進まない。一方、撮像の終了が通知された場合（Ｓ８３：Ｙｅｓ）、ＣＰＵ１１は、本処理を終了する。
【００７５】
図７に示す変形例を採用する場合、ユーザは、操作性の良い、又は、使い慣れたカメラアプリの操作画面を操作して、カメラ１５による撮像を行えるので、使い勝手が良い。また、携帯端末１０にインストールされた他のカメラアプリを利用して、カメラ１５による撮像を行えるので、カメラ１５を制御するためのプログラムを開発して、本アプリ１４ｂに組み込まなくて済み、本アプリ１４ｂの開発に要する負担を抑制できる。
【００７６】
次に、図８〜図１０を参照して第２実施形態について説明する。上記第１実施形態では、カメラ１５により生成された撮像画像データと、スキャナ３０により生成された読取画像データとを１つの結合ファイルに含めることが、撮像画像データと読取画像データとを関連付けることに相当した。これに対し、第２実施形態では、スキャナ３０により生成された読取画像データを、カメラ１５により生成された撮像画像データに基づいて暗号化させることが、撮像画像データと読取画像データとを関連付けることに相当する。なお、第２実施形態の電気的構成は、第１実施形態と同一なので、図示および説明を省略する。
【００７７】
図８は、第２実施形態の本アプリ１４ｂに従い、携帯端末１０において実行される画像生成処理を示すフローチャートである。第２実施形態の本アプリ１４ｂは、第１実施形態の画像生成処理（図２）に代えて、図８に示す画像生成処理を実行する。図８に示す画像生成処理のうち、画像生成処理（図２）と同一の部分については、同一のステップ番号を付して、その説明を省略する。
【００７８】
カメラ１５により生成された撮像画像データを取得した場合（Ｓ３）、又は、共有ファイルを取得し（Ｓ４）、且つスキャン指示の送信条件が成立した場合（Ｓ５：ＹｅｓまたはＳ６：Ｙｅｓ）、ＣＰＵ１１は、撮像画像データまたは共有ファイルの画像データをメモリカード２１に記憶させる（Ｓ９１）。次に、ＣＰＵ１１は、スキャナ３０にスキャン指示を送信する（Ｓ９２）。スキャナ３０においては、スキャン指示に基づき原稿の読み取りを開始する。
【００７９】
次に、ＣＰＵ１１は、メモリカード２１に記憶させた撮像画像データ、又は、共有ファイルの画像データをスキャナ３０に送信することにより（Ｓ９３）、読取画像データの暗号化をスキャナ３０に指示して、本処理を終了する。このように、本実施形態では、撮像画像データ、又は、共有ファイルの画像データをスキャナ３０に送信することにより、読取画像データの暗号化の要求（暗号化指示）をスキャナ３０に送信する。
【００８０】
図９は、第２実施形態の原稿読取プログラム３０ａに従い、スキャナ３０において実行される原稿読取処理を示すフローチャートである。この処理は、携帯端末１０から送信されてくるスキャン指示を受信した場合に開始される。
【００８１】
スキャナ３０は、原稿を読み取って、その読取画像データを生成し（Ｓ１００）、携帯端末１０から送信されてくる画像データ（即ち、撮像画像データ、又は、共有ファイルの画像データ）を受信して（Ｓ１０１）、受信した画像データからパスワードを生成する（Ｓ１０２）。画像データからパスワードを生成する方法は公知なので、その説明は省略する。次に、スキャナ３０は、生成したパスワードを用いて、生成した読取画像データを暗号化する（Ｓ１０３）。次に、スキャナ３０は、暗号化した読取画像データを含む暗号化ファイルを生成し、その暗号化ファイルを、サーバ（図示しない）の所定のフォルダへアップロードして（Ｓ１０４）、本処理を終了する。
【００８２】
このように、第２実施形態によれば、読取画像データが暗号化されて、サーバにアップロードされるので、読取画像データに対応する読取画像８２が、不特定多数により閲覧されることを抑制できる。また、ユーザは、読取画像データが必要な場合、その読取画像データサーバから取得すればよいので、常に、携帯端末１０に記憶させておく必要がなく、携帯端末１０に記憶させるデータ量を抑制できる。
【００８３】
図１０は、第２実施形態の本アプリ１４ｂに従い、携帯端末１０において実行される画像印刷処理を示すフローチャートである。第２実施形態の本アプリ１４ｂは、第１実施形態の画像印刷処理（図４）に代えて、図１０に示す画像印刷処理を実行する。図１０に示す画像印刷処理のうち、画像印刷処理（図４）と同一の部分については、同一のステップ番号を付して、その説明を省略する。
【００８４】
まず、ＣＰＵ１１は、サーバ（図示しない）の所定のフォルダ内に存在する暗号化ファイルを確認し（Ｓ１１１）、発見した暗号化ファイルの一つをユーザに選択させるための暗号化ファイル選択画面をＬＣＤ１９に表示させる（Ｓ１１２）。図示はしないが、暗号化ファイル選択画面では、例えば、暗号化ファイルのファイル名の一覧が表示され、そのファイル名の一つをユーザに指定させる。
【００８５】
次に、暗号化ファイル選択画面において、暗号化ファイルのファイル名がユーザにより指定されない場合（Ｓ１１３：Ｎｏ）、ＣＰＵ１１は次のステップに進まない。一方、ファイル名がユーザにより指定された場合（Ｓ１１３：Ｙｅｓ）、ＣＰＵ１１は、指定されたファイル名の暗号化ファイルをサーバより取得する（ダウンロードする）（Ｓ１１４）。ダウンロードした暗号化ファイルは、メモリカード２１に記憶する。次に、ＣＰＵ１１は、その暗号化ファイルに含まれる読取画像データの復号化に用いる画像データをユーザに選択させるための画像データ選択画面をＬＣＤ１９に表示させる（Ｓ１１５）。図示はしないが、画像データ選択画面では、例えば、メモリカード２１内に存在する各画像データ（撮像画像データを含む）について、そのサムネイル画像が表示され、そのサムネイル画像の一つをユーザに指定させる。サムネイル画像が指定された場合は、そのサムネイル画像に対応する画像データが、復号化に用いる画像データとしてユーザに指定されたものとする。
【００８６】
画像データ選択画面において、復号化に用いる画像データがユーザにより指定されない場合（Ｓ１１６：Ｎｏ）、ＣＰＵ１１は、次のステップに進まない。一方、一つの画像データがユーザにより指定された場合（Ｓ１１６：Ｙｅｓ）、ＣＰＵ１１は、指定された画像データからパスワードを生成する（Ｓ１１７）。尚、パスワードの生成は、図９のＳ１０２の処理と同様に行う。
【００８７】
次に、ＣＰＵ１１は、生成したパスワードを用いて、暗号化ファイルに含まれる読取画像データを復号化し（Ｓ１１８）、読取画像確認画面（図４（ｃ）参照）をＬＣＤ１９に表示させる（Ｓ４４）。第２実施形態の読取画像確認画面においては、復号化された読取画像データに対応する画像が読取画像８２として表示され、復号化に用いた画像データに対応する画像が撮像画像８１として表示される。
【００８８】
読取画像確認画面においてキャンセルボタン８４が押下された場合（Ｓ４５：Ｎｏ）、ＣＰＵ１１は、Ｓ１１２へ戻る。一方、印刷ボタン８３が押下された場合、即ち、印刷開始指示が入力された場合（Ｓ４５：Ｙｅｓ）、ＣＰＵ１１は、読取画像確認画面に表示されている読取画像８２の読取画像データ（すなわち、復号化された読取画像データ）を、プリンタ４０へ出力して（Ｓ１１９）、本処理を終了する。
【００８９】
第２実施形態の画像印刷処理によれば、暗号化ファイルに含まれる読取画像データを復号化して、プリンタ４０に出力できるので、復号化された読取画像８２をプリンタ４０に印刷させることができる。
【００９０】
また、読取画像データの復号化に必要な撮像画像データ（または共有ファイルに含まれる画像データ）は、携帯端末１０のメモリカード２１に記憶されるので、携帯端末１０のユーザは、復号化に必要な画像データを特定の人物に自由に配布できる。よって、読取画像データを暗号化してサーバにアップロードする場合であっても、当該読取画像データを複数人で容易に共有できる。
【００９１】
また、ユーザは、特定の人に対して、暗号化に用いられた撮像画像データを予め渡しておけば、その特定の人も、ユーザと同様に、その撮像画像データを用いて、暗号化ファイルを復号化させて、読取画像８２を閲覧できる。
【００９２】
上記実施形態において、スキャン指示が原稿の読取指示の一例である。読取画像データが読取データの一例である。撮像画像データが撮像データの一例である。読取画像データの暗号化の要求が読取データの暗号化指示の一例である。結合ファイルが撮像読取ファイルの一例である。スキャナ３０が外部装置の一例である。その他のアプリ１４ｃが情報処理装置において起動可能なアプリケーションの一例である。カメラアプリが撮像プログラムの一例である。カメラアプリ専用の操作画面が受付画面の一例である。携帯端末１０が情報処理装置の一例である。デバイス制御アプリケーション１４ｂが画像処理プログラムの一例である。プリンタ４０やＰＣや携帯端末１０が出力装置の一例である。
【００９３】
カメラ１５がカメラ部の一例である。無線ＬＡＮ送受信部１６が送信部の一例である。メモリカード２１が記憶部の一例である。ＬＣＤ１９が表示部の一例である。但し、カメラ部、送信部、記憶部、表示部などの各部は、ハードウェア単体、または、本発明のプログラムあるいはオペレーティングシステムなど本発明以外のプログラムを実行することにより動作するハードウェアであっても良い。また、カメラ部、送信部、記憶部、表示部などの各部は、複数のプログラムによる処理を組み合わせて動作するハードウェアであっても良い。
【００９４】
Ｓ２を実行するＣＰＵ１１が撮像要求手段および撮像要求ステップの一例である。Ｓ３を実行するＣＰＵ１１が撮像データ取得手段および撮像データ取得ステップの一例である。Ｓ７を実行するＣＰＵ１１が読取指示送信制御手段および読取指示送信制御ステップの一例である。Ｓ９、又は、Ｓ９２，Ｓ９３を実行するＣＰＵ１１が関連付け手段および関連付けステップの一例である。Ｓ１０、又は、Ｓ９１，Ｓ１１４を実行するＣＰＵ１１が記憶制御手段および記憶制御ステップの一例である。Ｓ４２、又は、Ｓ４４を実行するＣＰＵ１１が第１表示制御手段または第１表示制御ステップの一例である。Ｓ８を実行するＣＰＵ１１が読取データ取得手段の一例である。Ｓ４６を実行するＣＰＵ１１が読取データ抽出手段の一例である。Ｓ４７、Ｓ６７を実行するＣＰＵ１１がデータ送信制御手段の一例である。Ｓ５１を実行するＣＰＵ１１がデータ出力先受付手段の一例である。Ｓ５２を実行するＣＰＵ１１がデータ出力手段の一例である。Ｓ８２を実行するＣＰＵ１１が第２表示制御手段の一例である。
【００９５】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００９６】
例えば、上記実施形態では、携帯端末１０が情報処理装置の一例であったが、パーソナルコンピュータ、ＰＤＡ、タブレット端末、デジカメなど各種の装置も情報処理装置の一例となり得る。また、上記実施形態で挙げた具体的数値は一例であり、他の数値を採用することは当然可能である。
【００９７】
また、上記実施形態では、図２，図３（ａ），図４（ａ），図５，図６，図７（ａ），図８，図１０のフローチャートに示す各ステップは、本アプリ１４ｂがＣＰＵ１１に実行させるものとして説明しているが、本アプリ１４ｂがＯＳ１４ａなどの機能を利用してＣＰＵ１１に各ステップを実行させても良い。また、図２，図３（ａ），図４（ａ），図５，図６，図７（ａ），図８，図１０のフローチャートが含むステップは、ＯＳ１４ａやその他アプリケーションがＣＰＵ１１に実行させるステップに一部置き換えられても良い。また、ＣＰＵ１１の関与によらず、携帯端末１０に設けられたハードウェアそのものが作動することによって実現されるステップに、一部置き換えられても良い。
【００９８】
また、上記実施形態の画像生成処理（図２、図８）では、カメラ撮像処理（Ｓ２）が終了した後に、スキャナ３０に対してスキャン指示を送信しているが（Ｓ７、Ｓ９２）、カメラ撮像処理を実行する前や、カメラ撮像処理を実行している間に、スキャン指示を送信しても良い。
【００９９】
また、上記実施形態では、カメラ撮像処理（図２）において、カメラ１５の撮像で用いる解像度として最低の解像度を設定しているが、カメラ１５による撮像が終了した後に、カメラ１５で撮像した撮像画像８１を加工し、撮像画像８１の解像度を、最低の解像度や、それよりも低い解像度に低下させても良い。
【０１００】
また、上記実施形態では、本アプリ１４ｂ専用、または、カメラアプリ専用の操作画面（図３（ｂ）、図７（ｂ））において、ユーザが撮像ボタン７１を押下した場合に、カメラ１５の撮像指示が入力されるものとして説明したが、操作キー１７（ハードキー）が押下された場合に、撮像指示が入力されるように構成しても良い。
【０１０１】
また、図７を参照して説明したカメラ撮像処理では、本アプリ１４ｂが、カメラアプリを外部プログラムとして実行させている場合に、その旨をユーザに認識させるための注意表示７３を、カメラアプリ専用の操作画面（図７（ｂ））上に表示させるものとして説明した。しかしながら、注意表示７３として、本アプリ１４ｂのアプリケーション名を示すマークや、本アプリ１４ｂの提供会社名を示すマークを表示させても良い。これにより、本アプリ１４ｂが、カメラアプリを外部プログラムとして実行させていることをユーザに認識させることができる。
【０１０２】
また、注意表示７３に代えて、または注意表示７３に加えて、本アプリ１４ｂの操作画面を画面全体に表示させた状態で、その前面に、カメラアプリ専用の操作画面を本アプリ１４ｂの操作画面よりも小さい占有面積で表示させても良い。このようにしても、本アプリ１４ｂが、カメラアプリを外部プログラムとして実行させていることをユーザに認識させることができる。
【０１０３】
また、上記第１実施形態では、結合ファイルを携帯端末１０で生成するものとして説明した。しかしながら、結合ファイルの生成をスキャナ３０に行わせて、その結合ファイルを携帯端末１０で取得しても良い。その場合、携帯端末１０からスキャナ３０に対して、撮像画像データを送信して結合ファイルの生成を指示することが、読取画像データと撮像画像データとを関連付けることに相当する。
【０１０４】
また、上記第１実施形態では、結合ファイルがＰＤＦ形式のファイルであると説明したが、ＰＤＦ形式に限定するものではなく、複数ページを１ファイルに格納可能なデータ形式のファイルであれば、他のデータ形式のファイルでも良い。例えば、マルチページＴＩＦＦ形式のファイルでも良い。
【０１０５】
また、上記第１実施形態では、インデックス画像８０は、撮像画像８１と読取画像８２とを上下方向に連結した画像であると説明したが、互いに対応付けられて表示されていれば良く、例えば、左右方向に連結させて表示させても良い。
【０１０６】
また、上記第１実施形態では、撮像画像データ、又は、共有ファイルの画像データと、読取画像データとを一つの結合ファイルに含めることにより、各画像データを関連付けているが、各画像データをそれぞれ個別の画像ファイルとして記憶し、各画像ファイルをテーブルなどを用いて関連付けても良い。
【０１０７】
また、上記第２実施形態では、読取画像データの暗号化や、暗号化ファイルの生成をスキャナ３０に行わせているが、暗号化や、暗号化ファイルの生成を携帯端末１０で行っても良い。その場合、携帯端末１０は、スキャナ３０から読取画像データを取得し、その読取画像データを、カメラ１５に生成させた撮像画像データに基づいて暗号化し、暗号化ファイルを生成する。そして、暗号化ファイルをサーバへアップロードする。
【０１０８】
また、上記第２実施形態では、スキャナ３０に暗号化させた暗号化ファイルを、サーバにアップロードしているが、スキャナ３０に記憶させておいても良いし、携帯端末１０に送信して携帯端末１０に記憶させておいても良い。尚、スキャナ３０以外の装置に暗号化ファイルを生成させる場合についても同様に、スキャナ３０や携帯端末１０に記憶させておいても良い。
【０１０９】
また、上記第２実施形態では、暗号化ファイルの復号化を携帯端末１０で行っているが、サーバやスキャナ３０に行わせて、復号化された読取画像データを携帯端末１０で取得しても良い。その場合、携帯端末１０は、復号化に用いる撮像画像データをサーバやスキャナ３０に送信し、更に、復号化の対象とする暗号化ファイルのファイル名を送信する。一方、サーバやスキャナ３０は、送信されてきたファイル名の暗号ファイルを、サーバから取得し、送信されてきた撮像画像データを用いて復号化する。そして、復号化された読取画像データを、携帯端末１０へ送信する。
【０１１０】
また、第２実施形態で復号化した読取画像データを含む画像ファイルについても、第１実施形態と同様に、共有アプリに出力しても良く、また、メールに添付して出力しても良い。
【０１１１】
また、第２実施形態の画像生成処理（図８）において、図７に示すカメラ撮像処理を実行させても良い。
【０１１２】
また、本実施形態の本アプリ１４ｂは、アンドロイド（登録商標）ＯＳ上で動作するものとして説明したが、ウィンドウズ（登録商標）や、リナックス（登録商標）などの他のＯＳ上で動作させても良い。
【０１１３】
また、上記第２実施形態の画像生成処理（図８）では、撮像画像データ、又は、共有ファイルの画像データをスキャナ３０に送信する（Ｓ９３）ことにより、読取画像データの暗号化の要求（暗号化指示）をスキャナ３０に送信しているが、読取画像データの暗号化をスキャナ３０に要求（指示）する暗号化要求を新たに設け、Ｓ９３の処理とは別に、その暗号化要求をスキャナ３０に対して送信しても良いし、Ｓ９２やＳ９３の処理に含めて送信しても良い。この場合、スキャナ３０では、読取画像データの暗号化要求の受信に伴って、読取画像データの暗号化を開始する。また、この場合、読取画像データの暗号化要求が、読取データの暗号化指示に相当する。
【０１１４】
また、上記実施形態では、結合ファイルや、暗号化ファイルや、撮像画像データや、共有ファイルの画像データを、メモリカード２１に記憶させているが、ＲＡＭ１３に記憶させても良い。また、ＲＡＭ１３とメモリカード２１とに分散させて記憶させても良い。その場合、ＲＡＭ１３またはメモリカード２１が記憶部に相当する。
【０１１５】
また、上記実施形態では、無線ＬＡＮ送受信部１６を介して、スキャナ３０へスキャン指示を送信したり（Ｓ７、Ｓ９２）、スキャナ３０へ読取画像データの暗号化の要求を送信したり（Ｓ９３）、プリンタ４０へ読取画像データを出力したり（Ｓ４７）、読取画像データが添付された電子メールを送信している（Ｓ６７）が、携帯端末１０に、ＵＳＢインターフェイスや、赤外線通信インターフェイスなどの他の通信インターフェイスを設けておき、そのインターフェイスを介して、スキャン指示や暗号化の要求や読取画像データや電子メールなどを送信（出力）しても良い。その場合、他の通信インターフェイスが送信部に相当する。
＜その他＞
＜手段＞
技術的思想１記載の画像処理プログラムは、情報処理装置において実行されるものであって、前記情報処理装置に設けられたカメラ部による撮像を要求する撮像要求手段と、その撮像要求手段による撮像
の要求に応じて前記カメラ部で生成された撮像データを取得する撮像データ取得手段と、前記撮像要求手段により撮像が要求された場合に、読取装置に対して原稿の読取指示を送信部に送信させる読取指示送信制御手段と、その読取指示送信制御手段により前記送信部に送信させる読取指示に応じて前記読取装置で読み取られた読取データと、前記撮像データ取得手段により取得された撮像データとを関連付ける関連付け手段と、その関連付け手段により関連付けられた読取データと撮像データとを記憶部に記憶させる記憶制御手段と、その記憶制御手段により前記記憶部に記憶された前記読取データに基づく原稿画像を、表示部に表示させる第１表示制御手段として、前記情報処理装置を機能させる。
技術的思想２記載の画像処理プログラムは、技術的思想１記載の画像処理プログラムにおいて、前記関連付け手段は、前記読取指示送信制御手段により前記送信部に送信させる読取指示に応じて前記読取装置で読み取られた原稿画像の読取データを、その読取指示に対応する撮像の要求に伴い取得された撮像データに基づいて暗号化する、又は、外部装置に対して、前記撮像の要求に伴い取得された撮像データおよび当該撮像データに基づく前記読取データの暗号化指示を前記送信部に送信させるものであり、前記第１表示制御手段は、暗号化された読取データを前記記憶部に記憶された撮像データに基づいて復号化することにより生成された読取データに基づく原稿画像を、その撮像データに関連付けられている読取データに基づく原稿画像として前記表示部に表示させるものである。
技術的思想３記載の画像処理プログラムは、技術的思想１または２記載の画像処理プログラムにおいて、前記読取指示送信制御手段により前記送信部に送信させる読取指示に応じて前記読取装置で読み取られた読取データを取得する読取データ取得手段として、前記情報処理装置を機能させ、前記関連付け手段は、その読取データ取得手段により取得された読取データと、その読取データに対応する撮像の要求に伴い取得された撮像データとを関連付けるものであり、前記第１表示制御手段は、前記関連付け手段により関連付けられている読取データと撮像データとの各画像を対応付けて前記表示部に表示させるものである。
技術的思想４記載の画像処理プログラムは、技術的思想１記載の画像処理プログラムにおいて、前記読取指示送信制御手段により前記送信部に送信させる読取指示に応じて前記読取装置で読み取られた読取データを取得する読取データ取得手段として、前記情報処理装置を機能させ、前記関連付け手段は、その読取データ取得手段により取得された読取データと、その読取データに対応する撮像の要求に伴い取得された撮像データとを含む撮像読取ファイルを生成することにより、読取データと撮像データとを関連付けるものであり、前記記憶制御手段は、前記関連付け手段により生成された撮像読取ファイルを前記記憶部に記憶させるものである。
技術的思想５記載の画像処理プログラムは、技術的思想４記載の画像処理プログラムにおいて、前記情報処理装置は、処理対象データに対応する画像を出力する出力装置に接続されており、前記撮像読取ファイルから読取データを抽出する読取データ抽出手段と、その読取データ抽出手段により抽出された読取データを前記処理対象データとして前記出力装置に対して前記送信部に送信させるデータ送信制御手段として、前記情報処理装置を機能させる。
技術的思想６記載の画像処理プログラムは、技術的思想４または５記載の画像処理プログラムにおいて、前記情報処理装置において起動可能なアプリケーションのうち何れかのアプリケーションを処理対象データの出力先として受け付けるデータ出力先受付手段と、前記撮像読取ファイルから読取データを抽出する読取データ抽出手段と、その読取データ抽出手段により抽出された読取データを前記処理対象データとして、前記データ出力先受付手段により受け付けられたアプリケーションに出力するデータ出力手段として、前記情報処理装置を機能させる。
技術的思想７記載の画像処理プログラムは、技術的思想１から６の何れかに記載の画像処理プログラムにおいて、前記撮像要求手段は、前記情報処理装置において起動可能なアプリケーションのうち、前記カメラ部による撮像が可能であって、且つ、前記画像処理プログラム以外のアプリケーションである撮像プログラムを実行させるものである。
技術的思想８記載の画像処理プログラムは、技術的思想１から７の何れかに記載の画像処理プログラムにおいて、前記撮像要求手段は、前記カメラ部において設定可能な撮像画像の解像度のうち、最低の解像度で撮像を行うよう要求するものである。
技術的思想９記載の画像処理プログラムは、技術的思想７の何れかに記載の画像処理プログラムにおいて、前記撮像要求手段により前記撮像プログラムが実行される場合に、前記カメラ部による撮像の指示を受け付けるための受付画面が前記撮像プログラムにより前記表示部に表示されている状態において、前記画像処理プログラムが実行中であることを示す情報を前記表示部に表示させる第２表示制御手段として、前記情報処理装置を機能させる。
技術的思想１０記載の情報処理装置は、撮像可能なカメラ部を備えたものであって、前記情報処理装置に設けられたカメラ部による撮像を要求する撮像要求手段と、その撮像要求手段による撮像の要求に応じて前記カメラ部で生成された撮像データを取得する撮像データ取得手段と、前記撮像要求手段により撮像が要求された場合に、読取装置に対して原稿の読取指示を送信部に送信させる読取指示送信制御手段と、その読取指示送信制御手段により前記送信部に送信させる読取指示に応じて前記読取装置で読み取られた読取データと、前記撮像データ取得手段により取得された撮像データとを関連付ける関連付け手段と、その関連付け手段により関連付けられた読取データと撮像データとを記憶部に記憶させる記憶制御手段と、その記憶制御手段により前記記憶部に記憶された前記読取データに基づく原稿画像を、表示部に表示させる第１表示制御手段とを備えている。
技術的思想１１記載の画像処理方法は、情報処理装置において実行されるものであって、前記情報処理装置に設けられたカメラ部による撮像を要求する撮像要求ステップと、その撮像要求ステップによる撮像の要求に応じて前記カメラ部で生成された撮像データを取得する撮像データ取得ステップと、前記撮像要求ステップにより撮像が要求された場合に、読取装置に対して原稿の読取指示を送信部に送信させる読取指示送信制御ステップと、その読取指示送信制御ステップにより前記送信部に送信させる読取指示に応じて前記読取装置で読み取られた読取データと、前記撮像データ取得ステップにより取得された撮像データとを関連付ける関連付けステップと、その関連付けステップにより関連付けられた読取データと撮像データとを記憶部に記憶させる記憶制御ステップと、その記憶制御ステップにより前記記憶部に記憶された前記読取データに基づく原稿画像を、表示部に表示させる第１表示制御ステップとを含む。
＜効果＞
技術的思想１記載の画像処理プログラムによれば、撮像の要求に応じて読取指示が読取装置へ送信され、その読取指示で読み取られた読取データに基づく原稿画像は、その撮像の要求に応じてカメラ部で生成された撮像データに関連付けられる。そして、撮像データに関連付けられている読取データに基づく原稿画像が表示部に表示される。よって、ユーザは、撮像の要求に応じてカメラ部で生成された撮像データに基づいて、当該撮像の要求に応じて読取装置で読み取られた読取データに基づく原稿画像を閲覧でき、利便性が良いという効果がある。
技術的思想２記載の画像処理プログラムによれば、技術的思想１記載の画像処理プログラムの奏する効果に加え、読取指示に応じて読取装置で読み取られた原稿画像の読取データは、その読取指示に対応する撮像の要求に伴い取得された撮像データに基づいて暗号化されるので、読取データに基づく原稿画像の不特定多数による閲覧を抑制できるという効果がある。また、暗号化された読取データは、記憶部に記憶された撮像データに基づいて復号化され、その読取データに基づく原稿画像が表示される。よって、ユーザは、暗号化された読取データであっても、記憶部に記憶された撮像データに基づいて復号化して閲覧でき、利便性が良いという効果がある。
技術的思想３記載の画像処理プログラムによれば、技術的思想１または２に記載の画像処理プログラムの奏する効果に加え、撮像の要求に応じて読み取られた読取データと当該撮像の要求に応じて生成された撮像データとの各画像が対応付けて表示部に表示されるので、ユーザは、撮像データの画像を手がかりに、所望の読取データを探すことができるという効果がある。
技術的思想４記載の画像処理プログラムによれば、技術的思想１記載の画像処理プログラムの奏する効果に加え、撮像の要求に応じて読み取られた読取データと当該撮像の要求に応じて生成された撮像データとを含む撮像読取ファイルが記憶部に記憶されるので、データの管理が容易であるという効果がある。
技術的思想５記載の画像処理プログラムによれば、撮像読取ファイルから読取データが抽出されて出力装置に出力されるので、出力装置では、読取データに基づく画像が出力され、一方、撮像データに基づく画像は出力されない。例えば、撮像データに基づく画像は、読取データに基づく画像を探し出す手がかりとして、ユーザにより使われる場合がある。この場合、ユーザは、撮像データと読取データとのうち、読取データに基づく画像の出力のみを所望する可能性が高い。技術的思想５記載の画像処理プログラムによれば、技術的思想４記載の画像処理プログラムの奏する効果に加え、撮像データと読取データとに基づく各画像のうち、ユーザが出力を所望する可能性の高い読取データに基づく画像のみを出力させることができるので、利便性が良いという効果がある。
技術的思想６記載の画像処理プログラムによれば、撮像読取ファイルから読取データが処理対象データとして抽出されて、データ出力先受付手段により受け付けられたアプリケーションに出力されるので、そのアプリケーションには読取データを処理させることができ、一方、撮像データは処理されない。よって、技術的思想６記載の画像処理プログラムによれば、技術的思想４または５記載の画像処理プログラムの奏する効果に加え、ユーザが出力を所望しない可能性の高い撮像画像データがアプリケーションに出力されてから、その撮像画像データの処理を中止させるなどの操作をユーザが行う必要が無く、利便性が良いという効果がある。
技術的思想７記載の画像処理プログラムによれば、技術的思想１から６の何れかに記載の画像処理プログラムの奏する効果に加え、情報処理装置において起動可能なアプリケーションであって、画像処理プログラム以外の撮像プログラムを利用して撮像データを生成させるので、画像処理プログラムの開発に要する負担を抑制できるという効果がある。
技術的思想８記載の画像処理プログラムによれば、技術的思想１から７の何れかに記載の画像処理プログラムの奏する効果に加え、カメラ部において設定可能な最低の解像度で撮像を行うよう要求するので、撮像データのデータ量を減らすことができるという効果がある。
技術的思想９記載の画像処理プログラムによれば、技術的思想７記載の画像処理プログラムの奏する効果に加え、撮像プログラムによる受付画面の表示中においても、画像処理プログラムを実行中であることをユーザに知らせることができるという効果がある。
技術的思想１０記載の情報処理装置によれば、技術的思想１記載の画像処理プログラムを実行する情報処理装置と同様の効果を奏する。
技術的思想１１記載の画像処理方法によれば、技術的思想１記載の画像処理プログラムを実行する情報処理装置と同様の効果を奏する。
【符号の説明】
【０１１６】
１０                  携帯端末
１４ｂ                デバイス制御アプリケーション
１５                  カメラ
３０                  スキャナ
４０                  プリンタ
８０                  インデックス画像
８１                  撮像画像
８２                  読取画像
【図１】
0005742545.tif 000002
【図２】
0005742545.tif 000003
【図３】
0005742545.tif 000004
【図４】
0005742545.tif 000005
【図５】
0005742545.tif 000006
【図６】
0005742545.tif 000007
【図７】
0005742545.tif 000008
【図８】
0005742545.tif 000009
【図９】
0005742545.tif 000010
【図１０】
0005742545.tif 000011