(57)【要約】【課題】用紙の位置検出を行うためのセンサの検査を簡便に行うことを可能とする。【解決手段】プリンタは、ユーザから受け付けたセンサの検査指示（Ｓ３：ＹＥＳ）に応じて、搬送経路に用紙を搬送した際のセンサの出力値を測定し（Ｓ７）、測定されたセンサの出力値が、搬送された用紙の位置を検出できる値であるか否かを示す、センサの検査結果を表示する（Ｓ９）。【選択図】図６
2011189734.tif 000002
【特許請求の範囲】
【請求項１】
用紙の搬送経路に設けられ、当該搬送経路における用紙の位置の検出に用いるセンサと、
前記センサの検査指示をユーザから受け付ける受付手段と、
前記検査指示に応じて、前記搬送経路に用紙を搬送した際の前記センサの出力値を測定する測定手段と、
測定された前記センサの出力値が、予め設定された設定値との比較から、搬送された前記用紙の位置を検出できる値であるか否かを示す、前記センサの検査結果を表示する表示手段と、
を備えることを特徴とするプリンタ。
【請求項２】
前記表示手段は、さらに、測定された前記センサの出力値と、前記設定値とを併せて表示すること、
を特徴とする請求項１に記載のプリンタ。
【請求項３】
前記表示手段は、さらに、測定された前記センサの出力値と、前記設定値との関係を示すアイコンを表示すること、
を特徴とする請求項１に記載のプリンタ。
【請求項４】
前記センサの出力値を測定する際に搬送した用紙をバックフィードするバックフィード手段をさらに備えること、
を特徴とする請求項１乃至３のいずれか一項に記載のプリンタ。
【請求項５】
前記センサの出力値のキャリブレーションを行うキャリブレーション手段をさらに備え、
前記表示手段は、前記キャリブレーション後に測定された前記センサの出力値をもとに、前記センサの検査結果を表示すること、
を特徴とする請求項１乃至４のいずれか一項に記載のプリンタ。
【請求項６】
用紙の搬送経路に設けられ、当該搬送経路における用紙の位置の検出に用いるセンサ、当該センサの検査指示をユーザから受け付ける受付手段を備えるプリンタを制御するコンピュータを、
前記検査指示に応じて、前記搬送経路に用紙を搬送した際の前記センサの出力値を測定する測定手段と、
測定された前記センサの出力値が、予め設定された設定値との比較から、搬送された前記用紙の位置を検出できる値であるか否かを示す、前記センサの検査結果を表示する表示手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ及びプログラムに関する。
【背景技術】
【０００２】
従来、ラベルなどの用紙にバーコード等を印字するプリンタにはラベル位置などを正確に検出するためのフォトセンサなどのセンサを備えるものがある。このプリンタでは、用紙に印刷されたパターンをフォトセンサで検出した検出信号に基づいて、用紙の位置検出を行っている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、上記プリンタに備えられたフォトセンサを検査する場合には、検査結果を用紙に印刷していた。したがって、フォトセンサを検査する都度、検査結果を用紙に印刷しなければならず、用紙に印字するための時間が必要となることから、使い勝手が悪かった。
【０００４】
本発明は、上記に鑑みてなされたものであって、用紙の位置検出を行うためのセンサの検査を簡便に行うことを可能とするプリンタ及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明のプリンタは、用紙の搬送経路に設けられ、当該搬送経路における用紙の位置の検出に用いるセンサと、前記センサの検査指示をユーザから受け付ける受付手段と、前記検査指示に応じて、前記搬送経路に用紙を搬送した際の前記センサの出力値を測定する測定手段と、測定された前記センサの出力値が、予め設定された設定値との比較から、搬送された前記用紙の位置を検出できる値であるか否かを示す、前記センサの検査結果を表示する表示手段と、を備えることを特徴とする。
【０００６】
また、本発明のプログラムは、用紙の搬送経路に設けられ、当該搬送経路における用紙の位置の検出に用いるセンサ、当該センサの検査指示をユーザから受け付ける受付手段を備えるプリンタを制御するコンピュータを、前記検査指示に応じて、前記搬送経路に用紙を搬送した際の前記センサの出力値を測定する測定手段と、測定された前記センサの出力値が、予め設定された設定値との比較から、搬送された前記用紙の位置を検出できる値であるか否かを示す、前記センサの検査結果を表示する表示手段と、として機能させることを特徴とする。
【発明の効果】
【０００７】
本発明は、用紙の位置検出を行うためのセンサの検査を簡便に行うことを可能とする、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態にかかるプリンタの外観を示す斜視図である。
【図２】図２は、カバーが開いた状態のプリンタの外観を示す斜視図である。
【図３】図３は、用紙搬送経路を示す模式図である。
【図４】図４は、プリンタの制御系を示すブロック図である。
【図５】図５は、プリンタ制御部の構成を示すブロック図である。
【図６】図６は、プリンタの動作の一例を示すフローチャートである。
【図７】図７は、表示画面の一例を示す図である。
【図８】図８は、センサ出力と閾値とが表示された画像の一例を示す図である。
【図９】図９は、センサ出力と閾値とが表示された画像の一例を示す図である。
【図１０】図１０は、センサ出力と閾値とが表示された画像の一例を示す図である。
【図１１】図１１は、センサ出力と閾値とが表示された画像の一例を示す図である。
【図１２】図１２は、変形例にかかるプリンタの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に図１ないし図１１を参照して、この発明にかかるプリンタ及びプログラムの最良な実施の形態を詳細に説明する。本実施形態では、台紙に複数のラベルが添付されたラベル用紙を巻き取った用紙ロールを内部に収納し、サーマルヘッドによりバーコードなど印刷を行う感熱式のプリンタを例示する。なお、プリンタの種別は、上述した感熱式のプリンタに限定するものではなく、インクジェット式であってもよい。
【００１０】
プリンタの概略構造について図１、図２を参照して説明する。図１は、本実施形態にかかるプリンタ１０１の外観を示す斜視図である。図２は、カバーが開いた状態のプリンタ１０１の外観を示す斜視図である。
【００１１】
プリンタ１０１は、直方体形状の外観形状を有しており、プリンタ１０１の印字機能、用紙送り機能をなす印字機構３００（図４参照）及び電源となる充電池２７０（図４参照）などは、ハウジング１０２内に収納されている。本実施形態においては、充電池２７０としてリチウムイオン電池を使用している。ハウジング１０２は、台紙に複数のラベルＬ（図２参照）が貼付されたラベル用紙ＰＴを巻き取った用紙ロールＰＲを収納する内部構造を有しており、用紙ロールＰＲを内部に導入できるように上面に開口部１０６が形成されている。開口部１０６にはカバー１０７が回動自在に配置されている。開口部１０６は、カバー１０７を開閉することにより開状態又は閉状態にされる。
【００１２】
なお、ハウジング１０２には、カバー１０７の開閉状態を検知するカバー開閉センサ５０（図４参照）が設けられている。カバー開閉センサ５０は、機械式センサであるマイクロスイッチで構成されており、カバー１０７がハウジング１０２から開放され、開口部１０６が開放された状態では電流が流れないオフ状態となる。一方、カバー１０７が開口部１０６を覆った状態では電流が流れるオン状態となる。なお、このカバー開閉センサ５０は、上述したマイクロスイッチに限られるものではなく、光センサを備えた非接触式スイッチなども使用することができる。
【００１３】
カバー１０７は、開口部１０６の一辺をなすハウジング１０２の奥側辺１０８に取り付けられている。カバー１０７を閉じた状態において、カバー１０７の先端である外側辺１１１と、開口部１０６の一辺である手前側辺１０９との間には、プリンタ１０１の幅方向に印字されたラベル用紙ＰＴを取り出すための細長い隙間部が形成される。この隙間部は、用紙排出口１１０として機能する。
【００１４】
また、ハウジング１０２の一側面には、各種のコネクタ（例えばＵＳＢ（Universal  Serial  Bus）コネクタなど）を有する接続コネクタ部１０３及び充電池２７０の着脱を可能とするバッテリー収納部１０４が配置されている。
【００１５】
用紙排出口１１０から排出されたラベル用紙ＰＴをカットするため、用紙排出口１１０を構成するハウジング１０２の手前側辺１０９やカバー１０７の外側辺１１１は、鋭利な形状に形成されている。
【００１６】
ハウジング１０２の内部には、用紙ロールＰＲを着脱自在に収納可能な用紙収納部１０５が形成されている。用紙ロールＰＲは、ロール軸をプリンタ１０１の幅方向に向けた状態で用紙収納部１０５に収納され、プラテンローラ１１７によって引き出されて用紙排出口１１０（図１参照）に向けて搬送される。このプラテンローラ１１７に対向してサーマルヘッド１１２が配置されている。
【００１７】
サーマルヘッド１１２は、下方に配置されたヘッドブラケット１１５に着脱できるように配置されている。ヘッドブラケット１１５は、ハウジング１０２に固定され、サーマルヘッド１１２をプリンタ１０１の奥側上方に付勢する。また、サーマルヘッド１１２のプリンタ１０１の奥側には、ヘッドカバー１１６が隣接して配置される。ヘッドカバー１１６は、ハウジング１０２に必要に応じて装着され、サーマルヘッド１１２を付勢してサーマルヘッド１１２の振動を防止する。
【００１８】
サーマルヘッド１１２は、所定の複数の密度で発熱素子列１１４が一列に配置されて構成されている。サーマルヘッド１１２は、ヘッド制御部１３３（図４参照）の制御に基づいて発熱素子列１１４が発熱することで、ラベル用紙ＰＴのラベルＬを加熱し印字を行う。サーマルヘッド１１２はヘッドブラケット１１５に着脱自在に配置され、例えば２００ｄｐｉのものと、３００ｄｐｉのものとを選択して配置することができる。
【００１９】
また、ハウジング１０２の内部には、駆動ギア１１９が配置されている。駆動ギア１１９は、モータ制御部１３４（図４参照）に制御されて駆動するステッピングモータ１３１（図４参照）を駆動源として回動する。
【００２０】
カバー１０７において、プラテンローラ１１７の近傍には、用紙抑えローラ１１８が配置されている。プラテンローラ１１７及び用紙抑えローラ１１８は、いずれもプリンタ１０１の幅方向に回転軸を向けて回動自在となっている。
【００２１】
プラテンローラ１１７は、カバー１０７が閉じられた状態でサーマルヘッド１１２の発熱素子列１１４と接する位置に位置決めされてカバー１０７に配置されている。プリンタ１０１の正面側からみてプラテンローラ１１７の左側には、プラテンローラ１１７と一体に回動する従動ギア１１９ａが接続されている。
【００２２】
従動ギア１１９ａは、カバー１０７が閉じられた状態になると駆動ギア１１９と噛み合い、駆動ギア１１９に駆動される。用紙抑えローラ１１８は、カバー１０７が閉じられた状態でヘッドカバー１１６と接する位置に位置決めされるようにカバー１０７に接続されている。カバー１０７が閉じられると、カバー１０７に取り付けられている従動ギア１１９ａは、駆動ギア１１９と噛合し、従動ギア１１９ａに連結されたプラテンローラ１１７を回転駆動する。本実施形態において、駆動ギア１１９、従動ギア１１９ａとは変速機１３２（図４参照）を構成する。
【００２３】
本実施形態では、用紙ロールＰＲは、用紙収納部１０５内に配置され、レバー１２２で取り付け／取り外し可能に配置され、その間隔を用紙ロールＰＲの間隔にあわせて変更できる２枚のガイドフェンス１２１の間に配置されている。
【００２４】
また、ハウジング１０２には、外部電源からの直流電力を入力する直流電力入力部２１０が配置されている。この直流電力入力部２１０にＡＣアダプタ４００のプラグ４０４が差し込まれることで、プリンタ１０１には直流電力が供給される。
【００２５】
ＡＣアダプタ４００は、プリンタ１０１と別体に形成され、外部の商用電力コンセントに差し込まれて、直流電力をプラグ４０４から出力する。ＡＣアダプタ４００は、内部に直流変換回路を備えた本体４０１と、本体４０１に取り付けられたコンセントプラグ４０２と、直流電力出力用のケーブル４０３と、プラグ４０４とを備える。例えば、ＡＣアダプタ４００は、コンセントプラグ４０２から入力されたＡＣ１００Ｖの電力をケーブル４０３先端のプラグ４０４にＤＣ２０Ｖとして出力する。
【００２６】
なお、直流電力入力部２１０から直流電力を供給する装置としては、汎用ＡＣアダプタの他、カーアダプタ（入出力１２Ｖ）、ＤＣ−ＤＣコンバータ（入力１０〜６０Ｖ、出力２０Ｖ）等を使用してもよい。プラグ４０４を直流電力入力部２１０に接続することにより、プリンタ１０１に直流電力が供給され、プリンタ１０１の駆動や充電池２７０の充電が可能な状態になる。
【００２７】
加えて、ハウジング１０２には、表示・操作部１５０が設けられている。表示・操作部１５０には、電源スイッチ１５１と、ユーザが紙送りなどを指示するための紙送りボタン１５２と、ユーザが紙送りの一時停止などを指示するための一時停止ボタン１５３と、充電池２７０の充電状態をユーザに報知するためのインジケータ１５４と、ＬＣＤ１５５（Liquid  Crystal  Display）と、通信用窓１５６とが設けられている。概略的には、プリンタ１０１は、通信用窓１５６及び通信インタフェース１４０（図５参照）を介した赤外線通信や、接続コネクタ部１０３及び通信インタフェース１４０を介したデータ通信によって、外部機器とのデータ送受信を実行できる。例えば、このデータ送受信によって、バーコードなどの印字データを外部機器から受信し、ＲＡＭ１３やフラッシュメモリ１４（いずれも図５参照）に蓄積して印字することができる。外部機器は、例えば、パーソナルコンピュータ（ＰＣ）、携帯電話機、ハンディターミナル等であって、ユーザによる操作入力などに応じて各種演算処理を実行する情報機器であってよい。
【００２８】
次に、用紙収納部１０５とサーマルヘッド１１２とを結ぶ用紙搬送経路について図３を参照して説明する。図３は、用紙搬送経路を示す模式図である。
【００２９】
図３に示すように、用紙収納部１０５とサーマルヘッド１１２とを結ぶ用紙搬送経路中には、搬送される用紙の位置を検出するセンサであるラベルセンサ５１が設けられている。具体的には、ラベルセンサ５１は、ラベル用紙ＰＴの台紙に添付されたラベルＬの位置を光の明暗によって検出するフォトセンサである。ラベルセンサ５１は、ラベル用紙ＰＴの台紙に添付されたラベルＬ間のギャップを検出するための透過型センサでもよいし、ラベル用紙ＰＴの台紙に貼付されたラベルＬを検出するための反射型センサでもよい。ラベルセンサ５１はプリンタ制御部１３５（図４参照）に接続されている。プリンタ制御部１３５は、ラベルセンサ５１の出力値と予め設定された閾値（設定値）とを比較して明暗を区別することで、ラベルＬを検出している。また、ラベルセンサ５１は、搬送されるラベルＬの位置を検出するだけでなく、用紙上の所定位置に印刷するために用紙上に予め設けられたブラックマークを検出してもよい。
【００３０】
次に、プリンタ１０１の制御系について説明する。ここで、図４はプリンタ１０１の制御系を示すブロック図である。
【００３１】
図４に示すように、プリンタ１０１の印字機構３００は、サーマルヘッド１１２にストローブ信号、印字信号を含む印字制御信号を出力するヘッド制御部１３３と、ステッピングモータ１３１に駆動パルス信号を出力するモータ制御部１３４とを備えている。そして、プリンタ制御部１３５は、カバー開閉センサ５０、ラベルセンサ５１、表示・操作部１５０、印字機構３００など、装置全体を制御する。
【００３２】
また、プリンタ１０１の印字機構３００は、ヘッドブラケット１１５に取り付けられたサーマルヘッド１１２が３００ｄｐｉのものであるか、２００ｄｐｉのものであるかを検出する印字密度検出部１３６を備えている。
【００３３】
ここで、図５は、プリンタ制御部１３５の構成を示すブロック図である。図５に示すように、プリンタ制御部１３５は、各種の演算処理を実行して各部を中央制御するＣＰＵ１１（CPU:CentralProcessing  Unit）を有している。このＣＰＵ１１には、ＲＡＭ１３（RAM:Random  Access  Memory）及び電源を切っても記憶内容を保持することができる不揮発性メモリであるフラッシュメモリ１４がシステムバス１５を介して接続されている。
【００３４】
フラッシュメモリ１４は、プリンタ１０１の動作プログラムや各種設定情報を記憶する。ＣＰＵ１１は、フラッシュメモリ１４に記憶された動作プログラムをＲＡＭ１３の作業領域に展開して実行することにより各部を制御する。動作プログラムには、後述するラベルセンサ５１の検査処理を行うためのプログラムも含まれている。
【００３５】
ＲＡＭ１３は、各種の可変情報を一時的に記憶する。例えば、ＲＡＭ１３の一部の領域は、ラベル用紙ＰＴのラベルＬに印刷される印字データ（画像データ）が展開される印刷バッファとして利用される。印字データは、外部機器から受信した印刷対象となるデータである。なお、印字データは、フラッシュメモリ１４に記憶されたものであってもよい。
【００３６】
また、ＣＰＵ１１には、通信インタフェース１４０、表示コントローラ１４１、キーコントローラ１４２、センサコントローラ１４３がシステムバス１５を介して接続されている。表示コントローラ１４１は、ＣＰＵ１１の制御のもとで、表示・操作部１５０のＬＣＤ１５５における表示（バッテリ残量、電波受信状況、ラベルセンサ５１の検査結果など）を制御する。キーコントローラ１４２は、ＣＰＵ１１の制御のもとで、表示・操作部１５０の電源スイッチ１５１、紙送りボタン１５２、一時停止ボタン１５３などからのキー入力を制御する。センサコントローラ１４３は、ＣＰＵ１１の制御の下で、カバー開閉センサ５０やラベルセンサ５１などのセンサ類からの入力を制御する。
【００３７】
通信インタフェース１４０は、接続コネクタ部１０３や通信用窓１５６などを介し、ホストコンピュータなどの外部の機器と通信を行うためのインタフェースである。通信インタフェース１４０は、例えばＩｒＤＡ等の赤外線通信、ＵＳＢ、無線ＬＡＮ（Local  Area  Network）、ＲＳ−２３２Ｃ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等により構成され、ホストコンピュータに設けられた通信インタフェースとの通信が可能である。
【００３８】
図４に戻り、プリンタ１０１は、ハウジング１０２の内部に電力制御回路２００を備える。電力制御回路２００は、表示・操作部１５０の電源スイッチ１５１のＯＮ／ＯＦＦに従って、ＡＣアダプタ４００等を介した外部の商用電力コンセントからの電力又は充電池２７０からの電力の供給／遮断をソフト的に制御する。ここでいうソフト的とは、プリンタ１０１の制御信号によって電力の供給／遮断を制御することを意味する。
【００３９】
電力制御回路２００は、直流電力入力部２１０と、電圧変更部２２０と、電力監視部２３０と、電力制御部２４０と、電力遮断部２５０と、電源切替部２６０と、システム電源供給回路２８０とを備える。
【００４０】
電圧変更部２２０は、直流電力入力部２１０から入力された所定電圧範囲（例えば１０Ｖ〜２５Ｖ）の直流電力の電圧を充電池２７０の充電に適した電圧（例えば８．４Ｖ又は１６．８Ｖ：充電池の仕様により異なる）に変更する。本実施形態では、充電池２７０はリチウムイオン充電池であるので、ＣＣ／ＣＶ充電方式、すなわち、外部ＤＣ電圧を降圧して、電流電圧一定充電を行う。
【００４１】
また、電圧変更部２２０は、充電に際して、充電電圧、電流を可変にすることや、再充電の閾値を調整することにより、電池の寿命を延ばすことができる長寿命モードに設定することができる。電力監視部２３０は、直流電力入力部２１０からの直流電力の電圧を監視する。電力遮断部２５０は、電力監視部２３０が検出した直流電圧が所定範囲（例えば１０Ｖ〜２５Ｖ）から外れた場合、直流電力入力部２１０からの直流電力を遮断状態にする。電源切替部２６０は、システム電源供給回路２８０に供給する電力を直流電力入力部２１０からの電力及び充電池２７０からの電力のうちの一方に切り替える。
【００４２】
電力制御部２４０は、電力遮断部２５０及び電源切替部２６０に対して以下の制御を行う。まず、電力監視部２３０の検出結果に基づいて、直流電力入力部２１０からの直流電力が所定範囲（例えば１０Ｖ〜２５Ｖ）であるとき、電源切替部２６０を動作させ、直流電力入力部２１０からの直流電力を電圧変更部２２０に導通させる。これにより、電圧変更部２２０から充電池２７０に充電用の直流電力（例えば８．４Ｖ）を供給する。この状態で、システム電源供給回路２８０にも直流電力入力部２１０からの電力が供給される。
【００４３】
また、電力制御部２４０は、外部から直流電力が直流電力入力部２１０に供給されている状態でプリンタ制御部１３５からの印字信号を受けると、電源切替部２６０を作動させて印字機構３００の駆動電力を充電池２７０の電力とする。これにより、印字指示があったとき印字機構３００への直流電力入力部２１０からの電力は遮断される。ただし、プリンタ制御部１３５への電力は、直流電力入力部２１０からの電圧が所定範囲であるときには直流電力入力部２１０から供給されるものとする。
【００４４】
更に、電力制御部２４０は、印字指示がないときでも、電力監視部２３０で検出された直流電力の電圧が充電池２７０の電圧より低いとき、電源切替部２６０を駆動してシステム電源供給回路２８０への電力を充電池２７０から供給する。
【００４５】
システム電源供給回路２８０は、プリンタ制御部１３５を介して、印字機構３００、カバー開閉センサ５０、ラベルセンサ５１及び表示・操作部１５０などの各部に電力を供給する。印字機構３００のサーマルヘッド１１２には、許容電圧の範囲で電力を印加する。すなわち、プリンタ１０１が印刷を行うときには、電力遮断部２５０により、直流電力入力部２１０からの電力は遮断されている他、電源切替部２６０により、充電池２７０からの電力が供給されており、サーマルヘッド１１２の許容電圧を超える電圧は供給されない。
【００４６】
また、システム電源供給回路２８０は、プリンタ制御部１３５、カバー開閉センサ５０、ラベルセンサ５１及び表示・操作部１５０などを駆動する電力（例えば電圧、５Ｖ、３．５Ｖ、３．３Ｖ、１．５Ｖ等）を供給する。このように、システム電源供給回路２８０は、外部直流電力及び充電池２７０の電圧の範囲で適正に動作できるように各部への動作入力電圧が設定されている。なお、ラベルセンサ５１などに供給する電力は、後述するキャリブレーションで設定されたものであってよい。例えばキャリブレーションにより３．３Ｖから３．５Ｖに供給する電力が変更された場合は、変更後の電力である３．５Ｖがラベルセンサ５１に供給される。
【００４７】
システム電源供給回路２８０は、充電池２７０及び直流電力入力部２１０からの直流電力で駆動する各電源系のオン、オフの制御を行う。すなわち、システム電源供給回路２８０は、直流電力入力部２１０に直流電力が供給されている状態では直流電力入力部２１０からの直流電力をプリンタ制御部１３５に供給し、直流電力入力部２１０に直流電力が供給されていない状態では充電池２７０からの直流電力をプリンタ制御部１３５に供給する。
【００４８】
また、システム電源供給回路２８０は、電力制御部２４０によって、プリンタ制御部１３５への充電池２７０からの直流電力が供給されたとき、この直流電力をプリンタ制御部１３５経由で印字機構３００に供給する。
【００４９】
なお、プリンタ制御部１３５は、印字機構３００の制御を行う他、電力供給に際しては、電力制御回路２００及びシステム電源供給回路２８０からの情報を取得し、電圧変更部２２０及びシステム電源供給回路２８０が充電できる条件であるとき、電力制御部２４０に充電開始の指示を送る。
【００５０】
また、プリンタ制御部１３５は、表示・操作部１５０によるユーザの操作や、外部直流電力が供給されるか否かなどの状況に応じて、プリンタ１０１をさまざまな状態モードに設定する。モードとしては、サーマルヘッド１１２による印刷が直ちに行われるインラインモード、表示・操作部１５０によるユーザの操作を受け付けて各種設定を行うオンラインモード、電力消費を低減するためシステムを省エネルギー状態としたスリープモード、サーマルヘッド１１２で印字を行う印字モード、充電池２７０を充電する充電モード、充電池２７０の寿命を縮めることがない低電圧で充電を行う長寿命充電モードが設定されている。
【００５１】
各モードへの移行は以下のように制御されている。まず、充電池２７０での駆動時において、インラインモードから所定時間経過した後にスリープモードに入る。スリープモードでは、不要な機能部の電源を閉じ、通信インタフェース１４０の待ち受けのみを行う。スリープモードであるとき、印字機構３００を動作する必要が出た場合や、通信インタフェース１４０の送受信が発生した場合は、通常のインラインモードに戻す。
【００５２】
また、外部からの直流電力の供給時においては、スリープモードには入らず、通常のインラインモードとする。これにより、印字モードへの起動を速くできる。インラインモードでは、通信インタフェース１４０の待ち受けを行いつつ、電圧変更部２２０で充電池２７０の充電制御を行う。また、インラインモードにおいて、表示・操作部１５０によりユーザからの所定の操作を受け付けた場合はオンラインモードに入る。オンラインモードでは、表示・操作部１５０で受け付けたユーザの操作に応じて、印字設定、ラベルセンサ５１などのセンサの検査及びそのキャリブレーションなどの各種設定を行う。また、オンラインモードにおいて、表示・操作部１５０によりユーザからの所定の操作を受け付けた場合はインラインモードに戻る。
【００５３】
このようなプリンタ１０１では、用紙収納部１０５に用紙ロールＰＲを収納してラベル用紙ＰＴを引き出して、カバー１０７を閉じると、引き出されたラベル用紙ＰＴはサーマルヘッド１１２及びプラテンローラ１１７の間に挟まれ、かつ、ヘッドカバー１１６及び用紙抑えローラ１１８の間に挟まれる。この状態でプリンタ制御部１３５の制御の下に印字モードとなった場合には、ステッピングモータ１３１がモータ制御部１３４の制御によって駆動されると、ラベル用紙ＰＴは、用紙ロールＰＲからサーマルヘッド１１２を経由して用紙排出口１１０に向かう方向に搬送される。また、サーマルヘッド１１２は、ヘッド制御部１３３の制御に基づいて発熱素子列１１４を発熱させることによって、搬送されるラベル用紙ＰＴのラベルＬに対し所定の内容を印刷する。
【００５４】
次に、フラッシュメモリ１４に記憶されたプログラムによりＣＰＵ１１が実行して実現されるプリンタ１０１の動作の一例について、図６に示すフローチャートを参照して説明する。
【００５５】
図６に示すように、処理が開始されると、ＣＰＵ１１は、現在のモードがオンラインモードであるか否かを判定する（Ｓ１）。オンラインモードでない場合は（Ｓ１：ＮＯ）、ＣＰＵ１１はそのまま処理を終了する。処理を終了した後は、ＣＰＵ１１の制御の下で、前述した他のモードでの動作が行われることとなる。
【００５６】
オンラインモードである場合（Ｓ１：ＹＥＳ）、ＣＰＵ１１は、表示・操作部１５０におけるユーザの操作を検出する（Ｓ２）。ついで、ＣＰＵ１１は、Ｓ２で検出したユーザの操作がラベルセンサ５１などのセンサの検査指示（例えば一時停止ボタン１５３の長押し状態など）であるか否かを判定する（Ｓ３）。センサの検査指示でない場合は（Ｓ３：ＮＯ）、ＣＰＵ１１はそのまま処理を終了する。処理を終了した後は、ＣＰＵ１１の制御の下で、オンラインモードにおける印字設定など、センサの検査以外の動作が行われることとなる。
【００５７】
Ｓ２で検出したユーザの操作がセンサの検査指示である場合（Ｓ３：ＹＥＳ）、ＣＰＵ１１は、表示・操作部１５０におけるユーザの操作により、検査を行うセンサーの選択を受け付ける（Ｓ４）。具体的には、表示・操作部１５０の電源スイッチ１５１、紙送りボタン１５２、一時停止ボタン１５３などからのキー入力により、プリンタ１０１に設けられたセンサ（カバー開閉センサ５０、ラベルセンサ５１）の中の、どのセンサの検査を行うかの選択を受け付ける。なお、本実施形態では、ラベルセンサ５１が選択されたものとする。
【００５８】
ついで、ＣＰＵ１１は、カバー開閉センサ５０によりカバー１０７が閉じられたことを検出することで、ラベル用紙ＰＴがセットされたか否かを判定する（Ｓ５）。より具体的には、用紙収納部１０５に用紙ロールＰＲを収納してラベル用紙ＰＴを引き出して、カバー１０７を閉じた状態を検出することで、ラベル用紙ＰＴがセットされたか否かを判定している。このＳ５では、ラベル用紙ＰＴのセットが完了する（ＹＥＳ）まで、処理が待機される。
【００５９】
ラベル用紙ＰＴのセットが完了した後（Ｓ５：ＹＥＳ）、ＣＰＵ１１は、駆動パルス信号をモータ制御部１３４からステッピングモータ１３１へ出力させることで、ラベル用紙ＰＴの搬送を行う（Ｓ６）。次いで、測定手段としてのＣＰＵ１１は、用紙を搬送した際のラベルセンサ５１の出力値を測定し、ラベルＬやブラックマークの検出測定を行う（Ｓ７）。なお、Ｓ７における検出測定時には、表示・操作部１５０のＬＣＤ１５５に「測定中」などの表示を行ってもよい。
【００６０】
ついで、ＣＰＵ１１は、ラベルＬやブラックマークの検出を行うために、フラッシュメモリ１４などに予め設定された閾値を取得する（Ｓ８）。ついで、表示手段としてのＣＰＵ１１は、ラベルＬやブラックマークの検出測定時におけるラベルセンサ５１の出力値と、Ｓ８で取得した閾値とをもとにしたラベルセンサ５１の検査結果を表示・操作部１５０のＬＣＤ１５５に表示する（Ｓ９）。Ｓ９において、ＬＣＤ１５５に表示される検査結果は、測定されたラベルセンサ５１の出力値が、Ｓ８で取得した閾値を超える箇所があるなどの、搬送されたラベルＬの位置を検出できる値であり、ラベルＬやブラックマークの検出が正常に行われたか否かを示すものであればよい。
【００６１】
具体的には、図７に示すように、ＬＣＤ１５５にはラベルセンサ５１の検査結果が示された表示画面Ｇが表示される。表示画面Ｇには、Ｓ４で選択されたセンサの種別と、そのセンサを駆動するために供給している電力値、その電力値での検査結果（正常又は異常）などが表示される。図示例では、センサに３．５Ｖの電力を供給した際の検査結果が正常（ＯＫ）であることが表示画面Ｇに表示されている。
【００６２】
したがって、プリンタ１０１では、ラベルセンサ５１などのセンサの検査結果がラベルＬなどに印字されることなく、ＬＣＤ１５５に表示されることから、ラベルＬを無駄にすることがない。また、検査結果がＬＣＤ１５５に表示される場合は、ラベルＬへの印字に要する時間を必要としないことから、キャリブレーションなどの調整に要する時間を短縮することが可能となり、調整が簡便なものとなる。
【００６３】
また、表示画面Ｇには、Ｓ６で用紙を搬送してＳ７でラベルＬやブラックマークの測定を行った際のセンサ出力Ｒと、閾値ＴＨとを併せた画像Ｇ１が表示される。具体的には、画像Ｇ１は、センサ出力Ｒと、閾値ＴＨとの関係を示すグラフなどである。この画像Ｇ１は、例えばＳ７で測定を行った際のラベルセンサ５１の出力値を、駆動パルス信号による用紙の搬送量とともにＲＡＭ１３に記憶しておき、そのＲＡＭ１３に記憶されたデータをセンサ出力Ｒとして閾値ＴＨに重畳して描画したものであってよい。このように、センサ出力Ｒと、閾値ＴＨとを併せた画像Ｇ１が表示画面Ｇに表示されることで、ユーザは閾値ＴＨに対するセンサ出力Ｒの状態を直感的に把握することができる。
【００６４】
例えば、閾値ＴＨに対するセンサ出力Ｒの状態は主に４つの状態に分けることができる。図８〜図１１は、センサ出力Ｒと閾値ＴＨとが表示された画像Ｇ１〜Ｇ４の一例を示す図である。なお、図８〜図１１において、センサ出力Ｒは、透過型のラベルセンサ５１の出力値を反転させている。したがって、センサ出力Ｒにおける谷のところが、ラベル用紙ＰＴ上においてラベルＬのない位置に該当する。
【００６５】
図８に示すように、検査結果が正常（ＯＫ）である場合の画像Ｇ１では、センサ出力Ｒの谷Ｒ１、Ｒ２が十分に深く明確であり、谷Ｒ１、Ｒ２のところでは明暗を区別してラベルＬを検出するための閾値ＴＨを超えている。したがって、画像Ｇ１を見たユーザは、ラベルセンサ５１に供給する電力を変更するなどのキャリブレーションを行う必要がないことを、直感的に把握することができる。
【００６６】
また、図９に示すように、画像Ｇ２では、センサ出力Ｒの谷Ｒ１、Ｒ２のところでは閾値ＴＨを超えているが、図８に例示した状態より谷Ｒ１、Ｒ２が浅くなっている。したがって、画像Ｇ２を見たユーザは、ラベルＬやブラックマークの測定を的確に行うため、ラベルセンサ５１に供給する電力を変更するなどのキャリブレーションを行って、谷Ｒ１、Ｒ２をより深く明確にした方がよいことを、直感的に把握することができる。
【００６７】
また、図１０に示すように、画像Ｇ３では、図９に例示した状態より更に谷Ｒ１、Ｒ２が浅くなっており、谷Ｒ１、Ｒ２のところでは閾値ＴＨを超えていない。したがって、画像Ｇ３を見たユーザは、検査結果は異常であるが、ラベルセンサ５１に供給する電力を変更するなどのキャリブレーション次第では正常とすることが可能であることを、直感的に把握することができる。
【００６８】
また、図１１に示すように、画像Ｇ４では、センサ出力Ｒが平坦であり、ラベルＬやブラックマークに対応した谷がセンサ出力Ｒに見あたらない。したがって、画像Ｇ４を見たユーザは、検査結果は異常であり、ラベルセンサ５１に供給する電力を変更するなどのキャリブレーションを行っても正常とする見込みがないことを、直感的に把握することができる。
【００６９】
なお、表示画面Ｇに表示する画像Ｇ１〜Ｇ４は、上述したセンサ出力Ｒと、閾値ＴＨとの関係に対応したアイコン画像であってもよい。具体的には、ＣＰＵ１１は、Ｓ７によるラベルＬ、ブラックマーク検出でのセンサ出力Ｒと、Ｓ８で取得した閾値ＴＨとを比較することで、上述した４つの状態の中の何れの状態であるかを判定する。そして判定結果に応じて、ＣＰＵ１１は、４つの状態ごとに予めフラッシュメモリ１４などに記憶されたアイコン画像を読み出して表示画面Ｇに表示する。このように、センサ出力Ｒと、閾値ＴＨとの関係を示すアイコン画像を表示することで、より分かり易くすることができる。
【００７０】
図６に戻り、Ｓ９以降のフローチャートの説明を続ける。Ｓ９に次いで、ＣＰＵ１１は、ラベルセンサ５１の出力値がＳ８で取得した閾値を超えた否かを判定するなどして、ラベルＬやブラックマークの検出が正常に行われ、検査結果が正常であるか否かを判定する（Ｓ１０）。
【００７１】
検査結果が異常である場合（Ｓ１０：ＮＯ）、ＣＰＵ１１は、表示・操作部１５０で受け付けたユーザの操作指示などから、検査結果が異常とされたラベルセンサ５１のキャリブレーションを行うか否かを判定する（Ｓ１２）。ユーザの操作指示などによりキャリブレーションを行う場合（Ｓ１２：ＹＥＳ）は、そのユーザの操作指示に従い、ラベルセンサ５１に供給する電力を変更するなどのキャリブレーションを行って（Ｓ１３）、Ｓ６へ処理を戻す。このため、キャリブレーション後には、再度Ｓ６〜Ｓ１０の処理が行われるため、表示・操作部１５０には再検査の検査結果が表示される。
【００７２】
なお、検査結果が正常である場合（Ｓ１０：ＹＥＳ）や、ユーザの操作指示などによりキャリブレーションを行わない場合（Ｓ１２：ＮＯ）、ＣＰＵ１１は、Ｓ６で搬送したラベル用紙ＰＴを、搬送を行った量だけバックフィードさせる（Ｓ１１）。具体的には、ＣＰＵ１１は、Ｓ６においてモータ制御部１３４からステッピングモータ１３１へ出力した駆動パルス信号分のバックフィードを行うための駆動パルス信号を、モータ制御部１３４からステッピングモータ１３１へ出力させる。なお、このバックフィードは、キャリブレーションした後の、ラベルセンサ５１を再検査する際にラベル用紙ＰＴを搬送した分も含むものとする。したがって、プリンタ１０１では、ラベルセンサ５１などのセンサを検査する際に、印字が行われなかったラベル用紙ＰＴを無駄することがない。
【００７３】
なお、本実施形態のプリンタ１０１で実行されるプログラムは、フラッシュメモリ１４やＲＯＭ等に予め組み込まれて提供される。本実施形態のプリンタ１０１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００７４】
さらに、本実施形態のプリンタ１０１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のプリンタ１０１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７５】
本実施の形態のプリンタ１０１で実行されるプログラムは、上述した各部（測定手段、表示手段）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、測定手段、表示手段が主記憶装置上に生成されるようになっている。
【００７６】
＜変形例＞
なお、キャリブレーションは、表示・操作部１５０を介して受け付けたユーザの操作指示をもとに行ってもよい。図１２は、変形例にかかるプリンタ１０１の動作の一例を示すフローチャートである。
【００７７】
図１２に示すように、Ｓ９に次いで、ＣＰＵ１１は、キャリブレーションを行うか否かの信号を待機する（Ｓ１０ａ）。ＣＰＵ１１は、表示・操作部１５０を介して受け付けたユーザの操作指示などから、検査結果が異常とされたラベルセンサ５１のキャリブレーションを行う場合（Ｓ１０ａ：ＹＥＳ）は、そのユーザの操作指示に従い、ラベルセンサ５１に供給する電力を変更するなどのキャリブレーションを行う（Ｓ１３）。キャリブレーションを実行した後（Ｓ１２）、ＣＰＵ１１はＳ６へ処理を戻す。このため、キャリブレーション後には、再度Ｓ６〜Ｓ１０の処理が行われるため、表示・操作部１５０には再検査の検査結果が表示される。
【００７８】
なお、検査結果が正常である場合や、ユーザの操作指示などによりキャリブレーションを行わない場合（Ｓ１０ａ：ＮＯ）、ＣＰＵ１１は、Ｓ６で搬送したラベル用紙ＰＴを、搬送を行なった量だけバックフィードさせる（Ｓ１１）。具体的には、ＣＰＵ１１は、Ｓ６においてモータ制御部１３４からステッピングモータ１３１へ出力した駆動パルス信号分のバックフィードを行うための駆動パルス信号を、モータ制御部１３４からステッピングモータ１３１へ出力させる。なお、このバックフィードは、キャリブレーションした後の、ラベルセンサ５１を再検査する際にラベル用紙ＰＴを搬送した分を含むものとする。したがって、プリンタ１０１では、ラベルセンサ５１などのセンサを検査する際に、印字が行われなかったラベル用紙ＰＴを無駄にすることがない。
【符号の説明】
【００７９】
１１  ＣＰＵ
１３  ＲＡＭ
１４  フラッシュメモリ
１５  システムバス
５０  カバー開閉センサ
５１  ラベルセンサ
１０１  プリンタ
１３３  ヘッド制御部
１３４  モータ制御部
１３５  プリンタ制御部
１４０  通信インタフェース
１４１  表示コントローラ
１４２  キーコントローラ
１４３  センサコントローラ
１５０  表示・操作部
１５１  電源スイッチ
１５２  紙送りボタン
１５３  一時停止ボタン
１５４  インジケータ
１５５  ＬＣＤ
２００  電力制御回路
３００  印字機構
Ｌ  ラベル
ＰＴ  ラベル用紙
ＰＲ  用紙ロール
Ｒ  センサ出力
ＴＨ  閾値
Ｇ  表示画面
Ｇ１、Ｇ２、Ｇ３、Ｇ４  画像
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開２００８−２３８０３公報
【図１】
2011189734.tif 000003
【図２】
2011189734.tif 000004
【図３】
2011189734.tif 000005
【図４】
2011189734.tif 000006
【図５】
2011189734.tif 000007
【図６】
2011189734.tif 000008
【図７】
2011189734.tif 000009
【図８】
2011189734.tif 000010
【図９】
2011189734.tif 000011
【図１０】
2011189734.tif 000012
【図１１】
2011189734.tif 000013
【図１２】
2011189734.tif 000014