(57)【要約】【課題】順序性を有する数字やアルファベットが更新されるのに合わせて、順序性を有する数字やアルファベット以外の印刷内容の一部も更新される複数の印刷物を、簡単に作成することができる情報処理装置およびその制御方法を提供する。【解決手段】入力された連番情報および任意情報から成る印刷情報を処理する情報処理装置であって、連番情報を昇順または降順に更新する連番処理を行う連番処理手段と、連番処理の対象となる印刷情報を記憶する記憶手段６３ａと、連番処理された印刷情報の任意情報を編集処理するための編集手段３と、入力および編集された印刷情報を表示する表示手段５と、編集処理のために、連番処理が２回以上実行された後の印刷情報を表示する時、記憶した少なくとも２以上の印刷情報を比較し、任意情報における異なる部分を消去して表示させる表示制御手段と、を備えた。【選択図】図３
2011116069.tif 000002
【特許請求の範囲】
【請求項１】
入力された連番情報および任意情報から成る印刷情報を処理する情報処理装置であって、
前記連番情報を昇順または降順に更新する連番処理を行う連番処理手段と、
連番処理の対象となる前記印刷情報を記憶する記憶手段と、
連番処理された前記印刷情報の前記任意情報を編集処理するための編集手段と、
入力および編集された前記印刷情報を表示する表示手段と、
前記編集処理のために、前記連番処理が２回以上実行された後の前記印刷情報を表示する時、記憶した少なくとも２以上の前記印刷情報を比較し、前記任意情報における異なる部分を消去して表示させる表示制御手段と、を備えたことを特徴とする情報処理装置。
【請求項２】
前記印刷情報に基づいて、記録媒体に印刷を行う印刷手段を、さらに備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、
一連の連番処理において、過去２回の連番処理の対象となった前記印刷情報を記憶することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶手段は、
一連の連番処理において、直近の過去２回の連番処理の対象となった前記印刷情報を記憶することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記記憶手段は、
一連の連番処理において、最初に実行された連番処理の対象となった前記印刷情報、および最後に実行された連番処理の対象となった前記印刷情報を記憶することを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記印刷手段に対する印刷指示がされた時、印刷対象となる前記印刷情報の印刷枚数を設定するための印刷枚数設定手段を、さらに備えたことを特徴とする請求項２ないし５のいずれか１項に記載の情報処理装置。
【請求項７】
入力された連番情報および任意情報から成る印刷情報を処理する情報処理装置の制御方法であって、
前記連番情報を昇順または降順に更新する連番処理を行う連番処理ステップと、
連番処理の対象となる前記印刷情報を記憶する記憶ステップと、
連番処理された前記印刷情報の前記任意情報を編集処理するための編集ステップと、
前記編集処理のために、前記連番処理が２回以上実行された後の前記印刷情報を表示する時、記憶した少なくとも２以上の前記印刷情報を比較し、前記任意情報における異なる部分を消去して表示部に表示させる表示制御ステップと、を実行することを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷内容の異なる複数枚の印刷物を連続的に印刷することができる情報処理装置およびその制御方法に関するものである。
【背景技術】
【０００２】
従来、数字やアルファベットの部分のみが異なる複数枚の印刷物を作成する場合、印刷物を１枚印刷する度に、対象となる数字やアルファベットをカウントアップ（またはカウントダウン）して印刷する、所謂「連番機能（ナンバリング処理機能）」を有した印刷装置（テープ印刷装置）が知られている（例えば、特許文献１参照）。この印刷装置を用いることで、例えば、「１号室」、「２号室」、「３号室」・・・のように、所定の文字列（文字）に対して１ずつ増加させた数字を付加した印刷物や、「Ａ組」、「Ｂ組」、「Ｃ組」のように、所定の文字列に対して、アルファベット順にアルファベットを付加した印刷物を作成することが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１０８５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複数の印刷物を作成する場合、上記のような順序性を有する数字やアルファベットをカウントアップ（またはカウントダウン）し、当該部分のみが異なる複数の印刷物を作成する以外に、順序性を有する数字やアルファベット以外の印刷内容の一部が異なる複数の印刷物を作成したい場合がある。例えば、順序性を有する数字やアルファベットをカウントアップ（またはカウントダウン）し、なおかつ、印刷内容の中の一部の文字列が異なる印刷物を複数枚作成したい場合等がこれにあたる。この場合、上記の印刷装置では、ユーザーが、前回入力した印刷内容の変更対象となる文字列を消去し（削除し）、新たに所望の文字列を再入力するという作業を繰り返し行わなければならず、非常に手間が掛かるという問題があった。
【０００５】
本発明は、上記の問題に鑑み、順序性を有する数字やアルファベットが更新されるのに合わせて、順序性を有する数字やアルファベット以外の印刷内容の一部も更新される複数の印刷物を、簡単に作成することができる情報処理装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、入力された連番情報および任意情報から成る印刷情報を処理する情報処理装置であって、連番情報を昇順または降順に更新する連番処理を行う連番処理手段と、連番処理の対象となる印刷情報を記憶する記憶手段と、連番処理された印刷情報の任意情報を編集処理するための編集手段と、入力および編集された印刷情報を表示する表示手段と、編集処理のために、連番処理が２回以上実行された後の印刷情報を表示する時、記憶した少なくとも２以上の印刷情報を比較し、任意情報における異なる部分を消去して表示させる表示制御手段と、を備えたことを特徴とする。
【０００７】
また、本発明の情報処理装置の制御方法は、入力された連番情報および任意情報から成る印刷情報を処理する情報処理装置の制御方法であって、連番情報を昇順または降順に更新する連番処理を行う連番処理ステップと、連番処理の対象となる印刷情報を記憶する記憶ステップと、連番処理された印刷情報の任意情報を編集処理するための編集ステップと、編集処理のために、連番処理が２回以上実行された後の印刷情報を表示する時、記憶した少なくとも２以上の印刷情報を比較し、任意情報における異なる部分を消去して表示部に表示させる表示制御ステップと、を実行することを特徴とする。
【０００８】
これらの構成によれば、連番処理を２回以上行った後の印刷情報を表示する時、過去に連番処理対象となった複数の印刷情報を比較し、これらの任意情報の異なる部分を消去して表示する。これにより、連番情報に加え、当該連番情報以外の印刷内容（任意情報）の一部も異なる複数枚の印刷物を作成する場合、ユーザーは、その内容を編集するために、従来のように、更新したい部分を毎回手作業で消去するという手間を省くことができるため、上述した複数の印刷物を簡単に作成することができる。
例えば、学校において、あるクラスに属する生徒毎に、学校名、学年、クラス、生徒番号（生徒個人を識別する番号）、および生徒氏名入りの印刷物を作成する際、連番処理により生徒番号を更新しつつ、３枚目以降の印刷情報を表示する場合には、その生徒氏名部分を消去して表示できるため、生徒氏名部分の編集を簡単に、且つ迅速に行うことができ利便性が良い。
【０００９】
本発明の情報処理装置において、印刷情報に基づいて、記録媒体に印刷を行う印刷手段を、さらに備えたことが好ましい。
【００１０】
この構成によれば、連番情報に加え、連番情報以外の印刷内容の一部が異なる複数枚の印刷物を簡単に印刷することができる。例えば、印刷媒体をテープ状部材とした場合、テープ印刷装置に利用することができ、印刷内容の一部が異なる複数枚のラベルを作成する場合に便利である。
【００１１】
本発明の情報処理装置において、記憶手段は、一連の連番処理において、過去２回の連番処理の対象となった印刷情報を記憶することが好ましい。
【００１２】
また、本発明の情報処理装置において、記憶手段は、一連の連番処理において、直近の過去２回の連番処理の対象となった印刷情報を記憶することが好ましい。
【００１３】
また、本発明の情報処理装置において、記憶手段は、一連の連番処理において、最初に実行された連番処理の対象となった印刷情報、および最後に実行された連番処理の対象となった印刷情報を記憶することが好ましい。
【００１４】
これらの構成によれば、印刷情報の表示に際し、比較対象となる印刷情報を過去２回分のみ記憶しておくことで、過去の印刷情報を全て蓄積保存する場合に比べ、使用する記憶容量（記憶領域）を少なくすることができ、メモリー等に掛かるコストを削減することができる。
また、過去２回分の印刷情報の比較により任意情報の異なる部分を特定するため、例えば、過去の印刷情報の全てを比較する場合に比べ、印刷情報の比較に関する処理工程を簡略化できると共に、比較にかかる時間を短縮できる。
なお、記憶する過去２回分の印刷情報としては、例えば、直近の過去２回の連番処理の対象となった印刷情報（つまり、最後に実行された連番処理の対象となった印刷情報と、その前に実行された連番処理の対象となった印刷情報）や、最初および最後に実行された連番処理の対象となった印刷情報などが考えられる。
【００１５】
本発明の情報処理装置において、印刷手段に対する印刷指示がされた時、印刷対象となる印刷情報の印刷枚数を設定するための印刷枚数設定手段を、さらに備えたことが好ましい。
【００１６】
この構成によれば、印刷指示がされた時、即ち実際に印刷する直前に、ユーザーが印刷枚数を設定できるため、確実にユーザーが所望する枚数の印刷物を印刷することができる。例えば、印刷指示を行う前に、予め印刷枚数を設定するような場合、印刷枚数の設定忘れや設定ミス（例えば、以前に設定した枚数がそのまま設定されている場合）などにより、ユーザーが意図しない枚数の印刷物を印刷することが考えられるが、本発明では、これを防止することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係るテープ印刷装置の開蓋状態における外観斜視図である。
【図２】テープ印刷装置の制御ブロック図である。
【図３】印刷内容の一部が異なる複数枚のラベルを作成する場合の、テープ印刷装置の動作手順を説明するフローチャートである。
【図４】印刷内容の一部が異なる３枚のラベルの図（ａ）、およびこれらを作成する場合のテープ印刷装置の画面遷移図（ｂ）である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態について、添付図面を参照しながら詳細に説明する。本実施形態では、情報処理装置として、テープ状部材（記録媒体）に印刷を行うことによってラベル（印刷物）を作成するテープ印刷装置を例に挙げて説明する。
【００１９】
図１は、本実施形態に係るテープ印刷装置１の開閉蓋４を開いた状態の外観斜視図である。図１に示すようにテープ印刷装置１は、装置ケース２により外装が形成され、装置ケース２の前部上面には各種入力キーを備えたキーボード３（編集手段）が配置されると共に、後部上面には、その左部に開閉蓋４が取り付けられ、その右部には表示画面５（表示手段）が配設されている。開閉蓋４の内側にはテープカートリッジＣを装着するためのカートリッジ装着部６が窪入形成されており、テープカートリッジＣは、開閉蓋４を開放した状態でカートリッジ装着部６に着脱可能に装着される。また、開閉蓋４にはこれを閉じた状態でテープカートリッジＣの装着／非装着を視認するための覗き窓７が形成されている。
【００２０】
キーボード３には、文字キー群３ａ、および各種動作モード等を指定するための機能キー群３ｂが配列されている。文字キー群３ａは、ＪＩＳ配列に基づいたフルキー構成であり、操作するキー数の増加を抑えるためのシフトキーを備えるなど、一般のワードプロセッサー等と同様である。機能キー群３ｂには、［印刷］キー１１、カーソルキー１２、[選択]キー１３、［連番］キー１４などが含まれる。なお、これらのキー入力は、一般的なキーボードと同様に、キー入力毎に個別にキーを設けても良いし、シフトキー等と組み合わせてより少ない数のキーを用いて入力するようにしても良い。
【００２１】
［印刷］キー１１は、印刷実行を指示するためのキーである。カーソルキー１２は、上下左右キー（［↑］，［↓］，［←］，［→］）から成り、カーソル移動やスクロール操作を行うためのキーである。［選択］キー１３は、選択候補（選択肢）の選択および確定操作を行うためのキーである。［連番］キー１４は、連番処理の対象となる数字やアルファベットの初期値を入力するためのキーである（以下、入力した数字やアルファベットをまとめて「連番情報」と称す）。なお、連番処理とは、［連番］キー１４を操作してユーザーにより入力されたテキスト中の数字またはアルファベットの部分（連番情報）を、ラベルＬ（図４（ａ）参照）を１枚印刷する度に、昇順（または降順）に更新する処理を言う。また、ここで言うテキストとは、文字（文字列）、数字、アルファベット、記号、簡易図形等のキャラクターから成るものである。
【００２２】
表示画面５は、液晶ディスプレイで形成されている。表示画面５は、ユーザーがキーボード３により所望のテキストや画像等を入力して、テキストデータや画像データ等の印刷データを作成・編集したり、その結果等を視認（確認）したりする際に用いられる。
【００２３】
装置ケース２の左側部には、カートリッジ装着部６と外部とを連通するテープ排出口２１が形成され、このテープ排出口２１には、送り出した印刷テープＴを切断するためのテープカッター２２（フルカッター５２およびハーフカッター５４，図２参照）が臨んでいる。そして、テープ排出口２１から印刷済みの印刷テープＴが所定長さだけ送り出され、送りを一旦停止させた状態で、この印刷済みの印刷テープＴをテープカッター２２により切断することにより、短冊状のラベルＬを作成する。
【００２４】
一方、カートリッジ装着部６には、ヘッドカバー２５内にサーマルタイプの印刷ヘッド２６が内蔵されたヘッドユニット２４と、印刷ヘッド２６に対峙するプラテン駆動軸２７と、後述のインクリボンＲを巻き取る巻き取り駆動軸２８と、後述のテープリール３２の位置決め突起２９とを備えている。また、カートリッジ装着部６の下側には、プラテン駆動軸２７および巻き取り駆動軸２８を回転させるテープ送りモーター３０（図２参照）が内蔵されている。
【００２５】
テープカートリッジＣは、カートリッジケース３１内部の上部中央部に、一定の幅（４ｍｍ〜４８ｍｍ程度）の印刷テープＴを巻回したテープリール３２と、右下部にインクリボンＲを巻回したリボンリール３３とを収容して構成されており、印刷テープＴとインクリボンＲは同じ幅で構成されている。また、テープリール３２の左下部には前記ヘッドユニット２４が差し込まれるための貫通孔３４が形成されている。さらに、貫通孔３４にヘッドユニット２４が差し込まれた状態で、当該ヘッドユニット２４に内蔵された印刷ヘッド２６に対し、印刷テープＴとインクリボンＲとが重なる部分を挟んで対向する位置に、前記プラテン駆動軸２７に嵌合されて回転駆動するプラテンローラー３５が配設されている。一方、前記リボンリール３３に近接してリボン巻き取りリール３６が配置され、リボンリール３３から繰り出されたインクリボンＲは、ヘッドカバー２５を周回するように配置され、リボン巻き取りリール３６に巻き取られるようになっている。
【００２６】
テープカートリッジＣがカートリッジ装着部６に装着されると、ヘッドカバー２５に貫通孔３４が、位置決め突起２９にテープリール３２の中心孔が、巻き取り駆動軸２８にリボン巻き取りリール３６の中心孔がそれぞれ差し込まれ、印刷テープＴおよびインクリボンＲを挟み込んで印刷ヘッド２６がプラテンローラー３５に当接して印刷が可能になる。その後、ユーザーが表示画面５の編集結果を確認しながらキーボード３により所望のテキストや画像を入力し、印刷を指示すると、テープ印刷装置１は、テープ送りモーター３０によりテープカートリッジＣから印刷テープＴを繰り出し、印刷ヘッド２６の発熱素子を選択的に発熱させることにより印刷テープＴに所望の印刷を行う。印刷テープＴの印刷済み部分はテープ排出口２１から随時外部に送り出され、印刷を完了すると、テープ送りモーター３０は、余白分を含むテープ長さの位置まで印刷テープＴの送りを行った後、その送りを停止する（その後、切断処理に移行する）。
【００２７】
一方、印刷テープＴは、裏面に粘着剤層が形成された記録テープＴａと、この粘着剤層により記録テープＴａに貼り付けられた剥離テープＴｂとから構成されている。そして、印刷テープＴは、記録テープＴａを外側にし、かつ剥離テープＴｂを内側にしてロール状に巻回されてカートリッジケース３１内に収容されている。また、印刷テープＴは、テープ種別（テープ幅、テープの地色、地模様、材質（質感）など）が異なる複数種のものが用意されており、各カートリッジケース３１には、このうち１種類の印刷テープＴおよびインクリボンＲが収容されている。また、カートリッジケース３１の裏面にはテープカートリッジＣの種別を特定する複数の孔（図示省略）が設けられている。また、複数の孔に対応してカートリッジ装着部６には、これらを検出するテープ識別センサー（マイクロスイッチ等）３７（図２参照）が、複数設けられており、このテープ識別センサー３７により複数の孔の状態を検出することで、テープ種別を判別できるようになっている。
【００２８】
次に、図２の制御ブロック図を参照し、テープ印刷装置１の制御構成について説明する。テープ印刷装置１は、操作部４１、検出部４２、印刷部４３（印刷手段）、切断部４４、駆動部４５、およびこれら各部と接続して、テープ印刷装置１全体を制御する制御部４０を有している。
【００２９】
操作部４１は、キーボード３上の文字キー群３ａや機能キー群３ｂからの情報の入力・編集処理や設定、およびこれら各種情報の表示画面５への表示等、ユーザーインターフェイスとして機能する。なお、請求項における表示制御手段は、制御部４０および表示画面５を、主要な構成要素とするものである。
【００３０】
検出部４２は、上述したテープ識別センサー３７を有し、印刷テープＴ（テープカートリッジＣ）の種別を検出する。印刷部４３は、印刷ヘッド２６およびテープ送りモーター３０を有し、印刷テープＴおよびインクリボンＲを搬送しながら印刷テープＴ上に、生成された印刷データに基づく印刷を行う。
【００３１】
切断部４４は、印刷テープＴの記録テープＴａと剥離テープＴｂの両方を切断するフルカッター５２およびこれを駆動するフルカッターモーター５１と、印刷テープＴの記録テープＴａのみを切断するハーフカッター５４およびこれを駆動するハーフカッターモーター５３と、を有している。そして、これらフルカッター５２およびハーフカッター５４により、印刷部４３で印刷処理済みの印刷テープＴを所定の長さになるように切断し、ラベルＬを作成する。駆動部４５は、ディスプレイドライバー５５、ヘッドドライバー５６、テープ送りモータードライバー５７およびカッターモータードライバー５８を有し、各部を駆動する。
【００３２】
制御部４０は、ＣＰＵ（Central  Processing  Unit）６１、ＲＯＭ（Read  Only  Memory）６２、ＲＡＭ（Random  Access  Memory）６３、および入出力制御装置（以下、「ＩＯＣ：Input  Output  Controller」と称する）６４を備え、これらは互いに内部バス６５により接続されている。ＲＯＭ６２は、印刷処理等の各種処理をＣＰＵ６１で制御するための制御プログラムおよび制御データを記憶している。
【００３３】
ＲＡＭ６３は、ＣＰＵ６１が各種処理を実行するための作業領域として使用される。また、ＲＡＭ６３は、印刷情報記憶領域６３ａ（記憶手段）を有している。印刷情報記憶領域６３ａには、印刷処理後に行われる連番処理において、当該連番処理の対象となる印刷情報（連番情報および連番情報以外のテキスト（以下、「任意テキスト（任意情報）」）から成る情報）が記憶される。言い換えれば、印刷処理によりラベルＬに印刷した印刷情報（印刷内容）が記憶される。
【００３４】
上記の構成により、ＣＰＵ６１は、ＲＯＭ６２内の各種制御プログラムに従って、ＩＯＣ６４を介してテープ印刷装置１内の各部から各種信号・データを入力する。また、入力された各種信号・データに基づいてＲＡＭ６３内の各種データを処理し、ＩＯＣ６４を介してテープ印刷装置１の各部に各種信号・データを出力することにより、入力編集処理や印刷切断処理の制御を行なう。
【００３５】
ところで、上述した連番処理を行うことにより、連番情報のみが異なる複数枚のラベルＬを容易に作成することが可能である。しかしながら、連番情報に加え、連番情報以外のテキスト（任意テキスト）の一部が異なる複数枚のラベルＬを作成したい場合がある。この場合、従来では、ユーザーが変更対象となるテキスト部分を消去した後、新たなテキストを再入力する作業を繰り返し行わなければならず、手間がかかるという問題がある。このため、上記問題を解決すべく、本発明のテープ印刷装置１では、連番処理が２回以上実行された後の印刷情報を表示する時、当該印刷情報の任意テキストの一部を自動的に消去する機能を有している。以下、図３および図４を参照して、詳細に説明する。
【００３６】
図３は、連番情報に加え、任意テキストの一部が異なる複数枚のラベルＬを作成する場合の、テープ印刷装置１の動作手順を説明するフローチャートである。まず、ユーザーにより任意テキストおよび連番情報から成る印刷情報が入力され（Ｓ０１）、［印刷］キー１１の押下によって印刷が指示されると（Ｓ０２）、ＣＰＵ６１（テープ印刷装置１）は、同一内容（任意テキストおよび連番情報の全てが同一）のラベルＬの印刷枚数を設定するための画面（以下、印刷枚数設定画面）を表示するか否かを判定する。この判定は、印刷枚数設定画面表示フラグの状態（当該フラグが「ＯＮ（デフォルト設定）」か「ＯＦＦ」か）により行われる。
【００３７】
印刷枚数設定画面表示フラグが「ＯＮ」である場合（Ｓ０３；Ｙｅｓ）、ＣＰＵ６１は、印刷枚数設定画面を表示する（Ｓ０４，印刷枚数設定手段）。この印刷枚数設定画面で、ユーザーにより所望の印刷枚数が設定（選択）されると、ＣＰＵ６１は、印刷情報に基づくラベルＬの印刷処理を実行する（Ｓ０５）。一方、印刷枚数設定画面表示フラグが「ＯＦＦ」である場合（Ｓ０３；Ｎｏ）、ＣＰＵ６１は、印刷枚数設定画面を表示せずに、印刷処理を実行する（Ｓ０５）。なお、Ｓ０５の印刷処理において、ＣＰＵ６１は、印刷処理回数、即ち実際に印刷したラベルＬの印刷枚数をカウントする。
【００３８】
続いて、ＣＰＵ６１は、実際に印刷したラベルＬの印刷枚数が設定された印刷枚数に達しているか否かを判定する。実際の印刷枚数が設定された印刷枚数未満の場合（Ｓ０６；Ｎｏ）、ＣＰＵ６１は、実際の印刷枚数が設定された印刷枚数になるまで、Ｓ０５以降の処理を繰り返し実行する。そして、実際の印刷枚数が設定された印刷枚数になった場合（Ｓ０６；Ｙｅｓ）、ＣＰＵ６１は、印刷情報に対して連番処理を実行する（Ｓ０７，連番処理手段）。
【００３９】
この連番処理では、ＣＰＵ６１は、まず、当該連番処理の対象となる印刷情報（印刷処理された印刷情報）を印刷情報記憶領域６３ａに記憶した後、連番処理を実行して連番情報のみを更新した印刷情報を生成する。なお、本実施形態では、この印刷情報記憶領域６３ａには、直近の過去２回分の連番処理対象となった印刷情報が記憶される。つまり、連番処理が１回実行された時点では、１回目の連番処理対象となった印刷情報が記憶され、連番処理が２回実行された時点では、１回目の連番処理対象となった印刷情報および２回目の連番処理対象となった印刷情報が記憶される。さらに、連番処理が３回実行された時点では、２回目の連番処理対象となった印刷情報および３回目の連番処理対象となった印刷情報が記憶される。
【００４０】
続いて、連番処理終了後、ＣＰＵ６１は、現時点で実行された連番処理回数が２回以上か否かを判定する。現時点で実行された連番処理回数が２回未満（１回）の場合（Ｓ０８；Ｎｏ）、ＣＰＵ６１は、Ｓ０７の連番処理によって連番情報のみが更新された印刷情報を表示画面５（テキスト入力画面）に表示する（Ｓ１２）。この状態で、ユーザーにより印刷情報の任意テキストが編集されると（Ｓ１３；Ｙｅｓ）、ＣＰＵ６１は、印刷枚数設定画面表示フラグを「ＯＦＦ」に設定する（Ｓ１４）。その後、ユーザーにより印刷が指示されると、ＣＰＵ６１はＳ０２以降の処理を実行する。一方、Ｓ１２の状態で、ユーザーにより印刷情報の任意テキストが編集されず（Ｓ１３；Ｎｏ）、ユーザーにより印刷が指示されると、ＣＰＵ６１は印刷枚数設定画面表示フラグを変更せず、Ｓ０２以降の処理を実行する。
【００４１】
一方、現時点で実行された連番処理回数が２回以上の場合（Ｓ０８；Ｙｅｓ）、ＣＰＵ６１は、印刷情報記憶領域６３ａに記憶された２つの印刷情報（直近の過去２回の連番処理対象となった印刷情報）を比較する（Ｓ０９）。比較の結果、印刷情報の任意テキスト部分（連番情報以外の部分）が同一である場合（Ｓ１０；Ｎｏ）、ＣＰＵ６１は、Ｓ０７の連番処理によって連番情報のみが更新された印刷情報を表示画面５に表示する（Ｓ１２）。その後、ＣＰＵ６１は、ユーザーの操作（指示）に基づいてＳ１３以降の処理を実行する。
【００４２】
一方、比較の結果、印刷情報の任意テキスト部分（連番情報以外の部分）において異なる部分がある場合（Ｓ１０；Ｙｅｓ）、ＣＰＵ６１は、Ｓ０７の連番処理によって連番情報を更新した印刷情報の任意テキスト部分において、上記の比較結果で異なる部分に相当するテキスト（キャラクター）を消去して表示画面５に表示する（Ｓ１２）。その後、ＣＰＵ６１は、ユーザーの操作（指示）に基づいてＳ１３以降の処理を実行する。
【００４３】
なお、上記Ｓ０８の処理において、比較基準となる連番処理回数を２回としているが、これに限らず、例えば、事前に比較基準となる連番処理回数を設定するようにしても良い。この場合、実際に実行された連番処理回数が、設定された連番処理回数未満であれば、Ｓ０８；Ｎｏ以降の処理を実行し、指定された連番処理回数以上であれば、Ｓ０８；Ｙｅｓ以降の処理を実行する。
【００４４】
ここで、理解を容易にするために、図４を参照して、本発明のテープ印刷装置１により、印刷内容の一部が異なる３枚のラベルＬを作成する場合の手順を具体的に説明する。図４（ａ）は、作成するラベルＬの一例を示すものであり、「生徒番号（生徒個人を識別する番号）」の部分７１、および「生徒氏名」の部分７２が異なる３枚のラベルＬ（Ｌａ〜Ｌｃ）を示す図である。図４（ｂ）は、図４（ａ）に示す３枚のラベルＬ（Ｌａ〜Ｌｃ）を作成する場合の画面遷移を説明する図である。以下、図４（ｂ）の画面遷移図に基づいて説明する。なお、図４（ｂ）の参照番号Ｍは、入力されたテキストが何行目に位置するかを示す行頭マークである。
【００４５】
まず、画面Ｄ０１は、ユーザーにより１行目に「学校名」、「学年」、「クラス」および「生徒番号」として、「ばら小学校  １年４組１番」が、２行目に「生徒氏名」として、「青木」が入力された状態のテキスト入力画面を示している（図３のフローチャートのＳ０１）。ここで「生徒番号」として入力された「１（網掛け部分）」は、［連番］キー１４の押下により表示される画面で入力された連番情報の初期値である。
【００４６】
続いて、この状態で（Ｄ０１）、ユーザーにより［印刷］キー１１が押下されると、同一内容のラベルＬの印刷枚数を選択する印刷枚数設定画面に遷移する（Ｄ０２）。ここでは、印刷枚数設定画面表示フラグは「ＯＮ（デフォルト設定）」の状態であるため、図３のフローチャートのＳ０２、Ｓ０３；Ｙｅｓ、Ｓ０４の手順で処理が実行される。
【００４７】
ここで、ユーザーにより「１枚」が選択された状態で（反転表示した状態）、［選択］キー１３が押下されると、印刷枚数を「１枚」に確定すると共に、印刷実行画面に遷移し（Ｄ０３）、Ｄ０１の表示内容のラベルＬ、即ち図４（ａ）のラベルＬａが印刷される（図３のフローチャートのＳ０５）。そして、印刷終了後、連番処理により「生徒番号」が「２」に更新されたテキスト入力画面が表示される（Ｄ０４）。ここでは、設定された印刷枚数（１枚）のラベルＬの印刷処理が完了し、且つ最初の連番処理（１回目の連番処理）が実行されるため、図３のフローチャートのＳ０６；Ｙｅｓ、Ｓ０７、Ｓ０８；Ｎｏ、Ｓ１２の手順で処理が実行される。
【００４８】
この状態（Ｄ０４）で、ユーザーにより、「青木」が消去され「伊藤」が入力された後（Ｄ０５およびＤ０６）、［印刷］キー１１が押下されると、印刷実行画面に遷移し、Ｄ０６の表示内容のラベルＬ、即ち図４（ａ）のラベルＬｂが印刷される（Ｄ０７）。ここでは、ユーザーにより「生徒氏名（任意テキスト部分）」が編集された後に印刷が指示されるため、印刷枚数設定画面表示フラグは「ＯＦＦ」状態になっており、印刷枚数設定画面を表示することなく印刷処理を実行する。即ち、図３のフローチャートのＳ１３；Ｙｅｓ、Ｓ１４、Ｓ０２、Ｓ０３；Ｎｏ、Ｓ０５の手順で処理が行われる。
【００４９】
そして、印刷終了後、連番処理により「生徒番号」が「３」に更新されると共に、「生徒氏名（伊藤）」が消去されたテキスト入力画面が表示される（Ｄ０８）。つまり、画面Ｄ０８を表示する時、１回目の連番処理対象となった印刷情報（１枚目のラベルＬａの内容）と、２回目の連番処理対象となった印刷情報（２枚目のラベルＬｂの内容）と、が印刷情報記憶領域６３ａに記憶されており、両者の比較の結果、「青木」と「伊藤」とが異なる部分であると判定されるため、画面Ｄ０８には、本来なら表示されるはずの「伊藤」が消去されて表示される。即ち、図３のフローチャートのＳ０６；Ｙｅｓ、Ｓ０７、Ｓ０８；Ｙｅｓ、Ｓ０９、Ｓ１０；Ｙｅｓ、Ｓ１１、Ｓ１２の手順で処理が行われる。
【００５０】
続いて、この状態（Ｄ０８）で、ユーザーにより「上田」が入力された後（Ｄ０９）、［印刷］キー１１が押下されると、印刷実行画面に遷移し、Ｄ０９の表示内容のラベルＬ、即ち図４（ａ）のラベルＬｃが印刷される（Ｄ１０）。つまり、図３のフローチャートのＳ１３；Ｙｅｓ、Ｓ１４、Ｓ０２、Ｓ０３；Ｎｏ、Ｓ０５の手順で処理が行われる。
【００５１】
そして、印刷終了後、連番処理により「生徒番号」が「４」に更新されると共に、「生徒氏名（上田）」が消去されたテキスト入力画面が表示される（Ｄ１１）。つまり、画面Ｄ１１を表示する時、２回目の連番処理対象であった印刷情報（２枚目のラベルＬａの内容）と、３回目の連番処理対象であった印刷情報（３枚目のラベルＬｂの内容）とが印刷情報記憶領域６３ａに記憶されており、両者の比較の結果、「伊藤」と「上田」とが異なる部分であると判定されるため、画面Ｄ１１には、本来なら表示されるはずの「上田」が消去されて表示される。即ち、図３のフローチャートのＳ０６；Ｙｅｓ、Ｓ０７、Ｓ０８；Ｙｅｓ、Ｓ０９、Ｓ１０；Ｙｅｓ、Ｓ１１、Ｓ１２の手順で処理が行われる。
【００５２】
以上のように、本実施形態よれば、連番処理を２回以上行った後の印刷情報を表示する時、過去に連番処理対象となった複数の印刷情報を比較し、これらの任意テキスト（任意情報）の異なる部分を消去して表示する。これにより、連番情報に加え、当該連番情報以外のテキストの一部が異なる複数枚のラベルＬを作成する場合、ユーザーは、結果として複数枚のラベルＬを簡単に、且つ効率良く作成（印刷）することができる。
【００５３】
例えば、学校において、あるクラスに属する生徒毎に、学校名、学年、クラス、生徒番号（生徒個人を識別する番号）、および生徒氏名入りのラベルＬ（例えば、図４（ａ）のラベルＬａ〜Ｌｃ等）を作成する際、連番処理により生徒番号を更新しつつ、３枚目以降の印刷情報を表示する場合には、その生徒氏名部分を消去して表示できるため、生徒氏名部分の編集を簡単に、且つ迅速に行うことができ利便性が良い。
【００５４】
また、本実施例のように、印刷情報の表示に際し、比較対象となる印刷情報を過去２回分のみ記憶しておくことで、過去の印刷情報を全て蓄積保存する場合に比べ、使用する記憶容量（記憶領域）を少なくすることができ、メモリー等に掛かるコストを削減することができる。さらに、過去２回分の印刷情報の比較により任意テキストの異なる部分を特定するため、例えば、過去の印刷情報の全てを比較する場合に比べ、印刷情報の比較に関する処理工程を簡略化でき、時間を短縮できる。
【００５５】
また、本実施例のように、印刷指示を行った時、即ち実際に印刷する直前に、ユーザーが印刷枚数を設定できるようにすることで、確実にユーザーが所望する枚数のラベルＬを印刷することができる。例えば、印刷指示を行う前に、予め印刷枚数を設定するような場合、印刷枚数の設定忘れや設定ミス（例えば、以前に設定した枚数がそのまま設定されている場合）などにより、ユーザーが意図しない枚数のラベルＬを印刷することが考えられるが、本発明では、これを防止することができる。
【００５６】
なお、本実施例では、印刷情報記憶領域６３ａに記憶する印刷情報として、直近の過去２回の連番処理の対象となる印刷情報を記憶するようにしているが、これに限らず、例えば、一連のラベル作成処理において、最初に実行された連番処理の対象となる印刷情報、および最後に実行された連番処理の対象となる印刷情報を記憶するようにしても良い。つまり、連番処理が１回実行された時点では、１回目の連番処理対象となった印刷情報を記憶し、連番処理が２回実行された時点では、１回目の連番処理対象となった印刷情報および２回目の連番処理対象となった印刷情報を記憶し、連番処理が３回実行された時点では、１回目の連番処理対象となった印刷情報および３回目の連番処理対象となった印刷情報が記憶するようにしても良い。
【００５７】
また、本実施例では、過去２回の連番処理対象となった印刷情報を記憶し、これら２つの印刷情報の比較により任意テキストの異なる部分を特定しているが、これに限らず、例えば、過去の連番処理対象となった印刷情報の全てを記憶し、これら全ての印刷情報の比較により任意テキストの異なる部分を特定するようにしても良い。
【００５８】
また、本実施例では、情報処理装置としてテープ印刷装置１を例示したが、これに限るものではない。例えば、本実施例のテープ印刷装置１の各種処理（印刷情報の入力や編集、表示に関する処理、および連番処理等）をパーソナルコンピュータ等で実現することも可能である。
【００５９】
また、上述した実施例によらず、テープ印刷装置１の構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【符号の説明】
【００６０】
１…テープ印刷装置  ３…キーボード  ５…表示画面  １４…連番キー  ４０…制御部  ４３…印刷部  ６３ａ…印刷情報記憶領域  Ｌ…ラベル
【図１】
2011116069.tif 000003
【図２】
2011116069.tif 000004
【図３】
2011116069.tif 000005
【図４】
2011116069.tif 000006