(57)【特許請求の範囲】
【請求項１】
ホームポジションとカットポジションとの間を移動し、記録紙を切断するカッター刃を備えたプリンターの制御方法であって、
前記カッター刃が前記カットポジションに向けて移動した所定時間後に、前記カッター刃が前記ホームポジションにないことを検出した場合、カッターエラーとして報知し、
前記カッターエラーのエラー解除指令に基づいて、前記カッター刃のエラー解除動作を行った後に、前記カッター刃が前記ホームポジションにないことを検出した場合、前記カッターエラーとは異なる復帰不可能エラーとして報知することを特徴とするプリンターの制御方法。
【請求項２】
前記エラー解除指令として、電源のオン、エラー解除コマンドの供給、又は、カバー閉の少なくともいずれかを検出し、
検出した前記エラー解除指令に基づいて、前記カッター刃を前記ホームポジションに向けて移動する前記エラー解除動作を行うことを特徴とする請求項１に記載のプリンターの制御方法。
【請求項３】
前記復帰不可能エラーになった後に、前記エラー解除コマンドの供給を検出した場合、前記エラー解除動作を行わないことを特徴とする請求項２に記載のプリンターの制御方法。
【請求項４】
前記エラー解除動作を行ったエラー解除動作回数を積算し、前記エラー解除動作回数が予め設定した所定の回数となったときに、前記復帰不可能エラーを報知することを特徴とする請求項１乃至３のいずれかに記載のプリンターの制御方法。
【請求項５】
外部機器から印刷データを受け付けて印刷を行う印刷動作モードと、前記外部機器から前記印刷データの受け付けを停止するオフライン動作モードと、を切り替え可能であり、
前記カッターエラー、又は、前記復帰不可能エラーになった場合、前記印刷動作モードから、前記オフライン動作モードに移行し、
前記オフライン動作モードで、前記外部機器から状態報告コマンドを受け付けた場合に、前記カッターエラー、又は、前記復帰不可能エラーであることを前記外部機器に通知することを特徴とする請求項１乃至４のいずれかに記載のプリンターの制御方法。
【請求項６】
前記復帰不可能エラーになった後に、前記カッター刃により前記記録紙を切断することを指示するカットコマンドを含む印刷データを受信した場合、前記カッター刃が前記ホームポジションにあるか否かを検出し、
前記カッター刃が前記ホームポジションにある場合は、前記印刷データを前記記録紙に印刷し、且つ、前記カットコマンドに基づいた前記記録紙の切断をしないことを特徴とする請求項１に記載のプリンターの制御方法。
【請求項７】
前記カッターエラーの報知と、前記復帰不可能エラーの報知とは、報知方法が異なることを特徴とする請求項１に記載のプリンターの制御方法。
【請求項８】
記録紙を切断するカッター刃と、
前記カッター刃を、ホームポジションとカットポジションとの間で移動する移動機構と、
制御部と、を備えたプリンターであって、
前記制御部は、
前記カッター刃が前記カットポジションに向けて移動した所定時間後に、前記カッター刃が前記ホームポジションにないときは、カッターエラーとして検出し、
前記カッターエラーのエラー解除指令に基づいて、前記カッター刃のエラー解除動作を行った後に、前記カッター刃が前記ホームポジションにない場合、前記カッターエラーとは異なる復帰不可能エラーとして検出し、
検出した前記カッターエラー、又は、検出した前記復帰不可能エラーを報知する制御を行うことを特徴とするプリンター。
【請求項９】
前記制御部は、
電源のオン、エラー解除コマンドの供給、又は、カバー閉の少なくともいずれかを検出した場合、前記移動機構を駆動して、前記カッター刃を前記ホームポジションに向けて移動するエラー解除動作を実行することを特徴とする請求項８に記載のプリンター。
【請求項１０】
前記制御部は、
前記復帰不可能エラーを検出した後に、前記エラー解除コマンドの供給を検出した場合、前記エラー解除動作を実行しないことを特徴とする請求項９に記載のプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カッターを備えるプリンターの制御方法およびプリンターに関する。
【背景技術】
【０００２】
レシート用紙やラベル用紙など長尺状の記録紙に印刷を行うプリンターの中には、記録
紙を切断するカッターを搭載するものがある。このようなプリンターは、印刷ヘッドによ
る印刷位置およびカッターによる切断位置を経由する紙搬送路に沿って記録紙を搬送し、
印刷位置において記録紙に印刷を行い、切断位置において記録紙における印刷済みの部分
を切断する。カッターは、カッター刃をカットポジションとホームポジションとの間で往
復移動させるものであり、カッター刃をカットポジションに配置して記録紙を切断する。
カットポジションは紙搬送路上の切断位置であり、ホームポジションは紙搬送路から離間
する位置である。
【０００３】
切断位置において記録紙がジャミング状態（紙詰まり状態）に陥った場合には、カッタ
ー刃とジャミング状態の記録紙とが干渉して、カッター刃がホームポジションに戻らない
ことがある。このような場合に、プリンターは、カッターエラーを報知して、ユーザーに
記録紙の除去を促す。その後、ユーザーによって記録紙の除去が行われ、ユーザーがエラ
ー解除ボタンを操作すると、プリンターはカッター刃をホームポジションに戻すエラー解
除動作を行う。エラー解除動作によってカッター刃がホームポジションに戻ると、カッタ
ーエラーは解消し、次の印刷が可能となる。特許文献１に記載のプリンターでは、カッタ
ーエラーを復帰可能エラーとして、ユーザーに報知している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１７８６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
記録紙がカッター刃と干渉してカッター刃のホームポジションへの復帰を妨げている場
合には、記録紙を除去すれば、カッター刃がホームポジションへ復帰可能となる。しかし
、ジャミング状態の記録紙にカッター刃が食い込み、この結果、カッター刃がホームポジ
ションに戻らない状態となっている場合には、ユーザーがジャミング状態の記録紙を除去
しないとカッターエラーからの復旧は困難である。ここで、カッターエラーを常に復帰可
能エラーとしてユーザーに報知していると、ジャミング状態の記録紙を除去せず、ユーザ
ーはエラー解除動作を繰り返してしまう。
【０００６】
本発明の課題は、このような点に鑑みて、ユーザーがカッターエラーから復帰するため
のエラー解除動作を繰り返してしまうことを抑制できるプリンターの制御方法およびプリ
ンターを提案することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明は、ホームポジションとカットポジションとの間
でカッター刃を往復移動させて記録紙を切断するカッターを有するプリンターの制御方法
において、前記カッター刃が前記ホームポジションに復帰しないことを検出すると、カッ
ターエラーとして報知し、前記カッターエラーに対するエラー解除指令に基づきエラー解
除動作を行ったときに前記カッターエラーを再び検出すると、前記カッターエラーからの
復帰が不可能である復帰不可能エラーとして検出し、前記復帰不可能エラーを報知するこ
とを特徴とする。
【０００８】
本発明によれば、カッターエラーから復帰するためのエラー解除動作が行われたにもか
かわらず、カッターエラーが再び検出された場合には、カッターエラーを復帰不可能エラ
ーとして報知する。従って、ユーザーによるエラー解除動作が繰り返し行われることを抑
制できる。
【０００９】
本発明において、前記エラー解除指令は、電源のオンまたはエラー解除コマンドの供給
、カバー閉の検出の少なくともいずれかであり、前記エラー解除動作は、前記カッター刃
を前記ホームポジションに復帰させようとするものとすることができる。すなわち、記録
紙や異物がカッター刃と干渉してカッター刃のホームポジションへの復帰を妨げている場
合には、記録紙や異物を除去した後に、電源のオンまたはエラー解除コマンドの供給、カ
バー閉の検出によってプリンターにエラー解除動作を行わせて、カッター刃をホームポジ
ションに復帰させる。これにより、カッターエラーが解除される。
【００１０】
本発明において、前記復帰不可能エラーになったときには、少なくとも前記エラー解除
コマンドの供給があっても前記エラー解除動作を行わないものとすることができる。この
ようにすれば、ユーザーが記録紙や異物を除去せずにエラー解除コマンドの供給を繰り返
し行なった場合に、エラー解除動作が繰り返し行われることを抑制できる。なお、ユーザ
ーが記録紙や異物を除去する際、電源のオフ（除去後のオン）やカバーの開動作（除去後
のカバー閉動作）を伴うので、それらを検出した場合には、カッターエラーからの復帰が
可能と推測でき、エラー解除動作を行うことができる。
【００１１】
本発明において、前記エラー解除動作を行ったときに前記カッターエラーを再び検出し
た場合には、前記エラー解除動作を行ったエラー解除動作回数を積算し、前記エラー解除
動作回数が予め設定した所定の回数となると前記復帰不可能エラーを報知するものとして
もよい。このようにすれば、ユーザーによる所定の回数までのエラー解除動作を許容しな
がら、それ以上にエラー解除動作が繰り返されることを抑制できる。
【００１２】
本発明において、動作モードを、外部の機器から印刷データの供給を受けて印刷を行う
印刷動作モードとし、前記カッターエラーまたは前記復帰不可能エラーを検出すると、前
記動作モードを、前記外部の機器からの印刷データの受け付けを停止するオフライン動作
モードに移行させ、前記オフライン動作モードにおいて前記外部の機器から状態報告コマ
ンドの供給を受けた場合に、検出している前記カッターエラーまたは前記復帰不可能エラ
ーを前記外部の機器に通知することが望ましい。このようにすれば、プリンターがオフラ
イン動作モードに移行している場合でも、外部の機器からプリンターで発生しているエラ
ーを検出できる。
【００１３】
本発明において、前記復帰不可能エラーが検出されている場合に、前記カッターにより
前記記録紙を切断するカット動作を行わせるカットコマンドを含む印刷データを受信する
と、前記カッター刃が前記ホームポジションに位置しているか否かを確認し、前記カッタ
ー刃が前記ホームポジションに位置している場合には、前記印刷データを前記記録紙に印
刷するとともに前記カットコマンドを無視して前記カット動作を行わないものとすること
ができる。このようにすれば、カッターにおいて復帰不可能エラーが発生した場合でも、
印刷データの印刷を継続できる。
【００１４】
次に、本発明は、カッター刃と当該カッター刃をホームポジションとカットポジション
との間で往復させて記録紙を切断する移動機構とを備えたプリンターにおいて、前記カッ
ター刃が前記ホームポジションに復帰しないとき、カッターエラーとして検出するカッタ
ーエラー検出部と、前記カッターエラーに対するエラー解除指令に基づきエラー解除動作
を行ったときに前記カッターエラーを再び検出した場合に、前記カッターエラーからの復
帰が不可能である復帰不可能エラーとして検出する復帰不可能エラー検出部と、前記カッ
ターエラーを検出すると当該カッターエラーを報知し、前記復帰不可能エラーを検出する
と当該復帰不可能エラーを報知する報知部と、を備えることを特徴とする。
【００１５】
本発明によれば、カッターエラーから復帰するためのエラー解除動作が行われたにもか
かわらずカッターエラーが再び検出された場合には、復帰不可能エラーが検出されて当該
復帰可能エラーが報知される。従って、ユーザーによってエラー解除動作が繰り返し行わ
れることを抑制できる。
【００１６】
本発明において、電源検出器またはコマンド供給検出部、カバー検出器の少なくともい
ずれかを備え、前記電源検出器による電源のオンまたは前記コマンド供給検出部によるエ
ラー解除コマンドの供給、前記カバー検出器によるカバー閉の検出の少なくともいずれか
を検出した場合、前記移動機構を駆動して前記カッター刃を前記ホームポジションに復帰
させようとするエラー解除動作を行うエラー解除動作制御部を備えることが望ましい。す
なわち、記録紙や異物がカッター刃と干渉してカッター刃のホームポジションへの復帰を
妨げている場合には、記録紙や異物を除去した後に、電源の再投入またはエラー解除コマ
ンドの供給、カバー閉の検出によってプリンターにエラー解除動作を行わせ、カッター刃
をホームポジションに復帰させる。これにより、カッターエラーが解除される。
【００１７】
本発明において、前記エラー解除動作制御部は、前記復帰不可能エラー検出部が前記復
帰不可能エラーを検出したときは、少なくとも前記エラー解除コマンドの供給を検出があ
っても前記エラー解除動作を行わないものとすることができる。このようにすれば、ユー
ザーが記録紙や異物を除去せずにエラー解除コマンドの供給を繰り返し行った場合に、エ
ラー解除動作が行われることを防止できる。
【図面の簡単な説明】
【００１８】
【図１】本発明を適用したプリンターの説明図である。
【図２】図１のプリンターに搭載されるカッターの説明図である。
【図３】プリンターの制御系の概略ブロック図である。
【図４】カッターエラーおよび復帰不可能エラーの報知動作のフローチャートである。
【発明を実施するための形態】
【００１９】
以下に、図面を参照して、本発明の実施形態のプリンターを有する印刷システムを説明
する。
【００２０】
（印刷システムの全体構成）
図１（ａ）はプリンターを備える印刷システムの説明図であり、図１（ｂ）は本発明の
実施の形態のプリンターの内部構造の説明図である。図２は図１のプリンターに搭載され
るカッターの説明図である。図１に示すように、本例の印刷システム１は、プリンター２
と、プリンター２に通信可能に接続されたホスト装置（外部の機器）３を備える。プリン
ター２はロール紙５から繰り出される長尺状の記録紙６に印刷を行うロール紙プリンター
である。ホスト装置３は、コンピューター本体７と、コンピューター本体７に接続された
ディスプレイ８と、コンピューター本体７に接続されたキーボードなどの入力装置９を備
える。
【００２１】
図１（ａ）に示すように、プリンター２は全体として直方体形状をしたプリンターケー
ス１１を備える。プリンターケース１１の前面の上側部分には記録紙６を排出するための
排出口１２が設けられている。また、プリンターケース１１の前面には記録紙６をセット
する際に開閉するカバー４を備える。排出口１２はプリンター２の幅方向に延びる。プリ
ンターケース１１の上面には表示部１３が設けられている。表示部１３はＬＥＤ１４を備
える。表示部１３の側方には、エラー解除ボタン１５と電源ボタン１６が設けられている
。
【００２２】
図１（ｂ）に示すように、プリンター２は、プリンターケース１１の内部に印刷ヘッド
２１およびカッター２２を備える。カッター２２は、オートカッターであり、排出口１２
に隣り合う位置に配置されている。印刷ヘッド２１はカッター２２の後方に配置されてい
る。また、プリンターケース１１の内部にはロール紙収納部２３と、ロール紙収納部２３
から印刷ヘッド２１による印刷位置Ａおよびカッター２２による切断位置Ｂを経由して排
出口１２に至る紙搬送路２４が設けられている。ロール紙収納部２３に装填されたロール
紙５から繰り出される長尺状の記録紙６は紙搬送路２４に沿って引き出される。
【００２３】
また、プリンター２は、プリンターケース１１の内部に、紙搬送路２４に沿って記録紙
６を搬送する搬送機構２５を備える。搬送機構２５は搬送ローラー２６と、搬送ローラー
２６の駆動源となる搬送モーター２７を備える。
【００２４】
印刷ヘッド２１による印刷位置Ａは印刷ヘッド２１と対峙するプラテン２８によって規
定されている。なお、印刷ヘッド２１がサーマルヘッドの場合には、印刷ヘッド２１によ
る印刷位置Ａは、搬送ローラーを兼ねるプラテンローラーによって規定される。
【００２５】
カッター２２は、紙搬送路２４を間に挟んだ一方側（下側）に配置された固定刃３１と
、固定刃３１に対して進退可能な可動刃（カッター刃）３２と、可動刃３２を移動させる
移動機構３３（図２参照）を備える。カッター２２による切断位置Ｂは固定刃３１により
規定されている。移動機構３３は、可動刃３２を、カットポジションＣＰとホームポジシ
ョンＨＰの間で往復移動させる。カットポジションＣＰは、固定刃３１と摺接して紙搬送
路２４を搬送される記録紙６を切断する位置であり、切断位置Ｂである。ホームポジショ
ンＨＰは、カットポジションＣＰ（切断位置Ｂ）から離間して紙搬送路２４を搬送される
記録紙６と干渉しない位置である。
【００２６】
ホスト装置３から印刷データが供給されると、搬送モーター２７が駆動され、記録紙６
は紙搬送路２４に沿って搬送される。また、印刷ヘッド２１が駆動され、印刷位置Ａを通
過する記録紙６に印刷が施される。ここで、印刷データに記録紙６を切断するカットコマ
ンドが含まれている場合には、カットコマンドに基づいてカッター２２が駆動され、切断
位置Ｂにおいて記録紙６における印刷済みの部分が切断される。
【００２７】
図２（ａ）に示すように、プリンター２が備えるカッター２２としては、固定刃３１に
対して可動刃３２が旋廻するものがある。このようなカッター２２では、移動機構３３は
、駆動源となるカッターモーター３４と、カッターモーター３４の回転駆動力を可動刃３
２の往復揺動運動に変換する運動変換機構３５を備える。可動刃３２は、その刃部が、固
定刃３１の刃部に対して傾斜した姿勢となるホームポジションＨＰと、可動刃３２の刃部
と固定刃３１の刃部が平行な状態で重なるカットポジションＣＰの間を往復する。カッタ
ー２２は、可動刃３２がホームポジションＨＰに位置することを検出するカッターセンサ
ー３６を備える。
【００２８】
また、プリンター２が備えるカッター２２としては、図２（ｂ）に示すように、固定刃
３１に対して可動刃３２が直線的に進退するものである。このようなカッター２２では、
移動機構３３は、駆動源となるカッターモーター３４と、カッターモーター３４の回転駆
動力を可動刃３２の往復直動運動に変換する運動変換機構３５を備える。可動刃３２は、
その刃部が、固定刃３１の刃部に対して離間するホームポジションＨＰと、可動刃３２の
刃部と固定刃３１の刃部が重なるカットポジションＣＰの間を往復する。カッター２２は
、可動刃３２がホームポジションＨＰに位置することを検出するカッターセンサー３６を
備える。
【００２９】
なお、カッターセンサー３６としては、可動刃３２がホームポジションＨＰに配置され
たことを直接検出するものを用いることができる。また、カッターセンサー３６としては
、運動変換機構３５を構成する歯車などの回転角度位置に基づいて可動刃３２の位置を検
出するものを用いてもよい。
【００３０】
（プリンターの制御系）
図３はプリンター２の制御系を示す概略ブロック図である。プリンター２の制御計はＣ
ＰＵを備える制御部４０を中心に構成されている。制御部４０には、ホスト装置３との間
で通信を行うための通信部４１が接続されている。制御部４０の入力側にはエラー解除ボ
タン１５、電源ボタン１６、カッターセンサー３６、カバー検出器１７が接続されている
。また、制御部４０の出力側には、印刷ヘッド２１、ＬＥＤ１４、搬送モーター２７が接
続されている。
【００３１】
制御部４０は、印刷切断制御部４５、カッターエラー検出部４６、エラー解除動作制御
部４７、復帰不可能エラー検出部４８、動作モード制御部４９、コマンド検出部５１およ
び報知部５０を備える。
【００３２】
印刷切断制御部４５は、通信部４１を解してホスト装置３から印刷データが供給される
と、搬送モーター２７を駆動して記録紙６を紙搬送路２４に沿って搬送する。また、印刷
切断制御部４５は印刷ヘッド２１を駆動して、印刷位置Ａを通過する記録紙６に印刷デー
タを印刷する。さらに、印刷切断制御部４５は、印刷データがカットコマンドを含む場合
には、カッターモーター３４を駆動して、可動刃３２をホームポジションＨＰとカットポ
ジションＣＰ（切断位置Ｂ）との間で往復させる。カッターモーター３４の駆動によって
可動刃３２がカットポジションＣＰ（切断位置Ｂ）に位置すると、記録紙６における印刷
済みの部分が切断される。
【００３３】
カッターエラー検出部４６は、可動刃３２がホームポジションＨＰに復帰しないカッタ
ーエラーを検出する。より具体的には、カッターエラー検出部４６はタイマーを備えてお
り、印刷切断制御部４５がカットコマンドに基づいてカッター２２（カッターモーター３
４）を駆動すると、タイマーを動作させる。そして、カッターエラー検出部４６は所定の
駆動時間が経過するまでに可動刃３２がホームポジションＨＰに位置することが検出され
なかった場合に、カッターエラーを検出する。可動刃３２がホームポジションＨＰに位置
するか否かはカッターセンサー３６からの出力に基づいて判断される。所定の駆動時間は
、可動刃３２をホームポジションＨＰからカットポジションＣＰを経由してホームポジシ
ョンＨＰに戻すのに十分な時間である。
【００３４】
例えば、切断位置Ｂにおいて記録紙６がジャミング状態に陥っていると、可動刃３２が
カットポジションＣＰに達したときに可動刃３２が記録紙６に食い込むなどにより可動刃
３２と記録紙６とが干渉して、記録紙６が可動刃３２のホームポジションＨＰへの復帰を
妨げることがある。このような場合には、可動刃３２は所定の駆動時間内にホームポジシ
ョンＨＰに復帰できなくなる。従って、カッターエラー検出部４６はカッターエラーを検
出する。
【００３５】
エラー解除動作制御部４７は、移動機構３３を駆動して可動刃３２をホームポジション
ＨＰに復帰させるエラー解除動作を行う。エラー解除動作制御部４７は、電源ボタン１６
のオンとオフを検出して、プリンター２の電源がオンとされたことを検出するとエラー解
除動作を行う。すなわち、エラー解除動作制御部４７は電源検出器として機能して、プリ
ンター２の電源がオンとされたことを検出するとエラー解除動作を行う。
【００３６】
また、エラー解除動作制御部４７は、エラー解除ボタン１５が操作されることによりエ
ラー解除コマンドが制御部４０に供給されたことをコマンド供給検出部５１が検出すると
、エラー解除動作を行う。また、エラー解除動作制御部４７は、コマンド供給検出部５１
によりホスト装置３からプリンター２にエラー解除コマンドが送信されたことを検出した
場合に、エラー解除動作を行う。さらに、エラー解除動作制御部４７は、カバー検出器１
７によりカバー閉を検出すると、エラー解除動作を行う。このように、エラー解除動作制
御部４７は、エラー解除指令として、電源ボタン１６のオンの検出、または、コマンド供
給検出部５１によりエラー解除コマンドの供給の検出、カバー検出器１７によるカバー閉
の検出の少なくともいずれかを検出すると、エラー解除動作を行う。
【００３７】
エラー解除動作では、エラー解除動作制御部４７は、可動刃３２がホームポジションＨ
Ｐにあるか否かを検出する。そして、可動刃３２がホームポジションＨＰにない場合には
、エラー解除動作制御部４７は可動刃３２がホームポジションＨＰに戻るようにカッター
モーター３４を所定の駆動時間駆動する。また、エラー解除動作制御部４７は、カッター
モーター３４が所定の駆動時間駆動される間に可動刃３２がホームポジションＨＰに位置
したことが検出されると、カッターモーター３４を停止する。これにより、エラー解除動
作制御部４７は可動刃３２をホームポジションＨＰに復帰させる。そして、エラー解除動
作制御部４７は、可動刃３２がホームポジションＨＰに復帰すると、カッターエラーの解
除を検出する。
【００３８】
ここで、カッターエラー状態においてエラー解除動作を実行しても、カッターエラー検
出部４６は、可動刃３２がホームポジションＨＰに復帰しないカッターエラーを検出する
。すなわち、カッターエラー検出部４６は、エラー解除動作制御部４７がカッター２２（
カッターモーター３４）を駆動すると、タイマーを動作させる。そして、カッターエラー
検出部４６は所定の駆動時間が経過するまでに可動刃３２がホームポジションＨＰに位置
することが検出されなかった場合に、カッターエラーを検出する。
【００３９】
復帰不可能エラー検出部４８は、エラー解除動作が行われたときにカッターエラー検出
部４６がカッターエラーを再び検出した場合に、カッターエラーからの復帰が不可能であ
る復帰不可能エラーを検出する。例えば、エラー解除ボタン１５が操作されてエラー解除
動作が行われ、所定の駆動時間だけカッターモーター３４が駆動されているにもかかわら
ず、可動刃３２がホームポジションＨＰにあることが検出されない場合に、復帰不可能エ
ラー検出部４８は復帰不可能エラーを検出する。復帰不可能エラー検出部４８が復帰不可
能エラーを検出した場合には、切断位置Ｂでジャミング状態に陥っている記録紙６を除去
した後にもかかわらず可動刃３２が移動できず、移動機構３３や制御部４０に故障が発生
している可能性がある。または、可動刃３２がジャミング状態に陥っている記録紙６や異
物に食い込んでいて移動できない可能性がある。
【００４０】
なお、復帰不可能エラー検出部４８が復帰不可能エラーを検出したときは、コマンド供
給検出部５１がエラー解除コマンドの供給を検出した場合であっても、エラー解除動作制
御部４７はエラー解除動作を行わない。このようにすれば、ユーザーが記録紙６や異物を
除去せずに、エラー解除コマンドの供給が繰り返し行なわれる場合に、エラー解除動作が
行われることを抑制できる。ここで、ユーザーが記録紙６や異物を除去する際、電源ボタ
ン１６による電源のオフと除去後のオンや、カバー４の開動作（カバー検出器１７の開検
出）と閉動作（除去後のカバー検出器１７の閉検出）を伴う。それらのいずれか、または
組合せを検出した場合、ユーザーが記録紙６や異物を除去しカッターエラーから復帰が可
能と推測でき、エラー解除動作制御部４７はエラー解除動作を行うことができる。
【００４１】
動作モード制御部４９は、プリンター２の動作モードを、印刷動作モードとオフライン
動作モードの間で切り替える。印刷動作モードは、ホスト装置３などの外部の機器から印
刷データの供給を受けて印刷を行う動作モードである。オフライン動作モードは、ホスト
装置３などの外部の機器からの印刷データの受け付けを停止する動作モードである。
【００４２】
動作モード制御部４９は、通常は、プリンター２の動作モードを印刷動作モードとして
いる。そして、動作モード制御部４９は、カッターエラーまたは復帰不可能エラーが検出
されると、動作モードを、印刷動作モードからオフライン動作モードに移行させる。また
、動作モード制御部４９は、エラー解除動作制御部４７がカッターエラーの解除を検出す
ると、プリンター２の動作モードをオフライン動作モードから印刷動作モードに復帰させ
る。
【００４３】
報知部５０は、カッターエラー検出部４６がカッターエラーを検出すると、このカッタ
ーエラーを報知する。カッターエラーの報知では、報知部５０は、ＬＥＤ１４を点灯させ
る。また、報知部５０は、エラー解除動作制御部４７がカッターエラーの解除を検出する
と、カッターエラーの報知を終了する。すなわち、報知部５０は、ＬＥＤ１４を消灯させ
る。さらに、報知部５０は、復帰不可能エラー検出部４８が復帰不可能エラーを検出する
と、この復帰不可能エラーを報知する。復帰不可能エラーの報知では、報知部５０は、Ｌ
ＥＤ１４を点滅させる。
【００４４】
また、報知部５０は、ホスト装置３から状態報告コマンドの供給を受けると、検出され
ているカッターエラーまたは復帰不可能エラーをホスト装置３に通知する。ここで、状態
報告コマンドは、エラーの発生によりプリンター２の動作モードがオフライン動作モード
となった場合でも解釈されるリアルタイムコマンドの一つである。報知部５０は、通信部
４１がホスト装置３から受信するデータを監視しており、データにリアルタイムコマンド
である状態報告コマンドが含まれている場合には、プリンター２の動作モードや、プリン
ター２における他の制御動作に優先して、リアルタイムコマンド（状態報告コマンド）を
解釈して実行する。従って、報知部５０は、ホスト装置３から状態報告コマンドの供給を
受けると、プリンター２がオフライン動作モードとなっている場合でも、カッターエラー
または復帰不可能エラーをホスト装置３に通知する。
【００４５】
（エラー報知動作）
図４はプリンター２によるカッターエラーおよび復帰不可能エラーの報知動作の説明図
である。カットコマンドを含む印刷データがプリンター２に供給されると（ステップＳＴ
１）、印刷切断制御部４５は、搬送モーター２７および印刷ヘッド２１を駆動して印刷デ
ータを印刷する。その後、印刷切断制御部４５はカッター２２を駆動して記録紙６を切断
する。印刷切断制御部４５がカッター２２を動作させる際に、カッターエラー検出部４６
はタイマーを動作させて可動刃３２が所定の駆動時間内にホームポジションＨＰに復帰す
るか否かを監視する（ステップＳＴ２、ステップＳＴ３）。
【００４６】
ここで、可動刃３２が所定の駆動時間内にホームポジションＨＰに復帰した場合には（
ステップＳＴ３：Ｙｅｓ）、カッターエラーは検出されない。従って、プリンター２は、
次の印刷データの供給を待つ状態となる（ステップＳＴ４）。
【００４７】
一方、切断位置Ｂにおいて記録紙６がジャミング状態に陥っており、記録紙６と可動刃
３２とが干渉して可動刃３２が動かない場合には、可動刃３２が所定の駆動時間内にホー
ムポジションＨＰに復帰しない（ステップＳＴ３：Ｎｏ）。従って、カッターエラー検出
部４６は、カッターエラーを検出する。カッターエラーが検出されると報知部５０はＬＥ
Ｄ１４を点灯させてカッターエラーを報知する。また、動作モード制御部４９は、動作モ
ードをオフラン動作モードとする（ステップＳＴ５、ステップＳＴ６）。ここで、プリン
ター２の動作モードがオフラン動作モードとなった場合でも、ホスト装置３からプリンタ
ー２に状態報告コマンド（リアルタイムコマンド）が供給されると、報知部５０は、カッ
ターエラーをホスト装置３に通知する。
【００４８】
カッターエラーが報知されると、ユーザーは、カッターエラーの報知に従ってジャミン
グ状態の記録紙６を除去する（ステップＳＴ７）。その後、記録紙６の除去が完了すると
、ユーザーは、エラー解除ボタン１５を操作して制御部４０にエラー解除コマンドを供給
する（ステップＳＴ８）。または、ユーザーは、ホスト装置３からエラー解除コマンドを
プリンター２に供給する。これにより、エラー解除動作制御部４７は、可動刃３２をホー
ムポジションＨＰに復帰させるエラー解除動作を行う（ステップＳＴ９）。なお、記録紙
６の除去が完了したときに、ユーザーが電源ボタン１６を操作して、プリンター２の電源
の再投入を行う場合もある。この場合にも、エラー解除動作制御部４７は、可動刃３２を
ホームポジションＨＰに復帰させるエラー解除動作を行う。
【００４９】
エラー解除動作においてカッター２２が駆動されると、カッターエラー検出部４６はタ
イマーを動作させて可動刃３２が所定の駆動時間内にホームポジションＨＰに復帰するか
否かを監視する（ステップＳＴ３）。ここで、可動刃３２が所定の駆動時間内にホームポ
ジションＨＰに復帰した場合には（ステップＳＴ３：Ｙｅｓ）、エラー解除動作制御部４
７は、カッターエラーの解除を検出する。カッターエラーが解除されると、動作モード制
御部４９は、プリンター２の動作モードを印刷動作モードに復帰させる。そして、プリン
ター２は、次の印刷データの供給を待つ状態となる（ステップＳＴ４）。
【００５０】
一方、エラー解除動作において、可動刃３２が所定の駆動時間内にホームポジションＨ
Ｐに復帰しない場合には（ステップＳＴ３：Ｎｏ）、カッターエラー検出部４６はカッタ
ーエラーを再び検出する（ステップＳＴ４）。ここで、エラー解除動作のときにカッター
エラーが再び検出されると、復帰不可能エラー検出部４８は復帰不可能エラーを検出する
。すなわち、エラー解除動作が行われたときに、何らかの理由によって可動刃３２が所定
の駆動時間内にホームポジションＨＰに復帰しない場合に、カッターエラー検出部４６は
、カッターエラーを検出する（ステップＳＴ１０）。
【００５１】
例えば、ユーザーが記録紙６を除去したにも拘わらず可動刃３２がホームポジションＨ
Ｐに戻らない場合には、カッター２２の移動機構３３や制御部４０に故障が発生している
可能性がある。このような場合には、可動刃３２をホームポジションＨＰに復帰させるこ
とが困難である。従って、復帰不可能エラー検出部４８は復帰不可能エラーを検出する。
【００５２】
復帰不可能エラーが検出されると、報知部５０はＬＥＤ１４を点滅させて復帰不可能エ
ラーを報知する（ステップＳＴ１１）。復帰不可能エラーが検出された場合には、プリン
ター２の動作モードはオフライン動作モードに維持される。ここで、オフラン動作モード
となっている場合でも、ホスト装置３からプリンター２に状態報告コマンド（リアルタイ
ムコマンド）が供給されると、報知部５０は、復帰不可能エラーをホスト装置３に報知す
る。
【００５３】
本例によれば、カッターエラーのエラー解除動作が行われたにもかかわらず、カッター
エラーが再び検出された場合には、カッターエラーを復帰不可能エラーとして報知する。
従って、ユーザーによってエラー解除動作が繰り返し行われることを抑制できる。
【００５４】
また、本例では、ホスト装置３からプリンター２に状態報告コマンド（リアルタイムコ
マンド）が供給されると、プリンター２の動作モードがオフラン動作モードとなっている
場合でも、カッターエラーまたは復帰可能エラーがホスト装置３に通知される。従って、
ホスト装置３の側からプリンター２で発生しているエラーを確認できる。
【００５５】
（その他の実施の形態）
本例において、エラー解除動作が行われたときにカッターエラーを再び検出した場合に
、エラー解除動作が行われたエラー解除動作回数を積算する積算部を備えてもよい。この
ような積算部を備える場合には、報知部５０は、エラー解除動作回数が予め定めた所定の
回数となった時に、復帰不可能エラーを報知するものとすることができる。所定の回数は
、例えば、２回、３回とすることができる。このようにすれば、ユーザーによる所定の回
数までのエラー解除動作を許容しながら、それ以上にエラー解除動作が繰り返されること
を抑制できる。なお、積算部は、積算したエラー解除動作回数を不揮発性のメモリーに記
憶保持し、エラー解除動作制御部４７がカッターエラーの解除を検出したときに、積算し
たエラー解除動作回数をゼロとする。
【００５６】
また、本例において、復帰不可能エラーが検出されている状態でプリンター２がカット
コマンドを含む印刷データを受信した場合に、可動刃３２がホームポジションＨＰに位置
しているか否かを確認するカッター刃確認部５５（図３参照）を備えてもよい。この場合
、カッター刃確認部５５が、可動刃３２がホームポジションＨＰに位置していることを確
認すると、動作モード制御部４９はプリンター２の動作モードをオフライン動作モードか
ら印刷動作モードに移行させて、ホスト装置３からの印刷データを受け付ける。また、印
刷切断制御部４５は受け付けた印刷データを、カットコマンドを無視して印刷するものと
することができる。すなわち、印刷切断制御部４５は、印刷データに基づいて記録紙６に
印刷を行った後に、印刷データに含まれるカットコマンドを無視して、記録紙６の切断を
行わないものとする。
【００５７】
このようにすれば、復帰不可能エラーが検出されている場合でも、印刷データを印刷で
きる。すなわち、可動刃３２がホームポジションＨＰに位置すれば、可動刃３２と記録紙
６は干渉しないので、記録紙６を紙搬送路２４に沿って搬送することが可能である。よっ
て、印刷ヘッド２１を駆動して、印刷位置Ａを搬送される記録紙６に印刷を施すことがで
きる。これにより、ユーザーによる印刷処理を中断することなく、継続できる。
【符号の説明】
【００５８】
１…印刷システム、２…プリンター、３…ホスト装置、５…ロール紙、６…記録紙、７…
コンピューター本体、８…ディスプレイ、９…入力装置、１１…プリンターケース、１２
…排出口、１３…表示部、１４…ＬＥＤ、１５…エラー解除ボタン、１６…電源ボタン、
２１…印刷ヘッド、２２…カッター、２３…ロール紙収納部、２４…紙搬送路、２５…搬
送機構、２６…搬送ローラー、２７…搬送モーター、２８…プラテン、３１…固定刃、３
２…可動刃（カッター刃）、３３…移動機構、３４…カッターモーター、３５…運動変換
機構、３６…カッターセンサー、４０…制御部、４１…通信部、４５…印刷切断制御部、
４６…カッターエラー検出部、４７…エラー解除動作制御部（エラー解除動作制御部・電
源検出器）、４８…復帰不可能エラー検出部、４９…動作モード制御部、５０…報知部、
５１…コマンド検出部、５５…カッター刃確認部、Ａ…印刷位置、Ｂ…切断位置、ＣＰ…
カットポジション、ＨＰ…ホームポジション。
【図１】
0006593113.tif 000002
【図２】
0006593113.tif 000003
【図３】
0006593113.tif 000004
【図４】
0006593113.tif 000005