(57)【要約】【課題】設定すべき項目を使用者に分かり易く提示することが望まれていた。【解決手段】実施形態のラベルプリンタは、第３の記憶デバイス、書込手段、第１および第２の選択手段、生成手段および表示デバイスを備える。書込手段は、複数の項目に関して、当該項目を識別するための項目名とともに項目ファイルに含まれた定義情報に従い、使用者による編集画像に基づく操作に応じて判定した内容情報を第３の記憶デバイスが記憶する設定テーブルに書き込む。第１の選択手段は、設定テーブルにて内容情報が関連付けられていない項目名を含んだ項目ファイルを複数の項目ファイルの中から選択する。第２の選択手段は、上記の選択された項目ファイルの識別情報を含んだ定義ファイルを複数の定義ファイルの中から選択する。生成手段は、上記の選択された定義ファイルに記述された表示名を、内容情報が未設定である項目の名称として表した警告画像を生成する。【選択図】      図１
2014151556.tif 000002
【特許請求の範囲】
【請求項１】
ラベルへのプリント対象となる複数の項目のそれぞれを識別するための複数の項目名の１つと、当該項目に関する前記ラベルへのプリント内容を表す内容情報について定義する定義情報とをそれぞれが含んだ複数の項目ファイルを記憶する第１の記憶デバイスと、
前記項目への前記内容情報の関連付けを編集するための編集画像内のオブジェクトに関連付けて、当該オブジェクトの前記編集画像内での表示名と、前記複数の項目ファイルの個々を識別するための識別情報の１つとを含んだ定義ファイルを記憶する第２の記憶デバイスとにアクセス可能なラベルプリンタであり、
前記ラベルプリンタは、
前記複数の項目名に関連付けて前記内容情報をそれぞれ記述可能な設定テーブルを記憶する第３の記憶デバイスと、
前記複数の項目のそれぞれに関して、当該項目を識別するための項目名とともに前記項目ファイルに含まれた前記定義情報に従い、使用者による前記編集画像に基づく操作に応じて判定した前記内容情報を前記設定テーブルに書き込む書込手段と、
前記設定テーブルにて前記内容情報が関連付けられていない項目名が存在する場合に、当該項目名を含んだ前記項目ファイルを前記第１の記憶デバイスにより記憶された複数の項目ファイルの中から選択する第１の選択手段と、
前記第１の選択手段により選択された前記項目ファイルの識別情報を含んだ定義ファイルを前記第２の記憶デバイスにより記憶された複数の定義ファイルの中から選択する第２の選択手段と、
前記第２の選択手段により選択された前記定義ファイルに記述された表示名を、前記内容情報が未設定である項目の名称として表した警告画像を生成する生成手段と、
前記生成手段により生成された前記警告画像を表示する表示デバイスとを具備することを特徴とする。
【請求項２】
前記第１および第２の記憶デバイスの少なくとも一方をさらに備えることを特徴とする請求項１に記載のラベルプリンタ。
【請求項３】
前記生成手段は、前記編集画像とは別の画像として前記警告画像を生成することを特徴とする請求項１に記載のラベルプリンタ。
【請求項４】
前記生成手段は、前記第２の選択手段により選択された前記定義ファイルに記述された表示名のオブジェクトの前記編集画像における表示形態を通常とは異ならせることによって前記編集画像を流用して前記警告画像を生成することを特徴とする請求項１に記載のラベルプリンタ。
【請求項５】
前記第１の選択手段は、前記複数の項目名のうちで前記内容情報を関連付けることを必須とすることが予め定められた一部の項目名に前記内容情報が関連付けられていない場合にのみ、当該項目名を含んだ前記項目ファイルを前記第１の記憶デバイスにより記憶された複数の項目ファイルの中から選択することを特徴とする請求項１に記載のラベルプリンタ。
【請求項６】
ラベルへのプリント対象となる複数の項目のそれぞれを識別するための複数の項目名の１つと、当該項目に関する前記ラベルへのプリント内容を表す内容情報について定義する定義情報とをそれぞれが含んだ複数の項目ファイルを記憶する第１の記憶デバイスと、
前記項目への前記内容情報の関連付けを編集するための編集画像内のオブジェクトに関連付けて、当該オブジェクトの前記編集画像内での表示名と、前記複数の項目ファイルの個々を識別するための識別情報の１つとを含んだ定義ファイルを記憶する第２の記憶デバイスとにアクセス可能であるとともに、
前記複数の項目名に関連付けて前記内容情報をそれぞれ記述可能な設定テーブルを記憶する第３の記憶デバイスと、
警告画像を表示する表示デバイスと、
コンピュータとを具備したラベルプリンタを制御する制御プログラムであって、
前記コンピュータを、
前記複数の項目のそれぞれに関して、当該項目を識別するための項目名とともに前記項目ファイルに含まれた前記定義情報に従い、使用者による前記編集画像に基づく操作に応じて判定した前記内容情報を前記設定テーブルに書き込む書込手段と、
前記設定テーブルにて前記内容情報が関連付けられていない項目名が存在する場合に、当該項目名を含んだ前記項目ファイルを前記第１の記憶デバイスにより記憶された複数の項目ファイルの中から選択する第１の選択手段と、
前記第１の選択手段により選択された前記項目ファイルの識別情報を含んだ定義ファイルを前記第２の記憶デバイスにより記憶された複数の定義ファイルの中から選択する第２の選択手段と、
前記第２の選択手段により選択された前記定義ファイルに記述された表示名を、前記内容情報が未設定である項目の名称として表した画像として前記警告画像を生成する生成手段としてそれぞれ機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ラベルプリンタおよびその制御プログラムに関する。
【背景技術】
【０００２】
ラベルプリンタは、複数の項目に関してそれぞれ設定された内容を所定のフォーマットで配置してラベルデータ（画像データ）を生成し、このラベルデータをラベルにプリントする。
【０００３】
このようなラベルプリンタのなかには、プリントすることが必須である項目についての内容が設定されていない場合におけるプリントを禁止する機能を有するものがある。ところが、上記の機能によってプリントが行われない場合に、どの項目の設定がなされていないためにプリントが行われないのかを使用者が判断するのが困難であった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−５３６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態が解決しようとする課題は、設定すべき項目を使用者に分かり易く提示するラベルプリンタおよびその制御プログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態のラベルプリンタは、ラベルへのプリント対象となる複数の項目のそれぞれを識別するための複数の項目名の１つと、当該項目に関するラベルへのプリント内容を表す内容情報について定義する定義情報とをそれぞれが含んだ複数の項目ファイルを記憶する第１の記憶デバイスと、項目への内容情報の関連付けを編集するための編集画像内のオブジェクトに関連付けて、当該オブジェクトの編集画像内での表示名と、複数の項目ファイルの個々を識別するための識別情報の１つとを含んだ定義ファイルを記憶する第２の記憶デバイスとにアクセス可能であり、第３の記憶デバイス、書込手段、第１の選択手段、第２の選択手段、生成手段および表示デバイスを備える。第３の記憶デバイスは、複数の項目名に関連付けて内容情報をそれぞれ記述可能な設定テーブルを記憶する。書込手段は、複数の項目のそれぞれに関して、当該項目を識別するための項目名とともに項目ファイルに含まれた定義情報に従い、使用者による編集画像に基づく操作に応じて判定した内容情報を設定テーブルに書き込む。第１の選択手段は、設定テーブルにて内容情報が関連付けられていない項目名が存在する場合に、当該項目名を含んだ項目ファイルを第２の記憶手段により記憶された複数の項目ファイルの中から選択する。第２の選択手段は、第１の選択手段により選択された項目ファイルの識別情報を含んだ定義ファイルを第３の記憶デバイスにより記憶された複数の定義ファイルの中から選択する。生成手段は、第２の選択手段により選択された定義ファイルに記述された表示名を、内容情報が未設定である項目の名称として表した警告画像を生成する。表示デバイスは、生成手段により生成された警告画像を表示する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係るラベルプリンタの構成を示すブロック図。
【図２】図１中の設定テーブルの一例の模式図。
【図３】図１中の項目ファイルの一例の模式図。
【図４】図１中の定義ファイルの一例の模式図。
【図５】図１中のＣＰＵのプリント制御処理におけるフローチャート。
【図６】商品情報に含まれた情報を書き込んだのちの設定テーブルの状態を示す模式図。
【図７】一例としての編集画像を示す図。
【図８】一例としての選択画像を示す図。
【図９】更新されたのちの設定テーブルの模式図。
【図１０】一例としての編集画像を示す図。
【図１１】一例としての警告画像を示す図。
【図１２】対比例としての警告画像を示す図。
【発明を実施するための形態】
【０００８】
以下実施の形態の一例を図面を用いて説明する。
【０００９】
図１は本実施形態に係るラベルプリンタ１の構成を示すブロック図である。ラベルプリンタ１は、ＣＰＵ（central processing unit）１０、ＲＯＭ（read only memory）１１、ＲＡＭ（random access memory）１２、補助記憶デバイス１３、時計部１４、通信インタフェース（通信Ｉ／Ｆ）１５、キーボード１６、タッチパネル１７、プリントデバイス１８、計量器１９およびシステムバス２０を含む。システムバス２０は、ＣＰＵ１０と、ＲＯＭ１１、ＲＡＭ１２、補助記憶デバイス１３、時計部１４および通信インタフェース１５とを接続する。またシステムバス２０は、図示しない入出力回路を介して、ＣＰＵ１０と、キーボード１６、タッチパネル１７、プリントデバイス１８および計量器１９とを接続する。
【００１０】
コンピュータの中枢部分に相当するＣＰＵ１０は、プログラムに従い種々の情報演算処理を実行する。
【００１１】
上記コンピュータの主記憶部分に相当するＲＯＭ１１は、上記プログラム等の固定的なデータを記憶する。ＲＯＭ１１が記憶するプログラムの１つは、後述するプリント制御処理について記述したプリント制御プログラムである。プリント制御処理は、ラベルプリンタ１でのラベルのプリントのための動作を制御するための処理である。
【００１２】
同じく上記コンピュータの主記憶部分に相当するＲＡＭ１２は、プリントデータ等の可変的なデータを記憶する。ＲＡＭ１２の記憶領域の一部は、設定テーブル１２ａとして使用される。つまりＲＡＭ１２は、第３の記憶デバイスとして機能する。
【００１３】
図２は設定テーブル１２ａの一例の模式図である。
【００１４】
設定テーブル１２ａは、ラベルへのプリント対象となる複数の項目のそれぞれを識別するための項目名３１に関連付けて、当該項目に関する前記ラベルへのプリント内容を表す内容情報を記述する領域３３を設けている。また設定テーブル１２ａは、項目名３１に関連付けてフラグＦを設定する領域３２を含む。フラグＦは、内容情報を設定することを必須とするか否かを表す。ここでは、フラグＦが「１」である場合に内容情報を設定することを必須とする。フラグＦは、設計者または使用者により任意に設定される。なお図２は、領域３３のいずれにも、内容情報が書き込まれていない初期状態を表している。
【００１５】
上記コンピュータの補助記憶部分に相当する補助記憶デバイス１３は、固定的なデータや可変的なデータを書き換え可能に記憶する。補助記憶デバイス１３としては、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disk drive）、あるいはＳＳＤ（solid state drive）などが適用できる。補助記憶デバイス１３は、上記のプログラムを記憶する場合もある。補助記憶デバイス１３が記憶するデータのなかには、複数の項目ファイル１３ａと、少なくとも１つの定義ファイル１３ｂとが含まれる。つまり補助記憶デバイス１３は、第１および第２の記憶デバイスとして機能する。
【００１６】
図３は項目ファイル１３ａの一例の模式図である。
【００１７】
項目ファイル１３ａは、ファイル番号４１、ファイル名４２および定義情報４３を含む。ファイル番号は、複数の項目ファイル１３ａの個々を識別するための識別情報である。ファイル名４２は、ラベルへのプリント対象となる複数の項目の項目名の１つが割り当てられる。定義情報４３は、ファイル名４２として割り当てられた項目名の項目に関連付ける内容情報について定義する情報である。図３の例で定義情報４３は、内容情報となり得る情報の選択肢を表している。つまり図３に示す項目ファイル１３ａは、「補助品名１」という項目に関して、定義情報４３が表す選択肢のうちの１つの情報が内容情報として設定され得ることを表す。
【００１８】
図４は定義ファイル１３ｂの一例の模式図である。
【００１９】
定義ファイル１３ｂは、ＧＵＩ（graphical user interface）画像内のオブジェクトについての定義を表したデータファイルである。図４では、オブジェクトの一例である複数のキーのそれぞれに関連した複数の情報群５１を含む。情報群５１は、表示名５１ａ、ファイル番号５１ｂ、キーサイズ５１ｃ、キー色５１ｄ、文字サイズ５１ｅおよび文字色５１ｆを含む。表示名５１ａは、ＧＵＩ画像中において該当キーに表示する名称を表す。ファイル番号５１ｂは、複数の項目ファイル１３ａの１つのファイル番号４１を表す。キーサイズ５１ｃは、該当キーの大きさを表す。キー色５１ｅは、ＧＵＩ画像内での該当キーの表示色を表す。文字サイズ５１ｅは、該当キー内に表示する文字の大きさを表す。文字色５１ｆは、該当キー内における文字の表示色を表す。
【００２０】
時計部１４は、現在の日付および時刻を計時する。
【００２１】
通信インタフェース１５は、ＬＡＮ（local area network）やインターネット等の通信ネットワーク２を介しての通信のための処理を行う。通信インタフェース１５の通信対象の１つは、サーバ３である。サーバ３は、品番、品名、単価などの商品に関する各種の情報を含んだ商品情報を管理するＰＯＳサーバなどである。
【００２２】
キーボード１６は、テンキー、クリアキー、実行キー等のラベル発行に必要な種々のキーを配列したもので、使用者による指示を入力する。
【００２３】
タッチパネル１７は、表示デバイス１７ａおよびタッチセンサ１７ｂを含む。表示デバイス１７ａは、ＧＵＩ画像などの任意の画像を表示する。タッチセンサ１７ｂは、表示デバイス１７ａの表示面に重ねて配置されている。タッチセンサ１７ｂは、ＧＵＩ画像に基づく使用者の指示を入力する。
【００２４】
プリントデバイス１８は、ラベルにラベルデータをプリントする。具体的には、プリントデバイス１８は、帯状の台紙上に粘着層を介して等間隔でラベルが配置されたラベル用紙を搬送する。ラベル用紙の搬送経路途中には、プリントヘッドとプラテンとがラベル用紙を挟んで対向して配置されている。プリントヘッドは、ラベルにラベルデータをプリントする。ラベルデータがプリントされたラベルは、プリントヘッドよりも下流側で台紙から剥がれ、ラベル発行口から排出される。
【００２５】
計量器１９は、商品を計量する。商品には、内容量に係らず価格が一定の定額商品と、内容量に応じて価格が変動する不定額商品とがある。このうちの不定額商品についての価格を算出するための情報を得るために計量器１９が使用される。
【００２６】
以上のように構成されたラベルプリンタ１の譲渡は一般に、プリント制御プログラムがＲＯＭ１１または補助記憶デバイス１３に記憶された状態にて行われる。しかし、プリント制御プログラムがＲＯＭ１１または補助記憶デバイス１３に記憶されない状態のラベルプリンタ１とプリント制御プログラムとが個別に譲渡されても良い。そして、補助記憶デバイス１３に、ユーザなどの操作に応じてプリント制御プログラムが書き込まれても良い。プリント制御プログラムの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して行うことができる。
【００２７】
次に以上のように構成されたラベルプリンタ１の動作について説明する。
【００２８】
図５はプリント制御処理におけるＣＰＵ１１のフローチャートである。
【００２９】
まずラベルプリンタ１が待機状態にあるときにＣＰＵ１１は、使用者による動作モードの選択がなされるのを待ち受けている。そして、ラベルの印刷を行うための発行モードが使用者により選択されると、ＣＰＵ１１はＲＯＭ１１または補助記憶デバイス１３に記憶されたプリント制御プログラムに従ってプリント制御処理を開始する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００３０】
Ａｃｔ１においてＣＰＵ１１は、表示デバイス１７ａを制御し、商品を使用者に選択させるための選択画像を表示する。
【００３１】
Ａｃｔ２においてＣＰＵ１１は、使用者により商品が選択されるのを待ち受ける。そして商品が選択されたならばＣＰＵ１１は、Ａｃｔ３へ進む。
【００３２】
Ａｃｔ３においてＣＰＵ１１は、通信インタフェース１５を制御し、使用者により選択された商品に関する商品情報をサーバ３から取得する。ＣＰＵ１１は、取得した商品情報をＲＡＭ１２に保存する。またＣＰＵ１１は、取得した商品情報のうちで設定テーブル１２ａに含まれた項目名に関連する情報を、該当する項目名についての内容情報として設定テーブル１２ａに書き込む。
【００３３】
図６は商品情報に含まれた情報を領域３３に書き込んだのちの設定テーブル１２ａの状態を示す模式図である。
【００３４】
図６では、「品番」および「品名」なる項目名に関連付けられた領域３３ａ，３３ｂには、それぞれ「123456」および「牛肩ロースしゃぶしゃぶ用」という内容情報が書き込まれている。しかし、「補助品名１」および「補助品名２」なる項目名の項目に関連する情報が商品情報に含まれなかったために、これらの項目名に関連付けられた領域３３ｃ，３３ｄには内容情報が書き込まれていない。
【００３５】
Ａｃｔ４においてＣＰＵ１１は、編集画像としてのＧＵＩ画像を生成し、表示デバイス１７ａを制御してこの編集画像を表示する。例えばＣＰＵ１１は、予め定められた編集画像の基本フォーム中に定義ファイル１３ｂで定義された複数のオブジェクトを配置するとともに、設定テーブル１２ａに含まれた情報に基づく画像を展開して編集画像を生成する。
【００３６】
図７は一例としての編集画像６０を示す図である。
【００３７】
編集画像６０は、定義ファイル１３ｂが図４に示す状態にあり、かつ設定テーブル１２ａが図６に示す状態にある場合の例である。
【００３８】
編集画像６０内のキー６１が「キーNo.6」のキーである。図４に示す通り、定義ファイル１３ｂでは「キーNo.6」についての情報群５１には表示名が「産地」として定義されているので、キー６１には「産地」と表示されている。一方、図４に示す通り、定義ファイル１３ｂでは「キーNo.6」についての情報群５１にはファイル番号が「５」と定義されているが、ファイル番号が「５」である項目ファイル１３ａのファイル名４２は図３に示す通り「補助品名１」である。「補助品名１」なる項目名に関して、設定テーブル１２ａでは内容情報が未設定である。このため、キー６１内の内容情報を表す領域６１ａは空欄となっている。
【００３９】
Ａｃｔ５においてＣＰＵ１１は、編集画像６０内のレイアウト領域６２がタッチされたか否かを確認する。そして、レイアウト領域６２がタッチされていないためにＮＯと判定したならばＣＰＵ１１は、Ａｃｔ６へ進む。
【００４０】
Ａｃｔ６においてＣＰＵ１１は、レイアウト領域６２以外の領域がタッチされたか否かを確認する。そして、該当する領域がタッチされていないためにＮＯと判定したならばＣＰＵ１１は、Ａｃｔ７へ進む。
【００４１】
Ａｃｔ７においてＣＰＵ１１は、印刷の開始条件が成立したか否かを確認する。そして開始条件が成立していないためにＮＯと判定したならばＣＰＵ１１は、Ａｃｔ５に戻る。
【００４２】
かくしてＡｃｔ５〜Ａｃｔ７においてＣＰＵ１１は、レイアウト領域６２またはその他の領域がタッチされるか、あるいは開始条件が成立するのを待ち受ける。そして、レイアウト領域６２がタッチされたためにＡｃｔ５にてＹＥＳと判定したならばＣＰＵ１１は、Ａｃｔ８へ進む。
【００４３】
Ａｃｔ８においてＣＰＵ１１は、レイアウト領域６２内に配置された複数のキーのいずれがタッチされたのかを判定する。
【００４４】
Ａｃｔ９においてＣＰＵ１１は、Ａｃｔ８で判定したキーに関する定義情報に応じた処理を実行する。具体的にＣＰＵ１１は、Ａｃｔ８で判定したキーについての情報群５１に含まれたファイル番号で識別される項目ファイル１３ａを選択し、当該項目ファイル１３ａによる定義に応じた処理を実行する。例えば、タッチされたのが「キーNo.6」のキーであるならば、ＣＰＵ１１は図４に示す定義ファイル１３ｂに基づいてファイル番号が「５」である項目ファイル１３ａを選択する。当該項目ファイル１３ａは、定義情報４３に表された選択肢のうちの１つを「補助品名１」なる項目名の項目についての内容情報とするべきことを定義する。そこでＣＰＵ１１は、図３に示す項目ファイル１３ａの定義情報４３が表す選択肢のうちの１つを使用者に選択させるための選択画像としてのＧＵＩ画像を生成し、表示デバイス１７ａを制御してこの選択画像を表示する。例えばＣＰＵ１１は、予め定められた選択画像の基本フォーム中に項目ファイル１３ａに表された選択肢を表す画像を展開して選択画像を生成する。
【００４５】
図８は一例としての選択画像７０を示す図である。
【００４６】
選択画像７０は、図３に示す項目ファイル１３ａに基づくものである。
【００４７】
そしてＣＰＵ１１は、選択画像における使用者の操作によっていずれか１つの選択肢が選択されると、この選択された選択肢を、選択している項目ファイル１３ａのファイル名４２と同一の項目名に関する内容情報として設定テーブル１２ａに書き込む。かくして、例えば図８における「青森県産」と示された領域を使用者がタッチしたとすると、ＣＰＵ１１は設定テーブル１２ａにおける「補助品名１」なる項目名に関連付けられた領域３３ｃに「２：青森県産」と書き込む。
【００４８】
図９は上記のように更新されたのちの設定テーブル１２ａの模式図である。
【００４９】
Ａｃｔ９の処理を終えたならばＣＰＵ１１は、Ａｃｔ５〜Ａｃｔ７の待ち受け状態に戻る。
【００５０】
なお、表示デバイス１７ａは、設定テーブル１２ａが更新されたならば、この設定テーブル１２ａの更新に従って編集画像を更新する。
【００５１】
図１０は一例としての編集画像８０を示す図である。
【００５２】
編集画像８０は、設定テーブル１２ａが図９に示すように更新されたことに従って、キー６１内の内容情報を表す領域６１ａに「２」と表示するように編集画像６０から更新されている。
【００５３】
一方で、ＣＰＵ１１がＡｃｔ５〜Ａｃｔ７の待ち受け状態にあるときにレイアウト領域６２以外の領域がタッチされたならば、ＣＰＵ１１はＡｃｔ６にてＹＥＳと判定し、タッチされた領域に応じた処理へと移行する。
【００５４】
ＣＰＵ１１がＡｃｔ５〜Ａｃｔ７の待ち受け状態にあるときに、開始条件が成立したならば、ＣＰＵ１１はＡｃｔ７にてＹＥＳと判定し、Ａｃｔ１０へと進む。なお、開始条件は任意であって良い。一例としては、使用者によってセットされた商品の計量器１９による計量が完了した場合に開始条件が成立する。
【００５５】
Ａｃｔ１０においてＣＰＵ１１は、設定することが必須でありながら内容情報が設定されていない項目（以下、未設定項目と称する）があるか否かを確認する。具体的にはＣＰＵ１１は、設定テーブル１２ａにおいてフラグＦが「１」にセットされていながら内容情報が関連付けられていない項目名が１つでも存在するか否かを確認する。そして、ここでＮＯと判定したならばＣＰＵ１１は、Ａｃｔ１１に進む。
【００５６】
Ａｃｔ１１においてＣＰＵ１１は、プリントデバイス１８を制御してラベルを印刷する。具体的には、設定テーブル１２ａに記述された内容情報を表した画像を予め定められたラベルフォーム中に展開してラベルデータを生成する。そしてＣＰＵ１１は、このように生成したラベルデータをラベルに印刷するようにプリントデバイス１８を制御する。そしてこののちにＣＰＵ１１は、Ａｃｔ５〜Ａｃｔ７の待ち受け状態に戻る。
【００５７】
さて、未設定項目が有るためにＡｃｔ１０においてＹＥＳと判定したならばＣＰＵ１１は、Ａｃｔ１２へ進む。例えば、設定テーブル１２ａが図６に示す状態にあるならば、「補助品名１」なる項目名に関して、フラグＦが「１」にセットされていながら、内容情報は関連付けられていない。従ってこのようなケースでは、ＣＰＵ１１はＡｃｔ１０にてＹＥＳと判定する。
【００５８】
Ａｃｔ１２においてＣＰＵ１１は、複数の項目ファイル１３ａのうちから、未設定項目の項目名を含むものを全て選択する。例えば、設定テーブル１２ａが図６に示す状態にある場合、ＣＰＵ１１は図３に示す項目ファイル１３ａを選択する。
【００５９】
Ａｃｔ１３においてＣＰＵ１１は、少なくとも１つの定義ファイル１３ｂのうちから、上記の選択した項目ファイル１３ａのファイル番号を含むものを全て選択する。例えば、上述したように図３に示す項目ファイル１３ａを選択しているならば、ＣＰＵ１１は図４に示す定義ファイル１３ｂを選択する。
【００６０】
Ａｃｔ１４においてＣＰＵ１１は、未設定項目が有るために印刷を行うことができないことを使用者に報知するための警告画像を表したＧＵＩ画像を生成し、表示デバイス１７ａを制御してこの警告画像を表示する。例えばＣＰＵ１１は、上記の選択した定義ファイル１３ｂを参照し、Ａｃｔ１２で選択した項目ファイル１３ａのファイル番号が関連付けられたキーの表示名を判定する。そしてＣＰＵ１１は、この判定した表示名についての内容情報の設定がなされていないことを警告画像にて表す。例えばＣＰＵ１１は、図３に示す項目ファイル１３ａと図４に示す定義ファイル１３ｂとを選択しているのならば、定義ファイル１３ｂにて項目ファイル１３ａのファイル番号である「５」とともに同一の情報群５１に含まれた表示名である「産地」を判定する。そしてＣＰＵ１１は、この「産地」についての内容情報の設定がなされていないこと警告画像にて表す。
【００６１】
図１１は一例としての警告画像９０を示す図である。
【００６２】
警告画像９０は、上述した具体例に対応したものであり、「産地が未設定」なる文字メッセージ９１によって、印刷できない原因が「産地」についての内容情報が設定されていないためであることを表している。
【００６３】
なお図１１においては、図７に示した編集画像６０に重ねて警告画像９０を表示している様子を示している。
【００６４】
図１１に示すように、警告画像９０はボタン９２を含む。使用者は、警告画像９０に示された情報を確認したならば、ボタン９２をタッチする。ボタン９２は、内容が異なる別の警告画像にも含まれる。
【００６５】
Ａｃｔ１５においてＣＰＵ１１は、警告画像を表示した状態で、当該警告画像を閉じることが要求されるのを待ち受ける。そして、ボタン９２がタッチされたことに応じてＣＰＵ１１は、Ａｃｔ１５にてＹＥＳと判定する。そしてこの場合にＣＰＵ１１は、Ａｃｔ１６へ進む。
【００６６】
Ａｃｔ１６においてＣＰＵ１１は、表示デバイス１７ａを制御し、警告画像の表示を終了する。そしてこののちにＣＰＵ１１は、Ａｃｔ５〜Ａｃｔ７の待ち受け状態に戻る。
【００６７】
以上のようにラベルプリンタ１では、設定画像におけるキー６１は、関連付ける定義ファイル１３ｂを変更することで、キー６１をタッチすることにより内容情報の設定を行うことが可能な項目や、その項目に関連付ける内容情報を適宜に変更することが可能である。そしてこのような変更を行っても、キー６１の機能を使用者が分かり易いように、キー６１の表示名を任意に変更することが可能である。しかしながらこの結果として、キー６１の表示名と、キー６１をタッチしたのちに設定された内容情報が関連付けられる項目の項目名とが異なる場合がある。このようなケースで、項目名により内容情報が未設定である項目を警告画像にて表すと、使用者はどのキーをタッチして内容情報の設定を行えば良いのかを判断することが困難となる。
【００６８】
図１２は対比例としての警告画像１００を示す図である。
【００６９】
警告画像１００は、文字メッセージ９１の代わりに文字メッセージ１０１を表している点において警告画像９０と異なる。文字メッセージ１０１は、設定テーブル１２ａのみに基づいて「補助品名１が未設定」としたものである。
【００７０】
警告画像１００の場合、「補助品名１」が編集画像には表示されないために、「補助品名１」についての内容情報を設定するためにキー６１を押すべきであることを使用者が判断することが難しい。しかしながら、警告画像９０では「産地が未設定」と表され、編集画像には「産地」と表示されたキー６１が存在するので、使用者はキー６１を押して内容情報の設定を行えば良いことを容易に認識できる。
【００７１】
かくしてラベルプリンタ１によれば、設定すべき項目を使用者に分かり易く提示することが可能である。
【００７２】
この実施形態は、次のような種々の変形実施が可能である。
【００７３】
警告画像を表示するのに変えて、あるいは警告画像の表示を終了した後において、前記実施形態のように判定した表示名のキーの表示形態を予め定めた警告用の表示形態としても良い。警告用の表示形態は、通常の表示形態とは使用者が区別できるものであれば如何なるものであっても良い。例えば、キーおよび文字の少なくともいずれか一方の表示色を警告用に定められた色としたり、キーおよび文字の少なくともいずれか一方を点滅表示とすることが考えられる。
【００７４】
補助記憶デバイスを複数備えて、項目ファイル１３ａと定義ファイル１３ｂとをそれぞれ別々の補助記憶デバイスに記憶しても良い。設定テーブル１２ａは、補助記憶デバイス１３に記憶しても良い。つまり、第１〜第３の記憶デバイスは、それぞれ個別のデバイスを利用して実現しても良いし、任意の２つまたは３つを同一の記憶デバイスを共用して実現しても良い。
【００７５】
項目ファイル１３ａおよび定義ファイル１３ｂの少なくともいずれか一方は、ラベルプリンタ１に外付けされた記憶デバイスや、通信ネットワーク２を介してアクセス可能な記憶デバイスに記憶しておいても良い。
【００７６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７７】
１…ラベルプリンタ、２…通信ネットワーク、３…サーバ、１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、１２ａ…設定テーブル、１３…補助記憶デバイス、１３ａ…項目ファイル、１３ｂ…定義ファイル、１４…時計部、１５…通信インタフェース、１６…キーボード、１７…タッチパネル、１７ａ…表示デバイス、１７ｂ…タッチセンサ、１８…プリントデバイス、１９…計量器。
【図１】
2014151556.tif 000003
【図２】
2014151556.tif 000004
【図３】
2014151556.tif 000005
【図４】
2014151556.tif 000006
【図５】
2014151556.tif 000007
【図６】
2014151556.tif 000008
【図７】
2014151556.tif 000009
【図８】
2014151556.tif 000010
【図９】
2014151556.tif 000011
【図１０】
2014151556.tif 000012
【図１１】
2014151556.tif 000013
【図１２】
2014151556.tif 000014