(57)【特許請求の範囲】
【請求項１】
キャリッジを含むプリンタ機構部と、主制御部と、主電源部とを備え、前記主電源部の電源が投入された後、所定の一連の初期化処理を行った上で印刷を開始するプリンタにおいて、前記一連の初期化処理には、所定の用紙ジャム情報を利用したジャム排紙処理および前記キャリッジがホームポジションにない場合に前記キャリッジをホームポジションにセットするセット処理を含み、前記セット処理の前にジャム排紙処理を実行することを特徴とするプリンタ。
【請求項２】
請求項１記載のプリンタにおいて、前記プリンタ機構部は、更に、キャリッジがホームポジションに位置するか否かを検出するホームセンサと、ペーパーパス上に用紙があるか否かを検出する紙検出センサとを備え、前記所定の用紙ジャム情報は、前記ホームセンサと前記紙検出センサにより検出された情報から成ることを特徴とするプリンタ。
【請求項３】
請求項１又は２記載のプリンタにおいて、前記主制御部は、更に、電源切断時の情報を記憶しておく記憶手段を備え、前記所定の用紙ジャム情報には、該記憶手段に記憶された電源切断時の情報を含むことを特徴とするプリンタ。
【請求項４】
プリンタ機構部と、主制御部と、主電源部とを備え、前記主電源部の電源が投入された後、所定の一連の初期化を行った上で印刷を開始するプリンタにおいて、前記一連の初期化を行うプリンタ初期化手段を備え、該プリンタ初期化手段は、更に、前記主制御部における前記プリンタ機構部とのインタフェースを初期化する手段と、前記プリンタ機構部を駆動するモータを初期化する手段と、前記プリンタ機構部のキャリッジをホームポジションにセットする手段と、前記プリンタ機構部のペーパーパス上にある用紙を排出する手段と、前記プリンタ機構部の印字ヘッドにおけるインクの目詰まり解消のための各種動作を実行する手段と、前記キャリッジをホームポジションにセットする前に所定の用紙ジャム情報を利用して用紙ジャムを排出するジャム排紙手段、とを有することを特徴とするプリンタ。
【請求項５】
キャリッジを含むプリンタ機構部と、主制御部と、主電源部とを備え、前記主電源部の電源が投入された後、所定の一連の初期化処理を行った上で印刷を開始するプリンタにおける前記一連の初期化を行う方法であって、前記一連の初期化処理には、所定の用紙ジャム情報を利用したジャム排紙ステップおよび前記キャリッジがホームポジションにない場合に前記キャリッジをホームポジションにセットするセットステップを含み、前記セットステップの前に前記ジャム排紙ステップを実行することを特徴とするプリンタの初期化方法。
【請求項６】
請求項５記載のプリンタの初期化方法において、前記ジャム排紙ステップを実行しないときには、前記一連の初期化処理として前記プリンタ機構部のペーパーパス上にある用紙を排出するステップを含み、前記ジャム排紙ステップを実行するときには前記プリンタ機構部のペーパーパス上にある用紙を排出するステップを省略することを特徴とするプリンタの初期化方法。
【請求項７】
プリンタ機構部と、主制御部と、主電源部とを備え、前記主電源部の電源が投入された後、前記プリンタ機構部に対する所定の一連の初期化を行った上で印刷を開始するプリンタにおける前記一連の初期化を行う方法であって、前記主制御部における前記プリンタ機構部とのインタフェースを初期化するステップと、前記プリンタ機構部を駆動するモータを初期化するステップと、前記プリンタ機構部のキャリッジをホームポジションにセットするステップと、前記プリンタ機構部のペーパーパス上にある用紙を排出するステップと、前記プリンタ機構部の印字ヘッドにおけるインクの目詰まり解消のための各種動作を実行するステップとを有する方法において、前記キャリッジをホームポジションにセットするステップの前に、所定の用紙ジャム情報を利用して用紙ジャムを排出するジャム排紙ステップを含むことを特徴とするプリンタの初期化方法。
【請求項８】
請求項７記載のプリンタの初期化方法において、前記ジャム排紙ステップは、更に、前記ペーパーパス上に用紙があるか否かを判断する第１のステップと、前記キャリッジがホームポジションに位置するか否かを判断する第２のステップとを有し、前記第１のステップにより前記ペーパーパス上に用紙があると判断され且つ前記第２のステップにより前記キャリッジがホームポジションに位置しないと判断された場合に、用紙ジャムを排出することを特徴とするプリンタの初期化方法。
【請求項９】
請求項８記載のプリンタの初期化方法において、更に、前記電源が切断された場合に、該電源切断時点の用紙ジャム情報を記憶するステップを含み、前記ジャム排紙ステップは、更に、前記記憶された電源切断時の用紙ジャム情報により、該電源切断時点では前記ペーパーパス上に用紙があったか否かを判断する第３のステップと、前記キャリッジがホームポジションに位置していたか否かを判断する第４のステップとを有し、前記第３のステップにより前記ペーパーパス上に用紙があったと判断され且つ前記第４のステップにより前記キャリッジがホームポジションに位置していなかったと判断された場合に、用紙ジャムを排出することを特徴とするプリンタの初期化方法。
【請求項１０】
プリンタ機構部と、主制御部と、主電源部とを備え、前記主電源部の電源が投入された後、前記プリンタ機構部に対する所定の一連の初期化を行った上で印刷を開始するプリンタにおける前記一連の初期化を行うためのプログラムを記録した記録媒体において、前記主制御部における前記プリンタ機構部とのインタフェースを初期化する処理と、前記プリンタ機構部を駆動するモータを初期化する処理と、前記プリンタ機構部のキャリッジをホームポジションにセットする処理と、前記プリンタ機構部のペーパーパス上にある用紙を排出する処理と、前記プリンタ機構部の印字ヘッドにおけるインクの目詰まり解消のための各種動作を実行する処理とを有するプログラムであって、前記キャリッジをホームポジションにセットする処理の前に、所定の用紙ジャム情報を利用して用紙ジャムを排出するジャム排紙処理を含むことを特徴とするプログラムを記録した記録媒体。
【請求項１１】
請求項１０記載のプログラムを記録した記録媒体において、前記ジャム排紙処理は、更に、前記ペーパーパス上に用紙があるか否かを判断する第１の処理と、前記キャリッジがホームポジションに位置するか否かを判断する第２の処理とを有し、前記第１の処理により前記ペーパーパス上に用紙があると判断され且つ前記第２の処理により前記キャリッジがホームポジションに位置しないと判断された場合に、用紙ジャムを排出することを特徴とするプログラムを記録した記録媒体。
【請求項１２】
請求項１１記載のプログラムを記録した記録媒体において、更に、前記電源が切断された場合に、該電源切断時点の用紙ジャム情報を記憶する処理を含み、前記ジャム排紙処理は、更に、前記記憶された電源切断時の用紙ジャム情報により、該電源切断時点では前記ペーパーパス上に用紙があったか否かを判断する第３の処理と、前記キャリッジがホームポジションに位置していたか否かを判断する第４の処理とを有し、前記第３の処理により前記ペーパーパス上に用紙があったと判断され且つ前記第４の処理により前記キャリッジがホームポジションに位置していなかったと判断された場合に、用紙ジャムを排出することを特徴とするプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電源投入時等に排紙処理等の所定のシーケンスを実行した後、印刷を行うプリンタ及びかかるプリンタを制御するための諸技術に関する。
【０００２】
【従来の技術】
従来、かかるプリンタにおいては、主電源の投入時若しくは切断時にプリンタを一定のシーケンスに従い固定動作させていた。一例として、図５に、インクジェットプリンタにおける主電源投入時の一連のシーケンスを示す。
【０００３】
まず、ユーザによりプリンタのメイン（電源）スイッチがオンされると、この電源オンは、主電源部からプリンタコントローラ内のＣＰＵに伝えられ、ＣＰＵがＲＯＭ（プログラムメモリ）に格納された制御プログラムを実行することにより、各種の初期化処理が行われる。
【０００４】
即ち、まず、いわゆるメカインタフェース、即ち、プリントエンジンとの間のデータ転送速度等を調整するためのＩ／Ｆの初期化が行われる（Ｓ５０１）。続いてＣＲモータ、ＰＦモータ（ポンプモータ）が初期化される（Ｓ５０２）。この後、前回電源がオフされた時にＣＲがホームポジション以外の位置にあった場合にＣＲをホームポジションにセットアップする等のＣＲホームシークがなされる（Ｓ５０３）。更に、前回電源がオフされた時に用紙がペーパーパス上に残っていた場合等にその用紙を排出できるように、ＰＦモータにて紙送りローラを回転駆動する用紙排出処理がなされる（Ｓ５０４）。以上の後、インクシステム（Ｉ／Ｓ）ルーチンの実行を開始する（Ｓ５０５）。このＩ／Ｓルーチンは、印字ヘッドを直ちにインクを吐出できる状態に置くための一連の処理であり、キャリッジをホームポジションに置いた状態で、例えば前回電源がオフされてから今回電源がオンされるまでの経過時間等によるインクの目詰まりの程度等に応じて、いわゆるフラッシング、クリーニング、ポンピング等の処理を、印字ヘッドに対して行うものである。
【０００５】
【発明が解決しようとする課題】
多数のホストコンピュータ（ＰＣ）で１台のプリンタを共有する場合等には、そのプリンタを用いて、あるユーザが正常に印刷を終了し電源を切断した場合には、キャリッジはホームポジションに帰還するが、印刷途中で用紙ジャムを起こし、このジャムを取り除かないまま、印刷をあきらめプリンタの電源を切断してしまうこともある。このような場合、他のユーザが用紙ジャムに気が付かないままプリンタの電源を投入する場合がある。
【０００６】
このような場合、図５に示した従来のシーケンスでは、当該他のユーザが主電源を投入した時に、用紙ジャムを起こしていた場合でも、そのまま上述したＳ５０１〜Ｓ５０３の処理が実行されてしまう。その場合には、例えば、用紙ジャムのまま、ＣＲホームシークがなされる（Ｓ５０３）結果、エラーとなってしまい、その後の用紙排出処理（Ｓ５０４）やインクシステム（Ｉ／Ｓ）ルーチン（Ｓ５０５）の処理を開始できなくなる。
【０００７】
即ち、図６（ａ）［この例では、用紙が（紙送りローラ中に）あり、且つＣＲがホームポジション以外の位置にある状態を示している］に示すように、用紙ジャムのためにぐしゃぐしゃになって凹凸を生じている部分［図６（ａ）中に波線で示す］を生じている場合には、ＣＲホームシークのためにＣＲを左右に動かそうとすると、そのぐしゃぐしゃになった部分にＣＲが接触して動かなくなってしまう結果、ＣＲエラーとなる。また、図６（ｂ）に示すように、同図（ａ）のようなぐしゃぐしゃになった部分は無くても、用紙が（紙送りローラ中に）あり、且つＣＲがホームポジション以外の位置にある状態で、ＣＲホームシークのためにＣＲを左右に動かすと、ＣＲが用紙に接触してしまうこともあり（そのままＣＲが動くと、用紙を横方向にぐしゃぐしゃにしてしまい図６（ａ）と同様の状態になる）、この場合にもＣＲエラーとなる。
【０００８】
以上のように、用紙ジャムを起こしている場合等にも、そのままＣＲホームシークがなされることから、図５に示した従来のシーケンスでは、主電源投入時の一連のメカシーケンスを最後まで実行できなくなってしまう。このため、印刷を開始可能とするためには、例えば、ユーザが主電源を切断した上で用紙ジャムを取り除き再び主電源を投入した後に、上述したＳ５０１〜Ｓ５０３の処理を含め、また始めから一連のメカシーケンスを実行することが必要となるので、効率が悪く面倒であった。
【０００９】
本発明の目的は、主電源の投入時に用紙ジャムを起こしていた場合でも、所定のシーケンスを実行した上で印刷を開始可能となるプリンタ及びその制御技術を提供することにある。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本発明では、前記一連の初期化処理に所定の用紙ジャム情報を利用したジャム排紙処理を含めるようにしている。
【００１１】
即ち、本発明のプリンタは、キャリッジを含むプリンタ機構部と、主制御部と、主電源部とを備え、前記主電源部の電源が投入された後、所定の一連の初期化処理を行った上で印刷を開始するプリンタにおいて、前記一連の初期化処理には、所定の用紙ジャム情報を利用したジャム排紙処理および前記キャリッジがホームポジションにない場合に前記キャリッジをホームポジションにセットするセット処理を含み、前記セット処理の前にジャム排紙処理を実行することを特徴とする。
【００１２】
また、本発明のプリンタでは、前記プリンタ機構部は、更に、キャリッジがホームポジションに位置するか否かを検出するホームセンサと、ペーパーパス上に用紙があるか否かを検出する紙検出センサとを備え、前記所定の用紙ジャム情報は、前記ホームセンサと前記紙検出センサにより検出された情報から成ることを特徴とする。
【００１３】
また、本発明のプリンタでは、前記主制御部は、更に、電源切断時の情報を記憶しておく記憶手段を備え、前記所定の用紙ジャム情報には、該記憶手段に記憶された電源切断時の情報を含むことを特徴とする。
【００１４】
また、本発明のプリンタでは、プリンタ機構部と、主制御部と、主電源部とを備え、前記主電源部の電源が投入された後、所定の一連の初期化を行った上で印刷を開始するプリンタにおいて、前記一連の初期化を行うプリンタ初期化手段を備え、該プリンタ初期化手段は、更に、前記主制御部における前記プリンタ機構部とのインタフェースを初期化する手段と、前記プリンタ機構部を駆動するモータを初期化する手段と、前記プリンタ機構部のキャリッジをホームポジションにセットする手段と、前記プリンタ機構部のペーパーパス上にある用紙を排出する手段と、前記プリンタ機構部の印字ヘッドにおけるインクの目詰まり解消のための各種動作を実行する手段と、前記キャリッジをホームポジションにセットする前に所定の用紙ジャム情報を利用して用紙ジャムを排出するジャム排紙手段、とを有することを特徴とする。
【００１５】
また、本発明のプリンタの初期化方法では、キャリッジを含むプリンタ機構部と、主制御部と、主電源部とを備え、前記主電源部の電源が投入された後、所定の一連の初期化処理を行った上で印刷を開始するプリンタにおける前記一連の初期化を行う方法であって、前記一連の初期化処理には、所定の用紙ジャム情報を利用したジャム排紙ステップおよび前記キャリッジがホームポジションにない場合に前記キャリッジをホームポジションにセットするセットステップを含み、前記セットステップの前に前記ジャム排紙ステップを実行することを特徴とする。尚、前記ジャム排紙ステップを実行しないときには、前記一連の初期化処理として前記プリンタ機構部のペーパーパス上にある用紙を排出するステップを含み、前記ジャム排紙ステップを実行するときには前記プリンタ機構部のペーパーパス上にある用紙を排出するステップを省略するようにしても良い。
【００１６】
また、本発明のプリンタの初期化方法では、前記プリンタ機構部と、主制御部と、主電源部とを備え、前記主電源部の電源が投入された後、前記プリンタ機構部に対する所定の一連の初期化を行った上で印刷を開始するプリンタにおける前記一連の初期化を行う方法であって、前記主制御部における前記プリンタ機構部とのインタフェースを初期化するステップと、前記プリンタ機構部を駆動するモータを初期化するステップと、前記プリンタ機構部のキャリッジをホームポジションにセットするステップと、前記プリンタ機構部のペーパーパス上にある用紙を排出するステップと、前記プリンタ機構部の印字ヘッドにおけるインクの目詰まり解消のための各種動作を実行するステップとを有する方法において、前記キャリッジをホームポジションにセットするステップの前に、所定の用紙ジャム情報を利用して用紙ジャムを排出するジャム排紙ステップを含むことを特徴とする。
【００１７】
また、本発明のプリンタの初期化方法では、前記ジャム排紙ステップは、更に、前記ペーパーパス上に用紙があるか否かを判断する第１のステップと、前記キャリッジがホームポジションに位置するか否かを判断する第２のステップとを有し、前記第１のステップにより前記ペーパーパス上に用紙があると判断され且つ前記第２のステップにより前記キャリッジがホームポジションに位置しないと判断された場合に、用紙ジャムを排出することを特徴とする。更に、前記電源が切断された場合に、該電源切断時点の用紙ジャム情報を記憶するステップを含み、前記ジャム排紙ステップは、更に、前記記憶された電源切断時の用紙ジャム情報により、該電源切断時点では前記ペーパーパス上に用紙があったか否かを判断する第３のステップと、前記キャリッジがホームポジションに位置していたか否かを判断する第４のステップとを有し、前記第３のステップにより前記ペーパーパス上に用紙があったと判断され且つ前記第４のステップにより前記キャリッジがホームポジションに位置していなかったと判断された場合に、用紙ジャムを排出することを特徴とする。
【００１８】
【発明の実施の形態】
以下、本発明の第１の実施形態に係るプリンタについて、図面を参照して詳細に説明する。本実施形態では、プリンタコントローラ（プリンタ制御部）と、プリンタ機構部（プリンタメカニズム）と、主電源部とを備え、主電源のオン時等所定の場合に、プリンタ機構部とそのインタフェースの初期化処理を実行するインクジェットプリンタに本発明を適用した例について述べる。
【００１９】
即ち、本実施形態のプリンタは、図１に示すように、プリンタコントローラ１と、プリンタ機構部２と、主電源部３とを備えている。プリンタコントローラ１は、プリントエンジンとの間のデータ転送速度等を調整するためのインターフェース（以下「Ｉ／Ｆ」という）４と、各種データの記憶等を行うＲＡＭ（Ｄ−ＲＡＭ）５と、各種データ処理のためのルーチン等を記憶したＲＯＭ（プログラムメモリ）６と、ＣＰＵ７と、ＡＳＩＣ制御回路８と、ＥＥＰＲＯＭ９と、ホストコンピュータ（ホスト）からの印刷データ等を受信するＩ／Ｆ１０を備えている。Ｉ／Ｆ４、ＲＡＭ５、ＲＯＭ６、ＣＰＵ７、ＡＳＩＣ制御回路８、ＥＥＰＲＯＭ９、Ｉ／Ｆ１０等は、バス１１により相互に接続されている。ＲＡＭ５は、受信バッファ５Ａ，出力バッファ５Ｂ及びワークメモリ５Ｃ等として利用されるものである。ＲＯＭ６は、ＣＰＵ７等によって実行される各種制御プログラム等を記憶している。ＣＰＵ７は、各種演算・データ処理及びプリンタ全体の制御の中核をなすものである。ＡＳＩＣ制御回路８には、多数のレジスタや論理回路が形成され、各モータドライバの制御部の他、ヘッドパルス生成部等として機能する。
【００２０】
プリンタ機構部２は、印字ヘッド４２と、キャリッジ４３等から成るキャリッジ機構と、紙送り（ＰＦ）モータ４４等から成る紙送り機構とを備えている。紙送り機構は、ＰＦモータ４４及び紙送りローラ（図示せず）等からなり、記録紙４５等の印刷記憶媒体を順次送りだして副走査を行うものである。キャリッジ機構は、印字ヘッド４２を搭載するキャリッジ４３と、該キャリッジ４３をタイミングベルト４６等を介して走行させるキャリッジモータ４３ａ等からなり、印字ヘッド４２を主走査させる。印字ヘッド４２は、圧電素子を用いて微小インク滴を吐出するものである。キャリッジ４３は、印字ヘッド４２に種々のメンテナンスを施すため所定の場合にホームポジション４３ｂに帰還する。尚、インクジェットプリンタでは、このホームポジション４３ｂにキャリッジ４３を置いた状態で印字ヘッド４２に対しインクの目詰まり解消のためのポンピング（吸引動作）を行うためのポンプモータを備えるが、本実施形態のプリンタでは、ＰＦモータ４４がこのポンプモータを兼用している。また、キャリッジモータ４３ａやＰＦモータ４４には、ステッピングモータを用い、それぞれのモータドライバやその制御部により所定のステップ駆動を行うことにより、制御される。
【００２１】
更に、プリンタ機構部２は、ペーパーパス上の記録紙４５の有無を検出する紙検出センサ４７と、キャリッジ４３がホームポジション４３ｂに在るか否かを検出するホームセンサ４８を有している。これら紙検出センサ４７及びホームセンサ４８は、それぞれプリンタコントローラ１内のＡＳＩＣ制御回路８に接続されている。紙検出センサ４７は、ペーパーパス上に記録紙４５が存在するとＯＮし、存在しない場合にはＯＦＦする。紙検出センサ４７のＯＮ／ＯＦＦの情報は、ＡＳＩＣ制御回路８内のレジスタにより、リアルタイムで保持される。ホームセンサ４８は、ホームポジション４３ｂにキャリッジ４３が存在するとＯＮし、存在しない場合にはＯＦＦする。紙検出センサ４７と同様、ホームセンサ４８のＯＮ／ＯＦＦの情報は、ＡＳＩＣ制御回路８内のレジスタにより、リアルタイムで保持される。
【００２２】
さて、本実施形態のプリンタの特徴は、主電源の投入時に、紙検出センサ４７及びホームセンサ４８の情報を利用してジャム排紙ルーチンを実行し、その後立ち上がる点にある。図２に、本実施形態のプリンタにおける主電源投入時の一連のシーケンスを示す。
【００２３】
まず、ユーザによりプリンタのメイン（電源）スイッチがオンされると、この電源オンは、主電源部３からプリンタコントローラ１内のＣＰＵ７に伝えられ、ＣＰＵ７がＲＯＭ（プログラムメモリ）６に格納された制御プログラムを実行することにより、各種の初期化処理が行われる。即ち、まず、いわゆるメカインタフェース、即ち、プリントエンジンとの間のデータ転送速度等を調整するためのＩ／Ｆ４の初期化が行われ（Ｓ２０１）、続いてＣＲモータ、ＰＦモータ（ポンプモータ）が初期化される（Ｓ２０２）のは、上述した従来例と同様である。
【００２４】
本実施形態のプリンタでは、この後、ＡＳＩＣ制御回路８内のレジスタにより保持されているセンサ状態をＣＰＵが参照し、その判断如何により、ジャム排紙ルーチンを実行する。即ち、紙あり（紙検出センサ４７がＯＮ）且つキャリッジ４３がホームポジション４３ｂ外にある（ホームセンサ４８がＯＦＦ）か否かを判断し（Ｓ２０３）、紙あり且つキャリッジがホームポジション外である場合には（Ｓ２０３でＹｅｓ）、用紙ジャムである可能性があるとして、ジャム排紙ルーチンを実行する（Ｓ２０４）。ここに、用紙ジャムとは、ＰＦモータ４４及び紙送りローラ（図示せず）等から成る紙送り機構を制御して、記録紙４５に対し規定ステップ数の紙送りを行っても、紙検出センサ４７等により、例えば、カットシートから成る記録紙４５の先端や後端が検出できない時に発生するエラーをいうものとする。ジャム排紙ルーチンを実行した後は、上述した従来例と同様に、ＣＲホームシーク（Ｓ２０５）、用紙排出処理（Ｓ２０６）、インクシステム（Ｉ／Ｓ）ルーチンの処理（Ｓ２０７）が実行される。
【００２５】
一方、Ｓ２０３の判断において、紙がない場合や紙があってもキャリッジがホームポジションにある場合には、前回電源がＯＦＦされたときに、正常に動作が終了してキャリッジがホームポジションに帰還したと解されるので、ジャム排紙ルーチンは実行されず（Ｓ２０３でＮｏ）、ＣＲホームシーク（Ｓ２０５）、用紙排出処理（Ｓ２０６）、インクシステム（Ｉ／Ｓ）ルーチンの処理（Ｓ２０７）が実行される。
【００２６】
図５に示した従来のシーケンスでは、主電源の投入時に用紙ジャムを起こしていた場合でも、ＣＲホームシークが実行される結果、エラーとなってしまっていたが、本実施形態のプリンタでは、紙あり且つキャリッジがホームポジション外にある場合にはジャム排紙ルーチンを実行することで、かかるエラーを回避することができる。
【００２７】
以下、本実施形態により上述したエラーを回避することができる理由について、図面を用いて詳しく説明しておく。図３（ａ）〜（ｄ）は、ＣＲと記録紙（本実施形態では、カットシートを用いているものとする）の位置関係を場合を分けて示す図である。図３（ａ）は、記録紙が（紙送りローラ中に）あり、且つＣＲがホームポジション以外の位置にある状態、（ｂ）は、記録紙は（紙送りローラ中に）あるが、ＣＲはホームポジションにある状態、（ｃ）は、記録紙は（紙送りローラ中に）なく、ＣＲがホームポジション以外の位置にある状態、（ｄ）は、記録紙は（紙送りローラ中に）なく、ＣＲはホームポジションにある状態、をそれぞれ示している。また、各図の下部には、図２に示した本実施形態の主電源投入時のシーケンスにおける、ジャム排紙ルーチン（Ｓ２０４）、ＣＲホームシーク（Ｓ２０５）、用紙排出処理（Ｓ２０６）のそれぞれの処理の実行の有無を示す。
【００２８】
上述したように、本実施形態のプリンタでは、紙あり且つキャリッジがホームポジション外である場合（Ｓ２０３でＹｅｓ）、用紙ジャムである可能性があるとしてジャム排紙ルーチンを実行する（Ｓ２０４）。図３（ａ）〜（ｄ）において、論理的には、図３（ａ）と（ｂ）の２つの場合が用紙ジャムである場合がある。図３（ａ）及び（ｂ）のそれぞれにおいて用紙ジャムを生じているとした場合に、用紙ジャムのためにぐしゃぐしゃになった部分をそれぞれ仮想的に破線で示す。
【００２９】
しかしながら、図３（ａ）では、ＣＲを抜く（右に移動させる）ことによって、用紙を排出できる可能性があるのに対し、図３（ｂ）では、破線で示すように、仮にぐしゃぐしゃになった部分が用紙の排出口付近に生じているものとすれば、用紙の排出口付近に詰まったジャムであるため、ユーザの手により詰まった用紙を抜き取る以外に手だてはない状態となる。そこで、本実施形態のプリンタでは、紙あり且つキャリッジがホームポジション外である場合（Ｓ２０３でＹｅｓ）を、ユーザの手を経ることなくソフトウエアによる処理を実行することで解消できるものとして、ジャム排紙ルーチンを実行する（Ｓ２０４）ようにした。尚、図３（ｂ）において、用紙の排出口に詰まったジャムのときは、ユーザの手により詰まった用紙を抜き取るようにする。一方、図３（ｂ）において、用紙ジャムを生じていないが用紙が残っている場合（同図において破線部分がない場合）には、用紙排出処理（Ｓ２０６）によって、その用紙を排出する。また、図３（ｃ）及び（ｄ）の場合には、各図の下部に示すように、ジャム排紙ルーチン（Ｓ２０４）は実行されないが、ＣＲホームシーク（Ｓ２０５）及び用紙排出処理（Ｓ２０６）の処理が実行される。但し、図３（ｃ）及び（ｄ）の場合ともに、用紙は（紙送りローラ中に）ないので、用紙排出処理（Ｓ２０６）の処理では、紙送り機構が回転駆動されるが、実際には記録紙４５が排出されるわけではない。
【００３０】
尚、図２に示した本実施形態のシーケンスにおいて、ジャム排紙ルーチン（Ｓ２０４）と用紙排出処理（Ｓ２０６）は、ジャム排紙ルーチン（Ｓ２０４）ではＣＲホームシーク（Ｓ２０５）の前になされるため、ＣＲを図３（ａ）に示す位置からホームポジションに戻す動作が必要なこと以外は、メカ的な動作（紙送り機構を所定の如く駆動する）の上で違いはない。
【００３１】
本実施形態では、図３（ａ）の場合、即ち、記録紙が（紙送りローラ中に）あり、且つＣＲがホームポジション以外の位置にある場合には、同図の下部にも示すように、ジャム排紙ルーチン（Ｓ２０４）を実行した上、更に、ＣＲホームシーク（Ｓ２０５）後、用紙排出処理（Ｓ２０６）も実行する。本来、図３（ａ）の場合に、ジャム排紙ルーチン（Ｓ２０４）を実行して用紙をうまく排出できれば、用紙排出処理（Ｓ２０６）は実行する必要はないが、本実施形態では、図３（ａ）〜（ｄ）を一覧すれば分かるように、用紙ジャムである可能性があり、ソフトウエアによる処理を実行することで解消できる場合［図３（ａ）］にのみ、従来のシーケンスにおけるＣＲホームシークの前にジャム排紙ルーチンを加えた構成とした。これにより、ジャム排紙ルーチン（Ｓ２０４）を実行しても、少し用紙が入ってしまった場合であっても、用紙排出処理（Ｓ２０６）にて解消することが可能である。
【００３２】
次に、本発明の第２の実施形態に係るプリンタについて、図面を参照して詳細に説明する。上述した第１の実施形態に係るプリンタでは、電源切断時にジャムエラーを起こしていても、次の電源投入時までに、キャリッジが何らかの理由でホームポジションに移動してしまった場合、例えばユーザが強制的に移動させた場合等には、次の電源投入後の図２に示したシーケンスの中で、紙あり（紙検出センサ４７がＯＮ）でキャリッジ４３はホームポジション４３ｂ内にある（ホームセンサ４８がＯＮ）と判断され（Ｓ２０３においてＮｏ）、ジャム排紙ルーチンは実行されないまま、ＣＲホームシーク（Ｓ２０３）がなされる結果、従来例と同様の問題を生じてしまう。そこで、本実施形態のプリンタでは、電源切断時のＥＥＰＲＯＭの情報を利用して、この問題の発生を回避するものである。尚、本実施形態のプリンタの基本的構成は、図１に示した第１の実施形態のプリンタと略同様であるので、その説明は省略する。
【００３３】
本実施形態のプリンタのＥＥＰＲＯＭ９内には、図１に破線で示すように、用紙情報の記憶部９ａとキャリッジの位置情報の記憶部９ｂを備えている。そして、電源切断時に、ＡＳＩＣ制御回路８内のレジスタが保持している用紙の有無（紙検出センサ４７のＯＮ／ＯＦＦ）情報とキャリッジの位置情報、即ち、ホームポジションにあるかその外にあるか（ホームセンサ４８のＯＦＦ／ＯＦＦ）を、それぞれ用紙情報記憶部９ａとキャリッジ位置情報記憶部９ｂに記憶しておく。
【００３４】
本実施形態のプリンタでは、電源投入時に、これらＥＥＰＲＯＭの情報を読み込み、その判断如何によってジャム排紙ルーチンを実行する。例えば、印刷途中で用紙ジャムを起こし、このジャムを取り除かないまま、印刷をあきらめたユーザがプリンタの電源を切断した場合等、電源切断時にジャムエラーであった場合には、ＡＳＩＣ制御回路８内のレジスタが保持している紙あり（紙検出センサ４７のＯＮ）情報とキャリッジ４３がホームポジション４３ｂ外にある（ホームセンサ４８のＯＦＦ）情報とが、それぞれ用紙情報記憶部９ａとキャリッジ位置情報記憶部９ｂに記憶される。仮に、キャリッジが何らかの理由でホームポジションに移動してしまった場合でも、電源切断時の状況が読み込まれるので、ジャム排紙ルーチンが実行される。
【００３５】
即ち、図４に示すように、まずＩ／Ｆの初期化が行われ（Ｓ４０１）、続いてＣＲモータ、ＰＦモータ（ポンプモータ）が初期化される（Ｓ４０２）のは、上述した第１の実施形態と同様である。本実施形態のプリンタでは、紙あり（紙検出センサ４７がＯＮ）且つキャリッジ４３がホームポジション４３ｂ外にある（ホームセンサ４８がＯＦＦ）か否かを判断し（Ｓ４０３）た結果、これに該当しない場合（Ｓ４０３でＮｏ）には、更に、ＣＰＵは、ＥＥＰＲＯＭ９の用紙情報記憶部９ａとキャリッジの位置情報記憶部９ｂの情報を読み込み、これが紙あり且つキャリッジがホームポジション外にあるか否かを判断する（Ｓ４０４）。これが否定された場合には正常に印刷が終了し用紙ジャムを生じていない場合と考えられるので（Ｓ４０４でＮｏ）、ジャム排紙ルーチンは実行せず、そのまま上述した従来例と同様に、ＣＲホームシーク（Ｓ４０６）、用紙排出処理（Ｓ４０７）、インクシステム（Ｉ／Ｓ）ルーチンの処理（Ｓ４０８）が実行される。
【００３６】
一方、ＥＥＰＲＯＭ９の情報が紙あり且つキャリッジがホームポジション外にあった（Ｓ４０４でＹｅｓ）ことを示している場合には、ジャム排紙ルーチンを実行し（Ｓ４０５）た上で、その後、ＣＲホームシーク（Ｓ４０６）、用紙排出処理（Ｓ４０７）、インクシステム（Ｉ／Ｓ）ルーチンの処理（Ｓ４０８）が実行される。
【００３７】
このように、本実施形態のプリンタでは、電源切断時にジャムエラーを起こしていたが、次の電源投入時までにキャリッジが何らかの理由でホームポジションに移動してしまったような場合でも、ジャム排紙ルーチンを実行し（Ｓ４０５）た上で、ＣＲホームシーク（Ｓ４０６）等の処理が開始されるので、一連のメカシーケンスをスムーズに実行することが可能となる。
【００３８】
以上、本発明を特定の実施形態について述べたが、本発明はこれらに限られるものではなく、特許請求の範囲に記載された発明の範囲内で、他の実施形態についても適用される。  例えば、上述した実施形態では、図３（ａ）の場合に、ジャム排紙ルーチン（Ｓ２０４）を実行した上、更に、ＣＲホームシーク（Ｓ２０５）後、用紙排出処理（Ｓ２０６）も実行するが、用紙排出処理（Ｓ２０６）は省略しても良い「図３（ａ）の下部に［×］で示す」。また、上述した実施形態では、インクジェットプリンタを例として説明したが、他のプリンタにも適用され得るのは勿論である。
【００３９】
【発明の効果】
以上のように、本発明によれば、主電源の投入時に用紙ジャムを起こしていた場合でも、所定のプリンタ機構部等の初期化処理のシーケンスを、エラーを生じることなくスムーズに実行することができる。
【図面の簡単な説明】
【図１】  本発明の実施形態に係るプリンタの全体構成を示す図である。
【図２】  本発明の第１の実施形態に係るプリンタの主電源投入時のプリンタ機構部等の初期化処理のシーケンスを示す図である。
【図３】  本発明の第１の実施形態に係るプリンタにおけるＣＲと記録紙の位置関係を場合を分けて示す図であり、（ａ）は、記録紙が（紙送りローラ中に）あり、且つＣＲがホームポジション以外の位置にある状態、（ｂ）は、記録紙は（紙送りローラ中に）あるが、ＣＲはホームポジションにある状態、（ｃ）は、記録紙は（紙送りローラ中に）なく、ＣＲがホームポジション以外の位置にある状態、（ｄ）は、記録紙は（紙送りローラ中に）なく、ＣＲはホームポジションにある状態、をそれぞれ示す。
【図４】  本発明の第２の実施形態に係るプリンタの主電源投入時のプリンタ機構部等の初期化処理のシーケンスを示す図である。
【図５】  従来のプリンタにおける主電源投入時のプリンタ機構部等の初期化処理のシーケンスを示す図である。
【図６】  従来のプリンタにおいて、用紙ジャムのままＣＲホームシークがなされるとエラーとなる理由を説明するための図であり、（ａ）は、用紙が（紙送りローラ中に）あり、且つＣＲがホームポジション以外の位置にある状態、（ｂ）は、（ａ）のようなぐしゃぐしゃになった部分は無くても、用紙が（紙送りローラ中に）あり、且つＣＲがホームポジション以外の位置にある状態、をそれぞれ示す。_
【符号の説明】
１      プリンタコントローラ
２      プリンタ機構部
３      主電源部
４      （メカ）インターフェース
５      ＲＡＭ（Ｄ−ＲＡＭ）
６      ＲＯＭ（プログラムメモリ）
７      ＣＰＵ
８      ＡＳＩＣ制御回路
９      ＥＥＰＲＯＭ
９ａ    用紙情報記憶部
９ｂ    キャリッジ位置情報記憶部
１０    （ホスト）インターフェース
１１    バス
４２    印字ヘッド
４３    キャリッジ
４３ａ  キャリッジモータ
４３ｂ  ホームポジション
４５    記録紙
４６    タイミングベルト
４７    紙検出センサ
４８    ホームセンサ
【図１】
0003736150.tif 000002
【図２】
0003736150.tif 000003
【図３】
0003736150.tif 000004
【図４】
0003736150.tif 000005
【図５】
0003736150.tif 000006
【図６】
0003736150.tif 000007