(57)【特許請求の範囲】
【請求項１】
外部装置にデータを送信する画像形成装置であって、
前記データを記憶する記憶部と、
前記記憶部に記憶される前記データを複製する複製部と、
複製された前記データを暗号化する暗号化部と、
所定の時間が経過する度に暗号化されたデータを前記外部装置に送信する送信部と、
前記暗号化されたデータを復号させる復号鍵を生成する生成部と、
災害情報を取得する取得部と、
を備え、
前記送信部は、前記取得部が前記災害情報を取得することに応じて前記復号鍵を前記外部装置に送信する、画像形成装置。
【請求項２】
スイッチをさらに備え、
前記送信部は、前記スイッチが押下されたことに応じて前記復号鍵を前記外部装置に送信する、請求項１に記載の画像形成装置。
【請求項３】
前記復号鍵を前記外部装置に送信することに応じて、前記画像形成装置の動作を停止させる停止部をさらに備える、請求項１または請求項２に記載の画像形成装置。
【請求項４】
外部装置にデータを送信する画像形成装置のデータ送信方法であって、
前記画像形成装置は、前記データを記憶する記憶部を備え、
前記記憶部に記憶された前記データを複製する複製工程と、
複製された前記データを暗号化する暗号化工程と、
所定の時間が経過する度に暗号化されたデータを前記外部装置に送信するデータ送信工程と、
前記暗号化されたデータを復号させる復号鍵を生成する生成工程と、
災害情報を取得する取得工程と、
前記取得工程において前記災害情報を取得することに応じて前記復号鍵を前記外部装置に送信する復号鍵送信工程と
を有する、データ送信方法。
【請求項５】
記憶するデータを送信する画像形成装置と、送信された前記データを受信する外部装置とを備えるデータ送信システムであって、
前記画像形成装置は、
前記データを記憶する記憶部と、
前記記憶部に記憶される前記データを複製する複製部と、
複製された前記データを暗号化する暗号化部と、
所定の時間が経過する度に暗号化された前記データを前記外部装置に送信する送信部と、
前記暗号化されたデータを復号させる復号鍵を生成する生成部と、
災害情報を取得する取得部と、
を備え、
前記送信部は、前記取得部が前記災害情報を取得することに応じて前記復号鍵を前記外部装置に送信し、
前記外部装置は、
前記画像形成装置で前記暗号化されたデータと、前記復号鍵とを受信するデータ受信部と、
前記復号鍵によって前記暗号化されたデータを復号させる復号部と
を備える、データ送信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、データ送信方法、及びデータ送信システムに関する。
【背景技術】
【０００２】
特許文献１に記載の画像形成装置は、緊急地震速報を受信すると、画像形成装置に保存されているデータの転送を指示し、画像形成装置に保存されているデータを安全な場所に設置された外部装置に退避させる。画像形成装置は、地震による本格的な揺れが発生する前に画像形成装置に保存されているデータの転送の処理を完了させることで、画像形成装置に保存されているデータに対するセキュリティー対策を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１７１１９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像形成装置に保存されているデータの容量が大きい場合、データの転送の処理を開始してから完了させるまでの時間が長くなる可能性がある。従って、緊急地震速報を受信してからデータの転送の処理を完了させる間に地震による揺れが大きくなり、画像形成装置に保存されている全てのデータを外部装置に転送できない可能性がある。その結果、地震によって画像形成装置が破壊され、転送できなかったデータを損失する可能性がある。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、災害発生時に記憶されているデータの損失を抑制する画像形成装置、データ送信方法、及びデータ送信システムを提供する。
【課題を解決するための手段】
【０００６】
本発明の第１の観点によれば、画像形成装置は、外部装置にデータを送信する。画像形成装置は、記憶部と、複製部と、暗号化部と、送信部と、生成部と、取得部とを備える。記憶部は、前記データを記憶する。複製部は、前記記憶部に記憶される前記データを複製する。暗号化部は、複製された前記データを暗号化する。送信部は、所定の時間が経過する度に暗号化されたデータを前記外部装置に送信する。生成部は、前記暗号化されたデータを復号させる復号鍵を生成する。取得部は、災害情報を取得する。前記送信部は、前記取得部が前記災害情報を取得することに応じて前記復号鍵を前記外部装置に送信する。
【０００７】
本発明の第２の観点によれば、データ送信方法は、外部装置にデータを送信する画像形成装置のデータ送信方法である。画像形成装置は、前記データを記憶する記憶部を備える。データ送信方法は、前記記憶部に記憶される前記データを複製する複製工程と、複製された前記データを暗号化する暗号化工程と、所定の時間が経過する度に暗号化されたデータを前記外部装置に送信するデータ送信工程と、前記暗号化されたデータを復号させる復号鍵を生成する生成工程と、災害情報を取得する取得工程と、前記取得工程において前記災害情報を取得することに応じて前記復号鍵を前記外部装置に送信する復号鍵送信工程とを有する。
【０００８】
本発明の第３の観点によれば、データ送信システムは、記憶するデータを送信する画像形成装置と、送信された前記データを受信する外部装置とを備える。前記画像形成装置は、記憶部と、複製部と、変換部と、送信部と、生成部と、取得部とを備える。記憶部は、前記データを記憶する。複製部は、前記記憶部に記憶される前記データを複製する。変換部は、複製された前記データを暗号データに変換する。送信部は、所定の時間が経過する度に前記暗号データを前記外部装置に送信する。生成部は、前記暗号データを復号させる復号鍵を生成する。取得部は、災害情報を取得する。前記送信部は、前記取得部が前記災害情報を取得することに応じて前記復号鍵を前記外部装置に送信する。前記外部装置は、データ受信部と、複合部とを備える。データ受信部は、送信された前記暗号データと、前記復号鍵とを受信する。復号部は、前記復号鍵によって前記暗号データを復号させる。
【発明の効果】
【０００９】
本発明によれば、災害発生時に画像形成装置に記憶されるデータの損失を抑制できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るデータ送信システムの構成図である。
【図２】本発明の実施形態に係る画像形成装置の構成図である。
【図３】本発明の実施形態に係る外部サーバーの構成図である。
【図４】本発明の実施形態に係るデータ送信方法を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は、特許請求の範囲に係る発明を限定するものではない。また、実施形態の中で説明する構成要素の全てが発明の解決手段に必須であるとは限らない。複数の図を通じて同一の符号は、同一の構成要素を示している。
【００１２】
図１を参照して、本発明のデータ送信システム１００について説明する。図１は、データ送信システム１００の構成図である。データ送信システム１００は、画像形成装置１に記憶されるデータを、遠隔地に設置される外部装置に送信するシステムである。データ送信システム１００は、画像形成装置１と、外部装置としての外部サーバー２とを備える。画像形成装置１及び外部サーバー２は、通信ネットワーク５を介して通信可能に接続される。通信ネットワーク５は、例えば、インターネット、又はＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。通信ネットワーク５では、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）による暗号化通信が行われてもよい。
【００１３】
画像形成装置１は、文書情報又は画像情報のようなデータで構成されるデータベースを記憶する。画像形成装置１は、レプリケーション機能を有する。レプリケーション機能は、所定の装置に記憶されるデータベースの複製を他の装置に作成し、所定の装置に記憶されるデータベースと、他の装置に記憶される複製のデータベースとが同期される状態を維持させる。本実施形態において、画像形成装置１は、外部サーバー２に、画像形成装置１が記憶するデータベースの複製を記憶させ、画像形成装置１に記憶されるデータベースと、外部サーバー２に記憶されるデータベースとが同期される状態を維持させる。
【００１４】
具体的には、画像形成装置１は、所定の時間が経過する度に画像形成装置１に記憶されるデータベースを外部サーバー２に送信する。外部サーバー２は、送信されたデータベースを記憶する。すなわち、画像形成装置１に記憶されるデータベースが更新されることに応じて、外部サーバー２に記憶されるデータベースは更新される。画像形成装置１が外部サーバー２にデータベースを送信するタイミングは、ユーザーが任意に設定できる。例えば、画像形成装置１は、１０秒経過する度に外部サーバー２にデータベースを送信してもよいし、５分経過する度に外部サーバー２にデータベースを送信してもよい。
【００１５】
本実施形態において、画像形成装置１は、記憶するデータベースを暗号化して外部サーバー２に送信する。暗号化されたデータベースは、画像形成装置１が生成する復号鍵によって復号される。復号鍵のデータ量は、画像形成装置１に記憶されるデータベースのデータ量より小さい。
【００１６】
災害情報発信装置３は、災害情報の情報源であり、災害情報を発信する。例えば、災害情報発信装置３は、気象庁、消防署、又は警察署等の行政機関に備えられる災害情報発信装置、若しくは、自治体の防災情報発信装置である。例えば、災害情報は、地震情報、地震速報、洪水情報、火災情報、又は雷情報を含む。
【００１７】
画像形成装置１は、災害情報を取得し、災害情報を取得することに応じて外部サーバー２に復号鍵を送信する。外部サーバー２は、送信された復号鍵によって画像形成装置１から暗号化して送信されるデータベースを復号する。すなわち、画像形成装置１は、記憶しているデータベースを定期的に外部サーバー２に退避させ、ユーザーは、災害発生時に外部サーバー２で退避されたデータを復元できる。
【００１８】
本実施形態によれば、画像形成装置１は、画像形成装置１に記憶されるデータベースと外部サーバー２に記憶されるデータベースとが同期される状態を維持させる。画像形成装置１は、災害情報を取得することに応じて、復号鍵を外部サーバー２に送信する。復号鍵のデータ量は、画像形成装置１に記憶されるデータベースのデータ量より小さい。従って、画像形成装置１が、記憶するデータベースを外部サーバー２へ送信する時間より、復号鍵を送信する時間の方が短い。つまり、画像形成装置１は、災害情報を取得してから短時間で外部サーバー２に復号鍵を送信できる。その結果、災害情報を取得してから短時間で画像形成装置１に記憶されているデータベースを退避でき、災害によるデータベースの損失を抑制できる。
【００１９】
また、本実施形態によれば、外部サーバー２は、画像形成装置１に対して遠隔地に設置される。従って、画像形成装置１が災害等の影響を受けた場合であっても外部サーバー２は災害の影響を受けにくい。その結果、ユーザーは、画像形成装置１が災害によって物理的に破壊される場合であっても外部サーバー２でデータを復元できる。
【００２０】
さらに、本実施形態によれば、画像形成装置１に記憶されるデータベースは暗号化された状態で遠隔地に設置される外部サーバー２に送信される。従って、通常は、遠隔地に設置される外部サーバー２を操作しても復号を開始するための復号鍵がなければ復号されない。その結果、遠隔地での画像形成装置１に記憶されるデータベースの機密性が保たれる。
【００２１】
さらに、本実施形態によれば、画像形成装置１は災害情報を取得することに応じて自動的に復号鍵を外部サーバー２に送信する。従って、災害発生時に画像形成装置１が設置されている付近にユーザーがいない場合であっても、災害発生時の画像形成装置１に記憶されるデータベースを外部サーバー２に退避できる。
【００２２】
次に、図１及び図２を参照して、画像形成装置１について説明する。図２は、画像形成装置１の構成図である。画像形成装置１は、例えば、複写機、プリンター、ファクシミリ、又は複合機である。複合機は、例えば、複写機、プリンター、及びファクシミリのうち少なくとも２つの機器を備える。
【００２３】
画像形成装置１は、記憶部１１と、制御部１２と、送信部１３と、取得部１４と、停止部１５と、スイッチ１６とを備える。記憶部１１、制御部１２、送信部１３、取得部１４、停止部１５、及びスイッチ１６は、内部バス１７を介して相互に接続される。
【００２４】
記憶部１１は、データベースを記憶する。記憶部１１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の主記憶装置（例えば、半導体メモリー）、及び補助記憶装置（例えば、ハードディスクドライブ）を含む。ＲＯＭには、制御部１２によって実行される種々のコンピュータープログラムが記憶される。
【００２５】
制御部１２は、画像形成装置１の各要素を制御する。制御部１２は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。制御部１２は、複製部１２１と、暗号化部１２２と、生成部１２３とを有する。具体的には、制御部１２が、記憶部１１に記憶されるコンピュータープログラムを実行することにより、送信部１３、取得部１４、停止部１５、及びスイッチ１６を制御する。
【００２６】
複製部１２１は、記憶部１１に記憶されるデータベースを複製する。暗号化部１２２は、複製されたデータベースを暗号化する。暗号方式は、例えば、公開鍵暗号方式、又は共通鍵暗号方式である。共通鍵暗号方式として、例えば、ブロック長が６４ｂｉｔであるＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）が使用される。生成部１２３は、暗号化されるデータベースを復号させるための復号鍵を生成する。
【００２７】
制御部１２の各機能は、制御部１２が、ＲＯＭからＲＡＭにロードされた各種のコンピュータープログラムを実行することによって実現される。なお、複製部１２１、暗号化部１２２、及び生成部１２３の各機能をソフトウェアで実現することに代えて、これらの機能を実現するハードウェアが、画像形成装置１に搭載されていてもよい。
【００２８】
送信部１３は、画像形成装置１に記憶されるデータベースを外部サーバー２に送信する。具体的には、送信部１３は、所定の時間が経過する度に暗号化部１２２によって暗号化されたデータベースを外部サーバー２に送信する。すなわち、画像形成装置１に記憶されるデータベースと外部サーバー２に記憶されるデータベースとが同期される。所定の時間、つまり、レプリケーション機能を実行する間隔が短い程、レプリケーション機能の精度は向上する。
【００２９】
取得部１４は、災害情報発信装置３から災害情報を取得する。送信部１３は、取得部１４が災害情報を取得することに応じて、復号鍵を外部サーバー２に送信する。
【００３０】
停止部１５は、送信部１３が復号鍵を外部サーバー２に送信することに応じて画像形成装置１の動作を停止させる。また、例えば、画像形成装置１がファックス機能を有する場合は、ファックスデータの受信機能を停止させる。さらに、画像形成装置１がシートに画像を形成（印刷）する印刷機能を有する場合は、シートに画像を形成する機能を停止させる。停止部１５は、画像形成装置１が有する各機能のみを停止させることで動作を停止させてもよいし、画像形成装置１の主電源を落とすことで画像形成装置１の動作を停止させてもよい。
【００３１】
スイッチ１６は、画像形成装置１に設けられる。送信部１３は、スイッチ１６が押下されたことに応じて復号鍵を外部サーバー２に送信する。つまり、ユーザーは、スイッチ１６を押下することによって、手動で画像形成装置１に記憶されるデータベースを外部サーバー２に送信させ、画像形成装置１のレプリケーション機能を実行させることができる。スイッチ１６は、画像形成装置１がタッチパネルを有する場合にはタッチパネルに設けられてもよいし、画像形成装置１にハードウェアボタンとして設けられてもよい。
【００３２】
本実施形態によれば、画像形成装置１は、画像形成装置１に記憶されるデータベースと外部サーバー２に記憶されるデータベースとが同期される状態を維持させる。従って、ユーザーは、画像形成装置１に記憶されるデータベースを外部サーバー２で最新の状態に近い状態で復元できる。その結果、災害による画像形成装置１の破損に伴うデータベースの損失を抑制できる。
【００３３】
さらに、本実施形態によれば、取得部１４が災害情報を取得することに応じて、画像形成装置１は、記憶するデータベースの更新を停止する。具体的には、画像形成装置１がファックス機能を有する場合、取得部１４が災害情報を取得することに応じてファックスデータの受信機能を停止させる。従って、画像形成装置１は、災害情報を取得した後に送信されるファックスデータを受信しない。その結果、災害が発生してから送信されるファックスデータの損失を防止できる。
【００３４】
また、画像形成装置１は、取得部１４が災害情報を取得することに応じてシートに画像を形成する機能を停止させる。従って、災害の発生によってユーザーが避難する場合でも、画像の形成されたシートが画像形成装置１に残される可能性を抑制する。その結果、災害発生時に、重要な情報を画像として形成されるシートが、画像形成装置１に放置されることを抑制できる。
【００３５】
次に、図１〜図３を参照して、外部サーバー２について説明する。図３は、外部サーバー２の構成図である。外部サーバー２は、制御部２１と、画像形成装置１から送信されるデータベース又は復号鍵を受信するデータ受信部２２と、記憶部２３とを備える。制御部２１、データ受信部２２、及び記憶部２３は、内部バス２４を介して相互に接続される。
【００３６】
記憶部２３は、ＲＯＭ及びＲＡＭ等の主記憶装置、及び補助記憶装置を含む。ＲＯＭには、制御部２１によって実行される種々のコンピュータープログラムが記憶される。制御部２１の機能は、制御部２１がＲＯＭからＲＡＭにロードされた各種のコンピュータープログラムを実行することによって実現される。記憶部２３は、データ受信部２２が受信するデータベースを記憶する。
【００３７】
制御部２１は、外部サーバー２の各要素を制御する。制御部２１は、復号部２１１を有する。具体的には、制御部２１が、記憶部２３に格納されたコンピュータープログラムを実行することにより、データ受信部２２を制御する。制御部２１は、例えば、ＣＰＵである。
【００３８】
復号部２１１は、復号鍵によって画像形成装置１から暗号化して送信されるデータベースを復号する。復号部２１１は、復号鍵を受信したことに応じて記憶部２３に記憶されるデータベースを復号させる。また、外部サーバー２が復号鍵を受信した状態で、復号開始ボタンが押下される等の復号を開始させる所定の動作が実行されてから、復号部２１１が、記憶部２３に記憶されるデータベースの復号を開始してもよい。なお、復号部２１１の機能をソフトウェアで実現することに代えて、これらの機能を実現するハードウェアが、外部サーバー２に搭載されていてもよい。
【００３９】
本実施形態によれば、送信部１３は、取得部１４が災害情報を取得したことに応じて送復号鍵を外部サーバー２に送信し、ユーザーは、復号鍵を用いて外部サーバー２に送信されたデータベースを復号する。従って、画像形成装置１が災害によって破損しても、ユーザーは、外部サーバー２で画像形成装置１に記憶されるデータベースを復号できる。その結果、画像形成装置１に記憶されるデータベースの損失によるユーザーの被害が抑制される。
【００４０】
また、本実施形態によれば、外部サーバー２は、画像形成装置１の遠隔地に設置される。従って、画像形成装置１が災害によって破損される場合でも外部サーバー２の破損は防止される。その結果、災害による画像形成装置１の破損に基づくデータベースの損失を防止し、データベースの損失による被害を低減できる。
【００４１】
次に、図１〜図４を参照してデータ送信システム１００において実行される処理の詳細を説明する。図４は、データ送信方法を示すフローチャートである。
【００４２】
ステップＳ１において、画像形成装置１の複製部１２１は、画像形成装置１の記憶部１１に記憶されているデータベースを複製する。ステップＳ３において、画像形成装置１の暗号化部１２２は、ステップＳ１で複製されたデータベースを暗号化する。ステップＳ５において、画像形成装置１の送信部１３は、ステップＳ３で暗号化されたデータベースを外部サーバー２に送信する。データ送信方法は、ステップＳ１〜ステップＳ５を実行することによって、画像形成装置１のレプリケーション機能を実行する。
【００４３】
ステップＳ７において、画像形成装置１の生成部１２３は、復号鍵を生成する。この復号鍵によって、ステップＳ３で暗号化されたデータベースは、外部サーバー２で復号される。ステップＳ９において、画像形成装置１の取得部１４は、災害情報発信装置３から災害情報を取得する。ステップＳ９において取得部１４が災害情報を取得しない場合、すなわち、ステップＳ９において否定的判定（ＮＯ）がされる場合、処理はステップＳ１に進む。つまり、取得部１４が災害情報を取得するまでステップＳ１〜ステップＳ５が繰り返し実行されるため、画像形成装置１のレプリケーション機能は継続的に実行される。その結果、画像形成装置１のデータベースと外部サーバー２のデータベースとは同期される状態が維持される。
【００４４】
ステップＳ９において画像形成装置１の取得部１４が災害情報を取得する場合、すなわち、ステップＳ９において肯定的判定（ＹＥＳ）がされる場合、処理はステップＳ１１に進む。ステップＳ１１において、画像形成装置１の送信部１３は、ステップＳ７で生成される復号鍵を外部サーバー２に送信する。
【００４５】
以上、図１〜図４を参照して説明したように本実施形態によれば、画像形成装置１に記憶されるデータベースは、暗号化されて定期的に外部サーバー２に送信される。そして、画像形成装置１は、災害情報を取得したことに応じて、外部サーバー２に復号鍵を送信する。従って、ユーザーは、画像形成装置１に記憶されるデータベースを外部サーバー２で復号できる。その結果、災害等によって画像形成装置１が破損した場合でも、画像形成装置１に記憶されているデータベースの損失が防止される。
【００４６】
以上、図面（図１〜図４）を参照しながら本発明の実施形態について説明した。但し、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である（例えば、下記に示す（１）〜（３））。図面は、理解しやすくするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の厚み、長さ、個数等は、図面作成の都合上から実際とは異なる。また、上記の実施形態で示す各構成要素の形状、寸法等は一例であって、特に限定されるものではなく、本発明の効果から実質的に逸脱しない範囲で種々の変更が可能である。
【００４７】
（１）図１を参照して説明したように、外部サーバー２は、画像形成装置１の遠隔地に設置される。ただし、外部サーバー２は、画像形成装置１が設置された場所で発生する災害の影響を受けない程度に画像形成装置１から離れた場所に設置されていればよい。
【００４８】
（２）図１を参照して説明したように、画像形成装置１は、１つの外部サーバー２に対して暗号化されたデータを送信する。ただし、データ送信システム１００が外部サーバー２を複数備え、画像形成装置１は、複数の外部サーバー２にデータベースを送信してもよい。従って、データ送信システム１００は、災害発生時に、複数の外部サーバー２のうち少なくともいずれか１つの外部サーバー２が災害の影響を受けなければ、画像形成装置１に記憶されるデータベースを復元できる。
【００４９】
（３）図２を参照して説明したように、生成部１２３は、復号鍵を生成する。ただし、復号鍵は、固定の値であってもよいし、所定の時間が経過するたびに異なる値で生成されてもよい。復号鍵を生成するタイミングは、画像形成装置１が外部サーバー２にデータベースを送信するタイミングと異なってもよい。例えば、２４時間経過する度に復号鍵を更新してもよいし、１時間経過する度に復号鍵を更新してもよい。
【産業上の利用可能性】
【００５０】
本発明は、画像形成装置の分野に利用可能である。
【符号の説明】
【００５１】
１      画像形成装置
１１    記憶部
１２１  複製部
１２２  暗号化部
１２３  生成部
１３    送信部
１４    取得部
１５    停止部
１６    スイッチ
２      外部サーバー
２１１  復号部
２２    データ受信部
【図１】
0005990242.tif 000002
【図２】
0005990242.tif 000003
【図３】
0005990242.tif 000004
【図４】
0005990242.tif 000005