(57)【特許請求の範囲】
【請求項１】
レイアウトデータを出力する電子組版装置であって、
オペレータの指示入力を受け付ける入力手段と、
前記入力手段により受け付けた指示入力に基づいて、複数の流し込み領域がそれぞれ設定される複数の配置領域を作成する配置領域作成手段と、
前記入力手段により受け付けた指示入力に基づいて、複数の組版情報のそれぞれに対応した文字列を格納した組版データを印刷物の表現に必要な個数作成するとともに、作成した複数の組版データを所定の順序で関連付けて組版テーブルを作成する組版データ作成手段と、
前記入力手段が受け付けた指示入力に基づいて、前記複数の組版情報からオペレータが選択したものを第１指定組版情報および第２指定組版情報として指定する指定手段と、
各組版データに前記複数の組版情報に対応して格納されている文字列を、前記配置領域の前記複数の流し込み領域に配置する配置処理を実行することにより、前記レイアウトデータを作成する配置手段と、
前記配置手段により作成された前記レイアウトデータを記憶する記憶手段と、
を備え、
前記配置手段は、各組版データごとに前記組版テーブルにおける所定の順序に従って順次配置処理を実行するものであり、次に配置処理する組版データにおける前記第１指定組版情報に対応した文字列が、直前に配置処理した組版データにおける前記第１指定組版情報に対応した文字列と同内容の文字列である場合において、前記複数の配置領域のうち、前記直前に配置処理した組版データに格納されていた文字列を配置した配置領域に、前記次に配置処理する組版データに格納されている文字列を配置し、
前記配置手段が同一配置領域に複数の組版データに格納されている文字列を配置した場合であって、かつ、前記第２指定組版情報に格納された文字列が前記同一配置領域に配置された複数の組版データにおいて前記所定の順序において連続して同内容である場合に、前記配置手段は、前記同一配置領域に配置した複数の組版データのうち、最先に配置処理した組版データにおける前記第２指定組版情報に対応して格納されている文字列のみを配置し、前記同一配置領域に配置した複数の組版データのうち、最先に配置処理した組版データ以外の組版データにおける前記第２指定組版情報に対応して格納されている文字列は配置せず、
前記同一配置領域に配置される前記第２指定組版情報の配置に応じて、前記同一配置領域の複数の流し込み領域に対する罫線の編集を行うことを特徴とする電子組版装置。
【請求項２】
請求項１に記載の電子組版装置であって、
前記配置手段が同一配置領域に複数の組版データに格納されている文字列を配置した場合に、前記配置領域作成手段は、前記同一配置領域に配置された複数の組版データに対応して前記同一配置領域に設定された複数の流し込み領域を増減することを特徴とする電子組版装置。
【請求項３】
レイアウトデータを出力する電子組版装置における組版方法であって、
配置領域作成手段が、オペレータの指示入力を受け付ける入力手段により受け付けた指示入力に基づいて、複数の流し込み領域がそれぞれ設定される複数の配置領域を作成する配置領域作成工程と、
組版データ作成手段が、前記入力手段により受け付けた指示入力に基づいて、複数の組版情報のそれぞれに対応した文字列を格納した組版データを印刷物の表現に必要な個数作成するとともに、作成した複数の組版データを所定の順序で関連付けて組版テーブルを作成する組版データ作成工程と、
指定手段が、前記入力手段が受け付けた指示入力に基づいて、前記複数の組版情報からオペレータが選択したものを第１指定組版情報および第２指定組版情報として指定する指定工程と、
配置手段が、各組版データに前記複数の組版情報に対応して格納されている文字列を、前記配置領域の前記複数の流し込み領域に配置する配置処理を、各組版データごとに前記組版テーブルにおける所定の順序に従って順次実行することにより、前記レイアウトデータを作成する配置工程と、
記憶手段が、前記配置手段により作成された前記レイアウトデータを記憶する記憶工程と、
を有し、
前記配置工程では、次に配置処理する組版データにおける前記第１指定組版情報に対応した文字列が、直前に配置処理された組版データにおける前記第１指定組版情報に対応した文字列と同内容の文字列である場合には、前記複数の配置領域のうち、前記直前に配置処理された組版データに格納されていた文字列が配置された配置領域に、前記次に配置処理する組版データに格納されている文字列を配置し、
同一配置領域に複数の組版データに格納されている文字列を配置した場合であって、かつ、前記第２指定組版情報に格納された文字列が前記同一配置領域に配置された複数の組版データにおいて前記所定の順序において連続して同内容である場合に、前記同一配置領域に配置した複数の組版データのうち、最先に配置処理した組版データにおける前記第２指定組版情報に対応して格納されている文字列のみを配置し、前記同一配置領域に配置した複数の組版データのうち、最先に配置処理した組版データ以外の組版データにおける前記第２指定組版情報に対応して格納されている文字列は配置せず、
前記同一配置領域に配置される前記第２指定組版情報の配置に応じて、前記同一配置領域の複数の流し込み領域に対する罫線の編集を行うことを特徴とする電子組版方法。
【請求項４】
コンピュータを請求項１に記載の電子組版装置として機能させるプログラムを格納した前記コンピュータ読み取り可能な記録媒体。
【請求項５】
コンピュータを請求項１に記載の電子組版装置として機能させるプログラム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
チラシやカタログなど、商品の紹介のため複数の文字列が配置された印刷物を作成するためのレイアウトデータを作成する電子組版装置、組版方法、および記録媒体並びにプログラムに関する。
【０００２】
【従来の技術】
従来から、チラシやカタログ等、商品の紹介のため複数の文字列が配置された印刷物を作成するにあたって、コンピュータを利用した電子組版装置によるレイアウトデータ作成が行なわれてきた。
チラシやカタログ等のためのレイアウトデータ作成については、例えば従来技術として特開平７−３０４１４８号に記載の文字列組版装置がある。これは文字列を配置するための基本領域を設定した上で、さらに基本領域内部に文字列を実際に配置する複数の内部領域を設定し、各内部領域に文字列をそれぞれ配置するものである。ここで、文字列を内部領域に配置する処理は、一般に「流し込み」と呼ばれている。
ところで、チラシやカタログ等の印刷物においては、一つの商品を紹介する情報について複数の内容が記載されていることが珍しくない。例えば、同一商品の色種類の記載、あるいは色種類に応じて値段が異なっていることなどは、紹介すべき商品の情報に複数の異なった内容が記載されていることの一例である。
【０００３】
【発明が解決しようとする課題】
従来の技術では、このように商品を紹介する情報について複数の内容を記載することができなかった。すなわち、「流し込み」によって文字列を基本領域内部の複数の内部領域に文字列を配置する場合、一つの内部領域に対応する文字列は一つだけであり、複数の異なった内容を示す複数の文字列を一つの内部領域に配置することはできなかった。一つの商品を紹介する情報について複数の内容が記載するには、自動的に「流し込み」を行った後、手動で他の内容を追加しなければならなかったため、チラシやカタログ作成の効率化を阻害していた。
【０００４】
また、チラシやカタログは修正が入ることが多く、商品を紹介する情報が増減することも多い。従って、商品を紹介する情報を配置すべき内部領域も増減しなければならないが、従来技術ではそれに対応していなかった。
【０００５】
そこで、本発明の目的は、従来技術の欠点を除去し、商品を紹介する情報について複数の内容を記載することを効率的に行うことができる電子組版装置を提供することである。また、商品を紹介する情報が増減した場合であっても、それに対応して商品を紹介する情報について複数の内容を記載することを効率的に行うことができる電子組版装置を提供することである。
【０００６】
【課題を解決するための手段】
かかる課題を解決する為に、請求項１に係る発明は、レイアウトデータを出力する電子組版装置であって、オペレータの指示入力を受け付ける入力手段と、前記入力手段により受け付けた指示入力に基づいて、複数の流し込み領域がそれぞれ設定される複数の配置領域を作成する配置領域作成手段と、前記入力手段により受け付けた指示入力に基づいて、複数の組版情報のそれぞれに対応した文字列を格納した組版データを印刷物の表現に必要な個数作成するとともに、作成した複数の組版データを所定の順序で関連付けて組版テーブルを作成する組版データ作成手段と、前記入力手段が受け付けた指示入力に基づいて、前記複数の組版情報からオペレータが選択したものを第１指定組版情報および第２指定組版情報として指定する指定手段と、各組版データに前記複数の組版情報に対応して格納されている文字列を、前記配置領域の前記複数の流し込み領域に配置する配置処理を実行することにより、前記レイアウトデータを作成する配置手段と、前記配置手段により作成された前記レイアウトデータを記憶する記憶手段とを備え、前記配置手段は、各組版データごとに前記組版テーブルにおける所定の順序に従って順次配置処理を実行するものであり、次に配置処理する組版データにおける前記第１指定組版情報に対応した文字列が、直前に配置処理した組版データにおける前記第１指定組版情報に対応した文字列と同内容の文字列である場合において、前記複数の配置領域のうち、前記直前に配置処理した組版データに格納されていた文字列を配置した配置領域に、前記次に配置処理する組版データに格納されている文字列を配置し、前記配置手段が同一配置領域に複数の組版データに格納されている文字列を配置した場合であって、かつ、前記第２指定組版情報に格納された文字列が前記同一配置領域に配置された複数の組版データにおいて前記所定の順序において連続して同内容である場合に、前記配置手段は、前記同一配置領域に配置した複数の組版データのうち、最先に配置処理した組版データにおける前記第２指定組版情報に対応して格納されている文字列のみを配置し、前記同一配置領域に配置した複数の組版データのうち、最先に配置処理した組版データ以外の組版データにおける前記第２指定組版情報に対応して格納されている文字列は配置せず、前記同一配置領域に配置される前記第２指定組版情報の配置に応じて、前記同一配置領域の複数の流し込み領域に対する罫線の編集を行うことを特徴とする。
【０００７】
請求項１に記載の電子組版装置は、配置手段は、各組版データごとに組版テーブルにおける所定の順序に従って順次配置処理を実行するものであり、次に配置処理する組版データにおける第１指定組版情報に対応した文字列が、直前に配置処理した組版データにおける第１指定組版情報に対応した文字列と同内容の文字列である場合において、複数の配置領域のうち、直前に配置処理した組版データに格納されていた文字列を配置した配置領域に、次に配置処理する組版データに格納されている文字列を配置するため、商品を紹介する情報について複数の異なった内容を記載するようなレイアウトデータを作成するので、チラシやカタログなどの作成を効率的に行うことができる。
【０００９】
また、請求項１に記載の電子組版装置は、配置手段が同一配置領域に複数の組版データに格納されている文字列を配置した場合であって、かつ、第２指定組版情報に格納された文字列が同一配置領域に配置された複数の組版データにおいて所定の順序において連続して同内容である場合に、配置手段は、同一配置領域に配置した複数の組版データのうち、最先に配置処理した組版データにおける第２指定組版情報に対応して格納されている文字列のみを配置し、同一配置領域に配置した複数の組版データのうち、最先に配置処理した組版データ以外の組版データにおける第２指定組版情報に対応して格納されている文字列は配置しないため、商品を紹介する情報について複数の異なった内容を記載するようなレイアウトデータを作成する場合に重複する内容については省くことができるので、体裁の整ったチラシやカタログなどの作成を効率よく行うことができる。
【００１０】
また請求項２に係る発明は、請求項１に記載の電子組版装置であって、前記配置手段が同一配置領域に複数の組版データに格納されている文字列を配置した場合に、前記配置領域作成手段は、前記同一配置領域に配置された複数の組版データに対応して前記同一配置領域に設定された複数の流し込み領域を増減することを特徴とする。
【００１１】
請求項２に記載の電子組版装置は、配置手段が同一配置領域に複数の組版データに格納されている文字列を配置した場合に、配置領域作成手段は、同一配置領域に配置された複数の組版データに対応して同一配置領域に設定された複数の流し込み領域を増減するので、文字列が流し込まれなかった流し込み領域や、文字列を流し込むための流し込み領域が余るようなことがなく、その結果、体裁の整ったチラシやカタログなどの作成を効率よく行うことができる。
【００１２】
また請求項３に係る発明は、レイアウトデータを出力する電子組版装置における組版方法であって、配置領域作成手段が、オペレータの指示入力を受け付ける入力手段により受け付けた指示入力に基づいて、複数の流し込み領域がそれぞれ設定される複数の配置領域を作成する配置領域作成工程と、組版データ作成手段が、前記入力手段により受け付けた指示入力に基づいて、複数の組版情報のそれぞれに対応した文字列を格納した組版データを印刷物の表現に必要な個数作成するとともに、作成した複数の組版データを所定の順序で関連付けて組版テーブルを作成する組版データ作成工程と、指定手段が、前記入力手段が受け付けた指示入力に基づいて、前記複数の組版情報からオペレータが選択したものを第１指定組版情報および第２指定組版情報として指定する指定工程と、配置手段が、各組版データに前記複数の組版情報に対応して格納されている文字列を、前記配置領域の前記複数の流し込み領域に配置する配置処理を、各組版データごとに前記組版テーブルにおける所定の順序に従って順次実行することにより、前記レイアウトデータを作成する配置工程と、記憶手段が、前記配置手段により作成された前記レイアウトデータを記憶する記憶工程とを有し、前記配置工程では、次に配置処理する組版データにおける前記第１指定組版情報に対応した文字列が、直前に配置処理された組版データにおける前記第１指定組版情報に対応した文字列と同内容の文字列である場合には、前記複数の配置領域のうち、前記直前に配置処理された組版データに格納されていた文字列が配置された配置領域に、前記次に配置処理する組版データに格納されている文字列を配置し、同一配置領域に複数の組版データに格納されている文字列を配置した場合であって、かつ、前記第２指定組版情報に格納された文字列が前記同一配置領域に配置された複数の組版データにおいて前記所定の順序において連続して同内容である場合に、前記同一配置領域に配置した複数の組版データのうち、最先に配置処理した組版データにおける前記第２指定組版情報に対応して格納されている文字列のみを配置し、前記同一配置領域に配置した複数の組版データのうち、最先に配置処理した組版データ以外の組版データにおける前記第２指定組版情報に対応して格納されている文字列は配置せず、前記同一配置領域に配置される前記第２指定組版情報の配置に応じて、前記同一配置領域の複数の流し込み領域に対する罫線の編集を行うことを特徴とする。
【００１３】
請求項３に記載の組版方法は、配置工程では、次に配置処理する組版データにおける第１指定組版情報に対応した文字列が、直前に配置処理された組版データにおける第１指定組版情報に対応した文字列と同内容の文字列である場合には、複数の配置領域のうち、直前に配置処理された組版データに格納されていた文字列が配置された配置領域に、次に配置処理する組版データに格納されている文字列を配置するため、商品を紹介する情報について複数の異なった内容を記載するようなレイアウトデータを作成するので、チラシやカタログなどの作成を効率的に行うことができる。
【００１４】
請求項４に係る発明は、コンピュータを請求項１に記載の電子組版装置として機能させるプログラムを格納した前記コンピュータ読み取り可能な記録媒体である。
【００１５】
請求項４に記載の記録媒体は、コンピュータを請求項１に記載の電子組版装置として機能させるプログラムがコンピュータ読み取り可能な記録媒体に格納されているので、一般的に使用されているコンピュータにおいて、請求項１に記載の電子組版装置を実現することができる。
【００１６】
加えて請求項５に係る発明は、コンピュータを請求項１に記載の電子組版装置として機能させるプログラムである。
【００１７】
請求項５に記載のプログラムは、コンピュータを請求項１に記載の電子組版装置として機能させるプログラムなので、一般的に使用されているコンピュータにおいて、請求項１に記載の電子組版装置を実現することができる。
【００１８】
【発明の実施の形態】
図1は、本発明に係わる電子組版装置１の構成を説明するための図である。電子組版装置１は、一般的に使用されているパーソナルコンピュータであり、ＣＰＵ１１、表示部１２、入力部１３、ネットワークＩ／Ｆ１４、メディアドライブ１５、記憶部１６、メモリ１７より構成されている。ＣＰＵ１１は、電子組版装置１全体を制御し、特にメディアドライブ１５に挿入されたメディアディスク１８に記録されているプログラムをメモリ１７において実行することによって、電子組版装置１の機能を実現している。表示部１２は、流し込み処理に必要な情報を表示するために使用される。入力部１３は、マウスやキーボードで構成されており、電子組版装置１に対してオペレータが指示を入力するために使用する。ネットワークＩ／Ｆ１４は、電子組版装置１と図示しないネットワークとを接続するためのものである。ネットワークＩ／Ｆ１４を介して、電子組版装置１はネットワークに接続されている図示しない端末から流し込み処理に必要な情報を受信することができる。また、図示しないサーバより、電子組版装置１の機能を実現するプログラムをダウンロードすることも可能である。さらに、図示しない出力装置がネットワークを介して電子組版装置１と接続されている場合には、このネットワークＩ／Ｆ１４を介して、出力装置にレイアウトデータＬＤを送信する。メディアドライブ１５は、メディアディスク１８に記録されているプログラムを読み取るために使用する。メディアドライブ１５で読み取られたプログラムにより、電子組版装置１の機能が実現される。記憶部１６は、メディアドライブ１５で読み取られたプログラムを格納する。また、記憶部１６は、組版テーブルＫＴ（図４）、配置領域データＨＤ、レイアウトデータＬＤをも記憶する。
【００１９】
メモリ１７は、記憶部１６によって記憶されたプログラムをＣＰＵ１１が実行するためのワークエリアである。ＣＰＵ１１によってプログラムが実行された結果、メモリ１７において、組版データ作成部１７１、配置領域作成部１７２、組版データ配置部１７３の機能が実現する。
【００２０】
組版データ作成部１７１は、所望する印刷物に表現される文字情報を作成するためのものである。組版データ作成部１７１は、表現すべき文字列を格納する組版情報を複数有する組版データを作成する。電子組版装置１のオペレータは、組版データ作成部１７１を操作し、所望する文字列を組版情報に対応して格納し、印刷物の表現に必要な個数分の組版データ（図４に示す例では「組版データＫＤ１〜ＫＤ４」）を作成する。なお、印刷物の表現に必要な複数の組版データは所定の順序で関連づけられ１つの組版テーブルを構成する。また、以下の説明において、１つの組版テーブルＫＴに含まれる複数の組版データＫＤ１〜ＫＤ４を「組版データＫＤ」と略記する場合がある。また、複数の組版情報ＫＪ１〜ＫＪ７を総称する場合において、符号の「ＫＪ１〜ＫＪ７」を省略して、単に「組版情報」と記載する場合がある。
【００２１】
配置領域作成部１７２は、所望する印刷物に表現される文字情報を配置するための領域を作成するためのものである。配置領域作成部１７２は、組版データに格納された文字列を配置するために、流し込み領域を複数備えた配置領域を作成する。流し込み領域は、組版データが有する複数の組版情報のいずれかに対応するよう作成されており、後述するプロセスによって、組版情報のいずれかに格納された文字列が、それぞれ流し込み領域に配置される。配置領域は、印刷物の表現に必要な数分作成され、その集合は配置領域データとして取り扱われる。
また、配置領域作成部１７２は、配置領域に流し込まれる組版データの数に対応して配置領域に備えられた流し込み領域を増減する（後述する）。
【００２２】
組版データ配置部１７３は、組版テーブルに格納された文字列を配置領域に配置し、レイアウトデータを作成するためのものである。組版データ配置部１７３は、組版データを配置領域に配置するための配置情報を作成し、該配置情報に基づいて、組版データが有する組版情報に格納された文字列を、配置領域に備えられた複数の流し込み領域にそれぞれ配置する。また、組版データ配置部１７３は、複数の組版データに格納された文字列を複数の配置領域それぞれに配置することにより、所望する印刷物を作成するためのレイアウトデータを作成する。
また、組版データ配置部１７３は、後述する指定部１７３１が指定した組版情報について、複数の組版データが有する該指定された組版情報が連続して同内容の文字列を格納していた場合には、それら複数の組版データに格納された文字列を、同一の配置領域に備えられた複数の流し込み領域にそれぞれ配置する。
さらに、組版データ配置部１７３は、複数の組版データに格納された文字列を、同一の配置領域に配置する際に、後述する指定部１７３１が指定した組版情報（図５（ａ）に示す重複表示入力欄５４３に設定される組版情報）に格納された文字列については、これらが同内容で連続していた場合には、最先の組版データに格納されていた文字列のみを配置する。
【００２３】
組版データ配置部１７３は、指定部１７３１を備えている。指定部１７３１は、組版データが有する組版情報のうち、オペレータが所望するもの（第１指定組版情報に相当するものであり、以下の具体例では、「組版情報ＫＪ」と称する）を指定するためのものである。指定部１７３１が指定した組版情報について、複数の組版データがそれぞれ有する該指定された組版情報が連続して同内容の文字列を格納していた場合には、組版データ配置部１７３により、該当する複数の組版データに格納された文字列が同一配置領域の複数の流し込み領域に配置される。
【００２４】
図２は、電子組版装置１の動作を説明するためのフローチャートである。
ステップＳ１において、配置領域作成部１７２が、複数の流し込み領域ＮＬを備えた配置領域ＨＬを複数作成する。図３は、配置領域ＨＬおよび流し込み領域ＮＬの作成について説明するための図である。電子組版装置１のオペレータは、配置領域作成部１７２を起動し、表示部１２にてレイアウト領域ＬＬを作成する。そして、オペレータは入力部１３をさらに操作して、レイアウト領域ＬＬ上に所望の形状を有する図形を作成することにより、配置領域ＨＬの作成が実行される。
ここでは、オペレータが、図３（ａ）に示すように、入力部１３を操作して指定した任意の二点を左下および右上頂点とする矩形を複数作成し、該複数の矩形それぞれが配置領域ＨＬであるものとして、図３（ｂ）に示すような配置領域データＨＤが作成されたものとする。
【００２５】
流し込み領域ＮＬの作成については、オペレータが配置領域作成部１７２を起動し、表示部１２に配置領域ＨＬを一つ表示する。オペレータは入力部１３を操作して、配置領域ＨＬ上に流し込み領域ＮＬを複数作成する（図３（ｃ））。
また、配置領域作成部１７２は、流し込み領域ＮＬそれぞれに対して流し込まれる文字列を格納した組版情報ＫＪ１〜ＫＪ７の設定を行うため、流し込み領域設定メニューＭＬＮを表示部１２に表示する。
【００２６】
図３（ｄ）は流し込み領域設定メニューＭＬＮを説明するための図である。流し込み領域設定メニューＭＬＮは、配置領域データ名入力欄４１、組版情報設定欄４２、ＯＫボタン４３、キャンセルボタン４４を備えており、オペレータが入力部１３を操作して、流し込み領域設定メニューＭＬＮの各欄に対する入力を行うことにより、配置領域作成部１７２が流し込み領域設定情報ＮＬＤを作成する。
【００２７】
配置領域データ名入力欄４１は、流し込み領域ＮＬが作成された配置領域ＨＬが格納された配置領域データ名ＨＤの名称を入力するために使用する。オペレータが配置領域データ名入力欄４１に、流し込み領域ＮＬを設定したい配置領域データＨＤの名称を入力することにより、該当する配置領域データＨＤに格納された配置領域ＨＬそれぞれに対する流し込み領域ＮＬの設定が行なわれる。
【００２８】
組版情報設定欄４２は、配置領域ＨＬ上に作成された流し込み領域ＮＬそれぞれに対して、組版情報ＫＪ１〜ＫＪ７の設定を入力するために使用する。そのために、組版情報設定欄４２は、流し込み領域名入力欄４２ａ、組版情報入力欄４２ｂ、グループ番号入力欄４２ｃを備えている。
流し込み領域名入力欄４２ａは、配置領域ＨＬ上に作成された流し込み領域ＮＬそれぞれの名称を入力するために使用する。オペレータが、入力部１３を操作して、流し込み領域名入力欄４２ａの各項目に流し込み領域ＮＬそれぞれに名称を入力することにより、配置領域ＨＬ上に作成された流し込み領域ＮＬそれぞれの名称が、流し込み領域設定情報ＮＬＤに格納される。
組版情報入力欄４２ｂは、各流し込み領域ＮＬに流し込まれる文字列を格納した組版情報ＫＪ１〜ＫＪ７を設定するために使用する。オペレータが、入力部１３を操作して、流し込み領域ＮＬそれぞれに流し込まれる文字列を格納した組版情報ＫＪ１〜ＫＪ７について入力を行うことにより、流し込み領域設定情報ＮＬＤに該組版情報ＫＪ１〜ＫＪ７に関する設定が格納される。なお、ここでは、流し込み領域ＮＬ２，ＮＬ５「タイプ」について組版情報ＫＪ４が重複するように入力されており、流し込み領域ＮＬ３，ＮＬ６「カラー」について組版情報ＫＪ５が重複するように入力されている。さらに、流し込み領域ＮＬ４，ＮＬ７「価格」について組版情報ＫＪ６が重複するよう入力されている。これらの意味については、後述する。
グループ番号入力欄４２ｃは、組版データＫＤ１〜ＫＤ４のグループ分けを示すための入力に使用する。複数の流し込み領域ＮＬに対して複数の組版情報ＫＪ１〜ＫＪ７が重複して対応するよう設定されている場合、当該配置領域ＨＬに複数の組版データＫＤ１〜ＫＤ４に格納された文字列を配置するために、グループ番号入力欄４２ｃに入力された入力値により、配置領域ＨＬにおける流し込み領域ＮＬの変更が規定される。
すなわち、ここで、流し込み領域ＮＬ１「商品名」およびＮＬ８「画像データ名」については、グループ番号に「０」が入力されているので、複数の組版データＫＤ１〜ＫＤ４が当該配置領域ＨＬにおける流し込み領域ＮＬ１およびＮＬ８については、後述するプロセスにおける配置領域作成部１７２あるいは組版データ配置部１７３による変更が行なわれることはない。しかし、流し込み領域ＮＬ２〜４については、グループ番号に「１」、流し込み領域ＮＬ５〜７については、グループ番号に「２」が入力されていることから、後述するプロセスにて、該流し込み領域ＮＬ２〜７については変更が行なわれるよう、設定がなされている。
【００２９】
配置領域データ名入力欄４１および組版情報設定欄４２に対する入力が終わったならば、オペレータは入力部１３を操作して、ＯＫボタン４３を押下する。それにより、配置領域作成部１７２は、流し込み領域設定メニューＭＮＬを終了する。流し込み領域設定メニューを中断したい場合には、キャンセルボタン４４を押下する。
【００３０】
ＯＫボタン４３をオペレータが押下した結果、それまでに流し込み領域設定メニューＭＮＬに入力された設定によって、配置領域作成部１７２が流し込み領域設定情報ＮＬＤを作成する。図３（ｅ）は、流し込み領域設定情報ＮＬＤの構成を説明するための図である。図３（ｄ）に示した内容を流し込み領域設定メニューＭＮＬに対して入力することにより、配置領域作成部１７２は、図３（ｅ）に示すような流し込み領域設定情報ＮＬＤを作成する。流し込み領域設定情報ＮＬＤは、後述するプロセスで使用されるまで、一時的にメモリ１７内部に保存される。
なお、この流し込み領域設定情報ＮＬＤ作成時に、各流し込み領域ＮＬに対して、フォント等表示時の設定を行うようにしてもよい。
【００３１】
ステップＳ２では、組版データ作成部１７１が、組版データＫＤを作成する。オペレータが組版データ作成部１７１を機能させることにより、組版データＫＤが作成される。なお、ネットワークＩ／Ｆ１４を介して図示しない端末で作成された組版データＫＤを取り込むようにしてもよい。あるいは、やはり図示しない端末で作成された組版データＫＤをメディアディスク１８に格納し、メディアドライブ１５を介して取り込むようにしてもよい。
【００３２】
図４は、組版データＫＤ１〜ＫＤ４の構成を説明するための図である。図示するように、組版テーブルＫＴは、印刷物を表現するのに必要な個数分の組版データＫＤ１〜ＫＤ４の集合であり、各組版データＫＤ１〜ＫＤ４は、所定の順序で１つの組版テーブルＫＴを構成するように互いに関連付けられている。本実施の形態では、組版データＫＤ１〜ＫＤ４は、商品ＩＤによって、組版データＫＤ１、組版データＫＤ２、組版データＫＤ３、組版データＫＤ４の順序で関連付けられている。また、各組版データＫＤ１〜ＫＤ４は、それぞれが複数の組版情報ＫＪ１〜７を共通して有している。すなわち、図４を見れば明らかであるが、各組版データＫＤ１〜ＫＤ４は組版テーブルＫＴの各レコードに対応しており、各組版情報ＫＪ１〜ＫＪ７は組版テーブルＫＴの各フィールドに対応している。さらに、組版情報ＫＪは、先述のように、複数の組版情報ＫＪ１〜ＫＪ７のうちからオペレータが選択したものである。そして、各組版情報ＫＪ１〜ＫＪ７は組版テーブルＫＴのフィールドであるから、各組版データＫＤ１〜ＫＤ４のそれぞれが組版情報ＫＪ１〜ＫＪ７を有している。したがって、より詳しく述べれば、組版情報ＫＪと言えば、組版データＫＤ１についての組版情報ＫＪ、組版データＫＤ２についての組版情報ＫＪ、組版データＫＤ３についての組版情報ＫＪ、組版データＫＤ４についての組版情報ＫＪがそれぞれ存在する。しかし、ここでは、これらを総称して「組版情報ＫＪ」と称する。
組版情報ＫＪ１は「商品ＩＤ」を格納する。商品ＩＤは、組版データＫＤ１〜ＫＤ４を配置領域ＨＬに配置する際に、個々の組版データＫＤ１〜ＫＤ４を識別するために使用するものであり、印刷物に表示されることはない。組版情報ＫＪ２は「流し込み設定情報」を格納する。該組版データＫＤ１〜ＫＤ４に格納された文字列を配置領域ＨＬに流し込む際に、組版情報ＫＪ２に格納された流し込み領域設定情報ＮＬＤに基づいた流し込みが行なわれる。組版情報ＫＪ２に格納された流し込み領域設定情報ＮＬＤについても、印刷物に表示されることはない。組版情報ＫＪ３は「商品名」、組版情報ＫＪ４は「タイプ」、組版情報ＫＪ５は「カラー」、組版情報ＫＪ６は「価格」に関する文字列を格納する。これら組版情報ＫＪ３〜６に格納された文字列は、組版情報ＫＪ２に格納された流し込み領域設定情報ＮＬＤに基づいて、配置領域ＨＬ内の流し込み領域ＮＬにそれぞれ流し込まれる。組版情報ＫＪ７は「画像データ名」を格納する。組版情報ＫＪ７に格納された画像データ名もまた印刷物に印刷されることはない。組版データ配置部１７３が、組版情報ＫＪ７に格納された画像データ名に対応する画像データを記憶部１６より読み出し、組版情報ＫＪ７に対応する流し込み領域ＮＬに該画像データによる画像を配置することにより、印刷物における画像表示が行なわれる。
【００３３】
なお、図４に示した組版データＫＤ１〜ＫＤ４の組版情報ＫＪ１〜ＫＪ７（より詳しくは各組版情報ＫＪ１〜ＫＪ７に格納されている文字列）は、それぞれ所定の区切りコードで区切られることにより、区別されている。また、各組版データＫＤ１〜ＫＤ４もまた、所定の区切りコードで区切られることにより、区別されている。ここでは、組版情報ＫＪ１〜ＫＪ７を区別するための区切りコードとして「，（コンマ）」を使用しており、組版データＫＤ１〜ＫＤ４を区別するための区切りコードとして「リターン」が使用されている。
【００３４】
ステップＳ３において、組版データ配置部１７３が、配置情報ＨＪを作成する。図５（ａ）は、組版データ配置部１７３が表示部１２に表示した配置情報作成メニューＭＨＪを説明するための図である。オペレータが、この配置情報作成メニューＭＨＪに対して、入力部１３を操作して入力を行うことにより、配置情報ＨＪが作成される。
【００３５】
配置情報作成メニューＭＨＪは、配置情報ＨＪを作成するため、配置領域データ入力欄５１、流し込み領域設定情報入力欄５２、配列方向入力欄５３、文字列可変配置設定欄５４を備えている。
配置領域データ入力欄５１は、配置情報ＨＪに基づいて組版データＫＤに格納された文字列の配置対象となる配置領域データＨＤの名称を入力するために使用する。オペレータが、対象となる配置領域データＨＤの名称を配置領域データ入力欄５１に入力することにより、組版データ配置部１７３が、組版データＫＤに格納された文字列を、該配置領域データＨＤの配置領域ＨＬそれぞれに流し込む。
流し込み領域設定情報入力欄５２は、配置領域ＨＬに組版データＫＤに格納された文字列を流し込む際の設定となる流し込み領域設定情報ＮＬＤの名称を入力するために使用する。オペレータが、所望する流し込み形態を設定した流し込み領域設定情報ＮＬＤの名称を流し込み領域設定情報入力欄５２に入力することにより、流し込み領域設定情報ＮＬＤを参照して、組版データ配置部１７３が、配置領域ＨＬそれぞれの内部に設定された流し込み領域ＮＬそれぞれに、組版データＫＤに格納された文字列を流し込む。
配列方向入力欄５３は、所望する印刷物における表示方向について入力するために使用する。印刷物における表示方向としては、「用紙左上→右下、縦方向」、「用紙左上→右下、横方向」、「用紙右上→左下、縦方向」、「用紙右上→左下、横方向」が存在する。配列方向入力欄５３は、このような表示方向を入力するための表示方向ボタンを複数備えている。オペレータが入力部１３を操作して、所望する表示方向について、配列方向入力欄５３に備えられた表示方向ボタンを選択して押下すると、レイアウト領域ＬＬ上の配置領域ＨＬそれぞれに対する組版データＫＤに格納された文字列の流し込み順序が押下された表示方向ボタンによる条件を満たすよう決定される。
【００３６】
文字列可変配置設定欄５４は、複数の組版データＫＤ１〜ＫＤ４において、組版情報ＫＪに格納された文字列が同内容で連続している場合に、流し込み領域ＮＬを変更して、一つの配置領域ＨＬに対して複数の組版データＫＤ１〜ＫＤ４に格納された文字列を流し込む設定を行うために、使用する。オペレータが、文字列可変配置設定を入力するために、文字列可変配置設定欄５４は、組版情報指定欄５４１、罫線幅入力欄５４２、重複表示入力欄５４３を備えている。
【００３７】
組版情報指定欄５４１は、組版データＫＤ１〜ＫＤ４が有する複数の組版情報ＫＪ１〜ＫＪ７の中からオペレータが所望し、選択するもの（組版情報ＫＪ）を指定するためのものである。オペレータが、組版情報指定欄５４１に入力を行うと、組版データ配置部１７３に備えられた指定部１７３１が、組版データＫＤ１〜ＫＤ４のそれぞれが有する複数の組版情報ＫＪ１〜ＫＪ７の中から組版情報ＫＪを指定する。指定部１７３１によって指定された組版情報ＫＪについて、該組版情報ＫＪに格納されている文字列が複数の組版データＫＤ１〜ＫＤ４において同内容で連続している場合、組版データ配置部１７３は、後述するプロセスにおいて、配置領域ＨＬの流し込み領域ＮＬを変更して、文字列を可変的に表示する処理を行う。
【００３８】
罫線幅入力欄５４２は、文字列可変配置が実施される流し込み領域ＮＬについて、罫線幅を設定する際に入力するためのものである。文字列可変配置の際には、流し込む文字列が追加されたり削除されたりするため、該当する流し込み領域ＮＬの周囲の罫線については、配置領域ＨＬ作成時に作成された罫線では不適合になる場合が多い。そこで、罫線幅入力欄５４２で罫線幅を入力すると、該当する流し込み領域ＮＬ、すなわち文字列可変配置が行なわれる流し込み領域ＮＬの周囲に、入力された幅の罫線を、組版データ配置部１７３が配置する。罫線幅入力欄５４２は、外枠罫線入力欄５４２ａおよび内枠罫線入力欄５４２ｂが備えられており、文字列可変配置が行なわれる流し込み領域ＮＬの周囲に罫線を配置する際に、外枠罫線入力欄５４２ａおよび内枠罫線入力欄５４２ｂで入力された幅で罫線が配置される。
なお、罫線幅の単位は、ポイント、Ｑ、ミリメートルなど、所望の単位を使用することができる。ここでは、ミリメートルで罫線幅を入力するものとする。
【００３９】
一つの配置領域ＨＬに対して複数の組版データＫＤ１〜ＫＤ４に格納された文字列を所定の順序で流し込む際、格納されている文字列が同内容で連続している場合がある。例えば、組版データＫＤ２の組版情報ＫＪ４に格納されている文字列と、組版データＫＤ３の組版情報ＫＪ４に格納されている文字列とが同じである場合などである。このような場合、同内容の文字列であるからには、同一の配置領域ＨＬにおいて複数表示する必要はないことがある。
重複表示入力欄５４３は、このような場合に、最先の文字列のみを表示するよう設定するためのものである。
すなわち、この重複表示入力欄５４３に対して、組版情報ＫＪ１〜ＫＪ７のいずれかで重複非表示を所望する組版情報（第２指定組版情報に相当する）を入力することにより、複数の組版データＫＤ１〜ＫＤ４において、該組版情報に格納された文字列が同内容で連続している場合には、重複している文字列のうちで、最先の文字列のみを流し込み、以降の文字列については表示（流し込み）を行わないように設定することができる。
なお、重複表示入力欄５４３については、複数の組版情報を入力するようにしてもよい。
【００４０】
オペレータは、配置情報作成メニューＭＨＪに対する入力を終えたならば、ＯＫボタン５５を押下する。それにより、組版データ配置部１７３が、配置情報作成メニューＭＨＪの表示を終了し、配置情報ＨＪを作成する。また、配置情報ＨＪの作成を中止したい場合には、キャンセルボタン５６を押下し、配置情報作成メニューＭＨＪの表示を中止する。
【００４１】
図５（ｂ）は、配置情報作成メニューＭＨＪに対する入力が行なわれた結果、組版データ配置部１７３が作成した配置情報ＨＪの構成を説明するための図である。ここでは、配置情報ＨＪが、「配置対象」について「ＨＤ」、「流し込み設定」について「ＮＬＤ」、「配列方向」について「左上→右下、横方向」を格納しているものとする。
また、「文字列可変配置」については、「指定組版情報」に「ＫＪ３」、罫線幅については、「外枠」に「１ｍｍ」、「内枠」に「０．５ｍｍ」、「重複表示」には「ＫＪ４」が設定された上で、配置情報ＨＪに格納されているものとする。
作成された配置情報ＨＪは、メモリ１７に一時的に保存する。
【００４２】
なお、ステップＳ１乃至Ｓ３の動作については、順序を変更することが可能である。
【００４３】
ステップＳ４において、組版データ配置部１７３が、組版データＫＤ１〜ＫＤ４に格納されている文字列を配置領域ＨＬ内に備えられた流し込み領域ＮＬに流し込む。図６は、ステップＳ４において、組版データ配置部１７３が、組版データＫＤ１〜ＫＤ４に格納されている文字列を、流し込み領域設定情報ＮＬＤおよび配置情報ＨＪに基づいて、配置領域ＨＬに配置する処理について説明するための図である。
【００４４】
図６（ａ）にて示すように、組版データ配置部１７３は、配置情報ＨＪで設定された配置領域データＨＤをメモリ１７より読み出し、配置領域ＨＬを一つ取り出す。また、組版データ配置部１７３は、組版テーブルＫＴに含まれる複数の組版データＫＤ１〜ＫＤ４のうちの一つを記憶部１６から読み出す。さらに、組版データ配置部１７３は、読み出した組版データＫＤの組版情報ＫＪ２に格納されている文字列を参照して、流し込み領域設定情報ＮＬＤをメモリ１７から読み出す。ステップＳ１において、配置領域ＨＬそれぞれには複数の流し込み領域ＮＬが備えられている。また、流し込み領域ＮＬそれぞれに、どの文字列（組版データＫＤ１〜ＫＤ４が有する組版情報ＫＪ１〜ＫＪ７に格納されている文字列）を流し込むかを設定した流し込み領域設定情報ＮＬＤが作成されている。したがって、組版データ配置部１７３は、流し込み領域設定情報ＮＬＤに格納されている設定に従って、配置領域ＨＬの流し込み領域ＮＬそれぞれに、読み出した組版データＫＤが有する組版情報ＫＪ１〜ＫＪ７（ただし、流し込み領域設定情報ＮＬＤにおいて、流し込む文字列として指定されていないものを除く）に格納されている文字列を流し込む。
ここでは、組版データＫＤ１に格納された文字列を配置領域ＨＬ１に流し込むものとして、組版データ配置部１７３は、組版データＫＤ１が有する複数の組版情報ＫＪ１〜ＫＪ７を逐一読み出し、対応する流し込み領域ＮＬそれぞれに流し込む。ステップＳ１で作成された流し込み領域設定情報ＮＬＤに格納された設定では、配置領域ＨＬの流し込み領域ＮＬ１に対応するのは「組版情報ＫＪ３」、流し込み領域ＮＬ２に対応するのは「組版情報ＫＪ４」、流し込み領域ＮＬ３に対応するのは「組版情報ＫＪ５」、流し込み領域ＮＬ４に対応するのは「組版情報ＫＪ６」、流し込み領域ＮＬ８に対応するのは「組版情報ＫＪ７」である。したがって、組版データ配置部１７３は、組版データＫＤ１より、該当する組版情報ＫＪ３〜ＫＪ６に格納されている文字列「デスクトップマシン」、「６００ＭＨｚ」、「ブルー」、「１２０，０００円」を読み出し、該当する流し込み領域ＮＬ１〜ＮＬ４それぞれに流し込む。また、組版情報ＫＪ７に格納されているのは「DT.jpg」であることから、画像データDT.jpgを記憶部１６より読み出し、流し込み領域ＮＬ８に配置する。さらに、組版データ配置部１７３は、配置情報ＨＪに設定されている罫線情報に基づいて、グループ番号が付与された流し込み領域ＮＬの周囲に罫線枠を作成する。ここでは、グループ番号「１」が付与された流し込み領域ＮＬは、ＮＬ２、３、４なので、これら流し込み領域ＮＬに、配置情報ＨＪで設定された通り、外枠「１ｍｍ」、内枠「０．５ｍｍ」で、組版データ配置部１７３が罫線枠を作成する。
このようにして組版データ配置部１７３により、組版データＫＤ１に格納された文字列が配置領域ＨＬ１に流し込まれた結果、図６（ｂ）に示すような組版済み配置領域ＫＨＬ１が作成される。
【００４５】
ステップＳ４にて、一つの組版済み配置領域ＫＨＬが作成されたならば、ステップＳ５に移行し、配置情報ＨＪに指定組版情報が格納されているか否かを判定する。ステップＳ３における配置情報ＨＪ作成時に、組版情報ＫＪ１〜ＫＪ７のいずれかが指定部１７３１により組版情報ＫＪとして指定されていない場合には、ステップＳ９へ移行する。
【００４６】
ステップＳ６にて、指定部１７３１により指定された組版情報ＫＪについて、組版データ配置部１７３が、ステップＳ４で配置領域ＨＬに文字列が流し込まれた組版データＫＤの該指定された組版情報ＫＪに格納された文字列と、次の配置領域ＨＬに文字列を流し込む組版データＫＤが有する該指定された組版情報ＫＪに格納された文字列が一致するか否かを判定する。組版データ配置部１７３は、組版データＫＤの組版情報ＫＪ１に格納された商品ＩＤを参照して、次に文字列を流し込むべき組版データＫＤを検索する。そして、先に文字列を流し込んだ組版データＫＤと、次に文字列を流し込むべき組版データＫＤとについて、指定部１７３１で指定された組版情報ＫＪに格納された文字列を比較する。該指定された組版情報ＫＪに格納された文字列が一致しない場合には、ステップＳ８へ移行する。
ステップＳ４で配置領域ＨＬに文字列が流し込まれた組版データＫＤの該指定された組版情報ＫＪに格納された文字列と、次の配置領域ＨＬに文字列を流し込む組版データＫＤが有する該指定された組版情報ＫＪに格納された文字列が一致する場合にはステップＳ７へ移行し、組版データ配置部１７３が、ステップＳ４で作成された組版済み配置領域ＫＨＬに、次の組版データＫＤに格納された文字列を流し込む。
【００４７】
ここでは、図６（ｂ）に示した組版済み配置情報ＫＨＬ１に流し込まれた組版データＫＤ１と、次の組版データＫＤ２とを、組版データ配置部１７３は、配置情報ＨＪに格納された指定組版情報「ＫＪ３」に基づいて比較を行う。この時、組版データＫＤ１およびＫＤ２それぞれの組版情報ＫＪ３には「デスクトップマシン」が格納されていることから文字列が一致する。その結果、組版データ配置部１７３は、組版済み配置領域ＫＨＬ１に対して、次の組版データＫＤ２に格納されている文字列を流し込むことになる。
【００４８】
ステップＳ７では、組版データ配置部１７３が、組版済み配置領域ＫＨＬに、次の組版データＫＤに格納された文字列を流し込み、文字列の可変配置を行う。図７は、組版データ配置部１７３による、配置領域ＨＬにおける文字列の可変配置の動作を説明するためのフローチャートである。
【００４９】
ステップＳ７１では、組版データ配置部１７３は、ステップＳ４において文字列が流し込まれた流し込み領域ＮＬであって、該流し込み領域ＮＬが流し込み領域設定情報ＮＬＤにおいて「０」以外のグループ番号が付与された流し込み領域ＮＬである場合に、該流し込み領域ＮＬに付与されたグループ番号に１を加算する。
【００５０】
ついで、ステップＳ７２で、組版データ配置部１７３は、ステップＳ７１で１加算したグループ番号に該当するグループ番号が付与された流し込み領域ＮＬが組版済み配置領域ＫＨＬに存在するか否かを判定する。存在しない場合はステップＳ７３へ移行し、存在する場合はステップＳ７５へ移行する。
【００５１】
すなわち、図６（ｂ）に示した組版済み配置領域ＫＨＬ１を例に取った場合、組版済み配置領域ＫＨＬ１の流し込み領域ＮＬ２、３、４それぞれに付与されたグループ番号は、ステップＳ１で流し込み領域設定情報ＮＬＤ作成時に「１」であり、グループ番号「１」に１を加算した結果得られるグループ番号「２」が付与された流し込み領域ＮＬが存在するか否かを、組版データ配置部１７３が検索する。組版済み配置領域ＫＨＬ１においては、グループ番号「２」が付与された流し込み領域ＮＬ５、６、７が存在するので、ステップＳ７５へ移行することになる。
【００５２】
ステップＳ７５において、組版データ配置部１７３は、配置済み組版領域ＫＨＬに、続けて次の組版データＫＤに格納された文字列を流し込む。組版データ配置部１７３は、既に流し込まれた組版データＫＤに続く、次の組版データＫＤを記憶部１６より読み出す。組版データ配置部１７３は、読み出した組版データＫＤに格納されている文字列を、ステップＳ７２で検索した流し込み領域ＮＬにそれぞれ流し込む。このとき、組版済み配置領域ＫＨＬ１に流し込まれる文字列は、「０」以外のグループ番号が付与され、かつ文字列が流し込まれていない流し込み領域ＮＬに該当する組版情報ＫＪに格納された文字列のみである。従って、組版データＫＤ２における組版情報ＫＪ３に格納された文字列が、組版済み配置領域ＫＨＬ１２に流し込まれたり、組版情報ＫＪ７に格納された画像データが組版済み配置領域ＫＨＬ１に配置されることはない。
また、組版データ配置部１７３は、配置情報ＨＪに格納された罫線情報に基づいて、グループ番号が付与された流し込み領域ＮＬに対する罫線枠を再作成する。
【００５３】
図８（ａ）は、ステップＳ７５において、組版済み配置領域ＫＨＬ１に組版データＫＤ２に格納されていた文字列が流し込まれた状態を示したものである。図示するように、組版データＫＤ２が有する組版情報ＫＪ４、ＫＪ５、ＫＪ６にそれぞれ格納された文字列が、流し込み領域ＮＬ５、ＮＬ６、ＮＬ７に流し込まれている。また、流し込み領域ＮＬ１に該当する文字列（図３（ｄ）に示すように組版情報ＫＪ３に格納されている文字列）については、流し込み領域ＮＬ１がグループ番号として「０」を付与されていることから、文字列の可変表示の対象となっていないため、変更が行なわれることはない。すなわち、組版データＫＤ１における組版情報ＫＪ３に格納されている「デスクトップマシン」の文字列が流し込まれており、組版データＫＤ２における組版情報ＫＪ３に格納されている「デスクトップマシン」の文字列は流し込まれない。
【００５４】
続くステップＳ７６で、組版データ配置部１７３は、配置情報ＨＪにおいて重複表示についての設定を検索する。配置情報ＨＪにおいて、重複表示設定が行なわれている場合（重複表示を行わないことが設定されていない場合）には、図２のフローチャートへ帰還してステップＳ９へ移行する。
重複表示を行わない設定が行なわれているならば、ステップＳ７７へ移行する。
【００５５】
ステップＳ７７では、組版データ配置部１７３は、ステップＳ７５で流し込まれた組版データＫＤの組版情報について、配置情報ＨＪにて重複非表示が設定されていたならば、該組版情報に格納されていた文字列が流し込まれた流し込み領域ＮＬの文字列を削除する。また、該流し込み領域ＮＬより文字列を削除する処理にあわせて、組版データ配置部１７３は、該流し込み領域ＮＬの周囲に作成された罫線枠についても変更を行う。
【００５６】
ここでは、ステップＳ３で作成された配置情報ＨＪにおいて、組版情報ＫＪ４について重複非表示が設定されていることから、組版データ配置部１７３が、ステップＳ７５で組版済み配置領域ＫＨＬ１に流し込まれた組版データＫＤ２の組版情報ＫＪ４に格納されていた文字列を削除し、罫線枠を変更する。すなわち、図８（ａ）に示した流し込み領域ＮＬ５に格納された文字列「６００ＭＨｚ」を削除し、該流し込み領域ＮＬ５の周辺に付された罫線のうち不要のものを削除する。その結果、図８（ｂ）に示すような、組版済み配置領域ＫＨＬ１２を、組版データ配置部１７３が作成する。
ステップＳ７７の処理が終了したならば、図２のフローチャートに帰還して、ステップＳ９へ移行する。
【００５７】
ステップＳ９では、組版テーブルＫＴに対する処理が終了したか、すなわち全ての組版データＫＤ１〜ＫＤ４について、格納された文字列の流し込みが全て終了したか否かを、組版データ配置部１７３が判定する。未処理のものが存在する場合には、ステップＳ１０へ移行し、組版データＫＤ１〜ＫＤ４の処理が全て終了したならば、ステップＳ１１へ移行する。
【００５８】
ここでは、組版データＫＤ３、ＫＤ４の処理が終了していないので、ステップＳ１０へ移行する。
【００５９】
ステップＳ１０において、指定部１７３１により指定された組版情報ＫＪについて、組版データ配置部１７３が、組版済み配置領域ＫＨＬに文字列が流し込まれた組版データＫＤの組版情報ＫＪに格納された文字列と、次の組版データＫＤが有する組版情報ＫＪに格納された文字列が一致するか否かを判定する。一致しない場合は、ステップＳ４へ移行し、次の配置領域ＨＬに対する文字列の流し込みを行う。一致した場合には、ステップＳ７へ移行し、組版データ配置部１７３が、組版済み配置領域ＫＨＬに次の組版データＫＤに格納された文字列を流し込む処理を実行する。
【００６０】
ここでは、組版情報ＫＪは組版情報がＫＪ３であり、組版データＫＤ２の組版情報ＫＪ３に格納された文字列と、次の組版データＫＤ３の組版情報ＫＪ３に格納された文字列が「デスクトップマシン」で一致していることから、ステップＳ７へ移行するものとする。
【００６１】
再び図７のフローチャートに示したステップＳ７１にて、組版データ配置部１７３が、先に文字列が流し込まれた流し込み領域ＮＬのグループ番号に１を加算する。
【００６２】
ここでは、グループ番号「２」が付与された流し込み領域ＮＬについて１を加算することになる。
【００６３】
続くステップＳ７２で、組版データ配置部１７３は、ステップＳ７１で１加算したグループ番号に該当するグループ番号が付与された流し込み領域ＮＬが組版済み配置領域ＫＨＬに存在するか否かを判定する。
【００６４】
ここで、組版済み配置領域ＫＨＬ１２には、グループ番号３に該当する流し込み領域ＮＬは存在していない。そこで、ステップＳ７３へ移行し、配置領域作成部１７２による流し込み領域ＮＬの追加処理が実行される。
【００６５】
ステップＳ７３では、配置領域作成部１７２が、グループ番号３に該当する流し込み領域ＮＬを、組版済み配置領域ＫＨＬ内に作成する。配置領域作成部１７２は、組版済み配置領域ＫＨＬの「０」以外のグループ番号が付与されている流し込み領域ＮＬをコピーし、該流し込み領域ＮＬ下部に、コピーした流し込み領域ＮＬをペーストし、ステップＳ７１で得られたグループ番号、すなわち、先に文字列が流し込まれた流し込み領域ＮＬのグループ番号に１を加算した番号を付与する。
【００６６】
このとき、追加した流し込み領域ＮＬが配置領域ＨＬをはみ出していないかを、配置領域作成部１７２が確認する（ステップＳ７４）。流し込み領域ＮＬを追加した結果、配置領域ＨＬからはみ出した場合は、エラー表示を出して、文字列流し込みの処理を終了する。追加した流し込み領域ＮＬが配置領域ＨＬをはみ出していない場合には、ステップＳ７５へ移行し、組版済み配置領域ＫＨＬの追加された流し込み領域ＮＬに、次の組版データＫＤに格納された文字列を流し込み、罫線枠を再作成し、重複表示についての判定を行い（ステップＳ７６）、図２のフローチャートに帰還する。
【００６７】
ここでは、組版済み配置領域ＫＨＬ１２に組版データＫＤ３に格納された文字列を流し込むものとして、配置領域作成部１７２が、グループ番号３に該当する流し込み領域ＮＬが存在しないことから、流し込み領域ＮＬ５、ＮＬ６、ＮＬ７をコピーし、該流し込み領域ＮＬ５、ＮＬ６、ＮＬ７の下部に、流し込み領域ＮＬ９、ＮＬ１０、ＮＬ１１をペーストして作成する。この追加された流し込み領域ＮＬ９、ＮＬ１０、ＮＬ１１は、配置領域作成部１７２により、グループ番号３が付与される。そして、該流し込み領域ＮＬ９、ＮＬ１０、ＮＬ１１に対して、組版データ配置部１７３が、組版データＫＤ３に格納された文字列を流し込む。その結果、図８（ｃ）に示すような、組版済み配置領域ＫＨＬ１２３が作成される。
【００６８】
再び図２のフローチャートに帰還し、ステップＳ９の判定を行う。
【００６９】
ここでは、組版データＫＤ４の処理が終了していないので、ステップＳ１０へ移行する。ステップＳ１０の判定において、組版データＫＤ４の組版情報ＫＪ３と組版済み配置領域ＫＨＬ１２３に流し込まれた文字列を有する組版データＫＤ３の組版情報ＫＪ３とに格納された文字列を比較したとき、組版データＫＤ４の組版情報ＫＪ３に格納されている文字列が「マウス」であり、両者は一致しない。したがって、ステップＳ４へ移行して、組版データ配置部１７３が、次の配置領域ＨＬに組版データＫＤに格納された文字列を流し込む処理を行う。すなわち、配置領域ＨＬ２に、組版データＫＤ４に格納された文字列を流し込む処理を、組版データ配置部１７３が行うことになる。
【００７０】
ステップＳ５にて、配置情報ＨＪにおける組版情報ＫＪの指定があることから、ステップＳ６へ移行し、組版済み配置領域ＫＨＬ２に連続して、次の組版データＫＤの文字列を流し込むか否かを判定する。
【００７１】
ここで、組版データＫＤ４以降の組版データＫＤが存在しないことから、組版データ配置部１７３は、組版データＫＤの指定された組版情報ＫＪ３に一致する組版情報ＫＪ３を有する組版データＫＤがないものと判断し、ステップＳ８へ移行する。
【００７２】
ステップＳ８は、配置領域作成部１７２が、組版済み配置領域ＫＨＬより、不要な流し込み領域ＮＬを削除する。配置領域作成部１７２は、ステップＳ６の判定により、組版済み配置領域ＫＨＬに次の組版データＫＤに格納された文字列が流し込まれないことから、「０」以外のグループ番号が付与された流し込み領域ＮＬについて、文字列が流し込まれないものを削除する。また、組版データ配置部１７３は、流し込み領域ＮＬの削除に合わせて、流し込み領域ＮＬの周囲に作成した罫線枠を変更する。
【００７３】
図９は、ステップＳ８における処理を説明するための図である。図９（ａ）は、ステップＳ４において、配置領域ＨＬ２に組版データＫＤ４に格納された文字列が流し込まれた結果、作成された組版済み配置領域ＫＨＬ２４を示したものである。図示しているように、組版済み配置領域ＫＨＬ２４において、流し込み領域ＮＬ２、ＮＬ３、ＮＬ４については、組版データＫＤ４が有する組版情報ＫＪ４、ＫＪ５、ＫＪ６にそれぞれ格納された文字列「ＵＳＢ」、「シルバー」、「３０００円」が流し込まれており、流し込み領域ＮＬ５、ＮＬ６、ＮＬ７については、まだ文字列が流し込まれていない。
【００７４】
前述のように、ステップＳ６の判定を経て、組版済み配置領域ＫＨＬ２４に次の組版データＫＤに格納されている文字列が流し込まれることはないと判定されると、ステップＳ８に移行し、配置領域作成部１７２が文字列の配置されていない流し込み領域ＮＬを削除する。ここでは、グループ番号「２」が付与された流し込み領域ＮＬ５、ＮＬ６、ＮＬ７については、次の組版データＫＤに格納された文字列が流し込まれることはないことから、配置領域作成部１７２が該流し込み領域ＮＬ５、ＮＬ６、ＮＬ７を削除する。また、流し込み領域ＮＬ５、ＮＬ６、ＮＬ７が配置領域作成部１７２に削除された結果を反映して、組版データ配置部１７３が、配置情報ＨＪに設定された罫線情報に基づき、「０」以外のグループ番号の付与された流し込み領域ＮＬの罫線枠を変更する。その結果、図９（ｂ）に示すように、流し込み領域ＮＬ５、ＮＬ６、ＮＬ７が削除された組版済み配置領域ＫＨＬ２４が作成される。
【００７５】
図２のフローチャートのステップＳ９において、組版データＫＤ１〜ＫＤ４の流し込みが全て終了したと判定されたならば、ステップＳ１１へ移行し、組版データ配置部１７３が、これまでのプロセスで作成された組版済み配置領域ＫＨＬに基づき、レイアウトデータＬＤを作成する。
図１０は、組版データ配置部１７３が作成したレイアウトデータＬＤの構成を説明するための図である。図示するように、配置領域ＨＬ１については、流し込み領域ＮＬ９、ＮＬ１０、ＮＬ１１が追加されており、配置領域ＨＬ２については、流し込み領域ＮＬ５，ＮＬ６、ＮＬ７が削除されている。このように、当初作成した配置領域ＨＬより、流し込み領域ＮＬを追加もしくは削除することにより、レイアウトデータＬＤにおいて、文字列の可変表示が行なわれる。作成されたレイアウトデータＬＤは記憶部１６へ格納され、続くプロセスでチラシやカタログの印刷が行なわれることになる。
【００７６】
このように、図１に示す電子組版装置１が、図２および図７のフローチャートに示したような動作を行うことにより、複数の組版データに格納された文字列を同一配置領域の複数の流し込み領域に配置するため、商品を紹介する情報について複数の異なった内容を記載するようなレイアウトデータを作成し、チラシやカタログなどの作成を効率的に行うことができる。
【図面の簡単な説明】
【図１】電子組版装置１の構成を説明するための図である。
【図２】電子組版装置１の動作を説明するためのフローチャートである。
【図３】配置領域ＨＬの構成、および流し込み領域設定情報ＮＬＤの構成を説明するための図である。
【図４】組版データＫＤの構成を説明するための図である。
【図５】配置情報ＨＪを作成するための配置情報作成メニューＭＨＪ、および配置情報ＨＪの構成を説明するための図である。
【図６】組版済み配置領域ＫＨＬ１を説明するための図である。
【図７】ステップＳ７の動作の詳細を説明するためのフローチャートである。
【図８】組版済み配置領域ＫＨＬ１２、ＫＨＬ１２３を説明するための図である。
【図９】組版済み配置領域ＫＨＬ２４を説明するための図である。
【図１０】レイアウトデータＬＤの構成を説明するための図である。
【符号の説明】
１  電子組版装置
１１  ＣＰＵ
１２  表示部
１３  入力部
１４  ネットワークＩ／Ｆ
１５  メディアドライブ
１６  記憶部
１７  メモリ
１８  メディアディスク
４１  配置領域データ名入力欄
４２  組版情報設定欄
４２ａ流し込み領域名入力欄
４２ｂ  組版情報入力欄
４２ｃ  グループ番号入力欄
４３、５５  ＯＫボタン
５１  配置領域データ入力欄
５２  流し込み領域設定情報入力欄
５３  配列方向入力欄
５４  文字列可変配置設定欄
５４１  組版情報指定欄
５４２  罫線幅入力欄
５４２ａ  外枠罫線入力欄
５４２ｂ  内枠罫線入力欄
５４３  重複表示入力欄
ＨＪ  配置情報
ＨＬ  配置領域
ＫＤ、ＫＤ１〜４  組版データ
ＫＪ、ＫＪ１〜７  組版情報
ＫＨＬ、ＫＨＬ１、ＫＨＬ１２、ＫＨＬ１２３、ＫＨＬ２、ＫＨＬ２４  組版済み配置領域
ＬＤ  レイアウトデータ
ＬＬ  レイアウト領域
ＭＮＬ  流し込み領域設定メニュー
ＭＨＪ  配置情報作成メニュー
ＮＬ、ＮＬ１〜１１  流し込み領域
ＮＬＤ  流し込み領域設定情報
【図１】
0003895132.tif 000002
【図２】
0003895132.tif 000003
【図３】
0003895132.tif 000004
【図４】
0003895132.tif 000005
【図５】
0003895132.tif 000006
【図６】
0003895132.tif 000007
【図７】
0003895132.tif 000008
【図８】
0003895132.tif 000009
【図９】
0003895132.tif 000010
【図１０】
0003895132.tif 000011