(57)【要約】【課題】  印刷すべきドキュメント内に含まれる色空間をオペレータが容易に確認することができる文書処理方法および文書処理装置の提供を目的とする。【解決手段】  ドキュメントを解析する解析ステップ（Ｓ５０２）と、ドキュメントの解析結果に基づいてドキュメント内に適用される色空間を判定する色空間判定ステップ（Ｓ５０２，Ｓ５０３）と、ドキュメント内の同一の色空間が適用されるオブジェクトを同一色で表示する色空間表示データを含むプリフライトデータを生成するプリフライトデータ生成ステップ（Ｓ５０６，Ｓ５０７）と、プリフライトデータを所定の表示手段によって表示する表示ステップ（Ｓ５０９，Ｓ５１０）と、を有する。【選択図】  図５
2006031472.tif 000002
【特許請求の範囲】
【請求項１】
所定の印刷手段によって印刷を行うための入力ドキュメントの色空間を判定可能な文書処理方法であって、
前記ドキュメントを解析する解析ステップと、
前記ドキュメントの解析結果に基づいて前記ドキュメント内に適用される色空間を判定する色空間判定ステップと、
前記ドキュメント内の同一の色空間が適用されるオブジェクトを識別可能に表示させる色空間表示データを含むプリフライトデータを生成するプリフライトデータ生成ステップと、
前記プリフライトデータを所定の表示手段によって表示する表示ステップと、を有することを特徴とする文書処理方法。
【請求項２】
前記プリフライトデータ生成ステップは、前記判定ステップによって前記ドキュメントに適用される複数の色空間が判定されたとき、前記異なる色空間が適用されるオブジェクトを互いに異なる色で表示する色空間表示データを含むプリフライトデータを生成することを特徴とする請求項１に記載の文書処理方法。
【請求項３】
前記ドキュメント内の色空間を変更する色空間変更ステップをさらに有することを特徴とする請求項１または２に記載の文書処理方法。
【請求項４】
前記色空間判定ステップは、前記ドキュメントの色空間を判定するステップと、前記印刷手段の色変換の情報を取得するステップと、前記印刷手段で色空間が代替される場合に前記入力ドキュメント内の色空間をその代替色空間へと変更するステップと、を有することを特徴とする請求項１ないし３のいずれかに記載の文書処理方法。
【請求項５】
前記色空間変更ステップは、前記オブジェクト毎に色空間を変更することを特徴とする請求項４に記載の文書処理方法。
【請求項６】
前記表示ステップは、色空間ごとに異なる同一色で塗りつぶされたドキュメントをレンダリングするステップと、前記レンダリングの結果を、前記印刷手段による印刷またはプレビュー表示手段による表示によって行うステップと、適用される色空間名とその色空間の範囲をチェックするステップと、を有することを特徴とする請求項１ないし５のいずれかに記載の文書処理方法。
【請求項７】
前記色空間変更ステップは、色空間をチェックした後に色空間の変更を行うかどうか選択するステップと、変更を行う場合にその色空間の変換を行うステップと、変換後にドキュメントを更新するステップと、そのドキュメントを再度入力するステップと、を有することを特徴とする文書処理方法。
【請求項８】
所定の印刷手段によって印刷を行うための入力ドキュメントの色空間を判定可能な文書処理装置であって、
前記ドキュメントを解析する解析手段と、
前記解析手段によるドキュメントの解析結果に基づいて前記ドキュメント内に適用される色空間を判定する色空間判定手段と、
前記ドキュメント内の同一の色空間が適用されるオブジェクトを識別可能に表示させる色空間表示データを含むプリフライトデータを生成するプリフライトデータ生成手段と、
前記プリフライトデータを表示する表示手段と、を有することを特徴とする文書処理装置。
【請求項９】
所定の印刷手段によって印刷を行うための入力ドキュメントの色空間を判定可能な文書処理プログラムであって、
前記ドキュメントを解析する解析ステップと、
前記ドキュメントの解析結果に基づいて前記ドキュメント内に適用される色空間を判定する色空間判定ステップと、
前記ドキュメント内の同一の色空間が適用されるオブジェクトを識別可能に表示させる色空間表示データを含むプリフライトデータを生成するプリフライトデータ生成ステップと、
前記プリフライトデータを所定の表示手段によって表示する表示ステップと、をコンピュータに実行させることを特徴とする文書処理プログラム。
【請求項１０】
請求項９に記載のプログラムを格納したコンピュータにより読み出し可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントの印刷システムに適用する文書処理方法および文書処理装置に関し、特にＰＤＦ（Portable  Document  Format）やＰＳ（PostScript）あるいはＳＶＧ（Scalable  Vector  Graphics）といったドキュメントの色空間をチェックし、結果を表示することを可能とする文書処理方法および文書処理装置に関する。
【背景技術】
【０００２】
現在、ユーザーによりＰＤＦやＰＳあるいはＳＶＧ形式等のデータによる入稿を受け付け、その入稿されたドキュメントを印刷するサービスを提供することが行われている。このようなサービスでは、オペレータが印刷システムを用いて入稿されたドキュメントについて、いわゆるプリフライトチェックを行い、印刷時に問題が生じないと判断された場合に印刷を行なう。プリフライトチェックは、実際に印刷されたドキュメントとユーザーの意図していたドキュメントとが相違することによって無駄な印刷が行われたり、印刷作業が中断されたりすることを防止するため、実際の印刷を実行する前にドキュメントの内容について行うチェックであり、チェックの対象としては、例えば、ドキュメント内に用いられている色空間の種類等がある。
【０００３】
このプリフライトチェックを行う従来のプリンタとしては、特許文献１に示すものがある。
【０００４】
【特許文献１】特開２０００−２８０４３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に示すプリンタにて行われているプリフライトチェックは、ドキュメント内に用いられている色空間名を表示するだけであるため、一つのドキュメントの中に複数の色空間が用いられている場合、ドキュメント内のどのオブジェクトにどの色空間が適用されているかが不明のままであり、ユーザーが意図したドキュメントと実際に印刷されたドキュメントとが異なる色味となるのを防止し難いという問題がある。
【０００６】
また、オペレータは、プリフライトチェックの結果であるドキュメントの内容と出力機の能力とを照合して、印刷実行時に生じる問題、あるいは印刷物に問題が発生する可能性などを判断しなければならず、出力機における十分な理解と経験が要求され、不慣れなオペレータでは十分な対応ができないという問題がある。
【０００７】
本発明は、上記従来技術の課題に着目してなされたものであり、印刷すべきドキュメント内に含まれる色空間をオペレータが容易に確認することができる文書処理方法および文書処理装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の形態は、所定の印刷手段によって印刷を行うための入力ドキュメントの色空間を判定可能な文書処理方法であって、前記ドキュメントを解析する解析ステップと、前記ドキュメントの解析結果に基づいて前記ドキュメント内に適用される色空間を判定する色空間判定ステップと、前記ドキュメント内の同一の色空間が適用されるオブジェクトを識別可能に表示させる色空間表示データを含むプリフライトデータを生成するプリフライトデータ生成ステップと、前記プリフライトデータを所定の表示手段によって表示する表示ステップと、を有することを特徴とする。
【０００９】
また、本発明の第２の形態は、所定の印刷手段によって印刷を行うための入力ドキュメントの色空間を判定可能な文書処理装置であって、前記ドキュメントを解析する解析手段と、前記解析手段によるドキュメントの解析結果に基づいて前記ドキュメント内に適用される色空間を判定する色空間判定手段と、前記ドキュメント内の同一の色空間が適用されるオブジェクトを識別可能に表示させる色空間表示データを含むプリフライトデータを生成するプリフライトデータ生成手段と、前記プリフライトデータを表示する表示手段と、を有することを特徴とするものである。
【００１０】
また、本発明の第３の形態は、所定の印刷手段によって印刷を行うための入力ドキュメントの色空間を判定可能な文書処理プログラムであって、前記ドキュメントを解析する解析ステップと、前記ドキュメントの解析結果に基づいて前記ドキュメント内に適用される色空間を判定する色空間判定ステップと、前記ドキュメント内の同一の色空間が適用されるオブジェクトを識別可能に表示させる色空間表示データを含むプリフライトデータを生成するプリフライトデータ生成ステップと、前記プリフライトデータを所定の表示手段によって表示する表示ステップと、をコンピュータに実行させることを特徴とするものである。
【００１１】
また、本発明の第４の形態は、前記文書処理プログラムを格納したコンピュータにより読み出し可能な記憶媒体である。
【発明の効果】
【００１２】
本発明によれば、ドキュメント内の同一の色空間を適用するオブジェクトが識別可能に表示されるため、オペレータは、その表示を一見するだけで容易に色空間の適用状態を確認することができ、印刷手段などによる印刷状態を確実に把握することができる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施形態）
次に本発明の第１の実施形態について説明する。  
図１はこの第１の実施形態に係る基本的な構成を示すブロック図である。  
図１において、１はＣＰＵ（中央演算処理装置）であり、以下に述べる各部の制御及び演算処理を行う。２はＲＡＭ（ランダムアクセスメモリ）であり、このＲＡＭ２は、ＣＰＵ１によって実行される各処理毎にプログラムおよびデータがロードされると共に、処理中のデータなどが格納されるワーク領域として機能する。３はＲＯＭ（読み出し専用メモリ）であり、システム全体を制御する制御プログラムや後述の制御動作などを実行するための制御プログラムなどが格納されると共に、フォントデータなどの各種データが記憶されている。４はキーボード制御部（ＫＣＢ）であり、キーボード５（ＫＢ）によるキー入力に応じたデータを受信してＣＰＵ１へと伝送する。６はプリンタ制御部（ＰＲＴＣ）であり、プリンタ装置７（ＰＲＴ）を制御するためのものである。このプリンタ装置７は、カラー画像を記録し得るカラープリンタ装置７であり、レーザービームプリンタ、インクジェットプリンタなどにより構成されている。８はディスプレイ制御部（ＣＲＴＣ）であり、ディスプレイ装置９（ＣＲＴ）への表示制御を行う。１０はディスク制御部（ＤＫＣ）であり、データ伝送などの制御を行う。１１はフロピーディスク装置（ＦＤ）、ハードディスク装置（ＨＤ）あるいはＣＤ−ＲＯＭなどの外部記憶装置であり、この外部記録装置にはプログラムおよびデータを記憶させておくことが可能であると共に、必要に応じてデータの参照またはＲＡＭ２へのロードを行うことができる。１２はシステムバスであり、上述の構成要素間におけるデータ転送の通路として機能する。
【００１４】
以上の構成を有するこの実施形態においては、基本Ｉ／Ｏ（入出力）プログラム、ＯＳ（オペレーティングシステム）および以下に説明する版ずれ補正プログラムをＣＰＵ１が実行することにより動作する。
【００１５】
基本Ｉ／ＯプログラムはＲＯＭ３に記憶されており、ＯＳはＨＤ１１ａに書き込まれている。そして本装置の電源がONにされたとき、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャルプログラムローディング）機能によりHD１１ａからＯＳがＲＡＭ２に読み込まれた後、ＯＳに従った動作が開始される。
【００１６】
本実施形態では、図２のように、版ずれ補正制御プログラム、ディレクトリ情報およびボリューム情報などの関連データが、ＦＤ１１ｂまたはＣＤ−ＲＯＭ１１ｃ内に格納されており、このＦＤ１１ｂまたはＣＤ−ＲＯＭ１１ｃに格納された文書処理プログラムおよび関連データは、図３に示すようなＦＤドライブ１０ｂまたはＣＤ−ＲＯＭドライブ１０ｃを通じて、文書処理装置を構成する情報処理装置（コンピュータ）ＰＣのＨＤ１１ａにインストールすることができる。
【００１７】
この場合、ＦＤ１１ｂまたはＣＤ−ＲＯＭ１１ｃをＦＤドライブ１０ｂまたはＣＤ−ＲＯＭドライブ１０ｃにセットすると、ＯＳおよび基本Ｉ／Ｏプログラムの制御の基に版ずれ補正制御プログラムおよび関連データがＦＤ１１ｂまたはＣＤ−ＲＯＭ１１ｃから読み出され、ＨＤ１１ａにインストールされて動作可能となる。図４に文書処理プログラムがHD１１にインストールされ実行可能になった状態のメモリマップを示す。
【００１８】
図５はクライアントがＷｅｂサーバー上で本発明の第１の実施形態の文書処理プログラムを実行するフローチャートである。
【００１９】
ステップＳ５０１では、ユーザーがクライアントとして、プリフライトチェックを行うドキュメントをＷｅｂサーバー側へ入力（送信）し、Ｗｅｂサーバー側はドキュメントを読み込む（受信する）。次にステップＳ５０２へ進み、入力されたドキュメントをインタープリットして解析する。次にステップＳ５０３へ進み、その解析したドキュメントが異なる色空間を二つ以上含むかどうかを判定する。異なる色空間を二つ以上含む場合、ステップＳ５０４に進み、まだ処理を行っていない色空間を一つ選択し、ステップＳ５０５に進む。また、ドキュメントが異なる色空間を二つ以上含まない場合、つまり１つの色空間しか含んでいない場合には、ステップＳ５０５に進み、ここで一つの色空間に対して処理を行う。ステップＳ５０５では、処理対象となる色空間が複数種の色空間のうちのどの色空間であるかを特定する。
【００２０】
次にステップＳ５０６に進み、ステップＳ５０５で特定した色空間を適用しているドキュメント内の全てのオブジェクトを選択する。次にステップＳ５０７へ進み、選択された全オブジェクトを他の色空間とは異なる固有の同一色で塗りつぶす。次にステップＳ５０８に進み、ドキュメントに含まれる全ての色空間において処理が終了したか否かを判定する。ここで、まだ処理が終了していない色空間があると判定された場合はステップＳ５０３へ戻り、再び他の色空間において同様の処理を行う。また、ステップＳ５０８でドキュメント内の全ての色空間について処理が終了したと判定された場合は、ステップＳ５０９へ進み、レンダリングを行う。そのレンダリングの結果をステップＳ５１０でプレビュー表示し、Ｓ５１１でプリフライトチェックを行うことによって、各オブジェクトの色空間を確認することができる。
【００２１】
図７に、この一連の処理における出力例を示す。図７（ａ）に示すようなドキュメントが入力された場合、前述のプリフライトチェックによって表示される結果は、例えば図７（ｂ）に示すようになる。この場合、入力ドキュメントは、DeviceGray、CIEBasedABC、DeviceRGBの３つの色空間を含んでおり、各色空間に含まれるオブジェクトはそれぞれ異なるものとなっている。
【００２２】
この第１の実施形態では、図７（ｂ）に示すように、色空間ごとに単一色で塗りつぶしてドキュメントを表示するようになっている。これにより、ドキュメント内のどのオブジェクトがどの色空間で記述されているのかを、実際に印刷を行う前に、プレビューを見ることで容易に判断することができる。尚、上述のように単一色の塗りつぶしではなく、同じ網掛けパターンを用いる等の方法でも良く、操作者がどのオブジェクト群が同一の色空間の画像であるかを識別可能とする表示を行なうものであれば、その表示方法はどのようなものでもよい。
【００２３】
また、プリフライトチェックを行った後、ステップＳ５１４へ進み、各オブジェクトに適用されている現在の色空間を他の色空間に変更するか否かを判断し（ステップＳ５１２）、変更する場合には、ステップＳ５１３へと進み、オブジェクト毎に色空間を変更する。次にステップＳ５１４でドキュメントを更新して、ステップＳ５０１に戻り、再度同様の処理を行う。また、各オブジェクトに適用されている現在の色空間を変更しない場合は、処理を終了する。
【００２４】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。なお、この第２の実施形態においても上記第１の実施形態と同様に図１ないし図４に示す構成を有するものとする。
【００２５】
図６は、印刷オペレーターが印刷拠点上で本発明の第２の実施形態における文書処理プログラムを実行する手順を示すフローチャートである。
【００２６】
図において、ステップＳ６０１では印刷オペレーターが拠点ＰＣ（パーソナルコンピュータ）上で、プリフライトチェックを行う文書を入力し、ドキュメントの読み込みを行う。次に、ステップＳ６０２へ進み、入力したドキュメントをインタープリットして解析する。
【００２７】
次いでステップＳ６０３では、ドキュメントを出力する出力機器（プリンタ）を選択し、さらにステップＳ６０４へ進んで、選択したプリンタの色変換処理機能を調査し、その情報を取得する。この後、ステップＳ６０５へ進み、その解析したドキュメントが異なる色空間を二つ以上含むかどうかを判定する。ここで異なる色空間を二つ以上含むと判定された場合には、処理を行っていない色空間を一つ選択し（ステップＳ６０６）、その後、ステップＳ６０７に進む。また、異なる色空間を二つ以上含まない場合、つまり一つの色空間のみを含んでいる場合には、その一つの色空間に対して処理を行うべくステップＳ６０７に進む。このステップＳ６０７では、処理対象となる色空間が複数種の色空間の中のどの色空間であるかを特定する。
【００２８】
次にステップＳ６０８へ進み、ステップＳ６０４で取得したプリンタの色変換情報に基づき、ステップＳ６０７で特定した色空間をプリンタで代替できるか否かを判定する。特定した色空間をプリンタで代替できる場合はステップＳ６０９へ進み、プリフライトチェックの前にその代替の色空間を適用し、ステップＳ６１０へ進む。また、特定した色空間をプリンタで代替できないと判断された場合には、そのままステップＳ６１０へ進む。
【００２９】
ステップＳ６１０では、その特定した色空間を適用しているドキュメント内の全てのオブジェクトを選択し、さらにステップＳ６１１に進んで、選択された全オブジェクトを他の色空間とは異なる固有の同一色で塗りつぶす。次にステップＳ６１２に進み、ドキュメントに含まれる全ての色空間に対して処理が終了したか否かを判定する。まだ処理が終了していない色空間がある場合は、ステップＳ６０５へ戻り、他の色空間において同様の処理を行う。ドキュメント内の全ての色空間について処理が終了した場合、ステップＳ６１３へ進んでレンダリングを行う。そのレンダリングの結果は、図７（ａ）に示すうようにプリンタによる印刷またはモニター上でプレビュー表示し（ステップＳ６１４）、さらにプリフライトチェックを行い（ステップＳ６１５）、その結果を、図７（ｂ）に示すように印刷またはモニター上に表示する。この第２の実施形態においても、プリフライトチェックではドキュメント内に存在する各オブジェクトの色空間が確認され、その結果は上記第１の実施形態と同様に、図７（ｂ）に示すように各オブジェクトの色空間が色分けされた状態で表示される。
【００３０】
プリフライトチェックを行った後はステップＳ６１６へ進み、各オブジェクトに適用されている現在の色空間を変更する場合にはステップＳ６１７へ進み、ここでオブジェクト毎に色空間を変更する。そして、ステップＳ６１８ではドキュメントを更新して、ステップＳ６０１に戻り、再度同様の処理を行う。また、各オブジェクトに適用されている色空間を変更しない場合は、処理を終了する。  
以上のように、この第２の実施形態においては、プリンタ出力あるいはモニター出力によってドキュメント内の各オブジェクトがいかなる種類の色空間を使用しているかを一見して判断することができる。
【００３１】
以上説明したように本発明は、ユーザーがドキュメントに設定した色空間を、印刷前にプリフライトチェックすることで正確な色再現を行うことが可能となる。すなわち、ドキュメント内の全てのオブジェクトに対して、どのような色空間が適用されているかをプレビューまたは印刷によって表示するプリフライトチェックを行い、ドキュメントに含まれる色空間およびその適用範囲を印刷前に確認することができる。また、プリフライトチェック後に各オブジェクトの色空間の変更を行えるような機能を持たせるようにすることで、カラー設定の変更も迅速に行うことが可能になる。
【００３２】
さらに、この第２の実施形態では、プリンタの色変換データを取得しておくようにしたため、ドキュメント内の色空間がプリンタによって代替される場合においても、その代替される色空間をプレビューすることができるため、実際に印刷される画像の色空間を正確に確認することができる。
【図面の簡単な説明】
【００３３】
【図１】実施例の情報処理装置の構成図である。
【図２】FDまたはCD-ROM内の記録内容を示す図である。
【図３】FDまたはCD-ROM内と情報処理装置との関係を示す図である。
【図４】情報処理装置のハードディスクに文書処理プログラムなどがインストールされ情報のメモリマップである。
【図５】本発明の第１の実施形態において実行される文書処理プログラムの流れを示すフローチャートである。
【図６】本発明の第２の実施形態において実行される文書処理プログラムの流れを示すフローチャートである。
【図７】本発明の各実施形態における入力文書とプリフライトチェックの出力結果を示す模式図である。
【符号の説明】
【００３４】
ＰＣ  情報処理装置
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
６  プリンタコントローラ（ＰＲＴＣ）
７  プリンタ（ＰＲＴ）
８  ディスプレイ制御部（ＣＲＴＣ）
９  ディスプレイ装置（ＣＲＴ）
１０  ディスク制御部（ＤＫＣ）
１１ａ  ハードディスク装置（ＨＤ）
１１ｂ  フロピーディスク装置（ＦＤ）
１１ｃ  ＣＤ−ＲＯＭ
【図１】
2006031472.tif 000003
【図２】
2006031472.tif 000004
【図３】
2006031472.tif 000005
【図４】
2006031472.tif 000006
【図５】
2006031472.tif 000007
【図６】
2006031472.tif 000008
【図７】
2006031472.tif 000009