(57)【要約】【課題】  入力される同期クロックに基づく印刷データに対する間引き処理に伴うノイズの周波数が規定値を超えないように制御する。【解決手段】    入力される印刷データを処理する印刷装置であって、前記印刷データに画像処理を行うための同期クロックの周波数を入力する入力手段と、入力される同期クロックの周波数で特定されるノイズレベルを所定のしきい値を超えない間引きパターンを選択する選択手段と、選択された間引きパターンに基づいて、前記印刷データに間引き処理を行う間引き処理手段と、を備えることを特徴とする。【選択図】  図８
2014113688.tif 000002
【特許請求の範囲】
【請求項１】
入力される印刷データを処理する印刷装置であって、
前記印刷データに画像処理を行うための同期クロックの周波数を入力する入力手段と、
と、
入力される同期クロックの周波数で特定されるノイズレベルを所定のしきい値を超えない間引きパターンを選択する選択手段と、
選択された間引きパターンに基づいて、前記印刷データに間引き処理を行う間引き処理手段と、
を備えることを特徴とする印刷装置。
【請求項２】
複数の間引きパターンを記憶する記憶手段を備え、
前記選択手段は、前記記憶手段から入力される同期クロックの周波数で算出されるノイズレベルが所定のマージンに収まる間引きパターンを１つ選択することを特徴とする請求項１記載の印刷装置。
【請求項３】
複数の間引きパターンを記憶する記憶手段を備え、
前記選択手段は、前記記憶手段に記憶された各間引きパターンをそれぞれ連続的に選択することを特徴とする請求項１記載の印刷装置。
【請求項４】
入力される印刷データを処理する印刷装置であって、
複数の間引きパターンを記憶する記憶手段と、
前記印刷データに間引き処理に用いる間引きパターンを入力する入力手段と、
と、
入力される間引きパターンで特定される間引きパターンを前記記憶手段から選択する選択手段と、
選択された間引きパターンに基づいて、前記印刷データに間引き処理を行う間引き処理手段と、
を備えることを特徴とする印刷装置。
【請求項５】
間引きパターンを固定のパターンとするか、ランダムのパターンとするかを指定する指定手段を備え、
前記選択手段は、前記固定のパターンが指定された場合、前記記憶手段に記憶された１つの間引きパターンを選択し、前記ランダムのパターンが指定された場合、前記記憶手段に記憶されたいずれかの間引きパターンをランダムに選択することを特徴とする請求項４記載の印刷装置。
【請求項６】
前記間引きパターンは、前記印刷データの画素群を特定の画素群ごとに、印刷すべき画素を印刷しない画素に変換するパターンであることを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
入力される印刷データを処理する印刷装置の制御方法であって、
前記印刷データに画像処理を行うための同期クロックの周波数を入力する入力工程と、
と、
入力される同期クロックの周波数で特定される間引きパターンを選択する選択工程と、  選択された間引きパターンに基づいて、前記印刷データに間引き処理を行う間引き処理工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項８】
入力される印刷データを処理する印刷装置の制御方法であって、
前記印刷データに間引き処理に用いる間引きパターンを入力する入力工程と、
と、
入力される間引きパターンで特定される間引きパターンを複数の間引きパターンを記憶する記憶手段から選択する選択工程と、
選択された間引きパターンに基づいて、前記印刷データに間引き処理を行う間引き処理工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項９】
請求項７又は８に記載の印刷装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
トナーやインクを使用した印刷装置に関して、トナーやインクのセーブモードや、プリント出力画像の確認のための印刷時に、プリント画像データを一定間隔で間引く処理がある（特許文献１参照）。
【０００３】
また、ベタで印刷される部分に関して、トナーやインクの乗り量が多くなる事により、定着時の画像不良やインクの滲みが発生する事を防ぐために、プリントデータを一定間隔で間引く処理がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０９−０２７０４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プリントデータの間引き処理を行う事で、特定の周波数の放射ノイズ（スイッチングノイズ）が生成され、それが放射ノイズとなって放出されるという課題がある。
ここで、放射ノイズは、他の電子機器の誤動作を招く恐れがある為、出来る限り発生を抑える必要がある。
また、前記放射ノイズに対する規定も、各国、各電子機器毎に定められており、その規格を守れない製品は、販売出来ない事となる。
図２０〜図２２は、従来の印刷装置の動作を説明する図である。以下、各図を参照して、従来のプリント画像データの間引き処理での放射ノイズに関する課題を説明する。
図２０は、印刷装置の構成を説明するブロック図である。本例では、プリントデータの間引き処理する例を説明する。
【０００６】
図２０において、画像処理部４３−３では、スキャナ４３−１からのＲＧＢ画像データの入力を行い、ＲＧＢ画像処理部４３−６にて、ＲＧＢデータに関する画像処理を行う。そして、ＲＧＢ・ＣＭＹＫ変換部４３−７にて色空間変換を行った後、ＣＭＹＫ画像処理部４３−８にて、ＣＭＹＫデータに対する各種画像処理を行い、プリント用データの出力を行う事となる。
【０００７】
また、画像処理部４３−３では、コンピュータ４３−２（以降ＰＣとする）からのＰＤＬデータの入力を行った後に、ＰＤＬ画像処理部４３−９にて、ＰＤＬをＣＭＹＫのプリント用データへの変換を行う。そして、ＣＭＹＫ画像処理部４３−８にて、ＣＭＹＫデータに対する各種画像処理を行い、プリント用のＣＭＹＫデータの出力を行う事となる。
【０００８】
プリント用のＣＭＹＫデータに対して、プリントデータ間引き部４３−４では、図２１の（Ｂ）に示したような間引き処理を行い、間引き後の画像データをプリンタ４３−５に出力する事となる。
【０００９】
プリントデータ間引き部４３−４のデータ出力部分とプリンタ４３−５との間が、ケーブル等で接続されている場合、プリントデータ間引き部４３−４のデータ出力部分で発生したスイッチングノイズが、そのケーブル等を介して空中に放出される事となる。それが、印刷装置の放射ノイズである。以下、図２１等を用いてその特徴を説明する。
印刷装置等には、放射ノイズに関する規格が設定されており、各周波数毎に放射ノイズのレベルに規定値が設定されている。
図２１は、プリント出力画像とその画像データを出力するための同期クロック及び、画像データを模式的に示した図である。
図２１の（Ａ）において、出力画像の白い部分は下地部分、黒い部分はトナーやインク等での印刷部分とし、本例では４ライン分の画像出力を行う。
【００１０】
また下の波形は、それらの出力画像を画像処理用のシステム（ＡＳＩＣ）から出力する場合の、同期クロック及び、画像データが示しており、本例では、同期クロックの立ち上がりエッジで、各画素の画像信号が出力される。
【００１１】
本例では、画像データが印刷部分の場合の画像信号は「Ｈｉｇｈ」（以降「Ｈ」とする）、印刷を行わない下地部分の画像信号は「Ｌｏｗ」（以降「Ｌ」とする）の信号で表す。
【００１２】
通常、図２１のような画像データをプリントする際には、画像信号は、下地部分と印刷部分の切り替わり部分でのみ、「Ｈ」から「Ｌ」もしくは、「Ｌ」から「Ｈ」へと、同期クロックの立ち上がりエッジにて変移する。
前記通常の画像データに対して、間引き処理を行った場合のプリント出力画像とその画像データを出力するための同期クロック及び、画像データを模式的に示す図が、図２１の（Ｂ）である。
本例では、図２１の（Ａ）のプリント画像データに対して、市松模様となるように、１画素毎にデータの間引きを行う例をあげる。
図２１の（Ａ）のような画像データに対して、間引き処理を行い、プリントする際には、図２１の（Ｂ）の出力画像にあるような、画像の出力となる。
【００１３】
よって、図２１の（Ｂ）の画像信号であらわすように、画像信号は、図２１の（Ａ）の出力画像において、ベタで印刷されていた部分が、各クロックの立ち上がりエッジごとに、「Ｈ」から「Ｌ」もしくは、「Ｌ」から「Ｈ」へと変移する事となる。
前記、間引き処理の有無による画像信号の違いは、印刷装置の放射ノイズの違いとなって現れる事となる。
このように印刷装置では、図２１の（Ａ）のような通常のプリント出力時には、図２２の（Ａ）のように、全ての周波数領域に置いて、ある規格値を超えていないようなノイズ特性であったとする。
【００１４】
このため印刷装置に対して、図２１の（Ｂ）のように間引き処理を行いプリントを行う場合、画像データが図２１の（Ｂ）の画像信号に示すように、同期クロックに応じて、高周波でＯＮ・ＯＦＦが繰り返される事となる。
その為、プリントデータ間引き部のデータ出力部分での、大きなスイッチングノイズのノイズ源となる。
【００１５】
この場合、印刷装置から放射されるノイズは、図２２の（Ｂ）に示すように、ある特定の周波数に大きなノイズのピークが現れる事となり、ノイズレベルによっては、放射ノイズに対する規格の規定値を超える事となってしまう。
このノイズのピークとなる周波数は、プリント用画像信号の同期クロックに対応した周波数となる。
【００１６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、入力される同期クロックに基づく印刷データに対する間引き処理に伴うノイズの周波数が規定値を超えないように制御できる仕組みを提供することである。
【課題を解決するための手段】
【００１７】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
入力される印刷データを処理する印刷装置であって、前記印刷データに画像処理を行うための同期クロックの周波数を入力する入力手段と、入力される同期クロックの周波数で特定されるノイズレベルを所定のしきい値を超えない間引きパターンを選択する選択手段と、選択された間引きパターンに基づいて、前記印刷データに間引き処理を行う間引き処理手段と、を備えることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、入力される同期クロックに基づく印刷データに対する間引き処理に伴うノイズの周波数が規定値を超えないように制御できる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態を示す印刷装置の構成を説明するブロック図である。
【図２】間引きブロックパターンの一例を示す図である。
【図３】間引きブロックパターン別のスイッチングノイズの周波数特性を示す図である。
【図４】間引きブロックパターン別のスイッチングノイズの周波数特性を示す図である。
【図５】間引きブロックパターン別のスイッチングノイズの周波数特性を示す図である。
【図６】スイッチングノイズの周波数特性を示す図である。
【図７】間引きブロックパターンと間引きされた印刷データとの対応を示す図である。
【図８】印刷装置の制御方法を説明するフローチャートである。
【図９】印刷装置の制御方法を説明するフローチャートである。
【図１０】間引きブロックパターンの一例を示す図である。
【図１１】スイッチングノイズの周波数特性を示す図である。
【図１２】間引きブロックパターンと間引きされた印刷データとの対応を示す図である。
【図１３】スイッチングノイズの周波数特性を示す図である。
【図１４】印刷装置の制御方法を説明するフローチャートである。
【図１５】本実施形態を示す印刷装置の構成を説明するブロック図である。
【図１６】印刷装置の制御方法を説明するフローチャートである。
【図１７】間引きブロックパターンの一例を示す図である。
【図１８】間引きブロックパターンと間引きされた印刷データとの対応を示す図である。
【図１９】スイッチングノイズの周波数特性を示す図である。
【図２０】印刷装置の構成を説明するブロック図である。
【図２１】間引きブロックパターンと間引きされた印刷データとの対応を示す図である。
【図２２】スイッチングノイズの周波数特性を示す図である。
【発明を実施するための形態】
【００２０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示すＰＣ１−２と印刷装置の構成を説明するブロック図である。本例は、印刷装置が、スキャナ１−１やＰＣ１−２からデータを受信して、所定の画像処理を実行し、後述するプリントデータ間引き処理を実行した後、プリンタ１−５でカラー印刷する例を説明する。なお、印刷装置は、スキャナ１−１を含んでいてもよい。また、印刷装置は、以下に説明する画像処理部１−３やプリントデータ間引き部１−４以外に、不図示のＣＰＵと、ＲＡＭ、ＲＯＭを備えている。ＣＰＵは、画像処理部１−３やプリントデータ間引き部１−４を含め、印刷装置を統括的に制御する。ＲＯＭは、ＣＰＵによって読みだされるプログラムを記憶する。ＲＡＭは、ＣＰＵの作業領域として機能する。なお、第１実施形態では、印刷装置において、単位面積当たりの目標濃度に応じて、複数の間引きパターンを用意して置き、それらを切り替える事によって、間引きパターンを生成する例を説明する。
【００２１】
その時に、印刷装置の放射ノイズ特性及び、プリントデータ出力時の同期クロックの周波数情報を元に、間引き処理後のプリントデータ出力による放射ノイズが、印刷装置の放射ノイズの低い部分に「移動」されるよう、間引きパターンの生成をおこなう。それにより、放射ノイズのピークを低減する方法に関して、説明を行う。
また、画像処理部１−３に関しては、先に図２０を用いて内部の詳細な構成を図示しているため、内部の構成に関しては図２０と同等の構成として、詳細な図示を省略する。
【００２２】
図１において、画像処理部１−３では、スキャナ１−１からのＲＧＢ画像データの入力を行い、ＲＧＢ及び、ＣＭＹＫデータに対する各種画像処理を行い、プリント用のＣＭＹＫデータの出力を行う事となる。また、画像処理部１−３は、ネットワークケーブルによるＬＡＮや、無線ＬＡＮ等でネットワーク接続されるＰＣ１−２、もしくはＵＳＢケーブルでローカル接続されるＰＣ１−２からのＰＤＬデータの入力を行った後にＣＭＹＫデータに対する各種画像処理を行う。プリント用のＣＭＹＫデータの出力を行う事となる。
プリント用のＣＭＹＫデータに対して、プリントデータ間引き部１−４では、間引き処理を行い、間引き後の画像データをプリンタ１−５に出力する事となる。
プリントデータ間引き部１−４は、プリントデータ入力部１−６、間引き処理部１−７、プリントデータ出力部１−８、間引きパターン生成部１−９から構成されている。
また、間引きパターン生成部１−９の内部は、選択情報入力部１−１０、間引きパターン選択部１−１１、間引きブロックパターン記憶部１−１２から構成されている。
画像処理部１−３から出力されたプリント用のＣＭＹＫデータは、プリントデータ入力部１−６から入力され、間引き処理部１−７へと出力される事となる。
【００２３】
プリントデータ入力部１−６は、ＳＲＡＭ等のメモリによって構成されており、ＣＭＹＫの各色別に、１ラインごとに入力されるプリントデータを、複数ライン分メモリに格納し、ｎライン、ｍ画素のエリア単位で、間引き処理部１−７へと出力を行う。
本実施形態においては、２ライン分のメモリを持ち、２ライン・１２画素のエリア単位で、間引き処理部１−７へと出力を行うこととする。
【００２４】
間引き処理部１−７は、間引きパターン生成部１−９から生成された間引きパターンを元に、プリントデータ入力部１−６から入力されたプリントデータに対して、間引き処理を行う。
本実施形態において、間引きパターンは、２ライン・１２画素のエリア単位で、印刷を行う画素と、行わない画素のパターンが生成される事とする。
【００２５】
間引き処理部１−７は、２ライン・１２画素のエリア単位で入力されたプリント用のＣＭＹＫデータに対して、印刷を行う画素に対してはそのままのデータで、印刷を行わない画素に関しては、データをクリアする。それによって、印刷データの間引き処理を行う事となる。本実施形態における間引きパターンは、図３等に示すように、印刷データの画素群を特定の画素群ごとに、印刷すべき画素を印刷しない画素に変換するパターンで構成される。
前記間引き処理が行われた間引き処理後のＣＭＹＫデータは、間引き処理部１−７から出力されて、プリントデータ出力部１−８へと入力される。
【００２６】
プリントデータ出力部１−８は、ＳＲＡＭ等のメモリによって構成されており、ＣＭＹＫの各色別に、エリア単位で入力されるプリントデータを、複数エリア分メモリに格納し、１ライン分の画素データが揃った所で、１ライン単位でプリンタ１−５へと出力を行う。
本実施形態においては、２ライン分のメモリを持ち、２ライン・１２画素のエリア単位で、間引き処理後のＣＭＹＫデータの入力を行い、ライン単位でプリンタへと出力を行う事となる。
次に、間引きパターン生成部１−９に関して詳細な説明を行う。
間引きパターン生成部１−９の内部は、選択情報入力部１−１０、間引きパターン選択部１−１１、間引きブロックパターン記憶部１−１２から構成されている。
【００２７】
間引きブロックパターンとは、先に説明を行った間引きパターンを構成するブロックを示し、本実施形態においては、図２に示すような、２×２画素を１ブロックとするパターンが４種類設定されているものとする。
図２の間引きブロックパターンにおいて、印字を行う画素に関しては黒い部分、印字を行わない画素に関しては白い部分でパターンを示す事とする。
間引きブロックパターン記憶部１−１２は、ＳＲＡＭ等のメモリから構成されており、前記複数の間引きブロックパターン情報が格納されている事となる。
【００２８】
間引きパターン選択部１−１１は、選択情報入力部１−１０からの情報を元に、間引きパターンを決定し、決定したパターンの生成に必要な間引きブロックパターンを得る為に、間引きブロックパターン記憶部１−１２へ、間引きブロック選択情報の出力を行う。
間引きブロックパターン記憶部１−１２では、間引きブロック選択情報を受け取り、間引きブロックパターンの情報の出力を行う。
【００２９】
間引きパターン選択部１−１１は、間引きブロックパターン記憶部１−１２からの間引きブロックパターンの情報を元に、間引きパターンの生成を行い、間引き処理部１−７への間引きパターンの出力を行う。
【００３０】
本実施形態において間引きパターン選択部１−１１は、間引きブロックパターン記憶部１−１２内の２×２画素の間引きブロックパターンの情報を入力し、２ライン・１２画素のエリアに関する間引きパターンの生成を行う。そして、間引き処理部１−７への間引きパターンの出力を行う事となる。
【００３１】
選択情報入力部１−１０は、印刷装置のノイズ特性と、プリント用画像信号の同期クロックの周波数が入力され、それらの情報を元に、間引きパターン選択部１−１１において、間引きパターンの決定が行われる事となる。
【００３２】
選択情報入力部１−１０内には、詳細な図示は行わないが、ＳＲＡＭ等のメモリが内蔵されており、印刷装置のノイズ特性は、各周波数毎のノイズレベルの値が、テーブルとして格納されている事とする。
次に、間引きパターン選択部１−１１における、間引きパターンを決定方法に関して、詳細な説明を行う。間引きパターン選択部１−１１には、選択情報入力部１−１０から、プリント用画像信号の同期クロックの周波数が入力される。
プリント用画像信号の同期クロックの周波数からは、印字する画素と印字しない画素が切り替わった場合に発生する、スイッチングノイズの周波数が想定される。
本実施形態では、プリント用画像信号の同期クロックの周波数が８００ＭＨｚであるとする。
その場合には、図３の（Ａ）のように１画素ずつ印字する画素と印字しない画素が切り替わった場合、図３の（Ｂ）に示すように、クロックの２倍の周期で画像信号が切り替わる事となる。
よって、画像信号によって発生する、スイッチングノイズの周波数は、同期クロックの半分の４００ＭＨｚとなる。
また、図４の（Ａ）のように２画素ずつ印字する画素と印字しない画素が切り替わった場合には、図４の（Ｂ）に示すように、クロックの４倍の周期で画像信号が切り替わる事となる。
よって、画像信号によって発生する、スイッチングノイズの周波数は、同期クロックの４分の１の２００ＭＨｚとなる。
同様に、図５の（Ａ）のように３画素ずつ印字する画素と印字しない画素が切り替わった場合には、図５の（Ｂ）に示すように、クロックの６倍の周期で画像信号が切り替わる事となる。
よって、画像信号によって発生する、スイッチングノイズの周波数は、同期クロックの６分の１の１３３ＭＨｚとなる。
【００３３】
以上のように、間引きパターン選択部１−１１では、選択情報入力部１−１０から入力されたプリント用画像信号の同期クロックの周波数から、スイッチングノイズのピークが発生する周波数の想定を行う。
【００３４】
次に、間引きパターン選択部１−１１では、先にプリントの同期クロックから想定したスイッチングノイズのピークが発生する周波数部分に関して、印刷装置の放射ノイズの規格値までのマージンの算出を行う。
選択情報入力部１−１０内のメモリには、図６の（Ａ）に示すような、通常の画像データの印刷動作時の印刷装置の放射ノイズ特性が格納されている。
本実施形態においては、０から１０００ＭＨｚまでの各周波数毎のノイズレベルの値が、特定の周波数間隔（本実施形態では１ＭＨｚとする）で格納されている事とする。
【００３５】
前記、メモリ内の印刷装置の放射ノイズの特性データに置いて、８００ＭＨｚの同期クロックに同期した間引き後の画像データから生成されるスイッチングノイズの周波数のノイズレベルを参照する。
本実施形態では、４００ＭＨｚ、２００ＭＨｚ、１３３ＭＨｚの各周波数のノイズレベルの値を参照する事とする。
印刷装置の放射ノイズの特性が、図６の（Ａ）であった場合、４００ＭＨｚでのノイズでベルは２０ｄＢ、２００ＭＨｚでのノイズレベルは２３ｄＢ、１３３ＭＨｚでのノイズレベルは１０ｄＢとなる。
【００３６】
ある放射ノイズの規格の規格値が、図６の（Ａ）に示すように全ての周波数領域で３０ｄＢ未満であったとすると、４００ＭＨｚでのマージンは１０ｄＢ、２００ＭＨｚでのマージンは７ｄＢ、１３３ＭＨｚでのマージンは２０ｄＢとなる。
【００３７】
間引きパターン選択部１−１１では、間引きパターンを決定するにあたり、スイッチングノイズのピークが発生する周波数が、基準値に対して特定量のマージンを持った周波数となるように、間引きパターンを決める事とする。
本実施形態では、１５ｄＢ以上のマージンを持った周波数に、スイッチングノイズのピークが発生する周波数を合わせる事とする。
４００ＭＨｚでのマージンは１０ｄＢとなっているので、図３にあるような１画素ずつ印字する画素と印字しない画素が切り替わるパターンは選択できない事となる。
【００３８】
もし、図３にあるような１画素ずつ印字する画素と印字しない画素が切り替わるパターンを選択した場合には、図６の（Ｂ）にあるように、４００ＭＨｚの周波数でスイッチングノイズが発生する。そのため、印刷装置の放射ノイズのレベルが、規定値を超えてしまう事となる。
同様に、２００ＭＨｚでのマージンは７ｄＢとなっているので、図４の（Ａ）にあるような２画素ずつ切り替わるパターンは、選択出来ない事となる。
【００３９】
図５の（Ａ）にあるような３画素ずつ印字する画素と印字しない画素が切り替わるパターンにする場合は、スイッチングノイズのピークが発生する周波数が１３３ＭＨｚとなり、規定値に対するマージンが２０ｄＢとなる為、選択可能という事となる。
図５の（Ａ）にあるような３画素ずつ印字する画素と印字しない画素が切り替わるパターンを選択した場合には、図６の（Ｃ）にあるように、１３３ＭＨｚの周波数でスイッチングノイズが発生する事となる。
１３３ＭＨｚの周波数部分では、規格値に対して十分にマージンを持っている為、印刷装置の放射ノイズのレベルは、規定値未満に収まる事となる。
よって、本実施形態における間引きパターン選択部における、間引きパターンは、図１１にあるような、３画素ずつ印刷画素が切り替わるような、２ライン・１２画素のパターンとなる。
【００４０】
図７の（Ａ）のような、２ライン・１２画素の間引きパターンを実現する為に必要となる間引きブロックパターンのパターンは、図７の（Ｂ）に示すように、パターン１、パターン３、パターン４の３種類となる。
【００４１】
間引きパターン選択部１−１１からは、前記３つのパターンを間引きブロック選択情報として、間引きブロックパターン記憶部１−１２に出力し、間引きブロックパターン記憶部１−１２から３つの間引きブロックパターン情報を得る事となる。
【００４２】
間引きパターン選択部１−１１は、入力したパターン１、パターン３、パターン４の３種類の間引きブロックパターンを、パターン３、パターン１、パターン４、パターン３、パターン１、パターン４の順に並べる。それにより、２ライン・１２画素の間引きパターンの生成を行う。
【００４３】
前記２ライン・１２画素の間引きパターンは、間引き処理部１−７へと入力され、プリントデータ入力部１−８から２ライン・１２画素のエリア単位で入力されるプリント用ＣＭＹＫデータに対する間引き処理に使用される事となる。
【００４４】
間引き処理部１−７では、間引きパターン生成部１−９から生成された間引きパターンを元に、プリントデータ入力部１−６から入力されたプリントデータに対して、間引き処理を行う。
【００４５】
本実施形態において、図７の（Ａ）のような間引きパターンが生成され、図７の（Ｃ）のようなプリントデータに対して、間引き処理を行った場合には、図７の（Ｄ）のような間引き処理後のプリントデータが出力される事となる。
図８は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、図１に示した間引きパターン生成部１−９内のデータ処理例である。なお、各ステップは、図示しないＣＰＵ等がＲＯＭ等に記憶された制御プログラムを実行することで実現されるが、本処理の説明においては、図１に示したハードウエアの処理として説明する。
本実施形態の場合、プリント同期クロック周波数入力と印刷装置の放射ノイズ特性情報に関しては、予め選択情報入力部１−１０に格納されている事とする。
【００４６】
Ｓ１６−１では、印刷装置に置いて、間引き処理を実施する設定となった場合、予め選択情報入力部１−１０に格納されているプリント用同期クロック周波数に関する情報を間引きパターン選択部１−１１に入力を行うプリント同期クロック周波数入力処理を行う。次に、Ｓ１６−２では、「予め選択情報入力部１−１０に格納されている印刷装置のノイズ特性情報を間引きパターン選択部１−１１に入力を行うノイズ特性情報入力処理を行う。
【００４７】
Ｓ１６−３では、間引きパターン選択部１−１１に、入力したプリント同期クロック周波数及び、印刷装置のノイズ特性情報を元に、何画素毎に印刷の有無の切り替えを行うかの、切換えパターン候補選定を行う切換えパターン候補選定処理を行う。なお、切換えパターン候補選定の詳細なフローは、図９を用いて後述する。
１６−４では、前記切換えパターン候補選定にて、切換えの候補となったパターンのうちのどのパターンを間引き処理時のパターンに使用するかを決める切換えパターン選択処理を行う。
【００４８】
本実施形態では、候補の中で最もマージン値の大きな周波数となるパターンを、間引きパターンとする事とするが、その他、最も少ない画素での切換えをパターン候補とするなど、他の選択方法でも良い。
【００４９】
Ｓ１６−５では、Ｓ１６−４にて選択された間引きパターンを使用して、予め決めているｎライン・ｍ画素のエリアに対する間引きパターンの生成を行う間引きパターン生成処理を行う。
【００５０】
Ｓ１６−６では、Ｓ１６−５にて生成された、ｎライン・ｍ画素のエリアの間引きパターンを、間引きブロックパターン記憶部１−１２内に格納されている、どのブロックパターンを使用するかの判断を行う間引きブロックパターン選択処理を行う。
【００５１】
また、１６−７では、Ｓ１６−６で選択されたブロックパターンをどのような順番に並べて、間引きパターンを実現するかを決定する間引きブロックパターン並び順決定処理を行う。
【００５２】
Ｓ１６−８では、Ｓ１６−６によって、選択されたブロックパターンの情報を間引きブロックパターン記憶部１−１２から間引きパターン選択部１−１１に入力を行う間引きブロックパターン情報入力処理を行う。
【００５３】
Ｓ１６−９では、間引きパターン選択部１−１１に入力された間引きブロックパターンを、先に決められている並び順にそれらを並べる。それによって、ｎライン・ｍ画素のエリアに対する間引きパターンの生成し、間引き処理部１−７へ出力を行う間引きブロックパターン出力処理を行う。
Ｓ１６−１０では、間引き処理部１−７に入力された間引きパターンを元に、プリントデータに対する間引き処理が実行して、処理を終了する。
【００５４】
図９は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本処理は、図８に示したＳ１６−３に示す切換えパターン候補選定処理の詳細手順である。なお、各ステップは、図示しないＣＰＵ等がＲＯＭ等に記憶された制御プログラムを実行することで実現されるが、本処理の説明においては、図１に示したハードウエアの処理として説明する。
Ｓ１７−１では、間引きパターン選択部１−１１に、入力したプリント同期クロック周波数から、１画素毎に印刷する画素としない画素を切り替えた場合の、スイッチングノイズのピークとなる周波数の算出を行う１画素切換え時ピーク周波数算出処理を行う。
Ｓ１７−２では、入力された印刷装置のノイズ特性情報を参照し、その周波数部分のノイズレベルと基準値から、マージン値の参照を行うノイズ特性情報参照処理を行う。
Ｓ１７−３では、ノイズ特性を参照した結果、マージン値が予め設定している値より大きいか、小さいかの判断を行う。ノイズ特性を参照した結果、マージン値が予め設定している値より大きいと判断した場合は（Ｓ１７−３でＹｅｓ）、Ｓ１７−４で、１画素毎の切換えを間引きパターンの候補として、本処理をリターンする。
一方、ノイズ特性を参照した結果、マージン値が予め設定している値より小さいと判断した場合は（Ｓ１７−３でＮｏ）、１画素毎の切換えを間引きパターンの候補とせずに、処理をリターンする。
【００５５】
Ｓ１７−６では、間引きパターン選択部１−１１に、入力したプリント同期クロック周波数から、２画素毎に印刷する画素としない画素を切り替えた場合の、スイッチングノイズのピークとなる周波数の算出を行う２画素切換え時ピーク周波数算出処理を行う。
そして、Ｓ１７−７では、入力された印刷装置のノイズ特性情報を参照し、その周波数部分のノイズレベルと基準値から、マージン値の参照を行う。Ｓ１７−８では、ノイズ特性を参照した結果、マージン値が予め設定している値より大きいか、小さいかの判断を行う。
ノイズ特性を参照した結果、マージン値が予め設定している値より大きいと判断した場合は（Ｓ１７−８でＹｅｓ）、Ｓ１７−９で、２画素毎の切換えを間引きパターンの候補として、処理をリターンする。
【００５６】
一方、ノイズ特性を参照した結果、マージン値が予め設定している値より小さいと判断した場合は（Ｓ１７−８でＮｏ）、Ｓ１７−１０で、２画素毎の切換えを間引きパターンの候補としないで、処理をリターンする。
同様な処理を、予め設定している画素数まで繰り返し、それぞれの画素数の切換えが、間引きパターンの候補となるかどうかの判断を行う事とする。（１７−１１〜１７−１５）
【００５７】
以上のように、プリントデータの間引き処理を行う印刷装置が、印刷装置の放射ノイズ特性及び、プリントデータ出力時の同期クロックの周波数情報を元に、放射ノイズのピークを低減するための処理を行う。具体的に、印刷装置は、間引き処理後のプリントデータ出力による放射ノイズが、印刷装置の放射ノイズの低い部分に「移動」されるよう、間引きパターンの生成をおこなう。それにより、放射ノイズのピークを低減する事が可能となる。
〔第２実施形態〕
第１実施形態では、単位面積当たりの目標濃度に応じて、複数の間引きパターンを用意して置き、それらを切り替える事によって、間引きパターンを生成する。
【００５８】
その時に、印刷装置の放射ノイズ特性及び、プリントデータ出力時の同期クロックの周波数情報を元に、間引き処理後のプリントデータ出力による放射ノイズが、印刷装置の放射ノイズの低い部分に「移動」されるよう、間引きパターンの生成をおこなう。それにより、放射ノイズのピークを低減する方法に関して説明を行った。
【００５９】
第２実施形態では、間引きパターンを生成する場合に、別の方法で、放射ノイズのピークを低減する方法を説明する。印刷装置の放射ノイズ特性及び、プリントデータ出力時の同期クロックの周波数情報を元に、間引き処理後のプリントデータ出力による放射ノイズが、印刷装置の放射ノイズの低い部分に「分散」されるよう、間引きパターンの生成をおこなう。それにより、放射ノイズのピークを低減する方法に関して説明を行う。なお、第２実施形態における印刷装置の構成は、第１実施形態と同様に、図１の構成となる。また、画像処理部１−３の構成に関しては、先に図２０を用いて内部の詳細な構成を図示している為、内部の構成に関しては図２０と同等の構成として、詳細な図示を省略する。
【００６０】
本実施形態では、画像処理部１−３が、スキャナ１−１からのＲＧＢ画像データの入力を行い、ＲＧＢ及び、ＣＭＹＫデータに対する各種画像処理を行い、プリント用のＣＭＹＫデータの出力を行う事となる。
また、画像処理部１−３では、ＰＣ１−２からのＰＤＬデータの入力を行った後に、ＣＭＹＫデータに対する各種画像処理を行い、プリント用のＣＭＹＫデータの出力を行う事となる。
前記プリント用のＣＭＹＫデータに対して、プリントデータ間引き部１−４では、間引き処理を行い、間引き後の画像データをプリンタ１−５に出力する事となる。
プリントデータ間引き部１−４は、プリントデータ入力部１−６、間引き処理部１−７、プリントデータ出力部１−８、間引きパターン生成部１−９から構成されている。
また、間引きパターン生成部１−９の内部は、選択情報入力部１−１０、間引きパターン選択部１−１１、間引きブロックパターン記憶部１−１２から構成されている。
画像処理部１−３から出力されたプリント用のＣＭＹＫデータは、プリントデータ入力部１−６から入力され、間引き処理部１−７へと出力される事となる。
【００６１】
プリントデータ入力部１−６は、ＳＲＡＭ等のメモリによって構成されており、ＣＭＹＫの各色別に、１ラインごとに入力されるプリントデータを、複数ライン分メモリに格納し、ｎライン、ｍ画素のエリア単位で、間引き処理部１−７へと出力を行う。
本実施形態においては、２ライン分のメモリを持ち、２ライン・ｍ画素のエリア単位で、間引き処理部１−７へと出力を行うこととする。
この場合、ｍ画素の値に関しては、間引きパターン生成部で作られる間引きパターンの画素数に合わせた値とする。
【００６２】
間引き処理部１−７は、間引きパターン生成部１−９から生成された間引きパターンを元に、プリントデータ入力部１−６から入力されたプリントデータに対して、間引き処理を行う。
本実施形態において、間引きパターンは、２ライン・ｍ画素のエリア単位で、印刷を行う画素と、行わない画素のパターンが生成される事とする。
【００６３】
間引き処理部１−７は、２ライン・ｍ画素のエリア単位で入力されたプリント用のＣＭＹＫデータに対して、印刷を行う画素に対してはそのままのデータで、印刷を行わない画素に関しては、データをクリアする。それによって、印刷データの間引き処理を行う事となる。
前記間引き処理が行われた間引き処理後のＣＭＹＫデータは、間引き処理部１−７から出力されて、プリントデータ出力部１−８へと入力される。
【００６４】
プリントデータ出力部１−８は、ＳＲＡＭ等のメモリによって構成されており、ＣＭＹＫの各色別に、エリア単位で入力されるプリントデータを、複数エリア分メモリに格納し、１ライン分の画素データが揃った所で、１ライン単位でプリンタ１−５へと出力を行う。
本実施形態においては、２ライン分のメモリを持ち、２ライン・ｍ画素のエリア単位で、間引き処理後のＣＭＹＫデータの入力を行い、ライン単位でプリンタ１−５へと出力を行う事となる。
次に、間引きパターン生成部１−９に関して詳細な説明を行う。
間引きパターン生成部１−９の内部は、選択情報入力部１−１０、間引きパターン選択部１−１１、間引きブロックパターン記憶部１−１２から構成されている。
選択情報入力部１−１０に関しては、入力されている情報や動作に関して、第１の実施形態と同様なものとして、詳細な説明は省く事とする。
また、間引きブロックパターン記憶部１−１２に関しても、格納されているブロックパターン情報や動作に関して、第１実施形態と同様なものとして、詳細な説明は省く事とする。
次に、本実施形態の特徴となる、間引きパターン選択部１−１１における、間引きパターンの決定方法に関して、詳細な説明を行う。
間引きパターン選択部１−１１には、選択情報入力部１−１０から、プリント用画像信号の同期クロックの周波数が入力される。
プリント用画像信号の同期クロックの周波数からは、印字する画素と印字しない画素が切り替わった場合に発生する、スイッチングノイズの周波数が想定される。
本実施形態では、プリント用画像信号の同期クロックの周波数が８００ＭＨｚであるとする。
その場合には、図３の（Ａ）のように１画素ずつ印字する画素と印字しない画素が切り替わった場合、図３の（Ｂ）に示すように、クロックの２倍の周期で画像信号が切り替わる事となる。
よって、画像信号によって発生する、スイッチングノイズの周波数は、同期クロックの半分の４００ＭＨｚとなる。
また、図４の（Ａ）のように２画素ずつ印字する画素と印字しない画素が切り替わった場合には、図４の（Ｂ）に示すように、クロックの４倍の周期で画像信号が切り替わる事となる。
よって、画像信号によって発生する、スイッチングノイズの周波数は、同期クロックの４分の１の２００ＭＨｚとなる。
同様に、図５の（Ａ）のように３画素ずつ印字する画素と印字しない画素が切り替わった場合には、図５の（Ｂ）に示すように、クロックの６倍の周期で画像信号が切り替わる事となる。
よって、画像信号によって発生する、スイッチングノイズの周波数は、同期クロックの６分の１の１３３ＭＨｚとなる。
本実施形態では、図１０の（Ａ）のように４画素ずつ印字する画素と印字しない画素が切り替わった場合も考慮する事とする。
その場合には、図１０の（Ｂ）に示すように、クロックの８倍の周期で画像信号が切り替わる事となる。
よって、画像信号によって発生する、スイッチングノイズの周波数は、同期クロックの８分の１の１００ＭＨｚとなる。
【００６５】
以上のように、間引きパターン選択部１−１１では、選択情報入力部１−１０から入力されたプリント用画像信号の同期クロックの周波数から、スイッチングノイズのピークが発生する周波数の想定を行う。
【００６６】
次に、間引きパターン選択部１−１１では、先にプリントの同期クロックから想定したスイッチングノイズのピークが発生する周波数部分に関して、印刷装置の放射ノイズの規格値までのマージンの算出を行う。
選択情報入力部１−１０内のメモリには、図１１に示すような、通常画像データの印刷動作時の、印刷装置の放射ノイズ特性が格納されている。
本実施形態においても、０から１０００ＭＨｚまでの各周波数毎のノイズレベルの値が、特定の周波数間隔（本実施形態では１ＭＨｚとする）で格納されている事とする。
【００６７】
前記、メモリ内の印刷装置の放射ノイズの特性データに置いて、８００ＭＨｚの同期クロックに同期した間引き後の画像データから生成されるスイッチングノイズの周波数のノイズレベルを参照する。
本実施形態では、４００ＭＨｚ、２００ＭＨｚ、１３３ＭＨｚ、１００ＭＨｚの各周波数のノイズレベルの値を参照する事とする。
【００６８】
印刷装置の放射ノイズの特性が、図１１のような特性であった場合、４００ＭＨｚでのノイズでベルは２０ｄＢ、２００ＭＨｚでのノイズレベルは２０ｄＢ、１３３ＭＨｚでのノイズレベルは１０ｄＢ、１００ＭＨｚでのノイズレベルは２３ｄＢとなる。
【００６９】
ある放射ノイズの規格の規格値が、図１１に示すように全ての周波数領域で３０ｄＢ未満であったとする。そうすると、４００ＭＨｚでのマージンは１０ｄＢ、２００ＭＨｚでのマージンは１０ｄＢ、１３３ＭＨｚでのマージンは２０ｄＢ、１００ＭＨｚでのマージンは７ｄＢとなる。
【００７０】
間引きパターン選択部１−１１では、間引きパターンを決定するにあたり、スイッチングノイズのピークが発生する周波数が、基準値に対して特定量のマージンを持った周波数に分散されるように、間引きパターンを決める事とする。
本実施形態では、１０ｄＢ以上のマージンを持った周波数に、スイッチングノイズのピークが発生する周波数を分散させる事とする。
４００ＭＨｚでのマージンは１０ｄＢとなっているので、図３の（Ａ）にあるような１画素ずつ印字する画素と印字しない画素が切り替わるパターンは選択可能という事となる。
【００７１】
同様に、２００ＭＨｚでのマージンは１０ｄＢ、１３３ＭＨｚでのマージンは２０ｄＢとなっているので、図４の（Ａ）及び、図５の（Ａ）にあるような、２画素ずつ切り替わるパターン及び、３画素ずつ切り替わるパターンは、選択可能という事となる。
しかし、１００ＭＨｚでのマージンは７ｄＢとなっているので、図１０の（Ａ）にあるような４画素ずつ印字する画素と印字しない画素が切り替わるパターンは選択出来ない事となる。
つまり、本実施形態においては、１画素ずつ及び、２画素ずつ、３画素ずつで印刷する画素としない画素の切り替えを行うパターンが選択可能という事となる。
【００７２】
本実施形態では、１画素ずつ及び、２画素ずつ、３画素ずつで印刷する画素としない画素の切り替えを行うパターンが繰り返されるように、前記３つのパターンを使用して、図３の（Ａ）にあるような２ライン・１２画素のパターンを生成する事とする。
【００７３】
図１２の（Ａ）のような、２ライン・１２画素の間引きパターンを実現する為に必要となる間引きブロックパターンのパターンは、図１２の（Ｂ）に示すように、パターン１、パターン３、パターン４の３種類となる。
【００７４】
間引きパターン選択部１−１１からは、前記３つのパターンを間引きブロック選択情報として、間引きブロックパターン記憶部１−１２に出力し、間引きブロックパターン記憶部１−１２から３つのブロックパターン情報を得る事となる。
【００７５】
間引きパターン選択部１−１１は、入力したパターン１、パターン３、パターン４の３種類のブロックパターンを、パターン１、パターン３、パターン４、パターン３、パターン１、パターン４の順に並べる。それにより、２ライン・１２画素の間引きパターンの生成を行う。つまり、間引きパターン選択部１−１１では、間引きブロックパターン記憶部１−１２に記憶された各間引きパターンをそれぞれ連続的に選択する。
【００７６】
２ライン・１２画素の間引きパターンは、間引き処理部１−７へと入力され、プリントデータ入力部１−６から２ライン・１２画素のエリア単位で入力されるプリント用ＣＭＹＫデータに対する間引き処理に使用される事となる。
【００７７】
本実施形態において、図１２の（Ａ）のような間引きパターンが生成され、図１２の（Ｃ）のようなプリントとデータに対して、間引き処理を行った場合には、図１２の（Ｄ）のような間引き処理後のプリントデータが出力される事となる。
【００７８】
図１２の（Ａ）にあるようなパターンにて間引き処理を実施した場合には、図１３にあるように、４００ＭＨｚ、２００ＭＨｚ、１３３ＭＨｚの周波数でスイッチングノイズが発生する事となる。しかしながら、ピークとなる周波数が分散される事により、印刷装置の放射ノイズのレベルは、規定値未満に収まる事となる。
図１４は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、図１に示した間引きパターン生成部１−９内の処理例である。なお、本実施形態の場合も第１実施形態と同様に、プリント同期クロック周波数入力と印刷装置の放射ノイズ特性情報に関しては、予め選択情報入力部１−１０に格納されている事とする。なお、各ステップは、図示しないＣＰＵ等がＲＯＭ等に記憶された制御プログラムを実行することで実現されるが、本処理の説明においては、図１に示したハードウエアの処理として説明する。
【００７９】
Ｓ２６−１では、印刷装置に置いて、間引き処理を実施する設定となった場合、予め選択情報入力部１−１０に格納されているプリント用同期クロック周波数に関する情報を間引きパターン選択部１−１１に入力を行う。
Ｓ２６−２では、予め選択情報入力部１−１０に格納されている印刷装置のノイズ特性情報を間引きパターン選択部１−１１に入力を行う。
【００８０】
Ｓ２６−３では、間引きパターン選択部１−１１に、入力したプリント同期クロック周波数及び、印刷装置のノイズ特性情報を元に、何画素毎に印刷の有無の切り替えを行うかの、切換えパターン候補選定を行う。なお、切換えパターン候補選定の詳細なフローは、第１実施形態と同様に、図９に示すフローにて行う事となる為、詳細な説明は省略する事とする。
引き続き、Ｓ２６−４では、前記切換えパターン候補選定にて、切換えの候補となったパターンのうちのどのパターンを間引き処理時のパターンに使用するかを決める。本実施形態においては、前記候補の全てのパターンを使用する事としているが、画質などの他の要因により、使用禁止とするパターンを設定しても良いものとする。
【００８１】
Ｓ２６−５ではＳ２６−４にて選択された間引きパターンを使用して、予め決めているｎライン・ｍ画素のエリアに対する間引きパターンの生成を行う。
【００８２】
第２実施形態では、Ｓ２６−４にて選択された全ての間引きパターンを使用して、１画素ずつ及び、２画素ずつ、３画素ずつで印刷する画素としない画素の切り替えを行うパターンが繰り返されるような２ライン・１２画素のエリアの間引きパターンを生成している。しかしながら、他の並びでのパターン生成方法も可能とする。
【００８３】
また、ここでの詳細な図示による説明は省くが、Ｓ２６−５にて作られた間引きパターンのｎライン・ｍ画素のエリアサイズ情報は、プリントデータ入力部１−６に送られる事となる。
【００８４】
プリントデータ入力部１−６では、その情報を元にプリントデータの格納用メモリの制御を行い、プリントデータを間引きパターンのエリアサイズと一致する形で、プリントデータを間引き処理部１−７へ出力する事となる。
【００８５】
Ｓ２６−６では、Ｓ２６−５にて生成された、ｎライン・ｍ画素のエリアの間引きパターンを、間引きブロックパターン記憶部１−１２内に格納されている、どのブロックパターンを使用するかの判断を行う。
【００８６】
また、Ｓ２６−７では、Ｓ２６−６で選択されたブロックパターンをどのような順番に並べて、間引きパターンを実現するかを決定する。
【００８７】
Ｓ２６−８では、Ｓ２６−６によって、選択されたブロックパターンの情報を間引きブロックパターン記憶部１−１２から間引きパターン選択部１−１１に入力を行う。
【００８８】
Ｓ２６−９では、間引きパターン選択部１−１１に入力された間引きブロックパターンを、先に決められている並び順にそれらを並べる事で、ｎライン・ｍ画素のエリアに対する間引きパターンの生成し、間引き処理部１−７へ出力を行う。
Ｓ２６−１０では、間引き処理部１−７に入力された間引きパターンを元に、プリントデータに対する間引き処理が行い、本処理を終了する。
【００８９】
以上のように、プリントデータの間引き処理を行う印刷装置で、放射ノイズのピークを低減するための処理を行う。具体的には、印刷装置の放射ノイズ特性及び、プリントデータ出力時の同期クロックの周波数情報を元に、間引き処理後のプリントデータ出力による放射ノイズが、印刷装置の放射ノイズの低い部分に「分散」されるよう、間引きパターンの生成をおこなう。それにより、放射ノイズのピークを低減する事が可能となる。
〔第３実施形態〕
【００９０】
第１及び、第２の実施形態では、印刷装置の放射ノイズ特性及び、プリントデータ出力時の同期クロックの周波数情報を元に、次の処理を行う例を説明した。印刷装置が、間引き処理後のプリントデータ出力による放射ノイズが、印刷装置の放射ノイズの低い部分に「移動」もしくは「分散」されるよう、間引きパターンの生成をおこなう。それにより、放射ノイズのピークを低減する方法に関して説明を行った。
【００９１】
本実施形態では、印刷装置の放射ノイズの特性は特に考慮せず、「ランダム」な間引きパターンを生成し、スイッチングノイズのピークを「分散」させるような制御を行う方法について方法について説明する。
図１５は、本実施形態を示す印刷装置の構成を説明するブロック図である。なお、画像処理部２７−３に関しては、先に図２０を用いて内部の詳細な構成を図示している為、内部の構成に関しては図２０と同等の構成として、詳細な図示を省略する。
【００９２】
図１５において、画像処理部２７−３では、スキャナ２７−１からのＲＧＢ画像データの入力を行い、ＲＧＢ及び、ＣＭＹＫデータに対する各種画像処理を行い、プリント用のＣＭＹＫデータの出力を行う事となる。
【００９３】
また、画像処理部２７−３では、ＰＣ２７−２からのＰＤＬデータの入力を行った後に、ＣＭＹＫデータに対する各種画像処理を行い、プリント用のＣＭＹＫデータの出力を行う事となる。
前記プリント用のＣＭＹＫデータに対して、プリントデータ間引き部２７−４では、間引き処理を行い、間引き後の画像データをプリンタ２７−５に出力する事となる。
【００９４】
プリントデータ間引き部２７−４は、プリントデータ入力部２７−６、間引き処理部２７−７、プリントデータ出力部２７−８、間引きパターン生成部２７−９から構成されている。
【００９５】
また、間引きパターン生成部２７−９の内部は、選択情報入力部２７−１０、間引きパターン選択部２７−１１、間引きブロックパターン記憶部２７−１２、乱数発生部２７−１３から構成されている。
画像処理部２７−３から出力されたプリント用のＣＭＹＫデータは、プリントデータ入力部２７−６から入力され、間引き処理部２７−７へと出力される事となる。
【００９６】
プリントデータ入力部２７−６は、ＳＲＡＭ等のメモリによって構成されており、ＣＭＹＫの各色別に、１ラインごとに入力されるプリントデータを、複数ライン分メモリに格納し、ｎライン、ｍ画素のエリア単位で、間引き処理部２７−７へと出力を行う。
本第３の実施形態においては、２ライン分のメモリを持ち、２ライン・１２画素のエリア単位で、間引き処理部２７−７へと出力を行うこととする。
【００９７】
間引き処理部２７−７は、間引きパターン生成部２７−９から生成された間引きパターンを元に、プリントデータ入力部２７−６から入力されたプリントデータに対して、間引き処理を行う。
本実施形態において、間引きパターンは、２ライン・１２画素のエリア単位で、印刷を行う画素と、行わない画素のパターンが生成される事とする。
【００９８】
間引き処理部２７−７は、２ライン・１２画素のエリア単位で入力されたプリント用のＣＭＹＫデータに対して、印刷を行う画素に対してはそのままのデータで、印刷を行わない画素に関しては、データをクリアする。それによって、印刷データの間引き処理を行う事となる。
間引き処理が行われた間引き処理後のＣＭＹＫデータは、間引き処理部２７−７から出力されて、プリントデータ出力部２７−８へと入力される。
【００９９】
プリントデータ出力部２７−８は、ＳＲＡＭ等のメモリによって構成されており、ＣＭＹＫの各色別に、エリア単位で入力されるプリントデータを、複数エリア分メモリに格納する。そして、１ライン分の画素データが揃った所で、１ライン単位でプリンタ２７−５へと出力を行う。
【０１００】
本実施形態においては、２ライン分のメモリを持ち、２ライン・１２画素のエリア単位で、間引き処理後のＣＭＹＫデータの入力を行い、ライン単位でプリンタ２７−５へと出力を行う事となる。
次に本実施形態における間引きパターン生成部２７−９に関して詳細な説明を行う。
【０１０１】
間引きパターン生成部２７−９の内部は、選択情報入力部２７−１０、間引きパターン選択部２７−１１、間引きブロックパターン記憶部２７−１２、乱数発生部２７−１３から構成されている。ここで、選択情報入力部２７−１０には、間引きパターンを固定のパターンとするか、ランダムのパターンとするかを選択情報が指定される。
間引きブロックパターン記憶部２７−１２に関しては、格納されているブロックパターン情報や動作に関して、第１実施形態と同様なものとして、詳細な説明は省く事とする。
【０１０２】
間引きブロックパターン設定情報とは、間引きブロックパターン記憶部２７−１２に格納されている間引きブロックパターンのうち、どのパターンを使用して間引きパターンの生成を行うかという設定情報となる。
本実施形態においては、間引きブロックパターン記憶部２７−１２に格納されている４種類、全ての間引きブロックパターンを使用する事とする。
【０１０３】
また、パターン固定／ランダム設定情報とは、予め設定されている固定パターンを間引きパターンとして使用するか、ランダムに間引きブロックパターンを切り替えて、間引きパターンを生成するかの切換え設定となる。
【０１０４】
本実施形態において、固定パターンを間引きパターンとして使用する場合には、２ライン・１２画素のエリアに対して、図７の（Ａ）に示すような間引きパターンを間引きパターン選択部２７−１１に格納して置き、間引き処理時に使用する事とする。
次に、本実施形態における、間引きパターン選択部２７−１１における、間引きパターンの決定方法に関して、詳細な説明を行う。
【０１０５】
先にも説明したように、間引きパターン選択部２７−１１には、選択情報入力部２７−１０から、間引きブロックパターン設定情報と、パターン固定／ランダム設定情報が入力される事となる。
【０１０６】
パターン固定／ランダム設定情報が、固定パターンを間引きパターンの設定の場合には、２ライン・１２画素のエリアに対して、図７の（Ａ）に示すような間引きパターンを間引きパターン選択部２７−１１に格納して置き、間引き処理時に使用する事とする。
【０１０７】
パターン固定／ランダム設定情報が、ランダム設定の場合には、２ライン・１２画素のエリアに対して、間引きブロックパターン記憶部２７−１２に格納されている４種類、全ての間引きブロックパターンをランダムに使用して、間引きパターンを生成する事となる。
図１６は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、図１５に示した間引きパターン生成部２７−１１内のデータ間引き処理例である。なお、各ステップは、図示しないＣＰＵ等がＲＯＭ等に記憶された制御プログラムを実行することで実現されるが、本処理の説明においては、図１に示したハードウエアの処理として説明する。
【０１０８】
Ｓ２８−１で、印刷装置に置いて、間引き処理を実施する設定となった場合、Ｓ２８−２において、パターン固定／ランダム設定情報の内容を参照し、間引きパターンを固定の間引きパターンを使用するか、ランダムでのパターンを使用するかの判断を行う。
【０１０９】
ここで、固定の間引きパターンを使用するという設定であると判断した場合（Ｓ２８−２でＹｅｓ）、Ｓ２８−３にて、間引きパターン選択部２７−１１内に予め設定してある間引きパターンが、間引き処理部２７−７に送られる。
そして、Ｓ２８−４にて、プリントデータに対する間引き処理を行う。具体的には、図７の（Ａ）に示すような間引きパターンで、２ライン・１２画素のエリア毎に間引き処理が実施される事となる。
Ｓ２８−５において、全てのプリントデータの間引き処理が完了したかどうかの判断を行う。ここで、全てのプリント画像データに対して間引き処理が完了していると判断した場合（Ｓ２８−５でＹｅｓ）は、Ｓ２８−１３で、間引き処理を終了する。
一方、Ｓ２８−５で全てのプリント画像データに対して間引き処理が完了していないと判断した場合（Ｓ２８−５でＮｏ）は、前記固定の間引きパターンによって、間引き処理が繰り返される。
そして、Ｓ２８−１３で、全てのプリント画像データに対して間引き処理が実施された所で、間引き処理が終了する。
【０１１０】
一方、Ｓ２８−２において、パターン固定／ランダム設定情報の内容を参照し、ランダムの間引きパターンを使用するという設定であると判断した場合（Ｓ２８−２でＮｏ）、Ｓ２８−６において、間引きブロックパターン設定情報を参照する。
【０１１１】
ここで、間引きブロックパターン設定情報とは、間引きブロックパターン記憶部２７−１２に格納されている間引きブロックパターンのうち、どのパターンを使用して間引きパターンの生成を行うかという設定情報となる。
本実施形態においては、図１５に示されている、間引きブロックパターン記憶部２７−１２に格納されている４種類の、全ての間引きブロックパターンを使用する事とする。
【０１１２】
Ｓ２８−７では、間引きブロックパターン設定情報を元に、間引きブロックパターン記憶部２７−１２内の間引きブロックパターン情報を間引きパターン選択部（２７−１１）へと入力する。
続いて、Ｓ２７−１１では、乱数発生部２７−１３から入力し、その乱数を元に、間引きパターンの生成を行う。
なお、入力した乱数を元に、間引きパターンを生成する方法は、以下のように行う事とする。
【０１１３】
本実施形態の場合、生成すべき間引きパターンは２ライン・１２画素のエリアとなっており、間引きブロックパターンは、図２に示すような２ライン・２画素のエリアをもつ、４つのパターンとなっている。
【０１１４】
そこで、Ｓ２８−８では、乱数発生部２７−１３から生成される乱数を０から３までの乱数とし、０が入力された場合は、パターン４の間引きブロックパターン、１が入力された場合は、パターン１の間引きブロックパターンを選択することとする。また、２が入力された場合は、パターン２の間引きブロックパターン、３が入力された場合は、パターン３の間引きブロックパターンを選択する事とする。
Ｓ２８−９）では、前記選択方法にて、６個のパターンを乱数により選択し、２ライン・１２画素のエリアに順番に並べる事で、間引きパターンを生成する事とする。
例えば、乱数発生部２７−１３から入力される６個の乱数が、「３」、「１」、「２」、「０」「１」、「３」となった場合の間引きパターンは、図１７の（Ａ）に示すようなパターンとなる。
【０１１５】
図１７の（Ａ）のようなパターンで間引き処理を行った場合、図１７の（Ｂ）に示すように、同期クロックに対して、１画素、２画素、３画素ごとで印刷する部分と印刷しない部分が、ランダムに切り替わる事となる。
本実施形態では、プリント用画像信号の同期クロックの周波数が８００ＭＨｚであるとする。
その場合には、１画素ずつ印字する画素と印字しない画素が切り替わった場合、画像信号によって発生する、スイッチングノイズの周波数は、同期クロックの半分の４００ＭＨｚとなる。
また、２画素ずつ印字する画素と印字しない画素が切り替わった場合には、スイッチングノイズの周波数は、同期クロックの４分の１の２００ＭＨｚとなる。
３画素ずつ印字する画素と印字しない画素が切り替わった場合には、スイッチングノイズの周波数は、同期クロックの６分の１の１３３ＭＨｚとなる。
【０１１６】
よって、本実施形態では、１から３画素での間引きがランダムに発生する事により、特定の周波数のみにスイッチングノイズのピークが発生する事が無く、同期クロックに対して、２分の１、４分の１、６分の１の周波数に、ピークが分散される事となる。
Ｓ２８−９にて、生成された間引きパターンは、Ｓ２８−１０）にて、間引き処理部２７−７に出力する。そして、Ｓ２８−１１にて、プリントデータに対する間引き処理を行う。
Ｓ２８−１２において、全てのプリントデータの間引き処理が完了したかどうかの判断を行う。
ここで、全てのプリント画像データに対して間引き処理が完了していると判断した場合（Ｓ２８−１２でＹｅｓ）は、Ｓ２８−１３で、間引き処理を終了する。
【０１１７】
一方、全てのプリント画像データに対して間引き処理が完了していないと判断した場合（Ｓ２８−１２でＮｏ）は、Ｓ２８−８に戻り、乱数による間引きパターンの生成から、間引き処理が繰り返される事となる。
そして、全てのプリント画像データに対して間引き処理が実施されたと判断した場合（Ｓ２８−１２でＹｅｓ）で、Ｓ２８−１３で、間引き処理を終了する。
本実施形態において、図１８の（Ｄ）のような４ライン・２４画素のプリントとデータに対して、ランダムに生成された間引きパターンによって間引き処理が行われるとする。
この場合、図１７の（Ａ）、図１８の（Ａ）、図１８の（Ｂ）、図１８の（Ｃ）のような間引きパターンがランダムに生成され、各エリア毎に間引き処理を行う場合、間引きパターンは図１８の（Ｅ）に示すようなパターンとなる。
【０１１８】
よって、図１８の（Ｄ）のような４ライン・２４画素のプリントとデータに対して、図１８の（Ｅ）に示すような間引きパターンにて、間引き処理を実施すると、図１８の（Ｆ）のような間引き処理後のプリントデータが出力される。
【０１１９】
本実施形態における、印刷装置の放射ノイズ特性が図１９の（Ａ）に示すような特性であった場合、図１９の（Ｂ）にあるように、４００ＭＨｚ、２００ＭＨｚ、１３３ＭＨｚの周波数でスイッチングノイズが発生する事となる。しかしながら、ピークとなる周波数が分散される事により、印刷装置の放射ノイズのレベルは、規定値未満に収まる。
【０１２０】
以上のように、プリントデータの間引き処理を行う印刷装置において、間引きパターンをランダムに切り替える事により、ノイズレベルのピークを分散させる事により、放射ノイズのピークを低減する事が可能となる。
【０１２１】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【０１２２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【０１２３】
１−３  画像処理部
１−７  間引き処理部
１−９  間引きパターン生成部
１−１０  選択情報入力部
１−１１  間引きパターン選択部
１−１２  間引きブロックパターン記憶部
【図１】
2014113688.tif 000003
【図２】
2014113688.tif 000004
【図３】
2014113688.tif 000005
【図４】
2014113688.tif 000006
【図５】
2014113688.tif 000007
【図６】
2014113688.tif 000008
【図７】
2014113688.tif 000009
【図８】
2014113688.tif 000010
【図９】
2014113688.tif 000011
【図１０】
2014113688.tif 000012
【図１１】
2014113688.tif 000013
【図１２】
2014113688.tif 000014
【図１３】
2014113688.tif 000015
【図１４】
2014113688.tif 000016
【図１５】
2014113688.tif 000017
【図１６】
2014113688.tif 000018
【図１７】
2014113688.tif 000019
【図１８】
2014113688.tif 000020
【図１９】
2014113688.tif 000021
【図２０】
2014113688.tif 000022
【図２１】
2014113688.tif 000023
【図２２】
2014113688.tif 000024