(57)【特許請求の範囲】
【請求項１】
画像処理装置と端末装置とのそれぞれと通信可能な管理システムであって、
前記画像処理装置から、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置を示す元画像位置情報を要求する位置情報要求を受信する位置情報要求受信部と、
前記位置情報要求に応じて、前記画像処理装置に、前記元画像位置情報を送信する位置情報送信部と、
前記画像処理装置が前記元画像位置情報を利用して前記管理システムにアクセスすることに応じて、前記画像処理装置から前記元画像データを受信する元画像データ受信部と、
前記画像データ記憶部内の前記元画像記憶位置に前記元画像データを記憶する記憶処理を実行する記憶処理実行部と、
前記元画像データに基づいて記憶される対象画像データの前記画像データ記憶部内の対象画像記憶位置を示す対象画像位置情報を取得するためのコードデータであって、前記画像処理装置に表示されるコード画像を表現する前記コードデータを、前記画像処理装置に送信するコードデータ送信部と、
前記画像処理装置に表示される前記コード画像を読み取ることによって前記対象画像位置情報を取得した前記端末装置から、前記対象画像データを要求する対象画像データ要求であって、前記対象画像位置情報が示す前記対象画像記憶位置を指定した前記対象画像データ要求を受信する対象画像データ要求受信部と、
前記対象画像データ要求に応じて、前記端末装置に前記対象画像データを送信する対象画像データ送信部と、
を備え、
前記位置情報送信部は、前記位置情報要求受信部が第１の位置情報要求を受信した場合に、第１の元画像位置情報を送信し、第１の位置情報要求とは異なる第２の位置情報要求を受信した場合に、前記第１の元画像位置情報とは異なる第２の元画像位置情報を送信し、
前記管理システムは第１の管理装置と第２の管理装置とを含み、
前記第１の管理装置は、前記位置情報要求受信部と、前記位置情報送信部と、前記コードデータ送信部と、を備え、
前記第２の管理装置は、前記元画像データ受信部と、前記記憶処理実行部と、前記対象画像データ要求受信部と、前記対象画像データ送信部と、を備える管理システム。
【請求項２】
画像処理装置と端末装置とのそれぞれと通信可能な管理システムであって、
前記画像処理装置から、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置を示す元画像位置情報を要求する位置情報要求を受信する位置情報要求受信部と、
前記位置情報要求に応じて、前記画像処理装置に、前記元画像位置情報を送信する位置情報送信部と、
前記画像処理装置が前記元画像位置情報を利用して前記管理システムにアクセスすることに応じて、前記画像処理装置から前記元画像データを受信する元画像データ受信部と、
前記画像データ記憶部内の前記元画像記憶位置に前記元画像データを記憶する記憶処理を実行する記憶処理実行部と、
前記元画像データに基づいて記憶される対象画像データの前記画像データ記憶部内の対象画像記憶位置を示す対象画像位置情報を取得するためのコードデータであって、前記画像処理装置に表示されるコード画像を表現する前記コードデータを、前記画像処理装置に送信するコードデータ送信部と、を備え、
前記位置情報送信部は、前記位置情報要求受信部が第１の位置情報要求を受信した場合に、第１の元画像位置情報を送信し、第１の位置情報要求とは異なる第２の位置情報要求を受信した場合に、前記第１の元画像位置情報とは異なる第２の元画像位置情報を送信し、
前記管理システムは、さらに、
前記画像処理装置に表示される前記コード画像を読み取ることによって前記対象画像位置情報を取得した前記端末装置から、前記対象画像データを要求する対象画像データ要求であって、前記対象画像位置情報が示す前記対象画像記憶位置を指定した前記対象画像データ要求を受信する対象画像データ要求受信部と、
前記対象画像データ要求に応じて、前記端末装置に前記対象画像データを送信する対象画像データ送信部と、
前記元画像データ受信部が受信した前記元画像データを前記対象画像データに変換する変換部を備え、
前記対象画像記憶位置は、変換済みの前記対象画像データが記憶される対象画像記憶位置であり、
前記画像処理装置の種類を示す装置情報と、前記画像処理装置で生成可能な画像データの形式を示す形式情報と、が対応付けられた対応テーブルを記憶する対応テーブル記憶部と、
前記画像処理装置から、前記画像処理装置の前記装置情報と、前記対象画像データの形式を示す前記形式情報と、を受信する対応情報受信部と、
前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれるか否かを判断する判断部と、
を備え、
前記判断部によって、前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれると判断される場合に、
前記変換部は、前記元画像データを前記対象画像データに変換せず、
前記対象画像データ送信部は、前記元画像データである前記対象画像データを送信し、
前記判断部によって、前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれないと判断される場合に、
前記変換部は、前記元画像データを前記対象画像データに変換し、
前記対象画像データ送信部は、変換済みの前記対象画像データを送信する、管理システム。
【請求項３】
請求項１または請求項２に記載の管理システムであって、さらに、
前記位置情報要求を取得したことに応じて、前記元画像位置情報を生成する生成部を備える管理システム。
【請求項４】
請求項１ないし請求項３のいずれかに記載の管理システムであって、
前記コードデータは、前記対象画像位置情報を含む、管理システム。
【請求項５】
請求項１に記載の管理システムであって、
前記第１の管理装置の前記位置情報送信部は、前記第２の管理装置の前記画像データ記憶部内の前記元画像記憶位置を示す前記元画像位置情報を送信する、管理システム。
【請求項６】
請求項１ないし請求項５のいずれかに記載の管理システムであって、
前記対象画像データは、前記元画像データであり、
前記対象画像記憶位置は、前記元画像記憶位置である、管理システム。
【請求項７】
請求項１ないし請求項６のいずれかに記載の管理システムであって、さらに、
前記元画像データ受信部が前記画像処理装置から前記元画像データを受信してから所定期間以上の期間が経過した場合に、前記元画像データを前記元画像記憶位置から削除する第１の削除部を備える、管理システム。
【請求項８】
請求項１ないし請求項７のいずれかに記載の管理システムであって、さらに、
前記元画像データ受信部が前記画像処理装置から前記元画像データを受信した後に、ユーザによって前記画像処理装置が操作されることに応じて、前記画像処理装置から、前記元画像データを前記元画像記憶位置から削除するための削除要求を受信した場合に、前記元画像データを前記元画像記憶位置から削除する第２の削除部を備える、管理システム。
【請求項９】
請求項１ないし請求項８のいずれかに記載の管理システムであって、
前記位置情報要求受信部は、前記画像処理装置が第１のネットワークを利用して前記位置情報要求を送信することによって、前記画像処理装置から前記位置情報要求を受信し、
前記元画像データ受信部は、前記画像処理装置が前記第１のネットワークを利用して前記元画像データを送信することによって、前記画像処理装置から前記元画像データを受信し、
前記対象画像データ要求受信部は、前記端末装置が第２のネットワークを利用して前記対象画像データ要求を送信することによって、前記端末装置から前記対象画像データ要求を受信する、管理システム。
【請求項１０】
請求項１ないし請求項９のいずれかに記載の管理システムであって、
前記コードデータは、前記対象画像データに対応する対象画像をユーザに指定させるためのページデータであって、前記対象画像位置情報を含む前記ページデータが格納される画像データ記憶部内のページデータ記憶位置を示すページデータ位置情報を含み、
前記対象画像データ要求受信部は、前記画像処理装置に表示される前記コード画像を前記端末装置が読み取り、かつ、前記ユーザによって前記端末装置に対して前記対象画像の指定がなされたことに基づいて、前記端末装置から前記対象画像位置情報を含む前記対象画像データ要求を受信する、管理システム。
【請求項１１】
画像処理装置及び端末装置と通信可能な管理システムと、前記画像処理装置と、を備える通信システムであって、
前記管理システムは、
前記画像処理装置から、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置を示す元画像位置情報を要求する位置情報要求を受信する位置情報要求受信部と、
前記位置情報要求に応じて、前記画像処理装置に、前記元画像位置情報を送信する位置情報送信部と、
前記画像処理装置が前記元画像位置情報を利用して前記管理システムにアクセスすることに応じて、前記画像処理装置から前記元画像データを受信する元画像データ受信部と、
前記画像データ記憶部内の前記元画像記憶位置に前記元画像データを記憶する記憶処理を実行する記憶処理実行部と、
前記元画像データに基づいて記憶される対象画像データの前記画像データ記憶部内の対象画像記憶位置を示す対象画像位置情報を取得するためのコードデータであって、前記画像処理装置に表示されるコード画像を表現する前記コードデータを、前記画像処理装置に送信するコードデータ送信部と、
前記画像処理装置に表示される前記コード画像を読み取ることによって前記対象画像位置情報を取得した前記端末装置から、前記対象画像データを要求する対象画像データ要求であって、前記対象画像位置情報が示す前記対象画像記憶位置を指定した前記対象画像データ要求を受信する対象画像データ要求受信部と、
前記対象画像データ要求に応じて、前記端末装置に前記対象画像データを送信する対象画像データ送信部と、
を備え、
前記画像処理装置は、
外部からの指示に基づいて前記位置情報要求を送信する位置情報要求送信部と、
前記位置情報要求を送信することに応じて、前記管理システムから前記元画像位置情報を受信する元画像位置情報受信部と、
前記元画像位置情報を利用して前記管理システムにアクセスして、前記管理システムに前記元画像データを送信する元画像データ送信部と、
前記元画像データを送信することに応じて、前記コードデータを受信するコードデータ受信部と、
前記前記画像データで表現される前記コード画像を前記画像処理装置の表示部に表示する表示制御部と、
を備え、
前記管理システムの前記位置情報送信部は、前記位置情報要求受信部が第１の位置情報要求を受信した場合に、第１の元画像位置情報を送信し、第１の位置情報要求とは異なる第２の位置情報要求を受信した場合に、前記第１の元画像位置情報とは異なる第２の元画像位置情報を送信し、
前記管理システムは第１の管理装置と第２の管理装置とを含み、
前記第１の管理装置は、前記位置情報要求受信部と、前記位置情報送信部と、前記コードデータ送信部と、を備え、
前記第２の管理装置は、前記元画像データ受信部と、前記記憶処理実行部と、前記対象画像データ要求受信部と、前記対象画像データ送信部と、を備える、通信システム。
【請求項１２】
画像処理装置及び端末装置と通信可能であり、第１の管理装置及び第２の管理装置を含む管理システムに、
前記画像処理装置から、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置を示す元画像位置情報を要求する位置情報要求を受信する位置情報要求受信処理と、
前記位置情報要求に応じて、前記画像処理装置に、前記元画像位置情報を送信する位置情報送信処理と、
前記画像処理装置が前記元画像位置情報を利用して前記管理システムにアクセスすることに応じて、前記画像処理装置から前記元画像データを受信する元画像データ受信処理と、
前記画像データ記憶部内の前記元画像記憶位置に前記元画像データを記憶する記憶処理を実行する記憶処理実行処理と、
前記元画像データに基づいて記憶される対象画像データの前記画像データ記憶部内の対象画像記憶位置を示す対象画像位置情報を取得するためのコードデータであって、前記画像処理装置に表示されるコード画像を表現するコードデータを、前記画像処理装置に送信するコードデータ送信処理と、
前記画像処理装置に表示される前記コード画像を読み取ることによって前記対象画像位置情報を取得した前記端末装置から、前記対象画像位置情報を用いた、前記対象画像データを要求する対象画像データ要求を受信する対象画像データ要求受信処理と、
前記対象画像データ要求に応じて、前記端末装置に前記対象画像データを送信する対象画像データ送信処理と、
を実行させ、
前記位置情報送信処理は、前記位置情報要求受信処理が第１の位置情報要求を受信した場合に、第１の元画像位置情報を送信し、第１の位置情報要求とは異なる第２の位置情報要求を受信した場合に、前記第１の元画像位置情報とは異なる第２の対象画像位置情報を送信する処理であり、
前記第１の管理装置に、前記位置情報要求受信処理と、前記位置情報送信処理と、前記コードデータ送信処理と、を実行させ、
前記第２の管理装置は、前記元画像データ受信部と、前記記憶処理実行部と、前記対象画像データ要求受信部と、前記対象画像データ送信部と、を備える、
コンピュータプログラム。
【請求項１３】
画像処理装置及び端末装置と通信可能な管理システムと、前記画像処理装置と、を備える通信システムであって、
前記管理システムは、
前記画像処理装置から、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置を示す元画像位置情報を要求する位置情報要求を受信する位置情報要求受信部と、
前記位置情報要求に応じて、前記画像処理装置に、前記元画像位置情報を送信する位置情報送信部と、
前記画像処理装置が前記元画像位置情報を利用して前記管理システムにアクセスすることに応じて、前記画像処理装置から前記元画像データを受信する元画像データ受信部と、
前記画像データ記憶部内の前記元画像記憶位置に前記元画像データを記憶する記憶処理を実行する記憶処理実行部と、
前記元画像データに基づいて記憶される対象画像データの前記画像データ記憶部内の対象画像記憶位置を示す対象画像位置情報を取得するためのコードデータであって、前記画像処理装置に表示されるコード画像を表現する前記コードデータを、前記画像処理装置に送信するコードデータ送信部と、
前記画像処理装置に表示される前記コード画像を読み取ることによって前記対象画像位置情報を取得した前記端末装置から、前記対象画像データを要求する対象画像データ要求であって、前記対象画像位置情報が示す前記対象画像記憶位置を指定した前記対象画像データ要求を受信する対象画像データ要求受信部と、
前記対象画像データ要求に応じて、前記端末装置に前記対象画像データを送信する対象画像データ送信部と、
を備え、
前記画像処理装置は、
外部からの指示に基づいて前記位置情報要求を送信する位置情報要求送信部と、
前記位置情報要求を送信することに応じて、前記管理システムから前記元画像位置情報を受信する元画像位置情報受信部と、
前記元画像位置情報を利用して前記管理システムにアクセスして、前記管理システムに前記元画像データを送信する元画像データ送信部と、
前記元画像データを送信することに応じて、前記コードデータを受信するコードデータ受信部と、
前記前記画像データで表現される前記コード画像を前記画像処理装置の表示部に表示する表示制御部と、
を備え、
前記管理システムの前記位置情報送信部は、前記位置情報要求受信部が第１の位置情報要求を受信した場合に、第１の元画像位置情報を送信し、第１の位置情報要求とは異なる第２の位置情報要求を受信した場合に、前記第１の元画像位置情報とは異なる第２の元画像位置情報を送信し、
前記管理システムは、さらに、
前記画像処理装置に表示される前記コード画像を読み取ることによって前記対象画像位置情報を取得した前記端末装置から、前記対象画像データを要求する対象画像データ要求であって、前記対象画像位置情報が示す前記対象画像記憶位置を指定した前記対象画像データ要求を受信する対象画像データ要求受信部と、
前記対象画像データ要求に応じて、前記端末装置に前記対象画像データを送信する対象画像データ送信部と、
前記元画像データ受信部が受信した前記元画像データを前記対象画像データに変換する変換部を備え、
前記対象画像記憶位置は、変換済みの前記対象画像データが記憶される対象画像記憶位置であり、
前記画像処理装置の種類を示す装置情報と、前記画像処理装置で生成可能な画像データの形式を示す形式情報と、が対応付けられた対応テーブルを記憶する対応テーブル記憶部と、
前記画像処理装置から、前記画像処理装置の前記装置情報と、前記対象画像データの形式を示す前記形式情報と、を受信する対応情報受信部と、
前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれるか否かを判断する判断部と、
を備え、
前記判断部によって、前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれると判断される場合に、
前記変換部は、前記元画像データを前記対象画像データに変換せず、
前記対象画像データ送信部は、前記元画像データである前記対象画像データを送信し、
前記判断部によって、前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれないと判断される場合に、
前記変換部は、前記元画像データを前記対象画像データに変換し、
前記対象画像データ送信部は、変換済みの前記対象画像データを送信する、管理システム。
【請求項１４】
画像処理装置及び端末装置と通信可能な管理システムに、
前記画像処理装置から、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置を示す元画像位置情報を要求する位置情報要求を受信する位置情報要求受信処理と、
前記位置情報要求に応じて、前記画像処理装置に、前記元画像位置情報を送信する位置情報送信処理と、
前記画像処理装置が前記元画像位置情報を利用して前記管理システムにアクセスすることに応じて、前記画像処理装置から前記元画像データを受信する元画像データ受信処理と、
前記画像データ記憶部内の前記元画像記憶位置に前記元画像データを記憶する記憶処理を実行する記憶処理実行処理と、
前記元画像データに基づいて記憶される対象画像データの前記画像データ記憶部内の対象画像記憶位置を示す対象画像位置情報を取得するためのコードデータであって、前記画像処理装置に表示されるコード画像を表現するコードデータを、前記画像処理装置に送信するコードデータ送信処理と、
前記画像処理装置に表示される前記コード画像を読み取ることによって前記対象画像位置情報を取得した前記端末装置から、前記対象画像位置情報を用いた、前記対象画像データを要求する対象画像データ要求を受信する対象画像データ要求受信処理と、
前記対象画像データ要求に応じて、前記端末装置に前記対象画像データを送信する対象画像データ送信処理と、
を実行させ、
前記位置情報送信処理は、前記位置情報要求受信処理が第１の位置情報要求を受信した場合に、第１の元画像位置情報を送信し、第１の位置情報要求とは異なる第２の位置情報要求を受信した場合に、前記第１の元画像位置情報とは異なる第２の対象画像位置情報を送信する処理であり、
前記管理システムに、さらに、
前記画像処理装置に表示される前記コード画像を読み取ることによって前記対象画像位置情報を取得した前記端末装置から、前記対象画像データを要求する対象画像データ要求であって、前記対象画像位置情報が示す前記対象画像記憶位置を指定した前記対象画像データ要求を受信する対象画像データ要求受信処理と、
前記対象画像データ要求に応じて、前記端末装置に前記対象画像データを送信する対象画像データ送信処理と、
前記元画像データ受信処理が受信した前記元画像データを前記対象画像データに変換する変換処理を、実行させ、
前記対象画像記憶位置は、変換済みの前記対象画像データが記憶される対象画像記憶位置であり、
前記管理システムに、さらに、
前記画像処理装置の種類を示す装置情報と、前記画像処理装置で生成可能な画像データの形式を示す形式情報と、が対応付けられた対応テーブルを記憶する対応テーブル記憶処理と、
前記画像処理装置から、前記画像処理装置の前記装置情報と、前記対象画像データの形式を示す前記形式情報と、を受信する対応情報受信処理と、
前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれるか否かを判断する判断処理と、
を実行させ、
前記判断処理によって、前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれると判断される場合に、
前記変換処理は、前記元画像データを前記対象画像データに変換しない処理であり、
前記対象画像データ送信処理は、前記元画像データである前記対象画像データを送信しない処理であり、
前記判断処理によって、前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれないと判断される場合に、
前記変換処理は、前記元画像データを前記対象画像データに変換する処理であり、
前記対象画像データ送信処理は、変換済みの前記対象画像データを送信する処理である、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置に画像処理装置から画像データを取得させるための管理システム、通信システム、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
特許文献１には、携帯電話でカメラの表示パネルに表示されるＱＲコードを撮影することによって、携帯電話がカメラで撮影された画像データを取得する技術が開示されている。カメラは、画像データを記憶すべきサイトサーバの記憶領域内の記憶位置に撮影した画像データを記憶する。さらに、カメラは記憶位置に関するＱＲコードを生成し、表示パネルに表示する。携帯電話は、カメラの表示パネルに表示されたＱＲコードを撮影し、記憶位置に記憶される画像データを取得する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２３６１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、カメラは、サイトサーバから、画像データが記憶されるべき記憶領域内の記憶位置を決定するための情報をあらかじめ取得しておく。カメラは、記憶領域を特定するためにサイトサーバから取得した情報と、記憶位置に関するカメラにて決定される情報と、を用いて記憶位置を決定し、決定された記憶位置に画像データを記憶させる。しかしながら、管理システムに画像データを記憶するための他の手法が望まれていた。
【０００５】
本発明は、上記のような事情に基づいて完成されたものであって、画像処理装置が、元画像データに基づく対象画像データを端末装置に送信する場合において、従来とは異なる手法によって、管理システムに画像データを記憶できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００７】
［適用例１］本発明の管理システムは、画像処理装置と端末装置とのそれぞれと通信可能であって、位置情報要求受信部と、位置情報送信部と、元画像データ受信部と、記憶処理実行部と、コードデータ送信部と、対象画像データ要求受信部と、対象画像データ送信部と、を備える。位置情報要求受信部は、画像処理装置から、元画像データが記憶されるべき画像データ記憶部内の元画像記憶位置を示す元画像位置情報を要求する位置情報要求を受信する。位置情報送信部は、位置情報要求に応じて、画像処理装置に、元画像位置情報を送信する。元画像データ受信部は、画像処理装置が元画像位置情報を利用して管理システムにアクセスすることに応じて、画像処理装置から元画像データを受信する。記憶処理実行部は、画像データ記憶部内の元画像記憶位置に元画像データを記憶する記憶処理を実行する。コードデータ送信部は、元画像データに基づいて記憶される対象画像データの画像データ記憶部内の対象画像記憶位置を示す対象画像位置情報を取得するためのコードデータであって、画像処理装置に表示されるコード画像を表現するコードデータを、画像処理装置に送信する。対象画像データ要求受信部は、画像処理装置に表示されるコード画像を読み取ることによって対象画像位置情報を取得した端末装置から、対象画像データを要求する対象画像データ要求であって、対象画像位置情報が示す対象画像記憶位置を指定した対象画像データ要求を受信する。対象画像データ送信部は、対象画像データ要求に応じて、端末装置に対象画像データを送信する。さらに、位置情報送信部は、位置情報要求受信部が第１の位置情報要求を受信した場合に、第１の元画像位置情報を送信し、第１の位置情報要求とは異なる第２の位置情報要求を受信した場合に、第１の元画像位置情報とは異なる第２の元画像位置情報を送信する。
【０００８】
上記の構成によると、本発明の管理システムは、画像処理装置から第１の位置情報要求を受信した場合に、第１の元画像位置情報を送信し、第１の位置情報要求とは異なる第２の位置情報要求を受信した場合に、第１の元画像位置情報とは異なる第２の元画像位置情報を送信する。画像処理装置は、第１の元画像情報もしくは第２の元画像情報を利用して元画像データを送信する。これによって、管理システムは、画像処理装置から、第１の位置情報要求を受信した場合と第２の位置情報要求を受信した場合とで、それぞれ異なる元画像記憶位置に受信した元画像データを記憶する。したがって、管理システムは、適切に元画像データを記憶することができる。
【０００９】
［適用例２］上記の管理システムは、さらに、位置情報要求を取得したことに応じて、元画像位置情報を生成する生成部を備えてもよい。したがって、管理システムは、第１の位置情報要求を受信した場合と第２の位置情報要求を受信した場合とで、それぞれ異なる元画像記憶位置を送信することができる。
【００１０】
［適用例３］上記の管理システムは、コードデータが、対象画像位置情報を含んでもよい。
【００１１】
［適用例４］上記の管理システムは、第１の管理装置と第２の管理装置とを含んでもよい。また、第１の管理装置が、位置情報要求受信部と、位置情報送信部と、コードデータ送信部と、を備えてもよい。また、第２の管理装置が、元画像データ受信部と、記憶処理実行部と、対象画像データ要求受信部と、対象画像データ送信部と、を備えてもよい。
【００１２】
［適用例５］上記の管理システムは、第１の管理装置の位置情報送信部が、第２の管理装置の画像データ記憶部内の元画像記憶位置を示す元画像位置情報を送信してもよい。
【００１３】
［適用例６］上記の管理システムは、対象画像データが元画像データであってもよい。また、対象画像記憶位置が、元画像記憶位置であってもよい。これによって、管理システムは、画像処理装置から受信した画像データを端末装置に送信することができる。
【００１４】
［適用例７］上記の管理システムは、さらに、元画像データ受信部が受信した元画像データを対象画像データに変換する変換部を備えていてもよい。また、対象画像記憶位置は、変換済みの対象画像データが記憶される対象画像記憶位置であってもよい。これによって、管理システムは、画像処理装置から受信した画像データを変換した画像データを端末装置に送信することができる。
【００１５】
［適用例８］上記の管理システムは、さらに、画像処理装置の種類を示す装置情報と、画像処理装置で生成可能な画像データの形式を示す形式情報と、が対応付けられた対応テーブルを記憶する対応テーブル記憶部を備えていてもよい。また、画像処理装置から、画像処理装置の装置情報と、対象画像データの形式を示す形式情報と、を受信する対応情報受信部を備えていてもよい。また、前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれるか否かを判断する判断部を備えていてもよい。また、判断部によって、前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれると判断される場合に、変換部は、元画像データを対象画像データに変換せず、対象画像データ送信部は、元画像データである対象画像データを送信してもよい。また、判断部によって、前記対応テーブルにおいて受信した前記装置情報に対応付けられる前記形式情報に、受信した前記形式情報が含まれないと判断される場合に、変換部は、元画像データを対象画像データに変換し、対象画像データ送信部は、変換済みの対象画像データを送信してもよい。これによって、管理システムは、受信した形式情報が画像処理装置で生成可能でない形式を示す場合に、元画像データを対象画像データに変換する。したがって、管理システムは、受信した形式情報が、画像処理装置が生成可能な形式を示す場合でも、生成可能でない形式を示す場合でも、端末装置に対象画像データを送信することができる。
【００１６】
［適用例９］上記の管理システムは、さらに、元画像データ受信部が画像処理装置から元画像データを受信してから所定期間以上の期間が経過した場合に、元画像データを元画像記憶位置から削除する第１の削除部を備えていてもよい。これによって、管理システムは、元画像データが元画像記憶位置に記憶され続けてしまうことを防ぐことができる。
【００１７】
［適用例１０］上記の管理システムは、さらに、元画像データ受信部が画像処理装置から元画像データを受信した後に、ユーザによって画像処理装置が操作されることに応じて、画像処理装置から、元画像データを元画像記憶位置から削除するための削除要求を受信した場合に、元画像データを元画像記憶位置から削除する第２の削除部を備えてもよい。これによって、管理システムは、元画像データが元画像記憶位置に記憶され続けてしまうことを防ぐことができる。
【００１８】
［適用例１１］上記の管理システムは、位置情報要求受信部が、画像処理装置が第１のネットワークを利用して位置情報要求を送信することによって、画像処理装置から位置情報要求を受信してもよい。また、元画像データ受信部が、画像処理装置が第１のネットワークを利用して元画像データを送信することによって、画像処理装置から元画像データを受信してもよい。対象画像データ要求受信部が、端末装置が第２のネットワークを利用して対象画像データ要求を送信することによって、端末装置から対象画像データ要求を受信してもよい。これによって、管理システムは、画像処理装置と端末装置とが異なるネットワークに所属していても、画像処理装置から受信した元画像データに基づく対象画像データを、端末装置に送信することができる。
【００１９】
［適用例１２］上記の管理システムは、コードデータが、対象画像記憶位置に記憶される対象画像データを取得するためのページデータであって、対象画像位置情報を含むページデータが格納される画像データ記憶部内のページデータ記憶位置を示すページデータ位置情報を含んでもよい。また、対象画像データ要求受信部が、前記画像処理装置に表示される前記コード画像を前記端末装置が読み取り、かつ、前記ユーザによって前記端末装置に対して前記対象画像の指定がなされたことに基づいて、前記端末装置から前記対象画像位置情報を含む前記対象画像データ要求を受信してもよい。これによって、端末装置は、ユーザの操作に応じて、管理システムから対象画像データを受信することができる。
【００２０】
［適用例１３］本発明の通信システムは、上記の管理システムと、画像処理装置と、を備える。画像処理装置は、位置情報要求送信部と、元画像位置情報受信部と、元画像データ送信部と、コードデータ受信部と、表示制御部と、を備える。位置情報要求送信部は、外部からの指示に基づいて位置情報要求を送信する。元画像位置情報受信部は、位置情報要求を送信することに応じて、管理システムから元画像位置情報を受信する。元画像データ送信部は、元画像位置情報を利用して管理システムにアクセスして、管理システムに元画像データを送信する。コードデータ受信部は、元画像データを送信することに応じて、コードデータを受信する。表示制御部は、画像データで表現されるコード画像を画像処理装置の表示部に表示する。
【００２１】
上記の構成によると、本発明の通信システムでは、適用例１と同様に、管理システムが、画像処理装置から第１の位置情報要求を受信した場合に、第１の元画像位置情報を送信し、第１の位置情報要求とは異なる第２の位置情報要求を受信した場合に、第１の元画像位置情報とは異なる第２の元画像位置情報を送信する。画像処理装置は、第１の元画像情報もしくは第２の元画像情報を利用して元画像データを送信する。これによって、管理システムは、画像処理装置から、第１の位置情報要求を受信した場合と第２の位置情報要求を受信した場合とで、それぞれ異なる元画像記憶位置に受信した元画像データを記憶する。したがって、管理システムは、適切に元画像データを記憶することができる。
【００２２】
さらに、本発明の管理システム及び画像処理装置のそれぞれの機能を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するためのコンピュータ読み取り可能記憶媒体も新規で有用である。
【図面の簡単な説明】
【００２３】
【図１】通信システムの構成図である。
【図２】画像データを変換しない場合の通信システムのシーケンス図である。
【図３】画像データを変換しない場合の通信システムのシーケンス図である。
【図４】画像データを変換しない場合のＵＲＬを示す図である。
【図５】ダウンロード用画面を示す図である。
【図６】画像データを変換する場合の通信システムのシーケンス図である。
【図７】画像データを変換する場合の通信システムのシーケンス図である。
【図８】画像データを変換する場合のＵＲＬを示す図である。
【発明を実施するための形態】
【００２４】
図１は、通信システム２の構成図である。通信システム２は、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００と、モバイル４００（例えば、スマートフォン、タブレット等）と、管理システム６と、を備える。管理システム６は、仲介サーバ２００と、一時保存サーバ３００と、を備える。ＭＦＰ１００と、仲介サーバ２００と、一時保存サーバ３００と、モバイル４００と、はインターネット４を介して互いに通信可能である。
【００２５】
なお、ＭＦＰ１００は、ＭＦＰ１００が設置される自宅やホテルなどで用いられるローカルエリアネットワーク（以下ではＬＡＮと呼ぶ）に所属しており、当該ＬＡＮ及びインターネット４を介して、仲介サーバ２００と一時保存サーバ３００とモバイル４００と通信を行う。
【００２６】
モバイル４００は、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）を利用して、インターネット４を介して、ＭＦＰ１００と仲介サーバ２００と一時保存サーバ３００と通信を行う。ＬＴＥは標準化団体３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）によって規定された通信規格に準拠した無線通信方式である。
【００２７】
通信システム２では、一時保存サーバ３００は、ＭＦＰ１００から送信される画像データを記憶する。モバイル４００は、ＭＦＰ１００を介して仲介サーバ２００から画像データを受信するためのＵＲＬを取得し、当該ＵＲＬが示す記憶位置にアクセスすることによって画像データを受信する。
【００２８】
（ＭＦＰ１００の構成）
ＭＦＰ１００は、ネットワークインターフェース（以下ではＩ／Ｆと呼ぶ）１１０と、制御部１２０と、操作部１３０と、表示部１４０と、印刷実行部１５０と、スキャン実行部１６０と、を備える。Ｉ／Ｆ１１０は、ＬＡＮやインターネット等のネットワークを介して信号の送受信を行うためのＩ／Ｆである。
【００２９】
制御部１２０は、ＣＰＵ１２２と、メモリ１２４と、を備える。メモリ１２４には、プログラム１２６が格納されている。メモリ１２４は、例えばＲＡＭやＲＯＭ，ＨＤＤ等である。ＣＰＵ１２２は、メモリ１２４に格納されるプログラム１２６にしたがって、様々な処理を実行する。
【００３０】
表示部１３０は、様々な情報を表示するためのディスプレイである。操作部１４０は、複数のキーを備える。ユーザは、操作部１４０を操作することによって、様々な指示をプリンタ１００に入力することができる。印刷実行部１５０は、外部から取得したデータを印刷するための処理を実行する。スキャン実行部１６０は、載置された原稿をスキャンするための処理を実行する。
【００３１】
（仲介サーバ２００の構成）
仲介サーバ２００は、Ｉ／Ｆ２１０と、制御部２２０と、を備える。Ｉ／Ｆ２１０は、インターネット等のネットワークを介して信号の送受信を行うためのＩ／Ｆである。
【００３２】
制御部２２０は、ＣＰＵ２２２と、メモリ２２４と、を備える。メモリ２２４には、プログラム２２６と、画面情報２２７と、マシン情報テーブル２２８と、が格納されている。メモリ２２４は、例えばＲＡＭやＲＯＭ，ＨＤＤ等である。ＣＰＵ２２２は、メモリ２２４に格納されるプログラム２２６にしたがって、様々な処理を実行する。画面情報２２７は、ＭＦＰ１００の表示部１４０で表示される画面の情報である。中継サーバ２００からＭＦＰ１００に画面情報２２７が送信されることによって、ＭＦＰ１００は、表示部１４０に画面情報２２７に基づく画面を表示することができる。
【００３３】
マシン情報テーブル２２８には、あらかじめモデル名とフォーマットとが記憶されている。モデル名は、仲介サーバ２００を所有するベンダーが提供する全てのＭＦＰの種類を示す。フォーマットは、それぞれの種類のＭＦＰが生成可能な画像データのフォーマットを示す。なお、ベンダーによって新しい種類のＭＦＰが提供される度に、マシン情報テーブル２２８には、当該ＭＦＰのモデル名とフォーマットとが追加される。
【００３４】
（一時保存サーバ３００の構成）
一時保存サーバ３００は、Ｉ／Ｆ３１０と、制御部３２０と、を備える。Ｉ／Ｆ３１０は、インターネット等のネットワークを介して信号の送受信を行うためのＩ／Ｆである。
【００３５】
制御部３２０は、ＣＰＵ３２２と、メモリ３２４と、を備える。メモリ３２４には、プログラム３２６が格納されている。メモリ３２４は、例えばＲＡＭやＲＯＭ，ＨＤＤ等である。ＣＰＵ３２２は、メモリ３２４に格納されるプログラム３２６にしたがって、様々な処理を実行する。
【００３６】
（モバイル４００の構成）
モバイル４００は、Ｉ／Ｆ４１０と、制御部４２０と、表示部４３０と、読取部４４０と、を備える。Ｉ／Ｆ４１０は、ＬＴＥを利用したネットワークを介して信号の送受信を行うためのＩ／Ｆである。
【００３７】
制御部４２０は、ＣＰＵ４２２と、メモリ４２４と、を備える。メモリ４２４には、プログラム４２６が格納されている。メモリ４２４は、例えばＲＡＭやＲＯＭ，ＨＤＤ等である。ＣＰＵ４２２は、メモリ４２４に格納されるプログラム４２６にしたがって、様々な処理を実行する。
【００３８】
表示部４３０は、様々な情報を表示するためのディスプレイである。さらに、表示部４３０は、ユーザによる操作を受け付けるためのタッチパネルとしても機能する。読取部４４０は、ＱＲコードを読み取るためのカメラである。モバイル４００は、読取部４４０によってＱＲコードが読み取られることによって、ＱＲコードに含まれる情報を取得することができる。
【００３９】
（通信システム２の動作）
図２及び図３を参照して、画像データを変換しない場合の通信システム２によって行われる処理について説明する。図２及び図３は画像データを変換しない場合の通信システム２のシーケンス図である。なお、Ｔ６８からＴ７４の処理は変形例である。
【００４０】
まず、Ｔ１０において、ＭＦＰ１００は、ユーザからサービス一覧表示指示を受け付ける。具体的には、ユーザは、表示部１３０にあらかじめ表示されている画面において、ＭＦＰ１００の操作部１４０を操作して、ＭＦＰ１００で利用可能なサービスの一覧を表示させるためのボタンを選択する。
【００４１】
Ｔ１２では、ＭＦＰ１００は、サービス一覧表示指示に基づき、仲介サーバ２００にサービス一覧取得要求ｒｅｑ１を送信する。サービス一覧取得要求ｒｅｑ１は、ＭＦＰ１００で利用可能なサービスの一覧を示すサービス一覧情報を取得するための要求である。
【００４２】
Ｔ１４では、仲介サーバ２００は、ＭＦＰ１００に応答ｒｅｓ１を送信する。応答ｒｅｓ１にはサービス一覧情報が含まれる。サービス一覧情報は、ＭＦＰ１００で利用可能なサービスの一覧を示す情報であると共に、ユーザが利用したいサービスの選択を、操作部１４０を介して受け付けるための情報でもある。
【００４３】
Ｔ１６では、ＭＦＰ１００は、サービス一覧情報に基づくサービス一覧画面を表示部１３０に表示する。
【００４４】
Ｔ１８では、ＭＦＰ１００は、サービスの選択を受け付ける。具体的には、ユーザは、操作部１４０を操作して表示部１３０に表示されているサービス一覧画面から利用したいサービスを選択する。なお、本実施例では、ユーザは、ＭＦＰ１００でのスキャンに基づく画像データをモバイル４００で取得するためのスキャンサービスｓｖ１を選択する。
【００４５】
Ｔ２０では、ＭＦＰ１００は、仲介サーバ２００に、項目情報取得要求ｒｅｑ２を送信する。項目情報取得要求ｒｅｑ２は、Ｔ１８で選択されたサービスで設定すべき項目を示す項目情報を取得するための要求である。
【００４６】
Ｔ２２では、仲介サーバ２００は、応答ｒｅｓ２を送信する。応答ｒｅｓ２には、項目情報が含まれる。項目情報で示される項目は、例えば、ファイルフォーマットと用紙サイズとカラー／モノクロとである。なお、ファイルフォーマットで選択可能な種類は、一時保存サーバ３００が生成可能なすべての画像データのフォーマットであり、例えばＪＰＥＧやＰＤＦ等である。用紙サイズはファイルフォーマットごとに関連付けられるため、用紙サイズで選択可能な種類はファイルフォーマットごとに異なる。例えば、ＪＰＥＧにはＡ４，レターが関連付けられるため、ファイルフォーマットでＪＰＥＧが選択された場合は、用紙サイズはＡ４，レターが選択できる。
【００４７】
Ｔ２４では、ＭＦＰ１００は、受信した項目情報に基づく設定画面を表示部１３０に表示する。
【００４８】
Ｔ２６では、ＭＦＰ１００は、ユーザからスキャンサービスの設定を受け付ける。具体的には、ユーザは、表示部１３０に表示されている設定画面において、操作部１４０を操作して、ファイルフォーマットと用紙サイズとカラー／モノクロとの設定を行う。例えば、ユーザは、ファイルフォーマットにＰＤＦを選択し、用紙サイズにＡ４を選択し、カラー／モノクロにカラーを選択する。ＭＦＰ１０は、ユーザの選択に応じて、ＰＤＦとＡ４とカラーとを含む設定情報ｓｔ１を取得する。つまり、スキャンサービスでは、あらかじめファイルフォーマットと用紙サイズとカラー／モノクロとが設定されている状態で、ＭＦＰ１００に画像をスキャンさせる。
【００４９】
Ｔ２８では、ＭＦＰ１００は、仲介サーバ２００にスキャン指示取得要求ｒｅｑ３を送信する。スキャン指示取得要求ｒｅｑ３は、仲介サーバ２００からのスキャン指示を取得するための要求である。スキャン指示取得要求ｒｅｑ３には、ＭＦＰ１００のモデル名ｍｎ１と設定情報ｓｔ１とが含まれる。
【００５０】
Ｔ２９では、仲介サーバ２００は、ＭＦＰ１００が設定情報ｓｔ１に含まれるフォーマットの画像データを生成可能か否かを判断する。具体的には、仲介サーバ２００は、まず、マシン情報テーブル２２８から、モデル名ｍｎ１に対応するフォーマット（ＪＰＥＧ，ＰＤＦ）を抽出する。仲介サーバ２００は、設定情報ｓｔ１に含まれるフォーマットが抽出したフォーマットの中にあるかを判断する。ここでは、設定情報ｓｔ１に含まれるフォーマットはＰＤＦであり、抽出したフォーマットがＪＰＥＧとＰＤＦであるため、仲介サーバ２００は、ＭＦＰ１００が設定情報ｓｔ１に含まれるフォーマットの画像データを生成可能であると判断する。
【００５１】
Ｔ３０では、仲介サーバ２００は、ＭＦＰ１００に応答ｒｅｓ３を送信する。応答ｒｅｓ３には、スキャン指示が含まれる。スキャン指示は、ＭＦＰ１００に、設定情報ｓｔ１にしたがって画像をスキャンすることを指示するものである。
【００５２】
Ｔ３２では、ＭＦＰ１００は、ユーザが原稿を載置して、スキャンを選択することに応じて、設定情報ｓｔ１にしたがって原稿をスキャンする。つまり、ＭＦＰ１００は、載置された原稿から、ＰＤＦ、Ａ４、カラーにしたがって、スキャンデータである画像データｉｍｇ１を生成する。なお、ユーザは、複数ページからなるＰＤＦファイルを想定している場合は、複数ページ分の画像をスキャンする。ＭＦＰ１００は、複数ページ分の画像データを取得すると、複数の画像データを含む一つのＰＤＦファイルを生成する。
【００５３】
Ｔ３４では、ＭＦＰ１００は、仲介サーバ２００にＵＲＬ取得要求ｒｅｑ４を送信する。ＵＲＬ取得要求ｒｅｑ４は、画像データｉｍｇ１のアップロード先を示すＵＲＬ１を取得するための要求である。
【００５４】
Ｔ３６では、仲介サーバ２００は、一時保存サーバ３００に、アップロードＩＤ取得要求ｒｅｑ５を送信する。アップロードＩＤ取得要求ｒｅｑ５は、ＵＲＬ１の生成に用いるアップロードＩＤを取得するための要求である。ＵＲＬ１の生成方法は後述する。
【００５５】
Ｔ３８では、一時保存サーバ３００は、仲介サーバ２００に、応答ｒｅｓ５を送信する。応答ｒｅｓ５には、アップロードＩＤｕｉｄ１が含まれる。アップロードＩＤｕｉｄ１は、ＵＲＬ１を生成するためのＩＤであり、画像データｉｍｇ１を記憶すべき一時保存サーバ３００のメモリ３２４内の記憶位置を特定するためのＩＤである。アップロードＩＤｕｉｄ１は、例えば、「００１」である。
【００５６】
Ｔ４０では、仲介サーバ２００は、ＵＲＬ１を生成する。ＵＲＬ１は、画像データｉｍｇ１を記憶すべき一時保存サーバ３００のメモリ３２４内の記憶位置を示す。
【００５７】
図４は、画像データを変換しない場合のＵＲＬを示す図である。ＵＲＬ１は、図４のアップロード先で示されるＵＲＬである。ＵＲＬ１は、一時保存サーバ３００を特定するためのパラメータｘｘｘと、一時保存サーバ３００内のメモリ３２４を特定するためのパラメータｙｙｙと、画像データｉｍｇ１を記憶すべきメモリ３２４内の記憶位置を特定するためのパラメータｕｉｄ＝００１とで構成される。仲介サーバ２００は、ＵＲＬ１のうち、「ｈｔｔｐｓ：／／ｘｘｘ／ｙｙｙ／？ｕｉｄ＝」までの文字列をあらかじめ記憶している。仲介サーバ２００は、上記の文字列の末尾に、Ｔ３８で取得したアップロードＩＤｕｉｄ１（００１）を付け足すことで、ＵＲＬ１を生成する。
【００５８】
Ｔ４２では、仲介サーバ２００は、ＭＦＰ１００に応答ｒｅｓ４を送信する。応答ｒｅｓ４には、ＵＲＬ１が含まれる。
【００５９】
Ｔ４４では、ＭＦＰ１００は、ＵＲＬ１を用いて一時保存サーバ３００にアップロード要求ｒｅｑ６を送信する。アップロード要求ｒｅｑ６には、画像データｉｍｇ１が含まれる。具体的には、ＭＦＰ１００は、まず、ＵＲＬ１のパラメータｘｘｘを参照して、画像データｉｍｇ１を送信すべき一時保存サーバ３００を特定する。ＭＦＰ１００は、特定した一時保存サーバ３００に、パラメータｙｙｙとパラメータｕｉｄ＝００１と画像データｉｍｇ１とを送信する。
【００６０】
Ｔ４６では、一時保存サーバ３００は、画像データｉｍｇ１を記憶する。具体的には、一時保存サーバ３００は、パラメータｙｙｙで示されるメモリ３２４内の、パラメータｕｉｄ＝００１で示される記憶位置に、画像データｉｍｇ１を記憶する。
【００６１】
Ｔ４８では、一時保存サーバ３００は、ＭＦＰ１００に応答ｒｅｓ６を送信する。応答ｒｅｓ６には、状態コードｃｄ１が含まれる。状態コードｃｄ１は、画像データｉｍｇ１の一時保存サーバ３００へのアップロードが成功したことを示すものである。ただし、ＭＦＰ１００は、状態コードを解釈するための機能を有していない。したがって、ＭＦＰ１００は、状態コードｃｄ１を受信しても画像データｉｍｇ１の一時保存サーバ３００へのアップロードが成功したか否かがわからない。状態コードは仲介サーバ２００で解釈可能である。したがって、ＭＦＰ１００は、画像データｉｍｇ１の一時保存サーバ３００へのアップロードが成功したか否かを確認するために、仲介サーバ２００に状態コードｃｄ１を送信する必要がある。
【００６２】
Ｔ４９では、ＭＦＰ１００は、仲介サーバ２００に状態確認要求ｒｅｑ７を送信する。状態確認要求ｒｅｑ７は、状態コードｃｄ１が示す状態を確認するための要求である。
【００６３】
Ｔ５０では、仲介サーバ２００は、ＭＦＰ１００に応答ｒｅｓ７を送信する。応答ｒｅｓ７は、状態コードｃｄ１に対応する状態を示す情報を含む。ここで、前述の通り、状態コードｃｄ１は、画像データｉｍｇ１の一時保存サーバ３００へのアップロードが成功したことを示す。したがって、ＭＦＰ１００は、仲介サーバ２００から応答ｒｅｓ７を受信することによって、画像データｉｍｇ１の一時保存サーバ３００へのアップロードが成功したことがわかる。
【００６４】
なお、Ｔ４８で一時保存サーバ３００からＭＦＰ１００に応答ｒｅｓ６が送信されることに応じて、Ｔ５１からＴ５３の処理（画像データ削除処理）が、Ｔ４９以降の処理と並行に実行される。
【００６５】
Ｔ５１では、一時保存サーバ３００は、画像データｉｍｇ１を記憶してから一定期間以上経過したか否かを判断する。一定期間は、例えば、一時間である。一定期間以上経過した場合（Ｔ５１でＹＥＳ）は、Ｔ５３へ移る。一方、一定期間以上経過していない場合（Ｔ５１でＮＯ）は、Ｔ５２へ移る。
【００６６】
Ｔ５２では、一時保存サーバ３００は、ＭＦＰ１００から削除要求を受信したか否かを判断する。削除要求は、画像データｉｍｇ１をメモリ３２４内の記憶位置から削除するための要求である。ユーザがＭＦＰ１００で画像データｉｍｇ１の削除を選択することによって、ＭＦＰ１００から一時保存サーバ３００に削除要求が送信される。Ｔ５２で、一時保存サーバ３００が削除要求を受信した場合（Ｔ５２でＹＥＳ）は、Ｔ５３へ移る。
【００６７】
Ｔ５３では、一時保存サーバ３００は、画像データｉｍｇ１をメモリ３２４内の記憶位置から削除する。これによって、管理システム６は、画像データｉｍｇ１がメモリ３２４内の記憶位置に記憶され続けてしまうことを防ぐため、メモリ３２４を有効的に利用することができる。また、不正なアクセスによって、画像データｉｍｇ１が取得されるリスクを低減することもできる。
【００６８】
Ｔ５２で、一時保存サーバ３００が削除要求を受信していない場合（Ｔ５２でＮＯ）、または、Ｔ５３の処理が完了した場合は、画像データ削除処理を終了する。なお、画像データ削除処理は、Ｔ７８でモバイル４００に応答ｒｅｓ１１を送信するまで繰り返し定期的に実行される。
【００６９】
Ｔ５４では、ＭＦＰ１００は、仲介サーバ２００に、ダウンロード画面取得要求ｒｅｑ８を送信する。ダウンロード画面は、画像データｉｍｇ１をモバイル４００に取得させるために、ＭＦＰ１００の表示部１３０で表示される画面である。
【００７０】
図５は、ダウンロード画面を示す図である。ダウンロード画面ＳＣには、ＱＲコードｑｒ１によって示されるコード画像ＱＲＩＭＧが含まれる。ＱＲコードｑｒ１はＵＲＬ１をコード化したものである。ＵＲＬ１は、画像データｉｍｇ１の記憶位置を示すと共に、画像データｉｍｇ１をダウンロードするためのダウンロード先を示す。つまり、ＵＲＬ１は、図４のダウンロード先で示されるＵＲＬである。ユーザは、モバイル４００を用いてコード画像ＱＲＩＭＧを読み取ることで、モバイル４００にＵＲＬ１を取得させることができる。なお、ユーザは、モバイル４００を用いてコード画像ＱＲＩＭＧを読み取った後で、ボタンＢＴを押下することによって、ＭＦＰ１００に、表示部１３０に表示される画面を、ダウンロード画面ＳＣからＴ１０であらかじめ表示されていた画面に切り替えさせることができる。
【００７１】
Ｔ５５では、仲介サーバ２００は、画像データｉｍｇ１を異なるフォーマットのデータに変換すべきか否かを判断する。具体的には、Ｔ２９における、ＭＦＰ１００が設定情報ｓｔ１に含まれるフォーマットの画像データを生成可能か否かの判断に基づき、変換すべきか否かを判断する。本実施例では、Ｔ２９において、ＭＦＰ１００がＰＤＦの画像データを生成可能と判断しているため、一時保存サーバ３００で変換すべきでないと判断する。
【００７２】
Ｔ５６では、仲介サーバ２００は、ＭＦＰ１００に、応答ｒｅｓ８を送信する。応答ｒｅｓ８には、ダウンロード画面を示すダウンロード画面データが含まれる。ただし、ダウンロード画面データにはＱＲコードｑｒ１が記憶される記憶位置を示すＵＲＬのみが含まれ、ＱＲコードｑｒ１は含まれない。したがって、ＭＦＰ１００はダウンロード画面中にコード画像ＱＲＩＭＧを表示させるためには、ＱＲコードｑｒ１が記憶される先のＵＲＬを用いてＱＲコードｑｒ１を改めて取得する必要がある。
【００７３】
Ｔ５８では、仲介サーバ２００は、応答ｒｅｓ８を送信することに応じて前述のＱＲコードｑｒ１を生成する。
【００７４】
Ｔ６０では、ＭＦＰ１００は、仲介サーバ２００にＱＲコード取得要求ｒｅｑ９を送信する。ＱＲコード取得要求ｒｅｑ９は、ＱＲコードｑｒ１を取得するための要求である。
【００７５】
Ｔ６２では、仲介サーバ２００は、ＭＦＰ１００に応答ｒｅｓ９を送信する。応答ｒｅｓ９には、ＱＲコードｑｒ１が含まれる。ＭＦＰ１００は、応答ｒｅｓ９を受信することによって、コード画像ＱＲＩＭＧを含むダウンロード画面を表示部１３０に表示することができる。
【００７６】
Ｔ６４では、ＭＦＰ１００は、表示部１３０に前述のダウンロード画面を表示する。
【００７７】
Ｔ６６では、モバイル４００は、ＭＦＰ１００の表示部１３０に表示されるダウンロード画面中のコード画像ＱＲＩＭＧを読み取る。具体的には、ユーザが、モバイル４００を用いて読取部４４０でコード画像ＱＲＩＭＧを読み取る。これによって、モバイル４００はＱＲコードｑｒ１を取得する。
【００７８】
Ｔ６７では、モバイル４００は、ＱＲコードｑｒ１を解釈しＵＲＬ１を取得する。
【００７９】
Ｔ７６では、モバイル４００は、一時保存サーバ３００に、ＵＲＬ１を用いて画像データ取得要求ｒｅｑ１１を送信する。具体的には、モバイル４００は、まず、ＵＲＬ１のパラメータｘｘｘを参照して、画像データｉｍｇ１を記憶する一時保存サーバ３００を特定する。さらに、モバイル４００は、特定した一時保存サーバ３００にパラメータｙｙｙとパラメータｕｉｄ＝００１とを送信する。
【００８０】
Ｔ７７では、一時保存サーバ３００は、パラメータｙｙｙとパラメータｕｉｄ＝００１とに対応するメモリ３２４内の記憶位置に画像データが記憶されているか否かを判断する。例えば、Ｔ５１で画像データが削除された場合は、画像データはメモリ３２４内の記憶位置に記憶されていない。画像データが記憶されていない場合（Ｔ７７でＮＯ）は、処理を終了する。一方、画像データが記憶されている場合（Ｔ７７でＹＥＳ）は、Ｔ７８へ移る。
【００８１】
Ｔ７８では、一時保存サーバ３００は、モバイル４００に、応答ｒｅｓ１１を送信する。応答ｒｅｓ１１には、画像データｉｍｇ１が含まれる。なお、一時保存サーバ３００は、Ｔ７６で受信したパラメータｙｙｙとパラメータｕｉｄ＝００１とから、メモリ３２４内の対応する記憶位置に記憶される画像データｉｍｇ１を特定し、送信する。
【００８２】
Ｔ８０では、モバイル４００は、受信した画像データｉｍｇ１で示される画像を表示部４３０に表示する。また、ユーザの操作に応じて、画像データｉｍｇ１をメモリ４２４内に保存する。
【００８３】
図２及び図３の処理が終了すると、ＭＦＰ１００は再度ユーザからのサービス一覧表示指示を受け付ける。ユーザによってサービス一覧表示が指示されることに応じて、図２及び図３の処理に続いて図６及び図７の処理が開始される。
【００８４】
図６及び図７は画像データを変換する場合の通信システム２のシーケンス図である。図６及び図７を参照して、画像データを変換する場合の通信システム２によって行われる処理について説明する。図２及び図３では、仲介サーバ２００は、Ｔ２９において、ＭＦＰ１００が設定情報ｓｔ１に含まれるフォーマットの画像データを生成可能であると判断したことに応じて、Ｔ５５において、画像データｉｍｇ１を異なるフォーマットのデータに変換すべきでないと判断している。そのため、モバイル４００は、一時保存サーバ３００から、ＭＦＰ１００がスキャンして取得した画像データｉｍｇ１を受信していた。すなわち、ＭＦＰ１００が一時保存サーバ３００に送信した画像データと、モバイル４００が一時保存サーバ３００から受信する画像データと、が同じ画像データであった。
【００８５】
それに代えて、図６及び図７では、仲介サーバ２００は、Ｔ２９Ａにおいて、ＭＦＰ１００が設定情報ｓｔ２に含まれるフォーマットの画像データを生成可能でないと判断することに応じて、Ｔ５５Ａにおいて、画像データｉｍｇ２を異なるフォーマットのデータに変換すべきと判断する。そのため、モバイル４００は、一時保存サーバ３００から、ＭＦＰ１００がスキャンして取得した画像データｉｍｇ２が変換された画像データｉｍｇ３を受信する。すなわち、ＭＦＰ１００が一時保存サーバ３００に送信した画像データと、モバイル４００が一時保存サーバ３００から受信する画像データと、が異なる画像データである。
【００８６】
なお、Ｔ１０ＡからＴ２４Ａまでの処理は、図２及び図３のＴ１０からＴ２４までの処理と同一であるため説明を省略する。
【００８７】
Ｔ２６Ａにおいて、ＭＦＰ１００は、ユーザからスキャンサービスの設定を受け付ける。本実施例では、ユーザは、フォーマットにＳｅａｒｃｈａｂｌｅＰＤＦを選択し、用紙サイズにＡ４を選択し、カラー／モノクロにカラーを選択する。ＭＦＰ１０は、ユーザの選択に応じて、ＳｅａｒｃｈａｂｌｅＰＤＦとＡ４とカラーとを含む設定情報ｓｔ２を取得する。ＳｅａｒｃｈａｂｌｅＰＤＦは、文字情報がテキストデータ化されたＰＤＦの形式である。したがって、フォーマットがＳｅａｒｃｈａｂｌｅＰＤＦの場合、ユーザはキーワード検索や文字のコピー＆ペーストが可能である。
【００８８】
Ｔ２８Ａでは、ＭＦＰ１００は、仲介サーバ２００にスキャン指示取得要求ｒｅｑ３を送信する。スキャン指示取得要求ｒｅｑ３には、ＭＦＰ１００のモデル名ｍｎ１と設定情報ｓｔ２とが含まれる。
【００８９】
Ｔ２９Ａでは、仲介サーバ２００は、ＭＦＰ１００が設定情報ｓｔ２に含まれるフォーマットの画像データを生成可能か否かを判断する。ここでは、設定情報ｓｔ２に含まれるフォーマットはＳｅａｒｃｈａｂｌｅＰＤＦであり、マシン情報テーブル２２８から抽出したフォーマットがＪＰＥＧとＰＤＦであるため、仲介サーバ２００は、ＭＦＰ１００が設定情報ｓｔ２に含まれるフォーマットの画像データを生成可能でないと判断する。
【００９０】
Ｔ３０Ａでは、仲介サーバ２００は、ＭＦＰ１００に応答ｒｅｓ３を送信する。応答ｒｅｓ３には、スキャン指示が含まれる。なお、仲介サーバ２００は、Ｔ２９ＡでＭＦＰ１００が設定情報ｓｔ２に含まれるフォーマットの画像データを生成可能でないと判断したため、Ｔ３０Ａではフォーマットを生成可能であるＪＰＥＧに変更してスキャンするよう指示する。つまり、当該スキャン指示は、ＭＦＰ１００に、ＪＰＥＧとＡ４とカラーとを含む設定情報ｓｔ３にしたがって画像をスキャンすることを指示するものである。
【００９１】
Ｔ３２Ａでは、ＭＦＰ１００は、ユーザが原稿を載置して、表示部４３０でスキャンを選択することに応じて、設定情報ｓｔ３にしたがって原稿をスキャンする。つまり、ＭＦＰ１００は、載置された原稿から、ＪＰＥＧ、Ａ４、カラーにしたがって、スキャンデータである画像データｉｍｇ２を生成する。
【００９２】
Ｔ３４Ａでは、ＭＦＰ１００は、仲介サーバ２００にＵＲＬ取得要求ｒｅｑ４を送信する。ＵＲＬ取得要求ｒｅｑ４は、画像データｉｍｇ２のアップロード先を示すＵＲＬ２を取得するための要求である。
【００９３】
Ｔ３６Ａでは、仲介サーバ２００は、一時保存サーバ３００に、アップロードＩＤ取得要求ｒｅｑ５を送信する。アップロードＩＤ取得要求ｒｅｑ５は、ＵＲＬ１とは異なるＵＲＬ２の生成に用いるアップロードＩＤを取得するための要求である。
【００９４】
Ｔ３８Ａでは、一時保存サーバ３００は、仲介サーバ２００に、応答ｒｅｓ５を送信する。応答ｒｅｓ５には、アップロードＩＤｕｉｄ２が含まれる。アップロードＩＤｕｉｄ２は、ＵＲＬ２を生成するためのＩＤであり、画像データｉｍｇ２を記憶すべきメモリ３２４内の記憶位置を示す。アップロードＩＤｕｉｄ２は、例えば、「００２」である。
【００９５】
Ｔ４０Ａでは、仲介サーバ２００は、ＵＲＬ２を生成する。図８は、画像データを変換する場合のＵＲＬを示す図である。ＵＲＬ２は、図８のアップロード先で示されるＵＲＬである。なお、ＵＲＬ２の生成方法はＵＲＬ１と同一である。
【００９６】
Ｔ４２ＡからＴ５３Ａまでの処理は、図２及び図３のＴ４２からＴ５３までの処理と同一であるため説明を省略する。
【００９７】
Ｔ５４Ａでは、ＭＦＰ１００は、仲介サーバ２００に、ダウンロード画面取得要求ｒｅｑ８を送信する。
【００９８】
Ｔ５５Ａでは、仲介サーバ２００は、画像データｉｍｇ２を異なるフォーマットのデータに変換すべきか否かを判断する。具体的には、Ｔ２９Ａにおける、ＭＦＰ１００が設定情報ｓｔ２に含まれるフォーマットの画像データを生成可能か否かの判断に基づき、変換すべきか否かを判断する。本実施例では、Ｔ２９Ａにおいて、ＭＦＰ１００がＳｅｒａｃｈａｂｌｅＰＤＦの画像データを生成不可能と判断しているため、一時保存サーバ３００でＳｅｒａｃｈａｂｌｅＰＤＦの画像データに変換すべきと判断する。
【００９９】
Ｔ１００では、仲介サーバ２００は、一時保存サーバ３００に変換要求ｒｅｑ２１を送信する。変換要求ｒｅｑ２１は、一時保存サーバ３００に、フォーマットがＪＰＥＧである画像データｉｍｇ２を、フォーマットがＳｅａｒｃｈａｂｌｅＰＤＦの画像データｉｍｇ３に変換させるための要求である。変換要求ｒｅｑ２１には、画像データｉｍｇ２に対応するアップロードＩＤｕｉｄ２が含まれる。
【０１００】
Ｔ１０２では、一時保存サーバ３００は、仲介サーバ２００に、応答ｒｅｓ２１を送信する。応答ｒｅｓ２１には、アップロードＩＤｕｉｄ３が含まれる。アップロードＩＤｕｉｄ３は、ＵＲＬ３を生成するためのＩＤであり、画像データｉｍｇ３を記憶すべきメモリ３２４内の記憶位置を示す。ＵＲＬ３は、画像データｉｍｇ３のダウンロード先を示す。アップロードＩＤｕｉｄ３は、例えば、「００３」である。
【０１０１】
Ｔ１０４では、一時保存サーバ３００は、Ｔ１００で受信したアップロードＩＤｕｉｄ２に対応する画像データｉｍｇ２を抽出し、フォーマットをＪＰＥＧからＳｅａｒｃｈａｂｌｅＰＤＦに変換する。これによって、画像データｉｍｇ３が生成される。したがって、管理システム６は、ＭＦＰ１００から受信した画像データｉｍｇ２を変換した画像データｉｍｇ３をモバイル４００に送信することができる。
【０１０２】
Ｔ１０６では、仲介サーバ２００は、ＵＲＬ３を生成する。具体的には、ＵＲＬ３は、図８のダウンロード先で示されるＵＲＬである。ＵＲＬ３の生成方法はＵＲＬ１及びＵＲＬ２と同一である。
【０１０３】
Ｔ１０８では、仲介サーバ２００は、一時保存サーバ３００に変換確認要求ｒｅｑ２２を送信する。変換確認要求ｒｅｑ２２は、画像データｉｍｇ２から画像データｉｍｇ３への変換が完了しているか否かを確認する要求である。
【０１０４】
Ｔ１１０では、一時保存サーバ３００は、仲介サーバ２００に応答ｒｅｓ２２を送信する。応答ｒｅｓ２２には、画像データｉｍｇ２から画像データｉｍｇ３への変換が完了していることを示す情報が含まれる。なお、変換が完了していない場合は、応答ｒｅｓ２２には画像データｉｍｇ２から画像データｉｍｇ３への変換が完了していないことを示す情報が含まれる。この場合、仲介サーバ２００は、一定期間待った後で再度変換確認要求ｒｅｑ２２を送信する。仲介サーバ２００が、画像データｉｍｇ１の変換が完了していることを示す情報を含む応答ｒｅｓ２２を受信することに応じて、Ｔ５６Ａへ移る。
【０１０５】
なお、複数ページからなるＳｅａｒｃｈａｂｌｅＰＤＦファイルをアップロードする場合は、図２及び図３とは異なり、Ｔ３２ＡからＴ５０Ａの処理が繰り返される。本実施例では、ＭＦＰ１００は、Ｔ３２ＡでＪＰＥＧの画像データを取得する。ＪＰＥＧでは、複数ページからなるファイルを生成することは不可能である。したがって、ＭＦＰ１００は、一ページ分のＪＰＥＧの画像データを一時保存サーバ３００にアップロードし（Ｔ４４Ａ）、画像データのアップロードが成功したことを確認した後で（Ｔ５０Ａ）、次のページのＪＰＥＧの画像データ取得する必要がある（Ｔ３２Ａ）。
【０１０６】
仲介サーバ２００は、複数の画像データがアップロードされる場合に、Ｔ３８Ａが繰り返されるため、複数の画像データ分のアップロードＩＤを取得する。そのため、仲介サーバ２００は、Ｔ１００で複数の画像データ分のアップロードＩＤを含む変換要求ｒｅｑ２１を送信する。一時保存サーバ３００は、Ｔ１０２で、応答ｒｅｓ２１を送信すると、Ｔ１０４で複数の画像データ分のアップロードＩＤに対応する複数のＪＰＥＧの画像データを抽出する。一時保存サーバ３００は複数のＪＰＥＧの画像データから、複数ページからなるＳｅａｒｃｈａｂｌｅＰＤＦの画像データｉｍｇ３を生成する。
【０１０７】
Ｔ５６ＡからＴ８０Ａまでの処理は、図２及び図３のＴ５６からＴ８０までの処理と同一であるため説明を省略する。ただし、ダウンロード画面ＳＣには、ＱＲコードｑｒ２によって示されるコード画像ＱＲＩＭＧが含まれる。なお、Ｔ１０４で画像データｉｍｇ２が画像データｉｍｇ３に変換されたため、Ｔ５８Ａで生成されるＱＲコードｑｒ２はＵＲＬ２ではなくＵＲＬ３をコード化したものである。ＵＲＬ３は、画像データｉｍｇ３の記憶位置を示すと共に、画像データｉｍｇ３をダウンロードするためのダウンロード先を示す。したがって、ユーザは、モバイル４００を用いてコード画像ＱＲＩＭＧを読み取ることで、モバイル４００にＵＲＬ３を取得させることができる。
【０１０８】
以上説明したように、本実施例では、管理システム６は、ＭＦＰ１００から図２におけるＵＲＬ取得要求ｒｅｑ４を受信した場合に、ＵＲＬ１を送信し、図２におけるＵＲＬ取得要求ｒｅｑ４とは異なる図６におけるＵＲＬ取得要求ｒｅｑ４を受信した場合に、ＵＲＬ１とは異なるＵＲＬ２を送信する。ＭＦＰ１００は、ＵＲＬ１を利用して画像データｉｍｇ１を送信し、ＵＲＬ２を利用して画像データｉｍｇ２を送信する。これによって、管理システム６は、ＭＦＰ１００から、図２及び図３のＵＲＬ取得要求ｒｅｑ４を受信した場合と、図６及び図７のＵＲＬ取得要求ｒｅｑ４を受信した場合とで、それぞれ異なる記憶位置に画像データｉｍｇ１及び画像データｉｍｇ２を記憶する。また、例えば、管理システム６のプログラムのアップデートがなされた場合には、管理システム６以外の装置がＵＲＬを決定する構成では、ＵＲＬを適切に決定できないことに起因して、管理システム６へ画像データｉｍｇを記憶させる処理が失敗することが生じ得る。一方、本実施例では、画像データｉｍｇを記憶する主体と、ＵＲＬを決定する主体と、が一致するために、上述した管理システム６へ画像データｉｍｇを記憶させる処理が失敗することを低減することができる。したがって、管理システム６は、適切に画像データｉｍｇ１や画像データｉｍｇ２を記憶することができる。
【０１０９】
（対応関係）
ＭＦＰ１００が画像処理装置の一例である。仲介サーバ２００が「第１の管理装置」の一例であり、一時保存サーバ３００が「第２の管理装置」の一例である。モバイル４００が「端末装置」の一例である。一時保存サーバ３００のメモリ３２４が「画像データ記憶部」の一例である。仲介サーバ２００のメモリ２２４が「対応テーブル記憶部」の一例であり、マシン情報テーブル２２８が「対応テーブル」の一例である。
【０１１０】
図２及び図３では、画像データｉｍｇ１が「元画像データ」及び「対象画像データ」の一例である。ＵＲＬ１が「元画像位置情報」及び「対象画像位置情報」の一例である。ＱＲコードｑｒ１が「コードデータ」の一例である。
【０１１１】
図６及び図７では、画像データｉｍｇ２が「元画像データ」の一例であり、画像データｉｍｇ３が「対象画像データ」の一例である。ＵＲＬ２が「元画像位置情報」であり、ＵＲＬ３が「対象画像位置情報」の一例である。ＱＲコードｑｒ２が「コードデータ」の一例である。
【０１１２】
Ｔ３４のＵＲＬ取得要求ｒｅｑ４が「第１の位置情報要求」の一例であり、Ｔ３４ＡのＵＲＬ取得要求ｒｅｑ４が「第２の位置情報要求」の一例である。ＵＲＬ１が「第１の元画像位置情報」の一例であり、ＵＲＬ２が「第２の元画像位置情報」の一例である。
【０１１３】
Ｔ３４及びＴ３４Ａが「位置情報要求受信部」によって実行される処理の一例である。Ｔ４２及びＴ４２Ａが「位置情報送信部」によって実行される処理の一例である。Ｔ４４及びＴ４４Ａが「元画像データ受信部」によって実行される処理の一例である。Ｔ４６及びＴ４６Ａが「記憶処理実行部」によって実行される処理の一例である。
【０１１４】
Ｔ６２及びＴ６２Ａが「コードデータ送信部」によって実行される処理の一例である。Ｔ７６及びＴ７６Ａが「対象画像データ要求受信部」によって実行される処理の一例である。Ｔ７８及びＴ７８Ａが「対象画像データ送信部」によって実行される処理の一例である。
【０１１５】
Ｔ４０及びＴ４０Ａが「生成部」によって実行される処理の一例である。Ｔ５３及びＴ５３Ａが「削除部」によって実行される処理の一例である。Ｔ１０４が「変換部」によって実行される処理の一例である。Ｔ２８及びＴ２８Ａが「対応情報受信部」によって実行される処理の一例である。Ｔ２９及びＴ２９Ａが「判断部」によって実行される処理の一例である。Ｔ５３及びＴ５３Ａが「第１の削除部」及び「第２の削除部」によって実行される処理の一例である。
【０１１６】
以上、本発明の具体例について、詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【０１１７】
（変形例１）
上記の図２及び図３では、モバイル４００は、Ｔ６６及びＴ６７で、ＱＲコードを読み込むことによって、画像データｉｍｇ１の記憶位置を示すＵＲＬ１を取得している。しかし、それに代えて、モバイル４００は、ＱＲコードを読み込むことによって、画像データｉｍｇ１をダウンロードするためのダウンロードページのＵＲＬ４を取得してもよい。具体的には、図３を用いて説明する。なお、本変形例は、図６及び図７でも同様に適用可能である。
【０１１８】
Ｔ５８において、仲介サーバ２００は、ＵＲＬ４をコード化したＱＲコードｑｒ３を生成する。
【０１１９】
Ｔ６２では、仲介サーバ２００は、ＱＲコードｑｒ３を含む応答ｒｅｓ９を送信する。
【０１２０】
Ｔ６７では、モバイル４００は、ＱＲコードｑｒ３を解釈し、画像データｉｍｇ１をダウンロードするためのダウンロードページのＵＲＬ４を取得する。
【０１２１】
Ｔ６８では、モバイル４００は、一時保存サーバ３００に、ＵＲＬ４を用いてダウンロードページ取得要求ｒｅｑ１０を送信する。
【０１２２】
Ｔ７０では、一時保存サーバ３００は、モバイル４００に、応答ｒｅｓ１０を送信する。応答ｒｅｓ１０には、ダウンロードページデータが含まれる。ダウンロードページは、Ｔ４６で記憶した画像データｉｍｇ１のサムネイル画像を表示するページであり、ユーザから取得したい画像データの選択を受け付けるページである。ダウンロードページデータはＵＲＬ１を含む。
【０１２３】
Ｔ７２では、モバイル４００は、受信したダウンロードページデータに基づくダウンロードページを表示部４３０に表示する。
【０１２４】
Ｔ７４では、モバイル４００は、画像データの選択を受け付ける。具体的には、ユーザは、表示部４３０で、ダウンロードページ中のサムネイル画像を確認し、画像データｉｍｇ１を選択する。
【０１２５】
Ｔ７６では、モバイル４００は、一時保存サーバ３００に、Ｔ７４で選択された画像データｉｍｇ１に対応するＵＲＬ１を用いて画像データ取得要求ｒｅｑ１１を送信する。
【０１２６】
（変形例２）
上記の実施例では、通信システム２はＭＦＰ１００を備えている。しかし、それに代えて、通信システム２はスキャナを備えていてもよい。一般には、管理システムは画像処理装置から元画像データを受信すればよい。
【０１２７】
（変形例３）
上記の実施例では、図２のＴ４０において、仲介サーバ２００がＵＲＬ１を生成している。しかし、それに代えて、一時保存サーバ３００がＵＲＬ１を生成し、仲介サーバ２００に送信してもよい。一般には、管理システムが元画像位置情報を生成すればよい。
【０１２８】
（変形例４）
上記の実施例では、通信システム２は仲介サーバ２００と一時保存サーバ３００とを備えている。しかし、それに代えて、通信システム２は、一時保存サーバ３００を備えずに、仲介サーバ２００が一時保存サーバ３００の機能を備えていてもよい。
【０１２９】
この場合は、図２のＴ３６，Ｔ３８が実行されない。また、Ｔ４０で、仲介サーバ２００は、画像データｉｍｇ１を記憶すべきメモリ２２４内の記憶位置を示すＵＲＬ１を生成する。また、Ｔ４４で、ＭＦＰ１００は仲介サーバ２００にアップロード要求ｒｅｑ６を送信する。また、Ｔ４６で、仲介サーバ２００がメモリ２２４に画像データｉｍｇ１を記憶する。なお、Ｔ４８及びＴ４９は実行せず、Ｔ４６に続いてＴ５０が実行される。
【０１３０】
また、図３のＴ７６で、モバイル４００は、仲介サーバ２００に、ＵＲＬ１を用いて画像データ取得要求ｒｅｑ１１を送信する。また、Ｔ７８で仲介サーバ２００は、画像データｉｍｇ１を含む応答ｒｅｓ１１を送信する。なお、図６及び図７も同様である。ただし、図７ではＴ１００，Ｔ１０２，Ｔ１０８，Ｔ１１０が実行されない。また、Ｔ１０４で、仲介サーバ２００は、画像データｉｍｇ２を画像データｉｍｇ３に変換する。一般には、通信システムは、管理システムと画像処理装置とを備えればよい。
【０１３１】
（変形例５）
なお、上記の実施例の各処理は、ＭＦＰ１００のＣＰＵ１２２と、仲介サーバ２００のＣＰＵ２２２と、一時保存サーバ３００のＣＰＵ３２２と、がソフトウェア（すなわちプログラム１２６、プログラム２２６、プログラム３２６）にしたがって処理を実行することによって実現されるが、それに代えて、論理回路等のハードウェアによって実現されてもよい。
【符号の説明】
【０１３２】
１００：ＭＦＰ、２００：仲介サーバ、３００：一時保存サーバ、４００：モバイル、ＳＣ：ダウンロード画面、ＱＲＩＭＧ：コード画像、ＢＴ：ボタン
【図１】
0006601105.tif 000002
【図２】
0006601105.tif 000003
【図３】
0006601105.tif 000004
【図４】
0006601105.tif 000005
【図５】
0006601105.tif 000006
【図６】
0006601105.tif 000007
【図７】
0006601105.tif 000008
【図８】
0006601105.tif 000009