(57)【要約】【課題】レーザープリンタ／複写機／ＦＡＸなどにおいて、ＰＣＩバスを介して画像データをエンジン制御部に転送することを特徴とした画像形成装置、画像形成方法、及び画像形成プログラムを提供する。【解決手段】画像形成装置が有するスロットへのオプションＰＣＩデバイスの接続／切断に基づいて、オプションＰＣＩデバイスの接続に係る情報からなるＰＣＩデバイス接続情報を更新し、オプションＰＣＩデバイスの接続／切断の組み合わせとＰＣＩバス上を転送される信号の時間幅とを関連付けて記憶するテーブルから、該ＰＣＩデバイス接続情報に対応する時間幅を読み出し、読み出された時間幅に基づいてＰＣＩバス上の画像データ等の転送を制御することにより、ＰＣＩバス上を転送されるデータの転送効率をオプションＰＣＩデバイスの接続状態に応じて的確に制御することができる。【選択図】図１
2008023867.tif 000002
【特許請求の範囲】
【請求項１】
任意の機能を持つ少なくとも１つ以上のオプションＰＣＩデバイスと、ＰＣＩバス上の設定を変更するコントローラとを有する画像形成装置において、
前記コントローラは、前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩバス上のデータの転送を制御する信号の動きを示すタイミングチャートの時間幅を変更することを特徴とする画像形成装置。
【請求項２】
前記コントローラによって前記タイミングチャートの時間幅が変更されたとき、該タイミングチャートに基づいてＰＣＩバス上をデータが転送されているか否かを監視する監視手段を有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ＰＣＩバスへの前記オプションＰＣＩデバイスの接続／切断に係るＰＣＩ接続情報を記憶するＰＣＩ接続情報記憶手段と、
前記ＰＣＩ接続情報と、該ＰＣＩ接続情報に係る前記オプションＰＣＩデバイスの接続／切断状態において最適な前記データの転送効率を実現する前記時間幅とを関連付けて管理する記憶手段とを有し、
前記コントローラは、前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩ接続情報記憶手段に記憶される前記ＰＣＩ接続情報を更新し、更新された該ＰＣＩ接続情報に対応する前記時間幅を前記記憶手段から読み出し、該時間幅に基づいて前記タイミングチャートの時間幅を変更することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記ＰＣＩ接続情報は、前記オプションＰＣＩデバイスを接続するスロットへ接続される前記オプションＰＣＩデバイスの有無から構成されることを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記ＰＣＩ接続情報は、スロットへ接続された前記オプションＰＣＩデバイスの種類から構成されることを特徴とする請求項３記載の画像形成装置。
【請求項６】
前記データを記憶するデータ記憶手段を有し、
前記コントローラは、前記データ記憶手段から前記データを主走査方向の１ラインを読み出し、１ライン毎にエンジンへ転送することを特徴とする請求項１から５のいずれか１項記載の画像形成装置。
【請求項７】
前記データがカラー画像であるとき、前記コントローラは、前記データ記憶手段から前記データの各色について主走査方向の１ラインを読み出し、前記各色の１ラインを１セットとしてエンジンへ転送することを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記コントローラは、前記画像形成装置の電源がＯＮされたときに前記オプションＰＣＩデバイスの接続／切断を検出し、前記ＰＣＩ接続情報を更新することを特徴とする請求項３から７のいずれか１項記載の画像形成装置。
【請求項９】
前記コントローラは、前記画像形成装置の電源がＯＮされ、前記ＰＣＩ接続情報が更新された後の該ＰＣＩ接続情報の更新を禁止することを特徴とする請求項８記載の画像形成装置。
【請求項１０】
前記ＰＣＩ接続情報が更新された後に前記オプションＰＣＩデバイスが前記画像形成装置に接続されたとき、異常を知らせるメッセージを表示する表示手段を有することを特徴とする請求項９記載の画像形成装置。
【請求項１１】
前記コントローラは、新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要になったとき、前記ＰＣＩ接続情報における該ＰＣＩデバイスを切断とすることを特徴とする請求項３から１０のいずれか１項記載の画像形成装置。
【請求項１２】
新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要となったとき、いずれのＰＣＩデバイスの使用を有効とするかを選択する操作手段を有し、
前記コントローラは、前記操作手段で選択された前記ＰＣＩデバイスに対応する前記ＰＣＩ接続情報を接続とすることを特徴とする請求項３から１０のいずれか１項記載の画像形成装置。
【請求項１３】
任意の機能を持つ少なくとも１つ以上のオプションＰＣＩデバイスと、ＰＣＩバス上の設定を変更するコントローラとを有する画像形成装置の画像形成方法において、
前記コントローラは、前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩバス上のデータの転送を制御する信号の動きを示すタイミングチャートの時間幅を変更する工程を有することを特徴とする画像形成方法。
【請求項１４】
前記コントローラによって前記タイミングチャートの時間幅が変更されたとき、該タイミングチャートに基づいてＰＣＩバス上をデータが転送されているか否かを監視する工程を有することを特徴とする請求項１３記載の画像形成方法。
【請求項１５】
前記画像形成装置は、前記ＰＣＩバスへの前記オプションＰＣＩデバイスの接続／切断に係るＰＣＩ接続情報を記憶するＰＣＩ接続情報記憶手段と、前記ＰＣＩ接続情報と、該ＰＣＩ接続情報に係る前記オプションＰＣＩデバイスの接続／切断状態において最適な前記データの転送効率を実現する前記時間幅とを関連付けて管理する記憶手段とを有し、
前記コントローラは、
前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩ接続情報記憶手段に記憶される前記ＰＣＩ接続情報を更新する工程と、
更新された該ＰＣＩ接続情報に対応する前記時間幅を前記記憶手段から読み出し、該時間幅に基づいて前記タイミングチャートの時間幅を変更する工程とを有することを特徴とする請求項１３又は１４記載の画像形成方法。
【請求項１６】
前記ＰＣＩ接続情報は、前記オプションＰＣＩデバイスを接続するスロットへ接続される前記オプションＰＣＩデバイスの有無から構成されることを特徴とする請求項１５記載の画像形成方法。
【請求項１７】
前記ＰＣＩ接続情報は、スロットへ接続された前記オプションＰＣＩデバイスの種類から構成されることを特徴とする請求項１５記載の画像形成方法。
【請求項１８】
前記画像形成装置は、前記データを記憶するデータ記憶手段を有し、
前記コントローラは、前記データ記憶手段から前記データを主走査方向の１ラインを読み出し、１ライン毎にエンジンへ転送する工程を有することを特徴とする請求項１３から１７のいずれか１項記載の画像形成方法。
【請求項１９】
前記データがカラー画像であるとき、前記コントローラは、前記データ記憶手段から前記データの各色について主走査方向の１ラインを読み出し、前記各色の１ラインを１セットとして前記エンジンへ転送する工程を有することを特徴とする請求項１７記載の画像形成方法。
【請求項２０】
前記コントローラは、前記画像形成装置の電源がＯＮされたときに前記オプションＰＣＩデバイスの接続／切断を検出し、前記ＰＣＩ接続情報を更新する工程を有することを特徴とする請求項１５から１９のいずれか１項記載の画像形成方法。
【請求項２１】
前記コントローラは、前記画像形成装置の電源がＯＮされ、前記ＰＣＩ接続情報が更新された後の該ＰＣＩ接続情報の更新を禁止する工程を有することを特徴とする請求項２０記載の画像形成方法。
【請求項２２】
前記ＰＣＩ接続情報が更新された後に前記オプションＰＣＩデバイスが前記画像形成装置に接続されたとき、異常を知らせるメッセージを表示する工程を有することを特徴とする請求項２１記載の画像形成方法。
【請求項２３】
前記コントローラは、新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要になったとき、前記ＰＣＩ接続情報における該ＰＣＩデバイスを切断とする工程を有することを特徴とする請求項１５から２２のいずれか１項記載の画像形成方法。
【請求項２４】
新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要となったとき、いずれのＰＣＩデバイスの使用を有効とするかを選択する工程と、
前記コントローラは、選択された前記ＰＣＩデバイスに対応する前記ＰＣＩ接続情報を接続とする工程を有することを特徴とする請求項１５から２２のいずれか１項記載の画像形成方法。
【請求項２５】
任意の機能を持つ少なくとも１つ以上のオプションＰＣＩデバイスと、ＰＣＩバス上の設定を変更するコントローラとを有する画像形成装置の画像形成プログラムにおいて、
前記コントローラは、前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩバス上のデータの転送を制御する信号の動きを示すタイミングチャートの時間幅を変更する処理を有することを特徴とする画像形成プログラム。
【請求項２６】
前記コントローラによって前記タイミングチャートの時間幅が変更されたとき、該タイミングチャートに基づいてＰＣＩバス上をデータが転送されているか否かを監視する処理を有することを特徴とする請求項２５記載の画像形成プログラム。
【請求項２７】
前記画像形成装置は、前記ＰＣＩバスへの前記オプションＰＣＩデバイスの接続／切断に係るＰＣＩ接続情報を記憶するＰＣＩ接続情報記憶手段と、前記ＰＣＩ接続情報と、該ＰＣＩ接続情報に係る前記オプションＰＣＩデバイスの接続／切断状態において最適な前記データの転送効率を実現する前記時間幅とを関連付けて管理する記憶手段とを有し、
前記コントローラは、
前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩ接続情報記憶手段に記憶される前記ＰＣＩ接続情報を更新する処理と、
更新された該ＰＣＩ接続情報に対応する前記時間幅を前記記憶手段から読み出し、該時間幅に基づいて前記タイミングチャートの時間幅を変更する処理とを有することを特徴とする請求項２５又は２６記載の画像形成プログラム。
【請求項２８】
前記ＰＣＩ接続情報は、前記オプションＰＣＩデバイスを接続するスロットへ接続される前記オプションＰＣＩデバイスの有無から構成されることを特徴とする請求項２７記載の画像形成プログラム。
【請求項２９】
前記ＰＣＩ接続情報は、スロットへ接続された前記オプションＰＣＩデバイスの種類から構成されることを特徴とする請求項２７記載の画像形成プログラム。
【請求項３０】
前記画像形成装置は、前記データを記憶するデータ記憶手段を有し、
前記コントローラは、前記データ記憶手段から前記データを主走査方向の１ラインを読み出し、１ライン毎にエンジンへ転送する処理を有することを特徴とする請求項２７から２９のいずれか１項記載の画像形成プログラム。
【請求項３１】
前記データがカラー画像であるとき、前記コントローラは、前記データ記憶手段から前記データの各色について主走査方向の１ラインを読み出し、前記各色の１ラインを１セットとして前記エンジンへ転送する処理を有することを特徴とする請求項３０記載の画像形成プログラム。
【請求項３２】
前記コントローラは、前記画像形成装置の電源がＯＮされたときに前記オプションＰＣＩデバイスの接続／切断を検出し、前記ＰＣＩ接続情報を更新する処理を有することを特徴とする請求項２７から３１のいずれか１項記載の画像形成プログラム。
【請求項３３】
前記コントローラは、前記画像形成装置の電源がＯＮされ、前記ＰＣＩ接続情報が更新された後の該ＰＣＩ接続情報の更新を禁止する処理を有することを特徴とする請求項３２記載の画像形成プログラム。
【請求項３４】
前記ＰＣＩ接続情報が更新された後に前記オプションＰＣＩデバイスが前記画像形成装置に接続されたとき、異常を知らせるメッセージを表示する処理を有することを特徴とする請求項３３記載の画像形成プログラム。
【請求項３５】
前記コントローラは、新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要になったとき、前記ＰＣＩ接続情報における該ＰＣＩデバイスを切断とする処理を有することを特徴とする請求項２７から３４のいずれか１項記載の画像形成プログラム。
【請求項３６】
新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要となったとき、いずれのＰＣＩデバイスの使用を有効とするかを選択する処理と、
前記コントローラは、選択された前記ＰＣＩデバイスに対応する前記ＰＣＩ接続情報を接続とする処理を有することを特徴とする請求項２７から３４のいずれか１項記載の画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、及び画像形成プログラムに関し、特に、レーザープリンタ／複写機／ＦＡＸなどにおいて、ＰＣＩバスを介して画像データをエンジン制御部に転送することを特徴とした画像形成装置、画像形成方法、及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来から画像形成装置として、コピー、プリンタ、ＦＡＸ等の複合機能を有する複合複写機（ＭＦＰ）があり、このような複合複写機にはスキャナで読み取った画像を画像メモリやローカルストレージ等に格納したり、或いはホストコンピュータから指示された画像データをプロッタへ転送する動作を並列処理で行ったりしている。また、ＭＦＰでは画像転送を行っているバス上にオプションデバイスを付けることにより、画像フォーマットを変える等さまざまな機能を持たせることができる。
【０００３】
近年、エンジンの性能の向上に伴い、エンジンの書き込み／読み取り速度が高速化されてきている。また、上記ＭＦＰにおいてもその事情は同様であり、エンジンの転送性能の向上により、書き込みデータ／読み取りデータ双方を転送するバスの負荷は無視できないものとなってきている。また、画像データの種類の多様化により、画像データのサイズも例えば２５６階調、６００ｄｐｉのＡ４サイズのデータなどは約３６ＭＢ、さらにＲＧＢ３色の場合は１０８ＭＢと大きなものとなっている。
【０００４】
このように１ページ当たりのデータ量が増えると、それに比例して１ライン周期内で転送されてくるデータ量も増大するため、１ライン周期内におけるバス転送速度をさらに上げる必要が出てくる。しかし、高速転送が可能なＰＣＩ等の汎用バスにおいてもバスの負荷は大きく、バス幅の増加やバス周波数の高速化などが検討されている。しかし、コストやハードウェアの規模／制約により実現は難しいものとなっている。
【０００５】
特許文献１では、画像信号の経路として、画像入力装置及び画像出力装置の機能に応じた複数通りの経路を用意し、それらのうちから最適な経路を選択することにより、画像入力装置及び画像出力装置を変更しても回路構成を変更する必要がなく、多種多様な画像入力装置及び画像出力装置を自由に選択使用することができる複合機器の制御装置が提案されている。
【０００６】
特許文献２では、外部装置を接続可能な複数のインタフェース手段を有し、外部装置に所定のデータを転送するデータ転送装置であって、複数のインタフェース手段の少なくとも２つを使用可能な構成を有する外部装置へ所定のデータを送信する際、複数のインタフェース手段のうち、実際の転送速度がより高速となると思われるインタフェース手段を推定し、該インタフェース手段により転送を実行することにより、動作環境に影響を受けることなく快適にデータ転送を行うことができるデータ転送装置が提案されている。
【０００７】
特許文献３では、バスサイクルを起動し得るマスターがバス調停手段に対してバス使用要求を与え、該バス使用要求に対してデータバスが使用可のときはバス調停手段がバス使用許可を該マスターに与え、これに応答して該マスターがターゲットとの間でデータバスを使用するデータ転送を行うデータバス使用制御方法であって、マスターがターゲットのデータ転送に関するターゲット側処理時間以上の間隔でバス使用要求をバス調停手段に与えることにより、結果として無意味に終わるバス使用要求またはバス使用許可の発生がなくなり、無意味なバスサイクルの発生を防止できるデータバス使用制御方法が提案されている。
【特許文献１】特開２０００−１４８６５０号公報
【特許文献２】特開２０００−２２２３３６号公報
【特許文献３】特開２００２−３３４０５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、上記の発明は以下の問題を有している。
【０００９】
従来、画像形成装置においてＰＣＩバスを使用して画像データを転送する場合、装着することのできるＰＣＩオプションデバイスを全て考慮して最悪条件を算出し、１ラインの転送タイマーの時間幅を固定化することにより、実際にはオプションが装着されていない場合においても、時間幅が固定され、画像データの転送レートは一定ではあるが、画像データからみたＰＣＩバスの使用率は低いものとなり、システムを持て余し、実際のＣＰＵの性能よりもプリント速度の低下を防止することができる。
【００１０】
そこで、本発明は、画像形成装置が有するスロットへのオプションＰＣＩデバイスの接続／切断に基づいて、オプションＰＣＩデバイスの接続に係る情報からなるＰＣＩデバイス接続情報を更新し、オプションＰＣＩデバイスの接続／切断の組み合わせとＰＣＩバス上を転送される信号の時間幅とを関連付けて記憶するテーブルから、該ＰＣＩデバイス接続情報に対応する時間幅を読み出し、読み出された時間幅に基づいてＰＣＩバス上の画像データ等の転送を制御することにより、ＰＣＩバス上を転送されるデータの転送効率をオプションＰＣＩデバイスの接続状態に応じて的確に制御することができる画像形成装置、画像形成方法、及び画像形成プログラムが提案されている。
【課題を解決するための手段】
【００１１】
請求項１記載の発明は、任意の機能を持つ少なくとも１つ以上のオプションＰＣＩデバイスと、ＰＣＩバス上の設定を変更するコントローラとを有する画像形成装置において、前記コントローラは、前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩバス上のデータの転送を制御する信号の動きを示すタイミングチャートの時間幅を変更することを特徴とする。
【００１２】
請求項２記載の発明は、請求項１記載の画像形成装置において、前記コントローラによって前記タイミングチャートの時間幅が変更されたとき、該タイミングチャートに基づいてＰＣＩバス上をデータが転送されているか否かを監視する監視手段を有することを特徴とする。
【００１３】
請求項３記載の発明は、請求項１又は２記載の画像形成装置において、前記ＰＣＩバスへの前記オプションＰＣＩデバイスの接続／切断に係るＰＣＩ接続情報を記憶するＰＣＩ接続情報記憶手段と、前記ＰＣＩ接続情報と、該ＰＣＩ接続情報に係る前記オプションＰＣＩデバイスの接続／切断状態において最適な前記データの転送効率を実現する前記時間幅とを関連付けて管理する記憶手段とを有し、前記コントローラは、前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩ接続情報記憶手段に記憶される前記ＰＣＩ接続情報を更新し、更新された該ＰＣＩ接続情報に対応する前記時間幅を前記記憶手段から読み出し、該時間幅に基づいて前記タイミングチャートの時間幅を変更することを特徴とする。
【００１４】
請求項４記載の発明は、請求項３記載の画像形成装置において、前記ＰＣＩ接続情報は、前記オプションＰＣＩデバイスを接続するスロットへ接続される前記オプションＰＣＩデバイスの有無から構成されることを特徴とする。
【００１５】
請求項５記載の発明は、請求項３記載の画像形成装置において、前記ＰＣＩ接続情報は、スロットへ接続された前記オプションＰＣＩデバイスの種類から構成されることを特徴とする。
【００１６】
請求項６記載の発明は、請求項１から５のいずれか１項記載の画像形成装置において、前記データを記憶するデータ記憶手段を有し、前記コントローラは、前記データ記憶手段から前記データを主走査方向の１ラインを読み出し、１ライン毎にエンジンへ転送することを特徴とする。
【００１７】
請求項７記載の発明は、請求項６記載の画像形成装置において、前記データがカラー画像であるとき、前記コントローラは、前記データ記憶手段から前記データの各色について主走査方向の１ラインを読み出し、前記各色の１ラインを１セットとしてエンジンへ転送することを特徴とする。
【００１８】
請求項８記載の発明は、請求項３から７のいずれか１項記載の画像形成装置において、前記コントローラは、前記画像形成装置の電源がＯＮされたときに前記オプションＰＣＩデバイスの接続／切断を検出し、前記ＰＣＩ接続情報を更新することを特徴とする。
【００１９】
請求項９記載の発明は、請求項８記載の画像形成装置において、前記コントローラは、前記画像形成装置の電源がＯＮされ、前記ＰＣＩ接続情報が更新された後の該ＰＣＩ接続情報の更新を禁止することを特徴とする。
【００２０】
請求項１０記載の発明は、請求項９記載の画像形成装置において、前記ＰＣＩ接続情報が更新された後に前記オプションＰＣＩデバイスが前記画像形成装置に接続されたとき、異常を知らせるメッセージを表示する表示手段を有することを特徴とする。
【００２１】
請求項１１記載の発明は、請求項３から１０のいずれか１項記載の画像形成装置において、前記コントローラは、新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要になったとき、前記ＰＣＩ接続情報における該ＰＣＩデバイスを切断とすることを特徴とする。
【００２２】
請求項１２記載の発明は、請求項３から１０のいずれか１項記載の画像形成装置において、新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要となったとき、いずれのＰＣＩデバイスの使用を有効とするかを選択する操作手段を有し、前記コントローラは、前記操作手段で選択された前記ＰＣＩデバイスに対応する前記ＰＣＩ接続情報を接続とすることを特徴とする。
【００２３】
請求項１３記載の発明は、任意の機能を持つ少なくとも１つ以上のオプションＰＣＩデバイスと、ＰＣＩバス上の設定を変更するコントローラとを有する画像形成装置の画像形成方法において、前記コントローラは、前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩバス上のデータの転送を制御する信号の動きを示すタイミングチャートの時間幅を変更する工程を有することを特徴とする。
【００２４】
請求項１４記載の発明は、請求項１３記載の画像形成方法において、前記コントローラによって前記タイミングチャートの時間幅が変更されたとき、該タイミングチャートに基づいてＰＣＩバス上をデータが転送されているか否かを監視する工程を有することを特徴とする。
【００２５】
請求項１５記載の発明は、請求項１３又は１４記載の画像形成方法において、前記画像形成装置は、前記ＰＣＩバスへの前記オプションＰＣＩデバイスの接続／切断に係るＰＣＩ接続情報を記憶するＰＣＩ接続情報記憶手段と、前記ＰＣＩ接続情報と、該ＰＣＩ接続情報に係る前記オプションＰＣＩデバイスの接続／切断状態において最適な前記データの転送効率を実現する前記時間幅とを関連付けて管理する記憶手段とを有し、前記コントローラは、前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩ接続情報記憶手段に記憶される前記ＰＣＩ接続情報を更新する工程と、更新された該ＰＣＩ接続情報に対応する前記時間幅を前記記憶手段から読み出し、該時間幅に基づいて前記タイミングチャートの時間幅を変更する工程とを有することを特徴とする。
【００２６】
請求項１６記載の発明は、請求項１５記載の画像形成方法において、前記ＰＣＩ接続情報は、前記オプションＰＣＩデバイスを接続するスロットへ接続される前記オプションＰＣＩデバイスの有無から構成されることを特徴とする。
【００２７】
請求項１７記載の発明は、請求項１５記載の画像形成方法において、前記ＰＣＩ接続情報は、スロットへ接続された前記オプションＰＣＩデバイスの種類から構成されることを特徴とする。
【００２８】
請求項１８記載の発明は、請求項１３から１７のいずれか１項記載の画像形成方法において、前記画像形成装置は、前記データを記憶するデータ記憶手段を有し、前記コントローラは、前記データ記憶手段から前記データを主走査方向の１ラインを読み出し、１ライン毎にエンジンへ転送する工程を有することを特徴とする。
【００２９】
請求項１９記載の発明は、請求項１７記載の画像形成方法において、前記データがカラー画像であるとき、前記コントローラは、前記データ記憶手段から前記データの各色について主走査方向の１ラインを読み出し、前記各色の１ラインを１セットとして前記エンジンへ転送する工程を有することを特徴とする。
【００３０】
請求項２０記載の発明は、請求項１５から１９のいずれか１項記載の画像形成方法において、前記コントローラは、前記画像形成装置の電源がＯＮされたときに前記オプションＰＣＩデバイスの接続／切断を検出し、前記ＰＣＩ接続情報を更新する工程を有することを特徴とする。
【００３１】
請求項２１記載の発明は、請求項２０記載の画像形成方法において、前記コントローラは、前記画像形成装置の電源がＯＮされ、前記ＰＣＩ接続情報が更新された後の該ＰＣＩ接続情報の更新を禁止する工程を有することを特徴とする。
【００３２】
請求項２２記載の発明は、請求項２１記載の画像形成方法において、前記ＰＣＩ接続情報が更新された後に前記オプションＰＣＩデバイスが前記画像形成装置に接続されたとき、異常を知らせるメッセージを表示する工程を有することを特徴とする。
【００３３】
請求項２３記載の発明は、請求項１５から２２のいずれか１項記載の画像形成方法において、前記コントローラは、新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要になったとき、前記ＰＣＩ接続情報における該ＰＣＩデバイスを切断とする工程を有することを特徴とする。
【００３４】
請求項２４記載の発明は、請求項１５から２２のいずれか１項記載の画像形成方法において、新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要となったとき、いずれのＰＣＩデバイスの使用を有効とするかを選択する工程と、前記コントローラは、選択された前記ＰＣＩデバイスに対応する前記ＰＣＩ接続情報を接続とする工程を有することを特徴とする。
【００３５】
請求項２５記載の発明は、任意の機能を持つ少なくとも１つ以上のオプションＰＣＩデバイスと、ＰＣＩバス上の設定を変更するコントローラとを有する画像形成装置の画像形成プログラムにおいて、前記コントローラは、前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩバス上のデータの転送を制御する信号の動きを示すタイミングチャートの時間幅を変更する処理を有することを特徴とする。
【００３６】
請求項２６記載の発明は、請求項２５記載の画像形成プログラムにおいて、前記コントローラによって前記タイミングチャートの時間幅が変更されたとき、該タイミングチャートに基づいてＰＣＩバス上をデータが転送されているか否かを監視する処理を有することを特徴とする。
【００３７】
請求項２７記載の発明は、請求項２５又は２６記載の画像形成プログラムにおいて、
前記画像形成装置は、前記ＰＣＩバスへの前記オプションＰＣＩデバイスの接続／切断に係るＰＣＩ接続情報を記憶するＰＣＩ接続情報記憶手段と、前記ＰＣＩ接続情報と、該ＰＣＩ接続情報に係る前記オプションＰＣＩデバイスの接続／切断状態において最適な前記データの転送効率を実現する前記時間幅とを関連付けて管理する記憶手段とを有し、前記コントローラは、前記オプションＰＣＩデバイスの接続／切断が検出されたとき、前記ＰＣＩ接続情報記憶手段に記憶される前記ＰＣＩ接続情報を更新する処理と、更新された該ＰＣＩ接続情報に対応する前記時間幅を前記記憶手段から読み出し、該時間幅に基づいて前記タイミングチャートの時間幅を変更する処理とを有することを特徴とする。
【００３８】
請求項２８記載の発明は、請求項２７記載の画像形成プログラムにおいて、前記ＰＣＩ接続情報は、前記オプションＰＣＩデバイスを接続するスロットへ接続される前記オプションＰＣＩデバイスの有無から構成されることを特徴とする。
【００３９】
請求項２９記載の発明は、請求項２７記載の画像形成プログラムにおいて、前記ＰＣＩ接続情報は、スロットへ接続された前記オプションＰＣＩデバイスの種類から構成されることを特徴とする。
【００４０】
請求項３０記載の発明は、請求項２７から２９のいずれか１項記載の画像形成プログラムにおいて、前記画像形成装置は、前記データを記憶するデータ記憶手段を有し、前記コントローラは、前記データ記憶手段から前記データを主走査方向の１ラインを読み出し、１ライン毎にエンジンへ転送する処理を有することを特徴とする。
【００４１】
請求項３１記載の発明は、請求項３０記載の画像形成プログラムにおいて、前記データがカラー画像であるとき、前記コントローラは、前記データ記憶手段から前記データの各色について主走査方向の１ラインを読み出し、前記各色の１ラインを１セットとして前記エンジンへ転送する処理を有することを特徴とする。
【００４２】
請求項３２記載の発明は、請求項２７から３１のいずれか１項記載の画像形成プログラムにおいて、前記コントローラは、前記画像形成装置の電源がＯＮされたときに前記オプションＰＣＩデバイスの接続／切断を検出し、前記ＰＣＩ接続情報を更新する処理を有することを特徴とする。
【００４３】
請求項３３記載の発明は、請求項３２記載の画像形成プログラムにおいて、前記コントローラは、前記画像形成装置の電源がＯＮされ、前記ＰＣＩ接続情報が更新された後の該ＰＣＩ接続情報の更新を禁止する処理を有することを特徴とする。
【００４４】
請求項３４記載の発明は、請求項３３記載の画像形成プログラムにおいて、前記ＰＣＩ接続情報が更新された後に前記オプションＰＣＩデバイスが前記画像形成装置に接続されたとき、異常を知らせるメッセージを表示する処理を有することを特徴とする。
【００４５】
請求項３５記載の発明は、請求項２７から３４のいずれか１項記載の画像形成プログラムにおいて、前記コントローラは、新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要になったとき、前記ＰＣＩ接続情報における該ＰＣＩデバイスを切断とする処理を有することを特徴とする。
【００４６】
請求項３６記載の発明は、請求項２７から３４のいずれか１項記載の画像形成プログラムにおいて、新たなオプションＰＣＩデバイスが接続され、他のＰＣＩデバイスが不要となったとき、いずれのＰＣＩデバイスの使用を有効とするかを選択する処理と、前記コントローラは、選択された前記ＰＣＩデバイスに対応する前記ＰＣＩ接続情報を接続とする処理を有することを特徴とする。
【発明の効果】
【００４７】
本発明は、画像形成装置が有するスロットへのオプションＰＣＩデバイスの接続／切断に基づいて、オプションＰＣＩデバイスの接続に係る情報からなるＰＣＩデバイス接続情報を更新し、オプションＰＣＩデバイスの接続／切断の組み合わせとＰＣＩバス上を転送される信号の時間幅とを関連付けて記憶するテーブルから、該ＰＣＩデバイス接続情報に対応する時間幅を読み出し、読み出された時間幅に基づいてＰＣＩバス上の画像データ等の転送を制御することにより、ＰＣＩバス上を転送されるデータの転送効率をオプションＰＣＩデバイスの接続状態に応じて的確に制御することができる。
【発明を実施するための最良の形態】
【００４８】
以下、本発明の一実施形態に係る画像形成装置の構成及び動作について説明する。なお、本実施形態に係る画像形成装置は、本発明をＭＦＰ（Multi Function Printer）のようなデジタル複写機で汎用バスにＰＣＩバスを用いたものである。
【００４９】
図１は、本実施形態に係る画像形成装置のコントローラ構成の一例を示すブロック図である。コントローラ１００は、コントローラ全般の制御を行うＣＰＵ１０１と、スキャナからの画像データの読み込み、格納された画像データを作像するためのエンジン１０２と、エンジン１０２から送られてきた画像データの格納・加工を行うＳＤＲＡＭ１０３と、多量の画像データの蓄積やジョブ履歴等の記憶装置となるＨＤＤ１０４と、ユーザが印刷の設定、印刷の状態を表示する操作部１０５と、プリンタ・ＦＡＸ・スキャナを含めたシステム全体を制御するためのプログラムデバイス１０６と、システムログ／システム設定／ログ情報等を記録しておくＮＶＲＡＭ１０７、画像データを圧縮／伸長する圧縮伸長器１０９、ＦＡＸ制御を行うユニット、セントロ、無線ＬＡＮ等の拡張インタフェースからなるオプションＰＣＩデバイス１１０と、ＵＳＢ、有線ＬＡＮ等のインタフェースからなるＰＣＩデバイス１１１と、これら各デバイスを制御するためのコントローラＡＳＩＣ１１２と、コントローラＡＳＩＣ１１２とエンジン１０２、オプションＰＣＩデバイス１１０、ＰＣＩデバイス１１１等をつなぐためのＰＣＩバス１１３とを有して構成される。
【００５０】
読み取った原稿画像は、エンジン１０２側からＰＣＩバス１１３を経由してそのままＳＤＲＡＭ１０３に格納されるか、一旦印刷後にＳＤＲＡＭ１０３から読み出し圧縮伸長器１０９で圧縮して再度ＳＤＲＡＭ１０３に格納するものとする。また、ＰＣＩバス１１３上には例として画像データを多様な画像フォーマットに変換するための画像処理コントローラ１１４を接続しているものとする。一旦、ＳＤＲＡＭ１１３に格納された画像データはＰＣＩバス１１３上を通して画像処理コントローラ１１４へ転送され、画像処理コントローラ１１４で然るべき処理が施された後、フォーマット変換されてＰＣＩバス１１３上を経由してＳＤＲＡＭ１０３に書き込まれるものである。
【００５１】
図２は、汎用バスとしてＰＣＩバスを使った場合にバスに接続されるデバイスのブロック図である。ＰＣＩバス１１３上にはスキャナ１０２ａで読み込んだデータを制御し、コントローラＡＳＩＣ１１２へのデータ転送の制御を行うスキャナコントローラ１０２ｂと、コントローラＡＳＩＣ１１２からの要求によりプロッタ１０２ｃへのコントローラＡＳＩＣ１１２からのデータを転送するプロッタコントローラ１０２ｄと、任意の機能を持つオプションＰＣＩデバイス１１０と、ＰＣＩバス１１３上のバスの使用権の制御、バス上のデータの監視、バス上のデータ量を管理する機能を持たせたコントローラＡＳＩＣ１１２とを有して構成される。その他にも図示しない様々なオプションデバイスがＰＣＩバス１１３に接続されることにより複数の機能をデジタル複写機に付加することが可能である。
【００５２】
ここで、ＳＤＲＡＭ１０３に格納された画像データをプロッタ１０２ｃへ転送する動作について詳細に説明する。
【００５３】
コントローラＡＳＩＣ１１２は、プロッタ１０２ｃへ画像データの転送を予め設定されたタイミングチャートに従ってプロッタコントローラ１０２ｄへ使用権を与える。プロッタコントローラ１０２ｄは、コントローラＡＳＩＣ１１２から使用権が与えられている間、ＳＤＲＡＭ１０３からプロッタ１０２ｃへ画像データを転送することができる。具体的には、コントローラＡＳＩＣ１１２は、プロッタコントローラ１０２ｄを介して、印刷する紙の主走査方向の１ラインに必要なデータ（以下、ラインデータとする）を１セットとして、ＳＤＲＡＭ１０３からプロッタ１０２ｃへの画像データの転送を実行する。その際、プロッタコントローラ１０２ｄは、各ラインデータの転送に要する時間を計測し、各ラインデータが正常に転送されているかを監視する。なお、カラーの画像データを転送する場合は、４ライン（ブラック、イエロー、シアン、マゼンダ）を１セットとすることで、４ライン分のデータを別々のラインとして転送するよりも効率的に転送を行うことも可能である。
【００５４】
図３（ａ）は、ＰＣＩバス１１３にオプションＰＣＩデバイス１１０が接続されていない条件下で、画像データを転送するときのＰＣＩバス１１３上の各信号の基本的な動きを示すタイミングチャートである。各信号は、ＬＳＹＮＣ：ライン同期信号、ＤＡＴＡ：１ライン毎の画象データ及び標準ＰＣＩデバイス１１１等からのデータである。一方、図３（ｂ）は、ＰＣＩバス１１３にオプションＰＣＩデバイス１１０が接続された条件下で、画像データを転送するときのＰＣＩバス１１３上の各信号の基本的な動きを示すタイミングチャートである。図３（ａ）及び（ｂ）に示すように、本実施形態に係る画像形成装置においては、ＰＣＩバス１１３へのオプションＰＣＩデバイス１１０の接続／切断に応じてＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を変更することにより、ＰＣＩバス１１３の性能に応じた画像データの転送動作を実現している。
【００５５】
次に、オプションＰＣＩデバイス１１０の有無によってＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を変更する動作について図９を用いて説明する。ＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅の変更は、画像形成装置の電源がＯＮされる毎に行われる。また、システムの誤動作を避けるため、電源ＯＮ中にはオプションＰＣＩデバイスの接続／切断は不可とし、仮に接続／切断が行われた場合、図８に示すようなメッセージを操作部１０５に表示させるものとする。その実現方法は、各スロットにデバイス検知信号を設けることによる。デバイス側へ接続される信号はグランドに接続されている。デバイスが非装着の時は、その信号はＨＩにプルアップされ、装着されると、ＬＯになる。システムは常にこれを監視し、変化があった場合、システムに対し、割り込みを発生させ、エラー表示ルーチンに移行する。
【００５６】
コントローラＡＳＩＣ１１２は、ＰＣＩバス１１３へのオプションＰＣＩデバイス１１０の接続／切断を監視し、オプションＰＣＩデバイス１１０の接続／切断に応じて、ＮＶＲＡＭ１０７において管理されるオプションＰＣＩデバイス１１０の接続／切断に関する情報（以下、ＰＣＩデバイス接続情報とする）を更新する（ステップＳ９０１）。ＰＣＩデバイス接続情報が更新されると、コントローラＡＳＩＣ１１２は、プログラムデバイス１０６において管理されるテーブル（各スロットへ接続されているオプションＰＣＩデバイス１１０の有無と時間幅とを関連付けて管理するテーブル、又は各スロットへ接続されているオプションＰＣＩデバイス１１０の種類と時間幅とを関連付けて管理するテーブル）から、ＰＣＩバス１１３上を転送される画像データ等を効率的に転送することができるＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を読み出す（ステップＳ９０２）。コントローラＡＳＩＣ１１２は、読み出した時間幅に基づいてＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を変更する（ステップＳ９０３）。そして、コントローラＡＳＩＣ１１２は、時間幅が変更されたＬＳＹＮＣ信号及びＤＡＴＡ信号のタイミングチャートをプロッタコントローラ１０２ｄへ入力する（ステップＳ９０４）。コントローラＡＳＩＣ１１２は、変更したＬＳＹＮＣ信号及びＤＡＴＡ信号に基づいてプロッタコントローラ１０２への画象データの転送を実行する。同時に、プロッタコントローラ１０２ｄは、コントローラＡＳＩＣ１１２から入力されたＬＳＹＮＣ信号及びＤＡＴＡ信号に基づいて画像データの転送が行われているか監視する。なお、コントローラＡＳＩＣ１１２によって監視されるオプションＰＣＩデバイス１１０の数は、画像形成装置に設けられたスロットの数に応じて変更される。
【００５７】
プログラムデバイス１０６において管理されるテーブルの構成について図４及び５を用いて説明する。図４に示すテーブルは、各スロットに接続されたオプションＰＣＩデバイス１１０の種類に係らず、各スロットに接続されたオプションＰＣＩデバイス１１０の有無の組み合わせと時間軸とを関連付けて管理するテーブルである。コントローラＡＳＩＣ１１２は、図６に示すようにＮＶＲＡＭ１０７において管理されるＰＣＩデバイス接続情報が、各スロットへのオプションＰＣＩデバイス１１０の接続の有無により構成されているときに、図４に示すテーブルに従って対応する時間幅を読み出す。
【００５８】
図５に示すテーブルは、画像形成装置に接続されたオプションＰＣＩデバイス１１０の種類と時間軸とを関連付けて管理するテーブルである。コントローラＡＳＩＣ１１２は、図７に示すようにＮＶＲＡＭ１０７において管理されるＰＣＩデバイス接続情報が、画像形成装置に接続されたオプションＰＣＩデバイス１１０の種類の組み合わせにより構成されているときに、図５に示すテーブルに従って対応する時間軸を読み出す。
【００５９】
ここで、オプションＰＣＩデバイス１１０の接続／切断に応じて、ＮＶＲＡＭ１０７において管理されるＰＣＩデバイス接続情報を更新する動作について図６及び７を用いて説明する。なお、図６は各スロットへのオプションＰＣＩデバイス１１０の接続の有無により構成されるＰＣＩデバイス接続情報であり、図７は画像形成装置に接続可能なオプションＰＣＩデバイス１１０の種類に対応するオプションＰＣＩデバイス１１０の接続の有無により構成されるＰＣＩ接続情報である。
【００６０】
コントローラＡＳＩＣ１１２は、各スロットへのオプションＰＣＩデバイス１１０の接続／切断を監視し、オプションＰＣＩデバイス１１０のスロットへの接続、又はオプションＰＣＩデバイス１１０のスロットからの切断を監視し、オプションＰＣＩデバイス１１０の接続／切断に応じて図６又は図７に示すＰＣＩデバイス接続情報を更新する。オプションＰＣＩデバイス１１０の接続／切断はＰＣＩデバイス接続情報において数値化されて管理される。具体的には、スロットへオプションＰＣＩデバイス１１０が接続されると、該スロットに対応するＰＣＩデバイス接続情報、又は接続されたオプションＰＣＩデバイス１１０のＩＤを取得して該ＩＤに対応するオプションＰＣＩデバイス１１０のＰＣＩデバイス接続情報を“１”へ更新する。一方、スロットからオプションＰＣＩデバイス１１０が切断されると、該スロットに対応するＰＣＩデバイス接続情報、又は切断されたオプションＰＣＩデバイス１１０のＩＤを取得して該ＩＤに対応するオプションＰＣＩデバイス１１０のＰＣＩデバイス接続情報を“０”へ更新する。ＰＣＩデバイス接続情報が更新されると、コントローラＡＳＩＣ１１２は、プログラムデバイス１０６において管理されるテーブルから、現在のＰＣＩデバイス接続情報に対応する時間幅を読み出す。そして、コントローラＡＳＩＣ１１２は、読み出した時間幅に基づいてＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を変更する。さらに、変更されたＬＳＹＮＣ信号及びＤＡＴＡ信号は、プロッタコントローラ１０２ｄに入力され、プロッタコントローラ１０２ｄは、該ＬＳＹＮＣ信号及び該ＤＡＴＡ信号に基づいて画象データの転送が行われているか監視する。
【００６１】
なお、図７に示すようにＰＣＩデバイス接続情報が画像形成装置に接続されたオプションＰＣＩデバイス１１０の種類の組み合わせにより構成されているとき、接続されたオプションＰＣＩデバイス１１０によっては、標準ＰＣＩデバイス１１１が不要となる場合がある。例えば、標準ＰＣＩデバイス１１１が有線ＬＡＮであり、オプションＰＣＩデバイス１１０が無線ＬＡＮであるとき、オプションＰＣＩデバイス１１０が接続されたことにより、標準ＰＣＩデバイスが不要となる。この場合、操作部１０５に図１０に示すようなメッセージが表示され、ユーザに有線ＬＡＮ又は無線ＬＡＮの選択が要求される。そして、選択されなかったデバイスに対応するＰＣＩデバイス接続情報が“０"となり、それらの組み合わせに対応する時間幅が図５に示すテーブルに基づいて読み出され、コントローラＡＳＩＣ１１２は該時間幅に基づいてＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を変更する。また、有線ＬＡＮ、無線ＬＡＮ両者を同時に使用する場合は、操作部１０５に図１１に示すようなメッセージが表示され、ユーザには両方の使用、有線ＬＡＮ、又は無線ＬＡＮの選択が要求される。そして、その選択内容に対応するようにＰＣＩデバイス接続情報を更新し、更新されたＰＣＩデバイス接続情報の組み合わせに対応する時間幅を図５に示すテーブルから読み出し、コントローラＡＳＩＣ１１２は該時間幅に基づいてＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を変更する。
【００６２】
上記の構成によれば、画像形成装置が有するスロットへのオプションＰＣＩデバイスの接続／切断に基づいて、オプションＰＣＩデバイスの接続に係る情報からなるＰＣＩデバイス接続情報を更新し、オプションＰＣＩデバイスの接続／切断の組み合わせとＰＣＩバス上を転送される信号の時間幅とを関連付けて記憶するテーブルから、該ＰＣＩデバイス接続情報に対応する時間幅を読み出し、該時間幅に基づいてＰＣＩバス上のＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を変更することにより、ＰＣＩバス上を転送されるデータの転送効率をオプションＰＣＩデバイスの接続状態に応じて的確に制御することができる。
【００６３】
また、画像データを転送する際、印刷する紙の主走査方向の１ラインデータを１セットとして、１ラインごとに転送することにより、エンジン側に設けるメモリの容量を小さくすることができる。さらに、画像形成装置がカラー画像を出力可能な場合は、各色の１ラインデータを１セットとして転送することにより、各色の１ラインデータを別々に転送する場合よりも効率的な転送を実現することができる。
【００６４】
また、ＰＣＩデバイス接続情報に基づいて予め記憶されたテーブルから該ＰＣＩデバイス接続情報に対応する時間幅を読み出し、該時間幅に基づいてＰＣＩバス上のＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を変更し、データの転送を実現することにより、オプションＰＣＩデバイスの接続／切断が行われる度に演算処理部によって時間幅を算出する必要が無く、処理時間の短縮にもつながる。
【００６５】
また、オプションＰＣＩデバイスが接続されたスロットの組み合わせに基づいて、該テーブルから該組み合わせに対応する時間幅を読み出し、該時間幅に基づいてＰＣＩバス上のＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を変更し、データの転送を実現することにより、より効率的にデータを転送することができる。さらに、スロットに接続されたオプションＰＣＩデバイスの種類の組み合わせに基づいて、該テーブルから該組み合わせに対応する時間幅を読み出し、該時間幅に基づいてＰＣＩバス上のＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を変更し、データの転送を実現することにより、より効率的にデータを転送することができる。
【００６６】
また、画像形成装置の電源がＯＮされる度にスロットに接続されたオプションＰＣＩデバイスの接続／切断を検出し、検出された各スロットのオプションＰＣＩデバイスの接続／切断に応じてＰＣＩデバイス接続情報を更新し、該ＰＣＩデバイス接続情報に基づいてテーブルから対応する時間幅を読み出し、該時間幅に基づいてＰＣＩバス上のＬＳＹＮＣ信号間の時間幅及びＤＡＴＡ信号の標準ＰＣＩデバイス１１１等に使用権が割り当てられる時間幅を変更し、データの転送を実現することにより、オプションＰＣＩデバイスの接続／切断による誤動作の発生を回避することができる。さらに、画像形成装置の電源がＯＮされている間のオプションＰＣＩデバイスの接続／切断を禁止することにより、より適切に誤動作の発生を防止することができる。さらに、誤動作が発生した場合、直ちにユーザに報知することにより、誤動作に対し迅速に対処することができる。
【００６７】
また、新たなオプションＰＣＩデバイスの接続により不要になったＰＣＩデバイスの動作を停止させ、ＰＣＩバス上を転送される信号のタイミングチャートを変更することにより、より転送効率を向上させることができる。また、各ＰＣＩデバイスの要／不要をユーザが任意に変更可能とすることにより、よりユーザが求める動作環境に即した動作を実現することができる。
【図面の簡単な説明】
【００６８】
【図１】本実施形態に係る画像形成装置の構成を示すブロック図である。
【図２】汎用バスとしてＰＣＩバスを使った場合のバスに接続されるデバイスのブロック図である
【図３】（ａ）はオプションＰＣＩデバイスが接続されていないときのタイミングチャートである。（ｂ）はオプションＰＣＩデバイスが接続されているときのタイミングチャートである。
【図４】ＰＣＩ接続情報と時間幅を関連付けて管理するテーブルである。
【図５】ＰＣＩ接続情報と時間幅を関連付けて管理するテーブルである。
【図６】ＰＣＩ接続情報の構成を示す図である。
【図７】ＰＣＩ接続情報の構成を示す図である。
【図８】システムエラーが検知された場合の表示画面である。
【図９】時間幅を変更する動作のフローチャートである。
【図１０】デバイスが検知された時の表示画面である。
【図１１】デバイスが検知された時の表示画面である。
【符号の説明】
【００６９】
１０１    ＣＰＵ
１０２    エンジン
１０３    ＳＤＲＡＭ
１０４    ＨＤＤ
１０５    操作部
１０６    プログラムデバイス
１０７    ＮＶＲＡＭ
１０９    圧縮伸長器
１１０    オプションＰＣＩデバイス
１１１    標準ＰＣＩデバイス
１１２    コントローラＡＳＩＣ
１１３    ＰＣＩバス
【図１】
2008023867.tif 000003
【図２】
2008023867.tif 000004
【図３】
2008023867.tif 000005
【図４】
2008023867.tif 000006
【図５】
2008023867.tif 000007
【図６】
2008023867.tif 000008
【図７】
2008023867.tif 000009
【図８】
2008023867.tif 000010
【図９】
2008023867.tif 000011
【図１０】
2008023867.tif 000012
【図１１】
2008023867.tif 000013