(57)【要約】【課題】印刷の際の利便性を向上させることが可能な画像処理装置を提供する。【解決手段】画像処理装置は、外部から入力された印刷データに基づいて、ビットマップデータを作成する画像処理部と、印刷媒体上における印刷画像の色味が保持されるように、所定の濃度補正を行う濃度補正部と、ビットマップデータが作成された際の濃度値である第１濃度値と、上記濃度補正が行われた後の濃度値である第２濃度値との比較結果に応じて、印刷データに基づいてビットマップデータを再作成する必要があるのか否かを判定する判定部とを備えている。上記画像処理部は、上記判定部によってビットマップデータを再作成する必要があると判定された場合にのみ、印刷データに基づいてビットマップデータを再作成する。【選択図】図７
2019130705.tif 000002
【特許請求の範囲】
【請求項１】
外部から入力された印刷データに基づいて、ビットマップデータを作成する画像処理部と、
印刷媒体上における印刷画像の色味が保持されるように、所定の濃度補正を行う濃度補正部と、
前記ビットマップデータが作成された際の濃度値である第１濃度値と、前記濃度補正が行われた後の濃度値である第２濃度値との比較結果に応じて、前記印刷データに基づいて前記ビットマップデータを再作成する必要があるのか否かを判定する判定部と
を備え、
前記画像処理部は、前記判定部によって前記ビットマップデータを再作成する必要があると判定された場合にのみ、前記印刷データに基づいて前記ビットマップデータを再作成する
画像処理装置。
【請求項２】
前記判定部は、
前記第１濃度値と前記第２濃度値との濃度差分値が、所定の閾値以上である場合には、前記ビットマップデータを再作成する必要があると判定し、
前記濃度差分値が前記閾値未満である場合には、前記ビットマップデータを再作成する必要がないと判定する
請求項１に記載の画像処理装置。
【請求項３】
前記印刷データについての、イメージ画像およびテキスト画像を含む複数種類の画像ごとに、前記閾値が個別に規定されている
請求項２に記載の画像処理装置。
【請求項４】
前記印刷データにおいて、前記複数種類の画像がそれぞれ含まれている場合、
前記判定部は、前記複数種類の画像がそれぞれ位置する領域ごとに、前記ビットマップデータを再作成する必要があるのか否かを、部分的に判定する
請求項３に記載の画像処理装置。
【請求項５】
前記印刷データ、前記ビットマップデータ、前記第１濃度値および前記閾値をそれぞれ格納する記憶部を、更に備えた
請求項２ないし請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
前記ビットマップデータが再作成された場合、
再作成された前記ビットマップデータと、その前記ビットマップデータが再作成された際の前記第１濃度値とがそれぞれ、前記記憶部において上書きして更新される
請求項５に記載の画像処理装置。
【請求項７】
前記印刷データが、複数の色を含むカラー画像データであり、
前記濃度補正部は、前記複数の色ごとに前記濃度補正を行い、
前記判定部は、前記複数の色ごとに、前記第１濃度値と前記第２濃度値との比較を行うことによって、前記ビットマップデータを再作成する必要があるのか否かを判定する
請求項１ないし請求項６のいずれか１項に記載の画像処理装置。
【請求項８】
前記印刷データとしてのオーバレイ印刷データを利用したオーバレイ印刷の際に適用される、画像処理装置である
請求項１ないし請求項７のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に適用される画像処理装置に関する。
【背景技術】
【０００２】
画像形成装置では、例えば用紙等の印刷媒体に対して、印刷（画像形成）が行われるようになっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３０１８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像形成装置に適用される画像処理装置では一般に、印刷の際の利便性を向上させることが求められている。
【０００５】
印刷の際の利便性を向上させることが可能な画像処理装置を提供することが望ましい。
【課題を解決するための手段】
【０００６】
本発明の一実施の形態に係る画像処理装置は、外部から入力された印刷データに基づいて、ビットマップデータを作成する画像処理部と、印刷媒体上における印刷画像の色味が保持されるように、所定の濃度補正を行う濃度補正部と、ビットマップデータが作成された際の濃度値である第１濃度値と、上記濃度補正が行われた後の濃度値である第２濃度値との比較結果に応じて、印刷データに基づいてビットマップデータを再作成する必要があるのか否かを判定する判定部とを備えたものである。上記画像処理部は、上記判定部によってビットマップデータを再作成する必要があると判定された場合にのみ、印刷データに基づいてビットマップデータを再作成する。
【発明の効果】
【０００７】
本発明の一実施の形態に係る画像処理装置によれば、印刷の際の利便性を向上させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施の形態に係る画像形成装置の概略構成例を表すブロック図である。
【図２】実施の形態に係るオーバレイ印刷の概要について説明するための模式図である。
【図３】図１に示した画像処理部におけるビットマップデータへの画像変換の一例を表す模式図である。
【図４】実施の形態に係るビットマップデータ作成時情報および閾値情報の一例を表す模式図である。
【図５】図１に示した画像形成装置におけるオーバレイ印刷の一例を表す模式図である。
【図６】受信データの格納処理等の一例を表す流れ図である。
【図７】ビットマップデータの再作成の判定処理等の一例を表す流れ図である。
【図８】図７に示した再作成の判定処理の一例を表す模式図である。
【図９】変形例１に係るビットマップデータ作成時情報および閾値情報の一例を表す模式図である。
【図１０】変形例２に係るビットマップデータ作成時情報の一例を表す模式図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、説明は以下の順序で行う。
１．実施の形態（複数の色ごとにビットマップデータの再作成の判定処理等を行う例）
２．変形例
変形例１（複数種類の画像ごとに判定処理の際の閾値を個別に規定した場合の例）
変形例２（複数種類の画像の領域ごとに部分的に判定処理を行う場合の例）
３．その他の変形例
【００１０】
＜１．実施の形態＞
［概略構成］
図１は、本発明の一実施の形態に係る画像形成装置（画像形成装置１）の概略構成例を、模式的にブロック図で表したものである。画像形成装置１は、印刷媒体（例えば後述する印刷用紙９）に対して、例えば電子写真方式を用いて画像（この例ではカラー画像）を形成するプリンタ（この例ではカラープリンタ）として機能するものである。
【００１１】
また、例えば図２に模式的に示したように、この画像形成装置１は、いわゆるオーバレイ印刷を行うことが可能となっている。すなわち、詳細は後述するが、このオーバレイ印刷では、まず、フォーマットとなるオーバレイ印刷データＤ（ＯＬ）が、ビットマップデータＤｂｍに展開されたうえで、画像形成装置１内に予め記憶されている。そして、このオーバレイ印刷データＤ（ＯＬ）に対して、画像形成装置１の外部から入力された印刷データＤinが重ね合わされた画像にて（図２中の矢印Ｐ１参照）、印刷用紙９に対するオーバレイ印刷が行われるようになっている。具体的には、この図２に示した例では、オーバレイ印刷データＤ（ＯＬ）が、イメージ画像領域Ａimgとテキスト画像領域Ａtxtとを含む、チケットの背景画像となっており、印刷データＤinが、各チケットに個別に記載される情報（チケット番号等）となっている。
【００１２】
画像形成装置１は、図１に示したように、後述する所定の画像処理を行う画像処理装置２と、センサ１４および印刷部１７と、を備えている。また、画像処理装置２は、制御部１０、データ受信部１１、画像処理部１２、記憶部１３、濃度補正部１５および再作成判定部１６を有している。
【００１３】
ここで、画像処理装置２は、本発明における「画像処理装置」の一具体例に対応し、再作成判定部１６は、本発明における「判定部」の一具体例に対応している。また、上記した印刷用紙９は、本発明における「印刷媒体」の一具体例に対応している。
【００１４】
制御部１０は、画像形成装置１全体の動作を制御するものである。
【００１５】
データ受信部１１は、画像形成装置１の外部から入力された受信データ（印刷データＤinまたはオーバレイ印刷データＤ（ＯＬ））を、受信する部分である。ここで、このオーバレイ印刷データＤ（ＯＬ）は、例えばＰＣＬ（Printer Control Language）やＰＳ（PostScript）のような、ＰＤＬ（Page Description Language）データである。なお、このようにして受信した受信データは、制御部１０へと出力されるようになっている。
【００１６】
画像処理部１２は、上記した受信データを、印刷部１７における印刷動作に用いられるビットマップデータへと画像変換を行う部分である。
【００１７】
具体的には、例えば図３に模式的に示したように、画像処理部１２は、オーバレイ印刷データＤ（ＯＬ）からなるビットマップデータＤｂｍを作成する（図３中の矢印Ｐ２参照）。なお、このようにして作成されたビットマップデータＤｂｍと、元の（画像変換前の）オーバレイ印刷データＤ（ＯＬ）とはそれぞれ、図１に示したように、制御部１０を介して記憶部１３内へと格納されるようになっている。
【００１８】
記憶部１３は、図１に示したように、上記したオーバレイ印刷データＤ（ＯＬ）およびビットマップデータＤｂｍと、ビットマップデータ作成時情報Ｉｄ０と、閾値情報Ｉｄthと、を含む各種情報を記憶するストレージである。ビットマップデータ作成時情報Ｉｄ０は、画像処理部１２においてビットマップデータＤｂｍが作成された際の濃度値（後述する濃度値３２）などの情報を含んでいる。また、閾値情報Ｉｄthは、後述する再作成判定部１６における判定処理（後述するビットマップデータＤｂｍの再作成の判定処理）の際に用いられる閾値の情報を含んでいる。なお、記憶部１３に格納されている各種情報の詳細については、後述する（図４）。
【００１９】
センサ１４は、後述する濃度補正部１５による濃度補正の際などに用いられるセンサである。具体的には、センサ１４は、例えば、印刷用紙９上に印刷されている所定の画像パターン（濃度補正用の画像パターン）の検出（読み取り）を行い、その検出結果を濃度補正部１５へと出力するようになっている。
【００２０】
濃度補正部１５は、印刷部１７から出力される印刷結果（印刷用紙９上における印刷画像）の色味が保持されるように（色味のずれが低減するように）、所定の濃度補正を行う部分である。具体的には、濃度補正部１５は、画像形成装置１のユーザによる補正指示に応じて、あるいは、所定の期間（例えば数百枚の印刷完了後）ごとに定期的に、印刷部１７において使用されるインクやトナーなどの濃度値を調整することで、そのような濃度補正を行う。また、この濃度補正の際には、上記したセンサ１４による、印刷用紙９上の濃度補正用の画像パターンの検出結果を利用して、濃度値の調整がなされるようになっている。また、濃度補正部１５は、画像形成装置１が複数の色を含むカラー画像を印刷可能な装置である場合には、このような濃度補正を、それらの複数の色ごとに行うようになっている。なお、このような濃度補正の結果は、図１に示したように、濃度補正が行われた後の濃度値（後述する濃度値４２）を含んだ濃度補正時情報Ｉｄ１として、制御部１０を介して再作成判定部１６へと出力されるようになっている。
【００２１】
再作成判定部１６は、濃度補正部１５による上記した濃度補正が実行されたときに、記憶部１３に格納されているオーバレイ印刷データＤ（ＯＬ）に基づいて、画像処理部１２においてビットマップデータＤｂｍを再作成する必要があるのか否かを判定する部分である。具体的には、再作成判定部１６は、記憶部１３に格納されている、ビットマップデータＤｂｍが作成された際の濃度値（上記したビットマップデータ作成時情報Ｉｄ０に含まれる、後述する濃度値３２）と、濃度補正が行われた後の濃度値（上記した濃度補正時情報Ｉｄ１に含まれる、後述する濃度値４２）との比較結果に応じて、そのような再作成の判定を行う。また、再作成判定部１６は、上記したように、画像形成装置１が複数の色を含むカラー画像データを印刷可能な装置である場合には、このような再作成の判定を、それらの複数の色ごとに行うようになっている。つまり、再作成判定部１６は、それらの複数の色ごとに、上記した濃度値３２と濃度値４２との比較を行うことで、ビットマップデータＤｂｍを再作成する必要があるのか否かの判定を行う。なお、このような再作成の判定結果の情報は、図１に示したように、判定結果Ｊoutとして、制御部１０へと出力されるようになっている。また、このようなビットマップデータＤｂｍの再作成の判定処理の詳細については、後述する（図７〜図８）。
【００２２】
印刷部１７は、制御部１０から画像処理部１２を介して供給される印刷画像のデータ（ビットマップデータ）に基づいて、所定の印刷動作を行うことにより、印刷媒体としての印刷用紙９に対して印刷画像の出力を行う部分である。具体的には、例えば図２に示したオーバレイ印刷の場合には、印刷部１７は、オーバレイ印刷データＤ（ＯＬ）に基づいて作成されたビットマップデータＤｂｍと、外部から入力された印刷データＤinに基づいて作成されたビットマップデータとが重ね合わせられた印刷画像を、印刷用紙９に出力するようになっている。
【００２３】
［記憶部１３に格納されている情報の詳細］
ここで、図４を参照して、前述した記憶部１３に格納されている各種情報の詳細について説明する。図４は、このような記憶部１３に格納されている情報のうち、本実施の形態に係るビットマップデータ作成時情報Ｉｄ０および閾値情報Ｉｄthの一例を、模式的に表したものである。
【００２４】
まず、図４（Ａ）に示したビットマップデータ作成時情報Ｉｄ０は、ファイル名３１、濃度値３２、元データ格納アドレス３３およびビットマップデータ格納アドレス３４の各種情報を含んでいる。ファイル名４１は、記憶部１３に格納されているビットマップデータＤｂｍのファイル名を示す情報である。濃度値３２は、画像処理部１２においてビットマップデータＤｂｍが作成された際の濃度値を示す情報であり、この例では、シアン（Ｃ），マゼンダ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）の複数の色ごとに、濃度値３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋがそれぞれ規定されている。元データ格納アドレス３３は、ビットマップデータＤｂｍが作成される際の元データとしてのオーバレイ印刷データＤ（ＯＬ）の、記憶部１３内での格納アドレスを示す情報である。ビットマップデータ格納アドレス３４は、作成されたビットマップデータＤｂｍの、記憶部１３内での格納アドレスを示す情報である。
【００２５】
なお、濃度値３２（３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋ）はそれぞれ、本発明における「第１濃度値」の一具体例に対応している。また、前述した、濃度補正が行われた後の濃度値４２（４２Ｃ，４２Ｍ，４２Ｙ，４２Ｋ）はそれぞれ、本発明における「第２濃度値」の一具体例に対応している。
【００２６】
一方、図４（Ｂ）に示した閾値情報Ｉｄthは、再作成判定部１６における前述した判定処理（ビットマップデータＤｂｍの再作成の判定処理）の際に用いられる閾値を示す情報を含んでいる。具体的には、この例では、上記したシアン，マゼンダ，イエロー，ブラックの複数の色ごとに、閾値Ｉｄth（Ｃ），Ｉｄth（Ｍ），Ｉｄth（Ｙ），Ｉｄth（Ｋ）がそれぞれ規定されている。なお、この図４（Ｂ）に示した例では、Ｉｄth（Ｃ）＝Ｉｄth（Ｍ）＝Ｉｄth（Ｋ）＝０．０５，Ｉｄth（Ｙ）＝０．１０となっており、複数の色間で異なる値となっている。
【００２７】
［動作および作用・効果］
（Ａ．基本動作）
この画像形成装置１では、以下のようにして、印刷用紙９に対して画像が形成される（印刷動作が行われる）。換言すると、ＰＣ（Personal Computer）等の外部装置から通信回線等を介して、画像形成装置１に対して印刷データが供給されると、制御部１０はこの印刷データ等に基づいて、画像形成装置１内の各ブロックが印刷動作を行うように、各種制御を行う。
【００２８】
特に、例えば図５に示したように、前述したオーバレイ印刷が行われる場合には、以下のようにして、画像形成装置１においてオーバレイ印刷が行われる。
【００２９】
すなわち、このオーバレイ印刷の際には、まず、フォーマットとなるオーバレイ印刷データＤ（ＯＬ）が、ビットマップデータＤｂｍに展開されたうえで、記憶部１３に予め記憶されている（図１参照）。そして、例えば図５（Ａ）に示したように、このオーバレイ印刷データＤ（ＯＬ）のビットマップデータＤｂｍに対して、画像形成装置１の外部から入力された印刷データＤinが重ね合わせられる。その結果、例えば図５（Ｂ）に示したような画像にて（矢印Ｐ３参照）、印刷用紙９に対するオーバレイ印刷が行われる。このようなオーバレイ印刷が行われることで、印刷時間（印刷の実行時間）の短縮化が図られることになる。
【００３０】
（Ｂ．受信データの格納処理等）
次いで、図６を参照して、画像形成装置１の外部から入力された受信データの、記憶部１３への格納処理等について説明する。図６は、このような受信データの格納処理等の一例を、流れ図で表したものである。
【００３１】
この受信データの格納処理等では、まず、データ受信部１１が、画像形成装置１の外部からデータを受信すると（図６のステップＳ１０１）、制御部１０は画像処理部１２に対して、以下のような画像変換を行わせる。すなわち、画像処理部１２は、データ受信部１１から制御部１０を介して取得した受信データを、データ解析する（ステップＳ１０２）。換言すると、画像処理部１２は、受信データに基づいて受信データの種別を判定する。
【００３２】
次いで、制御部１０は、上記した受信データがオーバレイ印刷データＤ（ＯＬ）の登録であるのか否かを判定する（ステップＳ１０３）。ここで、受信データがオーバレイ印刷データＤ（ＯＬ）の登録ではないと判定された場合（ステップＳ１０３：Ｎ）、この受信データ（入力データＤin）は記憶部１３には格納されず、印刷部１７における印刷動作に利用され、この図６に示した格納処理等は終了となる。
【００３３】
一方、受信データがオーバレイ印刷データＤ（ＯＬ）の登録であると判定された場合（ステップＳ１０３：Ｙ）、以下のようになる。すなわち、この場合には、まず、このオーバレイ印刷データＤ（ＯＬ）と、このオーバレイ印刷データＤ（ＯＬ）から作成されたビットマップデータＤｂｍとがそれぞれ、記憶部１３に格納される（ステップＳ１０４）。そして、制御部１０は、このビットマップデータＤｂｍが作成された際の濃度値３２（３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋ）を含むビットマップデータ作成時情報Ｉｄ０（図４（Ａ）参照）を作成し、記憶部１３に格納する（ステップＳ１０５）。以上で、図６に示した格納処理等が終了となる。
【００３４】
（Ｃ．ビットマップデータＤｂｍの再作成の判定処理等）
続いて、図７および図８を参照して、ビットマップデータＤｂｍの再作成の判定処理等について説明する。図７は、このようなビットマップデータＤｂｍの再作成の判定処理等の一例を、流れ図で表したものである。また、図８は、図７に示した再作成の判定処理の一例を、模式的に表したものである。
【００３５】
このビットマップデータＤｂｍの再作成の判定処理等では、まず、濃度補正部１５が、センサ１４による印刷用紙９上の濃度補正用の画像パターンの検出結果を利用して濃度値の調整を行うことで、前述した濃度補正を、複数の色ごとに行う（図７のステップＳ２０１）。次いで、制御部１０は、このような濃度補正の結果としての濃度補正時情報Ｉｄ１を、濃度補正部１５から取得すると、再作成判定部１６に対して、以下のようなビットマップデータＤｂｍの再作成の判定を行わせる。
【００３６】
すなわち、再作成判定部１６は、ビットマップデータＤｂｍが作成された際の濃度値３２と、濃度補正が行われた後の濃度値４２（上記した濃度補正時情報Ｉｄ１）との比較結果に応じて、前述した再作成の判定を、複数の色ごとに行う（ステップＳ２０２）。また、再作成判定部１６は、これらの濃度値３２および濃度値４２の差分値（濃度差分値）と、前述した閾値（複数の色ごとの閾値Ｉｄth（Ｃ），Ｉｄth（Ｍ），Ｉｄth（Ｙ），Ｉｄth（Ｋ））との大小関係に応じて、このような再作成の判定処理を行う。具体的には、再作成判定部１６は、この濃度差分値が閾値以上である場合には、記憶部１３に格納されているオーバレイ印刷データＤ（ＯＬ）に基づいて、ビットマップデータＤｂｍを再作成する必要があると判定する（ステップＳ２０３：Ｙ）。一方、この濃度差分値が閾値未満である場合には、再作成判定部１６は、記憶部１３に格納されているオーバレイ印刷データＤ（ＯＬ）に基づいて、ビットマップデータＤｂｍを再作成する必要がないと判定する（ステップＳ２０３：Ｎ）。
【００３７】
ここで、図８を参照して、このようなビットマップデータＤｂｍの再作成の判定処理について、より具体的に説明する。図８（Ａ）は、前述したビットマップデータ作成時情報Ｉｄ０（図４（Ａ）参照）に含まれる、ビットマップデータＤｂｍが作成された際の濃度値３２（３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋ）の一例を示している。一方、図８（Ｂ）は、前述した濃度補正時情報Ｉｄ１に含まれる、濃度補正が行われた後の濃度値４２（４２Ｃ，４２Ｍ，４２Ｙ，４２Ｋ）の一例を示している。また、図８（Ｃ）は、このような濃度値３２（ビットマップデータ作成時情報Ｉｄ０）と濃度値４２（濃度補正時情報Ｉｄ１）との濃度差分値（「濃度値４２−濃度値３２」：Ｉｄ１−Ｉｄ０）の一例を、複数の色ごとに示している。また、図８（Ｄ）は、前述した閾値情報Ｉｄth（図４（Ｂ）参照）に含まれる、複数の色ごとの閾値Ｉｄth（Ｃ），Ｉｄth（Ｍ），Ｉｄth（Ｙ），Ｉｄth（Ｋ）の一例を示している。
【００３８】
この図８に示した例では、符号Ｐ４１，Ｐ４２に示したように、マゼンダ（Ｍ）についての濃度差分値（「０．１０」）は、このマゼンダについての閾値Ｉｄth（Ｍ）（「０．０５」）以上の値となっている（図８（Ｃ）参照）。一方、その他の色（シアン（Ｃ），イエロー（Ｙ），ブラック（Ｋ））についての濃度差分値（「０．００」）は、これらの色についての閾値Ｉｄth（Ｃ），Ｉｄth（Ｋ）（「０．０５」）および閾値Ｉｄth（Ｙ）（「０．１０」）未満の値となっている（図８（Ｃ）参照）。
【００３９】
したがってこの例では、再作成判定部１６は、マゼンダ（Ｍ）の画像については、記憶部１３に格納されているオーバレイ印刷データＤ（ＯＬ）に基づいて、ビットマップデータＤｂｍを再作成する必要があると判定することになる。一方、再作成判定部１６は、その他の色（シアン（Ｃ），イエロー（Ｙ），ブラック（Ｋ））の各画像については、記憶部１３に格納されているオーバレイ印刷データＤ（ＯＬ）に基づいて、ビットマップデータＤｂｍを再作成する必要がないと判定することになる。
【００４０】
ここで、ビットマップデータＤｂｍを再作成する必要があると判定された場合には（ステップＳ２０３：Ｙ）、画像処理部１２が、記憶部１３に格納されているオーバレイ印刷データＤ（ＯＬ）に基づいて画像変換を行うことにより、ビットマップデータＤｂｍを再作成する（ステップＳ２０４）。続いて、このようにして再作成されたビットマップデータＤｂｍが、記憶部１３において上書きして格納される（ステップＳ２０５）。そして、制御部１０は、ビットマップデータ作成時情報Ｉｄ０（図４（Ａ）参照）に含まれる、ビットマップデータＤｂｍが作成された際の濃度値３２（３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋ）を、再作成された際の濃度値に更新する。言い換えると、制御部１０は、このような濃度値３２含むビットマップデータ作成時情報Ｉｄ０（図４（Ａ）参照）を、記憶部１３において、再作成時の情報に書き換えて更新する（ステップＳ２０６）。このようにして、ビットマップデータＤｂｍが再作成された場合には、再作成されたビットマップデータＤｂｍと、そのビットマップデータＤｂｍが再作成された際の濃度値３２とがそれぞれ、記憶部１３において上書きして更新されることになる。そして、以上で、図７に示した再作成処理等が終了となる。
【００４１】
一方、ビットマップデータＤｂｍを再作成する必要がないと判定された場合には（ステップＳ２０３：Ｎ）、画像処理部１２によるビットマップデータＤｂｍの再作成等が行われず、図７に示した再作成処理等が終了となる。つまり、本実施の形態では、画像処理部１２は、再作成判定部１６によってビットマップデータＤｂｍを再作成する必要があると判定された場合にのみ、オーバレイ印刷データＤ（ＯＬ）に基づいてビットマップデータＤｂｍの再作成を行うようになっている。
【００４２】
（Ｄ．作用・効果）
このように、本実施の形態の画像形成装置１（画像処理装置２）では、以下のようにして、ビットマップデータＤｂｍの選択的な再作成が行われる。すなわち、まず、再作成判定部１６は、オーバレイ印刷データＤ（ＯＬ）に基づいてビットマップデータＤｂｍが作成された際の濃度値３２と、濃度補正部１５による濃度補正が行われた後の濃度値４２との比較結果に応じて、このオーバレイ印刷データＤ（ＯＬ）に基づいてビットマップデータＤｂｍを再作成する必要があるのか否かを判定する。そして、画像処理部１２は、ビットマップデータＤｂｍを再作成する必要があると判定された場合にのみ、オーバレイ印刷データＤ（ＯＬ）に基づいてビットマップデータＤｂｍの再作成を行う。
【００４３】
本実施の形態では、このようなビットマップデータＤｂｍの選択的な再作成が行われることで、以下のようになる。すなわち、濃度補正が行われた後であっても、ビットマップデータＤｂｍの再作成が不要と判定された場合には、そのような再作成が実行されないことから、濃度補正が行われた後には常に再作成が実行される場合（比較例）などと比べ、印刷（例えば連続印刷等）の際の待ち時間が、短く抑えられるようになる。よって、本実施の形態では、そのようにして濃度補正の度にビットマップデータＤｂｍが再作成される比較例などと比べ、印刷の際の利便性を向上させることが可能となる。
【００４４】
また、本実施の形態では、画像形成装置１が複数の色を含むカラー画像データを印刷可能な装置である場合には、濃度補正部１５が複数の色ごとに濃度補正を行うと共に、再作成判定部１６が複数の色ごとに、ビットマップデータＤｂｍを再作成する必要があるのか否かを判定するようにしたので、以下のようになる。すなわち、そのような複数の色ごとの画像単位で、ビットマップデータＤｂｍの選択的な再作成が行われることから、印刷（例えば連続印刷等）の際の待ち時間が、更に短く抑えられるようになる結果、印刷の際の利便性を更に向上させることが可能となる。
【００４５】
＜２．変形例＞
続いて、上記実施の形態の変形例（変形例１，２）について説明する。なお、以下の変形例では、実施の形態における構成要素と同一のものには同一の符号を付し、適宜説明を省略する。
【００４６】
［変形例１］
図９は、変形例１に係るビットマップデータ作成時情報Ｉｄ０および閾値情報Ｉｄthの一例を、模式的に表したものである。
【００４７】
まず、図９（Ａ）に示した、変形例１に係るビットマップデータ作成時情報Ｉｄ０は、実施の形態に係るビットマップデータ作成時情報Ｉｄ０（図４（Ａ）参照）において、画像種類３５の情報を、更に含んでいる。すなわち、この変形例１に係るビットマップデータ作成時情報Ｉｄ０は、ファイル名３１、濃度値３２、元データ格納アドレス３３、ビットマップデータ格納アドレス３４および画像種類３５の各種情報を含んでいる。なお、この画像種類３５は、オーバレイ印刷データＤ（ＯＬ）（ビットマップデータＤｂｍ）における画像の種類を示す情報であり、例えば、イメージ画像（「イメージ」）やグラフィック画像（「グラフィック」）、テキスト画像（「テキスト」）などの種類が挙げられる。
【００４８】
また、図９（Ｂ）に示した、変形例１に係る閾値情報Ｉｄthは、実施の形態に係る閾値情報Ｉｄthにおいて、上記した画像種類３５の内容（オーバレイ印刷データＤ（ＯＬ）における画像の種類）ごとに、前述した再作成の判定処理の際の閾値を、個別に規定したものとなっている。具体的には、この図９（Ｂ）に示した例では、上記した「イメージ／グラフィック」および「テキスト」の画像の種類ごとに、閾値Ｉｄth（Ｃ），Ｉｄth（Ｍ），Ｉｄth（Ｙ），Ｉｄth（Ｋ）がそれぞれ規定されている。つまり、「イメージ／グラフィック」の場合、Ｉｄth（Ｃ）＝Ｉｄth（Ｍ）＝Ｉｄth（Ｙ）＝Ｉｄth（Ｋ）＝０．１０であると共に、「テキスト」の場合、Ｉｄth（Ｃ）＝Ｉｄth（Ｍ）＝Ｉｄth（Ｙ）＝Ｉｄth（Ｋ）＝０．３０となっており、画像の種類間で異なる値となっている。なお、この例では、「イメージ／グラフィック」の場合と比べ、「テキスト」の場合のほうが、閾値Ｉｄth（Ｃ），Ｉｄth（Ｍ），Ｉｄth（Ｙ），Ｉｄth（Ｋ）がそれぞれ大きな値となっている。
【００４９】
このようにして変形例１では、オーバレイ印刷データＤ（ＯＬ）（ビットマップデータＤｂｍ）における画像の種類ごとに、ビットマップデータＤｂｍの再作成の判定処理の際の閾値を、個別に規定するようにしたので、以下のようになる。すなわち、実施の形態で説明した、ビットマップデータＤｂｍの選択的な再作成が、画像の種類に応じてより適切に行われることから、印刷（例えば連続印刷等）の際の待ち時間が、更に短く抑えられるようになる結果、印刷の際の利便性を更に向上させることが可能となる。
【００５０】
［変形例２］
図１０は、変形例２に係るビットマップデータ作成時情報Ｉｄ０の一例を、模式的に表したものである。
【００５１】
まず、この変形例２においても、上記した変形例１と同様に、オーバレイ印刷データＤ（ＯＬ）（ビットマップデータＤｂｍ）における画像の種類ごとに、ビットマップデータＤｂｍの再作成の判定処理の際の閾値が、個別に規定されている（例えば図９（Ｂ）参照）。
【００５２】
また、例えば図１０に示したように、この変形例２に係るビットマップデータ作成時情報Ｉｄ０は、オーバレイ印刷データＤ（ＯＬ）（ビットマップデータＤｂｍ）において、複数種類の画像がそれぞれ含まれている場合、以下のようになっている。すなわち、変形例１において説明した画像種類３５ごとの画像位置３６の情報が、ビットマップデータ作成時情報Ｉｄ０に更に含まれるようになっている。したがって、この変形例２に係るビットマップデータ作成時情報Ｉｄ０は、ファイル名３１、濃度値３２、元データ格納アドレス３３、ビットマップデータ格納アドレス３４、画像種類３５および画像位置３６の各種情報を含んでいる。
【００５３】
そして、この変形例２では、再作成判定部１６は、そのような複数種類の画像がそれぞれ位置する領域（画像種類３５に対応する画像位置３６）ごとに、ビットマップデータＤｂｍを再作成する必要があるのか否かを、部分的に判定するようになっている。具体的には、例えば、図２に示したオーバレイ印刷データＤ（ＯＬ）のビットマップデータＤｂｍの場合、これに含まれるイメージ画像領域Ａimgおよびテキスト画像領域Ａtxtごとに、ビットマップデータＤｂｍを再作成する必要があるのか否かを、部分的に判定する。つまり、この例では、イメージ画像領域Ａimgについては、例えば図９（Ｂ）に示した「イメージ／グラフィック」の場合の閾値を用いて、前述した再作成の判定処理が行われる。一方、テキスト画像領域Ａtxtについては、例えば図９（Ｂ）に示した「テキスト」の場合の閾値を用いて、前述した再作成の判定処理が行われることになる。
【００５４】
このようにして変形例２では、オーバレイ印刷データＤ（ＯＬ）（ビットマップデータＤｂｍ）において、複数種類の画像がそれぞれ含まれている場合には、再作成判定部１６は、そのような複数種類の画像がそれぞれ位置する領域ごとに、ビットマップデータＤｂｍを再作成する必要があるのか否かを部分的に判定するようにしたので、以下のようになる。すなわち、実施の形態で説明した、ビットマップデータＤｂｍの選択的な再作成が、複数種類の画像がそれぞれ位置する領域ごとに個別に行われることから、そのようなビットマップデータＤｂｍの選択的な再作成が、必要な場合だけでなく、必要な箇所（画像領域）のみで行われることになる。よって、この変形例２では、印刷（例えば連続印刷等）の際の待ち時間が、より一層短く抑えられるようになる結果、印刷の際の利便性をより一層向上させることが可能となる。
【００５５】
＜３．その他の変形例＞
以上、実施の形態および変形例を挙げて本発明を説明したが、本発明はこれらの実施の形態等に限定されず、種々の変形が可能である。
【００５６】
例えば、上記実施の形態等では、画像形成装置における各ブロックの構成を具体的に挙げて説明したが、各ブロックにおける構成については、上記実施の形態等で説明したものには限られず、他の構成であってもよい。また、上記実施の形態等で説明した各種情報（パラメータ）の値や範囲、大小関係等についても、上記実施の形態等で説明したものには限られず、他の値や範囲、大小関係等に制御するようにしてもよい。
【００５７】
また、上記実施の形態等では、オーバレイ印刷データＤ（ＯＬ）を利用したオーバレイ印刷の際に適用される画像処理装置（画像処理装置２）を例に挙げて説明したが、この例には限られない。すなわち、このようなオーバレイ印刷データＤ（ＯＬ）以外の他の種類の印刷データをビットマップデータＤｂｍに画像変換するような場合（画像処理装置）においても、本発明を適用することが可能である。
【００５８】
更に、上記実施の形態等では、オーバレイ印刷データＤ（ＯＬ）などの格納処理や、ビットマップデータＤｂｍの再作成の判定処理等について、具体的に挙げて説明したが、これらの処理の手法は、上記実施の形態等で挙げたものには限られない。すなわち、それ以外の他の手法を用いて、オーバレイ印刷データＤ（ＯＬ）などの格納処理や、ビットマップデータＤｂｍの再作成の判定処理等を行うようにしてもよい。また、ビットマップデータＤｂｍの再作成の判定処理の際の、閾値の規定方法や画像の種類等についても、上記実施の形態等で挙げた手法には限られず、それ以外の他の手法を用いるようにしてもよい。
【００５９】
加えて、上記実施の形態等では、オーバレイ印刷データＤ（ＯＬ）や印刷データＤinが、複数の色を含むカラー画像データである場合を例に挙げて説明したが、この例には限られず、例えばモノクロ（単色）の画像データであってもよい。
【００６０】
また、上記実施の形態等で説明した一連の処理は、ハードウェア（回路）で行われるようにしてもよいし、ソフトウェア（プログラム）で行われるようにしてもよい。ソフトウェアで行われるようにした場合、そのソフトウェアは、各機能をコンピュータにより実行させるためのプログラム群で構成される。各プログラムは、例えば、上記コンピュータに予め組み込まれて用いられてもよいし、ネットワークや記録媒体から上記コンピュータにインストールして用いられてもよい。
【００６１】
更に、上記実施の形態等では、本発明における「画像形成装置」の一具体例として、印刷機能を有する画像形成装置（プリンタ）について説明したが、これには限られない。すなわち、そのような印刷機能を有する画像形成装置に加え、例えば、スキャン機能やファックス機能を有する画像形成装置（コピー機やファクシミリ）や、それらの機能を複合的に有する画像形成装置（複合機）においても、本発明を適用することが可能である。
【符号の説明】
【００６２】
１…画像形成装置、１０…制御部、１１…データ受信部、１２…画像処理部、１３…記憶部、１４…センサ、１５…濃度補正部、１６…再作成判定部、１７…印刷部、２…画像処理装置、３１…ファイル名、３２，３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋ，４２，４２Ｃ，４２Ｍ，４２Ｙ，４２Ｋ…濃度値、３３…元データ格納アドレス、３４…ビットマップデータ格納アドレス、３５…画像種類、３６…画像位置、９…印刷用紙、Ｄin…印刷データ、Ｄｂｍ…ビットマップデータ、Ｄ（ＯＬ）…オーバレイ印刷データ、Ｉｄ０…ビットマップデータ作成時情報、Ｉｄ１…濃度補正時情報、Ｉｄth…閾値情報、Ｉｄth（Ｃ），Ｉｄth（Ｍ），Ｉｄth（Ｙ），Ｉｄth（Ｋ）…閾値、Ｊout…判定結果、Ａimg…イメージ画像領域、Ａtxt…テキスト画像領域。
【図１】
2019130705.tif 000003
【図２】
2019130705.tif 000004
【図３】
2019130705.tif 000005
【図４】
2019130705.tif 000006
【図５】
2019130705.tif 000007
【図６】
2019130705.tif 000008
【図７】
2019130705.tif 000009
【図８】
2019130705.tif 000010
【図９】
2019130705.tif 000011
【図１０】
2019130705.tif 000012