(57)【要約】【課題】ＤＴＰプロセッサ１によりページ記述言語で作成された複数ページ分のＤＴＰドキュメントを出力装置９側に簡単且つ容易に出力する。【解決手段】ＤＴＰプロセッサ１によりページ記述言語で作成されたＤＴＰドキュメントをラスタイメージプロセッサ５を介して出力装置９に出力するに当たり、ＤＴＰプロセッサ１によりページ記述言語で作成した全ｎ頁分のＤＴＰドキュメントを１頁分ずつ出力装置９側へ送るルーチンをＤＴＰプロセッサ１側において１頁分からｎ頁分まで繰り返し自動で行う。【選択図】　　　図１
2004013237.tif 000002
【特許請求の範囲】
【請求項１】
デスクトップパブリッシングプロセッサにより作成されたデスクトップパブリッシングドキュメントを出力装置側に出力するデスクトップパブリッシングドキュメントの出力方法において、デスクトップパブリッシングプロセッサにより作成された全ｎ頁分のデスクトップパブリッシングドキュメントを１頁分ずつページ記述言語に変換するルーチンを、デスクトップパブリッシングプロセッサ側において１頁分からｎ頁分まで繰り返し自動で行うことを特徴とするページ記述言語出力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、高品位印刷が可能なレーザープリンタであるイメージセッター等の出力装置にレーザーでフイルムや印画紙等に印刷し、印刷用製版等を作成するため、デスクトップパブリッシングプロセッサにより作成されたデスクトップパブリッシングデータをページ記述言語に変換するデスクトップパブリッシングドキュメントの出力方法に関する。
【０００２】
【従来の技術】
出版等の分野においては、文書の割り付け、編集、写真や図形、グラフの取り込みやイラストなどの作成、レイアウト、印刷版下の作成等の出版にかかわる工程をパソコンで行う電子編集、いわゆるデスクトップパブリッシング（以下「ＤＴＰ」と言う。）が多く採用されている。
【０００３】
このＤＴＰにおいては、印画紙に対して高品位の出力を行うことができるイメージセッターと呼ばれるレーザープリンタが使用される。このイメージセッターは、ページ記述言語による指示に従って印刷を行うようになっている。ページ記述言語で記述された文字や画像のデータを変換し、ページイメージを作成し、それをさらにレーザーでフィルムや印画紙に露光して印刷用の原版の現像処理を高解像度で行う。
【０００４】
ページ記述言語は、ＤＴＰプロセッサで作成した文字や図形などを含んだファイルがどのようなページに出力するか指示するために記述する言語である。数社からそれぞれ異なる形式のページ記述言語が提供されているが、最も広く使用されているのがアドビシステムズ社が提供するポストスクリプトである。
【０００５】
ＤＴＰデータ等をイメージセッタ等の出力装置に出力するためには、データを最終的にドットの集まりで表現しなければならない。しかし、ドットの集まりでイメージを表すラスタデータは、データ量が多くなることや、解像度の違う出力装置では出力の精度が異なり、作成したページがそのとおりに出力されない不都合が生じる。そこで、データを直線や曲線などの図形を組み合わせた数式で表現するページ記述言語で表し、出力するときはこのデータを出力装置側でラスタデータに変換しながら出力することにより、個々の出力装置に左右されない独立したページ記述を可能にするものである。
【０００６】
通常、ポストスクリプト等のページ記述言語で記載されたＤＴＰドキュメントをラスタイメージデータに変換するデータはイメージセッタ等の出力装置側にある。ポストスクリプト等のページ記述言語で記載されたＤＴＰドキュメントを出力装置に出力すると、それが出力装置側でポストスクリプトインタープリタにより認識され、各出力装置の解像度に合わせて出力される。
【０００７】
ＤＴＰドキュメントデータ等をイメージセッタ等の出力装置に出力するためには、ポストスクリプト等のページ記述言語に変換する必要がある。
通常、ＤＴＰドキュメントからポストスクリプト等のページ記述言語へ変換する場合は、各ページ毎に変換の作業を行わなければならない。
【０００８】
【発明が解決しようとしている課題】
しかしながら、このようにＤＴＰプロセッサで作成したＤＴＰドキュメントから各ページ毎にページ記述言語に変換すると、例えば全部で１００ページあるＤＴＰドキュメントからページ記述言語に変換するには、これを１００回繰り返さなければならない。この変換作業は、単純な作業であるが、ＤＴＰドキュメントの数が多くなればなる程、その変換作業に費やす時間が多くなり、面倒であると共に、効率の悪い作業となる。
【０００９】
本発明は、前記従来のページ記述言語の変換方法の課題に鑑み、ＤＴＰプロセッサにより作成された複数ページ分のＤＴＰドキュメントから簡単且つ容易に変換することができるドキュメントの出力方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明では、前記の目的を達成するため、ＤＴＰプロセッサにより作成された複数ページ分のＤＴＰドキュメントをイメージセッタ出力装置側に出力する際に、ＤＴＰプロセッサ側でＤＴＰドキュメントの全ページ分のページ記述言語の変換作業を、連続して自動的に行うようにしたものである。
【００１１】
すなわち、本発明によるＤＴＰドキュメントの出力方法は、ＤＴＰプロセッサにより作成されたＤＴＰドキュメントを出力装置側に出力するにあたり、ＤＴＰプロセッサにより作成した全ｎ頁分のＤＴＰドキュメントから１ページ分ずつページ記述言語に変換するルーチンをＤＴＰプロセッサ側において１頁分からｎ頁分まで繰り返し自動で行うことを特徴とするものである。
【００１２】
このようなＤＴＰドキュメントの出力方法では、全ｎ頁分のＤＴＰドキュメントを１頁分ずつページ記述言語へ変換するルーチンをＤＴＰプロセッサ側において１頁分からｎ頁分まで繰り返し自動で行うので、ＤＴＰプロセッサのオペレータがＤＴＰドキュメントの全ｎ頁分の出力操作をする必要がなく、１度の出力操作により、ＤＴＰドキュメントの全ｎ頁分の変換作業が完了する。これにより、ＤＴＰプロセッサのオペレータは、ＤＴＰドキュメントの面倒な全ｎ頁分の変換作業から開放され、能率良く出力作業を行うことができる。
【００１３】
【発明の実施の形態】
次に、図面を参照しながら、本発明の実施の形態について、具体的且つ詳細に説明する。
図１は、本発明を実施するための基本的なハードウェア構成を示すもので、以下にそのハードウェア構成と、それに含まれるソフトウェア構成について説明する。
【００１４】
ＤＴＰプロセッサ１は、例えばパソコン等の情報処理端末機にＤＴＰプロセッシングのためのアプリケーションソフトウェアをセットアップしている。キーボード２、マウス３、イメージスキャナ１０、デジタルカメラ１１等の適宜の入力手段により入力を行い、文書、図形、写真等のオブジェクトの作成、編集により、ＤＴＰドキュメントを作成、編集する。作成するＤＴＰドキュメントの作成、編集中或いはその完了後のＤＴＰドキュメントファイルは、ＤＴＰプロセッサ１に内蔵するハードディスクドライブ、ＤＶＤ−Ｒドライブ等のストレージデバイスに随時記録、保存される。
【００１５】
ＤＴＰドキュメントは、文書とイメージが混在するデータであるが、後述するイメージセッタに出力し、ハードコピーである印刷用製版等を作成するため、ページ記述言語で記載される。ページ記述言語としては、殆どの場合、アドビシステムズ社が提供するポストスクリプトが使用される。このＤＴＰドキュメントのハードコピーを試しに出力して校正する等の目的で、ＤＴＰプロセッサ１にはポストスクリプト等の使用するページ記述言語に対応したプリンタ１２が接続され、試し刷りが可能である。
【００１６】
図１では、ＤＴＰプロセッサ１が１台のみ示されているが、これは基本構成であって、或る程度の規模の出版業務を行うワークグループにおいては、複数のＤＴＰプロセッサ１がローカルエリアネットワーク（ＬＡＮ）で接続され、相互のファイル、周辺機器等のリソースが共有され、複数人の共同作業でＤＴＰドキュメントの作成、編集が可能となるようシステムが組まれる。
【００１７】
例えば、複数のＤＴＰプロセッサ１は、オペレーションシステム（例えばマックＯＳ）をセットアップしたパソコンからなり、そのネットワーク機能（例えばアップルトーク）を使用してＬＡＮで相互に接続されている。さらに、各ＤＴＰプロセッサ１は、ＤＴＰプロセッシングソフトウェア（例えば、クォーク社が提供しているクォークエキスプレス）をセットアップし、ＤＴＰドキュメントの作成、編集を行う。
【００１８】
これらのＤＴＰプロセッサ１により作成されたＤＴＰドキュメントは、ポストスクリプト等のページ記述言語で記載されており、イメージセッタ等の出力装置９に出力され、出版を目的とするＤＴＰドキュメントの印刷のための印刷用製版が行われる。
【００１９】
出力装置９側は、その制御を行うためのラスタイメージプロセッサ５を備えている。このラスタイメージプロセッサ５は、前記のＤＴＰプロセッサ１と同様にパーソナルコンピュータからなり、ＤＴＰプロセッサ１とＬＡＮで接続され、ネットワーク機能を有するオペレーティングシステム（例えばＷｉｎｄｏｗｓＮＴ：登録商標）が稼働している。ここでは、前記のＤＴＰプロセッサ１から送られてきたページ記述言語で記載されたＤＴＰドキュメントをイメージセッター等の出力装置に対応したデータに変換するソフトウェアであるラスターイメージプロセッシングソフトがセットアップされている。
【００２０】
出力装置は、デザインや印刷の現場で使用されるページ記述言語対応のレーザープリンタの一種であるイメージセッタ等であり、ラスタイメージプロセッサ５から出力されるデータを出版、印刷業界で通常使用している印画紙に印刷し、印刷用版を作成することができる。印画紙に極めて高画質に印刷が可能なデバイスである。
【００２１】
以上のようなハードウェアとソフトウェアを備えたＤＴＰシステムにおいては、ＤＴＰプロセッサ１により作成されたＤＴＰドキュメントを、イメージセッタ等の出力装置９に出力し、印刷、出版等に必要な印刷用版を作る。
この場合に既に述べたように、ポストスクリプト等のページ記述言語で記載されたＤＴＰドキュメントをラスタイメージデータに変換するデータはイメージセッタ等の出力装置９側にあり、ポストスクリプト等のページ記述言語で記載されたＤＴＰドキュメントを出力装置９に出力すると、それが出力装置９側でポストスクリプトインタープリタにより認識され、その出力装置の解像度に合わせて出力される。
【００２２】
この場合、図３に示すように、ラスターイメージプロセッサ等の出力装置５側において、ＤＴＰドキュメントからページ記述言語への変換は、出力する各ページ毎に行われる。このため、ＤＴＰプロセッサ１で作成したＤＴＰドキュメントは、各ページ毎にラスターイメージプロセッサ等の出力装置５側に出力する。
【００２３】
本発明では、このようにしてＤＴＰプロセッサ１で作成したＤＴＰドキュメントは、各ページ毎にラスターイメージプロセッサ等の出力装置５側にページ記述言語を変換するにあたり、その作業手順を合理化する。これを図２のフローシートの例により説明する。
まず、処理するデータがＤＴＰドキュメントであるか否かをチェックし、もしそうでなければデータを読み込まずに終了する。
【００２４】
処理するデータがＤＴＰドキュメントであるときは、ファイル名を設定する。次に、ページｉを初期値「０」としてセットした後、ページｉを１つ繰り上げて１ページ目とする。
その後、ＤＴＰドキュメントの１ページ目を出力処理し、その出力のための書き出しを行う。１ページ分の全てのデータが揃ったところで、その書き出しが可能かどうかをチェックする。もし、データの不足や欠陥のため、書き出しが不能の場合は、エラーとして処理を中止する。もし、１ページ目のデータの書き出しが可能であれば、それを出力側のラスタイメージプロセッサ５に送り、イメージセッタ等の出力装置９で出力する。
【００２５】
次に、そのページｉが最終ページｎであるか否かをチェックし、もし最終ページｎで無いならば、また元に戻り、ページを１ページ分繰り上げて２ページ目について同じルーチンの処理をする。
以下、これを繰り返し、出力したページｉが最終ページｎとなったところで処理を終了する。これらの処理は、ＤＴＰドキュメントの０ページ目からｎページ目まで繰り返し自動的に行われる。
【００２６】
【発明の効果】
以上説明した通り、本発明によるＤＴＰドキュメントの出力方法では、全ｎ頁分のＤＴＰドキュメントを１頁分ずつ出力装置側へ送るルーチンを１頁分からｎ頁分まで繰り返し自動で行うので、ＤＴＰプロセッサのオペレータがＤＴＰドキュメントの全ｎ頁分の出力操作をする必要が無く、１度の出力操作により、ＤＴＰドキュメントの全ｎ頁分の出力が完了する。これにより、ＤＴＰドキュメントの面倒な全ｎ頁分の面倒名出力操作が不要となり、能率良く出力作業を行うことが出来る。
【図面の簡単な説明】
【図１】本発明によるＤＴＰドキュメントの出力方法の一実施形態を実施するために使用する基本的なシステム構成を示す図である。
【図２】本発明によるＤＴＰドキュメントの出力方法の一実施形態を実施する手順を示すフローシートである。
【図３】本発明によるＤＴＰドキュメントの出力方法の一実施形態を実施するときのＤＴＰドキュメントのページ出力の基本手順を示す概念図である。
【符号の説明】
１　ＤＰＴプロセッサ
５　ラスタイメージプロセッサ
９　出力装置（イメージセッタ）
【図１】
2004013237.tif 000003
【図２】
2004013237.tif 000004
【図３】
2004013237.tif 000005