(57)【特許請求の範囲】
【請求項１】
オンライン発行モードにおいて携帯端末から印字発行要求および印刷データを入力する手段と、
オフライン発行モードにおいてボタン操作による印字発行要求および印刷データを入力する手段と、
前記携帯端末経由で入力された印刷データまたは前記ボタン操作に従って入力された印刷データに基づき印刷媒体に対する印刷を実行する印刷手段と、
一の印刷データに基づく前記印刷媒体に対する前記印刷手段による印刷を一時的に停止する一時停止手段と、
前記オフライン発行モードにおけるボタン操作に従って他の印刷データを選択する選択手段と、
印刷が停止されている前記一の印刷データに換えて、前記他の印刷データに基づく前記印刷媒体に対する前記印刷手段による印刷を実行する割込印刷手段と、
前記他の印刷データに基づく前記印刷媒体に対する前記印刷手段による印刷の終了後、印刷が停止されている前記一の印刷データに基づく前記印刷媒体に対する前記印刷手段による印刷を再開する再開手段と、
印刷の完了していない印字発行要求の数を、前記オンライン発行モードおよび前記オフライン発行モードに分けて表示する表示制御部と、
を備えるプリンタ。
【請求項２】
前記選択手段は、前記印刷データの種類毎に用意されたボタンに対するボタン操作に従い選択を実行する請求項１記載のプリンタ。
【請求項３】
前記選択手段は、前記印刷データを指定する番号を入力するテンキーに対するボタン操作に従い選択を実行する請求項１記載のプリンタ。
【請求項４】
前記印刷の一時停止中に、一時停止している全ての印刷を中止し、前記印刷の完了していない印字発行要求の数を更新する中止手段を備える請求項１乃至３の何れか一に記載のプリンタ。
【請求項５】
各種情報と、前記ボタンまたは前記テンキーと、を表示するタッチパネルである表示部を備える請求項１乃至４の何れか一に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プリンタに関する。
【背景技術】
【０００２】
スーパーマーケットや飲食店等の店舗では、商品に貼付して商品名や価格等を表示したラベル等を印刷するプリンタが用いられている。このようなプリンタは、商品マスタから商品名や価格などの商品情報等を読み込んでラベル等の印刷媒体に印刷する印字データを生成し、生成した印字データに基づいて印刷を行う。このようなプリンタに対する印刷指示は、店員が持つオーダー端末等の携帯端末から、無線通信等を用いて送信されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、プリンタに複数枚の印刷指示や、複数の情報の印刷指示が送信されて印刷が行われている最中などに、急に他の情報を印刷する必要が生じる場合がある。しかし、従来のプリンタでは、このような場合でも先に送信された印刷指示の処理が全て完了するまで待たねばならず、迅速に対応することは困難であった。
【課題を解決するための手段】
【０００４】
実施形態のプリンタは、オンライン発行モードにおいて携帯端末から印字発行要求および印刷データを入力する手段と、オフライン発行モードにおいてボタン操作による印字発行要求および印刷データを入力する手段と、携帯端末経由で入力された印刷データまたはボタン操作に従って入力された印刷データに基づき印刷媒体に対する印刷を実行する印刷手段と、一の印刷データに基づく印刷媒体に対する印刷手段による印刷を一時的に停止する一時停止手段と、オフライン発行モードにおけるボタン操作に従って他の印刷データを選択する選択手段と、印刷が停止されている一の印刷データに換えて、他の印刷データに基づく印刷媒体に対する印刷手段による印刷を実行する割込印刷手段と、他の印刷データに基づく印刷媒体に対する印刷手段による印刷の終了後、印刷が停止されている一の印刷データに基づく印刷媒体に対する印刷手段による印刷を再開する再開手段と、印刷の完了していない印字発行要求の数を、オンライン発行モードおよびオフライン発行モードに分けて表示する表示制御部と、を備える。
【図面の簡単な説明】
【０００５】
【図１】図１は、実施形態に係るラベルプリンタを示す斜視図である。
【図２】図２は、ラベルプリンタの電装系の構成を示すブロック図である。
【図３】図３は、ラベルプリンタの初期画面の一例を示す図である。
【図４】図４は、ワンタッチ発行モードの画面の一例を示す図である。
【図５】図５は、品番呼出発行モードの画面の一例を示す図である。
【図６】図６は、ラベル発行中の画面の一例を示す図である。
【図７】図７は、一時停止中の画面の一例を示す図である。
【図８−１】図８−１は、本実施形態に係るラベルプリンタの動作を示すフローチャートである。
【図８−２】図８−２は、図８−１のフローチャートの続きを示すフローチャートである。
【発明を実施するための形態】
【０００６】
以下、本実施形態に係るプリンタについて、ラベルプリンタを例に説明する。図１は、実施形態に係るラベルプリンタを示す斜視図である。
【０００７】
図１に示すように、本実施形態に係るラベルプリンタ１は、下部ケース３と、下部ケース３に対して開閉可能に支持され下部ケース３の上部を覆う上部ケース４と、下部ケース３に対して開閉可能に支持され下部ケース３の前面を覆う前部カバー５とにより主に構成されている。
【０００８】
下部ケース３は、上面と前面が開放されている直方体上のケースであり、上面は上部ケース４に、前面は前部カバー５により閉じられることで内部の構成が保護されるようになっている。下部ケース３の内部には、印刷媒体として台紙および台紙に剥離可能に貼付されたラベルにより構成されるラベル連続体を収納する収納部と、入力された印刷データに基づきラベルに印字を行う印字部と、印字ヘッドにラベル連続体を搬送する搬送手段と、印字されたラベルを台紙から剥離する剥離手段が設けられている（いずれも不図示）。また、下部ケース３には、ラベルプリンタ１と外部機器との接続に使われる図示せぬ接続端子や、ラベルプリンタ１に電源を供給するための図示せぬ電源端子等が設けられている。
【０００９】
上部ケース４は、それを開くことにより下部ケース３の収納部を開放可能な開閉部材としても用いられている。上部ケース４には、タッチパネルであるディスプレイ４１が設けられていて、操作者はこのディスプレイ４１を用いて各種操作を行うとともに、各種情報を確認することができる。
【００１０】
前部カバー５は、下部ケース３の前面を開閉可能に覆っていて、この開閉により、下部ケース３の内部に収納されている各構成を外部に対して開放または閉鎖する。前部カバー５には、後述するラベル排出口６０からのラベルの排出をガイドする排出ガイド５３と、ラベルが剥離された台紙を排出する台紙排出口５４とが設けられている。
【００１１】
前部カバー５の上端部と上部ケース４の前端下部との間には所定の間隔が設けられていて、この間隔に、印字されたラベルが排出されるラベル排出口６０が設けられている。
【００１２】
排出ガイド５３は、前部カバー５の上端部近傍に設けられていて、ラベル排出口６０から排出されるラベルがラベルプリンタ１の外部にスムーズに排出されるようにするガイド部材である。
【００１３】
台紙排出口５４は、前部カバー５の排出ガイド５３の下部に設けられていて、ここからラベルが剥離された台紙が排出される。
【００１４】
次に、ラベルプリンタ１の電装系の構成について説明する。図２は、ラベルプリンタ１の電装系の構成を示すブロック図である。
【００１５】
図２に示すように、ラベルプリンタ１においては、制御部として機能するＣＰＵ１１０に、表示コントローラ１１１、電源スイッチ１０２、印刷手段としての印字部１０６、メモリ１１２等が各種バスやインタフェースで接続されて構成されている。また、表示コントローラ１１１には、図１で上述した表示部であるディスプレイ４１が接続される。さらに、ＣＰＵ１１０は、通信Ｉ／Ｆ（インタフェース）１１３等を介してオーダー端末３００等と相互に通信可能となっている。なお、オーダー端末３００は、店員等の操作者が操作することで、ラベルプリンタ１にラベルの印刷指示を与える等の各種機能が搭載された端末である。以下の実施形態の説明において、このオーダー端末３００経由で入力された印刷データに従い行われるラベルの発行を、オンライン発行という。
【００１６】
表示コントローラ１１１は、表示部４１における入出力処理を制御する。図２に示すように、表示部４１は、ＬＣＤ４１ａと、ＬＣＤ４１ａ上に設けられたタッチパネル４１ｂとを備えている。ＣＰＵ１１０が表示コントローラ１１１を介して表示部４１を制御することにより、表示部４１はＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）として機能する。即ち、表示コントローラ１１１は、メモリ１１２に格納されている各種表示画面等をＬＣＤ４１ａに表示する。また、表示コントローラ１１１は、タッチパネル４１ｂにおけるタッチ入力をタッチ位置に対応付けて受け付ける。
【００１７】
メモリ１１２には、ＣＰＵ１１０が実行する各種プログラムや、ＬＣＤ４１ａに表示される各種表示画面に関するデータが格納されている。
【００１８】
ＣＰＵ１１０は、メモリ１１２に格納されているラベル印刷用アプリケーションのプログラムを読み出して実行することにより、一時停止部１０と、選択部１１と、割込印刷部１２と、表示制御部１３と、再開部１４と、送信部１５と、受信部１６として機能する。
【００１９】
一時停止部１０は、後述する一時停止ボタン４１ｖ（図６参照）の操作に従い、印字部１０６によるラベルの印刷を一時的に停止する。
【００２０】
選択部１１は、後述するメニューボタン４１ｌ（図４参照）やテンキー４１ｐ（図５参照）の操作に従い、ラベルを発行するメニューに対応する印刷データをメモリ１１２から選択する。
【００２１】
割込印刷部１２は、後述する割込発行ボタン４１ｗ（図７参照）の操作に従い、ラベルを割り込み発行するための初期画面（図３参照）を表示する。割り込み発行とは、ラベルプリンタ１の印字発行動作中に一時的に印字動作を停止させた後、この一時停止中において、現在一時停止中であって一時停止が解除された後に発行が予定されているラベルに先立ち、別のラベルを割り込んで印字発行することを意味する。
【００２２】
表示制御部１３は、ラベルプリンタ１における印刷動作時に、ラベル印刷用アプリケーションに従って表示コントローラ１１１を制御して、後述する各種画面をＬＣＤ４１ａに表示させる。
【００２３】
再開部１４は、後述する割り込み発行後に表示される初期画面にあるオンライン発行ボタン４１ｈ（図３参照）の操作に従い、割り込み発行のために一時的に停止していたオンライン発行を再開する。
【００２４】
送信部１５は、オーダー端末３００等に対して各種データを送信する。受信部１６は、オーダー端末３００等から印刷データを含む各種データを受信する。
【００２５】
次に、図３〜図７を用いて、ＬＣＤ４１ａに表示される各種画面について説明する。図３は、ラベルプリンタ１の初期画面の一例を示す図である。図４は、ワンタッチ発行モードの画面の一例を示す図である。図５は、品番呼出発行モードの画面の一例を示す図である。図６は、ラベル発行中の画面の一例を示す図である。図７は、一時停止中の画面の一例を示す図である。
【００２６】
図３に示すラベルプリンタ１の初期画面の上部には、「発行」、「設定」、および「セットアップ」の３つの機能に対応するタブである発行タブ４１ｃ、設定タブ４１ｄおよびセットアップタブ４１ｅがそれぞれ表示されている。
【００２７】
発行タブ４１ｃは、ラベルプリンタ１を操作することで商品を選択しラベルを発行する際に、選択方法を指定するための画面を表示するタブである。本実施形態においては、「ワンタッチ発行」、「品番呼出発行」、および「オンライン発行」の３種類の選択方法が用意されている。図３に示すように、発行タブ４１ｃにより表示される画面には、これら３種類のラベル発行の方法を選択するためのワンタッチ発行ボタン４１ｆ、品番呼出発行ボタン４１ｇおよびオンライン発行ボタン４１ｈが表示されている。なお、以降の説明において、ラベルプリンタ１のＬＣＤ上に表示されるワンタッチ発行ボタン４１ｆまたは品番呼出発行ボタン４１ｇの操作によるラベル発行方法を「オフライン発行」という。
【００２８】
設定タブ４１ｄは、ラベルの各種印字内容の編集を行うための図示しない画面を表示するタブである。この設定タブ４１ｄの画面にて、商品の品番や商品名、価格、消費期限、ラベルに印字される印字イメージ等の編集やこれらの関連付けを行う。
【００２９】
セットアップタブ４１ｅは、ラベルプリンタ１のセットアップを行うための図示しない画面を表示するタブである。セットアップタブ４１ｅの画面にて、ラベルプリンタ１の各種設定を行う。例えば、セットアップタブ４１ｅの画面にて、印字発行速度や印字濃度の濃淡を変更する印字設定、サーマルヘッドの断線チェック、現在時刻の設定等を行うことができる。
【００３０】
また、タブの上方には、選択中のタブの名称を文字で表示する文字表示部４１ｉが設けられている。更にこの文字表示部４１ｉの上方には、時刻や電池残量、オンライン状態である旨の表示がされる。また、１または複数のラベル印刷指示が選択操作毎にグループ化されるとともに、このグループ化された未処理の印字発行要求数が棒線の数により表現され、未処理表示部４３に表示される。図３に示す例では、未処理の印字発行要求数を２つとし、２本の棒が未処理表示部４３に表示されている。なお、この未処理表示部４３は、図４〜図７に示す他の画面においても表示され、一連の操作のいずれの段階においても未処理の印字発行要求数を容易に把握することができるようになっている。
【００３１】
また、図３に示す初期画面の下部には、前に表示された画面に戻るための戻るボタン４２ａ、後述する品番入力画面（図５参照）を呼び出すテンキー（品番）ボタン４２ｂ、搬送手段を駆動しラベル連続体を搬送する紙送りボタン４２ｃ、入力した内容を確定しラベルプリンタ１にラベル発行を実行させる確定／発行ボタン４２ｄ、および一連のラベル発行動作を終了する終了ボタン４２ｅが表示される。
【００３２】
初期画面に表示されるワンタッチ発行ボタン４１ｆを押すと、図４に示すように、メニュー毎のボタンが用意されているワンタッチ発行モードの画面が表示される。なお、本実施形態のラベルプリンタ１は、弁当屋に導入されているものを例としている。そして、ワンタッチ発行モードでは、メインメニューである牛丼や豚丼等のメニューボタン４１ｌが表示される丼皿タブ４１ｊや、サイドメニューであるサラダ、味噌汁等のメニューボタン４１ｌが表示されるサイドタブ４１ｋ等のタブが用意されている。
【００３３】
なお、図４に示すワンタッチ発行モードの画面例では、丼皿タブ４１ｊとサイドタブ４１ｋの他にもタブが用意されているが、図４に示す状態では表示されていない。表示されていないタブを選択するためには、メニューボタン４１ｌの下に表示されている前頁ボタン４１ｍまたは次頁ボタン４１ｎを操作し、他のタブが表示されている画面を表示させればよい。このようなワンタッチ発行モードが用意されていることで、ラベルプリンタ１の操作者は、発行したいラベルを迅速かつ容易に選択することができる。
【００３４】
また、図３に示す初期画面において品番呼出発行ボタン４１ｇを押すと、図５に示すように、品番に対応した商品のラベルを発行するための品番呼出発行モードの画面が表示される。品番呼出発行モードの画面には、品番に対応する商品のバーコードを表示するバーコードボタン４１ｑ、呼び出した品番の履歴を参照する履歴ボタン４１ｒ、品番一覧を表示するリストボタン４１ｓおよびテンキー４１ｐを呼び出すキーボタン４１ｔが設けられている。図５に示す画面は、キーボタン４１ｔが押され、テンキー４１ｐが表示されている状態を示している。図５に示す画面例では、品番として「０００１」が入力されると共に、その品番に対応する商品である「牛丼弁当」の名称が表示されている。このような品番呼出発行モードが用意されていることで、ラベルプリンタ１の操作者は、発行したいラベルを迅速かつ容易に選択することができる。
【００３５】
また、図３に示す初期画面においてオンライン発行ボタン４１ｈを押すと、ラベルプリンタ１のオフライン発行モードが解除され、オーダー端末３００を用いたオンライン発行モードになる。
【００３６】
上述したワンタッチ発行モード（図４参照）や品番呼出発行モード（図５参照）によりラベルを発行したい商品を選択した後、画面下部に表示されている確定／発行ボタン４２ｄを押すことにより、選択したラベルが印刷される。これらのワンタッチ発行モード（図４参照）や品番呼出発行モード（図５参照）によるラベルの印字発行モードを「オフライン発行」モードという。
【００３７】
上述した携帯端末３００またはラベルプリンタ１の操作により印刷データが入力されてラベルの発行が開始されると、図６に示す、ラベル発行中の状態を示す画面が表示部４１に表示される。図６に示す例では、ラベルプリンタ１に対して２枚のラベルの印刷指示が行われ、その２枚のラベルの印刷が行われている状態を示している。このとき、表示部４１の下方には発行中止ボタン４１ｕと、一時停止ボタン４１ｖが表示される。なお、この２枚のラベルは１つの選択操作において同時に選択され、１つの印字発行要求に含まれているものとする。
【００３８】
発行中止ボタン４１ｕは、実行されているラベル発行動作を中止するためのボタンである。発行中止ボタン４１ｕを押すと、その時点で印刷中の１枚のラベルの発行終了までラベル発行動作が継続されるとともに、その後に印刷が予定されているラベルの印刷が全て中止され、図３に示す初期画面に戻る。
【００３９】
一時停止ボタン４１ｖは、実行されているラベル発行動作を一時的に停止するためのボタンである。一時停止ボタン４１ｖが押されると、その時点で印刷中の１枚のラベルの発行終了までラベル発行動作が継続されるとともに、その後に印刷が予定されているラベルの印刷が一時停止した状態となる。そして、表示部４１に、図７に示す一時停止中の状態を示す画面が表示される。
【００４０】
図７に示す一時停止中の画面では、一時停止中である旨が表示されるとともに、中止ボタン４１ｘ、再開ボタン４１ｙおよび割込発行ボタン４１ｗが表示される。
【００４１】
中止ボタン４１ｘを押すと、以後に予定されているラベルの発行が全て中止され、表示部４１の表示が図３に示す初期画面に戻る。再開ボタン４１ｙを押すと、一時停止していた発行動作が再開され、表示部４１の表示が図６に示すラベル発行中の画面に戻る。この中止ボタン４１ｘを設けることで、以後のラベル発行が不必要になった場合に、更なるラベル印刷を行うことなくラベル発行を中止することができる。
【００４２】
割込発行ボタン４１ｗは、一時停止中であって発行再開後に発行が予定されているラベルに先立ち、別のラベルの割り込み発行を行うためのボタンである。割込発行ボタン４１ｗを押すと、ラベルプリンタ１の初期設定に応じて、図４に示すワンタッチ発行画面や図５に示す品番呼出発行画面など、ラベルを割り込み発行したい商品を指定するための画面が表示される。そして、ワンタッチ発行画面や品番呼出画面などを用いてラベルを発行する商品を選択し、確定／発行ボタン４２ｄを押すと、割り込み発行するラベルの発行が開始されるとともに、表示部４１に図６に示すラベル発行中の画面が表示される。
【００４３】
また、割込発行ボタン４１ｗを押してワンタッチ発行画面や品番呼出画面などが表示された状態において、戻るボタン４２ａを押すと、割り込み印刷は行われず、停止していたラベルの印刷が順に再開されるとともに、表示部４１に図６に示すラベル発行中の画面が表示される。
【００４４】
上述した割り込み発行が終了すると、表示部４１の表示が図３に示す初期画面に戻る。そして、初期画面でオンライン発行ボタン４１ｈを押すことで、一時停止していたラベルの発行動作が再開される。
【００４５】
次に、上述した一連のラベル発行処理について、図８−１および図８−２を用いて説明する。図８−１および図８−２は、本実施形態に係るラベルプリンタ１の動作を示すフローチャートである。
【００４６】
まず、ラベルプリンタ１の電源が投入されると、ステップＳ１において、ＣＰＵ１１０が、印刷の完了していない未処理のラベルの印字発行要求のカウンタをクリアする。
【００４７】
次に、ステップＳ２において、ＣＰＵ１１０の表示制御部１３が、表示コントローラ１１１を介してＬＣＤ４１ａを制御し、ＬＣＤ４１ａに図３に示す初期画面を表示させる。
【００４８】
次に、ステップＳ３において、ＣＰＵ１１０の表示制御部１３が、表示コントローラ１１１を介してＬＣＤ４１ａを制御し、未処理表示部４３に印刷の完了していない未処理のラベルの印字発行要求数を、オンライン発行およびオフライン発行に分けて棒線の数により表示させる。なお、印刷が完了していない未処理のラベルが存在しない場合には、未処理表示部４３に棒線は表示されない。
【００４９】
次に、ステップＳ４において、ＣＰＵ１１０が、オーダー端末３００によるオンライン発行要求の有無を確認する。オンライン発行要求が無い場合には、ステップＳ５に進み、ＣＰＵ１１０が、表示部４１に図６に示すラベル発行中の画面を表示させる。そして、ラベルプリンタ１のＬＣＤ上に表示されるワンタッチ発行ボタン４１ｆまたは品番呼出発行ボタン４１ｇが操作されることで印刷発行要求があった場合、ＣＰＵ１１０はＬＣＤの表示を図３の表示から図４乃至図６の表示に遷移させ、印字部１０６にオフライン発行、すなわちラベルプリンタ１のタッチパネル４１ｂを介する一連のラベル発行動作を行わせて、ステップＳ６に進む。
【００５０】
ステップＳ６では、図６に示すラベル発行中の画面の表示中において、ＣＰＵ１１０が、戻るボタン４２ａの押圧の有無を判断する。戻るボタン４２ａが押圧されたと判断した場合には、ステップＳ７に進む。
【００５１】
ステップＳ７では、ＣＰＵ１１０が、上述したオフライン発行が割り込み印刷に該当するか否かの判断をする。ステップＳ７において割り込み発行に該当する場合には、ステップＳ８に進み、ＣＰＵ１１０が割り込み発行中のステータスをクリアし、後述するステップＳ２７へと進む。割り込み発行に該当しない場合には（ステップＳ７のＮｏ）、ステップＳ２に進み、ＣＰＵ１１０が、表示部４１に図３に示す初期画面を表示させる。
【００５２】
一方、上述したステップＳ４において、ＣＰＵ１１０が、オンライン発行要求、すなわちオーダー端末３００からラベルを印刷発行する旨のオンライン発行要求があったと判断した場合には、ステップＳ１７に進む。
【００５３】
ステップＳ１７では、ＣＰＵ１１０が、メモリ１１２に設けられた印字バッファ領域にオンライン発行要求をキューイングする（バッファリングする）とともに、未処理のオンライン要求の数をカウントするオンライン未処理カウンタをインクリメントする。
【００５４】
次に、ステップＳ１８において、ＣＰＵ１１０の表示制御部１３が、未処理表示部４３に棒線の数により表示される、印刷の完了していない未処理のラベルの印字発行要求数を、ステップＳ１７におけるインクリメントに従い更新する。
【００５５】
次に、ステップＳ１９において、ＣＰＵ１１０が、上述したオフライン発行が割り込み印刷に該当するか否かの判断をする。割り込み発行である場合には、割り込み発行が一連の印刷動作が終了するまで継続される。一方、割り込み発行ではない場合には（ステップＳ１９のＮｏ）、ステップＳ２０へと進む。
【００５６】
ステップＳ２０では、ＣＰＵ１１０が、メモリ１１２にキューイング（バッファリング）されているデータの有無の判断を行う。携帯端末からの印字発行要求を受けてキューイングされているデータがある場合には、ステップＳ２１に進み、ＣＰＵ１１０がメモリ１１２にキューイングされているデータを読み込む。そして、ＣＰＵ１１０が、表示部４１に印刷枚数カウンタの印刷枚数を維持させつつ、ステップＳ２２に進む。一方、キューイングされているデータが無い場合には、上述したステップＳ２に進み、ＣＰＵ１１０が、表示部４１に図３に示す初期画面を表示させる。
【００５７】
ステップＳ２２では、ＣＰＵ１１０が、表示部４１に図６に示すラベル発行中の画面を表示させる。そして、次のステップＳ２３で、ＣＰＵ１１０が、印字部１０６にオンライン発行、すなわちオーダー端末３００から受信したラベルの印刷発行要求に従ってラベル発行動作を開始させる。
【００５８】
ステップＳ２４では、ＣＰＵ１１０が、図６に示すラベル発行中の画面において発行中止ボタン４１ｕが押圧されたか否かの判断を行う。発行中止ボタン４１ｕが押圧されていないと判断した場合には、ステップＳ２５に進み、ラベル発行動作を継続する。
【００５９】
ステップＳ２５では、ＣＰＵ１１０が、発行中の１枚のラベルの印刷が終了したか否かの判断をする。発行中の１枚のラベルの印刷が終了した場合には、ステップＳ２６に進む。
【００６０】
ステップＳ２６では、ＣＰＵ１１０が、図６に示すラベル発行中の画面において一時停止ボタン４１ｖが押圧されたか否かの判断を行う。一時停止ボタン４１ｖが押圧されていない場合には、ステップＳ２７に進み、ＣＰＵ１１０が印刷枚数カウンタの数字をデクリメントし、ステップＳ２８へと進む。
【００６１】
ステップＳ２８では、ＣＰＵ１１０が、印刷処理中の印字発行要求に含まれるラベルの印刷が全て終了したか否かの判断を行う。印刷処理中の印字発行要求に含まれるラベルの印刷が全て終了している場合には、ステップＳ２９に進み、ＣＰＵ１１０が、未処理のオンライン印刷要求の印字発行要求数のカウンタをデクリメントし、前述したステップＳ１８に進む。一方、ステップＳ２８において、印字発行要求に含まれるラベルの印刷が全て終了していない場合には、上述したステップＳ２２に進み、ＣＰＵ１１０が、表示部４１に図６に示すラベル発行中の画面を表示させるとともに、ＣＰＵ１１０が、印字部１０６にラベルの発行動作を継続させる。
【００６２】
また、上述したステップＳ６において、戻るボタン４２ａが押圧されていない場合には（ステップＳ６のＮｏ）、ステップＳ９に進む。
【００６３】
ステップＳ９では、ＣＰＵ１１０が、図３に示すワンタッチ発行画面や品番呼出画面等を用いて印字されるラベルの選択の有無を判断する。印字されるラベルの選択が行われると（ステップＳ９のＹｅｓ）、ステップＳ１０に進み、ＣＰＵ１１０が、メモリ１１２に設けられた印字バッファ領域に、ステップＳ９にてワンタッチ発行画面や品番呼出画面等を用いて選択されたこれから印字されるラベルの印刷発行要求をバッファリングする。また、オフライン未処理カウンタを１だけインクリメントして、ステップＳ１１に進む。一方、ステップＳ９において印字されるラベルの選択が行われていない場合には（ステップＳ９のＮｏ）、上述したステップＳ５に進み、ＣＰＵ１１０が、表示部４１に図６に示すラベル発行中の画面を表示させるとともに、ＣＰＵ１１０が、印字部１０６にオフライン発行を行わせる。
【００６４】
ステップＳ１１では、ＣＰＵ１１０が、未処理表示部４３に棒線の数により表示される、印刷の完了していない未処理のオフライン印刷の印字発行要求数を更新する。
【００６５】
次に、ステップＳ１２において、ＣＰＵ１１０は、ＬＣＤ４１ａに図６に示すラベル発行中の画面を表示させるとともに、印字部１０６にステップＳ９にて印字選択されたラベルの発行を行わせる。
【００６６】
次に、ステップＳ１３において、ステップＳ９にて印字選択されたラベルの印字が終了すると、ＣＰＵ１１０は、印字部１０６の印字動作を終了させる。
【００６７】
次に、ステップＳ１４において、ＣＰＵ１１０が、未処理のオフライン印刷要求数のカウンタをデクリメントするとともに、未処理表示部４３に表示される、印刷の完了していない未処理のオフライン印刷の印字発行要求数を示す棒線の数を更新する。
【００６８】
次に、ステップＳ１５において、ＣＰＵ１１０が、上述したステップＳ９にて印字選択されたことに起因した印刷発行処理であるオフライン発行が割り込み印刷に該当するか否かの判断をする。ステップＳ１５において割り込み発行に該当する場合には（ステップＳ１５のＹｅｓ）、ステップＳ１６に進み、ＣＰＵ１１０が割り込み発行中のステータスをクリアし、前述したステップＳ２７へと進み、ＣＰＵ１１０が印刷枚数カウンタの数字をデクリメントし、ステップＳ２８へと進む。一方、割り込み発行に該当しない場合には、ステップＳ２に進み、ＣＰＵ１１０が、表示部４１に図３に示す初期画面を表示させる。
【００６９】
また、上述したステップＳ２６において、一時停止ボタン４１ｖが押されたと判断した場合には（ステップＳ２６のＹｅｓ）、ステップＳ３０に進み、ＣＰＵ１１０が、表示部４１に図７に示す一時停止中の状態を示す画面を表示させる。
【００７０】
次に、ステップＳ３１において、ＣＰＵ１１０が、図７の一時停止画面において中止ボタン４１ｘが押されたか否かの判断を行う。中止ボタン４１ｘが押されていない場合には（ステップＳ３１のＮｏ）、ステップＳ３２へと進む。
【００７１】
ステップＳ３２では、ＣＰＵ１１０が、図７の一時停止画面において再開ボタン４１ｙが押されたか否かの判断を行う。再開ボタン４１ｙが押されていない場合には（ステップＳ３２のＮｏ）、ステップＳ３３へと進む。
【００７２】
ステップＳ３３では、ＣＰＵ１１０が、図７の一時停止画面において割込発行ボタン４１ｗが押されたか否かの判断を行う。割込発行ボタン４１ｗが押されたと判断した場合には（ステップＳ３３のＹｅｓ）、ステップＳ３４に進み、割り込み発行中ステータスとなる。次に、ＣＰＵ１１０が、印字部１０６にオンライン発行を一時停止した状態を継続させつつ、上述したステップＳ５へと進む。そして、ＣＰＵ１１０が、割り込み発行するように選択されたラベルについて、印字部１０６にオフライン発行を行わせる。
【００７３】
一方、ステップＳ３１において中止ボタン４１ｘが押されている場合には、ステップＳ３５へと進み、ＣＰＵ１１０が、一時停止中のオンライン発行を全てキャンセルする。そして、上述したステップＳ１８へと進み、ＣＰＵ１１０の表示制御部１３が、未処理表示部４３に棒線の数により表示される、印刷の完了していない未処理のラベルの印字発行要求数を更新する。
【００７４】
また、ステップＳ３２において、再開ボタン４１ｙが押されたと判断した場合には（ステップＳ３２のＮｏ）、上述したステップＳ２７に進み、ＣＰＵ１１０が、印刷枚数カウンタの数字をデクリメントする。
【００７５】
また、ステップＳ３３において、割込発行ボタン４１ｗが押されていない場合には、上述したステップＳ３０へと進み、ＣＰＵ１１０が、表示部４１に対して図７に示す一時停止中の状態を示す画面の表示を継続させる。
【００７６】
上述した実施形態に係るラベルプリンタによると、選択された順番にラベルの印刷が行われている最中に、先に選択されたラベルの発行を一時停止し、一時停止中に順番に含まれないラベルの割り込み印刷をすることができる。そのため、順番に含まれてない他のラベルを急に印刷する必要が生じた場合であっても、先に行われているラベルの発行の終了を待つことなく、迅速に対応することができる。
【００７７】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７８】
例えば、上述した実施形態においてはプリンタとしてラベルプリンタを例に挙げて説明したが、本発明においてはこれに限らず、劇場用等の各種チケットを印刷するプリンタや、写真印刷用のプリンタ等であってもよい。また、上述した実施形態においては印刷媒体としてラベル連続体が用いられていたが、普通紙や感熱紙、樹脂カード等、他の種類の印刷媒体であってもよい。なお、他の種類の印刷媒体を用いる場合には、印刷媒体に応じて印字部の種類を変更すればよい。
【符号の説明】
【００７９】
１  ラベルプリンタ
３  下部ケース
４  上部ケース
５  前部カバー
４１  表示部
４１ａ  ＬＣＤ
４１ｂ  タッチパネル
４１ｃ  発行タブ
５３  排出ガイド
５４  台紙排出口
６０  ラベル排出口
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開２００９−８３３２３号公報
【図１】
0005512629.tif 000002
【図２】
0005512629.tif 000003
【図３】
0005512629.tif 000004
【図４】
0005512629.tif 000005
【図５】
0005512629.tif 000006
【図６】
0005512629.tif 000007
【図７】
0005512629.tif 000008
【図８−１】
0005512629.tif 000009
【図８−２】
0005512629.tif 000010