(57)【要約】      （修正有）【課題】画像形成装置において、機能拡張ボードによる機能拡張を十分に発揮できるようにする。【解決手段】本体メインボード１の拡張ボード制御デバイス１２は装置本体の起動時に、接続されている拡張ボード２のメインボードＩ／Ｆデバイス２１のＩＤレジスタ２３ａをアクセスしてその内容（レジスタの値）を読み込むことで、接続されている拡張ボード２の種類を検出し、検出した拡張ボード２の種類に応じた初期設定を行なって内部レジスタ１３に格納する初期化処理を行なう。【選択図】図１
2006312264.tif 000002
【特許請求の範囲】
【請求項１】
機能を拡張するための拡張ボードを接続することが可能な機能拡張型画像形成装置において、接続される前記拡張ボードの種類を検出し、この検出結果に基づいて接続された拡張ボードの種類に応じた初期化処理を行なう手段を備えていることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、前記初期化処理では前記拡張ボードのアクセスに用いるストローブ信号のパルス幅を設定することを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、前記ストローブ信号を動作クロック単位で設定可能な拡張ボード制御デバイスを備えていることを特徴とする画像形成装置。
【請求項４】
請求項１に記載の画像形成装置において、前記初期化処理ではバスリリース期間を設定することを特徴とする画像形成装置。
【請求項５】
請求項４に記載の画像形成装置において、前記バスリリース期間を動作クロック単位で設定可能な拡張ボード制御デバイスを備えていることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置に関し、特に拡張ボードを接続することで機能を拡張可能な機能拡張型画像形成装置に関する。
【背景技術】
【０００２】
最近におけるパーソナルコンピュータ（ＰＣ）の普及に伴って様々な周辺機器が開発され、周辺機器の種類の増加とともにＰＣと接続されるインターフェースも種類が増えている。このように様々な種類のインターフェースが増えたことから、逆に一つの種類の周辺機器についても性能とコストのトレードオフでユーザーが選択可能なように、複数のインターフェースに対応できることが要求されるようになっている。
【０００３】
例えば、プリンタやプリンタ機能を含む複合機などの画像形成装置は、セントロニクス、ＵＳＢ、有線のネットワーク、無線のネットワーク等に対応できることが求められる。そのような場合、プリンタは、そのクラスの印刷速度や使用用途に最も適したインターフェースを標準搭載し、それ以外のインターフェースは拡張機能として提供される場合が多く、機能を拡張するための拡張ボードを追加搭載して対応する態様が採用されることが多い。
【０００４】
ところで、所謂オプションに対応するために、例えば特許文献１には機器に取付けられたオプション類の検知をしてその状態に応じたステッピングモータの制御を行いことが記載されている。
【特許文献１】特開平３−８２３９９号公報
【０００５】
また、特許文献２には複数のオプションユニットが同一のコネクタを介して選択的に接続可能な画像形成装置において、１つのＡ／Ｄ変換器を有し、当該Ａ／Ｄ変換器に入力される電圧でオプションユニットの区別を行うこと、あるいは、１つの入力ポートを有し、当該入力ポートに入力される信号でオプションユニットの区別を行なうことが記載されている。
【特許文献２】特開平９−２４７３０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した機能拡張ボードを接続可能な画像形成装置においては、拡張インターフェースの設計は装置の動作に大きく影響を与えることになる。一方、拡張ボードはそれぞれの機能を最大限発揮できるように設計されているので、拡張インターフェースへの要求性能も拡張ボードごとに異なる。
【０００７】
この場合、装置側の拡張インターフェースは、接続される予定の拡張ボードの最も低い要求性能にすることで全ての拡張ボードに対応することが可能になる。しかしながら、このような構成にすると、高い性能を持つ拡張ボードの性能を十分に発揮できないし、また、将来的に新たな拡張ボードができた場合に対応できるという保証もないという課題がある。
【０００８】
本発明は上記の課題に鑑みてなされたものであり、当該機能拡張ボードによる機能拡張を十分に発揮できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明に係る画像形成装置は、接続される拡張ボードの種類を検出し、この検出結果に基づいて接続された拡張ボードの種類に応じた初期化処理を行なう手段を備えている構成とした。
【００１０】
ここで、初期化処理では拡張ボードのアクセスに用いるストローブ信号のパルス幅を設定することが好ましい。この場合、ストローブ信号を動作クロック単位で設定可能な拡張ボード制御デバイスを備えていることが好ましい。
【００１１】
また、初期化処理ではバスリリース期間を設定することが好ましい。この場合、バスリリース期間を動作クロック単位で設定可能な拡張ボード制御デバイスを備えていることが好ましい。
【発明の効果】
【００１２】
本発明に係る画像形成装置によれば、接続される拡張ボードの種類を検出し、この検出結果に基づいて接続された拡張ボードの種類に応じた初期化処理を行なう手段を備えているので、当該拡張ボードの機能を最大限発揮させる動作を行なうことができるようになる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について添付図面を参照して説明する。まず、本発明の第１実施形態について図１を参照して説明する。なお、図１は同実施形態のブロック説明図である。
画像形成装置本体側には本体メインボード１が設けられ、この本体メインボード１には装置本体側の制御を司るＣＰＵ１１と、この装置本体に接続される拡張ボード２の制御を司る拡張ボード制御デバイス１２とを備えている。拡張ボード制御デバイス１２には内部レジスタ１３を有し、内部レジスタ１３を設定することにより拡張ボード２とのアクセスタイミングを決定する。この本体メインボード１の拡張ボード制御デバイス１２が接続される拡張ボードの種類を検出し、この検出結果に基づいて接続された拡張ボードの種類に応じた初期化処理を行なう手段を兼ねている。
【００１４】
一方、この装置本体に接続される機能を拡張するための拡張ボード２は、本体メインボード１とのデータ転送を行なうためのメインボードＩ／Ｆデバイス２１を有している。このメインボードＩ／Ｆデバイス２１には、内部レジスタ２３を持ち、この内部レジスタ２３に拡張ボード２の種類を表わすＩＤを格納したＩＤレジスタ２３ａが割り当てられている。つまり、異なる種類の拡張ボード２であっても、内部レジスタ２３の同じアドレスに割り当てられるＩＤレジスタ２３ａを読むことによって、このＩＤレジスタ２３ａに保持されている拡張ボード２の種類を表わすＩＤを読み出すことができるようにしている。
【００１５】
このように構成したので、図２に示すように、本体メインボード１の拡張ボード制御デバイス１２は装置本体の起動時に、接続されている拡張ボード２のメインボードＩ／Ｆデバイス２１のＩＤレジスト２３ａをアクセスしてその内容（レジスタの値）を読み込むことで、接続されている拡張ボード２の種類を検出し、検出した拡張ボード２の種類に応じた初期設定を行なって内部レジスタ１３に格納する初期化処理を行なう。この場合、起動直後、内部レジスタ１３はデフォルト値の確実にマージンがとれる設定として、最初のＩＤレジスタ２３ａの読み出しはそのタイミングで行なう。
【００１６】
このように、接続される拡張ボードの種類を検出し、この検出結果に基づいて接続された拡張ボードの種類に応じた初期化処理を行なうことによって、接続される拡張ボードに最適な動作をさせることができ、機能拡張時の最適なパフォーマンスを実現することができるとともに、拡張ボード制御デバイスを構成するＬＳＩの汎用性も向上し開発工数も大幅に削減できる。
【００１７】
次に、本体メインボード１の拡張ボード制御デバイス１２と拡張ボード２のメインボードＩ／Ｆデバイス２１との間における初期化処理の具体例について図３及び図４を参照して説明する。
ここでは、拡張ボード制御デバイス１２がメインボードＩ／Ｆデバイス２１に対して、図３に示すように、アドレスＡｄｄｒｅｓｓ、データＤａｔａ、信号ＣＳ＿Ｎ、信号ＯＥ＿Ｎ、信号ＷＥ＿Ｎでアクセスを行なうインターフェースを例に説明する。
【００１８】
このようなバス構成でリード動作を実施する場合、拡張ボード制御デバイス１２から出力する信号ＯＥ＿Ｎがリードのストローブ信号となり、図４に示すようシーケンスになる。つまり、拡張ボード制御デバイス１２から有効なアドレスＡｄｄｒｅｓｓが出力された後、信号ＣＳ＿Ｎ、信号ＯＥ＿Ｎがアサートされ、拡張ボード２側のデバイスの応答にかかる期間が経過すると、拡張ボード２側から有効なデータＤａｔａが出力され、拡張ボード制御デバイス１２はストローブ信号ＯＥ＿ＮをネゲートしてデータＤａｔａを取り込む。
【００１９】
ここで、拡張ボード２の性能によってデータＤａｔａが出力されるタイミングが異なるため、応答速度の速い拡張ボード２の場合は信号ＯＥ＿Ｎのアサート期間が短くなり、サイクル全体も短くなる。
【００２０】
この例では、図５に示すように、拡張ボード２のＩＤレジスタ２３ａをリードし、検知した拡張ボード２の種類に応じた図４に示すストローブ信号ＯＥ＿Ｎの期間（パルス幅）Ｔ１の設定を行なう。
【００２１】
このように、初期化処理では拡張ボードのアクセスに用いるストローブ信号のパルス幅を設定することによってアクセススピードを最適化することができる。
【００２２】
次に、本発明の第２実施形態について図６を参照して説明する。図６は同実施形態の説明に供するタイミングチャートである。
通常クロック同期型のシステムで使用されるＬＳＩは内部もクロック同期で設計される。ここで、拡張ボード制御デバイス１２を構成するＬＳＩをクロック同期とした場合、図４の各信号は拡張ボード制御デバイス１２内では図６に示すようにクロックに同期して生成することになる。そして、拡張ボード制御デバイス１２は、図６に示すストローブ信号ＯＥ＿Ｎの期間（パルス幅）Ｔ１をクロック単位で設定できるようにする。
【００２３】
このように、ストローブ信号の期間（パルス幅）をクロック単位で設定可能な拡張ボード制御デバイスを用いて、初期化処理では、ストローブ信号の期間（パルス幅）をクロック単位で設定することで、接続される拡張ボード２の性能を十分に引き出すことが可能になる。
【００２４】
また、クロック単位で設定できることにより、動作周波数の異なるシステムにその拡張ボード制御デバイス１２を組み込んだときにも柔軟に対応することができるようになる。つまり、拡張ボード制御デバイス１２を構成するＬＳＩの汎用性が高くなる。例えば、本体メインボード１の動作周波数が１００ＭＨｚのシステムで、拡張ボード２の要求パルス幅が１００ｎｓであるような場合、パルス幅を１０クロック分（１０ｎｓ×１０クロック）に設定すれば動作が可能になり、本体メインボード１の動作周波数が５０ＭＨｚのシステムで、拡張ボード２の要求パルス幅が１００ｎｓであるような場合、５クロック分（２０ｎｓ×５クロック）で動作が可能になる。これにより、拡張ボード制御デバイス１２を複数機種で使用することができる。
【００２５】
次に、本発明の第３実施形態について図７を参照して説明する。図７は同実施形態の説明に供するタイミングチャートである。この図７の例は、リードアクセスを２回連続で行ったときのタイミングチャートを示している。
ここで、１回のアクセスサイクルＡＳはデータ読み出しサイクルＤＳとバスリリースサイクルＢＳに分けることができる。データ読み出しサイクルＤＳについては、上述したようにストローブ信号のパルス幅を設定可能にすることで、接続される拡張ボード２に対して最適なアクセスが可能になる。
【００２６】
さらに、ここでは、バスリリースサイクル（期間）ＢＳを設定可能にしている。これにより、接続される拡張ボード２に対してより最適なアクセスを実現することができるようになる。
【００２７】
つまり、一般的にデータ読み出しサイクルは接続された拡張ボードの応答スピードに対してのレスポンスという意味で注目されやすく、読み出しサイクルの最適化を追求することは行なわれるが、読み出し後のバスリリース期間に関してはあまり注目されない場合が多い。しかしながら、ＤＭＡアクセスなどで連続してアクセスを行なう場合などには、読み出しサイクルだけでなく、バスリリース期間を含めた１サイクルの時間が転送速度に大きく影響する。さらに、接続される拡張ボードのバスリリース時間は意外とばらつきが大きく、短いものでは１０ｎｓくらいのものもあるが、長いものでは４０ｎｓほど必要なものがある。そこで、バスリリース期間を最適化することによって転送サイクルの短縮を図ることができるのである。
【００２８】
この場合、拡張ボード制御デバイス１２を構成するＬＳＩは、バスリリース期間をクロック単位で設定できるようにすることが好ましい。これにより、ストローブ信号の場合と同様に、接続される拡張ボード２への柔軟な対応と汎用性を持たせることができるようになる。
【００２９】
次に、プリンタの制御部に適用した具体例について図８を参照して説明する。なお、図８は同具体例の説明に供するブロック図である。
プリンタのプリンタ制御メインボード３０は、プリンタ全体の制御を司る制御部（ＣＰＵ）３１と、拡張ボードＩ／Ｆ３４を介して接続される拡張ボードのＩＤレジスタの内容を読み込んで拡張ボードの種類を検出し、検出した拡張ボードの種類に応じた初期設定を行なう拡張ボード制御デバイスを含み、拡張ボードのアクセスに関して制御を行なうためのホストＩ／Ｆ系ＡＳＩＣ３２とを備え、Ｉ／Ｆ部として標準でＵＳＢポート３３を、機能拡張用として拡張ボードＩ／Ｆ３４を搭載している。このプリンタの拡張ボードＩ／Ｆ３４には拡張ボードとしてのオプションボードとして、ＩＥＥＥ１２８４ボード３６、ネットワークボード２７があるものとする。これらのオプションボード側は、前述したようにそれぞれＩＤレジスタを有している。
【００３０】
そこで、プリンタ制御メインボード３０のホストＩ／Ｆ系ＡＳＩＣ３２は、拡張ボードＩ／Ｆ３４を経由して接続されたオプションボード（拡張ボード）のＩＤ情報を取り込み、この取り込んだ情報により接続されたオプションボードの種類を検出し、この検出したオプションボードの種類に応じた最適な初期設定を内部のレジスタに行なってオプションボードをアクセスすることになる。
【００３１】
このように、画像形成装置のホスト（パーソナルコンピュータなど）とのＩ／Ｆに実施することで、画像データ転送時などの連続アクセスを、拡張ボードの性能を最大限に引き出して行なうことができるようになる。
【００３２】
次に、本発明に係る画像形成装置の一例について図９及び図１０を参照して説明する。なお、図９は同画像形成装置の全体構成を説明する側面説明図、図１０は同じく概略平面説明図である。
【００３３】
この画像形成装置は、フレーム１０１を構成する左右の側板１０１Ａ、１０１Ｂに横架したガイド部材であるガイドロッド１０２とステー１０３とでキャリッジ１０４を主走査方向に摺動自在に保持し、主走査モータ１０５によって駆動プーリ１０６Ａと従動プーリ１０６Ｂ間に架け渡したタイミングベルト１０７を介して矢示方向（主走査方向）に移動走査する。
【００３４】
このキャリッジ４には、例えばイエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｂｋ）の各色のインク滴を吐出する４個の液滴吐出ヘッドからなる記録ヘッド１１を複数のインク吐出口（ノズル）を形成したノズル面１１１ａのノズル列を主走査方向と直交する方向（副走査方向）に配列し、インク吐出方向を下方に向けて装着している。なお、ここでは独立した液滴吐出ヘッドを用いているが、各色の記録液の液滴を吐出する複数のノズル列を有する１又は複数のヘッドを用いる構成とすることもできる。また、色の数及び配列順序はこれに限るものではない。
【００３５】
記録ヘッド１１１を構成するインクジェットヘッドとしては、圧電素子などの圧電アクチュエータ、発熱抵抗体などの電気熱変換素子を用いて液体の膜沸騰による相変化を利用するサーマルアクチュエータ、温度変化による金属相変化を用いる形状記憶合金アクチュエータ、静電力を用いる静電アクチュエータなどを、液滴を吐出するための圧力を発生する圧力発生手段として備えたものなどを使用できる。
【００３６】
また、キャリッジ１０４には、記録ヘッド１１１に各色のインクを供給するための各色のサブタンク１１５を搭載している。この各色のサブタンク１１５には各色のインク供給チューブ１１６を介して、カートリッジ装填部１０９に装着された各色のインクカートリッジ１１０から各色のインクが補充供給される。なお、このカートリッジ装填部１０９にはインクカートリッジ１１０内のインクを送液するための供給ポンプユニット１１７が設けられ、また、インク供給チューブ１１６は這い回しの途中でフレーム１０１を構成する後板１０１Ｃに係止部材１１８にて保持されている。  
【００３７】
一方、給紙トレイ１２０の用紙積載部（圧板）１２１上に積載した用紙１２２を給紙するための給紙部として、用紙積載部１２１から用紙１２２を１枚ずつ分離給送する半月コロ（給紙コロ）１２３及び給紙コロ１２３に対向し、摩擦係数の大きな材質からなる分離パッド１２４を備え、この分離パッド１２４は給紙コロ１２３側に付勢されている。
【００３８】
そして、この給紙部から給紙された用紙１２２を記録ヘッド１１１の下方側に送り込むために、用紙１２２を案内するガイド部材１２５と、カウンタローラ１２６と、搬送ガイド部材１２７と、先端加圧コロ１２９を有する押さえ部材１２８とを備えるとともに、給送された用紙１２２を静電吸着して記録ヘッド１１に対向する位置で搬送するための搬送手段である搬送ベルト１３１を備えている。
【００３９】
この搬送ベルト１３１は、無端状ベルトであり、搬送ローラ１３２とテンションローラ１３３との間に掛け渡されて、ベルト搬送方向（副走査方向）に周回するように構成し、周回移動しながら帯電ローラ１３４によって帯電（電荷付与）される。
【００４０】
この搬送ベルト１３１としては、１層構造のベルトでも良く、又は複層（２層以上の）構造のベルトでもよい。１層構造の搬送ベルト１３１の場合には、用紙１３２や帯電ロー１３４に接触するので、層全体を絶縁材料で形成している。また、複層構造の搬送ベルト１３１の場合には、用紙１２２や帯電ローラ１３４に接触する側は絶縁層で形成し、用紙１２２や帯電ローラ１３４と接触しない側は導電層で形成することが好ましい。
【００４１】
帯電ローラ１３４は、搬送ベルト１３１の表層をなす絶縁層（複層構造のベルトの場合）に接触し、搬送ベルト１３１の回動に従動して回転するように配置され、軸の両端に加圧力をかけている。この帯電ローラ１３４は、体積抵抗率が１０６〜１０９Ω／□の導電性部材で形成している。この帯電ローラ１３４には、後述するように、ＡＣバイアス供給部（高圧電源）から例えば２ｋＶの正負極のＡＣバイアス（高電圧）が印加される。
【００４２】
また、搬送ベルト１３１の裏側には、記録ヘッド１１１による印写領域に対応してガイド部材１３５を配置している。このガイド部材１３５は、上面が搬送ベルト１３１を支持する２つのローラ（搬送ローラ１３２とテンションローラ１３３）の接線よりも記録ヘッド１１１側に突出させることで搬送ベルト１３１の高精度な平面性を維持するようにしている。
【００４３】
この搬送ベルト１３１は、副走査モータ１３６によって駆動ベルト１３７及びタイミングローラ１３８を介して搬送ローラ１３２が回転駆動されることによって図６のベルト搬送方向に周回移動する。なお、図示しないが、搬送ローラ１３２の軸には、スリットを形成したエンコーダホイールを取り付け、このエンコーダホイールのスリットを検知する透過型フォトセンサを設けて、これらのエンコーダホイール及びフォトセンサによってホイールエンコーダを構成している。
【００４４】
さらに、記録ヘッド１１１で記録された用紙１２２を排紙トレイ１４０に排紙するための排紙部として、搬送ベルト１３１から用紙１２２を分離するための分離爪１４１と、排紙ローラ１４２及び排紙コロ１４３とを備えている。
【００４５】
また、装置本体の背面部には、両面印刷を行なうときに用紙１２２を反転させる手段である両面ユニット１５１が着脱自在に装着されている。この両面ユニット１５１は搬送ベルト１３１の逆方向回転で戻される用紙１２２を取り込んで反転させて再度カウンタローラ１２６と搬送ベルト１３１との間に給紙する。
【００４６】
さらに、キャリッジ１０４の走査方向一方側の非印字領域には、記録ヘッド１１１のノズルの状態を維持し、回復するための維持回復機構１６１を配置している。この維持回復機構１６１には、記録ヘッド１１１の各ノズル面１１１ａをキャピングするための各キャップ部材（以下「キャップ」という。）１６２ａ〜１６２ｄ（区別しないときは「キャップ１６２」という。）と、ノズル面１１１ａをワイピングするためのブレード部材であるワイパーブレード１６３と、増粘した記録液を排出するために記録に寄与しない液滴を吐出させる空吐出を行なうときの液滴を受ける空吐出受け１６４などを備えている。ここでは、キャップ１６２ａを吸引及び保湿用キャップとし、他のキャップ１６２ｂ〜１６２ｄは保湿用キャップとしている。
【００４７】
また、キャリッジ１０４の走査方向他方側の非印字領域には、記録中などに増粘した記録液を排出するために記録に寄与しない液滴を吐出させる空吐出を行なうときの液滴を受ける空吐出受け１６８を配置し、この空吐出受け１６８には記録ヘッド１１１のノズル列方向に沿った開口１６９などを備えている。
【００４８】
また、キャリッジ１０４の前方側には、スリットを形成したエンコーダスケール１７２を主走査方向に沿って設け、キャリッジ１０４の前面側にはエンコーダスケール１７２のスリットを検出する透過型フォトセンサからなるエンコーダセンサ１７３を設け、これらによって、キャリッジ１０４の主走査方向位置（ホーム位置に対する位置）を検知するためのリニアエンコーダ１７４を構成している。
【００４９】
さらに、キャリッジ１０４の印字領域側側面部に搬送ベルト１３１で搬送される用紙１２２の有無を検知する反射型フォトセンサで構成した用紙先端検知センサ１７５を設けている。この用紙先端検知センサ（用紙センサ）１７５は記録ヘッド１１１による記録位置（印字領域）よりも用紙搬送方向上流側で用紙１２２を検知できる位置に設けている。また、この用紙センサ１７５はキャリッジ１０３がホーム位置（図１０で右端に移動した位置）にあるときに記録領域側（搬送ベルト１３１側）に位置する側に設けている。
【００５０】
次に、この画像形成装置の制御部の概要について図１１のブロック図を参照して説明する。
この制御部２００は、この装置全体の制御を司るＣＰＵ２０１と、ＣＰＵ２０１が実行するプログラム、その他の固定データを格納するＲＯＭ２０２と、画像データ等を一時格納するＲＡＭ２０３と、装置の電源が遮断されている間もデータを保持するための書き換え可能な不揮発性メモリ２０４と、画像データに対する各種信号処理、並び替え等を行なう画像処理やその他装置全体を制御するための入出力信号を処理するＡＳＩＣ２０５とを備えている。
【００５１】
また、この制御部２００は、ホスト側とのデータ、信号の送受を行なうためのホストＩ／Ｆ部２０６を備えている。このホストＩ／Ｆ部２０６には、前述した図８に示す例で説明したように、例えば標準的なＵＳＢＩ／Ｆ３３の他、拡張ボードＩ／Ｆ３４を備えるととも、拡張ボードＩ／Ｆ３４を介して接続される拡張ボードのＩＤレジスタの内容を読み込んで拡張ボードの種類を検出し、検出した拡張ボードの種類に応じた初期設定を行う拡張ボード制御デバイスを含むホストＩ／Ｆ系ＡＳＩＣ３２などを備えている。
【００５２】
また、制御部２００は、記録ヘッド１１１を駆動するための駆動波形を生成するとともに、記録ヘッド２１１の圧力発生手段を選択駆動させる画像データ及びそれに伴う各種データを駆動ＩＣ（ヘッドドライバ２０８）に出力するヘッド制御部２０７と、主走査モータ１０５を駆動するための主走査モータ駆動部２１０と、副走査モータ１３６を駆動するための副走査モータ駆動部２１１と、帯電ローラ１３４にＡＣバイアスを供給するＡＣバイアス供給部２１２と、給紙コロ１２３に副走査モータ１３６の回転を伝達するための給紙クラッチ２１６をＯＮ／ＯＦＦするためのドライバ２１５、リニアエンコーダ１７４、ホイールエンコーダ２１７からの検出パルス、及びその他の各種センサからの検知信号を入力するためのＩ／Ｏ２１３などを備えている。また、この制御部２００には、この装置に必要な情報の入力及び表示を行なうための操作パネル２１４が接続されている。
【００５３】
ここで、制御部２００は、パーソナルコンピュータ等の情報処理装置、イメージスキャナなどの画像読み取り装置、デジタルカメラなどの撮像装置等のホストのプリンタドライバが生成した印刷データ等をケーブル或いはネットを介してホストＩ／Ｆ部２０６で受信する。
【００５４】
そして、制御部２００のＣＰＵ２０１は、ホストＩ／Ｆ部２０６に含まれる受信バッファ内の印刷データを読み出して解析し、ＡＳＩＣ２０５にて必要な画像処理、データの並び替え処理等を行ってヘッド制御部２０７に転送し、ヘッド制御部２０７から所要のタイミングで駆動ＩＣ（ヘッドドライバ１０８）に画像データや駆動波形を出力する。ヘッド制御部２０７の駆動波形生成部は、ＲＯＭ２０２に格納されてＣＰＵ２０１で読み出される駆動パルスのパターンデータをＤ／Ａ変換するＤ／Ａ変換器及び増幅器等で構成され、１の駆動パルス或いは複数の駆動パルスで構成される駆動波形をヘッドドライバ２０８に対して出力する。
【００５５】
ヘッドドライバ２０８は、シリアルに入力される記録ヘッド２１１の１行分に相当する画像データ（ドットパターンデータ）に基づいてヘッド制御部２０７の駆動波形生成部から与えられる駆動波形を構成する駆動パルスを選択的に記録ヘッド２１１の圧力発生手段に対して印加することで記録ヘッド２１１を駆動する。なお、このヘッドドライバ２０８は、例えば、クロック信号及び画像データであるシリアルデータを入力するシフトレジスタと、シフトレジスタのレジスト値をラッチ信号でラッチするラッチ回路と、ラッチ回路の出力値をレベル変化するレベル変換回路（レベルシフタ）と、このレベルシフタでオン／オフが制御されるアナログスイッチアレイ（スイッチ手段）等を含み、アナログスイッチアレイのオン／オフを制御することで駆動波形に含まれる所要の駆動パルスを選択的に記録ヘッド２１１の圧力発生手段に印加する。
【００５６】
このように構成した画像形成装置においては、給紙部から用紙１２２が１枚ずつ分離給紙され、略鉛直上方に給紙された用紙１２２はガイド１２５で案内され、搬送ベルト１３１とカウンタローラ１２６との間に挟まれて搬送され、更に先端を搬送ガイド１２７で案内されて先端加圧コロ１２９で搬送ベルト１３１に押し付けられ、略９０°搬送方向を転換される。
【００５７】
このとき、ＡＣバイアス供給部２１２から帯電ローラ１３４に対してプラス出力とマイナス出力とが交互に繰り返すように、つまり交番する電圧が印加され、搬送ベルト１３１が交番する帯電電圧パターン、すなわち、周回方向である副走査方向に、プラスとマイナスが所定の幅で帯状に交互に帯電されたものとなる。このプラス、マイナス交互に帯電した搬送ベルト１３１上に用紙１３２が給送されると、用紙１２２が搬送ベルト１３１に静電力で吸着され、搬送ベルト１３１の周回移動によって用紙１２２が副走査方向に搬送される。
【００５８】
そこで、キャリッジ１０４を移動させながら画像信号に応じて記録ヘッド１１１を駆動することにより、停止している用紙１２２にインク滴を吐出して１行分を記録し、用紙１２２を所定量搬送後、次の行の記録を行なう。記録終了信号又は用紙１２２の後端が記録領域に到達した信号を受けることにより、記録動作を終了して、用紙１２２を排紙トレイ１４０に排紙する。
【００５９】
また、両面印刷の場合には、表面（最初に印刷する面）の記録が終了したときに、搬送ベルト１３１を逆回転させることで、記録済みの用紙１３２を両面給紙ユニット１５１内に送り込み、用紙１２２を反転させて（裏面が印刷面となる状態にして）再度カウンタローラ１２６と搬送ベルト１３１との間に給紙し、タイミング制御を行って、前述したと同様に搬送ベル１３１で搬送して裏面に記録を行った後、排紙トレイ１４０に排紙する。
【００６０】
このように、この画像形成装置においては、機能を拡張するための拡張ボードを接続可能であって、接続された拡張ボードの種類を検出し、この検出した拡張ボードの種類に応じた初期設定を行う手段（ホストＩ／Ｆ部）を備えているので、画像データ転送時などの連続アクセスを、拡張ボードの性能を最大限に引き出して行なうことができるようになる。
【００６１】
なお、上記実施形態では本発明に係る画像形成装置としてプリンタ構成で説明したが、これに限るものではなく、例えば、プリンタ／ファックス／コピア複合機などの画像形成装置に適用することができる。また、画像形成装置以外の一般的に、拡張ボードを接続可能な機器にも適用することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の第１実施形態の説明に供するブロック説明図である。
【図２】同実施形態の説明に供するフロー図である。
【図３】同実施形態の具体的説明に供するブロック説明図である。
【図４】同じく同説明に供するタイミングチャートである。
【図５】同じく同説明に供するフロー図である。
【図６】本発明の第２実施形態の説明に供するタイミングチャートである。
【図７】本発明の第３実施形態の説明に供するタイミングチャートである。
【図８】本発明をプリンタの制御部に適用した具体例の説明に供するブロック説明図である。
【図９】本発明に係る画像形成装置の全体構成を説明する側面説明図である。
【図１０】同じく概略平面説明図である。
【図１１】同じく制御部の概要を説明するブロック図である。
【符号の説明】
【００６３】
１…本体メインボード
２…拡張ボード
１２…拡張ボード制御デバイス
１３…内部レジスタ
２１…メインボードＩ／Ｆデバイス
２３…内部レジスタ
２３ａ…ＩＤレジスタ
【図１】
2006312264.tif 000003
【図２】
2006312264.tif 000004
【図３】
2006312264.tif 000005
【図４】
2006312264.tif 000006
【図５】
2006312264.tif 000007
【図６】
2006312264.tif 000008
【図７】
2006312264.tif 000009
【図８】
2006312264.tif 000010
【図９】
2006312264.tif 000011
【図１０】
2006312264.tif 000012
【図１１】
2006312264.tif 000013