(57)【要約】【課題】実用性の高いスキャンシステムを提供することを課題とする。【解決手段】互いに通信可能な複数のスキャナ３０，５０，５２と情報処理装置（スキャナ１０）とにおいて、原稿台に原稿がセットされているか否かの問い合わせが、複数のスキャナに、情報処理装置から送信され、複数のスキャナの各々は、原稿台にスキャナがセットされている場合に、原稿台に原稿がセットされている旨のセット情報を、情報処理装置に送信する。そして、セット情報を受信した情報処理装置では、セット情報の送信元のスキャナから、少なくとも１つのスキャナが選択され、選択されたスキャナにスキャン指示が送信される。これにより、ユーザがスキャナの原稿台に原稿をセットした場合に、そのスキャナを情報処理装置において検索する必要が無くなり、操作性が高くなり、実用性が向上する。【選択図】図１
2015188180.tif 000002
【特許請求の範囲】
【請求項１】
複数のスキャナと通信可能な通信部と、ユーザ操作に応じた信号を入力するための入力部とを備えた情報処理装置のコンピュータが読み取り可能な通信プログラムであって、
前記複数のスキャナに、原稿台に原稿がセットされているか否かの問い合わせを、前記通信部を介して送信する問い合わせ送信手段と、
前記問い合わせ送信手段によって送信された問い合わせの返信として、少なくとも前記原稿台に原稿がセットされている旨のセット情報を含む返信を受信する、返信受信手段と、
前記セット情報を送信した少なくとも１つのスキャナの中から、前記入力部より受信した信号に従って、少なくとも１つのスキャナを選択するスキャナ選択手段と、
前記スキャナ選択手段によって選択された少なくとも１つのスキャナに、前記通信部を介して、スキャン指示を送信するスキャン指示送信手段と、
して前記コンピュータを機能させることを特徴とする通信プログラム。
【請求項２】
前記スキャナ選択手段は、
前記セット済返信を送信した複数のスキャナの中から、前記入力部より受信した信号に従って、複数のスキャナを選択し、
前記スキャン指示送信手段は、
前記スキャナ選択手段によって選択された複数のスキャナに、前記通信部を介して、スキャン指示を送信することを特徴とする請求項１に記載の通信プログラム。
【請求項３】
前記スキャン指示送信手段によって複数のスキャナに送信されたスキャン指示に従って生成された当該複数のスキャナの各々に係るスキャンデータを互いに関連づける関連づけ手段と、
して前記コンピュータを機能させることを特徴とする請求項２に記載の通信プログラム。
【請求項４】
前記スキャン指示送信手段によって前記スキャン指示が送信された複数のスキャナから、前記通信部を介して、当該複数のスキャナの各々に係るスキャンデータを取得するスキャンデータ取得手段と、
して前記コンピュータを機能させ、
前記関連づけ手段は、
前記スキャンデータ取得手段によって取得された前記スキャン指示が送信された複数の複数のスキャナの各々に係るスキャンデータを、結合することを特徴とする請求項３に記載の通信プログラム。
【請求項５】
前記返信受信手段は、
前記複数のスキャナのうちの前記原稿台に原稿がセットされている複数のスキャナから、前記セット情報に加えて、前記原稿台に原稿がセットされた順を推定可能な推定情報を、前記通信部を介して取得し、
前記推定情報に基づいて推定される前記原稿台にセットされた順を、前記関連づけ手段が前記スキャン指示送信手段によって複数のスキャナに送信されたスキャン指示に従って生成された当該複数のスキャナの各々に係るスキャンデータを互いに関連づける場合における順として決定する第１決定手段と
して前記コンピュータを機能させることを特徴とする請求項３又は４に記載の通信プログラム。
【請求項６】
前記返信受信手段は、
前記複数のスキャナのうちの前記原稿台に原稿がセットされている複数のスキャナの各々から、その各々のスキャナの前記原稿台に原稿がセットされる毎に、前記セット情報を、前記通信部を介して受信し、
前記セット情報の取得順を、前記関連づけ手段が前記スキャン指示送信手段によって複数のスキャナに送信されたスキャン指示に従って生成された当該複数のスキャナの各々に係るスキャンデータを互いに関連づける場合における順として決定する第１決定手段と
して前記コンピュータを機能させることを特徴とする請求項３又は４に記載の通信プログラム。
【請求項７】
前記スキャン指示送信手段によって複数のスキャナに送信されたスキャン指示に従って生成された当該複数のスキャナの各々に係るスキャンデータから原稿に付されたページ番号に関する情報を取得するページ番号取得手段と、
前記ページ番号取得手段よって取得された情報に基づいて複数のスキャナの各々に係るスキャンデータを関連づける順を決定する第２決定手段と、
前記第１決定手段により決定された順と、前記第２決定手段により決定された順とが同じであるか否かを判断する第１判断手段と、
前記第１判断手段により同じでないと判断した場合に、その旨を報知する報知手段と、
して前記コンピュータを機能させることを特徴とする請求項５又は６に記載の通信プログラム。
【請求項８】
前記関連づけ手段により関連づけられたスキャンデータを、事前に指定された外部装置へ送信する送信手段、及び当該スキャンデータを記憶部へ記憶する記憶手段、の少なくとも何れか１つと、
前記スキャン指示送信手段によって複数のスキャナに送信されたスキャン指示に従って生成された当該複数のスキャナの各々に係るスキャンデータから原稿に付されたページ番号に関する情報を取得するページ番号取得手段と、
前記ページ番号取得手段よって取得された情報に基づいて、前記複数のスキャナの各々に係るスキャンデータを関連づける順を決定する第２決定手段と、
前記第１決定手段により決定された順と、前記第２決定手段により決定された順とが同じであるか否かを判断する第１判断手段と、
して前記コンピュータを機能させ、
前記送信手段は、
前記第１判断手段により同じでないと判断した場合には、前記スキャン指示送信手段によって複数のスキャナに送信されたスキャン指示に従って生成された当該複数のスキャナの各々に係るスキャンデータのスキャンデータを、互いに関連づけられていない状態で、事前に指定された外部装置へ送信し、
前記記憶手段は、
前記第１判断手段により同じでないと判断した場合には、前記スキャン指示送信手段によって複数のスキャナに送信されたスキャン指示に従って生成された当該複数のスキャナの各々に係るスキャンデータを、互いに関連づけられていない状態で、前記記憶部へ記憶することを特徴とする請求項５又は６に記載の通信プログラム。
【請求項９】
前記セット情報を送信した複数のスキャナを識別するための複数の識別情報を、前記第１決定手段によって決定されたスキャンデータを関連づける順で、表示部に表示させる識別情報表示手段として機能させることを特徴とする請求項５乃至８の何れか１項に記載の通信プログラム。
【請求項１０】
スキャン処理に係る設定項目に対して設定される設定値であって、前記セット情報を送信した複数のスキャナの各々が設定可能な、設定値のうち、前記セット情報を送信した複数のスキャナの全てに共通する設定値を、表示部に表示させる設定値表示手段と、
して前記コンピュータを機能させることを特徴とする請求項２乃至９の何れか１項に記載の通信プログラム。
【請求項１１】
前記セット情報を送信した複数のスキャナのいずれかが記憶する、複数の設定項目の各々について予め設定された設定値の組を、表示部に表示させる設定値組表示手段と、
して前記コンピュータを機能させることを特徴とする請求項２乃至９の何れか１項に記載の通信プログラム。
【請求項１２】
前記情報処理装置は、
前記原稿台にセットされた原稿のスキャン処理を実行するスキャン処理実行部を備えており、
前記スキャナ選択手段は、
前記セット情報を送信した少なくとも１つのスキャナの中から、前記入力部より受信した信号に従って、少なくとも１つのスキャナを選択し、
前記スキャン指示送信手段は、
前記スキャナ選択手段によって選択された少なくとも１つのスキャナに、前記通信部を介して、スキャン指示を送信することを特徴とする請求項１に記載の通信プログラム。
【請求項１３】
前記スキャン指示送信手段によって少なくとも１つのスキャナに送信されたスキャン指示に従って生成された当該少なくとも１つのスキャナに係るスキャンデータと、前記スキャン処理実行部によって生成されたスキャンデータとを関連づける関連づけ手段と、
して前記コンピュータを機能させることを特徴とする請求項１２に記載の通信プログラム。
【請求項１４】
前記スキャン指示送信手段によって前記スキャン指示が送信された少なくとも１つのスキャナから、前記通信部を介して、当該少なくとも１つのスキャナの各々に係るスキャンデータを取得するスキャンデータ取得手段と、
して前記コンピュータを機能させ、
前記関連づけ手段は、
前記スキャンデータ取得手段によって取得された前記スキャン指示が送信された少なくとも１つのスキャナに係るスキャンデータと、前記スキャン処理実行部によって生成されたスキャンデータとを結合することを特徴とする請求項１３に記載の通信プログラム。
【請求項１５】
前記関連づけ手段により関連づけられたスキャンデータを、前記セット情報を送信した少なくとも１つのスキャナが送信先として記憶する外部装置を含む、外部装置のいずれか１つへ前記通信部を介して送信する送信手段と、
前記関連づけ手段により関連づけられたスキャンデータの送信先の外部装置を示す信号を、前記入力部より受信した場合に、当該信号が示す外部装置と前記通信部を介して通信可能であるか判断する第２判断手段と、
前記第２判断手段により、通信不能であると判断した場合に、前記入力部より受信した信号が示す外部装置を送信先として記憶するスキャナに、当該外部装置への、前記関連づけ手段により関連づけられたスキャンデータの送信の指示を送信する、送信指示送信手段と、
して前記コンピュータを機能させることを特徴とする、請求項１３又は１４に記載の通信プログラム。
【請求項１６】
前記返信受信手段は、
前記複数のスキャナのうちの前記原稿台に原稿がセットされている少なくとも１つのスキャナから、前記セット情報に加えて、前記原稿台に原稿がセットされた順を推定可能な推定情報を、前記通信部を介して取得し、
前記推定情報と、前記スキャン処理実行部の原稿台に原稿がセットされた時間を推定可能な情報とに基づいて推定される前記原稿台にセットされた順を、前記関連づけ手段が前記スキャン指示送信手段によって少なくとも１つのスキャナに送信されたスキャン指示に従って生成された当該少なくとも１つのスキャナに係るスキャンデータと、前記スキャン処理実行部によって生成されたスキャンデータとを互いに関連づける場合における順として決定する第１決定手段と
して前記コンピュータを機能させることを特徴とする請求項１３乃至１５の何れか１項に記載の通信プログラム。
【請求項１７】
前記返信受信手段は、
前記複数のスキャナのうちの前記原稿台に原稿がセットされている少なくとも１つのスキャナから、その各々のスキャナの前記原稿台に原稿がセットされる毎に、前記セット情報を、前記通信部を介して受信し、
前記セット情報の取得順と、前記スキャン処理実行部の前記原稿台への原稿のセット時の前記セット情報の取得順とを、前記関連づけ手段が前記スキャン指示送信手段によって少なくとも１つのスキャナに送信されたスキャン指示に従って生成された当該少なくとも１つのスキャナに係るスキャンデータと、前記スキャン処理実行部によって生成されたスキャンデータとを互いに関連づける場合における順として決定する第１決定手段と
して前記コンピュータを機能させることを特徴とする請求項１３乃至１６の何れか１項に記載の通信プログラム。
【請求項１８】
前記スキャン指示送信手段によって少なくとも１つのスキャナに送信されたスキャン指示に従って生成された当該少なくとも１つのスキャナの各々に係るスキャンデータと、前記スキャン処理実行部によって生成されたスキャンデータとから原稿に付されたページ番号に関する情報を取得するページ番号取得手段と、
前記ページ番号取得手段よって取得された情報に基づいて、少なくとも１つのスキャナに係るスキャンデータと、前記スキャン処理実行部に係るスキャンデータとを関連づける順を決定する第２決定手段と、
前記第１決定手段により決定された順と、前記第２決定手段により決定された順とが同じであるか否かを判断する判断手段と、
前記判断手段により同じでないと判断した場合に、その旨を報知する報知手段と、
して前記コンピュータを機能させることを特徴とする請求項１６又は１７に記載の通信プログラム。
【請求項１９】
前記関連づけ手段により関連づけられたスキャンデータを、事前に指定された外部装置へ送信する送信手段、及び当該スキャンデータを記憶部へ記憶する記憶手段、の少なくとも何れか１つと、
前記スキャン指示送信手段によって少なくとも１つのスキャナに送信されたスキャン指示に従って生成された当該少なくとも１つのスキャナに係るスキャンデータと、前記スキャン処理実行部によって生成されたスキャンデータとから原稿に付されたページ番号に関する情報を取得するページ番号取得手段と、
前記ページ番号取得手段よって取得された情報に基づいて、少なくとも１つのスキャナに係るスキャンデータと、前記スキャン処理実行部に係るスキャンデータとを関連づける順を決定する第２決定手段と、
前記第１決定手段により決定された順と、前記第２決定手段により決定された順とが同じであるか否かを判断する第１判断手段と、
して前記コンピュータを機能させ、
前記送信手段は、
前記第１判断手段により同じでないと判断した場合には、前記スキャン指示送信手段によって少なくとも１つのスキャナに送信されたスキャン指示に従って生成された当該少なくとも１つのスキャナに係るスキャンデータと、前記スキャン処理実行部によって生成されたスキャンデータとを、互いに関連づけられていない状態で、事前に指定された外部装置へ送信し、
前記記憶手段は、
前記第１判断手段により同じでないと判断した場合には、前記スキャン指示送信手段によって少なくとも１つのスキャナに送信されたスキャン指示に従って生成された当該少なくとも１つのスキャナに係るスキャンデータと、前記スキャン処理実行部によって生成されたスキャンデータとを、互いに関連づけられていない状態で、前記記憶部へ記憶することを特徴とする請求項１６又は１７に記載の通信プログラム。
【請求項２０】
前記セット情報を送信した少なくとも１つのスキャナを識別するための少なくとも１つの識別情報を、前記第１決定手段によって決定されたスキャンデータを関連づける順で、表示部に表示させる識別情報表示手段として機能させることを特徴とする請求項１６乃至１９の何れか１項に記載の通信プログラム。
【請求項２１】
スキャン処理に係る設定項目に対して設定される設定値であって、前記セット情報を送信した少なくとも１つのスキャナが設定可能な設定値と、前記スキャン処理実行部が設定可能な設定値とのうちの、前記セット情報を送信した少なくとも１つのスキャナと前記スキャン処理実行部との全てに共通する設定値を、表示部に表示させる設定値表示手段と
して前記コンピュータを機能させることを特徴とする請求項１２乃至２０の何れか１項に記載の通信プログラム。
【請求項２２】
前記セット情報を送信した複数のスキャナのいずれかが記憶する、複数の設定項目の各々について予め設定された設定値の組を、表示部に表示させる設定値組表示手段と、
して前記コンピュータを機能させることを特徴とする請求項１２乃至２０の何れか１項に記載の通信プログラム。
【請求項２３】
複数のスキャナと通信可能な通信部と、
ユーザ操作に応じた信号を入力するための入力部と、
制御部と、
を備えた情報処理装置であって、
前記制御部は、
前記複数のスキャナに、原稿台に原稿がセットされているか否かの問い合わせを、前記通信部を介して送信する問い合わせ送信手段と、
前記問い合わせ送信手段によって送信された問い合わせの返信として、少なくとも前記原稿台に原稿がセットされている旨のセット情報を含む返信を受信する、返信受信手段と、
前記セット情報を送信した少なくとも１つのスキャナの中から、前記入力部より受信した信号に従って、少なくとも１つのスキャナを選択するスキャナ選択手段と、
前記スキャナ選択手段によって選択された少なくとも１つのスキャナに、前記通信部を介して、スキャン指示を送信するスキャン指示送信手段と、
を有することを特徴とする情報処理装置。
【請求項２４】
情報処理装置と通信可能な通信部と、
制御部と、
を備えたスキャナであって、
前記制御部は、
原稿台に原稿がセットされているか否かの問い合わせを、前記通信部を介して、前記情報処理装置から受信する問い合わせ受信手段と、
前記原稿台に原稿がセットされている場合に、前記問い合わせ受信手段によって受信された前記問い合わせの返信として、前記原稿台に原稿がセットされている旨のセット情報と、前記原稿台に原稿がセットされた順を推定可能な推定情報とを含む返信を、前記通信部を介して、前記情報処理装置に送信する返信送信手段と、
を有することを特徴とするスキャナ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のスキャナと通信可能な情報処理装置等に関する。
【背景技術】
【０００２】
スキャン対象の原稿をセットするための原稿台に、センサが配設されており、そのセンサの検出により、原稿台に原稿がセットされているか否かを判断することが可能なスキャナが存在する。下記特許文献には、原稿台にセンサを備えたスキャナの一例が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−７８６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献には、１台のスキャナに、原稿台として、ＡＤＦ（Auto Document Feederの略）とフラットベッドとが設けられており、ＡＤＦ及びフラットベッドの各々にセンサが配設されている。そして、センサの検出を利用して、効率よくスキャン処理を実行するための技術が記載されている。このように原稿台に配設されたセンサを利用することで、スキャン処理を実行するためのシステムの実用性を向上させることが可能であり、更なるスキャンシステムの実用性の向上が望まれている。本発明は、そのような事情に鑑みてなされたものであり、本発明の課題は、実用性の高いスキャンシステムを提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の通信プログラムは、複数のスキャナと通信可能な通信部と、ユーザ操作に応じた信号を入力するための入力部とを備えた情報処理装置のコンピュータが読み取り可能な通信プログラムであって、前記複数のスキャナに、原稿台に原稿がセットされているか否かの問い合わせを、前記通信部を介して送信する問い合わせ送信手段と、前記問い合わせ送信手段によって送信された問い合わせの返信として、少なくとも前記原稿台に原稿がセットされている旨のセット情報を含む返信を受信する、返信受信手段と、前記セット情報を送信した少なくとも１つのスキャナの中から、前記入力部より受信した信号に従って、少なくとも１つのスキャナを選択するスキャナ選択手段と、前記スキャナ選択手段によって選択された少なくとも１つのスキャナに、前記通信部を介して、スキャン指示を送信するスキャン指示送信手段と、して前記コンピュータを機能させることを特徴とする。
【０００６】
上記課題を解決するために、本発明の情報処理装置は、複数のスキャナと通信可能な通信部と、ユーザ操作に応じた信号を入力するための入力部と、制御部と、を備えた情報処理装置であって、前記制御部は、前記複数のスキャナに、原稿台に原稿がセットされているか否かの問い合わせを、前記通信部を介して送信する問い合わせ送信手段と、前記問い合わせ送信手段によって送信された問い合わせの返信として、少なくとも前記原稿台に原稿がセットされている旨のセット情報を含む返信を受信する、返信受信手段と、前記セット情報を送信した少なくとも１つのスキャナの中から、前記入力部より受信した信号に従って、少なくとも１つのスキャナを選択するスキャナ選択手段と、前記スキャナ選択手段によって選択された少なくとも１つのスキャナに、前記通信部を介して、スキャン指示を送信するスキャン指示送信手段と、を有することを特徴とする。
【０００７】
上記課題を解決するために、本発明のスキャナは、情報処理装置と通信可能な通信部と、制御部と、を備えたスキャナであって、前記制御部は、原稿台に原稿がセットされているか否かの問い合わせを、前記通信部を介して、前記情報処理装置から受信する問い合わせ受信手段と、前記原稿台に原稿がセットされている場合に、前記問い合わせ受信手段によって受信された前記問い合わせの返信として、前記原稿台に原稿がセットされている旨のセット情報と、前記原稿台に原稿がセットされた順を推定可能な推定情報とを含む返信を、前記通信部を介して、前記情報処理装置に送信する返信送信手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明の通信プログラム等では、原稿台に原稿がセットされているか否かの問い合わせが、複数のスキャナに、情報処理装置から送信され、複数のスキャナの各々は、原稿台にスキャナがセットされている場合に、原稿台に原稿がセットされている旨のセット情報を、情報処理装置に送信する。そして、セット情報を受信した情報処理装置では、セット情報の送信元のスキャナから、少なくとも１つのスキャナが選択され、選択されたスキャナにスキャン指示が送信される。これにより、ユーザがスキャナの原稿台に原稿をセットした場合に、そのスキャナを情報処理装置において検索する必要が無くなり、操作性が高くなり、実用性が向上する。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態の通信システム１のブロック図である。
【図２】スキャナ１０のブロック図である。
【図３】スキャナ１０のパネル１６及びスキャナ３０，５０，５２のパネル３６に表示される挿入待ち画面７０を示す図である。
【図４】スキャナ１０のパネル１６に表示されるスタート画面７２を示す図である。
【図５】スキャナ３０，５０，５２のパネル３６に表示されるスタート画面８０を示す図である。
【図６】スキャナ１０，３０，５０，５２に原稿がセットされた時間と、セット経過時間との関係を示す図である。
【図７】スキャナ３０，５０，５２のパネル３６に表示されるスキャン待ち画面８４を示す図である。
【図８】スキャナ１０のパネル１６に表示されるスキャナ一覧画面８６を示す図である。
【図９】スキャナ１０のパネル１６に表示されるスキャン設定画面１００を示す図である。
【図１０】スキャナ１０のパネル１６に表示される送信先設定画面１０６を示す図である。
【図１１】スキャナ１０のパネル１６及びスキャナ３０，５０，５２のパネル３６に表示される処理実行中画面１１２を示す図である。
【図１２】スキャナ３０，５０，５２の動作フローチャートを示す図である。
【図１３】スキャナ３０，５０，５２の動作フローチャートを示す図である。
【図１４】スキャナ１０の動作フローチャートを示す図である。
【図１５】スキャナ１０の動作フローチャートを示す図である。
【図１６】スキャナ１０の動作フローチャートを示す図である。
【図１７】スキャナ１０の動作フローチャートを示す図である。
【図１８】スキャナ１０の動作フローチャートを示す図である。
【図１９】スキャナ１０の動作フローチャートを示す図である。
【図２０】第２実施形態の通信システム１６０のブロック図である。
【図２１】携帯電話１７０の動作フローチャートを示す図である。
【図２２】携帯電話１７０の動作フローチャートを示す図である。
【図２３】スキャナ１９０，１９２の動作フローチャートを示す図である。
【図２４】スキャナ１９０，１９２の動作フローチャートを示す図である。
【図２５】変形例の携帯電話１７０の動作フローチャートを示す図である。
【図２６】変形例のスキャナ１９０，１９２の動作フローチャートを示す図である。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
図１に、本願に係る第１実施形態として例示される通信システム１のブロック図を示す。通信システム１は、スキャナ（本発明の情報処理装置および、スキャン処理実行部の一例）１０、スキャナ（本発明のスキャナの一例）３０、スキャナ（本発明のスキャナの一例）５０、スキャナ（本発明のスキャナの一例）５２、プリンタ６０、プリンタ６２、アクセスポイント６４を備える。
【００１１】
スキャナ１０，３０，５０，５２とプリンタ６０，６２とは、既知の無線ＬＡＮ端末装置としての機能を備えており、アクセスポイント６４を介して、互いにデータの送受信を行うことが可能である。また、スキャナ１０，３０，５０，５２は、ＡＤＦ（Auto Document Feederの略）（本発明の原稿台の一例）（不図示）にセットされた複数の原稿を１枚ずつスキャンして、１枚毎にスキャンデータを作成する。プリンタ６０，６２は、スキャナ１０等により作成されたスキャンデータに基づく画像の印刷を行う。
【００１２】
スキャナ１０の構成について説明する。スキャナ１０は、図２に示すように、ＣＰＵ（Central Processing Unitの略）（本発明の制御部およびコンピュータの一例）１２、記憶部１４、パネル（本発明の表示部の一例）１６、ボタン入力部（本発明の入力部の一例）１８、検出センサ１９、無線ＬＡＮＩ／Ｆ（本発明の通信部の一例）２０を主に備えている。これらの構成要素は、入出力ポート２２を介して互いに通信可能とされている。
【００１３】
無線ＬＡＮＩ／Ｆ２０は、無線ＬＡＮ方式のインフラストラクチャーモード（複数の無線ＬＡＮ端末装置が、アクセスポイントを介してデータ通信するモード）に準拠する無線通信（電波を用いたデータ通信）を行うことが可能とされている。無線通信は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、Ｗｉ−Ｆｉ(R)（Ｗｉ-Ｆｉ Ａｌｌｉａｎｃｅの登録商標）方式の無線通信である。このため、スキャナ１０は、アクセスポイント６４へアクセスし、無線通信を行える状態になれば、アクセスポイント６４を介して、スキャナ３０，５０，５２及びプリンタ６０とデータ通信することが可能になる。なお、プリンタ６２は、スキャナ１０が対応していない通信プロトコルを用いているため、スキャナ１０は、アクセスポイント６４を介して、プリンタ６２とデータ通信を行うことができない。
【００１４】
ＣＰＵ１２は、記憶部１４内の制御プログラム（本発明の通信プログラムの一例）２６に従って処理を実行する。制御プログラム２６は、スキャナ３０等にスキャン処理を実行させ、スキャン処理により作成されたスキャンデータをプリンタ６０等に送信するため、ＣＰＵ１２に指令をさせるためのプログラムである。なお、制御プログラム２６等のプログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム２６が」という記載は、「制御プログラム２６を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１５】
また、記憶部１４は、データ記憶領域２８を備える。データ記憶領域２８は、スキャナ３０等から取得したスキャンデータ、制御プログラム２６の実行に必要なデータなどを記憶する領域である。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００１６】
パネル１６は、スキャナ１０の各種機能を表示する表示面を備える。ボタン入力部１８は、パネル１６と一体的に構成されており、ユーザによるボタン操作を受け付ける。検出センサ１９は、スキャナ１０のＡＤＦに原稿がセットされているか否かを検出するセンサである。
【００１７】
スキャナ３０，５０，５２は、略同じ構成であるため、スキャナ３０の構成について説明する。スキャナ３０は、図１に示すように、ＣＰＵ（本発明の制御部の一例）３２、記憶部３４、パネル３６、ボタン入力部３８、検出センサ３９、無線ＬＡＮＩ／Ｆ（本発明の通信部の一例）４０を主に備えている。これらの構成要素は、入出力ポート４４を介して互いに通信可能とされている。
【００１８】
ＣＰＵ３２、記憶部３４、パネル３６、ボタン入力部３８、検出センサ３９、無線ＬＡＮＩ／Ｆ４０は、スキャナ１０のＣＰＵ１２、記憶部１４、パネル１６、ボタン入力部１８、検出センサ１９、無線ＬＡＮＩ／Ｆ２０と略同じ構成であるため、説明を省略する。ただし、スキャナ３０は、プリンタ６２が用いている通信プロトコルに対応しているため、スキャナ１０と異なり、アクセスポイント６４を介して、プリンタ６２とデータ通信を行うことができる。
【００１９】
また、記憶部３４が有する制御プログラム４６は、スキャナ１０からのスキャン指示に従ってスキャン処理を実行するため、ＣＰＵ３２に指令をさせるためのプログラムである。なお、制御プログラム４６等のプログラムを実行するＣＰＵ３２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム４６が」という記載は、「制御プログラム４６を実行するＣＰＵ３２が」ということを意味する場合がある。また、記憶部３４が有するデータ記憶領域４８は、自身が生成したスキャンデータ、制御プログラム４６の実行に必要なデータなどを記憶する領域である。
【００２０】
＜通信システム１での複数スキャン処理＞
通信システム１では、複数の原稿を、複数の原稿群に分割し、それら複数の原稿群のうちの１つの原稿群のスキャン処理を、スキャナ１０で行い、残りの原稿群のスキャン処理を、スキャナ３０，５０，５２のうちの少なくとも１つのスキャナで行っている。スキャナ３０，５０，５２のうちの何れかのスキャナでスキャン処理が行われると、スキャン処理により作成されたスキャンデータが、スキャナ１０に送信される。そして、スキャナ１０において、スキャナ３０等から送信されたスキャンデータと、スキャナ１０で作成されたスキャンデータとが、結合される。この際、それら複数のスキャンデータが、各スキャナ１０，３０等のＡＤＦへの原稿群のセット順に、並べられる。これは、複数の原稿群は、一般的に、先頭の原稿群から順番に、スキャナのＡＤＦにセットされるため、原稿群のセット順に、スキャンデータを並べることで、複数の原稿群の並び順と同じ順番で、スキャンデータを並べることが可能となるためである。そして、並べられた順番に従って、複数のスキャンデータが結合される。以下に、各スキャナ１０，３０等でのスキャン処理、複数のスキャナ１０，３０等のスキャン処理により作成された複数のスキャンデータを並べるための処理、および結合処理について、詳しく説明する。
【００２１】
まず、スキャナ１０のパネル１６および、他のスキャナ３０，５０，５２のパネル３６に、図３に示すように、挿入待ち画面７０が表示される。挿入待ち画面７０は、各スキャナ１０，３０，５０，５２のＡＤＦに原稿がセットされていない状態を示す画面であり、ＡＤＦへの原稿のセット待ちの際に表示される画面である。
【００２２】
そして、スキャナ１０のＡＤＦに原稿がセットされると、スキャナ１０のパネル３６に、図４に示すように、スタート画面７２が表示される。なお、スキャナ１０のＡＤＦへの原稿のセットの有無は、検出センサ１９によって行われる。スタート画面７２には、複数スキャンボタン７６とスタートボタン７８とが表示される。複数スキャンボタン７６は、他のスキャナ３０，５０，５２および、自身のスキャナ１０でスキャン処理を行い、他のスキャナ３０，５０，５２で作成されたスキャンデータと、自身のスキャナ１０で作成されたスキャンデータとを結合するための複数スキャン処理を行うためのボタンである。一方、スタートボタン７８は、自身のスキャナ１０単独のスキャン処理（以下、「単独スキャン処理」と記載する場合がある）、つまり、１台のスキャナで行われる通常のスキャン処理を行うためのボタンである。なお、スキャナ１０のＡＤＦに原稿がセットされると、原稿がセットされた時刻が、データ記憶領域２８に記憶される。
【００２３】
また、スキャナ３０，５０，５２のＡＤＦに原稿がセットされると、原稿がセットされたスキャナ１０，３０，５０，５２のパネル３６に、図５に示すように、スタート画面８０が表示される。なお、スキャナ３０，５０，５２のＡＤＦへの原稿のセットの有無は、検出センサ３９によって行われる。スタート画面８０には、スタートボタン８２が表示される。スタートボタン８２は、このスタートボタン８２が表示されているスキャナ３０，５０，５２単独のスキャン処理を行うためのボタンである。なお、スキャナ５０，５２のＡＤＦに原稿がセットされると、原稿がセットされた時刻が、データ記憶領域４８に記憶される。一方、スキャナ３０は、時計機能を有していないため、原稿がセットされたタイミングで、カウンターがスタートする。つまり、スキャナ３０は、時間を計測する機能を有しており、原稿がセットされたタイミングで、時間の計測がスタートする。
【００２４】
上記スキャナ１０のスタート画面７２で、スタートボタン７８が操作されると、スキャナ１０で単独スキャン処理が行われる。また、スキャナ３０，５０，５２の何れかのスタート画面８０で、スタートボタン８２が操作されると、操作されたスタートボタン８２が表示されているスキャナ３０，５０，５２で単独スキャン処理が行われる。この単独スキャン処理は、上述したように、１台のスキャナで行われる通常のスキャン処理であるため、説明を省略する。一方、スキャナ１０で、スタート画面７２の複数スキャンボタン７６が操作されると、複数スキャン処理が行われる。
【００２５】
複数スキャン処理では、スキャナ１０が、他のスキャナ３０，５０，５２に、原稿挿入情報および、スキャンプロファイル情報の問い合わせを行う。原稿挿入情報は、ＡＤＦへの原稿のセットの有無、ＡＤＦに原稿がセットされている場合には、原稿がセットされてからの経過時間（以下、「セット経過時間」と記載する場合がある）を含む情報である。また、スキャンプロファイル情報は、解像度，ファイル形式，カラースキャン機能の有無，両面スキャン機能の有無等の各スキャナのスキャン能力、各スキャナからスキャンデータを送信可能なデバイスの通信情報を含む情報である。なお、通信情報は、該デバイスと通信を行い際に該デバイスの宛先として用いる情報であり、ＩＰアドレス、ネットワークフォルダ、メールアドレス、ＵＲＬ等であってよい。
【００２６】
スキャナ３０，５０，５２の各々は、原稿挿入情報および、スキャンプロファイル情報の問い合わせを、スキャナ１０から受信すると、問い合わせに応じた返信を、スキャナ１０に送信する。具体的には、例えば、図６に示すように、スキャナ３０のＡＤＦに、１０時に原稿がセットされ、スキャナ５２に１０時１０秒に原稿がセットされ、１０時１分にスキャナ１０からスキャナ３０，５０，５２に問い合わせが送信された場合について説明する。
【００２７】
この場合に、スキャナ３０は、問合せを受信したタイミングで、カウンターを止める。つまり、原稿がセットされたタイミングでスタートした時間の計測を、問合せを受信したタイミングで止める。これにより、スキャナ３０のセット経過時間が６０秒間とされる。そして、スキャナ３０は、ＡＤＦに原稿がセットされている旨の情報（以下、「セット情報」と記載する場合がある）と、セット経過時間とを、原稿挿入情報として、１０時１分１０秒に、スキャナ１０に送信する。なお、１０秒間毎に、原稿のセット時間の判定，データの送受信が行われる理由は、スキャナ１０，３０，５０，５２の各々の制御周期が、１０秒間であるためである。
【００２８】
また、スキャナ５２では、問い合わせを受信した時刻と、データ記憶領域４８に記憶された時刻、つまり、ＡＤＦに原稿がセットされた時刻とに基づいて、セット経過時間が演算される。これにより、スキャナ５２のセット経過時間が５０秒間とされる。そして、スキャナ５２は、セット情報と、セット経過時間とを、原稿挿入情報として、１０時１分１０秒に、スキャナ１０に送信する。なお、スキャナ５０のＡＤＦには、原稿がセットされていないため、スキャナ５０は、ＡＤＦに原稿がセットされていない旨の情報を、原稿挿入情報として、１０時１分１０秒に、スキャナ１０に送信する。
【００２９】
また、スキャナ１０のＡＤＦには、１０時５０秒に原稿がセットされている。このため、問い合わせを送信した時刻と、スキャナ１０のＡＤＦに原稿がセットされた時刻とに基づいて、セット経過時間が演算される。これにより、スキャナ１０のセット経過時間は１０秒間とされる。
【００３０】
なお、スキャナ３０，５０，５２は、原稿挿入情報とともに、スキャンプロファイル情報も、スキャナ１０に送信する。そして、スキャナ３０，５０，５２では、パネル３６に、図７に示すように、スキャン待ち画面８４が表示される。スキャン待ち画面８４は、複数スキャン処理の指示待ちを示す画面である。
【００３１】
スキャナ１０は、スキャナ３０，５０，５２の各々から問い合わせの返信を受信すると、その返信に基づいて、原稿がセットされているスキャナでの原稿のセット順を特定する。具体的には、セット情報の送信元のスキャナ、つまり、スキャナ３０とスキャナ５２とのセット経過時間と、スキャナ１０のセット経過時間とが、長いものから並べられ、その並び順が、原稿のセット順として特定される。つまり、図６に示される状況では、スキャナ３０、スキャナ５２、スキャナ１０の順に、原稿のセット順が特定される。なお、セット情報の送信元のスキャナが無い場合、つまり、スキャナ３０，５０，５２の各々から、ＡＤＦに原稿がセットされていない旨の情報を受信した場合には、複数スキャン処理を行うことができないため、スキャナ１０は単独スキャン処理を実行する。
【００３２】
次に、スキャナ１０では、原稿のセット順が特定されると、スキャナ１０のパネル１６に、図８に示すように、原稿がセットされているスキャナ１０，３０，５２を表示するための画面（以下、「スキャナ一覧画面」と記載する場合がある）８６が表示される。スキャナ一覧画面８６では、原稿がセットされているスキャナ１０，３０，５２が、特定された順番、つまり、原稿のセット順に、上から並べて表示されている。
【００３３】
また、スキャナ一覧画面８６には、表示されているスキャナ１０，３０，５２の各々に対応して、要否ボタン８８と入替ボタン９０とが表示されている。要否ボタン８８は、対応するスキャナ１０，３０，５２を含めて複数スキャン処理を行うか否かを選択するためのボタンであり、要否ボタン８８の操作により、○印と×印とが切り替わる。要否ボタン８８が○印となっている場合には、その要否ボタン８８に対応するスキャナを含めて、複数スキャン処理が行われ、要否ボタン８８が×印となっている場合には、複数スキャン処理には、その要否ボタン８８に対応するスキャナが含まれない。
【００３４】
具体的には、例えば、ユーザが、２台のスキャナ１０，３０を用いて複数スキャン処理を行う予定で、スキャナ１０とスキャナ３０のＡＤＦに原稿をセットした際に、他のユーザが、スキャナ５２を用いてスキャン処理を行う予定で、スキャナ５２のＡＤＦに原稿をセットしている場合がある。このような場合には、複数スキャン処理を行う予定のユーザは、２台のスキャナ１０，３０のスキャンデータを必要としているが、スキャナ５２のスキャンデータは不要である。このため、複数スキャン処理を行う予定のユーザは、スキャナ１０とスキャナ３０の要否ボタン８８が○印となり、スキャナ５２の要否ボタン８８が×印となるように、要否ボタン８８を操作する。
【００３５】
また、入替ボタン９０は、スキャナ一覧画面８６に表示されているスキャナ１０，３０，５２の順番を入れ替えるためのボタンであり、上向き矢印の入替ボタン９０ａと、下向き矢印の入替ボタン９０ｂとがある。上向き矢印の入替ボタン９０ａは、対応するスキャナの順番を１つ繰り上げるためのボタンであり、下向き矢印の入替ボタン９０ｂは、対応するスキャナの順番を１つ繰り下げるためのボタンである。具体的には、例えば、図８に示すように、スキャナ３０，スキャナ５２，スキャナ１０の順番で表示されている際に、スキャナ１０に対応する上向き矢印の入替ボタン９０ａが操作されると、スキャナ１０とスキャナ５２とが入れ替わり、スキャナ３０，スキャナ１０，スキャナ５２の順番で表示される。また、スキャナ３０に対応する下向き矢印の入替ボタン９０ｂが操作されると、スキャナ３０とスキャナ５２とが入れ替わり、スキャナ５２，スキャナ３０，スキャナ１０の順番で表示される。
【００３６】
さらに、スキャナ一覧画面８６には、複数スキャンボタン９６とスキャン設定ボタン９８とが表示されている。複数スキャンボタン９６は、スキャナ一覧画面８６で設定されている条件で、複数スキャン処理を行うためのボタンである。つまり、例えば、図８に示すスキャナ一覧画面８６で、複数スキャンボタン９６が操作された場合には、スキャナ１０とスキャナ３０とで複数スキャン処理を行うとともに、スキャンデータの並び順は、スキャナ３０，スキャナ１０の順番となる。
【００３７】
また、スキャン設定ボタン９８は、複数スキャン処理でのスキャン設定を行うためのボタンであり、スキャン設定ボタン９８が操作されると、図９に示すように、スキャナ１０のパネル１６に、スキャン設定画面１００が表示される。スキャン設定画面１００には、複数スキャン処理を行う複数のスキャナの共通するスキャン能力が表示される。
【００３８】
具体的には、例えば、図８に示すスキャナ一覧画面８６では、複数スキャン処理を実行するスキャナとして、スキャナ１０とスキャナ３０とが選択されているため、スキャナ３０から取得したスキャンプロファイル情報から、スキャナ３０の解像度とカラースキャンの有無と両面スキャンの有無とが抽出される。一方、スキャナ１０の解像度とカラースキャンの有無と両面スキャンの有無とは、データ記憶領域２８に記憶されている。そして、スキャナ３０の解像度とカラースキャンの有無と両面スキャンの有無と、スキャナ１０の解像度とカラースキャンの有無と両面スキャンの有無とが比較され、２台のスキャナ１０，３０の共通するスキャン能力が、スキャン設定画面１００に表示される。
【００３９】
つまり、例えば、スキャナ１０の最高解像度が７００ｄｐｉであり、スキャナ３０の最高解像度が６００ｄｐｉである場合には、解像度に関して、最高で、６００ｄｐｉの設定が、スキャン設定画面１００に表示される。また、解像度が６００ｄｐｉである場合に、スキャナ１０でカラースキャンが可能であるが、スキャナ３０では、カラースキャンが不能である。このため、スキャン設定画面１００には、解像度が６００ｄｐｉである場合の色設定はモノクロスキャンとして、表示される。また、スキャナ１０では、両面スキャンが可能であるが、スキャナ３０では、両面スキャンが不能である。このため、スキャン設定画面１００には、両面スキャンの設定が表示されない。
【００４０】
このように、複数スキャン処理の対象となる複数のスキャナの共通するスキャン能力のみが、スキャン設定画面１００に表示されることで、複数スキャン処理の対象となる複数のスキャナにおいて、同じ設定のスキャン処理を行うことが可能となる。これにより、同じ解像度、色設定等のスキャンデータ同士を結合することが可能となる。
【００４１】
また、スキャン設定画面１００に表示される各スキャン設定の先頭に、○印１０２が表示されるが、この○印１０２は、選択されている設定を示すものである。つまり、図９のスキャン設定画面１００では、解像度が６００ｄｐｉのモノクロスキャンでのスキャン処理が設定されている。なお、○印１０２は、ユーザ操作により、他の設定に変更される。また、各設定の後半部に記載のかっこ書きには、各設定が用いられているスキャナ名と、そのスキャナでの各設定に付された名称が記載されている。これにより、ユーザは、使い慣れた名称を用いて、設定を選択することが可能となる。
【００４２】
また、スキャン設定画面１００には、決定ボタン１０４が表示されている。決定ボタン１０４は、複数スキャン処理のスキャン設定を、スキャン設定画面１００で設定されているスキャン設定、つまり、○印１０２に対応するスキャン設定に、決定するためのボタンであり、決定ボタン１０４が操作されると、スキャナ１０のパネル１６に、図１０に示すように、送信先設定画面１０６が表示される。
【００４３】
送信先設定画面１０６は、複数のスキャンデータが結合されたスキャンデータ（以下、「結合スキャンデータ」と記載する場合がある）の送信先の装置を設定するための画面であり、結合スキャンデータの送信可能なサーバ，プリンタ、ＰＣ、携帯端末等のデバイスのアドレス等の通信情報が、複数表示されている。送信先設定画面１０６に表示される複数の通信情報は、スキャナ１０および、スキャンプロファイル情報の送信元のスキャナ３０，５０，５２の各々から送信可能な全てのデバイスの通信情報である。つまり、送信先設定画面１０６には、スキャナ３０，５０，５２から取得したスキャンプロファイル情報に含まれる通信情報と、スキャナ１０の通信情報とが、表示される。
【００４４】
また、送信先設定画面１０６に表示される各通信情報の先頭に、○印１０８が表示されるが、この○印１０８は、選択されている通信情報を示すものである。つまり、図１０の送信先設定画面１０６では、email@email.comを通信情報とするデバイスが結合スキャンデータの送信先として設定されている。なお、○印１０８は、ユーザ操作により、他の通信情報に変更される。また、各通信情報の後半部に記載のかっこ書きには、各通信情報が用いられているスキャナ名と、そのスキャナでの各通信情報に付された名称が記載されている。これにより、ユーザは、使い慣れた名称を用いて、通信情報を選択することが可能となる。
【００４５】
また、送信先設定画面１０６には、決定ボタン１１０が表示されている。決定ボタン１１０は、結合スキャンデータの送信先のデバイスを、送信先設定画面１０６で設定されている送信先情報、つまり、○印１０８に対応する送信先情報のデバイスに、決定するためのボタンであり、決定ボタン１１０が操作されると、スキャナ１０のパネル１６に、図８に示すスキャナ一覧画面８６が表示される。そして、スキャナ一覧画面８６で、複数スキャンボタン９６が操作されることで、複数スキャン処理の対象となるスキャナ、つまり、図８のスキャナ一覧画面８６で要否ボタン８８が○印とされたスキャナ３０に、スキャン指示が送信される。そして、スキャナ３０は、スキャン指示の受信により、スキャン処理を開始する。なお、スキャナ１０も、スキャナ一覧画面８６で要否ボタン８８が○印とされているが、スキャン指示の送信元がスキャナ１０であるため、複数スキャンボタン９６の操作により、スキャナ１０は、スキャン処理を開始する。
【００４６】
スキャナ１０および、スキャナ３０でスキャン処理が開始すると、スキャナ１０のパネル１６および、スキャナ３０のパネル３６に、図１１に示すように、処理実行中画面１１２が表示される。処理実行中画面１１２は、この画面が表示されているスキャナ１０，３０でスキャン処理が実行されていることを示す画面である。
【００４７】
そして、スキャナ３０でのスキャン処理が完了すると、スキャン処理により作成されたスキャンデータが、スキャナ１０に送信される。また、スキャナ１０は、自身でのスキャン処理が完了すると、自身でのスキャン処理により作成されたスキャンデータ（以下、「自作スキャンデータ」と記載する場合がある）と、スキャナ３０から受信したスキャンデータ（以下、「取得スキャンデータ」と記載する場合がある）の解析を行う。
【００４８】
具体的には、スキャンデータの解析では、ＯＣＲ（Optical Character Recognitionの略）が行われ、スキャンデータから、スキャンデータの基となる原稿に付された頁番号に関する情報が抽出される。そして、頁番号に関する情報に基づいて、自作スキャンデータと、取得スキャンデータとの並び順が決定される。そして、この決定された並び順（以下、「頁番号並び順」）と、図８のスキャナ一覧画面８６で設定されたスキャナの並び順（以下、「設定並び順」と記載する場合がある）とが比較され、頁番号並び順と設定並び順が同じである場合には、設定並び順が正しいと判断される。一方、頁番号並び順と設定並び順が異なる場合には、設定並び順が正しくないと判断される。つまり、スキャンデータの解析により、自作スキャンデータから１〜１０頁を示す頁番号が抽出され、取得スキャンデータから１１〜２０頁を示す頁番号が抽出された場合には、設定並び順が、スキャナ１０，スキャナ３０の並び順であれば、設定並び順は正しいと判断され、設定並び順が、スキャナ３０，スキャナ１０の並び順であれば、設定並び順は正しくないと判断される。これにより、設定並び順の確認を行うことが可能となる。
【００４９】
そして、設定並び順が正しいと判断された場合に、設定並び順に従って、自作スキャンデータと取得スキャンデータとが並べられ、その並べられた順番に従って、自作スキャンデータと取得スキャンデータとが結合される。次に、結合されたスキャンデータが、図１０の送信先設定画面１０６で設定された通信情報に基づいて、送信先のデバイスに送信される。ただし、スキャナ１０が、送信先設定画面１０６で設定された通信情報に基づいて、送信先のデバイスに結合スキャンデータを送信できない場合がある。
【００５０】
具体的には、上述したように、プリンタ６２は、スキャナ１０が対応していない通信プロトコルを用いているため、スキャナ１０は、プリンタ６２とデータ通信を行うことができない。このため、例えば、送信先のデバイスとして、プリンタ６２が設定されている場合には、結合スキャンデータをプリンタ６２に送信することができない。一方、スキャナ３０は、プリンタ６２が用いている通信プロトコルに対応しているため、スキャナ１０と異なり、プリンタ６２とデータ通信を行うことができる。
【００５１】
このため、通信システム１では、結合スキャンデータの送信先のデバイスがプリンタ６２に設定されている場合には、スキャナ１０は、結合スキャンデータをスキャナ３０に送信し、スキャナ３０が、結合スキャンデータをプリンタ６２に送信する。なお、スキャナ１０が、送信先設定画面１０６で設定された通信情報に基づいて、送信先のデバイスに結合スキャンデータを送信できる場合には、スキャナ１０が、結合スキャンデータを送信する。具体的には、上述したように、スキャナ１０は、プリンタ６０とデータ通信を行うことが可能である。このため、結合スキャンデータの送信先のデバイスがプリンタ６０に設定されている場合には、スキャナ１０は、結合スキャンデータをプリンタ６０に送信する。
【００５２】
なお、設定並び順が正しくないと判断された場合には、結合されていない複数のスキャンデータが、上述した方法と同じ方法で、送信先設定画面１０６で設定された通信情報に基づいて、送信先のデバイスに送信される。
【００５３】
このように、通信システム１では、複数のスキャナに原稿をセットするだけで、複数のスキャナの各々でスキャン処理が実行され、スキャン処理により作成された複数のスキャンデータが結合される。これにより、操作性に優れたスキャンシステムが実現する。また、複数のスキャンデータが結合される際に、ユーザが、一般的に、複数の原稿群を、先頭の原稿群から順番に、複数のスキャナのＡＤＦにセットすることを利用して、複数のスキャンデータが、原稿のスキャナへのセット順に並べられる。これにより、複数のスキャンデータの並び順等を入力する必要がなくなり、ユーザの手間を省くことが可能となる。
【００５４】
さらに、通信システム１では、スキャナ一覧画面８６に、複数スキャン処理の対象となる複数のスキャナを表示し、それら複数のスキャナは、原稿がセットされた順番で表示されている。これにより、ユーザは、自身がセットした原稿の順番を、スキャナ一覧画面８６で確認することが可能となる。また、スキャナ一覧画面８６では、表示されているスキャナの並び順を変更することが可能となっており、原稿セット時の間違いを、訂正することが可能となっている。
【００５５】
また、通信システム１では、スキャンデータから原稿の頁番号に関する情報が抽出され、その頁番号に関する情報に基づいて、設定並び順がチェックされている。これにより、正しい並び順で複数のスキャンデータを結合することが可能となる。
【００５６】
＜制御プログラム＞
上述した複数スキャン処理は、スキャナ１０のＣＰＵ１２において制御プログラム２６が実行され、スキャナ３０，５０，５２のＣＰＵ３２において制御プログラム４６が実行されることによって行われる。以下に、図１２及び図１３を用いて、スキャナ３０，５０，５２のＣＰＵ３２で制御プログラム４６が実行される際のフローを説明し、図１４乃至図１９を用いて、スキャナ１０のＣＰＵ１２で制御プログラム２６が実行される際のフローを説明する。
【００５７】
制御プログラム４６が実行されると、まず、図１２に示すように、スキャナ３０，５０，５２のパネル３６に挿入待ち画面７０が表示される（ステップ（以下、「Ｓ」と略す）１００）。次に、スキャナ３０，５０，５２のＡＤＦに原稿がセットされているか否かが、ＣＰＵ３２によって判断される（Ｓ１０２）。スキャナ３０，５０，５２のＡＤＦに原稿がセットされていない場合（Ｓ１０２のＮＯ）には、Ｓ１０２の処理が繰り返し実行される。一方、スキャナ３０，５０，５２のＡＤＦに原稿がセットされている場合（Ｓ１０２のＹＥＳ）には、原稿が挿入された時刻が記憶される（Ｓ１０４）。ただし、スキャナ３０では、原稿がセットされたタイミングで、時間の計測がスタートする。
【００５８】
次に、スキャナ３０，５０，５２のパネル３６に、スタート画面８０が表示される（Ｓ１０６）。続いて、スキャナ１０からの問い合わせを受信したか否かが、ＣＰＵ３２によって判断される（Ｓ１０８）。スキャナ１０からの問い合わせを受信していない場合（Ｓ１０８のＮＯ）には、Ｓ１０８の処理が繰り返し実行される。一方、スキャナ１０からの問い合わせを受信している場合（Ｓ１０８のＹＥＳ）には、原稿挿入情報が、スキャナ１０に送信される（Ｓ１１０）。そして、スキャンプロファイル情報も、スキャナ１０に送信される（Ｓ１１２）。  
【００５９】
次に、スキャナ３０，５０，５２のパネル３６に、スキャン待ち画面８４が表示される（Ｓ１１４）。そして、スキャナ１０からスキャン指示を受信したか否かが、ＣＰＵ３２によって判断される（Ｓ１１６）。スキャナ１０からのスキャン指示を受信していない場合（Ｓ１１６のＮＯ）には、Ｓ１１６の処理が繰り返し実行される。一方、スキャナ１０からのスキャン指示を受信している場合（Ｓ１１６のＹＥＳ）には、スキャン処理が実行される（Ｓ１１８）。
【００６０】
続いて、スキャナ３０，５０，５２のパネル３６に、処理実行中画面１１２が表示される（Ｓ１２０）。次に、スキャン処理が完了したか否かが、ＣＰＵ３２によって判断される（Ｓ１２２）。スキャン処理が完了していない場合（Ｓ１２２のＮＯ）には、Ｓ１２２の処理が繰り返し実行される。一方、スキャン処理が完了している場合（Ｓ１２２のＹＥＳ）には、スキャン処理により作成されたスキャンデータがスキャナ１０に送信される（Ｓ１２４）。これにより、制御プログラム４６の処理が終了する。
【００６１】
また、制御プログラム２６が実行されると、まず、図１４に示すように、スキャナ１０のパネル１６に挿入待ち画面７０が表示される（Ｓ１４０）。次に、スキャナ１０のＡＤＦに原稿がセットされているか否かが、ＣＰＵ１２によって判断される（Ｓ１４２）。スキャナ１０のＡＤＦに原稿がセットされていない場合（Ｓ１４２のＮＯ）には、Ｓ１４２の処理が繰り返し実行される。一方、スキャナ１０のＡＤＦに原稿がセットされている場合（Ｓ１４２のＹＥＳ）には、原稿が挿入された時刻が記憶される（Ｓ１４４）。
【００６２】
次に、スキャナ１０のパネル１６に、スタート画面７２が表示される（Ｓ１４６）。続いて、スタート画面７２の複数スキャンボタン７６が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ１４８）。複数スキャンボタン７６が操作された場合（Ｓ１４８のＹＥＳ）には、原稿挿入情報及びスキャンプロファイル情報の問い合わせを、スキャナ３０，５０，５２に送信する（Ｓ１５０）。そして、その問い合わせの返信として、ＣＰＵ１２は、原稿挿入情報及びスキャンプロファイル情報を、スキャナ３０，５０，５２から受信する（Ｓ１５２）。
【００６３】
続いて、原稿挿入情報に基づいて、スキャナ３０，５０，５２の中で、原稿がセットされているスキャナが存在するか否かが、ＣＰＵ１２によって判断される（Ｓ１５４）。つまり、受信した原稿挿入情報にセット情報が含まれているか否かが、ＣＰＵ１２によって判断される。スキャナ３０，５０，５２の中に、原稿がセットされているスキャナが存在する場合（Ｓ１５４のＹＥＳ）には、原稿挿入情報に含まれるセット経過時間と、スキャナ１０のセット経過時間とに基づいて、原稿のセット順が特定される（Ｓ１５６）。
【００６４】
そして、スキャナ１０のパネル１６に、スキャナ一覧画面８６が表示される（Ｓ１５８）。スキャナ一覧画面８６が表示されると、スキャナ一覧画面８６のスキャン設定ボタン９８が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ１６０）。スキャン設定ボタン９８が操作された場合（Ｓ１６０のＹＥＳ）には、複数スキャン設定サブルーチンが実行される（Ｓ１６２）。
【００６５】
複数スキャン設定サブルーチンでは、図１７に示すように、スキャン設定画面１００が作成される（Ｓ１８０）。詳しくは、上述したように、複数スキャン処理の対象の複数のスキャナ（以下、「対象スキャナ」）のスキャン能力のうちの、複数の対象スキャナのすべてに共通するスキャン能力が抽出され、その共通するスキャン能力に基づいて、スキャン設定画面１００が作成される。そして、そのスキャン設定画面１００が、スキャナ１０のパネル１６に表示される（Ｓ１８２）。
【００６６】
続いて、スキャン設定画面１００の決定ボタン１０４が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ１８４）。決定ボタン１０４が操作されていない場合（Ｓ１８４のＮＯ）には、Ｓ１８４の処理が繰り返し実行される。一方、決定ボタン１０４が操作されている場合（Ｓ１８４のＹＥＳ）には、送信先設定画面１０６が作成される（Ｓ１８６）。詳しくは、スキャナ１０，３０，５０，５２に設定されている通信情報が抽出され、抽出された全ての通信情報に基づいて、送信先設定画面１０６が作成される。
【００６７】
そして、その送信先設定画面１０６が、スキャナ１０のパネル１６に表示される（Ｓ１８８）。次に、送信先設定画面１０６の決定ボタン１１０が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ１９０）。決定ボタン１１０が操作されていない場合（Ｓ１９０のＮＯ）には、Ｓ１９０の処理が繰り返し実行される。一方、決定ボタン１１０が操作されている場合（Ｓ１９０のＹＥＳ）には、スキャナ一覧画面８６が、スキャナ１０のパネル１６に表示される（Ｓ１９２）。そして、複数スキャン設定サブルーチンの処理が終了する。
【００６８】
複数スキャン設定サブルーチンの処理が終了すると、メインルーチンのＳ１６４に進む。なお、Ｓ１６０でスキャン設定ボタン９８が操作されていない場合（Ｓ１６０のＮＯ）にも、Ｓ１６４に進む。Ｓ１６４では、図１６に示すように、スキャナ一覧画面８６の複数スキャンボタン９６が操作されたか否かが、ＣＰＵ１２によって判断される（Ｓ１６４）。複数スキャンボタン９６が操作されていない場合（Ｓ１６４のＮＯ）には、Ｓ１６０に戻る。一方、複数スキャンボタン９６が操作されている場合（Ｓ１６４のＹＥＳ）には、スキャン指示が対象スキャナに送信される（Ｓ１６６）。
【００６９】
スキャン指示が送信されると、スキャナ１０において、スキャン処理が実行される（Ｓ１６８）。そして、スキャナ１０のパネル１６に、処理実行中画面１１２が表示される（Ｓ１７０）。次に、スキャナ１０でのスキャン処理が完了したか否かが、ＣＰＵ１２によって判断される（Ｓ１７２）。スキャン処理が完了していない場合（Ｓ１７２のＮＯ）には、Ｓ１７２の処理が繰り返し実行される。一方、スキャン処理が完了している場合（Ｓ１７２のＹＥＳ）には、スキャン後処理サブルーチンが実行される（Ｓ１７４）。
【００７０】
スキャン後処理サブルーチンでは、図１８に示すように、ＣＰＵ１２が、対象スキャナからスキャンデータを取得する（Ｓ２００）。次に、自作スキャンデータと取得スキャンデータとを、上述したように、分析し、自作スキャンデータと取得スキャンデータとから、頁番号に関する情報を抽出する（Ｓ２０２）。次に、抽出した頁番号に関する情報に基づいて、自作スキャンデータと取得スキャンデータとの並び順を決定する（Ｓ２０３）。そして、頁番号並び順と設定並び順とに基づいて、設定並び順が適切であるか否かが、ＣＰＵ１２によって判断される（Ｓ２０４）。
【００７１】
設定並び順が適切である場合（Ｓ２０４のＹＥＳ）には、設定並び順に従って、自作スキャンデータと取得スキャンデータとが結合される（Ｓ２０６）。そして、Ｓ２０７に進む。また、Ｓ２０６で設定並び順が適切でない場合（Ｓ２０４のＮＯ）には、エラー画面がスキャナ１０のパネル１６に表示され（Ｓ２０９）、Ｓ２０７に進む。Ｓ２０７では、結合されたスキャンデータ、若しくは、結合されていないスキャンデータが、データ記憶領域２８に記憶される（Ｓ２０７）。そして、Ｓ２０８に進む。Ｓ２０８では、スキャンデータ送信サブルーチンが実行される（Ｓ２０８）。
【００７２】
スキャンデータ送信サブルーチンでは、図１９に示すように、スキャナ１０のデータの送受信能力と、設定されている送信先のデバイスのデータの送受信能力とが比較される（Ｓ２１０）。そして、その比較により、スキャナ１０が設定されている送信先のデバイスに結合スキャンデータを送信することができるか否かが、ＣＰＵ１２によって判断される（Ｓ２１２）。
【００７３】
スキャナ１０が設定されている送信先のデバイスに結合スキャンデータを送信できる場合（Ｓ２１２のＹＥＳ）には、結合スキャンデータが該デバイスに通信情報を用いて送信される（Ｓ２１４）。一方、スキャナ１０が設定されている送信先のデバイスに結合スキャンデータを送信できない場合（Ｓ２１２のＮＯ）には、結合スキャンデータが、該デバイスに送信可能な他のスキャナ３０，５０，５２に送信される（Ｓ２１６）。そして、結合スキャンデータが、デバイス、若しくは、他のスキャナ３０，５０，５２に送信されると、制御プログラム２６の処理が終了する。
【００７４】
なお、Ｓ１４８でスタート画面７２のスタートボタン７８が操作された場合（Ｓ１４８のＮＯ）および、Ｓ１５４でスキャナ３０，５０，５２の中に、原稿がセットされているスキャナが存在しない場合（Ｓ１５４のＮＯ）には、単独スキャン処理が実行される（Ｓ１７６）。そして、制御プログラム２６の処理が終了する。
【００７５】
＜ＣＰＵの機能構成＞
上述したスキャナ１０の制御プログラム２６を実行するＣＰＵ１２は、それの実行処理に鑑みれば、図２に示すような機能構成を有するものと考えることができる。図から解るように、ＣＰＵ１２は、問い合わせ送信手段１２０と、返信受信手段１２２と、スキャナ選択手段１２４と、スキャン指示送信手段１２６と、スキャンデータ取得手段１２８と、関連づけ手段１３０と、第１決定手段１３２と、頁番号取得手段１３４と、第２決定手段１３６、第１判断手段１３８、報知手段１４０と、送信手段１４２、記憶手段１４４、識別情報表示手段１４６と、設定値表示手段１４８とを有している。
【００７６】
また、上述したスキャナ３０，５０，５２の制御プログラム４６を実行するＣＰＵ３２は、それの実行処理に鑑みれば、図１に示すような機能構成を有するものと考えることができる。図から解るように、ＣＰＵ３２は、問い合わせ受信手段１５０と、返信送信手段１５２とを有している。
【００７７】
問い合わせ送信手段１２０は、上記制御プログラム２６のＳ１５０の処理を実行する機能部である。返信受信手段１２２は、上記制御プログラム２６のＳ１５２の処理を実行する機能部である。スキャナ選択手段１２４は、上記制御プログラム２６のＳ１８４の処理を実行する機能部である。スキャン指示送信手段１２６は、上記制御プログラム２６のＳ１６６の処理を実行する機能部である。スキャンデータ取得手段１２８は、上記制御プログラム２６のＳ２００の処理を実行する機能部である。関連づけ手段１３０は、上記制御プログラム２６のＳ２０６の処理を実行する機能部である。第１決定手段１３２は、上記制御プログラム２６のＳ１５６の処理を実行する機能部である。ページ番号取得手段１３４は、上記制御プログラム２６のＳ２０２の処理を実行する機能部である。第２決定手段１３６は、上記制御プログラム２６のＳ２０３の処理を実行する機能部である。第１判断手段１３８は、上記制御プログラム２６のＳ２０４の処理を実行する機能部である。報知手段１４０は、上記制御プログラム２６のＳ２０９の処理を実行する機能部である。送信手段１４２は、上記制御プログラム２６のＳ２１４およびＳ２１６の処理を実行する機能部である。記憶手段１４４は、上記制御プログラム２６のＳ２０７の処理を実行する機能部である。識別情報表示手段１４６は、上記制御プログラム２６のＳ１５８の処理を実行する機能部である。設定値表示手段１４８は、上記制御プログラム２６のＳ１８２の処理を実行する機能部である。問い合わせ受信手段１５０は、上記制御プログラム４６のＳ１０８の処理を実行する機能部である。返信送信手段１５２は、上記制御プログラム４６のＳ１１０の処理を実行する機能部である。
【００７８】
＜第２実施形態＞
図２０に、本願に係る第２実施形態として例示される通信システム１６０のブロック図を示す。通信システム１６０は、携帯電話（本発明の情報処理装置の一例）１７０、スキャナ（本発明のスキャナの一例）１９０、スキャナ（本発明のスキャナの一例）１９２、プリンタ１９６、アクセスポイント１９８を備える。
【００７９】
携帯電話１７０とスキャナ１９０，１９２とプリンタ１９６とは、既知の無線ＬＡＮ端末装置としての機能を備えており、アクセスポイント１９８を介して、互いにデータの送受信を行うことが可能である。スキャナ１９０，１９２は、同じ構成であり、さらに、第１実施形態のスキャナ３０と同じ構成である。このため、スキャナ１９０，１９２の説明を省略し、スキャナ１９０，１９２の構成物に、スキャナ３０の構成物と同じ符号を用いる。なお、プリンタ１９６は、スキャナ１９０，１９２により作成されたスキャンデータに基づく画像の印刷を行う。
【００８０】
携帯電話１７０の構成について説明する。携帯電話１７０は、ＣＰＵ（本発明の制御部およびコンピュータの一例）１７２、記憶部１７４、パネル（本発明の表示部の一例）１７６、ボタン入力部（本発明の入力部の一例）１７８、携帯電話通信Ｉ／Ｆ１８０、無線ＬＡＮＩ／Ｆ（本発明の通信部の一例）１８２、を主に備えている。これらの構成要素は、入出力ポート１８４を介して互いに通信可能とされている。
【００８１】
携帯電話通信Ｉ／Ｆ１８０は、基地局１８５との間で携帯電話通信の方式に準拠する無線通信を行う。このため、携帯電話１７０は、基地局１８５へアクセスし、携帯電話通信の方式に準拠する無線通信を行える状態になれば、基地局１８５を介してデータ通信することが可能になる
【００８２】
無線ＬＡＮＩ／Ｆ１８２は、第１実施形態の携帯電話１７０の無線通信ＬＡＮＩ／Ｆ２０と同じ構成である。このため、携帯電話１７０は、アクセスポイント１９８へアクセスし、無線通信を行える状態になれば、アクセスポイント１９８を介して、スキャナ１９０，１９２及びプリンタ１９６とデータ通信することが可能になる。
【００８３】
ＣＰＵ１７２は、記憶部１７４内の制御プログラム（本発明の通信プログラムの一例）１８６に従って処理を実行する。制御プログラム１８６は、スキャナ１９０，１９２にスキャン処理を実行させ、スキャン処理により作成されたスキャンデータをプリンタ１９６に送信するため、ＣＰＵ１７２に指令をさせるためのプログラムである。なお、制御プログラム１８６等のプログラムを実行するＣＰＵ１７２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム１８６が」という記載は、「制御プログラム１８６を実行するＣＰＵ１７２が」ということを意味する場合がある。
【００８４】
また、記憶部１７４は、データ記憶領域１８８を備える。データ記憶領域１８８は、スキャナ１９０，１９２等から取得したスキャンデータ、制御プログラム１８６の実行に必要なデータなどを記憶する領域である。なお、記憶部１４は、ＲＡＭ、ＲＯＭ、フラッシュメモリー、ＨＤＤ、ＣＰＵ１７２が備えるバッファなどが組み合わされて構成されている。
【００８５】
パネル１７６は、携帯電話１７０の各種機能を表示する表示面を備える。ボタン入力部１７８は、パネル１７６と一体的に構成されており、ユーザによるボタン操作を受け付ける。
【００８６】
＜通信システム１６０での複数スキャン処理＞
第１実施形態の通信システム１では、スキャンデータの結合処理を行うスキャナ１０において、スキャン処理が行われていたが、第２実施形態の通信システム１６０では、スキャンデータの結合処理を携帯電話１７０が行うが、携帯電話１７０では、スキャン処理は行われない。つまり、第１実施形態のスキャナ１０は、自作スキャンデータと取得スキャンデータとを結合しているが、携帯電話１７０は、スキャナ１９０，１９２の各々からスキャンデータを取得し、取得した複数のスキャンデータを結合する。また、通信システム１では、セット経過時間に基づいて、原稿のセット順が特定されているが、通信システム１６０では、別の手法に基づいて、原稿のセット順が特定されている。これらの点を除いて、通信システム１６０での複数スキャン処理は、通信システム１での複数スキャン処理と同じ処理が多いため、同じ処理に関しては、説明を簡略、若しくは、省略する。
【００８７】
通信システム１６０では、スキャン実行中であるか否かの問い合わせが、携帯電話１７０からスキャナ１９０，１９２に送信される。問い合わせを受信したスキャナ１９０，１９２は、スキャン実行中である場合には、スキャン実行中である旨の返信を、携帯電話１７０に送信し、スキャン実行中でない場合には、スキャン実行中でない旨の返信を、携帯電話１７０に送信する。
【００８８】
そして、携帯電話１７０は、スキャン実行中でない旨の返信を送信したスキャナ１９０，１９２に、原稿セット情報の送信要求を送信する。この原稿セット情報は、この情報が送信されたスキャナのＡＤＦに原稿がセットされた場合の原稿がセットされたタイミングで携帯電話１７０に送信される情報である。つまり、携帯電話１７０は、スキャン実行中でない旨の返信を送信したスキャナ１９０，１９２に、ＡＤＦに原稿がセットされた場合に、原稿がセットされたタイミングで原稿がセットされた旨の情報を送信するように、依頼する。この原稿がセットされた旨の情報が、原稿セット情報である。
【００８９】
この原稿セット情報の送信要求を受信したスキャナ１９０，１９２は、自身のＡＤＦに原稿がセットされたか否かを、検出センサ３９により判断する。そして、自身のＡＤＦに原稿がセットされた場合に、原稿がセットされたタイミングで原稿セット情報を携帯電話１７０に送信する。なお、原稿セット情報の送信要求を受信したスキャナ１９０，１９２は、原稿セット情報の送信要求を受信してから所定の時間が経過した際に、ＡＤＦに原稿がセットされていなければ、複数スキャン処理の対象から外される。
【００９０】
そして、携帯電話１７０は、原稿セット情報を受信すると、その原稿セット情報の送信元のスキャナに、原稿セット情報を受信した順番を設定する。具体的には、例えば、スキャナ１９０から原稿セット情報を、１０時に受信し、スキャナ１９２から原稿セット情報を、１０時２０秒に受信した場合には、スキャナ１９０に１番目を設定し、スキャナ１９２に２番目を設定する。そして、携帯電話１７０は、設定された順番に従って、原稿のセット順を特定する。
【００９１】
また、複数スキャン処理を行う予定のユーザは、原稿をスキャナ１９０，１９２にセットした後に、携帯電話１７０のボタン入力部１７８を操作し、印刷指示を携帯電話１７０に入力する。携帯電話１７０は、この印刷指示が入力されると、原稿セット情報の送信元のスキャナ１９０，１９２に、スキャン指示を送信する。そして、スキャン指示を受信したスキャナ１９０，１９２は、スキャン処理を実行する。
【００９２】
スキャン処理を実行したスキャナ１９０，１９２では、スキャン処理により作成されたスキャンデータを携帯電話１７０に送信する。携帯電話１７０は、複数のスキャナ１９０，１９２からスキャンデータを受信した場合に、受信した複数のスキャンデータを、先に特定された原稿のセット順に従って、結合する。そして、携帯電話１７０は、結合されたスキャンデータをプリンタ１９６に送信する。
【００９３】
このように、通信システム１６０でも、複数のスキャナ１９０，１９２に原稿をセットするだけで、複数のスキャナ１９０，１９２の各々でスキャン処理が実行され、スキャン処理により作成された複数のスキャンデータが結合される。これにより、操作性に優れたスキャンシステムが実現する。また、通信システム１６０でも、複数のスキャンデータが、原稿のスキャナへのセット順に並べられる。これにより、複数のスキャンデータの並び順等を入力する必要がなくなり、ユーザの手間を省くことが可能となる。
【００９４】
さらに、通信システム１６０では、スキャナ１９０，１９２から携帯電話１７０に送信される原稿セット情報に基づいて、原稿のセット順が特定されている。このため、スキャナ１９０，１９２に、時計機能，時間を計測する機能が無い場合であっても、原稿のセット順を特定することが可能である。これにより、様々なスキャナを用いて、複数スキャン処理を行うことが可能となる。
【００９５】
＜制御プログラム＞
上述した複数スキャン処理は、携帯電話１７０のＣＰＵ１７２において制御プログラム１８６が実行され、スキャナ１９０，１９２のＣＰＵ３２において制御プログラム４６が実行されることによって行われる。以下に、図２１及び図２２を用いて、携帯電話１７０のＣＰＵ１７２で制御プログラム１８６が実行される際のフローを説明し、図２３及び図２４を用いて、スキャナ１９０，１９２のＣＰＵ３２で制御プログラム４６が実行される際のフローを説明する。
【００９６】
携帯電話１７０のＣＰＵ１７２において、制御プログラム１８６が実行されると、まず、図２１に示すように、スキャン実行中であるか否かの問い合わせが、携帯電話１７０からスキャナ１９０，１９２に送信される（Ｓ２２０）。次に、ＣＰＵ１７２は、問い合わせの返信として、スキャン実行中であるか否かの情報を、スキャナ１９０，１９２から受信する（Ｓ２２２）。そして、原稿セット情報の送信要求が、スキャン実行中でないスキャナ１９０，１９２に送信される（Ｓ２２４）。
【００９７】
次に、ＣＰＵ１７２は、Ｎを１に設定する（Ｓ２２６）。続いて、スキャナ１９０，１９２から原稿セット情報を受信したか否かが、ＣＰＵ１７２によって判断される（Ｓ２２８）。スキャナ１９０，１９２から原稿セット情報を受信していない場合（Ｓ２２８のＮＯ）には、Ｓ２２８の処理が繰り返し実行される。一方、スキャナ１９０，１９２から原稿セット情報を受信している場合（Ｓ２２８のＹＥＳ）には、その受信した原稿セット情報の送信元のスキャナが、Ｎ番目に設定される（Ｓ２３０）。
【００９８】
次に、ＣＰＵ１７２は、ＮをＮ＋１に設定する（Ｓ２３２）。そして、印刷指示を受信しているか否かが、ＣＰＵ１７２によって判断される（Ｓ２３４）。印刷指示を受信していない場合（Ｓ２３４のＮＯ）には、Ｓ２２８に戻る。一方、印刷指示を受信している場合（Ｓ２３４のＹＥＳ）には、スキャン指示が、携帯電話１７０から原稿セット情報の送信元のスキャナ１９０，１９２に送信される（Ｓ２３６）。そして、スキャン指示を送信したスキャナ１９０，１９２から、スキャンデータを受信する（Ｓ２３８）。
【００９９】
続いて、受信した複数のスキャンデータが、原稿セット情報の送信元のスキャナに設定された番号Ｎの順に並べられ、その並び順で結合される（Ｓ２４０）。そして、結合されたスキャンデータが、携帯電話１７０からプリンタ１９６に送信される（Ｓ２４２）。これにより、制御プログラム１８６の処理が終了する。
【０１００】
また、スキャナ１９０，１９２のＣＰＵ３２で制御プログラム４６が実行されると、まず、図２３に示すように、スキャン実行中であるか否かの問い合わせを、携帯電話１７０から受信する（Ｓ２５０）。次に、スキャン実行中であるか否かが、ＣＰＵ３２によって判断される（Ｓ２５２）。スキャン実行中である場合（Ｓ２５２のＹＥＳ）には、制御プログラム４６の処理が終了する。一方、スキャン実行中でない場合（Ｓ２５２のＮＯ）には、問い合わせの返信が、携帯電話１７０に送信される（Ｓ２５４）。つまり、スキャン実行中でない旨の情報が、携帯電話１７０に送信される。
【０１０１】
続いて、原稿セット情報の送信要求を受信したか否かが、ＣＰＵ３２によって判断される（Ｓ２５６）。原稿セット情報の送信要求を受信していない場合（Ｓ２５６のＮＯ）には、Ｓ２５６の処理が繰り返し実行される。一方、原稿セット情報を受信している場合（Ｓ２５６のＹＥＳ）には、ＡＤＦに原稿がセットされたか否かが、ＣＰＵ３２によって判断される（Ｓ２５８）。ＡＤＦに原稿がセットされていない場合（Ｓ２５８のＮＯ）には、原稿セット情報を受信してから所定の時間が経過したか否かが、ＣＰＵ３２によって判断される（Ｓ２５９）。
【０１０２】
原稿セット情報を受信してから所定の時間が経過していない場合（Ｓ２５９のＮＯ）には、Ｓ２５８に戻る。一方、原稿セット情報を受信してから所定の時間が経過している場合（Ｓ２５９のＹＥＳ）には、制御プログラム４６の処理が終了する。
【０１０３】
また、Ｓ２５８でＡＤＦに原稿がセットされている場合（Ｓ２５８のＹＥＳ）には、携帯電話１７０に原稿セット情報が送信される（Ｓ２６０）。そして、スキャン指示を携帯電話１７０から受信したか否かが、ＣＰＵ３２によって判断される（Ｓ２６２）。スキャン指示を受信していない場合（Ｓ２６２のＮＯ）には、Ｓ２６２の処理が繰り返し実行される。一方、スキャン指示を受信している場合（Ｓ２６２のＹＥＳ）には、スキャン処理を実行する（Ｓ２６４）。
【０１０４】
次に、スキャン処理が完了したか否かが、ＣＰＵ３２によって判断される（Ｓ２６６）。スキャン処理が完了していない場合（Ｓ２６６のＮＯ）には、Ｓ２６６の処理が繰り返し実行される。一方、スキャン処理が完了している場合（Ｓ２６６のＹＥＳ）には、スキャン処理により作成されたスキャンデータが、携帯電話１７０に送信される。
【０１０５】
＜ＣＰＵの機能構成＞
上述した携帯電話１７０の制御プログラム１８６を実行するＣＰＵ１７２は、それの実行処理に鑑みれば、図２０に示すような機能構成を有するものと考えることができる。図から解るように、ＣＰＵ１７２は、問い合わせ送信手段２００と、返信受信手段２０２と、スキャン指示送信手段２０４と、スキャンデータ取得手段２０６と、関連づけ手段２０８と、第１決定手段２１０と、送信手段２１２とを有している。
【０１０６】
また、上述したスキャナ１９０，１９２の制御プログラム４６を実行するＣＰＵ３２は、それの実行処理に鑑みれば、図２０に示すような機能構成を有するものと考えることができる。図から解るように、ＣＰＵ３２は、問い合わせ受信手段２２０と、返信送信手段２２２とを有している。
【０１０７】
問い合わせ送信手段２００は、上記制御プログラム１８６のＳ２２４の処理を実行する機能部である。返信受信手段２０２は、上記制御プログラム１８６のＳ２２８の処理を実行する機能部である。スキャン指示送信手段２０４は、上記制御プログラム１８６のＳ２３６の処理を実行する機能部である。スキャンデータ取得手段２０６は、上記制御プログラム１８６のＳ２３８の処理を実行する機能部である。関連づけ手段２０８は、上記制御プログラム１８６のＳ２４０の処理を実行する機能部である。第１決定手段２１０は、上記制御プログラム１８６のＳ２３０の処理を実行する機能部である。送信手段２１２は、上記制御プログラム１８６のＳ２４２の処理を実行する機能部である。問い合わせ受信手段２２０は、上記制御プログラム４６のＳ２５０の処理を実行する機能部である。返信送信手段２２２は、上記制御プログラム４６のＳ２６０の処理を実行する機能部である。
【０１０８】
なお、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施形態では、スキャナ３０，１９０等で作成されたスキャンデータが、スキャナ１０若しくは、携帯電話１７０に送信された後に、スキャナ１０若しくは、携帯電話１７０が、プリンタ６０，１９６等に送信しているが、スキャナ３０，１９０等で作成されたスキャンデータが、直接、プリンタ６０，１９６等に送信されてもよい。
【０１０９】
具体的には、例えば、第２実施形態の通信システム１６０において、ユーザが携帯電話１７０に印刷指示を入力した後に、携帯電話１７０が、スキャン指示だけなく、スキャン処理により作成されたスキャンデータをプリンタ１９６に送信する旨の指示も、スキャナ１９０，１９２に送信する。これにより、スキャナ１９０，１９２は、スキャン処理を実行し、スキャン処理により作成されたスキャンデータをプリンタ１９６に送信する。また、携帯電話１７０は、スキャナ１９０，１９２に指示を送信するだけでなく、スキャンデータの並び順、つまり、携帯電話１７０で特定された原稿のセット順を、プリンタ１９６に送信する。これにより、プリンタ１９６は、スキャナ１９０，１９２から複数のスキャンデータを受信し、それら複数のスキャンデータを、原稿のセット順に従って、結合する。このように、スキャナ３０，１９０等で作成されたスキャンデータが、直接、プリンタ６０，１９６等に送信されることでも、上記実施形態と同様の効果を得ることが可能となる。
【０１１０】
上述したスキャンデータが、直接、プリンタ１９６に送信される処理は、携帯電話１７０のＣＰＵ１７２において制御プログラム１８６が実行され、スキャナ１９０，１９２のＣＰＵ３２において制御プログラム４６が実行されることによって行われる。以下に、図２５を用いて、携帯電話１７０のＣＰＵ１７２で制御プログラム１８６が実行される際のフローを説明し、図２６を用いて、スキャナ１９０，１９２のＣＰＵ３２で制御プログラム４６が実行される際のフローを説明する。なお、本フローは、第２実施形態で説明したフローと共通する処理が多いため、第２実施形態のフローの説明で用いた図２１及び図２３を利用して、説明する。
【０１１１】
携帯電話１７０のＣＰＵ１７２において、制御プログラム１８６が実行されると、図２１及び図２５に示すＳ２２０〜Ｓ２３４の処理が、第２実施形態のＳ２２０〜Ｓ２３４の処理と同様に実行される。そして、Ｓ２３４で印刷指示を受信している場合（Ｓ２３４のＹＥＳ）に、先に特定された原稿のセット順が、プリンタ１９６に送信される（Ｓ２７０）。次に、スキャン指示、及びスキャンデータのプリンタ１９６への送信指示が、スキャナ１９０，１９２に送信される（Ｓ２７２）。これにより、制御プログラム１８６の処理が終了する。
【０１１２】
また、スキャナ１９０，１９２のＣＰＵ３２において、制御プログラム４６が実行されると、図２３及び図２６に示すＳ２５０〜Ｓ２６６の処理が、第２実施形態のＳ２５０〜Ｓ２６６の処理と同様に実行される。そして、Ｓ２６６でスキャン処理が完了している場合（Ｓ２６６のＹＥＳ）に、スキャンデータが、プリンタ１９６に送信される（Ｓ２８０）。これにより、制御プログラム４６の処理が終了する。
【０１１３】
また、上記第１実施形態では、スキャナ１０が、他のスキャナ３０からスキャンデータを取得し、そのスキャンデータと自身で生成したスキャンデータとを結合している。そして、結合されたスキャンデータが、プリンタ６０に送信されているが、上記第２実施形態と同様に、スキャナ１０が、スキャナ３０から取得したスキャンデータと、自身で生成したスキャンデータとをプリンタ６０に送信するとともに、スキャンデータの印刷順を、プリンタ６０に送信してもよい。
【０１１４】
また、上記実施形態では、ＣＰＵ１２等によって図１２乃至図１９、図２１乃至図２６に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２等に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ等やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【０１１５】
１０：スキャナ（情報処理装置）（スキャン処理実行部）
１２：ＣＰＵ（コンピュータ）（制御部）
１６：パネル（表示部）
１８：ボタン入力部（入力部）
２０：無線ＬＡＮＩ／Ｆ（通信部）
２６：制御プログラム（通信プログラム）
３０：スキャナ
３２：ＣＰＵ（制御部）
４０：無線ＬＡＮＩ／Ｆ（通信部）
５０：スキャナ
５２：スキャナ
１２０：問い合わせ送信手段
１２２：返信受信手段
１２４：スキャナ選択手段
１２６：スキャン指示送信手段
１２８：スキャンデータ取得手段
１３０：関連づけ手段
１３２：第１決定手段
１３４：ページ番号取得手段
１３６：第２決定手段
１３８：第１判断手段
１４０：報知手段
１４２：送信手段
１４４：記憶手段
１４６：識別情報表示手段
１４８：設定値表示手段
１５０：問い合わせ受信手段
１５２：返信送信手段
１７０：携帯電話（情報処理装置）
１７２：ＣＰＵ（コンピュータ）（制御部）
１７６：パネル（表示部）
１７８：ボタン入力部（入力部）
１８２：無線ＬＡＮＩ／Ｆ（通信部）
１８６：制御プログラム（通信プログラム）
１９０：スキャナ
１９２：スキャナ
２００：問い合わせ送信手段
２０２：返信受信手段
２０４：スキャン指示送信手段
２０６：スキャンデータ取得手段
２０８：関連づけ手段
２１０：第１決定手段
２１２：送信手段
２２０：問い合わせ受信手段
２２２：返信送信手段
【図１】
2015188180.tif 000003
【図２】
2015188180.tif 000004
【図３】
2015188180.tif 000005
【図４】
2015188180.tif 000006
【図５】
2015188180.tif 000007
【図６】
2015188180.tif 000008
【図７】
2015188180.tif 000009
【図８】
2015188180.tif 000010
【図９】
2015188180.tif 000011
【図１０】
2015188180.tif 000012
【図１１】
2015188180.tif 000013
【図１２】
2015188180.tif 000014
【図１３】
2015188180.tif 000015
【図１４】
2015188180.tif 000016
【図１５】
2015188180.tif 000017
【図１６】
2015188180.tif 000018
【図１７】
2015188180.tif 000019
【図１８】
2015188180.tif 000020
【図１９】
2015188180.tif 000021
【図２０】
2015188180.tif 000022
【図２１】
2015188180.tif 000023
【図２２】
2015188180.tif 000024
【図２３】
2015188180.tif 000025
【図２４】
2015188180.tif 000026
【図２５】
2015188180.tif 000027
【図２６】
2015188180.tif 000028