(57)【要約】【課題】使用者に手間をかけずに、変更箇所または欠損箇所を原画像に係る印刷物の拡大率と同じ拡大率で拡大して印刷することができる、画像処理装置、画像処理方法および画像処理プログラムを提供する。【解決手段】ＨＤＤ１４に記憶されている原画像データと新画像データとの比較により、新画像における原画像と異なる変更部分が特定され、その変更部分を含む印刷対象領域が設定される。そして、新画像データからその変更部分を含む印刷対象領域に対応する部分画像データが抽出される。そして、当該部分画像データに係る画像がＨＤＤ１４に記憶されている拡大率で拡大されて、当該拡大した画像に係る部分拡大画像データが作成される。【選択図】図５
2016009987.tif 000002
【特許請求の範囲】
【請求項１】
記憶部と、
制御部と
を備え、
前記制御部は、
原画像データに係る原画像を所定の拡大率で拡大して、当該拡大した画像の画像データを作成する第１画像データ作成処理と、
前記原画像データおよび前記第１画像データ作成処理における前記拡大率を前記記憶部に記憶させる第１記憶処理と、
前記原画像と異なる部分を有する新画像に係る新画像データを前記記憶部に記憶させる第２記憶処理と、
前記記憶部に記憶されている前記原画像データと前記新画像データとを比較して、前記新画像における前記原画像と異なる部分を含む印刷対象領域を設定する領域設定処理と、
前記原画像データまたは前記新画像データから前記印刷対象領域に対応する部分画像データを抽出し、当該部分画像データに係る画像を前記記憶部に記憶されている前記拡大率で拡大して、当該拡大した画像に係る部分拡大画像データを作成する第２画像データ作成処理と
を実行する、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記制御部は、
前記第２画像データ作成処理において、抽出した部分画像データに係る画像を１枚のシートに形成可能であるか否かを判断し、可能である場合には、当該抽出した部分画像データに係る画像が１枚のシートに形成されるように、前記部分拡大画像データを作成する、画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記制御部は、
前記領域設定処理において、複数の印刷対象領域を設定した場合、
前記第２画像データ作成処理において、前記複数の印刷対象領域の個々に対応する部分画像データを抽出し、当該抽出した複数の部分画像データに係る各画像を１枚のシートに集約して形成可能であるか否かを判断し、可能である場合には、当該抽出した部分画像データに係る画像が１枚のシートに形成されるように、前記部分拡大画像データを作成する、画像処理装置。
【請求項４】
請求項１〜３のいずれか一項に記載の画像処理装置において、
前記制御部は、
前記領域設定処理において、前記新画像における空白率が所定値以上の部分に前記印刷対象領域の境界が位置するように、前記印刷対象領域を設定する、画像処理装置。
【請求項５】
請求項１〜３のいずれか一項に記載の画像処理装置において、
前記制御部は、
前記領域設定処理において、前記新画像におけるエッジが前記印刷対象領域の境界に含まれるように、前記印刷対象領域を設定する、画像処理装置。
【請求項６】
請求項１〜５のいずれか一項に記載の画像処理装置において、
前記制御部は、
前記新画像における前記原画像と異なる部分は、画像が欠損した部分である、画像処理装置。
【請求項７】
請求項６に記載の画像処理装置において、
シートに形成された画像を読み取る画像読取部をさらに含み、
前記制御部は、
前記画像読取部に前記新画像を読み取らせることにより、前記新画像データを取得するデータ取得処理
を実行する、画像処理装置。
【請求項８】
原画像データに係る原画像を所定の拡大率で拡大して、当該拡大した画像の画像データを作成する第１画像データ作成ステップと、
前記原画像データおよび前記第１画像データ作成ステップにおける前記拡大率を記憶部に記憶させる第１記憶ステップと、
前記原画像と異なる部分を有する新画像に係る新画像データを前記記憶部に記憶させる第２記憶ステップと、
前記記憶部に記憶されている前記原画像データと前記新画像データとを比較して、前記新画像における前記原画像と異なる部分を含む印刷対象領域を設定する領域設定ステップと、
前記原画像データまたは前記新画像データから前記印刷対象領域に対応する部分画像データを抽出し、当該部分画像データに係る画像を前記記憶部に記憶されている前記拡大率で拡大して、当該拡大した画像に係る部分拡大画像データを作成する第２画像データ作成ステップと
を含む、画像処理方法。
【請求項９】
記憶部を備えるコンピュータにインストールされるプログラムであって、
原画像データに係る原画像を所定の拡大率で拡大して、当該拡大した画像の画像データを作成する第１画像データ作成処理と、
前記原画像データおよび前記第１画像データ作成処理における前記拡大率を前記記憶部に記憶させる第１記憶処理と、
前記原画像と異なる部分を有する新画像に係る新画像データを前記記憶部に記憶させる第２記憶処理と、
前記記憶部に記憶されている前記原画像データと前記新画像データとを比較して、前記新画像における前記原画像と異なる部分を含む印刷対象領域を設定する領域設定処理と、
前記原画像データまたは前記新画像データから前記印刷対象領域に対応する部分画像データを抽出し、当該部分画像データに係る画像を前記記憶部に記憶されている前記拡大率で拡大して、当該拡大した画像に係る部分拡大画像データを作成する第２画像データ作成処理と
を実行させる、画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、分割印刷機能（ポスター印刷機能）を有するプリンタが知られている。分割印刷機能は、１ページの原画像を複数の用紙に分割して印刷する機能である。使用者は、分割印刷機能による印刷（分割印刷）を実行し、各画像が形成された用紙をつなぎ合わせることにより、プリンタで使用可能な用紙の最大サイズよりも大きいサイズの印刷物を得ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２２７９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
原画像の分割印刷後に、原画像の一部を変更すべき場合が生じうる。この場合、使用者は、変更後の原画像を再び分割印刷して、各画像が形成された用紙をつなぎ合わせることにより、変更後の原画像が拡大して印刷された印刷物を得ることができる。しかしながら、各画像が形成された用紙をつなぎ合わせる作業には手間がかかり、また、多数の用紙を消費してしまう。
【０００５】
そこで、原画像の変更箇所のみを拡大して印刷することができれば、使用者は、その変更箇所が拡大して印刷された印刷物を変更前の原画像に係る印刷物に重ね貼りすることにより、多数の用紙をつなぎ合わせる作業をなくすことができ、また、多数の用紙の消費を抑制することができる。
【０００６】
また、原画像に変更は生じていないが、分割印刷により得られた印刷物の一部を欠損した場合、原画像における当該欠損箇所に対応する部分を拡大して印刷することができれば、使用者は、分割印刷により得られた印刷物（原画像に係る印刷物）に重ね貼りすることができる。
【０００７】
しかしながら、変更箇所または欠損箇所を拡大して印刷するには、使用者が当該箇所および拡大率を指定しなければならず、その指定のための作業に手間がかかる。
【０００８】
本発明の目的は、使用者に手間をかけずに、変更箇所または欠損箇所を原画像に係る印刷物の拡大率と同じ拡大率で拡大して印刷することができる、画像処理装置、画像処理方法および画像処理プログラムを提供することである。
【課題を解決するための手段】
【０００９】
前記の目的を達成するため、本発明に係る画像処理装置は、記憶部と、制御部とを備え、制御部は、原画像データに係る原画像を所定の拡大率で拡大して、当該拡大した画像の画像データを作成する第１画像データ作成処理と、原画像データおよび第１画像データ作成処理における拡大率を記憶部に記憶させる第１記憶処理と、原画像と異なる部分を有する新画像に係る新画像データを記憶部に記憶させる第２記憶処理と、記憶部に記憶されている原画像データと新画像データとを比較して、新画像における原画像と異なる部分を含む印刷対象領域を設定する領域設定処理と、原画像データまたは新画像データから印刷対象領域に対応する部分画像データを抽出し、当該部分画像データに係る画像を記憶部に記憶されている拡大率で拡大して、当該拡大した画像に係る部分拡大画像データを作成する第２画像データ作成処理とを実行する。
【００１０】
この構成によれば、記憶部に記憶されている原画像データと新画像データとの比較により、新画像における原画像と異なる部分（変更箇所または欠損箇所）が特定され、その特定された部分を含む印刷対象領域が設定される。そして、新画像が原画像の一部を変更した画像である場合には、新画像データからその変更箇所を含む印刷対象領域に対応する部分画像データが抽出される。また、新画像が原画像の一部を欠損した画像である場合には、原画像データからその欠損箇所を含む印刷対象領域に対応する部分画像データが抽出される。そして、当該部分画像データに係る画像が記憶部に記憶されている拡大率で拡大されて、当該拡大した画像に係る部分拡大画像データが作成される。
【００１１】
よって、使用者に印刷対象領域および拡大率を指定する手間をかけることなく、部分拡大画像データを用いて、変更箇所または欠損箇所を原画像に係る印刷物の拡大率と同じ拡大率で拡大して印刷することができる。
【００１２】
制御部は、第２画像データ作成処理において、抽出した部分画像データに係る画像を１枚のシートに形成可能であるか否かを判断し、可能である場合には、当該抽出した部分画像データに係る画像が１枚のシートに形成されるように、部分拡大画像データを作成してもよい。
【００１３】
これにより、変更箇所または欠損箇所の印刷に必要なシートの枚数を低減することができる。
【００１４】
制御部は、領域設定処理において、複数の印刷対象領域を設定した場合、第２画像データ作成処理において、複数の印刷対象領域の個々に対応する部分画像データを抽出し、当該抽出した複数の部分画像データに係る各画像を１枚のシートに集約して形成可能であるか否かを判断し、可能である場合には、当該抽出した部分画像データに係る画像が１枚のシートに形成されるように、部分拡大画像データを作成してもよい。
【００１５】
これにより、変更箇所または欠損箇所の印刷に必要なシートの枚数を低減することができる。
【００１６】
制御部は、領域設定処理において、新画像における空白率が所定値以上の部分に印刷対象領域の境界が位置するように、印刷対象領域を設定してもよい。
【００１７】
変更箇所または欠損箇所が印刷されたシートを原画像に係る印刷物に重ね貼りする場合に、画像のずれを目立たなくすることができる。
【００１８】
制御部は、領域設定処理において、新画像におけるエッジが印刷対象領域の境界に含まれるように、印刷対象領域を設定してもよい。
【００１９】
変更箇所または欠損箇所が印刷されたシートを原画像に係る印刷物に重ね貼りする場合に、当該シートのエッジと当該印刷物のエッジ（辺）とを合わせることにより、当該シートと当該印刷物との位置合わせを容易に行うことができる。
【００２０】
制御部は、新画像における原画像と異なる部分は、画像が欠損した部分であってもよい。
【００２１】
原画像に係る印刷物に欠損を生じた場合に、その欠損した画像が印刷されたシートを当該印刷物に重ね貼りすることにより、欠損箇所の画像を修復することができる。
【００２２】
画像処理装置は、シートに形成された画像を読み取る画像読取部をさらに含み、制御部は、画像読取部に新画像を読み取らせることにより、新画像データを取得するデータ取得処理を実行してもよい。
【００２３】
原画像に係る印刷物に欠損を生じた場合に、その欠損を生じた印刷物の画像を新画像として読み取らせることにより、新画像データを取得することができる。そして、新画像データが取得されることにより、使用者に印刷対象領域を指定する手間をかけることなく、変更箇所を原画像に係る印刷物の拡大率と同じ拡大率で拡大して印刷することができる。
【００２４】
なお、本発明は、画像処理装置の形態で実現することができるだけでなく、たとえば、画像処理方法および画像処理装置のコンピュータにインストールされるプログラムの形態で実現することもできる。
【発明の効果】
【００２５】
本発明によれば、使用者に手間をかけずに、変更箇所または欠損箇所を原画像に係る印刷物の拡大率と同じ拡大率で拡大して印刷することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る画像処理装置の一例であるコンピュータが組み込まれた印刷システムの構成を示すブロック図である。
【図２】印刷データ送信処理の流れを示すフローチャートである。
【図３】分割印刷データ作成処理の流れを示すフローチャートである。
【図４】１ページの画像が４分割されて、各分割画像が２００％の拡大率で拡大されて１枚の用紙に印刷される場合の一例を示す図である。
【図５】部分拡大画像データ作成処理の流れを示すフローチャートである。
【図６】新画像に含まれる３つの変更部分がそのままのレイアウトで１枚の用紙に拡大印刷される場合の一例を示す図である。
【図７】新画像に含まれる３つの変更部分が１枚の用紙に集約して拡大印刷される場合の一例を示す図である。
【図８】領域設定処理の流れを示すフローチャートである。
【図９】画像に欠損が生じた場合における部分拡大画像データの作成について説明するための図である。
【図１０】変形例に係る印刷システムの構成を示すブロック図である。
【発明を実施するための形態】
【００２７】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００２８】
＜システム構成＞
【００２９】
図１に示されるように、画像処理装置の一例としてのコンピュータ１０およびプリンタ２０は、ＬＡＮ（Local Area Network）などのネットワーク３０を介して相互に通信可能に接続されることにより、印刷システムを構築している。
【００３０】
コンピュータ１０は、制御部の一例としてのＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、記憶部の一例としてのＨＤＤ（ハードディスクドライブ）１４、キーボードやポインティングデバイスからなる操作部１５、液晶ディスプレイなどからなる表示部１６およびネットワーク３０に接続されるネットワークインターフェース１７を備えている。
【００３１】
ＨＤＤ１４には、印刷用の画像データを作成するためのアプリケーションソフトや、プリンタ２０の動作を制御するためのプリンタドライバなどの各種プログラムが記憶されている。
【００３２】
プリンタ２０は、画像形成部２１、表示部２２および操作部２３を備えている。
【００３３】
画像形成部２１は、画像データに基づく印刷（カラー印刷またはモノクロ印刷）を実行する。この印刷により、シートの一例としての用紙に画像が形成される。画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００３４】
表示部２２には、各種の設定画面や装置の動作状態など、各種の情報が表示される。
【００３５】
操作部２３は、複数の操作ボタンを備えている。使用者が操作ボタンを操作することにより、各種の指示を入力することが可能である。
【００３６】
また、プリンタ２０は、ＣＰＵ２４、ＲＯＭ２５、ＲＡＭ２６、ＮＶＲＡＭ（Non Volatile RAM）２７およびネットワーク３０に接続されるネットワークインターフェース２８を備えている。
【００３７】
ＣＰＵ２４は、各種の処理のためのプログラムを実行することにより、画像形成部２１および表示部２２を制御し、ネットワークインターフェース２８を介した通信を制御する。
【００３８】
ＲＯＭ２５には、ＣＰＵ２４によって実行されるプログラムおよび各種の処理に必要なデータなどが格納されている。
【００３９】
ＲＡＭ２６は、ＣＰＵ２４がプログラムを実行する際のワークエリアとして使用される。
【００４０】
ＮＶＲＡＭ２７には、操作部２３から入力される各種の設定値などが記憶される。
【００４１】
＜印刷データ送信処理＞
【００４２】
コンピュータ１０において、使用者により操作部１５が操作されて、プリンタドライバの起動の指示が入力されると、ＣＰＵ１１は、図２に示される印刷データ送信処理を実行する。
【００４３】
印刷データ送信処理では、ＣＰＵ１１は、まず、ＨＤＤ１４からプリンタドライバのプログラムを読み出して、プリンタドライバを起動する（Ｓ１）。
【００４４】
プリンタドライバの起動により、印刷設定画面が表示部１６に表示される。印刷設定画面において、使用者は、各種の印刷条件を設定することができる。印刷条件には、１ページの画像を複数の用紙に分割して印刷する分割印刷を行うか否かの設定、その分割数（１ページの画像を何枚の用紙に分割して印刷するか）の設定、過去に分割印刷した画像に変更が生じた場合に、その変更部分を含む画像領域を分割印刷の際の拡大率で拡大して印刷する変更部分印刷を行うか否かの設定などが含まれる。
【００４５】
印刷条件の設定終了後、使用者により操作部１５が操作されて、印刷実行の指示が入力されると、ＣＰＵ１１は、文書や画像などを扱うアプリケーションソフトから印刷対象の画像データを取得する（Ｓ２）。
【００４６】
そして、ＣＰＵ１１は、その取得した画像データをＲＡＭ１３に記憶させる（Ｓ３）。
【００４７】
次に、ＣＰＵ１１は、分割印刷の実行が設定されているか否かを判断する（Ｓ４）。
【００４８】
分割印刷の実行が設定されている場合（Ｓ４：ＹＥＳ）、ＣＰＵ１１は、分割印刷データを作成するための分割印刷データ作成処理を実行する（Ｓ６）。分割印刷データ作成処理については、後述する。
【００４９】
分割印刷データ作成処理の実行後、ＣＰＵ１１は、分割印刷データ作成処理で作成した分割印刷データをプリンタ２０に送信し（Ｓ７）、この印刷データ送信処理を終了する。
【００５０】
一方、分割印刷の実行が設定されていない場合（Ｓ４：ＮＯ）、ＣＰＵ１１は、変更部分印刷の実行が設定されているか否かを判断する（Ｓ５）。
【００５１】
変更部分印刷の実行が設定されている場合（Ｓ５：ＹＥＳ）、ＣＰＵ１１は、部分拡大画像データを作成するための部分拡大画像データ作成処理を実行する（Ｓ８）。部分拡大画像データ作成処理については、後述する。
【００５２】
部分拡大画像データ作成処理の実行後、ＣＰＵ１１は、部分拡大画像データ作成処理で作成した部分拡大画像データをプリンタ２０に送信し（Ｓ７）、この印刷データ送信処理を終了する。
【００５３】
また、変更部分印刷の実行が設定されていない場合（Ｓ５：ＮＯ）、つまり分割印刷および変更部分印刷を行わない設定である場合には、ＣＰＵ１１は、ＲＡＭ１３に記憶されている画像データをＰＤＬ（Page Description Language：ページ記述言語）変換することにより、通常印刷データを作成する（Ｓ９）。
【００５４】
そして、ＣＰＵ１１は、通常印刷データをプリンタ２０に送信し（Ｓ７）、この印刷データ送信処理を終了する。
【００５５】
プリンタ２０において、ＣＰＵ２４は、コンピュータ１０から送信された分割印刷データ、部分拡大画像データまたは通常印刷データをネットワークインターフェース２８を介して受信すると、画像形成部２１を制御して、その受信した分割印刷データ、部分拡大画像データまたは通常印刷データに係る画像を用紙に印刷する。
【００５６】
＜分割印刷データ作成処理＞
【００５７】
図２のステップＳ６で実行される分割印刷データ作成処理の流れは、図３に示されている。
【００５８】
分割印刷では、図４に示されるように、１ページの画像が印刷設定画面で入力された分割数の分割画像４１に分割されて、各分割画像４１が分割数に応じた拡大率、つまり（分割数／２）×１００％の拡大率で拡大されて１枚の用紙に印刷される。使用者は、各分割画像４１が印刷された複数の用紙をつなぎ合わせることにより、プリンタ２０で使用可能な用紙の最大サイズよりも大きいサイズの印刷物を得ることができる。図４には、１ページの画像が４分割されて、各分割画像４１が２００％の拡大率で拡大されてそれぞれ１枚の用紙に印刷される場合の一例が示されている。拡大率は、拡大前の画像領域の１辺の長さに対する拡大後の画像領域の１辺の長さの倍率によって表したものである。
【００５９】
分割印刷データ生成処理では、ＣＰＵ１１は、印刷設定画面で使用者が入力した分割数を取得する（Ｓ６１）。
【００６０】
その後、ＣＰＵ１１は、分割印刷対象の１ページの画像データをＲＡＭ１３に設けられた画像展開領域に展開し、その画像データに対して（分割数／２）×１００％の拡大率に応じた拡大処理を施すことにより、拡大画像データを作成する。そして、ＣＰＵ１１は、拡大画像データを分割数分の画像データに分割することにより、分割印刷データを作成する（Ｓ６２）。ＣＰＵ１１は、分割印刷対象の全ページの画像データについて、分割印刷データを作成する。
【００６１】
なお、分割印刷対象の１ページの画像データが印刷設定画面で入力された分割数に分割されて、各分割画像データに係る画像を（分割数／２）×１００％の拡大率で拡大した画像の画像データが得られるように、各分割画像データに対して（分割数／２）×１００％の拡大率に応じた拡大処理を施すことにより、分割印刷データが作成されてもよい。
【００６２】
ＣＰＵ１１は、分割印刷対象の全ページの分割印刷データを作成すると、分割印刷対象の各ページの画像データを原画像データとしてＨＤＤ１４に記憶させるとともに、それと関連づけて、分割印刷データを作成した際の拡大率をＨＤＤ１４に記憶させて（Ｓ６３）、分割印刷データ作成処理をリターンする。
【００６３】
＜部分拡大画像データ作成処理＞
【００６４】
図２のステップＳ８で実行される部分拡大画像データ作成処理の流れは、図５に示されている。
【００６５】
変更部分印刷では、過去に分割印刷された原画像データに係る画像（以下、「原画像」という。）に対して一部が変更された画像（以下、「新画像」という。）の変更部分のみが抽出されて、その抽出された変更部分が分割印刷の際の拡大率で拡大されて１枚の用紙に部分拡大画像として印刷される。使用者は、印刷物から部分拡大画像を切り抜く等して、過去に分割印刷された印刷物の変更部分に重ね貼りすることにより、分割印刷された印刷物を修正することができる。
【００６６】
部分拡大画像データ作成処理では、ＣＰＵ１１は、まず、新画像に対応した原画像の原画像データを特定する（Ｓ８１）。たとえば、新画像に係る画像データ（以下、「新画像データ」という。）のファイル名が原画像データのファイル名から変更されていない場合には、そのファイル名により、原画像データが特定されてもよい。また、印刷設定画面にファイル名を選択するためのダイアログボックスが表示されて、そのダイアログボックスで使用者により選択（指定）されたファイル名により、原画像データが特定されてもよい。
【００６７】
次に、ＣＰＵ１１は、新画像における変更部分を含む領域を印刷対象領域として設定するための領域設定処理を実行する（Ｓ８２）。領域設定処理については、後述する。
【００６８】
そして、ＣＰＵ１１は、新画像の画像データから印刷対象領域に対応する画像データを部分画像データとして抽出する（Ｓ８３）。複数の印刷対象領域が設定された場合には、各印刷設定領域に対応する部分画像データが抽出される。
【００６９】
また、ＣＰＵ１１は、先に特定した原画像データと関連づけてＨＤＤ１４に記憶されている拡大率を取得する（Ｓ８４）。
【００７０】
その後、ＣＰＵ１１は、複数の部分画像データが抽出されているか否かを判断する（Ｓ８５）。
【００７１】
１つの部分画像データのみが抽出されている場合（Ｓ８５：ＮＯ）、ＣＰＵ１１は、部分画像データを含む１ページの画像データを作成し、その画像データに対して先に取得した拡大率に応じた拡大処理を施すことにより、部分拡大画像データを作成する（Ｓ８６）。
【００７２】
複数の部分画像データが抽出されている場合には（Ｓ８５：ＹＥＳ）、ＣＰＵ１１は、図６に示されるように、その複数の部分画像データに係る画像（印刷対象領域の画像）がそのままのレイアウトで１枚の用紙に拡大印刷可能であるか否かを判断する（Ｓ８７）。
【００７３】
複数の部分画像データに係る画像が１枚の用紙に拡大印刷可能である場合（Ｓ８７：ＹＥＳ）、ＣＰＵ１１は、それらの部分画像データが含まれるように、１ページの画像データを作成し、その画像データに対して先に取得した拡大率に応じた拡大処理を施すことにより、部分拡大画像データを作成する（Ｓ８８）。
【００７４】
図６には、新画像に３つの変更部分６１，６２，６３が含まれ、その変更部分６１，６２，６３がそのままのレイアウトで１枚の用紙に拡大印刷される場合の一例が図解的に示されている。
【００７５】
複数の部分画像データに係る画像が１枚の用紙に拡大印刷できない場合（Ｓ８７：ＮＯ）、ＣＰＵ１１は、複数の部分画像データに係る画像をそのレイアウトを変更して、１枚の用紙に集約して拡大印刷（以下、「集約拡大印刷」という。）することができるか否かを判断する（Ｓ８９）。
【００７６】
集約拡大印刷が可能である場合（Ｓ８９：ＹＥＳ）、ＣＰＵ１１は、当該複数の部分画像データを集約して、１ページ分の集約画像データを作成し、その集約画像データに対して先に取得した拡大率に応じた拡大処理を施すことにより、部分拡大画像データを作成する（Ｓ９０）。
【００７７】
集約拡大印刷が不可能である場合（Ｓ８９：ＮＯ）、ＣＰＵ１１は、部分画像データを集約せず、それぞれ１つの部分画像データを含む複数ページ分の画像データを作成し、各ページの画像データに対して先に取得した拡大率に応じた拡大処理を施すことにより、部分拡大画像データを作成する（Ｓ９１）。
【００７８】
図７には、新画像に３つの変更部分７１，７２，７３が含まれ、その変更部分７１，７２，７３が１枚の用紙に集約して拡大印刷される場合の一例が図解的に示されている。
【００７９】
＜領域設定処理＞
【００８０】
図５のステップＳ８２で実行される領域設定処理の流れは、図８に示されている。
【００８１】
領域設定処理では、ＣＰＵ１１は、まず、新画像における原画像からの変更部分（原画像と新画像との異なる部分）を特定する（Ｓ８２１）。具体的には、原画像のビットマップデータと新画像のビットマップデータとをビットごとに比較し、異なるデータを有するビット位置を特定する。
【００８２】
そして、ＣＰＵ１１は、変更部分の上端から上側、下端から下側、左端から左側および右端から右側に向かってそれぞれ所定距離以内に、画像のエッジがあるか否かを判断する（Ｓ８２２）。画像のエッジとは、１ページの画像データに係る画像の端辺である。
【００８３】
上下左右の各方向のいずれかの所定距離内に画像のエッジがある場合（Ｓ８２２：ＹＥＳ）、ＣＰＵ１１は、エッジがある方向について、そのエッジを印刷対象領域の境界に設定して（Ｓ８２３）、その方向についての領域設定処理をリターンする。
【００８４】
上下左右の各方向のいずれかに所定距離内に画像のエッジがない場合（Ｓ８２２：ＮＯ）、ＣＰＵ１１は、印刷対象領域の境界を設定するために、変更部分の周囲の所定距離の範囲内に所定値以上の空白率を有する部分があるか否かを判断する（Ｓ８２４）。
【００８５】
たとえば、印刷対象領域の上端の境界を設定する場合、ＣＰＵ１１は、変更部分の上側に、上下方向に所定幅で左右方向に直線的に延びる領域（以下、「空白率取得領域」という。）を設定し、当該空白率取得領域の空白率を取得する。具体的には、空白率取得領域に含まれる全ての画素の画素値を調べる。そして、所定値（たとえば、４９）未満の画素値を有する画素を無色画素として、空白率取得領域に含まれる全画素数に対する無色画素数の割合を空白率として求める。ＣＰＵ１１は、空白率取得領域の空白率を求めると、当該空白率取得領域の上側に隣接する領域に新たな空白率取得領域を設定し、その新たな空白率取得領域の空白率を求める。
【００８６】
そして、変更部分の周囲の所定範囲内に所定値以上の空白率を有する空白率取得領域が存在する場合（Ｓ８２４：ＹＥＳ）、ＣＰＵ１１は、その空白率取得領域の上下方向の中央を印刷対象領域の上側の境界に設定する（Ｓ８２５）。
【００８７】
一方、変更部分の周囲の所定範囲内に所定値以上の空白率を有する空白率取得領域が存在しない場合（Ｓ８２４：ＮＯ）、ＣＰＵ１１は、所定範囲の上端、つまり変更部分から上側に所定距離だけ離れた位置で左右方向に延びる直線を印刷対象領域の上側の境界に設定する（Ｓ８２６）。
【００８８】
変更部分の下側、左側および右側についても、上側と同様にして、印刷対象領域の境界が設定される。その結果、印刷対象領域が設定される。
【００８９】
＜作用効果＞
【００９０】
以上のように、ＨＤＤ１４に記憶されている原画像データと新画像データとの比較により、新画像における原画像と異なる変更部分が特定され、その変更部分を含む印刷対象領域が設定される。そして、新画像データからその変更部分を含む印刷対象領域に対応する部分画像データが抽出される。そして、当該部分画像データに係る画像がＨＤＤ１４に記憶されている拡大率で拡大されて（当該部分画像データに拡大処理が施されて）、当該拡大した画像に係る部分拡大画像データが作成される。
【００９１】
よって、使用者に印刷対象領域および拡大率を指定する手間をかけることなく、部分拡大画像データを用いて、変更部分を原画像に係る印刷物の拡大率と同じ拡大率、つまり（分割数／２）×１００％の拡大率で拡大して印刷することができる。
【００９２】
ＣＰＵ１１は、抽出した部分画像データに係る画像を１枚の用紙に形成可能であるか否かを判断し、可能である場合には、当該抽出した部分画像データに係る画像が１枚の用紙に形成されるように、部分拡大画像データを作成する。
【００９３】
これにより、変更部分の印刷に必要な用紙の枚数を低減することができる。
【００９４】
ＣＰＵ１１は、複数の印刷対象領域を設定した場合、複数の印刷対象領域の個々に対応する部分画像データを抽出し、当該抽出した複数の部分画像データに係る各画像を１枚の用紙に集約して形成可能であるか否かを判断し、可能である場合には、当該抽出した部分画像データに係る画像が１枚の用紙に形成されるように、部分拡大画像データを作成する。
【００９５】
これにより、変更部分の印刷に必要な用紙の枚数を低減することができる。
【００９６】
ＣＰＵ１１は、領域設定処理において、新画像における空白率が所定値以上の部分に印刷対象領域の境界が位置するように、印刷対象領域を設定する。
【００９７】
変更部分が印刷された用紙を原画像に係る印刷物に重ね貼りする場合に、画像のずれを目立たなくすることができる。
【００９８】
変更部分から所定距離内に画像のエッジがある場合は、ＣＰＵ１１は、新画像におけるエッジが印刷対象領域の境界に含まれるように、印刷対象領域を設定する。
【００９９】
変更部分が印刷された用紙を原画像に係る印刷物に重ね貼りする場合に、当該用紙のエッジと当該印刷物のエッジとを合わせることにより、当該用紙と当該印刷物との位置合わせを容易に行うことができる。
【０１００】
＜変形例＞
【０１０１】
以上、本発明の実施形態について説明したが、本発明は、他の形態で実施することもできる。
【０１０２】
たとえば、前述の実施形態では、原画像に対して一部が変更された画像のデータが新画像データである場合を取り上げたが、図９に示されるように、分割画像４１が分割数に応じた拡大率で拡大して印刷された後、その拡大された画像９１に汚れや用紙の破損による欠損９２が生じた場合に、その欠損９２を有する画像９１に係る画像データが取得されて、その画像データに対して分割印刷時の拡大率の逆数である縮小率に応じた縮小処理を施すことにより得られる画像データが新画像データとされてもよい。この場合、原画像データは、分割画像４１の画像データである。そして、原画像データと新画像データとが比較されて、新画像データに係る画像における原画像データに係る画像と異なる部分が特定されて、その特定された部分を含む印刷対象領域が設定される。その後、原画像データからその変更部分を含む印刷対象領域に対応する部分画像データが抽出されて、当該部分画像データに係る画像がＨＤＤ１４に記憶されている拡大率で拡大されて、当該拡大した画像に係る部分拡大画像データが作成される。
【０１０３】
部分拡大画像データがプリンタ２０に送信されることにより、使用者は、印刷対象領域を指定する手間をかけずに、印刷対象領域が分割印刷時の拡大率と同じ拡大率で拡大された画像が印刷された用紙を得ることができる。そして、その用紙を画像９１が印刷されている用紙に重ね貼りすることにより、欠損部分を修復することができる。また、欠損９２を含む印刷対象領域が抽出して印刷されることにより、画像９１の全体が印刷される場合と比較して、トナーの消費を抑制することができる。
【０１０４】
この場合、コンピュータ１０に直接に接続（たとえば、ＵＳＢ接続）またはネットワーク３０を介して接続されたスキャナが用いられて、そのスキャナに欠損９２を有する画像９１が読み取られることにより、欠損９２を有する画像９１に係る画像データが取得されてもよい。
【０１０５】
また、前述の実施形態では、コンピュータ１０が画像処理装置の一例であり、制御部の一例としてのＣＰＵ１１が前述の各処理を実行する構成を例にとった。しかしながら、これに限らず、プリンタ２０が画像処理装置の一例であり、制御部の一例としてのＣＰＵ２４が前述の各処理を実行してもよい。コンピュータ１０およびプリンタ２０を含むシステムが画像処理装置の一例であってもよい。この場合、ＣＰＵ１１，２４の一方が制御部として、あるいは、ＣＰＵ１１，２４の両方が制御部の一例として協働して、前述の各処理を実行してもよい。
【０１０６】
さらには、プリンタ２０に限らず、図１０に示されるＭＦＰ（Multi Function Peripheral）４０のＣＰＵ２４により、前述の各処理が実行されてもよい。この場合、ＮＶＲＡＭ２７が記憶部の一例として使用される。
【０１０７】
ＭＦＰ４０は、プリンタ２０の構成に加えて、画像を読み取る画像読取部２９を備えている。したがって、前述の各処理がコンピュータ１０のＣＰＵ１１、プリンタ２０のＣＰＵ２４またはＭＦＰ４０のＣＰＵ２４により実行される構成において、欠損９２を有する画像９１に係る画像データを取得するために、ＭＦＰ４０の画像読取部２９が用いられてもよい。
【０１０８】
また、コンピュータ１０、プリンタ２０およびＭＦＰ４０が複数のＣＰＵを備え、複数のＣＰＵが協働して、前述の各処理を実行してもよい。
【０１０９】
また、分割印刷において、用紙の上下左右の端部に余白が設定されている場合には、拡大率に加えてその余白のサイズをＨＤＤ１４に記憶しておき、部分拡大画像を印刷する際に、余白を考慮して印刷してもよい。
【０１１０】
拡大率は（分割数／２）×１００％に限定されず、１００％を超える倍率で任意に設定可能である。
【０１１１】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【０１１２】
１０  コンピュータ
１１  ＣＰＵ
１４  ＨＤＤ
２０  プリンタ
２４  ＣＰＵ
２７  ＮＶＲＡＭ
４０  ＭＦＰ
２９  画像読取部
【図１】
2016009987.tif 000003
【図２】
2016009987.tif 000004
【図３】
2016009987.tif 000005
【図４】
2016009987.tif 000006
【図５】
2016009987.tif 000007
【図６】
2016009987.tif 000008
【図７】
2016009987.tif 000009
【図８】
2016009987.tif 000010
【図９】
2016009987.tif 000011
【図１０】
2016009987.tif 000012