(57)【要約】【課題】再現用画像データを用いて再現テストを行う場合においても、正確に障害の原因を特定することが可能な画像処理装置を提供する。【解決手段】画像データ生成部の処理時にかかる処理負荷を取得する処理負荷計算部と、処理負荷計算部で取得した印刷データの処理負荷と再現用印刷データの処理負荷とが同等であるかを判定する検証部とを備え、処理負荷が同等と判定された場合には置換したオブジェクトを使用して再現用印刷データを保存し、処理負荷が同等でないと判定された場合には別のオブジェクトを使用して再度再現印刷データを生成する。【選択図】図３
2020091775.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信する印刷データ受信部と、
前記印刷データ内のオブジェクトを置き換えて再現用印刷データを生成する再現用印刷データ生成部と、
前記印刷データを基にした画像データと、前記再現用印刷データを基にした画像データを生成する画像データ生成部と、
前記画像データ生成部の処理時にかかる処理負荷を取得する処理負荷計算部と、
前記処理負荷計算部で取得した前記印刷データの処理負荷と再現用印刷データの処理負荷とが同等であるかを判定する検証部と、を備え、
前記検証部での検証において、処理負荷が同等と判定された場合には、前記再現用印刷データ生成部が置換したオブジェクトを使用して再現用印刷データを生成し、処理負荷が同等でないと判定された場合には別のオブジェクトを使用して再度再現印刷データを生成する
画像処理装置。
【請求項２】
前記検証部は、処理負荷として、画像データを生成する際に使用するＣＰＵの使用率、ＣＰＵの使用時間、メモリの最大使用量、中央値、コマンドの呼び出し回数、及び、画像データ生成時に使用している再起呼び出し回数から選ばれる少なくとも１つ以上を取得する
請求項１に記載の画像処理装置。
【請求項３】
前記再現用印刷データ生成部は、前記印刷データからオブジェクトの属性情報を抽出する属性抽出部と、抽出された属性情報と同じ属性情報を持つ画像を生成する再現用オブジェクト生成部とを備える
請求項１に記載の画像処理装置。
【請求項４】
前記属性抽出部は、前記属性情報として、画像の解像度、画像の圧縮アルゴリズム、画像の圧縮率、画像内容の複雑さ、色空間情報、画像ファイルのファイルサイズ、画像オブジェクトの塗りつぶし情報、及び、画像オブジェクトの曲線情報から選ばれる少なくとも１つ以上を抽出する
請求項３に記載の画像処理装置。
【請求項５】
前記画像データ生成部は、前記再現用印刷データに置換前の前記印刷データの処理負荷量が埋め込まれた前記画像データを生成する
請求項１に記載の画像処理装置。
【請求項６】
印刷データ受信部で印刷データを受信し、
再現用印刷データ生成部において、前記印刷データ内のオブジェクトを置き換えて再現用印刷データを生成し、
画像データ生成部において、前記印刷データ及び前記再現用印刷データから画像データを生成し、
処理負荷計算部において、前記画像データ生成部の処理時にかかる処理負荷を取得し、
検証部において、前記処理負荷計算部で取得した前記印刷データの処理負荷と再現用印刷データの処理負荷とが同等であるかを判定し、
前記検証部での検証において、処理負荷が同等と判定された場合には置換したオブジェクトを使用して再現用印刷データを保存し、処理負荷が同等でないと判定された場合には別のオブジェクトを使用して再度再現印刷データを生成する
画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、及び、画像処理方法に係わる。
【背景技術】
【０００２】
顧客先の画像形成装置において、画像処理プロセスの生産性低下や誤印字、不正な給排紙動作等の障害が発生する場合がある。顧客先で発生した障害を早期に解決するためには、印刷に関する情報（以下、ログ情報という）を画像形成装置が常に記録しておき、障害発生時のログ情報を取得することで原因を特定することが行われている。障害の原因解析は、記録されたログ情報の量が多い程容易になる。しかし、記録するログ情報の量によってはログ情報自体が印刷の生産性低下を招くおそれがある。このため、画像形成装置には必要最低限のログ情報しか記録できず、ログ情報だけでは障害の原因の特定が困難な障害も発生する場合がある。
【０００３】
ログ情報から障害の原因を特定することが困難な場合には、障害が発生した印刷データを顧客から入手し、実際に再現テストを実施することで、障害の原因を特定する必要がある。しかし、顧客の印刷データには個人情報等の外部に公開できない情報（秘密情報）が含まれていることもある。この場合には印刷データの提供を受けることが困難であり、障害発生時の印刷内容を再現したテストを行うことができない。このため、障害の原因を特定するまでに多大な時間を要してしまう場合がある。特に、障害の原因がプリンタコントローラ内部で行う印刷データの解析処理や、印刷画データの生成処理等に起因する場合には、印刷データが提供されないことにより、障害の原因の特定がさらに長期化してしまう場合がある。
【０００４】
このような問題を解決するために、顧客の印刷データにおいて、基本情報や座標等を示す属性情報を変更して障害発生時の印刷画像を再現した再現用画像データを生成して、再現テストを実施することが提案されている（例えば、特許文献１参照）。このように、顧客の秘密情報を他のデータで置換して、障害発生時の印刷画像に似た再現用画像データを生成し、再現テストを実施することにより、障害の原因を特定することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１８６６０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の方法では、再現用画像データを生成するために、印刷用の画像データの基本情報や座標等を示す属性情報を変更している。属性情報を変更して再現用画像データを生成すると、実際に生成される印刷画像自体は変更されるため、データ同士の重ね合わせ等の相関によって印刷用の画像データを生成する際の処理負荷量が大幅に異なることがある。このため、再現用画像データが、元の印刷データと異なった性質を持つ可能性がある。すなわち、再現用画像データを用いて再現テストを行っても、また、再現テストによって不具合を検出したとしても、顧客先で発生した障害の原因を特定することができない場合がある。
【０００７】
上述した問題の解決のため、本発明においては、再現用画像データを用いて再現テストを行う場合においても、正確に障害の原因を特定することが可能な画像処理装置、及び、画像処理方法を提供する。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、印刷データを受信する印刷データ受信部と、印刷データ内のオブジェクトを置き換えて再現用印刷データを生成する再現用印刷データ生成部と、印刷データを基にした画像データと再現用印刷データを基にした画像データとを生成する画像データ生成部と、画像データ生成部の処理時にかかる処理負荷を取得する処理負荷計算部と、処理負荷計算部で取得した印刷データの処理負荷と再現用印刷データの処理負荷とが同等であるかを判定する検証部とを備える。そして、検証部での検証において、処理負荷が同等と判定された場合には置換したオブジェクトを使用して再現用印刷データを保存し、処理負荷が同等でないと判定された場合には別のオブジェクトを使用して再度再現印刷データを生成する。
【０００９】
また、本発明の画像処理方法は、印刷データ受信部で印刷データを受信し、再現用印刷データ生成部において、印刷データ内のオブジェクトを置き換えて再現用印刷データを生成する。そして、画像データ生成部において、印刷データ及び再現用印刷データから画像データを生成し、処理負荷計算部において、画像データ生成部の処理時にかかる処理負荷を取得する。さらに、検証部において、処理負荷計算部で取得した印刷データの処理負荷と再現用印刷データの処理負荷とが同等であるかを判定し、検証部での検証において、処理負荷が同等と判定された場合には置換したオブジェクトを使用して再現用印刷データを保存する。また、処理負荷が同等でないと判定された場合には別のオブジェクトを使用して再度再現印刷データを生成する。
【発明の効果】
【００１０】
本発明によれば、再現用画像データを用いて再現テストを行う場合においても、正確に障害の原因を特定することが可能な画像処理装置、及び、画像処理方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】再現用印刷データを用いて発生した障害の解析を行う場合のイメージ図である。
【図２】再現用印刷データを用いて不具合の解析を行う場合のフローチャートである。
【図３】画像処理装置の概略構成を示すブロック図である。
【図４】画像処理方法を説明するためのフローチャートである。
【図５】処理負荷計算部における画像データを生成する際の処理負荷の一例を示す表である。
【図６】画像データのオブジェクトの属性情報ごとの抽出方法とデータ例を示す表である。
【図７】複雑度画像選択による画像種類の例を示す表である。
【図８】オブジェクトを置換する際の画像属性パラメータに関する変換テーブルを示す表である。
【図９】変形例の処理方法を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、画像処理装置、及び、画像処理方法の具体的な実施の形態について説明する。なお、本発明は以下の実施形態例に限定されるものではない。
【００１３】
［画像処理の概要］
まず、画像形成装置における障害の発生から、発生した障害を解析するまでの流れについて説明する。顧客先で画像形成装置に不具合が発生した際に、再現用印刷データを用いて不具合の解析を行う場合のイメージ図を図１に示す。また、この再現用印刷データを用いて不具合の解析を行う場合のフローチャートを図２に示す。
【００１４】
顧客先において画像形成装置の不具合が発生した場合、画像処理装置の内部で顧客先の印刷データに含まれる画像内容（オブジェクト）を、他の画像内容（オブジェクト）に置き換える処理を実行する。そして、置き換え処理を実行した印刷データ（再現用印刷データ）を画像処理装置内部のストレージに保存する。サービスマンが顧客先に向かい、画像処理装置内部のストレージに保存された再現用印刷データを取得する（ステップＳ１０１）。サービスマンがデータを持ち帰る代わりに、画像処理装置が再現画像データを自動でサーバー等に保存してもよい。
【００１５】
その後、取得した再現用印刷データを画像データに変換する処理を行い、顧客先での画像形成の状況を再現して不具合が発生するかどうかを確認する（ステップＳ１０２）。このとき、元の印刷データで画像データを生成する際の処理負荷量と、再現用印刷データで画像データを生成する際の処理負荷とを比較し、同等であることを確認する（ステップＳ１０３）。画像形成の状況の再現によって不具合が発生した場合には、再現用印刷データを解析する（ステップＳ１０４）。そして、解析によって検出したシステムの不具合を修正する（ステップＳ１０５）。また、この不具合の解析では、例えば、メモリ用量やＣＰＵ使用率の異常等の印刷データの処理負荷量を検証することにより原因箇所の特定を行う場合もある。
【００１６】
［画像処理装置の概略構成］
図３に、画像処理装置１００の概略構成のブロック図を示す。画像処理装置１００は、印刷データ受信部１０２、画像データ生成部１０３、再現用印刷データ生成部１０４、処理負荷計算部１０５、検証部１０６、及び、記憶部１０７等を備える。
【００１７】
画像処理装置１００は、外部のホスト装置やプリンタドライバ等の印刷データ生成部１０１で生成されたＰＳ（Post Script）やＰＣＬ（Printer Control Language）のような印刷データ、を内部の印刷データ受信部１０２で受信する。
再現用印刷データ生成部１０４は、属性抽出部１０９と再現用オブジェクト生成部１１０とを備える。属性抽出部１０９は、印刷データ受信部１０２で受信した印刷データに含まれる画像等のオブジェクトを抽出する。再現用オブジェクト生成部１１０は、属性抽出部１０９において印刷データから抽出されたオブジェクトの属性情報と同じ属性情報を持つ画像を、記憶部１０７に予め記憶されているデータから生成する。再現用印刷データ生成部１０４は、再現用オブジェクト生成部１１０で生成した再現用オブジェクトを用いて印刷データに含まれるオブジェクトを置換し、再現用印刷データを生成する。
【００１８】
画像データ生成部１０３は、印刷データ受信部１０２や再現用印刷データ生成部１０４から取得した印刷データを基に、ＲＩＰ（Raster Image Processor）処理等による画像化を行い、画像データを生成する。そして、生成した画像データを画像形成装置１０８に出力する。画像データ生成部１０３は、画像データを印刷画像に含まれている画像についての基本情報及び属性情報で構成される画像データを生成するだけではなく、障害発生時の印刷画像を再現してテストするための再現テスト用画像データの生成も行う。
【００１９】
処理負荷計算部１０５は、画像データ生成部１０３が画像データを生成する際の処理負荷を計算する。
検証部１０６は、画像データを生成する処理負荷量と、再現用画像データを生成する処理負荷量とが同等かどうかを判定する。
記憶部１０７は、ＨＤＤ等から構成され、元の画像データと処理負荷量が同等の再現用画像データを保存する。
【００２０】
［フローチャート］
上述の画像処理装置における処理方法を説明するためのフローチャートを図４に示す。
ホスト装置やプリンタドライバ等においてユーザーが生成した印刷データを、画像処理装置１００の印刷データ受信部１０２が受信する（ステップＳ２０１）。印刷データ受信部１０２が受信した印刷データに含まれるオブジェクトを、再現用印刷データ生成部１０４が抽出する（ステップＳ２０２）。また、再現用印刷データ生成部１０４は、抽出したオブジェクトを記憶部１０７に保存されている再現用オブジェクトで置換する（ステップＳ２０３）。再現用印刷データ生成部１０４は、印刷データ中に含まれる全てのオブジェクトを、再現用オブジェクトで置換するまで、ステップＳ２０２とステップＳ２０３の処理を繰り返す。
【００２１】
全てのオブジェクトを再現用オブジェクトで置換した後、画像データ生成部１０３において、元の印刷データの画像化(ＲＩＰ処理)と、再現用印刷データ生成部１０４で生成した再現用印刷データの画像化(ＲＩＰ処理)を行い、画像化の処理負荷を処理負荷計算部１０５で計算する（ステップＳ２０４）。
【００２２】
次に、画像データ生成部１０３における処理負荷を処理負荷計算部１０５が取得し、元の印刷データから画像データを生成する際の処理負荷と、再現用印刷データから画像データを生成する際の処理負荷とが同等かどうかを判定する（ステップＳ２０５）。
【００２３】
画像データと再現用画像データとの２つの画像データを生成する際の処理負荷が同等ではない場合（ステップＳ２０５のＮＯ）は、処理負荷が同等となるまで、ステップＳ２０２からステップＳ２０５の処理を繰り返す。
画像データと再現用画像データとの２つの画像データを生成する際の処理負荷が同等の場合（ステップＳ２０５のＹＥＳ）は、再現印刷用データを再現確認用データとして記憶部１０７に保存して（ステップＳ２０６）、本フローチャートによる処理を終了する。
【００２４】
［処理負荷の取得と検証］
上述の処理負荷計算部１０５における処理負荷の計算と、検証部１０６における処理負荷量の検証について説明する。
【００２５】
上述の処理負荷計算部１０５における画像データを生成する際の処理負荷の計算は、例えば、画像データを生成する際に使用するＣＰＵの使用率、ＣＰＵの使用時間、メモリの最大使用量、中央値、コマンドの呼び出し回数、及び、画像データ生成時に使用している再起呼び出し回数から選ばれる少なくとも１つ以上を取得することによって行う。
【００２６】
図５に、印刷データと、処理負荷の差が小さい再現用印刷データの例（１）、処理負荷の差が大きい再現用印刷データの例（２）、及び、処理負荷の差が中間の再現用印刷データの例（３）との処理負荷の例を示す。以下では画像データと再現用画像データとの２つの画像データを生成する際の処理負荷の例として、ＣＰＵ使用率（中央値）、ＣＰＵ使用時間、最大メモリ使用量、メモリ使用量中央値、コマンド呼び出し回数、及び、コマンド再帰呼出回数を示す。
【００２７】
処理負荷量が同等かどうかの検証には、まず、印刷データから画像データを生成する際の処理負荷量と、再現用印刷データから画像データを生成する際の処理負荷量との差分を求める。さらに、下記のように処理負荷量の差分を印刷データの処理量で割り、印刷データに対する差分量の比率を求める。
【００２８】
・再現用印刷データの例（１）
ＣＰＵ使用率（中央値）：［（７０−８０）／７０＝−０．１４］
ＣＰＵ使用時間：［（３００−３２０）／３００＝−０．０７］
最大メモリ使用量：［（４００−３８０）／４００＝０．０５］
メモリ使用量中央値：［（３００−３１０）／３００＝−０．０３］
コマンド呼び出し回数：［（３０００−２９００）／３０００＝０．０３］
コマンド再帰呼出回数：［（１００−１３０）／１００＝−０．３０］
【００２９】
・再現用印刷データの例（２）
ＣＰＵ使用率（中央値）：［（７０−８０）／７０＝−０．１４］
ＣＰＵ使用時間：［（３００−６００）／３００＝−１．００］
最大メモリ使用量：［（４００−４５０）／４００＝−０．１３］
メモリ使用量中央値：［（３００−４００）／３００＝−０．３３］
コマンド呼び出し回数：［（３０００−３５００）／３０００＝−０．１７］
コマンド再帰呼出回数：［（１００−２００）／１００＝−１．００］
【００３０】
・再現用印刷データの例（３）
ＣＰＵ使用率（中央値）：［（７０−７０）／７０＝０］
ＣＰＵ使用時間：［（３００−２００）／３００＝０．３３］
最大メモリ使用量：［（４００−３００）／４００＝０．２５］
メモリ使用量中央値：［（３００−２００）／３００＝０．３３］
コマンド呼び出し回数：［（３０００−１５００）／３０００＝０．５０］
コマンド再帰呼出回数：［（１００−８０）／１００＝０．２０］
【００３１】
そして、下記のように差分量の比率の平方和を求めることで、処理負荷量が同等かどうかを検証部１０６が判断する。検証部１０６は、下記の式で求められる数値が小さいほど、印刷データと再現用印刷データとで画像データを生成する際の処理負荷量が同等と判断できる。
【００３２】
・再現用印刷データの例（１）
｛Ｓｑｒｔ［（−０．１４）２＋（−０．０７）２＋（０．０５）２＋（−０．０３）２＋（０．０３）２＋（−０．３０）２］＝０．３３｝
・再現用印刷データの例（２）
｛Ｓｑｒｔ［（−０．１４）２＋（−１．００）２＋（−０．１３）２＋（−０．３３）２＋（−０．１７）２＋（−１．００）２］＝１．４８｝
・再現用印刷データの例（３）
｛Ｓｑｒｔ［（０）２＋（０．３３）２＋（０．２５）２＋（０．３３）２＋（０．５０）２＋（０．２０）２］＝０．７５｝
【００３３】
［オブジェクトの抽出と置換］
再現用印刷データ生成部１０４における、印刷データのオブジェクトの抽出と、抽出したオブジェクトの置換について説明する。
【００３４】
（オブジェクトの抽出）
印刷データのオブジェクトの抽出は、例えば、再現用印刷データ生成部１０４に設けられた、印刷データからオブジェクトの属性情報を抽出する属性抽出部１０９において行われる。属性抽出部１０９は、属性情報として、画像フォーマット、画像の解像度、画像の圧縮アルゴリズム、画像の圧縮率、画像内容の複雑さ、色空間情報、画像ファイルのファイルサイズ、画像オブジェクトの塗りつぶし情報、及び、画像オブジェクトの曲線情報から選ばれる少なくとも１つ以上を抽出する。
【００３５】
図６に、属性情報（属性名）毎の取得（抽出）方法とデータ例を示す。
属性情報としては、例えば図６に示すように、画像フォーマット、解像度（画像サイズ）、圧縮アルゴリズム、圧縮率（圧縮品質）、色空間情報、ファイルサイズ、塗りつぶし情報、曲線情報、画像種類（複雑度）等挙げられ、これらの属性情報は、画像フォーマットや、画像ファイルヘッダ、ベクター画像の属性情報等からそれぞれ取得することができる。
【００３６】
また、画像種類（複雑度）は、例えば、離散フーリエ変換などの直行変換アルゴリズムを用いて、高周波成分と低周波成分を抽出することで求められる。そして、求められた画像複雑度の特徴量に応じて、図７に示すように自然画像やグラフ等の候補となる画像種類を再現用オブジェクトとして選択する。
【００３７】
（オブジェクトの置換）
オブジェクトの置換には、まず、再現用印刷データ生成部１０４に設けられた再現用オブジェクト生成部１１０において、印刷データから抽出されたオブジェクトの属性情報と同じ属性情報を持つ画像を生成する。そして、再現用オブジェクト生成部１１０で生成された再現用オブジェクトを用いて、印刷データから抽出されたオブジェクトを置換する。これにより、元の印刷データのオブジェクトの属性情報と同じ属性情報を有するオブジェクトによって再現用印刷データを生成することができる。
【００３８】
なお、処理負荷量が同等ではないと判断された後の２度目以降のオブジェクトの置換（ステップＳ２０５以降のステップＳ２０３）では、予め記憶部１０７等に保存されている複数種類のオブジェクトを順次変えて再現用印刷データを生成することもできる。
【００３９】
また、オブジェクトを置換する別の方法として、処理負荷量の差が大きかった画像の属性情報について、図８に示すような画像属性パラメータに関する変換テーブルを参照し、オブジェクトの変更方針を決定することもできる。参照する画像属性パラメータとしては、例えば、上述の属性抽出部１０９が抽出する各属性情報を用いることができる。
具体的には、図８に示す変換テーブルでは、ＣＰＵ使用率の差が大きい場合には、画像フォーマット、解像度、圧縮アルゴリズム、圧縮率、色空間、ファイルサイズ、曲線情報、及び、画像種類のいずれか１つ以上のパラメータを増減して置き換えるオブジェクトの再生成を行う。ＣＰＵ使用時間の差が大きい場合には、画像フォーマット、解像度、圧縮アルゴリズム、圧縮率、色空間、ファイルサイズ、曲線情報、及び、画像種類のいずれか１つ以上のパラメータを増減して置き換えるオブジェクトの再生成を行う。最大メモリ使用量の差が大きい場合には、画像フォーマット、解像度、圧縮アルゴリズム、圧縮率、色空間、ファイルサイズ、塗りつぶし情報、及び、画像種類のいずれか１つ以上のパラメータを増減して置き換えるオブジェクトの再生成を行う。メモリ使用量中央値の差が大きい場合には、画像フォーマット、解像度、圧縮アルゴリズム、圧縮率、色空間、ファイルサイズ、塗りつぶし情報、及び、画像種類のいずれか１つ以上のパラメータを増減して置き換えるオブジェクトの再生成を行う。コマンド呼出回数の差が大きい場合には、画像フォーマット、塗りつぶし情報、及び、曲線情報のいずれか１つ以上のパラメータを増減して置き換えるオブジェクトの再生成を行う。コマンド再帰呼出回数の差が大きい場合には、画像フォーマット、塗りつぶし情報、及び、曲線情報のいずれか１つ以上のパラメータを増減して置き換えるオブジェクトの再生成を行う。
【００４０】
［画像処理方法の変形例］
上述の画像処理装置における処理方法の変形例について説明する。本例では、元の画像データ（原稿ＰＤＦデータ等）の元の印刷データのＲＩＰ処理等による画像化にかかる処理負荷量（ＣＰＵ使用率等）の情報を、再現用印刷データに埋め込む。
【００４１】
上述の変形例の処理方法を説明するためのフローチャートを図９に示す。
まず、ステップＳ３０１からステップＳ３０５において、上述の図４に示すフローチャートのステップＳ２０１からステップＳ２０５までの処理を行う。
【００４２】
画像データと再現用画像データとの２つの画像データを生成する際の処理負荷が同等の場合（ステップＳ３０５のＹＥＳ）は、再現用印刷データ（例えば、ＰＤＬ（page description language）のデータ）に元の印刷データから画像データを生成する際の処理負荷の情報を追加情報として埋め込む（ステップＳ３０６）。追記情報は、例えば、ＰＤＬのデータ内にコメントとして追加する。
【００４３】
元の印刷データ処理負荷の情報が埋め込まれた再現印刷用データを生成した後、再現印刷用データを再現確認用データとしてこの記憶部１０７に保存して（ステップＳ３０７）、本フローチャートによる処理を終了する。以上の方法により、オブジェクトの置換が完了した再現用印刷データに、元の印刷データを画像データに変換する際にかかった処理量の情報を添付することができる。
【００４４】
［効果］
上述のように、ユーザーが作成した印刷データに含まれるオブジェクトを、再現用オブジェクトが置換することにより、印刷データに含まれる秘密情報を印刷することなく、障害発生時の印刷内容を再現したテストを行うことができる。
特に、上述の画像処理では、印刷データに含まれるオブジェクトを、再現用オブジェクトで置換した再現用印刷データを生成し、印刷データと再現用印刷データとで画像データを生成する際の処理負荷量を同様にする。このため、オブジェクト同士の重ね合わせ等の相関によって、画像データを生成する際の処理負荷量が大幅に異なることがなく、処理負荷量が同様の画像データを用いて再現テストが行えるため、正確な解析ができる。
【００４５】
なお、本発明は上述の実施形態例において説明した構成に限定されるものではなく、その他本発明構成を逸脱しない範囲において種々の変形、変更が可能である。
【符号の説明】
【００４６】
１００  画像処理装置、１０１  印刷データ生成部、１０２  印刷データ受信部、１０３  画像データ生成部、１０４  再現用印刷データ生成部、１０５  処理負荷計算部、１０６  検証部、１０７  記憶部、１０８  画像形成装置、１０９  属性抽出部、１１０  再現用オブジェクト生成部
【図１】
2020091775.tif 000003
【図２】
2020091775.tif 000004
【図３】
2020091775.tif 000005
【図４】
2020091775.tif 000006
【図５】
2020091775.tif 000007
【図６】
2020091775.tif 000008
【図７】
2020091775.tif 000009
【図８】
2020091775.tif 000010
【図９】
2020091775.tif 000011