(57)【要約】【課題】  煩雑な操作を伴うことなく小さな文字だけを抽出し拡大して出力する画像形成装置を提供することにある。【解決手段】  画像形成装置において，原稿内の画像を光学的に読み取って取得した画像データから，画像に含まれる文字を認識し文字データを生成する文字認識ユニットと，認識した文字群の文字データから，文字サイズが閾値文字サイズ以下である文字を拡大対象文字として検出し，当該拡大対象文字の文字データから拡大文字サイズの拡大文字データを生成する拡大文字画像生成手段とを有し，拡大文字データを出力する画像形成装置である。【選択図】  図１
2010183484.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置において，
原稿内の画像を光学的に読み取って取得した画像データから，前記画像に含まれる文字を認識し文字データを生成する文字認識ユニットと，
前記認識した文字群の文字データから，文字サイズが閾値文字サイズ以下である文字を拡大対象文字として検出し，当該拡大対象文字の文字データから拡大文字サイズの拡大文字データを生成する拡大文字データ生成手段とを有し，
前記拡大文字データを出力する画像形成装置。
【請求項２】
画像形成装置において，
原稿内の画像を光学的に読み取って取得した画像データから，前記画像に含まれる文字を認識し文字データを生成する文字認識ユニットと，
前記認識した文字群の文字データから，同一文字サイズグループの文字サイズを有し所定距離内に隣接する文字の塊を有する文字領域を検出し，前記文字領域の文字サイズが閾値文字サイズ以下である文字領域を拡大対象文字領域として検出し，当該拡大対象文字領域の文字データから拡大文字サイズの拡大文字データを生成する拡大文字データ生成手段とを有し，
前記拡大文字データを前記拡大対象文字領域毎にレイアウトして出力する画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において，
前記拡大文字データ生成手段は，前記拡大文字サイズの拡大文字画像を連続してレイアウトした場合の出力ページ数を算出し，当該算出した出力ページ数内で収まるように前記拡大対象文字領域毎に区分けしてレイアウトした前記拡大文字データを生成することを特徴とする画像形成装置。
【請求項４】
請求項３に記載の画像形成装置において，
前記拡大文字データ生成手段は，前記出力ページ数内に収まる範囲内で前記拡大対象文字領域で改ページしてレイアウトすることを特徴とする画像形成装置。
【請求項５】
請求項２に記載の画像形成装置において，
前記原稿内の画像を縮小し拡大文字領域を特定した縮小原稿画像を前記拡大対象文字領域の拡大文字データに隣接してレイアウトして出力することを特徴とする画像形成装置。
【請求項６】
請求項２に記載の画像形成装置において，
前記拡大文字データ生成手段は，前記拡大対象文字領域の検出に際し，前記文字サイズが閾値文字サイズ以下である文字領域であって，さらに，設定された文字の色，文字の濃度のいずれかを有する前記文字領域を前記拡大対象文字領域として検出し，
前記文字の色または文字の濃度を変更して前記拡大文字データを出力することを特徴とする画像形成装置。
【請求項７】
画像形成処理をコンピュータに実行させる画像形成プログラムにおいて，
前記画像処理は，
原稿内の画像を光学的に読み取って取得された画像データから，前記画像に含まれる文字を認識し文字データを生成する文字認識ユニットから，当該認識した文字群の文字データを入力する入力工程と，
前記認識した文字群の文字データから，同一文字サイズグループの文字サイズを有し所定距離内に隣接する文字の塊を有する文字領域を検出し，前記文字領域の文字サイズが閾値文字サイズ以下である文字領域を拡大対象文字領域として検出し，当該拡大対象文字領域の文字データから拡大文字サイズの拡大文字データを生成する拡大文字データ生成工程と，
前記拡大文字データに基づいて，前記拡大文字画像を前記拡大対象文字領域毎にレイアウトして出力する出力工程とを有する画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コピー機能を有する画像形成装置に関し，特に，拡大コピー機能を有する画像形成装置に関する。
【背景技術】
【０００２】
スキャナーユニットと印刷ユニットとを有する複写機や複合機は，コピー機能を有する画像形成装置である。読みづらい小さな文字を有する画像をコピーするとき，画像サイズを拡大する拡大コピー機能が便利であり，画像形成装置に拡大コピー機能が搭載されている。一般的な拡大コピー機能は，Ａ４の用紙サイズをＡ３の用紙サイズに拡大したりする標準的な用紙サイズの変更による拡大機能と，１５０％の拡大などの拡大率を任意に設定できる拡大機能とを有する。
【０００３】
いずれの拡大機能であっても，画像が形成された原稿すべてを一律に拡大するものであり，画像に拡大が必要な部分と不要な部分とが含まれていても全ての画像を一律に拡大するため，紙資源の消費量を増大させ好ましくない場合がある。
【０００４】
特許文献１には，原稿をスキャナーで読み取った後に，原稿の画像をプレビュー画面に表示し，プレビュー画面上で拡大すべき領域をユーザーが指定し，その拡大領域のみ拡大して画像印刷することが記載されている。
【０００５】
特許文献２には，拡大または縮小コピーする場合に文字画像の品質が低下することを防止するために，入力画像データについて文字認識により文字を認識し，認識した文字の文字コードに対応すると共に設定された倍率に対応するフォントデータを読み出して，変倍された文字領域と画像を合成して印刷出力することが記載されている。この例では，原稿内の画像を全て一律に拡大または縮小する例である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−５７６８号公報
【特許文献２】特開２００２−７７５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載された拡大コピー機能は，必要な箇所のみ拡大するので，出力される用紙の量を節約することができる。しかし，拡大箇所をユーザーがプレビュー画面上で指定する必要があり，煩雑な操作を伴うので利便性が良くない。さらに，複合機などのプレビュー画面は限られたサイズであるので，原稿内の微少な領域などを高精度に指定することができず，拡大コピーされた出力画像にはユーザーが求めている領域以外も含まれる可能性があり，紙資源の消費を抑制するという観点では不十分である。
【０００８】
特許文献２に記載された拡大コピー機能は，原稿内の画像を一律に拡大するにすぎず，紙資源の消費を抑制することはできず，ユーザーが希望する小さな文字のみを拡大することもできない。
【０００９】
そこで，本発明の目的は，煩雑な操作を伴うことなく小さな文字だけを抽出し拡大して出力する画像形成装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の第１の側面は，画像形成装置において，原稿内の画像を光学的に読み取って取得した画像データから，前記画像に含まれる文字を認識し文字データを生成する文字認識ユニットと，前記認識した文字群の文字データから，文字サイズが閾値文字サイズ以下である文字を拡大対象文字として検出し，当該拡大対象文字の文字データから拡大文字サイズの拡大文字データを生成する拡大文字データ生成手段とを有し，前記拡大文字データを出力する画像形成装置である。
【００１１】
上記の第１の側面によれば，文字サイズが小さい文字のみ拡大して出力することができ，拡大領域の指定が不要で且つ紙資源の消費を抑制することができる。
【００１２】
本発明の第２の側面は，画像形成装置において，原稿内の画像を光学的に読み取って取得した画像データから，前記画像に含まれる文字を認識し文字データを生成する文字認識ユニットと，前記認識した文字群の文字データから，同一文字サイズグループの文字サイズを有し所定距離内に隣接する文字の塊を有する文字領域を検出し，前記文字領域の文字サイズが閾値文字サイズ以下である文字領域を拡大対象文字領域として検出し，当該拡大対象文字領域の文字データから拡大文字サイズの拡大文字データを生成する拡大文字データ生成手段とを有し，前記拡大文字データに基づいて，前記拡大文字データを前記拡大対象文字領域毎にレイアウトして出力する画像形成装置である。
【００１３】
上記第２の側面における好ましい態様によれば，前記拡大文字データ生成手段は，前記拡大文字サイズの拡大文字データを連続してレイアウトした場合の出力ページ数を算出し，当該算出した出力ページ数内で収まるように前記拡大対象文字領域毎に区分けしてレイアウトした前記拡大文字データを生成する。
【００１４】
上記第２の側面における好ましい態様によれば，前記拡大文字データ生成手段は，前記出力ページ数内に収まる範囲内で前記拡大対象文字領域で改ページしてレイアウトする。
【００１５】
上記第２の側面における好ましい態様によれば，前記原稿内の画像を縮小し拡大文字領域を特定した縮小原稿画像を前記拡大対象文字領域の拡大文字データに隣接してレイアウトして出力する。
【００１６】
上記第２の側面における好ましい態様によれば，前記拡大文字データ生成手段は，前記拡大対象文字領域の検出に際し，前記文字サイズが閾値文字サイズ以下である文字領域であって，さらに，設定された文字の色，文字の濃度のいずれかを有する前記文字領域を前記拡大対象文字領域として検出し，前記文字の色または文字の濃度を変更して前記拡大文字データを出力する。
【００１７】
本発明の第３の側面は，画像形成処理をコンピュータに実行させる画像形成プログラムにおいて，前記画像処理は，原稿内の画像を光学的に読み取って取得された画像データから，前記画像に含まれる文字を認識し文字データを生成する文字認識ユニットから，当該認識した文字群の文字データを入力する入力工程と，前記認識した文字群の文字データから，同一文字サイズグループの文字サイズを有し所定距離内に隣接する文字の塊を有する文字領域を検出し，前記文字領域の文字サイズが閾値文字サイズ以下である文字領域を拡大対象文字領域として検出し，当該拡大対象文字領域の文字データから拡大文字サイズの拡大文字データを生成する拡大文字データ生成工程と，前記拡大文字データを前記拡大対象文字領域毎にレイアウトして出力する出力工程とを有する画像形成プログラムである。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態における画像形成装置の構成図である。
【図２】本実施の形態における画像形成装置により拡大される原稿１６の一例と，出力される拡大文字画像１８の一例とを示す図である。
【図３】本実施の形態における画像形成装置が行う拡大コピーの処理手順を示すフローチャート図である。
【図４】工程Ｓ１８で検出された文字領域毎の文字データを示す図である。
【図５】本実施の形態における文字領域の検出工程のフローチャート図である。
【図６】本実施の形態における拡大文字画像のレイアウト工程のフローチャート図である。
【図７】本実施の形態における拡大文字画像のレイアウト工程を説明する図である。
【発明を実施するための形態】
【００１９】
図１は，本実施の形態における画像形成装置の構成図である。画像形成装置は，コントローラ１０と，原稿１６の画像を光学的に読み取るスキャナーユニット１２と，生成された画像データに基づいて画像を印刷する印刷ユニット１４とを有する。コントローラ１０は，互いにバス１０８に接続された，ＣＰＵ１００と，高速メモリであるＲＡＭ１０２と，拡大文字画像生成プログラムが格納されたメモリ１０４と，図示しないホストコンピュータと接続されるインターフェース１０６と，文字パターンが格納された不揮発性メモリ１１０と，画像データ内の文字パターンと一致する文字を認識する文字認識ユニット１１２と，スキャナーユニット１２が読み取った読み取り信号からビットマップなどのファイル形式の画像データを生成する画像データ生成ユニット１１４と，生成された画像データを画像処理してその印刷データを印刷ユニット１４に供給する画像処理ユニット１１６とを有する。
【００２０】
図１の例では，文字認識ユニット１１２と画像データ生成ユニット１１４と画像処理ユニット１１６とが専用の集積回路装置ＡＳＩＣで構成されている。画像データ生成ユニット１１４は，生成した画像データを一旦メモリ１０２に格納する。そして，文字認識ユニット１１２は，画像データをメモリ１０２から読み出し，不揮発性メモリ１１０内の文字パターンとマッチングをとり，画像内の文字を認識し文字データを生成しメモリ１０２に格納する。そして，拡大文字画像生成プログラム１０４は，ＣＰＵ１００により実行され，メモリ１０２内に格納された文字データから，拡大文字画像１８を印刷するための拡大文字画像データを生成する。画像処理ユニット１１６は，この拡大文字画像データを画像処理し，印刷データを印刷ユニット１４に出力する。これにより，拡大文字画像だけを有する出力画像１８が出力される。
【００２１】
図２は，本実施の形態における画像形成装置により拡大される原稿１６の一例と，出力される出力画像１８の一例とを示す図である。拡大コピー対象の原稿１６は，三角形，矩形，楕円形，長方形などの図形または写真の領域に加えて，文字の塊である文字領域１〜６を有する。この６つの文字領域１〜６は，それぞれ同等の文字サイズであって所定距離内に隣接した文字の塊の領域である。６つの文字領域のうち，文字領域２，５，６は文字サイズが閾値文字サイズ（例えば１０ポイント）以下であり拡大コピー対象の領域であり，一方，文字領域１，３，４は文字サイズが１０ポイントを越えるサイズであり拡大コピー対象外の領域であるとする。
【００２２】
本実施の形態の画像形成装置によれば，かかる原稿１６内の画像のうち，閾値文字サイズである１０ポイント以下の文字サイズからなる文字領域２，５，６が抽出され，それら文字領域２，５，６の文字サイズを拡大文字サイズ（例えば１６ポイント）に拡大した拡大文字画像２Ｅ，５Ｅ，６Ｅを有する出力画像１８が出力される。出力画像１８は，拡大文字画像２Ｅ，５Ｅ，６Ｅを，文字領域毎に区分してレイアウトしたものである。さらに，出力画像１８には，拡大文字画像２Ｅ，５Ｅ，６Ｅそれぞれに近接して，原稿１６の全体画像を縮小し対応する拡大文字領域を特定した縮小原稿画像２Ｓ，５Ｓ，６Ｓがレイアウトされる。
【００２３】
図２に示した出力画像１８は，読みづらい小さい文字サイズの文字を有する文字領域のみを抽出し，抽出した文字領域毎に拡大文字画像を区分けしてレイアウトしたものであり，さらに，各拡大文字画像が原稿の全体画像のどの位置かを示すサムネイル画像（縮小原稿画像）を隣接してレイアウトしたものである。このように，読みづらい小さい文字サイズの文字のみを自動的に抽出して拡大して出力することで，無駄な画像の拡大画像を出力することがなく紙資源の消費を抑制することができ，煩雑な拡大領域の指定操作を行うことなく拡大したい画像の拡大画像を得ることができる。
【００２４】
図３は，本実施の形態における画像形成装置が行う拡大コピーの処理手順を示すフローチャート図である。このフローチャートの各工程は，コントローラ１０内の図示しないコピー制御プログラムと，スキャナーユニット１２と，画像データ生成ユニット１１４と，文字認識ユニット１１２と，拡大文字画像生成プログラム１０４と，画像処理ユニット１１６と，印刷ユニット１４とにより実行される。以下，フローチャートに沿って各処理工程を説明する。
【００２５】
ユーザーは，図１に示されていない操作パネルから拡大コピーの設定を行う（Ｓ１０）。この設定は，拡大すべき文字サイズの閾値を示す閾値文字サイズ，拡大後の文字サイズを示す拡大文字サイズなどが含まれる。また，後述するとおり，この設定工程Ｓ１０で，ユーザーは拡大すべき文字の色や濃度を設定するようにしても良い。さらに，この設定工程Ｓ１０で，ユーザーは出力可能な最大出力ページ数を設定しても良い。そして，ユーザーが拡大コピーの実行ボタンを押すと拡大コピー処理を開始する（Ｓ１２のＹＥＳ）。
【００２６】
まず，コントローラ１０内のコピー制御プログラムは，スキャナーユニット１２に原稿１６内の画像を光学的に読み取らせる。そして，画像データ生成ユニット１１４が，スキャナーユニット１２が読み取った画像の電気信号から，例えばビットマップデータのファイル形式で画像データを生成し，メモリ１０２内に格納する（Ｓ１４）。
【００２７】
次に，コピー制御プログラムが拡大文字画像生成プログラム１０４を実行し，文字認識ユニット１１２に，読み取った画像データをメモリ１０２から読み出し，その画像データ内の画像から不揮発性メモリ１１０内の文字パターンとマッチングする画像を抽出し，読み取った画像内の全ての文字を認識させ，認識した文字の文字データをメモリ１０２に格納する（Ｓ２０）。文字データには，文字コードからなる文字列データと文字サイズに加えて，例えば，文字の位置，フォントの種類と，強調表示されているか否か及び強調表示の種類（フォント飾りの有無など）などが含まれる。
【００２８】
そして，拡大文字画像生成プログラム１０４は，文字データをメモリ１１０から読み出し，同一の近接する文字サイズグループの文字サイズに該当する文字サイズであり，且つ最も近接する文字が所定の距離内に位置する複数の文字の塊からなる文字領域を検出する（Ｓ１８）。この文字領域は，文字サイズと文字の位置が共に近接する文字の塊であり，好ましくは同じフォントの文字の塊である。図２の原稿１６の例によれば，６つの文字領域１〜６が検出される。なお，文字領域検出工程の詳細は後述する。
【００２９】
図４は，上記の工程Ｓ１８で検出された文字領域毎の文字データを示す図である。図中，「文字領域ＩＤ」の欄に，図２に例示した６つの文字領域のＩＤ＝１〜６が示されている。そして，各文字領域毎に，「文字サイズ」「文字列データ」「文字数」「フォント」「強調表示」と図示しない「文字の位置」のデータが関連付けられている。「強調表示」のデータには，強調表示対象文字のデータＸｎと，その強調表示の種類のデータＹｎなどを含む。強調表示対象文字のデータＸｎは，例えば，「強調表示対象となるＮ文字目からＭ文字目という範囲指定」というデータである。
【００３０】
次に，拡大文字画像生成プログラム１０４は，検出された複数の文字領域のうち，拡大対象として閾値文字サイズ以下の文字サイズを有する文字領域を抽出し，拡大対象文字領域とする（Ｓ２０）。この拡大対象文字領域の文字データはメモリ１１０に格納される。図４の文字領域毎の文字列データの例によれば，拡大すべき文字サイズの閾値である閾値文字サイズが１０ポイントとすると，図４中太枠で囲った文字領域２，５，６が拡大対象文字領域として抽出される。これらの文字領域２，５，６の文字サイズは，それぞれ「９」「８」「８」であり，いずれも閾値文字サイズ１０ポイント以下である。
【００３１】
次に，拡大文字画像生成プログラム１０４は，抽出した拡大対象の文字領域の拡大文字画像のレイアウトを行う（Ｓ２２）。このレイアウトにより，図２に例示したとおり，各文字領域２，５，６の文字を拡大サイズに拡大した拡大文字画像２Ｅ，５Ｅ，６Ｅが，文字領域毎に区分けして出力画像中にレイアウトされる。さらに，拡大文字画像生成プログラム１０４は，各拡大文字画像２Ｅ，５Ｅ，６Ｅに隣接して，原稿１６内の画像を縮小し各拡大文字領域の位置を特定した縮小原稿画像２Ｓ，５Ｓ，６Ｓも出力画像中にレイアウトする。拡大文字画像生成プログラムにより生成され，上記のレイアウトされた拡大文字画像を有する拡大文字画像データが，内部メモリ１０２に格納される。このレイアウト工程Ｓ２２の詳細は後述する。
【００３２】
次に，コピー制御プログラムは，レイアウトされた拡大文字画像の出力枚数が多い場合（Ｓ２４のＹＥＳ），ユーザーに対して拡大コピーの出力を実行するか否かの問い合わせを行う（Ｓ２６）。ユーザーが実行確認すれば（Ｓ２６のＹＥＳ），コピー制御プログラムは，画像処理ユニット１１６に，拡大文字画像データに基づいて色変換や二値化などの画像処理を行わせて印刷データを生成させる。そして，コピー制御プログラムは，さらに，印刷ユニット１４に印刷データに基づいて拡大文字画像をレイアウトした出力画像１８を生成し出力させる（Ｓ２８）。この画像処理や画像の出力処理は，通常の画像出力処理と同様である。また，ユーザーが実行しないことを選択した場合は（Ｓ２６のＮＯ），コピー制御プログラムは，出力画像を印刷せずにコピー制御を終了する（Ｓ３０）。確認を求める出力枚数については，あらかじめユーザーが設定しておくことができる。
【００３３】
［文字領域検出工程Ｓ１８］
図５は，本実施の形態における文字領域の検出工程のフローチャート図である。拡大文字画像生成プログラム１０４は，文字認識ユニットが検出して生成した文字データを順番に読み出して，距離が近接し且つ同等の文字サイズの文字群を文字の塊として識別し，それぞれの文字の塊に含まれる文字を文字領域に登録する。
【００３４】
具体的には，拡大文字画像生成プログラム１０４は，最初の文字を最初の文字領域に登録する（Ｓ３２）。次の文字を取得する（Ｓ３４）。直前の文字が登録されている文字領域内の何れかの文字と距離が近接し，その文字領域の文字と文字サイズが近接する（ある範囲内の文字サイズグループの一つ，または同一文字サイズ）か否かをチェックする（Ｓ３６）。Ｓ３６がＹＥＳであれば，さらに，既に登録されている文字領域内の文字のフォントとは異なるが，その異なるフォントの文字が所定数以内の連続であるか否かチェックする（Ｓ３８）。Ｓ３８がＹＥＳであれば，その文字を同じ文字領域内に登録する（Ｓ４０）。つまり，フォントが異なっていてもその異なるフォントの文字数が所定数以内であれば同じ文字領域として取り扱う。
【００３５】
一方，文字との距離が近接していないまたは文字サイズが近接していな場合は（Ｓ３６のＮＯ），別の文字領域に登録する（Ｓ４２）。つまり，文字が文字領域に登録されている文字と距離が離れている場合は，別の文字のかたまりに属するとして，別の文字領域に登録する。同様に，文字サイズがある範囲の文字サイズグループではない場合は，別の文字領域に登録する（Ｓ４２）。拡大された文字のサイズ（拡大サイズ）を同じにそろえるために，別の文字領域に登録するのが望ましい。
【００３６】
以上の処理を全ての文字がなくなるまで（Ｓ４４のＹＥＳ），繰り返す。この処理により，近接した位置にあって同じような文字サイズの連続した文字のかたまりが同じ文字領域に登録される。この文字領域内の文字は，原則としてフォントの種類も同じであるが，所定数以内であれば異なるフォントの文字が含まれていても良いこととしている。ただし，異なるフォントの文字が所定数を越えるようであれば，その文字は新たなかたまりとして別の文字領域に登録する。また，文字領域内に部分的に強調して文字サイズが大きくなっていても所定数以内であれば同じ文字のかたまりにしても良い。
【００３７】
［拡大文字画像レイアウト工程Ｓ２２］
図６は，本実施の形態における拡大文字画像のレイアウト工程のフローチャート図である。さらに，図７は，本実施の形態における拡大文字画像のレイアウト工程を説明する図である。図７を参照しながら，図６の拡大文字画像レイアウト工程Ｓ２２について説明する。
【００３８】
いま，図４の文字領域２，５，６が拡大すべき文字領域として抽出されている。そこで，拡大文字画像生成プログラム１０４は，各文字領域の文字サイズと設定済みの拡大文字サイズとから，各文字領域の拡大量を決定する（Ｓ５０）。拡大文字サイズは，ユーザーが読みやすい文字サイズとして予め設定されている。
【００３９】
つぎに，拡大文字画像生成プログラム１０４は，拡大すべき全文字領域内の文字を拡大文字サイズにして一定の文字数で改行しながら連続してレイアウトする（Ｓ５２）。具体的には，図７（１）に示されるとおり，拡大文字領域２Ｅ，５Ｅ，６Ｅがそれぞれ連続してレイアウトされる。そして，プログラム１０４は，レイアウトした文字領域の長さを１ページの長さＰａｇｅで除算して，必要なページ数と総余白量２０を算出する（Ｓ５４）。図７の例では，図７（２）に１頁の長さＰａｇｅが示されており，必要なページ数は４ページであり，所定量の総余白量２０が存在している。
【００４０】
そして，拡大文字画像生成プログラム１０４は，必要であれば，総余白量２０から拡大文字領域２Ｅ，５Ｅ，６Ｅ間に設けるべき最小余白総量を減じて，改ページに利用できる余白量（改ページ余白量）を算出する（Ｓ５６）。最小余白総量とは，各文字領域をレイアウトするときに文字領域間に設けるべき最小の余白の合計である。図７の例では，３つの文字領域の間には少なくとも２つの最小余白領域を設けることが望ましい。なお，最小余白量をゼロに設定すれば，余白を設けることなく各文字領域を連続してレイアウトすることになる。
【００４１】
次に，拡大文字画像生成プログラム１０４は，先に連続してレイアウトした各拡大文字領域２Ｅ，５Ｅ，６Ｅを必要ページ数の各ページ内に読みやすくレイアウトする。まず，先に連続してレイアウトした拡大文字領域のデータを順番に取得し（Ｓ５８），その拡大文字領域で改ページするために必要な余白量が，改ページ余白量より小さいか否か判定し（Ｓ６０），小さければその拡大文字領域で改ページしてレイアウトし，残った改ページ余白量を算出する（Ｓ６２）。大きければ，その拡大文字領域では改ページせずにレイアウトする（Ｓ６４）。工程Ｓ５８〜Ｓ６４を全ての文字領域が終了するまで繰り返す（Ｓ６６）。
【００４２】
この結果，図７の３つの拡大文字領域２Ｅ，５Ｅ，６Ｅは，拡大文字領域２Ｅは最初のページＰ１で改ページされ，拡大文字領域５ＥはページＰ２，Ｐ３に分かれてレイアウトされページＰ３で改ページされ，拡大文字領域６ＥはページＰ４内にレイアウトされる。このように，全ての拡大文字領域を最小のページ数内にレイアウトすることで，無駄な紙資源を消費することが回避される。さらに，最小ページ数内の総余白量を利用して，拡大文字領域間の最小余白を確保すると共に，可能であれば拡大文字領域毎に改ページをするようにしている。ただし，あくまでも総余白量の範囲内で，見やすいレイアウトにするのであって，総余白量を超えてレイアウトすることはせずに，無駄な紙資源の消費をしないようにしている。
【００４３】
最後に，拡大文字画像生成プログラム１０４は，拡大された文字領域２Ｅ，５Ｅ，６Ｅに隣接して，縮小原稿画像２Ｓ，５Ｓ，６Ｓをレイアウトする（Ｓ６８）。図２で示したとおり，縮小原稿画像２Ｓ，５Ｓ，６Ｓには，隣接する拡大文字領域２Ｅ，５Ｅ，６Ｅの元の原稿内の位置がそれぞれ明示されている。これにより，ユーザーは拡大文字領域が元の原稿内のどの位置の文字領域であるかを知ることができ，拡大文字領域を有効に参照することができる。
【００４４】
［変形例］
上記の実施の形態では，拡大対象の文字領域として，閾値文字サイズ以下の文字サイズの文字を有する文字領域を抽出しているが，この閾値文字サイズ以下という条件に加えて，文字の色や，文字の濃さの条件を加えても良い。たとえば，文字の色が赤などの色弱者に識別しにくい色の文字を含む文字領域を抽出し，識別しやすい黒や青の色で拡大文字領域を出力するようにしても良い。また，文字の濃度が薄い文字を含む文字領域を抽出し，識別しやすい濃度で拡大文字領域を出力するようにしても良い。このように，文字のサイズ以外に抽出すべき文字領域の基準を追加することで，真に必要な文字領域だけを拡大コピーすることができ，ユーザーの利便性を向上させることができる。
【００４５】
図３の例では，拡大文字領域をレイアウトした後に印刷して出力している。しかし，拡大文字画像生成プログラム１０４が拡大文字領域をレイアウトした後に，印刷することなく，ホストコンピュータのディスプレイに表示するようにしてもよい。つまり，原稿をスキャナーで光学的に読み取り，拡大すべき文字領域を抽出，レイアウトし，それをディスプレイに表示することで，原稿の読みづらい文字を自動的に拡大表示することができる。そして，そのレイアウトした拡大文字領域の画像データを外部記録媒体に保存しておけば，後日必要に応じて印刷することができる。
【００４６】
さらに，本実施の形態の画像形成装置は，ユーザー毎に，自動拡大コピー機能のオン，オフ設定や，閾値文字サイズや拡大文字サイズの設定を行うことができるように構成されていてもよい。特に，細かい文字が見づらいユーザーにはそのユーザーに最適な値に設定にされていることが望ましい。
【００４７】
以上説明したとおり，本実施の形態によれば，画像形成装置が拡大処理が必要な領域を自動的に判別するので，ユーザーが拡大範囲をマニュアルで指定する必要がない。さらに，拡大すべき文字領域のみを抽出してレイアウトして出力するので，無駄に紙資源を消費することが避けられる。しかも，拡大文字領域に近接してその領域の位置を示す縮小原稿画像をレイアウトするので，ユーザーの利便性が高くなる。
【符号の説明】
【００４８】
１０：コントローラ                      １２：スキャナユニット
１４：印刷ユニット                      １６：原稿
１８：出力画像                          １０４：拡大文字画像生成プログラム
１１２：文字認識ユニット
【図１】
2010183484.tif 000003
【図２】
2010183484.tif 000004
【図３】
2010183484.tif 000005
【図４】
2010183484.tif 000006
【図５】
2010183484.tif 000007
【図６】
2010183484.tif 000008
【図７】
2010183484.tif 000009