(57)【特許請求の範囲】
【請求項１】
インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、
アップロードされた画像データの公開サービスを行うサービスサーバと、
前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、を備え
前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムであって、
前記印刷装置は、
前記画像データを前記画像読取手段により取得する画像データ取得手段と、
前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、
前記画像データ取得手段により取得された前記画像データのアップロード先の前記サービスサーバを特定する情報と、前記公開期間設定手段により設定された前記期間情報と、を前記中継サーバに送信する送信手段と、
前記サービスサーバを特定する情報に応じて前記画像データのアップロード先を示すアップロード先ＵＲＬを前記中継サーバから受信して、前記アップロード先ＵＲＬに基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備え、
前記中継サーバは、
前記送信手段より送信された前記サービスサーバを特定する情報に応じて、前記サービスサーバから前記アップロード先ＵＲＬを取得するアップロード情報取得手段と、
前記アップロード情報取得手段により取得された前記アップロード先ＵＲＬを、前記印刷装置に返信する情報返信手段と、
前記送信手段より送信された前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする画像公開システム。
【請求項２】
前記印刷装置は、前記画像データを前記サービスサーバにアップロードする作業を行う作業期間を設定するアップロード期間設定手段を備え、
前記アップロード期間設定手段により設定された前記作業期間に、前記画像データ取得手段により前記画像データを取得した場合、前記送信手段により前記画像データをアップロードするアップロード先の前記サービスサーバを特定する情報と前記公開期間設定手段により設定された前記公開する期間を指定する期間情報とを前記中継サーバに送信することを特徴とする請求項１に記載の画像公開システム。
【請求項３】
前記印刷装置は、複数の前記サービスサーバから前記画像データをアップロードする前記サービスサーバを指定するサービスサーバ指定手段を備え、
前記中継サーバは、前記アップロード情報取得手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記アップロード先ＵＲＬを取得し、取得した前記アップロード先ＵＲＬを前記情報返信手段により前記印刷装置に返信するとともに、前記画像データ公開設定手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定することを特徴とする請求項１又は２に記載の画像公開システム。
【請求項４】
前記画像データ公開設定手段は、一旦非公開に設定した前記画像データを、再度公開するように設定変更可能としたことを特徴とする請求項１〜３のいずれか１項に記載の画像公開システム。
【請求項５】
前記中継サーバは、前記アップロード情報取得手段により取得した前記サービスサーバに応じた前記アップロード先ＵＲＬを記憶する記憶手段と、
上書き用の画像データを生成する画像データ生成手段と、を備え、
前記画像データ公開設定手段は、前記公開する期間が経過したことにより、前記記憶手段に記憶された前記アップロード先ＵＲＬにアップロードされた前記画像データを、前記画像データ生成手段により生成した前記上書き用の画像データに書き換えることで非公開とすることを特徴とする請求項１〜４のいずれか１項に記載の画像公開システム。
【請求項６】
インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、
アップロードされた画像データの公開サービスを行うサービスサーバと、
前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、を備え、
前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムであって、
前記印刷装置は、
前記画像データを前記画像読取手段により取得する画像データ取得手段と、
前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、
前記画像データ取得手段により取得された前記画像データと、前記画像データのアップロード先の前記サービスサーバを特定する情報と、前記公開期間設定手段により設定された前記期間情報と、を前記中継サーバに送信する送信手段と、を備え、
前記中継サーバは、
前記送信手段より送信された前記サービスサーバを特定する情報に応じて、前記サービスサーバからアップロード先ＵＲＬを取得するアップロード情報取得手段と、
前記アップロード情報取得手段により取得した前記アップロード先ＵＲＬに基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、
前記送信手段により送信された前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする画像公開システム。
【請求項７】
インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、
アップロードされた画像データの公開サービスを行うサービスサーバと、
前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、を備え、
前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムにおける画像公開方法であって、
前記印刷装置は、
前記画像データを前記画像読取手段により取得する画像データ取得ステップと、
前記画像データを公開する期間を指定する期間情報を設定する公開期間設定ステップと、
前記画像データ取得ステップにより取得された前記画像データのアップロード先の前記サービスサーバを特定する情報と、前記公開期間設定ステップにより設定された前記期間情報と、を前記中継サーバに送信する送信ステップと、
前記サービスサーバを特定する情報に応じて前記画像データのアップロード先を示すアップロード先ＵＲＬを前記中継サーバから受信して、前記アップロード先ＵＲＬに基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロードステップと、を備え、
前記中継サーバは、
前記送信ステップより送信された前記サービスサーバを特定する情報に応じて、前記サービスサーバから前記アップロード先ＵＲＬを取得するアップロード情報取得ステップと、
前記アップロード情報取得ステップにより取得された前記アップロード先ＵＲＬを、前記印刷装置に返信する情報返信ステップと、
前記送信ステップより送信された前記期間情報に基づいて、前記画像データアップロードステップにより前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定ステップと、を備えたことを特徴とする画像公開方法。
【請求項８】
印刷装置であって、
画像データの公開サービスを行うサービスサーバと、前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、インターネット回線により接続してデータ通信を行う通信手段と、
画像読取手段と、
前記画像データを前記画像読取手段により取得する画像データ取得手段と、
前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、
前記画像データ取得手段により取得された前記画像データのアップロード先の前記サービスサーバを特定する情報と、前記公開期間設定手段により設定された前記期間情報と、を前記中継サーバに送信する送信手段と、
前記サービスサーバを特定する情報に応じて前記画像データのアップロード先を示すアップロード先ＵＲＬを前記中継サーバから受信して、前記アップロード先ＵＲＬに基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備えたことを特徴とする印刷装置。
【請求項９】
インターネット回線により印刷装置とアップロードされた画像データの公開サービスを行うサービスサーバとを接続し、前記印刷装置と前記サービスサーバとの接続を中継する中継サーバであって、
前記印刷装置により取得された画像データをアップロードするアップロード先のサービスサーバを特定する情報を前記印刷装置から受信して、前記サービスサーバを特定する情報に応じて、前記サービスサーバからアップロード先ＵＲＬを取得するアップロード情報取得手段と、
前記アップロード情報取得手段により取得された前記アップロード先ＵＲＬを、前記印刷装置に返信する情報返信手段と、
前記印刷装置により取得された前記画像データを公開する期間を指定する期間情報を前記印刷装置から受信して、前記期間情報に基づいて、前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする中継サーバ。
【請求項１０】
前記中継サーバは、前記アップロード情報取得手段により取得した前記サービスサーバに応じた前記アップロード先ＵＲＬを記憶する記憶手段と、
上書き用の画像データを生成する画像データ生成手段と、をさらに備え、
前記画像データ公開設定手段は、前記公開する期間が経過したことにより、前記記憶手段に記憶された前記アップロード先ＵＲＬにアップロードされた前記画像データを、前記画像データ生成手段により生成した前記上書き用の画像データに書き換えることで非公開にすることを特徴とする請求項９に記載の中継サーバ。
【請求項１１】
前記印刷装置から前記画像データを受信する受信手段と、
前記アップロード情報取得手段により取得した前記アップロード先ＵＲＬに基づいて、前記印刷装置から受信した前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備えることを特徴とする請求項９又は１０に記載の中継サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置を利用した画像公開システム、画像公開方法及び印刷装置に関する。
【背景技術】
【０００２】
従来から、読み取った画像データなどの電子ファイルをサーバへアップロードする画像処理装置や、サーバからダウンロードした電子ファイルを印刷する印刷装置等が知られている。特許文献１には、読み取った画像データをサーバへアップロードするイメージスキャナを備えた画像処理装置の一例が記載されている。上記画像処理装置や印刷装置のメーカーは、電子ファイルのアップロードやダウンロードのサービスを提供するために、アップロードされる電子ファイルを格納するための専用のサーバを独自に用意する場合がある。
【０００３】
一方、近年では、サービス事業者が用意したネットワーク上のデータベースに電子ファイルを格納することができる電子ファイル格納サービスが普及している。例えば、Ｐｉｃａｓａ（登録商標）ウェブアルバムや、ｆｌｉｃｋｒ（登録商標）が、その一例である。ユーザは、ウェブブラウザを備えた端末装置を利用して、所望の電子ファイルを電子ファイル格納サービスにアップロードしたり、所望の電子ファイルを電子ファイル格納サービスからダウンロードしたりすることができる。
【０００４】
このような状況において、上述の画像処理装置で読み取った画像データなどの電子ファイルを、メーカーが用意した専用のサーバではなく、サービス事業者が提供する電子ファイル格納サービスへアップロードすることが考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２６９２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１は、イメージスキャナ等が付属した画像処理装置において、読み取った画像データを簡単な操作でサーバにアップロードできるだけのものである。一方で、サーバにアップロードされた画像データには、画像の内容等によって、公開期間を設定することが望まれる場合がある。
【０００７】
本発明は、印刷装置のスキャナ機能により読み取った画像データを、電子ファイル保存サービスを行うサービスサーバにアップロードするとともに、アップロードした画像データの公開期間を設定することができる画像公開システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本明細書に開示される発明は、インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、アップロードされた画像データの公開サービスを行うサービスサーバと、前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムであって、前記印刷装置は、前記画像データを前記画像読取手段により取得する画像データ取得手段と、前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記期間情報とを前記中継サーバに送信する送信手段と、前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備え、前記中継サーバは、前記送信手段から送信された前記アップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成手段と、前記アップロード情報生成手段により生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信手段と、前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする画像公開システムとした。
【０００９】
また、前記印刷装置は、前記画像データを前記サービスサーバにアップロードする作業を行う作業期間を設定するアップロード期間設定手段を備え、前記アップロード期間設定手段により設定された前記作業期間に、前記画像データ取得手段により前記画像データを取得した場合、前記送信手段により前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記公開する期間を指定する期間情報とを前記中継サーバに送信することを特徴とする。
【００１０】
また、前記印刷装置は、複数の前記サービスサーバから前記画像データをアップロードする前記サービスサーバを指定するサービスサーバ指定手段を備え、前記中継サーバは、前記アップロード情報生成手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記アップロード情報を生成し、生成した前記アップロード情報を前記情報返信手段により前記印刷装置に返信するとともに、画像データ公開設定手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定することを特徴とする。
【００１１】
また、前記画像データ公開設定手段は、一旦非公開に設定した前記画像データを、再度公開するように設定変更可能としたことを特徴とする。
【００１２】
また、前記中継サーバは、前記アップロード情報生成手段により生成した前記アップロード情報に基づいて、前記画像データを前記サービスサーバにアップロードすることを特徴とする。
【００１３】
また、前記印刷装置は、前記画像データを前記画像読取手段により取得する画像データ取得ステップと、前記画像データを公開する期間を指定する期間情報を設定する公開期間設定ステップと、前記画像データ取得ステップにより取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定ステップにより設定された前記期間情報とを前記中継サーバに送信する送信ステップと、前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロードステップと、を備え、前記中継サーバは、前記送信ステップから送信された前記アップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成ステップと、前記アップロード情報生成ステップにより生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信ステップと、前記期間情報に基づいて、前記画像データアップロードステップにより前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定ステップと、を備えたことを特徴とする画像公開方法とした。
【００１４】
また、インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、アップロードされた画像データの公開サービスを行うサービスサーバと、前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムにおける前記印刷装置であって、画像データを前記画像読取手段により取得する画像データ取得手段と、前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記期間情報とを前記中継サーバに送信する送信手段と、前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備えたことを特徴とする印刷装置とした。 
【００１５】
また、インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、アップロードされた画像データの公開サービスを行うサービスサーバと、前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムにおける前記中継サーバであって、前記印刷装置により取得された画像データを前記サービスサーバにアップロードするためのアップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成手段と、前記アップロード情報生成手段により生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信手段と、前記印刷装置より取得した前記画像データを公開する期間を指定する期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする中継サーバとした。
【発明の効果】
【００１６】
本発明によれば、電子ファイル保存サービスを行うサーバに、ユーザが簡単な操作で印刷装置のスキャナ機能により読み取った画像データを、公開期間を設定してアップロードすることができる。このため、電子ファイル保存サービスで公開される画像データの公開期間をユーザが設定できる画像公開システム、画像公開方法及び印刷装置を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る画像公開システム及び印刷装置の構成の概略を示す図である。
【図２】画像公開システム及び印刷装置の概略を示すブロック図である。
【図３】画像公開システムの動作の一例を示すフローチャートである。
【図４】画像公開システムの動作の一例を示すフローチャートである。
【図５】画像公開システムの印刷装置の表示部に表示される表示画像の一例を示す図である。
【図６】画像公開システムの動作の一例を示すフローチャートである。
【図７】画像公開システムの印刷装置の表示部に表示される表示画像の一例を示す図である。
【図８】画像公開システムの動作の一例を示すフローチャートである。
【図９】画像公開システムの印刷装置の表示部に表示される表示画像の一例を示す図である。
【図１０】画像公開システムの動作の一例を示すフローチャートである。
【図１１】画像公開システムの動作の一例を示すフローチャートである。
【図１２】画像公開システムのサーバで公開される画像データの一例を示す図である。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明に好適な実施形態について図面に基づいて説明する。以下の説明では、本発明の画像公開システム及び印刷装置について説明する。
【００１９】
［画像公開システム及び印刷装置の概略］
図１及び図２を参照して本実施形態に係る画像公開システム及び印刷装置の概略を説明する。図１は画像公開システム及び印刷装置の構成の概略を示す図である。図２は画像公開システム及び印刷装置の概略を示すブロック図である。
【００２０】
本実施形態における画像公開システムは、図１に示すように、印刷装置１００と、中継サーバ２００と、複数のサービスサーバ３００とで構成されている。
【００２１】
印刷装置１００は、具体的には、小型のデジタル複合機である。印刷装置１００は、印刷機能、読取（スキャナ）機能、ＦＡＸ機能、コピー機能、通話機能などを備えている。
【００２２】
中継サーバ２００は、印刷装置１００とサービスサーバ３００との電子ファイルのアップロードを中継し、アップロードされた画像データの公開期間の管理を行うサーバである。中継サーバ２００は周知のサーバ機能を持った装置であればよく、例えば、印刷装置１００のメーカーが、自社の印刷装置１００の普及のために用意したものである。
【００２３】
サービスサーバ３００は、複数の画像公開サービスサーバＡ３０１、画像公開サービスサーバＢ３０２、画像公開サービスサーバＣ３０３から構成されている。また、サービスサーバ３００は、印刷装置１００からアップロードされた画像データやテキストデータなどの電子ファイルを保存することができる電子ファイル保存サービスなどの各種サービスを提供する。図１に示す複数のサービスサーバ３００は、Ｐｉｃａｓａ（登録商標）ウェブアルバムや、ｆｌｉｃｋｒ（登録商標）などの複数のサービス事業者が提供する。
【００２４】
印刷装置１００と、中継サーバ２００と、サービスサーバ３００とは、互いにインターネット回線で接続されている。
【００２５】
上述した構成において、印刷装置１００は、当該印刷装置の画像読取手段である読取部１７０で読み取った画像データを、中継サーバ２００を介して複数のサービスサーバ３００へアップロードすることができる。また、印刷装置１００において複数のサービスサーバ３００へアップロードした画像データの公開期間を設定することができる。さらに、中継サーバ２００は、複数のサービスサーバ３００へアップロードされた画像データの各々の公開期間を監視し、画像データの公開期間が経過したことを契機として、画像データの公開／非公開を切替えることができる。
【００２６】
上記画像データの複数のサービスサーバ３００へのアップロード、公開期間の設定及び公開／非公開を実現するために、本実施形態に係る印刷装置１００及び中継サーバ２００は、以下の複数の手段を備えている。印刷装置１００は、インターネット回線に接続可能な通信手段と画像読取手段を備える。また、印刷装置１００は、画像データを読取部１７０により取得する画像データ取得手段と画像データを公開する期間を指定する期間情報を設定する公開期間設定手段を備える。印刷装置１００は、画像データ取得手段により取得された画像データをサービスサーバ３００にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報とを中継サーバ２００に送信する送信手段を備える。印刷装置１００は、アップロード要求に応じて中継サーバ２００から返信された画像データをサービスサーバ３００にアップロードするために必要な情報に基づいて、画像データをサービスサーバ３００にアップロードする画像データアップロード手段を備える。
【００２７】
一方、中継サーバ２００は、印刷装置１００の送信手段から送信されたアップロード要求に応じて、画像データをサービスサーバ３００アップロードするために必要な情報を生成するアップロード情報生成手段を備える。中継サーバ２００は、アップロード情報生成手段により生成された画像データをサービスサーバ３００にアップロードするために必要な情報を、印刷装置１００に返信する情報返信手段を備える。中継サーバ２００は、印刷装置１００から受信した期間情報に基づいて、サービスサーバ３００にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定手段を備える。
【００２８】
さらに、中継サーバ２００は、上記画像データ公開設定手段を実行するために、印刷装置１００の送信手段から送信された期間情報を受信する期間情報受信手段を備える。中継サーバ２００は、受信した期間情報を画像データとアップロード先のサービスサーバ３００とに紐付けて記憶する記憶手段と、現在の日付や時刻を取得する日時取得手段とを備える。中継サーバ２００は、記憶手段に記憶された期間情報に基づいて公開する期間が経過した画像データを判定する公開期間判定手段と、公開する期間が経過した画像データがアップロードされているサービスサーバ３００を特定するサービスサーバ特定手段とを備える。中継サーバ２００は、公開する期間が経過した画像データがアップロードされているサービスサーバ３００に画像データの非公開を指示する非公開指令を、サービスサーバ３００に送信する非公開指令送信手段を備える。
【００２９】
中継サーバ２００によるアップロード先のサービスサーバ３００における画像データの公開／非公開の設定により、当該画像データへのアクセスは以下のように変化する。例えば、中継サーバ２００によりアップロード先のサービスサーバ３００において公開設定された画像データは、該サービスサーバ３００にアクセスしたユーザが自由に閲覧又はダウンロードすることができる状態となる。一方、中継サーバ２００によりアップロード先のサービスサーバ３００において非公開設定された画像データは、該サービスサーバ３００にアクセスしたユーザが閲覧することもダウンロードすることもできない状態となる。
【００３０】
以下、印刷装置１００で設定された公開期間に応じた、中継サーバ２００によるサービスサーバ３００にアップロードされた画像データの公開／非公開の設定の概略を説明する。なお、以下の説明における印刷装置１００と、中継サーバ２００及びサービスサーバ３００とのデータの送受信は、印刷装置１００、中継サーバ２００及びサービスサーバ３００のそれぞれが接続されるインターネット回線を介して行われる。
【００３１】
ユーザは、印刷装置１００の操作部１８０を操作して、複数のサービスサーバ３００の中から画像データのアップロード先のサービスサーバ３００と画像データの公開期間とを設定する。その後、印刷装置１００は、画像読取手段である読取部１７０で、サービスサーバ３００にアップロードする情報資源を画像データとして読み取る。そして、印刷装置１００は、アップロード先のサービスサーバ３００を特定する情報、画像データの公開期間及び画像データを中継サーバ２００へ送信する。
【００３２】
中継サーバ２００は、印刷装置１００から受信したアップロード先のサービスサーバ３００を特定する情報、画像データの公開期間及び画像データを、記憶部２３０の公開／非公開データテーブル２４０やアップロードデータテーブル２５０に記憶する。中継サーバ２００は、アップロード先のサービスサーバ３００にアクセスして、画像データのアップロード先ＵＲＬを取得する。中継サーバ２００は、アップロード先のサービスサーバ３００に応じた画像データのアップロード用のテンプレートを生成し、取得したアップロード先ＵＲＬとともに印刷装置１００に送信する。
【００３３】
印刷装置１００は、中継サーバ２００から受信した画像データのアップロード用のテンプレートやアップロード先ＵＲＬに基づいて、画像データを設定したサービスサーバ３００にアップロードする。
【００３４】
中継サーバ２００は、記憶部２３０の公開／非公開データテーブル２４０に記憶された画像データの公開期間が経過すると、当該画像データのアップロード先のサービスサーバ３００にアクセスして、画像データの公開設定の切り替えを行う。具体的に説明すると、例えば、画像公開サービスサーバＡ３０１に、一週間の公開期間で画像データがアップロードされたとする。中継サーバ２００は、画像データがアップロードされてから一週間経過すると、画像公開サービスサーバＡ３０１にアップロードされた画像データを非公開に設定する。これにより、画像公開サービスサーバＡ３０１にアップロードされた画像データは、一週間の間だけ、画像公開サービスサーバＡ３０１において公開されることになる。
【００３５】
なお、サービスサーバ３００によっては、アップロードされた画像データの公開／非公開の設定ができないサービスサーバ３００もある。例えば、画像公開サービスサーバＢ３０２がアップロードされた画像データの公開／非公開の設定ができないものとする。この場合は、中継サーバ２００は、画像公開サービスサーバＢ３０２にアップロードされた画像データの削除を行う。また、中継サーバ２００は、公開しても構わない別の画像データを、非公開としたい画像データと同じアップロード先ＵＲＬにアップロードすることで、画像公開サービスサーバＢ３０２に当初アップロードされた画像データを非公開とすることもできる。
【００３６】
上述してきたように、本実施形態の画像公開システムによれば、複数のサービスサーバ３００にアップロードされた複数の画像データの公開期間の管理は中継サーバ２００が担うことになる。つまり、印刷装置１００においては、画像データの公開先のサービスサーバ３００及び画像データの公開期間を設定するだけで、サービスサーバ３００にアップロードされた画像データの公開／非公開の切替を行うことができる画像公開システムとすることができる。したがって、いくら多機能でもパソコンほどの処理能力を持たない印刷装置１００に、画像データの公開期間の設定機能を付与するだけで、複数のサービスサーバ３００にアップロードされた複数の画像データの公開／非公開を設定することができる。
【００３７】
以下、図２を用いて、本実施形態における画像公開システムのハードウェアの構成の概略を説明する。まず、印刷装置１００のハードウェア構成について説明する。印刷装置１００は、インターネット通信部１１０と、制御部１２０と、記憶部１３０と、表示部１５０と、印刷部１６０と、読取部１７０と、操作部１８０、メモリカードコントローラ１９０とを備えている。
【００３８】
インターネット通信部１１０は、インターネット回線に接続された中継サーバ２００及びサービスサーバ３００との通信を行うための機器である。インターネット通信部１１０としては、周知のネットワークカードを採用することが出来る。なお、インターネット通信部１１０は、インターネット回線に接続するための通信手段として機能する。
【００３９】
制御部１２０は、図示しないＣＰＵと、ＣＰＵに接続されたＲＯＭ及びＲＡＭを備えている。ＣＰＵは、ＲＯＭに記憶された各種プログラムにしたがって、印刷装置１００の動作を制御する。ＲＡＭは、各種データを一時的に記憶する記憶装置である。
【００４０】
また、制御部１２０は、ＲＯＭに記憶された各種プログラムを実行することで、画像データ取得手段、公開期間設定手段、送信手段、画像データアップロード手段などとして機能する。
【００４１】
記憶部１３０は、ＮＡＮＤ型フラッシュメモリ等の不揮発性の記憶装置である。記憶部１３０は、印刷装置１００のユーザを特定するためのユーザ特定情報と、各種の設定情報等を記憶する。なお、記憶部１３０としては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などを用いることもできる。
【００４２】
表示部１５０は、周知のＬＣＤ等のディスプレイである。なお、表示部１５０は、周知のタッチパネルの機能を有し、表示部１５０に表示される所定の画像の接触位置に応じた所定の信号を制御部１２０に送信する。
【００４３】
印刷部１６０は印刷機能を有し、制御部１２０の指示に従って、画像データなどの印刷を行う。読取部１７０はスキャナ機能を有し、ユーザにセットされた用紙に記録された画像を読み取る機器であり、制御部１２０の指示に従って、画像データなどの読取を行う。なお、読取部１７０は、本実施形態における画像読取手段である。
【００４４】
操作部１８０は、例えばユーザにより操作される複数の操作ボタンであり、ユーザの押下操作に応じた信号を制御部１２０へ送信する装置である。ユーザは、操作部１８０を操作することにより当該印刷装置１００で所望する機能の指示を入力することができる。
【００４５】
メモリカードコントローラ１９０は、印刷装置１００に装着された図示しないメモリカードへの記憶の制御を行う。具体的には、制御部１２０の指示に従って、メモリカードへのデータの書込み、メモリカードに記憶されているデータの読み込み、データの削除等を行う。メモリカードには、所定形式の電子ファイルが記憶されている。
【００４６】
次に、中継サーバ２００についてのハードウェア構成について説明する。中継サーバ２００は、インターネット通信部２１０と、制御部２２０と、記憶部２３０とを備える。
【００４７】
インターネット通信部２１０は、インターネット回線に接続された印刷装置１００とサービスサーバ３００との通信を行うための機器である。インターネット通信部２１０としては、周知のネットワークカードを採用することが出来る。
【００４８】
制御部２２０は、図示しないＣＰＵと、ＣＰＵに接続されたＲＯＭ及びＲＡＭを備えている。ＣＰＵは、ＲＯＭ及び記憶部２３０に記憶されたプログラムにしたがって、インターネット回線に接続された印刷装置１００とサービスサーバ３００との通信を制御する。ＲＡＭは、各種データを一時的に記憶する記憶装置である。また、制御部２２０は図示しないカレンダー機能を備えており現在の日付や時刻を取得することができる。このカレンダー機能は上述した日時取得手段として機能する。
【００４９】
記憶部２３０は、上述したＨＤＤなどの不揮発性の記憶装置である。記憶部２３０には、中継サーバ２００を制御する各種プログラムが記憶されている。また、記憶部２３０は、サービスサーバ３００にアップロードされた画像データの公開期間などを記憶する公開／非公開データテーブル２４０を有する。また、記憶部２３０は、サービスサーバ３００にアップロードされた画像データとアップロード先ＵＲＬなどが関連付けられたアップロードデータテーブル２５０を有する。詳細は後述するが、中継サーバ２００は、上記公開／非公開データテーブル２４０及びアップロードデータテーブル２５０に基づいて、サービスサーバ３００にアップロードされた画像データの公開／非公開を管理する。なお、この公開／非公開データテーブル２４０及びアップロードデータテーブル２５０は、期間情報を画像データとアップロード先のサービスサーバ３００とに紐付けて記憶する記憶手段として機能する。
【００５０】
［画像公開システムの動作の実施例］
以下、図３〜１０を参照し、画像公開システムの動作の実施例を説明する。まず、図３〜５を用いて、印刷装置１００からサービスサーバ３００への中継サーバ２００を介した画像データのアップロードと、中継サーバ２００によるサービスサーバ３００へアップロードされた画像データの非公開設定について説明する。
【００５１】
図３は、印刷装置１００からサービスサーバ３００への中継サーバ２００を介した画像データの画像アップロード処理を示す。図４は、中継サーバ２００によるサービスサーバ３００へアップロードされた画像データの非公開処理を示す。図５は、図３に示す画像アップロード処理において、印刷装置１００の表示部１５０に表示される画面の推移を示す。なお、図３に示す画像アップロード処理は、ユーザが操作部１８０において所定の操作を行なうことで開始される。
【００５２】
印刷装置１００は、ユーザによる操作部１８０の所定の操作に応じて、サービス選択画面を生成する（ステップＳ１１）。ステップＳ１１で生成されたサービス選択画面は、図５に示すように、ユーザにより画像データのアップロード先のサービスサーバ３００を選択させるための画面Ｇ１１として、印刷装置１００の表示部１５０に表示される。
【００５３】
印刷装置１００は、現在の時間においてサービスサーバ３００への画像データのアップロード設定があるか否かを判定する（ステップＳ１２）。ここで判定されるアップロード設定は、後述のアップロード期間設定処理（図６参照）において、画像データをアップロードする期間が設定されているか否かが判定される。
【００５４】
印刷装置１００は、サービスサーバ３００への画像データのアップロード設定があると判定（ステップＳ１２：Ｙｅｓ）すると、ステップＳ１４に処理を移す。つまり、現在の時間が後述のアップロード期間設定処理により設定された時間に該当した場合は、アップロード期間設定処理で設定されたアップロード先のサービスサーバ３００への画像データのアップロードが実行される。
【００５５】
印刷装置１００は、サービスサーバ３００への画像データのアップロード設定がないと判定（ステップＳ１２：Ｎｏ）すると、画像データのアップロード先のサービスサーバ３００の選択と、公開／非公開の期間の選択を行う（ステップＳ１３）。そして、印刷装置１００は、ユーザにより選択されたサービスサーバ３００と公開／非公開の期間とを確認する画面を表示部１５０に表示させてユーザにＯＫか修正かを判定させる（ステップＳ１４）。
【００５６】
具体的に説明すると、ユーザは、図５に示す画面Ｇ１１から画像データのアップロード先のサービスサーバ３００を選択する。次に、画面Ｇ１２から画像データの公開／非公開及び期間を選択する。そして、ユーザによる選択が終了すると、印刷装置１００は、ユーザにより選択されたサービスサーバ３００と、公開／非公開及び期間を確認させるための画面Ｇ１３を表示部１５０に表示させる。画面Ｇ１３は、画像データのアップロード先として公開サービスＡが、公開期間として１２時間がユーザにより選択されたことを示している。なお、図５に示す画面Ｇ１１において、公開サービスＡの横の「公開」の文字は、公開サービスＡにおいては、アップロードされた画像データの公開／非公開の設定が可能なことを示している。また、上記ステップＳ１３は、本実施形態における公開期間設定手段及び画像データをアップロードするサービスサーバ３００を指定するサービスサーバ指定手段である。
【００５７】
印刷装置１００は、ユーザにより編集が選択されると（ステップＳ１４：編集）、ステップＳ１３の処理を再実行する。一方、ユーザによりＯＫが選択されると（ステップＳ１４：ＯＫ）、画像データの読取を実行する（ステップＳ１５）。このステップＳ１５の処理は、印刷装置１００の読取部１７０により、アップロードするための原稿を画像データとして読み取る画像データ取得手段である。図５の画面Ｇ１４に示すように、画像データとして読み取られる原稿は複数あってもよく、ユーザが画面Ｇ１４の「いいえ」を選択して読み取りの終了させるまで原稿の読み取りは続けられる。
【００５８】
印刷装置１００は、画像データのアップロード要求を中継サーバ２００に送信する（ステップＳ１６）。印刷装置１００から中継サーバ２００へ送信されるアップロード要求には、アップロードする画像データとユーザにより選択されたアップロード先のサービスサーバ３００、ステップＳ１３で設定された画像データの公開期間を含む期間情報などが含まれている。なお、上記ステップＳ１６は、本実施形態における送信手段である。
【００５９】
中継サーバ２００は、印刷装置１００からのアップロード要求を受信すると（ステップＳ１７）、受信したアップロード要求に含まれるアップロードする画像データ、アップロード先のサービスサーバ３００及び期間情報などを記憶手段に記憶する。記憶手段は上述したように公開／非公開データテーブル２４０及びアップロードデータテーブル２５０から構成され、期間情報を画像データとアップロード先のサービスサーバ３００とに紐付けて記憶する。ステップＳ１７は、印刷装置１００の送信手段から送信された期間情報を受信する期間情報受信手段である。
【００６０】
中継サーバ２００は、画像アップロードＵＲＬを生成して印刷装置１００に送信する（ステップＳ１８）。ステップＳ１８で生成される画像アップロードＵＲＬは、中継サーバ２００がアップロード要求に含まれるアップロード先のサービスサーバ３００にアクセスして取得したサービスサーバ３００のアップロード先ＵＲＬである。また、ステップＳ１８では、画像アップロードＵＲＬとともに、画像データをサービスサーバ３００にアップロードするための所定のフォーマットであるテンプレートも中継サーバ２００から送信される。すなわち、ステップＳ１８は、印刷装置１００が画像データをサービスサーバ３００にアップロードするために必要な情報を生成するアップロード情報生成手段及びアップロードするために必要な情報を印刷装置１００に送信する情報返信手段である。
【００６１】
印刷装置１００は、中継サーバ２００からの画像アップロードＵＲＬを受信すると、サービスサーバ３００への画像データのアップロードを行う（ステップＳ１９）。このステップＳ１９では、中継サーバ２００から送信された画像アップロードＵＲＬに、テンプレートに添付された画像データをサービスサーバ３００へ送信することにより、画像データのアップロードが実行される画像データアップロード手段である。ステップＳ１９のアップロード中は、図５に示すように、画像データがアップロード中であること示す画面Ｇ１５が、印刷装置１００の表示部１５０に表示される。
【００６２】
サービスサーバ３００は、印刷装置１００からの画像データを受信すると、サービスサーバ３００の所定のデータベースに画像データを登録する（ステップＳ２０）。そして、サービスサーバ３００は、画像データのアップロードの結果を印刷装置１００へ送信する（ステップＳ２１）。
【００６３】
印刷装置１００は、サービスサーバ３００からのアップロード結果を受信すると（ステップＳ２２）、図５に示す画像データのアップロードが終了したことをユーザに知らせる画面Ｇ１６を表示部１５０に表示して、画像アップロード処理を終了する。
【００６４】
上述してきたように、本実施形態における画像公開システムにおいては、画像データをサービスサーバ３００へアップロードする場合に、アップロード先のサービスサーバ３００の選択と、画像データの公開／非公開及び期間を設定することができる。
【００６５】
次に、図４に示す非公開処理を説明する。この非公開処理は、公開設定でサービスサーバ３００へ画像データをアップロードした後に、公開設定の期間が経過しことを検出した中継サーバ２００により実行される処理である。中継サーバ２００は、画像データとアップロード先のサービスサーバ３００とに紐付けて記憶手段に記憶されている期間情報に基づいて、画像データの公開設定の期間が経過したことを検出する。つまり、中継サーバ２００は、図示しない公開期間判定手段及びサービスサーバ特定手段により、公開期間が経過した画像データと、当該画像データのアップロード先のサービスサーバ３００を特定して以下の処理を実行する。
【００６６】
中継サーバ２００は、公開期間が経過した画像データを検出すると、当該画像データがアップロードされたサービスサーバ３００に対して非公開設定情報を送信する（ステップＳ３１）。ステップＳ３１は、画像データを公開する期間が経過したことにより当該画像データを非公開に設定する画像データ公開設定手段及び画像データの非公開を指示する非公開指令を、サービスサーバ３００に送信する非公開指令送信手段である。サービスサーバ３００は、中継サーバ２００からの非公開設定情報を受信すると（ステップＳ３２）、当該画像データを非公開に設定する（ステップＳ３３）。そして、サービスサーバ３００は、非公開設定の結果を中継サーバ２００へ送信する（ステップＳ３４）。
【００６７】
中継サーバ２００は、サービスサーバ３００からの非公開設定の結果を受信すると（ステップＳ３５）、この結果に応じて、記憶部２３０の公開／非公開データテーブル２４０の内容を記憶更新して、非公開処理を終了する。
【００６８】
このようにして、本実施形態においては、公開設定でサービスサーバ３００へアップロードされた画像データの公開設定の期間を、中継サーバ２００が管理することで、非公開の設定することができる。
【００６９】
また、図示はしないが、例えば、非公開設定でサービスサーバ３００へアップロードされた画像データの非公開設定の期間を、中継サーバ２００が管理して、非公開設定の期間が経過すると、非公開から公開に設定を切り替えることもできる。
【００７０】
さらに、画像データの公開／非公開の期間を複数設定できるようにして、一旦公開から非公開に設定変更された画像データを、再度公開に設定変更することもできる。また、一旦非公開から公開に設定変更された画像データを、再度非公開に設定変更するようにしてもよい。
【００７１】
上述したように、本実施形態においては、中継サーバ２００が、サービスサーバ３００へアップロードされた画像データの公開／非公開の期間を管理することで、印刷装置１００に負担をかけることなく、画像データの公開／非公開の切替えを行うことができる。
【００７２】
次に、図６に示すアップロード期間設定処理を説明する。図６に示すアップロード期間設定処理は、ユーザが印刷装置１００の操作部１８０において、所定の操作に応じて実行されるものである。なお、以下のアップロード期間設定処理の説明では、印刷装置１００の表示部１５０に表示される画面の説明も図７を用いて同時に行う。
【００７３】
印刷装置１００は、ユーザによる印刷装置１００の操作部１８０の所定の操作に応じて、サービス設定画面を生成する（ステップＳ４１）。サービス設定画面は、図７に示す画面Ｇ２１である。印刷装置１００は、ユーザによるアップロード期間の設定を行う（ステップＳ４２）。すなわち、図７に示す画面Ｇ２１において、ユーザが所望するアップロード期間が設定される。
【００７４】
印刷装置１００は、画像データのアップロード先のサービスサーバ３００の選択と、公開／非公開の期間の選択を行う（ステップＳ４３）。印刷装置１００は、ユーザにより設定されたアップロード期間、ユーザにより選択されたサービスサーバ３００と公開／非公開の期間とを確認する画面を表示部１５０に表示させてユーザにＯＫか修正かを判定させる（ステップＳ４４）。
【００７５】
具体的に説明すると、ユーザは、図７に示す画面Ｇ２２から画像データのアップロード先のサービスサーバ３００を選択する。次に、画面Ｇ２３から画像データの公開／非公開及び期間を選択する。そして、ユーザによる選択が終了すると、印刷装置１００は、ユーザにより設定されたアップロード期間、ユーザにより選択されたサービスサーバ３００及び公開／非公開及び期間を確認させるための画面Ｇ２４を表示部１５０に表示させる。画面Ｇ２４は、ユーザにより設定されたアップロード期間と、画像データのアップロード先として公開サービスＡが、公開期間として１日がユーザにより選択されたことを示すアップロード期間設定情報である。
【００７６】
印刷装置１００は、ユーザにより修正が選択されると（ステップＳ４４：修正）、ステップＳ４２及びステップＳ４３の処理を再実行する。一方、ユーザによりＯＫが選択されると（ステップＳ４４：ＯＫ）、印刷装置１００は、アップロード期間設定情報を記憶部１３０に記憶して（ステップＳ４５）、アップロード期間設定処理を終了する。
【００７７】
上述したように、本実施形態においては、画像データをサービスサーバ３００にアップロードしない場合でも、予めアップロード期間設定情報を設定しておくことができる。なお、アップロード期間設定情報は、複数のアップロード期間設定情報を設定することができる。そして、ここで設定されたアップロード期間設定情報は、図３のステップＳ１２で参照されて、設定されたアップロード期間設定情報に基づいたサービスサーバ３００や公開期間で画像データがアップロードされることになる。アップロード期間設定処理は、画像データをサービスサーバ３００にアップロードする作業を行う作業期間を設定するアップロード期間設定手段である。
【００７８】
次に、図８に示すアップロード期間変更処理を説明する。図８に示すアップロード期間変更処理は、図６においてユーザにより設定されたアップロード期間設定情報を変更する処理である。なお、以下のアップロード期間変更処理の説明では、印刷装置１００の表示部１５０に表示される画面の説明も図９を用いて同時に行う。
【００７９】
印刷装置１００は、ユーザによる印刷装置１００の操作部１８０の所定の操作に応じて、アップロード期間設定情報を読み込む（ステップＳ５１）。印刷装置１００は、アップロード期間設定一覧画面を生成する（ステップＳ５２）。印刷装置１００は、アップロード期間設定一覧画面から、変更するアップロード期間設定情報をユーザにより選択させる（ステップＳ５３）。
【００８０】
図９に示すように、印刷装置１００の表示部１５０には、アップロード期間設定一覧画面の一例として画面Ｇ３１が表示される。アップロード期間設定一覧画面には、複数のアップロード期間設定情報が表示される。ユーザは、表示された複数のアップロード期間設定情報の中から変更したい複数のアップロード期間設定情報を選択する。具体的に説明すると、ユーザは、アップロード期間設定一覧画面に、変更したいアップロード期間設定情報を、上下にスクロールさせて検索する。そして、「変更」スイッチにより選択されたアップロード期間設定情報の再設定が開始される。
【００８１】
なお、図９に示すアップロード期間設定一覧画面としての画面Ｇ３２は、上述した画面Ｇ３１の変形例である。つまり、図９に示す画面Ｇ３２は、アップロード期間設定一覧画面の変形例である。アップロード期間設定一覧画面の変形例を示す画面Ｇ３２では、複数のアップロード期間設定情報を、日付に沿って印刷装置１００の表示部１５０の左右にスクロールして検索することができる。
【００８２】
印刷装置１００は、ユーザによるアップロード期間の設定を行う（ステップＳ５４）。印刷装置１００は、画像データのアップロード先のサービスサーバ３００の選択と、公開／非公開の期間の選択を行う（ステップＳ５５）。印刷装置１００は、ユーザにより設定されたアップロード期間、ユーザにより選択されたサービスサーバ３００と公開／非公開の期間とを確認する画面を表示部１５０に表示させてユーザにＯＫか修正かを判定させる（ステップＳ５６）。
【００８３】
印刷装置１００は、ユーザにより修正が選択されると（ステップＳ５６：修正）、ステップＳ５４及びステップＳ５５の処理を再実行する。一方、印刷装置１００は、ユーザによりＯＫが選択されると（ステップＳ５６：ＯＫ）、再設定されたアップロード期間設定情報を記憶部１３０に記憶して（ステップＳ５７）、アップロード期間変更処理を終了する。
【００８４】
上述したように、本実施形態においては、一旦設定した、アップロード期間設定情報を変更可能としている。これにより、予め複数のアップロード期間設定情報を設定した場合でも、画像データの公開／非公開の期間などを変更する必要が生じた場合に対応することができる。
【００８５】
［画像データのアップロード処理の変形例］
次に、図１０を用いて、印刷装置１００からサービスサーバ３００への中継サーバ２００を介した画像データのアップロード処理の変形例を画像アップロード処理２として説明する。なお、以下の説明では、上述した図３に示す画像アップロード処理と同じ処理は、同一の符号を付して説明は省略し、異なる処理のみ説明する。
【００８６】
図１０は、印刷装置１００からサービスサーバ３００への中継サーバ２００を介した画像データの画像アップロード処理を示す。なお、図１０に示す画像アップロード処理２は、上述した図３に示す画像アップロード処理と同様に、ユーザが操作部１８０において所定の操作を行なうことで開始される。
【００８７】
中継サーバ２００は、印刷装置１００からのアップロード要求を受信すると（ステップＳ１７）、画像アップロードＵＲＬを生成する（ステップＳ１８’）。ステップＳ１８’で生成される画像アップロードＵＲＬは、中継サーバ２００がアップロード要求に含まれるアップロード先のサービスサーバ３００にアクセスして取得したサービスサーバ３００のアップロード先ＵＲＬである。
【００８８】
中継サーバ２００は、生成した画像アップロードＵＲＬに基づいて、サービスサーバ３００への画像データのアップロードを行う（ステップＳ１９’）。このステップＳ１９’では、中継サーバ２００で生成した画像アップロードＵＲＬに、テンプレートに添付された画像データをサービスサーバ３００へ送信することにより、画像データのアップロードが実行される。
【００８９】
サービスサーバ３００は、中継サーバ２００からの画像データを受信すると、サービスサーバ３００の所定のデータベースに画像データを登録する（ステップＳ２０）。そして、サービスサーバ３００は、画像データのアップロードの結果を中継サーバ２００へ送信する（ステップＳ２１’）。
【００９０】
中継サーバ２００は、サービスサーバ３００からのアップロード結果を受信すると、受信したアップロード結果を印刷装置１００へ送信する（ステップＳ２２’）。印刷装置１００はアップロード結果を受信すると（ステップＳ２２）、画像アップロード処理２を終了する。
【００９１】
上述したように、図１０に示す画像アップロード処理２では、サービスサーバ３００への画像データのアップロードを、印刷装置１００からではなく、中継サーバ２００において行っている。これにより、さらに印刷装置１００の負担の低減を計ることができる。
【００９２】
［画像データの非公開上書き処理］
次に、図１１に示す非公開上書き処理を説明する。この非公開上書き処理は、公開／非公開設定ができないサービスサーバ３００へ画像データをアップロードした後に、公開設定の期間が経過したことを検出した中継サーバ２００により実行される。なお、以下の非公開上書き処理の説明では、中継サーバ２００で生成される上書き用の画像データの説明も図１２を用いて同時に行う。中継サーバ２００による非公開上書き処理は、上述した非公開処理と同様に、図示しない公開期間判定手段及びサービスサーバ特定手段により、公開期間が経過した画像データと、当該画像データのアップロード先のサービスサーバ３００が特定された後に実行される。
【００９３】
中継サーバ２００は、公開／非公開データテーブル２４０（図２参照）に記憶されている画像データの公開期間が経過したことを検出すると、当該画像データのアップロード先のサービスサーバ３００の画像アップロードＵＲＬを生成する（ステップＳ６１）。
【００９４】
中継サーバ２００は、上書き用の画像データを生成する（ステップＳ６２）。中継サーバ２００で生成される上書き用の画像データは、例えば、図１２の上書き用画像データＧ４１に示すように、当該画像データの閲覧者に、画像データの公開期間が終了したことを知らせるテキストデータである。なお、中継サーバ２００で生成される上書き用の画像データは、上書き用画像データＧ４１に示すテキストデータに限らず、公開しても構わない別の画像データを用いてもよい。
【００９５】
中継サーバ２００は、生成した画像アップロードＵＲＬに基づいて、サービスサーバ３００への上書き用の画像データのアップロードを行う（ステップＳ６３）。このステップＳ６３では、中継サーバ２００で生成したサービスサーバ３００の画像アップロードＵＲＬに、上書き用の画像データを送信することにより、上書き用の画像データのアップロードが実行される。
【００９６】
サービスサーバ３００は、中継サーバ２００からの上書き用の画像データを受信すると、サービスサーバ３００の所定のデータベースに上書き用の画像データを登録する（ステップＳ６４）。そして、サービスサーバ３００は、上書き用の画像データのアップロードの結果を中継サーバ２００へ送信する（ステップＳ６５）。
【００９７】
中継サーバ２００は、サービスサーバ３００からのアップロード結果を受信すると（ステップＳ６６）、非公開上書き処理を終了する。
【００９８】
上述したように、本実施形態においては、公開／非公開設定のできないサービスサーバ３００へアップロードされた画像データは、公開設定の期間が経過すると中継サーバ２００により生成された上書き用の画像データにより上書きされる。これにより、当初サービスサーバ３００に登録された画像データは、上書き用の画像データに変更されることで非公開とすることができる。
【００９９】
以上、本発明の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１００】
本発明を、上述してきた実施形態を通して説明したが、本実施形態の画像公開システム及び印刷装置によれば、以下の効果が期待できる。
【０１０１】
（１）インターネット回線に接続可能なインターネット通信部１１０と読取部１７０を備えた印刷装置１００と、アップロードされた画像データの公開サービスを行うサービスサーバ３００と、印刷装置１００とサービスサーバ３００との接続を中継する中継サーバ２００と、インターネット回線により印刷装置１００とサービスサーバ３００と中継サーバ２００とが接続された画像公開システムであって、印刷装置１００は、画像データを読取部１７０により取得する画像データ取得手段（図３、ステップＳ１５）と、画像データを公開する期間を指定する期間情報（図５の画面Ｇ１２）を設定する公開期間設定手段（図３、ステップＳ１３）と、読取部１７０により取得された画像データをサービスサーバ３００にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報とを中継サーバ２００に送信する送信手段（図３、ステップＳ１６）と、アップロード要求に応じて中継サーバ２００から返信された画像データをサービスサーバ３００にアップロードするために必要な情報に基づいて、画像データをサービスサーバ３００にアップロードする画像データアップロード手段（図３、ステップＳ１９）と、を備え、中継サーバ２００は、送信手段から送信されたアップロード要求に応じて、画像データをサービスサーバ３００にアップロードするために必要な情報を生成するアップロード情報生成手段（図３、ステップＳ１８）と、アップロード情報生成手段により生成された画像データをサービスサーバにアップロードするために必要な情報を、印刷装置１００に返信する情報返信手段（図３、ステップＳ１８）と、期間情報に基づいて、画像データアップロード手段によりサービスサーバ３００にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定手段（図４のステップＳ３１）と、を備えたことを特徴とする画像公開システムとした。これにより、ユーザは印刷装置１００を用いて、サービスサーバ３００へアップロードされた画像データの公開時期を設定することができる。しかも、中継サーバ２００により公開時期が経過した画像データを非公開とすることができる。
【０１０２】
（２）印刷装置１００は、画像データをサービスサーバ３００にアップロードする作業を行う作業期間を設定するアップロード期間設定手段（図６、アップロード期間設定処理）を備え、アップロード期間設定手段により設定された作業期間に、画像データ取得手段（例えば、読取部１７０）により画像データを取得した場合、送信手段（図３のステップＳ１６）により画像データをサービスサーバ３００にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された公開する期間を指定する期間情報とを中継サーバ２００に送信する。これにより、複数の画像データのアップロード期間を、印刷装置１００により予め設定することができる。このため、設定したアップロード期間では画像データ取得手段（例えば、読取部１７０）で取得した画像データが自動的にサービスサーバ３００にアップロードされるので、画像データのアップロード作業の効率がよい。
【０１０３】
（３）印刷装置１００は、複数のサービスサーバ３００から画像データをアップロードするサービスサーバ３００を指定するサービスサーバ指定手段（図３のステップＳ１３）を備え、中継サーバ２００は、アップロード情報生成手段（図３のステップＳ１８）により、サービスサーバ指定手段により指定されたサービスサーバ３００に応じたアップロード情報（例えば、アップロード先ＵＲＬ、テンプレート）を生成し、生成したアップロード情報をアップロード情報返信手段（図３のステップＳ１８）により印刷装置１００に返信するとともに、画像データ公開設定手段（図４、非公開処理）により、サービスサーバ指定手段により指定されたサービスサーバ３００に応じた期間情報に基づいて、画像データアップロード手段（図３のステップＳ１９）によりサービスサーバ３００にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する。これにより、画像データがアップロードされたサービスサーバ３００に応じて、画像データを非公開に設定することができる。
【０１０４】
（４）画像データ公開設定手段（図４、非公開処理）は、一旦非公開に設定した画像データを、再度公開するように設定変更可能とした。これにより、サービスサーバ３００にアップロードされた画像データを再度一般に公開することができる。
【０１０５】
（５）中継サーバ２００は、アップロード情報生成手段（図１０のステップＳ１８’）により生成したアップロード情報（例えば、画像アップロードＵＲＬ、テンプレート）に基づいて、画像データをサービスサーバ３００にアップロードする。これにより、印刷装置１００の負担を軽減する画像公開システムとすることができる。
【０１０６】
（６）印刷装置１００は、画像データを読取部１７０により取得する画像データ取得ステップ（図３、ステップＳ１５）と、画像データを公開する期間を指定する期間情報を設定する公開期間設定ステップ（図３、ステップＳ１３）と、読取部１７０により取得された画像データをサービスサーバ３００にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報（図５の画面Ｇ１２）とを中継サーバ２００に送信する送信ステップ（図３、ステップＳ１６）と、アップロード要求に応じて中継サーバ２００から返信された画像データをサービスサーバ３００にアップロードするために必要な情報に基づいて、画像データをサービスサーバ３００にアップロードする画像データアップロードステップ（図３、ステップＳ１９）と、を備え、中継サーバ２００は、送信手段から送信されたアップロード要求に応じて、画像データをサービスサーバ３００にアップロードするために必要な情報を生成するアップロード情報生成ステップ（図３、ステップＳ１８）と、アップロード情報生成ステップにより生成された画像データをサービスサーバにアップロードするために必要な情報を、印刷装置１００に返信する情報返信ステップ（図３、ステップＳ１８）と、期間情報に基づいて、画像データアップロードステップによりサービスサーバ３００にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定ステップ（図４のステップＳ３１）と、を備えたことを特徴とする画像公開方法とした。これにより、ユーザは印刷装置１００を用いて、サービスサーバ３００へアップロードされた画像データの公開時期を設定することができる。しかも、中継サーバ２００により公開時期が経過した画像データを非公開とすることができる。
【０１０７】
（７）インターネット回線に接続可能なインターネット通信部１１０と読取部１７０を有する印刷装置１００と、アップロードされた画像データの公開サービスを行うサービスサーバ３００と、印刷装置１００とサービスサーバ３００との接続を中継する中継サーバ２００と、インターネット回線により印刷装置１００とサービスサーバ３００と中継サーバ２００とが接続された画像公開システムにおける印刷装置１００であって、インターネット回線に接続可能なインターネット通信部１１０と読取部１７０を有し、インターネット回線によりサービスサーバ３００と中継サーバ２００に接続された印刷装置１００あって、印刷装置１００は、画像データを読取部１７０により取得する画像データ取得手段（図３、ステップＳ１５）と、画像データを公開する期間を指定する期間情報（図５の画面Ｇ１２）を設定する公開期間設定手段（図３、ステップＳ１３）と、画像データ取得手段により取得された画像データをサービスサーバ３００にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報とを中継サーバ２００に送信する送信手段（図３、ステップＳ１６）と、アップロード要求に応じて中継サーバ２００から返信された画像データをサービスサーバ３００にアップロードするために必要な情報に基づいて、画像データをサービスサーバ３００にアップロードする画像データアップロード手段（図３、ステップＳ１９）と、を備えたことを特徴とする印刷装置１００とした。これにより、ユーザは印刷装置１００を用いて、サービスサーバ３００へアップロードされた画像データの公開時期を設定することができる。
【０１０８】
（８）インターネット回線に接続可能なインターネット通信部１１０と読取部１７０を有する印刷装置１００と、アップロードされた画像データの公開サービスを行うサービスサーバ３００と、印刷装置１００とサービスサーバ３００との接続を中継する中継サーバ２００と、インターネット回線により印刷装置１００とサービスサーバ３００と中継サーバ２００とが接続された画像公開システムにおける中継サーバ２００であって、インターネット回線により印刷装置１００とサービスサーバ３００に接続され、印刷装置１００とサービスサーバ３００との接続を中継する中継サーバ２００であって、中継サーバ２００は、印刷装置１００により取得された画像データをサービスサーバ３００にアップロードするためのアップロード要求に応じて、画像データをサービスサーバ３００にアップロードするために必要な情報を生成するアップロード情報生成手段（図３、ステップＳ１８）と、アップロード情報生成手段により生成された画像データをサービスサーバ３００にアップロードするために必要な情報を、印刷装置１００に返信する情報返信手段（図３、ステップＳ１８）と、印刷装置１００より取得した画像データを公開する期間を指定する期間情報（図５の画面Ｇ１２）に基づいて、画像データアップロード手段によりサービスサーバ３００にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定手段（図４のステップＳ３１）と、を備えたことを特徴とする中継サーバとした。これにより、中継サーバ２００により公開時期が経過した画像データを非公開とすることができる。 
【符号の説明】
【０１０９】
１００  印刷装置
１１０，２１０  インターネット通信部
１２０，２２０  制御部
１３０，２３０  記憶部
１５０  表示部
１６０  印刷部
１７０  読取部
１８０  操作部
２００  中継サーバ
３００  サービスサーバ
【図１】
0005652146.tif 000002
【図２】
0005652146.tif 000003
【図３】
0005652146.tif 000004
【図４】
0005652146.tif 000005
【図５】
0005652146.tif 000006
【図６】
0005652146.tif 000007
【図７】
0005652146.tif 000008
【図８】
0005652146.tif 000009
【図９】
0005652146.tif 000010
【図１０】
0005652146.tif 000011
【図１１】
0005652146.tif 000012
【図１２】
0005652146.tif 000013