(57)【特許請求の範囲】
【請求項１】
ベクタデータ形式の画像データを取り込むＲＡＭと、ＲＯＭに記憶されたプログラムに基づいて前記ＲＡＭに格納されたベクタデータ形式の画像データに対して予め設定されたバンド幅及びブロック幅での分割処理、ソート処理を含む前処理を施し各バンドの各ブロックに含まれるベクタデータを中間形式の画像データに変換するＣＰＵと、前記ＲＡＭに保存された中間コード形式の画像データに対して順次ＤＤＡ処理を行い、ラスタデータをビットマップメモリに展開し、画像データの階調をドットの間隔で表現する画像プロセッサとからなるコントローラを備え、前記ビットマップメモリに展開されたラスタデータがヘッド駆動装置を介してヘッドに順次送られ印刷出力されるようにしたインクジェットプリンタにおいて、前記画像プロセッサが、前記ＲＡＭに保存された中間コード形式の画像データの中、線に沿った方向がＸ軸に対して傾いた細線データを、階調に比例してＸ軸方向にオンオフするオンオフデータ点列として前記ビットマップメモリ上に展開し、前記細線データの中、円形の細線データを、円周をＸＹ軸に対して45度傾いた直交する2直線によって4等分し、1／4の部分を階調に比例してＸ軸方向にオンオフするオンオフデータ点列としてビットマップメモリ上に展開し、他の1／4の部分を階調に比例してＹ軸方向にオンオフするオンオフデータ点列としてビットマップメモリ上に展開し、他の1／4の部分を階調に比例してＸ軸方向にオンオフするオンオフデータ点列としてビットマップメモリ上に展開し、他の1／4の部分を階調に比例してＹ軸方向にオンオフするオンオフデータ点列としてビットマップメモリ上に展開し、前記画像プロセッサが、前記ＲＡＭに保存された中間コード形式の画像データの中、細線データに対して、階調に比例したオンオフデータ点列をその細線に沿った方向へ前記ビットマップメモリ上に展開するようにしたことを特徴とするインクジェットプリンタにおける細線の階調表現方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インクジェッツトプリンタにおける細線の階調表現方法に関する。
【０００２】
【従来の技術分野】
インクジェットプリンタの階調表現方法として、ドットの間隔で表現するディザ法が多く使用されている。ディザ法としては、図４に示すＢａｙｅｒ型、渦巻型、網点型など各種方法がある。
【０００３】
【発明が解決しようとする課題】
ディザ法を使用して細線の階調表現をすると、ベクタ一方向によっては細線が消えてしまう問題点がある。例えば、図４に示すＢａｙｅｒ型において、５０％階調（８）の１ドットライン（Ｌ）は消えてしまう。
本発明は、上記問題点を解決することを目的とするものである。
【０００４】
【課題を解決するための手段】
上記問題点を解決するため、本発明は、ベクタデータ形式の画像データを取り込むＲＡＭと、ＲＯＭに記憶されたプログラムに基づいて前記ＲＡＭに格納されたベクタデータ形式の画像データに対して予め設定されたバンド幅及びブロック幅での分割処理、ソート処理を含む前処理を施し各バンドの各ブロックに含まれるベクタデータを中間形式の画像データに変換するＣＰＵと、前記ＲＡＭに保存された中間コード形式の画像データに対して順次ＤＤＡ処理を行い、ラスタデータをビットマップメモリに展開し、画像データの階調をドットの間隔で表現する画像プロセッサとからなるコントローラを備え、前記ビットマップメモリに展開されたラスタデータがヘッド駆動装置を介してヘッドに順次送られ印刷出力されるようにしたインクジェットプリンタにおいて、前記画像プロセッサが、前記ＲＡＭに保存された中間コード形式の画像データの中、細線データに対して、階調に比例したオンオフデータ点列をその細線に沿った方向へ前記ビットマップメモリ上に展開するようにしたものである。
また本発明は、前記ＲＡＭに保存された中間コード形式の画像データの中、線に沿った方向がＸ軸に対して傾いた細線データは、階調に比例してＸ軸方向にオンオフするオンオフデータ点列として前記ビットマップメモリ上に展開されることを特徴とする。
また本発明は、前記細線データの中、円形の細線データは、円周をＸＹ軸に対して45度傾いた直交する2直線によって4等分され、1／4の部分が階調に比例してＸ軸方向にオンオフするオンオフデータ点列としてビットマップメモリ上に展開され、他の1／4の部分が階調に比例してＹ軸方向にオンオフするオンオフデータ点列としてビットマップメモリ上に展開され、他の1／4の部分が階調に比例してＸ軸方向にオンオフするオンオフデータ点列としてビットマップメモリ上に展開され、他の1／4の部分が階調に比例してＹ軸方向にオンオフするオンオフデータ点列としてビットマップメモリ上に展開されるようにしたしたものである。
【０００５】
【発明の実施の形態】
以下に本発明の実施の形態を、添付した図面を参照して説明する。
図３において、（１）はホスト装置であり、図示しない入力装置を使用して作成された設計図面などの画像情報をベクタデータの形態でラスタプロッタ（２）に出力する。ラスタプロッタ（２）は、ホスト装置（１）から送られるベクタデータをラスタデータに変換して印刷出力する。
【０００６】
ホスト装置（１）から送信されるベクタデータは、ＦＩＦＯバッファリング機能を有するインターフェース（３）を介してＲＡＭ（４）に取り込まれる。ＣＰＵ（５）はＲＯＭ（６）に記憶されたプログラムに基いて、ＲＡＭ（４）に格納されたベクタデータに対して予め設定されたバンド幅及びブロック幅での分割処理、ソート処理等の前処理を施して、各バンドの各ブロックに含まれるベクタデータを中間コードの形式（例えばベクタデータ）に整理する。
【０００７】
画像プロセッサ（７）はＲＡＭ（４）に保存された中間コード形式の画像データに対して順次ＤＤＡ処理を施し、ラスタデータをビットマップメモリ（８）に展開する。ビットマップメモリ（８）に展開されたラスタデータは、ヘッド駆動装置（９）を介してヘッド（１０）に順次送られ、バンドスキャナ方式で印刷出力される。
【０００８】
次に、印刷出力する前の細線処理について説明する。
本実施形態の細線処理では、３６０・７２０ｄｐｉどちらも１８０分の１インチ以下の太さで明るさが０−２５５レンジで１６０以上（相当薄い場合）を条件としている。従って細線の幅は、３６０ｄｐｉの場合、図（２）Ａに示す如く、２ドットで、７２０ｄｐｉの場合、図（２）Ｂに示す如く、４ドットとなる。
【０００９】
図（１）は、５０％の階調を例としているが、階調度がかわっても良い。図（２）Ａは、２ドット幅で５０％の階調の細線処理を示し、図（２）（Ｂ）は、４ドット幅で３３％の階調の細線処理を示している。
画像プロセッサ（７）は、ＲＡＭ（４）に保存された中間コード形式の細線データに対して、階調に比例したオンオフデータ点列をそのベクタ一方向へ、ビットマップメモリ（８）上に展開する。
【００１０】
図１においてＸ方向にベクタ一方向を持つ細線データ（１１）は、階調（５０％）に比例してＸ方向にオンオフする、１ドット幅のオンオフデータ点列（１２）としてビットマップメモリ（８）上に展開される。Ｙ軸方向にベクタ一方向をもつ細線データ（１３）は、階調（５０％）に比例してＹ方向にオンオフするオンオフデータ点列（１４）として、ビットマップメモリ（８）上に展開される。
【００１１】
Ｘ軸に対して４５度傾いた細線データ（１５）は、階調（５０％）に比例して、Ｘ方向にオンオフするオンオフデータ点列（１６）として、ビットマップメモリ（８）上に展開される。この細線データ（１５）を市松模様のディザ法で階調表現すると、図（４）の（Ｌ）で示す如く、全て空白になってしまう。
【００１２】
Ｘ軸に対する傾斜の小さな細線データ（１７）は、階調（５０％）に比例して、Ｘ方向にオンオフするオンオフデータ点列（１８）として、ビットマップメモリ（８）上に展開される。円の細線データ（１９）は、円周をＸＹ軸に対して４５度傾いた直交する２直線によって４等分し、部分（２０）を、階調に比例して、Ｘ方向にオンオフするオンオフデータ点列として、ビットマップメモリ（８）上に展開し、部分（２１）を、Ｙ方向にオンオフデータ点列として展開し、部分（２２）をＸ方向にオンオフするオンオフデータ点列として展開し、部分（２３）をＹ方向にオンオフするオンオフデータ点列として展開する。円の細線データ（１９）を、市松模様のディザ法で階調表現すると、４５度方向の線が消えてしまう。
【００１３】
【発明の効果】
本発明は上述の如く構成したので、どのようなベクタ一方向及び階調度でも細線の階調表現ができるという効果がある。
【図面の簡単な説明】
【図１】本発明の説明図である。
【図２】本発明の説明図である。
【図３】ラスタプロッタのブロック説明図である。
【図４】階調の表現方法の一列を示す説明図である。
【符号の説明】
１      ホスト装置
２      ラスタプロッタ
３      インターフェース
４      ＲＡＭ
５      ＣＰＵ
６      ＲＯＭ
７      画像プロセッサ
８      ビットマップメモリ
９      ヘッド駆動装置
１０    ヘッド
１１    細線データ
１２    オンオフデータ点列
１３    細線データ
１４    オンオフデータ点列
１５    細線データ
１６    オンオフデータ点列
１７    細線データ
１８    オンオフデータ点列
１９    細線データ
２０    部分
２１    部分
２２    部分
２３    部分
【図１】
0004252130.tif 000002
【図２】
0004252130.tif 000003
【図３】
0004252130.tif 000004
【図４】
0004252130.tif 000005