(57)【要約】【課題】プリンタのスイッチオフを行なったときに生じる電圧降下を低電圧エラーログとして記録しないようにする。【解決手段】  プリンタ１の電源電圧Ｖ０を電圧モニタ２１で監視し、当該電源電圧Ｖ０がしきい値電圧Ｖ１以下となると、その時点からの経過時間ｔ０が予め定められている第１の時間ｔ１を経過した後、低電圧エラーログを記録する。経過時間ｔ０が第１の時間ｔ１内にロジック回路リセット電圧Ｖ２以下となると、低電圧エラーログは記録されない。【選択図】  図１
2007111882.tif 000002
【特許請求の範囲】
【請求項１】
所定部位の電圧がしきい値電圧以下となったとき、低電圧エラーと判定して低電圧エラーログを記録するプリンタであって、
前記電圧が前記しきい値電圧以下となったときより第１の時間が経過した後に、前記低電圧エラーログが記録される、ことを特徴とするプリンタ。
【請求項２】
スイッチオフに伴う電圧降下において前記電圧が前記しきい値電圧よりロジック回路リセット電圧に至る時間より前記第１の時間が長い、ことを特徴とする請求項１に記載のプリンタ。
【請求項３】
所定部位の電圧がしきい値電圧以下となったとき、低電圧エラーと判定して低電圧エラーログを記録するプリンタであって、
前記電圧が前記しきい値電圧以下となったときの電圧の時間変化に基づき、前記低電圧エラーログの記録を行う、ことを特徴とするプリンタ。
【請求項４】
前記電圧が前記しきい値電圧以下となったときの電圧変化の傾きが所定の傾きから外れていたとき、前記電圧エラーログの記録を行なう、ことを特徴とする請求項３に記載のプリンタ。
【請求項５】
プリンタの所定部位の電圧をモニタし、
該電圧がしきい値電圧以下となったときからの経過時間を計測し、
該経過時間が第１の時間を経過した後に低電圧エラーログを記録する、ことを特徴とするプリンタにおける低電圧エラーログの記録方法。
【請求項６】
スイッチオフに伴う電圧降下において前記電圧が前記しきい値電圧よりロジック回路リセット電圧に至る時間より前記第１の時間が長い、ことを特徴とする請求項５に記載の低電圧エラーログの記録方法。
【請求項７】
プリンタの所定部位の電圧をモニタし、
該電圧がしきい値電圧以下となったときの該電圧の時間変化に基づき、低電圧エラーログを記録する、ことを特徴とする低電圧エラーログの記録方法。
【請求項８】
前記電圧が前記しきい値電圧以下となったときの電圧変化の傾きが所定の傾きから外れていたとき、前記電圧エラーログの記録を行なう、ことを特徴とする請求項７に記載の低電圧エラーログの記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はプリンタ及びその低電圧エラーログの記録方法に関する。
【背景技術】
【０００２】
プリンタの稼働に伴い各種のエラーが発生する。当該エラーが発生するたびにユーザはその対策を行なうこととなるが、エラーの履歴（エラーログ）を記録しておくことは、エラー対策を効率的に行なう上で有用である。
そこで従来では、電源装置にエラーログを記録するメモリを備えたものが提案されている（特許文献１参照）。
【特許文献１】特開２００２−３２５４３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
プリンタに発生するエラーにおいて、電圧が所定のしきい値電圧以下となるエラー（低電圧エラーという、この明細書において同じ）が生じることがある。かかる低電圧エラーは頻繁に生じるものではないが、一旦発生すると、プリンタの機械要素に異常が生じたり、プリンタに送られてくる若しくはプリンタが保存しているデータに異常が生じたりするおそれがあるので、プリンタにとって重要なエラーの一つである。
一般的には、プリンタには電圧監視装置が備えられており、当該電圧監視装置が常にプリンタの所定部位（例えば電源線）の電圧を監視する。そして、当該電圧が所定のしきい値電圧以下となると、プリンタを保護するため、機械要素に印加される内部電源を遮断し、またポート出力を安全な状態に移行させている。なお、このしきい値電圧ではプリンタの主制御回路は動作可能であり、上記の安全対策が実行される。
かかる低電圧エラーはプリンタのエラーログ保存装置にそのログ（エラーの発生した時刻、内容など）が記録される。エラーログ保存装置は容量に制限があるので、エラーログの保存数も制限されている。
【０００４】
しかしながら、本発明者の検討によれば、エラーログの保存には次の課題があるおとがわかった。即ち、プリンタを通常動作としてスイッチオフとした場合にも、電圧が低下して上記しきい値電圧にまで達したとき、電源監視装置はプリンタに低電圧エラーが発生したと認識し、そのログをとってエラーログ保存装置に低電圧エラーログを記録してしまう。このように通常作業によるスイッチオフがなされるたびに低電圧エラーログがエラーログ保存装置に保存されてしまうと、本来の低電圧エラーログやその他の重要なエラーログがエラーログ保存装置内において埋没してしまい、エラーログを記録する目的を達成出来なくなるおそれがある。
勿論、電源のオン・オフスイッチの動作を監視して当該スイッチがオフに動作されたときには低電圧エラーログを記録しないようにすることもできるが、スイッチの動作を監視するための新たな部品が必要になり、プリンタ製造のコストアップにつながるので好ましくない。
【課題を解決するための手段】
【０００５】
この発明は上記課題を解決すべくなされたものであり、その第１の局面は次のように規定される。即ち、
所定部位の電圧がしきい値電圧以下となったとき、低電圧エラーと判定して低電圧エラーログを記録するプリンタであって、
前記電圧が前記しきい値電圧以下となったときより第１の時間が経過した後に、前記低電圧エラーログが記録される、ことを特徴とするプリンタ。
このように構成された第１の局面の発明によれば、電圧がしきい値電圧以下となった時刻より第１の時間が経過するまでは低電圧エラーログの記録に関して何も行なわれないので、電圧がしきい値電圧以下となった時刻から第１の時間が経過するまでの間に電圧がロジック回路リセット電圧以下まで低下したときには、当該低電圧エラーログは記録されずじまいで終わる。他方、本来の低電圧エラーの場合の殆どは、当該第１の時間が経過したときに電圧はロジック回路リセット電圧まで低下していない。従って、低電圧エラーログが低電圧エラーログ保存装置に記録されることとなる。
よって、本来保存されるべき低電圧エラーログが確実に選択されて、保存される。
【０００６】
この発明の第２の局面によれば、スイッチオフに伴う電圧降下において低電圧エラーを判定するための第１のしきい値電圧からロジック回路リセット電圧まで至る時間より第１の時間が長くなるように設定されている。これにより、スイッチオフに伴う電圧低下があってもこれを低電圧エラーログとしてエラーログ保存装置に保存されることが確実に防止される。
【０００７】
この発明の第３の局面は次のように規定される。即ち、
所定部位の電圧がしきい値電圧以下となったとき、低電圧エラーと判定して低電圧エラーログを記録するプリンタであって、
前記電圧が前記しきい値電圧以下となったときの電圧の時間変化に基づき、前記低電圧エラーログの記録を行なう、ことを特徴とするプリンタ。
【０００８】
このように構成されたプリンタによれば、オン・オフスイッチを監視するためのセンサその他の部品を何ら付設することなく、単に電圧の変化を監視するのみで（電圧監視装置は、低電圧エラーを監視するため、プリンタが備えている）、電圧がしきい値電圧以下となったときの電圧の時間変化に基づき、エラーログ保存装置には本来保存されるべきエラーログのみが保存され、その有効利用が図られる。
【０００９】
この発明の第４の局面は次のように規定される。即ち、
プリンタの所定部位の電圧をモニタし、
該電圧がしきい値電圧以下となったときからの経過時間を計測し、
該経過時間が第１の時間を経過した後に低電圧エラーログを記録する、ことを特徴とするプリンタにおける低電圧エラーログの記録方法。
かかる低電圧エラーログの記録方法を採用することにより、電圧がしきい値電圧以下となった時刻より第１の時間が経過するまでは低電圧エラーログの記録に関して何も行なわれないので、電圧がしきい値電圧以下となった時刻から第１の時間が経過するまでの間に電圧がロジック回路リセット電圧以下まで低下したときには、当該低電圧エラーログは記録されずじまいで終わる。他方、本来の低電圧エラーの場合の殆どは、当該第１の時間が経過したときに電圧はロジック回路リセット電圧まで低下していない。
よって、本来保存されるべき低電圧エラーログが確実に選択されて、保存される。
【００１０】
この発明の第５の局面は次のように規定される。即ち、
第４の局面の発明において、スイッチオフに伴う電圧降下において前記電圧が前記しきい値電圧よりロジック回路リセット電圧に至る時間より前記第１の時間が長く設定されている。これにより、スイッチオフに伴う電圧低下があってもこれを低電圧エラーログとしてエラーログ保存装置に保存されることが確実に防止される。
【００１１】
この発明の第６の局面は次のように規定される。即ち、
プリンタの所定部位の電圧をモニタし、
該電圧がしきい値電圧以下となったときの該電圧の時間変化に基づき、低電圧エラーログを記録する、ことを特徴とする低電圧エラーログの記録方法。
かかる低電圧エラーログの記録方法によれば、オン・オフスイッチを監視するためのセンサその他の部品を何ら付設することなく、単に電圧の変化を監視するのみで（電圧監視装置は、低電圧エラーを監視するため、プリンタが備えている）、スイッチオフに伴う電圧降下が生じたとき、当該電圧がしきい値電圧以下となっても低電圧エラーログの記録が行なわれない。これにより、エラーログ保存装置には本来保存されるべきエラーログのみが保存され、その有効利用が図られる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明を構成する各要素について説明をする。
低電圧エラーを監視するために、プリンタには電圧監視装置が備え付けられている。この電圧監視装置はプリンタの所定の部位の電圧を常に監視する。監視対象の部位は特に限定されるものではないが、電源電圧を観測することが好ましい。一般的に電源における電圧変動が最も大きいからである。
電圧監視装置にはＡＤコンバータ等の汎用的な電圧計を用いることができる。
【００１３】
プリンタにおける被電圧監視部位の電圧が所定のしきい値電圧以下となったとき、低電圧エラーとなり、プリンタの制御部（ロジック回路）は、モータ等に印加される内部電源を遮断し、またポート出力を安全な状態に移行させる。
この発明のプリンタでは、当該低電圧エラーが生じたとき制御部が低電圧エラーログを作成し、フラッシュメモリ等からなるエラーログ保存装置に当該エラーログが書き込まれる。低電圧エラーログは低電圧エラーである旨を記述したデータと当該エラーの発生時刻を記述したデータとを少なくとも含んでいる。
【００１４】
図１には、電源に異常があった場合と通常のスイッチオフを行なった場合との電圧降下の態様を、前者、後者を低電圧エラーの検出タイミングを一致するように重ねて表したものを示す。プリンタにおける被電圧監視部位は電源線（２４Ｖ）である。
後者の場合、スイッチオフとした時点から電圧は低下を開始する。この例では低電圧エラーを検出するためのしきい値電圧として１８Ｖを採用している。即ち、電源線の電圧が１８Ｖ以下になると低電圧エラーと判定され、制御部（ロジック回路）は所定の安全対策を行なう。この低電圧エラー検出は電源に異常があった場合と通常のスイッチオフが行なわれた場合とを峻別するものではない。
他方、ロジック回路リセット電圧として１３Ｖを採用している。電源電圧が当該ロジック回路リセット電圧以下となると、ロジック回路はリセットがかかった状態となりプリンタはその全ての動作を停止させる。
【００１５】
図１の例で、低電圧エラーを検出した後第１の時間（例えば６００ｍｓ）が経過した後にロジック回路は低電圧エラーログをエラーログ保存装置に保存する。
図１の例からわかるように、第１の時間が経過するまでに電源電圧がロジック回路リセット電圧以下となると、その後、ロジック回路は何ら動作しないので、エラーログの書込みを行なうことができない。よって、エラーログ保存装置にエラーログが保存されることもない。
【００１６】
第１の時間は通常動作としてスイッチオフをしたときのプリンタの電圧降下特性に応じて任意に設定することができる。通常動作としてスイッチオフしたときに電源がしきい値電圧からロジック回路リセット電圧に至るまでの時間より、第１の時間が長いものとする。
図１の例において、電源に異常が生じたときの電圧降下の態様では、しきい値電圧以下となった以降もその電圧はロジック回路リセット電圧まで降下しない。従って、第１の時間が経過した時点でロジック回路は低電圧エラーログをエラーログ保存装置に保存することができる。
【００１７】
上記の例では低電圧エラーを検出した後、所定の待ち時間が経過した後に低電圧エラーログを保存することで、その間にロジック回路がリセットされる場合（通常動作としてスイッチオフに伴う電圧降下が生じた場合）にこれを低電圧エラーログとしないこととしている。
その他、低電圧エラーを検出したときの電圧降下の勾配に基づき、通常動作としてのスイッチオフに伴う電圧降下が生じた場合にこれを低電圧エラーログとしないこともできる。即ち、スイッチオフに伴う電圧降下は図１に示すとおり直線的なものであるので、プリンタにおける当該電圧降下の勾配を基準勾配として予め保存しておき、低電圧エラーを検出した（電源電圧がしきい値電圧以下となった）ときの電圧変化の勾配を当該基準勾配と比較する。両者が一致したときは低電圧エラーログを作成しないものとする。
このように、電圧の時間変化に基づき低電圧エラーログの記録を行うことで、通常動作におけるスイッチオフに伴う電圧降下が生じた場合にこれを低電圧エラーログとして記録することを防止することができる。
【実施例】
【００１８】
以下、この発明を実施例に基づき更に詳細に説明する。
図２はこの実施例のプリンタの全体構成を示すブロック図である。
実施例のプリンタ１は制御部１０、検出部２０、メモリ装置４０，５０を備えてなる。
制御部１０はＣＰＵ等のロジック回路からなり、第１のメモリ装置４０のプログラム保存部４１に保存されている制御プログラムに基づき各要素を制御する。制御部１０は電圧比較部１１、エラーログ作成部１３、時間比較部１７等の機能を有する。
【００１９】
検出部２０は電圧モニタ２１とエラー検出部２３を備える。電圧モニタ２１は汎用的な電圧計からなり、プリンタ１の電源線（図示せず）の電圧を監視する。これにより、低電圧エラーを検出することができる。エラー検出部２３はプリンタ１においてエラーログとして記録すべき他のエラーの発生を検出する。他のエラーとして、例えば、ヘッド異常温度、送信機能異常、メモリエラーなどがある。
内部電源制御部２５は、検出されたエラーに応じてモータ、ヘッド等の駆動機構２７へ電源を供給する内部電源をオフとし、当該駆動機構２７を保護する。低電圧エラーが検出されたときも当該内部電源制御部２５により内部電源がオフとされる。
ポート制御部２９も同じく検出されたエラーに応じて動作し、ポート３１の状態を安全な状態（例えば、初期状態）に移行させる。低電圧エラーが検出されたときも当該ポート制御部２９によりポート３１の状態は初期状態に移行される。
【００２０】
インターフェース３３はシリアル、パラレル、ＵＳＢ、イーサネット、等の汎用的な通信デバイスに接続され、ホスト装置とデータの授受を可能とする。エラーが発生したときプリンタはそのステータスをホストへ送信する。低電圧エラーが検出された場合は、プリンタは復帰不可能エラーステータスや低電圧エラーの発生を示すステータスデータをサーバへ送信する。
ランプ制御部３５は、エラーが検出されたときにＬＥＤランプ３７を点滅させてそのエラー状況をオペレータに通知する。停電圧エラーが検出されたとき、ランプ制御部３５はＬＥＤランプ３７を点滅させることとなる。
【００２１】
読出し用のメモリ装置４０はプログラム保存部４１、しきい値電圧保存部４３及び第１の時間保存部４５を備える。このメモリ装置４０に保存される内容は制御部１０を動作させるプログラムを規定する。しきい値電圧保存部４３には低電圧エラー検出電圧（しきい値電圧）とロジック回路リセット電圧が保存されている。また、第１の時間保存部４５には低電圧エラー検出時から開始するエラーログ記録の待ち時間（第１の時間）が保存されていえる。
【００２２】
次に、このプリンタ１の動作を図３に示すフローチャートを参照して説明する。
図３において、ステップ１では電圧モニタ２１による電源電圧のモニタを開始する。この実施例では電源電圧Ｖ０をの２０ｍｓに１回タイミングで検出している。
ステップ３では、制御部１０の電圧比較部１１がしきい値電圧保存部４３に保存されているしきい値電圧Ｖ１（この実施例では１８Ｖ：低電圧エラー検出電圧）を読出して、検出された電源電圧Ｖ０と比較する。比較の結果、電源電圧Ｖ０がしきい値電圧Ｖ１以下となったときステップ５へ進む。ステップ５では、安全対策として、内部電源制御部２５が内部電源をオフとして駆動機構２７への電力供給を遮断し、ポート制御部２９はポート３１の状態を初期状態に移行する。
ステップ７では、エラーログ作成部１３が、エラーの内容（この場合は電源電圧がしきい値電圧以下の低電圧となったこと）と当該低電圧エラーの発生時刻を含む低電圧エラーログを作成し、制御部１０のバッファメモリ１５に保存する。
【００２３】
ステップ９では制御部１０は内部タイマ１６をスタートして低電圧エラー検出時からの経過時間ｔ０をカウントする。
ステップ１１では、ランプ制御部３５を動作させてＬＥＤランプ３７を点滅させることによりオペレータに低電圧エラー発生を通知する。また、ステップ１３において、復帰不可能エラーや低電圧エラーを示すステータスデータを、インターフェース３３を介して、ホストへ通知する。
【００２４】
ステップ１５では、制御部１０の時間比較部１７が第１の時間保存部４５に保存されている第１の時間ｔ１を読み出して、内部タイマ１６のカウントした経過時間ｔ０と比較する。経過時間ｔ０が第１の時間に達していないときはステップ１７に進む。
ステップ１７では、ロジック回路リセット電圧Ｖ２（＝１３Ｖ）と電源電圧Ｖ０を比較する。
電源電圧Ｖ０がロジック回路リセット電圧Ｖ２以下となると、制御部１０を構成するロジック回路はオフとなる（ステップ１９）。従って、バッファメモリ１５に保存されていた低電圧エラーログは、何らメモリ装置５０に保存されることなく、消滅する。
なお、ステップ１７とステップ１９は、回路構成により実現する。
【００２５】
経過時間ｔ０が第１の時間ｔ１に達したとき（ステップ１１、ＹＥＳ）、制御部１０はそのバッファメモリ１５に保存していた低電圧エラーログを書込み／読出し可能なメモリ装置５０のエラーログ保存部５１へ書き込む（ステップ２１）。
【００２６】
以上の例では、低電圧エラーが発生したときのプリンタの対策、エラーログの記録及びオペレータやホストに対する通知の態様について説明してきたが、他のエラーが発生したときも当該エラーに応じて各種の対策がとられ、エラーログはエラーログ保存部５１に記録される。この実施例によれば、低電圧エラーに関して通常動作におけるスイッチオフに伴う電圧降下については低電圧エラーログとしてエラーログ保存部に記録されない。よって、エラーログ保存部には、本来保存されるべきエラーログのみが保存されることとなる。
【００２７】
この発明は、上記発明の実施の形態及び実施例の説明に何ら限定されるものではない。特許請求の範囲の記載を逸脱せず、当業者が容易に想到できる範囲で種々の変形態様もこの発明に含まれる。
【図面の簡単な説明】
【００２８】
【図１】図１はこの発明の実施例のプリンタの電圧降下特性を示すチャート図である。
【図２】図２は同じくプリンタの構成を示すブロック図である。
【図３】図３は同じくプリンタの動作を示すフローチャートである。
【符号の説明】
【００２９】
１  プリンタ、  １０  制御部、  ２０  検出部、  ４０，５０  保存装置
【図１】
2007111882.tif 000003
【図２】
2007111882.tif 000004
【図３】
2007111882.tif 000005