(57)【特許請求の範囲】
【請求項１】
複数の画像が重なり合う層構造により構成されている画像データを入力して画像を処理し画像形成装置に対して印刷指示する画像処理装置において、
プレビュー時に、前記画像データ中の記述、図形或いは写真のデータの削除または追加の判断基準となる特徴情報を複数記憶する記憶部と、
プレビュー時に、前記記憶部に記憶された複数の特徴情報を検索して、所定の特徴情報を指定し、指定された前記特徴情報に基づく画像が含まれる前記画像データを特徴画像情報として前記画像データから抽出する特徴画像抽出部と、
前記特徴画像抽出部より抽出された特徴画像の領域内に存在する画像情報を抽出する同一領域画像抽出部と、
前記特徴画像抽出部から抽出された前記特徴画像情報を基に前記同一領域画像抽出部より抽出された画像情報を編集する編集部と、
を有し、
前記編集部は、前記特徴画像抽出部から抽出された前記特徴画像情報と、前記同一領域画像抽出部から抽出された画像情報を画像データから除去する画像情報除去部を含むことを特徴とする画像処理装置。
【請求項２】
画像データを入力して画像を処理し画像形成装置に対して印刷指示する画像処理装置において、
プレビュー時に、前記画像データ中の記述、図形或いは写真のデータの削除または追加の判断基準となる特徴情報を複数記憶する記憶部と、
プレビュー時に、前記記憶部に記憶された複数の特徴情報を検索して、所定の特徴情報を指定し、指定された前記特徴情報に基づく画像が含まれる前記画像データを特徴画像情報として前記画像データから抽出する特徴画像抽出部と、
前記特徴画像抽出部より抽出された特徴画像の領域内に存在する画像情報を抽出する同一領域画像抽出部と、
前記特徴画像抽出部から抽出された前記特徴画像情報を基に前記同一領域画像抽出部より抽出された画像情報を編集する編集部と、
を有することを特徴とする画像処理装置。
【請求項３】
前記編集部は、前記特徴画像抽出部から抽出された前記特徴画像情報と、前記同一領域画像抽出部から抽出された画像情報を画像データから除去する画像情報除去部を含むことを特徴とする請求項2に記載の画像処理装置。
【請求項４】
前記画像データは複数の画像が重なり合う層構造により構成されていることを特徴とする請求項2又は請求項3に記載の画像処理装置。
【請求項５】
前記編集部は、前記画像情報を上書きする他の画像を追加し、新たな画像情報を作成する画像情報追加部を含むことを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項６】
前記同一領域画像抽出部は、前記特徴画像抽出部により抽出された前記特徴画像情報の領域内に存在する画像情報から、前記特徴画像情報より上層に位置する前記画像情報を抽出することを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項７】
前記画像情報追加部は前記特徴画像情報として抽出された前記画像情報の下層に配置された画像を基に上書きする画像の内容を決定することを特徴とする請求項５に記載の画像処理装置。
【請求項８】
前記特徴情報は色情報であることを特徴とする請求項１から請求項７の何れかに記載の画像処理装置。
【請求項９】
前記特徴情報は画像パターン情報であることを特徴とする請求項１から請求項７の何れかに記載の画像処理装置。
【請求項１０】
前記特徴情報は矩形情報であることを特徴とする請求項１から請求項７の何れかに記載の画像処理装置。
【請求項１１】
複数の画像が重なり合う層構造により構成されている画像データを入力して画像を処理する画像処理装置により印刷指示される画像形成装置において、
プレビュー時に、前記画像データ中の記述、図形或いは写真のデータの削除または追加の判断基準となる特徴情報を前記画像処理装置から受信して複数記憶する記憶部と、
プレビュー時に、前記記憶部に記憶された複数の特徴情報を検索して、所定の特徴情報を指定し、指定された前記特徴情報に基づく画像が含まれる前記画像データを特徴画像情報として前記画像データから抽出する特徴画像抽出部と、
前記特徴画像抽出部から抽出された前記特徴画像情報を基に画像データを編集する編集部と、
を有し、
前記編集部は、前記特徴画像抽出部から抽出された前記特徴画像情報を前記画像データから除去する画像情報除去部を含むことを特徴とする画像形成装置。
【請求項１２】
画像データを入力して画像を処理する画像処理装置により印刷指示される画像形成装置において、
プレビュー時に、前記画像データ中の記述、図形或いは写真のデータの削除または追加の判断基準となる特徴情報を前記画像処理装置から受信して複数記憶する記憶部と、
プレビュー時に、前記記憶部に記憶された複数の特徴情報を検索して、所定の特徴情報を指定し、指定された前記特徴情報に基づく画像が含まれる前記画像データを特徴画像情報として前記画像データから抽出する特徴画像抽出部と、
前記特徴画像抽出部より抽出された特徴画像の領域内に存在する画像情報を抽出する同一領域画像抽出部と、
前記特徴画像抽出部から抽出された前記特徴画像情報を基に前記同一領域画像抽出部より抽出された画像情報を編集する編集部と、
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ（以下、ＰＣという）等の画像処理装置及びプリンタ等の画像形成装置（以下、プリンタという）に関する。
【背景技術】
【０００２】
上記ＰＣからの画像データをプリンタで印刷する場合、利用者は印刷すべき画像データがどのような状態で印刷できるのか、印刷する前に予め印刷内容を確認又は把握するための機能、所謂、印刷プレビュー機能を利用している。
この機能によって、利用者が印刷すべき画像データに対し修正の必要性があると判断した場合、利用者はＰＣを操作して印刷プレビューモードから画像データ作成モードに戻し元の画像データを修正したり不要な個所を削除するなど編集してからプリンタに印刷実行を指定し、利用者のイメージや目的に合った印刷をする。
このような印刷プレビュー機能に係わるＰＣ等の技術としては、例えば、下記特許文献１に開示されている。
【０００３】
このＰＣは、印刷アプリケーションによる画像データを取得する画像データ取得手段と、画像データ取得手段によって取得された画像データの印刷プレビュー画像を表示手段に表示させるプレビュー表示処理手段と、外部操作による指令に基づき、選択範囲を識別可能な状態で前記表示手段に表示する選択範囲表示処理手段と、前記選択範囲表示処理手段によって前記表示手段に表示されている選択範囲内の画像を単位として、前記印刷プレビュー画像を加工する画像加工処理を行う画像データ加工手段と、前記印刷プレビュー画像の印刷をプリンタへ指示する印刷指示手段を備えているものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６―２７７０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、このＰＣの印刷プレビュー機能は、利用者が印刷プレビューモードのプレビュー画像から任意の範囲を選択し、画像データ作成モードによらずに印刷プレビューモードにてその選択範囲を画像データから削除するなど加工して印刷することができる。
しかし、従来の上記ＰＣの印刷プレビュー機能には、加工または編集した内容を記憶しておく手段や記憶手段からの加工内容を抽出する手段を有していないため、たとえ、印刷プレビューモードにおいて、画像データ中の不要な部分を削除して印刷できても、一旦印刷プレビュー画像表示を消去し再び印刷プレビュー画像を表示させると、消去する前の元の画像に戻ってしまい、印刷の都度設定し直す必要があるといった問題があった。
（発明の目的）
そこで本発明は、上記の如き問題に鑑みなされたもので、印刷の都度、利用者が画像データの編集する領域を指定する必要が無く、印刷の利便性が向上できる画像処理装置及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するため下記の通り構成される。
＜構成１＞
複数の画像が重なり合う層構造により構成されている画像データを入力して画像を処理し画像形成装置に対して印刷指示する画像処理装置において、プレビュー時に、画像データ中の記述、図形或いは写真のデータの削除または追加の判断基準となる特徴情報を複数記憶する記憶部と、プレビュー時に、記憶部に記憶された複数の特徴情報を検索して、所定の特徴情報を指定し、指定された特徴情報に基づく画像が含まれる画像データを特徴画像情報として画像データから抽出する特徴画像抽出部と、特徴画像抽出部より抽出された特徴画像の領域内に存在する画像情報を抽出する同一領域画像抽出部と、特徴画像抽出部から抽出された特徴画像情報を基に同一領域画像抽出部より抽出された画像情報を編集する編集部と、を有し、編集部は、特徴画像抽出部から抽出された特徴画像情報と、同一領域画像抽出部から抽出された画像情報を画像データから除去する画像情報除去部を含むことを特徴とする。
【０００７】
＜構成２＞
画像データを入力して画像を処理し画像形成装置に対して印刷指示する画像処理装置において、プレビュー時に、画像データ中の記述、図形或いは写真のデータの削除または追加の判断基準となる特徴情報を複数記憶する記憶部と、プレビュー時に、記憶部に記憶された複数の特徴情報を検索して、所定の特徴情報を指定し、指定された特徴情報に基づく画像が含まれる画像データを特徴画像情報として画像データから抽出する特徴画像抽出部と、特徴画像抽出部より抽出された特徴画像の領域内に存在する画像情報を抽出する同一領域画像抽出部と、特徴画像抽出部から抽出された特徴画像情報を基に同一領域画像抽出部より抽出された画像情報を編集する編集部と、を有することを特徴とする。
＜構成３＞
複数の画像が重なり合う層構造により構成されている画像データを入力して画像を処理する画像処理装置により印刷指示される画像形成装置において、プレビュー時に、画像データ中の記述、図形或いは写真のデータの削除または追加の判断基準となる特徴情報を画像処理装置から受信して複数記憶する記憶部と、プレビュー時に、記憶部に記憶された複数の特徴情報を検索して、所定の特徴情報を指定し、指定された特徴情報に基づく画像が含まれる画像データを特徴画像情報として画像データから抽出する特徴画像抽出部と、特徴画像抽出部から抽出された特徴画像情報を基に画像データを編集する編集部と、を有し、編集部は、特徴画像抽出部から抽出された特徴画像情報を画像データから除去する画像情報除去部を含むことを特徴とする。
＜構成４＞
画像データを入力して画像を処理する画像処理装置により印刷指示される画像形成装置において、プレビュー時に、画像データ中の記述、図形或いは写真のデータの削除または追加の判断基準となる特徴情報を画像処理装置から受信して複数記憶する記憶部と、プレビュー時に、記憶部に記憶された複数の特徴情報を検索して、所定の特徴情報を指定し、指定された特徴情報に基づく画像が含まれる画像データを特徴画像情報として画像データから抽出する特徴画像抽出部と、特徴画像抽出部より抽出された特徴画像の領域内に存在する画像情報を抽出する同一領域画像抽出部と、特徴画像抽出部から抽出された特徴画像情報を基に同一領域画像抽出部より抽出された画像情報を編集する編集部と、を有することを特徴とする。
【発明の効果】
【０００８】
上記のように構成することにより、本発明の画像処理装置及び画像形成装置は、記憶部からの特徴情報と、特徴画像抽出部から抽出した特徴画像情報を基に編集部が画像データの特定の領域を加工又は編集することができる。そのため、印刷の都度、利用者が画像データ作成モードにおいて編集しなくてもよく、かつ、印刷プレビューモードにおいても印刷の都度、編集する領域を指定し直す必要が無くなる。従って、印刷の利便性が向上する利点を有する。
【図面の簡単な説明】
【０００９】
【図１】実施例１のプリンタ制御部の機能構成図である。
【図２】本発明の画像処理装置と画像形成装置の構成を示すブロック図である。
【図３】印刷データの一例である。
【図４】（ａ）〜（ｇ）は実施例１の印刷結果の一例である。
【図５】（ａ）〜（ｂ）は本発明の特徴データ一例である。
【図６】実施例１の動作を表すフローチャートである。
【図７】実施例１の印刷データ抽出部の動作を表すフローチャートである。
【図８】実施例１の同一領域データ抽出部の動作を表すフローチャートである。
【図９】実施例１の印刷結果の一例である。
【図１０】実施例１の動作過程の一例である。
【図１１】実施例２のプリンタ制御部の機能構成図である。
【図１２】実施例２の動作を表すフローチャートである。
【図１３】実施例２の同一領域データ選択抽出部の動作を表すフローチャートである。
【図１４】実施例３のプリンタ制御部の機能構成図である。
【図１５】実施例３の動作を表すフローチャートである。
【図１６】実施例３の印刷データ追加部の動作を表すフローチャートである
【図１７】（ａ）〜（ｂ）は実施例３の印刷結果の一例である。
【発明を実施するための形態】
【００１０】
以下、本発明の画像処理装置をＰＣに、また、画像形成装置をプリンタに適用して、図面に基づき説明する。
【実施例１】
【００１１】
ここでは、ＰＣからプリンタへの印刷時に、画像の一部を削除する場合について説明する。
図２は実施例１のＰＣとプリンタの基本構成を示すブロック図である。
図２に示すように、ＰＣ１は、このＰＣ１にＬＡＮ等のネットワーク３を介してプリンタ２に接続されている。このＰＣ１は、利用者がＰＣ１を操作するとシステムプログラムに基づいて各装置が動作し、各アプリケーションプログラムに従って画像データの作成、編集、印刷プレビューモードの設定及びプリンタ２への印刷指示等を行うことができる。
利用者がＰＣ１から画像データの印刷を指定すると、プリンタドライバプログラムにしたがって、印刷すべき画像データは、ネットワーク３を介してプリンタ２に送信され印刷される。その印刷前に画像データ作成モードから印刷プレビューモードに切替えることによってプリンタ制御部１００が動作し、印刷内容が適正か否か確認することが出来る。
図１は、プリンタ２の図示しないＲＯＭ内のシステムプログラムで動作するプリンタ制御部１００の機能構成図を示している。
【００１２】
プリンタ制御部１００は、プログラムとしてここではプリンタ２に実装されるＲＯＭ等の不揮発性メモリに格納され、図１に示すように、インターフェース（Ｉ／Ｆ）としての入出力部１０１と、この入出力部１０１からＰＣ１で作成された画像データとしての印刷データを受け入れ印刷データの制御を行う印刷データ制御部１０２と、特徴情報（特徴データ）を記憶する記憶部１０３と、特徴画像抽出部としての印刷データ抽出部１０４と、同一領域画像抽出部としての同一領域データ抽出部１０５と、画像情報除去部としての印刷データ除去部１０６と、印刷部１０７から構成されている。このプリンタ制御部１００は、印刷部１０７を除いた構成であればＰＣ１に実装されるメモリに格納してもよい。
【００１３】
ここで印刷データとは、画像データを印刷するための書式や手順を定めたソフトウエアーであり、印刷用の画像データである。
【００１４】
また、特徴情報とは、印刷プレビューモードにおいて印刷データ中の特徴ある記述や図形或いは写真等のデータの削除や追加の判断基準とするために予め想定してＰＣで作成し、各印刷データ毎に対応するようにプリンタ制御部１００を介して記憶部１０３に登録されているデータである。この特徴情報は、利用者が印刷データをＰＣで作成する際に印刷データと同時に作成され、各印刷データ毎にデータ名を付し記憶部１０３中のファイルに印刷データ毎に区分けして登録される。そして、例えば、２回目以降に印刷する時、ファイルに特徴情報が登録されている印刷データを編集して印刷する場合には、その印刷データのデータ名を基に利用者がファイルから該当する特徴情報を検索し、その特徴情報を印刷プレビューモードのメニュー中の「編集」で「切り取り」等を指定することによって自動的に編集処理が出来る。また、同じ印刷データでも編集を必要しない場合にはファイルからデータ名を呼び出さずに「印刷」を直接指定すれば編集せずに元の印刷データの状態のまま印刷が出来る。
一方、別の印刷データで特徴情報を登録していない場合には、ファイルから特徴情報を検索できないため、元の印刷データの状態のままでの印刷処理となる。
【００１５】
入出力部１０１は、利用者が印刷実行を行うときに上位装置としてのＰＣ１から、画像データとしての印刷データを受信し、受信した印刷データを印刷データ制御部１０２に送信するためのＩ／Ｆとしての機能を有している。
【００１６】
図３は、その印刷データの内容の一部を示している。この図３の各行頭の番号（１〜５０）に沿って、データ内容の説明をする。
行頭番号の１〜６行目には、印刷データの設定パラメータが記録されている。
１行目の「ｄｅｆｉｎｅ」は、印刷データでの印刷の範囲や形態の規定を表している。
２行目の「Ｓｉｚｅ＝Ａ４；」は、印刷する用紙サイズを表している。
３行目の「ＡｕｔｏＲｅｍｏｖｅ＝ｔｒｕｅ；」は、印刷データの一部を自動的に除去するための処理を実行することを表している。ここでは「ｔｒｕｅ」が、実行するという意味のキーワードとして設定されている。
４行目の「Ｃｏｌｏｒ＝ｃｏｌｏｒ；」は、カラー印刷を行うか否かの選定を表す。ここ内容はカラー印刷を行う設定を意味している。
５行目の「Ｄａｔａ＝２００９／０１／０１  ００：００：００」は，印刷データを作成した日時を表している。
この図３中の８行目以降は、実際に印刷される内容を表している。「Ｐａｇｅ」と中括弧（"｛"と"｝"）で示されたデータは、１ページ分のデータである。またその中の、「Ｄｒａｗ」と中括弧（"｛"と"｝"）で示された部分は、一つの画像を描画する命令である。そして、８行目から４６行目のデータが１ページ目のデータであり、４８行目以降が２ページ目のデータ（内容は省略している）になる。
１０〜１４行目は、矩形を描画するデータであり、「Ｒｅｃｔａｎｇｌｅ」命令で描画を行い、「Ｆｉｌｌ」命令で矩形を塗潰すように設定されている。この「Ｒｅｃｔａｎｇｌｅ」命令の引数（括弧内の数値）は、描画開始座標、描画終了座標、枠線の太さを表わしている。また、塗潰しの色は、「Ｆｉｌｌ」命令の引数各色ごとにコードで示された色である。
２２〜２７行目は、文字列を描画するデータである。
４２〜４５行目は、印刷データのイメージを描画するデータである。そして、この印刷データをプリンタ２が処理する場合、印刷データを先頭から処理し、描画を行う。この時、「Ｄｒａｗ」と中括弧（"｛"と"｝"）で示された部分を一つの画像とし、「Ｄｒａｗ」毎に複数に分割した画像を作成する。複数の画像が重なり合った場合は、印刷時に、後から描画された画像（印刷データの後方のデータにより作成された画像）が印刷され、その背後に描画された前の画像（印刷データの前方にあるデータにより作成された画像）が印刷されない。即ち、この印刷データから作成される画像は層構造をなす。
【００１７】
図４は、図３の印刷データによってプリンタ２で印刷処理した結果を表している。図４の（ａ）から（ｆ）は、印刷データの一部の印刷結果であり、（ｇ）は、図３の８〜４６行目に示されて印刷データを削除することなくそのまま印刷した場合を表している。また、これらの印刷結果は、プレビューモードを利用することによりＰＣ１の図示しないディスプレイで表示し、利用者はその都度、画像内容を確認することができる。
【００１８】
（ａ）は図３の印刷データの１０〜１４行目に示されるデータだけを描画した場合であり、ここでは、用紙の略全面に矩形を描画し、塗り潰しを行う。この（ａ）のデータは、最下層に描画される。
（ｂ）は図３の印刷データの１６〜２０行目に示されるデータだけを描画した場合の結果を表している。ここでは、用紙の上方に矩形を描画し塗潰しを行う。このデータは最下層から２番目の層に描画される。
（ｃ）は図３の印刷データの２２〜２７行目に示されるデータだけを描画した場合の結果を表す。ここでは、用紙の上方に文字列を描画し、このデータは最下層から３番目の領域で、かつ、（ｂ）の上書きをする。
（ｄ）は図３の印刷データの２９〜３３行目に示されるデータだけを描画した場合の結果を表す。ここでは用紙の中央に矩形を描画し塗潰しを行う。このデータは最下層から４番目の層に描画される。
（ｅ）は図３の印刷データの３５〜４０行目に示されるデータだけを描画した場合の結果を表す。ここでは用紙の中央の文字列を描画し、このデータは最下層から５番目の領域で、かつ、（ｄ）の上書きをする。
（ｆ）は図３の印刷データの４２〜４５行目に示されるデータだけを描画した場合の結果を表す。ここでは用紙の下方のイメージを描画し、このデータは最下層から６番目の層に描画される。
（ｇ）は図３の印刷データの８〜４６行目を全て描画した場合の結果を表す。図４の（ａ）から（ｆ）を順に重ね合わせることによって描画を完了させる。即ち、図４（ａ）で描画された矩形の上に図４（ｂ）で描画された矩形が上書きされている。
【００１９】
印刷データ制御部１０２は、入出力部１０１から印刷データを受信して、印刷データの制御を行うプログラムによって構成されている。即ち、印刷データ制御部１０２は受信した図３の印刷データに削除処理の実行を示す設定パラメータ（３行目の「ＡｕｔｏＲｅｍｏｖｅ＝ｔｒｕｅ；」）が含まれているのかをキーワード検索する。このキーワードを受信した場合には印刷データ抽出部１０４及び同一領域データ抽出部１０５に対して、その印刷データを送信して削除処理を指示する。
削除処理の結果は、印刷データ除去部１０６から受信する。
一方、この設定パラメータが印刷データ中に存在せず（空欄）、キーワード検索出来ない場合、若しくは、値が「ｔｒｕｅ」以外、例えば「ｆａｌｓｅ」等であれば除去処理は実行しない。更に、この印刷データ制御部１０２は、印刷部１０７に対し印刷データを送信する。
【００２０】
記憶部１０３は、ＲＡＭまたはＥＰＲＯＭ等の記憶媒体によって構成されており、特徴データを格納している。この特徴データは、ＰＣで作成され、印刷データがＰＣ１からプリンタ２に送信される前に、プリンタ制御部１００によって入出力部１０１を通して記憶部１０３に格納される。
特徴データとは、印刷データ抽出部１０４が印刷データから特徴あるデータを抽出する時に参照されるデータである。また、特徴データの特徴とは、例えば、「特定の色」、「特定の大きさ（枠の太さ）を持つ矩形」、「特定のパターン」などである。
図５は記憶部１０３に格納されている特徴データの一例である。図５（ａ）は塗潰し色に関する特徴データであり、塗潰しの色が「０Ｘ０１０１０１」のコードで示される領域を抽出することを意味している。図５（ｂ）は矩形に関する特徴データであり、枠線の太さがコード「１０」（例えば０．５ｍｍ）である矩形で囲まれた領域を抽出することを意味している。この特徴データと一致する印刷データ中の領域が自動的に削除される。
【００２１】
印刷データ抽出部１０４は、印刷データ抽出プログラムによって構成されており、印刷データ制御部１０２から受信した印刷データについて、記憶部１０３に記憶された特徴データ（コード化された「特定の色」、「特定のパターン」等）で表されるデータを基に、印刷データの中に同じデータが含まれているのか比較して検索する。検索の結果、印刷データに特徴データで表されるデータが含まれていると判断した場合には、この印刷データ抽出部１０４は、そのデータを特徴画像情報としての特徴印刷データ（印刷データ中の特徴データと一致するデータ）として抽出する。更に、特徴印刷データが抽出された場合には同一領域データ抽出部１０５に特徴印刷データと印刷データを送信する。含まない場合には、印刷データ制御部１０２に印刷データを送り返す。
【００２２】
同一領域データ抽出部１０５は、印刷データ抽出部１０４から印刷データと特徴印刷データを受信する。これらのデータから、同一領域データ抽出部１０５は、特徴印刷データを基にして、印刷データ中の同一の頁に、特徴印刷データと同じ領域内に描画される印刷データが有るか否か検索し、有ればそれを抽出する。即ち、同一領域データ抽出部１０５は、印刷データ抽出部１０４が抽出した特徴印刷データが描画する領域と同じ領域を描画する印刷データ中の別の場所に有るか否かを検索する。
このとき、同一領域データ抽出部１０５は、印刷データ抽出部１０４が抽出した特徴印刷データと異なる層を構成する印刷データから抽出し、抽出した印刷データを同一領域印刷データとする。
そして、この同一領域データ抽出部１０５は、印刷データと特徴印刷データと共に同一領域印刷データを印刷データ除去部１０６に送信する。
【００２３】
印刷データ除去部１０６は、印刷データ削除プログラムから構成されており、同一領域データ抽出部１０５から印刷データと特徴印刷データと同一領域印刷データを受信すると、印刷データ制御部１０２の指示に基づいて印刷データから特徴印刷データと同一領域印刷データで表されるデータの削除処理を実行する。特徴印刷データ及び同一領域印刷データに該当するデータの削除の方法としては、分割した層構造の印刷データの中から、特徴印刷データ及び同一領域印刷データに該当するデータを印刷データ除去部１０６に留め、特徴印刷データ及び同一領域印刷データを削除した後の印刷データを印刷データ制御部１０２に送信する。
【００２４】
印刷部１０７は、図示しないハードウエアとしてのプリンタドライバを駆動するためのプリンタドライバプログラムによって構成され、印刷データ制御部１０２からの指示に従って印刷データを受信すると共にラスタライズ化を行う。例えば、電子写真プリンタの場合、図示しない感光ドラム上に静電潜像を形成し、その静電潜像をトナーにより現像して記録紙に転写し更に加熱加圧し定着させることにより、印刷を行う。
【００２５】
次に、実施例１の画像処理装置及び画像形成装置の動作を説明する。
ここでは、ＰＣ１からの印刷データをプリンタ２が受信した場合の動作を図６のフローチャートに示している。ここでの動作は、プリンタ制御部１００がＰＣ１から印刷データを受信した時点で動作が開始する。
【００２６】
（Ｓ１０１）
プリンタ制御部１００の指示に基づき、入出力部１０１はＰＣ１から印刷データを受信し、その受信した印刷データを印刷データ制御部１０２に送信する。
【００２７】
（Ｓ１０２）
印刷データ制御部１０２は、印刷データの内容を調査し、そのデータ内に設定パラメータの「ＡｕｔｏＲｅｍｏｖｅ」が存在し、かつ、その値が「ｔｒｕｅ」であるかキーワード検索し、その有無を調べる。この設定パラメータは、印刷データから図５に示す特徴データに合致する部分を削除するか否かを表すものであるから、この設定パラメータが存在し、値が「ｔｒｕｅ」であれば、印刷データ制御部１０２は印刷データ抽出部１０４に印刷データを送信しＳ１０３の動作を実行する。
一方、この設定パラメータが印刷データ中に存在しない（空欄）、若しくは、値が「ｔｒｕｅ」以外、例えば「ｆａｌｓｅ」等であれば削除せずにＳ１０７の動作を実行する。
【００２８】
（Ｓ１０３）
印刷データ抽出部１０４は、記憶部１０３から特徴データを取得する。取得した特徴データを基に比較して、その特徴データに表わされる領域が印刷データに含まれるかを調べる。含まれるならばＳ１０４の動作を行い、含まれていなければ、印刷データを印刷データ制御部１０２に送信すると共にＳ１０７の動作を実行する。
【００２９】
（Ｓ１０４）
印刷データ抽出部１０４は、印刷データに含まれる特徴データを特徴印刷データとして抽出し、特徴印刷データと印刷データを同一領域データ抽出部１０５に送信すると共にＳ１０５の動作を実行する。
【００３０】
（Ｓ１０５）
同一領域データ抽出部１０５は、印刷データから特徴印刷データが描画する領域内に存在する印刷データを同一領域印刷データとして抽出する。更に、印刷データと特徴印刷データと同一領域印刷データを印刷データ除去部１０６に送信する。
【００３１】
（Ｓ１０６）
印刷データ除去部１０６は、印刷データから特徴印刷データと同一領域印刷データを削除する。更に、削除された印刷データを印刷データ制御部１０２に送信する。
【００３２】
（Ｓ１０７）
印刷データ制御部１０２は、印刷データを印刷部１０７に送信し、印刷動作を開始させる。
【００３３】
次に、上記印刷データ抽出部１０４の処理動作、即ち、図６のフローチャート中のＳ１０３、Ｓ１０４の詳細について、図７のフローチャートを基に説明する。
【００３４】
（Ｓ１１１）
プリンタ制御部１００は、印刷データ抽出部１０４に対し記憶部１０３に格納された特徴データを取得することを指示する。これを受けて、印刷データ抽出部１０４は記憶部１０３から特徴データを取得する。
【００３５】
（Ｓ１１２）
印刷データ抽出部１０４は、この一連の処理される印刷データの中で、削除処理の対象となっている部分が印刷データに存在するのか、具体的にはＳ１１３で切り出されていない印刷データが存在するのかを調査する。その調査対象となるのは図３の印刷データで、８行目以降の実際に印刷されるデータである。そして、処理されていない部分があればＳ１１３の動作を行い、全て処理されていれば、Ｓ１１６の動作を行う。
【００３６】
（Ｓ１１３）
調査方法として、印刷データ抽出部１０４は、図３の印刷データを順次読込み、印刷データの先頭から順に、各頁の部分毎に一つの層を構成するような単位で印刷データを切り出す。
例えば、図３の図中１０〜１４行目、１６〜２０行目、２２〜２７行目のように順に切り出し分割する。
【００３７】
（Ｓ１１４）
印刷データ抽出部１０４は、Ｓ１１３で取得した分割された印刷データと、図５で示される記憶部１０３からの特徴データとを比較する。例えば、図３の印刷データの１６〜２０行目は、図５（ａ）で示される特徴データが示す塗潰し色の条件を満足していれば、Ｓ１１５の動作を行う。一方、満足しなければ印刷データ抽出部１０４は、Ｓ１１２の動作を行う。
【００３８】
（Ｓ１１５）
印刷データ抽出部１０４は、Ｓ１１２で取得した印刷データの一部を特徴印刷データとして記憶部に保存する。
【００３９】
（Ｓ１１６）
印刷データ抽出部１０４は、Ｓ１１５の動作により、特徴印刷データが記憶部１０３に保存されたか否かのチェックを行う。保存されていればＳ１１７の動作を行い、保存されていなければＳ１１８の動作を行う。
【００４０】
（Ｓ１１７）
印刷データ抽出部１０４は、同一領域データ抽出部１０５に印刷データと抽出した特徴印刷データを送信する。
【００４１】
（Ｓ１１８）
印刷データ抽出部１０４は、印刷データ制御部１０２に印刷データを送信し、印刷データ抽出部１０４としての一連の動作を終了する。
【００４２】
次に、上記同一領域データ抽出部１０５の処理動作、即ち、図６のフローチャート中のＳ１０５の詳細について、図８のフローチャートを基に説明する。このフローは、一つの特徴印刷データに対し１回ずつ実行される。複数の特徴印刷データが抽出されれば夫々の特徴印刷データに対してこの処理が行われる。
【００４３】
（Ｓ１２１）
プリンタ制御部１００は、同一領域データ抽出部１０５に対して、特徴印刷データからその印刷データが描画される領域の情報を取得するよう指示する。これを受けて、同一領域データ抽出部１０５は、印刷データ抽出部１０４からの印刷データと記憶部１０３の特徴データに基づく特徴印刷データにより印刷データが描画される領域の情報を取得する。例えば、図３に示す印刷データで、特徴印刷データが１６〜２０行目である場合、矩形の描画座標が記述された１８行目のデータから印刷データが描画される領域を取得する。
【００４４】
（Ｓ１２２）
同一領域データ抽出部１０５は、この一連の処理される印刷データの中でまだ処理対象となっていない部分が印刷データの別の個所に存在するのか、具体的にはＳ１２３で切り出されていない印刷データが存在するのかを調査する。その調査対象となるのは図３の印刷データで、８行目以降の実際に印刷されるデータである。但し、特徴印刷データとなっている部分は除く。そして、処理されていない部分があればＳ１２３の動作を行い、全て処理されていれば、Ｓ１２６の動作を行う。
【００４５】
（Ｓ１２３）
調査方法として、同一領域データ抽出部１０５は、図３の印刷データを順次読込み、印刷データの先頭から順に、各頁の部分毎に一つの層を構成するような単位で印刷データを切り出す。但し、既に特徴印刷データとなっている部分は除く。
【００４６】
（Ｓ１２４）
同一領域データ抽出部１０５は、Ｓ１２３で切り出した印刷データの描画領域の特徴印刷データが、Ｓ１２１で取得した特徴印刷データ（印刷データ抽出部１０４から取得）を基に、その描画領域内なのか否かをチェックする。描画領域内であればＳ１２５の動作を行う。描画領域外であればＳ１２２の動作を行う。
【００４７】
（Ｓ１２５）
同一領域データ抽出部１０５は、Ｓ１２３で取得した印刷データの一部を同一領域印刷データとして保存する。
【００４８】
（Ｓ１２６）
同一領域データ抽出部１０５は、印刷データと特徴印刷データと同一領域印刷データを印刷データ除去部１０６に送信し、一連の動作を終了する。
図９にこの実施例１で図２の印刷データを基にプリンタ２が処理した場合の印刷結果を示している。特徴データは、図５に示すデータであり、図４（ｇ）と比較すると、上部にある矩形と文字列（ＡＢＣＤ）が削除されている。これは、矩形を特徴印刷データとしているため、印刷データから削除され、文字列（ＡＢＣＤ）が同一領域印刷データとして印刷データから削除された。また、例えば削除する対象の文字列（ＡＢＣＤ）と特徴データの矩形が完全に一致せず少し位置が外れた、図１０に示すような場合においても、図９の場合と同様に文字列を削除することが可能である。
【００４９】
更に、印刷データ中の一つの層を構成するデータの中に、その層を特徴印刷データとしての抽出を禁止する情報を付加しても良い。その場合にはＳ１１４で印刷データ内に情報をチェックする動作を追加し、禁止するという情報が付加されていれば、Ｓ１１２の動作で印刷データ抽出部１０４でこれに応じた抽出を禁止する動作を行うことが出来る。
上記のように、本実施例によれば、印刷データから特定の領域を削除することが出来るため、印刷の度に利用者が印刷データから削除する領域を指定する必要がなくなるため、利用者の利便性が向上する。
【実施例２】
【００５０】
次に、本発明に係る画像処理装置及び画像形成装置の実施例２を図面に基づき説明する。
実施例２では、画像形成装置を実施例１と同様にプリンタに適用させて説明し、構成上実施例１と同じ部分については同符号を付している。
また、ここでは、画像の一部を選択的に削除する場合について説明する。
図１１は、この実施例２のプリンタ制御部の構成を表す機能構成図である。
【００５１】
プリンタ制御部２００は、Ｉ／Ｆとしての入出力部１０１と、この入出力部１０１からＰＣ１で作成された画像データとしての印刷データを受け入れ印刷データの制御を行う印刷データ制御部１０２と、特徴情報（特徴データ）を記憶する記憶部１０３と、特徴画像抽出部としての印刷データ抽出部１０４と、同一領域画像を選択して抽出する同一領域データ選択抽出部２０１と、画像情報除去部としての印刷データ除去部１０６と、印刷部１０７から構成されている。
【００５２】
入出力部１０１は、利用者が印刷実行を行うときに上位装置としてのＰＣ１から、画像データとしての印刷データを受信し、受信した印刷データを印刷データ制御部１０２に送信するためのＩ／Ｆとしての機能を有している。
【００５３】
印刷データ制御部１０２は、入出力部から印刷データを受信して、印刷データの制御を行うプログラムによって構成されている。即ち、印刷データ制御部１０２は受信した図３の印刷データに除去処理の実行を示す設定パラメータ（３行目の「ＡｕｔｏＲｅｍｏｖｅ＝ｔｒｕｅ；」）が含まれているのかをキーワード検索する。このキーワードを受信した場合には印刷データ抽出部１０４及び同一領域データ選択抽出部２０１に対して、その印刷データを送信して除去処理を指示する。
除去処理の結果は、印刷データ除去部１０６から受信する。
一方、この設定パラメータが印刷データ中に存在せず（空欄）、キーワード検索出来ない場合、若しくは、値が「ｔｒｕｅ」以外、例えば「ｆａｌｓｅ」等であれば除去処理は実行しない。更に、この印刷データ制御部１０２は、印刷部１０７に対し印刷データを送信する。
【００５４】
記憶部１０３は、ＲＡＭまたはＥＰＲＯＭ等の記憶媒体によって構成されており、特徴データを格納している。この特徴データは、ＰＣで作成され、印刷データがＰＣ１からプリンタ２に送信される前に、プリンタ制御部２００によって入出力部１０１を通して記憶部１０３に格納される。
特徴データとは、印刷データ抽出部１０４が印刷データから特徴あるデータを抽出する時に参照されるデータである。また、特徴データの特徴とは、例えば、「特定の色」、「特定の大きさ（枠の太さ）を持つ矩形」、「特定のパターン」などである。
図５は記憶部１０３に格納されている特徴データの一例である。図５（ａ）は塗潰し色に関する特徴データであり、塗潰しの色が「０Ｘ０１０１０１」のコードで示される領域を抽出することを意味している。図５（ｂ）は矩形に関する特徴データであり、枠線の太さがコード「１０」（例えば０．５ｍｍ）である矩形で囲まれた領域を抽出することを意味している。この特徴データと一致する印刷データ中の領域を選択的に削除される。
【００５５】
印刷データ抽出部１０４は、印刷データ抽出プログラムによって構成されており、印刷データ制御部１０２から受信した印刷データについて、記憶部１０３に記憶された特徴データ（コード化された「特定の色」、「特定のパターン」等）で表されるデータを基に、同じデータが含まれているのかを比較して検索する。検索の結果、印刷データに特徴データで表されるデータが含まれる場合には、そのデータを特徴画像情報としての特徴印刷データ（印刷データ中の特徴データと一致するデータ）として抽出される。更に特徴印刷データが抽出された場合には同一領域データ抽出部２０１に特徴印刷データと印刷データを送信する。含まない場合には、印刷データ制御部１０２に印刷データを送り返す。
【００５６】
同一領域データ選択抽出部２０１は、印刷データ抽出部１０４から印刷データと特徴印刷データを受信する。更に同一領域データ選択抽出部２０１は、印刷データ中から特徴印刷データとして描画される領域内に描画される印刷データを抽出する。このとき、同一領域データ選択抽出部２０１は、印刷データ抽出部１０４が抽出した特徴印刷データと異なる層を構成する印刷データから抽出し、抽出した印刷データを同一領域印刷データとする。
このような同一領域データ抽出部１０５の機能に加え、同一領域データ選択抽出部２０１は印刷データの抽出時に特徴印刷データより上の層に位置する印刷データ、つまり、特徴印刷データを表す印刷データが描画する領域を上書きする印刷データだけを選択して抽出する。
そして、印刷データと特徴印刷データと同一領域印刷データを印刷データ除去部１０６に送信する。
【００５７】
印刷データ除去部１０６は、印刷データ削除プログラムから構成されており、同一領域データ選択抽出部２０１から印刷データと特徴印刷データと同一領域印刷データを受信すると、印刷データ制御部１０２の指示に基づいて印刷データから特徴印刷データと同一領域印刷データで表されるデータの削除処理を実行する。特徴印刷データ及び同一領域印刷データに該当するデータの削除の方法としては、分割した層構造の印刷データの中から、特徴印刷データ及び同一領域印刷データに該当するデータを印刷データ除去部１０６に留め、特徴印刷データ及び同一領域印刷データを削除した後の印刷データを印刷データ制御部１０２に送信する。
【００５８】
印刷部１０７は、図示しないハードウエアとしてのプリンタドライバを駆動するためのプリンタドライバプログラムによって構成され、印刷データ制御部１０２からの指示に従って印刷データを受信すると共にラスタライズ化を行う。例えば、電子写真プリンタの場合、図示しない感光ドラム上に静電潜像を形成し、その静電潜像をトナーにより現像して記録紙に転写し更に加熱加圧し定着させることにより、印刷を行う。
【００５９】
次に、実施例２の画像処理装置及び画像形成装置の動作を説明する。
ここでは、ＰＣ１からの印刷データをプリンタ２が受信した場合の動作を図１２のフローチャートに示している。ここでの動作は、プリンタ制御部２００がＰＣ１から印刷データを受信した時点で動作が開始する。
【００６０】
（Ｓ２０１）
プリンタ制御部２００の指示に基づき、入出力部１０１は印刷データを受信し、その受信した印刷データを印刷データ制御部１０２に送信する。
【００６１】
（Ｓ２０２）
印刷データ制御部１０２は、印刷データの内容を調査し、そのデータ内に設定パラメータの「ＡｕｔｏＲｅｍｏｖｅ」が存在し、かつ、その値が「ｔｒｕｅ」であるかキーワード検索し、その有無を調べる。この設定パラメータは、印刷データから図５に示す特徴データに合致する部分を削除するか否かを表すものであるから、この設定パラメータが存在し、値が「ｔｒｕｅ」であれば、印刷データ制御部１０２は印刷データ抽出部１０４に印刷データを送信しＳ２０３の動作を実行する。
一方、この設定パラメータが印刷データ中に存在しない（空欄）、若しくは、値が「ｔｒｕｅ」以外、例えば「ｆａｌｓｅ」等であれば削除せずにＳ２０７の動作を実行する。
【００６２】
（Ｓ２０３）
印刷データ抽出部１０４は、記憶部１０３から特徴データを取得する。また、取得した特徴データを基に、その特徴データに表される領域が印刷データに含まれているかを調べる。含まれるならばＳ２０４の動作を行い、含まれていなければ、印刷データを印刷データ制御部１０２に送信すると共にＳ２０７の動作を実行する。
【００６３】
（Ｓ２０４）
印刷データ抽出部１０４は、印刷データに含まれる特徴データを特徴印刷データとして抽出し、特徴印刷データと印刷データを同一領域データ選択抽出部２０１に送信すると共にＳ２０５の動作を実行する。
【００６４】
（Ｓ２０５）
同一領域データ選択抽出部２０１は、印刷データから特徴印刷データが描画する領域内に存在し、かつ、特徴領域データより上層の印刷データ、つまり、特徴領域データを上書きし描画する印刷データを同一領域印刷データとして抽出する。更に、印刷データと特徴印刷データと同一領域印刷データを印刷データ除去部１０６に送信する。
【００６５】
（Ｓ２０６）
印刷データ除去部１０６は、印刷データから特徴印刷データと同一領域印刷データを削除する。更に、削除された印刷データを印刷データ制御部１０２に送信する。
（Ｓ２０７）
印刷データ制御部１０２は、印刷データを印刷部１０７に送信し、印刷動作を開始させる。
【００６６】
次に、上記同一領域データ選択抽出部２０１の処理動作、即ち、図１２のフローチャート中のＳ２０５の詳細について、図１３のフローチャートを基に説明する。
【００６７】
（Ｓ２１１）
プリンタ制御部２００は、同一領域データ選択抽出部２０１に対して、特徴印刷データからその印刷データが描画される領域の情報を取得するよう指示する。これを受けて、同一領域データ選択抽出部２０１は、印刷データ抽出部１０４からの印刷データと記憶部１０３からの特徴印刷データにより印刷データが描画される領域の情報を取得する。例えば、図３に示す印刷データで、特徴印刷データが１６〜２０行目である場合、矩形の描画座標が記述された１８行目のデータから印刷データが描画される領域を取得する。
【００６８】
（Ｓ２１２）
同一領域データ選択抽出部２０１は、この一連の処理される印刷データの中でまだ処理対象となっていない部分が印刷データに存在するのか、具体的にはＳ２１３で切り出されていない印刷データが存在するのかを調査する。その調査対象となるのは図３の印刷データで、８行目以降の実際に印刷されるデータである。但し特徴印刷データとなっている部分は除く。そして、処理されていない部分があればＳ２１３の動作を行い、全て処理されていれば、Ｓ２１７の動作を行う。
【００６９】
（Ｓ２１３）
調査方法として、同一領域データ選択抽出部２０１は、図３の印刷データを順次読込み、印刷データの先頭から順に、各頁の部分毎に一つの層を構成するような単位で印刷データを切り出す。但し、特徴印刷データとなっている部分は除く。
【００７０】
（Ｓ２１４）
同一領域データ選択抽出部２０１は、Ｓ２１３で切り出した印刷データと、特徴印刷データとの描画時の上下関係について比較する。切り出した印刷データが特徴領域データより上層に描画されるならばＳ２１５の動作を行い、下層に描画されるならばＳ２１２の動作を行う。
【００７１】
（Ｓ２１５）
同一領域データ選択抽出部２０１は、Ｓ２１３で切り出した印刷データの描画領域が、Ｓ１２１で取得した特徴印刷データの描画領域内なのか否かをチェックする。描画領域内であればＳ２１６の動作を行う。描画領域外であればＳ２１２の動作を行う。
【００７２】
（Ｓ２１６）
同一領域データ選択抽出部２０１は、Ｓ２１３で取得した印刷データの一部を同一領域印刷データとして保存する。
【００７３】
（Ｓ２１７）
同一領域データ選択抽出部２０１は、印刷データと特徴印刷データと同一領域印刷データを印刷データ除去部１０６に送信し、一連の動作を終了する。
本実施例２によれば、実施例１の効果に加え、同一領域データ選択抽出部２０１により特徴データの上層にある印刷データだけを除去するため、特徴印刷データの下層に描画された印刷データを残すことが出来る。
【実施例３】
【００７４】
図１４は本発明に係る画像処理装置及び画像形成装置の実施例３を図面に基づき説明する。実施例３では、画像形成装置を実施例１と同様にプリンタに適用させて説明し、構成上実施例１と同じ部分については同符号を付している。
ここでは、ＰＣ１の印刷プレビューモードにおいて、画像データに画像の一部を追加する場合について説明する。
図１４は、この実施例３のプリンタ制御部３００の構成を表す機能構成図である。
【００７５】
プリンタ制御部３００は、Ｉ／Ｆとしての入出力部１０１と、この入出力部１０１からＰＣ１で作成された画像データとしての印刷データを受け入れ印刷データの制御を行う印刷データ制御部１０２と、特徴情報（特徴データ）を記憶する記憶部１０３と、特徴画像抽出部としての印刷データ抽出部１０４と、画像情報追加部としての印刷データ追加部３０１と、印刷部１０７から構成されている。
【００７６】
入出力部１０１は、利用者が印刷実行を行うときに上位装置としてのＰＣ１から、画像データとしての印刷データを受信し、受信した印刷データを印刷データ制御部１０２に送信するＩ／Ｆとしての機能を有している。
【００７７】
印刷データ制御部１０２は、入出力部から印刷データを受信して、印刷データの制御を行う。即ち、印刷データ制御部１０２は受信した図３の印刷データの中にまだ処理対象となっていない部分が印刷データに存在するのかを検索する。検索の対象となるのは、図３の印刷データの８行目以降の実際に印刷されるデータが対象になる。但し、特徴印刷データとなっている部分は除く。
【００７８】
記憶部１０３は、ＲＡＭまたはＥＰＲＯＭ等の記憶媒体によって構成されており、特徴データを格納している。この特徴データは、ＰＣ１で作成され、印刷データがＰＣ１からプリンタ２に送信される前に、プリンタ制御部３００によって入出力部１０１を通して記憶部１０３に格納される。
【００７９】
印刷データ抽出部１０４は、印刷データ制御部１０２から受信した印刷データについて、記憶部１０３に記憶された特徴データで表されるデータが含まれているのかを検索する。印刷データに特徴データで表されるデータ含まれる場合には、そのデータを特徴画像情報としての特徴印刷データとして抽出される。更に特徴印刷データが抽出された場合には印刷データ追加部３０１印刷データを送信する。含まない場合には、印刷データ制御部１０２に印刷データを送り返す。
【００８０】
印刷データ追加部３０１は、印刷データ抽出部１０４から印刷データと特徴印刷データを受け取る。更に、特徴印刷データの下層を構成する印刷データから特徴印刷データの描画領域を塗り潰している印刷データを検索する。検索された印刷データを基に特徴印刷データの描画領域を塗り潰すデータを追加した新たな印刷データを作成する。そして、新たに作成した印刷データを印刷データ制御部１０２に送信する。一方、検索の結果、印刷データが見つからない場合には、白色で特徴印刷データの描画領域を塗り潰す印刷データを追加した新たな印刷データを作成し、印刷データ制御部１０２に送信する。
【００８１】
印刷部１０７は、図示しないハードウエアとしてのプリンタドライバを駆動するためのプリンタドライバプログラムによって構成され、印刷データ制御部１０２からの指示に従って印刷データを受信すると共にラスタライズ化を行う。例えば、電子写真プリンタの場合、図示しない感光ドラム上に静電潜像を形成し、その静電潜像をトナーにより現像して記録紙に転写し更に加熱加圧し定着させることにより、印刷を行う。
【００８２】
次に、実施例３の画像処理装置及び画像形成装置の動作を説明する。
ここでは、ＰＣ１からの印刷データをプリンタが受信した場合の動作を図１５のフローチャートに示している。ここでの動作は、プリンタ制御部３００がＰＣ１から印刷データを受信した時点で動作が開始する。
【００８３】
（Ｓ３０１）
プリンタ制御部３００の指示に基づき、入出力部１０１は印刷データを受信し、その受信した印刷データを印刷データ制御部１０２に送信する。
【００８４】
（Ｓ３０２）
印刷データ制御部１０２は、印刷データの内容を調査し、そのデータ内に設定パラメータの「ＡｕｔｏＲｅｍｏｖｅ」が存在し、かつ、その値が「ｔｒｕｅ」であるかキーワード検索し、その有無を調べる。この設定パラメータは、印刷データから図５に示す特徴データに合致する部分を削除するか否かを表すものであるから、この設定パラメータが存在し、値が「ｔｒｕｅ」であれば、印刷データ制御部１０２は印刷データ抽出部１０４に印刷データを送信しＳ３０３の動作を実行する。
一方、この設定パラメータが印刷データ中に存在しない（空欄）、若しくは、値が「ｔｒｕｅ」以外、例えば「ｆａｌｓｅ」等であれば削除せずにＳ３０６の動作を実行する。
【００８５】
（Ｓ３０３）
印刷データ抽出部１０４は、記憶部１０３から特徴データを取得する。また、特徴データで表される領域が印刷データに含まれているかを調べる。含まれるならばＳ３０４の動作を行い、含まれていなければ、印刷データを印刷データ制御部１０２に送信すると共にＳ３０６の動作を実行する。
【００８６】
（Ｓ３０４）
印刷データ抽出部１０４は、印刷データに含まれる特徴データを特徴印刷データとして抽出し、特徴印刷データと印刷データを印刷データ追加部３０１に送信すると共にＳ３０５の動作を実行する。
【００８７】
（Ｓ３０５）
印刷データ追加部３０１は、印刷データを調査し、特徴印刷データの下層を構成する印刷データから特徴印刷データの描画領域を塗り潰している印刷データを検索する。検索された印刷データを基に、特徴印刷データの描画領域を塗り潰すデータを追加した新たな印刷データを作成する。更に、新たに作成した印刷データを印刷データ制御部１０２に送信する。検索の結果、印刷データが見つからない場合には、白色で特徴印刷データの描画領域を塗り潰す印刷データを追加した新たな印刷データを作成し、印刷データ制御部１０２に送信する。
【００８８】
（Ｓ３０６）
印刷データ制御部１０２は、印刷データを印刷部１０７に送信し、印刷動作を開始させる。
【００８９】
次に、上記印刷データ追加部３０１の処理動作、即ち、図１５のフローチャート中のＳ３０５の詳細について、図１６のフローチャートを基に説明する。
【００９０】
（Ｓ３１１）
プリンタ制御部３００は、印刷データ追加部３０１に対して、特徴印刷データからその印刷データが描画される領域の情報を取得するよう指示する。これを受けて、印刷データ追加部３０１は、印刷データ抽出部１０４からの印刷データと記憶部１０３からの特徴印刷データにより印刷データが描画される領域の情報を取得する。例えば、図３に示す印刷データで、特徴印刷データが１６〜２０行目である場合、矩形の描画座標が記述された１８行目のデータから印刷データが描画される領域を取得する。
【００９１】
（Ｓ３１２）
印刷データ追加部３０１は、この一連の処理される印刷データの中でまだ処理対象となっていない部分が印刷データに存在するのか、具体的にはＳ３１３で切り出されていない印刷データが存在するのかを調査する。その調査対象となるのは図３の印刷データで、８行目以降の実際に印刷されるデータである。但し特徴印刷データとなっている部分は除く。そして、処理されていない部分があればＳ３１３の動作を行い、全て処理されていれば、Ｓ３１７の動作を行う。
【００９２】
（Ｓ３１３）
調査方法として、印刷データ追加部３０１は、図３の印刷データを順次読込み、印刷データの先頭から順に、各頁の部分毎に一つの層を構成するような単位で印刷データを切り出す。但し、特徴印刷データとなっている部分は除く。
【００９３】
（Ｓ３１４）
印刷データ追加部３０１は、Ｓ３１３で切り出した印刷データと、特徴印刷データとの描画時の上下関係について比較する。切り出した印刷データが特徴領域データより上層に描画されるならばＳ３１２の動作を行い、下層に描画されるならばＳ３１５の動作を行う。
【００９４】
（Ｓ３１５）
印刷データ追加部３０１は、Ｓ３１３で切り出した印刷データの描画領域が、特徴印刷データの描画領域より大きいかチェックする。更に、その印刷データが塗り潰しを行うデータなのかをチェックする。特徴印刷データの描画領域より大きく、かつ、塗り潰しを行うデータならばＳ３１６の動作を行う。条件を満たさなければＳ３１２の動作を行う。
【００９５】
（Ｓ３１６）
印刷データ追加部３０１は、Ｓ３１３で切り出した印刷データを塗り潰すデータから塗潰し色を取得する。更にその色で特徴印刷データの描画領域の塗り潰しを行うデータを印刷データの最上層に追加した印刷データを新たに作成する。
【００９６】
（Ｓ３１７）
印刷データ追加部３０１は、特徴印刷データの描画領域を白色で塗り潰すデータを印刷データの最上層に追加した印刷データを作成する。
【００９７】
（Ｓ３１８）
印刷データ追加部３０１は、Ｓ３１６またはＳ３１７で作成した印刷データを印刷データ制御部に送信し、一連の動作を終了する。
【００９８】
図１７に実施例３により作成された印刷データをプリンタ２で処理した場合の結果を示す。図１７（ａ）はＳ３１６で新たに作成され印刷データに追加される印刷データの描画結果である。図１７（ａ）は最上層に追加されて描画されるため、印刷結果は図１７（ｂ）に示されるように描画される。なお、実施例３において、Ｓ３１５の塗り潰しを行う印刷データなのかチェックしているがパターンによる描画が行われても良い。その場合は、Ｓ３１６でパタンを描画する印刷データを追加する。また、Ｓ３１６において、印刷データの塗り潰し色を取得し、その色で塗潰しを行う新たな印刷データを作成するとしているが、これに限らず、特定の色（例えば黒）で塗潰しを行っても良い。更に、Ｓ３１７において、白色で特徴印刷データの描画領域を塗潰しているがこれに限らず、他の色でもよく或いはパターンにより塗潰しても良い。
【００９９】
本実施例３によれば、印刷データ追加部３０１によって特徴印刷データを塗潰す印刷データを作成し、特徴データが隠れる印刷データを作成するため、実施例１の効果に加え、特徴印刷データの描画領域より大きい領域を描画するデータの一部を隠すことが出来る効果を有する。
【０１００】
以上のように、各実施例において、記憶部に記憶されている特徴データの内容として、「塗潰し」及び「矩形」に関する例で説明したが、これに限らず「パターン（模様）」、「イメージ」、「図形」に関する情報であってもよく、また、単純な座標情報でも良い。
このような機能から、本発明によれば、従来編集出来なかったＷｅｂサイトから入力した画像データにおいても印刷処理する際、利用者の必要に応じた画像データの編集も可能になる。
【産業上の利用可能性】
【０１０１】
本発明の画像処理装置及び画像形成装置ついて、画像形成装置をプリンタに適用したが、これに限らず複写機又はＭＦＰに適用してもよい。
【符号の説明】
【０１０２】
１    パーソナルコンピュータ（ＰＣ）
２    プリンタ
３    ネットワーク
１００    プリンタ制御部
１０１    入出力部
１０２    印刷データ制御部
１０３    記憶部
１０４    印刷データ抽出部
１０５    同一領域データ抽出部
１０６    印刷データ除去部
１０７    印刷部
【図１】
0005397615.tif 000002
【図２】
0005397615.tif 000003
【図３】
0005397615.tif 000004
【図４】
0005397615.tif 000005
【図５】
0005397615.tif 000006
【図６】
0005397615.tif 000007
【図７】
0005397615.tif 000008
【図８】
0005397615.tif 000009
【図９】
0005397615.tif 000010
【図１０】
0005397615.tif 000011
【図１１】
0005397615.tif 000012
【図１２】
0005397615.tif 000013
【図１３】
0005397615.tif 000014
【図１４】
0005397615.tif 000015
【図１５】
0005397615.tif 000016
【図１６】
0005397615.tif 000017
【図１７】
0005397615.tif 000018