(57)【要約】【課題】複数の画像データの合成を、容易かつ間違いなく実施できる画像処理装置を提供する。【解決手段】ページ選択部４０４は、データ格納部４０１に格納された画像データから選択された被処理画像データにおいて、データ格納部４０１に格納された画像データから選択された合成画像データを合成する位置を特定するためのページを選択する。被処理画像認識部４０５は、被処理画像データにおいて、ページ選択部４０４を通じて指定された合成位置の直前ページの末尾部、または当該合成位置の直後ページの先頭部を認識する。判定部４０６は、被処理画像認識部４０５が認識した末尾部または先頭部が、予め指定された条件を満たすか否かを判定する。指定条件を満たさない場合、報知部４０７は警報を発報する。指定条件を満たす場合、画像合成部４０８は、被処理画像データの合成位置に合成画像データを合成し、複数ページの画像データを生成する。【選択図】図４
2012080220.tif 000002
【特許請求の範囲】
【請求項１】
ページ区分情報を含む複数の画像データを合成し、複数ページの画像データを生成する画像処理装置であって、
ページ区分情報を含む画像データを格納するデータ格納部と、
前記データ格納部に格納された画像データから、被処理画像データを選択する被処理データ選択部と、
前記データ格納部に格納された画像データから、前記被処理画像データに合成される合成画像データを選択する合成データ選択部と、
前記被処理画像データにおいて、前記合成画像データを合成する位置を特定するためのページを選択するページ選択部と、
前記被処理画像データにおいて、前記ページ選択部を通じて指定された合成位置の直前ページの末尾部、または当該合成位置の直後ページの先頭部を認識する被処理画像認識部と、
前記被処理画像認識部が認識した末尾部または先頭部が、予め指定された条件を満たすか否かを判定する判定部と、
前記判定部が前記指定条件を満たさないと判断した場合、警報を発報する報知部と、
前記判定部が前記指定条件を満たすと判断した場合、前記被処理画像データの合成位置に前記合成画像データを合成し、複数ページの画像データを生成する画像合成部と、
を備える画像処理装置。
【請求項２】
前記合成画像データにおいて、先頭ページの先頭部、または最終ページの末尾部を認識する合成画像認識部をさらに備え、
前記判定部は、前記被処理画像認識部が認識した末尾部および前記合成画像認識部が認識した先頭部の組み合わせが予め指定された条件を満たすか否か、または前記被処理画像認識部が認識した先頭部および前記合成画像認識部が認識した末尾部の組み合わせが予め指定された条件を満たすか否かを判定する、請求項１記載の画像処理装置。
【請求項３】
前記被処理画像認識部に代えて、前記合成画像データにおいて、先頭ページの先頭部、または最終ページの末尾部を認識する合成画像認識部を備え、
前記判定部が、前記合成画像認識部が認識した先頭部または末尾部が、予め指定された条件を満たすか否かを判定する、請求項１記載の画像処理装置。
【請求項４】
前記被処理画像データおよび前記合成画像データが印刷ジョブである請求項１から３のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ区分情報を含む複数の画像データを合成し、複数ページの画像データを生成する画像処理装置に関する。
【背景技術】
【０００２】
近年、オフィス等において、スキャナ、ファクシミリ、プリンタ、複写機等の機能を備える複合機（ＭＦＰ：Multi Function Peripheral）が使用されている。複合機は、例えば、ＬＡＮ（Local Area Network）等のネットワークを通じてパーソナルコンピュータ等の情報処理端末と接続された状況で使用されることが多い。そして、情報処理端末から入力された画像データを用紙上に印刷する画像形成装置として機能したり、情報処理端末において使用される画像データを取得する画像読取装置として機能したり、文書画像データを検索可能に蓄積する文書管理装置として機能したりする。
【０００３】
また、このような複合機には、装置内に蓄積された画像データに対する編集機能を備えるものがある（例えば、特許文献１参照）。この編集機能には、１の画像データに他の画像データを合成する処理が含まれる。具体的には、ページ区分情報を含む画像データの指定箇所（例えば、特定のページ間）に、他の画像データを挿入する等の処理である。当該機能は、例えば、複数ページの文書からなる画像データの所定位置に図面や他の文書データを挿入する場合に利用される。
【０００４】
特許文献１が開示する技術では、各ページを構成する各画像データの任意領域を抽出して当該抽出領域に記載された文書管理特定文字を認識し、認識した特定文字にしたがってページ入れ替え処理をする。この構成により、原稿を予めソートしておく必要なく、特別なマークシート等の必要なしに、ページ揃え等の文書管理を実現している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−２２５３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１が開示する技術では、その機能を使用する際に、各ページにおいて特定文字を認識する領域等、ユーザが指定しなければならない設定項目が多い。ユーザが設定する項目が多い場合、操作ミスや操作のやり直しが発生しやすくなる。
【０００７】
また、上述のように、複合機は、ネットワークで接続された環境で使用されることが多く、画像データは、画像読取（スキャン）に限らず情報処理端末からも入力される。そのため、画像読取により装置内に蓄積された画像データに限らず、情報処理端末から印刷のために入力された画像データ（印刷ジョブ）に対しても、編集処理が可能であることが好ましい。印刷ジョブに特許文献１が開示する技術を適用しようとすると、情報処理端末において各ページの文字認識領域に所定の特定文字を記載する作業が必要であり、作業が煩雑になる。また、特定文字は複合機における編集のために記載する文字であるため、電子データを直接参照する場合には特に用をなさない。そのため、当該画像データを電子データとしても配布する場合は、上記特定文字を削除しなければ、特に用をなさない特定文字を含む画像データが配布されることになる。
【０００８】
本発明は、このような従来技術の課題を鑑みてなされたものであって、複数の画像データの合成を、容易かつ間違いなく実施できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、本発明は以下の技術的手段を採用している。まず、本発明は、ページ区分情報を含む複数の画像データを合成し、複数ページの画像データを生成する画像処理装置を前提としている。そして、本発明に係る画像処理装置は、データ格納部、被処理データ選択部、合成データ選択部、ページ選択部、被処理画像認識部、判定部、報知部および画像合成部を備える。データ格納部は、ページ区分情報を含む画像データを格納する。被処理データ選択部は、データ格納部に格納された画像データから、被処理画像データを選択する。合成データ選択部は、データ格納部に格納された画像データから、被処理画像データに合成される合成画像データを選択する。ページ選択部は、被処理画像データにおいて、合成画像データを合成する位置を特定するためのページを選択する。被処理画像認識部は、被処理画像データにおいて、ページ選択部を通じて指定された合成位置の直前ページの末尾部、または当該合成位置の直後ページの先頭部を認識する。判定部は、被処理画像認識部が認識した末尾部または先頭部が、予め指定された条件を満たすか否かを判定する。報知部は、判定部が上記指定条件を満たさないと判断した場合、警報を発報する。画像合成部は、判定部が上記指定条件を満たすと判断した場合、被処理画像データの合成位置に合成画像データを合成し、複数ページの画像データを生成する。
【００１０】
この画像処理装置では、被処理画像データの合成位置の直前ページ末尾部または直後ページ先頭部が指定条件を満たしていない場合に警告がなされる。すなわち、直前ページ末尾部が文章の途中である場合や、直後ページ先頭部が文章の途中である場合等、他の画像データの挿入位置として不適切である可能性がある場合に、その旨をユーザに通知することができる。その結果、ユーザは容易かつ間違いなく複数の画像データの合成を実施することができる。
【００１１】
上記画像処理装置は、合成画像データにおいて、先頭ページの先頭部、または最終ページの末尾部を認識する合成画像認識部をさらに備えてもよい。この場合、判定部は、被処理画像認識部が認識した末尾部と合成画像認識部が認識した先頭部との組み合わせが予め指定された条件を満たすか否か、または被処理画像認識部が認識した先頭部と合成画像認識部が認識した末尾部との組み合わせが予め指定された条件を満たすか否かを判定する。
【００１２】
また、画像処理装置は、被処理画像認識部に代えて上記合成画像認識部のみを備える構成であってもよい。この場合、判定部は、合成画像認識部が認識した先頭部または末尾部が予め指定された条件を満たすか否かを判定する。上記被処理画像データおよび合成画像データは、例えば、印刷ジョブであってもよい。
【発明の効果】
【００１３】
本発明によれば、ユーザは容易かつ間違いなく複数の画像データを１の画像データに合成することができる。その結果、操作ミスや操作のやり直しの発生を抑制でき、生産性を高めることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態における複合機の全体構成を示す概略構成図
【図２】本発明の一実施形態における複合機の操作パネルを示す模式図
【図３】本発明の一実施形態における複合機のハードウェア構成を示す図
【図４】本発明の一実施形態における複合機を示す機能ブロック図
【図５】本発明の一実施形態における複合機が実施する画像合成手順の一例を示すフロー図
【図６】本発明の一実施形態における複合機が表示する被処理データ選択画面の一例を示す図
【図７】本発明の一実施形態における複合機が表示する合成データ選択画面の一例を示す図
【図８】本発明の一実施形態における複合機が表示する合成位置指定画面の一例を示す図
【図９】本発明の一実施形態における複合機が表示する警告画面の一例を示す図
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照しながらより詳細に説明する。以下では、デジタル複合機として本発明を具体化する。
【００１６】
図１は本実施形態におけるデジタル複合機の全体構成の一例を示す概略構成図である。図１に示すように、複合機１００は、画像読取部１２０および画像形成部１４０を含む本体１０１と、本体１０１の上方に取り付けられたプラテンカバー１０２とを備える。本体１０１の上面には原稿台１０３が設けられており、原稿台１０３はプラテンカバー１０２によって開閉されるようになっている。また、プラテンカバー１０２は、原稿搬送装置１１０と原稿トレイ１１１と排紙トレイ１１２を備えている。
【００１７】
原稿台１０３の下方には、画像読取部１２０が設けられている。画像読取部１２０は、原稿の画像を読み取りその画像のデジタルデータ（画像データ）を生成する。原稿は、原稿台１０３に載置することができる。原稿台１０３の下方には走査光学系１２１が配置されている。走査光学系１２１は、第１キャリッジ１２２や第２キャリッジ１２３、集光レンズ１２４を備える。第１キャリッジ１２２には線状の光源１３１およびミラー１３２が設けられ、第２キャリッジ１２３にはミラー１３３および１３４が設けられている。光源１３１は原稿を照明する。ミラー１３２、１３３、１３４は、原稿からの反射光を集光レンズ１２４に導き、集光レンズ１２４はその光像をラインイメージセンサ１２５の受光面に結像する。この走査光学系１２１において、第１キャリッジ１２２および第２キャリッジ１２３は、副走査方向１３５に往復動可能に設けられている。第１キャリッジ１２２および第２キャリッジ１２３を副走査方向１３５に移動することによって、原稿台１０３に載置された原稿の画像をイメージセンサ１２５で読み取ることができる。
【００１８】
また、原稿は、原稿トレイ１１１に載置することもできる。原稿搬送装置１１０は、ピックアップローラ１１３により原稿トレイ１１１にセットされた原稿を１枚ずつ搬送路１１６へ送り出す。その搬送路１１６上には画像読取位置Ｐがある。搬送ローラ１１４は画像読取位置Ｐへ原稿を搬送する。原稿トレイ１１１にセットされた原稿の画像を読み取る場合、画像読取部１２０は、第１キャリッジ１２２および第２キャリッジ１２３を画像読取位置Ｐに合わせて一時的に固定する。原稿が画像読取位置Ｐを通過するとき、光源１３１は原稿を照明する。光源１３１からの光は、原稿台１０３を透過して原稿読取位置Ｐを通過する原稿において反射し、ミラー１３２、１３３、１３４、集光レンズ１２４によってイメージセンサ１２５に導かれる。画像読取位置Ｐを通過した原稿は、排紙ローラ１１５により排紙トレイ１１２に排出される。
【００１９】
イメージセンサ１２５は、受光面に入射した光像から、例えば、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色に対応する原稿の画像データを生成する。生成された画像データは、画像形成部１４０において用紙に印刷することができる。また、ネットワークアダプタ１６１等を介して、ネットワーク１６２を通じて他の機器へ送信することもできる。
【００２０】
画像形成部１４０は、画像読取部１２０で得た画像データや、ネットワーク１６２に接続された情報処理端末１７１等の他の機器からネットワークアダプタ１６１を介して受信した画像データを用紙に印刷する。画像形成部１４０は、感光体ドラム１４１を備える。感光体ドラム１４１は一定速度で一方向に回転する。感光体ドラム１４１の周囲には、回転方向の上流側から順に、帯電器１４２、露光器１４３、現像器１４４、中間転写ベルト１４５が配置されている。帯電器１４２は、感光体ドラム１４１表面を一様に帯電させる。露光器１４３は、一様に帯電した感光体ドラム１４１の表面に、画像データに応じて光を照射し、感光体ドラム１４１上に静電潜像を形成する。現像器１４４は、その静電潜像にトナーを付着させ、感光体ドラム１４１上にトナー像を形成する。中間転写ベルト１４５は、感光体ドラム１４１上のトナー像を用紙に転写する。画像データがカラー画像である場合、中間転写ベルト１４５は、各色のトナー像を同一の用紙に転写する。なお、ＲＧＢ形式のカラー画像は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）形式の画像データに変換され、各色の画像データが露光器１４３に入力される。
【００２１】
画像形成部１４０は、手差しトレイ１５１、給紙カセット１５２、１５３、１５４等から、中間転写ベルト１４５と転写ローラ１４６との間の転写部に用紙を給送する。手差しトレイ１５１や各給紙カセット１５２、１５３、１５４には、様々なサイズの用紙を載置または収容することができる。画像形成部１４０は、ユーザの指定した用紙や、自動検知した原稿のサイズに応じた用紙を選択し、選択した用紙を給送ローラ１５５により手差しトレイ１５１やカセット１５２、１５３、１５４から引き出す。引き出した用紙は搬送ローラ１５６やレジストローラ１５７で転写部に送り込む。トナー像を転写した用紙は、搬送ベルト１４７により定着器１４８に搬送される。定着器１４８は、ヒータを内蔵した定着ローラ１５８および加圧ローラ１５９を有しており、熱と押圧力によってトナー像を用紙に定着する。画像形成部１４０は、定着器１４８を通過した用紙を排紙トレイ１４９へ排紙する。
【００２２】
図２は複合機が備える操作パネルの外観の一例を示す図である。ユーザは、操作パネル２００を用いて、複合機１００に複写開始やその他の指示を与えたり、複合機１００の状態や設定を確認したりすることができる。操作パネル２００には、タッチパネル付きディスプレイ２０１や操作キー２０３が配置されている。ディスプレイ２０１は、操作ボタンやメッセージ等を表示する液晶ディスプレイ等からなる表示面と、当該表示面上の押圧位置を検出するセンサとを備える。押圧位置の検知方法は特に限定されない。抵抗膜方式、静電容量方式、表面弾性波方式、電磁波方式等、任意の方式を採用することができる。ユーザは、自身の指やタッチペン２０２を使用して、ディスプレイ２０１を通じて入力を行うことができる。
【００２３】
ディスプレイ２０１は、ボタン表示部２０４、メッセージ表示部２０５およびステータス表示部２０６を有する操作画面を表示する。ボタン表示部２０４には、複数のタブ２０８が用意されており、各タブにはそのタブのカテゴリーに応じた操作ボタンが配列されている。「簡単設定」タブは、基本的な設定に使用される操作ボタンを有する。図２の例では、用紙サイズ、複写倍率、濃度、印刷面、ページ集約、後処理を設定するための操作ボタンが配列されている。例えば「濃度」ボタン２０７を押圧する操作をユーザが行うと、濃度を選択するための「薄い」、「ふつう」、「濃い」等の選択ボタンを有するポップアップ画面がその操作ボタン上に重ねて表示され、ユーザの選択（押圧）によりその濃度が設定される。図２の例では、「簡単設定」タブの他、「原稿／用紙／仕上げ」タブ、「カラー／画質」タブ、「レイアウト／編集」タブ、「応用／その他」タブも設けられている。ユーザは、タブボタン２０８を選択する操作を行うことによって、これらのタブの表示に切り替えることができる。一つのタブが選択されている間、操作画面上で他のタブやその要素は隠れている。
【００２４】
メッセージ表示部２０５には、複写が可能か否か、複写部数などの設定をユーザに通知するメッセージが表示される。また、ステータス表示部２０６には、必要に応じて装置ステータス情報が表示される。この表示には、複合機１００が備える各種センサの検知結果が反映される。装置ステータス情報とは、装置は動作可能な状態にあるが、異常への対応を促す警告をユーザに通知するメッセージを意味する。例えば、用紙残量が少ない旨、原稿台１０３が汚れている旨、ファクシミリのメモリ受信が設定されている場合にファックス文書がメモリに格納された旨等が含まれる。また、用紙切れや搬送ジャム等が装置ステータス情報に含まれてもよい。
【００２５】
操作キー２０３は、主電源キー２０９、テンキー２１０やスタートキー２１１、クリアキー２１２等を含む。例えば、主電源キー２０９は、複合機１００の主電源のＯＮ、ＯＦＦの切り替えに使用される。テンキー２１０は、複写部数の指定や複写倍率の設定に用いることができる。ユーザがそれらの設定をすると、複合機１００は、メッセージ表示部２０５に、例えば、「コピーできます（設定あり）」のようなメッセージを表示し、ユーザによる設定が行われたことを通知する。スタートキー２１１は、複写や画像印刷の開始指示に使用される。ユーザは、自身でした設定を解除する場合、クリアキー２１２を操作する。ユーザによる設定を機械が受け付けているかどうかは上述のメッセージで判断することができるので、その設定が不要になればクリアキー２１２を操作すればよい。
【００２６】
図３は、複合機における制御系のハードウェア構成図である。本実施形態の複合機１００は、ＣＰＵ（Central Processing Unit）３０１、ＲＡＭ（Random Access Memory）３０２、ＲＯＭ（Read Only Memory）３０３、ＨＤＤ（Hard Disk Drive）３０４および原稿搬送装置１１０、画像読取部１２０、画像形成部１４０における各駆動部に対応するドライバ３０５が内部バス３０６を介して接続されている。ＲＯＭ３０３やＨＤＤ３０４等はプログラムを格納しており、ＣＰＵ３０１はその制御プログラムの指令にしたがって複合機１００を制御する。例えば、ＣＰＵ３０１はＲＡＭ３０２を作業領域として利用し、ドライバ３０５とデータや命令を授受することにより上記各駆動部の動作を制御する。また、ＨＤＤ３０４は、画像読取部１２０により得られた画像データや、他の機器からネットワークアダプタ１６１を通じて受信した画像データの蓄積にも用いられる。
【００２７】
内部バス３０６には、操作パネル２００や各種のセンサ３０７も接続されている。操作パネル２００は、ユーザの操作を受け付け、その操作に基づく信号をＣＰＵ３０１に供給する。また、ディスプレイ２０１は、ＣＰＵ３０１からの制御信号にしたがって上述の操作画面を表示する。また、センサ３０７は、プラテンカバー１０２の開閉検知センサや原稿台１０３上の原稿検知センサ、定着器１４８の温度センサ、搬送される用紙または原稿の検知センサなど各種のセンサを含む。ＣＰＵ３０１は、例えばＲＯＭ３０３に格納されたプログラムを実行することで、以下の各手段（機能ブロック）を実現するとともに、これらセンサからの信号に応じて各手段の動作を制御する。
【００２８】
図４は、本実施形態の複合機の機能ブロック図である。図４に示すように、本実施形態の複合機１００は、データ格納部４０１、被処理データ選択部４０２、合成データ選択部４０３、ページ選択部４０４、被処理画像認識部４０５、判定部４０６、報知部４０７および画像合成部４０８を備える。
【００２９】
データ格納部４０１は、ページ区分情報を含む画像データを格納する。ページ区分情報とは、１の画像データに属するページの情報であり、当該情報により単一ページからなるか複数ページからなるかを識別できる。また、画像データが複数ページからなる場合、ページ区分情報は、そのページ区切りの位置を示す情報を含む。なお、本発明において、画像データは、ＢＭＰ、ＧＩＦ、ＪＰＥＧ、ＴＩＦＦ、ＰＤＦ等の所定の符号化がなされた画像データだけでなく、所定のページ記述言語（ＰＤＬ：Page Description Language）で記述された印刷ジョブを含む。本実施形態では、画像読取部１２０により生成された画像データは所定の符号化がなされたデータとしてデータ格納部４０１に保持され、ネットワークアダプタ１６１を介して情報処理端末から複合機１００へ入力された印刷ジョブは、所定のページ記述言語で記述されたデータとしてデータ格納部４０１に保持される。なお、印刷ジョブは、画像形成部１４０による印刷のために、複合機１００において所定形式に変換された画像データの状態で、データ格納部４０１に保持されてもよい。データ格納部４０１は、ＨＤＤ３０４やＲＡＭ３０２の記憶領域として実現される。
【００３０】
被処理データ選択部４０２は、データ格納部４０１に格納された画像データから、被処理画像データを選択する。また、合成データ選択部４０３は、データ格納部４０１に格納された画像データから、合成画像データを選択する。被処理画像データは、画像処理対象となる画像データであり、合成データ選択部４０３により選択された、合成画像データが合成される対象である。なお、本実施形態では、被処理データ選択部４０２は、データ格納部４０１に格納されている画像データの一覧をディスプレイ２０１に表示し、当該一覧からユーザが選択した画像データを被処理画像データとして選択する。同様に、合成データ選択部４０３は、データ格納部４０１に格納されている画像データの一覧をディスプレイ２０１に表示し、当該一覧からユーザが選択した画像データを合成画像データとして選択する。
【００３１】
ページ選択部４０４は、選択された被処理画像データにおいて、合成画像データを合成する位置を特定するためのページを選択する。本実施形態では、ページ選択部４０４は、被処理画像データにおいて合成画像データを挿入する位置を指定するためのページ指定画面をディスプレイ２０１に表示し、当該指示画面においてユーザが指定したページにしたがって合成画像データを挿入する合成位置を決定する。特に限定されないが、ここでは、ユーザが指定したページの直後が合成画像データの合成位置に指定される。
【００３２】
被処理画像認識部４０５は、選択された被処理画像データにおいて、ページ選択部４０４を通じて指定された合成位置の直前ページの末尾部、または当該合成位置の直後ページの先頭部を認識するとともに、その情報を取得する。ここで、末尾部は、そのページの文字データの末尾部分を意味し、最終文字や最終記号（改行や改ページ等を示す記号）を含む。同様に、先頭部は、そのページの文字データの先頭部分を意味し、先頭文字や先頭記号（スペースや字下げ等を示す記号）を含む。なお、当該末尾部や先頭部は、画像データが印刷ジョブである場合は、ページ記述言語を解析することにより認識することができる。また、画像データが符号化がなされた画像データである場合は、ＯＣＲ（Optical Character Recognition）により、文字の配列（縦書き、横書き）を解析することにより認識することができる。いずれの場合であっても、被処理画像認識部４０５は、末尾部または先頭部の文字部分の文字コードを取得する。なお、認識する文字数（記号数）は、先頭または最終の１字でよいが、本実施形態では、後述のように、認識した文字をユーザに表示する場合があるため、ユーザがその内容を認識できるように、複数字の文字コードを取得するようになっている。
【００３３】
判定部４０６は、被処理画像認識部４０５が認識した末尾部または先頭部が、予め指定された条件を満たすか否かを判定する。判定部４０６は、当該判定により、合成画像データの挿入位置が誤っている可能性が高いか否かを判定する。指定条件については以下で詳述する。判定部４０６が指定条件を満たさないと判断した場合、報知部４０７は警報を発報する。また、判定部４０６が上記指定条件を満たすと判断した場合、画像合成部４０８は、被処理画像データの合成位置に合成画像データを合成し、複数ページの画像データを生成する。なお、報知方法は、表示、音声等ユーザが認識可能な任意の方法を採用することができる。特に限定されないが、本実施形態では、報知部４０６は、ディスプレイ２０１にメッセージ（警告表示）を表示する。
【００３４】
また、本実施形態の複合機１００は、合成画像認識部４０９を備えている。合成画像認識部４０９は、合成画像データにおいて、先頭ページの先頭部、または最終ページの末尾部を認識するとともに、その情報を取得する。そして、判定部４０６は、上述の判定において、特に、被処理画像認識部４０５が認識した末尾部と合成画像認識部４０９が認識した先頭部との組み合わせが予め指定された条件を満たすか否か、または被処理画像認識部４０５が認識した先頭部と合成画像認識部４０９が認識した末尾部との組み合わせが予め指定された条件を満たすか否かを判定する。なお、合成画像認識部４０９が認識する先頭部、末尾部は、被処理画像認識部４０５が認識する先頭部、末尾部と同様であり、その認識方法も被処理画像認識部４０５と同様である。
【００３５】
図５は、複合機１００が実施する画像合成手順の一例を示すフロー図である。当該手順は、例えば、ユーザが操作パネル２００を通じて「画像合成」を実行する指示を入力したときに開始する。
【００３６】
ユーザが「画像合成」指示を入力すると、まず、被処理データ選択部４０２がデータ格納部４０１に保持されている画像データを参照し、当該画像データの一覧をディスプレイ２０１に表示する。
【００３７】
図６は、このとき被処理データ選択部４０２がディスプレイ２０１に表示する、被処理データ選択画面の一例を示す図である。この例では、被処理データ選択画面６０１は、データ格納部４０１に格納されている画像データの一覧を表示するとともに、ユーザによる選択を受け付ける一覧表示欄６０２、一覧表示欄６０２におけるユーザの選択を確定する際に選択される「決定」ボタン６０３、選択を中止して手順を終了するために使用される「キャンセル」ボタン６０４を備える。この図では、ユーザが、一覧表示欄６０２において「印刷ジョブＡ」を選択した状態を示している。図６の例では、一覧表示欄６０２の右端に設けられたスクロールバーにより、一覧表の表示範囲を上下方向に移動することができる。なお、この例では、データ格納部４０１に格納されているすべての画像データが表示されるようになっているが、ファイル種ごとに表示／非表示を選択するフィルタを備えたり、指定したディレクトリ内の画像データのみを表示したりする構成であってもよい。また、「プレビュー」ボタン６０５は、一覧表示欄６０２において選択されている画像データのプレビューをディスプレイ２０１に表示させるためのボタンである。「プレビュー」ボタン６０５を使用することでユーザは、画像データの内容を確認することができる。
【００３８】
ユーザが「決定」ボタン６０３を選択すると、被処理データ選択部４０２は、一覧表示欄６０２において選択されている画像データを被処理画像データとして選択する（ステップＳ５０１）。特に限定されないが、本実施形態では、被処理データ選択部４０２は、選択した画像データをデータ格納部４０１から読み出して保持する構成になっている。また、このとき被処理データ選択部４０２は、被処理画像データを選択した旨を合成データ選択部４０３へ通知する。当該通知を受けた合成データ選択部４０３は、データ格納部４０１に保持されている画像データを参照し、当該画像データの一覧をディスプレイ２０１に表示する。
【００３９】
図７は、このとき被処理データ選択部４０２がディスプレイ２０１に表示する、合成データ選択画面の一例を示す図である。この例では、合成データ選択画面７０１は、上記被処理データ選択画面６０１と同様に、データ格納部４０１に格納されている画像データの一覧を表示するとともに、ユーザによる選択を受け付ける一覧表示欄７０２、一覧表示欄７０２におけるユーザの選択を確定する際に選択される「決定」ボタン７０３、選択を中止して被処理データ選択画面６０１に戻るために使用される「キャンセル」ボタン７０４、一覧表示欄７０２において選択されている画像データのプレビューをディスプレイ２０１に表示させる「プレビュー」ボタン７０５を備える。この図では、ユーザが、一覧表示欄７０２において「印刷ジョブＢ」を選択した状態を示している。なお、この例では、被処理画像データである「印刷ジョブＡ」は一覧表示欄７０２において選択不能状態になっている。
【００４０】
ユーザが「決定」ボタン７０３を選択すると、合成データ選択部４０３は、一覧表示欄７０２において選択されている画像データを合成画像データとして選択する（ステップＳ５０２）。特に限定されないが、本実施形態では、合成データ選択部４０３は、選択した画像データをデータ格納部４０１から読み出して保持する構成になっている。また、このとき合成データ選択部４０３は、合成画像データを選択した旨をページ選択部４０４に通知する。当該通知を受けたページ選択部４０４は、被処理画像データにおいて合成画像データを挿入する位置を指定するためのページ指定画面をディスプレイ２０１に表示する。
【００４１】
図８は、このときページ選択部４０４がディスプレイ２０１に表示する、ページ指定画面の一例を示す図である。この例では、ページ指定画面８０１は、「指定ページ選択」ボタン８０２、「指定ページ選択」ボタン８０２におけるユーザの選択を確定する際に選択される「決定」ボタン８０３、選択を中止して合成データ選択画面７０１に戻るために使用される「キャンセル」ボタン８０４、被処理データ選択部４０２が保持している画像データのプレビューをディスプレイ２０１に表示させる「プレビュー」ボタン８０５を備える。「指定ページ選択」ボタン８０２は、選択可能なページ番号がプルダウンメニューとして表示され、当該プルダウンメニューの中からユーザが任意のページを選択できるようになっている。なお、本実施形態では、ページ選択部４０４は、被処理データ選択部４０２が選択した被処理画像データのページ数情報を被処理データ選択部４０２から取得し、当該ページ数情報にしたがって選択可能ページを表示するようになっている。この図では、ユーザが、「指定ページ選択」ボタン８０２において「４ページ」を選択した状態を示している。
【００４２】
ユーザが「決定」ボタン８０３を選択すると、ページ選択部４０３は「指定ページ選択」ボタン８０２において選択されている指定ページの直後を合成画像データの合成位置に指定する（ステップＳ５０３）。また、このときページ選択部４０４は、合成位置を決定した旨を被処理画像認識部４０５および合成画像認識部４０９に通知する。
【００４３】
当該通知を受けた被処理画像認識部４０５は、被処理データ選択部４０２に保持されている被処理画像データにおいて、ページ選択部４０４を通じて指定された合成位置の直前ページ（本実施形態では指定ページ）の末尾部を認識する。認識が完了した被処理画像認識部４０５は、当該末尾部の情報を判定部４０６に入力する。
【００４４】
また、上記通知を受けた合成画像認識部４０９は、合成データ選択部４０３に保持されている合成画像データにおいて、先頭ページの先頭部を認識する。認識が完了した合成画像認識部４０９は、当該先頭部の情報を判定部４０６に入力する。
【００４５】
被処理画像データにおける合成位置の直前ページ末尾部の情報および合成画像データにおける先頭ページ先頭部の情報を取得した判定部４０６は、被処理画像認識部４０５が認識した末尾部と合成画像認識部４０９が認識した先頭部との組み合わせが予め指定された条件を満たすか否かを判定する（ステップＳ５０４）。
【００４６】
本実施形態では、指定条件として、「被処理画像認識部４０５が認識した末尾部が文章末であり、かつ合成画像認識部４０９が認識した先頭部が文章頭である」という条件が予め判定部４０６に指定されている。「文章末である」とは、例えば、被処理画像認識部４０５が取得した文字コード（複数字の文字コードを取得する構成では、その最後の文字コード）が句点、改行記号または改段落記号等の文章末に配置される文字コードであることを意味する。また、「文章頭である」とは、例えば、合成画像認識部４０９が取得した文字コード（複数字の文字コードを取得する構成では、その最初の文字コード）が、セクション記号、スペース、字下げ記号等の文章頭に配置される文字コードであることを意味する。なお、本実施形態では、当該指定条件は、ユーザが操作パネル２００を通じて、例示したような文字コード（文字、記号）を入力することで、判定部４０６に設定されるようになっている。
【００４７】
指定条件を満たさない（この例では、被処理画像認識部４０５が認識した末尾部が文章末でない、または合成画像認識部４０９が認識した先頭部が文章頭でない）と判定した場合、判定部４０６は、その旨を報知部４０７へ通知する。当該通知を受けた報知部４０７は警報を発報する（ステップＳ５０４Ｎｏ、Ｓ５０５）。
【００４８】
図９は、このとき報知部４０７がディスプレイ２０１に表示する、警告メッセージの一例を示す図である。この例は、被処理画像認識部４０５が認識した末尾部が文章末でない場合に表示される警告メッセージである。メッセージ画面９０１は、警告内容である「前頁文末整合性エラー」のメッセージを含むとともに、被処理画像データ文末表示欄９０２、合成画像データ文頭表示欄９０３、警告を無視して合成を実行する場合に選択される「合成実行」ボタン９０４、合成を実行せずページ指定画面８０１に戻るために使用される「合成位置再設定」ボタン９０５、処理を中止する場合に選択される「中止」ボタン９０６を備える。特に限定されないが、この例では、ユーザの判断に資するため、被処理画像データ文末表示欄９０２に被処理画像認識部４０５が認識した末尾部が表示され、合成画像データ文頭表示欄９０３に合成画像認識部４０９が認識した先頭部が表示される。図９では、合成画像認識部４０９が認識した先頭部（６字）の最初の字が「スペース」であるが、被処理画像認識部４０５が認識した末尾部（６字）の最後尾が文中に使用される文字である（文末に配置される文字ではない）ことが示されている。なお、報知部４０７は、被処理画像データ文末表示欄９０２、合成画像データ文頭表示欄９０３に表示するデータを判定部４０６から取得することができる。
【００４９】
この状態で、ユーザが「合成実行」ボタン９０４を選択すると、報知部４０７は判定部４０６へその旨を通知する。当該通知を受けた判定部４０６は、画像合成部４０８に画像合成処理の実行を指示する。当該指示を受けた画像合成部４０８は、被処理データ選択部４０２、合成データ選択部４０３、ページ選択部４０４から、被処理画像データ、合成画像データ、合成位置情報をそれぞれ取得して被処理画像データの合成位置に合成画像データを合成した画像データを生成する（ステップＳ５０６Ｙｅｓ、Ｓ５０７）。
【００５０】
また、メッセージ画面９０１において、ユーザが「合成位置再設定」ボタン９０５を選択すると、報知部４０７は判定部４０６を通じてページ選択部４０４へその旨を通知する。当該通知を受けたページ選択部４０４は、ディスプレイ２０１にページ指定画面８０１を表示する（ステップＳ５０６Ｎｏ、Ｓ５０８Ｙｅｓ、Ｓ５０３）。
【００５１】
さらに、メッセージ画面９０１において、ユーザが「中止」ボタン９０６を選択すると、そのまま手順が終了する（ステップＳ５０６Ｎｏ、Ｓ５０８Ｎｏ）。
【００５２】
一方、上記判定部４０６による判定において、判定部４０６が指定条件を満たすと判定した場合、判定部４０６は画像合成部４０８に画像合成処理の実行を指示する。当該指示を受けた画像合成部４０８は、上述のように被処理画像データの合成位置に合成画像データを合成した画像データを生成する（ステップＳ５０４Ｙｅｓ、Ｓ５０７）。
【００５３】
以上のようにして生成された画像データは、画像形成部１４０において印刷される。また、ＨＤＤ３０４に格納されたり、ネットワークアダプタ１６１を介して外部装置へ送信されてもよい。なお、１の被処理画像データにおいて、合成位置および合成画像が複数ある場合には、同一の被処理画像データに対して、ステップＳ５０２以降の処理を繰り返し実施すればよい。また、画像合成部４０８は、被処理画像データについてページ番号の有無を確認し、ページ番号が付与されている場合には当該ページ番号を削除し、合成後の各ページの当該位置に、新たなページ番号を自動的に付与する構成とすることもできる。
【００５４】
以上説明したように、この複合機１００では、被処理画像データの合成位置の直前ページ末尾部と合成画像データの先頭部との組み合わせが指定条件を満たすか否かを判定し、指定条件を満たしていない場合に警告がなされる。すなわち、合成位置の直前ページ末尾部が文末でない、合成画像データの先頭部が文頭でない等、他の画像データの挿入位置として適切でない可能性がある（整合性に疑義がある）場合に、その旨をユーザに通知することができる。その結果、ユーザは容易かつ間違いなく複数の画像データの合成を実施することができる。
【００５５】
上記実施形態では、判定部４０６が、被処理画像データの合成位置の直前ページ末尾部と合成画像データの先頭部との組み合わせについて、指定条件を満たすか否かを判定する事例について説明した。しかしながら、図４において説明したように、判定部４０６は、被処理画像データの合成位置の直後ページ（指定ページの次ページ）の先頭部と合成画像データの最終ページの末尾部との組み合わせについて、指定条件を満たすか否かを判定する構成であってもよい。この場合、被処理画像認識部４０５は、被処理画像データにおける合成位置の直後ページの先頭部を認識し、合成画像認識部４０９は合成画像データにおける最終ページの末尾部を認識する。また、判定部４０６には、指定条件として、「被処理画像認識部４０５が認識した先頭部が文章頭であり、かつ合成画像認識部４０９が認識した末尾部が文章末である」という条件が指定される。この構成であっても、上述の効果と同様の効果を得ることができる。なお、判定部４０６が、被処理画像データの合成位置の直前ページ末尾部と合成画像データの先頭部との組み合わせ、および被処理画像データの合成位置の直後ページ先頭部と合成画像データの最終ページの末尾部との組み合わせの双方について、それぞれ指定条件を満たすか否かを判定する構成であってもよいことはもちろんである。
【００５６】
また、以上では、被処理画像データおよび合成画像データがテキストの画像データであることを想定して説明した。しかしながら、被処理画像データがテキストの画像データであり、合成画像データが図面のみの画像データである場合等も想定される。このような場合、判定部４０６は、被処理画像データにおける合成位置の直前ページの末尾部や、合成位置の直後ページの先頭部のみが指定条件を満たすか否かを判定する構成であっても上述の効果を得ることができる。すなわち、被処理画像認識部４０５が被処理画像データにおける合成位置の直前ページ末尾部を認識し、指定条件として判定部４０６に、「被処理画像認識部４０５が認識した末尾部が文章末である」という条件が指定される構成である。あるいは、被処理画像認識部４０５が被処理画像データにおける合成位置の直後ページの先頭部を認識し、指定条件として判定部４０６に、「被処理画像認識部４０５が認識した先頭部が文章頭である」という条件が指定される構成である。このような構成であれば、少なくとも、合成位置が、文章の途中であり、他の画像データの挿入位置として適切でない可能性がある場合に、その旨をユーザに通知することができる。なお、判定部４０６が、被処理画像データの合成位置の直前ページ末尾部、および被処理画像データの合成位置の直後ページ先頭部の双方について、それぞれ指定条件を満たすか否かを判定する構成であってもよいことはもちろんである。
【００５７】
なお、被処理画像データ、合成画像データの一方または双方が、図形およびテキストを含む画像データである場合は、被処理画像認識部４０５、合成画像認識部４０９は、公知の画像処理技術を用いて、所定ページ（被処理画像データ合成位置直前ページ、被処理画像データ合成位置直後ページ、合成画像データ先頭ページ、合成画像データ最終ページ）の画像データ中のテキスト領域と図形領域とを特定し、特定したテキスト領域の先頭部または末尾部を認識する構成とすればよい。
【００５８】
ところで、上記では、被処理画像データ中に指定した合成位置に合成画像データを挿入する事例を説明したが、当該合成位置を単一ページまたは連続する複数ページとして指定し、当該合成位置に合成画像データを合成する、いわゆるページ差し替えに本発明を適用してもよい。この場合、判定部４０６は、合成画像データの先頭ページの先頭部や、合成画像データの最終ページの末尾部のみが指定条件を満たすか否かを判定する構成とすることができる。すなわち、合成画像認識部４０９が合成画像データにおける先頭ページの先頭部を認識し、指定条件として判定部４０６に、「合成画像認識部４０９が認識した先頭部が、ページ指定部４０４により選択されたページにおける先頭ページの先頭部と一致する」という条件が指定される構成である。あるいは、合成画像認識部４０９が合成画像データにおける最終ページの末尾部を認識し、指定条件として判定部４０６に、「合成画像認識部４０９が認識した末尾部が、ページ指定部４０４により選択されたページにおける最終ページの末尾部と一致する」という条件が指定される構成である。このような構成であれば、差し替え前後のテキストに基づいて、ページ差し替えの整合性を確認することができる。なお、判定部４０６が、合成画像データの先頭ページ先頭部、および合成画像データの最終ページ末尾部の双方について、それぞれ指定条件を満たすか否かを判定する構成であってもよいことはもちろんである。
【００５９】
以上のように、本発明によれば、ユーザは容易かつ間違いなく複数の画像データを１の画像データに合成することができる。その結果、操作ミスや操作のやり直しの発生を抑制でき、生産性を高めることができる。
【００６０】
なお、上述した実施形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。例えば、上記実施形態では、複合機の操作パネルを通じた操作に基づいて説明をしたが、当該複合機と通信可能に接続された情報処理端末を介して複合機に対する操作が行われてもよい。この場合、上述の実施形態における操作パネル２００のディスプレイ２０１の機能は、情報処理端末が具備する、ディスプレイ等の表示手段およびキーボード等の入力手段により提供される。
【００６１】
また、図５に示したフローチャートは、等価な作用を奏する範囲において、各ステップの順序を適宜変更可能である。例えば、被処理画像データの選択ステップと合成画像データの選択ステップは、その順序が逆であってもよい。
【００６２】
さらに、上述の実施形態では、デジタル複合機として本発明を具体化したが、デジタル複合機に限らず、プリンタ、複写機等の任意の画像処理装置に本発明を適用することも可能である。
【産業上の利用可能性】
【００６３】
本発明によれば、複数の画像データの合成を、容易かつ間違いなく実施でき、画像処理装置として有用である。
【符号の説明】
【００６４】
１００  複合機
４０１  データ格納部
４０２  被処理データ選択部
４０３  合成データ選択部
４０４  ページ選択部
４０５  被処理画像認識部
４０６  判定部
４０７  報知部
４０８  画像合成部
４０９  合成画像認識部
【図１】
2012080220.tif 000003
【図２】
2012080220.tif 000004
【図３】
2012080220.tif 000005
【図４】
2012080220.tif 000006
【図５】
2012080220.tif 000007
【図６】
2012080220.tif 000008
【図７】
2012080220.tif 000009
【図８】
2012080220.tif 000010
【図９】
2012080220.tif 000011