(57)【要約】【課題】  組版データをページ単位で管理することが可能であるとともに、一段落が複数ページに跨っている場合でも、ユーザーがページの境界を意識せずに編集作業を行うことが可能な組版システムおよび組版データ管理プログラムを提供する。【解決手段】  元の組版データＣをページ単位に分割してページ組版データＤｘを生成するページ単位分割手段Ｐ２２と、元の組版データＣ中の複数のページに跨る一段落を、ページの境界において分割して複数の段落とし、その複数の段落がその境界において継続していることを示す段落継続データ３４ｃを生成する段落分割手段Ｐ２４と、ページ組版データ記憶手段Ｐ４２と、ページ組版データ記憶手段Ｐ４２からページ組版データＤｘを抽出するページ組版データ抽出手段Ｐ３０と、抽出されるページ組版データＤｘに対し、段落継続データ３４ｃに基づいて、各段落を一つの段落に連結する段落連結手段Ｐ３２とを備える。【選択図】          図１
2007058650.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象をユーザーにより入力および／または編集可能とする印刷対象入力編集手段と、該印刷対象入力編集手段で入力および／または編集された印刷対象を組版して電子的な組版データを生成する組版手段とを有する組版装置により生成された組版データを管理するのに用いられる組版データ管理プログラムであって、
前記組版手段により生成された元の組版データをページ単位に分割して、各ページに対応する、それぞれ独立した組版データであるページ組版データを生成するページ単位分割手段と、
該ページ単位分割手段による前記ページ単位の分割において、前記元の組版データに組み込まれた印刷対象の一段落が複数のページに跨る場合には、該一段落を各該ページの境界において分割して複数の段落とするとともに、該複数の段落が、該境界において継続していることを示す段落継続データを生成する段落分割手段と、
各前記ページ組版データおよび前記段落継続データを記憶するページ組版データ記憶手段と、
該ページ組版データ記憶手段から、任意のページ組版データを、該ページ組版データに組み込まれた印刷対象を前記印刷対象入力編集手段で編集可能な状態に抽出するページ組版データ抽出手段と、
該ページ組版データ抽出手段により抽出されるページ組版データに組み込まれた印刷対象に対し、前記段落継続データにより該印刷対象のページの境界において継続していることが示された各段落を、一つの段落に連結する処理を施す段落連結手段ととして、コンピュータを機能させることを特徴とする組版データ管理プログラム。
【請求項２】
前記段落連結手段は、連結する前記境界に対応する前記段落継続データを削除することを特徴とする請求項１記載の組版データ管理プログラム。
【請求項３】
前記段落分割手段は、前記境界の後側のページに対応するページ組版データ内に、前記段落継続データを記述することを特徴とする請求項１または２記載の組版データ管理プログラム。
【請求項４】
前記段落分割手段は、前記境界の後側のページに対応するページ組版データ内の、該ページ組版データに組み込まれた印刷対象を表すデータより前に、前記段落継続データを記述することを特徴とする請求項１または２記載の組版データ管理プログラム。
【請求項５】
前記ページ単位分割手段により生成されまたは前記ページ組版データ記憶手段に記憶されたページ組版データに組み込まれた印刷対象を表すデータの中途部に、前記段落継続データが記述されている場合には、該段落継続データを削除する段落継続データチェック手段として、コンピュータを機能させることを特徴とする請求項４記載の組版データ管理プログラム。
【請求項６】
前記ページ組版データは、マークアップ言語で記述され、
前記段落分割手段は、前記段落継続データを、前記ページ組版データ内に、前記マークアップ言語のタグ、またはタグの属性として記述することを特徴とする請求項３〜５のうちのいずれか一項記載の組版データ管理プログラム。
【請求項７】
前記元の組版データには、各ページに対応する柱および／またはノンブルの情報が含まれ、
前記ページ単位分割手段は、前記柱および／またはノンブルの情報を、対応するページの前記ページ組版データに組み込んで、ページ組版データを生成することを特徴とする請求項１〜６のうちのいずれか一項記載の組版データ管理プログラム。
【請求項８】
前記段落分割手段により印刷対象の一段落を複数の段落に分割する際、該一段落に設定されている段落スタイルを、分割された複数の段落の段落スタイルとして継承させる段落スタイル継承手段として、コンピュータを機能させることを特徴とする請求項１〜７のうちのいずれか一項記載の組版データ管理プログラム。
【請求項９】
前記段落スタイルには、段落の初行の字下げ量と２行目以降の字下げ量とが含まれ、
前記段落スタイル継承手段は、前記段落分割手段により分割された前記複数の段落のうち２番目以降の段落の前記初行の字下げ量として、前記一段落に設定されている２行目以降の字下げ量を継承させることを特徴とする請求項８記載の組版データ管理プログラム。
【請求項１０】
前記段落分割手段により印刷対象の一段落を複数の段落に分割する際、該一段落に含まれる、共通の文字スタイルが設定された連続する複数の文字が、当該分割により複数の段落に分断される場合には、該複数の段落のそれぞれにおいて、該分断される複数の文字に、該共通の文字スタイルを継承させる文字スタイル継承手段として、コンピュータを機能させることを特徴とする請求項１〜９のうちのいずれか一項記載の組版データ管理プログラム。
【請求項１１】
ユーザーにより、前記印刷対象入力編集手段で印刷対象の入力および／または編集を行うページを指定可能とする編集ページ指定手段として、コンピュータを機能させ、
前記ページ組版データ抽出手段は、
前記編集ページ指定手段により指定されたページのうち、対応するページ組版データが前記ページ組版データ記憶手段に記憶されているページを、該ページに対応するページ組版データに組み込まれた印刷対象を前記印刷対象入力編集手段で編集可能な状態に抽出することを特徴とする請求項１〜１０のうちのいずれか一項記載の組版データ管理プログラム。
【請求項１２】
前記編集ページ指定手段は、ユーザーにより、加除するページを記載した加除表を表す情報を入力可能とすることで、前記入力および／または編集を行うページを指定可能とすることを特徴とする請求項１１記載の組版データ管理プログラム。
【請求項１３】
ユーザーにより、削除するページを指定可能とする削除ページ指定手段と、
該削除ページ指定手段により指定されたページに対応するページ組版データを、前記ページ組版データ記憶手段から削除するページ組版データ削除手段ととして、コンピュータを機能させ、
前記編集ページ指定手段および前記削除ページ指定手段は、ユーザーにより、加除するページを記載した加除表を表す情報を入力可能とすることで、前記入力および／または編集を行うページ、ならびに、前記削除するページを指定可能とすることを特徴とする請求項１１記載の組版データ管理プログラム。
【請求項１４】
前記編集ページ指定手段は、加除式書籍におけるノンブルに基づいてページを指定可能であることを特徴とする請求項１２または１３記載の組版データ管理プログラム。
【請求項１５】
前記編集ページ指定手段は、加除式書籍におけるノンブルとノンブル区分とに基づいてページを指定可能であることを特徴とする請求項１２または１３記載の組版データ管理プログラム。
【請求項１６】
印刷対象をユーザーにより入力および／または編集可能とする印刷対象入力編集手段と、
該印刷対象入力編集手段で入力および／または編集された印刷対象を組版して電子的な組版データを生成する組版手段と、
該組版手段により生成された元の組版データをページ単位に分割して、各ページに対応する、それぞれ独立した組版データであるページ組版データを生成するページ単位分割手段と、
前記組版データをページ単位に分割して、各ページに対応したページ組版データを生成するページ単位分割手段と、
該ページ単位分割手段による前記ページ単位の分割において、前記元の組版データに組み込まれた印刷対象の一段落が複数のページに跨る場合には、該一段落を各該ページの境界において分割して複数の段落とするとともに、該複数の段落が、該境界において継続していることを示す段落継続データを生成する段落分割手段と、
各前記ページ組版データおよび前記段落継続データを記憶するページ組版データ記憶手段と、
該ページ組版データ記憶手段から、任意のページ組版データを、該ページ組版データに組み込まれた印刷対象を前記印刷対象入力編集手段で編集可能な状態に抽出するページ組版データ抽出手段と、
該ページ組版データ抽出手段により抽出されるページ組版データに組み込まれた印刷対象に対し、前記段落継続データにより該印刷対象のページの境界において継続していることが示された各段落を、一つの段落に連結する処理を施す段落連結手段とを備えることを特徴とする組版システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷対象をユーザーにより入力および／または編集可能とする印刷対象入力編集手段と、印刷対象入力編集手段で入力および／または編集された印刷対象を組版して電子的な組版データを生成する組版手段とを備える組版システム、および、前記組版データを管理するのに用いられる組版データ管理プログラムに関する。
【背景技術】
【０００２】
近年、書籍の出版において、印刷対象の文章等を書籍の体裁に合わせて電子的に組版する組版装置が広く用いられている。一般的な組版装置は、コンピュータに所定の組版プログラム（本願特許請求の範囲および明細書においては、「プログラム」とは、コンピュータ読み取り可能なソフトウェアプログラムのことを指す）がインストールされて成り、組版プログラムが前記コンピュータの制御部により実行されることで、組版を行う機能を実現する。
組版プログラムは、印刷対象をユーザーにより入力および編集可能とする印刷対象入力編集手段と、印刷対象入力編集手段で入力または編集された印刷対象を組版して電子的な組版データを生成する組版手段ととして、前記コンピュータ（組版装置）を機能させる。
【０００３】
このような組版装置により生成された組版データを、ページ単位に分割して管理する技術が、特許文献１に記載されている。組版データをページ単位に分割してから編集作業等を行うことによれば、特定のページに対する変更が他ページに影響することを防ぐことができるから、編集後のデータのチェックや、編集作業のページ単位での分業化を容易にすることができる。
【０００４】
【特許文献１】特開平１０−５８６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、組版データにおいて、印刷対象の一段落の途中に、ページの境界が掛かることがある。言い換えると、一段落が複数のページに跨ることがある。
ここで、この一段落が掛かる複数ページを変更する必要があって、その変更によってその一段落中のページの境界の位置が変わったり、ページの境界がその一段落中から外れたりする場合、組版データがページ単位に分割されていると、その複数ページ間で印刷対象（文章等）の一部を移動させたりする作業が必要となり、編集作業が煩雑となって、編集作業工数が増加したり編集作業ミスが発生しやすくなったりするという課題がある。
なお、特許文献１には、明確な記載はなされていないものの、各ページごとの文字データ（印刷対象）と総文字データとを別々に記憶しておくことを示唆した記載（段落００３５）が見られるが、これでは、同じ内容の文字データを重複して記憶するために多くの記憶領域を必要とするとともに、処理構成が煩雑となってしまうものと考えられる。
【０００６】
本発明は上記課題を解決すべくなされ、その目的とするところは、組版データをページ単位で管理することが可能であるとともに、一段落が複数ページに跨っている場合でも、編集作業者（ユーザー）が、編集の際に印刷対象をページ間で移動させる等の煩雑な作業を行う必要がなく、ページの境界を意識せずに編集作業を行うことが可能な組版システム、および、その組版システムにおいて組版データを管理するのに用いられる組版データ管理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る組版データ管理プログラムは、上記課題を解決するために、以下の構成を備える。すなわち、印刷対象をユーザーにより入力および／または編集可能とする印刷対象入力編集手段と、該印刷対象入力編集手段で入力および／または編集された印刷対象を組版して電子的な組版データを生成する組版手段とを有する組版装置により生成された組版データを管理するのに用いられる組版データ管理プログラムであって、前記組版手段により生成された元の組版データをページ単位に分割して、各ページに対応する、それぞれ独立した組版データであるページ組版データを生成するページ単位分割手段と、該ページ単位分割手段による前記ページ単位の分割において、前記元の組版データに組み込まれた印刷対象の一段落が複数のページに跨る場合には、該一段落を各該ページの境界において分割して複数の段落とするとともに、該複数の段落が、該境界において継続していることを示す段落継続データを生成する段落分割手段と、各前記ページ組版データおよび前記段落継続データを記憶するページ組版データ記憶手段と、該ページ組版データ記憶手段から、任意のページ組版データを、該ページ組版データに組み込まれた印刷対象を前記印刷対象入力編集手段で編集可能な状態に抽出するページ組版データ抽出手段と、該ページ組版データ抽出手段により抽出されるページ組版データに組み込まれた印刷対象に対し、前記段落継続データにより該印刷対象のページの境界において継続していることが示された各段落を、一つの段落に連結する処理を施す段落連結手段ととして、コンピュータを機能させることを特徴とする。
つまり、段落分割手段は、組版データをページ単位のページ組版データに分割する際、複数のページに跨る一段落は、ページの境界において分割して複数の段落にするとともに、この複数の段落が、その境界において継続していることを示す段落継続データを生成する。そして、段落連結手段は、ページ組版データを編集可能な状態に抽出する際、前記段落継続データによりその印刷対象のページの境界において継続していることが示された各段落を、一つの段落に連結する。
これによれば、組版データをページ単位で管理することが可能であるとともに、印刷対象を編集する際には、分割された段落は連結された状態にされ、ユーザーはページの境界を意識せずに編集作業を行うことができる。
【０００８】
さらに、前記段落連結手段は、連結する前記境界に対応する前記段落継続データを削除することを特徴とする。
これによれば、編集によって段落の境界位置が変わった場合に、元の境界に対応する、不要な段落継続データが削除される。
【０００９】
また、前記段落分割手段は、前記境界の後側のページに対応するページ組版データ内に、前記段落継続データを記述することを特徴とする。
また、前記段落分割手段は、前記境界の後側のページに対応するページ組版データ内の、該ページ組版データに組み込まれた印刷対象を表すデータより前に、前記段落継続データを記述することを特徴とする。
これによれば、ページ組版データ内に段落継続データが埋め込まれ、段落継続データの管理が容易となる。
特に、印刷対象を表すデータより前、すなわち段落が分割された境界に対応する位置に段落継続データを記述することにより、段落継続データの記述（段落分割手段）や削除（段落連結手段）の処理を容易に構成することができる。
【００１０】
さらに、前記ページ単位分割手段により生成されまたは前記ページ組版データ記憶手段に記憶されたページ組版データに組み込まれた印刷対象を表すデータの中途部に、前記段落継続データが記述されている場合には、該段落継続データを削除する段落継続データチェック手段として、コンピュータを機能させることを特徴とする。
これによれば、不要な段落継続データを自動的に削除できる。
【００１１】
また、前記ページ組版データは、マークアップ言語で記述され、前記段落分割手段は、前記段落継続データを、前記ページ組版データ内に、前記マークアップ言語のタグ、またはタグの属性として記述することを特徴とする。
これによれば、段落継続データの管理および記述が容易となる。
【００１２】
また、前記元の組版データには、各ページに対応する柱および／またはノンブルの情報が含まれ、前記ページ単位分割手段は、前記柱および／またはノンブルの情報を、対応するページの前記ページ組版データに組み込んで、ページ組版データを生成することを特徴とする。
これによれば、文章、文章の見出し、表、および図等の印刷対象だけでなく、柱および／またはノンブルの情報が組み込まれたページ組版データを生成することができる。
【００１３】
また、前記段落分割手段により印刷対象の一段落を複数の段落に分割する際、該一段落に設定されている段落スタイルを、分割された複数の段落の段落スタイルとして継承させる段落スタイル継承手段として、コンピュータを機能させることを特徴とする。
これによれば、一段落を複数の段落に分割した際に、分割後の各段落に、元の段落スタイルを継承させることができる。
【００１４】
さらに、前記段落スタイルには、段落の初行の字下げ量と２行目以降の字下げ量とが含まれ、前記段落スタイル継承手段は、前記段落分割手段により分割された前記複数の段落のうち２番目以降の段落の前記初行の字下げ量として、前記一段落に設定されている２行目以降の字下げ量を継承させることを特徴とする。
これによれば、段落分割手段により分割された複数の段落のうち２番目以降の段落においては、元の段落の初行の字下げ量が適用されることを防ぐことができる。すなわち、分割された２番目の段落以降の初行は、分割前の本来の前記一段落の初行でないから、２行目以降の字下げ量を適用するよう構成できる。
【００１５】
また、前記段落分割手段により印刷対象の一段落を複数の段落に分割する際、該一段落に含まれる、共通の文字スタイルが設定された連続する複数の文字が、当該分割により複数の段落に分断される場合には、該複数の段落のそれぞれにおいて、該分断される複数の文字に、該共通の文字スタイルを継承させる文字スタイル継承手段として、コンピュータを機能させることを特徴とする。
これによれば、共通の文字スタイルが設定された連続する複数の文字が、段落分割手段による分割により複数の段落に分断される場合に、分割後の各文字に、元の文字スタイルを継承させることができる。
【００１６】
また、ユーザーにより、前記印刷対象入力編集手段で印刷対象の入力および／または編集を行うページを指定可能とする編集ページ指定手段として、コンピュータを機能させ、前記ページ組版データ抽出手段は、前記編集ページ指定手段により指定されたページのうち、対応するページ組版データが前記ページ組版データ記憶手段に記憶されているページを、該ページに対応するページ組版データに組み込まれた印刷対象を前記印刷対象入力編集手段で編集可能な状態に抽出することを特徴とする。
これによれば、ユーザーは、ページ組版データ記憶手段に記憶されているページを指定して、そのページを編集することができる。
【００１７】
また、前記編集ページ指定手段は、ユーザーにより、加除するページを記載した加除表を表す情報を入力可能とすることで、前記入力および／または編集を行うページを指定可能とすることを特徴とする。
これによれば、ユーザーは、ページ組版データ記憶手段に記憶された任意のページ組版データを削除することができる。
【００１８】
また、ユーザーにより、削除するページを指定可能とする削除ページ指定手段と、該削除ページ指定手段により指定されたページに対応するページ組版データを、前記ページ組版データ記憶手段から削除するページ組版データ削除手段ととして、コンピュータを機能させ、前記編集ページ指定手段および前記削除ページ指定手段は、ユーザーにより、加除するページを記載した加除表を表す情報を入力可能とすることで、前記入力および／または編集を行うページ、ならびに、前記削除するページを指定可能とすることを特徴とする。
これによれば、ユーザーは、加除表に基づいて追加および／または削除するページを指定することができる。
【００１９】
さらに、前記編集ページ指定手段は、加除式書籍におけるノンブルに基づいてページを指定可能であることを特徴とする。
これによれば、ユーザーは、加除式書籍のノンブルに基づいて追加および／または削除するページを指定することができる。
【００２０】
また、前記編集ページ指定手段は、加除式書籍におけるノンブルとノンブル区分とに基づいてページを指定可能であることを特徴とする。
これによれば、ユーザーは、加除式書籍のノンブルとノンブル区分とに基づいて追加および／または削除するページを指定することができる。
【００２１】
また、本発明に係る組版システムは、上記課題を解決するために、以下の構成を備える。すなわち、印刷対象をユーザーにより入力および／または編集可能とする印刷対象入力編集手段と、該印刷対象入力編集手段で入力および／または編集された印刷対象を組版して電子的な組版データを生成する組版手段と、該組版手段により生成された元の組版データをページ単位に分割して、各ページに対応する、それぞれ独立した組版データであるページ組版データを生成するページ単位分割手段と、前記組版データをページ単位に分割して、各ページに対応したページ組版データを生成するページ単位分割手段と、該ページ単位分割手段による前記ページ単位の分割において、前記元の組版データに組み込まれた印刷対象の一段落が複数のページに跨る場合には、該一段落を各該ページの境界において分割して複数の段落とするとともに、該複数の段落が、該境界において継続していることを示す段落継続データを生成する段落分割手段と、各前記ページ組版データおよび前記段落継続データを記憶するページ組版データ記憶手段と、該ページ組版データ記憶手段から、任意のページ組版データを、該ページ組版データに組み込まれた印刷対象を前記印刷対象入力編集手段で編集可能な状態に抽出するページ組版データ抽出手段と、該ページ組版データ抽出手段により抽出されるページ組版データに組み込まれた印刷対象に対し、前記段落継続データにより該印刷対象のページの境界において継続していることが示された各段落を、一つの段落に連結する処理を施す段落連結手段とを備えることを特徴とする。
つまり、段落分割手段は、組版データをページ単位のページ組版データに分割する際、複数のページに跨る一段落は、ページの境界において分割して複数の段落にするとともに、この複数の段落が、その境界において継続していることを示す段落継続データを生成する。そして、段落連結手段は、ページ組版データを編集可能な状態に抽出する際、前記段落継続データによりその印刷対象のページの境界において継続していることが示された各段落を、一つの段落に連結する。
これによれば、組版データをページ単位で管理することが可能であるとともに、印刷対象を編集する際には、分割された段落は連結された状態にされ、ユーザーはページの境界を意識せずに編集作業を行うことができる。
【発明の効果】
【００２２】
本発明に係る組版データ管理プログラムおよび組版システムによれば、組版データをページ単位で管理することが可能であるとともに、一段落が複数ページに跨っている場合でも、編集作業者（ユーザー）がページの境界を意識せずに編集作業を行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明に係る組版データ管理プログラムおよび組版システムを実施するための最良の形態を、添付図面に基づいて詳細に説明する。
図１は、本実施の形態に係る、書籍の出版のための組版に用いられる組版システムＳおよび組版データ管理プログラムＰＢの構成を示すブロック図である。
【００２４】
組版システムＳは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークＮを介して互いに通信可能に接続された、組版装置Ａと組版データ管理装置Ｂとから成る。
組版装置Ａおよび組版データ管理装置Ｂはそれぞれ、いわゆるパーソナルコンピュータやワークステーション等のコンピュータにより構成される。組版装置Ａおよび組版データ管理装置Ｂは、ＣＰＵやメモリ等を含む電子回路から成り、ソフトウェアプログラムを実行して様々な機能（手段）を実現可能な制御部６，２６と、キーボードやマウス等の、制御部６，２６に対してユーザーが情報を入力可能な入力手段２，２２と、液晶ディスプレイやＣＲＴ等の、制御部６，２６からの信号に応じて情報を表示可能な表示手段４，２４と、ＬＡＮカード等の、ネットワークＮを介して他のコンピュータや電子機器等とデータを通信可能な通信手段８，２８とを有する。
【００２５】
組版装置Ａを構成するコンピュータのハードディスクには、組版プログラムＰＡがコンピュータ読み取り可能に記憶（インストール）されている。また、組版データ管理装置Ｂを構成するコンピュータのハードディスクには、組版データ管理プログラムＰＢがコンピュータ読み取り可能に記憶（インストール）されている。
なお、図１においては便宜的に、組版プログラムＰＡおよび組版データ管理プログラムＰＢがそれぞれ制御部６および制御部２６により実行されることで実現される各手段（機能）Ｐ２〜Ｐ６およびＰ２２〜Ｐ４２を、便宜上、それぞれの制御部６および制御部２６の内部に図示している。
【００２６】
次に、組版装置Ａにインストールされた組版プログラムＰＡが制御部６により実行されることで実現される各手段Ｐ２〜Ｐ６について説明する。
【００２７】
（印刷対象入力編集手段Ｐ２）
印刷対象入力編集手段Ｐ２は、いわゆるテキストエディタの機能を有し、表示手段４に所定の編集画面を表示させて、文章等の印刷対象を、キーボード等の入力手段２を介してユーザーにより入力された文字情報や編集操作等に基づいて入力および編集しつつ、編集画面に反映させて表示させることが可能に設けられる。なお、印刷対象としては、文章に限らず、例えば、表や図なども含まれる。
また、印刷対象入力編集手段Ｐ２は、いわゆるページレイアウトの表示および編集が可能に設けられる。すなわち、印刷対象入力編集手段Ｐ２は、入力または編集中の印刷対象を、仮想的な書籍のページに割り振って前記編集画面上に表示させることができ、また、印刷対象のページへの割り付けを入力手段２を介して入力および編集可能（例えばページ区切り（ページの境界）等を入力および編集可能）に構成される。
【００２８】
印刷対象入力編集手段Ｐ２は、ユーザーに、組版データ記憶手段Ｐ６に記憶された既存の組版データに組み込まれた印刷対象を編集することを可能とし、また、仮想的なページを新規作成して、その上に新たな印刷対象を入力することも可能に設けられる。
【００２９】
また、印刷対象入力編集手段Ｐ２は、ユーザーにより入力手段２を介して入力された操作に基づいて、印刷対象の段落スタイルや文字スタイルを設定可能に設けられる。
段落スタイルとは、段落の配置や印刷形式等を定義するもので、具体的には、段落の配置（絶対位置や相対位置や揃え等）、字下げ量（初行の字下げ量および２行目以降の字下げ量）、行間隔、禁則処理の設定等が含まれる。
なお、本発明における「段落」とは、文章の段落に限定されず、印刷対象の一定の一区切りのことであって、例えば、文章の見出し、表、図等も段落に含まれる。
また、文字スタイルとは、印刷対象の中の各文字の印刷形式等を定義するもので、具体的には、文字サイズ、書体（斜体、太字等）、文字色、文字間隔、アンダーライン有無等がある。
【００３０】
さらに、印刷対象入力編集手段Ｐ２は、各ページに印刷される柱およびノンブルの記述内容を、入力手段２を介してユーザーにより入力および編集させることができる。また、印刷対象入力編集手段Ｐ２は、ユーザーにより柱およびノンブルの配置および文字スタイル等の書式を設定させることができる。
なお、柱とは、一般的には各ページの端の部分（天、小口、地、またはのど等）に印刷される、対応するページに印刷される印刷対象の章題や見出し、または書籍名や書籍名の略称等のことである。ノンブルとは、一般的には各ページの端の部分（天、小口、地、またはのど等）に印刷される、対応するページのページ番号のことである。
【００３１】
（組版手段Ｐ４）
次に、組版手段Ｐ４について説明する。
ユーザーが入力手段２を介して組版を行うことを指示する所定の操作を行うと、組版手段Ｐ４が起動し、組版手段Ｐ４は、印刷対象入力編集手段Ｐ２で設定された段落スタイルや文字スタイル等に基づいて、印刷対象入力編集手段Ｐ２で入力および／または編集された印刷対象を組版して、電子的な（デジタルの）組版データを生成する。
【００３２】
図２は、組版手段Ｐ４により生成された組版データＣ（元の組版データ）の例を示す説明図である。組版データＣは、文章等の印刷対象の組版を定義する印刷対象データＣａと、柱の組版を定義する、各ページに対応する柱データＣｂ，Ｃｂ・・と、ノンブルの組版を定義する、各ページに対応するノンブルデータＣｃ，Ｃｃ・・とを含む。
組版手段Ｐ４は、各印刷対象データＣａ、各柱データＣｂおよび各ノンブルデータＣｃを、それぞれ別々の一つのファイルとなるよう生成する。また、組版手段Ｐ４は、組版データＣを構成する印刷対象データＣａ、柱データＣｂおよびノンブルデータＣｃのそれぞれを、マークアップ言語であるＸＭＬ言語で記述して生成する。
【００３３】
なお、図２において、印刷対象データＣａに組み込まれた印刷対象は、説明の簡単のため、８ページと９ページとの境界の前後の一部分だけを図示している。また、図２においては、８ページ目および９ページ目に対応する柱データＣｂおよびノンブルデータＣｃのみを図示し、その前後のページに対応する柱データＣｂおよびノンブルデータＣｃは、図示を省略している。
【００３４】
組版手段Ｐ４は、生成した組版データＣを、ＲＡＭやハードディスクで構成される組版データ記憶手段Ｐ６（図１参照）に記憶させる。
組版データ記憶手段Ｐ６に記憶された組版データＣは、印刷対象入力編集手段Ｐ２により読み出して再編集したり、通信手段８を介して、他のコンピュータや電子機器に送信したりすることができる。特に、本組版システムＳにおいては、組版データ記憶手段Ｐ６に記憶された組版データＣを、組版データ管理装置Ｂに転送して、組版データ管理装置Ｂにて保存および管理を行う。
【００３５】
次に、図２に示した組版データＣの内容について説明する。
各前記データＣａ，Ｃｂ，Ｃｃ内で、タグ「＜ｋｕｍｉｈａｎ−ｄａｔａ＞」からタグ「＜／ｋｕｍｉｈａｎ−ｄａｔａ＞」の間に、印刷される印刷対象（または柱やノンブル）や、そのスタイル等を定義する各種のタグ等が記述される。
また、タグ「＜？ｐａｇｅ  ｘ？＞」（ｘはページ番号）は、それ以降の記述の、印刷されるページ番号ｘを定義するものである。言い換えると、タグ「＜？ｐａｇｅ  ｘ？＞」は、その位置でページが切り替わること、すなわちページの境界を表している。
また、タグ「＜ｐ  ｎａｍｅ＝”・・・”＞」または「＜ｐ＞」と、タグ「＜／ｐ＞」とは、それらの間の記述が一つの段落であることを示す（なお、柱やノンブルも段落の一つとして扱う）。
【００３６】
また、印刷対象データＣａの段落中で、タグ「＜ｆｉｒｓｔ−ｉｎｄｅｎｔ  ｉｎｄｅｎｔ＝”５０”＞」は、段落スタイルとして、該当する段落の初行の字下げ量が５０単位であることを示す（なお、前記単位としては、特に限定されないが、ピクセルやミリメートル等が採用できる）。同様に、タグ「＜ｈｅａｄ−ｉｎｄｅｎｔ  ｉｎｄｅｎｔ＝”０”＞」は、段落スタイルとして、該当する段落の２行目以降の字下げ量が０単位であることを示す。
また、印刷対象データＣａに組み込まれた印刷対象の文章中、タグ「＜ｂ＞」とタグ「＜／ｂ＞」間に囲まれた部分は、文字スタイルとして「太字」が指定された箇所を示す。
【００３７】
なお、本実施の形態においては、柱データＣｂおよびノンブルデータＣｃを、各ページごとに一つずつ生成するよう構成したが、本発明はこれに限定されず、対応する全ページの柱（またはノンブル）の組版を定義する記述を、一つの柱データＣｂ（またはノンブルデータＣｃ）のファイル内に記述するよう構成してもよい。また、印刷対象の組版を定義する印刷対象データ内に、柱およびノンブルの組版を定義する記述を組み込んで、組版データ全体が１ファイルとするよう構成してもよい。
また、組版データＣは、ＸＭＬ言語に限らず、他のマークアップ言語で記述するよう構成しても良いし、マークアップ言語以外の形式で記述するよう構成してもよい。
【００３８】
次に、組版データ管理装置Ｂにインストールされた組版データ管理プログラムＰＢが制御部２６により実行されることで実現される各手段Ｐ２２〜Ｐ４２（図１参照）について説明する。
【００３９】
（ページ単位分割手段Ｐ２２、段落分割手段Ｐ２４、段落スタイル継承手段Ｐ２６、文字スタイル継承手段Ｐ２８）
ページ単位分割手段Ｐ２２は、組版手段Ｐ４により生成された元の組版データＣを組版装置Ａから受信し、元の組版データＣをページ単位に分割して、各ページに対応する、それぞれ独立した組版データであるページ組版データを生成する処理を行う。
図３は、ページ単位分割手段Ｐ２２により、図２に示した元の組版データＣがページ単位に分割されて生成されたページ組版データ・・Ｄ８，Ｄ９・・の例を示す説明図である。
【００４０】
ページ単位分割手段Ｐ２２、段落分割手段Ｐ２４、段落スタイル継承手段Ｐ２６、および文字スタイル継承手段Ｐ２８の処理を、図４のフローチャートを用いて説明する。
【００４１】
組版装置Ａから組版データ管理装置Ｂに、保存すべき元の組版データＣが送信されると、組版データ管理プログラムＰＢのページ単位分割手段Ｐ２２が起動される。
ページ単位分割手段Ｐ２２は、まず、元の組版データＣの印刷対象データＣａ（図２参照）内を先頭からページの境界を表すタグ「＜？ｐａｇｅ  ｘ？＞」を検索する（図４  ステップＳ１）。
続いて、ページ単位分割手段Ｐ２２は、検索したタグ「＜？ｐａｇｅ  ｘ？＞」が表すｘページに対応するページ組版データＤｘのファイルを生成して開く（ステップＳ２）。
続いて、ページ単位分割手段Ｐ２２は、元の組版データＣ内の、前記ｘページに対応する柱データＣｂを読み出して、柱の組版を定義する情報３０（図３参照）をページ組版データＤｘ内に書き込む（図４  ステップＳ３）。
続いて、ページ単位分割手段Ｐ２２は、元の組版データＣ内の、前記ｘページに対応するノンブルデータＣｃを読み出して、ノンブルの組版を定義する情報３２（図３参照）をページ組版データＤｘ内に書き込む（図４  ステップＳ４）。
【００４２】
続いて、ページ単位分割手段Ｐ２２は、検索したタグ「＜？ｐａｇｅ  ｘ？＞」が、印刷対象の一段落内にあるかどうかを判定する（ステップＳ５）。すなわち、印刷対象の一段落が複数ページに跨るか否かを判定する。この判定は、前記検索したタグ「＜？ｐａｇｅ  ｘ？＞」が、段落を表す一対のタグ「＜ｐ  ・・＞」と「＜／ｐ＞」との間にあるときは一段落内にあると判定し、その間にないときは一段落内にないと判定することで行うことができる。
【００４３】
この判定（ステップＳ５）で、タグ「＜？ｐａｇｅ  ｘ？＞」が一段落内にないと判定された場合、すなわち、段落間にページの境界があると判定された場合には、ページ単位分割手段Ｐ２２は、印刷対象データＣａのタグ「＜？ｐａｇｅ  ｘ？＞」以降のデータを読み出して、印刷対象の内容および組版を定義する情報３４（図３参照）をページ組版データＤｘ内に書き込む（図４  ステップＳ１０）。
【００４４】
他方、前記判定（ステップＳ５）で、ページの境界を表すタグ「＜？ｐａｇｅ  ｘ？＞」が一段落内にある、すなわち、一段落が複数ページに跨ると判定された場合には、ページ単位分割手段Ｐ２２は、段落分割手段Ｐ２４に係る処理（ステップＳ６，Ｓ７）と、段落スタイル継承手段Ｐ２６に係る処理（ステップＳ８）と、文字スタイル継承手段Ｐ２８に係る処理（ステップＳ９）とを実行する。
【００４５】
段落分割手段Ｐ２４に係る処理は、まず、ページ組版データＤｘ内に、段落の開始を表すタグ「＜ｐ  ｎａｍｅ＝”・・・”＞」を書き込む（ステップＳ６）。
図２，図３の例でいうと、図２の印刷対象データＣａ中、一段落内に「＜？ｐａｇｅ  ９？＞」がある。この場合、ページ単位分割手段Ｐ２２は、ページ組版データＤｘ内に、段落の開始を表すタグ３４ｂ「＜ｐ  ｎａｍｅ＝”・・・”＞」を書き込む（図４  ステップＳ６）。そして、後で実行されるステップＳ１０の処理（後述）において、印刷対象データＣａのタグ「＜？ｐａｇｅ  ９？＞」以降の文章「度を条例で規定する・・・ことができます。」が、ページ組版データＤ９のタグ３４ｂ「＜ｐ  ｎａｍｅ＝”・・・”＞」の後に書き込まれることにより、この文章は、ページ組版データＤ９上で、タグ「＜？ｐａｇｅ  ９？＞」以前の文章（後述するページ組版データＤ８上）とは独立した別の段落となる。
【００４６】
段落分割手段Ｐ２４は、続いて、ページ組版データＤｘ内に、ステップＳ６で分割された前記複数の段落が、前記ページの境界において継続していることを示す段落継続データを書き込む（ステップＳ７）。
図３のページ組版データＤ９においては、タグ３４ｃ「＜ｐ−ｍｅｍｏ  ｍｅｍｏ＝”継続”／＞」が、この段落継続データにあたる。すなわち、本実施例において、「ｍｅｍｏ属性として”継続”が設定されたｐ−ｍｅｍｏタグ」が、段落継続データである。段落分割手段Ｐ２４は、前記タグ「＜？ｐａｇｅ  ９？＞」で表された前記境界の後側のページ（９ページ）に対応するページ組版データＤ９内に、段落継続データ３４ｃを記述する。
【００４７】
次に、段落分割手段Ｐ２４に係る処理（図４  ステップＳ６，Ｓ７）に続いて実行される、段落スタイル継承手段Ｐ２６に係る処理（ステップＳ８）について説明する。段落スタイル継承手段Ｐ２６は、印刷対象データＣａ中の一段落に設定されている段落スタイルを、段落分割手段Ｐ２４で分割された複数の段落の段落スタイルとして継承させる処理を実行する。具体的には、段落スタイル継承手段Ｐ２６は、印刷対象データＣａ内の元の段落の段落スタイルを定義するタグを、ページ組版データＤ９内に書き込む。
【００４８】
本実施例においては、段落スタイル継承手段Ｐ２６は、印刷対象データＣａ内の元の段落の初行の字下げ量を定義するタグ「＜ｆｉｒｓｔ−ｉｎｄｅｎｔ・・・＞」および２行目以降の字下げ量を定義するタグ「＜ｈｅａｄ−ｉｎｄｅｎｔ  ・・・＞」（図３のタグ３４ｄ）を、ページ組版データＤ９内に書き込む。
ここで、段落スタイル継承手段Ｐ２６は、段落分割手段Ｐ２４により分割された複数の段落のうち２番目以降の段落（本実施例におけるページ組版データＤ９のデータ３４ａ）の初行の字下げ量としては、元の印刷対象データＣａ内の段落に設定されている２行目以降の字下げ量（すなわち本例では”０”）を継承させる。
【００４９】
なお、段落スタイル継承手段Ｐ２６が、このように元の段落スタイルに対して継承させる段落スタイルを変更するのは例外的であり、その他の段落スタイル（例えば、段落の揃え、行間隔、禁則処理の設定）では、原則としては、元の段落スタイルをそのまま分割後の段落スタイルとして継承させる（すなわち、段落スタイル継承手段Ｐ２６は、元の段落の段落スタイルを定義するタグを、そのまま分割後の２番目以降の段落の前に記述する）。
【００５０】
次に、段落スタイル継承手段Ｐ２６に係る処理（図４  ステップＳ８）に続いて実行される、文字スタイル継承手段Ｐ２８に係る処理（ステップＳ９）について説明する。文字スタイル継承手段Ｐ２８は、印刷対象データＣａ中の一段落に含まれる、共通の文字スタイルが設定された連続する複数の文字が、段落分割手段Ｐ２４による分割で複数の段落に分断される場合に、複数の段落のそれぞれにおいて、分断される複数の文字に、前記共通の文字スタイルを継承させる処理を実行する。すなわち、文字スタイル継承手段Ｐ２８は、印刷対象データＣａ内の前記分断される複数の文字の元の文字スタイルを定義するタグを、ページ組版データＤ９内に書き込む。
本実施例においては、文字スタイル継承手段Ｐ２８は、印刷対象データＣａ内の元の段落に含まれる、共通の文字スタイル「太字」を定義するタグ「＜ｂ＞」（図３のタグ３４ｅ）を、ページ組版データＤ９内に書き込む。
【００５１】
次に、前記ステップＳ５または前記ステップＳ９の後にページ単位分割手段Ｐ２２が実行する前記ステップＳ１０の処理について説明する。
ページ単位分割手段Ｐ２２は、印刷対象データＣａのタグ「＜？ｐａｇｅ  ｘ？＞」以降のデータを読み出して、印刷対象の組版を定義する情報３４（図３参照）をページ組版データＤｘ内に書き込む（図４  ステップＳ１０）。
このとき、ページ単位分割手段Ｐ２２は、図３に示すように、印刷対象を表すデータ３４ａを、段落の開始を示すタグ３４ｂ、段落スタイルを定義するタグ３４ｄ、段落継続データであるタグ３４ｃ、および文字スタイルを定義するタグ３４ｅの後に書き込む。これにより、印刷対象を表すデータ３４ａ「度を条例で規定する・・・ことができます。」は、元の段落の段落スタイル、および、元の段落から連続する文字の文字スタイルが継承された、独立した一つの段落となる。
ページ単位分割手段Ｐ２２は、元の組版データＣの印刷対象データＣａの、次のページ区切りを表すタグ「＜？ｐａｇｅ  （ｘ＋１）？＞」までの印刷対象を表すデータを、ページ組版データＤｘ内に書き込む。
【００５２】
続いて、ページ単位分割手段Ｐ２２は、タグ「＜？ｐａｇｅ  （ｘ＋１）？＞」が、印刷対象の一段落内にあるかどうかを判定する（図４  ステップＳ１１）。すなわち、ｘページの末尾の一段落が、次のページに跨るか否かを判定する。この判定は、タグ「＜？ｐａｇｅ  （ｘ＋１）？＞」が、段落を表す一対のタグ「＜ｐ  ・・＞」と「＜／ｐ＞」の間にあるときは一段落内にあると判定し、その間にないときは一段落内にないと判定することで行うことができる。
【００５３】
この判定（ステップＳ１１）で、タグ「＜？ｐａｇｅ  （ｘ＋１）？＞」が一段落内にないと判定された場合、すなわち、段落間にページの境界があると判定された場合には、ページ単位分割手段Ｐ２２は、生成したページ組版データＤｘを、ページ組版データ記憶手段Ｐ４２に記憶する（ステップＳ１４）。
【００５４】
他方、前記判定（ステップＳ１１）で、ページの境界を表すタグ「＜？ｐａｇｅ  （ｘ＋１）？＞」が一段落内にある、すなわち、その一段落が複数ページに跨ると判定された場合には、ページ単位分割手段Ｐ２２は、文字スタイル継承手段Ｐ２８に係る処理（ステップＳ１２）と、段落分割手段Ｐ２４に係る処理（ステップＳ１３）とを実行する。
これらの処理の例を、図２，図３において、８ページに対応するページ組版データＤ８を生成する場合を例に取って説明する（なお、実際にはページ組版データＤ８を生成する処理は、９ページに対応する前記ページ組版データＤ９の生成に先立って行われるものであり、時系列は前後するが、同じページ区切り位置での段落の分割を説明するために、ステップＳ１１以降の処理については、８ページに対応するページ組版データＤ８を生成する場合を例に取る）。
【００５５】
文字スタイル継承手段Ｐ２８に係る処理（図４  ステップＳ１２）は、前記ステップＳ１０の処理によってページ組版データＤ８内に書き込んだ印刷対象を表すデータ３４ｆ（図３参照）の後に、文字スタイル「太字」を定義するタグ「＜ｂ＞」に対応する終了タグ３４ｇ「＜／ｂ＞」を、ページ組版データＤ８内に書き込む（図３参照）。
【００５６】
続いて、段落分割手段Ｐ２４に係る処理（図４  ステップＳ１３）は、ページ組版データＤｘ内に、段落の終了を表すタグ３４ｈ「＜／ｐ＞」を書き込む。すなわち、段落分割手段Ｐ２４は、前記ステップＳ１０の処理によってページ組版データＤ８内に書き込んだ印刷対象を表すデータ３４ｆ（図３参照）の後に、段落の終了を表すタグ３４ｈ「＜／ｐ＞」を書き込む（図４  ステップＳ１３）。
このステップＳ１３と前記ステップＳ６との処理により、元の組版データＣに組み込まれた印刷対象の一段落が、ページの境界において複数の段落に分割されることとなる。つまり、前記ステップＳ１０の処理においてページ組版データＤ８に書き込まれた文章「・・・。この場合に認証制」が、元の組版データＣ（印刷対象データＣａ）のタグ「＜？ｐａｇｅ  ９？＞」以降の文章と分割された別の段落となる。
【００５７】
文字スタイル継承手段Ｐ２８に係る処理（ステップＳ１２）および段落分割手段Ｐ２４に係る処理（ステップＳ１３）が終了すると、ページ単位分割手段Ｐ２２は、生成したページ組版データＤｘ（Ｄ８）を、ページ組版データ記憶手段Ｐ４２に記憶する（図４  ステップＳ１４）。
【００５８】
ページ単位分割手段Ｐ２２は、元の組版データＣ（印刷対象データＣａ）内の最終ページの処理が終了するまで（すなわちｘページが印刷対象データＣａ内の最終ページになるまで）、前記ステップＳ２〜Ｓ１４の処理を繰り返す（ステップＳ１５）ことで、元の組版データＣをページ単位に分割して、各ページに対応する、それぞれ独立した組版データであるページ組版データＤｘを生成する（なお、ステップＳ１５でステップＳ２にジャンプする際には、フローチャートにおけるｘをｘ＋１に置き換える。すなわち次ページの処理に移る）。
【００５９】
（編集／削除ページ指定手段Ｐ３４）
次に、印刷対象入力編集手段Ｐ２で印刷対象の入力および／または編集を行うページをユーザーにより指定可能とする編集ページ指定手段、ならびに、削除するページをユーザーにより指定可能とする削除ページ指定手段としての、編集／削除ページ指定手段Ｐ３４について説明する。
【００６０】
編集／削除ページ指定手段Ｐ３４は、表示手段２４に、加除表を表す情報を入力可能とする加除表入力画面を表示させ、ユーザーにより入力手段２２を介してその加除表入力画面に加除するページを入力させる。
前記加除表とは、書籍の現行の版に対して加除するページを記載した表である。加除表は、主に加除式書籍の改訂等において一般的に用いられている。加除式書籍とは、書籍を構成する各丁（表裏２ページを構成する紙）が着脱可能に設けられ、改訂のあったページに対応する丁を加除することにより、改訂作業を行うことが可能な書籍である。
【００６１】
図５に、編集／削除ページ指定手段Ｐ３４が表示手段２４に表示させる加除表入力画面４０を示す。加除表入力画面４０は、一般的な加除表の形式に構成され、各欄（各列）４０ａ〜４０ｇには、加除を行うページの情報を、ユーザーが入力手段２２を介して入力可能となっている。
【００６２】
加除表入力画面４０の「巻」の欄４０ａには、対応する加除を行う書籍の巻番号をユーザーに入力させる。また、「編」の欄４０ｂには、対応する加除を行う書籍の編番号をユーザーに入力させる。
【００６３】
また、「区分」の欄４０ｃには、対応する加除を行うページのノンブル区分をユーザーに入力させる。
加除表入力画面４０の除くページ欄４０ｄには、編集または削除を行うページの範囲（開始ページと終了ページと）をユーザーに入力させる。また、加除表入力画面４０の加えるページ欄４０ｆには、除くページ欄４０ｄに記入された編集される元のページの範囲の、編集後のページの範囲（開始ページと終了ページと）をユーザーに入力させる。なお、このことから分かるように、加除表の「除くページ」に指定されたページは、必ずしもその書籍から削除されるページという意味を持つのではなく、原則的には、編集等が施されて、「加えるページ」に指定されたページに置き換えられるものである。
【００６４】
なお、ページを削除するのみで、そのページに対応する編集後のページが存在しない箇所には、ユーザーは、加えるページ欄４０ｆに「加えるものはない」と入力する。また、ページを追加するのみで、編集または削除を行うページが存在しない箇所には、ユーザーは、除くページ欄４０ｄに「除くものはない」と入力する。また、編集される元のページの範囲と編集後のページの範囲とが同じ場合には、ユーザーは、加えるページ欄４０ｆに「同左」と入力してもよい。
【００６５】
また、除くページ欄４０ｄの右隣の枚数欄４０ｅには、除くページ欄４０ｄのページ範囲に該当するページが印刷される紙（丁）の枚数を入力させる。また、加えるページ欄４０ｆの右隣の枚数欄４０ｇには、加えるページ欄４０ｆのページ範囲に該当するページが印刷される紙（丁）の枚数を入力させる。
【００６６】
前記ノンブル区分とは、一つの書籍内に、それぞれ独立したノンブルが振られる場合に、それらの各ノンブルを互いに区別するための情報である。例えば、一つの書籍の目次と本文とに、それぞれ独立したノンブルが振られる場合があり、そのような場合にそれぞれを区別するための情報である。具体的な例を示すと、目次に１〜６のノンブルが振られ、本文には１〜１００のノンブルが振られるような場合がある。ノンブル区分は、そのような場合にノンブルがどちらの区分に属するのか（この例では、目次か本文か）を特定するための情報である。ノンブル区分は、一書籍内の互いに独立したノンブルが振られた区分のそれぞれを区別可能となるように、書籍ごとにユーザーに設定可能に設けられる。例えば、ノンブル区分は、目次、細目次、本文、索引のそれぞれに独立したノンブルが振られる書籍の場合にはそれらを特定可能とし、また、本文の中でも各章ごとに独立したノンブルが振られる書籍の場合には各章を特定可能とするよう、ユーザーが設定可能に設けられる。
図５の加除表入力画面４０の例においては、欄４０ｃに入力された「目次」、「細目次」、「本文」の文字列が、対応する加除ページのノンブル区分を表している。
【００６７】
次に、前記加除式書籍におけるノンブルについて説明する。
加除式書籍でない一般的な書籍においてはノンブルは自然数からなる連番となっているが、加除式書籍においては、ノンブルは必ずしも自然数の連番で構成されない。例えば、加除式書籍の改訂において、３ページおよび４ページからなる丁に印刷される印刷対象の内容が増加してページを４つ加える必要が生じたが、５ページ以降のページには変更がない場合、改訂前の３ページおよび４ページからなる１つの丁は、「３」および「３の２」ページからなる丁と、「３の３」および「３の４」ページからなる丁と、「３の５」および「４」ページからなる丁との３つの丁に置き換えられる。
また、さらに後の改訂において、「３の３」および「３の４」ページからなる丁に印刷される印刷対象の内容が増加し、２つのページを加える場合には、その丁は、同様に「３の３」および「３の３の２」ページからなる丁と、「３の３の３」および「３の４」ページからなる丁との２つの丁に置き換えられる。
このように、加除式書籍は、ノンブルに階層的な番号付けをすることで、印刷内容に変更のないページ（前者の例では「５」ページ以降、後者の例では「３の５」ページ以降）のノンブルを変更することなく、変更されたページに対応する丁のみを置き換えることで改訂作業を行うことができる。
【００６８】
また、加除式書籍のノンブルには、欠番（欠ページ）が設定される場合がある。欠ページがある場合、欠ページの直前のページのノンブルには、欠ページの最後のページ番号が付加される。図５の加除表入力画面４０の例においては、加除表の行４６に「３０６６（〜３２００）」等の記述があるが、これは、ノンブル「３０６６」の後に、欠ページの最後のページ番号「（〜３２００）」が付加されたものであり、すなわち、３０６７ページから３２００ページが欠ページであることを示している。
【００６９】
加除式書籍のノンブルの番号付けのルールは、各出版社ごとや書籍ごとに細かな点で相違があり、本発明は上記例の番号付けルールに限定されるものではない。
【００７０】
なお、前述の、ページ単位分割手段Ｐ２２、段落分割手段Ｐ２４、段落スタイル継承手段Ｐ２６、および文字スタイル継承手段Ｐ２８の説明においては、説明の簡単のため、加除式書籍におけるノンブル（階層的なノンブルや、欠ページを表現するノンブルを含むもの）については触れなかったが、これらの手段においても加除式書籍におけるノンブルを用いることができる。
【００７１】
ユーザーは、編集／削除ページ指定手段Ｐ３４が表示させる加除表入力画面４０に加除表を表す情報を入力することにより、印刷対象入力編集手段Ｐ２で印刷対象の入力および／または編集を行うページを指定でき（編集ページ指定手段）、また、削除するページを指定できる（削除ページ指定手段）。
【００７２】
さて、編集／削除ページ指定手段Ｐ３４は、加除表入力画面４０で加除表に対応する情報が入力されると、加除表の各行４１〜４６のそれぞれに対応する加除ページデータＦ１〜Ｆ６（以下、各加除ページデータの一般を示す符号としてＦｘを用いる）を生成する。
【００７３】
本実施の形態における加除ページデータＦ１〜Ｆ６の内容を、図６に示す。
図６（ａ）に示すように、各加除ページデータＦｘには、図５の加除表入力画面４０に入力された各情報、すなわち、対応する書籍の巻番号および編番号、除くページおよび加えるページのノンブル区分、その各開始および終了ノンブル（範囲）、ならびに、その各ページに対応する枚数（丁数）が含まれる。
なお、「除くものはない」または「加えるものはない」が指定されている箇所に対応する開始および終了ノンブルのデータはＮＵＬＬデータに設定される。
【００７４】
加除ページデータＦｘは、特に限定されるものではないが、図６（ｂ）に示すような構造のクラスによって表現するとよい。
加除ページデータＦｘに含まれる各データの形式について説明すると、巻番号および編番号は数値（ｉｎｔ型の変数）により表現され、ノンブル区分は、各区分に定義された所定の数値（ｃｈａｒ型の変数）により表現される。
除くおよび加えるページの、開始および終了ページは、前記階層的なノンブルの、４階層分の情報（各階層に対応する４つのｉｎｔ型の変数）により表現される。また、欠ページがある場合は、欠ページの最後のページ番号が設定される（図６（ｂ）内の「欠ページ」のデータ）。また、除くおよび加えるページの、丁の枚数を表す情報も含まれる。
さらに、加除ページデータＦｘには、その加除ページデータＦｘの除くおよび加えるページの開始および終了ページの最小値を求める関数「最小ページ」と、除くおよび加えるページの開始および終了ページの最大値を求める関数「最大ページ」とが含まれている。
【００７５】
編集／削除ページ指定手段Ｐ３４は、加除表入力画面４０で入力された加除表の各行４１〜４６の中から、印刷対象入力編集手段Ｐ２で編集すべきページ（ページ範囲）に対応する行を、ユーザーに選択させることができる。ユーザーが、加除表の行４１〜４６の中から編集すべき行を選択すると、編集／削除ページ指定手段Ｐ３４は、それに対応する加除ページデータＦｘを、ページ組版データ抽出手段Ｐ３０に渡す。
【００７６】
（ページ組版データ抽出手段Ｐ３０、段落連結手段Ｐ３２）
ページ組版データ抽出手段Ｐ３０は、編集／削除ページ指定手段Ｐ３４から渡された加除ページデータを参照し、その「除くページ」の開始から終了までのページに対応するページ組版データを、ページ組版データ記憶手段Ｐ４２から読み出し、そのページ組版データに組み込まれた印刷対象を印刷対象入力編集手段Ｐ２で編集可能な状態に抽出する。
【００７７】
また、ページ組版データ抽出手段Ｐ３０による前記抽出の際には、ページ単位に分割されたページ組版データが連結されて一つの組版データになるよう加工されるとともに、段落連結手段Ｐ３２により、段落分割手段Ｐ２４で分割された段落が再度連結される。
すなわち、ページ組版データ抽出手段Ｐ３０および段落連結手段Ｐ３０により、図３に示すように分割されたページ組版データが、前記「除くページ」で指定されたページの範囲にわたって再連結され、図２に示すような、複数ページ分の印刷対象が含まれた組版データ（印刷対象データ）が生成される。そして、その再連結された組版データの印刷対象が、組版装置Ａ上で、ページ組版データ抽出手段Ｐ３０により編集可能な状態に開かれる。
【００７８】
ページ組版データ抽出手段Ｐ３０、および段落連結手段Ｐ３２の処理を、図７のフローチャートを用いて説明する。
【００７９】
編集／削除ページ指定手段Ｐ３４から、加除表中の編集すべき行に対応する加除ページデータＦｘがページ組版データ抽出手段Ｐ３０に渡されると、ページ組版データ抽出手段Ｐ３０は、まず、ＸＭＬ形式の印刷対象データのファイルを生成する（図７  ステップＳ２１）。
続いて、ページ組版データ抽出手段Ｐ３０は、ｘページとして、編集／削除ページ指定手段Ｐ３４から渡された加除ページデータＦｘの「除くページ」の開始ページを設定する（ステップＳ２２）。なお、このステップＳ２２の処理は、図７のフローチャート上で、処理を行うページをｘページとして説明するための便宜的な処理である。
【００８０】
続いて、ページ組版データ抽出手段Ｐ３０は、ｘページに対応するページ組版データＤｘが、ページ組版データ記憶手段Ｐ４２内に記憶されているかどうかを判定する（ステップＳ２３）。
この判定で、ｘページに対応するページ組版データＤｘがページ組版データ記憶手段Ｐ４２に記憶されていない場合には、フローチャート上の後述するステップＳ３３にジャンプする。
【００８１】
他方、前記ステップＳ２３の判定で、ｘページに対応するページ組版データＤｘがページ組版データ記憶手段Ｐ４２に記憶されている場合には、ページ組版データ抽出手段Ｐ３０は、前記生成した印刷対象データ内に、前記タグ「＜？ｐａｇｅ  ｘ？＞」を書き込む（ステップＳ２４）。さらに、ページ組版データ抽出手段Ｐ３０は、そのページ組版データＤｘを読み出す（ステップＳ２５）。
そして、ページ組版データ抽出手段Ｐ３０は、ページ組版データＤｘ中の柱の情報３０（図３参照）に基づく柱データ（図２の柱データＣｂに該当）を生成する（ステップＳ２６）。続いて、同様に、ページ組版データＤｘ中のノンブルの情報３２（図３参照）に基づくノンブルデータ（図２のノンブルデータＣｃに該当）を生成する（ステップＳ２７）。
【００８２】
続いて、ページ組版データ抽出手段Ｐ３０は、ページ組版データＤｘの印刷対象を表すデータ３４ｆ（図３のページ組版データＤ９参照）の前に段落継続データ３４ｃがあり、かつ、ｘページが、前記「除くページ」の開始ページから数えて２ページ目以降のページであるかどうかの判定を行う（図７  ステップＳ２８）。
この判定で、段落継続データ３４ｃがない、または、ｘページが前記開始ページである場合には、ページ組版データ抽出手段Ｐ３０は、単にページ組版データＤｘ内の印刷対象を表すデータを、印刷対象データ内に、ステップＳ２４で書き込んだタグ「＜？ｐａｇｅ  ｘ？＞」に続いて書き込む（ステップＳ３２）。
【００８３】
他方、前記判定（ステップＳ２８）で、前記段落継続データ３４ｃがあり、かつ、ｘページが、前記開始ページから数えて２ページ目以降のページである場合には、ページ組版データ抽出手段Ｐ３０は、段落連結手段Ｐ３２に係る処理（ステップＳ２９，Ｓ３１）と、文字スタイル継承手段Ｐ２８で分断された文字スタイルの定義を、分割前の状態に戻す処理（ステップＳ３０，Ｓ３１）と、段落スタイル継承手段Ｐ２６で分断された段落スタイルの定義を、分割前の状態に戻す処理（ステップＳ３１）とを実行する。
【００８４】
段落連結手段Ｐ３２に係る処理（ステップＳ２９）では、印刷対象データ内の前ページ（（ｘ−１）ページ）の最後の段落の終了タグ３４ｈ「＜／ｐ＞」（図３のページ組版データＤ８参照）を削除する。
また、ステップＳ３０では、印刷対象データ内の前ページ（（ｘ−１）ページ）の最後の文字の文字スタイルと、ｘページの先頭の文字スタイルとが共通の場合、文字スタイルの定義を終了するタグ３４ｇ（図３のページ組版データＤ８参照）を削除する。
【００８５】
さらに、ステップＳ３１では、ページ組版データＤｘに組み込まれた印刷対象のデータを、印刷対象データ内の前ページのデータの後に続けて書き込む。ただしこの際、ページ組版データＤｘの先頭の段落の、段落タグ３４ｂ「＜ｐ  ・・＞」、段落継続データ３４ｃ、および、段落スタイルを定義するタグ３４ｄは除いて書き込む。また、印刷対象データ内の前ページ（（ｘ−１）ページ）の文字の文字スタイルと、ｘページの先頭の文字スタイルとが共通の場合、文字スタイルの定義を終了するタグ３４ｄ（図３のページ組版データＤ９参照）も除いて書き込む。
【００８６】
ステップＳ２９〜Ｓ３１の処理により、印刷対象を表すデータが印刷対象データ内に書き込まれるにあたり、段落分割手段Ｐ２４による段落の分割の際に追記された段落継続データ３４ｃ、段落タグ３４ｂ，３４ｈ、段落スタイルを定義するタグ３４ｄ、および文字スタイルを定義するタグ３４ｅ，３４ｇが、印刷対象データから削除されまたは除かれる。これにより、各ページ組版データに分割された段落が、元の通りに連結されて印刷対象データ内に記述される。
【００８７】
ページ組版データ抽出手段Ｐ３０および段落連結手段Ｐ３２は、編集／削除ページ指定手段Ｐ３４から渡された前記加除ページデータの「除くページ」の開始から終了までの全てのページに対する処理が終わるまで（すなわちｘページが「除くページ」の終了のページになるまで）、前記ステップＳ２３〜Ｓ３１またはＳ２３〜Ｓ３２の処理を繰り返す（ステップＳ３３）ことで、それらのページ組版データに組み込まれた印刷対象の分割された段落を一つの段落に再結合して、印刷対象入力編集手段Ｐ２で編集可能な組版データを生成する（なお、ステップＳ３３でステップＳ２３にジャンプする際には、フローチャートにおけるｘをｘ＋１に置き換える。すなわち次ページの処理に移る）。
そして、ページ組版データ抽出手段Ｐ３０は、その生成した組版データを組版装置Ａに送信し（ステップＳ３４）、組版装置Ａは、その組版データを、組版データ記憶手段Ｐ６に記憶させて、印刷対象入力編集手段Ｐ２で編集可能な状態に開く。
【００８８】
そして、ページ組版データ抽出手段Ｐ３０で抽出されたページ組版データは、印刷対象入力編集手段Ｐ２により再編集され、再度、ページ単位分割手段Ｐ２２を介してページ単位に分割されて、ページ組版データ記憶手段Ｐ４２に記憶される。
なお、このとき、ページ単位分割手段Ｐ２２で分割されたページが、加除ページデータの「加えるページ」の開始および終了ページと合致するか否かをチェックする手段を設けると好適である。
【００８９】
（編集／削除ページ指定手段Ｐ３４）
ページ組版データ抽出手段Ｐ３０の処理（図７のフローチャートに示した処理）が終了すると、編集／削除ページ指定手段Ｐ３４は、続いて、ページ組版データ削除手段Ｐ３６に、ページ組版データ抽出手段Ｐ３０に渡した加除ページデータＦｘを渡すとともに、ページ組版データ削除手段Ｐ３６を起動させる。
【００９０】
（ページ組版データ削除手段Ｐ３６）
ページ組版データ削除手段Ｐ３６は、編集／削除ページ指定手段Ｐ３４から渡された加除ページデータの、その「最小ページ」および「最大ページ」を参照し（関数を実行し）、ページ組版データ記憶手段Ｐ４２に記憶されたページ組版データのうち、その最小ページから最大ページの範囲に含まれるページに対応するページ組版データを削除する。
【００９１】
なお、ここで、ページ組版データ削除手段Ｐ３６は、加除ページデータの「除くページ」の開始ページから終了ページまでの範囲のページ組版データではなく、最小ページから最大ページまでの範囲のページ組版データを削除する。これは、下記不都合を回避するためである。すなわち、仮に「除くページ」の範囲になく「加えるページ」の範囲に入るページが既にページ組版データ記憶手段Ｐ４２内に記憶されて残っていると（例えば、図６（ａ）の加除ページデータＦ４に対応する抽出・編集において、３０６７ページに対応するページ組版データが既にページ組版データ記憶手段Ｐ４２に記憶されている場合など）、ページ組版データ抽出手段Ｐ３０で抽出されて編集されたページ組版データを再登録する際、同一のページに対応するページ組版データがページ組版データ記憶手段Ｐ４２にダブって記憶されてしまう不都合が生じる。
【００９２】
なお、加除ページデータにおいて「除くページ」がない（ＮＵＬＬ）もの（図６（ａ）では加除ページデータＦ２）については、編集／削除ページ指定手段Ｐ３４はページ組版データ抽出手段Ｐ３０の起動は行わずにページ組版データ削除手段Ｐ３６の起動のみを行うよう構成しても良い（この場合、加除ページデータＦ２の例では、細目次１〜１８ページがページ組版データ記憶手段Ｐ４２に記憶されている場合、それらが削除される）。この場合、ユーザーが印刷対象入力編集手段Ｐ２で細目次１〜１８ページを新規作成して入力するようにするとよい。
また、加除ページデータにおいて「加えるページ」がない（ＮＵＬＬ）もの（図６（ａ）では加除ページデータＦ６）については、編集／削除ページ指定手段Ｐ３４がページ組版データ抽出手段Ｐ３０の起動は行わずにページ組版データ削除手段Ｐ３６の起動のみを行うよう構成しても良いし、または、このような例外処理は行わずに「除くページ」を編集可能に抽出して、その編集後にデータを保存する際、前述の「加えるページ」の開始および終了ページと合致するか否かをチェックする手段で、それが全て削除されていることをチェックするよう構成しても良い。
【００９３】
（段落継続データチェック手段Ｐ３８）
段落継続データチェック手段Ｐ３８は、ページ単位分割手段Ｐ２２により生成されてページ組版データ記憶手段Ｐ４２に記憶されたページ組版データに組み込まれた印刷対象を表すデータの中途部に、前記段落継続データが記述されているか否かをチェックする。ここでいう中途部とは、ページ組版データに組み込まれた印刷対象の最初の段落の先頭部分以外の部分のことである。
【００９４】
段落継続データが中途部に記述されている原因としては、例えば、ページ組版データ抽出手段Ｐ３０により印刷対象入力編集手段Ｐ２で編集可能な状態に抽出された組版データの先頭のページ（開始ページ）の最初の段落の先頭部分には、段落継続データが存在する場合があるが、ユーザーが印刷対象入力編集手段Ｐ２によりその段落の前に新たな段落を作成した場合や、ユーザーがＸＭＬ形式の組版データを直接編集して段落継続データであるタグを記入した場合等が挙げられる。
段落の中途部にある段落継続データは、残しておいても特に不具合を生じるものではないが、無駄なデータであるため、段落継続データチェック手段を設けて削除することが望ましい。
【００９５】
本実施の形態に係る組版システムＳおよび組版データ管理プログラムＰＢによれば、組版データＣをページ単位に分割して管理することが可能であるとともに、印刷対象を編集する際には、編集可能に抽出されたページ間では段落は連結された状態となり、ユーザーはページの境界を意識せずに編集作業を行うことができる。そして、編集後には、編集した結果の新たなページの境界において、印刷対象をページ単位に分割するとともにその境界を跨る段落を分割して、ページ単位で組版データ（ページ組版データ）を保存および管理することができる。
【００９６】
また、編集／削除ページ指定手段Ｐ３４により指定されたページのうち、対応するページ組版データがページ組版データ記憶手段Ｐ４２に記憶されていないページは、印刷対象入力編集手段Ｐ２で編集可能な新たなページとして生成することができるから、ユーザーは、ページ組版データ記憶手段に記憶されているページであるか否かに関わらず、任意のページを指定して当該ページの編集を行うことができる。
【００９７】
また、加除表の情報を入力することで、編集すべきページの印刷対象を編集可能に抽出したり、削除すべきページに対応するページ組版データを削除したりできるから、加除表を用いた書籍の改訂作業を、簡単、迅速、かつ間違いなく確実に行うことができる。特に、処理が煩雑な加除式書籍の改訂作業も、改訂されるページ（または丁）以外のページ（または丁）に影響を与えることなく確実に行うことができる。
【００９８】
なお、本発明は、本実施の形態に限定されるものではなく、本実施の形態に対して種々の変更を施して実施することが可能である。
例えば、編集／削除ページ指定手段（編集ページ指定手段および削除ページ指定手段）を、組版装置側に組み込んでも良い。これによれば、ユーザー（編集者）は、組版装置Ａを操作するのみで、印刷対象の編集や抽出の処理を行うことができ、組版作業の効率化が図れて好適である。
また、組版装置と組版データ管理装置とは、必ずしも別体のコンピュータで実現することに限定されず、両者の各機能（手段）を一つのコンピュータ内に設けて、一つのコンピュータ上で本組版システムを実現可能に構成しても良い。
【００９９】
また、本発明に係る組版システムで扱う書籍は、加除式書籍に限定されず、ページ番号（ノンブル）が自然数の連番で構成された一般の書籍に対して用いることもできる。この場合、例えば加除表で開始ページと終了ページとが特定できれば丁の枚数が特定できるため、その枚数を入力する手段を省略するなど、構成や処理を簡略化してもよい。
また、編集ページ指定手段および削除ページ指定手段は、必ずしも加除表を用いて編集および削除するページを指定させるよう構成する必要はなく、単純に、編集または削除を行うページまたはページの範囲をユーザーに入力させるよう構成してもよい。
【０１００】
また、本実施の形態においては、「ページ」の語は、書籍の丁の一面（書籍を構成する紙の一面）を指しているが、本発明の「ページ」の概念には、一丁の表裏面として定義されるページも含まれる。すなわち、組版データを、一丁の表裏面に印刷されるデータ毎に分割して、ページ組版データを生成するよう構成したものも、本発明に含まれる。これも本願の本質的な構成を満たすものであり、本発明の主目的である、組版データをページ単位で独立して管理して、ページ間での編集の独立性を保ちながら、複数ページに跨った一段落の編集を容易とするという効果を得ることができるものである。
【図面の簡単な説明】
【０１０１】
【図１】本発明に係る組版システムおよび組版データ管理プログラムの構成を示すブロック図である。
【図２】組版手段により生成された元の組版データを示す説明図である（なお、これと同様の構成をもつ、ページ組版データ抽出手段により編集可能に抽出された組版データの例として説明している箇所もある）。
【図３】ページ組版データの説明図である。
【図４】ページ単位分割手段、段落分割手段、段落スタイル継承手段、および文字スタイル継承手段の処理を示すフローチャートである。
【図５】編集／削除ページ指定手段（編集ページ指定手段および削除ページ指定手段）が表示手段に表示させる加除表入力画面を示す説明図である。
【図６】（ａ）は、加除表を表す情報である加除ページデータの内容を示す説明図であり、（ｂ）は、各加除ページデータの構造を示す説明図である。
【図７】ページ組版データ抽出手段および段落連結手段の処理を示すフローチャートである。
【符号の説明】
【０１０２】
Ｓ  組版システム
Ａ  組版装置
Ｂ  組版データ管理装置
Ｎ  ネットワーク
ＰＡ  組版プログラム
ＰＢ  組版データ管理プログラム
２  入力手段
４  表示手段
６  制御部
８  通信手段
２２  入力手段
２４  表示手段
２６  制御部
２８  通信手段
３４ａ  印刷対象を表すデータ
３４ｂ，３４ｈ  段落を定義するタグ
３４ｃ  段落継続データ
３４ｄ  段落スタイルを定義するタグ
３４ｅ，３４ｇ  文字スタイルを定義するタグ
３４ｆ  印刷対象を表すデータ
４０  加除表入力画面
Ｃ  元の組版データ
Ｃａ  印刷対象データ
Ｃｂ  柱データ
Ｃｃ  ノンブルデータ
Ｄｘ  ページ組版データ
Ｆｘ  加除ページデータ
Ｐ２  印刷対象入力編集手段
Ｐ４  組版手段
Ｐ６  組版データ記憶手段
Ｐ２２  ページ単位分割手段
Ｐ２４  段落分割手段
Ｐ２６  段落スタイル継承手段
Ｐ２８  文字スタイル継承手段
Ｐ３０  ページ組版データ抽出手段
Ｐ３２  段落連結手段
Ｐ３４  編集／削除ページ指定手段
Ｐ３６  ページ組版データ削除手段
Ｐ３８  段落継続データチェック手段
Ｐ４２  ページ組版データ記憶手段
【図１】
2007058650.tif 000003
【図２】
2007058650.tif 000004
【図３】
2007058650.tif 000005
【図４】
2007058650.tif 000006
【図５】
2007058650.tif 000007
【図６】
2007058650.tif 000008
【図７】
2007058650.tif 000009