(57)【要約】【課題】  原本データがある紙文書と原本データがない紙文書を混在させたような複数の紙文書をＮｉｎ１出力設定、または、両面出力設定のように１つの紙文書にプリント出力する。【解決手段】  検索手段により原本データの見つかったページと原本データが見つからなかったページをレイアウト出力設定に基づいて、同時に１つの紙媒体に出力する混在出力手段を備える。【選択図】  図１
2006146316.tif 000002
【特許請求の範囲】
【請求項１】
原本データを記憶可能な記憶領域を有する画像処理装置の制御方法であって、前記画像処理装置の記憶領域に格納されている原本データをスキャンデータから検索する検索手段と、前記検索手段により検索された原本データをスキャンデータの代わりに出力する原本データ出力手段と、前記検索手段により原本データが見つからなかった場合に、前記スキャンデータを出力するスキャンデータ出力手段と、１つの紙媒体に複数ページをレイアウト出力する前記画像処理装置のレイアウト出力設定において複数ページの紙をスキャンした場合に、前記検索手段により原本データの見つかったページと原本データが見つからなかったページを前記レイアウト出力設定に基づいて、同時に１つの紙媒体に出力する混在出力手段を備えることを特徴とする画像処理装置。
【請求項２】
前記原本データは、前記画像処理装置にネットワーク接続されたホストコンピュータが有する文書作成、表作成などのアプリケーションを用いて作成されたアプリケーションデータを前記ホストコンピュータから前記画像処理装置に印刷する際にプリンタドライバにより生成されるＰＤＬデータであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記記憶領域は、前記原本データを複数記憶可能であることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記検索手段は、スキャンデータの特徴データと前記記憶領域に記憶されている複数の原本データの各々の特徴データを比較することで、スキャンデータからそのスキャンデータの原本データを検索することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記特徴データは、ヒストグラムデータ及び像域分離データであることを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記原本データ出力手段は、前記検索手段によりスキャンデータから原本データの検索を行い、原本データが見つかった場合は、スキャンデータの画像形成を行わず、原本データの画像形成を行うことを特徴とする請求項１記載の画像処理装置。
【請求項７】
前記スキャンデータ出力手段は、前記検索手段によりスキャンデータから原本データの検索を行い、原本データが見つからなかった場合は、スキャンデータの画像形成を行うことを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記レイアウト出力設定は、Ｎ  ｉｎ  １出力設定、両面出力設定であり、前記レイアウト出力設定に基づいて、原本データあるいは、スキャンデータに対して加工を施すことを特徴とする請求項１記載の画像処理装置。
【請求項９】
前記混在出力手段は、複数ページの紙をスキャンした場合に、前記検索手段により原本データの見つかったページと原本データが見つからなかったページを前記レイアウト出力設定に基づいて夫々加工を行い、同時に１つの紙媒体に出力することを特徴とする請求項１記載の画像処理装置。
【請求項１０】
原本データを記憶可能な記憶領域を有する画像処理装置の制御方法であって、前記画像処理装置の記憶領域に格納されている原本データをスキャンデータから検索する検索手段と、前記検索手段により検索された原本データをスキャンデータの代わりに出力する原本データ出力手段と、前記検索手段により原本データが見つからなかった場合に、前記スキャンデータを出力するスキャンデータ出力手段と、１つの紙媒体に複数ページをレイアウト出力する前記画像処理装置のレイアウト出力設定において複数ページの紙をスキャンした場合に、前記検索手段により原本データの見つかったページと原本データが見つからなかったページを前記レイアウト出力設定に基づいて、同時に１つの紙媒体に出力する混在出力手段を備えることを特徴とする画像処理装置。
【請求項１１】
前記画像処理手段は、前記レイアウト出力設定において複数ページをスキャン後、スキャンした複数ページのサムネイル画像をプレビューするプレビュー手段と、前記プレビュー手段によって表示された複数のサムネイル画像からレイアウトのページ順を指定するためのユーザーインターフェースを備えることを特徴とする請求項１０記載の画像処理装置。
【請求項１２】
前記画像処理手段は、スキャンデータから原本データの検索を行う際、原本データの有無に関わらず、前記レイアウト出力設定に基づいて全てのスキャンデータのラスタライズを行っておき、原本データが見つかった場合は、原本データに置き換えることを特徴とする請求項１０記載の画像処理装置。
【請求項１３】
前記ユーザーインターフェースは、原本データとスキャンデータのレイアウト時のページサイズを独立に指定可能であることを特徴とする請求項１０記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原本データを記憶可能な記憶領域を有する画像処理装置及びそのシステム制御方法に関する。
【背景技術】
【０００２】
従来より、デジタル複写機等の画像処理装置（以下、ＭＦＰ）は、スキャナで読み取った原稿の画像データやホストコンピュータから送信したデータなどをＭＦＰのハードディスクなどの記憶媒体に記憶しておく機能が知られている。記憶されたデータは、必要に応じて自装置のプリンタから出力可能であり、ネットワークを介した送信も可能であるため、非常に便利である。
【０００３】
また、ホストコンピュータの文書作成、表作成などのアプリケーションを用いて作成されたアプリケーションデータを印刷する際に、プリンタドライバにより生成されるＰＤＬデータとＰＤＬデータをレンダリングしたラスターデータの両方を前述したＭＦＰのハードディスクに記憶しておき、条件に応じて、夫々のデータを使い分けることも知られている。例えば、ＭＦＰのハードディスクに記憶されているデータをＮ  ｉｎ  １設定でプリント出力する場合は、ラスターデータからでは面付けが不可能であるが、ＰＤＬデータを使用することで実現可能である。逆に、複数部のプリント出力を行う場合は、ラスターデータを使用することでＰＤＬデータをレンダリングする時間を省ことができ、高速に出力可能である。
【０００４】
また、ＭＦＰを用いて紙文書を複製する際、紙文書にアプリケーションデータなどの原本データの所在を示す情報をバーコードとして埋め込んでおき、スキャナで読み取った紙文書のスキャンデータをプリント出力するのではなく、原本データを代わりに出力することで、複製作業を行っているのにも拘らず、オリジナル画質のプリント出力を行うことも提案されている。このとき、原本データがない場合や原本データのデータタイプをＭＦＰが解釈できないような場合は、スキャンデータをプリント出力する。
【０００５】
又、別の従来例としては、特許文献１をあげることが出来る。
【特許文献１】特開２００３−１８６８７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記のように紙文書にバーコードを埋め込んでおき、スキャンデータの代わりに原本データをプリント出力するようなシステムを考えた場合、原本データがある紙文書と原本データがない紙文書を混在させたような複数の紙文書をＮ  ｉｎ  １出力設定、または、両面出力設定のように１つの紙文書にプリント出力することはできなかった。
【０００７】
本発明は、上述の問題を解決した、画像処理装置及びそのシステム制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
原本データを記憶可能な記憶領域を有する画像処理装置の制御方法であって、前記画像処理装置の記憶領域に格納されている原本データをスキャンデータから検索する検索手段と、前記検索手段により検索された原本データをスキャンデータの代わりに出力する原本データ出力手段と、前記検索手段により原本データが見つからなかった場合に、前記スキャンデータを出力するスキャンデータ出力手段と、１つの紙媒体に複数ページをレイアウト出力する前記画像処理装置のレイアウト出力設定において複数ページの紙をスキャンした場合に、前記検索手段により原本データの見つかったページと原本データが見つからなかったページを前記レイアウト出力設定に基づいて、同時に１つの紙媒体に出力する混在出力手段を備えることを特徴とする画像処理装置及びそのシステム制御方法。
【発明の効果】
【０００９】
以上の説明により、原本データ（ＰＤＬデータ）をスキャンデータから検索し、この原本データと原本データを持たないスキャンデータを１つの紙媒体にプリント出力することが可能になる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施例を図面を参照して詳細に説明する。
【実施例１】
【００１１】
第１の実施例では、ホストコンピュータと画像処理装置（以下、ＭＦＰ）がネットワーク等の伝送媒体を介して接続されたシステムにおいて、ＭＦＰのハードディスク等の記憶媒体に格納されている原本データ（ＰＤＬデータ）をスキャンデータから検索し、この原本データと原本データを持たないスキャンデータを１つの紙媒体にプリント出力する方法について説明する。
【００１２】
図１は本発明の実施例によるシステム構成を示す概略図であり、ネットワーク通信機能を備えたＭＦＰ１０１とホストコンピュータ（以下、ＰＣ）１０２が、ネットワーク１０４等の伝送媒体で接続された環境を示す図である。１０３は、ＭＦＰのハードディスク等の記憶媒体であり、スキャナで読み取った原稿の画像データやホストコンピュータから送信したデータなどを記憶しておき、必要に応じて自装置のプリンタから出力、またはネットワークを介した送信を行うことが可能である。さらに、本発明では、例えば、ＰＣ１０２の有する文書作成、表作成などのアプリケーションを用いて作成されたアプリケーションデータ１０５、１０６を印刷する際に、プリンタドライバＵＩ１０７で“原本データを保存する“を指定しておくと、紙文書１０９、１１０として通常のプリント出力を行いつつ、記憶装置１０３にその原本データを保存しておく。原本データは、プリンタドライバにより生成されたＰＤＬデータであり、ラスターデータとは異なるデータタイプである。
【００１３】
原本データを保存しておくことで、ラスターデータでは不可能な、編集、加工といった作業を行うことが容易となる。保存してあるＰＤＬデータは、後述するラスターイメージプロセッサ（ＲＩＰ）によりラスターデータに変換を行うことで印刷可能である。また、１０８は、記憶装置１０３に現在保存しているＰＤＬデータのリストであり、ＰＤＬデータのＩＤ管理を行っている。ＰＤＬデータリストのＰＤＬ−ＩＤ  ０００１は、１０５の原本データの実体を示しており、ＰＤＬ−ＩＤ  ０００２は、１０６の原本データの実体を示している。
【００１４】
ここで、図１におけるＭＦＰ１０１のハードウェアの詳細構成について図２を用いて説明する。ＭＦＰ１０１は、画像入力デバイスであるスキャナ部２０１と画像出力デバイスであるプリンタ部２０２、ＣＰＵ、メモリ等で構成される制御ユニット（Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）２０４、ユーザーインターフェースである操作部２０３等を有する。制御ユニット２０４は、スキャナ部２０１、プリンタ部２０２、操作部２０３と接続し、一方では、ＬＡＮ２１９や一般の電話回線網である公衆回線（ＷＡＮ）２２０と接続することで、画像情報やデバイス情報の入出力を行うコントローラである。ＣＰＵ２０５はシステム全体を制御するコントローラである。ＲＡＭ２０６はＣＰＵ２０５が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２１０はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２１１はハードディスクドライブで、システム制御ソフトウェア、画像データ（ラスターデータ、ＰＤＬデータ）を格納する。操作部Ｉ／Ｆ２０７は操作部（ＵＩ）２０３とのインターフェース部で、操作部２０３に表示するための画像データを操作部２０３に対して出力する。また、操作部２０３から本画像処理装置の使用者が入力した情報を、ＣＰＵ２０５に伝える役割をする。ネットワーク（Ｎｅｔｗｏｒｋ）２０８は本画像処理装置をＬＡＮ２１９に接続し、パケット形式の情報の入出力を行う。モデム（ＭＯＤＥＭ）２０９は本画像処理装置を公衆回線２２０に接続し、情報の復調・変調を行い入出力を行う。以上のデバイスがシステムバス２２１上に配置される。
【００１５】
イメージバスインターフェース（Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ）２１２はシステムバス２２１と画像データを高速で転送する画像バス２２２とを接続し、データ構造を変換するバスブリッジである。画像バス２２２は、例えば、ＰＣＩバスやＩＥＥＥ１３９４で構成される。
【００１６】
画像バス２２２上には以下のデバイスが配置される。ラスターイメージプロセッサ（ＲＩＰ）２１３はＰＤＬコードを解析し、ビットマップイメージに展開する。デバイスＩ／Ｆ２１４は、信号線２２３を介して画像入出力デバイスであるスキャナ部２０１、信号線２２４を介してプリンタ部２０２、をそれぞれ制御ユニット２０４に接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２１５は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２１６は、プリンタ部２０２に出力すべきプリント出力画像データに対して、プリンタ部２０２に応じた補正、解像度変換等を行う。画像回転部２１７は入力された画像データの回転を行い出力する。画像圧縮部２１８は、多値画像データに対してはＪＰＥＧ圧縮伸長処理を行い、２値画像画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸長処理を行う。以上が図１におけるＭＦＰ１０１のハードウェアの詳細構成である。
【００１７】
次に、図３のフローチャートを用いてスキャンデータを用いた原本データ（ＰＤＬデータ）の検索を行う方法について説明を行う。以降、ＭＦＰ１０１を用いて説明を行う。
【００１８】
まず、ステップ３０１にて、紙文書のスキャンを行い、ステップ３０２にて、スキャンデータの特徴データを生成する。特徴データは、ヒストグラムデータ、像域分離データ、サムネイルデータなど、スキャンデータの特徴を示すデータであり、通常のＭＦＰ機能として備えている処理である。次に、ステップ３０３にて、ステップ３０２で生成されたスキャンデータ特徴データと、ＭＦＰ１０１の記憶装置１０３に保存されているＰＤＬデータの特徴データとを比較する。ＰＤＬデータの特徴データは、適宜生成してもよいが、予め生成しておき、記憶装置１０３にＰＤＬデータと関連付けて保存しておいてもよい。通常、記憶装置１０３内にＰＤＬデータは複数保存されているため、スキャンデータの特徴データは、複数のＰＤＬデータの特徴データと比較されることとなる。そして複数のＰＤＬデータの特徴データからスキャンデータの特徴データに最も類似しているものをステップ３０４にて取得する。そしてステップ３０４で取得されたＰＤＬデータのサムネイルを不図示のＭＦＰ１０１のＵＩに原本データとして表示し、ステップ３０５にて、ユーザーが原本データであるか否かの判断を行う。あるいは、予め類似率の閾値を決めておき、類似率が閾値より大きければ原本データであると定義しておいてもよい。ステップ３０５で原本データである（原本データは見つかった）と判断した場合は、ステップ３０６にて、スキャンデータからＰＤＬデータ取得となり、ステップ３０５で原本データではない（原本データは見つからなかった）と判断した場合は、ステップ３０７にて、スキャンデータからＰＤＬデータ未取得となる。以上のように、スキャンデータを用いた原本データ（ＰＤＬデータ）の検索を行うことが可能であり、以降、紙文書をスキャンした際には、該検索が行われるものとする。
【００１９】
次に、図４、図５を用いて本発明のポイントなる原本データをもつ紙文書と原本データを持たない紙文書を混在させた複数ページの紙文書をＮ  ｉｎ  １設定、または、両面設定でプリント出力させた場合の処理について説明を行う。
【００２０】
図４は、処理概略を示しており、図面番号に関して、図１と同様のものは同じ図面番号を記している。図１に対して新しく追加したものは、４０１〜４０６として図面番号を記している。まず、ＭＦＰ１０１のＵＩから４０６で示すように、２  ｉｎ  １出力設定、または、両面出力設定を指定する。次に、紙文書０００１（１０９）と紙文書０００３（４０１）をＭＦＰ１０１よりスキャンを行うと、前述したように、１０９及び４０１の原本データがＭＦＰ１０１の記憶装置１０３にあるか否かの検索が行われる。ここで１０９の原本データは、記憶装置１０３のＰＤＬデータリスト１０８のＰＤＬ−ＩＤ  ０００１として、保存されているが、４０１の原本データは、記憶装置１０３に保存されていないため、検索時、１０９は原本データ在り、４０１は原本データ無しと判断される。そして原本データの在る１０９は、前述した出力設定に基づいて、ＰＤＬデータリスト１０８のＰＤＬ−ＩＤ  ０００１に対して画像形成を行う。例えば、出力設定が２  ｉｎ  １の場合は、４０３の画像データを作成する。原本データの無い４０１は、前述した出力設定に基づいて、スキャンした紙文書のスキャンデータに対して画像形成を行う。例えば、出力設定が２  ｉｎ  １の場合は、４０４の画像データを作成する。ここで、紙文書０００４（４０２）は、４０３の部分は、ＰＤＬデータから生成されているため、オリジナル画質であり、４０４の部分は、スキャンデータから生成されているため、通常のコピー画質である。出力設定が両面の場合は、紙文書０００５（４０５）のように１０９、４０１の絵柄が片面づつレイアウトされ、両面で出力される。
【００２１】
図５は、図４で示した処理概略のフローチャートを示している。
【００２２】
まず、ステップ５０１にて、ＭＦＰ１０１のＵＩから、Ｎ  ｉｎ  １出力設定、または、両面出力設定を指定する。次に、ステップ５０２にて、紙文書Ｎ枚をスキャンする。ステップ５０３では、紙文書Ｎ枚をカウントするためのカウンタｎに１をセットする。ステップ５０４にて、ｎ枚目の紙文書のスキャンデータからＰＤＬデータの検索を行う。そして、ステップ５０５にて、ＰＤＬデータが見つかった場合には、ステップ５０６にて、Ｎ  ｉｎ  １設定に基づいて、ＰＤＬデータのレンダリングを行う。ステップ５０５にて、ＰＤＬデータが見つからなかった場合には、Ｎ  ｉｎ  １設定に基づいて、スキャンデータの解像度変換処理を行う。解像度変換処理についての詳細は、省略する。ステップ５０８にて、紙文書Ｎ枚のＰＤＬデータ検索及び処理が終了したか否かの判断を行い、終了していなければ、ステップ５１１で、ｎに１を加え、ステップ５０４以降を再度行う。終了していれば、ステップ５０９にて、５０６、５０７で生成されたレンダリング後のＰＤＬデータと解像度変換後のスキャンデータの面付けをＮ  ｉｎ  １設定に基づいて行う。そして、ステップ５１０にて面付け終了後の画像のプリント出力を行う。尚、図５のフローチャートでは、Ｎ  ｉｎ  １設定での説明を行ったが、両面設定や、Ｎ  ｉｎ  １両面設定も同様のフローチャートとなる。
【００２３】
以上の説明により、原本データ（ＰＤＬデータ）をスキャンデータから検索し、この原本データと原本データを持たないスキャンデータを１つの紙媒体にプリント出力することが可能になる。
【実施例２】
【００２４】
実施例１では、ＭＦＰのハードディスク等の記憶媒体に格納されている原本データ（ＰＤＬデータ）をスキャンデータから検索し、この原本データと原本データを持たないスキャンデータを１つの紙媒体にプリント出力する方法について説明したが、実施例２では、さらに、スキャンした複数の紙文書のサムネイル画像をプレビューとして表示し、紙文書のスキャン順に関わらず、レイアウトのページ順を指定する方法について説明を行う。
【００２５】
図６は、実施例２における処理概略を示しており、図面番号に関して、実施例１と同様のものは同じ図面番号を記している。実施例１に対して新しく追加したものは、６０１〜６０３として図面番号を記している。
【００２６】
まず、ＭＦＰ１０１のＵＩから６０３で示すように、４  ｉｎ  １出力設定、または、両面出力設定を指定する。次に、紙文書０００６（６０１）、紙文書０００２（１１０）、紙文書０００１（１０９）、紙文書０００３（４０１）をＭＦＰ１０１より順にスキャンを行うと、図７で示されるような画面がＭＦＰ１０１のＵＩに表示される。図７は、先にスキャンされた紙文書のサムネイル一覧である。ユーザーは、このＵＩより、レイアウトのページ順、及び、原本データの検索を行うか否かの選択を指定可能である。例えば、図７では、ページ順を１０９、１１０、４０１、６０１の順で指定している。また、１１０と１０９に対しては、原本データの検索を行うが、４０１と６０１に対しては、原本データの検索は、行わないようにしている。ここで、実施例１でも説明したが、１０８のＰＤＬデータリストのＰＤＬ−ＩＤ  ０００１は、１０９の原本データの実体を示しており、ＰＤＬ−ＩＤ  ０００２は、１１０の原本データの実体を示している。
【００２７】
以上により、スキャンした紙文書の順番に関わらず、レイアウトのページ順を指定可能となり、さらには、ＭＦＰ１０１の記憶装置１０３内に原本データが在るか否かを予めユーザー知っていれば、不要な検索処理を行わずに済み、効率的である。そして、指定されたレイアウトのページ順で紙文書０００７（６０２）は出力される。
【００２８】
図８は、図６、７で示した処理概略のフローチャートを示している。
【００２９】
まず、ステップ８０１にて、ＭＦＰ１０１のＵＩから、Ｎ  ｉｎ  １出力設定、または、両面出力設定を指定する。次に、ステップ８０２にて、紙文書Ｎ枚をスキャンする。ステップ８０３では、前述したように、スキャン文書のプレビュー画面がＵＩに表示される。次に、ステップ８０４にて、表示されたプレビュー画面より、レイアウトのページ順、及び、原本データの検索を行うか否かの選択を指定する。ステップ８０５では、紙文書Ｎ枚をカウントするためのカウンタｎに１をセットする。ステップ８０６にて、前述したプレビュー画面より、“原本データの検索を行う”とした場合は、ステップ８０７へ進み、“原本データの検索を行わない”とした場合は、ステップ８１０へ進む。以降、８０７〜８１４に関しては、図５の５０４〜５１１と同様であるため説明を省略する。
【実施例３】
【００３０】
実施例１、及び２では、スキャンデータから原本データの検索を行う際、原本データがあった場合は、ＰＤＬデータを用いて、その後の処理を行い、スキャンデータは、用いなかったが、実施例３では、原本データの有無に関わらず、前述したレイアウト出力設定に基づいて全てのスキャンデータのラスタライズを行っておき、原本データが見つかった場合は、原本データに置き換える処理を行う。これにより、原本データが無かった場合、生成されたラスターデータを直ちに使用することが可能となり、処理の高速化が実現可能となる。
【実施例４】
【００３１】
実施例１、２及び３では、原本データとスキャンデータは、双方とも予め設定された同じ出力設定（Ｎ  ｉｎ  １、または、両面など）に基づいて画像形成が行われていたが、双方を独立に設定することも可能である。これにより、原本データは、２  ｉｎ  １でレンダリングを行い、スキャンデータは４  ｉｎ  １で解像度変換を行い、両者の面付けを行うことで１つの紙媒体に出力することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】本実施例１におけるシステムの概略図。
【図２】本実施例１におけるＭＦＰのハードウェア構成。
【図３】本実施例１における原本データ検索のフローチャート。
【図４】本実施例１における本システムの説明図。
【図５】本実施例１における本システムのフローチャート。
【図６】本実施例２における本システムの説明図１。
【図７】本実施例２における本システムの説明図２。
【図８】本実施例２における本システムのフローチャート。
【図１】
2006146316.tif 000003
【図２】
2006146316.tif 000004
【図３】
2006146316.tif 000005
【図４】
2006146316.tif 000006
【図５】
2006146316.tif 000007
【図６】
2006146316.tif 000008
【図７】
2006146316.tif 000009
【図８】
2006146316.tif 000010