(57)【要約】【課題】画像印字後の記録材に折り加工が施される場合に、記録材に印字された画像が折り目にかかって見づらくなることを防止できる画像処理装置、画像処理方法、および画像処理プログラムを提供する。【解決手段】画像処理装置は、印刷ジョブを受け付けると、用紙に対して施される折り加工による折り目の位置を認識し、位置が認識された折り目と、印刷ジョブに含まれるページに配置される画像とが少なくとも一部において合致するか否かを判断して、折り目と画像とが少なくとも一部において合致する場合、画像を折り目から外すための補正処理を実行する。前記補正処理は、オブジェクト画像の位置を移動させる処理（Ｓ４０４）であり、オブジェクト画像の位置を移動させると当該オブジェクト画像が、ページデータの有効な印字領域内に収まらない場合（Ｓ４０２：ＮＯ）、前記移動させる処理が行われない。【選択図】図１０
2010273365.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受け付ける受付手段と、
前記印刷ジョブに含まれるオブジェクト画像を、固定データであるフォームデータに貼り付けてページデータを作成する作成手段と、
前記ページデータが印刷される記録材に対して施される折り加工による折り目の前記ページデータにおける位置を認識する認識手段と、
前記認識手段により位置が認識された折り目と、前記ページデータに配置されるオブジェクト画像とが少なくとも一部において合致するか否かを判断する判断手段と、
前記折り目と前記オブジェクト画像とが少なくとも一部において合致する場合、前記オブジェクト画像を前記折り目から外すための補正処理を実行する補正手段と、を有し、
前記補正処理は、前記オブジェクト画像の位置を移動させる処理であり、
前記補正手段は、前記オブジェクト画像の位置を移動させると当該オブジェクト画像が、前記ページデータの有効な印字領域内に収まらない場合、前記移動させる処理を行わない
ことを特徴とする画像処理装置。
【請求項２】
前記補正手段は、前記オブジェクト画像が文字画像である場合、当該文字画像における隣接する文字列の間の空間に前記折り目が位置されるように、前記オブジェクト画像の位置を移動させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
印刷ジョブを受け付ける受付ステップと、
前記印刷ジョブに含まれるオブジェクト画像を、固定データであるフォームデータに貼り付けてページデータを作成する作成ステップと、
前記ページデータが印刷される記録材に対して施される折り加工による折り目の前記ページデータにおける位置を認識する認識ステップと、
前記認識ステップにおいて位置が認識された折り目と、前記ページデータに配置されるオブジェクト画像とが少なくとも一部において合致するか否かを判断する判断ステップと、
前記折り目と前記オブジェクト画像とが少なくとも一部において合致する場合、前記オブジェクト画像を前記折り目から外すための補正処理を実行する補正ステップと、を有し、
前記補正処理は、前記オブジェクト画像の位置を移動させる処理であり、
前記補正ステップにおいて、前記オブジェクト画像の位置を移動させると当該オブジェクト画像が、前記ページデータの有効な印字領域内に収まらない場合、前記移動させる処理が行われない
ことを特徴とする画像処理方法。
【請求項４】
印刷ジョブを受け付ける受付手順と、
前記印刷ジョブに含まれるオブジェクト画像を、固定データであるフォームデータに貼り付けてページデータを作成する作成手順と、
前記ページデータが印刷される記録材に対して施される折り加工による折り目の前記ページデータにおける位置を認識する認識手順と、
前記認識手順において位置が認識された折り目と、前記ページデータに配置されるオブジェクト画像とが少なくとも一部において合致するか否かを判断する判断手順と、
前記折り目と前記オブジェクト画像とが少なくとも一部において合致する場合、前記オブジェクト画像を前記折り目から外すための補正処理を実行する補正手順と、をコンピュータに実行させるための画像処理プログラムであって、
前記補正処理は、前記オブジェクト画像の位置を移動させる処理であり、
前記補正手順において、前記オブジェクト画像の位置を移動させると当該オブジェクト画像が、前記ページデータの有効な印字領域内に収まらない場合、前記移動させる処理が行われないことを特徴とする画像処理プログラム。
【請求項５】
請求項４に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、および画像処理プログラムに関する。本発明は、特に、印字後の記録材に折り加工が施される場合の画像処理を実行するための画像処理装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
印字後の用紙に折り加工などのフィニッシング処理を実行することが可能な画像形成装置が存在する。
【０００３】
しかしながら、用紙に印字された画像が、折り加工によってできた折り目にかかる場合がある。この場合、結果的に画像が折り目を跨いで用紙に印字されることになるため、ユーザにとって見づらく、印字内容が把握しづらいという問題があった。
【０００４】
一方、用紙を２つまたは４つ等に折り畳んだ場合の大きさに応じて、余白寸法等の文書の書式を設定することができる文書処理装置が開示されている（特許文献１参照）。
【０００５】
しかしながら、上記文献に記載の文書処理装置は、特殊なサイズに対する余白寸法等の文書の書式をユーザの勘に頼らずに簡単に設定できるようにした装置にすぎない。つまり、上記文献に記載の技術は、ページに配置される画像が折り目にかかってしまって見づらくなるといった上述した課題については何ら配慮しておらず、これを解決するための具体的な方法を提示するものではない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−５０５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は上記の問題点を解決するためになされたものであり、本発明の目的は、画像印字後の記録材に折り加工が施される場合に、記録材に印字された画像が折り目にかかって見づらくなることを防止できる画像処理装置、画像処理方法、および画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）印刷ジョブを受け付ける受付手段と、
前記印刷ジョブに含まれるオブジェクト画像を、固定データであるフォームデータに貼り付けてページデータを作成する作成手段と、
前記ページデータが印刷される記録材に対して施される折り加工による折り目の前記ページデータにおける位置を認識する認識手段と、
前記認識手段により位置が認識された折り目と、前記ページデータに配置されるオブジェクト画像とが少なくとも一部において合致するか否かを判断する判断手段と、
前記折り目と前記オブジェクト画像とが少なくとも一部において合致する場合、前記オブジェクト画像を前記折り目から外すための補正処理を実行する補正手段と、を有し、
前記補正処理は、前記オブジェクト画像の位置を移動させる処理であり、
前記補正手段は、前記オブジェクト画像の位置を移動させると当該オブジェクト画像が、前記ページデータの有効な印字領域内に収まらない場合、前記移動させる処理を行わない
ことを特徴とする画像処理装置。
【００１０】
（２）前記補正手段は、前記オブジェクト画像が文字画像である場合、当該文字画像における隣接する文字列の間の空間に前記折り目が位置されるように、前記オブジェクト画像の位置を移動させることを特徴とする上記（１）に記載の画像処理装置。
【００１１】
（３）印刷ジョブを受け付ける受付ステップと、
前記印刷ジョブに含まれるオブジェクト画像を、固定データであるフォームデータに貼り付けてページデータを作成する作成ステップと、
前記ページデータが印刷される記録材に対して施される折り加工による折り目の前記ページデータにおける位置を認識する認識ステップと、
前記認識ステップにおいて位置が認識された折り目と、前記ページデータに配置されるオブジェクト画像とが少なくとも一部において合致するか否かを判断する判断ステップと、
前記折り目と前記オブジェクト画像とが少なくとも一部において合致する場合、前記オブジェクト画像を前記折り目から外すための補正処理を実行する補正ステップと、を有し、
前記補正処理は、前記オブジェクト画像の位置を移動させる処理であり、
前記補正ステップにおいて、前記オブジェクト画像の位置を移動させると当該オブジェクト画像が、前記ページデータの有効な印字領域内に収まらない場合、前記移動させる処理が行われない
ことを特徴とする画像処理方法。
【００１２】
（４）印刷ジョブを受け付ける受付手順と、
前記印刷ジョブに含まれるオブジェクト画像を、固定データであるフォームデータに貼り付けてページデータを作成する作成手順と、
前記ページデータが印刷される記録材に対して施される折り加工による折り目の前記ページデータにおける位置を認識する認識手順と、
前記認識手順において位置が認識された折り目と、前記ページデータに配置されるオブジェクト画像とが少なくとも一部において合致するか否かを判断する判断手順と、
前記折り目と前記オブジェクト画像とが少なくとも一部において合致する場合、前記オブジェクト画像を前記折り目から外すための補正処理を実行する補正手順と、をコンピュータに実行させるための画像処理プログラムであって、
前記補正処理は、前記オブジェクト画像の位置を移動させる処理であり、
前記補正手順において、前記オブジェクト画像の位置を移動させると当該オブジェクト画像が、前記ページデータの有効な印字領域内に収まらない場合、前記移動させる処理が行われないことを特徴とする画像処理プログラム。
【００１３】
（５）上記（４）に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１４】
本発明によれば、画像印字後の記録材に折り加工が施される場合に、記録材に印字された画像が折り目にかかって見づらくなることを防止することができ、かつ、オブジェクト画像の位置を移動させると当該オブジェクト画像が、前記ページデータの有効な印字領域内に収まらない場合、前記移動させる処理が行われないため、オブジェクト画像が中途で分断されたり次ページに印字されたりする事態を防止できる。これにより、ユーザは、記録材に印字された内容を把握しやすくなる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態にかかる画像形成装置としてのＭＦＰの構成を示す概略正面図である。
【図２】図１に示されるＭＦＰの構成を示すブロック図である。
【図３】第１実施形態にかかるＭＦＰにおける処理の手順を示すフローチャートである。
【図４】図３から続く、第１実施形態にかかるＭＦＰにおける処理の手順を示すフローチャートである。
【図５】ステップＳ１１４における補正処理の手順を示すフローチャートである。
【図６】折り目を跨ぐオブジェクト画像を含むページデータの一例を示す。
【図７】縮小処理後のページデータの一例を示す。
【図８】第２実施形態にかかるＭＦＰにおける処理の手順を示すフローチャートである。
【図９】図８から続く、第２実施形態にかかるＭＦＰにおける処理の手順を示すフローチャートである。
【図１０】ステップＳ３１４における補正処理の手順を示すフローチャートである。
【図１１】折り目を跨ぐオブジェクト画像を含むページデータの一例を示す。
【図１２】移動処理後のページデータの一例を示す。
【図１３】第３実施形態にかかるＭＦＰにおける処理の手順を示すフローチャートである。
【図１４】図１３から続く、第３実施形態にかかるＭＦＰにおける処理の手順を示すフローチャートである。
【図１５】ステップＳ５１５における補正処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１７】
図１は、本発明の第１実施形態にかかる画像形成装置としてのＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成を示す概略正面図、図２は、図１に示されるＭＦＰの構成を示すブロック図である。
【００１８】
ＭＦＰ１００は、ＣＰＵ１０１、メモリ１０２、ハードディスク１０３、操作パネル部１０４、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ）１０５、画像読取部１０６、給紙部１０７、画像形成部１０８、折り部１０９、用紙排出部１１０、および通信インタフェース１１１を含み、これらは信号をやり取りするためのバス１１２を介して相互に接続されている。
【００１９】
ＣＰＵ１０１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。メモリ１０２は、予め各種プログラムや各種データを格納しておくＲＯＭ、作業領域として一時的にプログラムやデータを記憶するＲＡＭからなる。ハードディスク１０３は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。
【００２０】
操作パネル部１０４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００２１】
ＡＤＦ１０５は、セットされた単数枚または複数枚の原稿を１枚ずつ画像読取部１０６の所定の読み取り位置まで搬送し、そして画像読み取り後の原稿を順次排出する。
【００２２】
画像読取部１０６は、所定の読み取り位置にセットされた原稿またはＡＤＦ１０５により所定の読み取り位置に搬送された原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤ等の受光素子で光電変換して、その電気信号から画像データを生成する。
【００２３】
給紙部１０７ａ〜１０７ｃは、印刷に使用される記録材としての用紙を収容する。給紙部１０７（１０７ａ〜１０７ｃの総称）は、収容された用紙を１枚ずつ画像形成部１０８に送り出す。
【００２４】
画像形成部１０８は、帯電、露光、現像、転写および定着の各工程を含む電子写真式プロセス等の周知の作像プロセスを用いて、各種データを用紙上に印刷する。
【００２５】
折り部１０９は、画像形成部１０８から搬送される印刷された用紙に対して折り加工を施す。折り加工には、用紙の中央で折る２つ折り、封書に入れるのに多用され用紙の端縁から１／３および２／３の２箇所で折る３つ折り、用紙をＺ字形状に折り畳んで用紙搬送方向に沿う長さの略半分のサイズに仕上げるＺ折りなどが含まれる。
【００２６】
用紙排出部１１０は、画像形成部１０８または折り部１０９から搬送される印刷された用紙を排出する。用紙排出部１１０において、用紙に対してフィニッシング処理が施されてもよい。フィニッシング処理としては、たとえば、用紙の束をステープル止めするステープル処理、用紙の端部にファイリング用の穴をあけるパンチ処理、および用紙の端部を切断するトリマ処理が挙げられる。
【００２７】
通信インタフェース１１１は、外部機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるネットワークインタフェース、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース、電話回線に接続するための電話回線インタフェース等を利用することができる。
【００２８】
なお、ＭＦＰ１００は、上記した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【００２９】
次に、本実施形態におけるＭＦＰ１００の動作について説明する。
【００３０】
図３〜図５は、第１実施形態にかかるＭＦＰ１００における処理の手順を示すフローチャートである。なお、図３〜図５のフローチャートにより示されるアルゴリズムは、ＭＦＰ１００のハードディスク１０３にプログラムとして記憶されており、ＣＰＵ１０１によって実行される。
【００３１】
本実施形態では、ＭＦＰ１００が、受信した印刷ジョブに含まれるオブジェクト画像を、予めＭＦＰ１００に記憶されているフォームデータに貼り付けて、印刷を実行する場合について説明する。
【００３２】
まず、ＭＦＰ１００は、たとえばネットワーク上のＰＣ（パーソナルコンピュータ）などの他の機器から通信インタフェース１１１を介して、印刷ジョブを受信する（Ｓ１０１）。なお、印刷ジョブは、操作パネル部１０４を通して指示された原稿の複写等に関する印刷ジョブであってもよい。
【００３３】
続いて、予めユーザによって入力されてたとえばハードディスク１０３に記憶されている画像縮小率の下限値Ｘが、メモリ１０２に読み込まれる（Ｓ１０２）。ただし、印刷ジョブに画像縮小率の下限値Ｘが含まれていてもよく、この場合、画像縮小率の下限値Ｘは、受信した印刷ジョブから取得される。なお、画像縮小率の下限値Ｘは、１よりも小さい実数で表される。
【００３４】
続いて、折り数Ｎおよび折り位置情報がメモリ１０２に読み込まれる（Ｓ１０３）。ここで、折り数Ｎの値は、印刷ジョブに含まれており、整数で表される。また、折り位置情報は、予めたとえばハードディスク１０３に記憶されている。折り位置情報は、たとえば用紙の端縁から折り位置までの距離（ｍｍ）で表される。
【００３５】
続いて、たとえばハードディスク１０３に記憶されているフォームデータが、メモリ１０２に読み込まれる（Ｓ１０４）。フォームデータは、印刷ジョブに含まれるオブジェクト画像が貼り付けられる対象となる固定データである。
【００３６】
続いて、受信した印刷ジョブから、オブジェクト画像がメモリ１０２に読み込まれる（Ｓ１０５）。
【００３７】
そして、オブジェクト画像が、ステップＳ１０４で読み込まれたフォームデータに貼り付けられる（Ｓ１０６）。
【００３８】
続いて、折り数カウンタＭが「０」に初期化される（Ｓ１０７）。なお、折り数カウンタＭは整数で表される。
【００３９】
ステップＳ１０８では、折り数カウンタＭが「１」だけインクリメントされる。
【００４０】
そして、ステップＳ１０９では、折り数カウンタＭが折り数Ｎよりも大きいか否かが判断される。
【００４１】
折り数カウンタＭが折り数Ｎよりも大きい場合（Ｓ１０９：ＹＥＳ）、画像にかかるか否かの検討が済んでいない折り位置はないと判断され、ステップＳ１１０に進む。
【００４２】
ステップＳ１１０では、印刷が実行される。すなわち、ＭＦＰ１００のＣＰＵ１０１は、給紙部１０７に対して、受信した印刷ジョブにおいて指定されている用紙を給紙するように指示するとともに、画像形成部１０８に対して、フォームデータにオブジェクト画像を貼り付けて作成したページデータを画像形成するように指示する。また、ＣＰＵ１０１は、折り部１０９に対して、画像形成部１０８から送られる用紙に受信した印刷ジョブにおいて指定されている折り加工を施すように指示するとともに、用紙排出部１１０に対して、折り部１０９から送られる用紙を排出するように指示する。一連の画像形成処理、および折り加工が行われて印刷物が排出されれば、印刷処理は終了する。
【００４３】
たとえば、折り加工が指定されていない印刷ジョブの場合（折り数Ｎ＝０）、ステップＳ１０９において、Ｍ＝１、Ｎ＝０となり（ステップＳ１０９：ＹＥＳ）、画像を折り目から外すための補正処理（後述するステップＳ１１４参照）は行われずに、印刷が実行される（Ｓ１１０）。
【００４４】
一方、折り数カウンタＭが折り数Ｎ以下の場合（Ｓ１０９：ＮＯ）、ステップＳ１１１に進む。たとえば、折り加工が指定されている印刷ジョブの場合（折り数Ｎ≧１）、最初はＭ≦Ｎとなる。
【００４５】
ステップＳ１１１では、オブジェクト画像カウンタＲが「０」に初期化される。なお、オブジェクト画像カウンタＲは整数で表される。
【００４６】
続いて、オブジェクト画像の位置が認識される（Ｓ１１２）。オブジェクト画像の位置は、たとえば画像濃度に基づいて、用紙のどの位置にオブジェクト画像が描かれるかを判断することによって、認識可能である。
【００４７】
ステップＳ１１３では、Ｍ番目の折り目を跨ぐオブジェクト画像の個数がＲよりも大きいか否かが判断される。ここで、Ｒの値には、初期値の「０」または後述するステップＳ２０６において折り目を跨ぐものの補正処理を行わないこととされたオブジェクト画像の個数が記憶されている。このように、折り位置を跨ぐと判断されたオブジェクト画像の個数と、折り目を跨ぐものの補正処理を行わないと決定されたオブジェクト画像の個数とを比較することにより、補正処理を実行するか否かの検討が必要な箇所の有無が判断される。
【００４８】
図６は、折り目を跨ぐオブジェクト画像を含むページデータの一例を示す。
【００４９】
ページデータ５００は、オブジェクト画像５０１と、オブジェクト画像５０２とを有している。ここでは、オブジェクト画像５０１は文字画像であり、オブジェクト画像５０２は写真画像または図形画像である。また、ページデータ５００には、たとえば折り加工がＺ折りである場合の１番目の折り目Ｆ１と２番目の折り目Ｆ２とが示されている。図６において、オブジェクト画像５０１は、１番目の折り目Ｆ１を跨いでおり、オブジェクト画像５０２は、２番目の折り目Ｆ２を跨いでいる。図中符号「５１０」は用紙上の印字可能な領域を示す。
【００５０】
ステップＳ１１３においてＭ番目の折り目を跨ぐオブジェクト画像の個数がＲ（初期値は「０」）よりも大きいと判断された場合（Ｓ１１３：ＹＥＳ）、（Ｒ＋１）個目のオブジェクト画像に対する補正処理が行われる（Ｓ１１４）。
【００５１】
一方、ステップＳ１１３においてＭ番目の折り目を跨ぐオブジェクト画像の個数がＲ（初期値は「０」）以下と判断された場合（Ｓ１１３：ＮＯ）、ステップＳ１０８に戻り、次の折り目についての処理が行われる。
【００５２】
次に、図５を参照して、ステップＳ１１４における補正処理について説明する。
【００５３】
まず、ＣＰＵ１０１は、折り目から当該折り目を跨ぐオブジェクト画像の上辺までの距離Ｕと、折り目から当該折り目を跨ぐオブジェクト画像の底辺までの距離Ｌとを測定する（Ｓ２０１）。たとえば図６の例では、オブジェクト画像５０１に関して、Ｕ（１）、Ｌ（１）が測定され、オブジェクト画像５０２に関して、Ｕ（２）、Ｌ（２）が測定される。
【００５４】
続いて、折り目から当該折り目を跨ぐオブジェクト画像の上辺までの距離Ｕが、折り目から当該折り目を跨ぐオブジェクト画像の底辺までの距離Ｌよりも大きいか否かが判断される（Ｓ２０２）。
【００５５】
Ｌ＜Ｕの場合（Ｓ２０２：ＹＥＳ）、縮小率Ｙは、Ｙ＝Ｕ／（Ｕ＋Ｌ）の式で算出される（Ｓ２０３）。そして、算出された縮小率Ｙが、予め設定された閾値としての画像縮小率の下限値Ｘ以上であるか否かが判断される（Ｓ２０４）。算出された縮小率Ｙが下限値Ｘ以上である場合（Ｓ２０４：ＹＥＳ）、ＣＰＵ１０１は、オブジェクト画像の上辺位置を固定して当該オブジェクト画像を縮小する。これにより、たとえば図７に示すように、縮小処理後のページデータ６００において、縮小されたオブジェクト画像６０１は、折り目Ｆ１の上方に位置されることになる。オブジェクト画像の縮小方法の一例としては、たとえばＵ（１）＝１、Ｌ（１）＝９である場合、オブジェクト画像を構成する点のうち１０個に１個の割合で間引きする方法が挙げられる。一方、算出された縮小率Ｙが下限値Ｘよりも小さい場合（Ｓ２０４：ＮＯ）、ＣＰＵ１０１は、縮小処理を行うことなく、オブジェクト画像カウンタＲを「１」だけインクリメントして、補正処理を終了する。これにより、オブジェクト画像が小さくなり過ぎて見づらくなる事態を防止できる。
【００５６】
Ｌ≧Ｕの場合（Ｓ２０２：ＮＯ）、縮小率Ｙは、Ｙ＝Ｌ／（Ｕ＋Ｌ）の式で算出される（Ｓ２０７）。そして、算出された縮小率Ｙが、予め設定された閾値としての画像縮小率の下限値Ｘ以上であるか否かが判断される（Ｓ２０８）。算出された縮小率Ｙが下限値Ｘ以上である場合（Ｓ２０８：ＹＥＳ）、ＣＰＵ１０１は、オブジェクト画像の底辺位置を固定して当該オブジェクト画像を縮小する。これにより、たとえば図７に示すように、縮小処理後のページデータ６００において、縮小されたオブジェクト画像６０２は、折り目Ｆ２の下方に位置されることになる。一方、算出された縮小率Ｙが下限値Ｘよりも小さい場合（Ｓ２０８：ＮＯ）、ＣＰＵ１０１は、縮小処理を行うことなく、オブジェクト画像カウンタＲを「１」だけインクリメントして、補正処理を終了する。
【００５７】
ステップＳ１１４の補正処理が終了するとステップＳ１１３に戻り、他にＭ番目の折り目を跨ぐオブジェクト画像が存在するか確認して、Ｍ番目の折り目を跨ぐオブジェクト画像の個数がＲ以下と判断されるまで、Ｍ番目の折り目に関する補正処理（Ｓ１１４）が繰り返される。
【００５８】
このように第１実施形態のＭＦＰ１００は、印刷ジョブを受け付けると、用紙に対して施される折り加工による折り目の位置を認識し、位置が認識された折り目と、印刷ジョブに含まれるページに配置される画像とが少なくとも一部において合致するか否かを判断して、折り目と画像とが少なくとも一部において合致する場合、画像を折り目から外すための補正処理を実行する。
【００５９】
したがって、画像印字後の用紙に折り加工が施される場合に、用紙に印字された画像が折り目にかかって見づらくなることを防止することができる。これにより、ユーザは、用紙に印字された内容を把握しやすくなる。
【００６０】
次に、本発明の第２実施形態について説明する。第１実施形態における補正処理は、画像の大きさを縮小する処理であるのに対して、第２実施形態における補正処理は、画像の位置を移動させる処理である点で、両者は相違している。以下、第１実施形態との相違点を中心に第２実施形態について説明する。
【００６１】
図８〜図１０は、第２実施形態にかかるＭＦＰ１００における処理の手順を示すフローチャートである。なお、図８〜図１０のフローチャートにより示されるアルゴリズムは、ＭＦＰ１００のハードディスク１０３にプログラムとして記憶されており、ＣＰＵ１０１によって実行される。
【００６２】
図８に示されるステップＳ３０１〜Ｓ３０５の処理は、図３に示されるステップＳ１０１、Ｓ１０３〜Ｓ１０６の処理とそれぞれ同様であるため説明を省略する。
【００６３】
ステップＳ３０６では、ＣＰＵ１０１は、受信した印刷ジョブにおいて指示されている用紙に対して、フォームデータにオブジェクト画像を貼り付けて作成したページデータが下方向にどれだけのマージン距離Ａが存在するかを測定する。マージン距離Ａの単位は、たとえばｍｍである。
【００６４】
図１１は、折り目を跨ぐオブジェクト画像を含むページデータの一例を示す。
【００６５】
ページデータ５００ａにおいて、オブジェクト画像５０１ａは、１番目の折り目Ｆ１を跨いでおり、オブジェクト画像５０２ａは、２番目の折り目Ｆ２を跨いでいる。図１１において、マージン距離Ａは、オブジェクト画像５０２ａの底辺と、用紙上の印字可能な領域５１０ａの底辺との距離で与えられる。
【００６６】
なお、第２実施形態では、写真画像または図形画像であるオブジェクト画像５０２ａに関する補正処理について説明する。文字画像であるオブジェクト画像５０１ａに関する補正処理については後述する第３実施形態において説明する。ただし、オブジェクト画像５０１ａに関する補正処理も、オブジェクト画像５０２ａに関する補正処理と同様に行われることも可能である。
【００６７】
また、本実施形態では、オブジェクト画像を縦に並べてページに配置することを前提として、下方向のマージン距離Ａが測定されるが、本発明はこれに限定されるものではない。本発明において、たとえば上方向のマージン距離が測定されてもよく、さらには、オブジェクト画像を横に並べてページに配置することを前提として、右方向または左方向のマージン距離が測定されてもよい。
【００６８】
図８に示されるステップＳ３０７〜Ｓ３１４の処理も、図３に示されるステップＳ１０７〜Ｓ１１４の処理とそれぞれ同様であるため説明を省略する。
【００６９】
ただし、ステップＳ３０８では、折り数カウンタＭが「１」だけインクリメントされるとともに、マージンレジスタＩが「０」に初期化される。なお、マージンレジスタＩの単位は、マージン距離Ａの単位（ｍｍ）と同じである。
【００７０】
次に、図１０を参照して、ステップＳ３１４における補正処理について説明する。
【００７１】
まず、ＣＰＵ１０１は、折り目から当該折り目を跨ぐオブジェクト画像の上辺までの距離Ｕを測定する（Ｓ４０１）。たとえば図１１の例では、オブジェクト画像５０２ａに関して、Ｕ（２）が測定される。
【００７２】
続いて、折り目から当該折り目を跨ぐオブジェクト画像の上辺までの距離Ｕが、ステップＳ３０６において測定されたマージン距離Ａ以下であるか否かが判断される（Ｓ４０２）。
【００７３】
距離Ｕがマージン距離Ａ以下である場合（Ｓ４０２：ＹＥＳ）、移動距離Ｃの値が距離Ｕに設定される（Ｓ４０３）。なお、移動距離Ｃの単位は、マージン距離Ａの単位（ｍｍ）と同じである。
【００７４】
続いて、ＣＰＵ１０１は、Ｍ番目の折り目を跨ぐオブジェクト画像およびそれよりも下方に配置されるオブジェクト画像を、移動距離Ｃだけ下方に移動させる（Ｓ４０４）。これにより、たとえば図１２に示すように、移動処理後のページデータ６００ａにおいて、移動させられたオブジェクト画像６０２ａは、折り目Ｆ２の下方に位置されることになる。
【００７５】
続いて、移動距離ＣがマージンレジスタＩよりも大きいか否かが判断される（Ｓ４０５）。ここで、オブジェクト画像を移動させたことによって、マージン距離Ａの修正が必要か否かが判断される。移動距離ＣがマージンレジスタＩ以下であれば（Ｓ４０５：ＮＯ）、補正処理を終了して図９のフローチャートに戻る。
【００７６】
移動距離ＣがマージンレジスタＩよりも大きい場合（Ｓ４０５：ＹＥＳ）、マージン距離Ａの値から、移動距離ＣおよびマージンレジスタＩの各値が差し引かれる（Ｓ４０６）。続いて、ＣＰＵ１０１は、マージンレジスタＩの値を移動距離Ｃの値に設定し、補正処理を終了して図９のフローチャートに戻る。ここで、同じＭ番目の折り目を跨ぐオブジェクト画像が複数個存在する場合、マージンレジスタＩは、１つ前に処理したオブジェクト画像の移動距離を示している。
【００７７】
一方、ステップＳ４０２において距離Ｕがマージン距離Ａよりも大きいと判断された場合（Ｓ４０２：ＮＯ）、ＣＰＵ１０１は、移動処理を行うことなく、オブジェクト画像カウンタＲを「１」だけインクリメントして、補正処理を終了する。これにより、オブジェクト画像が中途で分断されたり次ページに印字されたりする事態を防止できる。
【００７８】
このように第２実施形態によっても、画像印字後の用紙に折り加工が施される場合に、用紙に印字された画像が折り目にかかって見づらくなることを防止することができる。
【００７９】
次に、本発明の第３実施形態について説明する。第３実施形態における補正処理は、画像の位置を移動させる処理である点で、第２実施形態における補正処理と共通している。ただし、第３実施形態における補正処理は、画像が文字画像である場合に適用されるものであり、当該文字画像における隣接する文字列の間の空間に折り目が位置されるように画像の位置を移動させる処理である点で、第２実施形態における補正処理と相違している。ここで、文字列は、１つの直線上に並ぶ文字の列を意味しており、たとえば１つの行が該当する。以下、第２実施形態との相違点を中心に第３実施形態について説明する。
【００８０】
図１３〜図１５は、第３実施形態にかかるＭＦＰ１００における処理の手順を示すフローチャートである。なお、図１３〜図１５のフローチャートにより示されるアルゴリズムは、ＭＦＰ１００のハードディスク１０３にプログラムとして記憶されており、ＣＰＵ１０１によって実行される。
【００８１】
図１３に示されるステップＳ５０１〜Ｓ５０７の処理は、図８に示されるステップＳ３０１〜Ｓ３０７の処理とそれぞれ同様であるため説明を省略する。
【００８２】
ステップＳ５０８では、ＣＰＵ１０１は、オブジェクト画像リストを初期化する。オブジェクト画像リストは、印刷ジョブに含まれるすべてのオブジェクト画像（文字画像）のリストであり、各オブジェクト画像に対して既に補正処理が施されたか否かの情報を含むものである。オブジェクト画像リストは、メモリ１０２に記録される。初期状態では、オブジェクト画像リストにおけるオブジェクト画像はすべて未補正である。
【００８３】
図１３および図１４に示されるステップＳ５０９〜Ｓ５１５の処理も、図８に示されるステップＳ３０８〜Ｓ３１４の処理とそれぞれ同様であるため説明を省略する。
【００８４】
ただし、ステップＳ５１３において、オブジェクト画像の位置は、たとえば画像濃度、あるいはタグビット情報に基づいて、用紙のどの位置に文字画像が描かれるかを判断することによって、認識可能である。
【００８５】
次に、図１５を参照して、ステップＳ５１５における補正処理について説明する。
【００８６】
まず、ＣＰＵ１０１は、処理対象のオブジェクト画像が既に補正済みであるか否かを、オブジェクト画像リストを参照することにより、判断する（Ｓ６０１）。
【００８７】
処理対象のオブジェクト画像が既に補正済みである場合（Ｓ６０１：ＹＥＳ）、ＣＰＵ１０１は、オブジェクト画像カウンタＲを「１」だけインクリメントして、補正処理を終了する。つまり、１つのオブジェクト画像が複数の折り目を跨いでいる場合、オブジェクト画像の移動処理を１回だけ行って複数回実施しない。一般に１回目の移動処理で対処できる場合が多く、逆に１回目の移動処理で折り目から外れた文字列が再度折り目にかかる事態を防止するためである。
【００８８】
続いて、ＣＰＵ１０１は、折り目から当該折り目を跨ぐ文字列の上辺までの距離Ｕを測定する（Ｓ６０２）。たとえば図１１の例では、オブジェクト画像５０１ａに関して、Ｕ（３）が測定される。
【００８９】
図１５に示されるステップＳ６０３〜Ｓ６０８の処理は、図１０に示されるステップＳ４０２〜Ｓ４０７の処理とそれぞれ同様であるため説明を省略する。
【００９０】
なお、ステップＳ６０５における画像の移動により、たとえば図１２に示すように、移動処理後のページデータ６００ａにおいて、オブジェクト画像６０１ａにおける隣接する文字列の間の空間に、折り目Ｆ１が位置されることになる。
【００９１】
ステップＳ６０９では、オブジェクト画像リストにおける処理対象のオブジェクト画像が補正済みとされる。
【００９２】
このように第３実施形態によれば、文字画像印字後の用紙に折り加工が施される場合に、用紙に印字された文字画像の文字列が折り目にかかって見づらくなることを防止することができる。なお、第３実施形態の補正処理は、文字画像に対してのみ適用可能であるため、写真画像または図形画像を含む印刷ジョブを実行する場合には、第１または第２実施形態の補正処理と組み合わせて実施されることが望ましい。
【００９３】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００９４】
たとえば、上記実施形態では、本発明の画像処理装置がＭＦＰに適用された場合について説明したが、本発明はこれに限定されるものではない。本発明の画像処理装置は、たとえば複写機、およびプリンタなどの画像形成装置、さらには画像形成装置に接続されるサーバなどのコンピュータに適用されてもよい。
【００９５】
また、上記実施形態では、オブジェクト画像を縮小したり移動させたりする補正処理について説明したが、本発明はこれに限定されるものではない。たとえばフォームデータの大きさやページ内の位置がオブジェクト画像の大きさやページ内の位置を決定する場合には、フォームデータに対して、縮小したり移動させたりする補正処理が施されてもよい。
【００９６】
本発明の画像処理装置における各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像処理装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【符号の説明】
【００９７】
１００  ＭＦＰ（画像処理装置）、
１０１  ＣＰＵ、
１０２  メモリ、
１０３  ハードディスク、
１０４  操作パネル部、
１０５  ＡＤＦ、
１０６  画像読取部、
１０７（１０７ａ〜１０７ｃ）    給紙部、
１０８  画像形成部、
１０９  折り部、
１１０  用紙排出部、
１１１  通信インタフェース、
１１２  バス、
５００，５００ａ  ページデータ、
５０１，５０２，５０１ａ，５０２ａ  オブジェクト画像、
６００，６００ａ  ページデータ、
６０１，６０２，６０１ａ，６０２ａ  オブジェクト画像、
Ｆ１，Ｆ２  折り目。
【図１】
2010273365.tif 000003
【図２】
2010273365.tif 000004
【図３】
2010273365.tif 000005
【図４】
2010273365.tif 000006
【図５】
2010273365.tif 000007
【図６】
2010273365.tif 000008
【図７】
2010273365.tif 000009
【図８】
2010273365.tif 000010
【図９】
2010273365.tif 000011
【図１０】
2010273365.tif 000012
【図１１】
2010273365.tif 000013
【図１２】
2010273365.tif 000014
【図１３】
2010273365.tif 000015
【図１４】
2010273365.tif 000016
【図１５】
2010273365.tif 000017