(57)【要約】【課題】可読性を確保しつつ記録紙の消費量を低減する。【解決手段】複写機のＣＰＵ１２１は、機能的に、印刷対象データを横書きの文字データと、横書きの文字データを除くデータである画像データとに分類する分類部１２１ｂと、文字編集部１２１ｄに対して印刷対象データを編集させて印刷用データを生成するデータ生成部１２１ｃと、印刷対象データに含まれる横書きの文字データを印刷領域に配置すると、印刷領域の右端の境界線を超えて突出する行がある場合に、その行を、縮小処理を施すことなく印刷領域内に収めるべく編集する文字編集部１２１ｄとを備えている。【選択図】図２
2007243513.tif 000002
【特許請求の範囲】
【請求項１】
予めサイズが設定された１の印刷可能領域を左右方向に複数に分割して、生成された複数の印刷領域に合わせて印刷対象データを印刷用として編集して印刷用データを生成する画像処理装置であって、
前記印刷対象データを横書きの文字データと、横書きの文字データを除くデータである画像データとに分類する分類手段と、
前記印刷対象データに含まれる横書きの文字データを前記印刷領域に配置すると、前記印刷領域の右端の境界線を超えて突出する行がある場合に、その行を、縮小処理を施すことなく前記印刷領域内に収めるべく編集する文字編集手段と、
前記文字編集手段に対して、前記印刷対象データを編集させて、印刷用データを生成するデータ生成手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記文字編集手段は、前記複数の印刷領域について、左端の印刷領域から順に右側に向けて編集することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記文字編集手段は、前記突出する行の有無を前記印刷領域の上端から順に検索し、前記突出する行が、前記印刷領域における下端の行ではない場合に改行を挿入し、前記印刷領域における下端の行である場合に改ページを挿入することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記印刷対象データに含まれる画像データを前記印刷領域に配置すると、前記画像データの右端部が前記印刷領域の右端の境界線を超えて突出する場合に、前記画像データを前記印刷領域内に収めるべく編集する画像編集手段を備え、
前記データ生成手段は、前記画像編集手段に対して、前記印刷対象データを編集させて、印刷用データを生成することを特徴とする請求項１〜請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記画像編集手段は、前記複数の印刷領域について、左端の印刷領域から順に右側に向けて編集することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記画像編集手段は、前記画像データの左端を前記印刷領域の左端に配置するべく編集することを特徴とする請求項４又は請求項５に記載の画像処理装置。
【請求項７】
前記画像編集手段は、前記印刷対象データに含まれる画像データを前記印刷領域に配置すると、前記画像データの右端部が前記印刷領域の右端の境界線を超えて突出する場合に、前記画像データに縮小処理を施すことを特徴とする請求項４〜請求項６のいずれかに記載の画像処理装置。
【請求項８】
請求項１〜請求項７のいずれかに記載の画像処理装置と、
前記画像処理装置により生成された印刷用データに対応する画像を記録紙上に形成する印刷手段と
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予めサイズが設定された１の印刷可能領域を左右方向に複数に分割して、生成された複数の印刷領域に合わせて印刷対象データを印刷用として編集して印刷用データを生成する画像処理装置及び画像形成装置に関するものである。特に、記録紙上に画像を形成する装置である複写機、プリンタ、ファクシミリ、インターネットファクシミリ、及び、これらの機能の内のいずれかの機能を有する複合機に関するものである。
【背景技術】
【０００２】
記録紙上に画像を形成する複写機等の画像形成装置においては、記録紙の消費量を低減するために、種々の技術が開示されている。例えば、いわゆる「Ｎｉｎ１」処理を施して、複数枚（Ｎ枚）の元画像を１枚の画像に合成して記録紙上に形成する技術が提案されている（特許文献１参照）。「２ｉｎ１」処理を施すと、単純に各画像が所定倍率に一様に縮小されることになる。
【特許文献１】特開２００５−３４８２０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の「Ｎｉｎ１」処理においては、文字データは、文字以外のデータ（例えば、図形データ、写真データ等：以下、これらを総称して、便宜上、「画像データ」という）と同様に、所定の縮小倍率で縮小されるため、可読性が低下する場合があった。特に、老眼の進行した高齢者にとって、大幅に縮小された小さな文字を読むことは、極めて目を疲れさせるものであることが多い。
【０００４】
本発明は、上記課題に鑑みてなされたものであって、可読性を確保しつつ記録紙の消費量を低減可能な画像処理装置及び画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために請求項１に記載の画像処理装置は、予めサイズが設定された１の印刷可能領域を左右方向に複数に分割して、生成された複数の印刷領域に合わせて印刷対象データを印刷用として編集して印刷用データを生成する画像処理装置であって、前記印刷対象データを横書きの文字データと、横書きの文字データを除くデータである画像データとに分類する分類手段と、前記印刷対象データに含まれる横書きの文字データを前記印刷領域に配置すると、前記印刷領域の右端の境界線を超えて突出する行がある場合に、その行を、縮小処理を施すことなく前記印刷領域内に収めるべく編集する文字編集手段と、前記文字編集手段に対して、前記印刷対象データを編集させて、印刷用データを生成するデータ生成手段とを備えることを特徴としている。
【０００６】
請求項２に記載の画像処理装置は、請求項１に記載の画像処理装置であって、前記文字編集手段が、前記複数の印刷領域について、左端の印刷領域から順に右側に向けて編集することを特徴としている。
【０００７】
請求項３に記載の画像処理装置は、請求項２に記載の画像処理装置であって、前記文字編集手段が、前記突出する行の有無を前記印刷領域の上端から順に検索し、前記突出する行が、前記印刷領域における下端の行ではない場合に改行を挿入し、前記印刷領域における下端の行である場合に改ページを挿入することを特徴としている。
【０００８】
請求項４に記載の画像処理装置は、請求項１〜請求項３のいずれかに記載の画像処理装置であって、前記印刷対象データに含まれる画像データを前記印刷領域に配置すると、前記画像データの右端部が前記印刷領域の右端の境界線を超えて突出する場合に、前記画像データを前記印刷領域内に収めるべく編集する画像編集手段を備え、前記データ生成手段が、前記画像編集手段に対して、前記印刷対象データを編集させて、印刷用データを生成することを特徴としている。
【０００９】
請求項５に記載の画像処理装置は、請求項４に記載の画像処理装置であって、前記画像編集手段が、前記複数の印刷領域について、左端の印刷領域から順に右側に向けて編集することを特徴としている。
【００１０】
請求項６に記載の画像処理装置は、請求項４又は請求項５に記載の画像処理装置であって、前記画像編集手段が、前記画像データの左端を前記印刷領域の左端に配置するべく編集することを特徴としている。
【００１１】
請求項７に記載の画像処理装置は、請求項４〜請求項６のいずれかに記載の画像処理装置であって、前記画像編集手段が、前記印刷対象データに含まれる画像データを前記印刷領域に配置すると、前記画像データの右端部が前記印刷領域の右端の境界線を超えて突出する場合に、前記画像データに縮小処理を施すことを特徴としている。
【００１２】
請求項８に記載の画像形成装置は、請求項１〜請求項７のいずれかに記載の画像処理装置と、前記画像処理装置により生成された印刷用データに対応する画像を記録紙上に形成する印刷手段とを備えることを特徴としている。
【発明の効果】
【００１３】
請求項１に記載の画像処理装置によれば、印刷対象データに含まれる横書きの文字データを、予めサイズが設定された１の印刷可能領域を左右方向に複数に分割して、生成された印刷領域に配置すると、印刷領域の右端の境界線を超えて突出する行がある場合に、その行が、縮小処理を施すことなく印刷領域内に収めるべく編集されるため、文字データの可読性を確保しつつ、記録紙の消費量を低減することができる。
【００１４】
特に、印刷対象データがソースプログラムデータのように、印刷対象データの大半が短い行からなる横書きの文字データである場合には、１の印刷可能領域を左右方向に分割して生成された印刷領域から突出する行は少ないため、文字データの可読性を確保しつつ、効果的に記録紙の消費量を低減することができる。
【００１５】
請求項２に記載の画像処理装置によれば、複数の印刷領域について、左端の印刷領域から順に右側に向けて編集されるため、印刷対象データが左端の印刷領域に収まらなくなった場合にも、処理を繰り返すことなく効率的に編集することができる。
【００１６】
請求項３に記載の画像処理装置によれば、突出する行の有無が印刷領域の上端から順に検索され、突出する行が、印刷領域における下端の行ではない場合に改行が挿入され、印刷領域における下端の行である場合に改ページが挿入されるため、突出する行に改行が挿入されることにより、それ以降の印刷対象データがずれた場合にも、適切な行に、改行又は改ページが挿入される。
【００１７】
請求項４に記載の画像処理装置によれば、画像データを印刷領域内に収めるべく編集されるため、画像データを含む場合にも、文字データの可読性を確保しつつ、記録紙の消費量を低減することができる。
【００１８】
請求項５に記載の画像処理装置によれば、複数の印刷領域について、左端の印刷領域から順に右側に向けて編集されるため、印刷対象データが左端の印刷領域に収まらなくなった場合にも効率的に編集することができる。
【００１９】
請求項６に記載の画像処理装置によれば、画像データの左端を印刷領域の左端に配置するべく編集されるため、印刷領域における画像データの配置が特定され、画像データが含まれることにより文字データの可読性が低下することを抑制できる。
【００２０】
請求項７に記載の画像処理装置によれば、印刷対象データに含まれる画像データを前記印刷領域に配置すると、画像データの右端部が印刷領域の右端の境界線を超えて突出する場合に、画像データに縮小処理が施されるため、画像データを容易に印刷領域内に収めることができる。
【００２１】
請求項８に記載の画像形成装置によれば、請求項１〜請求項７のいずれかに記載の画像処理装置を備え、画像処理装置により生成された印刷用データに対応する画像が記録紙上に形成されるため、文字データの可読性を確保しつつ、記録紙の消費量を低減することが可能な画像形成装置を実現できる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係る画像形成装置の一例について図面を参照して説明する。図１は、本発明に係る画像形成装置の概略構成の一例を示すブロック図である。なお、ここでは、画像形成装置が、複写機である場合について説明するが、記録紙上に画像を形成する他の画像形成装置（例えば、ファクシミリ、インターネットファクシミリ、プリンタ、複合機等）である形態でもよい。図１に示すように、複写機１は、画像生成部１１、制御部１２、表示部１３、操作部１４、及び、印刷処理部１５を備えている。
【００２３】
画像生成部１１は、原稿に形成された画像を読み取り原稿画像情報を生成するものであって、読取部１１１及びＡＤＦ１１２を備えている。読取部１１１は、読み取る対象の原稿に光を当て、反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）などで読み取って原稿画像情報を生成するものである。ＡＤＦ（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）１１２は、読取部１１１の原稿読み取り位置へ原稿を搬送するものである。
【００２４】
制御部１２（画像処理装置に相当する）は、複写機１全体の動作を制御するものであって、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２２と、図略のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）とを備えている。
【００２５】
表示部１３は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等を備え、制御部１２（ＣＰＵ１２１）からの指示に基づき、設定情報、ガイダンス情報、メッセージ情報等をユーザから視認可能に表示するものである。
【００２６】
操作部１４は、ユーザからの操作入力を受け付けて、受け付けられた操作入力に対応する操作入力情報を生成し、制御部１２（ＣＰＵ１２１）に出力するものである。操作部１４は、例えば、テンキー、スタートボタン等の各種ボタン、及び、表示部１３に配設されたＬＣＤと一体に形成されたタッチパネル等を備えている。
【００２７】
印刷処理部１５（印刷手段の一部に相当する）は、記録紙上に電子写真方式で画像（ここでは、画像生成部１１で生成された画像情報に対応する画像）を形成するものであって、現像ユニット１５１、感光ユニット１５２等を備えている。現像ユニット１５１は、原稿に形成された画像を読み取って生成された原稿画像に対応する静電潜像を、レーザビーム等によって感光ドラムの表面に形成すると共に、形成された静電潜像にトナーを付着させてトナー像を形成するものである。感光ユニット１５２は、感光ドラムを備え、まず、感光ドラムの表面が帯電ローラによって略均一に帯電され、次に、現像ユニット１５１によって、原稿画像に対応する静電潜像にトナーが付着されてトナー像が形成され、更に、そのトナー像が転写ローラによって記録用紙上に転写されるものである。
【００２８】
図２は、制御部１２の一例を示す機能構成図である。ＣＰＵ１２１は、機能的に、領域分割部１２１ａ、分類部１２１ｂ、データ生成部１２１ｃ、文字編集部１２１ｄ、画像編集部１２１ｅ、及び、印刷制御部１２１ｆを備えている。なお、本発明に係る画像処理装置は、ＣＰＵ１２１の分類部１２１ｂ、データ生成部１２１ｃ、文字編集部１２１ｄ、及び、画像編集部１２１ｅから構成されている。
【００２９】
ここでは、ＣＰＵ１２１が、ＲＯＭ等に予め格納されたプログラムを読み出して実行することにより、領域分割部１２１ａ、分類部１２１ｂ、データ生成部１２１ｃ、文字編集部１２１ｄ、画像編集部１２１ｅ、及び、印刷制御部１２１ｆ等の機能部として機能するものである。
【００３０】
また、ＲＡＭ１２２、ＲＯＭに格納された各種データのうち装着脱可能な記録媒体に格納され得るデータは、例えばハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体は、例えばハードディスク、光ディスク、フレキシブルディスク、ＣＤ、ＤＶＤ、半導体メモリ等である。
【００３１】
領域分割部１２１ａは、予めサイズが設定された１の印刷可能領域を左右方向に複数（ここでは、２つ）に分割して、複数（ここでは、２つ）の印刷領域を生成するものである。ここで、印刷可能領域は、記録紙上の印刷可能な範囲であって、上下端、左右端から所定の距離（例えば、５ｍｍ：余白領域という）を境界とする内側の領域である。
【００３２】
分類部１２１ｂ（分類手段に相当する）は、印刷対象データを横書きの文字データと、横書きの文字データを除くデータである画像データとに分類するものである。ここでは、便宜上、文字データは、全て横書きである場合について説明する。また、画像データには、図形データ、写真データ等が含まれる。
【００３３】
データ生成部１２１ｃ（データ生成手段に相当する）は、文字編集部１２１ｄ及び画像編集部１２１ｅに対して、印刷対象データを編集させて、印刷制御部１２１ｆ及び印刷処理部１５を介して記録紙上に形成される画像に対応するデータである印刷用データを生成するものである。
【００３４】
文字編集部１２１ｄ（文字編集手段に相当する）は、印刷対象データに含まれる横書きの文字データを印刷領域に配置すると、印刷領域の右端の境界線を超えて突出する行がある場合に、その行を、縮小処理を施すことなく印刷領域内に収めるべく編集するものである。また、文字編集部１２１ｄは、複数の印刷領域について、左端の印刷領域から順に右側に向けて編集するものである。具体的には、文字編集部１２１ｄは、突出する行の有無を印刷領域の上端から順に検索し、突出する行が、印刷領域における下端の行ではない場合に改行を挿入し、印刷領域における下端の行である場合に改ページを挿入するものである。
【００３５】
画像編集部１２１ｅ（画像編集手段に相当する）は、印刷対象データに含まれる画像データを印刷領域に配置すると、画像データの右端部が印刷領域の右端の境界線を超えて突出する場合に、画像データを印刷領域内に収めるべく編集するものである。また、画像編集部１２１ｅは、複数の印刷領域について、左端の印刷領域から順に右側に向けて編集すると共に、画像データの左端を印刷領域の左端に配置するべく編集するものである。更に、画像編集部１２１ｅは画像データに所定倍率の縮小処理を施すものである。具体的には、画像編集部１２１ｅは、画像データの右端部が印刷領域の右端の境界線を超えて突出する場合には、画像データの右端部を印刷領域の右端の境界線の内側に収めるべく倍率を設定して画像データに縮小処理を施し、画像データの下端部が印刷領域の下端の境界線を超えて突出する場合には、画像データの上側に改ページを挿入するものである。
【００３６】
印刷制御部１２１ｆは、データ生成部１２１ｃにより生成された印刷用データに対応する画像を、印刷処理部１５を介して記録紙上に形成するものである。
【００３７】
図３は、制御部１２の動作の一例を示すフローチャートである。まず、領域分割部１２１ａによって、印刷可能領域が分割されて、複数の印刷領域が生成される（Ｓ１０１）。そして、分類部１２１ｂによって、印刷対象データが文字データと画像データとに分類される（Ｓ１０３）。次いで、データ生成部１２１ｃによって、文字編集部１２１ｄ及び画像編集部１２１ｅを介して、印刷対象データが、左上端から右下端に向けて、印刷領域の右端の境界線を超えて突出する文字データ及び画像データ（以下、「突出部」という）の検索が行われる（Ｓ１０５）。
【００３８】
そして、データ生成部１２１ｃ（文字編集部１２１ｄ及び画像編集部１２１ｅ）によって、突出部が有るか否かが判定される（Ｓ１０７）。突出部がないと判定された場合（Ｓ１０７でＮＯ）には、処理がステップＳ１１９に進められる。突出部が有ると判定された場合（Ｓ１０７でＹＥＳ）には、データ生成部１２１ｃ（文字編集部１２１ｄ及び画像編集部１２１ｅ）によって、突出部が文字データであるか否かの判定が行われる（Ｓ１０９）。突出部が文字データではない（＝突出部が画像データである）と判定された場合（Ｓ１０９でＮＯ）には、画像編集部１２１ｅによって、突出部である画像データが縮小処理され（Ｓ１１１）、処理がステップＳ１１９に進められる。
【００３９】
突出部が文字データであると判定された場合（Ｓ１０９でＹＥＳ）には、文字編集部１２１ｄによって、突出部である文字データが下端の行であるか否かの判定が行われる（Ｓ１１３）。下端の行ではないと判定された場合（Ｓ１１３でＮＯ）には、文字編集部１２１ｄによって、突出部である文字データに改行が挿入され、処理がステップＳ１１９に進められる。下端の行であると判定された場合（Ｓ１１３でＹＥＳ）には、文字編集部１２１ｄによって、突出部である文字データに改ページが挿入され、処理がステップＳ１１９に進められる。
【００４０】
ステップＳ１１１、Ｓ１１５、Ｓ１１７の処理が終了した場合、及び、ステップＳ１０７でＮＯの場合には、データ生成部１２１ｃ（文字編集部１２１ｄ及び画像編集部１２１ｅ）によって、突出部の検索が終了したか否かの判定が行われる（Ｓ１１９）。突出部の検索が終了したと判定された場合（Ｓ１１９でＹＥＳ）には、処理が終了される。突出部の検索が終了していないと判定された場合（Ｓ１１９でＮＯ）には、処理がステップＳ１０５に戻され、ステップＳ１０５以降の処理が繰り返し実行される。
【００４１】
図４は、制御部１２による画像処理の一例（文字データの場合）を示す説明図である。図４の上側に示す縦長の印刷可能領域に横書きの文字データ（ここでは、アルファベット）が記載されている２枚の印刷対象データに対して、順次、文字編集部１２１ｄによる処理が施される場合について説明する。図４の下側に示すように、ここでは、領域分割部１２１ａによって、印刷可能領域が境界線ＢＬを境界として左右方向に２等分され、２つの印刷領域が生成されている。
【００４２】
図４の上左側に示す印刷対象データでは、上から３行目の文字データ「ｂ」からなる行は、図４下側に示す印刷領域に配置すると、文字データが印刷領域の右端の境界線ＢＬを超えて突出する行であるため、文字編集部１２１ｄによって、縮小処理を施すことなく印刷領域内に収めるべく適正な位置に（ここでは、左から６番目の「ｂ」の文字データの後に）改行が挿入されている。同様に、図４の上右側に示す印刷対象データでは、上から４行目の文字データ「ｅ」からなる行は、図４下側に示す印刷領域に配置すると、文字データが印刷領域の右端の境界線（ここでは、印刷可能領域の右端の境界線）を超えて突出する行であるため、文字編集部１２１ｄによって、縮小処理を施すことなく印刷領域内に収めるべく適正な位置に（ここでは、左から７番目の「ｂ」の文字データの後に）改行が挿入されている。このようにして、印刷可能領域に記載されている２枚の印刷対象データが、１の印刷可能領域を２つに分割した印刷領域に、それぞれ、縮小処理を施されることなる配置されている。
【００４３】
図５は、制御部１２による画像処理の一例（画像データを含む場合）を示す説明図である。（ａ）は、印刷対象データであり、（ｂ）は、データ生成部１２１ｃ（文字編集部１２１ｄ及び画像編集部１２１ｅ）により、（ａ）に示す印刷対象データから生成された印刷用データである。（ａ）に示す印刷対象データは、印刷可能領域に、横書きの文字データ「文字１」、画像データ「画像１」、横書きの文字データ「文字２」、画像データ「画像２」、及び、画像データ「画像３」が、上側から順に配置されている。
【００４４】
（ｂ）に示す印刷可能領域は、一点鎖線で示す境界線により、２つの印刷領域が生成され、文字編集部１２１ｄによって、文字データ「文字１」、「文字２」については、印刷領域の右端の境界線を超えて突出する行に対して縮小処理を施すことなく印刷領域内に収めるべく適正な位置に改行が挿入されている。また、文字編集部１２１ｄによって、文字データ「文字２」の、左側の印刷領域内の下端の行には改ページが挿入され、その結果、文字データ「文字２」が、（ｂ）に示す左側の印刷領域と右側の印刷領域との分割されている。
【００４５】
画像データ「画像１」、「画像２」、「画像３」は、画像編集部１２１ｅによって、画像データの左端が印刷領域の左端に配置するべく編集され、画像データ「画像１」、「画像３」は、更に、画像編集部１２１ｅによって、画像データの右端部を印刷領域の右端の境界線の内側に収めるべく縮小処理が施されている。その結果、（ｂ）に示す右側の印刷領域において、画像データ「画像３」の下側に広い余白部が形成されている。
【００４６】
このようにして、印刷対象データに含まれる横書きの文字データを、予めサイズが設定された１の印刷可能領域を左右方向に複数に分割して、生成された印刷領域に配置すると、印刷領域の右端の境界線を超えて突出する行がある場合に、その行が、縮小処理を施すことなく印刷領域内に収まるべく編集されるため、文字データの可読性を確保しつつ、記録紙の消費量を低減することができる。
【００４７】
特に、印刷対象データがソースプログラムデータのように、印刷対象データの大半が短い行からなる横書きの文字データである場合には、１の印刷可能領域を左右方向に分割して生成された印刷領域から突出する行は少ないため、文字データの可読性を確保しつつ、効果的に記録紙の消費量を低減することができる。
【００４８】
また、複数の印刷領域について、左端の印刷領域から順に右側に向けて編集されるため、印刷対象データが左端の印刷領域に収まらなくなった場合にも、処理を繰り返すことなく効率的に編集することができる。
【００４９】
加えて、突出する行の有無が印刷領域の上端から順に検索され、突出する行が、印刷領域における下端の行ではない場合に改行が挿入され、印刷領域における下端の行である場合に改ページが挿入されるため、突出する行に改行が挿入されることにより、それ以降の印刷対象データがずれた場合にも、適切な行に、改行又は改ページが挿入される。
【００５０】
また、画像データを印刷領域内に収めるべく編集されるため、画像データを含む場合にも、文字データの可読性を確保しつつ、記録紙の消費量を低減することができる。
【００５１】
更に、複数の印刷領域について、左端の印刷領域から順に右側に向けて編集されるため、印刷対象データが左端の印刷領域に収まらなくなった場合にも効率的に編集することができる。
【００５２】
加えて、画像データの左端を印刷領域の左端に配置するべく編集されるため、印刷領域における画像データの配置が特定され、画像データが含まれることにより文字データの可読性が低下することを抑制できる。
【００５３】
また、印刷対象データに含まれる画像データを前記印刷領域に配置すると、画像データの右端部が印刷領域の右端の境界線を超えて突出する場合に、画像データに縮小処理が施されるため、画像データを容易に印刷領域内に収めることができる。
【００５４】
なお、本発明は、以下の形態にも適用可能である。
（Ａ）本実施形態では、領域分割部１２１ａが１の印刷可能領域を左右方向に分割して２つの印刷領域を生成する場合について説明したが、領域分割部１２１ａが３つ以上の印刷領域を生成する形態でもよい。
【００５５】
（Ｂ）本実施形態では、印刷対象データが横書きの文字データと、横書きの文字データを除くデータである画像データとからなる場合について説明したが、印刷対象データが縦書きの文字データと、縦書きの文字データを除くデータである画像データとからなる形態でも、本発明は適用可能である。ただし、この場合には、領域分割部１２１ａが、印刷可能領域を上下方向に複数に分割して、複数の印刷領域を生成する必要がある。
【００５６】
（Ｃ）本実施形態では、文字編集部１２１ｄが、突出する行に、改行又は改ページを挿入する場合について説明したが、突出する行の文字間隔を変更する形態でもよい。また、文字編集部１２１ｄが、１の印刷対象データが１の印刷領域に収まらない場合に、文字間隔、行間隔、余白領域等を変更する形態でもよい。
【００５７】
（Ｄ）本実施形態では、画像編集部１２１ｅが、画像データを縮小する場合について説明したが、画像編集部１２１ｅが、印刷対象データに含まれる全ての画像データを削除する形態でもよい。この場合には、処理が簡略化される。
【図面の簡単な説明】
【００５８】
【図１】は、本発明に係る画像形成装置の概略構成の一例を示すブロック図である。
【図２】は、制御部の一例を示す機能構成図である。
【図３】は、制御部の動作の一例を示すフローチャートである。
【図４】は、制御部による画像処理の一例（文字データの場合）を示す説明図である。
【図５】は、制御部による画像処理の一例（画像データを含む場合）を示す説明図である。
【符号の説明】
【００５９】
１    複写機
１２    制御部
１２１    ＣＰＵ（画像処理装置）
１２１ａ    領域分割部
１２１ｂ    分類部（分類手段）
１２１ｃ    データ生成部（データ生成手段）
１２１ｄ    文字編集部（文字編集手段）
１２１ｅ    画像編集部（画像編集手段）
１２１ｆ    印刷制御部（印刷手段の一部）
１５    印刷処理部（印刷手段の一部）
【図１】
2007243513.tif 000003
【図２】
2007243513.tif 000004
【図３】
2007243513.tif 000005
【図４】
2007243513.tif 000006
【図５】
2007243513.tif 000007