(57)【特許請求の範囲】
【請求項１】
ユニットと称する個々の案内広告を、紙面を構成する各段に並べていく新聞システムにおける案内まとめ組の自動組版処理方法であって、
まとめ組みの大きさや個数などを予め設定したグループ構成ファイルのデータ及び案内広告の業種の並び順などを予め設定した業種並び順ファイルのデータに基づき、
実行指示キューに従って、案内広告を掲載する紙面領域の行方向の大きさである紙面総行数から掲載する案内広告の行方向の総和であるユニット占有量を差し引いたデータを、掲載する案内広告の総数である総ユニット数から案内広告を掲載する紙面内の段の数である総段数を差し引いたデータで除算して、各ユニット間全体の平均罫幅を求め、
前記各ユニットを予め設定された業種の並び順にしたがって各段に配置する際、配置される段の行数からその段に配置したユニットの占有量を差し引いたデータを、その段に配置したユニット数から１を差し引いたデータにより除算して、その段の平均罫幅を求め、
上記その段の平均罫幅が前記全体の平均罫幅以下になることでその段のレイアウト処理を収束させる
ことを特徴とする案内まとめ組の自動組版処理方法。
【請求項２】
ユニットと称する個々の案内広告を、紙面を構成する各段に並べていく新聞システムにおける案内まとめ組の自動組版処理システムであって、
組版端末により、まとめ組みの大きさや個数などを予め設定したグループ構成ファイルのデータ及び案内広告の業種の並び順などを予め設定した業種並び順ファイルを有する案内サーバと、
この案内サーバで実行され、前記各ファイルのデータに基づき、前記組版端末からの実行指示キューに従って、案内広告を掲載する紙面領域の行方向の大きさである紙面総行数から掲載する案内広告の行方向の総和であるユニット占有量を差し引いたデータを、掲載する案内広告の総数である総ユニット数から案内広告を掲載する紙面内の段の数である総段数を差し引いたデータで除算して、各ユニット間全体の平均罫幅を求め、前記各ユニットを予め設定された業種の並び順にしたがって各段に配置する際、配置される段の行数からその段に配置したユニットの占有量を差し引いたデータを、その段に配置したユニット数から１を差し引いたデータにより除算して、その段の平均罫幅を求め、上記その段の平均罫幅が前記全体の平均罫幅以下になることでその段のレイアウト処理を収束させる自動組版タスクと、
を備えたことを特徴とする案内まとめ組の自動組版処理システム。
【請求項３】
ユニットと称する個々の案内広告を、紙面を構成する各段に並べていく新聞システムにおける案内まとめ組の自動組版処理方法がプログラムされ記録された記録媒体であって、
まとめ組みの大きさや個数などを予め設定したグループ構成ファイルのデータ及び案内広告の業種の並び順などを予め設定した業種並び順ファイルのデータに基づき、
実行指示キューに従って、案内広告を掲載する紙面領域の行方向の大きさである紙面総行数から掲載する案内広告の行方向の総和であるユニット占有量を差し引いたデータを、掲載する案内広告の総数である総ユニット数から案内広告を掲載する紙面内の段の数である総段数を差し引いたデータで除算して、各ユニット間全体の平均罫幅を求めるステップと、
前記各ユニットを予め設定された業種の並び順にしたがって各段に配置する際、配置される段の行数からその段に配置したユニットの占有量を差し引いたデータを、その段に配置したユニット数から１を差し引いたデータにより除算して、その段の平均罫幅を求めるステップと、
上記その段の平均罫幅が前記全体の平均罫幅以下になることでその段のレイアウト処理を収束させるステップと、
がプログラムされ記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、案内まとめ組の自動組版処理方法ならびにシステム及び同方法がプログラムされ記録された記録媒体に関する。
【０００２】
【従来の技術】
新聞社や印刷会社等において、記事や画像の入力を行い、システムに登録された記事や画像の紙面レイアウトを決定し、これによって作成された紙面データから印刷用の版下を作成する新聞製作用システムが知られている。
【０００３】
新聞は面、版、組単位で管理され、総合面、社会面、地方版等々から構成され、レイアウトされることは周知のとおりである。また、例えば、求人、映画、演劇案内等広告も適当な組にまとめてレイアウトされている。
【０００４】
図８に案内まとめ組が例示されている。新聞製作システムでは、個々の案内広告をユニットと呼んでいる。このユニットを業種単位にまとめ、並べていく作業を「案内まとめ組」と称する。案内まとめ組は、図に示すように求人広告が代表的であるが、他にも映画案内や会員権の紹介広告がある。このような案内まとめ組のレイアウト配置は、オペレータが組版端末を使用して画面をみながら行なっていたものである。
【０００５】
【発明が解決しようとする課題】
上述したように、新聞製作システムでは組版端末を使用して試行錯誤を繰り返すことにより案内まとめ組のレイアウト配置を行なっていたため、まとめ組をレイアウトするのにかなりの時間を要していた。また、オペレータがレイアウトを行なうため、案内のレイアウトをきれい（各段毎の案内が揃っている）に行なうのに様々な編集命令を実行する必要があり、専門知識を要する他、経験とテクニックを必要としていた。更に、まとめ組は組版端末を使用して一つ一つ作成する必要があり、オペレータにかかる負担も大きかった。
【０００６】
本発明は上記事情に鑑みてなされたものであり、経験とテクニックを要する案内まとめ組のレイアウト配置をＡＩ的に自動で行なわせることにより、試行錯誤していたコマンドをなくし、オペレータの負担軽減、レイアウト処理時間の短縮をはかった案内まとめ組の自動組版処理方法ならびにシステム及び同方法がプログラムされ記録された記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明の案内まとめ組の自動組版処理方法は、ユニットと称する個々の案内広告を、紙面を構成する各段に並べていく新聞システムにおける案内まとめ組の自動組版処理方法であって、まとめ組みの大きさや個数などを予め設定したグループ構成ファイルのデータ及び案内広告の業種の並び順などを予め設定した業種並び順ファイルのデータに基づき、実行指示キューに従って、案内広告を掲載する紙面領域の行方向の大きさである紙面総行数から掲載する案内広告の行方向の総和であるユニット占有量を差し引いたデータを、掲載する案内広告の総数である総ユニット数から案内広告を掲載する紙面内の段の数である総段数を差し引いたデータで除算して、各ユニット間全体の平均罫幅を求め、前記各ユニットを予め設定された業種の並び順にしたがって各段に配置する際、配置される段の行数からその段に配置したユニットの占有量を差し引いたデータを、その段に配置したユニット数から１を差し引いたデータにより除算して、その段の平均罫幅を求め、上記その段の平均罫幅が前記全体の平均罫幅以下になることでその段のレイアウト処理を収束させることを特徴とする。
【０００８】
本発明の案内まとめ組の自動組版処理システムは、ユニットと称する個々の案内広告を、紙面を構成する各段に並べていく新聞システムにおける案内まとめ組の自動組版処理システムであって、組版端末により、まとめ組みの大きさや個数などを予め設定したグループ構成ファイルのデータ及び案内広告の業種の並び順などを予め設定した業種並び順ファイルを有する案内サーバと、この案内サーバで実行され、前記各ファイルのデータに基づき、前記組版端末からの実行指示キューに従って、案内広告を掲載する紙面領域の行方向の大きさである紙面総行数から掲載する案内広告の行方向の総和であるユニット占有量を差し引いたデータを、掲載する案内広告の総数である総ユニット数から案内広告を掲載する紙面内の段の数である総段数を差し引いたデータで除算して、各ユニット間全体の平均罫幅を求め、前記各ユニットを予め設定された業種の並び順にしたがって各段に配置する際、配置される段の行数からその段に配置したユニットの占有量を差し引いたデータを、その段に配置したユニット数から１を差し引いたデータにより除算して、その段の平均罫幅を求め、上記その段の平均罫幅が前記全体の平均罫幅以下になることでその段のレイアウト処理を収束させる自動組版タスクとを備えたことを特徴とする。
【０００９】
本発明の記録媒体は、ユニットと称する個々の案内広告を、紙面を構成する各段に並べていく新聞システムにおける案内まとめ組の自動組版処理方法がプログラムされ記録された記録媒体であって、まとめ組みの大きさや個数などを予め設定したグループ構成ファイルのデータ及び案内広告の業種の並び順などを予め設定した業種並び順ファイルのデータに基づき、実行指示キューに従って、案内広告を掲載する紙面領域の行方向の大きさである紙面総行数から掲載する案内広告の行方向の総和であるユニット占有量を差し引いたデータを、掲載する案内広告の総数である総ユニット数から案内広告を掲載する紙面内の段の数である総段数を差し引いたデータで除算して、各ユニット間全体の平均罫幅を求めるステップと、前記各ユニットを予め設定された業種の並び順にしたがって各段に配置する際、配置される段の行数からその段に配置したユニットの占有量を差し引いたデータを、その段に配置したユニット数から１を差し引いたデータにより除算して、その段の平均罫幅を求めるステップと、上記その段の平均罫幅が前記全体の平均罫幅以下になることでその段のレイアウト処理を収束させるステップとがプログラムされ記録されたことを特徴とする。
【００１０】
このことにより、オペレータの負担軽減をはかることができ、レイアウト処理に要する時間の短縮がはかれる。また、一回の指示で複数のまとめ組を作成し作成したまとめ組を自動的にゲラ出力することができ、見た目にきれいなレイアウト配置が可能となる。
【００１１】
【発明の実施の形態】
図１は、本発明の案内まとめ組の自動組版処理システムの実施形態を示すブロック図である。図において、１は組版端末であり、複数（ｎ個）ＬＡＮ回線２経由で案内サーバ３に接続される。組版端末１は、新聞紙面をレイアウトする端末であり、まとめ組の大きさや個数の設定、案内広告の並び順を設定する。
【００１２】
案内サーバ３は、グループ構成ファイル３１、業種並び順ファィル３２、実行指示キュー３３、自動組版タスク３４から成る。組版端末１を介して設定された各種情報は、グループ構成ファイル３１、業種並び順ファィル３２とし案内サーバ３に格納され、組版端末１はこれらファイルのメンテナンスも行なう。組版端末１は更に後述する自動組版処理を行なうための案内まとめ自動組版処理の実行指示キューを作成する。案内サーバ３は、組版端末１から指示されたグループ構成ファイル３１や業種並び順ファイル３２を保存し、組版端末１から自動組指示があったときに自動組版タスク３４を実行する。自動組版タスク３４は、後述するように平均罫幅を自動計算してルールに従う配置や案内の並び替え、段毎の空き調整を行い、まとめ組を作成する機能を持ったプロセスである。グループ構成ファィル３１は、組版端末１を介して指示されたまとめ組の大きさ、個数等の情報を保存するファィルであり、業種並び順ファイルは案内の並び順と業種にあつたカットロゴの情報を保存するファイルである。実行指示キー３３は、オペレータの指示を反映したＦＩＦＯ形式のキューファイルである。キューファイルは複数の指示を保存できる。
【００１３】
案内サーバ３はＦＤＤＩ等高速ＬＡＮ回線４を介して接続されるゲラ刷りのためのプリンタ５に接続される。
【００１４】
図２は、本発明における案内まとめ組の自動組版処理方法を実現する組版端末１と案内サーバ３による処理の手順を示すフローチャートである。図３〜図７は本発明の実施形態の動作を説明するために引用した図であり、それぞれ、組版端末１の編集モード時における表示画面構成、平均罫幅とユニット間罫の関係を示す図、段の収束を示す図、並べ替えを示す図、組版端末１の保守モード時の表示画面構成を示す。
【００１５】
以下、図２〜図７を参照しながら図１に示す本発明の案内まとめ組の自動組版処理方法ならびにシステム及び同方法がプログラムされ記録される記録媒体の動作について詳細に説明する。
【００１６】
図２における領域の確認処理（ステップＳ２１）、業種の並び順の確認処理（ステップＳ２２）では、オペレータが組版端末１を使用して図７に示す表示画面を介し、それぞれ、まとめ組の大きさならびに個数、案内広告の業種の並び順と業種にあったカットロゴを設定する。表示画面は、グループ構成素材テーブル７１と業種並び順テーブル７２から成る。グループ構成素材テーブル７１では、案内まとめ組毎ユニークな番号が付されるＩＤ、その段サイズ、行サイズ、罫種他が設定され、案内サーバ３のグループ構成ファイル３１に反映される。業種並び順テーブル７２では、業種番号、ロゴ番号、コメント等が設定され、この内容は案内サーバ３の業種並び順ファイル３２に反映される。追加、変更、差し替え、削除は、いずれも画面下部にあるボタンをクリックすることにより設定内容を編集することができる。
【００１７】
尚、頻繁に使用する決まりものの大きさであればグループ構成ファイル３１に保存して再利用できる。また、複数個のまとめ組を作成したい場合には図３に示す表示画面を使用して複数のまとめ組を処理させることができる。更に、頻繁に使用する並び順であれば業種並び順ファイル３２に保存して再利用することもできる。
【００１８】
以上の設定を行なった後オペレータは案内まとめ自動組版実行指示（ステップＳ２３）を行なう。このことにより組版端末１は、案内サーバ３にまとめ組の大きさの情報を指定したグループ構成ファイル３１と案内の並び順を指定した業種並び順ファィル３２を作成し、実行指示キュー３３を作成する。
【００１９】
案内サーバ３は自動組版タスク３４を実行し、自動組版実行キューファイル３３があることを確認して広告の総面積を算出する。更に、算出された面積をもとに平均罫幅を求める（ステップＳ２４）。この平均罫幅の算出につき図４，図５を参照しながら詳述する。ユニットとユニットの間には「平均罫幅」と呼んでいる隙間があり、その隙間にユニットとユニットを仕切る罫（「ユニット間罫」と呼ぶ）がある。平均罫幅を算出するには、紙面総行数、総段数、総ユニット数、ユニット占有量の基本データを求める。紙面総行数とは、案内広告を掲載する紙面領域の行方向の大きさであり、複数頁に跨る場合はそれらの総合数となる。組版端末１からのキュー情報の中に存在する。総段数とは、案内広告を掲載する紙面内の段の数であり、複数頁に跨る場合はそれらの総段数となる。これも組版端末１からのキュー情報の中に存在する。総ユニット数とは、掲載する案内広告の総数であり、申込所広告や掲載主カツト等も含める。ユニット占有量とは、掲載する案内広告の行方向寸法の総和であり、同じく申込所広告や掲載主カット等も含める。上記の基本データを用い平均罫幅を次式（１）で求める。
【００２０】
平均罫幅＝（紙面総行数−ユニット占有量）／（総ユニット数−総段数）…  （１）
そして、自動組版タスク３４を実行することにより仮想レイアウト配置を行い、レイアウトが良い配置状態になれば実際の配置処理を行なう。配置状態が良い基準となるのは次式（２）が成立した場合と後述する並び替え処理が行われたときである。以下、配置のルールと並び替えのルールについて詳述する。
【００２１】
仮想レイアウト配置（仮想組版）では、全ての段におけるユニットとユニットの間の距離が平均罫幅以下になるようにユニットを割り付けていくことを基本とする。平均罫幅以下になったところでその段の割付を終了する。これを収束という言葉で表現する。図２に示すフローチャート中、ステップＳ２５がこの処理に相当する。図５に上述した段の収束状況を示す。具体的には、上の段から順番にユニットを１つずつ配置する毎にその段の平均罫幅を次式で求める。
【００２２】
その段の平均罫幅＝（段の行数−段に配置したユニットの占有量）／（段に配置したユニット数−１）  …  （２）
この値と式（１）で求めた値とを比較する。式（２）で求めた値が式（１）で求めた値より小さくなったところでその段を収束させる。以上の処理を各段に対して適用していく。即ち、段の収束条件は以下のようになっている。
【００２３】
その段の平均罫幅（式（２）の値）＜＝平均罫幅（式（１）の値）…（３）
ところが図６（ａ）に示すように、いくらユニット間を詰めても段の最後に次のユニットが入るスペースを確保できない状態が発生する。（ａ）の１  段目において、ユニットＣまでの配置では、式（３）の収束条件を満たさないため、その段の各ユニット間ａを詰めて次のユニット（ユニットＤ）を配置するスペースを確保しようとする。しかし、いくら詰めてもユニットＤを確保するスペースできない（Ｘ）。式３を満たすことなく、かつ次のユニットも配置できない、という矛盾が発生する。このとき並べ替えを行なう。
【００２４】
図６（ａ）の例ではユニットＣとユニットＤを入れ替える。並べ替えの結果は図６（ｂ）に示されている。この例は１  対１の入れ替えであるが、実際はｎ対ｎの入れ替えを考慮している。
【００２５】
ステップ２６では、ステップ２５の処理を全頁の全段行い、求められる最適配置に従い実際の組版処理が行われる。その後、各段毎に各案内広告の間隔を均等にするアキ調整を行いレイアウトをきれいにする。実際の配置処理が行われるとその配置結果であるまとめ組を保存し、プリンタ５を用い自動でゲラ出力を行なう。
【００２６】
ここで、上述した「平均罫幅」「並べ替え」を使用して自動配置のルールについて以下に列挙して定義する。尚、“割付”という表現は“配置”という表現と同義語とする。
【００２７】
（１）業種並び順テーブルの並びに従って業種毎に配置する。
【００２８】
（２）同一業種の中では行数の小さい順に配置する。
【００２９】
（３）同一業種、同一業種の中では職種コードの小さい順に配置する。
【００３０】
（４）同一業種、同一業種、同一職種の中では前日掲載のなかったものを先頭にする。
【００３１】
（５）業種の先頭には業種カットを挿入する。
【００３２】
（６）業種が次の行に跨った場合は、次の頁の先頭にも同じ業種カットを挿入する。
【００３３】
（７）各段毎に、ユニット間が平均罫幅以下になったところでその段の配置を終了する。
【００３４】
（８）平均罫幅以下にならない場合、同一業種内で並び替えを行なう。
【００３５】
（９）並び替えのときは職種順は無視してよい。
【００３６】
（１０）並び替えの対象ユニットがない場合、その状態で収束したものとみなす。
【００３７】
（１１）並び替えても平均罫幅に収まらない場合、最も平均罫幅に近い値となった組み合わせをもって収束したものとみなす。
【００３８】
（１２）段の最後が業種カットになった場合は、業種カットを次段に追い出し、その段は空き調整する。
【００３９】
（１３）素材が一つもない業種は業種カットの配置もしない。
【００４０】
（１４）最後の業種については、最後の段から上へ収束させていく。
【００４１】
【発明の効果】
以上説明のように本発明によれば、オペレータの負担軽減をはかることができ、レイアウト処理に要する時間の短縮がはかれる。また、一回の指示で複数のまとめ組を作成し作成したまとめ組を自動的にゲラ出力することができ、見た目にきれいなレイアウト配置が可能となる。更に以下に列挙する効果も得られる。
【００４２】
（１）    作成したまとめ組を自動的に出力するためオペレータのによるレイアウトチェックが容易となる。
【００４３】
（２）    ルールに従う配置がなされるため結果がきれいになり、紙面製作時間の短縮にもつながる。
【００４４】
（３）    経験と勘に頼った試行錯誤によるコマンド入力が不要となるため、熟練を不要とし、専門知識の無いオペレータでも操作が可能となる。
【図面の簡単な説明】
【図１】本発明における案内まとめ組の自動組版処理システムの実施形態を示すブロック図、
【図２】本発明における案内まとめ組の自動組版処理方法を実現する自動組版タスクの処理手順示すフローチャート、
【図３】本発明の実施形態の動作を説明するために引用した図であり、本発明において用いられる組版端末の表示画面構成を示す図、
【図４】本発明の実施形態の動作を説明するために引用した図であり、平均罫幅とユニット間罫との関係を示す図、
【図５】本発明の実施形態の動作を説明するために引用した図であり、段の収束を示す図、
【図６】本発明の実施形態の動作を説明するために引用した図であり、並べ替え処理を示す図、
【図７】本発明の実施形態の動作を説明するために引用した図であり、保守モード時における組版端末の表示画面構成を示す図、
【図８】新聞製作における案内まとめ組の例を示す図、
【符号の説明】
１…組版端末、２…ＬＡＮ回線、３…案内サーバ、４…高速ＬＡＮ、５…ゲラ刷プリンタ、３１…グループ構成ファイル、３２…業種並び順ファイル、３３…実行指示キュー、３４…自動組版タスク、７１…グループ構成素材テーブル、７２…業種並び順テーブル
【図１】
0003589852.tif 000002
【図２】
0003589852.tif 000003
【図３】
0003589852.tif 000004
【図４】
0003589852.tif 000005
【図５】
0003589852.tif 000006
【図６】
0003589852.tif 000007
【図７】
0003589852.tif 000008
【図８】
0003589852.tif 000009