(57)【要約】【課題】  種々の情報処理を実行する画像形成装置につき、当該情報処理に係る情報の記憶先として、当該画像形成装置に装備された記憶手段だけでなく、当該画像形成装置に接続された種々の機器に装備された記憶手段までも利用できるようにして、当該情報処理の実行環境を好適化する。【解決手段】  分散ファイルシステムのサーバとして機能するサーバ装置と接続されて使用されることで、分散ファイルシステムのクライアントとして機能する画像形成装置であって、前記サーバ装置のファイルシステムを当該画像形成装置にマウントさせて、前記サーバ装置のファイルシステムを当該画像形成装置の分散ファイルシステムとしてアクセス可能にする分散ファイルシステム処理手段と、前記サーバ装置のファイルシステムに当該画像形成装置の分散ファイルシステムとしてアクセスして、当該ファイルシステム内に、当該画像形成装置に装備された記憶手段内の記憶情報を保存する保存処理手段を備える。【選択図】  図７
2005063421.tif 000002
【特許請求の範囲】
【請求項１】
分散ファイルシステムのサーバとして機能するサーバ装置と接続されて使用されることで、分散ファイルシステムのクライアントとして機能する画像形成装置であって、
前記サーバ装置のファイルシステムを当該画像形成装置にマウントさせて、前記サーバ装置のファイルシステムを当該画像形成装置の分散ファイルシステムとしてアクセス可能にする分散ファイルシステム処理手段と、
前記サーバ装置のファイルシステムに当該画像形成装置の分散ファイルシステムとしてアクセスして、当該ファイルシステム内に、当該画像形成装置に装備された記憶手段内の記憶情報を保存する保存処理手段を備えることを特徴とする画像形成装置。
【請求項２】
前記サーバ装置のファイルシステムに当該画像形成装置の分散ファイルシステムとしてアクセスして、当該ファイルシステム内に保存されている前記記憶情報を、当該画像形成装置に装備された記憶手段内に取得する取得処理手段を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記保存処理手段として、前記ファイルシステム内に、当該画像形成装置に装備された記憶手段内の記憶情報のバックアップをとるバックアップ手段を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記取得処理手段として、前記ファイルシステム内にとられている前記記憶情報の前記バックアップを、当該画像形成装置に装備された記憶手段内にリストアするリストア手段を備えることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記保存処理手段は、当該画像形成装置に装備された記憶手段内には、画像形成処理用の格納形式のファイルに格納されて記憶されている画像データを、前記ファイルシステム内には、前記ファイルシステム用の格納形式のファイルに格納して保存することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記保存処理手段は、当該画像形成装置に装備された記憶手段内には、画像形成処理用の格納形式のファイルに画像形成ジョブ単位で格納されて記憶されている画像データを、前記ファイルシステム内には、前記ファイルシステム用の格納形式のファイルに画像形成ジョブ単位で格納して保存することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記保存処理手段は、当該画像形成装置を利用するユーザに当該画像形成装置の資源の利用制限を課すために当該画像形成装置に装備された記憶手段内に記憶されているユーザ情報を、前記ファイルシステム内に保存することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記保存処理手段は、当該画像形成装置を利用するユーザに当該画像形成装置の資源の利用制限を課すために当該画像形成装置に装備された記憶手段であるＩＣメモリ内に記憶されているユーザ情報を、前記ファイルシステム内に保存することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記分散ファイルシステムは、ＮＦＳの分散ファイルシステムであることを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記分散ファイルシステムは、ｓａｍｂａの分散ファイルシステムであることを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１１】
分散ファイルシステムのサーバとして機能するサーバ装置と接続されて使用されることで、分散ファイルシステムのクライアントとして機能する画像形成装置、にて実行される情報処理方法であって、
前記サーバ装置のファイルシステムに当該画像形成装置の分散ファイルシステムとしてアクセスして、当該ファイルシステム内に、当該画像形成装置に装備された記憶手段内の記憶情報を保存する保存処理段階を備えることを特徴とする情報処理方法。
【請求項１２】
前記サーバ装置のファイルシステムに当該画像形成装置の分散ファイルシステムとしてアクセスして、当該ファイルシステム内に保存されている前記記憶情報を、当該画像形成装置に装備された記憶手段内に取得する取得処理段階を備えることを特徴とする請求項１１に記載の情報処理方法。
【請求項１３】
前記保存処理段階として、前記ファイルシステム内に、当該画像形成装置に装備された記憶手段内の記憶情報のバックアップをとるバックアップ段階を備えることを特徴とする請求項１２に記載の情報処理方法。
【請求項１４】
前記取得処理段階として、前記ファイルシステム内にとられている前記記憶情報の前記バックアップを、当該画像形成装置に装備された記憶手段内にリストアするリストア段階を備えることを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記保存処理段階で、当該画像形成装置に装備された記憶手段内には、画像形成処理用の格納形式のファイルに格納されて記憶されている画像データを、前記ファイルシステム内には、前記ファイルシステム用の格納形式のファイルに格納して保存することを特徴とする請求項１１乃至１４のいずれか１項に記載の情報処理方法。
【請求項１６】
前記保存処理段階で、当該画像形成装置に装備された記憶手段内には、画像形成処理用の格納形式のファイルに画像形成ジョブ単位で格納されて記憶されている画像データを、前記ファイルシステム内には、前記ファイルシステム用の格納形式のファイルに画像形成ジョブ単位で格納して保存することを特徴とする請求項１５に記載の情報処理方法。
【請求項１７】
前記保存処理段階で、当該画像形成装置を利用するユーザに当該画像形成装置の資源の利用制限を課すために当該画像形成装置に装備された記憶手段内に記憶されているユーザ情報を、前記ファイルシステム内に保存することを特徴とする請求項１１乃至１６のいずれか１項に記載の情報処理方法。
【請求項１８】
前記保存処理段階で、当該画像形成装置を利用するユーザに当該画像形成装置の資源の利用制限を課すために当該画像形成装置に装備された記憶手段であるＩＣメモリ内に記憶されているユーザ情報を、前記ファイルシステム内に保存することを特徴とする請求項１７に記載の情報処理方法。
【請求項１９】
前記分散ファイルシステムは、ＮＦＳの分散ファイルシステムであることを特徴とする請求項１１乃至１８のいずれか１項に記載の情報処理方法。
【請求項２０】
前記分散ファイルシステムは、ｓａｍｂａの分散ファイルシステムであることを特徴とする請求項１１乃至１８のいずれか１項に記載の情報処理方法。
【請求項２１】
前記サーバ装置のファイルシステムを当該画像形成装置にマウントさせて、前記サーバ装置のファイルシステムを当該画像形成装置の分散ファイルシステムとしてアクセス可能にする分散ファイルシステム処理段階を更に備えることを特徴とする請求項１１乃至２０のいずれか１項に記載の情報処理方法。
【請求項２２】
請求項１１乃至２０のいずれか１項に記載の情報処理方法をコンピュータに実行させる情報処理プログラム。
【請求項２３】
請求項１１乃至２０のいずれか１項に記載の情報処理方法をコンピュータに実行させる情報処理プログラムが記録されたコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー／プリンタ／スキャナ／ファクシミリ／複合機／融合機等の画像形成装置と、情報処理方法と、情報処理プログラムと、ＣＤ−ＲＯＭ等の記録媒体に関する。
【背景技術】
【０００２】
近年、コピー機能とプリンタ機能とスキャナ機能とファクシミリ機能を備える複合機や融合機が市販されるようになった。複合機や融合機は、コピーやプリンタとして機能する場合には、画像を印刷用紙に印刷することになり、コピーやスキャナとして機能する場合には、画像を読取原稿から読み取ることになり、ファクシミリとして機能する場合には、画像を電話回線を介して他の機器と授受することになる。
【特許文献１】特開２００２−８４３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
複合機や融合機では、アプリケーションやプラットフォームと言った様々なプログラムにより様々な情報処理が実行される。当該情報処理に係る情報の記憶先としては、ハードディスクドライブやメモリカードと言った様々な記憶手段が利用されるところ、複合機や融合機に装備されたハードディスクドライブやメモリカードだけでなく、複合機や融合機に接続されたパーソナルコンピュータやサーバコンピュータに装備されたハードディスクドライブやメモリカードまでも利用できるようにすれば、当該情報処理の実行環境がより好適なものとなる。
【０００４】
本発明は、種々の情報処理を実行する画像形成装置につき、当該情報処理に係る情報の記憶先として、当該画像形成装置に装備された記憶手段だけでなく、当該画像形成装置に接続された種々の機器に装備された記憶手段までも利用できるようにして、当該情報処理の実行環境を好適化することを課題とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明（画像形成装置）は、分散ファイルシステムのサーバとして機能するサーバ装置と接続されて使用されることで、分散ファイルシステムのクライアントとして機能する画像形成装置であって、前記サーバ装置のファイルシステムを当該画像形成装置にマウントさせて、前記サーバ装置のファイルシステムを当該画像形成装置の分散ファイルシステムとしてアクセス可能にする分散ファイルシステム処理手段と、前記サーバ装置のファイルシステムに当該画像形成装置の分散ファイルシステムとしてアクセスして、当該ファイルシステム内に、当該画像形成装置に装備された記憶手段内の記憶情報を保存する保存処理手段を備えることを特徴とする画像形成装置である。
【０００６】
請求項２に記載の発明（画像形成装置）は、前記サーバ装置のファイルシステムに当該画像形成装置の分散ファイルシステムとしてアクセスして、当該ファイルシステム内に保存されている前記記憶情報を、当該画像形成装置に装備された記憶手段内に取得する取得処理手段を備えることを特徴とする請求項１に記載の画像形成装置である。
【０００７】
請求項３に記載の発明（画像形成装置）は、前記保存処理手段として、前記ファイルシステム内に、当該画像形成装置に装備された記憶手段内の記憶情報のバックアップをとるバックアップ手段を備えることを特徴とする請求項２に記載の画像形成装置である。
【０００８】
請求項４に記載の発明（画像形成装置）は、前記取得処理手段として、前記ファイルシステム内にとられている前記記憶情報の前記バックアップを、当該画像形成装置に装備された記憶手段内にリストアするリストア手段を備えることを特徴とする請求項３に記載の画像形成装置である。
【０００９】
請求項５に記載の発明（画像形成装置）は、前記保存処理手段は、当該画像形成装置に装備された記憶手段内には、画像形成処理用の格納形式のファイルに格納されて記憶されている画像データを、前記ファイルシステム内には、前記ファイルシステム用の格納形式のファイルに格納して保存することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置である。
【００１０】
請求項６に記載の発明（画像形成装置）は、前記保存処理手段は、当該画像形成装置に装備された記憶手段内には、画像形成処理用の格納形式のファイルに画像形成ジョブ単位で格納されて記憶されている画像データを、前記ファイルシステム内には、前記ファイルシステム用の格納形式のファイルに画像形成ジョブ単位で格納して保存することを特徴とする請求項５に記載の画像形成装置である。
【００１１】
請求項７に記載の発明（画像形成装置）は、前記保存処理手段は、当該画像形成装置を利用するユーザに当該画像形成装置の資源の利用制限を課すために当該画像形成装置に装備された記憶手段内に記憶されているユーザ情報を、前記ファイルシステム内に保存することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置である。
【００１２】
請求項８に記載の発明（画像形成装置）は、前記保存処理手段は、当該画像形成装置を利用するユーザに当該画像形成装置の資源の利用制限を課すために当該画像形成装置に装備された記憶手段であるＩＣメモリ内に記憶されているユーザ情報を、前記ファイルシステム内に保存することを特徴とする請求項７に記載の画像形成装置である。
【００１３】
請求項９に記載の発明（画像形成装置）は、前記分散ファイルシステムは、ＮＦＳの分散ファイルシステムであることを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置である。
【００１４】
請求項１０に記載の発明（画像形成装置）は、前記分散ファイルシステムは、ｓａｍｂａの分散ファイルシステムであることを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置である。
【００１５】
請求項１１に記載の発明（情報処理方法）は、分散ファイルシステムのサーバとして機能するサーバ装置と接続されて使用されることで、分散ファイルシステムのクライアントとして機能する画像形成装置、にて実行される情報処理方法であって、前記サーバ装置のファイルシステムに当該画像形成装置の分散ファイルシステムとしてアクセスして、当該ファイルシステム内に、当該画像形成装置に装備された記憶手段内の記憶情報を保存する保存処理段階を備えることを特徴とする情報処理方法である。
【００１６】
請求項１２に記載の発明（情報処理方法）は、前記サーバ装置のファイルシステムに当該画像形成装置の分散ファイルシステムとしてアクセスして、当該ファイルシステム内に保存されている前記記憶情報を、当該画像形成装置に装備された記憶手段内に取得する取得処理段階を備えることを特徴とする請求項１１に記載の情報処理方法である。
【００１７】
請求項１３に記載の発明（情報処理方法）は、前記保存処理段階として、前記ファイルシステム内に、当該画像形成装置に装備された記憶手段内の記憶情報のバックアップをとるバックアップ段階を備えることを特徴とする請求項１２に記載の情報処理方法である。
【００１８】
請求項１４に記載の発明（情報処理方法）は、前記取得処理段階として、前記ファイルシステム内にとられている前記記憶情報の前記バックアップを、当該画像形成装置に装備された記憶手段内にリストアするリストア段階を備えることを特徴とする請求項１３に記載の情報処理方法である。
【００１９】
請求項１５に記載の発明（情報処理方法）は、前記保存処理段階で、当該画像形成装置に装備された記憶手段内には、画像形成処理用の格納形式のファイルに格納されて記憶されている画像データを、前記ファイルシステム内には、前記ファイルシステム用の格納形式のファイルに格納して保存することを特徴とする請求項１１乃至１４のいずれか１項に記載の情報処理方法である。
【００２０】
請求項１６に記載の発明（情報処理方法）は、前記保存処理段階で、当該画像形成装置に装備された記憶手段内には、画像形成処理用の格納形式のファイルに画像形成ジョブ単位で格納されて記憶されている画像データを、前記ファイルシステム内には、前記ファイルシステム用の格納形式のファイルに画像形成ジョブ単位で格納して保存することを特徴とする請求項１５に記載の情報処理方法である。
【００２１】
請求項１７に記載の発明（情報処理方法）は、前記保存処理段階で、当該画像形成装置を利用するユーザに当該画像形成装置の資源の利用制限を課すために当該画像形成装置に装備された記憶手段内に記憶されているユーザ情報を、前記ファイルシステム内に保存することを特徴とする請求項１１乃至１６のいずれか１項に記載の情報処理方法である。
【００２２】
請求項１８に記載の発明（情報処理方法）は、前記保存処理段階で、当該画像形成装置を利用するユーザに当該画像形成装置の資源の利用制限を課すために当該画像形成装置に装備された記憶手段であるＩＣメモリ内に記憶されているユーザ情報を、前記ファイルシステム内に保存することを特徴とする請求項１７に記載の情報処理方法である。
【００２３】
請求項１９に記載の発明（情報処理方法）は、前記分散ファイルシステムは、ＮＦＳの分散ファイルシステムであることを特徴とする請求項１１乃至１８のいずれか１項に記載の情報処理方法である。
【００２４】
請求項２０に記載の発明（情報処理方法）は、前記分散ファイルシステムは、ｓａｍｂａの分散ファイルシステムであることを特徴とする請求項１１乃至１８のいずれか１項に記載の情報処理方法である。
【００２５】
請求項２１に記載の発明（情報処理方法）は、前記サーバ装置のファイルシステムを当該画像形成装置にマウントさせて、前記サーバ装置のファイルシステムを当該画像形成装置の分散ファイルシステムとしてアクセス可能にする分散ファイルシステム処理段階を備えることを特徴とする請求項１１乃至２０のいずれか１項に記載の情報処理方法である。
【００２６】
請求項２２に記載の発明（情報処理プログラム）は、請求項１１乃至２０のいずれか１項に記載の情報処理方法をコンピュータに実行させる情報処理プログラムである。
【００２７】
請求項２３に記載の発明（記録媒体）は、請求項１１乃至２０のいずれか１項に記載の情報処理方法をコンピュータに実行させる情報処理プログラムが記録されたコンピュータ読取可能な記録媒体である。
【発明の効果】
【００２８】
本発明は、種々の情報処理を実行する画像形成装置につき、当該情報処理に係る情報の記憶先として、当該画像形成装置に装備された記憶手段だけでなく、当該画像形成装置に接続された種々の機器に装備された記憶手段までも利用できるようにして、当該情報処理の実行環境を好適化することを可能にする。
【発明を実施するための最良の形態】
【００２９】
図１は、本発明の実施例に該当する融合機１０１を表す。図１の融合機１０１は、種々のハードウェア１１１と、種々のソフトウェア１１２と、融合機起動部１１３により構成される。
【００３０】
融合機１０１のハードウェア１１１としては、撮像部１２１と、印刷部１２２と、その他のハードウェア１２３が存在する。撮像部１２１は、読取原稿から画像（画像データ）を読み取るためのハードウェアである。印刷部１２２は、画像（画像データ）を印刷用紙に印刷するためのハードウェアである。
【００３１】
融合機１０１のソフトウェア１１２としては、種々のアプリケーション１３１と、種々のプラットフォーム１３２が存在する。これらのプログラムは、ＵＮＩＸ（登録商標）等のＯＳ（オペレーティングシステム）によりプロセス単位で並列的に実行される。
【００３２】
アプリケーション１３１としては、コピー用のアプリケーションであるコピーアプリ１４１、プリンタ用のアプリケーションであるプリンタアプリ１４２、スキャナ用のアプリケーションであるスキャナアプリ１４３、ファクシミリ用のアプリケーションであるファクシミリアプリ１４４、ネットワークファイル用のアプリケーションであるネットワークファイルアプリ１４５が存在する。
【００３３】
アプリケーション１３１は、専用のＳＤＫ（ソフトウェア開発キット）を使用して開発することができる。ＳＤＫを使用して開発したアプリケーション１３１をＳＤＫアプリと呼ぶ。ＳＤＫは、プラットフォーム１３２の実行形式ファイル、プラットフォーム１３２の専用関数ライブラリ、Ｃ言語の標準関数ライブラリ、アプリケーション１３１のソースファイルをコンパイルすることでアプリケーション１３１のオブジェクトファイルを生成するコンパイラ、アプリケーション１３１のオブジェクトファイルを専用関数ライブラリや標準関数ライブラリにリンクさせることでアプリケーション１３１の実行形式ファイルを生成するリンカで構成されている。ＳＤＫのコンパイラには、ソースコード内の関数の入口や出口にデバッグ用検証コードである「タグ」を付加するオプション機能（デバッグオプション）が用意されている。デバッグ用検証コードである「タグ」を付加したＳＤＫアプリを融合機１０１内で起動させると、融合機１０１に接続されたコンソールＰＣ１０２等に、ＳＤＫアプリの変数値や関数引数や関数戻り値がメッセージと共に表示される。これにより、ＳＤＫアプリのデバッグ作業を効率的に実行することができるようになる。
【００３４】
プラットフォーム１３２としては、種々のコントロールサービス１５１、システムリソースマネージャ１５２、種々のハンドラ１５３が存在する。コントロールサービス１５１としては、ネットワークコントロールサービス（ＮＣＳ）１６１、ファクシミリコントロールサービス（ＦＣＳ）１６２、デリバリコントロールサービス（ＤＣＳ）１６３、エンジンコントロールサービス（ＥＣＳ）１６４、メモリコントロールサービス（ＭＣＳ）１６５、オペレーションパネルコントロールサービス（ＯＣＳ）１６６、サーティフィケーションコントロールサービス（ＣＣＳ）１６７、ユーザディレクトリコントロールサービス（ＵＣＳ）１６８、システムコントロールサービス（ＳＣＳ）１６９が存在する。ハンドラ１５３としては、ファクシミリコントロールユニットハンドラ（ＦＣＵＨ）１７１、イメージメモリハンドラ（ＩＭＨ）１７２が存在する。
【００３５】
ＮＣＳ１６１のプロセスは、ネットワーク通信の仲介を行う。ＦＣＳ１６２のプロセスは、ファクシミリのＡＰＩを提供する。ＤＣＳ１６３のプロセスは、蓄積文書の配信処理に関する制御を行う。ＥＣＳ１６４のプロセスは、撮像部１２１や印刷部１２２に関する制御を行う。ＭＣＳ１６５のプロセスは、メモリやハードディスクドライブに関する制御を行う。ＯＣＳ１６６のプロセスは、オペレーションパネルに関する制御を行う。ＣＣＳ１６７のプロセスは、認証処理や課金処理に関する制御を行う。ＵＣＳ１６８のプロセスは、ユーザ情報の管理に関する制御を行う。ＳＣＳ１６９のプロセスは、システムの管理に関する制御を行う。
【００３６】
アプリケーション１３１とプラットフォーム１３２の仲介を行うソフトウェア１１２として、仮想アプリケーションサービス（ＶＡＳ）１３５が存在する。ＶＡＳ１３５は、アプリケーション１３１をクライアントとするサーバプロセスとして動作すると共に、プラットフォーム１３２をサーバとするクライアントプロセスとして動作する。ＶＡＳ１３５は、アプリケーション１３１から見てプラットフォーム１３２を隠蔽するラッピング機能を備え、プラットフォーム１３２のバージョンアップによるバージョン差を吸収する役割等を担う。
【００３７】
融合機起動部１１３は、融合機１０１の電源投入時に最初に実行される。これにより、ＵＮＩＸ（登録商標）等のＯＳが起動され、アプリケーション１３１やプラットフォーム１３２が起動される。これらのプログラムは、ハードディスクドライブやメモリカードに蓄積されており、ハードディスクドライブやメモリカードから再生されて、メモリに起動されることになる。
【００３８】
図２は、図１の融合機１０１に係るハードウェア構成図である。融合機１０１のハードウェア１１１としては、コントローラ２０１と、オペレーションパネル２０２と、ファクシミリコントロールユニット（ＦＣＵ）２０３と、撮像部１２１と、印刷部１２２が存在する。
【００３９】
コントローラ２０１は、ＣＰＵ２１１、ＡＳＩＣ２１２、ＮＢ２２１、ＳＢ２２２、ＭＥＭ−Ｐ２３１、ＭＥＭ−Ｃ２３２、ＨＤＤ（ハードディスクドライブ）２３３、メモリカードスロット２３４、ＮＩＣ（ネットワークインタフェースコントローラ）２４１、ＵＳＢデバイス２４２、ＩＥＥＥ１３９４デバイス２４３、セントロニクスデバイス２４４により構成される。
【００４０】
ＣＰＵ２１１は、種々の情報処理用のＩＣである。ＡＳＩＣ２１２は、種々の画像処理用のＩＣである。ＮＢ２２１は、コントローラ２０１のノースブリッジである。ＳＢ２２２は、コントローラ２０１のサウスブリッジである。ＭＥＭ−Ｐ２３１は、融合機１０１のシステムメモリである。ＭＥＭ−Ｃ２３２は、融合機１０１のローカルメモリである。ＨＤＤ２３３は、融合機１０１のストレージである。メモリカードスロット２３４は、メモリカード２３５をセットするためのスロットである。ＮＩＣ２４１は、ＭＡＣアドレスによるネットワーク通信用のコントローラである。ＵＳＢデバイス２４２は、ＵＳＢ規格の接続端子を提供するためのデバイスである。ＩＥＥＥ１３９４デバイス２４３は、ＩＥＥＥ１３９４規格の接続端子を提供するためのデバイスである。セントロニクスデバイス２４４は、セントロニクス仕様の接続端子を提供するためのデバイスである。
【００４１】
オペレーションパネル２０２は、オペレータが融合機１０１に入力を行うためのハードウェア（操作部）であると共に、オペレータが融合機１０１から出力を得るためのハードウェア（表示部）である。
【００４２】
図３は、図１の融合機１０１に係る外観図である。図３には、撮像部１２１の位置と、印刷部１２２の位置と、オペレーションパネル２０２の位置が図示されている。図３には更に、読取原稿のセット先となる原稿セット部３０１と、印刷用紙の給紙先となる給紙部３０２と、印刷用紙の排紙先となる排紙部３０３が図示されている。
【００４３】
オペレーションパネル２０２は、図４のように、タッチパネル３１１と、テンキー３１２と、スタートボタン３１３と、リセットボタン３１４と、初期設定ボタン３１５により構成される。タッチパネル３１１は、タッチ操作で入力を行うためのハードウェア（タッチ操作部）であると共に、画面表示で出力を得るためのハードウェア（画面表示部）である。テンキー３１２は、キー操作で数字入力を行うためのハードウェアである。スタートボタン３１３は、ボタン操作でスタート操作を行うためのハードウェアである。リセットボタン３１４は、ボタン操作でリセット操作を行うためのハードウェアである。初期設定ボタン３１５は、ボタン操作で初期設定画面を表示させるためのハードウェアである。
【００４４】
原稿セット部３０１は、ＡＤＦ（自動原稿搬送装置）３２１と、フラットベッド３２２と、フラットベッドカバー３２３により構成される。給紙部３０２は、４個の給紙トレイにより構成される。排紙部３０３は、１個の排紙トレイにより構成される。
【００４５】
（融合機起動部）
図１の融合機起動部１１３について説明する。
【００４６】
融合機起動部１１３は、図５のように、メモリモニタ部５０１と、プログラム起動部５０２により構成される。
【００４７】
図１の融合機１０１の電源を投入すると、メモリモニタ部５０１を構成するＢＩＯＳとブートローダが起動されて、これにより、ＵＮＩＸ（登録商標）等のＯＳが起動される。続いて、プログラム起動部５０２を構成する起動処理用プログラムが起動されて、これにより、アプリケーション１３１やプラットフォーム１３２が適宜起動される。なお、ＵＮＩＸ（登録商標）が起動される場合には、ＵＮＩＸ（登録商標）のカーネルが起動されて、ルートファイルシステムが展開されて、アプリケーション１３１やプラットフォーム１３２に係るファイルシステムがルートファイルシステムにマウントされることになる。
【００４８】
（メモリカード）
図２のメモリカード用スロット２３４とメモリカード２３５について説明する。
【００４９】
メモリカード用スロット２３４は、アプリケーション１３１やプラットフォーム１３２等のプログラムが記憶されたメモリカード２３５をセット（挿入）するためのスロットである。図１の融合機１０１においては、アプリケーション１３１やプラットフォーム１３２等のプログラムは、メモリカード用スロット２３４にセットされたメモリカード２３５等に蓄積されており、メモリカード用スロット２３４にセットされたメモリカード２３５等から再生されて、ＭＥＭ−Ｐ２３１やＭＥＭ−Ｃ２３２に起動されることになる。
【００５０】
メモリカード２３５としては、フラッシュメモリカードの一種であるＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカードを採用することにする。ＳＤメモリカードを採用することで例えば、大容量のメモリを安価で利用できるというメリットを享受できる。なお、メモリカード用スロット２３４としては、ＳＤメモリカード用スロットが採用される。
【００５１】
図１の融合機１０１には、図６のように、ＳＤメモリカード用スロット６０１とＳＤメモリカード６０２（メモリカード用スロット２３４とメモリカード２３５に相当する）に係るソフトウェアとして、ＳＤメモリカードアクセスドライバ（ＳＤａｃｃｅｓｓ）６１１と、ＳＤメモリカードステータスドライバ（ＳＤｓｔａｔｅｓ）６１２と、起動処理用プログラム６１３と、ＳＤメモリカードチェックプログラム（ＳＤｃｈｅｃｋ）６１４が存在する。
【００５２】
ＳＤａｃｃｅｓｓ６１１は、ＳＤメモリカード６０２の挿入・抜出を検知する等、ＳＤメモリカード６０２に対するアクセス制御を実行するドライバである。ＳＤｓｔａｔｅｓ６１２は、ＳＤメモリカード６０２の挿入・抜出・マウント・アンマウントに関する情報を管理するドライバである。起動処理用プログラム６１３は、図５のプログラム起動部５０２を構成するプログラムである。ＳＤｃｈｅｃｋ６１４は、ＳＤメモリカード６０２のマウント・アンマウントを実行するプログラムである。
【００５３】
ＳＤメモリカード用スロット６０１にＳＤメモリカード６０２が挿入された場合、ＳＤａｃｃｅｓｓ６１１は、ＳＤメモリカード６０２が挿入された事を検知（Ｓ１）すると共に、ＳＤｓｔａｔｅｓ６１２にその事を通知（Ｓ２）する。これに応じて、ＳＤｓｔａｔｅｓ６１２は、ＳＤメモリカード６０２が挿入された旨の情報を管理することにすると共に、起動処理用プログラム６１３にその旨を通知（Ｓ３）する。これに応じて、起動処理用プログラム６１３は、ＳＤメモリカード６０２のマウントを実行させるために、ＳＤｃｈｅｃｋ６１４を起動（Ｓ４）させる。これに応じて、ＳＤｃｈｅｃｋ６１４は、ＳＤメモリカード６０２のマウントを実行（Ｓ５）すると共に、ＳＤｓｔａｔｅｓ６１２にその事を通知（Ｓ６）する。これに応じて、ＳＤｓｔａｔｅｓ６１２は、ＳＤメモリカード６０２がマウントされた旨の情報を管理することにすると共に、起動処理用プログラム６１３等にその旨を通知（Ｓ７）する。
【００５４】
ＳＤメモリカード用スロット６０１からＳＤメモリカード６０２が抜き出された場合、ＳＤａｃｃｅｓｓ６１１は、ＳＤメモリカード６０２が抜き出された事を検知（Ｓ１）すると共に、ＳＤｓｔａｔｅｓ６１２にその事を通知（Ｓ２）する。これに応じて、ＳＤｓｔａｔｅｓ６１２は、ＳＤメモリカード６０２が抜き出された旨の情報を管理することにすると共に、起動処理用プログラム６１３にその旨を通知（Ｓ３）する。これに応じて、起動処理用プログラム６１３は、ＳＤメモリカード６０２のアンマウントを実行させるために、ＳＤｃｈｅｃｋ６１４を起動（Ｓ４）させる。これに応じて、ＳＤｃｈｅｃｋ６１４は、ＳＤメモリカード６０２のアンマウントを実行（Ｓ５）すると共に、ＳＤｓｔａｔｅｓ６１２にその事を通知（Ｓ６）する。これに応じて、ＳＤｓｔａｔｅｓ６１２は、ＳＤメモリカード６０２がアンマウントされた旨の情報を管理することにすると共に、起動処理用プログラム６１３等にその旨を通知（Ｓ７）する。
【００５５】
なお、ＳＤメモリカードを採用することで、いわゆる活線挿抜が可能になるというメリットを享受できる。すなわち、ＳＤメモリカード用スロット６０１にＳＤメモリカード６０２を挿入する操作と、ＳＤメモリカード用スロット６０１からＳＤメモリカード６０２を抜き出す操作が、融合機１０１の起動後に実行可能になる。
【００５６】
（ＮＦＳ）
以上の説明を踏まえて、図１の融合機１０１を備える図７の情報処理システムについて説明する。図７の情報処理システムは、融合機１０１とサーバコンピュータ７０１により構成されている。融合機１０１とサーバコンピュータ７０１は、ＬＡＮ（ローカルエリアネットワーク）７０２によってネットワーク接続されている。ＬＡＮ７０２はここでは、イーサネット（登録商標）により構築されている。
【００５７】
図１の融合機１０１では、アプリケーション１３１やプラットフォーム１３２と言った様々なプログラムによって様々な情報処理が実行される。図７の情報処理システムでは、当該情報処理に係る情報の記憶先（保存先）として、融合機１０１に装備されたＨＤＤ２３３やＳＤメモリカード６０２（ＳＤメモリカード用スロット６０１にセットされているＳＤメモリカード６０２）だけでなく、サーバコンピュータ７０１に装備されたＨＤＤ７０３やＳＤメモリカード７０５（ＳＤメモリカード用スロット７０４にセットされているＳＤメモリカード７０５）までも利用できるようになっている。
【００５８】
これを実現するための技術として、分散ファイルシステムを実現するための技術の一種であるＮＦＳ（ネットワークファイルシステム）が利用されている。サーバコンピュータ７０１に装備されたＨＤＤ７０３内のファイルシステムが、融合機１０１の分散ファイルシステムとして利用されるのである。図７の情報処理システムでは、融合機１０１による情報処理に係る情報の記憶先（保存先）として、融合機１０１の分散ファイルシステムに該当するサーバコンピュータ７０１のファイルシステムが利用されることになる。
【００５９】
サーバコンピュータ７０１に装備されたＨＤＤ７０３には、ＯＳ７０６としてここではＵＮＩＸ（登録商標）がインストールされており、サーバコンピュータ７０１は、ＮＦＳの分散ファイルシステムのサーバ（ＮＦＳサーバ）として機能することができる。融合機１０１に装備されたＨＤＤ２３３にも、ＯＳ１３６としてここではＵＮＩＸ（登録商標）がインストールされており、融合機１０１は、サーバコンピュータ７０１とネットワーク接続されて使用されることで、ＮＦＳの分散ファイルシステムのクライアント（ＮＦＳクライアント）として機能することができる。ＮＦＳ関連の情報処理である「ｖｆｓ（仮想ファイルシステム）オペレーション」や「ｖ−ｎｏｄｅ（仮想ノード）オペレーション」関連の情報処理は、これらのＵＮＩＸ（登録商標）により実行される。
【００６０】
融合機１０１とサーバコンピュータ７０１がＮＦＳ関連のネットワーク通信を行うためのネットワークプロトコルとしては、ＯＳＩ参照モデルのネットワーク層（第３層）ではＩＰが、トランスポート層（第４層）ではＵＤＰが、セッション層（第５層）ではＲＰＣが、プレゼンテーション層（第６層）ではＸＤＲが使用される。アプリケーション層（第７層）ではＮＦＳである。トランスポート層（第４層）ではＴＣＰを使用してもよいが、ここでは信頼性よりも高速性を優先してＵＤＰを使用するものとする。
【００６１】
分散ファイルシステムを実現するための技術として、ＮＦＳに代えてｓａｍｂａを利用するようにしてもよい。サーバコンピュータ７０１に装備されたＨＤＤ７０３には、ＯＳ７０６としてＷｉｎｄｏｗｓ（登録商標）をインストールしておき、サーバコンピュータ７０１を、ｓａｍｂａの分散ファイルシステムのサーバ（ｓａｍｂａサーバ）として機能させる。融合機１０１に装備されたＨＤＤ２３３には、ＯＳ１３６としてＵＮＩＸ（登録商標）をインストールしておき、融合機１０１を、ｓａｍｂａの分散ファイルシステムのクライアント（ｓａｍｂａクライアント）として機能させる。ｓａｍｂａを利用することで、ＵＮＩＸ（登録商標）マシンがＷｉｎｄｏｗｓ（登録商標）マシンの共有フォルダを利用できるようになるのである。
【００６２】
融合機１０１とサーバコンピュータ７０１がｓａｍｂａ関連のネットワーク通信を行うためのネットワークプロトコルとしては、ＯＳＩ参照モデルの第３層ではＩＰを、第４層ではＴＣＰを、第５層ではＮｅｔＢＩＯＳを、第６層ではＳＭＢを使用する。第７層ではｓａｍｂａである。なお、第３層と第４層でＮｅｔＢＥＵＩを使用して、第５層でＮｅｔＢＩＯＳを使用してもよい。また、第３層でＩＰＸを使用して、第４層と第５層でＳＰＸを使用してもよい。Ｗｉｎｄｏｗｓ（登録商標）のフォルダ共有機能やファイル共有機能は第６層のＳＭＢによってサポートされているため、ｓａｍｂａサーバをＳＭＢサーバと呼び、ｓａｍｂａクライアントをＳＭＢクライアントと呼ぶこともできる。
【００６３】
以上のように、分散ファイルシステムを実現するための技術としては「ＮＦＳ」を利用しても「ｓａｍｂａ」を利用してもその他の技術を利用してもよいのだが、以下、説明の便宜上「ＮＦＳ」を利用する場合について説明することにする。
【００６４】
図８に基づいて、融合機１０１のアプリケーション１３１がサーバコンピュータ７０１のファイルシステム内に格納されたファイルにアクセスする場合に融合機１０１にて実行される情報処理の例について説明する。
【００６５】
融合機１０１のアプリケーション１３１は、サーバコンピュータ７０１のファイルシステム内に格納されたファイルにアクセスする場合、サーバコンピュータ７０１のファイルシステムについてｍｏｕｎｔシステムコール（Ｓ８０１）を行う。これに応じて、融合機１０１のＯＳ１３６は、サーバコンピュータ７０１のファイルシステムを融合機１０１にマウント（Ｓ８０２）させて、サーバコンピュータ７０１のファイルシステムを融合機１０１の分散ファイルシステムとしてアクセス可能にする。
【００６６】
これに続いて、融合機１０１のアプリケーション１３１は、上記のファイルシステムに融合機１０１の分散ファイルシステムとしてアクセスすることで、上記のファイルにアクセスする。
【００６７】
融合機１０１のアプリケーション１３１は、上記のファイルへのアクセスを開始する際には、上記のファイルについてｏｐｅｎシステムコール（Ｓ８０３）を行い、上記のファイルへのアクセスを終了する際には、上記のファイルについてｃｌｏｓｅシステムコール（Ｓ８０６）を行う。上記のファイルについてのｏｐｅｎシステムコールにより、融合機１０１のアプリケーション１３１は、上記のファイルのファイル記述子を取得し、融合機１０１のＯＳ１３６は、上記のファイルのファイルハンドルを取得する。
【００６８】
融合機１０１のアプリケーション１３１は、上記のファイルにアクセスする際には、上記のファイルについてファイル記述子によるシステムコール（Ｓ８０４）を行う。これに応じて、融合機１０１のＯＳ１３６は、上記のファイルについてのファイル記述子によるシステムコールを、上記のファイルについてのファイルハンドルによるＮＦＳコールとして、サーバコンピュータ７０１のＯＳ７０６に送信（Ｓ８０５）する。これを受信して、サーバコンピュータ７０１のＯＳ７０６は、上記のファイルについてＮＦＳコールの内容を実行する。
【００６９】
図９に基づいて、融合機１０１のファイルシステムについて説明する。ＵＮＩＸ（登録商標）では、ＨＤＤの記憶領域を複数のパーティションに分割して管理するようになっている。ＵＮＩＸ（登録商標）の慣例では、パーティションはａからｈまで存在する。ａがルートファイルシステム「／」で、ｂがＳＷＡＰで、ｃが全領域で、ｄからｈまでが「／ｕｓｒ」等のファイルシステムである。図９は、ＵＮＩＸ（登録商標）であるＯＳ１３６のｄｆコマンドにより、融合機１０１のファイルシステムに関する情報を表示させた結果の例である。図９には、ＨＤＤ２３３の「ａ」が「／」にマウントされている旨、ＨＤＤ２３３の「ｅ」が「／ｕｓｒ」にマウントされている旨、そして更にサーバコンピュータ７０１「ｈｏｓｔ＿ａ」のディレクトリ（ファイルシステム）である「／ｄｉｒ１」が、融合機１０１のディレクトリ（マウントポイント）である「／ｈｏｓｔ＿ａ／ｄｉｒ１」にマウントされている旨が表示されている。
【００７０】
なお、サーバコンピュータ７０１のファイルシステムを融合機１０１にマウントさせるマウント処理と、サーバコンピュータ７０１のファイルシステムを融合機１０１からアンマウントさせるアンマウント処理について詳説しておく。
【００７１】
図８のＳ８０１，Ｓ８０２の処理では、アプリケーション１３１がファイルシステムにアクセスする必要がある場合に、アプリケーション１３１のシステムコールの下、ＯＳ１３６がファイルシステムのマウントを実行している。アプリケーション１３１がファイルシステムにアクセスする必要がなくなった場合には、アプリケーション１３１のシステムコールの下、ＯＳ１３６がファイルシステムのアンマウントを実行する。サーバコンピュータ７０１のファイルシステムへのアクセスの必要性に応じて、サーバコンピュータ７０１のファイルシステムのマウントやアンマウントが実行されるのである。サーバコンピュータ７０１のファイルシステムにアクセスする必要がない場合には、サーバコンピュータ７０１のファイルシステムをアンマウントしておくことで、サーバコンピュータ７０１のトラブルにより融合機１０１が被害を被る可能性が低減される。
【００７２】
アプリケーション１３１のｍｏｕｎｔシステムコールによりマウントが実行されるようにする代わりに、ＵＮＩＸ（登録商標）であるＯＳ１３６のａｕｔｏｍｏｕｎｔが利用されて、サーバコンピュータ７０１のファイルシステムのマウントが実行されるようにしてもよい。
【００７３】
これらに代えて、融合機１０１の動作中は、サーバコンピュータ７０１のファイルシステムのマウントが継続されるようにしてもよい。この場合、サーバコンピュータ７０１のファイルシステムのマウント処理に係る設定ファイルをＨＤＤ２３３やＳＤメモリカード６０２に用意しておいて、融合機１０１の電源投入時に、プログラム起動部５０２（図５参照）を構成する起動処理用プログラムのシステムコールのもと、ＯＳ１３６がファイルシステムのマウントを実行するようにする。
【００７４】
図７の情報処理システムではこのように、分散ファイルシステムを実現するための技術の一種であるＮＦＳ（ネットワークファイルシステム）が利用できるようになっている。以下、図７の情報処理システムにおけるＮＦＳの利用態様の具体例について説明する。
【００７５】
（１）第１具体例
図１０は、ＮＦＳの利用態様の第１具体例について説明するための図である。
【００７６】
第１具体例では、融合機１０１に装備されたＨＤＤ２３３内やＳＤメモリカード６０２内の記憶情報（保存情報）のバックアップ先（リストア元）として、サーバコンピュータ７０１に装備されたＨＤＤ７０３等を利用する。
【００７７】
第１具体例の情報処理はここでは、ＭＣＳ１６５（図１参照）が実行する。すなわち、ＭＣＳ１６５が、ＨＤＤ７０３内のファイルシステム１００１に融合機１０１の分散ファイルシステムとしてアクセスして、当該ファイルシステム１００１内に、ＨＤＤ２３３内やＳＤメモリカード６０２内の記憶情報（保存情報）であるファイル１０１１，１０１２のバックアップ（バックアップファイル１０２１，１０２２）をとる。そしてさらには、ＭＣＳ１６５が、ＨＤＤ７０３内のファイルシステム１００１に融合機１０１の分散ファイルシステムとしてアクセスして、当該ファイルシステム１００１内にとられている上記記憶情報（保存情報）の上記バックアップ（バックアップファイル１０２１，１０２２）につき、ＨＤＤ２３３内やＳＤメモリカード６０２内にリストア（リストアファイル１０３１，１０３２）する。
【００７８】
上記の「バックアップ処理」や「リストア処理」は例えば、アプリケーション１３１によりタッチパネル３１１（図４参照）に表示された表示画面にて「バックアップボタン」や「リストアボタン」がタッチされた際に、ＭＣＳ１６５が実行するようにしてもよい。タッチパネル３１１等によるローカル操作の代わりに、端末機器等によるリモート操作としてもよい。上記の「バックアップ処理」は例えば、ＭＣＳ１６５が週１回自動的に実行するなど、ＭＣＳ１６５が定期的に自動的に実行するようにしてもよい。ＭＣＳ１６５のプロセスが定期的に自動的に実行する代わりに、定期的に起動される何らかのプロセスが自動的に実行するようにしてもよい。
【００７９】
ＨＤＤ２３３内やＳＤメモリカード６０２内のファイル１０１１，１０１２の例としては、撮像部１２１（図１参照）でスキャンした画像データや印刷部１２２（図１参照）でプリント可能な画像データ等の「画像データ」に係るファイル、融合機１０１のユーザの認証情報や課金情報や資源利用制限情報やスキャナ宛先やファクシミリ宛先等の「ユーザ情報」に係るファイル等が挙げられる。その他のファイルをバックアップ対象やリストア対象としても構わない。
【００８０】
第１具体例のメリットの例としては、ＨＤＤ２３３やＳＤメモリカード６０２の損傷に備えることができることが挙げられる。特に、融合機１０１のＯＳ１３６としてここではＵＮＩＸ（登録商標）を採用していることからも、第１具体例を採用するメリットがあると言える。
【００８１】
（２）第２具体例
図１１は、ＮＦＳの利用態様の第２具体例について説明するための図である。
【００８２】
第２具体例では、ＳＤＫアプリ（図１の説明内容参照の事）が格納されたＳＤＫアプリファイル１０４１の記憶先（保存先）として、サーバコンピュータ７０１に装備されたＨＤＤ７０３等を利用する。ＳＤＫアプリファイル１０４１に格納されたＳＤＫアプリは、サーバコンピュータ７０１に装備されたＨＤＤ７０３から再生されて、融合機１０１内に起動されて実行される事になる。なお、ＳＤＫアプリファイル１０４１はＳＤＫアプリの実行形式ファイルである。
【００８３】
第２具体例の情報処理はここでは、プログラム起動部５０２を構成する起動処理用プログラム（図５の説明内容を参照の事）が実行する。すなわち、プログラム起動部５０２を構成する起動処理用プログラムが、ＨＤＤ７０３内のファイルシステム１００１に融合機１０１の分散ファイルシステムとしてアクセスして、当該ファイルシステム１００１内に格納されたＳＤＫアプリ（ＳＤＫアプリファイル１０４１）を、ＭＥＭ−Ｐ２３１（図２参照）やＭＥＭ−Ｃ２３２（図２参照）に起動させる。
【００８４】
（３）第３具体例
図１２は、ＮＦＳの利用態様の第３具体例について説明するための図である。
【００８５】
第３具体例では、デバッグ用検証コードである「タグ」を付加したＳＤＫアプリ（図１の説明内容参照の事）が格納されたＳＤＫアプリファイル１０４２の記憶先（保存先）として、サーバコンピュータ７０１に装備されたＨＤＤ７０３等を利用する。ＳＤＫアプリファイル１０４２に格納されたＳＤＫアプリは、サーバコンピュータ７０１に装備されたＨＤＤ７０３から再生されて、融合機１０１内に起動されて実行される事になる。なお、ＳＤＫアプリファイル１０４２はＳＤＫアプリの実行形式ファイルである。
【００８６】
第３具体例の情報処理はここでは、プログラム起動部５０２を構成する起動処理用プログラム（図５の説明内容を参照の事）が実行する。すなわち、プログラム起動部５０２を構成する起動処理用プログラムが、ＨＤＤ７０３内のファイルシステム１００１に融合機１０１の分散ファイルシステムとしてアクセスして、当該ファイルシステム１００１内に格納されたＳＤＫアプリ（ＳＤＫアプリファイル１０４２）を、ＭＥＭ−Ｐ２３１（図２参照）やＭＥＭ−Ｃ２３２（図２参照）に起動させる。
【００８７】
デバッグ用検証コードである「タグ」を付加した上記のＳＤＫアプリを、融合機１０１内に起動させてデバッグ実行対象とすべく融合機１０１内に起動させると、融合機１０１に接続されたコンソールＰＣ１０２（図１参照）等には、上記のＳＤＫアプリの変数値や関数引数や関数戻り値がメッセージと共に表示される。これにより、上記のＳＤＫアプリのデバッグ作業を効率的に実行することができるようになる。
【００８８】
サーバコンピュータ７０１に装備されたＨＤＤ７０３内にｔｅｌｎｅｔｄ，ｆｔｐｄ，ｅｍａｃｓ，ｍｕｌｅ，ｇｄｂ等を格納しておいてもよいだろう。融合機１０１をｎｅｔｂｏｏｔではなくｒｏｍｂｏｏｔさせて、融合機１０１に端末機器等からｔｅｌｎｅｔ等でＲＥＭＯＴＥｌｏｇｉｎすることで、上記のＳＤＫアプリのデバッグ作業をより効率的に実行することができるようになるからである。
【００８９】
（４）第４具体例
図１３は、ＮＦＳの利用態様の第４具体例について説明するための図である。
【００９０】
第４具体例では、融合機１０１に装備されたＨＤＤ２３３内やＳＤメモリカード６０２内の記憶情報の保存先（取得元）として、サーバコンピュータ７０１に装備されたＨＤＤ７０３等を利用する。バックアップ処理（リストア処理）に限らず通常の保存処理（取得処理）にまで利用するのである。
【００９１】
第４具体例の情報処理はここでは、ＭＣＳ１６５（図１参照）が実行する。すなわち、ＭＣＳ１６５が、ＨＤＤ７０３内のファイルシステム１００１に融合機１０１の分散ファイルシステムとしてアクセスして、当該ファイルシステム１００１内に、ＨＤＤ２３３内やＳＤメモリカード６０２内の記憶情報であるファイル１０１１，１０１２を保存（ファイル１０２１，１０２２）する。さらには、ＭＣＳ１６５が、ＨＤＤ７０３内のファイルシステム１００１に融合機１０１の分散ファイルシステムとしてアクセスして、当該ファイルシステム１００１内に保存されている上記記憶情報（ファイル１０２１，１０２２）を、ＨＤＤ２３３内やＳＤメモリカード６０２内に取得（ファイル１０３１，１０３２）する。
【００９２】
ＨＤＤ２３３内やＳＤメモリカード６０２内のファイル１０１１，１０１２の例としては、撮像部１２１（図１参照）でスキャンした画像データや印刷部１２２（図１参照）でプリント可能な画像データ等の「画像データ」に係るファイル、融合機１０１のユーザの認証情報や課金情報や資源利用制限情報やスキャナ宛先やファクシミリ宛先等の「ユーザ情報」に係るファイル等が挙げられる。その他のファイルを保存対象や取得対象としても構わない。
【００９３】
第４具体例のメリットの例としては、種々の機器が種々の情報を共有できることが挙げられる。例えば、第１の融合機１０１でのスキャンデータを第２の融合機１０１でのプリントデータとしたり、融合機１０１の画像データを端末機器等で閲覧したりできるようになるだろう。例えば、第１の融合機１０１が保存したスキャナ宛先やファクシミリ宛先を第２の融合機１０１が取得したり、融合機１０１のユーザ情報を端末機器等で編集したりできるようになるだろう。
【００９４】
（５）画像データ
第１具体例と第４具体例に関連して「画像データ」について詳説する。
【００９５】
図１４に基づいて、ファイルに格納されるデータの格納形式について説明する。
【００９６】
融合機１０１では、図１４Ａのように、画像形成処理（スキャン処理やプリント処理）用の画像データ（スキャンデータやプリントデータ）は、ＨＤＤ等の記憶領域が連続的になるような格納形式のファイルに格納されてＨＤＤ内等に記憶される。図１４Ａのような画像形成処理用の格納形式のファイルを「ＲＡＷファイル」と呼ぶことにする。
【００９７】
ＵＮＩＸ（登録商標）のファイルシステムでは、図１４Ｂのように、種々のデータは、ＨＤＤ等の記憶領域が離散的になるような格納形式のファイルに格納されてＨＤＤ内等に記憶される。図１４ＢのようなＵＮＩＸ（登録商標）のファイルシステム用の格納形式のファイルを「ＦＳファイル」と呼ぶことにする。
【００９８】
第１具体例の「バックアップ処理」や第４具体例の「保存処理」では、融合機１０１に装備されたＨＤＤ２３３内やＳＤメモリカード６０２内には、画像形成ジョブ（スキャンジョブやプリントジョブ）単位でＲＡＷファイルに格納されて記憶されている画像データを、サーバコンピュータ７０１に装備されたＨＤＤ７０３内のファイルシステム１００１内には、画像形成ジョブ（スキャンジョブやプリントジョブ）単位でＦＳファイルに格納して保存するものとする。
【００９９】
第１具体例の「リストア処理」や第４具体例の「取得処理」では、サーバコンピュータ７０１に装備されたＨＤＤ７０３内のファイルシステム１００１内には、上記の画像形成ジョブ（スキャンジョブやプリントジョブ）単位でＦＳファイルに格納されて保存されている上記の画像データを、融合機１０１に装備されたＨＤＤ２３３内やＳＤメモリカード６０２内には、上記の画像形成ジョブ（スキャンジョブやプリントジョブ）単位でＲＡＷファイルに格納して取得するものとする。
【０１００】
ＲＡＷファイルには、読み出しや書き出しが高速化できると言うメリットがあるため、ＲＡＷファイルは、高速性が求められる画像形成処理に適していると言える。第１具体例のバックアップ処理や第４具体例の保存処理は高速のＲＡＷファイルから低速のＦＳファイルへの変換処理と言う処理形式になるため、第１具体例のバックアップ処理や第４具体例の保存処理が画像形成処理を律速してしまう懸念も回避される。融合機１０１のＣＰＵ２１１は画像形成処理に利用させておき、第１具体例のバックアップ処理や第４具体例の保存処理にはＤＭＡ転送を利用することで、第１具体例のバックアップ処理や第４具体例の保存処理を画像形成処理と非同期的に実行することもできる。
【０１０１】
画像形成処理の便宜上、画像形成処理用の画像データは、画像形成ジョブ単位でＲＡＷファイルやＦＳファイルに格納されて記憶される。１回のスキャンジョブで３頁分の画像データをスキャンした場合、３頁分の画像データが１個のＲＡＷファイルやＦＳファイルに格納され記憶され、１回のプリントジョブで５頁分の画像データをプリントする場合、５頁分の画像データが１個のＲＡＷファイルやＦＳファイルに格納されて記憶される。
【０１０２】
図１５は、第１具体例のバックアップ処理や第４具体例の保存処理をコピー処理（スキャン処理）に適用した場合のシーケンス図である。
【０１０３】
まず、コピーアプリ１４１（又はＳＤＫアプリ）が、ＭＣＳ１６５により融合機１０１のＲＡＷファイルをオープン（Ｓ１０１）する。次に、ＭＣＳ１６５が、ＨＤＤ２３３内で利用可能な連続的な記憶領域を検索（Ｓ１０２）する。次に、コピーアプリ１４１が、ＥＣＳ１６４によりスキャン処理のパラメータ（ＡＤＦ／Ａ４／カラー等）を設定（Ｓ１０３）して、ＥＣＳ１６４にスキャン処理の開始を指示（Ｓ１０４）する。次に、ＥＣＳ１６４が、スキャン処理を実行（Ｓ１０５）して、ＭＣＳ１６５が、スキャン画像データをＲＡＷファイルに格納（Ｓ１０６）する。次に、ＥＣＳ１６４が、コピーアプリ１４１にスキャン処理の終了を通知（Ｓ１０７）する。そして、コピーアプリ１４１が、ＭＣＳ１６５により融合機１０１のＲＡＷファイルをクローズ（Ｓ１０８）する。
【０１０４】
次に、コピーアプリ１４１（又はＳＤＫアプリ）が、ＭＣＳ１６５により上記のＲＡＷファイルをオープン（Ｓ１１１）する。次に、コピーアプリ１４１が、ＯＳ１３６によりサーバコンピュータ７０１のディレクトリ（ファイルシステム１００１）を融合機１０１にマウント（Ｓ１１２）させて、ＯＳ１３６によりその中にサーバコンピュータ７０１のＦＳファイルをオープン（Ｓ１１３）する。マウントさせるディレクトリは、自動選択で選択するようにしてもよいし、タッチパネル３１１にて手動選択で選択するようにしてもよい。次に、ＭＣＳ１６５が、ＲＡＷファイルからスキャン画像データを読み出し、ＦＳファイルにスキャン画像データを書き出す（Ｓ１１４）ことになる。次に、コピーアプリ１４１が、ＭＣＳ１６５により上記のＲＡＷファイルをクローズ（Ｓ１１５）する。最後に、コピーアプリ１４１が、ＯＳ１３６によりサーバコンピュータ７０１のＦＳファイルをクローズ（Ｓ１１６）し、ＯＳ１３６によりサーバコンピュータ７０１のディレクトリを融合機１０１からアンマウント（Ｓ１１７）させる。
【０１０５】
図１６は、第１具体例のリストア処理や第４具体例の取得処理をコピー処理（プリント処理）に適用した場合のシーケンス図である。
【０１０６】
まず、コピーアプリ１４１（又はＳＤＫアプリ）が、ＯＳ１３６によりサーバコンピュータ７０１のディレクトリ（ファイルシステム１００１）を融合機１０１にマウント（Ｓ２０１）させて、ＯＳ１３６によりその中からサーバコンピュータ７０１のＦＳファイルをオープン（Ｓ２０２）する。マウントさせるディレクトリは、自動選択で選択するようにしても、タッチパネル３１１にて手動選択で選択するようにしてもよい。次に、コピーアプリ１４１が、ＭＣＳ１６５により融合機１０１のＲＡＷファイルをオープン（Ｓ２０３）する。次に、ＭＣＳ１６５が、ＨＤＤ２３３内で利用可能な連続的な記憶領域を検索（Ｓ２０４）する。次に、ＭＣＳ１６５が、ＦＳファイルからスキャン画像データを読み出し、ＲＡＷファイルにスキャン画像データを書き出す（Ｓ２０５）ことになる。次に、コピーアプリ１４１が、ＭＣＳ１６５によって融合機１０１のＲＡＷファイルをクローズ（Ｓ２０６）する。次に、コピーアプリ１４１が、ＯＳ１３６によりサーバコンピュータ７０１のＦＳファイルをクローズ（Ｓ２０７）し、ＯＳ１３６によりサーバコンピュータ７０１のディレクトリを融合機１０１からアンマウント（Ｓ２０８）させる。
【０１０７】
次に、コピーアプリ１４１（又はＳＤＫアプリ）が、ＥＣＳ１６４によりプリント処理のパラメータ（ｓｔａｐｌｅ／Ａ４／カラー等）を設定（Ｓ２１１）して、ＥＣＳ１６４にプリント処理の開始を指示（Ｓ２１２）する。次に、ＥＣＳ１６４が、プリント処理を実行（Ｓ２１３）する。最後に、ＥＣＳ１６４が、コピーアプリ１４１にプリント処理の終了を通知（Ｓ２１４）する。
【０１０８】
図１７は、第１具体例のバックアップ処理や第４具体例の保存処理をファクシミリ送信処理に適用した場合のシーケンス図である。
【０１０９】
まず、ファクシミリアプリ１４４（又はＳＤＫアプリ）が、ＭＣＳ１６５により融合機１０１のＲＡＷファイルをオープン（Ｓ３０１）する。次に、ＭＣＳ１６５が、ＨＤＤ２３３内で利用可能な連続的な記憶領域を検索（Ｓ３０２）する。次に、ファクシミリアプリ１４４が、ＥＣＳ１６４によりスキャン処理のパラメータ（ＡＤＦ／Ａ４／白黒等）を設定（Ｓ３０３）して、ＥＣＳ１６４にスキャン処理の開始を指示（Ｓ３０４）する。次に、ＥＣＳ１６４が、スキャン処理を実行（Ｓ３０５）して、ＭＣＳ１６５が、スキャン画像データをＲＡＷファイルに格納（Ｓ３０６）する。次に、ＥＣＳ１６４が、ファクシミリアプリ１４４にスキャン処理の終了を通知（Ｓ３０７）する。そして、ファクシミリアプリ１４４が、ＭＣＳ１６５により融合機１０１のＲＡＷファイルをクローズ（Ｓ３０８）する。
【０１１０】
次に、ファクシミリアプリ１４４（又はＳＤＫアプリ）が、ＦＣＳ１６２によりファクシミリ送信処理のパラメータ（ファクス宛先等）を設定（Ｓ３１１）して、ＦＣＳ１６２にファクシミリ送信処理の開始を指示（Ｓ３１２）する。次に、ＦＣＳ１６２が、ファクシミリ送信処理を実行（Ｓ３１３）する。そして、ＦＣＳ１６２が、ファクシミリアプリ１４４にファクシミリ送信処理の終了を通知（Ｓ３１４）する。
【０１１１】
次に、ファクシミリアプリ１４４（又はＳＤＫアプリ）が、ＭＣＳ１６５により上記のＲＡＷファイルをオープン（Ｓ３２１）する。次に、ファクシミリアプリ１４４が、ＯＳ１３６によってサーバコンピュータ７０１のディレクトリ（ファイルシステム１００１）を融合機１０１にマウント（Ｓ３２２）させて、ＯＳ１３６によってその中にサーバコンピュータ７０１のＦＳファイルをオープン（Ｓ３２３）する。マウントさせるディレクトリは、自動選択で選択するようにしてもよいし、タッチパネル３１１で手動選択で選択するようにしてもよい。次に、ＭＣＳ１６５が、ＲＡＷファイルからスキャン画像データを読み出し、ＦＳファイルにスキャン画像データを書き出す（Ｓ３２４）事になる。次に、ファクシミリアプリ１４４が、ＭＣＳ１６５により上記のＲＡＷファイルをクローズ（Ｓ３２５）する。最後に、ファクシミリアプリ１４４が、ＯＳ１３６によりサーバコンピュータ７０１のＦＳファイルをクローズ（Ｓ３２６）し、ＯＳ１３６によりサーバコンピュータ７０１のディレクトリを融合機１０１からアンマウント（Ｓ３２７）させる。
【０１１２】
図１８は、第１具体例のバックアップ処理や第４具体例の保存処理をファクシミリ受信処理に適用した場合のシーケンス図である。
【０１１３】
まず、ファクシミリアプリ１４４（又はＳＤＫアプリ）が、ＯＳ１３６によってサーバコンピュータ７０１のディレクトリ（ファイルシステム１００１）を融合機１０１にマウント（Ｓ４０１）させて、ＯＳ１３６によってその中にサーバコンピュータ７０１のＦＳファイルをオープン（Ｓ４０２）する。マウントさせるディレクトリは、自動選択で選択するようにしても、タッチパネル３１１で手動選択で選択するようにしてもよい。次に、ファクシミリアプリ１４４が、ＭＣＳ１６５により融合機１０１の受信ファクスのＲＡＷファイルをオープン（Ｓ４０３）する。次に、ＭＣＳ１６５が、ＲＡＷファイルからファクス画像データを読み出し、ＦＳファイルにファクス画像データを書き出す（Ｓ４０４）事になる。次に、ファクシミリアプリ１４４が、ＭＣＳ１６５により融合機１０１の受信ファクスのＲＡＷファイルをクローズ（Ｓ４０５）する。最後に、ファクシミリアプリ１４４が、ＯＳ１３６によりサーバコンピュータ７０１のＦＳファイルをクローズ（Ｓ４０６）し、ＯＳ１３６によりサーバコンピュータ７０１のディレクトリを融合機１０１からアンマウント（Ｓ４０７）させる。
【０１１４】
図１９は、第１具体例のバックアップ処理や第４具体例の保存処理をプリンタとしてのプリント処理に適用した場合のシーケンス図である。
【０１１５】
ＰＣが、融合機１０１にプリント処理の実行を指示（Ｓ５０１）して、融合機１０１にプリントデータを転送（Ｓ５０２）する。次に、プリンタアプリ１４２が、ＭＣＳ１６５により融合機１０１のＲＡＷファイルをオープン（Ｓ５０３）する。次に、ＭＣＳ１６５が、ＨＤＤ２３３内で利用可能な連続的な記憶領域を検索（Ｓ５０４）する。次に、プリンタアプリ１４２が、転送されたプリントデータをラスタライズ（Ｓ５０５）し、ＭＣＳ１６５が、ラスタライズされたプリントデータをＲＡＷファイルに格納（Ｓ５０６）し、ＥＣＳ１６４が、ＲＡＷファイルに格納されたプリントデータのプリント処理を実行（Ｓ５０７）する。Ｓ５０５，５０６，５０７は頁単位で並列的に実行される。そして、プリンタアプリ１４２が、ＭＣＳ１６５により融合機１０１のＲＡＷファイルをクローズ（Ｓ５０８）する。
【０１１６】
次に、プリンタアプリ１４２が、ＯＳ１３６によってサーバコンピュータ７０１のディレクトリ（ファイルシステム１００１）を融合機１０１にマウント（Ｓ５１１）させて、ＯＳ１３６によってその中にサーバコンピュータ７０１のＦＳファイルをオープン（Ｓ５１２）する。マウントさせるディレクトリは、自動選択で選択するようにしても、タッチパネル３１１で手動選択で選択するようにしてもよい。次に、プリンタアプリ１４２が、ＭＣＳ１６５により上記のＲＡＷファイルをオープン（Ｓ５１３）する。次に、ＭＣＳ１６５が、ＲＡＷファイルからプリントデータを読み出し、ＦＳファイルにプリントデータを書き出す（Ｓ５１４）事になる。次に、プリンタアプリ１４２が、ＭＣＳ１６５により上記のＲＡＷファイルをクローズ（Ｓ５１５）する。最後に、プリンタアプリ１４２が、ＯＳ１３６によりサーバコンピュータ７０１のＦＳファイルをクローズ（Ｓ５１６）し、ＯＳ１３６によりサーバコンピュータ７０１のディレクトリを融合機１０１からアンマウント（Ｓ５１７）させる。
【０１１７】
（６）ユーザ情報
第１具体例と第４具体例に関連して「ユーザ情報」について詳説する。
【０１１８】
融合機１０１は、当該融合機１０１を利用するユーザの認証処理や利用制限処理を実施する。すなわち、当該融合機１０１を利用するユーザには当該融合機１０１による認証が課される。さらには、当該融合機１０１を利用するユーザには「ユーザＡはコピー機能を利用可，ユーザＢはファクシミリ機能を利用不可」や「ユーザＡはファイルＡの利用可，ユーザＢはディレクトリＢの利用不可」と言った当該融合機１０１の資源（リソース）の利用制限が課される。認証処理や利用制限処理はＣＣＳ１６７により実施される。
【０１１９】
融合機１０１には、当該融合機１０１を利用するユーザに当該融合機１０１による認証を課すための認証情報、当該融合機１０１を利用するユーザに当該融合機１０１の資源の利用制限を課すための利用制限情報が記憶（保存）されている。認証情報や利用制限情報の記憶先（保存先）は、融合機１０１に装備されたＨＤＤ２３３内でもＳＤメモリカード６０２内でもよいのだが、認証情報や利用制限情報の利用形式を考慮すると、磁気メモリであるＨＤＤ２３３よりもＩＣメモリであるＳＤメモリカード６０２の方がよいだろう。融合機１０１に装備されたＮＶＲＡＭを、認証情報や利用制限情報の記憶先（保存先）としてもよい。認証情報や利用制限情報はＵＣＳ１６８により管理される。
【０１２０】
融合機１０１の認証登録や利用制限設定は、当該融合機１０１を管理するユーザが当該融合機１０１を利用するユーザの認証情報を登録すると共に利用制限情報を設定し、当該融合機１０１を再起動することで有効になる。ＵＮＩＸ（登録商標）のアカウント登録やモード設定と同様である。
【０１２１】
第１具体例の「バックアップ処理」や第４具体例の「保存処理」では、融合機１０１に装備されたＳＤメモリカード６０２内（ＨＤＤ２３３内も可）に記憶（保存）されている利用制限情報を、サーバコンピュータ７０１に装備されたＨＤＤ７０３内のファイルシステム１００１内に保存するものとする。
【０１２２】
第１具体例の「リストア処理」や第４具体例の「取得処理」では、サーバコンピュータ７０１に装備されたＨＤＤ７０３内のファイルシステム１００１内に保存されている上記の利用制限情報を、融合機１０１に装備されたＳＤメモリカード６０２内（ＨＤＤ２３３内も可）に取得するものとする。
【０１２３】
複合機１０１の情報処理機能の高度化に伴い複合機１０１のセキュリティが重要問題になっているが、利用制限情報は融合機１０１のセキュリティを確保するための重要情報である。そのため、利用制限情報の紛失はぜひとも回避すべきなので、第１実施例のバックアップ処理により利用制限情報のバックアップをとるのである。さらには、利用制限情報を共有化するなどと言った目的で、第４実施例の保存処理により利用制限情報を保存するのである。
【０１２４】
図２０は、認証処理と利用制限処理に係るシーケンス図である。
【０１２５】
まず、アプリケーション１３１からＣＣＳ１６７に、認証登録要求が送信（Ｓ６０１）される。次に、ＣＣＳ１６７が、アプリケーション１３１の認証登録処理を実行（Ｓ６０２）する。次に、ＣＣＳ１６７からアプリケーション１３１に、認証登録応答が送信（Ｓ６０３）される。認証登録応答では「ログイン，メディア，バイオメトリックス，コインラック，プリペイドカード」と言った認証方式が通知される。
【０１２６】
次に、アプリケーション１３１からＣＣＳ１６７に、認証画面の表示要求が送信（Ｓ６１１）される。次に、あるユーザが認証画面で認証情報を入力すると、ＣＣＳ１６７からＵＣＳ１６８に、そのユーザの認証要求が送信（Ｓ６１２）される。次に、ＵＣＳ１６８が、そのユーザの認証処理を実行（Ｓ６１３）する。次に、ＵＣＳ１６８からＣＣＳ１６７に、そのユーザの認証応答が送信（Ｓ６１４）される。そして、ＣＣＳ１６７が、そのユーザの利用制限処理（利用制限解除処理）として、そのユーザのチケットを配布（Ｓ６１５）する。最後に、アプリケーション１３１からＣＣＳ１６７に、認証画面の表示解除要求が送信（Ｓ６１６）される。
【０１２７】
（７）電源モード
第２具体例と第３具体例に関連して「電源モード」について詳説する。
【０１２８】
融合機１０１の電源モードには、電源がＯＮの状態に相当する「ＯＮモード」と、電源がＯＦＦの状態に相当する「ＯＦＦモード」が存在する。融合機１０１を利用する場合、利便性の観点から言えば、融合機１０１を常にＯＮモードにして画像形成処理の待機中にしておくのが望ましいのだが、省電力の観点から言えば、融合機１０１を常にＯＮモードにして画像形成処理の待機中にしておくのは望ましくない。
【０１２９】
そのため、ＯＮモードには、画像形成処理の待機中の通常の「待機モード」に加えて、画像形成処理の待機中の消費電力を節約するための「省電力モード」が存在する。省電力モードでは、印刷部１２２のフューザのヒータ電源，ＨＤＤ２３３のスピンドルのモータ電源，タッチパネル３１１のパネル電源等，画像形成処理の待機中の消費電力の多い部分の電源が省電力状態になり、ＮＩＣ２４１の電源等，画像形成処理の待機中の消費電力の少ない部分の電源が待機状態のままになる。こうして、利便性の観点と省電力の観点とが両立されるのである。
【０１３０】
待機モードにて、一定時間（３分等）が経過したり一定時間帯（深夜等）が到達したりすると、省電力モードに遷移することになる。省電力モードにて、融合機１０１の操作を実行すると、待機モードに遷移することになる。省電力モードにて、一定時間（３分等）が経過したり一定時間帯（深夜等）が到達したりすると、ＯＦＦモードに遷移することになる。ＯＦＦモードにて、ファクス画像データやスキャンデータやプリントデータを受信すると、省電力モードに遷移することになる。電源ボタンをＯＦＦにすると、電源モードはＯＮモード（待機モード又は省電力モード）からＯＦＦモードに遷移することになる。電源ボタンをＯＮにすると、電源モードはＯＦＦモードからＯＮモード（待機モード）に遷移することになる。
【０１３１】
図２１は、待機モードから省電力モードへの遷移処理に係るシーケンス図である。
【０１３２】
待機モードにて、一定時間が経過したり一定時間帯が到達したりする（Ｓ７１１）と、ＳＣＳ１６９からＭＣＳ１６５やアプリケーション１３１に、省電力モードへの遷移要求が送信（Ｓ７１２）され、ＭＣＳ１６５やアプリケーション１３１からＳＣＳ１６９に、省電力モードへの遷移応答が送信（Ｓ７１３）される。続いて、ＳＣＳ１６９からＭＣＳ１６５やアプリケーション１３１に、省電力モードへの遷移確定通知が送信（Ｓ７１４）される。続いて、ＭＣＳ１６５からアプリケーション１３１に、ＨＤＤ２３３の電源の省電力状態への遷移確定通知が送信（Ｓ７１５）される。
【０１３３】
省電力モードにて、融合機１０１の操作を実行する（Ｓ７２１）と、ＳＣＳ１６９からＭＣＳ１６５やアプリケーション１３１に、待機モードへの遷移確定通知が送信（Ｓ７２２）される。続いて、ＭＣＳ１６５からアプリケーション１３１に、ＨＤＤ２３３の電源の待機状態への遷移確定通知が送信（Ｓ７２３）される。
【０１３４】
図２２は、省電力モードからＯＦＦモードへの遷移処理に係るシーケンス図である。
【０１３５】
省電力モードで、一定時間が経過したり一定時間帯が到達したりする（Ｓ７３１）と、ＳＣＳ１６９からＭＣＳ１６５やアプリケーション１３１に、ＯＦＦモードへの遷移要求が送信（Ｓ７３２）され、ＭＣＳ１６５やアプリケーション１３１からＳＣＳ１６９に、ＯＦＦモードへの遷移応答が送信（Ｓ７３３）される。続いて、ＳＣＳ１６９からＭＣＳ１６５やアプリケーション１３１に、ＯＦＦモードへの遷移確定通知が送信（Ｓ７３４）される。続いて、ＭＣＳ１６５からアプリケーション１３１に、ＨＤＤ２３３の電源のＯＦＦ状態への遷移確定通知が送信（Ｓ７３５）される。
【０１３６】
ＯＦＦモードにて、ファクス画像データを受信する（Ｓ７４１）と、ＦＣＳ１６２からＭＣＳ１６５に、ファクス画像データが蓄積（Ｓ７４２）され、ＭＣＳ１６５からアプリケーション１３１に、ファクス画像データの蓄積通知が送信（Ｓ７４３）される。次に、アプリケーション１３１からＳＣＳ１６９に、ファクス画像データの蓄積通知が送信（Ｓ７４４）されると、ＳＣＳ１６９からＭＣＳ１６５やアプリケーション１３１に、省電力モードへの遷移確定通知が送信（Ｓ７４５）される。次に、ＭＣＳ１６５からアプリケーション１３１に、ＨＤＤ２３３の電源の省電力状態への遷移確定通知が送信（Ｓ７４６）される。
【０１３７】
省電力モードでは、ＨＤＤ２３３の電源は省電力状態になるため、ＨＤＤ２３３からのプログラムの起動は不可能であるが、ＮＩＣ２４１の電源は待機状態のままになるため、ＮＩＣ２４１からのプログラムの起動、すなわち、ネットワークからのプログラムの起動は可能である。融合機１０１に装備されたＨＤＤ２３３内のプログラムの起動は不可能であるが、サーバコンピュータ７０１に装備されたＨＤＤ７０３内（又はＳＤメモリカード７０５内）のプログラムの起動は可能である。そのため、第２具体例や第３具体例では、ＳＤＫアプリの記憶先（保存先）として、サーバコンピュータ７０１に装備されたＨＤＤ７０３を利用すると共に、サーバコンピュータ７０１に装備されたＨＤＤ７０３内のファイルシステム１００１内に記憶（保存）されている上記のＳＤＫアプリを、融合機１０１内に起動させるのである。
【０１３８】
第２具体例では、待機モードでも省電力モードでも、ＳＤＫアプリを起動させることができる。第３具体例では、ＳＤＫアプリのデバッグ作業中に待機モードから省電力モードに遷移してしまっても、ＳＤＫアプリのデバッグ作業を阻害されずに済む。
【０１３９】
図２３は、ＨＤＤ２３３内のＳＤＫアプリの起動処理に係るフローチャートである。
【０１４０】
融合機１０１は、ＨＤＤ２３３内のＳＤＫアプリを融合機１０１内に起動する場合（Ｓ８１１）には、ＳＤＫアプリの実行部分をＶＭ（仮想メモリ）に再生（Ｓ８１２）する。融合機１０１は、ＳＤＫアプリがアイドル状態のとき（Ｓ８１３）に電源モードが省電力モードになったとき（Ｓ８１４）にて、ＳＤＫアプリの必要部分がＶＭに再生されてない場合（Ｓ８１５）には、ＳＤＫアプリの必要部分をＶＭに再生すべくＨＤＤ２３３にアクセス（Ｓ８１６）するが、ＨＤＤ２３３は省電力状態になっているので、ＨＤＤ２３３にアクセスできずＳＤＫアプリの必要部分をＶＭに再生できない。ＳＤＫアプリはスリープ状態（Ｓ８１７）になってしまう。
【０１４１】
これを回避するためにはＳＤＫアプリそのものやｄａｅｍｏｎをＲＡＭやＲＯＭで実行すればよいのだが、これではＲＡＭやＲＯＭが不足してしまうという問題がある。
【０１４２】
図２４は、ＨＤＤ７０３内のＳＤＫアプリの起動処理に係るフローチャートである。
【０１４３】
融合機１０１は、ＨＤＤ７０３内のＳＤＫアプリを融合機１０１内に起動する場合（Ｓ８２１）には、ＳＤＫアプリの実行部分をＶＭ（仮想メモリ）に再生（Ｓ８２２）する。融合機１０１は、ＳＤＫアプリがアイドル状態のとき（Ｓ８２３）に電源モードが省電力モードになったとき（Ｓ８２４）にて、ＳＤＫアプリの必要部分がＶＭに再生されてない場合（Ｓ８２５）には、ＳＤＫアプリの必要部分をＶＭに再生すべくＨＤＤ７０３にアクセス（Ｓ８２６）するところ、ＮＩＣ２４１は待機状態になっているので、ＨＤＤ７０３にアクセスできてＳＤＫアプリの必要部分をＶＭに再生できる。ＳＤＫアプリはアイドル状態（Ｓ８２７）のままである。
【０１４４】
（変形例）
図１の融合機１０１は、本発明「画像形成装置」の実施例に該当するものであり、図１の融合機１０１にて実行される情報処理は、本発明「情報処理方法」の実施例に該当するものである。図１のＭＣＳ１６５は、本発明「情報処理プログラム」の実施例に該当するものであり、図１のＭＣＳ１６５が記録されたＳＤメモリカードは、本発明「記録媒体」の実施例に該当するものである。
【図面の簡単な説明】
【０１４５】
【図１】本発明の実施例に該当する融合機を表す。
【図２】図１の融合機に係るハードウェア構成図である。
【図３】図１の融合機に係る外観図である。
【図４】オペレーションパネルを表す。
【図５】融合機起動部を表す。
【図６】ＳＤメモリカード用スロットとＳＤメモリカードに係るソフトウェアを表す。
【図７】ＮＦＳに係る情報処理システムを表す。
【図８】ＮＦＳに係る情報処理の例について説明するためのフローチャートである。
【図９】ｄｆコマンドによる表示結果の例である。
【図１０】ＮＦＳの利用態様の第１具体例について説明するための図である。
【図１１】ＮＦＳの利用態様の第２具体例について説明するための図である。
【図１２】ＮＦＳの利用態様の第３具体例について説明するための図である。
【図１３】ＮＦＳの利用態様の第４具体例について説明するための図である。
【図１４】ファイルに格納されるデータの格納形式について説明するための図である。
【図１５】コピー処理（スキャン処理）に係るシーケンス図である。
【図１６】コピー処理（プリント処理）に係るシーケンス図である。
【図１７】ファクシミリ送信処理に係るシーケンス図である。
【図１８】ファクシミリ受信処理に係るシーケンス図である。
【図１９】プリンタとしてのプリント処理に係るシーケンス図である。
【図２０】認証処理と利用制限処理に係るシーケンス図である。
【図２１】待機モードから省電力モードへの遷移処理に係るシーケンス図である。
【図２２】省電力モードからＯＦＦモードへの遷移処理に係るシーケンス図である。
【図２３】ＨＤＤ２３３内のＳＤＫアプリの起動処理に係るフローチャートである。
【図２４】ＨＤＤ７０３内のＳＤＫアプリの起動処理に係るフローチャートである。
【符号の説明】
【０１４６】
１０１  融合機
１０２  コンソールＰＣ
１１１  ハードウェア
１１２  ソフトウェア
１１３  融合機起動部
１２１  撮像部
１２２  印刷部
１２３  その他のハードウェア
１３１  アプリケーション
１３２  プラットフォーム
１３３  アプリケーションプログラムインタフェース
１３４  エンジンインタフェース
１３５  仮想アプリケーションサービス
１３６  オペレーティングシステム
１４１  コピーアプリ
１４２  プリンタアプリ
１４３  スキャナアプリ
１４４  ファクシミリアプリ
１４５  ネットワークファイルアプリ
１５１  コントロールサービス
１５２  システムリソースマネージャ
１５３  ハンドラ
１６１  ネットワークコントロールサービス
１６２  ファクシミリコントロールサービス
１６３  デリバリコントロールサービス
１６４  エンジンコントロールサービス
１６５  メモリコントロールサービス
１６６  オペレーションパネルコントロールサービス
１６７  サーティフィケーションコントロールサービス
１６８  ユーザディレクトリコントロールサービス
１６９  システムコントロールサービス
１７１  ファクシミリコントロールユニットハンドラ
１７２  イメージメモリハンドラ
２０１  コントローラ
２０２  オペレーションパネル
２０３  ファクシミリコントロールユニット
２１１  ＣＰＵ
２１２  ＡＳＩＣ
２２１  ＮＢ
２２２  ＳＢ
２３１  ＭＥＭ−Ｐ
２３２  ＭＥＭ−Ｃ
２３３  ＨＤＤ
２３４  メモリカード用スロット
２３５  メモリカード
２４１  ＮＩＣ
２４２  ＵＳＢデバイス
２４３  ＩＥＥＥ１３９４デバイス
２４４  セントロニクスデバイス
３０１  原稿セット部
３０２  給紙部
３０３  排紙部
３１１  タッチパネル
３１２  テンキー
３１３  スタートボタン
３１４  リセットボタン
３１５  初期設定ボタン
３２１  ＡＤＦ
３２２  フラットベッド
３２３  フラットベッドカバー
５０１  メモリモニタ部
５０２  プログラム起動部
６０１  ＳＤメモリカード用スロット
６０２  ＳＤメモリカード
６１１  ＳＤメモリカードアクセスドライバ
６１２  ＳＤメモリカードステータスドライバ
６１３  起動処理用プログラム
６１４  ＳＤメモリカードチェックプログラム
７０１  サーバコンピュータ
７０２  ＬＡＮ
７０３  ＨＤＤ
７０４  ＳＤメモリカード用スロット
７０５  ＳＤメモリカード
７０６  オペレーティングシステム
１００１  ファイルシステム
１０１１  ファイル
１０１２  ファイル
１０２１  （バックアップ）ファイル
１０２２  （バックアップ）ファイル
１０３１  （リストア）ファイル
１０３２  （リストア）ファイル
１０４１  ＳＤＫアプリファイル
１０４２  ＳＤＫアプリファイル
【図１】
2005063421.tif 000003
【図２】
2005063421.tif 000004
【図３】
2005063421.tif 000005
【図４】
2005063421.tif 000006
【図５】
2005063421.tif 000007
【図６】
2005063421.tif 000008
【図７】
2005063421.tif 000009
【図８】
2005063421.tif 000010
【図９】
2005063421.tif 000011
【図１０】
2005063421.tif 000012
【図１１】
2005063421.tif 000013
【図１２】
2005063421.tif 000014
【図１３】
2005063421.tif 000015
【図１４】
2005063421.tif 000016
【図１５】
2005063421.tif 000017
【図１６】
2005063421.tif 000018
【図１７】
2005063421.tif 000019
【図１８】
2005063421.tif 000020
【図１９】
2005063421.tif 000021
【図２０】
2005063421.tif 000022
【図２１】
2005063421.tif 000023
【図２２】
2005063421.tif 000024
【図２３】
2005063421.tif 000025
【図２４】
2005063421.tif 000026