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