(57)【要約】【課題】印刷装置におけるエラーの発生の有無に応じて、排出した印刷媒体を処理する外部装置を適切に制御できるようにすることを目的とする。【解決手段】ラベルプリンター２は、プリンター外部インターフェース２１２と、エラー検出部２０９と、接続する巻取装置４２に電力の供給が可能な電力供給回路２１１と、接続検出信号に基づき、巻取装置４２への電力の供給を制御するプリンター制御部２００と、巻取装置４２へ向けて搬送ロール紙Ｒ２を排出する搬送部２０２と、を備え、プリンター制御部２００は、エラー検出部２０９がエラー要因を検出した場合、巻取装置４２から送信要求を示す信号をプリンター外部インターフェース２１２により受信するとエラー要因を示す信号を巻取装置４２へ送信し、エラー検出部２０９がエラー要因を検出しない場合、駆動指示を示す信号を、巻取装置４２へ送信する。【選択図】図２
2018001627.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と接続可能な通信部と、
エラー要因を検出するエラー検出部と、
前記通信部を介して、接続する前記外部装置に電力の供給が可能な電力供給回路と、
前記外部装置から前記通信部により受信する接続検出信号に基づき、前記電力供給回路から前記外部装置への電力の供給を制御する制御部と、
前記外部装置へ向けて印刷媒体を排出する排出部と、を備える印刷装置であって、
前記接続検出信号は、前記外部装置が前記印刷装置との接続を検出したことを示すものであり、
前記制御部は、
前記エラー検出部が前記エラー要因を検出した場合、前記外部装置から送信要求を前記通信部により受信すると、前記通信部により前記エラー要因を示す情報を前記外部装置へ送信し、
前記エラー検出部が前記エラー要因を検出しない場合、前記排出部により排出した前記印刷媒体に対する処理に係るコマンドを、前記通信部により前記外部装置へ送信する、
ことを特徴とする印刷装置。
【請求項２】
前記エラー検出部は、
前記エラー要因として、前記印刷装置が復帰可能なエラーを示す復帰可能エラーと、前記印刷装置が復帰不可能なエラーを示す復帰不可能エラーとのいずれかを検出する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、
前記エラー検出部が前記復帰不可能エラーを検出した場合に、前記通信部により前記外部装置から停止要求を受信すると、前記外部装置への電力の供給を停止するように前記電力供給回路を制御する、
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記通信部は、
前記接続検出信号を、前記外部装置に接続し、前記接続検出信号についての専用線を介して受信する、
ことを特徴とする請求項１乃至３のいずれかに記載の印刷装置。
【請求項５】
前記電力供給回路は、
前記外部装置が前記印刷装置と通信する通信用の電力を供給する、
ことを特徴とする請求項１乃至４のいずれかに記載の印刷装置。
【請求項６】
ＣＰＵ、メモリー、カバー、及び、前記印刷媒体をカットするカッターを備え、
前記エラー検出部が検出する前記復帰可能エラーは、少なくとも、前記印刷媒体が無いことを示すエラー、前記カバーが開状態であることを示すエラー、及び、前記カッターの動作に係るエラーを含み、
前記エラー検出部が検出する前記復帰不可能エラーは、少なくとも、電圧に係るエラー、前記メモリーの動作に係るエラー、及び、前記ＣＰＵの動作に係るエラーを含む、
ことを特徴とする請求項１乃至５のいずれかに記載の印刷装置。
【請求項７】
前記制御部は、
前記エラー検出部が前記エラー要因を検出した場合、前記通信部により、前記印刷装置の状態が通常の要求を受け付けないオフライン状態であることを示す情報を送信し、
前記オフライン状態であっても、前記外部装置から前記送信要求と前記停止要求とを、前記通信部により受信する、
ことを特徴とする請求項１乃至６のいずれかに記載の印刷装置。
【請求項８】
外部装置と接続可能な通信部と、エラー要因を検出するエラー検出部と、前記通信部を介して、接続する前記外部装置に電力の供給が可能な電力供給回路と、前記外部装置から前記通信部により受信する接続検出信号に基づき、前記電力供給回路から前記外部装置への電力の供給を制御する制御部と、前記外部装置へ向けて印刷媒体を排出する排出部と、を備える印刷装置の制御方法であって、
前記接続検出信号は、前記外部装置が前記印刷装置との接続を検出したことを示すものであり、
前記制御部は、
前記エラー検出部が前記エラー要因を検出した場合、前記外部装置から送信要求を前記通信部により受信すると、前記通信部により前記エラー要因を示す情報を前記外部装置へ送信し、
前記エラー検出部が前記エラー要因を検出しない場合、前記排出部により排出した前記印刷媒体に対する処理に係るコマンドを、前記通信部により前記外部装置へ送信する、
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、接続する外部装置への電力の供給を制御する装置が知られている（例えば、特許文献１参照）。特許文献１では、インターフェースに物理的な変化を検出する検出素子を備え、検出素子の出力に基づいて、外部装置がインターフェースに接続されていると判別するまで、コントローラーへの電力の供給を禁止する画像形成装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７９３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷媒体に印刷を実行する印刷装置には、接続する外部装置に向けて印刷媒体を排出し、排出した印刷媒体に対する処理を、接続する外部装置により実行する印刷装置がある。この種の印刷装置は、接続する外部装置と連関して、排出した印刷媒体に対して処理を実行するため、印刷装置の状態を考慮して接続する外部装置を制御する必要がある。そのため、印刷装置は、印刷装置におけるエラーの発生の有無に応じて、排出した印媒体を処理する外部装置を制御することが望まれる。
そこで、本発明は、印刷装置におけるエラーの発生の有無に応じて、排出した印刷媒体を処理する外部装置を制御できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の印刷装置は、外部装置と接続可能な通信部と、エラー要因を検出するエラー検出部と、前記通信部を介して、接続する前記外部装置に電力の供給が可能な電力供給回路と、前記外部装置から前記通信部により受信する接続検出信号に基づき、前記電力供給回路から前記外部装置への電力の供給を制御する制御部と、前記外部装置へ向けて印刷媒体を排出する排出部と、を備える印刷装置であって、前記接続検出信号は、前記外部装置が前記印刷装置との接続を検出したことを示すものであり、前記制御部は、前記エラー検出部が前記エラー要因を検出した場合、前記外部装置から送信要求を前記通信部により受信すると、前記通信部により前記エラー要因を示す情報を前記外部装置へ送信し、前記エラー検出部が前記エラー要因を検出しない場合、前記排出部により排出した前記印刷媒体に対する処理に係るコマンドを、前記通信部により前記外部装置へ送信することを特徴とする。
これにより、エラー要因を検出した場合、外部装置がエラー要因を示す情報に基づく処理が可能となり、エラー要因を検出しない場合、印刷装置から排出された印刷媒体に対して処理が実行可能となるため、印刷装置におけるエラーの発生の有無に応じて、排出した印刷媒体に処理を実行する外部装置を制御できる。
【０００６】
また、本発明の印刷装置は、前記エラー検出部は、前記エラー要因として、前記印刷装置が復帰可能なエラーを示す復帰可能エラーと、前記印刷装置が復帰不可能なエラーを示す復帰不可能エラーとのいずれかを検出することを特徴とする。
これにより、エラー検出部がエラー要因として復帰可能エラーと復帰不可能エラーとのいずれかを検出するため、印刷装置が復帰可能エラーと復帰不可能エラーとのいずれかの状態であるかに応じて、排出する印刷媒体を処理する外部装置を制御できる。
【０００７】
また、本発明の印刷装置は、前記制御部は、前記エラー検出部が前記復帰不可能エラーを検出した場合に、前記通信部により前記外部装置から停止要求を受信すると、前記外部装置への電力の供給を停止するように前記電力供給回路を制御することを特徴とする。
これにより、印刷装置が復帰不可能エラーである場合において停止要求を受信すると、外部装置への電力の供給を停止するため、外部装置と係わる動作の実行を防止でき、印刷装置の復帰不可能エラーの拡大を防止できる。
【０００８】
また、本発明の印刷装置は、前記通信部は、前記接続検出信号を、前記外部装置に接続し、前記接続検出信号についての専用線を介して受信することを特徴とする。
これにより、制御部は、接続検出信号を、専用線を介して受信するため、確実に、外部装置が接続したことを判別でき、外部装置の接続の有無に応じて、適切に、排出した印刷媒体に処理を実行する外部装置を制御できる。
【０００９】
また、本発明の印刷装置は、前記電力供給回路は、前記外部装置が前記印刷装置と通信する通信用の電力を供給することを特徴とする。
これにより、電力供給回路が、外部装置が印刷装置と通信するための通信用の電力を供給するため、制御部は、エラーの発生の有無に応じて、通信用の電力の供給を適切に制御できる。
【００１０】
また、本発明の印刷装置は、ＣＰＵ、メモリー、カバー、及び、前記印刷媒体をカットするカッターを備え、前記エラー検出部が検出する前記復帰可能エラーは、少なくとも、前記印刷媒体が無いことを示すエラー、前記カバーが開状態であることを示すエラー、及び、前記カッターの動作に係るエラーを含み、前記エラー検出部が検出する前記復帰不可能エラーは、少なくとも、電圧に係るエラー、前記メモリーの動作に係るエラー、及び、前記ＣＰＵの動作に係るエラーを含むことを特徴とする。
これにより、少なくとも、印刷媒体が無いことを示すエラー、カバーが開状態であることを示すエラー、カッターの動作に係るエラー、電圧に係るエラー、メモリーの動作に係るエラー、及び、ＣＰＵの動作に係るエラーに応じて、排出した印刷媒体に処理を実行する外部装置を制御できる。
【００１１】
また、本発明の印刷装置は、前記制御部は、前記エラー検出部が前記エラー要因を検出した場合、前記通信部により、前記印刷装置の状態が通常の要求を受け付けないオフライン状態であることを示す情報を送信し、前記オフライン状態であっても、前記外部装置から前記送信要求と前記停止要求とを、前記通信部により受信することを特徴とする。
これにより、印刷装置の状態がオフライン状態であっても、送信要求と停止要求を受信するため、確実に、エラー検出部が検出したエラー要因に応じて、排出した印刷媒体に処理を実行する外部装置への電力の供給を制御できる。
【００１２】
上記目的を達成するために、本発明は、外部装置と接続可能な通信部と、エラー要因を検出するエラー検出部と、前記通信部を介して、接続する前記外部装置に電力の供給が可能な電力供給回路と、前記外部装置から前記通信部により受信する接続検出信号に基づき、前記電力供給回路から前記外部装置への電力の供給を制御する制御部と、前記外部装置へ向けて印刷媒体を排出する排出部と、を備える印刷装置の制御方法であって、前記接続検出信号は、前記外部装置が前記印刷装置との接続を検出したことを示すものであり、前記制御部は、前記エラー検出部が前記エラー要因を検出した場合、前記外部装置から送信要求を前記通信部により受信すると、前記通信部により前記エラー要因を示す情報を前記外部装置へ送信し、前記エラー検出部が前記エラー要因を検出しない場合、前記排出部により排出した前記印刷媒体に対する処理に係るコマンドを、前記通信部により前記外部装置へ送信することを特徴とする。
これにより、エラー要因を検出した場合、外部装置がエラー要因を示す情報に基づく処理が可能となり、エラー要因を検出しない場合、印刷装置から排出された印刷媒体に対して処理が実行可能となるため、印刷装置におけるエラーの発生の有無に応じて、排出した印刷媒体に処理を実行する外部装置を制御できる。
【図面の簡単な説明】
【００１３】
【図１】ラベルプリンターの要部の構成を示す図。
【図２】ラベルプリンター、及び、巻取装置の機能的構成を示す図。
【図３】ラベルプリンター、及び、巻取装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１４】
図１は、印刷システム１を構成するラベルプリンター２（印刷装置）の要部の構成を示す図である。
【００１５】
図１を用いた説明では、矢印に示すように、図中で左へ向かう方向を「前方」とする。また、図中で右へ向かう方向を「後方」とする。また、図中で上へ向かう方向を「上方」とする。また、図中で下へ向かう方向を「下方」とする。
【００１６】
ラベルプリンター２は、シリアル型のインクジェット式プリンターである。ラベルプリンター２は、ロール紙Ｒ（印刷媒体）を収容し、ロール紙Ｒを繰り出して搬送方向Ｈに搬送する。ラベルプリンター２は、搬送するロール紙Ｒに、シリアルインクジェットヘッドとして構成された印刷ヘッド１０によりインクを吐出して印刷を実行する。
【００１７】
図１に示すように、ラベルプリンター２は、ロール紙Ｒを収容するロール紙収容部１１を備える。ロール紙収容部１１には、印刷媒体としてのロール紙Ｒが収容される。ロール紙Ｒとは、ロール状に巻かれたシートであり、例えば、裏面に粘着剤が付された定型サイズのラベルを、台紙としての剥離紙に並べてロール状に巻いたラベル用紙である。
【００１８】
以下の説明では、ロール紙Ｒのうち、ロール紙収容部１１に収容されたロール状の部分を「ロール体Ｒ１」と表現する。また、ロール紙Ｒのうち、ロール紙収容部１１に収容されたロール体Ｒ１から繰り出されて搬送される部分を「搬送ロール紙Ｒ２」（印刷媒体）と表現する。
【００１９】
図１に示すように、ラベルプリンター２には、搬送ロール紙Ｒ２が搬送される経路である搬送経路１３が形成される。ロール紙Ｒから繰り出された搬送ロール紙Ｒ２は、搬送経路１３に沿って搬送される。
【００２０】
図１に示すように、搬送経路１３には、搬送方向Ｈにおける上流から下流に向かって３つの搬送ローラー１４１、１４２、１４３が設けられる。搬送ローラー１４１、１４２、１４３のそれぞれに対向する位置には、搬送ローラー１４１、１４２、１４３の回転に従動して回転する従動ローラー１５１、１５２、１５３が設けられる。搬送ロール紙Ｒ２は、搬送ローラー１４１、１４２、１４３と、従動ローラー１５１、１５２、１５３とに挟持され、搬送ローラー１４１、１４２、１４３の回転に応じて、搬送方向Ｈに搬送される。搬送ローラー１４１、１４２、１４３は、動力伝達機構を介して搬送モーター（不図示）と接続されており、搬送モーターの駆動に応じて回転する。
【００２１】
図１に示すように、搬送方向Ｈの最も上流側に設けられた搬送ローラー１４１と、搬送ローラー１４１の下流に設けられた搬送ローラー１４２との間には、案内部材１７が設けられる。案内部材１７は、搬送ロール紙Ｒ２の裏面に接触し、上方へ向かって繰り出された搬送ロール紙Ｒ２を、前方に向かうように屈曲させる。案内部材１７は、搬送ロール紙Ｒ２に接触して屈曲させることにより、搬送ロール紙Ｒ２に張りを与え、搬送ロール紙Ｒ２の弛みが発生することを抑制する。
【００２２】
搬送ローラー１４２の搬送方向Ｈにおける下流には、ブラックマークセンサー１８１が設けられる。ブラックマークセンサー１８１は、裏面に黒色のマークであるブラックマークが形成されたロール紙Ｒが、ラベルプリンター２に収容される場合に、このブラックマークを光学的に検出するセンサーである。後述するプリンター制御部２００（図２）（制御部）は、ブラックマークセンサー１８１の検出値に基づいて、このセンサーの検出位置にブラックマークが位置した場合、そのことを検出する。プリンター制御部２００は、検出結果に基づいて、ロール紙Ｒの位置を管理する。
【００２３】
ブラックマークセンサー１８１の搬送方向Ｈにおける下流には、ギャップセンサー１８２が設けられる。ギャップセンサー１８２は、一方の端にシートを切り欠いて形成されたギャップと他方の端にシートを切り欠いて生成されたギャップとを有するギャップ部が形成されたロール紙Ｒが、ラベルプリンター２に収容される場合に、これらギャップを光学的に検出するセンサーである。プリンター制御部２００は、ギャップセンサー１８２の検出値に基づいて、このセンサーの検出位置にギャップが位置した場合、そのことを検出する。プリンター制御部２００は、検出結果に基づいて、ロール紙Ｒの位置を検出する。
【００２４】
ギャップセンサー１８２の搬送方向Ｈにおける下流には、搬送ローラー１４３が設けられ、搬送ローラー１４３の下流には、印刷ユニット１９が設けられる。
【００２５】
印刷ユニット１９は、キャリッジ２０と、キャリッジ２０に搭載された印刷ヘッド１０とを備える。キャリッジ２０は、搬送方向Ｈと交差する走査方向に延びたキャリッジ軸２０ａに支持され、キャリッジ軸２０ａに沿って、走査方向に印刷ヘッド１０を走査する。印刷ヘッド１０は、インクジェットヘッドであり、複数色（例えば、ＣＹＭＫの４色）のノズル列を備える。印刷ヘッド１０は、図示しないインクカートリッジからインクの供給を受けて、各ノズル列に設けられたノズルからインクを吐出して搬送ロール紙Ｒ２にドットを形成して画像を印刷する。
【００２６】
印刷ユニット１９の搬送方向Ｈにおける下流には、カッターユニット２１（カッター）が設けられる。カッターユニット２１は、固定刃２２と、固定刃２２に対して交叉するように移動可能な可動刃２３とを備える。カッターユニット２１は、可動刃２３を移動させて、搬送ロール紙Ｒ２をカットする。なお、カッターユニット２１によるカットの態様は、搬送ロール紙Ｒ２の幅方向において一部を切り残すカットの態様でもよく、搬送ロール紙Ｒ２を完全に切断するカットの態様でもよい。
【００２７】
カッターユニット２１の搬送方向Ｈにおける下流には、排出口２４が設けられる。搬送ロール紙Ｒ２は、排出口２４を介して、ラベルプリンター２の筐体の外に排出される。
【００２８】
図１に示すように、ラベルプリンター２の筐体において、後方には、軸２７を中心として回動するカバー２６が設けられる。カバー２６は、開いた状態（開状態）（以下、「開状態」と表現する）となると少なくともロール紙収容部１１が露出し、ロール紙Ｒの交換が可能となる。一方、カバー２６は、閉じた状態（以下、「閉状態」と表現する）となると、ロール紙収容部１１を覆う。カバー２６は、手動の操作により開閉可能に構成されてもよく、図示しない開閉の専用のスイッチの操作により開閉可能に構成されてもよい。ユーザーは、これら構成に対応した操作を行うことで、カバー２６を開状態又は閉状態のいずれかの状態にすることができる。
【００２９】
ラベルプリンター２の前面には、ケーブル３を介して巻取装置４２（外部装置）が接続する。巻取装置４２は、ラベルプリンター２の排出口２４から排出される搬送ロール紙Ｒ２を巻き取る巻取ドラム４３と、巻取ドラム４３を駆動させる駆動部４２１（図２）とを有する。巻取ドラム４３の駆動とは、巻取ドラム４３の回転を示す。本実施形態において、巻取ドラム４３は、ラベルプリンター２の搬送モーターとは独立したモーターによって駆動する構成である。巻取ドラム４３は、図中の矢印Ａに示す方向に回転して、ラベルプリンター２の排出口２４から排出された搬送ロール紙Ｒ２を巻き取る（排出された印刷媒体に対する処理）。なお、ラベルプリンター２に巻取装置４２が接続する場合、ラベルプリンター２は、カッターユニット２１で搬送ロール紙Ｒ２を完全に切断することなく、搬送ロール紙Ｒ２を長尺の状態のまま排出口２４から排出する。
【００３０】
巻取装置４２は、ケーブル３を介してラベルプリンター２から、排出口２４から排出された搬送ロール紙Ｒ２を巻き取ることに係るコマンド（排出した印刷媒体に対する処理に係わるコマンド）を受信した場合に、搬送ロール紙Ｒ２を巻き取る。ここでのコマンドは、排出口２４から排出された搬送ロール紙Ｒ２の巻き取ることを指示するもので、後述する駆動指示に相当する。なお、ケーブル３については、後述する。
【００３１】
図２は、ラベルプリンター２、及び、巻取装置４２の機能的構成を示すブロック図である。
【００３２】
図２に示すように、ラベルプリンター２は、プリンター制御部２００と、印刷部２０１と、搬送部２０２と、入力部２０３と、表示部２０４と、記憶部２０５と、切断部２０６と、ブラックマークセンサー１８１と、カバーセンサー２０８、エラー検出部２０９と、プリンター電源部２１０と、電力供給回路２１１と、プリンター外部インターフェース２１２（通信部）と、を備える。
【００３３】
プリンター制御部２００は、ＣＰＵや、ＲＯＭ（メモリー）、ＲＡＭ（メモリー）、その他の周辺回路等を備え、ＣＰＵが制御プログラムを読み出して実行する等、ハードウェアとソフトウェアとによりラベルプリンター２を制御する。
【００３４】
印刷部２０１は、上述した印刷ヘッド１０や、印刷ヘッド１０を駆動する駆動回路、上述したキャリッジ２０、キャリッジ２０を搬送方向Ｈと交差する走査方向に走査させる走査モーター、走査モーターを駆動するモータードライバー、その他のロール紙Ｒへの印刷に関する構成を備える。印刷部２０１は、プリンター制御部２００の制御で、ロール紙Ｒに画像を印刷する。
【００３５】
搬送部２０２は、上述した搬送ローラー１４２、１４３、１４４や、従動ローラー１５１、１５２、１５３、１５４、搬送ローラー１４１、１４２、１４３、１４４を回転させる搬送モーター、搬送モーターを駆動するモータードライバー、その他のロール紙Ｒの搬送に関する構成を備える。搬送部２０２は、プリンター制御部２００の制御で、ロール紙Ｒを搬送する。搬送部２０２は、ロール紙Ｒを搬送することにより、搬送ロール紙Ｒ２をラベルプリンター２の筐体の外に排出するため、排出部に相当する。
【００３６】
入力部２０３は、ラベルプリンター２に設けられた操作スイッチや、タッチパネル等の入力手段を備え、入力手段に対する操作を検出し、プリンター制御部２００に出力する。プリンター制御部２００は、入力部２０３からの入力に基づいて、入力手段に対する操作に対応する処理を実行する。
【００３７】
表示部２０４は、複数のＬＥＤや、表示パネル等を備え、プリンター制御部２００の制御で、ＬＥＤを所定の態様で点灯／消灯や、表示パネルへの情報の表示等を実行し、ラベルプリンター２の状態を報知や、エラーの発生の有無の報知等を実行する。
【００３８】
記憶部２０５（メモリー）は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。
【００３９】
切断部２０６は、上述したカッターユニット２１や、カッターユニット２１が備える可動刃２３を移動させる移動モーター、移動モーターを駆動するモータードライバー、その他のロール紙Ｒのカットに係る構成を備え、プリンター制御部２００の制御で、ロール紙Ｒをカットする。
【００４０】
ブラックマークセンサー１８１は、ブラックマークセンサー１８１が設けられた位置に対応する位置にブラックマークが存在するか否かによって、異なる値の検出値をプリンター制御部２００に出力する。プリンター制御部２００は、ブラックマークセンサー１８１から入力された検出値に基づいて、ブラックマークセンサー１８１が設けられた位置に、ブラックマークが存在すること、又は、存在しないことを検出する。
【００４１】
カバーセンサー２０８は、カバー２６が開状態か閉状態かにより異なる信号をプリンター制御部２００に出力する。プリンター制御部２００は、カバーセンサー２０８からの入力に基づいて、カバー２６が開状態か閉状態かを検出する。
【００４２】
エラー検出部２０９は、ラベルプリンター２のエラー要因を検出し、検出結果をプリンター制御部２００に出力する。エラー検出部２０９が検出するエラー要因は、復帰可能エラー、又は、復帰不可能エラーのいずれかである。復帰可能エラーとは、ラベルプリンター２が復帰可能なエラーであり、ラベルプリンター２の専門家（サービスマン）が作業しなくともユーザーの操作により容易に解消可能なエラーである。復帰可能エラーとしては、少なくとも、カバー２６が開状態であることを示すエラーや、ロール紙Ｒがないこと示すエラー、インク切れを示すエラー、カッターユニット２１の動作に係るエラー等が挙げられる。復帰不可能エラーは、ラベルプリンター２が復帰不可能なエラーであり、ユーザーの操作により容易に解消できず、ラベルプリンター２の専門家の作業が必要となる蓋然性の高いエラーである。復帰不可能エラーとしては、少なくとも、ＣＰＵに係るエラーや、記憶部２０５やＲＯＭ等に係るエラー、電源電圧等の電圧に係るエラーが挙げられる。
【００４３】
プリンター電源部２１０は、商用交流電源にケーブルを介し接続され、商用交流電源から供給される電力を、整流、平滑、及び、電圧変換し、これら処理を行った直流電力に基づいてラベルプリンター２の各部に電力を供給する。
【００４４】
電力供給回路２１１は、プリンター外部インターフェース２１２を介して、巻取装置４２に供給する電力を制御する。電力供給回路２１１が供給する電力は、巻取装置４２がラベルプリンター２と通信するための通信用の電力（以下、「通信用電力」と表現する）である。電力供給回路２１１は、通信用電力の供給をオンオフするトランジスター等により構成されるスイッチ回路を備え、プリンター制御部２００の制御で、このスイッチ回路をオンオフすることにより、通信用電力の供給をオンオフする。
【００４５】
プリンター外部インターフェース２１２は、ＲＳ−２３２Ｃ等のシリアル通信規格に準拠したコネクターを備える。このコネクターは、物理的な通信路としての線を複数有するケーブル３が接続可能である。ケーブル３は、プリンター外部インターフェース２１２が備えるコネクターがシリアル通信規格に準拠したコネクターである場合、シリアル通信規格に準拠したケーブルである。
【００４６】
ケーブル３は、専用線を複数有する。本実施形態において専用線とは、特定の信号について、出力又は入力のいずれかを実行するための線である。
【００４７】
本実施形態では、ケーブル３は、Ｈｉｇｈレベル、及び、Ｌｏｗレベルの２値の電圧レベルに基づき、駆動指示を示す信号を、巻取装置４２に出力するための専用線である駆動指示線を有する。駆動指示とは、巻取装置４２の巻取ドラム４３の駆動の指示を示す。
【００４８】
また、ケーブル３は、Ｈｉｇｈレベル、及び、Ｌｏｗレベルの２値の電圧レベルに基づき、オフライン状態信号を、巻取装置４２に出力するための専用線であるステータス出力線を有する。オフライン状態信号は、ラベルプリンター２の状態がオフライン状態であることを示す信号である。オフライン状態については、後述する。なお、ステータス出力線における出力とは、ラベルプリンター２からみて出力を示す文言であり、巻取装置４２からみた場合、入力である。
【００４９】
また、ケーブル３は、Ｈｉｇｈレベル、及び、Ｌｏｗレベルの２値の電圧レベルに基づき、エラー要因を示す信号（エラー要因を示す情報）を、巻取装置４２に出力するための専用線であるエラー要因出力線を有する。なお、エラー要因出力線における出力とは、ラベルプリンター２からみて出力を示す文言であり、巻取装置４２からみた場合、入力である。
【００５０】
また、ケーブル３は、Ｈｉｇｈレベル、及び、Ｌｏｗレベルの２値の電圧レベルに基づき、送信要求を示す信号を、巻取装置４２から入力するための専用線である送信要求入力線を有する。送信要求とは、エラー要因を示す信号の送信の要求を示す。なお、送信要求入力線における入力とは、ラベルプリンター２からみて入力を示す文言であり、巻取装置４２からみた場合、出力である。
【００５１】
また、ケーブル３は、Ｈｉｇｈレベル、及び、Ｌｏｗレベルの２値の電圧レベルに基づき、停止要求を示す信号を、巻取装置４２から入力する専用線である停止要求入力線を有する。停止要求とは、プリンター外部インターフェース２１２を介して電力供給回路２１１から供給される電力の停止の要求である。なお、停止要求入力線における入力とは、ラベルプリンター２からみて入力を示す文言であり、巻取装置４２からみた場合、出力である。
【００５２】
また、ケーブル３は、Ｈｉｇｈレベル、及び、Ｌｏｗレベルの２値の電圧レベルに基づき、接続検出信号を、巻取装置４２から入力するための専用線である接続検出信号入力線を有する。接続検出信号とは、ラベルプリンター２に巻取装置４２が接続した場合において、巻取装置４２がこの接続を検出したことを示す信号である。なお、接続検出信号入力線における入力とは、ラベルプリンター２からみて入力を示す文言であり、巻取装置４２からみた場合、出力である。
【００５３】
また、ケーブル３は、ラベルプリンター２から巻取装置４２に、巻取装置４２がラベルプリンター２と通信するための通信用電力を供給するための専用線である電力供給線を有する。この電力供給線は、例えば、ケーブル３が通信用の線を複数有する場合、１の線を、電力を供給する線として使用される構成でもよい。
【００５４】
本実施形態では、プリンター外部インターフェース２１２は、少なくとも、ケーブル３が有する駆動指示線、ステータス出力線、送信要求入力線、エラー要因出力線、接続検出信号入力線、停止要求入力線、及び、電力供給線のそれぞれの専用線に接続する端子を有するコネクターを備える。つまり、このコネクターは、少なくとも、駆動指示線に接続する端子、ステータス出力線に接続する端子、送信要求入力線に接続する端子、エラー要因出力線に接続する端子、接続検出信号入力線に接続する端子、停止要求入力線に接続する端子、及び、電力供給線に接続する端子を有する。これら端子は、ケーブル３が接続しない場合、ラベルプリンター２の外部に露出する。
【００５５】
図２に示すように、巻取装置４２は、巻取装置制御部４２０と、駆動部４２１と、巻取装置外部インターフェース４２２と、巻取装置電源部４２３とを備える。
【００５６】
巻取装置制御部４２０は、例えば、巻取装置４２の各部を制御する制御回路等により構成され、図示しない演算実行部としてＣＰＵ等を備える。巻取装置制御部４２０は、図示しないＲＯＭが接続し、このＲＯＭは、ＣＰＵによって実行可能な制御プログラム、及び、制御プログラムに係るデータを不揮発的に記憶する。巻取装置制御部４２０は、ＲＯＭが記憶する制御プログラムを実行することによって、後述する駆動部４２１による巻取ドラム４３の駆動を制御するとともに、巻取装置４２の各部を制御する。
【００５７】
駆動部４２１は、巻取ドラム４３を回転させる駆動機構としてのモーターを備え、巻取装置制御部４２０の制御で、モーターを駆動させることにより、巻取ドラム４３を回転させる。より具体的には、駆動部４２１は、巻取装置４２がラベルプリンター２から駆動指示線を介して、駆動指示を示す信号を受信した場合、巻取装置制御部４２０の制御でモーターを駆動させ、図１に示す矢印Ａに示す方向に巻取ドラム４３を回転させる。回転した巻取ドラム４３は、ラベルプリンター２から排出された搬送ロール紙Ｒ２を巻き取る。不図示の搬送ロール紙Ｒ２の弛みを検出するセンサーを設置し、巻取装置制御部４２０は、センサーが検出した弛みに基づきモーターを制御して、所定の弛みの範囲となるように巻き取るようにしてもよい。
【００５８】
巻取装置外部インターフェース４２２は、ＲＳ−２３２Ｃ等のシリアル通信規格に準拠したコネクターを備える。このコネクターは、ケーブル３が接続可能である。前述した通り、ケーブル３は、少なくとも、駆動指示線、ステータス出力線、送信要求入力線、エラー要因出力線、接続検出信号入力線、停止要求入力線、及び、電力供給線により構成される。そのため、巻取装置外部インターフェース４２２が備えるコネクターは、これら専用線のそれぞれに接続する端子を有する。つまり、巻取装置外部インターフェース４２２が備えるコネクターは、駆動指示線に接続する端子、ステータス出力線に接続する端子、送信要求入力線に接続する端子、エラー要因出力線に接続する端子、停止要求入力線に接続する端子、接続検出信号入力線に接続する端子、及び、電力供給線に接続する端子を有する。これら端子は、ケーブル３が接続しない場合、巻取装置４２の外部に露出する。
【００５９】
巻取装置電源部４２３は、商用交流電源にケーブルを介し接続され、商用交流電源から供給される電力を、整流、平滑、及び、電圧変換し、これら処理を行った直流電力に基づいて巻取装置４２の各部に電力を供給する。本実施形態では、巻取装置電源部４２３は、ラベルプリンター２と通信するための通信用電力を供給しない。具体的には、巻取装置電源部４２３は、駆動指示線、ステータス出力線、送信要求入力線、エラー要因出力線、及び、停止要求入力線のそれぞれで行われる通信用電力について、供給を行わない。接続信号検出信号入力線での接続検出信号の出力に係る電力については、巻取装置電源部４２３は、電力の供給を行う。すなわち、巻取装置４２は、巻取ドラム４３を回転されるための電力、及び、接続検出信号の出力に係る電力については、巻取装置電源部４２３で供給し、ラベルプリンター２と通信するための通信用電力についてはラベルプリンター２から供給される。
【００６０】
このように、ラベルプリンター２と通信するための通信用電力に係る電源を、巻取装置電源部４２３と別にする構成とするのは、電源のノイズの発生に起因した、ラベルプリンター２との通信に係わる誤動作を防止するためである。巻取装置電源部４２３を通信用電力に係る電源とすると、当該電源にノイズが発生した場合、ラベルプリンター２との通信において、巻取装置４２は、誤動作する場合がある。ラベルプリンター２との通信において誤動作すると、ラベルプリンター２が、巻取装置４２の通信の誤動作に伴い、誤動作する場合がある。そこで、ラベルプリンター２との通信するための通信用電力に係る電源を、巻取装置電源部４２３と異なる電源とすることで、巻取ドラム４３を回転させる電源にノイズが発生した場合でも、このノイズの発生に起因して、ラベルプリンター２との通信において誤動作することがなく、ラベルプリンター２は、この誤動作伴う誤動作をすることがない。
【００６１】
前述した通り、巻取装置４２は、ラベルプリンター２の搬送モーターと独立したモーターによって回転する構成である巻取ドラム４３によって、ラベルプリンター２が排出口２４から排出された搬送ロール紙Ｒ２を巻取ドラム４３により巻き取る。また、巻取装置４２は、長尺の状態のまま排出口２４から排出された搬送ロール紙Ｒ２、すなわち、ロール紙Ｒから繰り出され、画像が印刷され、完全に切断されない搬送ロール紙Ｒ２を巻き取る。巻取装置４２は、搬送ロール紙Ｒ２を巻き取るに際し、搬送経路１３において、搬送される搬送ロール紙Ｒ２に対し弛みを与えることなく、巻き取る必要がある。これは、搬送経路１３において搬送される搬送ロール紙Ｒ２に弛みがあると適切に画像が印刷されないためである。
【００６２】
このように、ラベルプリンター２は、ロール紙Ｒに対して適切に印刷を実行するためにも、巻取装置４２を適切に制御し、巻取装置４２の動作と連関して処理を実行する必要がある。そのため、ラベルプリンター２は、ラベルプリンター２の状態に応じて、巻取装置４２を適切に制御する必要がある。例えば、ラベルプリンター２の状態がエラーの発生した状態である場合、ラベルプリンター２は、エラーの発生の有無に応じて、巻取装置４２を制御する必要がある。
【００６３】
そこで、本実施形態のラベルプリンター２、及び、巻取装置４２は、以下に示す動作を実行する。
【００６４】
図３は、ラベルプリンター２、及び、巻取装置４２の動作を示すフローチャートである。図３において、フローチャートＡは、ラベルプリンター２の動作を示す。また、フローチャートＢは、巻取装置４２の動作を示す。
【００６５】
ここで、図３に示す各フローチャートの開始時点において、ラベルプリンター２と、巻取装置４２とがケーブル３を介して接続していないとする。なお、ケーブル３を介し接続するとは、ケーブル３の一端が、ラベルプリンター２のプリンター外部インターフェース２１２が備えるコネクターに接続し、他端が、巻取装置４２の巻取装置外部インターフェース４２２が備えるコネクターに接続していることを示す。したがって、ケーブル３を介し接続していないとは、上述した接続態様でないことを示す。
【００６６】
図３のフローチャートＢに示すように、巻取装置４２の巻取装置制御部４２０は、ケーブル３を介して、巻取装置４２がラベルプリンター２に接続したか否かを判別する（ステップＳＢ１）。なお、接続したか否かの判別の方法は、何れの方法を用いることができる。
【００６７】
巻取装置制御部４２０は、ケーブル３を介して、ラベルプリンター２が巻取装置制御部４２０に対して出力するいずれかの信号を検出し、巻取装置４２がラベルプリンター２に接続したと判別した場合（ステップＳＢ１：ＹＥＳ）、接続検出信号入力線を介して接続検出信号をラベルプリンター２に出力する（ステップＳＢ２）。例えば、巻取装置制御部４２０は、巻取装置４２がラベルプリンター２に接続したと判別した場合、電圧レベルをＬｏｗレベルからＨｉｇｈレベルにし、Ｈｉｇｈレベルの信号を接続検出信号として出力する。
【００６８】
なお、接続検出信号は、上述した信号に限定されず、例えば、同期シリアルである場合、８ビット分のデータを示す信号でもよく、また、例えば、非同期シリアルである場合、スタートビット、データビット、ストップビットにより構成される信号でもよく、接続検出信号入力線を介して、巻取装置４２からラベルプリンター２に入力する信号であればよい。
【００６９】
図３のフローチャートＡに示すように、ラベルプリンター２のプリンター制御部２００は、接続検出信号入力線を介して、接続検出信号を受信したか否かを判別する（ステップＳＡ１）。例えば、プリンター制御部２００は、Ｈｉｇｈレベルの信号が接続検出入力信号を介して巻取装置４２から入力された場合、接続検出信号を受信したと判別する（ステップＳＡ１：ＹＥＳ）。
【００７０】
次いで、プリンター制御部２００は、接続検出信号を受信したと判別した場合（ステップＳＡ１：ＹＥＳ）、ケーブル３を介して巻取装置４２が接続したと判定する（ステップＳＡ２）。次いで、プリンター制御部２００は、ケーブル３を介して巻取装置４２が接続したと判定すると、電力供給回路２１１を制御して、プリンター外部インターフェース２１２、及び、電力供給線を介して、通信用電力を巻取装置４２に供給する（ステップＳＡ３）。前述した通り、電力供給回路２１１は、スイッチ回路を備える。プリンター制御部２００は、スイッチ回路に制御信号を出力することでスイッチ回路をオンにし、巻取装置４２に通信用電力を、電力供給線を介して出力する。
【００７１】
このように、プリンター制御部２００は、接続検出信号入力線を介して、接続検出信号を受信した場合、電力供給回路２１１を制御して、通信用電力を巻取装置４２に供給する。つまり、プリンター制御部２００は、接続検出信号を受信しない場合、通信用電力を巻取装置４２に供給しない。前述した通り、ラベルプリンター２と巻取装置４２とがケーブル３を介し接続するとは、ケーブル３の両端がラベルプリンター２と巻取装置４２とのそれぞれに接続することである。つまり、ラベルプリンター２と巻取装置４２とがケーブル３に接続していないとは、上記以外の接続態様であり、ケーブル３の一端がプリンター外部インターフェース２１２が備えるコネクターに接続していないことを含む。このように、ケーブル３の一端がプリンター外部インターフェース２１２が備えるコネクターに接続していない場合、ケーブル３の複数の専用線に接続する端子がラベルプリンター２の外部に露出する。このように露出していると、電力供給線に接続する端子と、当該端子に隣接する端子とが異物等によりショートする場合がある。この場合、電力供給線に接続する端子が通信用電力を出力していると、当該ショートにより、プリンター外部インターフェース２１２の回路を構成する素子や、ラベルプリンター２内部の素子等に影響を与える可能性がある。また、ケーブル３を介してラベルプリンター２、及び、巻取装置４２が接続していないにも係わらず、電力供給線に接続する端子に通信用電力を出力することは、消費電力の増大につながる。
【００７２】
そこで、上述したように、プリンター制御部２００は、巻取装置４２から接続検出信号を受信した場合、電力供給回路２１１を制御して、電力供給線に接続する端子に通信用電力を出力し、電力供給線を介して巻取装置４２に、通信用電力を供給する。つまり、プリンター制御部２００は、巻取装置４２から接続検出信号を受信しない場合、電力供給線に接続する端子に通信用電力を出力しない。そのため、プリンター制御部２００は、ケーブル３がプリンター外部インターフェース２１２のコネクターと接続せず、ケーブル３の専用線に接続する端子が露出し、電力供給線に接続する端子と、当該端子と隣接する端子とがショートした場合であっても、プリンター外部インターフェース２１２の回路を構成する素子や、ラベルプリンター２内部の素子等に影響を与えることを防止できる。また、接続検出信号を受信しない場合、プリンター制御部２００は、電力供給線に接続する端子に通信用電力を出力しないため、ケーブル３を介してラベルプリンター２と巻取装置４２とが接続しない場合における、消費電力を抑制できる。
【００７３】
特に、本実施形態では、接続検出信号は、接続検出信号を巻取装置４２から入力するための専用線である接続検出信号入力線を介して、ラベルプリンター２に入力される。つまり、プリンター制御部２００は、接続検出信号を専用線で受信した場合に、電力供給回路２１１を制御して、巻取装置４２に通信用電力を供給する。ここで、接続検出信号入力線以外の線路（例えば、無線に係わる線路や、ＵＳＢに係わる線路等）で接続検出信号を受信可能な構成であると、プリンター制御部２００は、巻取装置４２とラベルプリンター２とが接続していないにも係わらず、巻取装置４２の誤動作により接続検出信号を受信する可能性がある。この場合、接続検出信号を受信すると、プリンター制御部２００は、ラベルプリンター２と巻取装置４２とが接続していないにも係わらず、ケーブル３の電力供給線に接続する端子に通信用電力を出力することになる。そこで、接続検出信号入力線のような接続検出信号専用の専用線を介して、接続検出信号を受信した場合に、巻取装置４２に電力を供給する構成とすることで、確実に、巻取装置４２とラベルプリンター２が接続した場合に、ケーブル３の電力供給線に接続する端子に通信用電力を出力できる。それにより、プリンター制御部２００は、確実に、端子間のショートによる、プリンター外部インターフェース２１２の回路を構成する素子や、ラベルプリンター２内部の素子等に影響を与えることを防止できる。
【００７４】
図３に示すフローチャートＡの説明に戻り、プリンター制御部２００は、巻取装置４２に通信用電力の供給を開始すると、エラー検出部２０９から出力される検出結果に基づいて、エラー検出部２０９がエラー要因を検出したか否かを判別する（ステップＳＡ４）。
【００７５】
プリンター制御部２００は、エラー検出部２０９がエラー要因を検出しない場合（ステップＳＡ４：ＮＯ）、巻取装置４２の巻取ドラム４３の駆動指示を、駆動指示線を介して巻取装置４２に出力する（ステップＳＡ５）。前述した通り、巻取ドラム４３は、ラベルプリンター２から排出した搬送ロール紙Ｒ２を巻き取る。駆動指示は、巻取ドラム４３を回転させる指示であり、排出した印刷媒体に対する処理に係わるコマンドに相当する。
【００７６】
図３のフローチャートＢに示すように、巻取装置４２の巻取装置制御部４２０は、駆動指示線を介して、駆動指示を示す信号を受信したか否かを判別する（ステップＳＢ３）。例えば、巻取装置制御部４２０は、Ｈｉｇｈレベルの信号が駆動指示線を介してラベルプリンター２から入力された場合、駆動指示を示す信号を受信したと判別する（ステップＳＡ１：ＹＥＳ）。なお、接続検出信号と同様、駆動指示を示す信号は、例えば、同期シリアルである場合、８ビット分のデータを示す信号でもよく、また、例えば、非同期シリアルである場合、スタートビット、データビット、ストップビットにより構成される信号でもよく、駆動指示線を介して、ラベルプリンター２から巻取装置４２に入力する信号であればよい。
【００７７】
次いで、巻取装置制御部４２０は、駆動指示を示す信号を受信したと判別した場合（ステップＳＢ３：ＹＥＳ）、駆動部４２１を制御して、巻取ドラム４３を回転させ、ラベルプリンター２から排出された搬送ロール紙Ｒ２を巻き取る（ステップＳＢ４）。一方、巻取装置制御部４２０は、駆動指示を示す信号を受信していないと判別した場合（ステップＳＢ３：ＮＯ）、処理をステップＳＢ５に移行させる。ステップＳＢ５の処理については、後述する。
【００７８】
図３のフローチャートＡのステップＳＡ４の説明に戻り、エラー検出部２０９がエラー要因を検出した場合（ステップＳＡ４：ＹＥＳ）、プリンター制御部２００は、ラベルプリンター２の状態をオフライン状態にし、オフライン状態であることを示す信号を出力する（ステップＳＡ６）。オフライン状態とは、少なくとも、ラベルプリンター２が通常の通信を実行しない状態である。本実施形態では、通常の通信を実行しないとは、送信要求を示す信号の受信、送信要求に対する応答、及び、停止要求を示す信号の受信を除く、通信を実行しないことを示す。後に明らかになるように、プリンター制御部２００は、ラベルプリンター２の状態がオフライン状態である場合、送信要求を示す信号、及び、停止要求を示す信号のみ、それぞれの専用線を介して巻取装置４２から受信する。
【００７９】
図３のフローチャートＢに示すように、巻取装置制御部４２０は、ステータス出力線を介して、ラベルプリンター２の状態がオフライン状態であることを示すオフライン状態信号を受信したか否かを判別する（ステップＳＢ５）。例えば、巻取装置制御部４２０は、Ｈｉｇｈレベルの信号がステータス出力線を介してラベルプリンター２から入力された場合、オフライン状態信号を受信したと判別する。なお、接続検出信号と同様、オフライン状態信号は、例えば、同期シリアルである場合、８ビット分のデータを示す信号でもよく、また、例えば、非同期シリアルである場合、スタートビット、データビット、ストップビットにより構成される信号でもよく、ステータス出力線を介して、ラベルプリンター２から巻取装置４２に出力する信号であればよい。
【００８０】
巻取装置制御部４２０は、オフライン状態信号を受信しない場合（ステップＳＢ５：ＮＯ）、処理をステップＳＢ３に戻す。一方、巻取装置制御部４２０は、オフライン状態信号を受信する場合（ステップＳＢ５：ＹＥＳ）、送信要求を示す信号を出力する（ステップＳＢ６）。
【００８１】
図３のフローチャートＡに示すように、プリンター制御部２００は、送信要求入力線を介して、巻取装置４２から送信要求を示す信号を受信する（ステップＳ７）。プリンター制御部２００は、オフライン状態であっても、送信要求を示す信号を受信する。例えば、プリンター制御部２００は、Ｈｉｇｈレベルの信号が送信要求入力線を介して巻取装置４２から入力された場合、送信要求を示す信号を受信したと判別する。なお、接続検出信号と同様、送信要求を示す信号は、例えば、同期シリアルである場合、８ビット分のデータを示す信号でもよく、また、例えば、非同期シリアルである場合、スタートビット、データビット、ストップビットにより構成される信号でもよく、送信要求入力線を介して、巻取装置４２からラベルプリンター２に入力する信号であればよい。
【００８２】
次いで、プリンター制御部２００は、送信要求を示す信号を受信すると、エラー要因を示す信号を、エラー要因出力線を介して出力する（ステップＳＡ８）。
【００８３】
図３のフローチャートＢに示すように、巻取装置制御部４２０は、エラー要因出力線を介して、エラー要因を示す信号を受信する（ステップＳＢ７）。
【００８４】
次いで、巻取装置制御部４２０は、受信したエラー要因を示す信号に基づいて、ラベルプリンター２に発生したエラー要因が、復帰不可能エラーであるか否かを判別する（ステップＳＢ８）。すなわち、巻取装置制御部４２０は、ステップＳＢ８において、ラベルプリンター２で発生したエラー要因が、復帰不可能エラーか復帰可能エラーかを判別する。
【００８５】
例えば、エラー要因を示す信号が、スタートビット、８ビットで構成されるデータビット、及び、ストップビットで構成される信号である場合、プリンター制御部２００は、データビットに基づいて、エラー要因が復帰不可能エラーか復帰可能エラーかを判別する。なお、当該判別の方法は、一例であって、ラベルプリンター２で発生したエラー要因について、エラー要因を示す信号に基づき復帰不可能エラーか復帰可能エラーかを判別する方法であれば、何れの方法を採用できる。
【００８６】
巻取装置制御部４２０は、ラベルプリンター２に発生したエラー要因が復帰不可能エラーであると判別した場合（ステップＳＢ８：ＹＥＳ）、停止要求を示す信号を、停止要求入力線を介して、出力する（ステップＳＢ９）。
【００８７】
図３のフローチャートＡに示すように、プリンター制御部２００は、停止要求入力線を介して、停止要求を示す信号を受信したか否かを判別する（ステップＳＡ９）。例えば、プリンター制御部２００は、Ｈｉｇｈレベルの信号が駆動指示線を介してラベルプリンター２から入力された場合、停止要求を示す信号を受信したと判別する（ステップＳＡ９：ＹＥＳ）。なお、接続検出信号と同様、送信要求を示す停止要求を示す信号は、例えば、同期シリアルである場合、８ビット分のデータを示す信号でもよく、また、例えば、非同期シリアルである場合、スタートビット、データビット、ストップビットにより構成される信号でもよく、停止要求入力線を介して、巻取装置４２からラベルプリンター２に入力する信号であればよい。
【００８８】
プリンター制御部２００は、停止要求を示す信号を受信したと判別した場合（ステップＳＡ９：ＹＥＳ）、電力供給回路２１１を制御し、巻取装置４２への通信用電力の供給を停止する（ステップＳＡ１０）。
【００８９】
このように、停止要求を示す信号を受信した場合、プリンター制御部２００は、巻取装置４２に通信用電力の供給を停止する。そのため、ラベルプリンター２にエラーが発生した場合において、巻取装置４２から信号を受信することがなく、また、巻取装置４２からの信号に基づき処理をすることがなく、プリンター制御部２００は、発生したエラーが拡大することを防止できる。特に、エラー要因が、復帰不可能エラーである場合に、プリンター制御部２００は、巻取装置４２から停止要求を示す信号を受信し、巻取装置４２に通信用電力の供給を停止する。前述した通り、復帰不可能エラーは、ラベルプリンター２が復帰不可能なエラーであり、ユーザーの操作により容易に解消できず、ラベルプリンター２の専門家の作業が必要となる蓋然性の高いエラーである。また、復帰不可能エラーとしては、ＣＰＵに係るエラーや、記憶部２０５やＲＯＭ等に係るエラー、電源電圧等の電圧に係るエラーが挙げられ、ラベルプリンター２の動作において主要な箇所におけるエラーである。例えば、復帰不可能エラーがＣＰＵの動作に係わるエラーである場合、ラベルプリンター２がＣＰＵにより動作すると、更に、ＣＰＵの動作に係わるエラーが拡大する可能性がある。このように、復帰不可能エラーは、ラベルプリンター２が動作することによって、更にエラーが拡大する蓋然性が高い。そこで、プリンター制御部２００は、ラベルプリンター２にエラーが発生し、エラー要因が復帰不可能エラーである場合、巻取装置４２に通信用電力の供給を停止するため、巻取装置４２との通信に係わる動作を確実に防止でき、当該動作に起因した復帰不可能エラーの拡大を防止できる。
【００９０】
また、巻取装置４２とラベルプリンター２との通信を停止できるため、復帰不可能エラーの発生時において、ラベルプリンター２の誤動作で巻取装置４２を駆動させるといった事態の発生を防止できる。
【００９１】
また、復帰不可能エラーは、復帰不可能なエラーであることから、復帰可能エラーより解消にかかる期間が長い可能性が高い。つまり、復帰不可能エラーである際、巻取装置４２に通信用電力を供給すると、不必要な電力の消費が行われることとなる。そこで、プリンター制御部２００は、復帰不可能エラーの際に、通信用電力の供給を停止するため、電力の消費を抑えることができる。
【００９２】
図３のフローチャートＢのステップＳＢ８の説明に戻り、巻取装置制御部４２０は、ラベルプリンター２に発生したエラー要因が復帰不可能エラーでない、すなわち、復帰可能エラーであると判別した場合（ステップＳＢ：ＮＯ）、停止要求を示す信号を出力しない（ステップＳＢ１０）。
【００９３】
プリンター制御部２００は、ステップＳＡ９において、停止要求を示す信号を受信したか否かの判別を開始してから、所定の期間、停止要求を示す信号を受信しない場合、停止要求を示す信号を受信しないと判別する（ステップＳＡ９：ＮＯ）。プリンター制御部２００は、停止要求を示す信号を受信しないと判別した場合、巻取装置４２への通信用電力の供給を停止することなく、本処理を終了する。
【００９４】
このように、プリンター制御部２００は、停止要求を示す信号を受信しない場合、巻取装置４２への通信用電力の供給を停止しない。つまり、プリンター制御部２００は、エラー要因が復帰可能エラーである場合、巻取装置４２への通信用電力の供給を停止しない。前述した通り、復帰可能エラーは、ラベルプリンター２の専門家が作業しなくとも、ユーザーにより容易に解消可能なエラーであり、少なくとも、カバー２６が開状態であることを示すエラーや、ロール紙Ｒがないこと示すエラー、インク切れを示すエラー、カッターユニット２１の動作に係るエラー等が挙げられる。そのため、復帰可能エラーは、復帰不可能エラーと比較して、ユーザーの操作により容易に解消でき、エラーが発生してから早く解消される蓋然性の高いエラーである。また、復帰可能エラーは、復帰不可能エラーと比較して、復帰可能なエラーであり、エラーが早く解消される蓋然性が高いため、エラーが拡大する蓋然性が低い。そこで、プリンター制御部２００は、エラー要因が復帰可能エラーである場合、巻取装置４２への通信用電力の供給を停止しない。そのため、プリンター制御部２００は、不必要に通信用電力の供給の停止することを防止できる。
【００９５】
上述したように、プリンター制御部２００は、ラベルプリンター２の状態がオフライン状態であっても、送信要求を示す信号、及び、停止要求を示す信号を受信する。プリンター制御部２００は、送信要求を示す信号を受信することで、エラー要因を示す信号を巻取装置４２に出力する。そして、巻取装置制御部４２０は、受信したエラー要因を示す信号に基づいて、エラー要因が復帰不可能エラーか復帰可能エラーかを判別し、復帰不可能エラーである場合に、停止要求を示す信号をラベルプリンター２に送信する。そして、プリンター制御部２００は、停止要求を示す信号を受信すると、巻取装置４２への通信用電力の供給を停止する。つまり、送信要求、及び、停止要求は、ラベルプリンター２のエラーが発生した場合に、エラー要因に応じた通信用電力の供給の制御に係わる要求であり、オフライン状態であっても受信の必要性が高い要求である。したがって、ラベルプリンター２にエラーが発生した場合、プリンター制御部２００は、オフライン状態であっても、送信要求を示す信号、及び、停止要求を示す信号を受信するため、ラベルプリンター２にエラーが発生した場合において、確実に、通信用電力の供給の制御を実行できる。
【００９６】
以上、説明したように、ラベルプリンター２（印刷装置）は、巻取装置４２（外部装置）と接続可能なプリンター外部インターフェース２１２（通信部）と、エラー要因を検出するエラー検出部２０９と、プリンター外部インターフェース２１２を介して、接続する巻取装置４２に通信用電力の供給が可能な電力供給回路２１１と、巻取装置４２からプリンター外部インターフェース２１２により受信する信号であって、巻取装置４２との接続を検出したことを示す接続検出信号に基づき、電力供給回路２１１から巻取装置４２への電力の供給を制御するプリンター制御部２００（制御部）と、巻取装置４２へ向けて搬送ロール紙Ｒ２（印刷媒体）を排出する搬送部２０２（排出部）と、を備える。プリンター制御部２００は、エラー検出部２０９がエラー要因を検出した場合、巻取装置４２から送信要求をプリンター外部インターフェース２１２により受信すると、プリンター外部インターフェース２１２によりエラー要因を示す信号（エラー要因を示す情報）を巻取装置４２へ送信し、エラー検出部２０９がエラー要因を検出しない場合、搬送部２０２により排出した搬送ロール紙Ｒ２に対する巻き取りを指示する駆動指示（コマンド）を、プリンター外部インターフェース２１２により巻取装置４２へ送信する。
【００９７】
これにより、巻取装置４２は、エラー検出部２０９がエラー要因を検出した場合、エラー要因を示す信号に基づく処理が可能となり、エラー検出部２０９がエラー要因を検出しない場合、ラベルプリンター２から排出された搬送ロール紙Ｒ２に対して処理が実行可能となる。本実施形態では、巻取装置４２は、エラー検出部２０９がエラー要因を検出した場合、エラー要因に応じた停止要求を示す信号の出力の処理が実行可能となり、エラー検出部２０９がエラー要因を検出しない場合、排出された搬送ロール紙Ｒ２の巻き取りを実行する。したがって、ラベルプリンター２のプリンター制御部２００は、ラベルプリンター２におけるエラーの発生の有無に応じて、巻取装置４２を制御できる。
【００９８】
また、エラー検出部２０９は、エラー要因として、ラベルプリンター２が復帰可能なエラーを示す復帰可能エラーと、ラベルプリンター２が復帰不可能なエラーを示す復帰不可能エラーとのいずれかを検出する。
【００９９】
このように、エラー検出部２０９は、エラー要因として復帰可能エラーと復帰不可能エラーとのいずれかを検出する。そのため、プリンター制御部２００は、ラベルプリンター２が復帰可能エラーと復帰不可能エラーとのいずれかの状態であるかに応じて、巻取装置４２を制御できる。
【０１００】
また、プリンター制御部２００は、エラー検出部２０９が復帰不可能エラーを検出した場合に、プリンター外部インターフェース２１２により巻取装置４２から停止要求を示す信号を受信した場合、巻取装置４２への電力の供給を停止するように電力供給回路２１１を制御する。
【０１０１】
これにより、ラベルプリンター２が復帰不可能エラーである場合において停止要求を示す信号を受信すると、巻取装置４２への通信用電力の供給を停止する。そのため、プリンター制御部２００は、巻取装置４２との通信に係わる動作を防止でき、ラベルプリンター２の復帰不可能エラーの拡大を防止できる。また、巻取装置４２とラベルプリンター２との通信を停止できるため、復帰不可能エラーの発生時において、ラベルプリンター２の誤動作で巻取装置４２を駆動させるといった事態の発生を防止できる。
【０１０２】
また、プリンター外部インターフェース２１２は、接続検出信号を、接続検出信号についての専用線である接続検出信号入力線を介して受信する。
【０１０３】
これにより、プリンター制御部２００は、接続検出信号を、接続検出信号入力線を介して受信するため、確実に、巻取装置４２が接続したことを判別でき、巻取装置４２の接続の有無に応じて、適切に、巻取装置４２を制御できる。
【０１０４】
また、電力供給回路２１１は、巻取装置４２がラベルプリンター２と通信する通信用電力を供給する。
【０１０５】
これにより、電力供給回路２１１が、巻取装置４２がラベルプリンター２と通信するための通信用電力を供給するため、プリンター制御部２００は、エラーの発生の有無に応じて、通信用電力の供給を適切に制御できる。
【０１０６】
また、ラベルプリンター２は、ＣＰＵ、記憶部２０５やＲＯＭ、ＲＡＭ等のメモリー、カバー２６、及び、カッターユニット２１（カッター）を備える。エラー検出部２０９が検出する復帰可能エラーは、少なくとも、ロール紙Ｒ（印刷媒体）が無いことを示すエラー、カバー２６が開状態であることを示すエラー、及び、カッターユニット２１の動作に係るエラーを含む。エラー検出部２０９が検出する復帰不可能エラーは、少なくとも、電源電圧等の電圧に係るエラー、記憶部２０５やＲＯＭ、ＲＡＭ等のメモリーの動作に係るエラー、及び、ＣＰＵの動作に係るエラーを含む。
【０１０７】
これにより、プリンター制御部２００は、少なくとも、エラー要因が、ロール紙Ｒが無いことを示すエラー、カバー２６が開状態であることを示すエラー、カッターユニット２１の動作に係るエラー、電源電圧等の電圧に係るエラー、記憶部２０５やＲＯＭ、ＲＡＭ等のメモリーの動作に係るエラー、及び、ＣＰＵの動作に係るエラーのいずれかに応じて、巻取装置４２に対する通信用の電力の供給を適切に制御できる。
【０１０８】
また、プリンター制御部２００は、エラー検出部２０９がエラー要因を検出した場合、プリンター外部インターフェース２１２により、オフライン状態信号（オフライン状態であることを示す情報）を送信し、オフライン状態であっても、巻取装置４２から送信要求を示す信号と停止要求を示す信号とを、プリンター外部インターフェース２１２により受信する。
【０１０９】
前述した通り、送信要求、及び、停止要求は、ラベルプリンター２のエラーが発生した場合に、エラー要因に応じた通信用電力の供給の制御に係わる要求であり、オフライン状態であっても受信の必要性が高い要求である。これにより、ラベルプリンター２の状態がオフライン状態であっても、送信要求を示す信号と停止要求を示す信号とを受信するため、確実に、エラー検出部２０９が検出したエラー要因に応じて、巻取装置４２への電力の供給を制御できる。
【０１１０】
なお、上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。
【０１１１】
例えば、上述した実施形態では、ラベルプリンター２に接続する外部装置として、巻取装置４２を例示した。しかしながら、外部装置は、巻取装置４２に限定されず、長尺の台紙にラベルが一定間隔で張りつけられるロール紙Ｒに対してラベルを台紙から剥離する剥離装置でもよい。また、剥離装置に限定されず、ラベルプリンター２が排出した搬送ロール紙Ｒ２に対して処理する装置であればよい。
【０１１２】
また、例えば、上述した実施形態では、ラベルプリンター２と巻取装置４２とがケーブル３を介して接続する構成を例示したが、ケーブル３を介さず接続する構成でもよい。例えば、ラベルプリンター２が巻取装置４２と接続するためのメスのコネクターを有し、巻取装置４２がラベルプリンター２と接続するためのオスのコネクターを有し、これらコネクターが互いに接続する構成でもよい。つまり、ラベルプリンター２に巻取装置４２が着脱可能な構成でもよい。この場合、これらコネクターは、駆動指示を示す信号、オフライン状態信号、送信要求を示す信号、エラー要因を示す信号、停止要求を示す信号、接続検出信号、及び、通信用電力を入出力に係わるオスメスに対応した端子を有する。そして、上記のようにラベルプリンター２に巻取装置４２が着脱可能である場合、接続した端子間で構成される線が、ケーブル３における専用線に相当する。
【０１１３】
また、例えば、上述した実施形態では、プリンター電源部２１０、及び、巻取装置電源部４２３が、商用交流電源にケーブル３を介し接続され、商用交流電源から供給される電力を、整流、平滑、及び、電圧変換し、これら処理を行った直流電力に基づいて各部に電力を供給する場合を例示した。しかしながら、プリンター電源部２１０、及び、巻取装置電源部４２３は、例えば、商用交流電源に接続するＡＣ／ＤＣアダプターを介して直流電力が入力され、この直流電力に基づいて、各部に電力を供給する構成でもよい。
【０１１４】
また、例えば、上述したラベルプリンター２の制御方法（印刷装置の制御方法）が、ラベルプリンター２が備えるコンピューターを用いて実現される場合、本発明を、上記制御方法を実現するためにコンピューターが実行するプログラム、このプログラムを前記コンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、ラベルプリンター２が備える内部記憶装置であるＲＡＭ、ＲＯＭ、ＨＤＤ等の不揮発性記憶装置であってもよい。
【０１１５】
また、例えば、図３の処理単位は、ラベルプリンター２、及び、巻取装置４２の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。ラベルプリンター２の処理は、処理内容に応じて、さらに多くの処理単位に分割してもよい。また、１つの処理単位がさらに多くの処理を含むように分割してもよい。
【０１１６】
また、図２に示した各機能部は機能的構成を示すものであって、具体的な実装形態は特に限定されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上述した実施形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、ラベルプリンター２、及び、巻取装置４２の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【０１１７】
また、上述した実施形態では、ラベルプリンター２を例示したが、プリンターは、ラベルプリンター２に限定されない。プリンターは、外部装置が接続可能であり、接続する外部装置へ向けて印刷媒体を排出して、外部装置に排出した印刷媒体に対する処理を実行させるプリンターであればよい。
【符号の説明】
【０１１８】
１…印刷システム、２…ラベルプリンター（印刷装置）、３…ケーブル、２１…カッターユニット（カッター）、２６…カバー、４２…巻取装置（外部装置）、４３…巻取ドラム、１８１…ブラックマークセンサー、２００…プリンター制御部（制御部）、２０１…印刷部、２０２…搬送部（排出部）、２０３…入力部、２０４…表示部、２０５…記憶部（メモリー）、２０６…切断部、２０８…カバーセンサー、２０９…エラー検出部、２１０…プリンター電源部、２１１…電力供給回路、２１２…プリンター外部インターフェース（通信部）、４２０…巻取装置制御部、４２１…駆動部、４２２…巻取装置外部インターフェース、４２３…巻取装置電源部、Ｒ…ロール紙（印刷媒体）、Ｒ２…搬送ロール紙。
【図１】
2018001627.tif 000003
【図２】
2018001627.tif 000004
【図３】
2018001627.tif 000005