(57)【要約】【課題】本発明は階調プリント制御方法、装置及び記憶媒体を提供する。【解決手段】該方法は、各ドット行のドット毎の画像データの階調レベルを確定し、複数ビットの二進数データに変換するステップと；１ドット行の全てのドットの同一ビットの二進数データを１データ組に構成させ、複数のデータ組を形成するステップと；各データ組は１つの予め設定されたストローブ時間に対応し、ストローブ時間内において、各ドットに対応するプリントヘッドの発熱体は予め設定されたデータを受信した場合、発熱するステップと、を含む。本願の実施例によると、プリント品質を保証することを前提に、プリントストローブ回数及びデータ送信回数を低減し、プリント速度を向上させる。【選択図】図６
2011516300.tif 000002
【特許請求の範囲】
【請求項１】
各ドット行のドット毎の画像データの階調レベルを確定し、複数ビットの二進数データに変換するステップと；
１ドット行の全てのドットの同一ビットの二進数データを１データ組に構成させ、複数のデータ組を形成するステップと；
各データ組は１つの予め設定されたストローブ時間に対応し、ストローブ時間内において、各ドットに対応するプリントヘッドの発熱体は予め設定されたデータを受信した場合、発熱するステップと、を含むことを特徴とする階調プリント制御方法。
【請求項２】
ストローブ時間の予め設定は、
それぞれ設定された長さのストローブ時間に対応する複数の基礎階調レベルを設定し；
１ドット行のプリント周期内において、基礎階調レベル個数と同等のストローブ回数を設定し、１つの基礎階調レベルに必要なストローブ時間に対応する長さを有するストローブ時間を設定することによって実現されることを特徴とする請求項１に記載の階調プリント制御方法。
【請求項３】
プリントヘッドに予熱信号を送信し、プリントヘッドの発熱体にプリントする前に予熱するように指示するステップを、更に含むことを特徴とする請求項２に記載の階調プリント制御方法。
【請求項４】
前記階調レベルは合計２ｎ階調あり、前記基礎階調レベル数をｎ個とし、前記予め設定するストローブ回数はｎ回であることを特徴とする請求項１、２又は３に記載の階調プリント制御方法。
【請求項５】
前記予め設定されたデータは１又は０であることを特徴とする請求項４記載の階調プリント制御方法。
【請求項６】
各１ドット行のドット毎の階調画像データの階調レベルを複数ビットの二進数データに変換する第１の処理ユニットと、
１ドット行の全てのドットの同一ビットの二進数データを１データ組に構成させ、複数のデータ組を形成する第２の処理ユニットと、
データ組とストローブ時間との対応関係を記憶する情報参照ユニットと、
前記対応関係に基づいて、ストローブ時間内において、各ドットに対応するプリントヘッドの発熱体が予め設定されたデータを受信した場合、発熱するように、データ組を対応するストローブ時間においてプリントヘッドに送信する第３の処理ユニットと、を備えることを特徴とする階調プリント制御装置。
【請求項７】
プリントヘッドに予熱信号を送信し、プリントヘッドの発熱体にプリントを行う前に予熱するように指示する第３の処理ユニット、を更に含むことを特徴とする請求項６に記載の階調プリント制御装置。
【請求項８】
前記階調レベルは、それぞれ１ドット行のプリント周期における毎回のストローブに係るストローブ時間に対応する複数の基礎階調レベルを含むことを特徴とする請求項６又は７に記載の階調プリント制御装置。
【請求項９】
前記階調レベルは合計２ｎ階調あり、前記基礎階調レベル数をｎ個とし、１ドット行の周期におけるストローブ回数はｎ回であることを特徴とする請求項８に記載の階調プリント制御装置。
【請求項１０】
各ドット行のドット毎の画像データの階調レベルを確定し、複数のビットの二進数データに変換し；
１ドット行の全てのドットの同一ビットの二進数データを１データ組に構成させ、複数のデータ組を形成し；
各データ組は予め設定されたストローブ時間に対応し、ストローブ時間内において、各ドットに対応するプリントヘッドの発熱体は予め設定されたデータを受信した場合、発熱するコンピューターユニットによって実行されるコンピュータープログラムコードを含むコンピューター読取可能の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００８年３月３１日に中国特許局に提出した出願番号が２００８１００９０４１７.６で、発明名称が「階調プリント制御方法及び装置」である中国特許出願の優先権を主張し、そのすべての内容を本願に援用する。
【０００２】
本発明は、プリント制御分野に関し、より具体的には、サーマルプリントヘッド階調プリント制御方法及び装置に関する。
【背景技術】
【０００３】
熱プリンターは、サーマルプリンター（Ｔｈｅｒｍａｌ  Ｐｒｉｎｔｅｒ)と熱転写プリンター(Ｔｈｅｒｍａｌ  ｔｒａｎｓｆｅｒ  ｐｒｉｎｔｅｒ)の二種類に分けられる。その中、サーマルプリンターは、プリントヘッドの発熱体を発熱させ、プリント用紙の表面における感熱層に化学変化を生じさせることによって、発色し文字や画像を形成する。熱転写プリンターは、プリントヘッドの発熱体を発熱させ、リボン上の顔料物質を加熱し、プリント用紙の表面に溶融させることによって、文字や画像を形成する。
【０００４】
図１は、サーマルプリントヘッドのプリントドットの配列を示す。図に示すように、サーマルプリントヘッド１０は、複数の発熱体２０を備え、これらの発熱体は同間隔で１行に配列され、各発熱体がそれぞれ一つのプリントドットＸ１に対応し、１ドット行を形成する。プリント媒体３０はプリント方向Ａに沿って移動し、Ｙ１、Ｙ２、…等のドット行を形成する。
【０００５】
プリントヘッドの発熱体による加熱時間が長ければ長いほど、熱量は高く、プリント濃度も高いため、加熱時間の長さを制御することによって、濃度レベル、即ち階調レベルが異なるプリント効果を実現する。図２及び図３を参照すると、図２は、既存の階調プリント制御方法を示し、図３は、該方法における各階調レベルのストローブ（ｓｔｒｏｂｅ）時間の構成を示す。
【０００６】
具体的に、該方法は、
基準階調の加熱時間（ｔｕ）を設定するステップＳ１１と、
プリントヘッドの発熱体が受信したデータが１である場合、発熱体は加熱し、受信したデータが０である場合、発熱体は加熱しないステップＳ１２と、
ｎ（ｎ＝１、２、３…）個のパルスを連続して送信し、各パルスに対応して、発熱体にｎ個の二進数のデータ「１」を送信するステップＳ１３と、を含む。
【０００７】
このように、上記制御方法によって、多階調レベルのプリントを行う場合、ｎ個のパルスを連続して送信する必要があるため、プリントヘッドの熱量が蓄熱され、階調レベルとプリント回数が正比例にならないことが生じ、階調が歪み、プリントの品質に影響を与えることになる。
【０００８】
このような問題を解決するため、発明名称が「サーマルプリントの品質向上方法」である美国特許（特許番号：６,７９８,４３３）に制御方法が開示されてある。図４は、該制御方法のフローチャートであり、図５は、該制御方法における各階調レベルのストローブ時間の構成を示す図である。図４と図５に示すように、該制御方法は、
基準階調の加熱時間（ｔｕ）を設定するステップＳ２１と、
プリントヘッドの発熱体が受信したデータが１である場合、発熱体は加熱し、受信したデータが０である場合、発熱体は加熱しないステップＳ２２と、
各パルスの間に所定の時間間隔をおいてｎ個のパルスを送信し、各パルスに対応して発熱体にｎ個の二進数のデータ「１」を送信するステップＳ２３と、を含む。
【０００９】
このように、上記方法は、二つのパルス毎の送信時間に間隔をおくことで、プリントヘッドに充分な放熱時間を与え、熱量の蓄熱により、プリント効果が低下する問題を解決した。しかし、該方法によると、プリント速度が遅く、特に、階調レベルが高いプリントを行う場合、パルスを送信する回数が増え、データを送信する時間が長引くため、プリントの速度に影響を与える欠陥が存在する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】美国特許  第６,７９８,４３３号
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上記の問題に鑑み、本発明は、既存技術におけるデータ送信時間が長いため、プリント速度に影響を与える問題を解決するための階調プリント制御方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本願の実施例による階調プリント制御方法は、各ドット行のドット毎の画像データの階調レベルを確定し、複数ビットの二進数データに変換するステップと、１ドット行の全てのドットの同一ビットの二進数データを１データ組に構成させ、複数のデータ組を形成するステップと、各データ組は１つの予め設定されたストローブ時間に対応し、ストローブ時間内において、各ドットに対応するプリントヘッドの発熱体は予め設定されたデータを受信した場合、発熱するステップと、を含むことによって実現される。
【００１３】
ストローブ時間の予め設定は、それぞれ設定された長さのストローブ時間に対応する複数の基礎階調レベルを設定し、１ドット行のプリント周期内において、基礎階調レベル個数と同等のストローブ回数を設定し、１つの基礎階調レベルに必要なストローブ時間に対応する長さを有するストローブ時間を設定することによって実現することが好ましい。
【００１４】
プリントヘッドに予熱信号を送信し、プリントヘッドの発熱体にプリントする前に予熱するように指示するステップを、更に含むことが好ましい。
【００１５】
上記階調レベルは合計２ｎ階調あり、上記基礎階調レベル数をｎ個とし、上記予め設定するストローブ回数はｎ回であることが好ましい。
【００１６】
上記予め設定されたデータは１又は０であることが好ましい。
【００１７】
本発明によると、各１ドット行のドット毎の階調画像データの階調レベルを複数ビットの二進数データに変換する第１の処理ユニットと、１ドット行の全てのドットの同一ビットの二進数データを１データ組に構成させ、複数のデータ組を形成する第２の処理ユニットと、データ組とストローブ時間との対応関係を記憶する情報参照ユニットと、上記対応関係に基づいて、ストローブ時間内において、各ドットに対応するプリントヘッドの発熱体が予め設定されたデータを受信した場合、発熱するように、データ組を対応するストローブ時間においてプリントヘッドに送信する第３の処理ユニットと、を備える階調プリント制御装置を提供する。
【００１８】
上記装置は、プリントヘッドに予熱信号を送信し、プリントヘッドの発熱体にプリントを行う前に予熱するように指示する第３の処理ユニット、を更に含むことが好ましい。
【００１９】
上記装置において、上記階調レベルは、それぞれ１ドット行のプリント周期における毎回のストローブ係るストローブ時間に対応する複数の基礎階調レベルを含むことが好ましい。
【００２０】
上記装置において、上記階調レベルは合計２ｎ階調あり、上記基礎階調レベル数をｎ個とし、１ドット行の周期におけるストローブ回数はｎ回であることが好ましい。
【００２１】
上記装置において、上記の予め設定されたデータは１又は０であることが好ましい。
【００２２】
本願の実施例によると、各ドット行のドット毎の画像データの階調レベルを確定し、複数ビットの二進数データに変換し、１ドット行の全てのドットの同一ビットの二進数データを１データ組に構成させ、複数のデータ組を形成し、各データ組は予め設定されたストローブ時間に対応し、ストローブ時間内において、各ドットに対応するプリントヘッドの発熱体は予め設定されたデータを受信した場合、発熱する、コンピューターユニットによって実行されるコンピュータープログラムコードを含むコンピューター読取可能の記憶媒体を提供する。
【００２３】
上記技術思想から分かるように、既存技術に比べ、２ｎ階調のプリントについて、本願の実施例によると、プリントヘッドをｎ回ストローブさせ、データをｎ回送信し、ｎ段階の異なるストローブ時間を組み合わせることによって、２ｎ級の階調レベルのプリントを実現する。それで、プリントの品質を保証することができるとともに、プリントのストローブ回数及びデータ送信回数を減少し、プリントの速度を大幅に向上することができる。
【図面の簡単な説明】
【００２４】
本発明の実施例又は既存技術に係る発明を明確に説明するため、以下、実施例又は既存技術の説明に用いられる図面を簡単に説明するが、以下の図面は本発明の実施例に過ぎず、当業者にとって、創造的労働を経ずに、これらの図面に基づいて他の図面を得られることは自明なものである。
【図１】は、サーマルプリントヘッドのプリントドットの配列を示す。
【図２】は、既存の階調プリント制御方法を示す。
【図３】は、図２に示す方法における各階調レベルのストローブ時間の構成を示す。
【図４】は、既存技術における制御方法を示すフローチャートである。
【図５】は、図４に示す制御方法における各階調レベルのストローブ時間の構成を示す。
【図６】は、本発明に係る階調プリント制御方法の実施例のフローチャートである。
【図７】は、本発明に係る階調プリント制御方法の実施例における階調レベル、ストローブ時間及びデータ組との間の対応関係を示す図である。
【図８】は、本発明に係る階調プリント制御方法の実施例におけるｎ＝８である場合の各階調レベルのストローブ時間の構成を示す図である。
【図９】は、本発明に係る階調プリント制御方法の実施例におけるｎ＝８である場合の各階調レベルのドットのストローブ時間と二進数データとの関係を示す図である。
【図１０】は、本発明に係るｎ＝８である場合の各階調レベルのドットの８ビットの二進数データを示す図である。
【図１１】は、本発明に係る階調プリント制御方法の実施例におけるｎ＝８である場合の各階調レベルのドットのストローブ時間と二進数データとの対応関係を示す図である。
【図１２】は、上記の階調プリント制御方法を実現できる実施例の装置の構造を示す図である。
【図１３】は、上記の階調プリント制御方法を実現できる実施例の装置の構造を示す図である。
【発明を実施するための形態】
【００２５】
階調は、色の濃さを示し、階調レベルが高ければ高いほど、色が濃い。階調レベルが多いと、画像の濃さの変換が多く、きめ細やかく、再現性のよい画像をプリントすることができる。
【００２６】
本発明の実施例により提出される技術案をよりよく理解するために、以下、図面と実施例を参照しながら本発明を詳しく説明する。
【００２７】
図６は、本発明に係わる階調プリント制御方法の実施例のフローチャートである。
【００２８】
各階調レベルに対応して、予め１ドット行のプリント周期内にストローブ時間帯を設定し、各階調レベルを基礎階調レベルと非基礎階調レベルとに分け、非基礎階調レベルに対応するストローブ時間は、基礎階調レベルに対応するストローブ時間の組み合わせによって構成される。
【００２９】
階調レベルが２ｎ階調あって、その中の２０、２１、２２、…、２ｎ-１階調は基礎階調レベルであり、その他の階調レベルは非基礎階調レベルであると仮定する。非基礎階調レベルは、基礎階調レベルの組み合わせ及び重ね合わせからなり、例えば、ｎ＝８である場合、１、２、４、８、１６、３２、６４、１２８は基礎階調レベルであり、その他の階調レベル、例えば３、５、６、７、…は非基礎階調レベルであるとすれば、３階調は、１階調と２階調を加算したものに等しく、５階調は、１階調と４階調を加算したものに等しい、…。各基礎階調レベルに対応し、１ドット行のプリント周期内にｎ個の基礎ストローブ時間帯を設定し、Ｔ２０、Ｔ２１、Ｔ２２、…、Ｔ２ｎ-１と表記し、各非基礎階調レベルに対応するストローブ時間帯は、各基礎ストローブ時間帯の組み合わせからなる。
【００３０】
以下のステップに従って、各階調レベルのプリントを制御する：
ステップＳ１０１、各ドット行の画像データを取得し、その階調レベルを確定する。
ステップＳ１０２、該階調レベルをｎビットの二進数データに変換する。
ステップＳ１０３、各ドット行の全てのドットの同一ビットの二進数データを１データ組に構成させ、ｎ個のデータ組を形成する。
ステップＳ１０４、対応するストローブ時間帯内において、各データ組を各ドットに対応するプリントヘッドの発熱体に送信する。
ステップＳ１０５、プリントヘッドの発熱体は対応するストローブ時間をスタートし、発熱体が受信したデータが特定値であると、発熱する。
【００３１】
プリントヘッドの発熱体はデータを受信した後、対応するストローブ時間をスタートし、ストローブ時間が有効である時間帯内において、発熱体が受信したデータが特定値（例えば、１又は０）であると、発熱し、さもないと、発熱しない。
【００３２】
このように、それぞれＴ２nに対応して、ｎ組のデータ送信することによって、プリントヘッドの発熱体が対応するストローブ時間帯内において加熱するように制御し、消耗品とプリントヘッドが緊密に接触した１ドット行の範囲内において、階調画像データに基づいて階調レベルの異なるドット画像をプリントすることができる。
【００３３】
図７は、本発明の実施例における階調レベル、ストローブ時間とデータ組との間の対応関係を示す図である。
【００３４】
階調レベル２ｎと、Ｔ２ｎと、データ組ｎとの間は逐一対応し、例えば、データ組１を受信した後、ストローブ時間帯Ｔ２ｎ内において、プリントヘッドの発熱体は発熱する。
【００３５】
ｎ＝８である場合、各階調レベルのストローブ時間の構成は図８に示す通りである。
【００３６】
図に示すように、ｎ＝８である場合、最高の階調レベルは２５６階調である。
【００３７】
この時、１階調のストローブ時間はＴ１であり、２階調のストローブ時間はＴ２であり、４階調のストローブ時間はＴ４であり、８階調のストローブ時間はＴ８であり、１６階調のストローブ時間はＴ１６であり、３２階調のストローブ時間はＴ３２であり、６４階調のストローブ時間はＴ６４であり、１２８階調のストローブ時間はＴ１２８である。
【００３８】
上記の８のストローブ時間を基礎ストローブ時間とすると、０〜２５５の階調レベルにおいて、他の階調レベルのストローブ時間はこれらの基礎ストローブ時間の組み合わせからなることが可能である。例えば、３階調のストローブ時間はＴ1＋Ｔ2の組み合わせから、５階調のストローブ時間はＴ２＋Ｔ３の組み合わせから、６階調のストローブ時間はＴ２＋Ｔ４の組み合わせから、…、２５２階調のストローブ時間はＴ1２８＋Ｔ６４＋Ｔ３２＋Ｔ１６＋Ｔ8＋Ｔ4の組み合わせからなり、…、このように、２５６の階調レベルのストローブ時間を得ることができる。
【００３９】
なお、各階調レベルのストローブ時間の長さは、予め、テストによって測定し、検証されることを必要とする。
【００４０】
プリントヘッドの発熱体は対応するストローブ時間内においてのみ発熱し、対応する階調レベルをプリントする。以下、図９に合わせ、上記プリントヘッドの発熱体がどのように特定のストローブ時間帯内において発熱し、各階調をプリントするかについて説明する。図９は、ｎ＝８である場合、各階調ドットのストローブ時間と二進数データとの対応関係を示す図である。
【００４１】
プリントヘッドの発熱体は、特定の二進数データを受信した場合、対応するストローブ時間帯内において発熱する。上記特定の二進数データは１であることが可能であり、つまり、プリントヘッドの発熱体は受信した二進数データが１であると発熱し、受信した二進数データが０であると発熱しないことが可能である。勿論、上記特定の二進数データが０であることも可能であり、つまり、プリントヘッドの発熱体は受信した二進数データが０であると発熱し、受信した二進数データが１であると発熱しないことも可能である。本発明は特定の二進数データを１とし、説明するものである。
【００４２】
０階調の場合、１プリント周期内の８のストローブ時間帯内において、全てのストローブ時間帯に対応する二進数データはいずれも０であるため、プリントヘッドの発熱体は該二進数データを受信した後、発熱せず、プリントドットはプリント用紙の原色を発色する。１階調の場合、１プリント周期内の８のストローブ時間帯内において、プリントヘッドの発熱体が受信したデータが、Ｔ１のストローブ時間帯に対応する二進数データが１であり、他のストローブ時間帯に対応する二進数データは全て０であるため、プリントヘッドの発熱体はＴ１のストローブ時間帯内においてのみ発熱し、他のストローブ時間帯においてはいずれも発熱せず、プリントドットは１階調を表す。２階調の場合、１プリント周期内の８のストローブ時間帯内において、プリントヘッドの発熱体が受信したデータが、Ｔ２のストローブ時間帯に対応する二進数データが１であり、他のストローブ時間帯に対応する二進数データが全て０であるため、プリントヘッドの発熱体はＴ２のストローブ時間帯内においてのみ発熱し、他のストローブ時間帯においては発熱せず、プリントドットは２階調を表す。同様に、３階調である場合、１プリント周期内の８のストローブ時間帯において、プリントヘッドの発熱体が受信したデータが、Ｔ１、Ｔ２のストローブ時間帯に対応する二進数データが１であり、他のストローブ時間帯に対応する二進数データが全て０であるため、プリントヘッドの発熱体はＴ１とＴ２のストローブ時間帯内においてのみ発熱し、他のストローブ時間帯においては発熱せず、プリントドットは３階調を表す。…このように、２８階調、即ち、２５６階調の場合、１プリント周期内の８のストローブ時間帯において、プリントヘッドの発熱体が受信したデータが、全てのストローブ時間帯に対応する二進数データが全て１であるため、プリントヘッドの発熱体は１プリント周期内の８のストローブ時間帯のいずれにおいても発熱し、プリントドットは２５６階調を表す。
【００４３】
上記のように、２５６階調プリントに対し、各階調レベルの８ビットの二進数データを得ることができる。図１０は、本発明のｎ＝８である場合の各階調レベルの８ビットの二進数データを示す。
【００４４】
このように、各階調はプリント周期の８のストローブ時間帯に対応し、８ビットの二進数データがある。つまり、各階調レベルはいずれも８の二進数データで表すことができる。
【００４５】
図に示すように、１階調に対応する８ビットの二進数データは１０００００００であり、２階調に対応する８ビットの二進数データは０１００００００であり、３階調に対応する８ビットの二進数データは１１００００００であり、…、２５５階調に対応する８ビットの二進数データは１１１１１１１１である。
【００４６】
１ドット行の全てのドットの同一ビットの二進数データを１組のデータに組み合わせ、ｎ個のデータ組を形成する。例えば、１ドット行の全ての階調ドットのBiＴ0ビットを組み合わせてデータ組１とし、１ドット行の全ての階調ドットのBiＴ１ビットを組み合わせてデータ組２とし、このように、１ドット行の全ての階調ドットのBiＴ２ビット、BiＴ３ビット、BiＴ４ビット、BiＴ５ビット、BiＴ６ビット、BiＴ７ビットでそれぞれデータ組３、データ組４、データ組５、データ組６、データ組７、データ組８を組み合わせる。こうすると、１プリント周期内において、ストローブ時間Ｔ１にプリントヘッドの発熱体にデータ組１を、ストローブ時間Ｔ２にプリントヘッドの発熱体にデータ組２を、ストローブ時間Ｔ３にプリントヘッドの発熱体にデータ組３を送信し、…、このように、ストローブ時間Ｔ１２８にプリントヘッドの発熱体にデータ組８を送信し、合計８回送信することで、２５６階調のプリントを実現する。
【００４７】
プリントヘッドの発熱体の加熱に一定の時間を要するため、プリント速度をより速くするためには、プリントヘッドの発熱体にデータ組を送信する前、プリントヘッドの発熱体に予熱信号を送信することができる。図１１に、ｎ＝８である場合の各階調ドットのストローブ時間と二進数データの対応関係を示す。プリントヘッドの発熱体は、予熱信号を受信した後、予熱を行い、予め設定された二進数データを受信した場合、加熱を加速し、プリント速度を上げる。
【００４８】
本発明の実施例の原理によると、ｎ個の異なる値を与えて異なる階調レベルを示し、例えば、ｎ＝７であると、対応する最高の階調レベルは１２８階調であり、ｎ＝９であると、対応する最高の階調レベルは５１２階調であり、…のようになる。その階調プリント制御方法の実現原理はｎ＝８である場合と同様であるため、ここでは説明を略す。
【００４９】
既存技術に比べ、本発明の実施例は、プリントヘッドをｎ回ストローブし、データをｎ回送信すると共に、ｎ段階の異なるレベルのストローブ時間を組み合わせることによって、２ｎ階調レベルのプリントを実現する。プリント質を保証することを前提に、プリントストローブ回数及びデータ送信回数を減少し、プリント速度を大幅に向上する。
【００５０】
図１２は、（例えば、上記）開示された実施例を実現可能な装置を示すブロック図でる。説明の便宜上、ここで、該装置を階調プリント制御装置と称する。
【００５１】
該階調プリント制御装置は、情報参照ユニット１００と、第１の処理ユニット２００と、第２の処理ユニット３００と、を備える。
【００５２】
ここで、上記情報参照ユニット１００は、各階調レベルと１ドット行のプリント周期におけるストローブ時間帯との対応関係を記憶する。各階調レベルは、基礎階調レベルと非基礎階調レベルに分けられ、非基礎階調レベルに対応するストローブ時間は基礎階調レベルに対応するストローブ時間の組み合わせにより構成される。
【００５３】
上記第１の処理ユニット２００は、各１ドット行のドット毎の階調画像データの階調レベルを取得し、複数ビットの二進数データに変換する。
【００５４】
上記第２の処理ユニット３００は、１ドット行の全てのドットの同一ビットの二進数データを１データ組に構成させ、複数のデータ組を形成し、対応するストローブ時間帯内において、各データ組をプリントヘッドの発熱体に送信する。
【００５５】
階調レベル、ストローブ時間及び二進数データの詳細内容は、上記の方法の説明を参照することができる。
【００５６】
プリントヘッドの発熱体の加熱に一定の時間が必要であるため、プリント速度を一層速めるためには、データ組をプリントヘッドの発熱体に送信する前に、全てのプリントヘッドの発熱体に予熱信号を送信することができる。上記の機能を実現するため、実施例においては、該機能を実現するための機能ユニットを備えることができる。図１３は、既に開示された実施例の装置を示す図である。
【００５７】
該機能ユニットは、各データ組をプリントヘッドの発熱体に送信する前に、予熱信号をプリントヘッドの発熱体に送信し、プリントヘッドに予熱するように指示する第３の処理ユニット４００である。
【００５８】
本願による階調プリント制御装置は、複数の発熱体が設けられたプリントヘッド及び他の部材のような既存のプリンタ装置が含む全ての部材を備えるプリント装置に応用することが可能である。
【００５９】
前記階調プリント制御装置は、プリントヘッドと協働し、消耗部品とプリントヘッドが緊密に接触する１ドット行の範囲内において階調画像データに応じて階調レベルの異なるドット画像をプリントする。具体的のプロセスについては、上記において詳しく述べてあるため、ここでは簡単に説明する。
【００６０】
上記階調プリント制御装置は、各１ドット行のドット毎の階調画像データの階調レベルを取得し、二進数データに変換した後、１ドット行の全てのドットの同一ビットの二進数データを１組データに構成させ、複数のデータ組を形成すると共に、対応するストローブ時間帯内において、各データ組をプリントヘッドに送信する。プリントヘッドはデータ組を受信した後、データ組における各データを対応する発熱体に送信し、発熱体は受信されたデータが予め設定されたデータである場合、発熱し、さもないと、発熱しない。
【００６１】
上記の予め設定されたデータは二進数データである１又は０であることが可能である。
【００６２】
上記のプリント装置を既存のプリンター（例えば、サーマルヘッドプリンター又は熱転写プリンター）に応用し、各階調レベルのドット画像を高速にプリントすることができる。
【００６３】
当業者にとって、本願に開示された実施例において説明した各ユニット及びアルコリズムを結合し、電子ハードウェア、コンピューターソフトウェア又は両者の結合によって実現できることは自明なことであって、ハードウェアとソフトウェアとの互換性を説明するため、上記の説明において、各実施例の構成及びステップを機能に応じて説明した。これらの機能をハードウェアで実現するか、それともソフトウェアで実現するかは、技術思想の特定の応用及び設計に係る制限条件によって決められる。当業者は異なる方法によって説明した機能を実現し得るが、このような実現も本願の範囲に属することは言うまでもない。
【００６４】
本願に開示された実施例に説明した方法又はアルコリズムを結合したプロセスは、直接ハードウェア、プロセッサにより実行されるソフトウェアブロックによって実現することができれば、両方の結合によって実現することもできる。ソフトウェアブロックは、ランダムアクセスメモリ（ＲＡＭ）、メモリ、読み込み専用メモリ（ＲＯＭ）、ＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、又は本分野の周知の如何なる形態の記憶媒体に格納されることが可能である。
【００６５】
開示した実施例の上記説明によって、当業者は、本発明を実現又は利用することができる。これらの実施例に対する各種補正は当業者にとって自明なものである。本発明の精神又は範囲を逸脱しない限り、本願に定義された通常の原理を他の実施例において実現することができる。よって、本発明は、上記の実施例に限定されず、上記の内容に開示された原理及び新規特徴に一致する最も広い範囲をカバーする。
【図１】
2011516300.tif 000003
【図２】
2011516300.tif 000004
【図３】
2011516300.tif 000005
【図４】
2011516300.tif 000006
【図５】
2011516300.tif 000007
【図６】
2011516300.tif 000008
【図７】
2011516300.tif 000009
【図８】
2011516300.tif 000010
【図９】
2011516300.tif 000011
【図１０】
2011516300.tif 000012
【図１１】
2011516300.tif 000013
【図１２】
2011516300.tif 000014
【図１３】
2011516300.tif 000015
【手続補正書】
【提出日】平成22年10月1日(2010.10.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上記階調レベルは合計２ｎ階調あり、上記基礎階調レベル数をｎ個とし、上記ストローブ回数はｎ回であることが好ましい。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明によると、各１ドット行のドット毎の階調画像データの階調レベルを複数ビットの二進数データに変換する第１の処理ユニットと、１ドット行の全てのドットの同一ビットの二進数データを１データ組に構成させ、複数のデータ組を形成する第２の処理ユニットと、データ組とストローブ時間との対応関係を記憶する情報参照ユニットと、上記対応関係に基づいて、ストローブ時間内において、各ドットに対応するプリントヘッドの発熱体が予め設定されたデータを受信した場合、発熱するように、データ組を対応するストローブ時間においてプリントヘッドに送信する送信ユニットと、を備える階調プリント制御装置を提供する。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４
【補正方法】変更
【補正の内容】
【請求項４】
前記階調レベルは合計２ｎ階調あり、前記基礎階調レベル数をｎ個とし、前記ストローブ回数はｎ回であることを特徴とする請求項２又は３に記載の階調プリント制御方法。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項６
【補正方法】変更
【補正の内容】
【請求項６】
各１ドット行のドット毎の階調画像データの階調レベルを複数ビットの二進数データに変換する第１の処理ユニットと、
１ドット行の全てのドットの同一ビットの二進数データを１データ組に構成させ、複数のデータ組を形成する第２の処理ユニットと、
データ組とストローブ時間との対応関係を記憶する情報参照ユニットと、
前記対応関係に基づいて、ストローブ時間内において、各ドットに対応するプリントヘッドの発熱体が予め設定されたデータを受信した場合、発熱するように、データ組を対応するストローブ時間においてプリントヘッドに送信する送信ユニットと、を備えることを特徴とする階調プリント制御装置。
【国際調査報告】
2011516300.tif 000016
2011516300.tif 000017
2011516300.tif 000018
2011516300.tif 000019
2011516300.tif 000020
2011516300.tif 000021