(57)【特許請求の範囲】
【請求項１】
組版を電子的に行なう組版方法であって、
（１）文字列を配置する領域を流し込み領域として指定する工程と、
（２）前記流し込み領域内に複数の区分領域を設定する工程と、
（３）複数の文字列を採字する工程と、
（４）線画や絵柄等の画像を表わす画像データを集めた画像ファイルを予め用意する工程と、
（５）前記工程（３）により採字された複数の文字列のそれぞれを前記複数の区分領域のうちのいずれかに割り当てるとともに、該割り当てた各文字列に対して前記割り当てられた区分領域内での配置のための領域のサイズを設定することにより、各区分領域への１または複数の文字列の配置を指定する工程と、
（６）前記工程（５）で割り当てた各文字列に対して、前記画像の使用の有無を表わす使用情報を、操作者によって操作される入力装置からの指令に従って設定する工程と、
（７）前記工程（５）により文字列が割り当てられた各区分領域において、前記使用情報によって画像を使用しないと設定されている各文字列については、当該文字列を前記工程（５）により設定されたサイズで当該区分領域内に配置し、前記使用情報によって画像を使用すると設定されている各文字列については、当該文字列を検索キーとして前記画像ファイルから前記文字列に対応した画像データを読み出して、該画像データを前記工程（５）によって設定されたサイズに伸縮して当該区分領域内に配置する工程と、
を備える組版方法。
【請求項２】
請求項１に記載の組版方法であって、
前記工程（５）および工程（６）は、コンピュータシステムにおける一つの編集画面上において行なわれる構成とした組版方法。
【請求項３】
組版を電子的に行なう電子組版装置であって、
文字列を配置する領域を流し込み領域として指定する流し込み領域指定手段と、
前記流し込み領域内に複数の区分領域を設定する区分領域設定手段と、
複数の文字列を採字する採字手段と、
線画や絵柄等の画像を表わす画像データを集めた画像ファイルを記憶する記憶手段と、
前記採字手段により採字された複数の文字列のそれぞれを前記複数の区分領域のうちのいずれかに割り当てるとともに、該割り当てた各文字列に対して前記割り当てられた区分領域内での配置のための領域のサイズを設定することにより、各区分領域への１または複数の文字列の配置を指定する配置指定手段と、
前記配置指定手段により割り当てた各文字列に対して、前記画像の使用の有無を表わす使用情報を、操作者によって操作される入力装置からの指令に従って設定する使用情報設定手段と、
前記配置指定手段により文字列が割り当てられた各区分領域において、前記使用情報によって画像を使用しないと設定されている各文字列については、当該文字列を前記配置指定手段により設定されたサイズで当該区分領域内に配置し、前記使用情報によって画像を使用すると設定されている各文字列については、当該文字列を検索キーとして前記画像ファイルから前記文字列に対応した画像データを読み出して、該画像データを前記配置指定手段によって設定されたサイズに伸縮して当該区分領域内に配置する配置実行手段と、
を備える組版装置。
【請求項４】
組版を電子的に行なうためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
（１）文字列を配置する領域を流し込み領域として指定する機能と、
（２）前記流し込み領域内に複数の区分領域を設定する機能と、
（３）複数の文字列を採字する機能と、
（４）線画や絵柄等の画像を表わす画像データを集めた画像ファイルを予め用意する機能と、
（５）前記機能（３）により採字された複数の文字列のそれぞれを前記複数の区分領域のうちのいずれかに割り当てるとともに、該割り当てた各文字列に対して前記割り当てられた区分領域内での配置のための領域のサイズを設定することにより、各区分領域への１または複数の文字列の配置を指定する機能と、
（６）前記機能（５）で割り当てた各文字列に対して、前記画像の使用の有無を表わす使用情報を、操作者によって操作される入力装置からの指令に従って設定する機能と、
（７）前記機能（５）により文字列が割り当てられた各区分領域において、前記使用情報によって画像を使用しないと設定されている各文字列については、当該文字列を前記機能（５）により設定されたサイズで当該区分領域内に配置し、前記使用情報によって画像を使用すると設定されている各文字列については、当該文字列を検索キーとして前記画像ファイルから前記文字列に対応した画像データを読み出して、該画像データを前記機能（５）によって設定されたサイズに伸縮して当該区分領域内に配置する機能と、
をコンピュータに実現させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータシステムを用いてチラシ等のような複数の文字列を含む画像の組版方法および組版装置、並びに、その処理を実行するためのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来から、チラシ等の印刷物における組版処理は、コンピュータシステムを利用して行われている。チラシには、複数の「値組み」と呼ばれる組版を行う枠（値組み枠）が設定される。各値組み枠内には、商品名、その商品の説明、値段等の複数の文字列が配置される。
【０００３】
チラシ組版技術の一例として特開平７−３０４１４８号公報に記載の文字列組版装置がある。これは、値組み枠とされる基本領域を設定した上で、さらに基本領域内に複数の内部領域を設定して、各内部領域に文字列（文字テキスト）をそれぞれ配置するものである。なお、こうした文字列を版下原稿に配置する処理は、一般に「流し込み」と呼ばれている。
【０００４】
【発明が解決しようとする課題】
上記従来の組版技術は、値組み枠に設定した内部領域に文字列を自動配置するもので、配置する対象は文字列に限っていた。これに対して、チラシ等には、文字列の他にも、商品製造元の商標のロゴマークや、「特価！」、「先着１０名様！」等の文字を変形したデザイン文字、さらには絵柄なども使用されている。こうしたオブジェクト（上記ロゴマーク、デザイン文字、絵柄等の文字テキスト以外の塊を示す画像データを、この明細書ではオブジェクトと呼ぶ。）を配置する場合には、オペレータが画面上でマウス等を用いて手作業で配置を行なうほかはなく、組版の際の作業性が悪いといった問題があった。
【０００５】
この発明は、従来技術における上述の課題を解決するためになされたものであり、文字列以外のオブジェクトを値組み枠へ流し込む組版を自動にて可能とすることで、組版の作業性を高めることを目的とする。
【０００６】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、この発明の組版方法は、
組版を電子的に行なう組版方法であって、
（１）文字列を配置する領域を流し込み領域として指定する工程と、
（２）前記流し込み領域内に複数の区分領域を設定する工程と、
（３）複数の文字列を採字する工程と、
（４）線画や絵柄等の画像を表わす画像データを集めた画像ファイルを予め用意する工程と、
（５）前記工程（３）により採字された複数の文字列のそれぞれを前記複数の区分領域のうちのいずれかに割り当てるとともに、該割り当てた各文字列に対して前記割り当てられた区分領域内での配置のための領域のサイズを設定することにより、各区分領域への１または複数の文字列の配置を指定する工程と、
（６）前記工程（５）で割り当てた各文字列に対して、前記画像の使用の有無を表わす使用情報を、操作者によって操作される入力装置からの指令に従って設定する工程と、
（７）前記工程（５）により文字列が割り当てられた各区分領域において、前記使用情報によって画像を使用しないと設定されている各文字列については、当該文字列を前記工程（５）により設定されたサイズで当該区分領域内に配置し、前記使用情報によって画像を使用すると設定されている各文字列については、当該文字列を検索キーとして前記画像ファイルから前記文字列に対応した画像データを読み出して、該画像データを前記工程（５）によって設定されたサイズに伸縮して当該区分領域内に配置する工程と、
を備えることを、その要旨としている。
【０００７】
上記構成の組版方法によれば、区分領域において使用情報を設定することにより、画像を使用するとの設定がなされている文字列については、その文字列を検索キーとして、画像ファイルから読み出された画像データを用いてその区分領域内に画像を配置することができる。
【０００８】
このため、文字列以外のオブジェクトを値組み枠へ流し込む組版を、オペレータによる手作業（マウス等を使った手操作による配置の作業）なしに行なうことができる。したがって、組版の際の作業性を高めるといった効果を奏する。
【００１１】
上記組版方法において、前記工程（５）および工程（６）は、コンピュータシステムにおける一つの編集画面上において行なわれる構成とすることもできる。
【００１２】
この方法によれば、組上がりのイメージを把握しながら、画像ファイルの位置の指定やその他の設定の作業を行なうことができる。
【００１４】
この構成の組版方法によれば、領域のサイズを指示するだけで、画像を所望の大きさに伸縮することができる。
【００１５】
この発明の組版装置は、
組版を電子的に行なう電子組版装置であって、
文字列を配置する領域を流し込み領域として指定する流し込み領域指定手段と、
前記流し込み領域内に複数の区分領域を設定する区分領域設定手段と、
複数の文字列を採字する採字手段と、
線画や絵柄等の画像を表わす画像データを集めた画像ファイルを記憶する記憶手段と、
前記採字手段により採字された複数の文字列のそれぞれを前記複数の区分領域のうちのいずれかに割り当てるとともに、該割り当てた各文字列に対して前記割り当てられた区分領域内での配置のための領域のサイズを設定することにより、各区分領域への１または複数の文字列の配置を指定する配置指定手段と、
前記配置指定手段により割り当てた各文字列に対して、前記画像の使用の有無を表わす使用情報を、操作者によって操作される入力装置からの指令に従って設定する使用情報設定手段と、
前記配置指定手段により文字列が割り当てられた各区分領域において、前記使用情報によって画像を使用しないと設定されている各文字列については、当該文字列を前記配置指定手段により設定されたサイズで当該区分領域内に配置し、前記使用情報によって画像を使用すると設定されている各文字列については、当該文字列を検索キーとして前記画像ファイルから前記文字列に対応した画像データを読み出して、該画像データを前記配置指定手段によって設定されたサイズに伸縮して当該区分領域内に配置する配置実行手段と、
を備えることを要旨としている。
【００１６】
この発明の組版装置も、上記組版方法と同様の作用・効果を有しており、文字列以外のオブジェクトを値組み枠へ流し込む組版を、オペレータによる手作業なしに行なうことで、組版の際の作業性に優れている。
【００１７】
この発明の記録媒体は、
組版を電子的に行なうためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
（１）文字列を配置する領域を流し込み領域として指定する機能と、
（２）前記流し込み領域内に複数の区分領域を設定する機能と、
（３）複数の文字列を採字する機能と、
（４）線画や絵柄等の画像を表わす画像データを集めた画像ファイルを予め用意する機能と、
（５）前記機能（３）により採字された複数の文字列のそれぞれを前記複数の区分領域のうちのいずれかに割り当てるとともに、該割り当てた各文字列に対して前記割り当てられた区分領域内での配置のための領域のサイズを設定することにより、各区分領域への１または複数の文字列の配置を指定する機能と、
（６）前記機能（５）で割り当てた各文字列に対して、前記画像の使用の有無を表わす使用情報を、操作者によって操作される入力装置からの指令に従って設定する機能と、
（７）前記機能（５）により文字列が割り当てられた各区分領域において、前記使用情報によって画像を使用しないと設定されている各文字列については、当該文字列を前記機能（５）により設定されたサイズで当該区分領域内に配置し、前記使用情報によって画像を使用すると設定されている各文字列については、当該文字列を検索キーとして前記画像ファイルから前記文字列に対応した画像データを読み出して、該画像データを前記機能（５）によって設定されたサイズに伸縮して当該区分領域内に配置する機能と、
をコンピュータに実現させるためのコンピュータプログラムを記録したものである。
【００１８】
このような記録媒体に記録されたコンピュータプログラムがコンピュータシステムによって実行された場合にも、上記発明の組版方法または組版装置と同様の作用・効果を有し、文字列以外のオブジェクトを値組み枠へ流し込む組版を、オペレータによる手作業なしに行なうことで、組版の際の作業性に優れている。
【００１９】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。この態様は、コンピュータシステムのマイクロプロセッサによって実行されることによって、上記の発明の各工程または各手段を実現するソフトウェアプログラムを通信回線を介して供給するプログラム供給装置である。
【００２０】
【発明の実施の形態】
次に、本発明の実施の形態を実施例に基づき説明する。図１は、この発明の一実施例を適用する組版装置を示すブロック図である。この組版装置は、ＣＰＵ１０と、バスライン１２とを備えており、バスライン１２には、値組み枠データメモリ１４と、採字データメモリ１６と、画像ファイルメモリ１７と、組版情報メモリ１８と、体裁・配置位置設定装置２０と、配置実行装置２２と、組版済データメモリ２４とが接続されている。また、バスライン１２には、入力装置としてキーボード３０とマウス３２とデジタイザ３４とが接続されており、また、出力装置としてカラーＣＲＴ３６が接続されている。さらに、外部記憶装置としては磁気ディスク３８が接続されている。また、この組版装置は、伝送路に接続された一般的なネットワークシステムに構成されるようにしてもよい。
【００２１】
なお、この発明における流し込み流域指定手段はデジタイザ３４あるいはマウス３２若しくはキーボード３０によって実現される。また、採字手段はキーボード３０によって実現される。区分領域設定手段および使用情報設定手段はマウス３２若しくはキーボード３０によってそれぞれ実現される。配置指定手段は体裁・配置位置設定装置２０によって、配置実行手段は配置実行装置２２によって実現される。
【００２２】
なお、本発明に示す各部の手段や機能はハードウエア回路だけでなくソフトウェアプログラム（アプリケーションプログラム）によっても実現可能である。また、これらのソフトウエアプログラムは、フレキシブルディスクやＣＤ−ＲＯＭ等の携帯型記憶媒体（可搬型記憶媒体（記録媒体））からコンピュータシステムのメインメモリまたは外部記憶装置に転送される。あるいは、通信回線を介してプログラム供給装置からコンピュータシステムに供給するようにしてもよい。
【００２３】
図２は、この実施例における組版作業の手順を示すフローチャートである。ステップＳ１では、まずユーザがキーボード３０を用いて組版される文字列データ（採字データ）を作成し、採字データメモリ１６に登録する。このデータは、あらかじめ作成し磁気ディスク３８に保存しておいたデータファイルをロードして、採字データメモリ１６に格納したものに替えてもよい。
【００２４】
図３は、採字データファイルの一例を示す説明図であり、キーボード３０により採字したテキスト画面を示している。採字データは、文字列と文字列の間を所定の「区切りコード」で区切って採字される。異なる種類の情報を示す所定の数（この実施例では、６個）の文字列は、「リターンコード」で区切られた一組の文字列群として採字され、一組の文字列群が一つのレコードとして採字データファイルに登録される。図３の例では、６つのレコードが１つの採字データファイルに登録されている。
【００２５】
ステップＳ２では、ユーザがデジタイザ３４またはマウス３２を用いて値組み枠を作図する。図４は、値組み枠の作図について説明する説明図であり、組版を行う１枚のチラシＣ上に、複数の値組み枠Ｗ１、Ｗ２、Ｗ３、…を作図し、ＣＲＴ３６に表示した状態を示している。まず、値組み枠Ｗ１の左下点Ｐ1 および右上点Ｐ2 をデジタイザ３４またはマウス３２を用いて指定することにより、一つの値組み枠Ｗ１を作図する。他の値組み枠Ｗ２、Ｗ３、…については、必要な値組み枠の数（行数と列数）をキーボード３０等により設定することにより、値組み枠Ｗ１と同じサイズの値組み枠をチラシＣ上に自動的に作図する。このようにして作図された値組み枠データは、図５に示す値組み枠データメモリ１４に登録される。値組み枠データメモリ１４には、作図された値組み枠の数と、各値組み枠の左下点および右上点の座標データが記憶される。
【００２６】
ステップＳ３では、体裁・配置位置設定装置２０を用いて、一つの値組み枠内における文字列の配置位置と体裁とを設定する。ここで「体裁」とは、各文字列の書体、文字サイズ、文字列行間等の文字属性をいうこととする。なお、この体裁・配置位置設定装置２０によれば、文字列に加えてロゴマークやデザイン文字等のオブジェクトについても配置位置と体裁とを設定することが可能であり、ステップＳ３では、体裁・配置位置設定装置２０を用いて、オブジェクトについても文字列と同様な設定を行なっている。
【００２７】
配置位置設定と体裁設定は、図６に示すような体裁・配置位置設定画面４０を用いて行う。体裁・配置位置設定画面４０の上部には、採字データの名称を入力する採字テキスト欄（「採字テキスト：」）と、採字データ内の商品番号（レコードの第１項目）を示す商品ＮＯ．欄（「商品ＮＯ．：」）と、文字列の行間隔を設定するテキスト間隔設定欄（「テキスト間隔：」）と、組版の配置フォーマットを設定する組方向設定欄（「組方向：」）と、組版を開始するスタートボタン（「スタート」）とが設けられている。
【００２８】
また、画面の右下には、組方向に対応した配置イメージを示す相対位置図が設けられている。画面中央には、各相対位置（「上段部」、「中段部」、「価格部」、「下段部」）に対応した４つの体裁設定表が設けられている。
【００２９】
各体裁設定表は、各相対位置に配置されるべき文字列の割り当ておよび各文字列の体裁設定を行うためのものである。体裁設定表の右端にある上方向スクロールボタンＲ1 および下方向スクロールボタンＲ2 は、体裁設定表の表示範囲をスクロールさせる指示ボタンである。表示位置記号Ｐ1 は体裁設定表の現在表示されている範囲を示しており、このＰ1 を指示して直接表示範囲を移動させることも可能である。
【００３０】
画面上段にある組方向設定欄は、図７に示す組版の配置フォーマットを設定するためのものであり、組方向としては、図７（ａ）に示すように、「上段部」、「中段部」、「価格部」、「下段部」で構成される「よこ方向」と、図７（ｂ）に示すように、「右段部」、「中段部」、「価格部」、「左段部」で構成される「たて方向」とを用意する。通常は、「よこ方向」を設定し、組版の内容に応じて「たて方向」に設定する。図６の右下に示す相対位置図は、組方向によって、図７（ａ）、（ｂ）のどちらかを表示し、体裁・配置設定における設定を視覚的に容易にするためのものである。
【００３１】
図６に示す体裁・配置設定画面の最上段にある採字テキスト欄に、あらかじめ採字しておいた採字データ名「電化製品」を入力し、商品Ｎｏ．の欄に、所定の商品Ｎｏ．、ここでは「１００１」を入力すると、採字データメモリ１６に格納される採字データファイルのうちの上記商品Ｎｏ．に該当する採字文字列群（第１レコード）が、「上段部」体裁設定表の採字欄にすべてロードされる。
【００３２】
なお、図６の例では、「ＡＢＣ」、「２１型テレビ」、「くっきり画面」の採字文字列が表示されているだけで、「特価マーク」、「７９，０００円」の採字文字列は表示されていないが、これは、「上段部」体裁設定表の大きさの制限からその表示が隠されているだけで、実際は「ＡＢＣ」から「７９，０００円」までの１レコード分のすべての文字列がロードされている。なお、文字列がロードされて採字欄に表示のある行においては、書体欄（「書体」）、サイズ欄（サイズ）がデフォルト値でもって表示されている。これらの表示欄については後述する。
【００３３】
次に、ロードされた文字列のうち、「中段部」、「価格部」、「下段部」に配置すべき文字列をそれぞれ選択して上段部から各配置位置に移動させる。図８は、文字列の選択および移動について説明する説明図である。まず、組版されるべき文字列は、「上段部」の体裁設定表の採字欄にすべてロードされているので、スクロールボタンＲ1 、Ｒ2 を指示して移動させたい文字列を表示し、図８に示すように、移動させたい文字列、例えば文字列「特価マーク」を選択して、「上段部」から「中段部」へ移動させる。選択移動の方法は、どんな方法でもよいが、例えば、「ドラッグ＆ドロップ」等の方法が考えられる。移動後の「上段部」には、空欄が発生するが、空欄より下行の文字列が上にシフトするようにするか、あるいは、採字欄が空欄の場合は、その行は無視するようにするとよい。
【００３４】
図９は、移動させたい文字列を、「上段部」の体裁設定表の採字欄から他の体裁設定表の採字欄へ移動させた後の体裁・配置位置設定画面４０を示す説明図である。図示するように、「特価マーク」の文字列は「中段部」の体裁設定表の採字欄に、「７９，０００円」の文字列は「価格」の体裁設定表の採字欄にそれぞれ移動させられている。
【００３５】
次に、この図９に示す各体裁設定表において各文字列の体裁を設定する。各文字列の書体欄（「書体」）およびサイズ欄（サイズ）は、レコードの読み込み時には、図６で示したように、デフォルト値である「ゴシック」、「１０Ｑ」が設定されたままとなっている。そこで、各文字列の書体、サイズを、各体裁設定表の「書体」欄、「サイズ」欄を選択して、キーボード３０またはマウス３２により直接設定する。図９においては、１レコードの文字列のロード後、文字列「２１型テレビ」の「サイズ」欄、文字列「特価マーク」の「サイズ」欄、文字列「７９，０００円」の「サイズ」欄と「書体」欄とが所望の文字列に設定された状態が示されている。なお、図中において、サイズおよびテキスト間隔の欄は、Ｑ＝０．２５ｍｍとする記号「Ｑ」を用いて示している。
【００３６】
ステップＳ３では、さらに、図９に示す各体裁設定表において各文字列の「ロゴ」欄の設定を行なう。「ロゴ」欄は、組版の際にその行の文字列に替えてオブジェクトを表示させるか否かを設定する欄である。オブジェクトを表示させるために「ロゴ」欄をマウス３２等で指定すると、図に示すように略ｖ字型のチェックマークが表示されるとともに、同じ行の「書体」の欄が「−」に表示される。
【００３７】
図１０は、オブジェクトとなる画像データの一例を示す説明図である。図１０に示すように、画像ファイルメモリ１７には、オブジェクトをそれぞれ表わす複数の画像データＭ１，Ｍ２，Ｍ３が格納されている。例えば、画像データＭ１は、「ＡＢＣ社」の商標のロゴマークであり、画像データＭ２は、「いろは社」の商標のロゴマークであり、画像データＭ３は、「特価」という文字のデザイン文字である。各画像データＭ１，Ｍ２，Ｍ３は、「ＡＢＣ」、「いろは」、「特価マーク」といったデータ名によって特定される。これらデータ名を基に画像ファイルメモリ１７から所望の画像データＭ１，Ｍ２，Ｍ３の読み出しが行なわれる。図９の体裁・配置位置設定画面４０の体裁設定表において「ロゴ」欄の指定がなされた行の文字列、すなわち、文字列「ＡＢＣ」および文字列「特価マーク」は、後工程により、画像ファイルメモリ１７から読み出された画像データＭ１および画像データＭ３にそれぞれ変換されて組版がなされることになる。
【００３８】
体裁設定表の「接続」欄は、その行の文字列を、その前の行の文字列の後ろに接続させるか否かを設定する欄である。この「接続」欄を指定することにより、指定された行の文字列を、その前の行の文字列の後ろに続けて配置することができる。
【００３９】
続くステップＳ４では、ステップＳ２で作成して値組み枠データメモリ１４に登録された値組み枠のなかから、「値組み」を行う値組み枠を選択して、処理をスタートする。値組み枠データの選択は、図４に示すチラシＣ１上の値組み枠のうち処理を実行したい値組み枠を選択することにより行われる。例えば、マウス３２により、選択したい値組み枠を指定する方法や、キーボード３０により選択したい値組み枠名を入力する方法等が考えられる。処理のスタートは、図９に示す配置設定画面における「スタートボタン」を、マウス３２により指示することにより実行される。
【００４０】
ステップＳ５では、ステップＳ３で配置設定画面に設定された各種内容を、組版情報として組版情報メモリ１８に登録する。この結果、図１１に示すように、組版情報メモリ１８には、ヘッダ部として、採字テキスト名、テキスト間隔、商品ＮＯ．および組方向が設けられ、各文字列に対応する各項目として、相対位置、接続選択、採字文字列、書体、サイズ、ロゴチェックの各データが設けられる。なお、このロゴチェックのデータは、「ロゴ」欄の指定があるかないかを「あり」もしくは「なし」で示すデータである。
【００４１】
ステップＳ５により組版情報メモリ１８への組版情報の設定が完了すると、ステップＳ６に作業を進める。ステップＳ６ないしＳ９では、配置実行装置２２を用いて、上記組版情報メモリ１８の組版情報のデータに基づき、実際に各値組み枠における文字列およびオブジェクトの配置を実行する。以下、一つの値組み枠に、図９に示す設定条件において、文字列およびオブジェクトの配置を行う場合を例に説明する。
【００４２】
まずステップＳ６により、「上段部」に配置されるべき文字列の配置を実行する場合について説明する。ここでは、図９に示す「上段部」の体裁設定表の第１行目の文字列から順に配置を実行する。但し、この「上段部」の体裁設定表の第１行目の文字列については「ロゴ」欄にチェックマークがついていることから、採字文字列「ＡＢＣ」をそのまま配置するのではなく、前述したように、採字文字列「ＡＢＣ」を所望のオブジェクトに変換して配置を行なう。以下、こうしたオブジェクト変換・配置処理について詳述する。
【００４３】
図１２は、配置実行装置２２により実行されるオブジェクト変換・配置ルーチンを表わすフローチャートである。図１２に示すように、処理が開始されると、配置実行装置２２は、まず、項目データにおける「ロゴチェック」のデータが「あり」であるか「なし」であるかを判別する（ステップＳ１１０）。ここで、「なし」と判別されると、「ロゴ」欄が指定されていないデータであるから、このオブジェクト変換・配置ルーチンを抜けて、文字列の配置を行なう従来通りの文字列配置ルーチンＲＴ０へ処理を進める。
【００４４】
一方、ステップＳ１１０で、「ロゴチェック」のデータが「あり」であると判別されると、「ロゴ」欄が指定されているデータであるとして、ステップＳ１２０に処理を進める。ステップＳ１２０では、項目データにおける「採字文字列」を検索キーとして、画像ファイルメモリ１７から「採字文字列」の内容に対応した画像データを読み出す。ここで、図９に示す「上段部」の体裁設定表の第１行目例では、採字文字列は「ＡＢＣ」であるから、図１０に示す画像データＭ１が読み出される。
【００４５】
その後、配置実行装置２２は、その画像データの外接矩形を求めて、その画像データの横サイズＤｘと縦サイズＤｙとを求める（ステップＳ１３０）。すなわち、図１３の（ａ）に示すように、画像データの横サイズＤｘと縦サイズＤｙが求まる。その後、組版情報メモリ１８のヘッダの「組方向」のデータが、「よこ」であるか「たて」であるかを判別する（ステップＳ１４０）、ここで、組方向が「よこ」であると判別されると、ステップＳ１３０で求めた縦サイズＤｙを、処理中の項目データの「サイズ」のデータ値と一致させるスケーリングの処理を行なう。具体的には、次の２式に従う計算により、画像データを新たな大きさに変換する（ステップＳ１５０）。
【００４６】
Ｌｘ＝（Ｍ／Ｄｙ）・Ｄｘ
Ｌｙ＝Ｍ
【００４７】
ここで、Ｌｘは変換後の画像データの横サイズであり、Ｌｙは変換後の画像データの縦サイズである。Ｍは、上記項目データの「サイズ」のデータの値である。
【００４８】
ステップＳ１５０の計算の結果、図１３の（ｂ）に示すように、画像データの新たな横サイズＬｘ、縦サイズｌｙが求まる。
【００４９】
一方、ステップＳ１４０で組方向が「たて」であると判別されると、次の２式に従う計算により、画像データを縦組みに対応した新たな大きさに変換する（ステップＳ１６０）。
【００５０】
Ｌｘ＝Ｍ
Ｌｙ＝（Ｍ／Ｄｘ）・Ｄｙ
【００５１】
その後、ステップＳ１２０で読み込んだ画像データを、横方向をＬｘ、縦方向をＬｙに伸縮して、これをオブジェクトとして所定の位置に配置を行なう処理を実行する（ステップＳ１７０）。その後、このルーチンの実行を終了する。
【００５２】
上記ステップＳ１７０による配置の位置は次のようなものである。図１４は、組方向を「よこ方向」とした場合の「値組み」の構成例を示す説明図である。図示するように、まず値組み枠の左上点を第１行目の文字列（もしくはオブジェクト）の配置を開始する点Ｐa （Ｐax，Ｐay）として、「上段部」の体裁設定表の第１行目の文字列「ＡＢＣ」から上述したようにして求まるオブジェクトＯＢ１を配置する。なお、このオブジェクトＯＢ１の縦サイズは、図９で指定されているようにステップＳ１５０のスケーリングの処理が行なわれ、第１項目データの文字サイズ（１０Ｑ）となる。
【００５３】
第２項目データの文字列「２１型テレビ」は、「ロゴ」の欄が指定されていないことから、通常の文字列のデータであるとして、文字列配置ルーチンＲＴ０にてそのまま文字列「２１型テレビ」が配置される。その配置は、「第１項目データの文字列のサイズ（１０Ｑ）と図９で設定したテキスト間隔（４Ｑ）を加算した長さ（１４Ｑ）分だけ、点Ｐa から下に移動した点Ｐb （Ｐbx，Ｐby）を開始点として配置される。なお、ｘ座標Ｐbx、ｙ座標Ｐbyは次の式で示される。
【００５４】
Ｐbx＝Ｐax
Ｐby＝Ｐay−第１項目データのサイズ（１０Ｑ）−テキスト間隔（４Ｑ）
【００５５】
第３項目データの文字列「くっきり画面」は、第２項目データと同様にして、第２項目データの文字列のサイズ（１２Ｑ）と図９で設定したテキスト間隔（４Ｑ）を加算した長さ（１６Ｑ）分だけ、点Ｐｂ からさらに下に移動した点Ｐc （Ｐcx，Ｐcy）を開始点として配置される。なお、ｘ座標Ｐcx、ｙ座標Ｐcyは次の式で示される。
【００５６】
Ｐcx＝Ｐax
Ｐcy＝Ｐby−第２項目データのサイズ（１２Ｑ）−テキスト間隔（４Ｑ）
＝Ｐay−第１項目データのサイズ（１０Ｑ）
−第２項目データのサイズ（１２Ｑ）−２×テキスト間隔（４Ｑ）
【００５７】
ステップＳ７において、「中段」に配置されるべき文字列の配置を実行する。「中段」に配置されるべき文字列の最初の文字列の配置位置は、あらかじめ決められた点としてもよく、あるいは、あらかじめ決められた点ではなく、「上段」の配置文字列のうち最下行に配置された文字列開始位置から求める構成としてもよい。なお、「中段」に配置されるべき第４項目データの文字列「特価マーク」は、「ロゴ」欄が指定された文字列であることから、第１項目データと同様に、画像ファイルメモリ１７から文字列「特価マーク」に対応した画像データ（図１０のＭ３）を読み出して、スケーリングの計算を行なった上で、オブジェクトＯＢ２として配置がなされる。その配置位置は、「上段」の配置文字列のうちの最下行の文字列開始位置からの相対位置で求める場合、「上段」の最下行文字列が第３項目データであるので、第３項目データのサイズ（８Ｑ）とテキスト間隔（４Ｑ）を加算した長さ（１０Ｑ）分だけ、第３項目データの開始点Ｐc から下に移動した点Ｐd （Ｐdx，Ｐdy）を開始点として配置される。なお、ｘ座標Ｐgx、ｙ座標Ｐgyは次の式で示される。
【００５８】
Ｐdx＝Ｐax
Ｐdy＝Ｐcy−第３項目データのサイズ（１０Ｑ）−テキスト間隔（４Ｑ）
【００５９】
ステップＳ８において、「価格部」に配置されるべき文字列の配置を実行する。「価格部」に配置されるべき文字列の配置位置はあらかじめ決められた構成としてもよいし、あるいは、あらかじめ決められているわけではなく、「中段部」の最初の項目データの文字列開始位置から求める構成としてもよい。図６に示す「価格部」の文字列「７９，０００円」は、値組み枠の右端に接して配置されるように、点Ｐe （Ｐex，Ｐey）を開始点として配置される。なお、ｘ座標Ｐex、ｙ座標Ｐeyは次の式で示される。
【００６０】
Ｐex＝Ｐ2x−Ｌ１
Ｐey＝Ｐdy
【００６１】
ここで、ｘ座標Ｐexは、「価格部」の文字列が値組み枠の右端に接するように、枠の右端のｘ座標Ｐ2xから文字列長Ｌ１だけ左方向に移動した座標である。ｙ座標Ｐeyは、上記「中段部」と同じ座標である。
【００６２】
ステップＳ１０において、下段に配置されるべき文字列の配置を実行する。図９に示した設定条件では「下段」に配置されるべき文字列はない。
【００６３】
以上のようにして、一つの値組み枠内の文字列の配置が実行される。ここで実行結果に問題があり修正する必要があった場合（ステップＳ１０）、例えば、文字列が値組み枠内に収まりきらなかった場合には、修正が必要であるとして、ステップＳ３にもどって図９に示す体裁・配置設定画面において修正をおこない、再度ステップＳ４〜Ｓ１０を実行する。
【００６４】
ステップＳ１１では、ステップＳ４において複数の値組み枠を指示した場合にそれらの組版処理を全て終了したか判断し、終了していなければステップＳ５に戻り、他の値組み枠に対する処理を繰り返す。以上のようにして実行された「値組み」のデータは、組版済データメモリ２４に登録される。
【００６５】
本実施例によれば、上述のように、体裁・配置位置設定画面４０において「ロゴ」の欄を指定することで、そのチェックした行における採字データに対応したデータ名の画像データが画像ファイルメモリ１７から読み出される。この画像データは上記採字データと同じ扱いにて各配置位置に設定される。このため、文字列以外のオブジェクトの組版を、オペレータによる手作業なしに行なうことができる。したがって、組版の際の作業性が高い。
【００６６】
また、この実施例では、図９に示す体裁・配置位置設定画面４０上において、採字文字列と同様に、画像データについてもサイズ欄を設定するだけで、画像を所望の大きさに伸縮させて容易に組版を行なうことができる。
【００６７】
なお、この実施例では、画像ファイルメモリ１７に記憶される画像データとして、ロゴマーク、デザイン文字等の線画を用いていたが、写真等の絵柄の画像を画像データとして記憶する構成としてもよい。
【００６８】
また、この実施例では、体裁・配置位置設定画面４０に、画像ファイルの使用を確認するための「ロゴ」欄を用意し、さらに、採字文字列によって画像ファイルの画像の読み出しを可能としているが、これに替えて、「ロゴ」欄を削除して、採字文字列だけで画像ファイルの画像の読み出しを行なう構成としてもよい。この構成によれば、「採字」欄の文字列を文字列として判断する前に、その文字列でもって画像ファイルを検索することで、その文字列に該当するデータ名の画像データを読み出し、一方、その文字列に該当するものがないときは、その文字列は画像データを示すものでないとして初めて文字列との扱いをする。この構成により、「ロゴ」欄の指定が不要となり、作業性をより高めることができる。
【００６９】
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
【図面の簡単な説明】
【図１】この発明の一実施例を適用する組版装置を示すブロック図である。
【図２】この実施例における組版作業の手順を示すフローチャートである。
【図３】採字データの一例を示す説明図である。
【図４】値組み枠の作図について説明する説明図である。
【図５】値組み枠データメモリ１４に登録される内容を示す説明図である。
【図６】体裁・配置位置設定画面４０の一例を示す説明図である。
【図７】組版の配置フォーマットの例を示す説明図である。
【図８】文字列の選択および移動について説明する説明図である。
【図９】体裁・配置位置設定画面４０において相対位置の設定がなされた後の一例を示す説明図である。
【図１０】オブジェクトとなる画像データの一例を示す説明図である。
【図１１】組版情報メモリ１８に登録される内容を示す説明図である。
【図１２】配置実行装置２２により実行されるオブジェクト変換・配置ルーチンを表わすフローチャートである。
【図１３】画像データとサイズ調整後の画像データとを示す説明図である。
【図１４】組版例を示す説明図である。
【符号の説明】
１０…ＣＰＵ
１２…バスライン
１４…値組み枠データメモリ
１６…採字データメモリ
１７…画像ファイルメモリ
１８…組版情報メモリ
２０…体裁・配置位置設定装置
２２…配置実行装置
２４…組版済データメモリ
３０…キーボード
３２…マウス
３４…デジタイザ
３６…カラーＣＲＴ
３８…磁気ディスク
４０…体裁・配置位置設定画面
【図１】
0004132224.tif 000002
【図２】
0004132224.tif 000003
【図３】
0004132224.tif 000004
【図４】
0004132224.tif 000005
【図５】
0004132224.tif 000006
【図６】
0004132224.tif 000007
【図７】
0004132224.tif 000008
【図８】
0004132224.tif 000009
【図９】
0004132224.tif 000010
【図１０】
0004132224.tif 000011
【図１１】
0004132224.tif 000012
【図１２】
0004132224.tif 000013
【図１３】
0004132224.tif 000014
【図１４】
0004132224.tif 000015