(57)【要約】【課題】制御基板に特定用途向けの画像形成装置用集積回路を搭載した画像形成装置において、不都合を解消可能な画像形成装置を提供すること。【解決手段】画像データに印刷プロセスを施して記録媒体に画像を印刷する画像形成制御部４００と、前記画像形成制御部を制御する画像形成装置用集積回路２００と、前記画像形成装置用集積回路の外部に配置され、前記画像形成装置用集積回路から制御信号を取得して前記画像形成制御部を制御する拡張機能提供部３００と、を有し、前記画像形成装置用集積回路は、前記画像形成制御部に配置された信号検出部の検出信号を取得して前記画像形成制御部を制御する、ことを特徴とする。【選択図】図２
2014130319.tif 000002
【特許請求の範囲】
【請求項１】
画像データに印刷プロセスを施して記録媒体に画像を印刷する画像形成制御部と、
前記画像形成制御部を制御する画像形成装置用集積回路と、
前記画像形成装置用集積回路の外部に配置され、前記画像形成装置用集積回路から制御信号を取得して前記画像形成制御部を制御する拡張機能提供部と、を有し、
前記画像形成装置用集積回路は、前記画像形成制御部に配置された信号検出部の検出信号を取得して前記画像形成制御部を制御する、
ことを特徴とする画像形成装置。
【請求項２】
前記画像形成装置用集積回路は前記拡張機能提供部及び前記画像形成制御部と接続されており、
前記画像形成装置用集積回路は、
前記画像形成制御部に画像データを送信する画像データ出力部と、
前記画像形成制御部の前記信号検出部が検出した検出信号を取得する信号取得部と、
設定された時間をカウントする１つ以上のタイマーと、を有し、
タイマーのタイムアウトを契機にして、前記拡張機能提供部に対する前記制御信号の設定、前記画像データ出力部による画像データの送信、及び、前記信号取得部による前記検出信号の取得のタイミングを決定する、
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像形成制御部は、
帯電電圧及び現像電圧を生成する電圧生成部と、
画像データに基づいて感光体を露光する露光部と、
前記信号検出部と、を有し、
前記画像形成装置用集積回路は、
前記拡張機能提供部の前記電圧生成部に対応したレジスタに前記制御信号を設定する通信手段を有し、
前記通信手段により前記レジスタに前記制御信号を設定すると共に、前記画像データ出力部が前記露光部に画像データを出力することで露光させ、前記信号取得部が前記信号検出部から検出した前記検出信号を取得する、
ことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記画像データ出力部が前記露光部に出力するのは濃度補正用の画像データであり、
前記画像形成装置用集積回路は、タイマーがタイムアウトを検出したことを契機に、前記信号取得部に対し前記信号検出部が検出した濃度補正用の画像の濃度信号を取得させる、
ことを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記画像形成装置用集積回路は、
予め定められた値を第１のタイマーに設定し、該第１のタイマーがタイムアウトしたことを契機に、前記通信手段を介して前記レジスタに帯電電圧を設定するための前記制御信号を設定する帯電電圧制御手段と、
予め定められた値を第２のタイマーに設定し、該第２のタイマーがタイムアウトしたことを契機に、前記画像データ出力部を介して前記露光部に画像データを送信する書き込み制御手段と、
予め定められた値を第３のタイマーに設定し、該第３のタイマーがタイムアウトしたことを契機に、前記通信手段を介して前記レジスタに現像電圧を設定するための前記制御信号を設定する現像電圧制御手段と、
予め定められた値を第４のタイマーに設定し、該第４のタイマーがタイムアウトしたことを契機に、前記信号取得部に対し前記信号検出部が検出したアナログの濃度信号をデジタルデータに変換させる濃度検出手段と、
を有することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記画像形成制御部がＰＷＭ信号で制御される場合、前記レジスタに設定される前記制御信号の一部が固定されており、
前記通信手段は、前記画像形成制御部にＰＷＭ信号を生成させる前記制御信号のうち固定されていない一部の前記制御信号のみを前記レジスタに設定する、
ことを特徴とする請求項３〜５いずれか１項記載の画像形成装置。
【請求項７】
前記拡張機能提供部は、
帯電電圧を設定するための複数のレジスタ、及び、複数のレジスタの切り換え要求を設定するためのレジスタ、又は、
現像電圧を設定するための複数のレジスタ、及び、複数のレジスタの切り換え要求を設定するためのレジスタ、を有しており、
前記通信手段が帯電電圧の前記切り換え要求を設定するための前記レジスタに前記制御信号を書き込む毎に、前記拡張機能提供部は前記複数のレジスタのうち使用するレジスタを帯電電圧の制御に使用するレジスタに切り換え、
前記通信手段が現像電圧の前記切り換え要求を設定するための前記レジスタに前記制御信号を書き込む毎に、前記拡張機能提供部は前記複数のレジスタのうち使用するレジスタを現像電圧の制御に使用するレジスタに切り換える、
ことを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記拡張機能提供部は、帯電電圧の初期値を設定するための前記レジスタ、帯電電圧の変化分を設定するための前記レジスタ、及び、帯電電圧の切り換え要求を設定するための前記レジスタ、又は、
現像電圧の初期値を設定するための前記レジスタ、現像電圧の変化分を設定するための前記レジスタ、及び、現像電圧の切り換え要求を設定するための前記レジスタを有し、
前記通信手段が帯電電圧の前記切り換え要求を設定するための前記レジスタに前記制御信号を書き込む毎に、前記拡張機能提供部は現在の帯電電圧を前記変化分、変更した帯電電圧に制御し、
前記通信手段が現像電圧の前記切り換え要求を設定するための前記レジスタに前記制御信号を書き込む毎に、前記拡張機能提供部は現在の現像電圧を前記変化分、変更した現像電圧に制御する、ことを特徴とする請求項６記載の画像形成装置。
【請求項９】
前記画像形成制御部は、前記拡張機能提供部と前記画像形成装置用集積回路にそれぞれ接続された定着部を有し、
前記拡張機能提供部は、前記定着部の温度を監視する定着部監視部を有し、
前記画像形成装置用集積回路は、前記画像形成制御部の前記信号検出部が検出した前記定着部の温度信号を取得する信号取得部を有し、
前記信号取得部が取得した前記定着部の温度が閾値以上になった場合、前記定着部のヒータをＯＦＦに制御し、
前記定着部監視部は、前記画像形成装置用集積回路とは独立に、前記定着部の温度が閾値以上になった場合、前記定着部のヒータをＯＦＦに制御する、
ことを特徴とする請求項１記載の画像形成装置。
【請求項１０】
前記定着部監視部は、クロック信号の入力を契機に温度を監視するものであり、
交流電源電圧からゼロクロス信号を生成する、前記定着部監視部に接続されたゼロクロス信号生成回路を有し、
前記定着部監視部は、前記画像形成装置用集積回路からクロック信号が出力されない場合であっても、前記ゼロクロス信号の入力を契機に前記定着部の温度が閾値以上か否かを比較して、前記定着部の温度が閾値以上になった場合、前記定着部のヒータをＯＦＦに制御する、
ことを特徴とする請求項９記載の画像形成装置。
【請求項１１】
前記拡張機能提供部と前記画像形成装置用集積回路とがシリアル通信にて通信し、
前記ゼロクロス信号生成回路が前記定着部監視部だけでなく前記画像形成装置用集積回路と接続され、
前記画像形成装置用集積回路は、前記ゼロクロス信号を契機に前記定着部のヒータをＯＮに制御すると共に、前記定着部の温度に基づきヒータをＯＦＦするまでのＯＮ時間幅を決定する、
ことを特徴とする請求項１０記載の画像形成装置。
【請求項１２】
前記拡張機能提供部は、前記画像形成装置用集積回路から送信された画像データに基づき露光部を点灯制御する露光制御部を有し、
前記画像形成装置用集積回路及び前記拡張機能提供部に接続され、前記定着部監視部が配置された制御回路を有し、
前記制御回路は、前記画像形成装置用集積回路から送信された画像データを前記露光制御部が受信可能なフォーマットに変換して、前記露光制御部に出力する、
ことを特徴とする請求項１０記載の画像形成装置。
【請求項１３】
画像データに印刷プロセスを施して記録媒体に画像を印刷する画像形成制御部と、
前記画像形成制御部を制御する画像形成装置用集積回路と、を有する画像形成装置の画像形成方法であって、
前記画像形成装置用集積回路の外部に配置された拡張機能提供部が、前記画像形成装置用集積回路から制御信号を取得するステップと、
前記拡張機能提供部が前記制御信号に基づき前記画像形成制御部を制御するステップと、
前記画像形成装置用集積回路が、前記画像形成制御部に配置された信号検出部の検出信号を取得して前記画像形成制御部を制御するステップと、
を有することを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置用集積回路により画像形成部を制御する画像形成装置等に関する。
【背景技術】
【０００２】
画像形成装置の制御部は、機能上、主にエンジン制御部とコントローラ制御部とに分かれている。エンジン制御部は、例えば露光工程や現像工程などで行われる画像形成や、記録媒体の用紙の搬送などを制御する。コントローラ制御部は、主に画像処理などを行う。エンジン制御部とコントローラ制御部は、別々の制御基板に実装され、それぞれの基板上にエンジン制御部を制御するＣＰＵ、画像処理を制御するＣＰＵが搭載されることが多い。
【０００３】
しかし、集積回路の高密度化及び多機能化が進んでおり、エンジン制御部のＣＰＵとコントローラ制御部のＣＰＵを、１チップのＳＯＣ（System On Chip）に集約する技術が報告されている（例えば、特許文献１参照。）。特許文献１によれば、エンジン制御部のＣＰＵとコントローラ制御部のＣＰＵを１個のＳＯＣに集約することで、安価な構成を実現している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＳｏＣを開発することは膨大なコストや時間がかかるため、半導体メーカがある１社に最適化された画像形成装置用のＳｏＣを開発することは現実的でない。そこで、複数の画像形成装置メーカが望む機能や仕様を半導体メーカが調査して、共通する機能のみを搭載した特定用途向け汎用ＳｏＣが製造されている。この場合の特定用途は画像形成である。そして、制御基板に特定用途向け汎用ＳｏＣを搭載した画像形成装置が知られるようになった。
【０００５】
このような画像形成装置では、特定用途向け汎用ＳｏＣを低コストに入手できる反面、汎用的でない仕様を搭載しようとすると不都合が生じる場合があるという問題がある。例えば、ＳｏＣがエンジン制御部側に配置された信号検出部の信号に基づき、ＳｏＣの仕様としては汎用的でない制御を行いたい場合があるが、汎用ＳｏＣを搭載するだけではそのような制御は困難であった。
【０００６】
本発明は、上記課題に鑑み、制御基板に特定用途向けの画像形成装置用集積回路を搭載した画像形成装置において、不都合を解消可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、画像データに印刷プロセスを施して記録媒体に画像を印刷する画像形成制御部と、前記画像形成制御部を制御する画像形成装置用集積回路と、前記画像形成装置用集積回路の外部に配置され、前記画像形成装置用集積回路から制御信号を取得して前記画像形成制御部を制御する拡張機能提供部と、を有し、前記画像形成装置用集積回路は、前記画像形成制御部に配置された信号検出部の検出信号を取得して前記画像形成制御部を制御する、ことを特徴とする。
【発明の効果】
【０００８】
制御基板に特定用途向けの画像形成装置用集積回路を搭載した画像形成装置において、不都合を解消可能な画像形成装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】特定用途向け汎用ＳｏＣを搭載した従来のコントローラ部とエンジン制御部の構成の一例を示す図である。
【図２】本実施形態における画像形成装置の制御基板とエンジン制御部の構成を説明する図の一例である。
【図３】画像形成装置の構成図の一例を示す図である。
【図４】画像形成装置の構成図の別の一例を示す図である。
【図５】画像形成装置６００のシステム構成を示すブロック図の一例である。
【図６】画像データ出力部について説明する図の一例である。
【図７】画像形成装置の機能ブロック図の一例である。
【図８】拡張Ｉ／Ｏ３００に割り当てられる機能と、内容、番地、及び、番地内のbit位置の対応の一例を示す図である。
【図９】拡張Ｉ／Ｏ３００に割り当てられる機能と、内容、番地、及び、番地内のbit位置の対応の一例を示す図である。
【図１０】拡張Ｉ／Ｏ３００に割り当てられる機能と、内容、番地、及び、番地内のbit位置の対応の一例を示す図である。
【図１１】拡張Ｉ／Ｏ３００に割り当てられる機能と、内容、番地、及び、番地内のbit位置の対応の一例を示す図である。
【図１２】一部の設定が固定された場合の、機能、内容、番地、及び、番地内のbit位置の対応の一例を示す図である。
【図１３】トナー濃度補正用の高圧出力の設定値を複数記憶可能な、機能、内容、番地、及び、番地内のbit位置の対応の一例を示す図である。
【図１４】トナー濃度補正用の高圧出力の設定値を複数記憶可能な、機能、内容、番地、及び、番地内のbit位置の対応の一例を示す図である。
【図１５】感光体上に作成される濃度補正パターンのレイアウトの一例を示す図である。
【図１６】ＴＭセンサの構成例を示す図である。
【図１７】制御部が濃度補正パターンを形成する際のソフトウェア制御タイミングについて説明する図の一例である。
【図１８】画像形成装置がトナー濃度を補正する際の手順を示すフローチャート図の一例である。
【図１９】帯電バイアス制御の手順を示すフローチャート図の一例である。
【図２０】パターン書込み制御の手順を示すフローチャート図の一例ある。
【図２１】現像バイアス制御の手順を示すフローチャート図の一例である。
【図２２】濃度検出の手順を示すフローチャート図の一例である。
【図２３】帯電バイアス値テーブル、現像バイアステーブルの一例を示す図である。
【図２４】ＳｏＣが搭載された画像形成装置の制御基板の一例を示す図である。
【図２５】実施例２の画像形成装置の概略構成図の一例である。
【図２６】第一実施形態の画像形成装置の概略構成図の一例である。
【図２７】定着監視回路の概略構成図の一例である。
【図２８】定着監視回路が定着異常を検知した際の動作を説明する図の一例である。
【図２９】ＳｏＣが定着温度を監視する手順を示すフローチャート図の一例である。
【図３０】第二実施形態の画像形成装置の構成例を示す図の一例である。
【図３１】第三実施形態の画像形成装置の構成例を示す図の一例である。
【図３２】ゼロクロス信号を用いた定着制御のタイミングチャート図の一例である。
【図３３】第四実施形態の画像形成装置の構成例を示す図の一例である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照しながら説明する。しかしながら、本発明の技術的範囲が、本実施の形態に限定されるものではない。
【実施例１】
【００１１】
図１は、特定用途向け汎用ＳｏＣ（System On Chip）を搭載した従来の制御基板とエンジン制御部／エンジン部の構成の一例を示す図である。本実施形態の画像形成装置は、特定用途向け汎用ＳｏＣ（以下、単にＳｏＣという）２００を有している。そして、ＳｏＣ２００の機能不足を補うため、ＳｏＣ２００に拡張Ｉ／Ｏ３００がシリアル接続されている。
【００１２】
エンジン制御部／エンジン部（以下、エンジン部という）は、用紙（記録媒体）にトナー画像を定着させるため、ＬＥＤアレイや定着部など一連の印刷プロセスを実行する機能を保持している。拡張Ｉ／Ｏ３００を備えることでＳｏＣ２００が汎用的な機能しか有していなくても、必要な機能を補うことができる。しかしながら、特定用途向け汎用ＳｏＣを搭載した画像形成装置では、以下のような課題がある。
【００１３】
図１では、制御基板１００にシリアル接続されたＳｏＣ２００と拡張Ｉ／Ｏ３００があり、ＳｏＣ２００とエンジン部は、この拡張Ｉ／Ｏ３００を介して接続されている。
【００１４】
図１のようにＳｏＣ２００と拡張Ｉ／Ｏ３００をシリアル接続すると制御のリアルタイム性が低下することが判明した。例えば、ＳｏＣ２００がトナー濃度を補正する場合、エンジン部がトナー濃度を検知してＳｏＣ２００に送信する必要があるが、必要なリアルタイム性を満たせず、トナー濃度補正の精度が下がる場合があった。トナー濃度補正の精度が低下すると画像品質が低下してしまう。
【００１５】
リアルタイム性を確保するには、ＳｏＣ２００のＣＰＵ３１とは別にエンジン部にＣＰＵを配置して、エンジン部のＣＰＵにトナー濃度の検知に必要な処理をさせることが考えられる（図１はこの手法を採用している。）。しかしながら、ＳｏＣ２００のＣＰＵ３１とは別にＣＰＵが必要になりコスト増になるという問題が生じてしまう。
【００１６】
図２は、本実施形態における画像形成装置の制御基板とエンジン部４００の構成を説明する図の一例である。本実施形態ではＳｏＣ２００のＡＤＣ３５がＴＭ（トナーマーク）センサ１７〜１９と直接、接続され、ＳｏＣ２００の画像データ出力部３６がＬＥＤアレイ１１と直接、接続される。ＳｏＣ２００は特許請求の範囲の画像形成装置用集積回路の一例である。
【００１７】
ＳｏＣ２００は汎用的な構成としてタイマーを有しており、このタイマーを利用してエンジン制御部／エンジン部４００（以下、単にエンジン部という。エンジン部は特許請求の範囲の画像形成制御部の一例である）の制御タイミングを決定する。そして、ＳｏＣ２００は、トナー濃度の補正用パターン（濃度補正パターン）の形成に使用する制御信号をシリアル接続された拡張Ｉ／Ｏ３００に出力する。ＴＭセンサによるトナー濃度の検出信号はＳｏＣ２００のＡＤＣ３５に出力される。拡張Ｉ／Ｏ３００は特許請求の範囲の拡張機能提供部の一例である。ＡＤＣ３５は特許請求の範囲の信号取得部の一例である。ＴＭセンサは特許請求の範囲の信号検出部の一例である。
【００１８】
この構成により、ＴＭセンサが検出したトナー濃度が拡張Ｉ／Ｏ３００を経由する必要がなくなり、リアルタイム性が要求されるトナー濃度の検出信号は、直接、ＳｏＣ２００に送信されるのでリアルタイム性の低下を抑制できる。
【００１９】
したがって、本実施形態の画像形成装置は、エンジン部４００にＣＰＵを配置しなくてよいのでコストアップや機器内部に占める配線空間の増大を抑えると共に、リアルタイム性の不足が原因で発生する画像品質の劣化を防ぐことができる。
【００２０】
〔構成例〕
図３は、画像形成装置の構成図の一例を示す図である。画像形成装置６００は、無端状移動手段である搬送ベルトに沿って各色の画像形成部６Y、６Ｍ、６Ｃ、６Ｂｋが並べられた構成を備えるものであり、所謂タンデムタイプといわれるものである。この他、４サイクル方式（中間転写体に順次4色のトナー画像を重ねて転写した後，中間転写体上の4色トナー画像を１回で用紙に転写する方式）などがあるが、図の構成は方式を制限するものではない。
【００２１】
給紙トレイ２３には用紙（紙に限られず、フィルム状のシート材など記録媒体であればよい）４が収容されている。用紙４は給紙トレイ２３から給紙ローラ２と分離ローラ３とにより分離給紙され、搬送ベルト５により搬送される。搬送ベルト５には静電力や負圧により吸着される。
【００２２】
搬送ベルト５の搬送方向の上流側から順に、複数の画像形成部（電子写真プロセス部）６Ｙ、６Ｍ、６Ｃ、６Ｂｋが配列されている。これら複数の画像形成部６Ｙ、６Ｍ、６Ｃ、６Ｂｋは、形成するトナー画像の色が異なるだけで内部構成は共通である。画像形成部６Ｂｋはブラックの画像を、画像形成部６Ｃはシアンの画像を、画像形成部６Ｍはマゼンタの画像を、画像形成部６Ｙはイエローの画像をそれぞれ形成する。以下の説明では、画像形成部６Ｙについて具体的に説明するが、他の画像形成部６Ｍ、６Ｃ、６Ｂｋは画像形成部６Ｙと同様である。画像形成部６Ｍ、６Ｃ、６Ｂｋの各構成要素については、画像形成部６Ｙの各構成要素に付したＹに替えて、Ｍ、Ｃ、Ｂｋによって区別した符号を図に表示するにとどめ、説明を省略する。
【００２３】
搬送ベルト５は、回転駆動される駆動ローラ７と従動ローラ８とに巻回されたエンドレスのベルトである。駆動ローラ７は、不図示の駆動モータにより回転駆動させられ、この駆動モータと、駆動ローラ７と従動ローラ８とが、無端状移動手段である搬送ベルト５を移動させる駆動手段として機能する。
【００２４】
搬送ベルト５に吸着された用紙は回転駆動される搬送ベルト５により最初の画像形成部６Ｙに搬送され、ここで、イエローのトナー画像を転写される。画像形成部６Ｙは、感光体としての感光体ドラム９Ｙ、この感光体ドラム９Ｙの周囲に配置された帯電器１０Ｙ、ＬＥＤアレイ１１Ｙ、現像器１２Ｙ、感光体クリーナ１３Ｙ、除電器（図示せず）等から構成されている。ＬＥＤアレイ１１Ｙ、１１Ｍ、１１Ｃ、１１Ｂｋは、各画像形成部６Ｙ、６Ｍ、６Ｃ、６Ｂｋを露光する露光手段である。
【００２５】
感光体ドラム９Ｙの外周面は、暗中にて帯電器１０Ｙにより一様に帯電された後、ＬＥＤアレイ１１からのイエロー画像に対応した照射光により露光され、静電潜像を形成される。現像器１２Ｙは、この静電潜像をイエロートナーにより可視像化することで感光体ドラム９Ｙ上にイエローのトナー画像を形成する。このトナー画像は、感光体ドラム９Ｙと搬送ベルト５上の用紙４とが接する位置（転写位置）で、転写器１５Ｙの静電力の作用により用紙４上に転写される。転写により、用紙４上にイエローのトナーによる画像が形成される。トナー画像の転写が終了した感光体ドラム９Ｙは、外周面に残留した不要なトナーを感光体クリーナ１３Ｙにより払拭された後、除電器により除電され、次の画像形成のために待機する。
【００２６】
画像形成部６Ｙでイエローのトナー画像を転写された用紙４は、搬送ベルト５によって次の画像形成部６Ｍに搬送される。画像形成部６Ｍでは、画像形成部６Ｙでの画像形成プロセスと同様のプロセスにより感光体ドラム９Ｍ上にマゼンタのトナー画像が形成され、そのトナー画像が用紙４上に形成されたイエローの画像に重畳されて転写される。用紙は、さらに次の画像形成部６Ｃ、６Ｂｋに搬送され、同様の動作により、感光体ドラム９Ｃ上に形成されたシアンのトナー画像と、感光体ドラム９Ｂｋ上に形成されたブラックのトナー画像とが、用紙４上に重畳されて転写される。こうして、用紙４上にフルカラーの画像が形成される。このフルカラーの重ね画像が形成された用紙４は、搬送ベルト５から剥離されて定着器１６にて画像を定着された後、画像形成装置６００の外部に排紙される。
【００２７】
図４は、画像形成装置６００の構成図の別の一例を示す図である。図３では、用紙４に直接、トナー画像を形成したが、図４では搬送ベルト５にいったんトナー画像が形成される。すなわち、無端状移動手段である搬送ベルト５は搬送ベルトではなく中間転写ベルトとなる。中間転写ベルトは、回転駆動される駆動ローラ７と従動ローラ８とに巻回されたエンドレスのベルトである。
【００２８】
各色のトナー画像は、感光体ドラム９Ｙ、９Ｍ、９Ｃ、９Ｂｋと中間転写ベルトとが接する位置（１次転写位置）で、転写器１５Ｙ、１５Ｍ、１５Ｃ、１５Ｂｋの働きにより中間転写ベルト上に転写される。この転写により、中間転写ベルト上に各色のトナーによる画像が重ね合わされたフルカラー画像が形成される。
【００２９】
画像形成の際、給紙トレイ２３に収納された用紙４は最も上のものから順に送り出され、中間転写ベルトと用紙４とが接する位置（２次転写位置２０）にて、フルカラーのトナー画像を転写される。２次転写位置には２次転写ローラ２１が配置されており、静電力だけでなく用紙４を中間転写ベルトに押し当てることで転写効率を高めている。２次転写ローラ２１は中間転写ベルトと常に密着していてもよいし、接離機構により二次転写の際に密着してもよい。
【００３０】
図５は、画像形成装置６００のシステム構成を示すブロック図の一例である。制御基板１００にＳｏＣ２００と拡張Ｉ／Ｏ３００が搭載されている。また、制御基板１００には、拡張Ｉ／Ｏ３００を介してエンジン部４００が接続されている。エンジン部４００は、画像形成用の電装品（センサ４１〜定着ヒータ４５）、ＬＥＤアレイ１１、及び、ＴＭセンサ１７〜１９を有している（これらを単にブロックという場合がある）。なお、図５は本実施形態の説明に主要なブロックを示したもので、この他にブロックを有する場合がある。
【００３１】
ＳｏＣ２００は、バスを介して接続されたＣＰＵ３１、同期シリアル通信部３７、画像データ出力部３６、ＲＡＭ３２、ＲＯＭ３３、ＰＣ Ｉ／Ｆ３４、タイマー３８、及び、ＡＤＣ（Ａ／Ｄコンバーター）３５を有している。ＳｏＣ２００のうち画像データ出力部３６を除いた構成をＣＴＬ５０１と称する。
【００３２】
ＣＰＵ３１は、ＲＯＭ３３に記憶されたプログラム３３１を解釈・実行し、各ブロックを制御して画像形成に必要な各種の処理を行う。ＲＡＭ３２は、ＣＰＵ３１がプログラム３３１を実行する際のワークメモリであり、ＲＯＭ３３に記憶されたプログラム３３１が展開される。ＣＰＵ３１は任意のアドレスを指定してＲＡＭ３２のプログラムやデータを読み書きする。ＲＯＭ３３はＣＰＵ３１が実行するプログラム３３１を格納した読み出し専用の半導体メモリであり、例えばフラッシュメモリ等である。ＰＣ Ｉ／Ｆ３４は、画像形成装置６００と画像形成装置６００に印刷要求を行う端末（例えばＰＣ：Personal Computer）５００とのインタフェースであり、例えばイーサネット（登録商標）カードが知られている。ＡＤＣ３５はＴＭセンサ１７〜１９と接続されており、アナログ信号をデジタル信号に変換する回路である。ＡＤＣ３５はＣＰＵ３１の制御によりＴＭセンサ１７〜１９が検出するアナログ信号をデジタル信号に変換し、ＲＡＭ３２に記憶するなどしてＣＰＵ３１に渡す。画像データ出力部３６はＬＥＤアレイ１１と接続されており、ＬＥＤアレイ１１に印刷用の画像データ又は濃度補正パターンの画像データ（パターンデータ）を送信する。
【００３３】
同期シリアル通信部３７は、拡張Ｉ／Ｏ３００とシリアル通信を行う回路である。例えば、同期シリアル通信部３７と拡張Ｉ／Ｏ３００はクロック信号線で接続されておりクロック信号で同期する。同期シリアル通信部３７はエンジン部４００の各ブロックを指定して信号を送信することでエンジン部４００に制御を要求し、拡張Ｉ／Ｏ３００からエンジン部４００のブロックの識別情報と共に制御結果やセンサ４１の検出値を受信する。なお、同期シリアル通信部３７は、シリアル接続された拡張Ｉ／Ｏから入力されたデータをＲＡＭ３２の連続アドレスに展開し、また、ＲＡＭ３２に展開されたデータをシリアルデータに変換して拡張Ｉ／Ｏ３００に出力する。
【００３４】
拡張Ｉ／Ｏ３００は複数のレジスタを有し、選択されたレジスタとそのレジスタへの設定内容により同期シリアル通信部３７から指示を受け付ける。拡張Ｉ／Ｏ３００はエンジン部４００の指示されたブロックに信号を送信し、また、エンジン部４００から受信したブロックの識別情報とデータを同期シリアル通信部３７に送信する。拡張Ｉ／Ｏ３００は、例えば入出力信号の制御用のＡＳＩＣ（Application Specific Integrated Circuit）である。拡張Ｉ／Ｏ３００の制御について詳細は後述する。
【００３５】
エンジン部４００の画像形成用の電装品は、例えばセンサ４１、クラッチ４２、モータ４３、定着ヒータ４５、高圧出力部４４などである。センサ４１は、用紙の搬送路に設けられた用紙検知センサ、温度センサ、ローラの回転速度を検出するエンコーダセンサなどである。クラッチ４２は一次転写部や二次転写部においてローラと転写ベルトの断接を切り替えたり、用紙の搬送開始時に給紙ローラ２と用紙を接触させたりする。モータ４３は、各種のロータやファンなどを回転させる電気モータである。定着ヒータ４５は定着器１６の温度をトナーの定着に必要な温度に保つ。高圧出力部４４は、商用電源を現像バイアスや帯電バイアスなどに必要な高圧電源に昇圧する。ＬＥＤアレイ１１は、主走査方向に一列にＬＥＤが配置された露光装置である。各ＬＥＤは電流の供給時間によって光の強さを制御可能である。ＴＭセンサ１７〜１９は濃度補正パターンのパッチを読み取り電圧値に変換する。
【００３６】
図６は、画像データ出力部３６について説明する図の一例である。例えば、ＳｏＣ２００がＰＣ５００から印刷データを受信すると、ＣＴＬ５０１は印刷データをビットマップデータに変換し、ＲＡＭ３２に格納する。また、ＣＴＬ５０１は不図示のスキャナやＦＡＸエンジンから画像データ（ビットマップデータ）を取得し、編集などの処理を行った後、ＲＡＭ３２に記憶する。
【００３７】
画像データ出力部３６とＣＴＬ５０１の動作クロック周波数が異なるため、周波数変換部３６４は画像データ出力部３６の動作クロックに基づいて、ビットマップデータをリードする周波数変換を行う。画像データ出力部３６からＣＴＬ５０１には、HSYNC信号（水平同期信号）が出力され、ＣＴＬ５０１はHSYNC信号の出力タイミングに合わせて１ライン分のビットマップデータを画像データ出力部３６に転送する。
【００３８】
周波数変換部３６４は、画像データをラインメモリに格納する。その後、画像処理部３６２は、内部パターン（スタンプ印刷や地紋印刷など画像データに含まれない画像、色調補正用のＣＭＹＫのラインパターン、本実施形態の濃度補正パターンもここで付与される）を付加したり、トリミング処理等の画像処理を行い、スキュー補正部３６３にビットマップデータを渡す。なお、画像処理時にジャギー補正のようなラインメモリを必要とする処理を行う場合は、画像処理用のラインメモリを有する。
【００３９】
ビットマップデータはスキュー補正用の複数のラインメモリに格納される。スキュー補正部３６３は、ラインメモリからビットマップデータを読み出す際、ＣＰＵ３１のレジスタによって定められている主走査方向の各地点において、読み出すラインメモリを副走査方向にシフトさせることによりスキュー補正処理を行う。画像データ出力部３６はラインメモリの画像データを順次、読み出して、ＬＥＤアレイ１１を発光制御する。すなわち、濃度の階調に応じて発光時間（光の強度）を制御することで、階調表現を可能としている。
【００４０】
図７は、画像形成装置の機能ブロック図の一例である。画像形成装置６００は制御部５０により全体が制御される。コンピュータインタフェース部５１は、画像形成装置６００に印刷要求を行うＰＣ５００と通信を行う。主にＰＣ Ｉ／Ｆ３４とプロトコルスタックにより実現される。プロッタ部５２は、画像メモリ部５３に格納されている画像データから電子写真方式でトナー画像を作成し用紙に転写する。主にエンジン部４００により実現される。画像メモリ部５３は、画像形成装置６００に印刷要求を行うＰＣ５００から送信された画像データを格納する。主にＲＡＭ３２や画像データ出力部３６により実現される。プリントジョブ管理部５４は、画像形成装置６００に要求された印刷ジョブについて、印刷を行う順番を管理する。記憶部５６は制御を行うためのプログラム３３１やデータを記憶している。主にＲＯＭ３３やＲＡＭ３２により実現される。操作受け付け部５３は操作メニューを表示する表示機能とユーザ操作を受け付けその内容を反映させる機能とを有する。制御部５０は各ブロックの一連の動作を制御する。制御部５０は主にＣＰＵ３１とプログラム３３１により実現される。
【００４１】
制御部５０はさらに現像バイアス制御部６１、帯電バイアス制御部６２、書き込み制御部６３、及び、濃度検出部６４を有する。現像バイアス制御部６１はトナーの濃度補正処理において現像バイアスを制御する。帯電バイアス制御部６２はトナーの濃度補正処理において帯電バイアスを制御する。書き込み制御部６３は、ＬＥＤアレイ１１にトナーの濃度補正パターンを書き込ませる制御を行う。濃度検出部６４はＴＭセンサ１７〜１９が検出するトナー濃度を取得する処理を行う。
【００４２】
〔拡張Ｉ／Ｏの制御〕
拡張Ｉ／Ｏ３００は１つの番地に８bitが割り当てられた複数のレジスタを有する。拡張Ｉ／Ｏ３００は、番地とその番地のレジスタに設定された内容によってエンジン部４００の予め定められた機能を制御する。
【００４３】
図８〜１１は、拡張Ｉ／Ｏ３００に割り当てられる機能と、内容、番地、及び、番地内のbit位置の対応の一例を示す図である。なお、この他にも画像形成装置６００に必要な機能は存在するが、これらの機能については不図示とするか又はＳｏＣ２００に内蔵されている機能に割り付けるものとする。
【００４４】
図８〜１１では「機能」に「内容」「番地（ＤＥＣ：１０進数）」「bit」が対応づけられている。「機能」はエンジン部４００が制御する機能であり、「内容」は主に入力と出力であり入力は「機能」がデータを取得すること、出力は「機能」が制御用の信号を出力することをいう。「番地」はレジスタのアドレスであり、「bit」はレジスタ内のbit番号である。
【００４５】
例えば、「機能」が"廃トナー満杯検知"、「内容」が"入力"の場合、ＳｏＣ２００がエンジン部４００に、廃トナーが満杯か否かを検知させるには、ＳｏＣ２００は「番地＝"０"」の０bitを例えば"１"にすればよいことを意味している。
【００４６】
また、モータの制御に関して、拡張Ｉ／Ｏは、PWMx_Control、PWMx_Divide、PWMx_Period、及び、PWMx_Dutyの各レジスタを有している。PWMx_Controlは、モータの回転、停止、正転、逆転を制御するレジスタ、PWMx_Divide はクロック信号の分周比を設定するためのレジスタ、PWMx_Periodは周期を設定するレジスタ、PWMx_DutyはPWM信号のduty比を設定するレジスタである。便宜的に、PWMx_Control、PWMx_Divideを入力用、PWMx_Period、PWMx_Dutyを出力用という場合がある。
【００４７】
また、PWM信号の入力用のレジスタは設定を固定して、レジスタの設定規則を図１２のような構成としてもよい。図１２は、一部の設定が固定された場合の、機能、内容、番地、及び、番地内のbit位置の対応の一例を示す図である。入力側のPWMx_Controlにより制御する回転方向の制御信号は固定でき、PWMx_Divideにより制御する入力用のクロック（ＰＷＭ出力の精度に影響する）は固定できる。すなわち、ＰＷＭ信号を出力する／しないをPWMx_Dutyのみで実現でき（０：停止、０より大きい：出力）PWMx_Controlを不要にできる。したがって、拡張Ｉ／Ｏ３００はPWMx_Period、及び、PWMx_Dutyだけを設定すればよくなり、ＳｏＣ２００と拡張Ｉ／Ｏ３００のシリアル通信量を減らすことができる。
【００４８】
また、トナー濃度補正用の高圧出力（現像バイアス、帯電バイアス）の設定値を複数記憶できるようにレジスタを用意する構成も有効である。図１３は、トナー濃度補正用の高圧出力の設定値を複数記憶可能な、機能、内容、番地、及び、番地内のbit位置の対応の一例を示す図である。図１３では１例として、例えば、１つのＨＶＰ現像バイアス（シアン、マゼンダ、イエロー、黒）、１つのＨＶＰ帯電バイアス（シアン、マゼンダ、イエロー、黒）のそれぞれに１０パターンが設定可能である。また、「トナー濃度補正ON/OFF」レジスタ、「HVP：現像バイアス  トナー濃度補正パターン切替」レジスタ、「HVP：帯電バイアス  トナー濃度補正パターン切替」レジスタを有している。
【００４９】
拡張Ｉ／Ｏは、「トナー濃度補正ON/OFF」 レジスタが"ON"である場合に、「トナー濃度補正パターン切替レジスタ」に書き込みが検知された場合、「トナー濃度補正パターン１」の設定値をエンジン部４００に出力する。そして、「トナー濃度補正パターン切替」レジスタに書き込みが検知される毎に、「トナー濃度補正パターンｎ」の"ｎ"を１つずつ大きくして対応するレジスタの設定値をエンジン部４００に出力する。
【００５０】
このようなレジスタ構成であれば、濃度補正パターンがｎ個になるので全体の通信量は増大しても、濃度の変更時の通信量が少なくて済むので通信量のピークを下げることができる。
【００５１】
また、図１３のレジスタの数を低減した構成とすることができる。図１４は、トナー濃度補正用の高圧出力の設定値を増分により調整する場合の、機能、内容、番地、及び、番地内のbit位置の対応の一例を示す図である。「HVP：現像バイアス トナー濃度補正パターン1」は現像バイアスの初期値が設定されるレジスタであり、「HVP：現像バイアス パターン毎の増分」は現像バイアスの増分が設定されるレジスタである。帯電バイアスにも同様のレジスタがある。
【００５２】
拡張Ｉ／Ｏは、「トナー濃度補正ON/OFF」 レジスタが"ON"の場合、「トナー濃度補正パターン切替レジスタ」に書き込みが検知された場合、「トナー濃度補正パターン１」の設定値をエンジン部４００を出力する。そして、「トナー濃度補正パターン切替」レジスタに書き込みが検知される毎に、「HVP：現像バイアス パターン毎の増分」だけ大きくした設定値をエンジン部４００に出力する。
【００５３】
なお、「HVP：現像バイアス パターン毎の減少分」レジスタを設け、「トナー濃度補正パターン１」に最大の現像バイアスの設定値を設定して置くことも可能である。拡張Ｉ／Ｏは、「トナー濃度補正パターン切替」レジスタに書き込みが検知される毎に、「HVP：現像バイアス パターン毎の減少分」だけ小さくした設定値をエンジン部４００に出力する。
【００５４】
〔濃度補正〕
濃度補正とは、画像データに忠実な画像が形成されるように、用紙に印刷されるトナーの濃度を補正することである。濃度は主に、現像バイアス、帯電バイアス及びＬＥＤ書き込み時間（ストローブ時間）に影響されため、これらの値を補正することが濃度補正になる。現像バイアス、帯電バイアス及びＬＥＤ書き込み時間（ストローブ時間）を作像条件という。現像バイアスとは、現像ローラ等の現像剤供給部の電位であり、現像器によって印加されるものである。帯電バイアスとは、感光体ドラム９等の像担持体の表面電位であり、帯電器１０によって印加されるものである。ＬＥＤ書き込み時間は、ＬＥＤの光の強度に対応する。
【００５５】
図１５は、感光体上に作成される濃度補正パターンのレイアウトの一例を示す図である。図１５では３列の濃度補正パターンが作成されているが、濃度補正パターンは主走査方向においてＴＭセンサ１７〜１９がある場所に作成されるものであり、多くは主走査方向の端部の２箇所、又は、主走査方向の中央部の１箇所に作成される。１箇所に作成される場合、例えばブラック、イエロー、マゼンタ、シアンの順に作成されている。図では、濃度補正パターンは１つの色が７つのパッチを有し、４色×７＝計２８のパッチをもって１組のパターン列としている。パッチ数は７つである必要はなく、後述する濃度補正では１０個を例にしている、２箇所に作成される場合、例えば、一方にイエロー、ブラックの順に作成され、他方にマゼンタ、シアンの順に作成される。
【００５６】
濃度補正パターンを作成するには、２つの方法がある。１つは、ＬＥＤの書き込み時間を固定し、現像バイアス又は帯電バイアスの一方を変化させ、現像バイアス又は帯電バイアスの低い側から順次、作成する方法である。現像バイアス又は帯電バイアスはどちらかが一方が固定された状態で他方が変化され、次に他方が固定された状態で一方を変化させる。もう１つは、現像バイアスと帯電バイアスを固定し、ＬＥＤの書き込み時間を変更して露光量を変化させ、階調を発生させる方法である。なお、ＬＥＤの書き込み時間はＬＥＤの強さを制御できればよく、発光制御信号のＤｕｔｙなどを変えてもよい。本実施形態では主に前者の補正方法を例に説明しているが、後者の補正方法も同様に適用できる。
【００５７】
濃度補正パターンはＴＭセンサ１７〜１９で検知され、ＡＤＣ３５によりＡＤ変換される。ＡＤＣ周期は、フィルタ定数や基板設計、検知設定に依存するため、一定の値に固定されている。
【００５８】
図１６は、ＴＭセンサ１７〜１９の構成例を示す図である。ＴＭセンサ１７〜１９は発光素子が発した光を受光素子で受光して、トナー濃度に応じた電圧値を出力する。発光素子は例えばＬＥＤで、受光素子はフォトディテクターである。
【００５９】
ＴＭセンサ１７〜１９は、発光素子を有する照射部１０１が照射し濃度補正パターンに反射した光のうち正反射光のみ測定可能な受光部１０３、及び、拡散反射光を測定可能な受光部１０２を有する。したがって、１つのパッチから正反射電圧と拡散反射電圧が得られる。得られた正反射電圧値からパッチ毎に搬送ベルト５の露出率を求め、露出率をトナーの濃度（トナー付着量）に変換する。搬送ベルト５の反射率が高い場合、正反射電圧値が高いほど露出率が高く、露出率が高いほどトナーの濃度が低いので、例えば、予め色毎に正反射電圧値とトナーの濃度の対応テーブルを有していればよい。
【００６０】
これにより、色毎にパッチの数だけトナー濃度が得られる。各パッチは、現像バイアス、帯電バイアス又はＬＥＤ書き込み時間（ストローブ時間）を変えて作成されたものなので、各トナー濃度は７つの現像バイアス、帯電バイアス又はＬＥＤ書き込み時間（ストローブ時間）に対応する。よって、現像バイアスをＸ軸、７つのトナー濃度をＹ軸に取って７つのデータ点をプロットすると現像バイアスとトナー濃度の傾向が分かる。濃度補正部は、７つのデータ点を２次曲線でプロットし、目標とするトナー濃度が得られる現像バイアスを決定する。帯電バイアス及びＬＥＤ書き込み時間（ストローブ時間）についても同様に求めることができる。なお、濃度補正に拡散反射光を用いてもよく、色毎に濃度補正に使用する正反射光と拡散反射光を切り替えてもよい。
【００６１】
〔濃度補正パターンの形成時のソフトウェア制御タイミング〕
図１７は、制御部５０が濃度補正パターンを形成する際のソフトウェア制御タイミングについて説明する図の一例である。トナー濃度の補正動作においては、図１７の濃度補正パターンを形成するため、以下の制御を実施する。
(i) 各色の帯電バイアスを所定の値に設定する（図の帯電バイアスＹ〜Ｋ）。
(ii) 濃度補正パターンの静電潜像を形成するため各色のＬＥＤの発光開始設定を行う（図のＬＥＤ Ｙ〜Ｋ）。
(iii) 各色の現像バイアスを所定の値に設定する（図の現像バイアスＹ〜Ｋ）。
【００６２】
なお、図１７には図示していないが、(i)〜(iii)の制御により、感光体9Bk〜9Yに形成されるトナー像を中間転写ベルトに転写するための、転写器１５Ｙ〜１５Ｂｋに所定のバイアスを加える。
(iv) 形成された各色のトナー濃度をＡＤＣ３５に接続されているＴＭセンサ１７〜１９が測定する。
【００６３】
１つの縦線が１つのパッチに対応している。しかし、トナー濃度の測定では、濃度補正パターンの測定ばらつきを抑えるため、ＴＭセンサが各パッチの中心付近で複数回測定を行い、平均値を算出する。例として、２〔msec〕毎に１回の測定を１０回行う。この場合、１つのパッチにつき１０回のシリアル通信が発生し、ＳｏＣ２００が拡張Ｉ／Ｏ３００を介して２〔msec〕おきに10回、ＴＭセンサ１７〜１９を制御する必要がある。このように、トナー濃度を測定するＡＤＣ３５の制御はリアルタイム要求が厳しいことが分かる。
【００６４】
従来は、エンジン部４００がＣＰＵを有していたので、エンジン部４００のＣＰＵがＴＭセンサ１７〜１９を制御してトナー濃度を測定していた。
【００６５】
しかし、エンジン部４００がＣＰＵを有さないため、ＴＭセンサ１７〜１９の出力を拡張Ｉ／Ｏ３００に接続した場合、同期シリアル通信による遅延が発生し、ＳｏＣ２００はＴＭセンサ１７〜１９の値を測定すべきタイミングで測定することができない。この結果、トナー濃度の補正精度が低下し、画像品質が劣化してしまう。
【００６６】
そこで、本実施形態は、図５に示すように、ＴＭセンサ１７〜１９の出力をＳｏＣ２００のＡＤＣ３５に接続する。これにより、シリアル通信の遅延を発生させないことができる。よって、ＳｏＣ２００はトナー濃度を測定すべきタイミングで測定することでき、画像品質の劣化を防ぐことができる。
【００６７】
〔トナー濃度の補正時の動作手順〕
図１８は、画像形成装置がトナー濃度を補正する際の手順を示すフローチャート図の一例である。図１８の手順は画像形成装置６００の動作中、繰り返し実行される。
【００６８】
制御部５０は、トナー濃度の補正を行うタイミングか否かを判断する（Ｓ１）。例えば、トナー濃度が変化するタイミングを予測できる累積印刷枚数が所定枚数に達したこと、温度や湿度などの環境が変化したこと、電源ＯＦＦから電源ＯＮになったこと、を検出すると、トナー濃度の補正が必要であると判断される。
【００６９】
トナー濃度の補正が必要と判断された場合（Ｓ１のＹｅｓ）、帯電バイアス制御部６２は帯電バイアスを制御する（Ｓ２）。すなわち、感光体上に静電潜像を形成するため感光体に帯電バイアスを印加する。
【００７０】
帯電バイアスが安定後、書き込み制御部６３はＬＥＤアレイ１１を発光させ濃度補正パターンの書き込み制御を行う（Ｓ３）。書き込み制御部６３は濃度補正パターンに従ってＬＥＤアレイ１１が発光するように画像データ出力の制御を行い、感光体上に濃度補正パターンの静電潜像を形成する。
【００７１】
その後、現像バイアス制御部６１は、静電潜像に対してトナーを付着させるために現像バイアスを制御する（Ｓ４）。この結果、感光体上に濃度補正パターンのトナー像が形成される。そして、トナー像が中間転写ベルトに転写される。
【００７２】
濃度検出部６４は、濃度補正パターンのパッチ（トナー像）がＴＭセンサ１７〜１９で検出可能な位置に到達するタイミングでパターン検出制御を行う（Ｓ５）。
【００７３】
検出した濃度に基づき、制御部は、印刷時に使用する帯電バイアス及び現像バイアスを算出する（Ｓ６）。
【００７４】
各ステップの詳細は図１９〜図２２において説明する。図１８の処理が、各色毎に、印加可能なバイアス値の上限から下限を複数に分割したバイアス値で行われ、目標のトナー濃度になる帯電バイアス、現像バイアスが算出される。この値は記憶部５６に記憶され、画像形成装置は、印刷時は記憶された帯電バイアス、現像バイアスにより画像形成を行う。これにより、画像品質の劣化を防ぐことができる。
【００７５】
なお、ステップＳ２、Ｓ４は両方実行されるが、濃度を補正する際は、帯電バイアスと現像バイアスのどちらかを固定して、固定しない方が変化させる。
【００７６】
図１９は、帯電バイアス制御の手順を示すフローチャート図の一例である。以下の処理は、各色のトナー毎に行われる。
【００７７】
帯電バイアス制御部６２は帯電バイアスの制御が完了したか否かを判定する（Ｓ７）。この判定は、例えば、１つの濃度補正パターンのパッチ数（例えば１０個）だけ帯電バイアスを変更したか否かにより判定される。
【００７８】
帯電バイアス制御部６２は、帯電バイアス切替タイミングを発生させるためにＳｏＣ２００に内蔵のタイマー３８（タイマー１：帯電バイアス切替タイマー）を設定する（Ｓ８）。各バイアス値を切り替えるタイミングはタイマー３８の割り込み機能を利用する。設定される時間は、十分に帯電バイアスが安定する時間（例えば50〔msec〕）を確保できる時間である。つまり、５０ミリ秒ごとに帯電電圧を切り替える。
【００７９】
帯電バイアス制御部６２は、帯電バイアス切替タイマーが時間を計測（カウント）しタイムアウトによる割り込みを発生させるまで待機する（Ｓ９）。
【００８０】
割込みが発生したことを契機に（Ｓ９のＹｅｓ）、帯電バイアス制御部６２は帯電バイアス値を変更する（Ｓ１０）。記憶部には図２３（ａ）に示す帯電バイアス値テーブルが記憶されている。バイアス値テーブルには「パターンＮｏ」に対応づけて「帯電バイアス」が登録されている。「パターンＮｏ」はパッチ番号であり、図では濃度の薄い順に帯電バイアスが登録されている。すなわち、帯電バイアス制御部６２は、タイムアウト後、同期シリアル通信部３７を制御して、目的の帯電バイアスが出力できるように拡張Ｉ／Ｏ３００のレジスタに設定値を設定する。
【００８１】
図２０は、パターン書込み制御の手順を示すフローチャート図の一例ある。書き込み制御部６３は、帯電させた部位がＬＥＤの照射位置に来るタイミングで（感光体の回転速度に応じて予め決まっている）図２０の処理を開始する。
【００８２】
まず、書き込み制御部６３はパターン書込み制御が完了したか否かを判定する（Ｓ１１）。この判定も、例えば、１つのパターン列のパッチ数（例えば１０個）だけ帯電バイアスを変更したか否かにより判定される。
【００８３】
書き込み制御部６３は、パターン書込みタイミングを発生させるためにＳｏＣ２００に内蔵のタイマー３８（タイマー２：パターン書込みタイマー）を設定する（Ｓ１２）。タイマーに設定される値は帯電バイアスの制御で設定されたタイマーと同じでよい（よって、例えば５０〔msec〕。十分に帯電バイアスが安定したタイミングでタイムアウトする値が設定される）。
【００８４】
書き込み制御部６３は、パターン書込みタイマーのタイムアウトがタイムアウトによる割り込みを発生させるまで待機する（Ｓ１３）。
【００８５】
割込みが発生したことを契機に（Ｓ１３のＹｅｓ）、書き込み制御部６３は必要な値をＳｏＣ２００のレジスタに設定してパターン書込みを実行する（Ｓ１４）。すなわち、拡張Ｉ／Ｏレジスタを介さずに書き込みする。記憶部５６には濃度補正パターンを形成するためのパターンデータが記憶されている。ＬＥＤアレイ１１の発光は各パターン毎に同じ動作とする。
【００８６】
図２１は、現像バイアス制御を示すフローチャート図の一例である。現像バイアス制御部６１は、ＬＥＤの書き込み位置が現像器１２に来るタイミングで（感光体の回転速度に応じて予め決まっている）図２１の処理を開始する。
【００８７】
現像バイアス制御部６１は現像バイアスの制御が完了したか否かを判定する（Ｓ１５）。この判定は、例えば、１つの濃度補正パターンのパッチ数（例えば１０個）だけ現像バイアスを変更したか否かにより判定される。
【００８８】
現像バイアス制御部６１は、現像バイアス切替タイミングを発生させるためにＳｏＣ２００に内蔵のタイマー３８（タイマー３：現像バイアス切替タイマー）を設定する（Ｓ１６）。各バイアス値を切り替えるタイミングはＳｏＣ２００に内蔵されているタイマーの割り込み機能を利用する。タイマーに設定される値は現像バイアスが安定する時間である（例えば５０〔msec〕）。
【００８９】
現像バイアス制御部６１は、現像バイアス切替タイマーがタイムアウトによる割り込みを発生させるまで待機する（Ｓ１７）。
【００９０】
割込みが発生したことを契機に（Ｓ１７のＹｅｓ）、現像バイアス制御部６１は現像バイアスを設定する（Ｓ１８）。記憶部には図２３（ｂ）に示す現像バイアス値テーブルが記憶されている。現像バイアス値テーブルには「パターンＮｏ」に対応づけて「現像バイアス」が登録されている。「パターンＮｏ」はパッチ番号であり、図では濃度の薄い順に帯電バイアスが登録されている。すなわち、現像バイアス制御部６１は、タイムアウト後、同期シリアル通信部３７を制御して、目的の現像バイアスが出力できるように拡張Ｉ／Ｏ３００のレジスタを設定する。
【００９１】
図２２は、濃度検出部６４が濃度補正パターンのパターン検出制御の手順を示すフローチャート図の一例である。濃度検出部６４は、濃度補正パターンのパッチがＴＭセンサ１７〜１９に到着するタイミングで（中間ベルトの回転速度に応じて予め決まっている）図２２の処理を開始する。
【００９２】
濃度検出部６４は、トナーの濃度補正パターンの検出制御が完了したか否かを判定する（Ｓ１９）。あらかじめ記憶部５６には濃度補正パターンの検出制御を行う回数と間隔（例えば、2〔msec〕間隔で１０回）が記憶されている。濃度検出部６４は、この回数（１０回）だけ、濃度補正パターンの濃度の検出制御を行う。
【００９３】
濃度検出部６４は、濃度補正パターンの検出タイミングを発生させるため、SoC内蔵のタイマー３８（タイマー４：パターン検出タイマー）を設定する（Ｓ２０）。タイマーに設定される値は、パターン書込みタイミングのタイマーと同じである（例えば５０〔msec〕間隔）。
【００９４】
濃度検出部６４は、パターン検出タイマーのタイムアウトを検知する（Ｓ２１）。タイムアウトによる割り込みが発生したことを契機に、濃度検出部６４は濃度補正パターンの検出を実行する（Ｓ２２）。すなわち、拡張Ｉ／Ｏレジスタを介さずに濃度検出する。濃度検出部６４は記憶部に記憶されている２〔msec〕という時間間隔で１０回、ＡＤＣ３５が電圧値から変換したデジタルデータのトナー濃度を取得し記憶部５６に記憶する。
【００９５】
以上説明したように、本実施形態の画像形成装置は、タイマーにより帯電、書き込み、現像、濃度検出のタイミングを同期させ、ＡＤＣが直接、濃度を検出するので、エンジン部にＣＰＵを配置する必要がない。よって、リアルタイム性の不足による画像品質の低下が発生することがなく、コストアップや機器内部に占める配線空間の増大を抑えることができる。
【実施例２】
【００９６】
実施例１では濃度補正する際のＳｏＣ２００の動作について説明したが、本実施例ではＳｏＣ２００によりヒータ制御を行う画像形成装置６００について説明する。
【００９７】
まず、図２４（ａ）を用いて従来の構成例について説明する。図２４（ａ）は、ＳｏＣ２００が搭載された画像形成装置６００の制御基板１００の一例を示す図である。しかしながら、図２４（ａ）の構成では、ＳｏＣ２００が画像形成装置６００の全体を制御することになるため、定着部の異常を二重で監視することができないという問題がある。
【００９８】
図２４（ｂ）は、図２４(a)の構成では定着部の異常を二重で監視することができない理由を説明する図の一例である。ＳｏＣ２００はエンジン制御ＣＰＵ２０１と、コントローラ制御ＣＰＵ２０２を内蔵している。エンジン制御ＣＰＵ２０１とコントローラ制御ＣＰＵ２０２は共に定着部２１１の温度を監視して異常を検出している。
【００９９】
しかし、エンジン制御ＣＰＵ２０１とコントローラ制御ＣＰＵ２０２は互いに通信するため、一方のＣＰＵが実行するソフトが暴走した場合に、もう一方のＣＰＵの制御を無効にしてしまう可能性がある。したがって、エンジン制御ＣＰＵ２０１とコントローラ制御ＣＰＵ２０２が共に定着部２１１の温度を検出していても、一方が暴走した場合には、他方による監視が正常に機能しているという保証がない。このため、同一パッケージ（ＳｏＣ）内に存在する２つのＣＰＵは定着部を二重に監視できない可能性がある。
【０１００】
〔本実施例の構成例〕
図２５は、本実施例のＳｏＣ２００の概略構成図の一例である。画像形成装置全体が１個のＳｏＣ２００によって制御されている。ＳｏＣ２００が搭載される基板にはＬＥＤ制御ＡＳＩＣ３０１が搭載されている。すなわち、実施例１の拡張Ｉ／ＯがＬＥＤ制御ＡＳＩＣ３０１に置き換わっている。ＬＥＤ制御ＡＳＩＣ３０１にはＬＥＤアレイ１１のＯＮ／ＯＦＦと点灯時間（又は強度）を制御する機能が搭載されている。また、本実施例ではＳｏＣ２００は、エンジン部４００に直接出力するのでなく、画像データをＬＥＤ制御ＡＳＩＣ３０１に出力する。
【０１０１】
ＳｏＣ２００には、ＬＥＤ制御ＡＳＩＣ３０１の他、定着部２１１とエンジン部コントローラ部２１０が接続されている。エンジン部コントローラ部２１０は、実施例１のＣＴＬ５０１と同様の画像処理、用紙搬送制御、コンピュータとの通信制御、操作パネルの制御などを行うものであり、その機能はＳｏＣ２００に含まれていてもよい。
【０１０２】
ＬＥＤ制御ＡＳＩＣ３０１はエンジン部４００と接続されている。エンジン部４００は、実施例１と同様に、センサ、クラッチ、モータ、定着ヒータ４５、高圧出力部、ＬＥＤアレイ１１、及び、ＴＭセンサ等を有する。図では定着部２１１とＬＥＤアレイ１１のみを図示した。
【０１０３】
定着部２１１は、加熱ローラ（不図示）の温度を検出する定着サーミスタ４７、加熱ローラを加熱する定着ヒータ４５、及び、定着ヒータ４５の温度を制御する定着ヒータ制御回路４６を有している。定着サーミスタ４７はＬＥＤ制御ＡＳＩＣ３０１とＳｏＣ２００に接続され、ＬＥＤ制御ＡＳＩＣ３０１とＳｏＣ２００が定着ヒータ制御回路４６に接続されている。
【０１０４】
ＳｏＣ２００は、定着サーミスタ４７が検出する定着部２１１の温度を、必要であればＡＤＣ３５によりデジタル信号に変換して取得する。定着部２１１の温度が異常な高温であった場合、定着ヒータ制御回路４６を介して定着ヒータ４５をOFFする。
【０１０５】
そして、本実施例のＬＥＤ制御ＡＳＩＣ３０１は、ＬＥＤ制御回路３１１だけでなく、定着監視回路３１２（特許請求の範囲の定着部監視部の一例である）を有している。定着監視回路３１２は、定着部２１１の温度が異常な高温であった場合に、定着ヒータ制御回路４６を介して定着ヒータ４５をＯＦＦする制御回路を実装している。したがって、本実施例の画像形成装置６００は、ＳｏＣ２００と定着監視回路３１２で二重に定着部の温度を監視することができる。
【０１０６】
定着監視回路３１２は非常に小規模であるため、ＬＥＤ制御ＡＳＩＣ３０１の回路規模には影響せず、ＬＥＤ制御ＡＳＩＣ３０１のサイズ（ＩＣパッケージ）が大きくなることはない。このように画像形成装置６００が元々備えているＬＥＤ制御ＡＳＩＣ３０１を使用するため、新たな部品を追加することなく定着部２１１の異常を二重に監視可能となる。
【０１０７】
＜第一実施形態＞
図２６は第一実施形態の画像形成装置の概略構成図の一例を示す。画像形成装置６００は、制御基板１００、ＬＥＤアレイ１１、定着部２１１、電源部２１２、及び、エンジン部コントローラ部２１０を有している。すなわち、図２５の定着部２１１が定着部２１１と電源部２１２に分かれた態様になっている。
【０１０８】
定着部２１１は、定着部２１１の温度を検知する定着サーミスタ４７、及び、定着ヒータ４５を備える。電源部２１２は、定着ヒータ４５の通電（ON）／非通電（OFF）を制御できる定着ヒータ制御回路４６を備えている。
【０１０９】
制御基板１００には、画像形成／用紙搬送／画像処理など、画像形成装置全体を制御するＳｏＣ２００及びＬＥＤアレイ１１を制御するＬＥＤ制御ＡＳＩＣ３０１が実装されている。ＳｏＣ２００はシリアル接続又はパラレル接続でＬＥＤ制御ＡＳＩＣ３０１と接続されており、ＬＥＤ制御ＡＳＩＣ３０１に画像データを送信する。
【０１１０】
図２６ではＣＰＵのみを示したが、ＳｏＣ２００は、例えば図５に示したＣＰＵ、ＲＯＭ、ＲＡＭ、ＡＤＣ及びタイマなどの一般的な構成を有している。ＳｏＣ２００は内蔵するＡＤＣ３５により、定着サーミスタ４７が出力する定着サーミスタ信号（アナログ値）をデジタル値に変換して定着部２１１の温度を取得する。定着部２１１の温度に応じて、定着ヒータ制御回路４６を介して定着ヒータＯＮ／ＯＦＦ信号を出力することで定着ヒータ４５のON／OFFを制御する。
【０１１１】
ＬＥＤアレイ１１は、制御基板上のＬＥＤ制御ＡＳＩＣ３０１によって制御される。また、ＬＥＤ制御ＡＳＩＣ３０１は定着部２１１の温度を制御可能な定着監視回路３１２を有する。定着監視回路３１２は、内蔵するＡＤＣにより、定着サーミスタ４７が出力するアナログ値をデジタル値に変換して定着部２１１の温度を取得する。定着温度が閾値を超えた場合に、定着ヒータ制御回路４６を介して定着ヒータ４５をOFFする。
【０１１２】
なお、ＬＥＤ制御ＡＳＩＣ３０１にＡＤＣを内蔵させず、ＬＥＤ制御ＡＳＩＣ３０１にコンパレータ回路などを外付けしてもよい。コンパレータ回路により、定着サーミスタ４７の温度が閾値を超えたか否かを表す信号を生成し、ＬＥＤ制御ＡＳＩＣ３０１に出力することでＡＤＣなしに温度を監視できる。
【０１１３】
図２７は、定着監視回路３１２の概略構成図の一例である。「定着サーミスタ信号」と「定着ヒータON/OFF信号」は、図２６の同名の信号と同じものである。クロックは、ＬＥＤ制御ＡＳＩＣ３０１内部で生成される信号である。
【０１１４】
アナログの定着サーミスタ信号はＡＤＣ４６１に入力され、ＡＤＣ４６１がデジタル信号に変換した定着サーミスタ信号は閾値比較回路４６２に入力される。閾値比較回路４６２は定着部２１１の温度としての異常値を記憶しており、異常値との比較結果に応じて"１（以下、Ｈという）"又は"０（以下、Ｌという）"の定着異常信号１をフリップフロップ４６３（以下、フリップフロップ１という）のＤ端子に出力する。フリップフロップ１はＤ−ＦＦと呼ばれるフリップフロップであり、クロック端子に入力されるクロック信号の立ち上がりエッジで入力端子Ｄの信号を取り込み出力端子Ｑに出力すると共に保持する。出力端子ＱＢからは、出力端子Ｑの信号が反転された信号が出力される。
【０１１５】
したがって、フリップフロップ１は定着異常信号１を保持し、保持している値に応じてクロックの１周期毎にＱ端子から定着異常信号２をフリップフロップ４６４（以下、フリップフロップ２という）のクロック端子に出力する。
【０１１６】
フリップフロップ２のＤ端子には所定電圧が常に入力されている（常にＨが入力されている）ので、クロック端子に定着異常信号２の立ち上がりエッジが入力されると、出力端子ＱはＨになり、出力端子ＱＢはＬを出力する。出力端子ＱＢの出力が定着ヒータＯＮ／ＯＦＦ信号である。すなわち、定着ヒータＯＮ／ＯＦＦ信号は定着異常信号２がＨになるとＬになり、定着ヒータ４５をＯＦＦする。また、フリップフロップ２は定着異常信号２がＬになっても、入力端子Ｄの値を取り込まないので、定着ヒータＯＮ／ＯＦＦ信号はＬのままである。
【０１１７】
図２８は、定着監視回路３１２が定着異常を検知した際の動作を説明する図の一例である。
t1：Ａ点において、定着部２１１が異常な高温状態となり、定着サーミスタ信号が閾値を超え、閾値比較回路４６２が定着異常信号１を"Ｈ"とする。
t2：Ｂ点で、フリップフロップ１のクロック端子にクロックの立ち上がりエッジが入力されるので、フリップフロップ１が定着異常信号１（"Ｈ""）を取り込み、定着異常信号２（"Ｈ"）を出力する。
【０１１８】
また、この時、フリップフロップ２は、クロック端子に定着異常信号２の立ち上がりエッジが入力されるので、ＱＢ端子から定着ヒータON／OFF信号（"Ｌ"）を出力する。したがって、定着ヒータ４５がＯＦＦされる。
t3：Ｃ点では、定着温度が下がり定着サーミスタ信号が閾値を下回る。このため、定着異常信号１が"Ｌ"となる。また、定着異常信号１が"Ｌ"となると、定着異常信号２も"Ｌ"となる。定着ヒータＯＮ／ＯＦＦ信号は"Ｌ"のままである。
【０１１９】
以上のような定着監視回路３１２の動作は、ＳｏＣ２００の処理によらず実行される。すなわち、ＳｏＣ２００が故障やソフト暴走等が生じ、正常でない状況になっても、定着監視回路３１２の動作を妨げることはない。
【０１２０】
一方、上記のようにＳｏＣ２００も定着部２１１の異常を検知する。
図２９は、ＳｏＣ２００が定着温度を監視する手順を示すフローチャート図の一例である。ＳｏＣ２００の処理も、ＬＥＤ制御ＡＳＩＣ３０１の動作によらず実行される。
【０１２１】
ＳｏＣ２００は、所定の周期毎に図２９の処理を行う。ＳｏＣ２００は、定着サーミスタ４７が出力するアナログ値をＡＤＣ３５によってデジタル値に変換する（Ｓ１）。
【０１２２】
次に、ＳｏＣ２００はステップＳ１で取得した定着部２１１の温度が閾値以上か否かを判定する（Ｓ２）。
【０１２３】
定着部２１１の温度が閾値以上でない場合（Ｓ２のＮｏ）、ＳｏＣ２００は何もしない。
【０１２４】
定着部２１１の温度が閾値以上の場合（Ｓ２のＹｅｓ）、ＳｏＣ２００は定着ヒータ制御回路４６に信号を送信して定着ヒータ４５をＯＦＦする（Ｓ３）。これにより、ＳｏＣ２００は単独で定着部２１１の温度を監視し、異常の場合に定着ヒータ４５をＯＦＦにすることができる。
【０１２５】
以上、説明したように、本実施形態のＳｏＣ２００は、１つのチップで構成されていても、ＬＥＤ制御ＡＳＩＣ３０１が定着監視回路３１２を有することで、定着部２１１の温度をＳｏＣとＬＥＤ制御ＡＳＩＣ３０１により二重に監視することができる。
【０１２６】
＜第二実施形態＞
図３０は、第二実施形態の画像形成装置６００の構成例を示す図の一例である。図３０において図２６と同一の符号を付した構成要素は同様の機能を果たすので、主に主要な構成要素についてのみ説明する場合がある。
【０１２７】
本実施形態では電源部２１２がゼロクロス生成回路４８を有している。ゼロクロス生成回路４８は、定着監視回路３１２とＳｏＣ２００に接続され、ゼロクロス信号をＬＥＤ制御ＡＳＩＣ３０１に出力している。なお、ゼロクロス信号は、商用電源などの交流電源が0〔V〕と交差する時点を通知する信号である。また、定着監視回路３１２の構成は第一実施形態と同様である。
【０１２８】
さらに、本実施形態のＳｏＣ２００は、ＬＥＤ制御ＡＳＩＣ３０１に基準クロックを供給するための基準クロック生成回路を搭載している。第一実施形態では、ＬＥＤ制御ＡＳＩＣ３０１が内部的にクロックを生成していたが、こうすることでＬＥＤ制御ＡＳＩＣ３０１にクロック発生回路が不要になる。ＬＥＤ制御ＡＳＩＣ３０１は、基準クロックによりＳｏＣ２００と同期して画像データ信号を取得し、また、基準クロックの周期で画像データ信号をＬＥＤアレイ１１に出力する。
【０１２９】
このため、ＳｏＣ２００が故障するとＬＥＤ制御ＡＳＩＣ３０１が動作しなくなる。ＳｏＣ２００が故障した場合、画像形成が困難になることは許容できても、温度の監視は継続可能であることが好ましい。
【０１３０】
そこで、基準クロックを代用するため、ゼロクロス生成回路４８はＬＥＤ制御ＡＳＩＣ３０１の定着監視回路３１２に、ゼロクロス信号を出力する。したがって、ＳｏＣ２００が故障して基準クロックがＬＥＤ制御ＡＳＩＣ３０１に供給されなくても、定着監視回路３１２はゼロクロス信号を利用して定着温度を監視することが可能である。クロックの周期が変わっても、定着監視回路３１２の動作手順は第一実施形態と同様である。
【０１３１】
したがって、本実施形態によれば、ゼロクロス信号を定着監視回路３１２に供給することにより、ＬＥＤ制御ＡＳＩＣ３０１へ基準クロックが供給されなくなっても、定着部２１１の温度を監視可能である。また、二重に監視しているので、ＬＥＤ制御ＡＳＩＣ３０１に異常が生じても、ＳｏＣ２００が定着部２１１の温度を監視可能である。
【０１３２】
＜第三実施形態＞
図３１は第三実施形態の画像形成装置６００の構成例を示す図の一例である。図３１では、ＳｏＣ２００とＬＥＤ制御ＡＳＩＣ３０１がシリアル通信線２１３で接続されている。シリアル通信線２１３の数は、パラレル通信のための信号線の数よりも少ない（シリアル通信は１本から通信可能だが、パラレル通信では少なくともビット数分の信号線が必要）。
【０１３３】
したがって、シリアル通信で接続することで、ＳｏＣ２００とＬＥＤ制御ＡＳＩＣ３０１に搭載するピン数が少なくなり、半導体パッケージを小さくできる。ＳｏＣ２００はシリアル通信によりＬＥＤ制御ＡＳＩＣ３０１のレジスタのリード／ライトを行う。
【０１３４】
一方、クロック周波数が同じという条件では、シリアル通信接続は、パラレル通信接続に比べて通信速度が遅くなる。このため、定着制御において頻繁に使用される信号やリアルタイム性が要求される信号は、他の回路を経由してＳｏＣ２００に入力されたり、ＳｏＣ２００から他の回路を経由して出力されることがないように、直接ＳｏＣと接続する。
【０１３５】
定着部２１１の制御において、リアルタイム性が要求される信号は、定着サーミスタ信号、定着ヒータON/OFF信号、及び、ゼロクロス信号である。このうち、定着サーミスタ信号と定着ヒータＯＮ／ＯＦＦ信号は、第一実施形態と第二実施形態においてもＳｏＣ２００と接続されていたが、本実施例ではさらにゼロクロス信号がＳｏＣ２００に接続される。
【０１３６】
図３２は、ゼロクロス信号を用いた定着制御のタイミングチャート図の一例である。交流電源電圧、ゼロクロス信号、及び、ヒータＯＮ／ＯＦＦ信号が図示されている。これらの信号を用いた具体的な定着ヒータ４５のON／OFF制御を説明する。交流電源電圧の負から正のゼロクロス、及び、正から負のゼロクロスを含む一定幅のパルスがゼロクロス信号である。
【０１３７】
画像形成装置６００の定着制御では、定着ヒータ４５のＯＮタイミングの起点はゼロクロス信号である。また、ＳｏＣ２００は、定着サーミスタ４７によって検知した温度の目標温度との差を算出してフィードバック制御などにより定着ヒータ４５のON時間幅を決める。したがって、ゼロクロス信号がリアルタイムにＳｏＣ２００に入力されないと定着ヒータ４５のＯＮタイミングが遅延するおそれがあり、定着サーミスタ信号がリアルタイムにＳｏＣ２００に入力されないとＯＮ幅をリアルタイムに決定できないおそれがあり、ヒータＯＮ／ＯＦＦ信号をリアルタイムに制御できないと定着ヒータ４５のＯＮ時間幅を正確に制御できないおそれがある。
【０１３８】
本実施形態では、ＳｏＣ２００とＬＥＤ制御ＡＳＩＣ３０１がシリアル通信線で接続されることで、ＳｏＣ２００の半導体パッケージを小さくできる。また、シリアル通信線でＳｏＣ２００とＬＥＤ制御ＡＳＩＣ３０１が接続された場合でも、リアルタイム性が要求される信号はＳｏＣ２００に直接、入力／出力されるので、定着制御のリアルタイム性を確保できる。また、第一、第二実施形態と同様に、ＳｏＣと定着監視回路が温度を二重に監視できる。
【０１３９】
＜第四実施形態＞
図３３は第四実施形態の画像形成装置６００の構成例を示す図の一例である。図３３では、制御基板１００にＦＰＧＡ３０２が搭載されており、ＳｏＣ２００にＬＥＤ制御ＡＳＩＣ３０１ではなくＦＰＧＡ３０２が接続されている。ＬＥＤ制御ＡＳＩＣ３０１は、ＦＰＧＡ３０２を介してＳＯＣ２００と接続されている。本実施形態のＬＥＤ制御ＡＳＩＣ３０１は特許請求の範囲の露光制御部の一例である。
【０１４０】
また、ＬＥＤ制御ＡＳＩＣ３０１ではなくＦＰＧＡ３０２に定着監視回路３１２及び画像データ変換回路３１３が搭載されている。定着監視回路３１２の動作は第一〜第三実施形態と同様である。
【０１４１】
ＬＥＤ制御ＡＳＩＣ３０１などのＡＳＩＣは特定用途向けの半導体チップであるため、ＳｏＣ２００が扱うデータフォーマットなどのプロトコルが、ＬＥＤ制御ＡＳＩＣ３０１とＳｏＣ２００で合致しないことが多い。プロトコルを合致させるため、ＳｏＣ２００がソフト的に調整すると、遅延が生じ信号のタイミング規定を満足できないおそれがある。
【０１４２】
これに対し、ＦＰＧＡ３０２は画像形成装置６００のメーカ側でプログラムを作成することで機能を追加することができる。そこで、本実施形態では、ＳｏＣ２００が出力する画像データ信号をＦＰＧＡ３０２の画像データ変換回路３１３がＬＥＤ制御ＡＳＩＣ３０１が取得可能なフォーマットに変換する。これにより、ＳｏＣ２００とＬＥＤ制御ＡＳＩＣ３０１とでデータフォーマットなどのプロトコルが異なっていても、汎用のＳｏＣを用いてＬＥＤ制御ＡＳＩＣ３０１を制御できる。
【０１４３】
ＦＰＧＡ３０２内部の定着監視回路３１２の動作は、ＳｏＣ２００に関係なく実行されるので、定着部２１１の異常を二重に監視できる構成とすることができる。また、ＬＥＤ制御ＡＳＩＣ３０１は定着監視回路３１２が不要なので回路規模を小さくすることができる。
【符号の説明】
【０１４４】
９      感光体
１０    帯電器
１１    ＬＥＤアレイ
１２    現像器
１６    定着器
１７〜１９    ＴＭセンサ
３５、４６１      ＡＤＣ
３６      画像データ出力部
５０      制御部
１００    制御基板
２００    ＳｏＣ
３００    拡張Ｉ／Ｏ
４００    エンジン制御部／エンジン部
６００    画像形成装置
【先行技術文献】
【特許文献】
【０１４５】
【特許文献１】特開２０１０−２６８３０８号公報
【図１】
2014130319.tif 000003
【図２】
2014130319.tif 000004
【図３】
2014130319.tif 000005
【図４】
2014130319.tif 000006
【図５】
2014130319.tif 000007
【図６】
2014130319.tif 000008
【図７】
2014130319.tif 000009
【図８】
2014130319.tif 000010
【図９】
2014130319.tif 000011
【図１０】
2014130319.tif 000012
【図１１】
2014130319.tif 000013
【図１２】
2014130319.tif 000014
【図１３】
2014130319.tif 000015
【図１４】
2014130319.tif 000016
【図１５】
2014130319.tif 000017
【図１６】
2014130319.tif 000018
【図１７】
2014130319.tif 000019
【図１８】
2014130319.tif 000020
【図１９】
2014130319.tif 000021
【図２０】
2014130319.tif 000022
【図２１】
2014130319.tif 000023
【図２２】
2014130319.tif 000024
【図２３】
2014130319.tif 000025
【図２４】
2014130319.tif 000026
【図２５】
2014130319.tif 000027
【図２６】
2014130319.tif 000028
【図２７】
2014130319.tif 000029
【図２８】
2014130319.tif 000030
【図２９】
2014130319.tif 000031
【図３０】
2014130319.tif 000032
【図３１】
2014130319.tif 000033
【図３２】
2014130319.tif 000034
【図３３】
2014130319.tif 000035