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