(57)【要約】【課題】  １つの変換および送信モジュールをパラレルタイプおよびシリアルタイプのいずれの印刷モジュールに対しても適用することができ、生産コストを大幅に低減可能な印刷制御装置および方法を提供する。【解決手段】  印刷制御装置および方法が開示される。データバッファユニット１１０は、情報処理装置から送出されるイメージデータを保存する。ルックアップテーブル動作ユニット１２０は、そのデータを印刷データに変換する。セレクタ１３０は、印刷モジュールのタイプにしたがって印刷データを分配して、それらを印刷待ち行列に送る。本モジュールは、異なるチップセットが異なる印刷モジュールに使用されなければならないという問題を解決する。１つのモジュールのみ必が要となる。したがって、生産コストは大幅に低減され得る。【選択図】            図２
2005122331.tif 000002
【特許請求の範囲】
【請求項１】
イメージデータを変換して印刷モジュールに送信するための印刷制御装置であって、
イメージデータを受信して一時的に保持するデータバッファユニットと、
イメージデータを印刷データに変換するルックアップテーブル動作ユニットと、
印刷モジュールのタイプに応じた印刷データの送信動作を実行するために印刷データを分配するセレクタと、
所定の動作クロックにしたがって印刷データを移送する移送ユニットと、
印刷データを印刷モジュールに送信するデータ整合送信ユニットと、
を有する印刷制御装置。
【請求項２】
前記イメージデータは、テキストおよびピクチャの情報を備えている請求項１に記載の印刷制御装置。
【請求項３】
前記イメージデータのフォーマットは、印刷コマンド言語と対応している請求項１に記載の印刷制御装置。
【請求項４】
前記印刷モジュールのタイプは、パラレルおよびシリアルのうちから選択される請求項１に記載の印刷制御装置。
【請求項５】
前記イメージデータは、カラーレベルの特性を有する請求項１に記載の印刷制御装置。
【請求項６】
前記印刷データは、カラーレベルの特性を有する請求項１に記載の印刷制御装置。
【請求項７】
前記動作クロックは、ドットクロックおよびビデオクロックを含む請求項１に記載の印刷制御装置。
【請求項８】
前記ビデオクロックの動作周波数は、前記ドットクロックの動作周波数の整数倍である請求項１に記載の印刷制御装置。
【請求項９】
前記ルックアップテーブル動作ユニットは、複数のアドレスデータ、および複数の対応する変換データを有する請求項１に記載の印刷制御装置。
【請求項１０】
前記アドレスデータは、バイナリコードを有する請求項９に記載の印刷制御装置。
【請求項１１】
前記変換データは、バイナリコードを有する請求項９に記載の印刷制御装置。
【請求項１２】
イメージデータを変換して印刷モジュールに送信するための印刷制御方法であって、
イメージデータを読み込むステップと、
イメージデータを保存するステップと、
イメージデータに対してテーブルをルックアップする動作を実行し、前記イメージデータを印刷データに変換するステップと、
印刷モジュールのタイプにしたがって、印刷データの送信動作を実行するステップと、
を有する印刷制御方法。
【請求項１３】
前記印刷データの送信動作は、データ整合送信ユニットを通して実行される請求項１２に記載の印刷制御方法。
【請求項１４】
前記イメージデータは、テキストおよびピクチャの情報を備えている請求項１２に記載の印刷制御方法。
【請求項１５】
前記印刷モジュールのタイプは、パラレルおよびシリアルのうちから選択される請求項１２に記載の印刷制御方法。
【請求項１６】
前記イメージデータは、カラーレベルの特性を有する請求項１２に記載の印刷制御方法。
【請求項１７】
前記印刷データは、カラーレベルの特性を有する請求項１２に記載の印刷制御方法。
【請求項１８】
前記イメージデータを読み込むステップは、
前記イメージデータをコンパイルしてハーフトーン変換動作を実行するステップをさらに有する請求項１２に記載の印刷制御方法。
【請求項１９】
前記イメージデータのフォーマットは、印刷コマンド言語と対応している請求項１２に記載の印刷制御方法。
【請求項２０】
前記印刷データの送信動作を実行するステップは、
前記印刷データを前記印刷モジュールに順次移送するステップを有する請求項１２に記載の印刷制御方法。
【請求項２１】
前記印刷データの送信動作を実行するステップは、
印刷モジュールの特性曲線を使用して印刷データを変換するステップと、
印刷データを送信するステップと、
を有する請求項１２に記載の印刷制御方法。
【請求項２２】
前記印刷データの送信動作を実行するステップは、
前記印刷データのフォーマットにしたがって、動作クロックをセットするステップと、
前記印刷データをシリアルデータに変換するステップと、
前記動作クロックにしたがって、前記印刷データを順次移送するステップと、
を有する請求項１２に記載の印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および方法に関する。より詳しくは、本発明は、パラレルタイプまたはシリアルタイプのいずれの印刷装置にも適用できる、印刷制御装置および方法に関する。
【背景技術】
【０００２】
近年、電子情報機器は、人間の暮らしをこれまでよりもより便利にする多くの機能を提供している。半導体産業の発達により、特定用途向けＩＣ（ＡＳＩＣ）の使用が増大している。ＡＳＩＣは多くの異なるパッケージングスタイルを有していて消費電力がごくわずかなため、各種の印刷装置が、製品能力を強化すると同時に製品サイズを小さくするために、かかるＡＳＩＣを使用している。ユーザは、印刷装置へのリンクを通じてイメージまたはテキスト情報を印刷するために、例えばデスクトップコンピュータやノートパソコンなどのデータ処理装置（情報処理装置）を使用することができる。
【０００３】
従来の印刷方法は、ホストから伝送ポートを経て印刷装置までデータを送出することによって、実行される。しかしながら、市場には、パラレルタイプおよびシリアルタイプの印刷モジュールがある。したがって、従来の技術は、データ変換を行うための、対応するＡＳＩＣ、およびルックアップテーブル動作ユニットを使用しなければならない。これらの問題の観点において、当該分野の人々にとって、見込みのある解決がきわめて困難なように見える。結局、高価な生産コストは、当該産業の致命的な欠点であって、ユーザによって受け入れ難いものである。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上述の課題を解決するためになされたものであり、本発明の目的は、１つの変換および送信モジュールをパラレルタイプおよびシリアルタイプのいずれの印刷モジュールに対しても適用することができ、生産コストを大幅に低減可能な印刷制御装置および方法を提供することである。
【課題を解決するための手段】
【０００５】
本発明は、イメージデータを変換して印刷モジュールに送信するための、印刷制御装置および方法を提供する。データバッファユニットは、情報処理装置から送信されるイメージデータを一時的に保持するために使用される。ルックアップテーブル動作ユニットは、イメージデータを印刷データに変換する。セレクタは、印刷モジュールのタイプにしたがって、印刷データを分配する。移送ユニットは、所定の動作クロックにしたがって印刷データを移送する。最終的に、データ整合送信ユニットが、印刷データを印刷モジュールに送信する。ルックアップテーブル動作ユニットは、いくつかのアドレスデータと、いくつかの対応する変換データを含む。アドレスデータおよび変換データは、両方ともバイナリコードで構成される。
【０００６】
開示される印刷制御方法は、以下のステップを含む。まず、印刷されるべきイメージデータは、例えばパーソナルコンピュータなどの情報処理装置から引き渡される。イメージデータは、コンパイルされてハーフトーン変換のために処理される。それから、イメージデータは保存される。テーブルをルックアップする動作が行われて、イメージデータが印刷データに変換される。最終的に、印刷データの送信が、印刷モジュールのタイプにしたがって行われる。
【０００７】
従来の技術は、パラレルタイプおよびシリアルタイプの印刷モジュールのための、２の異なるＡＳＩＣおよびルックアップテーブル動作ユニットを使用しなければならず、結果として、生産コストが高くなる。開示される印刷制御装置および方法は、イメージデータの変換および送信の動作を、１つのカラーレベル調整モジュールに組み込むものである。１つのルックアップテーブル動作ユニットが、イメージデータの変換に使用される。本発明は、このようにして生産コストを低減して、製品をより競争力のあるものにすることができる。
【発明の効果】
【０００８】
本発明によれば、１つの変換および送信モジュールをパラレルタイプおよびシリアルタイプのいずれの印刷モジュールに対しても適用することができ、もって、生産コストを大幅に低減させることが可能となる。
【発明を実施するための最良の形態】
【０００９】
本発明は、以下に例示としてのみ与えられる詳細な説明からより完全に理解される。この詳細な説明は、本発明を限定するものではない。
【００１０】
開示される印刷制御装置は、イメージデータを変換して印刷モジュールに送信する。なお、本明細書において、モジュールとは、所定装置における構成部分をいい、ハードウェアで構成されるかソフトウェアで構成されるかを問わない。
【００１１】
図１を参照して、開示されるシステムは、以下のものを有している。
【００１２】
（１）情報処理装置４００：ユーザは、データを処理し、動作コマンドを送出するために、情報処理装置４００を使用する。
【００１３】
（２）印刷コントローラ３００：当該印刷コントローラは、情報処理装置から送られたイメージデータについて、変換および送信を実行するために使用される。当該印刷コントローラは、コンパイルユニット２００と、カラーレベル調整モジュール１００とを含む。コンパイルユニット２００は、イメージデータについて、コンパイルおよびハーフトーン変換の処理を実行する。
【００１４】
（３）印刷モジュール５００：当該印刷モジュールは、印刷コントローラ３００から送られたデータを受信し、当該データを印刷する。当該印刷モジュールには、パラレルタイプのものと、シリアルタイプのものとが含まれる。ここで、パラレルとは、データの転送方式がパラレルであることをいい、シリアルとは、データの転送方式がシリアルであることをいう。
【００１５】
印刷コントローラ３００は、情報処理装置４００から送信されたイメージデータを受信する。イメージデータは、テキストおよびピクチャの情報を備えている。イメージデータはまた、カラーレベルの特性を含む。イメージデータのフォーマットは、印刷コマンド言語と対応している。
【００１６】
本発明の本質的な要素は、カラーレベル調整モジュール１００である。
【００１７】
図２は、開示されるカラーレベル調整モジュールの構成を示す。図面に示すように、カラーレベル調整モジュール１００は、主に以下のものを含んでいる。
【００１８】
（１）データバッファユニット１１０：当該データバッファユニットは、情報処理装置４００から送信されるイメージデータを一時的に保持するために使用される。
【００１９】
（２）ルックアップテーブル動作ユニット１２０：当該ルックアップテーブル動作ユニットは、いくつかのアドレスデータと、いくつかの対応する変換データを含む。アドレスデータおよび変換データは、ルックアップテーブルによってイメージデータを変換するためのバイナリコードを有している。そして、イメージデータは、カラーレベルの特性を備えた印刷データに変換される。
【００２０】
（３）セレクタ１３０：当該セレクタは、印刷モジュール５００のタイプにしたがって、分配処理を実行する。セレクタは、分配された印刷データを印刷待ち行列に送る。
【００２１】
（４）移送ユニット１４０：当該移送ユニットは、所定の動作クロックにしたがって、印刷データを移送する。
【００２２】
（５）データ整合送信ユニット１５０：当該データ整合送信ユニットは、印刷データを印刷装置に送信する。
【００２３】
移送ユニットにおける動作クロックは、ドットクロックおよびビデオクロックを含む。ビデオクロックの動作周波数は、ドットクロックの動作周波数の整数倍である。ここで、ドットクロックとは、１ドットを表すために必要な時間の逆数である。
【００２４】
印刷モジュール５００のタイプがパラレルである場合、ルックアップテーブル動作ユニット１２０を使用する処理は選択的に省略され得ると、言及されなければならない。この場合、イメージデータは、直接、データ整合送信ユニット１５０に送られる。あるいは、イメージデータは、データ整合送信ユニット１５０に送られる前に、セレクタ１３０により分配され得る。印刷モジュール５００がシリアルタイプである場合、印刷データは、移送ユニット１４０により、データ整合送信ユニット１５０に移される。その後、印刷データは、印刷のために印刷モジュール５００に送信される。
【００２５】
上述したものの実際上の動作が図３に示されている。開示される方法は、イメージデータを変換して印刷モジュールに送信するために案出されている。まず、情報処理装置４００は、イメージデータを読む（ステップ１００）。イメージデータは、それからコンパイルされる（ステップ１０１）。その後、ハーフトーン変換が実行される（ステップ１０２）。処理されたイメージデータが保存される（ステップ１０３）。それから、テーブルをルックアップする動作が実行されるべきか否かが判断される（ステップ１０４）。このとき、システムは、印刷モジュール５００のタイプにしたがって、テーブルをルックアップする動作を省略できるか否かを決定する。テーブルをルックアップする動作が省略可能な場合、イメージデータが送出される（ステップ１０７）。イメージデータが変換されなければならない場合、テーブルをルックアップする動作が実行されて、イメージデータが印刷データに変換される（ステップ１０５）。そして、印刷データの送信処理が、印刷モジュール５００のタイプにしたがって実行される（ステップ１０６）。
【００２６】
ステップ１０６についてのより詳細な説明が図４に示されている。まず、印刷モジュール５００のタイプにしたがって、動作モードが選択される（ステップ２００）。印刷モジュールがパラレルタイプである場合、印刷モジュールの特性曲線が使用されて、印刷データが変換され（ステップ２０１）、印刷ジョブを実行するために印刷データが送信される（ステップ２０２）。印刷モジュールがシリアルタイプである場合、印刷データのフォーマットにしたがって、動作クロックがセットされる（ステップ２０３）。その後、印刷データは、シリアルデータに変換される（ステップ２０４）。動作クロックの作用頻度が使用されて、シリアルデータが移送される（ステップ２０５）。
【００２７】
本発明は上記実施形態に限定されるものではない。上記実施形態における所定の変更は、当業者にとって明らかであろう。そして、そのような変更は、特許請求の範囲内のものと解釈されるべきである。
【図面の簡単な説明】
【００２８】
【図１】開示される印刷システムの構成を示す。
【図２】開示されるカラーレベル調整モジュールの概略の構成を示す。
【図３】開示される印刷方法の概略の手順フローチャートを示す。
【図４】図３における詳細部分の概略の手順フローチャートを示す。
【符号の説明】
【００２９】
１００    カラーレベル調整モジュール、
１１０    データバッファユニット、
１２０    ルックアップテーブル動作ユニット、
１３０    セレクタ、
１４０    移送ユニット、
１５０    データ整合送信ユニット、
２００    コンパイルユニット、
３００    印刷コントローラ、
４００    情報処理装置、
５００    印刷モジュール。
【図１】
2005122331.tif 000003
【図２】
2005122331.tif 000004
【図３】
2005122331.tif 000005
【図４】
2005122331.tif 000006