(57)【特許請求の範囲】
【請求項１】
組版データの基になる文字データを含む各種情報をデータベースから取得し、当該取得した文字データに対して予め設定された文字処理を行った後に組版処理を行い、これにより得られた組版データをディスプレイ上に表示する組版装置であって、
前記表示された組版データ上のレイアウトアイテムに対応付けて、当該レイアウトアイテムに対応する文字データであって前記文字処理が行われていない文字データを当該組版データの非表示領域に格納する格納手段と、
オペレータからの複製指示に従って前記組版データ上のレイアウトアイテムを複製する場合には、当該レイアウトアイテムに対応付けられて前記非表示領域に格納されている文字データも複製する複製手段と、
前記オペレータからの貼付指示に従って、通常の複製として貼付するか、或いは新規の情報として貼付するかを問うダイアログを表示する表示手段と、
オペレータからの登録指示に従って前記非表示領域に格納されている文字データを、前記データベースに登録させる登録制御手段と、
を備え、
前記データベースに登録されている文字データには、当該文字データをデータベースにおいて管理するためのデータベース識別情報が付与されており、
前記非表示領域には、前記文字データと共にこれに付与されている前記データベース識別情報が格納されるようになっており、
前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記通常の複製として貼付することが選択された場合には、前記格納手段は、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して取得時に付与されていたデータベース識別情報を当該非表示領域に格納し、
前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記新規の情報として貼付することが選択された場合には、前記格納手段は、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して新たなデータベース識別情報を付与し、当該データベース識別情報を当該非表示領域に格納することを特徴とする組版装置。
【請求項２】
請求項１に記載の組版装置において、
前記レイアウトアイテムと前記文字データとは、同一の対応付け識別情報が付与されることにより対応付けられており、
前記格納手段は、前記複製された文字データを前記非表示領域に格納する場合には、当該非表示領域に既に格納されていた文字データに付与されていない対応付け識別情報を当該文字データ及びこれに対応付けられたレイアウトアイテムに対して付与することを特徴とする組版装置。
【請求項３】
請求項１又は２に記載の組版装置において、
前記オペレータにより前記通常の複製として貼付することが選択された場合、前記登録制御手段は、前記非表示領域に格納されている文字データが修正されている場合には、当該修正された文字データと同一のデータベース識別情報が付与されているデータベース上の文字データを、前記修正された文字データで上書き登録させることを特徴とする組版装置。
【請求項４】
請求項１又は２に記載の組版装置において、
前記オペレータにより前記新規の情報として貼付することが選択された場合、前記登録制御手段は、前記非表示領域に格納されている文字データに新たなデータベース識別情報が付与されている場合には、当該文字データを前記新たなデータベース識別情報と共にデータベースに新規登録させることを特徴とする組版装置。
【請求項５】
組版データの基になる文字データを含む各種情報をデータベースから取得し、当該取得した文字データに対して予め設定された文字処理を行った後に組版処理を行い、これにより得られた組版データをディスプレイ上に表示するコンピュータにおける組版方法であって、
前記表示された組版データ上のレイアウトアイテムに対応付けて、当該レイアウトアイテムに対応する文字データであって前記文字処理が行われていない文字データを当該組版データの非表示領域に格納する格納工程と、
オペレータからの複製指示に従って前記組版データ上のレイアウトアイテムを複製する場合には、当該レイアウトアイテムに対応付けられて前記非表示領域に格納されている文字データも複製する工程と、
前記オペレータからの貼付指示に従って、通常の複製として貼付するか、或いは新規の情報として貼付するかを問うダイアログを表示する工程と、
オペレータからの登録指示に従って前記非表示領域に格納されている文字データを、前記データベースに登録させる工程と、
を含み、
前記データベースに登録されている文字データには、当該文字データをデータベースにおいて管理するためのデータベース識別情報が付与されており、
前記非表示領域には、前記文字データと共にこれに付与されている前記データベース識別情報が格納されるようになっており、
前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記通常の複製として貼付することが選択された場合には、前記格納工程においては、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して取得時に付与されていたデータベース識別情報を当該非表示領域に格納し、
前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記新規の情報として貼付することが選択された場合には、前記格納工程においては、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して新たなデータベース識別情報を付与し、当該データベース識別情報を当該非表示領域に格納することを特徴とする組版方法。
【請求項６】
組版データの基になる文字データを含む各種情報をデータベースから取得し、当該取得した文字データに対して予め設定された文字処理を行った後に組版処理を行い、これにより得られた組版データをディスプレイ上に表示するコンピュータを、
前記表示された組版データ上のレイアウトアイテムに対応付けて、当該レイアウトアイテムに対応する文字データであって前記文字処理が行われていない文字データを当該組版データの非表示領域に格納する格納手段、
オペレータからの複製指示に従って前記組版データ上のレイアウトアイテムを複製する場合には、当該レイアウトアイテムに対応付けられて前記非表示領域に格納されている文字データも複製する複製手段、
前記オペレータからの貼付指示に従って、通常の複製として貼付するか、或いは新規の情報として貼付するかを問うダイアログを表示する表示手段、及び、
オペレータからの登録指示に従って前記非表示領域に格納されている文字データを、前記データベースに登録させる登録制御手段として機能させ、
前記データベースに登録されている文字データには、当該文字データをデータベースにおいて管理するためのデータベース識別情報が付与されており、
前記非表示領域には、前記文字データと共にこれに付与されている前記データベース識別情報が格納されるようになっており、
前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記通常の複製として貼付することが選択された場合には、前記格納手段を、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して取得時に付与されていたデータベース識別情報を当該非表示領域に格納し、
前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記新規の情報として貼付することが選択された場合には、前記格納手段を、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して新たなデータベース識別情報を付与し、当該データベース識別情報を当該非表示領域に格納するように機能させることを特徴とする組版処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベース上のデータに基づき、ＤＴＰ（Desk Top Publishing）データの作成及び編集を行うシステム等の技術分野に関する。
【背景技術】
【０００２】
この種のシステムでは、カタログ、チラシ、雑誌等に掲載する各種情報（例えば、商品や店舗に関する情報）をデータベースから読み込み、かかる情報に基づいて組版処理を行いＤＴＰデータを作成するようになっている。組版処理により得られたＤＴＰデータはディスプレイ上に表示される。
【０００３】
また、ＤＴＰデータを修正する場合、直接データベースの内容を修正するのではなく、ＤＴＰデータ上のレイアウトアイテム（コマともいう）を修正することが多い。このため、修正内容をデータベースに反映するには人手による作業が必要であった。
【０００４】
特許文献１には、組版処理によって得られた組版データ（ＤＴＰデータ）に対する修正指示に従って校正処理を行い、修正後の組版データから、各種情報を構成する各項目データ毎に付されたラベルに基づいて各項目データを抽出して当該データベースに再登録することで当該データベースを更新する技術が提案されている。これによれば、修正内容を自動的にデータベースに反映することができる。
【特許文献１】特開２００３−２９６３１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ＤＴＰデータの修正とは別に、紙面の見栄えや可読性を良くするために特定の文字列を他の文字列や記号に置換させながら組版処理することが一般的に行われている。このような文字列の置換の他にも、文字列へのカンマの挿入や、文字列における全角／半角置換等があり、これらを総称して「文字処理」という。かかる文字処理後の内容は、修正とは異なり、データベースには反映させず、そのときのＤＴＰデータだけに反映させることが一般的である。これは、文字列を外字（特殊な記号）に置換していると文字化けしてしまいデータベースに戻せないなどの理由があるためである。
【０００６】
しかしながら、特許文献１の技術では、例えば、文字列置換されていて、なおかつ内容が修正されている場合は、修正のみをデータベースに反映することは困難である。したがって、文字列置換前の修正後の内容を求めるためには修正前後の文字列と文字列置換の設定を自動ではなくオペレータが目視で確認しなければならず、ミスが発生する可能性があるという問題がある。
【０００７】
かかる問題を解決するために、ＤＴＰデータの非表示領域にデータベース上の文字データ（つまり、上記文字処理がなされていない、データベース上と同じ状態のテキストデータ）を予め格納しておき、ＤＴＰデータ上のレイアウトアイテムを修正する際には非表示領域に格納したデータを修正し、その修正内容で再度自動組版を実行するという手段が考えられる。このような手段によれば、最終データが完成した段階で非表示領域に格納したデータを書き出すことにより、内容が修正されていても、上記文字処理がなされていない文字データをデータベースに戻すことができる。
【０００８】
しかしながら、チラシ品目などでよく実施される、テキストや画像などの素材を集めるために使い捨てのドキュメント（ＤＴＰデータの表示領域と、ＤＴＰデータの非表示領域とからなるメモリ領域から構成される）上に自動組版し、組版されたＤＴＰデータ上のレイアウトアイテムを印刷用のドキュメントに複製して手作業で体裁を整えるという半自動ワークフローにおいては、複製及び貼付（コピー＆ペースト）時に非表示領域に格納されたデータが欠落し、印刷用のドキュメントからデータベースに戻す文字データを書き出せないという問題が生じる。
【０００９】
また、このような半自動ワークフローにおいては、自動組版されたＤＴＰデータ上のレイアウトアイテムに関するデータをデータベースには登録されていない新規の情報として再利用する場合もある。かかるレイアウトアイテムに関する情報は、新規の情報としてデータベースに追加登録しなくてはならないが、データベースに戻す際にシステムが新規の情報として区別できず、自動組版された際に使用された情報に上書きしてしまうという問題もある。
【００１０】
そこで、本発明は、上記問題等に鑑みてなされたものであり、複製されたレイアウトアイテムに対応する文字処理前の文字データをデータベースに反映することが可能で、また、複製されたレイアウトアイテムに対応する文字処理前の文字データをデータベースに新規登録することが可能な組版装置、組版方法、及び組版処理プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、請求項１に記載の発明は、組版データの基になる文字データを含む各種情報をデータベースから取得し、当該取得した文字データに対して予め設定された文字処理を行った後に組版処理を行い、これにより得られた組版データをディスプレイ上に表示する組版装置であって、前記表示された組版データ上のレイアウトアイテムに対応付けて、当該レイアウトアイテムに対応する文字データであって前記文字処理が行われていない文字データを当該組版データの非表示領域に格納する格納手段と、オペレータからの複製指示に従って前記組版データ上のレイアウトアイテムを複製する場合には、当該レイアウトアイテムに対応付けられて前記非表示領域に格納されている文字データも複製する複製手段と、前記オペレータからの貼付指示に従って、通常の複製として貼付するか、或いは新規の情報として貼付するかを問うダイアログを表示する表示手段と、オペレータからの登録指示に従って前記非表示領域に格納されている文字データを、前記データベースに登録させる登録制御手段と、を備え、前記データベースに登録されている文字データには、当該文字データをデータベースにおいて管理するためのデータベース識別情報が付与されており、前記非表示領域には、前記文字データと共にこれに付与されている前記データベース識別情報が格納されるようになっており、前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記通常の複製として貼付することが選択された場合には、前記格納手段は、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して取得時に付与されていたデータベース識別情報を当該非表示領域に格納し、前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記新規の情報として貼付することが選択された場合には、前記格納手段は、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して新たなデータベース識別情報を付与し、当該データベース識別情報を当該非表示領域に格納することを特徴とする。
【００１２】
請求項２に記載の発明は、請求項１に記載の組版装置において、前記レイアウトアイテムと前記文字データとは、同一の対応付け識別情報が付与されることにより対応付けられており、前記格納手段は、前記複製された文字データを前記非表示領域に格納する場合には、当該非表示領域に既に格納されていた文字データに付与されていない対応付け識別情報を当該文字データ及びこれに対応付けられたレイアウトアイテムに対して付与することを特徴とする。
【００１４】
請求項３に記載の発明は、請求項１又は２に記載の組版装置において、前記オペレータにより前記通常の複製として貼付することが選択された場合、前記登録制御手段は、前記非表示領域に格納されている文字データが修正されている場合には、当該修正された文字データと同一のデータベース識別情報が付与されているデータベース上の文字データを、前記修正された文字データで上書き登録させることを特徴とする。
【００１６】
請求項４に記載の発明は、請求項１又は２に記載の組版装置において、前記オペレータにより前記新規の情報として貼付することが選択された場合、前記登録制御手段は、前記非表示領域に格納されている文字データに新たなデータベース識別情報が付与されている場合には、当該文字データを前記新たなデータベース識別情報と共にデータベースに新規登録させることを特徴とする。
【００１７】
請求項５に記載の発明は、組版データの基になる文字データを含む各種情報をデータベースから取得し、当該取得した文字データに対して予め設定された文字処理を行った後に組版処理を行い、これにより得られた組版データをディスプレイ上に表示するコンピュータにおける組版方法であって、前記表示された組版データ上のレイアウトアイテムに対応付けて、当該レイアウトアイテムに対応する文字データであって前記文字処理が行われていない文字データを当該組版データの非表示領域に格納する格納工程と、オペレータからの複製指示に従って前記組版データ上のレイアウトアイテムを複製する場合には、当該レイアウトアイテムに対応付けられて前記非表示領域に格納されている文字データも複製する工程と、前記オペレータからの貼付指示に従って、通常の複製として貼付するか、或いは新規の情報として貼付するかを問うダイアログを表示する工程と、オペレータからの登録指示に従って前記非表示領域に格納されている文字データを、前記データベースに登録させる工程と、を含み、前記データベースに登録されている文字データには、当該文字データをデータベースにおいて管理するためのデータベース識別情報が付与されており、前記非表示領域には、前記文字データと共にこれに付与されている前記データベース識別情報が格納されるようになっており、前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記通常の複製として貼付することが選択された場合には、前記格納工程においては、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して取得時に付与されていたデータベース識別情報を当該非表示領域に格納し、前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記新規の情報として貼付することが選択された場合には、前記格納工程においては、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して新たなデータベース識別情報を付与し、当該データベース識別情報を当該非表示領域に格納することを特徴とする。
【００１８】
請求項６に記載の組版処理プログラムの発明は、組版データの基になる文字データを含む各種情報をデータベースから取得し、当該取得した文字データに対して予め設定された文字処理を行った後に組版処理を行い、これにより得られた組版データをディスプレイ上に表示するコンピュータを、
前記表示された組版データ上のレイアウトアイテムに対応付けて、当該レイアウトアイテムに対応する文字データであって前記文字処理が行われていない文字データを当該組版データの非表示領域に格納する格納手段、オペレータからの複製指示に従って前記組版データ上のレイアウトアイテムを複製する場合には、当該レイアウトアイテムに対応付けられて前記非表示領域に格納されている文字データも複製する複製手段、前記オペレータからの貼付指示に従って、通常の複製として貼付するか、或いは新規の情報として貼付するかを問うダイアログを表示する表示手段、及び、オペレータからの登録指示に従って前記非表示領域に格納されている文字データを、前記データベースに登録させる登録制御手段として機能させ、前記データベースに登録されている文字データには、当該文字データをデータベースにおいて管理するためのデータベース識別情報が付与されており、前記非表示領域には、前記文字データと共にこれに付与されている前記データベース識別情報が格納されるようになっており、前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記通常の複製として貼付することが選択された場合には、前記格納手段を、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して取得時に付与されていたデータベース識別情報を当該非表示領域に格納し、前記オペレータからの貼付指示に従って前記複製されたレイアウトアイテムが前記組版データ又は他の組版データ上に貼付けられる場合において、前記オペレータにより前記新規の情報として貼付することが選択された場合には、前記格納手段を、前記複製された文字データを前記レイアウトアイテムが貼り付けられる組版データの非表示領域に格納し、且つ、当該文字データに対して新たなデータベース識別情報を付与し、当該データベース識別情報を当該非表示領域に格納するように機能させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、レイアウトアイテムの複製及び貼付時に非表示領域に格納された文字データも複製し貼付先の組版データの非表示領域に格納するようにしたので、複製及び貼付されたレイアウトアイテムに対応する文字処理前の文字データの修正内容もデータベースに反映することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための最良の実施形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、ＤＴＰ編集システムに対して本発明を適用した場合の実施形態である。
【００２１】
先ず、図１乃至図３を参照して、本実施形態に係るＤＴＰ編集システムの構成及び機能について説明する。
【００２２】
図１は、本実施形態に係るＤＴＰ編集システムの概要構成例を示す図である。図２は、文字データベースに登録された情報の一例を示す図である。図３は、組版端末の概要構成例を示す図である。
【００２３】
図１に示すように、ＤＴＰ編集システムＳは、データベースサーバ１と、組版装置としての組版端末２とを備えて構成されており、データベースサーバ１と組版端末２とはＬＡＮ（Local Area Network）等のネットワーク３を介して接続されている。
【００２４】
データベースサーバ１は、例えばサーバコンピュータからなり、記憶部（例えばハードディスクドライブ等からなる）には、カタログ、チラシ、又は雑誌等のＤＴＰデータ（組版データの一例）の基になる商品（カタログ等の紙面上に掲載される商品）に関する情報（各種情報の一例）を登録するためのデータベースが構築されている。当該データベースとしては、文字（テキスト）データベース１１、画像データベース１２、及び組み込み体裁データベース１３がある。
【００２５】
図２に示す文字データベース１１には、商品毎に固有に付与されたデータベースＩＤに対応付けられて、各商品の商品番号、商品名、商品の価格、及び商品の仕様（例えば、カラー、サイズ、素材）等の文字データが登録されている。
【００２６】
なお、データベースＩＤは、当該文字データをデータベースにおいて管理するために付与されたデータベース識別情報である。
【００２７】
画像データベース１２には、データベースＩＤ及び商品番号に対応付けられて各商品の画像データが登録されている。
【００２８】
組み込み体裁データベース１３には、例えばカタログ等の紙面に掲載すべき各商品の文字及び画像の組み込み体裁（言い換えれば、レイアウト）を示すデータ（例えばＸＭＬ（eＸtensible Markup Language）及びＸＳＬＴ（eＸtensible StylesheetLanguage Transformation）形式で記述）が登録されている。
【００２９】
そして、データベースサーバ１は、組版端末２からの要求に応じて文字データベース１１、画像データベース１２、及び組み込み体裁データベース１３に登録されたデータを取得し、ネットワーク３を介して組版端末２に送信するようになっている。
【００３０】
組版端末２は、図３に示すように、ＣＰＵ，ＲＡＭ，データ及びプログラムを記憶するＲＯＭ等を備える処理部２１、ハードディスクドライブ等を備える記憶部２２、液晶ディスプレイ等を備える表示部２３、マウス及びキーボードを備える操作部２４、及びネットワーク３を介してデータベースサーバ１と通信を行うための通信部２５を備えて構成されている。
【００３１】
そして、処理部２１は、ＣＰＵが例えば記憶部２２に記憶されているＤＴＰ編集アプリケーションプログラム（本発明の組版処理プログラムを含む）を読み出し実行することにより、本発明の格納手段、複製手段、及び登録制御手段等として機能し、後述する処理を行うようになっている。
【００３２】
具体的には、処理部２１は、オペレータからの指示（操作部２４の操作による）に従って、ＤＴＰデータの基になる商品に関する情報をデータベースサーバ１及びネットワーク３を介して、文字データベース１１、画像データベース１２、及び組み込み体裁データベース１３から取得し、取得した商品に関する情報（文字データ、画像データ、及び組み込み体裁を示すデータ）を、ＲＡＭにおいて予め設定されたＤＴＰデータの非表示領域に格納する。
【００３３】
そして、処理部２１は、予め設定された文字処理を上記格納された文字データに対して行った後に、当該文字処理後の文字データと、画像データと、組み込み体裁を示すデータとに基づき組版処理を行い、組版処理により得られたＤＴＰデータを上記非表示領域に格納された少なくとも文字データとは区別してＲＡＭの表示領域に格納すると共に、当該ＤＴＰデータを表示部２３におけるディスプレイ上に表示する。
【００３４】
ここで、上記文字処理には、文字列の置換、文字列へのカンマの挿入（価格を示す数字の３桁毎にカンマを挿入）、及び文字列における全角／半角置換の少なくとも何れか一つが含まれる。文字列の置換としては、例えば漢字をカタカナ、アルファベットをカタカナ等に置換することの他、文字データベース１１には登録できない（例えば文字化けしてしまう等による）外字（特殊な記号）や改行への置換等が挙げられる。外字や改行の場合、代わりに目印となる文字（■や○など）をデータベースに格納しておき、組版時に置換される。
【００３５】
また、処理部２１は、表示されたＤＴＰデータに対するオペレータからの修正指示（操作部２４の操作による）に従って文字データの修正処理を行うようになっており、当該修正処理により修正された場合には、上記非表示領域に格納されている修正前の文字データを修正後の文字データで上書する。その後、処理部２１は、オペレータから再組版指示（操作部２４の操作による）があった場合、上記非表示領域に格納された修正後の文字データに対して上記文字処理を行った後に、当該文字処理後の文字データと、画像データと、組み込み体裁を示すデータとに基づき再組版処理を行い、再組版処理により得られたＤＴＰデータを上記非表示領域に格納された少なくとも文字データとは区別してＲＡＭの表示領域に格納すると共に、当該ＤＴＰデータを表示部２３におけるディスプレイ上に表示するようになっている。
【００３６】
こうして、非表示領域に格納されている修正後の文字データは、オペレータからの登録指示に従って、処理部２１により文字データベース１１に更新登録、例えば、データベースへの登録形式に変換され、ネットワーク３を介してデータベースサーバ１に送られて文字データベース１１に更新登録される。これにより、文字処理がなされていて、なおかつ内容が修正されている場合であっても文字処理前かつ修正後の内容を文字データベース１１に反映させることができる。
【００３７】
図４は、データベースから取得された文字データが修正され、再びデータベースに反映されるまでの様子を簡単に示した概念図である。
【００３８】
図４の例において、データベース（文字データベース１１）から、例えば流し込みドキュメントＡに係る「空の色は青」、及び「水の色はブルー」という文字データ（文字列）が取得されたとすると、これらの文字データは上述した非表示領域に格納されると共に、予め設定された文字処理が行われた（ここでは、「空の色は青」における「青」→「ブルー」に文字列置換され、「水の色はブルー」についての文字列置換は行われない）後、当該文字処理後の文字データが用いられて自動組版（流し込み（ａ））が行われ（「空の色はブルー」及び「水の色はブルー」がＤＴＰデータ上に流し込まれる）、ＤＴＰデータが生成され、当該ＤＴＰデータが表示部２３におけるディスプレイ上に表示される。
【００３９】
ここで、図４の例に示す「流し込みドキュメントＡ」は、ＤＴＰデータ（図中「紙面」に相当）の表示領域と、当該ＤＴＰデータの非表示領域とからなるメモリ領域から構成される。
【００４０】
また、ディスプレイ上に表示されたＤＴＰデータ上の「空の色はブルー」が表示されるレイアウトアイテム（コマともいう）Ｉ１と、非表示領域に格納されたデータＤ１には、夫々同一の非表示領域ＩＤ（対応付け識別情報の一例）（ここでは、「００００００１」）が付与されることにより互いに対応付け（紐付け）られている。また、ディスプレイ上に表示されたＤＴＰデータ上の「水の色はブルー」が表示されるレイアウトアイテムＩ２と、非表示領域に格納されたデータＤ２には、夫々同一の非表示領域ＩＤ（対応付け識別情報の一例）（ここでは、「００００００２」）が付与されることにより互いに対応付けられている。なお、レイアウトアイテムＩ１及びＩ２に付与された非表示領域ＩＤは表示されない隠し文字である。
【００４１】
また、非表示領域には、文字データと共にこれに付与されているデータベースＩＤが格納されるようになっている。
【００４２】
次に、上記非表示領域の文字データがオペレータにより修正（ｂ）される（ここでは、「空」→「海」に修正）と、当該修正された文字データは非表示領域に格納（上書き）される。そして、修正された文字データに対して上記と同様の文字処理が行われ、当該文字処理後の文字データが用いられて再組版が行われる（「海の色はブルー」及び「水の色はブルー」がＤＴＰデータ上に流し込まれる）。これにより生成されたＤＴＰデータは表示部２３におけるディスプレイ上に表示される。
【００４３】
そして、非表示領域に格納されているデータと同一のデータベースＩＤが付与されているデータベース上のデータとが比較され、値が異なる場合、つまり非表示領域の文字データが修正されている場合には、修正された文字データと同一のデータベースＩＤが付与されているデータベース上の文字データが、上記修正された文字データで上書き登録される（ｃ）。つまり、修正を経た最終的な文字データは、非表示領域からデータベース（文字データベース１１）に書き出され反映されることになる。
【００４４】
このように非表示領域から文字データを書き出すと、修正が反映されているが文字処理（例えば文字列の置換）がされていないため、そのままデータベースに反映することが可能となる。
【００４５】
更に、処理部２１は、オペレータからの複製指示（操作部２４の操作による）に従ってＤＴＰデータ上のレイアウトアイテムを複製する場合には、当該レイアウトアイテムに対応付けられて非表示領域に格納されている文字データを特定（非表示領域ＩＤによる）し、当該文字データも非表示領域ＩＤ及びデータベースＩＤと共に複製するようになっている。
【００４６】
ここで、レイアウトアイテムの複製の実行は、オペレータが操作部２４により複製対象のレイアウトアイテムを指定（例えば、マウスでクリック）し複製コマンドを指定することにより行われ、複製されたレイアウトアイテム及びこれに対応付けられた非表示領域のデータは一時ＲＡＭの作業領域に保持される。
【００４７】
そして、処理部２１は、当該オペレータからの貼付指示（操作部２４の操作による）に従って上記複製されたレイアウトアイテムを同じＤＴＰデータ又は他のＤＴＰデータ上に貼付ける場合には、上記複製されたデータをレイアウトアイテムが貼り付けられるＤＴＰデータの非表示領域に格納するようになっている。
【００４８】
ここで、レイアウトアイテムの貼付の実行は、オペレータが操作部２４により貼付先のＤＴＰデータを指定（当該レイアウトアイテムが表示されていたＤＴＰデータを指定しても良いし、当該ＤＴＰデータを閉じて別のドキュメントのＤＴＰデータを組版により表示させてから指定しても良い）し貼付コマンドを指定することにより行われる。このとき、通常の複製として貼付するか、或いは新規の情報として貼付するかを問うダイアログが表示され、オペレータが操作部２４により選択できるように構成される。
【００４９】
例えば、オペレータにより通常の複製として貼付することが選択された場合、処理部２１は、上記複製されたレイアウトアイテムを上記指定された貼付先のＤＴＰデータ上に貼付すると共に、上記複製された非表示領域の文字データ及びデータベースＩＤ（当該文字データに対して取得時に付与されていたデータベースＩＤ）を貼付先のＤＴＰデータの非表示領域に格納し、なおかつ、当該貼付先のＤＴＰデータの非表示領域で使用されていない非表示領域ＩＤ（つまり、当該非表示領域に既に格納されていた文字データに付与されていない非表示領域ＩＤ）を振りなおし、当該非表示領域ＩＤを、複製及び貼付られたレイアウトアイテムと、複製及び格納された文字データに対して付与する（付与された非表示領域ＩＤは当該文字データに対応付けられて非表示領域に格納される）。このように、通常の複製として貼付された場合において、複製されたレイアウトアイテムに対応付けられた非表示領域の文字データが、上述したように修正されると、当該修正された文字データと同一のデータベースＩＤが付与されているデータベース上の文字データが、当該修正された文字データで上書されることになる。
【００５０】
一方、オペレータにより新規の情報として貼付することが選択された場合、処理部２１は、上記複製されたレイアウトアイテムを上記指定された貼付先のＤＴＰデータ上に貼付すると共に、上記複製された非表示領域の文字データを貼付先のＤＴＰデータの非表示領域に格納し、なおかつ、当該貼付先のＤＴＰデータの非表示領域で使用されていない非表示領域ＩＤ（つまり、当該非表示領域に既に格納されていた文字データに付与されていない非表示領域ＩＤ）を振りなおし、当該非表示領域ＩＤを、複製及び貼付られたレイアウトアイテムと、複製及び格納された文字データに対して付与する。そして更に、処理部２１は、上記複製された非表示領域の文字データに対して新たなデータベースＩＤ（例えば、複製時刻等により構成）を付与し（使用されていない新規のデータベースＩＤに書き換え）、当該データベースＩＤを当該文字データと共に非表示領域に格納する。このように、新規の情報として貼付された場合において、複製されたレイアウトアイテムに対応付けられた非表示領域の文字データをデータベースに反映させる際に、データベース側に存在しないデータベースＩＤということが判別できるので、そのＩＤが用いられてデータベースに新規に文字データ（修正有無に関わらず）等が登録されることになる。
【００５１】
図５は、レイアウトアイテムについて通常の複製として貼付が行われ、なおかつ複製されたレイアウトアイテムに対応する文字データが修正され、再びデータベースに反映されるまでの様子を簡単に示した概念図である。
【００５２】
図５の例において、データベースから、例えば流し込みドキュメントＡに係る「空の色は青」、及び「水の色はブルー」という文字データ（文字列）が取得されたとすると、図４と同様、これらの文字データは上述した非表示領域に格納（非表示領域ＩＤ及びデータベースＩＤも格納される）されると共に、予め設定された文字処理が行われた後、当該文字処理後の文字データが用いられて自動組版（流し込み（ａ））、ＤＴＰデータが生成され、当該ＤＴＰデータが表示部２３におけるディスプレイ上に表示される。
【００５３】
次に、オペレータにより、流し込みドキュメントＡにおけるＤＴＰデータ上のレイアウトアイテムＩ１が複製され、通常の複製として貼付することが選択されて流し込みドキュメントＢにおけるＤＴＰデータ上に貼付（ｂ）られる（ここでは、レイアウトアイテムＩＣ１として貼付られる）と、流し込みドキュメントＡにおけるＤＴＰデータの非表示領域に格納されている文字データ及びデータベースＩＤ（符号Ｄ１部）も複製され、流し込みドキュメントＢにおけるＤＴＰデータの非表示領域に格納（符号ＤＣ１部）される。このとき、レイアウトアイテムＩＣ１及び文字データに付与されていた非表示領域ＩＤ（ここでは、「００００００１」）が、流し込みドキュメントＢにおけるＤＴＰデータの非表示領域で使用されていない非表示領域ＩＤ（ここでは、「００００００３」）に更新（書き換え）される。
【００５４】
次に、上記非表示領域の文字データ（非表示領域ＩＤ「００００００３」）がオペレータにより修正（ｃ）される（ここでは、「空」→「海」に修正）と、当該修正された文字データは非表示領域に格納（上書き）される。そして、修正された文字データに対して上記と同様の文字処理が行われ、当該文字処理後の文字データが用いられて再組版が行われる（「海の色はブルー」及び「水の色はブルー」がＤＴＰデータ上に流し込まれる）。これにより生成されたＤＴＰデータは表示部２３におけるディスプレイ上に表示される。
【００５５】
そして、非表示領域に格納されているデータと同一のデータベースＩＤが付与されているデータベース上のデータとが比較され、値が異なる場合、つまり非表示領域の文字データが修正されている場合には、修正された文字データと同一のデータベースＩＤが付与されているデータベース上の文字データが、上記修正された文字データで上書き登録される（ｄ）。
【００５６】
このようにレイアウトアイテムの複製及び貼付時に非表示領域に格納された文字データ等も複製し上記貼付先のＤＴＰデータの非表示領域に格納するようにしたので、複製及び貼付されたレイアウトアイテムに対応する文字処理前の文字データの修正内容もデータベースに反映することができる。
【００５７】
図６は、レイアウトアイテムについて新規の情報として貼付が行われ、再びデータベースに反映されるまでの様子を簡単に示した概念図である。
【００５８】
図６の例において、データベースから、例えば流し込みドキュメントＡに係る「空の色は青」、及び「水の色はブルー」という文字データ（文字列）が取得されたとすると、図４と同様、これらの文字データは上述した非表示領域に格納（非表示領域ＩＤ及びデータベースＩＤも格納される）されると共に、予め設定された文字処理が行われた後、当該文字処理後の文字データが用いられて自動組版（流し込み（ａ））、ＤＴＰデータが生成され、当該ＤＴＰデータが表示部２３におけるディスプレイ上に表示される。
【００５９】
次に、オペレータにより、流し込みドキュメントＡにおけるＤＴＰデータ上のレイアウトアイテムＩ１が複製され、新規の情報として貼付することが選択されて同じ流し込みドキュメントＡにおけるＤＴＰデータ上に貼付（ｂ）られる（ここでは、レイアウトアイテムＩＣ１として貼付られる）と、流し込みドキュメントＡにおけるＤＴＰデータの非表示領域に格納されている文字データ（符号Ｄ１部）も複製され、当該ＤＴＰデータの非表示領域に格納（符号ＤＣ１部）される。このとき、レイアウトアイテムＩＣ１及び文字データに付与されていた非表示領域ＩＤ（ここでは、「００００００１」）が、当該ＤＴＰデータの非表示領域で使用されていない非表示領域ＩＤ（ここでは、「００００００３」）に更新（書き換え）されると共に、上記複製された非表示領域の文字データに対して付与されていたデータベースＩＤ（ここでは、「Ａ００１」）が、使用されていない新規のデータベースＩＤ（ここでは、「８４１１９５」）に更新（書き換え）される。
【００６０】
そして、非表示領域に格納されているデータとデータベース上のデータとが比較され、値が異なる場合、つまり、非表示領域に格納されている文字データに新たなデータベースＩＤが付与されている場合には、当該文字データが新たなデータベースＩＤと共にデータベースに新規登録される（ｃ）。
【００６１】
このようにレイアウトアイテムの複製及び貼付時に非表示領域に格納された文字データ等も複製し、なおかつ、これに新たなデータベースＩＤを付与して格納するようにしたので、文字データ等をデータベースに戻す際に新規の情報として区別でき、複製されたレイアウトアイテムに対応する文字処理前の文字データをデータベースに新規登録することができる。
【００６２】
次に、図７乃至図１１を参照して、本実施形態に係るＤＴＰ編集システムの実施例について説明する。
【００６３】
図７（Ａ）は、処理部２１における自動組版処理を示すフローチャートであり、図７（Ｂ）は、処理部２１における修正、再組版処理を示すフローチャートであり、図８（Ａ）は、処理部２１における複製、貼付処理を示すフローチャートであり、図８（Ｂ）は、処理部２１におけるデータ反映処理を示すフローチャートである。また、図９乃至図１２は、表示部２３におけるディスプレイ上に表示された画面例を示す図である。
【００６４】
図７（Ａ）に示す処理は、オペレータからの組版開始指示（操作部２４の操作による）に従って開始され、処理部２１は、オペレータにより指示されたＤＴＰデータの基になる商品に関する情報を通信部２５及びネットワーク３を介して、データベースサーバ１に要求し、当該データベースサーバ１から送信されてきた商品に関する情報（文字データ、画像データ、及び組み込み体裁を示すデータ）を取得して上述した非表示領域に格納する（ステップＳ１）。
【００６５】
次いで、処理部２１は、予め設定された文字処理を上記格納された文字データに対して行う（ステップＳ２）。そして、処理部２１は、当該文字処理後の文字データと、画像データと、組み込み体裁を示すデータとに基づき組版処理を行う（ステップＳ３）。こうして得られたＤＴＰデータは、上記非表示領域に格納された少なくとも文字データとは区別してＲＡＭの表示領域に格納されると共に、例えば図９（Ｂ）に示すように表示部２３におけるディスプレイ上に表示される。
【００６６】
図９（Ａ）は、非表示領域に格納された文字データ等（画像データのファイル名も含む）を画面上に表示させた例であり、図９（Ｂ）は、当該文字データ等が流し込まれて生成され画面上に表示されたＤＴＰデータの例である。なお、図９（Ｂ）の例では、ＤＴＰデータ上にレイアウトアイテムを一つ示している。
【００６７】
例えば、図９（Ａ）に示す［６］の“２７０００”は文字処理によりカンマが挿入されて図９（Ｂ）に示すＤＴＰデータ上に流し込まれている。また、図９（Ａ）に示す［７］の“青”は文字処理により“ブルー”に文字列置換されて図９（Ｂ）に示すＤＴＰデータ上に流し込まれている。また、図９（Ａ）に示すように、非表示領域のデータには非表示領域ＩＤが付与されている。
【００６８】
ここで、文字列の置換の設定は、オペレータからの指示（操作部２４の操作による）に従って表示される図１０（Ａ）に示すような置換テーブルの編集画面を通じて行われる。図１０（Ａ）に示す画面が表示された状態で、オペレータが操作部２４を操作して検索文字列（置換前の文字列）を置換テーブルにおける入力欄５１に入力し、置換文字列（置換後の文字列）を置換テーブルにおける入力欄５２に入力して例えば保存ボタン５３を指定（例えばマウスによりクリック）すると、当該文字列の置換の設定がなされその設定情報が記憶されることになる。
【００６９】
また、文字列へのカンマの挿入、及び文字列における全角／半角置換の設定は、オペレータからの指示（操作部２４の操作による）に従って表示される図１０（Ｂ）に示すような全半角、カンマ設定画面を通じて行われる。図１０（Ｂ）に示す画面における全半角置換設定部５４及びカンマ挿入設定部５５において、オペレータが操作部２４を操作して所望の項目に対応するチェックボックスをチェックして例えばＯＫボタン５６を指定すると、全角／半角置換の設定及びカンマの挿入の設定がなされその設定情報が記憶されることになる。
【００７０】
次に、図７（Ｂ）に示す処理は、オペレータからの修正開始指示（操作部２４の操作による）に従って開始される。当該処理が開始されると、図１１に示すようなコマデータ修正画面が表示される。
【００７１】
そして、処理部２１は、オペレータからの修正指示（操作部２４の操作による）に従って文字データの修正処理を行う（ステップＳ１１）。当該修正処理においては、オペレータが操作部２４を操作して、コマデータ修正画面上におけるタグ指定部６１で修正対象のタグ名（例えば、価格）を指定し、タグデータ編集部６２に修正後の内容を入力する。これにより、タグデータ一覧テーブル６３上に修正内容が反映（修正されたタグデータ（文字データ）及びタグ名は例えば赤く表示）される。
【００７２】
そして、修正対象となる全てのタグデータの修正後、オペレータが操作部２４を操作して再流し込みボタン６４を指定すると、処理部２１は、再流し込み（再組版）指示を認識し（ステップＳ１２：ＹＥＳ）、上記非表示領域に格納されている修正前の文字データを修正後の文字データで上書する（ステップＳ１３）。
【００７３】
次いで、処理部２１は、当該非表示領域に格納された修正後の文字データに対して上記文字処理を行い（ステップＳ１４）、続いて、当該文字処理後の文字データと、画像データと、組み込み体裁を示すデータとに基づき再組版処理を行う（ステップＳ１５）。当該こうして得られたＤＴＰデータは、上記非表示領域に格納された少なくとも文字データとは区別してＲＡＭの表示領域に格納されると共に、例えば図１２（Ｂ）に示すように表示部２３におけるディスプレイ上に表示される。図１２（Ａ）に示すように、非表示領域に格納された修正後の文字データ「１５０００」は、図１２（Ｂ）に示すようにＤＴＰデータ上に反映されている。なお、最終的なＤＴＰデータは印刷される。
【００７４】
次に、図８（Ａ）に示す処理は、オペレータからの複製開始指示（操作部２４の操作による）に従って開始され、処理部２１は、オペレータからの複製指示（操作部２４の操作による）に従ってＤＴＰデータ上で指定された複製対象のレイアウトアイテム及びこれに対応付けられた非表示領域のデータを複製する（ステップＳ２１）。
【００７５】
次いで、処理部２１は、オペレータからの貼付指示（操作部２４の操作による）に従って、通常の複製として貼付するか、或いは新規の情報として貼付するかを問うダイアログを表示部２３におけるディスプレイ上に表示し、通常の複製として貼付することがオペレータにより選択された場合には（ステップＳ２２：ＹＥＳ）、ステップＳ２３に進み、一方、新規の情報として貼付することがオペレータにより選択された場合には（ステップＳ２２：ＮＯ）、ステップＳ２６に進む。
【００７６】
ステップＳ２３では、処理部２１は、上述したように、複製されたレイアウトアイテムを、指定された貼付先のＤＴＰデータ上に貼付ける。
【００７７】
次いで、処理部２１は、複製された非表示領域の文字データ及びデータベースＩＤを貼付先のＤＴＰデータの非表示領域に格納する（ステップＳ２４）。
【００７８】
次いで、処理部２１は、貼付先のＤＴＰデータの非表示領域で使用されていない新たな非表示領域ＩＤを、複製及び貼付られたレイアウトアイテムと複製及び格納された文字データに対して付与する（ステップＳ２５）。当該新たな非表示領域ＩＤは当該文字データと共に非表示領域に格納される。
【００７９】
一方、ステップＳ２６では、処理部２１は、上述したように、複製されたレイアウトアイテムを、指定された貼付先のＤＴＰデータ上に貼付ける。
【００８０】
次いで、処理部２１は、複製された非表示領域の文字データを貼付先のＤＴＰデータの非表示領域に格納する（ステップＳ２７）。なお、このとき、データベースＩＤも非表示領域に格納しておき、下記ステップＳ２９において当該データベースＩＤを新規のデータベースＩＤに書き換えるようにしても良い。
【００８１】
次いで、処理部２１は、貼付先のＤＴＰデータの非表示領域で使用されていない新たな非表示領域ＩＤを、複製及び貼付られたレイアウトアイテムと複製及び格納された文字データに対して付与する（ステップＳ２８）。
【００８２】
そして、処理部２１は、複製及び格納された非表示領域の文字データに対して使用されていない新規のデータベースＩＤを付与する（ステップＳ２９）。当該新規のデータベースＩＤは当該文字データと共に非表示領域に格納される。
【００８３】
なお、図８（Ａ）に示す処理は、図７（Ｂ）に示す処理の前に行われても後に行われても良い。
【００８４】
次に、図８（Ｂ）に示す処理は、オペレータからの登録指示（操作部２４の操作による）に従って開始され、処理部２１は、非表示領域に格納されている修正後の文字データ、又は新たなデータベースＩＤが付与されている文字データを取得し（ステップＳ３１）、これをデータベースへの登録形式に変換した後、当該文字データを、通信部２５及びネットワーク３を介してデータベースサーバ１に送信（データベースに書き出し）する（ステップＳ３２）。これにより、修正された文字データは文字データベース１１に更新登録又は、新たなデータベースＩＤが付与された文字データは文字データベース１１に新規登録される。
【００８５】
以上説明したように、上記実施形態によれば、レイアウトアイテムの複製及び貼付時に非表示領域に格納された文字データ等も複製し上記貼付先のＤＴＰデータの非表示領域に格納するようにしたので、複製及び貼付されたレイアウトアイテムに対応する文字処理前の文字データの修正内容もデータベースに反映することができる。
【００８６】
また、レイアウトアイテムの複製及び貼付時に非表示領域に格納された文字データ等も複製し、なおかつ、これに新たなデータベースＩＤを付与して格納するようにしたので、文字データ等をデータベースに戻す際に新規の情報として区別でき、複製されたレイアウトアイテムに対応する文字処理前の文字データをデータベースに新規登録することができる。
【図面の簡単な説明】
【００８７】
【図１】本実施形態に係るＤＴＰ編集システムの概要構成例を示す図である。
【図２】文字データベースに登録された情報の一例を示す図である。
【図３】組版端末の概要構成例を示す図である。
【図４】データベースから取得された文字データが修正され、再びデータベースに反映されるまでの様子を簡単に示した概念図である。
【図５】レイアウトアイテムについて通常の複製として貼付が行われ、なおかつ複製されたレイアウトアイテムに対応する文字データが修正され、再びデータベースに反映されるまでの様子を簡単に示した概念図である。
【図６】レイアウトアイテムについて新規の情報として貼付が行われ、再びデータベースに反映されるまでの様子を簡単に示した概念図である。
【図７】（Ａ）は、処理部２１における自動組版処理を示すフローチャートであり、（Ｂ）は、処理部２１における再組版処理を示すフローチャートである。
【図８】図８（Ａ）は、処理部２１における複製、貼付処理を示すフローチャートであり、図８（Ｂ）は、処理部２１におけるデータ反映処理を示すフローチャートである。
【図９】表示部２３におけるディスプレイ上に表示された画面例を示す図である。
【図１０】表示部２３におけるディスプレイ上に表示された画面例を示す図である。
【図１１】表示部２３におけるディスプレイ上に表示された画面例を示す図である。
【図１２】表示部２３におけるディスプレイ上に表示された画面例を示す図である。
【符号の説明】
【００８８】
１  データベースサーバ
２  組版端末
３  ネットワーク
１１  文字データベース
１２  画像データベース
１３  組み込み体裁データベース
２１  処理部
２２  記憶部
２３  表示部
２４  操作部
２５  通信部
Ｓ  ＤＴＰ編集システム
【図１】
0005239424.tif 000002
【図２】
0005239424.tif 000003
【図３】
0005239424.tif 000004
【図４】
0005239424.tif 000005
【図５】
0005239424.tif 000006
【図６】
0005239424.tif 000007
【図７】
0005239424.tif 000008
【図８】
0005239424.tif 000009
【図９】
0005239424.tif 000010
【図１０】
0005239424.tif 000011
【図１１】
0005239424.tif 000012
【図１２】
0005239424.tif 000013