(57)【特許請求の範囲】
【請求項１】
エラーの種類ごとに、エラー復旧処理を記憶したテーブルと、
用紙搬送経路に臨み、用紙を切断する用紙切断部と、
オートカッター装置の状態、および、前記エラーの種類を判別する状態判別部と、
操作部の操作にしたがい、前記オートカッター装置の状態に応じて処理を実行する処理実行部と、を備え、
前記処理実行部は、
前記オートカッター装置の状態がエラー状態の場合、前記テーブルを参照し、前記操作部の操作にしたがって前記エラーの種類に応じたエラー復旧処理を実行し、
前記オートカッター装置の状態が通常状態の場合、前記操作部の操作にしたがって予め定められた所定の処理を実行することを特徴とするオートカッター装置。
【請求項２】
用紙搬送経路に臨み、用紙を切断する用紙切断部と、
オートカッター装置の状態を判別する状態判別部と、
操作部の操作にしたがい、前記オートカッター装置の状態に応じて処理を実行する処理実行部と、を備え、
前記処理実行部は、
前記オートカッター装置の状態が前記用紙切断部のエラー状態の場合、前記操作部の操作にしたがって前記用紙切断部の初期化処理を含むエラー復旧処理を実行し、
前記オートカッター装置の状態が通常状態の場合、前記操作部の操作にしたがって前記用紙の所定量分の搬送を行うことを特徴とするオートカッター装置。
【請求項３】
前記用紙切断部は、
固定刃と、可動刃と、前記可動刃を駆動するカッターモーターと、を有し、
前記用紙切断部の初期化処理は、前記可動刃を初期設定位置に戻す処理であることを特徴とする請求項２に記載のオートカッター装置。
【請求項４】
請求項１ないし３のいずれか１項に記載のオートカッター装置と、
前記用紙搬送経路に臨み、前記用紙に印刷を行う印刷部と、を備えることを特徴とするプリンター装置。
【請求項５】
エラーの種類ごとに、エラー復旧処理を記憶したテーブルと、用紙搬送経路に臨み、用紙を切断する用紙切断部と、操作部と、を備えたオートカッター装置の制御方法であって、
オートカッター装置の状態、および、前記エラーの種類を判別する状態判別ステップと、
前記操作部の操作にしたがい、前記オートカッター装置の状態に応じて処理を実行する処理実行ステップと、を備え、
前記処理実行ステップは、
前記オートカッター装置の状態がエラー状態の場合、前記テーブルを参照し、前記操作部の操作にしたがって前記エラーの種類に応じたエラー復旧処理を実行し、
前記オートカッター装置の状態が通常状態の場合、前記操作部の操作にしたがって予め定められた所定の処理を実行することを特徴とするオートカッター装置の制御方法。
【請求項６】
用紙搬送経路に臨み、用紙を切断する用紙切断部と、操作部と、を備えたオートカッター装置の制御方法であって、
オートカッター装置の状態を判別する状態判別ステップと、
前記操作部の操作にしたがい、前記オートカッター装置の状態に応じて処理を実行する処理実行ステップと、を備え、
前記処理実行ステップは、
前記オートカッター装置の状態が前記用紙切断部のエラー状態の場合、前記操作部の操作にしたがって前記用紙切断部の初期化処理を含むエラー復旧処理を実行し、
前記オートカッター装置の状態が通常状態の場合、前記操作部の操作にしたがって前記用紙の所定量分の搬送を行うことを特徴とするオートカッター装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エラー復旧処理機能を備えたオートカッター装置、プリンター装置およびオートカッター装置の制御方法に関するものである。
【背景技術】
【０００２】
従来、プリンター装置で発生したエラーの要因に対応して、ホスト装置による要因解除処理を実行する印刷システムが知られている（例えば、特許文献１）。ホスト装置は、プリンター装置から送信されたエラー発生情報に基づいてプリンター装置の異常要因を判定し、判定した異常要因に対応するエラー復旧コマンドをプリンター装置に送信する。
【０００３】
ところで、プリンター装置には長尺状の用紙（ロール紙）を切断するためのオートカッター機構を備えたものが多く存在する。オートカッター機構にエラーが発生した場合、上記特許文献１のように、ホスト装置からのエラー復旧コマンドを送信するか、ロール紙カバーの開閉によってエラー復旧を行うことが一般的である。ところが、オートカッター機構とロール紙カバーの構造や配置によっては、オートカッターエラーが発生した場合、カッター刃が突出したままの状態となってロール紙カバーを開けることができなくなることがある。このため、エラー復旧コマンドによるエラー解除方法しか対応できていないのが現状である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１８１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、オートカッターエラーが発生した場合は、カッター刃の状態確認および用紙カットに失敗した用紙の除去などプリンター装置側の作業が必要となる。また、カッター刃のカッター位置が適切ではない場合は、カッター刃を初期設定位置（ホームポジション）に戻す操作も必要である。このように従来は、オートカッターエラーが発生した場合、プリンター装置側の操作とホスト装置側の操作（エラー復旧コマンドの送信指示）の両方を行わなければならず、面倒であった。
【０００６】
本発明は、上記の問題に鑑み、オートカッターエラーが発生した場合、容易且つ迅速にエラー復旧を行うことができるオートカッター装置、プリンター装置およびオートカッター装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のオートカッター装置は、エラーの種類ごとに、エラー復旧処理を記憶したテーブルと、用紙搬送経路に臨み、用紙を切断する用紙切断部と、オートカッター装置の状態、および、エラーの種類を判別する状態判別部と、操作部の操作にしたがい、オートカッター装置の状態に応じて処理を実行する処理実行部と、を備え、処理実行部は、オートカッター装置の状態がエラー状態の場合、テーブルを参照し、操作部の操作にしたがってエラーの種類に応じたエラー復旧処理を実行し、オートカッター装置の状態が通常状態の場合、操作部の操作にしたがって予め定められた所定の処理を実行することを特徴とする。
本発明のオートカッター装置は、用紙搬送経路に臨み、用紙を切断する用紙切断部と、オートカッター装置の状態を判別する状態判別部と、操作部の操作にしたがい、オートカッター装置の状態に応じて処理を実行する処理実行部と、を備え、処理実行部は、オートカッター装置の状態が用紙切断部のエラー状態の場合、操作部の操作にしたがって用紙切断部の初期化処理を含むエラー復旧処理を実行し、オートカッター装置の状態が通常状態の場合、操作部の操作にしたがって用紙の所定量分の搬送を行うことを特徴とする。
上記のオートカッター装置において、用紙切断部は、固定刃と、可動刃と、可動刃を駆動するカッターモーターと、を有し、用紙切断部の初期化処理は、可動刃を初期設定位置に戻す処理であることを特徴とする。
本発明のプリンター装置は、上記のオートカッター装置と、用紙搬送経路に臨み、用紙に印刷を行う印刷部と、を備えることを特徴とする。
本発明のオートカッター装置の制御方法は、エラーの種類ごとに、エラー復旧処理を記憶したテーブルと、用紙搬送経路に臨み、用紙を切断する用紙切断部と、操作部と、を備えたオートカッター装置の制御方法であって、オートカッター装置の状態、および、エラーの種類を判別する状態判別ステップと、操作部の操作にしたがい、オートカッター装置の状態に応じて処理を実行する処理実行ステップと、を備え、処理実行ステップは、オートカッター装置の状態がエラー状態の場合、テーブルを参照し、操作部の操作にしたがってエラーの種類に応じたエラー復旧処理を実行し、オートカッター装置の状態が通常状態の場合、操作部の操作にしたがって予め定められた所定の処理を実行することを特徴とする。
本発明のオートカッター装置の制御方法は、用紙搬送経路に臨み、用紙を切断する用紙切断部と、操作部と、を備えたオートカッター装置の制御方法であって、オートカッター装置の状態を判別する状態判別ステップと、操作部の操作にしたがい、オートカッター装置の状態に応じて処理を実行する処理実行ステップと、を備え、処理実行ステップは、オートカッター装置の状態が用紙切断部のエラー状態の場合、操作部の操作にしたがって用紙切断部の初期化処理を含むエラー復旧処理を実行し、オートカッター装置の状態が通常状態の場合、操作部の操作にしたがって用紙の所定量分の搬送を行うことを特徴とする。
なお、以下の構成としても良い。
本発明のオートカッター装置は、用紙搬送経路に臨み、用紙を切断する用紙切断部と、オートカッター装置の内部状態を判別する内部状態判別部と、１の操作部と、１の操作部の操作にしたがい、内部状態に応じて処理を実行する処理実行部と、を備え、処理実行部は、内部状態が用紙切断部のエラー発生状態の場合、１の操作部の操作にしたがって用紙切断部の初期化処理を含むエラー復旧処理を実行し、内部状態が通常状態の場合、予め定められた所定の処理を実行することを特徴とする。
【０００８】
本発明のオートカッター装置の制御方法は、用紙搬送経路に臨み、用紙を切断する用紙切断部と、１の操作部と、を備えたオートカッター装置の制御方法であって、オートカッター装置の内部状態を判別する内部状態判別ステップと、１の操作部の操作にしたがい、内部状態に応じて処理を実行する処理実行ステップと、を備え、処理実行部は、内部状態が用紙切断部のエラー発生状態の場合、１の操作部の操作にしたがって用紙切断部の初期化処理を含むエラー復旧処理を実行し、内部状態が通常状態の場合、予め定められた所定の処理を実行することを特徴とする。
【０００９】
これらの構成によれば、オートカッター装置の内部状態が用紙切断部のエラー発生状態の場合、１の操作部の操作にしたがってエラー復旧処理を実行するため、オートカッター装置側の操作だけで（ホスト装置側の操作を必要とすることなく）、エラー復旧を行うことができる。また、エラー復旧処理には、用紙切断部の初期化処理が含まれるため、初期化処理を行うための操作も不要となり、ユーザーの手間をさらに軽減できる。また、１の操作部は、内部状態が通常状態の場合、予め定められた所定の処理を実行するためのものであるため、本発明を実現するために専用の操作部を追加する必要がない。つまり、装置コストを大幅に増加させることなく、オートカッター装置にエラー復旧処理機能を搭載することができる。
なお、「通常状態」とは、エラー（用紙切断部のエラーの他、各種エラーを含む）が発生していない状態を指す。
【００１０】
上記のオートカッター装置において、用紙切断部は、固定刃と、固定刃に対し切断動作する可動刃と、可動刃を駆動するカッターモーターと、を有し、用紙切断部の初期化処理は、カッターモーターの駆動を、切断動作時の駆動方向とは逆方向に駆動することにより、可動刃を初期設定位置に戻す処理であることを特徴とする。
【００１１】
この構成によれば、用紙切断部のエラー（オートカッターエラー）が発生し、可動刃が突出したままの状態となってロール紙カバーを開けることができなくなった場合に、カッターモーターを逆回転させるといった簡単な制御により、可動刃を初期設定位置に戻すことができる。
【００１２】
本発明のプリンター装置は、上記のオートカッター装置と、用紙搬送経路に臨み、用紙に印刷を行う印刷部と、を備えたことを特徴とする。
【００１３】
この構成によれば、オートカッターエラーが発生した場合、容易且つ迅速にエラー復旧を行うことができるプリンター装置を提供することができる。
なお、印刷部の印刷方式は、サーマルヘッド方式やインクジェット方式など、その種類を問わない。
【００１４】
上記のプリンター装置において、エラーの種類ごとに、エラー復旧処理を記憶したテーブルをさらに備え、内部状態判別部は、エラーの種類を判別し、処理実行部は、テーブルを参照し、１の操作部の操作にしたがって、エラーの種類に応じたエラー復旧処理を実行することを特徴とする。
【００１５】
この構成によれば、オートカッターエラーだけでなく、プリンター装置に発生する種々のエラーの種類に対応したエラー復旧処理を、プリンター装置側の操作だけで実行させることができる。
なお、エラーの種類とそれに対応するエラー復旧処理の一例としては、オートカッターエラー時における用紙切断部の初期化処理をはじめ、ロール紙カバーオープン時におけるロール紙カバーの閉蓋処理（自動開閉機能が搭載されている場合）、印刷ヘッド高音時におけるヘッド冷却処理（冷却ファンの駆動など）、などが考えられる。
【００１６】
上記のプリンター装置において、内部状態判別部により内部状態がエラー発生状態と判別された場合、エラーの種類に応じて異なる表示を行うエラー表示部をさらに備えたことを特徴とする。
【００１７】
この構成によれば、エラー表示部の表示により、ユーザーが、プリンター装置にどのようなエラーが発生したのかを確認できる。
なお、エラー表示部は、ＬＥＤなど点灯／点滅によって情報を通知するものであっても良いし、液晶ディスプレイなど画像や文字で情報を通知するものであっても良い。
また、エラー表示部は、エラー要因が解消した場合、ＬＥＤを非表示としたり、液晶ディスプレイにその旨を表示したりすることが好ましい。例えば、オートカッターエラーが発生した場合であって１の操作部の操作によってオートカッターエラーが解消した場合は、ＬＥＤを非表示とし、用紙詰まりなどの要因により初期化処理が実行できずオートカッターエラーが解消できなかった場合は、ＬＥＤを表示状態のままとすることが好ましい。
【００１８】
上記のプリンター装置において、処理実行部は、所定の処理として、用紙の所定量分の搬送を行うことを特徴とする。
【００１９】
この構成によれば、１の操作部として、ペーパーフィード（用紙送り）スイッチを適用できる。これにより、エラーが発生していない状態（通常状態）で用紙排出口から用紙の先端が出ていない場合など、１の操作部を操作して用紙送りを行うことで用紙詰まりを防止することができる。
【図面の簡単な説明】
【００２０】
【図１】プリンター装置の斜視図を含む、印刷システムのシステム構成図である。
【図２】ロール紙カバーを開いた状態のプリンター装置の側面図である。
【図３】プリンター装置の内部構成を示す斜視図であり、カッターユニットカバーを開いた状態を示す図である。
【図４】プリンター装置の制御ブロック図である。
【図５】テーブルの一例を示す図である。
【図６】カッターユニットカバーを手前に引いた状態を示す斜視図と、カッターユニットカバーに形成された切り欠き部周りの拡大平面図である。
【図７】ペーパーフィードスイッチが押下されたときのプリンター装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、添付の図面を参照し、本発明のオートカッター装置、プリンター装置およびオートカッター装置の制御方法について説明する。本実施形態では、本発明のオートカッター装置を、ホスト装置から送信された印刷データに基づいて印刷を行うプリンター装置に適用した場合について説明する。
【００２２】
図１は、印刷システムＳＹのシステム構成図である。同図に示すように、印刷システムＳＹは、プリンター装置１００およびホスト装置２００から成り、これらはケーブル３００を介して接続されている。なお、接続形態は、有線接続に限らず、無線ＬＡＮ通信や近距離無線通信などの無線接続であっても良い。
【００２３】
ホスト装置２００は、プリンター装置１００に対し、各種コマンドおよび印刷データを送信する。また、プリンター装置１００は、ホスト装置２００に対し各種ステータスデータを送信する。なお、ホスト装置２００としては、例えばＰＯＳ（Point  Of  Sales）端末を適用可能であり、プリンター装置１００としては、会計レシートを発行するレシートプリンターを適用可能である。
【００２４】
図１ないし図３に示すように、プリンター装置１００は、長尺状の用紙（以下、「ロール紙１１」とも称する）に対して印刷を行うものであり、金属製の本体フレーム１５が樹脂製の本体ケース１７によって覆われたプリンター本体１３を備えている。プリンター本体１３は、ロール紙１１を収納する開口部２０と、当該開口部２０を開閉するロール紙カバー２１と、前部に設けられたカッターカバー３５と、を備えている。また、プリンター装置１００の上面には紙排出口２５が設けられ、印刷されたロール紙１１の端部がこの紙排出口２５から排出される。さらに、プリンター本体１３の前面には、電源スイッチ８１が設けられ、プリンター本体１３の上面右部には、ロール紙カバー２１を開くためのカバーオープンボタン８２と、コントロールパネル８４が設けられている。
【００２５】
コントロールパネル８４は、電源ＬＥＤ８５、エラーＬＥＤ８６および用紙なしＬＥＤ８７の他、ペーパーフィードスイッチ（１の操作部，以下、「ＰＦ−スイッチ」と称する）８３を含む。電源ＬＥＤ８５は、電源ＯＮ／ＯＦＦを点灯／消灯で示す。また、エラーＬＥＤ８６は、エラー発生状態時（プリンター装置１００が印刷できない状態のとき）に、エラーの種類を、点灯または点滅によって示す。また、用紙なしＬＥＤ８７は、ロール紙１１が無くなったとき、または残量が少ないときに点灯する。さらに、ＰＦ−スイッチ８３は、通常状態時において、その押下ごとにロール紙１１を１行分ずつ送り出す。また、ＰＦ−スイッチ８３を押下し続けることで、連続的に用紙送りを行うことも可能である。なお、プリンター装置１００は、エラー発生状態時に当該ＰＦ−スイッチ８３が操作されると、エラー種類に応じたエラー復旧処理を実行する。詳細については、後述する。
【００２６】
ロール紙カバー２１には、ロール紙１１を搬送するための回転部材であるプラテンローラー１９と、カバーフレーム２３が設けられている。カバーフレーム２３の後部両端部分にはそれぞれ軸受部２７が形成され、軸受部２７は支軸２９を介して本体フレーム１５に開閉自在に支持される。プリンター本体１３の内部には、ロール紙１１を収容可能なロール紙ホルダー３１（ロール紙収納部）が設けられ、その前方には、サーマルヘッド３３が設けられている。プラテンローラー１９は、ロール紙カバー２１が閉じた状態において、サーマルヘッド３３に対向配置され、送出されるロール紙１１を挟んだ状態とする。この状態でサーマルヘッド３３を駆動することにより印刷が行われる。また、プラテンローラー１９は、プラテンユニット３７のプラテンホルダー３９に設けられ、当該プラテンホルダー３９は、解除レバー機構２２を有している。解除レバー機構２２は、係合爪と、これと連動可能な解除レバーとから成り、ロール紙カバー２１を本体ケース１７に対して閉止状態とするロック機構を構成する。また、プリンター装置１００は、ロール紙カバー２１の開閉を検出するカバーセンサー７０と、ロール紙ホルダー３１内の側壁に設けられた用紙センサー１３３（図４参照）を備えている。
【００２７】
ロール紙カバー２１は、紙排出口２５の近傍に、ロール紙１１を切断するためのカッターである固定刃４１を備える。一方、プリンター本体１３の前部には、可動刃４３を内蔵したカッターユニット４５が設けられている。固定刃４１と可動刃４３は、ロール紙カバー２１が閉じた状態で対向し、ハサミ方式の切断機構を構成する。カッターユニット４５の本体４５ｂの底部４２には、可動刃４３が設けられ、当該可動刃４３は、カッターユニット４５の一方の端部に設けた支軸４４を中心として、図３に示す矢印Ａ方向またはその反対方向へ回動自在に取り付けられる。また、可動刃４３は、支軸４４に取り付けられたプッシュナットで係止されたコイルばね４６によって、カッターユニット４５の本体４５ｂの底部４２に押し付けられる。可動刃４３のほぼ中央部には、可動刃４３を駆動するための長孔４８が設けられている。
【００２８】
また、カッターユニット４５のカバー４５ａの裏面には、可動刃４３を駆動するための駆動手段５０が設けられる。すなわち、カバー４５ａの裏面には、カッターモーター５２が取り付けられると共に、カッターモーター５２の回転軸には、ウォーム歯車５１およびモーターノブ９１が取り付けられている。モーターノブ９１は、手動によりカッターモーター５２を逆回転させるために用いられる（図６参照）。一方、ウォーム歯車５１は、ウォームホイール５３と噛み合い、このウォームホイール５３には可動刃４３の長孔４８と係合するクランクピン５５が設けられている。さらに、ウォームホイール５３とカバー４５ａとの間にはウォームホイール５３の回転角を検出するためのカッターセンサー５７が設けられ、このカッターセンサー５７は、リード線５９を介して回路基板６０に接続される。また、カッターモーター５２もリード線５４を介して回路基板６０に接続される。これにより、カッターセンサー５７にて検出されたウォームホイール５３の回転角に基づいてカッターモーター５２を回転させる。
【００２９】
次に、図４を参照し、プリンター装置１００の制御構成について説明する。プリンター装置１００は、インターフェース部１１０、用紙搬送部１２０、検出部１３０、印刷部１４０、用紙切断部１５０、操作部１６０、表示部１７０および制御部１８０を備えている。
【００３０】
インターフェース部１１０は、ホスト装置２００に対し情報の入出力を行う。用紙搬送部１２０は、プラテンローラー１９と不図示のローラー駆動モーターを有し、ロール紙１１の搬送を行う。
【００３１】
検出部１３０は、上述したカッターセンサー５７（ウォームホイール５３の回転角を検出するセンサー）、用紙センサー１３３（用紙なしまたは用紙残量が少なくなったことを検出するセンサー）、カバーセンサー７０（ロール紙カバー２１の開閉を検出するセンサー）の他、ヘッドセンサー１３１およびホームポジションセンサー１３２を有している。ヘッドセンサー１３１は、サーマルヘッド３３の温度を検出するセンサーである。また、ホームポジションセンサー１３２は、可動刃４３がホームポジション（初期設定位置）にあることを検出するセンサーである。プリンター装置１００は、可動刃４３による用紙切断後、ホームポジションに戻る時間を計測し、可動刃４３が規定時間内にホームポジションに戻らない場合、「オートカッターエラー（用紙切断部１５０のエラー発生状態）」と判定する。要因としては、カッターユニット４５の劣化、可動刃４３の食い込み、用紙詰まり（紙ジャム）、可動刃４３の可動領域への異物混入（虫ピン、クリップ等の混入）などが考えられる。
【００３２】
印刷部１４０は、サーマルヘッド３３を有し、当該サーマルヘッド３３の複数の発熱素子に選択的にエネルギーを印加させることにより、ロール紙１１に対する印刷を行う。用紙切断部１５０は、上述した固定刃４１と、カッターユニット４５に含まれる可動刃４３およびカッターモーター５２を有し、ハサミ方式によりロール紙１１を切断する。
【００３３】
操作部１６０は、上述したＰＦ-スイッチ８３を有する。ＰＦ-スイッチ８３としては、ノンロック・プッシュスイッチなど各種スイッチ・ボタンを採用できる。また、エラーが発生していない通常状態においては、ＰＦ-スイッチ８３の押下によって所定量分の紙送りが実行される。なお、所定量は、ホスト装置２００から送信された改行量指定コマンドによって、その長さを可変できる。また、ホスト装置２００から送信されたマクロ実行コマンドによる実行待ち状態時にＰＦ-スイッチ８３が押下された場合は、定義されているマクロを実行する。さらに、セルフテスト実行時は、一時停止、再開の機能となる。なお、セルフテストは、ロール紙カバー２１を閉じた状態でＰＦ-スイッチ８３を押下しながら電源投入することで実行される。
【００３４】
表示部１７０は、上述した電源ＬＥＤ８５、エラーＬＥＤ８６および用紙なしＬＥＤ８７を有する。なお、エラーＬＥＤ８６は、電源ＯＮ直後または、リセット直後（オフライン状態）に点灯するが、数秒後に（プリンター装置１００が印刷可能な状態となると）自動的に消灯する。また、通常状態時（オンライン中）は消灯する。また、用紙なしＬＥＤ８７は、セルフテスト継続待ち状態またはマクロ実行指示待ち状態のときに点滅する。
【００３５】
制御部１８０は、ＣＰＵ（Central  Processing  Unit）１８１、ＲＯＭ（Read  Only  Memory）１８２、ＲＡＭ（Random  Access  Memory）１８３およびタイマー１８４を有している。タイマー１８４は、用紙切断後、可動刃４３がホームポジションに戻る時間を計測する。
【００３６】
ＲＯＭ１８２は、制御データの一部として、テーブルＴを記憶している。図５に示すように、テーブルＴは、エラーの種類ごとに、エラーＬＥＤ８６または用紙ＬＥＤ８７の点灯／点滅パターンと、エラー復旧処理を記憶している。同図に示すエラー復旧処理は、いずれも、ロール紙カバー２１が閉じた状態でＰＦ-スイッチ８３が押下された場合に実行される。また、同図に示すように、各ＬＥＤ８６，８７は、エラーの種類に応じて異なる点灯／点滅パターンが定義されている。
【００３７】
また、エラー種類は、復帰可能エラーと復帰不可能エラーに大別される。同図に示す「オートカッターエラー」および「ヘッド高温エラー（ヘッドセンサー１３１により検出されるエラー）」は、復帰可能エラーの一種であり、各エラー種類に対応したエラー復旧処理を実行する。なお、特に図示しないが、用紙センサー１３３により検出される「用紙なしエラー」や、カバーセンサー７０により検出される「ロール紙カバーオープンエラー」も、復帰可能エラーとして、エラー発生時に対応するエラー復旧処理を行っても良い。また、ブラックマーク付き用紙のブラックマーク位置の検出を行うプリンター装置の場合は、ブラックマーク検出エラーが発生した際に、復帰可能エラーとして、対応するエラー復旧処理を行っても良い。
【００３８】
また、図５に示す「ＣＰＵ実行エラー」は、ＣＰＵ１８１が不正なアドレスを実行した場合のエラーであり、復帰不可能エラーの一種である。復帰不可能エラーの場合は、特段のエラー復旧処理を実行せず、ユーザー判断により基板ユニットの交換等が行われる。その他、特に図示しないが、ＲＡＭ１８３の読み書きが正常に行えない場合に発生する「リード／ライトエラー」、電源電圧が高いまたは低い場合に発生する「高電圧／低電圧エラー」、内部回路の接続が正常でない場合に発生する「内部回路接続エラー」なども、復帰不可能エラーに含まれる。
【００３９】
一方、ＣＰＵ１８１は、「内部状態判別部」および「処理実行部」の主要部として機能する。「内部状態判別部」は、検出部１３０の検出結果に基づいて、プリンター装置１００の内部状態を判別する。また、エラー発生状態においては、エラーの種類を判別する。一方、「処理実行部」は、ＰＦ-スイッチ８３の操作にしたがい、内部状態に応じて処理を実行する。具体的には、内部状態が通常状態の場合、ＰＦ-スイッチ８３の押下にしたがって紙送り処理（予め定められた所定の処理）を実行する。また、内部状態が「ヘッド高温エラー」発生状態の場合、図５のテーブルＴに示すように、サーマルヘッド３３のヘッド冷却処理を含むエラー復旧処理を実行する。なお、ヘッド冷却処理としては、冷却ファン（図示省略）の駆動による強制冷却を行っても良いし、所定時間、印刷不能状態とすることでサーマルヘッド３３を自然冷却させても良い。
【００４０】
また、「処理実行部」は、内部状態が「オートカッターエラー」発生状態の場合、ＰＦ-スイッチ８３の操作にしたがって用紙切断部１５０の初期化処理を含むエラー復旧処理を実行する。「用紙切断部１５０の初期化処理」としては、カッターモーター５２の駆動を、切断動作時（通常動作時）の駆動方向とは逆方向に駆動する処理がある。これにより、可動刃４３は図３の矢印Ａ方向と反対方向に回動して、ホームポジションに戻る。ＣＰＵ１８１は、可動刃４３がホームポジションに戻ったことをホームポジションセンサー１３２により検出すると、エラーＬＥＤ８６を消灯させる。このように、「オートカッターエラー」が発生した場合は、ＰＦ-スイッチ８３を押下するだけで、用紙切断部１５０の初期化処理を含むエラー復旧処理が行われるため、可動刃４３をホームポジションに戻す操作や、ホスト装置２００からエラー復旧コマンドを送信するための操作などが不要となる。また、用紙詰まりが発生している場合でも、初期化処理により可動刃４３がホームポジションに戻っているため、ロール紙カバー２１が開かない状態となることがなく、用紙を取り除いてロール紙１１をセットし、ロール紙カバー２１を閉じることで、印刷可能状態とすることができる。
【００４１】
但し、用紙詰まりの程度や異物混入などにより、ＰＦ-スイッチ８３を押下しても、エラー解除が困難な場合も考えられる。この場合は、図６に示すように、カッターカバー３５を手前に引いて、カッターユニット４５のカバー４５ａに形成された切り欠き部９２からモーターノブ９１を操作する。切り欠き部９２の左部には、コーションシール９４が貼付されており、ユーザーは、当該コーションシール９４の指示にしたがい、丸穴部９３に三角印が見えるまでモーターノブ９１を矢印Ｂ方向に回転させる。なお、矢印Ｂ方向にモーターノブ９１が回転しない場合は、一旦逆方向に回し、モーターノブ９１がゆるくなった状態でＰＦ-スイッチ８３の押下を行う。これを数回繰り返すことで、ほぼ確実にオートカッターエラーを解消できる。
【００４２】
次に、図７のフローチャートを参照し、ＰＦ−スイッチ８３が押下されたときのプリンター装置１００の動作について説明する。プリンター装置１００（ＣＰＵ１８１）は、ユーザーによってＰＦ-スイッチ８３が押下されると（Ｓ０１）、内部状態を判別し（Ｓ０２）、通常状態と判定した場合は、プラテンローラー１９を駆動して用紙搬送処理を実行する（Ｓ０３）。また、内部状態が、オートカッターエラー発生状態と判定した場合は、用紙切断部１５０の初期化処理を含むエラー復旧処理を実行する（Ｓ０４）。また、内部状態が、ヘッド高温エラー発生状態と判定した場合は、ヘッド冷却処理を含むエラー復旧処理を実行する（Ｓ０５）。また、内部状態が、その他の復帰可能エラー発生状態と判定した場合（但し、エラー復旧処理が定義されているエラーに限る）は、そのエラーの種類に応じたエラー復旧処理を実行する（Ｓ０６）。さらに、復帰不可能エラー発生状態と判定した場合は、特段のエラー復旧処理を実行せず、動作を終了する。
【００４３】
以上説明したとおり、本実施形態によれば、プリンター装置１００に発生する種々のエラーの種類に対応したエラー復旧処理を、ホスト装置２００の操作を必要とすることなく、プリンター装置１００側の操作（ＰＦ-スイッチ８３の押下）だけで容易に実行させることができる。これにより、ホスト装置２００からエラー復旧のための機能を省略することができる。
【００４４】
また、エラーの種類に対応したエラー復旧処理の一例として、オートカッターエラー発生状態の場合は、用紙切断部１５０の初期化処理を含むエラー復旧処理を実行するため、可動刃４３をホームポジションに移動させる操作も含めて、ユーザーの手間を軽減できる。また、ＰＦ-スイッチ８３は、内部状態が通常状態の場合、用紙搬送指示手段、マクロ実行指示手段、セルフテスト実行指示手段などとして機能させることができる。つまり、１の操作部に、多種多様な機能を割り当てることで、装置コストを抑えることができる。
【００４５】
また、ＰＦ-スイッチ８３の押下によってエラー復旧処理を実行させるため、電源ＯＦＦによる初期化と比べて、エラー復旧処理時間の短縮化を図ることができると共に、受信データの消失を防止できる。さらに、プリンター装置１００が、何らかのシステムに組み込まれて用いられる場合、単独で電源スイッチ８１のＯＮ／ＯＦＦを行うことができないことが想定されるが、そのような問題も解消できる。
【００４６】
なお、上記の実施形態では、復帰不可能エラーが発生した場合、特段のエラー復旧処理を実行しないものとしたが、何らかの処理を定義しておいても良い。例えば、復帰不可能エラーが発生し、ＰＦ-スイッチ８３が押下されたとき、電子メール、電子音の発生、無線通信等により、ユーザーに対してエラー発生を通知する、などが考えられる。
【００４７】
また、上記の実施形態では、処理実行部による実行開始のトリガーを、ＰＦ-スイッチ８３の押下としたが、その他のスイッチ／ボタンの押下をトリガーとしても良い。例えば、ロール紙カバー２１を開閉するためのボタンが搭載されている場合は、その押下をトリガーとして、エラーの種類に応じたエラー復旧処理を実行させても良い。また、操作部１６０として、ディップスイッチやタッチパネルを採用するなど、操作子の形態も任意である。
【００４８】
また、上記の実施形態では、プリンター装置１００を、ホスト装置２００と組み合わせて用いる形態を示したが、単体で動作可能なプリンター装置（印刷データ生成機能を有するプリンター装置）に、本発明を適用しても良い。また、プリンター装置１００に限らず、オートカット機構を有する各種電子機器に、本発明を適用しても良い。
【００４９】
また、上記の実施形態に示したプリンター装置１００の各機能・各処理をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供することも可能である。すなわち、コンピューターを、プリンター装置１００の各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれるものである。その他、上述した実施例によらず、印刷システムＳＹのシステム構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００５０】
１１…ロール紙  １３…プリンター本体  １５…本体フレーム  １７…本体ケース  １９…プラテンローラー  ２０…開口部  ２１…ロール紙カバー  ２５…紙排出口  ３１…ロール紙ホルダー  ３３…サーマルヘッド  ３５…カッターカバー  ４１…固定刃  ４２…底部  ４３…可動刃  ４４…支軸  ４５…カッターユニット  ４５ａ…カッターユニットカバー  ４５ｂ…カッターユニット本体  ４８…長孔  ５０…駆動手段  ５１…ウォーム歯車  ５２…カッターモーター  ５３…ウォームホイール  ５５…クランクピン  ５７…カッターセンサー  ８１…電源スイッチ  ８２…カバーオープンボタン  ８３…ペーパーフィードスイッチ  ８４…コントロールパネル  ８５…電源ＬＥＤ  ８６…エラーＬＥＤ  ８７…用紙ＬＥＤ  ９１…モーターノブ  ９２…切り欠き部  ９３…丸穴部  ９４…コーションシール  １００…プリンター装置  ２００…ホスト装置  ＳＹ…印刷システム  Ｔ…テーブル
【図１】
0005915060.tif 000002
【図２】
0005915060.tif 000003
【図３】
0005915060.tif 000004
【図４】
0005915060.tif 000005
【図５】
0005915060.tif 000006
【図６】
0005915060.tif 000007
【図７】
0005915060.tif 000008