(57)【要約】【課題】自動電源オフ状態から電源オン状態に復帰したときに行われる初期化動作を、自動電源オフ状態以外の電源オフ状態から復帰したときに行われる初期化動作に比べ簡単に済ませることで、省電力効果を高められる画像形成装置及び画像形成装置における制御方法を提供する。【解決手段】オートパワーオフ状態から電源オン状態に復帰した場合（Ｓ２１０でYES）は、それ以外の通常電源オフ状態からの復帰の場合に行う完全初期化動作（Ｓ３３０）よりも、初期化動作が一部省略された簡易初期化動作を行う（Ｓ２２０）。簡易初期化動作で省略される初期化動作として、記録ヘッドを有するキャリッジのホームシーク動作を少なくとも含み、オートパワーオフ時に不揮発性メモリーに記憶したキャリッジの位置カウント値を読み出して復帰時の位置カウント値として使用する。【選択図】図５
2011037109.tif 000002
【特許請求の範囲】
【請求項１】
電源投入手段と、
不揮発性記憶手段と、
電源投入後においてユーザーによる操作及び動作がないまま経過した時間を測定する経過時間測定手段と、
前記経過時間測定手段が測定した経過時間が設定時間を超えた場合に、前記不揮発性記憶手段に自動電源オフ状態であることを示す情報を記憶してから、電源をオフにする電源オフ手段とを備え、
前記電源投入手段により電源が投入された場合に、
前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されていない場合には、第一の初期化動作を行い、
前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されている場合には、前記第一の初期化動作よりも簡易な第二の初期化動作を行う初期化動作制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
画像形成動作を行うためのメカニカル機構を備え、
前記第一の初期化動作はメカニカル機構の初期化動作を含み、第二の初期化動作は、前記第一の初期化動作に含まれるメカニカル機構の初期化動作のうち少なくとも一つのメカニカル機構の初期化動作を含まないことを特徴とすることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記メカニカル機構の一つとしてシリアル式の記録ヘッドを備え、
前記第一の初期化動作は、前記記録ヘッドの走査範囲を走査して基準位置を設定するシーク動作を含み、第二の初期化動作は前記シーク動作を含まないことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
ファックス着信手段を備え、
前記電源投入手段は、前記ファックス着信手段がファックスを着信すると、電源を投入するように構成され、
前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されている場合に、前記ファックスの着信に基づいて電源が投入された場合には、該ファックスのジョブの終了後に前記設定時間を経過する前に、前記不揮発性記憶手段に前記自動電源オフ状態であることを示す情報を記憶した状態で、電源をオフにすることを特徴とする請求項１乃至３のいずれか一項に記載の画像形成装置。
【請求項５】
前記電源オフ手段は、自動電源オフ時には、前記ファックス着信手段をファックスの着信が可能な状態に着信機能をオンにし、前記自動電源オフ以外の電源オフ時には前記ファックス着信手段の着信機能をオフにすることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記電源投入手段が前記ファックス着信に基づき電源を投入した場合は、前記第二の初期化動作ではファックス印刷に必要な最低限のハードウェア初期化を行うことを特徴とする請求項４又は５に記載の画像形成装置。
【請求項７】
前記メカニカル機構の一つとしてシリアル式の記録ヘッドを備えたシリアル記録方式の画像形成装置であって、
設定時間経過後に、自動電源オフ状態であることを示す情報とともに前記記録ヘッドの位置情報を前記不揮発性記憶手段に記憶し、
前記第二の初期化動作においては、前記不揮発性記憶手段に記憶された位置情報を取得して、位置情報を新たに取得するための初期化動作を省略することを特徴とする請求項２乃至６のいずれか一項に記載の画像形成装置。
【請求項８】
自動電源オフ前にシーク動作を行い、当該シーク動作の終了後における位置情報を前記不揮発性記憶手段に記憶することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
現在時刻を計時する時計手段をさらに備え、
前記電源オフ手段は、現在時刻が属する時間帯に応じた異なる前記設定時間を設定することを特徴とする請求項１乃至８のいずれか一項に記載の画像形成装置。
【請求項１０】
電源投入手段による電源投入後においてユーザーによる操作及び動作がないまま経過した時間を測定すると共に測定した経過時間が設定時間を超えた場合は、不揮発性記憶手段に自動電源オフ状態であることを示す情報を記憶してから電源を自動でオフにし、一方、電源投入手段による電源投入後においてユーザーによる電源オフ操作があった場合に当該電源オフ操作に基づき電源をオフにする電源オフステップと、
前記電源投入手段により電源が投入された場合に、前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されていない場合には、第一の初期化動作を行い、一方、前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されている場合には、前記第一の初期化動作よりも簡易な第二の初期化動作を行う初期化動作制御ステップと、
を備えたことを特徴とする画像形成装置における制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作及び動作がないまま経過時間が設定時間に達すると、電源をオフさせる自動電源オフ機能を備えた画像形成装置及び画像形成装置における制御方法に関する。
【背景技術】
【０００２】
従来、この種の画像形成装置の一つであるプリンターには、操作及び動作がないまま経過時間が設定時間に達すると、自動で電源を遮断するオートパワーオフ機能（自動電源オフ機能）を備えるものが知られている。（例えば特許文献１）。このプリンターは、現在時刻が予め決められた時間帯内の時刻であるか否かを判断し、操作及び動作がないまま設定時間を経過した場合、その時間帯外の時刻であればノーマルモードからスリープモードへ移行し、その時間帯内の時刻であれば、プリンターの電源をオフする構成であった。
【０００３】
さらに特許文献２には、ファックス機能を有するプリンターが開示されている。このプリンターは、主電源回路と補助電源回路とを備え、操作及び動作がないまま設定時間を経過すると、主電源回路をオフするものの補助電源回路の給電によりファックス着信機能及びＵＳＢ通信機能はオン状態に維持する。そして、この状態でファックスを着信すると、主電源回路がオフからオンに切り換わり、ファックス印刷が可能になる構成であった。
【０００４】
また、通常、プリンターは、電源オンされた際に初期化動作を行う（例えば特許文献３）。初期化動作としては、例えばシリアルプリンターであれば、キャリッジ（記録ヘッド）を移動させて主走査方向における原点出しを行ってホーム位置を割り出すホームシーク動作が挙げられる。この特許文献３には、電源オフ処理の際に、キャリッジがホーム位置になければ、キャリッジをホーム位置に移動させる動作を行い、動作が正しく終了すれば、正常終了の旨を不揮発性メモリーに記憶し、次に電源オンされた際に、不揮発性メモリーに正常終了の旨の情報が記憶されていれば、初期化動作をスキップする構成も開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１４２９４２号公報
【特許文献２】特開２００３−２２８４４４号公報
【特許文献３】特開２０００−９９２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、自動電源オフ機能を備えたプリンターにおいては、自動電源オフ状態から電源オン状態に復帰したときと、電源スイッチをオフ操作した通常電源オフから復帰したときとで、同様の初期化動作を行う構成であった。しかし、自動電源オフは、省電力を目的として行われユーザーがプリンターの近くにいるとは限らず、その自動電源オフ中にユーザーがプリンターを移動又は傾ける可能性は極めて低い。そのため、自動電源オフ時のキャリッジの位置情報を不揮発性記憶手段に記憶しておけば、次回の電源オン時にその位置情報を用いることで、ホームシーク動作など一部の初期化動作を省略（スキップ）可能である。一方、通常電源オフとは、エラー発生や印刷の終了などを理由にユーザーが意図してプリンターの電源をオフした場合である。この場合、少なくとも電源オフ操作時にはユーザーがプリンターの近くに居り、ユーザーがプリンターを移動又は傾ける可能性はある。この場合、次の電源オン時に、エラーが原因であるいはプリンターの移動や傾け等が原因で、キャリッジがホーム位置からずれている可能性がある。そのため、通常電源オフ状態から電源オンに復帰した際は、初期化動作を省略することなく行うことが好ましい。
【０００７】
自動電源オフ機能は省電力を目的とする機能なので、省電力の観点からは、不要な初期化動作、もしくは、省略しても信頼性上ほとんど問題のないレベルの初期化動作は、なるべく省略することが好ましい。しかし、従来は、自動電源オフ状態から復帰した場合と、通常電源オフ状態から復帰した場合とで、同じ初期化動作を行っていたので、自動電源オフ状態から復帰した際に、不要もしくは不要とみなしうる初期化動作まで行われ、このことが、自動電源オフ機能を備えたプリンターの省電力効果を低下させる原因になっているという問題があった。
【０００８】
本発明は前記の問題点に鑑みてなされたものであって、その目的は、自動電源オフ状態から電源オン状態に復帰したときに行われる初期化動作を、自動電源オフ状態以外の電源オフ状態から復帰したときに行われる初期化動作に比べ簡単に済ませることで、省電力効果を高められる画像形成装置及び画像形成装置における制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記問題点を解決するために、本発明は、画像形成装置であって、電源投入手段と、不揮発性記憶手段と、電源投入後においてユーザーによる操作及び動作がないまま経過した時間を測定する経過時間測定手段と、前記経過時間測定手段が測定した経過時間が設定時間を超えた場合に、前記不揮発性記憶手段に自動電源オフ状態であることを示す情報を記憶してから、電源をオフにする電源オフ手段とを備え、前記電源投入手段により電源が投入された場合に、前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されていない場合には、第一の初期化動作を行い、前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されている場合には、前記第一の初期化動作よりも簡易な第二の初期化動作を行う初期化動作制御手段と、を備えたことを要旨とする。
【００１０】
本発明の画像形成装置によれば、電源投入後においてユーザーによる操作及び動作がないまま経過した時間が経過時間測定手段により計測される。その測定した経過時間が設定時間を超えた場合、電源オフ手段は、不揮発性記憶手段に自動電源オフ状態であることを示す情報を記憶してから、画像形成装置の電源をオフにする。この自動電源オフ状態から電源投入手段により電源が投入された場合に、初期化動作制御手段は、不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されていない場合に、第一の初期化動作を行い、一方、不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されている場合に、第一の初期化動作よりも簡易な第二の初期化動作を行う。このため、自動電源オフ状態から電源オン状態に復帰したときに行われる初期化動作（第二の初期化動作）を、自動電源オフ状態以外の電源オフ状態から復帰したときに行われる初期化動作（第一の初期化動作）に比べ簡単に済ませることで、省電力効果を高めることができる。
【００１１】
また、本発明の画像形成装置では、画像形成動作を行うためのメカニカル機構を備え、前記第一の初期化動作はメカニカル機構の初期化動作を含み、第二の初期化動作は、前記第一の初期化動作に含まれるメカニカル機構の初期化動作のうち少なくとも一つのメカニカル機構の初期化動作を含まないことが好ましい。
【００１２】
この発明によれば、第一の初期化動作はメカニカル機構の初期化動作を含み、第二の初期化動作は第一の初期化動作に含まれるメカニカル機構の初期化動作のうち少なくとも一つのメカニカル機構の初期化動作を含まないので、自動電源オフ状態から電源オン状態に復帰した際の初期化動作を簡易に済ませることができる。
【００１３】
本発明の画像形成装置では、前記メカニカル機構の一つとしてシリアル式の記録ヘッドを備え、前記第一の初期化動作は、前記記録ヘッドの走査範囲を走査して基準位置を設定するシーク動作を含み、第二の初期化動作は前記シーク動作を含まないことが好ましい。
【００１４】
この発明によれば、第一の初期化動作は、記録ヘッドの走査範囲を走査して基準位置を設定するシーク動作を含み、自動電源オフ状態から電源オン状態に復帰する際の第二の初期化動作はシーク動作を含まないので、自動電源オフ状態から電源オン状態に復帰した際の初期化動作を簡易に済ませることができる。
【００１５】
さらに、本発明の画像形成装置では、ファックス着信手段を備え、前記電源投入手段は、前記ファックス着信手段がファックスを着信すると、電源を投入するように構成され、前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されている場合に、前記ファックスの着信に基づいて電源が投入された場合には、該ファックスのジョブの終了後に前記設定時間を経過する前に、前記不揮発性記憶手段に前記自動電源オフ状態であることを示す情報を記憶した状態で、電源をオフにすることが好ましい。
【００１６】
この発明によれば、不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されている場合に、ファックスの着信に基づいて電源が投入された場合には、このファックスのジョブの終了後に、電源オフ手段は、設定時間を経過する前に、不揮発性記憶手段に自動電源オフ状態であることを示す情報を記憶した状態で（例えば自動電源オフ状態であることを示す情報が残っていればそのままの状態で、その情報が残っていなければ記憶してから）、電源をオフにする。この場合、ユーザーが画像形成装置の近傍にいない確率が高いので、ジョブ処理後、速やかに自動電源オフした方が省電力に寄与できる。
【００１７】
本発明の画像形成装置では、前記電源オフ手段は、自動電源オフ時には、前記ファックス着信手段をファックスの着信が可能な状態に着信機能をオンにし、前記自動電源オフ以外の電源オフ時には前記ファックス着信手段の着信機能をオフにすることが好ましい。
【００１８】
この発明によれば、電源オフ手段は、自動電源オフ時には、ファックス着信手段をファックスの着信が可能な状態に着信機能をオンにし、自動電源オフ以外の電源オフ時にはファックス着信手段の着信機能をオフにする。よって、ユーザーの電源オフの意思のない自動電源オフ時には、ユーザーの意図するとおり、ファックス着信手段によるファックスの着信ができ、ユーザーの電源オフの意思のある自動電源オフ以外の電源オフ時には、ユーザーの意図するとおり、ファックス着信手段によるファックスの着信ができない。
【００１９】
また、本発明の画像形成装置では、前記電源投入手段が前記ファックス着信に基づき電源を投入した場合は、前記第二の初期化動作ではファックス印刷に必要な最低限のハードウェア初期化を行うことが好ましい。
【００２０】
この発明によれば、電源投入手段がファックス着信に基づき電源を投入した場合は、第二の初期化動作ではファックス印刷に必要な最低限のハードウェア初期化を行う。このため、不要なハードウェア初期化が省かれるので、ファックス印刷を比較的早期に開始できるうえ、省いたハードウェア初期化の分だけ省電力にも寄与できる。
【００２１】
本発明の画像形成装置は、前記メカニカル機構の一つとしてシリアル式の記録ヘッドを備えたシリアル記録方式の画像形成装置であって、設定時間経過後に、自動電源オフ状態であることを示す情報とともに前記記録ヘッドの位置情報を前記不揮発性記憶手段に記憶し、前記第二の初期化動作においては、前記不揮発性記憶手段に記憶された位置情報を取得して、位置情報を新たに取得するための初期化動作を省略することが好ましい。
【００２２】
この発明によれば、設定時間経過後に、自動電源オフ状態であることを示す情報とともに記録ヘッドの位置情報を不揮発性記憶手段に記憶し、第二の初期化動作においては、不揮発性記憶手段に記憶された位置情報を取得して、位置情報を新たに取得するための初期化動作を省略する。よって、初期化動作を省略しても、不揮発性記憶手段から記録ヘッドの位置情報を取得できる。
【００２３】
さらに、本発明の画像形成装置では、自動電源オフ前にシーク動作を行い、当該シーク動作の終了後における位置情報を前記不揮発性記憶手段に記憶することが好ましい。
この発明によれば、自動電源オフ前にシーク動作を行い、このシーク動作の終了後における位置情報を不揮発性記憶手段に記憶する。例えばシーク動作を省略し続けた場合には、位置情報の誤差が累積するので、自動電源オフ前にシーク動作を行ってから位置情報を取得すれば、誤差の累積を抑えることができる。
【００２４】
本発明の画像形成装置では、現在時刻を計時する時計手段をさらに備え、前記電源オフ手段は、現在時刻が属する時間帯に応じた異なる前記設定時間を設定することが好ましい。
【００２５】
この発明によれば、自動電源オフされるまでの経過時間が時間帯に応じて変化するので、使い勝手の犠牲をなるべく回避しつつ、自動電源オフまでの経過時間を短縮することで省電力効果を高めることができる。
【００２６】
本発明は、画像形成装置における制御方法であって、電源投入手段による電源投入後においてユーザーによる操作及び動作がないまま経過した時間を測定すると共に測定した経過時間が設定時間を超えた場合は、不揮発性記憶手段に自動電源オフ状態であることを示す情報を記憶してから電源を自動でオフにし、一方、電源投入手段による電源投入後においてユーザーによる電源オフ操作があった場合に当該電源オフ操作に基づき電源をオフにする電源オフステップと、前記電源投入手段により電源が投入された場合に、前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されていない場合には、第一の初期化動作を行い、一方、前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されている場合には、前記第一の初期化動作よりも簡易な第二の初期化動作を行う初期化動作制御ステップと、を備えたことを要旨とする。この発明によれば、画像形成装置の発明と同様の効果を得ることができる。
【図面の簡単な説明】
【００２７】
【図１】一実施形態における複合型プリンターの斜視図。
【図２】プリンター部の斜視図。
【図３】複合型プリンターの電気的構成を示すブロック図。
【図４】電源オン初期化処理ルーチンを示すフローチャート。
【図５】電源オン復帰動作処理ルーチンを示すフローチャート。
【発明を実施するための形態】
【００２８】
以下、本発明を画像形成装置の一種であるインクジェット式複合型プリンターに具体化した一実施形態を図１〜図５を用いて説明する。図１は、インクジェット式複合型プリンターの斜視図である。図１に示すように、画像形成装置としてのインクジェット式複合型プリンター（複合機）（以下、単に「プリンター１１」という）は、一台で、スキャナー、プリンター、コピーの３つの機能を備えるカラープリンターである。プリンター１１は、原稿の画像を読み取って画像データを生成するスキャナー部１２と、印刷データに基づく画像をターゲットとしての用紙Ｐ（記録媒体）に印刷するプリンター部１３と、操作パネル１４とを備えている。なお、コピー機能は、スキャナー部１２で読み取った画像データに基づきプリンター部１３が印刷することで実現される。
【００２９】
プリンター部１３の上側に配置されたスキャナー部１２は、その上部に、原稿を載置するための原稿台１５と、この原稿台１５を覆うことが可能な開閉式の原稿台カバー１６とを有している。
【００３０】
プリンター１１の下部には、複数枚の用紙Ｐを収容可能な給紙カセット１７が脱着可能な状態で挿着されている。給紙カセット１７の上側部位には排出部１８が開口しており、印刷後の用紙Ｐは排出部１８に設けられた伸縮式の排紙スタッカー２０上に排出される。
【００３１】
プリンター１１の前面に配置された操作パネル１４は、ユーザーが各種操作を行うための操作部２１と、メニュー画面や画像選択画面などを表示するための表示部２２とを備えている。操作部２１には、電源をオン／オフ（投入／遮断）する電源スイッチ２３や、印刷開始を指示する印刷開始スイッチ２４、コピー開始を指示するコピースイッチ２５、キャンセルスイッチ２６等が設けられている。
【００３２】
また、プリンター１１は、その前面右側に設けられたカードスロット２７に挿着されたメモリーカードＭＣに保存された画像データに基づく画像の印刷も可能になっている。さらに、プリンター１１はＵＳＢポート（図示せず）を備え、パーソナルコンピューター等のホスト装置１００（図３に示す）のプリンタードライバーからＵＳＢケーブルを介して受信した印刷データに基づく印刷も可能になっている。なお、プリンター１１の前部左右両側下部には、複数個のインクカートリッジ２８がカバー１３ａに覆われた状態で収容されている。
【００３３】
本実施形態のプリンター１１は、操作パネル１４に対する操作やカードスロット２７に対するメモリーカードＭＣの脱着操作などの各種操作、及びスキャナー部１２やプリンター部１３による各種動作（スキャン動作、印刷動作、コピー動作等）がないまま経過時間が設定時間に達すると、自動で電源をオフするオートパワーオフ機能を備えている。
【００３４】
図２はプリンター部の斜視図である。図２に示すように、プリンター部１３は、本体フレーム２９の内側に架設されたガイド軸３０に沿って主走査方向Ｘに往復移動可能なキャリッジ３１を備えている。キャリッジ３１は、一対のプーリー３２，３２に巻き掛けられた無端状のタイミングベルト３３に固定され、一方のプーリー３２に駆動軸が取着されたキャリッジモーター３４が正逆転駆動されることにより主走査方向Ｘに往復移動する。
【００３５】
キャリッジ３１の下部には、インクジェット式の記録ヘッド３５が設けられており、この記録ヘッド３５の下面に開口する複数列のノズル（図示せず）からインクを噴射することで用紙Ｐへの印刷が行われる。記録ヘッド３５の移動経路の下側には、記録ヘッド３５と用紙Ｐとの間隔を規定するプラテン３６が設けられている。記録ヘッド３５へは複数本のインク供給チューブを集束するフレキシブル配管板３７を通じて複数のインクカートリッジ２８（図１参照）から複数色のインクが供給されるようになっている。
【００３６】
また、キャリッジ３１は、その背面側にガイド軸３０に沿って延びるように設けられたリニアエンコーダー３８から出力されるキャリッジ３１の移動量に比例する数のパルスを有するパルス信号に基づき位置制御及び速度制御されるようになっている。
【００３７】
図２におけるプリンター１１の後部には、給紙カセット１７（図１参照）内の用紙Ｐを、プラテン３６上へ１枚ずつ給送する自動給送装置３９が設けられている。自動給送装置３９から給送された用紙Ｐは、本体フレーム２９の一端側下部に配設された紙送りモーター４０の駆動力により、プラテン３６を挟んで用紙搬送方向の上流側と下流側にそれぞれ配置された搬送ローラー対４１及び排出ローラー対（図示省略）がそれぞれ回転することで、副走査方向Ｙに搬送される。
【００３８】
また、プリンター１１には、記録ヘッド３５とプラテン３６との間隔（プラテンギャップ）を調整可能に、キャリッジ３１の高さ方向の移動が可能なプラテンギャップ自動調整装置（以下、「ＡＰＧ調整装置４２」という）が装備されている。ＡＰＧ調整装置４２は、用紙Ｐの紙厚に応じてキャリッジ３１の高さ位置を調整して、記録ヘッド３５と用紙Ｐの間に適切なペーパーギャップを確保する。そして、キャリッジ３１を主走査方向Ｘに往復動させながら記録ヘッド３５のノズルから用紙Ｐにインクを噴射する印字動作と、用紙Ｐを副走査方向Ｙに指定の搬送量で搬送する送り動作とを交互に繰り返すことで、用紙Ｐに印刷が施される。
【００３９】
図２においてキャリッジ３１が移動経路上一端部のホーム位置に配置された際の直下には、記録ヘッド３５に対してノズルクリーニング等を行うメンテナンス装置４４が配設されている。メンテナンス装置４４は、記録ヘッド３５をキャッピングするためのキャップ４５と、記録ヘッド３５のノズル開口面を払拭するためのワイパー４６と、キャリッジ３１をホーム位置にロックするためのロック部材４７（ロックレバー）と、これらの部材４５〜４７を昇降させる昇降機構４４ａと、吸引ポンプ４８とを備える。キャリッジ３１がホーム位置に移動している印刷待機中は、ノズル目詰まり防止のために記録ヘッド３５にキャップ４５で蓋をし、さらにロック部材４７が凹部３１ａに係入されることでキャリッジ３１はホーム位置にロックされる。プリンター１１は、キャリッジ３１がホーム位置にある状態で電源オフされる。そのため、エラー発生時にユーザーが電源スイッチ２３をオフ操作したり、電源プラグがコンセントから抜かれたり停電などの特殊事情がない限り、電源オフ中のキャリッジ３１はホーム位置に保持される。なお、吸引ポンプ４８は、記録ヘッド３５のノズルからインクを吸引排出させるクリーニングの際に駆動される。また、自動給送装置３９、ＡＰＧ調整装置４２及び吸引ポンプ４８は紙送りモーター４０を共通の動力源としているが、各装置３９、４２、４４に専用モーターを個別に設けてもよい。
【００４０】
図３は、プリンターの電気的構成を示すブロック図である。図３に示すように、プリンター１１は、プリンター１１を統括的に制御するコントローラー５１を備える。コントローラー５１には、リニアエンコーダー３８、スキャナー５２、記録ヘッド３５、キャリッジモーター３４及び紙送りモーター４０が電気的に接続されている。また、プリンター１１から延出する電源ケーブル先端の電源プラグ５３が、不図示のコンセント（プラグソケット）に差し込まれることで、電源５４からの交流がプリンター１１内の電源回路５５に供給される。
【００４１】
また、プリンター１１は、ＵＳＢ通信部５６を備え、ホスト装置１００から通信ケーブルを介して転送されてきた印刷データ（印刷ジョブデータ）はＵＳＢ通信部５６で受信され、コントローラー５１に送られる。
【００４２】
また、プリンター１１は、リング検出部５８及びＦＡＸ通信部５９（ファクシミリ通信部）を備える。電話回線を介したファックスの着信は、リング検出部５８がリング信号を検出したリング検出信号が入力されることでコントローラー５１は認知し、コントローラー５１はファックスの着信があると、ＦＡＸ通信部５９をＦＡＸ通信可能な接続状態にする。この結果、電話回線を介して送られてきたファックスデータはＦＡＸ通信部５９を介してコントローラー５１に受信される。このＦＡＸ通信部５９は、プリンター１１からファックスデータを送信する際にも使用される。
【００４３】
電源回路５５は、電源５４から供給された交流を直流に変換し、その変換した直流電圧を、操作パネル１４、コントローラー５１、スキャナー５２、記録ヘッド３５、各モーター３４，４０、各通信部５６，５９、及びリング検出部５８などの各所に供給する。
【００４４】
図３に示すコントローラー５１は、マイクロコンピューター（以下、単に「コンピューター６１」と称す）及びリセットＩＣ６２を内蔵している。さらに、コンピューター６１は、メイン制御部６３、サブ制御部６４、ＲＯＭ６５及びＲＡＭ６６を備えている。メイン制御部６３は、例えばＣＰＵ（中央処理装置）とＡＳＩＣ（Application Specific Integrated Circuit）により構成され、一方、サブ制御部６４は例えばＡＳＩＣにより構成されている。
【００４５】
ＲＯＭ６５には、メイン制御部６３を構成するＣＰＵが実行するための制御プログラム等が記憶されている。ＲＡＭ６６には、ＣＰＵの演算結果や各種設定データなどが一時記憶される。また、ＲＡＭ６６は、プリンター１１が受信した印刷データ、メイン制御部６３を構成するＣＰＵやＡＳＩＣがデータに画像処理などを施して得た画像データなどを一時格納するバッファーとしても用いられる。なお、コンピューター６１は、ＣＰＵがプログラムを実行して構築されるソフトウェアの部分と、ＡＳＩＣ等のハードウェアの部分とにより構成されるが、ソフトウェアで構成したりハードウェアで構成したりしてもよい。
【００４６】
メイン制御部６３は、スキャナー５２、記録ヘッド３５、キャリッジモーター３４及び紙送りモーター４０を駆動制御する。例えばホスト装置１００から印刷データを受信したとき、又は電話回線を通じてファックスデータを受信したときは、メイン制御部６３が記録ヘッド３５、キャリッジモーター３４及び紙送りモーター４０を駆動制御することにより、その受信したデータに基づく印刷を行う。
【００４７】
本実施形態におけるプリンター１１は、操作パネル１４（そのうちの操作部２１）の操作、及びスキャン動作、印刷動作、コピー動作などの各種動作がない状態のまま、その経過時間が設定時間に達すると、プリンター１１の電源を自動でオフするオートパワーオフ機能（自動電源オフ機能）を有している。メイン制御部６３は、前記操作及び動作がないまま経過時間が設定時間に達すると、サブ制御部６４にオートパワーオフ（自動電源オフ）を指示する。サブ制御部６４が電源スイッチ２３からオフ操作信号を入力したとき、及び、メイン制御部６３からオートパワーオフ指示信号を受け付けたときに、電源回路５５を制御してその出力電圧を停止させるようになっている。このとき、オフ操作信号入力時は、サブ制御部６４はプリンター１１を完全に電源オフさせ、電源オン中に保持していた各種情報は不揮発性記憶領域にあるもの以外すべて消去される。一方、オートパワーオフ指示信号の入力時は、サブ制御部６４は、オートパワーオフ状態であることを示す情報、及びオートパワーオフから復帰後の初期化動作を省略する替わりに必要な位置情報を不揮発領域に保持し、かつオートパワーオフから自動復帰するためのトリガーとなるイベントの発生を検出可能に一部の検出系（５６，５８）への電力供給を維持した状態で、プリンター１１の電源をオフする。
【００４８】
次に、電源のオン・オフ制御に関する構成について詳細に説明する。図３に示すように、サブ制御部６４は、電源制御部７１、不揮発性記憶手段としての不揮発性記憶部７２及び第１ＵＳＢ処理部７３を内蔵している。電源制御部７１は、電源オフ状態下にあっても、電源スイッチ２３からのオン操作信号を検出できるようにその内部の電源オン操作検出系の回路に電力が供給されており、電源スイッチ２３から電源オン操作信号を入力すると、電源回路５５を制御して電源をオンさせる。その結果、電源回路５５からプリンター１１内の各所へ必要な所定電圧が出力される。
【００４９】
電源回路５５は、電源スイッチ２３がオン操作状態（オン操作信号入力状態）にあり、かつ電源５４から電力供給がある場合に、リセットＩＣ６２へ規定の電圧を出力する。リセットＩＣ６２は、コンピューター６１に対してリセット信号を出力する回路である。リセットＩＣ６２は、電源回路５５からの入力電圧が規定の閾値を超えると、リセット信号を出力する。リセット信号は、最初Ｌレベルで一定時間（例えば１０〜３０ミリ秒）経過後に遅れてＨレベルに立ち上がる信号である。リセットＩＣ６２の出力は、Ｈレベルに立ち上がった後は、電源回路５５からの入力電圧が規定の閾値以下になれば直ちにＬレベルに立ち下がる。よって、(1)電源プラグ５３がコンセントに差し込まれた状態で電源スイッチ２３がオン操作された時、あるいは、(2)プリンター１１が電源オン（つまり電源スイッチ２３がオン操作状態）中に電源プラグ５３がコンセントから抜かれ、その後、電源プラグ５３にコンセントが差し込まれた時、又は(3)プリンター１１が電源オン中に停電し、その後、停電から復帰した時には、リセットＩＣ６２からリセット信号が出力されることになる。
【００５０】
図３に示すように、コンピューター６１は、リセット信号を入力する負論理のオア回路（以下、「負論理オア回路７４」と称す）を内蔵している。リセットＩＣ６２の出力端子は、負論理オア回路７４の２つの入力端子のうち一方と接続され、負論理オア回路７４の他方の入力端子にはサブ制御部６４の出力端子が接続されている。そして、この負論理オア回路７４の出力端子はメイン制御部６３のRESET端子に接続されている。
【００５１】
電源制御部７１は、上記(1)〜(3)の場合に、電源スイッチ２３からオン操作信号を入力し、オン操作信号の入力があると、サブ制御部６４内の不図示のクロック回路を駆動する。この結果、サブ制御部６４内のクロック回路から出力されたクロックパルス（クロック信号）が、メイン制御部６３のＣＬＫ端子に入力されるようになっている。メイン制御部６３はＣＭＯＳ素子で動作する回路であるので、ＣＬＫ端子にクロックパルスが入力されることで動作する。このとき、負論理オア回路７４の２つの入力端子には、そのうち一方にリセットＩＣ６２からのリセット信号が、他方にはサブ制御部６４からの出力信号が入力されるので、負論理オア回路７４の出力端子からはリセット信号が出力され、そのリセット信号がメイン制御部６３のRESET端子に入力される。こうして、メイン制御部６３は、そのＣＬＫ端子にクロックパルスが入力されると共に、そのRESET端子にリセット信号が入力されることで起動する。
【００５２】
また、図３に示すように、サブ制御部６４内の不揮発性記憶部７２には、フリップフロップ７５及び不揮発性メモリー７６が内蔵されている。リセットＩＣ６２からのリセット信号はフリップフロップ７５にも入力され、フリップフロップ７５はリセット信号を入力することにより「０」にリセットされるようになっている。
【００５３】
メイン制御部６３は起動されると、最初にコンピューター６１の初期化処理を行い、続いてプリンター１１の初期化動作を行う。そして、初期化動作を終了したプリンター１１は、ユーザーによる操作や、通信トリガー、受信データ等に基づき、パネル表示動作、スキャン動作、印刷動作、コピー動作などを行う。これらの初期化処理、初期化動作、パネル表示動作、スキャン動作、印刷動作、コピー動作などの各種動作は、メイン制御部６３が表示部２２や、スキャナー５２、記録ヘッド３５、キャリッジモーター３４及び紙送りモーター４０等のメカニカル機構を制御することにより行われる。なお、初期化処理及び初期化動作の詳細は後述する。
【００５４】
図３に示すように、メイン制御部６３は主制御部８０を備え、この主制御部８０はメイン制御部６３を統括的に制御する。また、メイン制御部６３は、オートパワーオフ機能を実現するための時間管理及びサブ制御部６４に対してオートパワーオフの指示を行うオートパワーオフ制御部８１、オートパワーオフさせるまでの経過時間を計時する計時部８２（経過時間測定手段）、時刻を計時するための時計部８３を備える。また、メイン制御部６３は、電源オフ状態から電源オン状態に復帰する際に、オートパワーオフからの復帰か通常電源オフからの復帰かを判別する判断部８４、及びイベントが発生したときにそのイベントの種類を判定するイベント判定部８５を備えている。さらに、メイン制御部６３は、サブ制御部６４側の第１ＵＳＢ処理部７３と通信可能な第２ＵＳＢ処理部８６、表示部２２の表示制御を行う表示処理部８７、プリンター１１の初期化動作を行う初期化処理部８８（初期化動作制御手段）、ファックスデータに画像処理を施して印刷データを生成するＦＡＸ処理部８９、スキャナー５２にスキャン動作を行わせるスキャナー処理部９０、プリンター部１３に印刷動作を行わせる印刷処理部９１、及びコピー動作（スキャン動作及び印刷動作）を行わせるコピー処理部９２を内蔵している。また、メイン制御部６３は、リニアエンコーダー３８からのエンコーダーパルス信号を基にキャリッジ３１の主走査方向Ｘにおける位置を測定する位置カウンター９３を内蔵している。なお、本実施形態では、電源制御部７１、リング検出部５８、ＵＳＢ通信部５６、第１ＵＳＢ処理部７３、操作部２１、電源スイッチ２３及び電源回路５５により、電源投入手段が構成される。また、電源回路５５、電源制御部７１及びオートパワーオフ制御部８１などにより、電源オフ手段が構成される。
【００５５】
主制御部８０は、イベントに応じたジョブを実行させるために用意されている処理部８６〜９２のうちその指示されたジョブの実行に必要な処理部を起動する。表示処理部８７は、操作部２１が操作された操作信号を入力した主制御部８０により起動され、その操作内容に応じて表示部２２の画面を切り換えるなどの表示制御を行う。ホスト装置１００からＵＳＢ通信部５６が受信した印刷データは、サブ制御部６４内の第１ＵＳＢ処理部７３を経由してメイン制御部６３内の第２ＵＳＢ処理部８６に入力される。ここで、第１ＵＳＢ処理部７３は、ホスト装置１００からプリンター１１が起動状態（ケーブル接続状態）にあるか否かの確認など下位階層における要求に応答する簡易な通信処理を主に担当する。第２ＵＳＢ処理部８６は、プリンター１１が印刷可能状態にあることが確認できた後、ホスト装置１００から転送されてくる印刷データを受信するデータ受信処理（転送処理）など上位階層の通信処理を主に担当する。
【００５６】
印刷処理部９１は、第２ＵＳＢ処理部８６を経由して受信した印刷データに基づいて、記録ヘッド３５、キャリッジモーター３４及び紙送りモーター４０を駆動制御することで、プリンター部１３に印刷データに基づく画像や文書を用紙Ｐに印刷させる印刷動作を行わせる。
【００５７】
また、ＦＡＸ処理部８９は、リング検出部５８がリング信号を検出したファックス着信時に、電話回線と接続されたＦＡＸ通信部５９が受信したファックスデータを入力し、その入力したファックスデータに画像処理を施し印刷データに変換する。次に印刷処理部９１が、ＦＡＸ処理部８９からの印刷データに基づいて記録ヘッド３５、キャリッジモーター３４及び紙送りモーター４０を駆動制御することで、プリンター部１３にファックス印刷を行わせる。
【００５８】
また、スキャナー処理部９０は、ホスト装置１００からスキャン指令を受け付けた主制御部８０により起動される。スキャナー処理部９０は、スキャナー５２を駆動して原稿台１５にセットされた原稿の読み取りを行わせると共に、スキャナー５２から入力される読取信号（例えばＲＧＢ信号）に基づいて原稿の画像データを生成する。さらに、コピー処理部９２は、コピースイッチ２５が操作された操作信号を受け付けた主制御部８０により起動される。コピー処理部９２はスキャナー５２にスキャン動作を行わせて原稿台１５の原稿から画像を読み取って生成された画像データを取得し、その取得した画像データを印刷データに変換しつつ、その印刷データに基づいて記録ヘッド３５、キャリッジモーター３４及び紙送りモーター４０を駆動制御することで、プリンター部１３にコピー印刷を行わせる。
【００５９】
ここで、プリンター１１が電源オンされた最初に行う初期化処理は、コンピューター６１の初期化処理と、プリンター１１の初期化動作とに分かれる。コンピューター６１の初期化処理とは、システム初期化、メモリーチェック、周辺ハードウェアの初期化（設定）、オペレーティングシステムの起動、タスクの起動（初期起動）などの初期化項目がある。コンピューター６１の初期化処理は、メイン制御部６３のＣＰＵが行う。一方、プリンター１１の初期化動作は、初期化処理部８８が主制御部８０の指示に従って行う。初期化処理部８８は、コンピューター６１の初期化処理終了を確認した主制御部８０により起動される。初期化処理部８８が初期化の対象とするプリンター１１の初期化動作には、キャリッジ３１のホームシーク動作、ＡＰＧ調整装置４２のリセット動作（ＡＰＧリセット動作）、インクチェック、ＰＦリセット動作、キャッピング動作、スキャナーリセット動作などの初期化項目がある。本実施形態では、初期化処理部８８は、判断部８４の判断結果に応じて、通常電源オフ状態からの復帰と判断されたときには全ての初期化項目について初期化動作を行う完全初期化動作を実施し、オートパワーオフ状態からの復帰と判断されたときには一部の初期化項目の初期化動作を省略して行う簡易初期化動作を実施する。
【００６０】
ここで、各初期化動作について説明する。ホームシーク動作とは、キャリッジ３１の主走査方向Ｘの原点出し及びキャリッジ３１がその移動経路全域で移動が可能であることを保証する処理動作である。具体的には、前述の位置カウンター９３をキャリッジ３１が主走査方向Ｘの原点位置にあるときにリセットするリセット動作と、キャリッジ３１を主走査方向Ｘの移動経路全域で何ら支障なく移動できることを確認するための試走動作とを含む。リセット動作では、キャリッジモーター３４を駆動してキャリッジ３１をホーム位置側のエンドまで移動させ、モーター電流値が閾値を超えてエンドに達したと判断されると、位置カウンター９３をリセットすることでキャリッジ３１の主走査方向の原点を設定する。また、試走動作では、その後、キャリッジモーター３４を逆転駆動させてキャリッジ３１を反ホーム位置側のエンドまで移動させてその主走査方向Ｘの移動経路全域でキャリッジ３１が何ら支障なく移動できることを確認後、キャリッジ３１をホーム位置に移動させる。
【００６１】
ＡＰＧリセット動作とは、キャリッジ３１の高さ方向の原点出し及びキャリッジ３１が高さ方向の移動経路全域で移動が可能であることを保証する処理動作である。具体的には、まずＡＰＧ調整装置４２を駆動してキャリッジ３１を上側のエンド位置まで最上昇させることで、その最上昇位置で不図示のＰＧ用のカウンターをリセットするリセット動作を行う。次にＡＰＧ調整装置４２を再び駆動してＰＧカウンターの計数値に基づきキャリッジ３１を下降側のエンドまで一旦下降させた後に最上昇位置に戻し、高さ方向の移動経路全域でキャリッジ３１が何ら支障なく昇降できることを確認する。
【００６２】
インクチェックとは、各インクカートリッジ２８のカートリッジホルダーへの装着（電気的接続）の良否チェック及び各インクカートリッジ２８のインク残量のチェックを行う処理である。また、ＰＦリセット動作とは、搬送経路上に用紙Ｐの搬送の障害となる異物（例えばジャムの用紙）などがないことを保証するための処理である。具体的には、ＰＦリセット動作は、紙送りモーター４０を駆動させて仮に搬送経路上に用紙が残っていたとしても、その用紙を搬送経路から完全に排出しうる十分な所定回転量だけ搬送ローラー対４１を回転駆動させる排出動作と、この排出動作終了後に不図示の紙検出センサー（媒体検出器）により搬送経路上に用紙などの異物がないことを確認する処理とを含む。また、キャッピング動作とは、メンテナンス装置４４を駆動させてキャップ４５等を昇降させて原点出し及び移動経路の保証などを行うリセット動作である。さらに、スキャナーリセット動作とは、スキャナーヘッドの原点出し及び移動経路の保証などを行うリセット動作である。
【００６３】
これらのうちホームシーク動作とＡＰＧリセット動作の２つの初期化動作は、オートパワーオフ時における終了処理としても行われる。このため、オートパワーオフは、終了処理完了後に、キャリッジ３１がホーム位置でロックされ、かつ高さ方向に原点位置（最上昇位置）に配置された状態で行われる。従って、キャリッジ３１の主走査方向Ｘと高さ方向の各位置は、次に電源オンされたときにも保たれている可能性が極めて高い。一方、通常電源オフの場合は、例えばエラー発生時にユーザーが電源スイッチ２３を操作する場合があるため、キャリッジ３１がホーム位置にない状態や、キャリッジ３１が高さ方向の原点位置にない状態で、プリンター１１が電源オフされる場合がありうる。そのため、本実施形態では、電源オン時にメイン制御部６３はオートパワーオフからの復帰であるか否かを判断し、オートパワーオフからの復帰の場合は、ホームシーク動作とＡＰＧリセット動作のうち少なくともホームシーク動作を省略する簡易初期化動作で済ませ、通常電源オフからの復帰の場合は、ホームシーク動作とＡＰＧリセット動作とを含む全ての初期化動作を実行する完全初期化動作を行うようにしている。
【００６４】
ここで、プリンター１１はメカニカル機構として、スキャナー部１２を構成するスキャニング機構、プリンター部１３を構成する自動給送装置３９（給送機構）、紙送り機構（４０，４１）、記録ヘッド走査機構（３０〜３５）、プラテンギャップ調整機構（ＡＰＧ調整装置４２）を備えている。そして、第一の初期化動作である完全初期化動作では、これらのうち初期化動作を必要とする全てのメカニカル機構について初期化動作を行い、第二の初期化動作である簡易初期化動作では、完全初期化動作で初期化動作の対象とされるメカニカル機構のうち、記録ヘッド走査機構とプラテンギャップ調整機構の２つの初期化動作を省略する。なお、完全初期化動作が第一の初期化動作の一部を構成し、簡易初期化動作が第二の初期化動作の一部を構成する。また、記録ヘッド走査機構（３０〜３５）、プラテンギャップ調整機構（ＡＰＧ調整装置４２）及び紙送り機構（４０，４１）が、画像形成動作（印刷動作）のためのメカニカル機構に相当する。
【００６５】
そして、初期化動作が省略されるメカニカル機構が備える移動体（例えば記録ヘッド３５（キャリッジ３１））の移動方向（例えば主走査方向又は高さ方向）におけるオートパワーオフ時の位置情報を不揮発性記憶部７２に記憶し、オートパワーオフからの復帰時に不揮発性記憶部７２から読み出した位置情報を、復帰時点における移動体の現在位置として設定する。
【００６６】
また、本実施形態では、第２ＵＳＢ処理部８６、表示処理部８７、初期化処理部８８、ＦＡＸ処理部８９、スキャナー処理部９０、印刷処理部９１、コピー処理部９２は、ＣＰＵが、第２ＵＳＢ処理タスク、初期化タスク、ＦＡＸタスク、スキャナータスク、印刷タスク、コピータスクをそれぞれ実行することにより起動される。主制御部８０はタスク管理を行い、受け付けたイベント（又はジョブ）や指令などに応じて選択したタスクを実行させることで、指示された処理をマルチタスクで実行する。
【００６７】
図３に示すように、オートパワーオフ制御部８１は設定部９４を備えている。計時部８２は、オートパワーオフ制御部８１の管理の下で、計時の開始・停止を行う。オートパワーオフ制御部８１は、操作部２１の操作、及びスキャン動作、印刷動作、コピー動作、表示動作などのプリンター１１の動作がないまま経過する経過時間を、計時部８２に計時させる。設定部９４には、オートパワーオフするまでの経過時間に相当する設定時間Ｔoffが設定されている。オートパワーオフ制御部８１は、前記操作も動作もなくなると、計時部８２に計時を開始させ、その計時時間が、設定部９４に設定された設定時間Ｔoffに達すると、サブ制御部６４に対してオートパワーオフ指示信号を出力する。
【００６８】
ここで、オートパワーオフ制御部８１は、現在時刻を計時している時計部８３から時刻情報を取得し、その時刻情報から把握される１日のうちの時間帯に応じた設定時間Ｔoffを設定部９４に設定する。例えばプリンター１１が設置されたオフィス等で仕事が行われている可能性の高い時間帯（例えばＡＭ８〜ＰＭ６）であれば、プリンター１１の使用頻度が比較的高いはずなので、長めの設定時間Ｔoffを設定する。一方、例えばオフィス等で仕事がまず行われないとみなしうる時間帯（例えばＰＭ１０〜ＡＭ５）であれば、プリンター１１の使用頻度が極めて低いはずなので、短めの設定時間Ｔoffを設定する。そして、両者の間の時間帯（例えばＡＭ５〜ＡＭ８とＰＭ６〜ＰＭ１０）では、両者の設定時間の中間の長さの設定時間Ｔoffを設定するようにしている。よって、オートパワーオフ制御部８１は、計時部８２の計時時間（測定時間）が、そのときの時刻が属する時間帯に応じた設定時間Ｔoffに達すると、サブ制御部６４に対してオートパワーオフ指示信号を出力する。なお、設定時間Ｔoffを決めるために１日を複数の時間帯に分ける時間帯の数は２つでもよいし、４つ以上でもよい。
【００６９】
メイン制御部６３からのオートパワーオフ指示信号はサブ制御部６４内の電源制御部７１が受け付けられる。電源制御部７１は、オートパワーオフ指示信号を受け付けると、フリップフロップ７５に「１」をセットすると共に、電源回路５５を制御して電源オフさせ、さらにサブ制御部６４内のクロック回路を停止させる。クロック回路が停止することで、メイン制御部６３のＣＬＫ端子へのクロックパルスの入力が停止され、メイン制御部６３はその動作を停止する。このフリップフロップ７５は不揮発性であるのでその値は電源オフ中も保持される。
【００７０】
ここで、図３に示すように、電源回路５５にはスイッチ回路９６が内蔵されている。このスイッチ回路９６は、オートパワーオフ状態においても、発生したイベントを検出できるようにイベント検出系の部分への電力供給を維持するためのものである。オートパワーオフ状態では、このスイッチ回路９６はオン状態に維持されることで、操作部２１、リング検出部５８、ＵＳＢ通信部５６及び第１ＵＳＢ処理部７３への電力供給状態が維持される。また、電源回路５５は、オートパワーオフと通常電源オフとの区別なく電源オフ中は、電源制御部７１への電力供給を維持する構成になっている。
【００７１】
電源回路５５は、電源制御部７１からオートパワーオフ信号を入力したときには、スイッチ回路９６のオン状態を維持したまま、他の全てのスイッチ回路（図示せず）をオフ状態にする。このため、オートパワーオフ中は、操作部２１、リング検出部５８、ＵＳＢ通信部５６、電源制御部７１及び第１ＵＳＢ処理部７３への電力供給が維持される。
【００７２】
一方、電源スイッチ２３がオフ操作されたときは、そのオフ操作信号を入力したメイン制御部６３は、サブ制御部６４に対して通常の電源オフ（つまりオートパワーオフ以外の電源オフ）を指示する電源オフ指示信号を出力する。電源制御部７１は電源オフ指示信号を入力すると、電源回路５５に対して通常の電源オフを指示する電源オフ信号を出力する。このとき、電源制御部７１は、フリップフロップ７５のセットは行わない。電源回路５５は、電源オフ信号を入力すると、スイッチ回路９６を含むすべてのスイッチ回路をオフする。このため、通常電源オフ状態では、電源スイッチ２３以外の操作部２１、リング検出部５８、ＵＳＢ通信部５６及び第１ＵＳＢ処理部７３への電力供給が停止され、電源制御部７１及び電源スイッチ２３のみ電力供給が維持される。よって、オートパワーオフ状態ではファックス着信機能及びＵＳＢ通信機構がオンし、通常電源オフ状態ではファックス着信機能及びＵＳＢ通信機構がオフする。
【００７３】
このように、通常電源オフ状態ではフリップフロップ７５の値が「０」であり、オートパワーオフ状態ではフリップフロップ７５の値が「１」である。このため、電源オフ状態から次回電源オンされたときには、メイン制御部６３は、フリップフロップ７５の値を読み込んで、その値が「０」であれば、今回の電源オンが通常電源オフ状態からの復帰であり、一方、その値が「１」であれば、オートパワーオフからの復帰であることを認知できる。なお、フリップフロップ７５の値「１」が、自動電源オフ状態（オートパワーオフ状態）であることを示す情報に相当し、フリップフロップ７５の値「０」である場合が、自動電源オフ状態であることを示す情報が記憶されていない場合に相当する。
【００７４】
例えばオートパワーオフ中に、電源プラグ５３がコンセントから抜けたり停電が発生した場合は、その後、電源スイッチ２３をコンセントに差し込んだり停電から復帰した場合に、電源スイッチ２３がオン操作状態にあることから、リセットＩＣ６２からリセット信号が出力され、オートパワーオフ中で「１」がセットされたフリップフロップ７５は「０」にリセットされる。このため、オートパワーオフ中に、コンセントから抜けた電源プラグ５３を再びコンセントに差し込んだり停電から復帰したりしてプリンター１１の電源がオンした場合は、フリップフロップ７５の値が「０」になることから、通常電源オフ状態であると認知され、完全初期化動作が行われる。
【００７５】
ここで、位置カウンター９３について説明する。リニアエンコーダー３８は、キャリッジ３１の移動経路に沿って張設されてその長手方向に一定刻みでスリットが形成された光非透過性のテープ状の符号板と、該符号板のスリットを検知可能な状態でキャリッジ３１の所定位置に固定された光学センサー（いずれも図示せず）とを有する。光学センサーは、符号板を挟んで対峙する一対の発光素子と受光素子とを有し、受光素子が発光素子からのスリットを通過した光を受光する。よって、リニアエンコーダー３８は、キャリッジ３１の移動距離に比例するパルス数で、かつキャリッジ３１の移動速度に反比例するパルス周期のパルスを出力する。電源オン時には、初期化処理部８８はキャリッジ３１のホームシーク動作を行い、キャリッジ３１がホーム位置側のエンド位置に達したときに位置カウンター９３をリセットする原点出しを行う。以後、位置カウンター９３は、リニアエンコーダー３８からの入力パルスのパルスエッジの数を計数する。すなわち、キャリッジ３１が反ホーム位置側へ向かって移動するときに位置カウンター９３の計数値をインクリメントし、キャリッジ３１がホーム位置側へ向かって移動するときに位置カウンター９３の計数値をデクリメントすることで、キャリッジ３１の主走査方向Ｘの位置を測定する。このため、主制御部８０は位置カウンター９３の計数値から、キャリッジ３１の主走査方向Ｘにおける位置を把握できる構成になっている。
【００７６】
そして、メイン制御部６３がサブ制御部６４へオートパワーオフ指示信号又は電源オフ指示信号を出力する場合は、そのときのプリンター１１の状態を示す各種情報を含む付属情報９７を、不揮発性メモリー７６の所定記憶領域に書き込む。この付属情報９７は、オートパワーオフ時と通常電源オフ時とで異なる。オートパワーオフ時の付属情報９７には、位置カウンター９３及びＰＧ用の位置カウンターの各計数値（位置カウント値）が含まれている。オートパワーオフや通常電源オフが行われるときには、キャリッジ３１はホーム位置にある。特に本実施形態では、オートパワーオフ直前に、キャリッジ３１の主走査方向Ｘにおける原点出しであるホームシーク動作（原点シーク動作）と、キャリッジ３１の高さ方向の原点出しであるＡＰＧリセット動作（原点シーク動作）とを含む終了処理を行う。そして、これらのシーク動作（ホームシーク動作とＡＰＧリセット動作）終了後、キャリッジ３１を主走査方向Ｘの原点位置（基準位置）から電源オフ時の位置であるホーム位置に復帰させてから、電源オフ時のキャリッジ３１の主走査方向と高さ方向の各位置カウント値を含む付属情報９７を不揮発性メモリー７６に記憶し、その後、プリンター１１をオートパワーオフする。このオートパワーオフ時における各位置カウント値がキャリッジ３１の位置情報に相当する。
【００７７】
オートパワーオフ期間中はキャリッジ３１はロック部材４７に係止されてホーム位置にロックされているため、オートパワーオフ状態からの復帰時に、不揮発性メモリー７６から読み出した付属情報９７中の各位置カウント値は、この復帰時におけるキャリッジ３１の主走査方向Ｘと高さ方向における各現在位置を正確に表していると言える。このため、本実施形態では、オートパワーオフから復帰した場合は、付属情報９７中の各位置カウント値を位置カウンター９３及びＰＧ用の位置カウンターにそれぞれセットすることとし、初期化処理部８８によるキャリッジ３１のホームシーク動作及びＡＰＧリセット動作を省略する。もちろん、ホームシーク動作のみ省略する構成も採用できる。例えばキャリッジ３１を高さ方向の所定位置にロックする機構を有する構成であれば、初期化動作の１つとしてＡＰＧリセット動作も省略するのが好ましい。ロックされることでオートパワーオフ時と電源オン時のキャリッジ位置が同じ位置に保たれる可能性が極めて高いからである。
【００７８】
プリンター１１は、ホスト装置１００から通信アクセスがあった場合、電話回線を介したファックの着信があった場合、操作部２１が操作された場合、これらをイベントとして認識する。例えば、ファックス着信時はリング検出部５８がリング信号を検出し、リング検出信号を電源制御部７１に送る。電源制御部７１はリング検出信号の入力があると、「ＦＡＸイベント」が発生したと判断し、そのＦＡＸイベント情報を不揮発性メモリー７６の所定記憶領域に書き込む。
【００７９】
また、例えばホスト装置１００から印刷データが送られてくる際は、事前にホスト装置１００から、プリンター１１が起動しているか（通信ケーブルがプリンター１１に接続されているか）など印刷可能な状態にあるか否かの確認の要求がプリンター１１に入る。第１ＵＳＢ処理部７３はこの種の要求を受け付けてホスト装置１００に応答すると共に、この種の要求を受け付けた旨の信号を電源制御部７１へ送る。電源制御部７１は第１ＵＳＢ処理部７３からその信号を受け付けると、印刷データなどのデータや指令をＵＳＢポート経由で受信する「ＵＳＢイベント」が発生したと判断し、そのＵＳＢイベント情報を不揮発性メモリー７６の所定記憶領域に書き込む。さらに、ホスト装置１００からスキャン動作可能な状態にあるか否かの確認要求に対する応答も第１ＵＳＢ処理部７３が行い、電源制御部７１は第１ＵＳＢ処理部７３からその確認要求を受け付けると、スキャンイベントが発生したと判断し、そのスキャンイベント情報を不揮発性メモリー７６の所定記憶領域に書き込む。また、ユーザーが操作部２１を操作した場合の操作信号は電源制御部７１へ入力される。電源制御部７１は、操作信号を入力すると、表示部２２を起動させる「パネルイベント」が発生したと判断し、そのパネルイベント情報を不揮発性メモリー７６の所定記憶領域に書き込む。
【００８０】
例えば通常電源オフ状態では、操作部２１、リング検出部５８及びＵＳＢ通信部５６には電力が供給されていないので、ＦＡＸイベント、ＵＳＢイベント、パネルイベント（電源オンのパネルイベントは除く）のどのイベントも発生しない。そして、電源スイッチ２３がオン操作された場合だけは、そのオン操作信号が電源制御部７１に入力され、電源投入イベントが発生する。電源制御部７１は電源投入イベントが発生すると、電源回路５５を制御してプリンター１１を電源オンさせる。
【００８１】
一方、オートパワーオフ状態では、操作部２１、リング検出部５８及びＵＳＢ通信部５６に電力が供給されているので、リング信号の検出、ホスト装置１００からの要求受信（印刷要求受信、スキャン要求受信）、パネル操作の検出（操作部２１の操作の検出）があれば、それをトリガーとして、ＦＡＸイベント、ＵＳＢイベント、パネルイベントのうち、そのときのトリガーに応じたイベントが発生する。また、オートパワーオフ状態においても、電源制御部７１は、電源スイッチ２３からオン操作信号を入力すれば、電源オン投入イベントが発生するので、電源回路５５を制御してプリンター１１を電源オンさせる。
【００８２】
ＲＯＭ６５には、電源オフ状態から電源オン状態に復帰した際にコンピューターを初期化するための図４に示す電源オン初期化処理ルーチン用のプログラムと、このコンピューター初期化処理に続いて行われるプリンター動作を司る図５に示す電源オン復帰動作処理ルーチン用のプログラムとが記憶されている。これらのプログラムを含む制御プログラムを実行するメイン制御部６３内のＣＰＵにより、メイン制御部６３内の主制御部８０、オートパワーオフ制御部８１、判断部８４、イベント判定部８５、各処理部８６〜９２の主要部は構成される。各処理部８９〜９２のうち、画像処理をはじめとするデータ処理などを行う部分はＡＳＩＣにより構成されている。もちろん、各部８０，８１，８４〜９２のうちその一部又は全部をＡＳＩＣ等のハードウェアで構成することもできる。
【００８３】
以下、電源オフ状態から電源オン状態に復帰されるときの処理について説明する。
ここで、通常電源オフ状態では、フリップフロップ７５は「０」にリセットされた状態にある。オートパワーオフ状態ではフリップフロップ７５には、オートパワーオフ状態であることを示す情報「１」が記憶されている。また、オートパワーオフ状態では、電源制御部７１の他に、操作部２１、リング検出部５８、ＵＳＢ通信部５６及び第１ＵＳＢ処理部７３にも電力が供給されているので、これらは起動状態にある。このため、ファックス着信時のリング信号検出、ホスト装置１００からのＵＳＢ通信部５６を介したアクセス、操作部２１からの操作信号の入力のうち１つがあると、それぞれＦＡＸイベント、ＵＳＢイベント、パネルイベントとして受け付けられ、その受け付けられたイベント情報は電源制御部７１により不揮発性メモリー７６に書き込まれる。
【００８４】
このイベント発生時は、電源制御部７１は、クロック回路からクロックパルスをメイン制御部６３のＣＬＫ端子へ出力させる。メイン制御部６３はＣＬＫ端子にクロックパルスが入力されることで起動する。また、これとほぼ同時に、電源制御部７１はリセット信号を出力し、このリセット信号が負論理オア回路７４の他方の入力端子に入力されることで、負論理オア回路７４の出力端子から出力されたリセット信号がメイン制御部６３のRESET端子に入力される。その結果、メイン制御部６３のＣＰＵは、まず図４の電源オン初期化処理ルーチンを実行し、その後、続いて図５の電源オン復帰処理ルーチンを実行する。
【００８５】
一方、通常電源オフ状態においては、電源スイッチ２３がオン操作されると、プリンター１１は電源オンする。このとき、リセットＩＣ６２から出力されたリセット信号が負論理オア回路７４の一方の入力端子に入力されることで、負論理オア回路７４の出力端子から出力されたリセット信号がメイン制御部６３のRESET端子に入力される。その結果、メイン制御部６３のＣＰＵは、まず図４の電源オン初期化処理ルーチンを実行し、その後、続いて図５の電源オン復帰処理ルーチンを実行する。
【００８６】
以下、メイン制御部６３がコンピューター初期化処理のために実行する電源オン初期化処理ルーチンを図４に基づいて説明する。まずステップＳ１０では、システム初期化を行う。次のステップＳ２０では、オートパワーオフからの復帰であるか否かを判断する。すなわち、判断部８４がサブ制御部６４側のフリップフロップ７５の値を読み込んで、その値がオートパワーオフ状態であることを示す情報「１」であるか否かを判断する。オートパワーオフ状態であることを示す情報「１」であればステップＳ３０に進み、一方、オートパワーオフ状態であることを示す情報「１」でなければ（つまり通常電源オフ状態であることを示す情報「０」であれば）、ステップＳ４０に進む。
【００８７】
ステップＳ３０では、簡易メモリーチェックを行う。ここで、簡易メモリーチェックとは、オートパワーオフからの復帰の場合は、イベント発生による復帰になるので、サブ制御部６４内の不揮発性メモリー７６からイベント情報を読み込んで、そのイベント情報で示されたイベント内容を判定し、判定したイベント内容に応じたジョブの実行に必要な分の記憶領域を確保できるかどうかチェックする目的で一部の記憶領域に対してメモリーチェックを行う。なお、イベント内容の判定は、イベント判定部８５が行う。一方、ステップＳ４０では、完全メモリーチェックを行う。つまり、すべての記憶領域に対してメモリーチェックを行う。
【００８８】
次のステップＳ５０では、周辺ハードウェアの初期化（設定）を行う。次のステップＳ６０では、オペレーティングシステムを起動させる。次にオートパワーオフからの復帰であるか否かを判断する。オートパワーオフからの復帰であれば、ステップＳ８０に進み、通常電源オフからの復帰であればステップＳ１００に進む。ステップＳ８０では、イベントはＦＡＸ（ＦＡＸイベント）又はＵＳＢ（ＵＳＢイベント）であるか否かを判断する。すなわち、イベント判定部８５が不揮発性メモリー７６からイベント情報を読み出し、その読み出したイベント情報に基づきイベントを判別する。イベントがＦＡＸ又はＵＳＢであれば、ステップＳ９０に進んで、イベントに応じたタスクを起動する。一方、イベントがＦＡＸでもＵＳＢでもなければ、ステップＳ１００に進む。そして、ステップＳ１００では、全てのタスクを起動させる。なお、ここで、タスクの起動とは、タスクを実行できるようにＲＡＭ６６の所定領域に読み込んでタスクを発生させる処理などを指す。また、本実施形態では、図４のフローチャートにおいて、完全メモリーチェック（Ｓ４０）と全タスクの起動（Ｓ１００）の各処理により第一の初期化動作の一部が構成され、簡易メモリーチェック（Ｓ３０）とイベントに応じたタスク起動（Ｓ９０）の各処理により第二の初期化動作の一部が構成される。そして、第二の初期化動作の一部を構成するステップＳ３０，Ｓ９０の各処理により、最低限のハードウェア初期化が行われる。
【００８９】
こうして電源オン初期化処理ルーチンを終えると、メイン制御部６３は、次に図５に示す電源オン復帰動作処理ルーチンを実行する。
まずステップＳ２１０では、オートパワーオフからの復帰であるか否かを判断する。すなわち、判断部８４がサブ制御部６４側のフリップフロップ７５の値を読み込んで、その値がオートパワーオフ状態であることを示す情報「１」であるか否かを判断する。オートパワーオフ状態であることを示す情報「１」であればステップＳ２２０に進み、一方、オートパワーオフ状態であることを示す情報「１」でなければ（つまり通常電源オフ状態であることを示す情報「０」であれば）、ステップＳ３３０に進む。
【００９０】
そして、ステップＳ２２０において、簡易初期化動作を行う。一方、通常電源オフからの復帰である場合は、ステップＳ３３０に進んで完全初期化動作を行う。
以下、オートパワーオフからの復帰である場合の処理をまず説明し、次に通常電源オフからの復帰である場合の処理について説明する。
【００９１】
オートパワーオフからの復帰である場合は、ステップＳ２２０において、プリンター１１の簡易初期化動作を行う。この簡易初期化動作では、初期化処理部８８が、初期化動作のうちホームシーク動作とＡＰＧリセット動作を省略し、その他のインクチェック、ＰＦリセット動作、キャッピング動作、スキャナーリセット動作などからなる簡易初期化動作を行う。詳しくは、初期化処理部８８がサブ制御部６４側の不揮発性メモリー７６の付属情報９７を読み込んで、その付属情報９７中の各位置カウント値を、位置カウンター９３及びＰＧ用の位置カウンターにそれぞれセットする。こうしてオートパワーオフ時に保存した位置情報を位置カウンター９３等にセットすることで、初期化動作のうちホームシーク動作とＡＰＧリセット動作を省略する。このようにオートパワーオフからの復帰時は、一部の初期化動作を省略した簡易初期化動作を行うことで、プリンター初期化動作の所要時間が短くなり、イベントに応じたジョブ動作を比較的早期に開始できる。
【００９２】
次のステップＳ２３０では、イベントはＦＡＸ（ＦＡＸイベント）であるか否かを判断する。すなわち、イベント判定部８５が不揮発性メモリー７６からイベント情報を読み出し、その読み出したイベント情報に基づきイベントを判別する。ＦＡＸイベントであれば、ステップＳ２４０でＦＡＸタスクを実行し、さらにステップＳ２５０で印刷タスクを実行する。この結果、ＦＡＸ処理部８９と印刷処理部９１が順次起動され、ＦＡＸ処理部８９がファックスデータに画像処理を施して印刷データを生成しつつ、印刷処理部９１がその印刷データに基づき記録ヘッド３５、キャリッジモーター３４及び紙送りモーター４０を駆動制御して、用紙Ｐにファックス画像を印刷させる。このとき、ＦＡＸタスクと印刷タスクとがマルチタスク処理で交互に実行されることで、ＦＡＸ処理部８９によるＦＡＸ処理と印刷処理部９１による印刷処理は同時並行で進められる。
【００９３】
一方、ステップＳ２３０の判断で、イベントがＦＡＸイベントでなかった場合は、ステップＳ２６０に進んで、イベントがＵＳＢ（ＵＳＢイベント）であるか否かを判断する。ＵＳＢイベントであれば、ステップＳ２７０においてＵＳＢ通信タスクを実行し、さらにステップＳ２８０において、指示されたジョブの実行に必要なタスクを実行する。詳しくは、主制御部８０は、例えば第２ＵＳＢ処理部８６が印刷データ（印刷ジョブデータ）を受信した場合は、印刷タスクを実行し、スキャン指令を受信した場合はスキャンタスクを実行する。すなわち、印刷データ受信時には、印刷処理部９１が印刷データに基づきプリンター部１３のメカニカル機構に印刷動作を行わせ、一方、スキャン指令受信時はスキャナー処理部９０がスキャナー５２にスキャン動作を行わせる。なお、印刷動作を行うときは、第２ＵＳＢ処理部８６と印刷処理部９１が順次起動され、印刷処理部９１は、第２ＵＳＢ処理部８６から印刷データを逐次受信しつつ、その印刷データに基づきプリンター１１のメカニカル機構部を構成する記録ヘッド３５、キャリッジモーター３４及び紙送りモーター４０を駆動制御して、用紙Ｐに１行ずつ印刷を施す。このとき、ＵＳＢタスクと印刷タスクがマルチタスク処理で交互に実行されることで、第２ＵＳＢ処理部８６によるＵＳＢ通信処理と印刷処理部９１による印刷処理は同時並行で進められる。
【００９４】
さらにステップＳ２６０の判断で、イベントがＵＳＢイベントでなかった場合は、ステップＳ２９０に進む。ステップＳ２９０では、他のイベントがあるか否かを判断する。他のイベントがあれば、ステップＳ３００において、他のイベントに対応する他のタスクを実行する。ここで、他のイベントとしては、操作部２１（操作パネル１４）が操作されたときのパネルイベントが挙げられる。パネルイベントがあった場合は、表示タスクを実行する（Ｓ３００）。すなわち、表示処理部８７が起動され、この表示処理部８７が表示部２２を起動させて操作部２１で操作されたスイッチに応じた表示内容を画面に表示する。
【００９５】
着信したファックスを印刷するＦＡＸジョブ、あるいはＵＳＢ通信経由で受け付けた印刷データ又は指示に基づくＵＳＢ通信系のジョブ（印刷ジョブ、コピージョブ、スキャンジョブ）を終了した場合はステップＳ３６０に進む。一方、他のイベントに応じた他のタスク（他のジョブ）（例えばパネルイベントに基づく表示タスク（表示ジョブ））を終了した場合はステップＳ３１０に進み、このステップＳ３１０において、他のタスク（他のジョブ）の終了から設定時間Ｔoffを経過したか否かを判断する。詳しくは、ジョブを終了すると、オートパワーオフ制御部８１が計時部８２に計時を開始させ、設定時間Ｔoffを計時し終わる前に他のイベントが発生した場合（Ｓ２９０で肯定判定）はその計時を中止する。そして、ステップＳ３１０で設定時間Ｔoffを経過したと判断するまでは、ステップＳ２９０に戻って他のイベントがあるか否かを判断しつつ設定時間Ｔoffの経過の成否を判断する（Ｓ２９０，Ｓ３１０）。例えば、計時部８２による経過時間測定中に、ユーザーが印刷開始スイッチ２４を操作して印刷指示を受け付けた場合は印刷ジョブを行い、ユーザーがコピースイッチ２５を操作してコピー指示を受け付けた場合はコピージョブを行い、ジョブ終了から経過時間の計時（測定）をやり直す。そして、その計時中に他のイベント（他のジョブ又は操作など）がないまま設定時間Ｔoffを経過すると、ステップＳ３２０に進む。なお、設定時間Ｔoffを経過するまでの計時中に、他のイベント以外のイベント（ＦＡＸイベント又はＵＳＢ通信系のイベント）が発生した場合は、図５では処理経路を省略しているが、Ｓ２３０からの処理を実行するようになっている。
【００９６】
そして、ステップＳ３２０において、キャリッジ３１のホームシーク動作及びＡＰＧリセット動作とを行う。すなわち、初期化処理部８８が終了動作としてホームシーク動作及びＡＰＧリセット動作を行う。詳しくは、初期化処理部８８は、キャリッジモーター３４を駆動制御してキャリッジ３１をホーム位置側のエンド位置まで移動させると共に、このキャリッジ移動過程におけるキャリッジモーター３４の電流値を監視し、その電流値が閾値を超えると、キャリッジ３１がエンド位置に達したと判断し、そのときのキャリッジ３１がエンド位置にある状態で位置カウンター９３をリセットする。その後、キャリッジ３１を、ホーム位置に移動させる。また、ＡＰＧ調整装置４２を駆動させ、キャリッジ３１が上限位置まで上昇する過程で、監視するモーター電流値が閾値を超えると、ＰＧ用の位置カウンターをリセットすることでＡＰＧリセット動作を行う。そして、キャリッジ３１がホーム位置にあるときの位置カウンター９３の位置カウント値と、ＡＰＧリセット動作終了時のＰＧ用の位置カウンターの位置カウント値とを読み取って、各位置カウント値を一情報として含む付属情報９７を、サブ制御部６４内の不揮発性メモリー７６に書き込む。この書込み後、ステップＳ３７０に進む。
【００９７】
そして、ステップＳ３７０において、オートパワーオフを行う。このオートパワーオフは、オートパワーオフ制御部８１が、サブ制御部６４内の電源制御部７１に対してオートパワーオフ指示信号を出力することにより行われる。
【００９８】
このようにオートパワーオフから復帰した際は、ホームシーク動作などの一部の初期化動作を省略した簡易初期化動作で済ますことで、イベントに応じたメカニカル動作（ＦＡＸ印刷動作、ＵＳＢ印刷動作、コピー印刷動作、スキャン動作）を早期に開始できるうえ、イベントに応じたメカニカル動作を終了すれば、設定時間Ｔoffの経過を待つことなく直ちにプリンター１１をオートパワーオフさせる。このため、イベントに応じたジョブの実行を早期に開始してジョブ終了までのユーザーの待ち時間を短くできるうえ、省電力効果も高めることができる。
【００９９】
次に通常電源オフ状態からの復帰の場合の処理について説明する。オートパワーオフからの復帰ではないと判断した場合（つまり通常電源オフ状態からの復帰の場合）は（Ｓ２１０で否定判定）、ステップＳ３３０において、プリンター１１の完全初期化動作を行う。すなわち、キャリッジ３１のホームシーク動作、ＡＰＧリセット動作、インクチェック、ＰＦリセット動作、キャッピング動作、スキャナーリセット動作などの全ての初期化動作を行う。
【０１００】
次のステップＳ３４０では、イベントがあるか否かを判断する。イベントありの場合はステップＳ３５０に進み、イベントなしの場合はステップＳ３６０に進む。ここで、通常電源オフ状態から復帰した場合、電源制御部７１が電源スイッチ２３からのオン操作信号入力時にそのオン操作信号に基づくパネルイベント情報を不揮発性メモリー７６に書き込んでいる。そして、イベント判定部８５は不揮発性メモリー７６から読み出すべきイベント情報の有無を確認し、読み出すべきイベント情報があればイベントありと判断し、イベント情報がなければイベントなしと判断する。
【０１０１】
そして、ステップＳ３５０では、イベントに応じたタスクを実行する。すなわち、各処理部８６〜９２のうちイベントに応じた処理部が起動され、その起動された処理部がイベントに応じたジョブを実行する。ユーザーが電源スイッチ２３をオン操作した際は、表示部２２に初期画面（例えばメニュー画面）を表示させるためのパネルイベントが発生しており、不揮発性メモリー７６から読み出したパネルイベント情報に応じた表示タスクを実行することで表示処理部８７が起動される。そして、表示処理部８７は表示部２２に初期画面を表示させる。そして、タスクを終了すると、オートパワーオフ制御部８１が計時部８２に計時を開始させることで、タスク終了からの経過時間の測定が行われる。
【０１０２】
次のステップ３６０では、設定時間Ｔoffを経過したか否かを判断する。設定時間Ｔoffを経過していない場合は、ステップＳ３４０に戻り、イベントがあれば、ステップＳ３５０においてイベントに応じたタスクを実行し、イベントが無ければステップＳ３６０において設定時間Ｔoffの経過の成否を判断する。なお、ステップＳ３５０においてタスクを実行した場合は、計時部８２の計時を中止し、そのタスク終了後に、計時部８２による計時をやり直す。例えば電源スイッチ２３をオン操作したユーザーは、通常、プリンター１１が立ち上がった後、印刷、コピー、スキャン等のうち所望のジョブをプリンター１１に指示するので、通常は、ステップＳ３４０においてイベントありと判断される。この場合、ステップＳ３５０では、イベント（スキャンイベント、印刷イベント、コピーイベント等）に応じたタスク（スキャンタスク、印刷タスク、コピータスク等）を実行することで、処理部（スキャナー処理部９０、印刷処理部９１、コピー処理部９２等）が、ジョブ（スキャンジョブ、印刷ジョブ、コピージョブ等）を行う。
【０１０３】
そして、タスク終了（ジョブ終了）後に経過時間の測定（計時）を開始し、その経過時間測定中に何らイベント（ジョブ又は操作など）がないまま設定時間Ｔoffを経過すると（Ｓ３６０で肯定判定）、ステップＳ３７０に進む。このように、通常電源オフからの復帰の場合は、イベントに応じて実行されたタスク（ジョブ）が終了しても、その後、必ず設定時間Ｔoffの経過を待ってから、ステップＳ３７０に進む。
【０１０４】
そして、ステップＳ３７０において、オートパワーオフを行う。このオートパワーオフは、オートパワーオフ制御部８１が、サブ制御部６４内の電源制御部７１に対してオートパワーオフ指示信号を出力することにより行われる。
【０１０５】
ここで、オートパワーオフ状態において、電源プラグ５３がコンセントから抜かれた場合又は停電の場合（以下「停電等」という）は、その後、電源プラグ５３がコンセントに差し込まれた際又は停電から復帰した際に、リセットＩＣ６２からリセット信号が出力され、そのリセット信号を入力したフリップフロップ７５の値が「０」にリセットされる。このため、オートパワーオフ中に電源プラグ５３がコンセントから抜かれたり、停電があった場合は、次回電源オン時におけるフリップフロップ７５の値が、オートパワーオフ状態でないことを示す情報「０」（つまり通常電源オフ状態であることを示す情報「０」）となっているので、メイン制御部６３の判断部８４は、通常電源オフ状態からの復帰であると判断する。
【０１０６】
このように通常電源オフから復帰した際、あるいはオートパワーオフされたものの、その後、電源プラグ５３の抜け又は停電が発生した場合は、通常電源オフ状態からの復帰と判断して、メカニカル機構の初期化動作を全て行う完全初期化動作を行う。このように、電源スイッチ２３がオフ操作された場合の他、オートパワーオフ状態にあるときに電源プラグ５３の抜けや停電が発生した場合は、電力供給が強制的に遮断されて、キャリッジ３１が適切な位置（ホーム位置やＡＰＧリセット位置）にあることを必ずしも保証できない。しかし、本実施形態では、オートパワーオフ中に電源プラグ５３の抜けや停電が発生した場合は、フリップフロップ７５の値が「０」になることから、通常電源オフ状態からの復帰とみなされ、ホームシーク動作とＡＰＧリセット動作とを省略することなく全て実施する完全初期化動作が行われる。その結果、キャリッジ３１の主走査方向及び高さ方向の位置を示す位置カウンター９３及びＰＧ用の位置カウンターの各位置カウント値の信頼性を確保できる。よって、例えば、用紙Ｐ上の適切な位置にドットが形成され、高い印刷品質を維持できる。
【０１０７】
また、ユーザーが電源スイッチ２３をオン操作してプリンター１１を起動させた場合は、ユーザーがプリンター１１の近くに居て何らかの操作や指示をプリンター１１に対して行う可能性が高いので、タスク終了（ジョブ終了）後も、操作及び動作がないまま設定時間Ｔoffを経過するまで待ってから、プリンター１１をオートパワーオフする。例えば、設定時間Ｔoffの経過を待つことなく直ちにオートパワーオフしてしまう構成とした場合は、ユーザーが再度電源オン操作してプリンター１１を再起動させるための無駄なオン操作や余分な待ちが発生する。しかし、設定時間Ｔoffを待ってからオートパワーオフするので、ユーザーの使い勝手も確保できる。
【０１０８】
以上詳述したように、本実施形態によれば、以下に示す効果が得られる。
（１）電源オン状態で、計時部８２がユーザーによる操作及び動作がないまま経過した時間を測定した経過時間が設定時間Ｔoffを超えた場合、電源オフ手段を構成する電源制御部７１は、不揮発性記憶部７２のフリップフロップ７５に、自動電源オフ状態であることを示す情報「１」を記憶してから、プリンター１１の電源をオフにする。そして、このオートパワーオフ状態から電源制御部７１により電源が投入された場合、初期化動作制御手段としての初期化処理部８８は、フリップフロップ７５に自動電源オフ状態であることを示す情報「１」が記憶されていない場合（つまり「０」である場合）に、第一の初期化動作として完全初期化動作を行い、一方、フリップフロップ７５に自動電源オフ状態であることを示す情報「１」が記憶されている場合に、第一の初期化動作から一部の初期化動作を省略した簡易初期化動作を第二の初期化動作として行う。このため、オートパワーオフ状態から電源オン状態に復帰した場合の初期化動作を、通常電源オフ状態から復帰した場合の初期化動作に比べ簡単に済ませることができる。よって、プリンター１１の省電力効果を高めることができる。
【０１０９】
（２）また、第二の初期化動作としての簡易初期化動作は、第一の初期化動作としての完全初期化動作に含まれるメカニカル機構の初期化動作のうち少なくとも一つのメカニカル機構の初期化動作を含まないので、オートパワーオフ状態から電源オン状態に復帰した際の初期化動作を簡易に済ませることができる。よって、メカニカル機構を初期化動作のために駆動させる電力を、省略した初期化動作の分だけ低減できる。
【０１１０】
（３）完全初期化動作は、記録ヘッド３５（つまりキャリッジ３１）の走査範囲を走査して基準位置を設定するホームシーク動作を含み、オートパワーオフ状態から電源オン状態に復帰する際の簡易初期化動作はホームシーク動作を含まないので、オートパワーオフ状態から電源オン状態に復帰した際の初期化動作を簡単に済ませることができる。
【０１１１】
（４）不揮発性記憶部７２のフリップフロップ７５にオートパワーオフ状態であることを示す情報「１」が記憶されている場合に、ファックスの着信を検出して電源が投入された場合には、このファックスのジョブの終了後に、主制御部８０は設定時間Ｔoffの経過を待つことなく（つまり設定時間Ｔoffを経過する前に）、電源制御部７１にオートパワーオフを指示する。そして、電源制御部７１は、フリップフロップ７５にオートパワーオフ状態であることを示す情報「１」を記憶（セット）し、あるいは「１」を記憶（セット）したまま、電源をオフにする。この場合、ユーザーがプリンター１１の近傍にいない確率が高いので、ジョブ終了後、速やかにオートパワーオフした方が省電力に寄与できる。
【０１１２】
（５）電源オフ手段（電源制御部７１及び電源回路５５等）は、オートパワーオフ時には、ファックス着信手段を構成するリング検出部５８を電力の供給によりファックスの着信を検出可能な状態にしておくことで着信機能をオンにし、通常電源オフ（オートパワーオフ以外の電源オフ）時にはリング検出部５８への電力供給を停止することで着信機能をオフにする。よって、ユーザーが電源オフする意思のないオートパワーオフ時には、ユーザーの意図通りＦＡＸ通信部５９によるファックスの着信及び印刷処理部９１による印刷ができ、ユーザーが意図的に電源をオフした通常電源オフ時には、ユーザーの意図通りＦＡＸ通信部５９によるファックスの着信及び印刷処理部９１による印刷が行われないようにすることができる。
【０１１３】
（６）電源投入手段（電源制御部７１及び電源回路５５等）がリング検出部５８からのファックス着信の旨の検出信号に基づき電源を投入した場合は、第二の初期化動作ではファックス印刷に必要な最低限のハードウェア初期化を行う。すなわち、最低限のハードウェア初期化として、簡易メモリーチェック（図４のＳ３０）で済ませ、かつファックス印刷に必要なタスクのみを起動させる（図４のＳ９０）。このため、過度なメモリーチェックや不要なタスクを起動させるなどの不要なハードウェア初期化が省かれるので、ファックス印刷を比較的早期に開始できるうえ、省いたハードウェア初期化の分だけ省電力にも寄与できる。
【０１１４】
（７）設定時間Ｔoff経過後に、オートパワーオフ状態であることを示す情報「１」とともにキャリッジ３１（記録ヘッド３５）の位置カウント値を不揮発性メモリー７６に記憶する。そして、簡易初期化動作においては、不揮発性メモリー７６に記憶された位置カウント値を、キャリッジ３１の現在位置を示す位置カウント値として設定することで、キャリッジ３１の位置カウント値を新たに取得するための初期化動作（ホームシーク動作）を省略する。よって、不揮発性メモリー７６に記憶された位置カウント値を用いて、キャリッジ３１の位置カウント値を正しく設定しつつ、初期化動作を省略することができる。特に省略する初期化動作は、その初期化動作の対象が、オートパワーオフ中はホーム位置にロックされるキャリッジ３１であるホームシーク動作なので、オートパワーオフ時と電源オン時とで同じ位置に保持されている可能性が極めて高く、過去の位置カウント値を用いても比較的信頼性の高い位置精度が得られる。
【０１１５】
（８）オートパワーオフ前にホームシーク動作を行い、このホームシーク動作終了後におけるオートパワーオフ時のキャリッジ位置を示す位置カウント値を不揮発性メモリー７６に記憶し、その記憶した位置カウント値を電源オン時のキャリッジ位置として取得する。例えばオートパワーオフ前のホームシーク動作を行わない構成とすると、ホームシーク動作を省略し続けた場合に位置カウント値の誤差が累積し、キャリッジ３１の位置カウント値の信頼性が低下する。これに対し、オートパワーオフの度に事前にホームシーク動作を行ってから位置カウント値を取得すれば、位置カウント値の誤差の累積を回避できる。
【０１１６】
（９）時計部８３から得られる現在時刻が属する時間帯に応じた異なる設定時間Ｔoffを設定部９４が設定する。このため、オートパワーオフまでの経過時間が時間帯に応じて変化するので、例えばプリンター１１の使用頻度の比較的高い就業時間帯における設定時間Ｔoffを相対的に長く設定し、その使用頻度の比較的低い夜間の時間帯における設定時間Ｔoffを相対的に短く設定することで、プリンター１１の使い勝手の犠牲をなるべく回避しつつ、オートパワーオフまでの経過時間の短縮による省電力効果を高めることができる。
【０１１７】
前記実施形態は上記に限定されず、以下の態様に変更することもできる。
・ステップＳ２２０における簡易初期化動作において、メカニカル機構の初期化動作のうち省略する初期化動作を、イベント内容に応じて変化させてもよい。つまり、発生したイベントに対応するジョブの実行に必要なメカニカル機構についての初期化動作（但し簡易初期化動作で省略することになっているホームシーク動作などは除く）のみ行い、そのジョブの実行に必要のないメカニカル機構の初期化動作は行わない構成とする。例えば、ＦＡＸイベント発生時は、ＦＡＸジョブの実行に必要な印刷系のメカニカル機構の初期化動作（例えば紙送り機構のＰＦリセット動作）は行うが、そのジョブの実行に必要のないスキャン系のメカニカル機構の初期化動作は行わない。また、例えばスキャンイベント発生時は、スキャンジョブの実行に必要なスキャン系のメカニカル機構の初期化動作（スキャニング機構のスキャナーヘッドの原点出し動作）は行うが、そのジョブの実行に必要のない印刷系のメカニカル機構の初期化動作は行わない。この構成によれば、不要なメカニカル機構の初期化動作を行わないので、発生イベントに応じた適切な省電力を実現できる。
【０１１８】
・オートパワーオフ直前に終了処理として行った初期化動作（ホームシーク動作やＡＰＧリセット動作）を廃止してもよい。この構成によれば、位置カウンターの誤差の累積により移動体（キャリッジ３１等）の位置精度の信頼性は若干低下するものの、オートパワーオフ状態から復帰した際の初期化動作を簡易初期化動作で済ませることで得られる効果は同様に得られる。ここで、位置カウンターの誤差の累積に起因する位置精度の低下を抑える対策としては、以下の構成を挙げることができる。例えば、第二の初期化動作（例えば簡易初期化動作）の連続実施回数を計数する計数手段を設け、計数手段の計数回数が規定回数Ｋo（但しＫo≧２）以上になった場合は、たとえオートパワーオフ状態からの復帰時でも、第一の初期化動作（例えば完全初期化動作）を行う構成とする。この構成によれば、簡易初期化動作の連続実施回数（つまりオートパワーオフから復帰した連続回数）が規定回数Ｋo以上になれば、オートパワーオフからの復帰時でも完全初期化動作を行うので、例えば位置カウンターの原点出しが行われることで、誤差の累積による移動体（キャリッジ３１等）の位置精度の低下をなるべく小さく抑えることができる。
【０１１９】
・電源オフ期間も計時できる時計部を備え、オートパワーオフ時に自動電源オフ状態であることを示す情報（フリップフロップ７５の値「１」）と、オートパワーオフ時刻とを不揮発性記憶手段に格納する。そして、電源投入（電源オン）時に不揮発性記憶手段に自動電源オフ状態であることを示す情報（フリップフロップ７５の値「１」）が記憶されていた場合に、電源投入時刻とオートパワーオフ時刻とから求まるオートパワーオフから電源投入までの期間が所定期間（例えば１週間〜３ヶ月の範囲内の期間）を超える場合には、第一の初期化動作（例えば完全初期化動作）を行うのが好ましい。これは、電源オフ期間の間に、プリンターの移設に伴いキャリッジ３１の位置が変化している可能性があり、完全初期化動作を行う必要性が高いからである。なお、所定期間は、プリンターの設計思想や顧客ニーズ等に応じて適宜変更でき、例えば１日〜半年の間で設定してよい。
【０１２０】
・自動電源オフ状態であることを示す情報を記憶する不揮発性記憶手段は、ＥＥＰＲＯＭ等の不揮発性メモリーでもよいし、不揮発性のレジスター（例えばキャパシター付きレジスター）でもよい。また、位置情報を記憶する不揮発性記憶手段は、不揮発性のレジスターでもよい。
【０１２１】
・メカニカル機構を構成する移動体（例えばキャリッジ３１等）の電源オフ状態における適正な位置を記憶手段に記憶しておき、オートパワーオフからの復帰時に不揮発性記憶手段から読み出した位置カウント値（位置情報）が、移動体の適正な位置とみなしうる範囲内にあるか否かを判断手段により判断し、その範囲内にあれば、第二の初期化動作（簡易初期化動作）を行うが、その範囲外にあれば、たとえオートパワーオフからの復帰であっても、第一の初期化動作（完全初期化動作）を行う。
【０１２２】
・第二の初期化動作の一部として行った最低限のハードウェア初期化は、簡易メモリーチェックと簡易タスク起動とを行ったが、イベントに対応するジョブの実行に必要なタスクのみを起動する簡易タスク起動に替え、イベント内容に応じてタスクの起動順序を切り換える構成を採用してもよい。
【０１２３】
・第二の初期化動作を構成する簡易初期化動作では、メカニカル機構のうちキャリッジ系機構の初期化動作を省略したが、省略するメカニカル機構の初期化動作は適宜変更できる。例えば紙送り機構のＰＦリセット動作を省略してもよいし、メンテナンス装置４４のキャッピング動作を省略してもよい。
【０１２４】
・第一初期化動作は完全初期化動作に限定されず、例えば特許文献３のように、記録ヘッドを有するキャリッジをホーム位置に移動させてから電源オフさせた旨の情報が不揮発性メモリーに記憶されていれば、電源オン時にホームシーク動作をスキップするものであってもよい。この場合、第二の初期化動作が、第一の初期化動作で行われるうちの一部の初期化動作が省略されたものであれば、省電力効果は得られる。
【０１２５】
・画像形成装置はシリアルプリンターに限定されず、ラインプリンターあるいはページプリンターに適用してもよい。また、スキャナー機能やコピー機能を有しないプリンターにも適用できる。さらに、記録方式についても、インクジェット方式に限定されず、ドットインパクト方式や感熱方式、レーザー方式などの画像形成装置にも適用できる。その他、オートパワーオフ機能を備え、かつ電源投入直後にメカニカル機構の初期化動作が行われる画像形成装置に広く適用できる。
【０１２６】
前記実施形態及び変形例から把握される技術的思想を以下に記載する。
（１）データ受信手段を備え、前記電源投入手段は、前記データ受信手段がデータを受信すると、電源を投入するように構成され、前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されている場合に、前記データの受信に基づいて電源が投入された場合には、該データに基づくジョブの終了後に前記設定時間を経過する前に、前記不揮発性記憶手段に前記自動電源オフ状態であることを示す情報を記憶した状態で、電源をオフにすることを特徴とする請求項1乃至３のいずれか一項に記載の画像形成装置。なお、データ受信手段とは、ファックスデータを受信するファックス着信手段と、印刷データを受信する印刷データ受信手段（５６，７３，８３）とを含む。
【０１２７】
（２）前記電源オフ手段は、自動電源オフ時には、前記データ受信手段をデータの受信が可能な状態に受信機能をオンにし、前記自動電源オフ以外の電源オフ時には前記データ受信手段の受信機能をオフにすることを特徴とする技術的思想（１）に記載の画像形成装置。
【０１２８】
（３）データ受信手段を備え、前記電源投入手段は、前記データ受信手段がデータを受信すると、電源を投入するように構成され、前記不揮発性記憶手段に自動電源オフ状態であることを示す情報が記憶されている場合に、前記データの受信に基づいて電源が投入された場合には、該データに基づくジョブの実施に必要なメカニカル機構の初期化動作に限定して前記第二の初期化動作を行うことを特徴とする請求項1乃至３のいずれか一項に記載の画像形成装置。
【符号の説明】
【０１２９】
１１…画像形成装置としてのプリンター（複合機）、１２…スキャナー部、１３…プリンター部、１４…操作パネル、２１…操作部、２２…表示部、２３…電源投入手段を構成する電源スイッチ、２４…印刷開始スイッチ、２５…コピースイッチ、２８…インクカートリッジ、３１…メカニカル機構（記録ヘッド走査機構）を構成するキャリッジ、３４…メカニカル機構（記録ヘッド走査機構）を構成するキャリッジモーター、３５…メカニカル機構（記録ヘッド走査機構）を構成する記録ヘッド、３８…リニアエンコーダー、３９…自動給送装置、４０…メカニカル機構（紙送り機構）を構成する紙送りモーター、４１…メカニカル機構（紙送り機構）を構成する搬送ローラー対、４２…メカニカル機構（プラテンギャップ調整機構）を構成するプラテンギャップ自動調整装置（ＡＰＧ調整装置）、４４…メンテナンス装置、４５…キャップ、４７…ロック部材、５１…コントローラー、５３…電源プラグ、５４…電源、５５…電源投入手段及び電源オフ手段を構成する電源回路、５６…ＵＳＢ通信部、５８…ファックス着信手段を構成するリング検出部、５９…ファックス着信手段を構成するＦＡＸ通信部、６１…コンピューター、６２…リセットＩＣ、６３…メイン制御部、６４…サブ制御部、６５…ＲＯＭ、６６…ＲＡＭ、７１…電源投入手段及び電源オフ手段を構成する電源制御部、７２…不揮発性記憶手段としての不揮発性記憶部、７３…第１ＵＳＢ処理部、７５…不揮発性記憶手段を構成するフリップフロップ、７６…不揮発性記憶手段を構成する不揮発性メモリー、８０…主制御部、８１…電源オフ手段を構成するオートパワーオフ制御部、８２…経過時間測定手段としての計時部、８３…時計部、８４…初期化動作制御手段を構成する判断部、８５…イベント判定部、８６…第２ＵＳＢ処理部、８７…表示処理部、８８…初期化動作制御手段を構成する初期化処理部、８９…ＦＡＸ処理部、９０…スキャナー処理部、９１…印刷処理部、９２…コピー処理部、９３…位置カウンター、９４…設定部、９６…スイッチ回路、９７…付属情報、１００…ホスト装置、Ｔoff…設定時間、Ｐ…ターゲットとしての用紙。
【図１】
2011037109.tif 000003
【図２】
2011037109.tif 000004
【図３】
2011037109.tif 000005
【図４】
2011037109.tif 000006
【図５】
2011037109.tif 000007