画像公開システム、画像公開方法及び印刷装置
【課題】ユーザがサービスサーバにアップロードした画像データの公開期間を設定することができる画像公開システム及び印刷装置を提供する。
【解決手段】印刷装置は、画像データを前記画像読取手段により取得する画像データ取得手段と、画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、画像データのアップロード要求と期間情報とを中継サーバに送信する送信手段と、画像データをサービスサーバにアップロードする画像データアップロード手段と、を備え、中継サーバは、画像データをサービスサーバにアップロードするために必要な情報を生成して、印刷装置に返信する情報返信手段と、データアップロード手段によりサービスサーバにアップロードされた画像データを、画像データを公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えた画像公開システムとした。
【解決手段】印刷装置は、画像データを前記画像読取手段により取得する画像データ取得手段と、画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、画像データのアップロード要求と期間情報とを中継サーバに送信する送信手段と、画像データをサービスサーバにアップロードする画像データアップロード手段と、を備え、中継サーバは、画像データをサービスサーバにアップロードするために必要な情報を生成して、印刷装置に返信する情報返信手段と、データアップロード手段によりサービスサーバにアップロードされた画像データを、画像データを公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えた画像公開システムとした。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、印刷装置を利用した画像公開システム、画像公開方法及び印刷装置に関する。
【背景技術】
【0002】
従来から、読み取った画像データなどの電子ファイルをサーバへアップロードする画像処理装置や、サーバからダウンロードした電子ファイルを印刷する印刷装置等が知られている。特許文献1には、読み取った画像データをサーバへアップロードするイメージスキャナを備えた画像処理装置の一例が記載されている。上記画像処理装置や印刷装置のメーカーは、電子ファイルのアップロードやダウンロードのサービスを提供するために、アップロードされる電子ファイルを格納するための専用のサーバを独自に用意する場合がある。
【0003】
一方、近年では、サービス事業者が用意したネットワーク上のデータベースに電子ファイルを格納することができる電子ファイル格納サービスが普及している。例えば、Picasa(登録商標)ウェブアルバムや、flickr(登録商標)が、その一例である。ユーザは、ウェブブラウザを備えた端末装置を利用して、所望の電子ファイルを電子ファイル格納サービスにアップロードしたり、所望の電子ファイルを電子ファイル格納サービスからダウンロードしたりすることができる。
【0004】
このような状況において、上述の画像処理装置で読み取った画像データなどの電子ファイルを、メーカーが用意した専用のサーバではなく、サービス事業者が提供する電子ファイル格納サービスへアップロードすることが考えられる。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2005−269250号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
上記特許文献1は、イメージスキャナ等が付属した画像処理装置において、読み取った画像データを簡単な操作でサーバにアップロードできるだけのものである。一方で、サーバにアップロードされた画像データには、画像の内容等によって、公開期間を設定することが望まれる場合がある。
【0007】
本発明は、印刷装置のスキャナ機能により読み取った画像データを、電子ファイル保存サービスを行うサービスサーバにアップロードするとともに、アップロードした画像データの公開期間を設定することができる画像公開システムを提供することを目的とする。
【課題を解決するための手段】
【0008】
請求項1に記載の発明は、インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、アップロードされた画像データの公開サービスを行うサービスサーバと、前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムであって、前記印刷装置は、前記画像データを前記画像読取手段により取得する画像データ取得手段と、前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記期間情報とを前記中継サーバに送信する送信手段と、前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備え、前記中継サーバは、前記送信手段から送信された前記アップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成手段と、前記アップロード情報生成手段により生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信手段と、前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする画像公開システムとした。
【0009】
また、請求項2に記載の発明は、請求項1に記載の画像公開システムにおいて、前記印刷装置は、前記画像データを前記サービスサーバにアップロードする作業を行う作業期間を設定するアップロード期間設定手段を備え、前記アップロード期間設定手段により設定された前記作業期間に、前記画像データ取得手段により前記画像データを取得した場合、前記送信手段により前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記公開する期間を指定する期間情報とを前記中継サーバに送信することを特徴とする。
【0010】
また、請求項3に記載の発明は、請求項1又は2に記載の画像公開システムにおいて、前記印刷装置は、複数の前記サービスサーバから前記画像データをアップロードする前記サービスサーバを指定するサービスサーバ指定手段を備え、前記中継サーバは、前記アップロード情報生成手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記アップロード情報を生成し、生成した前記アップロード情報を前記アップロード情報返信手段により前記印刷装置に返信するとともに、画像データ公開設定手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定することを特徴とする。
【0011】
また、請求項4に記載の発明は、請求項1から3のいずれか1項に記載の画像公開システムにおいて、前記画像データ公開設定手段は、一旦非公開に設定した前記画像データを、再度公開するように設定変更可能としたことを特徴とする。
【0012】
また、請求項5に記載の発明は、請求項1〜4のいずれか1項に記載の画像公開システムにおいて、前記中継サーバは、前記アップロード情報生成手段により生成した前記アップロード情報に基づいて、前記画像データを前記サービスサーバにアップロードすることを特徴とする。
【0013】
また、請求項6に記載の発明は、請求項1〜5のいずれか1項に記載の画像公開システムにおいて、前記印刷装置は、前記画像データを前記画像読取手段により取得する画像データ取得ステップと、前記画像データを公開する期間を指定する期間情報を設定する公開期間設定ステップと、前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定ステップにより設定された前記期間情報とを前記中継サーバに送信する送信ステップと、前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロードステップと、を備え、前記中継サーバは、前記送信ステップから送信された前記アップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成ステップと、前記アップロード情報生成ステップにより生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信ステップと、前記期間情報に基づいて、前記画像データアップロードステップにより前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定ステップと、を備えたことを特徴とする画像公開方法とした。
【0014】
また、請求項7に記載の発明は、インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、アップロードされた画像データの公開サービスを行うサービスサーバと、前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムにおける前記印刷装置であって、画像データを前記画像読取手段により取得する画像データ取得手段と、前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記期間情報とを前記中継サーバに送信する送信手段と、前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備えたことを特徴とする印刷装置とした。
【0015】
また、請求項8に記載の発明は、インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、アップロードされた画像データの公開サービスを行うサービスサーバと、前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムにおける前記中継サーバであって、前記印刷装置により取得された画像データを前記サービスサーバにアップロードするためのアップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成手段と、前記アップロード情報生成手段により生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信手段と、前記印刷装置より取得した前記画像データを公開する期間を指定する期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする中継サーバとした。
【発明の効果】
【0016】
本発明によれば、電子ファイル保存サービスを行うサーバに、ユーザが簡単な操作で印刷装置のスキャナ機能により読み取った画像データを、公開期間を設定してアップロードすることができる。このため、電子ファイル保存サービスで公開される画像データの公開期間をユーザが設定できる画像公開システム、画像公開方法及び印刷装置を提供することができる。
【図面の簡単な説明】
【0017】
【図1】本実施形態に係る画像公開システム及び印刷装置の構成の概略を示す図である。
【図2】画像公開システム及び印刷装置の概略を示すブロック図である。
【図3】画像公開システムの動作の一例を示すフローチャートである。
【図4】画像公開システムの動作の一例を示すフローチャートである。
【図5】画像公開システムの印刷装置の表示部に表示される表示画像の一例を示す図である。
【図6】画像公開システムの動作の一例を示すフローチャートである。
【図7】画像公開システムの印刷装置の表示部に表示される表示画像の一例を示す図である。
【図8】画像公開システムの動作の一例を示すフローチャートである。
【図9】画像公開システムの印刷装置の表示部に表示される表示画像の一例を示す図である。
【図10】画像公開システムの動作の一例を示すフローチャートである。
【図11】画像公開システムの動作の一例を示すフローチャートである。
【図12】画像公開システムのサーバで公開される画像データの一例を示す図である。
【発明を実施するための最良の形態】
【0018】
以下に、本発明に好適な実施形態について図面に基づいて説明する。以下の説明では、本発明の画像公開システム及び印刷装置について説明する。
【0019】
[画像公開システム及び印刷装置の概略]
図1及び図2を参照して本実施形態に係る画像公開システム及び印刷装置の概略を説明する。図1は画像公開システム及び印刷装置の構成の概略を示す図である。図2は画像公開システム及び印刷装置の概略を示すブロック図である。
【0020】
本実施形態における画像公開システムは、図1に示すように、印刷装置100と、中継サーバ200と、複数のサービスサーバ300とで構成されている。
【0021】
印刷装置100は、具体的には、小型のデジタル複合機である。印刷装置100は、印刷機能、読取(スキャナ)機能、FAX機能、コピー機能、通話機能などを備えている。
【0022】
中継サーバ200は、印刷装置100とサービスサーバ300との電子ファイルのアップロードを中継し、アップロードされた画像データの公開期間の管理を行うサーバである。中継サーバ200は周知のサーバ機能を持った装置であればよく、例えば、印刷装置100のメーカーが、自社の印刷装置100の普及のために用意したものである。
【0023】
サービスサーバ300は、複数の画像公開サービスサーバA301、画像公開サービスサーバB302、画像公開サービスサーバC303から構成されている。また、サービスサーバ300は、印刷装置100からアップロードされた画像データやテキストデータなどの電子ファイルを保存することができる電子ファイル保存サービスなどの各種サービスを提供する。図1に示す複数のサービスサーバ300は、Picasa(登録商標)ウェブアルバムや、flickr(登録商標)などの複数のサービス事業者が提供する。
【0024】
印刷装置100と、中継サーバ200と、サービスサーバ300とは、互いにインターネット回線で接続されている。
【0025】
上述した構成において、印刷装置100は、当該印刷装置の画像読取手段である読取部170で読み取った画像データを、中継サーバ200を介して複数のサービスサーバ300へアップロードすることができる。また、印刷装置100において複数のサービスサーバ300へアップロードした画像データの公開期間を設定することができる。さらに、中継サーバ200は、複数のサービスサーバ300へアップロードされた画像データの各々の公開期間を監視し、画像データの公開期間が経過したことを契機として、画像データの公開/非公開を切替えることができる。
【0026】
上記画像データの複数のサービスサーバ300へのアップロード、公開期間の設定及び公開/非公開を実現するために、本実施形態に係る印刷装置100及び中継サーバ200は、以下の複数の手段を備えている。印刷装置100は、インターネット回線に接続可能な通信手段と画像読取手段を備える。また、印刷装置100は、画像データを読取部170により取得する画像データ取得手段と画像データを公開する期間を指定する期間情報を設定する公開期間設定手段を備える。印刷装置100は、画像データ取得手段により取得された画像データをサービスサーバ300にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報とを中継サーバ200に送信する送信手段を備える。印刷装置100は、アップロード要求に応じて中継サーバ200から返信された画像データをサービスサーバ300にアップロードするために必要な情報に基づいて、画像データをサービスサーバ300にアップロードする画像データアップロード手段を備える。
【0027】
一方、中継サーバ200は、印刷装置100の送信手段から送信されたアップロード要求に応じて、画像データをサービスサーバ300アップロードするために必要な情報を生成するアップロード情報生成手段を備える。中継サーバ200は、アップロード情報生成手段により生成された画像データをサービスサーバ300にアップロードするために必要な情報を、印刷装置100に返信する情報返信手段を備える。中継サーバ200は、印刷装置100から受信した期間情報に基づいて、サービスサーバ300にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定手段を備える。
【0028】
さらに、中継サーバ200は、上記画像データ公開設定手段を実行するために、印刷装置100の送信手段から送信された期間情報を受信する期間情報受信手段を備える。中継サーバ200は、受信した期間情報を画像データとアップロード先のサービスサーバ300とに紐付けて記憶する記憶手段と、現在の日付や時刻を取得する日時取得手段とを備える。中継サーバ200は、記憶手段に記憶された期間情報に基づいて公開する期間が経過した画像データを判定する公開期間判定手段と、公開する期間が経過した画像データがアップロードされているサービスサーバ300を特定するサービスサーバ特定手段とを備える。中継サーバ200は、公開する期間が経過した画像データがアップロードされているサービスサーバ300に画像データの非公開を指示する非公開指令を、サービスサーバ300に送信する非公開指令送信手段を備える。
【0029】
中継サーバ200によるアップロード先のサービスサーバ300における画像データの公開/非公開の設定により、当該画像データへのアクセスは以下のように変化する。例えば、中継サーバ200によりアップロード先のサービスサーバ300において公開設定された画像データは、該サービスサーバ300にアクセスしたユーザが自由に閲覧又はダウンロードすることができる状態となる。一方、中継サーバ200によりアップロード先のサービスサーバ300において非公開設定された画像データは、該サービスサーバ300にアクセスしたユーザが閲覧することもダウンロードすることもできない状態となる。
【0030】
以下、印刷装置100で設定された公開期間に応じた、中継サーバ200によるサービスサーバ300にアップロードされた画像データの公開/非公開の設定の概略を説明する。なお、以下の説明における印刷装置100と、中継サーバ200及びサービスサーバ300とのデータの送受信は、印刷装置100、中継サーバ200及びサービスサーバ300のそれぞれが接続されるインターネット回線を介して行われる。
【0031】
ユーザは、印刷装置100の操作部180を操作して、複数のサービスサーバ300の中から画像データのアップロード先のサービスサーバ300と画像データの公開期間とを設定する。その後、印刷装置100は、画像読取手段である読取部170で、サービスサーバ300にアップロードする情報資源を画像データとして読み取る。そして、印刷装置100は、アップロード先のサービスサーバ300を特定する情報、画像データの公開期間及び画像データを中継サーバ200へ送信する。
【0032】
中継サーバ200は、印刷装置100から受信したアップロード先のサービスサーバ300を特定する情報、画像データの公開期間及び画像データを、記憶部230の公開/非公開データテーブル240やアップロードデータテーブル250に記憶する。中継サーバ200は、アップロード先のサービスサーバ300にアクセスして、画像データのアップロード先URLを取得する。中継サーバ200は、アップロード先のサービスサーバ300に応じた画像データのアップロード用のテンプレートを生成し、取得したアップロード先URLとともに印刷装置100に送信する。
【0033】
印刷装置100は、中継サーバ200から受信した画像データのアップロード用のテンプレートやアップロード先URLに基づいて、画像データを設定したサービスサーバ300にアップロードする。
【0034】
中継サーバ200は、記憶部230の公開/非公開データテーブル240に記憶された画像データの公開期間が経過すると、当該画像データのアップロード先のサービスサーバ300にアクセスして、画像データの公開設定の切り替えを行う。具体的に説明すると、例えば、画像公開サービスサーバA301に、一週間の公開期間で画像データがアップロードされたとする。中継サーバ200は、画像データがアップロードされてから一週間経過すると、画像公開サービスサーバA301にアップロードされた画像データを非公開に設定する。これにより、画像公開サービスサーバA301にアップロードされた画像データは、一週間の間だけ、画像公開サービスサーバA301において公開されることになる。
【0035】
なお、サービスサーバ300によっては、アップロードされた画像データの公開/非公開の設定ができないサービスサーバ300もある。例えば、画像公開サービスサーバB302がアップロードされた画像データの公開/非公開の設定ができないものとする。この場合は、中継サーバ200は、画像公開サービスサーバB302にアップロードされた画像データの削除を行う。また、中継サーバ200は、公開しても構わない別の画像データを、非公開としたい画像データと同じアップロード先URLにアップロードすることで、画像公開サービスサーバB302に当初アップロードされた画像データを非公開とすることもできる。
【0036】
上述してきたように、本実施形態の画像公開システムによれば、複数のサービスサーバ300にアップロードされた複数の画像データの公開期間の管理は中継サーバ200が担うことになる。つまり、印刷装置100においては、画像データの公開先のサービスサーバ300及び画像データの公開期間を設定するだけで、サービスサーバ300にアップロードされた画像データの公開/非公開の切替を行うことができる画像公開システムとすることができる。したがって、いくら多機能でもパソコンほどの処理能力を持たない印刷装置100に、画像データの公開期間の設定機能を付与するだけで、複数のサービスサーバ300にアップロードされた複数の画像データの公開/非公開を設定することができる。
【0037】
以下、図2を用いて、本実施形態における画像公開システムのハードウェアの構成の概略を説明する。まず、印刷装置100のハードウェア構成について説明する。印刷装置100は、インターネット通信部110と、制御部120と、記憶部130と、表示部150と、印刷部160と、読取部170と、操作部180、メモリカードコントローラ190とを備えている。
【0038】
インターネット通信部110は、インターネット回線に接続された中継サーバ200及びサービスサーバ300との通信を行うための機器である。インターネット通信部110としては、周知のネットワークカードを採用することが出来る。なお、インターネット通信部110は、インターネット回線に接続するための通信手段として機能する。
【0039】
制御部120は、図示しないCPUと、CPUに接続されたROM及びRAMを備えている。CPUは、ROMに記憶された各種プログラムにしたがって、印刷装置100の動作を制御する。RAMは、各種データを一時的に記憶する記憶装置である。
【0040】
また、制御部120は、ROMに記憶された各種プログラムを実行することで、画像データ取得手段、公開期間設定手段、送信手段、画像データアップロード手段などとして機能する。
【0041】
記憶部130は、NAND型フラッシュメモリ等の不揮発性の記憶装置である。記憶部130は、印刷装置100のユーザを特定するためのユーザ特定情報と、各種の設定情報等を記憶する。なお、記憶部130としては、HDD(Hard Disk Drive)などを用いることもできる。
【0042】
表示部150は、周知のLCD等のディスプレイである。なお、表示部150は、周知のタッチパネルの機能を有し、表示部150に表示される所定の画像の接触位置に応じた所定の信号を制御部120に送信する。
【0043】
印刷部160は印刷機能を有し、制御部120の指示に従って、画像データなどの印刷を行う。読取部170はスキャナ機能を有し、ユーザにセットされた用紙に記録された画像を読み取る機器であり、制御部120の指示に従って、画像データなどの読取を行う。なお、読取部170は、本実施形態における画像読取手段である。
【0044】
操作部180は、例えばユーザにより操作される複数の操作ボタンであり、ユーザの押下操作に応じた信号を制御部120へ送信する装置である。ユーザは、操作部180を操作することにより当該印刷装置100で所望する機能の指示を入力することができる。
【0045】
メモリカードコントローラ190は、印刷装置100に装着された図示しないメモリカードへの記憶の制御を行う。具体的には、制御部120の指示に従って、メモリカードへのデータの書込み、メモリカードに記憶されているデータの読み込み、データの削除等を行う。メモリカードには、所定形式の電子ファイルが記憶されている。
【0046】
次に、中継サーバ200についてのハードウェア構成について説明する。中継サーバ200は、インターネット通信部210と、制御部220と、記憶部230とを備える。
【0047】
インターネット通信部210は、インターネット回線に接続された印刷装置100とサービスサーバ300との通信を行うための機器である。インターネット通信部210としては、周知のネットワークカードを採用することが出来る。
【0048】
制御部220は、図示しないCPUと、CPUに接続されたROM及びRAMを備えている。CPUは、ROM及び記憶部230に記憶されたプログラムにしたがって、インターネット回線に接続された印刷装置100とサービスサーバ300との通信を制御する。RAMは、各種データを一時的に記憶する記憶装置である。また、制御部220は図示しないカレンダー機能を備えており現在の日付や時刻を取得することができる。このカレンダー機能は上述した日時取得手段として機能する。
【0049】
記憶部230は、上述したHDDなどの不揮発性の記憶装置である。記憶部230には、中継サーバ200を制御する各種プログラムが記憶されている。また、記憶部230は、サービスサーバ300にアップロードされた画像データの公開期間などを記憶する公開/非公開データテーブル240を有する。また、記憶部230は、サービスサーバ300にアップロードされた画像データとアップロード先URLなどが関連付けられたアップロードデータテーブル250を有する。詳細は後述するが、中継サーバ200は、上記公開/非公開データテーブル240及びアップロードデータテーブル250に基づいて、サービスサーバ300にアップロードされた画像データの公開/非公開を管理する。なお、この公開/非公開データテーブル240及びアップロードデータテーブル250は、期間情報を画像データとアップロード先のサービスサーバ300とに紐付けて記憶する記憶手段として機能する。
【0050】
[画像公開システムの動作の実施例]
以下、図3〜10を参照し、画像公開システムの動作の実施例を説明する。まず、図3〜5を用いて、印刷装置100からサービスサーバ300への中継サーバ200を介した画像データのアップロードと、中継サーバ200によるサービスサーバ300へアップロードされた画像データの非公開設定について説明する。
【0051】
図3は、印刷装置100からサービスサーバ300への中継サーバ200を介した画像データの画像アップロード処理を示す。図4は、中継サーバ200によるサービスサーバ300へアップロードされた画像データの非公開処理を示す。図5は、図3に示す画像アップロード処理において、印刷装置100の表示部150に表示される画面の推移を示す。なお、図3に示す画像アップロード処理は、ユーザが操作部180において所定の操作を行なうことで開始される。
【0052】
印刷装置100は、ユーザによる操作部180の所定の操作に応じて、サービス選択画面を生成する(ステップS11)。ステップS11で生成されたサービス選択画面は、図5に示すように、ユーザにより画像データのアップロード先のサービスサーバ300を選択させるための画面G11として、印刷装置100の表示部150に表示される。
【0053】
印刷装置100は、現在の時間においてサービスサーバ300への画像データのアップロード設定があるか否かを判定する(ステップS12)。ここで判定されるアップロード設定は、後述のアップロード期間設定処理(図6参照)において、画像データをアップロードする期間が設定されているか否かが判定される。
【0054】
印刷装置100は、サービスサーバ300への画像データのアップロード設定があると判定(ステップS12:Yes)すると、ステップS14に処理を移す。つまり、現在の時間が後述のアップロード期間設定処理により設定された時間に該当した場合は、アップロード期間設定処理で設定されたアップロード先のサービスサーバ300への画像データのアップロードが実行される。
【0055】
印刷装置100は、サービスサーバ300への画像データのアップロード設定がないと判定(ステップS12:No)すると、画像データのアップロード先のサービスサーバ300の選択と、公開/非公開の期間の選択を行う(ステップS13)。そして、印刷装置100は、ユーザにより選択されたサービスサーバ300と公開/非公開の期間とを確認する画面を表示部150に表示させてユーザにOKか修正かを判定させる(ステップS14)。
【0056】
具体的に説明すると、ユーザは、図5に示す画面G11から画像データのアップロード先のサービスサーバ300を選択する。次に、画面G12から画像データの公開/非公開及び期間を選択する。そして、ユーザによる選択が終了すると、印刷装置100は、ユーザにより選択されたサービスサーバ300と、公開/非公開及び期間を確認させるための画面G13を表示部150に表示させる。画面G13は、画像データのアップロード先として公開サービスAが、公開期間として12時間がユーザにより選択されたことを示している。なお、図5に示す画面G11において、公開サービスAの横の「公開」の文字は、公開サービスAにおいては、アップロードされた画像データの公開/非公開の設定が可能なことを示している。また、上記ステップS13は、本実施形態における公開期間設定手段及び画像データをアップロードするサービスサーバ300を指定するサービスサーバ指定手段である。
【0057】
印刷装置100は、ユーザにより編集が選択されると(ステップS14:編集)、ステップS13の処理を再実行する。一方、ユーザによりOKが選択されると(ステップS14:OK)、画像データの読取を実行する(ステップS15)。このステップS15の処理は、印刷装置100の読取部170により、アップロードするための原稿を画像データとして読み取る画像データ取得手段である。図5の画面G14に示すように、画像データとして読み取られる原稿は複数あってもよく、ユーザが画面G14の「いいえ」を選択して読み取りの終了させるまで原稿の読み取りは続けられる。
【0058】
印刷装置100は、画像データのアップロード要求を中継サーバ200に送信する(ステップS16)。印刷装置100から中継サーバ200へ送信されるアップロード要求には、アップロードする画像データとユーザにより選択されたアップロード先のサービスサーバ300、ステップS13で設定された画像データの公開期間を含む期間情報などが含まれている。なお、上記ステップS16は、本実施形態における送信手段である。
【0059】
中継サーバ200は、印刷装置100からのアップロード要求を受信すると(ステップS17)、受信したアップロード要求に含まれるアップロードする画像データ、アップロード先のサービスサーバ300及び期間情報などを記憶手段に記憶する。記憶手段は上述したように公開/非公開データテーブル240及びアップロードデータテーブル250から構成され、期間情報を画像データとアップロード先のサービスサーバ300とに紐付けて記憶する。ステップS17は、印刷装置100の送信手段から送信された期間情報を受信する期間情報受信手段である。
【0060】
中継サーバ200は、画像アップロードURLを生成して印刷装置100に送信する(ステップS18)。ステップS18で生成される画像アップロードURLは、中継サーバ200がアップロード要求に含まれるアップロード先のサービスサーバ300にアクセスして取得したサービスサーバ300のアップロード先URLである。また、ステップS18では、画像アップロードURLとともに、画像データをサービスサーバ300にアップロードするための所定のフォーマットであるテンプレートも中継サーバ200から送信される。すなわち、ステップS18は、印刷装置100が画像データをサービスサーバ300にアップロードするために必要な情報を生成するアップロード情報生成手段及びアップロードするために必要な情報を印刷装置100に送信する情報返信手段である。
【0061】
印刷装置100は、中継サーバ200からの画像アップロードURLを受信すると、サービスサーバ300への画像データのアップロードを行う(ステップS19)。このステップS19では、中継サーバ200から送信された画像アップロードURLに、テンプレートに添付された画像データをサービスサーバ300へ送信することにより、画像データのアップロードが実行される画像データアップロード手段である。ステップS19のアップロード中は、図5に示すように、画像データがアップロード中であること示す画面G15が、印刷装置100の表示部150に表示される。
【0062】
サービスサーバ300は、印刷装置100からの画像データを受信すると、サービスサーバ300の所定のデータベースに画像データを登録する(ステップS20)。そして、サービスサーバ300は、画像データのアップロードの結果を印刷装置100へ送信する(ステップS21)。
【0063】
印刷装置100は、サービスサーバ300からのアップロード結果を受信すると(ステップS22)、図5に示す画像データのアップロードが終了したことをユーザに知らせる画面G16を表示部150に表示して、画像アップロード処理を終了する。
【0064】
上述してきたように、本実施形態における画像公開システムにおいては、画像データをサービスサーバ300へアップロードする場合に、アップロード先のサービスサーバ300の選択と、画像データの公開/非公開及び期間を設定することができる。
【0065】
次に、図4に示す非公開処理を説明する。この非公開処理は、公開設定でサービスサーバ300へ画像データをアップロードした後に、公開設定の期間が経過しことを検出した中継サーバ200により実行される処理である。中継サーバ200は、画像データとアップロード先のサービスサーバ300とに紐付けて記憶手段に記憶されている期間情報に基づいて、画像データの公開設定の期間が経過したことを検出する。つまり、中継サーバ200は、図示しない公開期間判定手段及びサービスサーバ特定手段により、公開期間が経過した画像データと、当該画像データのアップロード先のサービスサーバ300を特定して以下の処理を実行する。
【0066】
中継サーバ200は、公開期間が経過した画像データを検出すると、当該画像データがアップロードされたサービスサーバ300に対して非公開設定情報を送信する(ステップS31)。ステップS31は、画像データを公開する期間が経過したことにより当該画像データを非公開に設定する画像データ公開設定手段及び画像データの非公開を指示する非公開指令を、サービスサーバ300に送信する非公開指令送信手段である。サービスサーバ300は、中継サーバ200からの非公開設定情報を受信すると(ステップS32)、当該画像データを非公開に設定する(ステップS33)。そして、サービスサーバ300は、非公開設定の結果を中継サーバ200へ送信する(ステップS34)。
【0067】
中継サーバ200は、サービスサーバ300からの非公開設定の結果を受信すると(ステップS35)、この結果に応じて、記憶部230の公開/非公開データテーブル240の内容を記憶更新して、非公開処理を終了する。
【0068】
このようにして、本実施形態においては、公開設定でサービスサーバ300へアップロードされた画像データの公開設定の期間を、中継サーバ200が管理することで、非公開の設定することができる。
【0069】
また、図示はしないが、例えば、非公開設定でサービスサーバ300へアップロードされた画像データの非公開設定の期間を、中継サーバ200が管理して、非公開設定の期間が経過すると、非公開から公開に設定を切り替えることもできる。
【0070】
さらに、画像データの公開/非公開の期間を複数設定できるようにして、一旦公開から非公開に設定変更された画像データを、再度公開に設定変更することもできる。また、一旦非公開から公開に設定変更された画像データを、再度非公開に設定変更するようにしてもよい。
【0071】
上述したように、本実施形態においては、中継サーバ200が、サービスサーバ300へアップロードされた画像データの公開/非公開の期間を管理することで、印刷装置100に負担をかけることなく、画像データの公開/非公開の切替えを行うことができる。
【0072】
次に、図6に示すアップロード期間設定処理を説明する。図6に示すアップロード期間設定処理は、ユーザが印刷装置100の操作部180において、所定の操作に応じて実行されるものである。なお、以下のアップロード期間設定処理の説明では、印刷装置100の表示部150に表示される画面の説明も図7を用いて同時に行う。
【0073】
印刷装置100は、ユーザによる印刷装置100の操作部180の所定の操作に応じて、サービス設定画面を生成する(ステップS41)。サービス設定画面は、図7に示す画面G21である。印刷装置100は、ユーザによるアップロード期間の設定を行う(ステップS42)。すなわち、図7に示す画面G21において、ユーザが所望するアップロード期間が設定される。
【0074】
印刷装置100は、画像データのアップロード先のサービスサーバ300の選択と、公開/非公開の期間の選択を行う(ステップS43)。印刷装置100は、ユーザにより設定されたアップロード期間、ユーザにより選択されたサービスサーバ300と公開/非公開の期間とを確認する画面を表示部150に表示させてユーザにOKか修正かを判定させる(ステップS44)。
【0075】
具体的に説明すると、ユーザは、図7に示す画面G22から画像データのアップロード先のサービスサーバ300を選択する。次に、画面G23から画像データの公開/非公開及び期間を選択する。そして、ユーザによる選択が終了すると、印刷装置100は、ユーザにより設定されたアップロード期間、ユーザにより選択されたサービスサーバ300及び公開/非公開及び期間を確認させるための画面G24を表示部150に表示させる。画面G24は、ユーザにより設定されたアップロード期間と、画像データのアップロード先として公開サービスAが、公開期間として1日がユーザにより選択されたことを示すアップロード期間設定情報である。
【0076】
印刷装置100は、ユーザにより修正が選択されると(ステップS44:修正)、ステップS42及びステップS43の処理を再実行する。一方、ユーザによりOKが選択されると(ステップS44:OK)、印刷装置100は、アップロード期間設定情報を記憶部130に記憶して(ステップS45)、アップロード期間設定処理を終了する。
【0077】
上述したように、本実施形態においては、画像データをサービスサーバ300にアップロードしない場合でも、予めアップロード期間設定情報を設定しておくことができる。なお、アップロード期間設定情報は、複数のアップロード期間設定情報を設定することができる。そして、ここで設定されたアップロード期間設定情報は、図3のステップS12で参照されて、設定されたアップロード期間設定情報に基づいたサービスサーバ300や公開期間で画像データがアップロードされることになる。アップロード期間設定処理は、画像データをサービスサーバ300にアップロードする作業を行う作業期間を設定するアップロード期間設定手段である。
【0078】
次に、図8に示すアップロード期間変更処理を説明する。図8に示すアップロード期間変更処理は、図6においてユーザにより設定されたアップロード期間設定情報を変更する処理である。なお、以下のアップロード期間変更処理の説明では、印刷装置100の表示部150に表示される画面の説明も図9を用いて同時に行う。
【0079】
印刷装置100は、ユーザによる印刷装置100の操作部180の所定の操作に応じて、アップロード期間設定情報を読み込む(ステップS51)。印刷装置100は、アップロード期間設定一覧画面を生成する(ステップS52)。印刷装置100は、アップロード期間設定一覧画面から、変更するアップロード期間設定情報をユーザにより選択させる(ステップS53)。
【0080】
図9に示すように、印刷装置100の表示部150には、アップロード期間設定一覧画面の一例として画面G31が表示される。アップロード期間設定一覧画面には、複数のアップロード期間設定情報が表示される。ユーザは、表示された複数のアップロード期間設定情報の中から変更したい複数のアップロード期間設定情報を選択する。具体的に説明すると、ユーザは、アップロード期間設定一覧画面に、変更したいアップロード期間設定情報を、上下にスクロールさせて検索する。そして、「変更」スイッチにより選択されたアップロード期間設定情報の再設定が開始される。
【0081】
なお、図9に示すアップロード期間設定一覧画面としての画面G32は、上述した画面G31の変形例である。つまり、図9に示す画面G32は、アップロード期間設定一覧画面の変形例である。アップロード期間設定一覧画面の変形例を示す画面G32では、複数のアップロード期間設定情報を、日付に沿って印刷装置100の表示部150の左右にスクロールして検索することができる。
【0082】
印刷装置100は、ユーザによるアップロード期間の設定を行う(ステップS54)。印刷装置100は、画像データのアップロード先のサービスサーバ300の選択と、公開/非公開の期間の選択を行う(ステップS55)。印刷装置100は、ユーザにより設定されたアップロード期間、ユーザにより選択されたサービスサーバ300と公開/非公開の期間とを確認する画面を表示部150に表示させてユーザにOKか修正かを判定させる(ステップS56)。
【0083】
印刷装置100は、ユーザにより修正が選択されると(ステップS56:修正)、ステップS54及びステップS55の処理を再実行する。一方、印刷装置100は、ユーザによりOKが選択されると(ステップS56:OK)、再設定されたアップロード期間設定情報を記憶部130に記憶して(ステップS57)、アップロード期間変更処理を終了する。
【0084】
上述したように、本実施形態においては、一旦設定した、アップロード期間設定情報を変更可能としている。これにより、予め複数のアップロード期間設定情報を設定した場合でも、画像データの公開/非公開の期間などを変更する必要が生じた場合に対応することができる。
【0085】
[画像データのアップロード処理の変形例]
次に、図10を用いて、印刷装置100からサービスサーバ300への中継サーバ200を介した画像データのアップロード処理の変形例を画像アップロード処理2として説明する。なお、以下の説明では、上述した図3に示す画像アップロード処理と同じ処理は、同一の符号を付して説明は省略し、異なる処理のみ説明する。
【0086】
図10は、印刷装置100からサービスサーバ300への中継サーバ200を介した画像データの画像アップロード処理を示す。なお、図10に示す画像アップロード処理2は、上述した図3に示す画像アップロード処理と同様に、ユーザが操作部180において所定の操作を行なうことで開始される。
【0087】
中継サーバ200は、印刷装置100からのアップロード要求を受信すると(ステップS17)、画像アップロードURLを生成する(ステップS18’)。ステップS18’で生成される画像アップロードURLは、中継サーバ200がアップロード要求に含まれるアップロード先のサービスサーバ300にアクセスして取得したサービスサーバ300のアップロード先URLである。
【0088】
中継サーバ200は、生成した画像アップロードURLに基づいて、サービスサーバ300への画像データのアップロードを行う(ステップS19’)。このステップS19’では、中継サーバ200で生成した画像アップロードURLに、テンプレートに添付された画像データをサービスサーバ300へ送信することにより、画像データのアップロードが実行される。
【0089】
サービスサーバ300は、中継サーバ200からの画像データを受信すると、サービスサーバ300の所定のデータベースに画像データを登録する(ステップS20)。そして、サービスサーバ300は、画像データのアップロードの結果を中継サーバ200へ送信する(ステップS21’)。
【0090】
中継サーバ200は、サービスサーバ300からのアップロード結果を受信すると、受信したアップロード結果を印刷装置100へ送信する(ステップS22’)。印刷装置100はアップロード結果を受信すると(ステップS22)、画像アップロード処理2を終了する。
【0091】
上述したように、図10に示す画像アップロード処理2では、サービスサーバ300への画像データのアップロードを、印刷装置100からではなく、中継サーバ200において行っている。これにより、さらに印刷装置100の負担の低減を計ることができる。
【0092】
[画像データの非公開上書き処理]
次に、図11に示す非公開上書き処理を説明する。この非公開上書き処理は、公開/非公開設定ができないサービスサーバ300へ画像データをアップロードした後に、公開設定の期間が経過したことを検出した中継サーバ200により実行される。なお、以下の非公開上書き処理の説明では、中継サーバ200で生成される上書き用の画像データの説明も図12を用いて同時に行う。中継サーバ200による非公開上書き処理は、上述した非公開処理と同様に、図示しない公開期間判定手段及びサービスサーバ特定手段により、公開期間が経過した画像データと、当該画像データのアップロード先のサービスサーバ300が特定された後に実行される。
【0093】
中継サーバ200は、公開/非公開データテーブル240(図2参照)に記憶されている画像データの公開期間が経過したことを検出すると、当該画像データのアップロード先のサービスサーバ300の画像アップロードURLを生成する(ステップS61)。
【0094】
中継サーバ200は、上書き用の画像データを生成する(ステップS62)。中継サーバ200で生成される上書き用の画像データは、例えば、図12の上書き用画像データG41に示すように、当該画像データの閲覧者に、画像データの公開期間が終了したことを知らせるテキストデータである。なお、中継サーバ200で生成される上書き用の画像データは、上書き用画像データG41に示すテキストデータに限らず、公開しても構わない別の画像データを用いてもよい。
【0095】
中継サーバ200は、生成した画像アップロードURLに基づいて、サービスサーバ300への上書き用の画像データのアップロードを行う(ステップS63)。このステップS63では、中継サーバ200で生成したサービスサーバ300の画像アップロードURLに、上書き用の画像データを送信することにより、上書き用の画像データのアップロードが実行される。
【0096】
サービスサーバ300は、中継サーバ200からの上書き用の画像データを受信すると、サービスサーバ300の所定のデータベースに上書き用の画像データを登録する(ステップS64)。そして、サービスサーバ300は、上書き用の画像データのアップロードの結果を中継サーバ200へ送信する(ステップS65)。
【0097】
中継サーバ200は、サービスサーバ300からのアップロード結果を受信すると(ステップS66)、非公開上書き処理を終了する。
【0098】
上述したように、本実施形態においては、公開/非公開設定のできないサービスサーバ300へアップロードされた画像データは、公開設定の期間が経過すると中継サーバ200により生成された上書き用の画像データにより上書きされる。これにより、当初サービスサーバ300に登録された画像データは、上書き用の画像データに変更されることで非公開とすることができる。
【0099】
以上、本発明の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【0100】
本発明を、上述してきた実施形態を通して説明したが、本実施形態の画像公開システム及び印刷装置によれば、以下の効果が期待できる。
【0101】
(1)インターネット回線に接続可能なインターネット通信部110と読取部170を備えた印刷装置100と、アップロードされた画像データの公開サービスを行うサービスサーバ300と、印刷装置100とサービスサーバ300との接続を中継する中継サーバ200と、インターネット回線により印刷装置100とサービスサーバ300と中継サーバ200とが接続された画像公開システムであって、印刷装置100は、画像データを読取部170により取得する画像データ取得手段(図3、ステップS15)と、画像データを公開する期間を指定する期間情報(図5の画面G12)を設定する公開期間設定手段(図3、ステップS13)と、読取部170により取得された画像データをサービスサーバ300にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報とを中継サーバ200に送信する送信手段(図3、ステップS16)と、アップロード要求に応じて中継サーバ200から返信された画像データをサービスサーバ300にアップロードするために必要な情報に基づいて、画像データをサービスサーバ300にアップロードする画像データアップロード手段(図3、ステップS19)と、を備え、中継サーバ200は、送信手段から送信されたアップロード要求に応じて、画像データをサービスサーバ300にアップロードするために必要な情報を生成するアップロード情報生成手段(図3、ステップS18)と、アップロード情報生成手段により生成された画像データをサービスサーバにアップロードするために必要な情報を、印刷装置100に返信する情報返信手段(図3、ステップS18)と、期間情報に基づいて、画像データアップロード手段によりサービスサーバ300にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定手段(図4のステップS31)と、を備えたことを特徴とする画像公開システムとした。これにより、ユーザは印刷装置100を用いて、サービスサーバ300へアップロードされた画像データの公開時期を設定することができる。しかも、中継サーバ200により公開時期が経過した画像データを非公開とすることができる。
【0102】
(2)印刷装置100は、画像データをサービスサーバ300にアップロードする作業を行う作業期間を設定するアップロード期間設定手段(図6、アップロード期間設定処理)を備え、アップロード期間設定手段により設定された作業期間に、画像データ取得手段(例えば、読取部170)により画像データを取得した場合、送信手段(図3のステップS16)により画像データをサービスサーバ300にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された公開する期間を指定する期間情報とを中継サーバ200に送信する。これにより、複数の画像データのアップロード期間を、印刷装置100により予め設定することができる。このため、設定したアップロード期間では画像データ取得手段(例えば、読取部170)で取得した画像データが自動的にサービスサーバ300にアップロードされるので、画像データのアップロード作業の効率がよい。
【0103】
(3)印刷装置100は、複数のサービスサーバ300から画像データをアップロードするサービスサーバ300を指定するサービスサーバ指定手段(図3のステップS13)を備え、中継サーバ200は、アップロード情報生成手段(図3のステップS18)により、サービスサーバ指定手段により指定されたサービスサーバ300に応じたアップロード情報(例えば、アップロード先URL、テンプレート)を生成し、生成したアップロード情報をアップロード情報返信手段(図3のステップS18)により印刷装置100に返信するとともに、画像データ公開設定手段(図4、非公開処理)により、サービスサーバ指定手段により指定されたサービスサーバ300に応じた期間情報に基づいて、画像データアップロード手段(図3のステップS19)によりサービスサーバ300にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する。これにより、画像データがアップロードされたサービスサーバ300に応じて、画像データを非公開に設定することができる。
【0104】
(4)画像データ公開設定手段(図4、非公開処理)は、一旦非公開に設定した画像データを、再度公開するように設定変更可能とした。これにより、サービスサーバ300にアップロードされた画像データを再度一般に公開することができる。
【0105】
(5)中継サーバ200は、アップロード情報生成手段(図10のステップS18’)により生成したアップロード情報(例えば、画像アップロードURL、テンプレート)に基づいて、画像データをサービスサーバ300にアップロードする。これにより、印刷装置100の負担を軽減する画像公開システムとすることができる。
【0106】
(6)印刷装置100は、画像データを読取部170により取得する画像データ取得ステップ(図3、ステップS15)と、画像データを公開する期間を指定する期間情報を設定する公開期間設定ステップ(図3、ステップS13)と、読取部170により取得された画像データをサービスサーバ300にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報(図5の画面G12)とを中継サーバ200に送信する送信ステップ(図3、ステップS16)と、アップロード要求に応じて中継サーバ200から返信された画像データをサービスサーバ300にアップロードするために必要な情報に基づいて、画像データをサービスサーバ300にアップロードする画像データアップロードステップ(図3、ステップS19)と、を備え、中継サーバ200は、送信手段から送信されたアップロード要求に応じて、画像データをサービスサーバ300にアップロードするために必要な情報を生成するアップロード情報生成ステップ(図3、ステップS18)と、アップロード情報生成ステップにより生成された画像データをサービスサーバにアップロードするために必要な情報を、印刷装置100に返信する情報返信ステップ(図3、ステップS18)と、期間情報に基づいて、画像データアップロードステップによりサービスサーバ300にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定ステップ(図4のステップS31)と、を備えたことを特徴とする画像公開方法とした。これにより、ユーザは印刷装置100を用いて、サービスサーバ300へアップロードされた画像データの公開時期を設定することができる。しかも、中継サーバ200により公開時期が経過した画像データを非公開とすることができる。
【0107】
(7)インターネット回線に接続可能なインターネット通信部110と読取部170を有する印刷装置100と、アップロードされた画像データの公開サービスを行うサービスサーバ300と、印刷装置100とサービスサーバ300との接続を中継する中継サーバ200と、インターネット回線により印刷装置100とサービスサーバ300と中継サーバ200とが接続された画像公開システムにおける印刷装置100であって、インターネット回線に接続可能なインターネット通信部110と読取部170を有し、インターネット回線によりサービスサーバ300と中継サーバ200に接続された印刷装置100あって、印刷装置100は、画像データを読取部170により取得する画像データ取得手段(図3、ステップS15)と、画像データを公開する期間を指定する期間情報(図5の画面G12)を設定する公開期間設定手段(図3、ステップS13)と、画像データ取得手段により取得された画像データをサービスサーバ300にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報とを中継サーバ200に送信する送信手段(図3、ステップS16)と、アップロード要求に応じて中継サーバ200から返信された画像データをサービスサーバ300にアップロードするために必要な情報に基づいて、画像データをサービスサーバ300にアップロードする画像データアップロード手段(図3、ステップS19)と、を備えたことを特徴とする印刷装置100とした。これにより、ユーザは印刷装置100を用いて、サービスサーバ300へアップロードされた画像データの公開時期を設定することができる。
【0108】
(8)インターネット回線に接続可能なインターネット通信部110と読取部170を有する印刷装置100と、アップロードされた画像データの公開サービスを行うサービスサーバ300と、印刷装置100とサービスサーバ300との接続を中継する中継サーバ200と、インターネット回線により印刷装置100とサービスサーバ300と中継サーバ200とが接続された画像公開システムにおける中継サーバ200であって、インターネット回線により印刷装置100とサービスサーバ300に接続され、印刷装置100とサービスサーバ300との接続を中継する中継サーバ200であって、中継サーバ200は、印刷装置100により取得された画像データをサービスサーバ300にアップロードするためのアップロード要求に応じて、画像データをサービスサーバ300にアップロードするために必要な情報を生成するアップロード情報生成手段(図3、ステップS18)と、アップロード情報生成手段により生成された画像データをサービスサーバ300にアップロードするために必要な情報を、印刷装置100に返信する情報返信手段(図3、ステップS18)と、印刷装置100より取得した画像データを公開する期間を指定する期間情報(図5の画面G12)に基づいて、画像データアップロード手段によりサービスサーバ300にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定手段(図4のステップS31)と、を備えたことを特徴とする中継サーバとした。これにより、中継サーバ200により公開時期が経過した画像データを非公開とすることができる。
【符号の説明】
【0109】
100 印刷装置
110,210 インターネット通信部
120,220 制御部
130,230 記憶部
150 表示部
160 印刷部
170 読取部
180 操作部
200 中継サーバ
300 サービスサーバ
【技術分野】
【0001】
本発明は、印刷装置を利用した画像公開システム、画像公開方法及び印刷装置に関する。
【背景技術】
【0002】
従来から、読み取った画像データなどの電子ファイルをサーバへアップロードする画像処理装置や、サーバからダウンロードした電子ファイルを印刷する印刷装置等が知られている。特許文献1には、読み取った画像データをサーバへアップロードするイメージスキャナを備えた画像処理装置の一例が記載されている。上記画像処理装置や印刷装置のメーカーは、電子ファイルのアップロードやダウンロードのサービスを提供するために、アップロードされる電子ファイルを格納するための専用のサーバを独自に用意する場合がある。
【0003】
一方、近年では、サービス事業者が用意したネットワーク上のデータベースに電子ファイルを格納することができる電子ファイル格納サービスが普及している。例えば、Picasa(登録商標)ウェブアルバムや、flickr(登録商標)が、その一例である。ユーザは、ウェブブラウザを備えた端末装置を利用して、所望の電子ファイルを電子ファイル格納サービスにアップロードしたり、所望の電子ファイルを電子ファイル格納サービスからダウンロードしたりすることができる。
【0004】
このような状況において、上述の画像処理装置で読み取った画像データなどの電子ファイルを、メーカーが用意した専用のサーバではなく、サービス事業者が提供する電子ファイル格納サービスへアップロードすることが考えられる。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2005−269250号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
上記特許文献1は、イメージスキャナ等が付属した画像処理装置において、読み取った画像データを簡単な操作でサーバにアップロードできるだけのものである。一方で、サーバにアップロードされた画像データには、画像の内容等によって、公開期間を設定することが望まれる場合がある。
【0007】
本発明は、印刷装置のスキャナ機能により読み取った画像データを、電子ファイル保存サービスを行うサービスサーバにアップロードするとともに、アップロードした画像データの公開期間を設定することができる画像公開システムを提供することを目的とする。
【課題を解決するための手段】
【0008】
請求項1に記載の発明は、インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、アップロードされた画像データの公開サービスを行うサービスサーバと、前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムであって、前記印刷装置は、前記画像データを前記画像読取手段により取得する画像データ取得手段と、前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記期間情報とを前記中継サーバに送信する送信手段と、前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備え、前記中継サーバは、前記送信手段から送信された前記アップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成手段と、前記アップロード情報生成手段により生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信手段と、前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする画像公開システムとした。
【0009】
また、請求項2に記載の発明は、請求項1に記載の画像公開システムにおいて、前記印刷装置は、前記画像データを前記サービスサーバにアップロードする作業を行う作業期間を設定するアップロード期間設定手段を備え、前記アップロード期間設定手段により設定された前記作業期間に、前記画像データ取得手段により前記画像データを取得した場合、前記送信手段により前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記公開する期間を指定する期間情報とを前記中継サーバに送信することを特徴とする。
【0010】
また、請求項3に記載の発明は、請求項1又は2に記載の画像公開システムにおいて、前記印刷装置は、複数の前記サービスサーバから前記画像データをアップロードする前記サービスサーバを指定するサービスサーバ指定手段を備え、前記中継サーバは、前記アップロード情報生成手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記アップロード情報を生成し、生成した前記アップロード情報を前記アップロード情報返信手段により前記印刷装置に返信するとともに、画像データ公開設定手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定することを特徴とする。
【0011】
また、請求項4に記載の発明は、請求項1から3のいずれか1項に記載の画像公開システムにおいて、前記画像データ公開設定手段は、一旦非公開に設定した前記画像データを、再度公開するように設定変更可能としたことを特徴とする。
【0012】
また、請求項5に記載の発明は、請求項1〜4のいずれか1項に記載の画像公開システムにおいて、前記中継サーバは、前記アップロード情報生成手段により生成した前記アップロード情報に基づいて、前記画像データを前記サービスサーバにアップロードすることを特徴とする。
【0013】
また、請求項6に記載の発明は、請求項1〜5のいずれか1項に記載の画像公開システムにおいて、前記印刷装置は、前記画像データを前記画像読取手段により取得する画像データ取得ステップと、前記画像データを公開する期間を指定する期間情報を設定する公開期間設定ステップと、前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定ステップにより設定された前記期間情報とを前記中継サーバに送信する送信ステップと、前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロードステップと、を備え、前記中継サーバは、前記送信ステップから送信された前記アップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成ステップと、前記アップロード情報生成ステップにより生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信ステップと、前記期間情報に基づいて、前記画像データアップロードステップにより前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定ステップと、を備えたことを特徴とする画像公開方法とした。
【0014】
また、請求項7に記載の発明は、インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、アップロードされた画像データの公開サービスを行うサービスサーバと、前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムにおける前記印刷装置であって、画像データを前記画像読取手段により取得する画像データ取得手段と、前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記期間情報とを前記中継サーバに送信する送信手段と、前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備えたことを特徴とする印刷装置とした。
【0015】
また、請求項8に記載の発明は、インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、アップロードされた画像データの公開サービスを行うサービスサーバと、前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムにおける前記中継サーバであって、前記印刷装置により取得された画像データを前記サービスサーバにアップロードするためのアップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成手段と、前記アップロード情報生成手段により生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信手段と、前記印刷装置より取得した前記画像データを公開する期間を指定する期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする中継サーバとした。
【発明の効果】
【0016】
本発明によれば、電子ファイル保存サービスを行うサーバに、ユーザが簡単な操作で印刷装置のスキャナ機能により読み取った画像データを、公開期間を設定してアップロードすることができる。このため、電子ファイル保存サービスで公開される画像データの公開期間をユーザが設定できる画像公開システム、画像公開方法及び印刷装置を提供することができる。
【図面の簡単な説明】
【0017】
【図1】本実施形態に係る画像公開システム及び印刷装置の構成の概略を示す図である。
【図2】画像公開システム及び印刷装置の概略を示すブロック図である。
【図3】画像公開システムの動作の一例を示すフローチャートである。
【図4】画像公開システムの動作の一例を示すフローチャートである。
【図5】画像公開システムの印刷装置の表示部に表示される表示画像の一例を示す図である。
【図6】画像公開システムの動作の一例を示すフローチャートである。
【図7】画像公開システムの印刷装置の表示部に表示される表示画像の一例を示す図である。
【図8】画像公開システムの動作の一例を示すフローチャートである。
【図9】画像公開システムの印刷装置の表示部に表示される表示画像の一例を示す図である。
【図10】画像公開システムの動作の一例を示すフローチャートである。
【図11】画像公開システムの動作の一例を示すフローチャートである。
【図12】画像公開システムのサーバで公開される画像データの一例を示す図である。
【発明を実施するための最良の形態】
【0018】
以下に、本発明に好適な実施形態について図面に基づいて説明する。以下の説明では、本発明の画像公開システム及び印刷装置について説明する。
【0019】
[画像公開システム及び印刷装置の概略]
図1及び図2を参照して本実施形態に係る画像公開システム及び印刷装置の概略を説明する。図1は画像公開システム及び印刷装置の構成の概略を示す図である。図2は画像公開システム及び印刷装置の概略を示すブロック図である。
【0020】
本実施形態における画像公開システムは、図1に示すように、印刷装置100と、中継サーバ200と、複数のサービスサーバ300とで構成されている。
【0021】
印刷装置100は、具体的には、小型のデジタル複合機である。印刷装置100は、印刷機能、読取(スキャナ)機能、FAX機能、コピー機能、通話機能などを備えている。
【0022】
中継サーバ200は、印刷装置100とサービスサーバ300との電子ファイルのアップロードを中継し、アップロードされた画像データの公開期間の管理を行うサーバである。中継サーバ200は周知のサーバ機能を持った装置であればよく、例えば、印刷装置100のメーカーが、自社の印刷装置100の普及のために用意したものである。
【0023】
サービスサーバ300は、複数の画像公開サービスサーバA301、画像公開サービスサーバB302、画像公開サービスサーバC303から構成されている。また、サービスサーバ300は、印刷装置100からアップロードされた画像データやテキストデータなどの電子ファイルを保存することができる電子ファイル保存サービスなどの各種サービスを提供する。図1に示す複数のサービスサーバ300は、Picasa(登録商標)ウェブアルバムや、flickr(登録商標)などの複数のサービス事業者が提供する。
【0024】
印刷装置100と、中継サーバ200と、サービスサーバ300とは、互いにインターネット回線で接続されている。
【0025】
上述した構成において、印刷装置100は、当該印刷装置の画像読取手段である読取部170で読み取った画像データを、中継サーバ200を介して複数のサービスサーバ300へアップロードすることができる。また、印刷装置100において複数のサービスサーバ300へアップロードした画像データの公開期間を設定することができる。さらに、中継サーバ200は、複数のサービスサーバ300へアップロードされた画像データの各々の公開期間を監視し、画像データの公開期間が経過したことを契機として、画像データの公開/非公開を切替えることができる。
【0026】
上記画像データの複数のサービスサーバ300へのアップロード、公開期間の設定及び公開/非公開を実現するために、本実施形態に係る印刷装置100及び中継サーバ200は、以下の複数の手段を備えている。印刷装置100は、インターネット回線に接続可能な通信手段と画像読取手段を備える。また、印刷装置100は、画像データを読取部170により取得する画像データ取得手段と画像データを公開する期間を指定する期間情報を設定する公開期間設定手段を備える。印刷装置100は、画像データ取得手段により取得された画像データをサービスサーバ300にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報とを中継サーバ200に送信する送信手段を備える。印刷装置100は、アップロード要求に応じて中継サーバ200から返信された画像データをサービスサーバ300にアップロードするために必要な情報に基づいて、画像データをサービスサーバ300にアップロードする画像データアップロード手段を備える。
【0027】
一方、中継サーバ200は、印刷装置100の送信手段から送信されたアップロード要求に応じて、画像データをサービスサーバ300アップロードするために必要な情報を生成するアップロード情報生成手段を備える。中継サーバ200は、アップロード情報生成手段により生成された画像データをサービスサーバ300にアップロードするために必要な情報を、印刷装置100に返信する情報返信手段を備える。中継サーバ200は、印刷装置100から受信した期間情報に基づいて、サービスサーバ300にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定手段を備える。
【0028】
さらに、中継サーバ200は、上記画像データ公開設定手段を実行するために、印刷装置100の送信手段から送信された期間情報を受信する期間情報受信手段を備える。中継サーバ200は、受信した期間情報を画像データとアップロード先のサービスサーバ300とに紐付けて記憶する記憶手段と、現在の日付や時刻を取得する日時取得手段とを備える。中継サーバ200は、記憶手段に記憶された期間情報に基づいて公開する期間が経過した画像データを判定する公開期間判定手段と、公開する期間が経過した画像データがアップロードされているサービスサーバ300を特定するサービスサーバ特定手段とを備える。中継サーバ200は、公開する期間が経過した画像データがアップロードされているサービスサーバ300に画像データの非公開を指示する非公開指令を、サービスサーバ300に送信する非公開指令送信手段を備える。
【0029】
中継サーバ200によるアップロード先のサービスサーバ300における画像データの公開/非公開の設定により、当該画像データへのアクセスは以下のように変化する。例えば、中継サーバ200によりアップロード先のサービスサーバ300において公開設定された画像データは、該サービスサーバ300にアクセスしたユーザが自由に閲覧又はダウンロードすることができる状態となる。一方、中継サーバ200によりアップロード先のサービスサーバ300において非公開設定された画像データは、該サービスサーバ300にアクセスしたユーザが閲覧することもダウンロードすることもできない状態となる。
【0030】
以下、印刷装置100で設定された公開期間に応じた、中継サーバ200によるサービスサーバ300にアップロードされた画像データの公開/非公開の設定の概略を説明する。なお、以下の説明における印刷装置100と、中継サーバ200及びサービスサーバ300とのデータの送受信は、印刷装置100、中継サーバ200及びサービスサーバ300のそれぞれが接続されるインターネット回線を介して行われる。
【0031】
ユーザは、印刷装置100の操作部180を操作して、複数のサービスサーバ300の中から画像データのアップロード先のサービスサーバ300と画像データの公開期間とを設定する。その後、印刷装置100は、画像読取手段である読取部170で、サービスサーバ300にアップロードする情報資源を画像データとして読み取る。そして、印刷装置100は、アップロード先のサービスサーバ300を特定する情報、画像データの公開期間及び画像データを中継サーバ200へ送信する。
【0032】
中継サーバ200は、印刷装置100から受信したアップロード先のサービスサーバ300を特定する情報、画像データの公開期間及び画像データを、記憶部230の公開/非公開データテーブル240やアップロードデータテーブル250に記憶する。中継サーバ200は、アップロード先のサービスサーバ300にアクセスして、画像データのアップロード先URLを取得する。中継サーバ200は、アップロード先のサービスサーバ300に応じた画像データのアップロード用のテンプレートを生成し、取得したアップロード先URLとともに印刷装置100に送信する。
【0033】
印刷装置100は、中継サーバ200から受信した画像データのアップロード用のテンプレートやアップロード先URLに基づいて、画像データを設定したサービスサーバ300にアップロードする。
【0034】
中継サーバ200は、記憶部230の公開/非公開データテーブル240に記憶された画像データの公開期間が経過すると、当該画像データのアップロード先のサービスサーバ300にアクセスして、画像データの公開設定の切り替えを行う。具体的に説明すると、例えば、画像公開サービスサーバA301に、一週間の公開期間で画像データがアップロードされたとする。中継サーバ200は、画像データがアップロードされてから一週間経過すると、画像公開サービスサーバA301にアップロードされた画像データを非公開に設定する。これにより、画像公開サービスサーバA301にアップロードされた画像データは、一週間の間だけ、画像公開サービスサーバA301において公開されることになる。
【0035】
なお、サービスサーバ300によっては、アップロードされた画像データの公開/非公開の設定ができないサービスサーバ300もある。例えば、画像公開サービスサーバB302がアップロードされた画像データの公開/非公開の設定ができないものとする。この場合は、中継サーバ200は、画像公開サービスサーバB302にアップロードされた画像データの削除を行う。また、中継サーバ200は、公開しても構わない別の画像データを、非公開としたい画像データと同じアップロード先URLにアップロードすることで、画像公開サービスサーバB302に当初アップロードされた画像データを非公開とすることもできる。
【0036】
上述してきたように、本実施形態の画像公開システムによれば、複数のサービスサーバ300にアップロードされた複数の画像データの公開期間の管理は中継サーバ200が担うことになる。つまり、印刷装置100においては、画像データの公開先のサービスサーバ300及び画像データの公開期間を設定するだけで、サービスサーバ300にアップロードされた画像データの公開/非公開の切替を行うことができる画像公開システムとすることができる。したがって、いくら多機能でもパソコンほどの処理能力を持たない印刷装置100に、画像データの公開期間の設定機能を付与するだけで、複数のサービスサーバ300にアップロードされた複数の画像データの公開/非公開を設定することができる。
【0037】
以下、図2を用いて、本実施形態における画像公開システムのハードウェアの構成の概略を説明する。まず、印刷装置100のハードウェア構成について説明する。印刷装置100は、インターネット通信部110と、制御部120と、記憶部130と、表示部150と、印刷部160と、読取部170と、操作部180、メモリカードコントローラ190とを備えている。
【0038】
インターネット通信部110は、インターネット回線に接続された中継サーバ200及びサービスサーバ300との通信を行うための機器である。インターネット通信部110としては、周知のネットワークカードを採用することが出来る。なお、インターネット通信部110は、インターネット回線に接続するための通信手段として機能する。
【0039】
制御部120は、図示しないCPUと、CPUに接続されたROM及びRAMを備えている。CPUは、ROMに記憶された各種プログラムにしたがって、印刷装置100の動作を制御する。RAMは、各種データを一時的に記憶する記憶装置である。
【0040】
また、制御部120は、ROMに記憶された各種プログラムを実行することで、画像データ取得手段、公開期間設定手段、送信手段、画像データアップロード手段などとして機能する。
【0041】
記憶部130は、NAND型フラッシュメモリ等の不揮発性の記憶装置である。記憶部130は、印刷装置100のユーザを特定するためのユーザ特定情報と、各種の設定情報等を記憶する。なお、記憶部130としては、HDD(Hard Disk Drive)などを用いることもできる。
【0042】
表示部150は、周知のLCD等のディスプレイである。なお、表示部150は、周知のタッチパネルの機能を有し、表示部150に表示される所定の画像の接触位置に応じた所定の信号を制御部120に送信する。
【0043】
印刷部160は印刷機能を有し、制御部120の指示に従って、画像データなどの印刷を行う。読取部170はスキャナ機能を有し、ユーザにセットされた用紙に記録された画像を読み取る機器であり、制御部120の指示に従って、画像データなどの読取を行う。なお、読取部170は、本実施形態における画像読取手段である。
【0044】
操作部180は、例えばユーザにより操作される複数の操作ボタンであり、ユーザの押下操作に応じた信号を制御部120へ送信する装置である。ユーザは、操作部180を操作することにより当該印刷装置100で所望する機能の指示を入力することができる。
【0045】
メモリカードコントローラ190は、印刷装置100に装着された図示しないメモリカードへの記憶の制御を行う。具体的には、制御部120の指示に従って、メモリカードへのデータの書込み、メモリカードに記憶されているデータの読み込み、データの削除等を行う。メモリカードには、所定形式の電子ファイルが記憶されている。
【0046】
次に、中継サーバ200についてのハードウェア構成について説明する。中継サーバ200は、インターネット通信部210と、制御部220と、記憶部230とを備える。
【0047】
インターネット通信部210は、インターネット回線に接続された印刷装置100とサービスサーバ300との通信を行うための機器である。インターネット通信部210としては、周知のネットワークカードを採用することが出来る。
【0048】
制御部220は、図示しないCPUと、CPUに接続されたROM及びRAMを備えている。CPUは、ROM及び記憶部230に記憶されたプログラムにしたがって、インターネット回線に接続された印刷装置100とサービスサーバ300との通信を制御する。RAMは、各種データを一時的に記憶する記憶装置である。また、制御部220は図示しないカレンダー機能を備えており現在の日付や時刻を取得することができる。このカレンダー機能は上述した日時取得手段として機能する。
【0049】
記憶部230は、上述したHDDなどの不揮発性の記憶装置である。記憶部230には、中継サーバ200を制御する各種プログラムが記憶されている。また、記憶部230は、サービスサーバ300にアップロードされた画像データの公開期間などを記憶する公開/非公開データテーブル240を有する。また、記憶部230は、サービスサーバ300にアップロードされた画像データとアップロード先URLなどが関連付けられたアップロードデータテーブル250を有する。詳細は後述するが、中継サーバ200は、上記公開/非公開データテーブル240及びアップロードデータテーブル250に基づいて、サービスサーバ300にアップロードされた画像データの公開/非公開を管理する。なお、この公開/非公開データテーブル240及びアップロードデータテーブル250は、期間情報を画像データとアップロード先のサービスサーバ300とに紐付けて記憶する記憶手段として機能する。
【0050】
[画像公開システムの動作の実施例]
以下、図3〜10を参照し、画像公開システムの動作の実施例を説明する。まず、図3〜5を用いて、印刷装置100からサービスサーバ300への中継サーバ200を介した画像データのアップロードと、中継サーバ200によるサービスサーバ300へアップロードされた画像データの非公開設定について説明する。
【0051】
図3は、印刷装置100からサービスサーバ300への中継サーバ200を介した画像データの画像アップロード処理を示す。図4は、中継サーバ200によるサービスサーバ300へアップロードされた画像データの非公開処理を示す。図5は、図3に示す画像アップロード処理において、印刷装置100の表示部150に表示される画面の推移を示す。なお、図3に示す画像アップロード処理は、ユーザが操作部180において所定の操作を行なうことで開始される。
【0052】
印刷装置100は、ユーザによる操作部180の所定の操作に応じて、サービス選択画面を生成する(ステップS11)。ステップS11で生成されたサービス選択画面は、図5に示すように、ユーザにより画像データのアップロード先のサービスサーバ300を選択させるための画面G11として、印刷装置100の表示部150に表示される。
【0053】
印刷装置100は、現在の時間においてサービスサーバ300への画像データのアップロード設定があるか否かを判定する(ステップS12)。ここで判定されるアップロード設定は、後述のアップロード期間設定処理(図6参照)において、画像データをアップロードする期間が設定されているか否かが判定される。
【0054】
印刷装置100は、サービスサーバ300への画像データのアップロード設定があると判定(ステップS12:Yes)すると、ステップS14に処理を移す。つまり、現在の時間が後述のアップロード期間設定処理により設定された時間に該当した場合は、アップロード期間設定処理で設定されたアップロード先のサービスサーバ300への画像データのアップロードが実行される。
【0055】
印刷装置100は、サービスサーバ300への画像データのアップロード設定がないと判定(ステップS12:No)すると、画像データのアップロード先のサービスサーバ300の選択と、公開/非公開の期間の選択を行う(ステップS13)。そして、印刷装置100は、ユーザにより選択されたサービスサーバ300と公開/非公開の期間とを確認する画面を表示部150に表示させてユーザにOKか修正かを判定させる(ステップS14)。
【0056】
具体的に説明すると、ユーザは、図5に示す画面G11から画像データのアップロード先のサービスサーバ300を選択する。次に、画面G12から画像データの公開/非公開及び期間を選択する。そして、ユーザによる選択が終了すると、印刷装置100は、ユーザにより選択されたサービスサーバ300と、公開/非公開及び期間を確認させるための画面G13を表示部150に表示させる。画面G13は、画像データのアップロード先として公開サービスAが、公開期間として12時間がユーザにより選択されたことを示している。なお、図5に示す画面G11において、公開サービスAの横の「公開」の文字は、公開サービスAにおいては、アップロードされた画像データの公開/非公開の設定が可能なことを示している。また、上記ステップS13は、本実施形態における公開期間設定手段及び画像データをアップロードするサービスサーバ300を指定するサービスサーバ指定手段である。
【0057】
印刷装置100は、ユーザにより編集が選択されると(ステップS14:編集)、ステップS13の処理を再実行する。一方、ユーザによりOKが選択されると(ステップS14:OK)、画像データの読取を実行する(ステップS15)。このステップS15の処理は、印刷装置100の読取部170により、アップロードするための原稿を画像データとして読み取る画像データ取得手段である。図5の画面G14に示すように、画像データとして読み取られる原稿は複数あってもよく、ユーザが画面G14の「いいえ」を選択して読み取りの終了させるまで原稿の読み取りは続けられる。
【0058】
印刷装置100は、画像データのアップロード要求を中継サーバ200に送信する(ステップS16)。印刷装置100から中継サーバ200へ送信されるアップロード要求には、アップロードする画像データとユーザにより選択されたアップロード先のサービスサーバ300、ステップS13で設定された画像データの公開期間を含む期間情報などが含まれている。なお、上記ステップS16は、本実施形態における送信手段である。
【0059】
中継サーバ200は、印刷装置100からのアップロード要求を受信すると(ステップS17)、受信したアップロード要求に含まれるアップロードする画像データ、アップロード先のサービスサーバ300及び期間情報などを記憶手段に記憶する。記憶手段は上述したように公開/非公開データテーブル240及びアップロードデータテーブル250から構成され、期間情報を画像データとアップロード先のサービスサーバ300とに紐付けて記憶する。ステップS17は、印刷装置100の送信手段から送信された期間情報を受信する期間情報受信手段である。
【0060】
中継サーバ200は、画像アップロードURLを生成して印刷装置100に送信する(ステップS18)。ステップS18で生成される画像アップロードURLは、中継サーバ200がアップロード要求に含まれるアップロード先のサービスサーバ300にアクセスして取得したサービスサーバ300のアップロード先URLである。また、ステップS18では、画像アップロードURLとともに、画像データをサービスサーバ300にアップロードするための所定のフォーマットであるテンプレートも中継サーバ200から送信される。すなわち、ステップS18は、印刷装置100が画像データをサービスサーバ300にアップロードするために必要な情報を生成するアップロード情報生成手段及びアップロードするために必要な情報を印刷装置100に送信する情報返信手段である。
【0061】
印刷装置100は、中継サーバ200からの画像アップロードURLを受信すると、サービスサーバ300への画像データのアップロードを行う(ステップS19)。このステップS19では、中継サーバ200から送信された画像アップロードURLに、テンプレートに添付された画像データをサービスサーバ300へ送信することにより、画像データのアップロードが実行される画像データアップロード手段である。ステップS19のアップロード中は、図5に示すように、画像データがアップロード中であること示す画面G15が、印刷装置100の表示部150に表示される。
【0062】
サービスサーバ300は、印刷装置100からの画像データを受信すると、サービスサーバ300の所定のデータベースに画像データを登録する(ステップS20)。そして、サービスサーバ300は、画像データのアップロードの結果を印刷装置100へ送信する(ステップS21)。
【0063】
印刷装置100は、サービスサーバ300からのアップロード結果を受信すると(ステップS22)、図5に示す画像データのアップロードが終了したことをユーザに知らせる画面G16を表示部150に表示して、画像アップロード処理を終了する。
【0064】
上述してきたように、本実施形態における画像公開システムにおいては、画像データをサービスサーバ300へアップロードする場合に、アップロード先のサービスサーバ300の選択と、画像データの公開/非公開及び期間を設定することができる。
【0065】
次に、図4に示す非公開処理を説明する。この非公開処理は、公開設定でサービスサーバ300へ画像データをアップロードした後に、公開設定の期間が経過しことを検出した中継サーバ200により実行される処理である。中継サーバ200は、画像データとアップロード先のサービスサーバ300とに紐付けて記憶手段に記憶されている期間情報に基づいて、画像データの公開設定の期間が経過したことを検出する。つまり、中継サーバ200は、図示しない公開期間判定手段及びサービスサーバ特定手段により、公開期間が経過した画像データと、当該画像データのアップロード先のサービスサーバ300を特定して以下の処理を実行する。
【0066】
中継サーバ200は、公開期間が経過した画像データを検出すると、当該画像データがアップロードされたサービスサーバ300に対して非公開設定情報を送信する(ステップS31)。ステップS31は、画像データを公開する期間が経過したことにより当該画像データを非公開に設定する画像データ公開設定手段及び画像データの非公開を指示する非公開指令を、サービスサーバ300に送信する非公開指令送信手段である。サービスサーバ300は、中継サーバ200からの非公開設定情報を受信すると(ステップS32)、当該画像データを非公開に設定する(ステップS33)。そして、サービスサーバ300は、非公開設定の結果を中継サーバ200へ送信する(ステップS34)。
【0067】
中継サーバ200は、サービスサーバ300からの非公開設定の結果を受信すると(ステップS35)、この結果に応じて、記憶部230の公開/非公開データテーブル240の内容を記憶更新して、非公開処理を終了する。
【0068】
このようにして、本実施形態においては、公開設定でサービスサーバ300へアップロードされた画像データの公開設定の期間を、中継サーバ200が管理することで、非公開の設定することができる。
【0069】
また、図示はしないが、例えば、非公開設定でサービスサーバ300へアップロードされた画像データの非公開設定の期間を、中継サーバ200が管理して、非公開設定の期間が経過すると、非公開から公開に設定を切り替えることもできる。
【0070】
さらに、画像データの公開/非公開の期間を複数設定できるようにして、一旦公開から非公開に設定変更された画像データを、再度公開に設定変更することもできる。また、一旦非公開から公開に設定変更された画像データを、再度非公開に設定変更するようにしてもよい。
【0071】
上述したように、本実施形態においては、中継サーバ200が、サービスサーバ300へアップロードされた画像データの公開/非公開の期間を管理することで、印刷装置100に負担をかけることなく、画像データの公開/非公開の切替えを行うことができる。
【0072】
次に、図6に示すアップロード期間設定処理を説明する。図6に示すアップロード期間設定処理は、ユーザが印刷装置100の操作部180において、所定の操作に応じて実行されるものである。なお、以下のアップロード期間設定処理の説明では、印刷装置100の表示部150に表示される画面の説明も図7を用いて同時に行う。
【0073】
印刷装置100は、ユーザによる印刷装置100の操作部180の所定の操作に応じて、サービス設定画面を生成する(ステップS41)。サービス設定画面は、図7に示す画面G21である。印刷装置100は、ユーザによるアップロード期間の設定を行う(ステップS42)。すなわち、図7に示す画面G21において、ユーザが所望するアップロード期間が設定される。
【0074】
印刷装置100は、画像データのアップロード先のサービスサーバ300の選択と、公開/非公開の期間の選択を行う(ステップS43)。印刷装置100は、ユーザにより設定されたアップロード期間、ユーザにより選択されたサービスサーバ300と公開/非公開の期間とを確認する画面を表示部150に表示させてユーザにOKか修正かを判定させる(ステップS44)。
【0075】
具体的に説明すると、ユーザは、図7に示す画面G22から画像データのアップロード先のサービスサーバ300を選択する。次に、画面G23から画像データの公開/非公開及び期間を選択する。そして、ユーザによる選択が終了すると、印刷装置100は、ユーザにより設定されたアップロード期間、ユーザにより選択されたサービスサーバ300及び公開/非公開及び期間を確認させるための画面G24を表示部150に表示させる。画面G24は、ユーザにより設定されたアップロード期間と、画像データのアップロード先として公開サービスAが、公開期間として1日がユーザにより選択されたことを示すアップロード期間設定情報である。
【0076】
印刷装置100は、ユーザにより修正が選択されると(ステップS44:修正)、ステップS42及びステップS43の処理を再実行する。一方、ユーザによりOKが選択されると(ステップS44:OK)、印刷装置100は、アップロード期間設定情報を記憶部130に記憶して(ステップS45)、アップロード期間設定処理を終了する。
【0077】
上述したように、本実施形態においては、画像データをサービスサーバ300にアップロードしない場合でも、予めアップロード期間設定情報を設定しておくことができる。なお、アップロード期間設定情報は、複数のアップロード期間設定情報を設定することができる。そして、ここで設定されたアップロード期間設定情報は、図3のステップS12で参照されて、設定されたアップロード期間設定情報に基づいたサービスサーバ300や公開期間で画像データがアップロードされることになる。アップロード期間設定処理は、画像データをサービスサーバ300にアップロードする作業を行う作業期間を設定するアップロード期間設定手段である。
【0078】
次に、図8に示すアップロード期間変更処理を説明する。図8に示すアップロード期間変更処理は、図6においてユーザにより設定されたアップロード期間設定情報を変更する処理である。なお、以下のアップロード期間変更処理の説明では、印刷装置100の表示部150に表示される画面の説明も図9を用いて同時に行う。
【0079】
印刷装置100は、ユーザによる印刷装置100の操作部180の所定の操作に応じて、アップロード期間設定情報を読み込む(ステップS51)。印刷装置100は、アップロード期間設定一覧画面を生成する(ステップS52)。印刷装置100は、アップロード期間設定一覧画面から、変更するアップロード期間設定情報をユーザにより選択させる(ステップS53)。
【0080】
図9に示すように、印刷装置100の表示部150には、アップロード期間設定一覧画面の一例として画面G31が表示される。アップロード期間設定一覧画面には、複数のアップロード期間設定情報が表示される。ユーザは、表示された複数のアップロード期間設定情報の中から変更したい複数のアップロード期間設定情報を選択する。具体的に説明すると、ユーザは、アップロード期間設定一覧画面に、変更したいアップロード期間設定情報を、上下にスクロールさせて検索する。そして、「変更」スイッチにより選択されたアップロード期間設定情報の再設定が開始される。
【0081】
なお、図9に示すアップロード期間設定一覧画面としての画面G32は、上述した画面G31の変形例である。つまり、図9に示す画面G32は、アップロード期間設定一覧画面の変形例である。アップロード期間設定一覧画面の変形例を示す画面G32では、複数のアップロード期間設定情報を、日付に沿って印刷装置100の表示部150の左右にスクロールして検索することができる。
【0082】
印刷装置100は、ユーザによるアップロード期間の設定を行う(ステップS54)。印刷装置100は、画像データのアップロード先のサービスサーバ300の選択と、公開/非公開の期間の選択を行う(ステップS55)。印刷装置100は、ユーザにより設定されたアップロード期間、ユーザにより選択されたサービスサーバ300と公開/非公開の期間とを確認する画面を表示部150に表示させてユーザにOKか修正かを判定させる(ステップS56)。
【0083】
印刷装置100は、ユーザにより修正が選択されると(ステップS56:修正)、ステップS54及びステップS55の処理を再実行する。一方、印刷装置100は、ユーザによりOKが選択されると(ステップS56:OK)、再設定されたアップロード期間設定情報を記憶部130に記憶して(ステップS57)、アップロード期間変更処理を終了する。
【0084】
上述したように、本実施形態においては、一旦設定した、アップロード期間設定情報を変更可能としている。これにより、予め複数のアップロード期間設定情報を設定した場合でも、画像データの公開/非公開の期間などを変更する必要が生じた場合に対応することができる。
【0085】
[画像データのアップロード処理の変形例]
次に、図10を用いて、印刷装置100からサービスサーバ300への中継サーバ200を介した画像データのアップロード処理の変形例を画像アップロード処理2として説明する。なお、以下の説明では、上述した図3に示す画像アップロード処理と同じ処理は、同一の符号を付して説明は省略し、異なる処理のみ説明する。
【0086】
図10は、印刷装置100からサービスサーバ300への中継サーバ200を介した画像データの画像アップロード処理を示す。なお、図10に示す画像アップロード処理2は、上述した図3に示す画像アップロード処理と同様に、ユーザが操作部180において所定の操作を行なうことで開始される。
【0087】
中継サーバ200は、印刷装置100からのアップロード要求を受信すると(ステップS17)、画像アップロードURLを生成する(ステップS18’)。ステップS18’で生成される画像アップロードURLは、中継サーバ200がアップロード要求に含まれるアップロード先のサービスサーバ300にアクセスして取得したサービスサーバ300のアップロード先URLである。
【0088】
中継サーバ200は、生成した画像アップロードURLに基づいて、サービスサーバ300への画像データのアップロードを行う(ステップS19’)。このステップS19’では、中継サーバ200で生成した画像アップロードURLに、テンプレートに添付された画像データをサービスサーバ300へ送信することにより、画像データのアップロードが実行される。
【0089】
サービスサーバ300は、中継サーバ200からの画像データを受信すると、サービスサーバ300の所定のデータベースに画像データを登録する(ステップS20)。そして、サービスサーバ300は、画像データのアップロードの結果を中継サーバ200へ送信する(ステップS21’)。
【0090】
中継サーバ200は、サービスサーバ300からのアップロード結果を受信すると、受信したアップロード結果を印刷装置100へ送信する(ステップS22’)。印刷装置100はアップロード結果を受信すると(ステップS22)、画像アップロード処理2を終了する。
【0091】
上述したように、図10に示す画像アップロード処理2では、サービスサーバ300への画像データのアップロードを、印刷装置100からではなく、中継サーバ200において行っている。これにより、さらに印刷装置100の負担の低減を計ることができる。
【0092】
[画像データの非公開上書き処理]
次に、図11に示す非公開上書き処理を説明する。この非公開上書き処理は、公開/非公開設定ができないサービスサーバ300へ画像データをアップロードした後に、公開設定の期間が経過したことを検出した中継サーバ200により実行される。なお、以下の非公開上書き処理の説明では、中継サーバ200で生成される上書き用の画像データの説明も図12を用いて同時に行う。中継サーバ200による非公開上書き処理は、上述した非公開処理と同様に、図示しない公開期間判定手段及びサービスサーバ特定手段により、公開期間が経過した画像データと、当該画像データのアップロード先のサービスサーバ300が特定された後に実行される。
【0093】
中継サーバ200は、公開/非公開データテーブル240(図2参照)に記憶されている画像データの公開期間が経過したことを検出すると、当該画像データのアップロード先のサービスサーバ300の画像アップロードURLを生成する(ステップS61)。
【0094】
中継サーバ200は、上書き用の画像データを生成する(ステップS62)。中継サーバ200で生成される上書き用の画像データは、例えば、図12の上書き用画像データG41に示すように、当該画像データの閲覧者に、画像データの公開期間が終了したことを知らせるテキストデータである。なお、中継サーバ200で生成される上書き用の画像データは、上書き用画像データG41に示すテキストデータに限らず、公開しても構わない別の画像データを用いてもよい。
【0095】
中継サーバ200は、生成した画像アップロードURLに基づいて、サービスサーバ300への上書き用の画像データのアップロードを行う(ステップS63)。このステップS63では、中継サーバ200で生成したサービスサーバ300の画像アップロードURLに、上書き用の画像データを送信することにより、上書き用の画像データのアップロードが実行される。
【0096】
サービスサーバ300は、中継サーバ200からの上書き用の画像データを受信すると、サービスサーバ300の所定のデータベースに上書き用の画像データを登録する(ステップS64)。そして、サービスサーバ300は、上書き用の画像データのアップロードの結果を中継サーバ200へ送信する(ステップS65)。
【0097】
中継サーバ200は、サービスサーバ300からのアップロード結果を受信すると(ステップS66)、非公開上書き処理を終了する。
【0098】
上述したように、本実施形態においては、公開/非公開設定のできないサービスサーバ300へアップロードされた画像データは、公開設定の期間が経過すると中継サーバ200により生成された上書き用の画像データにより上書きされる。これにより、当初サービスサーバ300に登録された画像データは、上書き用の画像データに変更されることで非公開とすることができる。
【0099】
以上、本発明の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【0100】
本発明を、上述してきた実施形態を通して説明したが、本実施形態の画像公開システム及び印刷装置によれば、以下の効果が期待できる。
【0101】
(1)インターネット回線に接続可能なインターネット通信部110と読取部170を備えた印刷装置100と、アップロードされた画像データの公開サービスを行うサービスサーバ300と、印刷装置100とサービスサーバ300との接続を中継する中継サーバ200と、インターネット回線により印刷装置100とサービスサーバ300と中継サーバ200とが接続された画像公開システムであって、印刷装置100は、画像データを読取部170により取得する画像データ取得手段(図3、ステップS15)と、画像データを公開する期間を指定する期間情報(図5の画面G12)を設定する公開期間設定手段(図3、ステップS13)と、読取部170により取得された画像データをサービスサーバ300にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報とを中継サーバ200に送信する送信手段(図3、ステップS16)と、アップロード要求に応じて中継サーバ200から返信された画像データをサービスサーバ300にアップロードするために必要な情報に基づいて、画像データをサービスサーバ300にアップロードする画像データアップロード手段(図3、ステップS19)と、を備え、中継サーバ200は、送信手段から送信されたアップロード要求に応じて、画像データをサービスサーバ300にアップロードするために必要な情報を生成するアップロード情報生成手段(図3、ステップS18)と、アップロード情報生成手段により生成された画像データをサービスサーバにアップロードするために必要な情報を、印刷装置100に返信する情報返信手段(図3、ステップS18)と、期間情報に基づいて、画像データアップロード手段によりサービスサーバ300にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定手段(図4のステップS31)と、を備えたことを特徴とする画像公開システムとした。これにより、ユーザは印刷装置100を用いて、サービスサーバ300へアップロードされた画像データの公開時期を設定することができる。しかも、中継サーバ200により公開時期が経過した画像データを非公開とすることができる。
【0102】
(2)印刷装置100は、画像データをサービスサーバ300にアップロードする作業を行う作業期間を設定するアップロード期間設定手段(図6、アップロード期間設定処理)を備え、アップロード期間設定手段により設定された作業期間に、画像データ取得手段(例えば、読取部170)により画像データを取得した場合、送信手段(図3のステップS16)により画像データをサービスサーバ300にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された公開する期間を指定する期間情報とを中継サーバ200に送信する。これにより、複数の画像データのアップロード期間を、印刷装置100により予め設定することができる。このため、設定したアップロード期間では画像データ取得手段(例えば、読取部170)で取得した画像データが自動的にサービスサーバ300にアップロードされるので、画像データのアップロード作業の効率がよい。
【0103】
(3)印刷装置100は、複数のサービスサーバ300から画像データをアップロードするサービスサーバ300を指定するサービスサーバ指定手段(図3のステップS13)を備え、中継サーバ200は、アップロード情報生成手段(図3のステップS18)により、サービスサーバ指定手段により指定されたサービスサーバ300に応じたアップロード情報(例えば、アップロード先URL、テンプレート)を生成し、生成したアップロード情報をアップロード情報返信手段(図3のステップS18)により印刷装置100に返信するとともに、画像データ公開設定手段(図4、非公開処理)により、サービスサーバ指定手段により指定されたサービスサーバ300に応じた期間情報に基づいて、画像データアップロード手段(図3のステップS19)によりサービスサーバ300にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する。これにより、画像データがアップロードされたサービスサーバ300に応じて、画像データを非公開に設定することができる。
【0104】
(4)画像データ公開設定手段(図4、非公開処理)は、一旦非公開に設定した画像データを、再度公開するように設定変更可能とした。これにより、サービスサーバ300にアップロードされた画像データを再度一般に公開することができる。
【0105】
(5)中継サーバ200は、アップロード情報生成手段(図10のステップS18’)により生成したアップロード情報(例えば、画像アップロードURL、テンプレート)に基づいて、画像データをサービスサーバ300にアップロードする。これにより、印刷装置100の負担を軽減する画像公開システムとすることができる。
【0106】
(6)印刷装置100は、画像データを読取部170により取得する画像データ取得ステップ(図3、ステップS15)と、画像データを公開する期間を指定する期間情報を設定する公開期間設定ステップ(図3、ステップS13)と、読取部170により取得された画像データをサービスサーバ300にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報(図5の画面G12)とを中継サーバ200に送信する送信ステップ(図3、ステップS16)と、アップロード要求に応じて中継サーバ200から返信された画像データをサービスサーバ300にアップロードするために必要な情報に基づいて、画像データをサービスサーバ300にアップロードする画像データアップロードステップ(図3、ステップS19)と、を備え、中継サーバ200は、送信手段から送信されたアップロード要求に応じて、画像データをサービスサーバ300にアップロードするために必要な情報を生成するアップロード情報生成ステップ(図3、ステップS18)と、アップロード情報生成ステップにより生成された画像データをサービスサーバにアップロードするために必要な情報を、印刷装置100に返信する情報返信ステップ(図3、ステップS18)と、期間情報に基づいて、画像データアップロードステップによりサービスサーバ300にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定ステップ(図4のステップS31)と、を備えたことを特徴とする画像公開方法とした。これにより、ユーザは印刷装置100を用いて、サービスサーバ300へアップロードされた画像データの公開時期を設定することができる。しかも、中継サーバ200により公開時期が経過した画像データを非公開とすることができる。
【0107】
(7)インターネット回線に接続可能なインターネット通信部110と読取部170を有する印刷装置100と、アップロードされた画像データの公開サービスを行うサービスサーバ300と、印刷装置100とサービスサーバ300との接続を中継する中継サーバ200と、インターネット回線により印刷装置100とサービスサーバ300と中継サーバ200とが接続された画像公開システムにおける印刷装置100であって、インターネット回線に接続可能なインターネット通信部110と読取部170を有し、インターネット回線によりサービスサーバ300と中継サーバ200に接続された印刷装置100あって、印刷装置100は、画像データを読取部170により取得する画像データ取得手段(図3、ステップS15)と、画像データを公開する期間を指定する期間情報(図5の画面G12)を設定する公開期間設定手段(図3、ステップS13)と、画像データ取得手段により取得された画像データをサービスサーバ300にアップロードするために必要な情報を要求するアップロード要求と公開期間設定手段により設定された期間情報とを中継サーバ200に送信する送信手段(図3、ステップS16)と、アップロード要求に応じて中継サーバ200から返信された画像データをサービスサーバ300にアップロードするために必要な情報に基づいて、画像データをサービスサーバ300にアップロードする画像データアップロード手段(図3、ステップS19)と、を備えたことを特徴とする印刷装置100とした。これにより、ユーザは印刷装置100を用いて、サービスサーバ300へアップロードされた画像データの公開時期を設定することができる。
【0108】
(8)インターネット回線に接続可能なインターネット通信部110と読取部170を有する印刷装置100と、アップロードされた画像データの公開サービスを行うサービスサーバ300と、印刷装置100とサービスサーバ300との接続を中継する中継サーバ200と、インターネット回線により印刷装置100とサービスサーバ300と中継サーバ200とが接続された画像公開システムにおける中継サーバ200であって、インターネット回線により印刷装置100とサービスサーバ300に接続され、印刷装置100とサービスサーバ300との接続を中継する中継サーバ200であって、中継サーバ200は、印刷装置100により取得された画像データをサービスサーバ300にアップロードするためのアップロード要求に応じて、画像データをサービスサーバ300にアップロードするために必要な情報を生成するアップロード情報生成手段(図3、ステップS18)と、アップロード情報生成手段により生成された画像データをサービスサーバ300にアップロードするために必要な情報を、印刷装置100に返信する情報返信手段(図3、ステップS18)と、印刷装置100より取得した画像データを公開する期間を指定する期間情報(図5の画面G12)に基づいて、画像データアップロード手段によりサービスサーバ300にアップロードされた画像データを、公開する期間が経過したことにより非公開に設定する画像データ公開設定手段(図4のステップS31)と、を備えたことを特徴とする中継サーバとした。これにより、中継サーバ200により公開時期が経過した画像データを非公開とすることができる。
【符号の説明】
【0109】
100 印刷装置
110,210 インターネット通信部
120,220 制御部
130,230 記憶部
150 表示部
160 印刷部
170 読取部
180 操作部
200 中継サーバ
300 サービスサーバ
【特許請求の範囲】
【請求項1】
インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、
アップロードされた画像データの公開サービスを行うサービスサーバと、
前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、
前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムであって、
前記印刷装置は、
前記画像データを前記画像読取手段により取得する画像データ取得手段と、
前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、
前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記期間情報とを前記中継サーバに送信する送信手段と、
前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備え、
前記中継サーバは、
前記送信手段から送信された前記アップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成手段と、
前記アップロード情報生成手段により生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信手段と、
前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする画像公開システム。
【請求項2】
前記印刷装置は、前記画像データを前記サービスサーバにアップロードする作業を行う作業期間を設定するアップロード期間設定手段を備え、
前記アップロード期間設定手段により設定された前記作業期間に、前記画像データ取得手段により前記画像データを取得した場合、前記送信手段により前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記公開する期間を指定する期間情報とを前記中継サーバに送信することを特徴とする請求項1に記載の画像公開システム。
【請求項3】
前記印刷装置は、複数の前記サービスサーバから前記画像データをアップロードする前記サービスサーバを指定するサービスサーバ指定手段を備え、
前記中継サーバは、前記アップロード情報生成手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記アップロード情報を生成し、生成した前記アップロード情報を前記アップロード情報返信手段により前記印刷装置に返信するとともに、画像データ公開設定手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定することを特徴とする請求項1又は2に記載の画像公開システム。
【請求項4】
前記画像データ公開設定手段は、一旦非公開に設定した前記画像データを、再度公開するように設定変更可能としたことを特徴とする請求項1〜3の何れか1項に記載の画像公開システム。
【請求項5】
前記中継サーバは、前記アップロード情報生成手段により生成した前記アップロード情報に基づいて、前記画像データを前記サービスサーバにアップロードすることを特徴とする請求項1〜4のいずれか1項に記載の画像公開システム。
【請求項6】
請求項1〜5のいずれか1項に記載の画像公開システムにおいて、
前記印刷装置は、
前記画像データを前記画像読取手段により取得する画像データ取得ステップと、
前記画像データを公開する期間を指定する期間情報を設定する公開期間設定ステップと、
前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定ステップにより設定された前記期間情報とを前記中継サーバに送信する送信ステップと、
前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロードステップと、を備え、
前記中継サーバは、
前記送信ステップから送信された前記アップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成ステップと、
前記アップロード情報生成ステップにより生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信ステップと、
前記期間情報に基づいて、前記画像データアップロードステップにより前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定ステップと、を備えたことを特徴とする画像公開方法。
【請求項7】
インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、
アップロードされた画像データの公開サービスを行うサービスサーバと、
前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、
前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムにおける前記印刷装置であって、
画像データを前記画像読取手段により取得する画像データ取得手段と、
前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、
前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記期間情報とを前記中継サーバに送信する送信手段と、
前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備えたことを特徴とする印刷装置。
【請求項8】
インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、
アップロードされた画像データの公開サービスを行うサービスサーバと、
前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、
前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムにおける前記中継サーバであって、
前記印刷装置により取得された画像データを前記サービスサーバにアップロードするためのアップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成手段と、
前記アップロード情報生成手段により生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信手段と、
前記印刷装置より取得した前記画像データを公開する期間を指定する期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする中継サーバ。
【請求項1】
インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、
アップロードされた画像データの公開サービスを行うサービスサーバと、
前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、
前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムであって、
前記印刷装置は、
前記画像データを前記画像読取手段により取得する画像データ取得手段と、
前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、
前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記期間情報とを前記中継サーバに送信する送信手段と、
前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備え、
前記中継サーバは、
前記送信手段から送信された前記アップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成手段と、
前記アップロード情報生成手段により生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信手段と、
前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする画像公開システム。
【請求項2】
前記印刷装置は、前記画像データを前記サービスサーバにアップロードする作業を行う作業期間を設定するアップロード期間設定手段を備え、
前記アップロード期間設定手段により設定された前記作業期間に、前記画像データ取得手段により前記画像データを取得した場合、前記送信手段により前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記公開する期間を指定する期間情報とを前記中継サーバに送信することを特徴とする請求項1に記載の画像公開システム。
【請求項3】
前記印刷装置は、複数の前記サービスサーバから前記画像データをアップロードする前記サービスサーバを指定するサービスサーバ指定手段を備え、
前記中継サーバは、前記アップロード情報生成手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記アップロード情報を生成し、生成した前記アップロード情報を前記アップロード情報返信手段により前記印刷装置に返信するとともに、画像データ公開設定手段により、前記サービスサーバ指定手段により指定された前記サービスサーバに応じた前記期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定することを特徴とする請求項1又は2に記載の画像公開システム。
【請求項4】
前記画像データ公開設定手段は、一旦非公開に設定した前記画像データを、再度公開するように設定変更可能としたことを特徴とする請求項1〜3の何れか1項に記載の画像公開システム。
【請求項5】
前記中継サーバは、前記アップロード情報生成手段により生成した前記アップロード情報に基づいて、前記画像データを前記サービスサーバにアップロードすることを特徴とする請求項1〜4のいずれか1項に記載の画像公開システム。
【請求項6】
請求項1〜5のいずれか1項に記載の画像公開システムにおいて、
前記印刷装置は、
前記画像データを前記画像読取手段により取得する画像データ取得ステップと、
前記画像データを公開する期間を指定する期間情報を設定する公開期間設定ステップと、
前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定ステップにより設定された前記期間情報とを前記中継サーバに送信する送信ステップと、
前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロードステップと、を備え、
前記中継サーバは、
前記送信ステップから送信された前記アップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成ステップと、
前記アップロード情報生成ステップにより生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信ステップと、
前記期間情報に基づいて、前記画像データアップロードステップにより前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定ステップと、を備えたことを特徴とする画像公開方法。
【請求項7】
インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、
アップロードされた画像データの公開サービスを行うサービスサーバと、
前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、
前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムにおける前記印刷装置であって、
画像データを前記画像読取手段により取得する画像データ取得手段と、
前記画像データを公開する期間を指定する期間情報を設定する公開期間設定手段と、
前記画像データ取得手段により取得された前記画像データを前記サービスサーバにアップロードするために必要な情報を要求するアップロード要求と前記公開期間設定手段により設定された前記期間情報とを前記中継サーバに送信する送信手段と、
前記アップロード要求に応じて前記中継サーバから返信された前記画像データを前記サービスサーバにアップロードするために必要な情報に基づいて、前記画像データを前記サービスサーバにアップロードする画像データアップロード手段と、を備えたことを特徴とする印刷装置。
【請求項8】
インターネット回線に接続可能な通信手段と画像読取手段を有する印刷装置と、
アップロードされた画像データの公開サービスを行うサービスサーバと、
前記印刷装置と前記サービスサーバとの接続を中継する中継サーバと、
前記インターネット回線により前記印刷装置と前記サービスサーバと前記中継サーバとが接続された画像公開システムにおける前記中継サーバであって、
前記印刷装置により取得された画像データを前記サービスサーバにアップロードするためのアップロード要求に応じて、前記画像データを前記サービスサーバにアップロードするために必要な情報を生成するアップロード情報生成手段と、
前記アップロード情報生成手段により生成された前記画像データを前記サービスサーバにアップロードするために必要な情報を、前記印刷装置に返信する情報返信手段と、
前記印刷装置より取得した前記画像データを公開する期間を指定する期間情報に基づいて、前記画像データアップロード手段により前記サービスサーバにアップロードされた前記画像データを、前記公開する期間が経過したことにより非公開に設定する画像データ公開設定手段と、を備えたことを特徴とする中継サーバ。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【公開番号】特開2012−108595(P2012−108595A)
【公開日】平成24年6月7日(2012.6.7)
【国際特許分類】
【出願番号】特願2010−254834(P2010−254834)
【出願日】平成22年11月15日(2010.11.15)
【出願人】(000005267)ブラザー工業株式会社 (13,856)
【Fターム(参考)】
【公開日】平成24年6月7日(2012.6.7)
【国際特許分類】
【出願日】平成22年11月15日(2010.11.15)
【出願人】(000005267)ブラザー工業株式会社 (13,856)
【Fターム(参考)】
[ Back to top ]