(57)【特許請求の範囲】
【請求項１】
下記の工程を備えた、主色および副色からなる２色印刷データ生成方法。
（ａ）フルカラーデータの各画素の色を、順不同の赤、緑及び青の３原色、若しくは、順不同のシアン、マジェンタ及び黄の３原色の色強度によって表される以下の指定色のいずれか１色に減色した減色イメージデータを生成する減色工程と、
（第１色、第２色、第３色）＝（ｉ，ｉ，ｉ）
（第１色、第２色、第３色）＝（ｉ，ｉ，ｊ）
（第１色、第２色、第３色）＝（ｉ，ｊ，ｉ）
（第１色、第２色、第３色）＝（ｉ，ｊ，ｊ）
（第１色、第２色、第３色）＝（ｊ，ｉ，ｉ）
（第１色、第２色、第３色）＝（ｊ，ｉ，ｊ）
（第１色、第２色、第３色）＝（ｊ，ｊ，ｉ）
（第１色、第２色、第３色）＝（ｊ，ｊ，ｊ）
（ｂ）以下の条件に従って、前記減色イメージデータの各指定色を主色または副色または背景色のいずれかに変換し、２色印刷データを生成する色変換工程；
（条件１）  （第１色、第２色、第３色）＝（ｉ，ｉ，ｉ）により表される前記指定色を前記主色に変換し、
（条件２）  （第１色、第２色、第３色）＝（ｊ，ｊ，ｊ）により表される前記指定色を前記背景色に変換し、及び、
（条件３）  （第１色、第２色、第３色）≠（ｊ，ｊ，ｊ）かつ（第１色、第２色、第３色）≠（ｉ，ｉ，ｉ）により表される前記指定色を前記副色に変換する。
【請求項２】
前記フルカラーデータの各画素は、（第１色、第２色、第３色）＝（ｋ1−１，ｋ2−１，ｋ3−１）、（ｋ1，ｋ2，ｋ3は３以上の整数）で表され、前記工程（ａ）で、第１色、第２色、第３色毎に定められた閾値とｋ1−１，ｋ2−１，ｋ3−１の各値とを比較し、比較した結果に基づいて、前記フルカラーデータの各画素の色を、前記ｉあるいはｊで表される指定色のいずれか１色に減色する請求項１記載の２色印刷データ生成方法。
【請求項３】
更に、下記の工程を備えた、請求項１又は２に記載の２色印刷データ生成方法。
（ｃ）前記主色および前記副色を設定し、前記色変換工程（ｂ）で用いる色変換工程を以下の工程から選択する色変換設定工程。
（ｂ１）予め定められた条件に基づいて、前記減色イメージデータの各指定色を前記主色または前記副色または前記背景色のいずれかに一意的に変換する第１の色変換工程、
（ｂ２）各指定色と、前記主色または前記副色または前記背景色とを関係付ける変更可能な変換テーブルに基づいて、前記減色イメージデータの各指定色を前記主色または前記副色または前記背景色のいずれかに任意に変換する第２の変換工程。
【請求項４】
フルカラーデータの各画素の色を、順不同の赤、緑及び青の３原色、若しくは、順不同のシアン、マジェンタ及び黄の３原色の色強度によって表される以下の指定色のいずれか１色に減色した減色イメージデータを生成する減色イメージデータ生成部と、
（第１色、第２色、第３色）＝（ｉ，ｉ，ｉ）
（第１色、第２色、第３色）＝（ｉ，ｉ，ｊ）
（第１色、第２色、第３色）＝（ｉ，ｊ，ｉ）
（第１色、第２色、第３色）＝（ｉ，ｊ，ｊ）
（第１色、第２色、第３色）＝（ｊ，ｉ，ｉ）
（第１色、第２色、第３色）＝（ｊ，ｉ，ｊ）
（第１色、第２色、第３色）＝（ｊ，ｊ，ｉ）
（第１色、第２色、第３色）＝（ｊ，ｊ，ｊ）
以下の条件に従って、前記減色イメージデータの各指定色を主色または副色または背景色のいずれかに変換し、２色印刷データを生成する印刷データ生成部とを備えた２色印刷データ生成装置；
（条件１）  （第１色、第２色、第３色）＝（ｉ，ｉ，ｉ）により表される前記指定色を前記主色に変換し、
（条件２）  （第１色、第２色、第３色）＝（ｊ，ｊ，ｊ）により表される前記指定色を前記背景色に変換し、及び、
（条件３）  （第１色、第２色、第３色）≠（ｊ，ｊ，ｊ）かつ（第１色、第２色、第３色）≠（ｉ，ｉ，ｉ）により表される前記指定色を前記副色に変換する。
【請求項５】
前記フルカラーデータの各画素は、（第１色、第２色、第３色）＝（ｋ1−１，ｋ2−１，ｋ3−１）、（ｋ1，ｋ2，ｋ3は３以上の整数）で表され、前記減色イメージデータ生成部は、第１色、第２色、第３色毎に定められた閾値とｋ1−１，ｋ2−１，ｋ3−１の各値とを比較し、比較した結果に基づいて、前記フルカラーデータの各画素の色を、前記ｉあるいはｊで表される指定色のいずれか１色に減色する請求項４記載の２色印刷データ生成装置。
【請求項６】
更に、下記の色変換設定部を備えた、請求項４又は５に記載の２色印刷データ生成装置。
前記主色および前記副色を設定し、前記印刷データ生成部で用いる色変換方式を以下の方式から選択する色変換設定部。
予め定められた条件に基づいて、前記減色イメージデータの各指定色を前記主色または前記副色または前記背景色のいずれかに一意的に変換する第１の色変換方式、
各指定色と、前記主色または前記副色または前記背景色とを関係付ける変更可能な変換テーブルに基づいて、前記減色イメージデータの各指定色を前記主色または前記副色または前記背景色のいずれかに任意に変換する第２の変換方式。
【請求項７】
下記の工程を含む、２色印刷データ生成方法のプログラムを記録した情報記録媒体；
（ａ）フルカラーデータの各画素の色を、順不同の赤、緑及び青の３原色、若しくは、順不同のシアン、マジェンタ及び黄の３原色の色強度によって表される以下の指定色のいずれか１色に減色した減色イメージデータを生成する減色工程と、
（第１色、第２色、第３色）＝（ｉ，ｉ，ｉ）
（第１色、第２色、第３色）＝（ｉ，ｉ，ｊ）
（第１色、第２色、第３色）＝（ｉ，ｊ，ｉ）
（第１色、第２色、第３色）＝（ｉ，ｊ，ｊ）
（第１色、第２色、第３色）＝（ｊ，ｉ，ｉ）
（第１色、第２色、第３色）＝（ｊ，ｉ，ｊ）
（第１色、第２色、第３色）＝（ｊ，ｊ，ｉ）
（第１色、第２色、第３色）＝（ｊ，ｊ，ｊ）
（ｂ）以下の条件に従って、前記減色イメージデータの各指定色を主色または副色または背景色のいずれかに変換し、２色印刷データを生成する色変換工程；
（条件１）  （第１色、第２色、第３色）＝（ｉ，ｉ，ｉ）により表される前記指定色を前記主色に変換し、
（条件２）  （第１色、第２色、第３色）＝（ｊ，ｊ，ｊ）により表される前記指定色を前記背景色に変換し、及び、
（条件３）  （第１色、第２色、第３色）≠（ｊ，ｊ，ｊ）かつ（第１色、第２色、第３色）≠（ｉ，ｉ，ｉ）により表される前記指定色を前記副色に変換する。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、２色印刷データ生成装置、２色印刷データ生成方法および情報記録媒体に関する。特に、印刷対象であるフルカラーデータの各画素の色を背景色、主色および副色によって印刷可能な印刷色に変換した色変換イメージデータに基づいて、２色印刷データを生成する２色印刷データ生成装置、２色印刷データ生成方法および情報記録媒体に関する。
【０００２】
【従来の技術】
ＰＯＳ端末システム等においてフルカラーデータである印刷対象をプリンタへ印刷コマンドする際に、プリンタがフルカラー印刷用プリンタである場合は、従来からフルカラーデータをフルカラー印刷データに変換する方法および装置が存在しており、フルカラー印刷用プリンタにおいて、フルカラー印刷データを入力することによりフルカラー印刷することは可能であった。フルカラーデータの各画素の色は、ＲＧＢデータ形式またはＣＭＹデータ形式によって数値化される。ＲＧＢデータ形式は、０から２５５の整数値によって数値化した赤、緑および青の各輝度の組み合わせによって２５６＊２５６＊２５６＝１６７７７２１６種類の色を表す。ＣＭＹデータ形式は、０から２５５の整数値によって数値化したシアン、マジェンタおよび黄の各輝度の組み合わせによって２５６＊２５６＊２５６＝１６７７７２１６種類の色を表す。ここで、ＣＭＹデータ形式は、黒を含めたＣＭＹＫデータ形式と呼ぶこともある。
【０００３】
【発明が解決しようとする課題】
ＰＯＳ端末システム等においては、印刷コストの削減等により、フルカラー印刷用プリンタよりも２色印刷用プリンタがプリンタとして使用されることが多い。しかしながら、２色印刷用プリンタにおいては、フルカラーデータから変換された２色印刷データを入力する必要があったが、フルカラーデータを２色印刷データに変換する方法および装置がなかった。尚、２色印刷用プリンタが印刷可能な２色を主色および副色といい、印刷用紙の色を背景色という。
【０００４】
従って、本発明は、以上のような問題点を解決するためになされたもので、印刷対象であるフルカラーデータの各画素の色を背景色、主色および副色によって印刷可能な印刷色に変換した色変換イメージデータに基づいて、２色印刷データを生成する２色印刷データ生成装置、２色印刷データ生成方法および情報記録媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の、２色印刷データ生成方法の１つの態様は、
下記の工程を備えた、主色および副色からなる２色印刷データ生成方法。即ち、
（ａ）フルカラーデータの各画素の色を、順不同の赤、緑及び青の３原色、若しくは、順不同のシアン、マジェンタ及び黄の３原色の色強度によって表される以下の指定色のいずれか１色に減色した減色イメージデータを生成する減色工程と、
（第１色、第２色、第３色）＝（ｉ，ｉ，ｉ）
（第１色、第２色、第３色）＝（ｉ，ｉ，ｊ）
（第１色、第２色、第３色）＝（ｉ，ｊ，ｉ）
（第１色、第２色、第３色）＝（ｉ，ｊ，ｊ）
（第１色、第２色、第３色）＝（ｊ，ｉ，ｉ）
（第１色、第２色、第３色）＝（ｊ，ｉ，ｊ）
（第１色、第２色、第３色）＝（ｊ，ｊ，ｉ）
（第１色、第２色、第３色）＝（ｊ，ｊ，ｊ）
（ｂ）以下の条件に従って、前記減色イメージデータの各指定色を主色または副色または背景色のいずれかに変換し、２色印刷データを生成する色変換工程を備えている。
【０００６】
（条件１）  （第１色、第２色、第３色）＝（ｉ，ｉ，ｉ）により表される前記指定色を前記主色に変換し、
（条件２）  （第１色、第２色、第３色）＝（ｊ，ｊ，ｊ）により表される前記指定色を前記背景色に変換し、及び、
（条件３）  （第１色、第２色、第３色）≠（ｊ，ｊ，ｊ）かつ（第１色、第２色、第３色）≠（ｉ，ｉ，ｉ）により表される前記指定色を前記副色に変換する。例えば、前記第１色、前記第２色および前記第３色は、順不同の赤、緑および青であり、また、順不同のシアン、マジェンタおよび黄であってもよい。
【０００７】
また、好ましくは、前記フルカラーデータの各画素は、（第１色、第２色、第３色）＝（ｋ1−１，ｋ2−１，ｋ3−１）、（ｋ1，ｋ2，ｋ3は３以上の整数）で表わされ、この場合において、前記工程（ａ）で、第１色、第２色、第３色毎に定められた閾値とｋ1−１，ｋ2−１，ｋ3−１の各値とを比較し、比較した結果に基づいて、前記フルカラーデータの各画素の色を、前記ｉあるいはｊで表される指定色のいずれか１色に減色するようにしてもよい。
【０００８】
本発明の、２色印刷データ生成方法は、更に、（ｃ）前記主色および前記副色を設定し、前記色変換工程（ｂ）で用いる色変換工程を以下の工程から選択する色変換設定工程を備えている。
【０００９】
（ｂ１）予め定められた条件に基づいて、前記減色イメージデータの各指定色を前記主色または前記副色または前記背景色のいずれかに一意的に変換する第１の色変換工程；
（ｂ２）前記指定色と前記主色または前記副色または前記背景色とを関係付ける変更可能な変換テーブルに基づいて、前記減色イメージデータの各指定色を前記主色または前記副色または前記背景色のいずれかに任意に変換する第２の変換工程。
【００１０】
本発明の、情報記録媒体は、上述の２色印刷データ生成方法のプログラムを記録した情報記録媒体である。また、本発明の２色印刷データ生成装置も、上述した２色印刷データ生成方法により特定される事項を実現する装置である。
【００１１】
【発明の実施の形態】
この発明の一実施態様を、図面を参照しながら説明する。なお、以下に説明する実施態様は説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であればこれらの各要素もしくは全要素をこれと均等なものによって置換した実施態様を採用することが可能であるが、これらの実施態様も本発明の範囲に含まれる。
【００１２】
（２色印刷データ生成装置の一例）
図３２は、２色印刷データ生成装置の位置付けを示す図の一例である。
【００１３】
ホスト装置１０２は、ホスト装置１０２の記憶部に格納されている印刷対象であるフルカラーデータを印刷するための印刷コマンドを、２色印刷データ生成装置１０１を介して、２色印刷用プリンタ１０３へ出力する。２色印刷データ生成装置１０１は、フルカラーデータ２色印刷データに変換し、その２色印刷データを印刷コマンドと共に２色印刷用プリンタ１０３へ出力する。２色印刷用プリンタ１０３は、受信した印刷コマンド、２色印刷データに基づいて印刷用紙に印刷を実行する。ここで、印刷対象であるフルカラーデータについては、画像入力装置から２色印刷データ生成装置１０１に入力することも、２色印刷データ生成装置１０１内にフルカラーデータを生成若しくは入力する機能を備えることも可能である。
【００１４】
また、２色印刷データ生成装置１０１をソフトウエアおよび／またはハードウエアの機能として、ホスト装置１０２および／または２色印刷用プリンタ１０３に内蔵することも可能である。ソフトウエアおよび／またはハードウエアの機能を実現する具体的な形態としては、ホスト装置１０２で実行されるアプリケーションプログラムから出力されるフルカラーデータを印刷データに変換し、プリンタ１０３に送信するドライバであってもよいし、ホストに内蔵され、フルカラーデータを印刷データに変換する専用のインタフェースカードであってもよい。  本発明の２色印刷データ生成装置は、ホスト装置から印刷要求された印刷対象であるフルカラーデータの各画素の色を、所定の数の指定色に減色した減色イメージデータを生成する減色イメージデータ生成部２０１と、減色イメージデータの各指定色を主色または副色または背景色のいずれかに変換し、２色印刷データを生成する印刷データ生成部２０５とを備えている。更に、主色および副色を設定し、色変換方式の選択、および色変換方式に基づいた所要の設定をする色変換設定部を備えている。
【００１５】
図３３は、２色印刷データ生成装置の機能ブロックの構成を示す図の一例である。
【００１６】
２色印刷データ生成装置１０１は、減色イメージデータ生成部２０１、印刷データ生成部２０５および色変換設定部２０４を備えている。印刷データ生成部２０５は、色変換部２０２と印刷データ変換部２０３を備えている。
【００１７】
減色イメージデータ生成部２０１は、フルカラーデータ記憶部２１１に格納されている印刷対象であるフルカラーデータを読み込み、読み込んだフルカラーデータを所定の色数に減色した減色イメージデータに変換し、変換した減色イメージデータを減色イメージデータ記憶部２１２に格納する。例えば、１６ｂｉｔ、２４ｂｉｔのフルカラーデータを誤差拡散処理方法等によりＲＧＢデータ形式の８色に減色した減色イメージデータに変換する。
【００１８】
色変換部２０２は、減色イメージデータ記憶部２１２に格納されている減色イメージデータを読み込み、後述の色変換設定部２０４によって選択されている色変換方式を実行するためのパラメータ、プログラムを設定記憶部２１５から読み込み、そのプログラムを実行することにより、減色イメージデータの各指定色をプリンタによって印刷可能な色（以下、印刷可能色と呼ぶ）のいずれかに変換した色変換イメージデータを生成し、生成した色変換イメージデータを色変換イメージデータ記憶部２１３に格納する。
【００１９】
印刷データ変換部２０３は、色変換イメージデータを、接続されているプリンタ１０３固有の２色印刷データに変換し、その２色印刷データを印刷データ記憶部２１４に格納する。例えば、プリンタ１０３がラインサーマルプリンタであれば、ラスタデータに変換し、シリアルインクジェットプリンタであれば、そのプリンタのノズル数に相当する単位のビットイメージデータに変換する。即ち、色変換イメージデータを、プリンタのヘッド、印刷データを受信するバッファ等の各プリンタ固有の構造に合わせたデータに変換する。
【００２０】
色変換設定部２０４は、上述の色変換部２０２において、減色した各色をプリンタによって印刷可能な色に変換するための色変換方式を選択し、設定した方式に基づいて所要の色変換設定情報を設定し、設定記憶部２１５に格納する。
【００２１】
色変換方式には、減色した各色を固定の印刷色に変換する固定変換方式、減色イメージデータの各指定色と印刷可能色とを関係付ける変換テーブルをユーザが任意に変更できるように構成し、印刷の仕方等により各指定色を任意に印刷可能色に変換する可変変換方式がある。固定変換方式が選択された場合は、ユーザが変更できない固定の条件に基づいて各指定色を印刷可能色に変換した色変換イメージデータを生成し、可変変換方式が選択された場合は、ユーザが印刷の仕方等により、設定・変更した変換テーブルに基づいて、各指定色を印刷可能色に変換した色変換イメージデータを生成する。
【００２２】
図３４は、減色イメージおよび色変換画像を示す図である。
【００２３】
図に示すように、例えば、減色の色数を８色にした場合、ＲＧＢ各色の色強度で表現されるフルカラーデータを、単純減色処理により８色の減色イメージに変換する。ｋR×ｋG×ｋB色のフルカラーデータの各画素の色強度は、（Ｒ、Ｇ、Ｂ）＝（ｋR−１，ｋB−１，ｋB−１）で表すことが可能である。各画素の色を８色に減色する場合、ＲＧＢ毎に定められた各閾値と各色強度ｋR−１，ｋG−１，ｋB−１とを比較し、各閾値より各色強度ｋR−１，ｋG−１，ｋB−１の値が小さければ０に、また等しいか大きければ１に変換し、８色の減色イメージデータを生成する。従って、フルカラーデータが、赤、緑、青、シアン、マジェンタ、黄、黒および白の８色で表現される減色イメージデータに変換される。
【００２４】
８色に減色処理された減色イメージデータを、固定変換方式によりプリンタにより印刷可能な２色と印刷用紙による背景色との３色により表現される色変換イメージデータに変換する。ここで、プリンタにより印刷可能な２色を主色および副色とする。即ち、２値化された（Ｒ，Ｇ，Ｂ）色強度により表現される減色イメージデータの各画素の色を下記の３条件に基づいて、主色、副色または背景色に変換する。
【００２５】
条件１：  （Ｒ，Ｇ，Ｂ）＝（０，０，０）を主色に変換する。
条件２：  （Ｒ，Ｇ，Ｂ）＝（１，１，１）を背景色に変換する。
条件３：  （Ｒ，Ｇ，Ｂ）≠（１，１，１）かつ
（Ｒ，Ｇ，Ｂ）≠（０，０，０）を副色に変換する。
【００２６】
例えば、主色を黒、副色を赤、背景色を白とすると、減色イメージデータが図３４に示したような色変換イメージデータに変換される。
【００２７】
図３５は、固定変換方式の変換テーブルの一例を説明する図である。
【００２８】
固定変換方式は、例えば減色イメージデータの白色を背景色に、減色イメージデータの白色以外の色を主色または副色に、決められた所定の条件に基づいて、一意的に変換する。従って、２値化された各画素の色を前記３条件に基づいて色変換すると、減色イメージデータの８色は、次のように主色、副色および背景色の３色に変換される。ここで、Ｆ（色）は、変換された色である。
【００２９】
主色＝  Ｆ（黒），        黒＝        （Ｒ，Ｇ，Ｂ）＝（０，０，０）
副色＝  Ｆ（青），        青＝        （Ｒ，Ｇ，Ｂ）＝（０，０，１）
副色＝  Ｆ（緑），        緑＝        （Ｒ，Ｇ，Ｂ）＝（０，１，０）
副色＝  Ｆ（シアン），    シアン＝    （Ｒ，Ｇ，Ｂ）＝（０，１，１）
副色＝  Ｆ（赤），        赤＝        （Ｒ，Ｇ，Ｂ）＝（１，０，０）
副色＝  Ｆ（マジェンタ），マジェンタ＝（Ｒ，Ｇ，Ｂ）＝（１，０，１）
副色＝  Ｆ（黄），        黄＝        （Ｒ，Ｇ，Ｂ）＝（１，１，０）
背景色＝Ｆ（白），        白＝        （Ｒ，Ｇ，Ｂ）＝（１，１，１）
従って、例えば、主色を黒、副色を赤、背景色を白とした場合は、減色イメージデータの赤、緑、青、シアン、マジェンタ、黄が全て赤に変換される。しかし、主色を青、副色を赤、背景色を白とした場合は、減色イメージデータの赤、緑、青、シアン、マジェンタ、黄が全て赤に変換され、減色イメージデータのある画素が青であっても、その画素は赤に変換される。また、減色イメージデータにない色を主色と副色に指定することもできる。
【００３０】
（２色印刷データ生成方法の一例）
本発明の２色印刷データ生成方法は、（ａ）印刷対象であるフルカラーデータの各画素の色を、所定の数の指定色に減色した減色イメージデータを生成する減色イメージデータ生成工程と、（ｂ）減色イメージデータの指定色を主色または副色または背景色に色変換し、２色印刷データを生成する印刷データ生成工程とを備えている。
【００３１】
図３６は、２色印刷データ生成処理のフローチャートを示す一例である。
【００３２】
まず、フルカラーデータ記憶部２１１からフルカラーデータを読み込む（Ｓ５０１）。フルカラーデータの各画素の色は、ＲＧＢデータ形式、ＣＭＹデータ形式（ＣＭＹＫデータ形式）等、各原色の色強度の数値を用い表現されている。
【００３３】
次に、読み込んだフルカラーデータを所定の色数に減色した減色イメージデータに変換し（Ｓ５０２）、変換した減色イメージデータを減色イメージデータ記憶部２１２に格納する（Ｓ５０３）。例えば、ＲＧＢデータ形式によるＲ（＝赤）、Ｇ（＝緑）およびＢ（＝青）を０から２５５の色強度によって表現されるフルカラーデータを、色毎に予め定めた閾値と比較して、その閾値より色強度の値が小さければ０に、また等しいか大きければ１に変換し、８色の減色イメージデータを生成する。減色の処理方法としては、単純減色処理方法、パターンディザ処理方法、誤差拡散処理方法等がある。
【００３４】
次に、予め設定されている色変換設定情報を設定記憶部２１５から読み込み、（Ｓ５０４）、読み込んだ色変換設定情報から、いずれの色変換方式が選択されているかを判定する（Ｓ５０５）。
【００３５】
色変換方式が固定変換方式である場合（Ｓ５０５；「固定変換」）は、減色された白色を背景色（＝白）に、減色された白色以外の色を所定の条件に基づいて、主色または副色に一意的に変換した色変換イメージデータを生成し（Ｓ５０６）、生成した色変換イメージデータを、色変換イメージデータ記憶部２１３に格納する（Ｓ５０７）。例えば、前記３条件に基づいて、２値化された各色強度によって表現される８色を、主色（＝黒）、副色（＝赤）および背景色（＝白）の３色に色変換する。従って、色変換イメージデータの各画素の色を（Ｒ，Ｇ，Ｂ）で表現すると、黒＝（Ｒ，Ｇ，Ｂ）＝（０，０，０）、赤＝（Ｒ，Ｇ，Ｂ）＝（１，０，０）、白＝（Ｒ，Ｇ，Ｂ）＝（１，１，１）となる。
【００３６】
次に、色変換イメージデータの各画素の色を、主色および副色によるプリンタによって印刷可能な２色印刷データに変換し（Ｓ５０８）、変換した２色印刷データを印刷データ記憶部２１４に格納する（Ｓ５０９）。即ち、２値化した主色および副色の組み合わせ（主色、副色）からなる下記の式により、色変換イメージデータの各画素の色を数値化する。
【００３７】
主色＝  （主色、副色）＝（１，０）
副色＝  （主色、副色）＝（０，１）
背景色＝（主色、副色）＝（０，０）
なお、工程（Ｓ５０８）では、色変換イメージデータを、プリンタのヘッド、印刷データを受信するバッファ等の各プリンタ固有の構造に合わせた印刷データに変換する。
【００３８】
色変換方式が可変変換方式である場合（Ｓ５０５；「可変変換」）は、ユーザが設定・変更可能な変換テーブルに従って、減色イメージデータの各指定色を、主色、副色または背景色に変換する。（Ｓ５１４）このとき、各指定色を主色、副色または背景色のいずれかに割付けるかを選択するための入力画面を表示し、ユーザが、印刷の仕方等に基づいて、変換テーブルの設定、変更できるようにしていもよい。例えば、Ｈ（色）を変換テーブルにより変換された色とするとき、下記のように設定することができる。
【００３９】
主色＝  Ｈ（青），        青＝        （Ｒ，Ｇ，Ｂ）＝（０，０，１）
副色＝  Ｈ（緑），        緑＝        （Ｒ，Ｇ，Ｂ）＝（０，１，０）
主色＝  Ｈ（シアン），    シアン＝    （Ｒ，Ｇ，Ｂ）＝（０，１，１）
副色＝  Ｈ（赤），        赤＝        （Ｒ，Ｇ，Ｂ）＝（１，０，０）
主色＝  Ｈ（マジェンタ），マジェンタ＝（Ｒ，Ｇ，Ｂ）＝（１，０，１）
副色＝  Ｈ（黄），        黄＝        （Ｒ，Ｇ，Ｂ）＝（１，１，０）
主色＝  Ｈ（黒），        黒＝        （Ｒ，Ｇ，Ｂ）＝（０，０，０）
次に、（Ｓ５１４）で生成した色変換イメージデータを、色変換イメージデータ記憶部２１３に格納する（Ｓ５１５）。その後、Ｓ５０８と同様に、色変換イメージデータを、プリンタによって印刷可能な２色印刷データに変換し（Ｓ５１６）、変換した２色印刷データを印刷データ記憶部２１４に格納する（Ｓ５１７）。
【００４０】
また、本発明の２色印刷データ生成方法は、更に、主色および副色を設定し、上述した、固定変換方式、可変変換方式のいずれかの色変換方式を選択し、可変変換方式が選択されたときに、所要の設定をする色変換データ設定工程を備えている。
【００４１】
図３７は、色変換データ設定処理のフローチャートを示す一例である。色変換データ設定処理は、減色処理した各指定色を印刷可能色に変換するための色変換方式を選択し、選択した色変換方式に基づいて所要の色変換データを設定する処理である。
【００４２】
まず、プリンタにより印刷可能な色から主色および副色を設定する（Ｓ６０１）。例えば、プリンタにより印刷可能な黒を主色に設定し、赤を副色に設定する。設定は、キーボード、マウス等の入力装置を介してユーザにより選択させる。
【００４３】
次に、色変換方式を設定する（Ｓ６０２）。即ち、固定変換方式、可変変換方式のいずれか１方式を、入力装置を介してユーザにより選択させる。次に、選択した色変換方式を判定し（Ｓ６０３）、色変換方式が固定変換方式である場合（Ｓ６０３；「固定変換」）は、次のステップＳ６０６へ移行する。
【００４４】
色変換方式が可変変換方式である場合（Ｓ６０３；「可変変換」）は、印刷の仕方等により、前述した変換テーブルの設定、変更を行い（Ｓ６０５）、次のステップＳ６０６へ移行する。
【００４５】
最後に、工程Ｓ６０１、Ｓ６０３，Ｓ６０５において設定した設定情報を設定記憶部２１５に格納し（Ｓ６０６）、色変換データ設定処理を終了する。
【００４６】
また、本発明の情報記録媒体は、上述の２色印刷データ生成方法のステップを有するプログラムを記録することもできる。また、本発明の情報記録媒体は、コンパクト・ディスク、フレキシブル・ディスク、ハード・ディスク、光磁気ディスク、ディジタル・バーサタイル・ディスク、磁気テープ、もしくはメモリ・カードであっても良い。
【００４７】
（ＯＰＯＳドライバ等への適用）
また、本発明の２色印刷データ生成方法は、例えば、ウインドウズ（商標、以下省略）等のＯＳ上で稼動するプリンタドライバ、ＯＬＥ  ｆｏｒ  Ｒｅｔａｉｌ  ＰＯＳ（以下ＯＰＯＳと呼ぶ）等が提供するデバイス制御システムに適用することが可能である。
【００４８】
図２３および図２４を用いて説明する。図２３は、ＯＰＯＳの基本構成を示す図である。本例の場合、デバイス７４は２色印刷用プリンタになる。
【００４９】
ＯＰＯＳは、標準化された仕様に基づいてウインドウズ上で稼動するＰＯＳアプリケーションプログラムに、プリンタ等の周辺機器について機種依存性のないインターフェースを提供するものである。ＰＯＳアプリケーションプログラム７０がプリンタ７４から出力するときは、データがプリンタのコントロールオブジェクト（ＣＯ）７１に渡され、更に、出力するプリンタの機種に対応したサービスオブジェクト（ＳＯ）７２に渡され、オペレーティングシステムＯＳ（ｗｉｎ）７３を介してプリンタ７４に渡される。プリンタ７４が２色印刷用プリンタであるとすると、多色の画像等は減色して印刷する必要がある。
【００５０】
ＯＰＯＳが提供するデバイス制御システムでは、主として、サービスオブジェクト７２が各デバイス７０に対応する固有の処理を行なうので、サービスオブジェクト７２に本発明のフルカラーデータから減色イメージデータを生成する減色機能、減色イメージデータを２色印刷データに変換するための色変換機能、又、色変換方式を選択し、選択された色変換方式の各設定を使用者が任意に行なえる機能を組み込んでおき、印刷可能な画像データに変更してからＯＳ７３を経由してプリンタ７０に送信するようにすることが可能である。
【００５１】
すなわち、ＰＯＳアプリケーションプログラム７０から、フルカラーの印刷データが、ＯＰＯＳが提供するデバイス制御システムに渡された場合には、サービスオブジェクト７２内で、フルカラーの印刷データを指定された減色処理、色変換処理に基づいてＰＯＳプリンタ用の印刷データに変換してから、ＯＳ７３を介してプリンタ７４に送信する。また、このような変換処理をサービスオブジェクト７２で行なうことにより、個々のアプリケーションプログラム側で、フルカラーデータを印刷データに変換する処理を行なう必要がなく、アプリケーションの開発を容易にすることが可能となる。
【００５２】
図２４に設定画面４００を示す。サービスオブジェクト７２内にこのようなフルカラーからの減色処理等の画像調整サービスルーチンを設けておき、図２４のような画面を表示可能にする。例えば、色設定４０１を選択すると、設定ボックス４０２が表示され、色変換方式の指定、明るさの指定（フルカラーデータを減色するときの閾値の変更）が可能となる。また、カラー指定ボックス４０３により、印刷可能な第１の色と第２の色（主色、副色）の指定が可能である。
【００５３】
あらかじめこれらの設定を行なっておくことにより、フルカラーデータを自動的に２色化して印刷させることができる。また、希望により画像に応じて設定変更を行なうことも自由である。
【００５４】
（ロゴデータ作成装置等への適用）
また、本発明の２色印刷データ生成方法、装置は、以下に述べるＰＯＳ用のプリンタに好適に用いられるロゴデータ作成装置に適用することも可能である。即ち、以下に説明するロゴ編集ツール２およびロゴデータ作成装置４に、本発明のフルカラーデータから減色イメージデータを生成する減色機能、減色イメージデータを２色印刷データに変換するための色変換機能、又、色変換方式を選択し、選択された色変換方式の各設定を使用者が任意に行なえる機能を組み込み、２色印刷用ＰＯＳプリンタに登録するための２色ロゴデータを作成することが可能である。
【００５５】
先ず、プリンタへのロゴ登録の手順の一例を、図２を用いて説明する。図２は、プリンタへのロゴの送信、登録までの手順の概略を示す図である。
【００５６】
ロゴデータの送信、登録に当たっては、まず登録しようとするロゴを確定しなければならない。これには、登録しようとするロゴを新たに作成する場合、既に存在するイメージファイルをそのまま利用する場合、または、既に使用中のロゴを登録しているファイルを読み出して再加工する場合がある。元データ３の変更処理では、減色方法および色割り付けの指定、サイズの指定等が行なわれる。ロゴ作成の基礎となる元データは、新たに作成する場合と、既存のイメージファイルをそのまま利用する場合とがある。ロゴ編集ツール２を使用するのは、ロゴ印刷の目的に合わせて新しい元データ３を作成する場合である。ロゴ情報は、例えば、クーポン券の印刷、会社／店舗等ロゴの印刷または、商品の宣伝広告等、その印刷目的に合わせて作成される場合が多い。この様な場合にロゴ編集ツールが使用される。ロゴ編集ツールによる具体的なロゴの作成は、文字情報の作成と、各種絵、写真等の画像情報を取り込んで、希望のロゴになるように文字と画像情報とを適宜組み合わせたり、プリンタの機種固有条件に適合させたりする作業である。ロゴ編集ツールの詳細は後述する。
【００５７】
既存のイメージデータをそのまま利用する場合としては、デジタルカメラまたはスキャナ等の汎用イメージ作成ツール８１で絵、写真等８０をイメージファイル８２として作成し、それをそのままソースロゴデータとして使用する場合である。このように既存のイメージファイル８２をそのまま使用する場合には、ロゴ編集ツール２を使用する必要はない。このようにした作成されたロゴ登録の基本となるデータを、本明細書では元データ３と称する。
【００５８】
ロゴデータ作成装置４により、ロゴデータを登録するターゲットプリンタで使用する印刷用紙の幅、印刷解像度、印刷可能色に合わせて、元データの色およびサイズの調整を行なう。元データの色の調整（減色処理等）、サイズおよび解像度等の調整後のロゴデータ（このようなデータを、ロゴ、ロゴデータ、ロゴ情報または印刷画像情報と呼ぶ）がプリンタ６０への登録対象となる。なお、ここでいう印刷可能色とは、例えば、ターゲットプリンタで準備されているインクの色、又は感熱染料、若しくは印刷媒体で構成される印刷材の色で定められる。例えば、プリンタが、無彩色（黒）、有彩色（赤）のインクを用いて白い用紙に印刷を行う場合は、印刷可能色は、印刷材自体で表現される黒、赤、白となる。また、複数色の感熱染料がコートされた感熱紙の印刷を行うサーマルプリンタがターゲットプリンタの場合、印刷可能色は、感熱染料により発色する色と感熱紙自身の色となる。その他に、ターゲットプリンタ側に備えられるインクリボン、トナーによって表現される色も印刷可能色となる。また更に、後述するように、印刷材の色の組み合わせで得られる中間色によって印刷可能色を構成しても良い。
【００５９】
このようなロゴデータは、プリンタ６０が接続されている場合にはそのままプリンタ６０に送信されて、プリンタ６０内部のロゴ記憶部６１（不揮発性記憶部）に登録される。また、プリンタ６０がロゴ作成ツールに接続されていない場合には、ロゴデータを登録するための登録用ロゴデータファイル（ロゴ登録ファイル５）を作成する。登録用ロゴデータファイルは、ロゴデータとロゴデータを登録するために必要な各種命令データセットを統合したコマンド付きの画像ファイルである。登録用ロゴデータファイルをホスト装置５０で読み取らせることにより、ホスト装置５０に登録専用プログラムをインストールすること無しにロゴ登録をすることが可能となる。登録用ロゴデータファイル（ロゴ登録ファイル５）についても後述する。
【００６０】
プリンタのロゴ記憶部６１にロゴが登録されると、ロゴ印刷命令に従って、ロゴの印刷が可能となる。
【００６１】
また、ロゴ記憶部６１を持たないプリンタを用いる場合は、ロゴデータをホスト装置５０内に設けられた不揮発性記憶部に登録し、ホスト装置５０内で実行されるアプリケーションプログラムによって適宜ロゴデータを読み出し、プリンタ６０に送信して印刷するようにしても良い。
【００６２】
（ロゴ編集ツール）
次に、ロゴ編集ツールについて説明する。
【００６３】
ロゴデータをプリンタに登録するには、まず登録しようとするロゴを確定しなければならない。ロゴ編集ツールを使用するのは、ロゴ印刷の目的に合わせて新しいロゴを作成する場合である。ロゴを新たに作成する場合には既存の絵，写真等８０をロゴ編集ツール２で取りこみ、これにテキストデータを書き込んで組み合わせたり、複数の画像を重ね合わせたりすることにより、広告、告知等の目的に最も適合する効果的なロゴの基本となる、複数のオブジェクトを含む画像データからなる元データ３を作成する。また、グレースケール処理の対象となるデータを生成する。ロゴデータは、例えば、クーポン券の印刷、会社／店舗等ロゴの印刷または、商品の宣伝広告等、その印刷目的に合わせて作成される。元データ３はその基礎となるデータであり、ロゴの基本的枠組みはロゴ編集ツール２により確定される。ここで、ロゴ編集ツール２を、ロゴデータ作成装置４の中に組み込むことも可能である。
【００６４】
ロゴ編集ツール２による元データ３の作成は、文字情報の作成と、各種絵、写真等の画像情報を取り込んで、希望のロゴを作成するための基本となるデータを文字と画像情報とを適宜組み合わせて作成する作業である。また、ロゴ編集ツール２では、画像を取り込むことなくテキストデータを書き込んで元データ３を作成することも可能であり、また、図形の描画を行なうことができるように構成することもできる。また、既に存在するロゴ登録ファイル５に格納されているロゴデータ、ビットマップファイル８３に格納されているロゴデータまたは元データ３を読み込み、再編集して作成することも可能である。
【００６５】
図３を用いてロゴ編集ツールについて更に詳細に説明する。図３はロゴ編集ツール２の機能ブロック図である。
【００６６】
ロゴ編集ツール２は、広告、告知等の印刷目的に最も適合する効果的なロゴの基本的な構成を作成するために使用する。ロゴ編集ツール２では、画像データとテキストデータを組み合わせたロゴの基礎となる元データを作成することができ、作成された元データは、元データとしてロゴデータ作成装置４（図２）に送信することも、元データファイル３として保存することもできる。
【００６７】
ロゴ編集ツール２は、画像情報取得手段３１、画像情報記憶手段３２、画像情報処理手段３３、テキスト情報編集手段３４、図形描画手段３５、合成手段３６、および元データ出力手段３７、編集入力手段３８および画像情表示手段３９とから構成される。
【００６８】
画像情報取得手段３１では、画像データまたは文字データを読み込んで基礎データとして画像情報記憶手段３２に記憶する。この場合において、複数の画像データ等を取得することが可能である。読み込む画像データとしては、磁気ディスク、ＣＤ−ＲＯＭまたはその他の記録媒体にイメージファイルとして記憶されているグラフィックデータ等を読み出して画像情報記憶手段３２に記憶する場合の他、デジタルカメラの画像を取り込むようにしても、スキャナで画像を読み取り記憶するように構成してもよい。
【００６９】
グラフィックデータとしては、例えば、写真画像、アニメ調のグラフィックデータ、幾何学図形、飾り文字、各種図形、等の各種のデータが読み取り可能である。画像情報記憶手段３２には、複数のイメージ情報をそれぞれ独立して記憶可能である。また、各種イメージファイルを読むことができるように、画像情報取得手段３１は、各種画像情報ファイル関連のソフトウェアに対応させることが望ましい。読み取った各画像等のデータは、それぞれ独立のオブジェクトとして、または画像データとして、画像情報記憶手段３２に記憶することができる。
【００７０】
画像情報記憶手段３２に記憶された各画像データは、必要に応じて画像情報処理手段３３によって各画像サイズの変更等の処理が行なわれる。また、編集入力手段３８の入力に基づいて、テキスト情報編集手段３４により、画像情報だけでなくテキスト情報を作成することおよび編集することも可能である。このとき、テキスト情報に色の指定も可能である。テキスト情報の編集を可能とすることにより、ロゴ編集段階で、広告宣伝、または告知のための文字情報をロゴとして組み込むことが可能となる。更に図形描画手段３５を設けることにより、キーボード、マウス等から構成される編集入力手段３８の入力に基づいて、ロゴ編集ツール２内で図形を直接描画することができるように構成することも可能である。
【００７１】
取り込まれた画像情報、画像処理された画像情報、ロゴ編集ツール２内で描かれた図形、および／またはテキスト情報は、希望するロゴを作成するために、合成手段３６により合成される。合成手段３６では、複数の画像データ、図形およびテキストデータを組み合わせ、所望の元データを作成する。画像およびテキストの組み合わせの要素として、例えば、画像およびテキストの選択、ロゴ全体に対する各画像およびテキストの大きさ、位置等が指定可能である。合成手段３６で合成された元データは、各独立した画像またはテキストデータの組み合わせとして合成されて、元データ出力手段３７により出力される。
【００７２】
従って、画像情報記憶手段３２に記憶された各画像データを読み出し、読み出した画像データをそれぞれ独立のオブジェクトとして自由に重ね合わせることまたは組み合わせることが可能である。また、テキスト情報編集手段３４および／または図形描画手段３５により作成したオブジェクトと、画像情報記憶手段３２に記憶しているオブジェクトを重ね合わせること等も可能である。重ね合わされたオブジェクトはオブジェクト毎に独立して、画像情報処理手段３３および合成手段３６において処理可能である。また、オブジェクトが相互に重なり合う部分について、どのオブジェクトを優先的に表示させるかも適宜指定または変更可能である。更に、個々のオブジェクトのサイズを変更することも可能である。
【００７３】
画像情報表示手段３９は、読み取った画像等および、画像情報記憶手段３２に記憶した画像の他、画像情報処理手段３３、合成処理３６、テキスト情報編集手段３４および図形描画手段３５による出力データも表示可能である。
【００７４】
元データ出力手段３７は、元データをそのままロゴデータ作成装置に送信しても、元ロゴデータファイルとして出力することができる。合成手段３６は元データを、元データの個々の合成要素となる画像等がそれぞれ独立した画像等として別々に画像処理または加工処理ができるような形式で合成する。また、元データがファイル出力される場合でも、例えばメタファイルのように、個々の合成要素が独立して取り扱えるようなファイルとして出力される。尚、図３では、画像情報処理手段３３と合成手段３６とを別の機能ブロックとして示しているが、合成手段３６に画像処理機能を持たせて、合成時に適宜画像の大きさを変更できるようにすることも可能である。
【００７５】
この例では、ロゴ編集ツール２により取り込んだ画像データ等の減色処理等の色処理を行なっていないが、例えば元の絵、写真等８０がフルカラーである場合等に、ロゴ編集ツール２により、一定の色数まで減色してから元データ３として記憶するよう構成することも可能である。
【００７６】
（ロゴデータ作成装置）
ロゴ編集ツール２により作成された元データ３はロゴデータ作成装置４により、具体的な特定のプリンタに登録可能な形態に変更されて最終形態であるロゴデータとなる。
【００７７】
尚、ロゴデータ作成装置４により取得される元データには、ロゴ編集ツールにより作成された元データ３だけでなく、画像処理ソフトで作成された既存のイメージファイル形式のデータ８２もあるので、本明細書ではこの双方のデータ３、８２を総称して元データと称することとする。
【００７８】
前述の通り、ＰＯＳプリンタは、２色または３色で印刷するカラープリンタが中心である。そのため、元データの画像がフルカラーもしくは多種類の色（輝度、彩度および色相）を有するグラフィックデータの場合には、ＰＯＳプリンタで印刷することができるように元の画像の色を印刷可能な色まで減色する必要がある。また、プリンタで使用可能な色数が少ない場合でも、単純な２色ではなく微妙な色合いでの印刷表現が可能である。例えば、プリンタで使用可能な色が赤と黒の２色で、白色の用紙に印刷する場合について説明すると、単位ピクセルを複数のドットで構成することにより、面積階調等の手法を用いて黒色と赤色の濃淡を段階的に表現することが可能である。更に赤色、黒色、白色（用紙の色）を組み合わせることで、かなり微妙かつ繊細で複雑な色表現（中間色を用いた表現）も可能となる。プリンタで使用可能な色が３色以上であれば、更に複雑で微妙な印刷が可能となる。そのため、元データの色をどのような色でもしくは中間色で表現するかを指定する（色の変換指定、又は割り付け指定とも呼ぶ）必要がある。ロゴデータ作成装置４では、このような元データの色の減色方法および印刷可能色の指定を行ない、最終ロゴの色表現を確定する。
【００７９】
更に、個々のプリンタによって使用している印刷用紙（レシート）の幅が異なるため、使用している印刷用紙に合わせて印刷するロゴの大きさを調整する必要もある。また、プリンタの印刷解像度により、印刷されるロゴの大きさが異なってくるので、印刷解像度に合わせたロゴの大きさの調整も必要となる。
【００８０】
ロゴデータ作成装置４は、希望するロゴの最終画像イメージを調整し、また、ロゴデータを登録するターゲットプリンタで使用する用紙の幅、縦および横の印刷解像度を定め、印刷可能色の中から任意に変換色を指定することにより画像の調整を行なって、ターゲットプリンタでロゴの印刷が可能となるロゴを完成させる装置である。また、ロゴデータ作成装置４において、ターゲットプリンタとの通信を行なうために、接続ポートの指定、通信速度、パリティチェック、フロー制御方法等の指定を行なうこともできる。
【００８１】
ロゴデータ作成装置４はロゴ編集ツールで作成した元データファイル３または既存のイメージファイル８２を読み込み、ロゴの登録をしようとするターゲットプリンタの固有条件（スペック）に合わせた変換処理（画像調整処理）をして、当該ターゲットプリンタの不揮発性記憶部にロゴを登録させるためのロゴを作成する（本明細書では、プリンタに対するこのようなロゴの記憶を、ロゴの登録と呼ぶ）。また、作成されたロゴデータを、固有形式のロゴ登録ファイルとして出力することもできる。
【００８２】
（ロゴデータ作成装置の一形態）
図１を用いてロゴデータ作成装置４の一例を説明する。図１は、本例のロゴデータ作成装置の機能ブロック図である。
【００８３】
ロゴデータ作成装置４は、元データ取得手段１０、元データイメージ表示手段１１、設定情報入力手段１２、データ調整処理手段１３、ロゴデータイメージ表示手段１５、ロゴデータ出力手段１６およびこれらを制御する主制御手段１４を備えている。
【００８４】
元データ取得手段１０は、主制御手段１４の制御に基づき、ロゴ編集ツール２（図２）からの元データ３または通常の画像ファイル８２を取得する。取得した元データは元データ取得手段１０の内部に記憶される。元データ取得手段１０は、ファイル読み取り手段（図示せず）、または画像取得手段（図示せず）により各種ファイルを読み出し、または画像を取得することができる。どのようなファイルを読み取り可能にするかは、適宜設定可能である。具体的には、磁気記録読取装置（ＦＤドライブ、ＨＤドライブ等）、ＣＤ−ＲＯＭドライブ、ＣＤ−ＲＷドライブ、ＤＶＤドライブ、スキャナ読取装置等の各種読取装置からの読み取りが可能な読取手段とすることができる。
【００８５】
主制御手段１４は、元データが取得されると、画像調整等をするための設定条件の入力を受け付けるように設定情報入力手段１２を制御する。これにより、プリンタの名称、プリンタで印刷可能な色、解像度、階調指定等の設定条件の入力が可能となる。これと同時に主制御手段１４は、元データイメージ表示手段１１を制御して元データのイメージを画面上に表示させる。
【００８６】
これにより、操作者が、元データのイメージ画像を見て、どのような減色方法を使用するか、元画像のどの色を印刷可能などの色に変換するか等を具体的に検討しながら必要な条件設定の入力を行なうことができる。
【００８７】
設定情報が入力されると、設定情報はデータ調整処理手段１３に送信されて、入力された設定情報に従って、色、解像度、サイズ等に関して、元データ３が処理加工される。この場合において、同一サイズのデータであっても、印刷解像度が下がるとプリンタで印刷される印刷像は全体として大きくなる。従って、印刷画像を元データのイメージ像と同じ大きさに維持したい場合またはプリンタの印刷解像度が低いために印刷画像が印字用紙の幅より大きくなる場合には、印刷画像を縮小する等の処理も必要である。即ち、プリンタに登録するロゴの大きさは、元データのサイズを印刷用紙の幅と解像度の両面から調整処理する必要がある。調整処理された元データ３は、ロゴデータイメージ表示手段１５により変更後のイメージとして画面上に表示される。従って、設定入力によりどのような印刷画像が作成されるのかイメージ画像で確認ができる。処理後の画像を見て設定入力を変更することも可能である。設定入力の変更がない場合には設定入力を確定することにより、主制御手段１４の制御に基づいて、データ処理後のロゴデータが、ロゴデータ出力手段１６に転送される。
【００８８】
ロゴデータ出力手段１６は、主制御手段１４の制御に基づいて、ロゴデータを記憶し、または登録用の特別の形式であるロゴ登録ファイルとして出力し、あるいはプリンタへの送信、登録を行なう。ロゴデータ出力手段１６は更に、上述のターゲットプリンタのスペックに合わせた調整処理後のロゴデータを、１つのモノクロまたは多色のビットマップからなる画像ファイルとして出力することも可能である。この様にして作成されたファイルは、ロゴ登録ツール内部または外部（図示せず）の記録手段（例えば磁気記録手段）に記録することができる。
【００８９】
尚、色の割り付け指定、画像処理方法の指定等の具体的な設定入力については、後ほどフローチャートおよび操作画面の図を用いて詳細に説明する。
【００９０】
（ロゴデータ作成装置のデータ調整処理手段）
更に、図２５は、ロゴデータ作成装置のデータ調整処理手段１３の詳細機能ブロック図である。
【００９１】
図２５に示すように、データ調整処理手段１３は、元データ仮記憶手段６、画像処理手段７、オブジェクト読／書制御手段８、およびロゴデータ記憶手段９とを備えている。図中のＡは元データ３による画像イメージを示しており、ｂ１、ｂ２、ｂ３は元データを構成しているオブジェクトを示している。Ａ’はデータ調整処理手段１３による画像処理後の画像イメージ（ロゴ）を示しており、ｂ１’、ｂ２’、ｂ３’はＡ’を構成するオブジェクトを示している。
【００９２】
以下では、元データを構成するオブジェクトの処理を中心にして説明する。
【００９３】
設定情報入力手段１２からのファイル指定入力等に基づき、主制御手段１４は、元データ取得手段１０により指定されたファイルから元データＡを読み取るよう制御する。取得した元データＡは元データ取得手段１０の内部に記憶される。
【００９４】
主制御手段１４は、元データＡが取得されると、元データＡを元データ仮記憶手段６に記憶させるとともに、画像調整等をするための設定条件の入力を受け付けるように、データ調整処理手段１３および設定情報入力手段１２を制御する。これにより、ターゲットプリンタの選択、そのプリンタにおける印刷可能色の選択、印刷解像度の指定、減色方法の指定等の設定条件の入力が可能となる。これと同時に主制御手段１４は、元データイメージ表示手段１１を制御して元データＡのイメージを画面上に表示させる。更に元データＡは画像処理手段７を経由して、ロゴデータ記憶手段９に記憶される。この際に、画像処理のための設定情報が入力されていれば、指定に従った画像処理が行なわれた後、ロゴデータ記憶手段９に記憶される。仮に設定入力が何もされてないとすると、設定情報入力手段１２に初期設定されている印刷可能色の指定、印刷解像度の指定、減色方法の指定等の設定条件に従って、元データＡが画像処理され、ロゴデータ記憶手段９に記憶される。ロゴデータ記憶手段９に記憶されたロゴデータは、ロゴデータイメージ表示手段１５により表示画面２０に表示される。
【００９５】
これにより、元データＡのイメージ画像を見て、どのような減色処理方法により減色するか、元データＡのどの色を印刷可能色の何れに変換するか等を、具体的に検討しながら必要な条件設定の入力を行なうことができる。
【００９６】
設定情報入力手段１２によりオブジェクト指定の入力があると、主制御手段１４は、オブジェクト読／書制御手段８を制御して元データ仮記憶手段６から指定されたオブジェクトを読み出して、画像処理手段７に送信する。画像処理手段７では、引き続き入力された設定情報に従って画像処理を行ないロゴデータ記憶手段９に記憶する。ロゴデータ記憶手段９に記憶されたデータはロゴデータイメージ表示手段１５により表示される。
【００９７】
今、オブジェクトｂ３が指定される場合について、図２６を用いて説明する。図２６（ａ）、（ｂ）は、表示画面２０の表示の一例を示す。図２６（ａ）では、元データのＡの構成例を示している。元データＡは、構成オブジェクトとして、四角形の図形ｂ１、三角形の図形ｂ２、円形の図形ｂ３からなり、各オブジェクト相互の関係は図２６の（ａ）通りであるとする。円形ｂ３の画像処理をする場合、マウス等のポインタ１８で円形ｂ３を指定してクリックすると、図１のオブジェクト読／書制御手段８が元データ仮記憶手段６からオブジェクトｂ３を読み出し画像処理手段７に送信する。これにより、この円形オブジェクトｂ３の画像処理が可能となる。このとき、表示は、例えば、図２６（ｂ）のように円形オブジェクトｂ３が前面に表示されて、三角形について画像処理したい場合には、同様に三角形を選択クリックすることにより、処理が可能となる。
【００９８】
この例では、加工処理する画像オブジェクトが前面に表示されて処理される例を示したが、指定したオブジェクトのみが表示されるようにすることも可能である。また、全てのオブジェクトを一括して処理するように指定して、全オブジェクトを一括処理することができるように構成することもできる。
【００９９】
以下、設定情報入力手段１２により設定情報が入力された後の処理について説明する。この後の処理は、指定されたオブジェクト単位の処理、元データ３（図２）全体の画像処理のいずれにについても適用される。複数のオブジェクトを同時に指定して、指定されたオブジェクトを全て同時に画像処理するよう構成することもできる。
【０１００】
（グレースケール処理部分の実施形態）
図２７を用いてロゴデータ作成装置４の画像処理部の実施形態を説明する。図２７は、ロゴデータ作成装置４に使用するグレースケール処理装置の一実施態様を示す機能ブロック図である。なお、図２７のグレースケール処理装置４１では、グレースケール化処理の基本的部分だけを示している。
【０１０１】
画像データ記憶手段４６は、図示しない制御部からの制御信号に基づいて、元データの画像または元データ画像を構成するオブジェクトを読み取り、記憶する。元データ等が記憶されると、制御信号に基づいて、階調化処理手段４７により画像データをグレースケール処理する。グレースケール処理とは、カラーグラフィック情報を、白黒写真のような色彩の情報がないグラフィックスデータに変換する処理である。通常のカラーグラフィックスでは色相、彩度、輝度のデータを管理しているが、グレースケールでは輝度のデータのみを管理する。すなわち、カラー画像を輝度差（階調）のみで表現する。例えば、通常、２４ｂｉｔのフルカラー画像データの場合には、１画素の輝度を１バイト（８ビット）の２５６階調のグレースケールに変換して表現することができる。グレースケール処理されたデータは、グレースケール画像記憶手段４８に記憶される。
【０１０２】
グレースケール処理の際に色指定入力がされている場合には、割付色指定処理手段４９により指定に対応した色割付が行なわれる。すなわち、グレースケールデータを、割り付け指定された色と関連付ける。色指定が無い場合には、例えば黒色のように初期設定された値または、最新の処理で指定した色に割り付けられる。
【０１０３】
図２７に示すグレースケール処理装置４１は、図２５の画像処理手段７の中にその一部として存在させるようにしてもよい。また、図２５の元データ仮記憶手段６に、図２７の画像データ記憶手段４６の機能をもたせて、図２７の画像データ記憶手段４６を省略することも可能である。
【０１０４】
（画像縮小表示の基本概念）
図２８は、後述するロゴデータ作成装置の第２及び第３の実施形態における画像縮小表示の一例を説明する概念図である。
【０１０５】
適用対象となる減色処理後の縮小表示の処理は、図２８の手順▲１▼および▲２▼で示すような画像処理の場合である。処理対象となる多色カラー画像Ａを構成する元データ３は、入力手段５９からの設定入力に応じて減色処理等の画像処理５６が行なわれる。加工処理された画像Ａ‘はプリンタ等で印刷しても、プリンタにロゴとして登録しても、ファイル出力してもよい。
【０１０６】
このような元データ３の画像処理５６においては、どのように画像処理するかの設定を行なう際に元データ３のイメージａを表示し、また、確認のために、色割付指定による画像処理後のイメージ画像ａ’を表示するのが望ましい。更にこれらの２つの画像を同時に確認することができるように、これら２つの画像ａ、ａ’を縮小化処理して同一の画面２０上に表示することが望ましい。
【０１０７】
この際、実際のデータ処理手順に従って減色処理５６をしてから、縮小化処理５７を行なうと（即ち、手順▲３▼、▲４▼により元データＡをイメージ画像ａとして縮小化表示し、手順▲１▼、▲７▼、▲８▼により加工後のデータＡ’のイメージ画像ａ’を同一画面に縮小表示すると）、縮小の度合い、画像によっては、格子状の模様等が出現して、正しい処理画像のイメージ表示ができない場合がある。
【０１０８】
減色処理が行なわれない元データ３のイメージ画像ａを表示する手順は、手順▲３▼、▲４▼により行なうが、しかし、画像処理後のイメージ画像ａ’を表示する手順は以下の方法で行うのが好ましい。即ち、手順▲３▼、▲５▼、▲６▼により、まず元データ３を縮小化処理５７し、縮小化処理したデータに対して▲１▼から▲２▼で行なう画像処理と同じ加工処理を行ない、その結果を元データ３の処理後データＡ’の縮小イメージａ’として表示するのが好ましい。これにより、縮小化処理５７が減色処理５６よりも先に行なわれるため、縮小化処理５７の際のデータサンプリングにより同一色が模様状にデータサンプリングされるのを防止できる。
【０１０９】
このようにして得られた縮小画像は、本来的には処理画像を縮小したプレビューとはいえない。しかし、この手順で作成されるイメージ画像は、本来の減色処理された画像を縮小して得られる本来の縮小画面よりも鮮明に、加工処理されたデータのイメージ画像を現わしている。プレビューは、実物を確認することが困難な場合や時間がかかる場合に簡易にそのイメージを確認することを目的としている。従って、その実態をより正確かつ鮮明に表示していることが重要であり、その作成過程は重要ではない。従って、上述の通り、より鮮明なプレビュー画面の表示を得るためにプレビュー表示のために縮小画像を先に作成してそれを減色処理することが好ましい。
【０１１０】
（ロゴデータ作成装置の第２の実施形態）
図４を用いて、ロゴデータ作成装置の第２の実施形態を説明する。図４はロゴデータ作成装置４−２の機能ブロック図である。
【０１１１】
第１の実施形態と異なるのは、画像縮小化処理手段１７を設けて、縮小化処理をしてから元データの縮小化イメージａと加工処理後のロゴデータイメージａ’の表示を行なうようにしている。これにより、同一画面２０上に元データのイメージａと変更後のロゴの画像イメージａ’を同時に表示可能となり、一層効率的な調整作業が可能となる。
【０１１２】
（ロゴデータ作成装置の第３の実施形態）
図５は、ロゴデータ作成装置４−３の機能ブロック図である。第２の実施形態４−２と異なるのは、ロゴデータまたはそのオブジェクトの縮小イメージａの表示を行なう際に、元データＡを一旦画像縮小化処理手段１７に送り、縮小化処理をして縮小化したイメージ画像ａを作成してからデータ調整処理手段１３により色データの減色処理等を行ない、縮小イメージ画像ａ’を作成して表示している点である。このように、一旦縮小してから減色処理するよう構成することにより、減色処理をしてから縮小表示した場合に発生する格子状のノイズまたは縞模様の発生を防止することができるので、より実際の印刷に近いプレビュー表示を得ることが可能となる。
【０１１３】
（ロゴデータ出力手段によるロゴ登録ファイルの作成）
図１、図４、図５および図２５のロゴデータ出力手段１６は、前述の通り、そのままプリンタにロゴデータを送信し登録させることも、ビットマップ形式のファイルとしてロゴデータをファイル作成することができるが、ロゴ登録の実行命令付きのロゴ登録ファイル５（図２）を作成することもできる。このロゴ登録ファイル５は、ロゴデータとロゴデータを登録するために必要な各種命令データセットを統合したコマンド付きの画像ファイルである。作成したロゴ登録ファイル５をＰＯＳ端末装置のホスト装置等で読み取らせることにより、登録専用プログラムをインストールしないでもロゴ登録ファイル５から直接ロゴ登録をすることが可能になる。ホスト装置は読み取ったロゴ登録ファイル５の登録用実行コマンドをプリンタに送信することにより、ロゴの登録を完了する。
【０１１４】
図６にロゴ登録ファイルを作成可能なロゴデータ出力手段１６の一実施形態にかかるロゴ登録ファイル出力手段１８の機能ブロック図を示す。尚、図６では主要部のみを示し、特にロゴファイルの作成にあまり重要でないところは、省略してある。
【０１１５】
ロゴ登録ファイル出力手段１８は、命令データセット作成手段１９、ロゴ登録ファイル生成手段２７、通信インターフェース２１を有している。ロゴ登録ファイル出力手段１８はデータ調整処理手段１３からロゴデータを受信し記憶する。命令データセット作成手段１９はデータ調整処理手段１３で作成されたロゴをプリンタに登録するための一連の命令セットを作成する。命令データセット作成手段１９は、登録命令データセット作成手段２２、送信命令データセット作成手段２３とを備えている。登録命令データセットとは、ロゴをターゲットプリンタに登録するためにプリンタに送信する実行命令である。
【０１１６】
送信命令データセット作成手段２３は、更に通信ポート等のパラメータの入力を受け付けるための実行命令セットを作成するパラメータ入力命令セット作成手段２４と、ターゲットプリンタが接続されている通信ポートを検出するための実行命令セットを作成するためのポート検出命令セット作成手段２５と、登録命令データセットおよびロゴデータをターゲットプリンタに送信するための送信命令データセットを生成手段２６とを備えている。
【０１１７】
ロゴ登録ファイル生成手段２７（以下、ファイル生成手段２７と称する）は、ロゴデータ（印刷画像データ）、登録命令データセット、および送信命令セットを統合してロゴ登録ファイル５（図２）として作成する。ロゴ登録ファイルは、１つのファイルとして作成されることが望ましいが、複数のファイルが互いにリンクされる形で統合されるようにしても良い。尚、送信命令データセットの作成の有無、パラメータ入力命令セットの作成の有無、またはポート検出命令セットの作成の有無については、図示しない制御部により指定可能である。
【０１１８】
ロゴ登録ファイル生成手段２７により生成されたロゴ登録ファイルは、通信インターフェース２１を介して通信回線に接続され、ターゲットプリンタが接続されているＰＯＳ端末装置等のホスト装置に送信することもできる。または、ロゴ登録ファイル生成手段２７から内部のメモリまたは不揮発性（ＮＶ）メモリ（図示せず）に記憶することもでき、また図示しない入出力インターフェースを介してフレキシブルディスク、ハードディスク、メモリカード等の外部記憶装置に記録することができる（図示せず）。通信回線により送信したロゴ登録ファイルまたはＦＤ等に記録されたロゴ登録ファイルを、ＰＯＳ端末装置のホスト装置に読み取らせることにより、ロゴ登録ファイル内の命令データセットが読み出されて、ホスト装置に、登録専用プログラムをインストールすることなくプリンタへのロゴ登録が可能となる。
【０１１９】
以上の説明では、ロゴ編集ツール２およびロゴデータ作成装置４を別個の構成として説明したが、ロゴ編集ツール２をロゴデータ作成装置４の中に組み込んで一体的なものとし、ロゴ編集機能を有するロゴデータ作成装置とすることも可能である。
【０１２０】
当業者に明らかなように、以上のロゴ編集ツールおよびロゴデータ作成装置は、マイクロプロセッサであるＣＰＵと、ＣＰＵにバスラインを介して接続されているＲＯＭ、ＲＡＭ、およびＲＯＭとＲＡＭに記憶されたオペレーティングシステム（ＯＳ）その他の制御プログラム等から構成することができる。ＣＰＵ、ＲＡＭおよびＲＯＭが、ＲＯＭとＲＡＭに記憶された制御プログラムとは、互いに協働することによりそれぞれの各機能ブロックとして機能する。この場合には、各種入力装置、各種制御プログラム，ＣＰＵおよび各種記憶装置が有機的に結合して、上述したロゴ編集ツール２およびロゴデータ作成装置４の各手段を構成する。
【０１２１】
（ロゴ編集処理の手順）
次に図７から図１３を用いてロゴ編集処理手順を説明する。図７は元データを作成するためのロゴ編集方法の一実施形態を示すフローチャートであり、図８から図１３は、ロゴ編集処理において、設定入力を行なうために表示される画面表示の一例を示す図である。
【０１２２】
まず、図７を用いて説明する。
【０１２３】
ロゴ編集ツール２をスタートするとまず、ロゴの元データファイルを新規に編集するか、過去にロゴ編集ツール２で作成した元データファイルを編集するかが選択される。新規にロゴを編集する場合は、例えば図１０に示されるように、ロゴのサイズを設定する画面が表示される。ロゴサイズが設定されると、そのサイズに応じた編集画面が表示される。
【０１２４】
次に元データ作成の基礎となる画像データを読み取るか否かが確認される（Ｓ１０１）。画像データの読み込みはファイルからの読み込みが主であり、過去にロゴ編集ツール２で作成した元データファイル３であっても、既存のイメージファイルであってもよい。ファイル読み込みを行なう場合（Ｓ１０１；Ｙｅｓ）には、読み込みファイルを指定して読み込みを行ないロゴ編集ツール２内に記憶する（Ｓ１０２）。ファイル読み込みが不要の場合（Ｓ１０１；Ｎｏ）には、工程Ｓ１０３に進む。例えば、既存の元データファイル３を編集している場合、また、テキストのみでロゴを編集する場合はこの工程が不要になる。
【０１２５】
次に描画またはテキスト入力するか否かを確認し（Ｓ１０３）、入力する場合（Ｓ１０３；Ｙｅｓ）には入力処理を行ない（Ｓ１０４）、入力の必要がない場合（Ｓ１０３；Ｎｏ）には工程Ｓ１０５に進む。工程Ｓ１０５では、読み取った画像データおよびテキストデータのサイズの変更や、複数の画像やテキストデータを操作者の入力に従って合成処理する。入力が完了しない場合（Ｓ１０６；Ｎｏ）、描画や合成処理等の入力が全て完了するまで工程Ｓ１０１からＳ１０６が編集画面上で繰り返される。入力が完了したら（Ｓ１０６；Ｙｅｓ）、元データとして内部に記憶するか、元データファイルとして出力される（Ｓ１０７）。
【０１２６】
次に図８から図１３に示すロゴ編集処理の表示画面の一例を用いて、ロゴ編集処理を説明する。尚、以下の表示画面で説明する処理は、図７のフローチャートの処理手順で処理される内容と結果としてほぼ同様の処理を実行するものであるが、図７のフローチャートと１対１に対応するものではない。
【０１２７】
ロゴ編集ツール２またはロゴデータ作成装置４をスタートしたときに図８に示すようなロゴ作成と編集に共通のメイン画面１００が表示される。図８のメイン画面１００の新規作成ボタン１１０をクリックすると、図９に示すロゴ編集ツールの編集メイン画面１２０が表示される。編集メイン画面１２０には、上部のツールバー部分にファイル１２１、編集１２２、表示１２３、ツール１２４のボタンが設けられており、中央部にはロゴ編集エリア１２７が設けられている。
【０１２８】
編集メイン画面１２０のファイルボタン１２１をクリックすると、「新規作成」、「開く」、「閉じる」、「上書き保存」、「名前をつけて保存」、「ロゴサイズ指定」、「終了」等のボタンが、例えばプルダウンメニューのような形で現れる（図示せず）。ここで、「新規作成」のボタンは新しい元データを作成する場合に使用し、これを選択すると、ロゴ（元データ）のサイズを指定するために図１０に示すようなダイアグボックス１３０が表示される。このボックス１３０で新しく作成する元データとしてのロゴサイズを指定する。
【０１２９】
図示していない「開く」のボタンは既存ファイルを開くもので、ファイルを指定するためのダイアログボックス（図示せず）により、過去にロゴ編集ツールで作成した元データファイル等を指定することができる。図示していない「閉じる」のボタンは、編集中の元データファイルを閉じるものであり、元データファイルの内容に変更が合った場合等に保存を促すメッセージが表示される。図示していない「上書き保存」は、編集中の元データファイルを上書き保存するものであり、新規作成の元データについて上書き保存しようとした場合には、名前をつけて保存のダイアログボックスが表示される。図示していない「名前をつけて保存する」は、編集中の元データファイル名を指定して保存するものである。同様に図示していない「ロゴサイズ指定」は、編集中の元データのロゴサイズを変更するためのものであり、このボタンを選択すると、図１０と同様のダイアログボックスが表示されて、元データのロゴサイズを変更することができる。「終了」ボタンによりロゴ編集ツールの処理を終了する。未保存ファイルがある場合には、保存を促すメッセージが表示される。
【０１３０】
図９の編集メイン画面１２０の「編集」１２２を選択すると、直前の操作を元に戻す「元に戻す」、「切り取り」、「コピー」、「貼り付け」、「すべてを選択」等のダイアログボックスが表示される（いずれも図示せず）。これらの機能は、市販のワープロソフトと同様である。図示していない「貼り付け」ボタンでは編集中のロゴ（元データ）にクリップボード内のオブジェクトを貼り付ける。貼り付け可能なオブジェクト種類は、テキスト形式、ＤＩＢ形式、ＢＭＰ形式、ＪＰＥＧ形式等の通常の描画オブジェクトを含む他、このロゴ編集ツール２で作成する元データファイルの形式、およびロゴデータ作成装置４で作成するロゴデータファイル等の本編集ツールで認識可能な描画オブジェクトを含む。クリップボード内のオブジェクトがビットマップであれば、イメージオブジェクトとして処理する。同様に図示していない「すべてを選択」のボタンは、編集中の元データ内に存在する全てのオブジェクトを選択状態にする。選択されたオブジェクトに対し、「切り取り」、「コピー」、「移動」、「削除」等の操作が可能である。
【０１３１】
図９の編集メイン画面１２０の「表示」１２３を選択すると、拡大表示するための「ズームイン」、縮小表示のための「ズームアウト」、「グリッド表示」、オブジェクトのグリッド配置のオン／オフの切り替え、Ｘ、Ｙ方向のグリッドの単位と配置を指定する「グリッド設定」等のダイアログボックスが表示される（いずれも図示せず）。
【０１３２】
図９の編集メイン画面１２０の「ツール」１２４を選択すると、「挿入」、「テキストプロパティ」、「イメージプロパティ」、「座標入力」、「前面へ」、「背面へ」等のダイアログボックスが表示される（いずれも図示せず）。「挿入」を選択すると、サブメニューとして「テキスト」と「イメージ」が表示される（図示せず）。「テキスト」を選択して、ロゴ編集エリア１２７をクリック＆ドラッグすると、指定した位置とサイズでテキストオブジェクトが挿入される。「イメージ」を選択し、編集エリア１２７をクリック＆ドラッグすると、指定した位置とサイズでイメージオブジェクトが挿入される。イメージオブジェクトの挿入を実行すると、挿入するイメージファイルを指定するために、イメージプロパティダイアログが表示される。
【０１３３】
図示していない「テキストプロパティ」を選択すると、図１１に示すようなテキストオブジェクトのプロパティ設定画面１４０が表示される。フォント名選択ボックス１４１では、例えば、ＷＩＦＥフォント、Ｔｒｕｅ  Ｔｙｐｅフォントの一覧から選択可能である。スタイル選択ボックス１４２では、選択フォントがサポートしているスタイルの一覧から選択可能である。サイズの選択ボックスからは、選択フォントがサポートしているサイズの一覧から選択可能である。また、文字飾り、文字色、テキストオブジェクトの回転も指定できる。
【０１３４】
図示していない「イメージプロパティ」を選択すると、図１２に示すようなイメージプロパティ設定画面１５０が選択される。ファイル名ボックス１５１に読み込みファイル名を指定すると、読み出したイメージファイルがプレビュー領域１５２に表示される。参照ボタンを設けて、ファイルを参照して選択できるようにすることもできる（図示せず）。「用紙幅に合わせる」というチェックボックス１５３を選択すると、イメージデータの画像サイズを用紙幅に合わせて変更する。これは、プリンタで使用する用紙幅が指定されたときに自動的にその幅に画像を調整する機能である。描画モード１５４では、「上書き」、「重ね書き」が指定できる。「上書き」では、背景に拘わらず描画される。「重ね書き」は、背景と選択したイメージが論理「オア」の関係で描画される。
【０１３５】
図示していない「座標入力」を選択すると、図１３に示すようなダイアログボックス１６０が表示される。このダイアログボックスにより、選択されているオブジェクトの左上の座標位置（Ｘ、Ｙ）を設定することができる。
【０１３６】
図示していない「前面へ」のボタンにより、選択されているオブジェクトを、最前面に表示する。同様に図示していない「背面へ」のボタンは、選択されているオブジェクトを、最背面に表示する。
【０１３７】
以上のほかウィンドーメニューとして、重ねて表示、並べて表示、アイコン整列、バージョン情報等を設けることもできる。
【０１３８】
（ロゴデータ作成手順）
次に図１４を用いて、ロゴデータの作成手順について説明する。図１４は、ロゴデータの作成方法にかかる一実施形態を示すフローチャートである。
【０１３９】
まず、先ほど説明したようにしてロゴ編集ツール２で作成した元データファイル３または、既存の画像ファイル８２から元データとなるオブジェクトを読み出して、加工のために記憶する（Ｓ２０１）。次に記憶した元データの画像を画面（例えば、図１５の表示領域２２５）上に表示する（Ｓ２０２）。このとき、初期設定されている画像処理に基づいて、元データを構成する各オブジェクトに画像処理を行ない、画面（例えば、図１５の表示領域２２６）上に同時に表示するようにしてもよい。
【０１４０】
次に、元データを構成するオブジェクトについて、以降の画像処理の対象となるオブジェクトの指定入力の有無が確認され（Ｓ２０３）、オブジェクトの指定入力がない場合には（Ｓ２０３；Ｎｏ）、処理工程（Ｓ２０８）に進む。オブジェクトの指定入力がある場合には（Ｓ２０３；Ｙｅｓ）、指定されたオブジェクトの読み出しが行なわれ、対象オブジェクトの画像処理の設定を行なうための入力画面（例えば、図１５の２２８、２２９、図１６、図１７によって示される画面）が表示される（Ｓ２０４）。引き続き設定情報の入力があるか確認され（Ｓ２０５）、設定情報の入力が無い場合には（Ｓ２０５；Ｎｏ）、初期設定されている画像処理が行われた画像を表示したまま、処理工程（Ｓ２０８）に進む。設定情報の入力がある場合には（Ｓ２０５；Ｙｅｓ）、指定されているオブジェクトの画像処理が行なわれ（Ｓ２０６）、処理後の画像が画面に表示しなおされる（Ｓ２０７）。なお、設定情報の入力（Ｓ２０５）が変更されるまで、その画像処理された画像が表示され続け、設定情報の入力（Ｓ２０５）が変更されると、その設定情報の入力に応じて画像の表示が更新される。このように元データの画像を表示することにより、ロゴ作成者は元データ画像の色、模様等の全体的な印象を把握した上で、次の工程である色の割り付け、減色処理方法の指定等の設定入力を行なうことが可能になる。
【０１４１】
次にロゴ出力の有無が確認され（Ｓ２０８）、ロゴ出力する場合には（Ｓ２０８；Ｙｅｓ）、画像処理後のデータが出力される（Ｓ２１０）。ロゴ出力しない場合には（Ｓ２０８；Ｎｏ）、設定を終了するかどうかを確認し（Ｓ２０９）、設定終了の場合には（Ｓ２０９；Ｙｅｓ）、ロゴ作成処理を終了する。設定を続ける場合には（Ｓ２０９；Ｎｏ）、再び工程（Ｓ２０３）の戻り、同様の処理を繰り返す。ロゴの出力および設定の終了は設定情報入力手段への入力情報により、確認する。ロゴデータの出力については後述する。
【０１４２】
（別のロゴデータ作成手順）
次に図２９を用いて、画像縮小表示処理のロゴデータの作成手順について説明する。図２９は、ロゴデータの作成方法にかかる一実施形態を示すフローチャートである。図２９のフローチャートには、各工程の右側に、その工程で得られる画像である関連する元データ画像Ａ、画像処理後の画像Ａ’、画像Ａの縮小データの画像ａ、およびロゴＡ’の縮小されたプレビューイメージ画像ａ’を示している。
【０１４３】
フローチャートを順を追って説明する。まず、先ほど説明した編集ツール２で作成した元データファイルまたは、既存のイメージファイルから元データとなるオブジェクトを読み出して、加工のために記憶する（Ｓ４０１）。次に記憶した元データの画像Ａを縮小化処理したイメージ画像ａを作成する（Ｓ４０２）。その後縮小化処理したイメージ画像ａを画面２０（図６）上に表示する（Ｓ４０３）。これにより、ロゴ作成者は元データ画像の色、模様等の全体的な印象を把握した上で、次の工程である色の割り当て、減色処理方法の指定等の設定入力を行なうことが可能になる。尚、ここで、元データ画像の確認が必要でない場合には、この工程（Ｓ４０２）を省略し、イメージ画像ａの表示をしないで、直接次の工程（Ｓ４０３）に進むことも可能である。
【０１４４】
その後、設定情報の入力が受け付けられる（Ｓ４０４）。この段階で、プリンタの機種固有情報の入力、およびプリンタ固有の機能に合わせて最大限の印刷効果を発揮できるような色の割り付け等の入力が可能となる。設定情報の入力が行なわれると、入力された設定情報に従って、まず元データＡを調整するための画像加工処理が行なわれ、ロゴＡ’が作成される（Ｓ４０５）。次に、縮小データの画像ａについても元データＡと同様に設定情報に基づいて画像加工処理が行なわれ、ロゴＡ’の縮小されたプレビューイメージ画像ａ’が作成される（Ｓ４０６）。プレビューイメージ画像ａ’は縮小後に減色処理等の画像処理が施されるので、格子状の模様は発生しない。この段階で、元データの縮小イメージａと加工処理後の画像Ａ’の縮小されたプレビューイメージ画像ａ’が表示されている。従って、ロゴ作成者は、加工処理前と加工処理後の双方のイメージデータを確認できるので、ロゴデータ作成時点で最適なロゴとなるように設定情報の入力を修正することが可能となる。
【０１４５】
次に設定入力が確定されたかどうかが確認され（Ｓ４０７）、入力が確定されなければ（Ｓ４０７；Ｎｏ）、工程Ｓ４０４からＳ４０７が繰り返される。従って、画像処理後のイメージ画像ａ’を確認しながら、最適なロゴとして最終確定するまで設定情報の再入力を繰り返し行なうことが可能である。設定入力が確定されると（Ｓ４０７；Ｙｅｓ）、ロゴデータの出力が行なわれる（Ｓ４０８）。
【０１４６】
尚、図２９では、縮小化処理工程（Ｓ４０２）を元データ取得直後に設けたが、元データの縮小イメージを表示しない場合には、画像処理工程（Ｓ４０５）の後に縮小化工程を設けてもよい。
【０１４７】
次に図８、図１５から図１９、図３０および図３１に示すロゴ作成処理の表示画面の一例を用いて、ロゴデータ作成処理を説明する。尚、以下の表示画面で説明する処理は、図１４のフローチャートの処理手順で処理される内容と結果としてほぼ同様の処理を実行するものであるが、図１４のフローチャートと１対１に対応するものではない。
【０１４８】
本例のロゴデータ作成装置によると、ロゴ編集ツール２の場合と同様に最初に図８に示すメイン画面１００と同一のメイン画面２１０が表示される。この画面２１０には、プリンタ情報指定ボックス２２０が設けられており、ロゴが登録されるターゲットプリンタの用紙幅、印刷可能色の指定、印刷解像度などの機種固有情報が設定可能になっている。また、通信条件設定ボックス２２１では、ポート番号、通信速度等の各種条件が設定可能である。これらのプリンタ情報および通信条件は、プリンタ情報指定ボックス２２０の名称入力部で機種が指定されたときに、可能な限り自動的に設定されるように構成することもできる。これは、プリンタ毎の機種固有情報を内部に記憶しておき、機種名が入力されたときに対応する機種固有情報を読み出して自動設定するように構成することにより可能となる。
【０１４９】
ソースファイル入力部２２３にファイル名を入力することにより、希望するファイルからロゴの基礎となる元データを読み込むことが可能となる。その際、参照ボタン２２４によりファイルをプルダウン形式（図示せず）で参照することができる。第１の表示領域２２５は、元データの画像を表示する領域であり、第２の表示領域２２６は、設定条件に従って画像処理された後の画像を表示する領域である。最も一般的なファイルは、ロゴ編集ツール２で作成された元データであるが、できるだけ多くの種類のファイル形式を読み出し可能にしておくことが、種種のファイルで記憶されている画像データ等を元データとして利用することを可能にすることになる。
【０１５０】
次に元画像の読み込みと設定入力および画像処理について説明する。図１５は、メイン画面１００（図８）から、ファイルを読み込み、設定条件を入力した状態におけるロゴ作成画面２１０を示す図である。図１５では、元データのイメージ画像およびデータ処理後のイメージ画像が、縮小表示される例を示しているが、縮小表示しないように構成することも可能である。
【０１５１】
メイン画面１００（図８）のソースファイル入力部２２３にファイル名を入力すると、指定されたファイルの内容が元データとして読み出されて所定の記憶場所に記憶される。記憶された元データは縮小化処理されて、ロゴ作成画面２１０内に設けられた第１の表示領域２２５（図１５）に示すように、元データの縮小イメージ画像ａとして表示される。
【０１５２】
プリンタ情報指定ボックス２２０からは、登録対象となるターゲットプリンタの名称、用紙幅、使用可能な色および解像度等のターゲットプリンタの機種固有情報が設定可能となり、通信条件設定ボックス２２１からはポート番号、通信レートおよびビット長等の機種固有情報が入力可能である。この場合において、プリンタの名称を入力または指定すると、機種固有情報記憶手段（図示せず）から、対応するプリンタの機種固有情報が読み出されて、自動的に設定されるように構成することも可能である。また、ターゲットプリンタが接続されている場合には、プリンタから自動的に機種ＩＤを読み取り、対応する機種固有情報を自動設定するようにしてもよい。また、プロパティ入力ボックス２２２により、減色方法の指定、印刷可能色への色変換の指定等を設定することが可能である。なお、プリンタ情報指定ボックス２２０で、ターゲットプリンタが指定されると、そのプリンタ固有の印刷可能色の中から、プロパティ入力ボックス２２２によって指定される色変換に用いられる色（図１５の色設定メニューでは第１色に黒、第２色に赤が選択されている。）を選択することが可能である。プリンタ情報指定ボックス２２０の色設定メニューに、プリンタ固有の印刷可能色以外の色を表示させないようにすることにより、印刷可能色以外の色が、プロパティ入力ボックス２２２で指定されることを禁止している。
【０１５３】
第２の表示領域２２６には、機種固有情報、プロパティの設定入力に従って画像処理されたデータの縮小イメージａ’が表示される。これらの設定が入力されるまでは、既設定の設定情報またはプリセットされた設定値に従って加工処理され、処理後の加工処理されたイメージ画像がロゴ作成画面２１０の第２の表示領域２２６に表示される。例えば、２色プリンタであれば、２色と白（非印字：印刷用紙の色）の３色とその中間色で表現された印刷画像（ロゴ）がプレビューとして表示される。また、プリンタの印刷解像度が低ければ、表示される画像も低い解像度で現わされる。
【０１５４】
尚、この画面では加工処理されたイメージ画像が第２の表示領域２２６に縮小表示されているが、実寸表示ボタン２３１により実際の印刷イメージと同じ大きさで表示させることができる（図示せず）。
【０１５５】
次に、図１５から図１８を用いてイメージデータおよびテキストデータのプロパティの設定について説明する。以下の画面の説明では、プロパティの設定は、ロゴ編集ツール２で作成した元データ３を画像処理するものとして説明する。ロゴ編集ツール２により作成された元データは、前述した通り、複数の画像データまたはテキストデータを組み合わせたものであっても良い。そのため、まず、図１５のプロパティ入力ボックス２２２のオブジェクト指定ボックス２２７で、処理対象となるオブジェクトを指定する。イメージ１が指定されたとすると、ハーフトーン指定キーボックス２２８、およびグレースケール指定ボックス２２９により指定された処理方法により、イメージ１の処理が行なわれ、処理後イメージ１を含むロゴイメージ全体が第２の表示領域２２６に表示される。プロパティ入力ボックス２２２では、オブジェクト指定ボックス２２７により合成されている全てのイメージまたはテキストを個別に選択して指定することにより、各イメージまたはテキスト毎に別個の処理することが可能である。
【０１５６】
ハーフトーン指定キーボックス２２８の減色処理スライダキー２３７は、左から右にスライド可能であり、粗から密まで段階的に減色処理方法を指定可能である。例えば、粗から密の順に、「単純減色」、「ディザ」、「誤差拡散」の順に３段階に指定できるようにする。また、明るさスライダキー２３６も横方向にスライドして段階的に明るさを指定できる。例えば、５段階の明るさを指定できるようにすることができる。
【０１５７】
グレースケール指定ボックス２２９は、オン状態のときに単色に減色処理することを指定することができ、オフのときに印刷可能な全ての色（この例では２色）に減色する。単色にする場合の指定色は、入力ボックス２３８にその色を入力しても、プルダウンメニューの中から１色を選択するようにしてもよい。
【０１５８】
また、例えば、プロパティ入力ボックス２２２のオブジェクト指定ボックス２２７にテキスト２と入力すると、プロパティ入力ボックス２２２（図１５）が図１６のようなテキスト入力画面２４０となる。操作者は、テキスト入力ボックス２４１から、希望するテキスト文字を入力可能であり、色指定ボックス２４２によりプルダウンメニュー等によりテキストの色を指定することができる。
【０１５９】
次に、図３０を用いて、オブジェクト毎に画像処理を行なう例を示す。プロパティ入力ボックス２２２のオブジェクト指定ボックス２２７の選択マークを指定すると、プルダウンメニュー２４５が現れる。プルダウンメニュー２４５から処理を希望するオブジェクトをイメージ１、２の中から選択する。希望するオブジェクトを選択すると、そのイメージが表示される。ハーフトーン指定キーボックス２２８により減色処理および明るさの指定、およびグレースケールの指定は前述の通りである。たとえば、イメージ１はディザによる減色処理を行ない、グレースケール処理を行なわず、イメージ２では、単純減色して黒色のグレースケール処理を行なう等の、オブジェクト毎の処理が可能である。
【０１６０】
次に、図３１を用いて、グレースケール処理を行なう例を示す。プロパティ入力ボックス２２２内にあるグレースケール指定ボックス２２９の入力ボックス２３８の選択マークを指定すると、プルダウンメニュー２４５が現れる。プルダウンメニュー２４５から処理を希望する色（この例では黒）を選択する。希望する色を選択すると、そのイメージが第２の表示領域２２６に表示される。
【０１６１】
次に図１７を用いて、多様な色割り付けを可能にした設定画面の例を説明する。図１７（ａ）は、元データを８色まで減色した後、その８色を夫々更に１５色の印刷可能色のいずれかに変換するための設定が可能な画面の例を示し、（ｂ）は８色まで減色した元データの各色を、３色の印刷可能色のいずれかを指定して色変換するための設定画面の例である。フルカラーデータ等を８色まで減色する方法としては、前述のハーフトーン指定キーボックス２２８の減色処理スライダキー２３７により選択した減色処理法、またはプリセット設定された減色処理方法が用いられる。
【０１６２】
図１７（ａ）では、インク色が２色の場合を示しており、第１色が黒色で、第２色が赤色の例である。この画面では元データの黒、ブルー、赤、マジェンダ、グリーン、シアン、黄、白の８色を、割付処理部２５０のスライダ２５１を０→１→２→０→１２の順にスライドさせて、１５色のいずれかに変換している。図１５の右側には元データのイメージ画像が上段に表示され、下段に色の割り付け処理後のイメージ画像が表示される。
【０１６３】
この図１７による各スライダ２５１による１５色の指定方法を説明するために、２色の印刷が可能なプリンタでどのようにして１５色の印刷が可能であるか、スライダ２５１によりどのように１５色が指定されるかを、図１８を用いて説明する。
【０１６４】
２色のインク（非印字を白とすると３色）を使用して、２×２の４ドットからなるマトリクスを１ピクセルとして４ドットに各色を割り付けると、１ピクセルで１５種類の色を表現できる。この１５種の色と図１５の色割付のためのスライダ２５１の関係を図１８に示す。図１８において●は黒色、○は赤色、空白は白のドットを示し、（ｘ、ｙ、ｚ）は各マトリクスにおける（白、黒、赤）のドットの数を示している。すなわち１ピクセルを構成するドット（４個）中の色ドットの割合で単位ピクセル毎の色合いが表現されることとなる。
【０１６５】
図１８の領域ａ（０→１）では、白と黒のみの組み合わせからなるマトリクスであって白が４個のマトリクスから黒が４個のマトリクスまでの変化の範囲（方向）を示している。領域ｂ（１→２）では、黒と赤のみの組み合わせからなるマトリクスであって、黒が４個から赤が４個になるまでの変化の範囲（方向）を示している。領域ｃ（２→０）では、赤と白のみの組み合わせからなるマトリクスであって、赤が４個から白が４個までの変化の範囲（方向）を示している。領域ｄ（０→１２）では、白と赤と黒の組み合わせであって、白が４個から黒が４個までの範囲（方向）を示している。
【０１６６】
スライダの位置による色の割付指定は、図１７および図１８に示すスライダ２５１と、この領域ａ、領域ｂ、領域ｃの関係により理解することができる。すなわち、スライダ２５１を０→１に移動させると白から徐々に黒くなり、更に１→２に移動させると黒から徐々に赤くなり、更に２→０に移動させると赤から徐々に白くなり、０→１２にスライドさせると白から赤黒白が混じった色になり徐々に黒くなる。
【０１６７】
このような図１７（ａ）の設定画面を用いて、例えば、プリンタ情報指定ボックス２２０の色設定メニューによって、第１色が黒で、第２の色が黒以外の特定の有彩色（図では赤）が選択されたときに、元データの有彩色部分（ブルー、赤、マジェンダ、グリーン、シアン、黄）を第２の色（赤）から形成される中間色（図１８の領域ｂ、ｃ、ｄのいずれか）に変換し、元データの無彩色部分（黒）を第１の色（黒）又は第１の色から形成される中間色（図１８の領域ａ）に変換する処理も可能となる。
【０１６８】
次に、図１７（ｂ）を用いて８色の元データを３色の色に変換するための設定画面を説明する。（ｂ）では、８色に減色された元データの黒、ブルー、赤、マジェンダ、グリーン、シアン、黄、白のそれぞれを、白、第１色（黒）、第２色（赤）のいずれかに割り付けている。この場合も元データと変換後のイメージ画像を確認できるようにイメージを表示している。
【０１６９】
また、図１７（ｂ）の設定画面を用いて、例えば、プリンタ情報指定ボックス２２０の色設定メニューによって、第１色が黒で、第２の色が黒以外の特定の有彩色（図では赤）が選択されたときに、元データの無彩色部分（黒）を第１の色に変換し、元データまたの有彩色部分（ブルー、赤、マジェンダ、グリーン、シアン、黄）を第２の色に変換するように設定することが可能である。
【０１７０】
このように、プリンタで表現できる色のいずれかを操作者が任意に選択して、元データの画像を減色処理したデータを、選択した色に変換することができるようにすることによって、一定の固定的色変換では重要な色の境目が同一の色に変換されてしまい画像が非常に見にくくなるような場合でも、簡単に色の指定を変更できるため、表現力のある印刷結果（ロゴ）が得られるようになる。また表現力の少ない２色プリンタでも、面積階調やドット階調によって変換可能な色数を増やして、操作者が任意に種種の印字色を選択できるようにすることにより、更にロゴの表現力を増すことができる。
【０１７１】
尚、以上の説明では、プロパティ入力ボックス２２２による色処理の任意指定ができる元データを、ロゴ編集ツール２で作成した元データファイルに限定しているものとして説明したが、オブジェクト指定ボックス２２７により元データとなる既存のイメージファイルを指定するようにして、既存のイメージファイルによる元データも同様に色処理を任意に指定可能となるようにしてもよい。
【０１７２】
図１５のロゴデータ作成のメイン画面２１には、編集２３０、テスト印刷２３２、ファイル出力２３３、プリンタ登録２３４、プリンタＮＶ管理２３５、および終了２４６のボタンがある。
【０１７３】
編集ボタン２３０は、ロゴ編集ツールを起動するものであり、ロゴデータ作成中のファイルを更に編集し直したい場合に使用する。ロゴ編集ツールによる編集を終了後、ロゴデータ作成装置は、現在使用しているファイルの内容（編集後の内容）を再度読み込み、編集後の内容を反映させたロゴ作成を行なう。編集ボタン２３０による編集処理を、ロゴ作成中の元データファイルがロゴ編集ツール２で作成したファイルであるときだけに限り使用可能であるように限定してもよい。
【０１７４】
テスト印刷ボタン２３２は、作成したロゴデータを接続されているターゲットプリンタで実際に印刷してみるためのボタンである。この時点ではまだプリンタへの登録は行なわない。
【０１７５】
プリンタＮＶ管理ボタン２３５により、ターゲットプリンタにすでに登録されているＮＶグラフィックス（ＮＶ；不揮発性記憶）の印刷または、削除を行なうことができる。プリンタＮＶ管理ボタン２３５により、図１９に示すようなＮＶ管理ダイアログボックス２６０が表示される。キーコード一覧取得ボタン２６１により、接続されているプリンタから登録済みＮＶグラフィックスのキーコード一覧を取得し、ＮＶグラフィックス・キーコード一覧２６２に表示する。
【０１７６】
すべて選択ボタン２６３は、ＮＶグラフィックス・キーコード一覧２６２に表示されているキーコード一覧を全て選択状態にする。選択されているキーコードは、印刷や削除の対象となる。印刷や削除は選択ボックス２６０の下欄の印刷ボタン２６４，削除ボタン２６５により選択指定する。選択解除ボタン２６７は、キーコード一覧で選択状態のキーコード項目の選択を解除する。キーコード一覧に対応するＮＶグラフィックスはロゴ作成装置内部に記憶されている。印刷ボタン２６４は、選択されているキーコードに対応するＮＶグラフィックスを読み出して印刷する。ＮＶグラフィックスのヘッダとして、先頭にキーコードを印刷することができる。
【０１７７】
削除ボタン２６５は選択されているキーコードのグラフィックスを内部記憶から削除する。削除する前に削除の確認メッセージが表示される。閉じるボタン２６６でＮＶ管理ダイアログボックス２６０を閉じ、ロゴ作成画面２１０に戻る。
【０１７８】
（ロゴ登録ファイルの作成手順）
次に、フローチャートを用いて、ロゴ登録ファイル作成工程をより詳細に説明する。図２０はロゴデータの作成後にロゴ登録ファイル５を作成する工程の概略を示すフローチャートである。
【０１７９】
各種設定入力に従い、データ調整処理手段１３（図１、図４、図５、図２５）により、例えば図７、図１４に示した手順に従ってロゴデータ（ロゴ）が作成される（Ｓ３１０）。ロゴデータの作成が終了すると、命令データセットが作成され（Ｓ３３０）、次にロゴデータと命令データセットが統合されてロゴ登録ファイル５（図２）が生成される（Ｓ３４０）。生成されたロゴ登録ファイル５は、フレキシブルディスクまたは通信回線を介してターゲットプリンタのホスト装置に送信される（Ｓ３５０）。
【０１８０】
図２１は、図２０に示す命令データセットの作成工程（Ｓ３３０）の詳細な工程を示すフローチャートである。
【０１８１】
ロゴデータの作成が終了すると（図２０のＳ３１０）、ロゴデータをプリンタに登録するためにプリンタで実行される登録命令データセットが作成される（Ｓ３３１）。登録命令データセットとは、ロゴデータをプリンタ内の不揮発性メモリに登録するためにターゲットプリンタで実行される命令セットである。
【０１８２】
登録命令データセットの作成（Ｓ３３１）が終了すると、命令セットとして、送信命令データセットが付加されるかどうかが確認される（Ｓ３３２）。送信命令を付加するかどうかは、作成するロゴ登録ファイルの種類に応じて選択的に指定できるように構成可能である。
【０１８３】
送信命令を付加しない場合には（Ｓ３３２：Ｎｏ）、そのままロゴ登録ファイルの生成工程３４０へ進む。送信命令を付加する場合には（Ｓ３３２；Ｙｅｓ）、送信命令データセットを作成する（Ｓ３３３）。送信命令データセットとは、ロゴデータと登録命令データセットとをホスト装置からプリンタに送信するために一連の命令データセットである。これにより、ロゴ登録ファイルを読み出すだけで自動的に、または、通信ポート番号等所定のパラメータを指定するだけで、ホスト装置からプリンタに登録命令セットとロゴデータを送信することができる。
【０１８４】
次にポート検出命令セットを送信命令セットに組み込むかどうかが確認される（Ｓ３３４）。ポ−ト検出命令セットの組み込みが必要な場合（Ｓ３３４；Ｙｅｓ）、ポート検出命令セットが作成される（Ｓ３３５）。ポ−ト検出命令セットの組み込みが不要な場合（Ｓ３３４；Ｎｏ）、パラメータ入力命令セットが作成される（Ｓ３３６）。
【０１８５】
図２２は、図２０に示すロゴ登録ファイルの生成工程Ｓ３４０の詳細な工程を示すフローチャートである。
【０１８６】
命令データセットの作成が終了すると（図２０のＳ３３０）、ロゴ登録ファイルの作成工程に入る（図２２のＳ３４０からＳ３４５）。ロゴ登録ファイル作成工程では、まず命令データセットの作成工程で作成した（図２１のＳ３３１）、登録命令データセットをロゴデータ（印刷画像データ）に付加したデータおよび命令セットからなる実効命令データセット４１を作成する（Ｓ３４１）。その状態を図２２の工程Ｓ３４１の左側に模式的に示す。この登録命令セットとロゴデータを統合したデータをホスト装置からプリンタに送信することにより、プリンタはロゴデータを登録することができる。
【０１８７】
次に命令データセットの作成工程（Ｓ３３０）で送信命令データセットが作成されたか否かが確認される（Ｓ３４２）。もし作成されていなければ（Ｓ３４２；Ｎｏ）、工程Ｓ３４１で作成された実行命令データセット４１がロゴ登録ファイル５として出力される。もし、送信命令データセットが作成されていれば（Ｓ３４２；Ｙｅｓ）、次にポート検出命令セットの有無が確認される（Ｓ３４３）。ポート検出命令セットが作成されている場合（Ｓ３４３；Ｙｅｓ）には、ポート検出命令セットが送信命令データセットに組み込まれる（Ｓ３４４）。ポート検出命令セットが作成されていない場合（Ｓ３４３；Ｎｏ）には、パラメータ入力命令セットが組み込まれる（Ｓ３４６）。
【０１８８】
その後、工程Ｓ３４１で作成された実行命令データセット４１に、送信命令データセットが統合された統合命令データセット４２（図２２の左端）が作成される（Ｓ３４５）。
【０１８９】
統合命令データセット４２の送信命令データセットにはポート検出命令セットが組み込まれており、ホスト装置によりロゴ登録ファイルが読み出されたときに、ポ−ト検出命令が実行されて、プリンタが接続されている通信ポート自動的に検出されて、登録命令データセットおよびロゴデータが、ホスト装置から自動的に送信される。
【０１９０】
統合命令データセット４２（図２２）の送信命令データセットにパラメータ入力命令セットが組み込まれていると、ホスト装置によりロゴ登録ファイルが読み出されたときに、パラメータ入力命令セットが実行されて、ホスト装置から通信ポート等のパラメータの指定入力が可能となる。パラメータの入力により、指定された通信ポートへ登録命令データセットおよびロゴデータが転送されて、プリンタに送信される。
【０１９１】
【発明の効果】
以上説明したように、本発明によれば、以下の効果を奏する。フルカラーデータを、所定の数の指定色、例えば、８色に減色した減色イメージデータを生成し、予め設定した色変換方式に基づいて生成した減色イメージデータを主色または副色または背景色に変換した色変換イメージデータを生成することにより、容易にフルカラーデータを２色印刷データに変換することができる。
【０１９２】
また、減色イメージデータに存在しない色を主色および／または副色に変換した色変換イメージデータを生成することもできる。即ち、減色イメージデータに赤の画素がない場合であっても、赤を主色および／または副色に設定することにより、赤の画素を有する色変換イメージデータを生成することができる。
【図面の簡単な説明】
【図１】本発明の２色印刷データ生成方法を適用可能なロゴデータ作成装置の機能ブロック図。
【図２】ロゴ編集ツールおよびロゴデータ作成装置によりロゴの登録を行なう場合の手順の概略を説明する概念図。
【図３】ロゴ編集ツールの一実施形態を示す機能ブロック図。
【図４】ロゴデータ作成装置の機能ブロック図。
【図５】ロゴデータ作成装置の機能プロック図。
【図６】ロゴ登録ファイルを作成可能なロゴデータ出力手段１６の一実施形態にかかるロゴ登録ファイル出力手段１８の機能ブロック図。
【図７】元データを作成するためのロゴ編集方法の一実施形態を示すフローチャート図。
【図８】ロゴ編集ツール又はロゴデータ作成装置のメイン画面の一実施形態を示す図。
【図９】ロゴ編集ツールの一実施形態にかかる編集メイン画面の一例を示す図。
【図１０】ロゴ編集ツールにより元データを新規に作成する場合に、ロゴ（元データ）のサイズを指定するために表示されるサイズ指定ダイアログボックス画面の一例を示す図。
【図１１】元データの編集の際にテキストプロパティを設定するために表示されるテキストプロパティ設定用画面の一例を示す図。
【図１２】ロゴ編集ツールにより元データを作成または編集する際にイメージプロパティを設定するために表示されるイメージプロパティ設定画面の一例を示す図。
【図１３】ロゴ編集ツールによりロゴの位置を指定するために表示される位置設定画面の一例を示す図。
【図１４】ロゴデータ作成方法の一実施形態を示すフローチャート図。
【図１５】元データを読み込み、ロゴデータを作成するための設定条件を入力した状態のロゴ作成画面の一例を示す図。
【図１６】ロゴデータ作成装置において、プロパティ入力ボックスでテキストデータの入力を指定したときに表示されるプロパティ入力ボックスの画面の一例を示す図。
【図１７】多様な色割り付けを可能にした設定画面の例を説明する画面の図であって、（ａ）は、元データを８色まで減色した後にその８色を１５色に割り付け設定するような指定が可能な画面の例を示し、（ｂ）は８色まで減色した元データを３色に割り付ける場合の設定画面の例を示す図。
【図１８】１ドットを２色（非印字を含めると３色）の印刷が可能なプリンタにおいて、１ピクセルを４ドットで現わすときに表現できる１５種の色と図１５の色割付スライダ２５１の関係を示す図。
【図１９】プリンタＮＶ管理の選択ボックスの画面例を示す図。
【図２０】ロゴデータの作成後にロゴ登録ファイルを作成する工程を示すフローチャート図。
【図２１】図２０に示す命令データセットの作成工程（Ｓ３３０）の詳細な工程を示すフローチャート図。
【図２２】図２０に示すロゴ登録ファイルの生成工程Ｓ３４０の詳細な工程を示すフローチャート図。
【図２３】ＯＰＯＳの基本構成を示す図。
【図２４】ＯＰＯＳにおける画像調整の設定画面の一例を示す図。
【図２５】ロゴデータ作成装置に使用するデータ調整処理手段の一実施態様を示す詳細機能ブロック図。
【図２６】オブジェクトのイメージを画面上に表示した例を示す図。
【図２７】ロゴデータ作成装置に使用するグレースケール処理装置の一実施態様を示す機能ブロック図。
【図２８】ロゴデータ作成装置の第２及び第３の実施形態における画像縮小表示の一例を説明する概念図。
【図２９】ロゴデータ作成方法の別の実施形態を示すフローチャート図。
【図３０】オブジェクト毎に画像処理を行なう場合の画面の表示例を示す図。
【図３１】オブジェクト毎に画像処理を行なう場合の画面の表示例を示す図。
【図３２】本発明の２色印刷データ生成装置の位置付けを示す図の一例である。
【図３３】本発明の２色印刷データ生成装置の機能ブロックの構成を示す図の一例である。
【図３４】本発明の減色イメージおよび色変換イメージを示す図である。
【図３５】固定変換方式に用いられる変換テーブルの一例を説明する図である。
【図３６】本発明の２色印刷データ生成処理のフローチャートを示す一例である。
【図３７】色変換データ設定処理のフローチャートを示す一例である。
【符号の説明】
１０１    ２色印刷データ生成装置
２０１    減色イメージデータ生成部
２０２    色変換部
２０３    印刷データ変換部
２０４    色変換設定部
２０５    印刷データ生成部
２１１    フルカラーデータ記憶部
２１２    減色イメージデータ記憶部
２１３    色変換イメージデータ記憶部
２１４    印刷データ記憶部
２１５    設定記憶部
【図１】
0004478367.tif 000002
【図２】
0004478367.tif 000003
【図３】
0004478367.tif 000004
【図４】
0004478367.tif 000005
【図５】
0004478367.tif 000006
【図６】
0004478367.tif 000007
【図７】
0004478367.tif 000008
【図８】
0004478367.tif 000009
【図９】
0004478367.tif 000010
【図１０】
0004478367.tif 000011
【図１１】
0004478367.tif 000012
【図１２】
0004478367.tif 000013
【図１３】
0004478367.tif 000014
【図１４】
0004478367.tif 000015
【図１５】
0004478367.tif 000016
【図１６】
0004478367.tif 000017
【図１７】
0004478367.tif 000018
【図１８】
0004478367.tif 000019
【図１９】
0004478367.tif 000020
【図２０】
0004478367.tif 000021
【図２１】
0004478367.tif 000022
【図２２】
0004478367.tif 000023
【図２３】
0004478367.tif 000024
【図２４】
0004478367.tif 000025
【図２５】
0004478367.tif 000026
【図２６】
0004478367.tif 000027
【図２７】
0004478367.tif 000028
【図２８】
0004478367.tif 000029
【図２９】
0004478367.tif 000030
【図３０】
0004478367.tif 000031
【図３１】
0004478367.tif 000032
【図３２】
0004478367.tif 000033
【図３３】
0004478367.tif 000034
【図３４】
0004478367.tif 000035
【図３５】
0004478367.tif 000036
【図３６】
0004478367.tif 000037
【図３７】
0004478367.tif 000038