(57)【特許請求の範囲】
【請求項１】
日時を計時する計時部を備え、日時を印字することができるラベルプリンタであって、
前記計時部が計時する日時が更新されたときの日付を記憶する第１の記憶手段と、
所定の期間を記憶する第２の記憶手段と、
前記計時部が計時する日時に基づいて、前記第１の記憶手段によって記憶された前記日付から、前記第２の記憶手段によって記憶された前記期間だけ経過したか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記計時部が計時する日時を更新するための更新画面を所定の表示装置に表示する表示手段と、
前記表示手段によって表示された前記更新画面に従って入力された日時に基づいて、前記計時部が計時する日時を更新する更新手段と
を備え、
前記更新手段によって、前記計時部が計時する前記日時が更新されたときの日付は、前記第１の記憶手段に記憶される
ことを特徴とするラベルプリンタ。
【請求項２】
前記第１の記憶手段により、前記計時部が計時する日時が更新されたときの日付が記憶されていないか又は、前記第２の記憶手段により、前記所定の期間が記憶されていないとき、前記表示手段は、前記計時部が計時する日時を更新するための更新画面を所定の表示装置に表示し、前記更新手段は、前記表示手段によって表示された前記更新画面に従って入力された日時に基づいて、前記計時部が計時する日時を更新する
ことを特徴とする請求項１に記載のラベルプリンタ。
【請求項３】
日時を計時する計時部を備え、日時を印字することができるラベルプリンタの前記計時部の日時を設定するラベルプリンタの日時設定方法であって、
前記計時部が計時する日時が更新された日付を記憶する第１の記憶ステップと、
所定の期間を記憶する第２の記憶ステップと、
前記計時部が計時する日時に基づいて、前記第１の記憶ステップにおいて記憶された前記日付から、前記第２の記憶ステップにおいて記憶された前記期間だけ経過したか否かを判定する判定ステップと、
前記判定ステップにおける判定結果に応じて、前記計時部が計時する日時を更新するための更新画面を所定の表示装置に表示する表示ステップと、
前記表示ステップにおいて表示された前記更新画面に従って入力された日時に基づいて、前記計時部が計時する日時を更新する更新ステップと
を備えることを特徴とするラベルプリンタの日時設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ラベルプリンタおよびラベルプリンタの日時設定方法に関し、特に、カレンダＩＣを備え、日時を印字することができるラベルプリンタおよびラベルプリンタの日時設定方法に関する。
【０００２】
【従来の技術】
従来より、ラベルプリンタに組み込まれるカレンダＩＣは、その製造元であるチップメーカによって保証される誤差が、例えば±１分／月や±１秒／日（１ヶ月で３０秒乃至１分）と大きい。
【０００３】
この誤差は、計時の基準となるクリスタル発振器の周波数が温度によって変化することに起因している。従って、腕時計などのように一定温度状況下での利用に限られるものとは異なり、ラベルプリンタのように一定温度状況下での利用に限られない装置では、この誤差は避けられないものである。
【０００４】
通常、環境温度によって発振を補正する機能を備えた部品や、カレンダＩＣに組み込まれる装置を恒温状態に保つ装置は高価であり、また、ラベルプリンタ等のように電源を切ったまま放置される機器の場合には、必ずしも誤差の小さい動作はできない。
【０００５】
このため、日時の正確さが必要な場合、ラベルプリンタの電源を投入したときに、日時の表示確認と日時の更新入力が可能な画面を表示して作業者に正確な日時を入力させるようにしたり、操作画面の一部に常に日時を表示するようにして作業者の注意を喚起し、表示された日時が正確でないときは作業者が適宜正確な日時を入力することによって日時の正確さを保つようにしている。
【０００６】
【発明が解決しようとする課題】
しかしながら、ラベルプリンタの電源を投入する度に日時の更新入力を作業者に行わせるようにすると、日時を印字しない場合、或いは日時の正確さへの要求がそれほど大きくない場合でも、作業者は必要性があまりない日時の更新作業を電源投入の度に繰り返し行わねばならない煩わしさがある課題があった。
【０００７】
また、操作画面の一部に常に日時を表示するようにして作業者の注意を喚起し、表示された日時が正確でないときは作業者が適宜正確な日時を入力することによって日時の正確さを保つようにする場合においては、各作業者毎に注意力が異なるため、表示された日時が正確でない場合でも正確な日時が作業者によって入力されないことがあり、日時を正確に保つことができない場合がある課題があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、作業者が特別の注意を払わなくても、ラベルプリンタの日時の印字の正確さを保つことができ、作業者の負担を軽減することができるようにするものである。
【０００９】
【課題を解決するための手段】
請求項１に記載のラベルプリンタは、日時を計時する計時部を備え、日時を印字することができるラベルプリンタであって、計時部が計時する日時が更新されたときの日付を記憶する第１の記憶手段と、所定の期間を記憶する第２の記憶手段と、計時部が計時する日時に基づいて、第１の記憶手段によって記憶された日付から、第２の記憶手段によって記憶された期間だけ経過したか否かを判定する判定手段と、判定手段による判定結果に応じて、計時部が計時する日時を更新するための更新画面を所定の表示装置に表示する表示手段と、表示手段によって表示された更新画面に従って入力された日時に基づいて、計時部が計時する日時を更新する更新手段とを備え、更新手段によって、計時部が計時する日時が更新されたときの日付は、第１の記憶手段に記憶されることを特徴とする。
また、第１の記憶手段により、計時部が計時する日時が更新されたときの日付が記憶されていないか又は、第２の記憶手段により、所定の期間が記憶されていないとき、表示手段は、計時部が計時する日時を更新するための更新画面を所定の表示装置に表示し、更新手段は、表示手段によって表示された更新画面に従って入力された日時に基づいて、計時部が計時する日時を更新するようにすることができる。
請求項３に記載のラベルプリンタの日時設定方法は、日時を計時する計時部を備え、日時を印字することができるラベルプリンタの計時部の日時を設定するラベルプリンタの日時設定方法であって、計時部が計時する日時が更新された日付を記憶する第１の記憶ステップと、所定の期間を記憶する第２の記憶ステップと、計時部が計時する日時に基づいて、第１の記憶ステップにおいて記憶された日付から、第２の記憶ステップにおいて記憶された期間だけ経過したか否かを判定する判定ステップと、判定ステップにおける判定結果に応じて、計時部が計時する日時を更新するための更新画面を所定の表示装置に表示する表示ステップと、表示ステップにおいて表示された更新画面に従って入力された日時に基づいて、計時部が計時する日時を更新する更新ステップとを備えることを特徴とする。
本発明に係るラベルプリンタおよびラベルプリンタの日時設定方法においては、計時部が計時する日時が更新された日付を記憶し、所定の期間を記憶し、計時部が計時する日時に基づいて、記憶された日付から、記憶された期間だけ経過したか否かを判定し、判定結果に応じて、計時部が計時する日時を更新するための更新画面を所定の表示装置に表示し、表示された更新画面に従って入力された日時に基づいて、計時部が計時する日時を更新する。
【００１０】
【発明の実施の形態】
図１は、本発明が適用されるラベルプリンタの一実施の形態の構成例を示す図である。同図に示すように、ラベルプリンタは、各部を制御する制御部１０と、ラベル１の搬送方向と直交する方向に１列に並べられた複数の発熱体を発熱させてラベル１に印字を行う印字ヘッド５と、制御部１０の制御により駆動されるステッピングモータ（以下では、適宜単にモータと記載する）７と、ベルト８を介して伝達されるモータ７の回転力によって回転し、後述する供給軸４にセットされたラベル連続体３を構成する台紙２及び台紙２に剥離可能に貼付されたラベル１を搬送するとともに、ラベル１を印字ヘッド５に押圧するプラテンローラ６と、ラベル連続体３を回転自在に支持する供給軸４と、所定の光を出射する発光部と、発光部から出射された光を受光し、受光した光量に対応する電気信号を出力する受光部とからなり、台紙２及びラベル１を挟むように発光部と受光部を配し、ラベル１とギャップ（ラベル１とラベル１の間の台紙のみの部分）を受光部の受光量に基づいて検出する位置検出センサ（以下では、適宜単にセンサという）９とを備えている。
【００１１】
図２は、図１の実施の形態の制御部１０の電気的な構成例を示すブロック図である。同図に示すように、制御部１０は、所定の制御プログラムを記憶するＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）１２と、ＲＯＭ１２に記憶されている制御プログラムに従って動作し、各部を制御するＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１１と、ＣＰＵ１１が動作する上で必要となる各種データや印字イメージを記憶するＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１３と、ステッピングモータ７にパルス信号を供給し、ステッピングモータ７を回転させるモータ制御部１４と、ＣＰＵ１１から、ＲＡＭ１３に記憶された印字イメージに基づいて供給される印字すべき文字、図形、及びバーコードなどの印字データに対応する制御信号を生成し、印字ヘッド５に供給し、印字動作を行わせる印字制御部１５と、ＣＰＵ１１の制御下、センサ９の発光部を制御し、光を出射させるとともに、受光部から出力される電気信号を受け取り、ＣＰＵ１１に供給するセンサ制御部１６と、日時を入力したり、各種データを入力するための入力部１８と、入力部１８からの入力データや、各種情報を表示するためのモニタ１９とを備えている。入力部１８より入力された入力データは、インタフェース２０を介してＣＰＵ１１に供給され、モニタ１９に表示される各種情報に対応する表示データは、インタフェース２０を介してＣＰＵ１１より供給されるようになされている。また、外部インタフェース１７を介して、外部に接続されたコンピュータ等の機器との間でデータの送受信を行うことができるようになされている。
【００１２】
また、カレンダＩＣ２１は、クリスタル発振器等により構成され、図示せぬ電池等からなるバックアップ電源により駆動され、主電源のオン／オフに拘わらず常時、計時動作を行い、要求に応じて日付けと時刻のデータを出力するようになされている。バックアップメモリ２２は、ＳＲＡＭ（ｓｔａｔｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）等により構成され、カレンダＩＣ２１が計時する日時を更新したときの日付（日付更新日）、後述する「日付確認設定情報」、及び「一定期間」等を記憶するようになされている。
【００１３】
次に、図３及び図４を参照して、ラベルプリンタの日時を更新するときの動作について説明する。図３は、図２に示した制御部１０によって実行される日時更新処理の処理手順を示すフローチャートである。この処理は、ＲＯＭ１２に記憶され、ＣＰＵ１１上で動作する制御プログラムによって実行される。図４は、モニタ１９に表示される表示画面例を示している。
【００１４】
いま、予め、入力部１８を操作して、バックアップメモリ２２に記憶されている日時の確認を定期的に行うか否かを示す日時確認設定フラグに、日時の確認と更新設定を定期的に行うことを示す「ＯＮ」（＝１）を設定しておき、日時の確認及び更新設定を行ってから、次回、日時の確認及び更新設定を行うまでの時間的な間隔を示す情報「一定期間」に、例えば１ヶ月（０１Ｍ）を設定し、バックアップメモリ２２に記憶させておくものとする。
【００１５】
また、図４（ａ）に示すように、１９９９年６月３０日に、日付と時刻の更新を行い、カレンダＩＣ２１を設定し直したものとする。これにより、バックアップメモリ２２には、「日時更新日」として、１９９９年６月３０日を示すデータ「９９０６３０」が記憶される。或いは、１９９９年６月３０日を示すデータとして「１９９９０６３０」を記憶させるようにしてもよい。
【００１６】
いま、ラベルプリンタの電源が投入されると、まず最初に、ステップＳ１において、カレンダＩＣ２１から「日時」を示すデータが取得される。次に、ステップＳ２に進み、バックアップメモリ２２から、日時確認設定フラグの設定値が取得される。
【００１７】
次に、ステップＳ３において、いま、ステップＳ２において取得された日時確認設定フラグにＯＮ（＝１）が設定されているか否かが判定される。日時確認設定フラグにＯＦＦ（＝０）が設定されていると判定された場合、日時確認は行わないので、処理を終了する。一方、日時確認設定フラグにＯＮ（＝１）が設定されていると判定された場合、ステップＳ４に進み、バックアップメモリ２２から、「日時更新日」と「一定期間」が取得される。
【００１８】
次に、ステップＳ５において、カレンダＩＣ２１から取得した「日時」とバックアップメモリ２２から取得した「日時更新日」との差が、上記「一定期間」以上であるか否か、即ち、前回日時更新を行ってから１ヶ月が経過したか否かが判定される。
【００１９】
前回日時更新を行ってから１ヶ月が経過したと判定された場合、ステップＳ６に進む。一方、前回日時更新を行ってからまだ１ヶ月が経過していないと判定された場合、まだ日時確認は行わないので処理を終了する。
【００２０】
いまの場合、「日時更新日」として「９９０６３０」が設定され、「一定期間」として１ヶ月が設定されており、カレンダＩＣ２１から取得された日時が１９９９年７月３０日、８時１５分であるので、前回日時更新を行った１９９９年６月３０日から１ヶ月が経過したと判定され、ステップＳ６に進む。
【００２１】
ステップＳ６においては、モニタ１９の画面に図４（ｂ）に示すような日時確認更新画面が表示される。次に、ステップＳ７において、作業者により、日時（日付及び時刻の少なくともいずれか）が入力されたか否かが判定される。
【００２２】
図４（ｂ）に示したような日時確認更新画面がモニタ１９に表示されると、作業者は、表示画面内の日時、即ち、日付と時刻がそれぞれ正しいか否かをチェックする。そして、日付と時刻の少なくともいずれかが正しくないときは、入力部１８を操作して正しい日時を入力し、最後に登録キーを押下する。日付と時刻の双方が正しいときは日時を入力せず、登録キーを押下する。
【００２３】
従って、ステップＳ７においては、登録キーの押下のみがなされ、日時の入力がなされなかった場合、ステップＳ９に進む。一方、日時が入力された場合、ステップＳ８に進む。ステップＳ８においては、ステップＳ７において入力された日時が、カレンダＩＣ２１に現在の日時として設定される。いまの場合、日時として「９９／０７／３０」が入力され、時刻として「０８：１５」が入力されたので、カレンダＩＣ２１に日付として１９９９年７月３０日が設定更新され、時刻として８時１５分が設定更新される。
【００２４】
次に、ステップＳ９において、バックアップメモリ２２に記憶されている「日付更新日」を、カレンダＩＣが計時する現在の日付（ステップＳ８の処理が行われたときの日付）で書き換え、更新する。そして、その後、処理を終了する。
【００２５】
このように、「一定期間」が経過する毎に、いまの場合、「一定期間」として１ヶ月が設定されているため１ヶ月毎に、ラベルプリンタの電源投入時に日時確認更新画面が表示されるので、作業者は、そのときだけ日時をチェックし、必要に応じて日時を更新するようにすればよい。これにより、カレンダＩＣ２１の日時を正しい日時に更新し、誤差を調整することができる。
【００２６】
また、カレンダＩＣ２１が計時した日時が、バックアップメモリ２２に記憶されている「日時更新日」より以前である場合、カレンダＩＣ２１の設定が狂ったか又はリセットされるなど、何らかの異常が発生したとみなすことができる。このような場合にも、ステップＳ６以降の処理を実行するようにすることができる。即ち、日時確認更新画面をモニタ１９に表示させ、作業者に日時の更新を行わせるようにすることができる。
【００２７】
また、図３のステップＳ４において、バックアップメモリ２２から「日時更新日」及び「一定期間」の少なくともいずれか一方を取得できなかった場合、即ち、バックアップメモリ２２に「日時更新日」及び「一定期間」の少なくともいずれか一方が記憶されていないとき、ステップＳ６に進み、ステップＳ６以降の処理を行わせるようにすることができる。
【００２８】
以上のように、上記実施の形態により、次のような効果を得ることができる。即ち、作業者は、ラベルプリンタが「一定期間」経過する毎に日時の確認を求めてくるため、通常の作業時に、その都度カレンダＩＣ２１が計時する日時について注意を払う煩わしさがなくなる。また、作業者は、ラベルプリンタが「一定期間」で日時の確認を求めてくるので、日時の確認と更新を忘れることがなくなり、誤った日付でラベルを発行してしまうミスを抑制することができる。
【００２９】
さらに、プリンタが不正な動作をした結果、カレンダＩＣ２１の設定が狂ったような場合、或いは、バックアップ電源（電池等）が切れたことにより、カレンダＩＣ２１がリセットされてしまったような場合でも、上記実施の形態においては、バックアップメモリ２２に記憶されている「日時更新日」等のデータから、カレンダＩＣ２１の日時がクリアされたことを検知することができるので、その場合にも、日時確認更新画面をモニタ１９に表示して正しい日時を作業者に入力させることにより、誤った日時でラベルを発行するミスを抑制することができる。
【００３０】
なお、上記実施の形態において用いた具体的な日時や数値は例であって、これに限定されるものではない。また、モニタ１９に表示される画面のレイアウト等も例であってこれに限定されるものではない。
【００３１】
【発明の効果】
以上の如く、本発明に係るラベルプリンタおよびラベルプリンタの日時設定方法によれば、計時部が計時する日時が更新された日付を記憶し、所定の期間を記憶し、計時部が計時する日時に基づいて、記憶された日付から、記憶された期間だけ経過したか否かを判定し、判定結果に応じて、計時部が計時する日時を更新するための更新画面を所定の表示装置に表示し、表示された更新画面に従って入力された日時に基づいて、計時部が計時する日時を更新するようにしたので、作業者が特別の注意を払わなくても、ラベルプリンタの日時の印字の正確さを保つことができ、作業者の負担を軽減することができる。
【図面の簡単な説明】
【図１】本発明のラベルプリンタの一実施の形態の構成例を示す図である。
【図２】図１の制御部１０の電気的な構成例を示すブロック図である。
【図３】制御部１０の日時確認更新処理の手順を説明するためのフローチャートである。
【図４】モニタ１９に表示される日時確認更新画面の例を示す図である。
【符号の説明】
１  ラベル
２  台紙
３  ラベル連続体
４  供給軸
５  印字ヘッド
６  プラテンローラ
７  ステッピングモータ
８  ベルト
９  位置検出センサ
１０  制御部
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  モータ制御部
１５  印字制御部
１６  センサ制御部
１７  外部インタフェース
１８  入力部
１９  モニタ
２０  インタフェース
２１  カレンダＩＣ
２２  バックアップメモリ
【図１】
0003597091.tif 000002
【図２】
0003597091.tif 000003
【図３】
0003597091.tif 000004
【図４】
0003597091.tif 000005