(57)【要約】【課題】  動作異常時にも容易にメンテナンス情報を外部装置から読み出すことができる印刷装置及び印刷装置の制御方法を提供すること。【解決手段】  印刷機構を備える印刷装置において、印刷装置のメンテナンス情報を記憶するメンテナンス情報記憶部７０と、所定タイミングで印刷装置に対して所定操作がされたか否かを判断する操作判断部６０と、操作判断部６０により印刷装置に対して所定操作がされたと判断される場合に、印刷装置の印刷機構の動作を制限しつつ、メンテナンス情報記憶部７０からメンテナンス情報を読み出して外部装置に送信出力する第１メンテナンス情報送信出力部６８と、を含む。【選択図】        図２
2007062232.tif 000002
【特許請求の範囲】
【請求項１】
印字機構を備える印刷装置において、
前記印刷装置のメンテナンス情報を記憶するメンテナンス情報記憶手段と、
前記印刷装置に設定される所定条件が満たされたか否かを判断する条件判断手段と、
前記条件判断手段により前記所定条件が満たされたと判断される場合に、前記印刷装置の前記印刷機構の動作を制限しつつ、前記メンテナンス情報記憶手段から前記メンテナンス情報を読み出して外部装置に送信出力するメンテナンス情報送信出力手段と、
を含むことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記所定条件は、所定タイミングで前記印刷装置に対する所定操作がなされた、との条件である、
ことを特徴とする印刷装置。
【請求項３】
請求項１又は２に記載の印刷装置において、
前記条件判断手段により前記所定条件が満たされたと判断されない場合に、前記印刷装置の前記印刷機構の初期化又は検査の少なくとも一方を実行し、前記条件判断手段により前記所定条件が満たされたと判断される場合に、前記印刷装置の前記印刷機構の初期化又は検査の少なくとも一方の実行を制限する印刷機構初期動作手段をさらに含む、
ことを特徴とする印刷装置。
【請求項４】
印刷機構を備える印刷装置の制御方法において、
前記印刷装置のメンテナンス情報を不揮発性メモリに記憶するメンテナンス情報記憶ステップと、
前記印刷装置に設定される所定条件が満たされたか否かを判断する条件判断ステップと、
前記条件判断ステップで前記所定条件が満たされたと判断される場合に、前記印刷装置の前記印刷機構の動作を制限しつつ、前記不揮発性メモリから前記メンテナンス情報を読み出して外部装置に送信出力するメンテナンス情報送信出力ステップと、
を含むことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置及び印刷装置の制御方法に関し、特に、印刷装置のメンテナンス情報の読み出しに関する。
【背景技術】
【０００２】
印刷装置では、不具合時等の実機検査のために、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）等の不揮発性メモリに、当該印刷装置の通電回数や印刷枚数等の各種メンテナンス情報を記憶するようにしていることが多い。こうしたメンテナンス情報は、必要に応じて印字出力されたり、専用の外部装置に転送されたりする。こうして、メンテナンス担当者は、出力されたメンテナンス情報の内容確認をして、メンテナンスに役立てることができる。このような印刷装置の例は、例えば下記特許文献１に記載されている。
【特許文献１】特開２００２−２３２１１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の印刷装置では、電源投入時に装置全体の初期化動作を行うとともに、印刷ヘッドの駆動機構等の各種内部機構の検査を行い、それらが正常終了した場合にのみ、不揮発性メモリに記憶されたメンテナンス情報の読み出しが可能となっている。すなわち、印刷装置の各種機構に異常があれば、操作パネルにエラーメッセージが表示された後、停止状態となり、メンテナンス情報の読み出しはできない。したがって、こうした場合にメンテナンス情報を読み出そうとすれば、不具合の生じている内部機構を正常なものに取り替えたり、或いは専用の外部装置を用いたりする必要があり、大変煩わしい作業が強いられることになる。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、動作異常時にも容易にメンテナンス情報を外部装置から読み出すことができる印刷装置及び印刷装置の制御方法を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る印刷装置は、印字機構を備える印刷装置において、前記印刷装置のメンテナンス情報を記憶するメンテナンス情報記憶手段と、前記印刷装置に設定される所定条件が満たされたか否かを判断する条件判断手段と、前記条件判断手段により前記所定条件が満たされたと判断される場合に、前記印刷装置の前記印刷機構の動作を制限しつつ、前記メンテナンス情報記憶手段から前記メンテナンス情報を読み出して外部装置に送信出力するメンテナンス情報送信出力手段と、を含むことを特徴とする。
【０００６】
また、本発明に係る印刷装置の制御方法は、印刷機構を備える印刷装置の制御方法において、前記印刷装置のメンテナンス情報を不揮発性メモリに記憶するメンテナンス情報記憶ステップと、前記印刷装置に設定される所定条件が満たされたか否かを判断する条件判断ステップと、前記条件判断ステップで前記所定条件が満たされたと判断される場合に、前記印刷装置の前記印刷機構の動作を制限しつつ、前記不揮発性メモリから前記メンテナンス情報を読み出して外部装置に送信出力するメンテナンス情報送信出力ステップと、を含むことを特徴とする。
【０００７】
本発明によれば、印刷装置に設定される所定条件が満たされる場合に、印刷ヘッドの駆動機構その他の印刷機構の動作を制限しつつ、メンテナンス情報を読み出して外部装置に送信出力することができるので、動作異常時にも容易にメンテナンス情報を出力させ、内容確認することができる。メンテナンス情報の送信出力は、例えばパラレルインタフェースのニブルモード等を利用したものであってよい。
【０００８】
本発明の一態様では、前記所定条件は、所定タイミングで前記印刷装置に対する所定操作がなされた、との条件である。こうすれば、印刷装置の電源投入時等の所定タイミングで印刷装置に所定操作を行うことで、簡単にメンテナンス情報を送信出力させることができる。
【０００９】
本発明の一態様では、前記条件判断手段により前記所定条件が満たされたと判断されない場合に、前記印刷装置の前記印刷機構の初期化又は検査の少なくとも一方を実行し、前記条件判断手段により前記所定条件が満たされたと判断される場合に、前記印刷装置の前記印刷機構の初期化又は検査の少なくとも一方の実行を制限する印刷機構初期動作手段をさらに含む。この態様によれば、メンテナンス情報を出力させる場合に、印刷機構の初期化又は検査の実行を制限できるので、印刷装置の印刷機構がメンテナンス情報の出力時に動作して、装置の状態が悪化することを防止できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００１１】
図１は、本発明の実施形態に係る印刷装置のハードウェア構成を示す図である。同図に示すように、本実施形態に係る印刷装置１０は、ＣＰＵ１２を中心とするコンピュータを含んでおり、このコンピュータにより印刷機構４０が制御されるようになっている。すなわち、印刷装置１０では、ＣＰＵ１２、ＲＯＭ１８、ＲＡＭ２０、不揮発性メモリ２２、Ｉ／Ｏポート１４、Ｉ／Ｆ回路４２は、バスにより相互にデータ授受が可能なよう接続されている。ＲＯＭ１８は、印刷装置１０の各部を制御するための制御プログラムを記憶する読み出し専用のメモリであり、ＲＡＭ２０は、ＣＰＵ１２の作業用として用いられる揮発性のメモリである。また、不揮発性メモリ２２は、例えばＥＥＰＲＯＭにより構成され、ＣＰＵ１２により書き込まれたデータを、電源をオフにした後も保持するものである。ここでは、この不揮発性メモリ２２に印刷装置１０のメンテナンス情報が記憶される。メンテナンス情報は、例えば印刷装置１０の電源投入回数、印刷枚数を含んでいる。また、不揮発性メモリ２２には、印刷装置１０の各種設定値や機種名も記憶される。
【００１２】
Ｉ／Ｆ回路４２は、印刷装置１０とホストコンピュータ５０との間で、印刷装置１０のＩ／Ｆコネクタ４４に接続されたパラレルケーブルを用いて行われる双方向のデータ通信を中継するものである。利用可能な通信モードとしては、ホストコンピュータ５０から印刷装置１０に印刷データを送信し、印刷装置１０の各種ステータスを印刷装置１０からホストコンピュータ５０に送信する通常モードに加えて、ホストコンピュータ５０からの指示に従って不揮発性メモリ２２の全記憶内容を印刷装置１０からホストコンピュータ５０に送信するニブルモードが用意されている。
【００１３】
Ｉ／Ｏポート１４には、各種入出力機器が接続されており、ＣＰＵ１２は、このＩ／Ｏポート１４を介して、これらの入出力機器からデータを取得したり、逆にデータを供給したりすることができる。
【００１４】
印刷装置１０には印刷ヘッド４０ａ、ＬＦ（ラインフィード）モータ４０ｂ、ＣＲ（キャリッジリターン）モータ４０ｃ、キャリッジ位置センサ４０ｄ及びヘッド温度センサ４０ｅを含む印刷機構（印刷メカニズム）４０が備えられている。印刷ヘッド４０ａは、ここではドットインパクトヘッドである。ＣＰＵ１２は、ホストコンピュータ５０から供給される印刷データに従ってヘッド駆動回路２４に制御信号を送信し、ヘッド駆動回路２４はこの制御信号に従って、コネクタ３６を介して接続された印刷ヘッド４０ａに駆動電流を供給する。これにより、印刷ヘッド４０ａの任意のピンが突出しインクリボンを介して、印刷媒体に印画することができる。ＬＦモータ４０ｂは、副走査方向に印刷媒体を駆動するためのローラを回転させる、ステッピングモータである。ＬＦモータ４０ｂはコネクタ３６を介してＬＦモータ駆動回路２６に接続されており、ＣＰＵ１２は、ホストコンピュータ５０から供給される印刷データに従ってＬＦモータ駆動回路２６に制御信号を送信し、ＬＦモータ駆動回路２６はこの制御信号に従って、ＬＦモータ４０ｂに駆動電流を供給するようになっている。こうして、主走査方向に印画が終了した場合に、１ライン分だけ印刷媒体を副走査方向に送るようにしている。
【００１５】
ＣＲモータ４０ｃは、主走査方向に印刷ヘッド４０ａを駆動するステッピングモータである。ＣＲモータ４０ｃはコネクタ３６を介してＣＲモータ駆動回路２８に接続されており、ＣＰＵ１２は、ホストコンピュータ５０から供給される印刷データや、キャリッジ位置センサ４０ｄによる検出内容に従って、ＣＲモータ駆動回路２８に制御信号を送信し、ＣＲモータ駆動回路２８はこの制御信号に従って、ＣＲモータ４０ｃに駆動電流を供給するようになっている。こうして、印刷ヘッド４０ａを主走査方向（順方向）に移動させながら印画を行い、１ライン分の印画が完了すると、所定の待機位置に印刷ヘッド４０ａを戻すようにしている。
【００１６】
キャリッジ位置センサ４０ｄは、印刷ヘッド４０ａが上述した所定の待機位置にあるか否かを検出し、その内容を示す信号をセンサＩ／Ｆ３０を介してＣＰＵ１２に供給している。また、ヘッド温度センサ４０ｅは、印刷ヘッド４０ａに取り付けられており、印刷ヘッド４０ａの温度を検出し、それをセンサＩ／Ｆ３０を介してＣＰＵ１２に供給している。ＣＰＵ１２では、こうして供給される温度に基づき、ヘッド駆動回路２４による印刷ヘッド４０ａの駆動電流や印字休止時間等の制御を行っている。
【００１７】
ＬＥＤパネル３２は、印刷装置１０の前面に設けられるものであり、印刷装置１０の状態等を表示するものである。操作スイッチ３４は、各種ボタンを含んで構成されており、それらの操作内容（各ボタンの押下状態を示す情報）はＩ／Ｏポート１４を介してＣＰＵ１２に入力されている。
【００１８】
ＣＰＵ１２は、印刷装置１０の各部を制御するものであり、特に電源投入時には、公知のパワーオンリセットの機能により自身を初期化するとともに、ＲＯＭ１８に格納されているプログラムを自動実行するようになっている。
【００１９】
ここで、印刷装置１０の機能について説明する。図２は、印刷装置１０の機能ブロック図である。同図に示すように、印刷装置１０は、機能的には、操作判断部６０、印刷機構初期動作部６２、通常動作制御部６４、エラー処理部６６、第１メンテナンス情報送信出力部６８、メンテナンス情報記憶部７０を含んでいる。通常動作制御部６４は、第２メンテナンス情報送信出力部６４ａを含んでいる。これらの機能は、ＲＯＭ１８に格納されているプログラムをＣＰＵ１２が実行することにより、実現されるものである。
【００２０】
まず、操作判断部６０は、印刷装置１０の電源投入直後に操作スイッチ３４に対して所定操作がされたか否かを判断するものである。上述のように操作スイッチ３４の操作内容はＩ／Ｏポート１４を介してＣＰＵ１２に供給されており、ＣＰＵ１２では、この操作内容に従って、所定操作がなされたか否かを判断する。ここでは、２以上の予め決められたボタンを所定時間にわたり同時に押下したり、複数のボタンを所定順で押下したり、といった特殊操作により、後述する不揮発性メモリ読み取りモードでの動作が指示されたか否かを判断する。
【００２１】
印刷機構初期動作部６２は、こうした特殊操作がされていない場合に、印刷機構４０に対して初期化動作を行わせる指示を与え、その通りに動作したか否かを判断するものである。例えば、ＣＲモータ４０ｃに対して印刷ヘッド４０ａの初期位置への移動を指示し、その指示通りに印刷ヘッド４０ａが移動しているか否かを、キャリッジ位置センサ４０ｄの出力から判断する。そして、指示通りに印刷機構４０が動作しない場合に、印刷機構４０に異常が生じていると判断する。さらに、印刷機構初期動作部６２は、上記の特殊操作がされた場合、以上のような初期化動作や異常検出を行わない。これにより、ユーザが、メンテナンス情報を読み出すための特殊操作をした場合に、印刷機構４０が動かないようにしている。こうすれば、印刷機構４０に不具合がある場合に、初期化動作等によりさらに症状が悪化することを防止できる。
【００２２】
エラー処理部６６は、印刷機構初期動作部６２により印刷機構４０に異常が生じていると判断された場合に、Ｉ／Ｆ回路４２によるデータ通信を無効化するとともに、ＬＥＤパネル３２にエラーメッセージを表示する等のエラー処理を実行するものである。
【００２３】
通常動作制御部６４は、印刷機構初期動作部６２により印刷機構４０に異常が生じていないと判断される場合に、ホストコンピュータ５０から印刷データを受信して、印刷機構４０を制御して、印刷媒体に印画を行ったり、ＬＥＤパネル３２に印刷装置１０の状態を表示したり、といった通常動作を司る。また、不揮発性メモリ２２により構成されるメンテナンス情報記憶部７０に格納されているメンテナンス情報を更新する。さらに、通常動作制御部６４は第２メンテナンス情報送信出力部６４ａを含んでおり、この第２メンテナンス情報送信出力部６４ａは、操作スイッチ３４に対する操作等に応じて、メンテナンス情報記憶部７０からメンテナンス情報を読み出して、それをＩ／Ｆ回路４２を介してホストコンピュータ５０に送信する。
【００２４】
第１メンテナンス情報送信出力部６８は、操作スイッチ３４により所定操作（特殊操作）がなされたと、操作判断部６０により判断された場合に、ホストコンピュータ５０からの指示に応じて、メンテナンス情報記憶部７０からメンテナンス情報を読み出し、ホストコンピュータ５０に送信する。ここでは、印刷データをやり取りするためのパラレルケーブルを用いて、ニブルモードによりメンテナンス情報をホストコンピュータ５０に送信している。
【００２５】
ここで、印刷装置１０の電源投入直後の動作について説明する。図３は、印刷装置１０の電源投入直後の動作を示すフロー図である。同図に示すように、印刷装置１０の電源が投入されると、まずＣＰＵ１２の初期化が行われる（Ｓ１０１）。続いて、ＣＰＵ１２はＲＯＭ１８に格納されたプログラムの実行を開始し、操作スイッチ３４により特殊操作（不揮発性メモリ読み取りモード突入操作）が行われたか否かを判断する（Ｓ１０２）。そして、こうした操作が行われないならば、印刷機構４０の初期化及びエラー検出を行う（Ｓ１０３）。ここで、印刷機構４０にエラー（異常）があると判断されれば（Ｓ１０４）、Ｉ／Ｆ回路４２による通信を無効化し（Ｓ１０８）、ＬＥＤパネル３２にエラーメッセージを表示する等のエラー処理を行い（Ｓ１０９）、処理を終了する。一方、印刷機構４０にエラーが無いと判断されれば（Ｓ１０４）、Ｉ／Ｆ回路４２による通信を有効にし（Ｓ１０５）、印刷装置１０に通常動作を行わせる（Ｓ１０６）。通常動作では、ホストコンピュータ５０から指示があると、印刷媒体に印画を行ったり、印刷装置１０のステータス情報やメンテナンス情報を返信する。また、通常動作中にエラーが発生した場合（Ｓ１０７）にも、Ｉ／Ｆ回路４２による通信を無効化し（Ｓ１０８）、ＬＥＤパネル３２にエラーメッセージを表示する等のエラー処理を行い（Ｓ１０９）、処理を終了する。
【００２６】
一方、電源投入直後に操作スイッチ３４により所定操作が行われたと判断すると（Ｓ１０２）、ＣＰＵ１２は印刷機構４０の初期化動作や異常検出を行わずに、直ちにＩ／Ｆ回路４２による通信を有効にして（Ｓ１１０）、不揮発性メモリ読み取りモードに入る（Ｓ１１１）。このモードでは、ホストコンピュータ５０から指示があると、不揮発性メモリ２２からメンテナンス情報を読み出して返信する。
【００２７】
以上説明した印刷装置１０によれば、電源投入直後に操作スイッチ３４を用いて、予め決められた操作を行うだけで、不揮発性メモリ読み取りモードの動作を印刷装置１０に行わせることができ、ホストコンピュータ５０により不揮発性メモリ２２の記憶内容を読み出すことができる。この際、印刷機構４０の初期化動作及びエラー検出が行われないので、印刷機構４０に不具合がある場合にも、さらにその状態が悪化することを防止できる。
【００２８】
なお、本発明は上記実施形態に限定されるものではない。たとえば、不揮発性メモリ読み取りモード（Ｓ１１１）の動作を開始させる条件は、上述した電源投入直後に操作スイッチ３４に対して特殊操作がなされた、との条件に限らない。一例として、印刷機構４０の初期化及びエラー検出時（Ｓ１０３）にエラーがあると判断した場合に、不揮発性メモリ２２にフラグをセットしておけば、再度、電源を投入した際にそのフラグが所定値を有する、との条件を満たすか否かに応じて、Ｓ１０３又はＳ１１０の動作に選択的に移行するようにしてもよい。このようにすれば、操作スイッチ３４により操作を行うことなく自動でＩ／Ｆ回路４２による通信を有効にすることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施形態に係る印刷装置のハードウェア構成を示す図である。
【図２】本発明の実施形態に係る印刷装置の機能ブロック図である。
【図３】本発明の実施形態に係る印刷装置の電源投入時の動作を示すフロー図である。
【符号の説明】
【００３０】
１０  印刷装置、１２  ＣＰＵ、１４  Ｉ／Ｏポート、１６  バス、１８  ＲＯＭ、２０  ＲＡＭ、２２  不揮発性メモリ（ＥＥＰＲＯＭ）、２４  ヘッド駆動回路、２６  ＬＦモータ駆動回路、２８  ＣＲモータ駆動回路、３０  センサＩ／Ｆ、３２  ＬＥＤパネル、３４  操作スイッチ、３６  コネクタ、４０  印刷機構（メカニズム）、４０ａ  印刷ヘッド、４０ｂ  ＬＦモータ、４０ｃ  ＣＲモータ、４０ｄ  キャリッジ位置センサ、４０ｅ  ヘッド温度センサ、４２  Ｉ／Ｆ回路、４４  Ｉ／Ｆコネクタ、５０  ホストコンピュータ、６０  操作判断部、６２  印刷機構初期動作部、６４  通常動作制御部、６４ａ  第２メンテナンス情報送信出力部、６６  エラー処理部、６８  第１メンテナンス情報送信出力部、７０  メンテナンス情報記憶部。
【図１】
2007062232.tif 000003
【図２】
2007062232.tif 000004
【図３】
2007062232.tif 000005