(57)【要約】【課題】出力画像に副走査スジが発生したとしても、ユニット等の清掃や交換を行うことなく、副走査スジによる出力画像の品質劣化を抑制することができる画像形成装置を提供すること。【解決手段】画像形成装置は、ユーザーからの操作を受け付ける操作表示部と、第１の画像に対してスクリーン処理を実行し、第２の画像を生成するスクリーン処理部２６と、スクリーン処理部２６が生成した第２の画像に基づいて、記録紙に画像形成を行う画像形成部５と、画像形成部５が画像形成した記録紙を読み取る読取部（出力画像読取部１３）により生成された第３の画像に基づいて副走査スジを検知するスジ検知部３０と、スジ検知部３０により検知された副走査スジに対応する領域のスクリーン処理の内容を変更するスクリーン変更部３２と、を備える。【選択図】図４
2015154229.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーからの操作を受け付ける操作表示部と、
第１の画像に対してスクリーン処理を実行し、第２の画像を生成するスクリーン処理部と、
前記スクリーン処理部が生成した第２の画像に基づいて、記録紙に画像形成を行う画像形成部と、
前記画像形成部が画像形成した前記記録紙を読み取る読取部により生成された第３の画像に基づいて副走査スジを検知するスジ検知部と、
前記スジ検知部により検知された前記副走査スジに対応する領域の前記スクリーン処理の内容を変更するスクリーン変更部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記スクリーン変更部は、前記副走査スジに対応する領域のスクリーン線数を変更することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記スクリーン変更部は、前記副走査スジに対応する領域のスクリーン角度を変更することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記スクリーン変更部は、前記副走査スジに対応する領域のスクリーン線数を、前記副走査スジに対応する領域以外の他の領域のスクリーン線数よりも低くすることを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記スクリーン変更部は、所定の角度に対する、前記副走査スジに対応する領域のスクリーン角度の差異を、前記所定の角度に対する、前記副走査スジに対応する領域以外の他の領域のスクリーン角度の差異よりも大きくすることを特徴とする請求項３に記載の画像形成装置。
【請求項６】
前記操作表示部は、前記副走査スジを補正するか否かの設定をユーザーから受け付け、
前記スクリーン変更部は、前記操作表示部が受け付けた設定に基づいて、前記副走査スジに対応する領域の前記スクリーン処理の内容を変更することを特徴とする請求項１〜５のいずれか一項に記載の画像形成装置。
【請求項７】
前記操作表示部は、前記副走査スジを補正する補正領域に関する設定をユーザーから受け付け、
前記操作表示部がユーザーから受け付けた前記補正領域に関する設定に基づいて、前記補正領域を決定する補正領域決定部をさらに備え、
前記スクリーン変更部は、前記補正領域決定部が決定した前記補正領域の前記スクリーン処理の内容を変更することを特徴とする請求項１〜６のいずれか一項に記載の画像形成装置。
【請求項８】
前記補正領域に関する設定は、前記補正領域の幅を変更するための設定であることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記スジ検知部は、前記副走査スジの幅を検知し、
前記スクリーン変更部は、前記副走査スジの幅が所定の条件を満たす場合に、前記スクリーン処理の内容を変更することを特徴とする請求項１〜８のいずれか一項に記載の画像形成装置。
【請求項１０】
前記操作表示部は、前記副走査スジに対応する領域の前記スクリーン処理に関するパラメーターの設定をユーザーから受け付け、
前記スクリーン変更部は、前記パラメーターに基づいて、前記副走査スジに対応する領域の前記スクリーン処理の内容を変更することを特徴とする請求項１〜９のいずれか一項に記載の画像形成装置。
【請求項１１】
前記スクリーン変更部は、複数の画素の種類のうち、所定の画素の種類について、前記副走査スジに対応する領域の前記スクリーン処理の内容を変更し、前記所定の画素の種類以外の他の画素の種類について、前記副走査スジに対応する領域の前記スクリーン処理の内容を変更しないことを特徴とする請求項１〜１０のいずれか一項に記載の画像形成装置。
【請求項１２】
前記副走査スジを補正する補正領域を決定する補正領域決定部をさらに備え、
前記補正領域決定部は、前記補正領域として、第１の補正領域と、前記第１の補正領域以外の第２の補正領域を決定するとともに、前記補正領域以外の非補正領域を決定し、
前記スクリーン変更部は、前記第１の補正領域と、前記第２の補正領域と、前記非補正領域の前記スクリーン処理の内容がそれぞれ異なるように前記スクリーン処理の内容を変更することを特徴とする請求項１〜６のいずれか一項に記載の画像形成装置。
【請求項１３】
主走査方向に対して、前記補正領域の両端側に前記第２の補正領域が決定され、
前記第２の補正領域の間に前記第１の補正領域が決定されることを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
前記スクリーン変更部は、前記第２の補正領域のスクリーン処理の内容を、前記第１の補正領域と前記非補正領域との中間的なスクリーン線数、又は／及び、スクリーン角度となるように前記スクリーン処理の内容を変更することを特徴とする請求項１２又は１３に記載の画像形成装置。
【請求項１５】
前記副走査スジを補正する補正領域を決定する補正領域決定部をさらに備え、
前記補正領域決定部は、副走査方向の第１の位置における境界の主走査方向の位置と、副走査方向の、前記第１の位置とは異なる、第２の位置における境界の主走査方向の位置とが異なるように前記補正領域を決定し、
前記スクリーン変更部は、前記補正領域決定部が決定した前記補正領域の前記スクリーン処理の内容を変更することを特徴とする請求項１〜６のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置においては、画像形成装置を構成する、現像器や感光体、クリーニング部材等の、部材やユニット（以下、ユニット等と呼ぶ）の経時劣化により、現像器の穂詰まり、感光体の損傷、クリーニング部材の劣化によるクリーニング不良が発生し、これらが原因となって、出力画像上に副走査方向に対してスジ（以下、副走査スジと呼ぶ）が発生することがある。
【０００３】
副走査スジが一旦発生してしまうと、画像形成を行う度に、主走査方向のある位置に対して副走査方向の全面に渡って副走査スジが発生してしまうため、出力画像の品質が著しく低下する。
【０００４】
一方で、副走査スジを解消するためには、副走査スジの原因となるユニット等の清掃や交換が必要となるが、ユニット等の清掃や交換は、一般のユーザーにとって対応が難しく、また手間がかかる作業であるため、ユーザーは、出力画像の品質低下を認識しつつも、それを我慢して画像形成装置を使用することとなる。
【０００５】
また、一般のユーザーには、副走査スジの原因となるユニット等を正確に特定することが難しため、本来交換する必要のない、副走査スジとは関連のないユニット等を交換してしまい、無駄なコストの発生を招いてしまうこともある。
【０００６】
画像形成装置の保守点検を担当するサービスマンに、ユニット等の清掃や交換を依頼することもできるが、サービスマンの人件費を支払う必要があり、またユニット等の交換となればユニット等を新たに購入しなければならないため、ユーザーにとってコストアップとなる。
【０００７】
さらに、サービスマンに対応を依頼した場合には、対応してもらうまでにある程度の時間を要し、その間は画像形成装置を稼動させることができないため、例えば、大学や大企業において印刷を専門に扱う部署やプリントショップなど、大量の印刷物を短時間で仕上げるために画像形成装置を連続稼動させることが求められる環境においては、画像形成装置を稼動できない時間があることで業務に大きな支障をきたす。
【０００８】
上記のような課題に対し、特許文献１では、画像形成装置が複数の記録素子を主走査方向に列状に配列させた記録ヘッドを有し、入力された階調値に基づいて各々の記録素子を駆動し、記録ヘッドと被記録媒体とを主走査方向と略直角方向に相対的に移動させて、順次、被記録媒体上に走査線画像を形成する画像形成装置において、各々の記録素子を駆動する複数段階の駆動エネルギーを算出する駆動エネルギー算出部と、階調値の各々に対応させて乱数値を発生する乱数発生部と、駆動エネルギー算出部により算出された駆動エネルギーと乱数発生部により発生された乱数値とに基づいて駆動エネルギーを補正する駆動補正部と、駆動補正部により補正された駆動エネルギーの補正量に基づいて、後続の走査線画像に対する繰り越し値を算出する繰り越し値算出部とを備え、駆動エネルギー算出部は、複数の記録素子の各々に対応する階調値と、繰り越し値算出部により算出された繰り越し値とに基づいて駆動エネルギーを算出することで、上記の問題を解決している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７―０８３５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら特許文献１では、露光手段に用いるＬＥＤ素子のばらつきを補正することで副走査スジの発生を抑制することはできるが、現像器や、感光体、クリーニング部材などのユニット等の経時変化を考慮したものではなく、ユニット等の経時変化に伴う副走査スジの発生を完全には防止できないという問題があった。
【００１１】
本発明は、上記問題に鑑みてなされたものであって、現像器や、感光体、クリーニング部材などのユニット等の経時変化によって出力画像に副走査スジが発生しうる状況になったとしても、ユニット等の清掃や交換を行うことなく、副走査スジによる出力画像の品質劣化を抑制することができる画像形成装置の提供を目的とする。
【課題を解決するための手段】
【００１２】
（１）ユーザーからの操作を受け付ける操作表示部と、第１の画像に対してスクリーン処理を実行し、第２の画像を生成するスクリーン処理部と、スクリーン処理部が生成した第２の画像に基づいて、記録紙に画像形成を行う画像形成部と、画像形成部が画像形成した記録紙を読み取る読取部により生成された第３の画像に基づいて副走査スジを検知するスジ検知部と、スジ検知部により検知された副走査スジに対応する領域のスクリーン処理の内容を変更するスクリーン変更部と、を備えることを特徴とする画像形成装置。
【００１３】
（２）スクリーン変更部は、副走査スジに対応する領域のスクリーン線数を変更することを特徴とする（１）に記載の画像形成装置。
【００１４】
（３）スクリーン変更部は、副走査スジに対応する領域のスクリーン角度を変更することを特徴とする（１）又は（２）に記載の画像形成装置。
【００１５】
（４）スクリーン変更部は、副走査スジに対応する領域のスクリーン線数を、副走査スジに対応する領域以外の他の領域のスクリーン線数よりも低くすることを特徴とする（２）に記載の画像形成装置。
【００１６】
（５）スクリーン変更部は、所定の角度に対する、副走査スジに対応する領域のスクリーン角度の差異を、所定の角度に対する、副走査スジに対応する領域以外の他の領域のスクリーン角度の差異よりも大きくすることを特徴とする（３）に記載の画像形成装置。
【００１７】
（６）操作表示部は、副走査スジを補正するか否かの設定をユーザーから受け付け、スクリーン変更部は、操作表示部が受け付けた設定に基づいて、副走査スジに対応する領域のスクリーン処理の内容を変更することを特徴とする（１）〜（５）のいずれか一項に記載の画像形成装置。
【００１８】
（７）操作表示部は、副走査スジを補正する補正領域に関する設定をユーザーから受け付け、操作表示部がユーザーから受け付けた補正領域に関する設定に基づいて、補正領域を決定する補正領域決定部をさらに備え、スクリーン変更部は、補正領域決定部が決定した補正領域のスクリーン処理の内容を変更することを特徴とする（１）〜（６）のいずれか一項に記載の画像形成装置。
【００１９】
（８）補正領域に関する設定は、補正領域の幅を変更するための設定であることを特徴とする（７）に記載の画像形成装置。
【００２０】
（９）スジ検知部は、副走査スジの幅を検知し、スクリーン変更部は、副走査スジの幅が所定の条件を満たす場合に、スクリーン処理の内容を変更することを特徴とする（１）〜（８）のいずれか一項に記載の画像形成装置。
【００２１】
（１０）操作表示部は、副走査スジに対応する領域のスクリーン処理に関するパラメーターの設定をユーザーから受け付け、スクリーン変更部は、パラメーターに基づいて、副走査スジに対応する領域のスクリーン処理の内容を変更することを特徴とする（１）〜（９）のいずれか一項に記載の画像形成装置。
【００２２】
（１１）スクリーン変更部は、複数の画素の種類のうち、所定の画素の種類について、副走査スジに対応する領域のスクリーン処理の内容を変更し、所定の画素の種類以外の他の画素の種類について、副走査スジに対応する領域のスクリーン処理の内容を変更しないことを特徴とする（１）〜（１０）のいずれか一項に記載の画像形成装置。
【００２３】
（１２）副走査スジを補正する補正領域を決定する補正領域決定部をさらに備え、補正領域決定部は、補正領域として、第１の補正領域と、第１の補正領域以外の第２の補正領域を決定するとともに、補正領域以外の非補正領域を決定し、スクリーン変更部は、第１の補正領域と、第２の補正領域と、非補正領域のスクリーン処理の内容がそれぞれ異なるようにスクリーン処理の内容を変更することを特徴とする（１）〜（６）のいずれか一項に記載の画像形成装置。
【００２４】
（１３）主走査方向に対して、補正領域の両端側に第２の補正領域が決定され、第２の補正領域の間に第１の補正領域が決定されることを特徴とする（１２）に記載の画像形成装置。
【００２５】
（１４）スクリーン変更部は、第２の補正領域のスクリーン処理の内容を、第１の補正領域と非補正領域との中間的なスクリーン線数、又は／及び、スクリーン角度となるようにスクリーン処理の内容を変更することを特徴とする（１２）又は（１３）に記載の画像形成装置。
【００２６】
（１５）副走査スジを補正する補正領域を決定する補正領域決定部をさらに備え、補正領域決定部は、副走査方向の第１の位置における境界の主走査方向の位置と、副走査方向の、第１の位置とは異なる、第２の位置における境界の主走査方向の位置とが異なるように補正領域を決定し、スクリーン変更部は、補正領域決定部が決定した補正領域のスクリーン処理の内容を変更することを特徴とする（１）〜（６）のいずれか一項に記載の画像形成装置。
【発明の効果】
【００２７】
本発明によると、現像器や、感光体、クリーニング部材などのユニット等の経時変化によって出力画像に副走査スジが発生しうる状況になったとしても、ユニット等の清掃や交換を行うことなく、副走査スジを目立たなくすることができ、副走査スジによる出力画像の品質劣化を抑制することができる。
【図面の簡単な説明】
【００２８】
【図１】実施形態に係る画像形成装置１のハードウェア構成図である。
【図２】記憶部１５により実現される機能の機能ブロック図である。
【図３】副走査スジを検知するときに用いるテストパターンの一例である。
【図４】副走査スジ補正に関連する機能の機能ブロック図である。
【図５】テストパターンＫ１〜Ｋ８の階調に対応するプロファイルデータの一例である。
【図６】（ａ）は、副走査スジを中心とした副走査スジ幅の領域を補正領域とした図である。（ｂ）は、副走査スジを中心とした副走査スジ幅の領域とその領域の近接する領域とを含めて補正領域とした図である。
【図７】副走査スジ検知の実行指示を受け付ける画面である。
【図８】副走査スジ検知の報知画面である。
【図９】スクリーンパラメーターの設定を受け付ける設定画面である。
【図１０】副走査スジ補正を実行する範囲の設定を受け付ける画面である。
【図１１】副走査スジの補正強度を選択する画面である。
【図１２】副走査スジ補正に関連する処理のメインルーチンである。
【図１３】設定受付の処理を示すサブルーチンである。
【図１４】副走査スジ検知の処理を示すサブルーチンである。
【図１５】補正領域を決定する処理のサブルーチンである。
【図１６】画像形成時に実行される副走査スジ補正に関する処理を示すサブルーチンである。
【図１７】（ａ）は、スクリーンパラメーターを説明する図である。（ｂ）は、スクリーン角度を説明する図である。
【図１８】変形例１における補正領域の決定結果の一例である。
【図１９】変形例２における補正領域の決定結果の一例である。
【発明を実施するための形態】
【００２９】
本発明の実施形態に係る画像形成装置１の構成及びその動作について図面を参照して説明する。
【００３０】
本実施形態における画像形成装置１は、副走査スジを検知するためのテストパターンに基づいて記録紙上に画像を形成し、テストパターンが形成された記録紙を読み取って生成した画像に基づいて副走査スジの検知を行い、副走査スジが検知された場合、副走査スジを目立たなくするように、次回以降のスクリーン処理の設定を変更する。以下において、副走査スジを目立たなくするための処理を副走査スジ補正と呼ぶことがある。
【００３１】
図１は、本発明の実施形態に係る画像形成装置１のハードウェア構成図を示す。
【００３２】
図１を参照して、画像形成装置１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク３を介して、パーソナルコンピューター（ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ））等の情報処理装置２と接続可能である。
【００３３】
図１を参照して、画像形成装置１は、原稿読取部４と、画像形成部５と、操作表示部６と、ＩＦ（Ｉｎｔｅｒｆａｃｅ）部１０と、出力画像読取部１３と、制御部１４と、記憶部１５とを備え、それらがバスを介して接続されている。
【００３４】
制御部１４は、例えばＣＰＵであり、記憶部１５に記憶されたプログラムを実行することで、原稿読取部４と、画像形成部５と、操作表示部６と、ＩＦ部１０と、出力画像読取部１３と、記憶部１５とを制御し、画像形成装置１の機能を実現する。
【００３５】
記憶部１５は、主としてＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等を備える。記憶部１５は、制御部１４が実行するプログラムを含む、画像形成装置１の機能を実現するために必要なデータを記憶する。具体的には、記憶部１５は、画像形成に用いられる画像データや、スクリーン処理に関するスクリーンパラメーターなどを記憶する。記憶部１５が記憶する情報の詳細については後述する。
【００３６】
原稿読取部４は、自動原稿搬送装置により読取位置に搬送された原稿、又はプラテンガラス上に設置された原稿の画像を光学的に読み取り、画像データを生成し、生成した画像データを記憶部１５に記憶させる。
【００３７】
ＩＦ部１０は、ＬＡＮＩＦ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ）１１と記憶メディアＩＦ１２とを備える。ＬＡＮＩＦ１１は、ネットワーク３を介して情報処理装置２から送信される印刷データを取得し、記憶部１５に記憶させる。記憶メディアＩＦ１２は、例えばＨＤＤ、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーやＳＤカード等の可搬性記憶媒体から印刷データを取得し、記憶部１５に記憶させる。印刷データは、文字、図形、画像を含む所定の種類に対応する画像を含むデータであり、例えば、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）等のプリンター言語で記述されたデータである。また、印刷データは、ＰＤＦ形式やＴＥＸＴ形式などの、一般的なアプリケーションにより編集可能なデータであっても良い。
【００３８】
制御部１４は、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｅｒ）部（不図示）や画像処理部２２（図４参照）としても機能する。ＲＩＰ部はＩＦ部１０が取得し記憶部１５に記憶した印刷データに基づいてラスタライズ処理を実行し、ラスターデータを生成する。画像処理部２２は、原稿読取部４により生成された画像データや、ＲＩＰ部により生成されたラスターデータに対する画像処理を実行する。なお、以下の説明において、原稿読取部４により生成された画像データと、ＲＩＰ部により生成されたラスターデータとを総称して、ラスターデータと呼ぶ。
【００３９】
画像処理部２２は、記憶部１５に記憶されたラスターデータに対して画像処理を実行し、画像処理後の画像データを記憶部１５に記憶させる。画像処理部２２が実行する画像処理の詳細については後述する。
【００４０】
画像形成部５は、記憶部１５に記憶された、画像処理後の画像データに基づいて、記録紙に対して画像形成を行う。画像形成部５は、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）色それぞれに対応するプリントユニットを備え、ＹＭＣＫ色に対応する、画像データに基づいてトナー像を生成し、記録紙上にトナー像を転写することで、画像形成を行う。
【００４１】
出力画像読取部１３は、記録紙の搬送経路上に設けられた読取センサーを介して、画像形成された記録紙の画像を読み取り、読み取った画像を記憶部１５に記憶させる。読取センサーは、例えば、記録紙が排出される排紙口の上流に位置する搬送経路上に設けられたＣＩＳ型のラインセンサーである。出力画像読取部１３は、画像形成された記録紙が排紙されるタイミングに合わせて読取動作を行うことで、記録紙に対応するＲＧＢ色の二次元画像を取得する。なお、以下の説明において、出力画像読取部１３により読み取られ、記憶部１５に記憶されたデータのことを出力画像読取データと呼ぶ。また、出力画像読取データを読み取るための読取センサーのことをインラインセンサーと呼ぶ。
【００４２】
操作表示部６は、ディスプレイ７、タッチパネル８、操作キー９を備える。
【００４３】
ディスプレイ７は、例えば、液晶ディスプレイ（ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ））であり、操作画面を表示することができる。操作画面は、例えば、副走査スジが発生したことをユーザーに報知するための画面や、スクリーン処理に関するスクリーンの設定をユーザーから受け付けるための画面を含む。
【００４４】
タッチパネル８は、液晶ディスプレイの画面上に設けられ、ペンや指等で押下された座標位置を検知する。
【００４５】
操作キー９は、例えばハードキーであり、テンキー、スタートキーを含む。テンキーは数字や記号の入力を受け付けるためのキーであり、スクリーンの設定に関する数値入力を受け付ける。スタートキーは画像形成装置１の動作開始の指示を受け付ける。
【００４６】
図２は、記憶部１５により実現される機能の機能ブロック図を示す。記憶部１５は、印刷データ記憶部１６、ラスターデータ記憶部１７、出力画像読取データ記憶部１８、テストパターン記憶部１９、スクリーンパラメーター記憶部２０、副走査スジ補正フラグ記憶部２１として機能する。
【００４７】
印刷データ記憶部１６は、ＩＦ部１０により取得された印刷データを記憶する。ラスターデータ記憶部１７は、原稿読取部４又はＲＩＰ部により生成されたラスターデータを記憶する。出力画像読取データ記憶部１８は、出力画像読取部１３により読み取られた出力画像読取データを記憶する。
【００４８】
テストパターン記憶部１９は、副走査スジを検知するときに用いるテストパターンを記憶する。テストパターンは、ＹＭＣＫデータであり、図３に示す様に、副走査方向（上下方向）に階調（濃度）が変化する、ＹＭＣＫ色それぞれに対応する階調パターンで構成される。つまり、テストパターンは、ＹＭＣＫそれぞれについてみると、主走査方向（左右方向）に対しては同一の階調をもつパターンとなっている。図３において、Ｙ色のパターンは、Ｙ１〜Ｙ８に対応する８種類の階調から構成される。Ｍ色、Ｃ色、Ｋ色についても、Ｙ色と同様に８種類の階調から構成される。図３に示すテストパターンは、例えばＡ３サイズの記録紙に画像形成され、出力画像読取部１３により出力画像読取データとして読み取られることで、ＹＭＣＫ色それぞれについて副走査スジの検知が行われる。なお、主走査方向全体に渡って副走査スジを検知することを狙い、テストパターンの主走査方向のサイズは、画像形成装置１の主走査方向の有効領域に対応するサイズであることが好ましい。
【００４９】
なお、図３に示すテストパターンはあくまで一例であり、ＹＭＣＫ色それぞれの副走査スジが検知できるものであれば、階調の数は８より多くても少なくても良く、またＹＭＣＫ色それぞれのパターンが別々の記録紙上に画像形成される様なパターンであっても良い。
【００５０】
スクリーンパラメーター記憶部２０は、スクリーン処理に用いるスクリーンパラメーターを記憶する。スクリーンパラメーターの詳細な説明は後述する。
【００５１】
副走査スジ補正フラグ記憶部２１は、副走査スジ補正の機能を有効にするか無効にするかを示す副走査スジ補正フラグを記憶する。副走査スジ補正フラグの詳細は後述する。
【００５２】
図４は、副走査スジ補正に関連する機能の機能ブロック図を示す。副走査スジ補正に関連する機能には、実行指示受付部３３と、画像処理部２２と、画像形成部５と、出力画像読取部１３と、スクリーン制御部２９と、報知部３４と、設定受付部３５とが含まれる。少なくとも、実行指示受付部３３、画像処理部２２、スクリーン制御部２９、報知部３４、設定受付部３５は、記憶部１５に記憶されたプログラムを制御部１４が実行することにより実現される。
【００５３】
実行指示受付部３３は、副走査スジ検知の実行指示をユーザーから受け付ける。実行指示受付部３３は、図７に示す画面を操作表示部６に表示し、副走査スジ検知の実行指示をユーザーから受け付ける。図７に示す画面において、「はい」が選択されると副走査スジ検知が実行される。
【００５４】
実行指示受付部３３は、図７に示す画面を、ユーザーが操作表示部６に対して所定の操作を行ったことを受けて表示しても良いし、先に副走査スジ検知を実行してから所定回数以上の画像形成を実行したことを受けて、自動的に表示しても良い。
【００５５】
図４に戻り、画像処理部２２は、原稿読取部４やＲＩＰ部により生成されたラスターデータに対して画像処理を実行し、画像形成部５が画像形成を行うためのデータを生成する。また、画像処理部２２は、副走査スジを検知するためにテストパッチの画像形成を実行するとき、記憶部１５に記憶されたテストパターンに対して画像処理を実行し、画像形成部５が画像形成を行うためのデータを生成する。
【００５６】
画像処理部２２は、ＹＭＣＫ変換部２３、γ補正部２４、フィルター処理部２５、スクリーン処理部２６を備える。
【００５７】
ＹＭＣＫ変換部２３は、ＲＧＢデータであるラスターデータに対して、色変換処理を実行し、ＹＭＣＫデータを生成する。
【００５８】
γ補正部２４は、ＹＭＣＫ変換部２３により生成されたＹＭＣＫデータに対し、階調補正（γ補正）を実行する。具体的には、ＹＭＣＫ変換部２３により生成されたＹＭＣＫデータに基づいて、予め設定されたルックアップテーブル（ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ））を参照し、ＬＵＴに格納されたデータに置換することで階調補正を行う。
【００５９】
フィルター処理部２５は、γ補正後のＹＭＣＫデータに対し、シャープネス処理やスムージング処理を実行する。フィルター処理部２５は、画像データに含まれる、文字領域、写真領域、図形領域のそれぞれに対し、画像の種類に応じたフィルター処理を実行する。例えば、文字領域に含まれるエッジ部に対しシャープネス処理を施し、写真領域や図形領域に対してスムージング処理を施す。
【００６０】
なお、処理対象である画素が、文字領域、写真領域、図形領域のいずれに含まれるか（いずれの画像の種類に対応するか）については、画像処理部２２が領域判別部（不図示）を備え、領域判別部が、ＹＭＣＫ変換部２３により色変換される前のＲＧＢデータ、又は色変換された後のＹＭＣＫデータに基づいて領域判別処理を行い、その結果に基づいて、処理対象である画素が、文字領域、写真領域、図形領域のいずれに含まれるかを判断することができる。また、ＩＦ部１０により取得された印刷データに対する処理の場合には、印刷データ自体に、文字領域、写真領域、図形領域を示す属性情報が含まれていることが多いため、印刷データに含まれる属性情報に基づいて、処理対象である画素が、文字領域、写真領域、図形領域のいずれに含まれるかを判断しても良い。
【００６１】
スクリーン処理部２６は、フィルター処理を行ったＹＭＣＫデータに対して、スクリーン処理を実行する。具体的には、予め２次元のマトリクスとして閾値を定めておき、処理対象となる画素の値と、画素の座標に対応する閾値を比較することにより、画像形成部５に出力する画素の値を決定する。
【００６２】
スクリーンは、スクリーンの細かさを示すスクリーン線数と、スクリーンの角度を示すスクリーン角度を含む、スクリーンパラメーターにより特定される。ＹＭＣＫ色それぞれに対応するスクリーンは、スクリーン線数又は／及びスクリーン角度が異なる、スクリーンパラメーターにより特定されるスクリーンである。
【００６３】
図１７（ａ）を参照して、３種類のスクリーン（スクリーン１〜３）に対応するスクリーンパラメーターを示す。スクリーン１は、Ｙ色のスクリーンが線数１５０．０ｌｐｉ、角度９０°、Ｍ色のスクリーンが線数１６６．４ｌｐｉ、角度５６．３°、Ｃ色のスクリーンが線数１６６．４ｌｐｉ、角度−５６．３°、Ｋ色のスクリーンが線数１８９．７ｌｐｉ、角度−７１．６°であることを示す。スクリーン２、３についての詳細な説明は省略する。
【００６４】
ｌｐｉはスクリーン線数の単位であり、１インチあたりに繰り返されるパターンの数を示し、ｌｐｉの数値が小さいほどスクリーンの解像度が低い（粗い）ことを示す。
【００６５】
図１７（ｂ）は、図１７（ａ）に示すスクリーン１のスクリーン角度を説明する図である。スクリーン角度は、図１７（ｂ）を参照して、横軸を主走査方向としたときに、横軸とスクリーンパターンとのなす角を示す。図１７（ｂ）の横軸として示すスクリーン角度の基準は任意の方向とすることができ、例えば、主走査方向に代えて、副走査方向とすることもできる。
【００６６】
図１７（ａ）に示す３種類のスクリーンにおいては、スクリーン１のスクリーン線数が最も低く、スクリーン２、スクリーン３にいくに従ってスクリーン線数が高くなる。
【００６７】
なお、画像処理部２２は、副走査スジを検知するためにテストパターンの画像形成を実行するときには、ＹＭＣＫ変換部２３、γ補正部２４、フィルター処理部２５による処理は実行せずに、記憶部１５に記憶されたテストパターン（ＹＭＣＫデータ）に対し、スクリーン処理部２６によるスクリーン処理のみを実行する。
【００６８】
画像形成部５は、スクリーン処理が施されたＹＭＣＫデータに基づいて、記録紙上に画像形成を行う。
【００６９】
出力画像読取部１３は、記録紙の搬送経路上に設けられた読取センサー（不図示）を介して、画像形成された記録紙の画像を読み取り、読み取った画像を出力画像読取データとして記憶部１５に記憶させる。
【００７０】
スクリーン制御部２９は、出力画像読取データに基づいて副走査スジの検知を行い、副走査スジが検知されたときに、副走査スジ補正として、スクリーンパラメーターの変更を行う。
【００７１】
スクリーン制御部２９は、スジ検知部３０、補正領域決定部３１、スクリーン変更部３２を備える。スジ検知部３０は、テストパターンに基づいて画像形成された記録紙の出力画像読取データを用いて副走査スジを検知する。また、スジ検知部３０は、副走査スジが検知されたとき、副走査スジの（主走査方向の）位置と副走査スジの幅を検知する。
【００７２】
スジ検知部３０は、輝度値に基づいて副走査スジを検知する。スジ検知部３０は、ＲＧＢデータである出力画像読取データを輝度データに変換する。具体的には、式（１）に示す様に、ＲＧＢのデータ値のそれぞれに対し予め決められた係数（ｘ、ｙ、ｚ）を乗じ、それらの値を足し合わせることにより画素ごとの輝度値を算出する。
【００７３】
Ｖ＝Ｒ×ｘ＋Ｇ×ｙ＋Ｂ×ｚ  ・・・（１）
【００７４】
図３に示すとおり、テストパターンは主走査方向には同一の階調をもつパターンとなっているため、副走査スジがない理想的な状況では、所定の副走査方向の位置における主走査方向の画素値は等しくなるはずである。一方、副走査スジが発生する状況では、主走査方向の画素値にバラツキが生じる。具体的には、黒スジが生ずる位置では輝度値（画素値）が低く、白スジが生ずる位置では画素値が高くなる。
【００７５】
スジ検知部３０は、テストパターンで同一の階調を持つそれぞれの領域について、主走査方向のそれぞれの画素値を、副走査方向に積算することにより、図５に示すようなデータを算出する。図５において、横軸は主走査方向の位置を示し、縦軸は輝度値の積算結果を示す。以下において、積算により算出される図５に示す様なデータをプロファイルデータと呼ぶ。図５（ａ）は、図３に示すテストパターンのＫ１の階調に対応するプロファイルデータの一例を示す。同様に、図５（ｂ）〜（ｈ）はそれぞれ、Ｋ２〜Ｋ８の階調に対応するプロファイルデータの一例を示す。
【００７６】
スジ検知部３０は、プロファイルデータに基づいて、副走査スジの有無を検知する。具体的には、スジ検知部３０は、プロファイルデータにおいて、ピーク検知を行うことで副走査スジの有無を検知する。ピーク検知の方法は、公知の手法を用いることができるため、ここでの詳細な説明は省略する。スジ検知部３０は、複数の階調のそれぞれに対応するプロファイルデータ（Ｋ色であれば図５（ａ）〜（ｈ）のそれぞれ）においてピーク検知を行い、副走査スジを検知する。複数の階調のそれぞれについてピーク検知を行う理由は、黒スジ・白スジの見えやすさ（発生の度合い）は階調に依存するため、複数の階調でスジの発生を検知することで、スジ検知の精度を向上させることができるからである。
【００７７】
スジ検知部３０は、複数の階調のいずれかでピークが検知された場合に、副走査スジが発生していると検知する。図５は、Ｋ１〜Ｋ４の階調に対応するプロファイルデータで主走査方向のアの位置に白ピークが検知され、Ｋ７〜Ｋ８の階調に対応するプロファイルデータで主走査方向のイの位置に黒ピークが検知された例を示し、この場合には、アの位置に白ピーク、イの位置に黒ピークを検知する。また、スジ検知部３０は、ＹＭＣＫ色のいずれかでピークが検知された場合に、副走査スジが発生していると検知する。
【００７８】
スジ検知部３０は、ピークが検知されたとき、ピーク中央の主走査方向の座標を副走査スジ位置として検知する。また、スジ検知部３０は、ピークの幅を副走査スジ幅として検知する。ＹＭＣＫ色それぞれにおける複数の階調に対応するプロファイルデータにおいて同一の位置にピークが検知された場合には、同一の位置に検知された複数のピークのうち、最も顕著にピークが現れた（白ピークの場合は上に凸のピークの高さが最も高い、黒ピークの場合は下に凸のピークの高さが最も高い）階調のプロファイルデータにおけるピーク幅を副走査スジ幅として検知する。ここでピークの幅として、例えば、半値幅（ピークの高さの半分の高さの位置におけるピークの幅）を用いることができる。図５においては、黒スジと白スジがそれぞれ１つずつ検知され、白スジは、副走査スジ位置がア、副走査スジ幅がαであり、黒スジは、副走査スジ位置がイ、副走査スジ幅がβである。なお、ピーク幅は、上記のような半値幅に限定はされない。
【００７９】
補正領域決定部３１は、副走査スジが発生している領域を、副走査スジ補正を実行する補正領域として決定する。具体的には、副走査スジ位置を中心とした副走査スジ幅の領域を補正領域として決定する。図５に示すプロファイルデータに基づいて副走査スジが検知された場合は、図６（ａ）に示すように、主走査方向のアを中心としてα幅の領域と、主走査方向のイを中心としてβ幅の領域とを補正領域として検知する。
【００８０】
ここで、補正領域決定部３１は、図６（ｂ）に示すように、副走査スジ位置を中心とした副走査スジ幅の領域とその領域に近接する領域とを含めて補正領域として決定しても良い。例えば、補正領域決定部３１は、副走査スジ位置を中心とした副走査スジ幅の領域と、その領域の両側の所定数画素（例えば５０画素）とを併せた領域を補正領域として決定しても良い。なお、補正領域決定部３１は、補正領域以外の領域を非補正領域として決定する。
【００８１】
スクリーン変更部３２は、補正領域の決定結果に基づいて、スクリーンパラメーターを変更する。具体的には、スクリーン変更部３２は、補正領域か非補正領域かに基づいて、スクリーン処理部２６におけるスクリーンパラメーターを変更する。
【００８２】
スクリーン変更部３２は、補正領域でのスクリーン線数が、非補正領域でのスクリーン線数よりも低くなるように、スクリーンパラメーターを変更する。補正領域でのスクリーン線数を低くすることにより、副走査スジを目立たなくすることができる。ここで、スクリーン線数をより低くすると、副走査スジを目立たなくする効果がより大きい。以下において、副走査スジを目立たなくする効果が大きいことを副走査スジの補正強度が大きいという。
【００８３】
また、スクリーン変更部３２は、主走査方向を基準として０°又は９０°又は＋４５°又は−４５°となる角度を所定の角度として、その所定の角度に対する補正領域でのスクリーン角度の差異が、所定の角度に対する非補正領域でのスクリーン角度の差異よりも大きくなるように、スクリーンパラメーターを変更する。所定の角度に対する補正領域でのスクリーン角度の差異が大きくなるように変更することで副走査スジを目立たなくすることができる。所定の角度に対する補正領域でのスクリーン角度の差異をより大きくすると副走査スジの補正強度が大きくなる。
【００８４】
なお、主走査方向を基準として０°と９０°と＋４５°と−４５°となる角度のうち、複数の角度を用いることもできる。説明のために、仮に、０°と９０°とを所定の角度としたときには、スクリーン角度を、０°と９０°との差異が最大となる＋４５°又は−４５°に近づけることで副走査スジの補正強度を大きくすることができる。
【００８５】
なお、所定の角度は、主走査方向を基準として０°と９０°と＋４５°と−４５°となる角度以外の角度とすることもできる。スクリーン変更部３２は、補正領域において、スクリーン線数とスクリーン角度の両方を変更するようにしても良いし、スクリーン線数とスクリーン角度のいずれか一方を変更するようにしても良い。
【００８６】
スクリーン変更部３２は、補正領域の全ての領域においてスクリーンを変更しても良いし、補正領域のうち所定の画像の種類に対応する画素についてのみスクリーンを変更しても良い。具体的には、補正領域に含まれる文字領域、写真領域、図形領域のうち、文字領域以外の領域についてのみスクリーンを変更するようにしても良い。なお、処理対象である画素が、文字領域、写真領域、図形領域のいずれに含まれるかについては、前述のとおり、領域判別部による判別結果を用いても良いし、印刷データに含まれる属性データを用いて判断しても良い。
【００８７】
報知部３４は、副走査スジが検知されたとき、操作表示部６を介して、副走査スジが検知されたことをユーザーに報知する。報知部３４は、例えば、図８に示すような報知画面を操作表示部６に表示することで副走査スジが検知されたことをユーザーに報知する。報知画面は、副走査スジが検知されたことを報知するメッセージと、副走査スジ補正を有効にするか否かの設定をユーザーから受け付けるためのボタンを含む。つまり、操作表示部６は、副走査スジを補正するか否かの設定を受け付ける。図８の画面において、「はい」のボタンが押されると副走査スジ補正が有効となり、「いいえ」のボタンが押されると副走査スジ補正が無効となる。
【００８８】
設定受付部３５は、補正領域におけるスクリーンパラメーター（以下、補正領域用スクリーンパラメーターと呼ぶことがある。）の設定を受け付ける。つまり、操作表示部６は、副走査スジを補正する補正領域に関する設定を受け付ける。具体的には、ＹＭＣＫ色それぞれに対応するスクリーン線数とスクリーン角度の設定を受け付ける。設定受付部３５は、例えば、図９に示すような設定画面を操作表示部６に表示し、設定用ボックスへの入力を受け付けることで、スクリーンパラメーターの設定を受け付ける。設定受付部３５は、テンキーを介してスクリーン線数とスクリーン角度の数値の入力を受け付けても良いし、例えば図１７（ａ）に示す様な複数のスクリーンパラメーターを予め登録しておき、スクリーン線数とスクリーン角度に関する複数の選択肢を表示し、その選択肢の中から選択を受け付けても良い。設定受付部３５は、ＹＭＣＫ色それぞれのスクリーンパラメーターの設定（選択）を個別に受け付けても良いし、ＹＭＣＫ色の複数のスクリーンの組み合わせを予め登録しておき、ＹＭＣＫ色の複数のスクリーンの組み合わせの選択を受け付けても良い。
【００８９】
設定受付部３５は、補正領域におけるスクリーンパラメーターの設定と併せて、非補正領域におけるスクリーンパラメーター（以下、非補正領域用スクリーンパラメーターと呼ぶことがある。）の設定を受け付けても良い。
【００９０】
副走査スジ補正が実行されると、副走査スジを目立たなくすることができるというメリットがある一方で、解像度の低下などのデメリットも発生しうる。そこで、補正領域におけるスクリーンパラメーターをユーザーに設定させることにより、副走査スジ補正によるメリットとデメリットのバランスをユーザーに決定させることができる。
【００９１】
設定受付部３５は、副走査スジ補正を実行する範囲の設定を受け付ける。設定受付部３５は、副走査スジが検知されたときに、画像全体に対して副走査スジ補正を行うか、補正領域に対してのみ副走査スジ補正を行うかの設定（選択）を受け付ける。また、設定受付部３５は、補正領域に対してのみ副走査スジ補正を行う場合、補正領域の幅を、副走査スジ幅に対してどの程度広くするかの設定（選択）を受け付ける。
【００９２】
設定受付部３５は、例えば、図１０に示す画面を操作表示部６に表示し、副走査スジ補正を実行する範囲（副走査スジ補正幅）の設定を受け付ける。図１０に示す画面において、「全面」が選択されると、副走査スジが検知されたときに画像全体に対して副走査スジ補正が実行される。「狭」が選択されると、補正領域の幅を副走査スジ幅と同一にする。すなわち、副走査スジ幅の領域に対してのみ副走査スジ補正が行われる。「中」が選択されると、補正領域の幅を、副走査スジ幅の領域とその両側の所定数画素（例えば５０画素）とを併せた領域にする。すなわち、副走査スジ幅よりも広い領域に対して副走査スジ補正が行われる。「広」が選択されると、「中」よりも更に広い領域（例えば、副走査スジ幅の領域とその両側の１００画素とを併せた領域）に対して副走査スジ補正が行われる。
【００９３】
ユーザーは、図１０に示す画面において、「狭」「中」「広」「全面」のいずれかを選択することで、副走査スジ補正を実行する範囲（副走査スジ補正幅）の設定をすることができる。ここで、副走査スジ補正幅をより大きくすると、副走査スジの補正強度が大きくなる。
【００９４】
設定受付部３５は、副走査スジ補正の対象とする副走査スジ幅の設定として、所定の条件を受け付ける。副走査スジ幅が余りにも大きい場合、スクリーンパラメーターを変更して副走査スジ補正を行っても、補正の効果が低く、却ってスクリーンパラメーターを変更したことによる画質劣化（解像度の低下）だけが目立つことになる。そこで、設定受付部３５は、例えば、図１０に示す画面を操作表示部６に表示し、副走査スジ補正の対象とする副走査スジ幅の上限値を設定するか否かの選択を受け付ける。「上限なし」が選択された場合、検知された全ての副走査スジに対応して補正領域が設定され、副走査スジ補正が実行される。「上限あり」が選択された場合、ボックスに指定された線幅以下の副走査スジのみに対して補正領域が設定され、副走査スジ補正が実行される。言いかえると、ボックスに指定された線幅よりも広い幅の副走査スジがあったとしても、補正領域は設定されず、その副走査スジに対する副走査スジ補正は実行されない。図１０の例の場合、８ｍｍ以下の幅の副走査スジに対して副走査スジ補正が実行され、８ｍｍよりも広い幅の副走査スジに対しては、副走査スジ補正は実行されない。
【００９５】
このように、副走査スジ補正の効果が低い線幅の副走査スジについては副走査スジ補正を実行しない、言いかえると、副走査スジ補正の効果が出る線幅の副走査スジについてのみ副走査スジ補正を実行することにより、無駄な画質劣化（解像度の低下）を抑制することができる。
【００９６】
図１２〜１６は、画像形成装置１が実行する、副走査スジ補正に関連する処理を示すフローチャートである。制御部１４は、記憶部１５に記憶されたプログラムを実行することにより、図１２〜１６に示す処理を実行する。
【００９７】
図１２は副走査スジ補正に関連する処理のメインルーチンである。画像形成装置１は、副走査スジ補正に関する設定をユーザーから受け付け（ステップＳ１０１）、ユーザーから受け付けた設定に基づいて副走査スジの検知（副走査スジ検知）を行い（ステップＳ１０２）、画像形成時に副走査スジの補正（副走査スジ補正）を行う（ステップＳ１０３）。
【００９８】
図１３は設定受付の処理を示すサブルーチンである。画像形成装置１は、補正領域のスクリーンパラメーターの設定をユーザーから受け付ける（ステップＳ２０１）。例えば、図９に示すような設定画面を操作表示部６に表示し、設定用ボックスへの入力を受け付けることで、スクリーンパラメーターの設定を受け付ける。
【００９９】
画像形成装置１は、副走査スジ補正を実行する範囲の設定をユーザーから受け付ける（ステップＳ２０２）。例えば、図１０に示す画面を操作表示部６に表示し、副走査スジ補正を実行する範囲の設定を受け付ける。
【０１００】
画像形成装置１は、副走査スジ補正の対象とする副走査スジ幅の設定をユーザーから受け付ける（ステップＳ２０３）。例えば、図１０に示す画面を操作表示部６に表示し、副走査スジ補正対象とする副走査スジ幅の上限値を設定するか否かの設定をユーザーから受け付ける。上限値を設定する場合、上限値とするスジ幅（線幅）の設定も受け付ける。
【０１０１】
画像形成装置１は、副走査スジ補正の対象とする副走査スジ幅の設定を受け付けると（ステップＳ２０３）、図１２に示すメインルーチンに戻り、副走査スジ検知の処理を実行する（ステップＳ１０２）。
【０１０２】
図１４は副走査スジ検知の処理を示すサブルーチンである。画像形成装置１は、ユーザーから副走査スジ検知の実行指示を受け付けるまで待機する（ステップＳ３０１）。図７に示す画面を操作表示部６に表示し、「はい」が選択されたときに副走査スジ検知の実行指示が受け付けられたと判断する（ステップＳ３０１でＹＥＳ）。
【０１０３】
画像形成装置１は、副走査スジ検知の実行指示を受け付けると（ステップＳ３０１でＹＥＳ）、テストパターンに基づいて画像形成を実行する（ステップＳ３０２）。画像形成装置１は、例えば、図３に示すテストパターンに基づいて、Ａ３サイズの記録紙に画像形成を実行する。
【０１０４】
画像形成装置１は、テストパターンに基づいて画像形成された記録紙の画像を読み取り、出力画像読取データを取得し（ステップＳ３０３）、出力画像読取データに基づいて副走査スジの検知を実行する（ステップＳ３０４）。
【０１０５】
画像形成装置１は、副走査スジを検知すると（ステップＳ３０５でＹＥＳ）、副走査スジが検知されたことをユーザーに報知する（ステップＳ３０６）。画像形成装置１は、例えば、図８に示す画面を操作表示部６に表示し、副走査スジが検知されたことをユーザーに報知する。
【０１０６】
画像形成装置１は、検知された副走査スジについて、補正領域を決定する（ステップＳ３０７）。図１５は補正領域を決定する処理のサブルーチンである。画像形成装置１は、副走査スジ補正の対象とする副走査スジ幅の上限値が設定されているか否かを判断する（ステップＳ４０１）。副走査スジの補正対象とする副走査スジ幅の上限値が設定されているとき（ステップＳ４０１でＹＥＳ）、検知された副走査スジ幅が上限値以下か否かを判断する（ステップＳ４０２）。
【０１０７】
検知された副走査スジ幅が上限値以下のときは（ステップＳ４０２でＹＥＳ）、画像形成装置１は、図１０に示す画面において、「狭」「中」「広」「全面」のいずれが設定されたかに応じて補正領域を決定する（ステップＳ４０３）。「狭」が設定されたときには副走査スジ幅を補正領域に決定し（ステップＳ４０４）、「中」が設定されたときには副走査スジ幅の領域とその両側の５０画素とを併せた領域を補正領域に決定し（ステップＳ４０５）、「広」が設定されたときには副走査スジ幅の領域とその両側の１００画素とを併せた領域を補正領域に決定し（ステップＳ４０６）、「全面」が設定されたときには画像全面を補正領域に決定する（ステップＳ４０７）。
【０１０８】
ステップＳ４０１において、副走査スジ補正の対象とする副走査スジ幅の上限値が設定されていないと判断されたとき（ステップＳ４０１でＮＯ）、画像形成装置１は、ステップＳ４０２における副走査スジ幅の判断はせずに、ステップＳ４０３に移行する。つまり、検知された全ての副走査スジについて補正領域を決定する。
【０１０９】
ステップＳ４０２おいて、検知された副走査スジ幅が上限値よりも大きいと判断されたときには（ステップＳ４０２でＮＯ）、画像形成装置１は、補正領域を設定せずにステップＳ４０８に移行する。
【０１１０】
複数の副走査スジが検知される場合もあるので、画像形成装置１は、ステップＳ４０８において、検知された全ての副走査スジに対する処理が終了したか否かを判断し、残りの副走査スジがあるときには、ステップＳ４０１に戻り、検知された全ての副走査スジに対する処理が終了するまでステップＳ４０１〜Ｓ４０８の処理を繰り返す。検知された全ての副走査スジに対する処理が終了したときに（ステップＳ４０８でＹＥＳ）、図１４に示す副走査スジ検知のサブルーチンに戻る。
【０１１１】
図１４を参照して、ステップＳ３０８において、画像形成装置１は、図８に示す画面を操作表示部６に表示し、副走査スジ補正を有効にするか否かの設定をユーザーから受け付ける。副走査スジ補正を有効にするとの設定をユーザーから受け付けたとき（ステップＳ３０８でＹＥＳ）、副走査スジ補正フラグを有効に設定する（ステップＳ３０９）。
【０１１２】
ステップＳ３０５において副走査スジが検知されないとき（ステップＳ３０５でＮＯ）、又はステップＳ３０８において副走査スジ補正を有効にしないとの設定をユーザーから受け付けたときは（ステップＳ３０８でＮＯ）、副走査スジ補正フラグを無効に設定する（ステップＳ３１０）。
【０１１３】
以上の処理が終了すると、画像形成装置１は、図１２に示すメインルーチンに戻る。
【０１１４】
図１２を参照して、ステップＳ１０３において、画像形成装置１は、ユーザーからの指示に応じて画像形成を行うときに、副走査スジ補正を実行する（ステップＳ１０３）。図１６は画像形成時に実行される副走査スジ補正に関する処理を示すサブルーチンである。
【０１１５】
画像形成装置１が処理対象画素についてのスクリーン処理を実行するとき、副走査スジ補正フラグが有効であるか否かを判断する（ステップＳ５０１）。副走査スジ補正フラグが有効であるとき（ステップＳ５０１でＹＥＳ）、画像形成装置１は、処理対象画素の画像の種類が、所定の種類であるか否かを判断する（ステップＳ５０２）。具体的には、処理対象画素の画像の種類が、文字領域、写真領域、図形領域のうち、文字領域以外であるか否かを判断する。
【０１１６】
処理対象画素が文字領域以外であるとき（ステップＳ５０２でＹＥＳ）、処理対象画素が補正領域に含まれるか否かを判断する（ステップＳ５０３）。処理対象画素が補正領域に含まれるとき（ステップＳ５０３でＹＥＳ）、画像形成装置１は、補正領域用スクリーンパラメーターを選択し、スクリーン処理を実行する（ステップＳ５０４）。
【０１１７】
一方、ステップＳ５０１において副走査スジ補正フラグが有効でないと判断されたとき（ステップＳ５０１でＮＯ）、ステップＳ５０２において処理対象画素の画像の種類が文字領域であると判断されたとき（ステップＳ５０２でＮＯ）、ステップＳ５０３において処理対象画素が補正領域に含まれないと判断されたときには（ステップＳ５０３でＮＯ）、画像形成装置１は、非補正領域用スクリーンパラメーターを選択し、スクリーン処理を実行する（ステップＳ５０５）。
【０１１８】
ステップＳ５０６において、画像形成装置１は、全ての画素についての処理が終了したか否を判断し、全ての画素についての処理が完了していないとき（ステップＳ５０６でＮＯ）はステップＳ５０１に戻り、全ての画素についての処理が終了するまでステップＳ５０１〜Ｓ５０６の処理を繰り返し、全ての画素についての処理が終了したとき（ステップＳ５０６でＹＥＳ）、図１２に示すメインルーチンに戻る。
【０１１９】
本実施形態の画像形成装置１は、テストパターン（第１の画像）に対してスクリーン処理を実行し、スクリーン処理後の画像（第２の画像）を生成するスクリーン処理部２６と、スクリーン処理後の画像（第２の画像）に基づいて記録紙に画像形成を行う画像形成部５と、画像形成した記録紙を読み取る読取部（出力画像読取部１３）により生成された出力画像読取データ（第３の画像）に基づいて副走査スジを検知するスジ検知部３０と、スジ検知部３０により検知された副走査スジに対応する領域のスクリーン処理の内容を変更するスクリーン変更部３２と、を備えることにより、副走査スジの検知結果に基づいて副走査スジに対応する領域のスクリーン処理の内容を変更することが可能となり、ユニット等の清掃や交換を必要とせずに、副走査スジを補正できるので、環境に依存せずに、長期間にわたり、副走査スジによる出力画像の品質劣化を抑制することができる。
【０１２０】
スクリーンを変更することで、副走査スジを目立たなくさせるという効果がある一方で、例えば、解像度が低下するという副作用が生ずることがある。また、画像の種類によっては、副走査スジを目立たなくさせる効果が大きいものや、効果が少ない一方で副作用が大きいものもある。
【０１２１】
そこで、本実施形態の画像形成装置１においては、スクリーン変更部３２は、複数の画素の種類のうち、所定の画素の種類について、副走査スジに対応する領域のスクリーン処理の内容を変更し、所定の画素の種類以外の他の画素の種類について、副走査スジに対応する領域のスクリーン処理の内容を変更しないことにより、スクリーンを変更することによる副作用を抑制しつつ、副走査スジを目立たなくすることができる。
【０１２２】
より具体的には、本実施形態の画像形成装置１は、補正領域に含まれる画素の種類が所定の種類である場合に副走査スジ補正を実行する。文字画像については、他の画像の種類と比較して、副走査スジにより画質が劣化しにくい一方、スクリーンを変更することによる副作用（解像度低下）の度合いが大きいところ、例えば、画素の種類が文字領域以外であるときに副走査スジ補正を実行することで、スクリーンを変更することによる副作用を抑制しつつ、副走査スジを目立たなくすることができる。
【０１２３】
なお、本実施形態の画像形成装置１は、図１０に示す画面を操作表示部６に表示し、「中」が設定されたときには副走査スジ幅の領域とその両側の５０画素とを併せた領域を補正領域に決定し（ステップＳ４０５）、「広」が設定されたときには副走査スジ幅の領域とその両側の１００画素とを併せた領域を補正領域に決定し（ステップＳ４０６）ているが、補正領域に含まれる５０画素、１００画素等の数値は、あくまで例示であり、実施する条件に合わせて、適宜変更可能である。
【０１２４】
（変形例１）
上記実施形態においては、領域を補正領域と非補正領域のいずれかに設定し、スクリーンの変更を実行したが、本変形例では、補正領域として、第１の補正領域と第２の補正領域を決定し、第１の補正領域、第２の補正領域、非補正領域のそれぞれで異なるスクリーンパラメーターを用いてスクリーン処理を行う。
【０１２５】
図１８は、本変形例における補正領域決定部３１の、補正領域の決定結果の一例を示す。本変形例における補正領域決定部３１は、図６（ａ）に示す副走査スジが検知されたときに、副走査スジ幅に対応する領域（図１８における黒で示す領域）を第１の補正領域に決定し、副走査スジ幅両側の所定数画素（例えば５０画素）の領域を第２の補正領域に決定し、それ以外の領域を非補正領域として決定する。つまり、補正領域決定部３１は、補正領域の両端側に第２の補正領域を決定し、第２の補正領域の間に第１の補正領域を決定する。
【０１２６】
本変形例におけるスクリーン制御部２９は、第１の補正領域、第２の補正領域、非補正領域のそれぞれで異なるスクリーンパラメーターを用いてスクリーン処理を行う。具体的には、第２の補正領域のスクリーンを、第１の補正領域のスクリーンよりも補正強度の低いスクリーンとする。言いかえると、第２の補正領域のスクリーンの線数や角度を、第１の補正領域のスクリーンと非補正領域のスクリーンの中間的な値にする。
【０１２７】
スクリーン線数やスクリーン角度を大幅に変更すると、スクリーンを変更した境界が目立ち、画質を低下させてしまうことがある。本変形例の様に、スクリーンの線数や角度を段階的に変更することで、スクリーンを変更した境界を目立たなくすることができ、画質の低下を抑制することができる。
【０１２８】
（変形例２）
上記実施形態では、図６（ａ）及び（ｂ）に示す様に、副走査方向に沿って、主走査方向の同じ位置に補正領域を設定したが、図１９に示す様に、副走査方向に沿って、主走査方向の位置が異なるように補正領域を設定する。図１９において、グレーで示す領域が副走査スジ幅として検知されたときに、副走査スジ幅よりも広い領域を補正領域として設定し、且つ、補正領域と非補正領域の主走査方向の境界の位置が、少なくとも一部、異なるように、補正領域を設定する。図１９においては、グレーで示す領域と黒で示す領域とを併せた領域が補正領域となる。つまり、補正領域決定部３１は、副走査方向のある位置（第１の位置）における境界の主走査方向の位置と、副走査方向の、ある位置とは異なる、他の位置（第２の位置）における境界の主走査方向の位置とが異なるように補正領域を決定する。
【０１２９】
なお、変形例１の様に、図１９においてグレーで示す領域を第１の補正領域に設定し、黒で示す領域を第２の補正領域に設定して、第１の補正領域と第２の補正領域で異なるスクリーンを用いるようにしても良い。
【０１３０】
なお、図１９の例では、副走査方向のそれぞれの位置における、主走査方向の補正領域の幅は一定とし、補正領域の位置を変化させることで、主走査方向の補正領域と非補正領域の境界の位置が副走査方向に沿って変化するようにしたが、補正領域の大きさを副走査方向に変化させることで、主走査方向の補正領域と非補正領域の境界の位置が副走査方向に沿って変化するようにしても良い。
【０１３１】
スクリーン線数やスクリーン角度を変更する主走査方向の位置が副走査方向に沿って揃っていると、スクリーンを変更した境界が目立ち、画質を低下させてしまうことがある。本変形例の様に、副走査方向に沿って、スクリーン変更点の主走査方向の位置を変化させることで、スクリーンを変更した境界を目立たなくすることができ、画質の低下を抑制することができる。
【０１３２】
（変形例３）
上記実施形態では、図９に示す様に、設定受付部３５が、補正領域におけるスクリーン線数とスクリーン角度の設定を受け付けるようにしたが、図１１に示すように、副走査スジの補正強度の選択を受け付けても良い。この場合、予め、それぞれの副走査スジの補正強度に応じたスクリーンパラメーターと副走査スジ補正幅が登録されており、ユーザーが選択した補正強度に対応するスクリーンパラメーターと副走査スジ補正幅が設定される。図１１の例では、ユーザーは、副走査スジの補正強度についての「弱」「中」「強」の３つの選択肢の中から、補正強度を選択することができる。
【０１３３】
このように、ユーザーから副走査スジの強度の選択を受け付け、強度に応じたスクリーンパラメーター及び副走査スジ補正幅を自動的に設定することで、スクリーンパラメーターに関する知識が十分ではないユーザーであっても、容易に、所望の副走査スジ補正強度を設定することができる。
【０１３４】
（変形例４）
上記実施形態では、スジ検知部３０は、ＹＭＣＫ色のいずれかのプロファイルデータにおいてピークが検知された場合に、ＹＭＣＫ色を区別せずに副走査スジを検知し、スクリーン変更部３２は、検知された副走査スジに対応する領域のスクリーンを変更している。例えば、Ｍ色に対応する画像のみで副走査スジが検知された場合であっても、ＹＭＣＫ色のスクリーンをまとめて変更している。
【０１３５】
図１７（ａ）のスクリーン１〜３のような、ＹＭＣＫ色それぞれのスクリーンの組み合わせを決める要素の１つにモアレの抑制があり、例えば、ＹＭＣＫ色のうちのいずれか１つを変更するとモアレ特性が悪化する恐れがある。ＹＭＣＫ色のスクリーンをまとめて変更することにより、モアレ特性の悪化を抑制することができる。
【０１３６】
本変形例において、スジ検知部３０は、ＹＭＣＫ色それぞれ個別に副走査スジを検知し、スクリーン変更部３２は、ＹＭＣＫ色全てのスクリーンを変更するのではなく、ＹＭＣＫ色のうち副走査スジが検知された色を含む少なくとも１つのスクリーンを変更する。
【０１３７】
このときに、スクリーン変更部３２は、変更前のスクリーンの組み合わせは維持したままで、副走査スジが検知された色のスクリーンと、副走査スジが検知されなかった色のスクリーンを入れ換える。副走査スジが検知されなかった色が複数あった場合に、副走査スジが検知された色のスクリーンを、副走査スジが検知されなかった色のスクリーンのうち、副走査スジの補正強度が最も大きなスクリーンに変更する。また、副走査スジが検知された色が複数あった場合に、副走査スジの度合い（副走査スジ幅や副走査スジの本数）に応じて、どの色とどの色のスクリーンを入れ換えるかを決定しても良い。例えば、副走査スジの度合いが最も大きい（悪い）色のスクリーンを、副走査スジが検知されなかったスクリーンのうち副走査スジの補正強度が最も大きなスクリーンと入れ換え、副走査スジの度合いが次に大きい色のスクリーンを副走査スジが検知されなかったスクリーンのうち副走査スジの補正強度が二番目に大きなスクリーンと入れ換える。
【０１３８】
また、スクリーン変更部３２は、副走査スジが検知された色のスクリーンをもともとのスクリーンの組み合わせには含まれないスクリーンに変更しても良い。
【０１３９】
（変形例５）
上記実施形態では、スジ検知部３０は、検知された副走査スジに対応する領域のスクリーンを、予めユーザーにより設定されたスクリーンに変更している。
【０１４０】
本変形例において、スジ検知部３０は、ＹＭＣＫ色それぞれ個別に副走査スジを検知し、スクリーン変更部３２は、ＹＭＣＫ色それぞれの副走査スジの検知結果に基づいて、予め決められたスクリーンの組み合わせの中から、検知された副走査スジに対応する領域のスクリーンを自動的に決定しても良い。
【０１４１】
具体的には、例えば、副走査スジ補正用のスクリーンとして５種類のスクリーンが予め登録されており、Ｍ色に対応する画像のみで副走査スジが検知された場合、Ｍ色の副走査スジの補強強度が最も大きなスクリーンに変更する。
【０１４２】
副走査スジが発生しないスクリーンを自動的にスクリーン変更部３２が設定することで、スクリーンパラメーターに関する知識が十分ではないユーザーであっても、容易に、所望の副走査スジ補正強度を設定することができる。
【０１４３】
（その他の変形例）
上記実施形態では、操作表示部６を介して、ユーザーから設定を受け付けたり、ユーザーに対する報知を実行したりしたが、ネットワーク３を介して画像形成装置１に接続された情報処理装置２が入力装置を介してユーザーから設定を受け付けたり、情報処理装置２が備える表示装置（例えば、ＰＣのディスプレイ画面など）を介してユーザーに報知を実行しても良い。
【０１４４】
上記実施形態では、出力画像読取部１３が、画像形成された記録紙が排紙されるタイミングに合わせて読取動作を行い、出力画像読取データを生成（取得）したが、原稿読取部４が、テストパターンが画像形成された記録紙を読み取り、出力画像読取データを生成（取得）しても良い。
【０１４５】
上記実施形態では、出力画像読取部１３が、画像形成された記録紙が排紙されるタイミングに合わせて読取動作を行い、出力画像読取データを生成（取得）したが、外部のスキャナー装置や外部のセンサーが、テストパターンが画像形成された記録紙を読み取り、出力画像読取データを生成（取得）しても良い。
【０１４６】
上記実施形態では、記録紙が排出される排紙口の上流に位置する搬送経路上に設けられた読取センサーが、記録紙を読み取っているが、実施する形態に合わせて、適宜変更できる。例えば、画像形成装置が備える中間転写体上や、感光体上に読取センサーを設けても良い。なお、中間転写体上や、感光体上に読取センサーを設ける場合、読取センサーは中間転写体や、感光体が形成するトナー像を読み取る。
【０１４７】
上記実施形態における画像形成装置１は、原稿読取部４と画像形成部５とを備える、いわゆる多機能画像形成装置１（ＭＦＰ）としたが、プリンター等の、原稿読取部４を備えていない画像形成装置１であっても良い。
【０１４８】
なお、本実施形態と本実施形態に係る変形例を個別に説明したが、実施形態及び変形例のうち、組み合わせ可能な実施形態及び変形例を組み合わせて実施することができる。
【０１４９】
なお、本実施形態と本実施形態に係る変形例における画像形成装置１の操作表示部６に表示される画面は、この形態、メッセージに限定されない。本発明の要旨を逸脱しない範囲で、適宜変更可能である。
【符号の説明】
【０１５０】
１    画像形成装置
２    情報処理装置
３    ネットワーク
４    原稿読取部
５    画像形成部
６    操作表示部
７    ディスプレイ
８    タッチパネル
９    操作キー
１０  ＩＦ部
１１  ＬＡＮＩＦ
１２  記憶メディアＩＦ
１３  出力画像読取部
１４  制御部
１５  記憶部
１６  印刷データ記憶部
１７  ラスターデータ記憶部
１８  出力画像読取データ記憶部
１９  テストパターン記憶部
２０  スクリーンパラメーター記憶部
２１  副走査スジ補正フラグ記憶部
２２  画像処理部
２３  ＹＭＣＫ変換部
２４  γ補正部
２５  フィルター処理部
２６  スクリーン処理部
２９  スクリーン制御部
３０  スジ検知部
３１  補正領域決定部
３２  スクリーン変更部
３３  実行指示受付部
３４  報知部
３５  設定受付部
ア    白スジの副走査スジ位置
イ    黒スジの副走査スジ位置
α    白スジの副走査スジ幅
β    黒スジの副走査スジ幅
【図１】
2015154229.tif 000003
【図２】
2015154229.tif 000004
【図４】
2015154229.tif 000005
【図５】
2015154229.tif 000006
【図７】
2015154229.tif 000007
【図８】
2015154229.tif 000008
【図９】
2015154229.tif 000009
【図１０】
2015154229.tif 000010
【図１１】
2015154229.tif 000011
【図１２】
2015154229.tif 000012
【図１３】
2015154229.tif 000013
【図１４】
2015154229.tif 000014
【図１５】
2015154229.tif 000015
【図１６】
2015154229.tif 000016
【図１７】
2015154229.tif 000017
【図３】
2015154229.tif 000018
【図６】
2015154229.tif 000019
【図１８】
2015154229.tif 000020
【図１９】
2015154229.tif 000021