(57)【要約】      （修正有）【課題】ラベルプリンタそれ自体に大容量の記憶領域を設けることなく、既発行ラベルの内容を画像データの形式でログとして残す。【解決手段】フラッシュＲＯＭ１０４（メモリ）に予め書き込まれたプログラムに従った処理を実行するマイクロコンピュータ１０１（制御部）によって各部を制御し、（１）ラベルに印字させる取引情報を含むラベル画像を編集するための編集画面を液晶ディスプレイ４に表示させる処理、（２）入力部（キーボード５、タッチパネルＴＰ）によって入力された情報に基づいて編集画面上でラベル画像を編集する処理、（３）編集画面上で編集されたラベル画像をＲＡＭ１０５の画像メモリに画像データとして展開し、展開した画像データに従いプリンタ機構部３にラベルを印字発行させる処理、及び、（４）画像メモリに展開した画像データに基づく画像ファイルを生成してメモリカード２０１（外部記憶部）に記憶させる処理、を実行する。【選択図】図４
2010005961.tif 000002
【特許請求の範囲】
【請求項１】
メモリに予め書き込まれたプログラムに従った処理を実行する制御部と、
ディスプレイと、
情報を操作入力するための入力部と、
長尺状のラベル用紙を案内搬送する過程でラベル用紙に印字を行ないラベルとして発行するプリンタ機構部と、
を備え、前記制御部は、
ラベルに印字させる取引情報を含むラベル画像を編集するための編集画面を前記ディスプレイに表示させる処理と、
前記入力部によって入力された情報に基づいて前記編集画面上でラベル画像を編集する処理と、
前記編集画面上で編集されたラベル画像を画像メモリに画像データとして展開し、展開した画像データに従い前記印字発行部にラベルを印字発行させる処理と、
前記画像メモリに展開した画像データに基づく画像ファイルを生成して外部記憶部に記憶させる処理と、
を実行する、ラベルプリンタ。
【請求項２】
メモリスロットを備え、
画像ファイルを記憶させる前記外部記憶装置は、前記メモリスロットに装着されたメモリカードである、
請求項１記載のラベルプリンタ。
【請求項３】
前記画像ファイルをビットマップ形式で生成する、請求項１又は２記載のラベルプリンタ。
【請求項４】
前記制御部は、前記編集画面上で編集されたラベル画像に変更があった場合にのみ、前記画像メモリに展開した画像データに基づく画像ファイルを生成して前記外部記憶部に記憶させる処理を実行する、請求項１、２又は３記載のラベルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルに印字するラベル画像を編集画面上で編集し、編集後のラベル画像をラベルに印字して発行するようにしたラベルプリンタに関する。
【背景技術】
【０００２】
従来、ラベルプリンタとして、外部機器から送信された印字データに基づきラベルを印字発行する機能のみならず、ラベルに印字するラベル画像を編集画面上で編集できるようにしたものが実用化されている。このようなラベルプリンタは、ディスプレイ及び入力部を備え、入力部によって入力されたデータ、例えば商品コードに基づいてこの商品コードに紐付けされている情報を収集し、このような情報を合成して編集画面上でラベル画像を編集可能とする。そして、編集後のラベル画像を画像メモリに画像データとして展開し、展開した画像データに従いラベルを印字発行する。
【０００３】
上記構造のラベルプリンタにおいては、入力部によって入力されたデータ、例えば商品コードに基づいてこの商品コードに紐付けされている情報を収集するという機能を実現するために、内蔵メモリにいわゆるＰＬＵファイルを記憶保存する。ＰＬＵファイルは、商品コードにその商品の品名や単価等の情報を紐付けして記憶するため、入力部によって入力された商品コードを検索キーとしてその商品の品名や単価等の情報を収集することが可能となる。このようなＰＬＵファイルを利用して収集した情報に基づくラベルの印字発行については、例えば特許文献１に記載されている。
【０００４】
【特許文献１】特開２００６−２８９８６２公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記構造のラベルプリンタは、一般的には、ハードディスクドライブ（ＨＤＤ）等の大容量記憶部を持たない。このため、フラッシュＲＯＭ等のメモリに予め書き込まれたプログラムに従った処理を実行する、いわゆるファームウェア構成を採用することが一般的である。このような構成上、問題となるのがログの保存である。この点について、以下に詳細に述べる。
【０００６】
ラベルには、商品の単価や価格等の情報が印字される他、食品に貼付するラベルであれば、賞味期限、消費期限、食品添加物の情報、産地、製造者情報等、各種の情報が印字される。これらの情報は、ラベルが貼付される商品を購入する顧客にとって重要な情報であり、近年における消費者意識の高まりにより、その重要性はより一層高まっている。このため、過去に遡ってラベルに印字した内容を確認したいという要望があり、この意味で、ラベルに印字した内容を記録するログが重要となる。
【０００７】
ところが、前述したように、ファームウェア構成を採用するラベルプリンタでは、ハードディスクドライブ（ＨＤＤ）等の大容量記憶部を持たないことが一般的であるため、ラベルに印字した内容を記録するための十分な記憶容量を確保することができない。このため、ラベルプリンタそれ自体に、既発行ラベルの内容を画像データの形式でログとして残すことは困難である。
【０００８】
本発明は、このような点に鑑みなされたもので、ラベルプリンタそれ自体に大容量の記憶領域を設けることなく、既発行ラベルの内容を画像データの形式でログとして残すことを目的とする。
【課題を解決するための手段】
【０００９】
本発明のラベルプリンタは、メモリに予め書き込まれたプログラムに従った処理を実行する制御部と、ディスプレイと、情報を操作入力するための入力部と、長尺状のラベル用紙を案内搬送する過程でラベル用紙に印字を行ないラベルとして発行するプリンタ機構部と、を備え、前記制御部は、ラベルに印字させる取引情報を含むラベル画像を編集するための編集画面を前記ディスプレイに表示させる処理と、前記入力部によって入力された情報に基づいて前記編集画面上でラベル画像を編集する処理と、前記編集画面上で編集されたラベル画像を画像メモリに画像データとして展開し、展開した画像データに従い前記印字発行部にラベルを印字発行させる処理と、前記画像メモリに展開した画像データに基づく画像ファイルを生成して外部記憶部に記憶させる処理と、を実行する。
【発明の効果】
【００１０】
本発明によれば、ラベルに印字するために画像メモリに展開した画像データに基づく画像ファイルを生成し、生成した画像ファイルを外部記憶部に記憶させるようにしたので、ラベルプリンタそれ自体に大容量の記憶領域を設けることなく、既発行ラベルの内容を画像データの形式でログとして残すことができる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の一形態を図１ないし図８に基づいて説明する。
【００１２】
図１は、ラベルプリンタ１の全体の外観斜視図である。本実施の形態のラベルプリンタ１は、ハウジング２の内部にプリンタ機構部３（図２、図３参照）を備え、タッチパネルＴＰ付きのディスプレイである液晶ディスプレイ４をハウジング２の上部に、キーボード５をハウジング２の上面にそれぞれ備えている。タッチパネルＴＰ及びキーボード５は、情報を操作入力するための入力部を構成する。また、外観上、ハウジング２には、その正面にラベル発行口６が設けられている。
【００１３】
キーボード５には、三つのファンクションキー５ａが設けられており、これらのファンクションキー５ａには自由に機能を割り付けることができる。本実施の形態では、これらのファンクションキー５ａに、「検索」、「編集」及び「発行」という機能が割り付けられている。これらの「検索」、「編集」及び「発行」の各機能については、図５に示すフローチャート等に基づいて後に詳述する。
【００１４】
図２は、内部構造を仮想的に示す全体の側面図である。ここで、ハウジング２に内蔵されたプリンタ機構部３について説明する。まず、ハウジング２の内部には、長尺上の台紙７に複数個のラベルＬが所定間隔で規則的に貼付されたラベル用紙８をロール状に回巻した状態で収納保持する用紙保持部９が設けられ、この用紙保持部９に保持されて引き出されたラベル用紙８を所定の経路に案内する案内経路１０が設けられている。この案内経路１０の途中には、案内経路１０を挟んで対向配置されたプラテン１１とラインサーマルヘッド１２とからなる印字部１３と、この印字部１３よりも用紙搬送経路下流側に位置するラベル剥離部としての剥離板１４とが配置されている。さらに、案内経路１０の終端には、ラベルＬが剥離された後の台紙７を巻き取る台紙巻取り軸１５に巻き取らせる台紙巻取り機構１６が配置されている。
【００１５】
図３は、印字部１３、剥離板１４及び台紙巻取り軸１５を拡大して示す縦断側面図である。印字部１３は、プラテン１１とラインサーマルヘッド１２とがヘッドフレーム１７に取り付けられたユニット構造のものである。つまり、ヘッドフレーム１７には、図示しない駆動部に駆動されて回転駆動するようにプラテン１１が回転自在に取り付けられている。また、ラインサーマルヘッド１２はヘッドフレーム１７に回動自在に取り付けられたヘッドブラケット１８に取り付けられている。ヘッドブラケット１８は、プラテン１１に対してラインサーマルヘッド１２がその図示しない発熱体を当接させることができるようにラインサーマルヘッド１２を保持している。そして、ヘッドブラケット１８には板ばね１９が屈撓自在に取り付けられ、この板ばね１９はカム機構２０によって押圧され、これによってラインサーマルヘッド１２の図示しない発熱体がプラテン１１に押し付けられている。また、ヘッドフレーム１７にはラベル用紙８の弛みを除去しつつ案内する弾性体２１と、ラベル用紙８をプラテン１１とラインサーマルヘッド１２との間に円滑に案内するための案内ピン２２とが取り付けられている。ラベル用紙８は、弾性体２１、案内ピン２２及び印字部１３によって案内経路１０に案内され、プラテン１１及び台紙巻取り軸１５の回転によって搬送される。これらのプラテン１１及び台紙巻取り軸１５は、図示しない駆動源により、正逆回転自在に回転駆動される。したがって、これらの弾性体２１、案内ピン２２、印字部１３及び台紙巻取り軸１５は、用紙搬送機構を構成する。用紙搬送機能は、台紙７にラベルＬが貼着されたラベル用紙８を案内経路１０に沿って前進方向及び後進方向に搬送する機構である。
【００１６】
図４は、各部の電気的接続を示すブロック図である。図４に示すように、ラベルプリンタ１には、制御部としてのマイクロコンピュータ１０１が備えられており、このマイクロコンピュータ１０１が各部を駆動制御する。マイクロコンピュータ１０１は、各部を集中的に制御するＣＰＵ１０２に、バスライン１０３を介してＢＩＯＳ及び各部を制御するためのプログラム等の固定的情報を予め記憶するメモリとしてのフラッシュＲＯＭ１０４と、各種情報を書き換え自在に記憶してワークエリア等として機能するＲＡＭ１０５とが接続されて構成されている。したがって、マイクロコンピュータ１０１は、情報処理を実行するファームウェア構成の情報処理部を構成する。
【００１７】
図４では、ＣＰＵ１０２、フラッシュＲＯＭ１０４及びＲＡＭ１０５を単一構成物として表示しているが、これらのＣＰＵ１０２、フラッシュＲＯＭ１０４及びＲＡＭ１０５は、複数の固体に分割されて構成されていてもよい。特に、ＲＡＭ１０５として表示している構成物は、少なくとも、ワークエリアとして用いられるチップと画像メモリを構成するチップとを含んでいる。
【００１８】
マイクロコンピュータ１０１には、バスライン１０３を介してプリンタ機構部３を駆動制御するプリンタ制御回路１５１、液晶ディスプレイ４、タッチパネルＴＰ及びキーボード５が接続されている。液晶ディスプレイ４についてはそのビデオコントローラ（図示せず）、タッチパネル及びキーボード５についてはそれらの入力コントローラ（図示せず）がバスライン１０３に接続されている。そこで、マイクロコンピュータ１０１は、ＲＡＭ１０５の画像メモリに生成した画像データに従った印字データを印字制御信号と共にプリンタ制御回路１５１に送信出力し、プリンタ機構部３にその印字データに応じた印字動作を実行させる。また、マイクロコンピュータ１０１は、タッチパネルＴＰ及びキーボード５からの入力信号を取り込み、ＲＡＭ１０５に一時記憶する。更に、マイクロコンピュータ１０１は、ビデオコントローラに駆動制御信号を出力し、液晶ディスプレイ４に画像データに応じた画像を表示させる。
【００１９】
マイクロコンピュータ１０１には、バスライン１０３を介してメモリスロット１５２及びネットワークカード１５３も接続されている。メモリスロット１５２は、各種のメモリカード２０１の装着を許容し、メモリカード２０１に対する情報の書き込み及び読み出しを実行する。ネットワークカード１５３は、マイクロコンピュータ１０１をネットワーク（図示せず）に接続させ、外部機器との間でのデータ送受信を実現させる。
【００２０】
ラベルプリンタ１は、その使用に先立ち、ラベルＬに印字すべきデータを含むＰＬＵファイル３０１及びメッセージファイル３０２を取得し、ＲＡＭ１０５に記憶する。これらのＰＬＵファイル３０１及びメッセージファイル３０２は、ネットワークカード１５３を介して外部機器から取得する。ＰＬＵファイル３０１は、商品コードである品番に対応付けて、商品の品名（テキストデータ）、単価（数値データ）、消費期限（数値データ）等の各種データを管理している。メッセージファイル３０２は、商品コードである品番に対応付けて、商品の保存方法や添加物に関するメッセージデータ（テキストデータ）を管理している。
【００２１】
図５は、登録モードでの処理内容を示すフローチャートである。このフローチャートに示す処理は、フラッシュＲＯＭ１０４にファームウェア構成で予め書き込まれているプログラムに従ったＣＰＵ１０２の処理内容を示している。
【００２２】
ＣＰＵ１０２は、まず、出力フラグＦを０にした上で（ステップＳ１０１）、現在の機器モードが登録モードかどうかを判定する（ステップＳ１０２）。出力フラグＦは、ラベル画像の画像データを出力して外部記憶部であるメモリカード２０１に記憶させるべきかどうかの判定処理に用いるフラグである。フラッシュＲＯＭ１０４に記憶されているプログラムは、出力フラグＦ「０」は出力しない、出力フラグＦ「１」は出力するという意味づけを与えている。
【００２３】
ＣＰＵ１０２は、現在の機器モードが登録モードではないと判定した場合には（ステップＳ１０２のＮ）、他のモードに移行する（ステップＳ１０３）。これに対して、登録モードであったと判定した場合には（ステップＳ１０２のＹ）、キーボード５からのキー入力の有無を判定する（ステップＳ１０４）。そして、キー入力がないと判定した場合には（ステップＳ１０４のＮ）、登録モードでの他の処理を実行する（ステップＳ１０５）。
【００２４】
これに対して、ＣＰＵ１０２は、キー入力があったと判定した場合（ステップＳ１０４のＹ）、既発行ラベルの検索処理を実行するのか（ステップＳ１０６のＹ）、ラベル画像の編集処理を実行するのか（ステップＳ１０７のＹ）、ラベル画像の印字発行処理を実行するのか（ステップＳ１０８のＹ）、を判定する。つまり、ＣＰＵ１０２は、ステップＳ１０４でキー入力ありを判定した場合（ステップＳ１０４のＹ）、その入力が［編集］キーの入力であったかどうかを判定し（ステップＳ１０６）、これをもって既発行ラベルの検索処理をするかどうかを見極める。キー入力が［検索］キーの入力ではなかったと判定した場合には（ステップＳ１０６のＮ）、キー入力が［編集］キーの入力であったかどうかを判定し（ステップＳ１０７）、これをもってラベル画像の編集処理をするかどうかを見極める。キー入力が［編集］キーの入力ではなかったと判定した場合には（ステップＳ１０７のＮ）、キー入力が［発行］キーであったかどうかを判定し（ステップＳ１０８）、これをもってラベル画像の印字発行処理をするかどうかを見極める。そして、ＣＰＵ１０２は、キー入力が［発行］キーではなかったと判定した場合（ステップＳ１０８のＮ）、他のキー処理を実行する（ステップＳ１０９）。以下、既発行ラベルの検索処理（ステップＳ１０６のＹ、ステップＳ１１０〜Ｓ１１５）、ラベル画像の編集処理（ステップＳ１０７のＹ、ステップＳ１１６〜Ｓ１１７）、ラベル画像の印字発行処理（ステップＳ１０８のＹ、ステップＳ１１８〜Ｓ１２４）について説明する。
【００２５】
まず、ラベル画像の編集処理（ステップＳ１０７のＹ、ステップＳ１１６〜Ｓ１１７）について説明する。ＣＰＵ１０２は、キー入力が［編集］キーの入力であったと判定した場合（ステップＳ１０７のＹ）、ラベル画像の編集処理を実行する（ステップＳ１１６）。この処理で、ＣＰＵ１０２は、ラベル画像を編集するための編集画面Ｅを液晶ディスプレイ４に表示する。
【００２６】
図６は、登録モードにおけるラベル画像を編集するための編集画面Ｅの一例を示す模式図である。この一例は、［編集］キーの入力後（図５のフローチャート中のステップＳ１０７のＹ）、キーボード５で商品コードである品番「０００００１」が入力された一例である。これにより、ＣＰＵ１０２は、ＰＬＵファイル３０１及びメッセージファイル３０２を検索し、品番「０００００１」に紐付けされているデータを呼び出す。これにより、ＣＰＵ１０２は、ＰＬＵファイル３０１から、「和牛肩ロース焼肉用」という品名のテキストデータ、「精肉」という補助品名のテキストデータ、単価の数値データ、消費期限に関する数値データ、及びバーコードのイメージデータを取得する。また、ＣＰＵ１０２は、メッセージファイル３０２から、「お早めにお召し上がりください。」という保存方法のテキストデータ、及び、原材料名等を列挙する添加物のテキストデータを取得する。ＣＰＵ１０２は、それらの取得データに基づいて、編集画面Ｅを生成表示する。以下、この編集画面Ｅについてより詳細に説明する。
【００２７】
編集画面Ｅは、その上部に「編集」の文字と日時とを表示するタイトル欄Ｅ１を有している。「編集」の文字は、フラッシュＲＯＭ１０４にファームウェア構成で記録されているプログラムによるフレーム画像であり、日時はＣＰＵ１０２の時計回路（図示せず）によって計時される現在日時のデータである。
【００２８】
編集画面Ｅは、タイトル欄Ｅ１の直下に、品名表示欄Ｅ２を有している。品名表示欄Ｅ２には、品番（「０００００１」）、品名（「和牛肩ロース焼肉用」）、及び補助品名（「精肉」）が表示されている。これらの情報は、ＰＬＵファイル３０１から取得したデータに基づき表示されている。
【００２９】
編集画面Ｅは、品名表示欄Ｅ２の直下に、個別表示欄Ｅ３を有している。個別表示欄Ｅ３には、加工日（「２００８．６．４」）、加工時刻（「１１：３０」）、消費期限（「２００８．６．１１」）、消費時刻（「１１：３０」）、数量（「３（個）」）、及び値段（「３８０（円）」）が表示されている。これらの情報のうち、加工日、加工時刻及び数量は、キーボード５によってユーザが操作入力した情報である。消費期限（「２００８．６．１１」）及び消費時刻（「１１：３０」）は、ＰＬＵファイル３０１から取得した消費期限に関する数値データに基づいて、操作入力された加工日及び加工時刻からＣＰＵ１０２が算出した情報である。値段（「３８０（円）」）は、ＰＬＵファイル３０１から取得した単価の数値データに基づいて、操作入力された数量からＣＰＵ１０２が算出した情報である。
【００３０】
編集画面Ｅは、個別表示欄Ｅ３の直下に、メッセージ欄Ｅ４を有している。メッセージ欄Ｅ４には、「お早めにお召し上がりください。」という保存方法及び原材料名等を列挙する添加物が表示されている。これらの情報は、メッセージファイル３０２から取得した保存方法のテキストデータ及び添加物のテキストデータに基づき表示されている。
【００３１】
更に、編集画面Ｅには、各種のコマンドボタンＣＢが表示されている。これらのコマンドボタンＣＢは、タッチパネルＴＰによってタッチ指定可能なオブジェクトである。したがって、ＣＰＵ１０２は、タッチパネルＴＰによってタッチ指定されたコマンドボタンＣＢに表示されている表示対応の処理を実行する。
【００３２】
以上説明した編集画面Ｅによれば、キーボード５での品番入力によりＰＬＵファイル３０１及びメッセージファイル３０２から呼び出されたデータに基づき、タイトル欄Ｅ１、品名表示欄Ｅ２、個別表示欄Ｅ３及びメッセージ欄Ｅ４に、入力された品番に対応する情報が表示される。そして、個別表示欄Ｅ３の加工日、加工時刻及び数量に、キーボード５によって所望の情報を入力することができる。そして、個別表示欄Ｅ３の消費期限、消費時刻及び値段（円）の表示項目には、加工日、加工時刻及び数量への入力データに応じた情報が表示される。こうして、ユーザは、編集画面Ｅ上でラベルに印字するラベル画像を自由に編集することができる。
【００３３】
図５のフローチャートに示す処理の説明に戻る。ＣＰＵ１０２は、ラベル画像の編集処理（ステップＳ１１６）の実行後、出力フラグＦを「１」に設定する。つまり、編集画面Ｅ上で編集したラベル画像の画像データをメモリカード２０１に記憶させるために出力する旨を設定する。そして、ＣＰＵ１０２は、ステップＳ１０２での判定処理にリターンする。
【００３４】
次いで、ラベル画像の印字発行処理（ステップＳ１０８のＹ、ステップＳ１１８〜Ｓ１２４）について説明する。ＣＰＵ１０２は、キー入力が［発行］キーの入力であったと判定した場合（ステップＳ１０８のＹ）、ステップＳ１１６で実行されたラベル画像の編集処理で編集されたラベル画像の印字発行処理を実行する（ステップＳ１１８）。
【００３５】
図７は、ＲＡＭ１０５の画像メモリに展開された画像データの一例を示す模式図である。ＣＰＵ１０２は、ラベル画像の印字発行処理（図５のフローチャート中のステップＳ１１８参照）として、編集画面Ｅ（図６参照）で編集されたラベル画像に基づく画像データをＲＡＭ１０５の画像メモリに展開する。この際、ＣＰＵ１０２は、図５のラベル画像の編集処理に際して編集画面Ｅで編集されたラベル画像のデータに加えて、その際にＰＬＵファイル３０１から取得したバーコードのイメージデータ、更にはデフォルト設定されている店舗情報のテキストデータに基づくテキスト等も画像データに付加する。こうして画像メモリに展開された画像データの一例が図７に示す画像データである。
【００３６】
図５のフローチャートに示す処理の説明に戻る。ＣＰＵ１０２は、ステップＳ１１８のラベル印字発行処理において、図７に例示するような画像データをＲＡＭ１０５の画像メモリに展開したならば、プリンタ制御回路１５１を駆動制御し、プリンタ機構部３によって画像メモリに展開された画像データをラベルＬに印字させる。そして、印字済みのラベルＬをラベル発行口６から発行させる。
【００３７】
その後、ＣＰＵ１０２は、ラベル発行が正常に終了したかどうかを判定し（ステップＳ１１９）、正常終了を判定した場合には（ステップＳ１１９のＹ）、ステップＳ１２０〜Ｓ１２２の処理に進む。これに対して、正常終了を判定できなかった場合には（ステップＳ１１９のＮ）、例えば液晶ディスプレイ４におけるエラー報知を含むエラー処理を実行する（ステップＳ１２３）。この場合のエラー処理は、エラー解除が判定されるまで実行される（ステップＳ１２４）。
【００３８】
ＣＰＵ１０２は、ラベル発行の正常終了を判定した場合には（ステップＳ１１９のＹ）、ステップＳ１１８のラベル印字発行処理でＲＡＭ１０５の画像メモリに展開した画像データをメモリスロット１５２に装着されているメモリカード２０１に記憶させる処理を実行する。つまり、ＣＰＵ１０２は、出力フラグＦの値を参照し、出力フラグＦ＝１かどうかを判定する（ステップＳ１２０）。前述したように、出力フラグＦは、ラベル画像の画像データを出力して外部記憶部であるメモリカード２０１に記憶させるべきかどうかの判定処理に用いるフラグである。出力フラグＦ「０」は画像データを出力しない、出力フラグＦ「１」は画像データを出力するという意味付けがなされている。そこで、ＣＰＵ１０２は、出力フラグＦ＝１を判定した場合には（ステップＳ１２０のＹ）、ステップＳ１１８のラベル印字発行処理で画像メモリに展開した画像データをビットマップ形式の画像ファイルとして生成し、メモリスロット１５２に装着されている外部記憶部としてのメモリカード２０１に記憶させるように出力する（ステップＳ１２１）。その後、出力フラグＦ＝０に設定し（ステップＳ１２２）、ステップＳ１０２での判定処理にリターンする。これに対して、ＣＰＵ１０２は、出力フラグＦ＝０を判定した場合には（ステップＳ１２０のＮ）、ステップＳ１２１での画像ファイルの生成及び出力処理を経ることなく、ステップＳ１０２での判定処理にリターンする。
【００３９】
ここで、ＣＰＵ１０２は、メモリカード２０１に記憶させる画像ファイルには、「yymmdd-pppppp-hhmm-nn.bmp」というファイル名を付する。「yymmdd」は画像ファイルの発行日、「pppppp」は商品コードである品番、「hhmm」は画像ファイルの発行時間、「nn」は追番、「bmp」はビットマップファイルというファイル形式をそれぞれ示している。
【００４０】
したがって、ステップＳ１２１の処理により、ステップＳ１１８のラベル印字発行処理でＲＡＭ１０５の画像メモリに展開された画像データが、ビットマップ形式の画像ファイルとして、メモリスロット１５２に装着されている外部記憶部としてのメモリカード２０１に記憶保存される。したがって、本実施の形態のラベルプリンタ１のように大容量の記憶領域を有しないラベルプリンタ１であっても、既発行のラベルＬに印字した内容を画像データの形式でログとして残すことができる。その結果、発行したラベルＬを貼付して商品を販売した場合、その商品を幾らで売ったか、その商品の加工日及び消費期限を何時として売ったか、その商品に保存方法や添加物に関するどのようなメッセージを付して売ったか等について、後々追跡調査することが可能となる。
【００４１】
その際、ステップＳ１２０の処理により、出力フラグＦ＝１が判定された場合にのみ（ステップＳ１２０のＹ）、換言すると、編集画面Ｅ上でラベル画像の編集処理が実行された場合のみ（ステップＳ１１６〜Ｓ１１７参照）、画像ファイルの生成出力処理が実行される（ステップＳ１２０）。つまり、ラベルＬに印字するラベル画像が設定された場合又は変更された場合にのみ、画像ファイルを外部記憶部であるメモリカード２０１に記憶させ、同一のラベル画像を何枚もラベルＬに印字する場合には、メモリカード２０１に対する画像ファイルの記憶処理はなされない。ラベルＬに印字したラベル画像が同一であれば、メモリカード２０１に記憶させる必要がないからであり、これにより、メモリカード２０１の記憶容量を無駄に消費してしまうような事態を防止することができる。
【００４２】
更に、外部記憶部であるメモリカード２０１に記憶させる画像ファイルのファイル形式がビットマップファイルであることから、ステップＳ１２１で実行される画像ファイル生成処理では、ＲＡＭ１０５の画像メモリに展開されている画像データをそのままファイル形式にすれば足りる。このため、画像データをＪＰＥＧ、ＴＩＦＦ、ＧＩＦ等のファイル形式にする場合に比べて、特別なファイル変換ソフトウェアが不要である。このことは、フラッシュＲＯＭ１０４にファームウェア構成でプログラムを予め記録している本実施の形態のラベルプリンタ１にとって、プログラム構成の複雑化の回避という面で極めて有利に働く。
【００４３】
最後に、既発行ラベルの検索処理（ステップＳ１０６のＹ、ステップＳ１１０〜Ｓ１１５）について説明する。ＣＰＵ１０２は、キー入力が［検索］キーの入力であったと判定した場合（ステップＳ１０６のＹ）、既発行ラベルに関する画像ファイルの呼び出し処理を実行する（ステップＳ１１０）。ＣＰＵ１０２は、画像ファイルの呼び出し処理に際して、まず、検索画面Ｓを液晶ディスプレイ４に画面表示する。
【００４４】
図８は、既発行ラベルに関する画像ファイルの検索画面Ｓの一例を示す模式図である。検索画面Ｓは、加工日及び品番の入力を許容し、入力された加工日及び品番を検索キーとして検索された画像ファイルの内容を表示する画面である。この場合の検索は、メモリスロット１５２に装着されているメモリカード２０１の記憶領域に対してなされる。このような検索画面Ｓについて、その内容を詳細に説明する。
【００４５】
検索画面Ｓは、その上部に「検索」の文字と日時とを表示するタイトル欄Ｓ１を有している。「検索」の文字は、フラッシュＲＯＭ１０４にファームウェア構成で記録されているプログラムによるフレーム画像であり、日時はＣＰＵ１０２の時計回路（図示せず）によって計時される現在日時のデータである。
【００４６】
検索画面Ｓは、タイトル欄Ｓ１の直下左側に、検索キー入力欄Ｓ２を有している。検索キー入力欄Ｓ２は、加工日及び商品コードである品番の入力を許容する欄である。これらの検索キー入力欄Ｓ２には、キーボード５によって、加工日及び品番を個々に入力可能である。
【００４７】
検索画面Ｓは、検索キー入力欄Ｓ２の直下に、タッチパネルＴＰによってタッチ指定可能なオブジェクトとして検索ボタンＳ３を有している。この検索ボタンＳ３は、検索指示ボタンＳ３−１、次検索ボタンＳ３−２及び前検索ボタンＳ３−３という三つのオブジェクトから構成されている。検索指示ボタンＳ３−１は、検索キー入力欄Ｓ２に入力された検索キーによって外部記憶部であるメモリカード２０１の記憶領域を検索すべきことを指示するためのボタンである。次検索ボタンＳ３−２は、検索指示ボタンＳ３−１のタッチ指定によって検索された画像ファイルに対応するラベルＬに対して、その次に発行されたラベルＬに対応する画像ファイルを検索すべきことを指示するためのボタンである。前検索ボタンＳ３−３は、検索指示ボタンＳ３−１のタッチ指定によって検索された画像ファイルに対応するラベルＬに対して、その前に発行されたラベルＬに対応する画像ファイルを検索すべきことを指示するためのボタンである。
【００４８】
ここで、画像ファイルには、前述したように、「yymmdd-pppppp-hhmm-nn.bmp（画像ファイルの発行日−商品コードである品番−画像ファイルの発行時間−追番）」というファイル名が付されている。そこで、検索キー入力欄Ｓ２に入力された発行日、あるいは品番、あるいは発行日及び品番を検索キーとして画像ファイルのファイル名を参照することで、一又は二以上の画像ファイルの検索が可能となる。
【００４９】
検索画面Ｓは、タイトル欄Ｓ１の直下であって検索キー入力欄Ｓ２及び検索ボタンＳ３の右側に、既発行ラベルの画像表示欄Ｓ４を有している。ＣＰＵ１０２は、検索ボタンＳ３のタッチ指定による検索結果である画像ファイルを画像表示欄Ｓ４に表示する。
【００５０】
更に、検索画面Ｓには、各種のコマンドボタンＣＢが最下欄に表示されている。これらのコマンドボタンＣＢは、タッチパネルＴＰによってタッチ指定可能なオブジェクトである。したがって、ＣＰＵ１０２は、タッチパネルＴＰによってタッチ指定されたコマンドボタンＣＢに表示されている表示対応の処理を実行する。
【００５１】
図５のフローチャートに示す処理の説明に戻る。ＣＰＵ１０２は、ステップＳ１１０の画像ファイルの呼び出し処理を実行した後、正常呼び出しがなされたか否かを判定する（ステップＳ１１１）。判定の結果、正常呼び出しであって場合には（ステップＳ１１１のＹ）、出力フラグＦ＝１に設定し、ステップＳ１０２での判定処理にリターンする。これに対して、正常呼び出しでなかった場合には（ステップＳ１１１のＮ）、例えば液晶ディスプレイ４におけるエラー報知を含むエラー処理を実行する（ステップＳ１１３）。この場合のエラー処理は、エラー解除が判定されるまで実行される（ステップＳ１１４）。そして、エラーが解除されると（ステップＳ１１４のＹ）、出力フラグＦ＝０に設定し、ステップＳ１０２での判定処理にリターンする。
【００５２】
このような正常処理の判定処理（ステップＳ１１１）とその判定結果に応じた出力フラグの設定処理（ステップＳ１１２、ステップＳ１１５）は、検索画面Ｓの印字処理に際して利用される。つまり、ＣＰＵ１０２は、画像ファイルの呼び出し処理（ステップＳ１１０）が実行されて液晶ディスプレイ４に検索画面Ｓが表示された状態で、［発行］キーのキー入力を判定すると（ステップＳ１０８のＹ）、ラベル印字発行処理を実行する（ステップＳ１０８）。この際、液晶ディスプレイ４に検索画面Ｓが表示されているならば、この検索画面ＳをラベルＬに印字して発行する。そして、ＣＰＵ１０２は、ラベル発行の正常終了判定後（ステップＳ１１９のＹ）、ステップＳ１１２で出力フラグＦ＝１が設定されている場合には（ステップＳ１２０のＹ）、その際にＲＡＭ１０５の画像メモリに展開されている画像データを画像ファイルとしてメモリカード２０１に記録する（ステップＳ１２１）。これに対して、ＣＰＵ１０２は、ラベル発行の正常終了判定後（ステップＳ１１９のＹ）、ステップＳ１１２で出力フラグＦ＝０が設定されている場合には（ステップＳ１２０のＹ）、そのようなメモリカード２０１へのデータ記録（ステップＳ１２１）をスキップする。
【００５３】
したがって、画像ファイル呼び出し処理（ステップＳ１１０）において、正常な呼び出しがなされた場合にのみ、ラベル発行指示を前提として、その検索画面Ｓの内容を表す画像データを画像ファイルとしてメモリカード２０１にデータ記録し、ログとして残す。
【００５４】
以上、ラベル画像の編集処理（ステップＳ１０７のＹ、ステップＳ１１６〜Ｓ１１７）、ラベル画像の印字発行処理（ステップＳ１０８のＹ、ステップＳ１１８〜Ｓ１２４）、及び、既発行ラベルの検索処理（ステップＳ１０６のＹ、ステップＳ１１０〜Ｓ１１５）について説明した。
【００５５】
なお、実施に際しては、ＲＡＭ１０５の画像メモリに展開したデータをメモリカード２０１に記憶させるファイルのファイル形式としては、ビットマップ形式のみならず、ＪＰＥＧ、ＴＩＦＦ、ＧＩＦ等の他のファイル形式としてもよい。この場合には、フラッシュＲＯＭ１０４にファイル変換ソフトウェアを記録しておく必要がある。
【００５６】
また、画像ファイルを記憶保存する外部記憶部としては、メモリカード２０１に限らず、他の媒体、ネットワークカード１５３を介して構内ネットワークによってアクセス可能な記憶部等であってもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の一形態を示すラベルプリンタの全体の外観斜視図である。
【図２】内部構造を仮想的に示す全体の側面図である。
【図３】印字部と剥離板と台紙巻取り軸と当接部材とを拡大して示す縦断側面図である。
【図４】各部の電気的接続を示すブロック図である。
【図５】登録モードでの処理内容を示すフローチャートである。
【図６】登録モードにおけるラベル画像を編集するための編集画面の一例を示す模式図である。
【図７】画像メモリに展開された画像データの一例を示す模式図である。
【図８】既発行ラベルに関する画像ファイルの検索画面の一例を示す模式図である。
【符号の説明】
【００５８】
３…プリンタ機構部、４…液晶ディスプレイ（ディスプレイ）、５…キーボード（入力部）、８…ラベル用紙、１０１…マイクロコンピュータ（制御部）、１０４…フラッシュＲＯＭ（メモリ）、１５２…メモリスロット、２０１…メモリカード（外部記憶部）、Ｅ…編集画面、Ｌ…ラベル、ＴＰ…タッチパネル（入力部）
【図１】
2010005961.tif 000003
【図２】
2010005961.tif 000004
【図３】
2010005961.tif 000005
【図４】
2010005961.tif 000006
【図５】
2010005961.tif 000007
【図６】
2010005961.tif 000008
【図７】
2010005961.tif 000009
【図８】
2010005961.tif 000010