(57)【特許請求の範囲】
【請求項１】
１以上の印字項目を含む印字データの内容をラベルに印字し、印字したラベルを発行するラベルプリンタであって、
印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを記憶する記憶部と、
編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、ラベルフォーマットを選択するための操作が行われるのに応じて、前記記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部と、
前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部とを備え、
前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、
前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、
前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、
前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も小さなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させる
ラベルプリンタ。
【請求項２】
１以上の印字項目を含む印字データの内容をラベルに印字し、印字したラベルを発行するラベルプリンタであって、
印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを記憶する記憶部と、
編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、ラベルフォーマットを選択するための操作が行われるのに応じて、前記記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部と、
前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部とを備え、
前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、
前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、
前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、
前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も大きなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させる
ラベルプリンタ。
【請求項３】
ラベルに印字する１以上の印字項目を含む印字データの内容を編集するラベル編集装置であって、
印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを記憶する記憶部と、
編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、ラベルフォーマットを選択するための操作が行われるのに応じて、前記記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部と、
前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部とを備え、
前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、
前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、
前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、
前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も小さなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させる
ラベル編集装置。
【請求項４】
ラベルに印字する１以上の印字項目を含む印字データの内容を編集するラベル編集装置であって、
印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを記憶する記憶部と、
編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、ラベルフォーマットを選択するための操作が行われるのに応じて、前記記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部と、
前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部とを備え、
前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、
前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、
前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、
前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も大きなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させる
ラベル編集装置。
【請求項５】
ラベルに印字する１以上の印字項目を含む印字データの内容を編集するラベル編集装置としてのコンピュータを、
編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを選択するための操作が行われるのに応じて、ラベルフォーマットを記憶する記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部、
前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部として機能させるプログラムであって、
前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、
前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、
前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、
前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も小さなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させる
プログラム。
【請求項６】
ラベルに印字する１以上の印字項目を含む印字データの内容を編集するラベル編集装置としてのコンピュータを、
編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを選択するための操作が行われるのに応じて、ラベルフォーマットを記憶する記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部、
前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部として機能させるプログラムであって、
前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、
前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、
前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、
前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も大きなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば商品などに貼り付けるためのラベルに印字を行うラベルプリンタ、ラベル編集装置、及びプログラムに関する。
【背景技術】
【０００２】
スーパーマーケットなどの店舗においては、生鮮食品や総菜などをパック詰めした商品に、品名や値段などの所定項目を印字したラベルを貼り付けるということが行われる。このようなラベルへの印字を行い、印字したラベルを発行するラベルプリンタといわれる装置が知られている。
このようなラベルプリンタとして、スキャナにより読み取ラベルの画像上に印字ユニット枠の位置やサイズを設定し、設定した印字ユニット枠に文字を入力していくことで、ラベルへの印字情報を編集できるようにした構成が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１１８２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ラベルプリンタには、印字項目ごとの印字エリアのサイズなどを予め設定した雛形としてのラベルフォーマットを記憶し、商品に合わせたラベルフォーマットを呼び出して印字項目を入力できるものもある。
ラベルフォーマットにおいては、例えば、印字項目を入力する印字エリアごとに幅や高さなどのサイズが設定されている。しかし、ラベルの作成、編集のため、印字エリアに文字を入力するにあたっては、印字エリアのサイズとは無関係に文字が入力できる環境となっている。
このために、印字エリアに入力した文字数や文字のサイズなどによっては、印字された内容が印字エリアのサイズ内で表示できるに範囲に収まりきらない状態となる場合がある。このような状態のまま印字すると、例えば印字エリアからはみ出した文字が印字されないなど、ユーザが意図していない状態の印字結果になってしまうという不具合があった。
【０００５】
特許文献１のラベルプリンタでは、例えばスキャナにより読み込んだラベルの画像上に対して印字エリアのサイズ及び位置を設定する操作と印字項目の文字を入力する操作とが並行して行われるようになっている。つまり、特許文献１のラベルプリンタは、印字項目のフォーマットを決めながら文字入力も行うようにしてラベルを作成する手順に対応するものである。このため、特許文献１によっては、入力した印字項目の文字列が、予め作成されたラベルフォーマットのもとで設定された印字エリアのサイズをはみ出してしまうことについての問題を解決することは難しい。
【０００６】
本発明は、このような事情に鑑みてなされたもので、ラベルフォーマットを利用して印字項目を入力するようにしてラベルを編集するにあたり、印字エリアのサイズに対して文字が適切に入力されているかどうかを容易に確認できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の一態様としてのラベルプリンタは、１以上の印字項目を含む印字データの内容をラベルに印字し、印字したラベルを発行するラベルプリンタであって、印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを記憶する記憶部と、編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、ラベルフォーマットを選択するための操作が行われるのに応じて、前記記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部と、前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部とを備え、前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も小さなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させるラベルプリンタである。
また、本発明の一態様は、１以上の印字項目を含む印字データの内容をラベルに印字し、印字したラベルを発行するラベルプリンタであって、印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを記憶する記憶部と、編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、ラベルフォーマットを選択するための操作が行われるのに応じて、前記記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部と、前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部とを備え、前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も大きなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させるラベルプリンタである。
また、本発明の一態様は、ラベルに印字する１以上の印字項目を含む印字データの内容を編集するラベル編集装置であって、印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを記憶する記憶部と、編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、ラベルフォーマットを選択するための操作が行われるのに応じて、前記記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部と、前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部とを備え、前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も小さなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させるラベル編集装置である。
また、本発明の一態様は、ラベルに印字する１以上の印字項目を含む印字データの内容を編集するラベル編集装置であって、印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを記憶する記憶部と、編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、ラベルフォーマットを選択するための操作が行われるのに応じて、前記記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部と、前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部とを備え、前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も大きなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させるラベル編集装置。
また、本発明の一態様は、ラベルに印字する１以上の印字項目を含む印字データの内容を編集するラベル編集装置としてのコンピュータを、編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを選択するための操作が行われるのに応じて、ラベルフォーマットを記憶する記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部、前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部として機能させるプログラムであって、前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も小さなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させるプログラムである。
また、本発明の一態様は、ラベルに印字する１以上の印字項目を含む印字データの内容を編集するラベル編集装置としてのコンピュータを、編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示された状態において、印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを選択するための操作が行われるのに応じて、ラベルフォーマットを記憶する記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部、前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部として機能させるプログラムであって、前記表示制御部は、前記文字入力画面において入力された文字が表示される入力文字表示領域において、ラベルに印刷した場合の結果が反映されるように、前記入力された文字に対して、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアを示す印字エリア指示枠を配置させるように表示し、前記入力文字表示領域と前記文字入力操作が行われる操作画像領域とを、同一の前記文字入力画面において表示させ、前記入力文字表示領域においては、ラベルフォーマットにおいて設定された印事項目に対応する印字エリアのうちで、編集対象とされた印字項目に対応する印字エリアを表示させ、前記操作画像領域においては、文字入力のための操作が行われる画像操作子を表示させ、前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も大きなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させるプログラムである。
【０００８】
上記構成のラベルプリンタ、ラベル編集装置、及びプログラムによれば、編集対象の印字項目の内容として入力された文字と、操作によって選択されたラベルフォーマットにおいて設定されている編集対象の印字項目に対応する印字エリアのサイズとの関係が文字入力画面において示される。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、ラベルフォーマットを利用して印字項目を入力するようにしてラベルを編集するにあたり、印字エリアのサイズに対して文字が適切に入力されているかどうかを容易に確認できるようになるという効果が得られる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態におけるラベルプリンタの装置構成を示す図である。
【図２】第１の実施形態におけるラベル情報画面の表示態様例を示す図である。
【図３】第１の実施形態におけるラベルイメージ画面の表示態様例を示す図である。
【図４】第１の実施形態における文字入力画面の表示態様例を示す図である。
【図５】第１の実施形態におけるラベルフォーマットリスト画面の表示態様例を示す図である。
【図６】第１の実施形態において、印字エリア指示枠が配置された文字入力画面の表示態様例を示す図である。
【図７】第１の実施形態におけるラベルプリンタの構成例を示す図である。
【図８】第１の実施形態における商品ファイルの一例を示す図である。
【図９】第１の実施形態におけるラベルフォーマットファイルの一例を示す図である。
【図１０】第１の実施形態におけるラベルプリンタが印字エリア指示枠を表示させるために実行する処理手順例を示す図である。
【図１１】第２の実施形態におけるラベルフォーマットリスト画面の表示態様例を示す図である。
【図１２】第２の実施形態におけるラベルプリンタがラベルフォーマットリスト画面の表示のために実行する処理手順例を示す図である。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
図１は、第１の実施形態のラベルプリンタ１００の装置構成を示している。この図に示すラベルプリンタ１００は、本体部２００とはかり部３００を備える。これら本体部２００とはかり部３００はケーブル１０１により通信可能に接続される。
【００１２】
本体部２００の上部パネルには液晶表示部２０４が備えられる。液晶表示部２０４においては、ラベルプリンタ１００の動作に応じて、ラベルの作成、編集、発行に関する各種画像が表示される。また、液晶表示部２０４の前面にはタッチパネル２０５が配置される。なお、液晶表示部２０４は液晶ディスプレイによる表示部であるが、例えば有機ＥＬ（ElectroLuminescence）ディスプレイなど、液晶ディスプレイ以外のディスプレイデバイスによる表示部が代わりに備えられてもよい。
【００１３】
タッチパネル２０５は、例えば人の指などの操作体が接触した位置を検出して操作信号として出力する。このように液晶表示部２０４とタッチパネル２０５が組み合わされることで、店員は、液晶表示部２０４において表示されたボタンなどの画像に対して触れるなどのタッチ操作を行うことが可能となる。
また、図１の本体部２００においてラベル排出部２０６ａは、発行されたラベルが排出される部位である。
【００１４】
はかり部３００は、載せ置かれた物の重量を計測する装置であり、例えばパック詰め商品などの重量を計測するために備えられる。店員は、例えば、本体部２００側でのタッチパネル２０５に対する操作により１００ｇあたりの単価を指定したうえで、パック詰め商品をはかり部３００に載せてその重量を計測する。本体部２００は、はかり部３００により計測されたパック詰め賞品の重量を入力し、パック詰め商品の値段を算出する。つまり、ラベルプリンタ１００は、単位重量あたりの単価さえ指定しておけば、はかり部３００によりパック詰め商品の重量を計測することによって自動的にパック詰め商品の値段を算出するように動作する。
【００１５】
図２は、ラベルプリンタ１００の液晶表示部２０４に表示される、ラベル情報画面の表示態様例を示している。
ラベル情報画面にはラベル情報が表示される。ラベル情報は、１商品に対応して作成されたラベルの内容に関する所定の情報を示す。図２には、「和牛ロース」の商品に対応して作成されたラベル情報が示されている。
なお、図２のラベル情報画面には、項目ごとのボタンが配置されている。ユーザは、ラベル情報画面上における任意の項目に対してタッチ操作を行うことができる。ラベル情報画面は、項目に対するタッチ操作が行われるのに応じて、タッチされた項目についての詳細内容を示す詳細画面を表示する。
【００１６】
また、ラベル情報画面が表示されている状態の下で、ユーザがラベル発行のための所定操作を行うのに応じて、ラベルプリンタ１００は、ラベル情報画面に表示されている商品についての印字項目をラベルの用紙に印字する。そして、ラベルプリンタ１００は、印字した用紙をラベル排出部２０６ａからラベルとして発行する。
【００１７】
また、ラベルプリンタ１００は、ラベル情報画面によって示されるラベル情報を印字したラベルのイメージを示すラベルイメージ画面を表示することができる。ラベルイメージ画面は、例えば図２のラベル情報画面におけるラベル印字イメージボタンＢＴ１に対する操作が行われるのに応じて表示される。
【００１８】
図３は、ラベルイメージ画面の表示態様例を示している。図３に示すように、ラベルイメージ画面は、印字項目をラベルに印字した結果を画像により示す。
本実施形態において、ラベルに印字される印字項目の各々は、対応のラベルフォーマットにおいて印字項目ごとに設定された印字エリアに印字される。印字エリアについては、ラベルフォーマットによってサイズとラベル上での位置が設定されている。図３のラベルイメージ画面は、９つの印字エリアＰＡＲ１〜ＰＡＲ９ごとに所定の印字項目の内容が印字されたラベルの画像の例を示している。
なお、図３のラベルイメージ画面における印字エリアＰＡＲ１〜ＰＡＲ９ごとの破線は仮想的なものであり、現実のラベルイメージ画面において表示されているものではない。
【００１９】
図３に例示するラベルイメージ画面において、印字エリアＰＡＲ１は、対象の商品の名称（品名）が印字されるエリアである。印字エリアＰＡＲ２は、商品に付された識別子である商品番号が印字されるエリアである。
印字エリアＰＡＲ３は、添加物が印字されるエリアである。印字エリアＰＡＲ４は、賞味期限が印字されるエリアである。
印字エリアＰＡＲ５は、対象の商品の１００ｇあたりの単価が印字されるエリアである。印字エリアＰＡＲ６は、内容量（グラム）が印字されるエリアである。印字エリアＰＡＲ７は、値段が印字されるエリアである。
印字エリアＰＡＲ８は、バーコードが印字されるエリアである。印字エリアＰＡＲ９は、店舗情報（店名、住所など）が印字されるエリアである。
なお、以降において印字エリアＰＡＲ１〜ＰＡＲ９を特に区別する必要の無い場合、印字エリアＰＡＲと記載する。
【００２０】
本実施形態では、ラベルフォーマットの作成にあたっては、予め用意された印字項目の種別ごとに、ラベルに対する印字の有り、無しを設定するようにされている。ラベルに印字すべき印字項目の種別は、例えば商品の種類などに応じて異なってくる。例えば、添加物などの情報は、生鮮物などで添加物が添加されていないような商品では不要になる。ユーザは、商品ごとの特徴に合わせて、ラベルに印字すべき印字項目の種別を選択して、印字有りを設定する。
また、ラベルフォーマットの作成、編集にあたって、設定された印字項目ごとに対応する印字エリアＰＡＲのサイズとラベル上での位置が設定される。
【００２１】
次に、本実施形態におけるラベルの作成、編集の一例について説明する。ユーザ（店員）は、ラベルプリンタ１００に表示された所定の操作画面に対してラベル編集を指示する操作を行うことができる。この際、ユーザは、ラベル編集対象の商品を指定する。商品を指定することにより、指定された商品に対応付けられたラベルフォーマットが読み込まれ、例えば読み込まれたラベルフォーマットに応じたラベル編集画面が表示される。なお、商品にラベルフォーマットが対応付けられていないときには、ラベル編集対象の商品の指定と合わせてラベルフォーマットを指定する操作を行えばよい。
【００２２】
ラベル編集画面においては、例えば対応のラベルフォーマットにおいて印字有りが設定された印字項目の一覧が示されている。ユーザは、ラベル編集画面において示される印字項目の一覧のうちから、任意の印字項目を入力対象として選択する操作を行うことができる。入力対象の印字項目として、文字入力をすべき印字項目が選択された場合、ラベルプリンタ１００は、文字入力画面を表示させる。
なお、図３に例示したラベルイメージ画面に対応するラベルフォーマットの場合、文字入力が可能な印字項目は、バーコードが印字される印字エリアＰＡＲ８を除いた、印字エリアＰＡＲ１〜ＰＡＲ７と印字エリアＰＡＲ９である。
【００２３】
図４は、品名の印字項目が選択された場合に表示される文字入力画面の一例を示している。図４の文字入力画面においては、入力文字表示領域ＡＲ１と操作画像領域ＡＲ２が配置されている。
入力文字表示領域ＡＲ１は、操作画像領域ＡＲ２に対して行われた文字入力操作によって入力された文字列が表示される画面領域である。入力文字表示領域ＡＲ１において表示される文字列が、品名の印字エリアＰＡＲにおいて印字される内容を示す。
操作画像領域ＡＲ２は、主に文字入力のための操作のためのキーやボタンが表示される画面領域である。ユーザが操作画像領域ＡＲ２に対して文字入力操作を行うのに応じて、入力された文字列が入力文字表示領域ＡＲ１において表示される。
【００２４】
ここで、図４に示す文字入力画面においては、対応の印字エリアＰＡＲのサイズなどは反映されていない。このために、例えば、ユーザは、対応の印字エリアＰＡＲのサイズに収まりきらないことに気付かずに、印字エリアＰＡＲのサイズを越えるフォントサイズや文字数による文字列を入力してしまう場合がある。
【００２５】
このように印字エリアＰＡＲのサイズを越えるフォントサイズや文字数による文字列が入力された場合、印字エリアＰＡＲのサイズに収まらずにはみ出した文字等については印字エリアＰＡＲに印字されない。
このようなミスは、例えば実際にラベルを印字した段階や、図３のラベルイメージ画面により印字項目入力後のラベルの内容を確認した段階などで把握できることではある。しかし、ラベルを印字した段階やラベルイメージ画面での確認段階では、すでに印字エリアＰＡＲのサイズを越える文字入力結果が確定している状態にある。このために、ラベルを印字した段階やラベルイメージ画面での確認段階でミスに気付いた場合には、ラベルの編集をし直さなければならない。
【００２６】
このようなことを考慮した場合、印字項目に対する文字入力結果が印字エリアＰＡＲのサイズに対して適切であるか否かを、印字項目に対する文字入力操作の段階で把握できるようにすれば、後から修正する座業に戻る手間が解消されて好ましい。
そこで、本実施形態においては、以下のように、印字項目に対する文字入力操作の段階において、印字エリアＰＡＲのサイズと文字入力操作により入力した文字列との関係が把握できるようにする。
【００２７】
例えば、図４に示す状態の文字入力画面が表示されている状態のもとで、ユーザが、入力した文字列と印字エリアＰＡＲのサイズとの関係を確認したいと思ったときには、文字入力画面の操作画像領域ＡＲ２におけるラベルフォーマット選択ボタンＢＴ１１に対する操作を行う。
ラベルフォーマット選択ボタンＢＴ１１に対する操作に応じて、液晶表示部２０４の画面には、例えば図５に示すラベルフォーマットリスト画面が表示される。ラベルフォーマットリストは、確認対象のラベルフォーマットの選択候補の一覧画像である。ユーザは、例えば以下のようにして、確認対象のラベルフォーマット（入力した文字列との関係を確認したい印字エリアＰＡＲを含むラベルフォーマット）をラベルフォーマットリスト画面から選択する。
【００２８】
図５のラベルフォーマットリスト画面においては、例えば、ラベルフォーマットリスト領域ＡＲ１１と、確定ボタンＢＴ２１と、中止ボタンＢＴ２２とが配置されている。
ラベルフォーマットリスト領域ＡＲ１１においては、ラベルプリンタ１００が記憶するラベルフォーマットがリスト形式で表示される。一例として、図５においては、ラベルフォーマットのリスト（行）ごとに、左から右にかけて、ラベルフォーマット番号、ラベルフォーマットのサイズ、ラベルフォーマット名の各項目が表示されている。
【００２９】
なお、図５のラベルフォーマットリスト領域ＡＲ１１においては一度に８つのラベルフォーマットのリストを表示できるようになっている。９以上のラベルフォーマットのリストが存在する場合には、ラベルフォーマットリスト領域ＡＲ１１がスクロール可能となり、ユーザは、スクロール操作を行うことで、すべてのラベルフォーマットを確認することができる。
【００３０】
確定ボタンＢＴ２１は、ラベルフォーマットリスト領域ＡＲ１１に対して行われた確認対象のラベルフォーマットの選択を確定させる操作を行うためのボタンである。
中止ボタンＢＴ２２は、図５のラベルフォーマットリスト画面を消去して、例えば図４の文字入力画面に戻す際に操作するボタンである。
【００３１】
ユーザは、ラベルフォーマットリスト領域ＡＲ１１に表示されるラベルフォーマットのうちから、編集対象としている商品に対応付けられたラベルフォーマットを選び、選んだラベルフォーマットのリスト部分に対してタッチ操作を行う。図５では、ラベルフォーマットリスト領域ＡＲ１１における最上行のラベルフォーマットにタッチ操作を行った例を示している。タッチ操作に応じて、ラベルフォーマットリスト領域ＡＲ１１の最上行のラベルフォーマットの部分は、例えば図示するように強調表示された状態に変化する。
ユーザは、強調表示されたラベルフォーマットの行について、自分が確認対象として選択したラベルフォーマットであって、操作の間違いのないことを確認すると、確定ボタンＢＴ２１に対するタッチ操作を行う。
【００３２】
確定ボタンＢＴ２１に対するタッチ操作が行われるのに応じて、確認対象のラベルフォーマットが確定されるとともに、図５のラベルフォーマットリスト画面は消去され、新たに図６に示す態様の文字入力画面が表示される。
図６の文字入力画面では、入力文字表示領域ＡＲ１において、印字エリア指示枠ＦＬＭが新たに表示され、文字入力操作によって入力された文字列は印字エリア指示枠ＦＬＭ内に配置される。
入力文字表示領域ＡＲ１に表示されている印字エリア指示枠ＦＬＭのサイズは、ラベルフォーマットでの設定内容にしたがっている。そのうえで、印字エリア指示枠ＦＬＭのサイズと入力された文字列の関係（例えば、印字エリア指示枠ＦＬＭに対する文字列の占有状態）としては、ラベルに印刷した場合の結果がそのまま反映されている。
図６の例では、「和牛ロース」の文字列が印字エリア指示枠ＦＬＭにて、図示するフォントのサイズにより左上に位置して収まっている状態が示されている。図６の入力文字表示領域ＡＲ１の内容が確定された場合、ラベルに印字した際には、図６に示される印字エリア指示枠ＦＬＭに対する文字列の状態と同様に、「和牛ロース」の文字列が印字エリアＰＡＲに対して図６と同じ占有状態によって左上に位置した状態で表示される。
【００３３】
図６の例では、印字エリア指示枠ＦＬＭにおいて「和牛ロース」の文字列が収まっているが、例えば、印字エリアのサイズを超えて多くの文字列を入力したりフォントのサイズを大きくしたりした場合には、印字エリア指示枠ＦＬＭから文字がはみ出て表示される。
このような表示を見ることで、ユーザは、自分が入力した文字列が、印字された際に印字エリアＰＡＲに収まるかどうかを、例えばラベルの試し刷りをしたり、図３のラベルイメージ画面に遷移させたりすることなく、編集段階において事前に確認できる。
【００３４】
なお、入力した文字列が印字エリア指示枠ＦＬＭからはみ出した場合には、ユーザは、例えば、印字エリア指示枠ＦＬＭからはみ出さない文字数となるように内容を変更したり、フォントサイズを小さくするなどして対処することができる。
また、例えば、図６の例では、印字エリア指示枠ＦＬＭの左上に「和牛ロース」の文字が偏っているが、これを印字エリア指示枠ＦＬＭの中央に配置したければ、ユーザは、例えば改行やスペースの挿入、あるいは中央揃えなどの編集を行うことができる。
このように、入力された文字列とともに印字エリア指示枠ＦＬＭを表示させることによっては、印字エリアＰＡＲのサイズに文字列が収まっているか否かについてだけではなく、印字エリアＰＡＲ内の文字列の配置についても確認することができる。
【００３５】
図７は、ラベルプリンタ１００の構成例を示している。ラベルプリンタ１００における本体部２００は、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、液晶表示部２０４、タッチパネル２０５、ラベル発行部２０６及び通信部２０７を備える。
【００３６】
ＣＰＵ２０１は、ＲＯＭ２０２及びＲＡＭ２０３とともにコンピュータを形成する。
ＣＰＵ２０１は、ＲＯＭ２０２に記憶されているプログラムを実行することによりラベルプリンタ１００としての各種動作を実現する。
【００３７】
ＲＯＭ２０２は、ＣＰＵ２０１が実行するプログラムのほか、ＣＰＵ２０１が利用する各種のデータを記憶する。ＲＡＭ２０３は、ＣＰＵ２０１の作業領域として利用される。
【００３８】
液晶表示部２０４は、図１に例示したように本体部２００に備えられ、ＣＰＵ２０１の制御に応じて所定の操作画像を表示する。タッチパネル２０５は、図１にて説明したように液晶表示部２０４の前面に対して備えられ、タッチ操作が行われるのに応じて、タッチされた位置を示す位置情報を出力する。ＣＰＵ２０１は、タッチパネル２０５が出力した位置情報を操作情報として処理する。これにより、ラベルプリンタ１００において、液晶表示部２０４に表示された画像に対するタッチ操作に応答した動作が行われる。
【００３９】
ラベル発行部２０６は、ラベルの編集結果にしたがった印字項目の内容をラベルの用紙に印字し、印字した用紙をラベルとして発行する。ラベル発行部２０６は、例えば本体部２００において、ラベルの用紙を格納する格納機構部と、ラベルの用紙に印字する印字機構部と、印字したラベルをラベル排出部２０６ａから排出させるラベル排出機構部などを備える。
【００４０】
通信部２０７は、所定の通信方式に対応するコネクタと通信機能を備える部位である。
前述のように、この通信部２０７に対してはかり部３００が接続されることで、本体部２００のＣＰＵ２０１とはかり部３００が通信可能となる。なお、図１の例では、当該通信部２０７とはかり部３００をケーブル１０１により接続しているが、例えば無線通信により接続されるようにしてもよい。
【００４１】
はかり部３００は、荷重を電気信号に変換するロードセル３０１を備えることにより、その上部に載せ置かれた物の重量を計測する。そして、はかり部３００は、計測した重量を示す情報を通信部２０７経由でＣＰＵ２０１に出力する。ＣＰＵ２０１は、このように入力した重量の情報を利用して、前述のように商品の値段を算出して商品データに反映させることができる。なお、はかり部３００は、ロードセル３０１以外により重量を計測する構成を採ってもよい。
【００４２】
図８は、ＲＡＭ２０３が記憶する情報の１つである商品ファイルを示している。商品ファイルは、ラベル発行対象の商品ごとについての印字項目の入力内容を示す情報である。
図８に示す商品ファイルは、商品ごとに、商品番号、品名、単価、賞味期限、添加物などの各印字項目に対応する情報と、フォーマット番号の情報とを対応付けた構造である。
【００４３】
商品ファイルにおける印字項目の情報のそれぞれには、図４〜図６により説明した印字項目の入力操作に応じた内容が格納される。また、印字項目の情報のうちで、対応のラベルフォーマットにおいて印字無しが設定されている印字項目については、無効であることを示す所定値が格納されればよい。
【００４４】
また、商品ファイルにおけるフォーマット番号の情報は、図９のラベルフォーマットファイルが格納するラベルフォーマットごとに付されたフォーマット番号のうち、対応の商品に適用されるラベルフォーマットのフォーマット番号を格納する。
【００４５】
また、ＲＡＭ（記憶部）２０３は、ラベルフォーマットを記憶する。ＲＡＭ２０３は、例えばラベルフォーマットファイルの形式でラベルフォーマットを記憶する。
図９は、ＲＡＭ２０３が記憶するラベルフォーマットファイルの構造例を示している。
図９に示すラベルフォーマットファイルは、ラベルフォーマットごとに、フォーマット番号、設定印字項目、右上支点座標、左下支点座標、向き、フォントの各情報を対応付けた構造である。
フォーマット番号は、対応のラベルフォーマットの識別子であるフォーマット番号を示す。ラベルフォーマットファイルのフォーマット番号と、図８の商品ファイルにおいて商品ごとに対応付けられたフォーマット番号との対応により、商品ファイルにおける商品ごとの情報とラベルフォーマットの対応付けが行われる。
【００４６】
設定印字項目は、対応のラベルフォーマットにおいて印字有りと設定された印字項目を格納する。
右上支点座標は、設定印字項目における対応の印字項目の印字エリアＰＡＲの右上支点の座標を示す。左下支点座標は、設定印字項目における対応の印字項目の印字エリアＰＡＲの左下支点の座標を示す。
本実施形態では、印字エリアＰＡＲが方形（正方形又は長方形）である場合を例に挙げる。印字エリアＰＡＲが方形である場合、右上支点は方形の右上の頂点であり、左下支点は方形の左下の頂点である。したがって、印字エリアＰＡＲのサイズと位置は、右上支点座標と左下支点座標とにより表現することができる。
例えば、右上支点座標を（ｘ１，ｙ１）、左下支点座標を（ｘ２，ｙ２）で表した場合、印字エリアＰＡＲの位置は、右上支点座標（ｘ１，ｙ１）と左下支点座標を（ｘ２，ｙ２）で決まるラベル上の方形の領域として求められる。また、印字エリアＰＡＲのサイズも、横方向の長さは、（ｘ１−ｘ２）の絶対値によって求められ、縦方向の長さは、（ｙ１−ｙ２）の絶対値によって求められる。
【００４７】
向きは、対応の印字項目の印字エリアＰＡＲにおける文字列の方向が縦と横のいずれであるのかを示す。
フォントは、対応の印字項目の印字エリアＰＡＲに印字されるフォントについての情報であり、例えばフォントの種類とサイズを示す。
【００４８】
ＣＰＵ２０１は、例えば、商品番号を指定することにより、この指定の商品番号に対応付けられた印字項目の情報を商品ファイルから読み出す。また、ＣＰＵ２０１は、商品ファイルにおいて指定の商品番号に対応付けられたフォーマット番号が示すラベルフォーマットをラベルフォーマットファイルから読み出す。
ＣＰＵ２０１は、商品ファイルから読み出した印字項目の情報を、読み出したラベルフォーマットにしたがってレイアウトすることにより印字データを生成する。ＣＰＵ２０１は、生成した印字データによりラベルの用紙に印字を行い、印字された用紙をラベルとして発行する。
【００４９】
図１０のフローチャートは、図４〜図６により説明したように印字エリア指示枠ＦＬＭを表示させるためにラベルプリンタ１００が実行する処理手順例を示している。
印字エリア指示枠ＦＬＭを表示させるにあたり、ＣＰＵ２０１は、選択部及び表示制御部としての機能を実行する。
選択部は、文字入力画面が表示されている状態において、ラベルフォーマットを選択するための操作が行われるのに応じて、ＲＡＭ（記憶部）２０３に記憶される複数のラベルフォーマットファイルのうちから確認対象のラベルフォーマットを選択する。このために、選択部は、図５に示したように、ラベルフォーマットリスト画面を表示し、ラベルフォーマットリスト画面に対して行われた操作に応じて確認対象のラベルフォーマットを選択する。
【００５０】
また、表示制御部は、文字入力画面において、文字入力操作により入力された文字と、確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する。つまり、表示制御部は、図６に示したように、文字入力画面の入力文字表示領域ＡＲ１において、印字エリア指示枠ＦＬＭ内に入力された文字列が配置されるように表示する。
【００５１】
ステップＳ１０１：ＣＰＵ２０１は、文字入力画面を表示させる。
ステップＳ１０２：文字入力画面が表示されている状態において、ＣＰＵ２０１の選択部は、ラベルフォーマットを選択するための操作が行われるのを待機している。
【００５２】
ステップＳ１０３：選択部は、ステップＳ１０２にてラベルフォーマットを選択するための操作が行われたことを判定するのに応じて、ラベルフォーマットリスト画面を表示させる。このために、選択部は、ＲＡＭ２０３が記憶するラベルフォーマットファイルを読み出し、ラベルフォーマットファイルが格納するラベルフォーマットをラベルフォーマットリスト領域ＡＲ１１に配置したラベルフォーマットリスト画面の画像を生成する。そして、選択部は、生成したラベルフォーマットリスト画面の画像を液晶表示部２０４に表示させる。
なお、選択部は、ラベルフォーマットリスト画面の画像を、文字入力画面の上に重ねることで文字入力画面を隠すような態様で表示させればよい。
【００５３】
ステップＳ１０４：選択部は、ステップＳ１０３によりラベルフォーマットリスト画面を表示させた後、ラベルフォーマットリスト画面に対して、ラベルフォーマットの選択を確定する操作が行われるのを待機する。
なお、ラベルフォーマットの選択を確定する操作とは、図５にて説明したように、ラベルフォーマットリスト領域ＡＲ１１に示されるラベルフォーマットのリストのうちから１つのラベルフォーマットを選択して強調表示させた状態において確定ボタンＢＴ２１をタッチする操作である。
【００５４】
ステップＳ１０５：ラベルフォーマットの選択を確定する操作が行われたことがステップＳ１０４において判定されるのに応じて、ＣＰＵ２０１の表示制御部は、以下の処理を実行する。つまり、表示制御部は、ステップＳ１０４により選択されたラベルフォーマットにおいて編集対象となっている印字項目に対応する印字エリアＰＡＲのサイズを、ラベルフォーマットにおいて編集対象の印字項目に対応付けられた右上支点座標と左下支点座標に基づいて取得する。
【００５５】
ステップＳ１０６：表示制御部は、ステップＳ１０３において表示させたラベルフォーマットリスト画面を消去する。これにより、文字入力画面が最前面で表示される。
ステップＳ１０７：また、表示制御部は、文字入力画面の入力文字表示領域ＡＲ１において、印字エリア指示枠ＦＬＭ内に入力された文字列が配置されるように表示する。これにより、図６に示した態様の文字入力画面が表示される。
【００５６】
＜第２の実施形態＞
次に、第２の実施形態について説明する。第２の実施形態においては、ラベルフォーマットリスト画面の表示の態様が第１の実施形態と異なる。
図１１は、第２の実施形態におけるラベルフォーマットリスト画面の表示態様例を示している。図１１に示すように、第２の実施形態のラベルフォーマットリスト画面のラベルフォーマットリスト領域ＡＲ１１においては、或る１つのラベルフォーマットの行において最大指示画像ｉｇｃ１が重畳して表示される。また、ラベルフォーマットリスト領域ＡＲ１１において、他の１つのラベルフォーマットの行において最小指示画像ｉｇｃ２が重畳して表示される。
【００５７】
最大指示画像ｉｇｃ１は、ラベルフォーマットリストに含まれるラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアＰＡＲのサイズが最も大きいラベルフォーマットの行に表示される画像である。
図１１の例では、最大指示画像ｉｇｃ１は、フォーマット番号が「０００００１」のラベルフォーマットを示す最上行に重畳されている。つまり、図１１においては、編集対象の印字項目に対応する印字エリアＰＡＲのサイズが最も大きいラベルフォーマットは、フォーマット番号が「０００００１」のラベルフォーマットであることが示されている。
【００５８】
また、最小指示画像ｉｇｃ２は、ラベルフォーマットリストに含まれるラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアＰＡＲのサイズが最も小さいラベルフォーマットの行に表示される画像である。
図１１の例では、最小指示画像ｉｇｃ２は、フォーマット番号が「０００００５」のラベルフォーマットを示す４行目に重畳されている。つまり、図１１においては、編集対象の印字項目に対応する印字エリアＰＡＲのサイズが最も小さいラベルフォーマットは、フォーマット番号が「０００００５」のラベルフォーマットであることが示されている。
【００５９】
このように、第２の実施形態では、ラベルフォーマットリスト画面において、編集対象の印字項目に対応する印字エリアＰＡＲのサイズが最大のラベルフォーマットと最小のラベルフォーマットが明示される。
例えば、店員は、印字項目として入力した文字列が、印字エリアＰＡＲのサイズが最大のラベルフォーマットのときと最小のときとで、それぞれどのように表示されるのかを確認しておきたい場合がある。
第２の実施形態のラベルフォーマットリスト画面であれば、ユーザは、ラベルフォーマットリスト画面から印字エリアＰＡＲのサイズが最大のラベルフォーマットと印字エリアＰＡＲのサイズが最小のラベルフォーマットを容易に見つけることができる。そしてユーザは、印字エリアＰＡＲのサイズが最大もしくは最小のラベルフォーマットの選択を確定する操作を行って、図６のように印字エリア指示枠ＦＬＭを表示させてみることができる。これにより、印字項目として入力した文字列について、印字エリアＰＡＲのサイズが最大のラベルフォーマットのときと最小のときとでどのように表示されるのかを確認することが容易にできるようになる。
【００６０】
図１２は、第２の実施形態におけるラベルフォーマットリスト画面の表示のためにラベルプリンタ１００が実行する処理手順例を示している。なお、この図に示す処理は、ＣＰＵ２０１の選択部が、図１０のステップＳ１０３としてのラベルフォーマットリスト画面の表示において実行する処理である。
【００６１】
ステップＳ２０１：ＣＰＵ２０１の選択部は、ラベルフォーマットリスト画面を表示させるにあたり、ラベルフォーマットリスト領域ＡＲ１１に表示させるべきラベルフォーマットをラベルフォーマットファイルから選択する。
ラベルフォーマットリスト領域ＡＲ１１において一度に表示できるラベルフォーマットの数には上限がある。ラベルフォーマットファイルにおけるラベルフォーマットの数がラベルフォーマットリスト領域ＡＲ１１において表示可能なラベルフォーマットの表示可能数を越えた場合には、ラベルフォーマットファイルから、ラベルフォーマットリスト領域ＡＲ１１において表示可能な上限数のラベルフォーマットを選択する必要がある。ステップＳ２０１は、このための処理である。
【００６２】
ステップＳ２０２：選択部は、ステップＳ２０１により選択したラベルフォーマットのリストを、ラベルフォーマットリスト領域ＡＲ１１に表示させる。
ステップＳ２０３：また、選択部は、ラベルフォーマットファイルから、編集対象の印字項目に対応する印字エリアＰＡＲが最も大きいラベルフォーマットを選択する。
この際、選択部は、ラベルフォーマットファイルにおいて編集対象の印字項目に対応する右上支点座標と左下支点座標を利用して求めたラベルフォーマットごとのサイズを比較する。そして、選択部は、比較したうちでサイズが最大のラベルフォーマットを選択すればよい。
ステップＳ２０４：また、選択部は、ラベルフォーマットファイルから、編集対象の印字項目に対応する印字エリアＰＡＲが最も小さいラベルフォーマットを選択する。
【００６３】
ステップＳ２０５：選択部は、ステップＳ２０３で選択した印字エリアＰＡＲのサイズが最大のラベルフォーマットがラベルフォーマットリスト領域ＡＲ１１内に表示されているか否かについて判定する。
ステップＳ２０６：印字エリアＰＡＲのサイズが最大のラベルフォーマットがラベルフォーマットリスト領域ＡＲ１１内に表示されていると判定した場合、選択部は、以下の処理を実行する。つまり、選択部は、ラベルフォーマットリスト領域ＡＲ１１において印字エリアＰＡＲのサイズが最大のラベルフォーマットを示す行に対して最大指示画像ｉｇｃ１を重畳して表示させる。
【００６４】
ステップＳ２０７：また、印字エリアＰＡＲのサイズが最大のラベルフォーマットがラベルフォーマットリスト領域ＡＲ１１内に表示されていないとステップＳ２０５にて判定された場合、あるいは、ステップＳ２０６の処理が終了した後、選択部は、以下の判定を実行する。
つまり、選択部は、ステップＳ２０４で選択した印字エリアＰＡＲのサイズが最小のラベルフォーマットがラベルフォーマットリスト領域ＡＲ１１内に表示されているか否かについて判定する。
【００６５】
ステップＳ２０８：印字エリアＰＡＲのサイズが最小のラベルフォーマットがラベルフォーマットリスト領域ＡＲ１１内に表示されているとステップＳ２０７にて判定された場合、選択部は、以下の処理を実行する。つまり、選択部は、ラベルフォーマットリスト領域ＡＲ１１において印字エリアＰＡＲのサイズが最小のラベルフォーマットを示す行に対して最小指示画像ｉｇｃ２を重畳して表示させる。
【００６６】
なお、ステップＳ２０２〜Ｓ２０８の処理によれば、まずラベルフォーマットリスト画面を表示させたうえで、最大指示画像ｉｇｃ１と最小指示画像ｉｇｃ２を重畳表示させるという手順になっている。ステップＳ２０２〜Ｓ２０８の処理は、ラベルフォーマットリスト画面の表示開始時もしくはラベルフォーマットリスト領域ＡＲ１１のスクロールに応じた一連の処理である。したがって、ユーザにはラベルフォーマットリスト画面の表示開始やラベルフォーマットリスト領域ＡＲ１１のスクロールと同時に、最大指示画像ｉｇｃ１と最小指示画像ｉｇｃ２が表示されたり、表示される行が変化したりするように見える。
【００６７】
ステップＳ２０９：ステップＳ２０８までの処理を実行した後、選択部は、ラベルフォーマットリスト領域ＡＲ１１に対するスクロール操作が行われたか否かについて判定する。
スクロール操作が行われた場合、選択部は、ステップＳ２０１に戻ることによって、スクロール量に応じて、ラベルフォーマットリスト領域ＡＲ１１にすべきラベルフォーマットを選択する。
【００６８】
ステップＳ２１０：スクロール操作が行われていないとステップＳ２０９において判定した場合、選択部は、ラベルフォーマットリスト画面の表示を終了させるべき場合であるか否かについて判定する。
ラベルフォーマットリスト画面の表示を終了させるべき場合とは、例えば、ラベルフォーマットリスト画面における確定ボタンＢＴ２１又は中止ボタンＢＴ２２が操作された場合である。
ラベルフォーマットリスト画面の表示を終了させるべき場合ではないと判定した場合、選択部は、ステップＳ２０９に処理を戻す。
ステップＳ２１１：ラベルフォーマットリスト画面の表示を終了させるべき場合であるとステップＳ２１０にて判定した場合、選択部は、ラベルフォーマットリスト画面を消去する。
【００６９】
なお、図１１及び図１２による説明では、最大指示画像ｉｇｃ１と最小指示画像ｉｇｃ２とを表示させているが、例えば、最大指示画像ｉｇｃ１と最小指示画像ｉｇｃ２のうちのいずれか一方のみを表示させてもよい。
【００７０】
また、図７に示したラベルプリンタ１００の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、印字エリア指示枠ＦＬＭの表示などを行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００７１】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００７２】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成は本実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。上記実施の形態で示したラベルプリンタに関し、以下の付記を開示する。
【００７３】
（付記項１）
１以上の印字項目を含む印字データの内容をラベルに印字し、印字したラベルを発行するラベルプリンタであって、印字項目ごとに対応して設定された印字エリアを示すラベルフォーマットを記憶する記憶部と、編集対象の印字項目に対応する印字エリアにおいて印字されるべき文字を入力するための文字入力操作が行われる文字入力画面が表示されている状態において、ラベルフォーマットを選択するための操作が行われるのに応じて、前記記憶部に記憶される複数のラベルフォーマットのうちから確認対象のラベルフォーマットを選択する選択部と、前記文字入力画面において、文字入力操作により入力された文字と、前記確認対象のラベルフォーマットにおける編集対象の印字項目に対応する印字エリアに設定されたサイズとの関係が示されるように表示する表示制御部とを備えるラベルプリンタ。
【００７４】
（付記項２）
前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も大きなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させる付記項１に記載のラベルプリンタ。
【００７５】
上記構成によれば、確認対象のラベルフォーマットの選択候補の一覧画像において、編集対象の印字項目に対応する印字エリアのサイズが最も大きなラベルフォーマットが他のラベルフォーマットと区別できるように表示される。
【００７６】
（付記項３）
前記選択部は、ラベルフォーマットを選択するための操作が行われるのに応じて、確認対象のラベルフォーマットの選択候補の一覧画像を表示させ、前記記憶部に記憶されたラベルフォーマットのうちで、編集対象の印字項目に対応する印字エリアのサイズが最も小さなラベルフォーマットについて、前記一覧画像における他のラベルフォーマットとは異なる所定の態様により表示させる付記項１または付記項２に記載のラベルプリンタ。
【００７７】
上記構成によれば、確認対象のラベルフォーマットの選択候補の一覧画像において、編集対象の印字項目に対応する印字エリアのサイズが最も小さなラベルフォーマットが他のラベルフォーマットと区別できるように表示される。
【符号の説明】
【００７８】
１００  ラベルプリンタ
２００  本体部
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  液晶表示部
２０５  タッチパネル
２０６  ラベル発行部
２０７  通信部
【図１】
0006536647.tif 000002
【図２】
0006536647.tif 000003
【図３】
0006536647.tif 000004
【図４】
0006536647.tif 000005
【図５】
0006536647.tif 000006
【図６】
0006536647.tif 000007
【図７】
0006536647.tif 000008
【図８】
0006536647.tif 000009
【図９】
0006536647.tif 000010
【図１０】
0006536647.tif 000011
【図１１】
0006536647.tif 000012
【図１２】
0006536647.tif 000013