(57)【特許請求の範囲】
【請求項１】
印刷対象となる画像データを記憶する記憶手段と、
少なくとも前記画像データの全体図を縮小してなる全体縮小画像、および前記画像データの一部の部分実寸画像、を１頁内に収めた、試験的に印刷するための試験印刷データを前記記憶手段に記憶された画像データから作成する試験印刷データ作成手段と
を備えたことを特徴とする印刷データ作成装置。
【請求項２】
少なくとも１つの前記部分実寸画像と、該部分実寸画像の前記全体縮小画像における位置とを対応づける画像情報である対応情報を、前記試験印刷データ内に作成する対応情報作成手段
を備えたことを特徴とする請求項１に記載の印刷データ作成装置。
【請求項３】
前記部分実寸画像として取り出す位置を前記画像データから指定するための実寸画像指定手段
を備えたことを特徴とする請求項１または２に記載の印刷データ作成装置。
【請求項４】
前記試験印刷データにおいて、前記部分実寸画像を印刷する位置を指定するための実寸画像配置手段
を備えたことを特徴とする請求項１から３のいずれかに記載の印刷データ作成装置。
【請求項５】
前記実寸画像配置手段により前記部分実寸画像が配置された試験印刷データの余白に配置できる前記全体縮小画像の縮小倍率を算出する縮小倍率算出手段と、
該縮小倍率算出手段により算出された前記縮小倍率を当該印刷データ作成装置の使用者に報知する縮小倍率報知手段と
を備えたことを特徴とする請求項４に記載の印刷データ作成装置。
【請求項６】
前記実寸画像配置手段が、
前記部分実寸画像が複数ある場合には、該部分実寸画像の方向を互いに同一にするとともに、前記試験印刷データ内の縦横いずれか一方向に寄せて配置するためのものであり、
前記縮小倍率算出手段が、
前記試験印刷データの前記一方向の寸法と前記部分実寸画像の同方向の寸法の合計の最大値との差、および前記全体画像の同方向の寸法、の比から前記縮小倍率の最大値を算出するもの
であることを特徴とする請求項５に記載の印刷データ作成装置。
【請求項７】
前記試験印刷データ作成手段が、
前記部分実寸画像が印刷される際の方向と、前記画像データが印刷される際の方向が同一となるように前記試験印刷データを作成するもの
であることを特徴とする請求項１から６のいずれかに記載の印刷データ作成装置。
【請求項８】
前記試験印刷データを記録媒体上に印刷する印刷手段
を備えたことを特徴とする請求項１から７のいずれかに記載の印刷データ作成装置。
【請求項９】
請求項１から８のいずれかに記載の印刷データ作成装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷される画像データを作成する装置に関し、特に試験的に印刷するのに適した印刷データ作成装置に関する。
【０００２】
【従来の技術】
大判プリンタでポスター、看板などの印刷をする場合に、最終的な印刷サイズ、印刷設定で印刷（以下、最終印刷という）を行う前に印刷時の色、フォントなど、画像が正しく印刷されるかの確認作業を行う。印字結果はディスプレイ上では確認できないので、最終印刷時の仕上がりを確認するための印刷（以下、確認印刷という）する必要がある。通常のＡ４台の印刷物では、実際に最終印刷を行うことで確認作業を行うが、Ａ１のような大きなサイズでは、そのままに最終印刷することになれば、コストの増大が見込まれる。そこで全体の縮小画像（以下、全体縮小画像という）を確認印刷することで全体の確認をし、さらに印刷失敗の起こり易いフォントの部分、グラデーション部分など絵に特徴のある部分の実寸画像（以下、部分実寸画像という）を確認印刷することで特徴部分の確認をしている。こうすれば、周辺の色や印字する大きさにより変化する色の印象を確認することができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来技術によれば、全体縮小画像と部分実寸画像を両方を確認印刷することが必要であり、印刷を行うユーザに手間がかかっていた。
さらに、内容が類似している画像ファイルをそれぞれ確認印刷した場合には、どの画像ファイルの部分実寸画像がどの画像の全体縮小画像に対応するかが分からなくなり混乱を来すことが問題になっていた。
【０００４】
本発明はかかる課題に鑑みなされたもので、全体縮小画像と部分実寸画像を容易に確認印刷でき、且つ対応関係も容易に分かるようにすることを目的としている。
【０００５】
【課題を解決するための手段及び発明の効果】
かかる課題を解決するためになされた請求項１に記載の本発明は、印刷対象となる画像データを記憶する記憶手段と、
少なくとも前記画像データの全体図を縮小してなる全体縮小画像、および前記画像データの一部の部分実寸画像、を１頁内に収めた、試験的に印刷するための試験印刷データを前記記憶手段に記憶された画像データから作成する試験印刷データ作成手段とを備えたことを特徴とする印刷データ作成装置をその要旨とする。
【０００６】
このように構成された印刷データ作成装置によれば、部分実寸画像と全体縮小画像が１ページに収まった試験印刷データが作成されるため、ユーザの手間を急減させることができる。しかも対応する部分実寸画像と全体縮小画像とを試験印刷データとしてひとまとめに処理（例えば記憶）できるため、試験印刷データが複数ある場合にも混乱が起きない。
【０００７】
請求項２に記載の本発明は、請求項１に記載の印刷データ作成装置において、少なくとも１つの前記部分実寸画像と、該部分実寸画像の前記全体縮小画像における位置とを対応づける画像情報である対応情報を、前記試験印刷データ内に作成する対応情報作成手段を備えたことを特徴とする。
【０００８】
このように構成された印刷データ作成装置によれば、１つの試験印刷データ内で、部分実寸画像と全体縮小画像との対応関係が良く分かるという効果がある。
請求項３に記載の本発明は、請求項１または２に記載の印刷データ作成装置において、前記部分実寸画像として取り出す位置を前記画像データから指定するための実寸画像指定手段を備えたことを特徴とする。
【０００９】
このように構成された印刷データ作成装置によれば、所望の位置が実寸で印刷される試験印刷データを容易に作成することができる。
請求項４に記載の本発明は、請求項１から３のいずれかに記載の印刷データ作成装置において、前記試験印刷データにおいて、前記部分実寸画像を印刷する位置を指定するための実寸画像配置手段を備えたことを特徴とする。
【００１０】
このように構成された印刷データ作成装置によれば、部分実寸画像を所望の位置に配置することができる。
請求項５に記載の本発明は、請求項４に記載の印刷データ作成装置において、前記実寸画像配置手段により前記部分実寸画像が配置された試験印刷データの余白に配置できる前記全体縮小画像の縮小倍率を算出する縮小倍率算出手段と、該縮小倍率算出手段により算出された前記縮小倍率を当該印刷データ作成装置の使用者に報知する縮小倍率報知手段とを備えたことを特徴とする。
【００１１】
このように構成された印刷データ作成装置によれば、縮小倍率の目安を簡単に知ることができる。なお、縮小倍率の算出方法としては、次のような手法を例示できる。すなわち、請求項６に記載の本発明は、請求項５に記載の印刷データ作成装置において、前記実寸画像配置手段が、前記部分実寸画像が複数ある場合には、該部分実寸画像の方向を互いに同一にするとともに、前記試験印刷データ内の縦横いずれか一方向に寄せて配置するためのものであり、
前記縮小倍率算出手段が、前記試験印刷データの前記一方向の寸法と前記部分実寸画像の同方向の寸法の合計の最大値との差、および前記全体画像の同方向の寸法、の比から前記縮小倍率の最大値を算出するものであることを特徴とする。
【００１２】
請求項７に記載の本発明は、請求項１から６のいずれかに記載の印刷データ作成装置において、前記試験印刷データ作成手段が、前記部分実寸画像が印刷される際の方向と、前記画像データが印刷される際の方向が同一となるように前記試験印刷データを作成するものであることを特徴とする。
【００１３】
このように構成された印刷データ作成装置によれば、部分実寸画像が、最終的に印刷される画像と印刷方向が同じになるため、忠実に印刷される。
請求項８に記載の本発明は、請求項１から７のいずれかに記載の印刷データ作成装置において、前記試験印刷データを記録媒体上に印刷する印刷手段を備えたことを特徴とする。このようにしておけば、試験印刷データを印刷データ作成装置において印刷することができる。
【００１４】
請求項１から８のいずれかに記載の印刷データ作成装置が実行する機能は、請求項９に示すように、例えば、コンピュータで実行するプログラムとして実現することもできる。このようなコンピュータシステムで起動するプログラムの場合、例えば、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ハードディスク、ＲＯＭ、ＲＡＭなどのコンピュータ読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。またネットワークを介してコンピュータにロードして起動することにより用いてもよい。
【００１５】
【発明の実施の形態】
《第１実施例》
以下に本発明の一実施形態を図面と共に説明する。まず、図１は本発明を適用した印刷システム１の概念を示す説明図である。印刷システム１は、ＲＩＰ（Raster Image Processor）システム３と、このＲＩＰシステム３に接続されたプリンタ５（本発明の印刷手段に相当）と、ネットワーク７を介してＲＩＰシステム３に接続された端末９とを主要部として構成されている。ＲＩＰシステム３は、ＲＩＰ用コンピュータ１１、ディスプレイ１３、マウス１５、キーボード１７などから構成されている。一方、端末９は、端末用コンピュータ２１、ディスプレイ２３、マウス２５、キーボード２７などから構成されている。このような印刷システム１で、図２に示すような画像を最終印刷するに先立ち、確認印刷を行う場合を考える。確認印刷とは、全体縮小画像と部分実寸画像を１頁に納めて印刷する画像データ（本発明の試験印刷データに相当）を作成し、これを印刷するものである。
【００１６】
図３は、印刷システム１で確認印刷が行われるまでの流れを示すフローチャートである。まず、ステップ（以下、単にＳと記す）１００でユーザが端末９で印刷データ（例えば、図２に示した画像のデータ）を作成し、端末９から印刷データをＲＩＰシステム３に送信する（Ｓ２）。そしてＲＩＰシステム３がネットワーク７経由で印刷データを受信（Ｓ３）すると、これをＲＩＰ用コンピュータ１１のＲＡＭ（本発明の記憶手段に相当）に記憶する。印刷データをプレビューを作成する（Ｓ４）。このプレビューをもとにユーザはＲＩＰシステム３のマウス１５、キーボード１７を使って各種印刷設定を行う（Ｓ５）。そしてＲＩＰシステム３はユーザに確認印刷をするか否かを問い合せる（Ｓ６）。これは、ディスプレイ１３にこの問い合せをするダイアログが表示されることにより行われる。ユーザが、マウス１５などを用いて確認印刷をするか否かを指定する。「確認印刷する」が指定された場合（Ｓ６：Ｙｅｓ）はＳ７に移行し、確認印刷処理（本発明の試験印刷データ作成手段に相当）を行う。そしてその出力をユーザが目視で確認する。そしてその出力に満足したか否かをユーザがＲＩＰシステム３に入力する。これは、Ｓ６の処理と同様、満足したか否かを入力するためのダイアログがディスプレイ１３に表示され、ユーザが、マウス１５などを用いて指定することにより行われる。「満足した」が指定された場合（Ｓ９：Ｙｅｓ）はＳ１０にて最終印刷を実行し、本処理を終了する。「満足しない」が指定された場合（Ｓ９：Ｎｏ）は、Ｓ５に戻り、各種印刷設定からやり直す。なお、Ｓ６でＮｏ、すなわち「確認印刷をしない」が選択された場合には、Ｓ１０に直行し、最終印刷を実行する。
【００１７】
確認印刷処理について図４のフローチャートに示す。本処理が起動されるとまずＳ１１にてマーキングを行うか否かをユーザに問うダイアログをディスプレイ１３に表示し、ユーザにこれを問い合せる。マーキングとは、部分実寸画像が全体縮小画像のどこに対応するかを示すものであり、本発明の対応情報に相当する（詳しくは後述）。ユーザが「マーキングする」を選択した場合（Ｓ１１：Ｙｅｓ）はＳ１２にてマーキングフラグを立ててからＳ１３に移行する。ユーザが「マーキングしない」を選択した場合（Ｓ１１：Ｎｏ）はＳ１２を経ることなくＳ１３に進む。
【００１８】
Ｓ１３では全体画像のデータから部分実寸画像を選択する。この処理の詳細について図５に示す。まず、最終印刷のプレビューをディスプレイ１３に表示する（Ｓ２１）。これは図２に例示した画像を表示するものであるが、以下の説明の便宜のために特にここでは図６（ａ）に示す画像３１の確認印刷処理を行う場合について説明する。図５に戻り、Ｓ２２にて部分実寸画像の登録を終了するか否かをユーザに問うダイアログをディスプレイ１３に表示する。Ｓ２３ではユーザがどちらを選択したかを判定し、「登録を終了」するを選択した場合にはＳ２４に進んで印刷設定バッファに登録された部分実寸画像の数を登録し、図４に戻る。なお、初めて図５に示す処理を行う場合には、部分実寸画像は登録されていないので、その場合にＳ２２で「登録を終了」を選択すると、確認印刷で全体縮小画像のみを印刷することになる。
【００１９】
「登録を終了しない」が選択された場合（Ｓ２３：Ｎｏ）にはＳ２５に進み、部分実寸画像を登録する旨をユーザに指示するダイアログをディスプレイ１３に表示する。ユーザは、Ｓ２１で表示された最終印刷のプレビューから部分実寸画像として取り出したい位置をマウス１５で指定する（Ｓ２６：本発明の実寸画像指定手段に相当）。この一例を図６（ｂ）に示す。部分実寸画像として取り出したい位置がＢ、Ｃ、Ｄの３ヵ所だった場合、その内の１つをマウス１５で指定する。こうして指定した矩形を部分実寸画像として登録するか否かをユーザに指定させる（Ｓ２７）。登録しない場合はＳ２５に戻り、登録する場合はＳ２８に進み、選択された矩形が登録ずみの部分実寸画像に重なるか否かを判定する。
【００２０】
重なる場合はＳ２５に戻って、部分実寸画像の選択（矩形の指定）をやり直す。重ならない場合は、印刷設定バッファの部分実寸画像の印刷元領域に矩形の位置情報を登録し（Ｓ２９）、更にその部分実寸画像の印刷先領域に矩形の位置情報を登録する（Ｓ３０）。そして最終印刷のプレビューに、登録された領域を斜線で表示し（Ｓ３１：図示省略）、Ｓ２２に戻り、第２の部分実寸画像の指定（または部分実寸画像の登録終了）に備える。図６（ｂ）のようにＢ、Ｃ、Ｄを指定する際には、再度Ｓ２２〜Ｓ３１の処理を行うことにより図６（ｂ）の矩形領域Ｃを指定し、更にもう１度Ｓ２２〜Ｓ３１の処理を行うことにより図６（ｂ）の矩形領域Ｄを指定し、４度目のＳ２３で「登録を終了」を指定する。こうして登録された部分実寸画像のイメージは図６（ｃ）のようになっている。
【００２１】
ここで図４に戻る。このように部分実寸画像の選択が完了するとその部分実寸画像を右方向に寄せる。これは、図６（ｃ）に示した部分実寸画像を図６（ｄ）のようにすることである。この処理について図７（ａ）のフローチャートを用いて説明する。まずＳ４１にて変数 indexを０にし、変数numberを登録された部分実寸画像の数にする。図６に示した画像の場合はnumber=3である。そして登録された部分実寸画像の右辺のｘ座標を基準にnumber個の部分実寸画像を昇順に番号付けする。図６（ｃ）に示した部分実寸画像では、Ｃが０、Ｂが１、Ｄが２となる。なお、座標系のとり方は図６（ａ）のようである。次にＳ４３にて変数indexが変数numberよりも小さいか否かを判定する。小さくなければ図４の確認印刷処理に戻る。小さければＳ４４に進み、index番目の部分実寸画像を右寄せする。
【００２２】
この右寄せは図７（ｂ）のように行われる。すなわちまずＳ５１にて、選択されている部分実寸画像の水平方向（ここではｘ軸方向に同じ）右側に他の部分実寸画像があるか否かをチェックする。ある場合（Ｓ５２：Ｙｅｓ）にはＳ５３に進み、選択されている部分実寸画像を水平方向右側にある部分実寸画像の左辺まで移動させる。つまり単純に印刷領域の右の限界まで移動させると、上下方向に重なってしまう場合には、重なる直前まで移動させる。他の部分実寸画像が右側にない場合（Ｓ５２：Ｎｏ）にはＳ５４に進み、選択されている部分実寸画像を水平方向右側へ印刷領域の限界まで移動させる（図６（ｄ）に示した結果はこちらの移動態様となっている）。こうしてＳ５３またはＳ５４の処理が終了するとＳ５５に進み、印刷設定バッファに登録された部分実寸画像の印刷先位置情報を更新（つまり右側に移動されてなる新たな位置情報に変更）する。こうして右寄せが完了すると図７（ａ）のＳ４５にてindexに１を加え、Ｓ４３に戻る。これにより、図６（ｃ）に示した部分実寸画像Ｂ、Ｃ、ＤはＣ、Ｂ、Ｄの順で右に寄せられ、図６（ｄ）のようになる。
【００２３】
こうして部分実寸画像の右寄せが終了すると、これらを上方向に寄せる（図４のＳ１５）。これは右寄せの処理の方向を上方向に変えて略同様に行われる。この結果が図８（ａ）である。そしてＳ１６にて確認印刷のための最適な用紙サイズを登録する。この処理について図９のフローチャートを用いて説明する。まずＳ６１にて用紙サイズに横方向の長さを最終印刷の用紙サイズと同じにする。そして部分実寸画像の下辺の中でもっとも下に位置する線を特定する（Ｓ６２）。続いて下辺を印字可能領域として持つ用紙の縦方向の長さを計算し（Ｓ６３）、計算された確認印刷用の用紙情報を印刷設定バッファに登録する。
【００２４】
こうして最適な用紙サイズが印刷設定バッファに登録されると、空き領域内で最大倍率となるように全体縮小画像を配置する（図４のＳ１７）。これについて図１０のフローチャートを用いて説明する。まずＳ７１にて変数m0、変数 index、変数 Maxをいずれもゼロにし、変数numberを登録された部分実寸画像の数にする。そして変数positionに位置情報の初期値を代入する。そしてＳ７２にて印刷可能領域の左辺に近い側から部分実寸画像を番号付けする。続くＳ７３で、変数index が変数numberよりも小さいか否かを判定する。小さくなければＳ７４に進み、印刷設定バッファの全体縮小画像の位置情報にpositionを登録し、本処理を終了する。
【００２５】
変数index が変数numberより小さければ、 index番目の部分実寸画像の左辺を含む空き領域内の最大矩形を計算し（Ｓ７５）、その最大矩形に収まる全体縮小画像の最大倍率と位置情報を計算する（Ｓ７６）。こうして計算された最大倍率が変数m0より大きいか否かを判定する（Ｓ７７）。大きければ（Ｓ７７：Ｙｅｓ）、Ｓ７８に進みこの最大倍率を変数m0に代入し、変数max に変数index、変数positionにＳ７６で計算された位置情報をそれぞれ代入する。そして変数index に１を加え、Ｓ７３に戻る。そして変数index が変数numberと等しくなるまでＳ７５〜Ｓ７９の処理が繰り返される。なお、最大矩形の計算方法（Ｓ７５）、全体縮小画像の最大倍率の計算方法（Ｓ７６）については、後述する。
【００２６】
ここで図４に戻る。こうして全体縮小画像の配置が決定すると、図８（ｃ）に示すような確認印刷用画像データ３５ができている。Ｓ１８にてマーキングフラグが立っているか否かを判定する。立っている場合（すなわちＳ１１でユーザが、マーキングを行う、という選択をした場合）には、Ｓ１９に進んでマーキング処理（本発明の対応情報作成手段に相当）を行い、でき上がった確認印刷用画像データを印刷する。マーキングフラグが立っていなければ（Ｓ１８：Ｎｏ）、Ｓ１９をとばし、確認印刷用画像データを印刷する。マーキングを行わない場合は、図８（ｄ）に示すように確認印刷画像３７が出力される。
【００２７】
最大矩形の計算方法について図１１のフローチャートを用いて説明する。まずＳ８１にて変数length1、length2をゼロにする。次に部分実寸画像の左辺を含む線分で、他の部分実寸画像と重ならない縦方向の最大線分を計算する（Ｓ８２）。そしてその最大線分の上端から他の部分実寸画像と重ならない水平方向左側の最大線分を計算し（Ｓ８３）、その長さを変数length1 に代入する（Ｓ８４）。
【００２８】
次にＳ８２で算出した最大線分の下端から他の部分実寸画像と重ならない水平方向左側の最大線分を計算し（Ｓ８５）、その長さを変数length2 に代入する（Ｓ８６）。続くＳ８７にて変数length1 と変数length2 とを比較し、短い方を矩形の１辺とする。そしてＳ８８にて空き領域内の最大矩形の位置を計算する。
【００２９】
全体縮小画像の最大倍率の計算方法（本発明の縮小倍率算出手段に相当）について図１２のフローチャートを用いて説明する。まずＳ９１にて変数ratio1、ratio2をゼロにする。次に変数ratio1に空き領域内の最大矩形の縦の長さを横の長さで割った値を代入し（Ｓ９２）、変数ratio2に最終印刷の縦の長さを横の長さで割った値を代入する（Ｓ９３）。そしてＳ９４で変数ratio1が変数ratio2より大きいか否かを判定する。大きい場合（Ｓ９４：Ｙｅｓ）には、Ｓ９５に進み、空き領域内の最大矩形の上辺を全体縮小画像の上辺に採用する。そして全体縮小画像の縦方向の長さを変数ratio2から計算し（Ｓ９６）、全体縮小画像の二辺から倍率と位置情報を計算する（Ｓ９７）。Ｓ９４で変数ratio1が変数ratio2以下だと判定された場合にはＳ９８に進み、空き領域内の最大矩形の左辺を全体縮小画像の左辺に採用する。そして全体縮小画像の横方向の長さを変数ratio2から計算し（Ｓ９９）、Ｓ９７に移行する。
【００３０】
Ｓ１９で行うマーキング処理について図１３のフローチャートに基づいて説明する。ここでのマーキングとは、全体縮小画像を複数のグリッドに分け、各部分実寸画像がいずれのグリッドに属するかを示すことにより、その部分実寸画像が全体縮小画像のどこに対応するかを示す方式とする。例えば、図２に示した画像から、全体縮小画像３１ａと部分実寸画像４１ａ〜４１ｅとからなる図１４（ａ）のような確認印刷用画像データ３５ができた場合に、全体縮小画像３１ａを縦６個、横４個の２４個のグリッドに分割し、部分実寸画像４１ａ〜４１ｅにそれぞれ、どのグリッドに対応するかの記号を付ける（以下、こうした種類を地図型という）。
【００３１】
本処理ではまずＳ１００にて、全体縮小画像の大きさからグリッドの単位を決定する。そしてＳ１０１にてグリッドの単位から縦方向と横方向のグリッドの数を計算する。続くＳ１０２では変数GridYに縦方向のグリッド数、変数GridXに横縦方向のグリッド数を代入する。図１４（ｂ）に示した例では、GridY＝６、GridX＝４となる。そしてグリッドの単位から全体縮小画像につけるグリッド枠を決定し（Ｓ１０３）、印刷設定バッファの全体縮小画像のマーキング情報と、マーキング位置情報にグリッド枠の情報を登録する（Ｓ１０４）。そしてＳ１０５にて変数 index、変数NX、変数NYを０にし、変数numberを登録された部分実寸画像の数を代入し（図１４（ａ）ならnumber＝５、図８（ｃ）ならnumber＝３）、印刷可能領域の上辺に近い順に部分実寸画像を番号付けする（Ｓ１０６）。
【００３２】
次に index番目の部分実寸画像がグリッド(NX、NY)と重なるかどうかを計算し（Ｓ１０７）、重なる場合（Ｓ１０８：Ｙｅｓ）は、印刷設定バッファの index番目の部分実寸画像の印刷先のマーキング情報にグリッド(NX、NY)を追加登録し（Ｓ１０９）、変数NXに１を加える（Ｓ１１０）。index番目の部分実寸画像がグリッド(NX、NY)と重ならない場合（Ｓ１０８：Ｎｏ）は直接Ｓ１１０に移行する。
【００３３】
続くＳ１１１では変数NXが変数GridXより小さいか否かを判定し、小さい場合はＳ１０７に戻る。小さくない場合はＳ１１２に進み、変数NXをゼロにし、変数NYに１を加える。そしてＳ１１３にて変数NYが変数GridYより小さいか否かを判定し、小さい場合はＳ１０７に戻る。小さくない場合は変数NX、NYを共にゼロにし、index に１を加える。そして変数index が変数numberより小さいか否かを判定し、小さい場合はＳ１０７に戻る。小さくない場合はマーキング処理を終了する。
【００３４】
このような処理を実行することにより、各部分実寸画像にグリッド(NX、NY)が追加され、これを画像データに追加することにより、図１４（ｂ）に示すように例えば、部分実寸画像４１ｂにＡ−３とグリッド記号が付加される。このグリッド記号を全体縮小画像３１ａから目盛４５、４７を目安に読み取ることにより、全体縮小画像３１ａと部分実寸画像４１ｂとの対応関係が良く分かる。
【００３５】
《第２実施例》
マーキング方式として、矩形指定型を行う場合について図１５のフローチャートを用いて説明する。本処理が起動されるとまずＳ１２１にて変数 indexを０にし、変数numberを登録された部分実寸画像の数にする。図７のＳ４１と同じ処理である。続くＳ１２２にて、部分登録画像の印刷元の位置情報により上に位置する部分実寸画像から番号を付ける。
【００３６】
そしてＳ１２３で、変数indexが変数numberよりも小さいか否かを判定する。小さくなければ本処理を終了する。小さければ、Ｓ１２４に進み、印刷設定バッファの index番目の部分実寸画像の印刷先のマーキング情報に indexを登録する。続くＳ１２５では最終印刷設定の画像情報と index番目の部分実寸画像の印刷元位置情報から全体縮小画像における枠の矩形領域を計算する。そして印刷設定バッファの全体縮小画像のマーキング位置情報に枠の矩形位置を登録し（Ｓ１２６）、印刷設定バッファの全体縮小画像のマーキング情報に indexを追加登録する（Ｓ１２７）。そして indexに１を加え、Ｓ１２３に戻る。なお、印刷される場合には、部分実寸画像とこれに対応する枠とに対応する番号が付加される。
【００３７】
このようにマーキングすることにより図１６（ａ）のように、全体縮小画像３１ａにおいて部分実寸画像が切り出された位置が枠５１で示され、対応するものに▲１▼▲２▼▲３▼▲４▼…と互いに同じ番号が付加されるため、地図型マーキングの場合と同様、全体縮小画像と部分実寸画像との対応関係が良く分かる。
【００３８】
《第３実施例》
マーキング方式として、リンク線型を行う場合について図１７のフローチャートを用いて説明する。本処理が起動されるとまずＳ１３１にて変数 indexを０にし、変数numberを登録された部分実寸画像の数にする。これは図１５のマーキング処理のＳ１２１と同じ処理である。続くＳ１３２にて、図１３のマーキング処理のＳ１０６と同じ処理を行う。そしてＳ１３３で、変数indexが変数numberよりも小さいか否かを判定する。小さくなければ本処理を終了する。小さければ、Ｓ１３４に進み、図１５のマーキング処理のＳ１２５と同じ処理を行って矩形領域を計算し、Ｓ１３５にてその矩形の右上の頂点と、部分実寸画像の左上の頂点とを結ぶ線（リンク線）を計算する。そして印刷設定バッファのリンク線の位置情報の領域に計算したリンク線の情報を追加する。そしてindexに１を加え、Ｓ１３３に戻る。
【００３９】
このようにマーキングすることにより図１６（ｂ）のように、全体縮小画像３１ａにおいて部分実寸画像が切り出された位置が矢印６１で示されるため、地図型マーキングや矩形指定型の場合と同様、全体縮小画像と部分実寸画像との対応関係が良く分かる。
【００４０】
なお、図１８に印刷設定バッファのメモリマップを示す。領域Ｊは最終印刷を行う場合に用いる情報を格納する領域で、領域Ｋは確認印刷を行う場合に付加される情報を格納する領域である。以上の２領域はマーキング方式（マーキングを行わない場合も含む）によらず用いられる領域で、領域Ｌはリンク線型マーキングを行う場合にのみ付加される領域である。
【００４１】
何れのマーキング方式を選択する（マーキングを行わない場合も含む）にせよ、印刷システム１によれば、図８（ｃ）や図１４、図１６に例示したような、全体縮小画像と部分実寸画像とが１枚に収まった確認印刷に適したデータを作成することができる。また、Ｓ１３の処理により、所望の位置を部分実寸画像として取り出すことができるため、グラデーションやフォントなどの誤りが発生し易い部分や印象の違いが顕著に現われる部分を自由に指定することができる。また、全体縮小画像の最大倍率が自動で設定されるため、部分実寸画像と比較する際には、最終印刷時と印刷方向が同じとなるように配置されるため、部分実寸画像が最終印刷に忠実に印刷される。
【００４２】
以上、本発明を適用した一実施形態として、印刷システム１について説明してきたが、本発明はこの実施形態に何等限定されるものではなく様々な態様で実施しうる。
例えば、マーキング方式として前記説明したもの以外の方式を用いてもよい。例えば、リンク線型マーキングにおいて、矢印６１のように直線で部分実寸画像と全体縮小画像を結ぶのではなく、折れ線で結んでもよい。特に、他の部分実寸画像を避けて結ぶようにすれば、部分実寸画像の成否を確認する場合に矢印６１が邪魔になる、ということがない。
【００４３】
部分実寸画像が印刷される部分を所望の位置に配置できるように構成してもよい。これが本発明の実寸画像配置手段に相当する。ただしこの場合、全体縮小画像の最大倍率の設定がやや複雑となる。この全体縮小画像の倍率や配置を、ユーザが指定するようにしてもよい。また、倍率の目安などを表示（本発明の縮小倍率報知手段に相当）し、全体縮小画像の配置はユーザが行うようにしてもよい。また、部分実寸画像を取り出す位置を固定しても良い。
【００４４】
図５のＳ２８の処理で、選択された矩形が登録ずみの部分実寸画像に重なっても構わないようにしても良い。この場合、Ｓ１５で部分実寸画像を上方向に寄せる際に、重ならないようになるまで移動させるなどの処理を追加するとよい。また、部分実寸画像として、矩形以外の形状を指定可能にしてもよい。
【図面の簡単な説明】
【図１】  本発明を適用した印刷システムの概念を示す説明図である。
【図２】  最終印刷の対象となる画像の一例である。
【図３】  印刷システム１で確認印刷が行われるまでの流れを示すフローチャートである。
【図４】  ＲＩＰシステム３で実行される確認印刷処理の処理のフローチャートである。
【図５】  部分実寸画像を選択する処理のフローチャートである。
【図６】  部分実寸画像が取り出され配置されて行く様子を示す説明図である。
【図７】  部分実寸画像が配置されて行く処理のフローチャートである。
【図８】  確認印刷用の画像データが作成され印刷される様子を示す説明図である。
【図９】  確認印刷用の用紙サイズを登録する処理のフローチャートである。
【図１０】  全体縮小画像を配置する処理のフローチャートである。
【図１１】  空き領域内の最大矩形を計算する処理のフローチャートである。
【図１２】  最大矩形に収まる全体縮小画像の最大倍率などを計算する処理のフローチャートである。
【図１３】  マーキング処理のフローチャートである。
【図１４】  確認印刷の結果を示す説明図である。
【図１５】  第２のマーキング処理のフローチャートである。
【図１６】  確認印刷の結果を示す説明図である。
【図１７】  第３のマーキング処理のフローチャートである。
【図１８】  印刷設定バッファの構成を示すメモリマップである。
【符号の説明】
１…印刷システム  ３…ＲＩＰシステム
５…プリンタ      ７…ネットワーク
９…端末        １１…ＲＩＰ用コンピュータ
１３…ディスプレイ  １５…マウス
１７…キーボード    ２１…端末用コンピュータ
２３…ディスプレイ  ２５…マウス
２７…キーボード    ３１ａ…全体縮小画像
３５…確認印刷用画像データ
３７…確認印刷画像
４１ａ〜４１ｅ、Ｂ、Ｃ、Ｄ…部分実寸画像
【図１】
0003812424.tif 000002
【図２】
0003812424.tif 000003
【図３】
0003812424.tif 000004
【図４】
0003812424.tif 000005
【図５】
0003812424.tif 000006
【図６】
0003812424.tif 000007
【図７】
0003812424.tif 000008
【図８】
0003812424.tif 000009
【図９】
0003812424.tif 000010
【図１０】
0003812424.tif 000011
【図１１】
0003812424.tif 000012
【図１２】
0003812424.tif 000013
【図１３】
0003812424.tif 000014
【図１４】
0003812424.tif 000015
【図１５】
0003812424.tif 000016
【図１６】
0003812424.tif 000017
【図１７】
0003812424.tif 000018
【図１８】
0003812424.tif 000019