(57)【要約】【課題】不要な文書情報の出力を減らす文書情報処理装置を提供する。【解決手段】改版の処理がされる文書情報を互いに関連づけて、各版ごとに保持し、出力済み文書情報の版を特定し、これにより特定された版と、上記保持されている版のうち所定の条件を満たす版との差分情報を出力する文書情報処理装置である。【選択図】図１
2008112370.tif 000002
【特許請求の範囲】
【請求項１】
改版の処理がされる文書情報を互いに関連づけて、各版ごとに保持する保持手段と、
出力済み文書情報の版を特定する特定手段と、
前記特定手段により特定された版と、前記保持手段に保持されている版のうち所定の条件を満たす版との差分情報を出力する出力手段と、
を含むことを特徴とする文書情報処理装置。
【請求項２】
前記出力済み文書情報の出力設定情報を取得する出力設定情報取得手段と、
前記出力手段は、前記差分情報を出力する際に、前記出力設定情報取得手段により取得された出力設定情報に基づいて前記差分情報の出力を制御する
ことを特徴とする請求項１に記載の文書情報処理装置。
【請求項３】
改版の処理の対象となる文書情報を互いに関連づけて、各版ごとに保持する保持手段と、
所定の出力済み文書情報の版と前記保持手段に保持されている版のうち所定条件を満たす版との差分からなる差分情報を出力する出力手段とを有し、
前記出力手段は、前記所定の出力済み文書情報の出力設定情報に基づいて前記差分情報を出力する場合に前記差分情報以外の必要な文書情報を出力することを特徴とする文書情報処理装置。
【請求項４】
改版の処理の対象となる文書情報を互いに関連づけて、各版ごとに保持する保持手段と、
出力済み文書情報の版を特定する特定手段と、
前記出力済み文書情報の出力設定情報を取得する出力設定情報取得手段と、
前記特定手段により特定された版と前記保持手段に保持されている版のうち所定の条件を満たす版との差分からなる差分情報を出力する出力手段とを有し、
前記出力手段は、前記出力設定情報取得手段が取得した出力設定情報に基づいて出力する場合に前記差分情報以外の必要な文書情報を出力することを特徴とする文書情報処理装置。
【請求項５】
前記特定手段は、前記出力済みの文書情報の画像を受け入れ、当該受け入れた画像に含まれる当該文書情報の版を特定する版情報によって、版を特定する
ことを特徴とする請求項１または４に記載の文書情報処理装置。
【請求項６】
前記出力設定情報取得手段は、前記出力済みの文書情報の画像を受け入れることによって、当該受け入れた画像に含まれる前記出力設定情報を取得する
ことを特徴とする請求項２または４に記載の文書情報処理装置。
【請求項７】
電子計算機に、
改版の処理がされる文書情報を互いに関連づけて、各版ごとに保持する記憶部から、情報を読み出す手順と、
出力済み文書情報の版を特定する特定手段と、
前記特定手段により特定された版と、所定の条件を満たす版との差分情報を出力する手順と、
を実行させることを特徴とするプログラム。
【請求項８】
改版の処理がされる文書情報を互いに関連づけて、各版ごとに保持する保持手段と、
出力済み文書情報の版を特定する特定手段と、
前記特定手段により特定された版と、前記保持手段に保持されている版のうち所定の条件を満たす版との差分情報を出力する出力手段と、
を含むことを特徴とする文書情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置及び情報処理命令列に関する。
【背景技術】
【０００２】
文書情報の差分を生成する方法が知られている。
【特許文献１】特開２００２−６３０１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
修正された文書情報を含む版の文書情報を出力する場合に、修正されていない文書情報まで出力されると無駄な出力が増加してしまう。
【０００４】
本発明は上記実情に鑑みて為されたもので、不要な文書情報の出力を減らすことを、その目的の一つとする。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、文書情報処理装置であって、改版の処理がされる文書情報を互いに関連づけて、各版ごとに保持する保持手段と、出力済み文書情報の版を特定する特定手段と、前記特定手段により特定された版と、前記保持手段に保持されている版のうち所定の条件を満たす版との差分情報を出力する出力手段と、を含むことを特徴としている。
【０００６】
請求項２記載の発明は、請求項１に記載の文書情報処理装置であって、前記出力済み文書情報の出力設定情報を取得する出力設定情報取得手段と、前記出力手段は、前記差分情報を出力する際に、前記出力設定情報取得手段により取得された出力設定情報に基づいて前記差分情報の出力を制御するものである。
【０００７】
請求項３記載の発明は、文書情報処理装置であって、改版の処理の対象となる文書情報を互いに関連づけて、各版ごとに保持する保持手段と、所定の出力済み文書情報の版と前記保持手段に保持されている版のうち所定条件を満たす版との差分からなる差分情報を出力する出力手段とを有し、前記出力手段は、前記所定の出力済み文書情報の出力設定情報に基づいて前記差分情報を出力する場合に前記差分情報以外の必要な文書情報を出力することとしたものである。
【０００８】
請求項４記載の発明は、文書情報処理装置であって、改版の処理の対象となる文書情報を互いに関連づけて、各版ごとに保持する保持手段と、出力済み文書情報の版を特定する特定手段と、前記出力済み文書情報の出力設定情報を取得する出力設定情報取得手段と、前記特定手段により特定された版と前記保持手段に保持されている版のうち所定の条件を満たす版との差分からなる差分情報を出力する出力手段とを有し、前記出力手段は、前記出力設定情報取得手段が取得した出力設定情報に基づいて出力する場合に前記差分情報以外の必要な文書情報を出力することとしたものである。
【０００９】
請求項５記載の発明は、請求項１または４に記載の文書情報処理装置であって、前記特定手段は、前記出力済みの文書情報の画像を受け入れ、当該受け入れた画像に含まれる当該文書情報の版を特定する版情報によって、版を特定することとしたものである。
【００１０】
請求項６記載の発明は、請求項２または４に記載の文書処理装置であって、前記出力設定情報取得手段は、前記出力済みの文書情報の画像を受け入れることによって、当該受け入れた画像に含まれる前記出力設定情報を取得することとしたものである。
【００１１】
請求項７記載の発明は、プログラムであって、電子計算機に、改版の処理がされる文書情報を互いに関連づけて、各版ごとに保持する記憶部から、情報を読み出す手順と、出力済み文書情報の版を特定する特定手段と、前記特定手段により特定された版と、所定の条件を満たす版との差分情報を出力する手順と、を実行させることとしたものである。
【００１２】
請求項８記載の発明は、文書情報処理システムであって、改版の処理がされる文書情報を互いに関連づけて、各版ごとに保持する保持手段と、出力済み文書情報の版を特定する特定手段と、前記特定手段により特定された版と、前記保持手段に保持されている版のうち所定の条件を満たす版との差分情報を出力する出力手段と、を含むこととしたものである。
【発明の効果】
【００１３】
請求項１，７及び８に記載の発明によれば、本構成を有していない場合に比べて、不要な文書情報の出力を減らすことができる。
【００１４】
請求項２に記載の発明によれば、差分情報を出力済み文書情報と同じ出力設定によって出力することができる。
【００１５】
請求項３及び４に記載の発明によれば、出力済みの文書情報の出力設定情報に基づいて差分情報を出力する場合に、差分情報以外の文書情報を補って出力をすることができる。
【００１６】
請求項５に記載の発明によれば、出力済み文書情報から、版情報を特定することができる。
【００１７】
請求項６に記載の発明によれば、出力済み文書情報から、出力設定情報を取得することができる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る文書情報処理装置１は、図１に示すように、制御部１１と、記憶部１２と、操作部１３と、出力部１４と通信部１５とを含んで構成され、スキャナ２、プリンタ３、及びクライアント装置４に接続されている。
【００１９】
制御部１１は、例えば、ＣＰＵなどのプログラム制御デバイスであり、記憶部１２に格納されているプログラムに従って動作する。本実施の形態の文書処理装置は、逐次的に改版される文書情報の一つを処理の対象とする。そして制御部１１は、処理の対象として指定された文書情報に対し、例えばそれを改版した最新版の文書情報との差分を生成して出力する（差分生成処理）。この制御部１１の処理の内容については後に詳しく述べる。
【００２０】
記憶部１２は、例えば、ＲＡＭ（Ramdom Access Memory）や、ハードディスクなどを含んで構成される。この記憶部１２は、制御部１１によって実行されるプログラムを保持し、また、制御部１１のワークメモリとしても動作する。本実施の形態では、この記憶部１２には、図２に示すように、予め逐次的に改版される文書情報が互いに関連づけて保持される。文書情報とは、例えば、頁分けされた情報であり、テキストデータまたは画像データを含む情報である。各文書情報には、一連の改版に係る文書情報群ごとに固有の文書識別子と、その版を表わす版識別子とが関連づけられている。文書Ａ１を改版した文書Ａ２，Ａ３…の一群の文書（Ａ）については、この一群の文書Ａに係る文書識別子が関連づけられ、また、各版には、それぞれの版に固有の版識別子が関連づけられている。なお、記憶部１２に格納されるプログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのコンピュータ可読な記録媒体に格納されて提供され、こうした記録媒体から複写されて記憶部１２に格納されてもよい。
【００２１】
操作部１３は、例えば、マウスやキーボード等であり、利用者の操作を受け入れて、当該操作の内容を制御部１１に出力する。表示部１４は、制御部１１から入力される指示に従って、文書情報など、印刷等出力の対象となる画像の情報をプリンタ３へ出力する。また、この表示部１４には、ディスプレイなどが接続されてもよく、制御部１１から入力される指示に従って情報を表示するようにしてもよい。
【００２２】
通信部１５は、制御部１１から入力される指示に従い、例えばネットワークなどの通信手段を介して、クライアント装置４に対してデータを送信する。またこの通信部１５は、通信手段を介してクライアント装置４から受信するデータを制御部１１に出力する。
【００２３】
スキャナ２は、例えばフラットベッドスキャナであり、文書情報処理装置１から入力される指示に従って、読み取り面に置かれた原稿を光学的に読み取って、読み取って得た画像データを文書情報処理装置１に出力する。プリンタ３は、文書情報処理装置１から入力される出力対象の画像を用紙などの記録媒体上に形成する。
【００２４】
本実施の形態の文書情報処理装置１は、文書管理システムとして機能し、例えばクライアント装置４から、文書情報の登録要求とともに、登録の対象となる文書情報を受信して、当該受信した文書情報を記憶部１２に蓄積する。またこの文書情報処理装置１は、クライアント装置４から、文書情報の一つを特定する情報とともに、当該情報で特定される文書情報の要求を受けて、当該要求された文書情報を記憶部１２から読み出して、要求元のクライアント装置４に送出する。ここで文書情報を特定する情報は、上述の文書識別子と版識別子とを含むもので構わない。
【００２５】
さらにこの文書情報処理装置１は、文書情報の登録要求の際に、文書識別子とともに、版を更新する旨の指示が受信されると、登録の対象となる文書情報に当該受信した文書識別子を関連づけて記憶部１２に格納し、また、現在当該文書識別子に関連づけて記憶部１２に保持されている文書情報のうち、最新の版を表す版識別子を検索し、当該版識別子の次の版を表す版識別子を発行して、上記登録の対象となった文書情報に関連づけて記憶部１２に保持させる。
【００２６】
これにより、本実施の形態の文書情報処理装置１には、逐次的に改版される一連の文書情報が、文書識別子によって互いに関連づけられて保持されていることになる。
【００２７】
さらに文書情報処理装置１では、文書情報の一つを特定する情報とともに、当該情報で特定される文書情報を出力するべき旨の要求（印刷要求）を受けて、当該要求された文書情報を記憶部１２から読み出して、プリンタ３に出力する。
【００２８】
このとき、出力要求には、印刷等、出力の態様を指定する出力設定情報として、例えば、印刷をカラーで行うか、白黒で行うかの指示、両面印刷・片面印刷の別の指定、複数Ｎ頁分の画像を１枚の用紙上に形成する旨の指示（いわゆるＮアップ）、その他の指示が含まれてもよい。
【００２９】
さらに文書情報処理装置１では、出力要求時にユーザ認証を行うようにしても良い。
【００３０】
文書情報処理装置１では、この出力設定情報を、文書情報とユーザ情報に関連づけて、さらに記憶部１２に保持してもよい。例えば、文書情報処理装置１は、出力要求の対象となった文書情報を特定する文書識別子及び版識別子とユーザ情報識別子に関連づけて、出力設定情報を蓄積する。
【００３１】
次に、本実施の形態の文書情報処理装置１の制御部１１による、差分情報生成処理について説明する。
【００３２】
ここでは例えば、利用者が文書識別子と版識別子とを入力し、これらによって文書情報の一つを特定して、差分情報の出力を指示すると、制御部１１は図３に示す処理を開始する。制御部１１は、まず、当該特定された文書識別子に関連づけられている文書情報を、記憶部１２から検索する（Ｓ１）。
【００３３】
制御部１１は、検索の結果として得られた文書情報に関連づけられた版識別子のうちから、予め、差分情報生成の基準を定める条件として規定される、所定の条件で特定される版を表す版識別子、例えば最も新しい版を表す版識別子（版識別子が版の番号であれば、最大の番号）を、基礎識別子として見出す（Ｓ２）。
【００３４】
制御部１１は、利用者が入力した版識別子（処理の対象となる版の版識別子）が、ここで見出した版識別子（基礎識別子）と一致するか否かを調べ（Ｓ３）、一致する場合は、処理を終了する。一方処理Ｓ３において、処理の対象となる版の版識別子が、基礎識別子に一致しない場合は、入力された文書識別子と版識別子とで特定される文書情報（比較対象情報）と、入力された文書情報と上記基礎識別子とによって特定される文書情報（基礎情報）とを比較し、相違する部分を表す情報を生成する（Ｓ４）。ここで、相違する部分を表す情報は、例えば相違する内容を含む頁を特定する情報でよい。例えば文書情報が米国アドビ社によって規定される、ＰＤＦ（Portable Document Format）で記述されている場合、各頁ごとに記述比較対象情報と基礎情報との内容を比較し、相違がある頁を特定する情報を、差分頁情報として抽出すればよい。
【００３５】
例えば、第１版において１から１０頁まである文書情報（例えば図２におけるＡ１）について、第２頁目の内容が変更され、変更後の文書情報が第２版として改版（例えば図２におけるＡ２）されたとする。また、ここからさらに第４頁目の内容が変更され、変更後の文書情報が第３版として改版された（例えば図２におけるＡ３）とする。このときには、文書情報Ａ１と、最新の版である文書情報Ａ３との差分でとして、基礎情報である文書情報Ａ３の第２頁目の内容と、第４頁目の内容とが差分情報として出力される。
【００３６】
制御部１１は、基礎識別子とによって特定される文書情報（基礎情報）のうち、少なくとも、この差分頁情報によって表されている頁の情報を差分情報として出力し（Ｓ５）、処理を終了する。
【００３７】
この処理Ｓ５において、制御部１１は、利用者から出力設定情報がさらに入力されている場合は、当該出力設定情報を参照して、差分情報の出力態様を制御してもよい。
【００３８】
例えば、出力設定情報において、「Ｎ頁分を１枚の用紙に印刷する（Ｎアップ）」との設定が含まれている場合、制御部１１は、差分頁情報で特定される頁の情報と、当該頁とともに１枚の用紙に印刷する他の頁（差分頁情報で特定されていない頁も含む）の情報とを記憶部１２から読み出して、Ｎアップ印刷するべき旨の指示とともにプリンタ３に送信して、差分頁情報で特定される頁を含む、差し替え用紙の印刷を行わせてもよい。
【００３９】
具体的な例として４アップの指示で印刷されている文書情報が比較対象情報となった場合において、基礎情報との差分頁情報として、第７頁を特定する情報が見出された場合、この第７頁を含む、第５から第８頁分の画像を形成した用紙を出力することとなる。
【００４０】
両面印刷が指定されていた場合も同様に、差分頁情報で特定される頁とともに、一枚の用紙の両面に形成するべきすべての頁の画像を読み出して、用紙両面への画像形成を行い、差し替え用紙を形成することとなる。
【００４１】
なお、ここでの処理の例では、利用者が差分情報の出力を指示してから差分情報を生成しているが、例えば新たな版の文書情報が登録されたタイミングなど、差分情報の出力指示がなくとも、予め出力する差分情報を生成して、記憶部１２に格納しておいてもよい。この場合、制御部１１は、新たな版の文書情報が登録されたタイミングなど、予め定められたタイミングにおいて、差分情報の生成処理を行う。
【００４２】
すなわち、当該タイミングにおいて、文書識別子ごとに、所与の条件を満足する識別子（例えば最新の版を表す版識別子など）に関連づけられる文書情報を基礎情報として、当該基礎情報との間で未だ差分情報が生成されていない他の版識別子に関連づけられた文書情報を見出し、当該見出した文書情報との間の差分情報を生成しておき、文書識別子と、当該他の版識別子を特定する情報とに関連づけて記憶部１２に保持しておく。
【００４３】
具体的な例として、第１版から第４版までの改版を経た文書情報がある場合において、新たに第５版の文書情報が登録された場合、制御部１１は、その後の所定のタイミングで、所与の条件を満足する版として、例えば最新の版（ここでは第５版）と、第１版から第４版までの各版との差分情報が生成されているかを調べる。そして、第１版から第４版までの各版のうち生成されていない版（ここでは第１から第４版までのすべて）について、差分情報を生成し、第１版と第５版との差分情報を、文書識別子と第１版を特定する版識別子とに関連づけて記憶部１２に格納し、第２版と第５版との差分情報については、文書識別子と第２版を特定する版識別子に関連づけて記憶部１２に格納し…というようにして、格納しておく。
【００４４】
この場合、利用者が文書識別子と版識別子とを特定して、差分情報の出力を指示すると、制御部１１は、利用者が特定した文書識別子と版識別子とに関連づけて差分情報が格納されているか否かを調べる。そして差分情報が格納されていれば、当該差分情報を出力する。格納されていない場合は、図３に示した処理を実行することとすればよい。
【００４５】
なお、ここで生成する差分情報も、図３の処理Ｓ４からＳ５において例示した差分情報と同様のもので構わない。すなわち差分頁情報で特定される頁の情報や、当該差分頁情報で特定される頁を含んで、Ｎアップ印刷される用紙に形成するべき画像データであってもよい。
【００４６】
［文書情報の特定］
本実施の形態の文書情報処理装置１は、さらに文書情報の出力を要求されたときに、出力する用紙の画像の少なくとも一つに、文書識別子や版識別子を特定する情報、さらに出力設定情報を合成して出力させるようにしてもよい。
【００４７】
ここで文書識別子や版識別子や出力設定を特定する情報は、例えばバーコードなど、コンピュータ可読な符号画像として形成されてもよい。
【００４８】
このようにして出力を行わせる場合には、利用者は、文書識別子や版識別子が印刷された用紙の画像をスキャナ２で読み取らせる。文書情報処理装置１は、当該スキャナ２にて読み取られた画像から文書識別子や版識別子を認識し、当該認識した文書識別子や版識別子で特定される文書情報を、比較対象情報として、差分情報の生成や差分情報の出力などの処理を行う。
【００４９】
［利用］
このように本実施の形態によると、例えば、基礎情報を最新の版の文書情報としておけば、利用者が、予め受け取っている印刷文書をスキャナ２にて読み取らせることで、最新の版の文書との差分が検出され、当該差分を含んだ差し替え用紙が提供される。利用者は提供された用紙を差し替えれば、最新の版の文書を取得できる。
【００５０】
また、基礎情報は、最新の版に限られない。差分情報生成の基準を定める条件として、過去の基準時刻における版を基準とすることとし、当該基準時刻における旧版の文書情報を、基礎情報としてもよい。このようにすると、新たに発行された文書情報を入手した利用者は、当該旧版の文書情報との差分に係る差し替え用紙を得ることができ、旧版との相違を確認できる。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態に係る文書処理装置の構成例及び接続例を表すブロック図である。
【図２】本発明の実施の形態に係る文書処理装置による文書情報の保持例を表す説明図である。
【図３】本発明の実施の形態に係る文書処理装置の動作例を表すフローチャート図である。
【符号の説明】
【００５２】
１  文書情報処理装置、２  スキャナ、３  プリンタ、４  クライアント装置、１１  制御部、１２  記憶部、１３  操作部、１４  表示部、１５  通信部。
【図１】
2008112370.tif 000003
【図２】
2008112370.tif 000004
【図３】
2008112370.tif 000005