(57)【特許請求の範囲】
【請求項１】
画像形成装置全体の制御を行う画像形成制御手段と、
画像形成装置内外の状態を検出し検出結果を含む検出データを出力する検出手段又は前記画像形成制御手段からの制御データに基づいて所定の駆動を行う駆動手段であるＩ／Ｏ手段と、
前記Ｉ／Ｏ手段と前記画像形成制御手段との間の検出データ又は制御データの入出力を制御する入出力識別制御手段と、を備え、
前記画像形成制御手段と前記入出力識別制御手段との間をつないで配設される、
前記検出データ又は制御データの伝送路となる１つのデータ線と、
前記Ｉ／Ｏ手段のうち１つを特定する識別信号の伝送路となる１つの識別信号線と、
前記識別信号の有効期間と前記検出データ又は制御データの有効期間を特定する期間信号の伝送路となる１つの期間信号線と、を備え、
前記画像形成制御手段は、前記期間信号線及び前記識別信号線に前記入出力識別制御手段を制御する信号を出力するコントローラを有し、
該コントローラは、直前の識別制御終了時点から前記期間信号を基に求められる所定期間、前記データ線を前記Ｉ／Ｏ手段のうち特定したＩ／Ｏ手段が生成する信号検出のために開放すること、
を特徴とする画像形成装置。
【請求項２】
前記コントローラは、
識別対象とするＩ／Ｏ手段を指示し、指示したＩ／Ｏ手段を制御するために必要なパラメータを設定する中央演算装置と、
前記パラメータに基づいて制御信号を生成する入出力識別制御信号生成手段と、
前記中央演算装置からの識別制御開始指示から前記入出力識別制御信号生成手段が始めに生成する信号までの時間を計測する計測手段と、
を備えることを特徴とする、請求項１記載の画像形成装置。
【請求項３】
前記期間信号を基に求められる前記所定期間は、識別制御動作を実施していない期間から一定の時間を差し引いた期間であることを特徴とする、請求項１又は２記載の画像形成装置。
【請求項４】
前記一定の時間は、前記コントローラが識別制御する際、制御開始指示してから識別制御開始までに要した最大の時間であることを特徴とする、請求項３記載の画像形成装置。
【請求項５】
前記期間信号を基に求められる前記所定時間は、識別制御動作を実施していない期間から前記コントローラが識別制御の開始を指示してから識別制御開始までに要した時間を差し引いた期間であり、
前記差し引いた期間は、識別制御対象毎に定まる時間であることを特徴とする、請求項１から４のいずれか１項記載の画像形成装置。
【請求項６】
前記コントローラは、識別制御開始指示から識別制御開始までの時間を識別制御対象別に識別制御の実施毎に記憶保持する計測手段を有し、
前記期間信号を基に求められる前記所定時間は、各々の前記識別対象を識別制御する際、前記計測手段が前回に記憶保持した値を用いて更新されることを特徴とする、請求項１から５のいずれか１項記載の画像形成装置。
【請求項７】
前記入出力識別制御は、意図しないタイミングで信号の発生する可能性のある前記特定した検出手段も、識別制御の対象とすることを特徴とする、請求項１から６のいずれか１項記載の画像形成装置。
【請求項８】
前記データ線は、前記データ線が開放される前記所定期間のみ、前記コントローラが有する割込みポートに接続されることを特徴とする、請求項１から７のいずれか１項記載の画像形成装置。
【請求項９】
前記コントローラが識別制御の開始を指示する時点を、入出力識別制御信号生成手段が有するレジスタに前記中央演算装置が入出力識別信号生成用のパラメータの値の書き込みを開始した時点とすることを特徴とする、請求項１から８のいずれか１項記載の画像形成装置。
【請求項１０】
画像形成装置全体の制御を行う画像形成制御手段と、
画像形成装置内外の状態を検出し検出結果を含む検出データを出力する検出手段又は前記画像形成制御手段からの制御データに基づいて所定の駆動を行う駆動手段であるＩ／Ｏ手段と、
前記Ｉ／Ｏ手段から前記画像形成制御手段への検出データ又は制御データの入出力を制御する入出力識別制御手段と、を備え、
前記画像形成制御手段と前記入出力識別制御手段との間をつないで配設される、
前記検出データ又は制御データの伝送路となる１つのデータ線と、
前記Ｉ／Ｏ手段のうち１つを特定する識別信号の伝送路となる１つの識別信号線と、
前記識別信号の有効期間と前記検出データ又は制御データの有効期間を特定する期間信号の伝送路となる１つの期間信号線と、を備える画像形成装置の制御方法であって、
前記画像形成識別制御手段による、直前の識別制御終了時点から前記期間信号を基に求められる所定期間、前記データ線を前記Ｉ／Ｏ手段のうち特定したＩ／Ｏ手段が生成する信号検出のために開放すること、
を特徴とする、画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法に関し、特に、装置内部の入出力のための構成を簡易にした画像形成装置の入出力管理に関する。
【背景技術】
【０００２】
画像形成装置では画像を形成するにあたり、装置の多くの個所の状態や動作状態を検出し、それに応じて装置内のアクチュエータを細かく制御する必要がある。画像形成装置をそのような状態にするために、画像形成制御手段（ボード）に入力される信号線及び画像形成制御手段から出力される信号線数は膨大となり、装置が複雑化し小型化が困難になっている。
【０００３】
そこで、複数の状態検出手段（センサ）からの信号、又は複数の駆動手段への駆動制御信号を１つの信号線を共有化して乗せるＩ／Ｏ識別制御法を用いることで、膨大となる画像形成装置のデータ入出力線を削減する。と同時に、検出手段並びにアクチュエータの増減により画像形成システム構成が変更になった場合でも、信号線数を増大させることなく対応できるよう、汎用性を持たせる。特許文献１においては、このような技術的課題を達成する構成について記載がある。
【特許文献１】特開２００８−０１２８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、Ｉ／Ｏ識別制御法はデータ線を複数のＩ／Ｏ手段とコントローラが要求したタイミングで共有してデータをやり取りするため、不定期に（コントローラの意図しないタイミング）変化する信号を検出することが出来ないという問題が生じる。
【０００５】
そこで本発明は、上記実情に鑑みて、複数の検出手段からの検出信号を一旦どの検出手段から入力された検出信号であるのか識別してから１つの信号線を用いて制御手段に送る方法を用いる場合であっても、不定期に発生する検出信号を確実に検出することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は、次の構成を特徴とする。
【０００７】
本発明に係る画像形成装置は、画像形成装置全体の制御を行う画像形成制御手段と、画像形成装置内外の状態を検出し検出結果を含む検出データを出力する検出手段又は前記画像形成制御手段からの制御データに基づいて所定の駆動を行う駆動手段であるＩ／Ｏ手段と、前記Ｉ／Ｏ手段と前記画像形成制御手段との間の検出データ又は制御データの入出力を制御する入出力識別制御手段と、を備え、前記画像形成制御手段と前記入出力識別制御手段との間をつないで配設される、前記検出データ又は制御データの伝送路となる１つのデータ線と、前記Ｉ／Ｏ手段のうち１つを特定する識別信号の伝送路となる１つの識別信号線と、前記識別信号の有効期間と前記検出データ又は制御データの有効期間を特定する期間信号の伝送路となる１つの期間信号線と、を備え、前記画像形成制御手段は、前記期間信号線及び前記識別信号線に前記入出力識別制御手段を制御する信号を出力するコントローラを有し、該コントローラは、直前の識別制御終了時点から前記期間信号を基に求められる所定期間、前記データ線を前記Ｉ／Ｏ手段のうち特定したＩ／Ｏ手段が生成する信号検出のために開放すること、を特徴とする。
【発明の効果】
【０００９】
本発明によれば、不定期に発生する検出信号を確実に検出することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。
図１に画像形成装置の基本的なエンジン周りのシステム構成の一例を示す。図示のように、本実施形態に係る画像形成装置は、装置全体の制御を行う画像形成制御ボード１０１を有する。画像形成制御ボード１０１には、複数の着脱（交換）ユニットと信号線により接続され、多数のＩｎｐｕｔ／Ｏｕｔｐｕｔ信号が入出力される。
【００１１】
まず、Ｉｎｐｕｔ信号について説明する。着脱（交換）ユニットには、現像ユニットや定着ユニット等があり、ユニットと装置本体との着脱状態を示す信号が各ユニットに対して設けられた検出手段からのＩｎｐｕｔ信号として、画像形成制御ボード１０１に入力される。他のＩｎｐｕｔ（入力）信号としては、装置内外の温湿度を検出するためのセンサ（温湿度センサ）や、画像形成時に駆動される接離機構ならびに記録媒体などの位置／状態情報を検出するためのセンサ（接離センサ）、あるいはトナー濃度検出センサなどの検出手段からの検出信号がある。なお、紙サイズ検出センサや給紙カセットセンサなどは信号線が複数ビットにもなり、信号線数を大きく増大させる。
【００１２】
次に、Ｏｕｔｐｕｔ信号について説明する。各ユニットには、モータ、ソレノイドやクラッチなどのアクチュエータが複数あり、画像形成制御ボード１０１から駆動信号がそれらを駆動する駆動手段へＯｕｔｐｕｔ信号として出力される。
【００１３】
画像形成装置のカラー化や高性能／多機能化により、前記検出手段からの入力数やアクチュエータ等の駆動手段への出力数は、増大し、その結果、これらの信号線数は増大する傾向にある。また、これら検出手段やアクチュエータ等の駆動手段を使用するには、検出結果信号や駆動信号（データ信号）のほかに電源供給も必要となる。
【００１４】
これら多数の検出手段からの検出信号及び駆動手段への駆動信号を画像形成制御ボード１０１（図１に図示したように、ＣＰＵ１０２を搭載している）に入出力する為に、多数の信号線及び電源線が必要であり、制御ボードが大型化してしまう。また、画像形成制御ボード１０１は、これら各ユニットや各種検出手段とは離れた位置に設置されるため、多数の信号線が画像形成装置内を這いまわり、装置の簡素化／小型化並びに低コスト化に対する大きな障壁となっている。
【００１５】
以下、装置内を這い回る、検出手段の検出結果又は駆動手段への駆動信号を伝送するデータ信号線を削減した上で、不定期に発生する検出信号の検知を目的とする本実施形態に係る構成について説明する。
【００１６】
図２に、本実施形態におけるＩ／Ｏ識別制御を実施するための機能ブロック図を示す。図２に示されるＩ／Ｏ識別制御手段２０１や画像形成制御手段２０２は、図１に示す画像形成制御ボード１０１やＣＰＵ１０２等のハードウェアと、これらハードウェアを用いて実行されるソフトウェアとの協働によって実現される。
【００１７】
図２において、画像形成制御手段２０２とＩ／Ｏ（Ｉｎｐｕｔ手段／Ｏｕｔｐｕｔ手段）識別制御手段２０１は、３つの信号線（期間信号線２０５、識別信号線２０４、データ線２０３）で接続される。画像形成制御手段２０２は、画像形成装置のエンジン周りの制御を司る。この画像形成制御手段２０２から、識別信号と期間信号がＩ／Ｏ識別制御手段２０１に入力される。データ線２０３を介して、複数の検出手段の検出結果が検出データとしてＩ／Ｏ識別制御手段２０１から画像形成制御手段２０２に入力され、複数の駆動手段の駆動制御信号が駆動制御データとして画像形成制御手段２０２からＩ／Ｏ識別制御手段２０１に出力される。
【００１８】
また、前記複数の検出手段および駆動手段とその近傍に設置されたＩ／Ｏ識別制御手段２０１との間では、複数の検出手段（検出手段Ａ，Ｂ，．．．，Ｘ）の夫々が検出すべき対象の状態を検出した結果である２値データ（１または０）、またはＡＤＣの複数ビットのシリアルデータと、複数の駆動手段（駆動手段１，２，．．．，Ｎ）の夫々が駆動すべき対象への駆動信号が、送受信される。
【００１９】
図３に、Ｉ／Ｏ識別制御手段２０１の制御信号タイミングの一例を示す。期間信号のｐ１〜ｐ４間でＩ／Ｏ手段の識別制御を行う。期間信号のｐ１〜ｐ２間で識別信号の状態を判定しデータの入出力を特定するためのＩｎ／Ｏｕｔ判定期間、ｐ２〜ｐ３間でＩ／Ｏ手段を識別するための識別信号のパルスを有効とする識別有効期間、ｐ３〜ｐ４間でデータ線２０３のデータを有効とする期間を定める。期間信号と、期間信号ｐ１からｐ４までの間に生成される、識別信号ならびにデータ信号からなる一連の信号群をパケットと呼ぶことにする。
【００２０】
Ｉｎ／Ｏｕｔ判定期間における識別信号線２０４の状態によって、データ線２０３のデータ有効期間におけるデータの入出力を制御する。Ｉｎ／Ｏｕｔ期間における識別信号線２０４にパルス信号を生成した場合は、識別信号で識別された該当駆動手段の駆動データ（出力信号）として画像制御手段２０２がデータ線２０３のデータを該当駆動手段に出力する。
【００２１】
なお、パルスを生成しない場合は、データ線２０３のデータは（画像形成制御手段２０２への）入力信号で該当手段は検出手段となり、データ有効期間に画像形成制御手段２０２が該当検出手段の検出信号としてデータを取り込む。
【００２２】
識別有効期間（ｐ２〜ｐ３）内に発生する、識別信号のパルス数をカウントすることで、Ｉ／Ｏ識別制御手段２０１が識別を要するＩ／Ｏ手段（検出手段ないし駆動手段）群の中から、該当するＩ／Ｏ手段を識別する。
【００２３】
図４に、Ｉ／Ｏ識別制御手段２０１の機能構成を示す。図４において図中のコントローラ部は、期間信号を受けて、図３に示す／Ｒｅｓｅｔ信号、Ｄｅｔｅｃｔ信号、Ｉｎ／Ｏｕｔ期間信号を生成する。また、図３には示していないが、検出手段のデータを有効とするアウトプットイネーブル信号（Ｏ．Ｅ）等も生成する。
【００２４】
判定回路（ｊｕｄｇｅ）部は、Ｉｎ／Ｏｕｔ期間における識別信号線のパルスの有無によって、データ線２０３のデータ有効期間におけるデータの入出力を制御する。カウンタ部は、コントローラ部で生成された／Ｒｅｓｅｔ信号、Ｄｅｔｅｃｔ信号で定まる識別信号有効期間内に、識別信号線２０４の識別データである、パルス数をカウントしカウント値をデコーダ部へ出力する。
【００２５】
判定回路部がデータ線のデータを入力と判定した場合には、デコーダ部はカウンタ値に従い、複数のデータ線（ｉｎ１〜ｉｎＸ）から予め定められた１つの検出手段のデータを識別選択する。選択された検出データは前述のＯ．Ｅ信号によって、画像形成制御手段２０２に接続されたデータ線２０３上にデータ有効期間出力される。
【００２６】
Ｉ／Ｏ識別制御手段２０１は、上述のようにデータ線２０３を共有することで複数のＩ／Ｏ手段のデータを画像形成制御手段２０２と授受する。データ線を共有するために、識別選択されたＩ／Ｏ手段のデータのみがデータ線２０３と接続される。
【００２７】
図５に、Ｉ／Ｏ識別制御手段２０１におけるデータ共有制御の機能構成を示す。Ｉ／Ｏ識別制御手段２０１内の多重化制御回路５０１が、画像形成制御手段２０２から送出される識別信号によって識別選択されるＩ／Ｏ手段のデータ信号のみをデータ線２０３に接続する。例えば、図５に示した例によると、多重化制御回路５０１は、Ｓｅｎｓ１が識別選択されるとｓｗ０をＯＮする。識別選択しない時は、全てのＩ／Ｏ手段の接続スイッチをＯｆｆする。
【００２８】
（第１の実施形態）
図５に示すように、Ｉ／Ｏ手段とのデータの授受は、画像形成制御手段２０２が意図したタイミングで（スイッチをＯＮにして）行われる。したがって、不定期に（画像形成制御手段２０２の意図しないタイミングで）発生する検出信号を、画像形成制御手段２０２は、確実に検出することができない。すなわち、必要なタイミングでデータ線２０３に前記検出信号を接続することができない。
【００２９】
そこで、画像形成制御手段２０２にＩ／Ｏ識別制御手段２０１を制御するコントローラを設け、上記不具合を解消する。図６に、コントローラの動作のタイミング図を示す。コントローラは、図６に示すように、制御未実施期間から不定期に信号を発生する特定Ｉｎｐｕｔ手段のデータ線２０３へ接続可能な期間を求め、特定Ｉｎｐｕｔ手段にデータ線２０３を開放する。データ線２０３を特定Ｉｎｐｕｔ手段に開放する期間は、期間信号で定まる制御未実施期間から準備期間を差し引いた所定期間（開放期間）とする。
【００３０】
言い換えれば、最後の識別制御が行われてから次の識別制御が行われるまでの期間（制御未実施期間）から次の識別制御を行うための準備に要する期間（準備期間）を差し引いた期間、データ線を開放する。ここで、「データ線を開放する」とは、いずれの検出手段から発せられた検出信号であっても、データ線を介して画像形成制御手段に検出信号が入力されるということとする。したがって、不定期に（画像形成制御手段が意図しないタイミングで）発生する検出信号であっても、画像形成制御手段に入力される。また、別の表現をすると、コントローラが特定の検出手段からの検出信号のために、データ線を使用することである。
【００３１】
上記構成によれば、Ｉ／Ｏ識別制御手段２０１の識別制御動作未実施期間に、不定期に発生する信号（割込み処理扱い信号）を検出できる。つまり、上記実施形態によれば、複数の検出手段からの検出信号を一旦どの検出手段から入力された検出信号であるのか識別してから１つの信号線を用いて制御手段に送る方法を用いる場合であっても、不定期に発生する検出信号の検出が可能となる。この効果は、以下に開示する各実施形態においても得られるものである。
【００３２】
（第２の実施形態）
図７に、画像形成制御手段２０２に設けるコントローラの構成を示す。コントローラ７００は、識別対象とするＩ／Ｏ手段を指示するＣＰＵ７０１と、指示されたＩ／Ｏ手段を制御するのに必要な、ＣＰＵ７０１によって設定されるパラメータに基づいて制御信号を生成するＩ／Ｏ識別制御信号生成部７０２と、ＣＰＵ７０１からの識別制御開始指示からＩ／Ｏ識別制御信号生成部７０２が初めに生成する信号が出力されるまでの時間を計測する計測手段７０３とを備えて構成する。
【００３３】
ＣＰＵ７０１は、指示したＩ／Ｏ手段を識別制御するための制御信号生成に必要なパラメータを、識別制御開始指示と同時にＩ／Ｏ識別制御信号生成部７０２に設けた複数のレジスタ７０４に順次設定する。全てのパラメータ設定が終了すると設定完了をＩ／Ｏ識別制御信号生成部７０２に告げる。Ｉ／Ｏ識別制御信号生成部７０２は、レジスタ７０４を複数設け、ＣＰＵ７０１が設定するパラメータをレジスタ７０４に保持して、レジスタ設定が終了すると、レジスタ値に基づいてＩ／Ｏ識別制御手段２０１の制御信号を生成出力する。計測手段７０３は、識別制御開始指示からレジスタ設定完了（制御信号生成開始）までの時間をコントローラ内の基準信号を基に計測する。
【００３４】
上記構成によれば、Ｉ／Ｏ識別制御の未実施期間を正確に求めることができる。
【００３５】
（第３の実施形態）
ところが、上記構成では、図６に示したように、Ｉ／Ｏ識別制御をしていない期間（制御未実施期間）のデータ線２０３を、特定のＩｎｐｕｔ手段の信号検出に開放できないという可能性がある。制御未実施期間も、上述したように制御信号生成に必要なパラメータをレジスタ７０４に設定するという処理をＣＰＵ７０１が行っているため、パラメータ設定から実際に信号が出力されるまでの時間（準備期間と呼ぶ）データ線の信号検出を行えない。
【００３６】
そこで、制御未実施期間（期間信号ｐ４からｐ１までの制御信号が生成されていない期間）から上記一定の時間を差し引いた期間のみ、データ線２０３を特定Ｉｎｐｕｔ手段に開放する。図８に、識別制御開始指示から初めの制御信号（ｐ１）までの所要時間の実測した結果の一例を示す。
【００３７】
上記構成によれば、データ線の開放期間を正確に設定することで、不定期に発生する信号の検出が可能となる。
【００３８】
（第４の実施形態）
図８に示すように、制御開始指示から実際の制御開始までの時間は、制御Ｉ／Ｏごとに異なる。図８に示す結果では、ＡＤＣおよびＤＡＣの所要時間が最も長い。約６．５ｕｓであった。
画像形成装置に接続されたいかなるＩ／Ｏ手段を制御対象としたときでも、その直前の未使用期間で特定Ｉｎｐｕｔ手段の信号検出を確実に行えるようにするために、図８に示す所要時間の最大時間を一定の時間として未使用期間から差し引いた期間、データ線を開放する。
【００３９】
上記構成によれば、簡易なコントローラの構成で、データ線の開放期間を設定できる。
【００４０】
（第５の実施形態）
図６に示した準備期間に相当する時間を、図８に示すように制御対象に応じて変化する時間として、制御未実施期間から差し引くことで、特定Ｉｎｐｕｔ手段の信号のための開放期間として得る。
【００４１】
上記構成によれば、データ線を有効に活用できる。
【００４２】
（第６の実施形態）
第５の実施形態で求めた開放期間は、予めＩ／Ｏ手段識別制御時に要した各Ｉ／Ｏの準備時間を求めておき、その求めた時間を実制御時に制御未実施期間から差し引いたものであるが、ここではその準備期間に相当する時間をリアルタイムに求めることで、開放期間をより有効に使用するための方法である。Ｉ／Ｏを識別制御する際、コントローラに設けた計測手段が準備期間の時間をＩ／Ｏごとに計測保持する。次回Ｉ／Ｏ手段を識別制御する際、該当Ｉ／Ｏの前回計測保持した準備時間を差し引いた期間、データ線を開放するようにする。このときまた、制御開始指示から制御開始までの時間を計測し、求めた計測値で該当Ｉ／Ｏの準備時間として更新保持する。
【００４３】
上記構成によれば、データ線をより有効に活用できる。
【００４４】
（第７の実施形態）
コントローラの意図したタイミング（時刻）で検出できない特定Ｉｎｐｕｔ手段を、通常のＩ／Ｏ識別制御対象としても検出する。Ｉ／Ｏ識別制御対象とする単位時間辺りの回数ならびに識別制御時のデータ有効期間を長くして制御する。さらに制御未実施期間に開放期間を設けることで、特定Ｉｎｐｕｔ手段の信号検出機会が多くなり、検出できる確率がより高くなる。
【００４５】
上記構成によれば、ＩＯ識別制御における、不定期に発生する検出信号の検出機会を可能な限り多くすることができる。
【００４６】
（第８の実施形態）
図９に示すように、データ線２０３は、コントローラ７００内のＣＰＵ７０１のＩ／Ｏポート９０１に、Ｉ／Ｏ識別制御信号生成部７０２に設けたレジスタ７０４を介して接続されている。また、ゲート回路９０３を介してデータ線２０３をＣＰＵ７０１の割込みポート９０２にも接続する。
【００４７】
ゲート回路９０３は、図６に示す開放期間だけデータ線２０３をＣＰＵ７０１の割込みポート９０２に接続するよう動作する。識別制御時のデータ線２０３の検出信号は、識別終了時（ｐ４の立上りエッジ）でＩ／Ｏ識別制御信号生成部７０２のレジスタ７０４に保持され、その後ＣＰＵ７０１がＩ／Ｏポート９０１を読みに行くことで検知される。
【００４８】
データ線２０３開放時におけるデータ線２０３の特定Ｉｎｐｕｔ手段の信号は、割込みポート９０２に接続される。割込みポート９０２に入力された特定Ｉｎｐｕｔ手段の信号レベル変化をＣＰＵ７０１が検出認識し、所定の割込み処理に移行する。信号レベル変化が生じなければ、特定Ｉｎｐｕｔ手段の信号は発生していないと判断する。
【００４９】
上記構成によれば、特定Ｉｎｐｕｔ手段の信号を割込み処理扱い可能にできる。
【００５０】
（第９の実施形態）
本構成においては、さらに、識別制御開始指示を、Ｉ／Ｏ識別制御信号生成部７０２の有する複数のレジスタ７０４に、ＣＰＵ７０１がパラメータデータの書き込みを開始する時点とする。ＣＰＵ７０１はパラメータデータの書込み（設定）処理に入ると、Ｉ／Ｏ識別制御信号生成部７０２が有する全てのレジスタデータの設定が終了するまで他の処理はせず、レジスタ設定が終了すると同時に識別制御信号を生成して動作が開始となるので、レジスタ設定〜識別制御終了までＣＰＵ７０１に他の処理を行うことを禁じている。つまり割込み処理扱いを要する特定Ｉｎｐｕｔ手段の信号も受け付けない状態となっている。
【００５１】
上記構成によれば、不定期に発生する信号の検出ミスが発生しないようにすると同時に検出期間の制御を簡易にすることができる。
【００５２】
以上、本発明の好適な実施の形態について説明したが、本発明はこれに限定されるものではなく、要旨を逸脱しない範囲内で種々の変形実施が可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態に係る画像形成装置のシステム構成例を示すブロック図である。
【図２】本発明の実施形態に係る画像形成装置の機能構成を示すブロック図である。
【図３】図２のＩ／Ｏ識別制御手段２０１の制御信号タイミングの一例を示す図である。
【図４】図２のＩ／Ｏ識別制御手段２０１の機能構成を示すブロック図である。
【図５】図２のＩ／Ｏ識別制御手段２０１におけるデータ共有制御の機能構成を示すブロック図である。
【図６】本実施形態のコントローラのタイミング図である。
【図７】図２の画像形成制御手段２０２に設けるコントローラの構成を示す機能ブロック図である。
【図８】本発明の実施形態に係る画像形成装置の入出力手段について、入出力手段別に識別制御に要する時間を比較する図である。
【図９】本発明の他の実施形態に係るコントローラの構成を示すブロック図である。
【符号の説明】
【００５４】
１０１    画像形成制御ボード
１０２    ＣＰＵ
２０１    Ｉ／Ｏ識別制御手段
２０２    画像形成制御手段
２０３    データ線
２０４    識別信号線
２０５    期間信号線
５０１    多重化制御回路
７００    コントローラ
７０１    ＣＰＵ
７０２    Ｉ／Ｏ識別制御信号生成部
７０３    計測手段
７０４    レジスタ
９０１    Ｉ／Ｏポート
９０２    割込みポート
９０３    ゲート回路
【図１】
0005286936.tif 000002
【図２】
0005286936.tif 000003
【図３】
0005286936.tif 000004
【図４】
0005286936.tif 000005
【図５】
0005286936.tif 000006
【図６】
0005286936.tif 000007
【図７】
0005286936.tif 000008
【図８】
0005286936.tif 000009
【図９】
0005286936.tif 000010