(57)【要約】【課題】  印刷頁・入替機能を有する画像処理装置１００に於いて印刷サイズの指定ミスなどによる誤印刷を防ぐこと。【解決手段】  入力部２は、印刷頁内における印刷データの配置、印刷データの原稿サイズ、および印刷データの余白サイズを受入れ、記憶部３は、画像処理装置１００に接続する印刷装置２００で印刷可能な用紙サイズを記憶し、頁分割部５は、印刷データを頁単位に分割し、判断部４は、記憶部３が記憶する上記用紙サイズの中から上記印刷データの配置、余白サイズ、及び原稿サイズに基づいて印刷サイズを選択し、出力部６は、判断部４に選択された印刷サイズに基づいて印刷データを出力する。【選択図】        図１
2008083951.tif 000002
【特許請求の範囲】
【請求項１】
印刷頁の入替機能を有する画像処理装置であって、
前記印刷頁内における印刷データの配置、印刷データの原稿サイズ、および印刷データの余白サイズを入力する入力手段と、
前記画像処理装置に接続する印刷装置で印刷可能な用紙サイズを記憶する記憶手段と、
前記印刷データを頁単位に分割する頁分割手段と、
前記記憶手段が記憶する前記用紙サイズの中から前記印刷データの配置、印刷データの原稿サイズ、および印刷データの余白サイズに基づいて印刷サイズを選択する印刷サイズ選択手段と、
前記印刷サイズ選択手段に選択された印刷サイズに基づいて前記印刷データを出力する印刷データ出力手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記記憶手段は、印刷可能用紙サイズおよび該印刷可能用紙サイズの印刷可能領域を更に記憶し、
前記印刷サイズ選択手段は、前記記憶手段に記憶された用紙サイズの中から前記印刷データの配置、印刷データの原稿サイズ、印刷データの余白サイズ、および原稿サイズの印刷可能領域に基づいて印刷サイズを選択することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記入力手段は、更に原稿のレイアウトを維持するか否かの指定を備えることを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記入力手段は、更に印刷サイズの指定を備えることを特徴とする請求項１から請求項３に記載の画像処理装置。
【請求項５】
印刷頁の入替機能を有する印刷装置であって、
前記印刷頁内における印刷データの配置、印刷データの原稿サイズ、および印刷データの余白サイズを入力する入力手段と、
印刷可能な用紙サイズを記憶する記憶手段と、
前記印刷データを頁単位に分割する頁分割手段と、
前記記憶手段が記憶する前記用紙サイズの中から前記印刷データの配置、印刷データの原稿サイズ、および印刷データの余白サイズに基づいて印刷サイズを選択する印刷サイズ選択手段と、
前記印刷サイズ選択手段に選択された印刷サイズに基づいて前記印刷データを出力する印刷データ出力手段とを備えることを特徴とする印刷装置。
【請求項６】
前記記憶手段は、印刷可能用紙サイズおよび該印刷可能用紙サイズの印刷可能領域を更に記憶し、
前記印刷サイズ選択手段は、前記記憶手段に記憶された用紙サイズの中から前記印刷データの配置、印刷データの原稿サイズ、印刷データの余白サイズ、および原稿サイズの印刷可能領域に基づいて印刷サイズを選択することを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記入力手段は、更に原稿のレイアウトを維持するか否かの指定を備えることを特徴とする請求項５又は請求項６に記載の印刷装置。
【請求項８】
前記入力手段は、更に印刷サイズの指定を備えることを特徴とする請求項５から請求項７に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、及び印刷装置に関し、特に製本印刷に好適な画像処理装置、及び印刷装置に関するものである。
【背景技術】
【０００２】
従来、小冊子の作成・製本等を目的として印刷処理を行う場合に於いて、例えば１枚の印刷用紙に原稿サイズ２面分の印刷データを配置するには、印刷装置に搭載されている印刷用紙サイズの中から使用者が自己の経験に基づいて所定のサイズを選択し、印刷処理を行っていた。
【特許文献１】特開２００３−３０５９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
製本印刷で中綴じ印刷や袋とじ印刷をフィニシャーのような製本装置において実施する場合に於いて、印刷用紙サイズとして、単に原稿サイズの２倍のサイズを選択し、原稿サイズ２面分を並べて印刷したとする。かかる場合には、平綴じや中綴じの綴じ幅、袋綴じの裁ち落とし幅、及び中綴じの折りの精度によって必要となる裁ち落とし部分の余白には、原稿サイズの余白部分が割り当てられるため、製本の種類によっては仕上がりの結果が原稿サイズよりも小さくなってしまうという解決すべき課題が残されていた。
【特許文献１】特開２００３−３０５９１５号公報
【課題を解決するための手段】
【０００４】
本発明は、印刷頁・入替機能を有する画像処理装置であって、上記印刷頁内における印刷データの配置、印刷データの原稿サイズ、および印刷データの余白サイズを入力する入力手段と、上記画像処理装置に接続する印刷装置で印刷可能な用紙サイズを記憶する記憶手段と、上記印刷データを頁単位に分割する頁分割手段と、上記記憶手段が記憶する上記用紙サイズの中から上記印刷データの配置、印刷データの原稿サイズ、および印刷データの余白サイズに基づいて印刷サイズを選択する印刷サイズ選択手段と、上記印刷サイズ選択手段に選択された印刷サイズに基づいて上記印刷データを出力する印刷データ出力手段とを備えることを主要な特徴とする。
【発明の効果】
【０００５】
入力手段によって、印刷頁内における印刷データの配置、上記印刷データの原稿サイズ、および上記印刷データの余白サイズが指定されると、印刷サイズ選択手段により、自動的に最適な印刷サイズが選択されるので印刷サイズの指定ミスなどによる誤印刷を防ぐことができるという効果を得る。
【発明を実施するための最良の形態】
【０００６】
本発明による画像処理装置は以下のように構成される。
【実施例１】
【０００７】
（構成）の説明
図１は、実施例１の構成の機能ブロック図である。
図に示すように、実施例１の画像処理装置１００は、受信部１と、入力部２と、記憶部３と、判断部４と、頁分割部５と、出力部６とを備える。
【０００８】
受信部１は、画像処理装置１００が有する図示しないアプリケーションなどから印刷データを受信する部分である。入力部２は、表示手段２−１と、入力手段２−２とを有し、使用者に印刷データの配置、各印刷データの原稿サイズ、及び余白サイズの入力を求める部分である。ここで表示手段２−１は、液晶表示板など、所定の事項を使用者に目視させる手段であり、入力手段２−２は、使用者が印刷データの配置、各印刷データの原稿サイズ、及び余白などを入力する操作パネルキーである（表示手段２−１と一体化されていても良い）。
【０００９】
記憶部３は、例えばＨＤＤ（ハードディスク）等のメモリであって、その内部には、原稿サイズ、印刷データの並べ方、余白、用紙サイズ一覧等の指定情報３−１を予め格納する領域が設けられている。判断部４は、記憶部３に記憶された用紙サイズの中から、使用者によって、入力部２を介して入力された、印刷データの配置および余白の指定に基づいて、印刷された場合に原稿サイズを維持することが可能な印刷サイズを選択する部分である。
【００１０】
頁分割部５は、印刷データを頁単位に分割し、使用者により入力部２を介して入力された印刷データの配置に対応する頁順番に頁を並び替える部分である。出力部６は、判断部４に基づいて算出される印刷位置に印刷データの１枚分のデータを出力する部分である。尚、図に示す印刷装置２００は、画像処理装置１００に接続され、出力部６から印刷データを受信し印刷出力する装置である。
【００１１】
（動作）の説明
以上説明した画像処理装置１００の動作についてフローチャートを用いて以下に詳細に説明する。
図２は、実施例１の動作フローチャートである。
図１を併用しながらステップＳ１−１からステップＳ１−９まで、ステップ順に画像処理装置１００の動作について説明する。
【００１２】
ステップＳ１−１
入力部２は表示手段２−１に所定の表示を行って、使用者から原稿サイズおよび印刷データの配置および余白等の印刷指示を受け入れる。その表示例について説明する。
図３は、実施例１の入力部の表示例説明図である。
図に於いて、用紙サイズ［１］は、原稿サイズを意味する（ここではＡ４）。レイアウトタイプ［２］は、印刷データの配置を指定するものであり、通常印刷、中綴じや袋とじといった製本の種類のほかにＮ−Ｕｐの印刷やポスター印刷などが含まれる（ここでは中綴）。印刷サイズ［３］は、印刷サイズである（ここでは原稿サイズで印刷）。余白は、ここでは、原稿サイズレイアウトを維持した仕上がりとするためにその原稿サイズの上下左右に必要になる余白サイズである。印刷サイズの右側に配置される頁データに対しては指定どおり上下左右の余白が適用され、印刷サイズの左側に配置される頁データに対しては左右の余白は入れ替えた余白が適用されるものとする。
【００１３】
ステップＳ１−２
判断部４は入力部２により入力された印刷データの配置が製本印刷かどうかを判定し、製本印刷の場合にはステップＳ１−３へ進み、そうでない場合にはステップＳ１−５へ進む。
【００１４】
ステップＳ１−３
判断部４は、記憶部３に格納されている指定情報３−１に基づいて画像処理装置１００に接続されている印刷装置２００で印刷可能な用紙の一覧を取り出す。
【００１５】
ステップＳ１−４
続いて判断部４は、印刷装置２００で印刷可能な用紙サイズの中から上記印刷データの配置および余白の指定で印刷された場合に原稿サイズを維持することが可能な用紙サイズを自動選択し、それを印刷サイズに設定する。ここで印刷装置２００で印刷可能な用紙サイズの情報について説明する。
図４は、印刷装置で印刷可能な用紙の説明図（その１）である。
この図に示す情報が記憶部３に格納されている指定情報３−１に含まれている。印刷用紙Ｘの選択方法は指定された原稿サイズと余白から以下のように導き出される。
印刷用紙Ｘの幅＝（余白左＋余白右＋原稿サイズ幅）×２
印刷用紙Ｘの高さ＝（余白上＋余白下＋原稿サイズ高さ）
この算出された印刷用紙Ｘを指定情報３−１に基づいて印刷装置で印刷可能な用紙の一覧（上記図４に例を図示）と照らし合わせる。一覧の中から印刷用紙Ｘの幅と高さの条件を満たすサイズのうち幅と高さの差が最小となる用紙を選択する。この選択された用紙のサイズを入力部２の表示手段２−１に表示したり、印刷サイズの設定に反映したりするように構成してもよい。
【００１６】
ステップＳ１−５
判断部４による用紙の選択が終了すると、アプリケーション等から受入れる印刷開始の指示に従って、受信部１は印刷データを受信する。
【００１７】
ステップＳ１−６
判断部４は入力部２により入力された印刷データの配置が製本印刷かどうかを判断し、
製本印刷である場合にはステップＳ１−７へ進み、そうでない場合には、印刷装置２００に印刷データを送信して処理を終了する。
【００１８】
ステップＳ１−７
判断部４により製本結果が指定されているので、頁分割部５にて印刷データを頁単位に分割し、製本用に頁順番を並び替える。
その内容について以下に説明する。
図５は、中綴じ製本用分割頁の並び替え例の説明図である。
図に示すように、例えば中綴じ製本の場合には、両面２−ＵＰで構成するために、表面左、表面右、裏面右、裏面左の４ページを基とした４で割り切れる頁として扱う。
図（ａ）では、１例として印刷データが５ページの場合を示す。ここでは、１枚分の頁の配置時に白紙頁もしくは頁処理スキップ対象として扱う。
図（ｂ）では、表面左、表面右、裏面右、裏面左の４ページを基とした４で割り切れる頁で扱うために、点線で示すスキップ対象６、７、８を追加する。ここで頁順は、図（ｃ）のように並びかえられる。即ち、点線の頁は次ステップで総頁数ｎに対しての並び替えは４で割った余剰分を加えた頁数をＮとすると以下となる。
Ｎ、１、２、Ｎ−１、Ｎ−２、３、４、  ．．．．．．．、Ｎ／２＋１となる。
【００１９】
ステップＳ１−８
続いて出力部６は、並び替え後の頁データを１ページずつ受け取ると、上記決定された印刷サイズ上の適切な位置に配置していく。
【００２０】
ステップＳ１−９
出力部６は、頁データの終了を判定し、終了するまでデータの配置（ステップＳ１−８及びステップＳ１−９）を繰り返し、頁データが終了に至ると印刷装置２００に印刷データを送信してフローを終了する。ここでは全ての頁データを配置してから印刷装置２００に印刷データを送信するように記したが、１ページずつ印刷装置にデータを送信する構成にしてもよいし、頁単位で送信するように構成してもよい。
【００２１】
（効果）の説明
以上のように実施例１によれば、原稿サイズを維持する場合に於いて、製本のような各種印刷データの配置が指定された場合においても、各種印刷データの配置に応じた余白量を指定するのみで、自動的に最適な印刷サイズが選択されるようになる。
これにより、印刷サイズの指定ミスなどによる誤印刷を防ぐことができるという効果を得る。
【実施例２】
【００２２】
（構成）の説明
上記実施例１では、本発明を画像処理装置（例えばＰＣ（パーソナルコンピュータ））に適用した場合について説明したが、本実施例では、本発明を印刷装置に適用した場合について説明する。
図６は、実施例２の構成の機能ブロック図である。
図に示すように、実施例２の印刷装置３００は、受信部２１と、入力部２２と、記憶部２３と、判断部２４と、頁分割部２５と、出力部２６とを備える。
【００２３】
受信部２１は、図示しない上位装置（例えばＰＣ等）から印刷データを受信する部分である。入力部２２は、表示手段２２−１と、入力手段２２−２とを有し、使用者から印刷データの配置、各印刷データの原稿サイズ、及び余白サイズを受入れる部分である。ここで表示手段２２−１は、液晶表示板など、所定の事項を使用者に目視させる手段であり、入力手段２２−２は、使用者が印刷データの配置、各印刷データの原稿サイズ、及び余白などを入力する操作パネルキーである（表示手段２２−１と一体化されていても良い）。
【００２４】
記憶部２３は、例えばＨＤＤ（ハードディスク）等のメモリであって、その内部には、原稿サイズ、印刷データの並べ方、余白サイズ、用紙サイズ一覧等の指定情報２３−１を予め格納する格納領域が設けられている。判断部２４は、記憶部２３に記憶された用紙サイズの中から、使用者によって、入力部２２を介して入力された、印刷データの配置および余白の指定に於いて、印刷された場合に原稿サイズを維持することが可能な用紙サイズを選択する部分である。
【００２５】
頁分割部２５は、印刷データを頁単位に分割し、使用者により入力部２２を介して入力された印刷データの配置に対応する頁順番に頁を並び替える部分である。出力部２６は、判断部２４に基づいて算出される印刷位置に印刷データの１枚分のデータを出力する部分である。尚、図に示す出力部２６の後には、図示しないプリントエンジン部が配設されているものとする。
【００２６】
（動作）の説明
以上説明した印刷装置３００の動作についてフローチャートを用いて以下に詳細に説明する。
図７は、実施例２の動作フローチャートである。
図６を併用しながらステップＳ２−１からステップＳ２−１６まで、ステップ順に印刷装置３００の動作について説明する。
【００２７】
ステップＳ２−１
入力部２２は表示手段２２−１に所定の表示を行って、使用者から原稿サイズおよび印刷データの配置および余白等の印刷指示を受け入れる。その表示例について説明する。
図８は、実施例２の入力部の表示例説明図である。
図に於いて、用紙サイズ［１］は、原稿サイズを意味する（ここではＡ４）。レイアウトタイプ［２］は、ここでは印刷データの配置を意味するものであり、通常印刷や製本印刷のほかにＮ−Ｕｐの印刷やポスター印刷など印刷データの配置種類を指定する（ここでは平とじ）。余白［３］はレイアウトタイプが製本印刷である場合には印刷サイズの半分のサイズに設定し、原稿サイズを配置する際にその原稿サイズの上下左右に設定する余白である（ここでは３０ｍｍ）。
【００２８】
ステップＳ２−２
判断部２４は入力部２２により入力された印刷データの配置が製本印刷かどうかを判定し、製本印刷の場合にはステップＳ２−３へ進み、そうでない場合にはステップＳ２−５へ進む。
【００２９】
ステップＳ２−３
判断部２４は、記憶部２３に格納されている指定情報２３−１に基づいて印刷装置３００で印刷可能な用紙の一覧を取り出す。
【００３０】
ステップＳ２−４
続いて判断部２４は、印刷装置３００で印刷可能な用紙サイズの中から上記印刷データの配置および余白の指定で印刷された場合に原稿サイズを維持することが可能な用紙サイズを自動選択し、それを印刷サイズに設定する。ここで印刷装置３００で印刷可能な印刷用紙Ｘの情報について説明する。
図４に示す情報が記憶部２３に格納されている指定情報２３−１に含まれている。印刷用紙Ｘの選択方法は指定された原稿サイズと余白から以下のように導き出すことができる。
印刷用紙Ｘの幅＝（余白左＋余白右＋原稿サイズ幅）×２
印刷用紙Ｘの高さ＝（余白上＋余白下＋原稿サイズ高さ）
この算出された印刷用紙を指定情報２３−１に基づいて印刷装置で印刷可能な用紙の一覧（上記図４に例を図示）と照らし合わせる。一覧の中から印刷用紙Ｘの幅と高さの条件を満たすサイズのうち幅と高さの差が最小となる用紙を選択する。この選択された印刷用紙Ｘは入力部２２の表示手段２２−１に表示したり、印刷サイズの設定に反映したりするように構成してもよい。
【００３１】
ステップＳ２−５
判断部２４による用紙の選択が終了すると、図示しない上位装置から印刷開始の指示があると受信部２１は印刷データを受信する。
【００３２】
ステップＳ２−６
判断部２４は入力部２２により入力された印刷データの配置が製本印刷かどうかを判断し、
製本印刷である場合にはステップＳ２−７へ進み、そうでない場合には、ステップＳ２−１６へ進む。
【００３３】
ステップＳ２−７
判断部４により製本結果が指定されているので、頁分割部５にて印刷データを頁単位に分割し、製本用に頁順番を並び替える。
その内容について以下に説明する。
図５に示すように、例えば中綴じ製本の場合には、両面２−ＵＰで構成するために、表面左、表面右、裏面右、裏面左の４ページを基とした４で割り切れる頁として扱う。
図（ａ）では、１例として印刷データが５ページの場合を示す。ここでは、１枚分の頁の配置時に白紙頁もしくは頁処理スキップ対象として扱う。
図（ｂ）では、表面左、表面右、裏面右、裏面左の４ページを基とした４で割り切れる頁として扱うために、点線で示すスキップ対象６、７、８を追加する。
【００３４】
ステップＳ２−８
ここで頁順は、図（ｃ）のように並びかえられる。即ち、出力部２６は、総頁数ｎに対して、４で割った余剰分を加えた頁数をＮとすると以下となる。Ｎ、１、２、Ｎ−１、Ｎ−２、３、４、  ．．．．．、Ｎ／２＋１となる。
【００３５】
ステップＳ２−９
続いて出力部２６は、並び替え後の頁データを１ページずつ受け取り、上記決定された印刷サイズ上の適切な位置に配置していくが、この際にまず表面（左）の配置、図５（ｄ）を行う。
【００３６】
ステップＳ２−１０
続いて出力部２６は、同様に、並び替え後の頁データを１ページずつ受け取り、表面（右）の配置、図５（ｄ）を行う。
【００３７】
ステップＳ２−１１
出力部２６は、図示しないプリントエンジン部に対して表面の印刷を実行させる。
【００３８】
ステップＳ２−１２
続いて出力部２６は、並び替え後の頁データを１ページずつ受け取り、上記決定された印刷サイズ上の適切な位置に裏面（左）配置、図５（ｅ）を行う。
【００３９】
ステップＳ２−１３
続いて出力部２６は、同様に、並び替え後の頁データを１ページずつ受け取り、裏面（右）の配置、図５（ｅ）を行う。
【００４０】
ステップＳ２−１４
出力部２６は、図示しないプリントエンジン部に対して裏面の印刷を実行させる。
【００４１】
ステップＳ２−１５
出力部２６は、頁データの終了を判定し、頁データが終了するまでＳ２−９〜ステップＳ２−１５処理を繰り返し、頁データの終了を判定した後フローを終了する。
頁データが終了した場合に終了する。
【００４２】
ステップＳ２−１６
判断部２４が、上記ステップＳ２−６で、製本が指定されていないと判断しているので、通常印刷が実行された後フローを終了する。
【００４３】
（効果）の説明
以上説明したように本実施例によれば、本発明を印刷装置に適用し、ＰｏｓｔＳｃｒｉｐｔデータやＰＤＦのようなファイルを印刷装置にダイレクトプリントで印刷するケースにおいて、原稿サイズを維持する場合には、製本のような各種印刷データの配置が指定された場合であっても、各種印刷データの配置に応じた余白量を指定するのみで、自動的に最適な印刷サイズが選択されるので、印刷サイズの指定ミスなどの誤印刷を防ぐことができるという効果を得る。
【実施例３】
【００４４】
（構成）の説明
本実施例では、印刷データの配置および余白の指定に於いて、印刷された場合に原稿サイズを維持し、更に、印刷可能領域を維持することを目的とする。
図９は、実施例３の構成の機能ブロック図である。
図に示すように、実施例３の画像処理装置４００は、受信部１と、入力部２と、記憶部３３と、判断部３４と、頁分割部５と、出力部２６とを備える。以下に実施例１と相違する部分のみについて説明する。実施例１と同様の部分については、実施例１と同一の符号を付して説明を省略する。
【００４５】
記憶部３３は、例えばＨＤＤ（ハードディスク）等のメモリであって、その内部には、原稿サイズ、印刷データの並べ方、余白、用紙サイズ一覧等の指定情報３３−１を予め格納する領域が設けられている。実施例１では、指定情報３３−１の一例として印刷装置２００（図１）で印刷可能な用紙の用紙名と用紙サイズを格納していた（図４）。本実施例では、印刷装置２００（図９）で印刷可能な用紙の用紙名と用紙サイズにプラスして印刷可能領域を格納している。この内容については、動作の説明で詳細に説明する。
【００４６】
判断部３４は、記憶部３３に記憶された用紙サイズの中から、使用者によって、入力部２を介して入力された、印刷データの配置および余白の指定に於いて、印刷された場合に原稿サイズを維持し、更に、印刷可能領域を維持することが可能な用紙サイズを選択する部分である。印刷可能領域を維持ことについては、動作の説明で詳細に説明する。
【００４７】
出力部３６は、判断部３４に基づいて算出される印刷位置に印刷データの１枚分のデータを出力する部分である。その印刷位置の算出については、動作の説明で詳細に説明する。その他の部分は、実施例１と同様なので説明を省略する。
【００４８】
（動作）の説明
以上説明した画像処理装置４００の動作についてフローチャートを用いて以下に詳細に説明する。
図１０は、実施例３の動作フローチャートである。
図に於いて、ステップＳ３−１〜ステップＳ３−３は、実施例１のステップＳ１−１〜ステップＳ１−３と同様であり、ステップＳ３−５〜ステップＳ３−７は、実施例１のステップＳ３−５〜ステップＳ３−７と同様であり、ステップＳ３−９は、実施例１のステップＳ１−９と同様なので、ステップＳ３−４とステップＳ３−８のみについて以下に詳細に説明する。
【００４９】
ステップＳ３−４
続いて判断部３４（図９）は、印刷装置２００で印刷可能な用紙サイズの中から上記印刷データの配置および余白の指定で印刷された場合に原稿サイズを維持し、且つ印刷可能領域を維持することが可能な用紙サイズを自動選択し、それを印刷サイズに設定する。
【００５０】
ここで印刷装置２００で印刷可能な用紙サイズの情報について説明する。
図１１は、印刷装置で印刷可能な用紙の説明図（その２）である。
この図に示す情報が記憶部３３に格納されている指定情報３３−１に含まれている。上記のように印刷装置２００（図９）で印刷可能な用紙の用紙名と用紙サイズにプラスして印刷可能領域を格納している。
【００５１】
更に、原稿サイズ・余白・印刷サイズの相関関係について説明する。
図１２は、原稿サイズ・余白・印刷サイズの相関説明図である。
この図の下部に記載する印刷用紙Ｘのサイズ検出方法に示すように、指定された原稿サイズと余白および記憶された印刷可能領域（図１１）から、原稿サイズの印刷可能領域を維持し、必要な余白を加えた場合における印刷用紙Ｘのサイズを導き出すことができる。
印刷用紙Ｘの幅＝（余白左＋余白右＋原稿サイズの印刷可能幅）×２    （１）式
印刷用紙Ｘの高さ＝（余白上＋余白下＋原稿サイズの印刷可能高さ）      （２）式
ここで原稿サイズの印刷可能幅、及び原稿サイズの印刷可能高さは、図１１の用紙サイズ（原稿サイズに共用）より
原稿サイズの印刷可能幅＝右上ｘ−左下ｘ          （３）式
原稿サイズの印刷可能高さ＝右上ｙ−左下ｙ        （４）式として求められる。
【００５２】
即ち、ステップＳ３−４に於いて、判断部３４は指定された原稿サイズに一致する印刷可能領域の左下ｘ、左下ｙ、右上ｘ、右下ｙの座標点を取得し、（３）式、（４）式より原稿サイズの印刷可能幅および高さを求める。続いて（１）式、（２）式に指定された余白部および原稿サイズの印刷可能幅および高さを当てはめることにより印刷サイズＸ（印刷用紙Ｘのサイズに等しくなる）に必要な幅と高さを求めることができる。
【００５３】
ステップＳ３−８
続いて出力部３６は、並び替え後の頁データを１ページずつ受け取ると、以下に説明する印刷サイズ上の適切な位置に配置していく。
図１３は、頁データ配置方法の説明図である。
この図における頁配置のステップを説明する。
配置の際には、［１］まず頁データ（原稿サイズ）を反時計回りに９０°回転する。［２］続いて回転後頁データの右隅を、奇数番目に受け取った頁データであれば図１３の移動原点（上）（ｘ、ｙ）に、偶数番目に受け取ったデータであれば移動原点（下）（ｘ´、ｙ´）に合わせる。
余白Ａ＝入力手段２−２で入力された下余白（＝上余白）
余白Ｂ＝入力手段２−２で入力された左余白
とすると移動原点（上）（ｘ、ｙ）は以下式で求められる。
移動原点（上）（ｘ、ｙ）
ｘ＝印刷サイズ幅−余白Ａ＋原稿サイズの下マージン量
ｙ＝印刷サイズ高さ／２＋余白Ｂ−原稿サイズの左マージン量
移動原点（下）
ｘ´＝ｘ
ｙ´＝（ｙ−印刷サイズ高さ／２）＋原稿サイズの左マージン量
以上のように頁配置を頁データの終了が判定されるまで繰り返されることを特徴とする。
【００５４】
（効果）の説明
以上のように実施例３によれば、原稿サイズの印刷可能領域を維持する場合に於いて、製本のような各種印刷データの配置が指定された場合においても、各種印刷データの配置に応じた余白量を指定するのみで、自動的に最適な印刷サイズが選択されるようになるという効果を得る。またこれにより原稿サイズの印刷可能領域外の余白部分がユーザ指定の余白内に取り込まれるため、余白量を最小限にとどめた印刷可能サイズを選択することができるという効果を得る。
【実施例４】
【００５５】
（構成）の説明
本実施例では、実施例１から実施例３の入力部において、原稿のレイアウトを維持するか否かの指定、および印刷サイズの指定を可能にすることを特徴とする。
図１４は、実施例４の構成の機能ブロック図である。
図に示すように、実施例４の画像処理装置５００は、受信部１と、入力部４２と、記憶部４３と、判断部４４と、頁分割部５と、出力部４６とを備える。
【００５６】
入力部４２は、表示手段４２−１と、入力手段４２−２とを有し、使用者が印刷データの配置、各印刷データの原稿サイズ、余白、原稿サイズの維持の可否、及び印刷サイズの指定を入力する部分である。ここで表示手段４２−１は、液晶表示板など、所定の事項を使用者に目視させる手段であり、入力手段４２−２は、使用者が印刷データの配置、各印刷データの原稿サイズ、及び余白などを入力する操作パネルキーである（表示手段４２−１と一体化されていても良い）。
【００５７】
記憶部４３は、例えばＨＤＤ（ハードディスク）等のメモリであって、その内部には、原稿サイズ、印刷データの並べ方、余白、用紙サイズ一覧、原稿レイアウト維持の可否、及び印刷サイズの指定等の指定情報４３−１を予め格納する領域が設けられている。判断部４４は、記憶部４３に記憶された用紙サイズの中から、使用者によって、入力部４２を介して入力された、印刷データの配置および余白の指定に於いて、印刷された場合に原稿サイズを維持することが可能な用紙サイズを選択する部分であると共に、原稿レイアウト維持の可否、及び印刷サイズの指定を判定する部分である。
【００５８】
出力部４６は、判断部４４に基づいて算出される印刷位置に印刷データの１枚分のデータを出力する部分である。更に、その機能を停止した状態で印刷データの１枚分のデータを出力する部分でもある。尚、図に示す印刷装置２００は、画像処理装置５００に接続され、出力部４６から印刷データを受信し印刷出力する装置である。
【００５９】
（動作）の説明
以上説明した画像処理装置５００の動作についてフローチャートを用いて以下に詳細に説明する。
図１５は、実施例４の動作フローチャートである。
図１４を併用しながらステップＳ４−１からステップＳ４−１１まで、ステップ順に画像処理装置５００の動作について説明する。
【００６０】
ステップＳ４−１
入力部４２は表示手段４２−１に所定の表示を行って、使用者から原稿サイズおよび印刷データの配置および余白等の印刷指示を受け入れる。その表示例について説明する。
図１６は、実施例４の入力部の表示例説明図である。
図に於いて、用紙サイズ［１］は、原稿サイズを意味する（ここではＡ４）。レイアウトタイプ［２］は、印刷データの配置を指定するものであり、通常印刷、中綴じや袋とじといった製本の種類のほかにＮ−Ｕｐの印刷やポスター印刷などが含まれる（ここでは中綴）。印刷サイズ［３］は、印刷用紙のサイズである（ここでは原稿サイズで印刷）。余白は、ここでは、原稿サイズレイアウトを維持した仕上がりとするためにその原稿サイズの上下左右に必要になる余白サイズである。印刷サイズの右側に配置される頁データに対しては指定どおり上下左右の余白が適用され、印刷サイズの左側に配置される頁データに対しては左右の余白は入れ替えた余白が適用されるものとする。［４］は、実施例１〜実施例３の機能を維持するか否かの指定、即ち、原稿のレイアウトを維持するか否か、および印刷サイズの指定を入力するチェックボックスである。原稿のレイアウトを維持するか否かの指定は、印刷データの配置（図１３ではレイアウトタイプ）の指定が製本のようにレイアウトを維持するか拡大縮小して指定された印刷サイズに収めるのかを選択できる印刷データの配置が選択された場合にイネーブルとなり、通常印刷やＮｕｐ指定のようにこの指定がなにも意味をなさない印刷データの配置が指定されている場合にはこのチェックボックスはディセーブルとする。
【００６１】
ステップＳ４−２
判断部４４は入力部４２により入力された内容が上記原稿レイアウトの維持が指定されたか否かを判定し、維持が指定されている場合にはステップＳ４−３へ進み、維持が指定されていない場合にはステップＳ４−５へ進む。
【００６２】
ステップＳ４−３
判断部４４は、実施例１〜実施例３で説明したと同様な方法によって印刷サイズを自動選択する。
【００６３】
ステップＳ４−４
判断部４４は、選択結果を入力部４２の表示手段４２−１に表示して印刷サイズの指定をディセーブルにする。
【００６４】
ステップＳ４−５
判断部４４は、選択結果を入力部４２の表示手段４２−１に表示して印刷サイズの指定をイネーブルにする。
【００６５】
ステップＳ４−６
判断部４４は、入力部４２で印刷指示がされたかどうかを判定し、印刷指示がされた場合にはステップＳ４−７へ進み、印刷指示がされていない場合にはステップＳ４−１へ戻り、ステップＳ４−１〜ステップＳ４−６を繰り返し、印刷指示がされるとステップＳ４−７へ抜ける。
【００６６】
ステップＳ４−７
判断部４４は入力部４２により入力された印刷データの配置が製本印刷かどうかを判断し、
製本印刷である場合にはステップＳ４−８へ進み、そうでない場合には、ステップＳ４−１１へ進む。
【００６７】
ステップＳ４−８
判断部４４により製本結果が指定されているので、頁分割部５にて印刷データを頁単位に分割し、製本用に頁順番を並び替える。
その内容については、実施例１のステップＳ１−７と同様なので説明を省略する。
【００６８】
ステップＳ４−９
判断部４４が、上記ステップＳ４−１で原稿レイアウトの維持が指定されたか否かを判定し、維持が指定されている場合にはステップＳ４−１０へ進み、維持が指定されていない場合にはステップＳ４−１１へ進む。
【００６９】
ステップＳ４−１０
原稿レイアウト維持が指定されているので、出力部４６は、実施例１〜実施例３で示したように自動選択された印刷サイズにあわせて頁データを配置し、印刷装置２００に印刷データを送信してフローを終了する。
【００７０】
ステップＳ４−１１
原稿レイアウト維持が指定されていない場合や、製本が指定されなかった場合なので、ステップＳ４−１で指定された印刷サイズにあわせて頁データを拡大・縮小して配置し、印刷装置２００に印刷データを送信してフローを終了する。
【００７１】
（効果）の説明
以上説明したように本実施例によれば、原稿レイアウトを維持するか否かを指定することにより、原稿レイアウトを維持した印刷サイズを自動選択するか、もしくは任意に指定した印刷サイズに合わせて拡大・縮小するのかを簡単に選択できるようになり、印刷サイズの指定ミスによる誤印刷を防ぐことができるという効果を得る。
【産業上の利用可能性】
【００７２】
本発明の印刷装置としてはプリンタのみではなくＦＡＸであってもよい。又、本発明に記載の画像処理装置はホストコンピュータ上にインストールされるプリンタドライバのプログラムの一部であってもよいし、印刷データを形成するシステムアプリケーションやユーティリティのようなプリンタドライバのプログラムの一部で構成されていてもよい。
【図面の簡単な説明】
【００７３】
【図１】実施例１の構成の機能ブロック図である。
【図２】実施例１の動作フローチャートである。
【図３】実施例１の入力部の表示例説明図である。
【図４】印刷装置で印刷可能な用紙の説明図（その１）である。
【図５】中綴じ製本用分割頁の並び替え例の説明図である。
【図６】実施例２の構成の機能ブロック図である。
【図７】実施例２の動作フローチャートである。
【図８】実施例２の入力部の表示例説明図である。
【図９】実施例３の構成の機能ブロック図である。
【図１０】実施例３の動作フローチャートである。
【図１１】印刷装置で印刷可能な用紙の説明図（その２）である。
【図１２】原稿サイズ・余白・印刷サイズの相関説明図である。
【図１３】頁データ配置方法の説明図である。
【図１４】実施例４の構成の機能ブロック図である。
【図１５】実施例４の動作フローチャートである。
【図１６】実施例４の入力部の表示例説明図である。
【符号の説明】
【００７４】
１    受信部
２    入力部
２−１    表示手段
２−２    入力手段
３    記憶部
３−１    指定情報
４    判断部
５    頁分割部
６    出力部
１００    画像処理装置
２００    印刷装置
【図１】
2008083951.tif 000003
【図２】
2008083951.tif 000004
【図３】
2008083951.tif 000005
【図４】
2008083951.tif 000006
【図５】
2008083951.tif 000007
【図６】
2008083951.tif 000008
【図７】
2008083951.tif 000009
【図８】
2008083951.tif 000010
【図９】
2008083951.tif 000011
【図１０】
2008083951.tif 000012
【図１１】
2008083951.tif 000013
【図１２】
2008083951.tif 000014
【図１３】
2008083951.tif 000015
【図１４】
2008083951.tif 000016
【図１５】
2008083951.tif 000017
【図１６】
2008083951.tif 000018