(57)【要約】【課題】モノクロ画像情報に基づいてカラー記録を行う際の利便性向上を図る。【解決手段】モノクロ画像情報に含まれるデータの種類の個数に応じた複数の印刷フォームデータを登録するとともに、フォームを構成するオブジェクトの構成およびカラー情報を含むオブジェクト情報とを登録する。その後、受信したモノクロ画像情報の内容に応じて印刷フォームデータを選択し、オブジェクトの構成およびカラー情報に基づいてカラー画像の描画を行う。【選択図】図１３
2010017916.tif 000002
【特許請求の範囲】
【請求項１】
複数の種類のデータを含むモノクロ画像情報に基づいてカラー記録を行うカラー記録装置において、
モノクロ画像情報に含まれるデータの種類の個数に応じた複数の印刷フォームデータを登録するフォームデータ登録手段と、
前記フォームを構成するオブジェクトの構成およびカラー情報を含むオブジェクト情報を登録するオブジェクト情報登録手段と、
外部から受信したモノクロ画像情報に基づいてカラー描画を行うカラー描画手段と、
前記モノクロ画像情報に含まれるデータ種類の個数に合わせて前記フォームデータ登録手段により登録されたフォームデータを選択するフォームデータ選択手段とを備え、
前記カラー描画手段は、前記選択されたフォームデータおよび前記登録されたオブジェクト情報に基づいて、前記フォームデータ内のオブジェクトの色を決定することを特徴とするカラー記録装置。
【請求項２】
前記オブジェクト情報登録手段は、前記複数のデータの種類毎に、そのデータ種類が対応付けられるオブジェクトのカラー情報を定める請求項１に記載のカラー記録装置。
【請求項３】
前記フォームデータ登録手段は外部から受信したフォームデータ登録コマンドに従って印刷フォームデータを登録し、前記オブジェクト情報登録手段はオブジェクト情報登録コマンドに従ってオブジェクト情報を登録する請求項１または２に記載のカラー記録装置。
【請求項４】
前記モノクロ画像情報はホストＰＣから受信することを特徴とする請求項１または２に記載のカラー記録装置。
【請求項５】
情報を入力するためのキーボードをさらに備え、前記モノクロ画像情報の少なくとも一部は前記キーボードより入力されることを特徴とする請求項１〜４のいずれかに記載のカラー記録装置。
【請求項６】
バーコードを読み取るバーコードリーダをさらに備え、前記モノクロ画像情報の少なくとも一部は前記バーコードリーダより入力されることを特徴とする１〜４のいずれかに記載のカラー記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モノクロ画像情報に基づいてカラー記録を行うカラー記録装置に関する。
【背景技術】
【０００２】
モノクロ画像情報に基づいてカラー記録を行う一つの手法として、図１５に示すようにカラー情報をプレプリントした用紙１５０１〜１５０４に対して、モノクロ記録装置にてモノクロ印刷を行うことが考えられる。この場合、モノクロ記録装置では、例えば用途別に赤、青、緑、黄にプレプリントした用紙に対し、モノクロ画像情報をそれぞれの用紙に対して印刷する。この例では市役所で行う手続きを窓口別に色分けしているような場合、赤色にプレプリントした用紙が「市民課 住所変更」、青色にプレプリントした用紙が「市民課 戸籍変更」、緑色にプレプリントした用紙が「市民課 印鑑登録」、黄色にプレプリントした用紙が「児童福祉課 児童手当」となる。この場合、各用紙に対応したモノクロ画像情報によりモノクロ印刷が行われる。
【０００３】
他の手法として、モノクロ画像情報内の各オブジェクトデータに対し、カラー情報を指示し、それらに応じてカラー画像を描画し、印刷を行うものが提案されている（特許文献１）。この手法において、上記の例では、図１６に示すように各窓口データのオブジェクトに対し、色を指示することで、プレプリントされていない白紙の用紙１６０１に対し、カラー印刷を行うことになる。
【特許文献１】特開平１０−０２４６２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、カラー情報をプレプリントした用紙に対してモノクロ記録装置にてモノクロ印刷を行う場合、プレプリントした用紙をその異なる種類毎に前もって用意しておかなければならない。この場合、プレプリントした用紙を用意すること自体、余分な手間およびコストが掛かるおそれがある。さらに、モノクロ記録装置での実際の印刷では、記録するデータに応じて使用する用紙を切り替えなければならず、煩雑であるばかりでなく、誤印刷のおそれも生じる。
【０００５】
上記他の手法では、モノクロ画像情報内の各オブジェクトに対しカラー情報を指示する必要があるため、オブジェクトデータ数が多い場合は指示工数が多くなり、カラー記録の生産性が低下してしまうといった課題がある。
【０００６】
本発明は、以上のような課題を解決するためになされたもので、モノクロ画像情報に基づいてカラー記録を行う際の利便性向上を図ることができるカラー記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によるカラー記録装置は、複数の種類のデータを含むモノクロ画像情報に基づいてカラー記録を行うカラー記録装置において、モノクロ画像情報に含まれるデータの種類の個数に応じた複数の印刷フォームデータを登録するフォームデータ登録手段と、前記フォームを構成するオブジェクトの構成およびカラー情報を含むオブジェクト情報を登録するオブジェクト情報登録手段と、外部から受信したモノクロ画像情報に基づいてカラー描画を行うカラー描画手段と、前記モノクロ画像情報に含まれるデータ種類の個数に合わせて前記フォームデータ登録手段により登録されたフォームデータを選択するフォームデータ選択手段とを備え、前記カラー描画手段は、前記選択されたフォームデータおよび前記登録されたオブジェクト情報に基づいて、前記フォームデータ内のオブジェクトの色を決定することを特徴とする。
【０００８】
前記モノクロ画像情報に含まれるデータ種類の個数に合わせて前記フォームデータ登録手段により登録されたフォームデータを選択することにより、受信したモノクロ画像情報に応じて自動的に適正なフォームを選定することができる。
【０００９】
また、前記複数の種類のデータに対応してオブジェクトの構成およびカラー情報を含むオブジェクト情報を登録しておくことにより、個々のモノクロ画像情報の個々のオブジェクトに対して色を指定する必要がなくなる。特に、同じフォームを利用する場合にも含まれるデータの種類によって、同フォームの同オブジェクトについてもオブジェクトに採用されたデータの種類によってオブジェクトの色が変わりうる。すなわち、あるデータＩＤについてフォーマットによりその配置位置が異なっても、そのデータに対応するオブジェクトのカラー情報は同じに統一される。
【００１０】
前記オブジェクト情報登録手段は、前記複数のデータの種類毎に、そのデータ種類が対応付けられるオブジェクトのカラー情報を定めることができる。
【００１１】
前記フォームデータ登録手段は外部から受信したフォームデータ登録コマンドに従って印刷フォームデータを登録し、前記オブジェクト情報登録手段はオブジェクト情報登録コマンドに従ってオブジェクト情報を登録することができる。印刷フォームデータおよびオブジェクト情報の登録を一旦登録した後は、単にモノクロ画像情報を受けて、これをカラー印刷することが可能となる。
【００１２】
前記モノクロ画像情報はホストＰＣから受信することができる。
【００１３】
但し、モノクロ画像情報はホストＰＣからの受信に限るものではなく、情報を入力するためのキーボードをさらに備える場合、モノクロ画像情報の少なくとも一部は前記キーボードより入力することができる。また、バーコードを読み取るバーコードリーダをさらに備える場合、モノクロ画像情報の少なくとも一部は前記バーコードリーダより入力することができる。
【発明の効果】
【００１４】
本発明によれば、モノクロ画像情報に基づいてカラー記録を行うカラー記録装置において、個々のモノクロ画像情報内の各オブジェクトに対してカラー情報を指示する必要性がなくなり、カラー記録の生産性を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して本発明の好適な実施の形態について、さらに具体的かつ詳細に説明する。
【００１６】
＜第１の実施の形態＞
図１は本発明の代表的な実施の形態である、インクジェット方式に従うフルライン記録ヘッドを用いたカラー記録装置（以下、記録装置という）１０１とホストコンピュータ（以下、ホストＰＣという）１００とを備えた記録システムの構成図である。この図に示すように、記録装置１０１とホストＰＣ１００とは、プリンタケーブル１０７で接続され、ホストＰＣ１００で処理された各種データを記録装置１０１で記録されるように構成されている。
【００１７】
記録装置１０１は、後述のフルライン記録ヘッド（以下、記録ヘッドという）や搬送部を開閉するための上部カバー１０３と、記録ヘッドに供給される記録剤としての液体インクを貯蓄するタンク部を開閉するための前カバー１０４と、記録媒体を記録部１０８に給送する給紙部１０２と、記録部１０８から搬送される記録媒体をカットするカッター部１０９とから、構成されている。
【００１８】
さらに、図１において、記録装置の電源スイッチ１０５、記録装置１０１に操作環境の設定を行うための入力キーや記録装置のエラー発生状況をユーザに知らせる表示手段を備えた操作パネル１０６を示している。操作パネル１０６は、ＬＥＤ１１０、ＬＣＤ１１１、ボタン１１２から構成される。
【００１９】
図２は記録装置１０１が記録媒体として使用するラベル紙２００の概略構成を示した模式図である。このラベル紙２００は、裏面が粘着加工された印字紙２０１と、その印字紙２０１を連続紙として固定するための台紙２０２とから成っている。記録装置内のセンサ（図示せず）により台紙２０２と印字紙２０１とを判別し、印字紙２０１を印刷対象の用紙と認識する。
【００２０】
図３は、図１に示した記録装置１０１の内部の概略構成を示す断面図である。図４は図１に示した記録装置１０１が用いる記録ヘッドの配置を模式的に説明する斜視図である。
【００２１】
記録装置１０１には最大４色の異なるインクを用いて記録することができるように４つのフルライン記録ヘッドが備えられている。すなわち、図３及び図４に示したように、記録媒体の搬送方向の上流方向から順に、ブラックインクを吐出する記録ヘッド３０６Ｋ、シアンインクを吐出する記録ヘッド３０６Ｃ、マゼンタインクを吐出する記録ヘッド３０６Ｍ、及びイエローインクを吐出する記録ヘッド３０６Ｙを配置している。なお、これら４つの記録ヘッドを総称して言及するときには単に記録ヘッド３０６という。
【００２２】
さて、図３に示すように、記録ヘッドユニット３０５の下側に位置する搬送部３０２では、給紙部１０２にセットされたラベル紙２００が後述する給送方法で記録ヘッド３０６による記録位置に向けて搬送されると、ＴＯＦ（Ｔｏｐ ｏｆ Ｆｏｒｍ）センサ３０４によりその位置が管理される。ラベル紙２００が記録位置に達すると、４つの記録ヘッド３０６Ｋ、３０６Ｃ、３０６Ｍ、３０６Ｙによってインクが吐出され、ラベル紙２００上に画像が記録される。この画像記録後のラベル紙２００は、最終的にカッター部１０９に搬出される。カッター部１０９ではホストＰＣから設定されている動作設定によりラベルのカットを行う。搬送部３０２の下には、各記録ヘッド３０６Ｋ、３０６Ｃ、３０６Ｍ、３０６Ｙに供給される専用のインクを貯蓄するタンク部３０１が着脱自在に固定されている。
【００２３】
図５は記録装置１０１の制御構成を示すブロック図である。この図において、記録装置全体を制御するメインコントローラ５０１は、ＣＰＵ５０１ａを内蔵し、後述する入力データを記憶するための記憶制御機能、データ制御機能、及び、記録動作に必要な種々の設定のための設定制御機能などを有する。メインコントローラ５０１はインタフェース（不図示）を介してホストＰＣ１００に接続され、互いに信号の授受を行うことができる。また、ＲＯＭ５０２はメインコントローラ５０１に接続され、制御プログラムなどを格納するメモリである。この制御プログラムに従いメインコントローラ５０１はＲＡＭ５１２を作業領域として使用して動作する。ＲＡＭ５１２には後述するフォームデータを格納するフォームデータバッファメモリ、及びオブジェクト情報を格納するオブジェクト情報バッファメモリ等を含む。
【００２４】
イメージバッファメモリ５０６はホストＰＣ１００から送信されてきた画像データを格納するメモリであり、ブラック成分、シアン成分、マゼンタ成分、シアン成分、イエロー成分の画像データをそれぞれ一時的に格納するイメージバッファ５０６Ｋ、５０６Ｃ、５０６Ｍ、５０６Ｙからなる。
【００２５】
ヘッド駆動回路５０３は、記録ヘッド３０６Ｋ、３０６Ｃ、３０６Ｍ、３０６Ｙに内蔵される発熱体（不図示）を駆動させる回路である。メインコントローラ５０１に接続されたドライバコントローラ５０７が、イメージバッファメモリ５０６に格納された各色成分のビットマップ形式で記録された画像データに従ってヘッド駆動回路５０３を制御することで画像が記録される。
【００２６】
モータドライバ５０５は搬送部３０２に設けられたフィードモータ５０４を駆動する回路である。給紙機構駆動回路５１０は給紙部１０２のロールユニットを動作させるモータ５０６を駆動する回路である。カット機構駆動回路５１３は、カッター部を動作させるカッターモータ５０８を駆動する回路である。これらの回路はいずれもメインコントローラ５０１によって制御される。
【００２７】
センサ回路５１１は前述したＴＯＦセンサ３０４を含む種々のセンサを総称した回路である。
【００２８】
不揮発性メモリ５１４は記録装置の各種設定や登録情報を記憶する再書き込み可能な不揮発性メモリである。このような不揮発性メモリにはＥＥＰＲＯＭ、フラッシュメモリ等を含みうる。
【００２９】
キーボード５２１はメインコントローラ５０１に対してインタフェース回路５２２を介して接続され、記録装置１０１に対してホストＰＣによらず直接ユーザが情報や指示を入力するためのキー入力部を構成している。
【００３０】
バーコードリーダ５２３はメインコントローラ５０１に対してインタフェース回路５２４を介して接続され、バーコードの読み取り結果を記録装置１０１に対して入力するコード入力部である。
【００３１】
これらの要素５２１〜５２４は後述する図１４に示す第２の実施の形態において使用されるものであり、第１の実施の形態においては設ける必要はない。
【００３２】
本発明における「フォームデータ登録手段」「オブジェクト情報登録手段」「フォームデータ選択手段」「カラー描画手段」は、主としてメインコントローラ５０１により実現される手段である。「フォームデータ登録手段」はモノクロ画像情報に含まれるデータの種類の個数に応じた複数の印刷フォームデータを登録する手段である。「オブジェクト情報登録手段」はフォームを構成するオブジェクトの構成およびカラー情報を含むオブジェクト情報を登録する手段である。「フォームデータ選択手段」はモノクロ画像情報に含まれるデータ種類の個数に合わせてフォームデータ登録手段により登録されたフォームデータを選択する手段である。「カラー描画手段」は、外部から受信したモノクロ画像情報に基づいてカラー描画を行う手段であり、選択されたフォームデータおよび登録されたオブジェクト情報に基づいて、フォームデータ内のオブジェクトの色を決定する。
【００３３】
図６はホストＰＣから予め登録されるフォームデータ登録に関する種々の制御コマンドの構造例を示した図である。この図に示すように、全てのコマンドは、そのコマンドの先頭にコマンドの種類を識別する識別コードが配置され、その識別コードに続いて、そのコマンドに関する付帯的な指示を設定するオペランドが続く。なお、コマンドの種類によっては、オペランドがなく、識別コードのみで構成される場合もある。
【００３４】
制御コマンドとしては、次のようなコマンド６００〜６０６を設けている。
【００３５】
フォームデータ登録開始コマンド６００は、フォームデータＩＤ毎にフォームデータの登録開始を設定するコマンドであり、「識別コード」と「フォームデータＩＤ」とを含んでいる。「フォームデータＩＤ」は、フォームデータの識別情報であり、後述する図１０に示すように、外部から受信されるモノクロ画像情報に含まれるデータ種類（データＩＤ）の個数に対応して定まる複数（この例では４個）のフォームデータ０１〜０４の識別情報である。実際のフォームデータでは、後続する各種コマンドにより、１枚の印字紙２０１に記録されるオブジェクトの個数および配置位置等が定まる。本明細書における「オブジェクト」とは、フォームを構成する文字、イメージ、バーコード等の記録要素であり、受信したモノクロ画像情報に含まれるデータがフォーム内の特定のオブジェクトとして採用される。「フォーム」とは複数のオブジェクトの組み合わせおよび配置の形式である。
【００３６】
用紙設定コマンド６０１は、記録媒体、例えば、連続ラベル紙のサイズ等を設定するコマンドであり、「識別コード」「用紙種類」「用紙縦サイズ」「用紙横サイズ」を含んでいる。
【００３７】
記録装置動作設定コマンド６０２は、記録装置本体の動作や記録枚数を設定するコマンドであり、「識別コード」「給紙モード」「搬送速度」「有効記録領域」「記録枚数」を含んでいる。
【００３８】
オブジェクトフォーマットコマンド６０３、６０４、６０５は、文字、イメージ、バーコードなどのオブジェクトの識別情報であるオブジェクトＩＤ毎にフォーマット情報を設定するコマンドであり、「識別コード」とそれぞれのコマンドに固有のデータ部とを含んでいる。
【００３９】
より具体的には、文字についてのオブジェクトフォーマットコマンド６０３は、「識別コード」「オブジェクトＩＤ」「描画座標」「フォント種類」「文字サイズ」「文字装飾」「文字間隔」「回転（角度）」を含んでいる。
【００４０】
イメージについてのオブジェクトフォーマットコマンド６０４は、「識別コード」「オブジェクトＩＤ」「描画座標」「イメージ種類」「縦横サイズ」を含んでいる。
【００４１】
バーコードについてのオブジェクトフォーマットコマンド６０５は、「識別コード」「オブジェクトＩＤ」「描画座標」「バーコード種類」「バーコードサイズ」「回転（角度）」を含んでいる。
【００４２】
フォームデータ登録終了コマンド６０６は、フォームデータの登録終了を示すコマンド６０６であり、「識別コード」のみからなる。
【００４３】
これらのコマンドは記録コマンド転送例６１０に示すようなコマンド列としてホストＰＣ１００から記録装置１０１に予め送信される。
【００４４】
図７はホストＰＣから予め登録されるオブジェクト情報登録に関する種々の制御コマンドの構造例を示した図である。
【００４５】
この図に示すように、全てのコマンドは、そのコマンドの先頭にコマンドの種類を識別する識別コードが配置され、その識別コードに続いて、そのコマンドに関する付帯的な指示を設定するオペランドが続く。なお、コマンドの種類によっては、オペランドがなく、識別コードのみで構成される場合もある。
【００４６】
オブジェクト情報登録に関する制御コマンドとしては、コマンド７０１〜７０５がある。
【００４７】
オブジェクト情報登録開始コマンド７０１は、オブジェクト情報の登録開始を指示するコマンドであり、「識別コード」のみからなる。
【００４８】
フォームデータ選択設定コマンド７０２は、フォームデータの選択設定を行うコマンドであり、「識別コード」「フォームデータＩＤ」「フォーム選択データＩＤ数」「データＩＤ」を含む。選択する「フォームデータＩＤ」はオペランド７０７にて指定した「データＩＤ」の種類および個数に対応して定まる。選択する「フォームデータＩＤ」がデータＩＤの個数のみで定まる場合には各「データＩＤ」７０７は不要である。逆に「データＩＤ」７０７があれば「フォーム選択データＩＤ数」は必ずしもなくてもよい。
【００４９】
オブジェクトデータ設定コマンド７０３は、データＩＤ７０８のデータを元に「設定種別」内容に応じてあるオブジェクトＩＤ７０９のオブジェクトデータを生成する方法を設定するコマンドであり、「識別コード」「オブジェクトＩＤ」７０９、「設定種別」７１１、「データＩＤ」７０８からなる。ここで、「設定種別」７１１には、オペランドにて指定されたデータＩＤ７０８のデータをそのままオブジェクトＩＤ７０９のオブジェクトデータとして採用する設定（例えば、図１２のオブジェクトＩＤ０１〜０３）や、複数のデータＩＤ７０８のデータを連結して採用する設定（例えば、図１２のオブジェクトＩＤ０４）や、複数のデータＩＤ７０８に対し、オブジェクトデータとして未採用のデータＩＤのデータを採用する設定（例えば、図１２のオブジェクトＩＤ０５〜０８）などがある。
【００５０】
オブジェクトカラー情報コマンド７０４は、あるデータＩＤ７１０が割り当てられたオブジェクトのカラー情報を設定するコマンドであり、「識別コード」「データＩＤ」７１０、「オブジェクト色」「線色」「背景色」を含んでいる。「線色」とはオブジェクトの境界線の色を意味する。ここでは１つのデータＩＤが１対１に対応するオブジェクトの色を想定している。ただし、複数のデータＩＤが対応付けられたオブジェクトについては、それらのデータＩＤのいずれかに対応付けられたカラー情報を利用するようにしてもよい。
【００５１】
オブジェクト情報登録終了コマンド７０５は、オブジェクト情報の登録終了を示すコマンド７０５であり、「識別コード」のみからなる。
【００５２】
これらのコマンドは記録コマンド転送例７１２に示すようなコマンド列としてホストＰＣ１００から記録装置１０１に予め送信される。
【００５３】
図８は、ホストＰＣから送信される記録データに関する種々の制御コマンドの構造を示した図である。この図に示すように、全てのコマンドは、そのコマンドの先頭にコマンドの種類を識別する識別コードが配置され、その識別コードに続いて、そのコマンドに関する付帯的な指示を設定するオペランドが続く。なお、コマンドの種類によっては、オペランドがなく、識別コードのみで構成される場合もある。
【００５４】
記録データに関する制御コマンドとしては、コマンド８０１〜８０３が設けられている。データコマンド８０１あるデータＩＤのデータを設定するコマンドであり、「識別コード」「データＩＤ」「データ長」「データ」を含む。
【００５５】
ジョブ開始コマンド８０２は、記録データの終了を示すとともにジョブの開始を指示するコマンドであり、「識別コード」のみからなる。
【００５６】
これらのコマンドは記録コマンド転送例８０３に示すようなコマンド列としてホストＰＣ１００から記録装置１０１に出力される。
【００５７】
次に、以上説明した構成の記録システムにおけるフォームデータとオブジェクト情報の登録及び記録媒体への印刷処理について、図９〜図１３を参照して説明する。
【００５８】
図９は上記構成の記録システムにおける記録処理の一例を説明するためのフローチャートである。なお、この記録処理は、記録装置１０１の処理部であるＣＰＵ５０１ａが、例えば、ＲＯＭ５０２に格納されたアプリケーションソフトを読み出して実行することにより実現される。図１０はフォームデータ登録処理の一例を説明するための模式図である。図１１はオブジェクトカラー情報登録処理の一例を説明するための模式図である。図１２はオブジェクトデータ設定処理の一例を説明するための模式図である。図１３はモノクロ画像情報をカラー記録した記録結果の一例を説明するための模式図である。
【００５９】
以下、図９に示したフローチャートに沿って説明する。
【００６０】
このアプリケーションが起動されると、ステップＳ９０１において、ホストＰＣから送信される情報を受信し、ステップＳ９０２にて送られたデータがフォームデータ登録コマンドであるかを判断し、フォームデータ登録コマンドである場合には、ステップＳ９０３にて、フォームデータをフォームデータバッファメモリ及び不揮発性メモリ５１４に記憶し、再度ステップＳ９０１にてホストＰＣからのデータ受信待ちとなる。ここでは、図７で説明したオブジェクトカラー情報コマンド７０４により、図１０に示す例のようにデータＩＤ０４〜０７の個数に応じて、フォームデータ０１〜０４の各フォーム選択データＩＤとして４個のフォームデータが登録されたとする。
【００６１】
ステップＳ９０２にて受信データがフォームデータでないと判断された場合、次にステップＳ９０４にて受信データがオブジェクト情報であるか否かを判断する。送られたデータがオブジェクト情報登録コマンドである場合には、ステップＳ９０５にてオブジェクト情報をオブジェクト情報バッファメモリ及び不揮発性メモリ５１４に記憶し、再度ステップＳ９０１にてホストＰＣからのデータ受信待ちとなる。ここでは、図１１に示す例のように、データＩＤ０４〜０７に対するオブジェクトのカラー情報（色情報）が登録されたとする。また、図１２に示すようにオブジェクトＩＤに対し、対応するデータＩＤが設定されたとする。すなわち、データＩＤ０１〜０３のデータをそれぞれオブジェクトＩＤ０１〜０３のデータとして採用する。データＩＤ０１とデータＩＤ０２とデータＩＤ０３のデータの組み合わせをオブジェクトＩＤ４のデータとして採用する。さらに、データＩＤ０４〜０７のデータのうち、未採用のデータを順次オブジェクトＩＤ０５〜０８のデータとして採用する。例えば、データＩＤ０４，０６のみが受信モノクロ画像情報に含まれるならば、データＩＤ０４のデータがオブジェクトＩＤ０５として採用され、データＩＤ０６のデータがオブジェクトＩＤ０６のデータとして採用される。
【００６２】
ステップＳ９０４にて受信データがオブジェクト情報でないと判断された場合、次にステップＳ９０５にて受信データがモノクロ画像情報であるか否かを判断する。送られたデータがモノクロ画像情報でない場合には不正なコマンドであるとして（Ｓ９０６）、ステップＳ９０７にてエラーメッセージの表示等によるエラー出力を行って、この処理を終了する。
【００６３】
受信データがモノクロ画像情報であると判断された場合、ステップＳ９０８にてモノクロ画像情報内のデータに基づいてフォームデータを選択する。具体的にはデータＩＤの個数に基づいてフォームデータを選択する。
【００６４】
図１３（ａ）に示した例のようなデータコマンド列を受信すると、データＩＤ０４〜０７の個数（総数）が４であるため、フォームデータ０４が選択される。図１３（ｂ）に示した例のようなデータコマンド列を受信すると、データＩＤの個数が２であるため、フォームデータ０２が選択される。
【００６５】
図１３（ａ）に示した例の場合、オブジェクトＩＤ０１、０２、０３のデータはデータＩＤ０１、０２、０３のデータとなり、オブジェクトＩＤ０４のデータはデータＩＤ０１、０２、０３のデータをつないだデータとなる。また、オブジェクトＩＤ０５、０６、０７、０８のデータはそれぞれデータＩＤ０４、０５、０６、０７のデータとなる。オブジェクトのカラー情報は、図１１に示した例によれば、オブジェクトＩＤ０５のオブジェクト色である文字色がホワイト、線色が透明、背景色がレッドとなり、オブジェクトＩＤ０６のオブジェクト色である文字色がホワイト、線色が透明、背景色がブルーとなり、オブジェクトＩＤ０７のオブジェクト色である文字色がブラック、線色が透明、背景色がグリーンとなり、オブジェクトＩＤ０８のオブジェクト色である文字色がブラック、線色が透明、背景色がイエローとなる。
【００６６】
図１３（ｂ）に示した例の場合、オブジェクトＩＤ０１、０２、０３のデータはそれぞれデータＩＤ０１、０２、０３のデータであり、オブジェクトＩＤ０４のデータはデータＩＤ０１、０２、０３のデータを結合したデータとなり、オブジェクトＩＤ０５、０６のデータはそれぞれデータＩＤ０４、０５のデータとなる。オブジェクトのカラー情報はオブジェクトＩＤ０５のオブジェクト色である文字色がホワイト、線色が透明、背景色がレッドとなり、オブジェクトＩＤ０６のオブジェクト色である文字色がブラック、線色が透明、背景色がグリーンとなる。
【００６７】
図９に戻り、次にステップＳ９０９にて、色情報が設定されないオブジェクトに対してブラックＢＫのイメージバッファメモリ５０６に画像を展開する。ついで、ステップＳ９１０にて、色情報が付加されたオブジェクトに対して各色のイメージバッファメモリ５０６に画像を展開する。記録画像の展開が終了すると、ステップＳ９１１にて記録媒体の印刷処理として記録媒体を搬送し、各記録ヘッドにてイメージバッファメモリ５０６に展開された画像イメージの記録を行う。
【００６８】
ステップＳ９１２にて指定枚数分の印刷処理が終了したことを確認し、記録処理を終了する。
【００６９】
＜第２の実施の形態＞
上記第１の実施の形態では、フォームデータ登録コマンド、オブジェクト情報登録コマンド、データコマンドは、ホストコンピュータより送信されるような形態であった。しかし、本発明はこのような形態に限るものでない。例えば、フォームデータ登録コマンド、オブジェクト情報登録コマンドは予めホストコンピュータより送信され、データコマンドの少なくとも一部は記録装置に接続されたキーボードやバーコードリーダから送信されるデータであってもよい。このような構成の記録システムの構成図について図１４を参照して説明する。
【００７０】
図１４は第２の実施の形態の代表的なシステム構成を示している。第１の実施の形態と異なる点は、記録装置１０１とホストＰＣ１０１の他、記録装置１０１に直接接続されたキーボード５２１やバーコードリーダ５２３を備えていることである。この図に示すように、記録装置１０１とホストＰＣ１００とは、プリンタケーブル１０７で接続され、ホストＰＣ１００で処理されたフォームデータ登録コマンドやオブジェクト情報登録コマンドを記録装置１０１へ送信し、記録装置１０１に記憶させるように構成されている。プリンタケーブル１０７はフォームデータやオブジェクト情報の登録の際に記録装置１０１とホストＰＣ１００とを接続すればよく、一旦登録を行ったあとは接続を外してもよい。記録を行う際は、記録装置１０１に接続された、キーボード５２１またはバーコードリーダ５２３よりデータコマンドを受信し、記録装置１０１で記録する。
【００７１】
＜その他の実施の形態＞
上記実施の形態では、フォームデータの選択方法やオブジェクトに対する色情報の割り当てにデータＩＤといったＩＤを用いたが、ＩＤではなく、データの内容に応じてフォームデータの選択、オブジェクトに対する色情報の割り当てを行う方式であってもよい。
【００７２】
また、本実施の形態では、フルラインタイプのインクジェット方式の印刷装置を利用するものとして説明したが、用紙搬送方向に対して垂直に記録ヘッドをスキャンさせる、いわゆるシリアルタイプのプリンタにおいても有効である。また、記録画像の階調性を高めるために淡色インクの記録ヘッドを追加したものや、インクジェット方式以外の記録ヘッドを持つプリンタに対しても有効である。
【００７３】
本実施の形態では記録媒体としてラベル紙を用いたが、シート状のカット紙、リストバンドメディア等に関しても有効である。
【図面の簡単な説明】
【００７４】
【図１】本発明の代表的な実施の形態に係るカラー記録装置とホストＰＣとを備えた記録システムの構成図である。
【図２】図１に示した記録装置が記録媒体として使用するラベル紙の概略構成を示した模式図である。
【図３】図１に示した記録装置の内部の概略構成を示す断面図である。
【図４】図１に示した記録装置が用いる記録ヘッドの配置を模式的に説明する斜視図である。
【図５】図１に示した記録装置の制御構成を示すブロック図である。
【図６】本発明の実施の形態においてホストＰＣから予め登録されるフォームデータ登録に関する種々の制御コマンドの構造例を示した図である。
【図７】本発明の実施の形態においてホストＰＣから予め登録されるオブジェクト情報登録に関する種々の制御コマンドの構造例を示した図である。
【図８】本発明の実施の形態においてホストＰＣから送信される記録データに関する種々の制御コマンドの構造を示した図である。
【図９】本発明の実施の形態に係る記録システムにおける記録処理の一例を説明するためのフローチャートである。
【図１０】本発明の実施の形態におけるフォームデータ登録処理の一例を説明するための模式図である。
【図１１】本発明の実施の形態におけるオブジェクトカラー情報登録処理の一例を説明するための模式図である。
【図１２】本発明の実施の形態におけるオブジェクトデータ設定処理の一例を説明するための模式図である。
【図１３】本発明の実施の形態におけるモノクロ画像情報をカラー記録した記録結果の一例を説明するための模式図である。
【図１４】本発明の第２の実施の形態の代表的なシステム構成を示すブロック図である。
【図１５】従来のモノクロ画像情報に基づいてカラー記録を行う一つの手法の説明図である。
【図１６】従来のモノクロ画像情報に基づいてカラー記録を行う他の手法の説明図である。
【符号の説明】
【００７５】
１００…ホストコンピュータ（ホストＰＣ）
１０１…記録装置
２００…ラベル紙
２０１…印字紙
２０２…台紙
３０５…記録ヘッドユニット
３０６，３０６Ｋ，３０６Ｃ，３０６Ｍ，３０６Ｙ…記録ヘッド
５０１…メインコントローラ
５０５…モータドライバ
５０６，５０６Ｋ，５０６Ｃ，５０６Ｍ，５０６Ｙ…イメージバッファメモリ
５１１…センサ回路
５１４…不揮発性メモリ
５２１…キーボード
５２２…インタフェース（Ｉ／Ｆ）回路
５２３…バーコードリーダ
５２４…インタフェース（Ｉ／Ｆ）回路
６００…フォームデータ登録開始コマンド
６０１…用紙設定コマンド
６０２…記録装置動作設定コマンド
６０３〜６０５…オブジェクトフォーマットコマンド
６０６…フォームデータ登録終了コマンド
６１０…記録コマンド転送例
７０１…オブジェクト情報登録開始コマンド
７０２…フォームデータ選択設定コマンド
７０３…オブジェクトデータ設定コマンド
７０４…オブジェクトカラー情報コマンド
７０５…オブジェクト情報登録終了コマンド
７０７…オペランド
７１２…記録コマンド転送例
８０１…データコマンド
８０２…ジョブ開始コマンド
８０３…記録コマンド転送例
【図２】
2010017916.tif 000003
【図６】
2010017916.tif 000004
【図７】
2010017916.tif 000005
【図８】
2010017916.tif 000006
【図９】
2010017916.tif 000007
【図１０】
2010017916.tif 000008
【図１１】
2010017916.tif 000009
【図１２】
2010017916.tif 000010
【図１】
2010017916.tif 000011
【図３】
2010017916.tif 000012
【図４】
2010017916.tif 000013
【図５】
2010017916.tif 000014
【図１３】
2010017916.tif 000015
【図１４】
2010017916.tif 000016
【図１５】
2010017916.tif 000017
【図１６】
2010017916.tif 000018