(57)【要約】【課題】  ネットワーク上の印刷装置が備えるデータ格納手段の未使用領域を一元管理して、各データ格納手段上に確保される未使用領域を他の印刷装置のデータ格納手段で確保される他の未使用領域とでミラー化処理を可能とすることである。【解決手段】  印刷装置３０１が備える外部メモリ１４で確保可能な未使用領域を認識して、外部メモリ１４で確保可能な未使用領域に登録される情報を複製するミラー領域をネットワーク上の他の印刷装置の外部メモリ上に設定し、該設定されたミラー領域を確保すべき他の印刷装置にミラー領域情報を通知する構成を特徴とする。【選択図】  図１
2006085254.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータ格納手段を備える印刷装置、ホスト装置と通信可能なサーバ装置であって、
前記印刷装置が備える各データ格納手段で確保可能な未使用領域を認識して、各データ格納手段に登録される情報を複製するミラー領域を設定する設定手段と、
前記設定手段により設定されたミラー領域を確保すべき前記印刷装置にミラー領域情報を通知する通知手段と、
を有することを特徴とするサーバ装置。
【請求項２】
各データ格納手段の使用状況を監視して、前記設定手段により設定されたミラー領域を変更する変更手段を備え、
前記通知手段は、前記変更手段により変更されたミラー領域に基づいて、該変更されたミラー領域を確保すべき前記印刷装置にミラー領域情報を通知することを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記データ格納手段は、前記印刷装置で処理される情報、設定されるボックス領域に登録されるボックス情報を記憶可能とすることを特徴とする請求項１記載のサーバ装置。
【請求項４】
前記設定手段は、各データ格納手段に対して１対１のミラー領域関係、あるいは１対ｎのミラー領域関係を設定可能とすることを特徴とする請求項１記載のサーバ装置。
【請求項５】
前記設定手段により設定されるミラー領域情報をデータ格納手段に登録する内部登録手段と、
前記内部登録手段により登録された前記ミラー領域情報を前記ホスト装置が備える各データ格納手段に外部登録する外部登録手段と、
前記データ格納手段に対するアクセスが不能となる障害の発生状態を判断する判断手段と、
前記判断手段により前記記憶手段に障害が発生していると判断した場合に、前記登録手段により登録されたミラー領域情報を前記ホスト装置から取得して前記記憶手段上のミラー領域情報を復旧させる復旧手段と、
を有することを特徴とする請求項１記載のサーバ装置。
【請求項６】
ネットワークを介してデータ格納手段を備えるホスト装置、サーバ装置、他の印刷装置と通信可能な印刷装置であって、
前記サーバ装置から通知されるミラー領域情報に基づいて、データ格納手段に確保される前記ミラー領域を確保するミラー領域設定手段と、
前記データ格納手段のミラー領域の更新に伴い、前記ミラー領域情報で特定される前記他の印刷装置に対して複製依頼とともに、更新されたデータを転送する複製依頼手段と、
前記他の印刷装置からの複製依頼に基づいて受信する更新されたデータを前記データ格納手段に確保されるミラー領域に上書きする複製実行手段と、
前記データ格納手段に対する障害発生状態または復旧状態を監視して、障害発生または障害復旧を前記サーバ装置およびミラー領域が確保される他の印刷装置に通知する通知手段と、
を有することを特徴とする印刷装置。
【請求項７】
前記データ格納手段に障害が発生していることを認識した場合、前記障害の復旧後、前記ミラー領域情報を前記サーバ装置から取得して、他のデータ格納手段に確保されるミラー領域から情報を取得して未障害のデータ格納手段に再登録して復旧させる復旧手段を有することを特徴とする請求項６記載の印刷装置。
【請求項８】
ネットワークを介してデータ格納手段を備える印刷装置、ホスト装置と通信可能なサーバ装置におけるデータ保護処理方法であって、
前記印刷装置が備える各データ格納手段で確保可能な未使用領域を認識して、各データ格納手段に登録される情報を複製するミラー領域を設定する設定ステップと、
前記設定ステップにより設定されたミラー領域を確保すべき前記印刷装置にミラー領域情報を通知する通知ステップと、
を有することを特徴とするデータ保護処理方法。
【請求項９】
各データ格納手段の使用状況を監視して、前記設定ステップにより設定されたミラー領域を変更する変更ステップを備え、
前記通知ステップは、前記変更ステップにより変更されたミラー領域に基づいて、該変更されたミラー領域を確保すべき前記印刷装置にミラー領域情報を通知することを特徴とする請求項８記載のデータ保護処理方法。
【請求項１０】
前記データ格納手段は、前記印刷装置で処理される情報、設定されるボックス領域に登録されるボックス情報を記憶可能とすることを特徴とする請求項８記載のデータ保護処理方法。
【請求項１１】
前記設定ステップは、各データ格納手段に対して１対１のミラー領域関係、あるいは１対ｎミラー領域関係を設定可能とすることを特徴とする請求項８記載のデータ保護処理方法。
【請求項１２】
前記設定ステップにより設定されるミラー領域情報をデータ格納手段に登録する内部登録ステップと、
前記内部登録ステップにより登録された前記ミラー領域情報を前記ホスト装置が備える各データ格納手段に外部登録する外部登録ステップと、
前記データ格納手段に対するアクセスが不能となる障害の発生状態を判断する判断ステップと、
前記判断ステップにより前記データ格納手段に障害が発生していると判断した場合に、前記登録ステップにより登録されたミラー領域情報を前記ホスト装置から取得して前記データ格納手段上のミラー領域情報を復旧させる復旧ステップと、
を有することを特徴とする請求項８記載のデータ保護処理方法。
【請求項１３】
ネットワークを介してデータ格納手段を備えるホスト装置、サーバ装置、他の印刷装置と通信可能な印刷装置におけるデータ保護処理方法であって、
前記サーバ装置から通知されるミラー領域情報に基づいて、データ格納手段に確保される前記ミラー領域を確保するミラー領域設定ステップと、
前記データ格納手段のミラー領域の更新に伴い、前記ミラー領域情報で特定される前記他の印刷装置に対して複製依頼とともに、更新されたデータを転送する複製依頼ステップと、
前記他の印刷装置からの複製依頼に基づいて受信する更新されたデータを前記データ格納手段に確保されるミラー領域に上書きする複製実行ステップと、
前記データ格納手段に対する障害発生状態または復旧状態を監視して、障害発生または障害復旧を前記サーバ装置およびミラー領域が確保される他の印刷装置に通知する通知ステップと、
を有することを特徴とするデータ保護処理方法。
【請求項１４】
前記データ格納手段に障害が発生していることを認識した場合、前記障害の復旧後、前記ミラー領域情報を前記サーバ装置から取得すると共に、他のデータ格納手段に確保されるミラー領域から情報を取得して未障害のデータ格納手段に再登録して復旧させる復旧ステップを有することを特徴とする請求項１３記載のデータ保護処理方法。
【請求項１５】
請求項８〜１４のいずれかに記載のデータ保護処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１６】
請求項８〜１４のいずれかに記載のデータ保護処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してデータ格納手段を備える印刷装置、ホスト装置と通信可能なサーバ装置および印刷装置およびデータ保護処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
ネットワーク化の普及により、ストレージ装置（代表としてハードディスク装置）を搭載するプリンタで構成されるネットワーク・プリンティングシステムが実用化されている。
【０００３】
そして、上記ハードディスク装置（大容量化及び低価格化による）の普及によりデータの分散、重複やストレージ資源の無駄等の弊害が顕著になっており、社会的にもストレージの管理を最適化して無駄を省き効率的に資源を活用することによるＴＣＯ削減、データの安全管理（秘匿性やハードディスク装置の破壊に対する安全性の保障など）に対するニーズは大きい。
【０００４】
例えばネットワークに接続されたプリンタにハードディスク装置を搭載して、そのハードディスク装置内にユーザ別フォルダを作成してファイルの保存及び管理するＢＯＸ機能を搭載しているものがある。
【特許文献１】特開２００１−１６６８９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザの重要なファイルをプリンタ上のハードディスク装置内に保存しておくことにデータの安全管理という観点から抵抗を感じるユーザは多い。
【０００６】
従って、ユーザ毎の登録データを安全に管理するという面で現行プリンタのＢＯＸ機能は今ひとつ有効に機能しておらず、またユーザの使用頻度及び信頼性も低い。
【０００７】
なお、データ保全性を向上させる提案として、特許文献１では、１台のプリンタに複数個（３台以上）のハードディスク装置を搭載して複製をとる方法があるが、その分コストパフォーマンスが悪くなる欠点がある。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の第１の目的は、印刷装置が備える各データ格納手段で確保可能な未使用領域を認識して、各データ格納手段に登録される情報を複製するミラー領域を設定し、該設定されたミラー領域を確保すべき前記印刷装置にミラー領域情報を通知することにより、ネットワーク上の印刷装置が備えるデータ格納手段の未使用領域を一元管理して、各データ格納手段上に確保される未使用領域を他の印刷装置のデータ格納手段で確保される他の未使用領域とでミラー化処理を可能として、それぞれの印刷装置のデータ格納手段の未使用領域を有効活用し、かつ、サーバ装置に障害が発生しても、複数の印刷装置のデータ格納手段により構成されるミラー環境を再構築して、印刷装置のデータ格納手段に登録したデータを確実に復旧できるサーバ装置およびデータ保護処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【０００９】
本発明の第２の目的は、ネットワークを介してデータ格納手段を備えるサーバ装置、他の印刷装置と通信可能な印刷装置において、サーバ装置から通知されるミラー領域情報に基づいて、データ格納手段に確保される前記ミラー領域を確保した後、データ格納手段のミラー領域の更新に伴い、前記ミラー領域情報で特定される前記他の印刷装置に対して複製依頼とともに、更新されたデータを転送するとともに、他の印刷装置からの複製依頼に基づいて受信する更新されたデータを前記データ格納手段に確保されるミラー領域に上書し、さらに、データ格納手段に対する障害発生状態または復旧状態を監視して、障害発生または障害復旧を前記サーバ装置およびミラー領域が確保される他の印刷装置に通知することにより、データ格納手段の障害が発生しても、他の印刷装置のデータ格納手段に確保されるミラー領域から同一データを取得して復旧されるデータ格納手段に再現できるとともに、印刷装置が備えるデータ格納手段の未使用領域を有効に活用したデータ保護処理機能を格段に向上できる印刷装置およびデータ保護処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明に係るサーバ装置は以下に示す構成を備える。
【００１１】
ネットワークを介してデータ格納手段を備える印刷装置、ホスト装置と通信可能なサーバ装置であって、前記印刷装置が備える各データ格納手段で確保可能な未使用領域を認識して、各データ格納手段に登録される情報を複製するミラー領域を設定する設定手段と、前記設定手段により設定されたミラー領域を確保すべき前記印刷装置にミラー領域情報を通知する通知手段とを有することを特徴とする。
【００１２】
上記目的を達成する本発明に係る印刷装置は以下に示す構成を備える。
【００１３】
ネットワークを介してデータ格納手段を備えるホスト装置、サーバ装置、他の印刷装置と通信可能な印刷装置であって、前記サーバ装置から通知されるミラー領域情報に基づいて、データ格納手段に確保される前記ミラー領域を確保するミラー領域設定手段と、前記データ格納手段のミラー領域の更新に伴い、前記ミラー領域情報で特定される前記他の印刷装置に対して複製依頼とともに、更新されたデータを転送する複製依頼手段と、前記他の印刷装置からの複製依頼に基づいて受信する更新されたデータを前記データ格納手段に確保されるミラー領域に上書きする複製実行手段と、前記データ格納手段に対する障害発生状態または復旧状態を監視して、障害発生または障害復旧を前記サーバ装置およびミラー領域が確保される他の印刷装置に通知する通知手段とを有することを特徴とする。
【００１４】
上記目的を達成する本発明に係るデータ保護処理方法は以下に示す構成を備える。
【００１５】
ネットワークを介してデータ格納手段を備える印刷装置、ホスト装置と通信可能なサーバ装置におけるデータ保護処理方法であって、前記印刷装置が備える各データ格納手段で確保可能な未使用領域を認識して、各データ格納手段に登録される情報を複製するミラー領域を設定する設定ステップと、前記設定ステップにより設定されたミラー領域を確保すべき前記印刷装置にミラー領域情報を通知する通知ステップとを有することを特徴とする。
【００１６】
上記目的を達成する本発明に係る他のデータ保護処理方法は、以下に示す構成を備える。
【００１７】
ネットワークを介してデータ格納手段を備えるホスト装置、サーバ装置、他の印刷装置と通信可能な印刷装置におけるデータ保護処理方法であって、前記サーバ装置から通知されるミラー領域情報に基づいて、データ格納手段に確保される前記ミラー領域を確保するミラー領域設定ステップと、前記データ格納手段のミラー領域の更新に伴い、前記ミラー領域情報で特定される前記他の印刷装置に対して複製依頼とともに、更新されたデータを転送する複製依頼ステップと、前記他の印刷装置からの複製依頼に基づいて受信する更新されたデータを前記データ格納手段に確保されるミラー領域に上書きする複製実行ステップと、前記データ格納手段に対する障害発生状態または復旧状態を監視して、障害発生または障害復旧を前記サーバ装置およびミラー領域が確保される他の印刷装置に通知する通知ステップとを有することを特徴とする。
【発明の効果】
【００１８】
本発明に係るサーバ装置によれば、ネットワーク上の印刷装置が備えるデータ格納手段の未使用領域を一元管理して、各データ格納手段上に確保される未使用領域を他の印刷装置のデータ格納手段で確保される他の未使用領域とでミラー化処理を可能として、それぞれの印刷装置のデータ格納手段の未使用領域を有効活用し、かつ、サーバ装置に障害が発生しても、複数の印刷装置のデータ格納手段により構成されるミラー環境を再構築して、印刷装置のデータ格納手段に登録したデータを確実に復旧できるという効果を奏する。
【００１９】
本発明に係る印刷装置によれば、データ格納手段の障害が発生しても、他の印刷装置のデータ格納手段に確保されるミラー領域から同一データを取得して復旧されるデータ格納手段に再現できるとともに、印刷装置が備えるデータ格納手段の未使用領域を有効に活用したデータ保護処理機能を格段に向上できるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２１】
〔第１実施形態〕
＜システム構成の説明＞
図１は、本発明の第１実施形態を示すサーバ装置、印刷装置を適用可能な印刷システムの構成を示すブロック図であり、本システムは、ホストコンピュータ３００とプリンタ３０１とが通信可能に接続される構成となっている。なお、後述するサーバ装置３００Ａも、ホストコンピュータ３００と同等のハードウエア資源を備えるとともに、後述する印刷システムを構成するプリンタのハードディスクに対する各種のミラーリング処理を実行するモジュールが外部メモリ１１に記憶されている。また、ミラーリング機能を実行させるためのドライバモジュールがホストコンピュータ３００の外部メモリ１１に記憶され、それぞれのモジュールがネットワークを介して通信処理することで、印刷システム上に存在する未使用のデータ格納手段を利用してデータ保護機能処理を実行させる。
【００２２】
図１において、ホストコンピュータ３００は、ＣＰＵ１を備えている。ＣＰＵ１は、ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１に記憶された文書処理プログラム等に基づいて、図形や、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行し、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００２３】
また、このＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１には、ＣＰＵ１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等が記憶され、ＲＯＭ３のフォント用ＲＯＭあるいは外部メモリ１１には、上記文書処理の際に使用するフォントデータ等が記憶され、ＲＯＭ３のデータ用ＲＯＭあるいは外部メモリ１１には、上記文書処理等を行う際に使用する各種データが記憶されている。
【００２４】
２はＲＡＭで、ＣＰＵ１の主メモリやワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、及びプリンタ制御コマンド生成プログラム（以下、プリンタドライバと記す）等を記憶する外部メモリ１１とのアクセスを制御する。外部メモリ１１は、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）等で構成される。
【００２５】
８はプリンタコントローラ（ＰＲＴＣ）で、所定のネットワーク２１を介してプリンタ３０１に接続されて、プリンタ３０１との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報のアウトラインフォントへの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上に表示されるマウスカーソル等で指示されたコマンドに基づいて、登録された種々のウィンドウを開き、種々のデータ処理を実行する。これによって、ユーザは、印刷を実行する際、印刷の設定に関するウィンドウを開き、プリンタ３０１の設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行うことができる。
【００２６】
一方、プリンタ３０１は、ＣＰＵ１２を備えている。ＣＰＵ１２は、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１４に記憶された制御プログラム等に基づいて、システムバス１５に接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。また、このＲＯＭ１３のプログラム用ＲＯＭには、ＣＰＵ１２の制御プログラム等が記憶されている。ＲＯＭ１３のフォント用ＲＯＭには、上記出力情報を生成する際に使用するフォントデータ等が記憶され、ＲＯＭ１３のデータ用ＲＯＭには、ハードディスク等の外部メモリ１４を用いないプリンタ３０１の場合ではホストコンピュータ３００上で利用される情報等が記憶されている。
【００２７】
ＣＰＵ１２は、入力部１８を介してホストコンピュータ３００との通信処理が可能となっており、プリンタ３０１内の情報等をホストコンピュータ３００に通知可能に構成されている。１９は前記ＣＰＵ１２の主メモリやワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００２８】
なお、ＲＡＭ１９は、出力情報展開領域や、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）や、ＩＣカード等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデータや、エミュレーションプログラム、フォームデータ等を記憶する。さらに、１８は前述した操作パネルで、操作のためのスイッチ及びＬＥＤ表示器等が配されている。
【００２９】
また、前述した外部メモリ１４は、少なくとも１個以上備えられ、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しない不揮発性であるＮＶＲＡＭを有し、操作パネル１５１からのプリンタモード設定情報を記憶するようにしても良い。
【００３０】
図２は、図１に示したリーダ部３００及びプリンタ部３０１の構成を示す断面図であり、特にプリンタ部３０１にフィニッシャが装着された場合を示す。
【００３１】
図において、２０１は原稿給送装置で、原稿を先頭順に１枚ずつプラテンガラス２０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス２０２上の原稿を排出するものである。原稿がプラテンガラス２０２上に搬送されると、ランプ２０３を点灯し、そしてスキャナユニット２０４の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２０５、２０６、２０７、及びレンズ２０８によってＣＣＤイメージセンサ（以下ＣＣＤという）２０９へ導かれる。このように、走査された原稿の画像はＣＣＤ２０９によって読み取られる。
【００３２】
２２１はレーザドライバで、レーザ発光部２１０を駆動するものであり、出力画像データに応じたレーザ光をレーザ発光部２１０に発光させる。このレーザ光は感光ドラム２１１に照射され、感光ドラム２１１にはレーザ光に応じた潜像が形成される。
【００３３】
この感光ドラム２１１の潜像の部分には現像器２１２によって現像剤が付着される。カラー機の場合は、イエロー（Ｙ），マゼンタ（Ｍ），シアン（Ｃ），ブラック（Ｋ）の４色分の現像器が装着される。そして、レーザ光の照射開始と同期したタイミングで、カセット２１３及びカセット２１４、手差し給紙段２２７のいずれかから記録紙を給紙して転写部２１５へ搬送し、感光ドラム２１１に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部２１６に搬送され、定着部２１６の熱と圧力により現像剤は記像紙に定着される。
【００３４】
定着部２１６を通過した記録紙は排出ローラ２１７によって排出され、また、両面記録が設定されている場合は、排出ローラ２１７のところまで記録紙を搬送した後、排出ローラ２１７の回転方向を逆転させ、フラッパ２１８によって再給紙搬送路２１９へ導く。再給紙搬送路２１９へ導かれた記録紙は上述したタイミングで転写部２１５へ給紙される。
【００３５】
また、Ｚ折りユニット２２６が本体に装備されている場合には、Ｚ折りユニットへ記録紙が搬送され、操作部１５１からの操作に応じてＺ折りが行われる。
【００３６】
さらに、フィニッシャ２２０が装備されている場合、排出された記録紙を束ねて記録紙の仕分けをしたり、ユーザからの指定に応じてパンチャ２２３で記録紙のパンチが、ステイプラ２２４でステイプルがそれぞれ行われる。
【００３７】
また、サドルステッチャ２２５を使用すると、記録紙の中央部をステッチし、その中央部を折ることにより記録紙が製本される。インサータ２２２では、予め印刷された記録紙を、表紙や合紙として給紙することが可能となり、プリンタ部の記録紙経路を通すことがないため用紙を傷めず搬送することができる。サドルステッチャ２２５を使用しないジョブは、排紙口２３１を通り、可動トレイ２２８、２２９のどちらかに排出される。可動トレイ２２８と２２９は両方共上下に動作することができ、可動トレイ２２８に出力する場合には可動トレイ２２８が排紙口２３１の位置まで降りる。サドルステッチャ２２５を使用するジョブは、排紙口２３２を通り、製本トレイ２３０に排出される。
【００３８】
図３は、図１に示した操作部１５１のキー配列を示す平面図である。
【００３９】
図において、ＳＷは電源スイッチであり、デジタル複写機本体１０１への通電を制御する。３０２は予熱キーであり、予熱モードのＯＮ／ＯＦＦに使用する。３０３はコピーＡモードキーであり、複数の機能の中からコピーＡモードを選択するときに使用する。３０４はコピーＢモードキーであり、複数の機能の中からコピーＢモードを選択するときに使用する。コピーＡ及びコピーＢとは、各々同じコピー機能であるが、片方のコピーのスキャナ読み込みが終了している場合は次のコピーの入力ができるため、敢えてユーザに分かりやすくするために二つのコピーに分けている。
【００４０】
３０５はメールボックスキーであり、複数の機能の中からメールボックスモードを選択するときに使用する。メールボックス機能とは、ユーザ個人や部署毎に複写機内のメモリに記憶領域を持ち、そこにＰＤＬやスキャン画像を入れておき、好きなときに出力する機能である。３０６は拡張キーであり、ＰＤＬに対する操作を行うときに使用する。３０３〜３０６は後述するＬＣＤ３１６の各々の機能画面を呼び出すときにも使用され、ＬＣＤ３１６の表示により各々のジョブの状況を見ることができる。
【００４１】
３０７はコピースタートキーであり、コピーの開始を指示するときに用いるキーである。３０８はストップキーであり、コピーを中断したり、中止したりするときに用いるキーである。３０９はリセットキーで、スタンバイ中は標準モードに復帰させるキーとして動作する。３１０はガイドキーであり、各機能を知りたいときに使用するキーである。
【００４２】
３１１はユーザモードキーであり、ユーザがシステムの基本設定を変更するときに使用する。３１２は割り込みキーであり、コピー中に割り込みしてコピーしたいときに用いる。３１３はテンキーであり、数値の入力を行うときに使用する。３１４はクリアキーであり、数値をクリアするときに用いる。３１５はＩＤキーであり、複写機を使用する場合にＩＤの入力モードに移行するときに使用する。
【００４３】
３１６は、液晶画面とタッチセンサの組合せからなるＬＣＤタッチパネル（ＬＣＤ）であり、各モード毎に個別の設定画面が表示され、さらに、描画されたキーに触れることで、各種の詳細な設定を行うことが可能である。また、各々のジョブの動作状況表示なども行う。３１７は、ネットワークの通信状態を示すタリーランプであり、通常は緑色で、通信しているときは緑色で点滅し、ネットワークエラーの場合には赤色になる。
【００４４】
図４は、図３に示したＬＣＤ３１６のコピー標準画面を示した模式図であり、本実施形態の画像処理装置では、電源投入時にデフォルトとしてコピー標準画面で起動するようになっている。
【００４５】
図において、４０１はメッセージラインであり、コピージョブの状態をメッセージで表示する。４０２は倍率表示であり、設定された倍率やコピーモードによって自動的に決められる倍率をパーセントで表示する。４０３は用紙サイズ表示であり、選択された出力用紙を表示し、自動用紙選択が設定されている場合にはオート用紙というメッセージを表示する。
【００４６】
４０４は置数表示であり、何枚コピーするかを示す。４０５は縮小キーであり、縮小コピーを行いたい場合に使用する。４０６は等倍キーであり、縮小や拡大が設定されている場合に等倍に戻したいときに使用する。４０７は拡大キーであり、拡大コピーを行いたい場合に使用する。４０８はズームキーであり、細かい単位で倍率を設定して縮小コピーや拡大コピーを行いたい場合に使用する。
【００４７】
４０９は用紙選択キーであり、出力用紙を指定する場合に使用する。４１０はソータキーであり、ソートやステイプルのモードを設定する場合に使用する。４１１は両面キーであり、両面モードを設定する場合に使用する。
【００４８】
４１２は濃度表示で、現在の濃度が分かるようになっており、左側が濃度が薄く、右側が濃度が濃いことを示す。また、濃度表示４１２は、うすくキー４１３、こくキー４１５と連動して表示が変化するようになっている。うすくキー４１３は、濃度を薄くしたい場合に使用する。こくキー４１５は、濃度を濃くしたい場合に使用する。４１４は自動キーであり、自動的に濃度を決定するモードを使用する場合に使用する。
【００４９】
４１６は文字キーであり、文字原稿をコピーするのに適した濃度に自動的に設定する文字モードを設定する場合に使用する。４１７は文字／写真キーであり、写真が混在した原稿をコピーするのに適した濃度に自動的に設定する文字／写真モードを設定する場合に使用する。４１８は応用モードキーであり、コピー標準画面で設定できない様々なコピーモードを設定する場合に使用する。
【００５０】
４１９はプリント状況キーであり、現在このデジタル複写機本体１０１で行われているプリントの状況を見たい場合に使用する。このプリント状況キー４１９は、コピー標準画面だけではなく、常にこの位置に現れており、いつでもこのキーを押すことによりプリント状況を見ることができるようになっている。
【００５１】
４２０は出力先設定キーであり、スキャンした画像をどこに出力するかを選択する場合に使用する。この出力先設定キー４２０を押下すると、後述する図１１に示す出力先選択画面に遷移する。なお、出力先としては、自機のプリンタエンジン（図１に示したプリンタ３０１の印刷部１７）、後述する図５に示す自機のボックス、同じネットワークに接続されている他機のプリンタエンジン、他機のボックスが設定できる。プリンタエンジンとボックスは同時に設定することができ、例えば自機のプリンタエンジンと他機のボックスに送る場合には４２１のような表示となる。ローカルは自機のことで、リモート１というのは他機の名前である。
【００５２】
図５は、図１に示した外部メモリ１４の論理的な使用方法を示した模式図である。
【００５３】
図に示すように、本実施形態において、外部メモリ１４は、使用用途に応じてハードディスク等の画像メモリの記憶領域をテンポラリ領域５０１とボックス領域５０２に論理的に分けられる。
【００５４】
テンポラリ領域５０１は、画像データの出力順序を変えたり、複数部出力においても一回のスキャンで出力ができるようにするために、ＰＤＬの展開データやスキャナからの画像データを一時的に記憶する記憶領域である。ボックス全体領域５０２はボックス機能を使用するための記憶領域であり、５０３〜５０７のように登録された数の小さな記憶領域（ボックス領域１，２，３，４，……）に分割されている。ボックス領域（以下ボックス）５０３〜５０７は、各ユーザや会社などの部署毎に割り当てられ、各ボックスにはボックス名とパスワードを付けることができる。ユーザはボックスを指定することでＰＤＬジョブやスキャンジョブを各ボックスに入力することができ、パスワードを入力することで実際にボックスの中を見たり、設定変更やプリント出力を行う。
【００５５】
図６は、本発明の第１実施形態を示すサーバ装置、ホスト装置、画像処理装置を適用可能な印刷システムの構成を説明するブロック図である。
【００５６】
図６において、ＣＰＵ（中央処理演算器）１０１は各種演算処理を行う。Ｎｅｔｗｏｒｋ−ＩＦ部１０２は、外部ネットワーク１０３とのインターフェイスを行うブロックである。一般的にはＴＣＰ／ＩＰのプロトコルに対応する。ホスト１０４及びプリンタ１０５に代表される複数の機器が、ネットワーク１０３に接続されている。
【００５７】
ＲＯＭ（リード・オンリー・メモリ）１０６は不揮発性メモリである。各種プログラムやフォント等の変更しないデータを格納する。ＲＡＭ（ランダム・リード・メモリ）１０７はＤＲＡＭに代表される揮発性メモリである。プログラムの作業領域や描画データの格納領域等の書き換えが必要な用途に用いられる。
【００５８】
本実施形態では、ストレージ・デバイスの代表格としてＨＤＤ（ハードディスク）１０８を備え、ネットワークやスキャナからの印刷データをユーザ別にフォルダに格納するＢＯＸ機能としての用途や印字データとオーバレイして印刷するための定型フォーマットデータ等が格納される。
【００５９】
パネル−ＩＦ部１０９は、ＬＣＤ表示装置及びボタン等を制御するブロックでプリンタの各種設定やＨＤＤ内部のＢＯＸを表示したりする。Ｓｃａｎｎｅｒ−ＩＦ部１１０は、スキャナ装置との通信制御を行う。
【００６０】
プリンタ装置に対してＳｃａｎｎｅｒ−ＩＦ部１１０を介してスキャナ装置を接続することによってコピー機能を実現することが可能となる。
【００６１】
画像処理部１１１は、ネットワーク１０３やスキャナ装置を介して取り込んだ印字データに対してディザ処理やエッジ処理等の描画処理及び圧縮・伸長処理を行い、最終的に印刷する描画データをＲＡＭ１０７上に生成する。
【００６２】
メモリ制御部１１２は、ＲＯＭ１０６、ＲＡＭ１０７へのアクセス制御を行う。ＣＰＵのメモリアクセスやＣＰＵを介さずに直接メモリにアクセスするＤＭＡ（ダイレクト・メモリ・アクセス）の制御やＣＰＵ、その他の機能ブロックが同時にアクセスした場合のバス調停機能を有している。
【００６３】
ビデオ制御部１１３は、プリンタエンジンとのコマンド・ステータスのやり取りやメモリ上に生成された描画データの転送を行う。
【００６４】
印字部１１４は、主にビデオ制御部１１３からのコマンド情報に従い、描画データをプリント用紙に印刷して出力する。その他、ビデオ制御部１１３を介してプリンタエンジンの状態変化をコントローラ側に通知を行う。バス１１５は、制御バス及びデータバスと任意ブロック間のローカルなバス及び信号線等をまとめて表現したものである。
【００６５】
図７は、図６に示した印刷システムの構成例を示すブロック図であり、（ａ）は第１のネットワーク構成例で、１つのネットワークに複数のホスト（Ｈｏｓｔ２００２〜２００４その他）と複数のプリンタ（Ｐｒｉｎｔｅｒ２００６〜２００９）及びプリントサーバ（ｓｅｒｖｅｒ２００５）が接続されている例である。
【００６６】
プリンタには、ＳＦＰ（Ｓｉｎｇｌｅ・Ｆｕｎｃｔｉｏｎ・Ｐｒｉｎｔｅｒ）及びＭＦＰ（Ｍｕｌｔｉ・Ｆｕｎｃｔｉｏｎ・Ｐｒｉｎｔｅｒ）が混在していてもよい。
【００６７】
図７の（ｂ）に示す第２のネットワーク構成例では、低速（例えば１００Ｂａｓｅ）なネットワーク２０１０に接続されているプリントサーバ２０１３に高速（例えば１０００Ｂａｓｅ）のローカルネットワーク２０１９が構築されている例である。
【００６８】
本実施形態では、Ｐｒｉｎｔｅｒ２０１４〜２０１７やＨｏｓｔ２０１８などが接続されている。
【００６９】
以上説明したように本発明を適用するネットワーク構成としてプリントサーバを接続してストレージを管理するストレージ管理サーバシステム構成でもよいし、ここでは説明しないがその他の構成としてプリントサーバをたてずに各プリンタ及びホストが互いに通信する対話型システムに本発明を適用してもよい。
【００７０】
以後の説明では、図７の（ａ）に示す第１のネットワーク構成例について詳しく説明を行う。
【００７１】
図８は、図７の（ａ）に示した第１のネットワーク構成に対するストレージ管理サーバシステム（本システムをＳＳＳと呼ぶ）例を示す図である。なお、サーバ装置およびプリンタ並びにホスト装置には、図１に示したようなＣＰＵ，ＲＡＭ，ＲＯＭを含むコントローラ部と、外部メモリを備えており、これらからＳＳＳが構築されているものとする。以下、図１０〜図１５においても同様のハードウエア資源を備えているものとする。
【００７２】
図８において、ＳＳＳ対応のホスト及びサーバならばＳＳＳ対応のドライバをインストールしていることを示し、ＳＳＳ対応のプリンタならばＳＳＳ対応のファームウェアを搭載していることを前提に説明する。
【００７３】
図８では、図示されているＨｏｓｔ２００２〜２００４、Ｓｅｒｖｅｒ２００５及びＰｒｉｎｔｅｒ２００６〜２００９はいずれもＳＳＳ対応である。
【００７４】
また、図８では、Ｐｒｉｎｔｅｒ２００６がネットワーク上に新規プリンタとして追加された状態を表している。
【００７５】
図８で、Ｐｒｉｎｔｅｒ２００６〜２００９、Ｓｅｒｖｅｒ２００５及びＨｏｓｔ２００４に実線で接続されているＨＤＤ３００９〜３０１４は、その機器に搭載されているストレージ手段として機能するハードディスク装置（以下ＨＤＤと呼ぶ）を表している。
【００７６】
また、各ＨＤＤ３００９〜３０１４は幾つかの小ブロックに分割（パーテーション）されていることを示している。
【００７７】
図９は、本発明に係る印刷処理システムにおける第１のデータ処理手順の一例を示すフローチャートであり、図８に示したサーバ２００５によるミラーリング要求処理手順に対応する。なお、（１００１）〜（１００６）は各ステップを示す。
【００７８】
まず、ネットワーク上に新規追加されたＰｒｉｎｔｅｒ２００６には、サーバのＩＰアドレス等の情報を設定し、ＨＤＤ３０１１を初期化する（１００１）。サーバ情報が設定されたＰｒｉｎｔｅｒ２００６は、自分の管理情報（ＩＰアドレス、ハードスペック＜ＣＰＵの性能や搭載メモリ種類や容量、ＨＤＤの性能や容量等＞）及びＨＤＤ３０１１内で初期使用可能容量の要望をＳｅｒｖｅｒ２００５に対して通知（図８ではＰｒｉｎｔｅｒ２００６からＳｅｒｖｅｒ２００５に向く矢印がそれを表している）する（１００２）。そして、通知を受けたＳｅｒｖｅｒ２００５は新規Ｐｒｉｎｔｅｒ２００６を登録して、この時点よりＰｒｉｎｔｅｒ２００６内ＨＤＤ３０１１の管理を開始する。
【００７９】
従って、Ｐｒｉｎｔｅｒ２００６自身では、すなわち、プリンタ２００６のコントローラ等は、Ｓｅｒｖｅｒ２００５の管理下に入った時点で搭載しているプリンタ２００６のハードディスク３０１１を勝手に使用することはできない。
【００８０】
Ｓｅｒｖｅｒ２００５は、Ｐｒｉｎｔｅｒ２００６のＨＤＤ３０１１の使用可能容量の要求に基づき初期使用可能領域をＰｒｉｎｔｅｒ２００６に対して開放する。
【００８１】
それと同時に、既にＳｅｒｖｅｒ２００５に登録済みの既存プリンタ及びホスト（ＳＳＳ対応としてＨＤＤの一部が開放されたホスト）からＰｒｉｎｔｅｒ２００６の性能（ＨＤＤの容量やアクセススピード等）と登録機器の性能を比較して、Ｐｒｉｎｔｅｒ２００６のデータをミラーリングするパートナー（組）をネットワーク上のプリンタから選択する（１００３）。
【００８２】
ここで、ミラーリングとは、Ｐｒｉｎｔｅｒ２００６に保存されるデータの一部又は全部の複製（コピー）をとることである。
【００８３】
以上の準備が完了したらＳｅｒｖｅｒ２００５のコントローラは、Ｐｒｉｎｔｅｒ２００６に対して初期割り当て領域及びミラーリング・パートナー（組）情報を、ミラーリング・パートナーに選択されたＰｒｉｎｔｅｒ２００６に対してはミラーリング依頼元（この場合はＰｒｉｎｔｅｒ２００６）情報及びミラーリング領域情報（サイズ等）をそれぞれ通知（図８に示すＳｅｒｖｅｒ２００５からＰｒｉｎｔｅｒ２００６及びＰｒｉｎｔｅｒ２００７に向かう矢印がそれぞれのプリンタに必要な情報を通知していることを表している）する（１００４）。
【００８４】
Ｐｒｉｎｔｅｒ２００６のＨＤＤ３０１１で、網点模様の領域は、初期使用可能領域として割り当てられた領域であり、実線矢印の範囲がＰｒｉｎｔｅｒ２００６のコントローラ、ファームウェアが自由に使用してよい領域を示す。
【００８５】
また、同じＨＤＤ３０１１で点線矢印（図中の白い領域）はリザーブ領域で、Ｓｅｒｖｅｒ２００５の管理下にある領域を示している。
【００８６】
同様に、Ｐｒｉｎｔｅｒ２００７のハードディスク３０１２の網点領域は、Ｐｒｉｎｔｅｒ２００６に対するミラーリング領域として割り当てられた領域で、２００７のファームウェアの管理下にありＰｒｉｎｔｅｒ２００６から依頼されたミラーリング・データはこの領域に保存（複製）される。
【００８７】
図８のＰｒｉｎｔｅｒ２００６からＰｒｉｎｔｅｒ２００７に向けての一点破線は、Ｐｒｉｎｔｅｒ２００６のミラーリング・パートナーがＰｒｉｎｔｅｒ２００７であることを表している。図８では、同様にＰｒｉｎｔｅｒ２００７はＰｒｉｎｔｅｒ２００８を、Ｐｒｉｎｔｅｒ２００８はＰｒｉｎｔｅｒ２００９を、Ｐｒｉｎｔｅｒ２００９及びＳｅｒｖｅｒ２００５はＨｏｓｔ２００４をミラーリング・パートナーに持つことを表している。
【００８８】
ＳＳＳ対応の登録及び設定が完了したＰｒｉｎｔｅｒ２００６に、図８のＨｏｓｔ２００２やＨｏｓｔ２００３のユーザからＢＯＸ登録があった場合には、Ｐｒｉｎｔｅｒ２００６に設定されているミラーリング・パートナー情報をＨｏｓｔ２００２及びＨｏｓｔ２００３のユーザにも通知する（１００５）。
【００８９】
そして、通知を受けた各ホスト（ＳＳＳ対応ドライバ・ソフト）は、ミラーリング・パートナー情報を図示しないハードディスク等に保存しておく。なお、ステップ（１００６）については後述する。
【００９０】
図１０は、図７の（ａ）に示した第１のネットワーク構成に対するストレージ管理サーバシステム（本システムをＳＳＳと呼ぶ）例を示す図である。
【００９１】
図１０において、Ｐｒｉｎｔｅｒ２００６からＨｏｓｔ２００２及びＨｏｓｔ２００３に向かう矢印は、Ｐｒｉｎｔｅｒ２００６にＢＯＸ登録したユーザに対してミラーリング・パートナー情報を通知していることを表している。
【００９２】
図１１は、本発明に係る印刷システムにおけるストレージ資源のミラー化状態を説明する図であり、ユーザのホスト上に備える表示装置の画面及びプリンタのパネル画面からＢＯＸのフォルダを観た場合の例である。
【００９３】
例えばユーザの松本氏が、図１０に示したＰｒｉｎｔｅｒ２００６にＢＯＸ登録した際にミラーリングＢＯＸを作成した場合には、図１１に示すように２つのＢＯＸが作成される。
【００９４】
“松本ＢＯＸ”５００１は通常のＢＯＸでありここに保存されたファイル（データ）はミラーリングされない。“松本ＢＯＸ”５００２（顔マーク付き）に保存されたファイル（データ）は前記ミラーリング・パートナーに対してミラーリングが行われる。
【００９５】
このようにユーザは保存したいファイルの重要度に応じて保存するＢＯＸを使い分ければよい。重要なファイルで絶対に消失してほしくないファイルはミラーリングＢＯＸに保存するとデータの保全性が確保される。
【００９６】
図１２は、図７の（ａ）に示した第１のネットワーク構成に対するストレージ管理サーバシステム（本システムをＳＳＳと呼ぶ）例を示す図である。
【００９７】
図１２において、Ｈｏｓｔ２００３からＰｒｉｎｔｅｒ２００６に向かう矢印は、Ｈｏｓｔ２００３のユーザがミラーリングＢＯＸにファイルを保存したことを表している。
【００９８】
Ｐｒｉｎｔｅｒ２００６からＰｒｉｎｔｅｒ２００７に向かう矢印は、ミラーリングＢＯＸに保存されたデータのミラーリング依頼を行っていることを表している。そして、依頼を受けたＰｒｉｎｔｅｒ２００７は、ミラーリング領域として割り当てられたＨＤＤ３０１２の網点領域に依頼データを保存して（１００６）、本処理を終了する
ここで、プリンタがＭＦＰである場合には保存されている元データを予め印刷用データ、ＦＡＸ用データ、サムネイル用データ等の複数のデータ形式に変換して保存しておく場合もある。
【００９９】
このように元データに関係するＰｒｉｎｔｅｒ２００６で生成されたデータも含めてＰｒｉｎｔｅｒ２００７に保存しておくことも可能である。また、図１２では説明していないがミラーリング・パートナー情報を保有しているホスト（図１２のＨｏｓｔ２００３など）はミラーリング・パートナーに対して直接ミラーリング依頼を行うことも可能である。
【０１００】
後述するようにＢＯＸ登録しているプリンタにトラブルが発生した場合にホストがミラーリング・パートナーを直接読み書きできることが必要となる。この場合ＢＯＸを新規に登録されたプリンタは、ミラーリング・パートナーに対して必ずそのホスト情報を通知するようにするとよい。
【０１０１】
これによってパートナーも直接ホストからのミラーリング依頼に対応することができる。
【０１０２】
さらに図を用いてストレージ管理サーバシステムの動作について説明する。
【０１０３】
図１３〜図１５は、図７の（ａ）に示した第１のネットワーク構成に対するストレージ管理サーバシステム（本システムをＳＳＳと呼ぶ）例を示す図である。
【０１０４】
図１３は、図１２に示すシステム状態からＰｒｉｎｔｅｒ２００７のファームに割り当てられた使用可能領域が不足した場合の動きを示しており、図１３のＰｒｉｎｔｅｒ２００７からＳｅｒｖｅｒ２００５に向かう矢印は、使用可能領域の増設要求をＳｅｒｖｅｒ２００５に通知している状態を表している。増設要求を受けたＳｅｒｖｅｒ２００５は登録されているＰｒｉｎｔｅｒ２００７のＨＤＤ状況を確認して、増設可能と判断すれば増設割り当ての通知をＰｒｉｎｔｅｒ２００７に対して行う。その状況を示したのがＳｅｒｖｅｒ２００５からＰｒｉｎｔｅｒ２００７に向かう矢印である。
【０１０５】
図１３でＰｒｉｎｔｅｒ２００７のＨＤＤ３０１２のファーム使用可能領域（波線のブロック）が増設されている。
【０１０６】
また、図１４では、ミラーリング領域が不足した場合の動作を示している。ここではＰｒｉｎｔｅｒ２００８に対するＰｒｉｎｔｅｒ２００９のミラーリング領域が不足したため、Ｐｒｉｎｔｅｒ２００８がＳｅｒｖｅｒ２００５に対してミラーリング増設要求を通知している状態を表している。その状況を示したのがＰｒｉｎｔｅｒ２００８からＳｅｒｖｅｒ２００５に向かう矢印である。
【０１０７】
増設要求を受けたＳｅｒｖｅｒ２００５は、Ｐｒｉｎｔｅｒ２００９のＨＤＤ３０１４の使用状況を確認して、この場合はＰｒｉｎｔｅｒ２００９に対してさらにミラーリング領域を増設することは不可と判断して、新規追加されたＰｒｉｎｔｅｒ２００６のＨＤＤ３０１１に十分な空きがあることを確認して、増設分のミラーリング領域をＰｒｉｎｔｅｒ２００６に割り当てることを判断したことを表している。
【０１０８】
図１４のＳｅｒｖｅｒ２００５からＰｒｉｎｔｅｒ２００６への矢印は、Ｐｒｉｎｔｅｒ２００６に対してミラーリングする相手情報とミラーリング領域情報を通知している。
【０１０９】
Ｓｅｒｖｅｒ２００５からＰｒｉｎｔｅｒ２００８への矢印は、新たに追加されたミラーリング・パートナー情報とミラーリング増設割り当て情報を通知している。
【０１１０】
Ｐｒｉｎｔｅｒ２００６のＨＤＤ３０１１にＰｒｉｎｔｅｒ２００８のミラーリング領域（レンガ模様のブロック）（ここにパーツ番号を入れる）が割り当てられている。
【０１１１】
従って、図１４のＰｒｉｎｔｅｒ２００８の一点破線で結ぶミラーリング・パートナーは、Ｐｒｉｎｔｅｒ２００９に加えて、さらにＰｒｉｎｔｅｒ２００６とも結ばれているのがわかる。
【０１１２】
この図１４に示すようにミラーリング・パートナーは１つとは限らず複数のパートナーを持つ場合もあり得ることを示している。
【０１１３】
さらに、図１５では、Ｐｒｉｎｔｅｒ２００７が再びファームの使用可能領域が不足したことにより増設要求を行っている状態である。
【０１１４】
Ｐｒｉｎｔｅｒ２００７からＳｅｒｖｅｒ２００５への矢印が増設要求を表している。ここでＳｅｒｖｅｒ２００５はＰｒｉｎｔｅｒ２００７のＨＤＤ３０１２の状況を確認、そのままの状態で使用可能領域を増設すると、Ｐｒｉｎｔｅｒ２００７のＨＤＤ３０１２を非常に圧迫すると判断して、まず、Ｐｒｉｎｔｅｒ２００７に割り当てられているＰｒｉｎｔｅｒ２００６に対するミラーリング領域をＨＤＤに余裕のあるＰｒｉｎｔｅｒ２００８に移動してＰｒｉｎｔｅｒ２００７のＨＤＤ３０１２のリザーブ領域を空けてからＨＤＤ３０１２の増設を行うことを計画した。
【０１１５】
図１５でＳｅｒｖｅｒ２００５からＰｒｉｎｔｅｒ２００８への矢印は新規にミラーリング領域を作成することを通知している。
【０１１６】
また、Ｓｅｒｖｅｒ２００５からＰｒｉｎｔｅｒ２００６に向く矢印はＰｒｉｎｔｅｒ２００５に対するミラーリング・パートナーを変更することを通知している。このパートナー変更通知を受けたＰｒｉｎｔｅｒ２００６はＰｒｉｎｔｅｒ２００７へのミラーリング要求を停止状態とした後に、Ｓｅｒｖｅｒ２００５に対してミラーリング・パートナー変更準備ができたことを通知（Ｐｒｉｎｔｅｒ２００６からＳｅｒｖｅｒ２００５への矢印がこれを表している）する。
【０１１７】
Ｓｅｒｖｅｒ２００５からＰｒｉｎｔｅｒ２００７に向かう矢印はＰｒｉｎｔｅｒ２００６のミラーリング領域をＰｒｉｎｔｅｒ２００８のＰｒｉｎｔｅｒ２００６に対するミラーリング領域に移動することを通知している。
【０１１８】
この通知を受けたＰｒｉｎｔｅｒ２００７は、Ｐｒｉｎｔｅｒ２００６のミラーリング領域内データのすべてをＰｒｉｎｔｅｒ２００８のミラーリング領域（Ｐｒｉｎｔｅｒ２００６に対する）に転送要求を行い、すべてのデータを移動する。
【０１１９】
図１５でＰｒｉｎｔｅｒ２００７のＨＤＤ３０１２にあったミラーリング領域がＰｒｉｎｔｅｒ２００８のＨＤＤ３０１３に移動されているのがわかる（網点ブロック）。
【０１２０】
この時点でＳｅｒｖｅｒ２００５はＰｒｉｎｔｅｒ２００７に対して使用可能領域の増設領域分を通知する。図１５ではＰｒｉｎｔｅｒ２００８のファーム使用可能領域（波線ブロック）が増設されているのがわかる。
【０１２１】
なお、上述したようにミラーリング・パートナーの変更やミラーリング領域の移動も状況によっては発生する。また、Ｐｒｉｎｔｅｒ２００８のように１台のプリンタが複数のプリンタのパートナーとなる場合も有り得る。
【０１２２】
この場合Ｐｒｉｎｔｅｒ２００８は２つのパートナーの領域を記憶しておき、要求もとに応じて適切な領域にミラーリングを行わなければならない。
【０１２３】
〔第２実施形態〕
上記実施形態では、ストレージ管理サーバシステム（ＳＳＳ）においてＳＳＳ対応のプリンタ等の新規登録時にミラーリング・パートナーを決定したり、プリンタが備えるハードディスクの使用状態でミラーリング・パートナーを変更したりする例について説明したが、次に、ストレージ管理サーバシステム（ＳＳＳ）においてＳＳＳ対応のプリンタ、ホスト及びサーバにトラブルが発生した場合の復帰処理について説明する。
【０１２４】
以下の説明ではユーザが自分のホストからＢＯＸを利用する場合を想定して説明するが、プリンタのパネルからＢＯＸを利用する状態でも基本的には同様の復帰処理を行う。
【０１２５】
図１６は、本発明に係る印刷処理システムにおける第２のデータ処理手順の一例を示すフローチャートであり、図７に示したサーバ２００５によるＳＳＳ対応プリンタのＢＯＸにトラブルが発生したときの復帰処理手順に対応する。なお、（１１０１）〜（１１１２）は各ステップを示し、ステップ（１１０１）〜（１１０６）はホスト側の処理ステップに対応し、ステップ（１１０７）〜（１１１２）は各プリンタとサーバとの処理ステップに対応する。
【０１２６】
プリンタのハードディスク内にＢＯＸを登録しているユーザが自分のホストからＢＯＸ内データを印刷しようとした時に（１１０１）、トラブルが発生したか否かを判断して（１１０２）、何も問題が発生していないと判断した場合は、通常処理を行い（１１０５）、印刷は終了する。
【０１２７】
一方、ステップ（１１０２）で、ＢＯＸ内のデータが利用できないようなトラブルが発生したと判断した場合、そのホストのドライバ・ソフトはユーザ及びサーバに対して不具合が発生したことを通知する（１１０３）。
【０１２８】
さらに、ユーザに対してはミラーリング・パートナー内のデータを利用してミラーリング・パートナーのプリンタで印刷処理を続行するかを図示しないユーザインタフェースを表示装置に表示して問い合わせる（１１０４）。
【０１２９】
当然、本システム例の場合、ミラーリング・パートナーは、図８に示したようにプリンタである。なお、もしも、プリンタではなくホストであった場合には、一旦そのホストから自分のホストに読み出してから他のプリンタで印刷してもよい。
【０１３０】
ステップ（１１０４）で、ミラーリング・パートナーを利用するとホストのコントローラが判断した場合には、通常処理を行い印刷は終了する。
【０１３１】
一方、ステップ（１１０４）で、利用しないと判断した場合には、キャンセル処理を実行して（１１０６）、本処理を終了する。
【０１３２】
ミラーリング・パートナーを利用した時に、例えば保存データの一部を修正して印刷した場合、ミラーリングＢＯＸの更新されたデータはミラーリング・パートナーに保存される。
【０１３３】
この時、ホストは不具合を通知した時点（ステップ１１０３）で、復帰シーケンスモードに入っている。
【０１３４】
そして、ホストから不具合通知を受けたサーバは、管理者にメール等で連絡する。連絡を受けた管理者は、不具合プリンタの故障解析及び復帰作業を行う（１１０７）。そして、復帰作業が完了すると、管理者は、サーバに復帰内容を設定する。
【０１３５】
次に、復帰設定を受けたサーバは、復帰内容を復帰したプリンタに通知するので、その復帰通知を受け取るのをプリンタのコントローラ部が待って（１１０８）、復帰通知を受け取ったら、プリンタのコントローラ部が復帰通知の内容がＨＤＤの一部破損及び交換であるか否かを判断して（１１０９）、ＨＤＤの一部破損及び交換であると判断した場合は、プリンタのコントローラ部がミラーリング・パートナーから過去のデータ及び復帰までに保存又は更新されたデータを含む全てのデータを自分のＨＤＤに書き戻して、もとの状態まで復帰する（１１１０）。
【０１３６】
一方、ステップ（１１０９）で、ＨＤＤに異常がなく不具合が他の原因であったとプリンタのコントローラ部が判断した場合には、復帰までに保存又は更新されたデータのみを書き戻し復帰して（１１１１）、ステップ（１１１２）へ進む。
【０１３７】
そして、復帰したプリンタのコントローラ部は、ＢＯＸ登録ユーザ（すなわち、ホストのドライバに対して）及びサーバに対して復帰処理が完了したことを通知して（１１１２）、復帰シーケンスを終了する。
【０１３８】
この通知をもって復帰シーケンスに入っていた全てのホスト及びサーバは復帰シーケンスを解除する。
【０１３９】
図１７は、本発明に係る印刷処理システムにおける第３のデータ処理手順の一例を示すフローチャートであり、ミラーリング・パートナーにトラブルが発生した場合の復帰処理手順に対応する。なお、（１２０１）〜（１２１０）は各ステップを示し、ステップ（１２０１）〜（１２０４）はプリンタ側のコントローラ部が実行すべき処理ステップに対応し、ステップ（１２０５）〜（１２１０）は依頼プリンタとサーバ等のコントローラ部が実行すべき処理ステップに対応する。
【０１４０】
ＳＳＳ対応プリンタのハードディスク内のＢＯＸに新たなファイルを保存してそれを印刷する処理を開始すると（１２０１）、元データやそれを印刷用に変換したデータをミラーリング・パートナーに保存要求をしたとき、相手先のミラーリング・パートナー（本実施形態では、システム内のいずれかのプリンタのハードディスク）に不具合（トラブル）が発生しているか否かを要求元のプリンタのコントローラが判断して（１２０２）、不具合が発生していないと判断した場合は、通常処理を行い（１２０４）、印刷を終了する。
【０１４１】
一方、ステップ（１２０２）で、ミラーリング・パートナーにトラブルが発生し、要求に反応しない場合や複製を保存できないと要求元のプリンタのコントローラが判断した場合は、処理依頼を受けたプリンタ（以下依頼プリンタと呼ぶ）は、ユーザ及びサーバに対してミラーリング・パートナーに不具合が発生したことを通知し（１２０３）、通常処理を行い（１２０４）、印刷を終了する。
【０１４２】
この時、ホスト及び依頼プリンタは復帰シーケンスモードに入っている。
【０１４３】
依頼プリンタから不具合通知を受けたサーバは、管理者にメール等で連絡する。連絡を受けた管理者は、不具合のあるミラーリング・パートナーの故障解析及び復帰作業を行う。復帰作業が完了すると、管理者はサーバに復帰内容を設定する（１２０５）。
【０１４４】
そして、復帰設定を受けたサーバは、復帰内容とともにミラーリング・パートナーが復帰したことを依頼プリンタに通知する。そして、この通知を依頼プリンタのコントローラが受け取ると（１２０６）、依頼プリンタのコントローラは、その復帰内容がＨＤＤの一部破損及び交換であるか否かをコントローラが判断して（１２０７）、復帰内容がＨＤＤの一部破損及び交換であると判断した場合は、現在自分のミラーリングＢＯＸにある全てのデータをミラーリング・パートナーに対してミラーリング（複製）依頼を行い通常状態にまで復帰する（１２０８）。
【０１４５】
一方、ステップ（１２０７）で、ＨＤＤに異常がなく不具合が他の原因であったと依頼プリンタのコントローラが判断した場合には、復帰までに保存又は更新されたデータのみを書き戻し復帰して（１２０９）、ステップ（１２１０）へ進む。
【０１４６】
そして、もとの状態まで復帰した依頼プリンタは、復帰までの間に依頼された依頼元ホスト及びサーバに対してミラーリング・パートナーが復帰して通常状態に戻ったことを通知して（１２１０）、本処理を終了する。
【０１４７】
そして、この通知を受けた依頼元ホスト及びサーバは復帰シーケンスを解除する。
【０１４８】
図１８は、本発明に係る印刷処理システムにおける第４のデータ処理手順の一例を示すフローチャートであり、サーバがダウンした場合の復帰処理手順に対応する。なお、（１３０１）〜（１３０６）は各ステップを示し、ステップ（１３０１）〜（１３０６）はプリンタとサーバ等のコントローラ部が実行すべき処理ステップに対応する。
【０１４９】
サーバのダウンが何らかのきっかけで発覚した場合、速やかに管理者は調査・復旧作業を行う（１３０１）。管理者は、復帰したサーバに、ミラーリング・パートナー情報が残されているかを確認して、ＨＤＤの一部破損及び交換であったか否かを判断し（１３０２）、ＨＤＤの一部破損や交換でパートナー情報が残されていないと判断した場合は、予め保存しておいたサーバのミラーリング・パートナー情報をサーバに設定する（１３０３）。
【０１５０】
そして、復帰したサーバは、設定されたパートナー情報を元にそれまでの管理情報を吸い上げて元の状態までハードディスクの内容を自動的に復帰する。さらに、現在の状態を調査して通常状態にまで復帰する（１３０５）。
【０１５１】
一方、ステップ（１３０２）で、サーバ上のＨＤＤに問題がないと判断した場合は、サーバは現在の状態を調査して速やかに通常状態まで復帰して（１３０４）、ステップ（１３０６）へ進む。
【０１５２】
そして、完全に通常状態まで復帰したサーバは、管理者及び自分に登録されているプリンタ及びホストに対して復帰したことを通知して（１３０６）、本処理を終了する。
【０１５３】
上記実施形態によれば、ネットワーク上のプリンタで、同じネットワークに接続される他のプリンタ及びホストと１つ以上のパートナー（組み）を作り、そのパートナーに対して重要なデータをミラーリング（複製）することによってデータの保全性を確保し、ネットワーク・プリンタにデータを保存することに対する信頼性を向上させ、さらに大容量ハードディスク装置資源を最適に管理して有効活用することによりコスト削減（ＴＣＯ）を行う効果がある。
【０１５４】
以下、図１９に示すメモリマップを参照して本発明に係る印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１５５】
図１９は、本発明に係る印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１５６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１５７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１５８】
本実施形態における図９、図１６、図１７、図１８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１５９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６０】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６１】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１６２】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１６３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１６５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１６６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１６９】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜１６について説明する。
【０１７０】
〔実施態様１〕
ネットワークを介してデータ格納手段を備える印刷装置、ホスト装置と通信可能なサーバ装置であって、前記印刷装置が備える各データ格納手段で確保可能な未使用領域を認識して、各データ格納手段に登録される情報を複製するミラー領域を設定する設定手段（図８に示すサーバ３００４が備えるストレージ管理モジュールを実行することで、すなわち、図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図９に示すステップ（１００１）〜（１００３）を実行することで設定する）と、前記設定手段により設定されたミラー領域を確保すべき前記印刷装置にミラー領域情報を通知する通知手段（図８に示すサーバ３００４が備えるストレージ管理モジュールを、図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図９に示すステップ（１００４）を実行することで通知する）とを有することを特徴とするサーバ装置。
【０１７１】
これにより、ネットワーク上の印刷装置が備えるデータ格納手段の未使用領域を一元管理して、各データ格納手段上に確保される未使用領域を他の印刷装置のデータ格納手段で確保される他の未使用領域とでミラー化処理を可能として、それぞれの印刷装置のデータ格納手段の未使用領域を有効活用し、かつ、サーバ装置に障害が発生しても、複数の印刷装置のデータ格納手段により構成されるミラー環境を再構築して、印刷装置のデータ格納手段に登録したデータを確実に復旧できるという効果を奏する。
【０１７２】
〔実施態様２〕
各データ格納手段の使用状況を監視して、前記設定手段により設定されたミラー領域を変更する変更手段（図８に示すサーバ３００４が備えるストレージ管理モジュールを実行することで、すなわち、図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図９に示すステップ（１００１）〜（１００３）を実行することで変更する）を備え、前記通知手段は、前記変更手段により変更されたミラー領域に基づいて、該変更されたミラー領域を確保すべき前記印刷装置にミラー領域情報を通知することを特徴とする実施態様１記載のサーバ装置。
【０１７３】
これにより、ミラーリング領域が不足しても、ネットワーク上の印刷装置の他の未使用領域を新たなミラー領域として使用することで、柔軟に対応することができる。
【０１７４】
〔実施態様３〕
前記データ格納手段は、前記印刷装置で処理される情報、設定されるボックス領域に登録されるボックス情報を記憶可能とすることを特徴とする実施態様１記載のサーバ装置。
【０１７５】
これにより、印刷装置でボックス機能を利用する場合に、そのボックス領域が確保されるデータ格納手段に障害が発生しても、ミラー化されている他の印刷装置のデータ格納手段上から同一データを取得して復旧させることができるデータ保護機能を強化することができる。
【０１７６】
〔実施態様４〕
前記設定手段は、各データ格納手段に対して１対１のミラー領域関係、あるいは１対ｎのミラー領域関係を設定可能とすることを特徴とする実施態様１記載のサーバ装置。
【０１７７】
これにより、ミラーリング領域が不足しても、ネットワーク上の印刷装置の他の未使用領域を新たなミラー領域として使用することで、登録データが増えても柔軟に対応することができる。
【０１７８】
〔実施態様５〕
前記設定手段により設定されるミラー領域情報をデータ格納手段に登録する内部登録手段（図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図９に示すステップ（１００２）を実行することで登録する）と、前記内部登録手段により登録された前記ミラー領域情報を前記ホスト装置が備える各データ格納手段に外部登録する外部登録手段（図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図示しないステップを実行することでネットワーク上のいずれかのホスト装置のデータ格納手段に登録する）と、前記データ格納手段に対するアクセスが不能となる障害の発生状態を判断する判断手段（、図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図１８に示すステップ（１３０２）を実行することで判断する）と、前記判断手段により前記記憶手段に障害が発生していると判断した場合に、前記登録手段により登録されたミラー領域情報を前記ホスト装置から取得して前記記憶手段上のミラー領域情報を復旧させる復旧手段（図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図１８に示すステップ（１３０３）〜（１３０５）を実行することで復旧する）とを有することを特徴とする実施態様１記載のサーバ装置。
【０１７９】
これにより、それぞれの印刷装置のデータ格納手段の未使用領域を有効活用し、かつ、サーバ装置に障害が発生しても、複数の印刷装置のデータ格納手段により構成されるミラー環境を再構築して、印刷装置のデータ格納手段に登録したデータを確実に復旧できるという効果を奏する。
【０１８０】
〔実施態様６〕
ネットワークを介してデータ格納手段を備えるホスト装置、サーバ装置、他の印刷装置と通信可能な印刷装置であって、前記サーバ装置から通知されるミラー領域情報に基づいて、データ格納手段に確保される前記ミラー領域を確保するミラー領域設定手段（図１に示すプリンタ３０１のＣＰＵ１２が、図９に示すステップ（１００４）により通知されるミラー領域情報に従い領域設定処理を行う）と、前記データ格納手段のミラー領域の更新に伴い、前記ミラー領域情報で特定される前記他の印刷装置に対して複製依頼とともに、更新されたデータを転送する複製依頼手段（図１に示すプリンタ３０１のＣＰＵ１２が、図１６に示すステップ（１１０１）を実行して依頼する）と、前記他の印刷装置からの複製依頼に基づいて受信する更新されたデータを前記データ格納手段に確保されるミラー領域に上書きする複製実行手段（図１に示すプリンタ３０１のＣＰＵ１２が、図１６に示すステップ（１１０５）を実行して依頼する）と、前記データ格納手段に対する障害発生状態または復旧状態を監視して、障害発生または障害復旧を前記サーバ装置およびミラー領域が確保される他の印刷装置に通知する通知手段（図１に示すプリンタ３０１のＣＰＵ１２が、図１６に示すステップ（１１０２），（１１０３）を実行して依頼する）とを有することを特徴とする印刷装置。
【０１８１】
これにより、印刷装置が備えるデータ格納手段の未使用領域を有効に活用したデータ保護処理機能を格段に向上できる。
【０１８２】
〔実施態様７〕
前記データ格納手段に障害が発生していることを認識した場合、前記障害の復旧後、前記ミラー領域情報を前記サーバ装置から取得して、他のデータ格納手段に確保されるミラー領域から情報を取得して未障害のデータ格納手段に再登録して復旧させる復旧手段（図１に示すプリンタ３０１のＣＰＵ１２が、図１６に示すステップ（１１０７）から（１１１２）を実行して復旧する）を有することを特徴とする実施態様６記載の印刷装置。
【０１８３】
これにより、データ格納手段の障害が発生しても、他の印刷装置のデータ格納手段に確保されるミラー領域から同一データを取得して復旧されるデータ格納手段に再現できるとともに、印刷装置が備えるデータ格納手段の未使用領域を有効に活用したデータ保護処理機能を格段に向上できる。
【０１８４】
〔実施態様８〕
ネットワークを介してデータ格納手段を備える印刷装置、ホスト装置と通信可能なサーバ装置におけるデータ保護処理方法であって、前記印刷装置が備える各データ格納手段で確保可能な未使用領域を認識して、各データ格納手段に登録される情報を複製するミラー領域を設定する設定ステップ（図８に示すサーバ３００４が備えるストレージ管理モジュールを実行することで、すなわち、図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図９に示すステップ（１００１）〜（１００３）を実行することで設定する）と、前記設定ステップにより設定されたミラー領域を確保すべき前記印刷装置にミラー領域情報を通知する通知ステップ（図８に示すサーバ３００４が備えるストレージ管理モジュールを、図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図９に示すステップ（１００４）を実行することで通知する）とを有することを特徴とするデータ保護処理方法。
【０１８５】
これにより、実施態様１と同等の効果が期待できる。
【０１８６】
〔実施態様９〕
各データ格納手段の使用状況を監視して、前記設定ステップにより設定されたミラー領域を変更する変更ステップ（図８に示すサーバ３００４が備えるストレージ管理モジュールを実行することで、すなわち、図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図９に示すステップ（１００１）〜（１００３）を実行することで変更する）を備え、前記通知ステップは、前記変更ステップにより変更されたミラー領域に基づいて、該変更されたミラー領域を確保すべき前記印刷装置にミラー領域情報を通知することを特徴とする実施態様８記載のデータ保護処理方法。
【０１８７】
これにより、実施態様２と同等の効果が期待できる。
【０１８８】
〔実施態様１０〕
前記データ格納手段は、前記印刷装置で処理される情報、設定されるボックス領域に登録されるボックス情報を記憶可能とすることを特徴とする実施態様８記載のデータ保護処理方法。
【０１８９】
これにより、実施態様３と同等の効果が期待できる。
【０１９０】
〔実施態様１１〕
前記設定ステップは、各データ格納手段に対して１対１のミラー領域関係、あるいは１対ｎのミラー領域関係を設定可能とすることを特徴とする実施態様8記載のデータ保護処理方法。
【０１９１】
これにより、実施態様４と同等の効果が期待できる。
【０１９２】
〔実施態様１２〕
前記設定ステップにより設定されるミラー領域情報をデータ格納手段に登録する内部登録ステップ（図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図９に示すステップ（１００２）を実行することで登録する）と、前記内部登録ステップにより登録された前記ミラー領域情報を前記ホスト装置が備える各データ格納手段に外部登録する外部登録ステップ（図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図示しないステップを実行することでネットワーク上のいずれかのホスト装置のデータ格納手段に登録する）と、前記データ格納手段に対するアクセスが不能となる障害の発生状態を判断する判断ステップ（図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図１８に示すステップ（１３０２）と、前記判断ステップにより前記データ格納手段に障害が発生していると判断した場合に、前記登録ステップにより登録されたミラー領域情報を前記ホスト装置から取得して前記データ格納手段上のミラー領域情報を復旧させる復旧ステップ（図１に示すサーバ装置３００ＡのＣＰＵを備えるコントローラ部が図１８に示すステップ（１３０３）〜（１３０５）を実行することで復旧する）とを有することを特徴とする実施態様８記載のデータ保護処理方法。
【０１９３】
これにより、実施態様５と同等の効果が期待できる。
【０１９４】
〔実施態様１３〕
ネットワークを介してデータ格納手段を備えるホスト装置、サーバ装置、他の印刷装置と通信可能な印刷装置におけるデータ保護処理方法であって、前記サーバ装置から通知されるミラー領域情報に基づいて、データ格納手段に確保される前記ミラー領域を確保するミラー領域設定ステップ（図１に示すプリンタ３０１のＣＰＵ１２が、図９に示すステップ（１００４）により通知されるミラー領域情報に従い領域設定処理を行う）と、前記データ格納手段のミラー領域の更新に伴い、前記ミラー領域情報で特定される前記他の印刷装置に対して複製依頼とともに、更新されたデータを転送する複製依頼ステップ（図１に示すプリンタ３０１のＣＰＵ１２が、図１６に示すステップ（１１０１）を実行して依頼する）と、前記他の印刷装置からの複製依頼に基づいて受信する更新されたデータを前記データ格納手段に確保されるミラー領域に上書きする複製実行ステップ（図１に示すプリンタ３０１のＣＰＵ１２が、図１６に示すステップ（１１０５）を実行して依頼する）と、前記データ格納手段に対する障害発生状態または復旧状態を監視して、障害発生または障害復旧を前記サーバ装置およびミラー領域が確保される他の印刷装置に通知する通知ステップ（図１に示すプリンタ３０１のＣＰＵ１２が、図１６に示すステップ（１１０２），（１１０３）を実行して依頼する）とを有することを特徴とするデータ保護処理方法。
【０１９５】
これにより、実施態様６と同等の効果が期待できる。
【０１９６】
〔実施態様１４〕
前記データ格納手段に障害が発生していることを認識した場合、前記障害の復旧後、前記ミラー領域情報を前記サーバ装置から取得して、他のデータ格納手段に確保されるミラー領域から情報を取得して未障害のデータ格納手段に再登録して復旧させる復旧ステップ（図１に示すプリンタ３０１のＣＰＵ１２が、図１６に示すステップ（１１０７）から（１１１２）を実行して復旧する）を有することを特徴とする実施態様１５記載のデータ保護処理方法。
【０１９７】
これにより、実施態様７と同等の効果が期待できる。
【０１９８】
〔実施態様１５〕
実施態様８〜１４のいずれかに記載のデータ保護処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１９９】
これにより、実施態様８〜１４と同等の効果が期待できる。
【０２００】
〔実施態様１６〕
実施態様８〜１４のいずれかに記載のデータ保護処理方法を実行させることを特徴とするプログラム。
【０２０１】
これにより、実施態様８〜１４と同等の効果が期待できる。
【図面の簡単な説明】
【０２０２】
【図１】本発明の第１実施形態を示すサーバ装置、印刷装置を適用可能な印刷システムの構成を示すブロック図である。
【図２】図１に示したリーダ部及びプリンタ部の構成を示す断面図である。
【図３】図１に示した操作部のキー配列を示す平面図である。
【図４】図３に示した操作パネルのコピー標準画面を示す模式図である。
【図５】図１に示した画像メモリの論理的な使用方法を示す模式図である。
【図６】本発明の第１実施形態を示すサーバ装置、ホスト装置、画像処理装置を適用可能な印刷システムの構成を説明するブロック図である。
【図７】図６に示した印刷システムの構成例を示すブロック図である。
【図８】図７の（ａ）に示した第１のネットワーク構成に対するストレージ管理サーバシステム例を示す図である。
【図９】本発明に係る印刷処理システムにおける第１のデータ処理手順の一例を示すフローチャートである。
【図１０】図７の（ａ）に示した第１のネットワーク構成に対するストレージ管理サーバシステム例を示す図である。
【図１１】本発明に係る印刷システムにおけるストレージ資源のミラー化状態を説明する図である。
【図１２】図７の（ａ）に示した第１のネットワーク構成に対するストレージ管理サーバシステム例を示す図である。
【図１３】図７の（ａ）に示した第１のネットワーク構成に対するストレージ管理サーバシステム例を示す図である。
【図１４】図７の（ａ）に示した第１のネットワーク構成に対するストレージ管理サーバシステム例を示す図である。
【図１５】図７の（ａ）に示した第１のネットワーク構成に対するストレージ管理サーバシステム例を示す図である。
【図１６】本発明に係る印刷処理システムにおける第２のデータ処理手順の一例を示すフローチャートである。
【図１７】本発明に係る印刷処理システムにおける第３のデータ処理手順の一例を示すフローチャートである。
【図１８】本発明に係る印刷処理システムにおける第４のデータ処理手順の一例を示すフローチャートである。
【図１９】本発明に係る印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０２０３】
１，２  ＣＰＵ
１１，１４  外部メモリ
３００  ホストコンピュータ
３００Ａ  サーバ
３０１  プリンタ
【図１】
2006085254.tif 000003
【図２】
2006085254.tif 000004
【図３】
2006085254.tif 000005
【図４】
2006085254.tif 000006
【図５】
2006085254.tif 000007
【図６】
2006085254.tif 000008
【図７】
2006085254.tif 000009
【図８】
2006085254.tif 000010
【図９】
2006085254.tif 000011
【図１０】
2006085254.tif 000012
【図１１】
2006085254.tif 000013
【図１２】
2006085254.tif 000014
【図１３】
2006085254.tif 000015
【図１４】
2006085254.tif 000016
【図１５】
2006085254.tif 000017
【図１６】
2006085254.tif 000018
【図１７】
2006085254.tif 000019
【図１８】
2006085254.tif 000020
【図１９】
2006085254.tif 000021