(57)【特許請求の範囲】
【請求項１】
原稿を読取り電子化した画像データを得る画像読取部と、
前記画像読取部で得た画像データを汎用データとして処理する入力側画像データ処理部と、
前記入力側データ処理部で処理した画像データをバックアップや再利用するために保存する大容量記憶部と、
前記大容量記憶部から取出した画像データを画像出力用データとして処理する出力側画像データ処理部と、
対象画像のデータ処理の指示及び処理条件の設定入力を受付ける操作部と、
前記操作部で受付けた処理条件に従い入力側画像データ処理部、前記大容量記憶部及び前記出力側画像データ処理部を制御し、対象画像の画像出力処理を行うコントローラ部を有する画像処理装置であって、
前記入力側画像データ処理部における処理対象の画像データ及び前記出力側画像データ処理部で処理した画像データを保存するためのメモリ部を前記コントローラ部の制御下に有し、
前記コントローラ部は、前記メモリ部及び前記大容量記憶部へ画像データを保存する際、当該画像データの付加情報を関連付けて保存し、前記メモリ部又は前記大容量記憶部に保存した画像データ及び前記付加情報を１つの出力用画像データとして処理するプロセスの制御を行う機能を備えたことを特徴とする画像処理装置。
【請求項２】
請求項１に記載された画像処理装置において、
前記出力用画像データがプリント出力用データであり、該データを用いるプリント出力部を備え、
前記コントローラ部は、前記付加情報としてプリント出力条件を前記メモリ部及び前記大容量記憶部に保存することを特徴とする画像処理装置。
【請求項３】
請求項１又は２に記載された画像処理装置において、
前記操作部を介して前記画像データと付加情報の前記メモリ部及び前記大容量記憶部への保存の要否を設定できるようにし、
前記コントローラ部は、前記操作部で行われる保存の要否の設定に従い前記画像データと付加情報の保存を実行することを特徴とする画像処理装置。
【請求項４】
請求項３に記載された画像処理装置において、
前記画像データと付加情報の保存の要否を前記メモリ部及び前記大容量記憶部ごとに設定できるようにしたことを特徴とする画像処理装置。
【請求項５】
請求項１又は２に記載された画像処理装置において、
前記メモリ部及び前記大容量記憶部がライトプロテクト機能を備え、
前記操作部を介して前記メモリ部及び前記大容量記憶部のライトプロテクト機能を働かせるか否かを設定できるようにし、
前記コントローラ部は、前記操作部で行われるライトプロテクト機能を働かせるか否かの設定に従い前記画像データと付加情報の保存を実行することを特徴とする画像処理装置。
【請求項６】
請求項５に記載された画像処理装置において、
前記メモリ部及び前記大容量記憶部ごとにライトプロテクト機能を働かせるか否かを設定できるようにしたことを特徴とする画像処理装置。
【請求項７】
請求項１乃至５のいずれかに記載された画像処理装置において、
前記メモリ部を着脱可能としたことを特徴とする画像処理装置。
【請求項８】
請求項７に記載された画像処理装置において、
前記操作部が機器状態の表示機能を備え、
前記コントローラ部は、電源オン時に前記操作部の表示機能を通して前記メモリ部の着脱状態、前記メモリ部への前記画像データと付加情報の保存要否の設定状態及び前記メモリ部に対するライトプロテクト機能の設定状態の少なくとも１つを表示させるようにしたことを特徴とする画像処理装置。
【請求項９】
画像処理装置における画像処理方法であって、
対象画像のデータ処理の指示及び処理条件の設定入力を受付ける第１の操作受付工程と、
前記第１の操作受付工程で受付けた処理条件に従い原稿を読取り電子化した画像データを得る画像読取工程と、
前記画像読取工程で得た画像データを前記第１の操作受付工程で受付けた処理条件に従い汎用データとして処理する入力側画像データ処理工程と、
前記入力側画像データ処理工程における処理対象の画像データと当該画像データの付加情報とを関連付けてメモリ部に保存する第１のデータ保存工程と、
前記入力側画像データ処理工程で処理した画像データと当該画像データの付加情報とを関連付けてバックアップや再利用するための大容量記憶部に保存する第２のデータ保存工程と、
前記第２のデータ保存工程で保存した画像データを前記大容量記憶部から取出し、前記第１の操作受付工程で受付けた処理条件に従い画像出力用データとして処理する出力側画像データ処理工程と、
前記出力側画像データ処理工程で処理した画像データと当該画像データの付加情報とを関連付けてメモリ部に保存する第３のデータ保存工程と、
前記第１のデータ保存工程又は前記第２のデータ保存工程又は前記第３のデータ保存工程で保存した画像データ及び付加情報を１つの出力用画像データとして処理する出力用画像データ処理工程と、
を有したことを特徴とする画像処理方法。
【請求項１０】
請求項９に記載された画像処理方法において、
前記出力用画像データがプリント出力用データであり、前記付加情報がプリント出力条件であることを特徴とする画像処理方法。
【請求項１１】
請求項９または１０に記載された画像処理方法において、
前記第１乃至３のデータ保存工程の要否を設定する操作を受付ける第２の操作受付工程を有し、
前記第１乃至３のデータ保存工程は、前記第２の操作受付工程の要否の設定に従い当該工程を実行することを特徴とする画像処理方法。
【請求項１２】
請求項１１に記載された画像処理方法において、
前記第２の操作受付工程は、前記画像データと付加情報の保存の要否を前記第１乃至３のデータ保存工程ごとに設定できるようにしたことを特徴とする画像処理方法。
【請求項１３】
請求項９又は１０に記載された画像処理方法において、
前記メモリ部及び前記大容量記憶部がライトプロテクト機能を備え、
前記メモリ部及び前記大容量記憶部のライトプロテクト機能を働かせるか否かを設定する操作を受付ける第３の操作受付工程を有し、
前記第１乃至３のデータ保存工程は、前記第３の操作受付工程のライトプロテクト機能を働かせるか否かの設定に従い当該工程を実行することを特徴とする画像処理方法。
【請求項１４】
請求項１３に記載された画像処理方法において、
前記第３の操作受付工程は、前記メモリ部及び前記大容量記憶部ごとにライトプロテクト機能を働かせるか否かを設定できるようにしたことを特徴とする画像処理方法。
【請求項１５】
請求項９乃至１４のいずれかに記載された画像処理方法において、
前記メモリ部を着脱可能とし、
電源オン時に前記第１乃至３の操作受付工程の操作を補助するために提供する情報として、前記メモリ部の着脱状態、前記メモリ部への前記画像データと付加情報の保存要否の設定状態及び前記メモリ部に対するライトプロテクト機能の設定状態の少なくとも１つを表示する工程を有したことを特徴とする画像処理方法。
【請求項１６】
請求項９乃至１５のいずれかに記載された画像処理方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１７】
請求項１６に記載されたプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読取等によって電子化データとして入力された画像をプリント出力等の画像出力用データに処理する画像処理装置に関し、より詳しくは、画像出力の異常を確認するデバック動作の動作を行わせることを可能とした画像処理装置（複写機，ファクシミリ，プリンタ，スキャナ等の機能を複合したデジタル複合機（MFP）等）、画像処理方法及び該画像処理方法をコンピュータに行わせるためのプログラムに関する。
【背景技術】
【０００２】
紙媒体に記録された画像の処理は、複写機によって広く知られるところとなっている。複写機の場合、原稿の画像入力にはCCD（Charge-Coupled Devices）光電変換素子からなるラインイメージセンサによる画像読取装置が採用され、紙媒体への画像出力にはレーザビームによる書込（走査露光）装置が採用されることになり、アナログ複写機からデジタル化された画像データの処理を行うデジタル複写機へと進化している。
デジタル複写機となってからは、複写機の機能だけでなく、ファクシミリの機能，プリンタの機能、スキャナの機能等の各機能と複合したため、単なるデジタル複写機ではなく、デジタル複合機（MFP）と呼ばれるようになった。
【０００３】
ところで、HDD（Hard Disk Drive）等の導入による記憶媒体の大容量化・低コスト化、ネットワーク等通信技術の高速化や普及、CPU（Central Processing Unit）の処理能力の向上、デジタル画像データに関連する技術（特性値の規格化や圧縮フォーマット等）等々、MFPに関連する技術の進展に伴い、MFPに搭載される機能も多種・多様化してきている。
オフィスの中でのMFPの使われ方も多種・多様化してきている。例えば、小型のMFP であれば、PC（Personal computer）の横にペアで設置され、各職務者が手軽に複写機・ファクシミリ・プリンタ・スキャナの機能を使用できるようにし、また中型のMFPであれば、部署や課単位の複数名で共有され、ある程度の生産性やソート・パンチ・ステープル等の機能が使用できるようにし、また高生産性・高品位で、多機能な大型のMFPであれば、複写関連業務を集中して行う部署、もしくは複写関連業務そのものを生業とする会社等において、最大の品位と生産性で使用できるようにされる。
【０００４】
情報価値が重要視される多くの分野では、情報を早く・正確に・確実に伝えるだけでなく、情報の内容を分かりやすく・効果的に伝えることも要求される。通信技術が高速化・普及化し、メモリが大容量化・低コスト化・小型化し、またPCが高性能化することに伴い、デジタルデータを利用した情報を効率的に扱う新しい機能が提供されてきており、デジタルデータの一部であるデジタル画像データを扱うMFPにも、新機能の提供や周辺技術との融合が望まれている。
他方、画像処理機能の高機能化、機能の融合、多機能化に伴って生じる問題として、画像処理装置が異常動作を起こしたとき、その動作の解析が困難になることを挙げることができる。
【０００５】
このような画像処理装置における問題や技術課題を解決するために、提案された従来技術として、下記特許文献１，２を例示することができる。
特許文献１には、画像読取装置、画像記録装置を有する画像形成装置において、異常動作が発生した場合に検出した異常に関するデータ及び／又は原稿画像読取から感光材料への画像記録及び現像処理にいたるまでの稼動データをメモリに記憶し、必要に応じてメモリに記憶したデータの少なくとも１部をメモリカード等の装置外に持ち出せる記憶媒体に保存することが示されている。
また、特許文献２には、デバッグ作業の効率化及び評価効率の向上を目的として、オペレーションパネルで行われたキー操作を再生するキー操作再生方法が示されている。ここでは、画像形成装置のオペレーションパネルに対するキー操作の経時的な複数のキーイベント情報を含むキー履歴データを格納した記憶手段から、キー履歴データを保存データとして取得し、取得したキー履歴データに基づいてキーイベント情報を含む再生情報を生成し、再生情報をアプリケーションプロセスに送信してオペレーションパネルにおけるキー操作を再生する方法が示されている。
【特許文献１】特開平６−８７２５４号公報
【特許文献２】特開２００６−２２１６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、画像形成装置における異常動作を解明するために、上記特許文献１，２で提案された方法は、MFPのように画像処理機能が多機能化し、複雑な処理が必要となっている状況にあって、異常動作の原因を解明するためには、十分とはいえない。つまり、異常処理の原因を解明するためには、不具合の生じた箇所又は異常発生した処理工程を明確化することが求められるが、特にカラー画像の処理のように、多くの画像処理工程が必要になる場合には、解析も一層難しくなり、文献１，２で提案された方法では、こうした状況への対応が困難である。
本発明は、従来の画像処理装置における上記した問題に鑑みてなされたもので、その課題は、画像処理工程で発生し得る不具合の箇所、或いは一連の画像処理工程において異常を発生させた処理工程を容易に明確化できるようにすることにある。
【課題を解決するための手段】
【０００７】
本発明は、原稿を読取り電子化した画像データを得る画像読取部と、前記画像読取部で得た画像データを汎用データとして処理する入力側画像データ処理部と、前記入力側データ処理部で処理した画像データをバックアップや再利用するために保存する大容量記憶部と、前記大容量記憶部から取出した画像データを画像出力用データとして処理する出力側画像データ処理部と、対象画像のデータ処理の指示及び処理条件の設定入力を受付ける操作部と、前記操作部で受付けた処理条件に従い入力側画像データ処理部、前記大容量記憶部及び前記出力側画像データ処理部を制御し、対象画像の画像出力処理を行うコントローラ部を有する画像処理装置であって、前記入力側画像データ処理部における処理対象の画像データ及び前記出力側画像データ処理部で処理した画像データを保存するためのメモリ部を前記コントローラ部の制御下に有し、前記コントローラ部は、前記メモリ部及び前記大容量記憶部へ画像データを保存する際、当該画像データの付加情報を関連付けて保存し、前記メモリ部又は前記大容量記憶部に保存した画像データ及び前記付加情報を１つの出力用画像データとして処理するプロセスの制御を行う機能を備えたことを特徴とする。
本発明は、対象画像のデータ処理の指示及び処理条件の設定入力を受付ける第１の操作受付工程と、前記第１の操作受付工程で受付けた処理条件に従い原稿を読取り電子化した画像データを得る画像読取工程と、前記画像読取工程で得た画像データを前記第１の操作受付工程で受付けた処理条件に従い汎用データとして処理する入力側画像データ処理工程と、前記入力側画像データ処理工程における処理対象の画像データと当該画像データの付加情報とを関連付けてメモリ部に保存する第１のデータ保存工程と、前記入力側画像データ処理工程で処理した画像データと当該画像データの付加情報とを関連付けてバックアップや再利用するための大容量記憶部に保存する第２のデータ保存工程と、前記第２のデータ保存工程で保存した画像データを前記大容量記憶部から取出し、前記第１の操作受付工程で受付けた処理条件に従い画像出力用データとして処理する出力側画像データ処理工程と、前記出力側画像データ処理工程で処理した画像データと当該画像データの付加情報とを関連付けてメモリ部に保存する第３のデータ保存工程と、前記第１のデータ保存工程又は前記第２のデータ保存工程又は前記第３のデータ保存工程で保存した画像データ及び付加情報を１つの出力用画像データとして処理する出力用画像データ処理工程と、を有したことを特徴とする。
本発明は、本願他の発明に係る画像処理方法の各工程をコンピュータに実行させるためのプログラムである。
更に、本発明は、上記プログラムを記録したコンピュータ読取可能な記録媒体である。
【発明の効果】
【０００８】
画像処理機能が多機能化し、複雑な処理が必要となる画像処理装置（例えばMFP）において画像上発生する不具合や異常の発生箇所を切り分け、或いは一連の画像処理工程において異常を発生させた処理工程を容易に明確化することができ、解析の効率を向上できる。
【発明を実施するための最良の形態】
【０００９】
以下に本発明の実施形態に係る画像処理装置及び画像処理方法について、添付した図面を参照して説明する。
以下に示す本発明に係る画像処理装置及び画像処理方法の実施形態は、画像処理装置の画像処理工程で発生する異常を出力画像から容易に解析するために備えた構成の要部について、その実施形態を示す。
ここでは、デジタル複合機（MFP）の画像処理系としても採用される、原稿をカラー画像信号で読取る画像読取部（スキャナ）で読取った原稿画像をバックアップや再利用を可能とすべく大容量記憶部に保存し、大容量記憶部に保存した画像をカラー画像のプリント出力が可能な画像出力部（プリンタ）で用いる画像データへと処理するか、或いは、ネットワークを介してデータの交信を可能とした外部機器（PC）で用いる画像データへと処理するまでの一連の画像処理工程に適応する構成を示す。
実施形態として、以下には実施形態１〜４を示す。実施形態１には基本的な構成例を示し、実施形態２〜４には、実施形態１の基本構成をベースに最も高パフォーマンスの動作が得られるように、動作を制御できるようにする手段を付加した例を示す。
【００１０】
「実施形態１」
本実施形態は、本発明の画像処理装置をMFPとして実施した場合に、コピー機能を利用して画像読取部で読取った原稿画像を大容量記憶部への保存を経て、プリント出力用の画像へと処理するまでの一連の画像処理工程に適応する形態を示す。本実施形態では、一連の画像処理工程で発生する異常を出力画像から容易に解析するために、複数の画像処理工程からなる一連の画像処理工程を区分けし、区分した各工程において処理された画像の管理を可能とする。
このために区分した画像処理工程ごとにメモリ部を設け、処理された画像データをそれぞれのメモリ部に保存し、管理する。
【００１１】
“画像データ処理系の概要”
図１は、本実施形態のMFPにおける画像データ処理系の全体構成の概略を示す図である。
図１において、画像データの処理系は、原稿読取部１０、画像処理部３０、コントローラ部５０及び画像出力部７０よりなる。原稿読取部１０を通して入力された原稿画像は、バックアップや再利用を可能とするために大容量記憶部６０に保存し、ここを経由して画像出力部７０等から出力される。
原稿読取部１０は、原稿をＣＣＤ（Charge Coupled Device）ラインイメージセンサでスキャンすることで原稿画像をＲＧＢ（Ｒ：RED，Ｇ：GREEN，Ｂ：BLUE）成分のライン画像（ビデオ）信号へ変換し、読取信号を得、さらに得たライン画像信号にライン間補正やシェーディング補正などの主に原稿読取部１０のデバイス特性に依存する補正も行うことで、正規化されたデジタル画像データを生成し出力する。
【００１２】
画像処理部３０は、入力画像に対する処理として、フィルタ処理等の画質を調整するための処理や標準色空間への色変換処理等、データに汎用性を持たせるための処理を画像データ処理部(1)（以下、この処理部或いはここで行う処理を「処理(1)」という）３１で行う。入力画像データに汎用性が求められる理由は、MFPでは、原稿読取部１０から入力側の処理（原稿読取部１０の処理、処理(1)３１及び後述する処理(2)５２）を経て大容量記憶部６０に保存するデータが、本実施形態で処理例とする、当該装置内の画像出力部７０でコピー出力に用いられる場合だけではなく、外部機（例えば、PC）で利用するためにネットワークに出力される場合を考慮したからである。
また、画像処理部３０は、画像処理工程ごとに処理した画像データを保存するためのメモリ部として、入力側の処理系ではメモリ部(1)３５とメモリ部(2)３６を備える。メモリ部(1)３５は、原稿読取部１０で処理された画像データを保存し、メモリ部(2)３６は、処理(1)３１で処理された画像データを保存する。
【００１３】
コントローラ部５０は、画像データ処理系をはじめ、MFP全体を制御するための手段をなし、図示しないＣＰＵ（Central Processing Unit）と、ＣＰＵが画像データ処理系や各種動作部を制御する際に、制御・処理プログラムや中間処理データを一時的に記憶するための記憶部などに使用されるＲＡＭ（Random Access Memory）や制御・処理プログラムや制御データ等を記憶するＲＯＭ（Read Only Memory）をハードウェア構成として有し、当該プログラムを駆動することにより処理・制御手段としての機能を提供する。
本実施形態をはじめ下記の各実施形態における画像データ処理のフロー（図６、９、１１、１３）に従った処理を実行する画像データ処理系を構築するための制御・処理プログラムや制御データ等は、コンピュータ読み取り可能な記録媒体であるＲＯＭ、ＨＤＤ等にインストールしておくことで、ＣＰＵが、実行時にＲＯＭ、ＨＤＤ等の記録媒体に記録した制御・処理プログラムや制御データ等をＲＡＭに読込み、当該プログラムを駆動することによって、上記ハードウェア構成（コンピュータ）を各実施形態に示す画像データ処理系として機能させることができる。
【００１４】
この実施形態では、後述する操作部８０からユーザの操作により入力される動作モード等の設定に従う制御・処理条件を画像処理部３０等よりなる画像データ処理系の各部に指示し、設定に従った処理を行わせる。
また、この実施形態では、コントローラ部５０は、入力画像に対する処理として、大容量記憶部６０に保存するデータ或いは大容量記憶部６０を経てネットワークから外部機（例えば、PC）に送信するデータの量を縮減するためにデータ圧縮等の処理を画像データ処理部(2)（以下、この処理部或いはここで行う処理を「処理(2)」という）５２で行う。
さらに、コントローラ部５０は、NIC（Network Interface Card）５４を有し、NIC５４を介してネットワーク上の外部PC９０として示される外部機とデータの交信をすることができる。
【００１５】
操作部８０は、MFPとユーザのインターフェースとして機能し、ＬＣＤ（液晶表示装置）とキースイッチよりなる操作パネルを介して、設定された動作モード等の動作条件や機器の動作状態及び操作方法をＬＣＤに表示し、ユーザによって行われるキー操作を検知し、設定入力や処理の実行指示を受付ける。
大容量記憶部６０は、バックアップや再利用を可能とするために、電源をオフしても保存したデータが消失しない大容量の記憶媒体とし、例えば、HDD（Hard Disk Drive）を用いる。
この実施形態では、画像読取部１０で読取った原稿画像は、すべて大容量記憶部６０で保存される。よって、コピー要求に対しては、大容量記憶部６０への保存を経て、プリント出力用の画像へと処理する出力側の処理に引き継がれる工程となる。
また、大容量記憶部６０に記憶する画像は、コントローラ部５０内の処理(2)５２で処理された画像データを保存するので、画像処理工程ごとに処理した画像データを保存、管理するためのメモリ部としても機能する。
【００１６】
コピー要求に対する出力側の画像処理工程は、大容量記憶部６０に記憶された画像を取出し、画像出力部（プリンタ）７０で書込みに用いる画像データへと処理する。この処理は、画像処理部３０で行う。
画像処理部３０は、プリント出力用の画像データ処理として、画像出力部７０で用いることが可能でかつそのデバイス特性に適合する画像データとし、また、操作部８０への入力操作により設定したユーザが要求する画質調整や画像編集を画像データに施す必要があり、この処理を画像データ処理部(3)（以下、この処理部或いはここで行う処理を「処理(3)」という）３３で行う。ここで行う処理には、例えば、圧縮データに対する伸張処理、地肌除去処理、変倍処理、RGBからCMYK或いはカラーからモノクロへの色変換処理、階調処理等が含まれる。
画像処理部３０は、大容量記憶部６０からの画像に対し処理(3)３３による画像処理を施し、プリント出力用データ（書込み画像データ）として画像出力部７０に処理後のデータを出力する。
また、出力側の処理に対しても、画像処理部３０は、画像処理工程ごとに処理した画像データを保存するためのメモリ部として、メモリ部(3)３７を備える。メモリ部(3)３７は、処理(3)３３で処理された画像データを保存する。
【００１７】
“各画像処理工程の保存データ処理”
本実施形態では、原稿読取部１０から入力され画像を画像出力部７０で出力するまでの一連の画像処理工程で発生する異常を解析するために、上記図１を参照して説明した画像データ処理系の各処理工程において処理された画像データをそれぞれメモリ部(1)〜(3)３５〜３７及び大容量記憶部６０で保存する。
このようにして保存された画像データは、異常発生時に出力画像の状態を目視で確認するために、発生時のデータによるプリント出力を実際に行わせ、その出力結果を目視確認に用いる。本実施形態では、処理工程ごとに画像のプリント出力を行い、異常の確認をすることで、どの工程で生じた異常であるかを割り出すことを容易にし、解析の効率を向上させることができる。
【００１８】
ただ、不具合の生じた箇所又は異常発生した処理工程をさらに明確化するためには、対象画像に対して指示された動作モード及び処理条件を参照することが有効な方法となる。
そこで、画像データをメモリ部(1)〜(3)３５〜３７及び大容量記憶部６０に保存する際に、保存する画像データがどの処理工程で処理された画像であるかを示す情報と当該画像の書誌情報としてコントローラ部５０で管理されている動作モード及び処理条件等を付加情報として、画像データと関連付けて保存し、管理する。
この処理は、通常の動作モード（この実施形態に示す例では通常モードのコピー動作）において、各処理工程の画像処理部で処理された画像データに上記した付加情報を関連付けて、それぞれの保存場所として備えたメモリ部(1)〜(3)３５〜３７及び大容量記憶部６０に保存する。なお、これらの画像データと付加情報の保存は、履歴を見ることができるように異常発見時の画像だけではなく過去のデータを蓄積しておくことが望ましく、こうした保存方法をとる場合には、メモリ部に不揮発性の記憶手段を用いることが必要になる。
このようにして各処理工程で処理され、保存された画像を異常発生時にプリント出力するときには、出力画像に付加情報を埋込む処理を行い、プリント出力用データを生成する。
【００１９】
図２は、本実施形態のMFPにおける通常モードのコピー動作時の画像処理におけるデータのフローを示す。
コピー動作において、原稿読取部１０から入力された画像を画像出力部７０でプリント出力するまでの画像データの処理フローは、図２中の矢印に示すようになる。即ち、原稿読取部１０  →  処理(1)３１  →  処理(2)５２  →  処理(3)３３  →  画像出力部７０の順で各処理部の処理が行われる。
図２の処理フローに沿ってコピー動作時の一連の画像処理工程が進行し、各処理部で処理された画像データは、図２中の破線矢印に示すように、それぞれのメモリ部(1)〜(3)３５〜３７に保存される。なお、処理(2)５２で処理された画像データは、大容量記憶部６０に保存（蓄積）される。また、メモリ部(1)〜(3)３５〜３７及び大容量記憶部６０それぞれ（以下「各メモリ部」という場合これらの記憶手段を指す）に保存された画像データは、上記した付加情報が関連付けられて管理される。なお、通常モードのコピー動作で各メモリ部に保存された画像データは、後記する異常発生時に用いられ、通常モードの動作で利用されることはない。
【００２０】
また、異常発生時に各メモリ部からそれぞれの処理工程で処理された画像データをもとにプリント出力を行うときに、画像データと関連付けて保存した付加情報（工程、動作動作及び処理条件等）を１つの記録媒体にプリント出力する。
この方法をとることによって、各処理工程で処理された画像データによる出力画像の状態を目視で確認する際に、どの工程でどのような動作モード及び処理条件等が設定されたかを同時に確認することができ、解析効率の向上が図られる。
異常発生時に出力画像の状態を目視で確認するための出力処理は、通常モードとは別の動作モード（以下、「デバックモード」という）として操作部８０からの指示に従って行われる。
デバックモードでは、コントローラ部５０は、メモリ部(1)〜(3)３５〜３７及び大容量記憶部６０ごとに保存した画像データと当該画像データに関連付けられた付加情報をもとに、個別にプリント出力用のデータを生成し、画像出力部７０でプリント出力を行わせる。
【００２１】
ここで、各メモリ部に保存する画像データと関連付けられる付加情報に係る実施形態を示す。
図３は、付加情報として用いる情報の種類を示す。
図３の（Ａ）に示す付加情報(1)は、保存した画像データが、どの画像処理部（工程）で処理されたデータであるかを識別する情報である。ここでは、下記の４種類の画像処理部（工程）を識別可能とするために、２ビットの識別情報を用いる。
１．画像読取部１０（メモリ部(1)３５の保存データ）
２．処理(1)３１（メモリ部(2)３６の保存データ）
３．処理(2)５２（大容量記憶部６０の保存データ）
４．処理(3)３３（メモリ部(3)３７の保存データ）
本実施形態では、デバック動作において出力する画像は、どの画像処理部（工程）で処理されたデータであるかを示すことを必要としているのであるから、少なくとも上記付加情報(1)を各メモリ部に保存する画像データと関連付けることが必須の条件となる。
【００２２】
図３の（Ｂ）に示す付加情報(2)は、保存した画像データが、処理条件或いは動作モードとして設定可能なカラー、モノクロ、カラー／モノクロ自動選択等の動作のどれであるかを識別する情報である。ここでは、下記の２種類の処理動作を識別可能とするために、１ビットの識別情報を用いる。
１．モノクロ処理
２．カラー処理
図３の（Ｃ）に示す付加情報(3)は、保存した画像データが、動作モード或いは処理条件として設定可能な文字動作、写真動作、自動検知動作等の動作のどれであるかを識別する情報である。ここでは、下記の４種類の処理動作を識別可能とするために、２ビットの識別情報を用いる。
１．文字／写真動作
２．文字動作
３．写真動作
４．自動検知動作
【００２３】
各メモリ部は、上記した付加情報を画像データと関連付けて保存する。画像データと付加情報とを関連付けて各メモリへ保存するときには、データをメモリ部で管理するときに通常採用される方法であるデータのフォーマット化を適用することにより実施することができる。
図４及び図５は、画像データと付加情報を関連付けて保存するときのデータフォーマットを説明する図である。
図４及び図５は、いずれも付加情報部と画像データ部とを組合せたデータフォーマットをなす。
図４は、付加情報部のデータとして、画像データがどの画像処理部（工程）で処理されたデータであるかを識別する情報（付加情報(1)）のみを記載する基本的なデータフォーマットを示す。図４の(I)〜(IV)は、それぞれ下記の画像処理部（工程）の出力画像データに対応するデータフォーマットの例である。
(I)  画像読取部１０の出力（メモリ部(1)３５の保存データ）
(II)  処理(1)３１の出力（メモリ部(2)３６の保存データ）
(III)  処理(2)５２の出力（大容量記憶部６０の保存データ）
(IV)  処理(3)３３（メモリ部(3)３７の保存データ）
【００２４】
また、図５は、付加情報部のデータとして、画像データがどの画像処理部（工程）で処理されたデータであるかを識別する情報（付加情報(1)）と、処理条件としてカラー、モノクロのどちらであるかを識別する情報（付加情報(2)）と、動作モードとして文字・写真の４種の動作のどれであるかを識別する情報（付加情報(3)）とを組合せて記載するデータフォーマットを示す。図４の(I)〜(IV)は、それぞれ下記の画像処理部（工程）の出力画像データに対応し、それぞれに処理条件或いは動作モードが設定された場合のデータフォーマットの例である。
(I)  画像読取部１０の出力（メモリ部(1)３５の保存データ）で、モノクロ、文字／写真動作が設定された場合
(II)  処理(1)３１の出力（メモリ部(2)３６の保存データ）で、モノクロ、文字動作が設定された場合
(III)  処理(2)５２の出力（大容量記憶部６０の保存データ）で、カラー、文字動作が設定された場合
(IV)  処理(3)３３（メモリ部(3)３７の保存データ）で、カラー、文字動作が設定された場合
【００２５】
次に、上記した画像データ処理系におけるデータ処理の動作を図６に示すフローチャートを参照して説明する。
このデータ処理のフローは、コピー機能が選択されたときにコントローラ部５０の指示に従い画像データ処理系が行う処理である。ここでは、コピー機能が選択された後、さらに通常モード、デバックモードのどちらかが選択され、選択されたモードの動作を行い、処理を終了するという手順をとる。
よって、図６の処理フローでは、はじめにMFPがスタンバイ状態にあり、このときに操作部８０で行われる通常モード、デバックモードのどちらかを選択するキー入力操作、またデバックモードの場合には処理工程ごとの画像出力を行うので、デバック対象とする処理工程（処理された画像データ）を選択するキー入力操作を受付ける（ステップＳ１０１）。
次いで、受付けたキー入力がデバックモードであるか否かを確認する（ステップＳ１０２）。
【００２６】
ここで、デバックモードではない場合（ステップＳ１０２-NO）、通常モードの処理プロセスに沿って処理を行っていく。
通常モードでは、まず、画像読取部１０で原稿画像を読取り、読取った画像データに画像読取部１０で所定の処理（画像データ処理系の構成にする上記説明の画像読取部１０についての記載、参照）を施した後、画像読取部１０からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ１０３）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、これらの情報も付加する。
次いで、画像読取部１０で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積するメモリ部(1)３５に保存する（ステップＳ１０４）。
【００２７】
この後、入力側の次工程として、画像読取部１０から処理対象のデータとして渡される中の画像データに処理(1)３１で所定の処理（上記“画像データ処理系の概要”における処理(1)３１についての記載、参照）を施した後、処理(1)３１からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ１０５）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、画像読取部１０から渡されるこれらの情報を付加する。
次いで、処理(1)３１で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積するメモリ部(2)３６に保存する（ステップＳ１０６）。
【００２８】
この後、入力側の次工程として、処理(1)３１から処理対象のデータとして渡される中の画像データに処理(2)５２で所定の処理（上記“画像データ処理系の概要”における処理(2)５２についての記載、参照）を施した後、処理(2)５２からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ１０７）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、処理(1)３１から渡されるこれらの情報を付加する。
次いで、処理(2)５２で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積する大容量記憶部６０に保存する（ステップＳ１０８）。
【００２９】
この後、出力側の処理工程として、大容量記憶部６０から処理対象のデータとして取出した中の画像データに処理(3)３３で所定の処理（上記“画像データ処理系の概要”における処理(3)３３についての記載、参照）を施した後、処理(3)３３からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ１０９）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、大容量記憶部６０から取出したこれらの情報を付加する。
次いで、処理(3)３３で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積するメモリ部(3)３７に保存する（ステップＳ１１０）。
この後、出力側の最後の処理工程として、画像出力部７０で処理(3)３３から渡される処理対象のデータを用いてプリント出力を行う（ステップＳ１１１）。このとき、画像出力部７０では、処理(3)３３から渡される処理対象のデータには、付加情報が含まれているので、画像データだけを出力に用いるために、付加情報を削除する処理を行う。
プリント出力用のデータを生成し、プロッタ等のプリンタエンジンにこのデータを引継ぎ、通常モードの画像処理プロセスを終える。
【００３０】
他方、ステップＳ１０２でデバックモードである場合（ステップＳ１０２-YES）、デバックモードの処理プロセスに沿って処理を行っていく。
デバックモードでは、まず、ステップＳ１０１で選択されたデバック対象とする処理工程の“画像データと付加情報”を取得するために、デバック対象のデータを保存したメモリ部(1)〜(3)３５〜３７及び大容量記憶部６０の１つを指定し、そこから当該データを読出す（ステップＳ１２１）。
本実施形態では、指定されたメモリ部から読出した“画像データと付加情報”をもとに画像に付加情報を埋め込んで１つの記録媒体にプリント出力する。また、このデバックモードにおける出力処理の工程は、通常モードにおける処理工程と共通化する。
よって、指定されたメモリ部から読出した“画像データと付加情報”のプリント出力に至るまでの処理の流れは、各画像処理部を経由することになる。ただ、画像処理工程ごとに保存した画像データと当該画像データに関連付けられた付加情報を保存状態のまま、そのデータをもとに個別に出力することが、デバックの趣旨であるから、経由する各処理部は何の処理も受けることなく当該データを画像出力部７０に渡す。
【００３１】
図６のデバックモードの処理は、デバッグモードで画像読取部１０の出力画像データを保存したメモリ部(1)３５のデータが選択された場合における画像処理のフローチャートを示すものである。
また、図７は、デバッグモード時における図６のフローチャートに対応する画像処理のデータフローを画像データ処理システム上で示した図である。
図７に示すように、メモリ部(1)３５から読出された“画像データと付加情報”によってプリント出力するまでのデバッグモード時のデータの処理フローは、同図中の矢印に示すようになる。即ち、メモリ部(1)３５  →  処理(1)３１  →  処理(2)５２  →  処理(3)３３  →  画像出力部７０の順で各処理部を経由する。ただ、処理(1)３１  →  処理(2)５２  →  処理(3)では、何の処理も受けることなく、データはスルーする。
【００３２】
この処理手順が図６のデバックモードの処理におけるステップＳ１２２〜１２４に当たる。即ち、処理(1)３１、処理(2)１２、処理(3)３３のいずれにおいても、画像処理はスルーし、付加情報を付与する処理モード行わない。
この後、最終の処理工程では、上記のようにメモリ部(1)３５から読出し各画像処理部をスルーして、受取る処理対象の“画像データと付加情報”を用いてプリント出力を行う（ステップＳ１２５）。このとき、画像出力部７０では、“画像データと付加情報”をもとに対象画像に付加情報を埋め込んで１つの記録媒体にプリント出力するための出力用のデータを生成する処理を行う。なお、デバッグモードでの付加情報については画像出力部７０で画像データに埋め込んだ後に削除する。
このようにしてプリント出力用のデータを生成し、プロッタ等のプリンタエンジンにこのデータを引継ぎ、デバッグモード時の画像処理プロセスを終える。
【００３３】
上記で図６のフローチャートを参照して説明したデバッグモード時の動作は、画像読取部１０の出力画像データを保存したメモリ部(1)３５のデータが選択された場合に実行するフローであるが、選択されたメモリ部が、処理プロセスの後段のメモリ部(2)３６、大容量記憶部６０、メモリ部(3)３７であれば、そのメモリ部以前に行われる画像処理は、処理工程に入らないので、こうした場合に適応できるように図６のフローチャートを改変する必要がある。つまり、処理工程に入らない処理については無視する動作とすることにより、図６のフローを適用することができる。
例えば、デバッグモード時に大容量記憶部６０の保存データが選択された場合、画像データ処理システム上の画像処理のデータフローは、図８に示すようになる。
即ち、大容量記憶部６０から読出された“画像データと付加情報”によってプリント出力するまでのデバッグモード時のデータの処理フローは、図８中の矢印に示すように、大容量記憶部６０  →  処理(3)３３  →  画像出力部７０の経路で処理部を通る。この場合、処理(1)３１及び処理(2)５２は処理工程に入らないので、デバッグモード時のデータの処理フローでは、この処理を無視し、処理工程に入る処理(3)３３では、図６のステップＳ１２４におけるように、何の処理も受けることなく、データをスルーさせる。
【００３４】
「実施形態２」
上記実施形態１では、画像処理工程ごとに設けたメモリ部に当該処理工程で処理された画像データに付加情報を関連付けて保存する手段を設けた画像データ処理系の基本構成を示した。ただ、上記実施形態１の画像データ処理系では、通常モードの動作において画像処理工程ごとに設けたメモリ部には、無条件に処理したデータを保存するので、例えば異常が起きる可能性が極めて低い使用環境或いは使用状況にあり、定期点検を行えばその間安定した動作が確保されるような場合には、データの保存を止め、無駄に電力やメモリを消耗しないようにする方がユーザにとってむしろメリットが大きいと判断される場合がある。
そこで、本実施形態では、こうした場合に応じた動作を行えるようにするための手段として、画像データに付加情報を関連付けて保存するメモリ部への当該データの保存の要否を例えば、操作部８０で設定できるようにし、設定に従いデータの保存動作を制御することで高パフォーマンスの動作が得られるようにする。
【００３５】
上記したデータ保存の要否の設定は、各メモリ部の全部を対象に要否を定める方が、設定操作が簡便に行えるようになる。ただ、一部のメモリ部のみでデータ保存するだけでも異常画像を管理する上で問題がなく、このようにする方が、無駄に電力を消費するがない場合もある。
このような場合に対応できるようにするためには、メモリごとにデータの保存の要否を設定する方法を採用することが望ましい。以下に示す実施形態では、メモリごとにデータの保存の要否を設定する方法を採用した例を示す。
【００３６】
図９は、本実施形態における画像データ処理系におけるデータ処理の動作を示すフローチャートである。
このデータ処理のフローは、コピー機能が選択されたときにコントローラ部５０の指示に従い画像データ処理系が行う処理である。ここでは、コピー機能が選択された後、さらに通常モード、デバックモードのどちらかが選択され、選択されたモードの動作を行い、処理を終了するという手順をとる。この実施形態では、特に通常モードの動作を選択する際に、画像処理工程ごとに設けたメモリ部に処理された画像データと付加情報を蓄積するか否かを表す、蓄積ｏｒ非蓄積の設定を行う。なお、蓄積ｏｒ非蓄積は、上記のデータ保存の要否とした記述に相当し、この実施形態では、蓄積という形でデータを保存することからこの表現をとっている。
よって、図９の処理フローでは、はじめにMFP がスタンバイ状態にあり、このときに操作部８０で行われる通常モード、デバックモードのどちらかを選択するキー入力操作、通常モードについては上記した各メモリ部に対する蓄積ｏｒ非蓄積を選択するキー入力操作、さらにデバックモードについてはデバック対象とする処理工程（処理された画像データ）を選択するキー入力操作を受付ける（ステップＳ２０１）。なお、デバック対象とする画像データを選択する入力操作は、非蓄積を選択したメモリ部の画像データの選択ができないようにする。
次いで、受付けたキー入力がデバックモードであるか否かを確認する（ステップＳ２０２）。
【００３７】
ここで、デバックモードではない場合（ステップＳ２０２-NO）、通常モードの処理プロセスに沿って処理を行っていく。
通常モードでは、まず、画像読取部１０で原稿画像を読取り、読取った画像データに画像読取部１０で所定の処理（画像データ処理系の構成にする上記説明の画像読取部１０についての記載、参照）を施した後、画像読取部１０からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ２０３）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、これらの情報も付加する。
次いで、画像読取部１０で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積するメモリ部(1)３５へ保存するが、その前に、操作部８０で設定されたデータの蓄積ｏｒ非蓄積を参照する（ステップＳ２０４）。
ここで、データの蓄積が設定されている場合だけ（ステップＳ２０４-蓄積）、メモリ部(1)３５へ当該データの保存、蓄積を行う（ステップＳ２０５）。
【００３８】
この後、入力側の次工程として、画像読取部１０から処理対象のデータとして渡される中の画像データに処理(1)３１で所定の処理（上記“画像データ処理系の概要”における処理(1)３１についての記載、参照）を施した後、処理(1)３１からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ２０６）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、画像読取部１０から渡されるこれらの情報を付加する。
次いで、処理(1)３１で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積するメモリ部(2)３６に保存するが、その前に、操作部８０で設定されたデータの蓄積ｏｒ非蓄積を参照する（ステップＳ２０７）。
ここで、データの蓄積が設定されている場合だけ（ステップＳ２０７-蓄積）、メモリ部(2)３６へ当該データの保存、蓄積を行う（ステップＳ２０８）。
【００３９】
この後、入力側の次工程として、処理(1)３１から処理対象のデータとして渡される中の画像データに処理(2)５２で所定の処理（上記“画像データ処理系の概要”における処理(2)５２についての記載、参照）を施した後、処理(2)５２からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ２０９）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、処理(1)３１から渡されるこれらの情報を付加する。
次いで、処理(2)５２で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積する大容量記憶部６０に保存するが、その前に、操作部８０で設定されたデータの蓄積ｏｒ非蓄積を参照する（ステップＳ２１０）。
ここで、データの蓄積が設定されている場合だけ（ステップＳ２１０-蓄積）、大容量記憶部６０へ当該データの保存、蓄積を行う（ステップＳ２１１）。
【００４０】
この後、出力側の処理工程として、大容量記憶部６０から処理対象のデータとして取出した中の画像データに処理(3)３３で所定の処理（上記“画像データ処理系の概要”における処理(3)３３についての記載、参照）を施した後、処理(3)３３からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ２１２）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、大容量記憶部６０から取出したこれらの情報を付加する。
次いで、処理(3)３３で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積するメモリ部(3)３７に保存するが、その前に、操作部８０で設定されたデータの蓄積ｏｒ非蓄積を参照する（ステップＳ２１３）。
ここで、データの蓄積が設定されている場合だけ（ステップＳ２１３-蓄積）、メモリ部(3)３７へ当該データの保存、蓄積を行う（ステップＳ２１４）。
この後、出力側の最後の処理工程として、画像出力部７０で処理(3)３３から渡される処理対象のデータを用いてプリント出力を行う（ステップＳ２１５）。このとき、画像出力部７０では、処理(3)３３から渡される処理対象のデータには、付加情報が含まれているので、画像データだけを出力に用いるために、付加情報を削除する処理を行う。
プリント出力用のデータを生成し、プロッタ等のプリンタエンジンにこのデータを引継ぎ、通常モードの画像処理プロセスを終える。
【００４１】
図１０は、通常モード時における図９のフローチャートに対応する画像処理のデータフローの１例を画像データ処理システム上で示した図である。
通常モードのコピー動作において、原稿読取部１０から入力された画像を画像出力部７０でプリント出力するまでの画像データの処理フローは、図１０中の矢印に示すようになる。即ち、原稿読取部１０  →  処理(1)３１  →  処理(2)５２  →  処理(3)３３  →  画像出力部７０の順で各処理部の処理が行われる。
図１０の処理フローに沿ってコピー動作時の一連の画像処理工程が進行し、各処理部で処理された画像データと付加情報は、それぞれの処理部に対応するメモリ部(1)〜(3)３５〜３７及び大容量記憶部６０に保存することが可能であるが、本実施形態においては、各メモリ部で蓄積ｏｒ非蓄積の設定に従いデータ蓄積が制御できる。
図１０に例示する処理フローでは、原稿読取部１０で処理されたデータを蓄積する設定が行われていない場合を示している。即ち、同図中においてメモリ部(1)３５へは他のメモリ部に示されている破線矢印が記されていない。従って、この処理フローでメモリ部(1)３５への画像データと付加情報の保存を不要とし、後記する異常発生時にデバッグモード時の処理に使用されることもない。
【００４２】
図６のフローチャートに戻ると、ステップＳ１０２でデバックモードである場合（ステップＳ２０２-YES）、デバックモードの処理プロセスに沿って処理を行っていく。
デバックモードでは、まず、ステップＳ２０１で選択されたデバック対象とする処理工程の“画像データと付加情報”を取得するために、デバック対象のデータを保存したメモリ部(1)〜(3)３５〜３７及び大容量記憶部６０の１つを指定し、そこから当該データを読出す（ステップＳ２２１）。なお、デバック対象とする画像データには、非蓄積を選択したメモリ部の画像データは含まれていない。
デバックモードの処理プロセスとして以降に行うステップＳ２２２〜Ｓ２２５は、実施形態１における図６のフローチャート中のステップＳ１２２〜Ｓ１２５と同じである。よって、先に示した図６の説明を参照することとし、ここでは記載を省略する。
上記のように、各画像処理工程で処理された画像データと付加情報を工程ごとに設けたメモリ部に蓄積するか否かを操作部８０からの設定に従って制御できるようにしたことにより、必要最小限の消費電力で必要な画像データと付加情報の蓄積が可能になり、パフォーマンスの向上を図ることができる。
【００４３】
「実施形態３」
上記実施形態１では、画像処理工程ごとに設けたメモリ部に当該処理工程で処理された画像データに付加情報を関連付けて保存する手段を設けた画像データ処理系の基本構成を示した。ただ、上記実施形態１の画像データ処理系では、通常モードの動作において画像処理工程ごとに設けたメモリ部に処理したデータを保存する際の保存条件を定めていないので、例えば不用意な上書きにより蓄積した過去のデータが失われる可能性があり、こうしたデータの消失により異常発生時の解析が的確に行えない場合がある。
そこで、本実施形態では、このような蓄積データの消失を防ぐための手段として、各メモリ部に書込んだ当該データに対し上書き等が行われデータの消失が起きないようにするライトプロテクト機能を適用し、この機能を働かせるか否かを例えば、操作部８０で設定できるようにし、設定に従いライトプロテクト機能を制御することで、動作を適正化することで高パフォーマンス化を図るようにする。
【００４４】
上記したライトプロテクト機能を働かせるか否かの設定は、各メモリ部の全部を対象にライトプロテクトをONするか否かを定める方が、設定操作が簡便に行えるようになる。ただ、一部のメモリ部のみでライトプロテクトをONするだけでも異常画像を管理する上で問題がなく、また必要な部分のみライトプロテクトをONする方が、解析効率を向上させることが可能になる場合もある。
このような場合に対応できるようにするためには、メモリごとにライトプロテクトONを設定する方法を採用することが望ましい。以下に示す実施形態では、メモリごとにライトプロテクトONを設定する方法を採用した例を示す。
【００４５】
図１１は、本実施形態における画像データ処理系におけるデータ処理の動作を示すフローチャートである。
このデータ処理のフローは、コピー機能が選択されたときにコントローラ部５０の指示に従い画像データ処理系が行う処理である。ここでは、コピー機能が選択された後、さらに通常モード、デバックモードのどちらかが選択され、選択されたモードの動作を行い、処理を終了するという手順をとる。この実施形態では、特に通常モードの動作が選択され、処理を行う際に、既に行われたコピー処理において保存された画像データと付加情報を蓄積するメモリ部に対するライトプロテクトをONするか否かの設定に従ってデータ蓄積の制御を可能とした処理のフローである。
よって、図１１の処理フローでは、はじめにMFP がスタンバイ状態にあり、このときに操作部８０で行われる通常モード、デバックモードのどちらかを選択するキー入力操作、またデバックモードについてはデバック対象とする処理工程（処理された画像データ）を選択するキー入力操作を受付ける（ステップＳ３０１）。なお、このステップでは、画像データと付加情報を蓄積するメモリ部に対するライトプロテクトをONするか否かの設定情報が処理フローの制御に必要であり、この情報も取得する。この情報は、この実施形態では、現行のコピー処理以前の異常発生時等に行われた入力操作で既に選択され、コントローラ部５０が管理する設定情報を用いる。
【００４６】
次いで、受付けたキー入力がデバックモードであるか否かを確認する（ステップＳ３０２）。
ここで、デバックモードではない場合（ステップＳ３０２-NO）、通常モードの処理プロセスに沿って処理を行っていく。
通常モードでは、まず、画像読取部１０で原稿画像を読取り、読取った画像データに画像読取部１０で所定の処理（画像データ処理系の構成にする上記説明の画像読取部１０についての記載、参照）を施した後、画像読取部１０からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ３０３）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、これらの情報も付加する。
次いで、画像読取部１０で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積するメモリ部(1)３５へ保存するが、その前に、蓄積するメモリ部に対するライトプロテクトをONするか否かの設定情報を参照して、メモリ部(1)３５の設定がライトプロテクトONであるか否かを確認する（ステップＳ３０４）。
ここで、ライトプロテクトがONではない場合だけ（ステップＳ３０４-NO）、メモリ部(1)３５へ当該データの保存、蓄積を行う（ステップＳ３０５）。
【００４７】
この後、入力側の次工程として、画像読取部１０から処理対象のデータとして渡される中の画像データに処理(1)３１で所定の処理（上記“画像データ処理系の概要”における処理(1)３１についての記載、参照）を施した後、処理(1)３１からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ３０６）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、画像読取部１０から渡されるこれらの情報を付加する。
次いで、処理(1)３１で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積するメモリ部(2)３６に保存するが、その前に、蓄積するメモリ部に対するライトプロテクトをONするか否かの設定情報を参照して、メモリ部(2)３６の設定がライトプロテクトONであるか否かを確認する（ステップＳ３０７）。
ここで、ライトプロテクトがONではない場合だけ（ステップＳ３０７-NO）、メモリ部(2)３６へ当該データの保存、蓄積を行う（ステップＳ３０８）。
【００４８】
この後、入力側の次工程として、処理(1)３１から処理対象のデータとして渡される中の画像データに処理(2)５２で所定の処理（上記“画像データ処理系の概要”における処理(2)５２についての記載、参照）を施した後、処理(2)５２からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ３０９）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、処理(1)３１から渡されるこれらの情報を付加する。
次いで、処理(2)５２で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積する大容量記憶部６０に保存するが、その前に、蓄積するメモリ部に対するライトプロテクトをONするか否かの設定情報を参照して、大容量記憶部６０の設定がライトプロテクトONであるか否かを確認する（ステップＳ３１０）。
ここで、ライトプロテクトがONではない場合だけ（ステップＳ３１０-NO）、大容量記憶部６０へ当該データの保存、蓄積を行う（ステップＳ３１１）。
【００４９】
この後、出力側の処理工程として、大容量記憶部６０から処理対象のデータとして取出した中の画像データに処理(3)３３で所定の処理（上記“画像データ処理系の概要”における処理(3)３３についての記載、参照）を施した後、処理(3)３３からの出力であることを識別するための情報（付加情報(1)）を含む付加情報を所定のデータフォーマットに従って付加する処理を行う（ステップＳ３１２）。なお、付加情報(1)以外に、図３及び図５に例示した付加情報(2)及び付加情報(3)を採用する場合には、大容量記憶部６０から取出したこれらの情報を付加する。
次いで、処理(3)３３で処理された画像データと付加情報をこの処理工程で処理されたデータを蓄積するメモリ部(3)３７に保存するが、その前に、蓄積するメモリ部に対するライトプロテクトをONするか否かの設定情報を参照して、メモリ部(3)３７の設定がライトプロテクトONであるか否かを確認する（ステップＳ３１３）。
ここで、ライトプロテクトがONではない場合だけ（ステップＳ３１３-NO）、メモリ部(3)３７へ当該データの保存、蓄積を行う（ステップＳ３１４）。
この後、出力側の最後の処理工程として、画像出力部７０で処理(3)３３から渡される処理対象のデータを用いてプリント出力を行う（ステップＳ３１５）。このとき、画像出力部７０では、処理(3)３３から渡される処理対象のデータには、付加情報が含まれているので、画像データだけを出力に用いるために、付加情報を削除する処理を行う。
プリント出力用のデータを生成し、プロッタ等のプリンタエンジンにこのデータを引継ぎ、通常モードの画像処理プロセスを終える。
【００５０】
他方、ステップＳ３０２でデバックモードである場合（ステップＳ３０２-YES）、デバックモードの処理プロセスに沿って処理を行っていく。
デバックモードでは、まず、ステップＳ３０１で選択されたデバック対象とする処理工程の“画像データと付加情報”を取得するために、デバック対象のデータを保存したメモリ部(1)〜(3)３５〜３７及び大容量記憶部６０の１つを指定し、そこから当該データを読出す（ステップＳ３２１）。
デバックモードの処理プロセスとして以降に行うステップＳ３２２〜Ｓ３２５は、実施形態１における図６のフローチャート中のステップＳ１２２〜Ｓ１２５と同じである。よって、先に示した図６の説明を参照することとし、ここでは記載を省略する。
上記のように、各画像処理工程で処理された画像データと付加情報を蓄積するために処理工程ごとに設けたメモリ部に対してライトプロテクトをONするか否かが、予め設定され、設定に従って上書きを禁止する制御を行うことで、不用意な上書き等による書込んだデータの消失を防ぎ、解析が的確に行えるようになる。また、ライトプロテクトONとしない一部のメモリ部を使用することで、解析効率の低下を抑えることが可能になり、パフォーマンスの向上を図ることができる。
【００５１】
「実施形態４」
上記実施形態１は、異常解析に用いるためのデータとして、各画像処理工程で処理した画像データと付加情報を工程ごとに設けたメモリ部に蓄積するようにしたもので、さらに上記実施形態２は実施形態１を基に、メモリ部へデータ蓄積をするか否かを使用状況に応じて制御可能とすることで、無駄に電力やメモリを消耗しないような使用方法をとることができる実施形態を示した。
本実施形態は、実施形態１を基礎におくが、無駄に電力やメモリを消耗しないという狙いをより効果的に、かつ低コストで実現し得る方法により構成する形態を示す。この方法は、画像処理工程ごとに設けるメモリ部を個別のデバイスとして着脱可能とする構成をとり、使用状況によってなくすことができない場合には取り付け、不要としても問題が生じない場合には取付けないような対応をとれるようにする。
【００５２】
図１２は、本実施形態に係るMFPの画像データ処理系の全体構成の概略を示す図である。
図１２において、個別のデバイスとして着脱可能なメモリ部は、入力側の処理系ではメモリ部(1)３５’とメモリ部(2)３６’であり、入力側の処理系ではメモリ部(3)３７’である。図１に示した実施形態１，２の画像データ処理系におけるメモリ部は固設されている点で、着脱可能とした本実施形態のメモリ部とは異なる。着脱可能とした本実施形態のメモリ部は、個別に着脱を選択することができる。
なお、上記メモリ部が異なる以外に、図１に示した画像データ処理系と図１２に示した画像データ処理系とは同じであるから、処理系の構成要素については、先に記述した図１の説明を参照することとし、ここでは、記載を省略する。
着脱可能なメモリ部に対し、MFPの側には図示しないが着脱可能な各メモリ部の着脱状態を検知する手段を有し、メモリ部(1)３５’、メモリ部(2)３６’及びメモリ部(3)３７’がどのようなバリエーションで着脱されている場合でも、画像データ処理系の制御動作に適応可能とする。
【００５３】
図１３は、本実施形態における画像データ処理系におけるデータ処理の動作を示すフローチャートである。
このデータ処理のフローは、コピー機能が選択されたときにコントローラ部５０の指示に従い画像データ処理系が行う処理である。ここでは、コピー機能が選択された後、さらに通常モード、デバックモードのどちらかが選択され、選択されたモードの動作を行い、処理を終了するという手順をとる。この実施形態では、特に通常モードの動作を選択する際に、画像処理工程ごとに設けたメモリ部に処理された画像データと付加情報を蓄積するか否かを表す、蓄積ｏｒ非蓄積の設定を行う。
ただ、デバックモードの選択さらに蓄積ｏｒ非蓄積の設定については、着脱可能としたメモリ部が装着されていることが前提となるので、装着されていないメモリ部を確認し、処理に矛盾が生じない手順とする。
【００５４】
よって、図１３の処理フローでは、始めにメモリ部(1)〜(3)３５’〜３７’の着脱状態として、実装／非実装を確認する（ステップＳ４０１）。
ここで、非実装のメモリ部があれば（ステップＳ４０１-非実装）、次に当該非実装のメモリ部に対してデータの蓄積ｏｒ非蓄積の設定を確認する（ステップＳ４３１）。これは、非実装のメモリ部に対して蓄積の設定がなされていると矛盾が生じるからである。
よって、当該非実装のメモリ部に対してデータの“蓄積”が設定されている場合には（ステップＳ４３１-蓄積）、矛盾を無くすためにこの設定を“非蓄積”に自動で変更するとともに（ステップＳ４３２）、操作部８０の初期入力画面における表示も“非蓄積”に変更し、非実装であるから“非蓄積”の設定になる旨をメッセージで示す（ステップＳ４３３）。
この後、コピー機能のモード設定等の入力を待つスタンバイ状態となる。
他方、ステップＳ４３１で当該非実装のメモリ部に対してデータの“非蓄積”が設定されている場合には（ステップＳ４３１-非蓄積）、矛盾を生じることもなく、またデバックモードの動作を行うことはあり得ないので、操作部８０は、通常モードのコピー処理の入力を待つスタンバイ状態となり、設定入力が行われた後、設定に従い通常モードのコピー処理プロセスに沿って処理を行っていく。
【００５５】
ステップＳ４０１で全てのメモリ部が実装されていれば（ステップＳ４０１-実装）或いはステップＳ４３３の処理後には、スタンバイ状態になるので、このときに操作部８０で行われる通常モード、デバックモードのどちらかを選択するキー入力操作、通常モードについては実装されている各メモリ部に対する蓄積ｏｒ非蓄積を選択するキー入力操作、さらにデバックモードについてはデバック対象とする処理工程（処理された画像データ）を選択するキー入力操作を受付ける（ステップＳ４０２）。なお、デバック対象とする画像データを選択する入力操作は、非蓄積を選択したメモリ部の画像データの選択ができないようにする。
次いで、受付けたキー入力がデバックモードであるか否かを確認する（ステップＳ４０３）。
【００５６】
ここで、デバックモードではない場合（ステップＳ２０２-NO）、通常モードのコピー処理プロセスに沿って処理を行っていく。
ここで通常モードのコピー処理として行う、ステップＳ４０４〜ステップＳ４１６のフローは、上記した実施形態２の通常モードの処理フロー（図９）におけるステップＳ２０３〜ステップＳ２１５と全く変わらない。つまり、画像読取部１０、処理(1)３１、処理(2)５２及び処理(3)３３の各画像処理工程を行い、また各画像処理工程で処理された画像データと付加情報を工程ごとに設けたメモリ部に蓄積するか否かを操作部８０からの設定に従って制御する蓄積工程を経てプリント出力用の画像データの処理を行う。
なお、本実施形態のステップＳ４０４〜ステップＳ４１６の処理フローの詳細については、先に述べた図９の処理フローにおけるステップＳ２０３〜ステップＳ２１５の説明を参照することとし、ここでは記載を省略する。
【００５７】
また、図１３の処理フローのステップＳ４０３でデバックモードである場合（ステップＳ４０３-YES）、デバックモードの処理プロセスに沿って処理を行っていく。
デバックモードでは、まず、ステップＳ４０２で選択されたデバック対象とする処理工程の“画像データと付加情報”を取得するために、デバック対象のデータを保存したメモリ部(1)〜(3)３５〜３７及び大容量記憶部６０の１つを指定し、そこから当該データを読出す（ステップＳ４２１）。なお、デバック対象とする画像データには、非蓄積を選択したメモリ部の画像データは含まれていない。
デバックモードの処理プロセスとして以降に行うステップＳ４２２〜Ｓ４２５は、実施形態１における図６のフローチャート中のステップＳ１２２〜Ｓ１２５と同じである。よって、先に示した図６の説明を参照することとし、ここでは記載を省略する。
上記のように、画像データと付加情報の蓄積が不要なメモリ部は非実装とできるため、上記の蓄積機能が不要な場合には機器のコストダウンが可能となる。また、メモリ部の実装状態や蓄積ｏｒ非蓄積の設定と操作部の入力画面の表示に矛盾をなくしたので、ユーザーの意図しない設定状態となることを防止できる。
【図面の簡単な説明】
【００５８】
【図１】本発明に係る画像処理装置の実施形態であるMFPにおける画像データ処理系の全体構成の概略を示す図である。
【図２】画像データ処理系（図１）における通常のコピー動作時の画像処理のデータフローを示す。
【図３】画像データと関連付けられメモリ部に保存する付加情報の種類を示す。
【図４】画像データと付加情報を関連付けて保存するデータフォーマットの基本形を説明する図である。
【図５】画像データと付加情報を関連付けて保存するデータフォーマットの実施例を説明する図である。
【図６】画像データ処理系（図１）におけるデータ処理のフローチャート（実施形態１）を示す図である。
【図７】画像データ処理系（図１）におけるデバックモード時の画像処理のデータフローを示す。
【図８】図７と同様のデバックモード時の画像処理における他のデータフローを示す。
【図９】画像データ処理系（図１）におけるデータ処理のフローチャート（実施形態２）を示す図である。
【図１０】画像データ処理系（図１）における通常のコピー動作時の画像処理のデータフロー（実施形態２）を示す。
【図１１】画像データ処理系（図１）におけるデータ処理のフローチャート（実施形態３）を示す図である。
【図１２】本発明の実施形態４に係るMFPにおける画像データ処理系の全体構成の概略を示す図である。
【図１３】画像データ処理系（図１２）におけるデータ処理のフローチャートを示す図である。
【符号の説明】
【００５９】
１０・・画像読取部、３０・・画像処理部、３１・・画像データ処理部(1)、３３・・画像データ処理部(3)、３５，３５’・・メモリ部(1)、３６，３６’・・メモリ部(2)、３７，３７’・・メモリ部(3)、５０・・コントローラ部、５４・・画像データ処理部(2)、５４・・NIC、７０・・画像出力部、８０・・操作部、９０・・外部PC。
【図１】
0004931156.tif 000002
【図２】
0004931156.tif 000003
【図３】
0004931156.tif 000004
【図４】
0004931156.tif 000005
【図５】
0004931156.tif 000006
【図６】
0004931156.tif 000007
【図７】
0004931156.tif 000008
【図８】
0004931156.tif 000009
【図９】
0004931156.tif 000010
【図１０】
0004931156.tif 000011
【図１１】
0004931156.tif 000012
【図１２】
0004931156.tif 000013
【図１３】
0004931156.tif 000014