(57)【要約】      （修正有）【課題】画像読取装置により読み取られた画像データに対して、ユーザの指示に応じて余白データを付加し、簡単に余白付の画像データを取得することができる画像処理プログラムおよび画像処理装置を提供する。【解決手段】画像処理プログラムの起動中にＰＣが複合機の読取部に対してプレスキャンを指示すると、読取部によるプレスキャンが行われ、その結果のプレスキャン画像５８をＰＣの表示画面に表示する。表示されたプレスキャン画像５８に対して、ユーザが任意の範囲指定枠５３を指定すると、その範囲指定枠５３に基づいて本スキャンの読取領域５７と余白データを付加する余白領域５４が設定される。ＰＣは本スキャンを指示すると、先に設定された読取領域５７に基づいて読取部による本スキャンが行われる。その結果の本スキャン画像データに対して、余白領域５４基づいて作成された余白データを付加し、余白付画像データを生成する。【選択図】図２
2008301168.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る画像読取装置を制御することにより、原稿の画像データを取得可能な画像処理装置において実行される画像処理プログラムであって、
前記画像読取装置に対してプレスキャンを指示し、その画像読取装置が行ったプレスキャンによるプレスキャン画像データを取得するプレスキャン画像データ取得ステップと、
前記プレスキャン画像データ取得ステップにより取得されたプレスキャン画像データに基づくプレスキャン画像を表示装置に表示させる表示制御ステップと、
前記プレスキャン画像が表示された前記表示装置の表示領域に対して、範囲を指定させる範囲指定ステップと、
前記範囲指定ステップにより指定された範囲にプレスキャン画像の領域が含まれる場合、その領域を本スキャンの読取領域として設定する読取領域設定ステップと、
前記範囲指定ステップにより指定された範囲にプレスキャン画像以外の領域が含まれる場合、その領域を余白領域として設定する余白領域設定ステップと、
前記画像読取装置に対して本スキャンを指示し、前記読取領域設定ステップにより設定された本スキャンの読取領域に対応する本スキャン画像データを取得する本スキャン画像データ取得ステップと、
前記余白領域設定ステップにより設定された余白領域に相当する余白データを生成し、前記本スキャン画像データに付加することにより、余白付画像データを生成する余白付画像データ生成ステップとを備えることを特徴とする画像処理プログラム。
【請求項２】
前記プレスキャン画像データ取得ステップにより取得したプレスキャン画像データが、原稿の画像に対応する原稿画像データと、原稿画像データ以外の非原稿画像データとを含む場合、前記表示制御ステップは、前記プレスキャン画像として、原稿画像データに基づく原稿画像領域と、非原稿画像データに基づく非原稿画像領域とを前記表示手段に表示させるものであり、
前記読取領域設定ステップは、前記範囲指定ステップにおいて指定された範囲に含まれる前記原稿画像領域を本スキャンの読取領域として設定し、
前記範囲指定ステップにより指定された範囲が、前記非原稿画像領域を含む場合、前記余白領域設定ステップは、その非原稿画像領域についても前記余白領域として設定することを特徴とする請求項１に記載の画像処理プログラム。
【請求項３】
前記本スキャン画像取得ステップは、前記画像読取装置に対して本スキャンを指示する際に、前記読取領域設定ステップにより設定された本スキャンの読取領域のみを読み取るように指示することを特徴とする請求項１または２に記載の画像処理プログラム。
【請求項４】
前記表示制御ステップは、ユーザから入力されるサイズ変更指示に基づいて、前記表示装置に表示させた前記プレスキャン画像の表示サイズを、前記表示装置の表示領域に対して変更する画像表示サイズ変更ステップを有することを特徴とする請求項１〜３のいずれかに記載の画像処理プログラム。
【請求項５】
前記範囲指定ステップにより指定された範囲が複数存在する場合、前記読取領域設定ステップは、その複数の範囲に応じた複数の読取領域を設定するものであり、
前記本スキャン画像取得ステップは、前記画像読取装置が行った本スキャンによる本スキャン画像データを、前記複数の範囲に基づいて分割する画像分割ステップを有し、
前記余白付画像データ生成ステップは、前記画像分割ステップにより分割されたそれぞれの本スキャン画像データ毎に、前記余白領域設定ステップにより設定された複数の余白領域に相当する余白データを生成し、前記本スキャン画像データに付加することにより、余白付画像データを生成することを特徴とする請求項１〜４のいずれかに記載の画像処理プログラム。
【請求項６】
前記範囲指定ステップにより範囲が指定された場合、その範囲に対する選択指示がユーザから入力されることに基づいて、その範囲のサイズ情報を画像処理装置内の所定の記憶領域に記憶するサイズ情報記憶ステップと、
前記範囲指定ステップにより指定される範囲のサイズを、前記サイズ情報記憶ステップにおいて記憶されたサイズに固定するサイズ固定ステップとを備え、
前記サイズ固定ステップにより、範囲のサイズが固定されていることを条件として、前記範囲指定ステップは、その固定されたサイズ情報に基づきさらなる範囲を指定させることを特徴する請求項１〜５のいずれかに記載の画像処理プログラム。
【請求項７】
前記範囲指定ステップにより指定された範囲に対して、前記読取領域設定ステップにより設定すべき読取領域がない場合、その旨を通知する通知ステップを有することを特徴とする請求項１〜６のいずれかに記載の画像処理プログラム。
【請求項８】
前記表示制御ステップは、前記余白領域設定ステップにより設定された余白領域の色と、前記表示装置の表示領域のうちプレスキャン画像以外の領域の色とが異なるように前記表示装置に表示させることを特徴とする請求項１〜７のいずれかに記載の画像処理プログラム。
【請求項９】
画像データを取得可能な画像処理装置において実行される画像処理プログラムであって、
画像データを取得する画像データ取得ステップと、
前記画像データ取得ステップにより取得された画像データに基づく画像を表示装置に表示させる表示制御ステップと、
前記画像が表示された前記表示装置の表示領域に対して、その画像の少なくとも一部を含む範囲を指定させる範囲指定ステップと、
前記範囲指定ステップにより指定された範囲に画像の領域が含まれる場合、その領域を特定画像領域として設定する特定画像領域設定ステップと、
前記範囲指定ステップにより指定された範囲に画像以外の領域が含まれる場合、その領域を余白領域として設定する余白領域設定ステップと、
前記特定画像領域設定ステップにおいて設定された前記特定画像領域に相当する特定画像データを、前記画像データ取得ステップにおいて取得された画像データから抽出する特定画像データ抽出ステップと、
前記余白領域設定ステップにより設定された余白領域に相当する余白データを生成し、前記特定画像データに付加することにより、余白付画像データを生成する余白付画像データ生成ステップとを備えることを特徴とする画像処理プログラム。
【請求項１０】
原稿の画像を読み取る画像読取装置を制御することにより、原稿の画像データを取得可能な画像処理装置であって、
前記画像読取装置に対してプレスキャンを指示し、その画像読取装置が行ったプレスキャンによるプレスキャン画像データを取得するプレスキャン画像データ取得手段と、
前記プレスキャン画像データ取得手段により取得されたプレスキャン画像データに基づくプレスキャン画像を表示装置に表示させる表示制御手段と、
前記プレスキャン画像が表示された前記表示装置の表示領域に対して、範囲を指定させる範囲指定手段と、
前記範囲指定手段により指定された範囲にプレスキャン画像の領域が含まれる場合、その領域を本スキャンの読取領域として設定する読取領域設定手段と、
前記範囲指定手段により指定された範囲にプレスキャン画像以外の領域が含まれる場合、その領域を余白領域として設定する余白領域設定手段と、
前記画像読取装置に対して本スキャンを指示し、前記読取領域設定手段により設定された本スキャンの読取領域に対応する本スキャン画像データを取得する本スキャン画像データ取得手段と、
前記余白領域設定手段により設定された余白領域に相当する余白データを生成し、前記本スキャン画像データに付加することにより、余白付画像データを生成する余白付画像データ生成手段とを備えることを特徴とする画像処理装置。
【請求項１１】
前記プレスキャン画像データ取得手段により取得したプレスキャン画像データが、原稿の画像に対応する原稿画像データと、原稿画像データ以外の非原稿画像データとを含む場合、前記表示制御手段は、前記プレスキャン画像として、原稿画像データに基づく原稿画像領域と、非原稿画像データに基づく非原稿画像領域とを前記表示手段に表示させるものであり、
前記読取領域設定手段は、前記範囲指定手段において指定された範囲に含まれる前記原稿画像領域を本スキャンの読取領域として設定し、
前記範囲指定手段により指定された範囲が、前記非原稿画像領域を含む場合、前記余白領域設定手段は、その非原稿画像領域についても前記余白領域として設定することを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記本スキャン画像取得手段は、前記画像読取装置に対して本スキャンを指示する際に、前記読取領域設定手段により設定された本スキャンの読取領域のみを読み取るように指示することを特徴とする請求項１０または１１に記載の画像処理装置。
【請求項１３】
前記表示制御手段は、ユーザから入力されるサイズ変更指示に基づいて、前記表示装置に表示させた前記プレスキャン画像の表示サイズを、前記表示装置の表示領域に対して変更する画像表示サイズ変更手段を有することを特徴とする請求項１０〜１２のいずれかに記載の画像処理装置。
【請求項１４】
前記範囲指定手段により指定された範囲が複数存在する場合、前記読取領域設定手段は、その複数の範囲に応じた複数の読取領域を設定するものであり、
前記本スキャン画像取得手段は、前記画像読取装置が行った本スキャンによる本スキャン画像データを、前記複数の範囲に基づいて分割する画像分割手段を有し、
前記余白付画像データ生成手段は、前記画像分割手段により分割されたそれぞれの本スキャン画像データ毎に、前記余白領域設定手段により設定された複数の余白領域に相当する余白データを生成し、前記本スキャン画像データに付加することにより、余白付画像データを生成することを特徴とする請求項１０〜１３のいずれかに記載の画像処理装置。
【請求項１５】
前記範囲指定手段により範囲が指定された場合、その範囲に対する選択指示がユーザから入力されることに基づいて、その範囲のサイズ情報を画像処理装置内の所定の記憶領域に記憶するサイズ情報記憶手段と、
前記範囲指定手段により指定される範囲のサイズを、前記サイズ情報記憶手段において記憶されたサイズに固定するサイズ固定手段とを備え、
前記サイズ固定手段により、範囲のサイズが固定されていることを条件として、前記範囲指定手段は、その固定されたサイズ情報に基づきさらなる範囲を指定させることを特徴する請求項１０〜１４のいずれかに記載の画像処理装置。
【請求項１６】
前記範囲指定手段により指定された範囲に対して、前記読取領域設定手段により設定すべき読取領域がない場合、その旨を通知する通知手段を有することを特徴とする請求項１０〜１５のいずれかに記載の画像処理装置。
【請求項１７】
前記表示制御手段は、前記余白領域設定手段により設定された余白領域の色と、前記表示装置の表示領域のうちプレスキャン画像以外の領域の色とが異なるように前記表示装置に表示させることを特徴とする請求項１０〜１６のいずれかに記載の画像処理装置。
【請求項１８】
画像データを取得可能な画像処理装置であって、
画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得された画像データに基づく画像を表示装置に表示させる表示制御手段と、
前記画像が表示された前記表示装置の表示領域に対して、その画像の少なくとも一部を含む範囲を指定させる範囲指定手段と、
前記範囲指定手段により指定された範囲に画像の領域が含まれる場合、その領域を特定画像領域として設定する特定画像領域設定手段と、
前記範囲指定手段により指定された範囲に画像以外の領域が含まれる場合、その領域を余白領域として設定する余白領域設定手段と、
前記特定画像領域設定手段において設定された前記特定画像領域に相当する特定画像データを、前記画像データ取得手段において取得された画像データから抽出する特定画像データ抽出手段と、
前記余白領域設定手段により設定された余白領域に相当する余白データを生成し、前記特定画像データに付加することにより、余白付画像データを生成する余白付画像データ生成手段とを備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置を制御することにより、原稿の画像データを取得可能な画像処理プログラムおよび画像処理装置において、特に、余白付の画像データを簡単に取得することができる画像処理プログラムおよび画像処理装置に関するものである。
【背景技術】
【０００２】
従来、原稿を読み取った画像データをパーソナルコンピュータ（ＰＣ）に取得し、その画像データに基づく画像をＰＣの表示画面に表示させ、その表示画像に対して文字や図形の挿入等の編集作業が行われていた。その時、取得された画像データに文字データや図形データを上書きしてしまうので、文字や図形を挿入する位置によっては、挿入した文字や図形が肝心の画像にかかってしまうという問題があった。従って、ユーザは、画像以外の部分に文字や図形を挿入するため、任意の位置に対して任意の大きさの余白データを画像データに付加したいという要求があった。
【０００３】
特許文献１には、取得された画像データに白データを付加する画像読取装置が提案されている。特許文献１に記載の画像読取装置によれば、画像読取装置の読取幅のより小さい原稿を読み取った場合、取得された画像データに白データを付加することにより、定型用紙サイズの画像を作成している。
【特許文献１】特開平５−１８３６８３号公報（段落（００１１）〜（００１４）等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の画像読取装置において、画像データに対して白データを付加する場合、定型用紙サイズになるように白データを付加するので、白データを付加する位置や大きさについて、ユーザが自由に設定することができないという問題があった。特に、画像読取装置で読み取った原稿の画像データをＰＣ上で編集する場合に、画像データに上書きすることなく文字や図形を挿入することができないという問題が生じていた。
【０００５】
本発明は、上記の問題を鑑みてなされたものであり、画像読取装置により読み取られた画像データに対して、ユーザの指示に応じて余白データを付加することにより、ユーザの所望とする余白付の画像データを簡単に取得することができる画像処理プログラムおよび画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために、請求項１に記載の画像処理プログラムは、原稿の画像を読み取る画像読取装置を制御することにより、原稿の画像データを取得可能な画像処理装置において実行される画像処理プログラムであって、前記画像読取装置に対してプレスキャンを指示し、その画像読取装置が行ったプレスキャンによるプレスキャン画像データを取得するプレスキャン画像データ取得ステップと、前記プレスキャン画像データ取得ステップにより取得されたプレスキャン画像データに基づくプレスキャン画像を表示装置に表示させる表示制御ステップと、前記プレスキャン画像が表示された前記表示装置の表示領域に対して、範囲を指定させる範囲指定ステップと、前記範囲指定ステップにより指定された範囲にプレスキャン画像の領域が含まれる場合、その領域を本スキャンの読取領域として設定する読取領域設定ステップと、前記範囲指定ステップにより指定された範囲にプレスキャン画像以外の領域が含まれる場合、その領域を余白領域として設定する余白領域設定ステップと、前記画像読取装置に対して本スキャンを指示し、前記読取領域設定ステップにより設定された本スキャンの読取領域に対応する本スキャン画像データを取得する本スキャン画像データ取得ステップと、前記余白領域設定ステップにより設定された余白領域に相当する余白データを生成し、前記本スキャン画像データに付加することにより、余白付画像データを生成する余白付画像データ生成ステップとを備えることを特徴とする。
【０００７】
請求項２に記載の画像処理プログラムは、請求項１に記載された画像処理プログラムにおいて、前記プレスキャン画像データ取得ステップにより取得したプレスキャン画像データが、原稿の画像に対応する原稿画像データと、原稿画像データ以外の非原稿画像データとを含む場合、前記表示制御ステップは、前記プレスキャン画像として、原稿画像データに基づく原稿画像領域と、非原稿画像データに基づく非原稿画像領域とを前記表示手段に表示させるものであり、前記読取領域設定ステップは、前記範囲指定ステップにおいて指定された範囲に含まれる前記原稿画像領域を本スキャンの読取領域として設定し、前記範囲指定ステップにより指定された範囲が、前記非原稿画像領域を含む場合、前記余白領域設定ステップは、その非原稿画像領域についても前記余白領域として設定することを特徴とする。
【０００８】
請求項３に記載の画像処理プログラムは、請求項１または２に記載された画像処理プログラムにおいて、前記本スキャン画像取得ステップは、前記画像読取装置に対して本スキャンを指示する際に、前記読取領域設定ステップにより設定された本スキャンの読取領域のみを読み取るように指示することを特徴とする。
【０００９】
請求項４に記載の画像処理プログラムは、請求項１〜３のいずれかに記載された画像処理プログラムにおいて、前記表示制御ステップは、ユーザから入力されるサイズ変更指示に基づいて、前記表示装置に表示させた前記プレスキャン画像の表示サイズを、前記表示装置の表示領域に対して変更する画像表示サイズ変更ステップを有することを特徴とする。
【００１０】
請求項５に記載の画像処理プログラムは、請求項１〜４のいずれかに記載された画像処理プログラムにおいて、前記範囲指定ステップにより指定された範囲が複数存在する場合、前記読取領域設定ステップは、その複数の範囲に応じた複数の読取領域を設定するものであり、前記本スキャン画像取得ステップは、前記画像読取装置が行った本スキャンによる本スキャン画像データを、前記複数の範囲に基づいて分割する画像分割ステップを有し、前記余白付画像データ生成ステップは、前記画像分割ステップにより分割されたそれぞれの本スキャン画像データ毎に、前記余白領域設定ステップにより設定された複数の余白領域に相当する余白データを生成し、前記本スキャン画像データに付加することにより、余白付画像データを生成することを特徴とする。
【００１１】
請求項６に記載の画像処理プログラムは、請求項１〜５のいずれかに記載された画像処理プログラムにおいて、前記範囲指定ステップにより範囲が指定された場合、その範囲に対する選択指示がユーザから入力されることに基づいて、その範囲のサイズ情報を画像処理装置内の所定の記憶領域に記憶するサイズ情報記憶ステップと、前記範囲指定ステップにより指定される範囲のサイズを、前記サイズ情報記憶ステップにおいて記憶されたサイズに固定するサイズ固定ステップとを備え、前記サイズ固定ステップにより、範囲のサイズが固定されていることを条件として、前記範囲指定ステップは、その固定されたサイズ情報に基づきさらなる範囲を指定させることを特徴する。
【００１２】
請求項７に記載の画像処理プログラムは、請求項１〜６のいずれかに記載された画像処理プログラムにおいて、前記範囲指定ステップにより指定された範囲に対して、前記読取領域設定ステップにより設定すべき読取領域がない場合、その旨を通知する通知ステップを有することを特徴とする。
【００１３】
請求項８に記載の画像処理プログラムは、請求項１〜７のいずれかに記載された画像処理プログラムにおいて、前記表示制御ステップは、前記余白領域設定ステップにより設定された余白領域の色と、前記表示装置の表示領域のうちプレスキャン画像以外の領域の色とが異なるように前記表示装置に表示させることを特徴とする。
【００１４】
請求項９に記載の画像処理プログラムは、画像データを取得可能な画像処理装置において実行される画像処理プログラムであって、画像データを取得する画像データ取得ステップと、前記画像データ取得ステップにより取得された画像データに基づく画像を表示装置に表示させる表示制御ステップと、前記画像が表示された前記表示装置の表示領域に対して、その画像の少なくとも一部を含む範囲を指定させる範囲指定ステップと、前記範囲指定ステップにより指定された範囲に画像の領域が含まれる場合、その領域を特定画像領域として設定する特定画像領域設定ステップと、前記範囲指定ステップにより指定された範囲に画像以外の領域が含まれる場合、その領域を余白領域として設定する余白領域設定ステップと、前記特定画像領域設定ステップにおいて設定された前記特定画像領域に相当する特定画像データを、前記画像データ取得ステップにおいて取得された画像データから抽出する特定画像データ抽出ステップと、前記余白領域設定ステップにより設定された余白領域に相当する余白データを生成し、前記特定画像データに付加することにより、余白付画像データを生成する余白付画像データ生成ステップとを備えることを特徴とする。
【００１５】
請求項１０に記載の画像処理装置は、原稿の画像を読み取る画像読取装置を制御することにより、原稿の画像データを取得可能な画像処理装置であって、前記画像読取装置に対してプレスキャンを指示し、その画像読取装置が行ったプレスキャンによるプレスキャン画像データを取得するプレスキャン画像データ取得手段と、前記プレスキャン画像データ取得手段により取得されたプレスキャン画像データに基づくプレスキャン画像を表示装置に表示させる表示制御手段と、前記プレスキャン画像が表示された前記表示装置の表示領域に対して、範囲を指定させる範囲指定手段と、前記範囲指定手段により指定された範囲にプレスキャン画像の領域が含まれる場合、その領域を本スキャンの読取領域として設定する読取領域設定手段と、前記範囲指定手段により指定された範囲にプレスキャン画像以外の領域が含まれる場合、その領域を余白領域として設定する余白領域設定手段と、前記画像読取装置に対して本スキャンを指示し、前記読取領域設定手段により設定された本スキャンの読取領域に対応する本スキャン画像データを取得する本スキャン画像データ取得手段と、前記余白領域設定手段により設定された余白領域に相当する余白データを生成し、前記本スキャン画像データに付加することにより、余白付画像データを生成する余白付画像データ生成手段とを備えることを特徴とする。
【００１６】
請求項１１に記載の画像処理装置は、請求項１０に記載された画像処理装置において、前記プレスキャン画像データ取得手段により取得したプレスキャン画像データが、原稿の画像に対応する原稿画像データと、原稿画像データ以外の非原稿画像データとを含む場合、前記表示制御手段は、前記プレスキャン画像として、原稿画像データに基づく原稿画像領域と、非原稿画像データに基づく非原稿画像領域とを前記表示手段に表示させるものであり、前記読取領域設定手段は、前記範囲指定手段において指定された範囲に含まれる前記原稿画像領域を本スキャンの読取領域として設定し、前記範囲指定手段により指定された範囲が、前記非原稿画像領域を含む場合、前記余白領域設定手段は、その非原稿画像領域についても前記余白領域として設定することを特徴とする。
【００１７】
請求項１２に記載の画像処理装置は、請求項１０又は１１に記載された画像処理装置において、前記本スキャン画像取得手段は、前記画像読取装置に対して本スキャンを指示する際に、前記読取領域設定手段により設定された本スキャンの読取領域のみを読み取るように指示することを特徴とする。
【００１８】
請求項１３に記載の画像処理装置は、請求項１０〜１２のいずれかに記載された画像処理装置において、前記表示制御手段は、ユーザから入力されるサイズ変更指示に基づいて、前記表示装置に表示させた前記プレスキャン画像の表示サイズを、前記表示装置の表示領域に対して変更する画像表示サイズ変更手段を有することを特徴とする。
【００１９】
請求項１４に記載の画像処理装置は、請求項１０〜１３のいずれかに記載された画像処理装置において、前記範囲指定手段により指定された範囲が複数存在する場合、前記読取領域設定手段は、その複数の範囲に応じた複数の読取領域を設定するものであり、前記本スキャン画像取得手段は、前記画像読取装置が行った本スキャンによる本スキャン画像データを、前記複数の範囲に基づいて分割する画像分割手段を有し、前記余白付画像データ生成手段は、前記画像分割手段により分割されたそれぞれの本スキャン画像データ毎に、前記余白領域設定手段により設定された複数の余白領域に相当する余白データを生成し、前記本スキャン画像データに付加することにより、余白付画像データを生成することを特徴とする。
【００２０】
請求項１５に記載の画像処理装置は、請求項１０〜１４のいずれかに記載された画像処理装置において、前記範囲指定手段により範囲が指定された場合、その範囲に対する選択指示がユーザから入力されることに基づいて、その範囲のサイズ情報を画像処理装置内の所定の記憶領域に記憶するサイズ情報記憶手段と、前記範囲指定手段により指定される範囲のサイズを、前記サイズ情報記憶手段において記憶されたサイズに固定するサイズ固定手段とを備え、前記サイズ固定手段により、範囲のサイズが固定されていることを条件として、前記範囲指定手段は、その固定されたサイズ情報に基づきさらなる範囲を指定させることを特徴する。
【００２１】
請求項１６に記載の画像処理装置は、請求項１０〜１５のいずれかに記載された画像処理装置において、前記範囲指定手段により指定された範囲に対して、前記読取領域設定手段により設定すべき読取領域がない場合、その旨を通知する通知手段を有することを特徴とする。
【００２２】
請求項１７に記載の画像処理装置は、請求項１０〜１６のいずれかに記載された画像処理装置において、前記表示制御手段は、前記余白領域設定手段により設定された余白領域の色と、前記表示装置の表示領域のうちプレスキャン画像以外の領域の色とが異なるように前記表示装置に表示させることを特徴とする。
【００２３】
請求項１８に記載の画像処理装置は、画像データを取得可能な画像処理装置であって、画像データを取得する画像データ取得手段と、前記画像データ取得手段により取得された画像データに基づく画像を表示装置に表示させる表示制御手段と、前記画像が表示された前記表示装置の表示領域に対して、その画像の少なくとも一部を含む範囲を指定させる範囲指定手段と、前記範囲指定手段により指定された範囲に画像の領域が含まれる場合、その領域を特定画像領域として設定する特定画像領域設定手段と、前記範囲指定手段により指定された範囲に画像以外の領域が含まれる場合、その領域を余白領域として設定する余白領域設定手段と、前記特定画像領域設定手段において設定された前記特定画像領域に相当する特定画像データを、前記画像データ取得手段において取得された画像データから抽出する特定画像データ抽出手段と、前記余白領域設定手段により設定された余白領域に相当する余白データを生成し、前記特定画像データに付加することにより、余白付画像データを生成する余白付画像データ生成手段とを備えることを特徴とする。
【発明の効果】
【００２４】
請求項１に係る画像処理プログラムによれば、本プログラムを画像処理装置に適用して機能させることで、範囲指定ステップにより指定された範囲に応じてプレスキャン画像以外の領域は、余白データに置き換えられて本スキャンによる画像データに付加される。そのため、ユーザは、プレスキャン画像に対して範囲指定を適宜行うことで、原稿を読み取った画像データに対して、自身の好みに応じたサイズで、任意の位置に余白データを付加することができ、所望とする余白付画像データを容易に取得することができる。これにより、ユーザの好みに応じた余白データを付加し、その余白データに文字等を入力して編集したいという要求を満たすことができる。また、一度の範囲指定で本スキャンの読取領域と余白データを付加する余白領域とを設定することができるので、ユーザの所望とする余白付画像データの指定を迅速に行わせることができる。
【００２５】
請求項２に係る画像処理プログラムによれば、請求項１に記載の画像処理プログラムにおける効果に加えて、読取領域設定ステップは、プレスキャン画像データが原稿に対応する原稿画像データとそれ以外の非原稿画像データとを含む場合、範囲指定ステップにおいて指定された範囲に含まれる原稿画像領域（原稿画像データに対応）を本スキャンの読取領域として設定し、範囲指定ステップにより指定された範囲が、非原稿画像領域（非原稿画像データに対応）を含む場合、余白領域設定ステップは、その非原稿画像領域についても余白領域として設定する。従って、指定された範囲に含まれる非原稿画像領域についても余白データとすることができる。このような効果は、例えば、画像読取装置のプレスキャン領域に対して小さいサイズの原稿をプレスキャンした場合、プレスキャン画像は原稿画像領域を含むプレスキャン領域全体を対象として表示装置に表示される。ここで、ユーザは、プレスキャン画像を構成する原稿画像領域に対して範囲を指定しつつ、所望の余白を付加したい場合には、必要とする原稿画像領域とそれに付加する余白を非原稿画像領域にわたって範囲指定する。これにより、指定された範囲に含まれる非原稿画像領域については余白データに置き換えられて本スキャンの画像データに付加されるため、プレスキャン領域よりも小さいサイズの原稿に対しても、良好に余白を指定することができる。
【００２６】
請求項３に係る画像処理プログラムによれば、請求項１または２に記載の画像処理プログラムにおける効果に加えて、本スキャン画像取得ステップは、画像読取装置に対して本スキャンを指示する際に、読取対象となる原稿のうち、読取領域設定ステップにより設定された本スキャンの読取領域のみを読み取るように指示するので、原稿全体を本スキャンする場合と比べて本スキャンの読取時間を短縮することができる。
【００２７】
請求項４に係る画像処理プログラムによれば、請求項１〜３のいずれかに記載の画像処理プログラムにおける効果に加えて、表示制御ステップは、ユーザから入力されるサイズ変更指示に基づいて、表示装置に表示させたプレスキャン画像のサイズを、表示装置の表示領域に対して変更する画像表示サイズ変更ステップを有する。従って、プレスキャン画像に対して、ユーザが範囲指定し易くなる。例えば、ユーザがプレスキャン画像に対して大きい余白をつけたい場合、プレスキャン画像を表示する表示装置の表示領域に対して、プレスキャン画像のサイズを小さく表示させることによって、プレスキャン画像以外の領域を大きく確保することができ、大きい余白を付加するような範囲の指定を簡便に行うことができる。また、ユーザがプレスキャン画像の一部を指定して、さらに余白をつけたい場合、プレスキャン画像を表示する表示装置の表示領域に対して、プレスキャン画像のサイズを大きく表示させることによって、プレスキャン画像を細部まで表示させることができ、ユーザが所望とする範囲の指定を簡便に行うことができる。
【００２８】
請求項５に係る画像処理プログラムによれば、請求項１〜４のいずれかに記載の画像処理プログラムにおける効果に加えて、範囲指定ステップにより指定された範囲が複数存在する場合であっても、各範囲に対応する本スキャンの画像データを取得し、それぞれに指定された余白領域に相当する余白データを付加した、複数の余白付画像データを取得することができる。また、本スキャンの読み取りは一度に行うことができる。これにより、１つのプレスキャン画像に対して複数の読取領域が指定でき、操作が簡便である上に、本スキャンは一度でよく、目的の画像データを速やかに得ることができる。
【００２９】
請求項６に係る画像処理プログラムによれば、請求項１〜５のいずれかに記載の画像処理プログラムにおける効果に加えて、範囲指定ステップは、サイズ固定ステップにより固定されたサイズ情報に基づきさらなる範囲を指定するので、範囲指定ステップにより指定される範囲が複数存在する場合の各範囲のサイズを同じにすることができる。従って、ユーザが範囲指定を行う際に、そのサイズを意識することなく同じサイズの余白付画像データを簡単に得ることができる。
【００３０】
請求項７に係る画像処理プログラムによれば、請求項１〜６のいずれかに記載の画像処理プログラムにおける効果に加えて、通知ステップは、範囲指定ステップにより指定された範囲に対して、読取領域設定ステップにより設定すべき読取領域がない場合、その旨を通知する。これにより、プレスキャン画像に対して指定した範囲において本スキャンで読み取るべき領域がないことを予めユーザに確認させることができ、必要があれば改めて範囲を指定させることができる。そして、ユーザに読み取るべき画像がない旨を確認させた上で、読取領域を正確に指定させることができ、無駄な本スキャンを行うことを防ぐことができる。また、通知ステップは、範囲指定ステップにより指定された範囲に対して、読取領域設定ステップにより設定すべき読取領域が極端に小さい場合に、その旨を通知してもよい。これにより、ユーザは、プレスキャン画像に対して指定した範囲において本スキャンで読み取るべき領域が極端に小さいことを予め確認することができ、必要があれば改めて範囲を指定することができる。
【００３１】
請求項８に係る画像処理プログラムによれば、請求項１〜７のいずれかに記載の画像処理プログラムにおける効果に加えて、表示制御ステップは、余白領域設定ステップにより設定された余白領域の色と、表示装置の表示領域のうちプレスキャン画像以外の領域の色とが異なるように表示装置に表示させる。これにより、ユーザに余白データを付加する領域を分かりやすく認識させ、プレスキャン画像に対する範囲指定を正確に行わせることができる。
【００３２】
請求項９に係る画像処理プログラムによれば、本プログラムを画像処理装置に適用して機能させることで、範囲指定ステップにより指定された範囲に応じて、原稿の読み取り以外の方法で取得された画像以外の領域は、余白データに置き換えられて特定画像データに付加される。そのため、ユーザは、取得された画像に対して範囲指定を適宜行うことで、取得された画像データに対して、自身の好みに応じたサイズで、任意の位置に余白データを付加することができ、所望とする余白付画像データを容易に取得することができる。
【００３３】
また、請求項１〜９に記載の画像処理プログラムの各ステップの機能と同等な手段を備えた請求項１０〜１８に記載の画像処理装置についても、上記請求項１〜９における発明の効果と同等の効果をそれぞれ奏することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の好ましい実施形態１について、添付図を参照して説明する。
【００３５】
図１は、本発明でいう画像処理装置の一例に相当するパーソナルコンピュータ１（以下、ＰＣ１という）と、本発明でいう画像読取装置の一例に相当する複合機３の概略構成を示したブロック図である。
【００３６】
以上のような機器の内、ＰＣ１は、図１に示すように、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク装置１５（以下、ＨＤＤ１５という）、操作部１６、表示部１７、ＵＳＢインターフェース１８（以下、ＵＳＢ  Ｉ／Ｆ１８という）などを備えている。
【００３７】
ＣＰＵ１１は、ＲＯＭ１２やＲＡＭ１３に記憶されたプログラムに従って、ＰＣ１各部に対する制御および各種演算を実行する構成である。そして、後述するプレスキャンの指示、プレスキャン画像に対する範囲指定、および、本スキャン画像への余白データ付加等の処理は、それぞれＣＰＵ１１によって実行される。
【００３８】
ＲＯＭ１２は、ＰＣ１の電源スイッチを切っても記憶内容を保持可能な記憶装置で、ＢＩＯＳ（Basic Input Output System）や通常であれば更新されない読み出し用のデータ等を記憶している。
【００３９】
ＲＡＭ１３は、ＣＰＵ１１から直接アクセスされるメインメモリ等として利用される記憶装置である。このＲＡＭ１３には、ＯＳ（Operating System）や各種アプリケーションなどのソフトウェアがＨＤＤ１５から読み込まれ、また、ＣＰＵ１１による各種演算の結果やＨＤＤ１５から読み込まれたデータもＲＡＭ１３に記憶されるようになっている。ＣＰＵ１１が上記のような処理を実行する際には、各処理をＣＰＵ１１に実行させるための、本発明でいう画像処理プログラムがＨＤＤ１５からＲＡＭ１３に読み込まれ、ＲＡＭ１３に記憶されたプログラムに従って、ＣＰＵ１１が各処理を実行することになる。
【００４０】
ＨＤＤ１５は、各種プログラムおよび各種データファイルを保存しておくための装置で、上記ＯＳ、およびアプリケーションを機能させるためのプログラムもＨＤＤ１５に保存されている。
【００４１】
操作部１６は、ユーザからの各種指示を入力するための入力装置であり、例えば、キーボードや各種ポインティングデバイス（例えば、マウス）等によって構成される。
【００４２】
表示部１７（本発明でいう表示装置の一例に相当）は、各種情報をユーザに提示するための出力装置であり、例えば、カラー画像を表示可能な液晶ディスプレイ等によって構成される。
【００４３】
ＵＳＢ  Ｉ／Ｆ１８は、ＵＳＢ規格準拠のシリアルインターフェースである。このＵＳＢ  Ｉ／Ｆ１８には、様々なデバイス（例えば、プリンタ、キーボード、ポインティングデバイス、スピーカー、各種ストレージデバイスなど）を接続することができるが、実施形態１においては、複合機３が接続されている。
【００４４】
一方、複合機３は、実施形態１においては、後述する処理の中でスキャナとして利用されるデバイスであるが、スキャナ機能の他に、プリンタ機能、コピー機能、ファクシミリ機能、および電話機能等を兼ね備えている。
【００４５】
複合機３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスク装置３５（以下、ＨＤＤ３５という）、操作部３６、表示部３７、ＵＳＢ  Ｉ／Ｆ３８、印刷部４１、読取部４２、およびモデム４３などを備えている。
【００４６】
ＣＰＵ３１は、ＲＯＭ３２に記憶されている制御プログラムに従って複合機３各部の制御および各種演算を実行する装置である。
【００４７】
ＲＯＭ３２は、複合機３の電源スイッチを切っても記憶内容を保持可能な記憶装置で、上記制御プログラムの他、通常であれば更新されない読み出し用の各種データを記憶している。
【００４８】
ＲＡＭ３３は、ＣＰＵ３１から直接アクセスされるメインメモリ等として利用される記憶装置で、ＣＰＵ３１が処理中に算出する各種データなどが一時的にＲＡＭ３３に記憶されるようになっている。
【００４９】
ＨＤＤ３５は、ファクシミリ機能により送受信する画像、イメージスキャナ機能により読み取った画像、プリンタ機能により印刷する画像など、比較的サイズが大きい画像データを記憶する装置である。
【００５０】
操作部３６は、ユーザがマニュアル操作で複合機３に対して指示を与える場合に操作する入力装置である。
【００５１】
表示部３７は、小型液晶ディスプレイによって構成された装置で、複合機３の設定や状態などの情報を表示できるようになっている。
【００５２】
ＵＳＢ  Ｉ／Ｆ３８は、ＵＳＢ規格準拠のシリアルインターフェースで、このＵＳＢ  Ｉ／Ｆ３８を利用して、ＰＣ１との間でデータ通信を実行できるようになっている。
【００５３】
印刷部４１は、シート状の媒体（例えば記録用紙）に対する印刷を実行可能な装置で、プリンタ機能による印刷データの印刷、ファクシミリ機能による受信画像データの印刷、あるいはコピー機能によるコピー画像データの印刷等を行う際に作動する。
【００５４】
読取部４２は、自動原稿送り装置（図示略）にセットされた原稿または原稿台のコンタクトガラス上に置かれた原稿から画像を読み取り可能な装置で、スキャナ機能による画像の読み取り、ファクシミリ機能による送信画像の読み取り等を行う際に作動する。
【００５５】
モデム４３は、複合機３側で作成されたディジタルデータを音声信号に変換して公衆回線側に送信したり、公衆回線側から受信した音声信号をディジタルデータに変換して複合機３側で処理できるようにするための装置で、ファクシミリ機能による画像の送受信、電話機能による通話を行う際に作動する。
【００５６】
上記のような構成において、ＰＣ１に記憶されている画像処理プログラムの起動中にユーザの操作を介して、複合機３の読取部４２に対してプレスキャンが指示されると、読取部４２によってプレスキャンが行われ、その結果のプレスキャン画像データがＰＣ１に送出される。そして、プレスキャン画像データに基づくプレスキャン画像が、ＰＣ１の表示部１７に表示される。表示されたプレスキャン画像に対して、ユーザがＰＣ１の操作部１６を操作することにより、任意の範囲を指定する。その後、ＰＣ１においてユーザの指定した範囲に基づいて本スキャンの読取領域と余白データを付加する余白領域が設定される。続いて、ユーザの操作を介して本スキャンが指示されると、先に設定された読取領域に基づいて、読取部４２によって本スキャンが行われ、その結果の本スキャン画像データがＰＣ１に送出される。ＰＣ１は、その本スキャン画像データに対して、先に余白領域として設定された領域に余白データを付加し、余白付画像データを生成する。
【００５７】
ここで、原稿の画像を指定された解像度とそれに対応した読取速度で読み取りを行う本スキャンに対し、プレスキャンとは、原稿の画像の仮読み取りを行うことをいう。プレスキャンでは、本スキャンよりも比較的低い解像度とそれに対応した比較的速い読取速度で原稿の読み取りを行う。
【００５８】
図２は、ＰＣ１のＣＰＵ１１により画像処理プログラムが実行された時に表示部１７に表示される操作画面５１の一例を示した説明図である。この画像処理プログラムは、ユーザからの指示（例えば、画像処理プログラムを起動するために設けられたアイコンをポインティングデバイスで押下する操作）により起動される。画像処理プログラムの起動に伴って、ＣＰＵ１１は、ＰＣ１の表示部１７に操作画面５１を表示する。
【００５９】
表示部１７に表示される操作画面５１内には、読取画像種類設定領域５９、給紙方法設定領域６０、読取画像サイズ設定領域６１、範囲指定ボタン６２、解除ボタン６３、コピーボタン６４、拡縮ボタン６５、プレビューボタン６６、スキャナ開始ボタン６７、プレスキャン画像表示領域５２（本発明でいう表示装置の表示領域に相当）などが設けられている。
【００６０】
読取画像種類設定領域５９は、プレスキャン画像の種類を設定する領域である。実施形態１におけるプレスキャン画像の種類としては、カラー画像、グレースケール画像、白黒画像、ユーザの任意の設定に従ってプレスキャン画像を取得するカスタムが存在する。ユーザはポインティングデバイスのクリック操作によりプレスキャン画像の種類を設定する。図２では、カラー画像が設定されている。なお、プレスキャン画像の種類としては、上記以外のものが含まれてもよく、逆に上記以外のものを全て備えていなくてもよい。
【００６１】
給紙方法設定領域６０は、プレスキャンを行う複合機３の原稿の給紙方法を設定する領域である。複合機３には、図示しない自動原稿搬送装置（ＡＤＦ）と原稿台（ＦＢ）が備えられており、ユーザは、どちらを使って原稿の読み取りを行うかを選択することができる。図２ではＦＢが設定されている。
【００６２】
読取画像サイズ設定領域６１は、プレスキャンを行う読取サイズを設定する。例えば、複数の用紙サイズが選択肢として用意されており、プルダウン表示された中からユーザが所望とするサイズを選択する。図２ではＡ４が設定されている。
【００６３】
範囲指定ボタン６２は、プレスキャン画像表示領域５２（後述する）に表示されたプレスキャン画像５８に対して、本スキャン時の読取領域５７および余白領域５４を設定するための範囲指定枠５３を表示させるのに用いられる。
【００６４】
解除ボタン６３は、すでにプレスキャン画像表示領域５２に表示されている範囲指定枠５３の範囲指定を解除するのに用いられる。
【００６５】
コピーボタン６４は、すでにプレスキャン画像表示領域５２に表示されている範囲指定枠５３のサイズをコピーするのに用いられる。
【００６６】
拡縮ボタン６５は、プレスキャン画像５８をプレスキャン画像表示領域５２に対して拡大または縮小させるために用いられる。例えば、プレスキャン画像表示領域５２に対して複数のプレスキャン画像５８の表示サイズが選択肢として用意されており、プルダウン表示された中からユーザが所望とする表示サイズを選択するように構成する。
【００６７】
プレビューボタン６６は、読取画像種類設定領域５９、給紙方法設定領域６０、読取画像サイズ設定領域６１においてそれぞれ設定された事項に基づいて複合機３に原稿の画像のプレスキャンを指示し、得られたプレスキャン画像データに基づいてプレスキャン画像５８をプレスキャン画像表示領域５２に表示させるのに用いられる。
【００６８】
スキャナ開始ボタン６７は、プレスキャン画像表示領域５２において指定された読取領域５７において、複合機３に本スキャンを指示するのに用いられる。
【００６９】
プレスキャン画像表示領域５２は、読取部４２によりプレスキャンされたプレスキャン画像データに基づいてプレスキャン画像５８を表示するための領域である。その他、プレスキャン画像表示領域５２には、範囲指定枠５３、余白領域５４、原稿画像領域５５、非原稿画像領域５６、読取領域５７が表示される。これらの表示内容については後述する。
【００７０】
原稿画像領域５５は、プレスキャン時に検知された原稿領域を表示する。図２では、太い実線で示されている。プレスキャン時の原稿領域検知とは、具体的には、プレスキャンをする際に原稿の四隅を認識することで検知される。一方、非原稿画像領域５６は、プレスキャンをする際に原稿領域として検知されなかった領域の画像を示す。つまり、読取部４２がプレスキャンする領域と原稿サイズとが一致、あるいはほぼ一致していれば、プレスキャン画像表示領域５２のほぼ全体を使ってプレスキャン画像５８が表示されることになる。しかし、図２の例のように、読取部４２がプレスキャンする領域に対して、小さいサイズの原稿がセットされて読み取られることもある。その場合には、原稿の部分を読み取ったことにより得られる画像データに基づく表示である原稿画像領域５５と原稿が存在していない部分を読み取ったことにより得られる画像データに基づく表示である非原稿画像領域５６とが存在することになる。
【００７１】
範囲指定枠５３は、プレスキャン画像５８に対して、ユーザが指定した範囲を示す。図２では破線で示されている。また、余白領域５４は、範囲指定枠５３内の非原稿画像領域５６部分に相当する。図２では斜線で示されている。画像処理プログラムおよび画像処理装置（ＰＣ１）は、この余白領域５４に基づいて余白データを作成する。読取領域５７は、範囲指定枠５３内の原稿画像領域５５部分であり、図２では、原稿画像領域５５と範囲指定枠５３とで囲まれた領域に相当する。この読取領域５７に基づいて画像処理プログラムおよび画像処理装置（ＰＣ１）は、読取部４２に対して本スキャンの指示を行う。
【００７２】
次に、本発明の画像処理プログラムに基づいてＰＣ１側のＣＰＵ１１が行う処理について、図２、３、５、９、１０を参照しながら説明する。図３は、画像処理プログラムに基づいてＣＰＵ１１が行う一連の動作を示すフローチャートである。図５は、プレスキャン画像５８を表示した際のプレスキャン画像表示領域５２の一例である。図９は、範囲指定処理Ｓ４によって範囲が指定されたときのプレスキャン画像表示領域５２の一例である。図１０は、本発明の画像処理プログラムによって取得された余白付の画像データ６８の一例である。
【００７３】
まず、操作画面５１（図２）内において、ＣＰＵ１１は、ユーザによりプレビューボタン６６が押下されたか否かを判断する（Ｓ１）。プレビューボタン６６が押下されていないと判断すると（Ｓ１，ＮＯ）、ＣＰＵ１１は、プレビューボタン６６が押下されるまでＳ１の判断を繰り返す。一方、プレビューボタン６６が押下されたと判断すると（Ｓ１，ＹＥＳ）、それを条件として複合機３にプレスキャン指示を与える。
【００７４】
このプレスキャン指示とは、上述したように、操作画面５１内の読取画像種類設定領域５９にて設定された読取画像種類、給紙方法設定領域６０にて設定された原稿の給紙方法、および、読取画像サイズ設定領域６１にて設定されたプレスキャンの読取画像サイズについての情報を含んでいる。
【００７５】
そして、このプレスキャン指示に応じて複合機３側で原稿の画像のプレスキャンが行われると、そのプレスキャン画像のデータがＰＣ１へと伝送されてくるので、ＰＣ１側ではＣＰＵ１１がプレスキャン画像のデータを取得する（Ｓ２）。このＳ２の処理は、本発明の請求項１に記載されたプレスキャン画像データ取得ステップおよび請求項１０に記載されたプレスキャン画像データ取得手段に相当する。
【００７６】
続いて、ＣＰＵ１１は、図５のように、プレスキャン画像表示領域５２にプレスキャン画像データに基づくプレスキャン画像５８を表示させる（Ｓ３）。このＳ３の処理は、本発明の請求項１に記載された表示制御ステップおよび請求項１０に記載された表示制御手段に相当する。プレスキャン画像表示領域５２には、読取画像サイズ設定領域６１で設定された読取画像サイズに基づいて、読取部４２が行った読取結果としてのプレスキャン画像５８が最大限に表示される。例えば、読取原稿のサイズが読取画像サイズと等しい場合には、図５に示すように、プレスキャン画像表示領域５２には読取原稿の画像が最大限に表示されることになる。プレスキャンの表示方法は上記に限られず、プレスキャン画像表示領域５２に対して表示させるプレスキャン画像５８のサイズを所定の割合で設定できるように構成してもよい。また、プレスキャン画像５８を表示させた時に、図５のように、プレスキャン時に検知された原稿画像領域５５および非原稿表示領域５６も表示させる。
【００７７】
続いて、プレスキャン画像表示領域５２に表示されたプレスキャン画像５８に対して、ユーザによる指示に基づいて範囲等を設定する範囲指定処理を行う（Ｓ４）。
【００７８】
ここで範囲指定処理（Ｓ４）について、図４〜９、１１を参照しながら説明する。図４は、範囲指定処理（Ｓ４）の一連の動作を示すフローチャートである。図６は、プレスキャン画像５８がプレスキャン表示領域５２に対して５０％縮小された時のプレスキャン画像表示領域５２の一例である。図７は、範囲指定枠５３が表示されているときのプレスキャン画像表示領域５２の一例である。図８は、範囲指定枠５３のサイズをコピーして表示させたときのプレスキャン画像表示領域５２の一例である。図１１は、読取領域５７および余白領域５４が設定された場合のプレスキャン画像表示領域５２の他の例である。
【００７９】
図５に示すように、プレスキャンによって得られたプレスキャン画像データに基づいてプレスキャン画像５８が、プレスキャン画像表示領域５２に表示されると、ＣＰＵ１１は、操作画面５１（図２）において範囲選択メニューが選択されたか否かを判断する（Ｓ２１）。範囲選択メニューとは、範囲指定ボタン６２、解除ボタン６３、コピーボタン６４、および、拡縮ボタン６５を指す。
【００８０】
範囲選択メニューが選択されないと判断した場合（Ｓ２１，ＮＯ）、ＣＰＵ１１は、範囲選択メニューが選択されるまでＳ２１の判断を繰り返す。一方、範囲選択メニューが選択されたと判断した場合（Ｓ２１，ＹＥＳ）、押下されたボタンに応じてそれぞれの処理を行う。
【００８１】
拡縮ボタン６５が押下された場合（Ｓ３５）、ＣＰＵ１１は、プレスキャン画像表示領域５２に対するプレスキャン画像５８の拡大または縮小率（以下、拡縮率という）が指定されたか否かを判断する（Ｓ３６）。拡縮率が指定されていないと判断すると（Ｓ３６，ＮＯ）、ＣＰＵ１１は、Ｓ３６の判断を繰り返す。一方、拡縮率が指定されたと判断すると（Ｓ３６，ＹＥＳ）、ＣＰＵ１１は、プレスキャン画像表示領域５２に対して指定された拡縮率でプレスキャン画像５８を表示する（Ｓ３７）。このＳ３５〜Ｓ３７の処理は、本発明の請求項４に記載された画像表示サイズ変更ステップおよび請求項１３に記載された画像表示サイズ変更手段に相当する。
【００８２】
拡縮率の指定方法としては、拡縮率の候補を表示部１７上で選択できるように設定してもよいし、操作部１６が備えるキーボードから拡縮率をユーザに入力させるように構成してもよい。実施形態１では、拡縮率を５０％に指定したとすると、図６に示すように、プレスキャン画像表示領域５２に対してプレスキャン画像５８が５０％縮小された状態で表示される。
【００８３】
このように、プレスキャン画像表示領域５２に対して、プレスキャン画像５８の表示サイズを任意に変更できることで、プレスキャン画像５８に対してユーザが範囲指定し易くなる。例えば、ユーザがプレスキャン画像５８に対して大きい余白をつけたい場合、プレスキャン画像５８を表示するプレスキャン画像表示領域５２に対して、プレスキャン画像５８を小さく表示させることによって、プレスキャン画像５８以外の領域５８ａを大きく確保することができ、大きい余白を付加するような範囲の指定を簡便に行うことができる。また、ユーザがプレスキャン画像５８の一部に対して余白をつけたい場合、プレスキャン画像５８を表示するプレスキャン画像表示領域５２に対して、プレスキャン画像５８を大きく表示させることによって、プレスキャン画像５８を細部まで表示させることができ、ユーザが所望する範囲の指定を簡便に行うことができる。
【００８４】
また、範囲指定ボタン６２が押下された場合（Ｓ２２）、ＣＰＵ１１は、図７に示すように、プレスキャン画像表示領域５２内の所定の位置に所定の大きさの範囲指定枠５３を表示させる。この時に表示される範囲指定枠５３のサイズは、予めプログラム上で規定をされていても、ユーザがメニュー設定等を介してサイズを設定できるようにしてもよい。
【００８５】
続いて、ＣＰＵ１１は、プレスキャン画像表示領域５２において、範囲指定がなされたか否かを判断する（Ｓ２３）。このＳ２３の処理は、本発明の請求項１に記載された範囲指定ステップおよび請求項１０に記載された範囲指定手段に相当する。
【００８６】
範囲指定を指定する方法の一例として、ユーザは、操作部１６が備えるポインティングデバイスを使って、プレスキャン画像表示領域５２内において、範囲指定枠５３のサイズや位置の指定を行うことができる。
【００８７】
具体的には、まず、操作部１６が備えるポインティングデバイスを使って、プレスキャン画像表示領域５２内の範囲指定枠５３の一点を指定してポインティングデバイスダウン操作（ポインティングデバイスのボタンを押す操作）を行う。そして、そのままドラッグ操作（ポインティングデバイスのボタンを押したまま移動させる操作）を行って、所望の位置まで移動させたら、ポインティングデバイスアップ操作（ポインティングデバイスのボタンを離す操作）を行う。これにより、ポインティングデバイスダウン操作が行われた点とポインティングデバイスアップ操作が行われた点とを結ぶ直線を対角線とする四角形の領域、すなわち、範囲指定枠５３のサイズが指定されたことになる。また、この状態で範囲指定枠５３の中央部分を任意の方向にドラッグ操作すると、範囲指定枠５３のサイズはそのままに、位置を移動させることができる。そして、ドラッグ操作が解除されると、その位置で範囲指定枠５３が表示される。この後、必要であれば、範囲指定枠５３の位置を確定したことを示す操作をユーザに入力させるようにしてもよい。
【００８８】
なお、範囲指定枠５３が指定された場合、ＣＰＵ１１は、枠によって範囲指定枠５３を表示するとともに、プレスキャン画像表示領域５２内のプレスキャン画像５８および範囲指定枠５３以外の領域５８ａについて、表示画像の輝度を低下させることにより、ユーザが範囲指定枠５３を認識しやすい表示状態とする。
【００８９】
以上のような手順により、プレスキャン画像表示領域５２内で範囲指定が行われたと判断すると（Ｓ２３，ＹＥＳ）、ＣＰＵ１１は、図７に示すように、本スキャンの対象となる読取領域５７及び余白領域５４を設定する（Ｓ２４）。このＳ２４の処理は、本発明の請求項１に記載された読取領域設定ステップおよび余白領域設定ステップおよび請求項１０に記載された読取領域設定手段および余白領域設定手段に相当する。一方、範囲指定がなされていないと判断すると（Ｓ２３，ＮＯ）、ＣＰＵ１１は、範囲指定枠５３が指定されるまでＳ２３の処理を繰り返す。
【００９０】
読取領域５７および余白領域５４の設定処理として、具体的には、範囲指定枠５３が指定された場合に、プレスキャン画像表示領域５２における範囲指定枠５３の各頂点の座標がＲＡＭ１３記憶される。また、プレスキャン画像表示領域５２におけるプレスキャン画像５８の各頂点の座標もＲＡＭ１３記憶される。ＣＰＵ１１は、両座標が記憶されている場合に、範囲指定枠５３の各座標により構成される範囲内に、プレスキャン画像５８の各座標により構成される範囲が含まれているか否かを判断する。含まれていると判断した場合、ＣＰＵ１１は、その範囲を本スキャンの読取領域５７に設定する。読取領域は、プレビュー画像５８に対する、読取領域の位置情報（例えば、読取領域のいずれかの頂点の座標）と、サイズ情報（位置情報に設定された頂点に対向する頂点までの縦および横の長さ）が設定されることにより特定される。一方、含まれていないと判断した場合、ＣＰＵ１１は、その領域を余白領域５４に設定する。
【００９１】
この読取領域設定ステップ、余白領域設定ステップ、読取領域設定手段および余白小域設定手段によれば、一度の範囲指定で本スキャンの読取領域５７と余白データを付加する余白領域５４を設定することができる。よって、ユーザの所望する画像データを迅速に指定することができる。
【００９２】
なお、プレスキャン画像５８の各頂点の座標を記憶する代わりに原稿画像領域５５の各頂点の座標を記憶し、範囲指定枠５３の各座標により構成される範囲内に、原稿画像領域５５の各頂点の座標により構成される範囲が含まれているか否かによって、読取領域５７および余白領域５４を設定してもよい。この場合、余白領域５４は、非原稿画像領域５６上に設定されることになる。このように設定すれば、図１１のように、プレスキャン画像５８に対して、原稿画像領域５５が小さい場合でも的確に余白領域５４を設定することができる。また、原稿台（図示せず）が汚れていたり、ごみ等が付着していたりする部分が存在すると、非原稿画像領域５６にはその部分が黒っぽく表示されることがあるが、指定された範囲指定枠５３に含まれる非原稿画像領域５６については余白データに置き換えられて本スキャンの画像データに付加されるため、プレスキャン領域よりも小さいサイズの原稿に対しても、良好に余白を指定することができる。
【００９３】
また、図７のように、余白領域５４をプレスキャン画像表示領域５２の背景色（領域５８ａの部分に相当）と異なる色で表示すれば、ユーザに余白データを付加する領域を分かりやすく認識させ、読取領域５７を正確に指定させることができる。
【００９４】
次に、ＣＰＵ１１は、Ｓ２４において読取領域５７が設定されたか否かを判断する（Ｓ２５）。読取領域５７が設定されたと判断すると（Ｓ２５，ＹＥＳ）、範囲指定処理（Ｓ４）を終了し、図３の画像処理プログラムのフローに戻る。一方、読取領域５７が設定されていないと判断した場合（Ｓ２５，ＮＯ）、本スキャンを行う読取領域５７が指定されていないことを警告し、かつ、範囲指定枠５３の位置およびサイズがこのままでよいかを確認表示する（Ｓ２６）。このＳ２５およびＳ２６の処理は本発明の請求項７に記載された通知ステップおよび請求項１６に記載された通知手段に相当する。このような通知をすることで、ユーザは、プレスキャン画像５８に対して指定した範囲において本スキャンで読み取るべき領域がないこと、すなわち、範囲指定枠５３によりプレスキャン画像５８のどの部分も指定されていないことを予め認識することができ、必要があれば改めて範囲を指定し直すことができる。従って、ユーザに本スキャンにおいて読み取るべき画像がない旨を確認させた上で、読取領域５７を正確に指定させることができる。
【００９５】
また、この通知は、範囲指定枠５３により指定された範囲に対して、設定すべき読取領域５７が極端に小さい場合に、その旨を通知してもよい。例えば、範囲指定枠５３に対して読取領域５７が数％しかないとき、その旨を通知するように設定しておく。そうすることにより、ユーザは、プレスキャン画像５８に対して指定した範囲において本スキャンで読み取るべき領域が極端に小さいことを予め確認することができ、必要があれば改めて範囲を指定することができる。これにより、無駄な本スキャン動作が行われることを未然に防ぐことができる。
【００９６】
続いて、ＣＰＵ１１は、ユーザの入力によって範囲指定枠５３を変更する指示があるか否かを判断する（Ｓ２７）。変更する指示がないと判断した場合（Ｓ２７，ＮＯ）、範囲指定処理Ｓ４を終了し、図３の画像処理プログラムのフローに戻る。一方、ユーザの上述の操作により範囲指定枠５３のサイズ変更や移動がなされた場合、ＣＰＵ１１は、変更する指示があると判断し（Ｓ２７，ＹＥＳ）、範囲指定枠５３が指定されたか否かの判断に戻る（Ｓ２３）。
【００９７】
また、解除ボタン６３が押下された場合（Ｓ２８）、ＣＰＵ１１は、プレスキャン画像表示領域５２内の範囲指定枠５３を消去し、範囲指定を解除する（Ｓ２９）。このとき、複数の範囲指定枠５３がプレスキャン画像表示領域５２に表示されている場合は、範囲指定を解除する範囲指定枠５３をユーザに選択させるように構成してもよい。その後、範囲指定処理（Ｓ４）を終了し、図３の画像処理プログラムのフローに戻る。
【００９８】
また、コピーボタン６４が押下された場合（Ｓ３０）、ＣＰＵ１１は、プレスキャン画像表示領域５２内に表示されている範囲指定枠５３のサイズをＲＡＭ１３に記憶する（Ｓ３１）。このとき、複数の範囲指定枠５３が表示されていたら、サイズを記憶する範囲指定枠５３をユーザに選択させるように構成してもよい。このＳ３１の処理は、本発明の請求項６に記載されたサイズ情報記憶ステップおよび請求項１５に記載されたサイズ情報記憶手段に相当する。
【００９９】
その後、図８に示すように、ＲＡＭ１３に記憶した範囲指定枠５３のサイズと同じサイズの範囲指定枠５３を、新たにプレスキャン画像表示領域５２内に表示させる（Ｓ３２）。この時の表示は、既にプレスキャン表示領域５２に表示中の範囲指定枠５３とできるだけ重ならないように表示されることが望ましい。
【０１００】
このＳ３２の処理は、本発明の請求項６に記載されたサイズ固定ステップおよび請求項１５に記載されたサイズ固定手段に相当する。このようなサイズ固定ステップおよびサイズ固定手段により、範囲指定枠５３を複数指定する場合に、各範囲指定枠５３のサイズを同じにすることができる。従って、ユーザが範囲指定を行う際に、そのサイズを意識することなく同じサイズの余白付画像データを簡単に得ることができる。
【０１０１】
次に、ユーザは必要があれば、図９に示すように、ポインティングデバイスのドラッグ操作等で新たに表示された範囲指定枠５３の移動を指示し、その指示に基づいて、ＣＰＵ１１は、範囲指定枠５３の移動表示を行わせる（Ｓ３３）。
【０１０２】
続いて、Ｓ２４と同様に読取領域５７および余白領域５４の設定を行う（Ｓ３４）。このとき、ＣＰＵ１１は、プレスキャン画像表示領域５２内に表示されている全ての範囲指定枠５３に対して、読取領域５７および余白領域５４の設定を行う。そして、Ｓ３４において設定された読取領域５７を対象として一度の本スキャンで読み取りを行うように設定する。その後、範囲指定処理を終了し、図３の画像処理プログラムのフローに戻る。
【０１０３】
範囲指定処理（Ｓ４）の後、図３において、ＣＰＵ１１は、操作画面５１内のスキャナ開始ボタン６７が押下されたか否かを判断する（Ｓ５）。スキャナ開始ボタン６７が押下されていないと判断すると（Ｓ５，ＮＯ）、ＣＰＵ１１は、範囲指定処理を繰り返す（Ｓ４）。一方、スキャナ開始ボタン６７が押下されたと判断すると（Ｓ５，ＹＥＳ）、ＣＰＵ１１は、複合機３に本スキャン指示を与える。本スキャン指示とは、具体的には、範囲指定処理（Ｓ４）にて設定された全ての読取領域５７において特定された位置情報およびサイズ情報を複合機３のＣＰＵ３１に送ることを指す。複合機３のＣＰＵ３１は、ＰＣ１から送られた読取領域５７の位置情報およびサイズ情報に基づいて、読取部４２が本スキャンを行うように指示する。従って、設定された読取領域のみを本スキャンするので、原稿全体を本スキャンする場合と比べて本スキャンの読取時間を短縮することができる。
【０１０４】
そして、この本スキャン指示に応じて読取部４２で読取領域５７の本スキャンが行われると、その本スキャン画像のデータがＰＣ１へと伝送されてくるので、ＰＣ１側ではＣＰＵ１１が本スキャン画像のデータを取得する（Ｓ６）。このＳ６の処理は、本発明の請求項１に記載された本スキャン画像データ取得ステップおよび請求項１０に記載された本スキャン画像データ取得手段に相当する。
【０１０５】
次に、ＣＰＵ１１は、範囲選択処理（Ｓ４）にて、範囲指定が複数されたか否かを判断する（Ｓ７）。範囲指定が複数されていないと判断すると（Ｓ７，ＮＯ）、ＣＰＵ１１は、余白領域５４が設定されているか否かを判断する（Ｓ９）。一方、範囲指定が複数されていると判断すると（Ｓ７，ＹＥＳ）、ＣＰＵ１１は、指定された範囲に基づいて本スキャン画像データを分割する（Ｓ８）。具体的には、指定された範囲指定枠５３に相当する座標と本スキャン画像データの座標を比較し、本スキャン画像データから指定された範囲部分を切り取る処理を行う。ＣＰＵ１１は、指定された全ての範囲について本スキャン画像データの分割処理を行う。なお、図９に示す例では２つの範囲指定がなされているので、読取領域５７の部分は、範囲指定枠５３の範囲に従って２つに分割される。
【０１０６】
このＳ８の処理は、本発明の請求項５に記載された画像分割ステップおよび請求項１４に記載された画像分割手段に相当する。この画像分割ステップおよび画像分割手段によれば、指定された範囲が複数存在する場合でも本スキャンの読み取りは一度に行うことができる。従って、１つのプレスキャン画像５８に対して複数の読取領域５７が指定でき、操作が簡便である上に、本スキャンは一度しか実行しないので、目的の画像データを速やかに得ることができる。
【０１０７】
次に、ＣＰＵ１１は、範囲指定処理（Ｓ４）において余白領域５４が設定されているか否かを判断する（Ｓ９）。余白領域５４が設定されていると判断すると（Ｓ９，ＹＥＳ）、ＣＰＵ１１は、設定された余白領域５４に基づいて余白データ（例えば、白データ）を作成し、取得した本スキャン画像データに付加して余白付画像データ６８を生成する（Ｓ１０）。なお、余白データとしては、白データのみに限られず、予め設定されている色データを付加してもよいし、模様等のパターンデータを付加するように構成してもよい。また、図９に示すような範囲指定が行われた場合には、図１０に示すように、Ｓ８にて分割された２つの本スキャン画像データに対し、余白領域５４に基づいて作成した余白データを付加し、２つの余白付画像データ６８を取得することになる。
【０１０８】
このＳ１０の処理は、本発明の請求項１に記載された余白付画像データ生成ステップおよび請求項１０に記載された余白付画像データ生成手段に相当する。この余白付画像データ取得ステップおよび余白付画像データ取得手段は、ユーザの好みの位置や大きさの余白データを読み取った画像に付加することができる。従って、ユーザの好みに応じた余白データを付加し、その余白データに文字等を入力して編集したいという要求を満たすことができる。
【０１０９】
一方、余白領域５４が設定されていないと判断した場合（Ｓ９，ＮＯ）、あるいはＳ１０にて余白付画像データ６８を生成した後は、ＣＰＵ１１は、生成した余白付画像データ６８をＲＡＭ１３に保存し（Ｓ１１）、画像処理プログラムを終了する。
【０１１０】
このように、実施形態１の画像処理プログラムおよび画像処理装置（ＰＣ１）は、画像読取装置としての複合機３を制御することにより、余白付の画像データを簡単に取得することができる。
【０１１１】
以上、実施形態１に基づき本発明を説明したが、本発明は実施形態１に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【０１１２】
例えば、実施形態１においては、複合機３とＰＣ１とが接続された構成となっているが、本発明の画像処理プログラムを複合機３に適用することで、複合機３単体でも同様の機能を動作させることが可能である。
【０１１３】
また、実施形態１においては、ＰＣ１から複合機３を制御して原稿を読み取らせることにより、画像データを取得していたが、これに限られず、例えば、ＰＣ１に着脱可能なリムーバルメモリに記憶された画像データを取得してもよい。また、ＰＣ１が電子メールやファクシミリにて外部から受信した画像データを取得してもよい。この場合について、実施形態２として説明する。
【０１１４】
以下、実施形態２について、添付図を参照して説明する。なお、実施形態２は、上述した実施形態１におけるＰＣ１単体の構成と同様の構成により実現可能であるため、装置構成の説明は省略する。
【０１１５】
まず、ＰＣ１（画像処理装置）にインストールされている本実施形態の画像処理プログラムを起動すると表示される操作画面５１０について、図１２を参照して説明する。図１２は、実施形態２における画像処理プログラムを起動した時に表示部１７に表示される操作画面５１０を示す図である。図１２において、操作画面５１０は、取得画像表示領域５２０、範囲指定枠５３、余白領域５４、取得画像領域５５０、非取得画像領域５６０、特定画像領域５７０、取得画像５８０、取得画像選択領域５９０、スクロールボタン６００、範囲指定ボタン６２、解除ボタン６３、コピーボタン６４、拡縮ボタン６５、プレビューボタン６６０、および、開始ボタン６７０を備える。なお、先の実施形態１と同じ構成は同じ番号を付してあり、説明は省略する。
【０１１６】
取得画像表示領域５２０は、取得画像データに基づいて取得画像５８０を表示するための領域である。その他、取得画像表示領域５２０には、範囲指定枠５３、余白領域５４、取得画像領域５５０、非取得画像領域５６０、特定画像領域５７０が表示される。これらの表示内容については後述する。
【０１１７】
取得画像領域５５０は、取得画像５８０を表示する領域である。取得画像５８０は取得画像領域５５０に対して最大限に表示される。一方、非取得画像領域５６０は、取得画像領域５５０（取得画像５８０）以外を表示する領域である。従って、取得画像表示領域５２０のサイズと取得画像領域５５０（取得画像５８０）のサイズとが一致、あるいはほぼ一致していれば、取得画像表示領域５２０のほぼ全体を使って取得画像５８０が表示されることになる。しかし、図１２の例のように、取得画像表示領域５２０に対し、取得画像領域５５０が小さく設定され、取得画像データに基づく表示である取得画像５８０が小さく表示されている場合、非取得画像領域５６０が存在することになる。なお、取得画像表示領域５２０に対する取得画像領域５５０のサイズに関し、最初に表示されるサイズは、ユーザ設定、もしくは、予めプログラムにより決定されており、その後は、ユーザ操作により任意のサイズに表示を変更することが可能となっている。そのため、非取得画像領域５６０のサイズも必要に応じて調整することができる。
【０１１８】
特定画像領域５７０は、ユーザにより指定される範囲指定枠５３内の取得画像領域５５０（取得画像５８０）部分であり、図１２では、取得画像領域５５０（取得画像５８０）と範囲指定枠５３とで囲まれた領域、すなわち、取得画像５８０のうち、範囲指定枠５３と重なりを有する部分に相当する。この特定画像領域５７０に基づいて本処理では、取得画像データから特定画像データ（後述する）の抽出を行う。
【０１１９】
取得画像選択領域５９０は、処理対象となる画像を選択するための領域であり、ここで選択された画像が取得画像５８０として扱われる。実施形態２では、ＵＳＢ  Ｉ／Ｆ１８に接続されるメモリステック（図示せず）に記憶された画像データを表示する領域であり、記憶されている画像データに基づく縮小画像が表示される。ユーザは、取得画像選択領域５９０に表示される複数の縮小画像の中から所望の画像を選択することが可能である。また、取得画像選択領域５９０に表示される縮小画像は、ＵＳＢ  Ｉ／Ｆ１８に接続されるメモリステック等の着脱可能な記憶媒体に記憶された画像データに限られず、予めＰＣ１のＲＡＭ１３に記憶されている画像データを表示させてもよいし、電子メール等で受信した画像を表示させるように構成してもよい。
【０１２０】
スクロールボタン６００は、押下すると取得画像選択領域５９０に表示されていない縮小画像を表示させるのに用いられる。
【０１２１】
プレビューボタン６６０は、取得画像選択領域５９０にて選択された画像を取得画像表示領域５２０に表示させるのに用いられる。また、開始ボタン６７０は、指定された特定画像領域５７０に相当する部分の画像データ（特定画像データに相当）を取得画像データから抽出し、その抽出されたデータに余白領域５４に基づいて作成された余白データを付加して余白付画像データを得るのに用いられる。なお、余白領域５４および余白データについては、実施形態１において説明しているので、ここでは説明を省略する。
【０１２２】
続いて、実施形態２における画像処理プログラムに基づいてＰＣ１が実行する処理動作について図１３を参照して説明する。図１３は、実施形態２において画像処理プログラムに基づいてＣＰＵ１１が行う一連の動作を示すフローチャートである。
【０１２３】
まず、画像処理プログラムが起動され、処理しようとする画像データが記憶されている場所、例えば、メモリスティックがユーザにより指示されることに基づいて、メモリスティック内の画像データに基づく縮小画像が取得画像選択領域５９０に表示される。次に、ＣＰＵ１１は、取得画像選択領域５９０において縮小画像が選択されたか否かを判断する（Ｓ４１）。縮小画像が選択されないと判断すると（Ｓ４１，ＮＯ）、ＣＰＵ１１は、Ｓ４１の判断を繰り返す。一方、縮小画像が選択されたと判断すると（Ｓ４１，ＹＥＳ）、ＣＰＵ１１は、プレビューボタン６６０が押下されたか否かを判断する（Ｓ４２）。プレビューボタン６６０が押下されていないと判断すると（Ｓ４２，ＮＯ）、ＣＰＵ１１は、プレビューボタン６６０が押下されるまでＳ４２の判断を繰り返す。一方、プレビューボタン６６０が押下されたと判断すると（Ｓ４２，ＹＥＳ）、ＣＰＵ１１は、取得画像選択領域５９０において選択された縮小画像の画像データをメモリスティックから取得する（Ｓ４３）。このＳ４３の処理は、本発明の請求項９に記載された画像データ取得ステップおよび請求項１８に記載された画像データ取得手段に相当する。
【０１２４】
続いて、ＣＰＵ１１は、取得画像表示領域５２０における取得画像領域５５０に取得画像データに基づく取得画像５８０を表示する（Ｓ４４）。このＳ４４の処理は、本発明の請求項１０に記載された取得画像表示制御ステップおよび請求項１８に記載された取得画像表示制御手段に相当する。取得画像領域５５０には、取得画像５８０が最大限に表示される。また、図１２のように、取得画像表示領域５２０に対して取得画像領域５５０（取得画像５８０）が所定の割合で小さく表示されるように予め設定できるように構成することも可能である。
【０１２５】
続いて、取得画像表示領域５２０に対して、ユーザによる指示に基づいて範囲等を設定する範囲指定処理を行う（Ｓ４００）。範囲指定処理（Ｓ４００）については、図４に示す実施形態１の範囲指定処理（Ｓ４）とほぼ同様であるので詳述しないが、以下の点で異なる。すなわち、実施形態２では、Ｓ２４およびＳ３４で読取領域５７を設定する代わりに、Ｓ２３で行われた範囲指定に基づいて、特定画像領域５７０を設定する。この範囲選択処理（Ｓ４００）は、本発明の請求項９に記載された範囲指定ステップ（図４のＳ２２およびＳ２３に相当）、特定画像領域設定ステップ、余白領域設定ステップ、および、請求項１８に記載された範囲指定手段（図４のＳ２２およびＳ２３に相当）、特定画像領域設定手段、余白領域設定手段を含む処理である。
【０１２６】
範囲指定処理（Ｓ４００）の後、ＣＰＵ１１は、操作画面５１０内の開始ボタン６７０が押下されたか否かを判断する（Ｓ４５）。開始ボタン６７０が押下されていないと判断すると（Ｓ４５，ＮＯ）、ＣＰＵ１１は、範囲指定処理を繰り返す（Ｓ４００）。一方、開始ボタン６７０が押下されたと判断すると（Ｓ４５，ＹＥＳ）、ＣＰＵ１１は、範囲指定処理（Ｓ４００）にて設定された特定画像５７０に相当する部分の画像データを、特定画像データとして、取得画像５８０の画像データから抽出する（Ｓ４６）。このＳ４６の処理は、本発明の請求項９に記載された特定画像データ抽出ステップおよび請求項１８に記載された特定画像データ抽出手段に相当する。
【０１２７】
次に、ＣＰＵ１１は、範囲指定処理（Ｓ４００）において余白領域５４が設定されているか否かを判断する（Ｓ４７）。余白領域５４が設定されていると判断すると（Ｓ４７，ＹＥＳ）、ＣＰＵ１１は、設定された余白領域５４に基づいて余白データ（例えば、白データ）を作成し、抽出した画像データに付加して余白付画像データ６８を生成する（Ｓ４８）。なお、余白データとしては、白データのみに限られず、予め設定されている色データを付加してもよいし、模様等のパターンデータを付加するように構成してもよい。また、範囲指定処理（Ｓ４００）において複数の範囲指定が行われた場合には、Ｓ４６にて複数の範囲指定に応じて画像データを抽出し、それぞれの抽出画像データに対し、余白領域５４に基づいて作成した余白データを付加し、複数の余白付画像データ６８を取得することになる。
【０１２８】
このＳ４７の処理は、本発明の請求項９に記載された余白付画像データ生成ステップおよび請求項１８に記載された余白付画像データ生成手段に相当する。これにより、所望の画像データに対し、ユーザの好みの位置や大きさの余白データを取得した画像データに付加することができる。従って、ユーザの好みに応じた余白データを付加し、その余白データに文字等を入力して編集したいという要求を満たすことができる。
【０１２９】
一方、余白領域５４が設定されていないと判断した場合（Ｓ４７，ＮＯ）、あるいはＳ４８にて余白付画像データ６８を生成した後は、ＣＰＵ１１は、生成した余白付画像データ６８をＲＡＭ１３に保存し（Ｓ４９）、画像処理プログラムを終了する。
【０１３０】
このように、実施形態２の画像処理プログラムおよび画像処理装置（ＰＣ１）によれば、ＰＣ１内に予め記憶されている画像データやＰＣ１に着脱可能な記憶媒体に記憶されている画像データに対し余白データを付加し、余白付画像データを簡単に取得することができる。
【図面の簡単な説明】
【０１３１】
【図１】ＰＣ１および複合機３の概略構成を示したブロック図である。
【図２】画像処理プログラムが実行された時に表示部１７に表示される操作画面５１の一例を示す図である。
【図３】画像処理プログラムに基づいてＣＰＵ１１が行う一連の動作を示すフローチャートである。
【図４】範囲指定処理（Ｓ４）の一連の動作を示すフローチャートである。
【図５】プレスキャン画像５８を表示した際のプレスキャン画像表示領域５２の一例を示す図である。
【図６】プレスキャン画像５８がプレスキャン表示領域５２に対して５０％縮小された時のプレスキャン画像表示領域５２の一例を示す図である。
【図７】範囲指定枠５３が表示されているときのプレスキャン画像表示領域５２の一例を示す図である。
【図８】範囲指定枠５３のサイズをコピーして表示させたときのプレスキャン画像表示領域５２の一例を示す図である。
【図９】範囲指定処理Ｓ４によって範囲が指定されたときのプレスキャン表示領域５２の一例を示す図である。
【図１０】画像処理プログラムによって取得された余白付画像データの一例を示す図である。
【図１１】読取領域５７および余白領域５４が設定された場合のプレスキャン画像表示領域５２の他の一例を示す図である。
【図１２】実施形態２の画像処理プログラムが実行された時に表示部１７に表示される操作画面５１０の一例を示す図である。
【図１３】実施形態２の画像処理プログラムに基づいてＣＰＵ１１が行う一連の動作を示すフローチャートである。
【符号の説明】
【０１３２】
１      ＰＣ
３      複合機
１１    ＣＰＵ
１７    表示部
４２    読取部
５１    操作画面
５２    プレスキャン画像表示領域
５３    範囲指定枠
５４    余白領域
５５    原稿画像領域
５６    非原稿画像領域
５７    読取領域
５８    プレスキャン画像
６２    範囲指定ボタン
６３    解除ボタン
６４    コピーボタン
６５    拡縮ボタン
６６    プレビューボタン
６７    スキャナ開始ボタン
【図１】
2008301168.tif 000003
【図３】
2008301168.tif 000004
【図４】
2008301168.tif 000005
【図５】
2008301168.tif 000006
【図６】
2008301168.tif 000007
【図７】
2008301168.tif 000008
【図８】
2008301168.tif 000009
【図９】
2008301168.tif 000010
【図１０】
2008301168.tif 000011
【図１１】
2008301168.tif 000012
【図１３】
2008301168.tif 000013
【図２】
2008301168.tif 000014
【図１２】
2008301168.tif 000015