(57)【特許請求の範囲】
【請求項１】
印刷用紙の版面を表わすページ面に複数の線画を面付けする面付け処理を実行する線画処理方法であって、
印刷物の１ページを構成する線画を複数貼り込んだ台紙の画像を表わす元画像データを記憶する工程と、
前記元画像データを用いて前記線画の切り出し領域を指定する工程と、
前記ページ面における前記線画の貼り込み位置を示す貼り込み情報を含む前記線画についての前記面付けに関する面付け情報を、前記各線画の切り出し領域を指定する毎に設定する工程と、
該指定した切り出し領域に従って前記元画像データから前記線画を示す線画データを生成する工程と、
前記設定した面付け情報に基づいて、前記線画データで表わされる線画が面付けされたページを表わす面付けページデータを生成する工程と
を備える線画処理方法。
【請求項２】
印刷用紙の版面を表わすページ面に複数の線画を面付けする面付け処理を実行する線画処理装置であって、
印刷物の１ページを構成する線画を複数貼り込んだ台紙の画像を表わす元画像データを記憶する元画像データ記憶手段と、
前記元画像データを用いて前記線画の切り出し領域を指定する切り出し領域指定手段と、
前記ページ面における前記線画の貼り込み位置を示す貼り込み情報を含む前記線画についての前記面付けに関する面付け情報を、前記各線画の切り出し領域を指定する毎に設定する面付け情報設定手段と、
該指定した切り出し領域に従って前記元画像データから前記線画を示す線画データを生成する線画データ生成手段と、
前記設定した面付け情報に基づいて、前記線画データで表わされる線画が面付けされたページを表わす面付けページデータを生成する面付けページデータ生成手段と
を備える線画処理装置。
【請求項３】
請求項２記載の線画処理装置であって、
前記切り出し領域指定手段は、
前記元画像データを表示する表示手段と、
前記表示手段に表示される前記元画像データの画像上に、ユーザからの指示を受けて領域を指定する領域指定手段と
を備え、
前記面付け情報設定手段は、
キーボードからのキー入力を受け付けるダイアログボックスを表示手段に表示させる表示制御手段
を備える線画処理装置。
【請求項４】
印刷用紙の版面を表わすページ面に複数の線画を面付けする面付け処理を実行するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
印刷物の１ページを構成する線画を複数貼り込んだ台紙の画像を表わす元画像データを記憶する機能と、
前記元画像データを用いて前記線画の切り出し領域を指定する機能と、
前記ページ面における前記線画の貼り込み位置を示す貼り込み情報を含む前記線画についての前記面付けに関する面付け情報を、前記各線画の切り出し領域を指定する毎に設定する機能と、
該指定した切り出し領域に従って前記元画像データから前記線画を示す線画データを生成する機能と、
前記設定した面付け情報に基づいて、前記線画データで表わされる線画が面付けされたページを表わす面付けページデータを生成する機能と
をコンピュータに実行させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ページ面に複数の線画の面付けをする面付け処理を実行する線画処理方法および装置並びに記録媒体に関する。
【０００２】
この明細書で「ページ面」とは、ページ物組版において、１回に組付けられるページすなわち１枚の印刷用紙に刷るページの面をいう。
【０００３】
【従来の技術】
従来より、コンピュータシステムを用いた製版システムでは、次のような手順で、線画が面付けされたページ面を表わす面付けページデータを作成している。まず、電算写植機、作図機などで作成された複数の線画を手貼りした台紙をスキャナで読み取ることにより、台紙の画像を表わす台紙画像データを生成する。続いて、その台紙画像データをＣＲＴ等の画面に表示して、画面を見たユーザからのマウス等のポインティングデバイスによる指示を受けて、台紙画像データから各線画を表わす線画データをそれぞれ切り出す。
【０００４】
その後、それら切り出した線画データを、ページ面を表わすページデータに貼り付けて面付けページデータを生成する。詳細には、まず、ユーザからのポインティングデバイスによる指示を受けて、各線画データを各ページのホルダに順に移動することで、線画データに対してページ番号を関連づける処理を行なう。続いて、各ページのホルダを開いて、各ページデータに線画データの貼り込み位置を設定する処理を行なう。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の装置では、切り出した線画データから面付けページデータを生成する際に、ユーザは各線画を順に選択してゆく必要があり、作業に手間がかかるといった問題があった。また、線画データを画面上でホルダに移動する作業自体も手間のかかるものであった。
【０００６】
この発明の線画処理方法および装置並びに記録媒体は、複数の線画を面付けする際の作業性を向上することを目的としている。
【０００７】
【課題を解決するための手段およびその作用・効果】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００８】
この発明の線画処理方法は、
印刷用紙の版面を表わすページ面に複数の線画を面付けする面付け処理を実行する線画処理方法であって、
印刷物の１ページを構成する線画を複数貼り込んだ台紙の画像を表わす元画像データを記憶する工程と、
前記元画像データを用いて前記線画の切り出し領域を指定する工程と、
前記ページ面における前記線画の貼り込み位置を示す貼り込み情報を含む前記線画についての前記面付けに関する面付け情報を、前記各線画の切り出し領域を指定する毎に設定する工程と、
該指定した切り出し領域に従って前記元画像データから前記線画を示す線画データを生成する工程と、
前記設定した面付け情報に基づいて、前記線画データで表わされる線画が面付けされたページを表わす面付けページデータを生成する工程と
を備える。
【０００９】
ここで、「面付け情報」とは、線画毎に設定されるもので、各ページ面における線画の貼り込み位置を定める貼り込み情報を含む面付けに関する情報である。
【００１０】
上記構成の線画処理方法によれば、各線画に対する面付け情報を、各線画の切り出し領域を指定する毎に設定していることから、従来のように、全ての線画の切り出しが終わった後、改めて各線画を順に選択する必要がない。したがって、複数の線画の面付けを作業性よく行なうことができる。また、元画像データが、印刷物の１ページを構成する線画を複数貼り込んだ台紙の画像を表わすものであることから、雑誌、書籍などのページ物組版における面付け処理を容易に行なうことができる。
【００１１】
この発明の線画処理装置は、
印刷用紙の版面を表わすページ面に複数の線画を面付けする面付け処理を実行する線画処理装置であって、
印刷物の１ページを構成する線画を複数貼り込んだ台紙の画像を表わす元画像データを記憶する元画像データ記憶手段と、
前記元画像データを用いて前記線画の切り出し領域を指定する切り出し領域指定手段と、
前記ページ面における前記線画の貼り込み位置を示す貼り込み情報を含む前記線画についての前記面付けに関する面付け情報を、前記各線画の切り出し領域を指定する毎に設定する面付け情報設定手段と、
該指定した切り出し領域に従って前記元画像データから前記線画を示す線画データを生成する線画データ生成手段と、
前記設定した面付け情報に基づいて、前記線画データで表わされる線画が面付けされたページを表わす面付けページデータを生成する面付けページデータ生成手段と
を備える。
【００１２】
この発明の線画処理装置も、上記線画処理方法と同様な作用・効果を有しており、各線画についての面付け情報を、各線画に切り出し領域を指定する毎に設定することにより、複数の線画の面付けを作業性よく行なうことができる。
【００１５】
また、上記線画処理装置において、前記切り出し領域指定手段は、前記元画像データを表示する表示手段と、前記表示手段に表示される前記元画像データの画像上に、ユーザからの指示を受けて領域を指定する領域指定手段とを備え、前記面付け情報設定手段は、キーボードからのキー入力を受け付けるダイアログボックスを表示手段に表示させる表示制御手段を備える構成とすることもできる。
【００１６】
この構成によれば、ユーザは、表示手段に表示される元画像データの画像を見ながら、領域指定手段を用いて、元画像データの画像上に領域を指定することにより、線画の切り出し領域を指定する。そして、その線画の切り出し領域を指定する毎に、ダイアログボックスから面付け情報を設定する。この結果、線画の切り出しと面付け情報の設定とを操作性よく行なうことができる。特に、ダイアログボックスから面付け情報を行なっていることから、従来のように線画データのホルダへの移動の作業を行なう必要がないことから、より操作性の優れたものとなっている。
【００１７】
この発明の記録媒体は、
印刷用紙の版面を表わすページ面に複数の線画を面付けする面付け処理を実行するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
印刷物の１ページを構成する線画を複数貼り込んだ台紙の画像を表わす元画像データを記憶する機能と、
前記元画像データを用いて前記線画の切り出し領域を指定する機能と、
前記ページ面における前記線画の貼り込み位置を示す貼り込み情報を含む前記線画についての前記面付けに関する面付け情報を、前記各線画の切り出し領域を指定する毎に設定する機能と、
該指定した切り出し領域に従って前記元画像データから前記線画を示す線画データを生成する機能と、
前記設定した面付け情報に基づいて、前記線画データで表わされる線画が面付けされたページを表わす面付けページデータを生成する機能と
をコンピュータに実行させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１８】
このような記録媒体に記録されたコンピュータプログラムがコンピュータによって実行されると、上記線画処理方法および装置と同様に、各線画についての面付け情報を、各線画に切り出し領域を指定する毎に設定することにより、複数の線画の面付けを作業性よく行なうことができる。
【００１９】
【発明の他の態様】
この発明は、次のような他の態様も含んでいる。この態様は、コンピュータに上記の発明の各工程または各手段の機能を実現させるコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この態様では、プログラムをネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の線画処理方法および装置を実現することができる。
【００２０】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づき説明する。図１は、本発明の実施例を適用する線画処理装置を示すブロック図である。この線画処理装置は、ＣＰＵ１０と、メモリ１４と、線画データメモリ１６とを備えたコンピュータシステムである。この線画処理装置は、さらに、入力手段または指定手段としてのキーボード３０およびマウス３２と、表示手段としてのＣＲＴ３４と、外部記憶手段としてのハードディスク装置３６とを備えている。なお、キーボード３０とマウス３２とＣＲＴ（モニタ）３４とは、本発明の切り出し領域指定手段の一部と面付け情報設定手段の一部を構成している。また、線画データメモリ１６は、本発明の元画像データ記憶手段を構成している。
【００２１】
メモリ１４は、本発明の切り出し領域指定手段１４ａ、面付け情報設定手段１４ｂ、および面付けページデータ生成手段１４ｃと、その他に、台紙線画データロード手段１４ｄ、台紙線画データ表示手段１４ｅとの各機能を実現するコンピュータプログラムを記憶する。これらの各手段は、メモリ１４に記憶されたコンピュータプログラムをＣＰＵ１０が実行することによって実現される。なお、これらの機能については更に後述する。これらの各機能を実現するコンピュータプログラム（アプリケーションプログラム）は、フロッピーディスクやＣＤ−ＲＯＭ等の携帯型記録媒体（可搬型記録媒体）に記録されて提供され、携帯型記録媒体からハードディスク装置３６に転送される。あるいは、通信経路を介してプログラム供給装置からコンピュータシステムに供給するようにしてもよい。コンピュータプログラムの実行時には、ハードディスク装置３６からメモリ１４に転送され、記憶されている。
【００２２】
なお、この発明において、「記録媒体」とは、上述した携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。すなわち、この発明の「記録媒体」は、コンピュータが読取り可能な媒体であって、コンピュータプログラムを記録した種々の媒体を含んでいる。
【００２３】
台紙線画データロード手段１４ｄは、本発明の元画像データとしての台紙線画データを記憶したハードディスク装置３６から線画データメモリ１６に、台紙線画データをロードする。
【００２４】
図２は、台紙線画データで示される画像の一例を示す説明図である。台紙線画データは、予め用意された台紙をスキャナを用いて読み取ることにより得られたもので、台紙には、電算写植機、作図機などで作成された複数（図の例では、８枚）の線画が手作業にて貼り付けられている。こうした台紙を読み取って得られた画像が図示するものである。図示するように、台紙線画データの画像ＩＭには、８つの線画の画像ＩＭＧ１〜ＩＭＧ８が含まれている。
【００２５】
なお、８つの線画の画像ＩＭＧ１〜ＩＭＧ８は、好ましくは、同じサイズで同じ切り出し領域を含むものがよい。また、図２中、線画の画像ＩＭＧ１〜ＩＭＧ８には「１」から「８」の数字を記入したが、これは線画の画像ＩＭＧ１〜ＩＭＧ８の向きを便宜的に表わすもので、図示するように、８つの線画の画像ＩＭＧ１〜ＩＭＧ８は全て同一の向きとなっている。
【００２６】
図３は、一つの線画の画像の一例を示す説明図である。線画は、雑誌等の印刷物の１ページを構成するものである。図示するように、線画の各画像ＩＭＧ（ＩＭＧ１ないしＩＭＧ８のうちの一つ）には、センタートンボＴａ、角トンボＴｂ等のトンボ類が表わされている。
【００２７】
図１に戻り、台紙線画データ表示手段１４ｅは、台紙線画データをＣＲＴ３４に表示するためのものである。
【００２８】
図４は、メモリ１４に記憶されＣＰＵ１０により実行されるコンピュータプログラムで示される線画処理のメインルーチンを示すフローチャートである。
【００２９】
図４に示すように、ＣＰＵ１０は、処理が開始されると、まず、台紙線画データロード手段１４ｄにより、ハードディスク装置３６から台紙線画データを線画データメモリ１６にロードする（ステップＳ１００）。次いで、ＣＰＵ１０は、台紙線画データ表示手段１４ｅにより、線画データメモリ１６の台紙線画データをＣＲＴ３４に表示する（ステップＳ１１０）。続いて、ＣＰＵ１０は、面付け処理を行なう旨のコマンドが、ユーザによりキーボード３０もしくはマウス３２を使って起動されたか否かを判定する（ステップＳ１２０）。
【００３０】
ステップＳ１２０で、上記コマンドが起動されていないと判定されると、そのまま「エンド」に抜けて処理を終了する。一方、ステップＳ１２０で、上記コマンドが起動されていると判定されると、ステップＳ１３０に処理を進める。
【００３１】
ステップＳ１３０では、ＣＰＵ１０は、線画切り出し処理を行なうサブルーチンを実行して、ステップＳ１１０で表示した台紙線画データの画像から線画の部分を切り出す。続くステップＳ１４０では、ＣＰＵ１０は、面付けページデータ生成処理を行なうサブルーチンを実行して、上記切り出した線画をページ面に貼り込んで面付けページデータを生成する。ステップＳ１３０およびＳ１４０の処理は任意の１つの線画に対して施されるもので、続く、ステップＳ１５０で、全ての線画について処理が終了したか否かを判定し、ここで、終了していないと判定されると、処理をステップＳ１３０に戻して、続く線画に処理の対象を移す。ステップＳ１５０で、全ての線画について処理が終了したと判定されると、「エンド」に抜けて処理を終了する。
【００３２】
図５は、メインルーチンからサブルーチンコールされる線画切り出し処理を示すフローチャートである。メインルーチンのステップＳ１３０（図４）からこの図５のサブルーチンに処理が移り、ＣＰＵ１０は、まず、ＣＲＴ３４に線画切り出し処理用のダイアログボックスを表示する処理を実行する（ステップＳ１３１）。線画切り出し処理ダイアログボックスは、切り出し領域指定手段１４ａの実行に必要な数値を入力するためのものであり、さらには、面付け情報設定手段１４ｂの一部を構成して、面付けに必要な情報の入力も可能としている。
【００３３】
図６は、線画切り出し処理ダイアログボックスを示す説明図である。図示するように、線画切り出し処理ダイアログボックスＤＢは、ユーザにデータの入力を促す第１ないし第９のデータ入力欄ｄ１〜ｄ９を備える。第１ないし第９のデータ入力欄ｄ１〜ｄ９は、順に、切り出し領域サイズのｘ，ｙ座標値、貼り込みオフセットのｘ，ｙ座標値、カーソル表示位置オフセットのｘ，ｙ座標値、ジョブ名、切り出しファイル名、およびページ面のページ番号を入力するためのものである。
【００３４】
「切り出し領域サイズ」のデータ入力欄ｄ１，ｄ２は、ＣＲＴ３４の画面上に表示する切り出し専用カーソルの矩形枠のサイズを指定するものである。図７は、切り出し専用カーソルを示す説明図である。図７に示すように、切り出し専用カーソルＣＳは、十字Ｃ１と矩形枠Ｃ２とからなり、この矩形枠Ｃ２で線画の切り出し領域を定めることが可能となる。この切り出し専用カーソルＣＳは、線画切り出し処理ダイアログボックスＤＢが表示されると画面上に表示され（ステップＳ１３２）、マウス３２を用いて十字Ｃ１と矩形枠Ｃ２とが同時に移動する。なお、矩形枠Ｃ２の横方向の辺のサイズＳ１は、「切り出し領域サイズ」のデータ入力欄ｄ１に入力された値により変更され、矩形枠Ｃ２の縦方向の辺のサイズＳ２は、「切り出し領域サイズ」のデータ入力欄ｄ２に入力された値により変更される。
【００３５】
なお、「切り出し領域サイズ」のデータ入力欄ｄ１，ｄ２には、初期値として最も良く使われる線画の領域のサイズが予め設定されている。また、一旦変更されると、次回の線画切り出し処理ダイアログボックスＤＢの起動時にはその変更値が設定される。
【００３６】
「カーソル表示位置オフセット」のデータ入力欄ｄ５，ｄ６は、上記切り出し専用カーソルＣＳにおける矩形枠Ｃ２の十字Ｃ１に対する相対的な位置を指定するもので、矩形枠Ｃ２の基準点、ここでは矩形枠Ｃ２の左下の角部Ｐ１と、十字Ｃ１の交点Ｐ０との距離をＸ方向の値とＹ方向の値とで定めている。即ち、図中Ｓ３の大きさは、「カーソル表示位置オフセット」のデータ入力欄ｄ５に入力された値により変更され、Ｓ４の大きさは、「カーソル表示位置オフセット」のデータ入力欄ｄ６に入力された値により変更される。
【００３７】
なお、「カーソル表示オフセット」のデータ入力欄ｄ５，ｄ６には、初期値として値０が予め設定されている。また、一旦変更されると、次回の線画切り出し処理ダイアログボックスＤＢの起動時にはその変更値が設定される。
【００３８】
次に、上記切り出し専用カーソルＣＳを用いてユーザはどのように線画の切り出しを行なうかを説明する。ユーザは、切り出したい線画の表示される画面、ここでは、ステップＳ１１０によって台紙の画像ＩＭが表示される画面を見ながら、マウス３２を操作することにより、画面上の切り出したい線画の領域に切り出し専用カーソルＣＳを合わせる。詳細には、画面上に表示される台紙の画像ＩＭに含まれる線画の画像ＩＭＧには、それぞれトンボ類が描かれているから、図８に示すように、そのトンボ類のうちの特定のトンボ、ここでは、左側のセンタートンボＴａに切り出し専用カーソルＣＳの十字Ｃ１の交点Ｐ０を合わせる。前述したように、「切り出し領域サイズ」のデータ入力欄ｄ１，ｄ２と「カーソル表示位置オフセット」のデータ入力欄ｄ５，ｄ６の値によって、矩形枠Ｃ２の縦横のサイズと、十字Ｃ１に対する矩形枠Ｃ２の相対位置とが定まることから、上記のように、十字Ｃ１の交点Ｐ０を線画のセンタートンボＴａに位置合わせすることで、線画におけるセンタートンボＴａから所定の相対位置にある所定サイズの領域に矩形枠Ｃ２を合わせることができる。そこで、線画となる原稿の種類に対応したデータ入力欄ｄ１，ｄ２，ｄ５，ｄ６の値がユーザにより入力されることで、線画における特定領域ＥＲ（有効データの領域で、図中、ハッチング部分）を矩形枠Ｃ２で選択することが可能となる。この状態で、マウス３２のボタンをクリックすることで、１点入力により線画の特定領域が指定される。
【００３９】
即ち、この実施例では、領域指定手段を上記切り出し専用カーソルＣＳを用いた構成とする実施形態となっている。なお、この領域指定手段は、次のような点を特徴としている。
【００４０】
表示装置の画面上に所定形状の領域を指定する領域指定装置であって、
前記画面上の位置を指示するとともに、操作者からの操作を受けて特定の信号を送る画面位置指示装置と、
該画面位置指示装置からの指令に応じて可動するカーソルと、該カーソルと所定の大きさの相対位置に位置して前記カーソルの移動とともに可動する、前記所定形状と同じ形状を持つ図形部とを、前記画面上に表示する表示制御手段と、
前記画面位置指示装置から前記特定の信号を受けたときに、前記図形部の位置情報を出力する位置情報出力手段と
を備えることを特徴としている。
【００４１】
図６における「貼り込みオフセット」のデータ入力欄ｄ３，ｄ４は、切り出した線画をページ面に面付けするときのページ面の原点に対するオフセット値を指定するものである。即ち、図９に示すように、ページ面ＰＬ上に線画ｌＭが貼り付けられたとき、ページ面ＰＬの原点ＰＬ０と線画ｌＭの基準点（ここでは、矩形枠Ｃ２の基準点と同様、左下の角部）ｌＭ０とを結ぶ線分のｘ方向成分Ｓｘ、ｙ方向成分Ｓｙが「貼り込みオフセット」のデータ入力欄ｄ３，ｄ４によって指定される。
【００４２】
なお、「貼り込みオフセット」のデータ入力欄ｄ３，ｄ４には、初期値として値０が予め設定されている。また、一旦変更されると、次回の線画処理切り出し処理ダイアログボックスＤＢの起動時にはその変更値が設定される。
【００４３】
図６における「ジョブ名」のデータ入力欄ｄ７は、切り出した線画を貼り込むページ面の集合を特定するジョブ名を指定するものである。「切り出しファイル名」のデータ入力欄ｄ８は、切り出した線画を特定するファイル名を指定するものである。「ページ番号」のデータ入力欄ｄ９は、切り出した線画を貼り込むページ面のページ番号を指定するものである。ここで、「線画」、「ページ面」および「ジョブ」といった用語がどういった関係にあるかを改めて説明する。ページ物組版を考えたとき、印刷物の１枚のページが１つの「線画」に対応し、８ページ物の面付けの場合、その８ページ分がレイアウトされた１つの画像平面が「ページ面」に対応し、ジョブとは、印刷物全体に対応する。
【００４４】
なお、「ジョブ名」のデータ入力欄ｄ７には、デフォルトとして何も設定されておらず、次回線画切り出し処理ダイアログボックスＤＢを起動する際には、前回入力した文字がそのまま残される。「ページ番号」のデータ入力欄ｄ９には、初期値として値１が予め設定されており、次回線画切り出し処理ダイアログボックスＤＢを起動する毎に、その値が１だけカウントアップされる。
【００４５】
図５に戻り、ステップＳ１３１およびＳ１３２により、線画切り出し処理ダイアログボックスＤＢおよび切り出し専用カーソルＣＳが表示されると、続いて、ＣＰＵ１０は、線画切り出し処理ダイアログボックスＤＢ内の第１ないし第９のデータ入力欄ｄ１〜ｄ９へのユーザによるキーボード３０からのキー入力を受け付ける（ステップＳ１３３）と共に、切り出し専用カーソルＣＳを用いたユーザによるマウス入力を受け付ける（ステップＳ１３４）。その後、線画切り出し処理ダイアログボックスＤＢ内の「演算」のボタンＢＴ１と「キャンセル」のボタンＢＴ２のいずれのボタンがマウス３２によりクリックされたかを判別する処理を行なう（ステップＳ１３５）。ここで、「演算」のボタンＢＴ１がクリックされたと判別されると、線画切り出し処理ダイアログボックスＤＢからのキー入力と切り出し専用カーソルＣＳからのキー入力共、正しいものとして、ステップＳ１３６に処理を進める。一方、ステップＳ１３５で「キャンセル」のボタンＢＴ２がクリックされたと判別されると、それら入力が誤っているものとして、ステップＳ１３３に処理を戻す。
【００４６】
ステップＳ１３６では、ＣＰＵ１０は、線画切り出し処理ダイアログボックスＤＢから入力された各種データを読み込み、メモリ１４に記憶する。続く、ステップＳ１３７では、ＣＰＵ１０は、切り出し専用カーソルＣＳによって設定された線画領域、即ち、切り出し専用カーソルＣＳの矩形枠Ｃ２によって確定された線画の領域の線画データを線画切り出しデータとして読み込み、メモリ１４に記憶する。その後、ＣＰＵ１０は「リターン」に処理を進めて、この「線画の切り出し処理」を抜ける。
【００４７】
図１０は、メインルーチンからサブルーチンコールされる面付けページデータ生成処理を示すフローチャートである。メインルーチンのステップＳ１４０（図４）からこの図１０のサブルーチンに処理が移ると、ＣＰＵ１０は、まず、線画切り出し処理（図５）のステップＳ１３６で読み込んだ各種データのうちのジョブ名に対応したジョブディレクトリを選択する処理を行なう（ステップＳ１４１）。次いで、上記各種データのうちのページ番号に対応したページディレクトリを選択する処理を行なう（ステップＳ１４２）。
【００４８】
図１１は、面付けページデータのディレクトリの構成を示す説明図である。図示するように、面付けページデータには、「ジョブＡ」、「ジョブＢ」といったジョブ毎にディレクトリが形成されており、各ジョブディレクトリには、任意の数（図中、Ｍ１，Ｍ２は任意の数）のページのディレクトリが形成されている。そして、各ページのディレクトリ内には、そのページに貼り込まれた線画データの貼り込み位置を示すページレイアウトファイルＰＦと、そのページに貼り込まれた各線画データを示す複数の線画ファイルＬＦとが格納されている。ステップＳ１４１では、上記ジョブディレクトリを一つ特定し、ステップＳ１４２では、そのジョブディレクトリの中の一つのページディレクトリを特定する。
【００４９】
図１０に戻り、ＣＰＵ１０は、次いで、ステップＳ１４２で選択したページディレクトリ内に既にデータが存在するか否かから、ページディレクトリに示されるページに線画データが既に貼り込まれているか否かを判定する（ステップＳ１４３）。ここで、データが存在すると判定されると、ページディレクトリ内のデータを削除してよいか否かを判定する（ステップＳ１４４）。この削除の判定は、ＣＲＴ３４の画面にダイアログボックスを表示して、ユーザに対してキー入力を促すことにより、そのキー入力の結果から行なう。ステップＳ１４４で削除してもよいと判定されると、そのページディレクトリ内に存在するすべてのデータを削除する（ステップＳ１４５）。一方、ステップＳ１４３で、データが存在しないと判定された場合、またはステップＳ１４４で、削除しないと判定された場合には、データ削除を行なわない。
【００５０】
その後、ＣＰＵ１０は、ステップＳ１４２で選択したページディレクトリ内のページレイアウトファイルをオープンする処理を行なう（ステップＳ１４６）。図１２は、ページレイアウトファイルＰＦのデータ構造を示す説明図である。図示するように、ページレイアウトファイルＰＦは、ページ番号を格納するページ番号フィールドＦａ、ページサイズを格納するページサイズフィールドＦｂ、ページに貼り込まれたｎ個（ｎは１以上の任意の数）の線画データの貼り込み情報をそれぞれ格納する貼り込み情報フィールドＦｃ（１）〜Ｆｃ（ｎ）を備える構造である。
【００５１】
貼り込み情報フィールドＦｃ（１）〜Ｆｃ（ｎ）は、貼り込み線画ファイル名、貼り込み領域タイプ、貼り込み領域サイズＸ成分、貼り込み領域サイズＹ成分、貼り込みオフセットＸ成分、貼り込みオフセットＹ成分の各フィールドｆ１，ｆ２，ｆ３，ｆ４，ｆ５，ｆ６をそれぞれ備える。
【００５２】
図１０のステップＳ１４６の実行後、ＣＰＵ１０は、ステップＳ１３６で読み込んだ各種データのうちの切り出しファイル名、切り出し領域サイズ、貼り込みオフセットの各データを、上記ステップＳ１４１でオープンしたページレイアウトファイルＰＦの貼り込み情報フィールドＦｃ（ｋ）（ここで、ｋは、１からｎの任意の数）に書き込む処理を行なう（ステップＳ１４７）。ここで、書き込むフィールドを「Ｆｃ（ｋ）」としたのは、書き込む位置がそれまでに書き込まれた貼り込み情報フィールドＦｃの最も後方に続く位置であることを示す。
【００５３】
詳しくは、ステップＳ１３６で読み込んだ切り出しファイル名のデータを、貼り込み線画ファイル名のフィールドｆ１に、切り出し領域サイズＸ成分のデータを、貼り込み領域サイズＸ成分のフィールドｆ３に、切り出し領域サイズＹ成分のデータを、貼り込み領域サイズＹ成分のフィールドｆ４に、貼り込みオフセット領域サイズＸ成分のデータを、貼り込みオフセットＸ成分のフィールドｆ５に、貼り込みオフセット領域サイズＹ成分のデータを、貼り込みオフセットＹ成分のフィールドｆ６にそれぞれ書き込む。
【００５４】
続いて、ＣＰＵ１０は、貼り込み領域の形状が矩形である旨を示す値１を、貼り込み領域タイプのフィールドｆ２に書き込む（ステップＳ１４８）。その後、ＣＰＵ１０は、上記オープンしたページレイアウトファイルＰＦをクローズする（ステップＳ１４９）。
【００５５】
その後、ＣＰＵ１０は、ステップＳ１３７で読み込んだ線画切り出しデータを、線画ファイルとして、ステップＳ１４１で選択したジョブディレクトリの中に書き込む処理を行なう（ステップＳ１５０）。ステップＳ１４６で線画ファイルの書き込みがなされると、「リターン」に処理を進めて、この「面付けページデータ生成処理」を抜ける。
【００５６】
こうした構成の面付けページデータ生成処理は、前述したように、１つの線画毎に実行され、全ての線画についての処理が終了すると（図４のステップＳ１５０）、図１１に示す面付けページデータが構築される。
【００５７】
なお、こうして作成された面付けページデータを用いて、後段の工程により、ページ物、図２に示す例では、８ページ物の印刷物が作成される。図１３は、８ページ物の１枚の印刷用紙の版面Ｐを示す説明図である。なお、図１３中、各ページには「１」から「８」の数字を記入したが、これはページの向きを便宜的に表わすものである。図示するように、８つのページのうちの上段の４つは倒立状態で、下段の４つは正立状態となっている。後段の工程では、各ページの向きは、面付けのパターンデータとして別に設定されており、この面付けのパターンデータと、上述してきた面付けページデータとから印刷用紙の版面を作成する。なお、この版面作成の工程については本発明と特別に関係しないことから、ここではその説明を省略する。
【００５８】
以上詳述してきた、この実施例の線画処理装置によれば、切り出し専用カーソルＣＳを用いて各線画を切り出す毎に、ダイアログボックスから、ページ番号や貼り込み情報等の面付け情報を設定していることから、従来のように、全ての線画の切り出しが終わった後、改めて各線画をページ番号順に選択する必要がない。したがって、複数の線画の面付けを作業性よく行なうことができる。しかも、面付け情報をダイアログボックスからキーインするものであることから、従来のような線画データをホルダへ移動するといった作業を行なう必要がないことから、より操作性の優れたものとなっている。
【００５９】
なお、この発明は上記の実施例に限られるものではなく、その要旨を逸脱しないような範囲において種々の態様において実施することが可能である。
【００６０】
例えば、前記実施例では、専用のカーソルを用いて線画の切り出しを行なっていたが、これに替えて、１点だけを指示する通常のカーソルを用いて矩形の対角位置の２点を指示することにより切り出し領域を定める構成としてもよい。このときには、前述した「貼り込みオフセット」、「ジョブ名」、「切り出しファイル名」および「ページ面のページ番号」の各面付け情報は、前記実施例の構成と同様、ダイアログボックスを用いてデータ入力可能とすればよい。
【図面の簡単な説明】
【図１】本発明の実施例を適用する線画処理装置を示すブロック図である。
【図２】台紙線画データで示される画像の一例を示す説明図である。
【図３】一つの線画の画像の一例を示す説明図である。
【図４】ＣＰＵにより実行されるコンピュータプログラムで示される線画処理のメインルーチンを示すフローチャートである。
【図５】上記メインルーチンからサブルーチンコールされる線画切り出し処理を示すフローチャートである。
【図６】ＣＲＴの画面に表示される線画切り出し処理ダイアログボックスを示す説明図である。
【図７】ＣＲＴの画面に表示される切り出し専用カーソルを示す説明図である
【図８】切り出し専用カーソルＣＳの使用方法を示す説明図である。
【図９】貼り込みオフセット値を示す説明図である。
【図１０】上記メインルーチンからサブルーチンコールされる面付けページデータ生成処理を示すフローチャートである。
【図１１】面付けページデータのディレクトリの構成を示す説明図である。
【図１２】ページレイアウトファイルＰＦのデータ構造を示す説明図である。
【図１３】８ページ物の１枚の印刷用紙の版面を示す説明図である。
【符号の説明】
１０…ＣＰＵ
１４…メモリ
１４ａ…切り出し領域指定手段
１４ｂ…面付け情報設定手段
１４ｃ…面付けページデータ生成手段
１４ｄ…台紙線画データロード手段
１４ｅ…台紙線画データ表示手段
１６…線画データメモリ
３０…キーボード
３２…マウス
３４…ＣＲＴ
３６…ハードディスク装置
Ｃ１…十字
Ｃ２…矩形枠
ＣＳ…切り出し専用カーソル
【図１】
0003608921.tif 000002
【図２】
0003608921.tif 000003
【図３】
0003608921.tif 000004
【図７】
0003608921.tif 000005
【図４】
0003608921.tif 000006
【図５】
0003608921.tif 000007
【図６】
0003608921.tif 000008
【図８】
0003608921.tif 000009
【図９】
0003608921.tif 000010
【図１０】
0003608921.tif 000011
【図１１】
0003608921.tif 000012
【図１２】
0003608921.tif 000013
【図１３】
0003608921.tif 000014