(57)【要約】【課題】ポスター画像の印刷後に不要な部分を裁断する手間の低減、及び印刷に使用する用紙の枚数の低減を可能にする。【解決手段】印刷元データ１００を拡大してポスター画像データを生成する。ポスター画像を４枚のＡ３用Ａ３ａ、Ａ３ｂ、Ａ３ｃ、Ａ３ｄに４分割して、分割画像１１１〜１１４とする。上側に位置するＡ３用紙Ａ３ａ、Ａ３ｂに対して分割画像１１５、１１６を用紙の全域に配置し、下側に位置するＡ３用紙Ａ３ｃ、Ａ３ｄに対して分割画像１１７、１１８を用紙の下端に寄せる。Ａ３用紙Ａ３ｃ、Ａ３ｄの白紙部分にＡ３用紙Ａ３ａ、Ａ３ｂを重ねて貼り合わせることで、裁断せず貼り合わせのみで、指定されたサイズのポスター画像２０１を作成できる。【選択図】図３
2014219733.tif 000002
【特許請求の範囲】
【請求項１】
指定されたポスター印刷サイズ、及びセットされている印刷媒体のサイズに基づいて、前記指定されたポスター印刷サイズを有するポスター画像を貼り付け可能な複数の印刷媒体の配列からなる印刷可能領域を示すデータを取得する印刷可能領域取得手段と、
前記印刷可能領域に対する前記ポスター画像の貼り付け範囲を決定するレイアウト手段と、
前記レイアウト手段で決定された貼り付け範囲でポスター画像を印刷するための印刷データを生成する手段と、
を有し、
前記レイアウト手段は、前記指定されたポスター印刷サイズを有するポスター画像の各印刷媒体に対する貼り付け範囲を決定する印刷画像分割手段と、前記印刷画像分割手段により決定された貼り付け範囲を前記印刷媒体毎に調整する分割画像レイアウト手段と、を有する情報処理装置。
【請求項２】
請求項１に記載された情報処理装置において、
前記分割画像レイアウト手段は、各印刷媒体上のポスター画像の貼り付け範囲を印刷可能領域の端に寄せる移動手段を有する情報処理装置。
【請求項３】
請求項２に記載された情報処理装置において、
前記移動手段は、前記ポスター画像の全体の貼り付け範囲を前記印刷可能領域の端へ移動する全体移動手段を有する情報処理装置。
【請求項４】
請求項３に記載された情報処理装置において、
前記分割画像レイアウト手段は、
前記全体移動手段による移動の後に、ポスター画像が貼り付けられていない領域である白紙領域を有する印刷媒体を認識する認識手段と、
前記認識手段により認識された印刷媒体に貼り付けられているポスター画像を該印刷媒体における印刷可能領域の端へ移動する第１の分割移動手段と、
を有する情報処理装置。
【請求項５】
請求項３に記載された情報処理装置において、
前記分割画像レイアウト手段は、
前記全体移動手段による移動の後に、ポスター画像が貼り付けられていない領域である白紙領域を有する印刷媒体を認識する認識手段と、
前記認識手段により認識された印刷媒体の縦、横の数を計算する白紙領域数計算手段と、
該白紙領域数計算手段により計算された縦又は横の数が複数の場合、前記印刷媒体のサイズ及び白紙領域に貼り付けられているポスター画像のサイズから、前記白紙領域を有する複数の印刷媒体に貼り付けられている画像を１つの印刷媒体に貼り付けることができるか否かを判定する判定手段と、
前記判定手段により貼り付けることができると判定された場合に、前記白紙領域を有する複数の印刷媒体に貼り付けられている画像を１つの印刷媒体に貼り付ける第２の分割移動手段と、
を有する情報処理装置。
【請求項６】
コンピュータを請求項１乃至５のいずれかに記載された情報処理装置の各手段として機能させるための印刷制御プログラム。
【請求項７】
請求項６に記載された印刷制御プログラムと、前記印刷制御プログラムにより生成された印刷データに基づいて印刷を行う画像処理装置とからなる印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポスター画像を印刷する印刷システム、情報処理装置、及び印刷制御プログラムに関する。
【背景技術】
【０００２】
印刷データを拡大して複数の用紙に跨がって印刷することにより、印刷装置では対応できない用紙サイズ同等の印刷を可能とする機能がある。即ち、例えばＡ３の印刷データをＡ２サイズに印刷したい場合、印刷データの拡大処理を行い、Ａ３用紙を２枚使用し分割して印刷を行う。印刷されて結果を貼り合せることにより、Ａ２サイズ同等の印刷結果を得ることができる。この機能はポスター印刷機能と呼ばれており、この機能を備えた情報処理装置は既に知られている（特許文献１）。
【０００３】
しかし、上記の情報処理装置では、最終的に出力される印刷サイズをユーザが計算し、用紙サイズを選択する必要がある。この問題に対処した技術として、印刷業界では既知の自動ポスター印刷がある。自動ポスター印刷では、ユーザが所望のポスター印刷サイズ（縦幅：縦方向の長さ、横幅：横方向の長さ）を指定すると、用紙サイズが自動で選択され、容易にユーザが期待するサイズで印刷できる。
【０００４】
図１４は、従来の自動ポスター印刷について説明するための図である。ここで、図１４Ａは印刷元データを示し、図１４Ｂは自動ポスター印刷の印刷結果を示す。印刷元データは縦２１０ｍｍ、横２９７ｍｍのＡ４サイズである。ユーザがポスター印刷サイズとして、縦幅４２０ｍｍ、横幅５９４ｍｍを指定したものとし、印刷装置にはＡ３及びＡ４の用紙が設定されているものとする。
【０００５】
一般的なポスター印刷では、ユーザがＡ４用紙を指定した場合、Ａ４用紙を４枚使用してレイアウト、拡大/縮小率を設定し、データを加工する。一方、図１４に示す自動ポスター印刷では、ユーザが縦幅４２０ｍｍ、横幅５９４ｍｍのポスター印刷サイズを指定すると、レイアウト処理により自動でＡ３用紙を２枚使用してレイアウト、拡大/縮小率を設定することが出来る。このため、ユーザは特に使用する用紙を意識することなく、印刷装置にセットされている用紙に対して自動でデータを加工することができる。また、印刷用紙を削減することにより環境に対しても配慮することができる。印刷される印刷用紙が削減することが出来るため、復元にかかる作業も削減することが出来る。
【０００６】
しかしながら、この自動ポスター印刷では、印刷元データと指定サイズによっては、印刷後に不要な部分を裁断する手間がかかる場合がある。図１５にその一例を示す。印刷元データ１００のサイズがＡ４（縦：２１０ｍｍ、横：２９７ｍｍ）であり、ユーザによる指定サイズが縦：５００ｍｍ、横：５９４ｍｍの場合、縦２枚×横２枚のＡ３用紙Ａ３ａ、Ａ３ｂ、Ａ３ｃ、Ａ３ｄからなる印刷可能領域１０１にポスター画像１１０が印刷される。
【０００７】
この図の場合、ポスター画像１１０は、Ａ３用紙Ａ３ａ〜Ａ３ｄに、それぞれ分割画像１１１〜１１４として印刷されるが、印刷可能領域１０１いっぱいに画像が印刷されず白紙部分ができる。これは、ポスター印刷のサイズが指定できても、印刷元データを拡大する際に画像が歪むような縦横比変更は通常行わないためである。この図の場合、自動ポスター印刷後に、ユーザがＡ３用紙Ａ３ａ、Ａ３ｂ、Ａ３ｃ、Ａ３ｄ上下の白紙領域１０２〜１０５の計４箇所を裁断する必要がある。
【０００８】
また、図１６に示すように、Ａ３用紙より少し大きい程度の指定サイズの場合、印刷可能領域１０１に対してポスター画像１３０が印刷されない白紙領域が多いため、用紙の利用効率が低く、使用する枚数が多いという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、このような問題を解決するためになされたものであり、その目的は、ポスター画像の印刷後に不要な部分を裁断する手間の低減、及び印刷に使用する用紙の枚数の低減を可能にすることである。
【課題を解決するための手段】
【００１０】
本発明に係る情報処理装置は、指定されたポスター印刷サイズ、及びセットされている印刷媒体のサイズに基づいて、前記指定されたポスター印刷サイズを有するポスター画像を貼り付け可能な複数の印刷媒体の配列からなる印刷可能領域を示すデータを取得する印刷可能領域取得手段と、前記印刷可能領域に対する前記ポスター画像の貼り付け範囲を決定するレイアウト手段と、前記レイアウト手段で決定された貼り付け範囲でポスター画像を印刷するための印刷データを生成する手段と、を有し、前記レイアウト手段は、前記指定されたポスター印刷サイズを有するポスター画像の各印刷媒体に対する貼り付け範囲を決定する印刷画像分割手段と、前記印刷画像分割手段により決定された貼り付け範囲を前記印刷媒体毎に調整する分割画像レイアウト手段と、を有する情報処理装置である。
【発明の効果】
【００１１】
本発明によれば、ポスター画像の印刷後に不要な部分を裁断する手間の低減、及び印刷に使用する用紙の枚数の低減が可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る印刷システムの概略構成を示す機能ブロック図である。
【図２】図１に示す印刷システムの概略動作を示すフローチャートである。
【図３】図１に示す印刷システムにおいて、用紙の裁断枚数を最少とする自動ポスター印刷について説明するための図である。
【図４】図１に示す印刷システムにおいて、必要な用紙の枚数を減らす自動ポスター印刷について説明するための図である。
【図５】図１に示す印刷システムにおける印刷プレビューについて説明するための図である。
【図６】印刷元データのサイズと、ポスター印刷の指定サイズと、印刷元データの拡大/縮小率との関係について説明するための図である。
【図７】図１に示す印刷システムにおけるポスター画像のレイアウト処理の全体を示すフローチャートである。
【図８】図７における共通レイアウト処理の詳細な手順を示すフローチャートである。
【図９】図８に示す共通レイアウト処理の結果を示す図である。
【図１０】図７における裁断枚数削減レイアウト処理の詳細な手順を示すフローチャートである。
【図１１】図１０に示す裁断枚数削減レイアウト処理の途中及び終了時のポスター画像のレイアウトを示す図である。
【図１２】図７における用紙枚数削減レイアウト処理の詳細な手順を示すフローチャートである。
【図１３】図１２に示す用紙枚数削減レイアウト処理の途中及び終了時のポスター画像のレイアウトを示す図である。
【図１４】従来の自動ポスター印刷について説明するための図である。
【図１５】従来の自動ポスター印刷において、印刷後に不要な部分を裁断する手間がかかる場合について説明するための図である。
【図１６】従来の自動ポスター印刷において、用紙の利用効率が低い場合について説明するための図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について図面を参照して説明する。
〈印刷システムの構成〉
図１は、本発明の実施形態に係る印刷システムの概略構成を示す機能ブロック図である。
【００１４】
この印刷システムは、情報処理装置としてのＰＣ（パーソナルコンピュータ）１と、画像処理装置としての印刷装置２とが、インターネットなどの通信ネットワーク３で接続された構成を有する。
【００１５】
ＰＣ１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、及びＨＤＤ（ハードディスク装置）等を備えており、印刷制御プログラムとしてのプリンタドライバ１０がインストール済みである。そして、ＣＰＵがプリンタドライバ１０をＲＡＭに読み込むことで用紙認識手段１１、印刷元データ保持手段１２、目的選択手段１３、印刷可能領域取得手段１４、印刷画像分割手段１５、分割画像レイアウト手段１６、拡大/縮小処理手段１７、貼り付け設定手段１８、及び印刷プレビュー手段１９を実現する。
【００１６】
用紙認識手段１１は印刷装置２にセットされている印刷媒体としての用紙のサイズ及び向きを確認する。印刷元データ保持手段１２はポスター印刷の印刷元データを保持する。目的選択手段１３は、ポスター画像印刷後の用紙を貼り合わせる手間を軽減させるのか、ポスター画像の印刷に使用する用紙枚数を減らすのか、どちらの目的でポスター印刷を行うのかをユーザに選択（指定）させ、その結果を設定する。
【００１７】
印刷可能領域取得手段１４は、ユーザにより指定されたポスター印刷サイズ（縦幅、横幅）と、印刷装置２にセットされている用紙のサイズ及び向きから、指定されたポスター印刷サイズを有するポスター画像を貼り付け可能な用紙の配列（例えば、Ａ３縦、縦２枚×横２枚）である印刷可能領域を示すデータ（以下、印刷可能領域データ）を取得する。
【００１８】
印刷画像分割手段１５は、印刷可能領域取得手段１４により、複数の用紙の配列を示す印刷可能領域データが取得されたとき、この印刷可能領域データにより示される印刷可能領域の各用紙に対して、指定されたポスター印刷サイズを有するポスター画像を貼り付ける範囲を決定する。具体的には、各用紙の二次元位置に対して、指定されたポスター印刷サイズを有するポスター画像の貼り付け範囲を計算する。即ち、印刷可能領域を構成する各用紙のどの範囲にポスター画像が載ることになるのかを計算する。この結果、指定されたポスター印刷サイズを有するポスター画像は、そのサイズで一体的に印刷可能領域に貼り付けられ、その貼り付け範囲が複数の用紙に分割される。
【００１９】
分割画像レイアウト手段１６は、印刷画像分割手段１５により用紙毎に貼り付け範囲が分割されたポスター画像の貼り付け範囲を用紙単位、即ち分割された画像毎に調整する。このとき、目的選択手段１３での選択結果に応じて、異なる態様の調整を行う。
【００２０】
ここで、印刷画像分割手段１５によるポスター画像の貼り付け範囲の決定、分割画像レイアウト手段１６による用紙毎の貼り付け範囲の調整はレイアウト処理である。レイアウト処理とは印刷可能領域に対してポスター画像をどのように貼り付けるかを決める処理であり、ポスターの中身（文字や図形）のデータを含まない状態で行われる。印刷画像分割手段１５及び分割画像レイアウト手段１６が本発明に係るレイアウト手段に対応する。
【００２１】
拡大/縮小処理手段１７は、印刷元データのサイズと、ポスター印刷サイズとから、印刷元データをポスター画像データに変換するための拡大/縮小率を算出し、拡大/縮小を行う。
【００２２】
貼り付け設定手段１８は、分割画像レイアウト手段１６により配置が決定されたポスター画像を各用紙に印刷するため、各用紙に対する印刷順番の決定と、印刷データの生成を行う手段である。
【００２３】
印刷プレビュー手段１９は、貼り付け設定手段１８で生成される印刷データを縮小し、印刷装置２へ送信して１枚の用紙に印刷させるための手段である。
【００２４】
印刷装置２は、ＰＣ１から送信されてきた印刷データに基づいて印刷を行うデータ認識手段２０を備えている。
【００２５】
〈印刷システムの動作〉
図２は、図１に示す印刷システムの概略動作を示すフローチャートである。この図において、ステップＳ１はＰＣ１に対するユーザの入力操作、ステップＳ１１〜Ｓ１８はプリンタドライバ１０が行う処理、ステップＳ２１は印刷装置２が行う処理である。
【００２６】
ユーザはＰＣ１を操作して、ポスター印刷のサイズ（縦幅、横幅）、目的（裁断枚数削減か用紙枚数削減か）を指定して自動ポスター印刷の実行指示を入力する（ステップＳ１）。
【００２７】
用紙認識手段１１は、印刷装置２に現在セットされている用紙のサイズ及び向きを確認する（用紙確認：ステップＳ１１）。印刷元データ保持手段１２は印刷元データを保持しておく（印刷元データ保持：ステップＳ１２）。目的選択手段１３は、ユーザが指定したポスター印刷の目的を示すデータを設定しておく。
【００２８】
印刷可能領域取得手段１４は、ユーザにより指定されたポスター印刷サイズと、印刷装置２にセットされている用紙のサイズとから、指定されたポスター印刷サイズを有するポスター画像を貼り付け可能な印刷可能領域データを取得する（印刷可能領域データ取得：ステップＳ１３）。
【００２９】
印刷画像分割手段１５は、印刷可能領域取得手段１４により、複数の用紙の配列を示す印刷可能領域データが取得されたとき、指定されたポスター印刷サイズを有するポスター画像の印刷可能領域の各用紙に対する貼り付け範囲を決定する（印刷画像分割：ステップＳ１４）。
【００３０】
分割画像レイアウト手段１６は、目的選択手段１３により選択された目的に沿ったポスター印刷ができるように、印刷画像分割手段１５により用紙毎の貼り付け範囲が決定されたポスター画像の貼り付け範囲を印刷用紙毎に調整する（分割画像レイアウト処理：ステップＳ１５）。
【００３１】
拡大/縮小処理手段１７は、印刷元データのサイズと、ポスター印刷サイズとから、印刷元データをポスター画像データに変換するための拡大/縮小率を算出し、拡大/縮小を実行することで、印刷元データを加工する（印刷元データ拡大/縮小：ステップＳ１６）。
【００３２】
貼り付け設定手段１８は、分割画像レイアウト手段１６により配置が決定されたポスター画像を各用紙に印刷するため、各用紙に対する印刷順番を決定し、印刷データを、拡大/縮小処理手段１７で加工（拡大/縮小）された印刷元データから生成する（印刷データ生成：ステップＳ１７）。生成された印刷データは印刷装置２に送信され、印刷される（ステップＳ２１）。
【００３３】
プレビュー印刷を行う場合は、印刷プレビュー手段１９により、印刷されるイメージ画像の印刷データが生成される（印刷プレビュー処理：ステップＳ１８）。
【００３４】
〈用紙の裁断枚数を最少とする自動ポスター印刷〉
図３は、図１に示す印刷システムにおいて、用紙の裁断枚数を最少とする自動ポスター印刷について説明するための図である。この図において、図１５と同一又は対応部分には図１５と同じ参照符号が付されている。この自動ポスター印刷は、図２のステップＳ１において、目的として裁断枚数削減が指定された場合に実行される。
【００３５】
ここでは、印刷元データ１００は縦２１０ｍｍ、横２９７ｍｍのＡ４サイズである。ユーザがポスター印刷サイズとして、縦幅５００ｍｍ、横幅５９４ｍｍを指定したものとする。また、印刷装置２にはＡ３及びＡ４の用紙が設定されているものとする。これらの条件は図１５に示した従来の自動ポスター印刷と同じである。
【００３６】
前述したように従来の自動ポスター印刷（図１５）では、ポスター印刷後にユーザがＡ３用紙Ａ３ａ、Ａ３ｂ、Ａ３ｃ、Ａ３ｄの上下の白紙領域１０２〜１０５を裁断する必要がある。ポスター画像１１０を印刷可能領域１０１の上端（上縁）に寄せても下の２箇所を裁断する必要がある。
【００３７】
これに対して、本実施形態では、ポスター画像のレイアウトを用紙毎に調整することで、裁断せず貼り合わせのみで指定されたサイズのポスター画像が作成できるようになる。
【００３８】
図３の場合、まずポスター画像１１０を４枚（縦２枚×横２枚）のＡ３用紙Ａ３ａ、Ａ３ｂ、Ａ３ｃ、Ａ３ｄに４分割して、分割画像１１１〜１１４とする。ここまでは図１５に示す従来技術と同じである。
【００３９】
次に、印刷可能領域１０１の上半分に位置するＡ３用紙Ａ３ａ、Ａ３ｂに対して分割画像１１５、１１６を用紙の全域に配置し、印刷可能領域１０１下半分に位置するＡ３用紙Ａ３ｃ、Ａ３ｄに対して分割画像１１７、１１８を用紙の下端（下縁）に寄せている。この手順の詳細については後述する。
【００４０】
そして、Ａ３用紙Ａ３ｃ、Ａ３ｄの白紙部分にＡ３用紙Ａ３ａ、Ａ３ｂを重ねて貼り合わせることで、裁断せず貼り合わせのみで、指定されたサイズのポスター画像２０１が作成できる。
【００４１】
図３とは反対に、Ａ３用紙Ａ３ｃ、Ａ３ｄに対して分割画像を用紙の全域に配置し、Ａ３用紙Ａ３ａ、Ａ３ｂに対して分割画像を用紙の上端（上縁）に寄せ、Ａ３用紙Ａ３ａ、Ａ３ｂの白紙部分にＡ３用紙Ａ３ｃ、Ａ３ｄを重ねて貼り合わせてもよい。
【００４２】
〈必要な用紙の枚数を減らす自動ポスター印刷〉
図４は、図１に示す印刷システムにおいて、必要な用紙の枚数を減らす自動ポスター印刷について説明するための図である。この図において、図３と同一又は対応部分には図３と同じ参照符号が付されている。この自動ポスター印刷は、図２のステップＳ１において、目的として用紙枚数削減が指定された場合に実行される。
【００４３】
ここでは、印刷元データは縦２１０ｍｍ、横２９７ｍｍのＡ４サイズである。ユーザがポスター印刷サイズとして、縦幅５００ｍｍ、横幅５９４ｍｍを指定したものとする。また、印刷装置２にはＡ３及びＡ４の用紙が設定されているものとする。これらの条件は図１５に示した従来の自動ポスター印刷と同じである。
【００４４】
前述したように従来の自動ポスター印刷（図１５）では、４枚のＡ３用紙を使用して自動ポスター印刷が実行される。これに対して、本実施形態では、ポスター画像のレイアウトを用紙毎に調整することで、用紙枚数を削減することができる。
【００４５】
図４の場合、まずポスター画像１１０を４枚（縦２枚×横２枚）のＡ３用紙Ａ３ａ、Ａ３ｂ、Ａ３ｃ、Ａ３ｄに４分割して、分割画像１１１〜１１４とする。ここまでは図１５に示す従来技術と同じである。
【００４６】
次に、印刷可能領域１０１の上側に位置するＡ３用紙Ａ３ａ、Ａ３ｂに対して分割画像１１５、１１６を用紙の全域に配置し、下側に位置するＡ３用紙Ａ３ｃに対して分割画像１１９、１２０を用紙の上、下端（上、下縁）に寄せている。この手順の詳細については後述する。この結果、用紙枚数を４枚から３枚に削減することができる。
【００４７】
〈印刷プレビュー〉
図５は、図１に示す印刷システムにおける印刷プレビューについて説明するための図である。
【００４８】
ポスター印刷を行う場合、用紙の枚数が増えることにより、どこに貼り付ければよいか分かり難くなる。そこで、本実施形態では、印刷プレビュー手段１９が自動レイアウトされたデータから最終的に貼り付けられるポジションが分かる完成図を印刷装置２にセットされている用紙に印刷させる。
【００４９】
図５においては、８枚の用紙３０１〜３０８上のそれぞれに対する貼り付け場所（図の編み掛け部分）を示す完成図を１枚の用紙３００に印刷している。これにより、ユーザの貼り付け間違いを軽減することができる。
【００５０】
〈印刷元データの拡大/縮小〉
図６は、印刷元データのサイズと、ポスター印刷の指定サイズと、印刷元データの拡大/縮小率との関係について説明するための図である。
【００５１】
印刷元データ拡大/縮小率は、印刷元データのサイズとユーザから指定されたサイズが分かるため、簡単に算出できる。解像度を考慮し、単位をｍｍからpixelに変換し、横方向、縦方向それぞれの倍率を求める。
【００５２】
この図の場合、印刷元データのサイズはＡ４（縦２９７ｍｍ、横２１０ｍｍ）の６００dpiであり、指定サイズは縦幅５９４ｍｍ、横幅４２０ｍｍである。従って、縦方向拡大倍率は、１４０３１pixel/７０１６pixel≒２．００となり、横方向拡大倍率は、９９２１pixel/４９６１pixel≒２．００となる。
【００５３】
〈ポスター画像のレイアウト処理〉
図７は、図１に示す印刷システムにおけるポスター画像のレイアウト処理の全体を示すフローチャートである。
【００５４】
図示のように、ポスター印刷画像のレイアウト処理では、まず共通レイアウト処理（ステップＳ１００）を実行する。次に、印刷目的が裁断枚数削減の場合は、裁断枚数削減レイアウト処理（ステップＳ２００）を実行し、印刷目的が用紙枚数削減の場合は、用紙枚数削減レイアウト処理（ステップＳ３００）を実行する。各ステップの詳細については後述する。
【００５５】
〈共通レイアウト処理〉
図８は、図７における共通レイアウト処理（ステップＳ１００）の詳細な手順を示すフローチャートである。この処理は図１における印刷可能領域取得手段１４及び印刷画像分割手段１５が行うものであり、図２における印刷可能領域データ取得（ステップＳ１３）及び印刷画像分割（ステップＳ１４）に対応する。
【００５６】
まず機器（印刷装置２）で印刷可能な用紙、即ち印刷装置２にセットされている用紙の内、最小の用紙サイズを選択する（ステップＳ１０１）。例えばＡ３及びＡ４の用紙が設定されている場合、Ａ４の用紙を選択する。
【００５７】
次に選択された用紙サイズ（以下、用紙サイズ）とユーザが指定したポスター印刷サイズ（以下、指定サイズ）とを比較し（ステップＳ１０２）、用紙サイズに指定サイズが収まるか否かを判定する（ステップＳ１０３）。
【００５８】
即ち、用紙サイズの長辺と指定サイズの長辺とを比較し、用紙サイズの短辺と指定サイズの短辺とを比較し、ともに用紙サイズの方が長ければ収まると判定し（ステップＳ１０３：Yes）、それ以外の場合は収まらないと判定する（ステップＳ１０３：No）。
【００５９】
そして、収まると判定した場合は、印刷目的が裁断枚数削減か用紙枚数削減かを判定し（ステップＳ１１３）、前者であればステップＳ２００（裁断枚数削減レイアウト処理）へ進み、後者であればステップＳ３００（用紙枚数削減レイアウト処理）へ進む。
【００６０】
用紙サイズが指定サイズに収まらないと判定した場合は、用紙サイズが機器で印刷可能な最大用紙サイズであるか否かを判定する（ステップＳ１０４）。そして、最大の用紙サイズではないと判定した場合（ステップＳ１０４：No）、機器で印刷可能な用紙の内、一つ大きな用紙サイズを選択し（ステップＳ１０５）、ステップＳ１０２に戻る。一方、最大の用紙サイズであると判定した場合（ステップＳ１０４：Yes）、ステップＳ１０６へ進む。
【００６１】
従って、最大用紙サイズに指定サイズが収まれば、ステップＳ１０３からステップＳ１１３へ進むことになり、最大用紙サイズに指定サイズが収まらなかった場合のみ、ステップＳ１０６へ進むことになる。ステップＳ１０３からステップＳ１１３へ進んだ場合は、１枚の用紙に印刷できるため、ポスター画像は分割されない。一方、ステップＳ１０６へ進んだ場合は、後述するステップＳ１０７〜Ｓ１１２によりポスター画像が分割される。
【００６２】
例えば指定サイズが縦：８００ｍｍ、横９５０ｍｍの場合、Ａ４用紙の短辺（２１０ｍｍ）＜指定サイズの短辺（８００ｍｍ）となり、Ａ４用紙の長辺（２９７ｍｍ）＜指定サイズの長辺（９５０ｍｍ）となるから、収まらないと判定する（Ｓ１０３：No）。そして、Ａ４用紙は最大の用紙ではないから（Ｓ１０４：No）、Ａ３の用紙を選択し（Ｓ１０５）、指定サイズが収まるか否かを判定する（Ｓ１０２→Ｓ１０３）。Ａ３用紙の短辺（２９７ｍｍ）＜指定サイズの短辺（８００ｍｍ）となり、Ａ３用紙の長辺（４２０ｍｍ）＜指定サイズの長辺（９５０ｍｍ）となるから、再び収まらないと判定する（Ｓ１０３：No）。Ａ３用紙は最大の用紙であるから（Ｓ１０４：Yes）、ステップＳ１０６へ進むことになる。
【００６３】
ステップＳ１０６では、用紙サイズの短辺が指定サイズの短辺より長いか否かを判定する。そして、長いと判定した場合は（ステップＳ１０６：Yes）、ステップＳ１０７へ進む。ステップＳ１０７では、「指定サイズの長辺」≦「用紙サイズの長辺＊ｘ」となるｘを求め、ステップＳ１０９へ進む。ここで、＊は乗算（掛け算）の記号である。ステップＳ１０９ではｘによりレイアウトを行う。即ち、ｘ枚の用紙にポスター画像をレイアウトする。
【００６４】
用紙サイズの短辺が指定サイズの短辺より長くないと判定した場合は（ステップＳ１０６：No）、ステップＳ１１０へ進む。上述した例の場合、Ａ３用紙の短辺（２９７ｍｍ）＜指定サイズの短辺（８００ｍｍ）であるから、ステップＳ１１０へ進む。
【００６５】
ステップＳ１１０では、用紙サイズの長辺が指定サイズの短辺より長いか否かを判定する。そして、長いと判定した場合は（ステップＳ１１０：Yes）、ステップＳ１０８へ進み、長くないと判定した場合は（ステップＳ１１０：No）、ステップＳ１１１へ進む。上述した例の場合、Ａ３用紙の長辺（４２０ｍｍ）＜指定サイズの短辺（８００ｍｍ）であるから、ステップＳ１１１へ進む。
【００６６】
ステップＳ１０８では、「指定サイズの短辺」≦「用紙サイズの短辺＊ｘ」となるｘを求め、ステップＳ１０９へ進む。前述したように、ステップＳ１０９ではｘ枚の用紙にポスター画像をレイアウトする。
【００６７】
ここで、ステップＳ１０７から進んできた場合は、ｘ枚の用紙の短辺同士を合わせた用紙レイアウトとなり、ポスター画像の短辺と用紙の短辺とが対向する（平行になる）ようにポスター画像がレイアウトされる。また、ステップＳ１０８から進んできた場合は、ｘ枚の用紙の長辺同士を合わせた用紙レイアウトとなり、ポスター画像の短辺と用紙の長辺とが対向する（平行になる）ようにポスター画像がレイアウトされる。印刷用紙の配列は縦１列又は横１列となる。
【００６８】
ステップＳ１１１では、下記(i)〜(iii)の手順で印刷するための最少枚数を計算する。
(i)「用紙サイズの長辺＊Ｘ１」＞「指定サイズの長辺」の条件を満たすＸ１と、「用紙サイズの短辺＊Ｙ１」＞「指定サイズの短辺」の条件を満たすＹ１から、Ｚ１＝Ｘ１＊Ｙ１を求める。上述した例の場合、「Ａ３用紙の長辺（４２０ｍｍ）＊Ｘ１」＞「指定サイズの長辺（９５０ｍｍ）」の条件を満たすＸ１は３であり、「Ａ３用紙の短辺（２９７ｍｍ）＊Ｙ１」＞「指定サイズの短辺（８００ｍｍ）」の条件を満たすＹ１は３であるから、Ｚ１＝９となる。
【００６９】
(ii)「用紙サイズの長辺＊Ｘ２」＞「指定サイズの短辺」の条件を満たすＸ２と、「用紙サイズの短辺＊Ｙ２」＞「指定サイズの長辺」の条件を満たすＹ２から、Ｚ２＝Ｘ２＊Ｙ２を求める。上述した例の場合、「Ａ３用紙の長辺（４２０ｍｍ）＊Ｘ２」＞「指定サイズの短辺（８００ｍｍ）」の条件を満たすＸ２は２であり、「Ａ３用紙の短辺（２９７ｍｍ）＊Ｙ２」＞「指定サイズの長辺（９５０ｍｍ）」の条件を満たすＹ２は４であるから、Ｚ２＝８となる。
【００７０】
(iii)Ｚ１とＺ２を比較し、小さい方を最少枚数Ｚとして選択する。上述した例の場合、Ｚ２＝８を選択する。
【００７１】
次にステップＳ１１２へ進み、Ｚを用いて、用紙のレイアウト及びポスター画像のレイアウトを行う。この場合、Ｘ２＝２、Ｙ２＝４より、縦２枚×横４枚の用紙レイアウトとし、ポスター画像（指定サイズ）の長辺は横、短辺が縦になるようにレイアウトされる。
【００７２】
図９は、このレイアウトを示す図である。縦２枚×横４枚のＡ３用紙４０１〜４０８に対して、ポスター画像５００の長辺が横、短辺が縦になるようにレイアウトされる。なお、この段階では、ポスター画像５００は指定サイズ（縦：８００ｍｍ、横：９５０ｍｍ）の領域を示しており、画像の中身（文字、図形、写真など）は含まれていない。このレイアウトの際、ポスター画像５００の貼り付け位置、即ち、各Ａ３用紙４０１〜４０８のどの位置にポスター画像が載ることになるのかを計算する。
【００７３】
図８の説明に戻る。ステップＳ１０９でのレイアウト、又はステップＳ１１２でのレイアウトの後、ステップＳ１１３へ進み、印刷目的が裁断枚数削減か用紙枚数削減かを判定する。そして、前者であればステップＳ２００（裁断枚数削減レイアウト処理）へ進み、後者であればステップＳ３００（用紙枚数削減レイアウト処理）へ進む。
【００７４】
〈裁断枚数削減レイアウト処理〉
図１０は、図７における裁断枚数削減レイアウト処理（ステップＳ２００）の詳細な手順を示すフローチャートであり、図１１は、図１０に示す処理の途中及び終了時のポスター画像のレイアウトを示す図である。処理の開始時のレイアウトは図９に示したものである。この処理は図１における分割画像レイアウト手段１６が行うものであり、図２における分割画像レイアウト処理（ステップＳ１５）に対応する。
【００７５】
まずポスター画像５００の全体の貼り付け範囲を一体的に用紙４０１〜４０８からなる印刷可能領域の左端及び上端に寄せる（ステップＳ２０１）。この処理は全体移動手段に対応する。これにより、図１１Ａに示すように、ポスター画像５００は一体的に縦方向及び横方向へ移動し、上端が上半分の用紙４０１〜４０４の上端と一致し、左端が左端の用紙４０１及び４０５の左端と一致するようになる。印刷に使用する用紙が１枚の場合は、この図に示す裁断枚数削減レイアウト処理が終了する。
【００７６】
次に画像が載っていない（貼り付けられていない）領域が有る用紙を認識する（ステップＳ２０２）。この処理は認識手段に対応する。ここでは、用紙４０４〜４０８が認識される。次に認識された用紙の縦、横の枚数を計算する（ステップＳ２０３）。この処理は白紙領域数計算手段に対応する。ここでの計算結果は縦：２、横：４となる。
【００７７】
次に、ステップＳ２０３の計算結果から、縦列のみ又は横列のみか否かを判定する（ステップＳ２０４）。ここで、縦列のみとは縦：複数、横：１の場合であり、横列のみとは縦：１、横：複数の場合である。図１１に示す場合は、縦列のみ又は横列のみに該当しない。
【００７８】
縦列のみ又は横列のみに該当しない場合は（ステップＳ２０４：No）、ステップＳ２０５へ進み、該当する場合は（ステップＳ２０４：Yes）、ステップＳ２０７へ進む。ステップＳ２０５では、ステップＳ２０２で認識した用紙毎に載っている画像をステップＳ２０１で寄せた方向の反対端、即ち下端又は右端のいずれか一方に平行移動させる。移動可能な方向、即ち白紙領域の方向へ平行移動させるとも言える。
【００７９】
この結果、図１１Ｂに示すように、用紙４０４上の画像は左端から右端へ移動し、用紙４０５〜４０７上の分割画像は上端から下端へ移動する。ただし、このステップでは、下端又は右端のいずれか一方に平行移動可能な分割画像のみ移動させ、両方向に移動可能な分割画像は移動させないため、用紙４０８上の分割画像は移動しない。
【００８０】
次にステップＳ２０２で認識した最後の用紙上、即ちステップＳ２０５で分割画像を移動させなかった用紙上の分割画像を反対端まで縦横に平行移動させ（ステップＳ２０６）、裁断枚数削減レイアウト処理が終了する。この結果、図１１Ｃに示すように、用紙４０８上の分割画像は左端及び上端に寄っている位置から右端及び下端に寄っている位置へ移動する。
【００８１】
以上の処理により、用紙４０１〜４０８上の各分割画像が印刷可能領域の端（縁）に寄る。即ち、印刷可能領域の四隅に位置する用紙４０１、４０４、４０５、及び４０８上の分割画像はそれぞれ用紙の二つの端に寄り、用紙４０２、４０３、４０６、及び４０７上の分割画像はそれぞれの用紙の一つの端に寄る。
【００８２】
従って、用紙４０５〜４０７の白紙領域に用紙４０１〜４０３を重ね、用紙４０４の白紙領域に用紙４０３を重ね、用紙４０８の白紙領域に用紙４０７を重ねることで、裁断せず貼り合わせのみでポスターを作成できる。
【００８３】
縦列のみ又は横列のみに該当する場合は（ステップＳ２０４：Yes）、ステップＳ２０２で認識した用紙毎に載っている分割画像を反対端まで平行移動させ（ステップＳ２０７）、裁断枚数削減レイアウト処理が終了する。以上の処理において、ステップＳ２０５〜Ｓ２０７が第１の分割移動手段に対応する。
【００８４】
〈用紙枚数削減レイアウト処理〉
図１２は、図７における用紙枚数削減レイアウト処理（ステップＳ３００）の詳細な手順を示すフローチャートであり、図１３は、図１２に示す処理の途中及び終了時のポスター画像のレイアウトを示す図である。処理の開始時のレイアウトは図９に示したものである。この処理は図１における分割画像レイアウト手段１６が行うものであり、図２における分割画像レイアウト処理（ステップＳ１５）に対応する。
【００８５】
この図のステップＳ３０１〜Ｓ３０３は、図１０におけるステップＳ２０１〜Ｓ２０３と同じである。ただし、便宜上、縦方向を列、横方向を行と言う。次のステップＳ３０４では列画像の横幅を計算する。図１３Ａでは、列画像は用紙４０４の上端から用紙４０８上に延びており、その横幅は５９ｍｍである。
【００８６】
次に、ステップＳ３０２、Ｓ３０３、及びＳ３０４の結果に基づいて、２箇所以上の列画像をまとめることができるか否か、即ち複数枚の用紙に分かれて配置されている列画像を１枚の用紙に配置することができるか否かを判定する（ステップＳ３０５）。
【００８７】
まとめることができると判定した場合は（ステップＳ３０５：Yes）、ステップＳ３０６、Ｓ３０７、及びＳ３０８を通ってステップＳ３０９へ進み、まとめることができないと判定した場合は（ステップＳ３０５：No）、そのままステップＳ３０９へ進む。図１３Ａの場合、用紙の横幅が２９７ｍｍであり、列画像をまとめた場合の横幅が１１８（５９×２）ｍｍであるから、用紙の横幅の方が長いので、まとめることができる。
【００８８】
ステップＳ３０６では、ステップＳ３０２及びＳ３０３の結果に基づいて、列画像をまとめて配置する用紙の位置を決める。次に用紙端を利用して画像を移し（ステップＳ３０７）、画像を移すことができなかった用紙を記憶しておく（ステップＳ３０８）。この後、ステップＳ３０９へ進む。
【００８９】
図１３Ａの場合、用紙４０８上の列画像を用紙４０４上に移す。このとき、画像の端を用紙４０４の端に合わせる。これにより、印刷後におけるその画像の周囲の裁断箇所を減らすことができる。また、用紙４０４の左端に位置する列画像については、左右及び上下を反転する。これにより、印刷後に用紙４０４の白紙領域を用紙４０３の下に配置することで、その画像の右端側の白紙領域の裁断を不要にすることができる。
【００９０】
図１３Ａの場合、ステップＳ３０６及びＳ３０７を実行することで、図１３Ｂに示すように列画像を全て移すことができるので、ステップＳ３０８で用紙を記憶することなく、ステップＳ３０９へ進む。
【００９１】
ステップＳ３０９では、行画像の高さ（縦幅）を計算する。次に、ステップＳ３０２、Ｓ３０３及びＳ３０９の結果に基づいて、２箇所以上の行画像をまとめることができるか否かを判定する（ステップＳ３１０）。そして、まとめることができると判定した場合は（ステップＳ３１０：Yes）、ステップＳ３１１へ進み、まとめることができないと判定した場合は（ステップＳ３１０：No）、用紙枚数削減レイアウト処理が終了する。
【００９２】
ステップＳ３１１では、ステップＳ３０２及びＳ３０３の結果に基づいて、行画像をまとめて配置する用紙の位置を決める。次に用紙端を利用して画像を移し（ステップＳ３１２）、用紙枚数削減レイアウト処理が終了する。ステップＳ３０７で移すことができなかった画像はこのステップＳ３１２で移す。
【００９３】
図１３Ｂの場合、行画像は用紙４０５、４０６、及び４０７の全幅にわたって配置されており、その高さは３８０ｍｍである。３枚の用紙に配置されている列画像を１枚の用紙にまとめるには、縦幅が１１４０（３８０×３）ｍｍの用紙が必要となり、Ａ３用紙（縦幅：４２０ｍｍ）にまとめることはできないので、用紙枚数削減レイアウト処理が終了となる。
【００９４】
以上の処理において、ステップＳ３０５及びＳ３１０が判定手段に対応し、ステップＳ３０６〜Ｓ３０９、Ｓ３１１、及びＳ３１２が第２の分割移動手段に対応する。また、この第２の分割移動手段、前述した第１の分割移動手段及び全体移動手段が移動手段を構成する。
【００９５】
以上詳細に説明したように、本発明の実施形態に係る印刷システムは下記（１）〜（３）の特徴を有する。
（１）ポスター画像の印刷後に不要な部分を裁断する手間の低減、及び印刷に使用する用紙の枚数の低減が可能になる。
（２）不要な部分を裁断する手間を低減するか、又は印刷に使用する用紙の枚数を低減するかをユーザが選択することができる。
（３）ポスター画像の印刷結果の縁が、ユーザが裁断した縁ではなく用紙の縁となるので、ポスターを綺麗に見せることができる。
【符号の説明】
【００９６】
１…ＰＣ、２…印刷装置、１０…プリンタドライバ、１１…用紙認識手段、１２…印刷元データ保持手段、１３…目的選択手段、１４…印刷可能領域取得手段、１５…印刷画像分割手段、１６…分割画像レイアウト手段、１７…拡大/縮小処理手段、１８…貼り付け設定手段、１９…印刷プレビュー手段。
【先行技術文献】
【特許文献】
【００９７】
【特許文献１】特許第２７４１８００号公報
【図１】
2014219733.tif 000003
【図２】
2014219733.tif 000004
【図３】
2014219733.tif 000005
【図４】
2014219733.tif 000006
【図５】
2014219733.tif 000007
【図６】
2014219733.tif 000008
【図７】
2014219733.tif 000009
【図８】
2014219733.tif 000010
【図９】
2014219733.tif 000011
【図１０】
2014219733.tif 000012
【図１１】
2014219733.tif 000013
【図１２】
2014219733.tif 000014
【図１３】
2014219733.tif 000015
【図１４】
2014219733.tif 000016
【図１５】
2014219733.tif 000017
【図１６】
2014219733.tif 000018