(57)【要約】【課題】  不意な故障の発生にる店頭のオペレーションの停止や、故障に備えた過剰な代替品の保持を削減することを目的とする。【解決手段】  電源を供給しない状態においても記憶内容を保持可能な記憶手段と、印刷装置の動作回数をカウントする動作回数カウント手段と、動作回数カウント手段によるカウント値に基づき、印刷装置の履歴動作回数を記憶手段に格納する動作回数格納手段有することを特徴とする。【選択図】 図１
2008273213.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置に接続され、該ホスト装置からのコマンド及びデータに基づいて印刷を行う
印刷装置において、当該印刷装置に電源を供給しない状態においても記憶内容を保持可能
な記憶手段と、印刷装置の動作回数をカウントする動作回数カウント手段と、該動作回数
カウント手段によるカウント値に基づき、前記印刷装置の履歴動作回数を前記記憶手段に
格納する動作回数格納手段と、前記ホスト装置から受信した所定のコマンドに応じて、前
記記憶手段に格納されている前記履歴動作回数を読み出し、前記ホスト装置に送信する動
作回数送信手段とを有することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、当該印刷装置の稼働時間を計測する稼働時間計測手
段を有し、前記動作回数格納手段は、前記稼働時間計測手段に対応して、所定の時間毎に
前記履歴動作回数を前記記憶手段に格納することを特徴とする印刷装置。
【請求項３】
請求項１又は２記載の印刷装置において、前記ホスト装置から受信した所定のコマンド
に応じて、前記記憶手段に格納されている履歴動作回数を変更する、動作回数変更手段を
更に有することを特徴とする印刷装置。
【請求項４】
請求項３記載の印刷装置において、前記記憶手段は、前記履歴動作回数を格納するため
の複数の領域を有し、前記動作回数格納手段は、前記複数の領域のそれぞれに、当該領域
に格納されている前記履歴動作回数に基づいて履歴動作回数を格納し、前記動作回数変更
手段は、前記複数の領域の内の一の領域に格納されている前記履歴動作回数の変更を禁止
したことを特徴とする印刷装置。
【請求項５】
請求項１乃至４記載の印刷装置において、前記履歴動作回数を寿命判定指標値に換算す
る動作回数換算手段を有し、前記動作回数送信手段は、前記ホスト装置に前記履歴動作回
数を送信する際、前記動作回数換算手段によって得られた前記寿命判定指標値を送信する
ことを特徴とする印刷装置。
【請求項６】
請求項１乃至５記載の印刷装置において、前記履歴動作回数又は前記動作回数換算手段
により換算された前記寿命判定指標値をコード化するデータ変換手段を有し、前記動作回
数送信手段は、前記コード化データを前記ホスト装置へ送信することを特徴とする印刷装
置。
【請求項７】
請求項１乃至６記載の印刷装置において、前記記憶手段に格納された前記履歴動作回数
及び／又は前記動作回数変換手段によって得られた前記寿命判定指標値を表示する動作回
数表示手段を更に有することを特徴とする印刷装置。
【請求項８】
請求項７記載の印刷装置において、前記動作回数表示手段は、当該記憶手段に格納され
た前記履歴動作回数及び／又は前記動作回数変換手段によって得られた前記寿命判定指標
値を、印刷表示する動作回数印刷手段を有することを特徴とする印刷装置。
【請求項９】
請求項２記載の印刷装置において、前記動作回数格納手段は、前記ホスト装置から受信
した所定のコマンドに応じて、前記稼働時間計測手段にかかわらず、前記履歴動作回数を
前記記憶手段に格納することを特徴とする印刷装置。
【請求項１０】
ホスト装置に接続され、該ホスト装置からのコマンド及びデータに基づいて印刷を行う
印刷装置であって、当該印刷装置に電源を供給しない状態においても記憶内容を保持可能
な記憶手段を有する印刷装置を制御する方法において、印刷装置の動作回数をカウントす
る工程と、該動作回数カウント工程におけるカウント値に基づき、前記印刷装置の履歴動
作回数を前記記憶手段に格納する工程と、前記ホスト装置から受信した所定のコマンドに
応じて、前記記憶手段に格納されている前記履歴動作回数を読み出し、前記ホスト装置に
送信する工程とを有することを特徴とする制御方法。
【請求項１１】
請求項１０記載の印刷装置の制御方法において、当該印刷装置の稼働時間を計測する工
程を有し、前記動作回数格納工程においては、前記稼働時間計測工程における計測時間に
対応して、所定の時間毎に前記履歴動作回数を前記記憶手段に格納することを特徴とする
制御方法。
【請求項１２】
請求項１０又は１１記載の印刷装置の制御方法において、前記ホスト装置から受信した
所定のコマンドに応じて、前記記憶手段に格納されている履歴動作回数を変更する工程を
更に有することを特徴とする制御方法。
【請求項１３】
請求項１２記載の印刷装置において、前記記憶手段は、前記履歴動作回数を格納するた
めの複数の領域を有し、前記動作回数格納工程においては、前記複数の領域のそれぞれに
、当該領域に格納されている前記履歴動作回数に基づいて履歴動作回数を格納し、前記動
作回数変更工程においては、前記複数の領域の内の一の領域に格納されている前記履歴動
作回数の変更を禁止したことを特徴とする制御方法。
【請求項１４】
請求項１０乃至１３記載の印刷装置の制御方法において、前記履歴動作回数を寿命判定
指標値に換算する工程を有し、前記動作回数送信工程においては、前記ホスト装置に前記
履歴動作回数を送信する際、前記動作回数換算工程において得られた前記寿命判定指標値
を送信することを特徴とする制御方法。
【請求項１５】
請求項１０乃至１４記載の印刷装置の制御方法において、前記履歴動作回数又は前記動
作回数換算工程において換算された前記寿命判定指標値をコード化する工程を有し、前記
動作回数送信工程においては、前記コード化データを前記ホスト装置へ送信することを特
徴とする制御方法。
【請求項１６】
請求項１０乃至１５記載の印刷装置の制御方法において、前記記憶手段に格納された前
記履歴動作回数及び／又は前記動作回数変換工程において得られた前記寿命判定指標値を
表示する工程を更に有することを特徴とする制御方法。
【請求項１７】
請求項１６記載の印刷装置の制御方法において、前記動作回数表示工程は、当該記憶手
段に格納された前記履歴動作回数及び／又は前記動作回数変換工程において得られた前記
寿命判定指標値を工程を有することを特徴とする制御方法。
【請求項１８】
請求項１１記載の印刷装置の制御方法において、前記動作回数格納工程においては、前
記ホスト装置から受信した所定のコマンドに応じて、前記稼働時間計測工程にかかわらず
、前記履歴動作回数を前記記憶手段に格納することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法に係り、更に詳しくはＰＯＳシステムなどの金銭
を扱うシステムで使用される印刷装置に用いて好適な保守情報の取り扱い技術に関する。
【背景技術】
【０００２】
従来の印刷装置においては印字文字数などに代表される印刷装置の動作履歴をカウント
し記憶し、ホスト装置からの問い合わせに応じてこのカウント値をホスト装置に送信する
ものはなかった。したがってホスト装置から印刷装置の動作履歴確認を行って印刷装置の
保守の内容や時期を知り、印刷装置の適切な保守を行うことが困難であった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記の従来技術では印刷装置が動作履歴を記憶してホスト装置に通知することができな
いため使用者側でホスト装置を介して印刷装置から離れたところでその印刷装置の動作履
歴を知ることはできなかった。そのため印刷動作が進むにつれ発生する部品の摩耗等によ
る故障の発生の予測が困難であり、特にＰＯＳシステムにおいては不意の故障発生により
店頭でのオペレーションが停止してしまうという問題を有していた。または不意の故障に
より店頭のオペレーションを停止させないために故障に備えて過剰な予備の印刷装置を持
たなくてはならず在庫費用が多く発生するという問題点も有していた。従って、本発明の
課題は、上記の従来の技術における問題のない印刷装置を実現することにある。
【課題を解決するための手段】
【０００４】
上記の課題を解決するため、本発明の印刷装置は、印刷装置に電源を供給しない状態に
おいても記憶内容を保持可能な記憶手段と、印刷装置の動作回数をカウントする動作回数
カウント手段と、動作回数カウント手段によるカウント値に基づき、印刷装置の履歴動作
回数を記憶手段に格納する動作回数格納手段と、ホスト装置から受信した所定のコマンド
に応じて、前記記憶手段に格納されている履歴動作回数を読み出し、ホスト装置に送信す
る動作回数送信手段とを有することを特徴とする。これにより、印刷装置の動作回数、例
えば印刷文字数、記録媒体の搬送距離、オートカッタの動作回数等を、ホスト装置が知る
ことができるようになり、保守を行うオペレータは印刷装置から離れた場所で当該情報を
得て保守作業に役立てることが可能となる。ここで、履歴動作回数とは、印刷装置が使用
され始めてからの通算の動作回数をいい、当該動作に関する部材等の交換があった場合に
は当該交換の後の通算の動作回数でもよい。
【０００５】
この場合において、印刷装置の稼働時間を計測する稼働時間計測手段を有し、動作回数
格納手段は、稼働時間計測手段に対応して、所定の時間毎に履歴動作回数を記憶手段に格
納するようにしてもよい。これにより、電源の切断があった場合でもこれにより失われる
動作回数のカウントを低減することができる。
【０００６】
また、この場合において、ホスト装置から受信した所定のコマンドに応じて記憶手段に
格納されている履歴動作回数を変更する、動作回数変更手段を更に有することが望ましい
。これにより、例えばオートカッタの刃を交換した場合に、履歴動作回数を０又は所定の
初期値に設定することが可能となり、実状に即した正確な保守情報を得ることが可能とな
る。
【０００７】
上記の場合において、記憶手段は、履歴動作回数を格納するための複数の領域を有し、
動作回数格納手段は、複数の領域のそれぞれに格納されている履歴動作回数に基づいて履
歴動作回数を格納し、動作回数変更手段は、複数の領域の内の一の領域に格納されている
履歴動作回数の変更を禁止してもよい。これにより、例えば部品交換によってリセットさ
れる領域と、されない領域とを使い分けることによって、印刷装置の動作回数によって交
換すべき部品が異なるような場合においても、正確な履歴情報を得ることが可能となる。
【０００８】
また、履歴動作回数を寿命判定指標値に換算する動作回数換算手段を有し、動作回数送
信手段は、ホスト装置に履歴動作回数を送信する際、動作回数換算手段によって得られた
寿命判定指標値を送信するようにしてもよい。これにより、ホスト装置は動作回数を寿命
の判断の指標の形で入手することが可能となり、例えば動作回数と動作頻度とにより寿命
が決定される場合などにより大きい効果が得られる。
【０００９】
この場合において、履歴動作回数又は動作回数換算手段により換算された寿命判定指標
値をコード化するデータ変換手段を有し、動作回数送信手段は、コード化データをホスト
装置へ送信するようにしてもよい。これにより、例えばインタフェースの制約により特定
データの送信ができない場合においても確実に当該データをホスト装置に送信することが
できる。
【００１０】
また、記憶手段に格納された履歴動作回数及び／又は動作回数変換手段によって得られ
た寿命判定指標値を表示する動作回数表示手段を更に有することが望ましい。そして、動
作回数表示手段は、記憶手段に格納された履歴動作回数及び／又は動作回数変換手段によ
って得られた寿命判定指標値を、印刷表示する動作回数印刷手段を有することが望ましい
。これにより、オペレータは印刷装置の側においても当該データを知り、これを用いて適
切な保守作業を行うことができる。
【００１１】
また、動作回数格納手段は、ホスト装置から受信した所定のコマンドに応じて、稼働時
間計測手段にかかわらず、履歴動作回数を記憶手段に格納するようにしてもよい。これに
より、適切なタイミングで格納動作を行うことが可能となり、電源の遮断によって失われ
る動作回数カウントを減少させることが可能となる。
【００１２】
なお、本発明は上記の印刷装置の制御方法としても把握できるものであり、それぞれ同
様の作用、効果を奏するものである。
【発明の効果】
【００１３】
本発明によれば印刷装置の履歴動作回数を印刷装置に記憶させることで印刷装置の消耗
品の消耗度、部品の寿命に対する摩耗度の確認が容易に行えるようになる。履歴動作回数
を確認し、故障の発生が近づいてきた場合に事前に代替品を用意しておくことにより店頭
でのオペレーションが停止を最小限に押さえることが可能である。代替品も常時用意して
おく必要もなくなり在庫費用削減が可能となる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態を以下に示す。第１図は本発明の印刷装置の構成を示すブロック図
であり、１０は処理制御部、１１は通信制御部、１２はＲＯＭ、１３はフラッシュＲＯＭ
、１４はＲＡＭ、１５はメカニズム制御部、１６はメカニズムをそれぞれ示している。
【００１５】
処理制御部１０はＲＯＭ１２に記憶された処理手順に従って動作する。通信制御部１１
は図示しないホスト装置と接続される。ホスト装置からの印刷データや制御コマンドの受
信、印刷装置の動作回数のホスト装置への送信はこの通信制御部１１を通して行われる。
また、通信制御部１１はホスト装置と接続されている信号線により処理制御部１０のリセ
ットを実施する機能を合わせ持つ。
【００１６】
処理制御部１０は通信制御部１１を通して受信したデータに基づきメカニズム制御部１
５を通してメカニズム１６を動作させる。メカニズム１６はロール紙送り部１７、ロール
紙印字用ヘッド１８、ロール紙カッタ１９、単票用紙送り部２０、単票用紙印字用ヘッド
２１、磁気インク文字読み取りヘッド２２より構成されている。
【００１７】
処理制御部１０は内部にタイマーを持ち一定の間隔でタイマー割り込み発生させる。Ｒ
ＯＭ１２に格納されたこのタイマー割り込み処理により時間が計測され、印刷装置の稼動
時間を計測する。
【００１８】
処理制御部１０はメカニズム制御部１５へメカニズム１６の制御処理を行う際、その動
作回数をＲＡＭ１４へ記憶させる。このＲＡＭ１４に記憶されたメカニズム１６の動作回
数は所定のタイミングにてフラッシュＲＯＭ１３に記憶される。この時、処理制御部１０
のタイマーによって計測された印刷装置の稼動時間も合わせて記憶する。
【００１９】
フラッシュＲＯＭ１３は制御処理部１０により読み書き可能であり、電源の供給が無い
場合でもその内容を保持可能である。ＲＯＭ１２に記憶されている処理手順ではまず最初
にフラッシュＲＯＭ１３に記憶されている印刷装置の動作回数をＲＡＭ１４にコピーし、
その後の動作回数のカウントはＲＡＭ１４の内容を更新していく。このような構成にする
ことにより印刷装置の動作回数のカウントを電源のオン、オフに関わらず継続して行うこ
とが可能となっている。
【００２０】
前述のタイマー割り込みによる時間計測では印刷装置の稼動時間を計測すると共にＲＡ
Ｍ１４に記憶されている動作回数のカウント内容をフラッシュＲＯＭ１３に記憶させる時
間の計測も実施している。本実施例においてはタイマー割り込み処理による時間計測が２
分経過したことを検出する毎にフラッシュＲＯＭ１３に記憶させている。
【００２１】
カウントする動作としては次のものがあり、それぞれに対してカウンタ番号を付けてい
る。このカウンタ番号は後述する制御コマンドで使用する。また、一つの動作に対して二
つのカウンタ番号を付けてある。
【００２２】
・単票用紙紙送り行数 カウンタ番号ａ＝１０ カウンタ番号ｂ＝１３８・単票用紙印字
文字数 カウンタ番号ａ＝１１ カウンタ番号ｂ＝１３９・ロール紙紙送り行数 カウンタ
番号ａ＝２０ カウンタ番号ｂ＝１４８・ロール紙ヘッド通電回数 カウンタ番号ａ＝２１
カウンタ番号ｂ＝１４９・ロール紙カッタ駆動回数 カウンタ番号ａ＝５０ カウンタ番
号ｂ＝１７８・磁気インク文字読み取り回数 カウンタ番号ａ＝６０ カウンタ番号ｂ＝１
８８・製品稼動時間 カウンタ番号ａ＝７０ カウンタ番号ｂ＝１９８カウンタ番号ａのカ
ウンタとカウンタ番号ｂのカウンタはそれぞれ独立したカウンタであり、一つの動作に対
してそれぞれのカウンタが更新されていく。
【００２３】
ここでカウンタ番号ａは制御コマンドにより変更可能なカウンタとしカウンタ番号ｂは
制御コマンドにより変更不可能なカウンタである。
【００２４】
次にカウンタ番号ａのカウント内容を変更する制御コマンドについて説明する。図２は
このカウンタ変更コマンドの例である。変更コマンドはコマンドコード部３０とパラメー
タ部３１で構成される。さらにコマンドコード部３０は拡張子３２と機能コード３３によ
り構成され、パラメータ部３１は機能拡張用パラメータ３４、カウンタ番号指定部３５よ
り構成される。拡張子３２は文字コード表＜１ＤＨ＞のＡＳＣＩＩ表記である。機能コー
ド３３は、カウンタの変更機能を指定するコード列であり、本実施例ではふたつの文字コ
ードを組み合わせて変更機能を指定している。本実施例における変更コマンドの機能拡張
用パラメータ３４は、カウンタ変更時のキーを指定する。カウンタ番号指定部３５は、変
更するカウンタ番号を指定する。
【００２５】
カウンタ変更コマンド処理においては以下の処理を実施する。
【００２６】
カウンタ変更コマンドの機能拡張用パラメータ３４と所定のキーを比較し、機能拡張用
パラメータ３４がキーと一致しない場合、カウンタの変更処理を実行しない。これにより
所定キーが一致しない場合のカウンタの変更を禁止することが可能となる。
【００２７】
カウンタ番号指定部３５により指定されたカウンタ番号が変更可能なカウンタ番号ａに
該当するか比較し、カウンタ番号指定部３５により指定されたカウンタ番号がカウンタ番
号ａに該当する場合は指定されたカウンタの内容を変更するが、この際本実施例において
はカウンタの内容を０に初期化する。カウンタ番号指定部３５により指定されたカウンタ
番号がカウンタ番号ａに該当しない場合はカウンタの変更は行わない。よって、カウンタ
番号ｂに該当するカウンタ番号のカウンタは変更されることがない。
【００２８】
ホスト装置から送信される印刷データを展開して１行単位の印刷バッファへ格納した後
に印刷命令により印刷を実行する印刷モードが選択されており、かつ印刷バッファに未印
刷のデータがある場合、カウンタの変更処理を実行しない。これによりカウンタ変更処理
時のエラー発生等による未印刷データの消滅を防止することができ、印刷終了していない
印刷データの保護が可能となる。
【００２９】
ホスト装置から送信される印刷データを展開して複数行に対応する印刷バッファへ格納
した後に印刷命令により印刷を実行する印刷モードが選択されている場合、カウンタの変
更処理を実行しない。これによりカウンタ変更処理には適切でない印刷モードが選択され
ている状態におけるカウンタ変更処理の禁止が可能となる。
【００３０】
書き込み実行時に「書き込みエラー」が発生した場合、エラー発生をＬＥＤやブザー等
で表示、またはエラーステータス送信や信号線の変化等によりホスト装置に通知する。こ
れによりオペレータまたはホスト装置は、印刷装置内で発生したエラーによりカウンタ変
更処理が正常終了していないことが確認できる。
【００３１】
このカウンタ変更コマンドは次の機能も合わせ持つ。
【００３２】
ＲＡＭ１４に記憶されているカウンタの内容を、前述のタイマー割り込みによる時間計
測でフラッシュＲＯＭ１４への書き込み時間に至っていない時間であってもフラッシュＲ
ＯＭ１４への書き込みを実施する。この構成になっていない場合は、変更コマンドにより
カンタの内容が変更されフラッシュＲＯＭ１４への書き込み前に通信制御部１１を通して
ホスト装置が信号線により処理制御部１０のリセットをすると変更されたカウンタの内容
が失われてしまう。このような問題発生を防止するために変更コマンド処理時にフラッシ
ュＲＯＭ１４への書き込みを同時に行う。なお、フラッシュＲＯＭ１４への書き込み専用
コマンドを設けても同様の効果を有する。
【００３３】
図３はカウンタ送信コマンドの例である。送信コマンドはコマンドコード部４０とパラ
メータ部４１で構成される。さらにコマンドコード部４０は拡張子４２と機能コード４３
により構成され、パラメータ部４１は機能拡張用パラメータ４４、カウンタ番号指定部４
５より構成される。拡張子４２は文字コード表＜１ＤＨ＞のＡＳＣＩＩ表記である。機能
コード４３は、カウンタの送信能を指定するコード列であり、本実施例ではふたつの文字
コードを組み合わせて変更機能を指定している。本実施例における送信コマンドの機能拡
張用パラメータ４４は、カウンタ送信時のキーを指定する。カウンタ番号指定部４５は、
送信するカウンタ番号を指定する。
【００３４】
カウンタ送信コマンド処理においては以下の処理を実施する。
カウンタ送信コマンドの機能拡張用パラメータ４４と所定のキーを比較し、機能拡張用パ
ラメータ４４がキーと一致しない場合、カウンタの送信処理を実行しない。これにより所
定キーが一致しない場合のカウンタの送信を禁止することが可能となる。
【００３５】
カウンタ番号指定部４５により指定されたカウンタ番号がカウントされている番号であ
った場合はフラッシュＲＯＭ１４に記憶されているカウンタの内容を読みだし送信する。
カウンタ番号指定部４５により指定されたカウンタ番号がカウントされていない番号であ
った場合は送信コマンドは無視しデータの送信を行わない。
【００３６】
送信実行時にフラッシュＲＯＭ１４の「読み出しエラー」が発生した場合、エラー発生
をＬＥＤやブザー等で表示、またはエラーステータス送信や信号線の変化等によりホスト
装置に通知する。これによりオペレータまたはホスト装置は、印刷装置内で発生したエラ
ーによりデータが送信されないことが確認できる。
【００３７】
送信データには［ヘッダコード］または［ターミネートコード］を付加することができ
る。これによりホスト装置は送信データの開始と終了が簡単に認識できる。
【００３８】
このカウンタ送信コマンド処理時は次の処理も合わせて実行する。ホスト装置へのデー
タ送信処理の第１ステップとしてカウントデータの換算を行う。カウントしている内容は
寿命等を判断する数値として、そのものの数値で分かり易いものと、カウントした数値そ
のものではもの分かり難いものがある。分かり易いものはそのままでよいが、カウントし
ている数値そのもので分かり難いものについては寿命などの判断をし易いものにカウント
内容を換算する。単票用紙の紙送り行数を例にとって説明する。
【００３９】
単票用紙送り部２０の駆動源はステッピングモータである。処理制御部１０によるカウ
ントはこのステッピングモータのステップ数をカウントしている。使用者側ではこのステ
ップ数ではどの程度の紙送りが実施されたのかが非常に分かり難い。通常の１行分の紙送
りは１／６インチであり、単票用紙送り部２０はステッピングモータを２４ステップ駆動
すると１／６インチ単票用紙を送る構成になっている。そこで内部でのカウント値を２４
で割り印字行数に換算した値を用意する。
【００４０】
第２ステップとしてデータの変換を実施する。カウントした内容や換算した数値をその
ままホスト装置へ送信すると数値によっては他の制御コードと一致してしまい正常な動作
が行えなくなる、７ビット長のデータ通信では送信できない等の問題発生する場合がある
。一例として単票用紙の紙送り行数の換算値が００００１１００Ｈとなっていた場合、送
信データは００Ｈ、００Ｈ、１１Ｈ、００Ｈの４バイトになるがここで１１ＨはＸＯＮコ
ードと一緒でありハンドシェイク不良が発生してしまう可能性がある。
【００４１】
そこでデータ変換を実施する。データ変換はカウント値又は換算値を１０進数の文字コ
ードに変換しその上位桁からホスト装置へ送信する。前述の００００１１００Ｈという値
の場合は１０進数で４８６４という値になりホスト装置へは３４Ｈ、３８Ｈ、３６Ｈ、３
４Ｈという４バイトを送信する。
【００４２】
本発明の印刷装置においてはホスト装置からデータを印刷する以外に印刷装置をテスト
するテスト印字モードを持っている。図示しない紙送りスイッチを押しながら電源を投入
するとことによりテスト印字モードへ移行する。
【００４３】
このテスト印字モードにおいて図４に示すようにカウンタ送信コマンドがホスト装置に
送信するものと同じ内容を印刷する。図４において５０はカウントしている項目をを示し
、５１はカウンタ番号ａに属する変更可能なカウンタのカウント値、５２はカウンタ番号
ｂに属する変更不可能なカウンタのカウント値を示す。この構成とすることでホスト装置
を接続していない印刷装置単体の状態で印刷装置の動作履歴の確認が可能となっている。
【００４４】
また、このテスト印字モードの印字動作にによってもカウントは進行する。しかし、テ
スト印字モードは2分間は継続しないためＲＡＭ１４の内容をフラッシュＲＯＭ１３に書
き込むタイミングが来る前に電源を落されてしまう場合がある。この場合においてもカウ
ントされた内容が失われないように、処理制御部１０のタイマー割り込み処理による時間
計測が書き込みタイミングであると判定する前であってもテスト印字モードが終了したな
らばフラッシュＲＯＭ１３への書き込みを実施する。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施例を示すブロック図。
【図２】本発明の一実施例を示すカウンタ変更コマンドを説明するための図。
【図３】本発明の一実施例を示すカウンタ送信コマンドを説明するための図。
【図４】本発明の一実施例を示すテスト印字モードでの印字例。
【符号の説明】
【００４６】
１０・・・通信制御部
１１・・・処理制御部
１２・・・ＲＯＭ
１３・・・フラッシュＲＯＭ
１４・・・ＲＡＭ
１５・・・メカニズム制御部
１６・・・メカニズム
３０・・・変更コマンドのコマンドコード部
３１・・・変更コマンドのパラメータ部
３２・・・変更コマンドの拡張子
３３・・・変更コマンドの機能コード
３４・・・変更コマンドの機能拡張用パラメータ
３５・・・変更コマンドのカウンタ番号指定パラメータ
４０・・・送信コマンドのコマンドコード部
４１・・・送信コマンドのパラメータ部
４２・・・送信コマンドの拡張子
４３・・・送信コマンドの機能コード
４４・・・送信コマンドの機能拡張用パラメータ
４５・・・送信コマンドのカウンタ番号指定パラメータ
【図１】
2008273213.tif 000003
【図２】
2008273213.tif 000004
【図３】
2008273213.tif 000005
【図４】
2008273213.tif 000006
【手続補正書】
【提出日】平成20年8月29日(2008.8.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホスト装置に接続され、該ホスト装置からのコマンド及びデータに基づいて印刷を行う印刷装置において、
当該印刷装置に電源を供給しない状態においても記憶内容を保持可能で、書き換え可能な複数の領域を有する不揮発性記憶手段と、
当該印刷装置の複数の特定の動作回数をそれぞれカウントする動作回数カウント手段と、
該動作回数カウント手段によるそれぞれのカウント値に基づき、前記印刷装置の複数の履歴動作回数として、前記不揮発性記憶手段の前記複数の領域にそれぞれ格納する動作回数格納手段と、
前記ホスト装置からカウンタ変更コマンドを受信したとき、前記不揮発性記憶手段の前記複数の領域の内の１つの領域に格納されている履歴動作回数を初期化する動作回数変更手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記カウンタ変更コマンドは、機能拡張用パラメータとカウンタ番号指定部とを含み、受信した前記機能拡張用パラメータが所定のキーと一致する場合には、前記カウンタ番号指定部に基づいて、前記不揮発性記憶手段の前記複数の領域の内の１つの領域に格納されている履歴動作回数を初期化することを特徴とする請求項１に記載の印刷装置。
【請求項３】
ホスト装置に接続され、該ホスト装置からのコマンド及びデータに基づいて印刷を行う印刷装置であって、当該印刷装置に電源を供給しない状態においても記憶内容を保持可能で、書き換え可能な複数の領域を有する不揮発性記憶手段と、を有する印刷装置を制御する方法において、
当該印刷装置の複数の特定の動作回数をそれぞれカウントする動作回数カウント工程と、
該動作回数カウント工程におけるそれぞれのカウント値に基づき、前記印刷装置の複数の履歴動作回数として、前記不揮発性記憶手段の複数の領域にそれぞれ格納する動作回数格納工程と、
前記ホスト装置からカウンタ変更コマンドを受信したとき、前記不揮発性記憶手段の前記複数の領域の内の１つの領域に格納されている履歴動作回数を初期化する動作回数変更工程と、
を有することを特徴とする制御方法。
【請求項４】
前記カウンタ変更コマンドは、機能拡張用パラメータとカウンタ番号指定部とを含み、受信した前記機能拡張用パラメータが所定のキーと一致する場合には、前記カウンタ番号指定部に基づいて、前記不揮発性記憶手段の前記複数の領域の内の１つの領域に格納されている履歴動作回数を初期化することを特徴とする請求項３に記載の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
上記の課題を解決するため、本発明の印刷装置は、ホスト装置に接続され、該ホスト装置からのコマンド及びデータに基づいて印刷を行う印刷装置において、
当該印刷装置に電源を供給しない状態においても記憶内容を保持可能で、書き換え可能な複数の領域を有する不揮発性記憶手段と、当該印刷装置の複数の特定の動作回数をそれぞれカウントする動作回数カウント手段と、該動作回数カウント手段によるそれぞれのカウント値に基づき、前記印刷装置の複数の履歴動作回数として、前記不揮発性記憶手段の前記複数の領域にそれぞれ格納する動作回数格納手段と、前記ホスト装置からカウンタ変更コマンドを受信したとき、前記不揮発性記憶手段の前記複数の領域の内の１つの領域に格納されている履歴動作回数を初期化する動作回数変更手段とを備えたことを特徴とする。
なお、印刷装置の動作回数、例えば印刷文字数、記録媒体の搬送距離、オートカッタの動作回数等を、ホスト装置が知ることができるようになり、保守を行うオペレータは印刷装置から離れた場所で当該情報を得て保守作業に役立てることが可能となる。ここで、履歴動作回数とは、印刷装置が使用され始めてからの通算の動作回数をいい、当該動作に関する部材等の交換があった場合には当該交換の後の通算の動作回数でもよい。