JP4598935B2 - Information processing apparatus and method, and computer-readable memory - Google Patents
Information processing apparatus and method, and computer-readable memory Download PDFInfo
- Publication number
- JP4598935B2 JP4598935B2 JP2000277203A JP2000277203A JP4598935B2 JP 4598935 B2 JP4598935 B2 JP 4598935B2 JP 2000277203 A JP2000277203 A JP 2000277203A JP 2000277203 A JP2000277203 A JP 2000277203A JP 4598935 B2 JP4598935 B2 JP 4598935B2
- Authority
- JP
- Japan
- Prior art keywords
- electronic document
- page unit
- editing
- inquiry
- 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
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、複数種類の素材電子文書から構成される統合電子文書を構成する情報処理装置及びその方法、コンピュータ可読メモリに関するものである。
【0002】
【従来の技術】
企業ではドキュメント管理システムを導入し、文書の再利用を推進しようとしている。初期の製品は、紙の文書をスキャナで画像として取り込み、登録保存するようなものであったが、最近はパソコンで作られた電子文書が多くなり、それも登録保存できるようになってきた。また、最近では登録されている複数の電子文書から任意のページを抜き出してバインダのように綴じて一つの電子文書のようにすることもできるようになっている。それを、ここでは電子バインダと呼ぶ。
【0003】
【発明が解決しようとする課題】
従来、このような電子バインダを実現するためには、複数の異なる電子文書を一旦、統一的な電子文書形式に変換し、その変換後の電子文書を編集して、所望の生成電子文書を構成していた。しかしながら、この方法の場合、素材となる素材電子文書から完全に切り離された状態で新規電子文書を編集して生成電子文書を構成している。そのため、素材電子文書を変更した場合、生成電子文書から一旦その変更された素材電子文書を削除してから、再度変更した素材電子文書を入力し直すといった作業を行う。その際、編集の度合いが多いと、削除、移動などの手間や間違えが多く発生することになってしまう。このように、素材と生成物が完全に分離していると、元に戻るのに労力を費やすといった問題があった。
【0004】
本発明は上記の問題点に鑑みてなされたものであり、異なる複数の素材電子文書から1つの統合電子文書を作成し、素材電子文書と統合電子文書との関係を維持しながら容易に編集を行うことができる情報処理装置及びその方法、コンピュータ可読メモリを提供することを目的とする。
【0005】
【課題を解決するための手段】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
前記複数種類の素材電子文書を保持する保持手段と、
前記保持手段で保持される前記複数種類の素材電子文書の各ページから作成された複数の素材ページ単位電子文書の中から、ユーザの選択操作により所望の素材ページ単位電子文書を選択する選択手段と、
前記選択手段で選択された素材ページ単位電子文書に基づいて、統合電子文書を構成する構成手段と、
前記統合電子文書に含まれる素材ページ単位電子文書の生成元となった素材電子文書の編集を行う編集手段と、
前記編集手段により前記素材電子文書が編集されたとき、当該編集の結果に基づいて前記統合電子文書を更新するか削除するかに関してユーザに問い合わせる問合せ手段と、
前記問合せ手段による問い合わせに対して前記統合電子文書を更新するとユーザから指示された場合、前記編集手段で編集された後の素材電子文書から作成された素材ページ単位電子文書を用いて、前記統合電子文書の更新を行うように制御し、前記問合せ手段による問合せに対して削除するとユーザから指示された場合、前記統合電子文書を構成する素材ページ単位電子文書のうち、前記編集手段で編集された後の素材電子文書に対応する素材ページ単位電子文書を削除するように制御する制御手段と
を備える。
【0007】
また、好ましくは、前記素材電子文書の素材ページ単位電子文書のサムネール画像を表示する第1表示画面と、前記統合電子文書を構成する素材ページ単位文書のサムネール画像を第2表示画面に表示制御する表示制御手段とを更に備え、
前記表示制御手段は、前記問合せ手段による問い合わせに対して前記統合電子文書を更新するとユーザから指示された場合、前記編集手段で編集された後の素材電子文書から作成された素材ページ単位電子文書のサムネール画像を用いて、前記第1表示画面と前記第2表示画面の表示内容を更新し、前記問合せ手段による問合せに対して削除するとユーザから指示された場合、前記第2表示画面において前記編集手段で編集された素材電子文書に対応する素材ページ単位電子文書のサムネール画像を削除し、更に、前記第1表示画面において前記編集手段で編集された後の素材電子文書から作成された素材ページ単位電子文書のサムネール画像を用いて前記第2表示画面の表示内容を更新する。
【0009】
また、好ましくは、前記選択手段は、前記第1表示画面に表示されるサムネール画像を用いて、前記複数種類の素材電子文書の各ページから作成された前記複数の素材ページ単位電子文書から所望の素材ページ単位電子文書を選択する。
【0010】
上記の目的を達成するための本発明による情報処理方法は以下の構成を備える。即ち、
複数種類の素材電子文書から構成される統合電子文書の編集を行う情報処理装置における情報処理方法であって、
保持手段が、前記複数種類の素材電子文書を保持する保持工程と、
選択手段が、前記保持工程で保持される前記複数種類の素材電子文書の各ページから作成された複数の素材ページ単位電子文書の中から、ユーザの選択操作により所望の素材ページ単位電子文書を選択する選択工程と、
構成手段が、前記選択工程で選択された素材ページ単位電子文書に基づいて、統合電子文書を構成する構成工程と、
編集手段が、前記統合電子文書に含まれる素材ページ単位電子文書の生成元となった素材電子文書の編集を行う編集工程と、
問い合わせ手段が、前記編集工程により前記素材電子文書が編集されたとき、当該編集の結果に基づいて前記統合電子文書を更新するか削除するかに関してユーザに問い合わせる問合せ工程と、
制御手段が、前記問合せ工程による問い合わせに対して前記統合電子文書を更新するとユーザから指示された場合、前記編集工程で編集された後の素材電子文書から作成された素材ページ単位電子文書を用いて、前記統合電子文書の更新を行うように制御し、前記問合せ工程による問合せに対して削除するとユーザから指示された場合、前記統合電子文書を構成する素材ページ単位電子文書のうち、前記編集工程で編集された後の素材電子文書に対応する素材ページ単位電子文書を削除するように制御する制御工程と
を備える。
【0011】
上記の目的を達成するための本発明によるコンピュータ可読メモリは以下の構成を備える。即ち、
複数種類の素材電子文書から構成される統合電子文書を構成する情報処理をコンピュータに実行させるためのプログラムが格納されたコンピュータ可読メモリであって、
前記複数種類の素材電子文書を保持する保持工程と、
前記保持工程で保持される前記複数種類の素材電子文書の各ページから作成された複数の素材ページ単位電子文書の中から、ユーザの選択操作により所望の素材ページ単位電子文書を選択する選択工程と、
前記選択工程で選択された素材ページ単位電子文書に基づいて、統合電子文書を構成する構成工程と、
前記統合電子文書に含まれる素材ページ単位電子文書の生成元となった素材電子文書の編集を行う編集工程と、
前記編集工程により前記素材電子文書が編集されたとき、当該編集の結果に基づいて前記統合電子文書を更新するか削除するかに関してユーザに問い合わせる問合せ工程と、
前記問合せ工程による問い合わせに対して前記統合電子文書を更新するとユーザから指示された場合、前記編集工程で編集された後の素材電子文書から作成された素材ページ単位電子文書を用いて、前記統合電子文書の更新を行うように制御し、前記問合せ工程による問合せに対して削除するとユーザから指示された場合、前記統合電子文書を構成する素材ページ単位電子文書のうち、前記編集工程で編集された後の素材電子文書に対応する素材ページ単位電子文書を削除するように制御する制御工程と
をコンピュータに実行させるためのプログラムが格納されたことを特徴とする。
【0012】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
【0013】
図1は本実施形態の文書管理システムの概念図である。
【0014】
図1において、101は互いに異なるアプリケーションソフトで作成した電子文書群である。ここでは、例えば、マイクロソフト社のWordで作成した電子文書1、マイクロソフト社のPowerPointで作成した電子文書2、スキャナで読み取った画像あるいはインターネットで利用されているHTML形式の電子文書3であるとする。102は電子バインダビルダ(E(Electronic)-Binder Builder)であり、電子文書1〜3をページ単位で束ねて1つの生成電子文書103を構成することができる。
【0015】
次に、本実施形態の文書管理システムの電子バインダビルダ102によって構成される生成電子文書例について、図2を用いて説明する。
【0016】
図2Aは本実施形態の電子バインダビルダによって構成される生成電子文書のフォーマットブロック構成図であり、図2Bはその具体的なXML記述例である。
【0017】
本発明は、XML(Extentional Markup Language)記述を利用して、生成電子文書を構成する。その構成は、1文書につき互いに異なるアプリケーションソフトで作成された複数種類の素材電子文書である。基本構成は、Top記述として、E-Binder.xmlという文書を構成し、その中に所定の記述を行い、関係するファイル等の要素(コンテンツ)を外部リンクで示す。外部リンクで示された要素は、その所在がわかる位置になければならない。尚、図4は生成電子文書を構成するフォルダとファイル構成例である。Top文書のE-Binder.xmlから相対位置で、それらの外部リンクの要素の保持位置を知ることができる。
【0018】
図2Bにおいて、<?xml version="1.0"encoding="Shift_JIS"?>は、先頭に行う宣言の記述である。
【0019】
図2Aにおいて、EBINDER部(201)は、本文書の先頭を示している。そして、図2Bにおいて、<EBINDER>〜</EBINDER>で囲まれた部分が本文書の本体である。
【0020】
図2Aにおいて、EBINDER_INFOR部(202)は、本文書のメタ情報(管理情報)を保持する部分である。そして、図2Bにおいて、<EBINDER_INFO>〜</EBINDER_INFO>で囲まれた部分でそのメタ情報を保持する。特に、ここでは、ファイル名を示す<TITLE>〜</TITLE>、作成者名を示す<CREATOR>〜</CREATOR>、作成日を示す<DATE>〜</DATE>のメタ情報を保持している。
【0021】
図2Aにおいて、MATERIAL部(203)は、素材電子文書の情報を保持する部分である。そして、図2Bにおいて、<MATERIAL files="2>〜</MATERIAL>で囲まれた部分でその情報を保持する。files=は、素材電子文書数であり、ここでは2つのファイルを保持している例を示している。
【0022】
図2Aにおいて、EFILE部(204)は、1素材電子文書の情報を保持する部分、素材電子文書からページ単位の電子文書に変換しその情報を保持する部分である。そして、図2Bにおいて、<EFILE href="office\ppt0000\F_c01.ppt" composedpagefile="pimg\efile0001.pdf "type="pdf" totalpage="2" id="ef0001">〜</EFILE>で囲まれた部分でその情報を保持する。ここで、href=は素材電子文書の保管情報である。composedpagefile=は、素材電子文書をページ単位でまとめたファイルの保管情報である。次に続くtype=は、そのファイル形式である。ここでは、Adobe社のPDF形式例を示している。他に複数画像を保存できる形式のMultiPageTIFF等が設定可能である。totalpage=は、素材電子文書のページ数である。id=は、管理番号である。
【0023】
図2Aにおいて、EFILE部(204)内のEFILE_INFO部(205)は、素材電子文書の管理情報を保持する。そして、図2Bにおいて、<EFILE_INFO datatype="PowerPoint2000">〜</EFILE_INFO>で囲まれた部分でその管理情報を保持する。ここで、datatype=は、素材電子文書のタイプである。ここでは、PowerPoint2000であることを示している。また、ファイル名を示す<TITLE>〜</TITLE>、作成者名を示す<CREATOR>〜</CREATOR>はその管理情報を保持する部分である。
【0024】
図2Aにおいて、DOC_SUMMARY部(206)は、素材電子文書の概要情報を保持する。この部分は素材の内容の概略が分かるように全文Textから要約エンジンで簡略化した文章を保存する。尚、図2Bにおいては、この部分は省略している。
【0025】
図2Aにおいて、EPAGES部(207)は、素材電子文書からページ単位の情報に変更した文書(素材ページ単位電子文書)を保管する。例えば、Wordの素材電子文書では、ページは表示時やプリント時にのみ確定するが、その確定した素材ページ単位文書を1頁ごとに保管する部分である。そして、図2Bにおいて、<EPAGES>〜</EPAGES>で囲まれた部分で素材ページ単位電子文書を保管する。実際には、続く<EPAGE page="1" thumbnail="office\ppt0000\thumb1.bmp"/>、<EPAGE page="2" thumbnail="office\ppt0000\thumb2.bmp>のように<EPAGE〜/>で囲まれた部分が、素材ページ単位電子文書を保管する部分である。ここで、page=は、素材電子文書全体の何ページ目にあたるかを示す情報である。thumbnail=は、そのページのサムネール画像(縮小画像)を保持する情報である。次の記述も素材ページ単位電子文書の情報である。このように素材電子文書のページ展開情報(素材ページ単位電子文書の情報)を保持する。さらに、素材ページ単位電子文書の展開文書
例えば、A4サイズに展開した画像もここで保持する。
【0026】
<EPAGE page="1" thumbnail="0ffice\ppt0000\thumb1.bmp" Pagefile="office\ppt0000\page0001.bmp" type="bmp"/>
ここで、pagefile=は、この例の場合、1ページ目のサムネール画像を保持している。type=は、その保持しているファイル形式である。この例では、素材ページ単位電子文書をbmpという画像ファイル形式としたが、PDF形式やその他の圧縮ファイルの形式でも構わない。必要な条件は1ページ単位であることである。また、<EPAGE〜/>の数は、素材電子文書のページ数により決まる。
【0027】
図3は素材電子文書から必要な素材ページ単位電子文書を選んで保持している場合の生成電子文書のフォーマットブロック構成図である。
【0028】
図3Aにおいて PAGEINDEX部(301)は、素材電子文書のページ展開されたところを指し示す情報を保持する。これは、生成電子文書は、素材電子文書のidとページ番号を管理しておき、その順番にページ画像を読み出すことで連続した電子文書を構成する。図2Bの記述例の中で<PAGEINDEX>〜</PAGEINDEX>で囲まれた部分が、生成電子文書のページを管理保管する記述である。内部では、
<INDEXpage="1" idref="efile0002" efilepage="3"/>
<INDEXpage="2" idref="efile0001" efilepage="2"/>
のように記述されている。<INDEX〜/>は、生成電子文書のページを示している。ここで、page=は、生成電子文書のページである。idref=は、素材電子文書のidである。efilepage=は、idに対応する素材電子文書の使用ページ番号である。上記記述例では、2つの素材電子文書から別々に指定したページを使用していることを示している。
【0029】
以上説明したような生成電子文書のフォーマットブロック構成は、素材電子文書、素材ページ単位電子文書、生成電子文書を同時に保管できる構成であるため、編集時に素材電子文書のオリジナル電子文書に戻り、再びページを入れ替えるといった作業が可能である。また、素材ページ単位電子文書は、画像化文書、PDF形式あるいはXML形式文書であっても良い構成であり、ページ化できるソフトウェア環境により切り替え可能である。
【0030】
次に、電子バインダビルダ102の処理に関わる操作画面例について図5を用いて説明する。
【0031】
図5は本実施形態の電子バインダビルダの処理に関わる操作画面例を示す図である。
【0032】
501はドキュメントマネジメントソフトウェア画面の例である。502はコンピュータのOS上で管理されたファイル管理画面の例である。503は電子バインダビルダ102のソフトウェア(E-Binder Builder)画面の例である。504は素材電子文書を管理するCollection Window画面例である。505は生成電子文書を管理するComposed Window画面例である。506は生成電子文書を表示するための表示ソフトウェア(Viewer)画面例である。
【0033】
次に、生成電子文書の作成処理について、図5、図6を用いて説明する。
【0034】
図6は本実施形態の生成電子文書の作成処理を示すフローチャートである。
【0035】
まず、ステップS601で、ファイル管理画面502から素材電子文書を選択する。次に、ステップS602で、選択した素材電子文書をドラッグアンドドロップ(Drag&Drop)で電子バインダビルダ102のソフトウェア画面503に移動する。この動作は、図5上に矢印で描いたようにマウスでファイルを移動する動作である。移動されたファイルは、ステップS603で、Collection Window画面504上でサムネール化され表示される。この動作は、バックグランドで、素材電子文書をその作成ソフトウェアが開き、擬似印刷動作を行い、ページ単位で扱えるファイル(素材ページ単位電子文書)を作成する。例えば、ImageDriverというソフトを用いると、ページ画像を作成することができる。同時にサムネール画像も作成可能である。そして、ステップS603では、この作成されたサムネール画像を表示させている。実際に、ファイル化される場合は、図2Bで示した<MATERIAL>で囲まれた<EFILE href="〜>のhref=に素材電子文書のリンク先(アドレス)が記述され、<EPAGE page="1"thumbnail="〜\thumb1.bmp"/>に示すthumbnail=にサムネール画像が保持される。この動作は、その他複数の素材ページ単位電子文書を移動するときも同じ動作を行う。
【0036】
ステップS604で、Collection Window画面504上のサムネールを選択して、Composed Window画面505にドラッグアンドドロップする。この動作は、最終生成電子文書として必要な素材ページ単位電子文書のサムネール画像をCollection Window画面504上から選択して、そのサムネール画像を生成電子文書が構成されているComposed Window画面505に移動し、そのページを用意することになる。
【0037】
ステップS605で、Composed Window画面505上に生成電子文書のサムネール画像を表示する。この動作は、ステップ604で移動したサムネール画像をドロップした指定位置に表示する動作である。
【0038】
この処理を完了することで素材電子文書から必要なページで構成された生成電子文書を構成することができる。
【0039】
次に、必要な素材ページ単位電子文書のサムネール画像をCollection Window画面504上から選択して、そのサムネール画像を生成電子文書が構成されているComposed Window画面505に移動する具体例について、図7を用いて説明する。
【0040】
図7において、701はCollection Window画面504上の素材電子文書の内の選択した素材ページ単位電子文書である。702は素材ページ単位電子文書701をComposed Window画面505上の生成電子文書の先頭ページに移動した状態である。
【0041】
ここで、図2Bを用いて、この状態を説明する。図2B中に
の記述中、<EPAGE〜>の中で、サムネール画像を保持している記述がある。これがCollection Window画面504上で表示しているサムネール画像である。<PAGEINDEX>〜</PAGEINDEX>で囲まれた部分は、Composed Window画面505上で表示しているサムネール画像のページ情報である。ここはサムネール画像の実体を持つのではなく、素材電子文書の中のファイル名とページを指している。例えば、<INDEXpage="1" idref="efile0002" efilepage="3"/>は、生成電子文書の1ページ目に、素材電子文書のidを指定し、そのファイルの3ページ目を使用していることを示す記述である。
【0042】
以上説明してきたように、電子バインダビルダ102は、異なる形式の素材電子文書から必要なページの素材ページ単位電子文書を選択し、再編集することができる。特に、生成電子文書を構成する時の特徴としては、ページを生成するための元の素材電子文書をリンクで辿ることができ、ページ単位の素材ページ単位電子文書で操作ができる。
【0043】
次に、Collection Window画面504に保管された素材電子文書を、Composed Window画面505に移動する具体例について、図8を用いて説明する。
【0044】
図8では、素材電子文書を電子バインダビルダ102のソフトウェア画面503に2つ入力し、Collection Window画面504a、bにそれぞれ素材電子文書を保持している状態を示している。
【0045】
801は素材電子文書1のあるページのサムネール画像、802は素材電子文書2のあるページのサムネール画像を選択している状態である。これらのサムネール画像をComposed Window画面505に移動すると、選択した順にサムネール画像が表示される。この場合、801、802の順に選択した結果として、Composed Window画面505上に803、804のサムネール画像が表示される。
【0046】
また、図9は、Collection Window画面504上の同一の素材電子文書のあるページのサムネール画像901をComposed Window画面505上に表示されている2つのサムネール画像の間にドラッグアンドドロップすると、2つのサムネール画像の間にサムネール画像902として挿入される具体例である。この動作により、総ページは一つ繰り上がる。
【0047】
図10(a)〜図10(c)は、Collection Window画面504上のサムネール画像のComposed Window画面505への移動によって生成される生成電子文書のページの並びが、素材ページ単位電子文書の選択順になることを示す具体例である。
【0048】
図10(a)は、図10(a)に示す選択順でCollection Window画面504上のサムネール画像1002、1001を選択した状態である。そして、図10(a)に示す選択順でサムネール画像1002、1001をComposed Window画面505に移動すると、Composed Window画面505上では、その選択順でサムネール画像が並び付けられる。
【0049】
図10(b)は、一括してCollection Window画面504上のサムネール画像1003、1004を選択した状態である。そして、これらのサムネール画像1003、1004をComposed Window画面505に移動すると、素材電子文書のページ順にサムネール画像が並び付けられる。
【0050】
図10(c)は、図10(c)に示す選択順で複数の素材電子文書にまたがって、つまり、Collection Window画面504a上のサムネール画像1005、Collection Window画面504b上のサムネール画像1006を選択した状態である。そして、図10(c)に示すこれらのサムネール画像1005、1006をComposed Window画面505に移動すると、Composed Window画面505上では、その選択順でサムネール画像が並び付けられる。但し、複数の素材電子文書にまたがってサムネール画像を選択する場合の一括選択は、禁止もしくは素材電子文書毎に優先順位を設け、その優先順位に従って、Composed Window画面505上に並び付けられる。
【0051】
図11は、Composed Window画面505上に移動されたサムネール画像がどの素材電子文書から移動されたかを示す具体例である。Composed Window画面505上の1/3,2/3ページのサムネール画像を選択すると、対応するCollection Window画面504aのサムネール画像1101、Collection Window画面504bのサムネール画像1102が枠表示、または半透明の表示となり、選択状態であることが示される。
【0052】
これは、<PAGEINDEX>、<INDEXpage="1" idref="efile0002" efilepage="3"/>〜の記述の中に、素材電子文書の管理番号、ページ番号が記述されているため、素材電子文書のページをたどることが可能なためである。
【0053】
図12は、Composed Window画面505上で保管されたサムネール画像のページ入れ替えを行う場合の具体例である。ここでは、2/4ページのサムネール画像1201を右隣のサムネール画像にドラッグアンドドロップすると、サムネール画像1202として、隣のサムネール画像と入れ替わる。
【0054】
これは、
</PAGEINDEX>下線で示したように編集されることになる。
【0055】
図13は、Composed Window画面505上で保管されたでサムネール画像を複数別々に選択して、ページ入れ替えを行う場合の具体例である。選択順に番号を記憶し、そのまま、指示された場所に移動させる。1301、1302は、選択されたサムネール画像が移動した結果を示している。移動後はサムネール画像が詰められて配置される。この移動は、選択順にサムネール画像を入れ替えるため、図13では正順を示しているが、ページの大きい方が先に選択されると、入れ替え後は、ページの並びが逆転することになる。図13の例では、選択順1と2が逆の場合、1301、1302が逆になる。
【0056】
図14は、一旦使用した素材電子文書を再編集して、再利用する場合の具体例である。この具体例について、図15のフローチャートと一緒に説明する。
【0057】
ステップS1501で、Collection Window画面504上の素材ページ単位電子文書のサムネール画像1401をダブルクリックする。その結果、ステップS1502で、素材電子文書を作成したアプリケーションソフトがその素材ページ単位電子文書1402の素材電子文書を受け取り起動する。
【0058】
ステップS1503で、アプリーションソフト側で素材ページ単位電子文書の修正を行う。修正後、ステップS1504で、アプリーションソフト側で修正された素材電子文書1403の上書き保存を行う。この保存の結果、電子バインダビルダ102は、変更通知を受け取り、ユーザに指示を促し、ステップS1505で、更新された素材ページ単位電子文書のサムネール画像を作成するサムネール作成処理を起動する。
【0059】
次に、ステップS1506で、Composed Window画面505で現在使用している素材ページ単位電子文書をアップデートするか、削除するかをユーザに問い合わせる。これは、素材ページ単位電子文書を更新することにより、素材電子文書のページの内容がずれてしまうため生成電子文書側も変更する必要があるためである。
【0060】
削除の指示である場合、ステップS1508で、Composed Window画面505に配置してある旧サムネール画像1405を削除する。次に、ステップS1509で、Collection Window画面504に配置してある旧サムネール画像1401の表示を新しいサムネール画像1404に置き換える。これで削除する場合は終わりである。
【0061】
削除の指示でない場合、つまり、更新の指示である場合、ステップS1510で、Composed Window画面505に配置してある旧サムネール画像の位置を記憶しておき、旧サムネール画像を削除する。次に、ステップS1511で、Collection Window画面504に旧サムネール画像1401の表示を新サムネール画像1406に置き換える。そして、ステップS1512で、Composed Window画面505で記憶してある位置に、新サムネール画像1407を表示する。
【0062】
図16は、Composed Window画面505上で保管されたサムネール画像を回転する場合の具体例である。
【0063】
図16において、1601に示した2つのサムネール画像を選択する。次に、右90度の回転指示を行うと、1602で示したようにページ方向(縦置き)は変わらないが、中身がそのページ方向に合うように右90度回転される。同様にして、左90度の回転指示を行うこともできる。
【0064】
図17は、Composed Window画面505上で保管されたサムネール画像を回転する場合の別の具体例である。
【0065】
図17において、1701に示した2つのサムネール画像を選択する。次に、180度の回転指示を行うと、1702で示したように選択されたサムネール画像が180度回転され、逆さまの状態になる。
【0066】
図18は本実施形態のサムネール画像の回転における相関関係を示す図である。
【0067】
回転によって、最終的に保存する生成電子文書は幾つかの形式がある。
【0068】
(1)素材電子文書、生成電子文書、を含む全情報を保存する形式。
【0069】
(2)生成電子文書のみを保存する形式。
【0070】
(3)素材電子文書のみを保存する形式。
がある。上記の場合について順番に説明を行う。
(1)素材電子文書、生成電子文書、を含む全情報を含んだ形式。
【0071】
これは、生成電子文書から、素材電子文書の情報までたどれる形式で、図2で説明した記述形式である。この状態を、XML記述の抜粋で示すと、以下のようになる。
【0072】
この状態は、素材電子文書のページ毎のサムネール画像、生成電子文書で使用しているページ単位の文書、この例では画像ファイル形式(TIFF)として持っている(但し、ページ単位で記述できる中間フォーマット、例えば、PDFやXML/SVG等でもよい)。これは、生成電子文書側で、そのページを指定しているため、ページを再構成できる全情報文書を持っている。逆に、生成電子文書側で指定していない素材電子文書側の素材ページ単位電子文書は、ファイルが大きくなるため、持たない選択も可能である。このように、素材電子文書側、生成電子文書側の複数の電子文書の集合体で保存される。
(2)生成電子文書のみを保存する形式。
【0073】
これは、生成電子文書のみ必要な場合の保存の方法である。
【0074】
(1)の形式の文書は、素材電子文書と生成電子文書が一体化している形態であるが、図3BのBookbinding部(303)に素材ページ単位電子文書の情報を集める処理を行うと、素材電子文書から素材ページ単位電子文書を完全に抜き出して保持する形式である。この状態を、XML記述の抜粋で示すと、以下のようになる。
【0075】
この状態では、<BOOKBINDING href="bind\bind.tiff" type="tiff">〜</BOOKBINDING>で囲まれた部分が加わった形式であるが、これが素材ページ単位電子文書から構成される生成電子文書を1つのファイル形式に保存している状態である。例では、bind.tiffという複数ページの画像として束ねられた状態である(bind.pdfあるいは、bind.xmlという場合もある)。また、各ページのサムネール画像は、<BPAGE page="1" thumbnail="bind\page1.png"/>という所に記述してある。これは、素材電子文書で使用していたサムネール画像をコピーして、自分の配下に持ってくる。これらが揃った状態が、生成電子文書側で完全な状態であり、この時点では<MATERIAL>〜</MATERIAL>や<EFILES>〜</EFILES>で囲まれた情報は必要なくなる。
【0076】
そこで、上述の記述は、
といったシンプルな記述にすることができる。
【0077】
更に、もっとシンプルに、bind.tiffファイルのみを保存する記述もある。この場合は、単に束ねられたファイルのみを入手したい場合に使用される。
(3)素材電子文書のみを保存する形式。
【0078】
これは、素材電子文書のみを保存する形式であり、一旦、電子バインダビルダ102側に持ってこられた素材電子文書は、そのオリジナル文書と共にページ単位のサムネール画像を保持することになる。この状態を、XML記述の抜粋で示すと、以下のようになる。
【0079】
本例では、素材電子文書のみ保存しており、生成電子文書は保存していない形式である。このような形式は、生成電子文書の構築を一旦休止して保存させる場合によく用いる方法である。その他、電子バインダビルダ102でオリジナル電子文書の変更を行った場合、修正版オリジナル電子文書のみを欲しい場合、上記記述では、href="office\ppt0000\F_c01.ppt"に記述してある場所の電子文書のみを取り出して、保存させる。
【0080】
以上、3種類の形式について説明してきたが、図19にその具体例を示したので、説明を加える。
【0081】
図19において、1901はComposed Window画面505上で生成電子文書まで作成した状態である。この状態をそのまま保存すると、ドキュメントマネジメントシステムでは、1902で示したように右上角にバインダマークが付き、複合ドキュメントの形態を示す。ドキュメントマネジメントシステム側は、生成電子文書のサムネール画像の表示を行い、素材電子文書は、バインダマークが付いていることにより、ユーザにその存在を知らせている。また、通常のOS上のファイル管理画面1903に保存される場合は、図4で示したような複数ファイル、複数フォルダの構成で生成電子文書が保存される。通常のOS上で生成電子文書を確認するには、E-Binder.xml,スタイルシートE-Binder.xslの2種類のファイルをブラウザで確認する方法が一般的である。また、Bookbindingフォルダ内部の束ねられた生成電子文書を直接見る方法もある。いずれにせよ関連付けされたファイル群を得ることができる。
【0082】
以上説明したように、本実施形態によれば、異なる複数電子文書(素材電子文書)から一つの統合電子文書(生成電子文書)を作成し、その関係を密結合にする。即ち、素材電子文書、生成電子文書との関係を維持した文書構造を提供する。その結果、素材電子文書が変更された場合、生成電子文書も変更が可能となる。
[他の実施形態]
図20は、複数の生成電子文書を持つ構成を示しており、特に、図20Aがその具体例である。2001、2002はそれぞれ生成電子文書を作業するComposed Window画面である。また、図20Bは図20Aに対する生成電子文書のフォーマットブロック構成例である。本実施形態では、PageIndex部を複数構成している。このように構成することで、図20Aで示したように、複数のComposed Window画面2001、2002が配置され、複数の生成電子文書を作成することが可能である。また、図20Bの2003、2004は、複数の生成電子文書を保持した構成例である。例えば、表紙を変更して、機密事項を記載文書と非機密文書の切り分けができるような構成が可能となる。
【0083】
以上説明したように、他の実施形態によれば、生成電子文書を複数作成することが可能のため、共通の素材電子文書から異なる構成の生成電子文書を作成することが可能となる。例えば、配布部署により、少し異なる内容を盛り込んだ生成電子文書を作成することが可能となる。
【0084】
以上説明した本発明の実施形態の文書管理システムに適用可能な情報処理装置を示すと、図21のようになる。
【0085】
図21は本発明の文書管理システムに適用可能な情報処理装置の構成を示すブロック図である。
【0086】
図21において、CPU101はメインバス107を介して情報処理装置1000全体の制御を実行するとともに、情報処理装置1000の外部に接続される入力装置110(例えば、イメージスキャナ、記憶装置、ネットワーク回線を介して接続される他の情報処理装置、電話回線を介して接続されるファクシミリ等)を入力I/F(インタフェース)104を介して制御する。また、情報処理装置1000の外部に接続される出力装置112(例えば、プリンタ、モニタ、ネットワーク回線を介して接続される他の情報処理装置、電話回線を介して接続されるファクシミリ等)を出力I/F105を介して制御する。また、CPU101は、KBDI/F(キーボードインタフェース)107を介して入力部(例えば、キーボード112やポインティングデバイス113やペン114)から入力された指示に従って、画像の入力、画像処理、色変換処理、画像の出力制御等の一連の処理を実行する。更に、入力装置110より入力された画像データや、キーボード112やポインティングデバイス113やペン114を用いて作成された画像データを表示する表示部109をビデオI/F(インタフェース)108を介して制御する。
【0087】
ROM102は、CPU101の各種制御を実行する各種制御プログラムを記憶している。RAM103は、CPU101によりOSや本発明を実現するための制御プログラムを含むその他の制御プログラムがロードされ実行される。また、制御プログラムを実行するために用いられる各種作業領域、一時待避領域として機能する。また、入力装置110より入力された画像データや、キーボード112やポインティングデバイス113やペン114を用いて作成された画像データを、一旦、保持するVRAM(不図示)が構成されている。
【0088】
尚、本発明は、複数の機器(例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用してもよい。
【0089】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【0090】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【0091】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROMなどを用いることができる。
【0092】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0093】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0094】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図6、図15に示すフローチャートに対応するプログラムコードが格納されることになる。
【0095】
【発明の効果】
以上説明したように、本発明によれば、異なる複数の素材電子文書から1つの統合電子文書を作成し、素材電子文書と統合電子文書との関係を維持しながら容易に編集を行うことができる情報処理装置及びその方法、コンピュータ可読メモリを提供できる。
【図面の簡単な説明】
【図1】本実施形態の文書管理システムの概念図である。
【図2A】本実施形態の電子バインダビルダによって構成される生成電子文書のフォーマットブロック構成図である。
【図2B】本実施形態の電子バインダビルダによって構成される生成電子文書のXML記述例を示す図である。
【図3A】本実施形態の電子バインダビルダによって構成される生成電子文書のフォーマットブロック構成図である。
【図3B】本実施形態の電子バインダビルダによって構成される生成電子文書のフォーマットブロック構成図である。
【図4】本実施形態の生成電子文書を構成するフォルダとファイル構成例である。
【図5】本実施形態の電子バインダビルダの処理に関わる操作画面例を示す図である。
【図6】本実施形態の生成電子文書の作成処理を示すフローチャートである。
【図7】本実施形態の電子バインダビルダの操作例を示す図である。
【図8】本実施形態の電子バインダビルダの操作例を示す図である。
【図9】本実施形態の電子バインダビルダの操作例を示す図である。
【図10】本実施形態の電子バインダビルダの操作例を示す図である。
【図11】本実施形態の電子バインダビルダの操作例を示す図である。
【図12】本実施形態の電子バインダビルダの操作例を示す図である。
【図13】本実施形態の電子バインダビルダの操作例を示す図である。
【図14】本実施形態の電子バインダビルダの操作例を示す図である。
【図15】本実施形態の生成電子文書の編集処理を示すフローチャートである。
【図16】本実施形態の電子バインダビルダの操作例を示す図である。
【図17】本実施形態の電子バインダビルダの操作例を示す図である。
【図18】本実施形態のサムネール画像の回転における相関関係を示す図である。
【図19】本実施形態の電子バインダビルダの操作例を示す図である。
【図20A】本実施形態の電子バインダビルダの操作例を示す図である。
【図20B】本実施形態の電子バインダビルダによって構成される生成電子文書のフォーマットブロック構成図である。
【図21】本発明の文書管理システムに適用可能な情報処理装置の構成を示すブロック図である。
【符号の説明】
101 素材電子文書
102 電子バインダビルダ
103 生成電子文書[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing apparatus and method for forming an integrated electronic document composed of a plurality of types of material electronic documents, and a computer-readable memory.
[0002]
[Prior art]
Companies are introducing document management systems to promote document reuse. Early products used to capture paper documents as images with a scanner and register and save them. Recently, however, many electronic documents have been made on personal computers, and they can now be registered and stored. Recently, it has become possible to extract an arbitrary page from a plurality of registered electronic documents and bind them like a binder to form one electronic document. This is called an electronic binder here.
[0003]
[Problems to be solved by the invention]
Conventionally, in order to realize such an electronic binder, a plurality of different electronic documents are once converted into a unified electronic document format, and the converted electronic document is edited to form a desired generated electronic document. Was. However, in the case of this method, the generated electronic document is configured by editing the new electronic document while being completely separated from the material electronic document that is the material. For this reason, when the material electronic document is changed, the changed material electronic document is once deleted from the generated electronic document, and the changed material electronic document is input again. At this time, if the degree of editing is large, many troubles and mistakes such as deletion and movement will occur. As described above, when the material and the product are completely separated, there is a problem that labor is required to return to the original state.
[0004]
The present invention has been made in view of the above problems, and creates one integrated electronic document from a plurality of different material electronic documents, and easily edits while maintaining the relationship between the material electronic document and the integrated electronic document. An object of the present invention is to provide an information processing apparatus and method, and a computer-readable memory that can be performed.
[0005]
[Means for Solving the Problems]
In order to achieve the above object, an information processing apparatus according to the present invention comprises the following arrangement. That is,
Holding means for holding the plurality of types of material electronic documents;
Selecting means for selecting a desired material page unit electronic document by a user's selection operation from a plurality of material page unit electronic documents created from each page of the plurality of types of material electronic documents held by the holding unit; ,
Configuration means for configuring an integrated electronic document based on the material page unit electronic document selected by the selection means;
Editing means for editing the material electronic document that is the source of the material page unit electronic document included in the integrated electronic document;
Whether the integrated electronic document is updated based on a result of the editing when the material electronic document is edited by the editing unit Whether to delete Inquiry means for inquiring the user about,
When the user instructs to update the integrated electronic document in response to the inquiry by the inquiry unit, the integrated electronic document is generated using the material page unit electronic document created from the material electronic document edited by the editing unit. Control to update document When the user instructs to delete the inquiry by the inquiry means, the material corresponding to the material electronic document edited by the editing means among the material page unit electronic documents constituting the integrated electronic document Control to delete page unit electronic document Control means to
Is provided.
[0007]
Preferably, the first display screen for displaying the thumbnail image of the material page unit electronic document of the material electronic document and the thumbnail image of the material page unit document constituting the integrated electronic document are displayed on the second display screen. Display control means,
The display control means includes When instructed by the user to update the integrated electronic document in response to the inquiry by the inquiry unit, using a thumbnail image of the material page unit electronic document created from the material electronic document edited by the editing unit, Update the display contents of the first display screen and the second display screen If the user instructs to delete the inquiry by the inquiry means, the thumbnail image of the material page unit electronic document corresponding to the material electronic document edited by the editing means on the second display screen is deleted, Further, the display content of the second display screen is updated using a thumbnail image of the material page unit electronic document created from the material electronic document after being edited by the editing means on the first display screen. .
[0009]
Preferably, the selection unit uses each thumbnail image displayed on the first display screen to each of the plurality of types of material electronic documents. The multiple created from the page A desired material page unit electronic document is selected from the material page unit electronic documents.
[0010]
In order to achieve the above object, an information processing method according to the present invention comprises the following arrangement. That is,
An information processing method in an information processing apparatus for editing an integrated electronic document composed of multiple types of material electronic documents,
Holding means for holding the plurality of types of material electronic documents; and
The selection means selects a desired material page unit electronic document by a user's selection operation from a plurality of material page unit electronic documents created from each page of the plurality of types of material electronic documents held in the holding step. A selection process to
A configuration unit configures an integrated electronic document based on the material page unit electronic document selected in the selection step, and
An editing step of editing a material electronic document that is a generation source of a material page unit electronic document included in the integrated electronic document;
Whether the inquiry means updates the integrated electronic document based on the result of the editing when the material electronic document is edited by the editing step. Whether to delete An inquiry process for inquiring the user about,
When the control unit is instructed by the user to update the integrated electronic document in response to the inquiry in the inquiry step, the control unit uses the material page unit electronic document created from the material electronic document edited in the editing step. , Control to update the integrated electronic document When the user instructs to delete the inquiry in the inquiry step, the material corresponding to the material electronic document edited in the editing step among the material page unit electronic documents constituting the integrated electronic document Control to delete page unit electronic document Control process to
Is provided.
[0011]
In order to achieve the above object, a computer readable memory according to the present invention comprises the following arrangement. That is,
A computer readable memory storing a program for causing a computer to execute information processing constituting an integrated electronic document composed of a plurality of types of material electronic documents,
A holding step for holding the plurality of types of material electronic documents;
A selection step of selecting a desired material page unit electronic document by a user's selection operation from a plurality of material page unit electronic documents created from each page of the plurality of types of material electronic documents held in the holding step; ,
Based on the material page unit electronic document selected in the selection step, a configuration step of configuring an integrated electronic document;
An editing step for editing the material electronic document that is the source of the material page unit electronic document included in the integrated electronic document;
Whether the integrated electronic document is updated based on a result of the editing when the material electronic document is edited by the editing step Whether to delete An inquiry process for inquiring the user about,
When the user instructs to update the integrated electronic document in response to the inquiry in the inquiry step, the integrated electronic document is created using the material page unit electronic document created from the material electronic document edited in the editing step. Control to update document When the user instructs to delete the inquiry in the inquiry step, the material corresponding to the material electronic document edited in the editing step among the material page unit electronic documents constituting the integrated electronic document Control to delete page unit electronic document Control process to
A program for causing a computer to execute is stored.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.
[0013]
FIG. 1 is a conceptual diagram of the document management system of this embodiment.
[0014]
In FIG. 1,
[0015]
Next, an example of a generated electronic document configured by the
[0016]
FIG. 2A is a format block configuration diagram of a generated electronic document configured by the electronic binder builder of this embodiment, and FIG. 2B is a specific XML description example thereof.
[0017]
The present invention constructs a generated electronic document using an XML (Extentional Markup Language) description. The configuration is a plurality of types of material electronic documents created by different application software for each document. The basic configuration consists of a document called E-Binder.xml as a Top description, a predetermined description is included therein, and related elements (contents) such as files are indicated by external links. The element indicated by the external link must be in a location where its location is known. FIG. 4 shows an example of the folder and file structure that constitutes the generated electronic document. From the top document E-Binder.xml, it is possible to know the holding position of the elements of those external links relative to each other.
[0018]
In FIG. 2B, <? Xml version = "1.0" encoding = "Shift_JIS"?> Is a description of the declaration made at the head.
[0019]
In FIG. 2A, an EBINDER section (201) indicates the beginning of this document. In FIG. 2B, the portion surrounded by <EBINDER> to </ EBINDER> is the main body of this document.
[0020]
In FIG. 2A, an EBINDER_INFO part (202) is a part that holds meta information (management information) of this document. In FIG. 2B, the meta information is held in a portion surrounded by <EBINDER_INFO> to </ EBINDER_INFO>. In particular, here, <TITLE> to </ TITLE> indicating the file name, <CREATOR> to </ CREATOR> indicating the creator name, and <DATE> to </ DATE> indicating the creation date are stored. ing.
[0021]
In FIG. 2A, a MATERIAL part (203) is a part that holds information of a material electronic document. 2B, the information is held in a portion surrounded by <MATERIAL files = "2> to </ MATERIAL>, where files = is the number of material electronic documents, and here two files are held. An example is shown.
[0022]
In FIG. 2A, an EFILE section (204) is a portion that holds information of one material electronic document, and a portion that converts information from a material electronic document into a page unit electronic document and holds the information. In FIG. 2B, <EFILE href = "office \ ppt0000 \ F_c01.ppt" composedpagefile = "pimg \ efile0001.pdf" type = "pdf" totalpage = "2" id = "ef0001"> to </ EFILE> The information is held in the enclosed part. Here, href = is storage information of the material electronic document. composedpagefile = is storage information of a file in which material electronic documents are grouped in units of pages. The next type = is the file format. Here, a PDF format example of Adobe Corporation is shown. Other formats such as MultiPageTIFF that can store multiple images can be set. totalpage = is the number of pages of the material electronic document. id = is a management number.
[0023]
In FIG. 2A, the EFILE_INFO section (205) in the EFILE section (204) holds management information of the material electronic document. In FIG. 2B, the management information is held in a portion surrounded by <EFILE_INFO datatype = "PowerPoint2000"> to </ EFILE_INFO>. Here, datatype = is the type of the material electronic document. Here, PowerPoint 2000 is shown. Further, <TITLE> to </ TITLE> indicating the file name and <CREATOR> to </ CREATOR> indicating the creator name are portions that hold the management information.
[0024]
In FIG. 2A, the DOC_SUMMARY unit (206) holds summary information of the material electronic document. In this part, the text simplified by the summary engine is saved from the full text Text so that the outline of the content of the material can be understood. In FIG. 2B, this part is omitted.
[0025]
In FIG. 2A, the EPAGES unit (207) stores a document (material page unit electronic document) changed from material electronic document to page unit information. For example, in a word material electronic document, a page is determined only at the time of display or printing, but the determined material page unit document is stored for each page. In FIG. 2B, the material page unit electronic document is stored in a portion surrounded by <EPAGES> to </ EPAGES>. Actually, <EPAGE page = "1" thumbnail = "office \ ppt0000 \ thumb1.bmp"/>,<EPAGE page = "2" thumbnail = "office \ ppt0000 \ thumb2.bmp> The part enclosed with /> is a part for storing the material page unit electronic document, where page = is information indicating the page number of the entire material electronic document, and thumbnail = is the page. The following description is also the information of the material page unit electronic document, and thus holds the page development information of the material electronic document (material page unit electronic document information). Furthermore, expanded documents of material page unit electronic documents
For example, an image developed to A4 size is also held here.
[0026]
<EPAGE page = "1" thumbnail = "0ffice \ ppt0000 \ thumb1.bmp" Pagefile = "office \ ppt0000 \ page0001.bmp" type = "bmp"/>
Here, pagefile = holds the thumbnail image of the first page in this example. type = is the file format it holds. In this example, the material page unit electronic document is an image file format called bmp, but it may be a PDF format or other compressed file format. The necessary condition is that one page unit. The number of <EPAGE ~ /> is determined by the number of pages of the material electronic document.
[0027]
FIG. 3 is a format block configuration diagram of a generated electronic document when a necessary material page unit electronic document is selected and held from the material electronic document.
[0028]
In FIG. 3A, the PAGEINDEX section (301) holds information indicating the page development of the material electronic document. The generated electronic document forms a continuous electronic document by managing the id and page number of the material electronic document and reading the page images in that order. In the description example of FIG. 2B, a portion surrounded by <PAGEINDEX> to </ PAGEINDEX> is a description for managing and storing pages of the generated electronic document. Inside,
<INDEXpage = "1" idref = "efile0002" efilepage = "3"/>
<INDEXpage = "2" idref = "efile0001" efilepage = "2"/>
It is described as follows. <INDEX˜ /> indicates a page of the generated electronic document. Here, page = is a page of the generated electronic document. idref = is the id of the material electronic document. efilepage = is a used page number of the material electronic document corresponding to id. In the above description example, it is indicated that pages specified separately from two material electronic documents are used.
[0029]
The format block configuration of the generated electronic document as described above is a configuration in which the source electronic document, the source page unit electronic document, and the generated electronic document can be stored at the same time. It is possible to perform operations such as replacing Further, the material page unit electronic document may be an imaged document, a PDF format document, or an XML format document, and can be switched depending on a software environment capable of being paged.
[0030]
Next, an example of an operation screen related to the processing of the
[0031]
FIG. 5 is a diagram showing an example of an operation screen related to processing of the electronic binder builder according to the present embodiment.
[0032]
[0033]
Next, the generated electronic document creation process will be described with reference to FIGS.
[0034]
FIG. 6 is a flowchart showing the creation processing of the generated electronic document according to this embodiment.
[0035]
First, in step S601, a material electronic document is selected from the
[0036]
In step S604, a thumbnail on the
[0037]
In step S605, a thumbnail image of the generated electronic document is displayed on the
[0038]
By completing this process, a generated electronic document composed of necessary pages can be configured from the material electronic document.
[0039]
Next, FIG. 7 shows a specific example of selecting a thumbnail image of a necessary material page unit electronic document from the
[0040]
In FIG. 7,
[0041]
Here, this state will be described with reference to FIG. 2B. In FIG. 2B
In <EPAGE ~>, there is a description that holds a thumbnail image. This is the thumbnail image displayed on the
[0042]
As described above, the
[0043]
Next, a specific example of moving the material electronic document stored in the
[0044]
FIG. 8 shows a state in which two material electronic documents are input to the
[0045]
[0046]
Also, FIG. 9 shows that when a
[0047]
FIGS. 10A to 10C show the order of the pages of the generated electronic document generated by moving the thumbnail image on the
[0048]
FIG. 10A shows a state in which
[0049]
FIG. 10B shows a state in which
[0050]
In FIG. 10C, the plurality of material electronic documents are straddled in the selection order shown in FIG. 10C, that is, the
[0051]
FIG. 11 is a specific example showing from which material electronic document the thumbnail image moved on the
[0052]
This is because the management number and page number of the material electronic document are described in the descriptions of <PAGEINDEX>, <INDEXpage = "1" idref = "efile0002" efilepage = "3"/> ~ This is because it is possible to follow a document page.
[0053]
FIG. 12 is a specific example in the case where the thumbnail images stored on the
[0054]
this is,
</ PAGEINDEX> will be edited as indicated by the underline.
[0055]
FIG. 13 is a specific example in the case where a plurality of thumbnail images stored on the
[0056]
FIG. 14 shows a specific example of re-editing and reusing a material electronic document that has been used once. This specific example will be described together with the flowchart of FIG.
[0057]
In step S1501, the
[0058]
In step S1503, the application software side corrects the material page unit electronic document. After the correction, in step S1504, the material
[0059]
Next, in step S1506, the user is inquired whether to update or delete the material page unit electronic document currently used on the
[0060]
If it is a delete instruction, the
[0061]
If it is not an instruction to delete, that is, if it is an instruction to update, in step S1510, the position of the old thumbnail image arranged on the
[0062]
FIG. 16 is a specific example in the case of rotating a thumbnail image stored on the
[0063]
In FIG. 16, two thumbnail images indicated by reference numeral 1601 are selected. Next, when a rotation instruction of 90 degrees to the right is performed, the page direction (vertical placement) does not change as indicated by 1602, but the contents are rotated 90 degrees to the right so that the contents match the page direction. Similarly, a left 90 degree rotation instruction can be given.
[0064]
FIG. 17 is another specific example in the case of rotating a thumbnail image stored on the
[0065]
In FIG. 17, two thumbnail images indicated by 1701 are selected. Next, when a rotation instruction of 180 degrees is given, the thumbnail image selected as shown by 1702 is rotated 180 degrees and is turned upside down.
[0066]
FIG. 18 is a diagram showing the correlation in the rotation of the thumbnail image of this embodiment.
[0067]
There are several types of generated electronic documents that are ultimately stored by rotation.
[0068]
(1) A format for storing all information including a material electronic document and a generated electronic document.
[0069]
(2) A format for saving only the generated electronic document.
[0070]
(3) A format in which only the electronic document is saved.
There is. The above cases will be described in order.
(1) A format including all information including a material electronic document and a generated electronic document.
[0071]
This is the description format described in FIG. 2 in a format that can be traced from the generated electronic document to the information of the material electronic document. This state is shown in the following excerpt of XML description.
[0072]
This state has a thumbnail image for each page of the material electronic document, a page unit document used in the generated electronic document, in this example, an image file format (TIFF) (however, an intermediate format that can be described in page units) For example, PDF or XML / SVG may be used). Since the generated electronic document side designates the page, it has all the information documents that can reconstruct the page. Conversely, the material page unit electronic document on the material electronic document side that is not specified on the generated electronic document side can be selected so that it does not have a large file. In this way, it is stored as an aggregate of a plurality of electronic documents on the material electronic document side and the generated electronic document side.
(2) A format for saving only the generated electronic document.
[0073]
This is a storage method when only the generated electronic document is necessary.
[0074]
The document in the format (1) is a form in which the material electronic document and the generated electronic document are integrated. However, when the processing for collecting information on the material page unit electronic document is performed in the bookbinding unit (303) in FIG. This is a format in which the material page unit electronic document is completely extracted from the electronic document and held. This state is shown in the following excerpt of XML description.
[0075]
In this state, <BOOKBINDING href = "bind \ bind.tiff" type = "tiff"> to the format enclosed by </ BOOKBINDING> is added, but this is generated from the material page unit electronic document The electronic document is stored in one file format. In the example, it is in a state where it is bundled as a multi-page image called bind.tiff (sometimes called bind.pdf or bind.xml). The thumbnail image of each page is described as <BPAGE page = "1" thumbnail = "bind \ page1.png"/>. This is to copy the thumbnail image used in the material electronic document and bring it under your control. A state in which these are arranged is a complete state on the generated electronic document side, and at this point, the information surrounded by <MATERIAL> to </ MATERIAL> and <EFILES> to </ EFILES> is not necessary.
[0076]
Therefore, the above description is
Can be as simple as
[0077]
There is also a simpler description that saves only the bind.tiff file. In this case, it is used when only the bundled file is desired.
(3) A format in which only the electronic document is saved.
[0078]
This is a format in which only the material electronic document is stored, and the material electronic document once brought to the
[0079]
In this example, only the material electronic document is saved, and the generated electronic document is not saved. Such a format is a method often used when the construction of the generated electronic document is paused and saved. In addition, if the original electronic document is changed by the
[0080]
Although three types of formats have been described above, specific examples are shown in FIG.
[0081]
In FIG. 19,
[0082]
As described above, according to this embodiment, one integrated electronic document (generated electronic document) is created from a plurality of different electronic documents (material electronic documents), and the relationship is tightly coupled. That is, it provides a document structure that maintains the relationship between the material electronic document and the generated electronic document. As a result, when the material electronic document is changed, the generated electronic document can also be changed.
[Other Embodiments]
FIG. 20 shows a configuration having a plurality of generated electronic documents, and FIG. 20A is a specific example thereof.
[0083]
As described above, according to another embodiment, since a plurality of generated electronic documents can be created, it is possible to create generated electronic documents having different configurations from a common material electronic document. For example, it is possible to create a generated electronic document including slightly different contents depending on the distribution department.
[0084]
FIG. 21 shows an information processing apparatus applicable to the document management system according to the embodiment of the present invention described above.
[0085]
FIG. 21 is a block diagram showing the configuration of an information processing apparatus applicable to the document management system of the present invention.
[0086]
In FIG. 21, the
[0087]
The
[0088]
Note that the present invention can be applied to a system (for example, a copier, a facsimile machine, etc.) consisting of a single device even if it is applied to a system composed of a plurality of devices (for example, a host computer, interface device, reader, printer, etc.) You may apply.
[0089]
Another object of the present invention is to supply a storage medium storing software program codes for implementing the functions of the above-described embodiments to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the storage medium. Needless to say, this can also be achieved by reading and executing the program code stored in the.
[0090]
In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.
[0091]
As a storage medium for supplying the program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
[0092]
Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
[0093]
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
[0094]
When the present invention is applied to the above-described storage medium, the program code corresponding to the flowcharts shown in FIGS. 6 and 15 described above is stored in the storage medium.
[0095]
【The invention's effect】
As described above, according to the present invention, one integrated electronic document can be created from a plurality of different material electronic documents, and editing can be easily performed while maintaining the relationship between the material electronic document and the integrated electronic document. An information processing apparatus and method, and a computer-readable memory can be provided.
[Brief description of the drawings]
FIG. 1 is a conceptual diagram of a document management system according to an embodiment.
FIG. 2A is a format block configuration diagram of a generated electronic document configured by the electronic binder builder of the present embodiment.
FIG. 2B is a diagram illustrating an XML description example of a generated electronic document configured by the electronic binder builder according to the embodiment.
FIG. 3A is a format block configuration diagram of a generated electronic document configured by the electronic binder builder of the present embodiment.
FIG. 3B is a format block configuration diagram of a generated electronic document configured by the electronic binder builder according to the embodiment.
FIG. 4 is a configuration example of a folder and a file constituting the generated electronic document according to the present embodiment.
FIG. 5 is a diagram illustrating an example of an operation screen related to processing of the electronic binder builder according to the embodiment.
FIG. 6 is a flowchart showing processing for creating a generated electronic document according to the present embodiment.
FIG. 7 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
FIG. 8 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
FIG. 9 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
FIG. 10 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
FIG. 11 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
FIG. 12 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
FIG. 13 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
FIG. 14 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
FIG. 15 is a flowchart illustrating editing processing of a generated electronic document according to the present embodiment.
FIG. 16 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
FIG. 17 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
FIG. 18 is a diagram illustrating a correlation in rotation of a thumbnail image according to the present embodiment.
FIG. 19 is a diagram illustrating an operation example of the electronic binder builder according to the embodiment.
FIG. 20A is a diagram showing an operation example of the electronic binder builder according to the embodiment.
FIG. 20B is a format block configuration diagram of a generated electronic document configured by the electronic binder builder according to the embodiment.
FIG. 21 is a block diagram showing a configuration of an information processing apparatus applicable to the document management system of the present invention.
[Explanation of symbols]
101 Material Electronic Document
102 Electronic binder builder
103 Generated electronic document
Claims (7)
前記複数種類の素材電子文書を保持する保持手段と、
前記保持手段で保持される前記複数種類の素材電子文書の各ページから作成された複数の素材ページ単位電子文書の中から、ユーザの選択操作により所望の素材ページ単位電子文書を選択する選択手段と、
前記選択手段で選択された素材ページ単位電子文書に基づいて、統合電子文書を構成する構成手段と、
前記統合電子文書に含まれる素材ページ単位電子文書の生成元となった素材電子文書の編集を行う編集手段と、
前記編集手段により前記素材電子文書が編集されたとき、当該編集の結果に基づいて前記統合電子文書を更新するか削除するかに関してユーザに問い合わせる問合せ手段と、
前記問合せ手段による問い合わせに対して前記統合電子文書を更新するとユーザから指示された場合、前記編集手段で編集された後の素材電子文書から作成された素材ページ単位電子文書を用いて、前記統合電子文書の更新を行うように制御し、前記問合せ手段による問合せに対して削除するとユーザから指示された場合、前記統合電子文書を構成する素材ページ単位電子文書のうち、前記編集手段で編集された後の素材電子文書に対応する素材ページ単位電子文書を削除するように制御する制御手段と
を備えることを特徴とする情報処理装置。An information processing apparatus for editing an integrated electronic document composed of a plurality of types of material electronic documents,
Holding means for holding the plurality of types of material electronic documents;
Selecting means for selecting a desired material page unit electronic document by a user's selection operation from a plurality of material page unit electronic documents created from each page of the plurality of types of material electronic documents held by the holding unit; ,
Configuration means for configuring an integrated electronic document based on the material page unit electronic document selected by the selection means;
Editing means for editing the material electronic document that is the source of the material page unit electronic document included in the integrated electronic document;
Inquiry means for inquiring a user about whether to update or delete the integrated electronic document based on a result of the editing when the material electronic document is edited by the editing means;
When the user instructs to update the integrated electronic document in response to the inquiry by the inquiry unit, the integrated electronic document is generated using the material page unit electronic document created from the material electronic document edited by the editing unit. When the user instructs to update the document and deletes the query by the query unit, the material page unit electronic document constituting the integrated electronic document is edited by the editing unit. An information processing apparatus comprising: control means for controlling to delete a material page unit electronic document corresponding to the material electronic document .
前記表示制御手段は、前記問合せ手段による問い合わせに対して前記統合電子文書を更新するとユーザから指示された場合、前記編集手段で編集された後の素材電子文書から作成された素材ページ単位電子文書のサムネール画像を用いて、前記第1表示画面と前記第2表示画面の表示内容を更新し、前記問合せ手段による問合せに対して削除するとユーザから指示された場合、前記第2表示画面において前記編集手段で編集された素材電子文書に対応する素材ページ単位電子文書のサムネール画像を削除し、更に、前記第1表示画面において前記編集手段で編集された後の素材電子文書から作成された素材ページ単位電子文書のサムネール画像を用いて前記第2表示画面の表示内容を更新する
ことを特徴とする請求項1に記載の情報処理装置。A first display screen for displaying a thumbnail image of the material page unit electronic document of the material electronic document; and display control means for controlling display of the thumbnail image of the material page unit document constituting the integrated electronic document on the second display screen. In addition,
The display control means, when instructed by the user to update the integrated electronic document in response to the inquiry from the inquiry means, is a material page unit electronic document created from the material electronic document edited by the editing means. If the user instructs to update the display contents of the first display screen and the second display screen using thumbnail images and delete the inquiry from the inquiry means, the editing means is displayed on the second display screen. Delete the thumbnail image of the material page unit electronic document corresponding to the material electronic document edited in step 1, and further, the material page unit electronic created from the material electronic document edited by the editing means on the first display screen the information processing apparatus according to claim 1, characterized in that updating the display contents of the second display screen with a thumbnail image of the document
ことを特徴とする請求項2に記載の情報処理装置。The selection means uses a thumbnail image displayed on the first display screen to generate a desired material page unit electronic document from the plurality of material page unit electronic documents created from each page of the plurality of types of material electronic documents. The information processing apparatus according to claim 2, wherein the information processing apparatus is selected.
保持手段が、前記複数種類の素材電子文書を保持する保持工程と、
選択手段が、前記保持工程で保持される前記複数種類の素材電子文書の各ページから作成された複数の素材ページ単位電子文書の中から、ユーザの選択操作により所望の素材ページ単位電子文書を選択する選択工程と、
構成手段が、前記選択工程で選択された素材ページ単位電子文書に基づいて、統合電子文書を構成する構成工程と、
編集手段が、前記統合電子文書に含まれる素材ページ単位電子文書の生成元となった素材電子文書の編集を行う編集工程と、
問い合わせ手段が、前記編集工程により前記素材電子文書が編集されたとき、当該編集の結果に基づいて前記統合電子文書を更新するか削除するかに関してユーザに問い合わせる問合せ工程と、
制御手段が、前記問合せ工程による問い合わせに対して前記統合電子文書を更新するとユーザから指示された場合、前記編集工程で編集された後の素材電子文書から作成された素材ページ単位電子文書を用いて、前記統合電子文書の更新を行うように制御し、前記問合せ工程による問合せに対して削除するとユーザから指示された場合、前記統合電子文書を構成する素材ページ単位電子文書のうち、前記編集工程で編集された後の素材電子文書に対応する素材ページ単位電子文書を削除するように制御する制御工程と
を備えることを特徴とする情報処理方法。An information processing method in an information processing apparatus for editing an integrated electronic document composed of multiple types of material electronic documents,
Holding means for holding the plurality of types of material electronic documents; and
The selection means selects a desired material page unit electronic document by a user's selection operation from a plurality of material page unit electronic documents created from each page of the plurality of types of material electronic documents held in the holding step. A selection process to
A configuration unit configures an integrated electronic document based on the material page unit electronic document selected in the selection step, and
An editing step of editing a material electronic document that is a generation source of a material page unit electronic document included in the integrated electronic document;
An inquiry unit that inquires a user about whether to update or delete the integrated electronic document based on a result of the editing when the material electronic document is edited by the editing step;
When the control unit is instructed by the user to update the integrated electronic document in response to the inquiry in the inquiry step, the control unit uses the material page unit electronic document created from the material electronic document edited in the editing step. The integrated electronic document is controlled to be updated, and when the user instructs to delete the inquiry in the inquiry step, among the material page unit electronic documents constituting the integrated electronic document, the editing step A control step of controlling to delete the material page unit electronic document corresponding to the edited material electronic document .
前記表示制御工程は、前記問合せ工程による問い合わせに対して前記統合電子文書を更新するとユーザから指示された場合、前記編集工程で編集された後の素材電子文書から作成された素材ページ単位電子文書のサムネール画像を用いて、前記第1表示画面と前記第2表示画面の表示内容を更新し、前記問合せ工程による問合せに対して削除するとユーザから指示された場合、前記第2表示画面において前記編集工程で編集された素材電子文書に対応する素材ページ単位電子文書のサムネール画像を削除し、更に、前記第1表示画面において前記編集工程で編集された後の素材電子文書から作成された素材ページ単位電子文書のサムネール画像を用いて前記第2表示画面の表示内容を更新する
ことを特徴とする請求項4に記載の情報処理方法。A display control means controls display of a thumbnail image of the material page unit electronic document of the material electronic document on the second display screen, and a first display screen for displaying the thumbnail image of the material page unit electronic document constituting the integrated electronic document. And a display control step for
When the display control step is instructed by the user to update the integrated electronic document in response to the inquiry by the inquiry step , the display page unit of the material page unit electronic document created from the material electronic document edited in the editing step When the user instructs to update the display contents of the first display screen and the second display screen using thumbnail images and to delete the inquiry in the inquiry step, the editing step is performed on the second display screen. Delete the thumbnail image of the material page unit electronic document corresponding to the material electronic document edited in step 1, and further, the material page unit electronic created from the material electronic document edited in the editing step on the first display screen the information processing method according to claim 4, characterized in that updating the display contents of the second display screen with a thumbnail image of the document
ことを特徴とする請求項5に記載の情報処理方法。The selection step uses a thumbnail image displayed on the first display screen to generate a desired material page unit electronic document from the plurality of material page unit electronic documents created from each page of the plurality of types of material electronic documents. The information processing method according to claim 5 , wherein the information processing method is selected.
前記複数種類の素材電子文書を保持する保持工程と、
前記保持工程で保持される前記複数種類の素材電子文書の各ページから作成された複数の素材ページ単位電子文書の中から、ユーザの選択操作により所望の素材ページ単位電子文書を選択する選択工程と、
前記選択工程で選択された素材ページ単位電子文書に基づいて、統合電子文書を構成する構成工程と、
前記統合電子文書に含まれる素材ページ単位電子文書の生成元となった素材電子文書の編集を行う編集工程と、
前記編集工程により前記素材電子文書が編集されたとき、当該編集の結果に基づいて前記統合電子文書を更新するか削除するかに関してユーザに問い合わせる問合せ工程と、
前記問合せ工程による問い合わせに対して前記統合電子文書を更新するとユーザから指示された場合、前記編集工程で編集された後の素材電子文書から作成された素材ページ単位電子文書を用いて、前記統合電子文書の更新を行うように制御し、前記問合せ工程による問合せに対して削除するとユーザから指示された場合、前記統合電子文書を構成する素材ページ単位電子文書のうち、前記編集工程で編集された後の素材電子文書に対応する素材ページ単位電子文書を削除するように制御する制御工程と
をコンピュータに実行させるためのプログラムが格納されたことを特徴とするコンピュータ可読メモリ。A computer readable memory storing a program for causing a computer to execute information processing constituting an integrated electronic document composed of a plurality of types of material electronic documents,
A holding step for holding the plurality of types of material electronic documents;
A selection step of selecting a desired material page unit electronic document by a user's selection operation from a plurality of material page unit electronic documents created from each page of the plurality of types of material electronic documents held in the holding step; ,
Based on the material page unit electronic document selected in the selection step, a configuration step of configuring an integrated electronic document;
An editing step for editing the material electronic document that is the source of the material page unit electronic document included in the integrated electronic document;
When the material electronic document is edited by the editing step, an inquiry step for inquiring the user about whether to update or delete the integrated electronic document based on the editing result;
When the user instructs to update the integrated electronic document in response to the inquiry in the inquiry step, the integrated electronic document is created using the material page unit electronic document created from the material electronic document edited in the editing step. After being edited in the editing step among the material page unit electronic documents constituting the integrated electronic document, when the user instructs to delete the inquiry in the inquiry step, the document is controlled to be updated. A computer-readable memory storing a program for causing a computer to execute a control step of controlling to delete a material page unit electronic document corresponding to the material electronic document .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000277203A JP4598935B2 (en) | 2000-09-12 | 2000-09-12 | Information processing apparatus and method, and computer-readable memory |
| US09/948,603 US7584413B2 (en) | 2000-09-12 | 2001-09-10 | Electronic document binder builder |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000277203A JP4598935B2 (en) | 2000-09-12 | 2000-09-12 | Information processing apparatus and method, and computer-readable memory |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2002091952A JP2002091952A (en) | 2002-03-29 |
| JP2002091952A5 JP2002091952A5 (en) | 2007-10-25 |
| JP4598935B2 true JP4598935B2 (en) | 2010-12-15 |
Family
ID=18762566
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000277203A Expired - Fee Related JP4598935B2 (en) | 2000-09-12 | 2000-09-12 | Information processing apparatus and method, and computer-readable memory |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4598935B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113033161A (en) * | 2019-12-25 | 2021-06-25 | 中移全通系统集成有限公司 | Document conversion method, user terminal and knowledge base platform |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0696077A (en) * | 1992-09-14 | 1994-04-08 | Omron Corp | Shared processing system for data and processor for its data |
| JPH07182320A (en) * | 1993-12-21 | 1995-07-21 | Canon Inc | Character processor |
| JPH07249032A (en) * | 1994-03-10 | 1995-09-26 | Matsushita Electric Ind Co Ltd | Electronic file device |
-
2000
- 2000-09-12 JP JP2000277203A patent/JP4598935B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002091952A (en) | 2002-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7694218B2 (en) | Information processing apparatus, method therefor, and computer-readable memory | |
| US7584413B2 (en) | Electronic document binder builder | |
| US7268909B2 (en) | Document processing method and apparatus | |
| US7791755B2 (en) | Document creation method and document creation apparatus for reflecting a document structure of a paper document in an electronic document | |
| US7188311B2 (en) | Document processing method and apparatus, and print control method and apparatus | |
| EP0858041A2 (en) | Imposition process apparatus for variable imaging system | |
| JP3950657B2 (en) | Information processing system, display method thereof, program, and recording medium | |
| US20040090644A1 (en) | Information processing apparatus, printing data generation method, and printing control program | |
| JP2006107142A (en) | Document processing apparatus and method | |
| JP2002229976A (en) | Information processing apparatus and method, computer readable memory, and program | |
| JP2002091949A (en) | Information processing apparatus and method, computer readable memory | |
| JP5455321B2 (en) | Document processing apparatus and document processing method | |
| JP4598935B2 (en) | Information processing apparatus and method, and computer-readable memory | |
| JP3947062B2 (en) | PRINT SYSTEM, PRINT DATA CREATION DEVICE, PRINT DEVICE, PART CHANGE PRINT METHOD, AND PROGRAM | |
| US20020038322A1 (en) | Information processing apparatus, method therefor,and computer-readable memory | |
| JP3937965B2 (en) | Document processing method and apparatus and program thereof | |
| JP4006312B2 (en) | Information processing apparatus, control method therefor, storage medium, and control program | |
| JP2006293598A (en) | Document processing system | |
| JP4532872B2 (en) | Document processing method and document processing apparatus | |
| JPS6368974A (en) | Document display system | |
| JP4845287B2 (en) | Form editing apparatus and method, and storage medium storing computer-readable program | |
| JP2002091958A (en) | Information processing apparatus and method, computer readable memory | |
| JP7154982B2 (en) | Information processing device, control method, and program | |
| JP2003067373A (en) | Program, document processing device and document processing method | |
| JP2002091959A (en) | Information processing apparatus and method, computer readable memory |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070911 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070911 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20070911 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080821 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091217 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091222 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100625 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100819 |
|
| 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: 20100921 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100927 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131001 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |