(57)【要約】【課題】  複数文書を合成してできたバインダ内の文書単位で各種処理を実行可能な電子文書管理装置および電子文書管理方法を提供する。【解決手段】  バインダ構成により、従来の合成文書とは異なる束ねた文書を独立に処理することを可能とした。バインダ・オブジェクトと文書オブジェクトをリンクによって関連付け、文書をバインダ内に束ねた後も独立にオブジェクトとして存続させることにより、バインダ中の文書を文書単位で削除、追加等の処理が可能となる。バインダ内の構成文書の文書情報と順次を識別可能に表示部に出力表示し、文書順序の変更処理や、文書の新規追加処理などを容易に実現することができる。【選択図】  図７
2006079631.tif 000002
【特許請求の範囲】
【請求項１】
電子文書の管理を行なう電子文書管理装置において、
１以上の文書を束ねた文書の束としての概念を有するバインダに対応するバインダ情報を記憶部に記憶し管理処理を実行する管理手段と、
前記記憶部に記憶されたバインダ情報に基づいて、前記バインダに束ねられた単数あるいは複数の文書各々についての文書情報と、文書各々の前記バインダ内の順序を識別可能とした表示情報を作成する表示情報作成手段と、
を有することを特徴とする電子文書管理装置。
【請求項２】
前記表示情報作成手段は、
前記文書情報を、文書各々についての文書名を含む文書情報として作成する処理を実行する構成であることを特徴とする請求項１に記載の電子文書管理装置。
【請求項３】
前記管理手段は、
入力情報に基づいて、前記バインダ内の文書順序を変更する処理を実行する構成を有することを特徴とする請求項１に記載の電子文書管理装置。
【請求項４】
前記管理手段は、
入力情報に基づいて、前記バインダ内に新たな文書の追加処理を実行する構成を有することを特徴とする請求項１に記載の電子文書管理装置。
【請求項５】
前記管理手段は、
バインダに含まれる内部文書のページサイズ中、最大のページに対応するサイズに前記バインダサイズを設定する処理を実行する構成であることを特徴とする請求項１に記載の電子文書管理装置。
【請求項６】
前記管理手段は、
バインダサイズ情報を管理情報として保持し、
前記表示情報作成手段は、
前記管理情報に含まれるバインダサイズを表示情報として生成する処理を実行する構成であることを特徴とする請求項１に記載の電子文書管理装置。
【請求項７】
電子文書の管理を行なう電子文書管理方法において、
１以上の文書を束ねた文書の束としての概念を有するバインダに対応するバインダ情報を記憶手段に記憶し管理する情報管理ステップと、
前記記憶手段に記憶された管理情報を取得し、前記バインダに束ねられた単数あるいは複数の文書各々についての文書情報と、文書各々の前記バインダ内の順序を識別可能とした表示情報を作成する表示情報作成ステップと、
を有することを特徴とする電子文書管理方法。
【請求項８】
前記表示情報作成ステップは、
前記文書情報を、文書各々についての文書名を含む文書情報として作成する処理を実行することを特徴とする請求項７に記載の電子文書管理方法。
【請求項９】
前記電子文書管理方法は、さらに、
入力情報に基づいて、前記バインダ内の文書順序を変更する処理を実行するステップを有することを特徴とする請求項７に記載の電子文書管理方法。
【請求項１０】
前記電子文書管理方法は、さらに、
入力情報に基づいて、前記バインダ内に新たな文書の追加処理を実行する構成を有することを特徴とする請求項７に記載の電子文書管理方法。
【請求項１１】
前記情報管理ステップは、さらに、
バインダに含まれる内部文書のページサイズ中、最大のページに対応するサイズに前記バインダサイズを設定する処理を実行するステップを有することを特徴とする請求項７に記載の電子文書管理方法。
【請求項１２】
前記情報管理ステップは、
バインダサイズ情報を管理情報として前記記憶手段に記憶し管理する処理を実行するステップを含み、
前記表示情報作成ステップは、
前記管理情報に含まれるバインダサイズを表示情報として生成する処理を実行することを特徴とする請求項７に記載の電子文書管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書管理装置および電子文書管理方法に関する。さらに、詳細には、文書を表象するアイコン（絵文字）等の表示オブジェクトを所定の表示領域に表示し、表示オブジェクトに対する操作により文書の結合、分割、印刷処理等を行う電子文書管理装置および電子文書管理方法に関する。さらに、詳細には、バインダ内の構成文書の文書情報と順次を識別可能に表示部に出力表示し、文書順序の変更処理や、文書の新規追加処理などを容易に実現することを可能とした電子文書管理装置および電子文書管理方法に関する。
【背景技術】
【０００２】
文書を一覧して目的とするファイルを発見しようとするとき、一覧すべきファイルの全てを対話的エディタにロードするのはコスト的に無理がある。またディスプレイ画面の大きさに制限があるので一覧して表示可能な文書の個数にも限りがある。このようなことから、文書を一覧するときに文書ファイルのアイコンをディスプレイ上に並べる手法が一般に採用されている。
【０００３】
このような手法に関連する技術としてはすでに特開昭６２−３４２７２号公報のファイル検索制御方式、特開平１−２７６３４７号公報の情報処理装置、特開平６−４２５８号公報の情報処理装置、および特開平８−１７１５６１号公報の電子文書管理装置が提案されている。
【０００４】
文書ファイルのアイコンの表現について、特開昭６２−３４２７２号公報のファイル検索制御方式はイメージファイルの表紙を縮小してアイコンとしている。縮小されたイメージの集合をまとめて画面にできるようにして、検索効率を高めるようにしている。特開平１−２７６３４７号公報の情報処理装置は特開昭６２−３４２７２号公報のファイル検索制御方式を改善して表紙に限らず適当なページを選んで縮小イメージアイコンとし、これを画面上に並べるようにしている。
【０００５】
これらの方式に従えば、ファイルの存在を示したのみのアイコンを使うのに比べて、ファイルの選別はしやすくなる。しかし、文書群から適当なページを選別して一つの文書にまとめるといった作業を考えた場合、文書をエディタで開いてみたら１ページしかなかったということもある。この場合、文書を開く手間は、不必要だったことになる。つまり、ある文書が１ページのみから構成されているものか、あるいは複数ページからなっているのか、アイコンの状態では判別できないと、ユーザに無駄な労力を費やしてしまう。
【０００６】
特開平６−４２５８号公報の情報処理装置によれば、ファイルの属性に応じてアイコンの表示を変化させてユーザのファイルの選別に役立てている。これを利用してファイルに含まれるページ数を属性とし、この属性に応じてアイコンの表示を変えれば、ページが単数か複数かを区別することができる。
【０００７】
さらに、特開平１０−１２４４８９号には、表示オブジェクトとして表示した文書が複数頁からなるのか単数頁からなるのかを例えばクリップのような表示オブジェクトでユーザに表示し、さらに、文書が複数ページからなる場合において、ページめくり用の表示オブジェクトを提示し、この表示オブジェクトに対して所定の操作を行うことにより文書を各ページに分割して編集することを可能とした構成が示されている。すなわち、文書を構成する各ページについてのページオブジェクトを構成することで、ページオブジェクトに対する操作によるページの編集を可能な構成としたものである。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、上述の特開平１０−１２４４８９号に見られるような、ページオブジェクトの操作を行う文書処理システムにおいては、複数の文書を合成して得られる新たな合成文書は、プレーンなページ並びを持つ新規な複数ページ文書として構成されるだけで、その新規合成文書がどんな文書の複合体であるのか、例えば文書Ａ，文書Ｂ、文書Ｃ等、どのオリジナル文書が束ねられて合成されたのかという情報がなく、その新規合成文書を分解しようとしても文書単位ではなく、１ページ単位でしか分解できなかった。特開平１０−１２４４８９号には、合成された文書間に付箋オブジェクトを張り付けることによって、複数ページをジャンプする構成は示されているが、分割処理については、１ページ単位でしか処理できないという問題が残る。
【０００９】
さらに、特開平７−２００２２２号は、インデクスと次のインデクスの間に複数のページを持つ構成としたＧＵＩ提供方法およびコンピュータ・システムを開示している。この特開平７−２００２２２号で開示のシステムはアドレスブックの形態に限定されるが、インデクスと次のインデクスの間のページをひとつの文書とみなせば、インデクス間に存在するページの集まりからなる単一文書を複数集めた文書系列として識別することが可能である。
【００１０】
この特開平７−２００２２２号に記載の構成は、データ構造の表現からみれば、複数の文書を識別することを可能としている。しかしながら、この構成においても、ページの取り出しによる編集処理においては、一旦合成された文書からは１ページ単位でしか分割して取り出すことができないという問題が残る。実際上、特開平７−２００２２２号に記載の構成は、連続したページ中にインデクスを挟み込んだ構成にすぎない。また、ここで開示の方式では、バインダの内部構成を変更するたびに、バインダを表現するオブジェクトの開閉作業が必要なところも煩わしい。
【００１１】
本発明の電子文書管理装置および電子文書管理方法は、上述のような従来技術の問題点に鑑みてなされたものであり、合成文書の元となるオリジナル文書をひとつのコンテナオブジェクトとして表現するとともに、複数文書を合成してできた文書群（以下、バインダと呼ぶ）を抽象的なアイコンで表示し、元の文書の束構造を保持しておくことにより、従来、ページ単位でしか行えなかった操作をバインダ内の文書束単位でも同様に行えるようにした電子文書管理装置および電子文書管理方法を提供することを目的とする。
【００１２】
さらに、本発明の電子文書管理装置および電子文書管理方法は、従来のページ操作ができるシステムの上では、バインダも、従来通りのプレーンな並び順の文書として表示・操作できるようにし、バインダには、従来の文書と一目で区別できるように、綴じ代のような標識を設け、束単位での一覧サムネイル表示や入れ替え操作などができるユーザ・インタフェースを提供し、文書サムネイルのドラッグやドロップ（Ｄｒａｇ  ＆  Ｄｒｏｐ）の動作等によって、バインダに次々と文書を追加していく動作、さらにバインダ内の文書単位でのページ送りが可能な電子文書管理装置および電子文書管理方法を提供することを目的とする。
【００１３】
さらに、本発明の電子文書管理装置および電子文書管理方法は、バインダの綴じ代方向を設定可能とし、設定した綴じ代方向を印刷処理における綴じ処理に反映させることを可能とした電子文書管理装置および電子文書管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、上述の目的を達成するためになされたものであり、その第１の側面は、電子文書の管理を行なう電子文書管理装置において、１以上の文書を束ねた文書の束としての概念を有するバインダに対応するバインダ情報を記憶部に記憶し管理処理を実行する管理手段と、前記記憶部に記憶されたバインダ情報に基づいて、前記バインダに束ねられた単数あるいは複数の文書各々についての文書情報と、文書各々の前記バインダ内の順序を識別可能とした表示情報を作成する表示情報作成手段と、を有することを特徴とする電子文書管理装置にある。
【００１５】
さらに、本発明の電子文書管理装置の一実施態様において、前記表示情報作成手段は、前記文書情報を、文書各々についての文書名を含む文書情報として作成する処理を実行する構成であることを特徴とする。
【００１６】
さらに、本発明の電子文書管理装置の一実施態様において、前記管理手段は、入力情報に基づいて、前記バインダ内の文書順序を変更する処理を実行する構成を有することを特徴とする。
【００１７】
さらに、本発明の電子文書管理装置の一実施態様において、前記管理手段は、入力情報に基づいて、前記バインダ内に新たな文書の追加処理を実行する構成を有することを特徴とする。
【００１８】
さらに、本発明の電子文書管理装置の一実施態様において、前記管理手段は、バインダに含まれる内部文書のページサイズ中、最大のページに対応するサイズに前記バインダサイズを設定する処理を実行する構成であることを特徴とする。
【００１９】
さらに、本発明の電子文書管理装置の一実施態様において、前記管理手段は、バインダサイズ情報を管理情報として保持し、前記表示情報作成手段は、前記管理情報に含まれるバインダサイズを表示情報として生成する処理を実行する構成であることを特徴とする。
【００２０】
さらに、本発明の第２の側面は、電子文書の管理を行なう電子文書管理方法において、１以上の文書を束ねた文書の束としての概念を有するバインダに対応するバインダ情報を記憶手段に記憶し管理する情報管理ステップと、前記記憶手段に記憶された管理情報を取得し、前記バインダに束ねられた単数あるいは複数の文書各々についての文書情報と、文書各々の前記バインダ内の順序を識別可能とした表示情報を作成する表示情報作成ステップとを有することを特徴とする電子文書管理方法にある。
【００２１】
さらに、本発明の電子文書管理方法の一実施態様において、前記表示情報作成ステップは、前記文書情報を、文書各々についての文書名を含む文書情報として作成する処理を実行することを特徴とする。
【００２２】
さらに、本発明の電子文書管理方法の一実施態様において、前記電子文書管理方法は、さらに、入力情報に基づいて、前記バインダ内の文書順序を変更する処理を実行するステップを有することを特徴とする。
【００２３】
さらに、本発明の電子文書管理方法の一実施態様において、前記電子文書管理方法は、さらに、入力情報に基づいて、前記バインダ内に新たな文書の追加処理を実行する構成を有することを特徴とする。
【００２４】
さらに、本発明の電子文書管理方法の一実施態様において、前記情報管理ステップは、さらに、バインダに含まれる内部文書のページサイズ中、最大のページに対応するサイズに前記バインダサイズを設定する処理を実行するステップを有することを特徴とする。
【００２５】
さらに、本発明の電子文書管理方法の一実施態様において、前記情報管理ステップは、バインダサイズ情報を管理情報として前記記憶手段に記憶し管理する処理を実行するステップを含み、前記表示情報作成ステップは、前記管理情報に含まれるバインダサイズを表示情報として生成する処理を実行することを特徴とする。
【発明の効果】
【００２６】
本発明の電子文書管理装置および電子文書管理方法によれば、バインダという文書を束ねた概念を持つ構成により、従来の合成文書とは異なる束ねた文書を独立に処理することのできる電子文書管理装置および電子文書管理方法が実現される。
【００２７】
さらに、本発明の電子文書管理装置および電子文書管理方法によれば、バインダ・オブジェクトと文書オブジェクトをリンクによって関連付け、文書オブジェクトをバインダに束ねた後も独立に存続させる構成としたので、バインダ中の文書を文書単位で取り出したり、削除したり、または新たにバインダへ追加する等の文書単位での処理が可能となる。
【００２８】
さらに、本発明の電子文書管理装置および電子文書管理方法によれば、バインダの文書のページ単位でのページ送り処理のみならず、文書単位でまとめた束としてのページ送りが可能な構成が実現される。
【００２９】
さらに、本発明の電子文書管理装置および電子文書管理方法によれば、バインダの綴じ代位置を指定可能とするとともに、指定した綴じ代位置を印刷時の用紙方向の制御または綴じ代生成機能を有するプリンタにおける綴じ代生成位置として反映させた印刷処理を実現することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の電子文書管理装置および電子文書管理方法について、図面を参照しながら、詳細に説明する。
【実施例】
【００３１】
［電子文書管理装置全体構成］
図１は、この実施例の電子文書管理装置１００を文書編集作成手段１０１とともに示した図である。電子文書管理装置１００は、例えばパーソナルコンピュータ、ワードプロセッサ等のドキュメント作成可能な機器によって構成される。
【００３２】
文書編集作成手段１０１は例えばパーソナルコンピュータによって使用可能なソフトウェアによって実現される。電子文書管理装置１００は、後述するページ構造を有する文書ファイルを扱い、この文書ファイルのアイコンを、例えばデスクトップの画面上に配列して表示させ、その中から選択した文書ファイルに対して、文書編集作成手段（編集プログラム）１０１を呼びだす。また、それに加えて、アイコンを通じての文書ファイルの操作が可能である。
【００３３】
図１において、電子文書管理装置１００は、文書編集作成手段１０１に加えて、記憶装置１０２、記憶入出力部１０３、イメージ読み出し部１０４、属性読み出し部１０５、ページ書き込み部１０６、属性書き込み部１０７、入力装置１０８、入力処理部１０９、表示情報作成部１１１、イメージ縮小部１１２、表示装置１２０を含んで構成されている。点線枠で示したイメージ読み出し部１０４、属性読み出し部１０５、ページ書き込み部１０６、属性書き込み部１０７を含む領域はオブジェクト管理部２００である。
【００３４】
ユーザのマウスやキーボードからの入力は入力処理部１０９で解釈されて、システム上のオブジェクトを操作するコマンドになる。そのコマンドを受けとってオブジェクト管理部２００は、記憶装置１０２中の文書オブジェクトを操作する。状態が変化したオブジェクトから表示情報作成部１１１により表示情報が表示装置１２０に転送され、新しい表示状態をユーザに提示する。記憶装置１０２中のオブジェクトは、記憶入出力部１０３によって、適宜記憶装置１０２に保管され、再度の実行に備えられる。
【００３５】
電子文書管理装置１００が利用する文書に関するデータは記憶装置１０２上にあり、文書データ、文書データの属性値、さらに詳細には、文書、バインダ、ページそれぞれのオブジェクトデータの属性データ等が記憶されている。これらの詳細については後述する。
【００３６】
イメージ読み出し部１０４、属性読み出し部１０５は、文書をページ、属性、文書データといったオブジェクトとして解釈して文書編集作成手段１０１等に提供する。このオブジェクトは電子文書管理装置１００、文書編集作成手段１０１から同様に利用でき、このことにより操作の共通化がなされている。つまり、電子文書管理装置１００のデータは、デスクトップ（＝電子文書管理装置１００）からも、エディタ（＝文書編集作成手段１０１）からも同一のモデルとして扱われ、文書編集作成手段１０１を通じてオブジェクトに対して設定した属性は、文書編集作成手段１０１において共通の属性として処理される。
【００３７】
図１において、表示装置１２０、入力装置１０８も電子文書管理装置１００および文書編集作成手段１０１に共通に利用される。一般には、入力装置１０８はキーボード、マウスであり、表示装置１２０はＣＲＴ、液晶表示装置等によって構成される。
【００３８】
電子文書管理装置１００の内部には、さらに、ページ書き込み部１０６、属性書き込み部１０７を有する。これらは、それぞれイメージ読み出し部１０４、属性読み出し部１０５によって読み出されたイメージ、属性情報に対して文書編集作成手段１０１を介して、変更、追加等の書き込みを実行するものである。
【００３９】
電子文書管理装置１００の内部には、さらに、イメージ縮小部１１２、表示情報作成部１１１、入力処理部１０９がある。一覧すべきすべての文書ファイルについて、イメージ読み出し部１０４、属性読み出し部１０５から得た属性情報とページイメージから、アイコンが並んでいる画像を作成するのが表示情報作成部１１１である。イメージ縮小部１１２は、イメージ読み出し部１０４から提供されるページイメージを縮小してアイコンのための小さなビットマップ、いわゆるサムネイル画像を生成して表示情報作成部１１１に提供する。
【００４０】
入力処理部１０９はユーザからの入力を処理して、必要に応じて、イメージ読み出し部１０４、属性読み出し部１０５から得たデータを更新する。イメージ読み出し部１０４、属性読み出し部１０５から得たデータの更新は結果として表示情報作成部１１１の作成する画像の更新につながるので、ユーザの入力は即座に表示に影響することになる。
【００４１】
このシステムにおける表示情報作成部１１１は、ページの内容情報とともに属性情報も併せて表示情報として提供することが可能である。入力処理イベントのうち、文書編集作成手段１０１の起動を促すイベント（アイコン上でのマウスのダブルクリックなど）が発生した場合は、入力処理部１０９は特定したアイコンに応じたファイルを文書編集作成手段１０１に渡す。
【００４２】
図２に文書指定時の表示、すなわち電子文書管理装置１００において、例えば記憶装置１０２に格納された複数の文書中から編集対象とする文書を選択した際の表示装置１２０に表示される画面の例を示す。通常、画面は大きく２つの部分に別れ、左側のフォルダ部でユーザがあるフォルダを選択すると、右側のワークスペース部にフォルダ内に含まれる文書ファイルが表示される。図２はフォルダ部を省略し、ワークスペースのみを抽出して示してある。
【００４３】
図２に示すように個々の文書ファイルはメタペーパファイルのアイコンとして表示され、これらのアイコンを通して各文書ファイルに対してアクセスが可能な構成となっている。アイコンの図柄としては個々の文書が表示する画像を縮小した画像、すなわちサムネイルが用いられている。ここでは、文書ファイルに含まれるページめくりや文書の合成、分解などの操作が可能になっている。選択したメタペーパファイルとしてのアイコンに対しクリック指定する処理等を通じて編集プログラムを呼びだすことが可能である。さらに、アイコンを通じての文書ファイルの操作、例えばドラッグ＆ドロップによる文書の合成、バインダに対する文書追加等の処理が可能である。これらの処理については、後段で詳細に説明する。
【００４４】
図２に示す例では、左上に１つの文書ファイルが示され、下部に写真ファイル、右上に複数の文書の合成により生成されるバインダが示されている。各ファイル上部に示される２／３等の記号は、サムネイル（縮小画像）で示される現ページと総ページ数を、「現ページ／総ページ数」の態様で示している。図２から理解されるように、複数文書を束ねることの可能なバインダは、他の文書ファイルとは異なるバインダ特有のアイコン表示がなされ、その上部、すなわちバインダの表面に文書がのっている形で、バインダ内の一文書の所定ページ（カレントページ）がサムネイル表示される構成となっている。
【００４５】
文書ファイルの上部に示されるクリップアイコンは、その文書が複数ページから構成されていることを示しており、左右の三角マークは、それぞれのマークをクリックすることでページめくりが可能な構成となっている。なお、このページめくりのマーク構成は本特許出願と同一出願人による特許出願平成８年第２７５７０８号（特開平１０−１２４４８９号）に記載されている。
【００４６】
本発明の電子文書管理装置および電子文書管理方法における特有の構成であるバインダの左には、所定幅の綴代が表示され、その上部には三角マークが表示され、それぞれのマークをクリックすることでページめくりが可能な構成となっている。
【００４７】
なお、図２に示す表示態様は一例であり、図２では、サムネイルの画像に、総ページ数、現ページ番号を示す数字、ページめくりのためのコントロール領域（クリップ、三角マーク）が設けられているが、さらに、サムネイルの画像の下部、または周囲にサムネイル表示されたページまたは文書に関する他の属性を示したり、バインダに束ねられた文書数、サムネイル表示された文書名等の情報を表示することも可能である。これら表示情報は、図１の表示情報作成部１１１において作成される。
【００４８】
［バインダ・オブジェクト］
本発明の電子文書管理装置および電子文書管理方法において管理されるバインダ、または文書ファイルは、図３に示すようなデータによって構成され、記憶装置１０２に格納される。図３はバインダ・オブジェクトの属性データと文書オブジェクトの属性データを示している。本発明の電子文書管理装置および電子文書管理方法においては、バインダ、文書個々について各々個別にオブジェクトとして管理され、個々の属性データとして図３に示す属性データを有する。さらに、図３には示されないが文書を構成するページデータについても各ページがページ・オブジェクトとして管理され、ページデータおよびその属性値がページオブジェクトを指定することで抽出可能であり、抽出データに基づいてページ内容を例えば表示装置に表示することができる。
【００４９】
図３の構成について説明する。図３の左上がバインダ・オブジェクトの属性に関するデータ構成であり、下部の２つのデータ構成は、バインダ・オブジェクト中に束ねられた文書オブジェクトの属性データ構成を示す。図３には属性データのみを示しているが、図３の右下に示す文書オブジェクトのページリンクによってリンク（関連づけ）するページ・オブジェクトには、ページデータ、例えばページを構成するビットマップデータが保持されており、各ページのデータ内容はバインダ・オブジェクトまたは文書オブジェクトからたどることができる。
【００５０】
図３に示す２つの文書オブジェクトはバインダのサブ文書としてバインダ・オブジェクトとリンク（関連づけ）がなされている。バインダに束ねられた個々の文書は、それぞれ区別された文書として、すなわち元の単一文書としての属性を保持した固有のオブジェクトを構成している。
【００５１】
図３のオブジェクト構成について説明する。まず、左上のバインダ・オブジェクトについて順次説明する。
【００５２】
カレントページ：現在ディスプレイに表示されている（または表示された）ページの識別子、例えばページ番号である。総ページ：バインダ内の文書を構成する総ページ数である。カレント文書：現在ディスプレイに表示されている（または表示された）文書の識別子である。総文書数：バインダ内の文書を構成する文書数である。バインダ色：バインダの表示色である。バインダサイズ：バインダのサイズである。綴じ代位置：バインダの綴じ代位置を示す、例えば左端または上端等である。サブ文書リンク：バインダを構成、すなわち束ねられた文書の識別値（例えば、記憶装置におけるデータアドレス）である。
【００５３】
次に、図３下に示す文書属性データの構成を説明する。文書名：その文書を示す識別名称である。カレントページ：現在ディスプレイに表示されている（または表示された）ページの識別子、例えばページ番号である。総ページ：文書を構成する総ページ数である。ページリンク：文書を構成するページの識別値（例えば、記憶装置におけるページオブジェクトのデータアドレス）である。
【００５４】
バインダサイズは、例えばＡ３、Ｂ４等のバインダサイズである。バインダに束ねる文書がＡ４であったり、Ｂ５であるとき、バインダを特定の大きさとして、例えばその属性データとして、バインダ大きさ：Ａ３を図２のバインダ・サムネイルの下部に表示するようにすれば、バインダに重ねられて表示される文書の大きさが、バインダの大きさとの比較から推察できる。バインダの色については、他の文書と容易に判別可能な色を用いることがバインダであることの判別容易化のためには望ましい。
【００５５】
次に、各オブジェクトのリンク態様について説明する。図３で説明したように本発明の電子文書管理装置および電子文書管理方法において処理されるオブジェクトには、バインダ・オブジェクト、文書オブジェクト、ページ・オブジェクトがある。これら３種類のオブジェクトのリンクについて図４を用いて説明する。
【００５６】
図４は、オブジェクトのリンク態様について、（ａ）合成前の個々の文書の構成、（ｂ）文書の合成の結果、（ｃ）バインダに２つの文書を追加した状態、これら３種類のリンク態様を示した概念図である。
【００５７】
（ａ）合成前の個々の文書の構成は、図３の下部に示す文書オブジェクトが個別に存在する状態、すなわち、文書１と文書２が別々に何の関係も持たずに記憶装置に記憶されている状態である。これは、従来の電子文書管理装置において一般的に存在する構成である。
【００５８】
（ｂ）文書の合成の結果は、文書１に文書２を合成して、新規な１つの文書（文書１）を生成した場合である。この場合、元の文書２は存在しなくなり、元の文書２のページ１，２は新規文書である文書１のページ３，４として記憶される。従って、合成後は、元の文書２の第１ページ、第２ページは、新規合成文書の第３ページの指定または第４ページの指定によってのみ取り出すことが可能となる。この構成は、従来の文書合成方法と同様のものである。
【００５９】
（ｃ）バインダに２つの文書を追加した状態は、本発明の電子文書管理装置および電子文書管理方法における特有の文書管理構成である。図から理解されるように、文書１、文書２のオブジェクトは、バインダとして合成された後も、そのまま存在し、文書１、文書２にリンクする形でバインダ・オブジェクトが存在する。それぞれの文書１，文書２は、バインダにおいて合成された文書として存在するとともに、元の合成前の文書オブジェクトの構成をなくすことなく合成前と全く同じ状態で保持している。すなわち、この（ｃ）の構成によれば、（ｂ）の構成とは異なり、バインダから文書１または文書２を指定して取り出すこと等の処理が可能となる。バインダに対する処理について、以下、各態様毎にその詳細を説明する。
【００６０】
［バインダへの文書追加処理］
次に、本発明の電子文書管理装置および電子文書管理方法におけるバインダを利用した文書のバインダへの追加処理の処理フローを図５を用いて説明する。
【００６１】
ステップＳ５０１は、バインダの現文書、これは例えば図２の表示態様においてバインダ・サムネイル上に表示されている文書を現文書とし、この現文書を示す識別子Ｄを識別する処理である。
【００６２】
次にステップＳ５０２において、設定が「現文書の後に追加する」の設定であるかが判定される。本発明の電子文書管理装置および電子文書管理方法においては、文書のバインダへの追加処理方法として２つの態様による処理が選択可能であり、新規文書をバインダに追加する場合、すでにバインダに束ねられている現文書Ｄの前に新規文書を追加する構成とするか、または後に追加する構成とするかのいずれかの設定をすることができる。これらの設定に応じて、図３のバインダ・オブジェクトのリンク文書フィールドに書き込む文書識別子データ構成を変更する。
【００６３】
図３のバインダ・オブジェクトのリンク文書フィールドは、バインダ内に複数の文書が束ねられている場合、それぞれの文書識別子、例えば各文書オブジェクトのアドレスデータを順序づけて保持しており、上記設定に従って、新規追加文書の文書オブジェクトのアドレスデータの書き込み処理態様を変更する。なお、これらの属性データ処理は、図１のオブジェクト管理部２００、具体的には、属性書き込み部１０７が実行する。
【００６４】
ステップＳ５０２の判定がＹｅｓの場合、ステップＳ５０３において、新規文書が現文書Ｄの後ろの位置に挿入される。また、ステップＳ５０２の判定がＮｏの場合、ステップＳ５０４において、新規文書が現文書Ｄの前の位置に挿入される。
【００６５】
ステップＳ５０３、５０４のいずれかにおいて、バインダに対する新規文書の追加処理、具体的には、図３のバインダ・オブジェクトの文書リンクフィールドに新たな追加文書の識別子が書き込まれると、次に、ステップＳ５０５において、その他の更新処理が行われる。例えば、バインダの総ページ数の更新処理として、現在の総ページ数＋追加文書のページ数の演算により求められ、結果が図３のバインダ・オブジェクトの総ページ数フィールドに書き込まれる。さらに、総文書数等、バインダに対する文書追加によって生じるバインダ・オブジェクトの属性データの更新が実行される。
【００６６】
さらに、表示装置のワークスペースにおいてバインダの表示が行なわれる場合は、ステップＳ５０６において、バインダの再表示がなされる。この処理は、具体的には、更新バインダ・オブジェクトに基づいて、記憶装置１０２から、オブジェクト管理部２００、具体的には、属性読み出し部１０５が更新バインダ・オブジェクトの属性データを読み出す。さらに、イメージ読み出し部１０４が、バインダ上に表示するページデータを、バインダ・オブジェクト→文書オブジェクト→ページ・オブジェクトとたどることによって獲得し、ページイメージを読み出す。
【００６７】
さらに、読み出したイメージをイメージ縮小部１１２が縮小してサムネイルを生成する。次に、表示情報作成部１１１が、表示の設定がなされた属性値、例えば「３／５」のような「現ページ数／総ページ数」等の属性データをサムネイルとともに表示装置１２０に表示する。このような処理によって更新バインダは表示装置に表示され、図２に示すような表示がなされる。
【００６８】
上述のように、バインダ・オブジェクトの属性データは新規文書をバインダに追加した場合等にオブジェクト管理部２００によって更新処理がなされることになるが、さらに、ユーザ自身がバインダ・オブジェクトの属性を設定することも可能である。
【００６９】
図６に表示装置１２０にバインダ・オブジェクトの属性データ設定画面を表示した例を示す。この設定画面を用いて、例えばバインダ・ファイル名、バインダの表示色、バインダのサイズ等を変更することが可能であり、例えば装置中に複数のバインダを設定する場合等において、各バインダの色、サイズ等を変えて様々なタイプのバインダを用意することができる。
【００７０】
図６に示すバインダの属性データ設定画面は、新規バインダを生成する場合にも表示画面に呼び出して、任意の大きさ、バインダ色等を設定して新たなバインダを生成することができる。この新規バインダ生成時点では、新規作成バインダには文書は含まれないので、図３のバインダ・オブジェクトの文書リンクフィールドにはリンクする文書アドレスは設定されない。
【００７１】
なお、本発明の電子文書管理装置および電子文書管理方法では、先に説明したように各バインダと各文書は図３または４に示すようなリンクするデータとして関係づけられているのみであるので、ある１つのバインダＡに束ねられたある１つの文書、例えば文書Ｐは、他のバインダＢに同時に束ねられた構成、すなわちバインダＡもバインダＢも同一文書Ｐをバインダ内文書として有する構成が可能である。文書ＰはバインダＡもバインダＢ各々のサブ文書として、バインダＡもバインダＢの属性データのサブ文書フィールドに登録される。
【００７２】
［バインダ内の文書整理］
本発明の電子文書管理装置および電子文書管理方法では、バインダ内に束ねられた文書の追加のみではなく、バインダ内の文書の削除またはバインダ内の文書の順序の入れ替え処理が可能である。図７にバインダ内の文書整理処理を実行する際、表示装置１２０に表示される画面の例を示す。
【００７３】
図７に示すように、バインダ内の文書一覧が示されるとともに、バインダ内に束ねられた文書の整理処理として使用可能な操作ボタン「上に移動」〜「追加」が表示される。バインダ内の文書一覧には、文書名と各文書のページ数が表示される。
【００７４】
「上に移動」は、バインダ内の文書一覧から文書を選択して、「上に移動」をクリックすることによって、選択文書がバインダ内で上に移動して順序が入れ替わる処理を行なう。「下に移動」は選択文書をした方向に移動する処理を実行する。「削除」は選択文書を削除する処理である。「追加」は、例えば他の文書一欄表示において選択した文書をバインダに追加する処理を実行する。これらの追加、削除、順序入れ替え処理は、具体的には、図１における入力装置１０８からの入力値を属性書き込み部１０７が受領して書き換え対象のバインダ・オブジェクトの属性データ（図３参照）の書き換えを行なう処理として実行される。すなわち、例えばバインダに対する文書の追加処理においては、図３のバインダ・オブジェクトの文書リンクフィールドに追加文書の識別子が書き込まれるとともに、バインダ・オブジェクトについて、その他必要な更新処理が行なわれる。例えば、バインダの総ページ数、総文書数等、バインダに対する文書追加によって生じるバインダ・オブジェクトの属性データの更新が実行される。
【００７５】
［マウス操作によるバインダ文書整理］
さらに、バインダ内への文書の追加処理等、各種処理は、本発明の電子文書管理装置および電子文書管理方法において、図２に示すアイコン表示を用いて、アイコンをドラッグ、ドロップすることによっても実行可能である。図８にアイコンの移動によって処理される一例を示す。図９にアイコンのドラッグその他の指示による処理フローを示す。
【００７６】
図８は、バインダのアイコンに対して、文書アイコンをドラッグしてバインダに文書が追加される処理例を説明するものである。図８Ａにおいて、新規バインダが表示される。バインダには文書が表示されておらず、このバインダには束ねられた文書は存在しないことを示している。図８Ｂは、バインダ−１に文書Ａをドラッグする処理である。文書Ａを選択して、バインダ−１の表示位置までドラッグして移動する。図８Ｃはドラッグした文書Ａをバインダ−１の位置でドロップする処理である。この処理によって文書Ａはバインダ−１に束ねられた文書として構成される。
【００７７】
これらのバインダに対する新規文書の追加処理は、図５で説明した処理と同様の処理であり、図３のバインダ・オブジェクトの文書リンクフィールドに追加文書の識別子が書き込まれるとともに、バインダ・オブジェクトについて、その他必要な更新処理が行なわれる。例えば、バインダの総ページ数、総文書数等、バインダに対する文書追加によって生じるバインダ・オブジェクトの属性データの更新が実行される。これら一連の処理は、図７で説明した処理と同様、図１における入力装置１０８からの入力値を属性書き込み部１０７が受領して書き換え対象のバインダ・オブジェクトの属性データ（図３参照）の書き換えを行なう処理として実現される。
【００７８】
図９にマウス操作によるバインダ内文書の変更処理フローを示す。図９は、マウスによるアイコン操作、例えば図２に示される文書アイコン、バインダ・アイコンをマウスによってドラッグ、ドロップ処理する代表的処理をフローとして示したものである。なお、図９の処理フローは、本発明の電子文書管理装置および電子文書管理方法で実現される処理の一部として、バインダ内のページめくり要求処理と、文書追加要求処理を中心として示したフローであり、本発明の電子文書管理装置および電子文書管理方法では、さらに様々な処理がアイコン操作によって実現される。
【００７９】
図９のフローについて説明する。図９のフローは、例えば図２の表示態様においてマウス操作を行なった結果実行される処理である。
【００８０】
図９のステップ９００は、イベント入力を識別する処理であり、イベントとしてはマウスボタンのアップ（ＵＰ）、ダウン（ＤＯＷＮ）、ダブルクリックの３種類がある。
【００８１】
ステップ９００のイベント入力が、ダブルクリックであり、マウス位置にアイコンＩがある場合は、文書編集要求であると解釈される（Ｓ９００→Ｓ９１３〜Ｓ９１５）。
【００８２】
ステップ９００のイベントがボタンダウンであり、マウス位置にアイコンＩがある場合は、アイコンＩのドラッグ開始であると解釈される（Ｓ９００→Ｓ９１０〜Ｓ９１２）。
【００８３】
ステップ９００のイベントがボタンアップであるときは、「ページめくり要求」であるか、「文書追加要求」のいずれかである。この場合、マウスがドラッグ中であり、マウス位置にアイコンＩがあり、ドラッグ中のアイコンがマウス位置のアイコンＩと同じであれば、アイコンＩを選択し、マウス位置にページめくりマークがあれば、ページめくり要求と解釈する（Ｓ９００〜Ｓ９０７）。この場合のページめくりマークは、図２におけるバインタの綴じ代位置の三角（△または▽）である。
【００８４】
またステップＳ９０４において、ドラッグ中のアイコンがマウス位置のアイコンＩでないならば、さらにドラッグ中のアイコンがあるかを確認して、文書追加要求と解釈する（Ｓ９００〜Ｓ９０４→Ｓ９０８〜Ｓ９０９）。
【００８５】
これら図９に示す処理は、具体的には、図１における入力装置１０８、この場合はマウスからの入力値を、入力処理部１０９を介して属性書き込み部１０７が受領して書き換え対象のバインダ・オブジェクトの属性データ（図３参照）の書き換えを行なう処理によって実現される。
【００８６】
なお、文書追加処理において、例えば、バインダに表示された文書のページ（カレントページ）が１ページ目ではなく途中のページである場合において、その文書の前に新規追加文書を例えばドラッグ＆ドロップで追加した場合、新規追加文書に覆い隠されて後続文書となった元のバインダ中の文書は、その文書オブジェクトの属性データ中のカレントページ（図３参照）がそのまま保存されるので、例えば新規追加文書を削除して、文書を追加する前の状態に復帰させる処理を行なった場合、新規文書追加前に開いていたページ（カレントページ）を、そのまま表示することができる。この構成は、図３に示すようにそれぞれの文書オブジェクトの属性データが、バインダ・オブジェクトの属性データとリンクするのみで、文書オブジェクト自体が書換えられることなく保存されるという構成に基づくものである。
【００８７】
［バインダ内文書のページ送り］
次に、図１０１０に、本発明の電子文書管理装置および電子文書管理方法においてページ送り処理を行なった場合のバインダ表示の更新処理フローを示す。すなわち、図２のバインダ表示において、ページめくりマーク、すなわちバインタの綴じ代位置の三角（△または▽）マークをクリックした場合の処理であり、図９のステップ９０７に続く処理である。
【００８８】
ステップＳ１００１では、バインダのカレント文書をＤ、カレント文書Ｄのカレント文書をＰとする処理を行なう。これは図２のバインダ表示態様において、現在表示されているページについて、文書Ｄであり、ページＰであるとするものである。
【００８９】
次にステップＳ１００２において、ページＰが文書Ｄの総ページ数に等しいか否かの判定がなされる。ステップＳ１００２の判定がＹｅｓ、すなわちページＰは文書Ｄのページ数に等しいと判定された場合は、ステップＳ１００３において、文書Ｄが、バインダ中で最後の文書であるかが判定される。最後の文書であれば、現在の表示ページ、すなわち文書ＤのページＰは、バインダにおける最終ページであるのでページめくりは実行されず、処理は終了する。
【００９０】
ステップＳ１００３において、文書Ｄが、バインダ中で最後の文書でないと判定されると、ステップＳ１００４において、Ｄの次の文書をカレント文書Ｄとする。さらに、ステップＳ１００５において、更新されたカレント文書Ｄの１ページをカレントページとする処理を実行し、ステップＳ１００７において、バインダのカレントページをバインダのカレントページ＋１とする処理を実行し、ステップＳ１００８で更新データの表示を実行する。この一連のＳ１００１〜Ｓ１００８の処理により、バインダ中の複数文書中、連続する文書の最終ページから、次の文書の最初のページに表示が切り換えられ、同一バインダ内の異なる文書間でのページ送りが実行される。
【００９１】
また、ステップＳ１００２の、ページＰが文書Ｄの総ページ数に等しいか否かの判定において、判定がＮｏ、すなわちページＰは文書Ｄのページ数に等しくないと判定された場合は、ステップＳ１００６に進み、文書ＤのカレントページをＤのカレントページ＋１として、ステップＳ１００７に進み、バインダのカレントページをバインダのカレントページ＋１とする処理を実行し、ステップＳ１００８で更新データの表示を実行する。この一連のＳ１００１〜Ｓ１００２→Ｓ１００６〜Ｓ１００８の処理により、バインダ中の同一文書の中でページ送りが実行される。
【００９２】
［バインダ内文書の束送り］
次に、図１１に、本発明の電子文書管理装置および電子文書管理方法においてバインダ内の文書の文書単位のページ送り、すなわち、１つの文書を束としてまとめてページ送りを行なう束送り処理をおこなった場合のバインダ表示の更新処理フローを示す。
【００９３】
図２のバインダの表示は、バインダにおける束送り用のアイコンが表示されていない例であるが、この表示態様において、例えばページ送りのアイコンをキーボード中のコントロールキーを押下しながらクリックすることにより束送り処理を実行するように構成する。すなわち、図２の例では１つのアイコンの使用により２種類の動作を可能とし、ページ送り、束送りの動作を実行することができる構成としたものである。
【００９４】
束送りを可能とするアイコンを別表示としたバインダ例を図１２に示す。図１２（ａ）に示す例においては、各文書のページ送りは、文書上部のクリップ左右にある三角マークをクリックして行われ、文書の束としてのページ送りは、文書右側のタグをクリックして行われる。この図に示されたバインダには４つのタグが示され、４つの文書が束ねられていることを示している。この図に示されたバインダの上部の１／４は、「現表示文書（カレント文書）／総文書数」であり、１／７は「現表示ページ（カレントページ）／現文書の総ページ」である。
【００９５】
また、図１２（ｂ）に示す例では、文書上部のクリップの左右に大小の三角マークが並んで表示され、小さい三角マークをクリックすることにより、同一文書内でのページ送りが実行され、大きい三角マークをクリックすることにより、文書の束としてのページ送りがなされる。
【００９６】
この図１２に示す態様に限らず、様々な態様での文書の束送り実行を実現するアイコンを表示することは可能である。
【００９７】
図１１に戻ってバインダ内の文書束送りの処理について説明する。まず、ステップＳ１１０１において、バインダのカレント文書（例えば現在表示されている文書）をＤとし、文書ＤのカレントページをＰとする。
【００９８】
さらに、ステップＳ１１０２において、カレント文書Ｄの総ページ−Ｐ＋１をページめくり数Ｓとする。
【００９９】
次にステップＳ１１０３において、カレント文書Ｄがバインダ内における最後の文書であるか否かが判定される。最後の文書であれば（Ｙｅｓ）、バインダ内に次の文書は存在しないので、文書束送りとしてのページめくりは実行されない。
【０１００】
ステップＳ１１０３において、カレント文書Ｄがバインダ内における最後の文書でないと判定されると、ステップＳ１１０４において、カレント文書Ｄをバインダ内の次の文書とする更新処理を実行する。さらに、ステップＳ１１０５において、Ｄのカレントページを１とする処理を実行する。
【０１０１】
次にステップＳ１１０６において、バインダのカレントページを現在のバインダ内カレントページにページめくり数Ｓを加算した値を新たなバインダのカレントページとして更新する。
【０１０２】
次に、ステップＳ１１０７において、更新データに基づいてバインダの表示、例えば図２、または図１２のバインダ表示形態を用いてバインダ表示を実行する。
【０１０３】
ステップＳ１１０１〜ステップＳ１１０６の一連の処理により、バインダ内に次の文書がある場合、カレント文書の残りページがまとめてページめくりされ、バインダ内でカレント文書に後続する次の文書の１ページが表示されることになり、文書束の束送りが実現される。
【０１０４】
この図１１に示す処理も、図５、図７、図１０１０で説明した処理と同様、図１における入力装置１０８からの入力値を属性書き込み部１０７が受領して書き換え対象のバインダ・オブジェクトの属性データ（図３参照）の書き換えを行なう処理として実現される。表示装置１２０における表示処理は、更新されたバインダ・オブジェクトの属性データ等に基づいて行われる。
【０１０５】
［バインダの表示処理］
次に、図１３を用いて、本発明の電子文書管理装置および電子文書管理方法における文書ファイル・オブジェクト、バインダ・オブジェクトの表示処理フローについて説明する。本発明の電子文書管理装置および電子文書管理方法においては、図１に示す表示装置に、図２に示すように、文書を構成するページのサムネイル（縮小画像）とバインダのアイコン、複数ページからなることを示すクリップ、文書のページ数、バインダのページ数、サムネイルとして表示しているカレントページ等の各種の属性等が表示される。
【０１０６】
これらの表示処理は、記憶装置１０２に記憶された文書オブジェクトの属性データ、またはバインダ・オブジェクトの属性データ等に基づいて、属性読み出し部１０５が表示対象となるオブジェクトの属性を読み出し、イメージ読み出し部１０４が表示すべきページのページデータを属性データに関連付けられたページオブジェクトから読み出し、さらにイメージ縮小部１１２が、イメージ読み出し部１０４が読み出したページデータの縮小処理を実行してサムネイル画像を生成する。
【０１０７】
さらに、表示属性作成部１１１がサムネイル画像に併せて、各属性データから表示態様を設定に併せて表示装置に出力することによって行われる。なお、例えばバインダの色、文書名を表示するかしないか等、各種の表示態様は、表示情報作成部の設定を変更する処理によって変更することができる。
【０１０８】
図１３のフローについて説明する。図１３のフローは、表示情報作成部１１１が行なう処理を簡潔にまとめたものである。まず、ステップＳ１３０１において、表示対象がバインダであるか否かを判定する。表示対象がバインダである場合は、ステップＳ１３０２に進み、バインダの綴じ代を表示する。さらに、ステップＳ１３０３において、バインダ中の文書を構成するページ数が１より大、すなわち２以上であるかが判定される。２以上である場合は、ステップＳ１３０４に進み、ページ送りコントロールを表示する。ページ送りコントロールは、図２のバインダ表示態様では、綴じ代の上下に表示された三角マークである。図１２の例では、（ａ）におけるクリップおよび三角マークがページ送りコントロールである。次にステップＳ１３０５において、カレントページのサムネイルを表示し、さらに、ステップＳ１３０６において、総ページ数とカレントページ数を表示して、バインダの表示処理が終了する。
【０１０９】
なお、この表示処理は、表示情報作成部において、予め設定された表示すべき属性データに基づいて実行されるものであり、先にも説明したように、例えばバインダ名、あるいは文書名を表示するように設定しておくことにより、バインダ名をバインダ・オブジェクトの属性データから読み出し、また文書名を文書オブジェクト属性データから読み出して、これを表示する処理を実行することが可能である。
【０１１０】
ステップＳ１３０３において、バインダ中の文書を構成するページ数が１以下であると判定されると、ステップＳ１３０４のページ送りコントロールの表示ステップがスキップされ、ステップＳ１３０５のカレントページのサムネイルの表示処理のみが実行される。なお、バインダ中に文書が全く含まれない場合は、バインダ・オブジェォクトの属性データ（図３参照）中のリンク文書フィールドには、リンク文書が記録されず、ページ・オブジェクトを抽出することができないので、サムネイル画像は生成されない。
【０１１１】
ステップＳ１３０１において、表示対象がバインダではないと判定されると、ステップＳ１３０７において、文書を構成するページ数が１より大、すなわち２以上であるかが判定される。２以上である場合は、ステップＳ１３０８に進み、ページ送りコントロールとクリップを表示（図２参照）する。なお、これらのページ送りコントロールは、図２に示すクリップと三角マークの組には限らず、これとは異なる態様で表示してもよい。
【０１１２】
次にステップＳ１３０９において、カレントページのサムネイルを表示し、さらに、ステップＳ１３０６において、総ページ数とカレントページ数を表示して、文書の表示処理が終了する。
【０１１３】
［綴じ代位置とプリンタ出力制御］
上述の実施例においては、バインダの表示において、例えば図２に示すように綴じ代をバインダの左側に表示するもののみを説明したが、綴じ代位置を可変とし、さらに表示した綴じ代位置を反映した印刷における印刷用紙方向制御および綴じ処理制御構成を持つ電子文書管理装置および電子文書管理方法について、以下説明する。
【０１１４】
図１４は、この実施例の電子文書管理装置１００を文書編集作成手段１０１とともに示した図である。電子文書管理装置１００は、例えばパーソナルコンピュータ、ワードプロセッサ等のドキュメント作成可能な機器によって構成される。
【０１１５】
文書編集作成手段１０１は例えばパーソナルコンピュータによって使用可能なソフトウェアによって実現される。電子文書管理装置１００は、後述するページ構造を有する文書ファイルを扱い、この文書ファイルのアイコンを、例えばデスクトップの画面上に配列して表示させ、その中から選択した文書ファイルに対して、文書編集作成手段（編集プログラム）１０１を呼びだす。また、それに加えて、アイコンを通じての文書ファイルの操作が可能である。さらに、文書編集作成手段１０１は、接続されたプリンタ６００による印刷処理を実行するために記憶装置１０２に記憶した印刷ダイアログを呼び出して、印刷態様の設定をすることができる。
【０１１６】
図１４において、電子文書管理装置１００において処理された文書は、ＬＡＮ等のネットワーク等の通信手段、あるいは電子文書管理装置１００にローカル接続されたプリンタ６００によって印刷することができる。プリンタ６００は図１４中のプリンタドライバ５００によって制御される。
【０１１７】
図１４において、電子文書管理装置１００は、図１と同様の構成であり、文書編集作成手段１０１に加えて、記憶装置１０２、記憶入出力部１０３、イメージ読み出し部１０４、属性読み出し部１０５、ページ書き込み部１０６、属性書き込み部１０７、入力装置１０８、入力処理部１０９、表示情報作成部１１１、イメージ縮小部１１２、表示装置１２０を含んで構成されている。点線枠で示したイメージ読み出し部１０４、属性読み出し部１０５、ページ書き込み部１０６、属性書き込み部１０７は、オブジェクト管理部２００である。電子文書管理装置１００のこれら構成は、図１と同様であり、説明を省略する。
【０１１８】
本実施例の電子文書管理装置および電子文書管理方法においては、バインダ・オブジェクトの属性データに設けた綴じ位置を設定するフィールドに設定したデータに基づいて印刷処理における綴じ処理を制御する構成としたことを特徴とする。
【０１１９】
先に説明した図３のバインダ・オブジェクトの属性データ中には、バインダの綴じ代位置フィールドが設けられており、これは、表示装置１２０においてバインダを表示する場合に読み取られて設定データの通りに表示される。図１５にこの例を示す。図１５（ａ）は綴じ代１５０１の位置を左として設定した例であり、図１５（ｂ）は綴じ代１５０２の位置を上として設定した例である。
【０１２０】
バインダ・オブジェクトの属性データ中の設定値を属性読み出し部１０５が読み取りこれに基づいて表示情報作成部１１１が表示データを生成することで、図１５に示すような各表示が実行される。本実施例では、この属性データをさらに印刷処理時の印刷用紙方向あるいは、綴じ処理機能を持つプリンタを接続した場合における綴じ代設定処理に反映させたものである。
【０１２１】
バインダの属性データとして設定される綴じ代位置は、ユーザが属性データの設定を行なうことによって自由に設定できる。これは図１４における属性読み出し部１０５が読み出したバインダ・オブジェクトの属性データを入力装置１０８、入力処理部１０９、属性書き込み部１０７を介して属性書き込み処理を行なって達成される。
【０１２２】
バインダ属性データの書き込みダイアログの例を図１６に示す。図１６には、バインダの名称、バインダの色、サイズ、綴じ代位置等のフィールドがあり、それぞれ設定が可能な構成を持つ。綴じ位置を左、または上と設定することにより、図３のバインダ・エオブジェクトの属性データの綴じ代位置の設定値が書換えられて、図１５に示すような表示処理がなされる。
【０１２３】
さらに、本実施例では、この設定した綴じ代位置を印刷処理時の印刷用紙方向、あるいは綴じ代位置として反映させる処理を実行するものである。印刷出力における綴じ代位置を印刷処理時の綴じ代位置として反映させる印刷処理フローを図１７に、印刷出力における印刷方向をバインダ綴じ代位置を基準として制御する印刷処理フローを図１９に示す。
【０１２４】
まず、図１７を用いて綴じ代位置を制御する処理フローについて説明する。なお、この図１７に示す処理は、印刷処理対象となっているバインダをまず選択し、その選択されたバインダについて行われる処理である。従って、選択されたバインダのバインダ・オブジェクトは特定されており、その綴じ代位置等の属性データは、すでに識別されている。
【０１２５】
まず、印刷処理を開始する際に、ステップ１７０１において、プリンタドライバ５００に能力問い合わせが実行される。これは、印刷処理を実行するプリンタ６００が製本機能、すなわち綴じ処理を実行可能なプリンタであるかを確認する処理である。
【０１２６】
なお、このステップ１７０１のプリンタドライバに対する能力の有無を問い合わせるステップは、予め、プリンタドライバの名称と能力のリストを保持しておき、それとの照合で判断するステップとして実行することも可能である。
【０１２７】
ステップ１７０２でプリンタドライバに製本処理が可能であると判定されると、ステップ１７０３において、製本機能ボタンの有効化処理が行なわれる。これは、図１８に示す印刷ダイアログ画面において、最下段に表示される「製本機能を利用する」のチェックを可能とする処理である。プリンタに製本機能が無い場合、プリンタによる綴じ処理はできないので、ステップ１７０３の、製本機能ボタンの有効化処理が行われず、図１８の印刷ダイアログが表示されても、「製本機能を利用する」にチェックをすることができない。
【０１２８】
ステップ１７０４では、図１８の印刷ダイアログが表示されて、ステップ１７０５において「製本機能を利用する」のチェックの有無が判定され、チェックがある場合は、ステップ１７０６において「製本実行」の記憶、すなわち、プリンタドライバに送信するコマンド中に製本実行処理を含ませる処理を行なう。チェックがない場合は、ステップ１７０６における「製本実行」の記憶処理をスキップして、ステップ１７０７の印刷ダイアログのクローズ処理に進む。
【０１２９】
ステップ１７０７において、図１８の印刷ダイアログのクローズ処理で「ＯＫ」、「キャンセル」のいずれのボタンがクリックされたかを判定し、「キャンセル」の場合は、印刷処理は実行されず処理終了とする。
【０１３０】
「ＯＫ」がクリックされたときは、ステップ１７０８に進みプリンタドライバに送信するコマンドとして製本実行コマンドが設定されているかを判定し、設定されていない場合は、製本処理を行なわない通常印刷処理と判断し、ステップ１７１０に進み、プリンタドライバに印刷データを送信する。
【０１３１】
ステップ１７０８において、プリンタドライバに送信するコマンドに製本実行コマンドが設定されている場合は、ステップ１７０９に進み、プリンタドライバに製本位置を指示する。これは印刷対象として選択されたバインダのバインダ・オブジェクト属性データの綴じ代位置フィールドに設定されたデータを読み出して、これに対応する製本位置データをプリンタドライバに製本位置データとして、すなわち綴じ位置を示すパラメータとして製本実行コマンドとともに送信するものである。さらに、ステップ１７１０において、プリンタドライバに対して印刷データが送信され、バインダに設定された綴じ代位置と同じ位置に綴じ代を有する印刷処理が実行される。
【０１３２】
次に、バインダに設定した綴じ代位置を印刷処理時の印刷用紙方向の基準位置として反映させる印刷処理フローを図１９に示す。
【０１３３】
図１９の処理フローについて説明する。なお、この図１９に示す処理は、印刷処理対象となっているバインダをまず選択し、その選択されたバインダについて行われる処理である。従って、選択されたバインダのバインダ・オブジェクトは特定されており、その綴じ代位置等の属性データ等はすでに識別され、印刷対象の文書も特定されている。
【０１３４】
まず、印刷処理を開始する際に、ステップ１９０１において、プリンタドライバ５００に能力問い合わせが実行される。これは、印刷処理を実行するプリンタ６００が用紙方向設定可能なプリンタであるかを確認する処理、すなわち用紙方向指定パラメータによる用紙方向制御が可能なプリンタであるか否かを確認する処理である。
【０１３５】
なお、このステップ１９０１のプリンタドライバに対する能力の有無を問い合わせるステップは、予め、プリンタドライバの名称と能力のリストを保持しておき、それとの照合で判断するステップとして実行することも可能である。
【０１３６】
ステップ１９０２でプリンタドライバに用紙方向設定が可能であると判定されると、ステップ１９０３において、用紙方向設定機能ボタンの有効化処理が行なわれる。これは、図２０に示す印刷ダイアログ画面において、最下段に表示される「用紙方向設定機能を利用する」のチェックを可能とする処理である。プリンタに用紙方向設定機能が無い場合、プリンタによる用紙方向設定処理はできないので、ステップ１９０３の、用紙方向設定機能ボタンの有効化処理が行われず、図２０の印刷ダイアログが表示されても、「用紙方向設定機能を利用する」にチェックをすることができない。
【０１３７】
ステップ１９０４では、図２０の印刷ダイアログが表示されて、ステップ１９０５において「用紙方向設定機能を利用する」のチェックの有無が判定され、チェックがある場合は、ステップ１９０６において「用紙方向設定実行」の記憶、すなわち、プリンタドライバに送信するコマンド中に用紙方向設定実行処理パラメータを含ませる処理を行なう。チェックがない場合は、ステップ１９０６における「用紙方向設定実行」の記憶処理をスキップして、ステップ１９０７の印刷ダイアログのクローズ処理に進む。
【０１３８】
ステップ１９０７において、図２０の印刷ダイアログのクローズ処理で「ＯＫ」、「キャンセル」のいずれのボタンがクリックされたかを判定し、「キャンセル」の場合は、印刷処理は実行されず処理終了とする。
【０１３９】
「ＯＫ」がクリックされたときは、ステップ１９０８に進みプリンタドライバに送信するコマンドとして用紙方向設定パラメータを含む印刷処理実行コマンドが設定されているかを判定し、設定されていない場合は、用紙方向設定処理を行なわない通常印刷処理と判断し、ステップ１９１０に進み、プリンタドライバに印刷データを送信する。
【０１４０】
ステップ１９０８において、プリンタドライバに送信するコマンドに用紙方向設定実行コマンドが設定されている場合は、ステップ１９０９に進み、プリンタドライバに用紙方向を指示する。これは印刷対象として選択されたバインダのバインダ・オブジェクト属性データの綴じ代位置フィールドに設定されたデータを読み出して、これに対応する用紙方向データをプリンタドライバに用紙方向データとして出力する。すなわち用紙方向を示す用紙方向指定パラメータを印刷実行コマンドとともに送信するものである。
【０１４１】
さらに、ステップ１９１０において、プリンタドライバに対して印刷データが送信され、バインダに設定された綴じ代位置によって判別される用紙方向と同じ用紙方向を有する印刷処理が実行される。
【０１４２】
図２１に具体例を示す。バインダが縦長Ａ４バインダとして表示され、左側に綴じ代が設定されたバインダ、例えば図２１に示すバインダ（Ａ４であるとする）であった場合、そのバインダを指定して、そのバインダに含まれる文書２１０１，２１０２，２１０３が印刷処理されるとする。
【０１４３】
バインダの表示では、１つの文書の１ページのみのサムネイルが表示されるので、実際は図に示す点線の文書２１０２，２１０３は表示されないが、説明のために図で示した。図２１に示すように、３つの文書がバインダに含まれ、このバインダを指定した印刷処理を実行することにより、バインダに含まれる文書はバインダの綴じ代方向によって、その印刷方向が設定され、３つの各文書は、バインダ上において表示される方向で印刷される。
【０１４４】
これらの制御は、用紙方向指定パラメータの生成によって行われ、用紙方向指定パラメータは、図３に示すバインダ・オブジェクト属性データの綴じ代位置と、サブ文書リンクからリンクする文書データ、ページデータの属性データ等から検出される用紙方向に基づいて生成される。
【０１４５】
より、具体的には、プリンタドライバに対する印刷指示コマンド中に印刷用紙の印刷用紙方向指定パラメータを含ませて印刷用紙方向を設定した印刷処理を実行するものである。この際、ユーザが印刷処理対象として選択したバインダのバインダ属性データ中の綴じ代位置データと、そのバインダに含まれる文書の文書オブジェクトまたはその文書オブジェクトにリンクするページデータから検出される用紙属性に基づいて、綴じ代位置データを基準とした用紙方向を設定する用紙方向指定パラメータを生成して、用紙方向指定パラメータを印刷処理コマンドに併せてプリンタドライバに送信することで、表示手段に表示されるバインダの綴じ代位置に対する各文書の表示態様と同様の用紙方向態様での印刷出力をするものである。
【０１４６】
この用紙方向設定実行コマンドの発行により、図２１（ｂ）に示すように、バインダの綴じ代を基準とした用紙方向が設定されて各文書の印刷出力２１０４，２１０５，２１０６が実行される。
【０１４７】
［その他の実施例］
上述の実施例においては、バインダの生成は、図６のバインダの属性設定画面によって実行できると説明したが、図２に示すような文書表示画面等において、文書のサムネイルどうしを重ねあわせると自動的にバインダが作成されるように構成してもよい。
【０１４８】
この電子文書管理装置および電子文書管理方法の構成は、重ねあわせた複数の文書オブジェクトの属性データに基づいて、それらの文書のアドレスをサブ文書リンクフィールドに書き込んだ新たなバインダ・オブジェクトの属性データ（図３参照）を生成する処理によって実現される。その他の属性として、例えばバインダ色等の値は予めデフォルト値として設定された値を使用する。
【０１４９】
ただし、バインダの生成ではなく、従来のシステムと同様のページ単位で束ねた新たな文書ファイルを作成したい場合は、例えばシフトキーなどを押したまま文書を重ねる等、ユーザによる指示態様をバインダ生成とは区別してその処理を認識するように構成することで、文書合成処理、バインダ生成処理の２つの処理を区別して実行するように構成することができる。
【０１５０】
また、バインダから文書を取り出す文書ドラッグ処理により、バインダ中の文書を分解し、バインダ内の文書が０となった時点で、バインダが消滅するように構成してもよい。このような構成とすることで、バインダの生成メニューや、空のバインダの削除処理が必要なくなる。
【０１５１】
さらに、上述の実施例においては、バインダの大きさは、属性データとして設定されており、図６に示すバインダの属性設定が面においてのみ設定変更が可能な構成であったが、バインダに含まれる内部文書の最大サイズにバインダの大きさを合わせるようにバインダサイズを動的に変化させる構成としてもよい。バインダに文書が追加されるごとに、追加される文書に含まれるページの大きさを、各文書の属性データ、またはリンクするページオブジェクト属性データから取り出して、現在のバインダサイズをバインダの属性データから取り出して、両者を比較し、大きいほうを新たなバインダのサイズとしてバインダ・オブジェクトの新たな属性データとする処理を行なうことにより、常にバインダはバインダ中の文書の最大ページと同じ大きさに設定されることになる。
【０１５２】
このような構成とし、例えばバインダサイズをバインダ・オブジェクト属性データから読み出してバインダ・サムネイルの近傍に表示するように設定する構成とすれば、そのバインダ内の文書を印刷する場合の印刷用紙のサイズ選択に際して、表示されたサイズを印刷用紙として選択することで、印刷結果が用紙からはみでる等の印刷ミスが発生することがなく、適切な印刷用紙サイズを容易に選択できる。
【０１５３】
さらに、バインダに表示されるページの態様については様々な態様とした構成が可能である。例えば、バインダのサイズが固定である場合、バインダサイズより大きなページを含む文書がバインダに追加された場合、そのページのサムネイル表示において、ページの端部に折り返し表示をする構成として、ページがバインダより大であることを示す構成としてもよい。
【０１５４】
さらに、バインダサムネイルの大きさからはみ出てしまうページについて、ページが折り返されている表示において、折り返されている部分を選択するとページ全体を表示する構成としてもよい。これは、ページの選択処理と同一の処理として識別することにより実現される。
【０１５５】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【産業上の利用可能性】
【０１５６】
上述したように、本発明の電子文書管理装置および電子文書管理方法によれば、バインダという文書を束ねた概念を持つ構成により、従来の合成文書とは異なる束ねた文書を独立に処理することのできる電子文書管理装置および電子文書管理方法が実現される。
【０１５７】
さらに、本発明の電子文書管理装置および電子文書管理方法によれば、バインダ・オブジェクトと文書オブジェクトをリンクによって関連付け、文書オブジェクトをバインダに束ねた後も独立に存続させる構成としたので、バインダ中の文書を文書単位で取り出したり、削除したり、または新たにバインダへ追加する等の文書単位での処理が可能となる。
【０１５８】
さらに、本発明の電子文書管理装置および電子文書管理方法によれば、バインダの文書のページ単位でのページ送り処理のみならず、文書単位でまとめた束としてのページ送りが可能な構成が実現される。
【０１５９】
さらに、本発明の電子文書管理装置および電子文書管理方法によれば、バインダの綴じ代位置を指定可能とするとともに、指定した綴じ代位置を印刷時の用紙方向の制御または綴じ代生成機能を有するプリンタにおける綴じ代生成位置として反映させた印刷処理を実現することができる。
【図面の簡単な説明】
【０１６０】
【図１】本発明の電子文書管理装置の構成を示すブロック図である。
【図２】本発明の電子文書管理装置において、文書、バインダの表示を表示装置において行なった画面の例を示す図である。
【図３】本発明の電子文書管理装置におけるバインダ・オブジェクトの属性データ構成を示す図である。
【図４】本発明の電子文書管理装置のバインダと、文書とのリンク態様についての構成を説明する図である。
【図５】本発明の電子文書管理装置におけるバインダに対する文書追加処理の処理フローを示す図である。
【図６】本発明の電子文書管理装置におけるバインダの属性設定画面の例（その１）を示す図である。
【図７】本発明の電子文書管理装置におけるバインダの編集処理画面の例を示す図である。
【図８】本発明の電子文書管理装置におけるバインダの表示画面上でのドラッグ、ドロップ処理による文書追加を説明する図である。
【図９】本発明の電子文書管理装置における表示画面上でのドラッグ、ドロップ処理態様と決定される処理を説明するフローチャートを示す図である。
【図１０】本発明の電子文書管理装置におけるバインダのページめくり処理を説明するフローチャートを示す図である。
【図１１】本発明の電子文書管理装置におけるバインダの束送り処理を説明するフローチャートを示す図である。
【図１２】本発明の電子文書管理装置におけるバインダの束送りの指示用アイコンの態様の例を示す図である。
【図１３】本発明の電子文書管理装置における文書またはバインダオブジェクトの表示処理を説明するフローチャートを示す図である。
【図１４】本発明の電子文書管理装置における印刷処理実行可能な構成を示すブロック図である。
【図１５】本発明の電子文書管理装置におけるバインダの綴じ代の表示態様の例を説明する図である。
【図１６】本発明の電子文書管理装置におけるバインダの属性設定画面の例（その２）を示す図である。
【図１７】本発明の電子文書管理装置におけるバインダを指定した綴じ代設定印刷処理を説明するフローチャートを示す図である。
【図１８】本発明の電子文書管理装置におけるバインダを指定した綴じ代設定印刷処理における印刷ダイアログの表示画面例を示す図である。
【図１９】本発明の電子文書管理装置におけるバインダを指定した用紙方向設定印刷処理を説明するフローチャートを示す図である。
【図２０】本発明の電子文書管理装置におけるバインダを指定した用紙方向設定印刷処理における印刷ダイアログの表示画面例を示す図である。
【図２１】本発明の電子文書管理装置におけるバインダを指定した用紙方向設定印刷処理における印刷例を示す図である。
【符号の説明】
【０１６１】
１００  電子文書管理装置
１０１  文書編集作成手段
１０２  記憶装置
１０３  記憶入出力部
１０４  イメージ読み出し部
１０５  属性読み出し部
１０６  ページ書き込み部
１０８  入力装置
１０９  入力処理部
１１１  表示情報作成部
１１２  イメージ縮小部
１２０  表示装置
２００  オブジェクト管理部
５００  プリンタドライバ
６００  プリンタ
１５０１，１５０２  バインダ綴じ代
２１０１〜２１０３  バインダ内文書
２１０４〜２１０６  バインダ内文書印刷出力用紙
【図１】
2006079631.tif 000003
【図２】
2006079631.tif 000004
【図３】
2006079631.tif 000005
【図４】
2006079631.tif 000006
【図５】
2006079631.tif 000007
【図６】
2006079631.tif 000008
【図７】
2006079631.tif 000009
【図８】
2006079631.tif 000010
【図９】
2006079631.tif 000011
【図１０】
2006079631.tif 000012
【図１１】
2006079631.tif 000013
【図１２】
2006079631.tif 000014
【図１３】
2006079631.tif 000015
【図１４】
2006079631.tif 000016
【図１５】
2006079631.tif 000017
【図１６】
2006079631.tif 000018
【図１７】
2006079631.tif 000019
【図１８】
2006079631.tif 000020
【図１９】
2006079631.tif 000021
【図２０】
2006079631.tif 000022
【図２１】
2006079631.tif 000023