(57)【要約】【課題】被計測物の重量値を別の内容に変換した態様で印刷する。【解決手段】重量を計測し対応する重量データを出力する重量計測装置３に対し接続されるラベルプリンタ２であって、重量値とこれに対応する所定の出力値（「ＯＫ」、「ＮＧ」）とを関連づけた重量−結果データベースを取得し、重量値とリンクされる入力任意オブジェクトと出力値とリンクされる出力任意オブジェクトとが所定の態様で割り付けられたテンプレートを取得し、重量計測装置からの重量データをテンプレートの入力任意オブジェクトに割り当て、重量−結果データベースを参照し、重量計測装置３からの重量データの重量値に対応する出力値を決定すると共に、その決定した出力値を出力任意オブジェクトに割り当て、入力任意オブジェクトに重量データが割り当てられ、かつ出力任意オブジェクトに出力値が割り当てられたテンプレートにより、テープ５１に印字を形成する。【選択図】図４
2019211904.tif 000002
【特許請求の範囲】
【請求項１】
被計測物の重量を計測し対応する重量データを出力する重量計測装置に対し接続される印刷装置であって、
被印字媒体に印字を行う印字手段と、
制御手段と、
を有し、
前記制御手段は、
重量値とこれに対応する所定の出力値とを関連づけたデータベースを取得するデータベース取得処理；
前記重量値とリンクされる入力オブジェクトと前記出力値とリンクされる出力オブジェクトとが所定の態様で割り付けられたテンプレートを取得するテンプレート取得処理；
前記重量計測装置からの前記重量データを前記テンプレートの前記入力オブジェクトに割り当てる重量データ割当処理；
前記データベースを参照し、前記重量計測装置からの前記重量データの重量値に対応する前記出力値を決定すると共に、その決定した出力値を前記出力オブジェクトに割り当てる出力値割当処理；
前記重量データ割当処理により前記入力オブジェクトに前記重量データが割り当てられ、かつ前記出力値割当処理により前記出力オブジェクトに前記出力値が割り当てられた前記テンプレートにより、前記被印字媒体に印字を形成する印字形成処理；
を実行することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記データベースは、
前記入力オブジェクトにリンクされる第１フィールドに対し数字列である前記重量値がそれぞれ割り当てられ、前記出力オブジェクトにリンクされる第２フィールドに対し文字列又は数字列がそれぞれ割り当てられた、複数のレコードを含み、
前記出力値割当処理では、
前記第１フィールドに前記重量値が属するレコードにおける、前記第２フィールドの前記文字列又は前記数字列が、前記出力値として決定されて前記出力オブジェクトに割り当てられる
ことを特徴とする印刷装置。
【請求項３】
請求項１記載の印刷装置において、
前記データベースは、
前記入力オブジェクトにリンクされる第１フィールドに対し数字列である前記重量値がそれぞれ割り当てられ、前記出力オブジェクトにリンクされる第２フィールドに対し文字列又は数字列がそれぞれ割り当てられた、複数のレコードを含み、かつ、連続する複数の前記レコードを選択することにより、選択された各レコードの前記第１フィールドの値をそれぞれ境界値とする複数の数値範囲を設定可能に構成されており、
前記出力値割当処理では、
前記第１フィールドにおいて前記複数の数値範囲のうち前記重量値が含まれる１つの数値範囲が属するレコードにおける、前記第２フィールドの前記文字列又は前記数字列が、前記出力値として決定されて前記出力オブジェクトに割り当てられる
ことを特徴とする印刷装置。
【請求項４】
請求項３記載の印刷装置において、
前記複数のレコードは、さらに、
第３フィールドに対して、前記被計測物に係る所定条件を表す文字列又は数字列が割り当てられており、
前記データベースは、
前記連続する複数のレコードを選択することにより、選択された各レコードの前記第１フィールドの値及び前記第３フィールドの値をそれぞれ境界値とする前記複数の数値範囲を設定可能に構成されており、
前記出力値割当処理では、
前記第１フィールドにおいて前記重量値が含まれかつ前記第３フィールドにおいて前記被計測物が前記所定条件を満たす、前記１つの数値範囲の属するレコードにおける、前記第２フィールドの前記文字列又は前記数字列が、前記出力値として決定されて前記出力オブジェクトに割り当てられる
ことを特徴とする印刷装置。
【請求項５】
請求項２又は請求項３記載の印刷装置において、
前記出力値割当処理では、
前記重量値に対し従量的に対応づけられる所定の前記数字列が前記出力値として決定され、前記出力オブジェクトに割り当てられる
ことを特徴とする印刷装置。
【請求項６】
請求項５記載の印刷装置において、
前記データベース取得処理では、
互いに内容が異なる複数のデータベースが取得され、
前記出力値割当処理では、
前記複数のデータベースが参照されつつ前記重量計測装置からの前記重量データの重量値に対応する複数の前記出力値のうち所定の選択条件を最も満たす１つの最適出力値が決定されると共に、その決定した前記最適出力値が前記テンプレートの前記出力オブジェクトに割り当てられ、
前記印字形成処理では、
前記重量データ割当処理により前記入力オブジェクトに前記重量データが割り当てられるとともに前記出力値割当処理により前記出力オブジェクトに前記最適出力値が割り当てられた状態の前記テンプレートにより、前記被印字媒体に印字を形成する
ことを特徴とする印刷装置。
【請求項７】
請求項２又は請求項３記載の印刷装置において、
前記出力値割当処理では、
前記重量値が所定の条件を満足するか否かを表す所定の前記文字列が前記出力値として決定され、前記出力オブジェクトに割り当てられる
ことを特徴とする印刷装置。
【請求項８】
被計測物の重量を計測し対応する重量データを出力する重量計測装置に接続された印刷装置に接続される端末の演算手段に対し、
重量値とこれに対応する所定の出力値とを関連づけたデータベースを生成するデータベース生成手順と、
前記重量計測装置からの前記重量データが割り当てられる入力オブジェクト、及び、前記重量データの重量値に対し前記データベースが参照されて決定される前記出力値が割り当てられる出力オブジェクト、が所定の態様で割り付けられた、テンプレートを生成する第１テンプレート生成手順と、
前記データベース生成手順で生成した前記データベース、及び、前記第１テンプレート生成手順で生成した前記テンプレート、を前記印刷装置に送信する第１送信手順と、
を実行させるための、印刷処理プログラム。
【請求項９】
被計測物の重量を計測し対応する重量データを出力する重量計測装置に接続された印刷装置に接続される端末の演算手段に対し、
重量値とこれに対応する所定の出力値とを関連づけたデータベースを生成するデータベース生成手順と、
前記重量値とリンクされる入力オブジェクトと前記出力値とリンクされる出力オブジェクトとが所定の態様で割り付けられたテンプレートを生成する第２テンプレート生成手順と、
前記重量計測装置からの前記重量データを前記印刷装置を介して取得し、前記テンプレートの前記入力オブジェクトに割り当てる重量データ割当手順と、
前記第２データベース生成手順で生成した前記データベースを参照し、前記重量計測装置からの前記重量データの重量値に対応する前記出力値を決定すると共に、その決定した出力値を前記出力オブジェクトに割り当てる出力値割当手順と、
前記重量データ割当手順で前記入力オブジェクトに前記重量データが割り当てられ、かつ前記出力値割当手順で前記出力オブジェクトに前記出力値が割り当てられた前記テンプレートを用いて、前記被印字媒体に印字を形成する印字データを生成する印字データ生成手順と、
前記印字データ生成手順で生成した前記印字データを前記印刷装置へ送信する第２送信手順と、
を実行させるための、印刷処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、重量計測装置から送信されたデータに基づいて印刷物を作成する印刷装置及び印刷処理プログラムに関する。
【背景技術】
【０００２】
例えば、計重器とそれに接続されたラベルプリンタを備え、ラベルプリンタが計重器から計量データを受信した際にその計量データと共に品名、加工日等の各種データを各印字欄に印字してラベルを作成する構成が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−５８６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、計測結果としての被計測物の重量値そのものではなく、当該重量値に対応した何か別の内容に変換した形で印刷を行いたいというニーズがあり得る。すなわち例えば、上記重量値に従量的に対応づけられる所定の数字列（重量が重くなるほど高くなるように算出される配送料金等）の印刷や、上記重量値が所定の条件を満足するか（予め想定された重量範囲に入っているか等）否かを表す文字列の印刷を行う場合等である。
【０００５】
しかしながら、上記を行おうとする場合、通常では、各ニーズに応じたソフトウェア及びそれを適用する操作端末等が別途必要になるとともに、当該ニーズ専用に対応した仕様の印刷装置が必要となり、ユーザにとっての使い勝手が悪くなる。
【０００６】
本発明の目的は、被計測物の重量値を別の内容に変換した態様で印刷できる印刷装置及び印刷処理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本願第１発明は、被計測物の重量を計測し対応する重量データを出力する重量計測装置に対し接続される印刷装置であって、被印字媒体に印字を行う印字手段と、制御手段と、を有し、前記制御手段は、重量値とこれに対応する所定の出力値とを関連づけたデータベースを取得するデータベース取得処理；前記重量値とリンクされる入力オブジェクトと前記出力値とリンクされる出力オブジェクトとが所定の態様で割り付けられたテンプレートを取得するテンプレート取得処理；前記重量計測装置からの前記重量データを前記テンプレートの前記入力オブジェクトに割り当てる重量データ割当処理；前記データベースを参照し、前記重量計測装置からの前記重量データの重量値に対応する前記出力値を決定すると共に、その決定した出力値を前記出力オブジェクトに割り当てる出力値割当処理；前記重量データ割当処理により前記入力オブジェクトに前記重量データが割り当てられ、かつ前記出力値割当処理により前記出力オブジェクトに前記出力値が割り当てられた前記テンプレートにより、前記被印字媒体に印字を形成する印字形成処理；を実行することを特徴とする。
【０００８】
本願発明の印刷装置は、被計測物の重量を計測し対応する重量データを出力する重量計測装置に対して接続されている。これにより、重量計測装置による重量計測結果に対応した印刷を行うことができる。
【０００９】
このとき、計測結果としての被計測物の重量値そのものではなく、当該重量値に対応した何か別の内容に変換した形で印刷を行いたいというニーズがあり得る。すなわち例えば、上記重量値に従量的に対応づけられる所定の数字列（重量が重くなるほど高くなるように算出される配送料金等）の印刷や、上記重量値が所定の条件を満足するか（予め想定された重量範囲に入っているか等）否かを表す文字列の印刷を行う場合等である。
【００１０】
しかしながら、上記を行おうとする場合、通常では、各ニーズに応じたソフトウェア及びそれを適用する操作端末等が別途必要になるとともに、当該ニーズ専用に対応した仕様の印刷装置が必要となり、ユーザにとっての使い勝手が悪くなる。
【００１１】
そこで本願発明においては、印刷装置での印刷において用いられるテンプレートの機能を拡張し、テンプレート内のオブジェクトとデータベースとをリンクさせることで、上記のニーズに対応する。
【００１２】
すなわちまず、制御手段が実行するデータベース取得処理において、重量値と各重量値に対応する所定の出力値とが関連づけられた、データベースが取得される。また、テンプレート取得処理において、上記データベースの重量値とリンクされる入力オブジェクト、及び、上記データベースの出力値とリンクされる出力オブジェクト、を備えたテンプレートが取得される。
【００１３】
その後、重量計測装置からの重量データが取得されたら、重量データ割当処理において、上記取得した重量データが上記入力オブジェクトに割り当てられる。さらに、出力値割当処理において、上記取得されたデータベースを参照することで、上記取得した重量データの重量値に対応する出力値が決定され、当該出力値が上記出力オブジェクトに割り当てられる。そして、印字形成処理において、上記のようにして２つのオブジェクト（入力オブジェクト及び出力オブジェクト）に重量データ及び出力値が割り当てられたテンプレートを用いて、被印字媒体に印字が形成される。
【００１４】
以上のようにして、本願発明によれば、２つのオブジェクトがそれぞれデータベースに関連づけられるテンプレートの拡張機能を利用して、被計測物の重量値を別の内容に変換した態様で印刷を行うことができる。この結果、前述したようにソフトウェアや操作端末を別途用意する必要がなくなるので、ユーザにとっての使い勝手を向上することができる。
【００１５】
また、上記目的を達成するために、本願第２発明は、被計測物の重量を計測し対応する重量データを出力する重量計測装置に接続された印刷装置に接続される端末の演算手段に対し実行させる印刷処理プログラムであって、重量値とこれに対応する所定の出力値とを関連づけたデータベースを生成するデータベース生成手順と、前記重量計測装置からの前記重量データが割り当てられる入力オブジェクト、及び、前記重量データの重量値に対し前記データベースが参照されて決定される前記出力値が割り当てられる出力オブジェクト、が所定の態様で割り付けられた、テンプレートを生成する第１テンプレート生成手順と、前記データベース生成手順で生成した前記データベース、及び、前記第１テンプレート生成手順で生成した前記テンプレート、を前記印刷装置に送信する第１送信手順と、を実行させる。
【００１６】
また、上記目的を達成するために、本願第３発明は、被計測物の重量を計測し対応する重量データを出力する重量計測装置に接続された印刷装置に接続される端末の演算手段に対し実行させる印刷処理プログラムであって、重量値とこれに対応する所定の出力値とを関連づけたデータベースを生成するデータベース生成手順と、前記重量値とリンクされる入力オブジェクトと前記出力値とリンクされる出力オブジェクトとが所定の態様で割り付けられたテンプレートを生成する第２テンプレート生成手順と、前記重量計測装置からの前記重量データを前記印刷装置を介して取得し、前記テンプレートの前記入力オブジェクトに割り当てる重量データ割当手順と、前記第２データベース生成手順で生成した前記データベースを参照し、前記重量計測装置からの前記重量データの重量値に対応する前記出力値を決定すると共に、その決定した出力値を前記出力オブジェクトに割り当てる出力値割当手順と、前記重量データ割当手順で前記入力オブジェクトに前記重量データが割り当てられ、かつ前記出力値割当手順で前記出力オブジェクトに前記出力値が割り当てられた前記テンプレートを用いて、前記被印字媒体に印字を形成する印字データを生成する印字データ生成手順と、前記印字データ生成手順で生成した前記印字データを前記印刷装置へ送信する第２送信手順と、を実行させる。
【発明の効果】
【００１７】
本発明によれば、被計測物の重量値を別の内容に変換した態様で印刷できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態の印刷装置を備えた印字ラベル作成システムのシステム概略図である。
【図２】ラベルプリンタの機能的構成を示す機能ブロック図である。
【図３】人事的な手作業で重量−結果換算出力処理を処理する比較従来例の場合で各種データの処理の流れを説明する図である。
【図４】自動的に重量−結果換算出力処理を処理する実施形態の場合で各種データの処理の流れを説明する図である。
【図５】重量−結果換算出力の処理で利用可能な重量−結果データベースの具体例を表す、（ａ）は分解能対応型の図、及び（ｂ）は範囲対応型の図である。
【図６】テンプレートデータの一例を表す図である。
【図７】自動的に重量−料金換算出力処理を処理する実施形態の場合で各種データの処理の流れを説明する図である。
【図８】重量−料金換算出力の処理で利用可能な重量−料金データベースの具体例を表す、（ａ）は分解能対応型の図、及び（ｂ）は範囲対応型の図である。
【図９】ラベルプリンタの制御回路によって実行されるラベル作成処理の制御手順を示すフローチャートである。
【図１０】ラベルプリンタの制御回路によって実行される出力値決定処理の制御手順を示すフローチャートである。
【図１１】重量値とサイズの２つの入力パラメータに対応して１つの出力値パラメータである料金を換算する重量−サイズ−料金データベースの具体例を表す、（ａ）は３列範囲対応型の図、及び（ｂ）は２次元範囲対応型の図である。
【図１２】重量の範囲幅や対応する料金がそれぞれ異なる３種類の重量−料金データベースの具体例を表す図である。
【図１３】自動的に重量−最小料金換算出力処理を処理する場合で各種データの処理の流れを説明する図である。
【図１４】汎用ＰＣを利用した場合の印字ラベル作成システムのシステム概略図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００２０】
以下、本発明の実施形態を図面を参照しつつ説明する。
【００２１】
本実施形態では、ラベルプリンタが実行する印字ラベル作成処理によって、重量計測装置が出力した重量データの重量値とこの重量値に対応する出力値を印刷して印字ラベルを作成する場合を例にとって説明する。
【００２２】
＜印字ラベル作成システムの概略構成＞
図１は、本発明の一実施形態の印刷装置であるラベルプリンタを備えた印字ラベル作成システムのシステム概略図である。この図１において、印字ラベル作成システム１は、ラベルプリンタ２と、重量計測装置３とを備えている。図示する例では、重量計測装置３がラベルプリンタ２に対してＵＳＢ等の有線通信を介し情報送受可能に接続されている。
【００２３】
重量計測装置３は、装置本体３１と、この装置本体３１の上方に配置された平板状の載置板３２と、装置本体３１の手前側にユーザが操作可能な操作ボタン３３と、例えば液晶ディスプレイ等を備えた表示パネル３４と、を有している。ユーザが載置板３２上に被計測物（特に図示せず）を積載させることで、重量計測装置３は自動的に被計測物の重量を計測し、その計測結果を重量計測データ（重量データに相当：後述）としてラベルプリンタ２へ送信する。
【００２４】
ラベルプリンタ２（印刷装置に相当）は、例えば液晶ディスプレイからなり上記重量計測データ、各種情報、又は各種メッセージを表示する表示部２１と、ユーザが押下操作可能な複数のボタンを含む操作部２２とを備えている。ラベルプリンタ２は、重量計測装置３から重量計測データを受信した際、当該ラベルプリンタ２自体でその重量計測データの内容を印刷して印字ラベル（特に図示せず）を作成する。つまりこの印字ラベル作成システム１において、ラベルプリンタ２は、重量計測装置３を情報入力端末としたネットワークにおけるホスト装置としての機能を有している。
【００２５】
＜ラベルプリンタの機能的構成＞
上記ラベルプリンタ２の機能的構成を図２に示す。図２において、ラベルプリンタ２は、制御回路２３と、各種情報を記憶するメモリ２４と、有線通信制御部２５と、上記表示部２１と、上記操作部２２と、カートリッジホルダ２７と、搬送装置２８と、印字ヘッド２９と、カッタ３０とを有する。
【００２６】
有線通信制御部２５は、上記のように有線を介して接続された重量計測装置３との間で行われる、情報通信の制御を行う。つまり重量計測装置３が送信した上記重量計測データは、この有線通信制御部２５を介してラベルプリンタ２に受信される。
【００２７】
制御回路２３（制御手段に相当）は、図示しないＣＰＵ、ＲＡＭ、及びＲＯＭを備えている。この制御回路２３は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭに予め記憶された各種プログラムを実行する。これにより、制御回路２３は、ラベルプリンタ２全体の制御を行う。上記の各種プログラムには、後述する図８、図９等に示す手順を実行するためのプログラムが含まれている。
【００２８】
メモリ２４は、記憶内容の追加及び消去が可能な、例えばフラッシュメモリ等の不揮発性メモリから構成されている。このメモリ２４には、印字ラベルを作成するための後述する各種のテンプレート及び各種のデータベースが記憶可能となっている。
【００２９】
カートリッジホルダ２７は、テープ５１（被印字媒体に相当）を供給可能なカートリッジ５２を着脱可能に構成されている。カートリッジ５２は、テープ５１を図示しないリール部材の周りに巻回したテープロール５３（本来は渦巻き状であるが簡略化して同心円で図示している）を備えている。
【００３０】
搬送装置２８は、印字ヘッド２９に対向して設けられている。この搬送装置２８は、制御回路２３により制御されて、カートリッジホルダ２７に装着したカートリッジ５２のテープロール５３から繰り出されて供給される、テープ５１を搬送する。
【００３１】
印字ヘッド２９（印字手段に相当）は、制御回路２３により制御されて、テープロール５３から繰り出され搬送装置２８により搬送されるテープ５１に対し、所望の印字を形成する。
【００３２】
カッタ３０は、制御回路２３により制御されて、印字ヘッド２９による印字が終了したテープ５１を切断して、印字ラベルとする。
【００３３】
表示部２１は、上記重量計測データや操作画面を含む各種情報を表示する。
【００３４】
操作部２２は、ユーザからの押下操作を介して各種操作を受け付ける。
【００３５】
＜本実施形態の特徴＞
上述した本実施形態のラベルプリンタ２における特徴としては、テンプレートを利用して印字ラベルを作成する際に、重量計測装置３から受信した重量計測データの重量値と、その重量値に対応する出力値とをそれぞれ上記テンプレート中のオブジェクトの印字内容として割り当てて印字する。このとき、あらかじめ別途ユーザにより選択されたデータベースを参照することで、受信した重量値と所定の対応関係にある出力値を自動的に決定してテンプレートのオブジェクトに割り当てる。このように本実施形態のラベルプリンタ２の特徴は、ソフトウェアや操作端末を別途用意する必要なく、被計測物の重量値を別の内容に変換した態様で印刷できることにある。以下、その詳細を、図３〜図９により順を追って説明する。
【００３６】
＜人為的な手作業で処理する場合の比較従来例について＞
まず、重量値と出力値をラベルに印字する場合に、ユーザによる人為的な手作業で処理する従来の工程を比較例として説明する。図３は、この比較従来例の場合の各種データの処理の流れを説明する図を示している。図示する例では、重量計測装置３で計測した被計測物の重量値と、この重量値が所定の許容範囲内にあるか否かの判定結果（ＯＫ・ＮＧ）を示す出力値とを印字する場合を示している。
【００３７】
この図３において、印刷に利用するテンプレートには、固定オブジェクトと、第１任意オブジェクトと、第２任意オブジェクトとが含まれている。オブジェクトは、当該オブジェクトに個別に対応して設定された印字内容データの印字態様、すなわち当該印字ラベルの印字領域における配置（印字位置）、ポイント（印字大きさ）、及びスタイル（太字、斜体、並び方向、姿勢方向、上下・左右逆、等）等を定義するデータである。そのうち、当該テンプレートで独自に印字内容を固定的に設定しているオブジェクトが固定オブジェクトであり、図示する例では「重量  ：」、「ｇ」、及び「結果」のそれぞれの固定オブジェクトが含まれている。また、任意オブジェクトはユーザが任意に印字内容を設定できるオブジェクトであり、図示する例では第１と第２の２つの任意オブジェクトが用意されている。ここで、第１任意オブジェクトは重量値に対応するオブジェクトであり、第２任意オブジェクトは出力値に対応するオブジェクトである。
【００３８】
ラベルプリンタ２のメモリ２４には、上記のようなテンプレートが多数の種類を用意して記憶されており、ユーザは使用したい任意のテンプレートを選択できる。また一方、重量計測装置３は、重量計測データを十分短いサイクル（例えば１００ｍｓ）で継続して一方的に送信しており、ラベルプリンタ２は受信した重量計測データから所定の単位（ｇ）を基準とした重量値のデータ（図示する例では数値例「１００」）を自動的に取得できる。ここで上述したように、この取得した重量値は第１任意オブジェクトの印字内容としてそのまま割り当てる。
【００３９】
また一方で、取得した重量値が上記所定の許容範囲内にあるか否かを判定する必要があるが、これは重量値と上記所定の許容範囲の関係を表す換算式、もしくは換算表などを参照して判定する。重量値が許容範囲内であれば出力値を文字列の「ＯＫ」（図示例参照）とし、重量値が許容範囲外であれば出力値を文字列の「ＮＧ」として、その出力値を第２任意オブジェクトの印字内容として割り当てる。
【００４０】
以上のようにして第１任意オブジェクトと第２任意オブジェクトそれぞれの印字内容を確定することで、テンプレート内の全てのオブジェクトの印字内容が確定する。この状態でラベルプリンタ２は、テンプレート全体の印字画像データを自動的に生成でき、この印字画像データを上記印字ヘッド２９でテープ５１に印字出力することで印字ラベルプリンタ２を作成できる。図示する例では、「重量  ：」、「１００」、「ｇ」と直列に並べた印字列から、被計測物の重量値が１００ｇであることを表示している。また図示する例では、「結果  ：」、「ＯＫ」と直列に並べた印字列から、当該重量値が所定の許容範囲内にある判定結果（ＯＫ）を表示している。
【００４１】
このようにして、印字内容が未確定な任意オブジェクトを含むテンプレートを利用することで、被計測物の重量値そのものだけでなく、当該重量値に対応した何か別の内容に変換した出力値も合わせて印刷することが可能である。しかしながら図示する従来比較例では、上記の印字処理を行うに当たって、ラベルプリンタ２が自動取得した重量値に基づいて何らかの換算式、換算表を参照して出力値を決定する換算処理（図中の「人為換算処理」）はユーザが人為的に手作業によって実行しなければならない。また、テンプレートに含まれる任意オブジェクトのうちいずれかを選択して上記の重量値や出力値に割り当てる処理（図中の「人為選択割り当て処理」）に対してもユーザが人為的に手作業によって実行しなければならない。そこで、これらの人為的処理を全てラベルプリンタ２で自動的に処理したい要望がある。
【００４２】
また、図示したような重量−結果換算出力の他にも、計測結果としての被計測物の重量値そのものと併せて当該重量値に対応した何か別の内容に変換した形で印刷を行いたいというニーズがあり得る。例えば、上記重量値に従量的に対応づけられる所定の数字列（重量が重くなるほど高くなるように算出される配送料金等）の印刷を行う場合等である。しかしながら、上記を行おうとする場合、通常では、各ニーズに応じたソフトウェア及びそれを適用する操作端末等が別途必要になるとともに、当該ニーズ専用に対応した仕様のラベルプリンタ２が必要となり、ユーザにとっての使い勝手が悪くなる。
【００４３】
＜本実施形態のラベルプリンタで自動的に処理する場合について＞
＜重量−結果換算出力の場合＞
上記に対して本実施形態のラベルプリンタ２では、重量値と所定の出力値との対応関係を記録するデータベースをメモリ２４に多数記憶しておく。そして、テンプレート中に含まれる任意オブジェクトについて、重量値を割り当てるべき入力オブジェクトと、出力値を割り当てるべき出力オブジェクトとをあらかじめ設定しておき、これらをデータベースの入力（つまり重量値）と出力（つまり出力値）でそれぞれ自動的に割り当てるようリンクさせることで上記の問題を解決する。
【００４４】
例えば上記図３に示した重量−結果換算出力の場合に対して、本実施形態のラベルプリンタ２では図４に示すような処理を実行する。すなわち、ユーザはあらかじめ使用するテンプレートとともに、その印字内容に適したデータベースも併せて選択しておく。テンプレートには、重量値とリンクさせる入力任意オブジェクト（入力オブジェクトに相当）と、データベースの出力値とリンクさせる出力任意オブジェクト（出力オブジェクトに相当）があらかじめ設定されている。この例では、データベースは、重量−結果換算出力に対応したデータベース（図中の「重量−結果データベース」）が選択される。
【００４５】
これにより、ラベルプリンタ２が重量計測装置３から重量計測データを受信し、制御回路２３が重量値を取得した際には、当該重量値を自動的に入力任意オブジェクトの印字内容として割り当てる。また、制御回路２３は、重量−結果データベースを参照して重量値に対応する出力値を決定し、当該出力値を自動的に出力任意オブジェクトの印字内容として割り当てる。以上のようにして、上記図３に示した重量−結果換算出力の処理を全てラベルプリンタ２で自動的に実行できる。なお、この場合において重量値が所定の許容範囲内にあるか否かの条件が、各請求項記載の所定の条件に相当する。
【００４６】
このような重量−結果換算出力の処理で利用可能な重量−結果データベースの２つの具体例を、図５（ａ）、図５（ｂ）に示す。図５（ａ）に示す例は分解能対応型であり、図５（ｂ）に示す例は範囲対応型であり、いずれも重量値に対応するフィールド（第１フィールドに相当：図示する例では「グラム」）と出力値に対応するフィールド（第２フィールドに相当：図示する例では「結果」）の２列のフィールドで構成されている。
【００４７】
図５（ａ）の分解能対応型は、この例の重量計測装置３の計測分解能が０．１ｇであることに対して、計測下限値の０．１ｇから計測上限値の１０００．０ｇまで、０．１ｇ刻み単位で順にレコード（最小単位記録項目、つまり図中の１枠）の行を設定するよう構成されている。図示する例では、１０．０ｇ〜１００．０ｇの重量値範囲で許容結果である出力値を「ＯＫ」とし、それ以外の重量範囲で許容結果である出力値を「ＮＧ」としている。
【００４８】
図５（ｂ）の範囲対応型は、重量値の順で許容結果が連続して共通する範囲を１つのレコードにまとめるよう構成されている。なお図示する例では、図５（ａ）と同様に０．０ｇ〜９．９ｇの重量値範囲が「ＮＧ」、１０．０ｇ〜１００．０ｇの重量値範囲が「ＯＫ」、１００．１ｇ〜１０００．０ｇの重量値範囲が「ＮＧ」に対応しているところ、重量値フィールド（図示する例では「グラム」）における各重量レコードにおいては各重量値範囲の上限値（境界値に相当）だけ記録する仕様としている。
【００４９】
上記の分解能対応型では取得した重量値そのものと一意に対応する出力値を直接取得できるが、範囲対応型では取得した重量値と重量値フィールドの各重量レコードとの比較により対応する出力値を検索するといった処理が必要になる。一方、範囲対応型は分解能対応型よりも記憶容量を大幅に削減できるという大きな利点がある。
【００５０】
なお、上述したようにデータベースとリンク可能なテンプレートのデータ内容の一例を図６に示す。この図６に示すテンプレートデータには、テンプレート情報とオブジェクト情報が含まれている。テンプレート情報は、当該テンプレートを利用するにあたって必要となる各種情報が記述されており、図示する例ではファイル名、プリンタ名、媒体種類、テキストオブジェクト数、バーコードオブジェクト数、イメージ部オブジェクト数、データベースリンクファイル名などが含まれている。なおこの例では、テンプレート情報中に当該テンプレートがリンクする対象のデータベースのリンクファイル名が予め記述されているが、印字ラベルの作成時にあらためてリンクさせるデータベースを指定してもよい（以下における本実施形態では、このようにあらためて指定する場合で説明する）。
【００５１】
またオブジェクト情報は、当該テンプレートに含まれる個々のオブジェクトについてそれぞれの印字位置、スタイル、印字内容などの情報が記述されており、図示する例では１つの固定オブジェクト、１つの入力任意オブジェクト、１つの出力任意オブジェクトの各オブジェクト情報が記述されている。そして、入力任意オブジェクトの場合には、その印字内容として重力値が割り当てられるとともに、その重量値の値が選択設定されたデータベース（図示する例では、上記図５（ｂ）の重量−結果データベース）の重量値フィールド（図示する例のグラム列）にリンクする。また出力任意オブジェクトの場合には、その印字内容として、選択設定されたデータベースにおいて重量値に対応する出力値フィールド（図示する例のグラム列）にリンクして割り当てられる。
【００５２】
＜重量−料金換算出力の場合＞
また本実施形態では、選択するテンプレートとデータベースを変更するだけで、上記の重量−結果換算出力と異なる多様な換算出力の処理も実行できるという汎用性を有している。例えば、上記図４に対応する図７に示すような重量−料金換算出力の処理も実行可能である。図示する例では、被計測物の重量値と、この重量値が重くなるほど従量的に高くなるように算出される配送料金を出力値とを印字する場合を示している。
【００５３】
この場合、ユーザが重量−料金換算出力に適用可能なテンプレートとデータベースを選択しておく。図示する例のテンプレートでは、「重量  ：」の固定オブジェクト、入力任意オブジェクト、「ｇ」の固定オブジェクトを直列に並べた印字列と、「料金  ：」の固定オブジェクト、出力任意オブジェクト、「円」の固定オブジェクトを直列に並べた印字列を有している。また、データベースは、重量−料金換算出力に対応したデータベース（図中の「重量−料金データベース」）が選択されている。これにより、図７に示す例の重量−料金換算出力の処理においても、上記図４に示した重量−結果換算出力と同等の制御手順で印字ラベルを作成するまでの全ての処理を自動的に実行できる。
【００５４】
このような重量−料金換算出力の処理で利用可能な重量−料金データベースの２つの具体例を、図８（ａ）、図８（ｂ）に示す。図８（ａ）に示す例は分解能対応型であり、図８（ｂ）に示す例は範囲対応型であり、いずれも重量値に対応するフィールド（図示する例では「グラム」）と出力値に対応するフィールド（図示する例では「円」）の２列のフィールドで構成されている。なお、図８（ｂ）の範囲対応型については、上記図５（ｂ）と同様に重量値フィールドの各重量レコードにおいて上限値表記の仕様としている。
【００５５】
上記図５の重量−結果データベースでは出力値が「ＯＫ」と「ＮＧ」の２種類の文字列のいずれか（いわゆる２値クラス分類）に設定されていたが、この図８に示す重量−料金データベースのようにデータベースの出力値は数字列で多様な値（いわゆるロジスティック回帰）に設定されてもよい。この場合、分解能対応型のデータベースでは、複雑な演算式で演算処理するためのプログラムを用意せずとも例えば非線形的で複雑な出力値の変換を容易に行うことができる（特に図示せず）。
【００５６】
＜ラベル作成処理の制御手順＞
上記の印字ラベル作成システム１における印字ラベルの作成処理手法を実現するために、ラベルプリンタ２の制御回路２３が実行するラベル作成処理の制御手順を図９により説明する。図９の処理は、例えばすでに重量計測装置３の載置板３２上に被計測物が積載した状態で、ユーザから印字ラベルを作成するよう指示する操作がラベルプリンタ２に入力された際に開始する。
【００５７】
図９において、まず、ステップＳ１０５で、制御回路２３は、操作部２２を介してユーザから使用するテンプレートの選択入力を受け付ける。
【００５８】
次にステップＳ１１０に移り、制御回路２３は、上記ステップＳ１０５で選択されたテンプレートをメモリ２４から取得する。なお、このステップＳ１１０の手順が、各請求項記載のテンプレート取得処理に相当する。
【００５９】
次にステップＳ１１５に移り、制御回路２３は、操作部２２を介してユーザから使用するデータベースの選択入力を受け付ける。
【００６０】
次にステップＳ１２０に移り、制御回路２３は、上記ステップＳ１１５で選択されたデータベースをメモリ２４から取得する。なお、このステップＳ１２０の手順が、各請求項記載のデータベース取得処理に相当する。
【００６１】
次にステップＳ１２５に移り、制御回路２３は、上記ステップＳ１１０で取得したテンプレート中に含まれるオブジェクトのうち入力任意オブジェクトを取得する。
【００６２】
次にステップＳ１３０に移り、制御回路２３は、上記ステップＳ１２０で取得したテンプレート中に含まれるオブジェクトのうち出力任意オブジェクトを取得する。
【００６３】
次にステップＳ１３５に移り、制御回路２３は、重量計測装置３から重量計測データを受信し、そこから重量値を取得する。
【００６４】
次にステップＳ１４０に移り、制御回路２３は、上記ステップＳ１３５で取得した重量値を入力任意オブジェクトに割り当てる。なお、このステップＳ１４０の手順が、各請求項記載の重量データ割当処理に相当する。
【００６５】
次にステップＳ２００に移り、制御回路２３は、上記ステップＳ１２０で取得したデータベースを参照し、上記ステップＳ１３５で取得した重量値に対応する出力値を決定する出力値決定処理を実行する。
【００６６】
次にステップＳ１４５に移り、制御回路２３は、上記ステップＳ２００で取得した出力値を出力任意オブジェクトに割り当てる。なお、上記ステップＳ２００とこのステップＳ１４５の手順が、各請求項記載の出力値割当処理に相当する。
【００６７】
次にステップＳ１５０に移り、制御回路２３は、上記ステップＳ１４０で割り当てられた入力任意オブジェクトと、上記ステップＳ１４５で割り当てられた出力任意オブジェクトを、上記ステップＳ１１０で取得したテンプレートに反映させて印字画像データを生成する。
【００６８】
次にステップＳ１５５に移り、制御回路２３は、上記ステップＳ１５０で生成した印字画像データに基づいてテープ５１に印字し、印字ラベルを作成する。なお、上記ステップＳ１５０とこのステップＳ１５５の手順が、各請求項記載の印字形成処理に相当する。
【００６９】
次にステップＳ１６０に移り、制御回路２３は、操作部２２を介してユーザから印字ラベルの作成を終了する指示が入力されたか否かを判定する。ユーザから終了指示が入力されていない場合、判定は満たされず（Ｓ１６０：ＮＯ）、上記ステップＳ１３５へ戻って同様の手順を繰り返す。
【００７０】
一方、ユーザから終了指示が入力されていた場合、判定が満たされ（Ｓ１６０：ＹＥＳ）、このフローを終了する。
【００７１】
次に、上記ステップＳ２００の出力値決定処理の制御手順を図１０により説明する。なお、この図１０に示す処理では、基本的に範囲対応型のデータベースに対応しているが、分解能対応型のデータベースに対しても同等に実行可能である。
【００７２】
図１０において、まず、ステップＳ２０５で、制御回路２３は、変数ｎの値を１に初期設定する。
【００７３】
次にステップＳ２１０に移り、制御回路２３は、データベースの重量値フィールドにおけるｎ行目の重量レコードを取得する。
【００７４】
次にステップＳ２１５に移り、制御回路２３は、上記ステップＳ２１０で対応する重量レコードの取得が失敗したか否かを判定する。言い換えると、取得した重量値が大きすぎてデータベースが対応する重量範囲を超えたか否かを判定する。重量レコードの取得が失敗していた場合、判定が満たされ（Ｓ２１５：ＹＥＳ）、ステップＳ２２０へ移る。
【００７５】
ステップＳ２２０では、制御回路２３は、取得した重量値が大きすぎてデータベースの対応重量範囲を超えた旨を表示部２１に表示するなどのエラー処理を行い、このフローを終了する。
【００７６】
一方、上記ステップＳ２１５の手順において、重量レコードの取得が成功していた場合、判定は満たされず（Ｓ２１５：ＮＯ）、ステップＳ２２５へ移る。
【００７７】
ステップＳ２２５では、制御回路２３は、重量値が、上記ステップＳ２１０で取得した重量レコード以下であるか否かを判定する。重量値が重量レコードより大きい場合、判定は満たされず（Ｓ２２５：ＮＯ）、ステップＳ２３０へ移る。
【００７８】
ステップＳ２３０では、制御回路２３は、変数ｎの値に１を加算した後、上記ステップＳ２１０に戻って同様の手順を繰り返す。
【００７９】
一方、上記ステップＳ２２５の判定において、重量値が重量レコード以下であった場合、判定が満たされ（Ｓ２２５：ＹＥＳ）、ステップＳ２３５へ移る。
【００８０】
ステップＳ２３５では、制御回路２３は、データベースの出力値フィールドにおけるｎ行目の出力レコードの内容を出力値として設定する。そして、このフローを終了する。
【００８１】
＜本実施形態の効果＞
以上説明したように、本実施形態のラベルプリンタ２では、２つの任意オブジェクトがそれぞれデータベースに関連づけられるテンプレートの拡張機能を利用して、被計測物の重量値を別の内容に変換した態様で印刷を行うことができる。この結果、前述したようにソフトウェアや操作端末を別途用意する必要がなくなるので、ユーザにとっての使い勝手を向上することができる。
【００８２】
また、本実施形態では特に、分解能対応型のデータベースの各レコードの、重量値フィールドに重量値の数字列、出力値フィールドに対し文字列又は数字列がそれぞれ割り当てられている。そして、重量計測装置３からの重量計測データが取得された際、上記ステップＳ２００とステップＳ１４５の手順において、その重量データに対応する重量値が属する出力値レコードが特定されるとともに、その特定された出力値レコードの出力値フィールドにおける上記文字列又は数字列が、出力値として決定され、出力任意オブジェクトに割り当てられる。これにより、比較的簡素な手法により、被計測物の重量値を別の内容に変換した態様で印刷を行うことができる。
【００８３】
また、本実施形態では特に、範囲対応型のデータベースは、各レコードの、重量値フィールドに重量値の数字列、出力値フィールドに対し文字列又は数字列がそれぞれ割り当てられる。そして、ユーザがラベルプリンタ２に対する適宜の操作で連続する複数のレコードを選択することで、選択した各レコードの重量値フィールドの値（重量値）をそれぞれ境界値（図５、図８では上限値）とする複数の数値範囲を設定可能となっている。
【００８４】
そして、重量計測装置３からの重量データが取得された際、ステップＳ２００とステップＳ１４５の手順において、その重量データに対応する重量値が含まれる１つの上記数値範囲が特定されるとともに、その特定された数値範囲が属するレコードの出力値フィールドにおける上記文字列又は数字列が、出力として決定され、出力任意オブジェクトに割り当てられる。
【００８５】
これにより、被計測物の重量値を別の内容に変換した態様で印刷を行うことができる。特に、分解能対応型のデータベースにおいて複数のレコードを選択するような複数の数値範囲の設定を可能とし、被計測物の重量値と数値範囲とを対応づけることで、被計測物の重量値と分解能対応型のデータベースの各レコードの重量値フィールドの値とを１対１に対応づける手法に比べ、範囲対応型のデータベースはそのデータ容量を低減することができる。
【００８６】
また、本実施形態では特に、重量−料金データベースを用いる場合などでは、ステップＳ２００とステップＳ１４５の手順において、重量値に対し従量的に対応づけられる所定の数字列が出力値として決定され、出力任意オブジェクトに割り当てられる。これにより、被計測物の重量値に対し従量的に対応づけられる文字列（例えば重量が重くなるほど高くなる配送料金等）の印刷を行うことができ、ユーザにとっての使い勝手を向上することができる。
【００８７】
また、本実施形態では特に、重量−結果データベースを用いる場合などでは、ステップＳ２００とステップＳ１４５の手順において、重量値が所定の条件を満足するか否かを表す所定の文字列が出力値として決定され、出力任意オブジェクトに割り当てられる。これにより、被計測物の重量値が所定条件に満足するか否かを表す文字列（例えば予め想定された重量範囲に入っているかに対応した「ＯＫ」「ＮＧ」等）の印刷を行うことができ、ユーザにとっての使い勝手を向上することができる。
【００８８】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。なお、各変形例において、上記実施形態と同等の部分には同一の符号を付し、適宜説明及び図示を省略又は簡略化する。
【００８９】
（１）複数種類の入力パラメータを用いる場合
上記実施形態では、データベースに入力するパラメータ（つまり入力任意オブジェクトに割り当てるパラメータ）として重力計測装置３が計測した重力値の１つだけを用いていたが、本発明はこれに限られない。例えば、重力値の他にも被計測物の大きさ（サイズ）などのような他の種類のパラメータも併せてデータベースに入力し、所定の出力値を決定してもよい。図１１にはそのような場合に用いる重量−サイズ−料金データベースの例を示している。
【００９０】
図１１（ａ）に示すデータベースは、入力パラメータであるサイズと重量値それぞれに対応するフィールド列と、出力パラメータである料金のフィールド列を互いに並列に配置した範囲対応型の重量−サイズ−料金データベースの一例を示している。図示する例のデータベースでは、サイズが０〜６０の範囲内であり、かつ、重量が０〜２．０の範囲内にある場合に、それらの入力に対応して出力値である料金が７４０円であることを示している。また、サイズが６１〜８０の範囲内であり、かつ、重量が２．１〜５．０の範囲内にある場合に、それらの入力に対応して出力値である料金が１０００円であることを示している。また、サイズが８１〜１００の範囲内であり、かつ、重量が５．１〜１０．０の範囲内にある場合に、それらの入力に対応して出力値である料金が１２６０円であることを示している。
【００９１】
また図１１（ｂ）に示すデータベースは、入力パラメータであるサイズと重量値それぞれに対応するフィールド列を互いに直交させ、それらの２次元フィールド行列に出力パラメータである料金を配置した２次元範囲対応型の重量−サイズ−料金データベースの一例を示している。図示する例のデータベースでは、サイズが０〜６０、６１〜８０、８１〜１００の３つの範囲、及び重量が０〜２．０、２．１〜５．０、５．１〜１０．０の３つの範囲の全ての組合せにそれぞれ対応して、７４０円、１０００円、１２６０円のいずれかの料金が割り振られている。なお、図１１における全ての範囲は上限値で表記されている。
【００９２】
重量値以外の入力パラメータ（この場合のサイズ）については、別途の計測装置３からの受信データもしくは操作部２２を介したユーザからの入力データから取得し、重量値と併せた複数のパラメータを対応するデータベースに入力して１つの出力値（この場合の料金）を決定する。そして、テンプレート中の入力任意オブジェクト（この場合１つ乃至２つ）に対応して各入力パラメータを割り当てるとともに、出力任意オブジェクトに出力値を割り当てて印字画像データを生成することで、上記実施形態と同様に印字ラベルを作成できる。
【００９３】
以上のように本変形例では、複数のレコードが、さらに、サイズフィールドに対して、被計測物に係る所定条件を表す数字列（この例の「６０」、「８０」、「１００」）が割り当てられており、重量−サイズ−料金データベースは、連続する複数のレコードを選択することにより、選択された各レコードの重量値フィールドの値及びサイズフィールドの値をそれぞれ境界値とする複数の数値範囲を設定可能に構成されている。そして、重量フィールドにおいて重量値が含まれかつサイズフィールドにおいて被計測物が所定条件を満たす、１つの数値範囲の属するレコードにおける、料金フィールドの数字列が、出力値として決定されて出力任意オブジェクトに割り当てられる。
【００９４】
本変形例においては、重量−サイズ−料金データベースにおける複数のレコードの選択によって、被計測物の重量値及び所定条件という複数の内容について複数の数値範囲を設定可能とする。これにより、被計測物の重量値及び所定条件を対応する各数値範囲と対応づけることで、それら被計測物の重量値及び所定条件を別の内容に変換した態様で印刷を行うことができる。
【００９５】
（２）複数のデータベースでそれぞれ決定した出力値を選択する場合
上記実施形態では、１つのデータベースで決定した出力値をそのままテンプレートの出力任意オブジェクトに割り当てていたが、本発明はこれに限られない。他にも、１つのテンプレートに複数のデータベースを対応させ、各データベースでそれぞれ決定した複数の出力値から所定の最適条件を最も満たす１つだけを出力任意オブジェクトに割り当てるようにしてもよい。
【００９６】
例えば図１２には、料金体系が異なる３つのＡ〜Ｃ配送業社それぞれの重量に対する配送料の料金表に相当し、重量の範囲幅や対応する料金がそれぞれ異なる３種類の重量−料金データベースを示している。そして、ある重量値の被計測物について、どの会社に委託した場合に最も配送料を安くできるかを自動的に知りたい場合がある。
【００９７】
これに対して本変形例では、上記図７に対応する図１３に示すような重量−料金換算出力の処理を実行する。図示する例では、被計測物の重量値と、この重量値に対応して最も安価な配送料金を最適出力値とを印字する場合を示している。
【００９８】
この場合、ユーザが重量−料金換算出力に適用可能なテンプレートと、候補となる複数のデータベースを選択しておく。そして各データベースで共通の重量値（図示する例では７００ｇ）に対応する配送料（図示する例ではＡ社５００円、Ｂ社５２０円、Ｃ社５７０円）をそれぞれ出力し、これらを比較して最小（最安価）である配送料を１つ選択する最小比較選択処理を実行する。この選択された配送料を最終的な最適出力値として出力任意オブジェクトに割り当てることにより、最安価な配送料金を自動的に印字することができる。
【００９９】
以上のように本変形例では、互いに内容が異なる複数のデータベースが取得され、複数のデータベースが参照されつつ重量計測装置３からの重量データの重量値に対応する複数の出力値のうち所定の選択条件（この場合の最安価）を最も満たす１つの最適出力値が決定されると共に、その決定した最適出力値がテンプレートの出力任意オブジェクトに割り当てられる。そして、入力任意オブジェクトに重量データが割り当てられるとともに出力任意オブジェクトに最適出力値が割り当てられた状態のテンプレートにより、テープ５１に印字を形成する。
【０１００】
これにより本変形例では、同一の被計測物の重量値に対して、複数のデータベースそれぞれにより互いに異なる値の数字列が出力値として対応づけられる場合であっても、自動的に、最適条件である最小値の数字列を得られるテンプレートを用いて印刷を行うことができる。この結果、ユーザが自ら比較検討して出力値を選択する手間を省くことができる。なお、最適条件は最小値に限らず最大値や他の条件としてもよい。
【０１０１】
（３）汎用ＰＣで処理分担する場合
上記実施形態では、重量計測装置３に直接接続したラベルプリンタ２に重量換算出力も含めた全ての処理を実行させていたが、これに本発明は限られない。例えば上記図１に対応する図１４に示すように、重量測定装置及びラベルプリンタ２をそれぞれホストとしての汎用ＰＣ４に情報送受可能に接続し、重量換算出力などの処理を汎用ＰＣ４に分担させてもよい。
【０１０２】
この場合には、上記実施形態及び各変形例における重量値の取得処理、テンプレートの取得処理、データベースの取得処理、データベースを利用した出力値の決定処理、入出力任意オブジェクトの割り当て処理、印字画像データの生成処理等のいずれか又は全ての処理の実行を汎用ＰＣ４に分担させることができる。このとき汎用ＰＣ４（端末に相当）のＣＰＵ（演算手段に相当）が実行するエディタなどのプログラムが印字画像データを生成してラベルプリンタ２に送信し（第２送信手順に相当）、当該ラベルプリンタ２は少なくとも印字画像データをテープ５１に印字して印字ラベルを作成する処理を実行すればよい。
【０１０３】
さらに、汎用ＰＣ４では多様なアプリケーションも併用して、テンプレートのデータやデータベース自体を新規に生成してもよい（データベース生成手順、第１テンプレート生成手順に相当）。この場合、汎用ＰＣ４は生成したテンプレートやデータベースをラベルプリンタ２に送信し（第１送信手順に相当）、ラベルプリンタ２が受信したテンプレートやデータベースをメモリ２４に記憶して上記実施形態のように重量換算出力の処理を実行してもよい（重量値は汎用ＰＣ４を介して受信）。または特に図示しないが、ラベルプリンタ２がホストとなって、重量計測装置３と汎用ＰＣ４の両方に接続する構成としてもよい。この場合には汎用ＰＣ４がラベルプリンタ２を介して重量値を取得し、印字形成処理以外のいずれかの処理を分担してもよい。
【０１０４】
なお、以上の説明において、「垂直」「平行」「平面」等の記載がある場合には、当該記載は厳密な意味ではない。すなわち、それら「垂直」「平行」「平面」とは、設計上、製造上の公差、誤差が許容され、「実質的に垂直」「実質的に平行」「実質的に平面」という意味である。
【０１０５】
また、以上の説明において、外観上の寸法や大きさが「同一」「等しい」「異なる」等の記載がある場合は、当該記載は厳密な意味ではない。すなわち、それら「同一」「等しい」「異なる」とは、設計上、製造上の公差、誤差が許容され、「実質的に同一」「実質的に等しい」「実質的に異なる」という意味である。
但し、例えばしきい値や基準値等、所定の判定基準となる値あるいは区切りとなる値の記載がある場合は、それらに対しての「同一」「等しい」「異なる」等は、上記とは異なり、厳密な意味である。
【０１０６】
なお、以上において、図２等の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１０７】
また、図９、図１０等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１０８】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１０９】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１１０】
１，１Ａ          印字ラベル作成システム
２                ラベルプリンタ（印刷装置）
３                重量計測装置
４                汎用ＰＣ（端末）
２１              表示部
２２              操作部
２３              制御回路（制御手段）
２４              メモリ
２８              搬送装置
２９              印字ヘッド（印字手段）
【図１】
2019211904.tif 000003
【図２】
2019211904.tif 000004
【図３】
2019211904.tif 000005
【図４】
2019211904.tif 000006
【図５】
2019211904.tif 000007
【図６】
2019211904.tif 000008
【図７】
2019211904.tif 000009
【図８】
2019211904.tif 000010
【図９】
2019211904.tif 000011
【図１０】
2019211904.tif 000012
【図１１】
2019211904.tif 000013
【図１２】
2019211904.tif 000014
【図１３】
2019211904.tif 000015
【図１４】
2019211904.tif 000016