(57)【特許請求の範囲】
【請求項１】
スタイル名にて検索可能なスタイル情報が登録されたスタイルテーブルを有し、スタイル名を示すタグが組み込まれた組版原稿を読み込んで順次タグを検出し、検出したタグに対応するスタイル情報を前記スタイルテーブルから検索して組版処理を行う組版装置において、
組版原稿からタグを検出するごとにスタイルテーブルを検索し、当該タグに対応するスタイル情報がスタイルテーブルに登録されている場合はそのスタイル情報を用いて組版を行い、登録されていない場合は所定の仮スタイル情報を用いて組版を行うと共に当該タグに示されたスタイル名を前記スタイルテーブルに仮登録する仮組版工程と、
仮組版工程にて仮登録されたスタイル名を表示する仮組版結果表示工程と、
仮登録スタイル名の表示に基づき行われたユーザからのスタイル情報入力に基づき、前記スタイルテーブルの各仮登録スタイル名に対してスタイル情報を登録するテーブル修正工程と、
テーブル修正工程にて修正されたスタイルテーブルを用いて、前記組版原稿を本組版する本組版工程と、
を含むことを特徴とする組版方法。
【請求項２】
請求項１記載の組版方法であって、
前記仮組版結果表示工程は、前記仮組版工程における仮組版結果をイメージ表示する工程を含み、
前記仮組版結果表示工程での仮登録スタイル名の表示においては、各仮登録スタイル名をそれぞれ異なる表示形態で表示するとともに、前記仮組版結果のイメージ表示においては、各仮登録スタイル名に対応する部分を、各仮登録スタイル名の表示形態に対応する表示形態で表示することを特徴とする組版方法。
【請求項３】
スタイル名にて検索可能なスタイル情報が登録されたスタイルテーブルと、
組版原稿からタグを検出して当該タグに指定されたスタイル名を前記スタイルテーブルから検索し、当該タグに対応するスタイル情報が前記スタイルテーブルに登録されている場合はそのスタイル情報を読み出して組版処理を行い、登録されていない場合には当該タグに示されたスタイル名を前記スタイルテーブルに仮登録すると共に所定の仮スタイル情報を用いて組版処理を行う組版処理部と、
前記スタイルテーブルから、前記仮登録されたスタイル名を検出するとともに、仮登録スタイル名に対するユーザからのスタイル情報の入力を受け、このスタイル情報を前記スタイルテーブルに登録するテーブル修正処理部と、
前記テーブル修正処理部にて検出された仮登録スタイル名を表示するスタイル名表示部と、
を備えることを特徴とする組版装置。
【請求項４】
請求項３記載の組版装置において、
前記スタイルテーブルは、各スタイル名ごとに、当該スタイル名が仮登録されたものか否かを示す仮登録フラグを有し、
前記組版処理部は、前記スタイルテーブルへスタイル名を仮登録した場合に当該スタイル名についての前記仮登録フラグをセットし、
前記テーブル修正処理部は、前記仮登録フラグに基づき仮登録スタイル名の判別を行うことを特徴とする組版装置。
【請求項５】
請求項４記載の組版装置において、
前記テーブル修正処理部は、仮登録スタイル名に対するユーザからのスタイル情報入力を前記スタイルテーブルに登録した場合に、当該仮登録スタイル名についての前記仮登録フラグをリセットすることを特徴とする組版装置。
【請求項６】
請求項３〜５のいずれかに記載の組版装置であって、
前記スタイルテーブルは、各スタイル名ごとに、当該スタイル名を表示する際の表示形態の種類を示す表示識別子を有し、
前記組版処理部は、前記スタイルテーブルにスタイル名を仮登録する際に各スタイル名ごとに異なる前記表示識別子を設定すると共に、前記表示識別子に対応する表示形態にて組版処理を行い、
この組版処理の結果を前記仮登録スタイル名の表示と同時にイメージ表示することを特徴とする組版装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、組版方法及び装置に関し、特にスタイル名を示すタグが組み込まれた組版原稿を組版するための組版方法及び装置に関する。
【０００２】
【従来の技術】
コンピュータを利用した組版方式の一つに、ユーザが原稿中に組版スタイルを指定するタグをマークアップし、組版装置がそのタグを解釈して組版を行うという方式がある。
【０００３】
この方式では、複数の組版スタイルの内容を示すデータ（以下、スタイル情報と呼ぶ）を、あらかじめテーブルとして組版装置に登録しておく。このテーブルのことをスタイルテーブルと呼ぶ。このスタイルテーブルでは、各スタイル情報は、その名称（以下、スタイル名と呼ぶ）と、書体や文字サイズなどの具体的なスタイル内容とを含んでいる。ユーザは、原稿の各部分ごとに対して、その部分に適用する組版スタイルのスタイル名を指定するタグを付加する。このようにして原稿中にタグを付加したものを、以下では「組版原稿」と呼ぶ。組版装置は、ユーザが作成した組版原稿を受け取り、その中からタグを検出するごとに、そのタグに対応するスタイル情報をスタイルテーブルから検索し、検索したスタイル情報に従って原稿中の当該タグに対応する部分の組版を行う。
【０００４】
図１１は、この方式における組版原稿の一例を示している。この組版原稿において、“＜”と“＞”とで囲まれた部分がタグであり、各タグは、その次のタグまでに記述されたテキスト部分のスタイルを指定する。例えば図１１の例において、１行目のタグ＜見出し１＞は、「第１章、発明の概要」というテキストのスタイルを指定する。図１２は、スタイルテーブルの一例を示す図である。図１２に示すように、スタイルテーブルには、各スタイル名ごとに、それに対応するスタイル内容が登録されている。図１２に示されたスタイルテーブルを有する組版装置にて図１１の組版原稿を組版した結果を図１３に示す。
【０００５】
【発明が解決しようとする課題】
この方式においては、ユーザが、組版原稿中に、誤ってスタイルテーブルに登録されていないスタイル名を指定したタグ（以下、未登録タグと呼ぶ）を記述した場合、組版装置はそのタグについては組版処理を行うことができない。このような場合における対応処理の方式としては、従来より、次のような方式が知られている。
【０００６】
まず第１の処理方式は、組版原稿中から未登録タグを検出した時点でエラーメッセージを出力し、組版処理を終了するというものである。この方式では、ユーザは、エラーメッセージに基づいて、組版原稿作成に用いたエディタなどを用いて組版原稿中の未登録タグを正しいものに修正し、この修正した組版原稿を再度組版装置に入力して組版をやり直していた。従って、この方式では、組版原稿から未登録タグが検出されるごとに、組版処理を終了し、組版原稿の修正、組版装置への修正原稿の入力、再組版という一連の処理を繰り返す必要があった。ページ物などのように組版原稿が大きくなるものの場合には、そのような未登録タグも多くなりがちであり、そのような処理の繰り返しは組版処理の効率を著しく低減させるものであった。
【０００７】
また第２の処理方式は、未登録タグに対応する部分についてはあらかじめ設定されたデフォルトのスタイル情報を用いることにより、組版原稿全体をいったん仮組版してしまうというものである。この方式では、仮組版結果がディスプレイ等に表示され、ユーザはこの表示を見て不適切なスタイル付けが行われている部分を特定し、組版原稿においてこの部分に対応するタグを適切なものに修正する。そして、組版原稿全体についてタグの修正が終わると、修正原稿を組版装置に入力して再組版処理を行う。この方式では、１回の修正作業ですべての未登録タグに対する処理が終了するので前述の第１の方式のような欠点はないが、ユーザが仮組版結果を見て修正の必要な箇所を特定する必要があるため、修正作業に時間を要するという問題があった。
【０００８】
また、第２の方式を用いる組版装置には、未登録タグを検出する度にログにエラーメッセージを書き込む機能を有するものがあり、この装置ではログを参照することにより要修正箇所の特定が容易となる。しかしながら、この装置でも、要修正箇所が複数ある場合には、各箇所ごとにユーザが正しいスタイルを判定しなくてはならず、例えば組版原稿中に同じ誤り（未登録タグ）が数箇所にわたって存在する場合でも、この方式では各箇所ごとに仮組版結果を見て正しいスタイルを決定する必要があり、効率的とはいえなかった。
【０００９】
本発明は、このような問題を解決するためになされたものであり、スタイルテーブルに登録されたスタイル情報を用いて組版原稿中に組み込まれたタグを逐次解釈して組版処理を行う組版方法及び装置において、組版原稿中に未登録タグが含まれる場合の修正処理を効率化することを目的とする。
【００１０】
【課題を解決するための手段】
前述の目的を達成するために、本発明に係る組版方法は、スタイル名にて検索可能なスタイル情報が登録されたスタイルテーブルを有し、スタイル名を示すタグが組み込まれた組版原稿を読み込んで順次タグを検出し、検出したタグに対応するスタイル情報を前記スタイルテーブルから検索して組版処理を行う組版装置において、組版原稿からタグを検出するごとにスタイルテーブルを検索し、当該タグに対応するスタイル情報がスタイルテーブルに登録されている場合はそのスタイル情報を用いて組版を行い、登録されていない場合は所定の仮スタイル情報を用いて組版を行うと共に当該タグに示されたスタイル名を前記スタイルテーブルに仮登録する仮組版工程と、仮組版工程にて仮登録されたスタイル名を表示する仮組版結果表示工程と、仮登録スタイル名の表示に基づき行われたユーザからのスタイル情報入力に基づき、前記スタイルテーブルの各仮登録スタイル名に対してスタイル情報を登録するテーブル修正工程と、テーブル修正工程にて修正されたスタイルテーブルを用いて、前記組版原稿を本組版する本組版工程とを含む。
【００１１】
この構成では、タグに指定されたスタイル名がスタイルテーブルに登録されていない場合には所定の仮スタイル情報を用いて組版を行うことにより、組版原稿全体をいったん仮組版してしまう。このとき、スタイルテーブルに登録されていなかったスタイル名は、スタイルテーブルに仮登録する。この仮登録されたスタイル名を表示することにより、ユーザは、誤って記述したタグを一目瞭然に知ることができる。そして、ユーザは各仮登録スタイル名に対して正しいスタイル情報を入力する。これら入力された各スタイル情報は、各仮登録スタイル名と対応づけて前記スタイルテーブルに登録される。そして、このようにして修正されたスタイルテーブルを用いて前記組版原稿を本組版する。
【００１２】
すなわち、本構成では、組版原稿中の誤記のタグはそのままにして、そのタグに対応するスタイル情報を追加することによりスタイルテーブルを修正し、この修正されたスタイルテーブルを用いて本組版を行う。この構成によれば、ユーザは、修正の必要な部分を容易に特定することができると共に、組版原稿中で同じタグの誤記が複数箇所にわたっている場合においては、当該タグに対応する１つの仮登録スタイル名についてスタイル情報の設定を行えば全箇所の修正が一度に済むため、修正作業の効率が向上する。
【００１３】
本発明の別の態様では、前記仮組版結果表示工程において、さらに前記仮組版工程における仮組版結果をイメージ表示し、前記仮組版結果表示工程での仮登録スタイル名の表示においては、各仮登録スタイル名をそれぞれ異なる表示形態で表示するとともに、前記仮組版結果のイメージ表示においては、各仮登録スタイル名に対応する部分を、各仮登録スタイル名の表示形態に対応する表示形態で表示する。
【００１４】
この態様では、各仮登録スタイル名とそれに対応する仮組版結果の各部分とを、互いに対応する表示形態、例えば同じ色など、にて表示する。このような表示によれば、各仮登録スタイル名と、仮組版結果における対応部分とを容易に判別することができるので、ユーザは各仮登録スタイル名に対して設定すべき正しいスタイル情報を容易に判別することが可能となる。
【００１５】
一方、本発明に係る組版装置は、スタイル名にて検索可能なスタイル情報が登録されたスタイルテーブルと、組版原稿からタグを検出して当該タグに指定されたスタイル名を前記スタイルテーブルから検索し、当該タグに対応するスタイル情報が前記スタイルテーブルに登録されている場合はそのスタイル情報を読み出して組版処理を行い、登録されていない場合には当該タグに示されたスタイル名を前記スタイルテーブルに仮登録すると共に所定の仮スタイル情報を用いて組版処理を行う組版処理部と、前記スタイルテーブルから、仮登録されたスタイル名を検出するとともに、仮登録スタイル名に対するユーザからのスタイル情報の入力を受け、このスタイル情報を前記スタイルテーブルに登録するテーブル修正処理部と、前記テーブル修正処理部にて検出された仮登録スタイル名を表示するスタイル名表示部とを備える。
【００１６】
この構成では、まず組版原稿が入力されると、組版処理部はスタイルテーブルを参照して組版処理を行う。このとき、組版処理部は、スタイルテーブルに未登録のスタイル名を指定するタグを発見した場合は、所定の仮スタイル情報を用いて組版処理を行い、当該スタイル名を前記スタイルテーブルに仮登録する。本構成では、このようにして組版原稿全体をいったん仮組版してしまう。そして、テーブル修正処理部は、この仮組版後にスタイルテーブルから仮登録スタイル名を読み出し、仮登録スタイル名の一覧情報を生成する。この情報はスタイル名表示部に表示される。ユーザは、この表示を見ることにより、タグの記述誤りを識別することができる。そして、ユーザは、表示された各仮登録スタイル名に対して正しいスタイル情報を入力する。テーブル修正処理部は、この入力を受け取って前記スタイルテーブルに登録する。この処理を全仮登録スタイル名について行うことにより、組版原稿中のすべてのタグについて正しいスタイル情報が設定される。従って、この処理によって修正されたスタイルテーブルを用いて組版原稿を本組版することにより、ユーザが意図した組版結果を得ることができる。
【００１７】
この発明の別の態様では、前記スタイルテーブルは、各スタイル名ごとに、当該スタイル名が仮登録されたものか否かを示す仮登録フラグを有し、前記組版処理部は、前記スタイルテーブルへスタイル名を仮登録した場合に当該スタイル名についての前記仮登録フラグをセットし、前記テーブル修正処理部は、前記仮登録フラグに基づき仮登録スタイル名の判別を行う。
【００１８】
この態様では、スタイルテーブルに対して仮登録フラグを設け、スタイル名の仮登録の際にそのフラグをセットすることにより、テーブル修正処理部は、スタイルテーブルに登録された各スタイル名が仮登録スタイル名であるか否かの判別を容易に行うことができる。
【００１９】
また、本発明のさらに別の態様では、テーブル修正処理部は、仮登録スタイル名に対するユーザからのスタイル情報入力を前記スタイルテーブルに登録した場合に、当該仮登録スタイル名についての仮登録フラグをリセットする。
【００２０】
すなわち、この態様では、ユーザからのスタイル情報の登録がなされた仮登録スタイル名については仮登録フラグをリセットすることにより、仮登録スタイル名のうち、スタイル情報の登録が完了したものと未完了のものとを識別することができる。従って、この仮登録フラグを参照して、スタイル情報の登録が完了したものから順次仮登録スタイル名の表示を取り止める構成とすれば、すべての仮登録スタイル名についてもれなくスタイル情報の登録を行うことが可能となる。
【００２１】
また、本発明のさらに別の態様では、スタイルテーブルは、各スタイル名ごとに、当該スタイル名を表示する際の表示形態の種類を示す表示識別子を有し、組版処理部は、前記スタイルテーブルにスタイル名を仮登録する際に各スタイル名ごとに異なる前記表示識別子を設定すると共に、前記表示識別子に対応する表示形態にて組版処理を行い、この組版処理の結果を前記仮登録スタイル名の表示と同時にイメージ表示する。
【００２２】
この態様では、スタイルテーブルにおいて各スタイル名ごとに表示識別子を設定可能とし、組版処理部にてスタイル名の仮登録を行う際に表示識別子の設定を行う。このとき、表示識別子は、各仮登録スタイル名ごとに異なったものを設定する。これにより、スタイル名表示部における表示においては、各スタイル名ごとの表示形態にて表示を行うことができる。そして、組版処理部は、各仮登録スタイル名に対応する部分の組版処理を行う際に、その対応部分が当該仮登録スタイル名に与えた表示識別子に対応する表示形態にて表示されるように組版を行う。これにより、各仮登録スタイル名とそれに対応する仮組版結果の各部分とを、互いに対応する表示形態、例えば同じ色など、にて表示することができるので、ユーザは各仮登録スタイル名に対して設定すべき正しいスタイル情報を容易に判別することができる。
【００２３】
【発明の実施の形態】
以下、本発明の好適な実施形態を図面に基づいて説明する。
【００２４】
図１は、本発明に係る組版装置の構成を示した機能ブロック図である。
【００２５】
図１において、スタイルテーブル２４には、あらかじめ１又は複数のスタイル情報がテーブルとして登録されている。このスタイルテーブル２４では、各スタイル情報は、例えば図５に示すように、スタイル名、フラグ、スタイル内容を含んでおり、各スタイル情報がそのスタイル名にて検索可能となっている。なお、スタイルテーブルにおける「フラグ」は、スタイル名が仮登録されたものか否かを示す仮登録フラグであり、これについては後に詳述する。このスタイルテーブル２４には、ユーザ自身が、使用したい組版スタイルのデータをあらかじめ登録しておく。一度構築したスタイルテーブル２４は、そのままで又は内容を更新して再利用することができる。
【００２６】
一方、組版原稿１００は、例えば図４のように、元の文書原稿に組版スタイルを指定するタグが挿入されたテキストデータである。この組版原稿１００は、各ユーザがエディタなどを用いて作成する。作成された組版原稿１００は、例えばネットワークを介して、本組版装置の原稿入力部１０に入力される。原稿入力部１０から読み込まれた組版原稿１００のデータは、メモリ１２に保持される。
【００２７】
組版処理部１４は、メモリ１２に保持された組版原稿１００のデータを順次読み出して、組版処理を行う。すなわち、組版処理部１４は、組版原稿１００からタグを検出するごとに、当該タグに指定されたスタイル情報をスタイルテーブル２４から検索し、この検索結果に基づき組版処理を行う。ここで、組版原稿１００中に、スタイルテーブル２４に登録されていないスタイル名を指定したタグが含まれていた場合は、組版処理部１４は、スタイルテーブル２４に対してこのスタイル名を仮登録すると共に、スタイルテーブル２４にあらかじめ設定されているデフォルトスタイル情報を読み出し、これを仮のスタイル情報として用いて組版処理を行う。従って、本実施形態では、組版原稿中に、スタイルテーブル２４に登録されていないタグが含まれる場合でも、処理を中断せずにいったん最後まで組版処理が行われる。組版処理部１４の組版処理の結果は、表示制御部１６を介して表示部１８に表示される。
【００２８】
テーブル修正処理部２０は、スタイルテーブル２４の修正のために、スタイルテーブル２４に対してデータの読み書きを行う。ここで、テーブル修正処理部２０には、大まかにいって次の２つの機能がある。
【００２９】
第１は、スタイルテーブル２４に登録されたスタイル情報を読み出して、スタイルテーブル２４内のスタイル名のリストを作成する機能である。このリストは、スタイル名と仮登録フラグのデータを含む。このようにして作成されたスタイル名リストは、表示制御部１６を介して表示部１８に表示される。なお、表示制御部１６は、組版処理部１４及びテーブル修正処理部２０の出力データを受け取り、これらデータに基づき例えば図７に示すようなウインドウ形式の表示データを形成して、表示部１８に出力する。
【００３０】
テーブル修正処理部２０の第２の機能は、ユーザ入力部２２を介してユーザから入力されたスタイル情報を用いてスタイルテーブル２４を修正する機能である。ユーザ入力部２２にはキーボードやマウスなどが含まれ、ユーザからの入力を受け付ける。テーブル修正処理部２０は、表示部１８の表示に従って行われたユーザからのスタイル情報入力を、前記のスタイル名リストを用いてスタイルテーブル２４の各スタイル情報と対応づける。そして、スタイルテーブル２４の各スタイル情報を、ユーザからの入力に従って修正する。
【００３１】
本実施形態では、以上のような構成により、スタイルテーブル２４に登録されていないタグが組版原稿１００に含まれている場合は、いったん仮のスタイル情報を用いて仮組版を行い、この仮組版の結果を参照してユーザ入力によりスタイルテーブル２４を修正し、この修正後のスタイルテーブル２４を用いて組版原稿１００を再度組版する。
【００３２】
以下、本実施形態の組版装置の処理手順をさらに詳しく説明する。以下では、スタイルテーブル２４に図５に示す内容が登録されている場合に、スタイルテーブル２４にないスタイル情報の指定を含んだ図４の組版原稿が入力された場合を例にとって説明を行う。
【００３３】
図２に示すように、本実施形態では、組版原稿１００が入力されると、まずあらかじめ用意されたスタイルテーブル２４を用いた仮組版を行い（Ｓ１）、この仮組版結果を表示し（Ｓ２）、次に仮組版結果を反映してスタイルテーブルを修正し（Ｓ３）、最後に修正されたスタイルテーブル２４を用いて本組版を行う（Ｓ４）。以下、各工程について図２及び図３を用いて詳述する。
【００３４】
まず、仮組版工程（Ｓ１）では、まず組版原稿１００が原稿入力部１０から読み込まれ、メモリ１２に格納される（Ｓ１１）。次に、組版処理部１４は、メモリ１２に格納された組版原稿１００のデータを先頭から順に読み取っていく。このときタグを検出する（Ｓ１２）と、組版処理部１４はこのタグに指定されたスタイル情報をスタイルテーブル２４より検索する（Ｓ１３）。
【００３５】
この検索処理において、指定されたスタイル情報がスタイルテーブル２４に存在する場合（Ｓ１４）は、組版処理部１４は、そのスタイル情報をスタイルテーブル２４から読み出し（Ｓ１５）、そのスタイル情報に従って、組版原稿において当該タグの直後から次のタグまでに記述された文字列の組版を行う。この組版処理の結果、当該文字列の各文字の位置が決定され、これら各文字の位置情報を含む組版結果データが生成される。
【００３６】
一方、Ｓ１３の検索処理において、指定されたスタイル情報がスタイルテーブル２４に存在しなかった場合（Ｓ１４）は、当該タグに示されたスタイル名をスタイルテーブル２４に仮登録する（Ｓ１７）と共に、スタイルテーブル２４にあらかじめ設定されているデフォルトスタイル情報を読み出し、これを仮のスタイル情報として用いて、次のタグまでに記述された文字列の組版を行う（Ｓ１８）。なお、Ｓ１７とＳ１８とはどちらを先に行ってもよい。
【００３７】
このようにして、検出したタグに対応する文字列の組版処理が終了すると、組版原稿において次のタグの有無を調べ（Ｓ１９）、次のタグがなくなるまでＳ１２以下の処理を繰り返す。
【００３８】
以上の手順に従って図４の組版原稿を仮組版した場合について説明する。この場合、まず組版原稿の１行目についてはスタイルテーブル２４にあらかじめ登録された情報（図５参照）に従って組版が行われる。しかしながら、２行目の＜見出し２＞というタグに記述されたスタイル名は、図５に示すスタイルテーブルには登録されていないので、この「見出し２」というスタイル名がスタイルテーブル２４に仮登録される（Ｓ１７）。このとき、当該スタイル名が仮登録されたことを示すために、「見出し２」についての仮登録フラグを「１」にセットする（図６参照）。また、組版処理部１４は、タグ＜見出し２＞から次のタグ＜本文２＞までの文字列「第２章  発明の詳細」を、スタイルテーブル２４が保持しているデフォルトのスタイル内容を仮のスタイル内容として用い、組版処理する（Ｓ１８）。図６において、見出し２のスタイル内容として記述されている「書体ｃ，サイズ１５，横組１段・・・」がこのデフォルトスタイル内容である。このデフォルトスタイル内容は、タグ＜本文３＞についての仮組版においても用いられる。なお、図６の例では、仮登録されたスタイル名に対するスタイル内容として、このデフォルトスタイル内容が実際にスタイルテーブル２４に設定されているが、このような設定は必須のものではなく、仮登録スタイル名に対応するスタイル内容を未設定のままにしておいても問題はない。
【００３９】
以上のような処理を図４の組版原稿の末尾に達するまで行うことにより、書体、文字サイズなどのスタイル指定と各文字の位置情報とを含んだ仮組版結果データが生成され、スタイルテーブル２４が図６に示した内容に更新される。
【００４０】
このようにして組版原稿全体についての仮組版処理（Ｓ１）が終了すると、次にＳ２にて仮組版結果の表示を行う。すなわち、Ｓ２においては、まず表示制御部１６が、組版処理部１４から受け取った仮組版結果データに基づき、仮組版結果のイメージを生成して表示部１８に表示する。またこれと並行して、テーブル修正処理部２０が、スタイルテーブル２４から各スタイル情報のスタイル名及び仮登録フラグを読み出しスタイル名リストを作成する。表示制御部１６は、テーブル修正処理部２０からこのスタイル名リストのデータを受け取って、スタイル名リストのイメージを生成し、表示部１８に表示する。このとき、表示制御部１６は、仮登録されたスタイル名を、あらかじめ登録されていたスタイル名と区別できるように、各スタイル名の表示形態を仮登録フラグの値に応じて変える。これには、例えばスタイル名表示の色を変えるなどの方法がある。
【００４１】
図７は、このようにして得られた仮組版結果の表示部画面１８０の様子を示す。図７は、仮組版結果をマルチウインドウシステムで表示した場合の例を示す。この例では、組版処理部１４で得られた仮組版結果のイメージが組版結果ウインドウ１８２に表示され、テーブル修正処理部２０で得られたスタイル名リストのイメージがスタイル名ウインドウ１８４に表示される。スタイル名ウインドウ１８４では、仮登録スタイル名（見出し２、本文３）の表示が、他とは異なった表示形態で表示されている。
【００４２】
このようにして、仮組版結果及びスタイル名リストが表示されると、ユーザがこの表示を見ながら、スタイルテーブルの修正を行う（Ｓ３）。この修正は、仮登録されたスタイル名について、ユーザが正しいスタイル情報を入力することにより行う。
【００４３】
この修正処理においては、ユーザは、図７に示した表示部画面１８０において、スタイル名ウインドウ１８４内の所望のスタイル名をクリックし、当該スタイル名に対するスタイル情報ウインドウ１８６を開く。このスタイル情報ウインドウ１８６は、各スタイル情報の内容を表示するウインドウである。本実施形態では、このスタイル情報ウインドウ１８６において、スタイル内容の各項目のデータを書き替えることにより、スタイルテーブル２４の内容を修正することができる。
【００４４】
従って、ユーザは、スタイル名ウインドウ１８４に表示された仮登録スタイル名をクリックし、この仮登録スタイル名についてのスタイル情報ウインドウ１８６を開き、スタイル内容の各項目を正しいデータに書き替えていく。例えば、＜見出し２＞が＜見出し１＞の書き誤りであった場合には、「見出し２」と「見出し１」についてのスタイル情報ウインドウをそれぞれ開き、「見出し１」のスタイル内容を参照しながら「見出し２」のスタイル内容の各項目を修正する。なお、「見出し２」のスタイル情報ウインドウ１８６を開いた後、スタイル名ウインドウ１８４の「見出し１」をクリックすると、「見出し１」のスタイル内容が「見出し２」にコピーされる構成としてもよい。このようにして修正されたスタイル内容により、スタイルテーブル２４の内容が更新される。このとき、修正されたスタイル情報の仮登録フラグは「０」にリセットされる。すなわち、これ以降は、このスタイル情報は正式に登録されたスタイル情報として扱われる。すべての仮登録スタイル名に対してスタイル内容の修正が完了したときのスタイルテーブル２４の内容の例を図８に示す。図８に示すように、修正完了後のスタイルテーブル２４では、すべてのスタイル情報の仮登録フラグが「０」となっている。
【００４５】
このようにしてスタイルテーブル２４の修正が完了すると、この修正されたスタイルテーブル２４を用いて、組版処理部１４にて、メモリ１２に保持されている組版原稿を再度組版する。今回の組版処理では、スタイルテーブル２４には、組版原稿内のすべてのタグについて正しいスタイル情報が格納されているので、ユーザの意図する組版処理が行われる。そこで、今回の組版処理のことを本組版処理と呼ぶ。この本組版処理の手順は、図３に示した仮組版の手順からＳ１７及びＳ１８を除いたものと同様である。このような本組版処理の結果、ユーザの意図する正しい組版結果データが得られる。
【００４６】
このように、本実施形態によれば、スタイル名リストにおいて仮登録スタイル名を明示的に表示することにより、ユーザは誤って記載したタグを容易に知ることができる。そして、この表示に従って、仮登録スタイル名に対して正しいスタイル情報を登録してスタイルテーブル２４の修正を行い、この修正されたスタイルテーブル２４を用いて再度組版を行うことにより、ユーザの意図した正しい組版結果を得ることができる。また、本実施形態では、図４における＜見出し２＞のように、組版原稿中で同じタグの誤記が複数箇所ある場合にも、当該タグに対応する１つの仮登録スタイル名についてスタイル情報の設定を行えば全箇所の修正が一度に済むため、修正作業の効率が向上する。
【００４７】
次に、本実施形態の変形例について説明する。この変形例は、仮登録スタイル名に対する正しいスタイル情報の設定をより容易にすることを意図したものである。
【００４８】
この変形例では、図９に示すようにスタイル名ウインドウ１８４の表示において、各仮登録スタイル名をそれぞれ異なる表示形態（例えば、異なる色付け）にて表示するとともに、仮組版結果のイメージ表示において、各仮登録スタイル名に対応する部分を、対応仮登録スタイル名と同じ又は容易に関連付け可能な表示形態で表示する。このような表示を採用することにより、ユーザは、各仮登録スタイル名が仮組版結果のどの部分に対応しているかを一目で把握できるので、各仮登録スタイル名に対して設定すべきスタイル内容の決定が容易となる。
【００４９】
図９のような表示を実現するための方法としては、次のような方法が考えられる。この方法では、図１０に示すように、スタイルテーブル２４において各スタイル情報に表示識別子の項目を加え、スタイル名の仮登録を行う度（図３のＳ１７）に、当該仮登録スタイル名に対して異なった表示識別子を割り当てていく。この表示識別子はスタイル名リストの表示の際に読み出され、これに基づき各スタイル名は各表示識別子に対応した表示形態で表示される。そして、当該仮登録スタイル名に対応する部分の組版処理を行う（図３のＳ１８）際に、当該仮登録スタイル名に対して割り当てた表示識別子を組版指示データとして付加する。そして、表示制御部１６は、仮組版結果データを表示する際に各表示識別子に対応した表示形態にて表示を行う。
【００５０】
このような方法により、図９に示すような仮登録スタイル名と仮組版結果との関連付け表示を行うことにより、ユーザは各仮登録スタイル名に対して設定すべきスタイル内容を容易に決定することが可能となる。
【００５１】
なお、以上の実施形態では、仮組版結果の表示においてスタイルテーブル２４内のすべてのスタイル名を表示していたが、これに限らず、仮登録されたスタイル名のみを表示する構成とした場合でも、本発明の効果を得ることができる。
【００５２】
また、上記実施形態では、スタイルテーブル２４のデータを読み取ってスタイル名リストを作成したが、これに限らず、組版処理部１４にて新たなスタイル名を発見するごとに、それをテーブル修正処理部２０にてスタイル名リストに追加し、このリストを表示する構成とすることもできる。
【図面の簡単な説明】
【図１】本発明に係る組版装置の構成を示す機能ブロック図である。
【図２】本実施形態の全体的な処理手順を示すフローチャートである。
【図３】仮組版工程の処理手順を示すフローチャートである。
【図４】組版原稿の一例を示す図である。
【図５】あらかじめ設定されたスタイルテーブル２４の内容を示す図である。
【図６】仮組版処理によって更新されたスタイルテーブル２４の内容を示す図である。
【図７】仮組版結果の表示例を示す図である。
【図８】ユーザ入力により修正されたスタイルテーブル２４の内容を示す図である。
【図９】仮組版結果の表示において、仮登録スタイル名と仮組版結果とを関連付け表示する表示例を示す図である。
【図１０】図９の表示を実現するためのスタイルテーブル２４のデータ構造の一例を示す図である。
【図１１】組版原稿の一例を示す図である。
【図１２】従来の組版方式におけるスタイルテーブルの内容を示す図である。
【図１３】図１１の組版原稿を図１２のスタイルテーブルを用いて組版した組版結果を示す図である。
【符号の説明】
１０  原稿入力部、１２  メモリ、１４  組版処理部、１６  表示制御部、１８  表示部、２０  テーブル修正処理部、２２  ユーザ入力部、２４  スタイルテーブル。
【図１】
0003608864.tif 000002
【図２】
0003608864.tif 000003
【図３】
0003608864.tif 000004
【図４】
0003608864.tif 000005
【図５】
0003608864.tif 000006
【図６】
0003608864.tif 000007
【図７】
0003608864.tif 000008
【図８】
0003608864.tif 000009
【図９】
0003608864.tif 000010
【図１０】
0003608864.tif 000011
【図１１】
0003608864.tif 000012
【図１２】
0003608864.tif 000013
【図１３】
0003608864.tif 000014