(57)【要約】【課題】コンテンツの一部が異なる複数のコンテンツを、ユーザが簡易且つ迅速に作成できる印刷装置およびコンテンツ編集プログラムを提供する。【解決手段】コンテンツの設定および印刷が実行されると、ｎ番目の履歴データと印刷対象データとが取得される（Ｓ２４）。取得された印刷対象データとｎ番目の履歴データとを比較して、共通のキャラクタが共通の位置に配置された部分である共通ブロックが特定される（Ｓ２５）。特定された共通ブロックに基づいて、共通ブロックを含むコンテンツを示す共通履歴データが作成される。【選択図】図５
2014205250.tif 000002
【特許請求の範囲】
【請求項１】
キャラクタを含むコンテンツを示すデータに基づいて、印刷媒体に前記コンテンツを印刷可能な印刷装置であって、
あらかじめ作成された前記コンテンツを示す前記データである既存データを複数取得するデータ取得手段と、
前記データ取得手段によって取得された複数の前記既存データが各々示す複数の前記コンテンツのうちで、共通の前記キャラクタが共通の位置に配置された部分である共通ブロックを、前記複数の既存データに基づいて特定する共通ブロック特定手段と、
前記共通ブロック特定手段で特定された前記共通ブロックに基づいて、前記共通ブロックを含む前記コンテンツを示す前記データである共通履歴データを作成する共通履歴データ作成手段と
を備えたことを特徴とする印刷装置。
【請求項２】
前記既存データまたは前記共通履歴データが示す前記コンテンツに対するユーザ操作に応じて、前記コンテンツを編集するコンテンツ編集手段を備え、
前記コンテンツ編集手段は、前記共通履歴データが示す前記コンテンツを編集する場合、前記コンテンツのうちで前記共通ブロックに対するユーザ操作を禁止することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記データ取得手段は、前記既存データを記憶する第一記憶手段から、前記既存データの少なくとも一つを取得し、
前記共通履歴データ作成手段によって作成された前記共通履歴データを、第二記憶手段に記憶させる記憶制御手段と、
前記第一記憶手段に記憶されている前記既存データが示す前記コンテンツと、前記第二記憶手段に記憶されている前記共通履歴データが示す前記コンテンツとを、所定の順序で選択可能に表示する表示制御手段と
を備えたことを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記表示制御手段は、前記共通履歴データが示す前記コンテンツを、前記既存データが示す前記コンテンツよりも前記所定の順序における上流側に表示することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記表示制御手段は、複数の前記共通履歴データが示す前記コンテンツを表示する場合、前記共通ブロックが小さい前記共通履歴データから順に、前記複数の共通履歴データが示す前記コンテンツを前記所定の順序で表示することを特徴とする請求項３または４に記載の印刷装置。
【請求項６】
前記コンテンツは、前記キャラクタが改行された順に並ぶ行と、前記キャラクタが改段落された順に並ぶ段落とで構成され、
前記共通ブロック特定手段は、前記行および前記段落の順序が等しい複数の前記コンテンツのうちで、共通の前記行において前記行の先頭から共通の前記キャラクタが並ぶ範囲を、前記共通ブロックに特定することを特徴とする請求項１から５のいずれかに記載の印刷装置。
【請求項７】
キャラクタを含むコンテンツを示すデータを編集可能なコンピュータに、
あらかじめ作成された前記コンテンツを示す前記データである既存データを複数取得するステップと、
取得された複数の前記既存データが各々示す複数の前記コンテンツのうちで、共通の前記キャラクタが共通の位置に配置された部分である共通ブロックを、前記複数の既存データに基づいて特定するステップと、
特定された前記共通ブロックに基づいて、前記共通ブロックを含む前記コンテンツを示す前記データである共通履歴データを作成するステップと
を実行させることを特徴とするコンテンツ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、既存のコンテンツを用いて印刷可能な印刷装置、および、既存のコンテンツを編集可能なコンテンツ編集プログラムに関する。
【背景技術】
【０００２】
従来、既存のファイルを用いて印刷可能な印刷装置が知られている（例えば、特許文献１参照）。例えば、特許文献１に開示の画像印刷装置は、外部記憶媒体から既存のファイルを直接取り込んで印刷を行う、いわゆるダイレクト印刷機能を有する。画像印刷装置は、一度実行されたダイレクト印刷時の印刷条件を印刷履歴情報として、内部メモリに記憶する。画像印刷装置のユーザは、内部メモリに記憶された印刷履歴情報を利用することで、過去の印刷条件のダイレクト印刷を再度実行できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−８７１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷装置のユーザは、外部記憶媒体または内部メモリに記憶されている既存のコンテンツ（例えば、テキスト）を編集し、編集済みのコンテンツを印刷する場合がある。さらにユーザは既存のコンテンツを編集して、コンテンツの一部が各々異なる複数のコンテンツを大量に作成および印刷する場合がある。この場合、一つのコンテンツを作成するごとに、ユーザは外部記憶媒体または内部メモリから既存のコンテンツを読み出して、読み出した既存のコンテンツを編集する必要がある。したがって、ユーザはコンテンツの一部が異なる複数のコンテンツを、簡易且つ迅速に作成することが困難な場合があった。
【０００５】
本発明の目的は、コンテンツの一部が異なる複数のコンテンツを、ユーザが簡易且つ迅速に作成できる印刷装置およびコンテンツ編集プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る印刷装置は、キャラクタを含むコンテンツを示すデータに基づいて、印刷媒体に前記コンテンツを印刷可能な印刷装置であって、あらかじめ作成された前記コンテンツを示す前記データである既存データを複数取得するデータ取得手段と、前記データ取得手段によって取得された複数の前記既存データが各々示す複数の前記コンテンツのうちで、共通の前記キャラクタが共通の位置に配置された部分である共通ブロックを、前記複数の既存データに基づいて特定する共通ブロック特定手段と、前記共通ブロック特定手段で特定された前記共通ブロックに基づいて、前記共通ブロックを含む前記コンテンツを示す前記データである共通履歴データを作成する共通履歴データ作成手段とを備える。
【０００７】
本発明の第二態様に係るコンテンツ編集プログラムは、キャラクタを含むコンテンツを示すデータを編集可能なコンピュータに、あらかじめ作成された前記コンテンツを示す前記データである既存データを複数取得するステップと、取得された複数の前記既存データが各々示す複数の前記コンテンツのうちで、共通の前記キャラクタが共通の位置に配置された部分である共通ブロックを、前記複数の既存データに基づいて特定するステップと、特定された前記共通ブロックに基づいて、前記共通ブロックを含む前記コンテンツを示す前記データである共通履歴データを作成するステップとを実行させる。
【０００８】
本発明の第一態様および第二態様によれば、あらかじめ作成されたコンテンツを示す既存データが複数取得される。取得された複数の既存データが各々示す複数のコンテンツのうちで、共通のキャラクタが共通の位置に配置された部分である共通ブロックが、複数の既存データに基づいて特定される。特定された共通ブロックに基づいて、共通ブロックを含むコンテンツを示す共通履歴データが作成される。ユーザは共通履歴データが示すコンテンツを編集することで、コンテンツの一部が異なる複数のコンテンツを簡易且つ迅速に作成できる。
【図面の簡単な説明】
【０００９】
【図１】カバー６が閉じられた状態にあるテープ印字装置１の斜視図である。
【図２】カバー６が開かれた状態にあるテープ印字装置１およびテープカセット３０の斜視図である。
【図３】テープ印字装置１の電気的構成を示すブロック図である。
【図４】メイン処理のフローチャートである。
【図５】履歴データ更新処理のフローチャートである。
【図６】順序入替処理のフローチャートである。
【図７】履歴データ呼出処理のフローチャートである。
【図８】第一具体例における、コンテンツの設定および印刷の流れを示す画面例である。
【図９】第一具体例における、共通履歴データの作成の流れを示す説明図である。
【図１０】第一具体例における、履歴データに基づくコンテンツの表示順序を示す画面例である。
【図１１】第二具体例における、履歴データに基づくコンテンツの表示順序を示す画面例である。
【図１２】第三具体例における、共通履歴データの作成の流れを示す説明図である。
【発明を実施するための形態】
【００１０】
本発明を具体化した実施の形態について、図面を参照して説明する。なお、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成などは、それのみに限定する趣旨ではなく、単なる説明例である。
【００１１】
図１および図２を参照して、テープ印字装置１の概略構成について説明する。以下の説明では、図１および図２の右上側、左下側、右下側、左上側、上側、下側を、それぞれ、テープ印字装置１の後側、前側、右側、左側、上側、下側とする。
【００１２】
図１に示すように、テープ印字装置１の上面には、キャラクタ（文字、記号、数字など）を入力するためのキーボード３が設けられている。キーボード３の後側（紙面右上側）には、電源スイッチ、用途キー、カーソルキー等の機能キー群４が設けられている。用途キーは、後述する印字キー、テキストキー、確定キー、Ｅｓｃキー、全消去キー、キャンセルキーなどを含む。以下の説明では、キーボード３と機能キー群４とを総称する場合、操作部２という。機能キー群４の後側には、ディスプレイ５が設けられている。テープ印字装置１の上面の後部には、開閉可能なカバー６が設けられている。テープ印字装置１の左後角には、後述するカット機構（図示外）によって切断された印字済テープを受けるテープトレイ７が設けられている。
【００１３】
図２に示すように、ディスプレイ５の後側には、テープカセット３０が着脱されるカセット装着部８が形成されている。本実施形態のテープカセット３０は、略直方体状（箱型）の筐体であるカセットケースの内部に、キャラクタが印字されるテープや、テープの印字に使用されるインクリボンなどが収容されている。テープ印字装置１では、カセット装着部８に装着されたテープカセット３０を用いて、キーボード３で入力されたキャラクタの印字が実行される。
【００１４】
カセット装着部８には、テープを搬送するためのテープ駆動軸１１、使用済みのインクリボンを巻き取るためのリボン巻取軸９、キャラクタを印字するサーマルヘッド１０（図３参照）などが設けられている。本実施形態では、サーマルヘッド１０が、搬送されるテープに未使用のインクリボンを用いて印字を行なう。後述するテープの搬送方向におけるサーマルヘッド１０の下流側には、印字済テープを切断するカット機構（図示外）が設けられている。
【００１５】
図３を参照して、テープ印字装置１の電気的構成について説明する。図３に示すように、テープ印字装置１は、制御基板上に形成される制御回路部４００を備えている。制御回路部４００は、ＣＰＵ４０１、ＲＯＭ４０２、ＣＧＲＯＭ４０３、ＲＡＭ４０４、フラッシュメモリ４１０、入出力インターフェース４１１などを備え、これらがデータバスを介して接続されている。
【００１６】
ＲＯＭ４０２には、ＣＰＵ４０１がテープ印字装置１を制御するために実行する各種プログラムが記憶されている。ＣＧＲＯＭ４０３には、キャラクタを印字するための印字用ドットパターンデータが記憶されている。ＲＡＭ４０４には、テキストメモリ、印字バッファ等、複数の記憶領域が設けられている。ＲＡＭ４０４には、後述する各種設定値（共通履歴数Ａ、通常履歴数Ｂ、候補データ数Ｃ、処理番号ｎ）が記憶される。
【００１７】
フラッシュメモリ４１０には、テープに印刷するコンテンツを示すファイルである履歴データが記憶されている。本実施形態の履歴データは、キャラクタで構成された文字列を含むコンテンツを示す。履歴データは、文字列を示すテキストデータと、文字列の表示態様を示す設定情報（例えば、サイズ、書式、レイアウト、装飾画像など）とを含む。文字列のレイアウトは、キャラクタが改行された順に並ぶ行と、キャラクタが改段落された順に並ぶ段落とで定義されている。
【００１８】
フラッシュメモリ４１０の履歴データには、各履歴データが共通履歴データおよび通常履歴データのいずれであるかを示す種別データが割り振られている。共通履歴データは、複数の履歴データが各々示すコンテンツの共通ブロックを、コンテンツとして示す履歴データである。共通ブロックは、複数の履歴データが各々示すコンテンツのうちで、共通のキャラクタが共通の位置に配置された部分である。通常履歴データは、ユーザが設定および印刷したコンテンツを示す履歴データである。フラッシュメモリ４１０では、複数の履歴データを識別するための番号（以下、データ番号）が、各履歴データに昇順の通し番号で割り振られている。後述の履歴データ呼出処理（図７参照）では、データ番号に従って、複数の履歴データをディスプレイ５に切替表示可能である。
【００１９】
フラッシュメモリ４１０には、共通履歴上限数Ａｍａｘおよび通常履歴上限数Ｂｍａｘが記憶されている。共通履歴上限数Ａｍａｘは、フラッシュメモリ４１０に保存可能な共通履歴データの最大個数を示す。通常履歴上限数Ｂｍａｘは、フラッシュメモリ４１０に保存可能な通常履歴データの最大個数を示す。共通履歴上限数Ａｍａｘおよび通常履歴上限数Ｂｍａｘは、ユーザまたは製造者が設定または変更可能である。
【００２０】
入出力インターフェース４１１には、操作部２、液晶駆動回路（ＬＣＤＣ）４０５、駆動回路４０６、４０７、４０８などが接続されている。液晶駆動回路（ＬＣＤＣ）４０５は、ディスプレイ５に表示データを出力するためのビデオＲＡＭ（図示外）を有する。駆動回路４０６は、サーマルヘッド１０を駆動するための電子回路である。駆動回路４０７は、リボン巻取軸９およびテープ駆動軸１１を回転させるテープ送りモータ２４を駆動するための電子回路である。駆動回路４０８は、カット機構（図示外）を動作させるカッターモータ２５を駆動するための電子回路である。
【００２１】
図４〜図７を参照して、本実施形態に係るテープ印字装置１のメイン処理を説明する。メイン処理（図４）は、テープ印字装置１が電源オンされたことを契機に、ＲＯＭ４０２のプログラムに基づいてＣＰＵ４０１によって実行される。この場合、ＣＰＵ４０１は、初期状態の編集画面１００（図８参照）をディスプレイ５に表示する。編集画面１００は、ユーザが印刷対象のコンテンツ（つまり、文字列および表示態様）を設定するための画面である。
【００２２】
図４に示すように、メイン処理では、まず共通履歴数Ａおよび通常履歴数Ｂが「０」に初期化される（Ｓ１）。共通履歴数Ａは、フラッシュメモリ４１０に記憶されている共通履歴データの数量を示す。通常履歴数Ｂは、フラッシュメモリ４１０に記憶されている通常履歴データの数量を示す。ステップＳ１の実行後、ユーザが操作部２を用いて操作した内容に応じて、以下の処理が実行される。なお、ステップＳ１は、テープ印字装置１が初めて電源オンされた場合に実行される。テープ印字装置１が次回以降に電源オンされた場合は、ステップＳ１がスキップされて、以下の処理が実行される。
【００２３】
印刷実行を指示する操作が行われた場合、印刷を実行すると判断される（Ｓ３：ＹＥＳ）。この場合、編集画面１００（図８参照）で設定されたコンテンツが印刷される（Ｓ５）。具体的には、編集画面１００で設定されたコンテンツが、テープに印刷される。印字済テープが切断されることで、コンテンツが表記されたラベルが作成される。次いで、後述するように、フラッシュメモリ４１０に記憶されている履歴データを更新する履歴データ更新処理が実行される（Ｓ７）。
【００２４】
編集画面１００でコンテンツを編集する操作が行われた場合、コンテンツ編集を実行すると判断される（Ｓ３：ＮＯ、Ｓ９：ＹＥＳ）。この場合、ユーザの操作内容に応じて、編集画面１００でコンテンツが編集される（Ｓ１１）。具体的には、編集画面１００では、ユーザの操作に応じて、キャラクタの入力、削除、修正、改行、改段落等が実行されることで、文字列が設定される。さらにユーザの操作に応じて、文字列の表示態様（例えば、文字列のサイズ、書式、レイアウト、装飾態様など）が設定される。
【００２５】
履歴データの呼び出しを指示する操作が行われた場合（Ｓ３：ＮＯ、Ｓ９：ＮＯ、Ｓ１３：ＹＥＳ）、後述するように、フラッシュメモリ４１０に記憶されている履歴データを編集画面１００に呼び出す履歴データ呼出処理が実行される（Ｓ１５）。尚、印刷実行、コンテンツ編集、およびデータ呼出とは異なる操作が行われた場合（Ｓ３：ＮＯ、Ｓ９：ＮＯ、Ｓ１３：ＮＯ）、その操作に応じた設定処理が実行される（Ｓ１７）。ステップＳ７、Ｓ１１、Ｓ１５、Ｓ１７のいずれかの実行後、処理はステップＳ３に戻る。
【００２６】
図５に示すように、履歴データ更新処理（Ｓ７）では、まず候補データ数Ｃが「０」に初期化され、且つ、処理番号ｎが共通履歴数Ａに「１」加算した値に設定される（Ｓ２１）。候補データ数Ｃは、共通履歴データの作成元となる通常履歴データ（候補データ）の個数を示す。処理番号ｎは、処理対象となる履歴データを示す。後述するように、フラッシュメモリ４１０では、データ番号の昇順に沿って共通履歴データが先、通常履歴データが後となるように、複数の履歴データが記憶される。したがって、ステップＳ２１で設定される処理番号ｎは、フラッシュメモリ４１０に記憶されている全ての通常履歴データのうちで、データ番号が最も小さい通常履歴データ（つまり、先頭の通常履歴データ）のページ番号を示す。
【００２７】
次いで、処理番号ｎが共通履歴数Ａと通常履歴数Ｂとの加算値よりも大であるか否かが判断される（Ｓ２３）。つまり、処理番号ｎがフラッシュメモリ４１０に記憶されている履歴データの総数よりも大であるか否かが判断される。処理番号ｎが共通履歴数Ａと通常履歴数Ｂとの加算値以下である場合（Ｓ２３：ＮＯ）、印刷対象データとｎ番目の履歴データとが取得されて、ＲＡＭ４０４に記憶される（Ｓ２４）。ｎ番目の履歴データは、フラッシュメモリ４１０に記憶されている履歴データのうち、処理番号ｎと同じデータ番号の通常履歴データである。印刷対象データは、直前に実行されたコンテンツ印刷（Ｓ５）で印刷されたコンテンツを示す。印刷対象データは、履歴データと同様に、テキストデータおよび設定情報を含む。
【００２８】
ステップＳ２４で取得された印刷対象データとｎ番目の履歴データとが比較される（Ｓ２５）。ステップＳ２５では、処理番号ｎ（つまり、ページ番号がｎ）の通常履歴データおよび印刷対象データに各々含まれる設定情報に基づいて、各々のレイアウト（つまり、行および段落の順序）が比較される。さらに、処理番号ｎの通常履歴データおよび印刷対象データに各々含まれるテキストデータに基づいて、同一行且つ同一段落に含まれる各々の文字列が比較される。このとき、同一行において、行の先頭から共通のキャラクタが並ぶ範囲が、共通ブロックに特定される。これにより、処理番号ｎの通常履歴データおよび印刷対象データに基づいて、各々が示すコンテンツの共通ブロックが特定される。
【００２９】
ステップＳ２５の比較結果に基づいて、印刷対象データのレイアウトとｎ番目の履歴データのレイアウトとが共通であるか否かが判断される（Ｓ２７）。具体的には、印刷対象データとｎ番目の履歴データとで段落数が等しく、且つ各段落の行数が等しい場合、レイアウトが共通であると判断される（Ｓ２７：ＹＥＳ）。この場合、ステップＳ２５の比較結果に基づいて、印刷対象データの文字列とｎ番目の履歴データの文字列とが完全一致であるか否かが判断される（Ｓ２９）。
【００３０】
文字列が完全一致する場合（Ｓ２９：ＹＥＳ）、ｎ番目の履歴データが通常履歴データの先頭に移動される（Ｓ３１）。具体的には、ｎ番目の履歴データのデータ番号が先頭の通常履歴データよりも一つ小さいデータ番号となるように、フラッシュメモリ４１０に記憶されている履歴データのデータ番号が昇順の通し番号で更新される。ステップＳ３１の実行後、処理はメイン処理（図４）に戻る。
【００３１】
文字列が完全一致しない場合（Ｓ２９：ＮＯ）、ステップＳ２５の比較結果に基づいて、印刷対象データの文字列とｎ番目の履歴データの文字列とが部分一致であるか否かが判断される（Ｓ３３）。文字列が部分一致する場合（Ｓ３３：ＹＥＳ）、候補データ数Ｃが「１」加算される（Ｓ３５）。印刷対象データが、候補データ数Ｃと同じ順序（つまり、Ｃ番目）の候補データとして、ＲＡＭ４０４に保存される（Ｓ３７）。候補データは、印刷対象データとｎ番目の履歴データとで部分一致した文字列で構成された共通ブロックを、コンテンツとして示す。候補データは、少なくとも部分一致した文字列を示すテキストデータを含む。
【００３２】
次いで、処理番号ｎが「１」加算される（Ｓ３９）。レイアウトが共通でない場合（Ｓ２７：ＮＯ）、および、文字列が全く一致しない場合も（Ｓ３３：ＮＯ）、処理番号ｎが「１」加算される（Ｓ３９）。ステップＳ３９の実行後、処理はステップＳ２３に戻る。
【００３３】
上記の処理では、フラッシュメモリ４１０に記憶されている通常履歴データが、印刷対象データと順次比較される（Ｓ２５〜Ｓ３９）。印刷対象データとレイアウトが共通し、且つ文字列が完全一致する通常履歴データ（完全一致データ）がある場合、完全一致データが先頭の通常履歴データに設定される（Ｓ２９：ＹＥＳ、Ｓ３１）。印刷対象データとレイアウトが共通し、且つ文字列が部分一致する通常履歴データ（部分一致データ）がある場合、部分一致データが候補データとして保存される（Ｓ３３：ＹＥＳ、Ｓ３７）。フラッシュメモリ４１０に複数の部分一致データがある場合、部分一致データと同数の候補データが保存される。
【００３４】
処理番号ｎが共通履歴数Ａと通常履歴数Ｂとの加算値よりも大である場合（Ｓ２３：ＹＥＳ）、印刷対象データが全ての通常履歴データと比較されたことを意味する。この場合、印刷対象データが通常履歴データの先頭に、新たな通常履歴データとして追加される（Ｓ４１）。具体的には、印刷対象データが通常履歴データとして、フラッシュメモリ４１０に書き込まれる。書き込まれた通常履歴データのデータ番号が先頭の通常履歴データよりも一つ小さいデータ番号の通常履歴データとなるように、フラッシュメモリ４１０に記憶されている履歴データのデータ番号が昇順の通し番号で更新される。
【００３５】
ステップＳ４１の実行後、通常履歴数Ｂが通常履歴上限数Ｂｍａｘ以上であるか否かが判断される（Ｓ４３）。通常履歴数Ｂが通常履歴上限数Ｂｍａｘ未満である場合（Ｓ４３：ＮＯ）、通常履歴数Ｂが「１」加算される（Ｓ４５）。通常履歴数Ｂが通常履歴上限数Ｂｍａｘ以上である場合（Ｓ４３：ＹＥＳ）、フラッシュメモリ４１０に記憶されている全ての通常履歴データのうちで、通常履歴数Ｂよりも大きいページ番号（つまり、Ｂ番目よりも後）の通常履歴データが、フラッシュメモリ４１０から削除される（Ｓ４７）。これにより、印刷対象データが新たな通常履歴データとしてフラッシュメモリ４１０に追加された場合に、通常履歴データの個数が通常履歴上限数Ｂｍａｘを超えると、データ番号が最も大きい通常履歴データ（つまり、末尾の通常履歴データ）が削除される。
【００３６】
ステップＳ４５、Ｓ４７のいずれかの実行後、後述するように、フラッシュメモリ４１０に記憶されている共通履歴データの順序を入れ替える順序入替処理が実行される（Ｓ４９）。ステップＳ４９の実行後、処理はメイン処理（図４）に戻る。
【００３７】
図６に示すように、順序入替処理（Ｓ４９）では、まず候補データ数Ｃが「１」未満であるか否かが判断される（Ｓ５１）。候補データ数Ｃが「１」以上である場合（Ｓ５１：ＮＯ）、処理番号ｎが「１」に更新され、且つ、共通履歴数Ａに候補データ数Ｃが加算される（Ｓ５３）。ＲＡＭ４０４に保存されている候補データが、フラッシュメモリ４１０に記憶されている全ての履歴データの先頭に、新たな共通履歴データとして追加される（Ｓ５５）。具体的には、候補データが共通履歴データとして、フラッシュメモリ４１０に書き込まれる。書き込まれた共通履歴データのデータ番号が先頭の履歴データよりも小さいデータ番号となるように、フラッシュメモリ４１０に記憶されている履歴データのデータ番号が昇順の通し番号で更新される。先頭の履歴データは、フラッシュメモリ４１０に記憶されている全ての履歴データのうちで、最もデータ番号の小さい履歴データである。これにより、共通履歴データのほうが通常履歴データよりも小さなデータ番号が割り振られる。なお、ステップＳ５５が実行されると、ＲＡＭ４０４から候補データが削除される。
【００３８】
次いで、フラッシュメモリ４１０に記憶されている共通履歴データが、包含関係順に並び替えられる（Ｓ５７）。包含関係順は、共通ブロックが小さい共通履歴データほど（言い換えると、共通ブロックのキャラクタ数が少ない共通履歴データほど）、各共通履歴データを表示する優先度を示す順序の上流側に配置することを定める、共通履歴データの並び替え順序である。具体的には、ステップＳ５７では、共通ブロックのキャラクタ数が少ない共通履歴データほどデータ番号が小さくなるように、フラッシュメモリ４１０に記憶されている共通履歴データのデータ番号が更新される。
【００３９】
次いで、処理番号ｎと同じ順番（つまり、ｎ番目）の共通履歴データと同一の共通履歴データが、フラッシュメモリ４１０に記憶されているか否かが判断される（Ｓ５９）。詳細には、フラッシュメモリ４１０に記憶されている全ての共通履歴データのうちで、ｎ番目に記憶されている共通履歴データと同一の共通ブロックを示すものがある場合、ｎ番目の共通履歴データと同一の共通履歴データがあると判断される（Ｓ５９：ＹＥＳ）。この場合、ｎ番目の共通履歴データと同一の共通履歴データが、フラッシュメモリ４１０から削除される（Ｓ６１）。このとき、フラッシュメモリ４１０に記憶されている履歴データのデータ番号が昇順の通し番号で更新される。
【００４０】
ステップＳ６１の実行後、共通履歴数Ａが「１」減算される（Ｓ６３）。処理番号ｎが「１」加算される（Ｓ６５）。ｎ番目の共通履歴データと同一の共通履歴データがない場合も（Ｓ５９：ＮＯ）、処理はステップＳ６５に進む。ステップＳ６５の実行後、処理番号ｎが共通履歴数Ａより小であるか否かが判断される（Ｓ６７）。処理番号ｎが共通履歴数Ａより小である場合（Ｓ６７：ＹＥＳ）、処理はステップＳ５９に戻る。これにより、フラッシュメモリ４１０では、全ての共通履歴データのうちで、同一の共通ブロックを示す共通履歴データの重複が排除される。
【００４１】
処理番号ｎが共通履歴数Ａ以上である場合（Ｓ６７：ＮＯ）、共通履歴数Ａが共通履歴上限数Ａｍａｘ以上であるか否かが判断される（Ｓ６９）。共通履歴数Ａが共通履歴上限数Ａｍａｘより大である場合（Ｓ６９：ＹＥＳ）、共通履歴上限数Ａｍａｘと同じ順番（つまり、Ａｍａｘ番目）以降の共通履歴データが、フラッシュメモリ４１０から削除される（Ｓ７１）。具体的には、フラッシュメモリ４１０に記憶されている全ての共通履歴データのうちで、Ａｍａｘ番目よりもデータ番号が大きい共通履歴データが削除される。その後、フラッシュメモリ４１０に記憶されている履歴データのデータ番号が昇順の通し番号で更新される。ステップＳ７１の実行後、および、共通履歴数Ａが共通履歴上限数Ａｍａｘ以下である場合（Ｓ６９：ＮＯ）、処理は履歴データ更新処理（図５）に戻る。候補データ数Ｃが「１」未満である場合も（Ｓ５１：ＹＥＳ）、処理は履歴データ更新処理（図５）に戻る。
【００４２】
図７に示すように、履歴データ呼出処理（Ｓ１５）では、まず共通履歴数Ａと通常履歴数Ｂとの加算値が、「０」より大であるか否かが判断される（Ｓ８１）。共通履歴数Ａと通常履歴数Ｂとの加算値が「０」以下である場合（Ｓ８１：ＮＯ）、フラッシュメモリ４１０に履歴データが記憶されていないため、処理はメイン処理（図４）に戻る。共通履歴数Ａと通常履歴数Ｂとの加算値が「０」より大である場合（Ｓ８１：ＹＥＳ）、フラッシュメモリ４１０に少なくとも一つの履歴データが記憶されている。この場合、処理番号ｎが「１」に更新される（Ｓ８３）。次いで、処理番号ｎと同じデータ番号（つまり、ｎ番目）の履歴データに基づいて、コンテンツが編集画面１００に表示される（Ｓ８５）。ステップＳ８５では、フラッシュメモリ４１０からｎ番目の履歴データが読み出され、履歴データに基づいてコンテンツが表示される。
【００４３】
ステップＳ８５の実行後、ユーザが操作部２を用いて操作した内容に応じて、以下の処理が実行される。履歴データを確定する操作が行われた場合（Ｓ８７：ＹＥＳ）、編集画面１００に表示されたコンテンツが、印刷対象のコンテンツとして設定される（Ｓ８９）。具体的には、履歴データに含まれるテキストデータに基づいて、編集画面１００に文字列が設定される。履歴データに含まれる設定情報に基づいて、編集画面１００に文字列の表示態様が設定される。その後、処理はメイン処理（図４）に戻る。これにより、編集画面１００に設定されたコンテンツを対象に、ユーザは印刷実行またはコンテンツ編集を実行できる。
【００４４】
履歴データを先に進める操作が行われた場合（Ｓ８７：ＮＯ、Ｓ９１：ＹＥＳ）、処理番号ｎが共通履歴数Ａと通常履歴数Ｂとの加算値以上であるか否かが判断される（Ｓ９３）。処理番号ｎが共通履歴数Ａと通常履歴数Ｂとの加算値以上である場合（Ｓ９３：ＹＥＳ）、表示中コンテンツの履歴データよりもデータ番号が大きい履歴データが、フラッシュメモリ４１０に存在しない。この場合、処理番号ｎが「１」に更新される（Ｓ９５）。その後、処理はステップＳ８５に戻る。これにより、編集画面１００では、データ番号が最も大きい履歴データ（つまり、末尾の履歴データ）のコンテンツに代えて、データ番号が最も小さい履歴データ（つまり、先頭の履歴データ）のコンテンツが表示される。
【００４５】
処理番号ｎが共通履歴数Ａと通常履歴数Ｂとの加算値未満である場合（Ｓ９３：ＮＯ）、表示中コンテンツの履歴データよりもデータ番号が大きい履歴データが、フラッシュメモリ４１０に存在する。この場合、処理番号ｎが「１」加算される（Ｓ９７）。その後、処理はステップＳ８５に戻る。これにより、編集画面１００では、表示中コンテンツに代えて、次にデータ番号が大きい履歴データのコンテンツが表示される。
【００４６】
履歴データを前に戻す操作が行われた場合（Ｓ８７：ＮＯ、Ｓ９１：ＮＯ）、処理番号ｎが「１」以下であるか否かが判断される（Ｓ９９）。処理番号ｎが「１」以下である場合（Ｓ９９：ＹＥＳ）、表示中コンテンツの履歴データよりもデータ番号が小さい履歴データが、フラッシュメモリ４１０に存在しない。この場合、処理番号ｎが共通履歴数Ａと通常履歴数Ｂとの加算値に更新される（Ｓ１０１）。その後、処理はステップＳ８５に戻る。これにより、編集画面１００では、先頭の履歴データのコンテンツに代えて、末尾の履歴データのコンテンツが表示される。
【００４７】
処理番号ｎが「１」より大である場合（Ｓ９９：ＮＯ）、表示中コンテンツの履歴データよりもデータ番号が小さい履歴データが、フラッシュメモリ４１０に存在する。この場合、処理番号ｎが「１」減算される（Ｓ１０３）。その後、処理はステップＳ８５に戻る。これにより、編集画面１００では、表示中コンテンツに代えて、次にデータ番号が小さい履歴データのコンテンツが表示される。
【００４８】
図８〜図１２を参照して、図４に示すメイン処理の具体例を説明する。なお、以下の具体例は、フラッシュメモリ４１０に履歴データが記憶されていない状態で、メイン処理（図４）が開始された場合を例示する。
【００４９】
第一具体例を説明する。図８に示すように、ユーザが初期状態の編集画面１００でコンテンツを編集する操作を行う（Ｓ１１）。具体的には、ユーザは初期状態の編集画面１００に、第一段落一行目の文字列「Ｎｏ．１２２ａａ」を入力する。ユーザは一行目の文字列の末尾に改行１８０を入力した後、第一段落二行目の文字列「Ｎａｍｅ：Ｓｕｚｕｋｉ」を入力する。改行１８０は、キャラクタの改行を示す記号である。複数の行は、キャラクタが改行された順（図８の例では、下方向）に並ぶ。さらにユーザは、文字列の表示態様（例えば、サイズ「オート」）を設定する。これにより、編集画面１００では、コンテンツ１１０が設定される。その後、ユーザが印刷実行を指示する操作を行うと、コンテンツ１１０が表記されたラベル３１０が作成される（Ｓ５）。コンテンツ１１０を示す印刷対象データが、先頭の通常履歴データ（データ番号「１」の通常履歴データ）として、フラッシュメモリ４１０に保存される（Ｓ４１）。
【００５０】
次に、ユーザが初期状態の編集画面１００でコンテンツを編集する操作を行って、コンテンツ１２０を設定する（Ｓ１１）。コンテンツ１２０は、第一段落一行目の文字列「Ｈａｐｐｙ  Ｂｉｒｔｈｄａｙ！」と、文字列の表示態様（例えば、サイズ「２４ｐｔ」および装飾画像「リボン」）とを含む。その後、ユーザが印刷実行を指示する操作を行うと、コンテンツ１２０が表記されたラベル３２０が作成される（Ｓ５）。コンテンツ１１０のレイアウトは一段落二行であるのに対し、コンテンツ１２０のレイアウトは一段落一行である。コンテンツ１１０、１２０はレイアウトが共通しないので（Ｓ２７：ＮＯ）、コンテンツ１２０を示す印刷対象データが、先頭の通常履歴データとしてフラッシュメモリ４１０に保存される（Ｓ４１）。このとき、コンテンツ１１０の通常履歴データのデータ番号は、「２」に更新される。
【００５１】
次に、ユーザが初期状態の編集画面１００でコンテンツを編集する操作を行って、コンテンツ１３０を設定する（Ｓ１１）。コンテンツ１３０は、第一段落一行目の文字列「Ｎｏ．１２２ｂｂ」および第一段落二行目の文字列「Ｎａｍｅ：Ｉｔｏ」と、文字列の表示態様（例えば、サイズ「オート」）とを含む。その後、ユーザが印刷実行を指示する操作を行うと、コンテンツ１３０が表記されたラベル３３０が作成される（Ｓ５）。
【００５２】
図９に示すように、コンテンツ１１０、１３０はいずれも一段落二行であるため、レイアウトが共通する（Ｓ２７：ＹＥＳ）。コンテンツ１１０、１３０は、第一段落一行目の文字列のうちで「Ｎｏ．１２２」が部分一致し、第一段落二行目の文字列のうちで「Ｎａｍｅ：」が部分一致する（Ｓ３３：ＹＥＳ）。したがって、第一段落一行目の文字列「Ｎｏ．１２２」と第一段落二行目の文字列「Ｎａｍｅ：」とで構成される共通ブロックを示すコンテンツ２１０の候補データが、ＲＡＭ４０４に保存される（Ｓ３７）。次いで、コンテンツ１３０を示す印刷対象データが、先頭の通常履歴データとしてフラッシュメモリ４１０に保存される（Ｓ４１）。このとき、コンテンツ１１０、１２０の通常履歴データのデータ番号は、それぞれ「３」および「２」に更新される。
【００５３】
さらに、ＲＡＭ４０４に保存されたコンテンツ２１０の候補データが、フラッシュメモリ４１０に記憶されている履歴データの先頭に、共通履歴データとして保存される（Ｓ５５）。このとき、コンテンツ１１０〜１３０の通常履歴データのデータ番号は、それぞれ「４」、「３」、「２」に更新される。これにより、フラッシュメモリ４１０では、コンテンツ２１０の共通履歴データ、コンテンツ１３０の通常履歴データ、コンテンツ１２０の通常履歴データ、コンテンツ１１０の通常履歴データの順に、四つの履歴データが記憶される。
【００５４】
その後、図１０に示すように、ユーザが履歴データの呼び出しを指示する操作を行うと、まずデータ番号「１」の履歴データに基づいて、コンテンツ２１０が表示される（Ｓ８３、Ｓ８５）。ユーザが履歴データを先に進める操作を行う毎に、コンテンツ１３０、１２０、１１０が順に切替表示される（Ｓ９１：ＹＥＳ、Ｓ９３：ＮＯ、Ｓ９７）。さらにユーザが履歴データを先に進める操作を行うと、再びコンテンツ２１０が切替表示される（Ｓ９１：ＹＥＳ、Ｓ９３：ＹＥＳ、Ｓ９５）。
【００５５】
第二具体例を説明する。ユーザは第一具体例と同様に、コンテンツ１１０〜１３０の設定および印刷を行う。これにより、フラッシュメモリ４１０には、先述のようにコンテンツ２１０、１３０、１２０、１１０の順に、四つの履歴データが保存される。さらにユーザは、コンテンツ１４０を設定および印刷する（Ｓ１１、Ｓ５）。図１１に示すように、コンテンツ１４０は、第一段落一行目の文字列「Ｎｏ．５６４１２」および第一段落二行目の文字列「Ｎａｍｅ：Ｔａｎａｋａ」と、文字列の表示態様（例えば、サイズ「オート」）とを含む。
【００５６】
この場合、コンテンツ１４０は、コンテンツ１３０とレイアウトが共通する（Ｓ２７：ＹＥＳ）。第一段落一行目の文字列のうちで「Ｎｏ．」が部分一致し、第一段落二行目の文字列のうちで「Ｎａｍｅ：」が部分一致する（Ｓ３３：ＹＥＳ）。第一段落一行目の文字列「Ｎｏ．」と第一段落二行目の文字列「Ｎａｍｅ：」とで構成される共通ブロックを示すコンテンツ２２０の候補データが、ＲＡＭ４０４に保存される（Ｓ３７）。同様に、コンテンツ１４０がコンテンツ１１０と比較された場合も、コンテンツ２２０の候補データが保存される（Ｓ３７）。そのため、二つのコンテンツ２２０の候補データが、ＲＡＭ４０４に保存される。次いで、コンテンツ１４０を示す印刷対象データが、先頭の通常履歴データとしてフラッシュメモリ４１０に保存される（Ｓ４１）。
【００５７】
さらに、ＲＡＭ４０４に保存された二つのコンテンツ２２０の候補データが、フラッシュメモリ４１０に記憶されている履歴データの先頭に、共通履歴データとして保存される（Ｓ５５）。コンテンツ２２０はコンテンツ２１０よりも、キャラクタ数が少ない。そのため、二つのコンテンツ２２０の共通履歴データが先、コンテンツ２１０の共通履歴データが後となるように、共通履歴データが並び替えられる（Ｓ５７）。二つのコンテンツ２２０は同一の共通ブロックを示すため、一つのコンテンツ２２０の共通履歴データが削除される（Ｓ５９〜Ｓ６７）。
【００５８】
これにより、フラッシュメモリ４１０では、コンテンツ２２０の共通履歴データ、コンテンツ２１０の共通履歴データ、コンテンツ１４０の通常履歴データ、コンテンツ１３０の通常履歴データ、コンテンツ１２０の通常履歴データ、コンテンツ１１０の通常履歴データの順に、六つの履歴データが記憶される。その後、ユーザが履歴データの呼び出しを指示する操作を行うと、まずコンテンツ２２０が表示される（Ｓ８３、Ｓ８５）。ユーザが履歴データを先に進める操作を行う毎に、コンテンツ２１０、１４０、１３０、１２０、１１０が順に切替表示される。
【００５９】
第三具体例を説明する。図１２に示すように、ユーザが初期状態の編集画面１００でコンテンツを編集する操作を行う（Ｓ１１）。具体的には、ユーザは初期状態の編集画面１００に、第一段落一行目の文字列「Ｎｏ．１２２ａａ」を入力する。ユーザは第一段落一行目の文字列の末尾に改段落１９０を入力した後、第二段落一行目の文字列「Ｎａｍｅ：Ｓｕｚｕｋｉ」を入力する。改段落１９０は、キャラクタの改段落を示す記号である。複数の段落は、キャラクタが改段落された順（図１２の例では、右方向）に並ぶ。さらにユーザは、文字列の表示態様（例えば、サイズ「オート」）を設定する。これにより、編集画面１００では、コンテンツ１５０が設定される。その後、ユーザが印刷実行を指示する操作を行うと、コンテンツ１５０が表記されたラベル３５０が作成される（Ｓ５）。コンテンツ１５０を示す印刷対象データが、先頭の通常履歴データとしてフラッシュメモリ４１０に保存される（Ｓ４１）。
【００６０】
次に、ユーザが初期状態の編集画面１００でコンテンツを編集する操作を行って、コンテンツ１６０を設定する（Ｓ１１）。コンテンツ１６０は、第一段落一行目の文字列「Ｎｏ．１２２ｂｂ」および第二段落一行目の文字列「Ｎａｍｅ：Ｉｔｏ」と、文字列の表示態様（例えば、サイズ「オート」）とを含む。その後、ユーザが印刷実行を指示する操作を行うと、コンテンツ１６０が表記されたラベル３６０が作成される（Ｓ５）。コンテンツ１５０、１６０はいずれも二段落一行であるため、レイアウトが共通する（Ｓ２７：ＹＥＳ）。コンテンツ１５０、１６０は、第一段落一行目の文字列のうちで「Ｎｏ．１２２」が部分一致し、第二段落一行目の文字列のうちで「Ｎａｍｅ：」が部分一致する（Ｓ３３：ＹＥＳ）。
【００６１】
したがって、第一段落一行目の文字列「Ｎｏ．１２２」と第二段落一行目の文字列「Ｎａｍｅ：」とで構成される共通ブロックを含むコンテンツ２３０の候補データが、ＲＡＭ４０４に保存される（Ｓ３７）。次いで、コンテンツ１６０を示す印刷対象データが、先頭の通常履歴データとしてフラッシュメモリ４１０に保存される（Ｓ４１）。さらに、ＲＡＭ４０４に保存されたコンテンツ２３０の候補データが、フラッシュメモリ４１０に記憶されている履歴データの先頭に、共通履歴データとして保存される（Ｓ５５）。
【００６２】
これにより、フラッシュメモリ４１０では、コンテンツ２３０の共通履歴データ、コンテンツ１６０の通常履歴データ、コンテンツ１５０の通常履歴データの順に、三つの履歴データが記憶される。その後、ユーザが履歴データの呼び出しを指示する操作を行うと、コンテンツ２３０が表示される（Ｓ８３、Ｓ８５）。ユーザが履歴データを先に進める操作を行う毎に、コンテンツ１６０、１５０が順に切替表示される。
【００６３】
第一〜第三具体例に示すように、ユーザが編集画面１００でコンテンツを設定および印刷するごとに（Ｓ５）、印刷対象データが通常履歴データとして保存されるのみならず、共通履歴データが自動的に生成および保存される（Ｓ７）。ユーザは共通履歴データを呼び出して（Ｓ１５）、共通履歴データのコンテンツを編集することで（Ｓ１１）、共通ブロックを構成するキャラクタを再入力することなく、共通ブロックを含む新たなコンテンツを作成できる。つまり、ユーザは共通ブロック以外の部分が異なる複数のコンテンツを、簡易且つ迅速に作成できる。
【００６４】
本実施形態では、ステップＳ１１で共通履歴データのコンテンツを編集する場合、共通ブロックを構成するキャラクタの選択および編集は禁止される。例えば、図９に示すコンテンツ２１０を呼び出して編集する場合、第一段落一行目の文字列「Ｎｏ．１２２」および第一段落二行目の文字列「Ｎａｍｅ：」に対して、カーソルの位置合わせ、キャラクタの変更および削除等が禁止される。これにより、ユーザは共通ブロック以外の部分が異なる複数のコンテンツを、より正確に作成できる。
【００６５】
図１０および図１１に示すように、フラッシュメモリ４１０に記憶されている通常履歴データと共通履歴データとが、所定の順序で選択可能に表示される（Ｓ１５）。これにより、ユーザは通常履歴データと共通履歴データとを必要に応じて選択的に使用できるため、コンテンツ編集の自由度が高まる。また、共通履歴データは通常履歴データよりも所定の順序（本実施形態では、データ番号の昇順）における上流側に表示されるため、共通履歴データのコンテンツは通常履歴データのコンテンツよりも先に表示される。これにより、ユーザは共通ブロック以外の部分が異なる複数のコンテンツを、より少ない操作回数で作成できる。さらに、共通ブロックが小さい共通履歴データから順に、複数の共通履歴データのコンテンツが表示される。これにより、ユーザによって使用される確率が高い共通ブロックを優先的に表示して、コンテンツ編集時の利便性を高めることができる。
【００６６】
図９および図１２に示すように、行および段落の順序が等しい複数のコンテンツ（言い換えると、段落数が等しく、且つ各段落の行数が等しい複数コンテンツ）のうちで、共通の行において行の先頭から共通のキャラクタが並ぶ範囲が、共通ブロックに特定される（Ｓ２５）。したがって、複数のコンテンツから、共通ブロックを正確且つ迅速に特定することができる。
【００６７】
以上説明したように、本実施形態によれば、あらかじめ作成されたコンテンツを示す複数の既存データとして、印刷対象データと通常履歴データとが取得される（Ｓ２４）。取得された印刷対象データと通常履歴データとが各々示す複数のコンテンツのうちで、共通のキャラクタが共通の位置に配置された部分である共通ブロックが特定される（Ｓ２５）。特定された共通ブロックに基づいて、共通ブロックを含むコンテンツを示す共通履歴データが作成される（Ｓ７）。ユーザは共通履歴データが示すコンテンツを編集することで（Ｓ１１）、コンテンツの一部が異なる複数のコンテンツを簡易且つ迅速に作成できる。
【００６８】
上記実施形態において、テープ印字装置１が、本発明の「印刷装置」に相当する。テープが、本発明の「印刷媒体」に相当する。印刷対象データおよび通常履歴データが、本発明の「既存データ」に相当する。ステップＳ２４を実行するＣＰＵ４０１が、本発明の「データ取得手段」に相当する。ステップＳ２５を実行するＣＰＵ４０１が、本発明の「共通ブロック特定手段」に相当する。ステップＳ７を実行するＣＰＵ４０１が、本発明の「共通履歴データ作成手段」に相当する。ステップＳ５５を実行するＣＰＵ４０１が、本発明の「記憶制御手段」に相当する。フラッシュメモリ４１０が、本発明の「第一記憶手段」および「第二記憶手段」に相当する。ステップＳ１５を実行するＣＰＵ４０１が、本発明の「表示制御手段」に相当する。
【００６９】
なお、本発明は上記実施形態に限定されるものではなく、種々の変更が可能である。例えば、コンテンツに含まれるキャラクタは、数字およびアルファベットに限定されない。メイン処理（図４）は、テープ印字装置１で実行される態様に限定されず、キャラクタを含むコンテンツを示すデータを編集可能な装置およびプログラムに適用できる。例えば、コンテンツを編集するためのプログラムであるエディタに基づいて、パソコンでメイン処理（図４）が実行されてもよい。履歴データ更新処理（図５）の実行タイミングは、コンテンツ印刷の実行後に限定されない。例えば、編集画面１００でコンテンツの編集を完了する指示が入力された場合に、履歴データ更新処理（図５）が実行されてもよい。履歴データ更新処理（図５）では、印刷対象データと通常履歴データとを比較するのに代えて、ユーザが指定した通常履歴データと他の通常履歴データとを比較することで、共通履歴データを作成してもよい。
【符号の説明】
【００７０】
１    テープ印字装置
２    操作部
５    ディスプレイ
１０    サーマルヘッド
１１０、１２０、１３０、１４０、１５０、１６０、２１０、２２０、２３０    コンテンツ
４０１    ＣＰＵ
４０２    ＲＯＭ
４０４    ＲＡＭ
４１０    フラッシュメモリ
【図１】
2014205250.tif 000003
【図２】
2014205250.tif 000004
【図３】
2014205250.tif 000005
【図４】
2014205250.tif 000006
【図５】
2014205250.tif 000007
【図６】
2014205250.tif 000008
【図７】
2014205250.tif 000009
【図８】
2014205250.tif 000010
【図９】
2014205250.tif 000011
【図１０】
2014205250.tif 000012
【図１１】
2014205250.tif 000013
【図１２】
2014205250.tif 000014