(57)【要約】【課題】一対一の関係に立つ重量検出ユニットと制御ユニットとの対応関係の適正さをオペレータに知らせる。【解決手段】ロードセル５３（計量部）とディップスイッチ２０４とを有する重量検出ユニットＷＵを設け、この重量検出ユニットＷＵとは別体で、ロードセル５３が出力する電気信号を増幅して２値化した秤データに対するゼロ点調整値及びスパン調整値をフラッシュＲＯＭ１０４（不揮発性メモリ）に記憶しておき、それらの調整値に基づく補正を加えて秤データに基づく計量値を算出して液晶ディスプレイ４（表示器）に表示する制御ユニットＣＵを設け、制御ユニットＣＵは、ディップスイッチ２０４の設定値をフラッシュＲＯＭ１０４に初期設定値として記憶し、ディップスイッチ２０４の現在の設定値を読み出してフラッシュＲＯＭ１０４が記憶している初期設定値との一致不一致を判定し、現在の設定値と初期設定値との不一致を判定した場合に警告報知を行う。【選択図】図５
2010048630.tif 000002
【特許請求の範囲】
【請求項１】
計量皿を有し、この計量皿に加えられる荷重を受けてその荷重量に応じた電気信号を出力する計量部を有し、ディップスイッチを有する重量検出ユニットと、
前記計量部が出力する電気信号を増幅して２値化することで秤データに変換する２値化回路と、
前記重量検出ユニットとは別体で設けられ、表示器を有し、個々の前記重量検出ユニットに対応する前記秤データに対するゼロ点調整値及びスパン調整値を記憶する不揮発性メモリを有し、それらの調整値で補正した前記秤データに基づく計量値を算出して前記表示器に表示させるデータ処理部を有する制御ユニットと、
を備え、
前記データ処理部は、
前記ディップスイッチの設定値を前記不揮発性メモリに初期設定値として記憶する処理と、
前記データ処理部に接続されている前記ディップスイッチの現在の設定値を読み出して前記不揮発性メモリが記憶している初期設定値との一致不一致を判定する処理と、
前記現在の設定値と前記初期設定値との不一致を判定した場合に警告報知を行う処理と、
を実行する、電子秤。
【請求項２】
前記データ処理部は、当該データ処理部に接続されている前記ディップスイッチの設定値を読み出して前記不揮発性メモリに初期設定値として記憶させる処理を実行する、請求項１記載の電子秤。
【請求項３】
前記制御ユニットは、置数可能なテンキーを有し、
前記データ処理部は、前記テンキーによって置数された値を前記不揮発性メモリに初期設定値として記憶させる処理を実行する、
請求項１記載の電子秤。
【請求項４】
前記データ処理部は、前記テンキーの置数による初期設定値の入力欄を前記表示器に表示する、請求項３記載の電子秤。
【請求項５】
前記データ処理部は、前記不揮発性メモリに初期設定値が記憶されていない場合にのみ、初期設定値を記憶させる処理を実行する、請求項１ないし４のいずれか一記載の電子秤。
【請求項６】
計量皿を有し、この計量皿に加えられる荷重を受けてその荷重量に応じた電気信号を出力する計量部を有し、ディップスイッチを有する重量検出ユニットとは別体で設けられ、表示器を有し、個々の前記重量検出ユニットに対応する前記計量部が出力する電気信号を増幅して２値化した秤データに対するゼロ点調整値及びスパン調整値を記憶する不揮発性メモリを有し、それらの調整値で補正した前記秤データに基づく計量値を算出して前記表示器に表示させるコンピュータを有する制御ユニットの前記コンピュータにインストールされ、当該コンピュータに、
前記ディップスイッチの設定値を前記不揮発性メモリに初期設定値として記憶する処理と、
前記データ処理部に接続されている前記ディップスイッチの現在の設定値を読み出して前記不揮発性メモリが記憶している初期設定値との一致不一致を判定する処理と、
前記現在の設定値と前記初期設定値との不一致を判定した場合に警告報知を行う処理と、
を実行させる、機械読み取り可能なコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロードセル等の計量部を備える重量検出ユニットと、前記計量部が出力する電気信号を増幅して２値化した秤データに基づく計量値を算出して表示器に表示させる制御ユニットと、を別体で有する電子秤及び制御ユニットのコンピュータにインストールされるコンピュータプログラムに関する。
【背景技術】
【０００２】
ロードセル等の計量部は、受けた荷重量に応じて出力する電気信号の値に個体差を持つ。このため、計量部が出力する電気信号を増幅して２値化した秤データに対して、ゼロ点調整及びスパン調整を施す必要がある（特許文献１参照）。
【０００３】
これに対して、ロードセル等の計量部を備える重量検出ユニットと秤データに基づく計量値を算出して表示器に表示させる制御ユニットとが別体となっている電子秤では、制御ユニットの側で秤データに基づく計量値を算出する。このため、前述したゼロ点調整及びスパン調整のためのゼロ点調整値及びスパン調整値については、制御ユニットの側でそれらの調整値を保存していなければならない。そこで、制御ユニットは、フラッシュＲＯＭ等のような不揮発性メモリを用意しておき、この不揮発性メモリにゼロ点調整値及びスパン調整値を記憶保存し、秤データに対してゼロ点調整及びスパン調整を施す、ということが従来から行われている。
【０００４】
【特許文献１】特開平０７−０４３１９７号公報                        （段落００８４、００８９〜００９０、０１３３等参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
電子秤を必要とする店舗や工場等の施設によっては、重量検出ユニットと制御ユニットとが別体である電子秤を新規に複数セット導入することがある。あるいは、レイアウト変更等の都合から、既に導入されている複数セットの電子秤における重量検出ユニットと制御ユニットとの接続状態を一端解除し、その後に再度接続したりするようなことがある。これに対して、ある重量検出ユニットが有する計量部のゼロ点調整値及びスパン調整値がその重量検出ユニットとは別体である制御ユニットの不揮発性メモリに記憶保存されているという関係上、重量検出ユニットと制御ユニットとは必ず一対一の関係に立つ。ところが、電子秤が新規に複数セット導入されるような場合や、既に導入されている複数セットの電子秤における重量検出ユニットと制御ユニットとの接続を断続するような場合、重量検出ユニットと制御ユニットとの対応関係が崩れてしまうことがある。この場合には、制御ユニットにおいて、重量検出ユニットによる計量値を正しく表示できなくなってしまい、甚だ不都合である。
【０００６】
本発明は、このような点に鑑みなされたもので、一対一の関係に立つ重量検出ユニットと制御ユニットとの対応関係の適正さをオペレータに知らせることができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の電子秤は、計量皿を有し、この計量皿に加えられる荷重を受けてその荷重量に応じた電気信号を出力する計量部を有し、ディップスイッチを有する重量検出ユニットと、前記計量部が出力する電気信号を増幅して２値化することで秤データに変換する２値化回路と、前記重量検出ユニットとは別体で設けられ、表示器を有し、個々の前記重量検出ユニットに対応する前記秤データに対するゼロ点調整値及びスパン調整値を記憶する不揮発性メモリを有し、それらの調整値で補正した前記秤データに基づく計量値を算出して前記表示器に表示させるデータ処理部を有する制御ユニットと、を備え、前記データ処理部は、（１）前記ディップスイッチの設定値を前記不揮発性メモリに初期設定値として記憶する処理と、（２）前記データ処理部に接続されている前記ディップスイッチの現在の設定値を読み出して前記不揮発性メモリが記憶している初期設定値との一致不一致を判定する処理と、（３）前記現在の設定値と前記初期設定値との不一致を判定した場合に警告報知を行う処理と、を実行する。
【０００８】
本発明は、また、制御ユニットのコンピュータ（データ処理部）にインストールされ、当該コンピュータに上記（１）〜（３）の処理を実行させるコンピュータプログラムを規定する。
【発明の効果】
【０００９】
本発明によれば、データ処理部に接続されているディップスイッチの現在の設定値が不揮発性メモリに記憶されている初期設定値と一致しない場合には、一対一の関係に立つ重量検出ユニットと制御ユニットとの対応関係が崩れていることになるので、警報報知を行うことで、重量検出ユニットと制御ユニットとの対応関係の適正さをオペレータに知らせることができ、したがって、それらの対応関係が崩れたまま電子秤を使用することにより生ずる正しくない計量値が利用されることを事前に防止することができる。
【発明を実施するための最良の形態】
【００１０】
本発明の実施の一形態を図１ないし図９に基づいて説明する。
【００１１】
図１は、装置全体の外観斜視図である。本実施の形態の装置は、重量検出ユニットＷＵと制御ユニットＣＵとが別体で構成された電子秤ＥＳへの適用例であり、制御ユニットＣＵはラベルプリンタ１の一部として構成されている。
【００１２】
制御ユニットＣＵを一部に含むラベルプリンタ１は、ハウジング２の内部にプリンタ機構部３（図３、図４参照）を備え、タッチパネルＴＰ付きの表示器である液晶ディスプレイ４をハウジング２の上部に、キーボード５をハウジング２の上面にそれぞれ備えている。キーボード５には数値入力用のテンキー５ａが備えられている。タッチパネルＴＰ及びキーボード５は、情報を操作入力するための入力部を構成する。外観上、ハウジング２には、その正面にラベル発行口６が設けられている。
【００１３】
重量検出ユニットＷＵは、平べったい矩形形状のハウジング５１の上部に同様に平べったい計量皿５２を載置している。ハウジング５１は、計量部としてのロードセル５３（図５参照）を内蔵している。
【００１４】
図２は、重量検出ユニットＷＵの内部構造を概念的に示す模式図である。重量検出ユニットＷＵが内蔵するロードセル５３は、薄肉部５４を有し、上方の薄肉部５４の上面にブリッジ接続されたストレンゲージＳＧを接着形成している。そして、ロードセル５３は、その一端側をベース５５に固定し、他端側に荷重受け部５６を有している。荷重受け部５６には秤フレーム５７が固定されている。秤フレーム５７は、図２では図示しないが、平面から見てＸ字形状をしており、四隅に計量皿５２を載置する。したがって、ロードセル５３は、荷重受け部５６に計量皿５２からの荷重を受け、これによって薄肉部５４に歪みが生ずるように設けられている。薄肉部５４に歪みが生ずると、ストレンゲージＳＧの抵抗値が変動し、荷重受け部５６で受けた荷重量に応じた電気信号（電流値）を取り出すことができる。
【００１５】
図３は、ラベルプリンタ１の内部構造を仮想的に示す全体の側面図である。ここで、ハウジング２に内蔵されたプリンタ機構部３について説明する。まず、ハウジング２の内部には、長尺上の台紙７に複数個のラベルＬが所定間隔で規則的に貼付されたラベル用紙８をロール状に回巻した状態で収納保持する用紙保持部９が設けられ、この用紙保持部９に保持されて引き出されたラベル用紙８を所定の経路に案内する案内経路１０が設けられている。この案内経路１０の途中には、案内経路１０を挟んで対向配置されたプラテン１１とラインサーマルヘッド１２とからなる印字部１３と、この印字部１３よりも用紙搬送経路下流側に位置するラベル剥離部としての剥離板１４とが配置されている。さらに、案内経路１０の終端には、ラベルＬが剥離された後の台紙７を巻き取る台紙巻取り軸１５に巻き取らせる台紙巻取り機構１６が配置されている。
【００１６】
図４は、ラベルプリンタ１が内蔵する印字部１３、剥離板１４及び台紙巻取り軸１５を拡大して示す縦断側面図である。印字部１３は、プラテン１１とラインサーマルヘッド１２とがヘッドフレーム１７に取り付けられたユニット構造のものである。つまり、ヘッドフレーム１７には、図示しない駆動部に駆動されて回転駆動するようにプラテン１１が回転自在に取り付けられている。また、ラインサーマルヘッド１２はヘッドフレーム１７に回動自在に取り付けられたヘッドブラケット１８に取り付けられている。ヘッドブラケット１８は、プラテン１１に対してラインサーマルヘッド１２がその図示しない発熱体を当接させることができるようにラインサーマルヘッド１２を保持している。そして、ヘッドブラケット１８には板ばね１９が屈撓自在に取り付けられ、この板ばね１９はカム機構２０によって押圧され、これによってラインサーマルヘッド１２の図示しない発熱体がプラテン１１に押し付けられている。また、ヘッドフレーム１７にはラベル用紙８の弛みを除去しつつ案内する弾性体２１と、ラベル用紙８をプラテン１１とラインサーマルヘッド１２との間に円滑に案内するための案内ピン２２とが取り付けられている。ラベル用紙８は、弾性体２１、案内ピン２２及び印字部１３によって案内経路１０に案内され、プラテン１１及び台紙巻取り軸１５の回転によって搬送される。これらのプラテン１１及び台紙巻取り軸１５は、図示しない駆動源により、正逆回転自在に回転駆動される。したがって、これらの弾性体２１、案内ピン２２、印字部１３及び台紙巻取り軸１５は、用紙搬送機構を構成する。用紙搬送機構は、台紙７にラベルＬが貼着されたラベル用紙８を案内経路１０に沿って前進方向及び後進方向に搬送する機構である。
【００１７】
図５は、重量検出ユニットＷＵ及びラベルプリンタ１が内蔵する制御ユニットＣＵの各部の電気的接続を示すブロック図である。重量検出ユニットＷＵと制御ユニットＣＵとについてそれぞれ説明する。
【００１８】
まず、重量検出ユニットＷＵについて説明する。重量検出ユニットＷＵは、ロードセル５３のストレンゲージＳＧから取り出された出力信号（電流）を増幅する増幅回路２０１を有し、増幅回路２０１が出力するアナログ信号を２値化するアナログデジタル変換器（ＡＤＣ）２０２を有している。これらの増幅回路２０１及びアナログデジタル変換器２０２は、ロードセル５３が出力する電気信号（電流）を増幅して２値化することで秤データに変換する２値化回路２０３を構成する。アナログデジタル変換器２０２の出力端は、制御ユニットＣＵが有している後述するＣＰＵ１０２のＩ／Ｏ１０６に接続されている。重量検出ユニットＷＵは、また、ディップスイッチ２０４も内蔵している。ディップスイッチ２０４は、例えばマイナスドライバ等を用いて、数ビットの情報を手動で設定することができる。ディップスイッチ２０４の出力端も、アナログデジタル変換器２０２の出力端と同様に、制御ユニットＣＵが有している後述するＣＰＵ１０２のＩ／Ｏ１０６に接続されている。
【００１９】
次いで、制御ユニットＣＵについて説明する。ラベルプリンタ１が内蔵する制御ユニットＣＵには、データ処理部としてのマイクロコンピュータ１０１が備えられており、このマイクロコンピュータ１０１が各部を駆動制御する。マイクロコンピュータ１０１は、各部を集中的に制御するＣＰＵ１０２に、バスライン１０３を介してＢＩＯＳ及び各部を制御するためのプログラム等の固定的情報を予め記憶する不揮発性メモリとしてのフラッシュＲＯＭ１０４と、各種情報を書き換え自在に記憶してワークエリア等として機能するＲＡＭ１０５とが接続されて構成されている。したがって、マイクロコンピュータ１０１は、情報処理を実行するファームウェア構成の情報処理部を構成する。
【００２０】
ＣＰＵ１０２のＩ／Ｏ１０６には、前述したように、重量検出ユニットＷＵのアナログデジタル変換器２０２及びディップスイッチ２０４が接続されている。この接続は、重量検出ユニットＷＵと制御ユニットＣＵとの間のコネクタＣＴによる断続可能な接続によって行われている。
【００２１】
図５では、ＣＰＵ１０２、フラッシュＲＯＭ１０４及びＲＡＭ１０５を単一構成物として表示しているが、これらのＣＰＵ１０２、フラッシュＲＯＭ１０４及びＲＡＭ１０５は、複数の固体に分割されて構成されていてもよい。特に、ＲＡＭ１０５として表示している構成物は、少なくとも、ワークエリアとして用いられるチップと画像メモリを構成するチップとを含んでいる。
【００２２】
マイクロコンピュータ１０１には、バスライン１０３を介してプリンタ機構部３を駆動制御するプリンタ制御回路１０７、液晶ディスプレイ４、タッチパネルＴＰ及びキーボード５が接続されている。液晶ディスプレイ４についてはそのビデオコントローラ（図示せず）、タッチパネル及びキーボード５についてはそれらの入力コントローラ（図示せず）がバスライン１０３に接続されている。そこで、マイクロコンピュータ１０１は、ＲＡＭ１０５の画像メモリに生成した画像データに従った印字データを印字制御信号と共にプリンタ制御回路１０７に送信出力し、プリンタ機構部３にその印字データに応じた印字動作を実行させる。また、マイクロコンピュータ１０１は、タッチパネルＴＰ及びキーボード５からの入力信号を取り込み、ＲＡＭ１０５に一時記憶する。更に、マイクロコンピュータ１０１は、ビデオコントローラに駆動制御信号を出力し、液晶ディスプレイ４に画像データに応じた画像を表示させる。
【００２３】
マイクロコンピュータ１０１には、バスライン１０３を介してネットワークカード１０８も接続されている。ネットワークカード１０８は、マイクロコンピュータ１０１をネットワーク（図示せず）に接続させ、外部機器との間でのデータ送受信を実現させる。
【００２４】
ラベルプリンタ１は、その使用に先立ち、ラベルＬに印字すべきデータを含むＰＬＵファイル３０１及びメッセージファイル３０２を取得し、ＲＡＭ１０５に記憶する。これらのＰＬＵファイル３０１及びメッセージファイル３０２は、ネットワークカード１０８を介して外部機器から取得する。ＰＬＵファイル３０１は、商品コードである品番に対応付けて、商品の品名（テキストデータ）、単価（数値データ）、消費期限（数値データ）等の各種データを管理している。メッセージファイル３０２は、商品コードである品番に対応付けて、商品の保存方法や添加物に関するメッセージデータ（テキストデータ）を管理している。
【００２５】
このような構成において、ラベルプリンタ１は、重量検出ユニットＷＵによって重量を計量した品物のラベルデータを制御ユニットＣＵにて生成し、生成したラベルデータに基づいてプリンタ機構部３を駆動制御し、ラベル用紙８のラベルＬにラベルデータに基づく印字を行なって販売ラベルを作成することができる。作成された販売ラベルはラベル発行口６から発行され、重量検出ユニットＷＵによって重量を計量した品物に貼り付けることができる。
【００２６】
図６は、重量検出ユニットＷＵと制御ユニットＣＵ（ラベルプリンタ１）との対応関係を示す模式図である。ここでは、重量検出ユニットＷＵと制御ユニットＣＵとが組み合わされた電子秤ＥＳが複数組設けられていることを想定する。図６中の電子秤ＥＳ１は重量検出ユニットＷＵ１と制御ユニットＣＵ１との組み合わせ、電子秤ＥＳ２は重量検出ユニットＷＵ２と制御ユニットＣＵ２との組み合わせである。
【００２７】
ここで、ロードセル５３は、受けた荷重量に応じて出力するストレンゲージＳＧの電気信号の値（電流値）に個体差を持つ。このため、ロードセル５３が出力する電気信号を増幅回路２０１で増幅してアナログデジタル変換器２０２で２値化した秤データに対して、ゼロ点調整及びスパン調整を施す必要があることは前述した通りである。本実施の形態の電子秤ＥＳは、制御ユニットＣＵの側で秤データに基づく計量値を算出するという構造上、ゼロ点調整及びスパン調整のためのゼロ点調整値及びスパン調整値を、制御ユニットＣＵの側で保存していなければならない。そこで、制御ユニットＣＵは、対応する重量検出ユニットＷＵのゼロ点調整値Ｘ及びスパン調整値ＹをフラッシュＲＯＭ１０４に記憶している。このようなことから、電子秤ＥＳでは、重量検出ユニットＷＵと制御ユニットＣＵとが一対一の関係に立ち、その入れ替え接続をすることはできない。図６に示す例では、重量検出ユニットＷＵ１と制御ユニットＣＵ１とが一組の電子秤ＥＳ１を構成し、重量検出ユニットＷＵ２と制御ユニットＣＵ２とが一組の電子秤ＥＳ２を構成する。重量検出ユニットＷＵ１と制御ユニットＣＵ２とを組み合わせたり、重量検出ユニットＷＵ２と制御ユニットＣＵ１とを組み合わせたりすることはできない。
【００２８】
そこで、本実施の形態では、そのような不適切な入れ替えが発生することを事前に防止するために、重量検出ユニットＷＵが備えるディップスイッチ２０４にその重量検出ユニットＷＵのＩＤとなる設定値Ｚを設定しておく。そして、制御ユニットＣＵのフラッシュＲＯＭ１０４には、その制御ユニットＣＵが対応する重量検出ユニットＷＵのＩＤとなるディップスイッチ２０４の設定値Ｚと同一の数値を初期設定値Ｚとして設定記憶しておく。図６に示す例では、重量検出ユニットＷＵ１のディップスイッチ２０４には設定値Ｚ１が設定され、これに対応する制御ユニットＣＵ１のフラッシュＲＯＭ１０４には初期設定値Ｚ１が設定記憶されている。同様に、重量検出ユニットＷＵ２のディップスイッチ２０４には設定値Ｚ２が設定され、これに対応する制御ユニットＣＵ２のフラッシュＲＯＭ１０４には初期設定値Ｚ２が設定記憶されている。
【００２９】
これにより、電子秤ＥＳの初期設置時、あるいはレイアウト変更等により一端接続した重量検出ユニットＷＵと制御ユニットＣＵ（ラベルプリンタ１）との接続を解除して再接続するに際して、重量検出ユニットＷＵのディップスイッチ２０４に設定されている設定値Ｚと制御ユニットＣＵのフラッシュＲＯＭ１０４に設定記憶されている初期設定値Ｚとの一致不一致を判定することで、両者のマッチング状態を容易に判断することができる。
【００３０】
ここで、制御ユニットＣＵにおけるフラッシュＲＯＭ１０４への初期設定値Ｚの設定記憶処理について説明する。ここでは、図７と図８とに、それぞれ別の一例を示す。
【００３１】
図７は、初期設定値（重量検出ユニットのＩＤ）を制御ユニットＣＵのフラッシュＲＯＭ１０４に設定記憶する処理の一例を示すフローチャートである。ラベルプリンタ１の制御ユニットＣＵは、電源投入後、フラッシュＲＯＭ１０４に格納している初期設定値設定用のコンピュータプログラム（ソフトウェア）を起動させる（ステップＳ１１）。このようなソフトウェアの起動は、例えばフラッシュＲＯＭ１０４に格納しているＢＩＯＳ上の定義によって実行可能である。
【００３２】
起動したソフトウェアは、フラッシュＲＯＭ１０４の初期設定値を格納すべきアドレスにＣＰＵ１０２をアクセスさせ、初期設定値＝ＮＵＬＬかどうかを判定させる（ステップＳ１２）。ＣＰＵ１０２が初期設定値＝ＮＵＬＬでないと判定した場合（ステップＳ１２のＮ）、つまりフラッシュＲＯＭ１０４に初期設定値が記憶されている場合には、そのまま処理を終了する。これに対して、ＣＰＵ１０２が初期設定値＝ＮＵＬＬであると判定した場合（ステップＳ１２のＹ）、つまりフラッシュＲＯＭ１０４に初期設定値が記憶されていない場合、ＣＰＵ１０２は重量検出ユニットＷＵにアクセスする。そして、ディップスイッチ２０４のステータス（設定値Ｚ）の読み込み処理を実行する（ステップＳ１３）。ディップスイッチ２０４のステータス（設定値Ｚ）を読み取ったならば、読み取った設定値ＺをフラッシュＲＯＭ１０４の初期設定値Ｚとして設定記憶する（ステップＳ１４）。これにより、フラッシュＲＯＭ１０４には、対応する重量検出ユニットＷＵのＩＤが初期設定値Ｚとして記憶されることになる。その後、処理を終了する。
【００３３】
図８は、初期設定値（重量検出ユニットのＩＤ）を制御ユニットＣＵのフラッシュＲＯＭ１０４に設定記憶する処理の別の一例を示すフローチャートである。ラベルプリンタ１の制御ユニットＣＵは、電源投入後、フラッシュＲＯＭ１０４に格納している初期設定値設定用のコンピュータプログラム（ソフトウェア）を起動させる（ステップＳ２１）。このようなソフトウェアの起動は、例えばフラッシュＲＯＭ１０４に格納しているＢＩＯＳ上の定義によって実行可能である。
【００３４】
起動したソフトウェアは、フラッシュＲＯＭ１０４の初期設定値を格納すべきアドレスにＣＰＵ１０２をアクセスさせ、初期設定値＝ＮＵＬＬかどうかを判定させる（ステップＳ２２）。ＣＰＵ１０２が初期設定値＝ＮＵＬＬでないと判定した場合（ステップＳ２２のＮ）、つまりフラッシュＲＯＭ１０４に初期設定値が記憶されている場合には、そのまま処理を終了する。これに対して、ＣＰＵ１０２が初期設定値＝ＮＵＬＬであると判定した場合（ステップＳ２２のＹ）、つまりフラッシュＲＯＭ１０４に初期設定値が記憶されていない場合、ＣＰＵ１０２は初期設定値の入力画面Ａを液晶ディスプレイ４に表示する（ステップＳ２３）。
【００３５】
初期設定用の入力画面Ａについては、図８のフローチャート中に例示する。この入力画面Ａは、キーボード５に備えられているテンキー５ａの置数による初期設定値の入力欄Ａ１を表示し、確定ボタンＡ２を表示している。確定ボタンＡ２は、タッチパネルＴＰによるタッチ指定可能なオブジェクトとして表示されている。そこで、オペレータは、重量検出ユニットＷＵのディップスイッチ２０４に設定した設定値Ｚと同一の数値をテンキー５ａによって置数入力する。これにより、ＣＰＵ１０２は、その置数入力された数値を入力欄Ａ１に表示し、オペレータの視覚的な確認に供する。その後、オペレータは、タッチパネルＴＰによって確定ボタンＡ２をタッチ指定する。
【００３６】
すると、ＣＰＵ１０２は、入力欄Ａ１に入力された数値の入力確定を判定し（ステップＳ２４のＹ）、入力された数値をフラッシュＲＯＭ１０４の初期設定値Ｚとして設定記憶する（ステップＳ２５）。これにより、フラッシュＲＯＭ１０４には、対応する重量検出ユニットＷＵのＩＤが初期設定値Ｚとして記憶されることになる。その後、処理を終了する。
【００３７】
次いで、電子秤ＥＳの初期設置時、あるいはレイアウト変更等により一端接続した重量検出ユニットＷＵと制御ユニットＣＵ（ラベルプリンタ１）との接続を解除して再接続するに際しての、重量検出ユニットＷＵ２のディップスイッチ２０４に設定されている設定値Ｚと制御ユニットＣＵ２のフラッシュＲＯＭ１０４に設定記憶されている初期設定値Ｚとの一致不一致の判定処理について説明する。図９のフローチャートを用いる。
【００３８】
図９は、重量検出ユニットＷＵと制御ユニットＣＵ（ラベルプリンタ１）との接続時に実行される両者の対応関係を確認する処理を示すフローチャートである。ラベルプリンタ１の制御ユニットＣＵは、電源投入後、フラッシュＲＯＭ１０４に格納している重量検出ユニットＷＵと制御ユニットＣＵ（ラベルプリンタ１）との対応関係確認用のコンピュータプログラム（ソフトウェア）を起動させる（ステップＳ１０１）。このようなソフトウェアの起動は、例えばフラッシュＲＯＭ１０４に格納しているＢＩＯＳ上の定義によって実行可能である。
【００３９】
起動したソフトウェアは、現在接続されている重量検出ユニットＷＵにアクセスし、そのディップスイッチ２０４のステータス（設定値Ｚ）の読み込み処理を実行する（ステップＳ１０２）。ディップスイッチ２０４のステータス（設定値Ｚ）を読み取ったならば、読み取った設定値ＺをＲＡＭ１０５のワークエリアに一時記憶し、フラッシュＲＯＭ１０４に設定記憶されている初期設定値Ｚとの一致不一致を判定する（ステップＳ１０３）。その結果、現在接続されている重量検出ユニットＷＵのＩＤは正しいかどうか、つまり、フラッシュＲＯＭ１０４に初期設定値Ｚとして記憶している自己の制御ユニットＣＵに対応する重量検出ユニットＷＵのＩＤであるかどうかが判定される。ＣＰＵ１０２は、重量検出ユニットＷＵのＩＤが正しいと判定した場合（ステップＳ１０３のＹ）、そのまま処理を終了する。これに対して、ＣＰＵ１０２は、重量検出ユニットＷＵのＩＤが正しくないと判定した場合には（ステップＳ１０３のＮ）、オペレータにＩＤ番号確認を促す警告メッセージを液晶ディスプレイ４に表示し（ステップＳ１０４）、警告報知を行う。
【００４０】
このように、制御ユニットＣＵのマイクロコンピュータ１０１に接続されている重量検出ユニットＷＵのディップスイッチ２０４の現在の設定値ＺがフラッシュＲＯＭ１０４に記憶されている初期設定値Ｚと一致しない場合には、一対一の関係に立つべき重量検出ユニットＷＵと制御ユニットＣＵとの対応関係が崩れていることになるので、警報報知が行われる。これにより、重量検出ユニットＷＵと制御ユニットＣＵとの対応関係の適正さをオペレータに知らせることができ、それらの対応関係が崩れたまま電子秤ＥＳを使用することにより生ずる正しくない計量値が利用されることを事前に防止することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の一形態を示す装置全体の外観斜視図である。
【図２】重量検出ユニットの内部構造を概念的に示す模式図である。
【図３】ラベルプリンタの内部構造を仮想的に示す全体の側面図である。
【図４】ラベルプリンタに内蔵されている印字部と剥離板と台紙巻取り軸とを拡大して示す縦断側面図である。
【図５】重量検出ユニット及び制御ユニットの電気的接続を示すブロック図である。
【図６】重量検出ユニットと制御ユニット（ラベルプリンタ）との対応関係を示す模式図である。
【図７】初期設定値（重量検出ユニットのＩＤ）を制御ユニットのフラッシュＲＯＭに設定記憶する処理の一例を示すフローチャートである。
【図８】初期設定値（重量検出ユニットのＩＤ）を制御ユニットのフラッシュＲＯＭに設定記憶する処理の別の一例を示すフローチャートである。
【図９】重量検出ユニットと制御ユニット（ラベルプリンタ）との接続時に実行される両者の対応関係を確認する処理を示すフローチャートである。
【符号の説明】
【００４２】
４…液晶ディスプレイ（表示器）、５ａ…テンキー、５２…計量皿、５３…ロードセル（計量部）、１０１…マイクロコンピュータ（データ処理部）、１０４…フラッシュＲＯＭ（不揮発性メモリ）、２０３…２値化回路、２０４…ディップスイッチ、ＣＵ…制御ユニット、ＷＵ…重量検出ユニット
【図１】
2010048630.tif 000003
【図２】
2010048630.tif 000004
【図３】
2010048630.tif 000005
【図４】
2010048630.tif 000006
【図５】
2010048630.tif 000007
【図６】
2010048630.tif 000008
【図７】
2010048630.tif 000009
【図８】
2010048630.tif 000010
【図９】
2010048630.tif 000011