(57)【要約】【課題】煩雑な作業を行うことなく、複数の印刷領域を印刷媒体上に効率よく配置して印刷する。【解決手段】オペレータによって指定された３つのキャプチャ画像５１〜５３は順に用紙に仮配置されて、最後に仮配置されたキャプチャ画像５３が用紙上の印刷可能領域に収まらなくなると、用紙上の印刷可能領域に既に配置されているキャプチャ画像５１、５２が印刷される。【選択図】　　　　図７
2004030051.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に表示された画面のなかから複数の印刷領域を指定する指定手段と、
前記指定手段により指定された複数の印刷領域を印刷対象の印刷媒体に順に仮配置する仮配置手段と、
前記仮配置手段によって前記印刷媒体に最後に仮配置された前記印刷領域が前記印刷媒体中の印刷可能領域に収まるか否かの判断を行う判断手段と、
前記判断手段により前記最後に仮配置された前記印刷領域が前記印刷可能領域に収まらないと判断されると、前記印刷可能領域に収まっている前記最後に仮配置された前記印刷領域を除いた前記印刷領域を前記印刷媒体に印刷する旨の命令を供給する命令供給手段とを備えていることを特徴とする印刷制御装置。
【請求項２】
前記判断手段は、前記印刷媒体の余白幅が予め定められた閾値以下であるか否かの判断を行うことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記仮配置手段における前記印刷領域の仮配置に関する設定を行う設定手段をさらに備えていることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記指定手段が、前記印刷領域を連続して指定可能であることを特徴とする請求項１〜３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記仮配置手段は、複数の前記印刷領域の順序を変更して仮配置可能であることを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
前記印刷領域を指定する形状が複数あって、
複数の前記形状のなかから１つの形状を選択する選択手段をさらに備え、
前記指定手段は、前記選択手段により選択された形状で印刷領域を指定することを特徴とする請求項１〜５のいずれか１項に記載の印刷制御装置。
【請求項７】
コンピュータを、
表示手段に表示された画面のなかから複数の印刷領域を指定する指定手段と、
前記指定手段により指定された複数の印刷領域を印刷対象の印刷媒体に順に仮配置する仮配置手段と、
前記仮配置手段によって前記印刷媒体に最後に仮配置された前記印刷領域が前記印刷媒体中の印刷可能領域に収まるか否かの判断を行う判断手段と、
前記判断手段により前記最後に仮配置された前記印刷領域が前記印刷可能領域に収まらないと判断されると、前記印刷可能領域に収まっている前記最後に仮配置された前記印刷領域を除いた前記印刷領域を前記印刷媒体に印刷する旨の命令を供給する命令供給手段として機能させることを特徴とするプログラム。
【請求項８】
前記判断手段は、前記印刷媒体の余白幅が予め定められた閾値以下であるか否かの判断を行うことを特徴とする請求項７に記載のプログラム。
【請求項９】
コンピュータを、
前記仮配置手段における前記印刷領域の仮配置に関する設定を行う設定手段としてさらに機能させることを特徴とする請求項７または８に記載のプログラム。
【請求項１０】
前記指定手段が、前記印刷領域を連続して指定可能であることを特徴とする請求項７〜９のいずれか１項に記載のプログラム。
【請求項１１】
前記仮配置手段は、複数の前記印刷領域の順序を変更して仮配置可能であることを特徴とする請求項１０に記載のプログラム。
【請求項１２】
コンピュータを、
前記印刷領域を指定する形状が複数あって、
複数の前記形状のなかから１つの形状を選択する選択手段としてさらに機能させ、
前記指定手段は、前記選択手段により選択された形状で印刷領域を指定することを特徴とする請求項７〜１１のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷制御装置およびプログラムに関し、特に、複数の印刷領域を印刷媒体上に効率よく配置することが可能な印刷制御装置およびプログラムに関する。
【０００２】
【従来の技術】
パーソナルコンピュータのメモリに記憶された情報或いはインターネットのＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）サーバ上にある情報などは用紙上に印刷された後で利用されることが多い。このとき、これらの情報（以下の説明では「画像」と称する）は、一旦特定のアプリケーションウィンドウ或いはＷＷＷブラウザに表示された後で、オペレータによって印刷命令が入力されて、例えばＡ４サイズなどの用紙に印刷されるのが一般的である。
【０００３】
ここで、オペレータが実際に必要とする画像が、当該ウィンドウ或いは当該ブラウザに表示された画像の一部分だけの場合がある。この場合に、当該ウィンドウ或いは当該ブラウザの印刷機能を用いてそのまま印刷すると、それらに表示された画像の全てが印刷されるため、本来必要でない画像までも印刷されてしまう。従って、このような場合には、当該ウィンドウ或いは当該ブラウザに表示された画像のなかで実際に必要とする領域だけがキャプチャ（専用のメモリ或いはディスクに保存）されて、そのキャプチャされた画像（以下、「キャプチャ画像」と称する）だけが印刷されることがある。
【０００４】
ところが、キャプチャ画像が複数ある場合に、１枚の用紙ごとに１つのキャプチャ画像だけが印刷されると、特にキャプチャ画像のサイズが用紙のサイズよりも小さい場合には、用紙には大きな余白部が生じてしまう。また、かかる問題を解消するために、オペレータによって、複数のキャプチャ画像が例えばグラフィックエディタなどのソフトウェアに一旦取り込まれて、それらのキャプチャ画像が当該ソフトウェアの様々な機能を使って好ましいレイアウトに編集される場合がある。この場合には、１枚の用紙に対して複数のキャプチャ画像が適正に配置された後で、印刷されることになる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述の複数のキャプチャ画像の編集作業は非常に煩雑な作業である。例えば、１枚の用紙に互いに異なるサイズの複数のキャプチャ画像を編集する場合には、当該用紙に複数のキャプチャ画像が効率よく収まるように、当該キャプチャ画像の配置を何度もやり直さなければならない場合がある。このような場合には、当該キャプチャ画像の印刷が完了するまでに著しく長い時間がかかってしまう。
【０００６】
そこで、本発明の目的は、煩雑な作業を行うことなく、複数の印刷領域を印刷媒体上に効率よく配置して印刷することができる印刷制御装置およびプログラムを提供することである。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１の印刷制御装置は、表示手段に表示された画面のなかから複数の印刷領域を指定する指定手段と、前記指定手段により指定された複数の印刷領域を印刷対象の印刷媒体に順に仮配置する仮配置手段と、前記仮配置手段によって前記印刷媒体に最後に仮配置された前記印刷領域が前記印刷媒体中の印刷可能領域に収まるか否かの判断を行う判断手段と、前記判断手段により前記最後に仮配置された前記印刷領域が前記印刷可能領域に収まらないと判断されると、前記印刷可能領域に収まっている前記最後に仮配置された前記印刷領域を除いた前記印刷領域を前記印刷媒体に印刷する旨の命令を供給する命令供給手段とを備えていることを特徴とするものである。
【０００８】
また、請求項７のプログラムは、コンピュータを、表示手段に表示された画面のなかから複数の印刷領域を指定する指定手段と、前記指定手段により指定された複数の印刷領域を印刷対象の印刷媒体に順に仮配置する仮配置手段と、前記仮配置手段によって前記印刷媒体に最後に仮配置された前記印刷領域が前記印刷媒体中の印刷可能領域に収まるか否かの判断を行う判断手段と、前記判断手段により前記最後に仮配置された前記印刷領域が前記印刷可能領域に収まらないと判断されると、前記印刷可能領域に収まっている前記最後に仮配置された前記印刷領域を除いた前記印刷領域を前記印刷媒体に印刷する旨の命令を供給する命令供給手段として機能させることを特徴とするものである。
【０００９】
請求項１、７によると、オペレータによって指定された複数の印刷領域を順に印刷媒体に仮配置し、最後に仮配置された印刷領域が印刷媒体上の印刷可能領域に収まらなくなると、印刷媒体上の印刷可能領域に収まっている印刷領域が印刷媒体に印刷される。従って、煩雑な作業を行うことなく、複数の印刷領域を印刷媒体上に効率よく配置して印刷することができる。また、印刷媒体上に必要以上に大きな余白部が生じるのが抑制されるため、印刷媒体の無駄を減らすことができる。
【００１０】
また、請求項２の印刷制御装置は、前記判断手段が、前記印刷媒体の余白幅が予め定められた閾値以下であるか否かの判断を行うことを特徴とするものである。また、請求項８のプログラムは、前記判断手段が、前記印刷媒体の余白幅が予め定められた閾値以下であるか否かの判断を行うことを特徴とするものである。請求項２、８によると、余白幅が予め定められた閾値以下になるまで指定された印刷領域を順に仮配置するので、印刷媒体の無駄を効果的に減らすことができる。
【００１１】
また、請求項３の印刷制御装置は、前記仮配置手段における前記印刷領域の仮配置に関する設定を行う設定手段をさらに備えていることを特徴とするものである。また、請求項９のプログラムは、コンピュータを、前記仮配置手段における前記印刷領域の仮配置に関する設定を行う設定手段としてさらに機能させることを特徴とするものである。
【００１２】
請求項３、９によると、印刷領域の仮配置する方向として、例えば、印刷媒体の縦方向のみ或いは横方向のみに設定したり、縦方向および横方向のいずれにも仮配置可能であって縦方向および横方向のいずれかを優先させるように設定することによって、複数の印刷領域を印刷媒体上に様々なレイアウトで配置することが可能となる。
【００１３】
また、請求項４の印刷制御装置は、前記指定手段が、前記印刷領域を連続して指定可能であることを特徴とするものである。また、請求項１０のプログラムは、前記指定手段が、前記印刷領域を連続して指定可能であることを特徴とするものである。請求項４、１０によると、複数の印刷領域を連続して指定することができるので、オペレータの操作性が向上する。
【００１４】
また、請求項５の印刷制御装置は、前記仮配置手段が、複数の前記印刷領域の順序を変更して仮配置可能であることを特徴とするものである。また、請求項１１のプログラムは、前記仮配置手段が、複数の前記印刷領域の順序を変更して仮配置可能であることを特徴とするものである。
【００１５】
請求項５、１１によると、複数の印刷領域が連続して指定された場合に、それらが指定された順序に関係なく仮配置することができるため、より多くの印刷領域を印刷媒体上に配置することが可能となる。
【００１６】
また、請求項６の印刷制御装置は、前記印刷領域を指定する形状が複数あって、複数の前記形状のなかから１つの形状を選択する選択手段をさらに備え、前記指定手段は、前記選択手段により選択された形状で印刷領域を指定することを特徴とするものである。
【００１７】
また、請求項１２のプログラムは、コンピュータを、前記印刷領域を指定する形状が複数あって、複数の前記形状のなかから１つの形状を選択する選択手段としてさらに機能させ、前記指定手段は、前記選択手段により選択された形状で印刷領域を指定することを特徴とするものである。
【００１８】
請求項６、１２によると、様々な形状の印刷領域を指定することが可能になる。
【００１９】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。図１は、本発明の実施の形態に係る印刷制御装置であるパーソナルコンピュータを含む印刷システムのブロック図である。図２は、画像データが取り込まれた場合のディスプレイへのブラウザの表示例を示す。図３は、用紙上の印刷可能領域を示す図である。図４は、キャプチャモードにおけるディスプレイの表示例を示す。図５は、キャプチャモード設定を行うための設定ウィンドウを示す図である。
【００２０】
図１に示す印刷システム１００は、本実施の形態の印刷制御装置をして機能するパーソナルコンピュータ１と、これに接続されたプリンタ４０とを有している。
【００２１】
まず、印刷システム１００の制御系について、図１を参照して説明する。パーソナルコンピュータ１は、本体部１０と、本体部１０にそれぞれ接続されたディスプレイ３１、キーボード３２およびマウス３３とを有している。ここで、本体部１０には、入出力インターフェース１１が設けられており、プリンタ４０には、入出力インターフェース４１が設けられている。そして、本体部１０の入出力インターフェース１１と、プリンタ４０の入出力インターフェース４１とが、図示しないケーブルを介して接続されている。
【００２２】
本体部１０には、印刷システム１００に係る各種動作の制御プログラムやデータなどが格納されたハードディスク、印刷システム１００の各部の動作を制御する信号を生成するために各種演算を実行するＣＰＵ、キーボード３２から入力された設定、マウス３３により指定された画像についてのデータおよびＣＰＵでの演算結果などのデータを一時保管するＲＡＭなどの部材が含まれている。そして、これらは相互に接続されていると共に、入出力インターフェース１１とも接続されている。
【００２３】
また、本体部１０は、例えばＦＤやＣＤ−ＲＯＭなどの記録媒体に記録されたデータを読み込むための駆動装置（図示せず）を有している。さらに、本体部１０には、通信回線３５と接続するためのモデムなどの機器（図示せず）が内蔵されている。
【００２４】
本体部１０には、そのハードディスク或いはＦＤやＣＤ−ＲＯＭなどの記録媒体から読み取られた画像データおよびインターネット上のＷＷＷサーバから通信回線３５を介して送られた画像データをディスプレイ３１に表示するためのブラウザソフトウェア（ブラウザ）がインストールされている。図２に、画像データが取り込まれた場合のディスプレイへのブラウザの表示例を示す。ここで、ブラウザに取り込まれた画像データに対応する画像は、ディスプレイ３１の表示領域全体（デスクトップ領域）６０のなかのクライアント領域（データ表示領域）６１内に表示される。そして、ブラウザのクライアント領域６１の上方および下方には、付属情報表示部６２がそれぞれ設けられており、データを取り込んだ日時やデータソースなどが表示される。
【００２５】
また、本体部１０のハードディスクには、ディスプレイ３１に表示された画像のなかで、オペレータによって指定された画像を印刷するための画像キャプチャソフトウェア（キャプチャツール）がインストールされている。つまり、キャプチャツールを用いることにより、後で詳述するように、オペレータは、ディスプレイ３１に表示された画像全体またはその一部分を複数指定して、それらを用紙上に効率よく自動的に配置した後で印刷することができる。
【００２６】
ここで、オペレータがキャプチャツールを使用する場合には、キャプチャツールを起動させて画像をキャプチャできる状態（以下、この状態を「キャプチャモード」と称する）にする必要がある。このとき、ディスプレイ３１にはキャプチャモード用のツールボックス７０（図４参照）が表示される。ツールボックス７０には、指定ボタン７１と、決定ボタン７２と、設定ボタン７３と、終了ボタン７４とが設けられている。
【００２７】
指定ボタン７１は、ディスプレイ３１に表示された画像において、キャプチャ画像の指定を開始する際に押されるものである。従って、オペレータは、指定ボタン７１を押した後で、マウス３３を用いてクリック・ドラッグを行うことによって、キャプチャ画像の範囲を指定することができる。
【００２８】
決定ボタン７２は、上述のように、キャプチャ画像の範囲が指定された後で、キャプチャ画像の範囲を確定するために押されるものである。従って、オペレータは、キャプチャ画像の範囲が指定した後で、決定ボタン７２を押すと、当該キャプチャ画像が確定されて、当該キャプチャ画像が記憶されることになる。
【００２９】
設定ボタン７３は、キャプチャモードにおける様々な設定を行う場合に押されるものである。従って、オペレータによって、設定ボタン７３が押されると、図５に示すような設定ウィンドウ８０がディスプレイ３１に表示されて、キャプチャモードにおける様々な設定を行うことができる状態になる。
【００３０】
ここで、設定ウィンドウ８０は、キャプチャモードでの用紙サイズ、余白部、取り込みモード、取り込み遅延時間、キャプチャ範囲、キャプチャ形状、仮配置方式および仮配置順序の設定をそれぞれ行うためのものである。ここで、図５では、上述の各項目の設定が、それぞれ「Ａ４」、「上端および下端１０ｍｍ、左端および右端１５ｍｍ」、「通常」、「０」、「範囲指定」、「ジグザグ」、「縦検索」、「順序変更なし」の場合（以下、この設定を「設定１」と称する）について描かれている。なお、キャプチャモードにおける設定項目の詳細については後述する。また、余白部の設定として入力される長さが、判断部１６における判断に用いられる閾値となる。
【００３１】
なお、キャプチャモードにおける設定が全て終了すると、オペレータは設定ウィンドウ８０の右上端部近傍に設けられたＯＫボタン８１を押す。すると、ディスプレイ３１から設定ウィンドウ８０が消えて、キャプチャモードの画面（図４参照）に戻る。なお、キャプチャモードにおいて画像のキャプチャを行う場合に、既に設定されている設定のままで、キャプチャモードの設定を変更する必要がないときは、すぐに画像のキャプチャを開始してもよい。
【００３２】
終了ボタン７４は、キャプチャモードを終了する場合に押されるものである。ここで、後述するように、本実施の形態では、取り込みモードとして「通常」および「連続」の２つがある。そして、取り込みモードの設定が「通常」の場合には、１つの画像がキャプチャされると、自動的にキャプチャモードが終了する。従って、この設定の場合には、終了ボタン７４は使用しない。一方、取り込みモードの設定が「連続」の場合には、複数の画像を連続してキャプチャすることができ、自動的にキャプチャモードが終了することがなく、終了ボタン７４が押された時点でキャプチャモードが終了する。
【００３３】
ところで、本体部１０は、キャプチャモード設定部１２と、画像記憶部１３と、画像指定部１４と、仮配置部１５と、判断部１６と、印刷命令供給部１７とを有している。また、キャプチャモード設定部１２は、用紙サイズ設定部２１と、印刷領域設定部２２と、取込モード設定部２３と、取込時間設定部２４と、キャプチャ範囲設定部２５と、キャプチャ形状設定部２６と、仮配置方式設定部２７と、仮配置順序設定部２８とを有している。
【００３４】
キャプチャモード設定部１２は、上述したように、キャプチャモードにおける様々な設定を行うためのものである。用紙サイズ設定部２１は、プリンタ４０において画像が印刷される用紙のサイズを記憶するためのものである。従って、オペレータは、画像のキャプチャを開始する前に、あらかじめ用紙のサイズをキーボード３２などによって入力することが好ましい。
【００３５】
印刷領域設定部２２は、用紙サイズ設定部２１に設定された用紙上の印刷可能領域についての設定を記憶するためのものである。ここで、本実施の形態では、図３に示すように、用紙上の印刷可能領域（図３で二点鎖線で囲まれた領域）は、用紙の端部近傍の所定幅に対応する領域（余白部）を除く領域である。従って、印刷領域設定部２２における印刷可能領域の設定としては、用紙の端部とそれに対応する印刷可能領域の端部との間の長さ（用紙上の端部近傍の印刷されないで余白部となる領域の幅）が入力される。なお、図３では、用紙の縦方向端部（上側の端部（搬送方向上流側端部）および下側の端部（搬送方向下流側端部））における余白部の幅がａであって、用紙の横方向端部（左側の端部（搬送方向右側端部）および右側の端部（搬送方向左側端部））における余白部の幅がｂ（但し、ｂ＜ａ）である場合の印刷可能領域について描かれている。
【００３６】
ここで、用紙の縦方向端部における余白部の幅とその横方向端部における余白部の幅とは、同じであってもよいし、互いに異なっていてもよい。また、用紙の縦方向端部同士（上側の端部および下側の端部）おける余白部の幅および用紙の横方向端部同士（左側の端部および右側の端部）おける余白部の幅は、それぞれ同じであってもよいし、互いに異なっていてもよい。従って、用紙上の余白部の幅は、用紙の４辺近傍について互いに独立に設定することができる。また、用紙上において印刷不可能領域がなく、その全面が印刷可能領域である場合には、印刷領域設定部２２において、上述の余白部の幅がいずれも”０”として入力される。
【００３７】
また、本実施の形態では、用紙上の印刷可能領域が、用紙の端部近傍の余白部を除く領域であって、印刷領域設定部２２における印刷可能領域の設定として、余白部の幅が入力されているが、用紙上の印刷可能領域の範囲は、任意に設定することができるとともに、上述とは異なる方法で印刷可能領域が設定されてもよい。
【００３８】
取込モード設定部２３は、オペレータによって設定されたキャプチャモードにおけるキャプチャ画像の取り込み方式に関する設定を記憶するためのものである。なお、本実施の形態では、取込モード設定部２３における設定としては、１つの画像がキャプチャされる度にキャプチャモードが終了される設定である「通常」と、複数の画像が連続的にキャプチャされた後にオペレータからの指令に基づいてキャプチャモードが終了される設定である「連続」とが含まれている。
【００３９】
取込時間設定部２４は、キャプチャ範囲が確定された後（決定ボタン７２が押された後）、実際に当該画像がキャプチャされるまでの時間（遅延時間）を記憶するためのものである。つまり、キャプチャモードにおいて画像がキャプチャされる場合には、上述したように、マウス３３でキャプチャ範囲が指定されて、決定ボタン７２が押された後で、実際に当該画像がキャプチャされるが、決定ボタン７２が押された時点から実際に当該画像がキャプチャされるまでの時間を取込時間設定部２４において設定することができる。
【００４０】
従って、取込時間設定部２４に設定される時間が”０”である場合には、決定ボタン７２が押されるとほぼ同時に実際に当該画像がキャプチャされる。一方、取込時間設定部２４に設定される時間が”ｔ０（但し、ｔ０＞０）”である場合には、決定ボタン７２が押された後、それから時間ｔ０だけ経過した時点で、実際に当該画像がキャプチャされる。従って、キャプチャしたい画像をディスプレイ３１に表示するために、１または複数の操作（例えば、ドロップダウンメニュの表示など）が必要な場合でも、上述の時間を適正に設定することによって、当該画像を容易にキャプチャすることが可能となる。
【００４１】
キャプチャ範囲設定部２５は、キャプチャ画像の範囲に関する設定を記憶するためのものである。本実施の形態では、キャプチャ範囲設定部２５における設定としては、「デスクトップ領域」、「クライアント領域」、「範囲指定」および「自由曲線」が含まれている。従って、「デスクトップ領域」が設定されている場合にはデスクトップ領域６０に表示された画像がキャプチャされ、「クライアント領域」が設定されている場合にはクライアント領域６１に表示された画像だけがキャプチャされ、「範囲指定」および「自由曲線」が設定されている場合には、マウス３３で指定された領域に表示された画像だけがキャプチャされる。
【００４２】
キャプチャ形状設定部２６は、キャプチャ範囲設定部２５に「範囲指定」が設定されている場合に、キャプチャ範囲を指定する際の形状に関する設定を記憶するためのものである。本実施の形態では、キャプチャ形状設定部２６における設定としては、「矩形」、「楕円」、「ハート」、「星」および「ジグザグ」が含まれている。
【００４３】
仮配置方式設定部２７は、仮配置部１５におけるキャプチャ画像の仮配置方式に関する設定を記憶するためのものである。本実施の形態では、仮配置方式設定部２７における設定としては、用紙の縦方向（長さ方向）にある余白部に対してのみキャプチャ画像を仮配置する「縦検索」と、用紙の横方向（幅方向）にある余白部に対してのみキャプチャ画像を仮配置する「横検索」と、用紙の縦方向および横方向の両方にある余白部に対してキャプチャ画像を仮配置するが、縦方向にある余白部に対して優先的にキャプチャ画像を仮配置する「縦検索優先」と、用紙の縦方向および横方向の両方にある余白部に対してキャプチャ画像を仮配置するが、横方向にある余白部に対して優先的にキャプチャ画像を仮配置する「横検索優先」とを含んでいる。
【００４４】
仮配置順序設定部２８は、取込モード設定部２３に「連続」が設定されている場合に、複数のキャプチャ画像を仮配置する場合の仮配置する順序に関する設定を記憶するためのものである。本実施の形態では、仮配置順序設定部２８における設定としては、キャプチャされた順序に従ってキャプチャ画像を仮配置する「順序変更なし」と、キャプチャされた順序に拘わらずキャプチャ画像を仮配置することができる「順序変更あり」とを含んでいる。
【００４５】
ここで、本実施の形態において、仮配置順序設定部２８の設定が「順序変更あり」である場合には、ある１つのキャプチャ画像が用紙に対して仮配置された場合に、当該キャプチャ画像が当該用紙上の印刷可能領域内に収まらなかったときには、引き続き、当該キャプチャ画像の次のキャプチャ画像が仮配置される。なお、仮配置順序設定部２８の設定が「順序変更あり」である場合のキャプチャ画像の順序の入れ換えについては、上述の場合に限らず、任意に変更してもよい。
【００４６】
画像記憶部１３は、オペレータによって、キャプチャされたキャプチャ画像を記憶するためのものである。なお、取込モード設定部２３に「連続」が設定されている場合に、画像記憶部１３には、複数のキャプチャ画像は、キャプチャされた順序に従って記憶されている。
【００４７】
画像指定部１４は、キャプチャされたキャプチャ画像のなかから用紙上に仮配置する画像を指定するものである。なお、本実施の形態では、画像指定部１４は、画像記憶部１３に記憶されたキャプチャ画像の全てを指定するようになっている。
【００４８】
仮配置部１５は、画像指定部１４により指定されたキャプチャ画像を用紙上に仮配置するためのものである。ここで、仮配置部１５は、仮配置方式設定部２７および仮配置順序設定部２８の設定に基づいて、キャプチャ画像を仮配置する。
【００４９】
判断部１６は、仮配置部１５によって、用紙上に直前に（最後に）仮配置されたキャプチャ画像が用紙上の印刷可能領域に収まるか否かの判断を行うためのものである。判断部１６では、用紙上に直前に仮配置されたキャプチャ画像の全領域が用紙上の印刷可能領域内に収まる場合に、当該キャプチャ画像は用紙上に配置可能と判断し、当該キャプチャ画像の配置が決定される。
【００５０】
ここで、判断部１６での用紙上に直前に仮配置されたキャプチャ画像が用紙上の印刷可能領域に収まるか否かの判断は、仮配置部１５によって仮配置されたキャプチャ画像の縦方向長さ或いは横方向長さと、用紙上の印刷可能領域の余白部長さ（当該キャプチャ画像の所定の端部（本実施の形態では、当該キャプチャ画像の下側の端部或いは右側の端部）近傍の余白部長さ）を比較することによって行われる。従って、判断部１６は、用紙サイズ設定部２１に設定された用紙サイズと、印刷領域設定部２２に設定された余白部長さとを記憶しており、キャプチャ画像が配置される度に、用紙上の余白部長さ（用紙上の印刷可能領域の余白部長さ）を算出することが好ましい。なお、判断部１６は、用紙上に当該キャプチャ画像が仮配置された場合の用紙上の余白部長さと、印刷領域設定部２２に予め設定された閾値とを比較することによって、当該キャプチャ画像が用紙上の印刷可能領域に収まるか否かを判断してもよい。
【００５１】
また、判断部１６は、仮配置部１５によって仮配置された後で、その配置が決定されたキャプチャ画像の所定の端部（本実施の形態では、当該キャプチャ画像の下側の端部或いは右側の端部）近傍の余白部長さと、印刷領域設定部２２に予め設定された閾値とを比較することによって、さらに引き続いてキャプチャ画像の仮配置を行うことができるか否かの判断をすることができる。
【００５２】
つまり、例えば、仮配置方式の設定が「縦検索」である場合には、判断部１６では、キャプチャ画像の縦方向長さと、その下側端部近傍の余白部長さとを比較して、キャプチャ画像の縦方向長さが余白部長さよりも短いときは用紙上の印刷可能領域に収まると判断し、キャプチャ画像の縦方向長さが余白部長さよりも長いときは用紙上の印刷可能領域に収まらないと判断する。また、キャプチャ画像の下側端部近傍の余白部長さと、印刷領域設定部２２に予め設定された閾値とを比較して、余白部長さが閾値よりも長いときは次のキャプチャ画像の配置可能と判断し、余白部長さが閾値よりも短いときは次のキャプチャ画像の配置は不可能と判断する。
【００５３】
印刷命令供給部１７は、キャプチャ画像を用紙上に印刷する旨の印刷命令を生成するためのものである。ここで、印刷命令供給部１７は、判断部１６によって、用紙上に直前に仮配置されたキャプチャ画像の全領域が用紙上の印刷可能領域に収まらないと判断された場合、および、用紙上に配置されたキャプチャ画像の所定の端部近傍の余白部長さが閾値よりも短いと判断された場合に、既に配置されている印刷可能領域内のキャプチャ画像を用紙に印刷する旨の印刷命令を生成する。なお、この印刷命令は、当該印刷命令に対応するキャプチャ画像のデータとともに、入出力インターフェース１１を介してプリンタ４０に供給される。
【００５４】
また、プリンタ４０は、画像格納部４２と、印刷部４３とを有している。画像格納部４２は、コンピュータ１の本体１０から供給されたキャプチャ画像のデータを格納するためのものである。印刷部４３は、コンピュータ１の本体１０から供給された印刷命令および画像格納部４２に格納されたデータに基づいて、キャプチャ画像を用紙上に印刷するためのものである。
【００５５】
次に、本実施の形態に係る印刷システム１００でのキャプチャモードにおける処理手順およびキャプチャ画像の配置例について、図６〜図９を参照して説明する。ここでは、上述の「設定１」（図５参照）の場合、および、「設定１」において取り込みモード、仮配置方式および仮配置順序の設定が、それぞれ「連続」、「縦優先検索」、「順序変更あり」に変更された場合（以下、この設定を「設定２」と称する）について説明する。
【００５６】
図６は、「設定１」でのキャプチャモードにおける処理手順を示すフローチャートである。図７は、キャプチャモードにおける「設定１」でのキャプチャ画像の配置例を示す図である。図８は、「設定２」でのキャプチャモードにおける処理手順を示すフローチャートである。図９は、キャプチャモードにおける「設定２」でのキャプチャ画像の配置例を示す図である。なお、図７および図９では、ジグザグ形状であるキャプチャ画像５１〜５５が矩形状である（キャプチャ範囲５１ａと同じ形状である）として描かれている。
【００５７】
最初に、「設定１」でのキャプチャモードにおける処理手順について、図６を参照して説明する。
【００５８】
ステップＳ１０において、オペレータによって、キャプチャモードに切り換えられる。すると、図４に示すように、ディスプレイ３１には、ブラウザに取り込まれた画像データに対応する画像が表示されると共に、キャプチャモード用のツールボックス７０が表示される。ステップＳ１１では、オペレータによって、キャプチャモードの設定をするか否かが判断される。そして、設定をすると判断された場合（Ｓ１１：ＹＥＳ）には、ステップＳ１２に進んで、キャプチャモードの設定が行われた後で、ステップＳ１３に進む。一方、設定をしないと判断された場合（Ｓ１１：ＮＯ）には、キャプチャモードの設定が行われることなく、ステップＳ１３に進む。
【００５９】
ステップＳ１３では、オペレータによって、ディスプレイ３１に表示された画像がキャプチャされる。すると、ステップＳ１４において、ステップＳ１３でキャプチャされたキャプチャ画像が、画像記憶部１４に記憶されると共に、仮配置部１５により用紙上の印刷可能領域の縦方向に仮配置される。なお、本実施の形態では、新品の用紙（印刷可能領域の全てが余白部の用紙）に対しては、用紙上の印刷可能領域の上端且つ左端に対応する角部近傍からキャプチャ画像が仮配置される。
【００６０】
ステップＳ１５では、判断部１６によって、ステップＳ１４で仮配置されたキャプチャ画像が用紙上の印刷可能領域の縦方向に収まるか否かが判断される。そして、印刷可能領域の縦方向に収まると判断された場合（Ｓ１５：ＹＥＳ）には、ステップＳ１６に進んで、キャプチャ画像が仮配置された位置に最終的に配置される。その後、ステップＳ１７に進む。
【００６１】
ステップＳ１７では、判断部１６によって、ステップＳ１６でキャプチャ画像が配置された時点において、用紙の縦方向に印刷可能領域が残っているか否かが判断される。そして、印刷可能領域が残っていないと判断された場合（Ｓ１７：ＮＯ）には、ステップＳ１８に進む。一方、印刷可能領域が残っていると判断された場合（Ｓ１７：ＹＥＳ）には、ステップＳ２２に進む。
【００６２】
ここで、ステップＳ１５において、印刷可能領域の縦方向に収まらないと判断された場合（Ｓ１５：ＮＯ）には、ステップＳ３０に進み、印刷可能領域に収まらないと判断されたキャプチャ画像が破棄される。その後、ステップＳ３１に進んで、用紙上の印刷可能領域に既にキャプチャ画像が配置されているか否かが判断される。そして、キャプチャ画像が既に配置されていると判断された場合（Ｓ３１：ＹＥＳ）には、ステップＳ１８に進む。一方、キャプチャ画像がまだ配置されていないと判断された場合（Ｓ３１：ＮＯ）には、ステップＳ２２に進む。
【００６３】
このようにして、ステップＳ１８に進む場合には、印刷命令供給部１７によって印刷命令が生成されている。そこで、ステップＳ１８では、オペレータによって、実際に印刷する前に、印刷命令に対応するキャプチャ画像をプレビューするか否かが判断される。そして、プレビューすると判断された場合（Ｓ１８：ＹＥＳ）には、ステップＳ１９に進み、プレビューされて、オペレータによってキャプチャ画像が確認される。その後、ステップＳ２０に進む。一方、プレビューしないと判断された場合（Ｓ１８：ＮＯ）には、キャプチャ画像がプレビューされることなく、ステップＳ２０に進む。
【００６４】
ステップＳ２０では、オペレータによって、用紙上の印刷可能領域に配置されたキャプチャ画像を印刷するか否かが判断される。そして、印刷すると判断された場合（Ｓ２０：ＹＥＳ）には、ステップＳ２１に進み、用紙上の印刷可能領域に配置されたキャプチャ画像が印刷される。その後、ステップＳ２２に進む。一方、印刷しないと判断された場合（Ｓ２０：ＮＯ）には、ステップＳ４０に進み、用紙上の印刷可能領域に既に配置されたキャプチャ画像が破棄されて、ステップＳ２２に進む。
【００６５】
ステップＳ２２では、オペレータによって、引き続いて画像のキャプチャを行うか否かが判断される。そして、画像のキャプチャを続けると判断された場合（Ｓ２２：ＹＥＳ）には、ステップＳ１０に戻って、上述と同様の処理が繰り返される。一方、画像のキャプチャを続けないと判断された場合（Ｓ２２：ＮＯ）には、処理が終了される。
【００６６】
次に、キャプチャモードにおける「設定１」でのキャプチャ画像の配置例について、図７を参照して説明する。
【００６７】
本実施の形態のキャプチャモードにおける「設定１」および「設定２」でのキャプチャ画像の配置例の説明においては、図４に示すように、ブラウザに取り込まれた画像データに対応する画像のなかのキャプチャ画像が順にキャプチャされた場合について説明する。なお、「設定１」では、３つのキャプチャ画像５１〜５３が順にキャプチャされ、１つの画像がキャプチャされる度に仮配置される。一方、「設定２」では、５つのキャプチャ画像５１〜５５が順に連続してキャプチャされ、その後、５つの画像がキャプチャされた順に仮配置される。
【００６８】
また、オペレータは、例えば、キャプチャ画像５１をキャプチャする場合には、図４に示すように、ブラウザに取り込まれた画像データに対応する画像（キャプチャ画像５１を含む）およびキャプチャモード用のツールボックス７０がディスプレイ３１に表示されている状態において、ツールボックス７０内の指定ボタン７１を押す。そして、オペレータは、マウス３４によって、クリック・ドラッグを行うことによって、キャプチャ画像５１に対応する矩形のキャプチャ範囲５１ａを指定する。これにより、上述のキャプチャ範囲５１ａに収まる最大の大きさであって、キャプチャ形状設定部２６に設定されたジグザグ形状のキャプチャ画像５１が指定される。そして、キャプチャ画像の指定が終了した後で、オペレータによって、ツールボックス７０内の決定ボタン７２が押されると、キャプチャ画像５１のキャプチャが終了する。
【００６９】
ここで、本実施の形態において、キャプチャ形状の設定が「矩形」の場合には、矩形のキャプチャ範囲と同じ大きさのキャプチャ画像が指定され、キャプチャ形状の設定が「楕円」、「ハート」、「星」の場合には、「ジグザグ」の場合と同様に、矩形のキャプチャ範囲に収まる最大の大きさのそれぞれの形状で囲まれたキャプチャ画像が指定される。なお、各キャプチャ形状のキャプチャ画像の指定方法については、上述の場合に限られず、任意に変更してもよい。
【００７０】
「設定１」においては、まず最初にキャプチャされたキャプチャ画像５１が、図７（ａ）に示すように、用紙上の印刷可能領域の上端且つ左端に対応する角部近傍に仮配置される。ここで、キャプチャ画像５１の縦方向長さは、用紙上の印刷可能領域の縦方向長さよりも短かく、キャプチャ画像５１は用紙上の印刷可能領域内に収まるため、仮配置された位置に最終的に配置される。なお、ここでは、仮配置方式の設定が「縦検索」であるため、図７（ａ）の状態では、用紙上の印刷可能領域の余白部は縦方向および横方向のいずれにもあるが、縦方向の当該余白部にのみ仮配置される。また、用紙上の印刷可能領域にキャプチャ画像５１が配置された状態では、キャプチャ画像５１の下端部近傍の余白部長さが、印刷領域設定部２２に予め設定された閾値よりも長い。従って、印刷可能領域の縦方向の余白部が残っていると判断されて、次の画像のキャプチャが行われる。
【００７１】
上述と同様にして、オペレータは、ツールボックス７０内の指定ボタン７１を押した後で、マウス３４によって、矩形のキャプチャ範囲５２ａを指定する。これによって、キャプチャ画像５２が指定され、決定ボタン７２が押されると、画像のキャプチャが終了する。そして、キャプチャ画像５２は、図７（ｂ）に示すように、キャプチャ画像５１の下側に仮配置される。ここで、キャプチャ画像５２の縦方向長さは、キャプチャ画像５１が配置された後における用紙上の印刷可能領域の余白部の縦方向長さよりも短かく、キャプチャ画像５２は用紙上の印刷可能領域内に収まるため、仮配置された位置に最終的に配置される。また、用紙上の印刷可能領域にキャプチャ画像５１、５２が配置された状態では、キャプチャ画像５２の下端部近傍の余白部長さが、印刷領域設定部２２に予め設定された閾値よりも長い。従って、印刷可能領域の縦方向の余白部が残っていると判断されて、次の画像のキャプチャが行われる。
【００７２】
引き続き、上述と同様にして、オペレータは、キャプチャ画像５３を指定する。そして、キャプチャ画像５３は、図７（ｃ）に示すように、キャプチャ画像５２の下側に仮配置される（図７（ｃ）では、キャプチャ画像５３が仮配置される位置が破線で描かれている）。ここで、キャプチャ画像５３の縦方向長さは、キャプチャ画像５１、５２が配置された後における用紙上の印刷可能領域の縦方向長さよりも長く、キャプチャ画像５３は用紙上の印刷可能領域内に収まらない。従って、キャプチャ画像５３は破棄されて、図７（ｄ）に示すように、用紙上の印刷可能領域に既に配置されているキャプチャ画像５１、５２だけが印刷される。
【００７３】
次に、「設定２」でのキャプチャモードにおける処理手順について、図８を参照して説明する。
【００７４】
ステップＳ１１０において、オペレータによって、キャプチャモードに切り換えられる。すると、図４に示すように、ディスプレイ３１には、ブラウザに取り込まれた画像データに対応する画像が表示されると共に、キャプチャモード用のツールボックス７０が表示される。ステップＳ１１１では、オペレータによって、キャプチャモードの設定をするか否かが判断される。そして、設定をすると判断された場合（Ｓ１１１：ＹＥＳ）には、ステップＳ１１２に進んで、キャプチャモードの設定が行われた後で、ステップＳ１１３に進む。一方、設定をしないと判断された場合（Ｓ１１１：ＮＯ）には、キャプチャモードの設定が行われることなく、ステップＳ１１３に進む。
【００７５】
ステップＳ１１３では、オペレータによって、ディスプレイ３１に表示された画像がキャプチャされる。すると、ステップＳ１１４において、ステップＳ１１３でキャプチャされたキャプチャ画像が、画像記憶部１４に記憶される。その後、ステップＳ１１５において、オペレータによって、次の画像のキャプチャを行うか否かが判断される。そして、次の画像のキャプチャを行うと判断された場合（Ｓ１１５：ＹＥＳ）には、ステップＳ１１１に戻って、上述と同様の処理が繰り返される。一方、次の画像のキャプチャを行わないと判断された場合（Ｓ１１５：ＮＯ）には、ステップＳ１１６に進む。
【００７６】
ステップＳ１１６では、ステップＳ１１３でキャプチャされて画像記憶部１４に記憶されたキャプチャ画像が、仮配置部１５により用紙上の印刷可能領域の縦方向に仮配置される。なお、画像記憶部１４に複数のキャプチャ画像が記憶されている場合は、キャプチャされた順序に従って仮配置される。
【００７７】
ステップＳ１１７では、判断部１６によって、ステップＳ１１６で仮配置されたキャプチャ画像が用紙上の印刷可能領域の縦方向に収まるか否かが判断される。そして、印刷可能領域の縦方向に収まると判断された場合（Ｓ１１６：ＹＥＳ）には、ステップＳ１１８に進んで、キャプチャ画像が仮配置された位置に最終的に配置される。その後、ステップＳ１１９に進む。
【００７８】
ステップＳ１１９では、判断部１６によって、ステップＳ１１８でキャプチャ画像が配置された時点において、用紙の縦方向または横方向に印刷可能領域が残っているか否かが判断される。そして、印刷可能領域が残っていないと判断された場合（Ｓ１１９：ＮＯ）には、ステップＳ１２０に進む。一方、印刷可能領域が残っていると判断された場合（Ｓ１１９：ＹＥＳ）には、ステップＳ１１６に戻って、ステップＳ１１３でキャプチャされて画像記憶部１４に記憶された次のキャプチャ画像について、上述と同様の処理が繰り返される。
【００７９】
ここで、ステップＳ１１７において、印刷可能領域の縦方向に収まらないと判断された場合（Ｓ１１７：ＮＯ）には、ステップＳ１３０に進む。ステップＳ１３０では、判断部１６によって、仮配置部１５により用紙上の印刷可能領域の横方向に仮配置される。その後、ステップＳ１３１において、ステップＳ１３０で仮配置されたキャプチャ画像が用紙上の印刷可能領域の横方向に収まるか否かが判断される。そして、印刷可能領域の横方向に収まると判断された場合（Ｓ１３１：ＹＥＳ）には、ステップＳ１１８に進んで、キャプチャ画像が仮配置された位置に最終的に配置される。
【００８０】
一方、印刷可能領域の横方向に収まらないと判断された場合（Ｓ１３１：ＮＯ）には、ステップＳ１３２に進んで、印刷可能領域に収まらないと判断されたキャプチャ画像が破棄される。その後、ステップＳ１３３に進んで、ステップＳ１１３でキャプチャされて画像記憶部１４に記憶されたキャプチャ画像が残っているか否かが判断される。そして、キャプチャ画像が残っていると判断された場合（Ｓ１３３：ＹＥＳ）には、ステップＳ１１６に戻って、ステップＳ１１３でキャプチャされて画像記憶部１４に記憶された次のキャプチャ画像について、上述と同様の処理が繰り返される。一方、キャプチャ画像が残っていないと判断された場合（Ｓ１３３：ＮＯ）には、ステップＳ１３４に進む。
【００８１】
ステップＳ１３４では、用紙上の印刷可能領域に既にキャプチャ画像が配置されているか否かが判断される。そして、キャプチャ画像が既に配置されていると判断された場合（Ｓ１３４：ＹＥＳ）には、ステップＳ１２０に進む。一方、キャプチャ画像がまだ配置されていないと判断された場合（Ｓ１３４：ＮＯ）には、ステップＳ１２４に進む。
【００８２】
このようにして、ステップＳ１２０に進む場合には、印刷命令供給部１７によって印刷命令が生成されている。そこで、ステップＳ１２０では、オペレータによって、実際に印刷する前に、印刷命令に対応するキャプチャ画像をプレビューするか否かが判断される。そして、プレビューすると判断された場合（Ｓ１２０：ＹＥＳ）には、ステップＳ１２１に進み、プレビューされて、オペレータによってキャプチャ画像が確認される。その後、ステップＳ１２２に進む。一方、プレビューしないと判断された場合（Ｓ１２０：ＮＯ）には、キャプチャ画像がプレビューされることなく、ステップＳ１２２に進む。
【００８３】
ステップＳ１２２では、オペレータによって、用紙上の印刷可能領域に配置されたキャプチャ画像を印刷するか否かが判断される。そして、印刷すると判断された場合（Ｓ１２２：ＹＥＳ）には、ステップＳ１２３に進み、用紙上の印刷可能領域に配置されたキャプチャ画像が印刷される。その後、ステップＳ１２４に進む。一方、印刷しないと判断された場合（Ｓ１２２：ＮＯ）には、ステップＳ１４０に進む。
【００８４】
ステップＳ１４０では、用紙上の印刷可能領域に既に配置されたキャプチャ画像が破棄される。その後、ステップＳ１４１に進み、ステップＳ１１３でキャプチャされて画像記憶部１４に記憶されたキャプチャ画像が残っているか否かが判断される。そして、キャプチャ画像が残っていると判断された場合（Ｓ１４１：ＹＥＳ）には、ステップＳ１１６に戻って、ステップＳ１１３でキャプチャされて画像記憶部１４に記憶された他のキャプチャ画像について、上述と同様の処理が繰り返される。一方、キャプチャ画像が残っていないと判断された場合（Ｓ１４１：ＮＯ）には、ステップＳ１２４に進む。
【００８５】
ステップＳ１２４では、オペレータによって、引き続いて画像のキャプチャを行うか否かが判断される。そして、画像のキャプチャを続けると判断された場合（Ｓ１２４：ＹＥＳ）には、ステップＳ１１０に戻って、上述と同様の処理が繰り返される。一方、画像のキャプチャを続けないと判断された場合（Ｓ１２４：ＮＯ）には、処理が終了される。
【００８６】
次に、キャプチャモードにおける「設定２」でのキャプチャ画像の配置例について、図９を参照して説明する。
【００８７】
「設定２」においては、まず最初にキャプチャされたキャプチャ画像５１が、図９（ａ）に示すように、用紙上の印刷可能領域の上端且つ左端に対応する角部近傍に仮配置される。ここで、キャプチャ画像５１の縦方向長さは、用紙上の印刷可能領域の縦方向長さよりも短かく、キャプチャ画像５１は用紙上の印刷可能領域内に収まるため、仮配置された位置に最終的に配置される。また、用紙上の印刷可能領域にキャプチャ画像５１が配置された状態では、キャプチャ画像５１の下端部近傍の余白部長さが、印刷領域設定部２２に予め設定された閾値よりも長い。従って、印刷可能領域の縦方向の余白部が残っていると判断されて、次の画像の仮配置が行われる。
【００８８】
そして、キャプチャ画像５２は、図９（ｂ）に示すように、キャプチャ画像５１の下側に仮配置される。ここで、キャプチャ画像５２の縦方向長さは、キャプチャ画像５１が配置された後における用紙上の印刷可能領域の余白部の縦方向長さよりも短かく、キャプチャ画像５２は用紙上の印刷可能領域内に収まるため、仮配置された位置に最終的に配置される。なお、ここでは、仮配置方式の設定が「縦検索優先」であるため、図９（ａ）の状態では、用紙上の印刷可能領域の余白部は縦方向および横方向のいずれにもあるが、当該余白部の縦方向に優先的に配置される。また、用紙上の印刷可能領域にキャプチャ画像５１、５２が配置された状態では、キャプチャ画像５２の下端部近傍およびキャプチャ画像５１、５２の右端部近傍の余白部長さが、いずれも印刷領域設定部２２に予め設定された閾値よりも長い。従って、印刷可能領域の縦方向および横方向の余白部が残っていると判断されて、次の画像の仮配置が行われる。
【００８９】
引き続き、キャプチャ画像５３は、図９（ｂ）に示すように、キャプチャ画像５２の下側に仮配置される（図９（ｂ）では、キャプチャ画像５３が仮配置される位置が破線で描かれている）。ここで、キャプチャ画像５３の縦方向長さは、キャプチャ画像５１、５２が配置された後における用紙上の印刷可能領域の余白部の縦方向長さよりも長く、キャプチャ画像５３は用紙上の印刷可能領域内に収まらない。そこで、キャプチャ画像５３は、図９（ｃ）に示すように、キャプチャ画像５２の右側に仮配置される。ここで、キャプチャ画像５３の縦方向長さは、キャプチャ画像５１が配置された後における用紙上の印刷可能領域の余白部の縦方向長さよりも短かく、且つ、キャプチャ画像５３の横方向長さは、キャプチャ画像５２が配置された後における用紙上の印刷可能領域の余白部の横方向長さよりも短かい。従って、キャプチャ画像５３は用紙上の印刷可能領域内に収まるため、仮配置された位置に最終的に配置される。
【００９０】
上述と同様にして、キャプチャ画像５４は、図９（ｃ）に示すように、キャプチャ画像５２の下側またはキャプチャ画像５２の右側（キャプチャ画像５３の下側）に仮配置される。ここで、キャプチャ画像５４は用紙上の印刷可能領域内に収まらない。従って、キャプチャ画像５４は破棄されて、次の画像の仮配置が行われる。ここで、仮配置順序の設定が「順序変更あり」であるため、キャプチャ画像５４が破棄された後、引き続き、キャプチャ画像５５の仮配置が行われる。
【００９１】
そして、キャプチャ画像５５は、図９（ｄ）に示すように、キャプチャ画像５２の下側に仮配置される。ここで、キャプチャ画像５５は用紙上の印刷可能領域内に収まるため、仮配置された位置に最終的に配置される。また、用紙上の印刷可能領域にキャプチャ画像５１〜５３、５５が配置された状態では、キャプチャ画像５５の下端部近傍および右端部近傍の余白部長さが、いずれも印刷領域設定部２２に予め設定された閾値と同じになっている。従って、印刷可能領域の縦方向および横方向の余白部が残っていないと判断されて、図９（ｄ）に示すように、用紙上の印刷可能領域に既に配置されているキャプチャ画像５１〜５３、５５だけが印刷される。
【００９２】
以上のように、本実施の形態の印刷システム１００では、オペレータによって指定された複数のキャプチャ画像を順に用紙に仮配置し、最後に仮配置されたキャプチャ画像が用紙上の印刷可能領域に収まらなくなると、用紙上の印刷可能領域に既に配置されているキャプチャ画像が用紙上に印刷される。従って、煩雑な作業を行うことなく、複数のキャプチャ画像を用紙上に効率よく配置して印刷することができる。また、用紙上に必要以上に大きな余白部が生じるのが抑制されるため、用紙の無駄を減らすことができる。
【００９３】
また、余白幅が予め定められた閾値以下になるまで指定されたキャプチャ画像を順に仮配置するので、用紙の無駄を効果的に減らすことができる。
【００９４】
また、キャプチャ画像の仮配置する方向として、例えば、用紙の縦方向のみ或いは横方向のみに設定したり、縦方向および横方向のいずれにも仮配置可能であって縦方向および横方向のいずれかを優先させるように設定することによって、複数のキャプチャ画像を用紙上に様々なレイアウトで配置することが可能となる。
【００９５】
また、取込モードの設定が「連続」の場合には、複数のキャプチャ画像を連続して指定することができるので、オペレータの操作性が向上する。
【００９６】
また、仮配置順序の設定が「順序変更あり」の場合には、連続して指定された複数のキャプチャ画像を、それらが指定された順序に関係なく仮配置することができるため、より多くのキャプチャ画像を用紙上に配置することが可能となる。
【００９７】
また、キャプチャ画像を指定する形状が複数あって、オペレータは、そのなかから１つの形状を選択することによって、様々な形状のキャプチャ画像を指定することが可能になる。
【００９８】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上述の実施の形態では、判断部１６は、用紙の余白部が印刷領域設定部２２に予め設定された閾値とを比較することによって、さらに引き続いてキャプチャ画像の仮配置を行うことができるか否かを判断する場合について説明しているが、これに限らず、判断部１６は、このような判断をしなくてもよい。
【００９９】
また、上述の実施の形態では、仮配置方式設定部２７において、キャプチャ画像の仮配置に関する設定を行うことができる場合について説明しているが、これに限らず、必ずしもキャプチャ画像の仮配置に関する設定が行うことができる必要はない。
【０１００】
また、上述の実施の形態では、キャプチャ形状設定部２６において、キャプチャ範囲を指定する際の形状に関する設定を行うことができる場合について説明しているが、これに限らず、必ずしもキャプチャ形状の設定が行うことができる必要はない。
【０１０１】
また、上述の実施の形態では、複数のキャプチャ画像が用紙上の印刷可能領域に対して、隣り合う２つのキャプチャ画像が、それらの間に所定の幅を有する余白部が形成されるように配置（仮配置）される場合について説明しているが、これに限らず、隣り合う２つのキャプチャ画像が、それらの間に余白部が形成されないように（隙間なく）配置されてもよい。
【０１０２】
また、上述の実施の形態では、キャプチャ画像が仮配置されて、用紙上の印刷可能領域内に収まらない場合には、当該キャプチャ画像は破棄される場合について説明しているが、これに限らず、用紙上の印刷可能領域内に収まらないキャプチャ画像が記憶されたままで、次の用紙（次の頁の用紙）に印刷されてもよい。
【０１０３】
また、上述の実施の形態では、取込モードの設定が「連続」である場合に、終了ボタン７４が押されたときに、キャプチャモードが終了する場合について説明しているが、これに限らず、オペレータのその他のトリガ行為（例えば、キーボード３２のＥＳＣキーの押下、マウス３３でのダブルクリックまたは右クリック、キャプチャ範囲指定と重ならない操作）によって、キャプチャモードが終了してもよい。
【０１０４】
また、上述の実施の形態では、最初にキャプチャされたキャプチャ画像が、用紙上の印刷可能領域の上端且つ左端に対応する角部近傍に仮配置される場合について説明しているが、これに限らず、最初のキャプチャ画像が仮配置される位置は任意に設定することができる。
【０１０５】
また、上述の実施の形態では、キャプチャ画像は、オペレータによって指定されたキャプチャ範囲とほぼ同じサイズの状態で仮配置される場合について説明しているが、これに限らず、キャプチャ画像が、所定の倍率によって拡大或いは縮小された後で仮配置されてもよい。従って、１または複数のキャプチャ画像のサイズが、用紙上の印刷可能範囲のサイズに対して、比較的大きい（例えば、１つのキャプチャ画像のサイズが用紙上の印刷可能範囲のサイズよりも著しく大きい）場合に、所定の倍率によって縮小された後で仮配置され、一方、比較的小さい（例えば、複数のキャプチャ画像のサイズが用紙上の印刷可能範囲のサイズよりも著しく小さい）場合に、所定の倍率によって拡大された後で仮配置されることが好ましい。
【０１０６】
【発明の効果】
以上説明したように、請求項１、７によると、オペレータによって指定された複数の印刷領域を順に印刷媒体に仮配置し、最後に仮配置された印刷領域が印刷媒体上の印刷可能領域に収まらなくなると、印刷媒体上の印刷可能領域に収まっている印刷領域が印刷媒体に印刷される。従って、煩雑な作業を行うことなく、複数の印刷領域を印刷媒体上に効率よく配置して印刷することができる。また、印刷媒体上に必要以上に大きな余白部が生じるのが抑制されるため、印刷媒体の無駄を減らすことができる。
【０１０７】
請求項２、８によると、余白幅が予め定められた閾値以下になるまで指定された印刷領域を順に仮配置するので、印刷媒体の無駄を効果的に減らすことができる。
【０１０８】
請求項３、９によると、印刷領域の仮配置する方向として、例えば、印刷媒体の縦方向のみ或いは横方向のみに設定したり、縦方向および横方向のいずれにも仮配置可能であって縦方向および横方向のいずれかを優先させるように設定することによって、複数の印刷領域を印刷媒体上に様々なレイアウトで配置することが可能となる。
【０１０９】
請求項４、１０によると、複数の印刷領域を連続して指定することができるので、オペレータの操作性が向上する。
【０１１０】
請求項５、１１によると、複数の印刷領域が連続して指定された場合に、それらが指定された順序に関係なく仮配置することができるため、より多くの印刷領域を印刷媒体上に配置することが可能となる。
【０１１１】
請求項６、１２によると、様々な形状の印刷領域を指定することが可能になる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る印刷制御装置であるパーソナルコンピュータを含む印刷システムのブロック図である。
【図２】画像データが取り込まれた場合のディスプレイへのブラウザの表示例を示す。
【図３】用紙上の印刷可能領域を示す図である。
【図４】キャプチャモードにおけるディスプレイの表示例を示す。
【図５】キャプチャモード設定を行うための設定ウィンドウを示す図である。
【図６】「設定１」でのキャプチャモードにおける処理手順を示すフローチャートである。
【図７】キャプチャモードにおける「設定１」でのキャプチャ画像の配置例を示す図である。
【図８】「設定２」でのキャプチャモードにおける処理手順を示すフローチャートである。
【図９】キャプチャモードにおける「設定２」でのキャプチャ画像の配置例を示す図である。
【符号の説明】
１　パーソナルコンピュータ（印刷制御装置）
１４　画像指定部（指定手段）
１５　仮配置部（仮配置手段）
１６　判断部（判断手段）
１７　印刷命令供給部（命令供給手段）
２６　キャプチャ形状設定部（選択手段）
２７　仮配置方式設定部（設定手段）
４０　プリンタ
５１〜５５　キャプチャ画像
【図１】
2004030051.tif 000003
【図２】
2004030051.tif 000004
【図３】
2004030051.tif 000005
【図４】
2004030051.tif 000006
【図５】
2004030051.tif 000007
【図６】
2004030051.tif 000008
【図７】
2004030051.tif 000009
【図８】
2004030051.tif 000010
【図９】
2004030051.tif 000011