(57)【要約】【課題】利用者の状況に応じて、通信インターフェースの使用と不使用の設定を行い、消費電力の減縮化および起動に要する時間の短縮化を図る。【解決手段】外部機器と通信インターフェースを介して接続され、画像データの入出力を行う画像形成装置１００において、通信インターフェースを使用あるいは不使用とする通信インターフェースの起動に関する情報を設定するオペレーションパネル３００と、オペレーションパネル３００により設定された通信インターフェースの起動に関する情報に基づき、通信インターフェースの起動を制御するソフトウェア群１０１と、を備える。【選択図】        図１
2006289734.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と通信インターフェースを介して接続され、画像データの入出力を行う画像形成装置において、
前記通信インターフェースを使用あるいは不使用とする当該通信インターフェースの起動に関する情報を設定する設定手段と、
前記設定手段により設定された前記通信インターフェースの起動に関する情報に基づき、当該通信インターフェースの起動を制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記設定手段により設定された前記通信インターフェースの起動に関する情報を記憶する記憶手段を有し、
前記制御手段は、
前記記憶手段により記憶された前記通信インターフェースの起動に関する情報に基づき、当該通信インターフェースの起動を制御することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、
電源投入時に起動する所定のプログラムの実行により、前記記憶手段により記憶された前記通信インターフェースの起動に関する情報に基づき、当該通信インターフェースを不使用とする場合は、当該通信インターフェースを起動させないことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御手段は、
前記通信インターフェースの接続を検知する検知手段を有し、
前記検知手段は、
前記記憶手段により記憶された前記通信インターフェースの起動に関する設定に基づき、当該通信インターフェースを不使用とする場合は、当該通信インターフェースを制御するドライバを起動させないことを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
外部機器と通信インターフェースを介して接続され、画像データの入出力を行う画像形成方法において、
前記通信インターフェースを使用あるいは不使用とする当該通信インターフェースの起動に関する情報を設定する設定工程と、
前記設定工程により設定された前記通信インターフェースの起動に関する情報に基づき、当該通信インターフェースの起動を制御する制御工程と、
を含むことを特徴とする画像形成方法。
【請求項６】
請求項５に記載の画像形成方法をコンピュータに実行させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像データの入出力を行う画像形成装置、画像形成方法および画像形成プログラムに関する。
【背景技術】
【０００２】
近年、コピー機能あるいはファクシミリ機能あるいはスキャナ機能あるいはプリンタ機能などの機能のうち、一つあるいは複数の機能を有した画像形成装置が登場している。これら複数の機能を有した画像形成装置は、消費電力を抑制する省エネモードを有しているものもある。例えば、装置内部の回路への電源供給を制御して、待機状態における消費電力を極力減らしたり、省エネモードからの復帰時に必要最小限回路のみを起動する画像形成装置が提案されている（例えば、下記特許文献１、２参照。）。
【０００３】
また、近年の画像形成装置はネットワーク機能を標準で付加していることも多い。例えば、ＰＣ（パーソナルコンピュータ）はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースを実装していることが標準となっており、画像形成装置も標準でＵＳＢインターフェースを付加し、ＰＣと接続している。
【０００４】
【特許文献１】特開平７−２２６８１５号公報
【特許文献２】特許第３５００２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記ＰＣと接続するためのＵＳＢインターフェースを利用しない場合もある。例えば、画像形成装置をＰＣと接続せずにコピー機能だけを利用したい場合などである。従来の画像形成装置では、ＵＳＢインターフェースなどの機能を利用しない場合であっても、機能上は利用できる状態としている。
【０００６】
画像形成装置のＵＳＢインターフェースなどのすべての機能について、機能上利用できる状態としていれば、利用したいときにすぐ利用できる。しかし、ＵＳＢインターフェースなど利用しない通信インターフェースを利用できる状態にしていると、消費電力の無駄遣いにつながる。また、電源投入を行ってから実際に利用者が画像形成装置を利用できるようになるまでの間に、利用しないにもかかわらずＵＳＢインターフェースなどを利用可能にするための初期化処理が画像形成装置に搭載されている汎用ＯＳ（オペレーションシステム）によって行われる。したがって、実際に利用者が画像形成装置を利用できるまでに無駄な時間を費やすことにつながる。
【０００７】
上述より、ＵＳＢインターフェースなど利用しない通信インターフェースであれば、ハードウェアとソフトウェアの両面から該当通信インターフェースを利用できないように設定できることが望ましい。ただし、利用者側の状況が変化し、ネットワークなどの通信インターフェースを利用したくなった場合には、簡単な設定で該当通信インターフェースが利用できるようになることが望まれる。
【０００８】
この発明は、上述した従来技術による問題点を解消するため、不必要な通信インターフェースを起動させずに消費電力の減縮化と起動時間の短縮化を図ることのできる画像形成装置、画像形成方法および画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる画像形成装置は、外部機器と通信インターフェースを介して接続され、画像データの入出力を行う画像形成装置において、前記通信インターフェースを使用あるいは不使用とする当該通信インターフェースの起動に関する情報を設定する設定手段と、前記設定手段により設定された前記通信インターフェースの起動に関する情報に基づき、当該通信インターフェースの起動を制御する制御手段と、を備えることを特徴とする。
【００１０】
この請求項１の発明によれば、通信インターフェースを使用あるいは不使用とする通信インターフェースの起動に関する情報を設定でき、設定した通信インターフェースの起動に関する情報に基づいて、通信インターフェースの起動を制御することができる。
【００１１】
また、請求項２の発明にかかる画像形成装置は、請求項１に記載の発明において、前記設定手段により設定された前記通信インターフェースの起動に関する情報を記憶する記憶手段を有し、前記制御手段は、前記記憶手段により記憶された前記通信インターフェースの起動に関する情報に基づき、当該通信インターフェースの起動を制御することを特徴とする。
【００１２】
この請求項２の発明によれば、通信インターフェースの起動に関する情報を記憶することができ、記憶された通信インターフェースの起動に関する情報に基づいて、通信インターフェースの起動を制御することができる。
【００１３】
また、請求項３の発明にかかる画像形成装置は、請求項２に記載の発明において、前記制御手段は、電源投入時に起動する所定のプログラムの実行により、前記記憶手段により記憶された前記通信インターフェースの起動に関する情報に基づき、当該通信インターフェースを不使用とする場合は、当該通信インターフェースを起動させないことを特徴とする。
【００１４】
この請求項３の発明によれば、画像形成装置の電源投入時に、記憶手段に記憶された通信インターフェースの起動に関する情報に基づいて、通信インターフェースを不使用とする設定であった場合は、通信インターフェースを起動させない。したがって、不必要な通信インターフェースを起動しなくても画像形成装置の起動を図ることができる。
【００１５】
また、請求項４の発明にかかる画像形成装置は、請求項２または３に記載の発明において、前記制御手段は、前記通信インターフェースの接続を検知する検知手段を有し、前記検知手段は、前記記憶手段により記憶された前記通信インターフェースの起動に関する設定に基づき、当該通信インターフェースを不使用とする場合は、当該通信インターフェースを制御するドライバを起動させないことを特徴とする。
【００１６】
この請求項４の発明によれば、記憶手段に記憶された通信インターフェースの起動に関する情報に基づいて、通信インターフェースを不使用とする設定であった場合は、通信インターフェースを制御するドライバを起動することなく画像形成装置の使用を図ることができる。
【００１７】
また、請求項５の発明にかかる画像形成方法は、外部機器と通信インターフェースを介して接続され、画像データの入出力を行う画像形成方法において、前記通信インターフェースを使用あるいは不使用とする当該通信インターフェースの起動に関する情報を設定する設定工程と、前記設定工程により設定された前記通信インターフェースの起動に関する情報に基づき、当該通信インターフェースの起動を制御する制御工程と、を含むことを特徴とする。
【００１８】
この請求項５の発明によれば、通信インターフェースを使用あるいは不使用とする通信インターフェースの起動に関する情報を設定でき、設定した通信インターフェースの起動に関する情報に基づいて、通信インターフェースの起動を制御することができる。
【００１９】
また、請求項６の発明にかかる画像形成プログラムは、請求項５に記載の画像形成方法をコンピュータに実行させることを特徴とする。
【００２０】
この請求項６の発明によれば、請求項５に記載の画像形成方法をコンピュータに実行させることができる。
【発明の効果】
【００２１】
本発明にかかる画像形成装置、画像形成方法および画像形成プログラムによれば、不必要な通信インターフェースを起動させないため、消費電力の減縮化と起動時間の短縮化を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、この発明にかかる画像形成装置、画像形成方法および画像形成プログラムの好適な実施の形態を詳細に説明する。
【００２３】
（実施の形態）
（画像形成装置の機能的説明）
図１は、本発明の実施の形態にかかる画像形成装置の機能を示すブロック図である。本発明の実施の形態にかかる画像形成装置１００は、プリンタ、コピー、ファクシミリ、スキャナなどの各装置の機能（アプリケーション（アプリと称す））を一つの筐体に収納している。画像形成装置１００は、制御手段としてのソフトウェア群１０１と、画像形成装置起動部１０２と、ハードウェア資源１０３と、から構成される。
【００２４】
画像形成装置起動部１０２は、画像形成装置１００の電源投入時に最初に実行され、アプリケーション層１０４およびプラットフォーム１０６を起動する。ハードウェア資源１０３は、Ｂ＆Ｗ  ＬＰ（白黒レーザプリンタ）１１２と、Ｃｏｌｏｒ  ＬＰ（カラーレーザプリンタ）１１３と、スキャナやファクシミリなどのその他ハードウェア１１１と、を含んでいる。
【００２５】
ソフトウェア群１０１は、ＵＮＩＸ（登録商標）などのＯＳ上に起動されるアプリケーション層１０４と、プラットフォーム１０６と、を含み構成されている。アプリケーション層１０４は、プリンタ、コピー、ファクシミリ、スキャナなどの画像形成に関する機能に対して、それぞれ固有の処理を行うプログラムであり、プリンタ用のアプリケーションであるプリンタアプリ１２１と、コピー用のアプリケーションであるコピーアプリ１２２と、ファクシミリ用のアプリケーションであるファクシミリアプリ１２３と、スキャナ用のアプリケーションであるスキャナアプリ１２４と、を含み構成されている。
【００２６】
プラットフォーム１０６は、アプリケーション層１０４からの処理要求を解釈してハードウェア資源１０３の獲得要求を発生するコントロールサービス層１０５と、一つ以上のハードウェア資源１０３の管理を行ってコントロールサービス層１０５からの獲得要求を調停するＳＲＭ（システムリソースマネージャ）１３７と、ＳＲＭ１３７からの獲得要求に応じてハードウェア資源１０３の管理を行う汎用ＯＳ１４０と、を含み構成されている。
【００２７】
コントロールサービス層１０５は、ＮＣＳ（ネットワークコントロールサービス）１３１と、ＯＣＳ（オペレーションパネルコントロールサービス）１３２と、ＦＣＳ（ファクシミリコントロールサービス）１３３と、ＥＣＳ（エンジンコントロールサービス）１３４と、ＭＣＳ（メモリコントロールサービス）１３５と、ＳＣＳ（システムコントロールサービス）１３６と、を含み構成されており、一つ以上のサービスモジュールを含むものである。
【００２８】
また、プラットフォーム１０６は、あらかじめ定義されている関数により、アプリケーション層１０４からの処理要求を受信可能とするＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）１５１を介するよう構成されている。ＵＮＩＸ（登録商標）などのＯＳは、アプリケーション層１０４およびプラットフォーム１０６の各ソフトウェアをプロセスとして並列実行する。
【００２９】
ＮＣＳ１３１のプロセスは、ネットワークＩ／Ｏ（インプット／アウトプット）を必要とするアプリケーションに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。
【００３０】
例えば、ＮＣＳ１３１は、ネットワークを介して接続されるネットワーク機器とのデータ通信をｈｔｔｐｄ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｄａｅｍｏｎ）により、ＨＴＴＰ（Ｈｙｐｅｒｎｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で制御する。ＯＳＣ１３２のプロセスは、利用者と本体制御との間の情報伝達手段となるオペレーションパネル（図３−１〜図３−３参照）の制御を行う。
【００３１】
また、ＦＣＳ１３３のプロセスは、アプリケーション層１０４からＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）網などを利用したファクシミリの送受信や各種ファクシミリデータの登録および引用や読み取りやファクシミリ受信印刷などを行うためのＡＰＩ１５１を提供する。ＥＣＳ１３４のプロセスは、Ｂ＆Ｗ  ＬＰ１１２、Ｃｏｌｏｒ  ＬＰ１１３、その他ハードウェア１１１などのエンジン部の制御を行う。ＭＣＳ１３５のプロセスは、不図示のシステムメモリの領域の取得および解放や不図示の記憶装置の利用などの制御を行う。ＳＣＳ１３６のプロセスは、アプリケーションの管理、割り込みアプリケーション制御などの処理を行う。
【００３２】
ＳＲＭ１３７のプロセスは、ＳＣＳ１３６と共にシステムの制御およびハードウェア資源１０３の管理を行うものである。例えば、ＳＲＭ１３７のプロセスは、Ｂ＆Ｗ  ＬＰ１１２やＣｏｌｏｒ  ＬＰ１１３などのハードウェア資源１０３を利用する上位層からの獲得要求にしたがって調停を行い、実行制御する。具体的に、ＳＲＭ１３７のプロセスは、獲得要求されたハードウェア資源１０３が利用可能であるか（他の獲得要求により利用されていないかどうか）を判定し、利用可能であれば獲得要求されたハードウェア資源１０３が利用可能である旨を上位層に通知する。また、ＳＲＭ１３７のプロセスは、上位層からの獲得要求に対してハードウェア資源１０３を利用するためのスケジューリングを行い、要求内容（例えば、プリンタエンジンによる紙搬送と作像動作、システムメモリの領域確保、ファイル生成など）を直接実行する。
【００３３】
また、汎用ＯＳ１４０は、ハードウェア資源１０３のそれぞれの動作に必要な情報を提供するデバイスドライバを有しており、ネットワークインターフェースやＵＳＢインターフェースなどの通信インターフェースの制御ができる構成である。画像形成装置１００は、通信インターフェースを介して外部機器と接続されており、画像データの入出力を行う構成である。
【００３４】
続いて、汎用ＯＳ１４０の機能について説明する。図２は、本発明の実施の形態にかかる汎用ＯＳの機能を示すブロック図である。本発明の実施の形態にかかる汎用ＯＳ１４０は、初期化処理部２０１と、複数のデバイスドライバ２０２ａ〜２０２ｎと、を含み構成されている。また、デバイスドライバ２０２ａ〜２０２ｎは、それぞれ制御対象インターフェース２０３ａ〜２０３ｎを制御できる構成となっている。例えば、制御対象インターフェース２０３ａ〜２０３ｎは、ネットワークインターフェースやＵＳＢインターフェースなどであり、画像形成装置１００は、制御対象インターフェース２０３ａ〜２０３ｎを介して外部機器と接続されている。
【００３５】
画像形成装置１００の電源投入に伴い、画像形成装置起動部１０２はアプリケーション層１０４およびプラットフォーム１０６を起動する。そして、汎用ＯＳ１４０は、初期化処理部２０１により初期化処理が行われる。通常、この初期化処理は、汎用ＯＳ１４０自身が有するデバイスドライバ２０２ａ〜２０２ｎに対して、各々のデバイス検知処理を行う。そして、検知手段としてのデバイスドライバ２０２ａ〜２０２ｎは、各々のデバイスを検知した場合には、制御対象インターフェース２０３ａ〜２０３ｎおよびデバイスドライバ２０２ａ〜２０２ｎ自身の環境を制御するための初期化処理を行い、ソフトウェア上利用可能となる。
【００３６】
続いて、オペレーションパネルについて説明する。本発明の実施の形態にかかる画像形成装置１００はネットワークインターフェースやＵＳＢインターフェースなどの制御対象インターフェース２０３ａ〜２０３ｎの使用あるいは不使用の切り替え処理をオペレーションパネルから設定する機能を有している。図３−１は、本発明の実施の形態にかかる画像形成装置におけるオペレーションパネルでネットワークインターフェースの使用あるいは不使用を切り替えるための切り替え画面を示す図である。設定手段としてのオペレーションパネル３００は、ネットワークインターフェースの使用あるいは不使用の切り替え画面３０１と、使用ボタン３０２と、不使用ボタン３０３と、を有している。利用者は、切り替え画面３０１上にある使用ボタン３０２あるいは不使用ボタン３０３に触れることで、ネットワークインターフェースの使用と不使用を切り替えることができる。なお、本図の説明では設定画面に触れることで操作できる構成としているが、マウスの操作やキーボードによる入力により切り替えることができる構成としてもよい。
【００３７】
図３−２は、本発明の実施の形態にかかる画像形成装置において利用者が切り替え画面の使用ボタンを選択した場合の通知画面を示す図である。また、図３−３は、本発明の実施の形態にかかる画像形成装置において利用者が切り替え画面の不使用ボタンを選択した場合の通知画面を示す図である。オペレーションパネル３００は、利用者により使用ボタン３０２が選択されると、ネットワークインターフェースが使用できる状態になった旨を利用者に通知するネットワークインターフェース使用通知画面３１０を表示する。例えば通知内容は、「使用できる状態に設定されました。設定を有効にするために再起動をお願いします。」とする。また、不使用ボタン３０３が選択されると、ネットワークインターフェースが使用できない状態になった旨を利用者に通知するネットワークインターフェース不使用通知画面３２０を表示する。例えば通知内容は、「使用しない状態に設定されました。設定を有効にするために再起動をお願いします。」とする。あわせて、利用者が選択した使用あるいは不使用の内容を、記憶手段としてのＮＶＲＡＭ（不揮発性ランダムアクセスメモリ）（不図示）に書き込む。ただし、ここでは使用あるいは不使用の設定を画像形成装置１００が有するＮＶＲＡＭに書き込むだけで、実際に画像形成装置１００に設定が反映されるのは画像形成装置１００の再起動後となる。
【００３８】
（画像形成装置の動作）
つぎに、ネットワークインターフェースやＵＳＢインターフェースなどの制御対象インターフェース２０３ａ〜２０３ｎの使用あるいは不使用の切り替えの動作について説明する。図４は、本発明の実施の形態にかかるオペレーションパネルによるネットワークインターフェースの使用あるいは不使用の設定に関する処理を示すフローチャートである。なお、使用あるいは不使用の設定は、ＵＳＢインターフェースなど他の制御対象インターフェース２０３ａ〜２０３ｎについて実施できる構成でもよい。
【００３９】
まず画像形成装置１００は、オペレーションパネル３００に切り替え画面３０１を表示する（ステップＳ４０１）。利用者は、オペレーションパネル３００に表示された切り替え画面３０１を確認して、ネットワークインターフェースの使用あるいは不使用の判断をする。利用者は、ネットワークインターフェースの使用あるいは不使用を判断して、切り替え画面３０１の使用ボタン３０２あるいは不使用ボタン３０３に触れる。続いて、オペレーションパネル３００は、利用者の操作を受け付ける（ステップＳ４０２）。
【００４０】
利用者の操作が、ネットワークインターフェースの設定を不使用とするものであれば（ステップＳ４０３：Ｎｏ）、ＮＶＲＡＭに「ネットワークインターフェース不使用」を書き込む（ステップＳ４０４）。そして、オペレーションパネル３００はネットワークインターフェース不使用通知画面３２０を表示して（ステップＳ４０５）、利用者は、画像形成装置１００を再起動して（ステップＳ４０８）、処理を終了する。
【００４１】
また、利用者の操作が、ネットワークインターフェースの設定を使用とするものであれば（ステップＳ４０３：Ｙｅｓ）、ＮＶＲＡＭに「ネットワークインターフェース使用」を書き込む（ステップＳ４０６）。そして、オペレーションパネル３００はネットワークインターフェース使用通知画面３１０を表示して（ステップＳ４０７）、利用者は、画像形成装置１００を再起動して（ステップＳ４０８）、処理を終了する。
【００４２】
電源投入時に起動するハードウェアおよびソフトウェアの初期環境設定処理（ブートストラップ）において、設定が不使用となっている通信インターフェースがある場合は該当通信インターフェースを停止する。そのための手段は通信インターフェースによってさまざまであるが、一般的にはソフトウェアからレジスタ経由で設定する方法により通信インターフェースを停止する構成でよい。図５は、本発明の実施の形態にかかるブートストラップにおける通信インターフェースの停止に関する動作を示すフローチャートである。
【００４３】
まず、画像形成装置１００はＮＶＲＡＭに書き込まれた通信インターフェースに関する設定を読み出す（ステップＳ５０１）。例えば、通信インターフェースの設定については、前述の図４のように、利用者によって使用あるいは不使用の設定ができる構成である。続いて、チェック対象の通信インターフェースの設定が不使用であれば（ステップＳ５０２：Ｙｅｓ）、該当通信インターフェースを使用不可にする（ステップＳ５０３）。そして、すべての通信インターフェースについてチェック終了しているか否かを判断し（ステップＳ５０４）、すべての通信インターフェースについてチェック終了していれば（ステップＳ５０４：Ｙｅｓ）、初期環境設定処理を終了する。すべての通信インターフェースについてチェック終了していなければ（ステップＳ５０４：Ｎｏ）、他のチェック対象の通信インターフェースの設定について不使用か否かを判断する（ステップＳ５０２）。
【００４４】
また、チェック対象の通信インターフェースの設定が不使用でなければ（ステップＳ５０２：Ｎｏ）、該当通信インターフェースは使用するものであり、続いてすべての通信インターフェースについてチェック終了しているか否かを判断し（ステップＳ５０４）、すべての通信インターフェースについてチェック終了していれば（ステップＳ５０４：Ｙｅｓ）、初期環境設定処理を終了する。すべての通信インターフェースについてチェック終了していなければ（ステップＳ５０４：Ｎｏ）、他のチェック対象の通信インターフェースの設定について不使用か否かを判断する（ステップＳ５０２）。
【００４５】
また、デバイスドライバ２０２ａ〜２０２ｎにおいては、通信インターフェースが使用できないようになっていたとしても、制御対象インターフェース２０３ａ〜２０３ｎの存在自体を検知し、デバイスドライバ２０２ａ〜２０２ｎを利用可能にしてしまう可能性がある。これは場合によっては画像形成装置１００の動作が不安定になる要素となるばかりか、不必要な初期化処理が行われて、結果として画像形成装置１００の起動時間を長くしてしまう問題が生じる。
【００４６】
本実施の形態では、制御対象インターフェース２０３ａ〜２０３ｎを制御するデバイスドライバ２０２ａ〜２０２ｎが有するデバイス検知処理で、ＮＶＲＡＭから制御対象インターフェース２０３ａ〜２０３ｎの使用あるいは不使用の設定を読み出す。そして、制御対象インターフェース２０３ａ〜２０３ｎの設定が不使用であれば「デバイスを検知しない」ものとみなして結果を汎用ＯＳ１４０に通知してデバイスドライバ２０２ａ〜２０２ｎが認識されないようにする構成としている。
【００４７】
図６は、本発明の実施の形態にかかるデバイスドライバによる処理を示すフローチャートである。まず、画像形成装置１００は、ＮＶＲＡＭに書き込まれた通信インターフェースに関する設定を読み出す（ステップＳ６０１）。例えば、通信インターフェースの設定については、前述の図４のように、利用者によって使用あるいは不使用の設定ができる構成である。続いて、制御対象インターフェース２０３ａ〜２０３ｎの設定が不使用であれば（ステップＳ６０２：Ｙｅｓ）、デバイス検知処理を実施せず、デバイスドライバ２０２ａ〜２０２ｎによる処理結果を「デバイスは検知できない」ものとし（ステップＳ６０３）、汎用ＯＳ１４０に処理結果を通知して（ステップＳ６０７）、処理を終了する。
【００４８】
また、制御対象インターフェース２０３ａ〜２０３ｎの設定が不使用でなければ（ステップＳ６０２：Ｎｏ）、デバイスドライバ２０２ａ〜２０２ｎはデバイス検知処理を実施する（ステップＳ６０４）。そして、デバイスドライバ２０２ａ〜２０２ｎのデバイス検知処理により、制御対象インターフェース２０３ａ〜２０３ｎについてデバイスが検知できれば（ステップＳ６０５：Ｙｅｓ）、処理結果を「デバイスは検知できた」とし（ステップＳ６０６）、汎用ＯＳ１４０に処理結果を通知して（ステップＳ６０７）、処理を終了する。
【００４９】
デバイスドライバ２０２ａ〜２０２ｎのデバイス検知処理により、制御対象インターフェース２０３ａ〜２０３ｎについてデバイスが検知できなければ（ステップＳ６０５：Ｎｏ）、デバイスドライバ２０２ａ〜２０２ｎによる処理結果を「デバイスは検知できない」ものとして（ステップＳ６０３）、汎用ＯＳ１４０に処理結果を通知して（ステップＳ６０７）、処理を終了する。
【００５０】
以上説明した実施の形態によれば、利用者はオペレーションパネル３００から、通信インターフェースを不使用にする設定を行うことができるため、利用しない通信インターフェースにかかる消費電力を抑制することができる。また、電源投入時に利用しない通信インターフェースにかかる初期化処理時間を省くことができる。
【００５１】
また、利用者はオペレーションパネル３００から、通信インターフェースを使用にする設定を行うことができる。したがって、利用者側の状況により、利用しない予定だった通信インターフェースを利用する必要が生じたときに、利用者は通信インターフェースを使用する設定を行い、通信インターフェースが利用できるようになる。
【００５２】
また、制御対象インターフェース２０３ａ〜２０３ｎについて、デバイスドライバ２０２ａ〜２０２ｎは、制御対象インターフェース２０３ａ〜２０３ｎの使用あるいは不使用の設定に基づいてデバイス検知処理を行う。制御対象インターフェース２０３ａ〜２０３ｎが不使用の設定である場合は、デバイスを検知しないものとする。したがって、デバイスドライバ２０２ａ〜２０２ｎの制御対象インターフェース２０３ａ〜２０３ｎの存在自体の検知に基づく初期化処理を行わず、画像形成装置１００の不安定な動作や不必要な初期化処理をなくし、画像形成装置１００の起動時間を短縮化できる。
【００５３】
以上説明したように、画像形成装置、画像形成方法および画像形成プログラムによれば、利用者は、オペレーションパネルにより通信インターフェースの使用あるいは不使用の設定を行い、画像形成装置にかかる無駄な電力をなくし、起動に要する時間を短縮化できる。
【００５４】
なお、本実施の形態で説明した画像形成方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【産業上の利用可能性】
【００５５】
以上のように、本発明にかかる画像形成装置、画像形成方法および画像形成プログラムは、さまざまな通信インターフェースを介して外部機器と接続される画像形成装置に有用であり、特に、コピーやファクシミリやスキャナなど多機能を有しているＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｒｉｎｔｅｒ）に適している。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態にかかる画像形成装置の機能を示すブロック図である。
【図２】本発明の実施の形態にかかる汎用ＯＳの機能を示すブロック図である。
【図３−１】本発明の実施の形態にかかる画像形成装置におけるオペレーションパネルでネットワークインターフェースの使用あるいは不使用を切り替えるための切り替え画面を示す図である。
【図３−２】本発明の実施の形態にかかる画像形成装置において利用者が切り替え画面の使用ボタンを選択した場合の通知画面を示す図である。
【図３−３】本発明の実施の形態にかかる画像形成装置において利用者が切り替え画面の不使用ボタンを選択した場合の通知画面を示す図である。
【図４】本発明の実施の形態にかかるオペレーションパネルによるネットワークインターフェースの使用あるいは不使用の設定に関する処理を示すフローチャートである。
【図５】本発明の実施の形態にかかるブートストラップにおける通信インターフェースの停止に関する動作を示すフローチャートである。
【図６】本発明の実施の形態にかかるデバイスドライバによる処理を示すフローチャートである。
【符号の説明】
【００５７】
１００  画像形成装置
１０１  ソフトウェア群
１０２  画像形成装置起動部
１０３  ハードウェア資源
１０４  アプリケーション層
１０５  コントロールサービス層
１０６  プラットフォーム
１１１  その他ハードウェア
１１２  Ｂ＆Ｗ  ＬＰ
１１３  Ｃｏｌｏｒ  ＬＰ
１２１  プリンタアプリ
１２２  コピーアプリ
１２３  ファクシミリアプリ
１２４  スキャナアプリ
１３１  ＮＣＳ
１３２  ＯＣＳ
１３３  ＦＣＳ
１３４  ＥＣＳ
１３５  ＭＣＳ
１３６  ＳＣＳ
１３７  ＳＲＭ
１４０  汎用ＯＳ
１５１  ＡＰＩ
【図１】
2006289734.tif 000003
【図２】
2006289734.tif 000004
【図３−１】
2006289734.tif 000005
【図３−２】
2006289734.tif 000006
【図３−３】
2006289734.tif 000007
【図４】
2006289734.tif 000008
【図５】
2006289734.tif 000009
【図６】
2006289734.tif 000010