(57)【要約】【課題】シフトレジスターが初期化されるまでの間に、シフトレジスターに記憶されているデータが不定であることが原因で、画像形成部が誤作動することを防止する。【解決手段】ウォッチドッグタイマー２２が第１のＣＰＵ２７の暴走を検知したとき、初期化制御部４０は、(１)の制御及び(２)の制御をする。(１)の制御は、ヘッド部３３及び駆動電圧生成部３４に電力を供給しないことにより、プリンターエンジン部３０が画像を形成する動作を禁止する制御である。(２)の制御は、初期化データＤ３をシフトレジスター３５に入力させ、シフトレジスター３５に記憶されるデータを、不定データから初期化データに切り替える制御である。【選択図】図３
2015142961.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵを含み、画像を示すデータに所定の処理をするデータ処理部と、
前記所定の処理がされた前記データが入力されるシフトレジスターと、
前記シフトレジスターから出力された前記所定の処理がされた前記データで示す画像を用紙に形成する画像形成部と、
前記シフトレジスターが初期化されたときに、前記シフトレジスターに記憶されているデータである初期化データを生成する初期化データ生成部と、
前記所定の処理がされた前記データ及び前記初期化データが入力可能であり、いずれかを選択して前記シフトレジスターへ出力する選択部と、
前記ＣＰＵの暴走を検知する検知部と、
前記検知部が前記ＣＰＵの暴走を検知したとき、(１)前記画像形成部が画像を形成する動作を禁止する制御をし、かつ、(２)前記選択部に前記初期化データを出力することを選択させて、前記選択部から出力された前記初期化データを、前記シフトレジスターに入力させることにより、前記シフトレジスターを初期化する制御をする初期化制御部と、を備える画像形成装置。
【請求項２】
前記検知部は、時間の計測を開始した後、予め定められた時間が経過するまでに、前記ＣＰＵからタイマークリア信号を受け取ることができなければ、タイムアップすることにより、前記ＣＰＵの暴走を検知するウォッチドッグタイマーを含み、
前記初期化制御部は、前記シフトレジスターが初期化された後、前記ＣＰＵのリセットを解除し、かつ、タイムアップ状態の前記ウォッチドッグタイマーに対して、最初から時間の計測を開始させる請求項１に記載の画像形成装置。
【請求項３】
前記初期化制御部は、前記画像形成装置に電源が投入されたとき、前記(１)の制御及び前記(２)の制御をする請求項１又は２に記載の画像形成装置。
【請求項４】
ＣＰＵを含み、画像を示すデータに所定の処理をするデータ処理部と、
前記所定の処理がされた前記データが入力されるシフトレジスターと、
前記シフトレジスターから出力された前記所定の処理がされた前記データで示す画像を用紙に形成する画像形成部と、
前記シフトレジスターが初期化されたときに、前記シフトレジスターに記憶されているデータである初期化データを生成する初期化データ生成部と、
前記所定の処理がされた前記データ及び前記初期化データが入力可能であり、いずれかを選択して前記シフトレジスターへ出力する選択部と、
前記画像形成装置に電源が投入されたときに、(１)前記画像形成部が画像を形成する動作を禁止する制御をし、かつ、(２)前記選択部に前記初期化データを出力することを選択させて、前記選択部から出力された前記初期化データを、前記シフトレジスターに入力させることにより、前記シフトレジスターを初期化する制御をする初期化制御部と、備える画像形成装置。
【請求項５】
前記画像形成部は、インクジェット方式で画像を用紙に形成する記録ヘッドを含み、
前記記録ヘッドは、
複数のノズルを有するヘッド部と、
前記シフトレジスターと、
前記複数のノズルから選択的にインク滴を吐出させるために、前記ヘッド部を駆動させる駆動電圧を、前記シフトレジスターから出力された前記所定の処理がされた前記データを基にして生成する駆動電圧生成部と、を含む請求項１〜４のいずれか一項に記載の画像形成装置。
【請求項６】
前記記録ヘッドに電力を供給する記録ヘッド電源部を備え、
前記初期化制御部は、前記(１)の制御として、前記記録ヘッド電源部に、前記ヘッド部及び前記駆動電圧生成部の少なくとも一方に電力を供給させない制御をする請求項５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を用紙に形成する際に、画像を示すデータを一時記憶するシフトレジスターを備える画像形成装置に関する。
【背景技術】
【０００２】
シフトレジスターは、複数のフリップフロップをカスケード接続したデジタル回路である。シフトレジスターは、例えば、画像を用紙に形成するために、画像を示すデータを一時記憶したり、画像をディスプレイに表示するために、画像を示すデータを一時記憶したりする目的で利用される。
【０００３】
具体的に説明すると、マスターと、シフトレジスター及び表示装置を含むスレーブと、を備えるシステムにおいて、マスターからスレーブに送られてきたデータを、シフトレジスターで一時記憶し、シフトレジスターから出力された出力データを基にして表示出力する技術がある(例えば、特許文献１参照)。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０８−０３６５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記システムに電源が投入された直後、シフトレジスターに記憶されているデータは、不定なので、そのデータを基にして表示出力すると、意図した表示出力が保証されない。そこで、上記技術では、システムに電源が投入されたとき、シフトレジスターを構成する複数のフリップフロップのそれぞれにリセット信号を送り、シフトレジスターを初期化させている。
【０００６】
シフトレジスターの構成を簡略化するために、シフトレジスターを構成する複数のフリップフロップのそれぞれにリセット端子が設けられていないシフトレジスターがある。このシフトレジスターにおいて、シフトレジスターが初期化されるまでの間に、不定なデータを出力することを放置すれば、画像形成装置の場合、画像形成部が正しく制御されず、画像形成部が誤動作をする。例えば、インクジェット方式の画像形成装置の場合、用紙が送られていない状態で、画像形成部の記録ヘッドがインク滴を吐出する動作をし、画像形成部がインクで汚れてしまう可能性がある。
【０００７】
画像形成装置に電源が投入された直後の他に、画像形成装置のＣＰＵが暴走することによっても、シフトレジスターに記憶されているデータが不定になる。
【０００８】
本発明は、シフトレジスターが初期化されるまでの間に、シフトレジスターに記憶されているデータが不定であることが原因で、画像形成部が誤作動することを防止できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の一局面に係る画像形成装置は、ＣＰＵを含み、画像を示すデータに所定の処理をするデータ処理部と、前記所定の処理がされた前記データが入力されるシフトレジスターと、前記シフトレジスターから出力された前記所定の処理がされた前記データで示す画像を用紙に形成する画像形成部と、前記シフトレジスターが初期化されたときに、前記シフトレジスターに記憶されているデータである初期化データを生成する初期化データ生成部と、前記所定の処理がされた前記データ及び前記初期化データが入力可能であり、いずれかを選択して前記シフトレジスターへ出力する選択部と、前記ＣＰＵの暴走を検知する検知部と、前記検知部が前記ＣＰＵの暴走を検知したとき、(１)前記画像形成部が画像を形成する動作を禁止する制御をし、かつ、(２)前記選択部に前記初期化データを出力することを選択させて、前記選択部から出力された前記初期化データを、前記シフトレジスターに入力させることにより、前記シフトレジスターを初期化する制御をする初期化制御部と、を備える。
【００１０】
本発明の一局面に係る画像形成装置では、ＣＰＵの暴走が検知されたとき、画像形成部が画像を形成する動作を禁止した状態にし、この状態で初期化データをシフトレジスターに入力させて、シフトレジスターを初期化する。従って、本発明の一局面に係る画像形成装置によれば、シフトレジスターが初期化するまで、シフトレジスターに記憶されているデータが不定であることが原因で、画像形成部が誤作動することを防止できる。
【００１１】
上記構成において、前記検知部は、時間の計測を開始した後、予め定められた時間が経過するまでに、前記ＣＰＵからタイマークリア信号を受け取ることができなければ、タイムアップすることにより、前記ＣＰＵの暴走を検知するウォッチドッグタイマーを含み、前記初期化制御部は、前記シフトレジスターが初期化された後、前記ＣＰＵのリセットを解除し、かつ、タイムアップ状態の前記ウォッチドッグタイマーに対して、最初から時間の計測を開始させる。
【００１２】
この構成によれば、シフトレジスターの初期化後に、ＣＰＵを復帰させることができる。
【００１３】
上記構成において、前記初期化制御部は、前記画像形成装置に電源が投入されたとき、前記(１)の制御及び前記(２)の制御をする。
【００１４】
画像形成装置に電源が投入されたとき、シフトレジスターに記憶されるデータは不定となる。この構成によれば、画像形成装置に電源が投入されたとき、画像形成部が画像を形成する動作を禁止した状態にし、この状態で初期化データをシフトレジスターに入力させて、シフトレジスターを初期化する。従って、シフトレジスターが初期化するまで、シフトレジスターに記憶されているデータが不定であることが原因で、画像形成部が誤作動することを防止できる。
【００１５】
本発明の他の局面に係る画像形成装置は、ＣＰＵを含み、画像を示すデータに所定の処理をするデータ処理部と、前記所定の処理がされた前記データが入力されるシフトレジスターと、前記シフトレジスターから出力された前記所定の処理がされた前記データで示す画像を用紙に形成する画像形成部と、前記シフトレジスターが初期化されたときに、前記シフトレジスターに記憶されているデータである初期化データを生成する初期化データ生成部と、前記所定の処理がされた前記データ及び前記初期化データが入力可能であり、いずれかを選択して前記シフトレジスターへ出力する選択部と、前記画像形成装置に電源が投入されたときに、(１)前記画像形成部が画像を形成する動作を禁止する制御をし、かつ、(２)前記選択部に前記初期化データを出力することを選択させて、前記選択部から出力された前記初期化データを、前記シフトレジスターに入力させることにより、前記シフトレジスターを初期化する制御をする初期化制御部と、備える。
【００１６】
本発明の他の局面に係る画像形成装置では、画像形成装置に電源が投入されたとき、画像形成部が画像を形成する動作を禁止した状態にし、この状態で初期化データをシフトレジスターに入力させて、シフトレジスターを初期化する。従って、本発明の他の局面に係る画像形成装置によれば、シフトレジスターが初期化するまで、シフトレジスターに記憶されているデータが不定であることが原因で、画像形成部が誤作動することを防止できる。
【００１７】
上記構成において、前記画像形成部は、インクジェット方式で画像を用紙に形成する記録ヘッドを含み、前記記録ヘッドは、複数のノズルを有するヘッド部と、前記シフトレジスターと、前記複数のノズルから選択的にインク滴を吐出させるために、前記ヘッド部を駆動させる駆動電圧を、前記シフトレジスターから出力された前記所定の処理がされた前記データを基にして生成する駆動電圧生成部と、を含む。
【００１８】
この構成は、インクジェット方式の画像形成装置に本発明を適用している。
【００１９】
上記構成において、前記記録ヘッドに電力を供給する記録ヘッド電源部を備え、前記初期化制御部は、前記(１)の制御として、前記記録ヘッド電源部に、前記ヘッド部及び前記駆動電圧生成部の少なくとも一方に電力を供給させない制御をする。
【００２０】
この構成は、(１)の制御の一態様である。
【発明の効果】
【００２１】
本発明によれば、シフトレジスターが初期化されるまでの間に、シフトレジスターに記憶されているデータが不定であることが原因で、画像形成部が誤作動することを防止できる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態に係る画像形成装置の内部構造の概略を説明する説明図である。
【図２】図１に示す記録ヘッドと搬送ベルトを上方から見た平面図である。
【図３】本実施形態に係る画像形成装置の構成を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下、図面に基づいて本発明の実施形態を詳細に説明する。図１は、本発明の一実施形態に係る画像形成装置１の内部構造の概略を説明する説明図である。画像形成装置１は、インクジェット方式のプリンターである。プリンターに限らず、インクジェット方式で画像を記録するコピー機、ファクシミリ機、並びに、コピー機能、ファクシミリ機能及びプリンター機能を有する複合機にも、本発明は適用可能である。画像形成装置１は、記録ヘッド１００、用紙貯留部２００、用紙搬送部３００、搬送路３０１ａ，３０１ｂ，３０１ｃ及び排出トレイ３０３を備える。
【００２４】
用紙貯留部２００は、画像形成装置１の最下部に配置されており、用紙Ｐの束を貯留することができる。用紙貯留部２００に貯留された用紙Ｐの束において、最上位の用紙Ｐがピックアップローラー２０１の駆動により、搬送路３０１ａへ向けて送出される。
【００２５】
用紙搬送部３００は、搬送ローラー対３０５，３０７、吸着ローラー３０９、搬送ベルト３１１及び排出ローラー対３１３等を備える。
【００２６】
搬送ローラー対３０５，３０７は、搬送路３０１ａ，３０１ｂに沿って用紙Ｐを搬送する。
【００２７】
搬送路３０１ｂを通過した用紙Ｐは、吸着ローラー３０９と搬送ベルト３１１とのニップ部を通り、記録ヘッド１００に対向する位置へ搬送される。吸着ローラー３０９の表面は、搬送ベルト３１１に接触しており、吸着ローラー３０９は用紙Ｐを搬送ベルト３１１に押圧しつつ吸着する。
【００２８】
搬送ベルト３１１は、例えば、誘電体樹脂製のシートが用いられ、継ぎ目を有しないベルト(エンドレスベルト)が主に用いられる。搬送ベルト３１１は、給紙側(上流側)に位置する従動ローラー３１５と、排紙側(下流側)に位置する駆動ローラー３１７と、テンションローラー３１９とに掛け渡されている。駆動ローラー３１７が反時計回りＲに回転すると、搬送ベルト３１１が反時計回りに回転し、従動ローラー３１５とテンションローラー３１９が搬送ベルト３１１に従動して反時計回りに回転する。テンションローラー３１９は、駆動ローラー３１７と従動ローラー３１５の間で搬送ベルト３１１がたるまないように張力を与えるためのローラーである。
【００２９】
記録ヘッド１００は、ブラックのインク滴を用紙Ｐに向かって吐出し、画像を記録する。記録ヘッド１００のインク滴を吐出する方式は、圧電素子を用いてノズルからインクを押し出すピエゾ方式である。
【００３０】
クリーニング装置３２１は、搬送ベルト３１１の表面に付着したインクを除去するためのものである。画像が記録された用紙Ｐは、搬送路３０１ｃを通り、排出ローラー対３１３によって排出トレイ３０３に排出される。
【００３１】
図２は、記録ヘッド１００と搬送ベルト３１１を上方から見た平面図である。記録ヘッド１００は、シングルバス(ワンパス)方式であり、主走査方向Ｄ２に並べて配置された三つのユニットＵを含む。
【００３２】
各ユニットＵは、ヘッド部３３と駆動電圧生成部３４とを備える。ヘッド部３３には、不図示のインク室、インク室と連通するノズル及び圧電素子の組が複数あり、複数のノズルが主走査方向Ｄ２に並べて配置されている。駆動電圧生成部３４は、ヘッド部３３の駆動電圧を生成する。その駆動電圧を圧電素子に印加して圧電素子を変形させてインク室のインク液圧を高めることにより、ノズルからインク滴を吐出させる。
【００３３】
図３は、本実施形態に係る画像形成装置１の構成を示すブロック図である。画像形成装置１は、プリンターコントローラー部１０、ビデオ制御部２０、及び、プリンターエンジン部３０を備える。
【００３４】
プリンターコントローラー部１０は、パソコン等から画像形成装置１に送れてきた画像データ(プリンター言語で記述されたデータ)を受け取り、プリンター言語を解釈して画像データを所定の形式(フレーム形式)に変換したデータＤ１を生成する。プリンターコントローラー部１０は、データＤ１をビデオ制御部２０に送る。
【００３５】
ビデオ制御部２０は、データ処理部２１、ウォッチドッグタイマー２２、初期化データ生成部２３、セレクター２４及びリセットＩＣ２５を備える。
【００３６】
データ処理部２１は、第１のＣＰＵ２７及びＡＳＩＣ２８を備える。プリンターコントローラー部１０から送られてきたデータＤ１(画像を示すデータ)は、ＡＳＩＣ２８に送られる。データ処理部２１は、第１のＣＰＵ２７を含み、データＤ１に所定の処理をする。
【００３７】
所定の処理とは、例えば、データＤ１にフラッシングデータを加える処理である。インクジェット方式の画像形成装置１は、記録ヘッド１００のノズルの乾燥を防止するために、ノズルからインク滴を空吐出するフラッシングがされる。データ処理部２１は、データＤ１の中で、フラッシングしたいノズルに対応する画素データにフラッシングを命令するデータを加える。
【００３８】
データＤ１は、データ処理部２１で所定の処理がされて、データＤ２として出力される。データ処理部２１で所定の処理がされたデータであるデータＤ２は、プリンターエンジン部３０に送られる直前のデータである。
【００３９】
ウォッチドッグタイマー２２は、第１のＣＰＵ２７の暴走を検知する検知部である。ウォッチドッグタイマー２２は、時間の計測を開始した後、第１のＣＰＵ２７からタイマークリア信号を受け取ることにより、時間の計測を終了し、最初から時間の計測を開始する。第１のＣＰＵ２７が暴走すると、ウォッチドッグタイマー２２は、予め定められた時間内にタイマークリア信号を受け取ることができない。ウォッチドッグタイマー２２が時間の計測を開始した後、予め定められた時間が経過するまでに、第１のＣＰＵ２７からタイマークリア信号を受け取ることができない場合、ウォッチドッグタイマー２２は、タイムアップする。これにより、ウォッチドッグタイマー２２は、第１のＣＰＵ２７の暴走を検知する。
【００４０】
初期化データ生成部２３は、初期化データＤ３を生成する。初期化データＤ３は、プリンターエンジン部３０のシフトレジスター３５が初期化されたときに、シフトレジスター３５に記憶されているデータである。例えば、シフトレジスター３５を構成する複数のフリップフロップに格納されているデータをすべて「０」にするデータである。これにより、シフトレジスター３５がリセットされた状態となる。
【００４１】
セレクター２４は、選択部として機能し、データＤ２(所定の処理がされたデータ)及び初期化データＤ３が入力可能であり、いずれかを選択してシフトレジスター３５へ出力する。
【００４２】
リセットＩＣ２５については、後で説明する。
【００４３】
プリンターエンジン部３０は、画像形成部として機能し、セレクター２４から出力された、データＤ２(所定の処理がされたデータ)で示す画像を用紙に形成する。
【００４４】
プリンターエンジン部３０は、記録ヘッド１００、及び、図１に示す用紙搬送部３００に加えて、記録ヘッド電源部３１及び第２のＣＰＵ３２を備える。
【００４５】
記録ヘッド１００は、ヘッド部３３、シフトレジスター３５及び駆動電圧生成部３４を備え、インクジェット方式で画像を用紙に形成する。
【００４６】
ヘッド部３３は、複数のノズル３６を有し、複数のノズル３６から選択的にインク滴が吐出されることにより、用紙に画像が形成される。
【００４７】
シフトレジスター３５には、セレクター２４から出力されたデータ(データＤ２や初期化データＤ３)がシリアル入力される。シフトレジスター３５を構成する複数のフリップフロップのそれぞれには、リセット端子が設けられていない。そこで、初期化データ生成部２３で生成された初期化データＤ３を、シフトレジスター３５の入力端子を経由して、シフトレジスター３５に入力させることにより、シフトレジスター３５を初期化(すなわち、シフトレジスター３５をリセット)する。
【００４８】
初期化データＤ３は、記録ヘッド１００を非アクティブ状態にするデータである。すなわち、初期化データＤ３は、ヘッド部３３を構成する複数のノズル３６のそれぞれからインク滴が吐出されない制御をするデータである。例えば、Ｈ信号に対応するノズル３６からはインク滴が吐出され、Ｌ信号に対応するノズル３６からはインク滴が吐出されない場合、初期化データＤ３は、Ｌ信号により構成される。このように、初期化データＤ３は、ノズル３６からインク滴の吐出を命令する第１の値及びノズル３６からインク滴の非吐出を命令する第２の値のうち、第２の値を含むが、第１の値を含まない。
【００４９】
駆動電圧生成部３４は、シフトレジスター３５からパラレル出力されたデータＤ２が入力される。駆動電圧生成部３４は、複数のノズル３６から選択的にインク滴を吐出させるために、ヘッド部３３を駆動させる駆動電圧を、シフトレジスター３５からパラレル出力されたデータＤ２を基にして生成する。従って、プリンターエンジン部３０は、シフトレジスター３５から出力されたデータＤ２(所定の処理がされたデータ)で示す画像を用紙に形成する。
【００５０】
記録ヘッド電源部３１は、記録ヘッド１００を作動させるために、記録ヘッド１００の各要素(ヘッド部３３、駆動電圧生成部３４、シフトレジスター３５)に電力を供給する。
【００５１】
第２のＣＰＵ３２は、初期化制御部４０を構成する要素である。初期化制御部４０は、第２のＣＰＵ３２及びリセットＩＣ２５により構成される。
【００５２】
初期化制御部４０は、ウォッチドッグタイマー２２が第１のＣＰＵ２７の暴走を検知したとき、(１)の制御及び(２)の制御をする。
【００５３】
(１)の制御は、プリンターエンジン部３０(画像形成部)が画像を形成する動作を禁止する制御である。(２)の制御は、セレクター２４に初期化データＤ３を出力することを選択させて、セレクター２４から出力された初期化データＤ３を、シフトレジスター３５に入力させることにより、シフトレジスター３５を初期化する制御をする。
【００５４】
(１)の制御について説明する。ウォッチドッグタイマー２２が第１のＣＰＵ２７の暴走を検知したとき、ウォッチドッグタイマー２２は、検知信号Ｓ１を第２のＣＰＵ３２に送る。第２のＣＰＵ３２は検知信号Ｓ１を受け付けると、記録ヘッド電源部３１に対して、シフトレジスター３５に電力を供給させるが、駆動電圧生成部３４及びヘッド部３３に、電力を供給させない制御をする。これにより、プリンターエンジン部３０が画像を形成する動作を禁止する。シフトレジスター３５に電力を供給するのは、(２)の制御により、シフトレジスター３５を初期化するためである。
【００５５】
なお、第２のＣＰＵ３２は、記録ヘッド電源部３１に対して、駆動電圧生成部３４に電力を供給させない制御をしてもよいし、ヘッド部３３に電力を供給させない制御をしいてもよい。すなわち、第２のＣＰＵ３２は、記録ヘッド電源部３１に対して、駆動電圧生成部３４及びヘッド部３３の少なくとも一方に、電力を供給させない制御をする。これにより、プリンターエンジン部３０が画像を形成する動作を禁止することができる。
【００５６】
なお、第２のＣＰＵ３２が検知信号Ｓ１を受け付けると、第２のＣＰＵ３２は、画像形成装置１の表示部に第１のＣＰＵ２７が暴走している旨の警告を表示させる制御をしてもよい。
【００５７】
(２)の制御について説明する。第２のＣＰＵ３２が検知信号Ｓ１を受け付けると、第２のＣＰＵ３２は、リセットＩＣ２５及びウォッチドッグタイマー２２に、初期化＆リセット命令信号Ｓ２を送る。
【００５８】
ウォッチドッグタイマー２２が初期化＆リセット命令信号Ｓ２を受け付けると、ウォッチドッグタイマー２２のタイムアップ状態が継続される(すなわち、第１のＣＰＵ２７の暴走を検知した状態が継続される)。
【００５９】
リセットＩＣ２５が初期化＆リセット命令信号Ｓ２を受け付けると、リセットＩＣ２５は、第１のＣＰＵ２７及びセレクター２４に信号を送る。この信号により、第１のＣＰＵ２７はリセット状態が継続され、セレクター２４は、出力するデータを、データＤ２から初期化データＤ３に切り替える。セレクター２４から出力された初期化データＤ３は、シフトレジスター３５の入力端子を経由してシフトレジターに入力され、シフトレジスター３５に記憶されているデータが、不定データから初期化データＤ３に切り替わる。
【００６０】
初期化制御部４０は、シフトレジスター３５が初期化された後、第１のＣＰＵ２７のリセットを解除し、かつ、タイムアップ状態のウォッチドッグタイマー２２に対して、最初から時間の計測を開始させる。これにより、シフトレジスター３５の初期化後に、第１のＣＰＵ２７を復帰させることができる。以下、詳しく説明する。
【００６１】
第２のＣＰＵ３２は、所定時間(シフトレジスター３５に記憶されているデータが初期化データＤ３に切り替わるのに要する時間)が経過すると、ＣＰＵ復帰信号Ｓ３をリセットＩＣ２５及びウォッチドッグタイマー２２に送る。
【００６２】
リセットＩＣ２５がＣＰＵ復帰信号Ｓ３を受け付けると、リセットＩＣ２５は、第１のＣＰＵ２７及びセレクター２４に信号を送る。この信号により、第１のＣＰＵ２７はリセットが解除されて復帰し、セレクター２４は、出力するデータを、初期化データＤ３からデータＤ２に切り替える。
【００６３】
ウォッチドッグタイマー２２がＣＰＵ復帰信号Ｓ３を受け付けると、ウォッチドッグタイマー２２は、最初から時間の計測を開始する。すなわち、リセットが解除されて復帰した第１のＣＰＵ２７の暴走を監視することを開始する。
【００６４】
初期化制御部４０は、第１のＣＰＵ２７が暴走した場合の他に、画像形成装置１に電源が投入されたとき、(１)の制御及び(２)の制御をする。
【００６５】
本実施形態の主な効果を説明する。本実施形態に係る画像形成装置１では、第１のＣＰＵ２７の暴走が検知されたとき、プリンターエンジン部３０が画像を形成する動作を禁止した状態にし、この状態で初期化データＤ３をシフトレジスター３５に入力させて、シフトレジスター３５を初期化する。従って、本実施形態に係る画像形成装置１によれば、シフトレジスター３５が初期化するまで、シフトレジスター３５に記憶されているデータが不定であることが原因で、プリンターエンジン部３０(画像形成部)が誤作動することを防止できる。
【００６６】
画像形成装置１に電源が投入されたとき、シフトレジスター３５に記憶されるデータは不定となる。本実施形態によれば、画像形成装置１に電源が投入されたとき、プリンターエンジン部３０が画像を形成する動作を禁止した状態にし、この状態で初期化データＤ３をシフトレジスター３５に入力させて、シフトレジスター３５を初期化する。従って、シフトレジスター３５が初期化するまで、シフトレジスター３５に記憶されているデータが不定であることが原因で、プリンターエンジン部３０が誤作動することを防止できる。
【００６７】
本実施形態では、第１のＣＰＵ２７が暴走したときや、画像形成装置１に電源が投入されたときに、(１)の制御及び(２)の制御をしている。第１のＣＰＵ２７が暴走したときに、(１)の制御及び(２)の制御をする態様や、画像形成装置１に電源が投入されたときに、(１)の制御及び(２)の制御をする態様でもよい。
【００６８】
本発明は、静電潜像方式の画像形成装置にも適用できる。静電潜像方式の画像形成装置は、像担持体(感光体ドラム)、露光部、現像部及び転写部を含む画像形成部を備える。露光部は、データＤ２が入力されるシフトレジスターを備え、シフトレジスターから出力されるデータＤ２を基にして、像担持体に静電潜像を形成する。現像部は、静電潜像にトナーを供給し、トナー像を形成する。転写部は、トナー像を用紙に転写する。
【符号の説明】
【００６９】
１  画像形成装置
２１  データ処理部
２２  ウォッチドッグタイマー(検知部の一例)
２３  初期化データ生成部
２４  セレクター(選択部の一例)
２７  第１のＣＰＵ(ＣＰＵの一例)
３０  プリンターエンジン部(画像形成部の一例)
３１  記録ヘッド電源部
３３  ヘッド部
３４  駆動電圧生成部
３５  シフトレジスター
３６  ノズル
４０  初期化制御部
１００  記録ヘッド
Ｄ２  データ(所定の処理がされたデータの一例)
Ｄ３  初期化データ
【図１】
2015142961.tif 000003
【図２】
2015142961.tif 000004
【図３】
2015142961.tif 000005