(57)【要約】【課題】画像形成装置にて形成されたパターン画像の読取結果に基づく補正データを用いて，印刷対象の画像を補正するシステムにおいて，画質低下の抑制を図る技術を提供すること。【解決手段】プリンタ１００は，画像形成部１０とマークセンサ２５とを備え，画像形成部１０に補正用のパターン画像を形成させ，形成したパターン画像をマークセンサ２５にて読み取らせる。プリンタ１００は，１回目に形成したパターン画像を読み取った１回目の読取結果に関するデータと，２回目に形成したパターン画像を読み取った２回目の読取結果に関するデータとの差分が，許容範囲内にあるか否かを判断する。プリンタ１００は，差分が許容範囲内にあると判断したことに応じて，１回目と２回目との少なくとも一方の読取結果に基づく送信対象データをＰＣ２００に送信する。【選択図】図８
2016061946.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成する画像形成部と，
センサと，
制御部と，
を備え，
前記制御部は，
補正用のパターン画像を前記画像形成部に形成させるパターン形成処理と，
前記パターン形成処理にて形成した前記パターン画像を前記センサに読み取らせるパターン読取処理と，
１回目の前記パターン形成処理にて形成したパターン画像を１回目の前記パターン読取処理にて読み取った読取結果に関するデータと，２回目の前記パターン形成処理にて形成したパターン画像を２回目の前記パターン読取処理にて読み取った読取結果に関するデータとの差分が，許容範囲内にあるか否かを判断する判断処理と，
前記判断処理にて前記差分が前記許容範囲内にあると判断されたことに応じて，１回目の前記パターン読取処理の読取結果と２回目の前記パターン読取処理の読取結果との少なくとも一方に関するデータである送信対象データを，外部装置に送信する送信処理と，
を実行することを特徴とする画像形成装置。
【請求項２】
請求項１に記載する画像形成装置において，
トナーを収容する収容体と，
前記収容体に収容されたトナーを撹拌する撹拌部と，
を備え，
前記画像形成部は，前記収容体に収容されたトナーを用いて画像を形成するものであり，
前記パターン形成処理でのパターン画像の形成時には，前記撹拌部にてトナーが撹拌されており，
前記制御部は，
前記送信処理では，２回目の前記パターン読取処理の読取結果に関するデータを，前記外部装置に送信することを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載する画像形成装置において，
前記制御部は，
１回目の前記パターン読取処理が完了した後で前記送信処理にて送信対象データの送信を開始する前に，前記送信対象データの送信指示を受け付けた場合に，１回目の前記パターン読取処理の読取結果に関するデータを，前記外部装置に送信する早期送信処理を実行することを特徴とする画像形成装置。
【請求項４】
請求項３に記載する画像形成装置において，
前記制御部は，
受け付けた前記送信指示が，モノクロ画像の印刷指示に基づく送信指示であった場合に，前記早期送信処理を実行することを特徴とする画像形成装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する画像形成装置において，
前記制御部は，
前記パターン読取処理での読取結果に基づいて補正データを生成する生成処理を実行し，
前記送信処理では，１回目の前記パターン読取処理の読取結果に基づいて生成された前記補正データと２回目の前記パターン読取処理の読取結果に基づいて生成された前記補正データとの少なくとも一方に関するデータを，前記送信対象データとすることを特徴とする画像形成装置。
【請求項６】
請求項５に記載する画像形成装置において，
前記制御部は，
２回目の前記パターン読取処理が完了する前に，１回目の前記パターン読取処理に基づく前記生成処理を開始することを特徴とする画像形成装置。
【請求項７】
請求項１から請求項６のいずれか１つに記載する画像形成装置において，
前記制御部は，
前記パターン形成処理では，複数の濃度階調に関する前記パターン画像を前記画像形成部に形成させ，
前記判断処理では，濃度階調ごとに前記差分が許容範囲内にあるか否かを判断し，前記複数の濃度階調のうち少なくとも１つで前記許容範囲外の濃度階調がある場合に，前記許容範囲外にあると判断することを特徴とする画像形成装置。
【請求項８】
請求項１から請求項７のいずれか１つに記載する画像形成装置において，
前記制御部は，
前記判断処理にて前記差分が前記許容範囲外にあると判断された場合，前記パターン形成処理と前記パターン読取処理とを再度実行し，前回の前記パターン形成処理にて形成したパターン画像を前記パターン読取処理にて読み取った読取結果に関するデータと，今回の前記パターン形成処理にて形成したパターン画像を前記パターン読取処理にて読み取った読取結果に関するデータとの差分が，許容範囲内にあるか否かを判断することを特徴とする画像形成装置。
【請求項９】
請求項８に記載する画像形成装置において，
トナーの色ごとに異なる前記画像形成部が設けられ，
前記パターン形成処理では，色ごとに前記パターン画像を形成させ，
前記制御部は，
前記判断処理では，色ごとあるいは色の組合せごとに，前記差分が許容範囲内にあるか否かを判断し，
前記差分が前記許容範囲外にあると判断された色，あるいは，前記差分が前記許容範囲外にあると判断された色の組合せがある場合，再度実行する前記パターン形成処理では，前記許容範囲外と判断された色あるいは色の組合せについて前記パターン画像を形成させることを特徴とする画像形成装置。
【請求項１０】
請求項１から請求項８のいずれか１つに記載する画像形成装置において，
トナーの色ごとに異なる前記画像形成部が設けられ，
前記制御部は，
前記判断処理では，色ごとあるいは色の組合せごとに，前記差分が許容範囲内にあるか否かを判断し，
前記判断処理では，複数の色あるいは色の組合せのうち，前記許容範囲外にある色，あるいは，前記許容範囲外にある色の組合せが少なくとも１つある場合に，前記許容範囲外にあると判断することを特徴とする画像形成装置。
【請求項１１】
画像を形成する画像形成装置と，前記画像形成装置と接続する外部装置とを備えるシステムにおいて，
補正用のパターン画像を前記画像形成装置に形成させるパターン形成ステップと，
前記パターン形成ステップにて形成した前記パターン画像を読み取らせるパターン読取ステップと，
１回目の前記パターン形成ステップにて形成されたパターン画像を１回目の前記パターン読取ステップにて読み取った読取結果に関するデータと，２回目の前記パターン形成ステップにて形成されたパターン画像を２回目の前記パターン読取ステップにて読み取った読取結果に関するデータとの差分が，許容範囲内にあるか否かを判断する差分判断ステップと，
前記差分判断ステップにて前記差分が前記許容範囲内にあると判断されたことに応じて，１回目の前記パターン読取ステップによる読取結果と２回目の前記パターン読取ステップによる読取結果との少なくとも一方に関するデータに基づく補正データを，前記外部装置に取得させる取得ステップと，
前記補正データに基づいて前記外部装置にて補正された画像を，前記画像形成装置に形成させる画像形成ステップと，
を含むことを特徴とする画像形成方法。
【請求項１２】
画像を形成する画像形成部と，
センサと，
を備える画像形成装置に，
補正用のパターン画像を前記画像形成部に形成させるパターン形成処理と，
前記パターン形成処理にて形成した前記パターン画像を前記センサに読み取らせるパターン読取処理と，
１回目の前記パターン形成処理にて形成したパターン画像を１回目の前記パターン読取処理にて読み取った読取結果に関するデータと，２回目の前記パターン形成処理にて形成したパターン画像を２回目の前記パターン読取処理にて読み取った読取結果に関するデータとの差分が，許容範囲内にあるか否かを判断させる判断処理と，
前記判断処理にて前記差分が前記許容範囲内にあると判断されたことに応じて，１回目の前記パターン読取処理の読取結果と２回目の前記パターン読取処理の読取結果との少なくとも一方に関するデータである送信対象データを，外部装置に送信させる送信処理と，
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，画像形成装置，画像形成方法，およびプログラムに関する。
【背景技術】
【０００２】
従来から，画像形成装置と，当該画像形成装置に接続するパーソナルコンピュータ（ＰＣ）等の外部装置とを備えるシステムにおいて，画像形成装置にて補正用のパターン画像を形成し，さらに外部装置にて当該パターン画像から得られた補正データに基づいて印刷対象の画像を補正し，画像形成装置にて補正後の画像に基づく印刷を行う技術が知られている。
【０００３】
上述のシステムを開示した特許文献としては，例えば，特許文献１がある。特許文献１では，プリンタと，ＰＣと，キャリブレーションカーブ作成装置とを備えるシステムであって，プリンタにて補正用のパターン画像を出力する構成，キャリブレーションカーブ作成装置にて当該パターン画像の読取結果に基づく補正データを生成し，当該補正データをＰＣに送信する構成，ＰＣにて当該補正データを用いて印刷対象の画像を補正する構成，が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２５２３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。例えば，トナーの帯電が不安定な状態でパターン画像を生成しても，当該パターン画像から得られる補正データの信頼性は低い。そのような信頼性の低い補正データを用いて画像を補正しても，十分な画質を得られない可能性がある。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，画像形成装置にて形成されたパターン画像の読取結果に基づく補正データを用いて，印刷対象の画像を補正するシステムにおいて，画質低下の抑制を図る技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像形成装置は，画像を形成する画像形成部と，センサと，制御部とを備え，前記制御部は，補正用のパターン画像を前記画像形成部に形成させるパターン形成処理と，前記パターン形成処理にて形成した前記パターン画像を前記センサに読み取らせるパターン読取処理と，１回目の前記パターン形成処理にて形成したパターン画像を１回目の前記パターン読取処理にて読み取った読取結果に関するデータと，２回目の前記パターン形成処理にて形成したパターン画像を２回目の前記パターン読取処理にて読み取った読取結果に関するデータとの差分が，許容範囲内にあるか否かを判断する判断処理と，前記判断処理にて前記差分が前記許容範囲内にあると判断されたことに応じて，１回目の前記パターン読取処理の読取結果と２回目の前記パターン読取処理の読取結果との少なくとも一方に関するデータである送信対象データを，外部装置に送信する送信処理とを実行することを特徴としている。
【０００８】
本明細書に開示される画像形成装置は，画像形成部に形成させた補正用のパターンを読み取って，読取結果に関するデータを取得する。そして，画像形成装置は，パターン形成処理とパターン読取処理を２回実行し，１回目の読取結果に関するデータと２回目の読取結果に関するデータとの差分が，許容範囲内にあるか否かを判断する。そして，許容範囲内にあると判断したことに応じて，１回目と２回目との少なくとも一方の読取結果に関するデータを外部装置に送信する。
【０００９】
１回目の読取結果に関するデータと２回目の読取結果に関するデータとの差分が，許容範囲内にない場合，形成したパターン画像の信頼性が低い可能性が高い。つまり，高精度の読取結果が得られる可能性は低い。本明細書に開示される画像形成装置では，１回目と２回目との読取結果の差分が小さいことを条件として送信対象データを外部装置に送信する。これにより，外部装置によって，信頼性の高い送信対象データに基づく高精度の補正が期待できる。
【００１０】
また，本明細書に開示される画像形成装置は，トナーを収容する収容体と，前記収容体に収容されたトナーを撹拌する撹拌部とを備え，前記画像形成部は，前記収容体に収容されたトナーを用いて画像を形成するものであり，前記パターン形成処理でのパターン画像の形成時には，前記撹拌部にてトナーが撹拌されており，前記制御部は，前記送信処理では，２回目の前記パターン読取処理の読取結果に関するデータを，前記外部装置に送信するとよい。２回目のパターン画像の形成時には，１回目よりもトナーが攪拌されているので，帯電状態がより安定していると推測される。そこで，２回目のパターン読取処理の読取結果に関するデータを送信すれば，より信頼性の高いデータを送信できる。
【００１１】
また，前記制御部は，１回目の前記パターン読取処理が完了した後で前記送信処理にて送信対象データの送信を開始する前に，前記送信対象データの送信指示を受け付けた場合に，１回目の前記パターン読取処理の読取結果に関するデータを，前記外部装置に送信する早期送信処理を実行するとよい。送信対象データの送信を開始する前から送信対象データの送信指示を受け付けた場合には，送信対象データの緊急度が高いと推測される。そのため，例えば，２回目の前記パターン読取処理が完了していなくても，１回目のパターン読取処理の読取結果に関するデータを送信することで，例外的に早期の送信完了を図る方が望ましい。
【００１２】
また，前記制御部は，受け付けた前記送信指示が，モノクロ画像の印刷指示に基づく送信指示であった場合に，前記早期送信処理を実行するとよい。モノクロ印刷であれば，高画質が要求されない傾向にあることから，１回目のパターン読取処理の読取結果に関するデータに基づいて印刷を行ってもユーザの不満が生じ難い。そのため，印刷の早期完了を図る方が好ましい。一方，カラー印刷であれば，高画質が要求される。このことから，１回目のパターン読取処理の読取結果に関するデータを送信せず，１回目のパターン読取処理の読取結果に関するデータに基づく印刷を行わせない方が好ましい。
【００１３】
また，前記制御部は，前記パターン読取処理での読取結果に基づいて補正データを生成する生成処理を実行し，前記送信処理では，１回目の前記パターン読取処理の読取結果に基づいて生成された前記補正データと２回目の前記パターン読取処理の読取結果に基づいて生成された前記補正データとの少なくとも一方に関するデータを，前記送信対象データとするとよい。画像形成装置が補正データを生成することで，外部装置個々に補正データを生成する負荷を軽減できる。
【００１４】
また，前記制御部は，２回目の前記パターン読取処理が完了する前に，１回目の前記パターン読取処理に基づく前記生成処理を開始するとよい。補正データをより早期に生成することで，判断処理あるいは送信処理をより早期に開始できる。
【００１５】
また，前記制御部は，前記パターン形成処理では，複数の濃度階調に関する前記パターン画像を前記画像形成部に形成させ，前記判断処理では，濃度階調ごとに前記差分が許容範囲内にあるか否かを判断し，前記複数の濃度階調のうち少なくとも１つで前記許容範囲外の濃度階調がある場合に，前記許容範囲外にあると判断するとよい。１つでも許容範囲外の濃度階調があると，適切な濃度階調補正とはならない可能性が高い。そのため，複数の濃度階調のうち少なくとも１つで許容範囲外の濃度階調がある場合には，許容範囲外にあると判断するとよい。
【００１６】
また，前記制御部は，前記判断処理にて前記差分が前記許容範囲外にあると判断された場合，前記パターン形成処理と前記パターン読取処理とを再度実行し，前回の前記パターン形成処理にて形成したパターン画像を前記パターン読取処理にて読み取った読取結果に関するデータと，今回の前記パターン形成処理にて形成したパターン画像を前記パターン読取処理にて読み取った読取結果に関するデータとの差分が，許容範囲内にあるか否かを判断するとよい。パターン形成処理とパターン読取処理を再度実行することで，差分が許容範囲内になる可能性が高まり，外部装置に送信対象データを送信できる可能性も高まる。なお，前回のパターン読取処理は，再度実行するパターン形成処理とパターン読取処理の直前に実行されたパターン読取処理であり，直近の読取結果であることから，比較対象として好ましい。
【００１７】
また，本明細書に開示される画像形成装置には，トナーの色ごとに異なる前記画像形成部が設けられ，前記パターン形成処理では，色ごとに前記パターン画像を形成させ，前記制御部は，前記判断処理では，色ごとあるいは色の組合せごとに，前記差分が許容範囲内にあるか否かを判断し，前記差分が前記許容範囲外にあると判断された色，あるいは，前記差分が前記許容範囲外にあると判断された色の組合せがある場合，再度実行する前記パターン形成処理では，前記許容範囲外と判断された色あるいは色の組合せについて前記パターン画像を形成させるとよい。パターン画像を再度形成する色を限定することで，着色剤の無駄を低減できる。
【００１８】
また，本明細書に開示される画像形成装置には，トナーの色ごとに異なる前記画像形成部が設けられ，前記制御部は，前記判断処理では，色ごとあるいは色の組合せごとに，前記差分が許容範囲内にあるか否かを判断し，前記判断処理では，複数の色あるいは色の組合せのうち，前記許容範囲外にある色，あるいは，前記許容範囲外にある色の組合せが少なくとも１つある場合に，前記許容範囲外にあると判断するとよい。少なくとも１つの色あるいは色の組合せで許容範囲外であれば，許容範囲外と判断することで，より高精度の送信対象データの送信が期待できる。
【００１９】
上記画像形成装置の機能を実現するための制御方法，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータ読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【００２０】
本発明によれば，画像形成装置にて形成されたパターン画像の読取結果に基づく補正データを用いて，印刷対象の画像を補正するシステムにおいて，画質低下を抑制する技術が実現される。
【図面の簡単な説明】
【００２１】
【図１】実施の形態にかかるプリンタの電気的構成を示すブロック図である。
【図２】図１に示したプリンタの内部構成を示す断面図である。
【図３】現像装置の構成を示す模式図である。
【図４】マークセンサの配置を示す図である。
【図５】プリンタにおける印刷手順の例を示す説明図である。
【図６】濃度マークの例を示す図である。
【図７】濃度階調マークの例を示す図である。
【図８】プリンタの補正送信処理の手順を示すフローチャートである。
【図９】ＰＣにて差分を算出する場合の手順を示すフローチャートである。
【図１０】プリンタの補正送信処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下，本発明にかかる画像形成装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，電子写真方式によって画像を形成するプリンタに本発明を適用したものである。
【００２３】
本形態のプリンタ１００は，図１に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，不揮発性ＲＡＭ（ＮＶＲＡＭ）３４と，ＡＳＩＣ３５とを含むコントローラ３０を備えている。さらに，プリンタ１００は，画像形成部１０と，マークセンサ２５と，操作パネル４０と，通信ＩＦ３８とを有し，これらが，コントローラ３０に接続されている。なお，図１中のコントローラ３０は，ＣＰＵ３１等，プリンタ１００の制御に利用されるハードウェアを纏めた総称であって，実際にプリンタ１００に存在する単一のハードウェアを表すとは限らない。
【００２４】
ＲＯＭ３２には，プリンタ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは，データを一時的に記憶する記憶領域として利用される。ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，プリンタ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部であってもよいし，ＡＳＩＣ３５が制御部であってもよい。
【００２５】
画像形成部１０は，電子写真方式で用紙に画像を印刷するための構成である。画像形成部１０は，カラー画像を形成可能である。マークセンサ２５は，画像形成部１０にて形成された補正用のパターン画像を読み取る。補正については後述する。操作パネル４０は，液晶ディスプレイおよび各種ボタン群を備え，ユーザによる指示入力を受け付ける。
【００２６】
通信ＩＦ３８は，他の装置と通信を行うためのハードウェアである。通信ＩＦ３８は，具体的には，例えば，無線ＬＡＮ，有線ＬＡＮ，ＵＳＢの各種インターフェースが該当する。そして，プリンタ１００は，通信ＩＦ３８を介して，ＰＣ２００に接続されている。ＰＣ２００は，プリンタ１００に対応するプリンタドライバが組み込まれ，プリンタ１００に印刷用のデータを送信する。プリンタ１００は，ＰＣ２００から印刷用のデータを受信して，受信したデータに基づく印刷を実行する。なお，１台のプリンタ１００に複数のＰＣ２００が接続されていてもよいし，１台のＰＣ２００に複数のプリンタ１００が接続されていてもよい。
【００２７】
続いて，プリンタ１００の画像形成部１０の構成について，図２を参照しつつ説明する。画像形成部１０は，電子写真方式によってトナー像を形成し，そのトナー像をシートに転写するプロセス部５０と，プロセス部５０に光を照射する露光装置５３と，シート上の未定着のトナーを定着させる定着装置８と，画像転写前のシートを載置する給紙トレイ９１と，画像転写後のシートを載置する排紙トレイ９２と，プロセス部５０の転写位置にシートを搬送する搬送ベルト７とを備えている。
【００２８】
また，プリンタ１００内には，底部に位置する給紙トレイ９１に収容されたシートが，給紙ローラ２１，レジストローラ２２，プロセス部５０，定着装置８を通り，排紙ローラ２６を介して上部の排紙トレイ９２への導かれるように，図２中に一点鎖線で示すように，略Ｓ字形状の搬送路１１が設けられている。
【００２９】
プロセス部５０は，シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）の各色に対応するプロセス部を並列に配置している。具体的には，Ｃ色の画像を形成するプロセス部５０Ｃと，Ｍ色の画像を形成するプロセス部５０Ｍと，Ｙ色の画像を形成するプロセス部５０Ｙと，Ｋ色の画像を形成するプロセス部５０Ｋとを備えている。そして，各色のプロセス部５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋは，搬送ベルト７に沿って等間隔に配置されている。なお，プロセス部の順番は図２に示した例に限定するものではない。
【００３０】
プロセス部５０Ｋは，ドラム状の感光体１と，感光体１の表面を一様に帯電する帯電装置２と，感光体１上の静電潜像に対してトナーによる現像を行う現像装置４と，感光体１上のトナー像をシートあるいは搬送ベルト７に転写させる転写装置５とを有している。感光体１および転写装置５は，搬送ベルト７に対して接触配置されている。そして，感光体１は，転写装置５に対して搬送ベルト７を挟んで対向している。他のプロセス部５０Ｃ，５０Ｍ，５０Ｙについても，プロセス部５０Ｋと同様の構成である。
【００３１】
具体的に，現像装置４は，図３に示すように，現像部６０と，トナー収容部７０とを有し，両者の空間が供給口６９を介して繋がっている。本形態では，現像剤として，非磁性の一成分トナーがトナー収容部７０内に収容される。トナー収容部７０は，収容体の一例である。
【００３２】
現像部６０には，トナーを担持するとともにそのトナーを感光体１に向けて搬送する現像ローラ６１と，現像ローラ６１へのトナーの供給および現像ローラ６１上のトナーの掻き取りを行うトナー供給ローラ６２と，現像ローラ６１上のトナーの厚みを規制するとともにトナーを荷電する規制部材６３とを備えている。
【００３３】
トナー収容部７０には，トナーを攪拌する部材としてのアジテータ７１が設けられている。アジテータ７１は，図示しないモータによって回転駆動され，トナー収容部７０内のトナーを攪拌する。トナーは，アジテータ７１によって攪拌されることにより，ムラが解消されて帯電状態が安定する。プリンタ１００は，例えば，画像形成時にアジテータ７１を駆動して，トナーを攪拌する。アジテータ７１は，撹拌部の一例である。
【００３４】
攪拌されたトナーの一部は，供給口６９を介して現像部６０に向かって放出される。供給口６９から現像部６０に放出されたトナーは，トナー供給ローラ６２の回転によって現像ローラ６１に供給され，このとき，トナー供給ローラ６２と現像ローラ６１との間で摩擦帯電される。現像ローラ６１上に供給されたトナーは，現像ローラ６１の回転に伴って規制部材６３と現像ローラ６１との間に進入し，摩擦帯電されつつ薄層化される。そして，感光体１との対向位置にて，一部のトナーが感光体１上へと移動し，感光体１上に形成された静電潜像を現像する。
【００３５】
なお，長期間攪拌を行わなかった場合，トナー収容部７０内のトナーの帯電量にムラが生じている可能性が高い。例えば，予めトナー収容部７０が本体にセットされて出荷されるプリンタ１００では，製造後の保管期間中に，トナー収容部７０内のトナーが外気にさらされていることがある。特に，プリンタ１００の製造後の保管期間が長い場合には，トナーが凝集しがちである。そのため，本体出荷後の最初の稼働時には，トナーの帯電量にムラが生じている可能性が高い。そして，帯電量にムラがあるトナーを用いて印刷すると，濃度ムラ等によって低画質の印刷となる可能性がある。プリンタ１００は，例えば，本体出荷後の最初の印刷時や，長期間印刷を実行しなかった後の印刷時には，トナーの帯電状態を確実に安定させるためにトナーを攪拌する。
【００３６】
図２の画像形成部１０の説明に戻り，各プロセス部５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋでは，感光体１の表面が帯電装置２によって一様に帯電される。その後，露光装置５３からの光により露光され，形成すべき画像の静電潜像が感光体１上に形成される。次いで，現像装置４を介してトナーが感光体１に供給される。これにより，感光体１上の静電潜像は，トナー像として可視像化される。
【００３７】
画像形成部１０は，給紙トレイ９１に載置されているシートを１枚ずつ取り出し，そのシートを搬送ベルト７上に搬送する。そして，プロセス部５０にて形成されたトナー像をそのシートに転写する。このとき，カラー印刷では，各プロセス部５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋにてトナー像が形成され，シート上で各トナー像が重ね合わせられる。一方，モノクロ印刷では，プロセス部５０Ｋのみでトナー像が形成され，シートに転写される。その後は，トナー像が転写されたシートを定着装置８に搬送し，トナー像をそのシートに熱定着させる。そして，定着後のシートを排紙トレイ９２に排出する。
【００３８】
また，プリンタ１００は，各プロセス部５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋで形成される画像に濃度ムラや位置ずれが生じないように，画像を補正するための補正値を取得する補正処理を実行する。そこで，搬送ベルト７の進行方向におけるプロセス部５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋよりも下流であってシートが通過しない位置に，マークセンサ２５が配置されている。補正処理の手順としては，各プロセス部５０Ｃ，５０Ｍ，５０Ｙ，５０Ｋに補正用のパターン画像を形成させ，当該各パターン画像を搬送ベルト７上に転写させる。そして，プリンタ１００は，搬送ベルト７上に形成された補正用のパターン画像をマークセンサ２５に読み取らせ，読取結果に基づいて，理想的な画像に近づけるための補正値を決定する。マークセンサ２５は，センサの一例である。
【００３９】
具体的に，マークセンサ２５は，図４に示すように，搬送ベルト７の幅方向の右側に配置されたセンサ２５Ｒと，左側に配置されたセンサ２５Ｌとの，２つのセンサによって構成される。各センサ２５Ｒ，２５Ｌは，ＬＥＤ等の発光素子２３と，フォトトランジスタ等の受光素子２４とが一対となる反射型の光学センサである。マークセンサ２５は，発光素子２３にて搬送ベルト７の表面のうち，図４中の点線枠Ｅに対して斜め方向から光を照射し，その光を受光素子２４が受光する構成になっている。そして，補正用のマーク２７が通過する際の受光量と搬送ベルト７から直接受ける受光量との違いによって，補正用のマーク２７を検知できる。なお，図４中のマーク２７は，位置ずれ補正用のパターン画像の一例である。
【００４０】
プリンタ１００は，通信ＩＦ３８を介してＰＣ２００に接続されており，ＰＣ２００から印刷実行の指示を受け付ける。ＰＣ２００は，例えば，図５に示すように，印刷対象の画像を展開してビットマップ形式の展開データを生成し，生成した展開データをプリンタ１００に送信する。プリンタ１００は，ＰＣ２００から展開データを受信し，展開データに基づく印刷を実行する。
【００４１】
ＰＣ２００は，画像の展開に際して，印刷結果をできるだけ目標の画像に近づけるための各種の画像補正を実行する。画像補正のために，ＰＣ２００は，接続されているプリンタ１００に対して，各種の補正値の送信を要求する。プリンタ１００は，補正値を取得する処理を実行し，取得した補正値を接続されているＰＣ２００に送信する。ＰＣ２００は，接続されているプリンタごとに各種の補正値を受信して，プリンタに対応付けてＮＶＲＡＭ３４等に記憶する。補正値を取得する処理については後述する。
【００４２】
ＰＣ２００は，印刷命令を受け付けると，印刷させるプリンタ１００の補正値をＮＶＲＡＭ３４等から読み出し，当該補正値に基づく画像補正を反映させた展開データを生成する。ＰＣ２００は，印刷させるプリンタ１００の補正値が記憶されていない場合，例えば，新たなプリンタ１００が接続された場合，印刷ジョブの送信前に，そのプリンタ１００に対して補正値の送信を要求し，受信した補正値をＮＶＲＡＭ３４等に記憶する。
【００４３】
画像補正としては，例えば，位置ずれ補正，濃度補正，濃度階調補正がある。ＰＣ２００は，例えば，濃度階調補正を施した展開データを生成する場合，元の画像の濃度階調と補正後の濃度階調との関係を示すテーブルを補正値として受信し，記憶している。そして，ＰＣ２００は，印刷対象の画像の各点の濃度値を，テーブルに基づいて補正し，補正後の濃度値にて展開データを生成する。各補正の詳細については後述する。
【００４４】
続いて，プリンタ１００が実行する各種の補正処理について説明する。本形態のプリンタ１００は，位置ずれ補正，濃度補正，濃度階調補正，の各補正に使用する補正値を取得する補正処理を実行する。なお，これらの補正処理は一例であってこれらに限るものではない。
【００４５】
位置ずれ補正は，感光体１や搬送ローラの偏心やこれらを回転駆動するギアのピッチの狂い等に起因する動的な画像位置のずれや，感光体１や露光装置５３の取り付け位置のずれ等に起因する静的な画像位置のずれを調整する補正値を取得する処理である。位置ずれ補正では，プリンタ１００は，図４に示したようなマーク２７Ｋ，２７Ｃ，２７Ｍ，２７Ｙを形成する。プリンタ１００は，例えば，細長い各色のマーク２７を，両側のマークセンサ２５Ｒ，２５Ｌの読取位置に搬送ベルト７の進行方向に並べて配置する。プリンタ１００は，このマーク２７をマークセンサ２５で読み取り，各マーク２７間の間隔を算出し，周期的な位置ずれ量や色間の位置ずれ量を取得する。
【００４６】
濃度補正は，プリンタ１００に規定される目標の濃度と，実際に形成したマークの濃度とのずれを調整する補正値を取得するための処理である。濃度補正では，プリンタ１００は，図６に示すように，色ごとに，例えば１００％濃度のマーク２８Ｋ，２８Ｃ，２８Ｍ，２８Ｙを含むマーク２８を形成する。プリンタ１００は，これらのマーク２８をマークセンサ２５で読み取り，形成されたマークの濃度を受光量に基づいて取得する。そして，現状の濃度を目標の濃度に近づけるための補正値を取得する。マーク２８は，濃度補正用のパターン画像の一例である。
【００４７】
プリンタ１００は，例えば，マーク２８の目標の濃度とマークセンサ２５の出力に基づいて取得した濃度との関係を一次関数を用いて近似し，現状の濃度と目標の濃度との差から，画像データの値の調整量を算出する。そして，プリンタ１００は，目標濃度に対応する調整量を濃度補正の補正値として取得し，ＰＣ２００に送信する。ＰＣ２００は，受信した補正値に基づいて，印刷対象の画像の濃度を補正して展開データを生成する。プリンタ１００がＰＣ２００から受信した展開データに基づいて印刷することにより，印刷結果の画像の濃度は，目標の濃度に近い濃度となる。
【００４８】
また，プリンタ１００は，例えば，現像バイアス値，露光バイアス値を補正することで画像の濃度を補正できる。つまり，目標の濃度と形成したマークの濃度との差から，現像バイアス値または露光バイアス値の補正値を取得して，ＰＣ２００に送信してもよい。ＰＣ２００は，印刷を実行させるプリンタ１００に対し補正値を送信し，印刷を開始する前に補正値に基づく補正を実行させる。
【００４９】
濃度階調補正は，例えば，ガンマ補正であり，外部のコンピュータによる指示濃度あるいは指示階調と，プリンタ１００自身の出力濃度とのずれを補正するための補正値を取得する処理である。濃度階調補正では，プリンタ１００は，図７に示すように，色ごとに，例えば２０％，４０％，６０％，８０％，１００％のベタ画像による複数の濃度のマーク２９１Ｋ，２９２Ｋ，２９３Ｋ，２９４Ｋ，２９５Ｋを含むマーク２９を形成する。図７では，ブラックのマークのイメージのみを例示している。
【００５０】
プリンタ１００は，形成したマーク２９をマークセンサ２５で読み取り，受光量に基づいて実際の濃度を算出し，濃度データを取得する。さらに，各マークの濃度の相対関係に基づいて，各色の濃度の変化特性を特定する。そして，補正値として，当該変化特性と外部のコンピュータの指示階調との相対関係テーブルを作成する。濃度階調補正用のマークは，補正用のパターン画像の一例である。
【００５１】
なお，プリンタ１００は，濃度補正用のマーク２８，および，濃度階調補正用のマークを，マークセンサ２５Ｒまたは２５Ｌのいずれか一方の読取位置に形成する。これらのマークは，マークセンサ２５Ｒと２５Ｌとの両側に形成してもよいが，トナーの使用量を抑制しつつ，適切なマークデータを取得するためには，片側のみに形成する方が好ましい。
【００５２】
プリンタ１００における補正処理の実行条件は，補正処理ごとに複数ある。実行条件としては，例えば，本体出荷後初，ＰＣ２００から補正値の送信要求，カバーオープンおよびクローズ，トナー収容部７０の交換後，電源投入，ユーザ指示入力，所定枚数以上の印刷，アジテータ７１の回転量が閾値以上，連続起動時間が閾値以上，湿度や温度等の環境変化，あるいはこれらの組合せが該当する。
【００５３】
プリンタ１００は，各補正処理の実行条件を満たしているか否かを判断し，実行条件を満たしていると判断した場合には，実行条件を満たした補正処理を実行する。プリンタ１００は，補正処理を実行して補正値を取得した後，補正値の送信準備ができたことをＰＣ２００に通知する。そして，プリンタ１００は，ＰＣ２００から補正値の送信要求を受け付けたことに応じて，取得した補正値をＰＣ２００に送信する。
【００５４】
なお，前述したように，プリンタ１００は，例えば，長期間トナーの攪拌を実行していない状態では，トナーの帯電状態が不安定であり，濃度ムラ等の可能性が高い。その状態で補正処理の実行条件を満たし，補正用のパターン画像を形成したとしても，パターン画像自体の信頼性が低い。一方，補正処理の実行条件を満たす度に充分な時間の攪拌を実行することは，補正処理の所要時間が長期化するうえ，トナーの劣化を進行させるおそれがあるため好ましくない。
【００５５】
プリンタ１００は，補正処理の実行条件を満たした場合，濃度ムラ等の可能性が高いか否か，および，信頼性の高い補正値が必要とされているか否かを判断する。そして，プリンタ１００は，濃度ムラ等の可能性が高いと判断したことに応じて，または，信頼性の高い補正値が必要とされていると判断したことに応じて，パターン画像の形成とその読み取りとを２回実行する。プリンタ１００は，例えば，本体出荷後初，電源投入後初，トナー収容部７０の交換後初の少なくとも１つの条件を満たした場合，濃度ムラ等の可能性が高いと判断する。また，プリンタ１００は，例えば，ガンマ補正の実行条件を満たしている場合，信頼性の高い補正値が必要とされていると判断する。
【００５６】
プリンタ１００は，パターン形成の実行中にもトナーを攪拌し，２回のパターン形成を実行する。そして，プリンタ１００は，２回の読取結果の差分が許容範囲内であったことを条件に，読取結果に基づいて取得した補正値をＰＣ２００に送信する。例えば，トナーの帯電状態が不安定な状態で補正処理の実行条件を満たした場合，１回目と２回目との間にトナーの帯電状態が変化し，差分が大きくなる。１回目よりも２回目にはトナーの攪拌が進んで，トナーの帯電状態がより安定しているからである。
【００５７】
つまり，プリンタ１００は，２回の読取結果の差分が許容範囲内か否かを判断することで，信頼性の高い補正値が取得できたか否かを判断できる。読取結果の差分が大きい場合には，パターン形成で取得される補正値の信頼性は高くない。一方，読取結果の差分が大きくなければ，２回の間に大きな変化はなく，１回目も２回目もほぼ安定した状態であったと推測できる。つまり，トナーの帯電状態は良好であると推測できる。
【００５８】
続いて，プリンタ１００にて実行される補正値の送信動作である補正送信処理について，図８のフローチャートを参照して説明する。補正送信処理は，補正処理の実行条件を満たしたことを契機に，ＣＰＵ３１によって実行される。
【００５９】
なお，図８のフローチャートを実行するプリンタ１００は，前述した各種の補正値のうち，濃度階調補正値をＰＣ２００に送信して，濃度階調補正をＰＣ２００にて実行させる。一方，プリンタ１００は，位置ずれ補正値と濃度補正値とを自装置に記憶しており，位置ずれ補正と濃度補正とを自装置にて実行する。つまり，図８に示した補正送信処理は，濃度階調補正の補正値をＰＣ２００に送信する処理である。
【００６０】
補正送信処理では，プリンタ１００は，まず，１回目のパターン画像の形成とその読み取りを実行する（Ｓ１０１）。Ｓ１０１は，パターン形成処理とパターン読取処理の一例である。パターン画像は，前述したように，補正処理の種類によって異なる。プリンタ１００は，図７に示した濃度階調補正のパターン画像であるマーク２９を搬送ベルト７上に形成し，マークセンサ２５の出力信号に基づいて，形成したパターン画像の読取結果を取得する。読取結果は，色ごとおよび濃度ごとのマーク２９の濃度である。
【００６１】
次に，プリンタ１００は，パターン画像の読取結果に基づいて，補正値の生成を開始する（Ｓ１０２）。Ｓ１０２は，生成処理の一例である。Ｓ１０２にて生成される補正値は，１回目のパターン画像に基づく補正値であるので，第１補正値とする。
【００６２】
次に，プリンタ１００は，補正処理の実行条件がＰＣ２００からの補正値の送信指示を受け付けており，その送信指示がモノクロ画像の印刷指示に基づくものであるか否かを判断する（Ｓ１０３）。つまり，ＰＣ２００から，補正値の受信後にモノクロ画像の印刷ジョブを送信するとの通知を受け付けたか否かを判断する。
【００６３】
そして，プリンタ１００は，モノクロ画像の印刷指示に基づくと判断したことに応じて（Ｓ１０３：ＹＥＳ），Ｓ１０２にて生成を開始した第１補正値をＰＣ２００に送信する（Ｓ１０４）。Ｓ１０４は，早期送信処理の一例である。つまり，プリンタ１００は，１回目のパターン画像の形成や読み取りを終了した後であって，２回目のパターン画像の形成や読み取りを開始する前に，ＰＣ２００から補正値の送信指示を受け付けた場合には，１回目のパターン画像の読取結果に基づく補正値を送信する。
【００６４】
特に，ＰＣ２００から受け付けた補正値の送信指示が印刷指示に基づくものであると判断した場合，補正の精度よりも印刷の早期終了を優先する。例えば，モノクロの文字画像では，印刷の濃度は０％または１００％であることが多く，中間階調が使用される可能性は小さいと推測される。つまり，中間階調を含む濃度調整である濃度階調補正の補正値は必要ない可能性が高い。さらに，印刷指示がモノクロ印刷であれば，色間の位置ずれ補正は必要ない。そこで，プリンタ１００は，モノクロ印刷の印刷指示に基づく補正値の送信指示を受け付けた場合，補正値の信頼性を高める処理を後にして，第１補正値を送信する。
【００６５】
一方，プリンタ１００は，モノクロ画像の印刷指示に基づくものではないと判断した場合には（Ｓ１０３：ＮＯ），第１補正値の送信は行わない。例えば，カラー画像では色ずれや濃度階調のずれが目立ち易いので，プリンタ１００は，カラー画像の印刷指示に基づく場合には，信頼性の高い補正値を取得してから送信する。また，印刷指示に基づく送信指示ではない場合には，緊急性は低いので，プリンタ１００は，信頼性の高い補正値を取得してから送信する。つまり，プリンタ１００は，モノクロ画像の印刷指示に基づく送信指示ではない場合には，早期送信処理を実行しない。
【００６６】
次に，プリンタ１００は，２回目のパターン画像の形成とその読み取りとを実行する（Ｓ１０６）。Ｓ１０６も，パターン形成処理とパターン読取処理の一例である。Ｓ１０６では，Ｓ１０１と同じ形成条件にて，同じ形状および同じ数のパターン画像を形成する。つまり，Ｓ１０６では，例えば，帯電バイアス値，現像バイアス値，露光強度をＳ１０１の形成時と同じ値に設定して，マーク２９を再び形成する。
【００６７】
さらに，プリンタ１００は，２回目の読取結果に基づいて，補正値の生成を開始する（Ｓ１０７）。Ｓ１０７も，生成処理の一例である。Ｓ１０７にて生成される補正値は，２回目のパターン画像に基づく補正値であるので，第２補正値とする。なお，Ｓ１０６の開始タイミングとしては，Ｓ１０１が終了していればよく，Ｓ１０２やＳ１０４を実行中であってもよい。
【００６８】
そして，プリンタ１００は，Ｓ１０２にて生成した第１補正値と，Ｓ１０７にて生成した第２補正値との差分を色ごとおよび濃度ごとにそれぞれ算出し，各差分が大きいか否かを判断する（Ｓ１０９）。Ｓ１０９は，判断処理の一例である。プリンタ１００は，例えば，色ごとおよび濃度ごとに算出した差分のうちに，予め決めた対応する差分閾値より大きいものがあるか否かを判断する。具体的に，プリンタ１００は，例えば，ブラックの２０％濃度の第１補正値とブラックの２０％濃度の第２補正値との差分を算出し，算出した差分をブラックの２０％濃度の差分閾値と比較する。また，プリンタ１００は，例えば，イエローの４０％濃度の第１補正値とイエローの４０％濃度の第２補正値との差分を算出し，算出した差分をイエローの４０％濃度の差分閾値と比較する。
【００６９】
つまり，プリンタ１００は，第１補正値および第２補正値を色ごと，濃度ごとあるいは色の組合せごとに生成し，Ｓ１０９では，色ごと，濃度ごとあるいは色の組合せごとに差分と差分閾値とを比較する。なお，差分閾値は，色ごと，濃度ごとあるいは色の組合せごとに準備されており，色ごと，濃度ごとあるいは色の組合せごとに異なる値であってもよい。
【００７０】
プリンタ１００は，色ごとおよび濃度ごとの差分のうちの少なくとも１つの差分が大きいと判断したことに応じて（Ｓ１０９：ＹＥＳ），再びパターン画像の形成と読み取りとを実行する（Ｓ１１１）。Ｓ１１１では，差分が大きいと判断された色あるいは濃度のパターン画像のみを形成すればよい。例えば，ブラックの２０％濃度の第１補正値とブラックの２０％濃度の第２補正値との差分が，ブラックの２０％濃度の差分閾値より大きい場合，他の差分が大きくなくても，プリンタ１００は，Ｓ１０９ではＹＥＳと判断する。そして，Ｓ１１１では，プリンタ１００は，マーク２９のうちのブラックの２０％濃度のマークであるマーク２９１Ｋを形成する。プリンタ１００は，差分が大きくない色および濃度のマークを形成しない。
【００７１】
なお，差分が小さい色および濃度については，プリンタ１００は，信頼性の高い補正値として，第１補正値または第２補正値を採用する。そして，プリンタ１００は，差分が大きいパターン画像のみを形成することで，トナーの使用量や補正値取得の所要時間を節約できる。
【００７２】
そして，プリンタ１００は，Ｓ１１１の読取結果に基づいて，補正値の生成を開始する（Ｓ１１２）。補正値の生成が終了したら，プリンタ１００は，Ｓ１０９に戻って前回の補正値と比較し，差分が大きいか否かを判断する。例えば，前述の例では，プリンタ１００は，マーク２９のうちのブラックの２０％濃度のマークであるマーク２９１Ｋを形成して読み取ったので，Ｓ１１２では，読取結果に基づいて，ブラックの２０％濃度の補正値のみを生成する。そして，プリンタ１００は，Ｓ１０９では，Ｓ１１２にて生成したブラックの２０％濃度の補正値と，Ｓ１０７にて生成した前回の補正値である第２補正値のうちのブラックの２０％濃度の補正値とを比較する。
【００７３】
一方，差分が大きくないと判断したことに応じて（Ｓ１０９：ＮＯ），プリンタ１００は，最後の補正値をＰＣ２００に送信する（Ｓ１１４）。Ｓ１１４は，送信処理の一例である。ＰＣ２００に送信される補正値は，送信対象データの一例である。最後の補正値とは，直近に生成した補正値のことである。例えば，１回目のＳ１０９にて第１補正値と第２補正値との差分がいずれも大きくないと判断した場合には，プリンタ１００は，Ｓ１１４にて，第２補正値を送信する。
【００７４】
一方，前述した例のように，ブラックの２０％濃度の第１補正値と第２補正値との差分が大きいと判断して，マーク２９１Ｋを追加で形成して読み取り，その読取結果から生成されたブラックの２０％濃度の追加の補正値と第２補正値との差分が大きくないと判断した場合，プリンタ１００は，ブラックの２０％濃度の補正値としては，追加の補正値を送信する。なお，プリンタ１００は，ブラックの２０％濃度以外の色や濃度の補正値としては，第２補正値を送信する。
【００７５】
また，Ｓ１０９にて，追加の補正値と第２補正値との差分が大きいと判断した場合（Ｓ１０９：ＹＥＳ），プリンタ１００は，再度，マークの形成と読取および補正値の生成を実行する（Ｓ１１１，Ｓ１１２）。そして，プリンタ１００は，再度のＳ１１２にて生成した再度の追加補正値を，前回の追加の補正値と比較する。その結果差分が大きくないと判断した場合には，プリンタ１００は，再度の追加補正値をＰＣ２００に送信する。
【００７６】
なお，プリンタ１００は，Ｓ１１４にて補正値の準備ができたことをＰＣ２００に通知し，ＰＣ２００からの送信要求を受けてから，補正値を送信してもよい。プリンタ１００は，補正値の送信が終了したら，補正送信処理を終了する。
【００７７】
以上，詳細に説明したように，本形態のプリンタ１００は，パターン画像の形成とその読み取りとを２回行い，１回目と２回目とのパターン画像の読取結果に関するデータの差分が許容範囲内であるか否かを判断する。そして，差分が許容範囲内であると判断されたことに応じて，１回目と２回目との少なくとも一方に基づくデータをＰＣ２００に送信する。トナーの帯電状態が不安定であれば，１回目と２回目との差分が大きくなりがちであり，差分が小さい場合には，トナーの帯電状態は良好であると推測できる。つまり，プリンタ１００は，信頼性が高い補正値が得られたと判断した場合に，パターン画像の読取結果に関するデータを送信するので，パターン画像の読取結果に関するデータを用いて印刷対象の画像を補正するシステムにおいて，画質低下を抑制することができる。
【００７８】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，プリンタに限らず，複写機，複合機，ＦＡＸ装置等，画像形成機能を備えるものであれば適用可能である。
【００７９】
また，本形態では，プリンタ１００にて補正値を生成するとしたが，ＰＣ２００にて生成させることもできる。例えば，プリンタ１００は，Ｓ１０９にて，マークセンサ２５の出力信号の差分，または，マークセンサ２５の出力信号に基づく濃度データの差分が大きいか否かの判断を行ってもよい。そして，差分が大きくないと判断した場合，プリンタ１００は，マークセンサ２５の出力信号，または，マークセンサ２５の出力信号に基づく濃度データをＰＣ２００に送信してもよい。ＰＣ２００は，受信したデータから補正値を生成して記憶すればよい。
【００８０】
また，例えば，Ｓ１０９の差分が大きいか否かの判断をＰＣ２００に行わせてもよい。例えば，図９に示すように，プリンタ１００は，２回分のパターン画像の読取結果をＰＣ２００に送信し，ＰＣ２００にて差分を算出させてもよい。例えば，プリンタ１００は，パターン画像の形成とその読み取りを実行し（Ｓ２０１），読取結果をＰＣ２００に送信する（Ｓ２０２）。ＰＣ２００は，プリンタ１００から読取結果を受信して（Ｓ３０１），第１補正値を生成する（Ｓ３０２）。同様に２回目も行う（Ｓ２０３，Ｓ２０４，Ｓ３０３，Ｓ３０４）。さらに，ＰＣ２００は，第１補正値と第２補正値との差分が大きいか否かを判断する（Ｓ３０５）。差分が大きいと判断した場合には（Ｓ３０５：ＹＥＳ），ＰＣ２００はプリンタ１００に読取結果の再送信を要求する（Ｓ３０６）。プリンタ１００は，再送信の要求を受信して（Ｓ２０５），再び，パターン画像の形成とその読み取りを実行し（Ｓ２０６），追加の読取結果をＰＣ２００に送信して（Ｓ２０７），終了する。なお，プリンタ１００は，再送信の要求がなければ，Ｓ２０４の後，処理を終了する。また，Ｓ２０７の後，さらに再送信を要求されれば，プリンタ１００は，Ｓ２０５〜Ｓ２０７を繰り返してもよい。ＰＣ２００は，追加の読取結果を受信して（Ｓ３０７），追加の補正値を生成する（Ｓ３０８）。補正値の差分が大きくないと判断した場合には（Ｓ３０５：ＮＯ），最後の補正値をハードディスク等に保存して（Ｓ３０９），処理を終了する。
【００８１】
また，あるいは，プリンタ１００にて差分の算出までを実行し，算出した差分をＰＣ２００に送信して，差分が大きいか否かの判断をＰＣ２００にて行うとしてもよい。つまり，図９のＳ２０２，Ｓ２０４，Ｓ３０１，Ｓ３０３を削除し，Ｓ３０２とＳ３０４およびＳ３０５のうちの差分の算出までをプリンタ１００にて実行してもよい。
【００８２】
また，２回の読取結果の差分が小さい場合に送信するデータは，最新の補正値に限らない。例えば，プリンタ１００は，１回目の補正値を送信するとしてもよいし，１回目の補正値と２回目の補正値とから得られる平均値や中間値等の値を送信するとしてもよい。
【００８３】
また，差分が大きいと判断したことに応じて，もう１度パターン画像の形成を行うとしたが，形成せず，エラーで終了するとしてもよい。また，例えば，所定回数のパターン形成を繰り返しても差分が小さくならない場合には，エラーで終了するとしてもよい。
【００８４】
また，本形態では，モノクロ画像の印刷指示を受け付けている場合には，第１補正値を送信するとしたが，送信しなくてもよい。例えば，図１０のフローチャートに示すように，印刷指示の有無を判断しなくてもよい。つまり，印刷指示を受け付けているか否かにかかわらず，２回のパターン画像の形成および読取を実行し，差分を確認するとしてもよい。なお，モノクロ画像の印刷指示を受けて第１補正値を送信する場合には，モノクロ画像の補正に必要なＫ色の補正値のみを送信してもよい。
【００８５】
また，本形態では，差分が大きいと判断した場合，差分が大きいと判断された色あるいは濃度のパターン画像のみを形成するとしたが，全色のパターンを形成してもよい。差分が大きい色だけを形成すればトナーの使用量を抑制できる。一方，全色のパターンを形成すれば，より高精度な補正値を取得できる。
【００８６】
また，本形態では，位置ずれ補正値と濃度補正値とをプリンタ１００に記憶しているとしたが，位置ずれ補正値と濃度補正値とについてもＰＣ２００に送信するとしてもよい。その場合には，プリンタ１００は，それぞれの補正に対応するパターン画像を形成し，そのパターン画像を読み取って読取結果を取得する。読取結果は，例えば，位置ずれ補正では色の組合せごとの相対的な位置であり，濃度補正では色ごとのパターン画像の濃度である。ＰＣ２００は，例えば，画像データの送信に先立って，プリンタ１００に位置ずれ補正値と濃度補正値とを送信し，プリンタ１００に画像形成の開始タイミングやバイアス電圧値を調整させればよい。また，プリンタ１００は，位置ずれ補正値と濃度補正値との少なくとも一方をＰＣ２００に送信し，濃度階調補正値をプリンタ１００にて記憶するとしてもよい。
【００８７】
また，本形態では，２回のパターン形成と読み取りとを行うとしたが，プリンタ１００は，濃度ムラ等の可能性が低く，かつ，信頼性の特に高い補正値が要求されていない場合には，１回だけのパターン形成と読み取りとを実行してもよい。そして，プリンタ１００は，１回の読取結果に基づくデータをＰＣ２００に送信してもよい。１回のパターン形成とすることで，トナーの使用量や補正値取得の所要時間を節約できる。
【００８８】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００８９】
１０  画像形成部
２５  センサ
３１  ＣＰＵ
７０  トナー収容部
７１  アジテータ
１００  プリンタ
【図１】
2016061946.tif 000003
【図２】
2016061946.tif 000004
【図３】
2016061946.tif 000005
【図４】
2016061946.tif 000006
【図５】
2016061946.tif 000007
【図６】
2016061946.tif 000008
【図７】
2016061946.tif 000009
【図８】
2016061946.tif 000010
【図９】
2016061946.tif 000011
【図１０】
2016061946.tif 000012