(57)【要約】【課題】  従来の画質異常を検知する方法は、画質異常を検出するために、予め基準となる画像データをメモリに保持する必要があった。【解決手段】  画像データの端部にある画素の濃度値が所定値以上であるか否かを判定し、画素の濃度値が所定値以上であると判定された場合、前記画像データは画質異常であることを示す情報を表示させる。【選択図】  図５
2014166714.tif 000002
【特許請求の範囲】
【請求項１】
画像データの端部の画素の濃度値が所定値以上であるか否かを判定する判定手段と、
前記判定手段によって前記画素の濃度値が所定値以上であると判定された場合、前記画像データは画質異常であることを示す情報を表示させる表示制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記表示制御手段は、さらに、前記画像データの印刷処理を止めることを示す情報を表示させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
さらに、前記判定手段によって前記画素の濃度値が前記所定値よりも小さいと判定された場合、前記画像データの印刷出力を行う出力手段を有することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
画像データを圧縮する圧縮手段と、
前記圧縮された圧縮データを記憶する記憶手段と、
前記記憶手段によって記憶された圧縮データを伸張する伸張手段と、
前記伸張手段によって伸張された画像データの端部にある画素の濃度値が所定値以上であるか否かを判定する判定手段と、
前記判定手段によって前記画素の濃度値が所定値以上であると判定された場合、前記画像データは画質異常であることを示す情報を表示させる表示制御手段とを有することを特徴とする画像処理装置。
【請求項５】
前記圧縮手段で圧縮される画像データは、画像の周囲に白画素が付加された画像データであることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記判定手段によって前記画素の濃度値が前記所定値よりも小さいと判定された場合、前記記憶手段に記憶された圧縮データを削除する削除手段とを有することを特徴とする請求項４に記載の画像処理装置。
【請求項７】
画像データを圧縮する圧縮手段と、
前記圧縮された圧縮データを記憶する記憶手段と、
前記記憶手段によって記憶された圧縮データを伸張する伸張手段と、
前記伸張手段によって伸張された画像データの端部にある画素の濃度値が所定値以上であるか否かを判定する判定手段と、
前記判定手段によって前記画素の濃度値が所定値以上であると判定された場合、前記画像データの印刷を中止する処理と、前記記憶手段に記憶された圧縮データを再度伸張する処理を含む群の中から、いずれかの処理をユーザに選択させるための情報を表示させる表示制御手段とを有することを特徴とする画像処理装置。
【請求項８】
画像データの端部にある画素の濃度値が所定値以上であるか否かを判定する判定ステップと、
前記判定ステップによって前記画素の濃度値が所定値以上であると判定された場合、前記画像データは画質異常であることを示す情報を表示させる表示制御ステップとを有することを特徴とする画像処理方法。
【請求項９】
画像データを圧縮する圧縮ステップと、
前記圧縮された圧縮データを記憶する記憶ステップと、
前記記憶ステップによって記憶された圧縮データを伸張する伸張ステップと、
前記伸張ステップによって伸張された画像データの端部にある画素の濃度値が所定値以上であるか否かを判定する判定ステップと、
前記判定ステップによって前記画素の濃度値が所定値以上であると判定された場合、前記画像データは画質異常であることを示す情報を表示させる表示制御ステップとを有することを特徴とする画像処理方法。
【請求項１０】
コンピュータを請求項１乃至７のいずれか一項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、印刷装置から印刷された用紙上の画像を読み取り、読み取り得られた画像データと予め保持された基準となる画像データとを比較し、用紙上に印刷された画像の画質異常の有無を検出する方法がある（例えば、特許文献１参照）。特許文献１では、画質異常を検出した場合、印刷装置を自動的に停止させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１３６８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、画質異常を検出するために、予め基準となる画像データをメモリに保持する必要があり、基準となる画像データを格納するための多くのメモリが必要となる。本発明では、予め基準となる画像データを保持することなく、画像の画質異常を検出することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の画像処理装置は、画像データの端部にある画素の濃度値が所定値以上であるか否かを判定する判定手段と、前記判定手段によって前記画素の濃度値が所定値以上であると判定された場合、前記画像データは画質異常であることを示す情報を表示させる表示制御手段を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、予め基準となる画像データを保持することなく、画像の画質異常を検出することができる。
【図面の簡単な説明】
【０００７】
【図１】本実施例における画像処理装置が接続されているネットワークの構成図である。
【図２】本実施例における画像処理装置の主要な構成を示すブロック図である。
【図３】本実施例におけるデータの一部が破損した画像の例である。
【図４】本実施例における操作部の外観を示す図である。
【図５】実施例１における異常画像を検知するフローチャートである。
【図６】実施例２における異常画像を検知するフローチャートである。
【図７】実施例３における異常画像を検知するフローチャートである。
【図８】実施例４における異常画像を検知するフローチャートである。
【図９】実施例４における異常画像を検知した時に表示される操作部を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を用いて本発明に係る実施例を説明する。
【実施例１】
【０００９】
図１は本発明の実施例に係る画像処理装置が接続されたネットワークの構成を模式的に示す図である。本実施例では、画像処理装置としてデータ送信機能を有する複写機を説明する。
【００１０】
複写機１００１は、複写機１００１と同等の機能を持つ複写機１００２、ファクシミリ装置１００３、データベース／メールサーバ１００４、クライアントコンピュータ１００５とともに、イーサネット（登録商標）などからなるＬＡＮ１００６を介して接続されている。また、複写機１００１は、公衆回線１００８を介してファクシミリ１００７と接続されている。複写機１００１は、コピー機能、ファクシミリ機能を有するとともに、原稿画像を読み取り、読み取った画像データをＬＡＮ１００６に接続されている各装置に送信するデータ送信機能を有する。また、複写機１００１は、ＰＤＬ（ページ記述言語）を受信する機能を有するので、複写機１００１は、ＬＡＮ１００６に接続されているクライアントコンピュータ１００５からＰＤＬ画像を受信して印刷することが可能である。複写機１００１は、複写機１００１で読み取った画像や、ＬＡＮ１００６に接続されているコンピュータ１００５から受信したＰＤＬ画像を、図２のハードディスク２００４に保存することが可能である。また、複写機１００１は、ハードディスク２００４に保存された画像を印刷することができる。
【００１１】
複写機１００１は、複写機１００２が読み取ったデータをＬＡＮ１００６を介して受信し、受信したデータを複写機１００１内のハードディスク２００４に保存して印刷出力することが可能である。また、複写機１００１は、クライアントコンピュータ１００５の画像、又は、データベースサーバ１００４の画像を、ＬＡＮ１００６を介して受信し、複写機１００１内のハードディスク２００４に保存して印刷出力することが可能である。ファクシミリ１００３は、複写機１００１が読み取ったデータをＬＡＮ１００６を介して受信し、該受信したデータを送信することが可能である。
【００１２】
データベース／メールサーバ１００４は、複写機１００１が読み取ったデータをＬＡＮ１００６を介して受信し、データベース１００４に格納し、電子メールとして送信する機能を有するサーバ装置である。クライアントコンピュータ１００５は、データベース／メールサーバ１００４に接続され、データベース／メールサーバ１００４から所望のデータを取得して表示することが可能である。さらに、複写機１００１が読み取ったデータをＬＡＮ１００６を介して受信し、受信したデータを加工、編集することが可能である。ファクシミリ１００７は、複写機１００１が読み取ったデータを公衆回線１００８を介して受信し、受信したデータを印刷出力することが可能である。
【００１３】
図２は、図１の複写機１００１の主要な構成を示すブロック図である。
【００１４】
コントローラユニット２０００は、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５と接続され、スキャナ２０７０で読み取られた画像データをプリンタ２０９５により印刷するコピー機能を実現するための制御を行う。さらに、コントローラユニット２０００は、ＬＡＮ１００６や公衆回線１００８（ＷＡＮ）に接続することによって、画像データやデバイス情報の入出力を行うための制御を行う。
【００１５】
コントローラユニット２０００は、具体的には、ＣＰＵ２００１を有している。ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりオペレーティングシステム（ＯＳ）を立ち上げる。さらにこのＯＳ上でＨＤＤ（ハードディスクドライブ）２００４に格納されているアプリケーションプログラムを実行することによって各種処理を実行する。ＣＰＵ２００１の作業領域として、ＲＡＭ２００２が用いられる。ＲＡＭ２００２は、作業領域であるとともに、画像データを一時記憶するための画像メモリ領域である。ＨＤＤ２００４は、上記アプリケーションプログラムとともに、画像データを格納する。
【００１６】
ＣＰＵ２００１は、システムバス２００７を介して、ＲＯＭ２００３およびＲＡＭ２００２と接続されている。さらにＣＰＵ２００１は、システムバス２００７を介して、操作部Ｉ／Ｆ（操作部インタフェース）２００６、ネットワークＩ／Ｆ２０１０、モデム２０５０及びイメージバスＩ／Ｆ２００５と接続されている。操作部Ｉ／Ｆ２００６は、タッチパネルを有する操作部２０１２とのインタフェースであり、操作部２０１２に表示するための画像データを、操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２に置いてユーザによって入力された情報をＣＰＵ２００１に送る。ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００６に接続され、ＬＡＮ１００６を介してＬＡＮ１００６に接続されている各装置との間で情報の入出力を行う。モデム２０５０は、公衆回線１００８に接続され、公衆回線１００８を介して情報の入出力を行う。
【００１７】
また、イメージバスＩ／Ｆ２００５は、システムバス２００７と画像バス２００８とを接続するためのバスブリッジであり、データ構造を変換する。画像バス２００８は、画像データを高速で転送することができ、ＰＣＩバスまたはＩＥＥＥ１３９４から構成される。画像バス２００８には、ラスタイメージプロセッサ（以下、ＲＩＰぶと言う）２０６０、デバイスＩ／Ｆ２０２０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０及び画像圧縮伸張部２０４０が接続されている。ＲＩＰ部２０６０は、ＰＤＬコードをビットマップイメージに展開するプロセッサである。デバイスＩ／Ｆ２０２０は、スキャナ２０７０及びプリンタ２０９５と接続されており、デバイスＩ／Ｆ２０２０は、画像データの同期計／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対してプリンタの補正、解像度変換などを行う。画像回転部２０３０は、画像データの回転を行う。画像圧縮伸張部２０４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨなどのデータに圧縮するとともに、圧縮されたデータを伸張する処理を行う。
【００１８】
次に、操作部２０１２の構成を図４に示す。ＬＣＤ表示部２０１３は、ＬＣＤ上にタッチパネルシートが張られている。ＬＣＤ表示部２０１３は、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をＣＰＵ２００１に伝える。スタートキー２０１４を押下することで、原稿画像の読み取り動作が開始される。スタートキー２０１４の中央部には、緑と赤の２色ＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。ストップきー２０１５を押下することで稼働中の動作を止めることができる。リセットキー２０１７を謳歌することで操作部２０１２からの設定を初期化することができる。
【００１９】
以下で本実施例の具体的な処理について図面を用いて説明する。
【００２０】
図５は、本実施例の全体的な制御及び異常画像を検知したときの処理を示すフローチャートである。図５のフローチャートは、複写機１００１において実行される。図５のフローチャートを実行するためのプログラムは、ＨＤＤ２００４に記憶されており、ＲＡＭ２００２に読み出されＣＰＵ２００１によって実行される。また、本実施例では、複写機１００１がクライアントコンピュータ１００５からＰＤＬデータを受信し、ＰＤＬデータから画像データを生成しプリンタ２０９５で印刷する例を説明する。なお、スキャナ２０７０で原稿を読み取り、読み取った画像をプリンタ２０９５で印刷するコピー処理に適用してもよい。また、スキャナ２０７０で原稿を読み取り、読み取り得られた画像をＨＤＤ２００４に保存し、ＨＤＤ２００４から画像を取り出して印刷するＢｏｘＰｒｉｎｔに適用してもよい。また、受信するＰＤＬデータは、カラーデータ、モノクロデータどちらでもよい。
【００２１】
図５のフローチャートの処理について説明する。まず、ステップＳ５０１において、複写機１００１のコントローラユニット２０００は、クライアントコンピュータ１００５で生成されたＰＤＬデータを、ＬＡＮ１００６を介して受信する。次に、ステップＳ５０２において、ＲＩＰ部２０６０は、ＰＤＬデータから濃度信号からなる画像データ（ラスターデータ）を生成し、ディザマトリクスや誤差拡散処理によりハーフトーン処理を行う。ＣＰＵ２００１は、ハーフトーン処理された画像データを、画像バス２００８とイメージバスＩ／Ｆ２００５を経由してＲＡＭ２００２に入力する。次に、ステップＳ５０３において、画像データは、イメージバスＩ／Ｆ２００５と画像バス２００８を経由して、ＲＡＭ２００２から画像圧縮伸張部２０４０に送られ、画像圧縮伸張部２０４０で圧縮される。次に、再度画像バス２００８とイメージバスＩ／Ｆ２００５を経由して、ＲＡＭ２００２に入力される。ステップＳ５０４において、圧縮された画像データは、画像バス２００８とイメージバスＩ／Ｆ２００５を経由して、ＨＤＤ２００４に格納される。
【００２２】
ステップＳ５０５において、ＣＰＵ２００１は、ＨＤＤ２００４から圧縮された画像データを取り出し、一旦ＲＡＭ２００２に入力した後に、イメージバスＩ／Ｆ２００５と画像バス２００８を経由して、画像圧縮伸張部２０４０に送る。次に、画像圧縮伸張部２０４０で画像データを伸張し、画像バス２００８とイメージバスＩ／Ｆ２００５を経由して、ＲＡＭ２００２に入力する。なお、ＨＤＤ２００４から圧縮された画像データを取り出した後は、ＨＤＤ２００４に格納されていた圧縮された画像データは必要なくなるため、圧縮された画像データはＨＤＤ２００４から削除する。
【００２３】
ステップＳ５０５において、ＨＤＤ２００４から圧縮データを取り出した後、圧縮データが格納されているＲＡＭ２００２において、温度や湿度等の外部環境などの原因によって格納されたデータの一部が破損する場合がある。一部が破損されたデータをステップＳ５０５において伸張すると、破損された領域が砂嵐のような異常画像になる。そこで、ステップＳ５０６において、ＣＰＵ２００１は、伸張された後の画像データの副走査方向の全ラインについて、主走査方向の端部である先端と後端の画素の濃度値を判定し、濃度値が所定値以上であるか否かを判定する。なお、伸張された後の画像データが白黒の２値画像データである場合、画像データの画素の濃度値は１（黒）、０（白）の２値になり、前記所定値は１になる。また、伸張された後の画像データが白黒の多値画像データの場合や、カラーの多値画像データの場合であっても、ステップＳ５０６の判定を適用することができる。白黒の多値画像データの場合、例えば、所定値を１以外の値にしてもよい。また、カラーの多値画像データの場合、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の値が所定値以上であるか否かを判定する。
【００２４】
図３（ａ）は、データの破損がない通常の印刷において伸張された画像である。図３（ｂ）は、データの一部が破損されている画像を伸張した画像である。図３（ｂ）の３０４が、データの破損領域である。
【００２５】
図３（ａ）のような文書ドキュメントを印刷する場合、用紙の端まで文字が書かれていない場合が多い。よって、画像データの主走査方向の先端と後端には画像が載っていないことが多い。一方、データの一部が破損された場合、図３（ｂ）の３０４に示すように、画像データの主走査方向の先端領域（３０２）と後端領域（３０３）の一部に黒画素が存在する。
【００２６】
そこでＣＰＵ２００１は、図３（ｂ）で示す画像３０１の先端領域３０２と後端領域３０３の画素の濃度値が所定値以上であるか否かを判定する。画像３０１は破損されたデータ３０４が載っているため、領域３０２及び領域３０３の画素値が所定値以上であり、異常画像と判定する。（ステップＳ５０６）。ステップＳ５０７において、伸張された画像が異常画像ではないと判定した場合ステップＳ５０８にすすみ、ステップＳ５０８において、プリンタ画像処理部２０９０内で伸張された画像データに対して線幅補正やスムージング処理を行い、処理後のデータをプリンタ２０９５から印刷する。ステップＳ５０７において、伸張された画像が異常画像であると判定した場合、ＣＰＵ２００１は伸張された画像データの印刷処理を止めて画質異常であることを示すエラー情報をＬＣＤ表示部２０１３に表示する。操作部Ｉ／Ｆ２００６は、操作部２０１２のＬＣＤ表示部２０１３に画質異常であることを示す情報を表示させる表示制御を行う。
【００２７】
本実施例によれば、異常画像の元画像である正常な基準画像を保持することなく、画像の端部の画素値を判定することで、異常画像を検知することができる。
【実施例２】
【００２８】
実施例１では、図３（ａ）に示すようにＲＩＰ後の画像データの端には画像が載っていないことを前提とした異常画像の判定処理について説明した。しかしなら、ＰＤＬの種類によってはＲＩＰ後の画像データの端まで画像が載っている可能性もある。実施例２では、ＲＩＰ後の画像データの端まで画像が載っている場合にも適用できる異常画像の判定処理について説明する。
【００２９】
図６は、本実施例の処理を示すフローチャートである。図６のフローチャートは、複写機１００１において実行される。図６のフローチャートを実行するためのプログラムは、ＨＤＤ２００４に記憶されており、ＲＡＭ２００２に読み出されＣＰＵ２００１によって実行される。図６のフローチャートのステップＳ５０１〜ステップＳ５０９の処理は、図５のフローチャートのステップＳ５０１〜ステップＳ５０９の処理と同様であるため、説明を省略する。
【００３０】
図５のフローチャートとの差分であるステップＳ６０１の処理について説明する。入力されたＰＤＬに画像の端まで印字を行う記述がある場合、ＲＩＰ後の画像データの端まで画像が載る。その場合、実施例１の異常画像の判定処理を行うと、異常ではない画像に対して異常画像と判定されてしまう。そこで、ステップＳ６０１では、ＣＰＵ２００１は、ＲＩＰ後の画像データの端部が白画素になるように、Ｓ５０１で入力されたＰＤＬデータを書き換える。画像の端部（周囲）が白画素に変換された画像データを圧縮して伸張されたデータに対して、異常画像の判定処理を行うことにより、異常画像の誤検知を防ぐことができる。
【００３１】
なお、白画素で埋める領域は、プリンタ２０９５の印字可能領域外にある必要がある。通常、電子写真プリンタを使った印刷において、ＲＩＰ後の画像データの端まで画像が載っている場合であっても、印刷用紙の端部には画像は印刷されず、印刷用紙の端から数ｍｍ内側（印字可能領域）に画像の印刷が行われる。よって、印刷用紙の端部の領域は余白となって印刷が行われる。白画素を付加する領域が印字可能領域外であれば、Ｓ６０１で白を付加しても出力物に影響を与えることがない。
【００３２】
本実施例によれば、画像データの端部まで画像が載っている場合でも、異常画像を検知することができる。
【実施例３】
【００３３】
実施例１，２では、ステップＳ５０４において画像データをＨＤＤ２００４から取り出した後に、ＨＤＤ２００４から画像データを削除していた。異常画像が見つかった場合、ＨＤＤには画像データがないため、異常画像の原因を調べる検証処理を行うことができなかった。そこで、この問題を回避するために、本実施例では、図７のステップＳ７０１において、ＨＤＤ２００４から画像データの削除を行わない。
【００３４】
図７は、本実施例の処理を示すフローチャートである。図７のフローチャートは、複写機１００１において実行される。図７のフローチャートを実行するためのプログラムは、ＨＤＤ２００４に記憶されており、ＲＡＭ２００２に読み出されＣＰＵ２００１によって実行される。図７のフローチャートのステップＳ５０１〜ステップＳ５０４、ステップＳ５０６〜ステップＳ５０９の処理は、図５のフローチャートのステップＳ５０１〜ステップＳ５０４、ステップＳ５０６〜ステップＳ５０９の処理と同様であるため、説明を省略する。
【００３５】
図５のフローチャートとの差分であるステップＳ７０１とステップＳ７０２の処理について説明する。ステップＳ７０１において、ＣＰＵ２００１は、ＨＤＤ２００４から圧縮された画像データを取り出し、一旦ＲＡＭ２００２に入力した後に画像圧縮伸張部２０４０で画像データを伸張しＲＡＭ２００２に入力する。なお、ステップＳ７０１では、ＨＤＤ２００４から圧縮された画像データを取り出した後、ＨＤＤ２００４に格納されていた画像データはＨＤＤ２００４から削除しない。ステップＳ５０７において、異常画像ではないと判定された場合に、ステップＳ７０２において、画像データをＨＤＤ２００４から削除する。
【００３６】
ステップＳ５０７において、異常画像であると判定された場合、ステップＳ５０９にすすみ、ステップＳ５０９において異常画像と判定された画像の印刷を止めて、表示部２０１３にエラーを表示する。その後、ＣＰＵ２００１は、ＨＤＤ２００４に保存されている圧縮データと、画像圧縮伸張部２０４０で伸張処理を行った後のＲＡＭ２００２に記憶されている画像データとを比較し、データの破損箇所を検出する。検出された破損箇所を表示部２０１３で表示し、ユーザが確認してもよい。
【００３７】
本実施例によれば、異常画像を検知した後に、異常画像の元画像であるＨＤＤ２００４に格納されている正常画像を取得可能となる。そのため、異常画像と正常画像を比較することが可能となる。
【実施例４】
【００３８】
実施例１〜３では異常画像と判定された画像の印刷を止めてエラー表示をしていたが、圧縮データの破損の原因によっては、再度、ＨＤＤ２００４から圧縮データを読み出し伸張処理を行うことで異常画像が発生しなくなると考えられる。そこで本実施例では、異常画像を検知した後に画像の印刷を止めずに、再度ＨＤＤ２００４から圧縮データを読み出し伸張処理を行う。
【００３９】
図８は、本実施例の処理を示すフローチャートである。図８のフローチャートは、複写機１００１において実行される。図８のフローチャートを実行するためのプログラムは、ＨＤＤ２００４に記憶されており、ＲＡＭ２００２に読み出されＣＰＵ２００１によって実行される。図８のフローチャートのステップＳ５０１〜ステップＳ５０８の処理は、図５のフローチャートのステップＳ５０１〜ステップＳ５０８の処理と同様であるため、説明を省略する。
【００４０】
図５のフローチャートとの差分であるステップＳ８０１の処理について説明する。ステップＳ５０７において異常画像であると判定された場合、ステップＳ８０１にすすみ、ステップＳ８０１において、ＬＣＤ表示部２０１３に異常画像が発生した旨の表示を行うと共に、プリントをやめるボタンと再度プリントをするボタンを表示する。
【００４１】
図９は、Ｓ８０１においてＬＣＤ表示部２０１３に表示される画面の例を示している。図９では、異常画像であると判定された場合、印刷を中止するボタン９０２と再度プリントをするボタン９０３が表示されている。ユーザが印刷を中止するボタン９０２を押下した場合、画像の印刷を止める。ユーザが再度プリントするボタン９０３を押下した場合、Ｓ５０５のＨＤＤ２００４に格納された圧縮データを再度取り出して再度伸張する処理を行い、Ｓ５０６以降の処理を行う。
【００４２】
本実施例によれば、異常画像であると判定された場合に、画像の印刷を止めるか、再度同じ画像をプリントするかをユーザに選択させることが可能となり、ユーザビリティを向上させることができる。
【００４３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014166714.tif 000003
【図２】
2014166714.tif 000004
【図３】
2014166714.tif 000005
【図４】
2014166714.tif 000006
【図５】
2014166714.tif 000007
【図６】
2014166714.tif 000008
【図７】
2014166714.tif 000009
【図８】
2014166714.tif 000010
【図９】
2014166714.tif 000011