(57)【要約】【課題】ホストコンピュータから画像データを受信しながらプリントバッファに展開して印字搬送処理を実行するプリンタにおいて、印字搬送処理速度と展開処理速度とのバランスを好適にすることで連続印字を実現し印刷結果に白いすじが現われないようにする。【解決手段】プリントバッファ６に分割色データを展開するときの展開形式を指定する展開形式指定情報と、印字処理実行命令と、を一時的に保持し、受信バッファ４が保持している展開形式指定情報に基づき、分割色データをプリントバッファ６へ直接転送して展開することができるか否かを判断し（ステップＳ１２）、プリントバッファ６に直接転送できると判断した場合に、展開形式指定情報に続いて送信される分割色データを、受信バッファ４を介さずに直接プリントバッファ６に転送して展開し、印字処理実行命令に応じて印字処理を実行する（ステップＳ１６）。【選択図】図３
2008210251.tif 000002
【特許請求の範囲】
【請求項１】
画像データを構成する複数色の色データを所定のデータサイズに分割し、分割色データとして通信可能に接続された画像処理装置へ送信し、前記分割色データに基づく前記画像処理装置の印字動作を制御するホストコンピュータであって、
前記画像処理装置が備える画像展開部に前記分割色データを展開するときの展開形式を指定する展開形式指定情報と、印字処理実行命令と、複数色の前記分割色データと、を１つにまとめた展開印字コマンドを生成し前記画像処理装置へ送信することを特徴とするホストコンピュータ。
【請求項２】
画像データを構成する複数色の色データが所定のデータサイズに分割された分割色データをホストコンピュータから受信して画像展開部に展開し、展開した分割色データに基づき印字処理を実行する画像処理装置であって、
前記画像展開部に前記分割色データを展開するときの展開形式を指定する展開形式指定情報と、印字処理実行命令と、を一時的に保持する受信バッファと、
前記受信バッファが保持している展開形式指定情報に基づき、前記分割色データを前記画像展開部へ直接転送して展開することができるか否かを判断するデータ解析部と、
前記画像展開部に直接転送できると判断した場合に、前記展開形式指定情報に続いて送信される分割色データを、前記受信バッファを介さずに直接前記画像展開部に転送して展開し、前記印字処理実行命令に応じて印字処理を実行する印字処理部と、を有することを特徴とする画像処理装置。
【請求項３】
請求項１に記載のホストコンピュータと、請求項２に記載の画像処理装置と、を有することを特徴とする印字処理システム。
【請求項４】
画像データを構成する複数色の色データが所定のデータサイズに分割された分割色データをホストコンピュータから受信して画像展開部に展開し、展開した分割色データに基づき印字処理を実行する画像処理装置の制御方法であって、
前記画像展開部に前記分割色データを展開するときの展開形式を指定する展開形式指定情報と、印字処理実行命令と、を一時的に保持するステップと、
前記受信バッファが保持している展開形式指定情報に基づき、前記分割色データを前記画像展開部へ直接転送して展開することができるか否かを判断するステップと、
前記画像展開部に直接転送できると判断した場合に、前記展開形式指定情報に続いて送信される分割色データを、前記受信バッファを介さずに直接前記画像展開部に転送して展開し、前記印字処理実行命令に応じて印字処理を実行するステップと、を有することを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
ホストコンピュータからプリンタへ送信されるグラフィックスデータを、受信しながらプリントバッファに展開して印字処理を実行するプリンタ及びその制御方法に関する。
【背景技術】
【０００２】
一般にイメージデータとキャラクタデータの両方を印字するプリンタにおいては、ホストコンピュータから受信した印字データがイメージデータであるかキャラクタデータであるかに拘らず一律に受信バッファに一旦格納し、その後、受信バッファに格納した印字データを順次読み出してプリントバッファにドット展開している。このため、データ量が膨大なイメージデータを印字する際には受信及び展開の処理に時間がかかり、印字処理速度が低下してしまう。
【０００３】
そこで、イメージデータはホスト装置から既にビットマップデータの形態で送られてきており、受信バッファに一旦格納しなくてもプリントバッファ（文献中では編集バッファと表現している。）にそのままドット展開できることに着眼し、ホスト装置から受信したイメージデータを受信バッファに一時的に格納する処理を省略することで、イメージデータを含む印字データでも高速な印刷処理を実行できるようにしたプリンタ及びこのプリンタの印字データ編集方法が提案されている（特許文献１参照）。
【０００４】
ここで、特許文献１に記載の印字データ編集方法を複数色の印刷が可能なサーマルプリンタに適用してみる。赤黒の２色の印刷が可能なサーマルプリンタを例に挙げて説明する。まず、ホストコンピュータから送信される各色のイメージデータをプリントバッファへ順に展開する。ホストコンピュータからは、赤のイメージデータのサイズを指定するコマンド、赤のイメージデータ、黒のイメージデータのサイズを指定するコマンド、黒のイメージデータ、のようにコマンドとイメージデータが交互に送られる。そして、赤と黒のイメージデータがプリントバッファに展開され、次に受信したコマンドが印字コマンドである場合にはこれに応じて印字機構を駆動させて印字処理を実行する。
【０００５】
【特許文献１】特開２０００−１０８４２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら特許文献１に記載の印字データ編集方法では、受信したデータは一度受信バッファに格納されて、受信したデータがデータサイズを指定するコマンドであるのか、実データである画像データであるのかをＣＰＵが判断する必要がある。この判断は、各色の画像データを送るたびに、繰り返し実行される。また、画像データの後には印字コマンドが送信されてくるが、これも一度受信バッファに格納されて、印字コマンドであるか否かを判断しなければならない。
【０００７】
図５に従来の印字データ編集方法のフローチャートを示す。図６は、ホストコンピュータとプリンタとの間の通信状態を模式的に表した図であり、図７は、実際に得られた印刷結果を示した模式図である。
ホストコンピュータから送信される各種コマンドや印字データを受信すると（ステップＳ５１：Ｙｅｓ）、受信した各種コマンドや画像データが受信バッファに一時的に保持される（図６（ａ）参照）。受信バッファに保持されたデータは、コマンド解析部によって順次読み出されて解析される（ステップＳ５２）。コマンド解析部は、１色目の赤色の画像データをプリントバッファへ展開するコマンドであると解析すると、続いて送信される分割色データ（図７のＡ部分）に相当する赤色の分割色データがＤＭＡ転送可能かを判断する。ＤＭＡ転送が可能であれば画像データは受信バッファを介さずに直接転送されてプリントバッファに展開される（ステップＳ５３：Ｙｅｓ，ステップＳ５４，図６（ｂ）参照）。
【０００８】
次に、ステップＳ５１に戻り、次に受信するデータがどのようなデータであるかわからないため一度ＤＭＡ転送を中断して、直接プリントバッファへ転送することなくデータを受信バッファに受信する（図６（ｃ）参照）。コマンド解析部が２色目の黒色の画像データを格納するコマンドであると解析すると（ステップＳ５２，図６（ｄ）参照）、同じく以後に続いて送信される分割色データ（図７のＡ部分）に相当する黒色の画像データがＤＭＡ転送できるデータであれば（ステップＳ５３：Ｙｅｓ）、ＤＭＡ転送により転送されてプリントバッファに展開される（ステップＳ５４，図６（ｅ）参照）。
【０００９】
赤と黒の画像データがプリントバッファに展開された後、再びＤＭＡ転送を中断してステップＳ５１に戻りホストコンピュータから送信されたデータを受信バッファに受信する（図６（ｆ）参照）。次に受信したコマンドが印字コマンドであると解析すると（ステップＳ５２，図６（ｇ）参照）、展開された赤と黒の画像データに基づき印字機構が駆動して分割色データ（図７のＡ部分）の印字処理が実行される（ステップＳ５６）。
上記処理を、図７のＥの分割色データまで繰り返し実行すると印字結果Ｐが得られることになる。
【００１０】
ここで、コマンド解析部の解析処理に着目してみる。赤色の画像データあるいは黒色の画像データを格納するコマンド及び印字コマンドであるかの判断を３回、受信した画像データがＤＭＡ転送できるデータであるか否かの判断を各展開コマンドを受信する毎に行っている。ここでは、１つの分割色データの印字に関して２回判断を行なっている。これをＡからＥの５つ分割色データについて実行すると画像データＰを印字する際の展開処理において少なくとも２５回ものコマンド解析判断を行うことになる。つまり、解析回数が多いということは展開処理速度の低下、ひいては印字処理速度の低下に繋がる場合がある。
【００１１】
印字処理速度は、画像データをプリントバッファに展開するときの展開処理速度と、記録紙を搬送しながらサーマルヘッド等の印刷機構を駆動して印字する印字搬送処理速度と、のバランスによって大きく変化する。印字搬送処理速度と展開処理速度とのバランスが悪いと全体的な印字処理速度が低下する。
【００１２】
つまり、展開処理速度が搬送駆動処理速度と比較して遅すぎると、図７に示す印刷結果のように各分割色データ間に白いすじａ〜ｄが現われることがある。この白いすじａ〜ｄは、コマンド解析部による解析回数が多いため展開処理速度が遅くなり印字搬送処理速度とのバランスが合わないことで連続印字ができないために生じるものである。つまり、１つの分割色データの印字が終了して次の分割色データの印字を行うまでに、次の分割色データのプリントバッファへの展開処理が終了しないため、一度印字搬送処理を停止して展開処理が追いつくのを待ってから印字処理を行うことになるからである。特に、印字搬送速度が速く、複数色の印字に対応したサーマルプリンタにおいて顕著に現われる傾向にある。
【００１３】
本発明は係る事情に鑑みてなされたものであり、ホストコンピュータから画像データを受信しながらプリントバッファに展開して印字搬送処理を実行するプリンタにおいて、印字搬送処理速度と展開処理速度とのバランスを好適にすることで連続印字を実現し印刷結果に白いすじが現われないようにすることを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決することのできる本発明は、画像データを構成する複数色の色データを所定のデータサイズに分割し、分割色データとして通信可能に接続された画像処理装置へ送信し、前記分割色データに基づく前記画像処理装置の印字動作を制御するホストコンピュータであって、前記画像処理装置が備える画像展開部に前記分割色データを展開するときの展開形式を指定する展開形式指定情報と、印字処理実行命令と、複数色の前記分割色データと、を１つにまとめた展開印字コマンドを生成し前記画像処理装置へ送信することを特徴とする。
【００１５】
上記構成によれば、展開形式指定情報と印字処理実行命令と分割色データとをまとめて１つの展開印字コマンドとしている。したがって、展開印字コマンドを受信した画像処理装置は、１つの展開印字コマンドを読み出して解析処理するだけで分割色データを画像展開部に展開し、展開した分割色データを印字するまでの一連の処理を実行させることができる。
【００１６】
また、上記課題を解決することのできる本発明は、画像データを構成する複数色の色データが所定のデータサイズに分割された分割色データをホストコンピュータから受信して画像展開部に展開し、展開した分割色データに基づき印字処理を実行する画像処理装置であって、
前記画像展開部に前記分割色データを展開するときの展開形式を指定する展開形式指定情報と、印字処理実行命令と、を一時的に保持する受信バッファと、
前記受信バッファが保持している展開形式指定情報に基づき、前記分割色データを前記画像展開部へ直接転送して展開することができるか否かを判断するデータ解析部と、
前記画像展開部に直接転送できると判断した場合に、前記展開形式指定情報に続いて送信される分割色データを、前記受信バッファを介さずに直接前記画像展開部に転送して展開し、前記印字処理実行命令に応じて印字処理を実行する印字処理部と、を有することを特徴とする。
また、上記課題を解決することのできる本発明は、画像データを構成する複数色の色データが所定のデータサイズに分割された分割色データをホストコンピュータから受信して画像展開部に展開し、展開した分割色データに基づき印字処理を実行する画像処理装置の制御方法であって、
前記画像展開部に前記分割色データを展開するときの展開形式を指定する展開形式指定情報と、印字処理実行命令と、を一時的に保持するステップと、
前記受信バッファが保持している展開形式指定情報に基づき、前記分割色データを前記画像展開部へ直接転送して展開することができるか否かを判断するステップと、
前記画像展開部に直接転送できると判断した場合に、前記展開形式指定情報に続いて送信される分割色データを、前記受信バッファを介さずに直接前記画像展開部に転送して展開し、前記印字処理実行命令に応じて印字処理を実行するステップと、を有することを特徴とする。
【００１７】
上記構成によれば、１つの展開印字コマンドに含まれる展開形式指定情報に基づき、複数色の分割色データを画像展開部に直接転送することができるか否かを判断し、直接転送できると判断すると受信バッファを介さずに直接画像展開部に転送して展開するように構成されている。このため、従来のように、分割色データを色毎に分けて送信し、各種コマンドや分割色データを受信する毎に一度受信バッファに受信して、コマンド解析をしてから画像展開部に展開していた場合と比較して、コマンド解析の回数が減るとともに、一度開始したＤＭＡ転送を各分割色データ間で中断することなく行うことができる。したがって、画像展開部への展開処理速度を高速化することができ、従来よりも印字搬送処理速度と展開処理速度とのバランスを好適にして連続印字を実現することできる。その結果、白いすじのない美しい印刷結果を得ることができる。
【００１８】
また、本発明は、上記ホストコンピュータと、画像処理装置と、を有することを特徴とする印字処理システムである。
上記、印字処理システムによれば、ホストコンピュータから分割色データを受信しながら画像展開部に展開して印字搬送処理を実行する画像処理装置において、印字搬送処理速度と展開処理速度とのバランスを好適にして、連続印字を実現し印刷結果に白いすじが現われないようにすることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る画像処理装置の実施形態についてサーマルプリンタを例に挙げて説明する。本実施形態では、ホストコンピュータと通信可能に接続されて印刷を行う、例えばＰＯＳシステム等において好適に用いられるサーマルプリンタを例示する。図１は、本実施形態のサーマルプリンタ１の主要制御部分を示す制御ブロック図である。サーマルプリンタ１は、サーマルヘッド２と、このサーマルヘッド２の印字位置を経由して記録紙を搬送するプラテンローラを回転させるためのステッピングモータ３と、サーマルヘッド２およびステッピングモータ３を駆動制御するプリンタ制御装置５０を有している。
【００２０】
プリンタ制御装置５０は、受信部１０、受信バッファ４、コマンド解析部５、プリントバッファ６（画像展開部）、搬送制御部７、および印刷制御部８と、を有している。プリンタ制御装置５０には受信部１０を介してホストコンピュータ１００側から各種コマンドや印字データが供給される。各種コマンドや画像データに応じて、搬送制御部７がステッピングモータ３を駆動制御し、印刷制御部８がサーマルヘッド２を駆動制御する。
【００２１】
プリンタ制御部５０には１つの画像を構成する複数色の画像データを分割した分割色データが、ホストコンピュータ１００から送信される。受信した分割色データはプリントバッファ６に展開され、展開された分割色データに基づき印字処理を実行する。具体的には、赤と黒の２色印字が可能なサーマルプリンタであれば、ホストコンピュータ１００からは赤の分割色データ及び黒の分割色データがそれぞれプリントバッファ６にそれぞれ展開される。送信される分割色データのデータサイズは、プリントバッファ６の記憶容量等に応じて決定される。
【００２２】
受信部１０は、ホストコンピュータ１００から送信される各種コマンド、画像データ等を受信するインターフェースである。受信バッファ４は、受信部１０を介して受信した各種コマンドやデータ等が一時的に保存される。また、本実施形態では赤及び黒の２色の分割色データの送信に先立って、分割色データの色数情報と分割色データの色情報等を含む展開形式指定情報と、印字処理実行命令と、が送信され、これらのデータが一時的に保存される。
【００２３】
コマンド解析部５は、受信バッファ４に一時保存された各種データを順次読み出して解析する。読み出したデータを解析した解析結果に基づき画像データを受信バッファ４を介さずにプリントバッファ６へ直接転送できるか否か、いわゆるＤＭＡ転送できるか否かを判断する。
【００２４】
プリントバッファ６は、受信部１０を介して受信した各色の分割色データが展開される記憶領域である。コマンド解析部５が分割色データを受信バッファ４を介さずに直接転送できると判断した場合には、分割色データは受信部１０からＤＭＡ転送により直接プリントバッファ６へ転送されて展開される。
【００２５】
搬送制御部７は、展開形式指定情報および実データである分割色データと共に送信される展開印字コマンドに含まれる印字処理実行命令に応じて所定量の記録用紙を紙送りする。印刷制御部８は、展開された分割色データに基づき展開印字コマンドに含まれる印字処理実行命令に応じてサーマルヘッド２を駆動させて用紙に対して赤黒の２色からなる分割画像を印字する。
【００２６】
（展開印字処理について）
次に、本実施形態のサーマルプリンタ１が実行する画像データの展開印字処理について図面を参照して説明する。
図２は、本実施実形態で説明する画像データの一例を示した模式図、図３は、本実施形態のサーマルプリンタ１が行う展開印字処理を説明するためのフローチャートである。
ホストコンピュータ１００には、サーマルプリンタ１の全体動作を制御するプリンタドライバが組み込まれており、ホストコンピュータ１００のアプリケーションで作成された画像データＰは（図２（ａ）参照）、プリンタドライバによってラスタライズされる。画像データＰは複数色の色データによって構成され、本実施形態では赤及び黒の２色の色データによって構成されている。
【００２７】
ホストコンピュータ１００のプリンタドライバは画像データをラスタライズして図２（ｂ）に示すように画像データを複数に分割し、サーマルプリンタ１は分割された分割色データｐを複数回に分けて受信する。各分割色データｐのデータサイズは、少なくともプリントバッファ６に展開可能なデータサイズであり、本実施形態では１つの画像データＰが１６個の分割色データｐ１からｐｎに分割され、受信部１０を介して受信する。
【００２８】
プリンタドライバは、画像データＰをサーマルプリンタ１のプリントバッファ６に展開して印字処理を実行させるための展開印字コマンドを生成する。この展開印字コマンドには、上述したように、少なくとも画像データＰを構成する色情報と、色数情報と、印字起動命令と、実データである分割色データとが含まれるようになっている。展開印字コマンドを構成するパラメータ列の一例を以下に具体的に示す。
m fn a b [c nL nH xL xH yL yH ]1...[c nL nH xL xH yL yH]b [d1...dk]1... [d1...dk]b
展開印字コマンド中の各パラメータは以下の値を指定する。
・mは機能成立の固定値を指定する。
・aは機能成立の固定値を指定する。
・bはラスタライズされた分割色データの色数を指定する。
・cは定義データの色を指定する。
・nL, nHは移動量を指定する。
・xL, xHはラスタライズされた画像データの横方向のドット数を指定する。
・yL, yHはラスタライズされた画像データの縦方向のドット数を指定する。
・dは定義データを指定する。
なお、kは画像データ数を示す説明用のパラメータであり、送信データではない。
【００２９】
次に、図３に基づき展開印字処理について説明する。
ホストコンピュータ１００のプリンタドライバで展開印字コマンドが生成され、サーマルプリンタ１へ送信される。サーマルプリンタ１は、受信部１０を介して上記展開印字コマンドを受信すると（ステップＳ１１：Ｙｅｓ）、上記パラメータ列が順次受信バッファ４に記憶される。受信バッファ４には展開印字コマンドのうち、実データ[d1...dk]1... [d1...dk]bの展開形式指定情報と印字処理実行命令とを含む形式パラメータm fn a b [c nL nH xL xH yL yH ]1...[c nL nH xL xH yL yH]bが記憶される。なお受信バッファ４で一時記憶中にバッファがフル状態になると、送信部９を介してビジー信号がホストコンピュータ１００へ送信され、ホストコンピュータ１００からのコマンド送信を一時停止する。
【００３０】
コマンド解析部５は、受信バッファ４に記憶された形式パラメータを順次読み出してコマンドの解析を開始する（ステップＳ１２）。形式パラメータm fn a b [c nL nH xL xH yL yH ]1...[c nL nH xL xH yL yH]bに基づき、以後に受信する実データ[d1...dk]1... [d1...dk]bの展開形式を決定する。例えば、パラメータbを読み出すと以後に受信する分割色データの色数を認識し、複数色分の分割色データをこれから受信することを認識する。また、パラメータCを読み出すと分割色データの色情報を認識する。具体的には、分割色データが赤及び黒の２色の色データから構成されることを予め認識する。
なお、ステップＳ１２においてコマンド解析を行った結果、受信したコマンドが展開印字コマンドでなくその他のコマンドである場合には、各コマンドに応じた他の処理を実行する。
【００３１】
そして、形式パラメータに基づいて、以後に送信される実データをプリントバッファ６へＤＭＡ転送できるか否かを判断する（ステップＳ１３）。ＤＭＡ転送できると判断すると、実データ[d1...dk]1... [d1...dk]bは受信バッファ４を経由せず直接プリントバッファ６へ転送され展開される（ステップＳ１４）。一方、ＤＭＡ転送でいないと判断すると、通常の転送方法によって受信バッファ４を経由してプリントバッファ６に画像データが転送されて展開される（ステップＳ１５）。
【００３２】
なお、ＤＭＡ転送できるか否かの判断を行うことなくどのような条件であってもＤＭＡ転送するよう設定することは可能であるが、ここでは、ＤＭＡ転送できるか否かを判断する条件は、ＤＭＡ転送することによる展開処理速度の高速化という効果を得るために好適な条件であればよい。例えばステップＳ１２でコマンド解析した結果、データ情報が「縦横等倍指定であって、かつ印字開始位置が８で割り切れる」などの条件であれば、ＤＭＡ転送後に展開された分割色データを横に伸ばしたりあるいは縦伸ばしたりする処理を別途行う必要がなく早急に、印字処理に移行することができる。このため、ＤＭＡ転送することによる展開処理速度の高速化という効果を得ることができる。
【００３３】
分割色データｐ１の実データの展開処理が終了すると、印刷制御部８がサーマルヘッド２を駆動させて印字処理を実行し（ステップＳ１６）、記録用紙に分割色データｐ１の印字が行われ搬送制御部７がステッピングモータを駆動させて記録用紙を指定量だけ搬送する(ステップＳ１７)。続けて、ホストコンピュータ１００から分割色データｐ２についての展開印字コマンドを受信すると、ステップＳ１１からステップＳ１７の処理を実行すると、画像データＰの印字結果を得ることができる。
【００３４】
上記説明した処理と従来のサーマルプリンタが行う処理とを比較してみる。図４は、ホストコンピュータとプリンタとの間の通信処理の模式図である。
本実施形態では１つの展開印字コマンドに、分割色データの色数情報、分割色データの色情報及び印字処理実行命令とを含む展開形式指定情報と、分割色データとが含まれているので、コマンド解析部５は１つの展開印字コマンドに含まれる展開形式指定情報を１度だけ解析すれば、分割色データｐ１をプリントバッファ６に展開することができる。
【００３５】
すなわち、図４（ａ）に示すように受信部１０を介して通常受信した展開印字コマンドは、まず受信バッファ４に保存されて、コマンド解析部５が展開印字コマンドに含まれるデータ情報に基づき実データをプリントバッファ６にＤＭＡ転送可能であると判断すると、図４（ｂ）に示すように受信部１０を介して受信した１色目の分割色データがプリントバッファ６に直接転送され展開される。そして、図４（ｃ）に示すように、続いて受信した２色目の分割色データもプリントバッファ６に直接転送されて、展開される。
【００３６】
従来では、１色目の分割色データの展開処理と２色目の分割色データの展開処理との間（図６（ｃ）参照）、２色目の分割色データの展開処理と印字コマンド受信との間（図６（ｆ）参照）においてＤＭＡ転送を中断し、分割色データの受け先をプリントバッファから受信バッファに戻して通常受信なければならなかった。本実施形態では、１色目の分割色データ展開処理と２色目の分割色データ展開処理の間にＤＭＡ転送を中断することなくスムースに展開処理を行うことができる。
【００３７】
したがって、ホストコンピュータ１００から画像データを受信しながらプリントバッファ６に画像データを展開して印字搬送処理を実行するサーマルプリンタにおいて、従来よりも展開処理速度を高速化して印字搬送処理速度と展開処理速度とのバランスを好適にすることができるので、連続印字を実行することができる。連続印字ができれば、印字処理が中断してしまうことによる分割色データ間の白すじ発生を防止することが可能である。
【００３８】
なお、本実施形態のサーマルプリンタ１では、予め「赤色」及び「黒色」の２色の色指定情報が登録されているものとして説明したが、勿論、設定された色が２色以上であった場合にも適用することが可能である。この場合には、２色以上の各分割色データが１つにまとまって展開印字コマンドとしてサーマルプリンタ側に送信されるのでＤＭＡ転送による画像データの展開処理をさらに高速化することが可能である。
【図面の簡単な説明】
【００３９】
【図１】本実施形態のサーマルプリンタの主要制御部分を示す制御ブロック図である。
【図２】本実施実形態で説明する画像データの一例を示した模式図である。
【図３】本実施形態のサーマルプリンタ１が行う展開印字処理を説明するためのフローチャートである。
【図４】本実施形態のホストコンピュータとプリンタとの間の通信処理の模式図である。
【図５】従来の印字データ編集方法のフローチャートである。
【図６】従来のホストコンピュータとプリンタとの間の通信状態を模式的に表した図である。
【図７】従来の印字データ編集方法によって実際に得られた印刷結果を示した模式図である。
【符号の説明】
【００４０】
１：サーマルプリンタ、２：サーマルヘッド、３：ステッピングモータ、４：受信バッファ、５：コマンド解析部、６：プリントバッファ、７：搬送制御部、８：印刷制御部、９：送信部、１０：受信部、５０：プリンタ制御装置、１００：ホストコンピュータ
【図１】
2008210251.tif 000003
【図２】
2008210251.tif 000004
【図３】
2008210251.tif 000005
【図４】
2008210251.tif 000006
【図５】
2008210251.tif 000007
【図６】
2008210251.tif 000008
【図７】
2008210251.tif 000009