(57)【要約】【課題】  一元的に文書データを管理し、種々のユーザが操作できるようにしつつ、文書の管理を内容の一貫性を保ちながら行うことができる文書管理装置及び方法を提供する。【解決手段】  画像形成装置１０００は紙文書をスキャンして文書データに変換するスキャナ部１００２と、文書データを格納する文書記憶部１００８を備える。また、当該装置は、文書データに対するユーザ操作の履歴を、ユーザ操作が制御処理対象として管理されているか否かを関連付けて保持する履歴記憶部１００７を備える。そして、操作部１００１から文書データに対するユーザ操作を受け付ける。ここで、当該ユーザ操作が履歴記憶部１００７において制御処理対象外の操作として管理されているか場合に、そのユーザ操作に基づいて文書データを処理する。【選択図】  図１
2007156900.tif 000002
【特許請求の範囲】
【請求項１】
文書データを格納する格納手段と、
前記文書データに対するユーザ操作の履歴を、該ユーザ操作が制御処理対象として管理されているか否かを関連付けて保持する履歴保持手段と、
前記文書データに対するユーザ操作を受け付ける受付手段と、
前記受付手段によって受け付けられた前記ユーザ操作が前記履歴保持手段において制御処理対象外の操作として管理されている場合に、該ユーザ操作に基づいて前記文書データを処理する処理手段と
を備えることを特徴とする文書管理装置。
【請求項２】
前記受付手段によって受け付けられた前記ユーザ操作が前記履歴保持手段において制御処理対象の操作として管理されている場合に該ユーザ操作に基づく前記処理手段による前記文書データの処理を制限する制限手段をさらに備えることを特徴とする請求項１に記載の文書管理装置。
【請求項３】
前記受付手段によって受け付けられた前記ユーザ操作を行ったユーザを認証する認証手段をさらに備え、
前記履歴保持手段は、前記文書データに対するユーザ操作の履歴を、該ユーザ操作を行ったユーザの情報と対応させて保持し、
前記処理手段は、前記受付手段によって受け付けられた前記認証手段によって認証されたユーザによる前記ユーザ操作に基づいて前記文書データを処理する
ことを特徴とする請求項１又は２に記載の文書管理装置。
【請求項４】
前記格納手段は文書をスキャンして変換するスキャン手段から取得した文書データを格納し、
前記スキャン手段によって文書をスキャンして変換した文書データと、前記格納手段に格納されている文書データとの同一性を判断する判断手段をさらに備え、
前記処理手段は、前記判断手段によって同一性があると判断された、前記記憶装置に格納されている前記文書データを、前記スキャン手段によって前記文書から変換された前記文書データで更新する
ことを特徴とする請求項１から３までのいずれか１項に記載の文書管理装置。
【請求項５】
前記履歴保持手段は、ユーザ操作の履歴を同一文書単位で管理することを特徴とする請求項１から４までのいずれか１項に記載の文書管理装置。
【請求項６】
前記履歴保持手段が、前記文書データに対する第１のユーザによるプリント操作の履歴を保持しており、
前記制限手段が、前記第１のユーザによるスキャン操作がされる前に行われた第２のユーザによる前記文書データのプリント操作を制限する
ことを特徴とする請求項２に記載の文書管理装置。
【請求項７】
前記履歴保持手段が、前記文書データに対する第１のユーザによるプリント操作、及びその後行われた前記文書データに対する第２のユーザによるプリント操作の履歴を保持しており、
前記制限手段が、前記第１のユーザに対してプリントアウトされた文書の再スキャンによって変換された文書データによる前記格納手段で格納されている前記文書データの更新を制限する
ことを特徴とする請求項２に記載の文書管理装置。
【請求項８】
前記履歴保持手段が、前記文書データに対する第１のユーザによるプリント操作、その後行われた前記文書データに対する第２のユーザによるプリント操作、及びその後行われた前記第１のユーザに対してプリントアウトされた紙文書の再スキャンによって変換された文書データによる前記格納手段で格納されている前記文書データの更新の履歴を保持し、
前記制限手段が、前記第２のユーザによる、更新された前記文書データに対するプリント操作を制限する
ことを特徴とする請求項２に記載の文書管理装置。
【請求項９】
前記制限手段が、前記文書データが更新によって多重化される恐れがあることを示す警告メッセージを表示することを特徴とする請求項７に記載の文書管理装置。
【請求項１０】
前記制限手段が、前記文書データに対する前記ユーザ操作を中止することであることを特徴とする請求項６から８までのいずれか１項に記載の文書管理装置。
【請求項１１】
前記処理手段が、前記文書データに対してユーザ操作されることによって更新された文書データに対して、以後同一文書として認識されなくする文書識別子を付加して印刷装置でプリントアウトさせることを特徴とする請求項１から１０までのいずれか１項に記載の文書管理装置。
【請求項１２】
前記処理手段が、前記文書識別子を２次元バーコードを用いて印刷装置によって印刷面上に形成させることを特徴とする請求項１１に記載の文書管理装置。
【請求項１３】
文書データを記憶装置に格納する格納工程と、
前記文書データに対するユーザ操作の履歴を、該ユーザ操作が制御処理対象として管理されているか否かを関連付けて保持する履歴保持工程と、
前記文書データに対するユーザ操作を受け付ける受付工程と、
前記受付工程によって受け付けられた前記ユーザ操作が前記履歴保持工程において制御処理対象外の操作として管理されている場合に、該ユーザ操作に基づいて前記文書データを処理する処理工程と
を有することを特徴とする文書管理方法。
【請求項１４】
文書データを記憶装置に格納する格納手順と、
前記文書データに対するユーザ操作の履歴を、該ユーザ操作が制御処理対象として管理されているか否かを関連付けて保持する履歴保持手順と、
前記文書データに対するユーザ操作を受け付ける受付手順と、
前記受付手順によって受け付けられた前記ユーザ操作が前記履歴保持手順において制御処理対象外の操作として管理されている場合に、該ユーザ操作に基づいて前記文書データを処理する処理手順と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データの管理を行う文書管理装置及び方法に関する。
【背景技術】
【０００２】
政府のｅ−Ｊａｐａｎ戦略を受け、数多くの公式書類が電子データを原本として管理する体制に移行しつつある。その中で医療用カルテも例外ではなく、電子化によって共有利用の促進や保管場所・コストの削減等の恩恵を受けることができる。しかし、カルテ自体の早急なデジタル化が求められる一方で、論理的には進まない患者のランダムな話を効率的にまとめる手段、或いは患部の写実等付加的情報を付加する手段としての自由記述方式の紙というインタフェースの重要性も認識されている。そのため、容易に医療用カルテをデジタル化することが難しいのが現状である。
【０００３】
これらの問題を解決するために、例えば、入力表示一体型デバイスとペンタブレットを使用することにより、自由記述をサポートしながらカルテを電子化する手法が提案されている（例えば、特許文献１参照。）。また、紙カルテへ記述を行い、それをスキャンして保管するシステムも提案されている（例えば、特許文献２参照。）。
【０００４】
しかしながら、特許文献１に記載したような従来のカルテ管理システムでは、ペンタブレットは絵を描くには適しているが、文字を書くには適していないという問題がある。また、特許文献２に記載したようなシステムでは、一度格納した紙ベースの自由記述式データに追加・修正をすることができないという問題がある。そのため、複合機に高度な文書管理機能を実装することによって、編集は紙文書で、保管・共有はその紙文書をスキャンして複合機内で電子文書として管理する手法が検討されている。
【０００５】
図２は、複合機に高度な文書管理機能を実装して、編集は紙文書で、保管・共有はその紙文書をスキャンして複合機内で電子文書として管理する手法を説明するための図である。
【０００６】
まず、主にカルテの更新頻度が高い場合を想定して説明する。ユーザ２０００が取り扱う文書は紙、複合機２１００が格納する文書は電子データで具現化される。ユーザ２０００が紙カルテＡを作成すると、保管、共有のため複合機２１００にスキャンして格納する。複合機２１００では、それに対応する電子カルテＡが形成される。次に、ユーザ２０００は、紙カルテＡに加筆し、紙カルテＢを作成する。そして、ユーザ２０００は再び、保管、共有のために紙カルテＢを複合機にスキャンして格納し、電子カルテＢが形成される。このとき、複合機２１００によって電子カルテＡと電子カルテＢの同一性が識別情報から判定され、複合機内の電子カルテＡは電子カルテＢへと更新とされる。同様の更新を繰り返し、紙カルテＣ、電子カルテＣが形成される。
【０００７】
次に、主にカルテの更新頻度が低い場合を想定して説明する。ユーザ２２００が取り扱う文書は紙、複合機２３００が格納する文書は電子データで具現化される。ユーザ２２００が紙カルテＡを作成すると、保管、共有のため複合機２３００にスキャンして格納する。複合機２３００では、それに対応する電子カルテＡが形成される。その後、しばらく更新の予定がないため、ユーザ２２００は紙カルテＡを破棄する。次に、ユーザ２２００にカルテ編集の必要性が生じた場合、ユーザ２２００は、複合機２３００内の電子カルテＡをプリントアウトし、紙カルテＡを形成する。そして、ユーザ２２００は紙カルテＡに加筆し、紙カルテＢを作成する。ユーザ２２００は再び、保管、共有のために紙カルテＢを複合機２３００にスキャンして格納し、電子カルテＢが形成される。その後、しばらく更新の予定がないため、ユーザ２２００は紙カルテＢを破棄する。
【０００８】
これらの手法を用いることによって、自由記述の便利性と、カルテの電子化による便利性とを両立するような検討が進んでいる。
【特許文献１】特開平６−１６２１２０号公報
【特許文献２】特開２０００−３１５２４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した両手法が併用されてしまうと、紙文書と電子文書が複雑に管理されることになり、電子カルテの一貫性を保つことが難しくなる。例えば、担当医が不在のため、代わりの医者が診察を行ったり、同一患者に対して同日に研修医や指導医が診察を行ったりすると、複数の編集用紙カルテが存在することになり、最新のカルテを識別することが困難になる。
【００１０】
図３は、複数の編集用紙カルテが存在することとなる場合の例について説明するための図である。ユーザ３０００、３２００が取り扱う文書は紙、複合機３１００が格納する文書は電子データで具現化される。まず、ユーザ３０００が紙カルテＡを作成すると、保管・共有のために複合機３１００にスキャンして格納する。複合機３１００では、それに対応する電子カルテＡが形成される。その後、しばらく更新の予定がないため、ユーザ３０００は紙カルテＡを破棄する。次に、ユーザ３０００がカルテ編集の必要性が生じた場合、ユーザ３０００は複合機３１００内の電子カルテＡをプリントアウトし、紙カルテＡを形成する。次に、ユーザ３０００は紙カルテＡに加筆し、紙カルテＢを作成する。同時に、ユーザ３２００にもカルテ編集の必要性が生じた場合、ユーザ３２００は複合機３１００内の電子カルテＡをプリントアウトし、紙カルテＡを形成する。次に、ユーザ３２００は紙カルテＡに加筆し、紙カルテＢ’を作成する。この後、ユーザ３０００、３２００は、電子カルテを更新しようとスキャンを試みるが、どちらの紙カルテが新しいかということが判断できないという不具合状態３３００が生じる。
【００１１】
以上説明したように、高度な文書管理機能を実装する複合機において、編集は紙文書で、保管・共有はその紙文書をスキャンして複合機内で電子文書として管理する手法においては、カルテの管理を一貫性を保ちながら行うことが難しいという問題がある。
【００１２】
そこで本発明は、一元的に文書データを管理し、種々のユーザが操作できるようにしつつ、文書の管理を内容の一貫性を保ちながら行うことができる文書管理装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明に係る文書管理装置は、
文書データを格納する格納手段と、
前記文書データに対するユーザ操作の履歴を、該ユーザ操作が制御処理対象として管理されているか否かを関連付けて保持する履歴保持手段と、
前記文書データに対するユーザ操作を受け付ける受付手段と、
前記受付手段によって受け付けられた前記ユーザ操作が前記履歴保持手段において制御処理対象外の操作として管理されている場合に、該ユーザ操作に基づいて前記文書データを処理する処理手段と
を備えることを特徴とする。
【００１４】
また、上記課題を解決するために、本発明に係る文書管理方法は、
文書データを記憶装置に格納する格納工程と、
前記文書データに対するユーザ操作の履歴を、該ユーザ操作が制御処理対象として管理されているか否かを関連付けて保持する履歴保持工程と、
前記文書データに対するユーザ操作を受け付ける受付工程と、
前記受付工程によって受け付けられた前記ユーザ操作が前記履歴保持工程において制御処理対象外の操作として管理されている場合に、該ユーザ操作に基づいて前記文書データを処理する処理工程と
を有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、一元的に文書データを管理し、種々のユーザが操作できるようにしつつ、文書の管理を内容の一貫性を保ちながら行うことができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して、本発明の一実施形態に係るデジタル複合機とその動作について詳細に説明する。
【００１７】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る画像形成システムの構成を示すブロック図である。この画像形成システムは、デジタル複合機（画像形成装置）１０００を用いて構成される。
【００１８】
図１において、１００１は操作部である。本システムは、操作部１００１を介してユーザ操作を受け取り、そのユーザ操作をコントローラユニット１００４に伝える。１００２はスキャナ部であり、コントローラユニット１００４に生成した画像を伝える。１００３はプリンタ部であり、コントローラユニット１００４から受け取った画像を形成する。
【００１９】
コントローラユニット１００４は、操作部１００１からの入力情報に基づき、スキャンやプリント等の処理を行い、機器の状態やジョブの状態等の情報を操作部１００１に提供するとともに、生成された電子データやその操作履歴を処理する。１００５は履歴管理部であり、コントローラユニット１００４の指示に従って一連の操作履歴を管理・保持する。１００６は文書管理部であり、コントローラユニット１００４の指示に従って電子データを管理する。１００７は履歴記憶部であり、操作履歴が保管される場所である。１００８は文書記憶部であり、電子データが保管（格納）される場所である。
【００２０】
図４は、本発明の第１の実施形態に係る画像形成システムにおける操作履歴による制御処理の流れを説明するためのフローチャートである。まず、操作部１００１を通じてユーザ操作依頼が生じ、当該ユーザ操作依頼がコントローラユニット１００４に渡される（ステップＳ４００１）。次に、ユーザ操作依頼を受け取ったコントローラユニット１００４は、操作依頼したユーザの認証を行って、操作実行に適切なユーザであるか否かの判断を行い、以降の操作依頼ユーザを決定する（ステップＳ４００２）。
【００２１】
さらに、ユーザ認証によって操作実行に適切なユーザであることが判断された後、コントローラユニット１００４は、履歴管理部１００５を通じて履歴記憶部１００７へアクセスし、操作対象文書の操作履歴を検索する（ステップＳ４００３）。その結果、操作履歴が制御処理対象のパターン（指定履歴パターン）である場合はステップＳ４００４へ進み、そうではなく通常履歴パターンである場合はステップＳ４００５へ処理を進める。
【００２２】
ステップＳ４００４では、ステップＳ４００３で制御処理対象であることが判明した場合に制御処理を行い、同時に操作部１００１を通じて処理結果をユーザに通知する。一方、ステップＳ４００５では、ステップＳ４００３で制御処理対象外であることが判明した場合に、スキャナ部１００２、プリンタ部１００３及び文書管理部１００６を適宜操作して、ユーザ依頼操作を実行する。
【００２３】
上述したように、本実施形態に係るデジタル複合機を用いることで、指定された操作履歴パターンに応じて、ユーザの操作依頼を好適に制御することが可能となる。
【００２４】
＜第２の実施形態＞
本実施形態では、上記第１の実施形態において、ユーザの操作依頼をプリントとし、指定された操作履歴パターンを不特定ユーザＡによるプリント操作履歴後に不特定ユーザＡのスキャン操作履歴が入ることなく不特定ユーザＢによるプリント操作履歴とする。図５は、本発明の第２の実施形態に係る画像形成システムにおける制御内容を説明するための図である。以下では、第１の実施形態との違いを中心に説明する。
【００２５】
まず、ユーザ５１００が紙カルテＡを作成し、スキャナ部１００２を通して複合機５２００の文書記憶部１００６に電子カルテＡとして格納する。このとき、ユーザ５１００によるスキャン操作が履歴として履歴記憶部１００７に記録される。その後、紙カルテＡはユーザ等により破棄される。
【００２６】
その後しばらくして、ユーザ５１００が編集のために電子カルテＡを紙カルテＡへとプリンタ部１００３からプリントアウトし、同時にユーザ５１００によるプリント操作が履歴として操作履歴部１００７に記録される。この状態でユーザ５３００が操作部１００１経由でプリント操作をコントローラユニット１００４に依頼すると、履歴記憶部１００７に記憶された履歴からユーザ５１００によりプリントされた後に電子カルテＡがスキャンされていないことが判明する。その後、ユーザ５３００によるプリントアウトが操作制御対象であることが、コントローラユニット１００４によって判断され、ユーザ５３００のプリント依頼を制御する。
【００２７】
このように、本実施形態によれば、不特定ユーザＡがプリント後に編集を行っている可能性があるような場合には、不特定ユーザＢによる編集目的のプリントアウトを制御することができる。
【００２８】
＜第３の実施形態＞
本実施形態では、前述した第１の実施形態において、ユーザの操作依頼をスキャンとし、指定された操作履歴パターンを不特定ユーザＡによるプリント操作履歴後であって不特定ユーザＢによるプリント操作履歴後の不特定ユーザＡスキャン操作とする。図６は、本発明の第３の実施形態に係る画像形成システムにおける制御内容を説明するための図である。以下では、第１の実施形態との違いを中心に説明する。
【００２９】
まず、ユーザ６１００が紙カルテＡを作成し、スキャナ部１００２を通して複合機６２００内の文書記憶部１００６に電子カルテＡとしてスキャンして格納される。このとき、ユーザ６１００によるスキャンが履歴として履歴記憶部１００７に記録される。その後、紙カルテＡは破棄される。
【００３０】
しばらくした後、ユーザ６１００が編集のために、電子カルテＡを紙カルテＡとしてプリンタ部１００３からプリントアウトさせ、同時にユーザ６１００によるプリントが履歴として操作履歴部１００７に記録される。この後、ユーザ６３００も編集のために、電子カルテＡを紙カルテＡとしてプリンタ部１００３からプリントさせ、このユーザ６３００によるプリントが履歴として操作履歴部１００７に記録される。この状態でユーザ６１００が操作部１００１経由でスキャン操作をコントローラユニット１００４に依頼する。これにより、操作履歴部１００７による履歴に基づいて、ユーザ６１００によりプリントされた後にユーザ６３００によってもプリントされていることが判明する。そして、その後にユーザ６１００によるスキャンが操作制御対象であることが、コントローラユニット１００４によって判断され、ユーザ６１００のスキャン依頼を制御する。
【００３１】
このように、不特定ユーザＡがプリントした後に不特定ユーザＢが編集を行っている可能性があるような場合には、不特定ユーザＡの更新を制御することができる。
【００３２】
＜第４の実施形態＞
本実施形態では、前述した第１の実施形態において、ユーザの操作依頼をスキャンとし、指定された操作履歴パターンを不特定ユーザＡ、Ｂによるプリント操作履歴後に不特定ユーザＡによるスキャン操作履歴後の不特定ユーザＢのスキャン操作とする。図７は、本発明の第４の実施形態に係る画像形成システムにおける制御内容を説明するための図である。以下では、第１の実施形態との違いを中心に説明する。
【００３３】
まず、ユーザ７１００が紙カルテＡを作成し、スキャナ部１００２を通して複合機７２００内の文書記憶部１００６に電子カルテＡとして格納される。このとき、ユーザ７１００によるスキャンが履歴として履歴記憶部１００７に記録される。その後、紙カルテＡは破棄される。
【００３４】
しばらくした後、ユーザ７１００、７３００が編集のために、順不同で電子カルテＡを紙カルテＡへとプリンタ部１００３からプリントさせ、同時にユーザ７１００、７３００によるプリントが履歴として操作履歴部１００７に記録される。この後、ユーザ７１００が紙カルテＡを編集して紙カルテＢとし、紙カルテＢをスキャンして電子カルテＢとする。同時に、このユーザ７１００によるスキャンが履歴として操作履歴部１００７に記録される。この状態でユーザ７３００が操作部１００１経由でスキャン操作をコントローラユニット１００４に依頼する。これにより、操作履歴部１００７による履歴記憶から、ユーザ７１００、７３００によりプリントされた後にユーザ７１００によりスキャンされていることが判明する。そして、その後にユーザ７３００がスキャンすることが操作制御対象であることが、コントローラユニット１００４によって判断され、ユーザ７３００のスキャン依頼を制御する。
【００３５】
このように、不特定ユーザＡ、Ｂがプリントした後に不特定ユーザＡが更新しているために不特定ユーザＡの更新を削除してしまう恐れのある不特定ユーザＢの更新を好適に制御することができる。
【００３６】
＜第５の実施形態＞
本実施形態では、前述した第２〜４の実施形態において、ユーザが依頼する操作の制御方法を、警告メッセージを表示することによって行う。
【００３７】
まず、ユーザが各操作を操作部１００１を通して依頼すると、コントローラユニット１００４は、その操作が制御対象であるかどうかを判断する。そこで、そのユーザ依頼操作が制御対象であると判断された場合、操作部１００１に各ユーザ依頼操作がカルテの分岐を起こす可能性があることを示唆するメッセージ、すなわち更新によってカルテが多重化される恐れがあることを示す警告メッセージを表示する。
【００３８】
このように、操作依頼ユーザは、自分の依頼操作がカルテを分岐させる可能性がある場合に、予めそれを知ることができる。
【００３９】
＜第６の実施形態＞
本実施形態では、前述した第２〜４の実施形態において、ユーザが依頼する操作の制御方法を、依頼操作を中止することとする。
【００４０】
まず、ユーザが各操作を操作部１００１を通して依頼すると、コントローラユニット１００４は、その操作が制御対象であるかどうかを判断する。そこで、そのユーザ依頼操作が制御対象であると判断された場合は、コントローラユニット１００４は依頼された操作の処理を中止する。そして、操作部１００１に各ユーザ依頼操作がカルテの分岐を起こす可能性があるため実行できないことを示唆するメッセージを表示する。
【００４１】
このように、操作依頼ユーザによるカルテを分岐させる可能性がある操作を実行することができないようにすることができる。
【００４２】
＜第７の実施形態＞
本実施形態では、前述した第２の実施形態において、ユーザが依頼する操作の制御方法を、以後同一文書として認識されない文書識別子（例えば、二次元バーコード等）を付加（印刷面上に形成）してプリントアウトすることとする。
【００４３】
まず、ユーザが各操作を操作部１００１を通して依頼すると、コントローラユニット１００４は、その操作が制御対象であるかどうかを判断する。そこで、そのユーザ依頼操作が制御対象であると判断された場合は、コントローラユニット１００４は以後同一文書として認識されない文書識別子を付加してプリントする。
【００４４】
このように、プリントされた文書は同一文書として以後認識されないようにした場合には、カルテの分岐を防ぐことができる。
【００４５】
尚、以上の実施形態では、文書データの格納、操作履歴の格納を複合機内で行うようにしたが、これに限ることなく、ネットワーク上に設置したサーバコンピュータ等の記憶装置としてもよい。その場合は、文書のスキャンやユーザによる操作指示を複合機で行い、それ以外をサーバコンピュータで行う。もちろん、文書データの入力や、変更等の操作を複合機を用いず、コンピュータ端末等で行ってもよい。
また、文書データを管理する際、文字認識処理を行い、テキストコード化した情報を付加し、キーワードによる検索を行えるようにしてもよい。
【００４６】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４７】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００５０】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【００５１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５５】
【図１】本発明の第１の実施形態に係る画像形成システムの構成を示すブロック図である。
【図２】複合機に高度な文書管理機能を実装して、編集は紙文書で、保管・共有はその紙文書をスキャンして複合機内で電子文書として管理する手法を説明するための図である。
【図３】複数の編集用紙カルテが存在することとなる場合の例について説明するための図である。
【図４】本発明の第１の実施形態に係る画像形成システムにおける操作履歴による制御処理の流れを説明するためのフローチャートである。
【図５】本発明の第２の実施形態に係る画像形成システムにおける制御内容を説明するための図である。
【図６】本発明の第３の実施形態に係る画像形成システムにおける制御内容を説明するための図である。
【図７】本発明の第４の実施形態に係る画像形成システムにおける制御内容を説明するための図である。
【符号の説明】
【００５６】
１０００  デジタル複合機
１００１  操作部
１００２  スキャナ部
１００３  プリンタ部
１００４  コントローラユニット部
１００５  履歴管理部
１００６  文書管理部
１００７  履歴記憶部
１００８  文書記憶部
【図１】
2007156900.tif 000003
【図２】
2007156900.tif 000004
【図３】
2007156900.tif 000005
【図４】
2007156900.tif 000006
【図５】
2007156900.tif 000007
【図６】
2007156900.tif 000008
【図７】
2007156900.tif 000009