(57)【特許請求の範囲】
【請求項１】
テープカセットのインクリボンを使用して当該テープカセットのテープに印刷を行うラベルプリンターに接続されるコンピューターに対し組み込まれるプリンタドライバーが前記コンピューター上で実行されることにより、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容を編集するアプリケーションソフトウエアであって、
前記プリンタドライバーは、
テープカセットの識別情報に対して当該テープカセットのテープの幅情報と当該テープカセットのテープの色情報と当該テープカセットのインクリボンの色情報とが組み合わされた情報ブロックを有し、
前記情報ブロックを前記ラベルプリンターに装着可能な全てのテープカセットについて備え、
前記アプリケーションソフトウエアは、以下(1)〜(2)の各処理を実行し、
(1) 前記プリンタドライバーの全ての情報ブロックが一覧表示されるリストボックスを前記コンピューターに表示させ、
(2) 前記コンピューターに表示されたリストボックスを介してユーザーが指定した情報ブロックに基づいて、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容を編集すること、
を特徴とするアプリケーションソフトウエア。
【請求項２】
請求項１に記載するアプリケーションソフトウエアが実行されるとともに前記請求項１に記載するプリンタドライバーが組み込まれたコンピューターと前記請求項１に記載するプリンタドライバーを使用した印刷が行われるラベルプリンターとが接続された印刷システムであって、
前記ラベルプリンターは、
前記ラベルプリンター自身に装着されたテープカセットの識別情報を検出する検出装置と、
前記検出装置で検出されたテープカセットの識別情報を前記コンピューターに送信する送信装置と、を備え、
前記アプリケーションソフトウエアは、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容を新たに編集する際に、以下(A)〜(B)の各処理を実行し、
(A) 前記検出装置で検出されたテープカセットの識別情報を前記送信装置を介して取得し、
(B) 前記(A)の処理で取得したテープカセットの識別情報から特定される情報ブロックに基づいて、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容に関する文字色・オブジェクト色・用紙色のいずれかの編集を行うこと、を特徴とする印刷システム。
【請求項３】
請求項１に記載するアプリケーションソフトウエアが実行されるとともに前記請求項１に記載するプリンタドライバーが組み込まれたコンピューターと前記請求項１に記載するプリンタドライバーを使用した印刷が行われるラベルプリンターとが接続された印刷システムであって、
前記ラベルプリンターは、
前記ラベルプリンター自身に装着されたテープカセットの識別情報を検出する検出装置と、
前記検出装置で検出されたテープカセットの識別情報を前記コンピューターに送信する送信装置と、
前記検出装置と前記送信装置の各動作をユーザーの操作により開始させるトリガー装置と、を備え、
前記アプリケーションソフトウエアは、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容を編集する際に、前記トリガー装置がユーザーにより操作されると、以下(A')〜(C')の各処理を実行し、
(A') 前記送信装置を介して取得したテープカセットの識別情報と前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックから特定されるテープカセットの識別情報とが異なる場合には、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックを変更するか否かを前記コンピューター上でユーザーに選択させ、
(B') 前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックを変更しないことをユーザーが前記コンピューター上で選択した場合には、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックに基づいて、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集を行い、
(C') 前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックを変更することをユーザーが前記コンピューター上で選択した場合には、前記送信装置を介して取得したテープカセットの識別情報から特定される情報ブロックに基づいて、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容に関する文字色・オブジェクト色・用紙色のいずれかの編集を行うこと、を特徴とする印刷システム。
【請求項４】
請求項２又は請求項３に記載する印刷システムであって、
前記コンピューターに組み込まれた前記プリンタドライバーに対し前記ラベルプリンター向けの新たな情報ブロックが更新可能であること、
を特徴とする印刷システム。
【請求項５】
請求項１に記載するアプリケーションソフトウエアを記録したコンピューターに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープカセットの識別情報を持ったアプリケーションソフトウエア、印刷システム、及び記録媒体に関するものである。
【背景技術】
【０００２】
従来より、下記特許文献１や下記特許文献２や下記特許文献３に記載されているように、プリンタドライバーには用紙サイズの情報が記憶されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−８６８８５号公報
【特許文献２】特開２００９−２４６７９２号公報
【特許文献３】特開２００８−６５３６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、テープカセットが装着されるラベルプリンター向けのプリンタドライバーでは、プリンタドライバーに用紙サイズの情報は記憶されているけれども、ラベルプリンターに装着されるテープカセットのテープの色やインクリボンの色に関する情報は記憶されていないため、ラベルプリンターに装着されるテープカセットのテープの色やインクリボンの色をプリンタドライバーから特定することができなかった。
【０００５】
そこで、本発明は、上述した点を鑑みてなされたものであり、ラベルプリンターに装着可能な全てのテープカセットのテープの色やインクリボンの色を特定できるアプリケーションソフトウエア、印刷システム、及び記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００６】
この課題を解決するためになされた請求項１に係る発明は、テープカセットのインクリボンを使用して当該テープカセットのテープに印刷を行うラベルプリンターに接続されるコンピューターに対し組み込まれるプリンタドライバーが前記コンピューター上で実行されることにより、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容を編集するアプリケーションソフトウエアであって、前記プリンタドライバーは、テープカセットの識別情報に対して当該テープカセットのテープの幅情報と当該テープカセットのテープの色情報と当該テープカセットのインクリボンの色情報とが組み合わされた情報ブロックを有し、前記情報ブロックを前記ラベルプリンターに装着可能な全てのテープカセットについて備え、前記アプリケーションソフトウエアは、以下(1)〜(2)の各処理を実行し、(1) 前記プリンタドライバーの全ての情報ブロックが一覧表示されるリストボックスを前記コンピューターに表示させ、(2) 前記コンピューターに表示されたリストボックスを介してユーザーが指定した情報ブロックに基づいて、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容を編集すること、を特徴とする。
【０００７】
【０００８】
また、請求項２に係る発明は、請求項１に記載するアプリケーションソフトウエアが実行されるとともに前記請求項１に記載するプリンタドライバーが組み込まれたコンピューターと前記請求項１に記載するプリンタドライバーを使用した印刷が行われるラベルプリンターとが接続された印刷システムであって、前記ラベルプリンターは、前記ラベルプリンター自身に装着されたテープカセットの識別情報を検出する検出装置と、前記検出装置で検出されたテープカセットの識別情報を前記コンピューターに送信する送信装置と、を備え、前記アプリケーションソフトウエアは、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容を新たに編集する際に、以下(A)〜(B)の各処理を実行し(A) 前記検出装置で検出されたテープカセットの識別情報を前記送信装置を介して取得し、(B) 前記(A)の処理で取得したテープカセットの識別情報から特定される情報ブロックに基づいて、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容に関する文字色・オブジェクト色・用紙色のいずれかの編集を行うこと、を特徴する。
【０００９】
また、請求項３に係る発明は、請求項１に記載するアプリケーションソフトウエアが実行されるとともに前記請求項１に記載するプリンタドライバーが組み込まれたコンピューターと前記請求項１に記載するプリンタドライバーを使用した印刷が行われるラベルプリンターとが接続された印刷システムであって、前記ラベルプリンターは、前記ラベルプリンター自身に装着されたテープカセットの識別情報を検出する検出装置と、前記検出装置で検出されたテープカセットの識別情報を前記コンピューターに送信する送信装置と、前記検出装置と前記送信装置の各動作をユーザーの操作により開始させるトリガー装置と、を備え、前記アプリケーションソフトウエアは、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容を編集する際に、前記トリガー装置がユーザーにより操作されると、以下(A')〜(C')の各処理を実行し、(A') 前記送信装置を介して取得したテープカセットの識別情報と前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックから特定されるテープカセットの識別情報とが異なる場合には、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックを変更するか否かを前記コンピューター上でユーザーに選択させ、(B') 前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックを変更しないことをユーザーが前記コンピューター上で選択した場合には、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックに基づいて、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集を行い、(C') 前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックを変更することをユーザーが前記コンピューター上で選択した場合には、前記送信装置を介して取得したテープカセットの識別情報から特定される情報ブロックに基づいて、前記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容に関する文字色・オブジェクト色・用紙色のいずれかの編集を行うこと、を特徴とする。
【００１０】
また、請求項４に係る発明は、請求項２又は請求項３に記載する印刷システムであって、前記コンピューターに組み込まれた前記プリンタドライバーに対し前記ラベルプリンター向けの新たな情報ブロックが更新可能であること、を特徴とする。
【００１１】
【００１２】
また、請求項５に係る発明は、記録媒体であって、請求項１に記載するアプリケーションソフトウエアを記録したコンピューターに読み取り可能なこと、を特徴とする。
【発明の効果】
【００１３】
すなわち、本発明では、テープカセットのインクリボンを使用して当該テープカセットのテープに印刷を行うラベルプリンターに接続されるコンピューターに対し組み込まれるプリンタドライバーにおいて、テープカセットの識別情報に対して当該テープカセットのテープの幅情報と当該テープカセットのテープの色情報と当該テープカセットのインクリボンの色情報とが組み合わされた情報ブロックを有し、情報ブロックをラベルプリンターに装着可能な全てのテープカセットについて備えているので、ラベルプリンターに装着可能な全てのテープカセットについてのテープの色やインクリボンの色をプリンタドライバーから特定できる。
【００１４】
また、本発明では、上記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容を編集するアプリケーションソフトウエアが、上記プリンタドライバーが組み込まれたコンピューター上で実行される、上記プリンタドライバーの全ての情報ブロックが一覧表示されるリストボックスがコンピューターに表示され、コンピューターに表示されたリストボックスを介してユーザーが指定した情報ブロックに基づいて、プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容が編集されるので、ラベルプリンターに装着可能な全てのテープカセットについてのテープの色やインクリボンの色がプリンタドライバーから特定され、その特定されたテープの色やインクリボンの色を使用してラベルプリンターの印刷内容を編集することができる。
【００１５】
また、本発明では、上記アプリケーションソフトウエアが実行されるとともに上記プリンタドライバーが組み込まれたコンピューターと上記プリンタドライバーを使用した印刷が行われるラベルプリンターとが接続された印刷システムにおいて、上記アプリケーションソフトウエアは、コンピューターで実行されると、上記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容を新たに編集する際に、ラベルプリンターの検出装置で検出されたテープカセットの識別情報をラベルプリンターの送信装置を介して取得し、その取得したテープカセットの識別情報から特定される情報ブロックに基づいて、上記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容に関する文字色・オブジェクト色・用紙色のいずれかの編集を行うので、ラベルプリンターに装着中のテープカセットのテープの色やインクリボンの色を使用してラベルプリンターの印刷内容を編集することができる。
【００１６】
また、本発明では、上記アプリケーションソフトウエアが実行されるとともに上記プリンタドライバーが組み込まれたコンピューターと上記プリンタドライバーを使用した印刷が行われるラベルプリンターとが接続された印刷システムにおいて、上記アプリケーションソフトウエアは、コンピューターで実行されると、プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容を編集する際に、ラベルプリンターのトリガー装置がユーザーにより操作されると、ラベルプリンターの送信装置を介して取得したテープカセットの識別情報と上記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックから特定されるテープカセットの識別情報とが異なる場合には、上記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックを変更するか否かをコンピューター上でユーザーに選択させ、上記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックを変更しないことをユーザーがコンピューター上で選択した場合には、上記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックに基づいて、上記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集を行い、上記プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容の編集のために現在使用されている情報ブロックを変更することをユーザーがコンピューター上で選択した場合には、ラベルプリンターの送信装置を介して取得したテープカセットの識別情報から特定される情報ブロックに基づいて、プリンタドライバーを使用した印刷が行われるラベルプリンターの印刷内容に関する文字色・オブジェクト色・用紙色のいずれかの編集を行うので、ラベルプリンターに装着中のテープカセットのテープの色やインクリボンの色に変更してラベルプリンターの印刷内容を編集するか否かをユーザーの選択に任せることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る印刷システムが表された概略図である。
【図２】ラベルプリンターが表された平面図である。
【図３】ラベルプリンターが表された側面図である。
【図４】ラベルプリンターの制御系が表されたブロック図である。
【図５】パーソナルコンピューターの制御系が表わされたブロック図である。
【図６】サーバーの制御系が表わされたブロック図である。
【図７】情報ブロックが表された概念図である。
【図８】パーソナルコンピューター上で実行中の本発明の一実施形態に係るアプリケーションソフトウエアで編集されたラベルプリンターの印刷内容の一例が表された図である。
【図９】パーソナルコンピューター上で実行中の同アプリケーションソフトウエアでラベルプリンターの印刷内容を編集する際にディスプレイに表示されるウィンドウの一例が表された図である。
【図１０】パーソナルコンピューター上で実行される同アプリケーションソフトウエアでラベルプリンターの印刷内容を編集する際に使用される表示色の変更に関する動作プログラムの一例が表されたフローチャート図である。
【図１１】パーソナルコンピューター上で実行される同アプリケーションソフトウエアでラベルプリンターの印刷内容を編集する際に使用される表示色の変更に関する動作プログラムの一例が表されたフローチャート図である。
【図１２】パーソナルコンピューター上で実行される同アプリケーションソフトウエアでラベルプリンターの印刷内容を編集する際に使用される表示色の変更に関する動作プログラムの一例が表されたフローチャート図である。
【図１３】パーソナルコンピューター上で実行される同アプリケーションソフトウエアでラベルプリンターの印刷内容を編集する際に使用される表示色の変更に関する動作プログラムの一例が表されたフローチャート図である。
【図１４】パーソナルコンピューター上で実行される同アプリケーションソフトウエアでラベルプリンターの印刷内容を編集する際に使用される表示色の変更に関する動作プログラムの一例が表されたフローチャート図である。
【発明を実施するための形態】
【００１８】
［１．本発明の構成］
以下、本発明の一実施形態を図面を用いて説明する。図１は、本発明の一実施形態に係る印刷システムＰが表された概略図である。図１に表されたラベル印刷システムＰでは、ネットワーク網Ｎを介して、パーソナルコンピューター１０１とサーバー２０１とが接続される。更に、パーソナルコンピューター１０１は、ラベルプリンター１が接続されており、ディスプレイ１０５や入力操作部１０７等を有する。入力操作部１０７は、キーボードやマウスで構成される。
【００１９】
本発明の一実施形態に係るプリンタドライバーは、ラベルプリンター１向けのプリンタドライバーであって、ＣＤ−ＲＯＭ３１１又は送信ファイル３１２を介して、パーソナルコンピューター１０１にインストールされる。
【００２０】
本発明の一実施形態に係るアプリケーションソフトウエアは、ラベルプリンター１の印刷内容を編集することが可能なアプリケーションソフトウエアであって、ＣＤ−ＲＯＭ３１１又は送信ファイル３１２を介して、パーソナルコンピューター１０１にインストールされる。
【００２１】
図２は、ラベルプリンター１が表された平面図である。図３は、ラベルプリンター１が表された側面図である。図２や図３に表したように、ラベルプリンター１は、カバー２や、キーボード３、液晶ディスプレイ４、カセット収納部５、カセットセンサー７等を有する。キーボード３は、トリガーボタン３Ａ等を有する。カセットセンサー７は、カセット収納部５に装着されたテープカセット６の識別番号ＩＤを検出する。
【００２２】
ラベルプリンター１は、カセット収納部５に装着されたテープカセット６のインクリボンを使用して当該テープカセット６のテープに印刷を行うことにより、ラベルＬの作成を行うものである。この点、テープカセット６のテープの色は、ラベルプリンター１で作成されたラベルＬの用紙色、つまり、印刷内容の用紙色に相当する。更に、テープカセット６のインクリボンの色は、ラベルプリンター１で作成されたラベルＬの文字色・オブジェクト色、つまり、印刷内容の文字色・オブジェクト色に相当する。尚、オブジェクトとは、線・図形などの印刷内容の描画対象をいう。
【００２３】
図４は、ラベルプリンター１の制御系が表されたブロック図である。ラベルプリンター１は、制御部６０や、ヘッド駆動回路６８、切断用モーター駆動回路６９、搬送モーター駆動回路７０等を有する。制御部６０は、ＣＰＵ６１や、ＣＧ−ＲＯＭ６２、ＥＥＰＲＯＭ６３、ＲＯＭ６４、ＲＡＭ６５により構成される。更に、制御部６０は、ヘッド駆動回路６８や、切断用モーター駆動回路６９、搬送モーター駆動回路７０に接続される。その上、制御部６０は、キーボード３や、液晶ディスプレイ４、カセットセンサー７、接続インターフェース８１にも接続される。
【００２４】
ＣＰＵ６１は、ラベルプリンター１における各種制御の中枢を担う中央演算処理装置である。従って、ＣＰＵ６１は、キーボード３等からの入力信号及び各種制御プログラム等に基づいて、液晶ディスプレイ４等を制御する。ＣＧ−ＲＯＭ６２は、印字される文字や記号の画像データがコードデータと対応させてドットパターンで記憶されるキャラクタージェネレータ用メモリである。ＥＥＰＲＯＭ６３は、記憶内容の書込・消去ができる不揮発性メモリである。ＲＯＭ６４には、ラベルプリンター１における各種制御プログラムやデータが記憶される。ＲＡＭ６５は、ＣＰＵ６１での演算結果等が一時的に記憶される記憶装置である。ＲＡＭ６５には、例えば、キーボード３の入力により編集された印字データや、パーソナルコンピューター１０１から接続インターフェース８１を介して取り込まれた印字データが記憶される。
【００２５】
ヘッド駆動回路６８は、ＣＰＵ６１からの制御信号に基づいてサーマルヘッド７１に駆動信号を供給し、サーマルヘッド７１の駆動状態を制御する回路である。切断用モーター駆動回路６９は、ＣＰＵ６１からの制御信号に基づいて切断用モーター７２に駆動信号を供給し、切断用モーター７２の駆動制御を行う回路である。搬送モーター駆動回路７０は、ＣＰＵ６１からの制御信号に基づいてテープ搬送モーター７３に駆動信号を供給し、テープ搬送モーター７３の駆動制御を行う制御回路である。ＣＰＵ６１は、これらの制御回路６８，６９，７０を使用することにより、カセット収納部５に装着中のテープカセット６内でインクリボンを介して印刷させたテープを、当該テープカセット６外で切断させることによりラベルＬを作成する。
【００２６】
カセットセンサー７は、上述したように、カセット収納部５に装着されたテープカセット６の識別番号ＩＤを検出する。尚、カセットセンサー７の検出原理には、例えば、カセット収納部５に装着中のテープカセット６から突出する複数の突出片を検知し、検知された複数の突出片の組合せに基づいてテープカセット６の識別番号ＩＤを検出するものがある。
【００２７】
図５は、パーソナルコンピューター１０１の制御系が表わされたブロック図である。パーソナルコンピューター１０１は、制御部１１０を有する。制御部１１０は、ＣＰＵ１１１や、ＲＯＭ１１２、ＲＡＭ１１３、ＨＤＤ１１４により構成される。更に、制御部１１０は、ディスプレイ１０５や、入力操作部１０７、通信インターフェース１１５、接続インターフェース１１６に接続される。
【００２８】
ＣＰＵ１１１は、パーソナルコンピューター１０１における各種制御の中枢を担う中央演算処理装置である。従って、ＣＰＵ１１１は、入力操作部１０７等からの入力信号及び各種制御プログラム等に基づいて、ディスプレイ１０５等を制御する。ＲＯＭ１１２には、パーソナルコンピューター１０１における各種制御プログラムやデータが記憶される。ＲＡＭ１１３は、ＣＰＵ１１１での演算結果等が一時的に記憶される記憶装置である。ＲＡＭ１１３には、例えば、入力操作部１０７等の入力により編集された印字データ（印刷内容）や、ネットワーク網Ｎから通信インターフェース１１５を介して取り込まれたデータ、ラベルプリンター１に接続インターフェース１１６を介して送り出す印字データ（印刷内容）が記憶される。
【００２９】
ＨＤＤ１１４は、複数の記憶領域を有し、記憶内容の書込・消去ができる大容量メモリである。例えば、ラベルプリンター１向けのプリンタドライバーＰＤや、ラベルプリンター１の印刷内容を編集することが可能なアプリケーションソフトウエアＡＳが記憶されている。
【００３０】
図６は、サーバー２０１の制御系が表わされたブロック図である。サーバー２０１は、サーバー制御部２０２を有する。サーバー制御部２０２は、サーバー２０１における各種制御の中枢を担う中央演算処理装置である。更に、サーバー制御部２０２は、データベース２０３に接続される。データベース２０３には、ネットワーク網Ｎから通信インターフェース２０４を介して取り込まれたデータが記憶される。更に、データベース２０３には、ラベルプリンター１向けのプリンタドライバーＰＤや、ラベルプリンター１の印刷内容を編集することが可能なアプリケーションソフトウエアＡＳに加え、ラベルプリンター１向けの複数の情報ブロックＩＢが記憶される。尚、プリンタドライバーＰＤや、アプリケーションソフトウエアＡＳ、情報ブロックＩＢは、送信ファイル３１２を介して、パーソナルコンピューター１０１に転送させることが可能である。
【００３１】
図７は、情報ブロックＩＢが表された概念図である。図７に表されたように、情報ブロックＩＢは、識別番号ＩＤや、用紙幅Ｄ１、用紙色Ｄ２、インク色Ｄ３等の各データで構成される。識別番号ＩＤは、テープカセット６の種類が示されたデータである。用紙幅Ｄ１は、テープカセット６のテープの幅が示されたデータである。用紙色Ｄ２は、テープカセット６のテープの色がＲＧＢで示されたデータである。インク色Ｄ３は、テープカセット６のインクリボンの色がＲＧＢで示されたデータである。
【００３２】
この点、情報ブロックＩＢを構成する識別番号ＩＤは、その情報ブロックＩＢを構成する用紙幅Ｄ１と用紙色Ｄ２とインク色Ｄ３の各データによって一意的に決まる。つまり、２つの情報ブロックＩＢ間において、用紙幅Ｄ１と用紙色Ｄ２とインク色Ｄ３の各データが同じであれば識別番号ＩＤも同じとなり、双方の情報ブロックＩＢは同一の情報ブロックＩＢである。これに対し、２つの情報ブロックＩＢ間において、用紙幅Ｄ１と用紙色Ｄ２とインク色Ｄ３の各データのいずれかが異なれば識別番号ＩＤも異なり、双方の情報ブロックＩＢは異なる情報ブロックＩＢである。
【００３３】
更に、情報ブロックＩＢは、ラベルプリンター１に装着可能な全てのテープカセット６に対して設けられる。従って、情報ブロックＩＢの種類の合計数は、ラベルプリンター１に装着可能な全てのテープカセット６の種類の合計数と同じである。そして、全種類の情報ブロックＩＢは、ラベルプリンター１向けのプリンタドライバーＰＤに「ＩＤテーブル」として組み込まれる。
【００３４】
更に、ラベルプリンター１に装着可能な新たな種類のテープカセット６が提供されると、新たな種類のテープカセット６に対応した新たな情報ブロックＩＢも提供される。新たな情報ブロックＩＢは、以下（１）〜（４）のいずれかの方法で、パーソナルコンピューター１０１内のプリンタドライバーＰＤに組み込まれる。これにより、パーソナルコンピューター１０１内のプリンタドライバーＰＤに対しラベルプリンター１向けの新たな情報ブロックＩＢが追加可能となる。特に、以下（１）（２）の方法によれば、新たな情報ブロックＩＢのみを追加することで対応できる。
【００３５】
（１）パーソナルコンピューター１０１上でユーザーが操作することにより、新たな情報ブロックＩＢがパーソナルコンピューター１０１内のプリンタドライバーＰＤに手動的に組み込まれる。
（２）サーバー２０１のデータベース２０３に記憶された新たな情報ブロックＩＢが、サーバー２０１からの送信ファイル３１２を介して、サーバー２０１のデータベース２０３からパーソナルコンピューター１０１内のプリンタドライバーＰＤに自動的に組み込まれる。
（３）新たな情報ブロックＩＢを組み込んだプリンタドライバーＰＤが新しいバージョンとして提供され、その新しいバージョンのプリンタドライバーＰＤが記憶されたＣＤ−ＲＯＭ３１１を介して、パーソナルコンピューター１０１内のプリンタドライバーＰＤがアップグレードされることにより、パーソナルコンピューター１０１内のプリンタドライバーＰＤに新たな情報ブロックＩＢが自動的に組み込まれる。
（４）新たな情報ブロックＩＢを組み込んだプリンタドライバーＰＤが新しいバージョンとして提供され、サーバー２０１のデータベース２０３に記憶された新しいバージョンのプリンタドライバーＰＤが、サーバー２０１からの送信ファイル３１２を介して、パーソナルコンピューター１０１内のプリンタドライバーＰＤがアップグレードされることにより、パーソナルコンピューター１０１内のプリンタドライバーＰＤに新たな情報ブロックＩＢが自動的に組み込まれる。
【００３６】
図８は、パーソナルコンピューター１０１上で実行中のアプリケーションソフトウエアＡＳで編集されたラベルプリンター１の印刷内容の一例が表された図である。図８（ａ）（ｂ）に表された各印刷内容４０１，４０２は、パーソナルコンピューター１０１のディスプレイ１０５に表示される。アプリケーションソフトウエアＡＳがラベルプリンター１の印刷内容を編集する際には、ラベルプリンター１向けのプリンタドライバーＰＤに組み込まれた全ての情報ブロックＩＢのいずれか一つを使用する。この点、図８（ａ）（ｂ）に表された各印刷内容４０１，４０２は、「ＡＢＣ」の文字色や「ＡＢＣ」が描かれた用紙色（テープ色）が異なることから、アプリケーションソフトウエアＡＳで図８（ａ）に表された印刷内容４０１が編集されている際に使用されている情報ブロックＩＢと、アプリケーションソフトウエアＡＳで図８（ｂ）に表された印刷内容４０２が編集されている際に使用されている情報ブロックＩＢは、双方とも異なる情報ブロックＩＢである。
【００３７】
［２．本発明の動作］
次に、パーソナルコンピューター１０１上で実行中のアプリケーションソフトウエアＡＳでラベルプリンター１の印刷内容を編集する際の動作例について説明する。
【００３８】
［２−１．本発明の動作その１］
図９は、パーソナルコンピューター１０１上で実行中のアプリケーションソフトウエアＡＳでラベルプリンター１の印刷内容を編集する際にディスプレイ１０５に表示されるウィンドウ４１１の一例が表された図である。図９に表されたように、ウィンドウ４１１には、各リストボックス４１２，４１３，４１４，４１５とラジオボタン４１６等が表示される。ウィンドウ４１１上にて、リストボックス４１２を入力操作部１０７でクリックすると、ラベルプリンター１向けのプリンタドライバーＰＤに組み込まれている全ての情報ブロックＩＢに基づき、ラベルプリンター１に装着可能な全ての種類のテープカセット６についてのテープの幅、テープの色、インクリボンの色が一覧されたウィンドウ４１７が表示される。
【００３９】
図９のウィンドウ４１７に表示された一覧では、情報ブロックＩＢ毎に、テープカセット６についてのテープの幅、テープの色、インクリボンの色が組み合わされて表示される。この点、６ｍｍ・９ｍｍ・１２ｍｍ…がテープカセット６についてのテープの幅に相当し、各情報ブロックＩＢの用紙幅Ｄ１のデータに基づいて表示される。また、白・黒…の背景色がテープカセット６についてのテープの色に相当し、各情報ブロックＩＢの用紙色Ｄ２のデータに基づいて表示される。また、黒・赤・青・白…の文字色がテープカセット６についてのインクリボンの色に相当し、各情報ブロックＩＢのインク色Ｄ３のデータに基づいて表示される。
【００４０】
そして、図９のウィンドウ４１７に表示された一覧において、テープカセット６についてのテープの幅、テープの色、インクリボンの色の組合せ（□ｍｍ（背景色：□  文字色：□））の一つが入力操作部１０７で選択されると、その選択されたテープの幅（□ｍｍ）、テープの色（背景色：□）、インクリボンの色（文字色：□）をもって、パーソナルコンピューター１０１上で実行中のアプリケーションソフトウエアＡＳでラベルプリンター１の印刷内容を最初から編集することができる。更に、ラベルプリンター１の印刷内容の編集途中において、テープカセット６についてのテープの幅、テープの色、インクリボンの色の組合せ（○ｍｍ（背景色：○  文字色：○））の一つが入力操作部１０７で選択し直されると、その選択し直されたテープの幅（○ｍｍ）、テープの色（背景色：○）、インクリボンの色（文字色：○）でラベルプリンター１の印刷内容が変更された後、その選択されたテープの幅（○ｍｍ）、テープの色（背景色：○）、インクリボンの色（文字色：○）をもって、その変更後のラベルプリンター１の印刷内容の編集を再開させることができる。
【００４１】
尚、図９のウィンドウ４１７に表示された一覧については、オプションの設定によって、テープカセット６についてのテープの色とインクリボンの色の所定の組合せ（例えば、背景色：白  文字色：黒）を有するもののみを限定して表示させ、その限定して表示された一覧から、テープカセット６についてのテープの幅、テープの色、インクリボンの色の組合せの一つが入力操作部１０７で選択されるようにしてもよい。
【００４２】
［２−２．本発明の動作その２］
図１０乃至図１２は、パーソナルコンピューター１０１上で実行されるアプリケーションソフトウエアＡＳでラベルプリンター１の印刷内容を編集する際に使用される表示色の変更に関する動作プログラムの一例が表されたフローチャート図である。
【００４３】
パーソナルコンピューター１０１内にインストールされたアプリケーションソフトウエアＡＳが実行されると、先ず、Ｓ１１において、アプリケーションソフトウエアＡＳにより、その他の処理が行われる。この処理では、主に、パーソナルコンピューター１０１の入力操作部１０７によるユーザーの編集操作に基づいて、パーソナルコンピューター１０１のディスプレイ１０５上でラベルプリンター１の印刷内容が編集される。
【００４４】
このとき、ディスプレイ１０５上で編集されるラベルプリンター１の印刷内容の表示色は、パーソナルコンピューター１０１に記憶されたラベルプリンター１向けのプリンタドライバーＰＤが有する一つの情報ブロックＩＢのテープの幅（用紙幅Ｄ１のデータ）、テープの色（用紙色Ｄ２のデータ）、インクリボンの色（インク色Ｄ３のデータ）の組合せに設定されている。その設定された情報ブロックＩＢのテープの幅（用紙幅Ｄ１のデータ）、テープの色（用紙色Ｄ２のデータ）、インクリボンの色（インク色Ｄ３のデータ）の組合せが、例えば、１２ｍｍ（背景色：白  文字色：黒））であれば、ディスプレイ１０５上で編集されているラベルプリンター１の印刷内容は、例えば、図８（ａ）に表示された印刷内容４０１となる。
【００４５】
図１０に戻り、Ｓ１１のその他の処理が行われた後は、Ｓ１２に進む。Ｓ１２では、アプリケーションソフトウエアＡＳによって、用紙検出が指示されたか否かが判定される。この判定は、パーソナルコンピューター１０１の入力操作部１０７によるユーザーの編集操作に基づいて行われる。ここで、用紙検出が指示されていない場合（Ｓ１２：ＮＯ）には、上記Ｓ１１に戻って、上記Ｓ１１以降の処理が繰り返される。これに対して、用紙検出が指示された場合（Ｓ１２：ＹＥＳ）には、Ｓ１３に進む。
【００４６】
Ｓ１３では、アプリケーションソフトウエアＡＳによって、用紙情報取得処理が行われる。用紙情報取得処理が行われると、図１１のＳ１０１に進んで、アプリケーションソフトウエアＡＳによって、ラベルプリンター１に装着されているテープカセット６の識別番号ＩＤをラベルプリンター１に問い合わせる。このとき、ラベルプリンター１は、カセットセンサー７で検出したテープカセット６の識別番号ＩＤを含んだ信号を接続インターフェース８１を介してパーソナルコンピューター１０１に返信する。その後は、Ｓ１０２に進む。
【００４７】
Ｓ１０２では、アプリケーションソフトウエアＡＳによって、テープカセット６の識別番号ＩＤを取得することに成功したか否かが判定される。この判定は、ラベルプリンター１からの返信信号に基づいて行われる。ここで、テープカセット６の識別番号ＩＤを取得することに成功しなかった場合（Ｓ１０２：ＮＯ）には、上記図１０に戻って、上記図１０のＳ１４に進む。これに対して、テープカセット６の識別番号ＩＤを取得することに成功した場合（Ｓ１０２：ＹＥＳ）には、Ｓ１０３に進む。
【００４８】
Ｓ１０３では、アプリケーションソフトウエアＡＳによって、上記Ｓ１０２で取得に成功したと判定されたテープカセット６の識別番号ＩＤを介して、パーソナルコンピューター１０１内に記憶されたラベルプリンター１向けのプリンタドライバーＰＤが有する「ＩＤテーブル」から用紙色、用紙幅やオブジェクトの描画色等が取得される。つまり、上記Ｓ１０２で取得に成功したと判定されたテープカセット６の識別番号ＩＤを有する情報ブロックＩＢが「ＩＤテーブル」から検索され、その検索された情報ブロックＩＢのテープの幅（用紙幅Ｄ１のデータ）、テープの色（用紙色Ｄ２のデータ）、インクリボンの色（インク色Ｄ３のデータ）の組合せが取得される。その取得されたテープの幅（用紙幅Ｄ１のデータ）がこのＳ１０３で取得された用紙幅に相当し、その取得されたテープの色（用紙色Ｄ２のデータ）がこのＳ１０３で取得された用紙色に相当し、その取得されたインクリボンの色（インク色Ｄ３のデータ）がこのＳ１０３で取得されたオブジェクトの描画色に相当する。
【００４９】
その検索された情報ブロックＩＢのテープの幅（用紙幅Ｄ１のデータ）、テープの色（用紙色Ｄ２のデータ）、インクリボンの色（インク色Ｄ３のデータ）の組合せが、現在設定されている情報ブロックＩＢのテープの幅（用紙幅Ｄ１のデータ）、テープの色（用紙色Ｄ２のデータ）、インクリボンの色（インク色Ｄ３のデータ）の組合せに代わって、新たに設定される。その後は、上記図１０に戻って、上記図１０のＳ１４に進む。
【００５０】
上記図１０のＳ１４では、アプリケーションソフトウエアＡＳによって、用紙情報の取得に成功したか否かが判定される。この判定は、例えば、上記図１１のＳ１０３の処理が行われたか否かに基づいて行われる。ここで、用紙情報の取得に成功しなかった場合（Ｓ１４：ＮＯ）には、Ｓ１５に進む。
【００５１】
Ｓ１５では、アプリケーションソフトウエアＡＳによって、ディスプレイ１０５上でエラー表示が行われる。その後は、上記Ｓ１１に戻って、上記Ｓ１１以降の処理が繰り返される。
【００５２】
これに対して、上記Ｓ１４において、用紙情報の取得に成功した場合（Ｓ１４：ＹＥＳ）には、Ｓ１６に進む。Ｓ１６では、アプリケーションソフトウエアＡＳによって、用紙色の変更が行われる。具体的には、ディスプレイ１０５上で編集されるラベルプリンター１の印刷内容の表示色について、上記図１１のＳ１０３で取得・設定されたテープの色（用紙色Ｄ２のデータ）に変更する。その後は、Ｓ１６の２に進む。
Ｓ１６の２では、アプリケーションソフトウエアＡＳによって、用紙幅の変更が行われる。具体的には、ディスプレイ１０５上で編集されるラベルプリンター１の印刷内容について、上記図１１のＳ１０３で取得・設定されたテープの幅（用紙幅Ｄ１のデータ）に変更する。その後は、Ｓ１７に進む。
【００５３】
Ｓ１７では、アプリケーションソフトウエアＡＳによって、オブジェクトの色を変更する処理が行われる。オブジェクトの色を変更する処理が行われると、図１２のＳ２０１に進んで、アプリケーションソフトウエアＡＳによって、オブジェクトリストが取得される。オブジェクトリストとは、ディスプレイ１０５上でラベルプリンター１の印刷内容が編集されている際にアプリケーションソフトウエアＡＳによってパーソナルコンピューターのＲＡＭ１１３に記憶されるものであって、具体的には、ディスプレイ１０５上で編集されるラベルプリンター１の印刷内容に含まれた文字・線・図形などの描画対象のリストをいう。その後は、Ｓ２０２に進む。
【００５４】
Ｓ２０２では、アプリケーションソフトウエアＡＳによって、各オブジェクト描画色が変更される。具体的には、ディスプレイ１０５上で編集されるラベルプリンター１の印刷内容の表示色について、上記Ｓ２０１で取得されたオブジェクトリストの文字・線・図形などの描画対象を、上記図１１のＳ１０３で取得・設定されたインクリボンの色（インク色Ｄ３のデータ）に表示変更する。その後は、上記図１０に戻って、上記図１０のＳ１８に進む。
【００５５】
尚、上記図１２に表されたオブジェクトの色を変更する処理が行われている際には、ディスプレイ１０５上で編集されるラベルプリンター１の印刷内容の文字についても、上記図１１のＳ１０３で取得・設定されたインクリボンの色（インク色Ｄ３のデータ）に表示変更する。その結果、ディスプレイ１０５上で編集されているラベルプリンター１の印刷内容は、例えば、図８（ａ）に表示された印刷内容４０１から図８（ｂ）に表示された印刷内容４０２に変更される。
【００５６】
上記図１０のＳ１８では、アプリケーションソフトウエアＡＳによって、終了か否かが判定される。この判定は、パーソナルコンピューター１０１の入力操作部１０７によるユーザーの編集操作に基づいて行われる。ここで、終了でない場合（Ｓ１８：ＮＯ）には、上記Ｓ１１に戻って、上記Ｓ１１以降の処理が繰り返される。これに対して、終了である場合（Ｓ１８：ＹＥＳ）には、図１０乃至図１２のフローチャートで表された動作プログラムが終了される。
【００５７】
［３．まとめ］
すなわち、本実施の形態では、テープカセット６のインクリボンを使用して当該テープカセット６のテープに印刷を行うラベルプリンター１に接続されるコンピューター１０１に対し組み込まれるプリンタドライバーＰＤにおいて（図１、図３、図５参照）、図７に表わされたように、テープカセット６の識別番号ＩＤに対して当該テープカセット６のテープの幅情報（用紙幅Ｄ１のデータ）と当該テープカセット６のテープの色情報（用紙色Ｄ２のデータ）と当該テープカセットのインクリボンの色情報（インク色Ｄ３のデータ）等が組み合わされた情報ブロックＩＤを有し、そのような情報ブロックＩＤをラベルプリンター１に装着可能な全てのテープカセット６について備えているので、ラベルプリンター１に装着可能な全てのテープカセット６についてのテープの色やインクリボンの色をプリンタドライバーＰＤから特定できる。
【００５８】
また、本実施の形態では、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容を編集するアプリケーションソフトウエアＡＳが、プリンタドライバーＰＤが組み込まれたコンピューター１０１上で実行されると、図９に表されたように、プリンタドライバーＰＤの全ての情報ブロックＩＢに含まれるテープの幅（ｍｍ）や、テープの色（背景色）、インクリボンの色（文字色）が情報ブロックＩＢ毎にウィンドウ４１７に一覧表示されるリストボックス４１２がコンピューター１０１のディスプレイ１０５に表示される。そして、コンピューター１０１のディスプレイ１０５に表示されたリストボックス４１２のウィンドウ４１７を介してユーザーが指定した情報ブロックＩＢに基づいて、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容が編集されるので、ラベルプリンターに１装着可能な全てのテープカセット６についてのテープの色やインクリボンの色がプリンタドライバーＰＤから特定され、その特定されたテープの色やインクリボンの色を使用してラベルプリンター１の印刷内容を編集することができる。
【００５９】
また、本実施の形態では、アプリケーションソフトウエアＡＳが実行されるとともにプリンタドライバーＰＤが組み込まれたパーソナルコンピューター１０１とプリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１とが接続された印刷システムＰにおいて（図１、図５参照）、図１０乃至図１２のフローチャートで表された動作プログラムがパーソナルコンピューター１０１で実行されると、アプリケーションソフトウエアＡＳは、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容を新たに編集する際に、ラベルプリンター１のカセットセンサー７で検出されたテープカセット６の識別番号ＩＤをラベルプリンター１の接続インターフェース８１を介して取得し（Ｓ１３，Ｓ１０１，Ｓ１０２）、その取得したテープカセットの識別番号ＩＤを介してプリンタドライバーＰＤの「ＩＤテーブル」から特定される情報ブロックＩＢに含まれるテープの幅情報（用紙幅Ｄ１のデータ）とテープの色情報（用紙色Ｄ２のデータ）とインクリボンの色情報（インク色Ｄ３のデータ）に基づいて（Ｓ１３，Ｓ１０３、図７参照）、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容に関する文字色・オブジェクト色・用紙色（背景色）のいずれかの編集を行うので（Ｓ１６，Ｓ１７，Ｓ２０１，Ｓ２０２）、ラベルプリンター１に装着中のテープカセット６のテープの色やインクリボンの色を使用してラベルプリンター１の印刷内容を編集することができる。
【００６０】
つまり、ラベルプリンター１に装着可能な全てのテープカセット６についてのテープの色やインクリボンの色をプリンタドライバーＰＤで特定できることから、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容について、ラベルプリンター１に装着中のテープカセット６のテープの色やインクリボンの色を使用してコンピューター上で最初から編集することができる。これにより、ラベルプリンター１で印刷内容が印刷される前の編集段階から、ラベルプリンター１に装着中のテープカセット６によって印刷される色をもって印刷内容を表示することができる。
【００６１】
更に、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容の編集が途中であるときにラベルプリンター１に装着中のテープカセット６が変更されると、ラベルプリンター１に装着中のテープカセット６の識別番号ＩＤがラベルプリンター１からパーソナルコンピューター１０１に送信され、ラベルプリンター１に装着中のテープカセット６の識別番号ＩＤとパーソナルコンピューター１０１に組み込まれているプリンタドライバーＰＤとを介して、ラベルプリンター１に装着中のテープカセット６のテープの色やインクリボンの色を特定することで、編集途中の印刷内容について、変更されたテープカセット６のテープの色やインクリボンの色で表すことができるので、出来上がりイメージを容易に確認することができる。
【００６２】
［４．その他］
尚、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
例えば、本実施の形態において、図１０乃至図１２のフローチャートで表された動作プログラムが実行される際に、図１３及び図１４のフローチャートで表された動作プログラムが実行されてもよい。
【００６３】
そのために、先ず、上記図１０のＳ１２の判定処理が行われる直前である時点Ｗ１において、アプリケーションソフトウエアＡＳにより、図１３のＳ３０１の判定処理が行われる。すなわち、Ｓ３０１では、アプリケーションソフトウエアＡＳにより、ラベルプリンター１のトリガーボタン３Ａが押下されたか否かが判定される。この判定は、ラベルプリンター１からのトリガー信号に基づいて行われる。ラベルプリンター１からのトリガー信号は、ラベルプリンター１でキーボード３のトリガーボタン３Ａがユーザーより押下されると、ラベルプリンター１の接続インターフェース８１を介してパーソナルコンピューター１０１に送信される。尚、ラベルプリンター１のトリガーボタン３Ａがユーザーより押下されるときは、ラベルプリンター１にテープカセット６を装着した直後が望ましい。
【００６４】
ここで、ラベルプリンター１のトリガーボタン３Ａが押下された場合（Ｓ３０１：ＹＥＳ）には、上記図１０のＳ１３に進む。これに対して、ラベルプリンター１のトリガーボタン３Ａが押下されていない場合（Ｓ３０１：ＮＯ）には、上記図１０のＳ１２に進む。
【００６５】
次に、上記図１１のＳ１０３の処理が行われる直前である時点Ｗ２において、アプリケーションソフトウエアＡＳにより、図１４のＳ４０１の判定処理が行われる。すなわち、Ｓ４０１では、アプリケーションソフトウエアＡＳにより、上記図１１のＳ１０２で取得に成功したと判定されたテープカセット６の識別番号ＩＤが、現在設定されている情報ブロックＩＢの識別番号ＩＤと同じであるか否かが判定される。ここで、上記図１１のＳ１０２で取得に成功したと判定されたテープカセット６の識別番号ＩＤが、現在設定されている情報ブロックＩＢの識別番号ＩＤと同じである場合（Ｓ４０１：ＹＥＳ）には、上記図１１のＳ１１に進む。これに対して、上記図１１のＳ１０２で取得に成功したと判定されたテープカセット６の識別番号ＩＤが、現在設定されている情報ブロックＩＢの識別番号ＩＤと同じでない場合（Ｓ４０１：ＮＯ）には、Ｓ４０２に進む。
【００６６】
Ｓ４０２では、アプリケーションソフトウエアＡＳにより、現在設定されている情報ブロックＩＢを変更するか否かが判定される。この判定は、パーソナルコンピューター１０１の入力操作部１０７によるユーザーの編集操作に基づいて行われる。このとき、ディスプレイ１０５には、例えば、「テープ色が異なります。画面のテープ色を変更してもよろしいですか？」との警告メッセージが表示される。ここで、現在設定されている情報ブロックＩＢを変更する場合（Ｓ４０２：ＹＥＳ）には、上記図１１のＳ１０３に進む。これに対して、現在設定されている情報ブロックＩＢを変更しない場合（Ｓ４０２：ＮＯ）には、上記図１０のＳ１１に戻って、上記Ｓ１１以降の処理が繰り返される。
【００６７】
以上より、アプリケーションソフトウエアＡＳが実行されるとともにプリンタドライバーＰＤが組み込まれたパーソナルコンピューター１０１とプリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１とが接続された印刷システムＰにおいて（図１、図５参照）、図１０乃至図１２のフローチャートで表された動作プログラムに加えて、図１３及び図１４のフローチャートがパーソナルコンピューター１０１で実行されると、アプリケーションソフトウエアＡＳは、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容を編集する際に、以下の各処理を行う。
【００６８】
すなわち、ラベルプリンター１のトリガーボタン３Ａがユーザーにより押下操作されたときに限って（Ｓ３０１：ＹＥＳ）、ラベルプリンター１の接続インターフェース８１を介して取得したテープカセット６の識別番号ＩＤと、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容の編集のために現在使用されている情報ブロックＩＢから特定されるテープカセット６の識別番号ＩＤとが異なる場合、すなわち、上記図１１のＳ１０２で取得に成功したと判定されたテープカセット６の識別番号ＩＤが、現在設定されている情報ブロックＩＢの識別番号ＩＤと同じでない場合（Ｓ４０１：ＮＯ）には、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容の編集のために現在使用されている情報ブロックＩＢを変更するか否かをパーソナルコンピューター１０１上でユーザーに選択させる（Ｓ４０２）。
【００６９】
ここで、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容の編集のために現在使用されている情報ブロックＩＢを変更しないことをユーザーがパーソナルコンピューター１０１上で選択した場合（Ｓ４０２：ＮＯ）には、上記図１０のＳ１１に戻って、上記Ｓ１１以降の処理が繰り返されることによって、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容の編集のために現在使用されている情報ブロックＩＢに含まれるテープの幅情報（用紙幅Ｄ１のデータ）とテープの色情報（用紙色Ｄ２のデータ）とインクリボンの色情報（インク色Ｄ３のデータ）に基づいて、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容の編集を行う。
【００７０】
これに対して、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容の編集のために現在使用されている情報ブロックＩＢを変更することをユーザーがパーソナルコンピューター１０１上で選択した場合（Ｓ４０２：ＹＥＳ）には、上記図１１のＳ１０３に進んで、上記図１１のＳ１０２で取得に成功したと判定されたテープカセット６の識別番号ＩＤを介してプリンタドライバーＰＤの「ＩＤテーブル」から特定される情報ブロックＩＢに含まれるテープの幅情報（用紙幅Ｄ１のデータ）とテープの色情報（用紙色Ｄ２のデータ）とインクリボンの色情報（インク色Ｄ３のデータ）に基づいて（Ｓ１３，Ｓ１０３、図７参照）、プリンタドライバーＰＤを使用した印刷が行われるラベルプリンター１の印刷内容に関する文字色・オブジェクト色・用紙色（背景色）のいずれかの編集を行うので（Ｓ１６，Ｓ１７，Ｓ２０１，Ｓ２０２）、ラベルプリンター１に装着中のテープカセット６のテープの色やインクリボンの色を使用してラベルプリンター１の印刷内容を編集するか否かをユーザーの選択に任せることができる。
【００７１】
従って、ユーザーは、ラベルプリンター１に装着されたテープカセット６を異なる種類のテープカセットに交換した際に、ラベルプリンター１のトリガーボタン３Ａに対する押下操作（Ｓ３０１）や、パーソナルコンピューター１０１の入力操作部１０７によるユーザーの編集操作（Ｓ４０２）を介して、その交換時点のままの印刷内容で印刷するか否かを選択することも可能である。
【符号の説明】
【００７２】
１    ラベルプリンター
３    キーボード
３Ａ  トリガーボタン
６    テープカセット
７    カセットセンサー
８１    接続インターフェース
１０１    パーソナルコンピューター
３１１    ＣＤ−ＲＯＭ
３１２    送信ファイル
４０１    印刷内容
４０２    印刷内容
４１２    リストボックス
ＡＳ  アプリケーションソフトウエア
Ｄ１  用紙幅のデータ
Ｄ２  用紙色のデータ
Ｄ３  インク色のデータ
ＩＢ  情報ブロック
ＩＤ  テープカセットの識別番号
Ｐ    印刷システム
ＰＤ  プリンタドライバー
【図１】
0005533549.tif 000002
【図２】
0005533549.tif 000003
【図３】
0005533549.tif 000004
【図４】
0005533549.tif 000005
【図５】
0005533549.tif 000006
【図６】
0005533549.tif 000007
【図７】
0005533549.tif 000008
【図８】
0005533549.tif 000009
【図９】
0005533549.tif 000010
【図１０】
0005533549.tif 000011
【図１１】
0005533549.tif 000012
【図１２】
0005533549.tif 000013
【図１３】
0005533549.tif 000014
【図１４】
0005533549.tif 000015