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