(57)【要約】【課題】印刷物の制作データから直接版データを生成する場合であっても短時間で正確に検版が行えること。【解決手段】印刷物の制作データから生成されたマークアップ言語を用いて文字情報およびレイアウト情報とを記述した中間データを保管する保管手段（６０、７０）と、  修正前後の中間データを保管手段から読み出し、これら中間データの差分を表す差異点情報を取得して、文字およびレイアウトの検版を行う検版手段（３０）と、  取得した差異点情報を記憶する記憶手段と、  差異点情報を記憶手段から読み出し、この差異点情報に基いて、中間データの差分を表示して、検証させる検証手段（４０、５０）とを備えることを特徴とするデジタル検版装置。【選択図】図１
2008276092.tif 000002
【特許請求の範囲】
【請求項１】
印刷物の制作データから生成されたマークアップ言語を用いて文字情報およびレイアウト情報を記述した中間データを保管する保管手段と、
修正前後の中間データを保管手段から読み出し、これら中間データの差分を表す差異点情報を取得して、文字およびレイアウトの検版を行う検版手段と、
取得した差異点情報を記憶する記憶手段と、
差異点情報を記憶手段から読み出し、この差異点情報に基いて、中間データの差分を表示して、検証させる検証手段とを備えることを特徴とするデジタル検版装置。
【請求項２】
印刷物の制作データから生成されたマークアップ言語を用いて文字情報およびレイアウト情報を記述した中間データを保管手段に保管する工程と、
修正前後の中間データを保管手段から読み出し、これら中間データの差分を表す差異点情報を取得して、文字およびレイアウトの検版を行う工程と、
取得した差異点情報を記憶手段に記憶する工程と、
差異点情報を記憶手段から読み出し、この差異点情報に基いて、中間データの差分を表示して、検証させる工程とを含むことを特徴とするデジタル検版方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物の印刷製造における製版工程において、ＤＴＰ（Ｄｅｓｃ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）で作成されたデータから生成される、マークアップ言語（Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いて文字情報やレイアウト情報を記述した中間データを用いて検版する技術に関する。
【背景技術】
【０００２】
従来のフィルムを作成し、版に焼き付けるアナログ刷版方式では、中間生成物として、ポジフィルムが生成されるので、刷版前に、ヌキ・ノセ、トラッピング等の版の不良を確認することができる。
【０００３】
一方、ＣＴＰ（Ｃｏｍｐｕｔｅｒ  Ｔｏ  Ｐｌａｔｅ）では、フィルムを作成することなく、ラスタライズイメージプロセッサ（以下、ＲＩＰ）で処理を行った結果を、版に出力するまでは、版データを確認できない。
【０００４】
そこで、ＲＩＰ処理したデータを画像変換し、旧バージョンと新バージョンの刷版データを比較し、データの変更点を抽出できる装置が提案されている（例えば、特許文献１参照。）。また、初校時のデータと再校時のデータとの相違を容易に検知できる装置が提案されている（例えば、特許文献２〜４参照。）。また、試し刷りを実施しなくても、版の不良を検知するシステムが提案されている（例えば、特許文献５参照。)。
【特許文献１】特許第２８１６０９１号公報
【特許文献２】特開２０００−２９１９６号公報
【特許文献３】特開２０００−２９１９７号公報
【特許文献４】特開２０００−２９１９８号公報
【特許文献５】特開平１０−２０４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、ＲＩＰ処理後のデータを画像化し、修正前データと修正後データを画像比較することによって、修正前と後のデータで異なる部分をモニター等の装置を用いて、視覚的に見せるようにしており、その相違点と校了紙を人間が見比べて正しく修正されているかどうかを検査しているために、見落としなどの人的なミスが起こりやすく、検査に時間がかかることが問題である。
【０００６】
また、検版は、文字の検査および画像の検査であるが、運用上、修正される版の修正箇所は９０％以上、文字の修正であり、そのために、ＲＩＰ処理を施し、画像を取得し、画像比較を行うといった工程では、さらに検査に長時間かかってしまうことが問題である。
【０００７】
また、ＲＩＰ処理後のデータを画像化する手段として、画像取り込み用装置（スキャナ等）を使用するが、入力がアナログであるため、完全デジタル化されておらず、入力装置の読み取り不良等の影響により必ずしも正確な検査を行うことができないことが問題である。
【０００８】
本発明は斯かる従来技術の問題に鑑みてなされたもので、印刷物の制作データから直接版データを生成する場合であっても短時間で正確に検版が行えることを課題とする。
【課題を解決するための手段】
【０００９】
本発明において上記課題を解決するために、まず請求項１の発明では、印刷物の制作データから生成されたマークアップ言語を用いて文字情報およびレイアウト情報を記述した中間データを保管する保管手段と、
修正前後の中間データを保管手段から読み出し、これら中間データの差分を表す差異点情報を取得して、文字およびレイアウトの検版を行う検版手段と、
取得した差異点情報を記憶する記憶手段と、
差異点情報を記憶手段から読み出し、この差異点情報に基いて、中間データの差分を表示して、検証させる検証手段とを備えることを特徴とするデジタル検版装置としたものである。
【００１０】
また請求項２の発明では、印刷物の制作データから生成されたマークアップ言語を用いて文字情報およびレイアウト情報を記述した中間データを保管手段に保管する工程と、
修正前後の中間データを保管手段から読み出し、これら中間データの差分を表す差異点情報を取得して、文字およびレイアウトの検版を行う工程と、
取得した差異点情報を記憶手段に記憶する工程と、
差異点情報を記憶手段から読み出し、この差異点情報に基いて、中間データの差分を表示して、検証させる工程とを含むことを特徴とするデジタル検版方法としたものである。
【発明の効果】
【００１１】
本発明によれば、製版工程内で、ＤＴＰソフトウェアを使用し、そのソフトウェアにより生成されたＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）等のマークアップ言語で文字情報やレイアウト情報が記述されたテキストベースの中間データを用いて検版を行うことにより、画像入力や画像比較を行っていた従来の検査方法よりも、検査時間を短くすることができる。
【００１２】
また、生成されたテキストベースの中間データを使用することにより、従来の画像入力装置を使用せずにデータを取得することができるため、入力装置の読み取り不良等の影響がなくなり、正確な検査を行うことができる。
【００１３】
また、検査の結果の差分を表示し、表示した結果から差分を検証させる手段を有するため、出力装置の差分部分と紙出力したものを人の目で検証する必要があった従来の方法よりも、見落としなどの人的なミスを減らすことができる。
【００１４】
また、検査対象のデータは、マークアップ言語で記述されているため、マークアップ言語の特徴を生かし、差分抽出レベルの変更や差分の種類（例えば、文字違いやレイアウトずれ）を容易に判断することができ、差分種類を区別（例えば、色分け）して表示することができる。
【００１５】
以上、印刷物の制作データから直接版データを生成する場合であっても短時間で正確に検版が行えるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照し本発明の一実施形態を説明する。
【００１７】
図１は、本発明のデジタル検版装置の構成例を示すブロック図である。デジタル検版装
置は、編集装置１０、修正前および修正後中間データ用メモリ２０、中間データ差異点抽出装置３０、中間データ差異点表示装置４０、中間データ差異点検証装置５０、中間データ保管先管理システム６０、データベース８０を備え、中間データ保存ＲＡＩＤ７０は、中間データ保管先管理システムに付属する記憶装置である。
【００１８】
次に、本発明のデジタル検版装置についてハードウェア構成を、図２を用いて説明する。編集装置１０、中間データ保管先管理システム６０、データベース８０は、パーソナルコンピュータを用いて、種々の機能を実装している。中間データ差異点抽出装置３０は、パーソナルコンピュータ用のＣＰＵ、メモリを用いる。また修正前および修正後中間データ用メモリ（記憶部）２０は、パーソナルコンピュータ用ハードディスクを用いる。中間データ差異点抽出装置３０、修正前および修正後中間データ用メモリ２０は、編集装置１０に付属する装置である。中間データ差異点表示装置（表示部）４０は、パーソナルコンピューター用モニターを用いる。中間データ差異点検証装置５０は、ポインティングデバイス（例えば、マウスやタッチパネル）を用いる。中間データ差異点表示装置４０および中間データ差異点検証装置５０は、編集装置１０に付属する装置である。また、中間データ差異点抽出装置（演算処理部）３０、修正前および修正後中間データ用メモリ２０、中間データ差異点表示装置４０、中間データ差異点検証装置（入力部）５０はシステムバス１１によってそれぞれ接続されているものである。また、編集装置１０、データベース８０、中間データ保管先管理システム６０はＬＡＮ９０によって接続されているものである。
【００１９】
次にソフトウェア構成について記す。編集装置１０はＯＳ（オペレーティングシステム）と、ＤＴＰソフトウェアと、ＤＴＰソフトウェアから文字情報やレイアウト情報をマークアップ言語（例えば、ＸＭＬ等）で記述した中間データを生成する中間データ生成プログラムと、中間データを解析する解析プログラムと、中間データの保管先の管理手段を実現するための中間データ保管先登録プログラムから構成されている。中間データ差異点抽出装置３０は、比較する中間データを選択する選択プログラムと、中間データを解析するプログラムと、２つの中間データから差異点を抽出するプログラムと、差異点を表示するための表示プログラムと、差異点を検証する検証プログラムとで構成されている。中間データ保管先管理システム６０は、中間データ保管先管理登録プログラムと、中間データ保管先出力サーバプログラムとから、構成されている。データベース７０は、ＯＳ、ＲＤＢＭＳ（Ｒｅｌａｔｉｏｎ  ＤａｔａＢａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）、品目情報管理テーブル、折情報を管理する折情報管理テーブル、中間データの保管先を管理する所在管理テーブルと中間データの履歴を管理する履歴管理テーブルから構成されている。１品目が１つの書籍や雑誌を示し、折はその品目の構成要素であり、中間データを出力する前のデータが複数集まり、折が構成される。
【００２０】
次に、中間データ生成プログラムで生成される中間データについて、図３を用いて説明する。中間データとは、マークアップ言語（例えば、ＸＭＬ等）で記述されたレイアウト構造とその内容を記述したテキストベースのファイル３０２のことを示す。また、印刷用データの生成について云えば、ファイル３０２と、マークアップ言語のタグとデザインとを結びつけるテキストベースのスタイル定義ファイル３０１との、２つのファイルより、１つの印刷用データ３０１が作成される。
【００２１】
マークアップ言語で記述されたレイアウト構造を記述したファイル３０２は、レイアウトを構成する部品（例えば、「タイトル」「本文」など）について、タグと呼ばれる情報の始まりと、終わりを示す記号と、そのタグで囲われたテキスト情報とから構成されるファイルである。また、レイアウトを構成する部品を表すタグは、設計者ならびに運用責任者などが自身で定義することができ、制作環境に最適化された構造を柔軟に作成することができる。
【００２２】
スタイル定義ファイル３０３は、レイアウト構造で記述されている各部品に対して、表示位置や部品の高さ、フォントの種類などのスタイルの定義を記述したテキストで書かれたファイルである。
【００２３】
次に操作説明を、図４〜９を用いて説明する。まず、作業者は、編集装置のＤＴＰソフトウェアを用い、印刷物の制作データを作成する。そのときに、制作データの名前に、管理情報のキーとなる情報を埋め込む。また、校正刷りを行う段階で、基本となる中間データはＲＡＩＤ７０に存在している。また、検版の処理の開始は、作業者の操作により開始される。
【００２４】
中間データ生成プログラムは、作業者の操作により起動される。中間データ生成プログラムは、まず、制作データを読み込み、マークアップ言語を用いて、文字情報およびレイアウト構造が記述された中間データを生成する（図４のＳ４０１）。この際、中間データの名前に、制作データの名前に埋め込まれているキーを埋め込む。
【００２５】
中間データ解析プログラムは、中間データ生成プログラムから起動される。中間データ解析プログラムは、まず、生成プログラムより生成された中間データを解析し、不正なファイル形式になっていないかを検査する。ファイル形式検査時は、中間データに含まれているレイアウト情報を正確に解析するための解析ルールに従って、検査を行う（図４のＳ４０２）。これにより、記述のルールに沿わない記述がレイアウト理由により、不正な箇所を発見した場合には、作業者にファイルが不正なことを伝え、プログラムが終了する（図４のＳ４０２のエラー）。また、正常に処理が終わり、さらに正常な中間データだった場合は、中間データ保管先管理システムの中間データ保管先管理登録プログラムの起動指示を出力し、処理を終了する（図４のＳ４０３）。
【００２６】
中間データ保管先管理システムの中間データ保管先管理登録プログラムは、中間データ解析プログラムが正常な結果のときに、起動される。まず保管先管理登録プログラムは中間データの名前に埋め込まれたキーを取得し（図５のＳ５０１）、そのキーより、品目情報を取得し（図５のＳ５０２）、品目情報テーブルに登録する（図５のＳ５０３）。そして、折も同様に、キーより折情報を取得し（図５のＳ５０４）、登録を行う（図５のＳ５０５）。また、中間データをコピーし、ＲＡＩＤ７０に保存する（図５のＳ５０６）。そして、所在情報の登録を行う（図５のＳ５０７）。
【００２７】
比較する中間データを選択する選択プログラムは、中間データの所在情報が登録された後に、作業者の操作によって起動される。比較する中間データを選択する選択プログラムは起動されると、まず、それまで操作していた制作データの中間データを読み取り（図６のＳ６０１）、修正後中間データ用メモリ２０に展開する（図６のＳ６０２）。また、中間データの名前より、品目情報および折情報についてデータベースへ問い合わせを行い、これら情報を取得する（図６のＳ６０３）。そして、読み込んだ品目情報および折情報、中間データの名前から、その中間データについて、過去の中間データの一覧を取得する（図６のＳ６０４）。そして、図７に示す画面を立ち上げる（図６のＳ６０５）。
【００２８】
比較する中間データを選択する選択プログラムは、図７に示す画面を作業者が操作することによって、容易に過去の中間データを選択することが可能な機能を提供する。まず、作業者は、表Ｈ７０１を見て、それまで作業していた制作データの品目情報、折情報、および制作データ情報に誤りがないかを確認する。次に、イメージ表示Ｉ７０４を見て、作業していた制作データのイメージが正しいイメージかどうかを判断する。データ選択を誤ったなどした場合は、ボタンＢ７０７を押し、もう一度データ選択できるようにする。もう一度選択した場合は、図４で示したフローが起動する。選択したデータが正しい場合は、作業者は、プルダウンＰ７０３を使用して、過去の中間データを選択するようにする。プルダウンＰ７０３より選択されると、選択された中間データの品目情報、折情報および制作データ情報を選択プログラムがデータベース８０へ問い合わせ、表Ｈ６０２へ表示する。それと同時に、選択プログラムはデータベース８０の所在管理テーブルと履歴管理テーブルから中間データの所在を取得し、中間データ所在管理システム６０に問い合わせ、ＲＡＩＤ７０より過去の中間データを取得し、修正前中間データ用メモリ２０へ展開する。そして、イメージ表示Ｉ７０５に中間データを解析した結果得られたイメージを表示する。そして、作業者が品目情報、折情報、制作データおよびイメージを確認し、これら情報とイメージにに誤りがなければ、ボタンＢ７０６を押す。ボタンＢ７０６を押すと、選択プログラムは、中間データ差異点抽出装置３０へ命令を送り、終了する。
【００２９】
中間データ差異点抽出装置３０は命令を受け取ると、中間データ解析プログラムを起動する。まず、比較対象の２つの中間データを読み込む（図８のＳ８０１）。次に、比較対象である２つの中間データのタグで記述されたレイアウト構造を解析する（図８のＳ８０２）。
【００３０】
レイアウト構造の解析の結果、マークアップ言語構造記述ファイル（例えば、ＸＭＬスキーマなど）が、予め中間データ差異点抽出装置３０に用意されているならば（図８のＳ８０３のＹｅｓ）、マークアップ言語構造記述ファイルを読み込み（図８のＳ８０４）、読み出したマークアップ言語構造記述ファイルのルールに従い、検査対象の中間データのレイアウト構造を比較する（図８のＳ８０５）。
【００３１】
マークアップ言語構造記述ファイル（例えば、ＸＭＬスキーマなど）を、あらかじめ中間データ差異点抽出装置３０に用意しておくことで、レイアウト構造を記述したマークアップ言語の記述ルールを定義することができ、通常のファイル差分抽出プログラム（ＤＩＦＦコマンド等）では、差分として認識してしまうところを正しい記述であると中間データ差異点抽出装置３０は判断することができ、より柔軟な差異点抽出を行うことができる。（例えば、「タイトル」タグの中に「サブタイトル」タグは入れ子になっていなくてもよいルールならば、一見異なるファイル構造でも正しいと認識することができる、逆に、入れ子にしなくてはならないというルールも設定することができる）そして、マークアップ言語構造記述ファイルを用いることで、差異点抽出のレベル（例えば、「文字違い」「レイアウト構造違い」「修正指示反映」など）を設定することができ、より人間の目に見やすい形で差異点を抽出することができる。
【００３２】
他方、マークアップ言語構造記述ファイル（例えば、ＸＭＬスキーマなど）が、中間データ差異点抽出装置３０に用意されてないならば（図８のＳ８０３のＮｏ）、通常のファイル差分抽出プログラム（ＤＩＦＦコマンド等）により、検査対象の中間データのレイアウト構造を比較する（図８のＳ８０６）。
【００３３】
この段階で、レイアウト構造自体に差異点が存在する場合は（図８のＳ８０７のＹｅｓ）、差異点情報を記憶媒体（例えば、メモリやハードディスクなど）に保存する（図８のＳ８０８）。
【００３４】
次に、タグで囲われた中の値を比較する（図８のＳ８０９）。この比較を行うことで比較対象の文字違いや画像指示違い等の差異点を抽出することができる。そして、この差異点抽出を行い、差異点が存在する場合は（図８のＳ８１０）、レイアウト構造差異点抽出のときに用いた記憶媒体にその差異点情報を記憶する（図８のＳ８１１）。
【００３５】
次に、検査対象のレイアウト構造記述ファイルが全く同じスタイル定義ファイルを参照しない場合（図８のＳ８１２のＮｏ）、スタイル定義情報の差異点を抽出し（図８のＳ８
１３）、抽出された場合は（図８のＳ８１４）、レイアウト構造差異点を記憶する記憶媒体にその差異点情報を追加する（図８のＳ８１５）。他方、検査対象のレイアウト構造記述ファイルが全く同じスタイル定義ファイルを参照する場合（図８のＳ８１２のＹｅｓ）、該当処理はスキップされる。
【００３６】
また、各中間データの取得および解析、差異点抽出の各過程の中でなにかしらのエラーが発生した場合は、その旨を操作者に知らせ（例えば図８のＳ８１６）、プログラムを終了する。
【００３７】
次に、中間データ差異点抽出装置３０は、記憶媒体に記憶されている差異点情報と、差異点表示用のマークアップ言語で記述されたレイアウト構造ファイルと、差異点表示用のスタイル情報を定義したファイルとからなる差異点表示用データを自動で生成し（図８の８１７）、差異点表示プログラムへ命令を送り（図８のＳ８１８）、終了する。
【００３８】
差異点表示プログラムは、差異点抽出プログラムより起動される。差異点抽出プログラムより生成された差異点表示用データを解析し、作業者が視覚的に異なる部分を確認できるようにイメージを作成し、表示する（図９のＩ９０１）。また、異なる部分は、差異の種類により色（例えば赤、青など）を変え表示する（図９のＰ９０２）ような機能を有する。
【００３９】
差異点検証プログラムは、差異点表示プログラムより起動される。差異点表示プログラムにより、表示するためのイメージが生成され、表示された時に起動する。差異部分（図９のＰ９０２）をポインティングデバイス（例えばマウス等）で、作業者がクリックすると、小さなウィンドウが立ち上がる（図９のＷ９０６）。この小さなウィンドウには、差異点において、修正の要否を選択できるラジオボタン（図９のＲ９０３）がある。また、小さなウィンドウには、差異点の拡大されたイメージ（図９のＩ９０４）が修正前と修正後の両方ともあり、確認を容易にしている。また、すべての差異部分のラジオボタンを選択しないと、このプログラムは終了することはなく、これにより差異点の見落としによる検査ミスが減少する。また、１つでも差異部分に修正の必要性が出た場合には、編集装置の編集プログラムを起動させ、再度、編集を行えるようにする。
【図面の簡単な説明】
【００４０】
【図１】本発明のデジタル検版装置の構成例を示すブロック図である。
【図２】本発明のデジタル検版装置についてハードウェアの構成例を示す図である。
【図３】中間データの構成と概要を示す図である。
【図４】中間データの生成、解析プログラムによる処理の流れを表すフローチャート。
【図５】中間データ保管先管理登録プログラムによる処理の流れを表すフローチャート。
【図６】比較する中間データを選択する選択プログラムによる処理の流れを表すフローチャート。
【図７】比較する中間データを選択する選択プログラムにより表示される画面を示す図。
【図８】中間データ解析プログラムによる処理の流れを表すフローチャート。
【図９】差異点表示プログラム及び差異点検証プログラムにより表示される画面を示す図。
【符号の説明】
【００４１】
１０…編集装置
１１…システムバス
２０…修正前および修正後中間データ用メモリ
３０…中間データ差異点抽出装置
４０…中間データ差異点表示装置
５０…中間データ差異点検証装置
６０…中間データ保管先管理システム
７０…中間データ保存ＲＡＩＤ
８０…データベース
９０…ローカルネットワーク（ＬＡＮ）
【図１】
2008276092.tif 000003
【図２】
2008276092.tif 000004
【図３】
2008276092.tif 000005
【図４】
2008276092.tif 000006
【図５】
2008276092.tif 000007
【図６】
2008276092.tif 000008
【図７】
2008276092.tif 000009
【図８】
2008276092.tif 000010
【図９】
2008276092.tif 000011