(57)【要約】【課題】異なる画像サイズのデータを一種類のサイズをもつ印刷用紙に最適な拡大縮小率で印刷することができる画像処理装置を提供する。【解決手段】画像サイズ算出部５０が画像サイズを算出し、サイズ比算出部５６によって画像サイズと用紙サイズの比を算出することによって、画像処理装置本体４０のサイズ編集部５８０は、異なる画像サイズのデータを同一サイズの用紙に適するようにページごとに拡大または縮小することができる。また、複数ページで画像サイズの異なる画像データを通信装置４２などを介して受信しても用紙サイズを変更することなく印刷することができる。【選択図】　　　　　図２
2004112620.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データのサイズを算出するサイズ算出手段と、このサイズ算出手段により算出した画像データのサイズを印刷用紙サイズに合わせるよう編集する編集手段とを有する画像処理装置。
【請求項２】
入力された画像データのサイズを算出するサイズ算出手段と、このサイズ算出手段により算出した画像データのサイズを印刷用紙サイズと比較する比較手段と、この比較手段の結果、印刷用紙サイズと画像データのサイズとが同じ場合にはそのまま出力し、印刷用紙サイズと画像データのサイズが異なる場合には、画像サイズを印刷用紙サイズに合わせるよう編集する編集手段とを有する画像処理装置。
【請求項３】
前記編集手段によって編集される画像データのサイズの上限または下限を設定する上下限設定手段を有する請求項１または２記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力された画像を処理する画像処理装置に関する。
【０００２】
【従来の技術】
異なるページサイズの文書データが入力された場合、同一ページサイズを有するものを分割して効率的に印刷出力することは公知である（特許文献１）。また、拡大縮小に適したサイズの用紙を選択する画像形成装置は公知である（特許文献２）。
【０００３】
【特許文献１】特開平６−２４２９０５号公報
【特許文献２】特開平８−９１４４号公報
【０００４】
【発明が解決しようとする課題】
複数ページの画像データが有る場合、ページごとに画像サイズが異なるときがある。一方、異なる画像サイズでも印刷用紙を一種類とし、印刷用紙サイズを揃えたいという要望がある。
しかしながら、従来においてはユーザーがページごとに拡大縮小率を設定しなければならず、不便であった。
【０００５】本発明は、上述した従来技術の問題点に鑑みてなされたものであり、異なる画像サイズのデータを一種類のサイズをもつ印刷用紙に最適な拡大縮小率で印刷することができる画像処理装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明の第１の特徴とするところは、入力された画像データのサイズを算出するサイズ算出手段と、このサイズ算出手段により算出した画像データのサイズを印刷用紙サイズに合わせるよう編集する編集手段とを有する画像処理装置にある。
【０００７】本発明の第２の特徴とするところは、入力された画像データのサイズを算出するサイズ算出手段と、このサイズ算出手段により算出した画像データのサイズを印刷用紙サイズと比較する比較手段と、この比較手段の結果、印刷用紙サイズと画像データのサイズとが同じ場合にはそのまま出力し、印刷用紙サイズと画像データのサイズが異なる場合には、画像サイズを印刷用紙サイズに合わせるよう編集する編集手段とを有する画像処理装置にある。
【０００８】前記編集手段は、前記編集手段によって編集される画像データのサイズの上限または下限を設定する上下限設定手段を有することが好ましい。
【０００９】なお、画像データとは、入力される画像の単位であって、個々のページを単位としてもよいし、複数の同一サイズのページを含むファイルを単位にすることもできる。
【００１０】
【発明の実施の形態】
次に本発明の実施形態を図面に基づいて説明する。
図１において、本発明の実施形態に係る印刷システム１の概要が示されている。印刷システム１は、印刷装置本体２、後処理装置３および画像処理装置４を含む。印刷装置本体２は、例えば、用紙送り装置、ゼログラフィ装置および定着装置などを含む画像形成装置およびスキャナ装置など（いずれも図示せず）を含む。後処理装置３は、ソート、ステープラおよびパンチなどの後処理を行なう。画像処理装置４は、画像処理装置本体４０、通信装置４２、記録装置４４および表示・入力装置４６から構成される。画像処理装置本体４０は、ＲＡＭおよび不揮発性メモリ（いずれも図示せず）などを含むメモリ４０２およびＣＰＵ４０４などを含む。
【００１１】画像処理装置４の画像処理装置本体４０および通信装置４２は、実際には、印刷装置本体２の内部に配置され、表示・入力装置４６は、印刷装置本体２の表面に取り付けられる。つまり、印刷システム１は、例えば、高品位・高精細なカラー印刷、および、ネットワークを介した印刷が可能な、いわゆる印刷システム複合機としての構成部分を含んでいる。
なお、画像処理装置本体４０は、表示・入力装置４６の内部、または通信装置４２を介して外部のサーバ（図示せず）に配置してもよい。
【００１２】図２において、図１に示した画像処理装置本体４０により実行され、本発明にかかる画像処理を実現する画像処理プログラム５の構成が示されている。図２に示すように、画像処理プログラム５は、画像サイズ算出部５０、用紙サイズ算出部５２、サイズ比較部５４、サイズ比算出部５６、編集部５８および判断部６０から構成される。編集部５８は、サイズ編集部５８０および上限設定部５８２から構成される。
【００１３】画像処理プログラム５は、記録媒体４４０（図１）などにより記録装置４４を介して画像処理装置本体４０に供給され、メモリ４０２にロードされて実行され、これらの構成部分により、本発明にかかる画像処理を実現する。
【００１４】画像サイズ算出部５０は、通信装置４２を介して画像データを受け入れ、ページ毎に、例えば、画像データに含まれる画像の対角線の長さを示す情報から画像サイズを算出し、結果をサイズ比較部５４に対して出力する。
【００１５】用紙サイズ算出部５２は、通信装置４２を介して画像データを受け入れて用紙サイズを算出するものである。用紙サイズの算出は、例えば、画像データに含まれて用紙のサイズを指定する用紙の対角線の長さを示す情報から算出する。この用紙サイズ算出部５２は、算出結果をサイズ比較部５４に出力する。なお、表示・入力装置４６により、例えば、Ａ４などの用紙サイズを指定される場合には、対応した既定値をサイズ比較部５４に出力してもよい。
【００１６】サイズ比較部５４は、画像サイズ算出部５０および用紙サイズ算出部５２からそれぞれ入力されるサイズの値を比較するとともに、それぞれのサイズの値をサイズ比算出部５６に対して出力する。
【００１７】サイズ比算出部５６は、サイズ比較部５４から入力された用紙サイズと画像サイズの比を算出し、算出されたサイズの比を編集部５８に対して出力する。
【００１８】編集部５８のサイズ編集部５８０は、サイズ比算出部５６から入力されるサイズの比に基づいて、用紙サイズに対して画像サイズが小さい場合は拡大し、用紙サイズに対して画像サイズが大きい場合は縮小して画像サイズが用紙サイズに対して最適になるように画像サイズを編集する。
【００１９】編集部５８の上限設定部５８２は、表示・入力装置４６または通信装置４２を介して拡大率の上限を設定する指示を受け入れ、サイズ比算出部５６から入力されるサイズの比に基づいて画像サイズを拡大する必要がある場合において、拡大により画像が粗くなることなどを防止する設定をサイズ編集部５８０に対して行なう。上限設定部５８２は、拡大率に対する上限の有無のいずれもサイズ編集部５８０に対して設定することができる。また、上限値は、例えば、１．１倍から１０．０倍まで可変とし、画像が粗くなることを防止するために、上限値のデフォルト値を２．０倍とする。
【００２０】上限設定部５８２は、サイズ比算出部５６から入力されるサイズの比に基づいて、必要な縮小率が所定の値を超える場合において、サイズ編集部５８０に対し、例えば、外形のみを示した白抜きにするなどの個別の編集をするように設定してもよい。
【００２１】判断部６０は、すべてのページの編集が終了するまで画像処理装置本体４０に対して編集を継続させるとともに編集された画像データを印刷装置本体２または記録装置４４などに対して出力する。
【００２２】判断部６０から出力される画像データは、指定された用紙サイズの大きさに合わせて画像のサイズを編集されているため、後処理装置３は、ソート、ステープラおよびパンチなどの後処理を容易に行なうことができる。
【００２３】次に上記実施形態の全体動作について説明する。
図３は、図１に示した印刷システム１（画像処理プログラム５）の全体的な処理を示すフローチャートである。
【００２４】図３に示すように、ステップ１００（Ｓ１００）において、上限設定部５８２は、拡大率の上限値を設定する場合は表示・入力装置４６または通信装置４２を介して設定される拡大率の上限値をサイズ編集部５８０に対して出力してＳ１０２の処理に進み、拡大率の上限値を設定しない場合はＳ１０６へ進む。
【００２５】ステップ１０２（Ｓ１０２）において、拡大率の上限値をデフォルト値にする場合はＳ１０６の処理に進み、デフォルト値を使用しない場合はＳ１０４の処理に進む。
【００２６】ステップ１０４（Ｓ１０４）において、上限設定部５８２は、所定の上限値を選択しサイズ編集部５８０に対して出力する。
【００２７】ステップ１０６（Ｓ１０６）において、画像サイズ算出部５０は、例えば、通信装置４２を介して入力される画像データに含まれる画像サイズの対角線の長さを示す情報から画像サイズを算出し、サイズ比較部５４に対して出力する。
【００２８】ステップ１０８（Ｓ１０８）において、用紙サイズ算出部５２は、例えば、通信装置４２を介して入力される画像データに含まれる用紙サイズの対角線の長さを示す情報から用紙サイズを算出し、サイズ比較部５４に対して出力する。
【００２９】ステップ１１０（Ｓ１１０）において、サイズ比較部５４は、Ｓ１０６およびＳ１０８で算出されたそれぞれのサイズが同一であるかを判断し、同一である場合はサイズの比を１としてＳ１２０の処理に進み、同一でない場合はＳ１１２の処理に進む。
【００３０】ステップ１１２（Ｓ１１２）において、サイズ比算出部５６は、Ｓ１１０で用いたそれぞれのサイズから用紙サイズに対する画像サイズの比を算出する。
【００３１】ステップ１１４（Ｓ１１４）において、サイズ編集部５８０は、サイズ比算出部５６で算出されたサイズの比に基づいて、拡大または縮小のいずれの編集が必要であるかを判断し、拡大の編集が必要な場合はＳ１１６の処理に進み、縮小の編集が必要な場合はＳ１２０の処理に進む。
【００３２】ステップ１１６（Ｓ１１６）において、サイズ編集部５８０は、Ｓ１００で設定され上限設定部５８２から入力された上限値とＳ１１２で算出されたサイズの比を比較し、Ｓ１１２で算出されたサイズの比が上限値以内である場合はＳ１２０の処理に進み、上限値を超える場合はＳ１１８の処理に進む。
【００３３】ステップ１１８（Ｓ１１８）において、サイズ編集部５８０は、拡大率を上限設定部５８２から入力された上限値に設定する。
【００３４】ステップ１２０（Ｓ１２０）において、サイズ編集部５８０は、Ｓ１１０で設定されたサイズの比、Ｓ１１２で算出されたサイズの比またはＳ１１８で算出されたサイズの比により画像データを編集する。
【００３５】ステップ１２２（Ｓ１２２）において、判断部６０は、すべてのページの編集が終了したかどうかを判断し、終了していない場合はＳ１０６の処理に進み、終了した場合は画像処理を終了する。
【００３６】以上のように、画像処理装置本体４０は、異なる画像サイズのデータを指定された用紙のサイズに適するようにページごとに拡大または縮小することができ、画像データ作成者は画像データ作成時において用紙サイズを気にする必要がなくなる。
また、複数ページで画像サイズの異なる画像データを通信装置４２などを介して受信しても用紙サイズを変更することなく印刷することができる。
【００３７】
【発明の効果】
以上説明したように、本発明にかかる画像処理装置によれば、入力された画像データのサイズを算出し、画像データのサイズを用紙サイズに合わせるように編集することにより、異なるサイズの画像データを同一サイズの用紙に印刷することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る印刷システムを示す図である。
【図２】本発明の実施形態に係る画像処理プログラムの構成を示す図である。
【図３】印刷システムの全体的な処理を例示するフローチャートである。
【符号の説明】
１・・・印刷システム
２・・・印刷装置本体
３・・・後処理装置
４・・・画像処理装置
４０・・・画像処理装置本体
４０２・・・メモリ
４０４・・・ＣＰＵ
４２・・・通信装置
４４・・・記録装置
４４０・・・記録媒体
４６・・・表示・入力装置
５・・・画像処理プログラム
５０・・・画像サイズ算出部
５２・・・用紙サイズ算出部
５４・・・サイズ比較部
５６・・・サイズ比算出部
５８・・・編集部
５８０・・・サイズ編集部
５８２・・・上限設定部
６０・・・判断部
【図１】
2004112620.tif 000003
【図２】
2004112620.tif 000004
【図３】
2004112620.tif 000005