(57)【要約】【課題】印刷速度を効率的に高速化し、また、良好な印刷品質を得る。【解決手段】印刷装置は、パターンが印刷される記録媒体を所定の搬送方向に搬送する搬送手段と、パターンの搬送方向に沿った解像度を、記録媒体の記録幅と、ユーザが設定したパターンのパターンサイズと、に基づいて決定する解像度決定手段と、解像度決定手段が決定した解像度に基づいたパターンの印刷データを生成する印刷データ生成手段と、印刷データ生成手段が生成した印刷データを記録媒体に印刷する印刷手段と、を備える。【選択図】図３
2015182453.tif 000002
【特許請求の範囲】
【請求項１】
パターンが印刷される記録媒体を所定の搬送方向に搬送する搬送手段と、
前記パターンの前記搬送方向に沿った解像度を、前記記録媒体の記録幅と、ユーザが設定した前記パターンのパターンサイズと、に基づいて決定する解像度決定手段と、
前記解像度決定手段が決定した前記解像度に基づいた前記パターンの印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段が生成した前記印刷データを前記記録媒体に印刷する印刷手段と、
を備える、
ことを特徴とする印刷装置。
【請求項２】
前記解像度決定手段は、前記記録幅が第１の記録幅よりも広く、且つ、前記パターンサイズが第１のパターンサイズよりも大きい場合に、前記パターンの前記搬送方向に沿った前記解像度を低解像度として、他の場合に、前記搬送方向の前記解像度を高解像度とする、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記搬送手段は、前記解像度決定手段が決定した前記解像度に基づいて、前記記録媒体の搬送速度を決定する、
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記記録媒体の前記記録幅を判別する記録幅判別手段と、
前記ユーザが設定した前記パターンの前記パターンサイズを取得するパターンサイズ取得手段と、
をさらに備え、
前記解像度決定手段は、前記パターンの前記搬送方向に沿った前記解像度を、前記記録幅判別手段により判別された前記記録幅と、前記パターンサイズ取得手段により取得された前記パターンサイズと、に基づいて決定する、
ことを特徴とする請求項１から３のいずれか１項に記載の印刷装置。
【請求項５】
前記印刷データ生成手段により生成された前記印刷データを、複数の発熱体により印刷可能な複数のライン印刷データに分割する印刷データ分割手段と、
前記印刷データ分割手段により分割された前記ライン印刷データに基づいて、前記複数の発熱体のうちの発熱すべき発熱体を複数のブロックに分割し、分割した当該ブロックごとに順次発熱駆動する分割駆動手段と、
をさらに備え、
前記搬送手段は、前記分割駆動手段により分割されたブロック数に基づいて、前記記録媒体の搬送速度を決定する、
ことを特徴とする請求項１から４のいずれか１項に記載の印刷装置。
【請求項６】
前記記録媒体はテープ形状である、
ことを特徴とする請求項１から５のいずれか１項に記載の印刷装置。
【請求項７】
パターンが印刷される記録媒体を所定の搬送方向に搬送する搬送ステップと、
前記パターンの前記搬送方向に沿った解像度を、前記記録媒体の記録幅と、ユーザが設定した前記パターンのパターンサイズと、に基づいて決定する解像度決定ステップと、
前記解像度決定ステップで決定した前記解像度に基づいた前記パターンの印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップで生成した前記印刷データを前記記録媒体に印刷する印刷ステップと、
を備える、
ことを特徴とする印刷方法。
【請求項８】
コンピュータに、
パターンが印刷される記録媒体を所定の搬送方向に搬送する搬送処理と、
前記パターンの前記搬送方向に沿った解像度を、前記記録媒体の記録幅と、ユーザが設定した前記パターンのパターンサイズと、に基づいて決定する解像度決定処理と、
前記解像度決定処理で決定した前記解像度に基づいた前記パターンの印刷データを生成する印刷データ生成処理と、
前記印刷データ生成処理で生成した前記印刷データを前記記録媒体に印刷する印刷処理と、
を実行させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷装置、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
サーマルヘッドにライン状に配設された複数の発熱素子を複数のブロックに分割してブロックごとに時間を分けて発熱駆動する時分割駆動を行う印刷装置が知られている。これは、サーマルヘッドの発熱素子全体を同時に発熱駆動するためには大量の消費電力を必要とし、各発熱素子への印加電圧が低下するためである。また、発熱素子への印加電圧が低下すると、印刷むらや印刷濃度の低下の原因にもなる。
【０００３】
しかし、印刷対象となる記録媒体の記録幅や印刷データのデータパターンに係わらず一律に時分割駆動を行うと、印刷速度が一定となり印刷効率を低下させることがある。
【０００４】
特許文献１は、この問題に対処するため、印刷対象となる記録媒体の記録幅や印刷データのデータパターンに基づき、１ライン印刷周期ごとにサーマルヘッドの発熱素子に対して時分割駆動を実行するか否かを判別する技術を開示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−３２３５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１によれば、幅狭の記録媒体を使用する場合や分割を要しない印刷データである場合には、サーマルヘッドの発熱素子に対して時分割駆動を実行しないため、一律に時分割駆動を実行した場合と比較して印刷速度を高速化することが可能である。しかし、印刷するパターンの記録媒体の送り方向に沿った解像度（ドット密度）は一定であるため、印刷速度を効率的に高速化することはできず、また、良好な印刷品質を得ることはできない。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、印刷速度を効率的に高速化することができ、また、良好な印刷品質を得ることができる、印刷装置、印刷方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を解決するため、本発明に係る印刷装置は、
パターンが印刷される記録媒体を所定の搬送方向に搬送する搬送手段と、
前記パターンの前記搬送方向に沿った解像度を、前記記録媒体の記録幅と、ユーザが設定した前記パターンのパターンサイズと、に基づいて決定する解像度決定手段と、
前記解像度決定手段が決定した前記解像度に基づいた前記パターンの印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段が生成した前記印刷データを前記記録媒体に印刷する印刷手段と、
を備える、
ことを特徴とする。
【０００９】
また、上記の目的を解決するため、本発明に係る印刷方法は、
パターンが印刷される記録媒体を所定の搬送方向に搬送する搬送ステップと、
前記パターンの前記搬送方向に沿った解像度を、前記記録媒体の記録幅と、ユーザが設定した前記パターンのパターンサイズと、に基づいて決定する解像度決定ステップと、
前記解像度決定ステップで決定した前記解像度に基づいた前記パターンの印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップで生成した前記印刷データを前記記録媒体に印刷する印刷ステップと、
を備える、
ことを特徴とする。
【００１０】
また、上記の目的を解決するため、本発明に係るプログラムは、
コンピュータに、
パターンが印刷される記録媒体を所定の搬送方向に搬送する搬送処理と、
前記パターンの前記搬送方向に沿った解像度を、前記記録媒体の記録幅と、ユーザが設定した前記パターンのパターンサイズと、に基づいて決定する解像度決定処理と、
前記解像度決定処理で決定した前記解像度に基づいた前記パターンの印刷データを生成する印刷データ生成処理と、
前記印刷データ生成処理で生成した前記印刷データを前記記録媒体に印刷する印刷処理と、
を実行させる、
ことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷装置において、印刷速度を効率的に高速化することができ、また、良好な印刷品質を得ることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態１に係る印刷装置の平面図である。
【図２】実施形態１に係る印刷装置の内部構造及びテープカートリッジの斜視図である。
【図３】実施形態１に係る印刷装置の構成を示すブロック図である。
【図４】テープ状の記録媒体の記録幅及び印刷するパターンの記録媒体の送り方向に沿った解像度が異なる条件で印刷処理した印刷例を示す図である。
【図５】サーマルヘッドの発熱素子の可変分割駆動制御を説明するための図である。（Ａ）は、記録媒体３６ｍｍ幅を使用する場合、（Ｂ）は、記録媒体１８ｍｍ幅を使用する場合を示す。
【図６】本実施形態に係る印刷装置が実行する印刷処理の流れを示すフローチャートである。
【図７】（Ａ）は、解像度決定処理の流れを示すフローチャートである。（Ｂ）は、可変分割決定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態に係る印刷装置について、図面を参照しながら説明する。本発明の実施形態に係る印刷装置は、サーマルヘッドを用いてテープ状の記録媒体に文字、数字、記号等を含むパターンを印刷する装置である。
【００１４】
印刷装置１００は、図１及び図２に示すように、テープ状の記録媒体ＲＭに印刷処理を行う装置本体１０１と、テープ状の記録媒体ＲＭ及びインクリボンＩＲを収容し、装置本体１０１に着脱自在に装着されるテープカートリッジＴＣと、を備える。
【００１５】
装置本体１０１は、図１に示すように、キーボード１０２、ディスプレイ１０３、開閉蓋１０４、を備える。また、装置本体１０１は、図示しないが、パーソナルコンピュータ等の外部機器と接続するための入力端子、電源コードが接続される電源端子、メモリカード等の記憶媒体が挿入される挿入口、を併せて備える。
【００１６】
キーボード１０２は、ユーザからのキー入力を受け付ける。キーボード１０２は、パターンデータを入力するパターン入力キー、印刷開始を指示する印刷キー、ディスプレイ１０３の表示画面上のカーソルを移動操作するカーソルキー、印刷モードの設定や各種設定処理を行う各種の機能キーにより構成される。
【００１７】
ディスプレイ１０３は、印刷装置１００におけるメイン表示画面として機能し、入力されたデータに関する画像、各種設定のための選択メニュー、各種処理に関するメッセージ等を表示する。ディスプレイ１０３は、例えば、液晶表示パネルにより構成される。なお、ディスプレイ１０３は、タッチスイッチ機能を備えるタッチパネルのような入力機能と表示機能とが組み合わされたもので構成してもよい。
【００１８】
開閉蓋１０４は、装置本体１０１の内部に形成された、テープカートリッジＴＣを装填するためのカートリッジ収納部１２０を覆うカバーである。
【００１９】
次に、図２を参照して、カートリッジ収納部１２０及びテープカートリッジＴＣの各構成について説明する。
【００２０】
図２に示すように、装置本体１０１には、テープ状の記録媒体ＲＭ及びインクリボンＩＲを収容するテープカートリッジＴＣを装填するためのカートリッジ収納部１２０が窪入形成されている。カートリッジ収納部１２０内には、印刷部としてのテープ印刷機構１２１と、テープカートリッジＴＣを所定の位置に支持するためのカートリッジ受部１２６と、が形成されている。
【００２１】
テープ印刷機構１２１は、インクリボンＩＲや感熱記録媒体を加熱するための複数の発熱素子がライン状に配設されたサーマルヘッド１２２と、サーマルヘッド１２２と対向する位置に配置され、テープ状の記録媒体ＲＭ及びインクリボンＩＲをサーマルヘッド１２２と挟持しながら搬送するプラテンローラ１２３と、印刷に使用したインクリボンＩＲをテープカートリッジＴＣ内に巻取るリボン巻取軸１２４と、を備える。
【００２２】
また、カートリッジ収納部１２０の一端部には、装置本体１０１の外部と連通するテープ繰出口１３０が形成されている。テープ繰出口１３０には、テープ状の記録媒体ＲＭの印刷テープ及び剥離テープを幅方向に切断するフルカット機構１２８と、テープ状の記録媒体ＲＭの印刷テープのみを切断するハーフカット機構１２９と、が内蔵されている。
【００２３】
テープカートリッジＴＣは、カートリッジケース１４２を備える。カートリッジケース１４２には、テープ状の記録媒体ＲＭが巻装されたテープコア１４３、未使用のインクリボンＩＲが巻装されたリボン供給コア１４４、使用済みのインクリボンＩＲを巻取るリボン巻取コア１４５が内蔵されている。また、カートリッジケース１４２には、カートリッジ収納部１２０内にテープカートリッジＴＣを装填した場合にサーマルヘッド１２２が位置するヘッド配置部１４１が形成されている。
【００２４】
また、図２に示すように、カートリッジケース１４２の３つの角部には、カートリッジ収納部１２０のカートリッジ受部１２６と係合し、このカートリッジ受部１２６によって支持される被係合部１４６が形成されている。そして、カートリッジケース１４２の被係合部１４６には、図示しないが、テープカートリッジＴＣの種類に応じた所定の凹凸が形成されている。また、カートリッジ収納部１２０のカートリッジ受部１２６には、テープカートリッジＴＣが装填された場合にカートリッジケース１４２の被係合部１４６に形成された凹凸を判別する所定の記録幅検出スイッチ１２７が配置されている。
【００２５】
カートリッジケースＴＣがカートリッジ収納部１２０に装填されると、カートリッジケース１４２の被係合部１４６とカートリッジ収納部１２０のカートリッジ受部１２６に配置された記録幅検出スイッチ１２７の幾つか或いは全部とが係合する。被係合部１４６と係合した記録幅検出スイッチ１２７が押下される。印刷装置１００は、オン状態となった記録幅検出スイッチ１２７の組み合わせによって、テープカートリッジＴＣの種類を判別する。
【００２６】
つまり、印刷装置１００は、テープカートリッジＴＣの種類を判別することにより、各テープカートリッジＴＣが収納するテープ状の記録媒体ＲＭの記録幅、色等を識別することができる。後述するＣＰＵ１５１は、これらの識別データに基づいて、テープ状の記録媒体ＲＭの記録幅に適合する印刷データを作成する。
【００２７】
キーボード１０２の操作により印刷の実行が指示されると、テープ状の記録媒体ＲＭ及びインクリボンＩＲがそれぞれテープカートリッジＴＣのテープコア１４３及びリボン供給コア１４４から繰り出され、プラテンローラ１２３とサーマルヘッド１２２との間にこれらのテープ状の記録媒体ＲＭ及びインクリボンＩＲが重ね合わされた状態で挟み込まれて搬送される。なお、プラテンローラ１２３は搬送手段として機能する。
【００２８】
そして、サーマルヘッド１２２が有する発熱素子が印刷データに基づいて発熱駆動され、インクリボンＩＲのインクがテープ状の記録媒体ＲＭの印刷テープに熱転写されて印刷データが印刷される。印刷が終了すると、設定によりフルカット機構１２８又はハーフカット機構１２９が作動してテープ状の記録媒体ＲＭは幅方向に切断され、１枚のテープ状のラベルが作成される。
【００２９】
次に、図３を参照して、印刷装置１００が実現する機能について説明する。印刷装置１００は、図３に示すように、制御部１５０、入力部１５６、表示部１５７、印刷制御部１５８、印刷部１５９、モータ駆動制御部１６０、モータ駆動部１６１、記録幅検出部１６２、切断機構部１６３、ＵＳＢ外部端子１６４、を備える。
【００３０】
制御部１５０は、ＣＰＵ（Central Processing Unit）１５１、ＣＧＲＯＭ（Character Generator Read-Only Memory）１５２、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）１５３、ＲＯＭ（Read-Only Memory）１５４、ＲＡＭ（Random Access Memory）１５５、から構成される。
【００３１】
ＣＰＵ１５１は、ＲＯＭ１５４等に格納されている動作プログラムを実行し、印刷装置１００全体の動作を制御する。ＣＰＵ１５１は、各構成要素と接続され、制御信号やデータをやり取りする。
【００３２】
入力部１５６は、例えば、キーボード１０２から構成され、ユーザによるパターン入力キー、機能キー等の入力操作を受け付け、ユーザによって入力されたパターンのパターンコード、フォントの種類、パターンサイズ等を制御部１５０に供給する。ここで、パターンサイズとは、パターンに対応するフォントのポイント数（ポイント：ｐｔ）のことである。なお、入力部１５６は、パターンサイズ取得手段として機能する。
【００３３】
ＣＧＲＯＭ１５２は、印刷装置１００で印刷可能なパターンのフォントデータを記憶する。フォントデータは、印刷装置１００に印刷されるためや、ディスプレイ１０３に表示するためのパターンのビットマップ形式のデータである。ビットマップ形式の各ドットは、サーマルヘッド１２２の発熱素子やディスプレイ１０３の画素に対応する。ＣＰＵ１５１は、ユーザによって入力されたパターンのパターンコード、フォントの種類、パターンサイズを指定することにより、ＣＧＲＯＭ１５２から対応するフォントデータを取得し、取得したフォントデータを用いて印刷データ及び表示画像データを生成する。
【００３４】
ＥＥＰＲＯＭ１５３は、印刷データ等を記憶する不揮発性メモリである。ＲＯＭ１５４は、ＣＰＵ１５１が実行する動作プログラムを記憶する不揮発性メモリである。ＲＡＭ１５５は、ＣＰＵ１５１が各種の処理を実行する際に生成した情報や、その情報を生成するために必要なデータを一時的に格納する揮発性メモリである。
【００３５】
表示部１５７は、例えば、ディスプレイ１０３から構成され、印刷データ等をディスプレイ１０３に表示する。
【００３６】
印刷制御部１５８は、制御部１５０が出力する印刷データに従って、印刷部１５９を制御し、テープ状の記録媒体ＲＭに印刷を実行させる。
【００３７】
印刷部１５９は、例えば、テープカートリッジＴＣと、サーマルヘッド１２２と、リボン巻取軸１２４と、から構成され、印刷制御部１５８の制御に従って、テープ状の記録媒体ＲＭ及びインクリボンＩＲを搬送しながら印刷制御部１５８から供給された印刷データに基づいて印刷テープ上に印刷を行う。なお、印刷部１５９は印刷手段として機能する。
【００３８】
モータ駆動制御部１６０は、制御部１５０から出力される制御信号に基づいて、リボン巻取軸１２４と連動するテープ搬送モータやフルカット機構１２８やハーフカット機構１２９と連動する切断用モータ等で構成されるモータ駆動部１６１に駆動信号を供給し、各モータの駆動制御を行う。
【００３９】
記録幅検出部１６２は、例えば、記録幅検出スイッチ１２７と、被係合部１４６と、から構成され、テープカートリッジＴＣの被係合部１４６に形成された凹凸をカートリッジ収納部１２０のカートリッジ受部１２６に配設された記録幅検出スイッチ１２７が検出することにより、テープカートリッジＴＣの種類を判別する。記録幅検出部１６２は、判別したテープカートリッジＴＣの種類に対応するテープ状の記録媒体ＲＭの記録幅を制御部１５０に供給する。なお、記録幅検出部１６２は記録幅検出手段として機能する。
【００４０】
切断機構部１６３は、テープ繰出口１３０と、フルカット機構１２８と、ハーフカット機構１２９と、から構成され、印刷処理後のテープ状の記録媒体ＲＭの後端を切断してテープ片を作成する。
【００４１】
ＵＳＢ外部端子１６４は、外部機器を接続するためのシリアルインターフェースであり、外部機器から印刷データ等を取り込んだり、外部機器に印刷データ等を保存したりすることができる。
【００４２】
ここで、図４を参照して、テープ状の記録媒体ＲＭの記録幅及び印刷するパターンの記録媒体の送り方向に沿った解像度が異なる条件で印刷処理した印刷結果例について説明する。
【００４３】
従来、ラベルプリンタ等の製品仕様では、印刷するパターンの記録媒体の送り方向に沿った解像度は一定であるため、記録媒体の記録幅や印刷するパターンサイズに係わらず、すべて一律の解像度によって印刷される。しかし、記録媒体の記録幅や印刷するパターンサイズに基づいて解像度を決定することにより、印刷効率の向上や良好な印刷品質を確保することができる。なお、印刷するパターンの記録媒体の送り方向に沿った解像度は、１ストローブパルスあたりの記録媒体の送りピッチによって決まる。
【００４４】
図４に示すように、印刷するパターンの記録媒体の送り方向に沿った解像度を２００ｄｐｉと４００ｄｐｉとし、それぞれ、幅広の３６ｍｍ幅のテープ状の記録媒体ＲＭに印刷可能な最大パターンサイズでパターン「あ」を印刷した印刷結果を比較すると、解像度の高低によって印刷結果に大きな差異はみられない。一方、印刷するパターンの記録媒体の送り方向に沿った解像度を２００ｄｐｉと４００ｄｐｉとし、それぞれ、幅狭の１２ｍｍ幅のテープ状の記録媒体ＲＭに印刷可能な最大パターンサイズでパターン「あ」を印刷した印刷結果を比較すると、破線の楕円で囲まれた部分Ａの曲線は、破線の楕円で囲まれた部分Ｂの曲線と比べて、階段状のギザギザ（ジャギー）となっている。
【００４５】
このように、テープ状の記録媒体ＲＭの記録幅が広い場合で、かつ、パターンサイズが比較的大きい場合には、印刷するパターンの記録媒体の送り方向に沿った解像度を２００ｄｐｉ程度に低くしても、印刷品質に支障はない。一方、テープ状の記録媒体ＲＭの記録幅が狭い場合には、必然的に印刷されるパターンサイズが比較的小さくなるため、印刷するパターンの記録媒体の送り方向に沿った解像度を４００ｄｐｉ程度に高くすることが好ましい。このように、良好な印刷品質を得るためには、テープ状の記録媒体ＲＭの記録幅及び印刷するパターンサイズに基づいて印刷するパターンの記録媒体の送り方向に沿った解像度を決定する必要がある。
【００４６】
次に、図５を参照して、サーマルヘッド１２２の発熱素子の可変分割駆動制御について説明する。なお、可変分割駆動制御とは、印刷データを発電素子が印刷できる１ライン毎に分割したライン印刷データに対してサーマルヘッド１２２の発熱素子を所定の分割数で一律に分割駆動させる時分割駆動制御とは異なり、ライン黒ドット率（印刷率）に基づいて分割数を可変にすることにより発熱素子を効率的に発熱駆動させる制御をいう。なお、可変分割駆動制御では、ライン印刷データ内の印刷ドット（黒ドット）の総数が同時に駆動可能な発熱素子の最大ドット数よりも低い場合には、ブロック分割なしに一括駆動により印刷処理を行う。
【００４７】
ここで、印刷装置１００において、サーマルヘッド１２２は、３６ｍｍ幅のテープ状の記録媒体ＲＭに対して３８４ドットの印刷分解能を有し、一度に印刷可能な最大ドット数、すなわち、発熱素子の同時に駆動可能な最大ドット数は、９６ドットであるとする。したがって、サーマルヘッド１２２は、３６ｍｍ幅のテープ状の記録媒体ＲＭに対して発熱素子を最大４分割して印刷を行う。また、印刷装置１００において、通常、印刷速度は２０ｍｍ／ｓｅｃであり、発熱素子の分割数が１増すごとに印刷速度は５ｍｍ／ｓｅｃずつ低下するものとする。
【００４８】
図５（Ａ）は、記録幅３６ｍｍのテープ状の記録媒体に対して印刷可能な最大パターンサイズでパターン「計算」を印刷するための印刷データ例を示す。図５に示すように、二点鎖線で囲まれたライン印刷データＬ１では、１ラインに対して黒ドット率（印刷率）が低いため、サーマルヘッド１２２の発熱素子を分割駆動する必要はなく、一括駆動が可能であるため、印刷速度２０ｍｍ／ｓｅｃで印刷可能である。一方、実線で囲まれたライン印刷データＬ２では、１ラインに対して黒ドット率（印刷率）が高いため、サーマルヘッド１２２の発熱体を４分割して通電駆動する必要がある。したがって、印刷速度は、５ｍｍ／ｓｅｃに低下する。
【００４９】
図５（Ｂ）は、記録幅１８ｍｍのテープ状の記録媒体に対して印刷可能な最大パターンサイズのポイントでパターン「計算」を印刷するための印刷データ例を示す。図６に示すように、二点鎖線で囲まれたライン印刷データＬ３では、１ラインに対して黒ドット率（印刷率）が低いため、記録幅３６ｍｍの場合と同様、サーマルヘッド１２２の発熱体を分割駆動する必要はなく、一括駆動が可能であるため、印刷速度２０ｍｍ／ｓｅｃで印刷可能である。一方、実線で囲まれたライン印刷データＬ４では、１ラインに対して黒ドット率（印刷率）は高いものの記録幅が３６ｍｍの半分の１８ｍｍであるため、サーマルヘッド１２２の発熱素子を２分割して通電駆動すればよい。したがって、印刷速度は、１５ｍｍ／ｓｅｃで印刷可能である。
【００５０】
このように、サーマルヘッド１２２の発熱素子の可変分割駆動制御は、テープ状の記録媒体ＲＭの記録幅やライン印刷データにおける黒ドット率（印刷率）に基づいて、発熱素子の駆動分割数を可変にすることにより、所定の分割数で分割駆動させる時分割駆動制御とは異なり、印刷速度を可変とする。
【００５１】
次に、図６に示す印刷処理のフローチャートを参照して、印刷装置１００が実行する印刷動作について説明する。ＣＰＵ１５１は、キーボードのパターン入力キーの操作により作成されたパターン列に対応するパターンコードデータがＲＡＭ１５５に記憶された状態で、キーボードの印刷キーの操作により印刷実行が指示されたことを契機に、印刷処理を実行する。
【００５２】
印刷処理が開始されると、ＣＰＵ１５１は、まず、テープ状の記録媒体ＲＭの記録幅を取得する（ステップＳ１０１）。ＣＰＵ１５１は、記録幅検出スイッチ１２７により検出されたテープカートリッジＴＣの種類に基づいて、テープカートリッジＴＣに収容されているテープ状の記録媒体ＲＭの記録幅を取得する。なお、ＣＰＵ１５１は、テープカートリッジＴＣの種類とテープ状の記録媒体ＲＭの記録幅とを対応づけた対応テーブルをＲＯＭ等に予め記憶させ、これを参照してテープ状の記録媒体ＲＭの記録幅を取得すればよい。ＣＰＵ１５１は、取得したテープ状の記録媒体ＲＭの記録幅をＲＡＭ１５５に記憶させる。
【００５３】
ステップＳ１０１の処理を実行した後、ＣＰＵ１５１は、印刷データを生成する（ステップＳ１０２）。ＣＰＵ１５１は、ＲＡＭ１５５に記憶されたパターン列データのパターンコード、ＣＧＲＯＭ１５２に格納されているドットパターン等に基づいて、印刷データを生成し、ＲＡＭ１５５に記憶させる。
【００５４】
続いて、ＣＰＵ１５１は、解像度決定処理を実行する（ステップＳ１０３）。ここで、図７（Ａ）に示すフローチャートを参照して、解像度決定処理について説明する。解像度決定処理は、テープ状の記録媒体ＲＭの記録幅及びパターンサイズに基づいて解像度モードを決定する。なお、ＣＰＵ１５１は、解像度決定手段として機能する。
【００５５】
解像度決定処理が開始されると、ＣＰＵ１５１は、まず、テープ状の記録媒体ＲＭの記録幅が第１の記録幅としての１８ｍｍ以下であるか否かを判別する（ステップＳ１１１）。ＣＰＵ１５１は、ステップＳ１０１の処理においてＲＡＭ１５５に記憶させたテープ状の記録媒体ＲＭの記録幅に関するデータを読み出し、その記録幅が１８ｍｍ（第１の記録幅）以下であるか否かを判別する。
【００５６】
テープ状の記録媒体ＲＭの記録幅が１８ｍｍ以下であると判別した場合（ステップＳ１１１；ＹＥＳ）、ＣＰＵ１５１は、解像度モードを高解像度モードに設定する（ステップＳ１１２）。すなわち、ＣＰＵ１５１は、テープ状の記録媒体ＲＭの記録幅が１８ｍｍ以下の幅狭である場合、印刷されるパターンサイズは必然的に比較的小さくなることから、解像度モードを高解像度モードに設定する。
【００５７】
一方、テープ状の記録媒体ＲＭの記録幅が１８ｍｍ以下ではないと判別した場合（ステップＳ１１１；ＮＯ）、パターンサイズが第１のパターンサイズとしての４３ポイント以下であるか否かを判別する（ステップＳ１１３）。ＣＰＵ１５１は、ＲＡＭ１５５に記憶されている印刷するパターンサイズを示すデータを読み出し、印刷対象である印刷するパターンサイズが４３ポイント（第１のパターンサイズ）以下であるか否かを判別する。
【００５８】
パターンサイズが４３ポイント以下であると判別した場合（ステップＳ１１３；ＹＥＳ）、ＣＰＵ１５１は、解像度モードを高解像度モードに設定する（ステップＳ１１２）。ＣＰＵ１５１は、テープ状の記録媒体の記憶幅が１８ｍｍよりも幅広である場合であっても、印刷対象であるパターンのサイズが比較的小さい場合には、解像度モードを高解像度モードに設定する。ＣＰＵ１５１は、ステップＳ１１２の処理を実行した後、解像度決定処理を終了する。
【００５９】
一方、パターンサイズが４３ポイント以下ではないと判別した場合（ステップＳ１１３；ＮＯ）、ＣＰＵ１５１は、解像度モードを低解像度モードに設定する（ステップＳ１１４）。ＣＰＵ１５１は、テープ状の記録媒体の記憶幅が１８ｍｍよりも幅広である場合であって、かつ、印刷されるパターンサイズが比較的大きい場合には、解像度モードを低解像度モードに設定する。ＣＰＵ１５１は、ステップＳ１１４の処理を実行した後、解像度決定処理を終了する。
【００６０】
図６に示すフローチャートに戻り、ＣＰＵ１５１は、ステップＳ１０３の解像度決定処理を実行した後、解像度決定処理において設定された解像度モードに従って、ステップＳ１０２の処理により生成された印刷データを分割してライン印刷データを生成する（ステップＳ１０４）。ＣＰＵ１５１は、ＲＡＭ１５５に記憶された解像度モードを読み出し、例えば、解像度モードが高解像度モード（４００ｄｐｉ）に設定されている場合、印刷データを１インチ当たり４００ラインに分割したライン印刷データを生成し、印刷度モードが低解像度印刷モード（２００ｄｐｉ）に設定された場合、印刷データを１インチ当たり２００ラインに分割したライン印刷データを生成する。なお、ＣＰＵ１５１は印刷データ生成手段及び印刷データ分割手段として機能する。
【００６１】
次に、ＣＰＵ１５１は、可変分割決定処理を実行する（ステップＳ１０５）。ここで、図７（Ｂ）に示すフローチャートを参照して、可変分割決定処理について説明する。可変分割決定処理は、印刷するライン印刷データに基づいて、サーマルヘッド１２２が有する発熱素子を分割駆動するか否かを決定する処理である。なお、ＣＰＵ１５１は、分割駆動手段として機能する。
【００６２】
可変分割決定処理が開始されると、ＣＰＵ１５１は、ＲＡＭ１５５に記憶されたライン印刷データから印刷対象であるライン印刷データを検索する（ステップＳ１２１）。ＣＰＵ１５１は、ＲＡＭ１５５から印刷対象であるライン印刷データを読み出した後、ライン印刷データ内の印刷ドット（黒ドット）数をカウントし、９７ドット以上であるか否かを判別する（ステップＳ１２２）。
【００６３】
ライン印刷データ内の印刷ドット（黒ドット）数がサーマルヘッド１２２で一度に印刷可能な最大ドット数である９７ドット以上であると判別した場合（ステップＳ１２２；ＹＥＳ）、ＣＰＵ１５１は、時分割駆動制御を実行することを決定する（ステップＳ１２３）。ＣＰＵ１５１は、ライン印刷データ内の印刷ドット（黒ドット）数が、２８９ドット以上であれば発熱素子を４分割、１９３ドット以上２８８ドット以下であれば発熱素子を３分割、９７ドット以上１９２ドット以下であれば発熱素子を２分割、して、各ブロックを時間を分けて駆動する時分割駆動制御を実行することを決定する。
【００６４】
一方、ライン印刷データ内の印刷ドット（黒ドット）数がサーマルヘッド１２２で一度に印刷可能な最大ドット数である９７ドット以上ではないと判別した場合（ステップＳ１２２；ＮＯ）、ＣＰＵ１５１は、時分割駆動制御を実行しないことを決定する（ステップＳ１２４）。ＣＰＵ１５１は、ライン印刷データ内の印刷ドット（黒ドット）を発熱素子を一括駆動により印刷処理を行うことを決定する。
【００６５】
ＣＰＵ１５１は、ステップＳ１２３又はＳ１２４の処理を実行した後、可変分割決定処理を終了する。
【００６６】
図６に示すフローチャートに戻って、ＣＰＵ１５１は、ステップＳ１０５の処理を実行した後、印刷処理を実行する（ステップＳ１０６）。ＣＰＵ１５１は、ステップＳ１０３の処理で設定された解像度モード、ステップＳ１０５の処理で決定された時分割駆動制御の実行の有無に従って、１ライン印刷データ分の印刷を実行する。具体的には、ＣＰＵ１５１から１ライン印刷データがサーマルヘッド１２２に供給され、１ライン印刷データ分の各印刷ドット（黒ドット）に対応するサーマルヘッド１２２の発熱素子を通電駆動することによりテープ状の記録媒体ＲＭに１ライン分の印刷が行なわれる。
【００６７】
ステップＳ１０６の印刷処理を実行した後、ＣＰＵ１５１は、全ラインの印刷データが終了したか否かを判別する（ステップＳ１０７）。ＣＰＵ１５１は、ステップＳ１０４の処理において生成され、ＲＡＭ１５５に記憶されたライン印刷データの全ての印刷が終了したか否かを判別する。全ラインの印刷データの印刷が終了していないと判別した場合（ステップＳ１０７；ＮＯ）、ＣＰＵ１５１は、ステップＳ１０５に処理を戻し、ステップＳ１０５〜Ｓ１０７の処理を繰り返す。一方、全ラインの印刷データの印刷が終了したと判別した場合（ステップＳ１０７；ＹＥＳ）、ＣＰＵ１５１は、印刷処理を終了する。
【００６８】
以上で説明したように、実施形態１に係る印刷装置１００は、テープ状の記録媒体ＲＭの記録幅及び印刷するパターンサイズに基づいて、印刷するパターンの記録媒体の送り方向に沿った解像度を決定し、印刷速度を決定する。より具体的には、例えば、テープ状の記録媒体ＲＭの記録幅が１８ｍｍ以下である場合、または、テープ状の記録媒体ＲＭの記録幅が１８ｍｍより大きく、かつ、印刷するパターンサイズが４３ポイント以下である場合には、高解像度モードによる低速印刷を実行する。一方、テープ状の記録媒体ＲＭの記録幅が１８ｍｍよりも大きく、かつ、印刷するパターンサイズが４３ポイントよりも大きい場合には、低解像度モードによる高速印刷を実行する。また、サーマルヘッド１２２の発熱素子を可変分割制御する場合、高解像度モードによる低速印刷が実行されているときには、１ライン印刷データに占める印刷ドット（黒ドット）率が低いため、発熱素子の分割駆動による印刷速度の低下は少ない。また、低解像度モードによる高速印刷が実行されているときには、１ライン印刷データに占める印刷ドット（黒ドット）率は高いものの、発熱素子の分割駆動による印刷速度の低下は少ない。このように、可変分割制御に加えて印刷するパターンの記録媒体の搬送方向に沿った解像度を決定すると、可変分割制御のみを実行した場合に比べて、印刷速度を効率的に高速化し、また、良好な印刷品質を得ることができる。
【００６９】
上記の実施の形態において、図７（Ｂ）に示すフローチャート内のステップＳ１２３の処理において、サーマルヘッド１２２の発熱素子を分割駆動するにあたり、便宜上、ライン印刷データ内の印刷ドット（黒ドット）数に基づいて、ライン印刷データ内の全ドットを等分したブロックで一義的に分割した。しかし、ライン印刷データにおける印刷ドット（黒ドット）の分布に基づいて、より機能的にブロック分割をしてもよい。例えば、ライン印刷データ内の印刷ドット（黒ドット）の分布に合わせて、分割ブロックの位置を適宜移動させる等してもよい。
【００７０】
なお、本発明に係る機能を実現するための構成を予め備えた印刷装置として提供することができることはもとより、プログラムの適用により、既存の情報機器を、本発明に係る印刷装置として機能させることもできる。すなわち、上記実施形態で例示した印刷装置１００による各機能構成を実現させるためのプログラムを、既存の情報機器を制御して機能させることができる。また、本発明に係る制御方法は、印刷装置を用いて実施できる。
【００７１】
また、このようなプログラムの適用方法は、任意である。プログラムを、例えば、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して適用できる。さらに、プログラムを搬送波に重畳し、インターネット等の通信媒体を介して適用することもできる。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にプログラムを掲示して配信してもよい。そして、このプログラムを起動し、ＯＳ（Operating System）の制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【００７２】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲とが含まれる。以下に、本願発明の当初の特許請求の範囲に記載された発明を付記する。
【００７３】
（付記１）
パターンが印刷される記録媒体を所定の搬送方向に搬送する搬送手段と、
前記パターンの前記搬送方向に沿った解像度を、前記記録媒体の記録幅と、ユーザが設定した前記パターンのパターンサイズと、に基づいて決定する解像度決定手段と、
前記解像度決定手段が決定した前記解像度に基づいた前記パターンの印刷データを生成する印刷データ生成手段と、
前記印刷データ生成手段が生成した前記印刷データを前記記録媒体に印刷する印刷手段と、
を備える、
ことを特徴とする印刷装置。
【００７４】
（付記２）
前記解像度決定手段は、前記記録幅が第１の記録幅よりも広く、且つ、前記パターンサイズが第１のパターンサイズよりも大きい場合に、前記パターンの前記搬送方向に沿った前記解像度を低解像度として、他の場合に、前記搬送方向の前記解像度を高解像度とする、
ことを特徴とする付記１に記載の印刷装置。
【００７５】
（付記３）
前記搬送手段は、前記解像度決定手段が決定した前記解像度に基づいて、前記記録媒体の搬送速度を決定する、
ことを特徴とする付記１又は２に記載の印刷装置。
【００７６】
（付記４）
前記記録媒体の前記記録幅を判別する記録幅判別手段と、
前記ユーザが設定した前記パターンの前記パターンサイズを取得するパターンサイズ取得手段と、
をさらに備え、
前記解像度決定手段は、前記パターンの前記搬送方向に沿った前記解像度を、前記記録幅判別手段により判別された前記記録幅と、前記パターンサイズ取得手段により取得された前記パターンサイズと、に基づいて決定する、
ことを特徴とする付記１から３のいずれか１つに記載の印刷装置。
【００７７】
（付記５）
前記印刷データ生成手段により生成された前記印刷データを、複数の発熱体により印刷可能な複数のライン印刷データに分割する印刷データ分割手段と、
前記印刷データ分割手段により分割された前記ライン印刷データに基づいて、前記複数の発熱体のうちの発熱すべき発熱体を複数のブロックに分割し、分割した当該ブロックごとに順次発熱駆動する分割駆動手段と、
をさらに備え、
前記搬送手段は、前記分割駆動手段により分割されたブロック数に基づいて、前記記録媒体の搬送速度を決定する、
ことを特徴とする付記１から４のいずれか１つに記載の印刷装置。
【００７８】
（付記６）
前記記録媒体はテープ形状である、
ことを特徴とする付記１から５のいずれか１つに記載の印刷装置。
【００７９】
（付記７）
パターンが印刷される記録媒体を所定の搬送方向に搬送する搬送ステップと、
前記パターンの前記搬送方向に沿った解像度を、前記記録媒体の記録幅と、ユーザが設定した前記パターンのパターンサイズと、に基づいて決定する解像度決定ステップと、
前記解像度決定ステップで決定した前記解像度に基づいた前記パターンの印刷データを生成する印刷データ生成ステップと、
前記印刷データ生成ステップで生成した前記印刷データを前記記録媒体に印刷する印刷ステップと、
を備える、
ことを特徴とする印刷方法。
【００８０】
（付記８）
コンピュータに、
パターンが印刷される記録媒体を所定の搬送方向に搬送する搬送処理と、
前記パターンの前記搬送方向に沿った解像度を、前記記録媒体の記録幅と、ユーザが設定した前記パターンのパターンサイズと、に基づいて決定する解像度決定処理と、
前記解像度決定処理で決定した前記解像度に基づいた前記パターンの印刷データを生成する印刷データ生成処理と、
前記印刷データ生成処理で生成した前記印刷データを前記記録媒体に印刷する印刷処理と、
を実行させる、
ことを特徴とするプログラム。
【符号の説明】
【００８１】
１００…印刷装置、１０１…装置本体、１０２…キーボード、１０３…ディスプレイ、１０４…開閉蓋、１２０…カートリッジ収納部、１２１…テープ印刷機構、１２２…サーマルヘッド、１２３…プラテンローラ、１２４…リボン巻取軸、１２５…支持軸、１２６…カートリッジ受部、１２７…記録幅検出スイッチ、１２８…フルカット機構、１２９…ハーフカット機構、１３０…テープ繰出口、１４１…ヘッド配置部、１４２…カートリッジケース、１４３…テープコア、１４４…リボン供給コア、１４５…リボン巻取コア、１４６…被係合部、１５０…制御部、１５１…ＣＰＵ、１５２…ＣＧＲＯＭ、１５３…ＥＥＰＲＯＭ、１５４…ＲＯＭ、１５５…ＲＡＭ、１５６…入力部、１５７…表示部、１５８…印刷制御部、１５９…印刷部、１６０…モータ駆動制御部、１６１…モータ駆動部、１６２…記録幅検出部、１６３…切断機構部、１６４…ＵＳＢ外部端子、Ａ，Ｂ…破線の楕円で囲まれた部分、ＩＲ…インクリボン、Ｌ１，Ｌ２，Ｌ３，Ｌ４…ライン印刷データ、ＲＭ…テープ状の記録媒体、ＴＣ…テープカートリッジ
【図１】
2015182453.tif 000003
【図２】
2015182453.tif 000004
【図３】
2015182453.tif 000005
【図４】
2015182453.tif 000006
【図５】
2015182453.tif 000007
【図６】
2015182453.tif 000008
【図７】
2015182453.tif 000009