(57)【要約】【課題】パソコン等の情報処理装置に接続するだけで使用することが可能となるテープ印刷装置を提供する。【解決手段】テープ印刷装置３のＵＳＢＩ／Ｆ６１にＵＳＢケーブルＫ１を介してコンピュータ装置２が接続された場合には、ＵＳＢコントローラ６２によって、マスストレージクラス規格に基づいたＦＬＡＳＨ・ＲＯＭ３４の通常記憶領域４０へのアクセス機能がコンピュータ装置２へ提供される。そして、コンピュータ装置２は、テンプレートアプリケーションプログラム記憶領域４２からテンプレートアプリケーションプログラムの実行ファイル２００を読み出して、ＲＡＭ１１２に展開して、起動することにより、テンプレートを表すサムネイルと印刷情報を表すアイコンとを表示すると共に、このアイコンのドラッグアンドドロップ操作を利用可能なテンプレート設定ウィンドウ１６０を表示する。【選択図】図３
2010092326.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と通信する通信手段と、長尺状の印刷媒体に印刷データを印刷するための印刷手段とを備えたテープ印刷装置において、
前記印刷媒体に印刷するテンプレートを含むテンプレートファイルを記憶するテンプレートファイル記憶手段と、
前記印刷媒体に印刷する印刷情報を含む印刷情報ファイルを記憶する印刷情報ファイル記憶手段と、
前記印刷データを含む命令ファイルを記憶する命令ファイル記憶手段と、
前記テンプレートファイルに含まれるテンプレートを表すサムネイルと前記印刷情報ファイルに含まれる印刷情報を表すアイコンとを表示すると共に、前記アイコンのドラッグアンドドロップ操作を利用可能な表示画面を表示して、前記サムネイルに前記アイコンがドラッグアンドドロップされた場合には、該サムネイルに対応する前記テンプレートに該アイコンに対応する前記印刷情報を配置した印刷データを作成して前記命令ファイル記憶手段に記憶するように機能させるためのテンプレートアプリケーションプログラムを記憶するテンプレートアプリケーション記憶手段と、
前記命令ファイル記憶手段に記憶される前記命令ファイルが更新されたことを検出する更新検出手段と、
前記更新検出手段を介して前記命令ファイルが更新されたことを検出した場合には、この更新された命令ファイルに含まれる前記印刷データを前記印刷手段を介して前記印刷媒体に印刷するように制御する印刷制御手段と、
前記通信手段を介して前記情報処理装置と通信状態になった場合に、前記テンプレートファイル記憶手段と前記印刷情報ファイル記憶手段と前記命令ファイル記憶手段と前記テンプレートアプリケーション記憶手段とを該情報処理装置の外部記憶装置として機能させるように制御する記憶制御手段と、
を備えたことを特徴とするテープ印刷装置。
【請求項２】
前記テンプレートアプリケーションプログラムは、前記命令ファイル記憶手段に前記印刷データを記憶する前に、前記印刷データの印刷イメージを作成して、該印刷イメージを表示する印刷プレビュー画面を所定時間表示するように機能させること特徴とする請求項１に記載のテープ印刷装置。
【請求項３】
前記テンプレートアプリケーションプログラムは、前記印刷プレビュー画面にキャンセルボタンを表示すると共に、前記キャンセルボタンがクリックされた場合には、前記印刷データを前記命令ファイル記憶手段に記憶しないように機能させること特徴とする請求項２に記載のテープ印刷装置。
【請求項４】
前記記憶制御手段は、前記情報処理装置に対してＵＳＢマスストレージ機能に基づいて制御することを特徴とする請求項１乃至請求項３のいずれかに記載のテープ印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、長尺状の印刷媒体に印刷データを印刷するための印刷手段を備えたテープ印刷装置に関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータ（以下、「パソコン」という。）上でプリンタ等の周辺装置を制御するためには、当該周辺装置の「ドライバ」と呼ばれる専用ソフトウェアをインストールするのが一般的である。ここで「インストール」とは、一例としてドライバが記憶されたＣＤ−ＲＯＭ等の記憶媒体やメーカのホームページから、当該ドライバを読み込み、パソコン内のハードディスクドライブ等の不揮発性の記憶部に書き込むことをいう。
【０００３】
例えば、下記特許文献１には、プリンタキーとパソコンとの間で接続を確立することで、必要なプリンタドライバがパソコンに自動的にインストールされ、一方、プリンタキーとパソコンとの間の接続を解除することでプリンタドライバの一部がアンインストールされるように構成し、プリンタドライバのインストール時の利便性を向上させる技術の一例が記載されている（例えば、特許文献１参照。）。
【特許文献１】特開２００６−１１３９６８号公報（段落（００２９）〜（００５７）、図２〜図１９）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載される構成では、使用するプリンタのドライバが格納されたプリンタキー等の記憶媒体をユーザが選択して、ドライバをインストールしなければならず、インストール作業が煩雑であるという問題が依然解決されていない。
また、テープ印刷装置が持ち運びに便利なものであっても、セキュリティの観点からパソコンに接続する毎に、当該テープ印刷装置のドライバが格納された記憶媒体を接続してインストール処理を完了しなければ使用できないといった理由により、ユーザに対し、当該周辺機器の使い勝手が悪い印象を強く与えてしまうという問題がある。
【０００５】
そこで、本発明は、上述した問題点を解決するためになされたものであり、パソコン等の情報処理装置に接続するだけで使用することが可能となるテープ印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため請求項１に係るテープ印刷装置は、情報処理装置と通信する通信手段と、長尺状の印刷媒体に印刷データを印刷するための印刷手段とを備えたテープ印刷装置において、前記印刷媒体に印刷するテンプレートを含むテンプレートファイルを記憶するテンプレートファイル記憶手段と、前記印刷媒体に印刷する印刷情報を含む印刷情報ファイルを記憶する印刷情報ファイル記憶手段と、前記印刷データを含む命令ファイルを記憶する命令ファイル記憶手段と、前記テンプレートファイルに含まれるテンプレートを表すサムネイルと前記印刷情報ファイルに含まれる印刷情報を表すアイコンとを表示すると共に、前記アイコンのドラッグアンドドロップ操作を利用可能な表示画面を表示して、前記サムネイルに前記アイコンがドラッグアンドドロップされた場合には、該サムネイルに対応する前記テンプレートに該アイコンに対応する前記印刷情報を配置した印刷データを作成して前記命令ファイル記憶手段に記憶するように機能させるためのテンプレートアプリケーションプログラムを記憶するテンプレートアプリケーション記憶手段と、前記命令ファイル記憶手段に記憶される前記命令ファイルが更新されたことを検出する更新検出手段と、前記更新検出手段を介して前記命令ファイルが更新されたことを検出した場合には、この更新された命令ファイルに含まれる前記印刷データを前記印刷手段を介して前記印刷媒体に印刷するように制御する印刷制御手段と、前記通信手段を介して前記情報処理装置と通信状態になった場合に、前記テンプレートファイル記憶手段と前記印刷情報ファイル記憶手段と前記命令ファイル記憶手段と前記テンプレートアプリケーション記憶手段とを該情報処理装置の外部記憶装置として機能させるように制御する記憶制御手段と、を備えたことを特徴とする。
【０００７】
また、請求項２に係るテープ印刷装置は、請求項１に記載のテープ印刷装置において、前記テンプレートアプリケーションプログラムは、前記命令ファイル記憶手段に前記印刷データを記憶する前に、前記印刷データの印刷イメージを作成して、該印刷イメージを表示する印刷プレビュー画面を所定時間表示するように機能させること特徴とする。
【０００８】
また、請求項３に係るテープ印刷装置は、請求項２に記載のテープ印刷装置において、前記テンプレートアプリケーションプログラムは、前記印刷プレビュー画面にキャンセルボタンを表示すると共に、前記キャンセルボタンがクリックされた場合には、前記印刷データを前記命令ファイル記憶手段に記憶しないように機能させること特徴とする。
【０００９】
更に、請求項４に係るテープ印刷装置は、請求項１乃至請求項３のいずれかに記載のテープ印刷装置において、前記記憶制御手段は、前記情報処理装置に対してＵＳＢマスストレージ機能に基づいて制御することを特徴とする。
【発明の効果】
【００１０】
請求項１に係るテープ印刷装置では、通信手段を介して情報処理装置と通信状態になった場合には、テンプレートファイルに含まれるテンプレートを表すサムネイルと、印刷情報ファイルに含まれる印刷情報を表すアイコンとを表示すると共に、このアイコンのドラッグアンドドロップ操作を利用可能な表示画面を表示して、サムネイルにアイコンがドラッグアンドドロップされた場合には、該サムネイルに対応するテンプレートに該アイコンに対応する印刷情報を配置した印刷データを作成して命令ファイル記憶手段に記憶するように機能させるためのテンプレートアプリケーションプログラムを記憶するテンプレートアプリケーション記憶手段と、印刷データを含む命令ファイルを記憶する命令ファイル記憶手段と、印刷媒体に印刷するテンプレートを含むテンプレートファイルを記憶するテンプレートファイル記憶手段と、印刷媒体に印刷する印刷情報を含む印刷情報ファイルを記憶する印刷情報ファイル記憶手段とが、情報処理装置の外部記憶装置として機能する。
【００１１】
これにより、情報処理装置は、テープ印刷装置のテンプレートアプリケーション記憶手段に記憶されるテンプレートアプリケーションプログラムを読み出してメモリに展開し、起動することにより、テンプレートを表すサムネイルと印刷情報を表すアイコンとを表示すると共に、このアイコンのドラッグアンドドロップ操作を利用可能な表示画面を表示することが可能となる。
【００１２】
また、アイコンがドラッグアンドドロップされたサムネイルに対応するテンプレートを含むテンプレートファイルは、テンプレートファイル記憶手段に記憶されているため、情報処理装置は、テンプレートファイル記憶手段から当該テンプレートのデータを取得することができる。また、ドラッグアンドドロップされたアイコンに対応する印刷情報が含まれる印刷情報ファイルは、印刷情報記憶手段に記憶されているため、情報処理装置は、印刷情報記憶手段から当該印刷情報のデータを取得することができる。従って、情報処理装置にテンプレートアプリケーションプログラム、テンプレートファイル、及び、印刷情報ファイル等がインストールされていなくても、通信手段を介してテープ印刷装置を情報処理装置に接続するだけで、テンプレートに印刷情報を配置した印刷データを作成することが可能となる。
【００１３】
また、情報処理装置は、この印刷データを含む命令ファイルを命令ファイル記憶手段に記憶することによって、当該印刷データが印刷されたラベルを容易に作成することが可能となる。つまり、ユーザは、印刷情報を表すアイコンをテンプレートを表すサムネイルにドラッグアンドドロップするだけで、このテンプレートに当該印刷情報が配置されたラベルを簡易に作成することが可能となる。
【００１４】
更に、情報処理装置は、メモリに展開した当該テンプレートアプリケーションプログラム、テンプレートファイル及び印刷情報ファイルを使用後、このメモリ上から消去することができる。
【００１５】
また、請求項２に係るテープ印刷装置では、情報処理装置は、命令ファイル記憶手段に印刷データを記憶する前に、この印刷データの印刷イメージを作成して、該印刷イメージを印刷プレビュー画面に所定時間表示することが可能となる。これにより、ユーザは、印刷情報を表すアイコンをテンプレートを表すサムネイルにドラッグアンドドロップして作成された印刷データが印刷される前に、その印刷イメージを確認することが可能となる。
【００１６】
また、請求項３に係るテープ印刷装置では、情報処理装置は、印刷プレビュー画面に印刷イメージを表示すると共に、キャンセルボタンを表示し、キャンセルボタンがクリックされた場合には、印刷データを命令ファイル記憶手段に記憶しない。これにより、ユーザは、印刷プレビュー画面に表示されたキャンセルボタンをクリックすることによって、この印刷データの印刷を中止することが可能となる。
【００１７】
更に、請求項４に係るテープ印刷装置では、Ｗｉｎｄｏｗｓ（登録商標）等の一般的なオペレーティングシステム（ＯＳ）のＵＳＢ（UniversalSerial Bus）標準ドライバが有するＵＳＢマスストレージ機能に基づいて制御されるため、情報処理装置に対し、ＵＳＢコネクタを介して接続するだけで当該テープ印刷装置を使用することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係るテープ印刷装置をラベル印刷システムについて、具体化した一実施例に基づいて図面を参照しつつ詳細に説明する。
【実施例】
【００１９】
先ず、本実施例に係るラベル印刷システム１の概略構成について図１に基づき説明する。図１は本実施例に係るラベル印刷システム１の概略構成を示す図である。
図１に示すように、本実施例に係るラベル印刷システム１は、パソコン等から構成される情報処理装置の一例としてのコンピュータ装置２と、このコンピュータ装置２とＵＳＢケーブルＫ１を介して接続されるテープ印刷装置３とから構成されている。
【００２０】
また、コンピュータ装置２は、ホストコントローラ４、表示装置（例えば、ＣＲＴ、ＬＣＤ等）５、キーボード６、マウス７等から構成されている。尚、マウス７は、ジョイスティックやトラックボール等に置き換えてもよい。
【００２１】
また、テープ印刷装置３は、長尺状の印刷テープ９に印刷してラベルを作成する所謂ラベルプリンターであり、机周りに設置できるコンパクトサイズのものであるから、持ち運びが容易である。また、テープ印刷装置３の本体上面部には、電源をオン・オフするための電源ボタン５１Ａ、押下している間印刷テープ９を搬送方向に排出するフィードボタン５１Ｂ、押下することによって不図示のカッターユニットを駆動させて印刷テープ９を切断するカットボタン５１Ｃ等の操作キー５１が配置されている。
【００２２】
次に、ラベル印刷システム１を構成するテープ印刷装置３及びコンピュータ装置２の回路構成について図２に基づいて説明する。図２はラベル印刷システム１を構成するテープ印刷装置３及びコンピュータ装置２の回路構成を示す回路ブロック図である。
図２示すように、テープ印刷装置３とコンピュータ装置２とは、ＵＳＢケーブルＫ１を介して各ＵＳＢインターフェース（ＵＳＢＩ／Ｆ）６１、１２１によってインターフェース接続される。
【００２３】
ここで、テープ印刷装置３は内部に、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＦＬＡＳＨ・ＲＯＭ３４、入出力インターフェース３５等を備えている。また、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＦＬＡＳＨ・ＲＯＭ３４、入出力インターフェース３５は、バス線３６により相互に接続されて、相互にデータのやり取りが行われる。
【００２４】
また、テープ印刷装置３は内部に、コンピュータ装置２等の外部の装置を接続するためのＵＳＢインターフェース（ＵＳＢＩ／Ｆ）６１、及び、このＵＳＢＩ／Ｆ６１を介してマスストレージクラス規格に基づいたＦＬＡＳＨ・ＲＯＭ３４の通常記憶領域４０へのアクセス機能を提供するＵＳＢコントローラ６２を備えている。また、ＵＳＢＩ／Ｆ６１には、ＵＳＢポートＰが接続されている。そして、このＵＳＢポートＰにＵＳＢケーブルＫ１のＵＳＢコネクタＣが差し込まれることによって、コンピュータ装置２とインターフェース接続されて、双方向データ通信が可能になる。
【００２５】
また、入出力インターフェース３５には、電源ボタン５１Ａ、フィードボタン５１Ｂ、カットボタン５１Ｃ等から構成される操作キー５１、サーマルヘッド５２を駆動して印刷テープ９に印刷データを印刷するための駆動回路５３、テープ送りモータ５５を駆動して印刷テープ９を搬送するための駆動回路５６、電源電圧を検出するための電源電圧検出回路５８等が接続されている。
【００２６】
ここに、ＲＯＭ３２にはテープ印刷装置３の制御上必要な各種のプログラムが記憶されている。但し、印刷テープ９に印刷データを印刷するように制御する制御プログラムや、印刷中の電源電圧やテープ送りモータ５５の動作状態等をチェックするように制御する制御プログラムは、ＦＬＡＳＨ・ＲＯＭ３４に記憶されている。また、テンプレートに印刷情報をドラッグアンドドロップすることによってテンプレートに印刷情報を配置した印刷データを作成するように制御する制御プログラムは、ＦＬＡＳＨ・ＲＯＭ３４の通常記憶領域４０に記憶されている。また、ＲＡＭ３３には、ＣＰＵ３１により演算された各種の演算結果が一時的に記憶される。
【００２７】
そして、ＣＰＵ３１は、後述のようにＦＬＡＳＨ・ＲＯＭ３４に記憶される制御プログラム３７を実行することによって、上記各駆動回路５３、５６等を作動させ、印刷テープ９に印刷データを印刷してラベルを作成すると共に、テープ印刷装置３の作動状態をチェックすることができる。
【００２８】
また、ＦＬＡＳＨ・ＲＯＭ３４には、印刷テープ９に印刷データを印刷してラベルを作成するように制御し、また、印刷中の電源電圧やサーマルヘッド５２及びテープ送りモータ５５の作動状態等をチェックするように制御するための制御プログラム３７、及び、通常記憶領域４０等が設けられている。また、この通常記憶領域４０には、アプリケーションプログラム記憶領域４１、テンプレートアプリケーションプログラム記憶領域４２、命令ファイル配置領域４３、テンプレートファイル配置領域４４、印刷情報ファイル配置領域４５及び設定ファイル配置領域４６等が設けられている。
【００２９】
アプリケーションプログラム記憶領域４１は、ＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部が固定的にあてがわれたものであって、アプリケーションプログラムの実行ファイル（不図示）が記憶されている。尚、アプリケーションプログラムとは、テープ印刷装置３の専用エディタとして開発されたソフトウェアである。
【００３０】
また、テンプレートアプリケーションプログラム記憶領域４２は、ＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部が固定的にあてがわれたものであって、テンプレートアプリケーションプログラムの実行ファイル２００（図３参照）が記憶されている。尚、テンプレートアプリケーションプログラムとは、後述のように、ドラッグアンドドロップの操作によって希望するテンプレートに印刷情報を配置した印刷データを作成して、当該印刷データをテープ印刷装置３に印刷させることできるソフトウェアである。
【００３１】
命令ファイル配置領域４３とは、ＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部があてがわれたものであって、命令ファイル２０４（図３参照）が格納される。尚、命令ファイル２０４とは、上記テンプレートアプリケーションプログラムによって生成されるものであって、印刷命令コマンドを含み、さらに、上記テンプレートアプリケーションプログラムで作成された印刷データを含むものである。
【００３２】
テンプレートファイル配置領域４４とは、ＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部があてがわれたものであって、テンプレートファイル２０１（図３参照）が格納される。尚、テンプレートファイル２０１とは、各種テンプレートのデータファイルと、各種テンプレートを表すサムネイルとを含むものである。
【００３３】
印刷情報ファイル配置領域４５とは、ＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部があてがわれたものであって、印刷情報ファイル２０２（図３参照）が格納される。尚、印刷情報ファイル２０２とは、印刷テープ９に印刷するテキストデータや図形データ等をの各種データファイルと、各種データファイルを表すアイコンとを含むものである。
【００３４】
設定ファイル配置領域４６とは、ＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部があてがわれたものであって、設定ファイル２０３（図３参照）が格納される。尚、設定ファイル２０３とは、上記アプリケーションプログラムによって生成されるものであって、上記アプリケーションプログラムでユーザが設定した使用環境などを示す設定情報を含むものである。
【００３５】
従って、ＣＰＵ３１は、ＦＬＡＳＨ・ＲＯＭ３４の制御プログラム３７や通常記憶領域４０に設けられたアプリケーションプログラム記憶領域４１、テンプレートアプリケーションプログラム記憶領域４２、命令ファイル配置領域４３、テンプレートファイル配置領域４４、印刷情報ファイル配置領域４５及び設定ファイル配置領域４６等にアクセス可能であり、各配置領域４３〜４６等に記憶されているデータの参照・変更が可能である。
【００３６】
また、コンピュータ装置２はＵＳＢケーブルＫ１を介してテープ印刷装置３に接続された場合には、ＦＬＡＳＨ・ＲＯＭ３４の通常記憶領域４０に設けられたアプリケーションプログラム記憶領域４１、テンプレートアプリケーションプログラム記憶領域４２、命令ファイル配置領域４３、テンプレートファイル配置領域４４、印刷情報ファイル配置領域４５及び設定ファイル配置領域４６等を新規のメモリ領域としてマウントすることが可能となる。
【００３７】
一方、コンピュータ装置２は内部に、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４及び表示装置５が接続された表示装置コントローラ１１５を備えている。また、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、表示装置コントローラ１１５は、不図示のバス線によって相互に接続され、後述のように、ドラッグアンドドロップの操作によって希望するテンプレートに印刷情報を配置するように設定するテンプレート設定ウィンドウ１６０（図５参照）や、テンプレートに印刷情報を配置した印刷プレビューウィンドウ１７１（図６参照）等を表示装置５に表示可能に構成されている。
【００３８】
また、コンピュータ装置２の内部には、テープ印刷装置３等の周辺装置を接続するためのＵＳＢインターフェース（ＵＳＢＩ／Ｆ）１２１、及び、このＵＳＢＩ／Ｆ１２１を介して接続された周辺装置のメモリに対して、マスストレージクラス規格に基づいてアクセスするためのＵＳＢマスストレージドライバ１２２を備えている。
【００３９】
例えば、Ｍｉｃｒｏｓｏｆｔ社のＯＳであるＷｉｎｄｏｗｓ（登録商標）では、ＵＳＢマスストレージドライバ１１２として”ＵＳＢＳｔｏｒ．ｓｙｓ”がロードされ、ＵＳＢＩ／Ｆ１２１を介して接続された周辺装置のメモリを新規のメモリ領域としてマウントする。
【００４０】
次に、このように構成されたラベル印刷システム１のコンピュータ装置２とテープ印刷装置３の動作について図３に基づいて説明する。図３はテープ印刷装置３の動作をコンピュータ装置２の動作に合わせて制御するプログラムを示したフローチャートである。そこで、先ず、コンピュータ装置２の動作について説明する。
【００４１】
図３に示すように、先ず、ステップ（以下、Ｓと略記する）１１において、コンピュータ装置２のＣＰＵ１１１は、電源がＯＮにされたテープ印刷装置３のＵＳＢＩ／Ｆ６１に対してＵＳＢケーブルＫ１を介してＵＳＢＩ／Ｆ１２１が接続された場合には、テープ印刷装置３のＵＳＢコントローラ６２を検出して、新たなＵＳＢマスストレージメモリを新規のメモリ領域としてアクセス可能な旨を表示装置５に表示する。つまり、電源がＯＮにされたテープ印刷装置３のＵＳＢＩ／Ｆ６１に対してＵＳＢケーブルＫ１を介してＵＳＢＩ／Ｆ１２１が接続された場合には、ＵＳＢＩ／Ｆ６１は、ＵＳＢＩ／Ｆ１２１に対してＵＳＢコントローラ６２を備えることを通知する。
【００４２】
ここで、ＵＳＢケーブルＫ１を介して新たにテープ印刷装置３が接続された場合に、表示装置５の表示画面に表示されるプログラム選択ウィンドウ１３１の一例を図４に基づいて説明する。図４はＵＳＢケーブルＫ１を介して新たにテープ印刷装置３が接続された場合に、表示装置５の表示画面に表示されるプログラム選択ウィンドウ１３１の一例を示す図である。
【００４３】
例えば、図４に示すように、ＣＰＵ１１１は、表示装置５の表示画面に、ＵＳＢケーブルＫ１を介して新たに接続されたテープ印刷装置３で提供されるアプリケーションプログラムやテンプレートアプリケーションプログラムを使用するか否かを選択するプログラム選択ウィンドウ１３１を表示する。尚、ＣＰＵ１１１は、テープ印刷装置３のＦＬＡＳＨ・ＲＯＭ３４をＦドライブとしてマウントしている。
【００４４】
このプログラム選択ウィンドウ１３１には、テープ印刷装置３のＦＬＡＳＨ・ＲＯＭ３４に記憶されているアプリケーションプログラムを使用する旨を表す「デバイスで提供されたプログラム使用」と、ＦＬＡＳＨ・ＲＯＭ３４に記憶されているテンプレートアプリケーションプログラムを使用する旨を表す「フォルダを開いてファイルを表示する」と、テープ印刷装置３を使用しない旨を表す「何もしない」とが表示されている。
【００４５】
続いて、図３に示すように、Ｓ１２において、ＣＰＵ１１１は、テープ印刷装置３のテンプレートアプリケーションプログラムの起動が指示されたか否かを判定する判定処理を実行する。
そして、テープ印刷装置３のテンプレートアプリケーションプログラムの起動が指示されなかった場合には（Ｓ１２：ＮＯ）、ＣＰＵ１１１は当該処理を終了する。例えば、図４に示されるプログラム選択ウィンドウ１３１の「デバイスで提供されたプログラム使用」や「何もしない」がマウス７でクリックされて、ＯＫボタン１３２がクリックされた場合、若しくは、キャンセルボタン１３３がマウス７でクリックされた場合には、ＣＰＵ１１１は、当該処理を終了する。
【００４６】
一方、テープ印刷装置３のテンプレートアプリケーションプログラムの起動が指示された場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ１１１は、Ｓ１３の処理に移行する。例えば、図４に示すように、プログラム選択ウィンドウ１３１の「フォルダを開いてファイルを表示する」がマウス７でクリックされて、ＯＫボタン１３２がクリックされた場合には、ＣＰＵ１１１は、Ｓ１３の処理に移行する。
【００４７】
Ｓ１３において、ＣＰＵ１１１は、テープ印刷装置３のＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部があてがわれたテンプレートアプリケーションプログラム記憶領域４２にアクセスして、そのテンプレートアプリケーションプログラム記憶領域４２に記憶されているテンプレートアプリケーションプログラムの実行ファイル２００を読み出し、ＲＡＭ１１２に展開して起動させる。
【００４８】
そして、Ｓ１４において、ＣＰＵ１１１は、そのテンプレートアプリケーションプログラムによって、以下の動作を行う。すなわち、ＣＰＵ１１１は、テープ印刷装置３のＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部があてがわれたテンプレートファイル配置領域４４からテンプレートファイル２０３を読み出し、ＲＡＭ１１２に記憶する。
【００４９】
また、ＣＰＵ１１１は、テープ印刷装置３のＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部があてがわれた印刷情報ファイル配置領域４５から印刷情報ファイル２０２を読み出し、ＲＡＭ１１２に記憶する。更に、ＣＰＵ１１１は、テープ印刷装置３のＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部があてがわれた設定ファイル配置領域４６から、設定ファイル２０１を読み出し、ＲＡＭ１１２に記憶する。
【００５０】
その後、Ｓ１５において、ＣＰＵ１１１は、テンプレートファイル２０１に含まれる各種テンプレートを表す各サムネイルと、印刷情報ファイル２０２に含まれる各種データファイルを表す各アイコンとを読み出し、これら各サムネイルと各アイコンとを表示すると共に、各アイコンを各サムネイルにドラッグアンドドロップすることが可能なテンプレート設定ウィンドウ１６０を表示装置５に表示する。
【００５１】
ここで、各種テンプレートを表す各サムネイルと、各種データファイルを表す各アイコンとを表示したテンプレート設定ウィンドウ１６０の一例について図５に基づいて説明する。図５はテンプレート設定ウィンドウ１６０の一例を示す図である。
【００５２】
図５に示すように、ＣＰＵ１１１は、テンプレート設定ウィンドウ１６０上に、テンプレートファイル２０１に含まれる矩形状に小さな星マークが配置されたテンプレート１を表すサムネイル１４１、矩形状に小さなハート型マークが配置されたテンプレート２を表すサムネイル１４２、矩形状のメモカードのテンプレート３を表すサムネイル１４３を表示する。
【００５３】
また、ＣＰＵ１１１は、テンプレート設定ウィンドウ１６０上に、印刷情報ファイル２０２に含まれるファイル名が「中村憲一」のデータファイルを表すアイコン１５１と、ファイル名が「Kenichi Nakamura」のデータファイルを表すアイコン１５２とを表示する。尚、ファイル名が「中村憲一」のデータファイルには、「中村憲一」のテキストデータが格納されている。また、ファイル名が「Kenichi Nakamura」のデータファイルには、「Kenichi Nakamura」のテキストデータが格納されている。
【００５４】
また、ＣＰＵ１１１は、テンプレート設定ウィンドウ１６０上に、アプリケーションプログラムの実行ファイルを表すアイコン１６１を表示する。尚、ユーザは、このアイコン１６１をマウス７でクリックすることによって、アプリケーションプログラム記憶領域４１からアプリケーションプログラムの実行ファイルを読み込んで、起動することをＣＰＵ１１１に対して指示することができる。
【００５５】
また、ＣＰＵ１１１は、テンプレート設定ウィンドウ１６０の上部に、終了ボタン１６２を表示する。尚、ユーザは、この終了ボタン１６２をマウス７でクリックすることによって、テンプレートアプリケーションプログラムの実行を終了するように指示する終了指示コマンドを、ＣＰＵ１１１に対して入力することができる。
【００５６】
続いて、Ｓ１６において、ＣＰＵ１１１は、テンプレート設定ウィンドウ１６０に表示した各種データファイルを表す各アイコンのいずれかがドラッグされて、テンプレートを表すサムネイル上でドロップされたか否かを判定する判定処理を実行する。
そして、テンプレート設定ウィンドウ１６０に表示した各種データファイルを表す各アイコンのいずれかがドラッグされて、テンプレートを表すサムネイル上でドロップされた場合には（Ｓ１６：ＹＥＳ）、ＣＰＵ１１１は、Ｓ１７の処理に移行する。
【００５７】
Ｓ１７において、ＣＰＵ１１１は、ドラッグされたアイコンに対応するデータファイルをＲＡＭ１１２に記憶する印刷情報ファイル２０２から読み出すと共に、このアイコンがドロップされたサムネイルに対応するテンプレートのデータをＲＡＭ１１２に記憶するテンプレートファイル２０１から読み出す。そして、ＣＰＵ１１１は、この読み出したテンプレート上に、ドラッグされたアイコンに対応するデータファイルに格納されるテキストデータ等を配置した印刷イメージを作成してＲＡＭ１１２に記憶する。その後、ＣＰＵ１１１は、表示装置５に印刷プレビューウィンドウ１７１を表示して、この印刷イメージをプレビュー表示する。
【００５８】
ここで、図５に示すように、ファイル名が「中村憲一」のデータファイルを表すアイコン１５１がドラッグされて、矩形状のメモカードのテンプレート３を表すサムネイル１４３上でドロップされた場合に、印刷プレビューウィンドウ１７１に表示されるプレビュー表示の一例について図６に基づいて説明する。図６は印刷プレビューウィンドウ１７１に表示されるプレビュー表示の一例を示す図である。
【００５９】
図６に示すように、ＣＰＵ１１１は、表示装置５に、テンプレート表示ウィンドウ１７４が形成された印刷プレビューウィンドウ１７１を表示する。そして、ＣＰＵ１１１は、左右方向に長い矩形状のメモカードのテンプレート３に「中村憲一」のテキストデータが配置された印刷イメージ１７５を作成して、印刷テープ９の搬送方向が、テンプレート表示ウィンドウ１７４の左右方向に沿うようにプレビュー表示する。
【００６０】
また、ＣＰＵ１１１は、印刷プレビューウィンドウ１７１上に、ポインタ１３５を表示する。また、ＣＰＵ１１１は、印刷プレビューウィンドウ１７１の上部には、印刷ボタン１７２及びキャンセルボタン１７３等を設けて表示している。これにより、ユーザは、印刷ボタン１７２をマウス７でクリックすることによって、テンプレート表示ウィンドウ１７４に表示されている印刷イメージ１７５を印刷テープ９に印刷するように指示する印刷指示コマンドを入力できる。また、ユーザは、キャンセルボタン１７３をマウス７でクリックすることによって、テンプレート表示ウィンドウ１７４に表示されている印刷イメージ１７５の印刷の中止を指示するキャンセル指示コマンドを入力できる。
【００６１】
続いて、図３に示すように、Ｓ１８において、ＣＰＵ１１１は、表示装置５に印刷プレビューウィンドウ１７１を表示して、印刷イメージをプレビュー表示してから所定時間内に（例えば、約３０秒以内である。）、プレビュー表示されている印刷イメージの印刷の中止を指示するキャンセル指示コマンドが入力されたか否かを判定する判定処理を実行する。例えば、図６に示すように、印刷プレビューウィンドウ１７１に印刷イメージ１７５を表示してから、所定時間内にキャンセルボタン１７３がマウス７でクリックされたか否かを判定する判定処理を実行する。
【００６２】
そして、表示装置５に印刷プレビューウィンドウ１７１を表示して、印刷イメージをプレビュー表示してから所定時間内に、キャンセル指示コマンドが入力された場合には（Ｓ１８：ＹＥＳ）、ＣＰＵ１１１は、再度Ｓ１５以降の処理を実行する。
一方、表示装置５に印刷プレビューウィンドウ１７１を表示して、印刷イメージをプレビュー表示してから所定時間内に、キャンセル指示コマンドが入力されない場合、若しくは、印刷指示コマンドが入力された場合には（Ｓ１８：ＮＯ）、ＣＰＵ１１１は、Ｓ１９の処理に移行する。
【００６３】
Ｓ１９において、上記Ｓ１６でドラッグされたアイコンに対応するデータファイルをＲＡＭ１１２に記憶する印刷情報ファイル２０２から読み出すと共に、このアイコンがドロップされたサムネイルに対応するテンプレートのデータをＲＡＭ１１２に記憶するテンプレートファイル２０１から読み出す。そして、ＣＰＵ１１１は、ＲＡＭ１１２に記憶する設定ファイル２０３を読み出し、この設定ファイル２０３に含まれる印刷条件等の設定情報に基づいて、この読み出したテンプレート上に、ドラッグされたアイコンに対応するデータファイルに格納されるテキストデータ等を配置した印刷データを作成し、この印刷データを含んだ命令ファイル２０４を作成する。
【００６４】
そして、ＣＰＵ１１１は、テープ印刷装置３のＵＳＢコントローラ６２を介して、ＦＬＡＳＨ・ＲＯＭ３４の通常記憶領域４０の一部があてがわれた命令ファイル配置領域４３に当該命令ファイル２０４を記憶し、つまり、当該命令ファイル２０４を書き込んで、命令ファイル配置領域４３に記憶される命令ファイル２０４を更新する。その後、ＣＰＵ１１１は、再度Ｓ１５以降の処理を実行する。
【００６５】
一方、上記Ｓ１６で、テンプレート設定ウィンドウ１６０に表示した各種データファイルを表す各アイコンのいずれも、テンプレートを表すサムネイルにドラッグアンドドロップされない場合には（Ｓ１６：ＮＯ）、ＣＰＵ１１１は、Ｓ２０の処理に移行する。
Ｓ２０において、ＣＰＵ１１１は、当該テンプレートアプリケーションプログラムを終了するように指示する終了指示コマンドが入力されたか否か判定する判定処理を実行する。
例えば、図５に示すように、ＣＰＵ１１１は、テンプレート設定ウィンドウ１６０の終了ボタン１６２が、マウス７によってクリックされたか否かを判定する判定処理を実行する。
【００６６】
そして、テンプレートアプリケーションプログラムを終了するように指示する終了指示コマンドが入力されない場合には（Ｓ２０：ＮＯ）、ＣＰＵ１１１は、再度Ｓ１６以降の処理を実行する。
一方、テンプレートアプリケーションプログラムを終了するように指示する終了指示コマンドが入力された場合には（Ｓ２０：ＹＥＳ）、ＣＰＵ１１１は、Ｓ２１の処理に移行する。
【００６７】
Ｓ２１において、ＣＰＵ１１１は、テンプレートアプリケーションプログラムを終了させ、当該テンプレートアプリケーションプログラムをＲＡＭ１１２から削除する。また、上記Ｓ１４でＲＡＭ１１２に記憶したテンプレートファイル２０１、印刷情報ファイル２０２及び設定ファイル２０３をＲＡＭ１１２から削除した後、当該処理を終了する。これにより、コンピュータ装置２には、当該テンプレートアプリケーションプログラム、テンプレートファイル２０１、印刷情報ファイル２０２及び設定ファイル２０３のデータが残らない。
【００６８】
他方、テープ印刷装置３のＣＰＵ３１は、ＵＳＢケーブルＫ１を介してコンピュータ装置２に接続されると、後述のＳ１１１〜Ｓ１１４の各動作を制御するプログラムを実行する。尚、このプログラムは、ＲＯＭ３３に記憶されており、ＣＰＵ３１によって実行される。
【００６９】
先ず、Ｓ１１１において、ＣＰＵ３１は、ＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部があてがわれた命令ファイル配置領域４３への書き込みを所定時間毎に（例えば、約０．１ミリ秒毎である。）監視し、命令ファイル配置領域４３に記憶される命令ファイル２０４が更新されたか否かを判定する判定処理を実行する。
【００７０】
そして、命令ファイル配置領域４３に記憶される命令ファイル２０４が更新されていない場合には（Ｓ１１１：ＮＯ）、ＣＰＵ３１は、当該処理を終了する。
一方、命令ファイル配置領域４３に記憶される命令ファイル２０４が更新された場合には（Ｓ１１１：ＹＥＳ）、ＣＰＵ３１は、Ｓ１１２の処理に移行する。
【００７１】
Ｓ１１２において、ＣＰＵ３１は、ＦＬＡＳＨ・ＲＯＭ３４内の通常記憶領域４０の一部があてがわれた命令ファイル配置領域４３に記憶された命令ファイル２０４の解析を行う。つまり、ＣＰＵ３１は、命令ファイル２０４から印刷データを取り出す。そして、ＣＰＵ３１は、この印刷データから文字や記号等の印刷用ドットパターンや各ドットの形成エネルギ量である印加パルス数等から構成されるドットパターンデータを作成してＲＡＭ３３に記憶する。
【００７２】
そして、Ｓ１１３において、ＣＰＵ３１は、テープ送りモータ５５を駆動して印刷テープ９を搬送しつつ、ＲＡＭ３３に記憶したドットパターンデータに従って、サーマルヘッド５２を駆動して印刷テープ９上にドット印刷を行う。
続いて、Ｓ１１４において、ＣＰＵ３１は、ＲＡＭ３２に記憶しているドットパターンデータを全て印刷したか否か、つまり、印刷テープ９への印刷が終了したか否かを判定する判定処理を実行する。
【００７３】
そして、印刷テープ９への印刷が終了していない場合には（Ｓ１１４：ＮＯ）、ＣＰＵ３１は、再度Ｓ１１３以降の処理を実行する。
一方、印刷テープ９への印刷が終了した場合には（Ｓ１１４：ＮＯ）、ＣＰＵ３１は、当該処理を終了する。
【００７４】
ここで、コンピュータ装置２は、情報処理装置の一例として機能する。また、テープ印刷装置３は、テープ印刷装置の一例として機能する。また、ＵＳＢポートＰ、ＵＳＢＩ／Ｆ６１は、通信手段の一例を構成する。また、ＦＬＡＳＨ・ＲＯＭ３４のテンプレートファイル配置領域４４は、テンプレートファイル記憶手段の一例として機能する。また、ＦＬＡＳＨ・ＲＯＭ３４の印刷情報ファイル配置領域４５は、印刷情報ファイル記憶手段の一例として機能する。
【００７５】
また、ＦＬＡＳＨ・ＲＯＭ３４の命令ファイル配置領域４３は、命令ファイル記憶手段の一例として機能する。また、ＦＬＡＳＨ・ＲＯＭ３４のテンプレートアプリケーションプログラム記憶領域４２は、テンプレートアプリケーション記憶手段の一例として機能する。また、ＣＰＵ３１は、更新検出手段、印刷制御手段の一例として機能する。また、ＵＳＢコントローラ６２は、記憶制御手段の一例として機能する。また、印刷プレビューウィンドウ１７１は、印刷プレビュー画面の一例として機能する。また、キャンセルボタン１７３は、キャンセルボタンの一例として機能する。
【００７６】
以上詳細に説明した通り、本実施例に係るラベル印刷システム１では、テープ印刷装置３のＵＳＢＩ／Ｆ６１にＵＳＢケーブルＫ１を介してコンピュータ装置２が接続された場合には、ＵＳＢコントローラ６２によって、マスストレージクラス規格に基づいたＦＬＡＳＨ・ＲＯＭ３４の通常記憶領域４０へのアクセス機能がコンピュータ装置２へ提供される。
【００７７】
これにより、コンピュータ装置２のＣＰＵ１１１は、ＦＬＡＳＨ・ＲＯＭ３４の通常記憶領域４０の一部があてがわれたテンプレートアプリケーションプログラム記憶領域４２に記憶されるテンプレートアプリケーションプログラムの実行ファイル２００を読み出して、ＲＡＭ１１２に展開して、当該テンプレートアプリケーションプログラムを起動することにより、テンプレートを表すサムネイルと印刷情報を表すアイコンとを表示すると共に、このアイコンのドラッグアンドドロップ操作を利用可能なテンプレート設定ウィンドウ１６０を表示することが可能となる。
【００７８】
また、ＣＰＵ１１１は、ＦＬＡＳＨ・ＲＯＭ３４の通常記憶領域４０の一部があてがわれたテンプレートファイル配置領域４４に記憶されているテンプレートファイル２０１を読み出して、ＲＡＭ１１２に記憶することによって、テンプレートやこのテンプレートを表すサムネイルを含むテンプレートファイル２０１のデータを取得することができる。
また、ＣＰＵ１１１は、ＦＬＡＳＨ・ＲＯＭ３４の通常記憶領域４０の一部があてがわれた印刷情報ファイル配置領域４５に記憶されている印刷情報ファイル２０２を読み出して、ＲＡＭ１１２に記憶することによって、印刷情報やこの印刷情報を表すアイコンを含む印刷情報ファイル２０２のデータを取得することができる。
【００７９】
また、ＣＰＵ１１１は、ＦＬＡＳＨ・ＲＯＭ３４の通常記憶領域４０の一部があてがわれた設定ファイル配置領域４６に記憶されている設定ファイル２０３を読み出して、ＲＡＭ１１２に記憶することによって、使用環境などを示す設定情報を含む設定ファイル２０３のデータを取得することができる。
【００８０】
従って、コンピュータ装置２にテンプレートアプリケーションプログラムの実行ファイル２００、テンプレートファイル２０１、及び、印刷情報ファイル２０２等がインストールされていなくても、ＵＳＢケーブルＫ１を介してテープ印刷装置３をコンピュータ装置２へ接続するだけで、テンプレートに印刷情報を配置した印刷データを作成することが可能となる。
【００８１】
また、ＣＰＵ１１１は、この印刷データを含む命令ファイル２０４を作成して、ＦＬＡＳＨ・ＲＯＭ３４の通常記憶領域４０の一部があてがわれた命令ファイル配置領域４３に記憶することによって、当該印刷データが印刷されたラベルを容易に作成することが可能となる。つまり、ユーザは、テンプレート設定ウィンドウ１６０に表示された印刷情報を表すアイコンをテンプレートを表すサムネイルにドラッグアンドドロップするだけで、このテンプレートに当該印刷情報が配置されたラベルを簡易に作成することが可能となる。
【００８２】
また、コンピュータ装置２のＣＰＵ１１１は、ＲＡＭ１１２に展開した当該テンプレートアプリケーションプログラムを使用後、このテンプレートアプリケーションプログラム、テンプレートファイル２０１、印刷情報ファイル２０２及び設定ファイル２０３ＲＡＭ１１２上から消去することができる。
【００８３】
また、ＣＰＵ１１１は、テンプレート設定ウィンドウ１６０に表示された印刷情報を表すアイコンがテンプレートを表すサムネイルにドラッグアンドドロップされた場合には、このサムネイルに対応するテンプレートに当該アイコンに対応する印刷情報を配置した印刷イメージを作成して、印刷プレビューウィンドウ１７１に表示する。これにより、ユーザは、印刷情報を表すアイコンをテンプレートを表すサムネイルにドラッグアンドドロップして作成された印刷データが印刷される前に、印刷イメージを確認することが可能となる。
【００８４】
また、ＣＰＵ１１１は、印刷プレビューウィンドウ１７１に表示されたキャンセルボタン１７３がマウス７でクリックされた場合には、印刷データを含む命令ファイル２０４を作成しない。これにより、ユーザは、印刷プレビューウィンドウ１７１に表示されたキャンセルボタン１７３をマウス７でクリックすることによって、この印刷データの印刷を中止することが可能となる。
【００８５】
尚、本発明は前記実施例に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【００８６】
例えば、ＵＳＢケーブルＫ１によってテープ印刷装置３に接続されたコンピュータ装置２は、デスクトップ型に限らず、タワー型、オール・イン・ワン型、又はノート型パーソナルコンピュータや、大型コンピュータであってもよい。
【図面の簡単な説明】
【００８７】
【図１】本実施例に係るラベル印刷システムの概略構成である。
【図２】ラベル印刷システムを構成するテープ印刷装置及びコンピュータ装置の回路構成を示す回路ブロック図である。
【図３】テープ印刷装置の動作をコンピュータ装置の動作に合わせて制御するプログラムを示したフローチャートである。
【図４】ＵＳＢケーブルを介して新たにテープ印刷装置が接続された場合に、表示装置の表示画面に表示されるプログラム選択ウィンドウの一例を示す図である。
【図５】テンプレート設定ウィンドウの一例を示す図である。
【図６】印刷プレビューウィンドウに表示されるプレビュー表示の一例を示す図である。
【符号の説明】
【００８８】
１      ラベル印刷システム
２      コンピュータ装置
３      テープ印刷装置
５      表示装置
７      マウス
９      印刷テープ
３１、１１１      ＣＰＵ
３２、１１３      ＲＯＭ
３３、１１２      ＲＡＭ
３４      ＦＬＡＳＨ・ＲＯＭ
３５      入出力インターフェース
３７      制御プログラム
４０      通常記憶領域
４１      アプリケーションプログラム記憶領域
４２      テンプレートアプリケーションプログラム記憶領域
４３      命令ファイル配置領域
４４      テンプレートファイル配置領域
４５      印刷情報ファイル配置領域
４６      設定ファイル配置領域
５２      サーマルヘッド
５５      テープ送りモータ
６１、１２１      ＵＳＢＩ／Ｆ
６２      ＵＳＢコントローラ
１２２      ＵＳＢマスストレージドライバ
１３１      プログラム選択ウィンドウ
１３５      ポインタ
１６０      テンプレート設定ウィンドウ
１７１      印刷プレビューウィンドウ
１７３      キャンセルボタン
１７４      テンプレート表示ウィンドウ
１７５      印刷イメージ
２００      テンプレートアプリケーションプログラムの実行ファイル
２０１      テンプレートファイル
２０２      印刷情報ファイル
２０３      設定ファイル
２０４      命令ファイル
Ｋ１      ＵＳＢケーブル
Ｐ        ＵＳＢポート
【図１】
2010092326.tif 000003
【図２】
2010092326.tif 000004
【図３】
2010092326.tif 000005
【図４】
2010092326.tif 000006
【図５】
2010092326.tif 000007
【図６】
2010092326.tif 000008