(57)【要約】【課題】各種形式のデータをサーバにアップロードする技術を提供すること。【解決手段】中継装置は、複数の画像処理装置のうちの何れかから出力されるコンテンツデータを取得する。中継装置は、取得したコンテンツデータを、予め定められた複数の記憶態様のうちの第１記憶態様でサーバ装置に記憶させる。中継装置は、第１記憶態様を第２記憶態様へ変更する変更指示を受け付けるための指示受付画面を表示部に表示させるための第１画面情報を、コンテンツデータの送信元である特定画像処理装置にあてて送信する。中継装置は、変更指示を示す第１指示情報を特定画像処理装置から取得した場合に、サーバ装置に記憶されているコンテンツデータの記憶態様を、第１記憶態様から第２記憶態様へ変更する。【選択図】図５
2015069565.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像処理装置、および、アップロードされたデータを記憶するサーバ装置にネットワークを介して接続することが可能な中継装置であって、
前記中継装置は、プロセッサを備えており、
前記プロセッサは、
前記複数の画像処理装置のうちの何れかにおいて指示されたコンテンツデータを、前記中継装置が備えているネットワークインターフェースを介して取得する第１取得手段と、
取得した前記コンテンツデータを、予め定められた複数の記憶態様のうちの第１記憶態様で前記サーバ装置に記憶させるように、前記コンテンツデータを前記サーバ装置にあてて前記ネットワークインターフェースに送信させるコンテンツデータ出力手段と、
前記第１記憶態様を第２記憶態様へ変更する変更指示を受け付けるための指示受付画面を前記コンテンツデータの送信元である特定画像処理装置が備える表示部に表示させるための第１画面情報を、前記コンテンツデータ出力手段が前記コンテンツデータを送信させた後に、前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させる第１画面情報出力手段と、
前記第１画面情報出力手段が前記第１画面情報を送信させた後に、前記変更指示を示す第１指示情報を前記ネットワークインターフェースを介して前記特定画像処理装置から取得した場合に、前記サーバ装置に記憶されているコンテンツデータの記憶態様を、前記第１記憶態様から前記第２記憶態様へ変更する記憶態様変更手段と、
して機能可能であることを特徴とする中継装置。
【請求項２】
前記プロセッサは、
前記複数の画像処理装置の何れかから、前記サーバ装置へのアクセスを開始することを示すアクセス開始情報と、前記画像処理装置を識別する画像処理装置識別情報とを、前記ネットワークインターフェースを介して取得し、前記第１取得手段が前記アクセス開始情報の送信元である特定画像処理装置において指示された前記コンテンツデータを取得した場合に、前記コンテンツデータ出力手段が前記コンテンツデータを前記サーバ装置にあてて送信させ、
前記コンテンツデータ出力手段が前記コンテンツデータを送信させた場合に、前記第１記憶態様で前記コンテンツデータを記憶させたことを示す第１記憶態様情報と、前記特定画像処理装置を識別する特定画像処理装置識別情報と、を対応付けて前記中継装置が備えている記憶部に記憶させる第１記憶制御手段と、
してさらに機能可能であり、
前記第１画面情報出力手段は、前記第１記憶制御手段が前記第１記憶態様情報を記憶させた後に、前記複数の画像処理装置の何れかから前記アクセス開始情報と、画像処理装置識別情報と、を取得し、かつ、取得した画像処理装置識別情報が、前記記憶部に記憶されている前記特定画像処理装置識別情報と一致した場合に、前記記憶部に記憶されている前記第１記憶態様情報に基づいて生成された前記第１画面情報を前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させることを特徴とする請求項１に記載の中継装置。
【請求項３】
前記サーバ装置は複数存在しており、
前記プロセッサは、
前記複数の画像処理装置の何れかから前記サーバ装置へのアクセスを開始することを示すアクセス開始情報を取得した場合に、前記複数のサーバ装置のうちからアクセス先のサーバ装置である選択サーバ装置の選択を受け付けるための選択受付画面を前記表示部に表示させるための第２画面情報を、前記アクセス開始情報の送信元である特定画像処理装置にあてて前記ネットワークインターフェースに送信させる第２画面情報出力手段と、
前記第２画面情報出力手段が前記第２画面情報を送信させた後に、前記選択サーバ装置を示す選択サーバ識別情報を前記ネットワークインターフェースを介して前記特定画像処理装置から取得した場合に、前記選択サーバ識別情報と、前記特定画像処理装置を識別する特定画像処理装置識別情報と、を対応付けて前記中継装置が備えている記憶部に記憶させる第２記憶制御手段と、
としてさらに機能可能であり、
前記コンテンツデータ出力手段は、前記第２画面情報出力手段が前記第２画面情報を送信させた後に、前記選択サーバ装置を示す選択サーバ識別情報を前記ネットワークインターフェースを介して前記特定画像処理装置から取得し、前記第１取得手段が前記選択サーバ識別情報の送信元である特定画像処理装置において指示された前記コンテンツデータを取得した場合に、取得した前記選択サーバ識別情報が示す選択サーバ装置にあてて、前記コンテンツデータを前記ネットワークインターフェースに送信させ、
前記第１画面情報出力手段は、前記コンテンツデータ出力手段が前記コンテンツデータを前記選択サーバ装置にあてて送信させた後に、前記アクセス開始情報を前記特定画像処理装置から取得した場合に、前記選択サーバ装置の選択を受付可能であり、かつ、前記第１記憶態様を第２記憶態様へ変更する変更指示を受付可能な指示受付画面を前記特定画像処理装置が備える表示部に表示させるための前記第１画面情報を送信させ、
前記第１画面情報出力手段が前記第１画面情報を送信させた後に、前記指示情報を前記ネットワークインターフェースを介して前記特定画像処理装置から取得した場合には、前記記憶態様変更手段が、前記特定画像処理装置識別情報と対応付けて記憶されている選択サーバ識別情報が識別する選択サーバ装置に記憶されているコンテンツデータの記憶態様を、前記第１記憶態様から前記第２記憶態様へ変更し、
前記第１画面情報出力手段が前記第１画面情報を送信させた後に、前記選択サーバ識別情報と、前記選択サーバ識別情報の送信元である特定画像処理装置において指示された前記コンテンツデータと、を前記ネットワークインターフェースを介して前記特定画像処理装置から取得した場合には、前記コンテンツデータ出力手段が、前記コンテンツデータを、取得した前記選択サーバ識別情報が示す選択サーバ装置にあてて前記ネットワークインターフェースに送信させることを特徴とする請求項１または２に記載の中継装置。
【請求項４】
前記プロセッサは、
前記複数の画像処理装置の何れかから前記サーバ装置へのアクセスを開始することを示すアクセス開始情報と、前記画像処理装置を識別する画像処理装置識別情報とを、前記ネットワークインターフェースを介して取得し、前記第１取得手段が前記アクセス開始情報の送信元である特定画像処理装置において指示された前記コンテンツデータを取得した場合に、前記コンテンツデータ出力手段が前記コンテンツデータを前記サーバ装置にあてて送信させ、前記第１画面情報出力手段が前記第１画面情報を前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させ、
前記コンテンツデータ出力手段が前記コンテンツデータを前記サーバ装置にあてて送信させ、前記第１画面情報出力手段が前記第１画面情報を前記特定画像処理装置にあてて送信させた後に、前記特定画像処理装置から前記アクセス開始情報と、前記第１指示情報とを取得した場合に、前記記憶態様変更手段が、前記サーバ装置に記憶されているコンテンツデータの記憶態様を、前記第１記憶態様から前記第２記憶態様へ変更させ、
前記コンテンツデータ出力手段が前記コンテンツデータを前記サーバ装置にあてて送信させ、前記第１画面情報出力手段が前記第１画面情報を前記特定画像処理装置にあてて送信させた後に、前記特定画像処理装置から前記アクセス開始情報と、前記アクセス開始情報の送信元である特定画像処理装置において指示されたコンテンツデータとを取得した場合に、前記コンテンツデータ出力手段が、取得したコンテンツデータを送信させることを特徴とする請求項１に記載の中継装置。
【請求項５】
前記記憶態様変更手段は、前記サーバ装置に記憶されているコンテンツデータの記憶態様を前記第１記憶態様から前記第２記憶態様へ変更することを前記サーバ装置に指示する第２指示情報を、前記サーバ装置にあてて前記ネットワークインターフェースに送信させることを特徴とする請求項１〜４のいずれか１項に記載の中継装置。
【請求項６】
前記記憶態様変更手段は、
前記サーバ装置に前記第１記憶態様で記憶されている前記コンテンツデータを前記ネットワークインターフェースを介して取得するコンテンツデータ取得処理と、
取得したコンテンツデータを前記第２記憶態様を用いて前記サーバ装置に記憶させるように、前記取得したコンテンツデータを前記サーバ装置にあてて前記ネットワークインターフェースに送信させるコンテンツデータ出力処理と、
を実行することを特徴とする請求項１〜４のいずれか１項に記載の中継装置。
【請求項７】
前記記憶態様変更手段は、前記サーバ装置に記憶されているコンテンツデータの記憶態様を前記第１記憶態様から前記第２記憶態様へ変更するためのＡＰＩ（Application Programming Interfaceの略）を前記サーバ装置が備えていない場合に、前記コンテンツデータ取得処理および前記コンテンツデータ出力処理を実行することを特徴とする請求項６に記載の中継装置。
【請求項８】
複数の画像処理装置、および、アップロードされたデータを記憶するサーバ装置にネットワークを介して接続することが可能な中継装置であって、
前記中継装置は、プロセッサを備えており、
前記プロセッサは、
前記複数の画像処理装置のうち何れかにおいて指示されたコンテンツデータを、前記中継装置が備えているネットワークインターフェースを介して取得する第１取得手段と、
前記第１取得手段が取得した前記コンテンツデータを、前記コンテンツデータの送信元である特定画像処理装置を識別する特定画像処理装置識別情報と対応付けて前記中継装置が備えている記憶部に記憶させる第３記憶制御手段と、
予め定められた複数の記憶態様の選択を受け付けるための記憶態様受付画面を前記特定画像処理装置が備える表示部に表示させるための第１画面情報を、前記第３記憶制御手段が前記コンテンツデータを記憶させた後に、前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させる第１画面情報出力手段と、
前記第１画面情報出力手段が前記第１画面情報を送信させた後に、選択された記憶態様を示す選択記憶態様情報を前記ネットワークインターフェースを介して前記特定画像処理装置から取得した場合に、前記コンテンツデータを、前記選択記憶態様情報で示される記憶態様を用いて前記サーバ装置に記憶させるように、前記コンテンツデータを前記サーバ装置にあてて前記ネットワークインターフェースに送信させるコンテンツデータ出力手段と、
して機能可能であることを特徴とする中継装置。
【請求項９】
前記複数の画像処理装置の何れかから前記サーバ装置へのアクセスを開始することを示すアクセス開始情報と、前記画像処理装置を識別する画像処理装置識別情報と、を取得し、前記アクセス開始情報の送信元である特定画像処理装置において指示された前記コンテンツデータを前記第１取得手段が取得した場合に、前記第３記憶制御手段が、前記第１取得手段が取得した前記コンテンツデータを、前記特定画像処理装置を識別する特定画像処理装置識別情報と対応付けて前記中継装置が備えている記憶部に記憶させ、
前記第３記憶制御手段が前記コンテンツデータを記憶させた後に、前記特定画像処理装置から前記アクセス開始情報を取得した場合に、前記第１画面情報出力手段が、前記記憶部に記憶されている前記第１記憶態様情報に基づいて生成された前記第１画面情報を前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させることを特徴とする請求項８に記載の中継装置。
【請求項１０】
前記複数の画像処理装置の何れかから前記サーバ装置へのアクセスを開始することを示すアクセス開始情報と、前記画像処理装置を識別する画像処理装置識別情報と、を取得し、前記アクセス開始情報の送信元である特定画像処理装置において指示された前記コンテンツデータを前記第１取得手段が取得した場合に、前記第３記憶制御手段が、前記第１取得手段が取得した前記コンテンツデータを、前記特定画像処理装置を識別する特定画像処理装置識別情報と対応付けて前記中継装置が備えている記憶部に記憶させ、
前記第３記憶制御手段が前記コンテンツデータを記憶させ、前記第１画面情報出力手段が前記記憶態様受付画面情報を送信させた後に、前記特定画像処理装置から前記アクセス開始情報と、前記選択記憶態様情報と、を取得した場合に、前記コンテンツデータ出力手段が、前記選択記憶態様情報で示される記憶態様を用いて前記サーバ装置に記憶させるように、前記特定画像処理装置識別情報と対応付けて記憶されているコンテンツデータを送信させることを特徴とする請求項８に記載の中継装置。
【請求項１１】
前記第１画面情報出力手段は、取得した前記コンテンツデータを、前記画像処理装置から指示されていない記憶態様で前記サーバ装置に記憶させる必要がある場合に、前記第１画面情報を前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させることを特徴とする請求項１〜１０のいずれか１項に記載の中継装置。
【請求項１２】
前記プロセッサは、
前記特定画像処理装置から、前記コンテンツデータに施す処理を示す処理指定情報を、前記ネットワークインターフェースを介して取得し、
取得した前記コンテンツデータに、前記処理指定情報が示す処理を施したために、前記画像処理装置から指示されていない記憶態様で前記サーバ装置に記憶させる必要が生じた場合に、前記第１画面情報出力手段が、前記第１画面情報を前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させることを特徴とする請求項１１に記載の中継装置。
【請求項１３】
前記プロセッサは、前記特定画像処理装置から、前記コンテンツデータに施す処理を示す処理指定情報を、前記ネットワークインターフェースを介して取得し、
取得した前記コンテンツデータに、前記処理指定情報が示す処理とは異なる処理を施し、前記画像処理装置から指示されていない記憶態様で前記サーバ装置に記憶させる必要がある場合に、前記第１画面情報出力手段が、前記第１画面情報を前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させることを特徴とする請求項１１に記載の中継装置。
【請求項１４】
前記第１画面情報出力手段は、複数の記憶態様の各々を示す画像を含んでいる画面であるとともに、前記複数の記憶態様のうちから前記第２記憶態様を選択する操作を受け付ける前記指示受付画面を表示するための前記第１画面情報を送信させることを特徴とする請求項１〜１３の何れか１項に記載の中継装置。
【請求項１５】
前記第１画面情報出力手段は、複数の記憶態様のうち、いずれが前記第１記憶態様であるかを示す画面であるとともに、前記複数の記憶態様のうちから前記第２記憶態様を選択する操作を受け付ける前記指示受付画面を表示させるための前記第１画面情報を送信させることを特徴とする請求項１〜１４の何れか１項に記載の中継装置。
【請求項１６】
前記サーバ装置は複数存在しており、
前記プロセッサは、前記複数の画像処理装置の何れかから前記サーバ装置へのアクセスを開始することを示す情報を取得することに応じて、前記複数のサーバ装置のうちからアクセス先のサーバ装置である選択サーバ装置の選択を受け付けるための選択受付画面を前記表示部に表示させるための第２画面情報を、前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させる第２画面情報出力手段と、としてさらに機能可能であり、
前記コンテンツデータ出力手段は、前記第２画面情報出力手段が前記第２画面情報を送信させた後に、前記選択サーバ装置を示す選択サーバ識別情報を前記ネットワークインターフェースを介して前記特定画像処理装置から取得した場合に、取得した前記選択サーバ識別情報が示す選択サーバ装置にあてて、前記コンテンツデータを前記ネットワークインターフェースに送信させ、
前記第１画面情報出力手段は、前記複数の記憶態様のうち、前記選択サーバ装置が使用することが可能な１つ以上の記憶態様を検索し、検索された前記１つ以上の記憶態様を前記表示部に表示するための前記第１画面情報を生成して、前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させることを特徴とする請求項１〜１５の何れか１項に記載の中継装置。
【請求項１７】
前記サーバ装置は、記憶領域を指定して各種のデータを記憶することが可能とされており、
前記第１記憶態様は、前記コンテンツデータの記憶先として、予め定められた記憶領域を指定する態様であることを特徴とする請求項１〜１６の何れか１項に記載の中継装置。
【請求項１８】
前記第１記憶態様は、前記コンテンツデータに、ファイル名またはタグデータを付加して記憶させる態様であることを特徴とする請求項１〜１７の何れか１項に記載の中継装置。
【請求項１９】
前記プロセッサは、
前記第１画面情報出力手段が前記第１画面情報を送信させた後に、前記コンテンツデータに、ファイル名またはタグデータを付加して記憶させる態様への変更指示を示す第１指示情報を前記ネットワークインターフェースを介して前記特定画像処理装置から取得した場合に、前記ファイル名またはタグデータの入力を受け付けるための入力受付画面を前記表示部に表示させるための第３画面情報を、前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させる第３画面情報出力手段と、
前記特定画像処理装置で入力が受け付けられた前記ファイル名またはタグデータを、前記ネットワークインターフェースを介して前記特定画像処理装置から取得する付加情報取得手段と、
としてさらに機能可能であり、
前記第２記憶態様は、前記付加情報取得手段が取得したファイル名またはタグデータを前記コンテンツデータに付加する態様であることを特徴とする請求項１８に記載の中継装置。
【請求項２０】
中継装置、および、アップロードされたデータを記憶するサーバ装置にネットワークを介して接続することが可能な画像処理装置であって、
前記画像処理装置は、プロセッサを備えており、
前記プロセッサは、
コンテンツデータを前記サーバ装置に記憶させる処理を前記中継装置に実行させるように、前記コンテンツデータを前記中継装置にあてて前記画像処理装置が備えているネットワークインターフェースに送信させるコンテンツデータ出力手段と、
前記コンテンツデータ出力手段が前記コンテンツデータを送信させた後に、前記コンテンツデータが前記サーバ装置に記憶された第１記憶態様を示す第１記憶態様情報を、前記ネットワークインターフェースを介して前記中継装置から取得した場合に、前記サーバ装置に記憶されている前記コンテンツデータの記憶態様を前記第１記憶態様から第２記憶態様へ変更する変更指示の入力を受け付けるための指示受付画面を、前記画像処理装置が備える表示部に、前記第１記憶態様情報に基づいて表示させる表示制御手段と、
前記表示制御手段が前記指示受付画面を表示させた後に、前記変更指示の入力を受け付けた場合に、前記変更指示を示す指示情報を前記中継装置にあてて前記ネットワークインターフェースに送信させる指示情報出力手段と、
して機能可能であることを特徴とする画像処理装置。
【請求項２１】
前記表示制御手段は、所定の条件が成立した場合に、前記サーバ装置へのアクセス開始指示の入力を受け付けるための開始指示画面を、前記表示部に表示させ、
前記プロセッサは、前記表示制御手段が前記開始指示画面を表示させた後に、前記アクセス開始指示の入力を受付けた場合に、前記サーバ装置へのアクセスを開始することを示すアクセス開始情報を、前記ネットワークインターフェースを介して前記中継装置に送信させるアクセス開始情報出力手段と、してさらに機能可能であり、
前記アクセス開始情報出力手段が前記アクセス開始情報を送信させた後に、前記コンテンツデータ出力手段が前記コンテンツデータを送信させ、
前記コンテンツデータ出力手段が前記コンテンツデータを送信させた後に前記所定の条件が成立し、前記表示制御手段が前記開始指示画面を表示させ、前記アクセス開始情報出力手段が前記アクセス開始情報を送信させた後に、前記第１記憶態様情報を取得した場合に、前記表示制御手段は、前記指示受付画面を表示させることを特徴とする請求項２０に記載の画像処理装置。
【請求項２２】
前記サーバ装置は複数存在しており、
前記表示制御手段は、所定の条件が成立した場合に、前記複数のサーバ装置のうちからアクセス先のサーバ装置である選択サーバ装置の選択を受け付けるための選択受付画面を前記表示部に表示させ、
前記プロセッサは、
前記表示制御手段が前記選択受付画面を前記表示部に表示させた後に、前記選択サーバ装置の選択を受付けた場合に、前記選択サーバ装置を示す選択サーバ識別情報を、前記ネットワークインターフェースを介して前記中継装置に送信させる選択サーバ識別情報出力手段と、
選択サーバ識別情報出力手段が前記選択サーバ識別情報を送信させ、前記コンテンツデータ出力手段が前記コンテンツデータを送信させた後に、前記第１記憶態様情報を取得した場合に、取得した前記第１記憶態様情報を、前記画像処理装置が備えている記憶部に記憶させる第１記憶態様情報記憶制御手段と、
してさらに機能可能であり、
前記表示制御手段は、前記第１記憶態様情報記憶制御手段が前記第１記憶態様情報を記憶させた後に、前記所定の条件が成立した場合に、前記選択サーバ装置の選択を受付け可能で、かつ、前記変更指示の入力を受付け可能な前記指示受付画面を前記表示部に表示させ、
前記表示制御手段が前記指示受付画面を表示させた後に、前記選択サーバ装置の選択を受付けた場合には、前記選択サーバ識別情報出力手段が、前記選択サーバ識別情報を送信させ、前記コンテンツデータ出力手段が前記コンテンツデータを出力させ、
前記表示制御手段が前記指示受付画面を表示させた後に、前記変更指示の入力を受付けた場合には、前記指示情報出力手段が、前記指示情報を送信させる
ことを特徴とする請求項２０に記載の画像処理装置。
【請求項２３】
前記表示制御手段は、所定の条件が成立した場合に、前記サーバ装置へのアクセス開始指示の入力を受け付けるための開始指示画面を、前記表示部に表示させ、
前記プロセッサは、
前記表示制御手段が前記開始指示画面を前記表示部に表示させた後に、前記アクセス開始指示の入力を受付けた場合に、前記サーバ装置へのアクセスを開始することを示すアクセス開始情報を、前記ネットワークインターフェースを介して前記中継装置に送信させるアクセス開始情報出力手段と、
前記アクセス開始情報出力手段が前記アクセス開始情報を送信させた後に、前記コンテンツデータ出力手段が前記コンテンツデータを送信させ、前記コンテンツデータ出力手段が前記コンテンツデータを送信させた後に、前記第１記憶態様情報を取得した場合に、取得した前記第１記憶態様情報を、前記画像処理装置が備えている記憶部に記憶させる第１記憶態様情報記憶制御手段と、
してさらに機能可能であり、
前記表示制御手段は、前記第１記憶態様情報記憶制御手段が前記第１記憶態様情報を記憶させた後に、前記所定の条件が成立した場合に、前記アクセス開始指示の入力を受付け可能で、かつ、前記変更指示の入力を受付け可能な前記指示受付画面を前記表示部に表示させ、
前記表示制御手段が前記指示受付画面を表示させた後に、前記アクセス開始指示の入力を受付けた場合には、前記アクセス開始出力手段が、前記アクセス開始情報を送信させ、前記コンテンツデータ出力手段が前記コンテンツデータを出力させ、
前記表示制御手段が前記指示受付画面を表示させた後に、前記変更指示の入力を受付けた場合には、前記アクセス開始出力手段が、前記アクセス開始情報を送信させ、前記指示情報出力手段が、前記指示情報を送信させることを特徴とする請求項２０に記載の画像処理装置。
【請求項２４】
複数の画像処理装置、および、アップロードされたデータを記憶するサーバ装置にネットワークを介して接続することが可能な中継装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
前記複数の画像処理装置のうちの何れかにおいて指示されたコンテンツデータを、前記中継装置が備えているネットワークインターフェースを介して取得する第１取得手段と、
取得した前記コンテンツデータを、予め定められた複数の記憶態様のうちの第１記憶態様で前記サーバ装置に記憶させるように、前記コンテンツデータを前記サーバ装置にあてて前記ネットワークインターフェースに送信させるコンテンツデータ出力手段と、
前記第１記憶態様を第２記憶態様へ変更する変更指示を受け付けるための指示受付画面を前記コンテンツデータの送信元である特定画像処理装置が備える表示部に表示させるための第１画面情報を、前記コンテンツデータ出力手段が前記コンテンツデータを送信させた後に、前記特定画像処理装置にあてて前記ネットワークインターフェースに送信させる第１画面情報出力手段と、
前記第１画面情報出力手段が前記第１画面情報を送信させた後に、前記変更指示を示す第１指示情報を前記ネットワークインターフェースを介して前記特定画像処理装置から取得した場合に、前記サーバ装置に記憶されているコンテンツデータの記憶態様を、前記第１記憶態様から前記第２記憶態様へ変更する記憶態様変更手段と、
して機能させることが可能であることを特徴とするプログラム。
【請求項２５】
中継装置、および、アップロードされたデータを記憶するサーバ装置にネットワークを介して接続することが可能な画像処理装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
コンテンツデータを前記サーバ装置に記憶させる処理を前記中継装置に実行させるように、前記コンテンツデータを前記中継装置にあてて前記画像処理装置が備えているネットワークインターフェースに送信させるコンテンツデータ出力手段と、
前記コンテンツデータ出力手段が前記コンテンツデータを送信させた後に、前記コンテンツデータが前記サーバ装置に記憶された第１記憶態様を示す第１記憶態様情報を、前記ネットワークインターフェースを介して前記中継装置から取得した場合に、前記サーバ装置に記憶されている前記コンテンツデータの記憶態様を前記第１記憶態様から第２記憶態様へ変更する変更指示の入力を受け付けるための指示受付画面を、前記画像処理装置が備える表示部に、前記第１記憶態様情報に基づいて表示させる表示制御手段と、
前記表示制御手段が前記指示受付画面を表示させた後に、前記変更指示の入力を受け付けた場合に、前記変更指示を示す指示情報を前記中継装置にあてて前記ネットワークインターフェースに送信させる指示情報出力手段と、
して機能させることが可能であることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、画像処理装置およびサーバ装置とネットワークを介して接続されている中継装置などを開示する。
【背景技術】
【０００２】
近年、ネットワーク上のストレージサーバに電子ファイルを格納することが出来る、電子ファイル格納サービスが普及している。また特許文献１には、関連する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２９９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像処理装置から出力されたデータを中継装置が中継して、サーバ装置に記憶させる構成が知られている。このような構成では、サーバ装置の都合などで、画像処理装置から受信したデータを、中継装置が、ユーザが予期しない記憶態様で記憶してしまう事態が発生するおそれがある。
【課題を解決するための手段】
【０００５】
本明細書に記載されている中継装置は、複数の画像処理装置、および、アップロードされたデータを記憶するサーバ装置にネットワークを介して接続することが可能な中継装置であって、中継装置は、プロセッサを備えており、プロセッサは、複数の画像処理装置のうちの何れかから出力されるコンテンツデータを、中継装置が備えているネットワークインターフェースを介して取得する第１取得手段と、取得したコンテンツデータを、予め定められた複数の記憶態様のうちの第１記憶態様でサーバ装置に記憶させるように、コンテンツデータをサーバ装置にあててネットワークインターフェースに送信させるコンテンツデータ出力手段と、第１記憶態様を第２記憶態様へ変更する変更指示を受け付けるための指示受付画面を特定画像処理装置が備える表示部に表示させるための第１画面情報を、コンテンツデータ出力手段がコンテンツデータを送信させた後に、コンテンツデータの送信元である特定画像処理装置にあててネットワークインターフェースに送信させる第１画面情報出力手段と、第１画面情報出力手段が第１画面情報を送信させた後に、変更指示を示す第１指示情報をネットワークインターフェースを介して特定画像処理装置から取得した場合に、サーバ装置に記憶されているコンテンツデータの記憶態様を、第１記憶態様から第２記憶態様へ変更する記憶態様変更手段と、して機能可能であることを特徴とする。
【０００６】
上記の構成によると、画像処理装置から出力されたコンテンツデータが第１記憶態様でサーバ装置に記憶された後に、コンテンツデータをユーザが所望する第２記憶態様でサーバ装置に記憶させ直すことが可能となる。
【０００７】
本明細書に記載されている中継装置等によれば、特定画像処理装置からのアクセスに応じてコンテンツデータをサーバ装置に記憶させた後、特定画像処理装置から中継装置に再度アクセスが行なわれたときに、記憶態様を変更する機会をユーザに与えることが可能となる。
【０００８】
本明細書に記載されている中継装置等によれば、複数のサーバ装置のうちから、ユーザが所望するサーバ装置にコンテンツデータを記憶させた後、特定画像処理装置から中継装置に再度アクセスが行なわれたときに、記憶態様を変更すること、または、新たなコンテンツデータをサーバ装置に記憶させること、を選択する機会をユーザに与えることが可能となる。
【０００９】
本明細書に記載されている中継装置等によれば、特定画像処理装置から出力されたコンテンツデータをサーバ装置に記憶させた後に、コンテンツデータの記憶態様を変更する指示を受け付けるための画面を特定画像処理装置に表示させ、特定画像処理装置から中継装置への再度アクセスが行なわれたときに特定画像処理装置において指示された第２記憶態様でコンテンツデータをサーバ装置に記憶させ直すことが可能となる。
【００１０】
本明細書に記載されている中継装置等によれば、コンテンツデータの記憶態様を第１記憶態様から第２記憶態様へ変更する処理を、サーバ装置に実行させることができる。
【００１１】
本明細書に記載されている中継装置等によれば、コンテンツデータの記憶態様を第１記憶態様から第２記憶態様へ変更する処理を、中継装置が行うことができる。従って、コンテンツデータの記憶態様を変更するためのＡＰＩが存在しない場合においても、コンテンツデータの記憶態様を変更することが可能となる。
【００１２】
本明細書に記載されている中継装置等によれば、特定画像処理装置から出力されたコンテンツデータを中継装置に記憶させた後に、特定画像処理装置からコンテンツデータを記憶させる際の記憶態様を指示する情報を取得することに応じて、指示された記憶態様でコンテンツデータをサーバ装置に記憶させることができる。これにより、ユーザが所望する記憶態様で、コンテンツデータをサーバ装置に記憶することが可能となる。
【００１３】
本明細書に記載されている中継装置等によれば、画像処理装置から出力されたコンテンツデータに対して、データ形式の変更処理やデータを分割する処理などの各種のデータ処理を実行した上で、サーバ装置に記憶させることができる。画像処理装置でデータ処理を実行する場合に比して、画像処理装置での処理負担を軽減することが可能となる。また、各種のデータ処理を実行したことに起因して、画像処理装置から指示されていない記憶態様でコンテンツデータをサーバ装置に記憶させる必要が生じた場合には、コンテンツデータの記憶態様を変更する指示を受け付けるための画面を特定画像処理装置に表示させることができる。これにより、記憶態様を変更する機会をユーザに与えることが可能となる。
【００１４】
本明細書に記載されている中継装置等によれば、コンテンツデータをサーバ装置に記憶させる記憶態様を、ユーザに選択させることが可能となる。
【００１５】
本明細書に記載されている中継装置等によれば、記憶態様をユーザに選択させる場合に、サーバ装置で使用できない記憶態様がユーザによって選択されてしまう事態を防止することができる。
【００１６】
本明細書に記載されている中継装置等によれば、コンテンツデータにファイル名またはタグデータ等を付加してサーバ装置に記憶させることができる。また、特定の記憶領域を指定して、コンテンツデータをサーバ装置に記憶させることができる。これにより、コンテンツデータの取扱い性を向上させることが可能となる。
【００１７】
本明細書に記載されている中継装置等によれば、ユーザの所望するファイル名またはタグデータをコンテンツデータに付加することが可能となる。
【００１８】
上記の中継装置を実現するための方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【００１９】
【図１】通信システムの構成を示す。
【図２】各デバイスが実行する各処理のシーケンス図を示す。
【図３】各デバイスが実行する各処理のシーケンス図を示す。
【図４】各デバイスが実行する各処理のシーケンス図を示す。
【図５】各デバイスが実行する各処理のシーケンス図を示す。
【図６】各デバイスが実行する各処理のシーケンス図を示す。
【図７】各デバイスが実行する各処理のシーケンス図を示す。
【図８】各デバイスが実行する各処理のシーケンス図を示す。
【図９】分割情報データベースの一例を示す。
【図１０】メイン画面の表示例を示す。
【図１１】指示受付画面の表示例を示す。
【図１２】データ記憶態様選択受付画面の表示例を示す。
【図１３】追加情報入力画面の表示例を示す。
【図１４】サーバ選択画面の表示例を示す。
【図１５】データ形式選択画面の表示例を示す。
【図１６】完了通知画面の表示例を示す。
【図１７】指示受付画面の表示例を示す。
【図１８】各デバイスが実行する各処理の変形例のシーケンス図を示す。
【発明を実施するための形態】
【００２０】
（システムの構成）
図１に示されるように、通信システム２は、多機能機１０と、仲介サーバ６０と、コンテンツサーバ１００および１１０と、変換サーバ２００と、を備えている。多機能機１０は、ＬＡＮ４に接続されている。仲介サーバ６０、コンテンツサーバ１００および１１０、変換サーバ２００は、インターネット６に接続されている。
【００２１】
多機能機１０、仲介サーバ６０、及び変換サーバ２００は、例えば、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの略）又はＨＴＴＰＳ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅの略）による通信を行う。より具体的には、多機能機１０は、ＨＴＴＰクライアントとして動作する。データ処理サーバ２００は、ＨＴＴＰサーバとして動作する。一方、仲介サーバ６０は、多機能機１０との通信においてＨＴＴＰサーバとして動作し、データ処理サーバ２００との通信においてＨＴＴＰクライアントとして動作することで、ＬＡＮ４などに備えられたファイアウォールなどにより阻害されることなく、多機能機１０との通信、およびデータ処理サーバ２００との通信を行うことができる。
【００２２】
（多機能機１０の構成）
多機能機１０は、印刷機能、スキャン機能、コピー機能、ＦＡＸ機能等の多機能を実行可能である。多機能機１０は、操作部１２と、表示部１４と、ネットワークインターフェース１６と、印刷実行部１８と、スキャン実行部１９と、制御部２０と、を備える。操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示を多機能機１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。ネットワークインターフェース１６は、ＬＡＮ４に接続されている。印刷実行部１８は、インクジェット方式、レーザ方式等の印刷機構を備える。スキャン実行部１９は、ＣＣＤ、ＣＩＳ等のスキャン機構を備える。制御部２０は、ＣＰＵ２２と、メモリ２４と、を備える。ＣＰＵ２２は、メモリ２４に格納されているプログラム２５に従って、様々な処理を実行する。メモリ２４は、コンピュータが読み取り可能なストレージ媒体であってよい。コンピュータが読み取り可能なストレージ媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリ、ハードディスクなどのnon-transitoryな媒体である。インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、non-transitoryな媒体には含まれない。
【００２３】
（仲介サーバ６０の構成）
仲介サーバ６０は、変換サーバ２００およびコンテンツサーバ１００、１１０とは別体に構成されているサーバである。仲介サーバ６０は、コンテンツサーバ１００および１１０から多機能機１０への各種データの提供を仲介するためのサーバである。仲介サーバ６０は、多機能機１０のベンダによって提供されるサーバである。仲介サーバ６０は、ネットワークインターフェース６２と、制御部７０と、を備える。制御部７０は、ＣＰＵ７２と、メモリ７４と、を備える。メモリ７４には、プログラム７５、分割情報データベース７６が記憶されている。ＣＰＵ７２は、プログラム７５に従って、様々な処理を実行する。メモリ７４は、メモリ２４と同様に、コンピュータが読み取り可能なストレージ媒体であってよい。
【００２４】
分割情報データベース７６は、データ分割処理が仲介サーバ６０で実行された場合に、実行されたデータ分割処理に関する分割情報を記憶するデータベースである。データ分割処理は、複数の変換データまたは複数のアップロードデータを有する１つのデータ集合体を、仲介サーバ６０で複数のグループに分割した上で、コンテンツサーバ１００や１１０に保存アップロードする処理である。１つのデータ集合体の一例としては、複数ページを有する１つの原稿をスキャンして生成された複数のアップロードデータや、複数のアップロードデータに変換処理を実行することで生成された複数の変換データが挙げられる。またデータ分割処理は、多機能機１０からの処理実行命令の有無に関わらずに実行される処理である。また、仲介サーバ６０でデータ分割処理が実行される場合の例としては、１つのアップロード指示に基づいて行われる一連のアップロード処理によってコンテンツサーバ１００や１１０が取得することが可能なデータ量である上限データ量よりも、１つのデータ集合体の総データ量の方が大きい場合が挙げられる。総データ量の例として、具体的には、変換データやアップロードデータの総データサイズや、変換データやアップロードデータの総数が挙げられる。
【００２５】
図９に、分割情報データベース７６の一例を示す。分割情報データベース７６は、装置識別情報４１１、サービス識別情報４１２、第１記憶態様４１３、関連情報４１４、を記憶している。装置識別情報４１１は、アップロードデータを出力した装置を識別するための情報である。装置識別情報４１１の一例としては、ＭＡＣアドレスが挙げられる。サービス識別情報４１２は、複数のグループに分割された変換データやアップロードデータがアップロードされたサービスである分割アップロードサービスを、識別するための情報である。サービス識別情報４１２の一例としては、サービス名が挙げられる。
【００２６】
第１記憶態様４１３は、データ分割処理によって複数のグループに分割された変換データやアップロードデータが１つのデータ集合体に含まれることを示すために、複数の変換データや複数のアップロードデータを互いに関連付けための記憶態様である。第１記憶態様４１３は、仲介サーバ６０によって決定される。関連情報４１４は、変換データやアップロードデータの関連付けに用いられる情報である。例えば、第１記憶態様４１３がファイル名使用態様やタグデータ使用態様である場合には、分割後の各グループに含まれる変換データやアップロードデータに、同一の文字列を含んだファイル名やタグデータを付加するとしてもよい。例えば、第１のグループに分割された変換データやアップロードデータのファイル名やタグデータの末尾に、「division_1」の文字列からなる関連情報４１４が付加されてもよい。また、第２のグループに分割された変換データやアップロードデータのファイル名やタグデータの末尾に、「division_2」の文字列からなる関連情報４１４が付加されてもよい。また例えば、第１記憶態様４１３がフォルダ使用態様やノート使用態様である場合には、第１のグループに分割された変換データやアップロードデータと、第２のグループに分割された変換データやアップロードデータが、同一のフォルダやノートに格納されてもよい。ここでノートとは、複数のデータを分類・整理して、関連する複数のデータをまとめて記憶することができる、記憶領域である。
【００２７】
（変換サーバ２００の構成）
変換サーバ２００は、仲介サーバ６０及びコンテンツサーバ１００、１１０とは別体に構成されているサーバである。変換サーバ２００は、多機能機１０のベンダによって提供されるサーバであってもよい。変換サーバ２００は、ネットワークインターフェース２６２と、制御部２７０と、を備える。制御部２７０は、ＣＰＵ２７２と、メモリ２７４と、を備える。メモリ２７４には、プログラム２７５が記憶されている。ＣＰＵ２７２は、プログラム２７５に従って、様々な処理を実行する。メモリ２７４は、メモリ２４と同様に、コンピュータが読み取り可能なストレージ媒体であってよい。
【００２８】
変換サーバ２００は、各種データに対して、後述する変換処理を実行するためのサーバである。変換処理は、アップロードデータを、選択データ形式指示情報で識別されるデータ形式を有する変換データに変換する処理である。なお、アップロードデータを、変換処理のために変換サーバ２００へアップロードする処理を、「変換アップロード」と呼ぶ場合がある。また、アップロードデータや変換データを、保存のためにコンテンツサーバへアップロードする処理を、「保存アップロード」と呼ぶ場合がある。変換処理の具体例としては、ワープロソフト形式のデータを、ＪＰＥＧ形式のデータに変換する処理が挙げられる。
【００２９】
本明細書における記載上の注意点を説明する。本明細書において、「仲介サーバ６０のＣＰＵ７２が、各種の情報を受信する」という記載は、「仲介サーバ６０のＣＰＵ７２が、ネットワークインターフェース６２を介して各種の情報を取得する」という技術内容を含んでいるものとする。また、「仲介サーバ６０のＣＰＵ７２が、各種の情報を送信する」という記載は、「仲介サーバ６０のＣＰＵ７２が、ネットワークインターフェース６２を介して各種の情報を出力する」という技術内容を含んでいるものとする。なお、変換サーバ２００のＣＰＵ２７２およびネットワークインターフェース２６２についても、同様の注意点が存在する。また、多機能機１０のＣＰＵ２２およびネットワークインターフェース１６についても、同様の注意点が存在する。
【００３０】
また、「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Ａデータ」を「Ａ情報」と言い換えてもよい。また、「情報」は、「データ」としての形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）が異なっていても、同一の意味内容と認識される限り、同一の情報として取り扱われる。例えば、印刷部数が２部であることを示す情報として装置が扱う限り、"COPY=2"というテキスト形式のデータと、"10"というバイナリ形式のデータとは、同じ情報である。
【００３１】
本明細書では、仲介サーバ６０と変換サーバ２００とがインターネット６で接続されている場合（すなわち、仲介サーバ６０として機能する装置と変換サーバ２００として機能する装置とが物理的に離れた位置に配置されている場合）を説明したが、この形態に限られない。仲介サーバ６０と変換サーバ２００とが、１のサーバ装置で実現されてもよい。この場合、１のサーバ装置には、仲介サーバ６０として機能するプログラムと、変換サーバ２００として機能するプログラムとが稼動し、両プログラム間の通信は、サーバ装置内のバスラインなどを介して行われる。なお、仲介サーバ６０と変換サーバ２００とが、１のサーバ装置で実現される構成の場合、本明細書で、仲介サーバ６０と変換サーバ２００との間の通信として説明している通信が、仲介サーバ６０として機能するプログラムと、変換サーバ２００として機能するプログラムとの間で行われることとしてよい。また、仲介サーバ６０として機能し、かつ、変換サーバ２００としても機能するプログラムが、１のサーバ装置で稼動する形態で実現されてもよい。この場合、本明細書で、仲介サーバ６０と変換サーバ２００との間の通信として説明している通信は、仲介サーバ６０として機能し、かつ、変換サーバ２００としても機能するプログラム内でのデータの受け渡しに置き換わることとしてよい。
【００３２】
（コンテンツサーバ１００および１１０の構成）
コンテンツサーバ１００および１１０は、多機能機１０のベンダによって提供されるオンラインサービスに用いられるサーバである。コンテンツサーバ１００および１１０は、いわゆるストレージサーバである。なお、コンテンツサーバ１００および１１０は、コンテンツサーバ１００および１１０のデータ記憶領域をユーザに貸し出すオンラインサービスに用いられるサーバであってもよい。オンラインサービスの例としては、「Ｅｖｅｒｎｏｔｅ（登録商標）」、「Ｇｏｏｇｌｅ（登録商標）  Ｄｏｃｓ」、「ＰＩＣＡＳＡ（登録商標）」、「ＦＡＣＥＢＯＯＫ（登録商標）」等の公知のサービスが挙げられる。オンラインサービスのユーザは、自己に割り当てられた記憶領域に、インターネット６経由で各種データをアップロードまたはダウンロードをすることができる。本実施形態では、コンテンツサーバ１００がサービスＡを提供し、コンテンツサーバ１１０がサービスＢを提供するものとして、説明を続ける。コンテンツサーバ１００は、データ記憶領域１０１を備えている。データ記憶領域１０１は、各種のデータを記憶しておく領域である。
【００３３】
（仲介サーバ６０の役割）
コンテンツサーバを提供する事業者は、コンテンツサーバが記憶しているフォルダのフォルダ名や、コンテンツサーバが記憶している各種データのファイル名の返信をコンテンツサーバに要求するための専用のＡＰＩ（Application Program Interfaceの略）を公開している。多機能機がコンテンツサーバのＡＰＩに対応すれば、コンテンツサーバに情報の返信を要求することができるようになる。ＡＰＩの仕様が変更された場合、多機能機のソフトウェアを、変更されたＡＰＩに対応するように更新する必要が出てくる。しかしながら、すでに稼働している多機能機のソフトウェアを更新することは、ユーザにとって手間のかかる作業である。従って、本実施例では、多機能機１０をコンテンツサーバのＡＰＩに対応させる必要なく、多機能機１０がコンテンツサーバへデータをアップロードすることができるように、仲介サーバ６０が設けられている。即ち、仲介サーバ６０は、コンテンツサーバが記憶しているフォルダのフォルダ名や、コンテンツサーバが記憶している各種データのファイル名の返信をコンテンツサーバに要求するためのＡＰＩに対応している。また、種類の異なる複数のコンテンツサーバが、インターネットに接続されている場合がある。また、各コンテンツサーバを提供する事業者は、コンテンツサーバへデータをアップロードするための専用のＡＰＩ（Application Program Interfaceの略）を公開している。多機能機１０が複数個のコンテンツサーバのそれぞれへデータをアップロードするためには、多機能機１０がそれぞれのコンテンツサーバのＡＰＩに対応している必要があり、多くのプログラムを格納する必要がある。しかしながら、ＰＣ等と比べると、多機能機１０のメモリの記憶容量は少ない。
【００３４】
従って、本実施例では、多機能機１０に多くのプログラムを格納させることなく、多機能機１０が複数個のコンテンツサーバのそれぞれへデータをアップロードすることができるように、仲介サーバ６０が設けられている。即ち、仲介サーバ６０は、複数個のコンテンツサーバのための複数個のＡＰＩに対応している。例えば仲介サーバ６０は、複数個のコンテンツサーバの各々が備えている複数個のＡＰＩを、各コンテンツサーバから取得して、メモリ７４に記憶していてもよい。そして、多機能機１０が、複数個のコンテンツサーバのうちの特定のコンテンツサーバ（例えばコンテンツサーバ１００）へデータをアップロードすべき状況では、仲介サーバ６０は、特定のコンテンツサーバのためのＡＰＩを利用して、特定のコンテンツサーバと後述の様々な通信（例えば、図２のＳ３１や、図３のＳ５３、Ｓ７３、Ｓ７９などの通信）を実行する。これにより、多機能機１０は、特定のコンテンツサーバのためのＡＰＩに対応していなくても、特定のコンテンツサーバへデータをアップロードすることができる。
【００３５】
（通信システムの動作）
通信システム２の動作を、図２〜図８のシーケンス図を用いて説明する。通信システム２の初期状態では、多機能機１０、仲介サーバ６０、変換サーバ２００、コンテンツサーバ１００の各々のＣＰＵは、各装置に記憶されているプログラムに従って動作している状態である。これにより、動作操作部やネットワークＩ／Ｆの入力に対応可能になっている。多機能機１０のＣＰＵ２２は、メイン画面を表示させる命令を受け付けると、図２のＳ４１５において、表示部１４にメイン画面を表示させる。メイン画面を表示させる命令は、ユーザによって操作部１２から入力されるとしてもよい。メイン画面を表すデータは、メモリ２４に予め格納されているとしてもよい。図１０に、メイン画面２０１の一例を示す。メイン画面２０１は、ボタン画像Ｂ１〜Ｂ４を含んでいる。ボタン画像Ｂ１〜Ｂ４は、複数の機能の実行命令の入力を受け付けるための画像である。ボタン画像Ｂ１〜Ｂ４の各々によって受け付けられる機能は、Internet機能、Copy機能、FAX機能、Print機能、である。
【００３６】
本実施形態の説明例では、コンテンツサーバ１００へ各種のデータをアップロードする場合を説明する。この場合、メイン画面２０１に含まれるボタン画像Ｂ１が選択される。Ｓ４１７において多機能機１０のＣＰＵ２２は、選択されたボタン画像Ｂ１を識別するためのボタン画像識別情報と、多機能機１０を識別するための装置識別情報を、仲介サーバ６０に送信する。なお、ボタン画像識別情報は、多機能機１０からコンテンツサーバ１００や１１０へアクセスを開始することを示すアクセス開始情報として機能してもよい。ボタン画像識別情報の一例としては、ボタン画像Ｂ１の名称である「Internet」が挙げられる。装置識別情報の一例としては、多機能機１０のＭＡＣアドレスが挙げられる。
【００３７】
Ｓ４２４においてＣＰＵ７２は、多機能機１０に対応する分割情報が、分割情報データベース７６に記憶されている状態であるか否かを判断する。具体的には、Ｓ４１７で取得した装置識別情報と一致する情報が、分割情報データベース７６に記憶されているか否かを検索する。否定判断される場合（Ｓ４２４：ＮＯ）にはＳ５１８へ進み、肯定判断される場合（Ｓ４２４：ＹＥＳ）にはＳ４２８へ進む。
【００３８】
Ｓ４２８においてＣＰＵ７２は、指示受付画面データを多機能機１０に送信する。指示受付画面データは、指示受付画面を多機能機１０の表示部１４に表示させるためのデータである。Ｓ４３２においてＣＰＵ２２は、指示受付画面データを受信すると、指示受付画面２０２を表示部１４に表示させる。図１１に示されるように、指示受付画面２０２は、メッセージ画像Ｍ１、ボタン画像Ｂ４１およびＢ４２を含んでいる。メッセージ画像Ｍ１は、前回のアップロードの実行時に、データ分割処理が実行されたことを、ユーザに報知するための画像である。
【００３９】
ボタン画像Ｂ４１およびＢ４２は、再アップロード処理の実施可否の選択を受け付けるための画像である。再アップロード処理は、コンテンツサーバ１００や１１０に第１記憶態様で記憶されている、複数のグループに分割された変換データやアップロードデータを、ユーザが所望する第２記憶態様でアップロードし直す処理である。
【００４０】
Ｓ４３６においてＣＰＵ２２は、再アップロード処理の実施可否の選択を受け付ける。具体的には、ボタン画像Ｂ４１またはＢ４２へのタッチ入力を受け付ける。タッチ入力が受け付けられると、Ｓ４４０へ進む。Ｓ４４０においてＣＰＵ２２は、再アップロード可否選択情報、および、認証情報を、仲介サーバ６０へ送信する。再アップロード可否選択情報は、再アップロード処理の実行可否を示す情報である。認証情報は、コンテンツサーバ１００のアクセス認証を得るための情報である。認証情報の一例としては、アクセストークンが挙げられる。仲介サーバ６０のＣＰＵ７２は、認証情報を受信すると、受信した認証情報をメモリ７４に一時的に記憶させる。以降、ＣＰＵ７２は、認証情報を用いてコンテンツサーバ１００のアクセス認証を得て、コンテンツサーバ１００との通信を実行する。またＣＰＵ７２は、コンテンツサーバ１００との間の一連の通信が完了することに応じて、メモリ７４に記憶させていた認証情報を消去する。例えば、Ｓ５１２の処理を実行する段階になることに応じて、認証情報を消去してもよい。これにより、セキュリティを確保することができる。
【００４１】
Ｓ４４４においてＣＰＵ７２は、受信した再アップロード可否選択情報が、再アップロード処理の実行を指示しているか否かを判断する。否定判断される場合（Ｓ４４４：ＮＯ）にはＳ５１８へ進む。この場合、後述するＳ５１２の処理がスキップされるため、Ｓ４２４で検索された分割情報は分割情報データベース７６から削除されない。そのため、例えば、分割情報が分割情報データベース７６に記憶（Ｓ６７６）されてから、所定期間（例：１週間）が経過することに応じて、分割情報が分割情報データベース７６から削除されるとしてもよい。また、Ｓ４４４において肯定判断される場合（Ｓ４４４：ＹＥＳ）には、Ｓ４４６へ進む。
【００４２】
Ｓ４４６においてＣＰＵ７２は、関連情報種類問合せ情報をコンテンツサーバ１００へ送信する。関連情報種類問合せ情報は、関連情報種類情報をコンテンツサーバ１００へ問い合わせるための情報である。Ｓ４５０においてＣＰＵ７２は、関連情報種類情報をコンテンツサーバ１００から受信する。関連情報種類情報は、コンテンツサーバ１００が使用可能な関連情報を示す情報である。
【００４３】
Ｓ４５２においてＣＰＵ７２は、データ記憶態様選択受付画面データを生成し、多機能機１０に送信する。Ｓ４５６においてＣＰＵ２２は、データ記憶態様選択受付画面データを受信すると、データ記憶態様選択受付画面２０３を表示部１４に表示させる。
【００４４】
図１２に示されるように、データ記憶態様選択受付画面２０３は、メッセージ画像Ｍ２、ボタン画像Ｂ５１およびＢ５２を含んでいる。メッセージ画像Ｍ２は、前回のアップロードの実行時に仲介サーバ６０によって決定された第１記憶態様の内容を、ユーザに報知するための画像である。またメッセージ画像Ｍ２は、第２記憶態様を選択する操作を、ユーザに実行させるための画像である。第２記憶態様は、分割されたデータを互いに関連付けるための記憶態様である。また第２記憶態様は、ユーザによって決定される記憶態様である。第２記憶態様は、仲介サーバ６０によって使用することが指示された第１記憶態様と同一の態様であってもよいし、異なる記憶態様であってもよい。データ記憶態様選択受付画面には、コンテンツサーバ１００で使用可能な第２記憶態様に関するボタン画像が表示される。コンテンツサーバ１００で使用可能な第２記憶態様は、Ｓ４５０で受信した関連情報種類情報に基づいて特定される。すなわち、コンテンツサーバ１００が使用可能な関連情報が、関連情報種類情報に基づいて抽出される。そして、抽出された関連情報を用いて実現可能な第２記憶態様が、コンテンツサーバ１００で使用可能な第２記憶態様として特定される。ボタン画像Ｂ５１は、第２記憶態様としてタグデータ使用態様を用いる指示を受け付けるための画像である。ボタン画像Ｂ５２は、第２記憶態様としてフォルダ使用態様を用いる指示を受け付けるための画像である。
【００４５】
ユーザは操作部１２を操作して、データ記憶態様選択受付画面２０３の中から、再アップロード時に使用したい記憶態様を表示しているボタン画像を選択する。本実施形態の説明例では、第２記憶態様としてタグデータ使用態様を用いる場合を説明する。この場合、データ記憶態様選択受付画面２０３に含まれるボタン画像Ｂ５１が、選択される。Ｓ４６０においてＣＰＵ２２は、選択記憶態様情報を、仲介サーバ６０に送信する。選択記憶態様情報は、ユーザが選択した第２記憶態様を示す情報である。
【００４６】
Ｓ４６２においてＣＰＵ７２は、追加情報が必要であるか否かを判断する。追加情報は、第２記憶態様を用いて再アップロード処理を実行する際に、追加的に必要となる情報である。またＳ４６２の判断は、Ｓ４５６においてユーザによって選択された記憶態様が、追加情報が必要な記憶態様であるか否かによって行われてもよい。例えば、第２記憶態様としてファイル名使用態様やタグデータ使用態様が選択された場合には、追加情報として、ファイル名やタグ名を示す情報が必要であると判断されてもよい。また例えば、第２記憶態様としてフォルダ使用態様やノート使用態様が選択された場合には、追加情報として、フォルダ名やノート名を示す情報が必要であると判断されてもよい。否定判断される場合（Ｓ４６２：ＮＯ）にはＳ４７８へ進み、肯定判断される場合（Ｓ４６２：ＹＥＳ）にはＳ４６４へ進む。
【００４７】
Ｓ４６４においてＣＰＵ７２は、追加情報入力画面データを多機能機１０に送信する。Ｓ４６８においてＣＰＵ２２は、追加情報入力画面データを受信すると、追加情報入力画面２０４を表示部１４に表示させる。図１３に示されるように、追加情報入力画面２０４は、タグデータ入力欄２０５を含んでいる。タグデータ入力欄２０５は、ユーザによるタグデータの入力を受け付けるための画像である。
【００４８】
Ｓ４７０において多機能機１０のＣＰＵ２２は、ユーザによって入力された追加情報を、仲介サーバ６０に送信する。本実施形態の説明例では、追加情報には、Ｓ４６８で入力されたタグデータが含まれている。
【００４９】
Ｓ４７８においてＣＰＵ７２は、分割アップロードサービスがデータ記憶態様変更ＡＰＩを公開しているか否かを判断する。データ記憶態様変更ＡＰＩは、データ記憶態様変更処理を、分割アップロードサービスに実行させるためのＡＰＩである。データ記憶態様変更処理は、複数のグループに分割された変換データやアップロードデータが分割アップロードサービスに記憶されている状態を維持したまま、複数のグループに分割された変換データやアップロードデータの記憶態様を、第１記憶態様から第２記憶態様へ変更する処理である。当該判断は、例えば、分割アップロードサービス用のデータ記憶態様変更ＡＰＩが、仲介サーバ６０のメモリ７４に記憶されているか否かを検索することによって行われても良い。肯定判断される場合（Ｓ４７８：ＹＥＳ）にはＳ４８２へ進む。
【００５０】
Ｓ４８２においてＣＰＵ７２は、データ記憶態様変更ＡＰＩを用いて、データ記憶態様変更指示情報をコンテンツサーバ１００へ送信する。データ記憶態様変更指示情報は、データ記憶態様変更処理の実行を、コンテンツサーバ１００に指示する情報である。Ｓ４８３において、コンテンツサーバ１００は、データ記憶態様変更処理を開始する。データ記憶態様変更処理には、例えば、名称変更処理、データ移動処理、記憶態様変更処理、が存在する。名称変更処理は、仲介サーバ６０によって決定されたファイル名、タグデータ、フォルダ名、ノート名などを、ユーザの所望する名称へ変更する処理である。データ移動処理は、仲介サーバ６０によって作成されたフォルダやノートに格納されている、複数のグループに分割された変換データやアップロードデータを、ユーザが所望するフォルダやノートへ移動させる処理である。記憶態様変更処理は、複数のグループに分割された変換データやアップロードデータを互いに関連付ける方法を、仲介サーバ６０によって決定された方法から、ユーザが所望する方法へ変更する処理である。例えば、複数のグループに分割された変換データやアップロードデータの各々のファイル名に共通の文字列を付加する態様から、複数のグループに分割された変換データやアップロードデータの全てを１つのフォルダに格納する態様へ変更する場合が挙げられる。また、名称変更処理、データ移動処理、記憶態様変更処理、のうちの２つ以上を組み合わせてもよい。
【００５１】
Ｓ４８４においてＣＰＵ７２は、データ更新指示情報に対するレスポンス情報を、コンテンツサーバ１００から受信する。そしてＳ５０６へ進む。
【００５２】
一方、Ｓ４７８において否定判断される場合（Ｓ４７８：ＮＯ）には、Ｓ４８８へ進む。Ｓ４８８〜Ｓ５０２において、仲介サーバ６０のＣＰＵ７２は、再アップロード処理を実行する。再アップロード処理では、分割アップロードサービスに第１記憶態様で記憶されている、複数のグループに分割された変換データやアップロードデータが、分割アップロードサービスから仲介サーバ６０へダウンロードされる。そして、ダウンロードされた変換データやアップロードデータを、第２記憶態様で、分割アップロードサービスに再びアップロードし直す処理が行われる。
【００５３】
Ｓ４８８においてＣＰＵ７２は、ダウンロード指示情報をコンテンツサーバ１００へ送信する。ダウンロード指示情報は、複数のグループに分割された変換データやアップロードデータを仲介サーバ６０に送信することを指示する情報である。Ｓ４９０においてＣＰＵ７２は、複数のグループに分割された変換データやアップロードデータを、コンテンツサーバ１００からダウンロードする。Ｓ４９４においてＣＰＵ７２は、削除指示情報をコンテンツサーバ１００へ送信する。削除指示情報は、Ｓ４９０でダウンロードした、複数のグループに分割された変換データやアップロードデータの削除を、コンテンツサーバ１００へ指示する情報である。Ｓ４９６においてＣＰＵ７２は、複数のグループに分割された変換データやアップロードデータを削除したことを示すレスポンスを、コンテンツサーバ１００から受信する。
【００５４】
Ｓ５００においてＣＰＵ７２は、ダウンロードした変換データやアップロードデータと、記憶態様指定情報とを、コンテンツサーバ１００に対して送信する。記憶態様指定情報は、変換データやアップロードデータを第２記憶態様でコンテンツサーバ１００へ記憶することを、コンテンツサーバ１００に指示するための情報である。具体的には、フォルダ名やノート名を示す情報である。Ｓ５０２においてＣＰＵ７２は、変換データやアップロードデータを第２記憶態様で保存したことを示すレスポンスを、コンテンツサーバ１００から受信する。Ｓ５０４においてＣＰＵ７２は、関連情報付与要求情報を、コンテンツサーバ１００へ送信する。関連情報付与要求情報は、アップロードした変換データやアップロードデータへ第２記憶態様の関連情報を付加することを、コンテンツサーバ１００に指示するための情報である。関連情報は、分割された変換データを互いに関連付けるための情報である。例えば、第２記憶態様がファイル名使用態様やタグデータ使用態様である場合には、Ｍ個の変換データの各々に、同一の文字列を含んだファイル名やタグデータを付加することが、関連情報付与要求情報によって指示される。Ｓ５０５においてＣＰＵ７２は、関連情報を付加する処理が完了したことを示すレスポンスを、コンテンツサーバ１００から受信する。
【００５５】
Ｓ５０６においてＣＰＵ７２は、データ記憶態様変更処理が完了したことを示すデータ記憶態様変更完了情報を、多機能機１０へ送信する。Ｓ５０８においてＣＰＵ７２は、データ記憶態様変更完了情報に対するレスポンスを、多機能機１０から受信する。Ｓ５１２においてＣＰＵ７２は、Ｓ４２４で検索された分割情報を、分割情報データベース７６から削除する。
【００５６】
Ｓ５１８において、仲介サーバ６０のＣＰＵ７２は、サーバ選択画面２１１を表示させるためのサーバ選択画面データを生成する。メモリ７４には、サーバ選択画面データにどのような情報を含ませる必要があるかを示す、図示しない情報が記憶されている。仲介サーバ６０のＣＰＵ７２は、この情報に従って、サーバ選択画面データを生成する。サーバ選択画面データには、サーバ選択画面２１１にボタン画像Ｂ１１およびＢ１２が含まれることを示す情報と、ボタン画像Ｂ１１およびＢ１２のいずれかを選択するための画面を表示することを示す情報と、ボタン画像Ｂ１１およびＢ１２にそれぞれサーバ名「Server 100」および「Server 110」が対応することを示す情報と、ボタン画像Ｂ１１およびＢ１２に付して表示するための文字列を示す情報と、が含まれている。Ｓ５１９において、仲介サーバ６０のＣＰＵ７２は、サーバ選択画面データを多機能機１０に送信する。
【００５７】
多機能機１０のＣＰＵ２２は、仲介サーバ６０からサーバ選択画面データを受信すると、Ｓ５２１において、サーバ選択画面２１１を表示部１４に表示させる。図１４に示されるように、サーバ選択画面２１１は、ボタン画像Ｂ１１およびＢ１２を含んでいる。ボタン画像Ｂ１１およびＢ１２は、コンテンツサーバ１００、１１０のそれぞれの選択を受け付けるための画像である。なお、多機能機１０のＣＰＵ２２は、仲介サーバ６０から受信したサーバ選択画面データに基づいて、ボタン画像Ｂ１１およびＢ１２の画像を表示するためのビットマップ情報などを作成し、サーバ選択画面２１１を表示部１４に表示させる。ユーザは、操作部１２を操作して、サーバ選択画面２１１の中から、データをアップロードするべきコンテンツサーバを表すボタン画像を選択する。本実施例では、ユーザがボタン画像Ｂ１１（即ちコンテンツサーバ１００）を選択する場合を例として、説明を続ける。
【００５８】
Ｓ５２９において多機能機１０のＣＰＵ２２は、ユーザが選択したボタン画像に対応するサーバ識別情報、および、認証情報を、仲介サーバ６０に送信する。本実施例の説明例では、サーバ名「Server 100」を含むサーバ識別情報が、仲介サーバ６０に送信される。認証情報の内容については、Ｓ４４０において説明済みであるため、ここでは説明を省略する。またメモリ７４に記憶されている認証情報は、例えば、Ｓ６７７の処理を実行する段階になることに応じて消去してもよい。
【００５９】
仲介サーバ６０のＣＰＵ７２は、Ｓ５３１において、記憶可能データ種類情報を仲介サーバ６０へ送信することを要求するための、記憶可能データ種類情報要求情報をコンテンツサーバ１００に送信する。記憶可能データ種類情報は、コンテンツサーバ１００で記憶することができるデータ形式の種類を示す情報である。記憶可能データ種類情報の一例としては、データの形式を示す拡張子が挙げられる。コンテンツサーバ１００は、仲介サーバ６０から記憶可能データ種類情報要求情報を受信すると、記憶可能データ種類情報を仲介サーバ６０に送信する。Ｓ５３３において、ＣＰＵ７２は、記憶可能データ種類情報を受信する。
【００６０】
Ｓ５３４において、仲介サーバ６０のＣＰＵ７２は、Ｓ５３３において受信した記憶可能データ種類情報に基づいて、データ形式選択画面２２１を表示させるためのデータ形式選択画面データを生成する。データ形式選択画面は、選択されたコンテンツサーバにデータをアップロードする際のデータ形式を、ユーザに選択させるための画面である。データ形式選択画面には、選択されたコンテンツサーバで記憶することが可能なデータ形式の一覧が表示され、当該一覧の中から、ユーザによるデータ形式の選択を受け付けるとしてもよい。Ｓ５３５においてＣＰＵ７２は、データ形式選択画面データを多機能機１０に送信する。
【００６１】
多機能機１０のＣＰＵ２２は、仲介サーバ６０からデータ形式選択画面データを受信すると、Ｓ５３７において、データ形式選択画面２２１を表示部１４に表示させる。そしてＣＰＵ２２は、変換データやアップロードデータをコンテンツサーバ１００にアップロードする際のデータ形式である、選択データ形式を選択する処理を受け付ける。図１５に示されるようにデータ形式選択画面２２１は、選択データ形式の選択を受け付けるためのボタン画像Ｂ２１〜Ｂ２６を含んでいる。ユーザは操作部１２を操作して、データ形式選択画面２２１の中から、アップロードしたいデータ形式を表示しているボタン画像を選択する。
【００６２】
ボタン画像Ｂ２１は、ＪＰＥＧ（Joint Photographic Experts Groupの略）形式を選択するための画像である。ボタン画像Ｂ２２は、ＰＤＦ（Portable Document Formatの略）形式を選択するための画像である。またＰＤＦ形式を選択する場合には、Ｎｉｎ１レイアウトを採用することができる。Ｎｉｎ１レイアウトは、Ｎページ分の変換データやアップロードデータの各々を縮小して、１ページ内に均等に割り付けるように配置するレイアウトである。ボタン画像Ｂ２３は、ワープロソフト形式を選択するための画像である。ボタン画像Ｂ２４は、表計算ソフト形式を選択するための画像である。ボタン画像Ｂ２５は、プレゼンテーションソフト形式を選択するための画像である。ボタン画像Ｂ２６は、分割データ形式を選択するための画像である。分割データ形式は、１ページ分のアップロードデータに含まれているＮ個の画像の各々が、Ｎ個の変換データに分割される形式である。分割データ形式の活用例としては、宛名データを作成する場合が挙げられる。例えば、１枚の原稿用紙に宛名を記載する欄がＮ個備えられており、ユーザがＮ個の欄の各々に宛名を記載した上でスキャンすると、Ｎ個の変換データが生成されるとしてもよい。
【００６３】
選択データ形式としてＪＰＥＧ形式が選択された場合には、ＪＰＥＧ形式のアップロードデータをコンテンツサーバ１００にアップロードする際に、後述する変換処理を実行する必要はない。一方、選択データ形式として、ＰＤＦ形式、ワープロソフト形式、表計算ソフト形式、プレゼンテーションソフト形式、分割データ形式が選択された場合には、ＪＰＥＧ形式のアップロードデータを、後述する変換処理によって変換データに変換した上で、変換データをコンテンツサーバ１００にアップロードする必要がある。
【００６４】
Ｓ５４１において、多機能機１０のＣＰＵ２２は、ユーザが選択したボタン画像に対応する選択データ形式指示情報を、仲介サーバ６０に送信する。選択データ形式指示情報は、選択データ形式を識別するための情報である。また選択データ形式指示情報は、アップロードデータに対して実行される処理を識別するための情報でもある。選択データ形式指示情報は、ＵＲＬ（Uniform Resource Locator）の記述方式によって記述されていてもよい。Ｓ５４３において、仲介サーバ６０のＣＰＵ７２は、選択データ形式指示情報に基づいて、スキャン設定画面を表示させるためのスキャン設定画面データを生成する。スキャン設定画面は、スキャンの各種設定（例：生成するデータの形式、解像度、カラーモードなど）の入力を受け付けるための画面である。またスキャン設定画面は、アップロードデータに付与されるファイル名や、アップロードデータを格納するフォルダのフォルダ名の入力を受け付けるための画面である。
【００６５】
Ｓ５４５において、仲介サーバ６０のＣＰＵ７２は、スキャン設定画面データを多機能機１０に送信する。多機能機１０のＣＰＵ２２は、仲介サーバ６０からスキャン設定画面データを受信すると、Ｓ５４７において、スキャン設定画面を表示部１４に表示させる。ＣＰＵ２２は、操作部１２を介したユーザによる、スキャンの各種設定の入力およびファイル名やフォルダ名の入力を受け付ける。スキャンの各種設定の一例としては、スキャンで生成されるアップロードデータのスキャン解像度やカラーモードなどが挙げられる。
【００６６】
Ｓ５５１において多機能機１０のＣＰＵ２２は、入力されたスキャンの各種設定を示すスキャン設定情報および名称情報を、仲介サーバ６０に送信する。スキャン設定情報は、アップロードデータが有しているデータ形式を識別するためのアップロードデータ形式指示情報を含んでいてもよい。アップロードデータ形式指示情報の一例としては、拡張子が挙げられる。名称情報は、ユーザによって入力されたファイル名やフォルダ名を示す情報である。
【００６７】
Ｓ５５２において仲介サーバ６０のＣＰＵ７２は、変換処理を、アップロードデータに対して行う必要があるか否かを判断する。具体的には、多機能機１０から送信されるアップロードデータのデータ形式と、アップロードデータをコンテンツサーバ１００に保存する際のデータ形式とが異なる場合には、変換処理が必要であると判断される。この判断は、Ｓ５５１で受信したスキャン設定情報に含まれているアップロードデータ形式指示情報で識別されるデータ形式と、Ｓ５４１で受信した選択データ形式指示情報で識別されるデータ形式と、を比較することで行われてもよい。例えば、アップロードデータがＪＰＥＧ形式であり、アップロードデータをコンテンツサーバ１００に保存する際のデータ形式がワープロソフト形式である場合には、変換処理が必要であると判断される。変換処理が必要であると判断される場合（Ｓ５５２：ＹＥＳ）には、Ｓ５５３へ進む。
【００６８】
Ｓ５５３においてＣＰＵ７２は、アップロード制限情報取得要求情報、および、関連情報種類問合せ情報を、コンテンツサーバ１００へ送信する。アップロード制限情報取得要求情報は、アップロード制限情報をコンテンツサーバ１００へ要求するための情報である。
【００６９】
Ｓ５５４においてＣＰＵ７２は、アップロード制限情報、および、関連情報種類情報を、コンテンツサーバ１００から受信する。アップロード制限情報は、コンテンツサーバ１００へデータをアップロードする際の制限内容を示す情報である。アップロード時の制限内容の一例としては、アップロード容量制限やアップロードデータ数制限が挙げられる。アップロード容量制限およびアップロードデータ数制限の各々は、１つのアップロード指示に基づいて行われる一連のアップロード処理によってコンテンツサーバ１００が取得することが可能な、データ量およびデータ数の上限値である。関連情報種類情報の内容は、Ｓ４５０で説明済みであるため、説明を省略する。
【００７０】
Ｓ５５６においてＣＰＵ７２は、変換上限データ数である「Ｌ」を決定する。Ｌは、２以上の自然数である。変換上限データ数は、一連の変換処理によって変換することが可能な、アップロードデータの上限数である。一連の変換処理とは、１つのアップロード指示に基づいて行われる一連の保存アップロード処理でアップロードされる変換データを生成するための、変換処理である。変換上限データ数は、Ｓ５５４で受信したアップロード制限情報に基づいて決定されてもよい。例えば、アップロード容量制限となる上限データ量が分かっている場合には、１つのアップロードデータに変換処理を実行して生成される変換データの容量を概算し、概算したデータ容量で上限データ量を除算することで、変換上限データ数を決定するとしてもよい。
【００７１】
Ｓ５５８においてＣＰＵ７２は、アップロード識別処理の実行をコンテンツサーバ１００へ要求するためのアップロード識別処理要求情報を、コンテンツサーバ１００へ送信する。アップロード識別処理は、アップロードデータや変換データをコンテンツサーバ１００に記憶させる際に、アップロードデータや変換データを識別するための情報を、アップロードデータや変換データに関連付けてコンテンツサーバ１００に記憶させる処理である。アップロード識別処理の一例としては、Ｓ５５１で入力されたファイル名をアップロードデータや変換データに付加する態様や、Ｓ５５１で入力されたフォルダ名を有するフォルダにアップロードデータや変換データを格納する態様が挙げられる。Ｓ５５９においてＣＰＵ７２は、アップロード識別処理要求情報に対するレスポンスを、コンテンツサーバ１００から受信する。
【００７２】
Ｓ５６１へ進み、変換命令処理Ｐ１、待機命令処理Ｐ２、および第１アップロード処理Ｐ３が実行される。
【００７３】
変換命令処理Ｐ１（Ｓ５６１〜Ｓ６２１）は、アップロードデータを、多機能機１０から変換サーバ２００に変換アップロードさせる処理である。そして、変換サーバ２００にアップロードされたアップロードデータに対して、変換処理の実行命令をかける処理である。
【００７４】
変換命令処理Ｐ１の内容を、以下に説明する。Ｓ５６１において、仲介サーバ６０のＣＰＵ７２は、スキャンアップロード実行命令情報を生成する。スキャンアップロード実行命令情報は、スキャン処理によって生成したアップロードデータをアップロードすることを、多機能機１０へ命令する情報である。Ｓ５６３においてＣＰＵ７２は、スキャンアップロード実行命令情報を多機能機１０へ送信する。Ｓ５６５において、多機能機１０のＣＰＵ２２は、画像のスキャンを実行する。具体例を説明する。ユーザが、所定の画像が記録されたＪページ（ここで、Ｊは１以上の自然数）を有する１つの原稿をスキャン実行部１９にセットして、操作部１２の読取開始のボタンを押下すると、ＣＰＵ２２は、原稿の１〜Ｊページをスキャン実行部１９に読み取らせる。そして、１つの原稿から生成された１つのデータ集合体である、Ｊ個のアップロードデータを生成する。Ｊ個のアップロードデータのデータ形式は、例えば、ＪＰＥＧ形式であってもよい。尚、スキャン実行部１９は、Ｓ５４７で入力されたスキャン設定に基づいて画像のスキャンを行う。
【００７５】
Ｓ５７１においてＣＰＵ２２は、変換アップロード先ＵＲＬ取得要求情報およびテンプレート取得要求情報を、仲介サーバ６０に送信する。変換アップロード先ＵＲＬ取得要求情報は、変換サーバ２００にアップロードを行うために必要な情報である変換アップロード先ＵＲＬを要求するための情報である。テンプレート取得要求情報は、後述するアップロードメッセージのテンプレートを要求するための情報である。Ｓ５７３において、仲介サーバ６０のＣＰＵ７２は、変換アップロード用データＩＤ取得要求情報を変換サーバ２００に送信する。変換アップロード用データＩＤ取得要求情報は、変換サーバ２００にアップロードしたアップロードデータを識別するための変換アップロード用データＩＤを、変換サーバ２００に対して要求するための情報である。Ｓ５７５において変換サーバ２００のＣＰＵ２７２は、変換アップロード用データＩＤを、仲介サーバ６０に送信する。
【００７６】
Ｓ５７７においてＣＰＵ７２は、アップロードメッセージのテンプレートを作成する。アップロードメッセージのテンプレートは、変換サーバ２００へアップロードデータをアップロードする際のメッセージのテンプレートである。
【００７７】
Ｓ５７９においてＣＰＵ７２は、変換アップロード先ＵＲＬおよびアップロードメッセージのテンプレートを、多機能機１０へ送信する。変換アップロード先ＵＲＬの一例としては、変換サーバ２００のＵＲＬが挙げられる。
【００７８】
Ｓ５８１においてＣＰＵ２２は、受信したテンプレートと、受信した変換アップロード先ＵＲＬと、Ｓ５６５で作成されたＪ個のアップロードデータと、に基づいて、アップロードメッセージを作成する。具体的には、多機能機１０は、仲介サーバ６０から受信したテンプレートの所定の位置に、Ｊ個のアップロードデータのバイナリデータと、変換アップロード先ＵＲＬと、Ｊ個のアップロードデータのデータサイズ等の各種の情報を記憶する。これにより、変換サーバ２００に対応したアップロードメッセージを作成することが出来る。
【００７９】
Ｓ５８３においてＣＰＵ２２は、変換サーバ２００に対して、アップロードメッセージを送信する。これにより、Ｊ個のアップロードデータの全てが、変換サーバ２００へ変換アップロードされる。Ｓ５８５において、変換サーバ２００のＣＰＵ２７２は、変換アップロード結果情報を、多機能機１０へ送信する。変換アップロード結果情報は、アップロードデータが変換サーバ２００に正常に変換アップロードできたか否かを示す情報である。Ｓ５８７において、多機能機１０のＣＰＵ２２は、変換アップロード結果情報を仲介サーバ６０に対して送信する。
【００８０】
Ｓ５８９において、仲介サーバ６０のＣＰＵ７２は、変換アップロード結果情報を解読し、解読結果を作成する。変換アップロード結果情報は、変換サーバ２００から多機能機１０へ送信されてきた情報であるため、変換サーバ２００に固有の仕様を有している。よって、仲介サーバ６０が記憶しているプログラム７５に含まれている不図示の解読プログラムを用いることにより、変換アップロード結果情報を解読することができる。解読結果は、多機能機１０で解読可能な形式のメッセージである。解読結果には、解読された変換アップロード結果情報に含まれている変換アップロード結果が含まれている。
【００８１】
Ｓ５９１においてＣＰＵ７２は、アップロードデータの個数である「Ｊ」が、Ｓ５５６で決定された変換上限データ数「Ｌ」よりも大きいか否かを判断する。肯定判断される場合（Ｓ５９１：ＹＥＳ）には、Ｊ個のアップロードデータの全てを変換してＪ個の変換データを生成すると、アップロード制限に抵触する可能性が高い場合であると判断される。そしてＳ５９５へ進む。Ｓ５９５においてＣＰＵ７２は、データ分割処理を実行する。データ分割処理は、Ｊ個のアップロードデータのうちから変換処理済みのアップロードデータを除外（Ｓ６５１参照）したもののうちから、今回の変換処理の実行対象である変換対象データをＫ個選択する処理である。Ｋの値は、１以上のＬ以下の自然数である。データ分割処理では、例えば、変換処理を未実行の複数のアップロードデータのうちから、ページ番号が若い順に、Ｋ個のアップロードデータを選択するとしてもよい。データ分割処理により、複数のアップロードデータを備える１つのデータ集合体から、１つのグループが分割して生成される。そしてＳ６１９へ進む。
【００８２】
一方、Ｓ５９１において否定判断される場合（Ｓ５９１：ＮＯ）には、Ｓ５９３へ進む。Ｓ５９３においてＣＰＵ７２は、Ｊ個のアップロードデータの全てを、Ｋ個の変換対象データとして選択する。この場合、Ｋの値はＪの値と等しくなる。すなわち、Ｓ５９１において否定判断される場合には、データ分割処理が行われない。そしてＳ６１９へ進む。
【００８３】
Ｓ６１９においてＣＰＵ７２は、データ変換要求情報を、変換サーバ２００に送信する。データ変換要求情報は、  Ｓ５９３またはＳ５９５で変換対象として選択された変換対象データに対する変換処理の実行を、変換サーバ２００に要求するための情報である。Ｓ６２１において変換サーバ２００のＣＰＵ２７２は、変換データ取得情報を仲介サーバ６０に送信する。変換データ取得情報は、変換処理の実行を要求する処理（Ｓ６１９）に応じて行われる変換処理を識別するための情報である、変換ジョブＩＤを含んでいてもよい。変換データ取得情報は、ＵＲＬの記述方式によって記述されていてもよい。
【００８４】
待機命令処理Ｐ２（Ｓ６３１〜Ｓ６５１）は、アップロードデータについて変換処理を開始する際に、変換処理が完了するまで多機能機１０を待機させる処理である。変換サーバ２００は、Ｓ６１９においてデータ変換要求情報を受信することに応じて、Ｋ個のアップロードデータに対して変換処理を実行する。
【００８５】
Ｓ６３１において、仲介サーバ６０のＣＰＵ７２は、変換完了確認要求情報、変換データ数要求情報、変換データ容量要求情報を、変換サーバ２００に送信する。変換完了確認要求情報は、Ｓ６１９で変換サーバ２００に対して要求した変換処理が完了したか否かを、変換サーバ２００に対して確認するための情報である。変換データ数要求情報は、Ｋ個のアップロードデータについて変換処理が完了した場合に生成される変換データの数であるＭ個（Ｍは１以上の自然数）を、変換サーバ２００に対して確認するための情報である。ＫとＭの値は、同一であってもよいし異なっていても良い。ＫとＭの値が同一になる場合の例としては、アップロードデータのフォーマットを変更する処理を実行する場合が挙げられる。ＭがＫよりも小さくなる場合の例としては、アップロードデータを、前述したＮｉｎ１レイアウトのＰＤＦ形式のデータに変換する場合が挙げられる。Ｎｉｎ１レイアウトでは、Ｎページ分のアップロードデータから１ページ分の変換データが生成されるためである。ＭがＫよりも大きくなる場合の例としては、アップロードデータを、前述した分割データ形式のデータに変換する場合が挙げられる。分割データ形式では、１つのアップロードデータからＮ個の変換データが生成されるためである。変換データ容量要求情報は、変換処理が完了した場合に、生成されたＭ個の変換データの総データ量を、変換サーバ２００に対して確認するための情報である。
【００８６】
Ｓ６３２において変換サーバ２００のＣＰＵ２７２は、変換処理が完了したか否かを判断する。具体的には、変換完了確認要求情報に含まれる変換データ取得情報を用いて、変換処理の完了の可否を判断する変換処理を特定する。そして、特定した変換処理で変換されるＫ個のアップロードデータの変換が完了したか否かが判断される。変換処理が完了していない場合（Ｓ６３２：ＮＯ）にはＳ６３３へ進む。
【００８７】
Ｓ６３３においてＣＰＵ２７２は、変換処理が完了していないことを示す変換未完了通知情報を、仲介サーバ６０へ送信する。Ｓ６３５において仲介サーバ６０のＣＰＵ７２は、変換未完了通知情報を受信することに応じて、待機命令を生成する。待機命令は、多機能機１０に、変換処理の完了を待機させるための命令である。
【００８８】
Ｓ６３７においてＣＰＵ７２は、待機命令を多機能機１０へ送信する。Ｓ６３９において多機能機１０のＣＰＵ２２は、変換処理の完了を待機する待機処理を実行する。待機処理は、例えば、変換処理のタイムアウトを検知するためにスタートしていたタイマーをリセットして、再スタートさせる処理であってもよい。また例えば、メモリ２４に記憶されているタイムアウト時間を増加させることで、変換処理がタイムアウトになる時間を延長する処理であってもよい。待機処理を実行する理由を説明する。スキャン設定の入力（Ｓ５５１）から処理完了通知情報の受信（Ｓ６７７）までの期間が、タイムアウト時間を越えてしまうと、タイムアウトエラーが発生する。すると、多機能機１０のネットワークインターフェース１６で通信エラーが発生し、処理完了通知情報の受信に失敗してしまう場合がある。そこで、待機処理を行うことにより、タイムアウトエラーの発生を防止している。
【００８９】
Ｓ６４１においてＣＰＵ２２は、待機処理の実行が完了したことを示す待機処理完了情報を、仲介サーバ６０へ送信する。そしてＳ６３１へ戻る。
【００９０】
一方、Ｓ６３２において変換処理が完了したと判断された場合（Ｓ６３２：ＹＥＳ）には、Ｓ６４３へ進む。Ｓ６４３において変換サーバ２００のＣＰＵ２７２は、Ｋ個のアップロードデータの全てに対して変換処理が完了したことを示す変換完了通知情報と、変換データの数（すなわちＭ個）を示す変換データ数情報と、変換データの総データ量を示す変換データ容量情報を、仲介サーバ６０へ送信する。
【００９１】
Ｓ６４７においてＣＰＵ７２は、変換データが、Ｓ５５４で取得したアップロード制限情報に抵触するか否かを判断する。具体的には、変換データの総データ量がアップロード容量制限を超過するか否かや、変換データの総数であるＭ個がアップロード制限データ数を超過するか否かが判断される。肯定判断される場合（Ｓ６４７：ＹＥＳ）には、Ｓ６４９へ進む。
【００９２】
Ｓ６４９においてＣＰＵ７２は、変換対象データの数を示す「Ｋ」の値を減少させる。そしてＳ５９５へ戻り、減少後のＫ個の変換対象データを選択する処理をやり直す。なお、Ｓ５９５のデータ分割処理がまだ実行されていない場合（すなわち、Ｊ個のアップロードデータの全てがＫ個の変換対象データとして選択されている場合）には、Ｓ６４９において「Ｋ」の値を減少させることによって、データ分割処理が行われることになる。これにより、変換データの１つのデータ集合体から、１つのグループが分割して生成される。
【００９３】
Ｓ６４９で行われる処理の、第１の処理例を説明する。第１の処理例は、Ｍ個の変換データの各々のデータ量が、互いに近似していると判断される場合に実行される処理である。このように判断される場合の例としては、変換データがＰＤＦ（Portable Document Formatの略）形式のデータである場合が挙げられる。ＰＤＦ形式は、基本的に、各ページが画像データによって形成されている。従って、ページごとのデータ量の差が、後述するワープロソフト形式よりも小さくなるためである。第１の処理例では、Ｍ個の変換データの総データ量を、変換対象データの総数であるＫの値で除算することにより、変換対象データの１つ当たりの変換データのデータ量である単位データ量が算出される。そして、減少後のＫの値に単位データ量を乗算した値が、アップロード容量制限を超過しないように、減少後のＫの値が求められる。
【００９４】
Ｓ６４９で行われる処理の、第２の処理例を説明する。第２の処理例は、Ｍ個の変換データの各々のデータ量が、互いに近似していないと判断される場合に実行される処理である。このように判断される場合の例としては、変換データが、ワープロソフト形式のデータ、表計算ソフト形式のデータ、プレゼンテーションソフト形式のデータである場合が挙げられる。ワープロソフト形式などでは、各ページが、様々なデータ量を有するデータ（例：テキストデータや画像データなど）によって形成されている。すると、ページごとのデータ量の差が、前述したＰＤＦ形式よりも大きくなるためである。第２の処理例では、変換対象データの数である「Ｋ」を、予め定められた数（例：２つ）のグループに分割することで、Ｋの値が減少される。
【００９５】
一方、Ｓ６４７において否定判断される場合（Ｓ６４７：ＮＯ）には、Ｓ６５１へ進む。Ｓ６５１においてＣＰＵ７２は、変換処理が実行されたアップロードデータを、変換処理の対象から除外する。そしてＳ６５３へ進む。
【００９６】
第１アップロード処理Ｐ３を説明する。第１アップロード処理Ｐ３（Ｓ６５３〜Ｓ６７９）は、仲介サーバ６０からコンテンツサーバ１００へ、変換データを、保存アップロードする処理である。Ｓ６５３において仲介サーバ６０のＣＰＵ７２は、変換データ取得命令情報を変換サーバ２００へ送信する。変換データ取得命令情報は、変換データ取得情報で識別される変換データを、変換サーバ２００に仲介サーバ６０へ送信させるための命令である。Ｓ６５５において変換サーバ２００のＣＰＵ２７２は、変換データ取得命令情報によって特定される変換データを、仲介サーバ６０に送信する。
【００９７】
Ｓ６５７において仲介サーバ６０のＣＰＵ７２は、保存アップロード先ＵＲＬ取得要求情報を、コンテンツサーバ１００に送信する。保存アップロード先ＵＲＬ取得要求情報は、コンテンツサーバ１００にアップロードを行うために必要な情報である保存アップロード先ＵＲＬを、要求するための情報である。Ｓ６５９においてＣＰＵ７２は、コンテンツサーバ１００から送信されてくる保存アップロード先ＵＲＬを受信する。
【００９８】
Ｓ６６１において仲介サーバ６０のＣＰＵ７２は、Ｍ個の変換データと、第１記憶態様での記憶を指示する記憶態様指定情報と、を、コンテンツサーバ１００に対して送信する。
【００９９】
Ｓ６６３においてＣＰＵ７２は、コンテンツサーバ１００から送信されてくる保存アップロード結果情報を受信する。保存アップロード結果情報は、Ｍ個の変換データがコンテンツサーバ１００に正常に記憶されたか否かを示す情報である。
【０１００】
Ｓ６６６においてＣＰＵ７２は、第１記憶態様の関連情報付与要求情報を、コンテンツサーバ１００へ送信する。関連情報付与要求情報の内容については、Ｓ５０４で説明済みであるため、説明を省略する。
【０１０１】
Ｓ６６８においてＣＰＵ７２は、関連情報を付加する処理が完了したことを示すレスポンスを、コンテンツサーバ１００から受信する。Ｓ６７０においてＣＰＵ７２は、Ｊ個のアップロードデータの全てに対して、変換処理が完了したか否かを判断する。否定判断される場合（Ｓ６７０：ＮＯ）には、Ｓ５９１へ戻る。
【０１０２】
Ｓ５９１においてＣＰＵ７２は、変換処理を未実行のアップロードデータの数が、Ｓ５５６で決定された変換上限データ数「Ｌ」よりも大きいか否かを判断する。肯定判断される場合（Ｓ５９１：ＹＥＳ）にはＳ５９５に進み、データ分割処理が実行され、アップロードデータの１つのデータ集合体から、さらに１つのグループが分割して生成される。このようにして、Ｊ個のアップロードデータを備える１つのデータ集合体から１つのグループを分割し、分割した１つのグループに対して変換処理を実行するという処理ループが、Ｊ個のアップロードデータの全てに対して変換処理および保存アップロード処理が実行されるまで、繰り返し実行される。
【０１０３】
Ｓ６７３においてＣＰＵ７２は、保存アップロード結果情報を解読し、解読結果を作成する。Ｓ６７５においてＣＰＵ７２は、Ｓ５９５やＳ６４９でデータ分割処理が実行されたか否かを判断する。否定判断される場合（Ｓ６７５：ＮＯ）にはＳ６７７へ進み、肯定判断される場合（Ｓ６７５：ＹＥＳ）にはＳ６７６へ進む。Ｓ６７６においてＣＰＵ７２は、装置識別情報４１１〜関連情報４１４を分割情報データベース７６に記憶させる。これにより、データ分割処理が実行されたため、仲介サーバ６０が決定した第１記憶態様でデータをコンテンツサーバ１００に保存アップロードしたことが、仲介サーバ６０に記憶される。
【０１０４】
Ｓ６７７において仲介サーバ６０のＣＰＵ７２は、処理完了通知情報、分割実行報知情報、関連付け報知情報を多機能機１０へ送信する。処理完了通知情報は、多機能機１０の表示部１４に解読結果を表示させるためのデータを含んでいる。分割実行報知情報は、データ分割処理が実行されたことを多機能機１０へ通知するための情報である。関連付け報知情報は、分割されたデータを互いに関連付ける方法を示す情報である。
【０１０５】
Ｓ６７８において多機能機１０のＣＰＵ２２は、受信した処理完了通知情報、分割実行報知情報、関連付け報知情報を、メモリ２４に記憶させる。Ｓ６７９においてＣＰＵ２２は、処理完了通知情報、分割実行報知情報、関連付け報知情報に基づいて、完了通知画面２３１を表示部１４に表示させる。図１６の画面例に示すように、完了通知画面２３１は、メッセージ画像Ｍ３およびボタン画像Ｂ７１を含んでいる。メッセージ画像Ｍ３は、データ分割処理が実行されたことや、分割されたデータを互いに関連付ける方法などをユーザに報知するための画像である。ボタン画像Ｂ７１は、メッセージ画像Ｍ３の内容をユーザが確認したことを受け付けるための画像である。そしてＳ４１５（図２参照）へ戻り、メイン画面を表示部１４に表示させる。例えば、ボタン画像Ｂ７１がタッチされたことをトリガとして、Ｓ４１５へ戻ってもよい。また例えば、完了通知画面２３１が表示されてから、ボタン画像Ｂ７１がタッチされることなく所定時間（例：１０分）が経過した場合に、Ｓ４１５へ戻ってもよい。
【０１０６】
一方、図４のＳ５５２において、アップロードデータに対して変換処理を行う必要がないと判断される場合（Ｓ５５２：ＮＯ）には、アップロードデータをそのままコンテンツサーバ１００へアップロードする場合であると判断される。よって、図８のＳ５６１ａへ進み、第２アップロード処理Ｐ３ａが実行される。
【０１０７】
図８を用いて、第２アップロード処理Ｐ３ａを説明する。第２アップロード処理Ｐ３ａ（Ｓ５６１ａ〜Ｓ６６９ａ）は、多機能機１０からコンテンツサーバ１００へ、アップロードデータを、保存アップロードする処理である。
【０１０８】
Ｓ５６１ａにおいて、仲介サーバ６０のＣＰＵ７２は、スキャンアップロード実行命令情報を生成する。Ｓ５６３ａにおいてＣＰＵ７２は、スキャンアップロード実行命令情報を多機能機１０へ送信する。Ｓ５６５ａにおいて、多機能機１０のＣＰＵ２２は、画像のスキャンを実行してアップロードデータを作成する。Ｓ５７１ａにおいてＣＰＵ２２は、保存アップロード先ＵＲＬ取得要求情報およびテンプレート取得要求情報を、仲介サーバ６０に送信する。
【０１０９】
Ｓ５７３ａにおいて、仲介サーバ６０のＣＰＵ７２は、保存アップロード先ＵＲＬ取得要求情報を、コンテンツサーバ１００に送信する。Ｓ５７５ａにおいてＣＰＵ７２は、コンテンツサーバ１００から送信されてくる保存アップロード先ＵＲＬを受信する。Ｓ５７７ａにおいてＣＰＵ７２は、アップロードメッセージのテンプレートを作成する。Ｓ５７９ａにおいてＣＰＵ７２は、保存アップロード先ＵＲＬおよびアップロードメッセージのテンプレートを、多機能機１０へ送信する。Ｓ５８１ａにおいてＣＰＵ２２は、アップロードメッセージを作成する。Ｓ５８３ａにおいてＣＰＵ２２は、コンテンツサーバ１００に対して、アップロードメッセージを送信する。Ｓ５８５ａにおいてＣＰＵ２２は、コンテンツサーバ１００から送信されてくる保存アップロード結果情報を受信する。
【０１１０】
Ｓ５８７ａにおいて、多機能機１０のＣＰＵ２２は、保存アップロード結果情報を仲介サーバ６０に対して送信する。Ｓ５８９ａにおいて、仲介サーバ６０のＣＰＵ７２は、変換アップロード結果情報を解読し、解読結果を作成する。Ｓ６６７ａにおいてＣＰＵ７２は、処理完了通知情報を多機能機１０へ送信する。Ｓ６６９ａにおいて多機能機１０のＣＰＵ２２は、処理完了通知情報に基づいて、解読結果を表示部１４に表示させる。そして、フローが終了する。
【０１１１】
（効果）
本明細書に記載されている仲介サーバ６０では、多機能機１０から出力された複数の変換データを複数のグループに分割する必要がある場合には（Ｓ５９１：ＹＥＳまたはＳ６４７：ＹＥＳ）、複数のグループに分割された変換データを仲介サーバ６０によって決定された第１記憶態様でコンテンツサーバに記憶させることができる（Ｓ６６１）。第１記憶態様の一例としては、複数のグループに分割された変換データのファイル名の末尾に、共通の所定の文字列を付加する態様が挙げられる。そしてその後において、複数のグループに分割された変換データの元データとなるアップロードデータを出力した多機能機である特定多機能機から、仲介サーバ６０に再度アクセスが行なわれることに応じて（Ｓ４１７）、指示受付画面（図１１参照）やデータ記憶態様選択受付画面（図１２参照）を特定多機能機に表示させることができる（Ｓ４３２、Ｓ４５６）。指示受付画面は、コンテンツサーバに記憶されている変換データの記憶態様を、第１記憶態様から第２記憶態様へ変更する指示を受け付けるための画面である。データ記憶態様選択受付画面は、ユーザによる第２記憶態様の選択を受け付けるための画面である。これにより、コンテンツサーバに記憶されている変換データの記憶態様を変更する機会をユーザに与えることができる。よって、ユーザが所望する記憶態様で、変換データをコンテンツサーバに記憶させることが可能となる。
【０１１２】
本明細書に記載されている仲介サーバ６０では、データ記憶態様変更ＡＰＩを用いて、データ記憶態様変更指示情報をコンテンツサーバへ送信することができる（Ｓ４８２）。これにより、変換データの記憶態様を第１記憶態様から第２記憶態様へ変更する処理を、コンテンツサーバに実行させることができる。
【０１１３】
本明細書に記載されている仲介サーバ６０では、コンテンツサーバに第１記憶態様で記憶されている変換データを仲介サーバ６０へダウンロードし（Ｓ４８８）、ダウンロードした変換データを第２記憶態様でコンテンツサーバに再びアップロードし直すことができる（Ｓ４９８、Ｓ５００）。これにより、変換データのコンテンツサーバでの記憶態様を第１記憶態様から第２記憶態様へ変更する処理を、仲介サーバ６０が行うことができる。従って、データ記憶態様変更ＡＰＩが存在しない場合（Ｓ４７８：ＮＯ）においても、変換データの記憶態様を変更することが可能となる。
【０１１４】
本明細書に記載されている仲介サーバ６０では、多機能機から出力されたアップロードデータに対して変換処理（Ｓ６３１〜Ｓ６４３）を実行した上で、コンテンツサーバに記憶させることができる。多機能機で変換処理を実行する場合に比して、多機能機での処理負担を軽減することが可能となる。また、各種の変換処理を実行したことに起因して、多機能機から指示されていない記憶態様である第１記憶態様で、変換データをコンテンツサーバに記憶させる必要が生じる場合がある。このような場合の一例としては、変換データがアップロード制限情報に抵触する場合（Ｓ６４７）が挙げられる。このような場合において、指示受付画面（図１１参照）やデータ記憶態様選択受付画面（図１２参照）を、変換データの元となるアップロードデータを出力した多機能機に表示させることができる（Ｓ４３２、Ｓ４５６）。これにより、記憶態様を変更する機会をユーザに与えることが可能となる。
【０１１５】
本明細書に記載されている仲介サーバ６０では、ファイル名やタグデータなどの入力を受け付けるための追加情報入力画面（図１３参照）を、変換データの元となるアップロードデータを出力した多機能機に表示させることができる（Ｓ４６８）。そして、コンテンツサーバに記憶されている変換データの記憶態様を、第１記憶態様から、ユーザに入力されたファイル名やタグデータなどを用いた第２記憶態様へ変更することができる。これにより、ユーザの所望するファイル名やタグデータを変換データに付加することができるため、変換データの取扱い性を向上させることが可能となる。
【０１１６】
本明細書に記載されている仲介サーバ６０では、コンテンツサーバへのアクセスを開始することを示すボタン画像識別情報を取得することに応じて（Ｓ４１７）、コンテンツサーバの選択を受け付けるためのサーバ選択画面（図１４参照）を、多機能機の表示部に表示させることができる。これにより、複数のコンテンツサーバのうちから、ユーザが所望するコンテンツサーバに、変換データを記憶させることが可能となる。
【０１１７】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下の変形例が含まれる。
【０１１８】
（第１変形例）
Ｓ５５４において、アップロード制限情報および関連情報種類情報を、コンテンツサーバ１００から取得する形態に限られない。例えば、複数のコンテンツサーバの各々についてのアップロード制限情報および関連情報種類情報を、予め仲介サーバ６０のメモリ７４に記憶させておいてもよい。そして、変換処理が必要であると判断される場合（Ｓ５５２：ＹＥＳ）には、Ｓ５２９において受信したサーバ識別情報に対応するアップロード制限情報および関連情報種類情報を、メモリ７４から読み出すとしてもよい。これにより、変換処理を実行するたびにアップロード制限情報などをコンテンツサーバに問い合わせる必要がなくなるため、通信データ量の削減等を図ることが可能となる。
【０１１９】
（第２変形例）
変換データがアップロード制限情報に抵触する場合（Ｓ６４７：ＹＥＳ）には、変換データの元となる変換対象データ数を分割した上で（Ｓ６４９）、変換処理を再実行する形態を説明したが、この形態に限られない。Ｓ６４９において、変換データ自体を分割してもよい。これにより、変換処理を再実行する手間を省くことが可能となる。
【０１２０】
（第３変形例）
多機能機１０の表示部１４に表示される画面には、様々な種類が存在していても良い。例えば、Ｓ４３２において、指示受付画面２０２（図１１参照）の表示内容、および、サーバ選択画面２１１（図１４参照）の表示内容の両方の内容を含んだ画面を表示するとしてもよい。この場合、Ｓ４２８において、指示受付画面データに加えてサーバ選択画面データ（Ｓ５１９参照）を多機能機１０に送信すればよい。そして、ボタン画像Ｂ４１またはＢ４２（図１１参照）がタッチされた場合には、再アップロード処理の実施可否の選択が受け付けられたと判断され、Ｓ４４０へ進んでもよい。また、ボタン画像Ｂ１１またはＢ１２（図１４参照）がタッチされた場合には、コンテンツサーバの選択が受け付けられたと判断され、Ｓ５２９へ進んでもよい。これにより、複数の命令入力を１つの画面で受け付けることができるため、操作効率を高めることができる。
【０１２１】
（第４変形例）
Ｓ４１５において、メイン画面２０１（図１０参照）の表示内容、および、指示受付画面２０２（図１１参照）の表示内容の両方の内容を含んだ画面を表示するとしてもよい。この場合、Ｓ６７７において、処理完了通知情報などに加えて指示受付画面データ（Ｓ４２８参照）を多機能機１０に送信すればよい。そして、ボタン画像Ｂ１（図１０参照）がタッチされた場合には、アップロード処理の実行命令が入力されたと判断され、Ｓ４１７へ進んでもよい。また、ボタン画像Ｂ４１またはＢ４２（図１１参照）がタッチされた場合には、再アップロード処理の実施可否の選択が受け付けられたと判断され、Ｓ４４０へ進んでもよい。Ｓ４１５で表示される画面は、ユーザ操作によって表示される画面であるため、ユーザによって確認される確率が高い画面である。従って、当該画面に、指示受付画面の内容を表示することで、データ分割処理が実行されたことを確実にユーザに報知することが可能となる。また、Ｓ４１５で表示される画面によって、再アップロード処理の実行可否の入力を受け付けることができるため、操作効率を高めることができる。
【０１２２】
（第５変形例）
図１８に、第５変形例のシーケンス図を示す。変換データがアップロード制限に抵触するとＳ５９１で判断される場合（Ｓ５９１：ＹＥＳ）には、Ｓ５９５ｂへ進む。Ｓ５９５ｂにおいてＣＰＵ７２は、アップロードデータを、分割処理を実行することなく仲介サーバ６０または変換サーバ２００に保存する。そしてＳ６７７ｂへ進む。また、変換データがアップロード制限に抵触するとＳ６４７で判断される場合（Ｓ６４７：ＹＥＳ）には、Ｓ６４９ｂへ進む。Ｓ６４９ｂにおいてＣＰＵ７２は、アップロードデータを、仲介サーバ６０または変換サーバ２００に保存する。Ｓ６７７ｂにおいてＣＰＵ７２は、処理待機通知情報を多機能機１０へ送信する。処理待機通知情報は、アップロード処理を実行せずに待機していることを多機能機１０へ通知するための情報である。Ｓ６７８ｂにおいて多機能機１０のＣＰＵ２２は、受信した処理待機通知情報をメモリ２４に記憶させる。Ｓ６７９ｂにおいてＣＰＵ２２は、処理待機通知情報に基づいて、処理待機通知画面を表示部１４に表示させる。処理待機通知画面は、アップロード処理を実行せずに待機していることをユーザに報知するための画像である。そしてＳ４１５（図２参照）へ戻り、メイン画面を表示部１４に表示させる。
【０１２３】
多機能機１０から再アクセスがあった場合には（Ｓ４１７）、Ｓ４２４においてＣＰＵ７２は、アップロードデータがコンテンツサーバにアップロードされずに仲介サーバ６０または変換サーバ２００に保存されているか否かを判断すればよい。肯定判断される場合にはＳ４２８へ進み、指示受付画面２０２ａを表示させるための指示受付画面データを、多機能機１０に送信すればよい。Ｓ４３２においてＣＰＵ２２は、図１７に示す指示受付画面２０２ａを、表示部１４に表示させればよい。指示受付画面２０２ａは、メッセージ画像Ｍ４、ボタン画像Ｂ６１およびＢ６２を含んでいる。メッセージ画像Ｍ４は、前回のアップロードの実行時にアップロード制限に抵触したためアップロードが実行できなかったこと、および、再アップロードを実行可能であることを、ユーザに報知するための画像である。ボタン画像Ｂ６１およびＢ６２は、再アップロード処理の実施可否の選択を受け付けるための画像である。Ｓ４５６〜Ｓ４６８の処理は、本実施形態で説明済みであるため、ここでは説明を省略する。Ｓ４７０において仲介サーバ６０が追加情報を受信すると、Ｓ５９１へ進めばよい。以降の処理内容の説明は、省略する。
【０１２４】
これにより、変換データがアップロード制限に抵触する場合には、変換データのアップロードを待機することができる。そして、ユーザが別の機会に仲介サーバ６０へ再アクセスした際に、前回アップロードできなかったデータを分割してアップロードするか否かを、ユーザに問い合わせることができる。これにより、ユーザが所望しない態様でデータがコンテンツサーバにアップロードされてしまう事態を防止することが可能となる。
【０１２５】
（第６変形例）
分割情報データベース７６を仲介サーバ６０が備えない態様であってもよい。この場合、Ｓ６７６において、装置識別情報４１１〜関連情報４１４を多機能機１０に送信して多機能機１０に記憶させればよい。装置識別情報４１１〜関連情報４１４は、ＭＩＢ（Management Information Baseの略）情報を記憶する領域に記憶されるとしてもよい。
【０１２６】
第６変形例の第１動作例を説明する。仲介サーバ６０は、次回の多機能機１０からのアクセスを受信した場合には（Ｓ４１７）、多機能機１０に記憶されている装置識別情報４１１〜関連情報４１４を仲介サーバ６０へ送信することを要求する送信要求情報を、多機能機１０へ送信してもよい。多機能機１０は、送信要求情報に従って、装置識別情報４１１〜関連情報４１４を仲介サーバ６０へ送信してもよい。仲介サーバ６０は、装置識別情報４１１〜関連情報４１４を多機能機１０から受信すると、Ｓ４２４の判断を行うとしてもよい。これにより、仲介サーバ６０が分割情報データベース７６を備える必要がなくなるため、メモリ７４の記憶容量の削減を図ることが可能となる。
【０１２７】
第６変形例の第２動作例を説明する。Ｓ４１５において表示部１４に表示されるメイン画面２０１に、アップロード結果表示ボタン画像が含まれていてもよい。アップロード結果表示ボタン画像が選択されると、多機能機１０のＣＰＵ２２は、メモリ２４に装置識別情報４１１〜関連情報４１４が記憶されているか否かを判断してもよい。否定判断される場合には、Ｓ４１５へ戻ってもよい。肯定判断される場合には、図１７に示す指示受付画面２０２ａを表示部１４に表示させるとしてもよい。ボタン画像Ｂ６１またはＢ６２がタッチされ、再アップロード処理の実施可否の選択が受け付けられると、Ｓ４４０においてＣＰＵ２２は、再アップロード可否選択情報と、装置識別情報４１１〜関連情報４１４を、仲介サーバ６０へ送信してもよい。以後、仲介サーバ６０のＣＰＵ７２は、多機能機１０から受信した装置識別情報４１１〜関連情報４１４を用いて、Ｓ４４４以降の処理を実行してもよい。
【０１２８】
（第７変形例）
Ｓ４１５において表示部１４に表示されるメイン画面２０１（図１０参照）において、Internet機能の選択を受け付けるボタン画像Ｂ１に代えて、アップロード結果表示ボタン画像が表示されてもよい。アップロード結果表示ボタン画像は、前回仲介サーバ６０へアクセスして実行したアップロードの成否結果を表示部１４に表示する指示の入力を受け付ける画像である。アップロード結果表示ボタン画像がタッチされると、Ｓ４１７において、アップロード結果表示ボタン画像を識別するためのボタン画像識別情報と、装置識別情報が、仲介サーバ６０に送信されるとしてもよい。そして、Ｓ４２４において肯定判断される場合（Ｓ４２４：ＹＥＳ）にはＳ４２８以降の処理を実行し、否定判断される場合（Ｓ４２４：ＮＯ）にはＳ４１５へ戻って元のメイン画面２０１を表示するとしてもよい。
【０１２９】
また、Ｓ４１５において表示部１４に表示されるメイン画面２０１（図１０参照）において、ボタン画像Ｂ１〜Ｂ４に加えて、アップロード結果表示ボタン画像が表示されてもよい。この場合、Ｓ４２４において、アップロード結果表示ボタン画像がタッチされたか否かがさらに判断されてもよい。Ｓ４２４において、アップロード結果表示ボタン画像がタッチされたと判断されるとともに、多機能機１０に対応する分割情報が分割情報データベース７６に記憶されていると判断される場合には（Ｓ４２４：ＹＥＳ）、Ｓ４２８以降の処理を実行するとしてもよい。Ｓ４２４において、ボタン画像Ｂ１がタッチされたと判断される場合には、Ｓ５１８以降の処理を実行するとしてもよい。
【０１３０】
（その他の変形例）
本明細書に記載されている技術は、仲介サーバ６０によって決定された第１記憶態様でデータがコンテンツサーバにアップロードされてしまった場合には、その後において、ユーザの所望する第２記憶態様でデータをアップロードし直すことができる技術である。よって、第１記憶態様はいかなる態様であってもよく、データ分割処理が行われている態様でなくてもよい。この場合、Ｓ６７５においてＣＰＵ７２は、仲介サーバ６０によって決定された第１記憶態様でアップロードが実行されたか否かを判断すればよい。肯定判断される場合（Ｓ６７５：ＹＥＳ）には、装置識別情報４１１〜関連情報４１４を分割情報データベース７６に記憶させればよい。これにより例えば、データをコンテンツサーバにアップロードする際に、ファイル名やタグデータが仲介サーバ６０によって勝手に作成されてしまった場合においても、その後において、ユーザの所望するファイル名やタグデータに修正することが可能となる。
【０１３１】
Ｓ６６６、Ｓ６６８において、記憶態様指定情報をコンテンツサーバへ送信する処理は、コンテンツサーバの仕様によっては、他の処理と併せて実行することが可能である。例えばＳ６６１において、変換データおよび記憶態様指定情報と共に、関連情報付与要求情報を送信する形態とすることが可能な場合がある。
【０１３２】
Ｓ５５６における変換上限データ数を決定する処理は、変換サーバ２００で行われても良い。
【０１３３】
仲介サーバ６０が、データ記憶態様データベースを備えるとしてもよい。データ記憶態様データベースは、複数のコンテンツサーバの各々で使用可能なデータ記憶態様を、コンテンツサーバごとに記憶するデータベースである。再アップロード処理の実行が指示された場合には（Ｓ４４４：ＹＥＳ）、再アップロード処理を実行する対象のサービスである再アップロード先サービスを、分割情報データベース７６のサービス識別情報４１２を用いて特定すればよい。そして、再アップロード先サービスが対応しているデータ記憶態様を、データ記憶態様データベース上で検索すればよい。Ｓ４５２においてＣＰＵ７２は、検索結果に基づいて、データ記憶態様選択受付画面データを生成すればよい。これにより、Ｓ４４６およびＳ４５０の通信処理を省略することが可能となる。
【０１３４】
仲介サーバ６０が、記憶可能データ種類情報を記憶するとしてもよい。そしてＣＰＵ７２は、、Ｓ５２９においてサーバ識別情報を受信した場合には、記憶可能データ種類情報をメモリ７４から読み出せばよい。また、Ｓ５３４においてＣＰＵ７２は、読み出した記憶可能データ種類情報に基づいて、データ形式選択画面データを生成すればよい。これにより、Ｓ５３１およびＳ５３３の通信処理を省略することが可能となる。
【０１３５】
Ｓ４４４において否定判断される場合（Ｓ４４４：ＮＯ）には、Ｓ５１２へ進み、分割情報を分割情報データベース７６から削除するとしてもよい。これにより、ユーザが再アップロード処理を実行しないと判断したデータに関する装置識別情報４１１〜関連情報４１４を、削除することができる。
【０１３６】
追加情報を生成する方法は、ユーザに追加情報を入力させる方法（Ｓ４６８参照）に限られない。追加情報を仲介サーバ６０が自動的に生成するとしてもよい。この場合、Ｓ４６４、Ｓ４６８、Ｓ４７０のステップを省略することができる。また、追加情報の選択肢を追加情報入力画面２０４（図１３参照）に表示させ、ユーザに追加情報を選択させるとしてもよい。この場合、ユーザが追加情報を入力する手間を省くことが可能となる。
【０１３７】
Ｓ６７６において、装置識別情報４１１〜関連情報４１４を分割情報データベース７６に記憶させる際に、認証情報も記憶させてもよい。これにより、分割情報を用いて再アップロード処理を実行する場合に（Ｓ４４４：ＹＥＳ）、多機能機１０から認証情報を取得することなく、記憶済みの認証情報を用いてコンテンツサーバと通信することが可能となる。
【０１３８】
Ｓ５６５において生成されるアップロードデータのデータ形式は、ＪＰＥＧ形式に限られず、例えばＰＤＦ形式であってもよい。この場合、Ｊページの原稿をスキャンすることに応じて、Ｊページを備える１つのＰＤＦファイルが、１つのデータ集合体として生成されてもよい。
【０１３９】
第２アップロード処理Ｐ３ａ（図８参照）において、データ分割処理を実行してもよい。この場合、Ｓ５８９ａとＳ６６７ａとの間に、Ｓ５９１〜Ｓ６７６の処理を挿入すればよい。これにより、変換処理を行わない場合（Ｓ５５２：ＮＯ）において、アップロードデータがアップロード制限情報に抵触してしまう場合においても、アップロードを実行することが可能となる。
【０１４０】
変換処理をアップロードデータに対して行う必要があるか否かを判断する処理は、Ｓ５５２に示すように、仲介サーバ６０で行われる形態に限られない。例えば、多機能機１０で当該処理が行われてもよい。この場合、多機能機１０のＣＰＵ２２は、Ｓ５３７で選択を受け付けた選択データ形式（すなわち、コンテンツサーバ１００にアップロードする際のデータ形式）と、Ｓ５４７で選択を受け付けたアップロードデータのデータ形式とに基づいて、変換処理の必要の有無を判断し、判断結果を示す情報を仲介サーバ６０に送信すればよい。
【０１４１】
Ｓ６６１において、変換データをコンテンツサーバ１００へアップロードする態様は、様々であってよい。例えば、変換サーバ２００が、コンテンツサーバ１００へ変換データをアップロードしてもよい。この場合、Ｓ６５３において仲介サーバ６０のＣＰＵ７２は、変換データをコンテンツサーバ１００へアップロードするためのアップロード要求情報を、変換サーバ２００へ送信すればよい。そして、変換サーバ２００のＣＰＵ２７２は、変換データをコンテンツサーバ１００に送信し、保存アップロード結果情報をコンテンツサーバ１００から受信すればよい。そしてＣＰＵ２７２は、受信した保存アップロード結果情報を仲介サーバ６０に送信すればよい。
【０１４２】
また、変換サーバ２００で生成された変換データを、多機能機１０経由を経由してコンテンツサーバ１００へアップロードしてもよい。この場合、Ｓ６５３〜Ｓ６６１までの各処理を行う主体を、仲介サーバ６０に代えて多機能機１０にすればよい。
【０１４３】
多機能機１０に、変換処理の完了を待機する待機処理（Ｓ６３９）を実行させる方法は、様々であってよい。例えば、多機能機１０は、変換処理が完了していないことを示す変換未完了通知情報を受信することに応じて、待機処理を実行するとしてもよい。また多機能機１０は、変換未完了通知情報を、変換サーバ２００から受信するとしてもよい。
【０１４４】
Ｓ５７１において、変換アップロード先ＵＲＬを、仲介サーバ６０に対して要求する形態に限られない。変換処理を行うためにアクセスするサーバが変換サーバ２００に固定されている場合には、多機能機１０のメモリ２４に、変換サーバ２００へアクセスするためのＵＲＬを予め記憶させておいてもよい。この場合、Ｓ５７１では、変換サーバ２００へアクセスするためのＵＲＬをメモリ２４から読み出せばよい。
【０１４５】
Ｓ４１５において、表示部１４にメイン画面を表示させる態様は、様々であってよい。例えば、メイン画面を表示させる命令がユーザによって操作部１２から入力されると、多機能機１０が仲介サーバ６０にアクセスするとしてもよい。仲介サーバ６０が、メイン画面を表示させるためのメイン画面データを作成し、多機能機１０に送信してもよい。そして、多機能機１０が、メイン画面データに基づいてメイン画面を表示してもよい。
【０１４６】
本実施形態ではインターネット６にコンテンツサーバ１００および１１０が接続されている場合を説明したが、３つ以上のコンテンツサーバがインターネット６に接続されていてもよい。
【０１４７】
以上より、一般的に言うと、仲介サーバ６０は、「第１取得手段」と、「コンテンツデータ出力手段」と、「第１画面情報出力手段」と、「記憶態様変更手段」と、を少なくとも備えていれば良い。具体例としては、仲介サーバ６０は、Ｓ５８３と、Ｓ６６１またはＳ６６６と、Ｓ４２８と、Ｓ４８２またはＳ５００と、を少なくとも実行すればよい。
【０１４８】
画像処理装置の一例として、多機能機１０を挙げたが、これに限らない。指示データなどに基づいて、所定の画像を刺繍、キルティングするミシンでもよい。画像データに基づいた作品、製品を形成するために、飾り縫い、縫製などをおこなうミシンでもよい。指示データなどに基づいて、吹き付け、削りだしなどで、３Ｄ画像を生成する３Ｄプリンタでもよい。画像データなどに基づいて、吹き付け、削りだしなどで、作品、製品を生成する作品製造装置、製品製造装置でもよい。画像データの例として３Ｄ画像データや３ＤＣＡＤデータを用いてもよい。対象物の輪郭を光学的、電気的に検知するセンサからの出力データや、対象物に取り付けたセンサからの出力データに基づいて画像データを作成するスキャナでもよい。センサからの出力に基づいて、対象物の形状や動きを示すデータを作成するスキャナでもよい。画像データの例として動画データや３Ｄ画像データを用いてもよい。
【０１４９】
本実施形態では、多機能機１０、仲介サーバ６０、変換サーバ２００のＣＰＵ２２、７２、２７２がソフトウェアに従って処理を実行する場合を説明したが、この形態に限られない。ソフトウェアに従って実現される機能のうちの少なくとも一部は、論理回路等のハードウェアによって実現されてもよい。
【０１５０】
多機能機１０は画像処理装置の一例である。コンテンツサーバ１００および１１０はサーバ装置の一例である。仲介サーバ６０および変換サーバ２００は中継装置の一例である。ＣＰＵ７２は、プロセッサの一例である。コンテンツデータは、ページデータの一例である。Ｓ６６１またはＳ６６６またはＳ５００を実行するＣＰＵは、コンテンツデータ出力手段の一例である。指示受付画面データ、データ記憶態様選択受付画面データは、第１画面情報の一例である。Ｓ４２８を実行するＣＰＵは、第１画面情報出力手段の一例である。再アップロード可否選択情報または選択記憶態様情報は、第１指示情報の一例である。Ｓ４８２またはＳ５００を実行するＣＰＵは、記憶態様変更手段の一例である。ボタン画像識別情報は、アクセス開始情報の一例である。ＭＡＣアドレス装置識別情報は、画像処理装置識別情報の一例である。分割情報データベース７６７４は、記憶部の一例である。Ｓ６７６を実行するＣＰＵは第１記憶制御手段の一例である。サーバ選択画面は、選択受付画面の一例である。サーバ選択画面データは、第２画面情報の一例である。Ｓ５１９を実行するＣＰＵは、第２画面情報出力手段の一例である。サーバ識別情報は、選択サーバ識別情報の一例である。Ｓ６７６を実行するＣＰＵは、第２記憶制御手段の一例である。データ記憶態様変更指示情報は、第２指示情報の一例である。Ｓ４８８を実行するＣＰＵは、コンテンツデータ取得処理の一例である。選択データ形式指示情報は、処理指定情報の一例である。データ記憶態様選択受付画面は、指示受付画面の一例である。追加情報入力画面データは、第３画面情報の一例である。Ｓ４６４を実行するＣＰＵは、第３画面情報出力手段の一例である。Ｓ４７０を実行するＣＰＵは、付加情報取得手段の一例である。指示受付画面データは、第１記憶態様情報の一例である。メイン画面は、開始指示画面の一例である。Ｓ４１７を実行するＣＰＵは、アクセス開始情報出力手段の一例である。Ｓ５２９を実行するＣＰＵは、選択サーバ識別情報出力手段の一例である。Ｓ６７８を実行するＣＰＵは、第１記憶態様情報記憶制御手段の一例である。
【符号の説明】
【０１５１】
１０：多機能機、２２、７２、２７２：ＣＰＵ、６０：仲介サーバ、１００および１１０：コンテンツサーバ、２００：変換サーバ
【図１】
2015069565.tif 000003
【図２】
2015069565.tif 000004
【図３】
2015069565.tif 000005
【図４】
2015069565.tif 000006
【図５】
2015069565.tif 000007
【図６】
2015069565.tif 000008
【図７】
2015069565.tif 000009
【図８】
2015069565.tif 000010
【図９】
2015069565.tif 000011
【図１０】
2015069565.tif 000012
【図１１】
2015069565.tif 000013
【図１２】
2015069565.tif 000014
【図１３】
2015069565.tif 000015
【図１４】
2015069565.tif 000016
【図１５】
2015069565.tif 000017
【図１６】
2015069565.tif 000018
【図１７】
2015069565.tif 000019
【図１８】
2015069565.tif 000020