(57)【要約】【課題】サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行可能なスキャナ装置をユーザが容易に探すことが可能な情報処理装置、及びネットワークシステムを提供する。【解決手段】統括サーバは、外部サーバによって提供されるＷｅｂページに表示される操作情報が操作装置によって操作されることに応じて、読取指示等を受信する。統括サーバは、スキャナ装置に原稿が配置されたことを示すステータス情報を受信する。統括サーバは、読取指示が受信された時点から前後の所定期間であるリスト期間の間に、ステータス情報が受信された場合、スキャナ装置が、外部サーバが要求する仕様に対応する読取設定による読取動作を実行可能か否かを特定する（Ｓ２４）。統括サーバは、特定された結果を操作装置に取得させる（Ｓ２８及びＳ４０）。【選択図】図１１
2014174785.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂページで利用可能なサービスを提供するサービス提供装置を識別するサービス識別情報と、前記サービス提供装置が要求する仕様における画像読取装置の読取設定を示す設定情報とを対応付けて記憶し、さらに、ユーザを識別するユーザ識別情報と、複数の画像読取装置を識別する複数の装置識別情報とを対応付けて記憶し、さらに、前記複数の装置識別情報と、前記複数の画像読取装置の夫々が読取動作を実行可能な前記設定情報とを対応付けて記憶する第一記憶手段と、
前記サービス提供装置によって提供される前記Ｗｅｂページに表示される操作情報であって、前記画像読取装置に前記読取動作を実行させることを示す操作情報が、操作装置によって操作されたことに応じて、前記操作装置を操作するユーザの前記ユーザ識別情報と、前記操作情報が表示された前記Ｗｅｂページの提供元を示す前記サービス識別情報と、前記画像読取装置に前記読取動作を実行させる読取指示とを受信する第一受信手段と、
前記第一記憶手段において前記第一受信手段によって受信された前記ユーザ識別情報に対応付けられた前記複数の画像読取装置から読取対象物が配置されたことを示すステータス情報を受信する第二受信手段と、
前記第一受信手段によって前記読取指示が受信された時点から前後の第一所定期間の間に、前記第二受信手段によって前記ステータス情報が受信された場合に、前記ステータス情報を送信した前記画像読取装置を示す前記装置識別情報を、第二記憶手段に記憶する記憶制御手段と、
前記第一記憶手段を参照し、前記第一受信手段によって受信された前記サービス識別情報に対応付けられた前記設定情報を取得する取得手段と、
前記第一記憶手段を参照し、前記記憶制御手段によって前記第二記憶手段に記憶された前記装置識別情報に基づく前記画像読取装置が、前記取得手段によって取得された前記設定情報に基づく前記読取設定における前記読取動作を実行できるか否かを特定する実行特定手段と、
前記実行特定手段によって特定された結果を、前記操作装置に取得させる制御手段と
を備えたことを特徴とする情報処理装置。
【請求項２】
前記記憶制御手段は、前記第一受信手段によって前記読取指示が受信された時点から後の第二所定期間の間に、前記第二受信手段によって前記ステータス情報が受信された場合に、前記ステータス情報を送信した前記画像読取装置を示す前記装置識別情報を、前記第二記憶手段に記憶することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記実行特定手段によって実行できると特定された場合に、前記第二記憶手段に記憶された前記装置識別情報に基づく前記画像読取装置が前記読取動作を実行可能な前記画像読取装置であることを示す情報である読取可能装置情報を前記操作装置に取得させることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記実行特定手段によって前記読取動作を実行できると特定された前記前記画像読取装置が複数であるか否かを判断する第一数判断手段を備え、
前記制御手段は、前記実行特定手段によって前記読取動作を実行できると特定された前記画像読取装置が複数であると前記第一数判断手段が判断した場合に、前記実行特定手段によって前記読取動作を実行できると特定された複数の前記画像読取装置についての前記読取可能装置情報を前記操作装置に取得させることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記実行特定手段によって実行できないと特定された場合に、前記第二記憶手段に記憶された前記装置識別情報に基づく前記画像読取装置が前記読取動作を実行不能な前記画像読取装置であることを示す情報である読取不可装置情報を前記操作装置に取得させることを特徴とする請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記実行特定手段によって前記読取動作を実行できると特定された前記画像読取装置が１つであるか否かを判断する第二数判断手段と、
前記第二数判断手段によって前記前記画像読取装置が１つであると判断された場合に、第三所定期間経過後に、前記取得手段によって取得された前記設定情報を前記画像読取装置に送信する送信手段と
を備えたことを特徴とする請求項１から５のいずれかに記載の情報処理装置。
【請求項７】
前記第一記憶手段を参照し、前記取得手段によって取得された前記設定情報に基づく前記読取設定における前記読取動作を実行できる前記画像読取装置を特定する装置特定手段を備え、
前記制御手段は、前記実行特定手段によって特定された結果と、前記装置特定手段によって特定された前記画像読取装置を示す情報とを前記操作装置に取得させることを特徴とする請求項１から６のいずれかに記載の情報処理装置。
【請求項８】
画像データを取得可能な複数の画像読取装置が、ネットワークを介して情報処理装置に接続可能なネットワークシステムであって、
前記情報処理装置は、
Ｗｅｂページで利用可能なサービスを提供するサービス提供装置を識別するサービス識別情報と、前記サービス提供装置が要求する仕様における前記画像読取装置の読取設定を示す設定情報とを対応付けて記憶し、さらに、ユーザを識別するユーザ識別情報と、前記複数の画像読取装置を識別する複数の装置識別情報とを対応付けて記憶し、さらに、前記複数の装置識別情報と、前記複数の画像読取装置の夫々が読取動作を実行可能な前記設定情報とを対応付けて記憶する第一記憶手段と、
前記サービス提供装置によって提供される前記Ｗｅｂページに表示される操作情報であって、前記画像読取装置に前記読取動作を実行させることを示す操作情報が、操作装置によって操作されたことに応じて、前記操作装置を操作するユーザの前記ユーザ識別情報と、前記操作情報が表示された前記Ｗｅｂページの提供元を示す前記サービス識別情報と、前記画像読取装置に前記読取動作を実行させる読取指示とを受信する第一受信手段と、
前記第一記憶手段において前記第一受信手段によって受信された前記ユーザ識別情報に対応付けられた前記複数の画像読取装置から読取対象物が配置されたことを示すステータス情報を受信する第二受信手段と、
前記第一受信手段によって前記読取指示が受信された時点から前後の第一所定期間の間に、前記第二受信手段によって前記ステータス情報が受信された場合に、前記ステータス情報を送信した前記画像読取装置を示す前記装置識別情報を、第二記憶手段に記憶する記憶制御手段と、
前記第一記憶手段を参照し、前記第一受信手段によって受信された前記サービス識別情報に対応付けられた前記設定情報を取得する取得手段と、
前記第一記憶手段を参照し、前記記憶制御手段によって前記第二記憶手段に記憶された前記装置識別情報に基づく前記画像読取装置が、前記取得手段によって取得された前記設定情報に基づく前記読取設定における前記読取動作を実行できるか否かを特定する実行特定手段と、
前記実行特定手段によって特定された結果を、前記操作装置に取得させる制御手段と
を備え、
前記複数の画像読取装置は、
前記読取対象物が配置された場合に前記ステータス情報を送信するステータス情報送信手段を備えたことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページで利用可能なサービスを提供する装置にデータを取得可能にする情報処理装置、及びネットワークシステムに関する。
【背景技術】
【０００２】
近年、Ｗｅｂページで利用可能な様々なサービスへの各種データのアップロードが可能になっている。例えば、特許文献１に記載の読取画像転送システムは、画像読取装置に接続された画像転送装置と、ウェブログサーバとがネットワークを介して接続されている。画像転送装置は、画像読取装置を制御して原稿から画像情報を読み取り、ウェブログサーバに転送する。ウェブログサーバは、転送された画像情報に基づく画像が掲載されたウェブログサイトを提供する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２３６７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
各種データをアップロードする技術の一例として、以下の例が考えられる。すなわち、サービス提供装置が、アイコンが表示されたＷｅｂページを提供する。そして、アイコンが操作されることに応じて、画像読取装置が読み取った画像情報をサービス提供装置が提供するＷｅｂサイトへ自動でアップロードする。この例の場合、ユーザは、サービス提供装置が要求する仕様に応じて、サービス提供装置が要求する仕様における読取動作を実行可能な画像読取装置を探す必要がある。しかしながら、従来は、サービス提供装置が要求する仕様について考慮されていなかった。このため、ユーザが、サービス提供装置が要求する仕様における読取動作を実行可能な画像読取装置を探すのに手間がかかった。
【０００５】
本発明の目的は、サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行可能なスキャナ装置をユーザが容易に探すことが可能な情報処理装置、及びネットワークシステムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る情報処理装置は、Ｗｅｂページで利用可能なサービスを提供するサービス提供装置を識別するサービス識別情報と、前記サービス提供装置が要求する仕様における画像読取装置の読取設定を示す設定情報とを対応付けて記憶し、さらに、ユーザを識別するユーザ識別情報と、複数の画像読取装置を識別する複数の装置識別情報とを対応付けて記憶し、さらに、前記複数の装置識別情報と、前記複数の画像読取装置の夫々が読取動作を実行可能な前記設定情報とを対応付けて記憶する第一記憶手段と、前記サービス提供装置によって提供される前記Ｗｅｂページに表示される操作情報であって、前記画像読取装置に前記読取動作を実行させることを示す操作情報が、操作装置によって操作されたことに応じて、前記操作装置を操作するユーザの前記ユーザ識別情報と、前記操作情報が表示された前記Ｗｅｂページの提供元を示す前記サービス識別情報と、前記画像読取装置に前記読取動作を実行させる読取指示とを受信する第一受信手段と、前記第一記憶手段において前記第一受信手段によって受信された前記ユーザ識別情報に対応付けられた前記複数の画像読取装置から読取対象物が配置されたことを示すステータス情報を受信する第二受信手段と、前記第一受信手段によって前記読取指示が受信された時点から前後の第一所定期間の間に、前記第二受信手段によって前記ステータス情報が受信された場合に、前記ステータス情報を送信した前記画像読取装置を示す前記装置識別情報を、第二記憶手段に記憶する記憶制御手段と、前記第一記憶手段を参照し、前記第一受信手段によって受信された前記サービス識別情報に対応付けられた前記設定情報を取得する取得手段と、前記第一記憶手段を参照し、前記記憶制御手段によって前記第二記憶手段に記憶された前記装置識別情報に基づく前記画像読取装置が、前記取得手段によって取得された前記設定情報に基づく前記読取設定における前記読取動作を実行できるか否かを特定する実行特定手段と、前記実行特定手段によって特定された結果を、前記操作装置に取得させる制御手段とを備えている。この場合、読取対象物が配置された画像読取装置が、サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行可能か否かを特定し、特定結果を操作装置に取得させる。ユーザは、操作装置が取得した特定結果に基づいて、サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行可能なスキャナ装置を容易に探すことができる。
【０００７】
前記情報処理装置において、前記記憶制御手段は、前記第一受信手段によって前記読取指示が受信された時点から後の第二所定期間の間に、前記第二受信手段によって前記ステータス情報が受信された場合に、前記ステータス情報を送信した前記画像読取装置を示す前記装置識別情報を、前記第二記憶手段に記憶してもよい。この場合、ユーザが読取対象物を画像読取装置に配置した直後に、実行特定手段による特定結果が操作装置に取得される。よって、ユーザは、読取対象物を画像読取装置に配置した直後に操作装置に取得される特定結果に基づいて、サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行可能な画像読取装置を容易に探すことができる。
【０００８】
前記情報処理装置において、前記制御手段は、前記実行特定手段によって実行できると特定された場合に、前記第二記憶手段に記憶された前記装置識別情報に基づく前記画像読取装置が前記読取動作を実行可能な前記画像読取装置であることを示す情報である読取可能装置情報を前記操作装置に取得させてもよい。この場合、ユーザは、操作装置が取得した読取可能装置情報に基づいて、読取対象物を配置した画像読取装置が、サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行可能な画像読取装置であることを容易に判断できる。よって、ユーザは、サービス提供装置に応じた読取設定で読取動作を実行可能な画像読取装置を容易に探すことができる。
【０００９】
前記情報処理装置は、前記実行特定手段によって前記読取動作を実行できると特定された前記前記画像読取装置が複数であるか否かを判断する第一数判断手段を備え、前記制御手段は、前記実行特定手段によって前記読取動作を実行できると特定された前記画像読取装置が複数であると前記第一数判断手段が判断した場合に、前記実行特定手段によって前記読取動作を実行できると特定された複数の前記画像読取装置についての前記読取可能装置情報を前記操作装置に取得させてもよい。この場合、ユーザは、操作装置が取得した複数の画像読取装置についての読取可能装置情報に基づいて、サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行可能な画像読取装置が複数あることを確認することができる。
【００１０】
前記情報処理装置において、前記制御手段は、前記実行特定手段によって実行できないと特定された場合に、前記第二記憶手段に記憶された前記装置識別情報に基づく前記画像読取装置が前記読取動作を実行不能な前記画像読取装置であることを示す情報である読取不可装置情報を前記操作装置に取得させてもよい。この場合、ユーザは、操作装置が取得した読取不可装置情報に基づいて、読取対象物を配置した画像読取装置が、サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行不能な画像読取装置であることを容易に判断できる。よって、ユーザは、読取対象物を配置する画像読取装置を変更するなどして、サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行可能な画像読取装置を容易に探すことができる。
【００１１】
前記情報処理装置は、前記実行特定手段によって前記読取動作を実行できると特定された前記画像読取装置が１つであるか否かを判断する第二数判断手段と、前記第二数判断手段によって前記前記画像読取装置が１つであると判断された場合に、第三所定期間経過後に、前記取得手段によって取得された前記設定情報を前記画像読取装置に送信する送信手段とを備えてもよい。この場合、サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行可能な１つの画像読取装置に読取対象物が配置された場合に、設定情報が画像読取装置に自動的に送信される。このため、自動的に画像読取装置に読取動作を実行させることができる。よって、ユーザの利便性が向上する。
【００１２】
前記情報処理装置は、前記第一記憶手段を参照し、前記取得手段によって取得された前記設定情報に基づく前記読取設定における前記読取動作を実行できる前記画像読取装置を特定する装置特定手段を備え、前記制御手段は、前記実行特定手段によって特定された結果と、前記装置特定手段によって特定された前記画像読取装置を示す情報とを前記操作装置に取得させてもよい。この場合、制御手段は、サービス提供装置の要求する仕様に対応する読取設定による読取動作を実行可能な画像読取装置を操作装置に取得させることができる。よって、ユーザは、操作装置が取得した画像読取装置を示す情報に基づいて、サービス提供装置に対応した読取設定による読取動作を実行可能な画像読取装置に読取対象物を配置することができる。
【００１３】
本発明の第２の態様に係るネットワークシステムは、画像データを取得可能な複数の画像読取装置が、ネットワークを介して情報処理装置に接続可能なネットワークシステムであって、前記情報処理装置は、Ｗｅｂページで利用可能なサービスを提供するサービス提供装置を識別するサービス識別情報と、前記サービス提供装置が要求する仕様における前記画像読取装置の読取設定を示す設定情報とを対応付けて記憶し、さらに、ユーザを識別するユーザ識別情報と、前記複数の画像読取装置を識別する複数の装置識別情報とを対応付けて記憶し、さらに、前記複数の装置識別情報と、前記複数の画像読取装置の夫々が読取動作を実行可能な前記設定情報とを対応付けて記憶する第一記憶手段と、前記サービス提供装置によって提供される前記Ｗｅｂページに表示される操作情報であって、前記画像読取装置に前記読取動作を実行させることを示す操作情報が、操作装置によって操作されたことに応じて、前記操作装置を操作するユーザの前記ユーザ識別情報と、前記操作情報が表示された前記Ｗｅｂページの提供元を示す前記サービス識別情報と、前記画像読取装置に前記読取動作を実行させる読取指示とを受信する第一受信手段と、前記第一記憶手段において前記第一受信手段によって受信された前記ユーザ識別情報に対応付けられた前記複数の画像読取装置から読取対象物が配置されたことを示すステータス情報を受信する第二受信手段と、前記第一受信手段によって前記読取指示が受信された時点から前後の第一所定期間の間に、前記第二受信手段によって前記ステータス情報が受信された場合に、前記ステータス情報を送信した前記画像読取装置を示す前記装置識別情報を、第二記憶手段に記憶する記憶制御手段と、前記第一記憶手段を参照し、前記第一受信手段によって受信された前記サービス識別情報に対応付けられた前記設定情報を取得する取得手段と、前記第一記憶手段を参照し、前記記憶制御手段によって前記第二記憶手段に記憶された前記装置識別情報に基づく前記画像読取装置が、前記取得手段によって取得された前記設定情報に基づく前記読取設定における前記読取動作を実行できるか否かを特定する実行特定手段と、前記実行特定手段によって特定された結果を、前記操作装置に取得させる制御手段とを備え、前記複数の画像読取装置は、前記読取対象物が配置された場合に前記ステータス情報を送信するステータス情報送信手段を備えている。この場合、読取対象物が配置された画像読取装置が、サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行可能か否かを特定し、特定結果を操作装置に取得させる。ユーザは、操作装置が取得した特定結果に基づいて、サービス提供装置が要求する仕様に対応する読取設定による読取動作を実行可能なスキャナ装置を容易に探すことができる。
【図面の簡単な説明】
【００１４】
【図１】ネットワークシステム１の概要構成図である。
【図２】ネットワークシステム１の処理動作を説明する説明図である。
【図３】Ｗｅｂページ９１を示す図である。
【図４】統括サーバ２の電気的構成を示す図である。
【図５】スキャナ装置７の電気的構成を示す図である。
【図６】スキャナデータテーブル８２のデータ構成図である。
【図７】スキャナ機能データテーブル８３のデータ構成図である。
【図８】サービス管理データテーブル８４のデータ構成図である。
【図９】各種の期間の説明図である。
【図１０】統括サーバ２のメイン処理のフローチャートである。
【図１１】統括サーバ２のメイン処理のフローチャートである。
【図１２】スキャナ装置７のメイン処理のフローチャートである。
【発明を実施するための形態】
【００１５】
［１．ネットワークシステム１の構成の概要］
以下、図面に沿って、本発明を適用した実施形態について説明する。図１を参照して、本実施形態のネットワークシステム１の構成を説明する。図１に示すように、ネットワークシステム１は、統括サーバ２、操作装置３、スキャナ装置７１，７２，７３，７４、ネットワークサービス４，５を含む。スキャナ装置７１、７２，７３，７４は、画像を読取可能な読取装置であれば良い。例えば、スキャナ機能を備えた印刷装置であっても良い。図１に示す例では、スキャナ装置７２に読取対象物である原稿８９が配置されている。なお、統括サーバ２は本発明の情報処理装置の一例である。また、スキャナ装置７１、７２，７３，７４は本発明の画像読取装置の一例である。ネットワーク６には、スキャナ装置７１，７２，７３，７４以外のスキャナ装置も接続されている。以下の説明では、スキャナ装置７１，７２，７３，７４、及び図示外のスキャナ装置を総称する場合、又は、いずれかを特定しない場合、スキャナ装置７という場合がある。
【００１６】
ネットワークサービス４は、外部サーバ４０を含む。また、ネットワークサービス５は、外部サーバ５０を含む。外部サーバ４０は、スキャナ装置７の製造元とは異なる会社のネットワークサービス４を提供する。また、外部サーバ５０は、スキャナ装置７の製造元とは異なる会社であり、且つ、外部サーバ４０の会社とも異なる会社のネットワークサービス５を提供する。言い換えれば、外部サーバ４０及び外部サーバ５０は、ネットワーク６を介してサービスを提供する会社により管理されるサーバ装置である。外部サーバ４０及び外部サーバ５０は、例えば、サービスを提供するために使用されるＷｅｂサーバである。また、ネットワーク６には、外部サーバ４０，５０以外の図示外の外部サーバも接続されている。以下の説明では、外部サーバ４０，５０、及び図示外の外部サーバを総称する場合、又は、いずれかを特定しない場合、外部サーバ１０という場合がある。
【００１７】
ネットワークサービス４は、ストレージサーバ４１及びストレージサーバ４２を含む。また、ネットワークサービス５は、ストレージサーバ５１及びストレージサーバ５２を含む。各ネットワークサービスに少なくとも１台ストレージサーバがあれば良い。また、ストレージサーバの代わりに、外部サーバ４０又は外部サーバ５０が、ネットワークサービスで利用するデータの記憶領域を備えても良い。この場合、ストレージサーバは不要となる。外部サーバ４０、外部サーバ５０、及びストレージサーバ４１，４２，５１，５２は、Ｗｅｂページで利用可能なサービスを提供する。外部サーバ４０、外部サーバ５０、ストレージサーバ４１、ストレージサーバ４２、ストレージサーバ５１、及びストレージサーバ５２は、夫々、本発明のサービス提供装置の一例である。
【００１８】
操作装置３は、ネットワークサービス４及びネットワークサービス５により提供されるサービスを利用する。具体的には、操作装置３は、外部サーバ４０又は外部サーバ５０から、Ｗｅｂページを取得し、ネットワークサービス４及びネットワークサービス５を利用する。そして、操作装置３は、ストレージサーバ４１，４２，５１，５２に記憶されるデータを利用する。
【００１９】
操作装置３は、一般的なパーソナルコンピュータであっても良い。また、操作装置３は、スマートフォン等に代表される携帯可能な端末装置であっても良い。操作装置３は、情報処理が可能な装置であれば良い。なお、図１の統括サーバ２、スキャナ装置７、操作装置３、外部サーバ４０及び外部サーバ５０は、互いにネットワーク６を介して通信可能である。また、スキャナ装置７は、パーソナルコンピュータ等の図示外の中継装置を介してネットワーク６に接続されてもよい。
【００２０】
［２．ネットワークシステム１の動作の概要］
図２を参照して、ネットワークシステム１の動作を説明する。以下の説明では、ネットワークサービス５は、ドキュメントサービスを提供するとする。本実施形態におけるドキュメントは、原稿８９である。操作装置３のユーザは、ドキュメントサービスにドキュメントを投稿するとする。ドキュメントサービスは、ユーザから投稿されたドキュメントを、ネットワークサービス５を用いて利用可能にするサービスである。
【００２１】
まず、図２の矢印１１に示すように、まず、操作装置３は、外部サーバ５０へアクセスする。このとき、外部サーバ５０にＷｅｂページの送信を要求する。そして、矢印１２に示すように、操作装置３は、外部サーバ５０から図３に示すＷｅｂページ９１を取得する。取得されたＷｅｂページ９１は、操作装置３により制御される表示部３６に表示される。なお、ネットワークサービス５を利用するために、ログイン処理が実行される必要がある。
【００２２】
ユーザは、スキャナ装置７に原稿８９を読み取らせてドキュメントの画像データを投稿する場合と、操作装置３のＨＤＤに記憶されている画像ファイルを投稿する場合とを選択することができる。画像ファイルを投稿する場合、ユーザは操作装置３を用いてＷｅｂページ９１を操作し、画像ファイルを選択した後、投稿ボタン９１８を操作する。投稿ボタン９１８が操作されると、選択された画像ファイルが外部サーバ５０に送信される。外部サーバ５０は画像ファイルに基づくドキュメントを、ネットワークサービス５を用いて利用可能にする。
【００２３】
ユーザは、スキャナ装置７に原稿８９を読み取らせてドキュメントの画像データを投稿する場合、操作装置３を用いて、操作装置３に表示されたスキャン実行ボタンを操作する。ユーザは例えば、図３に示すＷｅｂページ９１のスキャン実行ボタン９１３を操作する。スキャン実行ボタン９１３は本発明の操作情報の一例である。
【００２４】
本実施形態では、スキャン実行ボタンが操作されると、図２の矢印１３に示すように、スキャン実行ボタンが操作されたことを示す情報、及びユーザＩＤ等が、外部サーバ５０に送信される。ユーザＩＤは、操作装置３を操作するユーザを識別する情報である。外部サーバ５０は、受信したユーザＩＤに対応するアクセストークンを特定する。アクセストークンは、ネットワークサービス４又はネットワークサービス５を利用しているユーザが、統括サーバ２を利用する権限があるか否かを示す情報である。アクセストークンは、操作装置３を操作するユーザを識別する情報でもある。
【００２５】
そして、矢印１４に示すように、外部サーバ５０から統括サーバ２に、読取指示、後述するサービス識別情報、及びアクセストークンが送信される。すなわち、スキャン実行ボタンが操作装置３によって操作されたことに応じて、統括サーバ２は、読取指示を受信する。読取指示は、スキャン実行ボタンが操作されたことに応じて、操作装置３が利用可能なスキャナ装置７に読取動作を実行させる指示の情報である。なお、統括サーバ２へ向けて操作指示が送信される前に、統括サーバ２へアクセスするためのログイン処理が、操作装置３により実行されても良い。
【００２６】
操作指示を受信した統括サーバ２は、外部サーバ５０のサービスに応じた設定情報、及び、原稿８９が配置されたスキャナ装置７のスキャナ情報が表示されたＷｅｂページを作成する。設定情報は、外部サーバ１０が要求する仕様に対応する読取設定の情報である。読取設定は、スキャナ装置７に読取動作を実行させる場合の設定である。スキャナ情報は、スキャナ装置７を識別するための情報である。複数のスキャナ装置７の夫々について、互いに異なるスキャナ情報が割り当てられている。なお、スキャナ情報は本発明の装置識別情報の一例である。
【００２７】
図２の矢印１５に示すように、作成されたＷｅｂページは操作装置３に送信され、表示部３６に表示される。操作装置３は、ユーザの操作に応じて、読取動作を実行させるスキャナ装置７のスキャナ情報と、設定情報とを決定する。操作装置３は、ユーザの操作に応じて、Ｗｅｂページのスキャン実行ボタンを操作する。スキャン実行ボタンが操作されると、矢印１６に示すように、決定されたスキャナ情報と設定情報とが、統括サーバ２に送信される。
【００２８】
矢印１７に示すように、統括サーバ２は、決定されたスキャナ情報のスキャナ装置７に、決定された設定情報を送信する。スキャナ装置７は、決定された設定情報による読取設定で原稿８９の読取動作を行い、画像データを作成する。矢印１８に示すように、スキャナ装置７は、画像データを統括サーバ２にアップロードする。矢印１９に示すように、外部サーバ５０は、画像データを統括サーバ２からダウンロードする。これによって、スキャナ装置７で読み取られた原稿８９の画像データが、外部サーバ５０に取得される。すなわち、画像データは、ネットワークサービス５を用いて利用可能になる。
【００２９】
なお、ネットワークサービス５にストレージサーバが備えられている場合、外部サーバ５０は、統括サーバ２からダウンロードした画像データを、ストレージサーバ５１又はストレージサーバ５２へ送信しても良い。また、ストレージサーバ５２が、統括サーバ２から画像データをダウンロードしても良い。ダウンロードされる画像データは、ネットワークサービス５にログインしているユーザＩＤを用いてアクセス可能な所定の記憶領域へ記憶される。
【００３０】
図示しないが、操作装置３は、ネットワークサービス５を用いて利用可能になった画像データを、例えば、操作装置３のＷｅｂブラウザを介して、外部サーバ５０へ要求する。画像データの要求を受信すると、外部サーバ５０は、Ｗｅｂページを送信する。送信されるＷｅｂページは、操作装置３に、外部サーバ５０又はストレージサーバ５１又はストレージサーバ５２に記憶された画像データへアクセスさせる。そして、要求元の操作装置３は、要求した画像データを記憶する外部サーバ５０又はストレージサーバ５１又はストレージサーバ５２から、画像データをダウンロードする。
【００３１】
［３．統括サーバ２の電気的構成］
図４を参照して、本実施形態の統括サーバ２の電気的構成について説明する。統括サーバ２は、ＣＰＵ２１、ＨＤＤ２２、ＲＡＭ２３、及び通信部２４を備えている。ＨＤＤ２２、ＲＡＭ２３、及び通信部２４は、夫々ＣＰＵ２１に電気的に接続されている。ＣＰＵ２１は、統括サーバ２を制御するコンピュータとして機能する。また、ＣＰＵ２１は、ＨＤＤ２２に記憶されたプログラムに従って時刻を取得することができる。
【００３２】
ＨＤＤ２２は、プログラム記憶領域２２１、スキャナデータテーブル記憶領域２２２、スキャナ機能データテーブル記憶領域２２３、サービス管理データテーブル記憶領域２２４、スキャンデータ記憶領域２２５、セッション情報記憶領域２２６、及びＷｅｂページ記憶領域２２７を含む。
【００３３】
プログラム記憶領域２２１は、図１０及び図１１に示す統括サーバ２のメイン処理のプログラム等を記憶する。なお、プログラムは、例えば、ネットワーク６上の所定のサーバからダウンロードされるようにしてもよい。また、ＣＤ−ＲＯＭ等の記録媒体に記録されてドライブを介して読み込まれるようにしても良い。
【００３４】
スキャナデータテーブル記憶領域２２２は、図６に示す後述するスキャナデータテーブル８２を記憶する。スキャナ機能データテーブル記憶領域２２３は、図７に示す後述するスキャナ機能データテーブル８３を記憶する。サービス管理データテーブル記憶領域２２４は、図８に示す後述するサービス管理データテーブル８４を記憶する。スキャンデータ記憶領域２２５は、スキャナ装置７によって読み取られた画像データを記憶する。
【００３５】
セッション情報記憶領域２２６は、セッション情報を記憶する。具体的には、セッション情報は、統括サーバ２とスキャナ装置７とのセッションに関する情報である。セッション情報は、スキャナ装置７以外のネットワーク６に接続可能な装置と統括サーバ２とのセッションに関する情報であっても良い。統括サーバ２が、スキャナ装置７に関するセッション情報を記憶することで、統括サーバ２はスキャナ装置７へ読取指示を送信することができる。また、セッション情報が記憶されることで、統括サーバ２とスキャナ装置７との間で情報の送受信が可能になる。
【００３６】
ＲＡＭ２３は、統括サーバ２が一時的に利用する情報を一時記憶する。通信部２４は、図１のネットワーク６に接続される。ＣＰＵ２１は、通信部２４とネットワーク６とを介して、操作装置３、ネットワークサービス４、ネットワークサービス５、及びスキャナ装置７と通信を行う。
【００３７】
［４．スキャナ装置７の電気的構成］
図５を参照して、スキャナ装置７の電気的構成について説明する。スキャナ装置７は、ＣＰＵ７５、ＨＤＤ７６、ＲＡＭ７７、通信部７８、読取ユニット７９、及び検出部８０を備えている。ＨＤＤ７６、ＲＡＭ７７、通信部７８、読取ユニット７９、及び検出部８０は、夫々ＣＰＵ７５に電気的に接続される。ＣＰＵ７５は、スキャナ装置７を制御するコンピュータとして機能する。
【００３８】
ＨＤＤ７６は、プログラム記憶領域７６１、スキャンデータ記憶領域７６２、及びセッション情報記憶領域７６３を含む。プログラム記憶領域７６１は、図１２に示すスキャナ装置７のメイン処理のプログラム等を記憶する。なお、プログラムは、例えば、ネットワーク６上の所定のサーバからダウンロードされるようにしてもよい。また、ＣＤ−ＲＯＭ等の記録媒体に記録されてドライブを介して読み込まれるようにしても良い。スキャンデータ記憶領域７６２は、読取ユニット７９により読み取られた画像データを記憶する。
【００３９】
セッション情報記憶領域７６３は、セッション情報を記憶する。本実施形態では、スキャナ装置７１又は統括サーバ２が定期的にセッションの確認を行うことで、セッション情報が、セッション情報記憶領域７６３に記憶される。スキャナ装置７がセッション情報を記憶することで、スキャナ装置７は、統括サーバ２から送信された種々の情報を受信することができる。
【００４０】
ＲＡＭ７７は、スキャナ装置７が一時的に利用する情報を一時記憶する。通信部７８は、図１のネットワーク６に接続されている。ＣＰＵ７５は、通信部７８とネットワーク６とを介して、統括サーバ２と通信を行う。
【００４１】
読取ユニット７９は、スキャナ装置７にセットされた原稿８９を読み取るための構成である。具体的には、読取ユニット７９は、搬送ローラ、画像読取センサ等を備えている。画像読取センサは、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）又はＣＣＤ（Ｃａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｖｉｃｅｓ）等の撮像素子である。画像データを読み取る機能を備えた読取ユニット７９が駆動されることで、原稿８９から画像データが取得される。検出部８０は、スキャナ装置７に配置される原稿８９の有無を検出する。検出部８０は、例えば、図示外のＡＤＦ（Ａｕｔｏ  ｄｏｃｕｍｅｎｔ  ｆｅｅｄｅｒ）に配置された原稿８９の有無を検出してもよい。また、検出部８０は、画像読取ユニットの上側に設けられた、原稿が配置される読取面を覆う蓋（例えば、開閉可能なＡＤＦのユニット等）が開閉されたされたことを検出し、原稿８９の有無を検出してもよい。
【００４２】
図６を参照して、スキャナデータテーブル８２について説明する。スキャナデータテーブル８２には、スキャナ情報、アクセストークン、及び機種が少なくとも対応付けられている。具体的には、スキャナ情報、アクセストークン、及び機種の順に、「Ｐ００１」、「ＸＸＸＸ」、及び「Ｍ００１」が対応付けられている。その他、図６に示すように対応付けられている。
【００４３】
前述したように、スキャナ情報は、スキャナ装置７を識別するための情報である。本実施形態では、スキャナ装置７１のスキャナ情報は「Ｐ００１」であるとする。スキャナ装置７２のスキャナ情報は「Ｐ００２」であるとする。スキャナ装置７３のスキャナ情報は「Ｐ００３」であるとする。スキャナ装置７４のスキャナ情報は、「Ｐ００４」であるとする。また、図示外のスキャナ装置のスキャナ情報は、「Ｐ００５」及び「Ｐ００６」であるとする。スキャナ情報「Ｐ００１」、「Ｐ００２」、「Ｐ００３」、及び「Ｐ００４」は、アクセストークン「ＸＸＸＸ」に対応付けられている。すなわち、スキャナ装置７１，７２，７３，７４は、操作装置３のユーザが所有するスキャナ装置７である。
【００４４】
機種は、スキャナ装置７の機種を示す情報である。本実施形態では、スキャナ情報「Ｐ００１」、「Ｐ００２」、「Ｐ００３」、「Ｐ００５」に対応付けられた機種は「Ｍ００１」である。スキャナ情報「Ｐ００４」、「Ｐ００６」に対応付けられた機種は「Ｍ００２」である。
【００４５】
図７を参照して、スキャナ機能データテーブル８３について説明する。スキャナ機能データテーブル８３には、スキャナ装置７の機種に応じた機能が登録されている。スキャナ機能データテーブル８３には、最大解像度、両面読取、読取速度、色、及びサイズが少なくとも対応付けられている。具体的には、機種、最大解像度、両面読取、読取速度、色、サイズの順に、「Ｍ００１」、「６００ｄｐｉ」、「非対応」、「２４枚／分」、「カラー、白黒」、「Ａ３、Ａ４、Ｂ５、名刺サイズ」が対応付けられている。同様に、「Ｍ００２」、「２００ｄｐｉ」、「対応」、「１２枚／分」、「白黒」、「Ａ３、Ａ３、Ｂ５」が対応付けられている。
【００４６】
最大解像度は、スキャナ装置７が画像データを作成する際の最大の解像度である。両面読取は、両面読取に対応しているか、非対応であるかを示す情報である。読取速度は、スキャナ装置７が原稿８９を読み取る場合の読取速度の情報である。色は、スキャナ装置７が画像データを作成する場合の色である。色が「カラー」であれば、スキャナ装置７はカラー画像の画像データを作成できる。色が「白黒」であれば、スキャナ装置７は白黒画像の画像データを作成できる。サイズは、スキャナ装置７が作成可能な画像のサイズである。
【００４７】
図８を参照して、サービス管理データテーブル８４について説明する。サービス管理データテーブル８４には、サービス識別情報、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、カテゴリ、及び設定情報が対応付けられている。設定情報は、解像度、色、サイズ、及び連携サービスを含む。具体的には、「Ｓ００１」、「ｈｔｔｐ：／／ａａ」、「ドキュメント」、「３００ｄｐｉ以上、最大解像度」、「１枚目：カラー、２枚目以降：白黒」、「１枚目：Ａ４、２枚目以降：２枚見開き（Ａ３）」、及び「無し」が対応付けられている。その他、図８に示すように対応付けられている。
【００４８】
サービス識別情報は、外部サーバ１０が提供するサービスを識別する情報である。本実施形態では、外部サーバ５０が提供するドキュメントサービスのサービス識別情報は「Ｓ００１」であるとする。また、外部サーバ４０が提供する名刺管理サービスのサービス識別情報は「Ｓ００２」であるとする。また、他の外部サーバが提供するサービスのサービス識別情報が「Ｓ００３」、「Ｓ００４」等であるとする。なお、外部サーバ１０は、スキャン実行ボタンが表示されたＷｅｂページを操作装置３に提供する、例えば、外部サーバ５０は、図３に示すスキャン実行ボタン９１３が表示されたＷｅｂページ９１を操作装置３に提供する。スキャン実行ボタン９１３が操作されると、サービス識別情報が外部サーバ５０から統括サーバ２に送信され、統括サーバ２に受信される（図２の矢印１４参照）。このため、サービス識別情報は、スキャン実行ボタン９１３が表示されたＷｅｂページの提供元を示す情報でもある。
【００４９】
ＵＲＬは、外部サーバ４０，５０等のネットワーク上の所在を示す情報である。ＵＲＬの代わりにＩＰアドレスが登録されても良い。カテゴリは、外部サーバ４０，５０等が提供するサービスの種類を表す情報である。なお、「レシート」は、レシートの情報を読み取って、例えば、家計簿等に反映させるサービスである。また、「記事」は、記事投稿サービスである。
【００５０】
サービス管理データテーブル８４に登録されている設定情報は、外部サーバ１０が要求する仕様に対応する読取設定の情報である。読取設定は、サービス識別情報に対応する外部サーバ１０が要求する仕様に設定されている。解像度は、スキャナ装置７が画像データを作成する場合の解像度である。例えば、解像度「３００ｄｐｉ以上、最大解像度」は、画像データを３００ｄｐｉ以上、且つ、スキャナ装置７が読取可能な最大解像度で作成することを示す。色は、スキャナ装置７が画像データを作成する場合の色の設定を示す。例えば、色「１枚目：カラー、２枚目以降：白黒」は、１枚目はカラー画像の画像データを作成し、２枚目以降は白黒画像の画像データを作成することを示す。サイズは、スキャナ装置７が画像データを作成する場合のサイズを示す。例えば、サイズ「１枚目：Ａ４、２枚目以降：２枚見開き（Ａ３）」は、１枚目はＡ４サイズの画像の画像データを作成し、２枚目以降は、２枚見開きでＡ３サイズの画像データを作成することを示す。なお、Ａ４サイズが２枚見開きに配置されると、Ａ３サイズになる。
【００５１】
連携サービスは、外部サーバ１０が、他のサービス（図示外）と連携して種々の処理を行った後のデータを要求していることを示す。例えば、連携サービス「名刺用ＯＣＲサービス」の場合、スキャナ装置７によって読み取られた画像データが、統括サーバ２から名刺用ＯＣＲサービスを提供する図示外のサーバに送信される。サーバでは、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）によって、画像データからテキストデータが抽出される。抽出されたテキストデータはサーバから統括サーバ２に送信される。統括サーバ２は、テキストデータを、名刺管理サービスを提供する外部サーバ４０に送信する。図１０及び図１１に示す統括サーバ２のメイン処理には示していないが、スキャナ装置７は、上記のように連携サービスを用いて画像データを加工し、外部サーバ１０に取得させてもよい。
【００５２】
［５．各種の期間］
図９を参照して、本実施形態におけるリスト期間Ｔ０、検出期間Ｔ１、タイムアウト期間Ｔ２、及び自動スキャン実行期間Ｔ３について説明する。図２の矢印１３及び矢印１４に示すように、ユーザの操作に応じて操作装置３がスキャン実行ボタンを操作したことに応じて、読取指示が外部サーバ１０から統括サーバ２に送信される。読取指示は、後述する図１０のステップＳ１１において統括サーバ２のＣＰＵ２１に受信される。なお、図９では、一例として１２：１０に読取指示がＣＰＵ２１によって受信されている。検出期間Ｔ１は、ＣＰＵ２１によって読取指示が受信された時点から前の所定期間である。検出期間Ｔ１は、例えば１０分である。検出期間Ｔ１は、ＨＤＤ２２に記憶されている。
【００５３】
また、タイムアウト期間Ｔ２は、ＣＰＵ２１によって読取指示が受信された時点から後の所定期間である。タイムアウト期間Ｔ２は、ＣＰＵ２１が読取指示を受信した後、タイムアウト期間Ｔ２が経過した場合に、その読取指示を無効にするための期間である。尚、タイムアウト期間Ｔ２は、ＨＤＤ２２に予め記憶されていてもよいし、外部サーバ１０によって指定されてもよい。タイムアウト期間Ｔ２は、例えば、５分である。リスト期間Ｔ０は、ＣＰＵ２１によって受信指示が受信された時点から前後の所定期間である。本実施形態では、リスト期間Ｔ０は、検出期間Ｔ１とタイムアウト期間Ｔ２を合わせた期間である。なお、リスト期間Ｔ０は本発明の「第一所定期間」の一例である。タイムアウト期間Ｔ２は本発明の「第二所定期間」の一例である。
【００５４】
例えば、操作装置３のユーザが外部サーバ５０が提供するドキュメントサービスに原稿８９の画像データを投稿するとする。この場合、例えば、操作装置３のユーザは、原稿８９をスキャナ装置７に配置した後にスキャン実行ボタンを操作する。この場合、検出期間Ｔ１の間に原稿８９がスキャナ装置７に配置される可能性が高い。また、例えば、操作装置３のユーザは、スキャン実行ボタンを操作した後に、スキャナ装置７に原稿８９を配置する。この場合、タイムアウト期間Ｔ２の間に原稿８９がスキャナ装置７に配置される可能性が高い。すなわち、リスト期間Ｔ０の間に原稿８９がスキャナ装置７に配置される可能性が高い。このため、詳細は後述するが、本実施形態の統括サーバ２は、リスト期間Ｔ０において原稿８９が配置されたスキャナ装置７のスキャナ情報を、操作装置３に取得させる。操作装置３のユーザは、操作装置３が取得したスキャナ情報を参照しながら、原稿８９を読み取らせるスキャナ装置７を決定する。
【００５５】
また、自動スキャン実行期間Ｔ３は、自動スキャンの実行を猶予する期間である。自動スキャンとは、原稿８９がスキャナ装置７に配置された場合に、統括サーバ２のＣＰＵが自動的にスキャナ装置７に読取を実行させる機能である。本実施形態では、自動スキャン実行期間Ｔ３は、読取指示が受信された時点、又は、タイムアウト期間Ｔ２の間に最後のステータス情報が受信された時点からの所定期間に設定されている。ステータス情報は、スキャナ装置７に原稿８９が配置されているか否かを示す情報であり、スキャナ装置７から送信される。自動スキャン実行期間Ｔ３は、例えば、１分である。自動スキャン実行期間Ｔ３は、ＨＤＤ２２に記憶されている。なお、自動スキャン実行期間Ｔ３は、本発明の「第三所定期間」の一例である。
【００５６】
［６．統括サーバ２の動作］
図１０及び図１１を参照して統括サーバ２のメイン処理について説明する。統括サーバ２のメイン処理はＣＰＵ２１が実行する。統括サーバ２のメイン処理は、電源がオンされたことによって実行され、電源がオフされると終了される。以下の説明において、各処理ステップは「Ｓ」と略記する。また、以下の説明では、ユーザが操作装置３を操作して、外部サーバ５０にログインし、原稿８９をドキュメントサービスに投稿する例を、具体例として説明する。
【００５７】
まず、読取指示、サービス識別情報、及びアクセストークンが受信されたか否かが判断される（Ｓ１１）。読取指示、サービス識別情報、及びアクセストークンは、スキャン実行ボタンが操作装置３によって操作されたことに応じて、外部サーバ１０から送信される（図２の矢印１３及び矢印１４）。読取指示は、例えば、統括サーバ２のスキャン指示ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）がコールされることである。読取指示は、スキャナ装置７による画像データの読み取りが終了したことを統括サーバ２が通知する外部サーバ１０のＵＲＬを含んでもよい。また、外部サーバ１０のＵＲＬの代わりに、外部サーバ１０のＩＰアドレスが読取指示に含まれてもよい。
【００５８】
ここで、外部サーバ１０から送信されるアクセストークンについて説明する。アクセストークンは、統括サーバ２のＣＰＵ２１によって発行される。より詳細には、例えば、ユーザが操作装置３を操作して外部サーバ１０にログインした場合、又は、スキャン実行ボタンが操作された場合、外部サーバ１０は、統括サーバ２に、操作装置３のユーザが統括サーバ２を利用するための権限委譲の申請を行う。統括サーバ２のＣＰＵ２１は、権限委譲の申請があった場合、操作装置３からのログイン処理を受け付ける。ユーザは、操作装置３を操作してユーザＩＤ等を入力してログインを実行する。操作装置３からのログインが実行されると、ＣＰＵ２１はアクセストークンを発行する。発行されたアクセストークンは、申請元の外部サーバ１０に送信される。外部サーバ１０は、送信されたアクセストークンとユーザＩＤとを対応付けて所定の記憶領域に記憶する。外部サーバ１０は、操作装置３から送信されたユーザＩＤから、記憶したアクセストークンを特定し、統括サーバ２に送信する。Ｓ１１では、上記のように外部サーバ１０から送信されたアクセストークンが受信される。
【００５９】
また、ＣＰＵ２１は、アクセストークンを発行した場合、アクセストークンとユーザＩＤとを対応付けて図示外のアクセストークンデータベースに登録し、ＨＤＤ２２に記憶する。また、ＣＰＵ２１は、図６に示すスキャナデータテーブル８２において、操作装置３のユーザが保有するスキャナ装置７のスキャナ情報に対応付けられたアクセストークンを発行したアクセストークンに更新する。なお、図６に示すスキャナデータテーブル８２には、アクセストークンではなく、ユーザＩＤがスキャナ情報に対応付けられて登録されていてもよい。
【００６０】
読取指示、サービス識別情報、及びアクセストークンが受信されていない場合（Ｓ１１：ＮＯ）、ステータス情報とスキャナ情報とが受信されたか否かが判断される（Ｓ１２）。なお、スキャナ装置７は、後述する図１２のＳ８４において統括サーバ２にアクセスする。そして、Ｓ８４では、スキャナ装置７に原稿８９が配置されている場合、ステータス情報とスキャナ情報とが統括サーバ２に送信される。送信されたステータス情報はＳ１２又は後述するＳ２０で受信される。ステータス情報は、スキャナ装置７に原稿８９が配置されていることを示す情報である。なお、図１０では図示しないが、スキャナ装置７からアクセスがあった場合、アクセスがあったスキャナ装置７と、統括サーバ２とのセッションが保持される。具体的には、セッション情報がセッション情報記憶領域２２６に記憶される。
【００６１】
図１０に示すように、ステータス情報とスキャナ情報とが受信されていない場合（Ｓ１２：ＮＯ）、ＣＰＵ２１は処理をＳ１１に戻す。ステータス情報とスキャナ情報とが受信された場合（Ｓ１２：ＹＥＳ）、時刻Ｔ４が取得される（Ｓ１３）。時刻Ｔ４は、Ｓ１２においてステータス情報を受信した時刻を示す。次いで、ステータス情報を送信したスキャナ装置７を示すスキャナ情報、アクセストークン、及び時刻Ｔ４が対応付けられて図示外の原稿配置データテーブルに登録され、ＲＡＭ２３に記憶される（Ｓ１４）。
【００６２】
具体例において、図１に示すスキャナ装置７３に原稿８９が配置されたとする。この場合、スキャナ装置７３のＣＰＵによって、ステータス情報とスキャナ情報「Ｐ００１」が統括サーバ２に送信される。そして、Ｓ１２において、時刻「１１：３０」にステータス情報とスキャナ情報「Ｐ００１」が受信されたとする（Ｓ１２：ＹＥＳ）。この場合、時刻Ｔ４「１１：３０」が取得される（Ｓ１３）。Ｓ１４では、まず、図６に示すスキャナデータテーブル８２が参照され、Ｓ１２で受信されたスキャナ情報「Ｐ００１」に対応するアクセストークン「ＸＸＸＸ」が特定される。そして、スキャナ情報「Ｐ００１」、アクセストークン「ＸＸＸＸ」、及び時刻Ｔ４「１１：３０」が対応付けられて原稿配置データテーブルに登録され、ＲＡＭ２３に記憶される。なお、例えば、図６に示すスキャナデータテーブル８２にアクセストークンではなく、ユーザＩＤが登録されている場合、アクセストークンの代わりにユーザＩＤが、原稿配置データテーブルに記憶される。
次いで、ＣＰＵ２１は処理をＳ１１に戻す。
【００６３】
また、具体例において、時刻「１２：０５」にステータス情報とスキャナ情報「Ｐ００２」とが受信されたとする（Ｓ１２：ＹＥＳ）。この場合、Ｓ１３及びＳ１４によって、スキャナ情報「Ｐ００２」、アクセストークン「ＸＸＸＸ」、及び時刻Ｔ４「１２：０５」が対応付けられて原稿配置データテーブルに登録される。原稿配置データテーブルは、ＲＡＭ２３に記憶される。同様に、時刻「１２：０６」にステータス情報とスキャナ情報「Ｐ００５」とが受信されたとする（Ｓ１２：ＹＥＳ）。この場合、Ｓ１３及びＳ１４によって、スキャナ情報「Ｐ００５」、アクセストークン「ＹＹＹＹ」、及び時刻Ｔ４「１２：０６」が対応付けられて原稿配置データテーブルに登録される。
【００６４】
読取指示、サービス識別情報、及びアクセストークンが受信された場合（Ｓ１１：ＹＥＳ）、時刻が取得され、検出期間Ｔ１及びタイムアウト期間Ｔ２が設定される（Ｓ１５）。具体例では、Ｓ１１において読取指示等が受信された時刻が「１２：１０」であるとする。この場合、例えば、図９に示すように、検出期間Ｔ１は１２：００〜１２：１０であり、タイムアウト期間Ｔ２は、１２：１０〜１２：１５となる。すなわち、リスト期間Ｔ０は、１２：００〜１２：１５となる。
【００６５】
次いで、検出期間Ｔ１の間に、Ｓ１２によって受信されたステータス情報を送信したスキャナ装置７を示すスキャナ情報が、図示外のスキャナリストに登録される（Ｓ１６）。スキャナリストは、原稿８９が配置されているスキャナ装置７のスキャナ情報のデータテーブルである。具体例では、原稿配置データテーブルが参照され、「時刻」が検出期間Ｔ１「１２：００〜１２：１０」の間に設定されているスキャナ情報のうち、アクセストークン「ＸＸＸＸ」に対応するスキャナ情報「Ｐ００２」が特定される。そして、特定されたスキャナ情報「Ｐ００２」がスキャナリストに登録される。すなわち、検出期間Ｔ１以前に原稿８９が配置されたスキャナ装置７３のスキャナ情報「Ｐ００２」は、スキャナリストに登録されない。検出期間Ｔ１以前に原稿８９が配置された場合、操作装置３を操作するユーザがスキャナ装置７に読み取らせようとしている原稿８９ではない可能性が高いからである。なお、例えば、アクセストークンの代わりにユーザＩＤが、原稿配置データテーブルに登録されている場合、ＣＰＵ２１は、前述のアクセストークンデータベースを参照し、Ｓ１１で受信されたアクセストークンに対応付けられたユーザＩＤを特定する。そして、原稿配置データテーブルにおいて、特定したユーザＩＤに対応付けられたスキャナ情報をスキャナリストに登録する。
【００６６】
次いで、時刻Ｔ６が取得され、設定される（Ｓ１７）。時刻Ｔ６はＲＡＭ２３に記憶される。なお、時刻Ｔ６は、タイムアウト期間Ｔ２の間にステータス情報が受信された場合に、後述するＳ２２によって更新される。すなわち、時刻Ｔ６は、Ｓ１１で読取指示が受信された時刻、又は、タイムアウト期間Ｔ２の間に最後にステータス情報が受信された時刻に設定される。
【００６７】
次いで、Ｓ１１で受信されたサービス識別情報に対応付けられた設定情報が、図８のサービス管理データテーブル８４から取得される（Ｓ１８）。具体例では、図８のサービス管理データテーブル８４において、図８で受信されたサービス識別情報「Ｓ００１」に対応付けられた設定情報が取得される。取得される設定情報は、解像度「３００ｄｐｉ以上、最大解像度」、色「１枚目：カラー、２枚目以降：白黒」、及びサイズ「１枚目：Ａ４、２枚目以降：２枚見開き（Ａ３）」である。なお、連携サービス「無し」であるため、連携サービスの読取設定は取得されない。取得された設定情報はＲＡＭ２３に記憶される。
【００６８】
次いで、タイムアウト期間Ｔ２が経過したか否かが判断される（Ｓ１９）。タイムアウト期間Ｔ２が経過していない場合（Ｓ１９：ＮＯ）、ステータス情報とスキャナ情報とが受信されたか否かが判断される（Ｓ２０）。
【００６９】
ステータス情報とスキャナ情報とが受信されていない場合（Ｓ２０：ＮＯ）、スキャナリストにスキャナ情報が登録されているか否かが判断される（Ｓ２３）。スキャナ情報が登録されている場合（Ｓ２３：ＹＥＳ）、図１１に示すように、Ｓ２４が実行される。Ｓ２４では、スキャナリストのスキャナ情報に基づくスキャナ装置７が、Ｓ１８で取得された設定情報による読取動作を実行できるか否かが特定される。
【００７０】
具体例の場合、スキャナリストにスキャナ情報「Ｐ００２」が登録されている。ＣＰＵ２１は、図６のスキャナデータテーブル８２を参照し、スキャナ情報「Ｐ００２」の機種「Ｍ００１」を特定する。ＣＰＵ２１は、図７のスキャナ機能データテーブル８３を参照し、特定した機種「Ｍ００１」の機能を特定する。機種「Ｍ００１」の最大解像度、色、及びサイズは、それぞれ、「６００ｄｐｉ」、「カラー、白黒」、及び「Ａ３、Ａ４、Ｂ５、名刺サイズ」である。また、Ｓ１８で取得された設定情報は、解像度「３００ｄｐｉ以上、最大解像度」、色「１枚目：カラー、２枚目以降：白黒」、及びサイズ「１枚目：Ａ４、２枚目以降：２枚見開き（Ａ３）」である。このため、機種「Ｍ００１」は、Ｓ１８で取得された設定情報による読取動作を実行できるスキャナ装置７である。よって、スキャナ情報「Ｐ００２」に基づくスキャナ装置７２は、Ｓ１８で取得された設定情報による読取動作を実行できると特定される。特定された結果は、ＲＡＭ２３に記憶される。なお、機種「Ｍ００２」であるスキャナ情報「Ｐ００４」に基づくスキャナ装置７４は、Ｓ１８で取得された設定情報による読取動作を実行できない。
【００７１】
次いで、Ｓ２４によって読取動作を実行できると特定されたスキャナ装置７があるか否かが判断される（Ｓ２５）。Ｓ２４によって読取動作を実行できると特定されたスキャナ装置７がある場合（Ｓ２５：ＹＥＳ）、Ｓ２４によって読取動作を実行できると特定されたスキャナ装置７が１つであるか否かが判断される（Ｓ２６）。Ｓ２４によって読取動作を実行できると特定されたスキャナ装置７が１つである場合（Ｓ２６：ＹＥＳ）、自動スキャン実行期間Ｔ３が経過したか否かが判断される（Ｓ２７）。なお、自動スキャン実行期間Ｔ３は、Ｓ１７又はＳ２２において設定される時刻Ｔ６からの所定期間である。すなわち、前述したように、自動スキャン実行期間Ｔ３は、Ｓ１１で読取指示が受信された時点、又は、Ｓ２０でタイムアウト期間Ｔ２の間に最後のステータス情報が受信された時点からの所定期間である。
【００７２】
自動スキャン実行期間Ｔ３が経過していない場合（Ｓ２７：ＮＯ）、ＣＰＵ２１は、Ｓ２４による特定結果、及びＳ１８で取得された設定情報を操作装置３に取得させる（Ｓ２８、図２の矢印１５）。
【００７３】
Ｓ２８の処理について詳細に説明する。Ｓ２８では、まず、Ｓ２４による特定結果、及びＳ１８で取得された設定情報等を含むＷｅｂページが作成され、Ｗｅｂページ記憶領域２２７に記憶される。作成されるＷｅｂページの例については後述する。次いで、Ｗｅｂページが記憶されたＷｅｂページ記憶領域２２７を示すＵＲＬが、操作装置３に送信される。送信されたＵＲＬは、操作装置３によって受信される。次いで、送信されたＵＲＬに対するＷｅｂページの要求が受信されると、Ｗｅｂページが操作装置３へ送信される。なお、Ｗｅｂページの要求は、操作装置３から送信される。また、送信されたＷｅｂページは、操作装置３によって受信され、表示される。
【００７４】
Ｓ２８において作成されるＷｅｂページの一例について説明する。Ｓ２８で作成されるＷｅｂページは、Ｓ２６及びＳ２７の処理結果によって異なる。具体例において、スキャナリストに登録されているスキャナ情報は「Ｐ００２」である。この場合、例えば、図示外の第一Ｗｅｂページが作成される。第一Ｗｅｂページは、スキャナ表示領域と読取設定表示領域とを備えている。スキャナ表示領域には、スキャナリストに登録されているスキャナ情報「Ｐ００２」を示すアイコンがスキャナ表示領域に表示される。以下、スキャナ情報を示すアイコンをスキャナ装置アイコンという。
【００７５】
また、Ｓ２４では、スキャナ情報「Ｐ００２」は、Ｓ１８で取得された設定情報による読取動作を実行できると特定されている。このため、スキャナ装置アイコンは、ユーザの指示に応じて操作装置３が選択可能な状態になっている。すなわち、ＣＰＵ２１は、スキャナリストに登録されたスキャナ情報に基づくスキャナ装置７が、Ｓ１８で取得された読取動作を実行可能なスキャナ装置７であることを示す情報である読取可能装置情報を、操作装置３に取得させている（Ｓ２８）。これによって、ＣＰＵ２１は、Ｓ２４による特定結果を操作装置３に取得させている（Ｓ２８）。
【００７６】
また、読取設定表示領域に表示される情報は、図１０のＳ１８で取得された設定情報に基づいて作成される。Ｓ１８では、解像度「３００ｄｐｉ以上、最大解像度」が取得されている。図７のスキャナ機能データテーブル８３において、スキャナ情報「Ｐ００２」の機種「Ｍ００１」の最大解像度は「６００ｄｐｉ」である。故に、例えば、読取設定表示領域には、解像度が「６００ｄｐｉ」に設定されて表示される。なお、操作装置３は、ユーザの操作に応じて、解像度を変更することもできる。このとき、変更される解像度は、Ｓ１８で取得された解像度「３００ｄｐｉ以上」に制限される。
【００７７】
また、Ｓ１８では、色「１枚目：カラー、２枚目以降：白黒」及びサイズ「１枚目：Ａ４、２枚目以降：２枚見開き（Ａ３）」が取得されている。このため、例えば、読取設定表示領域には、「１枚目：カラー  Ａ４」及び「２枚目以降：白黒  Ａ３  見開き」のテキストが表示される。また、図８のサービス管理データテーブル８４において、サービス識別情報「Ｓ００１」には、カテゴリ「ドキュメント」が対応付けられている。このため、読取設定表示領域には、例えば、「ドキュメント用スキャン」のテキストが表示される。また、読取設定表示領域には、スキャン実行ボタンが表示される。操作装置３は、ユーザの操作に応じてスキャン実行ボタンを操作する。
【００７８】
以上のように、第一Ｗｅｂページが作成される。第一Ｗｅｂページにはスキャナリストに登録されているスキャナ情報が含まれる。また、第一Ｗｅｂページには、読取可能装置情報が含まれる。また、第一Ｗｅｂページには、Ｓ１８で取得された設定情報が含まれる。すなわち、外部サーバ５０が要求する仕様の設定情報が含まれる。このように、ＣＰＵ２１は、Ｓ２８において第一Ｗｅｂページを作成して操作装置３に取得させることで、原稿８９が配置されているスキャナ情報と、読取可能装置情報と、Ｓ１８で取得された設定情報とを取得させている。
【００７９】
Ｓ２８が実行された後、Ｓ２８で操作装置３に取得させた設定情報及びスキャナ情報に基づいて決定された設定情報及びスキャナ情報が受信されたか否かが判断される（Ｓ２９）。すなわち、操作装置３のユーザが、Ｓ２８で操作装置３に取得させたＷｅｂページを参照しながら決定した設定情報及びスキャナ情報が受信される。以下の説明では、Ｓ２８で操作装置３に取得させた設定情報に基づいて決定された設定情報を「決定設定情報」という。また、Ｓ２８で操作装置３に取得させたスキャナ情報に基づいて決定されたスキャナ情報を「決定スキャナ情報」という。決定設定情報及び決定スキャナ情報は、操作装置３から送信される。
【００８０】
決定設定情報及び決定スキャナ情報が受信されていない場合（Ｓ２９：ＮＯ）、ＣＰＵ２１は、処理を図１０のＳ１９に戻す。決定設定情報及び決定スキャナ情報が受信された場合（Ｓ２９：ＹＥＳ）、決定設定情報が、決定スキャナ情報に基づくスキャナ装置７に送信される（Ｓ３０、図２の矢印１７）。送信された決定設定情報は、図１２のＳ８１によって受信される。決定スキャナ情報は、「Ｐ００２」であるとする。また、決定設定情報は、解像度「６００ｄｐｉ」、色「１枚目：カラー、２枚目以降：白黒」、サイズ「１枚目：Ａ４、２枚目以降：２枚見開き（Ａ３）」であるとする。この場合、決定スキャナ情報「Ｐ００２」に対応するスキャナ装置７２に、解像度「６００ｄｐｉ」、色「１枚目：カラー、２枚目以降：白黒」、サイズ「１枚目：Ａ４、２枚目以降：２枚見開き（Ａ３）」が送信される。
【００８１】
次いで、Ｓ３０で送信された決定設定情報に基づいて、スキャナ装置７により読み取られた画像データが受信されたか否かが判断される（Ｓ３２）。画像データは、後述する図１２のＳ８７によってスキャナ装置７から送信される（図２の矢印１８）。画像データが受信されていない場合（Ｓ３２：ＮＯ）、ＣＰＵ２１はＳ３２を繰り返す。画像データが受信された場合（Ｓ３２：ＹＥＳ）、Ｓ３３及びＳ３４が実行され、画像データが外部サーバ１０に取得可能にされる。
【００８２】
Ｓ３３では、受信された画像データが、スキャンデータ記憶領域２２５に記憶される。Ｓ３４では、画像データが記憶されたスキャンデータ記憶領域２２５のＵＲＬが、外部サーバ１０に送信される。具体例の場合、Ｓ１１において読取指示等が外部サーバ５０から送信されているので、ＵＲＬは外部サーバ５０に送信される。送信されたＵＲＬは、外部サーバ５０によって受信される。
【００８３】
次いで、Ｓ３４で送信されたＵＲＬに対するダウンロードの要求が受信されたか否かが判断される（Ｓ３５）。ダウンロードの要求は、外部サーバ５０から送信される。ダウンロードの要求が受信されていない場合（Ｓ３５：ＮＯ）、ＣＰＵ２１はＳ３５を繰り返す。なお、Ｓ３５が繰り返されてから所定の時間が経過した場合、Ｓ３５が終了されて、Ｓ１１が実行されてもよい。
【００８４】
ダウンロードの要求が受信された場合（Ｓ３５：ＹＥＳ）、画像データが要求元の外部サーバ１０へ送信される（Ｓ３６、図２の矢印１９）。送信された画像データは、外部サーバ１０によって受信される。次いで、Ｓ３３においてスキャンデータ記憶領域２２５に記憶された画像データが消去される（Ｓ２８）。なお、画像データが消去されなくてもよい。また、外部サーバ１０の指示に応じて、画像データが消去される場合と、画像データが消去されない場合とが切り替えられてもよい。次いで、ＣＰＵ２１は処理を図１１のＳ１１に戻す。
【００８５】
また、Ｓ２９及びＳ３０において決定設定情報及び決定スキャナ情報が受信されない状態で、自動スキャン実行期間Ｔ３が経過した場合（Ｓ２７：ＹＥＳ）、Ｓ３１の処理が実行される。Ｓ３１が実行される場合、スキャナリストには、１つのスキャナ情報のみが登録されている。すなわち、Ｓ３１が実行されるのは、原稿８９が配置されている１つのスキャナ装置７が、Ｓ１８で特定された設定情報による読取動作を実行可能な場合である。Ｓ３１では、スキャナリストに登録されているスキャナ情報に基づく１つのスキャナ装置７に、Ｓ１８で取得された設定情報が送信される。送信された設定情報は、図１２のＳ８１によって受信される。次いで、ＣＰＵ２１は、処理をＳ３２に進める。すなわち、ＣＰＵ２１は、Ｓ１８で取得された設定情報に基づく読取設定でスキャナ装置７に原稿８９が読み取られた画像データを取得し、外部サーバ１０に送信する。
【００８６】
このように、外部サーバ１０が要求する仕様に対応する読取設定による読取動作を実行可能な１つのスキャナ装置７に原稿８９が配置された場合に、Ｓ１８で取得された設定情報がスキャナ装置７に自動的に送信される。このため、ユーザは原稿８９をスキャナ装置７に配置するだけで、自動的にスキャナ装置７に読取動作を実行させることができる。よって、ユーザの利便性が向上する。
【００８７】
Ｓ２０において、ステータス情報とスキャナ情報とが受信された場合（Ｓ２０：ＹＥＳ）、ステータス情報を送信したスキャナ装置７を示すスキャナ情報が、スキャナリストに登録される（Ｓ２１）。具体例において、原稿８９が、スキャナ装置７３に配置された場合、ステータス情報とスキャナ情報「Ｐ００３」とが受信される（Ｓ２０：ＹＥＳ）。そして、図示しないが、スキャナ情報「Ｐ００３」がスキャナリストに追加される。
【００８８】
次いで、時刻Ｔ６が更新される（Ｓ２２）。これによって、時刻Ｔ６がＳ２０でステータス情報が取得された時刻に設定される。次いでＣＰＵ２１は処理をＳ２３に進める。この場合、Ｓ２４において、スキャナリストのスキャナ情報「Ｐ００２」と「Ｐ００３」とに基づくスキャナ装置７２，７３が、Ｓ１８で取得された設定情報による読取動作を実行できると特定される。そして、Ｓ２４によって読取動作を実行できると特定されたスキャナ装置７が１つでないと判断される（Ｓ２６：ＹＥＳ）。すなわち、Ｓ２４によって読取動作を実行できると特定されたスキャナ装置７が複数であると判断される。次いでＳ２８が実行される。ＣＰＵ３１、Ｓ２８において、複数のスキャナ装置７についての読取可能装置情報を操作装置３に取得させる。
【００８９】
具体例では、ＣＰＵ２１は、図示外の第二Ｗｅｂページを作成し、操作装置３に取得させる。第二Ｗｅｂページでは、スキャナリストに登録されているスキャナ情報「Ｐ００２」を示すスキャナ装置アイコンとスキャナ情報「Ｐ００３」とを示すスキャナ装置アイコンとがスキャナ表示領域に表示される。また、Ｓ２４では、スキャナ情報「Ｐ００２」及び「Ｐ００３」は、Ｓ１８で取得された設定情報による読取動作を実行できると特定されている。このため、スキャナ情報「Ｐ００２」及び「Ｐ００３」のスキャナ装置アイコンは、ユーザの指示に応じて操作装置３が選択可能な状態になっている。
【００９０】
なお、複数のスキャナ装置７についての読取可能装置情報を操作装置３に取得させる場合とは、例えば、操作装置３を操作するユーザがスキャナ装置７に原稿８９を配置し、他の人が、他のスキャナ装置７に原稿８９を配置した場合である。ユーザは、原稿８９が配置され、外部サーバ１０が要求する仕様に対応する読取設定による読取動作を実行可能な画像読取装置が複数あることを確認することができる。
【００９１】
Ｓ１９において、タイムアウト期間Ｔ２が経過したと判断された場合（Ｓ１９：ＹＥＳ）、ＣＰＵ２１は、タイムアウトされたことを示す情報であるタイムアウト情報を操作装置３に取得させる（Ｓ３８）。操作装置３は、タイムアウト情報に基づいて表示部３６に、タイムアウトされたことを表示する。例えば、「タイムアウトしました」等のメッセージが表示部３６に表示される。なお、Ｓ３８でタイムアウト情報を取得させる場合、例えば、「タイムアウトしました」等のメッセージを含むＷｅｂページが作成される。そして、Ｓ２８と同様にして、ＣＰＵ２１は作成したＷｅｂページを操作装置３に取得させる。Ｓ３８が実行された後、ＣＰＵ２１は、処理をＳ１１に戻す。
【００９２】
Ｓ２３において、スキャナリストにスキャナ情報が登録されていない場合（Ｓ２３：ＮＯ）、ＣＰＵ２１は、原稿８９を配置することを要求する情報である配置要求情報を操作装置３に取得させる（Ｓ３９）。なお、Ｓ３９で配置要求情報を取得させる場合、例えば、「原稿を配置してください」等のメッセージを含むＷｅｂページが作成される。そして、Ｓ２８と同様にして、ＣＰＵ２１は作成したＷｅｂページを操作装置３に取得させる。操作装置３は、Ｗｅｂページを表示部３６に表示する。Ｓ３９が実行された後、ＣＰＵ２１は、処理をＳ１９に戻す。
【００９３】
Ｓ２５において、Ｓ２４によって読取動作を実行できると特定されたスキャナ装置７がない場合（Ｓ２５：ＹＥＳ）、ＣＰＵ２１は、未対応情報を操作装置３に取得させる。未対応情報は、原稿８９が配置されたスキャナ装置７の中に外部サーバ１０が要求する仕様に対応する読取設定による読取動作を実行できるスキャナ装置７が無いことを示す情報である。なお、Ｓ４０で未対応情報を取得させる場合、例えば、「サービスが要求する仕様に対応する読取設定による読取動作を実行できません。」等のメッセージを含むＷｅｂページが作成される。そして、Ｓ２８と同様にして、ＣＰＵ２１は作成したＷｅｂページを操作装置３に取得させる。操作装置３は、Ｗｅｂページを表示部３６に表示する。Ｓ４０が実行された後、ＣＰＵ２１は、処理を図１０のＳ１９に戻す。
【００９４】
以上のように、統括サーバ２のメイン処理が実行される。例えば、リスト期間Ｔ０内に、スキャナ装置７２、スキャナ装置７４の順に原稿が配置されたとする。この場合、スキャナ装置７４は、Ｓ１８で設定された設定情報による読取動作を実行できると特定され、スキャナ装置７４は、Ｓ１８で設定された設定情報による読取動作を実行できないと特定される（Ｓ２４）。そして、ＣＰＵ２１は、第三Ｗｅｂページを作成し、操作装置３に取得させる（Ｓ２８）。操作不能表示がスキャナ情報「Ｐ００４」のスキャナ装置アイコンの周囲に表示される。
【００９５】
操作不能表示は、例えば、黒色又はグレイに塗りつぶされた領域である。操作装置３のユーザは、操作不能表示内のスキャナ情報は選択できない。すなわち、ＣＰＵ２１は、スキャナリストに登録されたスキャナ情報に基づくスキャナ装置７が、Ｓ１８で取得された読取動作を実行不能なスキャナ装置７であることを示す情報である読取不可装置情報を、操作装置３に取得させている（Ｓ２８）。これによって、ＣＰＵ２１は、Ｓ２４による特定結果を操作装置３に取得させている（Ｓ２８）。
【００９６】
［７．スキャナ装置７の動作］
図１２を参照して、スキャナ装置７のメイン処理について説明する。スキャナ装置７のメイン処理は、ＣＰＵ７５が実行する。スキャナ装置７のメイン処理は、電源がオンされたことによって実行され、電源がオフされると終了される。
【００９７】
設定情報が受信されたか否かが判断される（Ｓ８１）。設定情報は、統括サーバ２から送信される（図２の矢印１７）。なお、Ｓ８１で受信される設定情報は、図１１のＳ３０で送信される決定送信情報、又は、Ｓ３１で送信される設定情報である。設定情報が受信されていない場合（Ｓ８３：ＮＯ）、原稿８９のスキャナ装置７への配置の有無が検出される（Ｓ８２）。次いで、時間Ｔ７が所定時間より大きいか否かが判断される（Ｓ８３）。時間Ｔ７は、後述するＳ８２において０から計測が開始される。なお、１回目のＳ８３が実行される場合、時間Ｔ７が所定時間より大きいと判断される。所定時間は、例えば１５秒である。時間Ｔ７が所定時間より大きくない場合（Ｓ８３：ＮＯ）、ＣＰＵ７５は処理をＳ８１に戻す。
【００９８】
時間Ｔが所定時間より大きい場合（Ｓ８３：ＹＥＳ）、統括サーバ２へのアクセスが実行される（Ｓ８４）。Ｓ８４では、スキャナ情報が統括サーバ２に送信される。また、Ｓ８２で原稿８９が配置されていることが検出された場合、Ｓ８４では、ステータス情報が統括サーバ２に送信される。送信されたスキャナ情報及びステータス情報は、図１０のＳ１２又は図１０のＳ２０によって受信される。また、Ｓ８４では、セッション情報記憶領域７６３にセッション情報が記憶される。これによって、スキャナ装置７は統括サーバ２とのセッションを保持する。次いで、時間Ｔの計測が「０秒」から開始される（Ｓ８５）。次いで、ＣＰＵ７５は処理をＳ８１に戻す。
【００９９】
設定情報が受信された場合（Ｓ８１：ＹＥＳ）、受信された設定情報に基づく読取設定で読取動作が実行され、画像データが取得される（Ｓ８６）。これによって、原稿８９が外部サーバ１０が要求する仕様で読み取られ、画像データが取得される。取得された画像データは、スキャンデータ記憶領域７６２に記憶される。次いで、Ｓ８６によって取得された画像データが統括サーバ２に送信される（Ｓ８７、図２の矢印１８）。すなわち、ＣＰＵ７５は、画像データを統括サーバ２にアップロードする。送信された画像データは、図１１のＳ３２によって受信される。次いで、ＣＰＵ７５は処理をＳ８１に戻す。なお、Ｓ４０においてＣＰＵ２１が操作装置３に取得させる未対応情報も、読取不可装置情報の一種である。
【０１００】
上記実施形態において、ＨＤＤ２２は本発明の第一記憶手段の一例である。アクセストークン及びユーザＩＤは本発明のユーザ識別情報の一例である。スキャナ情報は本発明の装置識別情報の一例である。Ｓ１１の処理を行うＣＰＵ２１は本発明の第一受信手段の一例である。原稿８９は本発明の読取対象物の一例である。Ｓ１２及びＳ２０の処理を行うＣＰＵ２１は本発明の第二受信手段の一例である。ＲＡＭ７７は本発明の第二記憶手段の一例である。Ｓ１４、Ｓ１６、及びＳ２１の処理を行うＣＰＵ２１は本発明の記憶制御手段の一例である。Ｓ１８の処理を行うＣＰＵ２１は本発明の取得手段の一例である。Ｓ２４の処理を行うＣＰＵ２１は本発明の実行特定手段の一例である。Ｓ４０及びＳ２８の処理を行うＣＰＵ２１は本発明の制御手段の一例である。Ｓ２５及びＳ２６の処理を行うＣＰＵ２１は、本発明の第一数判断手段の一例である。Ｓ２５及びＳ２６の処理を行うＣＰＵ２１は、本発明の第二数判断手段の一例である。Ｓ２７：ＹＥＳ、及びＳ３１の処理を行うＣＰＵ２１は本発明の送信手段の一例である。
【０１０１】
なお、本発明は上記の実施形態に限定されるものではなく、種々の変更が可能である。例えば、ＣＰＵ２１は、Ｓ２８で、読取可能装置情報と読取不可装置情報とを操作装置３に取得させていたが、いずれか一方のみを取得させてもよい。Ｓ２７及びＳ３１において、自動スキャン実行期間Ｔ３が経過した場合に自動的に設定情報がスキャナ装置７に送信されていたが、自動的に送信されなくてもよい。
【０１０２】
Ｓ２８で作成されるＷｅｂページのスキャナ表示領域には、原稿８９が配置されたスキャナ装置７のスキャナ装置アイコンが表示されていたが、これに限定されない。例えば、原稿８９が配置されていないスキャナ装置７のスキャナ装置アイコンも表示されてもよい。以下、この変形例について説明する。
【０１０３】
以下の説明では、一例として、リスト期間Ｔ０内に、原稿８９がスキャナ装置７４に配置されたとする。この場合、図示しないが、スキャナリストにはスキャナ情報「Ｐ００４」が登録される（Ｓ１６又はＳ２１）。Ｓ２４では、スキャナデータテーブル８２が参照され、スキャナリストのスキャナ情報「Ｐ００４」に基づくスキャナ装置７４が、Ｓ１８で取得された設定情報による読取動作を実行できるか否かが特定される。また、本変形例の場合Ｓ２４において、さらに、図６に示すスキャナデータテーブル８２が参照され、Ｓ１１において受信されたアクセストークン「ＸＸＸＸ」に対応するスキャナ情報「Ｐ００１」、「Ｐ００２」、「Ｐ００３」、「Ｐ００４」が特定される。そして、特定されたスキャナ情報に基づくスキャナ装置７のうち、Ｓ１８で取得された設定情報による読取動作を実行できるスキャナ装置７が特定される。すなわち、スキャナ装置７１，７２，７３が特定される
【０１０４】
Ｓ２８では、原稿８９が配置されたスキャナ装置７がＳ１８で取得された設定情報による読取動作を実行できるか否かの特定結果と、Ｓ１８で取得された設定情報による読取動作を実行できるスキャナ装置７を示すスキャナ情報とを操作装置３に取得させる。ＣＰＵ２１は、Ｓ２８で、第四Ｗｅｂページを作成し、操作装置３に取得させる。原稿８９が配置されたスキャナ装置７４は、Ｓ１８で取得された設定情報による読取動作を実行できないので、第四Ｗｅｂページでは、スキャナ情報「Ｐ００４」のスキャナ装置アイコンの周囲に操作不能表示が表示される。また、スキャナ情報「Ｐ００４」のスキャナ装置７４には原稿８９が配置されているので、原稿８９が配置されていることを示す表示である配置表示が表示されている。配置表示は、例えば、「原稿が配置されています」等のテキストの表示であり、スキャナ情報「Ｐ００４」のスキャナ装置アイコンに対して表示される。また、Ｓ１８で取得された設定情報による読取動作を実行できるスキャナ装置７１，７２，７３が特定されているので、スキャナ情報「Ｐ００１」、「Ｐ００２」、「Ｐ００３」のスキャナ装置アイコンも表示される。スキャナ情報「Ｐ００１」、「Ｐ００２」、「Ｐ００３」のスキャナ装置アイコンは、ユーザの指示に応じて操作装置３が選択可能な状態になっている。
【０１０５】
なお、本変形例においてＳ２４に追加した、スキャナデータテーブル８２が参照され、Ｓ１８で取得されたスキャナ情報に基づくスキャナ装置７が特定される処理は、Ｓ２４とは別の処理であってよい。例えば、スキャナデータテーブル８２が参照され、Ｓ１８で取得されたスキャナ情報に基づくスキャナ装置７が特定される処理は、Ｓ１８の次に実行されてもよい。
【符号の説明】
【０１０６】
１    ネットワークシステム
２    統括サーバ
６    ネットワーク
７    スキャナ装置
１０，４０，５０    外部サーバ
２１    ＣＰＵ
２２    ＨＤＤ
２３    ＲＡＭ
４１，４２，５１，５２    ストレージサーバ
７，７１，７２，７３，７４    スキャナ装置
９１３    スキャン実行ボタン
Ｔ０    リスト期間
Ｔ１    検出期間
Ｔ２    タイムアウト期間
Ｔ３    自動スキャン実行期間
【図１】
2014174785.tif 000003
【図２】
2014174785.tif 000004
【図３】
2014174785.tif 000005
【図４】
2014174785.tif 000006
【図５】
2014174785.tif 000007
【図６】
2014174785.tif 000008
【図７】
2014174785.tif 000009
【図８】
2014174785.tif 000010
【図９】
2014174785.tif 000011
【図１０】
2014174785.tif 000012
【図１１】
2014174785.tif 000013
【図１２】
2014174785.tif 000014