JP4543592B2 - Printing device - Google Patents

Printing device Download PDF

Info

Publication number
JP4543592B2
JP4543592B2 JP2001226491A JP2001226491A JP4543592B2 JP 4543592 B2 JP4543592 B2 JP 4543592B2 JP 2001226491 A JP2001226491 A JP 2001226491A JP 2001226491 A JP2001226491 A JP 2001226491A JP 4543592 B2 JP4543592 B2 JP 4543592B2
Authority
JP
Japan
Prior art keywords
information
display
data
storage means
dial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2001226491A
Other languages
Japanese (ja)
Other versions
JP2003039741A (en
Inventor
瑞恵 寺井
英生 上野
昭広 澤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2001226491A priority Critical patent/JP4543592B2/en
Publication of JP2003039741A publication Critical patent/JP2003039741A/en
Application granted granted Critical
Publication of JP4543592B2 publication Critical patent/JP4543592B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、被印刷媒体に期限情報やその期限情報の対象物に関する情報などを印刷する印刷装置に関し、特に、ユーザの所望する対象物を簡便な操作で被印刷媒体に印刷することができる印刷装置に関するものである。
【0002】
【従来の技術】
従来より、食品の賞味期限や書類の提出期限その他の期限情報を把握すべく、その食品や書類等に期限情報を印刷したラベルを貼り付けて、期限を管理をする方法が行われている。ここで、その期限情報をラベルに印刷するための印刷装置は、期限情報およびその期限情報の対象物を入力するためのキーボードと、そのキーボードによって入力された期限情報などをラベルに印刷するためのサーマルヘッドとを備えている。ユーザにより、キーボードが操作されて対象物の名称や賞味期限などが入力されると、その入力された情報により印刷データが形成される。そして、ユーザの指示に基づいて、その形成された印刷データは印刷され、所望のラベルが作成される。
【0003】
【発明が解決しようとする課題】
しかしながら、キーボードを使用して期限情報やその期限情報を付与する対象物の名称などを入力する場合、情報の入力は1文字ずつの入力であるので、その入力操作が煩雑であるという問題点があった。また、印刷装置の取り扱いに不慣れな者が、その操作方法を理解し難く、誰もが容易に印刷装置を取り扱って所望のラベルを形成することができないという問題点があった。
【0004】
そこで、本願出願人は、容易な操作で、期限情報やその期限情報を付与する対象物の印刷されたラベルを簡単に作成することのできる印刷装置を特願2001−208807(未公知)において考案した。この印刷装置では、入力ダイヤル上に、その周方向に沿って図柄や保存期間が表示されている。図柄は、期限情報の対象物を図形化したものである。入力ダイヤルを回転させて所望の図柄を所定位置に合わせると、該図柄の選択状態となる。次いで入力キーを入力すると、選択された図柄の選択信号が発生する(図柄が入力される)。
【0005】
同様に保存期間を入力すれば期限情報が入力され、入力された図柄と期限情報とが、装置内に内蔵されたサーマルヘッドによってラベルに印刷される。こうして、期限情報の印刷されたラベルを簡便に作成することができるのである。
【0006】
該ラベルを対象物に貼着しておけば、管理するべき対象物とその期限情報を簡潔に把握することができる。つまり、対象物が梱包されていた場合や、管理するべき対象物が多種類に渡る場合にも、ラベルに印刷された図柄や期限情報を一瞥するだけで、その内容を簡単に把握することができ、各対象物に応じた期限管理や保存を適切且つ容易に行うことができるのである。
【0007】
ところが、この印刷装置では、入力ダイヤルに表示できる図柄数に限界があるので、図柄(対象物)の選択肢が少なく、ユーザが所望の図柄を選択して印刷することができないという問題点があった。このため、入力ダイヤルに表示する図柄を可能な限り増加させることも考えられるが、表示される個々の図柄を小さくせざるを得ず、各図柄を判別し難くしてしまうという問題点があった。
【0008】
本発明は、上述した問題点を解決するためになされたものであり、ユーザの所望する対象物を被印刷媒体に印刷することができる印刷装置を提供することを目的としている。
【0009】
【課題を解決するための手段】
この目的を達成するために請求項1記載の印刷装置は、提出期限または賞味期限その他の期限情報を入力する期限情報入力手段と、その期限情報入力手段により入力される期限情報の対象物が予め表示された表示板と、その表示板に表示された対象物に関する情報を前記表示板上の表示位置に対応つけて記憶する表示対象記憶手段と、前記表示板上の位置を指定することにより、その指定位置に対応する対象物に関する情報を前記表示対象記憶手段より読み出して前記期限情報と共に印刷する印刷制御手段と、前記表示板に表示された対象物以外の表示外対象物に関する情報を記憶する表示外対象物記憶手段と、その表示外対象物記憶手段に記憶される表示外対象物に関する情報の印刷を前記印刷制御手段に実行させる表示外対象物印刷手段とを備えている。
【0010】
この請求項1記載の印刷装置によれば、表示板上の位置が指定されると、その指定位置に対応する対象物に関する情報が表示対象記憶手段より読み出される。
読み出された対象物に関する情報は、期限情報入力手段により入力された期限情報と共に印刷制御手段によって印刷される。また、表示外対象物記憶手段により記憶される表示外対象物に関する情報は、表示外対象物印刷手段により、印刷制御手段に実行させる。
【0011】
請求項2記載の印刷装置は、請求項1記載の印刷装置において、前記表示外対象物記憶手段に記憶される表示外対象物に関する情報から所望の情報を抽出する抽出手段と、その抽出手段により抽出された情報を前記表示板上の位置に対応つけて記憶する抽出情報記憶手段とを備えており、前記表示板上の位置が指定された場合に、その指定位置に対応つけられた情報が前記抽出情報記憶手段に記憶されていると、前記表示板上のその指定位置に予め表示された対象物に関する情報に代えて、前記抽出情報記憶手段に記憶されている前記指定位置に対応つけられた情報を印刷する。
【0012】
この請求項2記載の印刷装置によれば、請求項1記載の印刷装置と同様に作用する上、抽出手段により、表示外対象物記憶手段に記憶される表示外対象物に関する情報の中から、所望の情報が抽出される。そして、抽出手段により抽出された情報は、表示板上の位置に対応つけて抽出情報記憶手段により記憶される。ここで、表示板上の位置が指定された場合に、その指定位置に対応つけられた情報が抽出情報記憶手段に記憶されていると、その情報が、同じ指定位置に予め表示された対象物に関する情報に代えて印刷される。
【0013】
請求項3記載の印刷装置は、請求項1または2に記載の印刷装置において、前記表示外対象物記憶手段は、期限情報に関する物品の画像データを記憶する画像データ記憶手段と、物品の種類または名称に関する名称データを記憶する名称データ記憶手段とを備えており、前記画像データ記憶手段に記憶される画像データと前記名称データ記憶手段に記憶される名称データとを組み合わせる組合手段を備え、前記表示外対象物印刷手段は、その組合手段により組み合わされた画像データと名称データとを表示外対象物に関する情報として印刷する。
【0014】
この請求項3記載の印刷装置によれば、請求項1または2に記載の印刷装置と同様に作用する上、組合手段により、画像データ記憶手段に記憶される画像データと名称データ記憶手段に記憶される名称データとは組み合わされる。組合手段により組み合わされた画像データと名称データとは、表示外対象物印刷手段により表示外対象物に関する情報として印刷される。
【0015】
請求項4記載の印刷装置は、請求項2または3に記載の印刷装置において、前記抽出情報記憶手段は、不揮発性のメモリで構成される。
【0016】
請求項5記載の印刷装置は、請求項1から4のいずれかに記載の印刷装置において、前記表示板に表示される対象物に関する情報の削除を指定する削除指定手段を備えており、その削除指定手段により削除が指定された情報を、前記表示対象記憶手段の記憶対象から前記表示外対象物記憶手段の記憶対象へ移す。
【0017】
この請求項5記載の印刷装置によれば、請求項1から4のいずれかに記載の印刷装置と同様に作用する上、削除指定手段により削除が指定された情報は、表示対象記憶手段の記憶対象から表示外対象物記憶手段の記憶対象へ移される。
【0018】
請求項6記載の印刷装置は、請求項1から5のいずれか記載の印刷装置において、前記表示板は、それぞれに異なる対象物が表示された複数種類の表示板を備え、各表示板の種類を個々に識別するための識別コードを備えると共に、装置本体と着脱可能に形成されている。
【0019】
請求項7記載の印刷装置は、請求項6記載の印刷装置において、前記表示対象記憶手段は、前記各表示板の種類に対応してそれぞれ備えられており、前記装置本体は、前記表示板に備えられた識別コードを認識する認識手段と、その認識手段により認識された識別コードに基づいて、対応する一の表示対象記憶手段を選択する選択手段とを備えている。
【0020】
この請求項7記載の印刷装置によれば、請求項6記載の印刷装置と同様に作用する上、表示板に備えられた識別コードは、装置本体に備えられた認識手段により認識される。その後、認識された識別コードに基づき、装置本体に備えられた選択手段によって、対応する一の表示対象記憶手段が選択される。
【0021】
【発明の実施の形態】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。図1は、本発明の第1実施例である賞味期限印刷装置1(印刷装置)の平面図である。この賞味期限印刷装置1は、装置本体100と着脱可能に構成された種類の異なる複数の選択ダイヤル2を備えており、また、装着された選択ダイヤル2のアイコン部2cに表示されたアイコン(図柄)以外のアイコン(図柄)の情報を印刷することができるように構成されている。
【0022】
まず、図1を参照して賞味期限印刷装置1の全体構成について説明する。賞味期限印刷装置1は、片面に粘着層を有するラベルテープ9(被印刷媒体)に食品の賞味期限を印刷するためのものである。賞味期限印刷装置1の上面には、印刷する賞味期限および食品を選択(入力)するための選択ダイヤル2と、選択ダイヤル2によって選択されたアイコンの情報の決定、賞味期限などの印刷指令を行うための各種コマンドキー3と、選択ダイヤル2や各種コマンドキー3の設定状態を表示するための液晶ディスプレイ4とを備えている。
【0023】
選択ダイヤル2は、ドーナツ状に構成されており、賞味期限印刷装置1の図中下方に回動可能に配設されている。選択ダイヤル2の上面には、日週月単位に区分けされた第1区分け部2aと、その第1区分け部2aに応じて更に具体的に区分けされた第2区分け部2bと、入力する賞味期限の対象となる食品を図柄で表示したアイコン部2cとが内側から順にそれぞれ環状に配列されている。尚、賞味期限及びアイコンを入力する手段としては、選択ダイヤル2以外にも周知のキーボードであっても良い。
【0024】
第1区分け部2aは、1日以上6日以内の日単位と、1週間以上4週間以内の週単位と、1ヶ月以上18ヶ月以内の月単位との3区分に区分けされており、この3区分に応じて、ラベルテープ9に印刷される賞味期限の表示態様が変更される。第2区分け部2bは、1日、1日から2日、1週間等のように第1区分け部2bの区分に応じて、更に32区分に細分化されている。この第2区分け部2b(および第1区分け部2a)とを選択することにより、所望の期間を保存期間データとして入力することができる。
【0025】
アイコン部2cは、いちご、魚、ワイン、ブドウ等の賞味期限の対象となる32の食品(図柄データ)が表示されている。尚、図1においては各食品のアイコンは省略して円で表しており、ブドウのアイコンのみを拡大して示している。尚、本発明の賞味期限印刷装置1には、複数種類の選択ダイヤル2が備えられており、各選択ダイヤル2において、このアイコン部2cに表示される図柄データは異なっている。
【0026】
また、選択ダイヤル2には、アイコンを拡大して映すための拡大鏡2dが備えられている。拡大鏡2dは、選択ダイヤル2を覆うように本体100に固定されている。選択ダイヤル2を回動させ、拡大鏡2dの下部にアイコンを合わせることにより、各アイコンは拡大されると共に、入力する各アイコンを選択する。尚、入力する各賞味期限は、この拡大鏡2dの直下に位置を合わせ選択する。また、この選択ダイヤル2は、本体100と着脱可能に構成されており、その詳細については、図2において後述する。
【0027】
各種コマンドキー3は、確定キー3a、印刷キー3b、ファンクションキー3c及び電源キー3d、クリアキー3e、登録キー3fで構成されている。確定キー3aは、選択ダイヤル2の中央部に配設され、選択ダイヤル2で選択された保存期間データやアイコンの入力(ダイヤル位置の入力)を確定するためのものである。印刷キー3bは、確定キー3aの操作により確定された賞味期限等をラベルテープ9に印刷させるための指令を与えるものである。ファンクションキー3cは、ラベルテープ9に印刷される印刷内容を規定するための指令を与えるものである。例えば、「保存日だけを印刷する」若しくは「保存日とアイコンとを印刷する」、「アイコンと賞味期限とを印刷する」、又は「保存日とアイコンと賞味期限とを印刷する」等を選択することができる。電源キー3は、電源をオンまたはオフするためのものである。クリアキー3eは、入力された賞味期限などの情報を後述の入力データバッファ34aから消去するキーである。登録キー3fは、ユーザ所望のアイコンの情報を登録するためのキーである。
【0028】
本体100の図中上方には、液晶ディスプレイ4が備えられている。液晶ディスプレイ4は、選択されたアイコンの名称データや、印刷前に、印刷される状態を表示するためのものである。液晶ディスプレイ4の図中上方であって、本体100の側面には印刷後のラベルテープ9を排出するための排出口(図示せず)が設けれている。その排出口の近傍であって、本体100の左側面には、排出口から排出されたラベルテープ9を切断するための切断部5が設けられている。尚、切断部5の近傍であって、本体100の内部には、ラベルテープ9に賞味期限を印字するための印字機構PM(図3参照)が内蔵されている。
【0029】
次に図2を参照して、上記のように構成される賞味期限印刷装置1の選択ダイヤル2の構成を説明する。図2は、図1に示した賞味期限印刷装置1のIIa−IIa線における断面図を示した図である。上記したように選択ダイヤル2は、本体100と着脱可能に構成されたものである。この選択ダイヤル2は、本体100から着脱される装着ダイヤル部10と、本体側において装着ダイヤル部10と嵌合する被装着ダイヤル部11とにより構成されている。装着ダイヤル部10は、被装着ダイヤル部11と嵌合(本体100に装着)されると、被装着ダイヤル部11と共に回動するようになっている。
【0030】
この装着ダイヤル部10は、下方が解放された中空の略円柱状に形成されており、その上面に、上記した第1区分け部2aと、第2区分け部2bと、アイコン部2cとが備えられている。また、装着ダイヤル部10は、ドーナツ状に形成されており、その中心の中空部には確定キー3aが挿入されるようになっている。
【0031】
装着ダイヤル部10の内側には基板12が設けられ、この基板12において被装着ダイヤル部11と対向する面には、凸コネクタ13が備えられている。この凸コネクタ13は、被装着ダイヤル部11に設けられた凹コネクタ15に嵌挿されるコネクタであり、装着ダイヤル部10と被装着ダイヤル部11とを電気的に結合させるものである。
【0032】
また、基板12における被装着ダイヤル部11と対向する面には、遮蔽部14が隣接して基板上に設けられている。遮蔽部14は、選択ダイヤル2の種類を決定する識別コードを形成するものである。この遮蔽部14は、装着ダイヤル部10の下方へと伸長された最大4個の板状の突起を備えている。形成される1個〜4個の突起は、半径方向に沿って所定間隔で直線状に配設され、それぞれの位置において、被装着ダイヤル部11に備えられた後述の4つの第1フォトインタラプタ16に対向する。
【0033】
この遮蔽部14の突起は、装着ダイヤル部10と被装着ダイヤル部11とが嵌合した場合に、その先端部が対向する第1フォトインタラプタ16の光路を遮断する形状に加工されている。つまり、突起がある位置と数とは、第1フォトインタラプタ16の光路遮断の有無により検出される。
【0034】
この突起の数と位置(有無)とにより、2の4乗個(16個)の異なる組み合わせで、遮蔽部4を形成することができる。よって、選択ダイヤル2の種類毎に、異なる組み合わせの突起を有する遮蔽部4を設ければ、選択ダイヤル2に識別コードを付与することができる。かかる識別コードは、第1フォトインタラプタ16により検出される光路遮断の有無を一連の信号パターンとしてとらえることにより、電気的に認識される。これにより、複数の異なる種類の選択ダイヤル2を備えていても、いずれの選択ダイヤル2が装着されたかが、的確に認識される。
【0035】
尚、図示を省略しているが、装着ダイヤル部10には、嵌合された被装着ダイヤル部11を固定するための爪やストッパなどが設けられており、かかる爪やストッパにより、選択ダイヤル2の回動時に装着ダイヤル部10と被装着ダイヤル部11とは、ずれが生じないように固定される。装着された装着ダイヤル部10は、上方向に強く引っ張ることで非装着ダイヤル部11(本体100)から脱着される。
【0036】
被装着ダイヤル部11は、略円盤状のスペーサ17を備えており、上記した装着ダイヤル部10は、このスペーサ17にはめ込まれる。スペーサ17の中央部には、円筒形の確定キー3aが上下方向に摺動可能に設けられている。このスペーサ17の上面には、装着ダイヤル部10の凸コネクタ13が挿入される凹コネクタ15が設けられている。スペーサ17に装着ダイヤル部10がはめ込まれると、凸コネクタ13と凹コネクタ15とが接続された形で、装着ダイヤル部10は、被装着ダイヤル部11と共に回動可能となる。
【0037】
また、スペーサ17の上面には、4つの第1フォトインタラプタ16が配設されている。第1フォトインタラプタ16は、赤外線発光ダイオードとフォトトランジスタとにより構成されている。各第1フォトインタラプタ16は、円盤の半径方向に沿って所定間隔を隔てて直線状に配設され、また、それぞれの位置において遮蔽部14の突起の配設位置に対向している。このため、対向面に遮蔽部14の突起があると光路遮断が発生する。一方、対向面に突起がない場合には、光路遮断は発生しない。この光路遮断の有無は、フォトトランジスタにより2値信号で検出されるので、装着された装着ダイヤル部11(選択ダイヤル2)の識別コード(遮蔽部14の突起数及びその位置)を読み取ることができるのである。
尚、検出された2値信号は、一連の信号パターンとして、後述のデータ伝送用接点20からデータ伝送用パターンを経由して絶対値エンコーダ40に入力される。
【0038】
スペーサ17の下面には、遮蔽コード板18が設けられている。遮蔽コード板18は、スペーサ17の回転、即ち、選択ダイヤル2の回転に伴って回動し、第2フォトインタラプタ19に光路遮断を発生させるためのものである。この遮蔽コード板18は、遮蔽部14と同様に、本体側下方に向って伸長する板状に形成された複数の突起を備えている。
【0039】
この遮蔽コード板18の突起は、円盤状のスペーサ17の中心から所定距離を隔てた5つの同心円上に形成されている。各同心円上に設けられるそれぞれの突起は、円盤の中心角を2等分、4等分、8等分、16等分、32等分し、その分割された領域の1つおきに配設される。これにより、5つの同心円上の半径方向において、突起のパターン(突起の有無)を一連のコードパターンとすれば、円盤状のスペーサ17(選択ダイヤル2)の中心角を32等分したそれぞれの領域において、すべて異なる32のコードパターンが形成される。
【0040】
尚、図2においては、遮蔽コード板18の一部を図示している。
【0041】
スペーサ17の下面であって遮蔽コード板18よりもスペーサ17の回転半径方向における外側には、データ伝送用接点20が設けられている。データ伝送用接点20は、凹コネクタ15及び第1フォトインタラプタ16を本体100と電気的に接続するものである。このデータ伝送用接点20は、薄い導電性金属板であり、その一端をスペーサ17の円盤上に配設された凹コネクタ15及び第1フォトインタラプタ16にそれぞれ接続すると共に、他の一端を、スペーサ17の盤面に平行に設けられた本体側の基板21(データ伝送用パターン)に当接している。これにより、凹コネクタ15、第1フォトインタラプタ16からの出力信号を本体100に入力することができる。
【0042】
第2フォトインタラプタ19は、上記した円盤状のスペーサ17の5つの同心円に対向する位置であって、本体側の基板21の所定位置に、スペーサ17の円盤面の一の半径方向に沿わせて5個設けられている。この第2フォトインタラプタ19は、選択ダイヤル2の回転時には、回動する遮蔽コード板18の各突起を通過させることができるように、周回方向の両側は開放されている。そして、第1フォトインタラプタ16と同様に、第2フォトインタラプタ19の対向面に遮蔽コード板18の突起があると、光路遮断が発生する。一方、対向面に突起がない場合には、光路遮断は発生しない。この光路遮断の有無により発生する2値信号を一連の信号パターンとして捉えることにより、遮蔽コード板18のコードパターン(突起の数と位置)を検出する。
【0043】
本実施例の5個の第2フォトインタラプタ19は、2の5乗個、即ち32の信号パターンを検出することができる。この信号パターンの検出数(32)に対応する数が、遮蔽コード板18で表現できるコードパターンの数になる。上記したように、遮蔽コード板18には、選択ダイヤル2の中心角を32等分したそれぞれの領域において、異なるコードパターンが形成されている。このため、上記した遮蔽コード板18が回転すると、その回転角度(32の位置)に応じて、異なるコードパターンを検出する(選択ダイヤル2の位置の認識)。かかる32の位置は、選択ダイヤル2の上面に表示される32のアイコン部2cのそれぞれ(その表示位置)に関連付けられているので、第2フォトインタラプタ19で遮蔽コード板18のコードパターンを検出することは、即ち、選択されたアイコン部2cを検出することとなる。
【0044】
また、基板21上には、図示しない確定パターン及びデータ伝送用パターンが印刷されている。確定パターンは、確定キー3aの下方に設けられた確定用接点22に対向する位置に設けられている。そして、確定キー3aの押下により、確定用接点22が確定パターンに接触すると、かかる状態が電気的に検出される。
つまり、確定キー3aの入力が認識されるのである。
【0045】
本実施例においては、確定キー3aの入力によって、第1区分け部2a及び第2区分け部2bの選択状態と、アイコン部2cの選択状態とを認識する。遮蔽コード板18のコードパターンは、選択ダイヤル2の32等分された領域の一の領域に表示される情報については、全て同じコードパターンで示される。このため、同じ領域の第2区分け部2bとアイコン部2cとは、同じコードパターンで検出されることとなる。検出されたコードパターンがいずれの情報を示すものであるかは、確定キー3aの入力によって認識され、同じコードパターンの入力であっても異なる情報の入力として認識される。
【0046】
データ伝送用パターンは、上記したデータ伝送用接点20に対向して設けられ、これらに常に接触している。従って、選択ダイヤル2を回転させるとデータ伝送用接点20はデータ伝送用パターン上を摺動し、各接触により常に(選択ダイヤル位置がどこにあっても)、凹コネクタ15及び第1フォトインタラプタ16の信号を本体100に送信し得るのである。
【0047】
図3は、賞味期限印刷装置1の電気的構成を示したブロック図である。本実施例の賞味期限印刷装置1は、脱着可能な選択ダイヤル2と本体100とにより構成されている。選択ダイヤル2は、装着ダイヤル部10と被装着ダイヤル部11とを接続する凸コネクタ13と凹コネクタ15とを備え、該コネクタ13,15は、データ伝送用接点20を介して本体100に接続されている。また、選択ダイヤル2は、第1フォトインタラプタ16と第2フォトインタラプタ19とを備え、かかる第1フォトインタラプタ16と第2フォトインタラプタ19とは、本体100に備えられた絶対値エンコーダ40に接続されている。
【0048】
賞味期限印刷装置1の本体100は、演算装置であるCPU31と、ROM32と、キャラクタROM33と、RAM34と、EEPROM35と、時の計測を行うリアルタイムクロック(以下「RTC」と称す)36とを備えている。
【0049】
ROM32は、各種のプログラムや固定値を記憶させておくものであり、識別コードメモリ32aを備えている。このROM32には、装着された選択ダイヤル2の種類に基づいて各種の入力処理を実行するメイン処理のプログラム(図5参照)や、メイン処理の中で実行されるサブルーチンのプログラム(アイコン入力処理(S7)図6参照、期限処理(S19)図7参照、登録処理(S20)図9参照)は、制御プログラムの一部として、このROM32に記憶されている。
尚、各プログラムの詳細については、後述する。
【0050】
識別コードメモリ32aは、装着される各選択ダイヤル2の識別コードが予め記憶されているメモリである。電源投入時に、装着された選択ダイヤル2の識別コードが読み取られると、この識別コードメモリ32aが参照され、いずれの選択ダイヤル2が装着されたかが認識される。また、この識別コードメモリ32aには各識別コードに対応つけて、後述のキャラクタROM33の第1〜第nキャラクタメモリ33a1〜33anのアドレスが記憶されている。装着された選択ダイヤル2の識別コードが読み取られると、この識別コードメモリ32aにおいて、その識別コード(選択ダイヤル2)に対応つけられたアドレスが読みとられる。そして、識別コード(装着された選択ダイヤル2)に対応するキャラクタデータメモリ33a1〜33anが選択される。
【0051】
キャラクタROM33は、選択ダイヤル2の上面に描かれた保存期間データやアイコンの情報を記憶しておくためのものであり、第1〜第nキャラクタメモリ33a1〜33anと、デフォルト図柄メモリ33bと、デフォルト名称メモリ33cとを備えている。
【0052】
第1〜第nキャラクタメモリ33a1〜33anは、装着される選択ダイヤル2の種類に対応して各々設けられたメモリである。本実施例の選択ダイヤル2は、複数の種類を備えており、その種類毎に、選択ダイヤル2の上面に描かれたアイコンの情報(アイコンの図柄データ及びその図柄データに対応つけられた名称データ)は異なっている。このため、各選択ダイヤル2の種類毎に、ダイヤル位置、即ち、コードパターンと、そのコードパターンが指し示すアイコンの情報とが対応つけられた変換テーブルが用意され、該変換テーブルが、対応する第1〜第nキャラクタメモリ33a1〜33anにそれぞれ記憶されている。
【0053】
具体的には、変換テーブルには、検出されたコードパターン(後述の絶対値エンコーダ40により変換された絶対値エンコーダ信号ENS)と、保存期間データやアイコンの図柄データ及びその図柄データに関する名称データとが対応づけられて記憶されている。尚、変換テーブルには、図柄データや名称データがコードとして記憶されている。該コードに対応する各図柄などのドットパターンデータは、別で記憶されており、コードが指定されることにより読み出される。
【0054】
選択ダイヤル2が操作され、ダイヤル位置を示すコードパターンが入力されると、装着されている選択ダイヤル2に対応するキャラクタメモリ33a1〜33anにおいて、この変換テーブルが参照され、コードパターン(選択されたアイコン部2cなどの位置)に対応する図柄データの出力や、保存期間データに基づいた賞味期限の算出が実行される。
【0055】
デフォルト図柄メモリ33bとデフォルト名称メモリ33cとは、選択ダイヤル2のアイコン部2cに表示されていないキャラクタの情報を記憶するためのメモリである。デフォルト図柄メモリ33bには、アイコンの図柄データが記憶され、デフォルト名称メモリ33cには、アイコンの名称データが記憶されている。デフォルト図柄メモリ33bとデフォルト名称メモリ33cとに記憶される各データは、それぞれ独立にユーザの操作に基づいて読み出され、任意に組み合わされて使用される。これにより、ユーザに豊富なアイコンのバリエーションを提供することができる。
【0056】
RAM34は、CPU31により演算された各種の演算結果を一時的に記憶させておくためのものであり、入力データバッファ34aと印刷バッファ34bとを備えている。入力データバッファ34aは、入力されたアイコンの情報や印刷の設定内容に関する種々の設定データなどを格納するためのものである。印刷バッファ34bは、印刷されるデータ(図柄データ、名称データ、日付、賞味期限)を一時的に記憶するためのものである。印刷キー3bが入力されると、入力データバッファ34aに記憶される図柄データや名称データなどのドットパターンデータがこの印刷バッファ34bに書き込まれ、書き込まれた各データのドットパターンデータにしたがってサーマルヘッド45によりドット印刷が行われる。
【0057】
EEPROM35は、電源投入時に書き換え可能であると共に、電源断後もその内容を保持する不揮発性のメモリである。このEEPROM35は、登録データメモリ35aと第1〜第nテーブル変更フラグ35b1〜35bnとを備えている。登録データメモリ35aは、識別コードで管理される複数のファイルで構成されており、登録されるデータは、登録が実行された選択ダイヤル2の識別コードに対応するファイルに記憶される。上記したデフォルト図柄メモリ33bとデフォルト名称メモリ33cとから任意に読み出した図柄データと名称データとは、この登録データメモリ35aに記憶される。この図柄データと名称データとには、ユーザ指定の一のアイコン部2cの位置(選択ダイヤル2の32の表示領域の内の1つ)を示すコードパターンがヘッダデータとして付加されて、この登録データメモリ35aの所定のファイル(対応する識別コードで管理されるファイル)に記憶される。
【0058】
上記したように、選択ダイヤル2が回転操作され、所望のアイコン部2cが拡大鏡2dの直下に位置されると、そのダイヤル位置を示すコードパターンが生成される。ここで(同じ種類の選択ダイヤル2の装着時において)、生成されたコードパターンを有するデータが登録データメモリ35aに記憶されていると、該データは、登録データメモリ35aから読み出され、選択されたアイコン部2cに予め対応つけられていたアイコンの情報(図柄データと名称データ)に差し替えられて液晶ディスプレイ4に表示される。尚、登録データメモリ35aは、不揮発性のメモリで構成されているので、電源断されるたびに、新たにデータを登録する必要はない。
【0059】
第1〜第nテーブル変更フラグ35b1〜35bnは、各選択ダイヤル2(その識別コード)に対応して設けられたものである。各選択ダイヤル2において、対応する登録データメモリ35aのファイルに、登録されているデータが有るか否か(アイコン差し替えの指定があるか否か)を示すフラグである。
【0060】
一のテーブル変更フラグ35b1〜35bnは、一の登録データメモリ35aのファイルに対応しており、該ファイルに登録されたデータがあると、オンされる。一方、登録されたデータが全て登録データメモリ35aのファイルから削除されると、対応するテーブル変更フラグ35b1〜35bnはオフされる。
【0061】
選択ダイヤル2が装着された際には、装着された選択ダイヤル2に対応する第1〜第nテーブル変更フラグ35b1〜35bnの状態が確認される。フラグがオンであれば、登録データメモリ35aにおいてユーザ指定のデータが記憶されているので、その第1〜第nテーブル変更フラグ35b1〜35bnに対応する登録データメモリ35aのファイルが選択される。これにより、登録データメモリ35aから必要なデータ(表示されるアイコンと差し替えられるデータ)を読み出すことができる。
【0062】
RTC36は、年月日等の時の計測を行うICであり、このRTC36の計測値に基づいて、選択ダイヤル2により入力された賞味期限は、ラベルテープ9に印刷される賞味期限に生成される。RTC36には、賞味期限印刷装置1の電源オフにした場合のバックアップ用の電圧を供給するバッテリー回路36aが接続されている。RTC36は、このバッテリー回路36aにより、賞味期限印刷装置1の電源をOFFにした後でも時の計測を継続することができる。
【0063】
図3に示したように、上記したCPU31、ROM32、キャラクタROM33、RAM34、EEPROM35、RTC36は、バスライン37を介して相互に接続されており、バスライン37は、また、I/Oインターフェース38に接続されている。
【0064】
I/Oインターフェース38は、異なる装置間でのデータ通信におけるその接点の規定であり、他のデバイスと本体100の制御部(CPU31)とを接続するための電気的な規格である。このI/Oインターフェース38には、選択ダイヤル2と、絶対値エンコーダ40と、表示機構DMと、各種コマンドキー3と、印字機構PMとが接続されている。
【0065】
絶対値エンコーダ40は、選択ダイヤル2に連結されており、選択ダイヤル22の第1、第2フォトインタラプタ16,19からの出力信号(一連の検出信号)を符号化する装置である。この絶対値エンコーダ40は、第1フォトインタラプタ16からの出力信号を、その選択ダイヤル2を示す識別コードへと変換する。また、絶対値エンコーダ40は、第2フォトインタラプタ19からの出力信号に基づいて、選択ダイヤル2の32区分に区分けされたダイヤル位置に対応して32種類の絶対値エンコーダ信号ENS(コードパターン)を夫々出力する。これら絶対値エンコーダ信号ENSに基いて選択されたアイコンや保存期間データのコードパターンが得られるとともに、選択操作前の絶対値エンコーダ信号ENSと現在の絶対値エンコーダ信号ENSとを比較することにより選択ダイヤル2の回転方向及びその回転量が得られる。
【0066】
表示機構DMは、液晶ディスプレイ4と、この液晶ディスプレイ4に表示データを出力するための表示用RAMを有するディスプレイコントローラ(LCDコントローラ)41とを備えた一般的なものである。印字機構PMは、サーマルヘッド45を駆動するため駆動回路44と、ラベルテープ9を送るテープ送りモータ43を駆動するための駆動回路42とで構成されている。
【0067】
次に、図4を参照して、上記のように構成された賞味期限印刷装置1において、アイコンの情報(図柄データと名称データ)を、ユーザ所望のアイコンの情報に差し替えるための操作方法について説明する。図4(a)〜図4(c)は、ユーザによるアイコンの情報登録時の液晶ディスプレイ4の表示状態を示した図である。また、図4(d)〜図4(e)は、登録されたアイコンを用いた期限情報入力操作時の液晶ディスプレイ4の表示状態を示した図である。
【0068】
図4(a)は、登録キー3fが押下されると液晶ディスプレイ4に表示される登録第1画面46を示した図である。登録キー3fが押下されると、デフォルト図柄メモリ33bに記憶される図柄データが液晶ディスプレイ4に出力され、一列に表示される。また、液晶ディスプレイ4には、選択カーソルが表示され、この選択カーソルは選択ダイヤル2を回転させることにより、表示された図柄データ上を移動する。選択カーソルが液晶ディスプレイ4の右端に達すると、1づつ表示された図柄がずれ、次の図柄が順送りされて表示される。この選択カーソルを移動させることにより、ユーザは、デフォルト図柄メモリ33bに記憶される図柄データを全て閲覧することができる。尚、図4(a)において、選択カーソルは、表示図柄中左端のもの(円形)を囲む矩形状に示されている。
【0069】
この選択カーソルを表示された一の図柄上にあわせた状態で、確定キー3aが押下されると、その図柄が登録する(差し替える)図柄データとして決定され、図4(b)に示した登録第2画面47が表示される。この登録第2画面47には、登録第1画面46で選択された図柄データと共に、デフォルト名称メモリ33cに記憶される一の名称データとが表示される。この名称データは、選択ダイヤル2を回転させることで変更され、順番に異なる名称データが表示される。この名称データが表示された状態で確定キー3aが押下されると、表示された図柄データとその名称データとが、登録する(差し替える)データとして決定される(図4(c))。決定されたデータは、上記した登録データメモリ35aに書き込まれる。ここで、登録データは、登録キー3fが押下された際に、拡大鏡2dの下部に位置したアイコン部2cの位置データ(コードパターン)と共に、登録データメモリ35aに書き込まれる。
【0070】
図4(d)は、期限情報の入力操作時に液晶ディスプレイ4に表示される入力操作画面48を示した図である。ユーザによりアイコンの情報が登録されたアイコン部2cを拡大鏡2dの下部に位置させることにより選択して、確定キー3aを押下すると、そのアイコン部2cに対してユーザが登録した(登録データメモリ35aに記憶される)図柄データと名称データとが、アイコンの情報として、保存日データ(現在の日付)と共に表示される。
【0071】
次いで、保存期間データが入力されると賞味期限が算出され、保存日データの隣に賞味期限が表示された印刷画面49が表示される(図4(e))。
【0072】
次に、図5〜図8のフローチャートを参照して、上述のように構成された賞味期限印刷装置1で実行される各処理について説明する。
【0073】
図5は、賞味期限印刷装置1で実行されるメイン処理のフローチャートである。このメイン処理では、まず、電源が投入されると、初期化処理を実行した後、選択ダイヤル2が装着されているか否かを確認する(S1)。選択ダイヤル2は、装着ダイヤル部10の凸コネクタ13と、被装着ダイヤル部11の凹コネクタ15とが嵌合されることにより、選択ダイヤル2が装着されたことが、本体100に電気的に認識される。S1の処理で確認した結果、選択ダイヤル2が装着されていると(S1:Yes)、第1フォトインタラプタ16により検出された信号から選択ダイヤル2の識別コードを読み取る(S2)。
【0074】
このダイヤル位置の取得は、第1フォトインタラプタ16により検出された一連の検出信号に基づいて絶対値エンコーダ40から出力される信号(識別コード)を読み取ることにより実行される。第1フォトインタラプタ16により検出された一連の検出信号は、絶対値エンコーダ40によって符号化され、この符号化された信号が識別コードとして読取られる。そして、ROM32の識別コードメモリ32aを参照し、読み取った識別コードに対応する変換テーブルの記憶されたキャラクタROM33(第1〜第nキャラクタメモリ33a1〜33an)のアドレスを確認する(S3)。
【0075】
次に、確認したアドレス(第1〜第nキャラクタメモリ33a1〜33anのいずれかのアドレス)に記憶される変換テーブルを、使用する変換テーブルとして選択する(S4)。その後、選択された変換テーブルに対応する第1〜第nテーブル変更フラグ35b1〜35bnはオンされているか否かを確認し(S5)、その結果、対応する該フラグ35b1〜35bnがオンであれば(S5:Yes)、登録データメモリ35aにおいて、S2の処理で読み取った識別コードで管理されるファイルを選択する(S6)。これにより、装着された選択ダイヤル2において、ユーザ登録されたアイコンの情報を(ユーザの指示に応じて)出力することができる状態となる。その後、電源がオフされるまでアイコン入力処理を継続して実行する(S7)。
【0076】
また、S1の処理で確認した結果、選択ダイヤル2が未装着であれば(S1:No)、選択ダイヤル2の装着が確認されるまで、S2以降の処理を待機する。
更に、S5の処理で確認した結果、選択された変換テーブルに対応する第1〜第nテーブル変更フラグ35b1〜35bnがオンされていなければ(S5:No)、S6の処理をスキップして、その処理をS7の処理(アイコン入力処理)に移行する。
【0077】
図6は、図5のメイン処理の中で実行されるアイコン入力処理(S7)のフローチャートである。アイコン入力処理(S7)は、賞味期限印刷装置1の電源がオンされている間、定常的に実行される処理であり、ユーザの操作に基づいて実行され、ユーザが選択した情報(アイコンなど)の入力や登録、或いは印刷を実行するものである。
【0078】
このアイコン入力処理(S7)では、まず、選択ダイヤル2のダイヤル位置(コードパターン)を取得する(S11)。このダイヤル位置の取得は、第2フォトインタラプタ19により検出された検出信号に基づく絶対値エンコーダ信号ENSを読み取ることにより実行される。次に、取得したダイヤル位置のコードパターンが、メイン処理のS6の処理において選択された登録データメモリ35aのファイルに記憶されているか否かを確認する(S12)。その結果、登録データメモリ35aの選択されたファイルに、該コードパターンが記憶されていなかった場合には(S12:No)、メイン処理のS4の処理で選択された変換テーブルから、取得したダイヤル位置のコードパターンに対応する図柄データと名称データとを読み出し、入力データバッファ34aに書き込む(S13)。
【0079】
ここで、メイン処理のS6の処理において登録データメモリ35aのファイルが選択されなかった場合においても、S12の処理において、取得したダイヤル位置のコードパターンが登録データメモリ35aに記憶されていなかったものとして(S12:No)、S13以降の処理を同様に実行する。
【0080】
そして、入力データバッファ34aに書き込まれた図柄データと名称データとを液晶ディスプレイ4に表示した後(S14)、選択ダイヤル2が回転されたか否かを確認する(S15)。確認の結果、選択ダイヤル2が回転されていなかった場合には(S15:No)、更に、確定キー3aが押下されたか否かを確認し(S16)、ここで、確定キー3aが押下されていなければ(S16:No)、登録キー3fが押下されたか否かを確認する(S17)。その結果、登録キー3fが入力されていなければ(S17:No)、その処理をS15の処理に移行し、選択ダイヤル2の回転、確認キー3a、登録キー3fの入力を待機する。
【0081】
一方、S12の処理で確認した結果、登録データメモリ35aの選択されたファイルに、取得したダイヤル位置のコードパターンが記憶されていれば(S12:Yes)、メイン処理(S6の処理)で選択された登録データメモリ35aのファイルからそのコードパターンに対応する図柄データと名称データとを読み出して入力データバッファ34aに書き込み(S18)、その後、その処理をS14の処理に移行する。
【0082】
また、S15の処理で確認した結果、選択ダイヤル2が回転されていると(S15:Yes)、その処理をS11の処理に移行し、新たなダイヤル位置を取得してS12以降の処理を繰り返す。更に、S16の処理で確認した結果、確定キー3aが押下されていれば(S16:Yes)、期限処理を実行する(S19)。加えて、S17の処理で確認した結果、登録キー3fが押下されていれば(S17:Yes)、登録処理を実行する(S20)。上記した期限処理(S19)及び登録処理(S20)の実行後は、その処理をS15の処理に移行する。このように、上記したアイコン入力処理(S7)を実行することにより、予め選択ダイヤル2に表示されたアイコンの情報を、ユーザ指定(登録)のアイコンの情報に差し替えることができる。
【0083】
図7は、図6のアイコン入力処理(S7)の中で実行される期限処理(S19)のフローチャートである。期限処理(S19)は、ユーザの操作により指定されたアイコンの情報(図柄データ及び名称データ)に、賞味期限を付加して印刷するための処理である。
【0084】
この期限処理(S19)では、まず、RTC36から保存日データとして、(現在の)日付データを読み込み、先に記憶される図柄データと名称データとに対応つけて入力データバッファ34aに記憶する(S31)。そして、保存期間データが選択ダイヤル2の操作(第1区分け部2a、第2区分け部2bの指定)により入力されたか否かを確認し(S32)、その結果、保存期間データが入力されていれば(S32:Yes)、入力された保存期間データを日付データに加算し、その加算後の日付データを賞味期限として先に入力データバッファ34aに記憶されるデータに書き加える(S34)。
【0085】
次に、クリアキー3eが押下されたか否かを確認し(S35)、ここでクリアキー3eが押下されていなければ(S35:No)、印刷キー3bが押下されたか否かを確認し(S36)、その結果、印刷キー3bが押下されていれば(S36:Yes)、印刷処理を実行する(S37)。この印刷処理(S37)は、入力データバッファ34aに記憶されるデータのドットパターンを印刷バッファ34bに書き込み、このドットパターンをサーマルヘッド45とテープ送りモータ43とを駆動して、ラベルテープ9にドット印刷する処理である。この印刷処理(S37)の実行後は、この期限処理(S19)を終了する。
【0086】
また、S32の処理で確認した結果、保存期間が入力されていなければ(S32:No)、保存期間の入力を待機する。更に、S35の処理で確認した結果、クリアキー3eが押下されていれば(S35:Yes)、この期限処理を終了する。一方、S36の処理で確認した結果、印刷キー3bが押下されていなければ(S36:No)、その処理をS35の処理へ移行して、クリアキー3eまたは、印刷キー3bの入力を待機する。
【0087】
図8は、図6のアイコン入力処理(S7)の中で実行される登録処理(S20)のフローチャートである。登録処理(S20)は、ユーザの操作により任意のアイコンの情報を編集して、アイコン部2cに割り付けるための処理である。
【0088】
この登録処理(S20)では、まず、押下された登録キー3fが長押しか否かを確認する(S41)。その結果、長押しでなければ(S41:No)、デフォルト図柄メモリ33bに記憶される図柄データを液晶ディスプレイ4に表示し(S42)、次いで確定キー3aが押下されたか否かを確認する(S43)。ここで、確定キー3aが押下されていると(S43:Yes)、デフォルト図柄メモリ33bに記憶される一の図柄データが選択されたこととなり、デフォルト名称メモリ33cに記憶される名称データをその図柄データに組み合わせるべく読み出して、液晶ディスプレイ4に表示する(S44)。
【0089】
そして、確定キー3aが押下されたか否かを確認する(S45)。その結果、確定キー3aが押下されていた場合には(S45:Yes)、デフォルト名称メモリ33cに記憶される一の名称データが選択されたこととなるので、S43の処理で選択された図柄データと、S45の処理で選択された名称データとを、登録キー3f押下時のダイヤル位置のコードパターンに対応つけて、装着されている選択ダイヤル2の識別コードに対応する登録データメモリ35aのファイルに書き込む(S46)。次に、該ファイルを管理する識別コード(該ファイルに付された識別コード)に対応する第1〜第nテーブル変更フラグ35b1〜35bnをオンして(S47)、この登録処理(S20)を終了する。
【0090】
一方、S41の処理で確認した結果、登録キー3fの押下が長押しならば(S41:Yes)、入力されたダイヤル位置のコードパターンとそのコードパターンに対応して記憶される図柄データと名称データとを、装着される選択ダイヤル2の識別コードに対応する登録データメモリ35aのファイルから削除する(S48)。
【0091】
次に、データ削除を行ったファイルにおいて、他に記憶されている図柄データはあるか否かを確認し(S49)、その結果、(他に)記憶される図柄データがそのファイルにない場合には(S49:No)、該ファイルを管理する識別コード(該ファイルに付された識別コード)に対応する第1〜第nテーブル変更フラグ35b1〜35bnをオフし(S50)、この登録処理(S20)を終了する。また、S49の処理で確認した結果、(他に)記憶される図柄データがそのファイルにある場合には(S49:Yes)、S50の処理をスキップして、この登録処理(S20)を終了する。
【0092】
また、S43の処理で確認した結果、確定キー3aが押下されていなければ(S43:No)、確定キー3aの入力を待機する。更に、S45の処理で確認した結果、確定キー3aが押下されていなければ(S45:No)、確定キー3aの入力を待機する。
【0093】
尚、S48の処理において、登録データメモリ35aに対応するデータが記憶されていなければ、S48〜S50の処理はスキップして登録処理(S20)を終了する。
【0094】
以上説明したように、第1実施例の賞味期限印刷装置1によれば、ユーザは、選択ダイヤル2に表示されたアイコンに限定されず、デフォルト図柄メモリ33bとデフォルト名称メモリ33cとから所望の情報を選択することができる。このため、ユーザは、幅広い選択肢をもってアイコンの情報を選択することができる。
【0095】
次に、図9及び図10を参照して、第2実施例について説明する。第1実施例の賞味期限印刷装置1では、各選択ダイヤル2に対応するアイコンの情報を記憶させたキャラクタROM33は、本体100に備えられ、この本体100に備えられたキャラクタROM33から各選択ダイヤル2に対応するアイコンの情報を読み出すように構成された。これに代えて、第2実施例の賞味期限印刷装置1では、アイコンの情報を記憶させたキャラクタROMは、各選択ダイヤル2のそれぞれに備えられ、各選択ダイヤル2のキャラクタROM91からアイコンの情報を読み出すようになっている。尚、第1実施例と同じ部分には同じ符号を付し、その説明を省略する。
【0096】
図9は、第2実施例の賞味期限印刷装置1の選択ダイヤル2の断面図を示した図である。第2実施例の選択ダイヤル2において、装着ダイヤル部10の内側には、第1実施例の選択ダイヤル1と同様に基板12を備えており、この基板12の上面には、キャラクタROM91が備えられている。
【0097】
キャラクタROM91は、選択ダイヤル2上面のアイコン部2cに表示されたアイコンの情報(図柄データと名称データ)を記憶するメモリである。このキャラクタROM91には、選択ダイヤル2の種類を示す識別コードが記憶されており、選択ダイヤル2が本体100に装着されると、この識別コードが読取られ、いずれの種類の選択ダイヤル2が装着されたかが本体100(CPU31)に認識される。
【0098】
この基板12の下面、即ち被装着ダイヤル部11の対向面には、凸コネクタ92が備えられている。凸コネクタ92は、被装着ダイヤル部11に設けられた凹コネクタ93に嵌挿されるコネクタであり、キャラクタROM91とデータ伝送用接点20とを電気的に接合するためのものである。この凸コネクタ92の各ピンは、アドレス線、データ線、クロック線、電源線、グランド線として用いられる。
【0099】
被装着ダイヤル部11には、この凸コネクタ92が嵌挿される凹コネクタ93を備えている。装着ダイヤル部10の凸コネクタ92がこの凹コネクタ93に嵌挿されると、凸コネクタ92と凹コネクタ93とが接続された形で、装着ダイヤル部10は、被装着ダイヤル部11と共に回転可能となる。
【0100】
データ伝送用接点20は、凹コネクタ93を本体100と電気的に接続するものであり、第1実施例と同様に、薄い導電性金属板で構成され、その一端をスペーサ17の円盤上の凹コネクタ93に接続すると共に、他の一端を、スペーサ17の盤面に平行に設けられた本体側の基板21(データ伝送用パターン)に当接している。データ伝送用接点20は、選択ダイヤル2を回転させると、基板21の全周に設けられたデータ伝送用パターン上を摺動し、各接触により常に、本体100と選択ダイヤル2との間で、アドレス信号、データ信号、クロック信号の授受及び電源の供給を行うことができる。
【0101】
選択ダイヤル2の位置については、第1実施例と同様に設けられた遮蔽コード板18により形成されるコードパターンを、第2フォトインタラプタ19で読取ることにより検出される。
【0102】
図10は、第2実施例の賞味期限印刷装置1の電気的構成を示したブロック図である。第2実施例の賞味期限印刷装置1は、第1実施例の賞味期限印刷装置1と同様に、本体100と該本体と着脱可能な選択ダイヤル2とを備えている。
【0103】
本体100には、第1実施例と同様にEEPROM35が備えられ、このEEPROM35には、ユーザにより選択される(ユーザ所望の)アイコンの情報を記憶させるための登録データメモリ35aが備えられている。また、装着された選択ダイヤル2において、登録データメモリ35aに記憶されるデータ(ユーザ登録されたアイコン情報)があるか否かを判別するための第1〜第nテーブル変更フラグ35b1〜35bnが設けられている。
【0104】
一方、選択ダイヤル2には、凸コネクタ92、凹コネクタ93、凹コネクタ93を本体100と電気的に接続するためのデータ伝送用接点20、アイコンの情報が記憶されるキャラクタROM91が備えられている。キャラクタROM91は、選択ダイヤル2に予め表示されたアイコンの情報と、選択ダイヤル2の種類を表す識別コードとを記憶すると共に、ユーザにより任意に選択される図柄データを記憶するデフォルト図柄メモリ91aと、ユーザにより任意に選択される名称データを記憶するデフォルト名称メモリ91bとを備えている。このキャラクタROM91と本体100とは、凸コネクタ92と凹コネクタ93とが嵌合されることにより、データ伝送用接点20を介して、データの送受信が実行される。
【0105】
尚、上記したように、第2実施例においては、選択ダイヤル2の識別コードは、キャラクタROM91に記憶されている。このため、第1実施例において識別コードを読み取るために設けられた第1フォトインタラプタ16は、不要となり、遮蔽コード板18のコードパターンを読み取るための第2フォトインタラプタ19のみ設置されている。
【0106】
上記のように構成された第2実施例の賞味期限装置1で実行される各処理は、選択ダイヤル2の識別コードをキャラクタROM91から読み取った後、図5〜図8に示した第1実施例の賞味期限装置1で実行される各処理と同様に実行される。そして、第1実施例と同様に、アイコン部2cが選択されると、キャラクタROM91からそのアイコン部2cに対応するアイコンの情報が、読み出されて表示される。また、登録処理(S20)が実行されると、デフォルト図柄メモリ91aとデフォルト名称メモリ91bとから、所望の図柄データと名称データとが登録データメモリ35aに書き込まれ、対応する第1〜第nテーブル変更フラグ35b1〜35bnがオンされる。そして、登録されたアイコン部2cが選択された場合には、キャラクタROM91のデータに差し替えて、登録データメモリ35aに記憶された対応データが出力される。
【0107】
以上説明したように、第2実施例の賞味期限印刷装置1によれば、各選択ダイヤル2にキャラクタROM91を実装するので、ユーザの選択し得るアイコンの情報を豊富に用意することができる。また、新たなアイコンの情報を容易に追加することができ、最初に想定されなかった用途に対しても、柔軟に対応することができる。
【0108】
尚、上記各実施例において、請求項1記載の期限情報入力手段としては、図6のフローチャートのS19の処理が該当する。請求項1記載の印刷制御手段としては、図7のフローチャートのS37の処理が該当する。請求項1記載の表示外対象物印刷手段としては、図7のフローチャートのS37の処理が該当する。請求項2記載の抽出手段としては、図8のフローチャートのS42〜S45の処理が該当する。請求項3記載の組合手段としては、図8のフローチャートのS42〜S45の処理が該当する。請求項7記載の認識手段としては、図5のフローチャートのS2とS3との処理が該当する。請求項7記載の選択手段としては、図5のフローチャートのS4の処理が該当する。
【0109】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【0110】
例えば、上記各実施例では、予めアイコンの情報などが記憶されるキャラクタROM33,91は、読み取り専用(書き込み不可)のメモリで構成された。これに代えて、アイコンの情報を書き換え可能な例えばEEPROMなどに予め記憶させるように構成しても良い。また、かかる場合に、パーソナルコンピュータなどを接続し、かかるコンピュータから新たなアイコンの情報を書き加えることができるように構成しても良い。これによれば、必要なアイコンの情報を随時付加していくことができる。読み取り専用(書き込み不可)のメモリにアイコンの情報を記憶させた場合、将来必要になる可能性のある情報、即ち、当面使用されない情報についても、予め搭載しておく必要が生じる。このため、アイコンの情報を搭載するために容量の大きなメモリが必要となる上、画像データが多く記憶されることにより、処理速度の低下を招きやすい。しかし、書き換え可能な(不揮発性の)メモリに、アイコンの情報を記憶させることにより、かかる不具合を解消することができる。
【0111】
また、上記各実施例においては、キャラクタROM33,91に記憶されるアイコンの情報は、ダイヤル位置を示すコードパターンが認識される毎にキャラクタROM33,91から読み出された。また、ユーザにより登録されたアイコンの情報についても、逐次、登録データメモリ35aから読み出すように構成した。つまり、予め選択ダイヤル2に表示されるアイコンの情報と、ユーザにより登録されたアイコンの情報は別々のメモリから読み出された。これに代えて、RAM34などにデータロードエリアを設け、電源投入時などのタイミングで、選択ダイヤル2に対応するアイコンの情報を、キャラクタROM33,91から、かかるロードエリアに一括して読み込み、その後、登録データメモリ35aのデータで差し替えられるアイコンの情報で上書きを実行するように構成しても良い。
これによれば、アイコンの情報は、データロードエリアを参照するだけで読み出すことができるので、アイコンの情報を読み出す処理を効率的に実行することができる。
【0112】
更に、上記各実施例では、登録データメモリ35aに登録されたアイコンの情報を削除できるように構成したが(登録処理(S20)のS48の処理)、これに代えて、S48の処理において、選択ダイヤル2に予め表示されるアイコンの情報を削除するように構成しても良い。かかる場合には、選択されたアイコン部2cに対応するアイコンの情報(予め選択ダイヤル2に表示されるアイコンの情報を含めて)は、全て登録データメモリ35aから読み出すように構成し、キャラクタROM33,91は、リセット時に読み込むデフォルトデータを記憶するメモリとして使用するように構成する。これによれば、請求項5記載の表示対象記憶手段は、登録データメモリ35aとなり、表示外対象記憶手段は、キャラクタROM33,91となる。また、登録処理(S20)のS48の処理が、請求項5記載の削除手段に該当する。
【0113】
加えて、上記各実施例において、登録処理(S20)では、登録キー3fが押下された際に、読取られたダイヤル位置(アイコン部2cの位置)に対応つけて、アイコンの情報の登録を行ったが、これに代えて、ダイヤル位置とそのダイヤル位置に登録されたユーザ任意のデータ(アイコンの情報)とを対応つけて記憶するテーブルを設け、かかるテーブルに従って、未登録のアイコン部2cに対して優先的にアイコンの情報が登録されるように(指示)しても良い。また、ダイヤル位置に対応するフラグを設け、ユーザ任意のデータが登録されたか否かをフラグのオン−オフで認識するように構成しても良い。
【0114】
また、上記各実施例では、任意のアイコン部2cに対して、所望のアイコンの情報を登録できるように構成したが、これに代えて、所定のアイコン部2cに対してのみ、所望のアイコンの情報を登録できるように構成し、先に登録されたアイコンの情報を、新たに登録されるアイコンの情報により上書きするように構成しても良い。
【0115】
【発明の効果】
請求項1記載の印刷装置によれば、表示板に表示された対象物以外の表示外対象物に関する情報を表示外対象物記憶手段に記憶しており、その表示外対象物記憶手段に記憶される表示外対象物に関する情報の印刷を印刷制御手段に実行させる。ユーザが所望する期限情報の対象物は、ユーザ毎に異なる上、多岐にわたるものである。一方、表示板上には物理的に所定の数の対象物しか表示できない。
このため、ユーザの所望する対象物と表示板上に表示された対象物との間にはずれを生じてしまう、つまり、ユーザの所望する対象物が表示されないのである。
しかし、表示板に表示される対象物のみならず、表示板に表示されない表示外対象物に関する情報についても印刷を実行することができるので、ユーザは表示板に表示された対象物に限定されず、幅広い選択肢をもって対象物に関する情報を選択することができ、所望の対象物に関する情報を印刷することができるという効果がある。
【0116】
請求項2記載の印刷装置によれば、請求項1記載の印刷装置の奏する効果に加え、表示板上の位置が指定された場合に、その指定位置に対応つけられた情報を抽出情報記憶手段において記憶していると、表示板上のその指定位置に予め表示された対象物に関する情報に代えて、抽出情報記憶手段に記憶される対応する情報を印刷する。よって、ユーザは、表示板上の位置を指定することにより、予め表示板に表示された内容と差し替えて、表示外対象物に関する情報を容易に印刷することができるという効果がある。つまり、予め表示板上に表示された対象物の内、ユーザが頻繁に使用しない対象物を、ユーザの所望する表示外対象物によって差し替えることができ、使い勝手を向上させることができるという効果がある。また、差し替えられた表示外対象物に関する情報は、表示板上の位置を指定するだけで選択され、印刷されるので、簡便に表示外対象物に関する情報の選択と印刷とを実行することができる。
【0117】
請求項3に記載の印刷装置によれば、請求項1または2に記載の印刷装置の奏する効果に加え、組合手段により、画像データ記憶手段に記憶される期限情報に関する物品の画像データと、物品の種類または名称に関する名称データ記憶手段に記憶される名称データとを組み合わせ、その組合手段により組み合わされた画像データと名称データとを表示外対象物に関する情報として印刷する。よって、ユーザは、表示外対象物に関する情報について、画像データと名称データとを個別で選択して組み合わせることができ、表示外対象物に関する情報を、より的確にユーザ所望の情報で表すことができるという効果がある。
【0118】
請求項4記載の印刷装置によれば、請求項2または3に記載の印刷装置の奏する効果に加え、抽出情報記憶手段を不揮発性のメモリで構成するので、表示外対象物に関する情報を電源断後も保持することができる。よって、抽出情報記憶手段に1度登録すれば、いちいち繰り返して登録動作を実行せずとも、同じ表示外対象物に関する情報を印刷することができ、効率的に印刷を実行することができるという効果がある。
【0119】
請求項5記載の印刷装置によれば、請求項1から4のいずれかに記載の印刷装置の奏する効果に加え、削除指定手段により削除が指定された情報を、表示対象記憶手段の記憶対象から表示外対象物記憶手段の記憶対象へ移すことができるので、それほど頻繁に使用しない対象物に関する情報を単に削除してしまうのではなく、所定操作に応じて再度表示し得るようにしつつ、他の頻繁に使用する対象物に関する情報を優先的に表示することができる。このため使い勝手が向上するという効果がある。
【0120】
請求項6記載の印刷装置によれば、請求項1から5のいずれかに記載の印刷装置の奏する効果に加え、表示板は、装置本体と着脱可能に形成され、それぞれに異なる対象物が表示された複数種類の表示板を備えてえいる。よって、期限情報の対象物に数多くのバリエーションをもたせ、ユーザの選択肢を大きくすることができるという効果がある。また、各表示板にはその種類毎に識別コードが備えられているので、かかる識別コードに基づいて複数の表示板を的確に判別することができるという効果がある。
【0121】
請求項7記載の印刷装置によれば、請求項6記載の印刷装置の奏する効果に加え、装置本体は、前記表示板に備えられた識別コードを認識する認識手段を備え、その認識手段により認識された識別コードに基づいて、対応する一の表示対象記憶手段を選択する。よって、装着された表示板の種類を的確に判断し、その表示板に対応する対象物に関する情報が記憶される表示対象記憶手段を適切に選択することができるという効果がある。
【図面の簡単な説明】
【図1】本発明の実施例における賞味期限印刷装置の概観図である。
【図2】図1に示した賞味期限印刷装置の選択ダイヤルの断面図である。
【図3】賞味期限印刷装置の電気的構成を示したブロック図である。
【図4】選択ダイヤルに表示されたアイコンの情報を、ユーザ所望のアイコンの情報に差し替えるための操作方法について説明した図である。
【図5】賞味期限印刷装置で実行されるメイン処理のフローチャートである。
【図6】メイン処理の中で実行されるアイコン入力処理のフローチャートである。
【図7】アイコン入力処理の中で実行される期限処理のフローチャートである。
【図8】アイコン入力処理の中で実行される登録処理のフローチャートである。
【図9】第2実施例の賞味期限印刷装置の選択ダイヤルの断面図である。
【図10】第2実施例の賞味期限印刷装置の電気的構成を示したブロック図である。
【符号の説明】
1 賞味期限印刷装置(印刷装置)
2 選択ダイヤル(表示板)
33,91 キャラクタROM(表示対象記憶手段)
33b,91a デフォルト図柄メモリ(画像データ記憶手段、表示外対象物記憶手段の一部)
33c,91b デフォルト名称メモリ(名称データ記憶手段、表示外対象物記憶手段の一部)
35a 登録データメモリ(抽出情報記憶手段)
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a printing apparatus that prints time limit information and information related to an object of the time limit information on a print medium, and in particular, printing that can print an object desired by a user on the print medium with a simple operation. It relates to the device.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in order to grasp the expiration date of food, the deadline for submission of documents, and other deadline information, a method for managing the deadline by attaching a label on which the deadline information is printed is attached to the food or document. Here, the printing apparatus for printing the deadline information on the label has a keyboard for inputting the deadline information and an object of the deadline information, and the deadline information input by the keyboard for printing on the label. It has a thermal head. When the user operates the keyboard and inputs the name of the object, the expiration date, and the like, print data is formed by the input information. Then, based on the user's instruction, the formed print data is printed, and a desired label is created.
[0003]
[Problems to be solved by the invention]
However, when inputting the time limit information or the name of the object to which the time limit information is given using the keyboard, the input of the information is input one character at a time, so that the input operation is complicated. there were. In addition, there is a problem that a person unfamiliar with the handling of the printing apparatus cannot easily understand the operation method, and no one can easily handle the printing apparatus to form a desired label.
[0004]
Therefore, the applicant of the present application has devised a printing apparatus in Japanese Patent Application No. 2001-208807 (unknown) that can easily create the printed label of the time limit information and the object to which the time limit information is given by an easy operation. did. In this printing apparatus, symbols and storage periods are displayed on the input dial along the circumferential direction. The symbol is a graphic representation of the target of the deadline information. When the input dial is rotated to bring a desired symbol to a predetermined position, the symbol is selected. Next, when an input key is input, a selection signal for the selected symbol is generated (a symbol is input).
[0005]
Similarly, if a storage period is input, time limit information is input, and the inputted symbol and time limit information are printed on a label by a thermal head built in the apparatus. In this way, it is possible to easily create a label on which time limit information is printed.
[0006]
If the label is attached to the object, the object to be managed and its time limit information can be easily grasped. In other words, even if the object is packed or there are many types of objects to be managed, it is possible to easily grasp the contents by glance at the design and time limit information printed on the label. It is possible to appropriately and easily perform time limit management and storage according to each object.
[0007]
However, this printing apparatus has a problem that the number of symbols that can be displayed on the input dial is limited, and there are few choices of symbols (objects), and the user cannot select and print a desired symbol. . For this reason, it is conceivable to increase the number of symbols displayed on the input dial as much as possible, but there is a problem in that it is difficult to discriminate each symbol because the individual symbols displayed must be reduced. .
[0008]
SUMMARY An advantage of some aspects of the invention is that it provides a printing apparatus capable of printing an object desired by a user on a printing medium.
[0009]
[Means for Solving the Problems]
In order to achieve this object, the printing apparatus according to claim 1 includes a deadline information input means for inputting a deadline for submission or a best-before date, and other deadline information, and an object of deadline information input by the deadline information input means in advance. By specifying the position on the display board, the display target storage means for storing the displayed display board, the information related to the object displayed on the display board in association with the display position on the display board, Print control means for reading out information related to the object corresponding to the designated position from the display object storage means and printing it together with the time limit information, and storing information related to an undisplayed object other than the object displayed on the display board. Non-display object storage means, and non-display object printing means for causing the print control means to print information relating to the non-display object stored in the non-display object storage means It is equipped with a.
[0010]
According to the printing apparatus of the first aspect, when a position on the display board is designated, information about the object corresponding to the designated position is read from the display object storage unit.
The read information on the object is printed by the print control unit together with the time limit information input by the time limit information input unit. Further, the information regarding the non-display object stored by the non-display object storage means is executed by the print control means by the non-display object printing means.
[0011]
According to a second aspect of the present invention, there is provided a printing apparatus according to the first aspect, wherein the extracting means extracts the desired information from the information regarding the non-display object stored in the non-display object storage means, and the extraction means. Extraction information storage means for storing the extracted information in association with the position on the display board, and when the position on the display board is designated, the information associated with the designated position is When stored in the extracted information storage means, it is associated with the designated position stored in the extracted information storage means instead of information relating to the object previously displayed at the designated position on the display board. Printed information.
[0012]
According to the printing apparatus of the second aspect, the same operation as that of the printing apparatus of the first aspect is performed, and the information on the non-display object stored in the non-display object storage unit is extracted by the extraction unit. Desired information is extracted. The information extracted by the extracting means is stored in the extracted information storage means in association with the position on the display board. Here, when a position on the display board is designated and the information associated with the designated position is stored in the extracted information storage means, the object is displayed in advance at the same designated position. It is printed instead of the information regarding.
[0013]
According to a third aspect of the present invention, in the printing apparatus according to the first or second aspect, the non-display object storage means includes an image data storage means for storing image data of articles relating to time limit information, Name data storage means for storing name data relating to the name, and combination means for combining image data stored in the image data storage means and name data stored in the name data storage means, and the display The external object printing means prints the image data and the name data combined by the combination means as information relating to the non-display object.
[0014]
According to the third aspect of the present invention, the printing apparatus operates in the same manner as the first or second aspect of the invention, and the combination means stores the image data stored in the image data storage means and the name data storage means. Combined with the generated name data. The image data and the name data combined by the combination means are printed as information related to the non-display object by the non-display object printing means.
[0015]
According to a fourth aspect of the present invention, in the printing apparatus according to the second or third aspect, the extracted information storage unit includes a nonvolatile memory.
[0016]
The printing apparatus according to claim 5 is the printing apparatus according to any one of claims 1 to 4, further comprising a deletion designation unit that designates deletion of information about the object displayed on the display board. The information designated to be deleted by the designation unit is transferred from the storage target of the display target storage unit to the storage target of the non-display target storage unit.
[0017]
According to the printing apparatus of the fifth aspect, the information that is operated in the same manner as the printing apparatus according to any one of the first to fourth aspects and that is designated to be deleted by the deletion specifying means is stored in the display target storage means. The object is moved from the object to the storage object of the non-display object storage means.
[0018]
The printing apparatus according to claim 6 is the printing apparatus according to any one of claims 1 to 5, wherein the display board includes a plurality of types of display boards on which different objects are displayed. Are provided so as to be detachable from the apparatus main body.
[0019]
The printing apparatus according to claim 7 is the printing apparatus according to claim 6, wherein the display object storage means is provided corresponding to the type of each display board, and the apparatus main body is provided on the display board. Recognizing means for recognizing the provided identification code, and selecting means for selecting one corresponding display target storage means based on the identification code recognized by the recognizing means.
[0020]
According to the printing apparatus of the seventh aspect, the same operation as that of the printing apparatus according to the sixth aspect is performed, and the identification code provided on the display board is recognized by the recognition means provided on the apparatus main body. Thereafter, based on the recognized identification code, a corresponding one display object storage unit is selected by the selection unit provided in the apparatus main body.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a plan view of an expiration date printing apparatus 1 (printing apparatus) according to a first embodiment of the present invention. The expiration date printing apparatus 1 includes a plurality of different types of selection dials 2 configured to be detachable from the apparatus main body 100, and the icons (designs) displayed on the icon portion 2c of the selection dial 2 attached thereto. ) Other than icons (designs) can be printed.
[0022]
First, the overall configuration of the expiration date printing apparatus 1 will be described with reference to FIG. The expiration date printing apparatus 1 is for printing the expiration date of food on a label tape 9 (printed medium) having an adhesive layer on one side. On the upper surface of the expiration date printing apparatus 1, a selection dial 2 for selecting (inputting) the expiration date and food to be printed, determination of information on the icon selected by the selection dial 2, and a printing instruction such as the expiration date are performed. And a liquid crystal display 4 for displaying the setting state of the selection dial 2 and the various command keys 3.
[0023]
The selection dial 2 is configured in a donut shape, and is disposed so as to be rotatable downward in the drawing of the expiration date printing apparatus 1. On the upper surface of the selection dial 2, a first division unit 2 a divided into weekly and monthly units, a second division unit 2 b divided more specifically according to the first division unit 2 a, and an expiration date to be input The icon part 2c which displayed the food which becomes the object of (1) by the pattern is arranged cyclically | annularly in order from the inside, respectively. In addition to the selection dial 2, a well-known keyboard may be used as a means for inputting the expiration date and the icon.
[0024]
The first section 2a is divided into three categories: daily units of 1 day to 6 days, week units of 1 week to 4 weeks, and monthly units of 1 month to 18 months. The display mode of the expiration date printed on the label tape 9 is changed according to the classification. The second section 2b is further subdivided into 32 sections according to the section of the first section 2b, such as 1 day, 1st to 2nd, 1 week, etc. By selecting the second sorting unit 2b (and the first sorting unit 2a), a desired period can be input as the storage period data.
[0025]
The icon part 2c displays 32 foods (symbol data) that are subject to the expiration date, such as strawberries, fish, wine, and grapes. In FIG. 1, each food icon is omitted and represented by a circle, and only the grape icon is shown enlarged. In addition, the expiration date printing apparatus 1 of the present invention is provided with a plurality of types of selection dials 2, and the symbol data displayed on the icon portion 2 c is different in each selection dial 2.
[0026]
The selection dial 2 is provided with a magnifying glass 2d for enlarging and projecting the icon. The magnifying glass 2d is fixed to the main body 100 so as to cover the selection dial 2. By rotating the selection dial 2 and aligning the icon with the lower part of the magnifying glass 2d, each icon is enlarged and each input icon is selected. Each expiration date to be input is selected by aligning the position immediately below the magnifying glass 2d. The selection dial 2 is configured to be detachable from the main body 100, and details thereof will be described later with reference to FIG.
[0027]
The various command keys 3 include a confirmation key 3a, a print key 3b, a function key 3c, a power key 3d, a clear key 3e, and a registration key 3f. The confirmation key 3a is arranged at the center of the selection dial 2 and is used to confirm the storage period data and icon input (input of the dial position) selected by the selection dial 2. The print key 3b gives a command for printing on the label tape 9 the expiration date determined by the operation of the determination key 3a. The function key 3c gives a command for defining the print contents to be printed on the label tape 9. For example, “Print only save date” or “Print save date and icon”, “Print icon and expiry date”, or “Print save date, icon and expiry date”, etc. can do. The power key 3 is for turning the power on or off. The clear key 3e is a key for erasing input information such as the expiration date from an input data buffer 34a described later. The registration key 3f is a key for registering user-desired icon information.
[0028]
A liquid crystal display 4 is provided above the main body 100 in the figure. The liquid crystal display 4 is used for displaying the name data of the selected icon and the printing state before printing. A discharge port (not shown) for discharging the printed label tape 9 is provided on the side surface of the main body 100 above the liquid crystal display 4 in the drawing. A cutting portion 5 for cutting the label tape 9 discharged from the discharge port is provided in the vicinity of the discharge port and on the left side surface of the main body 100. A printing mechanism PM (see FIG. 3) for printing the expiration date on the label tape 9 is built in the vicinity of the cutting unit 5 and inside the main body 100.
[0029]
Next, the configuration of the selection dial 2 of the expiration date printing apparatus 1 configured as described above will be described with reference to FIG. 2 is a cross-sectional view taken along line IIa-IIa of the expiration date printing apparatus 1 shown in FIG. As described above, the selection dial 2 is configured to be detachable from the main body 100. The selection dial 2 includes a mounting dial portion 10 that is attached to and detached from the main body 100 and a mounted dial portion 11 that is fitted to the mounting dial portion 10 on the main body side. The mounting dial unit 10 is configured to rotate together with the mounted dial unit 11 when fitted to the mounted dial unit 11 (mounted on the main body 100).
[0030]
The mounting dial part 10 is formed in a hollow, substantially cylindrical shape with the lower part opened, and is provided with the first sorting part 2a, the second sorting part 2b, and the icon part 2c on the upper surface thereof. ing. The mounting dial portion 10 is formed in a donut shape, and a confirmation key 3a is inserted into a hollow portion at the center thereof.
[0031]
A substrate 12 is provided inside the mounting dial portion 10, and a convex connector 13 is provided on the surface of the substrate 12 that faces the mounted dial portion 11. The convex connector 13 is a connector that is fitted into a concave connector 15 provided in the mounted dial portion 11, and electrically connects the mounting dial portion 10 and the mounted dial portion 11.
[0032]
Further, a shielding portion 14 is provided on the substrate adjacent to the surface of the substrate 12 facing the mounted dial portion 11. The shielding unit 14 forms an identification code that determines the type of the selection dial 2. The shielding portion 14 includes a maximum of four plate-like protrusions extended downward from the mounting dial portion 10. The 1 to 4 protrusions to be formed are linearly arranged at predetermined intervals along the radial direction, and at each position, four first photointerrupters 16 to be described later provided on the dial portion 11 to be attached are provided. Opposite to.
[0033]
The projection of the shielding portion 14 is processed into a shape that blocks the optical path of the first photointerrupter 16 facing the tip when the mounting dial portion 10 and the mounted dial portion 11 are fitted. That is, the position and number of the protrusions are detected based on whether or not the optical path of the first photo interrupter 16 is blocked.
[0034]
Depending on the number and position (presence / absence) of the protrusions, the shielding portion 4 can be formed with different combinations of 2 4 (16). Therefore, an identification code can be given to the selection dial 2 by providing the shielding portion 4 having different combinations of protrusions for each type of the selection dial 2. Such an identification code is electrically recognized by capturing the presence or absence of an optical path detected by the first photo interrupter 16 as a series of signal patterns. Thereby, even if a plurality of different types of selection dials 2 are provided, which selection dial 2 is attached can be accurately recognized.
[0035]
Although not shown, the mounting dial portion 10 is provided with a claw, a stopper and the like for fixing the fitted dial portion 11 to be fitted, and the selection dial 2 is provided by the claw and the stopper. The mounting dial unit 10 and the mounted dial unit 11 are fixed so as not to be displaced during the rotation. The attached mounting dial portion 10 is detached from the non-attaching dial portion 11 (main body 100) by strongly pulling upward.
[0036]
The mounted dial portion 11 includes a substantially disc-shaped spacer 17, and the mounting dial portion 10 described above is fitted into the spacer 17. A cylindrical confirmation key 3a is provided at the center of the spacer 17 so as to be slidable in the vertical direction. A concave connector 15 into which the convex connector 13 of the mounting dial portion 10 is inserted is provided on the upper surface of the spacer 17. When the mounting dial portion 10 is fitted into the spacer 17, the mounting dial portion 10 can be rotated together with the mounted dial portion 11 in a form in which the convex connector 13 and the concave connector 15 are connected.
[0037]
Four first photo interrupters 16 are disposed on the upper surface of the spacer 17. The first photo interrupter 16 includes an infrared light emitting diode and a phototransistor. Each first photo interrupter 16 is arranged linearly at a predetermined interval along the radial direction of the disk, and is opposed to the arrangement position of the projection of the shielding portion 14 at each position. For this reason, if there is a projection of the shielding part 14 on the opposite surface, the optical path is interrupted. On the other hand, when there is no protrusion on the opposing surface, the optical path is not blocked. The presence / absence of this light path interruption is detected by a binary signal by a phototransistor, so that the identification code (the number of protrusions and the position of the shielding part 14) of the attached dial part 11 (selection dial 2) can be read. It is.
The detected binary signal is input as a series of signal patterns to the absolute value encoder 40 from the data transmission contact 20 described later via the data transmission pattern.
[0038]
A shielding code plate 18 is provided on the lower surface of the spacer 17. The shielding code plate 18 rotates with the rotation of the spacer 17, that is, with the rotation of the selection dial 2, and causes the second photo interrupter 19 to block the optical path. Similar to the shielding portion 14, the shielding code plate 18 includes a plurality of protrusions formed in a plate shape extending downward on the main body side.
[0039]
The projections of the shielding code plate 18 are formed on five concentric circles that are separated from the center of the disk-like spacer 17 by a predetermined distance. Each protrusion provided on each concentric circle divides the central angle of the disk into two equal parts, four equal parts, eight equal parts, 16 equal parts, 32 equal parts, and is arranged in every other divided area. The Thereby, in the radial direction on the five concentric circles, if the pattern of protrusions (the presence or absence of protrusions) is a series of code patterns, the respective areas obtained by dividing the central angle of the disk-shaped spacer 17 (selection dial 2) into 32 equal parts In 32, all 32 different code patterns are formed.
[0040]
In FIG. 2, a part of the shielding code plate 18 is shown.
[0041]
A data transmission contact 20 is provided on the lower surface of the spacer 17 and outside the shielding code plate 18 in the rotational radius direction of the spacer 17. The data transmission contact 20 is for electrically connecting the concave connector 15 and the first photo interrupter 16 to the main body 100. The data transmission contact 20 is a thin conductive metal plate, one end of which is connected to the concave connector 15 and the first photo interrupter 16 disposed on the disk of the spacer 17, and the other end is connected to the spacer. It is in contact with a substrate 21 (data transmission pattern) on the main body side provided in parallel with the 17 board surfaces. Accordingly, output signals from the concave connector 15 and the first photo interrupter 16 can be input to the main body 100.
[0042]
The second photo interrupter 19 is a position facing the five concentric circles of the disk-shaped spacer 17 described above, and is aligned with a predetermined position of the substrate 21 on the main body side along one radial direction of the disk surface of the spacer 17. Five are provided. The second photo interrupter 19 is open on both sides in the circumferential direction so that the projections of the rotating shielding code plate 18 can pass through when the selection dial 2 rotates. Similarly to the first photo interrupter 16, if there is a projection of the shielding code plate 18 on the opposite surface of the second photo interrupter 19, the optical path is interrupted. On the other hand, when there is no protrusion on the opposing surface, the optical path is not blocked. The code pattern (the number and position of the protrusions) of the shielding code plate 18 is detected by capturing the binary signal generated by the presence or absence of the optical path interruption as a series of signal patterns.
[0043]
The five second photointerrupters 19 of the present embodiment can detect 2 5, that is, 32 signal patterns. The number corresponding to the number of detected signal patterns (32) is the number of code patterns that can be expressed by the shielding code plate 18. As described above, different code patterns are formed on the shielding code plate 18 in the respective regions obtained by dividing the central angle of the selection dial 2 into 32 equal parts. For this reason, when the shielding code plate 18 is rotated, a different code pattern is detected according to the rotation angle (position 32) (recognition of the position of the selection dial 2). Since the 32 positions are associated with each of the 32 icon portions 2c (the display position) displayed on the upper surface of the selection dial 2, the code pattern of the shielding code plate 18 is detected by the second photo interrupter 19. That is, the selected icon part 2c is detected.
[0044]
In addition, a fixed pattern and a data transmission pattern (not shown) are printed on the substrate 21. The confirmation pattern is provided at a position facing the confirmation contact 22 provided below the confirmation key 3a. When the confirmation contact 22 comes into contact with the confirmation pattern by pressing the confirmation key 3a, such a state is electrically detected.
That is, the input of the confirmation key 3a is recognized.
[0045]
In the present embodiment, the selection state of the first sorting unit 2a and the second sorting unit 2b and the selection state of the icon unit 2c are recognized by the input of the confirmation key 3a. The code pattern of the shielding code plate 18 is all indicated by the same code pattern for the information displayed in one area of the selection dial 2 divided into 32 equal parts. For this reason, the 2nd division part 2b and the icon part 2c of the same area | region will be detected by the same code pattern. Which information the detected code pattern indicates is recognized by the input of the confirmation key 3a, and even if the same code pattern is input, it is recognized as an input of different information.
[0046]
The data transmission pattern is provided so as to face the above-described data transmission contact 20 and is always in contact with them. Therefore, when the selection dial 2 is rotated, the data transmission contact 20 slides on the data transmission pattern, and the contact of the concave connector 15 and the first photo interrupter 16 is always caused by each contact (where the selection dial position is). The signal can be transmitted to the main body 100.
[0047]
FIG. 3 is a block diagram showing an electrical configuration of the expiration date printing apparatus 1. The expiration date printing apparatus 1 according to the present embodiment includes a detachable selection dial 2 and a main body 100. The selection dial 2 includes a convex connector 13 and a concave connector 15 that connect the mounting dial unit 10 and the mounted dial unit 11, and the connectors 13 and 15 are connected to the main body 100 via a data transmission contact 20. ing. The selection dial 2 includes a first photo interrupter 16 and a second photo interrupter 19, and the first photo interrupter 16 and the second photo interrupter 19 are connected to an absolute value encoder 40 provided in the main body 100. ing.
[0048]
The main body 100 of the expiration date printing apparatus 1 includes a CPU 31, which is an arithmetic device, a ROM 32, a character ROM 33, a RAM 34, an EEPROM 35, and a real time clock (hereinafter referred to as "RTC") 36 for measuring time. Yes.
[0049]
The ROM 32 stores various programs and fixed values, and includes an identification code memory 32a. The ROM 32 stores a main process program (see FIG. 5) for executing various input processes based on the type of the selection dial 2 attached, and a subroutine program (icon input process ( S7) Refer to FIG. 6, time limit processing (S19) Refer to FIG. 7, registration processing (S20) Refer to FIG. 9) is stored in this ROM 32 as a part of the control program.
Details of each program will be described later.
[0050]
The identification code memory 32a is a memory in which the identification code of each selection dial 2 to be attached is stored in advance. When the identification code of the attached selection dial 2 is read when the power is turned on, the identification code memory 32a is referred to and it is recognized which selection dial 2 is attached. The identification code memory 32a stores addresses of first to nth character memories 33a1 to 33an of a character ROM 33, which will be described later, in association with each identification code. When the identification code of the attached selection dial 2 is read, the address associated with the identification code (selection dial 2) is read in the identification code memory 32a. Then, the character data memories 33a1 to 33an corresponding to the identification code (mounted selection dial 2) are selected.
[0051]
The character ROM 33 is used for storing storage period data and icon information drawn on the upper surface of the selection dial 2, and includes first to nth character memories 33a1 to 33an, a default symbol memory 33b, and a default symbol memory 33b. And a name memory 33c.
[0052]
The first to nth character memories 33a1 to 33an are memories provided corresponding to the types of the selection dial 2 to be attached. The selection dial 2 of the present embodiment has a plurality of types, and for each type, information on icons drawn on the upper surface of the selection dial 2 (icon symbol data and name data associated with the symbol data). ) Is different. For this reason, a conversion table in which the dial position, that is, the code pattern and the information of the icon indicated by the code pattern is associated with each other is prepared for each type of the selected dial 2. To n-th character memories 33a1 to 33an, respectively.
[0053]
Specifically, the conversion table includes a detected code pattern (an absolute encoder signal ENS converted by an absolute encoder 40 described later), storage period data, icon symbol data, and name data related to the symbol data, Are stored in association with each other. In the conversion table, symbol data and name data are stored as codes. The dot pattern data such as each symbol corresponding to the code is stored separately, and is read by designating the code.
[0054]
When the selection dial 2 is operated and a code pattern indicating the dial position is input, this conversion table is referred to in the character memories 33a1 to 33an corresponding to the selection dial 2 that is attached, and the code pattern (selected icon) is selected. The output of the symbol data corresponding to the position of the part 2c and the like, and the calculation of the expiration date based on the storage period data are executed.
[0055]
The default symbol memory 33b and the default name memory 33c are memories for storing information of characters that are not displayed on the icon portion 2c of the selection dial 2. The default symbol memory 33b stores icon symbol data, and the default name memory 33c stores icon name data. Each data stored in the default symbol memory 33b and the default name memory 33c is independently read based on a user's operation and used in an arbitrary combination. Thereby, abundant icon variations can be provided to the user.
[0056]
The RAM 34 is for temporarily storing various calculation results calculated by the CPU 31, and includes an input data buffer 34a and a print buffer 34b. The input data buffer 34a is used for storing input icon information, various setting data related to print setting contents, and the like. The print buffer 34b is for temporarily storing data to be printed (design data, name data, date, expiration date). When the print key 3b is input, dot pattern data such as symbol data and name data stored in the input data buffer 34a is written into the print buffer 34b, and the thermal head 45 is in accordance with the dot pattern data of each written data. As a result, dot printing is performed.
[0057]
The EEPROM 35 is a non-volatile memory that can be rewritten when the power is turned on and retains its contents even after the power is turned off. The EEPROM 35 includes a registration data memory 35a and first to nth table change flags 35b1 to 35bn. The registration data memory 35a is composed of a plurality of files managed with identification codes, and the registered data is stored in a file corresponding to the identification code of the selected dial 2 on which registration has been executed. The symbol data and name data arbitrarily read from the default symbol memory 33b and the default name memory 33c are stored in the registered data memory 35a. A code pattern indicating the position of one icon portion 2c specified by the user (one of the 32 display areas of the selection dial 2) is added to the symbol data and the name data as header data. It is stored in a predetermined file (file managed with a corresponding identification code) in the memory 35a.
[0058]
As described above, when the selection dial 2 is rotated and the desired icon portion 2c is positioned directly below the magnifying glass 2d, a code pattern indicating the dial position is generated. Here, when the data having the generated code pattern is stored in the registration data memory 35a (when the selection dial 2 of the same type is mounted), the data is read from the registration data memory 35a and selected. The icon part 2c is replaced with the icon information (symbol data and name data) previously associated with the icon part 2c and displayed on the liquid crystal display 4. Since the registration data memory 35a is composed of a non-volatile memory, it is not necessary to register new data each time the power is turned off.
[0059]
The first to nth table change flags 35b1 to 35bn are provided corresponding to each selection dial 2 (its identification code). In each selection dial 2, it is a flag indicating whether or not there is registered data in the corresponding file of the registered data memory 35a (whether or not icon replacement is specified).
[0060]
One table change flag 35b1 to 35bn corresponds to a file in one registered data memory 35a, and is turned on when there is data registered in the file. On the other hand, when all the registered data is deleted from the file in the registered data memory 35a, the corresponding table change flags 35b1 to 35bn are turned off.
[0061]
When the selection dial 2 is attached, the states of the first to nth table change flags 35b1 to 35bn corresponding to the attached selection dial 2 are confirmed. If the flag is on, the user-specified data is stored in the registration data memory 35a, so the file in the registration data memory 35a corresponding to the first to nth table change flags 35b1 to 35bn is selected. Thereby, necessary data (data to be replaced with the displayed icon) can be read from the registration data memory 35a.
[0062]
The RTC 36 is an IC that performs measurement at the time of date, etc., and based on the measured value of the RTC 36, the expiration date input by the selection dial 2 is generated at the expiration date printed on the label tape 9. . Connected to the RTC 36 is a battery circuit 36a that supplies a backup voltage when the expiration date printing apparatus 1 is powered off. With this battery circuit 36a, the RTC 36 can continue measuring time even after the expiration date printing apparatus 1 is turned off.
[0063]
As shown in FIG. 3, the CPU 31, ROM 32, character ROM 33, RAM 34, EEPROM 35, and RTC 36 are connected to each other via a bus line 37, and the bus line 37 is also connected to the I / O interface 38. It is connected.
[0064]
The I / O interface 38 defines the contact points in data communication between different devices, and is an electrical standard for connecting other devices to the control unit (CPU 31) of the main body 100. To this I / O interface 38, a selection dial 2, an absolute value encoder 40, a display mechanism DM, various command keys 3, and a printing mechanism PM are connected.
[0065]
The absolute value encoder 40 is connected to the selection dial 2 and is a device that encodes output signals (a series of detection signals) from the first and second photo interrupters 16 and 19 of the selection dial 22. The absolute value encoder 40 converts the output signal from the first photo interrupter 16 into an identification code indicating the selection dial 2. The absolute value encoder 40 outputs 32 types of absolute value encoder signals ENS (code patterns) corresponding to the dial positions divided into 32 sections of the selection dial 2 based on the output signal from the second photo interrupter 19. Output each one. The selected icon and the code pattern of the retention period data are obtained based on these absolute value encoder signals ENS, and the selection dial is obtained by comparing the absolute value encoder signal ENS before the selection operation with the current absolute value encoder signal ENS. 2 rotation directions and rotation amounts thereof are obtained.
[0066]
The display mechanism DM is a general device including a liquid crystal display 4 and a display controller (LCD controller) 41 having a display RAM for outputting display data to the liquid crystal display 4. The printing mechanism PM includes a drive circuit 44 for driving the thermal head 45 and a drive circuit 42 for driving a tape feed motor 43 that feeds the label tape 9.
[0067]
Next, an operation method for replacing icon information (design data and name data) with user-desired icon information in the expiration date printing apparatus 1 configured as described above will be described with reference to FIG. To do. FIG. 4A to FIG. 4C are diagrams showing the display state of the liquid crystal display 4 when the icon information is registered by the user. FIGS. 4D to 4E are diagrams showing display states of the liquid crystal display 4 at the time limit information input operation using the registered icons.
[0068]
FIG. 4A is a diagram showing a first registration screen 46 displayed on the liquid crystal display 4 when the registration key 3f is pressed. When the registration key 3f is pressed, the symbol data stored in the default symbol memory 33b is output to the liquid crystal display 4 and displayed in a line. In addition, a selection cursor is displayed on the liquid crystal display 4, and the selection cursor moves on the displayed symbol data by rotating the selection dial 2. When the selection cursor reaches the right end of the liquid crystal display 4, the displayed symbols are shifted one by one, and the next symbols are displayed in order. By moving this selection cursor, the user can browse all the symbol data stored in the default symbol memory 33b. In FIG. 4A, the selection cursor is shown in a rectangular shape surrounding the leftmost (circular) symbol in the display symbol.
[0069]
When the selection key 3a is pressed while the selection cursor is placed on the displayed symbol, the symbol is determined as symbol data to be registered (replaced), and the registration number shown in FIG. Two screens 47 are displayed. The registered second screen 47 displays the name data stored in the default name memory 33c together with the symbol data selected on the registered first screen 46. This name data is changed by rotating the selection dial 2, and different name data are displayed in order. When the enter key 3a is pressed while the name data is displayed, the displayed symbol data and the name data are determined as data to be registered (replaced) (FIG. 4C). The determined data is written in the registration data memory 35a. Here, the registration data is written into the registration data memory 35a together with the position data (code pattern) of the icon part 2c located below the magnifying glass 2d when the registration key 3f is pressed.
[0070]
FIG. 4D is a diagram showing an input operation screen 48 displayed on the liquid crystal display 4 when the time limit information is input. When the user selects the icon part 2c in which icon information is registered by placing it below the magnifying glass 2d and presses the enter key 3a, the user registers (registered data memory 35a) with the icon part 2c. The symbol data and the name data are stored together with the storage date data (current date) as icon information.
[0071]
Next, when the storage period data is input, the expiration date is calculated, and a print screen 49 on which the expiration date is displayed is displayed next to the storage date data (FIG. 4E).
[0072]
Next, with reference to the flowcharts of FIGS. 5 to 8, each process executed by the expiration date printing apparatus 1 configured as described above will be described.
[0073]
FIG. 5 is a flowchart of main processing executed by the expiration date printing apparatus 1. In this main process, first, when the power is turned on, an initialization process is executed, and then it is confirmed whether or not the selection dial 2 is attached (S1). The selection dial 2 is electrically recognized by the main body 100 that the selection dial 2 is mounted by fitting the convex connector 13 of the mounting dial section 10 and the concave connector 15 of the mounted dial section 11. Is done. If the selection dial 2 is attached (S1: Yes) as a result of the confirmation in the process of S1, the identification code of the selection dial 2 is read from the signal detected by the first photo interrupter 16 (S2).
[0074]
The acquisition of the dial position is executed by reading a signal (identification code) output from the absolute value encoder 40 based on a series of detection signals detected by the first photo interrupter 16. A series of detection signals detected by the first photo interrupter 16 are encoded by the absolute value encoder 40, and the encoded signals are read as an identification code. Then, referring to the identification code memory 32a of the ROM 32, the address of the character ROM 33 (first to nth character memories 33a1 to 33an) in which the conversion table corresponding to the read identification code is stored is confirmed (S3).
[0075]
Next, the conversion table stored in the confirmed address (any one of the first to nth character memories 33a1 to 33an) is selected as a conversion table to be used (S4). Thereafter, it is confirmed whether or not the first to n-th table change flags 35b1 to 35bn corresponding to the selected conversion table are turned on (S5). As a result, if the corresponding flags 35b1 to 35bn are turned on. (S5: Yes), a file managed by the identification code read in the process of S2 is selected in the registration data memory 35a (S6). As a result, the attached selection dial 2 can output the information of the icon registered by the user (in response to a user instruction). Thereafter, the icon input process is continuously executed until the power is turned off (S7).
[0076]
If the selection dial 2 is not attached (S1: No) as a result of the confirmation in the process of S1, the processes after S2 are waited until the attachment of the selection dial 2 is confirmed.
Furthermore, as a result of checking in the process of S5, if the first to nth table change flags 35b1 to 35bn corresponding to the selected conversion table are not turned on (S5: No), the process of S6 is skipped, The process proceeds to S7 (icon input process).
[0077]
FIG. 6 is a flowchart of icon input processing (S7) executed in the main processing of FIG. The icon input process (S7) is a process that is regularly executed while the expiration date printing apparatus 1 is turned on. The icon input process (S7) is executed based on the user's operation and is selected by the user (such as an icon). Input, registration, or printing.
[0078]
In the icon input process (S7), first, the dial position (code pattern) of the selection dial 2 is acquired (S11). The acquisition of the dial position is executed by reading the absolute value encoder signal ENS based on the detection signal detected by the second photo interrupter 19. Next, it is confirmed whether or not the acquired dial position code pattern is stored in the file of the registration data memory 35a selected in S6 of the main process (S12). As a result, if the code pattern is not stored in the selected file of the registration data memory 35a (S12: No), the dial position acquired from the conversion table selected in the process of S4 of the main process The symbol data and name data corresponding to the code pattern are read out and written into the input data buffer 34a (S13).
[0079]
Here, even when the file of the registration data memory 35a is not selected in the process of S6 of the main process, it is assumed that the acquired dial position code pattern is not stored in the registration data memory 35a in the process of S12. (S12: No), the process after S13 is performed similarly.
[0080]
Then, after the symbol data and name data written in the input data buffer 34a are displayed on the liquid crystal display 4 (S14), it is confirmed whether or not the selection dial 2 is rotated (S15). As a result of the confirmation, if the selection dial 2 has not been rotated (S15: No), it is further confirmed whether or not the enter key 3a has been pressed (S16). Here, the enter key 3a has been pressed. If not (S16: No), it is confirmed whether or not the registration key 3f has been pressed (S17). As a result, if the registration key 3f has not been input (S17: No), the process proceeds to S15, and the selection dial 2 is rotated and the confirmation key 3a and the registration key 3f are input.
[0081]
On the other hand, if the code pattern of the acquired dial position is stored in the selected file of the registration data memory 35a as a result of checking in the processing of S12 (S12: Yes), it is selected in the main processing (processing of S6). The design data and name data corresponding to the code pattern are read from the file of the registered data memory 35a and written to the input data buffer 34a (S18), and then the process proceeds to S14.
[0082]
If the selection dial 2 is rotated as a result of checking in the process of S15 (S15: Yes), the process is shifted to the process of S11, a new dial position is acquired, and the processes after S12 are repeated. Furthermore, if the confirmation key 3a is pressed as a result of the confirmation in the process of S16 (S16: Yes), the time limit process is executed (S19). In addition, if the registration key 3f is pressed as a result of confirmation in the processing of S17 (S17: Yes), registration processing is executed (S20). After execution of the above-mentioned time limit process (S19) and registration process (S20), the process is shifted to the process of S15. As described above, by executing the icon input process (S7) described above, the icon information displayed in advance on the selection dial 2 can be replaced with the user-specified (registered) icon information.
[0083]
FIG. 7 is a flowchart of the time limit process (S19) executed in the icon input process (S7) of FIG. The time limit process (S19) is a process for printing by adding an expiration date to the information (design data and name data) of the icon designated by the user's operation.
[0084]
In this time limit process (S19), first, (current) date data is read from the RTC 36 as saved date data, and stored in the input data buffer 34a in association with the previously stored symbol data and name data (S31). ). Then, it is confirmed whether or not the storage period data has been input by the operation of the selection dial 2 (designation of the first sorting unit 2a and the second sorting unit 2b) (S32). As a result, the storage period data has not been input. If this is the case (S32: Yes), the inputted retention period data is added to the date data, and the date data after the addition is added to the data stored in the input data buffer 34a as the expiration date (S34).
[0085]
Next, it is confirmed whether or not the clear key 3e has been pressed (S35). If the clear key 3e has not been pressed (S35: No), it is confirmed whether or not the print key 3b has been pressed (S36). As a result, if the print key 3b is pressed (S36: Yes), the printing process is executed (S37). In this printing process (S37), a dot pattern of data stored in the input data buffer 34a is written in the print buffer 34b, and the dot pattern is driven onto the label tape 9 by driving the thermal head 45 and the tape feed motor 43. It is a process to print. After executing the printing process (S37), the time limit process (S19) is terminated.
[0086]
Further, as a result of checking in the process of S32, if the storage period is not input (S32: No), the input of the storage period is awaited. Furthermore, if the clear key 3e is pressed as a result of the confirmation in the process of S35 (S35: Yes), this time limit process is terminated. On the other hand, if the print key 3b is not pressed as a result of the confirmation in S36 (S36: No), the process proceeds to S35, and the input of the clear key 3e or the print key 3b is awaited.
[0087]
FIG. 8 is a flowchart of the registration process (S20) executed in the icon input process (S7) of FIG. The registration process (S20) is a process for editing information of an arbitrary icon by a user operation and assigning it to the icon part 2c.
[0088]
In this registration process (S20), first, it is confirmed whether or not the pressed registration key 3f is a long press (S41). As a result, if it is not a long press (S41: No), the symbol data stored in the default symbol memory 33b is displayed on the liquid crystal display 4 (S42), and then it is confirmed whether or not the enter key 3a is pressed (S43). ). Here, when the enter key 3a is pressed (S43: Yes), one symbol data stored in the default symbol memory 33b is selected, and the name data stored in the default name memory 33c is the symbol data. The data is read out to be combined with the data and displayed on the liquid crystal display 4 (S44).
[0089]
Then, it is confirmed whether or not the enter key 3a is pressed (S45). As a result, if the confirmation key 3a has been pressed (S45: Yes), one name data stored in the default name memory 33c has been selected, so the symbol data selected in the process of S43. And the name data selected in the process of S45 are associated with the code pattern of the dial position when the registration key 3f is pressed, and stored in the file of the registration data memory 35a corresponding to the identification code of the selection dial 2 attached. Write (S46). Next, the first to nth table change flags 35b1 to 35bn corresponding to the identification code for managing the file (identification code attached to the file) are turned on (S47), and the registration process (S20) is ended. To do.
[0090]
On the other hand, as a result of checking in the process of S41, if the registration key 3f is pressed for a long time (S41: Yes), the code pattern and name data stored in correspondence with the code pattern of the input dial position and the code pattern. Are deleted from the file of the registration data memory 35a corresponding to the identification code of the selection dial 2 to be mounted (S48).
[0091]
Next, it is confirmed whether there is any other stored symbol data in the file from which the data has been deleted (S49). As a result, if there is no (other) stored symbol data in the file. (S49: No), the first to nth table change flags 35b1 to 35bn corresponding to the identification code (identification code attached to the file) for managing the file are turned off (S50), and this registration process (S20 ) Ends. Further, as a result of checking in the process of S49, when the symbol data to be stored is in the file (S49: Yes), the process of S50 is skipped and the registration process (S20) is ended. .
[0092]
If the confirmation key 3a is not pressed as a result of the confirmation in S43 (S43: No), the input of the confirmation key 3a is waited. Furthermore, if the confirmation key 3a is not pressed as a result of the confirmation in the process of S45 (S45: No), the input of the confirmation key 3a is waited.
[0093]
If the data corresponding to the registration data memory 35a is not stored in the processing of S48, the processing of S48 to S50 is skipped and the registration processing (S20) is ended.
[0094]
As described above, according to the expiration date printing apparatus 1 of the first embodiment, the user is not limited to the icon displayed on the selection dial 2, and desired information is obtained from the default symbol memory 33b and the default name memory 33c. Can be selected. Therefore, the user can select icon information with a wide range of options.
[0095]
Next, a second embodiment will be described with reference to FIGS. 9 and 10. In the expiration date printing apparatus 1 of the first embodiment, the character ROM 33 storing the icon information corresponding to each selection dial 2 is provided in the main body 100, and each selection dial 2 is stored in the character ROM 33 provided in the main body 100. It was configured to read the icon information corresponding to the. Instead, in the expiration date printing apparatus 1 of the second embodiment, a character ROM storing icon information is provided for each selection dial 2, and icon information is stored in the character ROM 91 of each selection dial 2. It is designed to read. In addition, the same code | symbol is attached | subjected to the same part as 1st Example, and the description is abbreviate | omitted.
[0096]
FIG. 9 is a cross-sectional view of the selection dial 2 of the expiration date printing apparatus 1 according to the second embodiment. In the selection dial 2 of the second embodiment, a substrate 12 is provided on the inner side of the mounting dial portion 10 as in the selection dial 1 of the first embodiment, and a character ROM 91 is provided on the upper surface of the substrate 12. ing.
[0097]
The character ROM 91 is a memory for storing icon information (symbol data and name data) displayed on the icon portion 2c on the upper surface of the selection dial 2. The character ROM 91 stores an identification code indicating the type of the selection dial 2. When the selection dial 2 is mounted on the main body 100, the identification code is read and any type of selection dial 2 is mounted. Is recognized by the main body 100 (CPU 31).
[0098]
A convex connector 92 is provided on the lower surface of the substrate 12, that is, on the opposite surface of the mounted dial portion 11. The convex connector 92 is a connector that is inserted into a concave connector 93 provided in the mounted dial portion 11 and electrically connects the character ROM 91 and the data transmission contact 20. Each pin of the convex connector 92 is used as an address line, a data line, a clock line, a power supply line, and a ground line.
[0099]
The mounted dial portion 11 is provided with a concave connector 93 into which the convex connector 92 is inserted. When the convex connector 92 of the mounting dial portion 10 is fitted into the concave connector 93, the mounting dial portion 10 can rotate together with the mounted dial portion 11 in a form in which the convex connector 92 and the concave connector 93 are connected. .
[0100]
The data transmission contact 20 is used to electrically connect the concave connector 93 to the main body 100 and is formed of a thin conductive metal plate as in the first embodiment, and one end of the data transmission contact 20 is formed on the disk of the spacer 17. While being connected to the connector 93, the other end is in contact with the substrate 21 (data transmission pattern) on the main body side provided parallel to the surface of the spacer 17. When the selection dial 2 is rotated, the data transmission contact 20 slides on the data transmission pattern provided on the entire circumference of the substrate 21, and is always between the main body 100 and the selection dial 2 by each contact. Address signals, data signals, clock signals can be exchanged and power can be supplied.
[0101]
The position of the selection dial 2 is detected by reading the code pattern formed by the shielding code plate 18 provided in the same manner as in the first embodiment with the second photo interrupter 19.
[0102]
FIG. 10 is a block diagram showing an electrical configuration of the expiration date printing apparatus 1 according to the second embodiment. Similar to the expiration date printing apparatus 1 of the first embodiment, the expiration date printing apparatus 1 of the second embodiment includes a main body 100 and a selection dial 2 that can be attached to and detached from the main body.
[0103]
As in the first embodiment, the main body 100 is provided with an EEPROM 35, and this EEPROM 35 is provided with a registration data memory 35a for storing information of an icon (user desired) selected by the user. Further, first to nth table change flags 35b1 to 35bn are provided for determining whether or not there is data (icon information registered by the user) stored in the registration data memory 35a in the selection dial 2 that is mounted. It has been.
[0104]
On the other hand, the selection dial 2 is provided with a convex connector 92, a concave connector 93, a data transmission contact 20 for electrically connecting the concave connector 93 to the main body 100, and a character ROM 91 for storing icon information. . The character ROM 91 stores information of an icon preliminarily displayed on the selection dial 2 and an identification code indicating the type of the selection dial 2, and a default symbol memory 91a for storing symbol data arbitrarily selected by the user; A default name memory 91b for storing name data arbitrarily selected by the user. The character ROM 91 and the main body 100 perform data transmission / reception through the data transmission contact 20 by fitting the convex connector 92 and the concave connector 93 together.
[0105]
As described above, in the second embodiment, the identification code of the selection dial 2 is stored in the character ROM 91. Therefore, the first photo interrupter 16 provided for reading the identification code in the first embodiment is not necessary, and only the second photo interrupter 19 for reading the code pattern of the shielding code plate 18 is provided.
[0106]
Each process executed by the expiration date expiration device 1 of the second embodiment configured as described above reads the identification code of the selection dial 2 from the character ROM 91, and then the first embodiment shown in FIGS. It is executed in the same manner as each process executed in the expiration date expiration device 1. As in the first embodiment, when the icon part 2c is selected, information of the icon corresponding to the icon part 2c is read from the character ROM 91 and displayed. When the registration process (S20) is executed, desired symbol data and name data are written in the registered data memory 35a from the default symbol memory 91a and the default name memory 91b, and the corresponding first to nth tables are written. The change flags 35b1 to 35bn are turned on. When the registered icon portion 2c is selected, the corresponding data stored in the registered data memory 35a is output in place of the data in the character ROM 91.
[0107]
As described above, according to the expiration date printing apparatus 1 of the second embodiment, since the character ROM 91 is mounted on each selection dial 2, a wealth of information on icons that can be selected by the user can be prepared. Also, new icon information can be easily added, and it is possible to flexibly cope with a use that was not initially assumed.
[0108]
In each of the above embodiments, the term information input means according to claim 1 corresponds to the processing of S19 in the flowchart of FIG. The print control means described in claim 1 corresponds to the process of S37 in the flowchart of FIG. The non-display object printing means according to claim 1 corresponds to the process of S37 in the flowchart of FIG. The extraction means according to claim 2 corresponds to the processing of S42 to S45 in the flowchart of FIG. The combination means described in claim 3 corresponds to the processing of S42 to S45 in the flowchart of FIG. The recognition means described in claim 7 corresponds to the processes of S2 and S3 in the flowchart of FIG. The selection means described in claim 7 corresponds to the process of S4 in the flowchart of FIG.
[0109]
The present invention has been described above based on the embodiments. However, the present invention is not limited to the above-described embodiments, and various modifications and changes can be easily made without departing from the spirit of the present invention. Can be inferred.
[0110]
For example, in each of the above-described embodiments, the character ROMs 33 and 91 in which icon information and the like are stored in advance are configured by a read-only (unwritable) memory. Alternatively, the icon information may be stored in advance in a rewritable EEPROM or the like. In such a case, a personal computer or the like may be connected so that new icon information can be written from the computer. According to this, necessary icon information can be added at any time. When icon information is stored in a read-only (unwritable) memory, information that may be required in the future, that is, information that is not used for the time being, needs to be loaded in advance. For this reason, a large-capacity memory is required to mount icon information, and a large amount of image data is stored, which tends to cause a reduction in processing speed. However, by storing the icon information in a rewritable (non-volatile) memory, such a problem can be solved.
[0111]
In the above embodiments, the icon information stored in the character ROMs 33 and 91 is read from the character ROMs 33 and 91 each time a code pattern indicating the dial position is recognized. The icon information registered by the user is also sequentially read from the registration data memory 35a. That is, the icon information displayed in advance on the selection dial 2 and the icon information registered by the user are read from different memories. Instead of this, a data load area is provided in the RAM 34 or the like, and icon information corresponding to the selection dial 2 is collectively read from the character ROMs 33 and 91 into the load area at a timing such as when the power is turned on. The overwriting may be executed with the information of the icon replaced with the data in the registered data memory 35a.
According to this, since the icon information can be read only by referring to the data load area, the process of reading the icon information can be executed efficiently.
[0112]
Further, in each of the embodiments described above, the information of the icon registered in the registration data memory 35a can be deleted (the process of S48 of the registration process (S20)), but instead of this, the selection is made in the process of S48. You may comprise so that the information of the icon previously displayed on the dial 2 may be deleted. In such a case, the icon information corresponding to the selected icon portion 2c (including the icon information displayed on the selection dial 2 in advance) is read out from the registration data memory 35a, and the character ROM 33, 91 is configured to be used as a memory for storing default data read at the time of reset. According to this, the display target storage means described in claim 5 is the registered data memory 35a, and the non-display target storage means is the character ROMs 33 and 91. Further, the process of S48 of the registration process (S20) corresponds to the deleting means described in claim 5.
[0113]
In addition, in each of the embodiments described above, in the registration process (S20), when the registration key 3f is pressed, the icon information is registered in association with the read dial position (position of the icon part 2c). However, instead of this, a table for storing the dial position and user arbitrary data (icon information) registered at the dial position in association with each other is provided, and the unregistered icon portion 2c is stored in accordance with the table. The icon information may be preferentially registered (instructed). In addition, a flag corresponding to the dial position may be provided so that whether or not user arbitrary data is registered is recognized by turning on / off the flag.
[0114]
Further, in each of the embodiments described above, the configuration is such that information of a desired icon can be registered for an arbitrary icon portion 2c. The information may be registered, and the previously registered icon information may be overwritten with the newly registered icon information.
[0115]
【The invention's effect】
According to the printing apparatus of the first aspect, the information related to the non-display object other than the object displayed on the display board is stored in the non-display object storage means, and is stored in the non-display object storage means. The printing control unit executes printing of information regarding the non-display object. The target of the deadline information desired by the user is different for each user and is various. On the other hand, only a predetermined number of physical objects can be physically displayed on the display board.
For this reason, a deviation occurs between the object desired by the user and the object displayed on the display board, that is, the object desired by the user is not displayed.
However, since printing can be performed not only on the object displayed on the display board but also on information on an undisplayed object not displayed on the display board, the user is not limited to the object displayed on the display board. It is possible to select information related to the object with a wide range of options and print information related to the desired object.
[0116]
According to the second aspect of the present invention, in addition to the effect produced by the first aspect of the present invention, when a position on the display board is designated, information associated with the designated position is extracted and stored. Is stored, the corresponding information stored in the extracted information storage means is printed in place of the information regarding the object previously displayed at the designated position on the display board. Therefore, by designating the position on the display board, the user can easily print information on the non-display target object by replacing the contents previously displayed on the display board. In other words, among the objects displayed in advance on the display board, an object that is not frequently used by the user can be replaced with an object that is not displayed by the user, and the usability can be improved. . Further, since the information regarding the replaced non-display object is selected and printed simply by designating the position on the display board, the information regarding the non-display object can be easily selected and printed. .
[0117]
According to the printing apparatus according to claim 3, in addition to the effect produced by the printing apparatus according to claim 1 or 2, the image data of the article relating to the deadline information stored in the image data storage means by the combination means, and the article The name data stored in the name data storage means relating to the type or name of the image data is combined, and the image data and the name data combined by the combination means are printed as information relating to the non-display object. Therefore, the user can select and combine the image data and the name data individually for the information related to the non-display object, and can more accurately represent the information related to the non-display object with the information desired by the user. There is an effect.
[0118]
According to the printing apparatus of the fourth aspect, in addition to the effect produced by the printing apparatus of the second or third aspect, the extracted information storage means is constituted by a nonvolatile memory, so that information relating to the non-display object is turned off. It can be retained later. Therefore, once registered in the extracted information storage means, information relating to the same non-display object can be printed without repeatedly performing the registration operation, and printing can be efficiently performed. There is.
[0119]
According to the printing apparatus according to claim 5, in addition to the effect produced by the printing apparatus according to any one of claims 1 to 4, the information designated for deletion by the deletion designation means is stored from the storage target of the display target storage means. Since it can be moved to the storage target of the non-display target storage means, information on the target object that is not used so frequently is not simply deleted, but can be displayed again according to a predetermined operation, while other Information on frequently used objects can be preferentially displayed. For this reason, there is an effect that usability is improved.
[0120]
According to the printing apparatus of the sixth aspect, in addition to the effect produced by the printing apparatus according to any one of the first to fifth aspects, the display board is formed to be detachable from the apparatus main body, and different objects are displayed on each display board. It is equipped with a plurality of types of display boards. Therefore, there are effects that the object of the deadline information can have many variations and the user's options can be increased. Further, since each display board is provided with an identification code for each type, there is an effect that a plurality of display boards can be accurately identified based on the identification code.
[0121]
According to the printing apparatus of claim 7, in addition to the effect produced by the printing apparatus of claim 6, the apparatus main body is provided with recognition means for recognizing the identification code provided on the display board, and is recognized by the recognition means. Based on the identified identification code, one corresponding display target storage means is selected. Therefore, there is an effect that it is possible to accurately determine the type of the mounted display board, and to appropriately select the display target storage means for storing information related to the object corresponding to the display board.
[Brief description of the drawings]
FIG. 1 is an overview diagram of an expiration date printing apparatus according to an embodiment of the present invention.
FIG. 2 is a cross-sectional view of a selection dial of the expiration date printing apparatus shown in FIG.
FIG. 3 is a block diagram showing an electrical configuration of the expiration date printing apparatus.
FIG. 4 is a diagram illustrating an operation method for replacing icon information displayed on a selection dial with user-desired icon information.
FIG. 5 is a flowchart of main processing executed by the expiration date printing apparatus.
FIG. 6 is a flowchart of icon input processing executed in the main processing.
FIG. 7 is a flowchart of time limit processing executed in icon input processing.
FIG. 8 is a flowchart of a registration process executed in the icon input process.
FIG. 9 is a cross-sectional view of a selection dial of the expiration date printing apparatus according to the second embodiment.
FIG. 10 is a block diagram showing an electrical configuration of the expiration date printing apparatus according to the second embodiment.
[Explanation of symbols]
1 Expiration date printing device (printing device)
2 Selection dial (display panel)
33, 91 Character ROM (display object storage means)
33b, 91a Default symbol memory (image data storage means, part of non-display object storage means)
33c, 91b Default name memory (name data storage means, part of non-display object storage means)
35a Registered data memory (extraction information storage means)

Claims (7)

提出期限または賞味期限その他の期限情報を入力する期限情報入力手段と、
その期限情報入力手段により入力される期限情報の対象物が予め表示された表示板と、
その表示板に表示された対象物に関する情報を前記表示板上の表示位置に対応つけて記憶する表示対象記憶手段と、
前記表示板上の位置を指定することにより、その指定位置に対応する対象物に関する情報を前記表示対象記憶手段より読み出して前記期限情報と共に印刷する印刷制御手段と、
前記表示板に表示された対象物以外の表示外対象物に関する情報を記憶する表示外対象物記憶手段と、
その表示外対象物記憶手段に記憶される表示外対象物に関する情報の印刷を前記印刷制御手段に実行させる表示外対象物印刷手段とを備えていることを特徴とする印刷装置。
A deadline information input means for entering deadline for submission or expiration date and other deadline information,
A display board on which an object of time limit information input by the time limit information input means is displayed in advance;
Display target storage means for storing information on the object displayed on the display board in association with the display position on the display board;
Print control means for reading out information about the object corresponding to the designated position from the display object storage means and printing it together with the time limit information by designating a position on the display board;
Non-display object storage means for storing information related to non-display objects other than the objects displayed on the display board;
A printing apparatus comprising: a non-display object printing unit that causes the print control unit to print information relating to a non-display object stored in the non-display object storage unit.
前記表示外対象物記憶手段に記憶される表示外対象物に関する情報から所望の情報を抽出する抽出手段と、
その抽出手段により抽出された情報を前記表示板上の位置に対応つけて記憶する抽出情報記憶手段とを備えており、
前記表示板上の位置が指定された場合に、その指定位置に対応つけられた情報が前記抽出情報記憶手段に記憶されていると、前記表示板上のその指定位置に予め表示された対象物に関する情報に代えて、前記抽出情報記憶手段に記憶されている前記指定位置に対応つけられた情報を印刷することを特徴とする請求項1記載の印刷装置。
Extraction means for extracting desired information from information related to non-display objects stored in the non-display object storage means;
Extraction information storage means for storing the information extracted by the extraction means in association with the position on the display board,
When the position on the display board is designated and the information associated with the designated position is stored in the extracted information storage means, the object displayed in advance on the designated position on the display board The printing apparatus according to claim 1, wherein information associated with the designated position stored in the extracted information storage unit is printed instead of the information regarding the printing information.
前記表示外対象物記憶手段は、期限情報に関する物品の画像データを記憶する画像データ記憶手段と、物品の種類または名称に関する名称データを記憶する名称データ記憶手段とを備えており、
前記画像データ記憶手段に記憶される画像データと前記名称データ記憶手段に記憶される名称データとを組み合わせる組合手段を備え、
前記表示外対象物印刷手段は、その組合手段により組み合わされた画像データと名称データとを表示外対象物に関する情報として印刷することを特徴とする請求項1または2に記載の印刷装置。
The non-display object storage means includes image data storage means for storing image data of articles relating to deadline information, and name data storage means for storing name data relating to the type or name of the article,
A combination means for combining the image data stored in the image data storage means and the name data stored in the name data storage means;
The printing apparatus according to claim 1, wherein the non-display object printing unit prints the image data and the name data combined by the combination unit as information relating to the non-display object.
前記抽出情報記憶手段は、不揮発性のメモリで構成されることを特徴とする請求項2または3に記載の印刷装置。The printing apparatus according to claim 2, wherein the extraction information storage unit includes a non-volatile memory. 前記表示板に表示される対象物に関する情報の削除を指定する削除指定手段を備えており、
その削除指定手段により削除が指定された情報を、前記表示対象記憶手段の記憶対象から前記表示外対象物記憶手段の記憶対象へ移すことを特徴とする請求項1から4のいずれかに記載の印刷装置。
Comprising a deletion designation means for designating deletion of information on the object displayed on the display board;
5. The information designated by the deletion designation unit is transferred from a storage target of the display target storage unit to a storage target of the non-display target storage unit. 6. Printing device.
前記表示板は、それぞれに異なる対象物が表示された複数種類の表示板を備え、各表示板の種類を個々に識別するための識別コードを備えると共に、装置本体と着脱可能に形成されていることを特徴とする請求項1から5のいずれかに記載の印刷装置。The display board includes a plurality of types of display boards each displaying a different object, includes an identification code for individually identifying the type of each display board, and is detachable from the apparatus main body. The printing apparatus according to claim 1, wherein: 前記表示対象記憶手段は、前記各表示板の種類に対応してそれぞれ備えられており、
前記装置本体は、前記表示板に備えられた識別コードを認識する認識手段と、その認識手段により認識された識別コードに基づいて、対応する一の表示対象記憶手段を選択する選択手段とを備えていることを特徴とする請求項6記載の印刷装置。
The display object storage means is provided corresponding to the type of each display board,
The apparatus main body includes recognition means for recognizing the identification code provided on the display board, and selection means for selecting one corresponding display target storage means based on the identification code recognized by the recognition means. The printing apparatus according to claim 6, wherein:
JP2001226491A 2001-07-26 2001-07-26 Printing device Expired - Lifetime JP4543592B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001226491A JP4543592B2 (en) 2001-07-26 2001-07-26 Printing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001226491A JP4543592B2 (en) 2001-07-26 2001-07-26 Printing device

Publications (2)

Publication Number Publication Date
JP2003039741A JP2003039741A (en) 2003-02-13
JP4543592B2 true JP4543592B2 (en) 2010-09-15

Family

ID=19059298

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001226491A Expired - Lifetime JP4543592B2 (en) 2001-07-26 2001-07-26 Printing device

Country Status (1)

Country Link
JP (1) JP4543592B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000130916A (en) * 1998-10-23 2000-05-12 Tsutomu Someba Best-before data managing system for food
JP2001502083A (en) * 1996-09-27 2001-02-13 タイムクルーザー・コンピューティング・コーポレーション Web calendar architecture and its usage
JP2001061457A (en) * 1999-08-27 2001-03-13 Efooto Kk Control of date of minimum durability, apparatus therefor and recording medium recording control program for date of minimum durability of food

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001502083A (en) * 1996-09-27 2001-02-13 タイムクルーザー・コンピューティング・コーポレーション Web calendar architecture and its usage
JP2000130916A (en) * 1998-10-23 2000-05-12 Tsutomu Someba Best-before data managing system for food
JP2001061457A (en) * 1999-08-27 2001-03-13 Efooto Kk Control of date of minimum durability, apparatus therefor and recording medium recording control program for date of minimum durability of food

Also Published As

Publication number Publication date
JP2003039741A (en) 2003-02-13

Similar Documents

Publication Publication Date Title
EP0618715A1 (en) Electronic notepad
EP0536481A2 (en) Bar code reading instrument and selctively orientable graphics display which facilitates the operation of the instrument
JPWO2002056284A1 (en) Electronic paper file and landmark setting system
EP0469581B1 (en) Small electronic apparatus with program controlled exchangeable memory functions
CN101266777A (en) Display control apparatus for enhancing the visibility of displayed information
EP2151818A2 (en) Portable display devices and programs
EP2151733A2 (en) Portable display devices and programs
CN104897898A (en) Measuring apparatus and measuring method
JP4543592B2 (en) Printing device
TWI224731B (en) Method and device for manufacturing display device
JPS5929892B2 (en) Display method of data input device
JP2002006931A (en) Method and device for instruct on work contents record medium and card-type record medium recording instruction method and instruction control device of work contents
JP2002268711A (en) Programmable display unit and plotting program for the same and recording medium with its plotting program recorded
EP2151817A2 (en) Portable display devices and programs
JPH11338603A (en) Cursor display method
JP4450698B2 (en) Initialization apparatus and initialization method
JPH0743696B2 (en) Electronics
JPH10165677A (en) Program setting unit
JP2843854B2 (en) Image data storage device
JP2889444B2 (en) Information processing device that can be used by switching keyboard images
WO2001009827A1 (en) Removable data storage module incorporating a display
JP2003039742A (en) Printer
JPH0528155A (en) Word processor
JP2003039791A (en) Printing apparatus
JPS58176759A (en) Electronic calculator

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080314

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20091105

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100608

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100621

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130709

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4543592

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

EXPY Cancellation because of completion of term