(57)【要約】 【課題】  無駄な読取処理の実行を抑制する。【解決手段】  原稿を光学的に読み取る読取処理を実行する読取装置は、第１の装置から第１の読取指示を受信する受信部と、第１の読取指示に基づく読取処理を実行して、第１の原稿画像データを生成する読取制御部と、第１の原稿画像データを、第１の装置に対して送信する送信部と、を備え、受信部は、さらに、第２の装置から第２の読取指示を受信可能であり、受信部が第２の読取指示を受信した場合であって、特定の条件が満たされる場合には、読取制御部は、第２の読取指示に基づく前記読取処理を実行せず、送信部は、第１の原稿画像データ、および、第１の原稿画像データに基づいて生成される画像データのうちの一方を、第２の装置に対して送信する。【選択図】  図２
2014068210.tif 000002
【特許請求の範囲】
【請求項１】
原稿を光学的に読み取ることによって原稿画像データを生成する読取処理を実行する読取装置であって、
ネットワークを介して、第１の装置から第１の読取指示を受信する受信部と、
前記第１の読取指示に基づく前記読取処理を実行して、第１の原稿画像データを生成する読取制御部と、
前記第１の原稿画像データを、前記第１の装置に対して送信する送信部と、
を備え、
前記受信部は、さらに、前記第１の装置と、前記第１の装置とは異なる第２の装置から第２の読取指示を受信可能であり、
前記受信部が前記第２の読取指示を受信した場合であって、特定の条件が満たされる場合には、
前記読取制御部は、前記第２の読取指示に基づく前記読取処理を実行せず、
前記送信部は、前記第１の原稿画像データ、および、前記第１の原稿画像データに基づいて生成される画像データのうちの少なくとも一方を、前記第２の装置に対して送信する、読取装置。
【請求項２】
請求項１に記載の読取装置であって、
前記第２の読取指示は、前記第２の装置から送信され、
前記読取装置は、さらに、前記第１の読取指示に対応する第１の識別情報と、前記第２の読取指示に含まれる第２の識別情報と、が一致するか否かを比較する識別情報比較部を備え、
前記特定の条件は、前記第１の識別情報と前記第２の識別情報とが一致すること、を含み、
前記受信部が前記第２の読取指示を受信した場合であって、前記第１の識別情報と前記第２の識別情報とが一致しない場合には、
前記読取制御部は、前記第２の読取指示に基づく前記読取処理を実行せず、
前記送信部は、前記第２の装置に対して、前記第１の原稿画像データ、および、前記第１の原稿画像データに基づいて生成される画像データのうちいずれも送信しない、読取装置。
【請求項３】
請求項１または２に記載の読取装置であって、さらに、
前記第１の読取指示に含まれる前記第１の読取指示のための第１の読取条件と、前記第２の読取指示に含まれる前記第２の読取指示のための第２の読取条件と、を比較する条件比較部と、
前記第１の原稿画像データに対する加工処理を実行可能な加工処理部であって、
前記特定の条件が満たされる場合であって、前記第２の読取条件が前記第１の読取条件と同じである第１の場合には、前記加工処理を実行せず、
前記特定の条件が満たされる場合であって、前記第２の読取条件が前記第１の読取条件とは異なる第２の場合には、前記加工処理を実行して、前記第２の読取条件に従った加工済みの原稿画像データを生成する、前記加工処理部と、
を備え、
前記第１の原稿画像データに基づいて生成される画像データは、前記加工済みの原稿画像データであり、
前記第１の場合には、前記送信部は、前記第１の原稿画像データを、前記第２の装置に対して送信し、
前記第２の場合には、前記送信部は、前記加工済みの原稿画像データを、前記第２の装置に対して送信する、読取装置。
【請求項４】
請求項１ないし３のいずれかに記載の読取装置であって、さらに、
前記特定の条件は、前記第１の読取指示を受信した後の特定期間内に、前記受信部によって、前記第２の読取指示が受信されること、を含む、読取装置。
【請求項５】
請求項１ないし４のいずれかに記載の読取装置であって、さらに、
前記送信部によって、前記第１の原稿画像データ、および、前記第１の原稿画像データに基づいて生成される画像データのうちの少なくとも一方が送信された送信回数を特定する送信回数特定部を備え、
前記特定の条件は、前記送信回数が基準回数より少ないこと、を含む、読取装置。
【請求項６】
請求項１、２、４、５のいずれかに記載の読取装置であって、さらに、
前記第１の読取指示に含まれる前記第１の読取指示のための第１の読取条件と、前記第２の読取指示に含まれる前記第２の読取指示のための第２の読取条件と、を比較する条件比較部を備え、
前記特定の条件は、前記第２の読取条件が前記第１の読取条件と同じであること、を含む、読取装置。
【請求項７】
請求項１ないし６のいずれかに記載の読取装置であって、さらに、
前記読取処理の対象となる前記原稿を保持する原稿保持部と、
前記原稿保持部から前記原稿が取り出されたか否か、および、前記原稿保持部に新たな前記原稿が載置されたか否か、の少なくとも一方を判断する判断部と、
を備え、
前記特定の条件は、前記第１の読取指示に基づく前記読取処理が実行された後に前記原稿保持部から前記原稿が取り出されていないこと、および、前記第１の読取指示に基づく前記読取処理が実行された後に前記原稿保持部に新たな前記原稿が載置されていないこと、の少なくとも一方を含む、読取装置。
【請求項８】
請求項４ないし７のいずれかに記載の読取装置であって、
動作モードの指定を受け付けるモード受付部を備え、
前記特定の条件は、前記第１の原稿画像データと、前記第１の原稿画像データに基づいて生成される画像データと、の少なくとも一方を、前記第２の装置に対して送信することが許容される特定の動作モードが指定されたこと、を含む、読取装置。
【請求項９】
請求項４ないし８のいずれかに記載の読取装置であって、さらに、
前記受信部が前記第２の読取指示を受信した場合であって、前記特定の条件が満たされない場合には、
前記読取制御部は、前記第２の読取指示に基づく前記読取処理を実行して、第２の原稿画像データを生成し、
前記送信部は、前記第２の原稿画像データを、前記第２の装置に対して送信する、読取装置。
【請求項１０】
原稿を光学的に読み取ることによって原稿画像データを生成する読取処理を実行する読取装置を制御するコンピュータプログラムであって、
ネットワークを介して、第１の装置から第１の読取指示を受信する受信機能と、
前記第１の読取指示に基づく前記読取処理を実行して、第１の原稿画像データを生成する読取制御機能と、
前記第１の原稿画像データを、前記第１の装置に対して送信する送信機能と、
をコンピュータに実現させ、
前記受信機能は、さらに、第２の装置から第２の読取指示を受信可能であり、
前記受信機能が前記第２の読取指示を受信した場合であって、特定の条件が満たされる場合には、
前記読取制御機能は、前記第２の読取指示に基づく前記読取処理を実行せず、
前記送信機能は、前記第１の原稿画像データ、および、前記第１の原稿画像データに基づいて生成される画像データのうちの一方を、前記第２の装置に対して送信する、コンピュータプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した読取指示に応じて読取装置の動作を制御する技術に関する。
【背景技術】
【０００２】
読取装置は、ユーザからの読取指示に応じて、原稿を光学的に読み取ることによって原稿画像データを生成する。ここで、特許文献１では、コピーボタンが押下されたときに、前回の読取処理の後に、原稿カバーが開けられていない場合には、前回の読取処理によって生成された画像データを用いて、印刷を実行するコピー機が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１２２４８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、読取装置が、外部機器から読取指示を受信する場合については、十分に考慮されていなかった。この結果、外部機器から読取指示を受信することが可能な読取装置において、無駄な読取処理の実行を抑制することができない可能性があった。
【０００５】
本発明の主な利点は、読取装置が、外部機器から読取指示を受信する場合に、無駄な読取処理の実行を抑制する技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００７】
［適用例１］原稿を光学的に読み取ることによって原稿画像データを生成する読取処理を実行する読取装置であって、
ネットワークを介して、第１の装置から第１の読取指示を受信する受信部と、
前記第１の読取指示に基づく前記読取処理を実行して、第１の原稿画像データを生成する読取制御部と、
前記第１の原稿画像データを、前記第１の装置に対して送信する送信部と、
を備え、
前記受信部は、さらに、前記第１の装置と、前記第１の装置とは異なる第２の装置と、のいずれかから第２の読取指示を受信可能であり、
前記受信部が前記第２の読取指示を受信した場合であって、特定の条件が満たされる場合には、
前記読取制御部は、前記第２の読取指示に基づく前記読取処理を実行せず、
前記送信部は、前記第１の原稿画像データ、および、前記第１の原稿画像データに基づいて生成される画像データのうちの少なくとも一方を、前記第２の装置に対して送信する、読取装置。
【０００８】
上記構成によれば、第２の読取指示が受信された場合であって、特定の条件を満たす場合には、第２の読取指示に基づく読取処理を実行せず、第１の原稿画像データ、および、第１の原稿画像データに基づいて生成される画像データのうちの少なくとも一方を、第２の装置に対して送信する。この結果、ネットワークを介して受信した読取指示に対して、無駄な読取処理が実行されることを抑制することができる。
【０００９】
［適用例２］適用例１に記載の読取装置であって、
前記第２の読取指示は、前記第２の装置から送信され、
前記読取装置は、さらに、前記第１の読取指示に対応する第１の識別情報と、前記第２の読取指示に含まれる第２の識別情報と、が一致するか否かを比較する識別情報比較部を備え、
前記特定の条件は、前記第１の識別情報と前記第２の識別情報とが一致すること、を含み、
前記受信部が前記第２の読取指示を受信した場合であって、前記第１の識別情報と前記第２の識別情報とが一致しない場合には、
前記読取制御部は、前記第２の読取指示に基づく前記読取処理を実行せず、
前記送信部は、前記第２の装置に対して、前記第１の原稿画像データ、および、前記第１の原稿画像データに基づいて生成される画像データのうちいずれも送信しない、読取装置。
上記構成によれば、第１の識別情報と第２の識別情報とが一致する場合には、無駄な読取処理が実行されることを抑制することができる。そして、第１の識別情報と第２の識別情報とが一致しない場合には、第２の装置が画像データを取得することを防止できるので、セキュリティを向上することができる。
【００１０】
［適用例３］適用例１または２に記載の読取装置であって、さらに、
前記第１の読取指示に含まれる前記第１の読取指示のための第１の読取条件と、前記第２の読取指示に含まれる前記第２の読取指示のための第２の読取条件と、を比較する条件比較部と、
前記第１の原稿画像データに対する加工処理を実行可能な加工処理部であって、
前記特定の条件が満たされる場合であって、前記第２の読取条件が前記第１の読取条件と同じである第１の場合には、前記加工処理を実行せず、
前記特定の条件が満たされる場合であって、前記第２の読取条件が前記第１の読取条件とは異なる第２の場合には、前記加工処理を実行して、前記第２の読取条件に従った加工済みの原稿画像データを生成する、前記加工処理部と、
を備え、
前記第１の原稿画像データに基づいて生成される画像データは、前記加工済みの原稿画像データであり、
前記第１の場合には、前記送信部は、前記第１の原稿画像データを、前記第２の装置に対して送信し、
前記第２の場合には、前記送信部は、前記加工済みの原稿画像データを、前記第２の装置に対して送信する、読取装置。
上記構成によれば、第２の読取条件が、第１の読取条件とは異なる場合であっても、第１の原稿画像データに対して加工処理を実行することによって、第２の読取条件に従った原稿画像データを生成する。この結果、第２の読取条件が、第１の読取条件とは異なる場合であっても、読取処理が実行されることを抑制することができる。
【００１１】
［適用例４］適用例１ないし３のいずれかに記載の読取装置であって、さらに、
前記特定の条件は、前記第１の読取指示を受信した後の特定期間内に、前記受信部によって、前記第２の読取指示が受信されること、を含む、読取装置。
上記構成によれば、特定の期間内に第２の読取指示が受信されることを条件に、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データが、第２の装置に対して送信される。この結果、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データを送信することが、第２の読取指示を受信したタイミングの観点から適切な場合に、無駄な読取処理が実行されることを抑制することができる。
【００１２】
［適用例５］適用例１ないし４のいずれかに記載の読取装置であって、さらに、
前記送信部によって、前記第１の原稿画像データ、および、前記第１の原稿画像データに基づいて生成される画像データのうちの少なくとも一方が送信された送信回数を特定する送信回数特定部を備え、
前記特定の条件は、前記送信回数が基準回数より少ないこと、を含む、読取装置。
上記構成によれば、送信回数が基準回数以内であることを条件に、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データが、第２の装置に対して、送信される。この結果、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データを送信することが送信回数の観点から適切な場合に、無駄な読取処理が実行されることを抑制することができる。
【００１３】
［適用例６］適用例１、２、４、５のいずれかに記載の読取装置であって、さらに、
前記第１の読取指示に含まれる前記第１の読取指示のための第１の読取条件と、前記第２の読取指示に含まれる前記第２の読取指示のための第２の読取条件と、を比較する条件比較部を備え、
前記特定の条件は、前記第２の読取条件が前記第１の読取条件と同じであること、を含む、読取装置。
上記構成によれば、第２の読取条件が前記第１の読取条件と同じであることを条件に、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データが、第２の装置に対して、送信される。この結果、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データを送信することが読取条件の観点から適切な場合に、無駄な読取処理が実行されることを抑制することができる。
【００１４】
［適用例７］適用例１ないし６のいずれかに記載の読取装置であって、さらに、
前記読取処理の対象となる前記原稿を保持する原稿保持部と、
前記原稿保持部から前記原稿が取り出されたか否か、および、前記原稿保持部に新たな前記原稿が載置されたか否か、の少なくとも一方を判断する判断部と、
を備え、
前記特定の条件は、前記第１の読取指示に基づく前記読取処理が実行された後に前記原稿保持部から前記原稿が取り出されていないこと、および、前記第１の読取指示に基づく前記読取処理が実行された後に前記原稿保持部に新たな前記原稿が載置されていないこと、の少なくとも一方を含む、読取装置。
第１の読取指示に基づく読取処理が実行された後に、原稿保持部から原稿が取り出された場合、または、原稿保持部に新たな原稿が載置された場合には、その後に受信された第２の読取指示は、第１の読取指示とは異なる原稿に対する読取指示である可能性が高い。上記構成によれば、第１の読取指示に基づく読取処理が実行された後に原稿保持部から原稿が取り出されていないこと、および、原稿保持部に新たな前記原稿が載置されていないこと、の少なくとも一方を条件に、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データが、第２の装置に対して、送信される。この結果、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データを送信することが、原稿保持部の状況から適切な場合に、無駄な読取処理が実行されることを抑制することができる。
【００１５】
［適用例８］適用例４ないし７のいずれかに記載の読取装置であって、
動作モードの指定を受け付けるモード受付部を備え、
前記特定の条件は、前記第１の原稿画像データと、前記第１の原稿画像データに基づいて生成される画像データと、の少なくとも一方を、前記第２の装置に対して送信することが許容される特定の動作モードが指定されたこと、を含む、読取装置。
上記構成によれば、特定の動作モードが指定されたことを条件に、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データが、第２の装置に対して、送信される。この結果、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データを送信することが適切な特定の動作モードが指定される場合に、無駄な読取処理が実行されることを抑制することができる。
【００１６】
［適用例９］適用例４ないし８のいずれかに記載の読取装置であって、さらに、
前記受信部が前記第２の読取指示を受信した場合であって、前記特定の条件が満たされない場合には、
前記読取制御部は、前記第２の読取指示に基づく前記読取処理を実行して、第２の原稿画像データを生成し、
前記送信部は、前記第２の原稿画像データを、前記第２の装置に対して送信する、読取装置。
上記構成によれば、特定の条件が満たされない場合には、第２の読取指示に基づく読取処理によって生成された第２の原稿画像データを第２の装置に対して送信する。この結果、特定の条件に応じて、適切な原稿画像データを第２の装置に対して送信することができる。
【００１７】
なお、本発明は、種々の形態で実現可能であり、例えば、読取装置の制御装置、これらの装置の機能または方法を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１８】
【図１】実施例における読取装置としての複合機２００とを含むシステムの構成を示すブロック図。
【図２】システムの動作の概要を示すシーケンス図。
【図３】第１実施例のスキャナ共有制御処理のフローチャート。
【図４】読取指示を送信するための携帯端末４００の操作画面ＵＩ１の一例を示す図。
【図５】タイマ処理のフローチャート。
【図６】第１実施例の読取判断処理のフローチャート。
【図７】第２実施例のスキャナ共有制御処理のフローチャート。
【図８】第２実施例のＵＩ画面の一例を示す図。
【図９】第３実施例のスキャナ共有制御処理のフローチャート。
【図１０】第３実施例の読取判断処理のフローチャート。
【発明を実施するための形態】
【００１９】
Ａ．第１実施例：
Ａ−１．システムの構成：
次に、本発明の実施の形態を実施例に基づき説明する。図１は、実施例における読取装置としての複合機２００とを含むシステムの構成を示すブロック図である。このシステムは、複合機２００と、インターネット７０に接続されたアクセスポイント５０と、携帯端末４００Ａ〜４００Ｄと、を備えている。
【００２０】
アクセスポイント５０は、例えば、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎの規格で定められる通信方式を利用した無線ＬＡＮのアクセスポイントとして機能する無線ＬＡＮルータである。複合機２００と、携帯端末４００Ａ〜４００Ｄとは、アクセスポイント５０を介して、インフラストラクチャーモードを用いた無線通信を行うことが可能である。インフラストラクチャーモードは、複数の無線ＬＡＮ端末装置（例えば、複合機２００や携帯端末４００）が、アクセスポイントを介してデータ通信するモードである。
【００２１】
複合機２００は、ＣＰＵ２１０と、ハードディスクドライブやフラッシュメモリなどの不揮発性記憶装置２２０と、ＲＡＭなどの揮発性記憶装置２３０と、所定の方式（例えば、インクジェット、レーザー）で画像を印刷するプリンタ部２４０と、スキャナ部２５０と、タッチパネルやボタンなどの操作部２６０と、タッチパネルと重畳された液晶などの表示パネルを含む表示部２７０と、パーソナルコンピュータや携帯端末などの外部装置とデータ通信を行うためのインタフェースとしての無線ＩＦ部２８０と、を備えている。
【００２２】
揮発性記憶装置２３０には、ＣＰＵ２１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域２３１が設けられている。不揮発性記憶装置２２０は、複合機２００を制御するためのコンピュータプログラム２２２を格納している。コンピュータプログラム２２２は、例えば、複合機２００の出荷時に予め不揮発性記憶装置２２０に格納されている。また、コンピュータプログラム２２２は、ＣＤ−ＲＯＭなどに記録された形態や、サーバからダウンロードする形態で提供され得る。不揮発性記憶装置２２０には、後述する原稿画像データ（スキャンデータ）および指示情報を記憶（保存）するための保存領域２２４が確保されている。保存領域２２４は、揮発性記憶装置２３０に確保されていても良い。
【００２３】
ＣＰＵ２１０は、コンピュータプログラム２２２を実行することにより、複合機２００の全体を制御する制御部１００として機能する。制御部１００は、プリンタ部２４０やスキャナ部２５０などを制御する各種の機能（図示省略）とともに、後述するスキャナ共有制御処理を実行するための機能部１１０〜１９０を備える。すなわち、制御部１００は、読取指示受信部１１０と、読取制御部１２０と、画像データ送信部１３０と、識別情報比較部１４０と、加工処理部１５０と、条件比較部１６０と、送信回数特定部１７０と、判断部１８０と、モード受付部１９０と、を備えている。
【００２４】
無線ＩＦ部２８０は、アンテナを含み、例えば、アクセスポイント５０を介した無線通信、すなわち、インフラストラクチャーモードに準拠する無線通信を行う。無線ＩＦ部２８０は、例えば、後述するように、携帯端末４００Ａ〜４００Ｄからの読取指示や、携帯端末４００Ａ〜４００Ｄへの原稿画像データの送信のために用いられる。
【００２５】
スキャナ部２５０は、光学センサ（例えば、ＣＩＳ（Contact Image Sensor））を用いて、原稿を光学的に読み取る読取処理を実行することによって、原稿画像データ（スキャンデータ）を生成する。スキャナ部２５０は、読取処理の対象となる原稿を保持する原稿保持部２５１を備えている。本実施例の原稿保持部２５１は、原稿を載せるための平らな透明板と、透明板に対して開閉可能に配置されたカバー部材と、を含むフラットベッド式の保持部である。原稿保持部２５１は、カバー部材の開閉状態を検出する開閉を検出する開閉センサ２５２を備えている。
【００２６】
携帯端末４００Ａは、例えば、スマートフォンと呼ばれる多機能携帯電話である。携帯端末４００Ａは、ＣＰＵ４１０と、ハードディスクドライブやフラッシュメモリなどの不揮発性記憶装置４２０と、ＲＡＭなどの揮発性記憶装置４２５と、無線ＩＦ部４３０と、電話ＩＦ部４４０と、スピーカやマイクを含み電話機能などを実現するための音声処理部４５０と、タッチパネルや操作キーなどを含む操作部４６０と、タッチパネルと重畳された液晶パネルなどを含む表示部４７０と、ＧＰＳ部４８０と、イメージセンサを用いて撮像を行うカメラ４９０と、を主に備えている。
【００２７】
無線ＩＦ部４３０は、アンテナを含み、例えば、アクセスポイント５０を介した無線通信、すなわち、インフラストラクチャーモードに準拠する無線通信を行う。例えば、無線ＩＦ部４３０は、後述するように、複合機２００への読取指示の送信や、複合機２００からの原稿画像データの受信のために用いられる。
【００２８】
電話ＩＦ部４４０は、アンテナを含み、基地局（図示省略）との間で携帯電話通信の方式（例えば、Ｗ−ＣＤＭＡ）に準拠する無線通信を行う。電話ＩＦ部４４０は、例えば、電話や、基地局を介したインターネット７０への接続などに用いられる。
【００２９】
ＧＰＳ部４８０は、ＧＰＳ（Global Positioning System／全地球測位システム）を構成する人工衛星から送信された電波（ＧＰＳ信号）を受信する受信機を含む。ＧＰＳ部４８０は、受信したＧＰＳ信号に基づき現在位置を表す現在位置情報を取得することができる。
【００３０】
不揮発性記憶装置４２０には、制御プログラムＰＧ１と、スキャナ操作プログラムＰＧ２と、が格納されている。制御プログラムＰＧ１は、ＯＳ（オペレーティングシステム）の機能や、電話機能、カメラ４９０の制御機能など、携帯端末４００Ａの基本機能を実現するプログラムである。制御プログラムＰＧ１は、例えば、携帯端末４００Ａの製造者によって提供され、出荷時に予め格納されている。スキャナ操作プログラムＰＧ２は、複合機２００のスキャナ部２５０を遠隔操作するための機能を実現するプログラムである。スキャナ操作プログラムＰＧ２は、携帯端末４００Ａに新たな機能を追加するプログラム（「アプリ」などと呼ばれる。）であり、例えば、携帯端末４００Ａの製造者とは異なる提供者（例えば、複合機２００の製造者）によって、所定のサーバからダウンロードする形態で、提供される。また、スキャナ操作プログラムＰＧ２は、例えば、携帯端末４００Ａの製造者によって提供され、出荷時に予め格納されていても良い。
【００３１】
他の携帯端末４００Ｂ〜Ｄは、上述した携帯端末４００Ａと同様の構成を有しているので、説明を省略する。以下では、個々の携帯端末４００Ａ〜Ｄを区別しない場合には、末尾のアルファベットを省略して、携帯端末４００とも呼ぶ。
【００３２】
ＣＰＵ４１０は、制御プログラムＰＧ１を実行することによって、携帯端末４００Ａの基本機能を実現するメイン制御部２０として機能する。また、スキャナ操作プログラムＰＧ２を実行することによって、スキャナ操作部３００として機能する。
【００３３】
Ａ−２．システムの動作：
図２は、システムの動作の概要を示すシーケンス図である。複数のユーザ（例えば、３人）が１枚の原稿を表す原稿画像データを、各ユーザの携帯端末４００を用いて取得する場合を例に、システムの動作を説明する。複合機２００は、スキャナ共有モードと、通常スキャナモードで動作可能である。通常モードについての詳しい説明は省略するが、通常モードは、例えば、１回の読取指示ごとに、１回の読取処理を実行して１個の原稿画像データを生成し、読取指示の送信元の装置に、生成された原稿画像データを送信するモードである。以下では、スキャナ共有モードでの動作について説明する。先ず、スキャナ共有モードを利用する複数のユーザは、それぞれ自分の携帯端末４００を所持した状態で、複合機２００の近傍に集まる。そして、ユーザが、複合機２００を、スキャナ共有モードに設定する。例えば、複合機２００（モード受付部１９０（図１））は、所定のＵＩ画面（図示省略）を表示部２７０に表示する。ユーザが、ＵＩ画面に従って、操作部２６０に対して所定の設定操作を行うことによって、複合機２００はスキャナ共有モードに設定される。スキャナ共有モードへの設定が受け付けられる（図２：ステップＳ２１０）と、複合機２００の制御部１００は、スキャナ共有制御処理の実行を開始する。スキャナ共有制御処理が開始されると、複合機２００は、ユーザの携帯端末４００からの読取指示が受け付け可能な状態となる。
【００３４】
各ユーザは、携帯端末４００を操作して、携帯端末４００にスキャナ操作プログラムＰＧ２を起動させる。携帯端末４００が、スキャナ操作プログラムＰＧ２を起動する（図２：ステップＳ４１０Ａ〜Ｄ）と、携帯端末４００（スキャナ操作部３００）は、ユーザの操作に応じて、複合機２００に対して、読取指示を送信可能な状態となる。ユーザは、原稿をスキャナ部２５０の原稿保持部２５１にセットする。そして、各ユーザは、携帯端末４００（スキャナ操作部３００）を操作して、複合機２００を読取指示の送信先として指定する。その後、携帯端末４００は、複合機２００に対して読取指示を送信する。各ユーザの携帯端末４００は、読取指示を送信するタイミングや、読取指示の内容に応じて、原稿画像データや、エラーメッセージを取得する。以下、複合機２００の制御部１００が実行するスキャナ共有制御処理を中心に詳細を説明する。
【００３５】
図３は、スキャナ共有制御処理のフローチャートである。
ステップＳ１０では、制御部１００の読取指示受信部１１０は、携帯端末４００から読取指示を受信したか否かを判断する。読取指示受信部１１０は、携帯端末４００から読取指示を受信していない場合には（ステップＳ１０：ＮＯ）、読取指示を受信するまで待機している。読取指示受信部１１０が読取指示を受信すると（ステップＳ１０：ＹＥＳ）、制御部１００は、読取指示に含まれる指示情報を取得する（ステップＳ１５）。
【００３６】
指示情報は、図３に示すように、保存時間ＴＩと、上限送信回数ＵＮと、パスワードＰＷと、読取条件ＳＩと、を指定する情報を含む。保存時間ＴＩは、後述する読取処理によって生成された原稿画像データを保存領域２２４に保存しておく時間を示す。上限送信回数ＵＮは、保存された原稿画像データを携帯端末４００に対して送信することが許容される回数を示す。読取条件ＳＩは、読取処理に関する条件を規定する設定であり、例えば、読取解像度（３００ｄｐｉ、６００ｄｐｉ、１２００ｄｐｉなど）と、読取処理の色設定（カラースキャン、モノクロスキャンなど）と、生成すべき原稿画像データのファイル形式（ＰＤＦ形式、ＪＰＥＧ形式など）やファイルサイズと、圧縮の有無や圧縮の方式と、を含み得る。
【００３７】
図４は、読取指示を送信するための携帯端末４００の操作画面ＵＩ１の一例を示す図である。これらの指示情報は、例えば、スキャナ操作部３００が、操作画面ＵＩ１を携帯端末４００の表示部４７０に表示することによって、ユーザから受け付けられる。図４に示す例では、操作画面ＵＩ１は、パスワードＰＷの入力欄ＩＡ１と、上限送信回数ＵＮ（図４では共有人数と表示されている）の入力欄ＩＡ２と、読取指示送信ボタンＢＴ１と、詳細設定を行うためのボタンＢＴ２と、を含んでいる。ユーザがボタンＢＴ２にタッチすると、別の操作画面が表示される。ユーザは、当該別の操作画面において、読取条件ＳＩや保存時間ＴＩ等について入力することができる（図示省略）。本実施例では、少なくともパスワードＰＷが入力されることが、読取指示を送信するための条件とされ、他の項目について、ユーザからの入力がない場合には、デフォルト値が採用される。
【００３８】
指示情報を取得すると、次のステップＳ２０では、制御部１００は、受信された読取指示が最初の読取指示であるか否かを判断する。具体的には、制御部１００は、上述した保存領域２２４（図１）に、既に、指示情報および原稿画像データが保存されているか否かによって、最初の読取指示であるか否かを判断する。制御部１００は、指示情報および原稿画像データが保存されている場合には、受信された読取指示が最初の読取指示でないと判断する。制御部１００は、指示情報および原稿画像データが記憶されていない場合には、受信された読取指示が最初の読取指示であると判断する。
【００３９】
ここで、最初の読取指示は、ステップＳ２０での判断条件から解るように、保存領域２２４に、携帯端末４００に送信され得る原稿画像データが保存されていない状態で、読取指示受信部１１０によって、受信された読取指示である。具体的には、最初の読取指示は、スキャナ共有制御モードに設定後、読取指示受信部１１０によって、最初に受信された読取指示を含む。また、最初の読取指示は、スキャナ共有制御モードに設定後、他の読取指示に基づいて、保存領域２２４に原稿画像データが保存され、後述するタイマ処理（図５）において当該原稿画像データが保存時間ＴＩの経過によって消去された後に、読取指示受信部１１０によって、最初に受信された読取指示を含む。 
【００４０】
受信された読取指示が最初の読取指示である場合には（ステップＳ２０：ＹＥＳ）、読取制御部１２０は、ステップＳ１５にて取得された指示情報に含まれる読取条件ＳＩに従って読取処理を実行する（ステップＳ４５）。すなわち、本ステップにて、この時点で原稿保持部２５１に載置されている原稿が読み取られて、新たに原稿の画像を表す原稿画像データ（スキャンデータ）が生成される。
【００４１】
続くステップＳ５０では、画像データ送信部１３０は、生成された原稿画像データを、読取指示の送信元（読取指示を送信した携帯端末４００）に対して送信する。この結果、最初の読取指示を送信した携帯端末４００は、読取指示に対する応答として、原稿画像データを受け取ることができる。
【００４２】
ステップＳ５５では、制御部１００は、直前のステップＳ４５にて生成された原稿画像データと、直前のステップＳ１５にて取得された指示情報とを、保存領域２２４に、保存（格納）する。本ステップにて、保存領域２２４に保存された原稿画像データを「保存済みの原稿画像データ」とも呼ぶ。また、本ステップにて、保存領域２２４に保存された指示情報を「保存済みの指示情報」とも呼ぶ。なお、本ステップに移行した時点で、既に保存領域２２４に保存済みの指示情報および原稿画像データが存在する場合には、本ステップにて、保存領域２２４に既に保存済みの指示情報および原稿画像データは消去されて、直前のステップＳ４５にて生成された原稿画像データおよび直前のＳ１５にて取得された指示情報が、新たに保存領域２２４に保存される。
【００４３】
ここで、ステップＳ５５に移行した時点で、保存領域２２４に既に保存済みの指示情報および原稿画像データ場合には、後述する読取判断処理（ステップＳ３５）にて、読取処理を実行すると判断された結果（ステップＳ４０：ＹＥＳ）、ステップＳ５５が実行される場合、あるいは、通常モードで読み取られて保存領域２２４に保存されている原稿画像データが存在する場合が考えられる。
【００４４】
ステップＳ６０では、送信回数特定部１７０は、送信回数ＳＮ（を表す変数）を初期化する。すなわち、送信回数特定部１７０は、送信回数ＳＮ＝「１」とする。送信回数ＳＮは、保存済みの原稿画像データが携帯端末４００に送信された回数である。送信回数特定部１７０は、送信回数ＳＮを表す変数を管理することによって、送信回数ＳＮを特定可能に管理している。
【００４５】
ステップＳ６５では、制御部１００は、タイマ処理を開始する。タイマ処理を開始すると、処理中の読取指示に関する処理は終了され、制御部１００は、ステップＳ１０に戻って、新たな読取指示が受信されたか否かを判断する
【００４６】
図５は、タイマ処理のフローチャートである。タイマ処理は、スキャナ共有制御処理（図３のフローチャート）とは、非同期で実行される。すなわち、タイマ処理は、スキャナ共有制御処理とは互いに独立な処理であり、スキャナ共有制御処理と並行して実行される。
【００４７】
タイマ処理が開始されると、ステップＳ１（図６）では、制御部１００はタイマを起動する。ステップＳ２では、制御部１００は、保存領域２２４に保存済みの指示情報において指定された保存時間ＴＩが経過したか否かを判断する。保存時間ＴＩが経過していない場合には（ステップＳ２：ＮＯ）、制御部１００は、保存時間ＴＩが経過するまでタイマを動作させる。保存時間ＴＩが経過した場合には（ステップＳ２：ＹＥＳ）、制御部１００は、保存済みの原稿画像データと、保存済みの指示情報と、を消去して（ステップＳ３）、タイマ処理を終了する。以上の説明から解るように、ステップＳ５５にて保存領域２２４に保存済みの指示情報および原稿画像データは、保存時間ＴＩが経過した時点と、次回以降のステップＳ４５にて読取処理が実行されて、新たな原稿画像データが生成された時点と、のうちの早いほうの時点で、消去される。
【００４８】
図４に戻って、ステップＳ２０から説明を続ける。受信された読取指示が最初の読取指示でない場合には（ステップＳ２０：ＮＯ）、すなわち、保存領域２２４に保存済みの指示情報、および、保存済みの原稿画像データが記憶されている場合には、パスワードが一致するか否かの判断が行われる（ステップＳ２５）。すなわち、識別情報比較部１４０は、保存済みのパスワードＰＷと、処理対象のパスワードＰＷと、を比較して、保存済みのパスワードＰＷと、処理対象のパスワードＰＷと、が一致するか否かを判断する（ステップＳ２５）。具体的には、受信された読取指示が最初の読取指示でない場合には、上述したように、既に受信された最初の読取指示の指示情報が保存領域２２４に保存されている。保存済みのパスワードＰＷは、保存領域２２４に保存済みの指示情報に含まれるパスワードＰＷである。処理対象のパスワードＰＷは、先のステップＳ１５で、処理中の読取指示から取得された指示情報に含まれるパスワードＰＷである。
【００４９】
保存済みのパスワードＰＷと、処理対象のパスワードＰＷと、が一致しない場合には（ステップＳ２５：ＮＯ）、制御部１００は、エラーを通知するエラーメッセージを、読取指示の送信元（読取指示を送信した携帯端末４００）に対して送信する（ステップＳ３０）。この場合には、制御部１００は、エラーメッセージのみを送信し、原稿画像データ（スキャンデータ）は、送信しない。この結果、原稿画像データを共有すべき当事者以外の者の携帯端末に、原稿画像データが送信されることを抑制して、セキュリティを向上することができる。エラーメッセージが送信されると、処理中の読取指示に関する処理は終了され、制御部１００は、ステップＳ１０に戻って、新たな読取指示が受信されたか否かを判断する。
【００５０】
保存済みのパスワードＰＷと、処理対象のパスワードＰＷと、が一致する場合には（ステップＳ２５：ＹＥＳ）、制御部１００は、読取判断処理を実行する。
【００５１】
図６は、読取判断処理のフローチャートである。読取判断処理は、原稿を光学的に読み取る読取処理を実行するか否かを判断する処理である。ステップＳ３５２では、制御部１００は、上述した送信回数ＳＮが、保存済みの指示情報に含まれる上限送信回数ＵＮより少ないか否かを判断する。送信回数ＳＮが、上限送信回数ＵＮより少ない場合には（ステップＳ３５２：ＹＥＳ）、制御部１００の判断部１８０は、原稿保持部２５１から原稿が取り除かれたか否かを判断する（ステップＳ３５４）。具体的には、判断部１８０は、現在、保存領域２２４に保存済みの原稿画像データが生成された（上述したステップＳ４５参照）時点より後に、原稿保持部２５１のカバー部材（原稿カバー）がオープンされたか否かを、開閉センサ２５２を用いて検出する。原稿保持部２５１のカバー部材がオープンされた場合には、原稿保持部２５１から原稿が取り除かれたと判断することができ、原稿保持部２５１のカバー部材がオープンされていない場合には、原稿保持部２５１から原稿が取り除かれていないと判断することができる。
【００５２】
送信回数ＳＮが上限送信回数ＵＮより少なく（ステップＳ３５２：ＹＥＳ）、かつ、原稿保持部２５１のカバー部材（原稿カバー）がオープンされておらず、原稿が取り除かれていないと判断できる場合には（ステップＳ３５４：ＮＯ）、制御部１００は、「読取処理を実行しない」と決定する（ステップＳ３５６）。送信回数ＳＮが上限送信回数ＵＮ以上である場合（ステップＳ３５２：ＮＯ）、または、原稿保持部２５１のカバー部材（原稿カバー）がオープンされており、原稿が取り除かれたと判断できる場合には（ステップＳ３５４：ＹＥＳ）、制御部１００は、「読取処理を実行する」と決定する（ステップＳ３５８）。読取処理を実行するか否かが決定されると、読取判断処理は終了される。
【００５３】
図３のフローチャートに戻り、説明を続ける。読取判断処理（ステップＳ３５）にて、読取処理を実行すると判断された場合には（ステップＳ４０：ＹＥＳ）、上述したステップＳ４５〜Ｓ６５の処理が実行される。すなわち、読取指示が最初の読取指示である場合（ステップＳ２０：ＹＥＳ）と同様に、読取制御部１２０は、ステップＳ１５にて取得された指示情報に含まれる読取条件ＳＩに従って読取処理を実行して、新たな原稿画像データを生成する（ステップＳ４５）。そして、画像データ送信部１３０は、生成された原稿画像データを、読取指示の送信元に対して送信する（ステップＳ５０）。さらに、制御部１００は、直前のステップＳ４５にて生成された原稿画像データと、直前のステップＳ１５にて取得された指示情報とを、保存領域２２４に、保存する（ステップＳ５５）。そして、送信回数特定部１７０は、送信回数ＳＮを初期化し（ステップＳ６０）、制御部１００は、タイマ処理を開始する（ステップＳ６５）。この時点で既に開始されたタイマ処理が実行中である場合には、実行中のタイマ処理は中止されて、新たなタイマ処理が開始される。この結果、保存時間ＴＩが新たにゼロからカウントされる。その後、制御部１００は、ステップＳ１０に戻って、新たな読取指示が受信されたか否かを判断する。
【００５４】
読取判断処理（ステップＳ３５）にて、読取処理を実行しないと判断された場合には（ステップＳ４０：ＮＯ）、条件比較部１６０は、保存領域２２４に保存済みの指示情報に含まれる読取条件ＳＩと、直前のステップＳ１５にて取得された指示情報に含まれる読取条件ＳＩ（処理対象の読取条件ＳＩ）と、を比較して、２つの読取条件ＳＩが互いに一致するか否か(例えば、読取解像度が一致するか否か)を判断する。
【００５５】
２つの読取条件ＳＩが一致する場合には（ステップＳ７０：ＹＥＳ）、画像データ送信部１３０は、保存領域２２４に保存済みの原稿画像データを、読取指示の送信元（読取指示を送信した携帯端末４００）に対して送信する（ステップＳ８５）。この場合には、処理対象の読取指示に基づく新たな読取処理（新たな原稿画像データの生成）は実行されない。これにより、読取処理の実行が抑制される。
【００５６】
２つの読取条件ＳＩが一致しない場合には（ステップＳ７０：ＮＯ）、加工処理部１５０は、保存領域２２４に保存済みの原稿画像データを、直前のステップＳ１５にて取得された指示情報に含まれる読取条件ＳＩに従って加工する加工処理を実行する（ステップＳ７５）。加工処理によって、当該読取条件ＳＩに従った加工済みの原稿画像データが生成される。加工処理は、読取条件ＳＩにおいて設定可能な項目に関する各種の処理、例えば、解像度変換処理や、色数変換処理や、ファイル形式を変換するファイル形式変換処理や、圧縮処理などが含まれる。解像度変換処理は、原稿画像データの解像度（縦横の画素数）を変換する処理である。色数変換処理は、１画素で表現可能な色数（色の種類数）を変更する処理であり、例えば、カラー画像データをモノクロ画像データに変換する処理である。圧縮処理は、例えば、圧縮されていない画像データを所定の方式で圧縮する処理や、圧縮済みの画像データを他の方式で圧縮し直す処理を含む。
【００５７】
続くステップＳ８０では、画像データ送信部１３０は、加工済みの原稿画像データを、読取指示の送信元（読取指示を送信した携帯端末４００）に対して送信する。ステップＳ７５、Ｓ８０が実行される場合にも、処理対象の読取指示に基づく新たな読取処理（新たな原稿画像データの生成）は実行されない。これにより、読取処理の実行が抑制される。
【００５８】
保存領域２２４に保存済みの原稿画像データ、または、加工済みの原稿画像データの送信が行われると、ステップＳ９０では、送信回数特定部１７０は、送信回数ＳＮに１を加算する。その後、制御部１００は、ステップＳ１０に戻って、新たな読取指示が受信されたか否かを判断する。
【００５９】
以上説明したスキャナ共有制御処理が実行されることによって、複数の携帯端末４００からそれぞれ送信された読取指示に応じて、それぞれ原稿画像データ（ステップＳ５０、Ｓ８０、Ｓ８５)やエラーメッセージ（ステップＳ３０)の送信が行われる。なお、スキャナ共有制御処理は、例えば、保存時間ＴＩと比較して十分に長い所定期間が経過したときに終了されても良いし、ユーザの操作（スキャナ共有モードの終了操作など）に応じて終了されても良い。
【００６０】
図２に戻って、スキャナ共有制御処理が実行された結果について説明する。図２に示すように、スキャナ共有制御処理の開始後に、例えば、最初に、携帯端末４００Ａから第１の読取指示が送信された場合には、第１の読取指示の送信時点で原稿保持部２５１に載置されている原稿が読み取られて第１の原稿画像データが生成される（図３：Ｓ４５）。そして、生成された第１の原稿画像データが携帯端末４００Ａに送信される（図３：Ｓ５０）。
【００６１】
第１の原稿画像データは、生成後から保存時間ＴＩが経過するまでは、保存領域２２４に保存されている。そして、図２に示すように、その後に、例えば、他の携帯端末（４００Ｂ〜Ｄのいずれか）から第２の読取指示が送信された場合であって、特定の条件（共有条件とも呼ぶ）が満たされる場合には、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データが、送信元の携帯端末に対して送信される（図３：Ｓ８０、８５）。第１の原稿画像データに基づいて生成される画像データは、本実施例では、第１の原稿画像データに対して加工処理を行った加工済みの原稿画像データである。第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データが送信される場合は、第２の読取処理に基づく読取処理は実行されない。この結果、無線ネットワークを介して受信した読取指示に対して、無駄な読取処理が実行されることを抑制することができる。無駄な読取処理が実行されなければ、携帯端末４００が原稿画像データを取得するまでの時間を短縮することができる。また、複合機２００の消費電力を低減することができる。
【００６２】
ここで、上述したスキャナ共有制御処理の具体的な処理内容（図３）から解るように、特定の条件は、以下の条件を含む。
（条件１）第１の読取指示に含まれるパスワードＰＷと、第２の読取指示に含まれるパスワードＰＷとが一致すること（図３：Ｓ２５）。なお、本実施例では、パスワードＰＷは、第１の読取指示（最初の読取指示）を送信したユーザから、第２の読取指示を送るべきユーザに対して、口頭、メモなどで直接に伝えられることが想定されている。
（条件２）第１の読取指示を受信した後の特定期間内（具体的には、第１の読取指示後にタイマ処理が開始されてから保存時間ＴＩが経過するまでの期間内）に、第２の読取指示が受信されること（図３：Ｓ６５、図５）
（条件３）第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データの送信回数の合計値（送信回数ＳＮ）が、基準回数（上限送信回数ＵＮ）より少ないこと（図６：Ｓ３５２）
（条件４）原稿保持部２５１から原稿が取り出されていないこと（原稿カバーのオープンが検出されていないこと）（図６：Ｓ３５４）。
本実施例では、これらの４つの条件が全て満たされた場合に、特定の条件が満たされたと判断され、処理対象の読取指示に基づく新たな読取処理は実行されない。なお、これらの４つの条件が全て満たされた場合に限らず、これら４つの条件のうちの少なくとも１つが満たされた場合に、特定の条件が満たされたと判断しても良い。
【００６３】
他の携帯端末（４００Ｂ〜Ｄのいずれか）から第２の読取指示が送信された場合であって、上記条件１が満たされない場合には、エラーメッセージが送信元の携帯端末に対して送信される（図３：Ｓ３０、図２）。すなわち、読取制御部１２０は、第２の読取指示に基づく読取処理を実行せず、画像データ送信部１３０は、第１の原稿画像データ、および、第１の原稿画像データに基づいて生成される画像データのうちいずれも送信しない。この結果、パスワードＰＷが一致する場合には、無駄な読取処理が実行されることを抑制することができる。そして、パスワードＰＷが一致しない場合には、一致しない場合には、第２の読取指示の送信元の携帯端末４００が画像データを取得することを防止できるので、セキュリティを向上することができる。第１の読取指示に含まれるパスワードＰＷは、第１の識別情報の例であり、第２の読取指示に含まれるパスワードＰＷは、第２の識別情報の例である。
【００６４】
さらに、特定の条件に条件２が含まれているので、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データを送信することが、第２の読取指示を受信したタイミングの観点から適切な場合に、無駄な読取処理が実行されることを抑制することができる。例えば、第１の読取指示の受信後、第２の読取指示の受信までの間隔が長い場合には、その間に原稿が取り替えられている可能性が高くなる。原稿が取り替えられている場合には、新たに読取処理を実行して、新たに原稿画像データを生成することが好ましい。本実施例では、条件４を加えているが、条件４だけでは、開閉センサ２５２が備えられていない場合や、開閉センサ２５２が故障している場合には対応できない可能性がある。また、第１の原稿画像データが長時間に亘って保存され、他の携帯端末に送信され得る状態が長時間に亘って継続することは、セキュリティの観点から好ましくないと考えられる。
【００６５】
さらに、特定の条件に条件３が含まれているので、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データを送信することが、送信回数の観点から適切な場合に、無駄な読取処理が実行されることを抑制することができる。例えば、ユーザから指定された上限送信回数ＵＮ分、既に第１の原稿画像データを送信した後に、第２の読取指示が受信された場合には、原稿が取り替えられている可能性が高くなる。また、上限送信回数ＵＮ分の送信を終えても、なお、第１の原稿画像データが、他の携帯端末に送信されることは、セキュリティの観点から好ましくないと考えられる。
【００６６】
さらに、特定の条件に条件４が含まれているので、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データを送信することが原稿保持部の状況から適切な場合に、無駄な読取処理が実行されることを抑制することができる。例えば、原稿が取り出された後の読取指示は、第１の原稿画像データが生成されたときの原稿とは異なる原稿を読み取ることを意図した指示であると考えられる。この場合には、新たに読取処理を実行して、新たに原稿画像データを生成することが好ましい。
【００６７】
そして、他の携帯端末から第２の読取指示が送信された場合であって、上記条件１が満たされるものの、上記条件２〜４のいずれかが満たされない場合には、読取制御部１２０は、第２の読取指示に基づく読取処理を実行して、新たな原稿画像データ（第２の原稿画像データ）を生成する（図３：Ｓ４５）。そして、画像データ送信部１３０は、第２の原稿画像データを、送信元の携帯端末に対して送信する（図３：Ｓ５５、図２）。この結果、条件に応じて、適切な原稿画像データを、読取指示の送信元の携帯端末に対して送信することができる。
【００６８】
さらに、他の携帯端末から第２の読取指示が送信された場合であって、上記特定の条件が満たされた場合には、条件比較部１６０は、第１の読取処理のための読取条件ＳＩと、第２の読取処理のための読取条件ＳＩと、が一致するか否かを判断する。そして、第２の読取条件が第１の読取条件とは異なる場合には、加工処理部１５０は、加工処理を実行して、第２の読取条件に従った加工済みの原稿画像データを生成する（図３：Ｓ７５）。そして、画像データ送信部１３０は、第２の読取条件が、第１の読取条件とは異なる場合であっても、読取処理が実行されることなく、加工済みの原稿画像データが、読取指示の送信元の携帯端末に対して送信されるので、より効果的に読取処理の実行を抑制することができる。
【００６９】
上記スキャナ共有制御処理は、モード受付部１９０がスキャナ共有モードの指定を受け付けた場合に実行される（図２）。すなわち、第２の読取処理が受信された場合に、第２の読取指示に基づく読取処理を実行することなく、第１の原稿画像データの送信が行われるのは、スキャナ共有モードの指定が行われることが条件である。したがって、第１の原稿画像データに基づいて生成される画像データを送信することが適切な動作モードである場合に、無駄な読取処理が実行されることを抑制することができる。また、ユーザは、モード指定を行うことによって、読取処理を抑制できるモードを使用するか否かを選べるので、便利である。以上の説明から解るように、本実施例におけるスキャナ共有モードは、第１の原稿画像データと、第１の原稿画像データに基づいて生成される画像データと、の少なくとも一方を、第２の読取指示の送信元の装置に対して送信することが許容される特定の動作モードである。また、本実施例における通常モードは、第１の原稿画像データと、第１の原稿画像データに基づいて生成される画像データと、の少なくとも一方を、第２の読取指示の送信元の装置に対して送信することが許容されない動作モードである、と言うことができる。
【００７０】
Ｂ．第２実施例：
図７は、第２実施例のスキャナ共有制御処理のフローチャートである。図７のフローチャートにおいて、第１実施例のスキャナ共有制御処理と異なるステップについては、符号の末尾に「Ａ」を付し、第１実施例のスキャナ共有制御処理と同一のステップについては、図３に示す第１実施例のスキャナ共有制御処理のフローチャートと同じ符号を付した。
【００７１】
図７のＳ１５に示すように、第２実施例の最初の読取指示の指示情報Ａには、第１実施例の指示情報(図３のＳ１５)とは異なり、パスワードＰＷが含まれない。第２実施例のスキャナ共有制御処理では、ステップＳ５０にて、画像データ送信部１３０が最初の読取指示の送信元に対して原稿画像データを送信した後、制御部１００は、ＰＩＮ（Personal Identification Number）コードＣＤを生成して、表示部２７０に表示する（ステップＳ５２Ａ）。ＰＩＮコードＣＤは、いわゆる暗証番号であり、例えば、４桁の数字である。制御部１００は、例えば、乱数を用いて、ランダムな４つの数字の組み合わせを生成することによって、ＰＩＮコードＣＤを生成する。
【００７２】
図８は、第２実施例のＵＩ画面の一例を示す図である。図８（Ａ）は、複合機２００の表示部２７０にＰＩＮコードＣＤ（この例では、「６４９１」）が表示された様子を示している。このＰＩＮコードＣＤは、最初の読取指示に基づく原稿画像データに対応しており、このＰＩＮコードＣＤは、例えば、最初の読取指示に基づく原稿画像データが保存領域２２４に保存されている間、表示部２７０に表示され続ける。
【００７３】
続くステップＳ５５Ａでは、制御部１００は、直前のステップＳ４５で生成された原稿画像データと、直前のステップＳ１５で取得された指示情報と共に、ステップＳ５０Ａで生成されたＰＩＮコードＣＤを保存領域２２４に保存する。
【００７４】
また、第２実施例において最初の読取指示に続いて送信される読取指示の指示情報Ｂには、第１実施例におけるパスワードＰＷに代えて、ＰＩＮコードＣＤが含まれる。図８（Ｂ）は、第２実施例において、最初の読取指示以外の読取指示（ＰＩＮコードの入力を必要とする読取指示）を送信するための操作画面ＵＩ２の一例を示している。ユーザは、複合機２００の表示部２７０に表示されたＰＩＮコードＣＤ（図８（Ａ））を見て、自身の携帯端末４００の操作画面ＵＩ２における入力欄ＩＡ３に、当該ＰＩＮコードＣＤを入力する。ユーザは、入力欄ＩＡ３に、当該ＰＩＮコードＣＤを入力した上で、読取指示送信ボタンＢＴ１にタッチして、携帯端末４００から複合機２００に読取指示を送信する。
【００７５】
ＰＩＮコードＣＤを含む読取指示（最初の読取指示ではない読取指示）が受信されると、ステップＳ２５Ａにて、識別情報比較部１４０は、保存領域２２４に保存済みのＰＩＮコードＣＤと、処理対象のＰＩＮコードＣＤと、が一致するか否かを判断する。処理対象のＰＩＮコードＣＤは、先のステップＳ１５で、処理中の読取指示から取得された指示情報に含まれるＰＩＮコードＣＤである。
【００７６】
そして、２つのＰＩＮコードＣＤが一致しない場合には（ステップＳ２５Ａ：ＮＯ）、第１実施例において２つのパスワードＰＷが一致しない場合と同様に、制御部１００は、エラーを通知するエラーメッセージを、読取指示の送信元に対して送信する（ステップＳ３０）。また、２つのＰＩＮコードＣＤが一致する場合には（ステップＳ２５Ａ：ＹＥＳ）、第１実施例において２つのパスワードＰＷが一致する場合と同様に、制御部１００は、読取判断処理に移行する（ステップＳ３５）。その他の処理は、第１実施例のスキャナ共有制御処理と同一であるので、説明を省略する。
【００７７】
以上説明した第２実施例によれば、第１実施例と同一の作用・効果を奏する。第２実施例によれば、さらに、表示部２７０にＰＩＮコードＣＤが表示され、当該ＰＩＮコードＣＤが第１実施例におけるパスワードＰＷに代えて用いられる。この結果、携帯端末４００を用いて原稿画像データを取得するためには、複合機２００に近づいて、表示部２７０に表示されたＰＩＮコードＣＤを目視することを要する。この結果、さらに、原稿画像データに対するセキュリティを向上することができる。
【００７８】
第２実施例において、保存領域２２４に保存済みのＰＩＮコードＣＤは、第１の識別情報の例であり、保存領域２２４に保存済みのＰＩＮコードＣＤと比較される処理対象のＰＩＮコードＣＤは、第２の識別情報の例である。
【００７９】
Ｃ．第３実施例：
図９は、第３実施例のスキャナ共有制御処理のフローチャートである。第３実施例のスキャナ共有制御処理では、第１実施例のスキャナ共有制御処理におけるステップＳ７０、Ｓ７５、Ｓ８０が実行されない。すなわち、第３実施例のスキャナ共有制御処理では、保存領域２２４に保存済みの原稿画像データに対して、加工処理が行われない。したがって、第３実施例では、読取判断処理（ステップＳ３５）において、読取処理を実行しないと判断された場合には（ステップＳ４０：ＮＯ）、保存領域２２４に保存済みの原稿画像データが読取指示の送信元（読取指示を送信した携帯端末４００）に対して、そのまま送信される。
【００８０】
図１０は、第３実施例の読取判断処理のフローチャートである。図１０のフローチャートにおいて、第１実施例の読取判断処理と異なるステップについては、符号の末尾に「Ｂ」を付し、第１実施例の読取判断処理と同一のステップについては、図６に示す第１実施例の読取判断処理のフローチャートと同じ符号を付した。
【００８１】
第３実施例の読取判断処理には、ステップＳ３５３Ｂが追加されている。ステップＳ３５３Ｂでは、条件比較部１６０は、保存領域２２４に保存済みの指示情報に含まれる読取条件ＳＩと、直前のステップＳ１５にて取得された指示情報に含まれる読取条件ＳＩ（処理対象の読取条件ＳＩ）と、を比較して、２つの読取条件ＳＩが互いに一致するか否かを判断する。
【００８２】
第３実施例では、送信回数ＳＮが上限送信回数ＵＮより少なく（ステップＳ３５２：ＹＥＳ）、かつ、原稿が取り除かれていないと判断できる（ステップＳ３５４：ＮＯ）ことに加えて、さらに、２つの読取条件ＳＩが一致する場合に（ステップＳ３５３Ｂ：ＹＥＳ）、制御部１００は、「読取処理を実行しない」と決定する。また、第３実施例では、送信回数ＳＮが上限送信回数ＵＮ以上である場合（ステップＳ３５２：ＮＯ）、および、原稿が取り除かれたと判断できる場合（ステップＳ３５４：ＹＥＳ）、および、２つの読取条件ＳＩが一致しない場合（ステップＳ３５３Ｂ：ＮＯ）、のうちのいずれか１つが少なくとも満たされる場合には、制御部１００は、「読取処理を実行する」と決定する。その他の処理は、第１実施例のスキャナ共有制御処理と同一であるので、説明を省略する。
【００８３】
第３実施例によれば、加工処理を実行しない代わりに、保存領域２２４に保存済みの指示情報に含まれる読取条件ＳＩと、処理対象の読取条件ＳＩと、が一致しない場合には、読取制御部１２０は、他の条件が満たされるか否かに拘わらずに、読取処理を実行して、新たな原稿画像データを生成する。そして、画像データ送信部１３０は、新たに生成された原稿画像データを、読取指示の送信元に対して、送信する。この結果、加工処理を実行する機能を備える必要がないので、スキャナ共有制御処理およびそのプログラムを簡略化できるが、それによって、ユーザが所望の読取条件に従った原稿画像データを取得できなくなることはない。そして、２つの読取条件が一致する場合には、他の条件が満たされることを条件に、読取処理を実行することなく、保存領域２２４に保存済みの原稿画像データを送信するので、読取条件の観点から適切な場合に、無駄な読取処理が実行されることを抑制することができる。
【００８４】
Ｄ．変形例：
（１）上記第１実施例（例えば、図２）では、第１の読取指示（最初の読取指示）の送信元の装置（第１の装置とも呼ぶ）と、第２の読取指示の送信元の装置（第２の装置とも呼ぶ。）とは、異なる装置であることが想定されている。これに代えて、第１の装置と、第２の装置と、が同じであってもよい。すなわち、第１の装置が、第１の読取指示と、第２の読取指示と、の両方を、複合機２００に対して送信しても良い。例えば、第１の読取指示を送信して第１の原稿画像データを取得した携帯端末４００Ａの利用者が、さらに、同じ原稿について、読取条件を変更して生成された原稿画像データを入手するために、第２の読取指示を携帯端末４００Ａから複合機２００に対して送信する場合が考えられる。この場合には、第１実施例のスキャナ共有制御処理によれば、第２の読取指示に基づく読取処理が実行されることなく、読取条件が変更された加工済みの原稿画像データが携帯端末４００Ａに対して送信される。
【００８５】
（２）上記第１実施例では、読取指示は、携帯端末４００Ａ〜Ｄから無線ネットワークを介して複合機２００に送信される。これに限らず、読取指示は、周知のパーソナルコンピュータから送信されても良く、イーサネット（登録商標）に準拠したネットワークなどの有線ネットワークを介して送信されても良い。
【００８６】
（３）第１実施例における特定条件は、上述した条件１〜４の全てを含む必要はなく、条件１〜４の一部だけを含んでいても良い。例えば、複合機２００が、原稿保持部２５１の原稿カバーの開閉を検出するセンサを備えていない場合には、条件４は特定条件に含まれなくても良い。また、特定の条件は、保存時間ＴＩに関する条件２だけを含んでいても良いし、上限送信回数ＵＮに関する条件３だけを含んでいても良い。
【００８７】
（４）上記第１実施例において、パスワードＰＷは、第１の読取指示を送信する携帯端末４００Ａのユーザから、第２の読取指示を送信する別の携帯端末４００Ｂのユーザへと、口頭などで伝えられることが想定されている。これに代えて、パスワードＰＷは、例えば、携帯端末４００Ａから携帯端末４００Ｂへのデータ通信によって、送信されても良い。携帯端末４００Ａから携帯端末４００Ｂへのデータ通信は、例えば、ＮＦＣ（Near Field Communication）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの比較的近距離での無線通信が用いられても良く、電話等に用いられる移動体通信方式（例えば、Ｗ−ＣＤＭＡ）が用いられても良い。また、パスワードＰＷが送信されるデータ形式も任意であり、汎用的なＥ−ｍａｉｌの形式であっても良く、専用のデータ形式であっても良い。このように、パスワードＰＷなどの識別情報が、携帯端末４００Ａから携帯端末４００Ｂへのデータ通信によって伝えられる場合には、ユーザが操作画面ＵＩ１を介して当該識別情報を入力する必要はない。例えば、識別情報は、携帯端末４００Ａにおいて自動的に生成されて携帯端末４００Ｂおよび複合機２００に送信されても良く、識別情報を取得した携帯端末４００Ｂは、自動的に当該識別情報を含む読取指示を複合機２００に送信しても良い。
【００８８】
（５）上記各実施例では、スキャナ部２５０の原稿保持部２５１は、フラットベッド式であるが、原稿保持部２５１は、自動原稿搬送部（ＡＤＦ（Auto Document Feeder））であっても良い。自動原稿搬送部は、ユーザによって準備された複数枚の原稿を、モータの動力を用いて、１枚ずつ自動的に搬送することができる。自動原稿搬送部の場合には、例えば、図６のステップＳ３５４では、判断部１８０は、自動原稿搬送部に設けられた用紙検出センサを用いて、「原稿が取り出されたか否か」と「新たな原稿が載置されたか否か」とのうちの一方を判断すれば良い。例えば、自動原稿搬送部の原稿の入り口側(給紙側)のトレイに配置された用紙検出センサを用いる場合には、判断部１８０は、「新たな原稿が載置されたか否か」を判断することができる。自動原稿搬送部の原稿の出口側（排出側）のトレイに配置された用紙検出センサを用いる場合には、判断部１８０は、「原稿が取り出されたか否か」を判断することができる。
【００８９】
（６）上記第１実施例では、第１の読取処理のための読取条件ＳＩ（第１の読取条件）と、第２の読取処理のための読取条件ＳＩ（第２の読取条件）とが異なる場合には、他の特定の条件が満たされることを条件に加工済みの原稿画像データを生成し、新たな読取処理は実行しない。また、上記第３実施例では、第１の読取条件と、第２の読取条件とが異なる場合には、新たな読取処理を実行して、新たな原稿画像データを生成している。これらに限らず、例えば、第１の読取条件と第２の読取条件とが異なる場合のうちの第１の場合には、加工済みの原稿画像データを生成し、新たな読取処理は実行しないこととし、第１の読取条件と第２の読取条件とが異なる場合のうちの第２の場合には、新たな読取処理を実行して、新たな原稿画像データを生成しても良い。第１の場合は、例えば、加工済みの原稿画像データに求められる画質が、加工前の原稿画像データに求められる画質より低い場合、例えば、第１の読取条件の読取解像度より第２の読取条件の読取解像度が低い場合であっても良い。この場合には、加工済みの原稿画像データは、ユーザが望む画質を実現できるからである。一方、第２の場合は、例えば、加工済みの原稿画像データに求められる画質が、加工前の原稿画像データに求められる画質より高い場合、例えば、第１の読取条件の読取解像度より第２の読取条件の読取解像度が高い場合であっても良い。この場合には、解像度の低い（粗い）画像を表す画像データを加工して生成された解像度を高い加工済みの画像データは、新たな読取処理を行って生成される解像度の高い原稿画像データと比較して、画質が低くなってしまう可能性がある。この場合には、ユーザが望む画質を実現できない可能性があるので、加工処理を行うことに代えて、新たな読取処理を行うこととしても良い。同じように、第１の読取条件がカラーでの読取であり、第２の読取条件がモノクロでの読取である場合には、加工済みの原稿画像データを生成し、新たな読取処理は実行しないこととしても良い。逆に、第１の読取条件がモノクロでの読取であり、第２の読取条件がカラーでの読取である場合には、新たな読取処理を実行して、新たな原稿画像データを生成しても良い。
【００９０】
（７）上記実施例において、携帯端末４００と複合機２００との無線通信は、アクセスポイント５０を介した無線通信（インフラストラクチャーモードでの通信）が採用されているが、これに代えて、携帯端末４００と複合機２００との無線通信は、携帯端末４００と複合機２００とが直接に行う無線通信、例えば、アドホックモードでの無線通信や、近距離無線通信（Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信など）が採用されても良い。この場合には、複合機２００は、これらの無線通信を用いて、携帯端末４００から読取指示を受信しても良く、これらの無線通信を用いて、携帯端末４００に対して、原稿画像データやエラーメッセージを送信しても良い。
【００９１】
（８）上記実施例において、特定の条件は、複合機２００と携帯端末４００との位置関係に関する条件を含んでも良い。例えば、複合機２００と携帯端末４００との間の距離が所定の距離基準値未満であること、すなわち、複合機２００と携帯端末４００とが比較的近接していること、を特定の条件としても良い。この場合には、例えば、複合機２００は、複合機２００の設置位置を表す設置位置情報を不揮発性記憶装置２２０に予め記憶する。そして、携帯端末４００は、ＧＰＳ部４８０を用いて取得した現在位置情報を、読取指示とともに複合機２００に対して送信しても良い。そして、複合機２００の制御部１００は、複合機２００の設置位置情報と、携帯端末４００の現在位置情報に基づいて、特定の条件が満たされるか否かを判断しても良い。こうすれば、第１の原稿画像データ、または、第１の原稿画像データに基づいて生成される画像データを送信することが、複合機２００と携帯端末４００との位置関係の観点から適切な場合に、無駄な読取処理が実行されることを抑制することができる。例えば、複合機２００と携帯端末４００との距離が比較的離れている場合には、保存領域２２４に保存されている原稿画像データを、離れた位置に存在する携帯端末４００に対して送信することは、セキュリティの観点から好ましくない場合が考えられる。したがって、複合機２００と携帯端末４００との距離が所定の距離基準値以上である場合には、当該携帯端末４００に対して、エラーメッセージを送信しても良い。
【００９２】
（９）上記第１実施例において、読取指示に対して、新たな読取指示を行うことなく、原稿画像データを送信する場合には（図３：Ｓ４０：ＮＯ）、画像データ送信部１３０は、保存領域２２４に保存済みの原稿画像データ（図３：Ｓ８５）、または、当該原稿画像データに対して加工処理を行って生成された加工済みの原稿画像データ（図３：Ｓ８０）のうちのいずれか一方を、読取指示の送信元に対して送信している。これに限らず、画像データ送信部１３０は、保存済みの原稿画像データ、および、加工済みの原稿画像データのうちの少なくとも一方を、読取指示の送信元に対して送信すれば良い。例えば、画像データ送信部１３０は、保存済みの原稿画像データと、加工済みの原稿画像データと、の両方を、読取指示の送信元に対して送信しても良い。
【００９３】
（１０）上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【００９４】
（１１）本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含んでいる。
【００９５】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【００９６】
５０...アクセスポイント、７０...インターネット、２００...複合機、２１０...ＣＰＵ、２２０...不揮発性記憶装置、２２２...コンピュータプログラム、２２４...保存領域、２３０...揮発性記憶装置、２３１...バッファ領域、２４０...プリンタ部、２５０...スキャナ部、２５１...原稿保持部、２６０...操作部、２７０...表示部、２８０...無線ＩＦ部、２０...メイン制御部、１００...制御部、１１０...機能部、１１０...読取指示受信部、１２０...読取制御部、１３０...画像データ送信部、１４０...識別情報比較部、１５０...加工処理部、１６０...条件比較部、１７０...送信回数特定部、１８０...判断部、１９０...モード受付部、４００...携帯端末、４１０...ＣＰＵ、４２０...不揮発性記憶装置、４２５...揮発性記憶装置、４３０...無線ＩＦ部、４４０...電話ＩＦ部、４５０...音声処理部、４６０...操作部、４７０...表示部、４８０...ＧＰＳ部、４９０...カメラ、ＰＧ１...制御プログラム、ＰＧ２...スキャナ操作プログラム
【図１】
2014068210.tif 000003
【図２】
2014068210.tif 000004
【図３】
2014068210.tif 000005
【図４】
2014068210.tif 000006
【図５】
2014068210.tif 000007
【図６】
2014068210.tif 000008
【図７】
2014068210.tif 000009
【図８】
2014068210.tif 000010
【図９】
2014068210.tif 000011
【図１０】
2014068210.tif 000012