(57)【要約】【課題】設定項目毎に時間帯に応じて入力値を制限することができるようにする。【解決手段】電源投入時に電源スイッチと所定キーが同時に押下された場合、ステップＳ５において値下げ処理選択画面が表示部に表示され、ステップＳ６において値下げ処理が選択されたと判定されると、ステップＳ７において選択された値下げ処理が表示され、ステップＳ３において選択された値下げ処理に対応する値下げ値が入力されると、ステップＳ４において発行処理が実行される。一方、電源スイッチのみが操作された場合、ステップＳ２において、予め設定された特定の値下げ処理が表示され、ステップＳ３においてその特定の値下げ処理に対応する値下げ値が入力されると、ステップＳ４において発行処理が実行される。【選択図】図３
2007098614.tif 000002
【特許請求の範囲】
【請求項１】
各種設定項目に対応する設定値を入力する入力手段と、
前記入力手段によって入力された前記設定値を各設定項目に設定する設定手段と、
前記入力手段によって入力された入力操作が所定の条件を満たすか否かを判定する判定手段と、
前記判定手段による判定の結果、前記入力手段によって入力された入力操作が所定の条件を満たす場合、前記入力手段によって入力可能な前記設定項目の種類および入力可能な設定値の範囲を入力するための第１の入力画面を生成し、前記判定手段による判定の結果、前記入力手段によって入力された入力操作が所定の条件を満たさない場合、前記入力手段によって前記第１の入力画面において入力された前記設定項目の種類および入力可能な設定値の範囲に基づいた第２の入力画面を生成する生成手段と、
前記生成手段によって生成された前記第１の入力画面および第２の入力画面を表示する表示手段と、
前記第２の入力画面において入力可能な各設定項目の前記設定値の範囲を制限する制限手段と、
前記入力手段によって前記第２の入力画面において入力された各設定項目の前記設定値に基づいて印字処理を実行する印字手段と
を備えることを特徴とする印字装置。
【請求項２】
更に、時間をカウントするカレンダＩＣを備え、
前記生成手段によって生成された前記第１の入力画面は、カレンダＩＣが出力する時間帯毎に入力可能な設定値を制限するための前記設定項目を含み、前記制限手段は、前記第１の入力画面において入力された時間帯毎の前記設定値に基づいて、前記第２の入力画面において各設定項目において入力可能な設定値をカレンダＩＣが出力する時間帯毎に制限する
ことを特徴とする請求項１に記載の印字装置。
【請求項３】
前記判定手段は、電源投入時に、前記入力手段の所定のキーが操作されていたか否かを判定する
ことを特徴とする請求項１または２に記載の印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印字装置に関し、特に、各種設定値の入力が可能な印字装置に関する。
【背景技術】
【０００２】
従来、スーパーマーケット等において、生鮮食品等はその日のうちに売り切ってしまうために、閉店時刻の所定時間前から値下げが行われている。商品価格を値下げした場合、値下げした商品の商品名と、値下げ率、値引き額、または新価格等を印字したラベルを新たに発行し、値下げした商品に貼付している。
この値下げした商品に貼り付けるラベルを新たに発行する場合、値下げした商品の値下げ率、値引き額、または新価格を従業員やパートタイマーがその都度、プリンタの操作部を操作して入力していた。
また、各メーカのデジタルカメラを直接接続して印刷するプリンタ装置において、各カメラで任意に設定される印刷情報と、プリンタ装置における印刷条件との整合を取るために、デジタルカメラ（ＤＳＣ）からＰＤプリンタ装置に画像データを送信して記録する際、ＰＤプリンタ装置からＤＳＣに、そのＰＤプリンタ装置が有しているＣａｐａｂｉｌｉｔｙを送信し、ＤＳＣ側はそのＣａｐａｂｉｌｉｔｙに従って、表示部に表示するＵＩ画面の設定項目を、そのＰＤプリンタ装置が備えている機能に限定して表示するようにしたものがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００４−０１３３４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術では、操作に不慣れな従業員やパートタイマーが値下げした商品の値下げ率、値引き額、または新価格を入力する場合、値下げ率と値引き額を誤って入力することがあり、発行されたラベルによって全く意図しない新価格を提示することとなる恐れがある。
例えば、元値が５００円の商品を５０円値引きして４５０円で販売したい場合に、誤った入力操作によって５０パーセント引きを指定してしまうと、新価格は２５０円となってしまう。この誤った新価格を印字したラベルを商品に貼付して、意図した価格よりも低い価格を一旦提示してしまうと、その後、取り消すことは困難である。無理に取り消そうとすると消費者との間でトラブルが発生したり、店の信用をなくし、経営を不安定にする一因となる恐れがある。
また、ユーザインタフェース画面の設定項目をＰＤプリンタ装置が備える機能に限定して表示する場合でも、操作者に応じて入力内容に制限を加えるということはできなかった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、予め入力内容に制限を加えることができるようにして、不慣れな操作者による入力の誤りを抑制することができるようにするものである。
【課題を解決するための手段】
【０００６】
請求項１に記載の印字装置は、各種設定項目に対応する設定値を入力する入力手段と、入力手段によって入力された設定値を各設定項目に設定する設定手段と、入力手段によって入力された入力操作が所定の条件を満たすか否かを判定する判定手段と、判定手段による判定の結果、入力手段によって入力された入力操作が所定の条件を満たす場合、入力手段によって入力可能な設定項目の種類および入力可能な設定値の範囲を入力するための第１の入力画面を生成し、判定手段による判定の結果、入力手段によって入力された入力操作が所定の条件を満たさない場合、入力手段によって第１の入力画面において入力された設定項目の種類および入力可能な設定値の範囲に基づいた第２の入力画面を生成する生成手段と、生成手段によって生成された第１の入力画面および第２の入力画面を表示する表示手段と、第２の入力画面において入力可能な各設定項目の設定値の範囲を制限する制限手段と、入力手段によって第２の入力画面において入力された各設定項目の設定値に基づいて印字処理を実行する印字手段とを備えることを特徴とする。
また、更に、時間をカウントするカレンダＩＣを備え、生成手段によって生成された第１の入力画面は、時間帯毎に入力可能な設定値を制限するための設定項目を含み、制限手段は、第１の入力画面において入力された時間帯毎の設定値に基づいて、第２の入力画面において各設定項目において入力可能な設定値を時間帯毎に制限するようにすることができる。
また、判定手段は、電源投入時に、入力手段の所定のキーが操作されていたか否かに基づいて操作者を判定するようにすることができる。
【発明の効果】
【０００７】
本発明の印字装置によれば、予め入力可能な内容に制限を加えることができ、不慣れな操作者による入力の誤りや、不正な入力を抑制することができる。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明の印字装置としてのラベルプリンタ１００の一実施の形態の外観図である。同図に示すように、ラベルプリンタ１００は、ラベルプリンタ１００を持ち運ぶための把持部１０１と、各種情報を表示するための表示部１０２と、各種コマンドやデータを入力するための入力部１０３と、ラベルを排出する排出部１０４と、カバーを開閉するためのカバー開閉レバー１０５と、メモリカードを挿入するためのメモリカード挿入部１０６と、各部に電力を供給するバッテリ１０７と、図示しない電源スイッチ等から構成されている。
【０００９】
図２は、図１に示したラベルプリンタ１００の電気的な構成例を示すブロック図である。同図に示すように、本実施の形態は、後述するＲＯＭ（Read Only Memory）１２２に記憶されている制御プログラムに従って各部を制御するとともに各種処理を実行するＣＰＵ（Central Processing Unit）１２１と、上記制御プログラムや各種設定値を記憶するＲＯＭ１２２と、ＣＰＵ１２１が各部を制御するとともに各種処理を実行する上で必要となる各種データを記憶するＲＡＭ１２３と、図示しないラベルを搬送するプラテンローラ１０８を図示しないステッピングモータを介して制御し、ラベルの搬送を制御する搬送制御回路１２４と、サーマルヘッド１０９を制御し、所定の印字データをラベルに印字させる印字制御回路１２５と、図示しない発光部と受光部からなるセンサ１１０を構成する上記発光部から光を出射させ、受光部によって受光された光の強度の変化に基づいてラベルを検出し、ラベルを検出したことを示す検出データをバス１３１を介してＣＰＵ１２１に供給するラベル検出回路１２６と、現在の年月日時分秒からなるカレンダ情報を出力するカレンダＩＣ（Integrated Circuit）１２７と、電源がオフされても保持しておきたいデータを記憶するフラッシュＲＯＭ１２８と、パーソナルコンピュータ等の外部機器と接続してデータやコマンドの送受信を行う外部インタフェース１２９と、ＣＰＵ１２１よりバス１３１を介して供給された表示データを表示部１０２に供給するとともに、入力部１０３より入力されたコマンドやデータをバス１３１を介してＣＰＵ１２１に供給するインタフェース１３０等から構成されている。
【００１０】
図３は、本実施の形態の動作を示すフローチャートである。まず、ステップＳ１において、ＣＰＵ１２１により、操作者によってラベルプリンタ１００の図示しない電源スイッチが操作されて電源が投入されたとき、同時に入力部１０３の所定のキーが押下されていたか否かが判定される。即ち、ＣＰＵ１２１は、電源投入により起動された直後、入力部１０３の所定のキーが押下されているか否かを判定する。
【００１１】
その結果、電源投入時に電源スイッチと同時に入力部１０３の所定のキーが押下されていたと判定された場合、ステップＳ５に進む。一方、電源投入時に電源スイッチと同時に入力部１０３の所定のキーが押下されていなかったと判定された場合、ステップＳ２に進む。
【００１２】
ステップＳ５においては、図４に示したような値下げ処理選択画面が表示部１０２に表示される。即ち、ＣＰＵ１２１は、タイトル「値下げ処理選択」と、値下げ処理として選択可能な選択項目「％引き」、「円引き」、および「新価格」と、入力部１０３を構成する図示しない左矢印キーおよび右矢印キーを操作して選択項目の中のいずれかを選択可能であることを示す左右アイコン２０１を表示するための表示データを生成し、生成した表示データをバス１３１経由でインタフェース１３０を介して表示部１０２に供給する。
【００１３】
表示部１０２は、ＣＰＵ１２１よりインタフェース１３０を介して供給された上記表示データに対応する文字や図形を表示する。これにより、例えば、図４に示したような値下げ処理選択画面が表示される。
【００１４】
この値下げ処理選択画面には、タイトル「値下げ処理選択」と、値下げ処理として選択可能な３つの選択項目「％引き」、「円引き」、および「新価格」と、左右アイコン２０１とが表示される。
【００１５】
次に、ステップＳ６において、操作者が入力部１０３の左矢印キーおよび右矢印キーの少なくともいずれかを操作して表示部１０３に表示された選択項目の中から所望の選択項目上にカーソル２００を移動させ、所望の選択項目上にカーソル２００が表示された状態で入力部１０３の所定のキーを操作することにより、カーソル２００が表示された選択項目が選択されたか否かが判定される。この例では、反転表示された選択項目上にカーソル２００があるものとしている。
【００１６】
その結果、値下げ処理としての選択項目が選択されていないと判定された場合、ステップＳ６の処理が繰り返し実行される。一方、値下げ処理としての選択項目のうちのいずれかが選択されたと判定された場合、ステップＳ７に進む。
【００１７】
ステップＳ７においては、選択された選択項目が表示部１０２に表示される。即ち、ＣＰＵ１２１は、選択された選択項目を表示するための表示データを生成し、バス１３１経由でインタフェース１３０を介して表示部１０２に供給する。表示部１０２は、インタフェース１３０を介して供給された表示データを表示する。
【００１８】
また、ＣＰＵ１２１は、ステップＳ６において選択された選択項目を示すデータをフラッシュＲＯＭ１２８に供給し、記憶させる。
【００１９】
例えば、値下げ処理として、選択項目「％引き」が選択されると、図５（ａ）に示したように、「％引き入力画面」が表示される。また、値下げ処理として、選択項目「円引き」が選択されると、図５（ｂ）に示したように、「円引き入力画面」が表示される。また、値下げ処理として、選択項目「新価格」が選択されると、図５（ｃ）に示したように、「新価格入力画面」が表示される。
【００２０】
一方、ステップＳ２においては、ＣＰＵ１２１により、フラッシュＲＯＭ１２８に記憶されている選択された選択項目を示すデータが読み出され、そのデータに対応する選択項目を入力するための入力画面を表示部１０２に表示するための表示データが生成され、バス１３１経由でインタフェース１３０を介して表示部１０２に供給される。
【００２１】
例えば、フラッシュＲＯＭ１２８に選択項目「％引き」が選択されたことを示すデータが記憶されていた場合、ＣＰＵ１２１は、図５（ａ）に示したような「％引き入力画面」を表示するための表示データを生成し、表示部１０２に供給する。表示部１０２は、ＣＰＵ１２１より供給された表示データに基づいて図５（ａ）に示したような「％引き入力画面」を表示する。
【００２２】
また、例えば、フラッシュＲＯＭ１２８に選択項目「円引き」が選択されたことを示すデータが記憶されていた場合、ＣＰＵ１２１は、図５（ｂ）に示したような「円引き入力画面」を表示するための表示データを生成し、表示部１０２に供給する。表示部１０２は、ＣＰＵ１２１より供給された表示データに基づいて図５（ｂ）に示したような「円引き入力画面」を表示する。
【００２３】
また、例えば、フラッシュＲＯＭ１２８に選択項目「新価格」が選択されたことを示すデータが記憶されていた場合、ＣＰＵ１２１は、図５（ｃ）に示したような「新価格入力画面」を表示するための表示データを生成し、表示部１０２に供給する。表示部１０２は、ＣＰＵ１２１より供給された表示データに基づいて図５（ｃ）に示したような「新価格入力画面」を表示する。
【００２４】
ステップＳ２またはステップＳ７の処理が終了すると、ステップＳ３に進む。ステップＳ３においては、表示された「％引き入力画面」、または「円引き入力画面」、または「新価格入力画面」において、所定の値下げ値が入力される。この値下げ値は、「％引き入力画面」においては、所定の値引き率に対応する値とされる。また、「円引き入力画面」においては、所定の値引き額に対応する値とされる。また、「新価格入力画面」においては、値引き後の新価格に対応する値とされる。その後、ステップＳ４において、入力された値下げ値に基づいて発行処理が実行される。
【００２５】
このように、電源スイッチのみを操作して電源をオンにすると、予め選択された値下げ処理に対応する入力画面が表示され、その入力画面でしか入力操作ができないようにすることができる。例えば、スーパーマーケット等では、管理者（例えば、店長）が予め電源スイッチと入力部１０３の所定のキーを同時に押下して電源をオンにした後、上述したようにして所望の値下げ処理を選択し、電源をオフにしておくと、従業員やパートタイマーが電源をオンにしたとき、予め管理者によって選択された値下げ処理に対応する入力画面が表示され、その入力画面でしか入力ができないこととなる。
【００２６】
これにより、不慣れな従業員やパートタイマーが、例えば、５０円引きを入力するつもりで、誤って「％引き入力画面」において「５０」を入力してしまい、５０％引きを示す値５０が入力されたと認識されてしまうといったミスを抑制することができる。
【００２７】
図６は、電源スイッチが操作されて電源が投入されたときに入力部１０３の所定のキーが同時に操作されていた場合に表示される値下げ処理選択画面（図４と同様）において、操作者が選択した値下げ処理に関して、所定の時間帯毎に値下げ値を設定する手順を示すフローチャートである。この例では、値下げ処理として「％引き」が選択された場合における、各時間帯毎の値下げ値の設定値の範囲を設定している。
【００２８】
まず、ステップＳ１１において、ＣＰＵ１２１の制御下、値下げ処理選択画面が表示部１０２に表示されるので、操作者は、入力部１０３の左矢印キーおよび右矢印キーの少なくともいずれかを操作して所望の値下げ処理に対応する選択項目上にカーソル２００を移動させ、入力部１０３の所定のキー（例えば、図示しない決定キー等）を押下することにより、カーソル２００が移動して反転表示された選択項目の選択を確定する。この場合、値下げ処理として「％引き」が選択されたものとする。
【００２９】
次に、ステップＳ１２において、ＣＰＵ１２１は、入力部１０３より供給される入力データに基づいて、値下げ処理として「％引き」が選択されたことを認識すると、値下げ時間帯設定画面を表示するための表示データを生成し、生成した表示データを表示部１０２に供給する。表示部１０２は、ＣＰＵ１２１より供給された表示データを表示する。
【００３０】
即ち、この場合、表示部１０２には値下げ時間帯設定画面が表示される。図６に示すように、値下げ時間帯設定画面には、タイトル「値下げ時間帯設定」と、設定する値下げ時間帯の開始時刻と終了時刻を入力するための各入力欄と、左右アイコン２０１とが表示される。
【００３１】
操作者は、入力部１０３を操作することにより、設定したい値下げ時間帯の開始時刻と終了時刻とをそれぞれ対応する入力欄より入力する。この例では、開始時刻として「１９：３０」が入力され、終了時刻として「１９：５９」が入力されている。次に、操作者は、入力値を確定するために入力部１０３の所定のキーを操作する。
【００３２】
ステップＳ１３においては、ＣＰＵ１２１は、入力部１０３より供給される入力データに基づいて、入力値が確定されたことを認識すると、次に、値下げ値設定画面を表示するための表示データを生成し、生成した表示データを表示部１０２に供給する。表示部１０２は、ＣＰＵ１２１より供給された表示データを表示する。
【００３３】
即ち、この場合、表示部１０２には値下げ値設定画面が表示される。図６に示すように、値下げ値設定画面には、タイトル「値下げ値設定」と、設定可能な値下げ値の下限値および上限値を入力するための各入力欄と、左右アイコン２０１とが表示される。
【００３４】
操作者は、入力部１０３を操作することにより、設定したい値下げ値の下限値と上限値をそれぞれ対応する入力欄より入力する。この例では、下限値として「１０（％）」が入力され、上限値として「２０（％）」が入力されている。次に、操作者は、入力値を確定するために入力部１０３の所定のキーを操作する。なお、上限値のみを入力するようにしてもよい。
【００３５】
ステップＳ１３において入力した下限値および上限値は、ステップＳ１２において設定した時間帯において入力可能な値下げ値の下限値および上限値である。
【００３６】
次に、ステップＳ１４において、ＣＰＵ１２１は、入力部１０３より供給された入力データに基づいて、入力値が確定されたことを認識すると、ステップＳ１２において入力された値下げ時間帯と、ステップＳ１３において入力されたその時間帯に対応する値下げ値とをフラッシュＲＯＭ１２８に供給し、対応付けて記憶させる。
【００３７】
その後、ＣＰＵ１２１は、値下げ時間帯設定を続けるか否かを操作者に問い合わせる問い合わせ画面を表示部１０２に表示するための表示データを生成し、表示部１０２に供給する。表示部１０２は、ＣＰＵ１２１より供給された表示データを表示する。
【００３８】
即ち、この場合、表示部１０２には、図６のステップＳ１４に示すような問い合わせ画面が表示される。この問い合わせ画面には、タイトル「値下げ時間帯設定を続けますか」と、選択項目「いいえ」および「はい」と、左右アイコン２０１が表示される。
【００３９】
操作者は、入力部１０３の右矢印キーおよび左矢印キーを必要に応じて操作することにより所望の選択項目を反転表示させて選択し、所定のキーを操作することによってその選択を確定する。ここで、ＣＰＵ１２１により、選択項目「いいえ」が選択確定されたと判定された場合、本設定処理を終了する。一方、選択項目「はい」が選択確定されたと判定された場合、ステップＳ１５に進む。いまの場合、選択項目「はい」が選択確定されているので、ステップＳ１５に進む。
【００４０】
ステップＳ１５においては、ステップＳ１２の場合と同様にして、ＣＰＵ１２１の制御下、操作者によって入力された他の時間帯の開始時刻および終了時刻が設定される。この例では、開始時刻として「２０：００」が設定され、終了時刻として「２１：００」が設定されている。
【００４１】
次に、ステップＳ１６において、操作者によって入力されたその時間帯における値下げ値の下限値および上限値が設定される。この例では、上限値として「１０（％）が設定され、上限値として「５０（％）が設定されている。以下同様にして、複数の時間帯における値下げ値の設定可能な下限値および上限値の設定が行われる。
【００４２】
図６に示した例では、値下げ処理として「％引き」が選択されたので、値下げ値とは、割引率を百分率で表した数値となる。また、値下げ処理として「円引き」が選択された場合には、値下げ値は割引き額（単位は円）に対応する数値となる。さらに、値下げ処理として「新価格」が選択された場合には、値下げ値は値下げ後の新価格（単位は円）に対応する数値となる。
【００４３】
図７は、フラッシュＲＯＭ１２８に記憶された値下げ処理毎に設定された各時間帯毎の値下げ値からなる設定テーブルの例を示している。この例では、値下げ処理「％引き」に対しては、時間帯１９：００〜１９：５９において設定可能な値下げ値の範囲は１０（％）〜２０（％）とされ、時間帯２０：００〜２１：００において設定可能な値下げ値の範囲は１０（％）〜５０（％）とされている。
【００４４】
また、値下げ処理「円引き」に対しては、時間帯１９：３０〜１９：５９において設定可能な値下げ値の範囲は５０（円）〜１００（円）とされ、時間帯２０：００〜２１：００において設定可能な値下げ値の範囲は５０（円）〜２００（円）とされている。
【００４５】
また、値下げ処理「新価格」に対しては、時間帯１９：３０〜１９：５９において任意の値下げ値が設定可能とされ、時間帯２０：００〜２１：００においては任意の値下げ値が設定可能とされている。
【００４６】
図８は、従業員等が電源スイッチのみを操作して電源をオンにしたとき、表示部１０２に表示される値下げ値入力画面の例を示している。ここでは、管理者によって予め値下げ処理として「％引き」が選択され、図７に示したように、時間帯毎に入力可能な値下げ値が設定されているものとする。
【００４７】
図８に示した例では、値下げ値入力画面には、タイトル「値下げ処理選択  ［％引き］  １０−２０の範囲で入力してください。」と、入力欄と、左右アイコン２０１とが表示される。即ち、ＣＰＵ１２１は、電源投入後に起動された直後に、入力部１０３の所定のキーが操作（押下）されているか否かを判定し、所定のキーが操作されていないと判定された場合、値下げ値入力画面を表示するための表示データを生成し、表示部１０２に供給する。表示部１０２は、ＣＰＵ１２１より供給された表示データを表示する。
【００４８】
図８に示した例では、現在の時刻はカレンダＩＣ１２７から読み出され、１９：３０であるものとしている。また、いま選択されている値下げ処理は「％引き」であるので、図７に示した設定テーブルより、時刻１９：３０を含む時間帯は、時間帯１９：３０〜１９：５９であり、その時間帯において設定可能な値下げ値は１０（％）〜２０（％）とされている。
【００４９】
従って、ＣＰＵ１２１は、タイトル「値下げ処理選択  ［％引き］  １０−２０の範囲で入力してください。」と、入力欄と、左右アイコン２０１とを表示するための表示データを生成し、表示部１０２に供給する。これにより、図８に示したような値下げ値入力画面が表示される。
【００５０】
操作者である従業員等は、値下げ値入力画面において入力部１０３を操作して、１０乃至２０の範囲で所望の値下げ値を入力した後、入力部１０３の所定のキーを操作することにより入力値を確定する。確定された入力値は、ＣＰＵ１２１の制御により、フラッシュＲＯＭ１２８に供給され、記憶される。
【００５１】
従って、その後、入力部１０３が操作され、値下げ値が印字されたラベル（値下げラベル）の発行が指示されると、ＣＰＵ１２１は、フラッシュＲＯＭ１２８に記憶されている現在選択されている値下げ処理と、その値下げ処理に対して設定されている現在の時刻が含まれる時間帯に設定されている値下げ値を読み出し、その値下げ値を反映した印字データを生成し、生成した印字データを印字制御回路１２５に供給し、ラベルへの印字を指示するとともに、搬送制御回路１２４に対してラベルの搬送を指示する。これにより、選択された値下げ処理に対応する値下げ値が印字されたラベルが発行される。
【００５２】
次に、値下げラベルの発行履歴を印字する手順について説明する。この値下げラベルの発行履歴の印字は、入力部１０３の所定のキーを押下しながら電源スイッチを操作して電源をオンにすることにより実行することができる。
【００５３】
図９は、値下げラベル発行履歴印字ラベルの発行時の操作手順および表示部１０２の具体的な表示例を示している。まず、ステップＳ３１において、業務選択画面が表示部１０２に表示される。この業務選択画面には、選択項目「値下げラベル発行」と、「履歴ラベル発行」と、上下アイコン２０２が表示される。
【００５４】
操作者により、入力部１０３の上矢印キーまたは下矢印キーが操作され、選択項目「履歴ラベル発行」上にカーソル２００が表示され、選択項目「履歴ラベル発行」が反転表示された後、入力部１０３の所定のキーが押下されると、ステップＳ３２に進む。一方、選択項目「値下げラベル発行」上にカーソルが表示され、選択項目「値下げラベル発行」が反転表示された後、入力部１０３の所定のキーが押下されると、値下げラベル発行処理に以降するが、この処理についての説明は省略する。
【００５５】
ステップＳ３２においては、履歴ラベル発行画面が表示部１０２に表示される。この履歴ラベル発行画面には、選択項目「はい」と、「いいえ」が表示される。
【００５６】
操作者により、選択項目「はい」が選択されると、ステップＳ３３に進む。一方、選択項目「いいえ」が選択されると、ステップＳ３１に戻る。
【００５７】
ステップＳ３３においては、ＣＰＵ１２１により、表示部１０２にメッセージ「集計中」を表示部１０２に表示するための表示データが生成され、表示部１０２に供給されるとともに、フラッシュＲＯＭ１２８に記憶されている値下げラベル発行履歴データが読み出され、この値下げラベル発行履歴データに基づいて、日付毎や部門別に集計した印字データが生成される。これにより、表示部１０２には、メッセージ「集計中」が表示される。
【００５８】
次に、ステップＳ３４において、ＣＰＵ１２１は、ステップＳ３３において生成された印字データを印字制御回路１２５に供給し、印字を指令するとともに、搬送制御回路１２４に対してラベルの搬送を指令する。また、ＣＰＵ１２１は、メッセージ「発行中」を表示部１０２に表示するための表示データを生成し、表示部１０２に供給する。これにより、値下げラベル発行履歴印字ラベルの発行が開始される。表示部１０２にはメッセージ「発行中」が表示される。
【００５９】
値下げラベル発行履歴印字ラベルの発行が終了すると、ＣＰＵ１２１の制御により、表示部１０２には、データクリアをするか否かを問い合わせるデータクリア問い合わせ画面が表示される。このデータクリア問い合わせ画面には、選択項目「はい」と、「いいえ」が表示される。
【００６０】
操作者により、選択項目「はい」が選択されると、ＣＰＵ１２１は、フラッシュＲＯＭ１２８に記憶されている値下げラベル発行履歴データを消去した後、本処理を終了する。一方、選択項目「いいえ」が選択されると、ステップＳ３１に戻り、ステップＳ３１以降の処理が繰り返し実行される。
【００６１】
図１０は、値下げラベル発行履歴印字ラベルの印字レイアウトの例を示す図である。この例では、３枚の値下げラベル発行履歴印字ラベルが発行される。最後に発行された３枚目の値下げラベル発行履歴印字ラベルには、日付「０３．０１．０８」と、部門「１２」（１２は、部門番号を表している）と、各値下げ処理毎の各値引き値に対応する発行枚数が印字されている。２番目に発行された２枚目の値下げラベル発行履歴印字ラベルには、部門「１２」と、３枚目の値下げラベル発行履歴印字ラベルの続きとなる各値下げ処理毎の各値引き値に対応する発行枚数が印字されている。さらに、最初に発行された１枚目の値下げラベル発行履歴印字ラベルには、部門「１２」と、２枚目の値下げラベル発行履歴印字ラベルの続きとなる各値下げ処理毎の各値引き値に対応する発行枚数が印字されている。
【００６２】
具体的には、３枚目の値下げラベル発行履歴印字ラベルには、日付「０３．０１．０８」と、部門「１２」と、「１０％引  １０枚、１５％引  ５枚」が表示されている。２枚目の値下げラベル発行履歴印字ラベルには、部門「１２」と、「２０％引  １５０枚、２５０％引  １枚、３０％引  １００枚、３５％引  １枚」が表示されている。また、１枚目の値下げラベル発行履歴印字ラベルには、部門「１２」と、「４０％引  １枚、半額  ３７枚、円引き  ２５枚、値下後価格  ３５枚」が表示されている。ここで、値下後価格とは、新価格のことである。
【００６３】
図１１は、値下げラベルの発行履歴を印字する手順を示すフローチャートである。まず、ステップＳ２１において、電源投入時にＣＰＵ１２１の制御により、表示部１０２には、メニュー画面が表示される。このメニュー画面には、選択項目「値下げラベル発行」および「値下げラベル履歴」が表示される。選択項目「値下げラベル発行」は、上述したように値下げラベルの発行を指示するときに選択される。選択項目「値下げラベル履歴」は、値下げラベルの発行履歴を発行するときに選択される。
【００６４】
操作者は、入力部１０３の例えば上矢印キーまたは下矢印キーを操作して所望の選択項目上にカーソル２００を移動させ、所望の選択項目を反転表示させた後、所定のキーを操作して反転表示された選択項目の選択を確定すると、ＣＰＵ１２１の制御により、選択確定された選択項目に対応する処理が実行される。
【００６５】
即ち、選択項目「値下げラベル発行」が選択された場合、ステップＳ２７に進み、値下げラベル発行処理が実行される。一方、選択項目「値下げラベル発行履歴」が選択された場合、ステップＳ２２に進む。いま、選択項目「値下げラベル履歴」が選択されたものとし、値下げラベル発行処理についての説明は省略する。
【００６６】
ステップＳ２２においては、ＣＰＵ１２１の制御下、値下げラベル発行履歴を発行するか否かを問い合わせるための値下げラベル発行履歴発行問い合わせ画面が表示部１０２に表示される。この値下げラベル発行履歴発行問い合わせ画面には、選択項目「はい」と選択項目「いいえ」が表示される。
【００６７】
操作者は、入力部１０３の例えば、左矢印キーまたは右矢印キーを操作して所望の選択項目にカーソル２００を移動させ、所望の選択項目を反転表示させた後、所定のキーを操作して反転表示された選択項目の選択を確定すると、ＣＰＵ１２１の制御により、選択確定された選択項目に対応する処理が実行される。
【００６８】
即ち、選択項目「はい」が選択確定された場合、ステップＳ２３に進み、ＣＰＵ１２１は、フラッシュＲＯＭ１２８に記憶されている値下げラベル発行履歴データを読み出す。この値下げラベル発行履歴データは、ＣＰＵ１２１の制御下、値下げラベルが発行される毎に記録更新されたものであり、例えば、値下げラベルを発行した日付と、値下げ処理の種類を示すデータと、値下げ値毎の発行枚数等から構成されている。ＣＰＵ１２１は、この値下げラベル発行履歴データに基づいて値下げラベル発行履歴印字ラベルを発行するための印字データを生成する。
【００６９】
次に、ＣＰＵ１２１は、生成した印字データを印字制御回路１２５に供給し、その印字データを印字するよう指令するとともに、搬送制御回路１２４に対してラベルの搬送を指令する。このとき、ＣＰＵ１２１は、ラベル検出回路１２６より供給されるラベルの位置を示す検出データに基づいて、所定のタイミングで印字開始の指令を印字制御回路１２５に供給する。これにより、搬送制御回路１２４の制御によりプラテンローラ１０８によって搬送されるラベルの所定の位置に、印字制御回路１２５によって制御されたサーマルヘッド１０９により印字データが印字され、値下げラベル発行履歴印字ラベルとして発行される。その後、ステップＳ２６に進む。
【００７０】
一方、ステップＳ２２において、選択項目「いいえ」が選択確定された場合、ステップＳ２４に進み、ＣＰＵ１２１は、フラッシュＲＯＭ１２８に記憶されている値下げラベル発行履歴データを読み出し、この値下げラベル発行履歴データに基づいて値下げラベル発行履歴画面を表示するための表示データを生成する。そして、生成した表示データを表示部１０２に供給する。表示部１０２は、ＣＰＵ１２１より供給された表示データを表示する。
【００７１】
この値下げラベル発行履歴画面には、タイトル「値下げラベル発行履歴」と、日付（例えば、２００５．５．１）と、値下げ値毎の発行枚数（例えば、１０％引き  １３枚、２０％引き  １０枚等）と、上下アイコン２０２とが表示されている。値下げラベル発行履歴画面が複数の頁で構成される場合、ステップＳ２５において、操作者が、入力部１０３の上矢印キーまたは下矢印キーを操作すると、ＣＰＵ１２１の制御下、表示部１０２に表示された値下げラベル発行履歴画面の表示内容が上下方向にスクロールするようになっている。
【００７２】
操作者は、表示部１０２に表示された値下げラベル発行履歴を確認した後、入力部１０３の所定のキーを操作することにより、値下げラベル発行履歴画面の表示の終了を指示すると、ステップＳ２６に進む。
【００７３】
ステップＳ２６においては、ＣＰＵ１２１により、フラッシュＲＯＭ１２８に記憶されている値下げラベル発行履歴データを消去するか否かを問い合わせるための表示データが生成され、表示部１０２に供給される。表示部１０２は、ＣＰＵ１２１より供給された表示データを表示する。
【００７４】
操作者が入力部１０３の左矢印キーまたは右矢印キーを操作して「はい」を選択すると、ＣＰＵ１２１の制御下、ステップＳ２７において、フラッシュＲＯＭ１２８に記憶されている値下げラベル発行履歴データが消去され、本処理を終了する。一方、操作者が「いいえ」を選択すると、何も処理が行われず、本処理を終了する。
【００７５】
なお、図１１のフローチャートで示した処理は、電源スイッチを操作して電源をオンにしたとき、ＣＰＵ１２１の制御によって実行されるようにすることができる。或いは、電源スイッチを操作するときに、入力部１０３の所定のキーを同時に押下した場合にＣＰＵ１２１の制御によって実行されるようにすることもできる。
【００７６】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【産業上の利用可能性】
【００７７】
本発明の活用例として、例えば、ラベルプリンタだけでなく、その他の印字装置にも本発明を適用することができる。
【図面の簡単な説明】
【００７８】
【図１】本発明を応用したラベルプリンタの一実施の形態の外観図である。
【図２】図１に示したラベルプリンタの電気的な構成例を示すブロック図である。
【図３】本実施の形態の動作を説明するためのフローチャートである。
【図４】表示部に表示された値下げ処理選択画面の例を示す図である。
【図５】値下げ処理選択画面において選択された選択項目を示す図である。
【図６】各値下げ処理毎に、時間帯毎の入力可能な値下げ値の範囲を設定する手順を示すフローチャートである。
【図７】フラッシュＲＯＭに記憶された値下げ処理毎に設定された各時間帯毎の値下げ値からなる設定テーブルの例を示す図である。
【図８】従業員等が電源スイッチのみを操作して電源をオンにしたとき、表示部に表示される値下げ値入力画面の例を示す図である。
【図９】値下げラベル発行履歴印字ラベルの発行時の操作手順および表示部の具体的な表示例を示す図である。
【図１０】値下げラベル発行履歴印字ラベルの印字レイアウトの例を示す図である。
【図１１】値下げラベルの発行履歴を印字する手順を示すフローチャートである。
【符号の説明】
【００７９】
１００  ラベルプリンタ
１０１  把持部
１０２  表示部
１０３  入力部
１０４  排出部
１０５  カバー開閉レバー
１０６  メモリカード挿入部
１０７  バッテリ
１０８  プラテンローラ
１０９  サーマルヘッド
１１０  センサ
１２０  制御部
１２１  ＣＰＵ
１２２  ＲＯＭ
１２３  ＲＡＭ
１２４  搬送制御回路
１２５  印字制御回路
１２６  ラベル検出回路
１２７  カレンダＩＣ
１２８  フラッシュＲＯＭ
１２９  外部インタフェース
１３０  インタフェース
１３１  バス
【図１】
2007098614.tif 000003
【図２】
2007098614.tif 000004
【図３】
2007098614.tif 000005
【図４】
2007098614.tif 000006
【図５】
2007098614.tif 000007
【図６】
2007098614.tif 000008
【図７】
2007098614.tif 000009
【図８】
2007098614.tif 000010
【図９】
2007098614.tif 000011
【図１０】
2007098614.tif 000012
【図１１】
2007098614.tif 000013