(57)【要約】【課題】  印刷しようとする画像データに対し、非装着のものも含めてユーザが利用可能なすべての用紙サイズの中から最適な用紙サイズをユーザに通知し、最適なレイアウトにより印刷することができる印刷システムを提供する。【解決手段】  印刷制御装置１は、ＰＣ３から印刷ジョブを受信すると（Ｓ１０１）、ユーザにより予め登録された用紙サイズ情報テーブルから用紙サイズ情報を読み出して（Ｓ１０４）、印刷ジョブに含まれる各画像データについて、各用紙サイズごとに余白率が最小となる最適画像データレイアウトを選定する（Ｓ１０５）。さらにその中で余白率が最小となる最適用紙サイズを選定して（Ｓ１０８）、最適用紙サイズを表示し（Ｓ１０９）、印刷開始命令を待って、最適用紙サイズにかかる最適画像データレイアウトによる印刷用画像データを作成して印刷装置に送信する（Ｓ１１２）。【選択図】            図４
2005059447.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを受信する印刷ジョブ受信手段と、
使用可能な用紙サイズを登録する用紙サイズ登録手段と、
前記用紙サイズ登録手段により登録された各用紙サイズの用紙に対して印刷ジョブ受信手段により受信した前記印刷ジョブに含まれる画像データを配列する画像データ配列手段と、
前記画像データ配列手段により画像データが配列された場合の各用紙サイズの用紙の余白率を算出する余白率算出手段と、
前記余白率算出手段により算出された余白率が最小となる用紙サイズを選定する用紙サイズ選定手段と、
前記用紙サイズ選定手段により選定された用紙サイズを通知する用紙サイズ通知手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
前記画像データ配列手段は、前記各用紙サイズの用紙に対して前記余白率が最小となるように前記画像データを配列するものである、請求項１に記載の印刷制御装置。
【請求項３】
前記画像データ配列手段は、前記各用紙サイズの用紙に対して複数の画像データを配列するものである、請求項１または２に記載の印刷制御装置。
【請求項４】
前記画像データ配列手段は、前記各用紙サイズの用紙に対して回転させた画像データを配列するものである、請求項１〜３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記用紙は連続用紙である、請求項１〜４のいずれか１項に記載の印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに関する。詳しくは、画像データに対して最適な用紙サイズおよびレイアウトを選定して印刷することのできる印刷システムに関するものである。
【背景技術】
【０００２】
プリンタ等の印刷装置において、印刷しようとする画像データに対して余白が少なくなるように最適な用紙サイズを自動的に選定するものが知られている（特許文献１参照）。しかし、かかる印刷装置は、定型サイズの画像データを定型サイズの用紙に予め割り付けておくものであり、例えば複数の非定型サイズの画像データを連続用紙に割り付けるような場合には利用することができなかった。
【０００３】
また、複数の画像データを連続用紙に割り付けて印刷する際に、余白をなくすために画像データを変倍する印刷装置が知られている（特許文献２参照）。しかし、かかる装置では、画像データを変倍するので元画像を忠実に再現することができなかった。
【０００４】
さらに、連続用紙等に複数の画像データを割り付ける際に余白が最小となるようにレイアウトを選定する印刷装置が知られている（特許文献３および４参照）。しかし、かかる装置では、実際に装着されている印刷用紙に対してのみレイアウトを行うものであるため、非装着だが利用可能な用紙サイズの中に、少ない余白で効率的に印刷可能なものがある場合でもそれが選定されることはなかった。
【特許文献１】特開２００１−３０１２６６号公報
【特許文献２】特開２００２−１３７４８３号公報
【特許文献３】特開平１１−３１４４２２号公報
【特許文献４】特開平１１−３１４４２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上記従来技術の有する問題点に鑑みなされたものであり、その目的とするところは、印刷しようとする画像データに対し、非装着のものも含めてユーザが利用可能なすべての用紙サイズの中から最適な用紙サイズをユーザに通知し、最適なレイアウトにより印刷することができる印刷システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の上記目的は、下記の手段によって達成される。
【０００７】
（１）印刷ジョブを受信する印刷ジョブ受信手段と、
使用可能な用紙サイズを登録する用紙サイズ登録手段と、
前記用紙サイズ登録手段により登録された各用紙サイズの用紙に対して印刷ジョブ受信手段により受信した前記印刷ジョブに含まれる画像データを配列する画像データ配列手段と、
前記画像データ配列手段により画像データが配列された場合の各用紙サイズの用紙の余白率を算出する余白率算出手段と、
前記余白率算出手段により算出された余白率が最小となる用紙サイズを選定する用紙サイズ選定手段と、
前記用紙サイズ選定手段により選定された用紙サイズを通知する用紙サイズ通知手段と、
を有することを特徴とする印刷制御装置。
【０００８】
（２）前記画像データ配列手段は、前記各用紙サイズの用紙に対して前記余白率が最小となるように前記画像データを配列するものである、（１）に記載の印刷制御装置。
【０００９】
（３）前記画像データ配列手段は、前記各用紙サイズの用紙に対して複数の画像データを配列するものである、（１）または（２）に記載の印刷制御装置。
【００１０】
（４）前記画像データ配列手段は、前記各用紙サイズの用紙に対して回転させた画像データを配列するものである、（１）〜（３）のいずれか１つに記載の印刷制御装置。
【００１１】
（５）前記用紙は連続用紙である、（１）〜（４）のいずれか１つに記載の印刷制御装置。
【発明の効果】
【００１２】
本発明の印刷システムによれば、印刷しようとする画像データに対し、非装着のものも含めてユーザが利用可能なすべての用紙サイズの中から余白率が最小となる用紙サイズを選定してユーザに通知し、当該用紙サイズに対し余白率が最小となる画像データのレイアウトにより印刷するので、無駄な余白を極力なくして効率的に印刷物を得ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１４】
図１は、本発明の実施形態にかかる印刷システムの全体構成を示すブロック図である。図１に示すように、本実施形態にかかる印刷システムは、印刷制御装置１と印刷装置２とＰＣ（パーソナルコンピュータ）３とを備え、印刷制御装置１と印刷装置２とは直接機器間で、印刷制御装置１とＰＣ３とはネットワーク４を介してそれぞれ相互に通信可能に接続されている。なお、印刷制御装置１と印刷装置２とは、直接機器間で接続されることなくネットワークを介して接続されていてもよいし、印刷制御装置１とＰＣ３とは、ネットワーク４を介することなく直接機器間で接続されていてもよい。また、ネットワーク４に接続される機器の種類および台数は、図１に示す例に限定されない。
【００１５】
つぎに、上記各機器の構成について説明するが、上記各機器は後述する構成要素以外の構成要素を含んでいてもよく、あるいは、後述する構成要素のうちの一部が含まれていなくてもよい。また、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみその説明を行い、２回目以降はその説明を省略する。
【００１６】
図２は、本実施形態にかかる印刷制御装置１の構成を示すブロック図である。図２に示すように、印刷制御装置１はコンピュータであり、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、ネットワークインタフェース１７および専用ビデオインタフェース１８を備えており、これらは信号をやり取りするためのバス１９を介して相互に接続されている。
【００１７】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。ＲＯＭ１２は、印刷制御装置１の基本動作を制御する各種プログラムやパラメータを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、各種プログラムやパラメータを格納し、または画像処理により得られた画像データ等を一時的に保存するために使用される。
【００１８】
ディスプレイ１５は、各種の情報を表示する。入力装置１６は、キーボードやマウス等であり、各種の入力を行うために使用される。
【００１９】
ネットワークインタフェース１７は、ネットワークに接続しネットワーク上の他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。専用ビデオインタフェース１８は、印刷装置２に画像データを転送するためのインタフェースである。
【００２０】
図３は、本実施形態にかかる印刷装置２の構成を示すブロック図である。図３に示すように、印刷装置２は、連続用紙への印刷を行うプリンタであり、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、操作パネル部２４、印刷部２５、コントローラインタフェース２６およびバス２７を有している。
【００２１】
操作パネル部２４は、タッチパネル、タッチパネル外の固定キー、表示ランプ等で構成されており、各種の入力と表示を行うために使用される。印刷部２５は、印刷制御装置１から転送された画像データを電子写真方式等の印刷方式により連続用紙に印刷する。
【００２２】
ＰＣ３は、パソコン、ワークステーション、サーバ等のコンピュータであり、印刷制御装置１の定義する既述言語形式による印刷データを作成し、これを印刷ジョブとしてネットワーク４を介して印刷制御装置１に送信する機能を有する。
【００２３】
ネットワーク４は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮや、ＬＡＮ同士を専用線で接続したＷＡＮ等からなる。
【００２４】
つぎに、本実施形態における印刷システムの動作の概要を説明する。図４は、本実施形態における印刷制御装置１の印刷制御処理の手順を示すフローチャートである。なお、図４のフローチャートにより示されるアルゴリズムは、印刷制御装置１のＲＯＭ１２またはハードディスク１４に制御プログラムとして記憶されており、動作開始の際にＲＡＭ１３に読み出されてＣＰＵ１１によって実行される。
【００２５】
図４において、印刷制御装置１は、ＰＣ３から印刷ジョブを受信するまで待機する（Ｓ１０１のＮＯ）。ＰＣ３は、所定形式による印刷ジョブを作成して印刷制御装置１に送信する。印刷制御装置１は、ネットワーク４およびネットワークインタフェース１７を介してＰＣ３から印刷ジョブを受信すると（Ｓ１０１のＹＥＳ）、受信した印刷ジョブをハードディスク１４のメモリ領域に保存し（Ｓ１０２）、次いで画像データのグループ化処理を行う（Ｓ１０３）。
【００２６】
図５は、本実施形態における印刷制御装置１の画像データのグループ化処理の手順を示すフローチャートである。図５において、印刷制御装置１は、Ｓ１０２でハードディスクに保存した印刷ジョブを解析して、印刷ジョブに含まれる画像データの画像サイズを取得し（Ｓ２０１）、取得した画像サイズに従って画像データを画像サイズごとに分類して登録した画像データグループテーブルを作成しハードディスク１４に保存する（Ｓ２０２）。図６は、印刷制御装置１のハードディスク１４に設けられたメモリ領域を模式的に示した図であり、図７は、印刷制御装置１が作成する画像データグループテーブルの一例を示す図である。図６に示すように、メモリ領域５１には、ステップＳ１０１で受信した印刷ジョブが受信した順序に従って保存されている。各印刷ジョブにはヘッダおよび画像データが含まれており、印刷制御装置１は、印刷ジョブのヘッダを参照して、印刷ジョブに含まれる画像データの画像サイズを取得する。また、図７に示すように、画像データグループテーブル６１には、印刷ジョブに含まれる画像データが、画像サイズに従って複数の画像グループに分類されて登録されている。なお、画像データグループテーブル６１への各画像データの登録は、メモリ領域５１内の各印刷ジョブのアドレスに基づいて画像データに標示された画像データポインタにより行われる。
【００２７】
次に、印刷制御装置１は、ステップＳ１０３の画像データのグループ化処理が修了すると、ハードディスク１４に予め保存されている用紙サイズ情報テーブルから最初の用紙サイズ情報をＲＡＭ１２に読み出す（Ｓ１０４）。図８は、印刷制御装置１のハードディスク１４に保存されている用紙サイズ情報テーブルの一例を示す図である。用紙サイズ情報テーブル６２には、印刷装置２が利用可能な連続用紙の単一または複数の用紙サイズ情報が登録されている。なお、用紙サイズ情報テーブル６２に登録されている用紙サイズ情報は、印刷制御装置１の入力装置１６、または印刷装置の操作パネル部２４もしくはＰＣ３の入力装置を介して予めユーザにより入力されて登録されているものであり、印刷装置２が現在装着している用紙サイズの他、非装着であっても装着することによりユーザが利用可能となる用紙サイズをも登録しておくものである。これにより、ユーザが利用可能なすべての用紙サイズの中から、画像データをレイアウトした際に余白率が最も少ない用紙サイズを選定することができ、最適な用紙サイズに交換することにより無駄を排して極めて経済的に印刷出力することができる。
【００２８】
次いで、ステップＳ１０４で読み出した用紙サイズについて、画像データのレイアウト処理を行う（Ｓ１０５）。図９および１０は、本実施形態における印刷制御装置１の画像データのレイアウト処理の手順を示すフローチャートである。図９において、まず、画像データのレイアウト方法を縦書きレイアウトに設定する（Ｓ３０１）。次に、ｎを初期化して（Ｓ３０２）、ステップＳ１０３で作成した画像データグループテーブルを参照して、画像グループｎの最初の画像データをメモリ領域Ａに配置可能であるか否かを判断し（Ｓ３０３）、配置可能であれば（Ｓ３０３のＹＥＳ）、当該画像データをメモリ領域Ａに配置する（Ｓ３０４）。ここで、メモリ領域Ａは、ステップＳ１０４で読み出した用紙サイズに対して画像データの各種レイアウトを試みるためのハードディスク１４内の作業領域であり、用紙サイズに対応した仮想的な領域サイズを有している。そして、画像グループｎの未配置の画像データがある場合は（Ｓ３０５のＹＥＳ）、次の画像データをメモリ領域Ａの同一ライン（連続用紙の幅方向）の残領域に配置可能である限り配置する（Ｓ３０３のＹＥＳおよびＳ３０４）。
【００２９】
一方、ステップＳ３０３で画像グループｎの画像データをメモリ領域Ａの同一ラインの残領域に配置できない場合は（Ｓ３０３のＮＯ）、画像グループｎ以外の画像グループの画像データで配置可能なものがあるかどうかを判断し（Ｓ３０６）、配置可能なものがある場合は（Ｓ３０６のＹＥＳ）、配置可能な画像グループの画像データのうち余白が最小となるものを配置する（Ｓ３０７）。また、ステップＳ３０６で、画像グループｎ以外の画像グループの画像データで配置可能なものがない場合は（Ｓ３０６のＮＯ）、メモリ領域Ａのラインを更新して（連続用紙の長手方向にラインを繰り下げて）引き続き画像グループｎの画像データを配置する（Ｓ３０８）。
【００３０】
図１１は、画像処理装置１のメモリ領域Ａへの画像データのレイアウト処理を説明するための図である。図１１（１）に示すように、メモリ領域Ａである領域５２において、まず、画像データグループテーブル（図７）の画像グループ１に登録されている＊Ｐ１、＊Ｐ２および＊Ｐ３の画像データが同一ライン、すなわち、各画像データの頂点のＸ座標が同一になるようにＸ方向に順次配置される。次いで、メモリ領域Ａの同一ラインの残領域ａには、画像グループ１の画像データが配置できないので、画像グループ２または画像グループ３の画像データの配置を検討する。ここで、図１１（２）および（３）に示すように、メモリ領域Ａの残領域ａには、画像グループ２の画像データ（＊Ｐ１１）および画像グループ３の画像データ（＊Ｐ３１）のいずれも配置可能であるが、画像グループ３の画像データ（＊Ｐ３１）を配置した場合の方が余白が小さくなるので、画像グループ３の画像データ（＊Ｐ３１）を配置する。
【００３１】
画像グループｎのすべての画像データの配置が終了したら（Ｓ３０５のＮＯ）、残りの画像グループの画像データについても同様の手順を繰り返してメモリ領域Ａに配置する（Ｓ３１０およびＳ３０３〜Ｓ３０９のＮＯ）。
【００３２】
そして、すべての画像グループの画像データの配置が終了したら（Ｓ３０９のＹＥＳ）、メモリ領域Ａの余白率を算出する（Ｓ３１１）。メモリ領域Ａの余白率の算出は下記式により求めることができる。
【００３３】
余白率＝（使用用紙面積−総画像面積）／使用用紙面積
次いで、ステップＳ３１１で算出したメモリ領域Ａの余白率をメモリ領域Ｂの余白率と比較し（Ｓ３１２）、メモリ領域Ａの余白率がメモリ領域Ｂの余白率より小さい場合は（Ｓ３１２のＹＥＳ）、メモリ領域Ａの画像データのレイアウトをメモリ領域Ｂにコピーしてメモリ領域Ｂの内容を更新し（Ｓ３１３）、メモリ領域Ａの内容をクリアする（Ｓ３１４）。また、ステップＳ３１２でメモリ領域Ａの余白率がメモリ領域Ｂの余白率より大きい場合は（Ｓ３１２のＮＯ）、そのままメモリ領域Ａの内容をクリアする（Ｓ３１４）。ここで、メモリ領域Ｂは、画像データのレイアウト処理中に、余白率がその時点で最小である用紙サイズおよび画像データのレイアウトの組み合わせを保存しておくメモリ領域である。
【００３４】
そして、縦書きレイアウトによる画像データのレイアウト処理が終了したら（Ｓ３１５のＮＯ）、次いでレイアウト方法を回転レイアウトに設定変更し、画像データを時計回り（又は反時計回り）に９０°回転させた回転レイアウトにより、同様の手順で画像データのレイアウト処理を行い（Ｓ３０２〜Ｓ３１４）、回転レイアウトによる画像データのレイアウト処理が終了したら（Ｓ３１５のＹＥＳ）、当該用紙サイズについての画像データのレイアウト処理を終了する。
【００３５】
図４において、さらに他の用紙サイズについても上記同様の手順により画像データのレイアウト処理を行って（Ｓ１０６のＹＥＳ、Ｓ１０７およびＳ１０５）、すべての用紙サイズについて処理が終わったら（Ｓ１０６のＹＥＳ）、メモリ領域Ｂに保存されている画像データのレイアウトにかかる用紙サイズ、すなわち、最小の余白率となる用紙サイズを最適用紙サイズに選定する（Ｓ１０８）。
【００３６】
図１２〜１７は、用紙サイズおよびレイアウト方法が、それぞれ、１２インチおよび縦書きレイアウト、１２インチおよび回転レイアウト、１５インチおよび縦書きレイアウト、１５インチおよび回転レイアウト、１８インチおよび縦書きレイアウト、ならびに１８インチおよび回転レイアウトである場合の、画像処理装置１のメモリ領域Ａへの画像データのレイアウト結果の一例を示す図である。図１２〜１７の余白率の算出結果から明らかなように、用紙サイズが１５インチで縦書きレイアウトを用いた画像データレイアウトが余白率が最小となるので（図１４）、この場合には最適用紙サイズとして用紙サイズ１５インチが選定されるものである。
【００３７】
そして、印刷制御装置１は、選定した最適用紙サイズをディスプレイ１５に表示する（Ｓ１０９）。ただし、選定した最適用紙サイズを印刷制御装置１のディスプレイに表示する代わりに、印刷装置２の操作パネル部２４またはＰＣ３のディスプレイに表示させることにより最適用紙サイズを通知する構成としてもよく、この場合ステップＳ１１０では、最適用紙サイズの通知データを専用ビデオインタフェース１８またはネットワークインタフェース１７およびネットワーク４を介してそれぞれ印刷装置２またはＰＣ３に送信する。
【００３８】
さらに、印刷制御装置１は、ユーザによる印刷開始命令の入力があるまで待機する（Ｓ１１０のＮＯ）。ユーザは、印刷制御装置１による最適用紙サイズの表示に従って、当該最適用紙サイズの連続用紙を印刷装置２に装填し、印刷制御装置１の入力装置１６、または印刷装置２の操作パネル部２４もしくはＰＣの入力装置等を介して印刷開始命令を入力する。印刷制御装置１は印刷開始命令の入力を受け付けると（Ｓ１１０のＹＥＳ）、当該最適用紙サイズにかかる最適画像データレイアウトによる印刷用画像データ（ビットマップデータまたはビットマップ圧縮データ）を作成し（Ｓ１１１）、得られた印刷画像データを専用ビデオインタフェース１８を介して印刷装置２に送信する（Ｓ１１２）。
【００３９】
一方、印刷装置２は、専用ビデオインタフェース２６を介して印刷制御装置１から印刷画像データを受信すると、受信した印刷画像データをそのまままたは圧縮データの場合は伸張処理等を施した後印刷部２５により装填された前記最適用紙サイズの連続用紙に印刷して出力する。
【００４０】
上記実施形態では、印刷装置は連続用紙を用いるものであったが、本発明はこれに限定されるものではなく、印刷装置はカット紙を用いるものであってもよい。この場合、カット紙に複数の画像データを印刷する際に、本発明により最適なカット紙の用紙サイズおよびそれに対する最適画像データレイアウトが選定されるものである。
【００４１】
上記実施形態では、印刷制御装置をコンピュータ、印刷装置をプリンタにより説明したが、本発明はこれに限定されるものではなく、例えば印刷制御装置および印刷装置は、それぞれ印刷制御機能および印刷機能を有するデジタル複写機、ファクシミリ装置等の多機能周辺機器（ＭＦＰ）であってもよい。
【００４２】
上記実施形態では、本発明を印刷制御装置と印刷装置を含む印刷システムにより説明したが、本発明はこれに限定されるものではなく、本発明を上記と同様の機能を有する印刷制御手段と印刷手段とを含む印刷装置として実施することも可能である。
【００４３】
本発明による印刷制御装置または印刷装置は、上記各手順を実行するための専用のハードウエア回路によっても、また、上記各手順を記述したプログラムをＣＰＵが実行することによっても実現することができる。後者により本発明を実現する場合、印刷制御装置または印刷装置を動作させる上記プログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、印刷制御装置または印刷装置の一機能としてその装置のソフトウエアに組み込んでもよい。
【００４４】
上述した本発明の実施形態には、特許請求の範囲の請求項１〜５に記載した発明以外にも、以下の付記１〜２０に示すような発明が含まれる。
【００４５】
［付記１］
前記用紙サイズ選定手段により選定された用紙サイズの用紙に対して、前記画像データ配列手段により画像データが配列された場合の印刷用データを印刷装置に送信する印刷用データ送信手段をさらに有する、請求項１〜４のいずれか１項に記載の印刷制御装置。
【００４６】
［付記２］
印刷ジョブを受信する印刷ジョブ受信手段と、
使用可能な用紙サイズを登録する用紙サイズ登録手段と、
前記用紙サイズ登録手段により登録された各用紙サイズの用紙に対して印刷ジョブ受信手段により受信した前記印刷ジョブに含まれる画像データを配列する画像データ配列手段と、
前記画像データ配列手段により画像データが配列された場合の各用紙サイズの用紙の余白率を算出する余白率算出手段と、
前記余白率算出手段により算出された余白率が最小となる用紙サイズを選定する用紙サイズ選定手段と、
前記用紙サイズ選定手段により選定された用紙サイズを通知する用紙サイズ通知手段と、
を有することを特徴とする印刷装置。
【００４７】
［付記３］
前記画像データ配列手段は、前記各用紙サイズの用紙に対して前記余白率が最小となるように前記画像データを配列するものである、付記２に記載の印刷装置。
【００４８】
［付記４］
前記画像データ配列手段は、前記各用紙サイズの用紙に対して複数の画像データを配列するものである、付記２または３に記載の印刷装置。
【００４９】
［付記５］
前記画像データ配列手段は、前記各用紙サイズの用紙に対して回転させた画像データを配列するものである、付記２〜４のいずれか１つに記載の印刷装置。
【００５０】
［付記６］
前記用紙は連続用紙である、付記２〜５のいずれか１つ項に記載の印刷装置。
【００５１】
［付記７］
前記用紙サイズ選定手段により選定された用紙サイズの用紙に対して、前記画像データ配列手段により画像データが配列された場合の印刷用データを印刷する印刷手段をさらに有する、付記２〜６のいずれか１つに記載の印刷装置。
【００５２】
［付記８］
印刷ジョブを受信する印刷ジョブ受信ステップと、
使用可能な用紙サイズを登録する用紙サイズ登録ステップと、
前記用紙サイズ登録ステップにより登録された各用紙サイズの用紙に対して印刷ジョブ受信ステップにより受信した前記印刷ジョブに含まれる画像データを配列する画像データ配列ステップと、
前記画像データ配列ステップにより画像データが配列された場合の各用紙サイズの用紙の余白率を算出する余白率算出ステップと、
前記余白率算出ステップにより算出された余白率が最小となる用紙サイズを選定する用紙サイズ選定ステップと、
前記用紙サイズ選定ステップにより選定された用紙サイズを通知する用紙サイズ通知ステップと、
を有することを特徴とする印刷制御方法。
【００５３】
［付記９］
前記画像データ配列ステップは、前記各用紙サイズの用紙に対して前記余白率が最小となるように前記画像データを配列するものである、付記８に記載の印刷制御方法。
【００５４】
［付記１０］
前記画像データ配列ステップは、前記各用紙サイズの用紙に対して複数の画像データを配列するものである、付記８または９に記載の印刷制御方法。
【００５５】
［付記１１］
前記画像データ配列ステップは、前記各用紙サイズの用紙に対して回転させた画像データを配列するものである、付記８〜１０のいずれか１つに記載の印刷制御方法。
【００５６】
［付記１２］
前記用紙は連続用紙である、付記８〜１１のいずれか１つに記載の印刷制御方法。
【００５７】
［付記１３］
前記用紙サイズ選定ステップにより選定された用紙サイズの用紙に対して、前記画像データ配列ステップにより画像データが配列された場合の印刷用データを印刷装置に送信する印刷用データ送信ステップをさらに有する、付記１〜４のいずれか１つに記載の印刷制御方法。
【００５８】
［付記１４］
印刷ジョブを受信する印刷ジョブ受信ステップと、
使用可能な用紙サイズを登録する用紙サイズ登録ステップと、
前記用紙サイズ登録ステップにより登録された各用紙サイズの用紙に対して印刷ジョブ受信ステップにより受信した前記印刷ジョブに含まれる画像データを配列する画像データ配列ステップと、
前記画像データ配列ステップにより画像データが配列された場合の各用紙サイズの用紙の余白率を算出する余白率算出ステップと、
前記余白率算出ステップにより算出された余白率が最小となる用紙サイズを選定する用紙サイズ選定ステップと、
前記用紙サイズ選定ステップにより選定された用紙サイズを通知する用紙サイズ通知ステップと、
を印刷制御装置に実行させることを特徴とする印刷制御プログラム。
【００５９】
［付記１５］
前記画像データ配列ステップは、前記各用紙サイズの用紙に対して前記余白率が最小となるように前記画像データを配列するものである、付記１４に記載の印刷制御プログラム。
【００６０】
［付記１６］
前記画像データ配列ステップは、前記各用紙サイズの用紙に対して複数の画像データを配列するものである、付記１４または１５に記載の印刷制御プログラム。
【００６１】
［付記１７］
前記画像データ配列ステップは、前記各用紙サイズの用紙に対して回転させた画像データを配列するものである、付記１４〜１６のいずれか１つに記載の印刷制御プログラム。
【００６２】
［付記１８］
前記用紙は連続用紙である、付記１４〜１７のいずれか１つに記載の印刷制御プログラム。
【００６３】
［付記１９］
前記用紙サイズ選定ステップにより選定された用紙サイズの用紙に対して、前記画像データ配列ステップにより画像データが配列された場合の印刷用データを印刷装置に送信する印刷用データ送信ステップをさらに印刷制御装置に実行させることを特徴とする、付記１４〜１８のいずれか１つに記載の印刷制御プログラム。
【００６４】
［付記２０］
付記１４〜１９のいずれか１つに記載の印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【産業上の利用可能性】
【００６５】
本発明の印刷システムによれば、印刷しようとする画像データに対し、非装着のものも含めてユーザが利用可能なすべての用紙サイズの中から余白率が最小となる用紙サイズを選定してユーザに通知し、当該用紙サイズに対し余白率が最小となる画像データのレイアウトにより印刷するため、無駄な余白を極力なくして効率的に印刷物を得ることができるので、複数の画像データを連続用紙等に割り付けて印刷する場合に特に有用に用いることができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図２】図１の印刷制御装置１の構成を示すブロック図である。
【図３】図１の印刷装置２の構成を示すブロック図である。
【図４】印刷制御装置１の印刷制御処理の手順を示すフローチャートである。
【図５】印刷制御装置１の画像データのグループ化処理の手順を示すフローチャートである。
【図６】印刷制御装置１のハードディスク１４に設けられたメモリ領域を模式的に示した図である。
【図７】印刷制御装置１が作成する画像データグループテーブルの一例を示す図である。
【図８】印刷制御装置１のハードディスク１４に保存されている用紙サイズ情報テーブルの一例を示す図である。
【図９】印刷制御装置１の画像データのレイアウト処理の手順を示すフローチャートである。
【図１０】図９に続く印刷制御装置１の画像データのレイアウト処理の手順を示すフローチャートである。
【図１１】画像処理装置１のメモリ領域Ａへの画像データのレイアウト処理を説明するための図である。
【図１２】画像処理装置１のメモリ領域Ａへの画像データのレイアウト結果の一例を示す図である。
【図１３】画像処理装置１のメモリ領域Ａへの画像データのレイアウト結果の一例を示す図である。
【図１４】画像処理装置１のメモリ領域Ａへの画像データのレイアウト結果の一例を示す図である。
【図１５】画像処理装置１のメモリ領域Ａへの画像データのレイアウト結果の一例を示す図である。
【図１６】画像処理装置１のメモリ領域Ａへの画像データのレイアウト結果の一例を示す図である。
【図１７】画像処理装置１のメモリ領域Ａへの画像データのレイアウト結果の一例を示す図である。
【符号の説明】
【００６７】
１    印刷制御装置、
２    印刷装置、
３    ＰＣ、
４    ネットワーク、
１１、２１  ＣＰＵ、
１２、２２  ＲＯＭ、
１３、２３  ＲＡＭ、
１４  ハードディスク、
１５  ディスプレイ、
１６  入力装置、
１７  ネットワークインタフェース、
１８、２６  専用ビデオインタフェース、
１９、２７  バス、
２４  操作パネル部、
２５  印刷部。
【図１】
2005059447.tif 000003
【図２】
2005059447.tif 000004
【図３】
2005059447.tif 000005
【図４】
2005059447.tif 000006
【図５】
2005059447.tif 000007
【図６】
2005059447.tif 000008
【図７】
2005059447.tif 000009
【図８】
2005059447.tif 000010
【図９】
2005059447.tif 000011
【図１０】
2005059447.tif 000012
【図１１】
2005059447.tif 000013
【図１２】
2005059447.tif 000014
【図１３】
2005059447.tif 000015
【図１４】
2005059447.tif 000016
【図１５】
2005059447.tif 000017
【図１６】
2005059447.tif 000018
【図１７】
2005059447.tif 000019