(57)【要約】【課題】画像形成装置に設けられたディスプレイの画面上で、出力中の文書画像を確認可能とし、かつ個人情報等の詳細な情報を隠すことができる画像形成装置を提供する。【解決手段】印刷処理において印刷対象の文書画像を生成するイメージ生成部１１２により生成された文書画像を、イメージ記憶部１１３に複数ページ分記憶する。演算部１１４が、イメージ記憶部１１３に記憶された文書画像のうち、特定の複数ページ分の文書画像を取得し、これらの文書画像に対して論理積演算を行う。表示制御部１１５が、演算部１１４の論理積演算により得られた合成画像を表示装置１３０に表示させる。【選択図】図２
2010219809.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の文書画像を生成する生成部と、
印刷処理において前記生成部により生成された文書画像を複数ページ分記憶する記憶部と、
前記記憶部に記憶された前記文書画像のうち、特定の複数ページ分の文書画像に対して論理積演算を行う演算部と、
前記演算部の論理積演算により得られた合成画像を表示装置に表示させる表示制御部と、
を備えることを特徴とする文書処理システム。
【請求項２】
前記演算部は、前記生成部により生成された新たなページの文書画像が前記記憶部に記憶されると、当該新たなページから順に遡って、前記特定の複数ページ分の文書画像を当該記憶部から取得し、論理積演算を行うことを特徴とする請求項１に記載の文書処理システム。
【請求項３】
前記演算部は、設定されたページ数置きに、前記新たなページから順に遡って、前記特定の複数ページ分の文書画像を前記記憶部から取得することを特徴とする請求項２に記載の文書処理システム。
【請求項４】
前記表示制御部は、前記合成画像の表示指示を受け付けて、前記演算部から前記合成画像を取得し、取得した当該合成画像を表示装置に表示させることを特徴とする請求項１乃至請求項３のいずれかに記載の文書処理システム。
【請求項５】
印刷処理において画像形成材により媒体上に文書画像を形成する画像形成部と、
前記印刷処理において前記文書画像を生成する生成部と、
前記生成部により生成された文書画像を複数ページ分記憶する記憶部と、
前記記憶部に記憶された前記文書画像のうち、特定の複数ページ分の文書画像に対して論理積演算を行う演算部と、
前記演算部の論理積演算により得られた合成画像を出力する出力部と、
を備えることを特徴とする画像形成装置。
【請求項６】
前記演算部は、前記生成部により生成された新たなページの文書画像が前記記憶部に記憶されると、当該新たなページから順に遡って、前記特定の複数ページ分の文書画像を当該記憶部から取得し、論理積演算を行うことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記演算部は、設定されたページ数置きに、前記新たなページから順に遡って、前記特定の複数ページ分の文書画像を前記記憶部から取得することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記画像形成部は、前記演算部の論理積演算により得られた合成画像を、前記印刷処理とは別に、媒体上に形成することを特徴とする請求項５乃至請求項６のいずれかに記載の画像形成装置。
【請求項９】
前記画像形成部は、前記演算部の論理積演算の対象となった文書画像のうち、最後に前記生成部により生成された文書画像を、前記印刷処理とは別に、媒体上に形成することを特徴とする請求項５乃至請求項６のいずれかに記載の画像形成装置。
【請求項１０】
前記印刷処理に関する情報を表示する表示装置をさらに備え、
前記出力部は、前記合成画像を前記表示装置に表示させることを特徴とする請求項５乃至請求項９のいずれかに記載の画像形成装置。
【請求項１１】
画像形成装置を制御するコンピュータに、
印刷対象の文書画像を生成する処理と、
印刷処理において生成された前記文書画像を、記憶装置に複数ページ分記憶させる処理と、
前記記憶装置に記憶された前記文書画像のうち、特定の複数ページ分の文書画像に対して論理積演算を行う処理と、
前記論理積演算により得られた合成画像を表示装置に表示させる処理と、
を実行させることを特徴とするプログラム。
【請求項１２】
前記論理積演算を行う処理では、新たに生成されたページの文書画像が前記記憶装置に記憶されると、前記コンピュータが、当該ページから順に遡って、前記特定の複数ページ分の文書画像を当該記憶装置から取得し、論理積演算を行うことを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記論理積演算を行う処理では、設定されたページ数置きに、新たに生成された前記ページから順に遡って、前記特定の複数ページ分の文書画像を前記記憶装置から取得することを特徴とする請求項１２に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理システム、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
画像形成装置による印刷出力のジョブの実行中に、オペレータがジョブの進行状況や出力画像を確認したい場合がある。しかし、大量部数の文書を出力する場合、出力された用紙をスタックするために用いられる大容量スタッカは、ジョブの実行中に内部にスタックされた用紙を見ることが、構造的に困難である。また、大量部数の文書の出力に用いられる画像形成装置は、印刷速度が高速であり、ジョブの実行中に出力される用紙上の画像を目視で確認することは難しい。
【０００３】
特許文献１に記載された画像形成装置は、キーを押下した時点で印字中の画像を１枚複製し、スタッカのサンプルトレイへ出力したり、ユーザが指定したページを複製し、スタッカのサンプルトレイへ出力したりする。これにより、ロック機構付きスタッカに出力途中のジョブに対し、画像が正しく印字されているか、どこまで印刷が進んでいるかを確認することを可能としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−６７８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、画像形成装置に設けられたディスプレイの画面上で、出力中の文書画像を確認可能とし、かつ個人情報等の詳細な情報を隠すことができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、印刷対象の文書画像を生成する生成部と、印刷処理において生成部により生成された文書画像を複数ページ分記憶する記憶部と、記憶部に記憶された文書画像のうち、特定の複数ページ分の文書画像に対して論理積演算を行う演算部と、演算部の論理積演算により得られた合成画像を表示装置に表示させる表示制御部と、を備えることを特徴とする文書処理システムである。
請求項２に記載の発明は、演算部は、生成部により生成された新たなページの文書画像が記憶部に記憶されると、この新たなページから順に遡って、特定の複数ページ分の文書画像を記憶部から取得し、論理積演算を行うことを特徴とする請求項１に記載の文書処理システムである。
請求項３に記載の発明は、演算部は、設定されたページ数置きに、新たなページから順に遡って、特定の複数ページ分の文書画像を記憶部から取得することを特徴とする請求項２に記載の文書処理システムである。
請求項４に記載の発明は、表示制御部は、合成画像の表示指示を受け付けて、演算部から合成画像を取得し、取得した合成画像を表示装置に表示させることを特徴とする請求項１乃至請求項３のいずれかに記載の文書処理システムである。
請求項５に記載の発明は、印刷処理において画像形成材により媒体上に文書画像を形成する画像形成部と、この印刷処理において文書画像を生成する生成部と、生成部により生成された文書画像を複数ページ分記憶する記憶部と、記憶部に記憶された文書画像のうち、特定の複数ページ分の文書画像に対して論理積演算を行う演算部と、演算部の論理積演算により得られた合成画像を出力する出力部と、を備えることを特徴とする画像形成装置である。
請求項６に記載の発明は、演算部は、生成部により生成された新たなページの文書画像が記憶部に記憶されると、この新たなページから順に遡って、特定の複数ページ分の文書画像を当該記憶部から取得し、論理積演算を行うことを特徴とする請求項５に記載の画像形成装置である。
請求項７に記載の発明は、演算部は、設定されたページ数置きに、新たなページから順に遡って、特定の複数ページ分の文書画像を記憶部から取得することを特徴とする請求項６に記載の画像形成装置である。
請求項８に記載の発明は、画像形成部は、演算部の論理積演算により得られた合成画像を、印刷処理とは別に、媒体上に形成することを特徴とする請求項５乃至請求項６のいずれかに記載の画像形成装置である。
請求項９に記載の発明は、画像形成部は、演算部の論理積演算の対象となった文書画像のうち、最後に生成部により生成された文書画像を、印刷処理とは別に、媒体上に形成することを特徴とする請求項５乃至請求項６のいずれかに記載の画像形成装置である。
請求項１０に記載の発明は、印刷処理に関する情報を表示する表示装置をさらに備え、出力部は、合成画像を表示装置に表示させることを特徴とする請求項５乃至請求項９のいずれかに記載の画像形成装置である。
請求項１１に記載の発明は、画像形成装置を制御するコンピュータに、印刷対象の文書画像を生成する処理と、印刷処理において生成された文書画像を、記憶装置に複数ページ分記憶させる処理と、記憶装置に記憶された文書画像のうち、特定の複数ページ分の文書画像に対して論理積演算を行う処理と、論理積演算により得られた合成画像を表示装置に表示させる処理と、を実行させることを特徴とするプログラムである。
請求項１２に記載の発明は、論理積演算を行う処理では、新たに生成されたページの文書画像が記憶装置に記憶されると、コンピュータが、当該ページから順に遡って、特定の複数ページ分の文書画像を記憶装置から取得し、論理積演算を行うことを特徴とする請求項１１に記載のプログラムである。
請求項１３に記載の発明は、論理積演算を行う処理では、設定されたページ数置きに、新たに生成されたページから順に遡って、特定の複数ページ分の文書画像を記憶装置から取得することを特徴とする請求項１２に記載のプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、論理積演算により生成された合成画像を用いて、詳細な情報を隠しながら、出力中の文書画像を確認することができる。
請求項２の発明によれば、最後に生成された文書画像を含む合成画像により、印刷ジョブの進捗状況を判断することができる。
請求項３の発明によれば、本発明の構成を適用しない場合と比べて、複数ページにわたる文書の文書画像に対して論理演算を行い、合成画像を得ることができる。
請求項４の発明によれば、本発明の構成を適用しない場合と比べて、合成画像を表示することによる処理の負荷を軽減できる。
請求項５の発明によれば、論理積演算により生成された合成画像を用いて、詳細な情報を隠しながら、出力中の文書画像を確認することができる。
請求項６の発明によれば、最後に生成された文書画像を含む合成画像により、印刷ジョブの進捗状況を判断することができる。
請求項７の発明によれば、本発明の構成を適用しない場合と比べて、複数ページにわたる文書の文書画像に対して論理演算を行い、合成画像を得ることができる。
請求項８の発明によれば、本発明の構成を適用しない場合と比べて、媒体上に形成された合成画像に基づいて出力された画像の画質を判断することができる。
請求項９の発明によれば、本発明の構成を適用しない場合と比べて、媒体上に形成された文書画像に基づいて出力された画像の画質を判断することができる。
請求項１０の発明によれば、本発明の構成を適用しない場合と比べて、画像形成装置に設けられた表示装置において合成画像を確認することができる。
請求項１１の発明によれば、論理積演算により生成された合成画像を用いて、詳細な情報を隠しながら、出力中の文書画像を確認することができる。
請求項１２の発明によれば、最後に生成された文書画像を含む合成画像により、印刷ジョブの進捗状況を判断することができる。
請求項１３の発明によれば、本発明の構成を適用しない場合と比べて、複数ページにわたる文書の文書画像に対して論理演算を行い、合成画像を得ることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の画像形成装置の構成を示す図である。
【図２】本実施形態の制御部の機能構成を示す図である。
【図３】本実施形態により、印刷対象である文書の画像が論理積演算により合成される様子を示す図である。
【図４】図３における論理積演算の方法を説明する図である。
【図５】印刷対象が両面原稿である場合において、文書画像が論理積演算により合成される様子を示す図である。
【図６】図５における論理積演算の方法を説明する図である。
【図７】本実施形態の制御部の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施形態について詳細に説明する。
本実施形態では、主に請求書、明細書、ダイレクトメール印刷などのプロダクション業務等に用いられ、大量部数の印刷出力を行う画像形成装置において、画像形成装置に設けられたディスプレイの画面に、ジョブの進捗確認を行うための文書画像を表示する。プロダクション業務で行われるジョブが持つ特徴として、印刷対象の各ページのフォームはほとんど同一であるが、フォーム上に記述される数値や文字などの情報はページごとに異なる、という点がある。この特徴を利用して、本実施形態は、ディスプレイ画面に文書画像を表示しつつ、個人情報等の詳細な情報は確認できないようにする。
【００１０】
具体的には、数ページ分のＲＩＰ（Raster Image Processor）出力画像を保存し、その数ページ分の画像の論理積（ＡＮＤ）演算を施したページ画像（以下、論理積画像）を生成して、ディスプレイ画面に表示する。上記のように、プロダクション業務等におけるジョブでは、各ページのフォームはほぼ同一なので、論理積画像においてもイメージとして残り、ディスプレイ画面に表示される。一方、住所・氏名・請求金額・顧客番号などの詳細情報は、ページ毎に内容が異なるため、論理積演算でほとんど消えてしまう。したがって、論理積画像においては、これら個別の情報のみが判読不能になる。
【００１１】
＜システム構成＞
図１は、本実施形態の画像形成装置の構成を示す図である。
図１に示す画像形成装置１００は、装置の動作制御を行う制御部１１０と、トナーやインク等の画像形成材を用いて媒体である用紙等に画像を形成する画像形成部１２０とを備える。また、印刷設定や印刷ジョブの進行状況に関する情報等を表示するための表示装置１３０と、パーソナル・コンピュータ等の外部装置とデータ交換を行うためのインターフェイス（Ｉ／Ｆ）１４０とを備える。
【００１２】
制御部１１０は、ＣＰＵ、ＣＰＵが実行するプログラムを格納したＲＯＭ、作業用メモリであるＲＡＭ等で実現される。この制御部１１０は、予めインストールされたプログラムおよび各種設定に基づき、画像形成部１２０の動作制御、表示装置１３０への表示、インターフェイス１４０を介して行われるデータ交換等、各種処理の制御を行う。また、制御部１１０は、印刷対象の文書画像を生成する。なお、文書画像とは、媒体に印刷されるべき文書（ドキュメント）の電子画像である。本実施形態では、主としてプロダクション分野の基幹業務で用いられる文書を対象とすることから、通常、帳票等の特定のフォーマットを持った文書の画像である。また、「文書」の文言を用いているが、文書画像の内容はテキストに限定されず、写真やコンピュータ・グラフィックスによるイメージが含まれていても良い。また、文書の内容がカラーかモノクロかについても限定しない。
【００１３】
画像形成部１２０は、制御部１１０により生成された文書画像を、トナーやインク等の画像形成材を用いて、用紙等の媒体上に印刷する。本実施形態では、印刷方式については限定しない。すなわち、電子写真方式や、インクジェット方式、サーマル方式等、種々の方式の印刷手段により本実施形態の画像形成部１２０を構成し得る。
【００１４】
表示装置１３０は、ＬＣＤ（液晶ディスプレイ）等のディスプレイ装置で実現される。表示装置１３０の画面には、制御部１１０の制御により、ジョブの実行コマンドや設定コマンドを投入したり、ジョブの実行状況をオペレータに報知したりするためのユーザ・インターフェイス画面が表示される。
【００１５】
インターフェイス１４０は、ネットワーク等を介して、外部装置２００と接続する。そして、接続された外部装置２００から、ジョブの実行コマンドや印刷対象の文書データ等を受信する。
【００１６】
＜制御部１１０の機能構成＞
図２は、制御部１１０の機能構成を示す図である。
図２に示すように、制御部１１０は、データ受信部１１１と、イメージ生成部１１２と、イメージ記憶部１１３と、演算部１１４と、表示制御部１１５とを備える。また、画像形成制御部１１６を備える。
【００１７】
データ受信部１１１は、インターフェイス１４０を介して受信した印刷ジョブの実行コマンドおよび印刷対象の文書データを受け付ける。ここで、外部装置から受け付ける文書データは、通常、ＰＤＬ（ページ記述言語）で記述されたデータである。データ受信部１１１は、受け付けた実行コマンドおよび文書データをイメージ生成部１１２へ送る。
【００１８】
イメージ生成部１１２は、ＲＩＰ（Raster Image Processor）、デコンポーザ等とも呼ばれる。このイメージ生成部１１２は、データ受信部１１１から取得した、ＰＤＬで記述された文書データを解析し、１ページごとにラスタ画像に変換する。そして、実行コマンドと共に、生成したラスタ画像の文書画像を画像形成制御部１１６へ送る。また、このラスタ画像の文書画像は、イメージ記憶部１１３へも送られる。
【００１９】
イメージ記憶部１１３は、制御部１１０のＲＡＭ等で実現され、イメージ生成部１１２から取得した文書画像を記憶する。イメージ記憶部１１３の記憶容量は、数ページ分の文書画像を保存できるだけの大きさが必要である。記憶した文書画像の量が、イメージ記憶部１１３の記憶できるデータ量の上限に達したならば、次に生成される文書画像を記憶するために、最も古い（最も早く生成された）文書画像から順に削除していく。
【００２０】
演算部１１４は、イメージ記憶部１１３に記憶された数ページ分の文書画像を読み出し、取得した文書画像の論理積演算を行い、合成画像を生成する。論理積演算は、文書画像がラスタ画像であるため、画像を構成するドットごとに行われる。すなわち、各文書画像（各ページ）における同じ位置のドットの画素値が同一である場合、合成画像における当該位置のドットが、当該画素値となる。また、各文書画像における同じ位置のドットの画素値が異なる場合、合成画像では、当該位置のドットの画素値は０（ブランク）となる。この結果、合成画像においては、各文書画像で共通する部分の要素（テキストや線図）のみが残り、各文書画像で異なる部分の要素は消える。演算部１１４の処理の詳細については後述する。この演算により得られた合成画像は、表示制御部１１５へ送られる。
【００２１】
表示制御部１１５は、演算部１１４から取得した数ページ分の文書画像の合成画像を出力する出力部である。図２に示す構成では、合成画像を表示装置１３０の表示画面に表示する。合成画像の表示は、演算部１１４から合成画像を取得するたびに随時行っても良いし、オペレータの操作により表示指示が行われた場合に表示するようにしても良い。
【００２２】
画像形成制御部１１６は、イメージ生成部１１２から取得した実行コマンドおよび印刷対象のラスタ画像の文書画像に基づいて、画像形成部１２０を制御する。すなわち、実行コマンドの印刷設定（部数、倍率、カラーか白黒か、両面印刷か片面印刷か等）にしたがって、画像形成材を用いて、文書画像を用紙（媒体）上に形成する。
【００２３】
＜演算部１１４による処理の内容＞
次に、演算部１１４による文書画像（ラスタ画像）の論理積演算の処理について、詳細に説明する。
演算部１１４は、上述したように、予め設定されたページ数分の文書画像をイメージ記憶部１１３から取得し、論理積演算を行う。取得する文書画像は、イメージ生成部１１２により最後に生成された文書画像から順次遡って得られる設定ページ数分の文書画像である。ここで、印刷対象の文書の構成（片面原稿、両面原稿、複数ページにわたる原稿等）に応じて、連続する設定ページ数分の文書画像を取得する場合もあるし、数ページおきに設定ページ数分の文書画像を取得する場合もある。論理積演算によって得られる合成画像は、上述のように、演算対象となった複数ページの文書画像の全てに共通する要素のみが残り、他の要素は欠落する。以下、文書画像と合成画像の例を図示して説明する。
【００２４】
図３は、本実施形態により、印刷対象である文書の画像が論理積演算により合成される様子を示す図である。図４は、図３における論理積演算の方法を説明する図である。
本実施形態は、プロダクション分野の基幹業務での印刷出力に使用されることを想定する。この場合、帳票等のように、同一のフォームで大量部数の文書が印刷される。出力される各文書は、フォームは同一であるが、記述される内容は各々異なっている。したがって、複数ページ分の文書の画像に関して論理積を計算し合成画像を生成すると、各ページの記述内容のうち異なる部分は消えて、フォームや各ページに共通する記述内容の部分のみが残る。
【００２５】
図３（ａ）に示す文書は、図示のフォームにおいて、タイトル（「通知書」）、日付、住所、氏名、合計金額、内訳の各内容が記述される。この文書の数ページ分の画像の論理積を計算して得られた、図３（ｂ）の合成画像を参照すると、各文書で共通するフォーム（レイアウト）と共に、タイトル、日付、氏名における敬称の文字（「様」）、合計金額が記入される欄を表す文字（「計」「円」）等が残っている。
【００２６】
また、この種の文書は、通常、各ページが全くランダムに並んでいるのではなく、名前や住所等の特定のフィールドに記述される情報に関して、読みの順など、一定の規則に従って並べられる。したがって、例えば、論理積演算が行われる数ページの文書において、住所の一部（都道府県名、市町村名など）が同一であれば、その部分の文字は合成画像においても消えずに残る。そのため、生成された合成画像を参照することで、印刷ジョブにおける大まかな進捗状況がわかる。この場合でも、より詳細な番地等の情報、氏名、電話番号等の情報は、各ページで異なるため、合成画像には残らない。
【００２７】
図４には、図３（ａ）に示した文書の７ページ分について、住所の情報が記載された箇所の論理積を計算する様子が示されている。図示の例では、１ページずつずらしながら、３ページ分の文書画像の論理積を順次計算する。具体的には、まず、イメージ生成部１１２により３ページ目の文書画像が生成されると、そこから遡って３ページ分の文書画像が得られる（イメージ記憶部１１３に記憶されている）ので、これらの文書画像の論理積演算が行われる。図４において、１ページ目から３ページ目までの論理積演算の結果は、「埼玉県さいたま市岩槻区府内１」までが、各ページで共通しているので残る。図３（ｂ）は、このときの合成画像を示しており、住所のフィールドにおいて、「埼玉県さいたま市岩槻区府内１」の記述が残っている。
【００２８】
次に、４ページ目の文書画像が生成され、そこから遡って３ページ分、２ページ目から４ページ目までの論理積演算が行われる。４ページ目の文書画像における住所の情報は、「埼玉県さいたま市岩槻区府内２−１−１」であるため、「埼玉県さいたま市岩槻区府内」までが各ページで共通しており、合成画像に残る。同様に、１ページずつ順に進み、７ページ目の文書画像が生成されると、そこから遡って３ページ分、５ページ目から７ページ目までの論理積演算が行われる。これらの文書画像における住所の情報は、「埼玉県さいたま市岩槻区」までが各ページで共通しており、合成画像に残る。以下、後続のページの文書画像がイメージ生成部１１２により生成される度に、順次、最後に生成された文書画像から遡って３ページ分の文書画像が取得され、論理積演算が行われる。
【００２９】
以上のようにして、住所等の各ページ固有の情報の詳細な内容が欠落した合成画像が作成され、表示制御部１１５の制御により、表示装置１３０に表示される。この合成画像は、上記のように、各ページの詳細な情報は欠落しているが、論理積演算の対象となった各ページの文書画像で共通する情報は残る。図３および図４に示した例では、住所情報のうち、都道府県名・市町村名等が残っている。すなわち、文書のページごとにおける並びの規則にしたがって、ある程度の情報が合成画像にも残る。これにより、合成画像に残る情報は、印刷ジョブの進捗状況を大まかに反映することとなる。
【００３０】
ところで、印刷対象の文書が両面原稿であったり、複数ページにわたる原稿であったりする場合がある。この場合、表面と裏面の文書画像、１文書（原稿）の各ページの文書画像は、各々異なっている場合が多い。したがって、図３、４を参照して説明したように、連続した複数ページ分の文書画像に対して論理積演算を行うと、共通部分が全く存在せず、合成画像が白紙（ブランク）になってしまう可能性がある。そこで、このような場合、演算部１１４は、論理積演算の対象の文書画像を取得する際に、最後に生成された文書画像から数ページ置きに遡って、設定されたページ数の文書画像を取得する。何ページ置きに文書画像を取得するかは、印刷対象の文書の構成に応じて異なるため、オペレータが、印刷ジョブの実行コマンドを投入する際に設定する必要がある。
【００３１】
図５は、印刷対象が両面原稿である場合において、文書画像が論理積演算により合成される様子を示す図である。図６は、図５における論理積演算の方法を説明する図である。
図５に示す文書は両面原稿であり、図５（ａ）には表面のみが記載されている。図５（ａ）に示す表面の文書画像は、図３（ａ）に示した文書画像と同様の構成を有する。図示しない裏面には、各ページで異なる内容の説明文が記載される。ただし、文書のレイアウトに起因して、本文の２行目には、「について、ご注意下さい。」という文が、各ページに共通して存在するものとする。
【００３２】
図６には、図５（ａ）に示した文書の７ページ分について、論理積を計算する様子が示されている。ここでは、印刷対象が両面原稿であるため、奇数ページが表面、偶数ページが裏面となっている。したがって、この例では、１ページ置きに３ページ分の文書画像の論理積を計算する。具体的には、まず、イメージ生成部１１２により５ページ目の文書画像が生成されると、そこから１ページ置きに遡って３ページ分（１、３、５ページ目）の文書画像が得られるので、これらの文書画像（表面）の論理積演算が行われる。図６において、１ページ目、３ページ目、５ページ目の論理積演算の結果は、図４の例における１ページ目から３ページ目までの論理積演算の結果と同様であり、「埼玉県さいたま市岩槻区府内１」までが各ページで共通し、合成画像に残る。
【００３３】
次に、６ページ目の文書画像が生成されると、そこから１ページ置きに遡って３ページ分（２、４、６ページ目）の文書画像が得られるので、これらの文書画像（裏面）の論理積演算が行われる。上記のように、裏面の文書画像は、２行目の「について、ご注意下さい。」という文のみが各ページで共通しているため、この部分が合成画像に残る。また、３ページ分の文書画像中で文書の一部が偶然に一致した場合は、その部分も合成画像に残ることとなる。
【００３４】
以下、表面の文書画像に対する論理積演算の結果と裏面の文書画像に対する論理積演算の結果とが交互に得られることとなる。図５（ｂ）は、６ページ目までの文書画像に対する論理積演算の結果として得られた、表面の文書画像と裏面の文書画像とを示す。図５、６に示した例では、印刷対象が両面原稿（２ページにわたる原稿）である場合について説明したが、３ページ以上の複数ページにわたる原稿に対しても同様の考え方で処理を行えば良い。すなわち、原稿がＮページにわたる場合は、Ｎページ置きに設定されたページ数分（上記の例では３ページ分）の文書画像を取得して論理積演算が行われる。
【００３５】
なお、複数ページにわたる原稿の合成画像を表示する場合、表示装置１３０の表示画面に、各ページを順番に表示しても良いし、並べて同時に表示しても良い。さらに、上記の例では、各ページの文書画像に対して論理積演算を行い、合成画像を生成したが、特定のページ（例えば、表面、トップページ等）の文書画像のみに対して論理積演算を行い、合成画像を生成するようにしても良い。
【００３６】
また、白黒印刷ではラスターイメージの各ドットが１ビットで表されるのに対して、カラー印刷では複数プレーン（ＣＭＹＫ）上の複数ビットで表されるという違いがある。これに対しても、ＣＭＹＫ各プレーンそれぞれに対して個別に論理積演算を実施することで白黒印刷の場合と同様の効果を得ることができる。
【００３７】
＜制御部１１０の処理の流れ＞
次に、制御部１１０の全体的な処理の流れについて説明する。
図７は、制御部１１０の動作を示すフローチャートである。なお、図７に示すフローチャートには、本実施形態による文書画像の論理積演算および合成画像の表示に係る処理が記載されており、画像形成制御部１１６により文書画像を印刷出力する処理（印刷ジョブの実行）に関しては記載されていない。
【００３８】
印刷ジョブが開始されると、制御部１１０のイメージ生成部１１２が、まず１ページ分（初期的には先頭ページ）の文書画像を生成する（ステップ７０１）。生成された文書画像は、イメージ記憶部１１３に送られる。また、フローチャートには示されていないが、この文書画像は、印刷ジョブの実行のために画像形成制御部１１６にも送られる。
【００３９】
イメージ記憶部１１３は、イメージ生成部１１２から文書画像を取得すると、記憶している文書画像のページ数が記憶可能な（記憶容量以内の）上限ページ数に達したか否かを判断する（ステップ７０２）。上限ページ数に達していなければ、新たに生成された文書画像を記憶する（ステップ７０４）。一方、上限ページ数に達した場合は、最も古い文書画像を削除した後（ステップ７０３）、新たに生成された文書画像を記憶する（ステップ７０４）。なお、複数ページにわたる原稿に対して各ページの合成画像を作成することを考慮すると、イメージ記憶部１１３の記憶容量は、論理積演算の対象となるページ数Ｐの数倍のページ数に対応する大きさが必要である。
【００４０】
次に、演算部１１４が、印刷対象の文書のページ数Ｎが１よりも大きい値か否かを判断する。そして、Ｎ＝１であるならば（ステップ７０５でＮｏ）、演算部１１４は、最後に生成された文書画像（新たなページの文書画像）から連続的に遡ってＰページ分の文書画像を取得し、取得した文書画像の論理積演算を行う（ステップ７０６）。一方、 Ｎ＞１である場合（ステップ７０５でＹｅｓ）、演出部１１４は、最後に生成された文書画像（新たなページの文書画像）からＮページ置きに遡ってＰページ分の文書画像を取得し、取得した文書画像の論理積演算を行う（ステップ７０７）。
【００４１】
この後、表示制御部１１５が、演算部１１４の論理積演算により生成された合成画像を表示装置１３０の表示画面に表示する（ステップ７０８）。ステップ７０１で生成された文書画像が印刷ジョブにおける最後のページの文書画像である場合（ステップ７０９でＹｅｓ）、この後は文書画像が生成されないので、制御部１１０は処理を終了する。一方、ステップ７０１で生成された文書画像が印刷ジョブにおける最後のページの文書画像でない場合（ステップ７０９でＮｏ）、制御部１１０は、処理対象を次のページへ移動して（ステップ７１０）、ステップ７０１へ戻り、上記の処理を繰り返す。
【００４２】
以上、本実施形態について説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。例えば、上記実施形態では、演算部１１４の論理積演算により生成された合成画像を画像形成装置１００の表示装置１３０に表示することとしたが、合成画像を外部装置へ出力し、外部装置の表示装置に表示させても良い。また、合成画像を画像形成制御部１１６に送り、画像形成部１２０により媒体上に画像形成して排出させ、画質等を検査するためのサンプル画像として用いても良い。さらに、合成画像ではなく、演算部１１４による論理積演算の対象となった文書画像自体を画像形成制御部１１６に送り、画像形成部１２０により媒体上に画像形成して排出させ、画質等を検査するためのサンプル画像として用いても良い。その他、上記実施形態に、種々の変更または改良を加えたものも、本発明の技術的範囲に含まれる。
【符号の説明】
【００４３】
１００…画像形成装置、１１０…制御部、１１１…データ受信部、１１２…イメージ生成部、１１３…イメージ記憶部、１１４…演算部、１１５…表示制御部、１１６…画像形成制御部、１２０…画像形成部、１３０…表示装置、１４０…インターフェイス（Ｉ／Ｆ）
【図１】
2010219809.tif 000003
【図２】
2010219809.tif 000004
【図３】
2010219809.tif 000005
【図４】
2010219809.tif 000006
【図５】
2010219809.tif 000007
【図６】
2010219809.tif 000008
【図７】
2010219809.tif 000009