(57)【要約】【課題】ラベル発行を行う際のオペレータの操作を容易にすることができるプリンタ装置およびプログラムを提供することである。【解決手段】表示部と、印字媒体に対する印字を行う印字部と、前記印字媒体に対する印字に用いる印字項目を前記印字媒体に対する印字種別毎に設定する項目設定手段と、前記印字種別の選択を受け付ける種別受付手段と、選択された前記印字種別に対応して設定されている前記印字項目が表示されるデータ入力画面を前記表示部に表示する表示制御手段と、前記データ入力画面に対するデータ入力を受け付けて印字情報とするデータ受付手段と、受け付けた前記印字情報に従って前記印字部を制御して前記印字媒体に対する印字を行う印字制御手段と、を備える。【選択図】図８
2013216021.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
印字媒体に対する印字を行う印字部と、
前記印字媒体に対する印字に用いる印字項目を前記印字媒体に対する印字種別毎に設定する項目設定手段と、
前記印字種別の選択を受け付ける種別受付手段と、
選択された前記印字種別に対応して設定されている前記印字項目が表示されるデータ入力画面を前記表示部に表示する表示制御手段と、
前記データ入力画面に対するデータ入力を受け付けて印字情報とするデータ受付手段と、
受け付けた前記印字情報に従って前記印字部を制御して前記印字媒体に対する印字を行う印字制御手段と、
を備えるプリンタ装置。
【請求項２】
前記表示制御手段は、前記種別受付手段が前記印字種別の選択を受け付けるために前記印字種別が一覧表示される選択画面を前記表示部に表示する、
請求項１記載のプリンタ装置。
【請求項３】
前記表示制御手段は、選択された前記印字種別に対応して設定されている前記印字項目が前記表示部に表示しきれない場合、複数ページにわたって表示する、
請求項１記載のプリンタ装置。
【請求項４】
前記データ受付手段は、前記データ入力画面に表示されている前記印字項目に対応付けられた選択項目の一覧を前記表示部に表示してデータ入力を受け付ける、
請求項１記載のプリンタ装置。
【請求項５】
前記データ受付手段は、入力部を前記表示部に表示させ、当該入力部を介して前記データ入力画面に表示されている前記印字項目に対するデータ入力を受け付ける、
請求項１記載のプリンタ装置。
【請求項６】
コンピュータを、
印字媒体に対する印字に用いる印字項目を前記印字媒体に対する印字種別毎に設定する項目設定手段と、
前記印字種別の選択を受け付ける種別受付手段と、
選択された前記印字種別に対応して設定されている前記印字項目が表示されるデータ入力画面を表示部に表示する表示制御手段と、
前記データ入力画面に対するデータ入力を受け付けて印字情報とするデータ受付手段と、
受け付けた前記印字情報に従って印字部を制御して前記印字媒体に対する印字を行う印字制御手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プリンタ装置およびプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケットや商店などにおいて、商品名や価格等をラベルに印字して発行するラベルプリンタが開示されている。
【０００３】
このようなラベルプリンタによれば、印字データを入力させる項目が予め設けられた印字データ作成画面において価格ラベルやＰＯＰ広告毎の印字枚数、商品名、売価などのラベルに印字したい複数の項目のデータを選択（変更）後、ラベル発行を行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術の印字データ作成画面においては、価格ラベルやＰＯＰ広告に印字しないデータ項目までもが表示されてしまう。そのため予め設定された項目数が多い場合には、実際には印字項目数の少ないラベルであるにもかかわらず、データ入力の際には必要となる項目を探さなければならず、操作が煩雑になってしまう、という問題がある。特に、予め設定された項目数が多く、ページ送りやスクロールしなければならない場合には、このような問題が顕著に現れる。
【課題を解決するための手段】
【０００５】
実施形態のプリンタ装置は、表示部と、印字媒体に対する印字を行う印字部と、項目設定手段と、種別受付手段と、表示制御手段と、データ受付手段と、印字制御手段と、を備える。項目設定手段は、前記印字媒体に対する印字に用いる印字項目を前記印字媒体に対する印字種別毎に設定する。種別受付手段は、前記印字種別の選択を受け付ける。表示制御手段は、選択された前記印字種別に対応して設定されている前記印字項目が表示されるデータ入力画面を前記表示部に表示する。データ受付手段は、前記データ入力画面に対するデータ入力を受け付けて印字情報とする。印字制御手段は、受け付けた前記印字情報に従って前記印字部を制御して前記印字媒体に対する印字を行う。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態にかかるラベルプリンタの外観斜視図である。
【図２】図２は、ラベルプリンタの概略構成を示すブロック図である。
【図３】図３は、ＰＬＵファイルのデータ構成を示す図である。
【図４】図４は、ラベル項目ファイルのデータ構成を示す図である。
【図５】図５は、フォーマットファイルのデータ構成を示す図である。
【図６】図６は、ラベルプリンタの機能構成を示すブロック図である。
【図７】図７は、ラベルフォーマット選択画面を例示的に示す正面図である。
【図８】図８は、データ入力画面を例示的に示す正面図である。
【図９】図９は、キーボード画面を例示的に示す正面図である。
【図１０】図１０は、ラベルの印字処理におけるデータ入力画面の生成処理の流れを示すフローチャートである。
【図１１】図１１は、印字項目の抽出処理の流れを示すフローチャートである。
【図１２】図１２は、画面表示処理の流れを示すフローチャートである。
【図１３】図１３は、データ入力画面のデータ設定の一例を示す正面図である。
【図１４】図１４は、データ入力画面に入力されたデータ設定に従って発行されたラベルの一例を示す平面図である。
【図１５】図１５は、データ入力画面のデータ設定の一例を示す正面図である。
【図１６】図１６は、データ入力画面に入力されたデータ設定に従って発行されたラベルの一例を示す平面図である。
【発明を実施するための形態】
【０００７】
以下、本実施形態にかかるプリンタ装置であるラベルプリンタについて説明する。
【０００８】
図１は実施形態にかかるラベルプリンタの外観斜視図、図２はラベルプリンタの概略構成を示すブロック図である。本実施形態にかかるラベルプリンタ１は、オペレータに情報を表示するとともにオペレータからの指示を受け付ける表示入力部１１、設定されたラベルフォーマット等に従って商品の印字媒体であるラベルＬに対して印字を行う印字部であるプリンタ２７（図２参照）、ラベルＬを発行するラベル発行口１２などを有している。
【０００９】
表示入力部１１は、表示部であるＬＣＤ１１ａおよびＬＣＤ１１ａの表示面に積層配置されてタッチ指定可能なタッチパネル１１ｂを備えている。
【００１０】
ラベルプリンタ１は、制御部としてのＣＰＵ（Central  Processing  Unit）２１と、制御プログラムや固定データ等を記憶するフラッシュＲＯＭ（Read  Only  Memory）２２と、ワークエリアを有するＲＡＭ（Random  Access  Memory）２３と、を備えている。
【００１１】
また、本実施形態にかかるラベルプリンタ１は、上位装置からの各種設定データの送受信を行うためのネットワークインタフェース２９と、タッチパネル１１ｂからの入力データを取り込むキーコントローラ２４と、ＬＣＤ１１ａの各種設定画面の表示およびＬＥＤ２６の表示を行う表示コントローラ２５と、プリンタ２７を制御するプリンタエンジン２８と、ラベルＬを印字する際に使用する透過，反射，温度等の各種センサ３０とデータの受け渡しを行うＩ／Ｏポート３１と、を備えている。
【００１２】
ＣＰＵ２１と、フラッシュＲＯＭ２２、ＲＡＭ２３、ネットワークインタフェース２９、キーコントローラ２４、表示コントローラ２５、プリンタエンジン２８、Ｉ／Ｏポート３１とはバスラインによって接続されている。
【００１３】
フラッシュＲＯＭ２２には、ＰＬＵ（Price  Look  Up）ファイルＦ１（図３参照）、ラベル項目ファイルＦ２（図４参照）、フォーマットファイルＦ３（図５参照）が記憶されている。
【００１４】
図３は、ＰＬＵファイルＦ１のデータ構成を示す図である。ＰＬＵファイルＦ１は、商品を示す商品情報を記憶するファイルである。品番は、６桁の商品コードなど、商品それぞれに対応する番号である。そして、ＰＬＵファイルＦ１は、品番に対応付けて、あいうえお検索、分類コード、バーコード作成タイプ、ＪＡＮコード、商品コードなど、商品を示す商品情報を記憶している。
【００１５】
あいうえお検索には、商品名の頭文字が割り付けられる。分類コードは、商品が属する分類を表す６桁のコードである。バーコード作成タイプは、商品のラベルＬに印字するバーコードのタイプを表す２桁のコードである。ＪＡＮコードは、共通する商品の１３桁の共通商品コードである。商品コードは、６桁の商品コードである。
【００１６】
図４は、ラベル項目ファイルＦ２のデータ構成を示す図である。ラベル項目ファイルＦ２は、項目設定手段として機能するものであって、ラベルＬの印字に用いる印字項目を印字種別毎に規定する。フォーマットコードは、商品のラベルＬの印字に用いるラベルフォーマットのコードである。ラベルフォーマット名は、ラベルフォーマットの名称である。そして、ラベル項目ファイルＦ２は、ラベルＬの印字に用いる印字項目をラベルフォーマットとしてフォーマットコード（印字種別）に対応付けて記憶している。図４に示すラベル項目ファイルＦ２においては、設定される印字項目が“○”で表されている。
【００１７】
図５は、フォーマットファイルＦ３のデータ構成を示す図である。フォーマットファイルＦ３は、ラベルＬの印字に用いる複数の種類のラベルフォーマットを記憶する。フォーマットコードは、商品のラベルＬの印字に用いるラベルフォーマットのコードである。そして、フォーマットファイルＦ３は、フォーマットコードに対応付けて、パラメータレングス、文字列番号、基点Ｘ座標、基点Ｙ座標、横倍率／文字幅／グラフィックデータ幅、縦倍率／文字高さ／グラフィックデータ高さ、文字種別／グラフィックデータ種別などのフォーマットなど、ラベルＬの印字に用いるラベルフォーマットを記憶している。
【００１８】
次に、図６を用いて、本実施形態にかかるラベルプリンタ１の機能構成について説明する。図６は、ラベルプリンタ１の機能構成を示すブロック図である。図６に示すように、ラベルプリンタ１のＣＰＵ２１は、フラッシュＲＯＭ２２に記憶された制御プログラムを順次実行することにより、表示制御手段である表示制御部２１１、種別受付手段であるコード受付部２１２、データ受付手段であるデータ受付部２１３、印字制御手段である印字制御部２１４としての機能を備える。
【００１９】
表示制御部２１１は、ラベルフォーマット選択画面Ｐ１をＬＣＤ１１ａに表示する（図７参照）。図７に示すように、ラベルフォーマット選択画面Ｐ１は、フォーマットコードおよび当該フォーマットコードに対応するラベルフォーマット名が一覧表示される。
【００２０】
また、表示制御部２１１は、ラベルフォーマット選択画面Ｐ１から選択されたフォーマットコードに対応するラベルＬの印字に用いる印字項目が表示されるデータ入力画面Ｐ２をＬＣＤ１１ａに表示する（図８参照）。図８に示すように、データ入力画面Ｐ２は、ラベル項目ファイルＦ２においてフォーマットコードに対応付けられている印字項目が表示される。
【００２１】
また、表示制御部２１１は、データ入力画面Ｐ２におけるデータ入力後に、ラベルＬを印字発行することを要求する発行ボタンＢ１も表示する。
【００２２】
コード受付部２１２は、ラベルＬを印字する商品についてのフォーマットコードを受け付けるものである。本実施形態では、コード受付部２１２は、ラベルフォーマット選択画面Ｐ１に一覧表示された何れかのフォーマットコードがタッチパネル１１ｂを介して操作されると、操作対象のフォーマットコードと対応付けて記憶されたラベルＬの印字に用いる印字項目をラベル項目ファイルＦ２から読み出す。読み出された印字項目は、表示制御部２１１に渡され、表示制御部２１１はデータ入力画面Ｐ２を生成して表示する。
【００２３】
データ受付部２１３は、ラベルＬを印字する商品を受け付けるものである。本実施形態では、データ受付部２１３は、データ入力画面Ｐ２に表示されている印字項目がタッチパネル１１ｂを介して操作されると、操作対象の印字項目に対応付けられた選択項目の一覧を例えばＰＬＵファイルＦ１から抽出してプルダウンメニューや選択画面として表示する。データ受付部２１３は、プルダウンメニューや選択画面として表示された何れかの選択項目がタッチパネル１１ｂを介して操作されると、当該選択項目がデータ入力画面Ｐ２の印字項目に入力されたものとして、当該選択項目を印字情報テーブル（図示せず）に記憶する。特に図示しないが、ＲＡＭ２３は、商品名や値段、当該商品のラベルを印字する際の印字枚数などの印字情報を記憶する印字情報テーブルを記憶しているものとする。
【００２４】
なお、印字項目に対するデータ入力はプルダウンメニューや選択画面によって行うものに限るものではなく、例えば図９に示すようなキーボード画面Ｐ３を表示させて各種データを文字入力させるようにしても良い。
【００２５】
印字制御部２１４は、データ入力画面Ｐ２におけるデータ入力後に、発行ボタンＢ１がタッチパネル１１ｂを介して操作された場合、ＲＡＭ２３に記憶された印字情報テーブルから、商品の印字情報を読み出す。そして、ラベルプリンタ１は、読み出した印字情報およびコード受付部２１２で受け付けたフォーマットコードに対応するフォーマットファイルＦ３のラベルフォーマットに従ってプリンタ２７を制御して商品のラベルＬを印字する。
【００２６】
次に、図１０〜１２を用いて、本実施形態にかかるラベルプリンタ１におけるラベルＬの印字処理におけるデータ入力画面Ｐ２の生成処理について詳細に説明する。
【００２７】
図１０は、ラベルの印字処理におけるデータ入力画面Ｐ２の生成処理の流れを示すフローチャートである。図１０に示すように、コード受付部２１２は、ラベルフォーマット選択画面Ｐ１に一覧表示された何れかのフォーマットコードがタッチパネル１１ｂを介して操作されたと判断すると（ステップＳ１のＹｅｓ）、操作対象のフォーマットコードと対応付けて記憶されたラベルフォーマットをラベル項目ファイルＦ２から読み出す（ステップＳ２）。
【００２８】
次いで、データ受付部２１３は、ラベルフォーマットに設定されているラベルＬの印字に用いる印字項目の抽出処理を行う（ステップＳ３）。
【００２９】
ここで、図１１は印字項目の抽出処理の流れを示すフローチャートである。図１１に示すように、印字項目の抽出処理では、読み出されたラベルフォーマットに設定されている印字項目の数Ｎを抽出し（ステップＳ３１）、印字項目の数が０の場合は（ステップＳ３２のＹｅｓ）、処理を終了する。
【００３０】
一方、印字項目の数が０でない場合は（ステップＳ３２のＮｏ）、印字項目Ｎの内容を取り出し（ステップＳ３３）、印字項目ＮのフラグをＯＮし（ステップＳ３４）、印字項目Ｎをデクリメント（Ｎ←Ｎ−１）する（ステップＳ３５）。
【００３１】
上述したステップＳ３２〜Ｓ３５は、印字項目の数が０と判断されるまで（ステップＳ３２のＹｅｓ）、繰り返される。
【００３２】
図１０に戻り、ステップＳ３の印字項目の抽出処理が終了すると、データ受付部２１３は、画面表示処理（ステップＳ４）を実行する。
【００３３】
ここで、図１２は画面表示処理の流れを示すフローチャートである。図１２に示すように、画面表示処理では、前述のステップＳ３４で実行した印字項目フラグＯＮの項目数を取得し（ステップＳ４１）、項目Ｎを画面表示するとともに（ステップＳ４２）、印字項目Ｎをデクリメント（Ｎ←Ｎ−１）する（ステップＳ４３）。
【００３４】
上述したステップＳ４２〜Ｓ４３は、印字項目の数が０と判断されるまで（ステップＳ４４のＹｅｓ）、繰り返される。印字項目の数が０と判断された場合には（ステップＳ４４のＹｅｓ）、全ての印字項目を含むデータ入力画面Ｐ２の生成および表示が完了したことになる。
【００３５】
図１３はデータ入力画面Ｐ２のデータ設定の一例を示す正面図、図１４はデータ入力画面Ｐ２に入力されたデータ設定に従って発行されたラベルの一例を示す平面図である。図１３に示すように、データ入力画面Ｐ２には、ラベル項目ファイルＦ２にラベルフォーマットとして設定されている印字項目のみが表示されることになる。図１４に示すラベルＬには、ラベルフォーマットとして設定されている印字項目である「品名」、「値段」が表示されている。
【００３６】
また、図１５はデータ入力画面Ｐ２のデータ設定の一例を示す正面図、図１６はデータ入力画面Ｐ２に入力されたデータ設定に従って発行されたラベルの一例を示す平面図である。図１５に示すように、ラベルフォーマットとして設定されている印字項目が多くて１ページに表示しきれない場合には、データ入力画面Ｐ２が複数ページ（図１５の例は、全２ページ中の１ページ目の画面）にわたって表示されることになる。図１６に示すラベルＬには、ラベルフォーマットとして設定されている印字項目である「品名」、「補助メッセージ」、「部門コード」、「値段」、「産地」が表示されている。
【００３７】
このように、実施形態のラベルプリンタ１によれば、ラベル項目ファイルＦ２においてラベルに対する印字に用いる印字項目をラベルに対する印字種別（フォーマットコード）毎に設定しておき、コード受付部２１２で選択された印字種別に対応して設定されている印字項目が表示されるデータ入力画面Ｐ２をＬＣＤ１１ａに表示し、データ受付部２１３でデータ入力画面Ｐ２に対するデータ入力を受け付けた印字情報に従ってプリンタ２７を制御してラベルに対する印字を行うようにした。これにより、ラベル項目ファイルＦ２においてラベルフォーマットとして設定された印字項目のみをデータ入力画面Ｐ２に表示するため、ラベル発行を行う際のオペレータの操作を容易にすることができる。
【００３８】
なお、本実施形態のラベルプリンタ１で実行される制御プログラムは、フラッシュＲＯＭ２２等に予め組み込まれて提供されるが、これに限定するものではなく、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００３９】
さらに、本実施形態のラベルプリンタ１で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のラベルプリンタ１で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００４０】
本実施形態のラベルプリンタ１で実行される制御プログラムは、上述した各部（表示制御部２１１、コード受付部２１２、データ受付部２１３、印字制御部２１４など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ２１（プロセッサ）が上記フラッシュＲＯＭ２２から制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部２１１、コード受付部２１２、データ受付部２１３、印字制御部２１４などが主記憶装置上に生成されるようになっている。
【００４１】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４２】
１      プリンタ装置
１１ａ      表示部
２７      印字部
２１２      種別受付手段
２１１      表示制御手段
２１３      データ受付手段
２１４      印字制御手段
Ｆ２      項目設定手段
【先行技術文献】
【特許文献】
【００４３】
【特許文献１】特開２００１−２３６３９８号公報
【図１】
2013216021.tif 000003
【図２】
2013216021.tif 000004
【図３】
2013216021.tif 000005
【図４】
2013216021.tif 000006
【図５】
2013216021.tif 000007
【図６】
2013216021.tif 000008
【図７】
2013216021.tif 000009
【図８】
2013216021.tif 000010
【図９】
2013216021.tif 000011
【図１０】
2013216021.tif 000012
【図１１】
2013216021.tif 000013
【図１２】
2013216021.tif 000014
【図１３】
2013216021.tif 000015
【図１４】
2013216021.tif 000016
【図１５】
2013216021.tif 000017
【図１６】
2013216021.tif 000018