(57)【要約】【課題】ユーザーに過大な負担を掛けることなく、ユーザーが所望する領域を抽出してコピーする。【解決手段】原稿から抽出する抽出対象の指定としてキーワードをユーザーから受け付け（Ｓ１００）、読み取った原稿を複数のエリアに分割し（Ｓ１１０，１２０）、分割した複数のエリアのうち指定された抽出対象に該当する該当エリアを検索する（Ｓ１３０）。そして、検索した該当エリアをコピー対象エリアに設定し（Ｓ１９０）、読み取った原稿から設定したコピー対象エリアを抽出して用紙に印刷する（Ｓ２００，２１０）。これにより、ユーザーが抽出を所望する領域を原稿から検索する手間を省くことができるから、ユーザーに過大な負担を掛けることなく、ユーザーが所望する領域を抽出してコピーすることができる。【選択図】図３
2014003467.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って媒体に印刷することによりコピーが可能なコピー機であって、
前記原稿から抽出する抽出対象の指定として、ユーザーからキーワードを受け付けるキーワード受付手段と、
前記読み取った原稿を複数のエリアに分割するエリア分割手段と、
前記分割された複数のエリアのうち、前記指定された抽出対象に該当するエリアを検索し、コピー対象エリアに設定するコピー対象エリア設定手段と、
前記読み取った原稿から前記設定されたコピー対象エリアを抽出して前記媒体に印刷する印刷手段と、
を備えることを特徴とするコピー機。
【請求項２】
請求項１記載のコピー機であって、
前記エリア分割手段は、前記読み取った原稿のうち文字列で構成される部分を、文字の書式が変化する部分を境として複数のエリアに分割する手段である
ことを特徴とするコピー機
【請求項３】
請求項１または２記載のコピー機であって、
前記読み取った原稿の文字列の方向を判定する文字列方向判定手段を備え、
前記エリア分割手段は、前記読み取った同一の原稿に文字列と画像とが混在するときには、文字列で構成される部分を、前記判定した文字列の方向に沿った画像の端を境として複数のエリアに分割する手段である
ことを特徴とするコピー機。
【請求項４】
請求項１ないし３いずれか１項に記載のコピー機であって、
各種画面の表示が可能で、該画面上でユーザーの操作が可能な表示操作手段を備え、
前記コピー対象エリア設定手段は、前記コピー対象エリアを設定する前に、前記指定された抽出対象に該当するエリアの検索結果を該エリアの範囲の調整が可能に前記表示操作手段に表示し、該表示したエリアの範囲に対するユーザーの調整操作を受け付けて、該調整操作後のエリアを前記コピー対象エリアに設定する手段である
ことを特徴とするコピー機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー機に関する。
【背景技術】
【０００２】
従来、この種のコピー機としては、読み取った原稿からユーザーに指定された領域を抽出してコピー可能なものが提案されている（例えば、特許文献１参照）。このコピー機では、出力用紙サイズの選択を受け付けてから、原稿を読み取ってプレビュー画面に表示し、画面上でユーザーによる領域の指定を受け付ける度に、指定された領域をコピー対象として保存すると共に選択された出力用紙サイズに収まるようにレイアウトしていき、領域の指定が完了するとレイアウトに基づいてコピーする。これにより、スクラップブックなどを作成する際に、必要な部分だけを抽出してコピーすることができ、ユーザーの利便性を向上させるものとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２８０６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上述したコピー機では、スクラップする領域の指定をユーザー自らが行わなければならない。この領域の指定は、プレビュー画面に表示される原稿を見ながら行う必要があるため、領域の指定に時間を要し、ユーザに負担が掛かることがある。特に、数多くの領域を指定するときには、そのような負担が過大なものとなり、結果として、ユーザーの利便性が十分に向上しないものとなってしまう。
【０００５】
本発明のコピー機は、ユーザーに過大な負担を掛けることなく、ユーザーが所望する領域を抽出してコピーすることを主目的とする。
【課題を解決するための手段】
【０００６】
本発明のコピー機は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明のコピー機は、
原稿を読み取って媒体に印刷することによりコピーが可能なコピー機であって、
前記原稿から抽出する抽出対象の指定として、ユーザーからキーワードを受け付けるキーワード受付手段と、
前記読み取った原稿を複数のエリアに分割するエリア分割手段と、
前記分割された複数のエリアのうち、前記指定された抽出対象に該当するエリアを検索し、コピー対象エリアに設定するコピー対象エリア設定手段と、
前記読み取った原稿から前記設定されたコピー対象エリアを抽出して前記媒体に印刷する印刷手段と、
を備えることを要旨とする。
【０００８】
この本発明のコピー機では、原稿から抽出する抽出対象の指定としてユーザーからキーワードを受け付け、読み取った原稿を複数のエリアに分割し、分割した複数のエリアのうち、指定された抽出対象に該当するエリアを検索してコピー対象エリアに設定し、読み取った原稿から設定したコピー対象エリアを抽出して媒体に印刷する。これにより、ユーザーが抽出を所望する領域を原稿から検索する手間を省くことができる。この結果、ユーザーに過大な負担を掛けることなく、ユーザーが所望する領域を抽出してコピーすることができる。
【０００９】
こうした本発明のコピー機において、前記エリア分割手段は、前記読み取った原稿のうち文字列で構成される部分を、文字の書式が変化する部分を境として複数のエリアに分割する手段であるものとすることもできる。ここで、記事の先頭に記載される見出しなどは、通常は、記事の本文とは異なる書式の文字で記載されることが多い。このため、文字の書式が変化する部分を境にエリアを分割することで、簡易な処理で適切に原稿を分割することができる。なお、文字の書式は、文字のフォントや文字サイズ、文字の太さや斜体などの文字の強調態様、文字の下線などを含むものである。
【００１０】
また、本発明のコピー機において、前記読み取った原稿の文字列の方向を判定する文字列方向判定手段を備え、前記エリア分割手段は、前記読み取った同一の原稿に文字列と画像とが混在するときには、文字列で構成される部分を、前記判定した文字列の方向に沿った画像の端を境として複数のエリアに分割する手段であるものとすることもできる。ここで、同一の原稿に記事と記事に関連する画像とが混在する場合、画像は、その端を記事の区切りに揃えて掲載されることがある。このため、画像の端を境にエリアを分割することで、簡易な処理で適切に原稿を分割することができる。
【００１１】
さらに、本発明のコピー機において、各種画面の表示が可能で、該画面上でユーザーの操作が可能な表示操作手段を備え、前記コピー対象エリア設定手段は、前記コピー対象エリアを設定する前に、前記指定された抽出対象に該当するエリアの検索結果を該エリアの範囲の調整が可能に前記表示操作手段に表示し、該表示したエリアの範囲に対するユーザーの調整操作を受け付けて、該調整操作後のエリアを前記コピー対象エリアに設定する手段であるものとすることもできる。こうすれば、コピー対象エリアの設定にユーザーの意図を反映させることができるから、ユーザーが所望する領域をより適切に抽出することができる。
【図面の簡単な説明】
【００１２】
【図１】コピー機２０の構成の概略を示す構成図。
【図２】スクラップ設定画面６０の一例を示す説明図。
【図３】スクラップコピー処理ルーチンの一例を示すフローチャート。
【図４】エリア分割処理の一例を示すフローチャート。
【図５】エリア分割処理の様子を示す説明図。
【図６】該当エリア検索処理の一例を示すフローチャート。
【図７】該当エリアの検索結果を示すプレビュー画面７０の一例を示す説明図。
【図８】プレビュー画面７０上での該当エリアの範囲調整の結果を示す説明図。
【図９】スクラップコピーされた様子の一例を示す説明図。
【図１０】スクラップコピーされた様子の別例を示す説明図。
【発明を実施するための形態】
【００１３】
次に、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の一実施形態であるコピー機２０の構成の概略を示す構成図である。本実施形態のコピー機２０は、原稿をスキャンするスキャナーユニット３０と、スキャンした原稿に基づいて用紙に印刷するプリンターユニット３５と、タッチパネル式の液晶ディスプレイ２７への画面の表示や入力操作の受け付けを制御するディスプレイユニット４０と、各種入力操作を行うボタン群４５と、装置全体の制御を司るメインコントローラー５０とを備え、これらは電気的に接続されている。なお、液晶ディスプレイ２７は、各種メニュー画面や各種設定画面などを表示するためのＬＣＤモジュール４２と、ペンＰやユーザーの指を用いたタッチ操作の入力を受け付けるためのタッチパネルモジュール４４とが組み合わされたものとして構成されている。
【００１４】
スキャナーユニット３０は、スキャナー機構３１と、このスキャナー機構３１を制御するスキャナーＡＳＩＣ３２とを備える。スキャナー機構３１は、本実施形態では、図示しない原稿台に載置された原稿に向かって発光すると共に原稿からの反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）のＲＧＢの各色に分解してスキャンデータ（画像データ）として得るフラットベッド式のスキャナー機構として機能する。また、原稿トレイ２１に載置され図示しない自動原稿搬送装置（ＡＤＦ）によって搬送される原稿に向かって発光すると共に原稿からの反射光をＲＧＢの各色に分解してスキャンデータとして得るＡＤＦ式のスキャナー機構としても機能する。
【００１５】
プリンターユニット３５は、プリンター機構３６と、このプリンター機構３６を制御するプリンターＡＳＩＣ３７とを備える。プリンター機構３６は、本実施形態では、給紙トレイ２３から用紙を搬送すると共に搬送された用紙に対し、原稿のスキャンデータから生成された印刷用データに基づいてシアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）のＣＭＹＫの各色のインクを印刷ヘッドから吐出することにより印刷を実行して、用紙を排紙トレイ２５に排紙するインクジェット方式のプリンター機構として機能する。なお、本実施形態では、Ａ４やＢ５などの定型サイズの用紙を２種類給紙することができるよう、給紙トレイ２３に２つのトレイ（カセット）が用意されている。
【００１６】
ディスプレイユニット４０は、ＬＣＤモジュール４２とタッチパネルモジュール４４とにより構成された液晶ディスプレイ２７と、ＬＣＤモジュール４２の表示制御を司るＬＣＤコントローラー４１と、タッチパネルモジュール４４の入力制御を司るタッチパネルコントローラー４３とを備える。なお、タッチパネルモジュール４４は、タッチスクリーン上でペンＰやユーザーの指などが接触された点の座標を入力する座標入力装置として構成されている。
【００１７】
ボタン群４５は、電源のオンオフを行なうための電源ボタン４５ａと、コピーの開始を指示するスタートボタン４５ｂと、数字やひらがな，アルファベットなどの入力が可能なテンキーボタン４５ｃと、テンキーボタン４５ｃにおける数字やひらがな，アルファベットなどの入力を切り替える切り替えボタン４５ｄと、テンキーボタン４５ｃの操作により入力されたひらがなを漢字やカタカナに変換する変換ボタン４５ｅと、テンキーボタン４５ｃで入力された内容や変換ボタン４５ｅで変換された内容を決定するための決定ボタン４５ｆと、入力された内容や変換された内容を取り消すための取り消しボタン４５ｇなどにより構成されている。
【００１８】
メインコントローラー５０は、ＣＰＵ５１を中心とするマイクロプロセッサーとして構成されており、ＣＰＵ５１の他に各種処理プログラムや各種データなどを記憶したＲＯＭ５２と、データを一時的に記憶するＲＡＭ５３と、電源を切ってもデータを保持する不揮発性メモリーとしてのフラッシュメモリー５４と、インターフェース（Ｉ／Ｆ）５５とを備える。このメインコントローラー５０は、ボタン群４５からの操作信号などがＩ／Ｆ５５を介して入力され、スキャナーユニット３０やプリンターユニット３５，ディスプレイユニット４０（タッチパネルコントローラー４３）からの各種検知信号などが入力されている。また、メインコントローラー３０からは、スキャン指令（原稿の読み取り指令）がスキャナーユニット３０（スキャナーＡＳＩＣ３２）に出力され、印刷指令がプリンターユニット３５（プリンターＡＳＩＣ３７）に出力され、表示指令がディスプレイユニット４０（ＬＣＤコントローラー４１）に出力されている。
【００１９】
こうして構成された本実施形態のコピー機２０の動作の概要について説明する。まず、読み取った原稿の全体をコピーする通常のコピーは、給紙トレイ２３に用紙をセットした状態で、原稿トレイ２１あるいは原稿台に原稿をセットし、液晶ディスプレイ２７上にコピー設定画面の基本設定画面を呼び出し、基本設定画面上で各種コピー設定を指定した後にスタートボタン４５ｂを押下することにより行う。基本設定画面では、図示は省略するが、コピー倍率やコピー枚数，用紙サイズ，カラーかモノクロ，コピー濃度などのコピーに関する基本設定が可能となっている他、通常のコピーとは異なり、原稿中の記事や写真などを部分的に抽出して（切り抜いて）コピーするスクラップコピーの実行有無の設定が可能となっている。このスクラップコピーに関する設定を行うためのスクラップ設定画面６０の一例を図２に示す。このスクラップ設定画面６０は、コピー設定画面上で、スクラップ設定のタブをタッチすることにより、呼び出すことができる。
【００２０】
このスクラップ設定画面６０は、図示するように、スクラップコピーにおいて原稿から抽出する抽出対象（切り抜く対象）の設定が可能な抽出対象設定欄６１と、印刷前にプレビュー表示するか否かを設定するプレビュー確認設定欄６７と、設定の完了を示すＯＫボタンや今回の設定を取り消して前回の設定に戻すキャンセルボタン，ヘルプ画面を読み出すヘルプボタンにより構成されたボタン欄６９とが設けられている。抽出対象設定欄６１では、抽出対象として、「画像のみ」か「画像と文字列」か「文字列のみ」のいずれかをラジオボタンで選択的に設定可能となっている。即ち、本実施形態では、画像と文字（文字列）とを区別して指定可能となっている。ここで、「文字列」とは、コピー対象の原稿に記載される記事を構成し、メインコントローラー５０が有するＯＣＲ（Optical Character Recognition）機能によって認識が可能な文字の並びが該当する。また、「画像」とは、記事に関連して原稿に掲載される文字列以外の写真や地図，表などが該当する。
【００２１】
抽出対象設定欄６１には、さらに、抽出対象の画像のレイアウトを設定する画像レイアウト設定欄６３と、抽出対象の文字列を指定するキーワードを入力するキーワード入力欄６５とが設けられている。画像レイアウト設定欄６３は、抽出対象設定欄６１のラジオボタンで「画像のみ」が選択されたときにアクティブとなり、１枚の用紙に、２つの画像をレイアウトする「２面」か、４つの画像をレイアウトする「４面」か、６つの画像をレイアウトする「６面」のいずれかが選択的に設定可能となる。また、キーワード入力欄６５は、抽出対象設定欄６１のラジオボタンで、抽出対象に文字列が含まれる「画像と文字列」や「文字列のみ」が選択されたときにアクティブとなり、抽出対象を示すキーワードの入力が可能となる。キーワードとしては、漢字やひらがな，カタカナ，数字，アルファベットなどが入力可能であり、ユーザーは、テンキーボタン４５ｃを操作してひらがなや数字，アルファベットなどを入力して決定ボタン４５ｆを押下することでひらがなや数字，アルファベットなどのキーワードを入力したり、テンキーボタン４５ｃを操作して入力したひらがなを変換ボタン４５ｅで漢字やカタカナに変換して決定ボタン４５ｆを押下することで漢字やカタカナなどのキーワードを入力したりする。
【００２２】
プレビュー確認設定欄６７は、印刷前にプレビュー表示をするか否かをラジオボタンで選択的に設定可能となっている。なお、通常のコピーではプレビュー表示をする必要はないが、スクラップコピーでは、後述するように、抽出されるエリアが所望のエリアであるか否かを確認するためにプレビュー表示の有無を設定可能となっている。
【００２３】
次に、コピー機２０の動作のうちスクラップコピーの詳細について説明する。図３は、スクラップコピー処理ルーチンの一例を示すフローチャートである。このルーチンは、基本設定画面上でスクラップコピーの実行ありが設定されると共にスクラップ設定画面６０で必要な設定がなされた状態で、スタートボタン４５ｂが押下されたときに実行される。このルーチンが実行されると、メインコントローラー５０のＣＰＵ５２は、まず、用紙サイズや倍率などの基本設定およびキーワードなどの抽出対象やプレビュー確認の有無などのスクラップ設定を入力して（ステップＳ１００）、原稿読取処理を実行する（ステップＳ１１０）。原稿読取処理を実行すると、読み取った原稿（スキャンデータ）を複数のエリアに分割するエリア分割処理を実行し（ステップＳ１２０）、分割した複数のエリアのうち抽出対象に該当する該当エリアを検索する該当エリア検索処理を実行する（ステップＳ１３０）。ここで、スクラップコピー処理ルーチンの説明を中断して、エリア分割処理と、該当エリア検索処理について説明する。
【００２４】
まず、エリア分割処理について説明する。図４は、エリア分割処理の一例を示すフローチャートであり、図５は、エリア分割処理の様子を示す説明図である。なお、図５では、ステップＳ１１０の原稿読取処理で２枚の原稿を読み取った場合を例示しており、図５（ａ）が１枚目の原稿、図５（ｂ）が２枚目の原稿を示す。図５では、記事が横書きの原稿を例示しており、白丸や白丸に続く横線で文字（文字列）を示し、白丸の大きさの違いは文字サイズの違いを示す。また、斜線の囲みは、キーワードに一致する文字列を示す。エリア分割処理では、まず、原稿１枚分のスキャンデータを入力して原稿の向きを判定すると共に（ステップＳ３００）、文字サイズを判定しながら、判定した文字サイズを基準としてスキャンデータを１ラインずつラインデータに分割する（ステップＳ３１０）。
【００２５】
ここで、原稿の向きの判定は、原稿読み取り時の向き（読み取り時の先頭側を原稿の上側とする向き）のままのスキャンデータからＯＣＲ機能により文字を認識できたときには、原稿読み取り時の向きを原稿の向きと判定することにより行われる。あるいは、原稿読み取り時の向きで文字を認識できないときには、データを９０度回転させる度に文字を認識できるか否かの判定を繰り返し、文字を認識できたときの向き（９０度か１８０度か２７０度のいずれかの角度だけ回転させた向き）を原稿の向きと判定することにより行われる。即ち、ステップＳ３００の原稿の向きの判定は、読み取った原稿の文字列の方向を判定するものとなる。なお、本実施形態では、こうして判定した原稿の向き（文字列の方向）に従って、原稿の左上隅を原点とするＸＹ座標系（右方向がＸ軸の正方向で下方向がＹ軸の正方向）を定めるものとした。また、文字サイズの判定は、ＯＣＲ機能により認識した文字の高さや幅を計測し、それらの計測値とサイズ毎に予め定められた高さや幅の基準値とを比較して、計測値が最も近似する基準値の文字サイズと判定することにより行われる。そして、スキャンデータのラインデータへの分割は、判定した原稿の向きに従って、文字サイズを先頭のラインから順次判定しながら、判定した文字サイズに基づくライン高さでスキャンデータを１ラインずつ矩形状に区切っていく（矩形の四隅の頂点座標を定める）ことにより行われる。このため、例えば、判定した文字サイズが１０ポイントであれば、１０ポイントの文字サイズに応じた高さで区切られたラインデータが生成され、原稿の途中で判定した文字サイズが１４ポイントになれば、途中から１４ポイントの文字サイズに応じた高さで区切られたラインデータが生成されることになる。また、本実施形態では、ＯＣＲ機能を用いて認識される文字（文字列）以外の矩形状の部分を、写真などの画像とみなし、スキャンデータがラインデータに分割される際には、それらの画像も文字サイズを基準として区切られる。なお、原稿の幅いっぱいに画像がある場合など、ラインデータに分割する基準の文字サイズが不明の場合には、デフォルトの文字サイズ（例えば、１０ポイントや１１ポイントなど）を基準としたり、それまでに基準としていた文字サイズを基準としたりして、ラインデータに区切るものとする。これらのことから、分割されるラインデータには、文字列だけでなく画像が含まれる画像と文字列の混合のラインもあるし、文字列のみが含まれるラインもあるし、画像のみが含まれるラインもあることになる。
【００２６】
こうして１枚分のスキャンデータをラインデータに分割すると、先頭のラインデータに基づいて各エリアの始点を登録する（ステップＳ３２０）。具体的には、先頭のラインデータに基づいて、先頭のラインが、画像と文字列の混合か、文字列のみか、画像のみかを判定し、画像と文字列の混合であれば、画像から構成される画像エリアと文字列から構成されるテキストエリアのそれぞれの始点をＲＡＭ５３に登録し、文字列のみであれば、テキストエリアの始点をＲＡＭ５３に登録し、画像のみであれば、画像エリアの始点をＲＡＭ５３に登録する。ここで、文字列のみや画像のみであれば、先頭のラインデータのうち上述したＸＹ座標系における左上隅の座標と右上隅の座標とを、テキストエリアまたは画像エリアの始点として登録する。また、画像と文字列の混合であれば、例えば、先頭のラインデータのうち左側が文字列で右側が画像の場合、ラインデータの左上隅の座標と画像（矩形状の部分）に切り替わる直前の座標とをテキストエリアの始点の座標として登録し（図５（ａ）の点ａ１，点ａ２参照）、画像（矩形状の部分）の左上隅の座標とラインデータの右上隅の座標とを画像エリアの始点の座標として登録する（図５（ａ）の点ａ３，点ａ４参照）。なお、このようなエリアの始点を登録する際には、エリア種別（画像エリアかテキストエリア）も合わせてＲＡＭ５３に登録する。
【００２７】
そして、次（今回）のラインデータを解析して前回解析したラインデータと比較し（ステップＳ３３０）、前回のラインデータと今回のラインデータとの間に画像の境があるか否かや（ステップＳ３４０）、前回のラインデータから今回のラインデータとの間で文字サイズが小から大に変化したか否かを（ステップＳ３５０）、それぞれ判定する。画像の境の判定は、ラインデータに含まれる画像（矩形状の部分）が「なし」から「あり」に変化したか否かを判定したり、ラインデータ中に含まれる画像が「あり」から「なし」に変化した（図５（ａ）のラインＡの前後）か否かを判定したりすることにより行われる。ステップＳ３４０で画像の境があると判定すると、前回のラインデータに基づいて各エリアの終点をＲＡＭ５３に登録すると共に今回のラインデータに基づいて新たなエリアの始点をＲＡＭ５３に登録して（ステップＳ３６０）、次の処理に進む。例えば、図５（ａ）のラインＡの前後のように、画像が「あり」から「なし」に変化した場合、前回解析したラインデータに基づいて、前回のラインが、画像と文字列の混合か、画像のみかを判定し、画像と文字列の混合であれば、画像エリアとテキストエリアのそれぞれの終点をＲＡＭ５３に登録し、画像のみであれば、画像エリアの終点をＲＡＭ５３に登録する。図５（ａ）では、前回解析したラインデータから画像と文字列の混合と判定し、画像エリアとテキストエリアのそれぞれの終点をＲＡＭ５３に登録する。終点の登録は、前回のラインデータのうち左下隅の座標と画像に切り替わる直前の座標とをテキストエリアの終点として登録し、画像の左下隅の座標とラインデータの右下隅の座標とを画像エリアの終点として登録することにより行われる。即ち、終点の登録は、始点の登録にラインデータの左上隅や右上隅の座標を用いたのに代えて、ラインデータの左下隅や右下隅の座標を用いる以外は、始点の登録と同様に行うことができる。また、今回のラインデータの左上隅の座標と右上隅の座標とをテキストエリア（３）の始点としてＲＡＭ５３に登録する。これにより、原稿が、１つの画像１から構成される画像エリア（２）に分割されると共に文字列の方向に沿った画像１の下端を境としてテキストエリア（１）に分割されることになる。ここで、記事（文字列）に関連する写真や地図，表などの画像は、その記事の始まりや終わりの位置に掲載されることがあり、画像の端と記事の区切りとが同様の位置にあることがある。また、通常は、記事の区切りでスクラップするユーザーが多いと考えられる。このため、原稿のテキスト部分（文字列で構成される部分）についても、文字列の方向に沿った画像の端を境として分割するのである。
【００２８】
一方、ステップＳ３５０で、文字サイズが小から大に変化したと判定すると、前回のラインデータに基づいてテキストエリアの終点をＲＡＭ５３に登録すると共に今回のラインデータに基づいて新たなテキストエリアの始点をＲＡＭ５３に登録して（ステップＳ３７０）、次の処理に進む。例えば、図５（ａ）のラインＢの前後で、文字サイズが小から大に変化しているため、前回のラインデータに基づいてテキストエリア（３）の終点を登録し、今回のラインデータに基づいてテキストエリア（４）の始点が登録される。これにより、原稿のテキスト部分が、文字サイズが変化する部分を境として分割されることになる。ここで、通常の原稿では、記事の見出しなどに本文中よりも大きな文字サイズが使用されることが多いため、文字サイズが小から大に変化する部分で記事の内容が区切られることが多いと考えられる。また、上述したように、記事の区切りでスクラップするユーザーが多いと考えられる。このため、文字サイズの変化を境としてテキストエリアを分割するのである。なお、ステップＳ３４０，Ｓ３５０で、画像の境がなく、且つ、文字サイズの小から大への変化もないと判定したときには、そのまま、次の処理に進む。
【００２９】
次に、今回のラインデータが原稿の末尾のデータであるか否かを判定し（ステップＳ３８０）、末尾のラインではないと判定したときには、ステップＳ３３０に戻り処理を繰り返す。一方、末尾のラインであると判定したときには、末尾のラインデータに基づいて各エリアの終点を登録する（ステップＳ３９０）。具体的には、末尾のラインデータに基づいて、末尾のラインが、画像と文字列の混合か、文字列のみか、画像のみかを判定し、画像と文字列の混合であれば、画像エリアとテキストエリアのそれぞれの終点をＲＡＭ５３に登録し、文字列のみであれば、テキストエリアの終点をＲＡＭ５３に登録し、画像のみであれば、画像エリアの終点をＲＡＭ５３に登録する。こうして１枚分の原稿をエリアに分割すると、全ての原稿の処理が完了したか否かを判定する（ステップＳ４００）。全ての原稿の処理が完了していないと判定したときには、ステップＳ３００に戻り処理を繰り返す。例えば、図５（ｂ）に示すような２枚目の原稿があれば、ステップＳ３２０で図５（ａ）と同様にテキストエリア（５）と画像エリア（６）の始点が登録される。また、ステップＳ３４０では、ラインＣやラインＤの前後において画像の境があると判定し、ラインＣにおいては、上述したラインＡと同様にステップＳ３６０の処理が行われて、テキストエリア（５）と画像エリア（６）の終点が登録されると共にテキストエリア（７）の始点が登録されて、テキストエリア（５）と画像エリア（６）とが分割される。また、ラインＤにおいては、前回のラインデータに基づいてテキストエリア（７）の終点が登録されると共に今回のラインデータに基づいて画像エリア（８）とテキストエリア（９）との始点が登録されて、テキストエリア（７）が分割される。そして、ステップＳ３９０では、画像エリア（８）とテキストエリア（９）との終点が登録されて、画像エリア（８）とテキストエリア（９）とが分割される。こうして、次の原稿がなくなるまでステップＳ３００〜Ｓ３９０の処理を繰り返し、ステップＳ４００で全ての原稿の処理が完了したと判定したときに、本処理を終了する。
【００３０】
次に、該当エリア検索処理について説明する。図６は、該当エリア検索処理の一例を示すフローチャートである。該当エリア検索処理では、まず、ＲＡＭ５３に記憶された原稿１枚分のエリア分割処理の結果を入力し（ステップＳ５００）、抽出対象に画像を含むか否かを判定する（ステップＳ５１０）。この処理は、スクラップ設定画面の抽出対象設定欄６１で設定され、上述のステップＳ１００で入力した抽出対象の設定が、「画像のみ」か「画像と文字列」のいずれかであるか否かを判定することにより行われる。抽出対象に画像を含むと判定したときには、エリア分割処理で分割された複数のエリアのうちエリア種別に基づいて画像エリアを検索し（ステップＳ５２０）、画像エリアが検索できれば（ステップＳ５３０）、抽出対象の画像に該当する該当エリアに検索した画像エリアを全て設定して（ステップＳ５４０）、次の処理に進む。ここで、上述したように、エリア分割処理では、各画像をそれぞれ１つの画像エリアとして分割するから、画像エリアは必ず画像を含むものとなる。このため、抽出対象が画像の場合、画像エリアは全て該当エリアとなり、テキストエリアは全て該当エリアではないと判断することができる。これらの処理により、上述した図５（ａ）の例では、画像エリア（２）が該当エリアに設定される。なお、ステップＳ５１０で抽出対象が画像ではないと判定したときには、ステップＳ５２０〜Ｓ５４０の処理を省略して次の処理に進み、ステップＳ５３０で画像エリアを検索できなかったときにはステップＳ５４０の処理を省略して次の処理に進む。
【００３１】
次に、抽出対象に文字列を含むか否かを判定する（ステップＳ５５０）。この処理は、スクラップ設定画面の抽出対象設定欄６１で設定され、上述のステップＳ１００で入力した抽出対象の設定が、「画像と文字列」か「文字列のみ」のいずれかであるか否かを判定することにより行われる。抽出対象に文字列を含むと判定したときには、エリア分割処理で分割されたテキストエリアのうちキーワードを含むテキストエリアを検索する（ステップＳ５６０）。この処理は、ＯＣＲ機能によりテキストエリアから抽出した文字列の中に、キーワードに一致するものがあるか否かを判定することにより行う。そして、キーワードを含むテキストエリアを検索できれば（ステップＳ５７０）、そのエリアを抽出対象の文字列（キーワード）に該当する該当エリアに設定して（ステップＳ５８０）、次の処理に進む。これらの処理により、上述した図５（ａ）の例では、テキストエリア（１）が該当エリアに設定される。なお、ステップＳ５５０で抽出対象が文字列ではないと判定したときには、ステップＳ５６０〜Ｓ５８０の処理を省略して次の処理に進み、ステップＳ５７０でキーワードを含むテキストエリアを検索することができなかったときにはステップＳ５８０の処理を省略して次の処理に進む。
【００３２】
こうして１枚分の原稿から該当エリアを設定すると、全ての原稿の処理が完了したか否かを判定し（ステップＳ５９０）、全ての原稿の処理が完了していないと判定したときには、ステップＳ５００に戻り処理を繰り返す。例えば、図５（ｂ）に示すような２枚目の原稿があれば、ステップＳ５２０〜Ｓ５４０で画像エリア（６），（８）があると判定されてそれぞれ該当エリアに設定され、ステップＳ５６０〜Ｓ５８０では、キーワードを含むテキストエリア（７），（９）がそれぞれ該当エリアに設定される。こうして、次の原稿がなくなるまでステップＳ５００〜Ｓ５８０の処理を繰り返し、ステップＳ５９０で全ての原稿の処理が完了したと判定したときに、本処理を終了する。このように、該当エリア検索処理では、抽出対象に画像が指定されていれば、画像エリアとして分割されたエリアを検索して該当エリアに設定し、抽出対象に文字列が指定されていれば、テキストエリアとして分割されたエリアのうちキーワードを含むエリアを検索して該当エリアに設定するのである。
【００３３】
図３のスクラップコピー処理ルーチンに戻って、こうしてエリア分割処理や該当エリア検索処理を実行すると、ステップＳ１００で入力したプレビュー確認の設定が「あり」であるか否かを判定する（ステップＳ１４０）。プレビュー確認「あり」であると判定したときには、読み取った原稿を該当エリア検索処理の検索結果を含めて液晶ディスプレイ２７にプレビュー表示して（ステップＳ１５０）、該当エリアの範囲調整を受け付ける（ステップＳ１６０）。
【００３４】
ここで、図７は、プレビュー画面７０の一例を示す説明図であり、図８は、プレビュー画面７０上での該当エリアの範囲調整の結果を示す説明図である。図７に示すように、プレビュー画面７０の上段には、読み取った原稿を２枚ずつ、該当エリアの範囲（点線で図示）を重ねて表示しており、これらの該当エリアの範囲がそれぞれ調整（拡大または縮小）できるようになっている。また、プレビュー画面７０の下段には、前の原稿に戻って表示させる戻るボタン７２や後の原稿に送って表示させる送るボタン７３、範囲を調整する該当エリアをタッチしてから選択を確定させる選択ボタン７５、範囲調整した結果を確定させる確定ボタン７６、不要な該当エリアを削除する削除ボタン７７、範囲調整（プレビュー確認）を終了させる終了ボタン７８などが設けられている。なお、本実施形態では２枚の原稿を読み取る場合を例示しているため、戻るボタン７２や送るボタン７３はアクティブとはなっていない。該当エリアの範囲調整は、まず、調整したい該当エリアをペンＰや指でタッチし選択ボタン７５をタップして調整対象を確定させ、次に、該当エリアの任意の辺をタッチしながらスライドさせることにより範囲を拡大または縮小し、確定ボタン７６をタップして調整後の範囲（頂点の位置座標）を確定させることにより行われる。なお、調整対象がテキストエリアであり拡大操作後の範囲に画像エリアが含まれる場合には、画像エリアの部分を除いた範囲が拡大後の範囲として確定され、調整対象が画像エリアであり拡大操作後の範囲にテキストエリアが含まれる場合には、テキストエリアの部分を除いた範囲が拡大後の範囲として確定される。例えば、図８に示すように、該当エリア（２）（テキストエリア）をタッチして、選択ボタン７５をタップしてから、下辺を下方向にスライドさせると共に右辺を右方向にスライドさせてから、確定ボタン７６をタップすると、該当エリア（１）（画像エリア）を除いた範囲まで該当エリア（２）が拡大される。また、本実施形態では、該当エリアの削除も可能となっている。この該当エリアの削除は、まず、削除したい該当エリアをタッチし選択ボタン７５をタップして選択を確定させ、次に、削除ボタン７７をタップして削除を指示し、最後に確定ボタン７６をタップすることにより行われる。例えば、図７の該当エリア（３）が削除操作されたために、図８では該当エリア（３）が表示されないものとなっている。
【００３５】
こうして該当エリアの調整を受け付けて、終了ボタン７８が操作（タップ）されたと判定すると（ステップＳ１７０）、範囲調整後の該当エリアをコピー対象エリアに設定し（ステップＳ１８０）、設定したコピー対象エリアのデータを抽出して余白を詰めてレイアウトすることにより印刷データを生成する（ステップＳ２００）。なお、余白の詰め方は、上述したように、各エリアは頂点の座標を有しているから、その座標の値を変更することにより行われる。例えば、先にレイアウトするエリアと次にレイアウトするエリアとの間に無駄な空きが生じないように、次にレイアウトするエリアの始点のＹ座標を先にレイアウトするエリアの終点のＹ座標に続く値にすると共にそれに伴って各頂点のＹ座標を変更することにより行われる。あるいは、Ｘ方向に無駄な余白が生じないように、レイアウトするエリアのＸ座標を左側に詰めるよう変更することにより行われれる。こうしてコピー対象エリアをレイアウトすると、印刷処理を行って（ステップＳ２１０）、本ルーチンを終了する。このように、本実施形態では、該当エリアの範囲調整を受け付けてからコピー対象エリアを設定するから、コピー対象エリアの設定にユーザーの意図を反映させることができる。ここで、図８に示したプレビュー画面７０において終了ボタン７８がタップされて印刷処理が行われた様子、即ちスクラップコピーされた様子の一例を図９に示す。図示するように、１枚目の原稿からコピー対象エリアに設定された該当エリア（１），（２）と、２枚目の原稿からコピー対象エリアに設定された該当エリア（４），（５），（６）とが抽出されて、スクラップコピーされる。
【００３６】
一方、ステップＳ１４０でプレビュー確認「なし」であると判定したときには、検索した該当エリアをそのままコピー対象エリアに設定し（ステップＳ１９０）、設定したコピー対象エリアのデータを抽出して余白を詰めてレイアウトすることにより印刷データを生成してから（ステップＳ２００）、印刷処理を行って（ステップＳ２１０）、本ルーチンを終了する。ここで、スクラップコピーされた様子の別例を図１０に示す。この図１０では、抽出対象として「画像のみ」が設定されると共に画像レイアウトが「４面」に設定され、且つ、プレビュー確認「なし」が設定された場合の例を示す。この場合、１枚目の原稿の画像エリア（２）と、２枚目の原稿の画像エリア（６），（８）とが、それぞれ該当エリアとなり、それらがそのままコピー対象エリアとなるから、図示するように、３つの画像がスクラップコピーされる。このように、本実施形態では、ユーザーが抽出を所望する領域を原稿から検索することなく、スクラップコピーを行うことができるのである。
【００３７】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のコピー設定画面６０を表示するディスプレイ２７を含むディスプレイユニット４０とスクラップコピー処理ルーチンのステップＳ１００の処理を実行するメインコントローラー５０とが本発明の「キーワード受付手段」に相当し、スクラップコピー処理ルーチンのステップＳ１２０の処理（エリア分割処理のステップＳ３１０〜Ｓ４００の処理）を実行するメインコントローラー５０が「エリア分割手段」に相当し、スクラップコピー処理ルーチンのステップＳ１３０〜Ｓ１９０の処理を実行するメインコントローラー５０が「コピー対象エリア設定手段」に相当し、スクラップコピー処理ルーチンのステップＳ２００，２１０の処理を実行するメインコントローラー５０が「印刷手段」に相当する。また、エリア分割処理のステップＳ３００の処理を実行するメインコントローラー５０が「文字列方向判定手段」に相当する。
【００３８】
以上説明した本実施形態のコピー機２０によれば、原稿から抽出する抽出対象の指定としてキーワードをユーザーから受け付け、読み取った原稿を複数のエリアに分割し、分割した複数のエリアのうち、指定されたキーワードに該当する該当エリアを検索してコピー対象エリアに設定し、読み取った原稿からコピー対象エリアを抽出して用紙に印刷するから、ユーザーが抽出を所望する領域を原稿から検索する手間を省くことができる。この結果、ユーザーに過大な負担を掛けることなく、ユーザーが所望する領域を抽出してコピーすることができる。
【００３９】
また、画像の端を境としてテキストエリアを分割したり、文字のサイズが変化する部分を境としてテキストエリアを分割したりするから、簡易な処理で適切に原稿を分割することができる。そして、該当エリアの検索結果をプレビュー画面７０に表示して、該当エリアの範囲調整を受け付けてからコピー対象エリアを設定するから、コピー対象エリアの設定にユーザーの意図を反映させることができ、ユーザーが所望するエリアをより適切に抽出することができる。
【００４０】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４１】
上述した実施形態では、抽出対象の指定として受け付けたキーワードに完全に一致する文字列を含むテキストエリアを検索するものとしたが、これに限られず、受け付けたキーワードに関連する用語（文字列）を含むテキストエリアを検索するものなどとしてもよい。この場合、関連する用語の集まりを予めＲＯＭ５２やフラッシュメモリー５４などに登録しておき、キーワードの指定を受け付けると、関連する用語を全て抽出対象としてテキストエリアを検索するものなどとすればよい。例えば、「プリンター」や「印刷装置」，「スキャナー」，「読み取り装置」，「コピー機」，「複写機」，「複合機」などを関連付けて登録しておき、いずれかがキーワードとして指定されると、これらの用語の全てを抽出対象として、テキストエリアを検索するものなどとすればよい。
【００４２】
上述した実施形態では、抽出対象として画像と文字列とを区別可能に指定するものとしたが、これに限られず、画像と文字列とを特に区別することなく指定するものとしてもよく、その場合、抽出対象の指定を全てキーワード入力で受け付けるものとしてもよい。例えば、「写真」がキーワード入力されたときには、画像としての「写真」を抽出すると共に記事中の文字列としての「写真」を抽出するものとしてもよい。あるいは、キーワードとして「写真」や「地図」，「表」などを画像抽出用のキーワードとして予め定めておき、「写真」や「地図」，「表」などがキーワードとして入力された場合には、画像だけを抽出するものとしてもよい。なお、抽出対象の指定としてキーワードの入力を受け付けるものに限られず、予め設定されたキーワードリストの中から、キーワードの選択を受け付けるものなどとしてもよい。
【００４３】
上述した実施形態では、該当エリアの検索結果をプレビュー画面７０に表示して該当エリアの範囲調整を受け付けてからコピー対象エリアを設定するものとしたが、これに限られず、該当エリアの範囲調整を受け付けないものとしてもよい。この場合、図３のスクラップコピー処理ルーチンのステップＳ１４０〜Ｓ１８０の処理を省略し、検索した該当エリアを全てそのままコピー対象エリアに設定するものなどとすればよい。
【００４４】
上述した実施形態では、テキストエリアの分割として、画像エリアの端を境とする分割と文字サイズの小から大への変化を境とする分割とを両方行うものとしたが、これに限られず、いずれか一方のみを行うものとしてもよい。また、画像エリアの端を境とする分割は、記事が横書きの場合を例示したため画像エリアの上端または下端が境となるが、記事が縦書きの場合には、画像エリアの右端または左端を境とすればよい。また、文字サイズの変化は、小から大への変化を境とするものに限られず、大から小への変化を境としてもよいし、単にサイズの変化を境とするものとしてもよい。あるいは、文字サイズの変化を境とするものに限られず、文字の書式の変化を境とするものであればよい。例えば、文字のフォントの変化を境としてもよいし、文字の太さや斜体などの文字の強調態様の変化を境としてもよいし、文字の下線の有無の変化を境としてもよい。あるいは、文字の書式の変化に限られず、黒丸や白丸などの段落記号の有無や括弧書きの有無などを境としてテキストエリアを分割するものなどとしてもよい。
【００４５】
上述した実施形態では、本発明をスキャナー機能と印刷機能とを有するコピー機２０に適用するものとして説明したが、さらにＦＡＸ機能などの他の機能を有するコピー機に適用するものとなどとしてもよい。
【符号の説明】
【００４６】
２０  コピー機、２１  原稿トレイ、２３  給紙トレイ、２５  排紙トレイ、２７  ディスプレイ、３０  スキャナーユニット、３１  スキャナー機構、３２  スキャナーＡＳＩＣ、３５  プリンターユニット、３６  プリンター機構、３７  プリンターＡＳＩＣ、４０  ディスプレイユニット、４１  ＬＣＤコントローラー、４２  ＬＣＤモジュール、４３  タッチパネルコントローラー、４４  タッチパネルモジュール、４５  ボタン群、４５ａ  電源ボタン、４５ｂ  スタートボタン、４５ｃ  テンキー、４５ｄ  変換ボタン、４５ｅ  決定ボタン、４５ｆ  取り消しボタン、５０  メインコントローラー、５１  ＣＰＵ、５２  ＲＯＭ、５３  ＲＡＭ、５４  フラッシュメモリー、５５  インターフェース（Ｉ／Ｆ）、６０  コピー設定画面、６１  抽出対象設定欄、６３  画像レイアウト設定欄、６５  キーワード入力欄、６７  プレビュー確認設定欄、６９  ボタン欄、７０  プレビュー画面、７２  戻るボタン、７３  送るボタン、７５  選択ボタン、７６  確定ボタン、７７  削除ボタン、７８  終了ボタン、Ｐ  ペン。
【図１】
2014003467.tif 000003
【図２】
2014003467.tif 000004
【図３】
2014003467.tif 000005
【図４】
2014003467.tif 000006
【図５】
2014003467.tif 000007
【図６】
2014003467.tif 000008
【図７】
2014003467.tif 000009
【図８】
2014003467.tif 000010
【図９】
2014003467.tif 000011
【図１０】
2014003467.tif 000012