(57)【特許請求の範囲】
【請求項１】
機能別に分類され、１つの被制御単位としてそれぞれ構成されている複数のユニットを装着可能な画像形成装置であって、
前記複数のユニットを接続可能なインタフェースを有し、該インタフェースに接続されているユニット間の制御の整合性を確保するための整合制御を行う中継手段と、
前記中継手段と通信可能に接続される制御手段と、
ユーザに対して警告を行う警告手段と、を備え、
前記中継手段は、前記インタフェースを介して接続されるユニットの識別情報である第１の識別情報を検出するとともに、該検出された前記第１の識別情報に基づいて前記中継手段の識別情報である第２の識別情報を決定し、
前記制御手段は、前記中継手段から前記第２の識別情報を取得し、該取得された前記第２の識別情報が予め設定された制御可能な前記中継手段の識別情報に含まれる場合は、前記中継手段の識別情報に応じた制御を行う一方、該取得された前記第２の識別情報が予め設定された制御可能な前記中継手段の識別情報に含まれない場合は、前記警告手段に警告を行わせることを特徴とする画像形成装置。
【請求項２】
前記複数のユニットは、それぞれ一意に識別可能なユニット識別情報が予め付与されており、
前記中継手段の前記検出手段は、前記インタフェースを介して、該インタフェースに接続されているユニットのそれぞれのユニット識別情報を取得することにより、前記インタフェースに対するユニットの接続状況を検出し、
前記中継手段の前記決定手段は、前記取得されたユニット識別情報の組み合わせに基づいて、前記検出されたユニットの接続状況に応じた制御内容を決定することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記中継手段は、前記制御手段による前記決定された制御内容に応じた制御に伴い、前記インタフェースに接続されているユニット間の整合制御を行うことを特徴とする請求項２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機能別に分類され、１つの被制御単位としてそれぞれ構成されている複数のユニットを装着可能な画像形成装置に関する。
【背景技術】
【０００２】
従来、対応する機能を実行するための複数のユニットを備える装置においては、全ての制御が１つのメイン制御部に集約され、メイン制御部が各ユニットを直接制御する。このようなメイン制御部は、ＣＰＵを搭載し、ＣＰＵは、各ユニットを駆動または制御するための制御信号を生成する。例えば、モータを有するモータ駆動ユニットに対しては、メイン制御部により、モータを駆動するための駆動信号が生成される。この駆動信号は、配線を介して、モータ駆動ユニットに伝送され、モータ駆動ユニットのモータは、上記駆動信号により駆動される。
【０００３】
また、機能別に分類され、１つの制御単位として構成されている複数のユニットを備える機器に対する制御装置として、ユニット毎に設けられ、当該ユニットの制御を受け持つＣＰＵが搭載されている複数のユニット制御手段を備えるものが提案されている（例えば特許文献１参照）。各ユニット制御手段は、それぞれの間で多重通信を行い、各ユニット制御手段間の制御の整合性をとりながら、対応するユニットの制御を行う。
【特許文献１】特開平８−２９７４３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した制御装置においては、新規の装置設計などに伴い制御対象（負荷）または制御仕様が変わる毎に、各ユニット制御手段を新規に開発する必要がある。また、仮に設計仕様の変更の程度が小さい場合であっても、既存のユニット制御手段の一部を流用することができる程度である。その結果、このような制御装置は、開発コストが高くなり、または長い開発期間が必要となり、開発効率が低い。
【０００５】
本発明の目的は、開発効率の向上を図り、ひいては開発コストを低減することができる画像形成装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するため、機能別に分類され、１つの被制御単位としてそれぞれ構成されている複数のユニットを装着可能な画像形成装置であって、前記複数のユニットを接続可能なインタフェースを有し、該インタフェースに接続されているユニット間の制御の整合性を確保するための整合制御を行う中継手段と、前記中継手段と通信可能に接続される制御手段と、ユーザに対して警告を行う警告手段と、を備え、前記中継手段は、前記インタフェースを介して接続されるユニットの識別情報である第１の識別情報を検出するとともに、該検出された前記第１の識別情報に基づいて前記中継手段の識別情報である第２の識別情報を決定し、前記制御手段は、前記中継手段から前記第２の識別情報を取得し、該取得された前記第２の識別情報が予め設定された制御可能な前記中継手段の識別情報に含まれる場合は、前記中継手段の識別情報に応じた制御を行う一方、該取得された前記第２の識別情報が予め設定された制御可能な前記中継手段の識別情報に含まれない場合は、前記警告手段に警告を行わせることを特徴とする画像形成装置を提供する。
【発明の効果】
【０００９】
本発明によれば、開発効率の向上を図り、ひいては開発コストを低減することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１１】
図１は本発明の一実施の形態に係る制御装置を搭載する画像形成装置の構成を示す縦断面図である。図２は原稿固定読み方式を採用するリーダの構成を模式的に示す縦断面図である。図３はＡＤＦが装着されているリーダの構成を模式的に示す縦断面図である。図４は図１の画像形成装置の制御装置の構成を示すブロック図である。
【００１２】
画像形成装置は、図１に示すように、リーダ１Ｒおよびプリンタ１Ｐを備えるカラー複写機である。リーダ１Ｒは、画像読取装置である。プリンタ１Ｐは、中間転写方式により、リーダ１Ｒにより読み取られたカラー画像を転写材Ｐ上に形成するプリンタである。
【００１３】
リーダ１Ｒとしては、例えば図２または図３に示す構成を有する画像読取装置が用いられる。まず、図２に示す、原稿固定読み方式を採用する画像読取装置からなるリーダ１Ｒについて説明する。
【００１４】
リーダ１Ｒは、図２に示すように、プラテンガラス１２０３上に置かれた原稿１２０４を照明するための原稿照明ランプ１２０１と、照明された原稿１２０４からの反射光をレンズ１２０８へ導くための複数のミラー１２０５，１２０６，１２０７とを有する。レンズ１２０８を通過した光は、カラーＣＣＤ１２０９上に結像され、カラーＣＣＤ１２０９は、結像された光学像を電気信号に変換して出力する。
【００１５】
原稿照明ランプ１２０１およびミラー１２０５は、読取部１２１０に搭載され、読取部１２１０は、図中の矢印が示すＡ方向およびＢ方向へ往復動可能に構成されている。読取部１２１０がＡまたはＢ方向へ移動される際、ミラー１２０６およびミラー１２０７は、一体に、原稿面からカラーＣＣＤ１２０９までの距離（光路長）が一定に保持されるようにＡまたはＢ方向に移動される。
【００１６】
プラテンガラス１２０３の前方位置には、シェーディング補正板１２１１および流し読み位置ウィンドウ１２１２が設けられている。また、プラテンガラス１２０３の上方には、プラテンガラス１２０３上に置かれた原稿を押圧するための圧板１２１３が設けられている。
【００１７】
リーダ１Ｒで原稿を読み取る際には、まず、オペレータにより圧板１２１３が開かれ、原稿がプラテンガラス１２０３上に置かれる。そして、圧板１２１３が閉じられ、コピー開始を指示するためのスタートキーが押下される。これにより、リーダ１Ｒによる読取動作が開始される。この読取動作においては、まず、読取部１２１０がホームポジションからＢ方向へ移動され、シェーディング補正板１２１１を読み取る位置で停止される。
【００１８】
次いで、原稿照明ランプ１２０１が点灯され、原稿照明ランプ１２０１によりシェーディング補正板１２１１が照明される。このシェーディング補正板１２１１からの反射光は、各ミラー１２０５，１２０６，１２０７およびレンズ１２０８を介してカラーＣＣＤ１２０９へ導かれ、カラーＣＣＤ１２０９により、シェーディング補正板１２１１の読み取りが行われる。そして、この読み取りによって得られたＣＣＤ１２０９の出力に基づいてシェーディング補正が行われる。このシェーディング補正により、原稿照明ランプ１２０１の照度むら、レンズ１２０８の周辺光量落ち、カラーＣＣＤ１２０９の画素毎の感度むらが補正され、これにより、原稿画像に対する読み取りむらが補正される。
【００１９】
シェーディング補正処理が終了すると、読取部１２１０は、さらにＢ方向へ移動され、流し読みウィンドウ１２１２の直下の位置で停止される。この位置は、原稿画像の読取スタート位置であり、この位置から読取部１２１０は、Ａ方向へ加速移動される。そして、読取部１２１０は、プラテンガラス１２０３上の原稿１２０４の先端部に対応する位置に達すると、当該位置から所定速度で等速移動される。この読取部１２１０の等速移動中、カラーＣＣＤ１２０９は、原稿１２０４からの反射光を取りこみ、原稿上の画像の読み取りを行う。カラーＣＣＤ１２０９は、結像された光学像を電気信号に変換して出力する。この電気信号は、画像信号に変換され、この画像信号に対して所定の画像処理が施される。そして、画像処理された画像信号は、プリンタ１Ｐへ送出される。
【００２０】
読取部１２１０は、原稿１２０４の終端部に対応する位置へ到達すると、当該位置で停止された後に、Ｂ方向へ、ホームポジションまで移動される。そして、読取部１２１０は、ホームポジションで待機し、次原稿の読み取りに備える。
【００２１】
また、図２に示すリーダ１Ｒには、ＡＤＦ（自動原稿給送装置）を装着することが可能である。この場合、図３に示すように、図２に示すリーダ１Ｒに対して、ＡＤＦ１３００が圧板１２１３に置き換えて装着されることになる。ＡＤＦ１３００は、原稿を積載する原稿積載トレイ１３０１を有する。原稿積載トレイ１３０１上の原稿は１枚ずつ給紙ローラ１３０２，１３０３により給紙され、給紙ローラ１３０２，１３０３によって給紙された原稿は、搬送ローラ１３０５により、各ガイド１３０４，１３０７，１３０６に案内されながら、流し読み位置（流し読みウインドウ１２１２直下の位置）を通過するように搬送される。そして、原稿は、排紙トレイ１３０８上へ排紙される。
【００２２】
このリーダ１Ｒで複数の原稿を読み取る際には、ＡＤＦ１３００の原稿積載トレイ１３０１に複数枚の原稿が積載され、スタートキーが押下される。そして、読取動作が開始されると、まず、上述したように、シェーディング補正板１２１１が読み取られ、シェーディング補正が行われる。このシェーディング補正後、読取部１２１０は、上記流し読み位置へ移動され、停止される。
【００２３】
次いで、ＡＤＦ１３００による原稿の給紙が開始され、給紙された原稿は、流し読みウィンドウ１２１２を経て排紙トレイ１３０８へ排紙される。この原稿が流し読みウィンドウ１２１２を通過する際、原稿からの反射光は、各ミラー１２０５，１２０６，１２０７およびレンズ１２０８を介してカラーＣＣＤ１２０９へ導かれ、カラーＣＣＤ１２０９は、結像された光学像を電気信号に変換して出力する。この電気信号は、画像信号に変換され、この画像信号に対して所定の画像処理が施される。そして、画像処理された画像信号は、プリンタ１Ｐへ送出される。
【００２４】
プリンタ１Ｐは、具体的には、４つのステーション１０ａ，１０ｂ，１０ｃ，１０ｄを含む画像形成部１０、給紙ユニット２０、中間転写ユニット３０、定着ユニット４０、および制御装置７０を有する。画像形成部１０のステーション１０ａ〜１０ｄは、それぞれ、図中の矢印方向へ回転駆動される複数の感光ドラム１１ａ〜１１ｄを含む。各感光ドラム１１ａ〜１１ｄは、それぞれ、対応する色（シアン、マゼンタ、イエロー、ブラック）用ドラムである。各感光ドラム１１ａ〜１１ｄの周囲には、それぞれ、一次帯電器１２ａ〜１２ｄ、スキャナユニット１３ａ〜１３ｄ、折り返しミラー１６ａ〜１６ｄ、現像装置１４ａ〜１４ｄおよびクリーニング装置１５ａ〜１５ｄが配置されている。一次帯電器１２ａ〜１２ｄは、対応する感光ドラム１１ａ〜１１ｄ上を所定電位に帯電させるための帯電器である。スキャナユニット１３ａ〜１３ｄは、入力された画像信号に基づいてレーザ光を変調し、変調されたレーザ光により、折り返しミラー１６ａ〜１６ｄを介して対応する感光ドラム１１ａ上を露光走査するための装置である。この露光走査により感光ドラム１１ａ〜１１ｄ上には、画像信号に応じた静電潜像が形成される。現像装置１４ａ〜１４ｄは、対応する感光ドラム１１ａ〜１１ｄ上に対応するイローのトナーを供給し、対応する感光ドラム１１ａ〜１１ｄ上に形成された静電潜像をトナー像として可視像化するものである。クリーニング装置１５ａ〜１５ｄは、対応する感光ドラム１１ａ〜１１ｄに残留するトナーを回収するための装置である。
【００２５】
中間転写ユニット３０は、各感光ドラム１１ａ〜１１ｄ上に形成されたトナー像がそれぞれ一次転写領域Ｔａ，Ｔｂ，Ｔｃ，Ｔｄで順に重ね合わせて転写される中間転写ベルト３１を含む。中間転写ベルト３１は、駆動ローラ３２、従動ローラ３３、および中間転写ベルト３１を挟んで二次転写位置Ｔｅに対向する二次転写対向ローラ３４に巻回される。
【００２６】
一次転写領域Ｔａ，Ｔｂ，Ｔｃ，Ｔｄと中間転写ベルト３１を挟んで対向する位置には、一次転写用帯電器３５ａ〜３５ｄが設けられている。また、二次転写対向ローラ３４と中間転写ベルト３１を挟んで対向する位置には、二次転写ローラ３６が配置され、二次転写ローラ３６と中間転写ベルト３１との間に形成されるニップによって二次転写領域Ｔｅが形成される。二次転写ローラ３６は、中間転写ベルト３１に対して適度な圧力で加圧されている。二次転写領域Ｔｅの下流には、中間転写ベルト３１の画像形成面をクリーニングするためのクリーニングブレード５１、および廃トナーを収納する廃トナーボックス５２が設けられている。
【００２７】
給紙ユニット２０は、転写材Ｐを収納するための複数のカセット２１ａ，２１ｂ、手差しトレイ２７を含み、各カセット２１ａ，２１ｂおよび手差しトレイ２７には、それぞれ、転写材Ｐを１枚ずつ送り出すためのピックアップローラ２２ａ，２２ｂ，２６が設けられている。各カセット２１ａ，２１ｂ、手差しトレイ２７からそれぞれのピックアップローラ２２ａ，２２ｂ，２６により送り出された転写材Ｐは、給紙ローラ対２３および給紙ガイド２４により、レジストローラ２５ａ，２５ｂへ向けて搬送され、レジストローラ２５ａ，２５ｂ位置で一旦停止される。一旦停止された転写材Ｐは、レジストローラ２５ａ，２５ｂにより、画像形成部１０の画像形成タイミングに合わせて、二次転写領域Ｔｅへ送り出される。この二次転写領域Ｔｅにおいて、中間転写ベルト３１に転写されたトナー像（フルカラートナー像）が転写材Ｐに転写される。二次転写領域Ｔｅから抜け出た転写材Ｐは、ガイド４３に沿って定着ユニット４０へ送られる。
【００２８】
定着ユニット４０は、定着ローラ４１ａと加圧ローラ４１ｂとを含む。定着ローラ４１ａと加圧ローラ４１ｂとの間には、転写材Ｐを狭持搬送するためのニップ部が形成されている。上記ガイド４３に沿って送られた転写材Ｐが上記ニップ部を通過する際に、転写材Ｐ上のトナー像は熱圧され、転写材Ｐ上へ定着される。上記ニップ部を通過した転写材Ｐは、内排紙ローラ４４および外排紙ローラ４５に経て、装置外部に排紙される。
【００２９】
また、このような中間転写方式の画像形成装置においては、各感光ドラム１１ａ〜１１ｄ間の機械的取り付け誤差および各露光部１３ａ〜１３ｄによって発生するレーザ光の光路長誤差、光路変化、ＬＥＤの環境温度による反りなどが生じすることがある。このような反りにより、各感光ドラム１１ａ〜１１ｄ上に形成される各カラートナー像のレジストレーションのずれ、いわゆる色ずれ（レジずれ）が発生する。このレジずれを補正するために、それを検知するレジセンサ６０が設けられている。レジセンサ６０は、画像形成部１０の下流位置で、かつ駆動ローラ３２によりベルト３１が折り返される前の位置に配置されている。
【００３０】
制御装置７０は、図４に示すように、画像形成装置全体を制御するためのコントローラ８００を有する。コントローラ８００には、複数のインタフェースＩ／Ｆ−Ｓ，Ｉ／Ｆ−Ｄ，Ｉ／Ｆ−Ｖが設けられている。ここで、インタフェースＩ／Ｆ−Ｓは、リーダ１Ｒと、インタフェースＩ／Ｆ−Ｄは、ＤＣコントローラボード２００と、インタフェースＩ／Ｆ−Ｖは、レーザスキャナボード７００とそれぞれ接続される。ＤＣコントローラボード（Ｄコンボード）２００は、プリンタ１Ｐを制御するためのコントローラであり、特定ユニットであるＣＰＵボード１００と、ＡＳＩＣ２０１と、ドライバ（ｄｒｖ）２０２とを含む。
【００３１】
ＣＰＵボード１００には、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＡＳＩＣ１０４、および通信ＩＣ１０５が搭載されている。ＣＰＵ１０１は、ＲＡＭ１０３を作業領域として、ＲＯＭ１０２に格納されているプログラムを実行する。そして、ＣＰＵ１０１は、プログラムに従って、画像形成部１０、給紙ユニット２０、中間転写ユニット３０、定着ユニット４０、および、必要に応じて装着されるオプション装置を制御するための制御コマンドなどを生成する。
【００３２】
上記オプション装置としては、給紙デッキＤＥＣＫ１，ＤＥＣＫ２，フィニッシャＦＩＮなどがある。各給紙デッキＤＥＣＫ１，ＤＥＣＫ２，フィニッシャＦＩＮなどのオプション装置に対応する制御マンドは、通信ＩＣ１０５を介して、上記オプション装置に与えられる。
【００３３】
また、対応する制御コマンドがＡＳＩＣ１０４およびＡＳＩＣ２０１を介してドライバ２０２へ与えられ、ドライバ２０２は、センサＳ１の出力を監視しながら、与えられた制御コマンドに基づいてモータＭ１を駆動する。ＡＳＩＣ１０４およびＡＳＩＣ２０１間では、シリアル通信が行われる。
【００３４】
また、対応する制御コマンドがＡＳＩＣ１０４を介して、各中継ボード３００へ与えられる。中継ボード３００は、ＣＰＵ３０１およびＡＳＩＣ３０２を有し、ＣＰＵ３０１は、与えられた制御コマンドに基づいて、複数のモータをそれぞれ駆動するための制御信号などを生成する。ＣＰＵ３０１により生成された各制御信号は、ＡＳＩＣ３０２を介して、対応するドライバ基板５００１〜５００４に入力される。例えばドライバ基板５００１は、入力された制御信号に基づいて、センサＳ２の出力を監視しながらモータＭ２を駆動する。
【００３５】
また、対応する制御コマンドがＡＳＩＣ１０４を介して、各中継ボード４００へ与えられる。中継ボード４００は、ＣＰＵ４０１を有し、ＣＰＵ４０１は、対応するセンサ例えば電位センサの出力を監視しながら、複数の高電圧発生器をそれぞれ動作させるための制御信号を生成する。ＣＰＵ４０１により生成された各制御信号は、対応する高電圧発生器（ＨＶＴ）６００１〜６００４に入力され、対応する高電圧発生器６００１〜６００４は、入力された制御信号に基づいて動作する。
【００３６】
また、対応する制御コマンドがＡＳＩＣ１０４を介してレーザスキャナボード７００へ与えられる。レーザスキャナボード７００は、ＡＳＩＣ７０１を有する。ＡＳＩＣ７０１には、コントローラ８００を介して、リーダ１Ｒにより読み取られた画像信号が入力される。ＡＳＩＣ７０１は、各スキャナユニット１３ａ〜１３ｄから入力されるＢＤ信号を監視しながら、ＡＳＩＣ１０４からの制御コマンドおよび入力された画像信号に基づいて各スキャナユニット１３ａ〜１３ｄの駆動信号を生成する。各スキャナユニット１３ａ〜１３ｄの駆動信号は、それぞれ各スキャナユニット１３ａ〜１３ｄに入力され、各スキャナユニット１３ａ〜１３ｄは、上記駆動信号に基づいてレーザ光を発光し、当該レーザ光により対応する感光ドラム１１ａ〜１１ｄを露光走査するようにポリゴンミラーの駆動モータＭ３を駆動する。
【００３７】
次に、中継ボード３００の詳細について図５を参照しながら説明する。図５は図４の中継ボード３００の構成を示すブロック図である。
【００３８】
中継ボード３００は、図５に示すように、ＣＰＵ３０１と、ＡＳＩＣ３０２と、複数のＩ／Ｆ（インタフェース）３１０〜３１４とを有する。中継ボード３００は、各ドライバ基板５００１〜５００４のインタフェースとＣＰＵボード１００のインタフェースとの差異を吸収し、かつ各ドライバ基板５００１〜５００４が持つ特性に応じた細かな制御を行うためのユニットである。
【００３９】
中継ボード３００のＩ／Ｆ３１０は、ＣＰＵ１００との接続を行うためのシリアル方式のインタフェースである。また、各Ｉ／Ｆ３１１〜３１４は、それぞれ対応するドライバ基板５００１〜５００４との接続を行うためのインタフェースである。
【００４０】
ドライバ基板５００１は、用紙を給紙する給紙系のモータを駆動するためのドライバである。ドライバ基板５００１は、ＡＳＩＣ５０２と、複数のＩ／Ｆ５０１，５００１ａ，５００１ｂと、ＩＤ保持手段５０３とを有する。ＡＳＩＣ５０２は、Ｉ／Ｆ５０１を介して、中継ボード３００からの制御信号の入力、Ｉ／Ｆ５００１ｂに接続されたセンサ５００１ｅの出力およびＩＤ保持手段５０３に保持されているＩＤの中継ボード３００への出力などを行う。また、ＡＳＩＣ５０２は、入力された制御信号に応じて、対応するモータ５００１ｃ，５００１ｄを駆動する。
【００４１】
ドライバ基板５００２は、用紙を搬送する搬送系の駆動モータを駆動するためのドライバであり、ドライバ基板５００１と同様の構成を有する。ドライバ基板５００３は、両面パスを介して用紙を搬送する両面搬送系の駆動モータを駆動するためのドライバであり、ドライバ基板５００１と同様の構成を有する。ドライバ基板５００４は、用紙を排紙する排紙系の駆動モータを駆動するためのドライバであり、ドライバ基板５００１と同様の構成を有する。
【００４２】
次に、ドライバ基板５００１と中継ボード３００との間でやり取りされる信号について図６〜図８を参照しながら説明する。図６は図５のドライバ基板５００１と中継ボード３００との間でやり取りされる信号を示す図である。図７は図５の信号Ｒｘ，Ｔｘの変換状態を模式的に示す図である。図８は図５の中継ボード３００のドライバ基板５００１に対するインタフェースの構成を示すブロック図である。
【００４３】
中継ボード３００は、図６（ａ）に示すように、ドライバ基板５００１に対して、１６ｂｉｔのシリアル信号Ｔｘを送信する。また、ドライバ基板５００１は、図６（ｂ）に示すように、中継ボード３００に対して、２０ビットのシリアル信号Ｒｘを送信する。この信号Ｒｘにおいて、先頭の４ｂｉｔは、ＩＤ保持手段５０３に保持されているＩＤを示す。また、残りのｂｉｔのうち、１ｂｉｔは、センサ５００１ｅの出力を示し、他の残りの１５ｂｉｔは、リザーブとされている。
【００４４】
具体的には、図８に示すように、中継ボード３００のＡＳＩＣ３０２は、入出力信号に対してパラレルシリアル変換またはシリアルパラレル変換を行うパラシリ／シリパラ変換手段３０２ｂと、入出力信号をプログラマブルに接続／変更可能な接続／変更手段３０２ａとを有する。
【００４５】
また、ドライバ基板５００１においては、図７に示すように、Ｉ／Ｆ５０１を介して、中継ボード３００からのシリアル信号Ｔｘを受信すると、シリアル信号Ｔｘは、ＡＳＩＣ５０２へ入力される。ＡＳＩＣ５０２は、入力されたシリアル信号Ｔｘをパラレル信号へ変換し、そのパラレル信号のうち、対応する４ｂｉｔが、Ｉ／Ｆ５００１ａを介してモータ５００１ｃへ出力される。また、他の対応する４ｂｉｔが、Ｉ／Ｆ５００１ｂを介してモータ５００１ｄへ出力される。
【００４６】
また、ＡＳＩＣ５０２には、センサ５００１ｅの出力が、Ｉ／Ｆ５００１ｂを介して入力され、また、ＩＤ保持手段５０３に保持されているＩＤが入力される。これらの入力された信号は、シリアル信号Ｒｘへ変換され、このシリアル信号Ｒｘは、ＡＳＩＣ５０２から、Ｉ／Ｆ５０１を介して、中継ボード３００へ出力される。
【００４７】
また、各ドライバ基板５００２〜５００４と中継ボード３００との間でやり取りされる信号は、ドライバ基板５００１と中継ボード３００との間でやり取りされる信号と同様であるので、ここでは、その説明は省略する。
【００４８】
次に、中継ボード３００がＣＰＵボード１００からのコマンドに基づいてドライバ基板を駆動する動作を具体的に説明する。
【００４９】
電源を投入した直後の通信において、ドライバ基板５００１のＩＤがＡＳＩＣ５０２でシリアル信号に変換され、中継ボード３００へ送信される。これにより、中継ボード３００は、Ｉ／Ｆ３１１に接続されているドライバ基板５００１が給紙部のドライバ基板であることを検知することができる。また、Ｉ／Ｆ３１１に他のドライバ基板が接続される場合も同様に、そのＩＤに基づいてドライバ基板が認識される。この場合、他のドライバ基板に対応するように、ＡＳＩＣ３０４の内部において、通信のチャンネルの切り替えが行われ、他のドライバ基板に対応する制御を行うことが可能である。すなわち、中継ボード３００におけるＩ／Ｆ３１１〜３１４は、全て共通であるので、いずれのドライバ基板５００１〜５００４も接続可能である。このように接続されているドライバ基板に対してそのＩＤが認識され、認識されたＩＤに応じて各Ｉ／Ｆの制御が切り替えられる。
【００５０】
ここで、中継ボード３００がＣＰＵボード１００から例えば「給紙動作をする」というコマンドを受信した場合の動作について説明する。
【００５１】
中継ボード３００のＣＰＵ３０１には、給紙部のドライバ基板５００１に接続されたモータなどに適正なタイミングで適正な駆動信号を与えるための制御を行うプログラムが格納されている。上記駆動信号は、シリアル信号として、Ｉ／Ｆ３１１から、ドライバ基板５００１のＩ／Ｆ５０１を介してＡＳＩＣ５０２へ入力される。このシリアル信号はＡＳＩＣ５０２において、パラレル信号へ変換された後、Ｉ／Ｆ５００１ａ，５００１ｂを介してステップピングモータ５００１ｃまたはステッピングモータ５００１ｄへ供給される。また、給紙動作を検出するためのセンサ５００１ｅの検知信号は、Ｉ／Ｆ５００１ｂを介して、ＡＳＩＣ５０２へ入力される。ＡＳＩＣ５０２は、センサ５００１ｅの検知信号をシリアル信号に変換し、このシリアル信号は、Ｉ／Ｆ５０１を介して中継ボード３００へ転送される。これにより、給紙動作における紙搬送のタイミングが中継ボード３００へ通知されることになる。
【００５２】
本構成において、例えば上記ステッピングモータ５００１ｃを他のモータに変更した場合に、その駆動方式を最適化するための調整が必要である。この駆動方式の最適化のための調整は、中継ボード３００のＣＰＵ３０１のプログラムを変更するのみで可能であり、装置全体に対して影響を与えることがない。また、上記ステッピングモータ５００１ｃをＤＣモータに変更する場合でも、ドライバ基板のハードウェアと中継ボード３００のＣＰＵ３０１のプログラムを書き換えるのみで対応することができる。この際、中継ボード３００ハードウェア、およびＣＰＵボード１００を変更する必要はない。給紙ユニットの構成が変更されて、センサが増加した場合なども同様である。また、装置の構成変更に伴いドライバ基板が増設された場合でも、中継ボードのＩ／Ｆを増設し、ＣＰＵ３０１におけるプログラムを変更するのみで対応することができる。その結果、装置全体の制御を行うＣＰＵボード１００に関しては、ハードウェア、ソフトウェアともに変更する必要は一切ないので、高い汎用性を得ることができる。
【００５３】
次に、中継ボード４００およびそれに接続される高電圧発生器（ＨＶＴ）６００１〜６００４について図９および図１０を参照しながら説明する。図９は図４の中継ボード４００の構成を示すブロック図である。図１０は図４の高電圧発生器（ＨＶＴ）６００１〜６００４の構成を示すブロック図である。
【００５４】
中継ボード４００は、図９に示すように、シリアルＩ／Ｆ４０１、制御部４０２、高圧安定化制御部４０３、複数のマルチプレクサ４０５，４０６、および複数の接続コネクタ４０４ａ，４０４ｂ，４０４ｃ…を有する。シリアルＩ／Ｆ４０１は、ＣＰＵボード１００との間でシリアル通信を行うためのインタフェースである。制御部４０２は、シリアルＩ／Ｆ４０１を介してＣＰＵボード１００からのコマンドを受け取り、各高電圧発生器６００１〜６００４の動作をシーケンシャルに制御する。高圧安定化制御部４０３は、制御部４０２からのシーケンシャルな指令に応じて、各高電圧発生器６００１〜６００４の出力を安定化するための制御を行う。高圧安定化制御部４０３には、各マルチプレクサ４０５，４０６にそれぞれ対応するＡ／Ｄ変換器４０７，４０８が設けられている。各マルチプレクサ４０５，４０６は、対応するコネクタ４０４ａ，４０４ｂ，４０４ｃ…を介して入出力される信号の振り分けを行う。
【００５５】
各高電圧発生器６００１〜６００４は、同じ構成を有する。ここでは、各高電圧発生器６００１〜６００４を高電圧発生器６００としてその構成を説明する。
【００５６】
高電圧発生器６００は、図１０に示すように、中継ボード４００と接続するためのコネクタ６０１、および、中継ボード４００からの指令に基づいてスイッチング動作を行うスイッチ部６０２を有する。スイッチ部６０２によるスイッチング動作に応じて変圧部６０３は、電力を変圧して出力する。この出力された電力は、平滑部６０４において、所定の極性に平滑化され、直流電圧に変換される。そして、直流電圧は、出力端子６０７を介して出力される。ここで、平滑部６０４で直流化された電圧の電圧値は、電圧検出部６０６により検出され、その検出された電圧値は、コネクタ６０１を介して中継ボード４００へ送出される。また、出力電圧の電流値が電流検出部６０５により検出され、その検出された電流値は、コネクタ６０１を介して中継ボード４００へ送出される。また、中継ボード６００は、接地端子６０８を介して接地される。
【００５７】
次に、画像形成装置と給紙デッキとの接続について図１１〜図１３を参照しながら説明する。図１１は給紙デッキの接続の一例を模式的に示す図、図１２は給紙デッキの接続の他の例を模式的に示す図、図１３は給紙デッキの接続のさらに他の例を模式的に示す図である。
【００５８】
画像形成装置に対して例えば給紙デッキが接続される場合、給紙デッキは、ＬＡＮを介して、ＣＰＵボード１００の通信ＩＣ１０５と接続される。ここで、図１１に示すように、給紙デッキは、ＬＡＮと接続される管理用ＣＰＵまたは中継基板と、複数の給紙ユニットとを有する。各給紙ユニットには、それぞれ、ＣＰＵが設けられている。そして、管理用ＣＰＵまたは中継基板と、各給紙ユニットのＣＰＵとは通信可能に接続される。この場合、ＣＰＵボード１００は、給紙デッキの管理用ＣＰＵまたは中継基板に対して通信するのみでよいので、ＣＰＵボード１００による給紙デッキに対する負荷が小さい。
【００５９】
また、給紙デッキは、図１２に示す構成の給紙デッキとすることができる。この給紙デッキは、複数の給紙ユニットを有し、各給紙ユニットには、ＬＡＮと接続されるＣＰＵまたは中継基板を有する。この構成の場合、ＣＰＵボード１００は、各給紙ユニットのＣＰＵまたは中継基板と通信することになる。
【００６０】
また、給紙デッキは、図１３に示す構成の給紙デッキとすることができる。この給紙デッキは、複数の給紙ユニットを有する。１つの給紙ユニットには、ＬＡＮと接続されるＣＰＵまたは中継基板が設けられている。他の給紙ユニットには、ＣＰＵまたは中継基板が設けられ、それぞれＣＰＵまたは中継基板は、上記１つの給紙ユニットのＣＰＵまたは中継基板を最上位としてその下流側に向けて順番に接続される。
【００６１】
次に、ＣＰＵボード１００、中継ボード３００、ドライバ基板５００１〜５００４の接続検出について図１４〜図１６を参照しながら説明する。図１４は１つの中継ボード３００に接続されているドライバ基板５００１〜５００４の接続状況に応じて中継ボード３００のＩＤを決定する際に用いる接続関連テーブルを示す図である。図１５はＣＰＵボード１００における電源オン時のシーケンスを示すフローチャートである。図１６は中継ボード３００における電源オン時のシーケンスを示すフローチャートである。
【００６２】
例えば、ＩＤ＝「１」，「２」のそれぞれのドライバユニットが接続された中継ボード３００に対しては、そのＩＤが「１００」となる。また、ドライバユニットＩＤ＝「１」，「２」，「３」が接続された中継ボード３００に対しては、そのＩＤが「１０１」となる。このようにして、中継ボード３００のＩＤが決定され、中継ボード３００は、対応するドライバユニットの整合制御を行う。
【００６３】
また、ドライバボードの組み合わせに応じて決定される接続関連テーブル中の中継ボードＩＤが「１００」〜「４０１」にならない場合は、中継ボードＩＤは、「００１」とされる。
【００６４】
次に、ＣＰＵボード１００における電源オン時のシーケンスについて図１５を参照しながら説明する。図１５に示すシーケンスは、ＲＯＭ１０２に格納されているプログラムに従って、ＣＰＵボード１００のＣＰＵ１０１により実行されるものである。
【００６５】
ＣＰＵボード１００に電源が入ると、図１５に示すように、ＣＰＵ１０１は、まず、シリアルＩ／Ｆを初期化し、通信を開始する（ステップＳ３１０１）。次いで、ＣＰＵ１０１は、中継ボードの接続を検出するために、接続検出確定タイマを設定し（ステップＳ３１０３））、接続検出確定タイマのタイムアップを待つ（ステップＳ３１０５）。ここで、接続検出確定タイマがタイムアップすると、ＣＰＵボード１００の各シリアルＩ／Ｆに接続された中継ボードのＩＤを取得する（ステップＳ３１０７）。
【００６６】
次いで、ＣＰＵ１０１は、取得されたＩＤの中にＩＤ＝００１が存在するか否かを判定する（ステップＳ３１０９）。ここで、集計されたＩＤの中にＩＤ＝００１があると、ＣＰＵ１０１は、接続異常を示す接続エラーを操作部に表示するとともに、プリント動作を禁止する（ステップＳ３１１１）。そして、ＣＰＵ１０１は、本処理を終了する。
【００６７】
これに対し、上記ステップＳ３１０９でＩＤ＝００１がないと判定された場合、ＣＰＵ１０１は、中継ボードのＩＤに応じた制御を開始する（ステップＳ３１１３）。そして、ＣＰＵ１０１は、本処理を終了する。
【００６８】
次に、中継ボード３００における電源オン時のシーケンスについて図１６を参照しながら説明する。図１６に示すシーケンスは、ＣＰＵ３０１により実行されるものである。
【００６９】
中継ボード３００に電源が入ると、図１６に示すように、ＣＰＵ３０１は、まず、シリアルＩ／Ｆを初期化し、通信を開始する（ステップＳ３００１）。次いで、ＣＰＵ３０１は、ドライバ基板の接続を検出するために、ドライバ基板ＩＤ確定タイマを設定し（ステップＳ３００３）、ドライバ基板ＩＤ確定タイマのタイムアップを待つ（ステップＳ３００５）。ここで、ドライバ基板ＩＤ確定タイマがタイムアップすると、ＣＰＵ３０１は、中継ボード３００の各シリアルＩ／Ｆに接続されたドライバ基板５００１〜５００４のＩＤ情報を取得し、集計する（ステップＳ３００７）。
【００７０】
次いで、ＣＰＵ３０１は、集計されたドライバ基板ＩＤに基づいて、図１４に示す接続関連テーブルから、該当する中継ボードのＩＤを確定する（ステップＳ３００９）。続いて、ＣＰＵ３０１は、確定された中継ボードのＩＤが制御可能な中継ボードのＩＤであるか否かを判定する（ステップＳ３０１１）。ここでは、確定された中継ボードのＩＤが「１００」〜「４０１」のいずれかにならない場合、確定された中継ボードのＩＤが制御可能な中継ボードのＩＤでないと判定される。
【００７１】
上記ステップＳ３０１１で確定された中継ボードのＩＤが制御可能な中継ボードのＩＤでないと判定された場合、ＣＰＵ３０１は、確定された中継ボードＩＤをＣＰＵボード１００へ送信する（ステップＳ３０１３）。そして、ＣＰＵ３０１は、本処理を終了する。
【００７２】
上記ステップＳ３０１１で確定された中継ボードのＩＤが制御可能な中継ボードのＩＤであると判定されると、ＣＰＵ３０１は、確定された中継ボードＩＤをＣＰＵボード１００へ送信する（ステップＳ３０１５）。続いて、ＣＰＵ３０１は、確定された中継ボードのＩＤに基づき整合制御を開始する（ステップＳ３０１７）。そして、ＣＰＵ３０１は、本処理を終了する。
【００７３】
なお、本実施の形態においては、説明を簡略にするため、中継ボードのＩＤを「１００」〜「４０１」または「００１」としたが、これらのＩＤは、特に中継ボードの数、および種類を限定するものではない。
【００７４】
以上より、本実施の形態によれば、中継ボードにおいて、機能別に分類され、被制御単位である複数のドライバ基板が共通のインタフェースを通じて接続されるので、ドライバ基板毎の開発、またはドライバ基板の流用が容易となる。その結果、開発効率の向上を図れるとともに、トータルの開発費用を低減することができる。
【００７５】
また、中継ボードにおいて、ドライバ基板の接続状況に応じて、自身のＩＤを決定し、決定したＩＤに基づいて制御を行うので、ドライバ基板の接続変更、増減に伴う制御内容の変更に容易に対応することができるとともに、接続ミスなどに起因するエラーの発生を未然に防止することができる。
【００７６】
また、ＣＰＵボードは、中継ボードのＩＤが制御可能なＩＤであるか否かを確認し、中継ボードのＩＤが制御可能なＩＤでない場合、警告を行うので、想定されていないドライバ基板が接続されている中継ボードを認識することができ、このような中継ボードに起因する故障などの発生を未然に防止することができる。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施の形態に係る制御装置を搭載する画像形成装置の構成を示す縦断面図である。
【図２】原稿固定読み方式を採用するリーダの構成を模式的に示す縦断面図である。
【図３】ＡＤＦが装着されているリーダの構成を模式的に示す縦断面図である。
【図４】図１の画像形成装置の制御装置の構成を示すブロック図である。
【図５】図４の中継ボード３００の構成を示すブロック図である。
【図６】図５のドライバ基板５００１と中継ボード３００との間でやり取りされる信号を示す図である。
【図７】図５の信号Ｒｘ，Ｔｘの変換状態を模式的に示す図である。
【図８】図５の中継ボード３００のドライバ基板５００１に対するインタフェースの構成を示すブロック図である。
【図９】図４の中継ボード４００の構成を示すブロック図である。
【図１０】図４の高電圧発生器（ＨＶＴ）６００１〜６００４の構成を示すブロック図である。
【図１１】給紙デッキの接続の一例を模式的に示す図である。
【図１２】給紙デッキの接続の他の例を模式的に示す図である。
【図１３】給紙デッキの接続のさらに他の例を模式的に示す図である。
【図１４】１つの中継ボード３００に接続されているドライバ基板５００１〜５００４の接続状況に応じて中継ボード３００のＩＤを決定する際に用いる接続関連テーブルを示す図である。
【図１５】ＣＰＵボード１００における電源オン時のシーケンスを示すフローチャートである。
【図１６】中継ボード３００における電源オン時のシーケンスを示すフローチャートである。
【符号の説明】
【００７８】
１Ｐ  プリンタ
７０  制御装置
１００  ＣＰＵボード（制御手段）
１０１，３０１，４０１  ＣＰＵ
２００  ＤＣコントローラボード
３００，４００  中継ボード（中継手段）
５００１〜５００４  ドライバ基板（ユニット）
６００１〜６００４  高電圧発生器（ＨＶＴ）（ユニット）
【図１】
0004641479.tif 000002
【図２】
0004641479.tif 000003
【図３】
0004641479.tif 000004
【図４】
0004641479.tif 000005
【図５】
0004641479.tif 000006
【図６】
0004641479.tif 000007
【図７】
0004641479.tif 000008
【図８】
0004641479.tif 000009
【図９】
0004641479.tif 000010
【図１０】
0004641479.tif 000011
【図１１】
0004641479.tif 000012
【図１２】
0004641479.tif 000013
【図１３】
0004641479.tif 000014
【図１４】
0004641479.tif 000015
【図１５】
0004641479.tif 000016
【図１６】
0004641479.tif 000017