JP3948171B2 - Electronic document management apparatus and electronic document management method - Google Patents

Electronic document management apparatus and electronic document management method Download PDF

Info

Publication number
JP3948171B2
JP3948171B2 JP25684199A JP25684199A JP3948171B2 JP 3948171 B2 JP3948171 B2 JP 3948171B2 JP 25684199 A JP25684199 A JP 25684199A JP 25684199 A JP25684199 A JP 25684199A JP 3948171 B2 JP3948171 B2 JP 3948171B2
Authority
JP
Japan
Prior art keywords
page
binder
document
display
electronic document
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP25684199A
Other languages
Japanese (ja)
Other versions
JP2001084246A (en
Inventor
浩明 前澤
慎太郎 古城
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP25684199A priority Critical patent/JP3948171B2/en
Publication of JP2001084246A publication Critical patent/JP2001084246A/en
Application granted granted Critical
Publication of JP3948171B2 publication Critical patent/JP3948171B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、電子文書管理装置および電子文書管理方法に関する。さらに、詳細には、文書を表象するアイコン(絵文字)等の表示オブジェクトを所定の表示領域に表示し、表示オブジェクトに対する操作により文書の結合、分割、印刷処理等を行う電子文書管理装置および電子文書管理方法に関する。さらに、詳細には、複数文書を束ねたバインダの概念を導入し、単なる文書の合成処理とは異なるバインダ独自の文書の結合、分割、印刷処理等を可能とした電子文書管理装置および電子文書管理方法に関する。
【0002】
【従来の技術】
文書を一覧して目的とするファイルを発見しようとするとき、一覧すべきファイルの全てを対話的エディタにロードするのはコスト的に無理がある。またディスプレイ画面の大きさに制限があるので一覧して表示可能な文書の個数にも限りがある。このようなことから、文書を一覧するときに文書ファイルのアイコンをディスプレイ上に並べる手法が一般に採用されている。
【0003】
このような手法に関連する技術としてはすでに特開昭62−34272号公報のファイル検索制御方式、特開平1−276347号公報の情報処理装置、特開平6−4258号公報の情報処理装置、および特開平8−171561号公報の電子文書管理装置が提案されている。
【0004】
文書ファイルのアイコンの表現について、特開昭62−34272号公報のファイル検索制御方式はイメージファイルの表紙を縮小してアイコンとしている。縮小されたイメージの集合をまとめて画面にできるようにして、検索効率を高めるようにしている。特開平1−276347号公報の情報処理装置は特開昭62−34272号公報のファイル検索制御方式を改善して表紙に限らず適当なページを選んで縮小イメージアイコンとし、これを画面上に並べるようにしている。
【0005】
これらの方式に従えば、ファイルの存在を示したのみのアイコンを使うのに比べて、ファイルの選別はしやすくなる。しかし、文書群から適当なページを選別して一つの文書にまとめるといった作業を考えた場合、文書をエディタで開いてみたら1ページしかなかったということもある。この場合、文書を開く手間は、不必要だったことになる。つまり、ある文書が1ページのみから構成されているものか、あるいは複数ページからなっているのか、アイコンの状態では判別できないと、ユーザに無駄な労力を費やしてしまう。
【0006】
特開平6−4258号公報の情報処理装置によれば、ファイルの属性に応じてアイコンの表示を変化させてユーザのファイルの選別に役立てている。これを利用してファイルに含まれるページ数を属性とし、この属性に応じてアイコンの表示を変えれば、ページが単数か複数かを区別することができる。
【0007】
さらに、特開平10−124489号には、表示オブジェクトとして表示した文書が複数頁からなるのか単数頁からなるのかを例えばクリップのような表示オブジェクトでユーザに表示し、さらに、文書が複数ページからなる場合において、ページめくり用の表示オブジェクトを提示し、この表示オブジェクトに対して所定の操作を行うことにより文書を各ページに分割して編集することを可能とした構成が示されている。すなわち、文書を構成する各ページについてのページオブジェクトを構成することで、ページオブジェクトに対する操作によるページの編集を可能な構成としたものである。
【0008】
【発明が解決しようとする課題】
しかし、上述の特開平10−124489号に見られるような、ページオブジェクトの操作を行う文書処理システムにおいては、複数の文書を合成して得られる新たな合成文書は、プレーンなページ並びを持つ新規な複数ページ文書として構成されるだけで、その新規合成文書がどんな文書の複合体であるのか、例えば文書A,文書B、文書C等、どのオリジナル文書が束ねられて合成されたのかという情報がなく、その新規合成文書を分解しようとしても文書単位ではなく、1ぺ一ジ単位でしか分解できなかった。特開平10−124489号には、合成された文書間に付箋オブジェクトを張り付けることによって、複数ページをジャンプする構成は示されているが、分割処理については、1ページ単位でしか処理できないという問題が残る。
【0009】
さらに、特開平7−200222号は、インデクスと次のインデクスの間に複数のページを持つ構成としたGUI提供方法およびコンピュータ・システムを開示している。この特開平7−200222号で開示のシステムはアドレスブックの形態に限定されるが、インデクスと次のインデクスの間のページをひとつの文書とみなせば、インデクス間に存在するページの集まりからなる単一文書を複数集めた文書系列として識別することが可能である。
【0010】
この特開平7−200222号に記載の構成は、データ構造の表現からみれば、複数の文書を識別することを可能としている。しかしながら、この構成においても、ページの取り出しによる編集処理においては、一旦合成された文書からは1ページ単位でしか分割して取り出すことができないという問題が残る。実際上、特開平7−200222号に記載の構成は、連続したページ中にインデクスを挟み込んだ構成にすぎない。また、ここで開示の方式では、バインダの内部構成を変更するたびに、バインダを表現するオブジェクトの開閉作業が必要なところも煩わしい。
【0011】
本発明の電子文書管理装置および電子文書管理方法は、上述のような従来技術の問題点に鑑みてなされたものであり、合成文書の元となるオリジナル文書をひとつのコンテナオブジェクトとして表現するとともに、複数文書を合成してできた文書群(以下、バインダと呼ぶ)を抽象的なアイコンで表示し、元の文書の束構造を保持しておくことにより、従来、ぺージ単位でしか行えなかった操作をバインダ内の文書束単位でも同様に行えるようにした電子文書管理装置および電子文書管理方法を提供することを目的とする。
【0012】
さらに、本発明の電子文書管理装置および電子文書管理方法は、従来のぺ一ジ操作ができるシステムの上では、バインダも、従来通りのプレーンな並び順の文書として表示・操作できるようにし、バインダには、従来の文書と一目で区別できるように、綴じ代のような標識を設け、束単位での一覧サムネイル表示や入れ替え操作などができるユーザ・インタフェースを提供し、文書サムネイルのドラッグやドロップ(Drag & Drop)の動作等によって、バインダに次々と文書を追加していく動作、さらにバインダ内の文書単位でのページ送りが可能な電子文書管理装置および電子文書管理方法を提供することを目的とする。
【0013】
さらに、本発明の電子文書管理装置および電子文書管理方法は、バインダの綴じ代方向を設定可能とし、設定した綴じ代方向を印刷処理における綴じ処理に反映させることを可能とした電子文書管理装置および電子文書管理方法を提供することを目的とする。
【0014】
【課題を解決するための手段】
本発明は、上述の目的を達成するためになされたものであり、その第1の側面は、電子文書の管理を行なう電子文書管理装置において、1以上の文書を束ねた文書の束としての概念を有するバインダに対応するバインダ情報の管理処理を実行する管理手段と、表示情報を作成する表示情報作成手段と、表示情報作成手段の生成した表示情報を表示する表示手段とを有し、前記管理手段は、前記バインダに束ねられた文書の当該バインダ内における文書の順序を記憶手段に記憶させる処理を実行する構成を有し、前記表示情報作成手段は、前記バインダを表すバインダアイコンと、前記バインダに束ねられた文書に含まれる特定ページ面を表すページサムネイルと、前記ページサムネイルに対応するページを含む文書の当該バインダ内における文書順序を表す文書順序情報と、前記ページサムネイルに対応するページのページ番号情報とを前記表示手段に出力する表示情報として作成する処理を実行する構成を有することを特徴とする電子文書管理装置にある。
【0017】
さらに、本発明の電子文書管理装置の一実施態様において、前記表示情報作成手段は、さらに、前記ページサムネイルのページ送り指示マークを表示情報として作成する処理を実行する構成を有することを特徴とする。
【0018】
さらに、本発明の電子文書管理装置の一実施態様において、前記ページ送り指示マークに対する処理要求入力に基づいて、現在表示している前記ページサムネイルに対応するページである現表示ページを含む文書の総ページ数と、現表示ページのページ番号とを比較し、総ページ数と現表示ページの番号とが一致する場合は現表示ページのページサムネイルを、前記バインダ内の現表示ページを含む文書の次文書の先頭ページ面に対応するページサムネイルを表示情報として生成し、総ページ数と現表示ページ番号とが一致しない場合は、現表示ページサムネイルに対応するページの含まれる同一文書の次のページ面に対応するページサムネイルを表示情報として生成する処理を実行する構成であることを特徴とする。
【0019】
さらに、本発明の電子文書管理装置の一実施態様において、前記表示情報作成手段は、さらに、前記バインダに束ねられた文書の文書単位での束送り指示マークを表示情報として作成する処理を実行する構成を有することを特徴とする。
【0020】
さらに、本発明の電子文書管理装置の一実施態様において、前記表示情報作成手段は、前記束送り指示マークに対する処理要求入力に基づいて、前記表示手段に表示中のページのページサムネイルの対応ページを含む文書が属するバインダ内の、前記文書の次文書の先頭ページに対応するページサムネイルを表示情報として生成する処理を実行する構成であることを特徴とする。
【0021】
さらに、本発明の電子文書管理装置の一実施態様において、前記表示情報作成手段は、前記ページサムネイルのページ送り指示マークと、前記バインダに束ねられた文書の文書単位での束送り指示マークとを、異なる態様のマークとして作成する処理を実行する構成を有することを特徴とする。
【0022】
さらに、本発明の電子文書管理装置の一実施態様において、前記表示情報作成手段は、前記バインダサイズより大きいページサイズを持つページに対応するページサムネイルについて、該ページがバインダサイズより大きいページサイズを持つことを識別可能とした表示態様を持つページサムネイルを生成する処理を実行する構成であることを特徴とする。
【0023】
さらに、本発明の第2の側面は、電子文書の管理を行なう電子文書管理方法において、1以上の文書を束ねた文書の束としての概念を有するバインダの管理情報を記憶した記憶手段から管理情報を読み出して、表示情報を作成する表示情報作成ステップと、前記表示情報作成ステップにおいて生成した表示情報を表示する表示ステップとを有し、前記表示情報作成ステップは、前記バインダを表すバインダアイコンと、前記バインダに束ねられた文書に含まれる特定ページ面を表すページサムネイルと、前記ページサムネイルに対応するページを含む文書の当該バインダ内における文書順序を表す文書順序情報と、前記ページサムネイルに対応するページのページ番号情報と、を前記表示手段に出力する表示情報として作成する処理を実行するステップであることを特徴とする電子文書管理方法にある。
【0025】
さらに、本発明の電子文書管理方法の一実施態様において、前記表示情報作成ステップは、さらに、前記ページサムネイルのページ送り指示マークを表示情報として作成する処理を実行するステップを含むことを特徴とする。
【0026】
さらに、本発明の電子文書管理方法の一実施態様において、前記電子文書管理方法は、さらに、前記ページ送り指示マークに対する処理要求入力に基づいて、現在表示している前記ページサムネイルに対応するページである現表示ページを含む文書の総ページ数と、現表示ページのページ番号とを比較し、総ページ数と現表示ページの番号とが一致する場合は現表示ページのページサムネイルを、前記バインダ内の現表示ページを含む文書の次文書の先頭ページ面に対応するページサムネイルを表示情報として生成し、総ページ数と現表示ページ番号とが一致しない場合は、現表示ページサムネイルに対応するページの含まれる同一文書の次のページ面に対応するページサムネイルを表示情報として生成する処理を実行するステップを有することを特徴とする。
【0027】
さらに、本発明の電子文書管理方法の一実施態様において、前記表示情報作成ステップは、さらに、前記バインダに束ねられた文書の文書単位での束送り指示マークを表示情報として作成する処理を実行することを特徴とする。
【0028】
さらに、本発明の電子文書管理方法の一実施態様において、前記電子文書管理方法は、さらに、前記束送り指示マークに対する処理要求入力に基づいて、前記表示手段に表示中のページのページサムネイルの対応ページを含む文書が属するバインダ内の、前記文書の次文書の先頭ページに対応するページサムネイルを表示情報として生成する処理を実行するステップを有することを特徴とする。
【0029】
さらに、本発明の電子文書管理方法の一実施態様において、前記電子文書管理方法は、さらに、前記ページサムネイルのページ送り指示マークと、前記バインダに束ねられた文書の文書単位での束送り指示マークとを、異なる態様のマークとして作成する処理を実行するステップを有することを特徴とする。
【0030】
さらに、本発明の電子文書管理方法の一実施態様において、前記表示情報作成ステップは、前記バインダサイズより大きいページサイズを持つページに対応するページサムネイルについて、該ページがバインダサイズより大きいページサイズを持つことを識別可能とした表示態様を持つページサムネイルを生成する処理を実行することを特徴とする。
【0041】
【発明の実施の形態】
以下、本発明の電子文書管理装置および電子文書管理方法について、図面を参照しながら、詳細に説明する。
【0042】
【実施例】
[電子文書管理装置全体構成]
図1は、この実施例の電子文書管理装置100を文書編集作成手段101とともに示した図である。電子文書管理装置100は、例えばパーソナルコンピュータ、ワードプロセッサ等のドキュメント作成可能な機器によって構成される。
【0043】
文書編集作成手段101は例えばパーソナルコンピュータによって使用可能なソフトウェアによって実現される。電子文書管理装置100は、後述するページ構造を有する文書ファイルを扱い、この文書ファイルのアイコンを、例えばデスクトップの画面上に配列して表示させ、その中から選択した文書ファイルに対して、文書編集作成手段(編集プログラム)101を呼びだす。また、それに加えて、アイコンを通じての文書ファイルの操作が可能である。
【0044】
図1において、電子文書管理装置100は、文書編集作成手段101に加えて、記憶装置102、記憶入出力部103、イメージ読み出し部104、属性読み出し部105、ページ書き込み部106、属性書き込み部107、入力装置108、入力処理部109、表示情報作成部111、イメージ縮小部112、表示装置120を含んで構成されている。点線枠で示したイメージ読み出し部104、属性読み出し部105、ページ書き込み部106、属性書き込み部107を含む領域はオブジェクト管理部200である。
【0045】
ユーザのマウスやキーボードからの入力は入力処理部109で解釈されて、システム上のオブジェクトを操作するコマンドになる。そのコマンドを受けとってオブジェクト管理部200は、記憶装置102中の文書オブジェクトを操作する。状態が変化したオブジェクトから表示情報作成部111により表示情報が表示装置120に転送され、新しい表示状態をユーザに提示する。記憶装置102中のオブジェクトは、記憶入出力部103によって、適宜記憶装置102に保管され、再度の実行に備えられる。
【0046】
電子文書管理装置100が利用する文書に関するのデータは記憶装置102上にあり、文書データ、文書データの属性値、さらに詳細には、文書、バインダ、ページそれぞれのオブジェクトデータの属性データ等が記憶されている。これらの詳細については後述する。
【0047】
イメージ読み出し部104、属性読み出し部105は、文書をページ、属性、文書データといったオブジェクトとして解釈して文書編集作成手段101等に提供する。このオブジェクトは電子文書管理装置100、文書編集作成手段101から同様に利用でき、このことにより操作の共通化がなされている。つまり、電子文書管理装置100のデータは、デスクトップ(=電子文書管理装置100)からも、エディタ(=文書編集作成手段101)からも同一のモデルとして扱われ、文書編集作成手段101を通じてオブジェクトに対して設定した属性は、文書編集作成手段101において共通の属性として処理される。
【0048】
図1において、表示装置120、入力装置108も電子文書管理装置100および文書編集作成手段101に共通に利用される。一般には、入力装置108はキーボード、マウスであり、表示装置120はCRT、液晶表示装置等によって構成される。
【0049】
電子文書管理装置100の内部には、さらに、ページ書き込み部106、属性書き込み部107を有する。これらは、それぞれイメージ読み出し部104、属性読み出し部105によって読み出されたイメージ、属性情報に対して文書編集作成手段101を介して、変更、追加等の書き込みを実行するものである。
【0050】
電子文書管理装置100の内部には、さらに、イメージ縮小部112、表示情報作成部111、入力処理部109がある。一覧すべきすべての文書ファイルについて、イメージ読み出し部104、属性読み出し部105から得た属性情報とページイメージから、アイコンが並んでいる画像を作成するのが表示情報作成部111である。イメージ縮小部112は、イメージ読み出し部104から提供されるページイメージを縮小してアイコンのための小さなビットマップ、いわゆるサムネイル画像を生成して表示情報作成部111に提供する。
【0051】
入力処理部109はユーザからの入力を処理して、必要に応じて、イメージ読み出し部104、属性読み出し部105から得たデータを更新する。イメージ読み出し部104、属性読み出し部105から得たデータの更新は結果として表示情報作成部111の作成する画像の更新につながるので、ユーザの入力は即座に表示に影響することになる。
【0052】
このシステムにおける表示情報作成部111は、ページの内容情報とともに属性情報も併せて表示情報として提供することが可能である。入力処理イベントのうち、文書編集作成手段101の起動を促すイベント(アイコン上でのマウスのダブルクリックなど)が発生した場合は、入力処理部109は特定したアイコンに応じたファイルを文書編集作成手段101に渡す。
【0053】
図2に文書指定時の表示、すなわち電子文書管理装置100において、例えば記憶装置102に格納された複数の文書中から編集対象とする文書を選択した際の表示装置120に表示される画面の例を示す。通常、画面は大きく2つの部分に別れ、左側のフォルダ部でユーザがあるフォルダを選択すると、右側のワークスペース部にフォルダ内に含まれる文書ファイルが表示される。図2はフォルダ部を省略し、ワークスペースのみを抽出して示してある。
【0054】
図2に示すように個々の文書ファイルはメタペーパファイルのアイコンとして表示され、これらのアイコンを通して各文書ファイルに対してアクセスが可能な構成となっている。アイコンの図柄としては個々の文書が表示する画像を縮小した画像、すなわちサムネイルが用いられている。ここでは、文書ファイルに含まれるページめくりや文書の合成、分解などの操作が可能になっている。選択したメタペーパファイルとしてのアイコンに対しクリック指定する処理等を通じて編集プログラムを呼びだすことが可能である。さらに、アイコンを通じての文書ファイルの操作、例えばドラッグ&ドロップによる文書の合成、バインダに対する文書追加等の処理が可能である。これらの処理については、後段で詳細に説明する。
【0055】
図2に示す例では、左上に1つの文書ファイルが示され、下部に写真ファイル、右上に複数の文書の合成により生成されるバインダが示されている。各ファイル上部に示される2/3等の記号は、サムネイル(縮小画像)で示される現ページと総ページ数を、「現ページ/総ページ数」の態様で示している。図2から理解されるように、複数文書を束ねることの可能なバインダは、他の文書ファイルとは異なるバインダ特有のアイコン表示がなされ、その上部、すなわちバインダの表面に文書がのっている形で、バインダ内の一文書の所定ページ(カレントページ)がサムネイル表示される構成となっている。
【0056】
文書ファイルの上部に示されるクリップアイコンは、その文書が複数ページから構成されていることを示しており、左右の三角マークは、それぞれのマークをクリックすることでページめくりが可能な構成となっている。なお、このページめくりのマーク構成は本特許出願と同一出願人による特許出願平成8年第275708号(特開平10−124489号)に記載されている。
【0057】
本発明の電子文書管理装置および電子文書管理方法における特有の構成であるバインダの左には、所定幅の綴代が表示され、その上部には三角マークが表示され、それぞれのマークをクリックすることでページめくりが可能な構成となっている。
【0058】
なお、図2に示す表示態様は一例であり、図2では、サムネイルの画像に、総ページ数、現ページ番号を示す数字、ページめくりのためのコントロール領域(クリップ、三角マーク)が設けられているが、さらに、サムネイルの画像の下部、または周囲にサムネイル表示されたページまたは文書に関する他の属性を示したり、バインダに束ねられた文書数、サムネイル表示された文書名等の情報を表示することも可能である。これら表示情報は、図1の表示情報作成部111において作成される。
【0059】
[バインダ・オブジェクト]
本発明の電子文書管理装置および電子文書管理方法において管理されるバインダ、または文書ファイルは、図3に示すようなデータによって構成され、記憶装置102に格納される。図3はバインダ・オブジェクトの属性データと文書オブジェクトの属性データを示している。本発明の電子文書管理装置および電子文書管理方法においては、バインダ、文書個々について各々個別にオブジェクトとして管理され、個々の属性データとして図3に示す属性データを有する。さらに、図3には示されないが文書を構成するページデータについても各ページがページ・オブジェクトとして管理され、ページデータおよびその属性値がページオブジェクトを指定することで抽出可能であり、抽出データに基づいてページ内容を例えば表示装置に表示することができる。
【0060】
図3の構成について説明する。図3の左上がバインダ・オブジェクトの属性に関するデータ構成であり、下部の2つのデータ構成は、バインダ・オブジェクト中に束ねられた文書オブジェクトの属性データ構成を示す。図3には属性データのみを示しているが、図3の右下に示す文書オブジェクトのページリンクによってリンク(関連づけ)するページ・オブジェクトには、ページデータ、例えばページを構成するビットマップデータが保持されており、各ページのデータ内容はバインダ・オブジェクトまたは文書オブジェクトからたどることができる。
【0061】
図3に示す2つの文書オブジェクトはバインダのサブ文書としてバインダ・オブジェクトとリンク(関連づけ)がなされている。バインダに束ねられた個々の文書は、それぞれ区別された文書として、すなわち元の単一文書としての属性を保持した固有のオブジェクトを構成している。
【0062】
図3のオブジェクト構成について説明する。まず、左上のバインダ・オブジェクトについて順次説明する。
【0063】
カレントページ:現在ディスプレイに表示されている(または表示された)ページの識別子、例えばページ番号である。総ページ:バインダ内の文書を構成する総ページ数である。カレント文書:現在ディスプレイに表示されている(または表示された)文書の識別子である。総文書数:バインダ内の文書を構成する文書数である。バインダ色:バインダの表示色である。バインダサイズ:バインダのサイズである。綴じ代位置:バインダの綴じ代位置を示す、例えば左端または上端等である。サブ文書リンク:バインダを構成、すなわち束ねられた文書の識別値(例えば、記憶装置におけるデータアドレス)である。
【0064】
次に、図3下に示す文書属性データの構成を説明する。文書名:その文書を示す識別名称である。カレントページ:現在ディスプレイに表示されている(または表示された)ページの識別子、例えばページ番号である。総ページ:文書を構成する総ページ数である。ページリンク:文書を構成するページの識別値(例えば、記憶装置におけるページオブジェクトのデータアドレス)である。
【0065】
バインダサイズは、例えばA3、B4等のバインダサイズである。バインダに束ねる文書がA4であったり、B5であるとき、バインダを特定の大きさとして、例えばその属性データとして、バインダ大きさ:A3を図2のバインダ・サムネイルの下部に表示するようにすれば、バインダに重ねられて表示される文書の大きさが、バインダの大きさとの比較から推察できる。バインダの色については、他の文書と容易に判別可能な色を用いることがバインダであることの判別容易化のためには望ましい。
【0066】
次に、各オブジェクトのリンク態様について説明する。図3で説明したように本発明の電子文書管理装置および電子文書管理方法において処理されるオブジェクトには、バインダ・オブジェクト、文書オブジェクト、ページ・オブジェクトがある。これら3種類のオブジェクトのリンクについて図4を用いて説明する。
【0067】
図4は、オブジェクトのリンク態様について、(a)合成前の個々の文書の構成、(b)文書の合成の結果、(c)バインダに2つの文書を追加した状態、これら3種類のリンク態様を示した概念図である。
【0068】
(a)合成前の個々の文書の構成は、図3の下部に示す文書オブジェクトが個別に存在する状態、すなわち、文書1と文書2が別々に何の関係も持たずに記憶装置に記憶されている状態である。これは、従来の電子文書管理装置において一般的に存在する構成である。
【0069】
(b)文書の合成の結果は、文書1に文書2を合成して、新規な1つの文書(文書1)を生成した場合である。この場合、元の文書2は存在しなくなり、元の文書2のページ1,2は新規文書である文書1のページ3,4として記憶される。従って、合成後は、元の文書2の第1ページ、第2ページは、新規合成文書の第3ページの指定または第4ページの指定によってのみ取り出すことが可能となる。この構成は、従来の文書合成方法と同様のものである。
【0070】
(c)バインダに2つの文書を追加した状態は、本発明の電子文書管理装置および電子文書管理方法における特有の文書管理構成である。図から理解されるように、文書1、文書2のオブジェクトは、バインダとして合成された後も、そのまま存在し、文書1、文書2にリンクする形でバインダ・オブジェクトが存在する。それぞれの文書1,文書2は、バインダにおいて合成された文書として存在するとともに、元の合成前の文書オブジェクトの構成をなくすことなく合成前と全く同じ状態で保持している。すなわち、この(c)の構成によれば、(b)の構成とは異なり、バインダから文書1または文書2を指定して取り出すこと等の処理が可能となる。バインダに対する処理について、以下、各態様毎にその詳細を説明する。
【0071】
[バインダへの文書追加処理]
次に、本発明の電子文書管理装置および電子文書管理方法におけるバインダを利用した文書のバインダへの追加処理の処理フローを図5を用いて説明する。
【0072】
ステップS501は、バインダの現文書、これは例えば図2の表示態様においてバインダ・サムネイル上に表示されている文書を現文書とし、この現文書を示す識別子Dを識別する処理である。
【0073】
次にステップS502において、設定が「現文書の後に追加する」の設定であるかが判定される。本発明の電子文書管理装置および電子文書管理方法においては、文書のバインダへの追加処理方法として2つの態様による処理が選択可能であり、新規文書をバインダに追加する場合、すでにバインダに束ねられている現文書Dの前に新規文書を追加する構成とするか、または後に追加する構成とするかのいずれかの設定をすることができる。これらの設定に応じて、図3のバインダ・オブジェクトのリンク文書フィールドに書き込む文書識別子データ構成を変更する。
【0074】
図3のバインダ・オブジェクトのリンク文書フィールドは、バインダ内に複数の文書が束ねられている場合、それぞれの文書識別子、例えば各文書オブジェクトのアドレスデータを順序づけて保持しており、上記設定に従って、新規追加文書の文書オブジェクトのアドレスデータの書き込み処理態様を変更する。なお、これらの属性データ処理は、図1のオブジェクト管理部200、具体的には、属性書き込み部107が実行する。
【0075】
ステップS502の判定がYesの場合、ステップS503において、新規文書が現文書Dの後ろの位置に挿入される。また、ステップS502の判定がNoの場合、ステップS504において、新規文書が現文書Dの前の位置に挿入される。
【0076】
ステップS503、504のいずれかにおいて、バインダに対する新規文書の追加処理、具体的には、図3のバインダ・オブジェクトの文書リンクフィールドに新たな追加文書の識別子が書き込まれると、次に、ステップS505において、その他の更新処理が行われる。例えば、バインダの総ページ数の更新処理として、現在の総ページ数+追加文書のページ数の演算により求められ、結果が図3のバインダ・オブジェクトの総ページ数フィールドに書き込まれる。さらに、総文書数等、バインダに対する文書追加によって生じるバインダ・オブジェクトの属性データの更新が実行される。
【0077】
さらに、表示装置のワークスペースにおいてバインダの表示が行なわれる場合は、ステップS506において、バインダの再表示がなされる。この処理は、具体的には、更新バインダ・オブジェクトに基づいて、記憶装置102から、オブジェクト管理部200、具体的には、属性読み出し部105が更新バインダ・オブジェクトの属性データを読み出す。さらに、イメージ読み出し部104が、バインダ上に表示するページデータを、バインダ・オブジェクト→文書オブジェクト→ページ・オブジェクトとたどることによって獲得し、ページイメージを読み出す。
【0078】
さらに、読み出したイメージをイメージ縮小部112が縮小してサムネイルを生成する。次に、表示情報作成部111が、表示の設定がなされた属性値、例えば「3/5」のような「現ページ数/総ページ数」等の属性データをサムネイルとともに表示装置120に表示する。このような処理によって更新バインダは表示装置に表示され、図2に示すような表示がなされる。
【0079】
上述のように、バインダ・オブジェクトの属性データは新規文書をバインダに追加した場合等にオブジェクト管理部200によって更新処理がなされることになるが、さらに、ユーザ自身がバインダ・オブジェクトの属性を設定することも可能である。
【0080】
図6に表示装置120にバインダ・オブジェクトの属性データ設定画面を表示した例を示す。この設定画面を用いて、例えばバインダ・ファイル名、バインダの表示色、バインダのサイズ等を変更することが可能であり、例えば装置中に複数のバインダを設定する場合等において、各バインダの色、サイズ等を変えて様々なタイプのバインダを用意することができる。
【0081】
図6に示すバインダの属性データ設定画面は、新規バインダを生成する場合にも表示画面に呼び出して、任意の大きさ、バインダ色等を設定して新たなバインダを生成することができる。この新規バインダ生成時点では、新規作成バインダには文書は含まれないので、図3のバインダ・オブジェクトの文書リンクフィールドにはリンクする文書アドレスは設定されない。
【0082】
なお、本発明の電子文書管理装置および電子文書管理方法では、先に説明したように各バインダと各文書は図3または4に示すようなリンクするデータとして関係づけられているのみであるので、ある1つのバインダAに束ねられたある1つの文書、例えば文書Pは、他のバインダBに同時に束ねられた構成、すなわちバインダAもバインダBも同一文書Pをバインダ内文書として有する構成が可能である。文書PはバインダAもバインダB各々のサブ文書として、バインダAもバインダBの属性データのサブ文書フィールドに登録される、
【0083】
[バインダ内の文書整理]
本発明の電子文書管理装置および電子文書管理方法では、バインダ内に束ねられた文書の追加のみではなく、バインダ内の文書の削除またはバインダ内の文書の順序の入れ替え処理が可能である。図7にバインダ内の文書整理処理を実行する際、表示装置120に表示される画面の例を示す。
【0084】
図7に示すように、バインダ内の文書一覧が示されるとともに、バインダ内に束ねられた文書の整理処理として使用可能な操作ボタン「上に移動」〜「追加」が表示される。バインダ内の文書一覧には、文書名と各文書のページ数が表示される。
【0085】
「上に移動」は、バインダ内の文書一覧から文書を選択して、「上に移動」をクリックすることによって、選択文書がバインダ内で上に移動して順序が入れ替わる処理を行なう。「下に移動」は選択文書をした方向に移動する処理を実行する。「削除」は選択文書を削除する処理である。「追加」は、例えば他の文書一欄表示において選択した文書をバインダに追加する処理を実行する。これらの追加、削除、順序入れ替え処理は、具体的には、図1における入力装置108からの入力値を属性書き込み部107が受領して書き換え対象のバインダ・オブジェクトの属性データ(図3参照)の書き換えを行なう処理として実行される。すなわち、例えばバインダに対する文書の追加処理においては、図3のバインダ・オブジェクトの文書リンクフィールドに追加文書の識別子が書き込まれるとともに、バインダ・オブジェクトについて、その他必要な更新処理が行なわれる。例えば、バインダの総ページ数、総文書数等、バインダに対する文書追加によって生じるバインダ・オブジェクトの属性データの更新が実行される。
【0086】
[マウス操作によるバインダ文書整理]
さらに、バインダ内への文書の追加処理等、各種処理は、本発明の電子文書管理装置および電子文書管理方法において、図2に示すアイコン表示を用いて、アイコンをドラッグ、ドロップすることによっても実行可能である。図8にアイコンの移動によって処理される一例を示す。図9にアイコンのドラッグその他の指示による処理フローを示す。
【0087】
図8は、バインダのアイコンに対して、文書アイコンをドラッグしてバインダに文書が追加される処理例を説明するものである。図8Aにおいて、新規バインダが表示される。バインダには文書が表示されておらず、このバインダには束ねられた文書は存在しないことを示している。図8Bは、バインダ−1に文書Aをドラッグする処理である。文書Aを選択して、バインダ−1の表示位置までドラッグして移動する。図8Cはドラッグした文書Aをバインダ−1の位置でドロップする処理である。この処理によって文書Aはバインダ−1に束ねられた文書として構成される。
【0088】
これらのバインダに対する新規文書の追加処理は、図5で説明した処理と同様の処理であり、図3のバインダ・オブジェクトの文書リンクフィールドに追加文書の識別子が書き込まれるとともに、バインダ・オブジェクトについて、その他必要な更新処理が行なわれる。例えば、バインダの総ページ数、総文書数等、バインダに対する文書追加によって生じるバインダ・オブジェクトの属性データの更新が実行される。これら一連の処理は、図7で説明した処理と同様、図1における入力装置108からの入力値を属性書き込み部107が受領して書き換え対象のバインダ・オブジェクトの属性データ(図3参照)の書き換えを行なう処理として実現される。
【0089】
図9にマウス操作によるバインダ内文書の変更処理フローを示す。図9は、マウスによるアイコン操作、例えば図2に示される文書アイコン、バインダ・アイコンをマウスによってドラッグ、ドロップ処理する代表的処理をフローとして示したものである。なお、図9の処理フローは、本発明の電子文書管理装置および電子文書管理方法で実現される処理の一部として、バインダ内のページめくり要求処理と、文書追加要求処理を中心として示したフローであり、本発明の電子文書管理装置および電子文書管理方法では、さらに様々な処理がアイコン操作によって実現される。
【0090】
図9のフローについて説明する。図9のフローは、例えば図2の表示態様においてマウス操作を行なった結果実行される処理である。
【0091】
図9のステップ900は、イベント入力を識別する処理であり、イベントとしてはマウスボタンのアップ(UP)、ダウン(DOWN)、ダブルクリックの3種類がある。
【0092】
ステップ900のイベント入力が、ダブルクリックであり、マウス位置にアイコンIがある場合は、文書編集要求であると解釈される(S900→S913〜S915)。
【0093】
ステップ900のイベントがボタンダウンであり、マウス位置にアイコンIがある場合は、アイコンIのドラッグ開始であると解釈される(S900→S910〜S912)。
【0094】
ステップ900のイベントがボタンアップであるときは、「ページめくり要求」であるか、「文書追加要求」のいずれかである。この場合、マウスがドラッグ中であり、マウス位置にアイコンIがあり、ドラッグ中のアイコンがマウス位置のアイコンIと同じであれば、アイコンIを選択し、マウス位置にページめくりマークがあれば、ページめくり要求と解釈する(S900〜S907)。この場合のページめくりマークは、図2におけるバインタの綴じ代位置の三角(△または▽)である。
【0095】
またステップS904において、ドラッグ中のアイコンがマウス位置のアイコンIでないならば、さらにドラッグ中のアイコンがあるかを確認して、文書追加要求と解釈する(S900〜S904→S908〜S909)。
【0096】
これら図9に示す処理は、具体的には、図1における入力装置108、この場合はマウスからの入力値を、入力処理部109を介して属性書き込み部107が受領して書き換え対象のバインダ・オブジェクトの属性データ(図3参照)の書き換えを行なう処理によって実現される。
【0097】
なお、文書追加処理において、例えば、バインダに表示された文書のページ(カレントページ)が1ページ目ではなく途中のページである場合において、その文書の前に新規追加文書を例えばドラッグ&ドロップで追加した場合、新規追加文書に覆い隠されて後続文書となった元のバインダ中の文書は、その文書オブジェクトの属性データ中のカレントページ(図3参照)がそのまま保存されるので、例えば新規追加文書を削除して、文書を追加する前の状態に復帰させる処理を行なった場合、新規文書追加前に開いていたページ(カレントページ)を、そのまま表示することができる。この構成は、図3に示すようにそれぞれの文書オブジェクトの属性データが、バインダ・オブジェクトの属性データとリンクするのみで、文書オブジェクト自体が書換えられることなく保存されるという構成に基づくものである。
【0098】
[バインダ内文書のページ送り]
次に、図10に、本発明の電子文書管理装置および電子文書管理方法においてページ送り処理を行なった場合のバインダ表示の更新処理フローを示す。すなわち、図2のバインダ表示において、ページめくりマーク、すなわちバインタの綴じ代位置の三角(△または▽)マークをクリックした場合の処理であり、図9のステップ907に続く処理である。
【0099】
ステップS1001では、バインダのカレント文書をD、カレント文書Dのカレント文書をPとする処理を行なう。これは図2のバインダ表示態様において、現在表示されているページについて、文書Dであり、ページPであるとするものである。
【0100】
次にステップS1002において、ページPが文書Dの総ページ数に等しいか否かの判定がなされる。ステップS1002の判定がYes、すなわちページPは文書Dのページ数に等しいと判定された場合は、ステップS1003において、文書Dが、バインダ中で最後の文書であるかが判定される。最後の文書であれば、現在の表示ページ、すなわち文書DのページPは、バインダにおける最終ページであるのでページめくりは実行されず、処理は終了する。
【0101】
ステップS1003において、文書Dが、バインダ中で最後の文書でないと判定されると、ステップS1004において、Dの次の文書をカレント文書Dとする。さらに、ステップS1005において、更新されたカレント文書Dの1ぺーじをカレントページとする処理を実行し、ステップS1007において、バインダのカレントページをバインダのカレントページ+1とする処理を実行し、ステップS1008で更新データの表示を実行する。この一連のS1001〜S1008の処理により、バインダ中の複数文書中、連続する文書の最終ページから、次の文書の最初のページに表示が切り換えられ、同一バインダ内の異なる文書間でのページ送りが実行される。
【0102】
また、ステップS1002の、ページPが文書Dの総ページ数に等しいか否かの判定において、判定がNo、すなわちページPは文書Dのページ数に等しくないと判定された場合は、ステップS1006に進み、文書DのカレントページをDのカレントページ+1として、ステップS1007に進み、バインダのカレントページをバインダのカレントページ+1とする処理を実行し、ステップS1008で更新データの表示を実行する。この一連のS1001〜S1002→S1006〜S1008の処理により、バインダ中の同一文書の中でページ送りが実行される。
【0103】
[バインダ内文書の束送り]
次に、図11に、本発明の電子文書管理装置および電子文書管理方法においてバインダ内の文書の文書単位のページ送り、すなわち、1つの文書を束としてまとめてページ送りを行なう束送り処理をおこなった場合のバインダ表示の更新処理フローを示す。
【0104】
図2のバインダの表示は、バインダにおける束送り用のアイコンが表示されていない例であるが、この表示態様において、例えばページ送りのアイコンをキーボード中のコントロールキーを押下しながらクリックすることにより束送り処理を実行するように構成する。すなわち、図2の例では1つのアイコンの使用により2種類の動作を可能とし、ページ送り、束送りの動作を実行することができる構成としたものである。
【0105】
束送りを可能とするアイコンを別表示としたバインダ例を図12に示す。図12(a)に示す例においては、各文書のページ送りは、文書上部のクリップ左右にある三角マークをクリックして行われ、文書の束としてのページ送りは、文書右側のタグをクリックして行われる。この図に示されたバインダには4つのタグが示され、4つの文書が束ねられていることを示している。この図に示されたバインダの上部の1/4は、「現表示文書(カレント文書)/総文書数」であり、1/7は「現表示ページ(カレントページ)/現文書の総ページ」である。
【0106】
また、図12(b)に示す例では、文書上部のクリップの左右に大小の三角マークが並んで表示され、小さい三角マークをクリックすることにより、同一文書内でのページ送りが実行され、大きい三角マークをクリックすることにより、文書の束としてのページ送りがなされる。
【0107】
この図12に示す態様に限らず、様々な態様での文書の束送り実行を実現するアイコンを表示することは可能である。
【0108】
図11に戻ってバインダ内の文書束送りの処理について説明する。まず、ステップS1101において、バインダのカレント文書(例えば現在表示されている文書)をDとし、文書DのカレントページをPとする。
【0109】
さらに、ステップS1102において、カレント文書Dの総ページ−P+1をページめくり数Sとする。
【0110】
次にステップS1103において、カレント文書Dがバインダ内における最後の文書であるか否かが判定される。最後の文書であれば(Yes)、バインダ内に次の文書は存在しないので、文書束送りとしてのページめくりは実行されない。
【0111】
ステップS1103において、カレント文書Dがバインダ内における最後の文書でないと判定されると、ステップS1104において、カレント文書Dをバインダ内の次の文書とする更新処理を実行する。さらに、ステップS1105において、Dのカレントぺーじを1とする処理を実行する。
【0112】
次にステップS1106において、バインダのカレントページを現在のバインダ内カレントページにページめくり数Sを加算した値を新たなバインダのカレントページとして更新する。
【0113】
次に、ステップS1107において、更新データに基づいてバインダの表示、例えば図2、または図12のバインダ表示形態を用いてバインダ表示を実行する。
【0114】
ステップS1101〜ステップS1106の一連の処理により、バインダ内に次の文書がある場合、カレント文書の残りページがまとめてページめくりされ、バインダ内でカレント文書に後続する次の文書の1ページが表示されることになり、文書束の束送りが実現される。
【0115】
この図11に示す処理も、図5、図7、図10で説明した処理と同様、図1における入力装置108からの入力値を属性書き込み部107が受領して書き換え対象のバインダ・オブジェクトの属性データ(図3参照)の書き換えを行なう処理として実現される。表示装置120における表示処理は、更新されたバインダ・オブジェクトの属性データ等に基づいて行われる。
【0116】
[バインダの表示処理]
次に、図13を用いて、本発明の電子文書管理装置および電子文書管理方法における文書ファイル・オブジェクト、バインダ・オブジェクトの表示処理フローについて説明する。本発明の電子文書管理装置および電子文書管理方法においては、図1に示す表示装置に、図2に示すように、文書を構成するページのサムネイル(縮小画像)とバインダのアイコン、複数ページからなることを示すクリップ、文書のページ数、バインダのページ数、サムネイルとして表示しているカレントページ等の各種の属性等が表示される。
【0117】
これらの表示処理は、記憶装置102に記憶された文書オブジェクトの属性データ、またはバインダ・オブジェクトの属性データ等に基づいて、属性読み出し部105が表示対象となるオブジェクトの属性を読み出し、イメージ読み出し部104が表示すべきページのページデータを属性データに関連付けられたページオブジェクトから読み出し、さらにイメージ縮小部112が、イメージ読み出し部104が読み出したページデータの縮小処理を実行してサムネイル画像を生成する。
【0118】
さらに、表示属性作成部111がサムネイル画像に併せて、各属性データから表示態様を設定に併せて表示装置に出力することによって行われる。なお、例えばバインダの色、文書名を表示するかしないか等、各種の表示態様は、表示情報作成部の設定を変更する処理によって変更することができる。
【0119】
図13のフローについて説明する。図13のフローは、表示情報作成部111が行なう処理を簡潔にまとめたものである。まず、ステップS1301において、表示対象がバインダであるか否かを判定する。表示対象がバインダである場合は、ステップS1302に進み、バインダの綴じ代を表示する。さらに、ステップS1303において、バインダ中の文書を構成するページ数が1より大、すなわち2以上であるかが判定される。2以上である場合は、ステップS1304に進み、ページ送りコントロールを表示する。ページ送りコントロールは、図2のバインダ表示態様では、綴じ代の上下に表示された三角マークである。図12の例では、(a)におけるクリップおよび三角マークがページ送りコントロールである。次にステップS1305において、カレントページのサムネイルを表示し、さらに、ステップS1306において、総ページ数とカレントページ数を表示して、バインダの表示処理が終了する。
【0120】
なお、この表示処理は、表示情報作成部において、予め設定された表示すべき属性データに基づいて実行されるものであり、先にも説明したように、例えばバインダ名、あるいは文書名を表示するように設定しておくことにより、バインダ名をバインダ・オブジェクトの属性データから読み出し、また文書名を文書オブジェクト属性データから読み出して、これを表示する処理を実行することが可能である。
【0121】
ステップS1303において、バインダ中の文書を構成するページ数が1以下であると判定されると、ステップS1304のページ送りコントロールの表示ステップがスキップされ、ステップS1305のカレントページのサムネイルの表示処理のみが実行される。なお、バインダ中に文書が全く含まれない場合は、バインダ・オブジェォクトの属性データ(図3参照)中のリンク文書フィールドには、リンク文書が記録されず、ページ・オブジェクトを抽出することができないので、サムネイル画像は生成されない。
【0122】
ステップS1301において、表示対象がバインダではないと判定されると、ステップS1307において、文書を構成するページ数が1より大、すなわち2以上であるかが判定される。2以上である場合は、ステップS1308に進み、ページ送りコントロールとクリップを表示(図2参照)する。なお、これらのページ送りコントロールは、図2に示すクリップと三角マークの組には限らず、これとは異なる態様で表示してもよい。
【0123】
次にステップS1309において、カレントページのサムネイルを表示し、さらに、ステップS1306において、総ページ数とカレントページ数を表示して、文書の表示処理が終了する。
【0124】
[綴じ代位置とプリンタ出力制御]
上述の実施例においては、バインダの表示において、例えば図2に示すように綴じ代をバインダの左側に表示するもののみを説明したが、綴じ代位置を可変とし、さらに表示した綴じ代位置を反映した印刷における印刷用紙方向制御および綴じ処理制御構成を持つ電子文書管理装置および電子文書管理方法について、以下説明する。
【0125】
図14は、この実施例の電子文書管理装置100を文書編集作成手段101とともに示した図である。電子文書管理装置100は、例えばパーソナルコンピュータ、ワードプロセッサ等のドキュメント作成可能な機器によって構成される。
【0126】
文書編集作成手段101は例えばパーソナルコンピュータによって使用可能なソフトウェアによって実現される。電子文書管理装置100は、後述するページ構造を有する文書ファイルを扱い、この文書ファイルのアイコンを、例えばデスクトップの画面上に配列して表示させ、その中から選択した文書ファイルに対して、文書編集作成手段(編集プログラム)101を呼びだす。また、それに加えて、アイコンを通じての文書ファイルの操作が可能である。さらに、文書編集作成手段101は、接続されたプリンタ600による印刷処理を実行するために記憶装置102に記憶した印刷ダイアログを呼び出して、印刷態様の設定をすることができる。
【0127】
図14において、電子文書管理装置100において処理された文書は、LAN等のネットワーク等の通信手段、あるいは電子文書管理装置100にローカル接続されたプリンタ600によって印刷することができる。プリンタ600は図14中のプリンタドライバ500によって制御される。
【0128】
図14において、電子文書管理装置100は、図1と同様の構成であり、文書編集作成手段101に加えて、記憶装置102、記憶入出力部103、イメージ読み出し部104、属性読み出し部105、ページ書き込み部106、属性書き込み部107、入力装置108、入力処理部109、表示情報作成部111、イメージ縮小部112、表示装置120を含んで構成されている。点線枠で示したイメージ読み出し部104、属性読み出し部105、ページ書き込み部106、属性書き込み部107は、オブジェクト管理部200である。電子文書管理装置100のこれら構成は、図1と同様であり、説明を省略する。
【0129】
本実施例の電子文書管理装置および電子文書管理方法においては、バインダ・オブジェクトの属性データに設けた綴じ位置を設定するフィールドに設定したデータに基づいて印刷処理における綴じ処理を制御する構成としたことを特徴とする。
【0130】
先に説明した図3のバインダ・オブジェクトの属性データ中には、バインダの綴じ代位置フィールドが設けられており、これは、表示装置120においてバインダを表示する場合に読み取られて設定データの通りに表示される。図15にこの例を示す。図15(a)は綴じ代1501の位置を左として設定した例であり、図15(b)は綴じ代1502の位置を上として設定した例である。
【0131】
バインダ・オブジェクトの属性データ中の設定値を属性読み出し部105が読み取りこれに基づいて表示情報作成部111が表示データを生成することで、図15に示すような各表示が実行される。本実施例では、この属性データをさらに印刷処理時の印刷用紙方向あるいは、綴じ処理機能を持つプリンタを接続した場合における綴じ代設定処理に反映させたものである。
【0132】
バインダの属性データとして設定される綴じ代位置は、ユーザが属性データの設定を行なうことによって自由に設定できる。これは図14における属性読み出し部105が読み出したバインダ・オブジェクトの属性データを入力装置108、入力処理部109、属性書き込み部107を介して属性書き込み処理を行なって達成される。
【0133】
バインダ属性データの書き込みダイアログの例を図16に示す。図16には、バインダの名称、、バインダの色、サイズ、綴じ代位置等のフィールドがあり、それぞれ設定が可能な構成を持つ。綴じ位置を左、または上と設定することにより、図3のバインダ・エオブジェクトの属性データの綴じ代位置の設定値が書換えられて、図15に示すような表示処理がなされる。
【0134】
さらに、本実施例では、この設定した綴じ代位置を印刷処理時の印刷用紙方向、あるいは綴じ代位置として反映させる処理を実行するものである。印刷出力における綴じ代位置を印刷処理時の綴じ代位置として反映させる印刷処理フローを図17に、印刷出力における印刷方向をバインダ綴じ代位置を基準として制御する印刷処理フローを図19に示す。
【0135】
まず、図17を用いて綴じ代位置を制御する処理フローについて説明する。なお、この図17に示す処理は、印刷処理対象となっているバインダをまず選択し、その選択されたバインダについて行われる処理である。従って、選択されたバインダのバインダ・オブジェクトは特定されており、その綴じ代位置等の属性データは、すでに識別されている。
【0136】
まず、印刷処理を開始する際に、ステップ1701において、プリンタドライバ500に能力問い合わせが実行される。これは、印刷処理を実行するプリンタ600が製本機能、すなわち綴じ処理を実行可能なプリンタであるかを確認する処理である。
【0137】
なお、このステップ1701のプリンタドライバに対する能力の有無を問い合わせるステップは、予め、プリンタドライバの名称と能力のリストを保持しておき、それとの照合で判断するステップとして実行することも可能である。
【0138】
ステップ1702でプリンタドライバに製本処理が可能であると判定されると、ステップ1703において、製本機能ボタンの有効化処理が行なわれる。これは、図18に示す印刷ダイアログ画面において、最下段に表示される「製本機能を利用する」のチェックを可能とする処理である。プリンタに製本機能が無い場合、プリンタによる綴じ処理はできないので、ステップ1703の、製本機能ボタンの有効化処理が行われず、図18の印刷ダイアログが表示されても、「製本機能を利用する」にチェックをすることができない。
【0139】
ステップ1704では、図18の印刷ダイアログが表示されて、ステップ1705において「製本機能を利用する」のチェックの有無が判定され、チェックがある場合は、ステップ1706において「製本実行」の記憶、すなわち、プリンタドライバに送信するコマンド中に製本実行処理を含ませる処理を行なう。チェックがない場合は、ステップ1706における「製本実行」の記憶処理をスキップして、ステップ1707のの印刷ダイアログのクローズ処理に進む。
【0140】
ステップ1707において、図18の印刷ダイアログのクローズ処理で「OK」、「キャンセル」のいずれのボタンがクリックされたかを判定し、「キャンセル」の場合は、印刷処理は実行されず処理終了とする。
【0141】
「OK」がクリックされたときは、ステップ1708に進みプリンタドライバに送信するコマンドとして製本実行コマンドが設定されているかを判定し、設定されていない場合は、製本処理を行なわない通常印刷処理と判断し、ステップ1710に進み、プリンタドライバに印刷データを送信する。
【0142】
ステップ1708において、プリンタドライバに送信するコマンドに製本実行コマンドが設定されている場合は、ステップ1709に進み、プリンタドライバに製本位置を指示する。これは印刷対象として選択されたバインダのバインダ・オブジェクト属性データの綴じ代位置フィールドに設定されたデータを読み出して、これに対応する製本位置データをプリンタドライバに製本位置データとして、すなわち綴じ位置を示すパラメータとして製本実行コマンドとともに送信するものである。さらに、ステップ1710において、プリンタドライバに対して印刷データが送信され、バインダに設定された綴じ代位置と同じ位置に綴じ代を有する印刷処理が実行される。
【0143】
次に、バインダに設定した綴じ代位置を印刷処理時の印刷用紙方向の基準位置として反映させる印刷処理フローを図19に示す。
【0144】
図19の処理フローについて説明する。なお、この図19に示す処理は、印刷処理対象となっているバインダをまず選択し、その選択されたバインダについて行われる処理である。従って、選択されたバインダのバインダ・オブジェクトは特定されており、その綴じ代位置等の属性データ等はすでに識別され、印刷対象の文書も特定されている。
【0145】
まず、印刷処理を開始する際に、ステップ1901において、プリンタドライバ500に能力問い合わせが実行される。これは、印刷処理を実行するプリンタ600が用紙方向設定可能なプリンタであるかを確認する処理、すなわち用紙方向指定パラメータによる用紙方向制御が可能なプリンタであるか否かを確認する処理である。
【0146】
なお、このステップ1901のプリンタドライバに対する能力の有無を問い合わせるステップは、予め、プリンタドライバの名称と能力のリストを保持しておき、それとの照合で判断するステップとして実行することも可能である。
【0147】
ステップ1902でプリンタドライバに用紙方向設定が可能であると判定されると、ステップ1903において、用紙方向設定機能ボタンの有効化処理が行なわれる。これは、図20に示す印刷ダイアログ画面において、最下段に表示される「用紙方向設定機能を利用する」のチェックを可能とする処理である。プリンタに用紙方向設定機能が無い場合、プリンタによる用紙方向設定処理はできないので、ステップ1903の、用紙方向設定機能ボタンの有効化処理が行われず、図20の印刷ダイアログが表示されても、「用紙方向設定機能を利用する」にチェックをすることができない。
【0148】
ステップ1904では、図20の印刷ダイアログが表示されて、ステップ1905において「用紙方向設定機能を利用する」のチェックの有無が判定され、チェックがある場合は、ステップ1906において「用紙方向設定実行」の記憶、すなわち、プリンタドライバに送信するコマンド中に用紙方向設定実行処理パラメータを含ませる処理を行なう。チェックがない場合は、ステップ1906における「用紙方向設定実行」の記憶処理をスキップして、ステップ1907のの印刷ダイアログのクローズ処理に進む。
【0149】
ステップ1907において、図20の印刷ダイアログのクローズ処理で「OK」、「キャンセル」のいずれのボタンがクリックされたかを判定し、「キャンセル」の場合は、印刷処理は実行されず処理終了とする。
【0150】
「OK」がクリックされたときは、ステップ1908に進みプリンタドライバに送信するコマンドとして用紙方向設定パラメータを含む印刷処理実行コマンドが設定されているかを判定し、設定されていない場合は、用紙方向設定処理を行なわない通常印刷処理と判断し、ステップ1910に進み、プリンタドライバに印刷データを送信する。
【0151】
ステップ1908において、プリンタドライバに送信するコマンドに用紙方向設定実行コマンドが設定されている場合は、ステップ1909に進み、プリンタドライバに用紙方向を指示する。これは印刷対象として選択されたバインダのバインダ・オブジェクト属性データの綴じ代位置フィールドに設定されたデータを読み出して、これに対応する用紙方向データをプリンタドライバに用紙方向データとして出力する。すなわち用紙方向を示す用紙方向指定パラメータを印刷実行コマンドとともに送信するものである。
【0152】
さらに、ステップ1910において、プリンタドライバに対して印刷データが送信され、バインダに設定された綴じ代位置によって判別される用紙方向と同じ用紙方向を有する印刷処理が実行される。
【0153】
図21に具体例を示す。バインダが縦長A4バインダとして表示され、左側に綴じ代が設定されたバインダ、例えば図21に示すバインダ(A4であるとする)であった場合、そのバインダを指定して、そのバインダに含まれる文書2101,2102,2103が印刷処理されるとする。
【0154】
バインダの表示では、1つの文書の1ページのみのサムネイルが表示されるので、実際は図に示す点線の文書2102,2103は表示されないが、説明のために図で示した。図21に示すように、3つの文書がバインダに含まれ、このバインダを指定した印刷処理を実行することにより、バインダに含まれる文書はバインダの綴じ代方向によって、その印刷方向が設定され、3つの各文書は、バインダ上において表示される方向で印刷される。
【0155】
これらの制御は、用紙方向指定パラメータの生成によって行われ、用紙方向指定パラメータは、図3に示すバインダ・オブジェクト属性データの綴じ代位置と、サブ文書リンクからリンクする文書データ、ページデータの属性データ等から検出される用紙方向に基づいて生成される。
【0156】
より、具体的には、プリンタドライバに対する印刷指示コマンド中に印刷用紙の印刷用紙方向指定パラメータを含ませて印刷用紙方向を設定した印刷処理を実行するものである。この際、ユーザが印刷処理対象として選択したバインダのバインダ属性データ中の綴じ代位置データと、そのバインダに含まれる文書の文書オブジェクトまたはその文書オブジェクトにリンクするページデータから検出される用紙属性に基づいて、綴じ代位置データを基準とした用紙方向を設定する用紙方向指定パラメータを生成して、用紙方向指定パラメータを印刷処理コマンドに併せてプリンタドライバに送信することで、表示手段に表示されるバインダの綴じ代位置に対する各文書の表示態様と同様の用紙方向態様での印刷出力をするものである。
【0157】
この用紙方向設定実行コマンドの発行により、図21(b)に示すように、バインダの綴じ代を基準とした用紙方向が設定されて各文書の印刷出力2104,2105,2106が実行される。
【0158】
[その他の実施例]
上述の実施例においては、バインダの生成は、図6のバインダの属性設定画面によって実行できると説明したが、図2に示すような文書表示画面等において、文書のサムネイルどうしを重ねあわせると自動的にバインダが作成されるように構成してもよい。
【0159】
この電子文書管理装置および電子文書管理方法の構成は、重ねあわせた複数の文書オブジェクトの属性データに基づいて、それらの文書のアドレスをサブ文書リンクフィールドに書き込んだ新たなバインダ・オブジェクトの属性データ(図3参照)を生成する処理によって実現される。その他の属性として、例えばバインダ色等の値は予めデフォルト値として設定された値を使用する。
【0160】
ただし、バインダの生成ではなく、従来のシステムと同様のぺージ単位で束ねた新たな文書ファイルを作成したい場合は、例えばシフトキーなどを押したまま文書を重ねる等、ユーザによる指示態様をバインダ生成とは区別してその処理を認識するように構成することで、文書合成処理、バインダ生成処理の2つの処理を区別して実行するように構成することができる。
【0161】
また、バインダから文書を取り出す文書ドラッグ処理により、バインダ中の文書を分解し、バインダ内の文書が0となった時点で、バインダが消滅するように構成してもよい。このような構成とすることで、バインダの生成メニューや、空のバインダの削除処理が必要なくなる。
【0162】
さらに、上述の実施例においては、バインダの大きさは、属性データとして設定されており、図6に示すバインダの属性設定が面においてのみ設定変更が可能な構成であったが、バインダに含まれる内部文書の最大サイズにバインダの大きさを合わせるようにバインダサイズを動的に変化させる構成としてもよい。バインダに文書が追加されるごとに、追加される文書に含まれるページの大きさを、各文書の属性データ、またはリンクするページオブジェクト属性データから取り出して、現在のバインダサイズをバインダの属性データから取り出して、両者を比較し、大きいほうを新たなバインダのサイズとしてバインダ・オブジェクトの新たな属性データとする処理を行なうことにより、常にバインダはバインダ中の文書の最大ページと同じ大きさに設定されることになる。
【0163】
このような構成とし、例えばバインダサイズをバインダ・オブジェクト属性データから読み出してバインダ・サムネイルの近傍に表示するように設定する構成とすれば、そのバインダ内の文書を印刷する場合の印刷用紙のサイズ選択に際して、表示されたサイズを印刷用紙として選択することで、印刷結果が用紙からはみでる等の印刷ミスが発生することがなく、適切な印刷用紙サイズを容易に選択できる。
【0164】
さらに、バインダに表示されるページの態様については様々な態様とした構成が可能である。例えば、バインダのサイズが固定である場合、バインダサイズより大きなページを含む文書がバインダに追加された場合、そのページのサムネイル表示において、ページの端部に折り返し表示をする構成として、ページがバインダより大であることを示す構成としてもよい。
【0165】
さらに、バインダサムネイルの大きさからはみ出てしまうページについて、ページが折り返されている表示において、折り返されている部分を選択するとページ全体を表示する構成としてもよい。これは、ページの選択処理と同一の処理として識別することにより実現される。
【0166】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【0167】
【発明の効果】
上述したように、本発明の電子文書管理装置および電子文書管理方法によれば、バインダという文書を束ねた概念を持つ構成により、従来の合成文書とは異なる束ねた文書を独立に処理することのできる電子文書管理装置および電子文書管理方法が実現される。
【0168】
さらに、本発明の電子文書管理装置および電子文書管理方法によれば、バインダ・オブジェクトと文書オブジェクトをリンクによって関連付け、文書オブジェクトをバインダに束ねた後も独立に存続させる構成としたので、バインダ中の文書を文書単位で取り出したり、削除したり、または新たにバインダへ追加する等の文書単位での処理が可能となる。
【0169】
さらに、本発明の電子文書管理装置および電子文書管理方法によれば、バインダの文書のぺージ単位でのページ送り処理のみならず、文書単位でまとめた束としてのページ送りが可能な構成が実現される。
【0170】
さらに、本発明の電子文書管理装置および電子文書管理方法によれば、バインダの綴じ代位置を指定可能とするとともに、指定した綴じ代位置を印刷時の用紙方向の制御または綴じ代生成機能を有するプリンタにおける綴じ代生成位置として反映させた印刷処理を実現することができる。
【図面の簡単な説明】
【図1】本発明の電子文書管理装置の構成を示すブロック図である。
【図2】本発明の電子文書管理装置において、文書、バインダの表示を表示装置において行なった画面の例を示す図である。
【図3】本発明の電子文書管理装置におけるバインダ・オブジェクトの属性データ構成を示す図である。
【図4】本発明の電子文書管理装置のバインダと、文書とのリンク態様についての構成を説明する図である。
【図5】本発明の電子文書管理装置におけるバインダに対する文書追加処理の処理フローを示す図である。
【図6】本発明の電子文書管理装置におけるバインダの属性設定画面の例(その1)を示す図である。
【図7】本発明の電子文書管理装置におけるバインダの編集処理画面の例を示す図である。
【図8】本発明の電子文書管理装置におけるバインダの表示画面上でのドラッグ、ドロップ処理による文書追加を説明する図である。
【図9】本発明の電子文書管理装置における表示画面上でのドラッグ、ドロップ処理態様と決定される処理を説明するフローチャートを示す図である。
【図10】本発明の電子文書管理装置におけるバインダのページめくり処理を説明するフローチャートを示す図である。
【図11】本発明の電子文書管理装置におけるバインダの束送り処理を説明するフローチャートを示す図である。
【図12】本発明の電子文書管理装置におけるバインダの束送りの指示用アイコンの態様の例を示す図である。
【図13】本発明の電子文書管理装置における文書またはバインダオブジェクトの表示処理を説明するフローチャートを示す図である。
【図14】本発明の電子文書管理装置における印刷処理実行可能な構成を示すブロック図である。
【図15】本発明の電子文書管理装置におけるバインダの綴じ代の表示態様の例を説明する図である。
【図16】本発明の電子文書管理装置におけるバインダの属性設定画面の例(その2)を示す図である。
【図17】本発明の電子文書管理装置におけるバインダを指定した綴じ代設定印刷処理を説明するフローチャートを示す図である。
【図18】本発明の電子文書管理装置におけるバインダを指定した綴じ代設定印刷処理における印刷ダイアログの表示画面例を示す図である。
【図19】本発明の電子文書管理装置におけるバインダを指定した用紙方向設定印刷処理を説明するフローチャートを示す図である。
【図20】本発明の電子文書管理装置におけるバインダを指定した用紙方向設定印刷処理における印刷ダイアログの表示画面例を示す図である。
【図21】本発明の電子文書管理装置におけるバインダを指定した用紙方向設定印刷処理における印刷例を示す図である。
【符号の説明】
100 電子文書管理装置
101 文書編集作成手段
102 記憶装置
103 記憶入出力部
104 イメージ読み出し部
105 属性読み出し部
106 ページ書き込み部
108 入力装置
109 入力処理部
111 表示情報作成部
112 イメージ縮小部
120 表示装置
200 オブジェクト管理部
500 プリンタドライバ
600 プリンタ
1501,1502 バインダ綴じ代
2101〜2103 バインダ内文書
2104〜2106 バインダ内文書印刷出力用紙
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electronic document management apparatus and an electronic document management method. More specifically, an electronic document management apparatus and an electronic document that display a display object such as an icon (pictogram) representing a document in a predetermined display area, and perform document combination, division, print processing, and the like by operations on the display object It relates to the management method. Furthermore, in detail, an electronic document management apparatus and electronic document management that introduce a binder concept in which a plurality of documents are bundled, and that can combine, divide and print a document unique to the binder, which is different from simple document composition processing. Regarding the method.
[0002]
[Prior art]
When listing documents and trying to find the desired file, it is cost prohibitive to load all of the files to be listed into the interactive editor. In addition, since the size of the display screen is limited, the number of documents that can be displayed in a list is limited. For this reason, a method of arranging document file icons on a display when listing documents is generally employed.
[0003]
As a technique related to such a method, a file search control method disclosed in Japanese Patent Laid-Open No. 62-34272, an information processing device disclosed in Japanese Patent Laid-Open No. 1-276347, an information processing device disclosed in Japanese Patent Laid-Open No. 6-4258, and Japanese Patent Laid-Open No. 8-171561 has proposed an electronic document management apparatus.
[0004]
Regarding the expression of the icon of the document file, the file search control method disclosed in Japanese Patent Application Laid-Open No. 62-34272 reduces the cover of the image file to an icon. The collection of reduced images can be put together on a screen to improve search efficiency. The information processing apparatus disclosed in Japanese Patent Application Laid-Open No. 1-276347 improves the file search control method disclosed in Japanese Patent Application Laid-Open No. 62-34272, selects an appropriate page, not limited to a cover, and arranges the reduced image icons on the screen. I am doing so.
[0005]
If these methods are followed, it is easier to select files than using icons that only indicate the existence of files. However, when considering the task of selecting appropriate pages from a group of documents and combining them into one document, there may be only one page when the document is opened with an editor. In this case, the trouble of opening the document is unnecessary. In other words, if it cannot be determined from the state of the icon whether a certain document is composed of only one page or is composed of a plurality of pages, useless labor is spent on the user.
[0006]
According to the information processing apparatus disclosed in Japanese Patent Application Laid-Open No. 6-4258, the icon display is changed according to the attribute of the file to help the user select the file. By using this as the attribute of the number of pages contained in the file and changing the display of the icon according to this attribute, it is possible to distinguish between a single page or a plurality of pages.
[0007]
Further, in Japanese Patent Laid-Open No. 10-124489, whether a document displayed as a display object is composed of a plurality of pages or a single page is displayed to the user by a display object such as a clip, for example, and the document is composed of a plurality of pages. In some cases, a configuration is shown in which a display object for turning pages is presented, and a document can be divided into pages for editing by performing a predetermined operation on the display object. That is, by configuring a page object for each page constituting the document, the page can be edited by operating the page object.
[0008]
[Problems to be solved by the invention]
However, in a document processing system for manipulating page objects as seen in the above-mentioned Japanese Patent Application Laid-Open No. 10-124489, a new synthesized document obtained by synthesizing a plurality of documents is a new one having a plain page sequence. Information such as what document composite the new composite document is, such as Document A, Document B, Document C, etc. In addition, even if the new composite document was to be decomposed, it could be decomposed only in units of one page, not in units of documents. Japanese Patent Laid-Open No. 10-124489 shows a configuration in which a plurality of pages are jumped by sticking a sticky note object between synthesized documents, but the division processing can be performed only in units of one page. Remains.
[0009]
Further, Japanese Patent Laid-Open No. 7-200222 discloses a GUI providing method and a computer system having a plurality of pages between an index and the next index. The system disclosed in Japanese Patent Laid-Open No. 7-200222 is limited to the form of an address book. However, if a page between an index and the next index is regarded as one document, a single page made up of a group of pages existing between the indexes. It is possible to identify one document as a series of documents.
[0010]
The configuration described in Japanese Patent Application Laid-Open No. 7-200222 makes it possible to identify a plurality of documents in terms of data structure representation. However, even in this configuration, in the editing process by taking out the pages, there remains a problem that it can be divided and taken out only in units of one page from a once synthesized document. Actually, the configuration described in JP-A-7-200222 is merely a configuration in which an index is sandwiched between consecutive pages. Further, in the method disclosed herein, every time the internal configuration of the binder is changed, it is troublesome that an opening / closing operation of an object representing the binder is necessary.
[0011]
The electronic document management apparatus and electronic document management method of the present invention have been made in view of the above-described problems of the prior art, and represent an original document that is a source of a composite document as one container object. Traditionally, only a page unit can be created by displaying a group of documents (hereinafter referred to as a binder) created by combining multiple documents with abstract icons and maintaining the original document bundle structure. It is an object of the present invention to provide an electronic document management apparatus and an electronic document management method that can perform operations in units of document bundles in a binder.
[0012]
Furthermore, the electronic document management apparatus and the electronic document management method of the present invention enable a binder to be displayed and operated as a plain document in the conventional order on a conventional system capable of page operations. Provides a user interface that can be used to display list thumbnails and replace them in bundles so that they can be distinguished from conventional documents at a glance. An object of the present invention is to provide an electronic document management apparatus and an electronic document management method capable of adding a document to a binder one after another by an operation of Drag & Drop), and further capable of page-feeding in units of documents in the binder. To do.
[0013]
Furthermore, an electronic document management apparatus and an electronic document management method according to the present invention are capable of setting a binding margin direction of a binder and capable of reflecting the set binding margin direction in a binding process in a printing process, and An object is to provide an electronic document management method.
[0014]
[Means for Solving the Problems]
  The present invention has been made to achieve the above-mentioned object, and a first aspect thereof is a concept as a bundle of documents in which one or more documents are bundled in an electronic document management apparatus that manages electronic documents. Management means for executing management process of binder information corresponding to binder havingDisplay information creating means for creating display information, and display means for displaying the display information generated by the display information creating means,The management unit has a configuration for executing processing for storing in the storage unit the order of documents in the binder of documents bundled in the binder.The display information creating means includes a binder icon representing the binder, a page thumbnail representing a specific page surface included in the document bundled in the binder, and a document including the page corresponding to the page thumbnail. A process for executing a process of creating document order information representing the document order in the above and page number information of a page corresponding to the page thumbnail as display information to be output to the display means.The electronic document management apparatus includes the electronic document management apparatus.
[0017]
  Furthermore, in one embodiment of the electronic document management apparatus of the present invention, the display information creating means further has a configuration for executing a process of creating a page feed instruction mark of the page thumbnail as display information. .
[0018]
  Further, in one embodiment of the electronic document management apparatus of the present invention, the total number of documents including the current display page, which is the page corresponding to the currently displayed page thumbnail, based on the processing request input for the page feed instruction mark. The number of pages is compared with the page number of the current display page. If the total number of pages matches the number of the current display page, the page thumbnail of the current display page is displayed next to the document containing the current display page in the binder. If the page thumbnail corresponding to the first page surface of the document is generated as display information and the total page number does not match the current display page number, the next page surface of the same document that contains the page corresponding to the current display page thumbnail It is the structure which performs the process which produces | generates the page thumbnail corresponding to this as display information.
[0019]
  Furthermore, in one embodiment of the electronic document management apparatus of the present invention, the display information creating means further executes a process of creating a bundle feed instruction mark for each document of the document bundled in the binder as display information. It has the structure.
[0020]
  Furthermore, in one embodiment of the electronic document management apparatus of the present invention, the display information creation means displays a page thumbnail corresponding page of the page being displayed on the display means based on a processing request input for the bundle feed instruction mark. The present invention is characterized in that a process for generating, as display information, a page thumbnail corresponding to the first page of the next document of the document in the binder to which the included document belongs is characterized.
[0021]
  Furthermore, in one embodiment of the electronic document management apparatus of the present invention, the display information creating means includes a page feed instruction mark for the page thumbnail and a bundle feed instruction mark for each document bundled in the binder. , It is characterized by having a configuration for executing processing to create a mark of a different mode.
[0022]
  Furthermore, in one embodiment of the electronic document management apparatus of the present invention, the display information creating means has a page size larger than the binder size for a page thumbnail corresponding to a page having a page size larger than the binder size. The present invention is characterized in that a process for generating a page thumbnail having a display mode in which it can be identified is executed.
[0023]
  Further, according to a second aspect of the present invention, there is provided an electronic document management method for managing an electronic document. The management information is stored in a storage unit that stores management information of a binder having a concept as a bundle of documents in which one or more documents are bundled. A display information creation step for creating display information, and a display step for displaying the display information generated in the display information creation step, wherein the display information creation step includes a binder icon representing the binder, A page thumbnail representing a specific page surface included in a document bundled in the binder, document order information representing a document order in the binder of a document including a page corresponding to the page thumbnail,Page number information of the page corresponding to the page thumbnail;The electronic document management method is characterized in that it is a step of executing a process of creating as display information to be output to the display means.
[0025]
  Furthermore, in one embodiment of the electronic document management method of the present invention, the display information creating step further includes a step of executing a process of creating a page feed instruction mark of the page thumbnail as display information. .
[0026]
  Furthermore, in one embodiment of the electronic document management method of the present invention, the electronic document management method further includes a page corresponding to the currently displayed page thumbnail based on a processing request input for the page feed instruction mark. The total number of pages of a document including a current display page is compared with the page number of the current display page. If the total page number and the current display page number match, the page thumbnail of the current display page is displayed in the binder. If the page thumbnail corresponding to the first page of the next document of the document including the current display page is generated as display information and the total page number does not match the current display page number, the page thumbnail corresponding to the current display page thumbnail A step of executing processing for generating, as display information, a page thumbnail corresponding to the next page surface of the same document included And wherein the door.
[0027]
  Furthermore, in one embodiment of the electronic document management method of the present invention, the display information creation step further executes a process of creating a bundle feed instruction mark for each document of the documents bundled in the binder as display information. It is characterized by that.
[0028]
  Furthermore, in an embodiment of the electronic document management method of the present invention, the electronic document management method further includes the correspondence of the page thumbnail of the page being displayed on the display means based on a processing request input for the bundle feed instruction mark. The method includes a step of executing processing for generating, as display information, a page thumbnail corresponding to the first page of the next document of the document in the binder to which the document including the page belongs.
[0029]
  Furthermore, in an embodiment of the electronic document management method of the present invention, the electronic document management method further includes a page feed instruction mark for the page thumbnail and a bundle feed instruction mark for each document bundled in the binder. And a step of executing a process of creating as a mark of a different mode.
[0030]
  Furthermore, in an embodiment of the electronic document management method of the present invention, the display information creating step has a page size larger than the binder size for a page thumbnail corresponding to a page having a page size larger than the binder size. The present invention is characterized in that a process for generating a page thumbnail having a display mode in which it can be identified is executed.
[0041]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an electronic document management apparatus and an electronic document management method of the present invention will be described in detail with reference to the drawings.
[0042]
【Example】
[Overall configuration of electronic document management device]
FIG. 1 is a diagram showing an electronic document management apparatus 100 of this embodiment together with a document editing / creating means 101. The electronic document management apparatus 100 is configured by a device capable of creating a document, such as a personal computer or a word processor.
[0043]
The document editing / creating means 101 is realized by software usable by a personal computer, for example. The electronic document management apparatus 100 handles a document file having a page structure to be described later, arranges and displays the icon of the document file on, for example, a desktop screen, and edits the document file selected from the document file. The creation means (editing program) 101 is called. In addition, the document file can be manipulated through the icon.
[0044]
1, the electronic document management apparatus 100 includes a storage device 102, a storage input / output unit 103, an image reading unit 104, an attribute reading unit 105, a page writing unit 106, an attribute writing unit 107, An input device 108, an input processing unit 109, a display information creation unit 111, an image reduction unit 112, and a display device 120 are included. An area including the image reading unit 104, the attribute reading unit 105, the page writing unit 106, and the attribute writing unit 107 indicated by the dotted line frame is the object management unit 200.
[0045]
The input from the user's mouse or keyboard is interpreted by the input processing unit 109 and becomes a command for operating an object on the system. In response to the command, the object management unit 200 operates the document object in the storage device 102. Display information is transferred from the object whose state has changed by the display information creating unit 111 to the display device 120, and a new display state is presented to the user. Objects in the storage device 102 are appropriately stored in the storage device 102 by the storage input / output unit 103 and are prepared for re-execution.
[0046]
Data relating to the document used by the electronic document management apparatus 100 is stored in the storage device 102, and the document data, the attribute value of the document data, and more specifically, the attribute data of the object data of each document, binder, and page are stored. ing. Details of these will be described later.
[0047]
The image reading unit 104 and the attribute reading unit 105 interpret the document as an object such as a page, an attribute, and document data, and provide the document editing and creating unit 101 and the like. This object can be used in the same manner from the electronic document management apparatus 100 and the document editing / creating means 101, and thus the operation is shared. That is, the data of the electronic document management apparatus 100 is handled as the same model from the desktop (= electronic document management apparatus 100) and from the editor (= document edit creation means 101). The attributes set in this way are processed as common attributes in the document editing / creating means 101.
[0048]
In FIG. 1, the display device 120 and the input device 108 are also used in common for the electronic document management device 100 and the document edit creation unit 101. In general, the input device 108 is a keyboard and a mouse, and the display device 120 is configured by a CRT, a liquid crystal display device, or the like.
[0049]
The electronic document management apparatus 100 further includes a page writing unit 106 and an attribute writing unit 107. These execute writing such as change and addition to the image and attribute information read by the image reading unit 104 and the attribute reading unit 105 via the document editing / creating unit 101, respectively.
[0050]
Inside the electronic document management apparatus 100, an image reduction unit 112, a display information creation unit 111, and an input processing unit 109 are further provided. For all document files to be listed, the display information creation unit 111 creates an image in which icons are arranged from the attribute information obtained from the image readout unit 104 and the attribute readout unit 105 and the page image. The image reduction unit 112 reduces the page image provided from the image reading unit 104 to generate a small bitmap for icons, a so-called thumbnail image, and provides it to the display information creation unit 111.
[0051]
The input processing unit 109 processes input from the user and updates data obtained from the image reading unit 104 and the attribute reading unit 105 as necessary. Updating the data obtained from the image reading unit 104 and the attribute reading unit 105 results in an update of the image created by the display information creation unit 111, so that the user input immediately affects the display.
[0052]
The display information creation unit 111 in this system can provide attribute information as well as page content information as display information. When an event that prompts activation of the document editing / creating unit 101 (such as a double click of a mouse on an icon) occurs among the input processing events, the input processing unit 109 creates a file corresponding to the specified icon as the document editing / creating unit. 101.
[0053]
FIG. 2 shows an example of a screen displayed when a document is designated, that is, a screen displayed on the display device 120 when a document to be edited is selected from a plurality of documents stored in the storage device 102 in the electronic document management device 100, for example. Indicates. Normally, the screen is roughly divided into two parts, and when a user selects a folder in the folder part on the left side, the document files contained in the folder are displayed in the workspace part on the right side. In FIG. 2, the folder portion is omitted, and only the workspace is extracted and shown.
[0054]
As shown in FIG. 2, each document file is displayed as a meta paper file icon, and each document file can be accessed through these icons. As an icon pattern, an image obtained by reducing an image displayed by each document, that is, a thumbnail is used. Here, operations such as turning pages included in a document file, composing and disassembling a document can be performed. An editing program can be called through a process of clicking and specifying an icon as a selected meta paper file. Furthermore, it is possible to perform operations such as document file operations through icons, for example, document synthesis by drag and drop, and document addition to a binder. These processes will be described in detail later.
[0055]
In the example shown in FIG. 2, one document file is shown in the upper left, a photo file is shown in the lower part, and a binder generated by combining a plurality of documents is shown in the upper right. Symbols such as 2/3 shown at the top of each file indicate the current page and the total number of pages indicated by thumbnails (reduced images) in the form of “current page / total number of pages”. As can be understood from FIG. 2, the binder capable of bundling a plurality of documents is displayed with a binder-specific icon display different from other document files, and the document is placed on the upper portion thereof, that is, on the surface of the binder. Thus, a predetermined page (current page) of one document in the binder is displayed as a thumbnail.
[0056]
The clip icon shown at the top of the document file indicates that the document consists of multiple pages, and the left and right triangle marks can be turned by clicking each mark. Yes. This page turning mark structure is described in Japanese Patent Application No. 275708 (Japanese Patent Laid-Open No. 10-124489) filed by the same applicant as the present patent application.
[0057]
In the electronic document management apparatus and electronic document management method of the present invention, a binding width of a predetermined width is displayed on the left side of the binder, and a triangle mark is displayed on the upper part, and each mark is clicked. The page can be turned with.
[0058]
The display mode shown in FIG. 2 is an example. In FIG. 2, the thumbnail image is provided with a total page number, a number indicating the current page number, and a control area (clip, triangle mark) for turning the page. In addition, it shows other attributes related to the page or document displayed in thumbnails at the bottom or surrounding of the thumbnail image, and displays information such as the number of documents bundled in the binder and the document name displayed in thumbnails. Is also possible. The display information is created in the display information creation unit 111 in FIG.
[0059]
[Binder Object]
The binder or document file managed in the electronic document management apparatus and electronic document management method of the present invention is configured by data as shown in FIG. 3 and stored in the storage device 102. FIG. 3 shows the binder object attribute data and the document object attribute data. In the electronic document management apparatus and the electronic document management method of the present invention, each binder and each document are managed individually as objects, and each attribute data has the attribute data shown in FIG. Further, although not shown in FIG. 3, each page of page data constituting a document is managed as a page object, and the page data and its attribute value can be extracted by specifying the page object. The page content can be displayed on a display device, for example.
[0060]
The configuration of FIG. 3 will be described. The upper left of FIG. 3 shows the data structure related to the attributes of the binder object, and the lower two data structures show the attribute data structure of the document objects bundled in the binder object. Although only attribute data is shown in FIG. 3, the page object linked (linked) by the page link of the document object shown in the lower right of FIG. 3 holds page data, for example, bitmap data constituting the page. The data contents of each page can be traced from the binder object or the document object.
[0061]
The two document objects shown in FIG. 3 are linked (associated) with the binder object as a sub-document of the binder. Each document bundled in the binder constitutes a unique object that retains the attributes of each distinct document, that is, the original single document.
[0062]
The object configuration of FIG. 3 will be described. First, the binder object in the upper left will be described sequentially.
[0063]
Current page: An identifier of a page currently displayed (or displayed) on the display, for example, a page number. Total pages: the total number of pages constituting the document in the binder. Current document: An identifier of a document currently displayed (or displayed) on the display. Total number of documents: The number of documents constituting the documents in the binder. Binder color: The display color of the binder. Binder size: The size of the binder. Binding margin position: indicates the binding margin position of the binder, for example, the left end or the upper end. Sub-document link: an identification value (for example, a data address in a storage device) constituting a binder, that is, a bundled document.
[0064]
Next, the configuration of the document attribute data shown in the lower part of FIG. 3 will be described. Document name: an identification name indicating the document. Current page: An identifier of a page currently displayed (or displayed) on the display, for example, a page number. Total pages: The total number of pages constituting the document. Page link: An identification value of a page constituting a document (for example, a data address of a page object in a storage device).
[0065]
The binder size is, for example, a binder size such as A3 or B4. When the document bundled in the binder is A4 or B5, if the binder is set to a specific size, for example, as its attribute data, the binder size: A3 is displayed below the binder thumbnail in FIG. The size of the document displayed superimposed on the binder can be inferred from a comparison with the size of the binder. As for the color of the binder, it is desirable to use a color that can be easily distinguished from other documents in order to easily identify the binder.
[0066]
Next, the link mode of each object will be described. As described with reference to FIG. 3, the objects processed in the electronic document management apparatus and electronic document management method of the present invention include a binder object, a document object, and a page object. The link between these three types of objects will be described with reference to FIG.
[0067]
FIG. 4 shows object link modes: (a) composition of individual documents before composition; (b) result of document composition; (c) state where two documents are added to the binder; It is the conceptual diagram which showed.
[0068]
(A) The composition of the individual documents before composition is such that the document objects shown in the lower part of FIG. 3 exist individually, that is, the documents 1 and 2 are stored in the storage device without any relationship separately. It is in a state. This is a configuration that generally exists in a conventional electronic document management apparatus.
[0069]
(B) The result of document synthesis is when the document 1 is synthesized with the document 1 to generate a new document (document 1). In this case, the original document 2 no longer exists, and pages 1 and 2 of the original document 2 are stored as pages 3 and 4 of the document 1 which is a new document. Therefore, after the composition, the first page and the second page of the original document 2 can be extracted only by designating the third page or the fourth page of the new composite document. This configuration is the same as the conventional document composition method.
[0070]
(C) The state in which two documents are added to the binder is a unique document management configuration in the electronic document management apparatus and electronic document management method of the present invention. As can be understood from the figure, the objects of the documents 1 and 2 exist as they are after being combined as binders, and the binder objects exist so as to be linked to the documents 1 and 2. Each document 1 and document 2 exists as a document synthesized in the binder, and is held in the same state as before composition without losing the original composition of the document object before composition. That is, according to the configuration of (c), unlike the configuration of (b), it is possible to perform processing such as specifying and taking out document 1 or document 2 from the binder. Details of the processing for the binder will be described below for each aspect.
[0071]
[Add document to binder]
Next, a processing flow for adding a document to a binder using a binder in the electronic document management apparatus and the electronic document management method of the present invention will be described with reference to FIG.
[0072]
Step S501 is a process of identifying the current document of the binder, for example, the document displayed on the binder thumbnail in the display mode of FIG. 2, and identifying the identifier D indicating the current document.
[0073]
In step S502, it is determined whether the setting is “add after current document”. In the electronic document management apparatus and the electronic document management method of the present invention, processing according to two modes can be selected as a processing method for adding a document to a binder. When a new document is added to a binder, the processing is already bundled in the binder. It can be set to either add a new document before the current document D or add a new document after the current document D. In accordance with these settings, the document identifier data structure to be written in the linked document field of the binder object in FIG. 3 is changed.
[0074]
The linked document field of the binder object in FIG. 3 holds each document identifier, for example, address data of each document object in order when a plurality of documents are bundled in the binder. The writing process mode of the address data of the document object of the additional document is changed. These attribute data processes are executed by the object management unit 200 of FIG. 1, specifically, the attribute writing unit 107.
[0075]
If the determination in step S502 is yes, a new document is inserted at a position after the current document D in step S503. If the determination in step S502 is No, a new document is inserted at a position before the current document D in step S504.
[0076]
In either step S503 or 504, when a new document is added to the binder, specifically, the identifier of the new additional document is written in the document link field of the binder object in FIG. 3, then in step S505. Other update processing is performed. For example, as a process for updating the total number of pages of the binder, it is obtained by calculating the current total number of pages + the number of pages of additional documents, and the result is written in the total number of pages field of the binder object in FIG. Further, the binder object attribute data generated by adding the document to the binder, such as the total number of documents, is executed.
[0077]
Further, when the binder is displayed in the workspace of the display device, the binder is redisplayed in step S506. Specifically, in this processing, based on the updated binder object, the object management unit 200, specifically, the attribute reading unit 105 reads the attribute data of the updated binder object from the storage device 102. Further, the image reading unit 104 acquires the page data to be displayed on the binder by tracing the binder object → the document object → the page object, and reads the page image.
[0078]
Further, the image reduction unit 112 reduces the read image to generate a thumbnail. Next, the display information creation unit 111 displays the attribute value for which display is set, for example, attribute data such as “current page count / total page count” such as “3/5” on the display device 120 together with the thumbnails. . By such processing, the updated binder is displayed on the display device, and a display as shown in FIG. 2 is made.
[0079]
As described above, the attribute data of the binder object is updated by the object management unit 200 when a new document is added to the binder, and the user himself / herself sets the attribute of the binder object. It is also possible.
[0080]
FIG. 6 shows an example in which a binder object attribute data setting screen is displayed on the display device 120. Using this setting screen, for example, the binder file name, binder display color, binder size, etc. can be changed.For example, when setting a plurality of binders in the apparatus, the color of each binder, Various types of binders can be prepared with different sizes.
[0081]
The binder attribute data setting screen shown in FIG. 6 can be called on the display screen even when a new binder is generated, and a new binder can be generated by setting an arbitrary size, binder color, and the like. At the time of creating the new binder, no document is included in the newly created binder, and therefore the document address to be linked is not set in the document link field of the binder object in FIG.
[0082]
In the electronic document management apparatus and electronic document management method of the present invention, as described above, each binder and each document are only associated as linked data as shown in FIG. One document bundled in one binder A, for example, document P, can be configured to be bundled simultaneously with another binder B, that is, both binder A and binder B can have the same document P as an in-binder document. is there. The document P is registered in the sub-document field of the binder B attribute data as the sub-documents of the binder A and the binder B.
[0083]
[Organization of documents in binder]
The electronic document management apparatus and electronic document management method of the present invention can not only add documents bundled in a binder but also delete documents in the binder or change the order of documents in the binder. FIG. 7 shows an example of a screen displayed on the display device 120 when executing the document organization process in the binder.
[0084]
As shown in FIG. 7, a list of documents in the binder is displayed, and operation buttons “move up” to “add” that can be used for organizing documents bundled in the binder are displayed. The document list in the binder displays the document name and the number of pages of each document.
[0085]
“Move Up” performs a process of selecting a document from the document list in the binder and clicking “Move Up” to move the selected document up in the binder and change the order. “Move down” executes a process of moving the selected document in the direction in which it was made. “Delete” is a process of deleting the selected document. “Add” executes, for example, a process of adding the document selected in the other one column display to the binder. Specifically, these addition, deletion, and order change processes are performed when the attribute writing unit 107 receives the input value from the input device 108 in FIG. 1 and the attribute data of the binder object to be rewritten (see FIG. 3). It is executed as a process for rewriting. That is, for example, in the process of adding a document to the binder, the identifier of the added document is written in the document link field of the binder object in FIG. 3, and other necessary update processing is performed on the binder object. For example, the binder object attribute data such as the total number of pages of the binder and the total number of documents is updated by adding the document to the binder.
[0086]
[Binder document organization by mouse operation]
Furthermore, various processes such as a process for adding a document to the binder are also executed by dragging and dropping an icon using the icon display shown in FIG. 2 in the electronic document management apparatus and the electronic document management method of the present invention. Is possible. FIG. 8 shows an example processed by moving the icon. FIG. 9 shows a processing flow in response to an icon drag or other instruction.
[0087]
FIG. 8 illustrates a processing example in which a document icon is added to a binder by dragging a document icon with respect to the binder icon. In FIG. 8A, a new binder is displayed. No document is displayed in the binder, indicating that there are no documents bundled in the binder. FIG. 8B shows a process of dragging the document A to the binder-1. Document A is selected and dragged to the display position of binder-1. FIG. 8C shows a process of dropping the dragged document A at the position of binder-1. By this processing, the document A is configured as a document bundled in the binder-1.
[0088]
The process of adding a new document to these binders is the same as the process described with reference to FIG. 5. The identifier of the additional document is written in the document link field of the binder object shown in FIG. Necessary update processing is performed. For example, the binder object attribute data such as the total number of pages of the binder and the total number of documents is updated by adding the document to the binder. In the series of processes, similar to the process described in FIG. 7, the attribute writing unit 107 receives the input value from the input device 108 in FIG. 1, and rewrites the attribute data (see FIG. 3) of the binder object to be rewritten. This processing is realized as
[0089]
FIG. 9 shows a processing flow for changing the document in the binder by operating the mouse. FIG. 9 shows, as a flow, typical processing for icon operation with the mouse, for example, dragging and dropping the document icon and binder icon shown in FIG. 2 with the mouse. Note that the processing flow of FIG. 9 is a flow mainly showing page turning request processing in the binder and document addition request processing as part of processing realized by the electronic document management apparatus and electronic document management method of the present invention. In the electronic document management apparatus and electronic document management method of the present invention, various processes are realized by icon operations.
[0090]
The flow of FIG. 9 will be described. The flow of FIG. 9 is a process executed as a result of a mouse operation in the display mode of FIG. 2, for example.
[0091]
Step 900 in FIG. 9 is a process for identifying an event input. There are three types of events: mouse button up (UP), down (DOWN), and double-click.
[0092]
If the event input in step 900 is a double click and the icon I is at the mouse position, it is interpreted as a document edit request (S900 → S913 to S915).
[0093]
When the event of step 900 is button down and the icon I is at the mouse position, it is interpreted that the dragging of the icon I is started (S900 → S910 to S912).
[0094]
If the event in step 900 is a button up, it is either “page turning request” or “document addition request”. In this case, if the mouse is being dragged, the icon I is at the mouse position, and the icon being dragged is the same as the icon I at the mouse position, the icon I is selected, and if there is a page turning mark at the mouse position, This is interpreted as a page turning request (S900 to S907). The page turning mark in this case is a triangle (Δ or ▽) at the binding margin position of the binder in FIG.
[0095]
In step S904, if the icon being dragged is not the icon I at the mouse position, it is further checked whether there is an icon being dragged and interpreted as a document addition request (S900 to S904 → S908 to S909).
[0096]
Specifically, the processing shown in FIG. 9 is performed by the attribute writing unit 107 receiving the input value from the input device 108 in FIG. This is realized by a process of rewriting the attribute data of the object (see FIG. 3).
[0097]
In the document addition process, for example, when the page (current page) of the document displayed in the binder is not the first page but an intermediate page, a new added document is added, for example, by drag and drop before the document. In this case, since the document in the original binder that is covered by the newly added document and becomes a subsequent document, the current page (see FIG. 3) in the attribute data of the document object is saved as it is, for example, the newly added document Is deleted, and the process of returning to the state before adding the document is performed, the page (current page) opened before adding the new document can be displayed as it is. As shown in FIG. 3, this configuration is based on a configuration in which the attribute data of each document object is only linked to the attribute data of the binder object and the document object itself is stored without being rewritten.
[0098]
[Page feed of document in binder]
Next, FIG. 10 shows a binder display update process flow when page feed processing is performed in the electronic document management apparatus and electronic document management method of the present invention. That is, in the binder display of FIG. 2, it is a process when a page turning mark, that is, a triangle (Δ or ▽) mark at the binding margin position of the binder is clicked, and is a process following step 907 in FIG. 9.
[0099]
In step S1001, a process is performed in which the current document of the binder is D and the current document of the current document D is P. In the binder display mode of FIG. 2, it is assumed that the currently displayed page is the document D and the page P.
[0100]
Next, in step S1002, it is determined whether or not page P is equal to the total number of pages of document D. If the determination in step S1002 is Yes, that is, it is determined that page P is equal to the number of pages of document D, it is determined in step S1003 whether document D is the last document in the binder. If it is the last document, the current display page, that is, the page P of the document D is the last page in the binder, so the page turning is not executed, and the process ends.
[0101]
If it is determined in step S1003 that the document D is not the last document in the binder, the document next to D is set as the current document D in step S1004. Further, in step S1005, a process of setting one page of the updated current document D as the current page is executed. In step S1007, a process of setting the binder current page as the current page of the binder is executed, and updated in step S1008. Perform data display. By this series of processing of S1001 to S1008, the display is switched from the last page of the continuous document to the first page of the next document in a plurality of documents in the binder, and page feed between different documents in the same binder is performed. Executed.
[0102]
If it is determined in step S1002 whether or not page P is equal to the total number of pages of document D, the determination is No, that is, page P is not equal to the number of pages of document D, step S1006 is entered. In step S1007, the current page of the document D is set as the current page +1 of D, and the process advances to step S1007. The process of setting the current page of the binder as +1 is executed. In step S1008, display of update data is executed. By this series of processing from S1001 to S1002 to S1006 to S1008, page feed is executed in the same document in the binder.
[0103]
[Bundling documents in binder]
Next, FIG. 11 shows a page feed for each document in the binder in the electronic document management apparatus and electronic document management method of the present invention, that is, a bundle feed process that feeds a single document as a bundle. The update process flow of the binder display in the case of a failure is shown.
[0104]
The binder display in FIG. 2 is an example in which the bundle feed icon in the binder is not displayed. In this display mode, for example, the page feed icon is clicked while pressing the control key in the keyboard. It is configured to execute a feed process. That is, in the example of FIG. 2, two types of operations can be performed by using one icon, and page feed and bundle feed operations can be executed.
[0105]
FIG. 12 shows an example of a binder in which icons that enable bundle feeding are separately displayed. In the example shown in FIG. 12A, page feed of each document is performed by clicking the triangle mark on the left and right of the clip at the top of the document, and page feed as a bundle of documents is performed by clicking the tag on the right side of the document. Done. The binder shown in this figure shows four tags, indicating that four documents are bundled. The upper quarter of the binder shown in this figure is “current display document (current document) / total number of documents” and 1/7 is “current display page (current page) / total page of current document”. It is.
[0106]
Further, in the example shown in FIG. 12B, large and small triangle marks are displayed side by side on the left and right of the clip at the top of the document, and by clicking on the small triangle mark, page feed is executed within the same document, which is large. By clicking the triangle mark, the page is turned as a bundle of documents.
[0107]
The present invention is not limited to the mode shown in FIG. 12, and it is possible to display an icon for realizing bundled document execution in various modes.
[0108]
Returning to FIG. 11, the document bundle feeding process in the binder will be described. First, in step S1101, the binder's current document (for example, the currently displayed document) is set as D, and the current page of the document D is set as P.
[0109]
Further, in step S1102, the total page −P + 1 of the current document D is set as the page turning number S.
[0110]
In step S1103, it is determined whether or not the current document D is the last document in the binder. If it is the last document (Yes), there is no next document in the binder, so page turning as document bundle feeding is not executed.
[0111]
If it is determined in step S1103 that the current document D is not the last document in the binder, an update process is executed in which the current document D is the next document in the binder in step S1104. In step S1105, a process for setting the current page of D to 1 is executed.
[0112]
In step S1106, a value obtained by adding the page turning number S to the current page in the binder for the current page of the binder is updated as the current page of the new binder.
[0113]
Next, in step S1107, the binder display is performed based on the update data, for example, using the binder display form shown in FIG. 2 or FIG.
[0114]
If there is a next document in the binder by a series of processes in steps S1101 to S1106, the remaining pages of the current document are turned together and one page of the next document following the current document is displayed in the binder. Thus, bundle feeding of document bundles is realized.
[0115]
The processing shown in FIG. 11 is the same as the processing described with reference to FIGS. 5, 7, and 10. The attribute writing unit 107 receives the input value from the input device 108 in FIG. 1 and the attribute of the binder object to be rewritten This is realized as a process of rewriting data (see FIG. 3). The display processing in the display device 120 is performed based on the updated attribute data of the binder object.
[0116]
[Binder display processing]
Next, the display processing flow of the document file object and the binder object in the electronic document management apparatus and electronic document management method of the present invention will be described with reference to FIG. In the electronic document management apparatus and electronic document management method of the present invention, the display device shown in FIG. 1 includes a thumbnail (reduced image) of a page constituting the document, a binder icon, and a plurality of pages as shown in FIG. Clip indicating the number of pages, the number of pages of the document, the number of pages of the binder, and various attributes such as the current page displayed as a thumbnail.
[0117]
In these display processes, the attribute reading unit 105 reads the attribute of the object to be displayed based on the attribute data of the document object stored in the storage device 102 or the attribute data of the binder object, and the image reading unit 104. The page data of the page to be displayed is read out from the page object associated with the attribute data, and the image reduction unit 112 further reduces the page data read out by the image reading unit 104 to generate a thumbnail image.
[0118]
Further, the display attribute creating unit 111 outputs the display mode from each attribute data to the display device together with the setting together with the thumbnail image. Various display modes, such as whether or not to display the binder color and the document name, can be changed by a process of changing the setting of the display information creation unit.
[0119]
The flow of FIG. 13 will be described. The flow in FIG. 13 is a concise summary of the processing performed by the display information creation unit 111. First, in step S1301, it is determined whether the display target is a binder. If the display target is a binder, the process advances to step S1302 to display the binding margin of the binder. In step S1303, it is determined whether the number of pages constituting the document in the binder is greater than 1, that is, 2 or more. If it is 2 or more, the process advances to step S1304 to display page feed control. In the binder display mode of FIG. 2, the page feed control is a triangular mark displayed above and below the binding margin. In the example of FIG. 12, the clip and the triangle mark in (a) are page feed controls. Next, in step S1305, the thumbnail of the current page is displayed, and in step S1306, the total number of pages and the number of current pages are displayed, and the binder display processing ends.
[0120]
This display processing is executed by the display information creation unit based on preset attribute data to be displayed. As described above, for example, a binder name or a document name is displayed. By setting in this way, it is possible to read out the binder name from the binder object attribute data, read out the document name from the document object attribute data, and execute a process of displaying this.
[0121]
If it is determined in step S1303 that the number of pages constituting the document in the binder is 1 or less, the page feed control display step in step S1304 is skipped, and only the thumbnail display process for the current page in step S1305 is executed. Is done. If no document is included in the binder, the link document is not recorded in the link document field in the binder object attribute data (see FIG. 3), and the page object cannot be extracted. , Thumbnail images are not generated.
[0122]
If it is determined in step S1301 that the display target is not a binder, it is determined in step S1307 whether the number of pages constituting the document is greater than 1, that is, 2 or more. If it is 2 or more, the process advances to step S1308 to display page feed control and a clip (see FIG. 2). Note that these page feed controls are not limited to the combination of the clip and the triangle mark shown in FIG. 2, and may be displayed in a different form.
[0123]
In step S1309, the thumbnail of the current page is displayed. Further, in step S1306, the total number of pages and the number of current pages are displayed, and the document display process ends.
[0124]
[Binding margin position and printer output control]
In the above-described embodiments, only the binding margin displayed on the left side of the binder has been described, for example, as shown in FIG. 2 in the binder display. However, the binding margin position is made variable and the displayed binding margin position is reflected. An electronic document management apparatus and an electronic document management method having a print sheet direction control and binding processing control configuration in the printed printing will be described below.
[0125]
FIG. 14 is a diagram showing the electronic document management apparatus 100 of this embodiment together with the document editing / creating means 101. The electronic document management apparatus 100 is configured by a device capable of creating a document, such as a personal computer or a word processor.
[0126]
The document editing / creating means 101 is realized by software usable by a personal computer, for example. The electronic document management apparatus 100 handles a document file having a page structure to be described later, arranges and displays the icon of the document file on, for example, a desktop screen, and edits the document file selected from the document file. The creation means (editing program) 101 is called. In addition, the document file can be manipulated through the icon. Further, the document editing / creating unit 101 can call a print dialog stored in the storage device 102 to execute a printing process by the connected printer 600 and set a printing mode.
[0127]
In FIG. 14, a document processed by the electronic document management apparatus 100 can be printed by a communication means such as a network such as a LAN, or a printer 600 locally connected to the electronic document management apparatus 100. The printer 600 is controlled by the printer driver 500 in FIG.
[0128]
14, the electronic document management apparatus 100 has the same configuration as that shown in FIG. 1. In addition to the document editing / creating means 101, the storage apparatus 102, the storage input / output unit 103, the image reading unit 104, the attribute reading unit 105, the page The writing unit 106, attribute writing unit 107, input device 108, input processing unit 109, display information creation unit 111, image reduction unit 112, and display device 120 are configured. The image reading unit 104, the attribute reading unit 105, the page writing unit 106, and the attribute writing unit 107 indicated by a dotted line frame are the object management unit 200. These configurations of the electronic document management apparatus 100 are the same as those in FIG.
[0129]
In the electronic document management apparatus and electronic document management method of the present embodiment, the binding process in the printing process is controlled based on the data set in the field for setting the binding position provided in the attribute data of the binder object. It is characterized by.
[0130]
In the binder object attribute data of FIG. 3 described above, a binding margin position field for the binder is provided, which is read when the binder is displayed on the display device 120 and is set according to the setting data. Is displayed. FIG. 15 shows an example of this. FIG. 15A is an example in which the position of the binding margin 1501 is set as the left, and FIG. 15B is an example in which the position of the binding margin 1502 is set as the top.
[0131]
When the attribute reading unit 105 reads the setting value in the binder object attribute data and the display information creation unit 111 generates display data based on the setting value, each display as shown in FIG. 15 is executed. In this embodiment, this attribute data is further reflected in the printing paper direction at the time of printing processing or the binding margin setting processing when a printer having a binding processing function is connected.
[0132]
The binding margin position set as the binder attribute data can be freely set by the user setting the attribute data. This is achieved by performing attribute writing processing on the binder object attribute data read by the attribute reading unit 105 in FIG. 14 via the input device 108, the input processing unit 109, and the attribute writing unit 107.
[0133]
An example of the binder attribute data writing dialog is shown in FIG. FIG. 16 includes fields such as a binder name, a binder color, a size, and a binding margin position, which can be set. By setting the binding position to the left or top, the setting value of the binding margin position of the binder data attribute data of FIG. 3 is rewritten, and the display process shown in FIG. 15 is performed.
[0134]
Furthermore, in this embodiment, a process of reflecting the set binding margin position as the printing paper direction at the time of printing processing or the binding margin position is executed. FIG. 17 shows a printing process flow in which the binding margin position in the print output is reflected as the binding margin position at the time of the printing process, and FIG. 19 shows a printing process flow for controlling the printing direction in the print output based on the binder binding margin position.
[0135]
First, a processing flow for controlling the binding margin position will be described with reference to FIG. Note that the process shown in FIG. 17 is a process that is first performed for a binder to be printed and is performed for the selected binder. Therefore, the binder object of the selected binder is specified, and the attribute data such as the binding margin position has already been identified.
[0136]
First, when printing processing is started, a capability inquiry is executed to the printer driver 500 in step 1701. This is a process of confirming whether the printer 600 that executes the printing process is a bookbinding function, that is, a printer that can execute the binding process.
[0137]
Note that the step of inquiring about the capability of the printer driver in step 1701 can also be executed as a step of preliminarily holding a list of printer driver names and capabilities and making a determination by collating them.
[0138]
If it is determined in step 1702 that the printer driver can perform the bookbinding process, a bookbinding function button validation process is performed in step 1703. This is a process that enables the check of “use bookbinding function” displayed at the bottom of the print dialog screen shown in FIG. If the printer does not have a bookbinding function, binding processing by the printer cannot be performed. Therefore, even if the bookbinding function button validation process in step 1703 is not performed and the print dialog in FIG. 18 is displayed, “use bookbinding function” is displayed. I can't check.
[0139]
In step 1704, the print dialog shown in FIG. 18 is displayed. In step 1705, it is determined whether or not “use bookbinding function” is checked. If there is a check, storage of “bookbinding execution” is stored in step 1706, that is, A process of including a bookbinding execution process in the command transmitted to the printer driver is performed. If there is no check, the “bookbinding execution” storage process in step 1706 is skipped, and the process proceeds to the print dialog close process in step 1707.
[0140]
In step 1707, it is determined which button “OK” or “Cancel” was clicked in the print dialog close process of FIG. 18. If “Cancel”, the print process is not executed and the process ends.
[0141]
If “OK” is clicked, the process proceeds to step 1708 to determine whether or not a bookbinding execution command is set as a command to be transmitted to the printer driver. If not set, it is determined that the normal printing process is not performed for bookbinding. In step 1710, the print data is transmitted to the printer driver.
[0142]
If the bookbinding execution command is set in the command transmitted to the printer driver in step 1708, the process proceeds to step 1709 to instruct the printer driver the bookbinding position. This reads out the data set in the binding margin position field of the binder object attribute data of the binder selected as the print target, and displays the binding position data corresponding thereto as the binding position data, that is, the binding position. It is sent together with the bookbinding execution command as a parameter. Further, in step 1710, print data is transmitted to the printer driver, and a printing process having a binding margin at the same position as the binding margin position set in the binder is executed.
[0143]
Next, FIG. 19 shows a print processing flow in which the binding margin position set in the binder is reflected as the reference position in the print paper direction at the time of print processing.
[0144]
The processing flow of FIG. 19 will be described. Note that the process shown in FIG. 19 is a process that is first performed on a binder to be printed and is performed on the selected binder. Therefore, the binder object of the selected binder is specified, the attribute data such as the binding margin position is already identified, and the document to be printed is also specified.
[0145]
First, when starting the printing process, in step 1901, a capability inquiry is executed to the printer driver 500. This is a process for confirming whether or not the printer 600 that executes the printing process is a printer that can set the paper direction, that is, a process for confirming whether or not the printer is capable of controlling the paper direction by the paper direction designation parameter.
[0146]
It should be noted that the step 1901 inquiring whether or not the printer driver has the capability can be executed as a step of preliminarily holding a list of printer driver names and capabilities and determining them by collation.
[0147]
If it is determined in step 1902 that the paper orientation can be set in the printer driver, in step 1903, the paper orientation setting function button is validated. This is a process that makes it possible to check “Use paper orientation setting function” displayed at the bottom of the print dialog screen shown in FIG. If the printer does not have a paper orientation setting function, the paper orientation setting process cannot be performed by the printer. Therefore, even if the paper orientation setting function button validation processing in step 1903 is not performed and the print dialog of FIG. Cannot check “Use direction setting function”.
[0148]
In step 1904, the print dialog shown in FIG. 20 is displayed. In step 1905, it is determined whether or not “use paper orientation setting function” is checked. If there is a check, “execute paper orientation setting” is executed in step 1906. Processing for storing, that is, including the paper orientation setting execution processing parameter in the command transmitted to the printer driver is performed. If there is no check, the storage processing of “paper direction setting execution” in step 1906 is skipped, and the process proceeds to the print dialog closing processing in step 1907.
[0149]
In step 1907, it is determined which button “OK” or “Cancel” was clicked in the close processing of the print dialog in FIG. 20. If “Cancel”, the print processing is not executed and the processing ends.
[0150]
If “OK” is clicked, the process advances to step 1908 to determine whether a print processing execution command including a paper direction setting parameter is set as a command to be transmitted to the printer driver. It is determined that the normal printing process is not performed, and the process proceeds to step 1910 to transmit print data to the printer driver.
[0151]
If it is determined in step 1908 that the paper direction setting execution command is set in the command transmitted to the printer driver, the process advances to step 1909 to instruct the printer driver about the paper direction. This reads out the data set in the binding margin position field of the binder object attribute data of the binder selected as the print target, and outputs the corresponding paper direction data to the printer driver as paper direction data. That is, a paper direction designation parameter indicating the paper direction is transmitted together with the print execution command.
[0152]
In step 1910, print data is transmitted to the printer driver, and a print process having the same paper direction as that determined by the binding margin position set in the binder is executed.
[0153]
A specific example is shown in FIG. When the binder is displayed as a vertically long A4 binder and the binding margin is set on the left side, for example, the binder shown in FIG. 21 (assuming that it is A4), the binder is designated and the document included in the binder is specified. Assume that 2101, 1022, and 2103 are subjected to print processing.
[0154]
In the binder display, since only one page thumbnail of one document is displayed, the dotted documents 2102 and 2103 shown in the figure are not actually displayed, but are shown in the figure for explanation. As shown in FIG. 21, three documents are included in the binder, and by executing the printing process designating the binder, the printing direction of the document included in the binder is set according to the binding margin direction of the binder. Each of the two documents is printed in the direction displayed on the binder.
[0155]
These controls are performed by generating a paper orientation specification parameter. The paper orientation specification parameter includes the binding margin position of the binder object attribute data shown in FIG. 3, the document data linked from the sub-document link, and the attribute data of the page data. Is generated based on the paper direction detected from the above.
[0156]
More specifically, a print process in which the print paper direction setting parameter is included in the print instruction command for the printer driver and the print paper direction is set is executed. At this time, the binding margin position data in the binder attribute data of the binder selected by the user as the print processing target and the paper attribute detected from the document object of the document included in the binder or the page data linked to the document object. The paper direction designation parameter for setting the paper direction based on the binding margin position data is generated, and the paper direction designation parameter is transmitted to the printer driver together with the print processing command, whereby the binder displayed on the display unit is displayed. Is printed out in the same paper direction as the display mode of each document with respect to the binding margin position.
[0157]
By issuing this paper orientation setting execution command, as shown in FIG. 21B, the paper orientation based on the binding margin of the binder is set, and the print output 2104, 2105, 2106 of each document is executed.
[0158]
[Other Examples]
In the above-described embodiment, it has been described that the binder generation can be executed on the binder attribute setting screen of FIG. 6. However, when the thumbnails of the documents are overlapped on the document display screen shown in FIG. Alternatively, a binder may be created.
[0159]
The configuration of the electronic document management apparatus and the electronic document management method is based on the attribute data of a plurality of superimposed document objects, and new binder object attribute data (in which the addresses of those documents are written in the sub-document link field) ( This is realized by the process of generating FIG. As other attributes, for example, values set in advance as default values are used as values such as the binder color.
[0160]
However, instead of creating a binder, if you want to create a new document file that is bundled in the same page unit as the conventional system, for example, the user can specify the binder mode as a binder creation, such as stacking documents while holding down the shift key etc. By distinguishing and recognizing the process, the two processes of the document synthesis process and the binder generation process can be distinguished and executed.
[0161]
In addition, the document in the binder may be decomposed by document drag processing for extracting the document from the binder, and the binder may disappear when the number of documents in the binder becomes zero. With such a configuration, it is not necessary to perform a binder generation menu or an empty binder deletion process.
[0162]
Furthermore, in the above-described embodiment, the binder size is set as attribute data, and the binder attribute setting shown in FIG. 6 can be changed only on the surface, but is included in the binder. A configuration may be adopted in which the binder size is dynamically changed so that the size of the binder matches the maximum size of the internal document. Each time a document is added to the binder, the size of the page included in the added document is extracted from the attribute data of each document or the linked page object attribute data, and the current binder size is extracted from the binder attribute data. The binder is always set to the same size as the maximum page of the document in the binder by taking out and comparing the two, and processing the larger one as the new binder size and the new attribute data of the binder object. Will be.
[0163]
With this configuration, for example, if the binder size is read from the binder object attribute data and set to be displayed in the vicinity of the binder thumbnail, the print paper size selection when printing the document in the binder is selected. At this time, by selecting the displayed size as the printing paper, it is possible to easily select an appropriate printing paper size without causing a printing error such as a printing result protruding from the paper.
[0164]
Furthermore, the configuration of various modes is possible for the mode of the page displayed on the binder. For example, when the size of the binder is fixed, and a document containing a page larger than the binder size is added to the binder, the thumbnail is displayed on the end of the page in the thumbnail display of the page. It is good also as a structure which shows that it is large.
[0165]
Further, regarding a page that protrudes from the size of the binder thumbnail, in a display where the page is folded, the entire page may be displayed when the folded part is selected. This is realized by identifying the same process as the page selection process.
[0166]
The present invention has been described in detail above with reference to specific embodiments. However, it is obvious that those skilled in the art can make modifications and substitutions of the embodiments without departing from the gist of the present invention. In other words, the present invention has been disclosed in the form of exemplification, and should not be interpreted in a limited manner. In order to determine the gist of the present invention, the claims section described at the beginning should be considered.
[0167]
【The invention's effect】
As described above, according to the electronic document management apparatus and the electronic document management method of the present invention, a bundled document having a concept of bundling can be used to independently process a bundled document different from a conventional composite document. An electronic document management apparatus and an electronic document management method that can be implemented are realized.
[0168]
Further, according to the electronic document management apparatus and the electronic document management method of the present invention, the binder object and the document object are associated with each other by a link, and the document object is allowed to exist independently after being bound to the binder. Processing in units of documents, such as taking out documents in units of documents, deleting them, or newly adding them to a binder, becomes possible.
[0169]
Furthermore, according to the electronic document management apparatus and the electronic document management method of the present invention, a configuration is realized in which not only page feed processing for each page of a binder document but also page feed as a bundle bundled for each document is realized. Is done.
[0170]
Furthermore, according to the electronic document management apparatus and the electronic document management method of the present invention, the binding margin position of the binder can be designated, and the designated binding margin position has a function of controlling the paper direction during printing or a binding margin generation function. The printing process reflected as the binding margin generation position in the printer can be realized.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an electronic document management apparatus according to the present invention.
FIG. 2 is a diagram showing an example of a screen in which a document and a binder are displayed on a display device in the electronic document management device of the present invention.
FIG. 3 is a view showing the attribute data structure of a binder object in the electronic document management apparatus of the present invention.
FIG. 4 is a diagram illustrating a configuration of a binder and a document link mode of the electronic document management apparatus according to the present invention.
FIG. 5 is a diagram showing a processing flow of document addition processing for a binder in the electronic document management apparatus of the present invention.
FIG. 6 is a diagram showing an example (part 1) of a binder attribute setting screen in the electronic document management apparatus of the present invention;
FIG. 7 is a diagram showing an example of a binder editing process screen in the electronic document management apparatus of the present invention.
FIG. 8 is a diagram illustrating document addition by drag and drop processing on a binder display screen in the electronic document management apparatus of the present invention.
FIG. 9 is a flowchart illustrating processing determined as a drag / drop processing mode on the display screen in the electronic document management apparatus of the present invention.
FIG. 10 is a flowchart illustrating a binder page turning process in the electronic document management apparatus according to the present invention.
FIG. 11 is a flowchart illustrating a binder bundle feeding process in the electronic document management apparatus according to the present invention.
FIG. 12 is a diagram illustrating an example of a mode of a binder bundle feeding instruction icon in the electronic document management apparatus of the present invention.
FIG. 13 is a flowchart illustrating processing for displaying a document or a binder object in the electronic document management apparatus according to the present invention.
FIG. 14 is a block diagram showing a configuration capable of executing print processing in the electronic document management apparatus of the present invention.
FIG. 15 is a diagram illustrating an example of a binder binding margin display mode in the electronic document management apparatus of the present invention.
FIG. 16 is a diagram showing an example (part 2) of a binder attribute setting screen in the electronic document management apparatus of the present invention;
FIG. 17 is a flowchart illustrating binding margin setting printing processing in which a binder is specified in the electronic document management apparatus of the present invention.
FIG. 18 is a diagram illustrating an example of a display screen of a print dialog in binding margin setting print processing in which a binder is specified in the electronic document management apparatus of the present invention.
FIG. 19 is a flowchart illustrating a paper orientation setting print process in which a binder is specified in the electronic document management apparatus of the present invention.
FIG. 20 is a diagram showing an example of a display screen of a print dialog in a paper orientation setting print process in which a binder is specified in the electronic document management apparatus of the present invention.
FIG. 21 is a diagram illustrating a printing example in a paper orientation setting printing process in which a binder is designated in the electronic document management apparatus of the present invention.
[Explanation of symbols]
100 Electronic document management device
101 Document editing and creating means
102 storage device
103 Memory input / output unit
104 Image reading unit
105 Attribute readout unit
106 Page writer
108 Input device
109 Input processor
111 Display information generator
112 Image reduction unit
120 display device
200 Object Management Department
500 Printer driver
600 printer
1501, 1502 Binder binding fee
2101 to 2103 Document in binder
2104 to 2106 Binder document printout paper

Claims (14)

電子文書の管理を行なう電子文書管理装置において、
1以上の文書を束ねた文書の束としての概念を有するバインダに対応するバインダ情報の管理処理を実行する管理手段と、
表示情報を作成する表示情報作成手段と、
表示情報作成手段の生成した表示情報を表示する表示手段とを有し、
前記管理手段は、
前記バインダに束ねられた文書の当該バインダ内における文書の順序を記憶手段に記憶させる処理を実行する構成を有し、
前記表示情報作成手段は、
前記バインダを表すバインダアイコンと、
前記バインダに束ねられた文書に含まれる特定ページ面を表すページサムネイルと、
前記ページサムネイルに対応するページを含む文書の当該バインダ内における文書順序を表す文書順序情報と、
前記ページサムネイルに対応するページのページ番号情報と、
を前記表示手段に出力する表示情報として作成する処理を実行する構成を有することを特徴とする電子文書管理装置。
In an electronic document management apparatus that manages electronic documents,
Management means for executing a binder information management process corresponding to a binder having a concept as a bundle of documents in which one or more documents are bundled ;
Display information creating means for creating display information;
Display means for displaying the display information generated by the display information creation means,
The management means includes
Have a configuration that executes a process of storing the order of the documents within the binder of documents are bundled into the binder in the storage means,
The display information creating means includes
A binder icon representing the binder;
A page thumbnail representing a specific page surface included in the document bundled in the binder;
Document order information indicating the document order in the binder of the document including the page corresponding to the page thumbnail;
Page number information of the page corresponding to the page thumbnail;
The electronic document management apparatus has a configuration for executing a process of creating the display information to be output to the display means .
前記表示情報作成手段は、さらに、
前記ページサムネイルのページ送り指示マークを表示情報として作成する処理を実行する構成を有することを特徴とする請求項に記載の電子文書管理装置。
The display information creating means further includes:
The electronic document management apparatus according to claim 1 , wherein the electronic document management apparatus has a configuration for executing a process of creating a page advance instruction mark of the page thumbnail as display information.
前記表示情報作成手段は、
前記ページ送り指示マークに対する処理要求入力に基づいて、現在表示している前記ページサムネイルに対応するページである現表示ページを含む文書の総ページ数と、現表示ページのページ番号とを比較し、総ページ数と現表示ページの番号とが一致する場合は現表示ページのページサムネイルを、前記バインダ内の現表示ページを含む文書の次文書の先頭ページ面に対応するページサムネイルを表示情報として生成し、総ページ数と現表示ページ番号とが一致しない場合は、現表示ページサムネイルに対応するページの含まれる同一文書の次のページ面に対応するページサムネイルを表示情報として生成する処理を実行する構成であることを特徴とする請求項に記載の電子文書管理装置。
The display information creating means includes
Based on the processing request input for the page feed instruction mark, the total page number of the document including the current display page that is the page corresponding to the currently displayed page thumbnail is compared with the page number of the current display page, If the total number of pages matches the number of the current display page, a page thumbnail of the current display page is generated as display information corresponding to the first page surface of the next document of the document including the current display page in the binder. If the total number of pages and the current display page number do not match, a process of generating a page thumbnail corresponding to the next page surface of the same document including the page corresponding to the current display page thumbnail as display information is executed. The electronic document management apparatus according to claim 2 , wherein the electronic document management apparatus has a configuration.
前記表示情報作成手段は、さらに、
前記バインダに束ねられた文書の文書単位での束送り指示マークを表示情報として作成する処理を実行する構成を有することを特徴とする請求項に記載の電子文書管理装置。
The display information creating means further includes:
The electronic document management apparatus according to claim 1 , wherein the electronic document management apparatus is configured to execute a process of creating, as display information, a bundle feed instruction mark for each document bundled in the binder as display information.
前記表示情報作成手段は、
前記束送り指示マークに対する処理要求入力に基づいて、前記表示手段に表示中のページのページサムネイルの対応ページを含む文書が属するバインダ内の、前記文書の次文書の先頭ページに対応するページサムネイルを表示情報として生成する処理を実行する構成であることを特徴とする請求項に記載の電子文書管理装置。
The display information creating means includes
Based on the processing request input for the bundle feed instruction mark, a page thumbnail corresponding to the first page of the next document of the document in the binder to which the document including the page thumbnail corresponding to the page currently displayed on the display means belongs. The electronic document management apparatus according to claim 4 , wherein the electronic document management apparatus is configured to execute processing that is generated as display information.
前記表示情報作成手段は、
前記ページサムネイルのページ送り指示マークと、
前記バインダに束ねられた文書の文書単位での束送り指示マークとを、
異なる態様のマークとして作成する処理を実行する構成を有することを特徴とする請求項に記載の電子文書管理装置。
The display information creating means includes
A page feed instruction mark of the page thumbnail;
A bundle feed instruction mark in document units of documents bundled in the binder,
The electronic document management apparatus according to claim 1 , wherein the electronic document management apparatus has a configuration for executing a process for creating a mark in a different mode.
前記表示情報作成手段は、
前記バインダサイズより大きいページサイズを持つページに対応するページサムネイルについて、該ページがバインダサイズより大きいページサイズを持つことを識別可能とした表示態様を持つページサムネイルを生成する処理を実行する構成であることを特徴とする請求項に記載の電子文書管理装置。
The display information creating means includes
With respect to a page thumbnail corresponding to a page having a page size larger than the binder size, a process for generating a page thumbnail having a display mode in which it is possible to identify that the page has a page size larger than the binder size is executed. The electronic document management apparatus according to claim 1 .
電子文書の管理を行なう電子文書管理方法において、
1以上の文書を束ねた文書の束としての概念を有するバインダの管理情報を記憶した記憶手段から管理情報を読み出して、表示情報を作成する表示情報作成ステップと、
前記表示情報作成ステップにおいて生成した表示情報を表示する表示ステップとを有し、
前記表示情報作成ステップは、
前記バインダを表すバインダアイコンと、
前記バインダに束ねられた文書に含まれる特定ページ面を表すページサムネイルと、
前記ページサムネイルに対応するページを含む文書の当該バインダ内における文書順序を表す文書順序情報と、
前記ページサムネイルに対応するページのページ番号情報と、
を前記表示手段に出力する表示情報として作成する処理を実行するステップであることを特徴とする電子文書管理方法。
In an electronic document management method for managing electronic documents,
A display information creation step of creating management information by reading management information from a storage unit that stores management information of a binder having a concept as a bundle of documents including one or more documents;
A display step for displaying the display information generated in the display information creation step,
The display information creation step includes
A binder icon representing the binder;
A page thumbnail representing a specific page surface included in the document bundled in the binder;
Document order information indicating the document order in the binder of the document including the page corresponding to the page thumbnail;
Page number information of the page corresponding to the page thumbnail;
An electronic document management method comprising: a step of executing a process of creating as display information to be output to the display means.
前記表示情報作成ステップは、さらに、
前記ページサムネイルのページ送り指示マークを表示情報として作成する処理を実行するステップを含むことを特徴とする請求項に記載の電子文書管理方法。
The display information creation step further includes:
9. The electronic document management method according to claim 8 , further comprising a step of executing a process of creating a page feed instruction mark of the page thumbnail as display information.
前記電子文書管理方法は、さらに、
前記ページ送り指示マークに対する処理要求入力に基づいて、現在表示している前記ページサムネイルに対応するページである現表示ページを含む文書の総ページ数と、現表示ページのページ番号とを比較し、総ページ数と現表示ページの番号とが一致する場合は現表示ページのページサムネイルを、前記バインダ内の現表示ページを含む文書の次文書の先頭ページ面に対応するページサムネイルを表示情報として生成し、総ページ数と現表示ページ番号とが一致しない場合は、現表示ページサムネイルに対応するページの含まれる同一文書の次のページ面に対応するページサムネイルを表示情報として生成する処理を実行するステップを有することを特徴とする請求項に記載の電子文書管理方法。
The electronic document management method further includes:
Based on the processing request input for the page feed instruction mark, the total page number of the document including the current display page that is the page corresponding to the currently displayed page thumbnail is compared with the page number of the current display page, If the total number of pages matches the number of the current display page, a page thumbnail of the current display page is generated as display information corresponding to the first page surface of the next document of the document including the current display page in the binder. If the total number of pages and the current display page number do not match, a process of generating a page thumbnail corresponding to the next page surface of the same document including the page corresponding to the current display page thumbnail as display information is executed. 10. The electronic document management method according to claim 9 , further comprising steps.
前記表示情報作成ステップは、さらに、
前記バインダに束ねられた文書の文書単位での束送り指示マークを表示情報として作成する処理を実行することを特徴とする請求項に記載の電子文書管理装置。
The display information creation step further includes:
9. The electronic document management apparatus according to claim 8 , wherein processing for creating a bundle feed instruction mark for each document bundled in the binder as display information is executed.
前記電子文書管理方法は、さらに、
前記束送り指示マークに対する処理要求入力に基づいて、前記表示手段に表示中のページのページサムネイルの対応ページを含む文書が属するバインダ内の、前記文書の次文書の先頭ページに対応するページサムネイルを表示情報として生成する処理を実行するステップを有することを特徴とする請求項11に記載の電子文書管理方法。
The electronic document management method further includes:
Based on the processing request input for the bundle feed instruction mark, a page thumbnail corresponding to the first page of the next document of the document in the binder to which the document including the page thumbnail corresponding to the page currently displayed on the display means belongs. The electronic document management method according to claim 11 , further comprising a step of executing a process of generating as display information.
前記電子文書管理方法は、さらに、
前記ページサムネイルのページ送り指示マークと、
前記バインダに束ねられた文書の文書単位での束送り指示マークとを、
異なる態様のマークとして作成する処理を実行するステップを有することを特徴とする請求項の電子文書管理方法。
The electronic document management method further includes:
A page feed instruction mark of the page thumbnail;
A bundle feed instruction mark in document units of documents bundled in the binder,
9. The electronic document management method according to claim 8 , further comprising a step of executing a process of creating a mark having a different aspect.
前記表示情報作成ステップは、
前記バインダサイズより大きいページサイズを持つページに対応するページサムネイルについて、該ページがバインダサイズより大きいページサイズを持つことを識別可能とした表示態様を持つページサムネイルを生成する処理を実行することを特徴とする請求項の電子文書管理方法。
The display information creation step includes
For a page thumbnail corresponding to a page having a page size larger than the binder size, a process of generating a page thumbnail having a display mode in which it is possible to identify that the page has a page size larger than the binder size is executed. The electronic document management method according to claim 8 .
JP25684199A 1999-09-10 1999-09-10 Electronic document management apparatus and electronic document management method Expired - Fee Related JP3948171B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25684199A JP3948171B2 (en) 1999-09-10 1999-09-10 Electronic document management apparatus and electronic document management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25684199A JP3948171B2 (en) 1999-09-10 1999-09-10 Electronic document management apparatus and electronic document management method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2005277843A Division JP3948476B2 (en) 2005-09-26 2005-09-26 Electronic document management apparatus and electronic document management method

Publications (2)

Publication Number Publication Date
JP2001084246A JP2001084246A (en) 2001-03-30
JP3948171B2 true JP3948171B2 (en) 2007-07-25

Family

ID=17298170

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25684199A Expired - Fee Related JP3948171B2 (en) 1999-09-10 1999-09-10 Electronic document management apparatus and electronic document management method

Country Status (1)

Country Link
JP (1) JP3948171B2 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7219352B2 (en) 2002-04-15 2007-05-15 Microsoft Corporation Methods and apparatuses for facilitating processing of interlaced video images for progressive video displays
EP1359773B1 (en) * 2002-04-15 2016-08-24 Microsoft Technology Licensing, LLC Facilitating interaction between video renderers and graphics device drivers
JP2004145568A (en) 2002-10-23 2004-05-20 Kyocera Mita Corp Picture display program and picture display device
US7643675B2 (en) 2003-08-01 2010-01-05 Microsoft Corporation Strategies for processing image information using a color information data structure
JP4136994B2 (en) 2004-04-16 2008-08-20 キヤノン株式会社 Document processing apparatus, control method therefor, computer program, and computer-readable storage medium
JP4154368B2 (en) 2004-06-15 2008-09-24 キヤノン株式会社 Document processing apparatus, document processing method, and document processing program
JP4473101B2 (en) 2004-11-12 2010-06-02 コニカミノルタビジネステクノロジーズ株式会社 Document management method and document management apparatus and program using the same
JP5076382B2 (en) * 2006-07-13 2012-11-21 富士ゼロックス株式会社 Document file processing program and apparatus
JP2008250943A (en) * 2007-03-30 2008-10-16 Fujitsu Ltd Document management server program and document management server
JP5262121B2 (en) * 2008-01-11 2013-08-14 株式会社リコー Information processing apparatus, symbol display method, and symbol display program
JP5326154B2 (en) * 2008-12-16 2013-10-30 株式会社 下田オー・エー・システム Document registration program, document registration apparatus, and document management system
JP5587118B2 (en) * 2010-09-24 2014-09-10 シャープ株式会社 Electronic book data generation device, electronic book data, electronic book browsing device, electronic book data generation method, electronic book data generation program, and recording medium
JP6001431B2 (en) * 2012-12-04 2016-10-05 シャープ株式会社 Content distribution system
JP2015022542A (en) * 2013-07-19 2015-02-02 ウェストフィールド株式会社 Electronic library system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05224850A (en) * 1992-02-14 1993-09-03 Hitachi Ltd Printer
JPH07271814A (en) * 1994-03-31 1995-10-20 Toshiba Corp Electronic filing device for retrieving data from visual position or shape without requiring keyword
JP3443255B2 (en) * 1996-10-18 2003-09-02 富士ゼロックス株式会社 Electronic document management apparatus and method
JP3812765B2 (en) * 1997-01-16 2006-08-23 富士ゼロックス株式会社 Electronic file device
JPH10240724A (en) * 1997-02-28 1998-09-11 Canon Inc Document managing device and system and method therefor
JP3769868B2 (en) * 1997-04-18 2006-04-26 富士ゼロックス株式会社 Document management device

Also Published As

Publication number Publication date
JP2001084246A (en) 2001-03-30

Similar Documents

Publication Publication Date Title
US8089653B2 (en) Document processing apparatus, method and program for variable printing with document file dividing
US7606823B2 (en) Document processing apparatus and method
US7814417B2 (en) Document processing method and system therefor
JP3948171B2 (en) Electronic document management apparatus and electronic document management method
JP3950657B2 (en) Information processing system, display method thereof, program, and recording medium
JP5713563B2 (en) Information processing apparatus, control method for information processing apparatus, and program
JP3443255B2 (en) Electronic document management apparatus and method
JP3997026B2 (en) Form editing method and apparatus, and storage medium storing computer-readable program
JP4473101B2 (en) Document management method and document management apparatus and program using the same
JP2003308200A (en) Information processing apparatus, file processing method, computer-readable memory medium and program
JP5393171B2 (en) Image forming apparatus, image forming method, and image forming program
US6922807B1 (en) Object editing apparatus and method, and recording medium storing computer-readable program
JP2003091526A (en) Information processing device and method
JP2008027243A (en) Document management device, document management method, and program
JP3948476B2 (en) Electronic document management apparatus and electronic document management method
JP3858917B2 (en) Electronic document processing apparatus and method
JP7154982B2 (en) Information processing device, control method, and program
JP2000194515A (en) Document processor and storage medium
JP3728619B2 (en) Document processing apparatus and storage medium
JP3598594B2 (en) Document processing apparatus and document processing method
JP4006312B2 (en) Information processing apparatus, control method therefor, storage medium, and control program
JP4845287B2 (en) Form editing apparatus and method, and storage medium storing computer-readable program
JP3843204B2 (en) Information processing apparatus, editing operation method, and recording medium recording the program
JP2006268314A (en) Document processor, method, and program
JPH11259458A (en) Document processor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20031210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050711

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050726

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061114

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070111

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070327

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070409

R150 Certificate of patent or registration of utility model

Ref document number: 3948171

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110427

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120427

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130427

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130427

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140427

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees