(57)【要約】      （修正有）【課題】孤立ドットを含む網掛けパターンを、ユーザにとって好ましい形で印刷することができる印刷装置を、提供する。【解決手段】印刷装置を、用紙上に形成されるべきイメージの各ドットがトナーを定着させるべき非白ドットであるかトナーを定着させない白ドットであるかを示しているイメージデータに基づき、上，下，左，右に位置している４ドットがいずれも白ドットとなっており，かつ，右に位置している白ドットの上，下，右に位置している３ドットがいずれも白ドットとなっている各非白ドット（Ａ）を特定すると共に、特定した各非白ドットの右に位置している各白ドットが非白ドットとして印刷されることになる印刷用イメージデータ（Ｂ）を生成する処理を行い、生成した印刷用イメージデータに基づいて用紙上に印刷を行う装置として構成しておく。【選択図】  図５
2006150656.tif 000002
【特許請求の範囲】
【請求項１】
電子写真プロセスにより印刷を行う印刷装置であって、
用紙上に形成されるべきイメージの各ドットがトナーを定着させるべき非白ドットであるかトナーを定着させない白ドットであるかを示しているイメージデータに基づき、上，下，左，右に位置している４ドットがいずれも白ドットとなっており，かつ，右に位置している白ドットの上，下，右に位置している３ドットがいずれも白ドットとなっている各非白ドットを特定すると共に、特定した各非白ドットの右に位置している各白ドットが非白ドットとして印刷されることになる印刷用イメージデータを生成する処理を行い、生成した印刷用イメージデータに基づいて用紙上に印刷を行う印刷手段
を備えたことを特徴とする印刷装置。
【請求項２】
前記非白ドットは、前記イメージデータにて，１種のトナーのみで印字することが示されているドットである
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記非白ドットは、前記イメージデータにて，２種類以上のトナーの重ね合わせで印字することを示しているドットである
ことを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記イメージデータが示している各ドットの色が、前記非白ドットの色，及び，白のいずれか一方である
ことを特徴とする請求項２または請求項３に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真プロセスにより用紙上に印刷を行う印刷装置に、関する。
【背景技術】
【０００２】
周知のように、近年、市販されている，電子写真プロセスにより用紙上に印刷を行う印刷装置（トナーを用紙上に定着させることにより印刷を行う印刷装置）の中には、１２００ｄｐｉ〜２４００ｄｐｉ程度の解像度で印刷を行えるものが、存在している。
【０００３】
ただし、微少サイズのドット（“１／２４００”〜“１／１２００”インチ径のドット）を単独で確実に用紙上に形成することが可能なトナーが未だ開発されていない。このため、印刷解像度が高い既存の印刷装置は、いずれも、孤立ドット〔上下左右がトナーを定着させる必要がない白ドットとなっている，トナーを定着させる必要があるドット〕を含む網掛けパターンの印刷を指示した場合、何割かの孤立ドットが存在していない網掛けパターンが印刷された印刷物を生成してしまう装置となっている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで、本発明の課題は、孤立ドットを含む網掛けパターンを、ユーザにとって好ましい形で印刷することができる印刷装置を、提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の印刷装置は、用紙上に形成されるべきイメージの各ドットがトナーを定着させるべき非白ドットであるかトナーを定着させない白ドットであるかを示しているイメージデータに基づき、上，下，左，右に位置している４ドットがいずれも白ドットとなっており，かつ，右に位置している白ドットの上，下，右に位置している３ドットがいずれも白ドットとなっている各非白ドットを特定すると共に、特定した各非白ドットの右に位置している各白ドットが非白ドットとして印刷されることになる印刷用イメージデータを生成する処理を行い、生成した印刷用イメージデータに基づいて用紙上に印刷を行う印刷手段を、備える。
【０００６】
すなわち、本発明の印刷装置は、基本的には、各孤立ドット（上，下，左，右に位置している４ドットがいずれも白ドットとなっているドット）の右に位置している白ドットを非白ドットに変えて印刷する装置であるが、その右上、２つ右、右下に位置している３ドットに非白ドットが含まれる各孤立ドットに関しては、その右に位置している白ドットを非白ドットに変えずに印刷する装置となっている。
【０００７】
換言すれば、本発明の印刷装置は、孤立ドットを含む網掛けパターンの印刷が指示された場合、原則的には、各孤立ドットを左右方向に並んだ２ドットに変えた網掛けパターンを印刷する装置であるが、印刷が指示された網掛けパターンが、各孤立ドットを２ドット化すると別パターンとして認識されてしまうパターンとなる場合には、当該網掛けパターンをそのまま印刷する装置となっている。従って、この印刷装置は、孤立ドットを含む網掛けパターンを、ユーザにとって好ましい形で印刷することができる装置として機能することになる。
【０００８】
なお、本発明の印刷装置を実現するに際しては、非白ドットが、イメージデータにて，１種のトナーのみで印字することが示されているドットとなるようにすることも、非白ドットが、イメージデータにて，２種類以上のトナーの重ね合わせで印字することを示しているドットとなるようにすることも出来る。また、イメージデータが示している各ドットの色が、非白ドットの色，及び，白のいずれか一方となるようにすることも出来る。
【０００９】
また、本発明の印刷装置を実現するに際しては、印刷手段として、ドットの上下左右方向の判断基準が異なるさまざまな手段（主走査方向をドットの上下方向とする手段や、ドットの左右方向を用紙の裏側から判断する手段等）を採用することが出来る。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１１】
図１に示してあるように、本発明の一実施形態に係る印刷装置１０は、制御部１１とコントロールパネル１２と印刷機構部１３とを備えた装置である。また、印刷装置１０は、印刷装置１０用のプリンタドライバ２５がインストールされているパーソナルコンピュータ(ＰＣ)２０とパラレルケーブル或いはＬＡＮケーブルにより接続されて使用される装置となっている。
【００１２】
この印刷装置１０を構成しているコントロールパネル１２は、ＬＣＤや複数の押しボタンスイッチ等からなるユニットである。印刷機構部１３は、給紙装置，排紙装置，印刷エンジン等からなるユニットである。この印刷機構部１３に含まれる印刷エンジンは、Ｃ，Ｍ，Ｙ，Ｋトナーを利用した電子写真プロセスにより印刷を行うものとなっている。
【００１３】
制御部１１は、印刷装置１０内の各部を統合的に制御するための、ＣＰＵ，ＲＯＭ，ＲＡＭ，印刷データを受信するための通信インタフェース回路等からなるユニットである。
【００１４】
この制御部１１は、印刷データがＰＣ２０から送信されてきた場合、その内部で、当該印刷データに含まれる各１ページ分のデータ毎に，図２にその手順を示した処理が実行されるように、構成されている。
【００１５】
すなわち、印刷データを受信した制御部１１では、まず、印刷データ（１ページ分）を解釈することにより、その印刷データに応じた内容のイメージデータを作成する処理(ステップＳ１００)が、行われる。なお、このステップＳ１０１で作成されるイメージデータ（以下、処理対象イメージデータと表記する）は、それに含まれる各１バイトデータが特定位置のドットの色（用紙上の特定位置に定着させるトナーの組合せ）を示しているものである。
【００１６】
次いで、処理対象イメージデータが，１種のトナーのみを用いて印刷可能なイメージデータ（以下、単色データと表記する）であるか否かが判断される(ステップＳ１０１)。
【００１７】
そして、処理対象イメージデータが単色データではなかった場合(ステップＳ１０１；ＮＯ)には、処理対象イメージデータをそのまま印刷用データとしてＲＡＭ上に記憶する処理(ステップＳ１０２)と、当該印刷用データに応じた内容の印刷物を印刷機構部１３に印刷させる処理(ステップＳ１０４)とが、行われる。
【００１８】
一方、処理対象イメージデータが単色データであった場合(ステップＳ１０１；ＹＥＳ)には、印刷用データ生成処理(ステップＳ１０３)が開始される。
【００１９】
このステップＳ１０３で行われる印刷用データ生成処理は、図３に、その手順を示した処理である。
【００２０】
すなわち、印刷用データ生成処理時には、まず、処理対象イメージデータ中の非白ドットの色値（非白ドットに関する１バイトデータ），処理対象イメージデータが表しているイメージの幅（主走査方向のドット数），当該イメージの高さ（副走査方向のドット数）が、それぞれ、ｃｄａｔａ，ＷＩＤＴＨ，ＨＥＩＧＨＴとして記憶される(ステップＳ２０１)。次いで、処理対象イメージデータに基づき、処理対象イメージデータ中の各白色ドットに関するバイト値を“０”に変更し、各非白ドットに関するバイト値を“１”に変更したものに相当する作業用データをＲＡＭ上に用意する処理(ステップＳ１０２)が行われる。
【００２１】
以下、説明の便宜上、ステップＳ１０２の処理にてＲＡＭ上に用意された作業用データ内の各１バイトデータのことを，色値相当データと表記することにする。また、ＲＡＭ上のアドレスＡｄｒに記憶されている１バイトデータ（作業用データ内，及び，作業用データ外の１バイトデータ）のことを，Ｄ（Ａｄｒ）と表記することにする。
【００２２】
ステップＳ２０２の処理の完了後には、変数Ｘ，Ｙ，ｐ０に、それぞれ、“０”、“０”，作業用データの先頭アドレスを設定する処理(ステップＳ２０３)が行われる。その後、ステップＳ２０４〜Ｓ２１１の処理からなるループ処理が開始され、まず、Ｄ（ｐ０）（ＲＡＭのアドレスｐ０に記憶されている色値相当データ）が、“１”であるか否かが判断される(ステップＳ２０４)。
【００２３】
そして、Ｄ（ｐ０）が“１”であった場合(ステップＳ２０４；ＹＥＳ)には、ｐ０との間に以下の関係を有するｐ１〜ｐ７を算出し、Ｄ（ｐ１）〜Ｄ（ｐ７）が全て“０”であるか否かを判断する処理(ステップＳ２０５，Ｓ２０６)が、行われる。
ｐ１＝ｐ０−ＷＩＤＴＨ
ｐ２＝ｐ０−ＷＩＤＴＨ＋１
ｐ３＝ｐ０−１
ｐ４＝ｐ０＋１
ｐ５＝ｐ０＋２
ｐ６＝ｐ０＋ＷＩＤＴＨ
ｐ７＝ｐ０＋ＷＩＤＴＨ＋１
【００２４】
要するに、ステップＳ２０５及びＳ２０６では、図４に模式的に示してあるように、注目ドット〔その色値相当データがＤ（ｐ０）となっているドット〕の上に位置しているドットに関する色値相当データＤ（ｐ１），注目ドットの右上に位置しているドットに関する色値相当データＤ（ｐ２），注目ドットの左に位置しているドットに関する色値相当データＤ（ｐ３），注目ドットの右に位置しているドットに関する色値相当データＤ（ｐ４），注目ドットの２つ右に位置しているドットに関する色値相当データＤ（ｐ５），注目ドットの下に位置しているドットに関する色値相当データＤ（ｐ６），注目ドットの右下に位置しているドットの色値相当データＤ（ｐ７）が，全て，“０”となっているか否かを判断するための処理が、行われる。なお、このステップＳ２０５及びＳ２０６の処理は、ステップＳ２０６の処理（判断）時に、Ｙ＝０の場合には、Ｄ（ｐ１）＝０，Ｄ（Ｐ２）＝０と見なされ、Ｙ＝ＨＥＩＧＨＴ−１の場合には、Ｄ（ｐ６）＝０，Ｄ（Ｐ７）＝０と見なされ、Ｘ＝０の場合には、Ｄ（ｐ３）＝０と見なされ、Ｘ＝ＷＩＤＴＨ−１の場合には、Ｄ（ｐ５）＝０と見なされる処理となっている。
【００２５】
そして、Ｄ（ｐ１）〜Ｄ（ｐ７）が全て“０”であった場合(ステップＳ２０６；ＹＥＳ)には、Ｄ（ｐ４）（ＲＡＭ上のアドレスｐ４のデータ）が“２”に変更(ステップＳ２０７)されてから、ｐ０，Ｘに、それぞれ、“１”が加算される(ステップＳ２０８)。
【００２６】
また、Ｄ（ｐ０）が“１”でなかった場合(ステップＳ２０４；ＮＯ)と、Ｄ（ｐ１）〜Ｄ（ｐ７）のいずれかが“０”ではなかった場合(ステップＳ２０６；ＮＯ)とには、ステップＳ２０７の処理が行われることなく、ステップＳ２０８の処理が行われる。
【００２７】
ステップＳ２０８の処理後には、Ｘ＜ＷＩＤＴＨが成立しているか否かが判断(ステップＳ２０９)され、Ｘ＜ＷＩＤＴＨが成立していた場合(ステップＳ２０９；ＹＥＳ)には、ステップＳ２０４からの処理が再び開始される。
【００２８】
また、Ｘ＜ＷＩＤＴＨが成立していなかった場合(ステップＳ２０９；ＮＯ)には、Ｘの値を“０”に変更し、Ｙの値を“１”増加させる処理(ステップＳ２１０)が行われる。その後、Ｙ＜ＨＥＩＧＨＴが成立しているか否かが判断(ステップＳ２１１)され、Ｙ＜ＨＥＩＧＨＴが成立していた場合(ステップＳ２１１；ＹＥＳ)には、ステップＳ２０４からの処理が再び開始される。
【００２９】
このような内容の処理が繰り返された結果として、Ｙ＝ＨＥＩＧＨＴが成立したとき(ステップＳ２１１；ＮＯ)には、処理対象イメージデータをそのまま印刷用データとしてＲＡＭ上に記憶する処理(ステップＳ２１２)と、変数Ｘ，Ｙ，ｗ_ｐ０，ｏ_ｐ０に、それぞれ、“０”、“０”，作業用データの先頭アドレス，印刷用データの先頭アドレスを設定する処理(ステップＳ２１３)が、行われる。
【００３０】
その後、ステップＳ２１４〜Ｓ２１９の処理からなるループ処理が開始され、まず、Ｄ（ｗ_ｐ０）（ＲＡＭのアドレスｗ_ｐ０に記憶されている色値相当データ）が、“２”であるか否かが判断される(ステップＳ２１４)。
【００３１】
そして、Ｄ（ｗ_ｐ０）が“２”であった場合(ステップＳ２１４；ＹＥＳ)には、Ｄ（ｏ_ｐ０）（ＲＡＭ上のアドレスｏ_ｐ０のデータ／アドレスｗ_ｐ０に色値相当データが記憶されているドットに関する印刷用データ中の１バイトデータ）をｃｄａｔａに変更する処理(ステップＳ２１５)と、ｗ_ｐ０，ｏ_ｐ０，Ｘに、それぞれ、“１”を加算する処理(ステップＳ２１６)が、行われる。
【００３２】
また、Ｄ（ｗ_ｐ０）が“２”でなかった場合(ステップＳ２１４；ＮＯ)には、ステップＳ２１５の処理が行われることなく、ステップＳ２１６の処理が行われる。
【００３３】
ステップＳ２１６の処理後には、Ｘ＜ＷＩＤＴＨが成立しているか否かを判断(ステップＳ２１７)され、Ｘ＜ＷＩＤＴＨが成立していた場合(ステップＳ２１７；ＹＥＳ)には、ステップＳ２１４からの処理を再び開始される。
【００３４】
一方、Ｘ＜ＷＩＤＴＨが成立していなかった場合(ステップＳ２１７；ＮＯ)、Ｘの値を“０”に変更し、Ｙの値を“１”増加させる処理(ステップＳ２１８)が行われる。その後、Ｙ＜ＨＥＩＧＨＴが成立しているか否かが判断(ステップＳ２１９)され、Ｙ＜ＨＥＩＧＨＴが成立していた場合(ステップＳ２１９；ＹＥＳ)には、ステップＳ２１４からの処理が再び開始される。
【００３５】
そして、このような内容の処理を繰り返しているうちに、Ｙ＝ＨＥＩＧＨＴが成立したとき(ステップＳ２１９；ＮＯ)には、この印刷用データ生成処理が終了され、ステップＳ１０４（図２）にて、ＲＡＭ上の印刷用データに応じた内容の印刷物を印刷機構部１３に印刷させる処理が、行われる。
【００３６】
以上の説明から明らかなように、本印刷装置１０が備える制御部１１は、処理対象イメージデータが、単色の、そのまま印刷すると図５（Ａ）に示したように印刷される部分を幾つか含むイメージデータであった場合、各部分が図５（Ｂ）に示したような形で印刷されることになる印刷用データを生成するユニットとなっている。
【００３７】
このため、本実施形態に係る印刷装置１０は、一般的な印刷装置では図６（Ａ）に示したような形で印刷される網掛けパターンを，図６（Ｂ）に示したような形で印刷する装置であると共に、図７（Ａ）に示したような網掛けパターンはそのまま印刷する（図７（Ｂ）に示したような，全く異なるパターンとして認識されるような網掛けパターンとして印刷しない）装置として機能することになる。
【００３８】
《変形形態》
上記した印刷装置１０は、各種の変形を行うことが出来る。例えば、印刷装置１０は、孤立ドットの右側の白ドットを非白ドットに変えて印刷する装置であったが、印刷装置１０を、孤立ドットの左、上或いは下側の白ドットを非白ドットに変えて印刷する装置（副走査方向を上下方向とした装置や、ドットの左右方向をイメージの裏側から判断する装置）に変形することが出来る。
【００３９】
また、印刷装置１０を、図３とは具体的な手順が異なる処理で印刷用データを用意する装置（例えば、１パスの処理で処理対象データから印刷用データを用意する装置）や、モノクロ印刷のみが可能な装置に変形することも出来る。また、印刷装置１０を、処理対象イメージデータ相当の印刷データをＰＣ２０から受信して動作する装置に変形しておいても良い。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係る印刷装置の構成、使用形態の説明図。
【図２】印刷データの受信時に印刷装置の制御部が実行する処理の流れ図。
【図３】図２の処理中で実行される印刷用データ生成処理の流れ図。
【図４】印刷用データ生成処理の内容を説明するための図。
【図５】印刷用データ生成処理の内容を説明するための図。
【図６】印刷装置の動作を説明するための図。
【図７】印刷装置の動作を説明するための図。
【符号の説明】
【００４１】
１０  印刷装置、１１  制御部、  １２  コントロールパネル、  １３  印刷機構部
【図１】
2006150656.tif 000003
【図２】
2006150656.tif 000004
【図３】
2006150656.tif 000005
【図４】
2006150656.tif 000006
【図５】
2006150656.tif 000007
【図６】
2006150656.tif 000008
【図７】
2006150656.tif 000009