(57)【要約】【課題】複数の機器に保持されているバックアップ対象データを、それらの中で最適な機器の外付け記憶装置に一括してバックアップすることのできるバックアップ装置を提供する。【解決手段】記憶装置２１と外付け記憶装置５を接続するための接続Ｉ／Ｆ部２２を備える、互いに通信可能に接続された複数の機器２０の中の１つを選択する選択部１３と、選択部１３が選択した機器の接続Ｉ／Ｆ部２２に接続された外付け記憶装置５に該複数の機器が保持するバックアップ対象データを一括してバックアップするバックアップ実行部１４とを有し、選択部１３は、複数の機器の中の１つを、それぞれの機器が保持しているバックアップ対象データのデータ量を含む所定の選択条件に基づいて、例えば、バックアップ処理時間が最短となるように選択する。【選択図】図１
2020079977.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置と、外付け記憶装置を接続するための接続Ｉ／Ｆ部を備える、互いに通信可能に接続された複数の機器の中の１つを選択する選択部と、
前記選択部が選択した機器の前記接続Ｉ／Ｆ部に接続された外付け記憶装置に前記複数の機器が保持するバックアップ対象データを一括してバックアップするバックアップ実行部と、
を有し、
前記選択部は、前記複数の機器の中の１つを、それぞれの機器が保持しているバックアップ対象データのデータ量を含む所定の選択条件に基づいて選択する
ことを特徴とするバックアップ装置。
【請求項２】
前記選択部は、保持しているバックアップ対象データのデータ量が最も多い機器を選択する
ことを特徴とする請求項１に記載のバックアップ装置。
【請求項３】
前記選択部は、前記複数の機器が保持するバックアップ対象データを一の機器に集約するためのデータ転送時間と、前記一の機器に集約したバックアップ対象データを該一の機器から該一の機器の前記接続Ｉ／Ｆ部に接続された外付け記憶装置に転送して格納するための時間の合計が最小となる機器を選択する
ことを特徴とする請求項１に記載のバックアップ装置。
【請求項４】
前記複数の機器の指定を受ける機器指定部をさらに有する
ことを特徴とする請求項１乃至３のいずれか１つに記載のバックアップ装置。
【請求項５】
前記バックアップ対象データの指定を受けるデータ指定部をさらに有する
ことを特徴とする請求項１乃至４のいずれか１つに記載のバックアップ装置。
【請求項６】
前記選択部が選択した機器を、外付け記憶装置の接続先として表示する表示部をさらに有する
ことを特徴とする請求項１乃至４のいずれか１つに記載のバックアップ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器に保持されているデータを１つの記憶装置に集約してバックアップするバックアップ装置に関する。
【背景技術】
【０００２】
複合機とプリンタコントローラのように複数の機器が連動して動作するシステムにおけるデータのバックアップ方法としては、ハードディスク等の記憶装置を機器毎に設けて個別にバックアップする方法と、複数の機器に保持されているデータを１つの記憶装置に集約してバックアップする方法がある。また、バックアップ用の記憶装置として、機器が備える記憶装置を使用する方法と、外付け記憶装置を用いる方法がある。
【０００３】
下記特許文献１には、機器毎にバックアップ用の外付け記憶装置を使用するとコストが嵩むことに鑑みて、複数の機器に保持されているデータを、最小限（１台）の外付け記憶装置に一括してバックアップするシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２９７２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示のシステムでは、外付け記憶装置の台数を削減できるものの、最小限（１台）の外付け記憶装置が最適な機器に接続されているかについては考量されていない。そのため、たとえば、バックアップ対象データのデータ量が多い機器と少ない機器がある場合に、外付け記憶装置を後者の機器に接続すると、前者の機器に接続する場合に比べて、機器間のデータ転送量が増えるので、バックアップ処理に長い時間を要してしまう。
【０００６】
本発明は、上記の問題を解決しようとするものであり、複数の機器に保持されているバックアップ対象データを、それらの中で最適な機器に接続した外付け記憶装置に一括してバックアップすることのできるバックアップ装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００８】
［１］記憶装置と、外付け記憶装置を接続するための接続Ｉ／Ｆ部を備える、互いに通信可能に接続された複数の機器の中の１つを選択する選択部と、
前記選択部が選択した機器の前記接続Ｉ／Ｆ部に接続された外付け記憶装置に前記複数の機器が保持するバックアップ対象データを一括してバックアップするバックアップ実行部と、
を有し、
前記選択部は、前記複数の機器の中の１つを、それぞれの機器が保持しているバックアップ対象データのデータ量を含む所定の選択条件に基づいて選択する
ことを特徴とするバックアップ装置。
【０００９】
上記発明では、選択部は、複数の機器の中の１つを、それぞれの機器が保持しているバックアップ対象データのデータ量を含む所定の選択条件に基づいて選択し、バックアップ実行部は、選択部が選択した機器に接続された外付け記憶装置に複数の機器が保持するバックアップ対象データを一括してバックアップする。
【００１０】
［２］前記選択部は、保持しているバックアップ対象データのデータ量が最も多い機器を選択する
ことを特徴とする［１］に記載のバックアップ装置。
【００１１】
［３］前記選択部は、前記複数の機器が保持するバックアップ対象データを一の機器に集約するためのデータ転送時間と、前記一の機器に集約したバックアップ対象データを該一の機器から該一の機器の前記接続Ｉ／Ｆ部に接続された外付け記憶装置に転送して格納するための時間の合計が最小となる機器を選択する
ことを特徴とする［１］に記載のバックアップ装置。
【００１２】
上記発明では、各機器が保持しているバックアップ対象データのデータ量と、機器間の転送時間、機器から外付け記憶装置への転送時間を考慮して、バックアップ所要時間が最小になる機器を外付け記憶装置の接続先に選択する。
【００１３】
［４］前記複数の機器の指定を受ける機器指定部をさらに有する
ことを特徴とする［１］乃至［３］のいずれか１つに記載のバックアップ装置。
【００１４】
［５］前記バックアップ対象データの指定を受けるデータ指定部をさらに有する
ことを特徴とする［１］乃至［４］のいずれか１つに記載のバックアップ装置。
【００１５】
［６］前記選択部が選択した機器を、外付け記憶装置の接続先として表示する表示部をさらに有する
ことを特徴とする［１］乃至［４］のいずれか１つに記載のバックアップ装置。
【発明の効果】
【００１６】
本発明に係るバックアップ装置によれば、複数の機器に保持されているバックアップ対象データを、それらの中で最適な機器に接続した外付け記憶装置に一括してバックアップすることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係るバックアップ装置とバックアップ対象データを保持する複数の機器を通信可能に接続したバックアップシステムの一例を示す図である。
【図２】バックアップ装置が行う処理を示す流れ図である。
【図３】バックアップ装置の機能を有するプリンタコントローラと、バックアップ装置の機能を有するＭＦＰが相互通信可能に接続された画像形成システムの構成例を示す図である。
【図４】画像形成システムの第１態様におけるバックアップ処理手順を示す流れ図である。
【図５】バックアップ対象機器の指定をユーザから受け付ける機器指定画面の一例を示す図である。
【図６】集約機器をユーザに通知する接続先案内画面の一例を示す図である。
【図７】接続先変更問い合わせ画面の一例を示す図である。
【図８】画像形成システムの第２態様におけるバックアップ処理手順を示す流れ図である。
【図９】バックアップ対象機器とバックアップ対象データの指定をユーザから受け付ける機器・データ指定画面の一例を示す図である。
【図１０】各機器が保持する指定された種類のバックアップ対象データのデータ量の一例を示す図である。
【図１１】画像形成システムの第３態様におけるバックアップ処理手順を示す流れ図である。
【図１２】プリンタコントローラとＭＦＰをバックアップ対象機器とした場合に、図１１のステップＳＳ４０２〜Ｓ４０４で取得した情報を一覧にして示す図である。
【図１３】図１２に示す情報に基づいて算出した、外付け記憶装置をＭＦＰに接続した場合のバックアップ所要時間と、外付け記憶装置をプリンタコントローラに接続した場合のバックアップ所要時間を示す図である。
【図１４】画像形成システムの第４態様におけるバックアップ処理手順を示す流れ図である。
【図１５】プリンタコントローラに、ＭＦＰ-Ａと、ＭＦＰ−Ｂが接続されている場合のシステム構成を示す図である。
【図１６】図１５のシステム構成において、図１１のステップＳＳ４０２〜Ｓ４０４で取得した情報を一覧にして示す図である。
【図１７】図１６に示す情報に基づいて算出した、外付け記憶装置をＭＦＰ−Ａに接続した場合のバックアップ所要時間と、外付け記憶装置をＭＦＰ−Ｂに接続した場合のバックアップ所要時間と、外付け記憶装置をプリンタコントローラに接続した場合のバックアップ所要時間を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面に基づき本発明の実施の形態を説明する。
【００１９】
図１は、本発明の実施の形態に係るバックアップ装置１０とバックアップ対象データを保持する複数の機器２０を通信可能に接続したバックアップシステム３の一例を示す図である。この例では機器２０を、機器（１）と機器（２）の２台とする。
【００２０】
各機器２０は、ハードディスク装置などの大容量で不揮発性の記憶装置２１と、ハードディスク装置などの外付け記憶装置５を着脱可能に接続するための接続Ｉ／Ｆ部２２を有する。このほか、機器２０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有して各種の処理を実行し、保持しておくべきデータを記憶装置２１に保存する。
【００２１】
バックアップ装置１０は、管理対象の複数の機器２０に保持されているバックアップ対象データをこれらの中の１つの機器２０に接続された外付け記憶装置５に一括してバックアップする動作を制御する機能を果たす。
【００２２】
バックアップ装置１０は、ユーザからバックアップ対象機器の指定を受ける機器指定部１１、ユーザからバックアップ対象データの指定（データの種類等の指定）を受けるデータ指定部１２、外付け記憶装置５を接続すべき１つの機器２０を選択する選択部１３、複数の機器２０が保持しているバックアップ対象データを、選択部１３が選択した機器２０に転送し、該機器の接続Ｉ／Ｆ部２２に接続された外付け記憶装置５に一括してバックアップするバックアップ実行部１４等を有する。
【００２３】
選択部１３は、バックアップ対象機器が保持するバックアップ対象データのデータ量を算出する機能、機器間や外付け記憶装置５へのデータの転送速度を取得する機能を有し、算出したデータ量や転送速度に基づいて外付け記憶装置５を接続すべき機器を選択する。
【００２４】
バックアップ装置１０は、各種の画面を表示する液晶ディスプレイ等の表示部１５、ユーザから各種の操作を受ける操作部１６を有する。表示部１５には、たとえば、外付け記憶装置５を接続すべき機器（選択部１３が選択した機器）をユーザに通知するメッセージ等が表示される。機器指定部１１やデータ指定部１２は、表示部１５、操作部１６を使用してバックアップ対象機器の指定やバックアップ対象データの指定を受け付ける。
【００２５】
なお、機器指定部１１を設けずに、予め設定された複数の機器、もしくは、通信可能に接続されている全ての機器をバックアップ対象機器としてもよい。また、データ指定部１２を設けずに、予め設定された種類のデータ、もしくは、各機器が不揮発に保持している全てのデータをバックアップ対象データとしてもよい。
【００２６】
図２は、バックアップ装置１０が行う処理の流れを示している。ユーザから、バックアップ対象機器、バックアップ対象データの指定を受ける（ステップＳ１０１）。たとえば、バックアップ装置１０に接続されている機器の一覧を表示し、該一覧の中からバックアップ対象機器を指定する操作を受ける。バックアップ対象データの指定は、バックアップ対象機器毎に受ける、もしくは、全ての機器について一括して指定を受ける。バックアップ対象データの指定方法は、たとえば、データの属性（データの種類、更新日付範囲、フォルダ指定など）で受けるほか、任意の方法でよい。
【００２７】
次に、バックアップ装置１０の選択部１３は、各バックアップ対象機器が保持するバックアップ対象データのデータ量を算出する（ステップS１０２）。たとえば、バックアップ装置１０から各機器２０に、バックアップ対象データのデータ量を問い合わせることで、各バックアップ対象機器が保持するバックアップ対象データのデータ量を取得してもよい。
【００２８】
また、バックアップ装置１０は、機器間の転送速度、各機器の接続Ｉ／Ｆ部２２とこれに接続された外付け記憶装置５との間の転送速度を取得する（ステップＳ１０３）。これらの転送速度の情報は、たとえば、バックアップ装置１０から各機器２０に使用可能な通信規格等を問い合わせて取得する、バックアップ装置１０に予め登録しておきこれを参照して取得する、といった方法で取得するが、これに限定されず任意の方法でよい。
【００２９】
次に、バックアップ装置１０の選択部１３は、各機器が保持しているバックアップ対象データのデータ量や上記の転送速度に基づいて、外付け記憶装置５を接続すべきいずれか１つの機器を選択し、その選択された機器を表示部１５に表示する（ステップＳ１０４）。選択された機器を集約機器とする。
【００３０】
選択基準の例を以下に示す。  
（選択基準１）保持しているバックアップ対象データのデータ量が最も多い機器を集約機器に選択する。  
（選択基準２）バックアップ完了までの所要時間が最短となる機器を集約機器に選択する。
【００３１】
ユーザは、選択された集約機器の表示を参考に、いずれか１つの機器に外付け記憶装置５を接続する。
【００３２】
バックアップ装置１０は、外付け記憶装置５の接続状況を監視し、いずれか１つの機器に外付け記憶装置５が接続されたら（ステップＳ１０５;Ｙｅｓ）、外付け記憶装置５の接続された機器が集約機器であるか否かを確認する（ステップＳ１０６）。
【００３３】
外付け記憶装置５の接続された機器が、ステップＳ１０４で選択した集約機器でない場合は（ステップＳ１０６;Ｎｏ）、そのままバックアップを実行するか否かをユーザに問い合わせる（ステップＳ１０７）。
【００３４】
ユーザの回答が、「接続先の変更」である場合は（ステップＳ１０７;Ｎｏ）、ステップＳ１０５に戻って、別の機器に外付け記憶装置５が接続されるのを待つ。
【００３５】
ユーザの回答が、「そのままバックアップを実行」である場合は（ステップＳ１０７;Ｙｅｓ）、外付け記憶装置５が接続されている機器以外のバックアップ対象機器が保持しているバックアップ対象データを、外付け記憶装置５が接続されている機器に転送して全てのバックアップ対象データを該機器に集約し、集約したバックアップ対象データを該機器の接続Ｉ／Ｆ部２２に接続されている外付け記憶装置５に転送して一括バックアップする（ステップＳ１０８）。
【００３６】
外付け記憶装置５の接続された機器が、ステップＳ１０４で選択した集約機器である場合は（ステップＳ１０６;Ｙｅｓ）、集約機器以外のバックアップ対象機器が保持しているバックアップ対象データを、集約機器に転送して全てのバックアップ対象データを集約機器に集約し、集約したバックアップ対象データを該集約機器の接続Ｉ／Ｆ部２２に接続されている外付け記憶装置５に転送して一括バックアップする（ステップＳ１０８）。
【００３７】
次に、機器（１）をプリンタコントローラとし、機器（２）を該プリンタコントローラが接続された複合機（ＭＦＰ）とし、バックアップ装置１０の機能をプリンタコントローラとＭＦＰの双方が備える構成を例に、本発明をより詳細に説明する。
【００３８】
図３は、バックアップ装置１０の機能を有するプリンタコントローラ４０と、バックアップ装置１０の機能を有するＭＦＰ６０が相互通信可能に接続された画像形成システム８の構成例を示している。
【００３９】
プリンタコントローラ４０は、外部から受信したＰＤＬ等で記述された印刷データをラスタライズしてイメージデータに展開してＭＦＰ６０へ出力する機能を果たす。ＭＦＰ６０は、プリンタコントローラ４０から受信したデータに基づいて記録紙に画像を形成する印刷機能、原稿を光学的に読み取り、その読み取り画像の複製を記録紙に画像形成するコピー機能、ファクシミリ機能などを備えた、所謂、複合機である。
【００４０】
プリンタコントローラ４０は、ＣＰＵ４１と、ＲＯＭ４２と、ＲＡＭ４３と、ハードディスク装置（ＨＤＤ）４４と、外部データ送受信部４５と、ＲＩＰ部４６と、データ送受信部４７と、表示部４８と、操作部４９と、接続Ｉ／Ｆ部５１とを共通バス５２に接続して備える。ＣＰＵ４１は、ＲＯＭ４２に格納されているプログラムを実行することでプリンタコントローラ４０および前述のバックアップ装置１０の機器指定部１１、データ指定部１２、選択部１３、バックアップ実行部１４等の機能を果たす。
【００４１】
外部データ送受信部４５は、ネットワークポートを介してネットワークと当該プリンタコントローラ４０との間で印刷データ等を送受信する機能を果たす。ＲＩＰ部４６は、受信した印刷データをラスタライズしてイメージデータに展開する機能（ＲＩＰ機能）を果たす。
【００４２】
データ送受信部４７は、ＲＩＰ部４６で展開して生成したデータをＭＦＰ６０へ送信したり、ＭＦＰ６０との間でバックアップ対象データを転送したりする機能を果たす。表示部４８は、選択部の選択結果（どの機器にバックアップ用の外付け記憶装置５を接続すれば良いかを示す情報）や各種の設定画面、操作画面等を表示する。操作部４９は、ユーザからバックアップ対象機器の指定、バックアップ対象データの指定などの操作を受け付ける。
【００４３】
ＭＦＰ６０は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、ハードディスク装置（ＨＤＤ）６４と、印字部６５と、読取部６６と、データ送受信部６７と、表示部６８と、操作部６９と、接続Ｉ／Ｆ部７１とを共通バス７２に接続して備える。ＣＰＵ６１はＲＯＭ６２に格納されているプログラムを実行することでＭＦＰ６０の動作を統括制御するほか、前述したバックアップ装置１０の機器指定部１１、データ指定部１２、選択部１３、バックアップ実行部１４等の機能を果たす。
【００４４】
データ送受信部６７は、プリンタコントローラ４０との間でＲＩＰ後のデータやバックアップ対象データなどのデータを送受信する機能を果たす。
【００４５】
読取部６６は、原稿を光学的に読み取って対応する画像データを出力する機能を果たす。印字部６５は、プリンタコントローラ４０から受信したデータに基づく画像や、読取部６６が原稿を読み取って得た読み取り画像を記録紙上に印字して出力する機能を果たす。
【００４６】
表示部６８は、選択部１３の選択結果（どの機器にバックアップ用の外付け記憶装置５を接続すれば良いかを示す情報）や各種の設定画面、操作画面等を表示する。操作部６９は、ユーザからバックアップ対象機器の指定、バックアップ対象データの指定など各種の操作を受け付ける。
【００４７】
図３に示すプリンタコントローラ４０、ＭＦＰ６０では、ハードディスク装置（ＨＤＤ）４４、６４をそれぞれ１つ備えているが、複数個具備してもよい。複数個のＨＤＤを備える場合には、各々に別の種類のデータの保管に使用したり、複数個をＲＡＩＤ（Redundant Arrays of Independent Disks）構成で１つのＨＤＤとして使用しても良い。
【００４８】
次に、画像形成システム８におけるバックアップ処理の各種態様について説明する。
【００４９】
＜第１態様：バックアップ対象機器のみ指定する場合＞
図４は、第１態様における処理手順を示す流れ図である。ユーザは、プリンタコントローラ４０またはＭＦＰ６０のいずれかの機器の操作部４９、６９でバックアップに関する指示の入力操作を行う。該入力操作を受けた機器（操作機器とする）の機器指定部１１は、ユーザからバックアップ対象機器の指定を受け付ける（ステップＳ２０１）。
【００５０】
図５は、バックアップ対象機器の指定をユーザから受け付ける機器指定画面８０の一例を示す。機器指定画面８０は、プリンタコントローラ４０で機器指定の操作を受ける場合にはプリンタコントローラ４０の表示部４８に、ＭＦＰ６０で機器指定の操作を受ける場合はＭＦＰ６０の表示部６８に表示される。
【００５１】
機器指定画面８０に表示されたＭＦＰ指定釦８１を押すと、ＭＦＰ６０がバックアップ対象機器に指定され、指定状態で再度、ＭＦＰ指定釦８１を押すと指定が解除される。同様に、機器指定画面８０に表示されたプリンタコントローラ指定釦８２を押すと、プリンタコントローラ４０がバックアップ対象機器に指定され、指定状態で再度、プリンタコントローラ指定釦８２を押すと指定が解除される。ＯＫ釦８３を押すと、そのときの指定状態が確定する。
【００５２】
図４に戻って説明を続ける。バックアップ対象機器の指定をユーザから受け付けた機器（操作機器）の選択部１３は、指定されたバックアップ対象機器の中にプリンタコントローラ４０が含まれているか否かを確認する（ステップＳ２０２）。バックアップ対象機器にプリンタコントローラ４０が含まれている場合は（ステップＳ２０２;Ｙｅｓ）、プリンタコントローラ４０が保持しているバックアップ対象データのデータ量を算出して（ステップＳ２０３）、ステップＳ２０４に移行する。バックアップ対象機器にプリンタコントローラ４０が含まれていなければ（ステップＳ２０２;Ｎｏ）、ステップＳ２０４に移行する。
【００５３】
ステップＳ２０４では、バックアップ対象機器の指定をユーザから受け付けた機器（操作機器）の選択部１３は、指定されたバックアップ対象機器の中にＭＦＰ６０が含まれているか否かを確認する。バックアップ対象機器にＭＦＰ６０が含まれている場合は（ステップＳ２０４;Ｙｅｓ）、ＭＦＰ６０が保持しているバックアップ対象データのデータ量を算出して（ステップＳ２０５）、ステップＳ２０６に移行する。バックアップ対象機器にＭＦＰ６０が含まれていなければ（ステップＳ２０４;Ｎｏ）、ステップＳ２０６に移行する。
【００５４】
ステップＳ２０６では、操作機器の選択部１３は、先に算出したバックアップデータ量が最も多い機器を集約機器に選択し、その選択した集約機器を操作機器の表示部に表示する。図６は、集約機器をユーザに通知する接続先案内画面８５の一例である。
【００５５】
ユーザは、上記の表示を参考にして外付け記憶装置５をプリンタコントローラ４０とＭＦＰ６０のいずれかの機器に接続（装着）する。操作機器の選択部１３は、外付け記憶装置５の接続状況を監視し、いずれかの機器に外付け記憶装置５が接続されたら（ステップＳ２０７）、外付け記憶装置５の接続された機器が、ステップ２０６で定めた集約機器であるか否かを確認する（ステップＳ２０８）。
【００５６】
外付け記憶装置５の接続された機器が集約機器である場合は（ステップＳ２０８;Ｙｅｓ）、ステップＳ２１０に移行する。外付け記憶装置５が集約機器と異なる機器に接続されている合は（ステップＳ２０８;Ｎｏ）、操作機器の表示部に、接続先変更問い合わせ画面８７を表示して、今の接続先のままでバックアップを実行するか否かをユーザに問い合わせる（ステップＳ２０９）。
【００５７】
図７は、接続先変更問い合わせ画面８７の一例を示す。接続先変更問い合わせ画面８７には、外付け記憶装置の接続先として推奨する集約機器、現在の接続先が集約機器と異なる旨、接続先を変更するか否かを問い合わせる旨、を含むメッセージが表示される。さらに、接続先を変更する場合に押下される接続先変更釦８８、そのままバックアップを実行する場合に押下される、そのまま実行釦８９が表示され、これらの選択釦でユーザの回答を受け付ける。
【００５８】
ユーザから現在の接続先のままでバックアップを実行する旨の回答を受けた場合は（図４、ステップＳ２０９;Ｙｅｓ）、ステップＳ２１０へ移行する。接続先を変更する旨の回答をユーザから受けた場合は（ステップＳ２０９;Ｎｏ）、ステップＳ２０７に戻って別の機器に外付け記憶装置５が接続されるのを待つ。ユーザは外付け記憶装置５を別の機器に装着し直す。
【００５９】
ステップＳ２１０では、バックアップを実行する。具体的には、外付け記憶装置５が接続されている機器以外のバックアップ対象機器が保持しているバックアップ対象データを、外付け記憶装置５が接続されている機器に転送して全てのバックアップ対象データを該機器に集約し、集約したバックアップ対象データを該機器の接続Ｉ／Ｆ部２２に接続されている外付け記憶装置５に転送して一括バックアップする（ステップＳ２１０）。
【００６０】
すなわち、外付け記憶装置５がプリンタコントローラ４０に接続されている場合は、ＭＦＰ６０が保持しているバックアップ対象データをプリンタコントローラ４０に転送し、プリンタコントローラ４０は、自機が保持しているバックアップ対象データとＭＦＰ６０から転送されてきたバックアップ対象データの双方を、自機に接続されている外付け記憶装置５に転送してバックアップする。一方、外付け記憶装置５がＭＦＰ６０に接続されている場合は、プリンタコントローラ４０が保持しているバックアップ対象データをＭＦＰ６０に転送し、ＭＦＰ６０は、自機が保持しているバックアップ対象データとプリンタコントローラ４０から転送されてきたバックアップ対象データの双方を、自機に接続されている外付け記憶装置５に転送してバックアップする。
【００６１】
バックアップ実行時の制御の具体例は、たとえば、次にようになるがこれに限定されるものではない。操作機器に外付け記憶装置５が接続されている場合は、操作機器のバックアップ実行部１４が、他の機器のバックアップ実行部１４に対してバックアップ対象データの転送要求を送信し、これを受けた他の機器のバックアップ実行部１４は自機が保持するバックアップ対象データを転送要求の送信元の機器に転送する。操作機器のバックアップ実行部１４は自機が保持するバックアップ対象データおよび他の機器から転送されてきたバックアップデータの双方を自機に接続された外付け記憶装置５に転送してバックアップする。
【００６２】
一方、操作機器以外の機器に外付け記憶装置５が接続されている場合、操作機器のバックアップ実行部１４は、外付け記憶装置５が接続されている機器のバックアップ実行部１４にバックアップの制御の移管要求を送信する。該移管要求を受けた機器のバックアップ実行部１４は、他の機器のバックアップ実行部１４に対してバックアップ対象データの転送要求を送信し、これを受けた他の機器のバックアップ実行部１４は自機が保持するバックアップ対象データを転送要求の送信元の機器に転送する。移管要求を受けた機器のバックアップ実行部１４は自機が保持するバックアップ対象データおよび他の機器から転送されてきたバックアップデータの双方を自機に接続された外付け記憶装置５に転送してバックアップする。
【００６３】
なお、上記の制御は一例でありこれに限定されるものではない。また、この例では、バックアップ対象の機器を、プリンタコントローラ４０とＭＦＰ６０の２つとする例を示したが、３以上の機器でも同様である。
【００６４】
＜第２態様：バックアップ対象機器とバックアップ対象データを指定する場合＞
図８は、第２態様における処理手順を示す流れ図である。ユーザは、プリンタコントローラ４０またはＭＦＰ６０のいずれかの機器の操作部４９、６９でバックアップに関する指示の入力操作を行う。該入力操作を受けた機器（操作機器とする）の機器指定部１１とデータ指定部１２はバックアップ対象機器の指定およびバックアップ対象データの指定を受け付ける（ステップＳ３０１）。
【００６５】
バックアップ対象データの指定は、データの属性、たとえば、データの種類（画像データ、設定データなど）、作成・変更された日時の範囲、保存先のフォルダ等に基づいて行われるが、これに限定されるものではない。
【００６６】
図９は、バックアップ対象機器とバックアップ対象データの指定をユーザから受け付ける機器・データ指定画面９０の一例を示す。機器・データ指定画面９０は、プリンタコントローラ４０で機器等の指定操作を受ける場合にはプリンタコントローラ４０の表示部４８に、ＭＦＰ６０で機器等の指定操作を受ける場合はＭＦＰ６０の表示部６８に表示される。
【００６７】
機器・データ指定画面９０のＭＦＰ欄に表示された画像データ釦９１を押下すると、ＭＦＰ６０に保持されている画像データがバックアップ対象データに指定され、ＭＦＰ欄に表示された設定データ釦９２を押下すると、ＭＦＰ６０に保持されている設定データがバックアップ対象データに指定される。双方を選択してもよい。指定状態で再度、各釦を押下するとその釦に対応する指定が解除される。ＭＦＰ６０が保持する画像データと設定データのうちの少なくとも一方がバックアップ対象データに指定されると、自動的にＭＦＰ６０がバックアップ対象機器に指定される。
【００６８】
機器・データ指定画面９０プリンタコントローラ欄に表示された画像データ釦９３を押下すると、プリンタコントローラ４０に保持されている画像データがバックアップ対象データに指定され、プリンタコントローラ欄に表示された設定データ釦９４を押下すると、プリンタコントローラ４０に保持されている設定データがバックアップ対象データに指定される。双方を選択してもよい。指定状態で再度、各釦を押下するとその釦に対応する指定が解除される。プリンタコントローラ４０が保持する画像データと設定データのうちの少なくとも一方がバックアップ対象データに指定されると、自動的にプリンタコントローラ４０がバックアップ対象機器に指定される。
【００６９】
ここでは、画像データは、プリンタコントローラ４０においてはＲＩＰ済みデータであり、ＭＦＰ６０ではＲＩＰ済みデータをビットマップデータに変換したものであるとする。設定データは、プリンタコントローラ４０においては印刷ジョブのチケット情報、ＭＦＰ６０では画像処理の各種パラメータ等を指すものとする。なお、画像データ、設定データはこれらに限定されるものでない。
【００７０】
図８に戻って説明を続ける。バックアップ対象機器等の指定をユーザから受け付けた機器（操作機器）の選択部１３は、指定されたバックアップ対象機器の中にプリンタコントローラ４０が含まれているか否かを確認する（ステップＳ３０２）。バックアップ対象機器にプリンタコントローラ４０が含まれている場合は（ステップＳ３０２;Ｙｅｓ）、プリンタコントローラ４０が保持しているデータのうち、ステップＳ３０１で指定された種類のバックアップ対象データのデータ量を算出して（ステップＳ３０３）、ステップＳ３０４に移行する。バックアップ対象機器にプリンタコントローラ４０が含まれていなければ（ステップＳ３０２;Ｎｏ）、ステップＳ３０４に移行する。
【００７１】
ステップＳ３０４では、指定されたバックアップ対象機器の中にＭＦＰ６０が含まれているか否かを確認する（ステップＳ２０４）。バックアップ対象機器にＭＦＰ６０が含まれている場合は（ステップＳ３０４;Ｙｅｓ）、ＭＦＰ６０が保持しているデータのうち、ステップＳ３０１で指定された種類のバックアップ対象データのデータ量を算出して（ステップＳ３０５）、ステップＳ３０６に移行する。バックアップ対象機器にＭＦＰ６０が含まれていなければ（ステップＳ３０４;Ｎｏ）、ステップＳ３０６に移行する。
【００７２】
ステップＳ３０６では、操作機器の選択部１３は、先に算出したバックアップデータ量が最も多い機器を集約機器に選択し、その選択した集約機器を操作機器の表示部に表示する。図１０は、各機器が保持する指定された種類のバックアップ対象データのデータ量の一例を示している。この例では、ＭＦＰ６０については、画像データはバックアップ対象データに指定されず、設定データのみバックアップ対象データに指定されている。プリンタコントローラ４０については、設定データはバックアップ対象データに指定されず、画像データのみバックアップ対象データに指定されている。指定された種類のバックアップ対象データのデータ量の合計の最も多い機器が集約機器に選択される。図１０の例では、プリンタコントローラ４０が集約機器に選択される。選択結果は、第２態様においても、図６と同様の接続先案内画面８５に表示される。
【００７３】
ユーザは、上記の表示を参考にして外付け記憶装置５をプリンタコントローラ４０とＭＦＰ６０のいずれかの機器に接続（装着）する。操作機器の選択部１３は、外付け記憶装置５の接続状況を監視し、いずれかの機器に外付け記憶装置５が接続されたことを確認できたら（ステップＳ３０７）、外付け記憶装置５の接続された機器が、ステップ３０６で定めた集約機器であるか否かを確認する（ステップＳ３０８）。
【００７４】
外付け記憶装置５の接続された機器が集約機器である場合は（ステップＳ３０８;Ｙｅｓ）、ステップＳ３１０に移行する。外付け記憶装置５が集約機器と異なる機器に接続されている合は（ステップＳ３０８;Ｎｏ）、操作機器の表示部に、第１態様と同様に、図７に示すような接続先変更問い合わせ画面８７を表示して、今の接続先のままでバックアップを実行するか否かをユーザに問い合わせる（ステップＳ３０９）。
【００７５】
ユーザから、現在の接続先のままでバックアップを実行する旨の回答を受けた場合は（ステップＳ３０９;Ｙｅｓ）、ステップＳ３１０へ移行する。接続先を変更する旨の回答をユーザから受けた場合は（ステップＳ３０９;Ｎｏ）、ステップＳ３０７に戻って別の機器に外付け記憶装置５が接続されるのを待つ。ユーザは外付け記憶装置５を別の機器に装着し直す。
【００７６】
ステップＳ３１０では、バックアップを実行する。具体的には、外付け記憶装置５が接続されている機器以外のバックアップ対象機器が保持している、指定された種類のバックアップ対象データを、外付け記憶装置５が接続されている機器に転送して指定された種類の全てのバックアップ対象データを該機器に集約し、集約したバックアップ対象データを該機器の接続Ｉ／Ｆ部２２に接続されている外付け記憶装置５に転送して一括バックアップする（ステップＳ３１０）。
【００７７】
なお、この例では、バックアップ対象の機器を、プリンタコントローラ４０とＭＦＰ６０の２つとする例を示したが、３以上の機器でも同様である。
【００７８】
＜第３態様：機器間および機器から外付け記憶装置へのデータ転送速度を考慮しかつバックアップ対象機器のみ指定する場合＞
図１１は、第３態様における処理手順を示す流れ図である。ユーザは、プリンタコントローラ４０またはＭＦＰ６０のいずれかの機器の操作部４９、６９でバックアップに関する指示の入力操作を行う。該入力操作を受けた機器（操作機器とする）の機器指定部１１はバックアップ対象機器の指定を受け付ける（ステップＳ４０１）。
【００７９】
バックアップ対象機器の指定をユーザから受け付けた機器（操作機器）の選択部１３は、指定された各バックアップ対象機器が保持しているバックアップ対象データのデータ量を算出する（ステップＳ４０２）。次に、各バックアップ対象機器における外付け記憶装置５へのデータ転送速度を取得し（ステップＳ４０３）、さらに、バックアップ対象機器間のデータ転送速度を取得する（ステップＳ４０４）。機器から外付け記憶装置５へのデータ転送速度は、機器に搭載されている接続Ｉ／Ｆ部（２２、５１、７１）のデータ転送速度と、外付け記憶装置５自体のデータ転送速度（受信速度）とから判断する。一般には、遅い方のデータ転送速度を採用する。たとえば、ＵＳＢ接続の場合、それぞれの規格（ＵＳＢ２．０、ＵＳＢ３．０など）から判断すればよいが、これに限定されるものではない。
【００８０】
次に、操作機器の選択部１３は、ステップＳ４０２〜Ｓ４０４で取得した情報に基づいて、各機器を集約機器とした場合のバックアップ実行に係る所要時間を算出し（ステップＳ４０５）、バックアップ実行に係る所要時間が最も短くなる機器を集約機器に選択し、その選択した集約機器を操作機器の表示部に表示する（ステップＳ４０６）。その後の動作（ステップＳ４０７〜Ｓ４１０）は、図４に示すステップＳ２０７〜Ｓ２１０と同一でありその説明は省略する。
【００８１】
図１２は、プリンタコントローラ４０とＭＦＰ６０をバックアップ対象機器とした場合に、図１１のステップＳＳ４０２〜Ｓ４０４で取得した情報を一覧にして示したものである。この例では、ＭＦＰ６０が保持するバックアップ対象データのデータ量は１２００ＭＢ、ＭＦＰ６０からこれに接続された外付け記憶装置５へのデータ転送速度は３０ＭＢ、プリンタコントローラ４０が保持するバックアップ対象データのデータ量は６００ＭＢ、プリンタコントローラ４０からこれに接続された外付け記憶装置５へのデータ転送速度は１５０ＭＢ、プリンタコントローラ４０とＭＦＰ６０との間（機器間）のデータ転送速度は６０ＭＢである。
【００８２】
図１３は、図１２に示す情報に基づいて算出した、外付け記憶装置５をＭＦＰ６０に接続した場合のバックアップ所要時間と、外付け記憶装置５をプリンタコントローラ４０に接続した場合のバックアップ所要時間を示している。
【００８３】
ＭＦＰ６０に外付け記憶装置５を接続した場合（図１３（ａ）参照）、ＭＦＰ６０から外付け記憶装置５へ転送するデータ量は１８００ＭＢ、これを外付け記憶装置５に転送するのに要する時間は、転送速度が３０ＭＢなので６０秒である。また、プリンタコントローラ４０からＭＦＰ６０に転送するデータ量は６００ＭＢで、その転送に要する時間は、機器間のデータ転送速度が６０ＭＢなので１０秒である。従って、バックアップ所要時間は６０秒＋１０秒の７０秒となる。
【００８４】
一方、プリンタコントローラ４０に外付け記憶装置５を接続した場合（図１３（ｂ）参照）、プリンタコントローラ４０から外付け記憶装置５へ転送するデータ量は１８００ＭＢ、これを外付け記憶装置５に転送するのに要する時間は、転送速度が１５０ＭＢなので１２秒である。また、ＭＦＰ６０からプリンタコントローラ４０に転送するデータ量は１２００ＭＢで、その転送に要する時間は、機器間のデータ転送速度が６０ＭＢなので２０秒である。従って、バックアップ所要時間は１２秒＋２０秒の３２秒となる。
【００８５】
その結果、図１１のステップＳ４０６では、バックアップ所要時間が最小となる、プリンタコントローラ４０が集約機器に選択される。
【００８６】
＜第４態様：機器間および機器から外付け記憶装置へのデータ転送速度を考慮しかつバックアップ対象機器とバックアップ対象データを指定する場合＞
図１４は、第４態様におけるバックアップ処理手順を示す流れ図である。ユーザは、プリンタコントローラ４０またはＭＦＰ６０のいずれかの機器の操作部４９、６９でバックアップに関する指示の入力操作を行う。該入力操作を受けた機器（操作機器とする）の機器指定部１１、データ指定部１２はバックアップ対象機器およびバックアップ対象データの指定を受け付ける（ステップＳ５０１）。
【００８７】
バックアップ対象機器および対象データの指定をユーザから受け付けた機器（操作機器）の選択部１３は、指定された各バックアップ対象機器についてその機器が保持している、指定された種類のバックアップ対象データのデータ量を算出する（ステップＳ５０２）。次に、各バックアップ対象機器における外付け記憶装置５へのデータ転送速度を取得し（ステップＳ５０３）、さらに、バックアップ対象機器間のデータ転送速度を取得する（ステップＳ５０４）。
【００８８】
次に、操作機器の選択部１３は、ステップＳ５０２〜Ｓ５０４で取得した情報に基づいて、各機器を集約機器とした場合のバックアップ実行に係る所要時間を算出する（ステップＳ５０５）。そして、バックアップ実行に係る所要時間が最も短くなる機器を集約機器に選択し、その選択した集約機器を操作機器の表示部に表示する（ステップＳ５０６）。その後の動作（ステップＳ５０７〜Ｓ５１０）は、図８に示すステップＳ３０７〜Ｓ３１０と同一でありその説明は省略する。
【００８９】
＜第５態様：３以上の機器間のデータ転送速度および各機器から外付け記憶装置へのデータ転送速度を考慮しかつバックアップ対象機器を指定する場合＞
図１５は、プリンタコントローラ４０に、ＭＦＰ-Ａ６０ａと、ＭＦＰ−Ｂ６０ｂが接続されている場合のシステム構成を示している。このシステムでのバックアップに関する処理の流れは図１１と同一である。
【００９０】
図１６は、図１５に示すシステム構成において、図１１のステップＳＳ４０２〜Ｓ４０４で取得した情報を一覧にして示したものである。ＭＦＰ−Ａ６０ａが保持するバックアップ対象データのデータ量は１２００ＭＢ、ＭＦＰ−Ａ６０ａからこれに接続された外付け記憶装置５へのデータ転送速度は３０ＭＢ、ＭＦＰ−Ｂ６０ｂが保持するバックアップ対象データのデータ量は２４００ＭＢ、ＭＦＰ−Ｂ６０ｂからこれに接続された外付け記憶装置５へのデータ転送速度は１５０ＭＢ、プリンタコントローラ４０が保持するバックアップ対象データのデータ量は６００ＭＢ、プリンタコントローラ４０からこれに接続された外付け記憶装置５へのデータ転送速度は１００ＭＢ、ＭＦＰ−Ａ６０ａとプリンタコントローラ４０との間のデータ転送速度は１００ＭＢ、ＭＦＰ−Ｂ６０ｂとプリンタコントローラ４０との間のデータ転送速度は１００ＭＢである。
【００９１】
図１７は、図１６に示す情報に基づいて算出した、外付け記憶装置５をＭＦＰ−Ａ６０ａに接続した場合のバックアップ所要時間（図１７（ａ））と、外付け記憶装置５をプリンタコントローラ４０に接続した場合のバックアップ所要時間（図１７（ｂ））と、外付け記憶装置５をＭＦＰ−Ｂ６０ｂに接続した場合のバックアップ所要時間（図１７（ｃ））とを示している。
【００９２】
ＭＦＰ−Ａ６０ａに外付け記憶装置５を接続した場合、ＭＦＰ−Ａ６０ａから外付け記憶装置５へ転送するデータ量は４２００ＭＢ、これを外付け記憶装置５に転送するのに要する時間は、転送速度が３０ＭＢなので１４０秒である。また、プリンタコントローラ４０からＭＦＰ−Ａ６０ａに転送するデータ量は６００ＭＢで、その転送に要する時間は、これらの機器間のデータ転送速度が１００ＭＢなので６秒である。ＭＦＰ−Ｂ６０ｂからプリンタコントローラ４０に転送するデータ量は２４００ＭＢで、その転送に要する時間は、これらの機器間のデータ転送速度が６０ＭＢなので４０秒であり、このデータをさらにプリンタコントローラ４０からＭＦＰ−Ａ６０ａに転送するのに要する時間は、データ量が２４００ＭＢ、機器間のデータ転送速度が１００ＭＢなので２４秒である。従って、バックアップ所要時間は１４０秒＋６秒＋４０秒＋２４秒の２１０秒となる。
【００９３】
プリンタコントローラ４０に外付け記憶装置５を接続した場合、プリンタコントローラ４０から外付け記憶装置５へ転送するデータ量は４２００ＭＢ、これを外付け記憶装置５に転送するのに要する時間は、転送速度が１００ＭＢなので４２秒である。また、ＭＦＰ−Ａ６０ａからプリンタコントローラ４０に転送するデータ量は１２００ＭＢで、その転送に要する時間は、これらの機器間のデータ転送速度が１００ＭＢなので１２秒である。ＭＦＰ−Ｂ６０ｂからプリンタコントローラ４０に転送するデータ量は２４００ＭＢで、その転送に要する時間は、これらの機器間のデータ転送速度が６０ＭＢなので４０秒である。従って、バックアップ所要時間は４２秒＋１２秒＋４０秒の９４秒となる。
【００９４】
ＭＦＰ−Ｂ６０ａに外付け記憶装置５を接続した場合、ＭＦＰ−Ｂ６０ｂから外付け記憶装置５へ転送するデータ量は４２００ＭＢ、これを外付け記憶装置５に転送するのに要する時間は、転送速度が１５０ＭＢなので２８秒である。また、プリンタコントローラ４０からＭＦＰ−Ｂ６０ｂに転送するデータ量は６００ＭＢで、その転送に要する時間は、これらの機器間のデータ転送速度が６０ＭＢなので１０秒である。ＭＦＰ−Ａ６０ａからプリンタコントローラ４０に転送するデータ量は２４００ＭＢで、その転送に要する時間は、これらの機器間のデータ転送速度が１００ＭＢなので２４秒であり、このデータをさらにプリンタコントローラ４０からＭＦＰ−Ｂ６０ｂに転送するのに要する時間は、データ量が２４００ＭＢ、機器間のデータ転送速度が６０ＭＢなので４０秒である。従って、バックアップ所要時間は２８秒＋１０秒＋２４秒＋４０秒の１０２秒となる。
【００９５】
その結果、図１１のステップＳ４０６では、バックアップ所要時間が最小となる、プリンタコントローラ４０が集約機器に選択される。
【００９６】
このように３以上の機器を対象とし、機器間の転送速度を考慮してバックアップ所要時間を算出する場合には、機器間の接続状態やデータの転送ルートを考慮して各機器に外付け記憶装置５を接続した場合のバックアップ所要時間を算出し、該所要時間が最小となる機器を集約機器に選択することになる。バックアップ対象データを指定する場合についても同様である。
【００９７】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００９８】
機器の種類は、実施の形態で例示したプリンタコントローラ４０やＭＦＰ６０に限定されるものではなく、情報を保持する記憶装置を備えた機器であれば任意の機器でよい。
【００９９】
また、バックアップ装置１０は、機器の中に設けられても良いし、機器とは別体に設けられても良い。また、機器の中にバックアップ装置１０の機能を設ける場合、必ずしもすべての機器にバックアップ装置１０の機能のすべてを設ける必要はなく、１つの機器のみに設けられても良い。
【符号の説明】
【０１００】
３…バックアップシステム
５…外付け記憶装置
８…画像形成システム
１０…バックアップ装置
１１…機器指定部
１２…データ指定部
１３…選択部
１４…バックアップ実行部
１５…表示部
１６…操作部
２０…機器
２１…記憶装置
２２…接続Ｉ／Ｆ部
４０…プリンタコントローラ
４１…ＣＰＵ
４２…ＲＯＭ
４３…ＲＡＭ
４４…ハードディスク装置（ＨＤＤ）
４５…外部データ送受信部
４６…ＲＩＰ部
４７…データ送受信部
４８…表示部
４９…操作部
５１…接続Ｉ／Ｆ部
５２…共通バス
６０…ＭＦＰ
６１…ＣＰＵ
６２…ＲＯＭ
６３…ＲＡＭ
６４…ハードディスク装置（ＨＤＤ）
６５…印字部
６６…読取部
６７…データ送受信部
６８…表示部
６９…操作部
７１…接続Ｉ／Ｆ部
７２…共通バス
８０…機器指定画面
８１…ＭＦＰ指定釦
８２…プリンタコントローラ指定釦
８５…接続先案内画面
８７…接続先変更問い合わせ画面
８８…接続先変更釦
８９…そのまま実行釦
９０…機器・データ指定画面
９１…画像データ釦
９２…設定データ釦
９３…画像データ釦
９４…設定データ釦
【図１】
2020079977.tif 000003
【図２】
2020079977.tif 000004
【図３】
2020079977.tif 000005
【図４】
2020079977.tif 000006
【図５】
2020079977.tif 000007
【図６】
2020079977.tif 000008
【図７】
2020079977.tif 000009
【図８】
2020079977.tif 000010
【図９】
2020079977.tif 000011
【図１０】
2020079977.tif 000012
【図１１】
2020079977.tif 000013
【図１２】
2020079977.tif 000014
【図１３】
2020079977.tif 000015
【図１４】
2020079977.tif 000016
【図１５】
2020079977.tif 000017
【図１６】
2020079977.tif 000018
【図１７】
2020079977.tif 000019