(57)【要約】【課題】サーマルヘッドの蓄熱による尾引きやかすれを回避し、印刷パターンに要求される最適な印刷品質を確保できるようにする。【解決手段】印刷ヘッド３１により感熱ロール紙に印刷を行うプリンター１０を制御する制御部２０は、入力データを展開してイメージデータを生成するイメージ展開部２０４と、イメージ展開部２０４により生成されたイメージデータのデータ種別を識別するイメージ識別部２０５と、イメージ識別部２０５により識別されたイメージデータのデータ種別より印刷速度を選択する印刷速度選択部２０６と、イメージ展開部２０４により生成されたイメージデータを一時的に記憶するイメージバッファー２０７と、イメージバッファー２０７に記憶されたイメージデータを読み出して、印刷ヘッド３１により印刷する印刷制御部２０８と、を備え、印刷制御部２０８は、印刷速度選択部２０６で選択した印刷速度で印刷速度を制御する。【選択図】図２
2013230662.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドにより記録媒体に記録を行なう記録機構部を制御する記録制御装置であって、
外部から入力されるデータを展開して、記録用のイメージデータを生成するイメージ展開部と、
前記イメージ展開部により生成された前記イメージデータのデータ種別を識別するイメージ識別部と、
前記イメージ識別部により識別された前記イメージデータの前記データ種別より印刷速度を選択する印刷速度選択部と、
前記イメージ展開部により生成された前記イメージデータを一時的に記憶するイメージバッファーメモリーと、
前記イメージバッファーメモリーに記憶された前記イメージデータを読み出して、前記記録ヘッドにより前記記録媒体に記録させる記録制御部と、を備えることを特徴とする記録制御装置。
【請求項２】
前記イメージ識別部は、前記イメージ展開部により生成された前記イメージデータに付与されたデータ種別情報をもとに、前記イメージデータの前記データ種別を識別することを特徴とする請求項１に記載の記録制御装置。
【請求項３】
前記印刷速度選択部は、前記イメージ識別部により識別された前記データ種別に対応した印刷速度を、データ種別印刷速度テーブルより選択すること、を特徴とする請求項１または２に記載の記録制御装置。
【請求項４】
記録媒体に記録を行なう記録ヘッドを有する記録機構部と、
外部から入力されるデータを展開して、記録用のイメージデータを生成するイメージ展開部と、
前記イメージ展開部により生成された前記イメージデータを一時的に記憶するイメージバッファーメモリーと、
前記イメージバッファーメモリーに展開された前記イメージデータの前記データ種別を識別するイメージ識別部と、
前記イメージ識別部で識別した前記データ種別に最適な印刷速度を選択する印刷速度選択部と、
前記イメージバッファーメモリーに記憶された前記イメージデータを読み出して、前記記録ヘッドにより前記記録媒体に記録させる記録制御部と、を備え、
前記記録制御部は、前記印刷速度選択部における印刷速度に基づいて、前記記録機構部による記録速度を制御すること、を特徴とする記録装置。
【請求項５】
記録ヘッドにより記録媒体に記録を行う記録機構部を制御する記録装置の制御方法であって、
外部から入力されたデータを展開して、記録用のイメージデータを生成し、
生成した前記イメージデータを一時的にイメージバッファーメモリーに記憶し、
この前記イメージバッファーメモリーに記憶した前記イメージデータを読み出して、前記記録ヘッドにより前記記録媒体に記録させ、
前記イメージデータのデータ種別に基づいて、前記記録機構部による記録速度を制御すること、を特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録制御装置、この記録制御装置を有する記録装置、記録装置の制御方法に関する。
【背景技術】
【０００２】
従来、流通業、小売業などの分野で、レシート、ラベルなどの用紙に、文字、グラフィックス、認識コード（例えば、ラダーバーコード、フェンスコード、ＱＲコード（登録商標））など様々な印刷パターンを印刷する記録装置としてサーマルヘッドプリンターが知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２２８３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のサーマルヘッドプリンターでは、印刷パターン毎に適正な印刷品質が確保できる印刷速度が異なる。そのため、１つの記録範囲に複数の印刷パターンが混在する場合、同一な印刷速度では、印刷パターンによってサーマルヘッドの蓄熱により尾引きやかすれが発生する可能性があり、複数の印刷パターン全てに適正な印刷品質を確保することが困難になるという課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
（適用例１）記録ヘッドにより記録媒体に記録を行なう記録機構部を制御する記録制御装置であって、外部から入力されるデータを展開して、記録用のイメージデータを生成するイメージ展開部と、前記イメージ展開部により生成された前記イメージデータのデータ種別を識別するイメージ識別部と、前記イメージ識別部により識別された前記イメージデータの前記データ種別より印刷速度を選択する印刷速度選択部と、前記イメージ展開部により生成された前記イメージデータを一時的に記憶するイメージバッファーメモリーと、前記イメージバッファーメモリーに記憶された前記イメージデータを読み出して、前記記録ヘッドにより前記記録媒体に記録させる記録制御部と、を備えること、を特徴とする記録制御装置。
【０００７】
この構成によれば、イメージ展開部は、外部から入力されたデータを展開して、記録用のイメージデータを生成し、イメージデータを一時的にイメージバッファーメモリーに記録する。イメージ識別部は、予めコマンド処理部でイメージデータに付与された印刷データからイメージデータ種別を識別する。印刷速度選択部は、予め内部に保持しているイメージデータ種別と適正印刷速度の対応表から、イメージバッファーメモリーに展開されたイメージデータのイメージデータ種別に対応する適正印刷速度を選択する。記録制御部は、印刷速度選択部により選択された適正印刷速度で印刷を行う。
【０００８】
そのため、上記の記録制御装置で制御される記録機構部は、各印刷パターンに応じて適正な印刷品質を確保できる印刷速度で印刷することができる。これによって、記録制御装置で制御される記録機構部は、尾引きやかすれなどを回避し、各印刷パターンに適正な印刷品質を確保することができる。
【０００９】
（適用例２）前記イメージ識別部は、前記イメージ展開部により生成された前記イメージデータに付与されたデータ種別情報をもとに、前記イメージデータの前記データ種別を識別すること、を特徴とする上記の記録制御装置。
【００１０】
この構成によれば、コマンド処理部は、外部から入力されたデータを解析し、イメージバッファーメモリーに展開するイメージデータに印刷データを付加する。イメージ識別部は、コマンド処理部により付加された印刷データからイメージバッファーメモリーに展開されたイメージデータの種類を識別する。そのため、上記の記録制御装置で制御される記録機構部は、イメージデータとイメージデータ種別を対応付けることができる。これによって、記録制御装置で制御される記録機構部は、各印刷パターンに応じた適正な印刷品質を確保することができる。
【００１１】
（適用例３）前記印刷速度選択部は、前記イメージ識別部により識別された前記データ種別に対応した印刷速度を、データ種別印刷速度テーブルより選択すること、を特徴とする上記の記録制御装置。
【００１２】
この構成によれば、印刷速度選択部は、イメージ識別部により識別されたイメージデータ種別に対応した印刷速度を、データ種別印刷速度テーブルより選択する。そのため、上記の記録制御装置で制御される記録機構部は、各印刷パターンに応じて適正な印刷速度を選択することができる。これによって、上記の記録制御装置で制御される記録機構部は、各印刷パターンに応じて適正な印刷品質を確保できる印刷速度で印刷することができる。
【００１３】
（適用例４）記録媒体に記録を行なう記録ヘッドを有する記録機構部と、外部から入力されるデータを展開して、記録用のイメージデータを生成するイメージ展開部と、前記イメージ展開部により生成された前記イメージデータを一時的に記憶するイメージバッファーメモリーと、前記イメージバッファーメモリーに展開された前記イメージデータのデータ種別を識別するイメージ識別部と、前記イメージ識別部で識別した前記データ種別に最適な印刷速度を選択する印刷速度選択部と、前記イメージバッファーメモリーに記憶された前記イメージデータを読み出して、前記記録ヘッドにより前記記録媒体に記録させる記録制御部と、を備え、前記記録制御部は、前記印刷速度選択部における印刷速度に基づいて、前記記録機構部による記録速度を制御すること、を特徴とする記録装置。
【００１４】
この構成によれば、印刷速度選択部は、イメージ識別部により識別されたイメージデータ種別に対応した印刷速度を、データ種別印刷速度テーブルより選択する。そのため、上記の記録制御装置で制御される記録機構部は、各印刷パターンに応じて適正な印刷速度を選択することができる。これによって、上記の記録制御装置で制御される記録機構部は、各印刷パターンに応じて適正な印刷品質を確保できる印刷速度で印刷することができる。
【００１５】
（適用例５）記録ヘッドにより記録媒体に記録を行う記録機構部を制御する記録装置の制御方法であって、外部から入力されたデータを展開して、記録用のイメージデータを生成し、生成した前記イメージデータを一時的にイメージバッファーメモリーに記憶し、この前記イメージバッファーメモリーに記憶した前記イメージデータを読み出して、前記記録ヘッドにより前記記録媒体に記録させ、前記イメージデータのデータ種別に基づいて、前記記録機構部による記録速度を制御すること、を特徴とする記録装置の制御方法。
【００１６】
この構成によれば、印刷速度選択部は、イメージ識別部により識別されたイメージデータ種別に対応した印刷速度を、データ種別印刷速度テーブルより選択する。そのため、上記の記録制御装置で制御される記録機構部は、各印刷パターンに応じて適正な印刷速度を選択することができる。これによって、上記の記録制御装置で制御される記録機構部は、各印刷パターンに応じて適正な印刷品質を確保できる印刷速度で印刷することができる。
【図面の簡単な説明】
【００１７】
【図１】プリンターの回路構成を示すブロック図。
【図２】プリンターの制御構成を示す機能ブロック図。
【図３】プリンターにおけるイメージデータの処理の様子を示す説明図。
【図４】印刷パターンと印刷速度の対応を示す説明図。
【図５】プリンターの動作を示すフローチャート。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明で参照する図面では、説明および図示の便宜上、部材ないし部分の縦横の縮尺を実際のものとは異なるように表す場合がある。
【００１９】
（プリンターの回路構成について）
まず、プリンターの回路構成について、図１を参照して説明する。図１はプリンターの回路構成を示すブロック図である。
【００２０】
図１に示すように、本実施形態で説明する記録装置としてのプリンター１０は、その本体（図示略）に記録媒体としての感熱ロール紙を収容し、発熱素子を備えた印刷ヘッド３１によって、感熱ロール紙の記録面に熱を加えることにより文字（キャラクター）や画像（グラフィック）等を印刷（記録）する装置である。プリンター１０は、通信回線１１を介してホストコンピューター１２に接続され、このホストコンピューター１２から制御データや印刷用のデータを受信する。通信回線１１は、例えば、ＲＳ−２３２Ｃ規格に準拠したシリアルインターフェイス、ＩＥＥＥ１２８４規格に準拠したパラレルインターフェイス等で構成される通信ケーブル、Ｅｔｈｅｒｎｅｔ（登録商標）、無線ＬＡＮ等の有線または無線の近距離通信回線等で構成されるが、ホストコンピューター１２をプリンター１０の遠隔地に設置して、公衆回線網や移動体通信網を通信回線１１として利用する構成としてもよい。
【００２１】
プリンター１０は、プリンター１０の全体を制御する制御部２０と、制御部２０の制御に従って動作する各部を備えて構成される。制御部２０は、所定のプログラムを実行して各種データを処理することにより制御を行うＣＰＵ２１と、ＣＰＵ２１が実行する基本制御プログラムを記憶したＲＯＭ２２と、ＣＰＵ２１が実行するプログラムや処理対象のデータ等を一時的に記憶するワークエリアを形成するＲＡＭ２３と、ＣＰＵ２１の制御に従ってモーター等を駆動するモータードライバー２４とを備えている。そして、ＣＰＵ２１には、ＣＰＵ２１が実行する制御プログラムや処理対象のデータ等を不揮発的に記憶する不揮発性メモリー２５が接続される。不揮発性メモリー２５は、具体的には、ＥＥＰＲＯＭやフラッシュメモリー等の半導体記憶素子により構成される。
【００２２】
モータードライバー２４には、感熱ロール紙の排出口近傍に設けられたカッターユニット（図示略）を駆動して感熱ロール紙をカットするカッター駆動モーター３２、及び、ローラープラテン（図示略）を回転させて感熱ロール紙を搬送する搬送モーター３３が接続されている。このモータードライバー２４と、モータードライバー２４により制御される搬送モーター３３と、ＣＰＵ２１により制御される記録ヘッドとしての印刷ヘッド３１とを含めて、記録機構部が構成される。
【００２３】
また、プリンター１０の本体には、感熱ロール紙のフィード動作を指示するための図示しない紙送りスイッチ、及び、プリンター１０の動作状態を示すＬＥＤ表示部が設けられ、ＣＰＵ２１には、紙送りスイッチにおける操作を検出する入力部２６、ＬＥＤ表示部を制御して各種表示を行わせる表示部２７が接続されている。
さらに、プリンター１０は、感熱ロール紙の搬送路上において感熱ロール紙の有無を検出する用紙端センサー３４、感熱ロール紙の残量が所定量以下になったことを検出する用紙残量センサー３５、及び、インターフェイス２８を備えている。
【００２４】
モータードライバー２４には、カッター駆動モーター３２、及び、搬送モーター３３が接続される。モータードライバー２４は、印刷ヘッド３１の各発熱素子（図示略）に対して駆動電流を供給するとともに電圧を制御して、感熱ロール紙の記録面を発色させる。また、モータードライバー２４は、例えばステッピングモーターで構成されるカッター駆動モーター３２及び搬送モーター３３に対し、駆動電源を供給するとともに必要数の駆動パルスを出力して、ローラープラテンにより感熱ロール紙を搬送し、カッターユニットによって感熱ロール紙を切断する。
【００２５】
ＣＰＵ２１は、用紙端センサー３４及び用紙残量センサー３５により検出される感熱ロール紙の位置や感熱ロール紙の残量を監視しながら、インターフェイス２８を介してホストコンピューター１２から入力されるデータに基づいて、印刷ヘッド３１に接続されたヘッドドライバー（図示略）を制御する。また、ＣＰＵ２１は、モータードライバー２４を介してカッター駆動モーター３２及び搬送モーター３３を動作させ、感熱ロール紙への印刷を実行する。また、ＣＰＵ２１は、入力部２６によって紙送りスイッチの操作を検出した場合は搬送モーター３３を動作させて感熱ロール紙を所定量搬送する。また、ＣＰＵ２１は、プリンター１０の動作状態等に合わせて表示部２７を介してＬＥＤ表示部の各ＬＥＤの点灯状態を変化させる。
また、インターフェイス２８は、通信回線１１を介してホストコンピューター１２に接続され、ホストコンピューター１２との間のデータの送受信を制御し、ホストコンピューター１２から受信したデータ（コマンドを含む）を受信バッファー２０１（図２）に記憶させる。
【００２６】
（プリンターの制御構成について）
次いで、プリンター１０の制御構成について、図２から図４を参照して説明する。図２は、プリンター１０の制御構成を示す機能ブロック図であり、図３は、プリンターにおけるイメージデータの処理の様子を示す説明図である。図４は、印刷パターンと印刷速度の対応を示す説明図である。
【００２７】
図２に示す各機能ブロックは、図１に示したプリンター１０の各部のハードウェア、或いは、ハードウェアとソフトウェアとの協働により実現される機能を示す。
図２に示すように、制御部２０は、インターフェイス２８を介してホストコンピューター１２から受信したコマンドやデータを一時的に記憶する受信バッファー２０１、受信バッファー２０１に記憶されたコマンドを検出して、その種類や内容を判定するコマンド判定部２０２、コマンド判定部２０２により検出されたコマンドに従って処理を実行するコマンド処理部２０３を有する。また、制御部２０は、コマンド判定部２０２により検出されたコマンドに従って、受信バッファー２０１に記憶された印刷用のデータを展開して感熱ロール紙に印刷されるイメージデータを生成するイメージ展開部２０４、コマンド処理部２０３により付加された印刷データからイメージデータ種別を識別するイメージ識別部２０５、イメージ識別部２０５により識別されたイメージデータ種別から適正な印刷速度を選択する印刷速度選択部２０６を有する。制御部２０は、イメージ展開部２０４が生成したイメージデータを一時的に記憶するイメージバッファー２０７（イメージバッファーメモリー）、及び、イメージバッファー２０７からイメージデータを読み出して感熱ロール紙に印刷する印刷制御部２０８（記録制御部）を有する。
【００２８】
受信バッファー２０１は、ＲＡＭ２３（図１）により構成される揮発性の記憶部であり、インターフェイス２８を介して受信したデータを、コマンドやデータの区別なく、受信した順に記憶する。
【００２９】
コマンド判定部２０２は、受信バッファー２０１に記憶されたデータを先頭から順に参照し、各データがコマンドであるか否かを判定する。すなわち、コマンド判定部２０２は、受信バッファー２０１に記憶されたデータの中からコマンドを検出する。
コマンド判定部２０２は、受信バッファー２０１において検出したコマンドが、印刷実行以外のコマンドである場合、コマンド処理部２０３にコマンドを検出したことを示す情報を出力し、印刷実行を指示する印刷コマンドを検出した場合には、イメージ展開部２０４に対してコマンドを検出したことを示す情報を出力する。
【００３０】
ホストコンピューター１２から送信されるコマンドは、その処理対象のデータを伴っている場合があり、例えば、プリンター１０における印刷モード等の設定を行う場合は、機能設定コマンドとともに設定内容を示すデータがホストコンピューター１２から送信され、インターフェイス２８により受信されて受信バッファー２０１に記憶される。また、ホストコンピューター１２が印刷実行を指示する場合、印刷コマンドに続けて印刷データがホストコンピューター１２から送信されて受信バッファー２０１に記憶される。
コマンド処理部２０３は、コマンド判定部２０２によってコマンドであると判定されたデータを受信バッファー２０１から読み出して、そのコマンドを実行する。
【００３１】
図３に示すように、コマンド処理部２０３、イメージ展開部２０４、イメージ識別部２０５、印刷速度選択部２０６、イメージバッファー２０７及び印刷制御部２０８の間のデータの授受を模式的に示している。
【００３２】
イメージ展開部２０４は、コマンド判定部２０２によって検出された印刷コマンドと、この印刷コマンドに続けて受信された印刷データとを受信バッファー２０１から読み出し、印刷データを展開してイメージデータを生成する。イメージ展開部２０４が生成するイメージデータは、感熱ロール紙に形成される形態そのもののデータであり、文字、画像及びその他のオブジェクトの全てを含む印刷イメージである。イメージ展開部２０４は、イメージデータを、図３に示すように所定サイズのジョブ毎に生成して、イメージバッファー２０７に順次出力して、記憶させる。また、イメージ展開部２０４は、受信バッファー２０１から読み出した印刷データをイメージ識別部２０５に出力する。
【００３３】
ここで、１つのジョブは、文字のイメージデータであれば１行分に相当し、画像のイメージデータでは１ドットライン分に相当する。印刷ヘッド３１のドット数が２４ドットである場合は、画像のイメージデータは２４ドット分のデータが１つのジョブとして生成される。行間スペースを６ドットとした場合、印刷ヘッド３１のドット数と合わせて、１つのジョブを３０ドット分として生成してもよい。イメージ展開部２０４は、１つのジョブに相当するイメージデータを生成して、生成した順にイメージバッファー２０７に出力する。
イメージバッファー２０７は、ＲＡＭ２３（図１）により構成される揮発性の記憶部であり、イメージ展開部２０４からジョブ単位で入力されるイメージデータを、入力された順に記憶する。
【００３４】
イメージ識別部２０５は、イメージ展開部２０４から入力された印刷データからイメージバッファー２０７に記憶されたイメージデータ種別を識別し、印刷速度選択部２０６に出力する。
【００３５】
印刷速度選択部２０６は、イメージ識別部２０５から入力されたイメージデータ種別と、予め内部に保持しているイメージデータ種別と印刷速度の対応表から適正な印刷速度を選択し、印刷制御部２０８に出力する。具体例について図４を参照して説明する。
【００３６】
前述のように、図４は印刷パターンと印刷速度の対応を示す説明図であり、（ａ）は印刷パターンの例を示す図であり、（ｂ）はデータの種別と適正印刷速度との関係を表す図である。印刷速度選択部２０６は、ひとつの印刷範囲内に存在する印刷パターンのイメージデータ種別と印刷速度の対応のうち、最も速度の遅いものをひとつの印刷範囲内の適正な印刷速度とする。
【００３７】
例えば、図４（ａ）に示すＧ部分、すなわちひとつの印刷範囲内にグラフィックスのみが存在する場合では、図４（ｂ）に示すデータ種別としてのグラフィックスの適正印刷速度２５０ｍｍ／秒を印刷速度として選択する。また、図４（ａ）に示すＣ／Ｂ（２）部分、すなわちひとつの印刷範囲内にキャラクターとバーコード（２次元）の複数印刷パターンが存在する場合は、速度が遅い、図４（ｂ）に示すデータ種別としてのバーコード（２次元）の適正印刷速度１００ｍｍ／秒を印刷速度として選択する。なお、その他のパターン、およびその組み合わせにおいても同様に最も速度の遅いものを適正な印刷速度として選択する。
【００３８】
印刷制御部２０８は、用紙端センサー３４及び用紙残量センサー３５の検出値に基づいて、印刷ヘッド３１、搬送モーター３３及びカッター駆動モーター３２を制御して感熱ロール紙に印刷する。この印刷制御部２０８は、図３に示すように、イメージバッファー２０７に記憶されているイメージデータを、ジョブ単位で、イメージバッファー２０７への記憶順に読み出して、感熱ロール紙への印刷を行う。
ここで、イメージバッファー２０７は、いわゆるＦＩＦＯ構造のメモリーであり、印刷制御部２０８は、イメージバッファー２０７内のイメージデータを、記憶された順すなわち最も古いものから順に読み出す。印刷制御部２０８により読み出されたイメージデータは、印刷済みのデータとしてイメージバッファー２０７から消去される。このため、イメージバッファー２０７には、印刷を待つ最新のイメージデータがジョブ単位で記憶されていることになる。
【００３９】
本実施形態の印刷制御部２０８は、印刷速度選択部２０６から出力された印刷速度で印刷する構成となる。
印刷速度とは、印刷中に搬送モーター３３により搬送される速度であり、例えば、１秒当たりの感熱ロール紙の搬送量として、２００ｍｍ／秒、８０ｍｍ／秒等と表現される。
【００４０】
（プリンターの印刷動作について）
次いで、プリンターの印刷動作について図５を参照して説明する。図５は、プリンター１０の動作を示すフローチャートであり、詳しくは、印刷速度の選択と印刷動作に関する動作を示す。
【００４１】
プリンター１０のイメージ識別部２０５は、イメージ展開部２０４から入力された印刷データからイメージバッファー２０７に記憶されたイメージデータ内に存在するイメージデータ種別とイメージデータ種別数を取得する（ステップＳ１）。
【００４２】
印刷速度選択部２０６は、予め内部に保持しているイメージデータ種別と印刷速度の対応表から、イメージデータ種別に対応する印刷速度を、取得したイメージデータ種別の数だけ照合する（ステップＳ２）。印刷速度を照合したときに、照合した印刷速度と現在設定されている印刷速度を比較し、照合した印刷速度の方が現在設定されている印刷速度よりも小さい場合（ステップＳ３）、照合した印刷速度を現在の印刷速度に設定する（ステップＳ４）。照合した印刷速度の方が現在設定されている印刷速度より大きいか、等しい場合は、現在の印刷速度を設定されている速度のままとする（ステップＳ３）。上記の印刷速度の照合と設定（ステップＳ２からステップＳ４まで）を取得したイメージデータ種別数だけ繰り返す（ステップＳ５）。
【００４３】
プリンター１０の印刷制御部２０８は、イメージバッファー２０７に記憶されたイメージデータの中から、先頭のジョブｎのイメージデータを取得する（ステップＳ６）。続いて、印刷制御部２０８は、印刷速度選択部２０６で選択された印刷速度で印刷する（ステップＳ７）。
【００４４】
さらに、印刷制御部２０８は、印刷開始後に、ジョブｎのイメージデータが印刷対象の最終のイメージデータであるか否かを判別し（ステップＳ８）、最終のイメージデータである場合は（ステップＳ８；Ｙｅｓ）、ジョブｎのイメージデータの印刷が済んだ後に本処理を終了する。
一方、印刷中のジョブｎのイメージデータで最終のイメージデータでない場合（ステップＳ８；Ｎｏ）、印刷制御部２０８は、イメージバッファー２０７内に次のジョブ（ｎ＋１）のイメージデータがあるか否かを判別する（ステップＳ９）。
【００４５】
ここで、イメージバッファー２０７内に次のジョブのイメージデータがない場合（ステップＳ９；Ｎｏ）、印刷制御部２０８は、実行中のジョブのイメージデータを印刷し終わった時点で印刷動作をいったん中断させる（ステップＳ１０）。次いで、イメージバッファー２０７内に記憶されるイメージデータの量が所定量（例えば、ジョブ１つ分以上）に回復するまで待機し（ステップＳ１１）、イメージデータの量が回復したら、印刷動作を再開して（ステップＳ１２）、ステップＳ９に戻る。なお、ステップＳ１０においては、１つのジョブのイメージデータの印刷途中で印刷動作を中断してもよい。
【００４６】
イメージバッファー２０７内に次のジョブのイメージデータが記憶されている場合（ステップＳ９；Ｙｅｓ）、印刷制御部２０８は、ステップＳ１に戻って次のジョブのイメージデータを取得して印刷する。
【００４７】
以上のように、本発明を適用した実施形態に係るプリンター１０によれば、印刷ヘッド３１により感熱ロール紙に印刷を行うプリンター１０を制御する制御部２０が、ホストコンピューター１２から入力されたデータを展開して印刷用のイメージデータを生成するイメージ展開部２０４と、イメージ展開部２０４から入力された印刷データからイメージデータ種別を識別するイメージ識別部２０５と、イメージ識別部２０５から入力されたイメージデータ種別から適正な印刷速度を選択する印刷速度選択部２０６と、イメージ展開部２０４により生成されたイメージデータを一時的に記憶するイメージバッファー２０７と、イメージバッファー２０７に記憶されたイメージデータを読み出して、印刷ヘッド３１により感熱ロール紙に印刷させる印刷制御部２０８と、を備え、印刷制御部２０８は、イメージ識別部２０５により識別されたイメージデータ種別から印刷速度選択部２０６により選択された適正な印刷速度で、記録機構部の印刷速度を制御する。
【００４８】
これにより、プリンター１０は、ホストコンピューター１２から入力されるデータを展開するときにイメージデータ種別を識別して、イメージデータ種別に対応する印刷速度を選択するので、印刷パターンの印刷品質を確保できる最適な印刷速度で印刷を行うことができる。これにより、印刷速度が速すぎるために発生するサーマルヘッドの蓄熱による尾引きやかすれなどの回避を図り、各印刷パターンに求められる最適な印刷品質を確保できる。
【００４９】
なお、上記実施形態は本発明を適用した一具体例を示すものであり、本発明はこれに限定されるものではない。例えば、上記実施形態においては、イメージ展開部２０４が、１行分のキャラクターまたは１ドットライン分のグラフィックのデータからなるジョブを単位としてイメージデータを出力する構成を例に挙げて説明したが、本発明はこれに限定されるものではなく、キャラクターとグラフィックとを区別せず、設定された所定ドット数分を１つのジョブとして、イメージバッファー２０７にイメージデータを出力してもよい。また、ジョブを構成するデータ量についても制限はなく、プリンター１０が備えるイメージ展開部２０４のサイズや印刷時にイメージデータを消費する速度に応じて適宜設定すればよい。
【００５０】
また、本発明を適用可能な記録装置は、イメージデータ種別を識別可能なプリンターであれば特に制限されない。さらに、本発明は、他の装置に組み込まれるプリンターにも本発明を適用可能であって、その適用対象は限定されない。
【００５１】
以下、本実施形態の効果を記載する。
（１）この構成によれば、イメージ展開部２０４は、外部から入力されたデータを展開して、記録用のイメージデータを生成し、イメージデータを一時的にイメージバッファーメモリーに記憶する。イメージ識別部２０５は、予めコマンド処理部でイメージデータに付与された印刷データからイメージデータ種別を識別する。印刷速度選択部２０６は、予め内部に保持しているイメージデータ種別と適正印刷速度の対応表から、イメージバッファーメモリーに展開されたイメージデータのイメージデータ種別に対応する適正印刷速度を選択する。印刷制御部２０８は、印刷速度選択部２０６により選択された適正印刷速度で印刷を行う。
【００５２】
そのため、上記の記録制御装置で制御される記録機構部は、各印刷パターンに応じて適正な印刷品質を確保できる印刷速度で印刷することができる。これによって、記録制御装置で制御される記録機構部は、尾引きやかすれなどを回避し、各印刷パターンに適正な印刷品質を確保することができる。
【符号の説明】
【００５３】
１０…プリンター（記録装置）、１１…通信回線、１２…ホストコンピューター、２０…制御部（記録制御装置）、３１…印刷ヘッド（記録ヘッド）、３３…搬送モーター、２０４…イメージ展開部、２０５…イメージ識別部、２０６…印刷速度選択部、２０７…イメージバッファー（イメージバッファーメモリー）、２０８…印刷制御部（記録制御部）。
【図１】
2013230662.tif 000003
【図２】
2013230662.tif 000004
【図３】
2013230662.tif 000005
【図４】
2013230662.tif 000006
【図５】
2013230662.tif 000007