(57)【要約】【課題】エラーが発生した場合に、ユーザーが知りたい情報を印刷により提供するプリンターを提案することにある。【解決手段】プリンター１（印刷装置）は、エラーを検出するエラー検出部と、エラーに関する複数の項目、及び、項目に対応するエラー情報を記憶する記憶部３９と、複数の項目のうちのいずれかの項目を特定する入力部２０と、エラー検出部がエラーを検出した場合に、記憶部３９を参照して、ロール紙３（印刷媒体）に複数の項目を印刷し、複数の項目のうち入力部２０により特定された項目に対応するエラー情報を印刷媒体４に印刷する制御部３０と、を備える。【選択図】図３
2018058262.tif 000002
【特許請求の範囲】
【請求項１】
エラーを検出する検出部と、
前記エラーに関する複数の項目、及び、前記項目に対応するエラー情報を記憶する記憶部と、
前記複数の項目のうちのいずれかの項目を特定する入力部と、
前記検出部がエラーを検出した場合に、前記記憶部を参照して、印刷媒体に前記複数の項目を印刷し、前記複数の項目のうち前記入力部により特定された前記項目に対応するエラー情報を前記印刷媒体に印刷する制御部と、を備える印刷装置。
【請求項２】
請求項１において、
前記入力部は、前記印刷媒体を搬送するためのフィードボタンであって、
前記制御部は、前記フィードボタンの操作に基づいて、前記複数の項目のうちのいずれかの項目を特定する、請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
予め定められた設定時間内に、前記フィードボタンが操作された回数に基づいて、前記複数の項目のうちのいずれかの項目を特定する、請求項２に記載の印刷装置。
【請求項４】
前記制御部は、
前記検出部がエラーを検出した後に所定の操作が行われた場合に、前記記憶部を参照して前記印刷媒体に前記複数の項目を印刷する、請求項１から３のいずれか一項に記載の印刷装置。
【請求項５】
電源をオンまたはオフする電源スイッチを備え、
前記制御部は、前記検出部がエラーを検出した後に、前記電源スイッチの操作により前記電源がオフされ、前記フィードボタンが操作された状態で前記電源がオンされた場合に、前記記憶部を参照して前記印刷媒体に前記複数の項目を印刷する、請求項２又は３に記載の印刷装置。
【請求項６】
表示部をさらに備え、
前記制御部は、
前記検出部がエラーを検出した場合に、前記印刷媒体に前記複数の項目を印刷することに代えて、前記表示部に前記複数の項目を表示する、請求項１から５のいずれか一項に記載の印刷装置。
【請求項７】
前記制御部は、
前記検出部がエラーを検出した場合に、前記特定された項目に対応するエラー情報を前記印刷媒体に印刷することに代えて、前記表示部に前記特定された項目に対応するエラー情報を表示する、請求項６に記載の印刷装置。
【請求項８】
前記エラー情報は、エラー内容を示す情報、ログ情報、エラー復帰方法を示す情報、および修理に関する連絡先を示す情報のいずれかである請求項１から７のいずれか一項に記載の印刷装置。
【請求項９】
前記ログ情報は、前記印刷装置の稼働時間、印刷枚数、印刷回数の少なくともいずれかを含む情報である請求項８に記載の印刷装置。
【請求項１０】
エラーに関する複数の項目、及び、前記項目に対応するエラー情報を記憶保持しておき、
前記エラーを検出すると、印刷媒体に前記複数の項目を印刷して当該複数の項目のうちのいずれかの項目を特定する情報が入力されるのを待ち、
前記情報が入力されると前記項目を特定し、特定した前記項目に対応するエラー情報を前記印刷媒体に印刷することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷装置の制御方法に関する。
【背景技術】
【０００２】
レジカウンターなどに設置されるレシートプリンターは、表示部としてＬＥＤを備えており、エラーが発生した場合にはＬＥＤを点滅させてエラーの発生を報知する。また、このようなレシートプリンターは、ＬＥＤの点滅パターンによって、発生したエラーのエラー内容を報知する。
【０００３】
ここで、特許文献１には、エラーが発生した後に再起動されると、エラー内容を記録紙に印刷するプリンターが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−２２１０９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
エラー内容を報知するＬＥＤの点滅パターンはエラーに対応する数だけある。従って、ＬＥＤの点滅を見たユーザーが、その点滅パターンからエラー内容を正確に把握することは容易ではない。そこで、特許文献１のように、プリンターでエラーが発生した場合に、エラーの内容を記録紙に印刷することが考えられる。しかし、エラーが発生したときにユーザーが知りたい情報はエラー内容に限られるものではない。例えば、ユーザーがＬＥＤの点滅パターンによってエラー内容を把握できている場合には、ユーザーが知りたい情報は、エラー内容ではなく、エラーから復帰するためのエラー復帰方法となる。
【０００６】
本発明の課題は、このような点に鑑みて、エラーが発生した場合に、ユーザーが知りたい情報を提供できる印刷装置および印刷装置の制御方法を提案することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の印刷装置は、エラーを検出する検出部と、前記エラーに関する複数の項目、及び、前記項目に対応するエラー情報を記憶する記憶部と、前記複数の項目のうちのいずれかの項目を特定する入力部と、前記検出部がエラーを検出した場合に、前記記憶部を参照して、印刷媒体に前記複数の項目を印刷し、前記複数の項目のうち前記入力部により特定された前記項目に対応するエラー情報を前記印刷媒体に印刷する制御部と、を備えることを特徴とする。
【０００８】
本発明によれば、エラーが検出されると、プリンターは記録媒体にエラーに関する複数の項目を印刷する。また、印刷されたエラーに関する複数の項目を見たユーザーが入力部によりいずれかの項目を特定すると、プリンターはユーザーによって特定された項目に対応するエラー情報を印刷媒体に印刷する。これにより、ユーザーは、プリンターでエラーが発生したときに、知りたい情報を選択して取得できる。従って、ユーザーの利便性が向上する。
【０００９】
本発明において、前記入力部は、前記印刷媒体を搬送するためのフィードボタンであって、前記制御部は、前記フィードボタンの操作に基づいて、前記複数の項目のうちのいずれかの項目を特定することが望ましい。このようにすれば、印刷装置がフィードボタンのみを備えるものである場合でも、複数の項目からいずれかの項目を特定することが可能となる。
【００１０】
本発明において、予め定められた設定時間内に、前記フィードボタンが操作された回数に基づいて、前記複数の項目のうちのいずれかの項目を特定するものとすることができる。このようにすれば、一つのフィードボタンを用いて、複数の項目から一つの項目を特定することが可能となる。
【００１１】
本発明において、前記検出部がエラーを検出した後に所定の操作が行われた場合に、前記記憶部を参照して前記印刷媒体に前記複数の項目を印刷するものとすることができる。このようにすれば、エラーが発生する毎に、印刷媒体にエラーに関する複数の項目が印刷されることを回避できる。
【００１２】
本発明において、電源をオンまたはオフする電源スイッチを備え、前記制御部は、前記検出部がエラーを検出した後に、前記電源スイッチの操作により前記電源がオフされ、前記フィードボタンが操作された状態で前記電源がオンされた場合に、前記記憶部を参照して前記印刷媒体に前記複数の項目を印刷するものとすることができる。このようにすれば、電源スイッチとフィードボタンを備える印刷装置において、エラーが発生したときに、電源スイッチとフィードボタンの操作に応じて、エラーに関する複数の項目を記録媒体に印刷するか否かを選択することができる。
【００１３】
本発明において、表示部をさらに備え、前記制御部は、前記検出部がエラーを検出した場合に、前記印刷媒体に前記複数の項目を印刷することに代えて、前記表示部に前記複数の項目を表示してもよい。このようにすれば、ユーザーにエラーに関する複数の項目を提示するために印刷媒体を消費する必要がない。この一方で、表示部の表示に基づいてユーザーが項目を特定すると、エラー情報がプリンターから発行される。従って、表示部における情報の表示欄が狭い場合でも、ユーザーに詳細なエラー情報を提供できる。
【００１４】
この場合において、前記制御部は、前記検出部がエラーを検出した場合に、前記特定された項目に対応するエラー情報を前記印刷媒体に印刷することに代えて、前記表示部に前記特定された項目に対応するエラー情報を表示するものとすることができる。このようにすれば、ユーザーにエラー情報を提示するために印刷媒体を消費する必要がない。
【００１５】
本発明において、前記エラー情報は、エラー内容を示す情報、ログ情報、エラー復帰方法を示す情報、および修理に関する連絡先を示す情報のいずれかであるものとすることができる。このようにすれば、エラーが発生したときに必要な情報をユーザーに提供することができる。
【００１６】
この場合において、前記ログ情報は、前記印刷装置の稼働時間、印刷枚数、印刷回数の少なくともいずれかを含む情報とすることができる。このようにすれば、ログ情報に基づいて、プリンターの稼働状態を把握できるので、エラーの原因などを推測することが容易となる。
【００１７】
次に、本発明の印刷装置の制御方法は、エラーに関する複数の項目、及び、前記項目に対応するエラー情報を記憶保持しておき、前記エラーを検出すると、印刷媒体に前記複数の項目を印刷して当該複数の項目のうちのいずれかの項目を特定する情報が入力されるのを待ち、前記情報が入力されると前記項目を特定し、特定した前記項目に対応するエラー情報を前記印刷媒体に印刷することを特徴とする。
【００１８】
本発明によれば、エラーが検出されると、プリンターは記録媒体にエラーに関する複数の項目を印刷する。また、印刷されたエラーに関する複数の項目を見たユーザーがいずれかの項目を選択する情報を入力すると、プリンターは入力された情報によって項目を特定して、特定した項目に対応するエラー情報を印刷媒体に印刷する。これにより、ユーザーは、ユーザーの知りたい情報を取得できる。従って、ユーザーの利便性が向上する。
【図面の簡単な説明】
【００１９】
【図１】本発明を適用したプリンターの外観斜視図である。
【図２】図１のプリンターの内部構造の説明図である。
【図３】図１のプリンターの制御系の概略ブロック図である。
【図４】エラー報知動作のフローチャートである。
【図５】エラーが発生した場合における印刷例の説明図である。
【発明を実施するための形態】
【００２０】
以下に、図面を参照して、本発明の実施の形態について説明する。
【００２１】
図１は本発明を適用したプリンターの外観斜視図である。図２は図１のプリンターの内部構造の説明図である。図１、図２に示すように、本例のプリンター１は店舗のレジカウンターなどに設置されてレシートなどを発行する。プリンター１は、ロール紙３（印刷媒体）を収容すると共に、収容したロール紙３を搬送し、サーマルヘッド２によって収容したロール紙３に画像を印刷し、ロール紙３を切断する機能を有する装置である。
【００２２】
図１、図２に示すように、プリンター１は、筐体６の上面にロール紙３を排出する排紙口７を備える。また、プリンター１は、筐体６の上面における排紙口７よりも後方に、筐体６の内部に設けられたロール紙収納室８を開閉する開閉扉９を備える。筐体６の内部には、サーマルヘッド２と、オートカッター１０とが収容されている。また、筐体６の内部には、ロール紙収納室８からサーマルヘッド２による印刷位置Ａおよびオートカッター１０による切断位置Ｂをこの順に経由して排紙口７に至る搬送経路１１と、ロール紙収納室８から繰り出されるロール紙３を搬送経路１１に沿って搬送する搬送機構１２とが設けられている。さらに、筐体６の内部には、ＣＰＵやメモリーを備える制御基板２４が収容されている。
【００２３】
搬送機構１２は、サーマルヘッド２に押圧されたプラテンローラー１３とプラテンローラー１３を駆動する搬送モーター１４とを備える。ロール紙３はサーマルヘッド２とプラテンローラー１３との間に挟まれた状態で搬送される。オートカッター１０は可動刃１５と可動刃１５を駆動するカッターモーター１６とを備える。カッターモーター１６の駆動により、可動刃１５は、その刃部が搬送経路１１内に突出してロール紙３を切断する突出位置と、その刃部が搬送経路１１から離間する待機位置との間を移動する。
【００２４】
また、図１に示すように、プリンター１は、筐体６の上面に、電源スイッチ１８と、表示部１９と、フィードボタン２０（入力部）とを備える。電源スイッチ１８はプリンター１の電源をオン、オフするためのスイッチである。表示部１９は３つのＬＥＤ２１〜２３を備える。第１ＬＥＤ２１は、電源がオンの状態で点灯し、電源がオフになると消灯する。第２ＬＥＤ２２は、搬送経路１１上にロール紙３がある状態では消灯しており、搬送経路１１上にロール紙３が無い状態では点灯する。第３ＬＥＤ２３は、所定のエラーが発生すると点滅する。ここで、第３ＬＥＤ２３が点滅する点滅パターンは複数あり、第３ＬＥＤ２３は発生したエラーに対応付けられた点滅パターンで点滅する。
【００２５】
フィードボタン２０は、ロール紙３を所定量毎に紙送りする際に操作されるボタンである。すなわち、フィードボタン２０が１回押下されると、搬送モーター１４が所定の駆動量だけ駆動され、これによりロール紙３が所定の搬送量だけ搬送される。
【００２６】
ここで、プリンター１への電力の供給は当該プリンター１に着脱可能に接続された電源アダプター２５を介して行われる。また、プリンター１はレジスターなどのホスト装置（不図示）に通信可能に接続されている。
【００２７】
ホスト装置から決済情報などの印刷データが供給されると、プリンター１は、搬送モーター１４を駆動して、搬送機構１２によりロール紙３を搬送経路１１に沿って一定速度で搬送する。これに並行して、プリンター１は、サーマルヘッド２を駆動して、印刷位置Ａを通過するロール紙３の記録紙部分に印刷を施す。さらに、プリンター１は、印刷データの印刷が終了すると、ロール紙３における印刷が施された部分を切断位置Ｂよりも下流側に搬送し、カッターモーター１６を駆動してオートカッター１０によりロール紙３を切断する。これにより、プリンター１はレシートを発行する。
【００２８】
図３はプリンター１の制御系の概略ブロック図である。プリンター１の制御系は、制御基板２４に搭載されたＣＰＵやメモリーを備える制御部３０を中心に構成されている。制御部３０の入力側には、ホスト装置との間で通信を行うための通信部３１、電源スイッチ１８およびフィードボタン２０が接続されている。また、制御部３０の入力側には、各種のセンサーが接続されている。本例では、紙センサー３３、扉センサー３４、ヘッド温度センサー３５、ヘッド電圧センサー３６、カッターセンサー３７、電源電圧センサー３８が接続されている。制御部３０の出力側には、不図示のドライバーを介して、サーマルヘッド２、搬送モーター１４、カッターモーター１６、表示部１９が接続されている。また、制御部３０には記憶部３９が接続されている。記憶部３９は書き換え可能な不揮発性メモリーである。
【００２９】
紙センサー３３は、搬送経路１１における印刷位置Ａよりも上流側でロール紙３の有無を検出する。紙センサー３３は、搬送経路１１上のロール紙３を機械的或いは光学的に検出する。扉センサー３４は開閉扉９がロール紙収納室８を封鎖する閉位置にあることを機械的あるいは光学的に検出する。ヘッド温度センサー３５はサーマルヘッド２の温度を検出する。ヘッド電圧センサー３６は、サーマルヘッド２の各発熱体素子の抵抗値の変化に起因して変動するサーマルヘッド２の電圧の変化を検出する。カッターセンサー３７は、可動刃１５が待機位置にあるか否かを検出する。電源電圧センサー３８は、プリンター１に外部から供給される電圧を検出する。
【００３０】
制御部３０は、印刷制御部４１、エラー検出部４２、エラー報知部４３を備える。
【００３１】
印刷制御部４１は、ホスト装置などから印刷データが供給されると、搬送モーター１４およびサーマルヘッド２を駆動してロール紙３に印刷データを印刷する。また、印刷制御部４１はカッターモーター１６を駆動して切断位置Ｂに配置されたロール紙３を切断する。さらに、印刷制御部４１は、稼働時間、印刷時間、印刷データを印刷した印刷回数、記録紙を搬送した紙送り行数、カッター駆動時間などを積算して、稼働ログとして記憶部３９に記憶する。また、印刷制御部４１は、フィードボタン２０が押下された場合には、搬送モーター１４を所定の駆動量だけ駆動して、搬送機構１２によりロール紙３を所定の搬送量だけ搬送する。
【００３２】
エラー検出部４２は、各センサー３３〜３８が制御部３０に出力する値に基づいてエラーの発生を検出する。より具体的には、エラー検出部４２は、紙センサー３３が出力する値が搬送経路１１上にロール紙３が無い状態を示す値である場合に、紙無しエラーを検出する。紙無しエラーが発生した場合には、ロール紙３が無いので、プリンター１による印刷が不可能となる。また、エラー検出部４２は、扉センサー３４が出力する値が、開閉扉９が閉位置にないことを示す値である場合に、扉エラーを検出する。扉エラーが発生した場合には、開閉扉９が閉じられていないことに起因してロール紙収納室８内でのロール紙３の転動が不安定となり、ロール紙３の搬送に不具合が発生する可能性がある。
【００３３】
また、エラー検出部４２は、ヘッド温度センサー３５が出力する値が予め定めた基準温度よりも高い場合に、ヘッド高温エラーを検出する。ヘッド高温エラーが発生した場合には、高温によって印刷ヘッドが破損する可能性がある。なお、基準温度は、実際に印刷ヘッドが破損する限界温度に対してマージンを含む温度であり、限界温度よりも低い温度である。さらに、エラー検出部４２は、ヘッド電圧センサー３６が出力する値が予め定めた範囲にない場合に、ヘッド電圧エラーを検出する。ヘッド電圧エラーが発生した場合には、印刷ヘッドの発熱体素子に不具合が発生しており、印刷にドット抜けが発生する可能性がある。
【００３４】
さらに、エラー検出部４２は、カッターモーター１６を所定期間駆動したときに、可動刃１５が待機位置から移動したことが検出されない場合に、カッターセンサー３７が出力する値によってカッターエラーを検出する。カッターエラーが発生した場合には、オートカッター１０によりロール紙３を切断することができない可能性がある。また、エラー検出部４２は、電源電圧センサー３８が出力する値が予め定めた範囲にない場合に、電源電圧エラーを検出する。電源電圧エラーが発生した場合には、電源アダプター２５として製品の規格に対応するものが用いられていない可能性があり、プリンター１が故障する可能性がある。さらに、エラー検出部４２は、制御部３０のメモリーを監視しており、メモリーに不整合が発生した場合に、メモリーエラーを検出する。メモリーエラーが発生した場合には、プリンター１に誤動作が発生する可能性がある。
【００３５】
エラー検出部４２は、エラーを検出すると、エラーが発生したことを示すフラグを記憶部３９に記憶する。また、エラー検出部４２は、エラーを検出すると、検出したエラーを特定するとともに、特定したエラーをエラー特定情報として記憶部３９に記憶する。さらに、エラー検出部４２は時計を備えており、エラーを検出すると、エラー特定情報と共に、エラーの発生時刻を記憶部３９に記憶する。
【００３６】
ここで、記憶部３９には、予め、エラー情報が、エラー特定情報と関連付けられた形態で記憶されている。エラー情報とは、エラー内容、エラー復帰方法、稼働ログ、修理連絡先などである。
【００３７】
エラー内容は、扉エラー、ヘッド高温エラー、ヘッド電圧エラー、カッターエラー、電源電圧エラー、メモリーエラーなどの具体的なエラーの名称である。エラー復帰方法は、各エラーから復帰するための具体的な指示である。例えば、扉エラーからのエラー復帰方法は「開閉扉を閉じてください」という指示である。ヘッド高温エラーからのエラー復帰方法は「しばらく時間をおいてから印刷を再開して下さい」という指示である。ヘッド電圧エラーからのエラー復帰方法は「印刷ヘッドを交換して下さい」という指示である。カッターエラーからのエラー復帰方法は「カッターを修理して下さい」という指示である。電源電圧エラーからのエラー復帰方法は「正しい電源アダプターが使用されているか確認して下さい」という指示である。メモリーエラーからのエラー復帰方法は「制御基板を交換して下さい」という指示である。
【００３８】
稼働ログは、プリンター１の稼働時間、印刷時間、印刷データを印刷した印刷回数、記録紙を搬送した紙送り行数、カッター駆動時間などである。稼働ログのそれぞれは、印刷制御部４１によって積算されて記憶部３９に記憶され、更新されている。修理連絡先は、当該プリンター１を修理保守するサービスセンターの電話番号などである。
【００３９】
また、記憶部３９には、予め、エラーに関する複数の項目が、エラー特定情報およびエラー情報と関連付けられた形態で記憶されている。エラーに関する複数の項目は、例えば、「１．エラー内容の印刷」、「２．エラー復帰方法の印刷」、「３．稼働ログの印刷」、「４．修理連絡先の印刷」というものであり、エラー報知部４３によって印刷される項目である。
【００４０】
なお、エラー検出部４２によって、紙無しエラー、扉エラー、ヘッド高温エラー、ヘッド電圧エラー、カッターエラー、電源電圧エラー、メモリーエラーが検出されると、プリンター１のステータスはエラー状態となる。しかし、これらのエラーのうち、扉エラー、ヘッド高温エラー、ヘッド電圧エラー、カッターエラー、電源電圧エラー、メモリーエラーによるエラー状態では、プリンター１は、サーマルヘッド２および搬送モーター１４の駆動が可能であり、後述するエラーに関連する項目の印刷やエラー情報の印刷を行うことが可能である。
【００４１】
エラー報知部４３は、エラー検出部４２によってエラーが検出されると、表示部１９を駆動して、エラーを報知する。すなわち、紙無しエラーが検出された場合には、第２ＬＥＤ２２を駆動して点灯させる。扉エラー、ヘッド高温エラー、ヘッド電圧エラー、カッターエラー、電源電圧エラー、メモリーエラーが検出された場合には、検出されたエラーに対応する点滅パターンで第３ＬＥＤ２３を点滅させる。
【００４２】
また、エラー報知部４３は、フィードボタン２０が押下された状態で電源スイッチ１８がオンにされたときに記憶部３９を参照する。そして、エラー報知部４３は、記憶部３９にフラグがあるか否かを確認する。
【００４３】
ここで、記憶部３９にフラグがある場合には、エラー報知部４３は、記憶部３９を参照してエラーに関する複数の項目を取得する。そして、エラー報知部４３は、搬送モーター１４およびサーマルヘッド２を駆動して、取得した複数の項目をロール紙３に印刷する。本例では、エラー報知部４３は、「１．エラー内容の印刷」、「２．エラー復帰方法の印刷」、「３．稼働ログの印刷」、「４．修理連絡先の印刷」という４つの項目をロール紙３に印刷する。
【００４４】
さらに、エラー報知部４３は、ロール紙３に複数の項目を印刷した後にフィードボタン２０が操作されるのを待ち、フィードボタン２０が操作されると当該操作に基づいて複数の項目のうちの一つの項目を特定する。
【００４５】
より具体的には、エラー報知部４３は、ロール紙３に複数の項目を印刷した後にフィードボタン２０が押下された場合には、搬送モーター１４を駆動せず、フィードボタン２０が最初に押下された時点から予め定められた設定時間内に、何回フィードボタン２０が押下されるかを検出する。そして、エラー報知部４３は、設定時間内にフィードボタン２０が押下された回数（項目を特定するための情報）に基づいて、複数の項目のうちのいずれかの項目を特定する。例えば、設定時間内にフィードボタン２０が押下された回数と項目の先頭の番号とを対応させて、複数の項目のうちの一つの項目を特定する。
【００４６】
そして、エラー報知部４３は、フィードボタン２０の操作に基づいて特定した項目と、記憶部３９に記憶されているエラー特定情報との双方に関連付けられたエラー情報をロール紙３に印刷する。
【００４７】
ここで、項目として「１．エラー内容の印刷」を特定した場合には、エラー報知部４３は、記憶部３９を参照して、エラー特定情報により特定されるエラー内容とエラーの発生時刻とをロール紙３に印刷する。また、項目として「２．エラー復帰方法の印刷」を特定した場合には、エラー報知部４３は、記憶部３９を参照して、エラー特定情報により特定されるエラーから復帰するための指示をロール紙３に印刷する。例えば、特定されるエラーが扉エラーの場合には、エラー報知部４３は「開閉扉を閉じてください」と印刷する。特定されるエラーがヘッド高温エラーの場合には、エラー報知部４３は「しばらく時間をおいてから印刷を再開して下さい」と印刷する。特定されるエラーがヘッド電圧エラーでの場合には、エラー報知部４３は「印刷ヘッドを交換して下さい」と印刷する。特定されるエラーがカッターエラーの場合には、エラー報知部４３は「カッターを修理して下さい」と印刷する。特定されるエラーが電源電圧エラーの場合には、エラー報知部４３は「正しい電源アダプターが使用されているか確認して下さい」と印刷する。特定されるエラーがメモリーエラーの場合には、エラー報知部４３は「制御基板を交換して下さい」と印刷する。
【００４８】
さらに、項目として「３．稼働ログの印刷」を特定した場合には、エラー報知部４３は記憶部３９を参照して、稼働ログをロール紙３に印刷する。本例では、稼働ログとして、プリンター１の稼働時間、印刷時間、印刷データを印刷した印刷回数、記録紙を搬送した紙送り行数、カッター駆動時間などが印刷される。また、項目として「４．修理連絡先の印刷」を特定した場合には、エラー報知部４３は、記憶部３９を参照して、サービスセンターの連絡先をロール紙３に印刷する。
【００４９】
なお、エラー報知部４３は、エラー復帰方法の実行などによって、プリンター１がエラー状態から復帰すると、記憶部３９に記憶保持されていたフラグとエラー特定情報を消去する。
【００５０】
図４はエラー報知動作のフローチャートである。図４に示すように、プリンター１でエラーが検出されると（ステップＳＴ１）、プリンター１（エラー検出部４２）は、エラーの発生を示すフラグと、発生したエラーに対応するエラー特定情報と、発生時刻を記憶部３９に記憶保持する。また、エラーが検出されると、プリンター１は、表示部１６を駆動してユーザーにエラーを報知する（ステップＳＴ２）。
【００５１】
ここで、ユーザーがエラー内容やエラー復帰方法等のエラー情報を知りたい場合には、ユーザーは、所定の操作を行いながら、プリンターを再起動する（ステップＳＴ３）。より具体的には、ユーザーは、電源スイッチ１８を操作して、一旦、プリンター１の電源をオフとする。その後、ユーザーは、フィードボタン２０を押下した状態で電源スイッチ１８をオンとして、プリンター１の電源を再投入する。
【００５２】
電源が再投入されたときに、記憶部３９にはフラグが記憶保持されている。従って、プリンター１（エラー報知部４３）は、ロール紙３にエラーに関する複数の項目を印刷する（ステップＳＴ４）。そして、プリンター１は、ユーザーによるフィードボタン２０の押下によって各項目が選択されるのを待つ。
【００５３】
その後、設定時間内におけるフィードボタン２０の押下の回数に基づいて、プリンター１がユーザーの選択した項目を特定すると（ステップＳＴ５）、プリンター１は、特定した項目および記憶部３９に記憶保持されているエラー特定情報に対応するエラー情報をロール紙３に印刷する（ステップＳＴ６）。すなわち、プリンター１が項目として「１．エラー内容の印刷」を特定した場合には、プリンター１はエラーの具体的な名称をロール紙３に印刷する。また、プリンター１が項目として「２．エラー復帰方法の印刷」を特定した場合には、プリンター１はエラーから復帰するための具体的な方法をロール紙３に印刷する。また、プリンター１が項目として「３．ログ情報の印刷」を特定した場合には、プリンター１は印刷時間や印刷回数等をロール紙３に印刷する。プリンター１が項目として「４．修理連絡先の印刷」を特定した場合には、プリンター１はサービスセンターの連絡先をロール紙３に印刷する。
【００５４】
図５はヘッド高温エラーが発生した場合における印刷例の説明図である。図５に示す例では、ヘッド高温エラーが発生したときにユーザーによって図４のステップＳＴ３の動作が行われている。この結果、ロール紙３には、複数の項目として、「１．エラー内容の印刷」、「２．エラー復帰方法の印刷」、「３．ログ情報の印刷」、「４．修理連絡先の印刷」が印刷されている。また、その後、ユーザーによってステップＳＴ５におけるフィードボタン２０の押下が行われており、この押下によってプリンター１は複数の項目から「２．エラー復帰方法の印刷」を特定している。この結果、ロール紙３には「しばらく時間をおいてから印刷を再開して下さい」というエラー復帰方法が印刷されている。
【００５５】
ここで、ユーザーがエラー復帰方法を試すことなどにより、エラーが解消されてプリンター１がエラー状態から復帰した場合には、記憶部３９に記憶保持されたフラグおよびエラー特定情報は消去される。ユーザーにおいてプリンターをエラー状態から復帰させることができない場合には、プリンター１はサービスセンターに持ち込まれることになる。
【００５６】
なお、エラーが発生している状態のプリンター１がサービスセンターに持ち込まれた場合には、サービスセンターにおいて、サービスマンは、フィードボタン２０を押下した状態で電源スイッチ１８をオンとして、プリンター１の電源を投入する。これにより、プリンター１は、ロール紙３に複数の項目を印刷する。また、サービスマンがフィードボタン２０を押下して項目を選択すれば、プリンター１はエラー内容やエラー情報を印刷する。従って、サービスマンは、発生しているエラー内容、エラー復帰方法を容易に取得できる。また、サービスマンが複数の項目から「３．ログ情報の印刷」を選択すれば、プリンター１の稼働ログを取得できる。従って、サービスマンがエラーの原因を推測することが容易となる。
【００５７】
このように、本例では、エラーが検出されると、プリンター１はロール紙３にエラーに関する複数の項目を印刷する。また、印刷されたエラーに関する複数の項目を見たユーザーがフィードボタン２０を用いていずれかの項目を選択すると、プリンター１は選択された項目に対応するエラー情報をロール紙３に印刷する。これにより、ユーザーは、ユーザーの知りたい情報を取得できる。従って、ユーザーの利便性が向上する。
【００５８】
また、本例では、プリンター１は、フィードボタン２０の操作に基づいて、複数の項目のうちのいずれかの項目を特定する。従って、プリンター１がフィードボタン２０のみを備えるものである場合でも、複数の項目からいずれかの項目を特定できる。また、設定時間内にフィードボタン２０が操作された回数に基づいて複数の項目のうちのいずれかの項目を特定するので、一つのフィードボタン２０を用いて、複数の項目から一つの項目を特定することが可能である。
【００５９】
また、本例では、電源スイッチ１８とフィードボタン２０とを同時に操作してプリンター１の電源をオンとしてプリンター１を再起動した場合に、ロール紙３にエラーに関する複数の項目を印刷する。従って、エラーが発生したときに、エラーに関する複数の項目をロール紙３に印刷するか否かを選択することができる。よって、エラーが発生する毎に、ロール紙３にエラーに関する複数の項目が印刷されることを回避できる。
【００６０】
ここで、プリンター１が、表示部１９として、液晶パネルなど文字情報を表示できるものを備える場合には、制御部３０は、エラー検出部４２がエラーを検出した場合に、ロール紙３にエラーに関する複数の項目を印刷することに代えて、表示部１９にエラーに関する複数の項目を表示してもよい。このようにすれば、エラーに関する複数の項目をユーザーに提示するためにロール紙３を消費する必要がない。この一方で、表示部１９の表示に基づいてユーザーがフィードボタン２０を押下して項目を特定すると、エラー情報がロール紙３に印刷されてプリンター１から発行される。従って、表示部１９における情報の表示欄が狭い場合でも、ユーザーに詳細なエラー情報を提供できる。
【００６１】
なお、プリンターが、表示部１９として、液晶パネルなど文字情報を表示できるものを備える場合には、フィードボタン２０の押下によって特定した項目に対応するエラー情報を、表示部１９に表示してもよい。また、表示部１９にエラー情報を表示した場合には、ロール紙３にエラー情報を印刷することを省略することもできる。このようにすれば、エラー情報をユーザーに提供するためにロール紙３を消費しなくてもよくなる。また、このようにすれば、紙無しエラーなど、印刷が不能となるエラーが発生した場合などに、エラー情報を、表示部１９に表示できる。
【００６２】
また、上記の例では、プリンター１はサーマルヘッド２を搭載するが、インクジェットヘッドを搭載するプリンター１に本発明を適用してもよい。この場合には、ヘッド電圧センサー３６に代えて、インクジェットのインクノズルに目詰まりが発生しているか否かを検出する不良ノズル検出機構を備えるものとすることができる。また、エラー検出部４２は、不良ノズル検出機構からの出力により目詰まりが発生しているインクノズルが所定数以上あることが示される場合に、インクノズルエラーを検出するものとする。ここで、インクノズルエラーが検出された場合には、印刷にドット抜けが発生して、印刷品質が低下する可能性がある。また、インクノズルエラーが検出された場合には、エラー報知部４３は、エラー内容として、「インノズルエラー」と印刷し、エラー復帰方法として、「クリーニングをして下さい」などと印刷するものとすることができる。
【００６３】
さらに、プリンター１が、ラベルへの印刷や、単票用紙への印刷を行うものである場合には、稼働ログに印刷枚数を含むことができる。
【符号の説明】
【００６４】
１…プリンター（印刷装置）、２…印刷ヘッド、３…ロール紙（記録媒体）、６…筐体、７…排紙口、８…ロール紙収納室、９…開閉扉、１０…オートカッター、１１…搬送経路、１２…搬送機構、１３…プラテンローラー、１４…搬送モーター、１５…可動刃、１６…カッターモーター、１６…表示部、１８…電源スイッチ、１９…表示部、２０…フィードボタン（入力部）、２１…第１ＬＥＤ、２２…第２ＬＥＤ、２３…第３ＬＥＤ、２４…制御基板、２５…電源アダプター、３０…制御部、３１…通信部、３３…紙センサー、３４…扉センサー、３５…ヘッド温度センサー、３６…ヘッド電圧センサー、３７…カッターセンサー、３８…電源電圧センサー、３９…記憶部、４１…印刷制御部、４２…エラー検出部、４３…エラー報知部、Ａ…印刷位置、Ｂ…切断位置。
【図１】
2018058262.tif 000003
【図２】
2018058262.tif 000004
【図３】
2018058262.tif 000005
【図４】
2018058262.tif 000006
【図５】
2018058262.tif 000007