(57)【要約】【課題】  出力条件の設定操作の利便性を向上できるドキュメント処理装置を提供する。【解決手段】  ドキュメントの出力条件設定情報に対応する設定オブジェクトと、ドキュメントに対応するドキュメントオブジェクトと、を表示し、この設定オブジェクトの少なくとも一つと、ドキュメントオブジェクトとを重ね合わせる操作が行われたときに、ドキュメントオブジェクトに対応するドキュメントの出力条件を、当該重ね合わせられた設定オブジェクトに対応する出力条件設定情報に基づいて定めるドキュメント処理装置である。【選択図】        図１
2006059065.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントの出力条件設定情報に対応する設定オブジェクトと、ドキュメントに対応するドキュメントオブジェクトと、を表示する手段と、
前記設定オブジェクトの少なくとも一つと、前記ドキュメントオブジェクトとを重ね合わせる操作が行われたときに、前記ドキュメントオブジェクトに対応するドキュメントの出力条件を、当該重ね合わせられた設定オブジェクトに対応する出力条件設定情報に基づいて定める設定内容決定手段と、
を含むことを特徴とするドキュメント処理装置。
【請求項２】
請求項１に記載のドキュメント処理装置であって、
前記設定内容決定手段は、前記重ね合わせ操作の順序によって、異なる出力条件を、前記ドキュメントオブジェクトに対応するドキュメントの出力条件として定めることを特徴とするドキュメント処理装置。
【請求項３】
請求項１又は２に記載のドキュメント処理装置であって、
複数の設定オブジェクトを重ね合わせる操作が行われたときに、当該重ね合わせ操作に係る複数の設定オブジェクトの出力条件設定情報を合成して合成設定情報を生成し、当該合成設定情報に対応する設定オブジェクトを生成する設定情報合成手段をさらに含むことを特徴とするドキュメント処理装置。
【請求項４】
請求項３に記載のドキュメント処理装置であって、
前記設定情報合成手段は、合成設定情報を生成する際に、前記重ね合わせ操作に係る複数の設定オブジェクトに対する重ね合わせ操作の順序によって、前記合成設定情報を異ならせることを特徴とするドキュメント処理装置。
【請求項５】
ドキュメントの出力条件設定情報に対応する設定オブジェクトと、ドキュメントに対応するドキュメントオブジェクトと、を表示する工程と、
前記設定オブジェクトの少なくとも一つと、前記ドキュメントオブジェクトとを重ね合わせる操作が行われたときに、前記ドキュメントオブジェクトに対応するドキュメントの出力条件を、当該重ね合わせられた設定オブジェクトに対応する出力条件設定情報に基づいて定める設定内容決定工程と、
を実行することを特徴とするドキュメント処理方法。
【請求項６】
請求項５に記載のドキュメント処理方法であって、
前記設定内容決定工程は、前記重ね合わせ操作の順序によって、異なる出力条件を、前記ドキュメントオブジェクトに対応するドキュメントの出力条件として定めることを特徴とするドキュメント処理方法。
【請求項７】
コンピュータに、
ドキュメントの出力条件設定情報に対応する設定オブジェクトと、ドキュメントに対応するドキュメントオブジェクトと、を表示させる手順と、
前記設定オブジェクトの少なくとも一つと、前記ドキュメントオブジェクトとを重ね合わせる操作が行われたときに、前記ドキュメントオブジェクトに対応するドキュメントの出力条件を、当該重ね合わせられた設定オブジェクトに対応する出力条件設定情報に基づいて定めさせる設定内容決定手順と、
を実行させることを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムであって、
前記設定内容決定手順は、前記重ね合わせ操作の順序によって、異なる出力条件を、前記ドキュメントオブジェクトに対応するドキュメントの出力条件として定めさせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントにフォームの設定など、出力条件を設定できるドキュメント処理装置に関する。
【背景技術】
【０００２】
近年では、多くの種類のドキュメントが印刷によって生成されている。例えば伝票など、いわゆるフォームを含むドキュメントの生成も印刷によって生成される機会が多くなっている。
【０００３】
ここでフォームを含むドキュメントを印刷する場合には、フォーム内に記述するドキュメントの内容に対して、フォームの画像を合成することによって、印刷処理を実行する。具体的に、フォームを含むドキュメントの印刷の際には、まず、フォーム内に記述する内容を表すドキュメントを生成し、当該ドキュメントに対して、フォームの画像を合成していた。ここで合成は、ドキュメントにレイヤ構造を持たせておき、ドキュメント本体の画像を含む第１レイヤと、フォームの画像を含む第２レイヤとを生成することによって行う。なお、レイヤ構造を有するドキュメントについては、既に多くのドキュメントが広く知られているので、ここでの詳細な説明を省略する。
【特許文献１】特開平９−３４８８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のフォームの印刷処理等では、レイヤの重ね合わせ順序や設定方法などが煩雑で、操作の利便性が低い。この設定処理の利便性の問題は、フォームに限らず、複写牽制模様の合成など、出力条件に関わる設定全般に関わるものである。
【０００５】
ところで、特許文献１に開示された技術では、ドキュメントの属性情報を含む仮想的なファイルオブジェクトを生成し、当該ファイルオブジェクトを、ドキュメントにマージする操作を行うことで、ドキュメントに対して属性情報を関連付ける技術が開示されている。
【０００６】
本発明は上記実情に鑑みて為されたもので、出力条件の設定操作の利便性を向上できるドキュメント処理装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００７】
上記従来例の問題点を解決するための本発明は、ドキュメント処理装置であって、ドキュメントの出力条件設定情報に対応する設定オブジェクトと、ドキュメントに対応するドキュメントオブジェクトと、を表示する手段と、前記設定オブジェクトの少なくとも一つと、前記ドキュメントオブジェクトとを重ね合わせる操作が行われたときに、前記ドキュメントオブジェクトに対応するドキュメントの出力条件を、当該重ね合わせられた設定オブジェクトに対応する出力条件設定情報に基づいて定める設定内容決定手段と、を含むことを特徴としている。
【０００８】
ここで前記設定内容決定手段は、前記重ね合わせ操作の順序によって、異なる出力条件を、前記ドキュメントオブジェクトに対応するドキュメントの出力条件として定めることとしてもよい。
【０００９】
さらにここで、複数の設定オブジェクトを重ね合わせる操作が行われたときに、当該重ね合わせ操作に係る複数の設定オブジェクトの出力条件設定情報を合成して合成設定情報を生成し、当該合成設定情報に対応する設定オブジェクトを生成する設定情報合成手段をさらに含んでもよい。このとき前記設定情報合成手段は、合成設定情報を生成する際に、前記重ね合わせ操作に係る複数の設定オブジェクトに対する重ね合わせ操作の順序によって、前記合成設定情報を異ならせることとしてもよい。
【００１０】
また、本発明の一態様に係るドキュメントの処理方法は、ドキュメントの出力条件設定情報に対応する設定オブジェクトと、ドキュメントに対応するドキュメントオブジェクトと、を表示する工程と、前記設定オブジェクトの少なくとも一つと、前記ドキュメントオブジェクトとを重ね合わせる操作が行われたときに、前記ドキュメントオブジェクトに対応するドキュメントの出力条件を、当該重ね合わせられた設定オブジェクトに対応する出力条件設定情報に基づいて定める設定内容決定工程と、を実行することを特徴としている。
【００１１】
ここで前記設定内容決定工程は、前記重ね合わせ操作の順序によって、異なる出力条件を、前記ドキュメントオブジェクトに対応するドキュメントの出力条件として定めることとしてもよい。
【００１２】
また、本発明の別の態様に係るプログラムは、コンピュータに、ドキュメントの出力条件設定情報に対応する設定オブジェクトと、ドキュメントに対応するドキュメントオブジェクトと、を表示させる手順と、前記設定オブジェクトの少なくとも一つと、前記ドキュメントオブジェクトとを重ね合わせる操作が行われたときに、前記ドキュメントオブジェクトに対応するドキュメントの出力条件を、当該重ね合わせられた設定オブジェクトに対応する出力条件設定情報に基づいて定めさせる設定内容決定手順と、を実行させることを特徴としている。
【００１３】
ここで前記設定内容決定手順は、前記重ね合わせ操作の順序によって、異なる出力条件を、前記ドキュメントオブジェクトに対応するドキュメントの出力条件として定めさせることとしてもよい。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るドキュメント処理装置は、図１に示すように、制御部１１と、記憶部１２と、ストレージ部１３と、操作部１４と、表示部１５と、通信部１６とを含んで構成されている。
【００１５】
制御部１１は、ＣＰＵ等を用いて実現でき、記憶部１２に格納されているプログラムに基づいて動作する。制御部１１は、ストレージ部１３に格納されているドキュメントに対応するドキュメントオブジェクトを表示部１５に表示出力するなど、ユーザインタフェースに関係する処理を行っている。またこの制御部１１は、ドキュメントの出力条件を表す設定情報を、仮想的にファイルオブジェクトと同様の設定オブジェクトとして表示し、それらとドキュメントとの重ね合わせ操作によるマージ等の処理を実現するものである。この制御部１１の具体的な処理の内容については後に詳しく述べる。
【００１６】
記憶部１２は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）等の記憶素子等を用いて構成される。この記憶部１２は、制御部１１によって実行されるプログラムを格納する、コンピュータ可読な記録媒体である。この記憶部１２は、また、制御部１１の実行時に必要となるデータを保持するワークメモリとしても動作する。ストレージ部１３は、ハードディスク等であり、ドキュメントのデータや、各種設定データを保持している。
【００１７】
操作部１４は、マウスやキーボード等であり、利用者の操作を受け入れて制御部１１に出力する。表示部１５は、液晶ディスプレイ等であり、制御部１１から入力される指示に従って情報を表示する。
【００１８】
通信部１６は、ネットワークを介してデータを受信し、制御部１１に出力する。また、この通信部１６は、制御部１１から入力される指示に従って、指示された宛先に対し、ネットワークを介してデータを送信する。
【００１９】
ここで制御部１１による処理の具体的な内容について説明する。本実施の形態では、ドキュメントは、図２に示すように、ドキュメントを構成する要素（ドキュメント要素）を少なくとも一つ含んでなる。ここでドキュメント要素は、例えば１ページごとの画像データであり、本実施の形態の処理では、このドキュメント要素を単独で、または相互に関連づけたデータを、ドキュメントとして扱うこととしている。具体的に図２では、ページごとの画像データを、ページ順序で関連づけて一つのドキュメントとして扱う場合を例として示している。
【００２０】
制御部１１は、いわゆるビジュアルシェルとしての処理を行っており、各ドキュメントに対応するオブジェクト（例えばアイコン）を表示部１５に表示する。この処理の具体的な内容は、既に多くのオペレーティングシステムにおいて実現されている内容と略同様であるので、その具体的な処理内容については説明を省略する。
【００２１】
本実施の形態における制御部１１は、このドキュメントのオブジェクトに対して、操作部１４のマウス操作による選択操作、画面上の表示位置を移動する移動操作、他のオブジェクトに重ね合わせてマウスボタンを離す、いわゆるドラッグ・アンド・ドロップ操作などを受け入れる。そして、ドラッグ・アンド・ドロップの操作が行われたときに、次の処理を行う。
【００２２】
すなわち制御部１１は、ドラッグされている（選択され、移動されている）オブジェクトに対応するドキュメントの内容と、ドロップされた対象（ドラッグ先）となったオブジェクトに対応するドキュメントの内容とを合成して新たなドキュメントを生成する。
【００２３】
例えば、ドラッグされているオブジェクトに対応するドキュメントが、１ページ分の画像データＡであり、ドラッグ先のオブジェクトに対応するドキュメントが、別の１ページ分の画像データＢである場合に、合成されたドキュメントは、第１ページ目に、ドラッグされていたドキュメントの内容である画像データＡを、また第２ページ目に、ドラッグ先となっていたドキュメントの内容である画像データＢを、それぞれ含む、２ページ分のドキュメントのデータを生成する。
【００２４】
なお、各ページの画像データＡ，Ｂは、ストレージ部１３内のファイルシステム上では、必ずしも１つのファイルにまとめられている必要はなく、ドキュメントのデータとして相互に関連づけするデータがストレージ部１３に格納されていればよい。
【００２５】
また、複数のドキュメント要素を含んでなるドキュメントが選択された状態で、利用者が分離の指示操作を行うと、制御部１１は、当該ドキュメントに含まれる複数のドキュメント要素の個々をそれぞれ含む複数のドキュメントを生成する。
【００２６】
つまり制御部１１のこれらの処理により、ページごとのドキュメントを相互にドラッグ・アンド・ドロップして束ねると、複数のページのドキュメントが生成されることとなり、分離の操作を行うと、各ページごとのドキュメントに分かれることとなる。これにより、現実にドキュメントの各ページを「束ねる」、「ばらす」といった取扱に類した操作感覚を提供しているのである。
【００２７】
さらに制御部１１は、複数のドキュメントを一つの仮想的なバインダ（またはフォルダ）に綴じる処理を行ってもよい。この場合、仮想的なバインダに綴じ込む複数のドキュメントが選択された状態で、「バインダに綴じる」旨のコマンドを受け入れて、当該処理を行う。具体的には、新たにバインダデータを生成し、選択されている複数のドキュメントを特定する情報（例えばドキュメント名など）の一覧をこのバインダデータに含め、当該バインダデータをストレージ部１３に格納する。制御部１１は、ドキュメントオブジェクトを表示する処理を行うときに、バインダデータを見いだすと、当該バインダデータに対応するバインダオブジェクト（バインダを表象するアイコンなど）を表示し、当該バインダデータに含めたドキュメントに対応するドキュメントオブジェクトを表示しないよう制御する。これにより、あたかもドキュメントがバインダに綴じ込まれたかのような現実感を利用者に与える。
【００２８】
また、本実施の形態の制御部１１の処理において特徴的なことの一つは、出力条件の設定に係る情報を、例えばストレージ部１３に記憶させるとともに、当該情報を、仮想的なファイルオブジェクトとして上記インタフェースの画面に表示することである。
【００２９】
ここで出力条件の設定とは、例えばプリンタに対してドキュメントのデータを出力して印刷させる際の印刷の設定であってもよい。具体的にこの場合は、カラーモードや両面印刷の有無、１枚あたりの用紙に形成するページの数、用紙サイズなどの情報が、出力条件設定情報として入力され、ストレージ部１３に保持される。制御部１１は、この保持した出力条件設定情報を、仮想的なファイルオブジェクト（設定オブジェクト）としてドキュメントオブジェクトとともに表示する。
【００３０】
また、この設定オブジェクトをドキュメントオブジェクトに対してドラッグ・アンド・ドロップする操作が行われると、制御部１１は、当該ドラッグ先となるドキュメントオブジェクトに対応するドキュメントに、ドラッグされた設定オブジェクトに含まれる出力条件設定情報を関連づけて保持する。具体的には、ドキュメントのデータ内部に当該出力条件設定情報を含める（図３）。これにより、ドキュメントの出力条件を、設定オブジェクトに対応する出力条件設定情報に基づいて定めることとする。
【００３１】
そして制御部１１は、ドキュメントの印刷指示を受け入れたときに、当該印刷指示の対象となったドキュメント内部に出力条件設定情報が含まれているか否かを調べる。そして、出力条件設定情報が含まれていれば、当該出力条件設定情報に基づく設定を行う。例えば出力条件設定情報が上述のように、印刷の設定である場合、制御部１１は、当該印刷の設定である、カラーモードや両面印刷の有無、１枚あたりの用紙に形成するページの数、用紙サイズなどの情報を用いてプリンタドライバとしての処理を行い、ドキュメントの印刷処理を実行する。これにより、出力条件設定情報に基づく印刷処理が行われることになる。
【００３２】
さらに制御部１１は、設定オブジェクトのドラッグ・アンド・ドロップを受け、その出力条件設定情報に関連づけられているドキュメントオブジェクト（設定付きドキュメントオブジェクト）については、その表示態様を変更してもよい。例えば、設定付きドキュメントオブジェクトと、設定の付いていないドキュメントオブジェクトとについて表示する色やアイコンを変更してもよい。
【００３３】
制御部１１は、設定付きドキュメントオブジェクトが選択され、「設定を外す」旨の指示を受け入れてもよい。当該指示を受け入れた場合、制御部１１は、当該設定付きドキュメントオブジェクトに対応するドキュメントに関連づけられている出力条件設定情報を削除する。
【００３４】
なお、制御部１１は、ドキュメントオブジェクトに対して設定オブジェクトをドラッグ・アンド・ドロップしたときには、当該設定オブジェクトに対応する情報をストレージ部１３から削除してもよい。また、設定付きドキュメントオブジェクトから、出力条件設定情報を削除したときに、当該削除した出力条件設定情報を含むファイルをストレージ部１３に格納してもよい。これにより、あたかも設定オブジェクトがドキュメントオブジェクトに束ねられたときに設定が有効になり、出力条件設定情報がドキュメントから外され、削除されたときに、当該束ねられていた設定オブジェクトが再び独立したファイルとして出現したかのような現実感を利用者に与えることができる。この場合、設定付きドキュメントオブジェクトに対応するドキュメントに含まれるドキュメント要素の一覧を表示する旨の指示があった場合には、ドキュメント要素の一覧とともに、設定オブジェクトに対応する画像を表示してもよい。これにより設定オブジェクトが束ねられているという現実感をより強めることができる。
【００３５】
また、出力条件設定情報は、ここで述べたような印刷の設定に限られるものではない。例えば、別の画像データを合成する指示であってもよい。具体的に、この別の画像データとは、フォームの画像や、複写牽制模様の画像である。なお、ここで複写牽制模様の画像とは、複写により「ＣＯＰＹ」の文字列等、所定の画像が浮かび上がるように構成した画像である。この複写牽制模様は例えば、複写しても残存する残存パターン（比較的大きい画素塊で構成するパターン）と、複写すると消失する消失パターン（孤立ドットなど、比較的小さい画素塊で構成するパターン）とを組み合わせたものである。つまり、残存パターンを背景として、消失パターンで上記所定の画像を構成すれば、複写時に消失パターン部分が白抜きとなって、上記所定の画像が浮かび上がることとなる。
【００３６】
制御部１１は、このような合成指示を含む設定オブジェクトが、ドキュメントオブジェクトにドラッグ・アンド・ドロップされる（設定オブジェクトをドラッグ、ドキュメントオブジェクトに、重ね合わせる操作が行われる）と、ドキュメント内に、当該合成の対象となる画像データと、合成の指示とを含める。つまり、出力条件情報には、合成の対象となる画像データと合成の指示とが含まれる（図４）。また、ドキュメントオブジェクトが、上記のような合成指示を含む設定オブジェクトに対してドラッグ・アンド・ドロップされる（ドキュメントオブジェクトをドラッグして、設定オブジェクトに、重ね合わせる操作が行われる）た場合も、ドキュメント内に、当該合成の対象となる画像データと、合成の指示とを含める。
【００３７】
ここでドキュメントに含める合成の指示は、設定オブジェクトをドラッグして、ドキュメントオブジェクトに重ね合わせる場合（設定オーバーレイの場合）と、ドキュメントオブジェクトをドラッグして設定オブジェクトに重ね合わせる場合（設定アンダーレイの場合）とで異なるものとしてもよい。
【００３８】
この処理を実現するため、設定オブジェクトには予め、設定オーバーレイの場合と設定アンダーレイの場合とのそれぞれの場合においてドキュメントに含めるべき合成の指示の内容を含めておく。制御部１１は、ドラッグ・アンド・ドロップ操作が行われたときに、当該操作が、設定オーバーレイの操作であった場合は、設定オブジェクトに含まれる合成の指示の内容のうち、設定オーバーレイの場合に含めるべき合成の指示を選択的に読み出してドキュメントに含める。同様に、当該ドラッグ・アンド・ドロップ操作が、設定アンダーレイの操作であった場合は、設定オブジェクトに含まれる合成の指示の内容のうち、設定アンダーレイの場合に含めるべき合成の指示を選択的に読み出してドキュメントに含める。
【００３９】
これにより、ドキュメントオブジェクトと設定オブジェクトとの重ね合わせ操作の順序（設定オーバーレイ、設定アンダーレイのどちらで操作されたか）によって、異なる出力条件を、前記ドキュメントオブジェクトに対応するドキュメントの出力条件として定めることになる。
【００４０】
具体的に設定オーバーレイに対応する合成指示は、ドキュメントの各ページの画像データを生成しておき、これに対して合成対象の画像データを上から合成する指示となる。また、設定アンダーレイに対応する合成指示は、合成対象の画像データを生成しておき、これに対してドキュメントの各ページの画像データを上から合成する指示となる。
【００４１】
また設定オブジェクトは一つだけでなく、複数設定されてもよい。この場合もドラッグ・アンド・ドロップの操作順序が保持される。この順序の情報は、例えば可変長の配列を用い、設定オーバーレイの操作がされた場合は、当該配列の先頭に当該設定オーバーレイの操作に係る設定オブジェクトの出力条件が追記され、設定アンダーレイの操作がされた場合は、上記配列の後尾に、当該設定アンダーレイの操作に係る設定オブジェクトの出力条件が追記されることとすればよい。そしてこの配列の順序（後尾から先頭へ）で、画像データを生成して、上から合成する処理を行えばよい。
【００４２】
例えば、用紙下部に帯状の複写牽制模様を不透明合成する指示を含む第１の設定オブジェクトと、フォームの画像を半透明合成する指示を含む第２の設定オブジェクトとが保持されている場合に、図５に示すように元のドキュメントの画像データ（図５（ａ））に対して、まず第１の設定オブジェクトを設定オーバーレイ操作によって設定すると、ドキュメントは図５（ｂ）に示すように、ドキュメントの画像データの下部に複写牽制模様が合成された状態となる。
【００４３】
次に、この図５（ｂ）に示す状態のドキュメントに対して、設定オーバーレイ操作によって、第２の設定オブジェクトを設定すると、ドキュメントは図５（ｃ）に示すように、フォーム画像を上から合成することとなる。この場合、フォーム画像は半透明合成されるので、フォーム画像の下部に、複写牽制模様が重なり合う場合、フォーム画像が複写牽制模様の上に形成されることとなる。
【００４４】
また、この図５（ｂ）に示す状態のドキュメントに対して、設定アンダーレイ操作によって、第２の設定オブジェクトを設定すると、ドキュメントは図５（ｄ）に示すように、フォーム画像の上に図５（ｂ）のドキュメントを合成することとなる。この場合、図５（ｂ）のドキュメントに含まれる複写牽制模様は不透明合成されるので、フォーム画像の下部と、複写牽制模様とが重なり合う場合、フォーム画像は、複写牽制模様によって隠蔽された状態に形成されることとなる。
【００４５】
ここで不透明合成とは、画像データが設定された領域全体を、画像データで上書することであり、合成を受けた側の画像は隠蔽される。また半透明合成とは、画像データのうち、有意な画素（画素値が設定されている画素）のみを上書し、有意な画素でない画素については、合成を受けた側の画像の画素を用いることである。
【００４６】
なお、ドキュメントが複数のページのドキュメントを含む場合に、これを分離する操作が行われたときは、制御部１１は、分離後の各ドキュメントに、出力条件の設定を含める。つまり、「束ねた」状態で行われた画像の合成の指示などは、当該ドキュメントをばらしても、各ページに対する合成の指示として維持される。
【００４７】
さらに制御部１１は、設定オブジェクト同士を重ね合わせる操作が行われたときに、当該重ね合わせ操作に係る複数の設定オブジェクトの出力条件設定情報を合成した合成設定情報を含む、新たな設定オブジェクトを生成することとしてもよい。
【００４８】
具体的に、設定オブジェクトＱ１が用紙サイズをＡ４とする旨の出力条件の設定を含み、これとは異なる設定オブジェクトＱ２がカラーモードを白黒とする旨の出力条件の設定を含む場合を想定する。このとき、設定オブジェクトＱ１と設定オブジェクトＱ２とを重ね合わせる操作が行われると、制御部１１は、用紙サイズをＡ４とし、かつカラーモードを白黒とする旨の出力条件（合成設定情報）を含む出力条件設定情報を生成してストレージ部１３に格納し、当該生成した出力条件設定情報に対応する新たな設定オブジェクトＱ３を表示する。
【００４９】
また、重ね合わせに係る複数の設定オブジェクトに、互いに矛盾する設定が含まれている場合は次のように処理する。例えば、設定オブジェクトＱ１が用紙サイズをＡ４とする旨の出力条件の設定を含み、これとは異なる設定オブジェクトＱ２が、用紙サイズをＡ３とし、かつカラーモードを白黒とする旨の出力条件の設定を含む場合を想定する。
【００５０】
このとき、設定オブジェクトＱ１を、設定オブジェクトＱ２に重ね合わせる操作（Ｑ１をドラッグしてＱ２に重ね合わせる操作）が行われると、制御部１１は、矛盾する出力条件については、重ね合わせ順序において上位となった設定オブジェクトＱ１に係る出力条件を優先して、用紙サイズをＡ４とし、かつカラーモードを白黒とする旨の出力条件（合成設定情報）を含む出力条件設定情報を生成してストレージ部１３に格納し、当該生成した出力条件設定情報に対応する新たな設定オブジェクトＱ３を表示する。
【００５１】
また逆に、設定オブジェクトＱ２を、設定オブジェクトＱ１に重ね合わせる操作（Ｑ２をドラッグしてＱ１に重ね合わせる操作）が行われると、制御部１１は、矛盾する出力条件については、重ね合わせ順序において上位となった設定オブジェクトＱ２に係る出力条件を優先して、用紙サイズをＡ３とし、かつカラーモードを白黒とする旨の出力条件（合成設定情報）を含む出力条件設定情報を生成してストレージ部１３に格納し、当該生成した出力条件設定情報に対応する新たな設定オブジェクトＱ３を表示する。
【００５２】
同様に、出力条件が画像を合成する指示である設定オブジェクト同士を合成する場合も、ドラッグ・アンド・ドロップ操作による重ね合わせ順序によって合成設定情報を異ならせることとすればよい。出力条件設定情報には、重ね合わせの指示によって重ね合わせられる相手がドキュメントオブジェクトであるか、別の出力条件設定情報に係る設定オブジェクトであるかによって、合成態様を異ならせる設定を含めてもよい。すなわち、図６に示すように、ドキュメントオブジェクトに対して重ね合わせられた場合は半透明合成を行い、設定オブジェクトに対して重ね合わせられた場合は不透明合成を行うと設定しておく。
【００５３】
これにより、例えば、フォーム画像を合成する指示を含む設定オブジェクトＱ１と、複写牽制模様を合成する指示を含んでなる設定オブジェクトＱ２とがある場合を想定すると、次のようになる。なお、設定オブジェクトＱ１に係る出力条件設定情報には、ドキュメントオブジェクトに対して重ね合わせられた場合は半透明合成を行い、設定オブジェクトに対して重ね合わせられた場合は不透明合成を行う旨が設定されている。また、設定オブジェクトＱ２に係る出力条件設定情報には、ドキュメントオブジェクトに対して重ね合わせられた場合も、設定オブジェクトに対して重ね合わせられた場合も、どちらの場合でも半透明合成を行う旨が設定されている。
【００５４】
このとき、設定オブジェクトＱ１を、設定オブジェクトＱ２に重ね合わせる操作（Ｑ１をドラッグしてＱ２に重ね合わせる操作）が行われると、制御部１１は、重ね合わせ順序で下位にある複写牽制模様の画像に対して、フォームの画像を不透明合成して、図７（ａ）に示すような画像を合成画像とする合成指示を生成する。この合成指示では、合成方法として、重ね合わせ順序で上位にある設定オブジェクトＱ１の方法を優先し、ドキュメントオブジェクトに対して重ね合わせられた場合は半透明合成を行い、設定オブジェクトに対して重ね合わせられた場合は不透明合成を行う旨の指示としてもよい。
【００５５】
また逆に、設定オブジェクトＱ２を、設定オブジェクトＱ１に重ね合わせる操作（Ｑ２をドラッグしてＱ１に重ね合わせる操作）が行われると、制御部１１は、重ね合わせ順序で下位にあるフォームの画像に対して、複写牽制模様の画像を半透明合成して、図７（ｂ）に示すような画像を合成画像とする合成指示を生成する。この合成指示では、合成方法として、重ね合わせ順序で上位にある設定オブジェクトＱ２の方法を優先し、ドキュメントオブジェクトに対して重ね合わせられた場合も、設定オブジェクトに対して重ね合わせられた場合も、いずれの場合も半透明合成を行う旨の指示としてもよい。
【００５６】
本実施の形態では、また、ドキュメントオブジェクトとして、ドキュメントの印刷プレビュー画像を縮小して得たサムネイル画像を用いてもよい。このようにすると、重ね合わせ操作によって例えばフォームの画像を合成する指示を含んだ設定オブジェクトが重ね合わせられたとき、サムネイル画像でも、印刷時と同様にフォームの画像が合成された状態の画像となるので、利用者が一目で合成の結果を理解できる。
【００５７】
さらに、設定オブジェクトについても、当該設定オブジェクトに係る出力条件設定情報に、合成指示が含まれていれば、仮に空のドキュメント（白紙のドキュメント）に合成したとした場合の印刷プレビュー画像を生成し、当該印刷プレビュー画像を縮小して得たサムネイル画像を設定オブジェクトとして用いてもよい。これによると、設定オブジェクトの内容が一目で理解できるようになって、利便性を向上できる。
【００５８】
さらに、バインダのように複数のドキュメントを含むオブジェクトに対して、設定オブジェクトをドラッグ・アンド・ドロップする際の制御部１１の動作について説明する。この場合、制御部１１は、設定オブジェクトがバインダのオブジェクトの近傍所定領域までドラッグされてきたときに、バインダ内部にあるドキュメントに係るドキュメントオブジェクトの一覧を表示し、そのいずれかのドキュメントオブジェクトに、設定オブジェクトをドロップできるようにする。
【００５９】
このように本実施の形態によると、出力条件の設定操作の利便性を向上できる。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施の形態に係るドキュメント処理装置の構成ブロック図である。
【図２】ドキュメントの構造の例を表す説明図である。
【図３】出力条件設定情報を関連付けたドキュメントの構造の例を表す説明図である。
【図４】画像を合成する指示に係る出力条件設定情報の内容例を表す説明図である。
【図５】画像を合成する指示に係る出力条件設定情報が設定された場合のドキュメントの画像の状態例を表す説明図である。
【図６】重ね合わせの相手と合成方法とを設定するテーブルの例を表す説明図である。
【図７】設定オブジェクト同士を重ね合わせた場合の結果例を表す説明図である。
【符号の説明】
【００６１】
１１  制御部、１２  記憶部、１３  ストレージ部、１４  操作部、１５  表示部、１６  通信部。
【図１】
2006059065.tif 000003
【図２】
2006059065.tif 000004
【図３】
2006059065.tif 000005
【図４】
2006059065.tif 000006
【図５】
2006059065.tif 000007
【図６】
2006059065.tif 000008
【図７】
2006059065.tif 000009