(57)【要約】【課題】  デジタル複合機で管理されるデータサイズが大きい画像データを、多くのメモリを消費することなく高速に表示することができる文書管理システム、及びその制御方法、並びに記憶媒体を提供する。【解決手段】  デジタル複合機との双方向通信を制御するデバイス制御部と、デジタル複合機に蓄積されている所望の画像を指定する画像指定部と、指定された画像をアップロードする画像アップロード部と、デジタル複合機からアップロードした画像から間引き画像を作成する間引き画像作成部と、画像の表示倍率を指定する表示倍率指定部と、間引き画像から指定された表示倍率に従って表示用の画像を作成する表示画像作成部と、画像を表示する画像表示部とを設けることを特徴とする。【選択図】        図１
2006203317.tif 000002
【特許請求の範囲】
【請求項１】
画像を蓄積することができるデジタル複合機とネットワークで接続される文書管理システムにおいて、
上記デジタル複合機との双方向通信を制御するデバイス制御手段と、
上記デジタル複合機に蓄積されている所望の画像を指定する画像指定手段と、
上記画像指定手段により指定された画像を、上記デバイス制御手段によりアップロードする画像アップロード手段と、
上記画像アップロード手段によりデジタル複合機からアップロードした画像から間引き画像を作成する間引き画像作成手段と、
画像の表示倍率を指定する表示倍率指定手段と、
上記間引き画像作成手段により作成された間引き画像から、上記表示倍率指定手段により指定された表示倍率に従って表示用の画像を作成する表示画像作成手段と、
上記表示画像作成手段により作成された画像を表示する画像表示手段とを備えたことを特徴とする文書管理システム。
【請求項２】
上記間引き画像作成手段は、アップロードした画像の解像度が所定の解像度以上の場合に所定の解像度の間引き画像を作成することを特徴とする請求項１記載の文書管理システム。
【請求項３】
上記間引き画像作成手段は、アップロードした画像の解像度が画像の種別毎に定められた解像度以上の場合に、画像の種別毎に定められた解像度の間引き画像を作成することを特徴とする請求項１記載の文書管理システム。
【請求項４】
画像を蓄積することができるデジタル複合機とネットワークで接続される文書管理システムの制御方法において、
上記デジタル複合機との双方向通信を制御するデバイス制御ステップと、
上記デジタル複合機に蓄積されている所望の画像を指定する画像指定ステップと、
上記画像指定ステップにより指定された画像を、上記デバイス制御ステップによりアップロードする画像アップロードステップと、
上記画像アップロードステップによりデジタル複合機からアップロードした画像から間引き画像を作成する間引き画像作成ステップと、
画像の表示倍率を指定する表示倍率指定ステップと、
上記間引き画像作成ステップにより作成された間引き画像から、上記表示倍率指定ステップにより指定された表示倍率に従って表示用の画像を作成する表示画像作成ステップと、
上記表示画像作成ステップにより作成された画像を表示する画像表示ステップとを実行することを特徴とする文書管理システムの制御方法。
【請求項５】
上記間引き画像作成ステップは、アップロードした画像の解像度が所定の解像度以上の場合に所定の解像度の間引き画像を作成することを特徴とする請求項４記載の文書管理システムの制御方法。
【請求項６】
上記間引き画像作成ステップは、アップロードした画像の解像度が画像の種別毎に定められた解像度以上の場合に、画像の種別毎に定められた解像度の間引き画像を作成することを特徴とする請求項４記載の文書管理システムの制御方法。
【請求項７】
文書管理システムを制御するプログラムを格納する記憶媒体であって、
上記デジタル複合機との双方向通信を制御するデバイス制御ステップのデバイス制御モジュールと、
上記デジタル複合機に蓄積されている所望の画像を指定する画像指定ステップの画像指定モジュールと、
上記画像指定ステップにより指定された画像を、上記デバイス制御ステップによりアップロードする画像アップロードステップの画像アップロードモジュールと、
上記画像アップロードステップによりデジタル複合機からアップロードした画像から間引き画像を作成する間引き画像作成ステップの間引き画像作成モジュールと、
画像の表示倍率を指定する表示倍率指定ステップの表示倍率指定モジュールと、
上記間引き画像作成ステップにより作成された間引き画像から、上記表示倍率指定ステップにより指定された表示倍率に従って表示用の画像を作成する表示画像作成ステップの表示画像作成モジュールと、
上記表示画像作成ステップにより作成された画像を表示する画像表示ステップの画像表示モジュールとを有するプログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データや、ワードプロセッサなどで作成した文書データを、キーワードなどの文書管理情報と関連付けて記憶し、かつ、これらの情報に対して検索、表示、印刷等を行う文書管理システムに係り、特に、画像データを蓄積することができるデジタル複合機とネットワークで接続される文書管理システム、及びその制御方法、並びに記憶媒体に関する。
【背景技術】
【０００２】
従来、印刷された文字、図形、画像等のデータをスキャナ装置等で読み込むなどして作成した文書の画像データや、ワードプロセッサなどで作成した文書データに、キーワードなどの文書管理情報を関連付けて記憶し、これらの情報に対して検索、表示、印刷等を行う文書管理システムが提案されている。
【０００３】
また、このような文書管理システムには、画像データを蓄積することができるデジタル複合機とネットワークで接続され、デジタル複合機に蓄積された画像データに対しても統合的に文書管理を行うことができるものも提案されている（例えば、特許文献１参照。）。
【０００４】
このような文書管理システムは、例えば図１１のように、文書管理クライアント１１００と、文書管理サーバ１１０１と、ボリュームサーバ１１０３と、デジタル複合機１１０５とから構成され、これらがネットワーク１１０７で接続されている。文書管理サーバ１１０１は、画像データや文書データを階層化されたフォルダに格納されている文書として管理できるように、フォルダ、文書、ページの包含関係とこれらの属性を管理するためのＲＤＢＭＳ（Ｒｅｌａｔｉｏｎａｌ  Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）で、フォルダ属性、文書属性、ページ属性などを属性データベースファイル１１０２内に記憶している。ボリュームサーバ１１０３は、文書管理サーバ１１０１でページに対応付けられている実データを管理するためのサーバで、画像データ、文書データなどをボリュームファイル１１０４内に記憶している。デジタル複合機１１０５は、コピー、スキャナ、プリンタ、ＦＡＸなどの複合機能をもつ画像形成装置であり、スキャナから読み込んだ画像データやＦＡＸで受信した画像データを、ボックスに格納されている文書として管理できるように、ボックス属性、文書属性、ページ属性と関連付けて、ボックスファイル１１０６内に記憶している。また、デジタル複合機１１０５は、ＵＤＰ／ＩＰ、ＴＣＰ／ＩＰなどのネットワークプロトコル上に定義されるデバイス制御プロトコルにより、文書管理クライアント１１００をはじめ、ネットワーク１１０７上の各種アプリケーションと双方向通信を行う機能をもっている。文書管理クライアント１１００は、文書管理システムのクライアントであり、文書管理サーバ１１０１とボリュームサーバ１１０３により管理される文書の検索や表示などを行うことができる。この場合、文書管理クライアント１１００は、ＴＣＰ／ＩＰプロトコル上に定義されるＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ）プロトコルにより文書管理サーバ１１０１に対して各種要求を送信し、その処理結果を文書管理サーバ１１０１から受信するとともに、さらに画像データや文書データに対する処理が発生した場合は、ＲＰＣ（Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ）によりボリュームサーバ１１０３に対して各種要求を送信し、その処理結果をボリュームサーバ１１０３から受信する。また、文書管理クライアント１１００は、デジタル複合機１１０５で管理される文書の表示や印刷指示なども行うことができる。この場合、文書管理クライアント１１００は、前記デバイス制御プロトコルによりデジタル複合機１１０５に対して各種要求を送信し、その処理結果をデジタル複合機１１０５から受信する。
【０００５】
図１２は、このような文書管理システムの文書管理クライアント１１００における、フォルダ、ボックスと、その文書一覧の表示画面例である。同図では、分類表示領域１２００に、文書管理サーバ１１０１で管理されるフォルダがキャビネット・アイテム１２０２の下位領域１２０３にフォルダ・アイテムとして階層的に表示されるとともに、デジタル複合機１１０５で管理されるボックスがデバイス・アイテム１２０４の下位領域１２０５にボックス・アイテムとして表示されている様子を示している。また、オペレータによりボックス１２０６が指定され、ボックス１２０６に関連付けられてボックスファイル１２０６に記憶されている文書の文書属性が文書一覧表示領域１２０１に表示されている様子を示している。
【０００６】
また、図１３は、文書管理クライアント１１００における、ボックス内文書の指定されたページの画像データを表示する処理を説明するブロック図である。画像指定部１３００は、オペレータの指示などにより指定された文書とページ番号とから特定される識別子を画像アップロード部１３０１に供給する。識別子は、デジタル複合機１１０５内の画像データを特定するための４バイトの整数値であり、デジタル複合機１１０５は、画像データを識別子とページ属性に関連付けてボックスファイル１１０６に記憶している。また、文書管理クライアント１１００は、本処理の前に、文書内の全ページに対応する識別子をデジタル複合機１１０５から取得し、保持している。画像アップロード部１３０１は、画像指定部１３００から識別子を受け取り、その識別子の画像データをアップロードする要求をデバイス制御部１３０２に供給し、その処理結果として圧縮画像データをデバイス制御部１３０２から受け取り、その圧縮画像データをハードディスクなどの外部記憶装置に記憶するとともに、その参照情報を画像展開部１３０３に供給する。デバイス制御部１３０２は、画像アップロード部１３０１から画像データのアップロード要求を識別子とともに受け取り、その要求をデバイス制御プロトコルによりデジタル複合機１１０５に送信し、その応答として識別子で特定される圧縮画像データをデジタル複合機１１０５から受信し、その圧縮画像データを画像アップロード部１３０１供給する。画像展開部１３０３は、画像アップロード部１３０１から圧縮画像データの参照情報を受け取り、外部記憶装置から圧縮画像データを読み込み、白黒の圧縮画像データの場合はラスター変換処理のみを行い、また、カラーの圧縮データの場合はラスター変換処理を行った後に色空間変換処理や下地とばし処理などを行い、次にその処理結果の展開画像データをメモリに書き込み、その参照情報を表示画像作成部１３０５に供給する。表示倍率指定部１３０４は、オペレータの指示などにより指定された表示倍率を表示画像作成部１３０５に供給する。表示画像作成部１３０５は、画像展開部１３０３から展開画像データの参照情報を受け取り、表示倍率指定部１３０４から表示倍率を受け取り、表示倍率に従った拡大／縮小処理を行い、その処理結果の表示画像データをメモリに書き込み、その参照情報を画像表示部１３０６に供給する。画像表示部１３０６は、表示画像作成部１３０５から表示画像データの参照情報を受け取り、表示画像データをディスプレイ装置などに表示する。
【０００７】
図１４は、文書管理クライアント１１００における、ボックス内文書の画像データの表示画面例である。同図では、オペレータによりボックス１４００に関連付けられている文書１４０１が選択され、文書１４０１の１ページ目の画像データがページ画像表示領域１４０２に表示されている様子を示している。
【特許文献１】特開２００３−８７４８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術の文書管理システムでは、文書管理クライアント１１００が文書のページ画像データを表示する場合、一度表示した後に繰り返し表示倍率が変更された場合にも高品位の表示画像データを高速に作成し直すためには、実際に表示する表示画像データだけでなく、元の圧縮画像データと同じ解像度の全面画像の展開画像データもメモリ上に保持している必要があった。このため、デジタル複合機１１０５で管理されるカラー文書の高解像度の圧縮画像データなど、データサイズが大きい画像データを表示する場合、非常に多くのメモリを浪費してしまうといった問題があった。また、展開画像データを作成するためのラスター変換処理後の色空間変換処理や下地とばし処理や、その後の表示画像データを作成するための拡大／縮小処理に非常に時間がかかってしまうといった問題もあった。
【０００９】
本発明は、係る上記問題点について鑑みなされたものであり、デジタル複合機で管理されるデータサイズが大きい画像データを、多くのメモリを消費することなく高速に表示することができる文書管理システム、及びその制御方法、並びに記憶媒体を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、第１の発明である文書管理システムは、画像を蓄積することができるデジタル複合機とネットワークで接続される文書管理システムにおいて、
上記デジタル複合機との双方向通信を制御するデバイス制御手段と、
上記デジタル複合機に蓄積されている所望の画像を指定する画像指定手段と、
上記画像指定手段により指定された画像を、上記デバイス制御手段によりアップロードする画像アップロード手段と、
上記画像アップロード手段によりデジタル複合機からアップロードした画像から間引き画像を作成する間引き画像作成手段と、
画像の表示倍率を指定する表示倍率指定手段と、
上記間引き画像作成手段により作成された間引き画像から、上記表示倍率指定手段により指定された表示倍率に従って表示用の画像を作成する表示画像作成手段と、
上記表示画像作成手段により作成された画像を表示する画像表示手段とを備えたことを特徴とする文書管理システムである。
【００１１】
第２の発明である文書管理システムは、上記第１の発明において、上記間引き画像作成手段は、アップロードした画像の解像度が所定の解像度以上の場合に所定の解像度の間引き画像を作成することを特徴とする文書管理システムである。
【００１２】
第３の発明である文書管理システムは、上記第１の発明において、上記間引き画像作成手段は、アップロードした画像の解像度が画像の種別毎に定められた解像度以上の場合に、画像の種別毎に定められた解像度の間引き画像を作成することを特徴とする文書管理システムである。
【００１３】
第４の発明である文書管理システムの制御方法は、画像を蓄積することができるデジタル複合機とネットワークで接続される文書管理システムの制御方法において、
上記デジタル複合機との双方向通信を制御するデバイス制御ステップと、
上記デジタル複合機に蓄積されている所望の画像を指定する画像指定ステップと、
上記画像指定ステップにより指定された画像を、上記デバイス制御ステップによりアップロードする画像アップロードステップと、
上記画像アップロードステップによりデジタル複合機からアップロードした画像から間引き画像を作成する間引き画像作成ステップと、
画像の表示倍率を指定する表示倍率指定ステップと、
上記間引き画像作成ステップにより作成された間引き画像から、上記表示倍率指定ステップにより指定された表示倍率に従って表示用の画像を作成する表示画像作成ステップと、
上記表示画像作成ステップにより作成された画像を表示する画像表示ステップとを実行することを特徴とする文書管理システムの制御方法である。
【００１４】
第５の発明である文書管理システムの制御方法は、上記第４の発明において、上記間引き画像作成ステップは、アップロードした画像の解像度が所定の解像度以上の場合に所定の解像度の間引き画像を作成することを特徴とする文書管理システムの制御方法である。
【００１５】
第６の発明である文書管理システムの制御方法は、上記第４の発明において、上記間引き画像作成ステップは、アップロードした画像の解像度が画像の種別毎に定められた解像度以上の場合に、画像の種別毎に定められた解像度の間引き画像を作成することを特徴とする文書管理システムの制御方法である。
【００１６】
第７の発明である記憶媒体は、文書管理システムを制御するプログラムを格納する記憶媒体であって、
上記デジタル複合機との双方向通信を制御するデバイス制御ステップのデバイス制御モジュールと、
上記デジタル複合機に蓄積されている所望の画像を指定する画像指定ステップの画像指定モジュールと、
上記画像指定ステップにより指定された画像を、上記デバイス制御ステップによりアップロードする画像アップロードステップの画像アップロードモジュールと、
上記画像アップロードステップによりデジタル複合機からアップロードした画像から間引き画像を作成する間引き画像作成ステップの間引き画像作成モジュールと、
画像の表示倍率を指定する表示倍率指定ステップの表示倍率指定モジュールと、
上記間引き画像作成ステップにより作成された間引き画像から、上記表示倍率指定ステップにより指定された表示倍率に従って表示用の画像を作成する表示画像作成ステップの表示画像作成モジュールと、
上記表示画像作成ステップにより作成された画像を表示する画像表示ステップの画像表示モジュールとを有するプログラムを格納したことを特徴とする記憶媒体である。
【発明の効果】
【００１７】
本発明の文書管理システム、及びその制御方法、並びに記憶媒体によれば、デジタル複合機で管理されるデータサイズが大きい画像データを、多くのメモリを消費することなく高速に表示することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００１９】
図１は、本発明の実施例における文書管理システムの全体の構成を説明するブロック図である。この文書管理システムは、文書管理クライアント１００と、文書管理サーバ１１０と、ボリュームサーバ１２０とから構成される。これらは本実施例のように、ネットワーク１４０で接続される別々のパーソナルコンピュータで構成されてもかまわないし、１つのパーソナルコンピュータで構成されてもかまわない。また、文書管理クライアント１００は、デジタル複合機１３０とネットワーク１４０で接続される。
【００２０】
文書管理クライアント１００は、文書管理サーバ１１０とボリュームサーバ１２０により管理される文書と、デジタル複合機１３０により管理される文書とを統合的に扱う本文書管理システムのクライアントであり、ユーザインタフェース（ＵＩ）部１０１と、クライアント処理部１０２と、ネットワークＩ／Ｆ１０３とから構成される。ユーザインタフェース（ＵＩ）部１０１は、文書の登録、検索、表示など、文書管理クライアント１００の各機能に係るオペレータからの指示を受け付けるとともに、その処理結果などの各種情報をオペレータに提供するもので、ＣＲＴ、液晶等に代表される表示装置や、キーボードやポインティングデバイスなどの入力装置から構成される。クライアント処理部１０２は、ＣＰＵやメモリなどから構成され、文書の登録、検索、表示など、文書管理クライアント１００の各機能の処理を行い、文書管理サーバ１１０、ボリューム管理サーバ１２０、デジタル複合機１３０に対する処理が発生した場合には、これらに対して各種要求コマンドを送信し、その応答を受信する。
【００２１】
文書管理サーバ１１０は、画像データや文書データを階層化されたフォルダに格納されている文書として管理できるように、フォルダ、文書、ページの包含関係とこれらの属性を管理するためのサーバで、ネットワークＩ／Ｆ１１１と、文書管理サーバ処理部１１２と、属性記憶部１１３とから構成される。ネットワークＩ／Ｆ１１１は、ネットワーク１４０に接続し、ＴＣＰ／ＩＰなどのネットワークプロトコルの処理を行う。文書管理サーバ処理部１１２は、ＣＰＵやメモリなどから構成され、クライアント処理部１０２から要求コマンドを受信し、属性記憶部１１３に対して更新や検索などの処理を行い、その処理結果をクライアント処理部１０２に送信する。属性記憶部１１３は、フォルダ属性、文書属性、ページ属性などを記憶するもので、通常、ハードディスク等である。
【００２２】
ボリュームサーバ１２０は、文書管理サーバ１１０でページに対応付けられている文書データや画像データなどの実データを蓄積し、管理するためのサーバで、ネットワークＩ／Ｆ１２１と、ボリュームサーバ処理部１２２と、ボリューム記憶部１２３とから構成される。ネットワークＩ／Ｆ１２１は、ネットワーク１４０に接続し、ＴＣＰ／ＩＰなどのネットワークプロトコルの処理を行う。ボリュームサーバ処理部１２２は、ＣＰＵやメモリなどから構成され、クライアント処理部１０２からの要求コマンドを受信し、ボリューム記憶部１２３に対して更新やデータ取得などの処理を行い、その処理結果をクライアント処理部１０２に送信する。ボリューム記憶部１２３は、文書データや画像データを記憶するもので、通常、ハードディスクなどである。
【００２３】
デジタル複合機１３０は、コピー、スキャナ、プリンタ、ＦＡＸなどの複合機能をもつ画像形成装置であり、画像入力デバイスであるスキャナ部１３１、画像出力デバイスであるプリンタ部１３２、コントローラユニット１３３、ユーザインタフェースである操作部１３４から構成される。スキャナ部１３１、プリンタ部１３２、操作部１３４は、それぞれコントローラユニット１３３に接続され、コントローラユニット１３３は、ネットワーク（ＬＡＮ）１４０、公衆回線（ＷＡＮ）１５０に接続されている。コントローラユニット１３３は、スキャナ部１３１から読み込まれた画像データや、公衆回線（ＷＡＮ）１５０からＦＡＸで受信した画像データ、ネットワーク（ＬＡＮ）１４０から受信したＰＤＬコードをビットマップイメージに展開した画像データを、ボックスに格納されている文書として管理できるように、ボックス属性、文書属性、ページ属性と関連付けてボックス記憶部１３５に記憶する。ボックス記憶部１３５に記憶された画像データは、操作部１３４からの指示、あるいは文書管理クライアント１００のユーザインタフェース（ＵＩ）部１０１からの指示により、プリンタ部１３２から印刷することができる。また、コントローラユニット１３３は、クライアント処理部１０２から要求コマンドを受信し、ボックス記憶部１３５に対して文書操作や画像データ取得などの処理を行い、その処理結果をクライアント処理部１０２に送信する。
【００２４】
図２は、図１に示した文書管理システムの機能構成を示すブロック図であり、図１と同じものには同一の符号を付してある。
【００２５】
文書管理クライアント１００のクライアント処理部１０２は、クライアントアプリケーション部２００、画像処理部２０１、キャビネット文書管理部２０２、データベース通信部２０３、ボリューム通信部２０４、ボックス文書管理部２０５、デバイス通信部２０６から構成される。クライアントアプリケーション部２００は、ユーザインタフェース（ＵＩ）部１０１からの指示に従い、文書管理クライアント１００の各機能の処理を行うとともに、ユーザインタフェース（ＵＩ）部１０１の表示画面の制御を行う。また、文書管理サーバ１１０、ボリューム管理サーバ１２０に対する処理が発生した場合は、その要求をキャビネット文書管理部２０２に供給し、その処理結果をキャビネット文書管理部２０２から受け取り、また、デジタル複合機１３０に対する処理が発生した場合は、その要求をボックス文書管理部２０５に供給し、その処理結果をボックス文書管理部２０５から受け取る。画像処理部２０１は、クライアントアプリケーション部２００、キャビネット文書管理部２０２、ボックス文書管理部２０５からの要求に従い、画像の伸長、圧縮、色空間変換、下地とばし、拡大／縮小、回転などの画像処理を行う。キャビネット文書管理部２０２は、文書管理サーバ１１０とボリュームサーバ１２０に対する要求を、キャビネット、フォルダ、文書、ページからなるオブジェクト・モデルで行えるようにするもので、フォルダ属性、文書属性、ページ属性に対する参照、更新などの処理が発生した場合には、その要求をデータベース通信部２０３に供給し、その処理結果をデータベース通信部２０３から受け取るとともに、画像データや文書データに対する登録、削除、取得などの処理が発生した場合には、その要求をボリューム通信部２０４に供給し、その処理結果をボリューム通信部２０４から受け取る。データベース通信部２０３は、ＴＣＰ／ＩＰプロトコル上に定義されるＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ）プロトコルにより、文書管理サーバ１１０に対する要求コマンドをデータベース通信部２０７に送信し、その応答コマンドをデータベース通信部２０７から受信する。ボリューム通信部２０４は、ＲＰＣ（Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ）によりボリュームサーバ１２０に対する要求コマンドをボリューム通信部２０９に送信し、その応答コマンドをボリューム通信部２０９から受信する。ボックス文書管理部２０５は、デジタル複合機１３０に対する要求を、デバイス、ボックス、文書、ページからなるオブジェクト・モデルで行えるようにするもので、デジタル複合機に対する要求をデバイス通信部２０６に供給し、その処理結果をデバイス通信部２０６から受け取る。デバイス通信部２０６は、ＵＤＰ／ＩＰ、ＴＣＰ／ＩＰなどのネットワークプロトコル上に定義されるデバイス制御プロトコルにより、デジタル複合機１３０に対する要求コマンドをコントローラユニット１３３に送信し、その応答コマンドをコントローラユニット１３３から受信する。
【００２６】
次に、文書管理サーバ１１０の文書管理サーバ処理部１１２は、データベース通信部２０７、データベース処理部２０８から構成される。データベース通信部２０７は、ＴＣＰ／ＩＰプロトコル上に定義されるＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ）プロトコルにより、文書管理サーバ１１０に対する要求コマンドをデータベース通信部２０３から受信した場合、その要求をデータベース処理部２０８に供給し、その処理結果を応答コマンドとしてデータベース通信部２０３に送信する。データベース処理部２０８は、フォルダ、文書、ページの包含関係とこれらの属性を管理するためのＲＤＢＭＳ（Ｒｅｌａｔｉｏｎａｌ  Ｄａｔａｂａｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）で、データベース・ファイルである属性記憶部１１３に対して更新や検索などの処理を行う。
【００２７】
図３は、データベース処理部２０８が、フォルダ、文書、ページの包含関係とこれらの属性を管理するための、属性記憶部１１３におけるテーブル定義例である。フォルダ管理テーブル３００は、フォルダを識別するためのフォルダＩＤと、親のフォルダを識別するための親フォルダＩＤと、フォルダ名と、作成日時とから構成される。文書管理テーブル３０１は、文書を識別するための文書ＩＤと、親のフォルダを識別するための親フォルダＩＤと、文書名と、サイズと、ページ数と、画像データの集まりであるイメージ文書なのかどのアプリケーションの文書データなのかを識別するための文書タイプと、作成日時と、文書を検索するためのキーワードとから構成される。ページ管理テーブル３０２は、ページを識別するためのページＩＤと、親の文書を識別するための親文書ＩＤと、ページ番号と、ページデータのファイル・フォーマットを識別するためのページタイプと、画像データの場合の用紙サイズを識別するための用紙サイズと、ファイル・サイズと、ボリュームサーバ１２０で管理される画像データ、文書データを識別するためのボリュームＩＤとから構成される。
【００２８】
次に、ボリュームサーバ１２０のボリュームサーバ処理部１２２は、ボリューム通信部２０９、ボリューム処理部２１０から構成される。ボリューム通信部２０９は、ＲＰＣ（Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ）により、ボリュームサーバ１２０に対する要求コマンドをボリューム通信部２０４から受信した場合、その要求をボリューム処理部２１０に供給し、その処理結果を応答コマンドとしてボリューム通信部２０４に送信する。ボリューム処理部２１０は、ボリュームファイルであるボリューム記憶部１２３に対して更新やデータ取得などの処理を行う。
【００２９】
図４は、ボリューム処理部２１０が、画像データや文書データを追加、取得するための、ボリューム記憶部１２３におけるデータ構成例である。ボリューム管理ファイル４００は、データを識別するためのボリュームＩＤと、データが記憶されているボリューム記憶ファイルを識別するためのファイル名と、データの記憶開始位置であるオフセットと、データのサイズとから構成される。ボリューム記憶ファイル４０１には、実際の画像データ、文書データが連続して記憶される。
【００３０】
図５は、図１に示したデジタル複合機の構成を示すブロック図であり、図１と同じものには同一の符号を付してある。コントローラユニット１３３は、画像入力デバイスであるスキャナ部１３１や画像出力デバイスであるプリンタ部１３２と接続し、一方ではネットワーク（ＬＡＮ）１４０や公衆回線（ＷＡＮ）１５０と接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。
【００３１】
コントローラユニット１３３において、５００はＣＰＵで、システム全体を制御するコントローラである。５０１はＲＡＭで、ＣＰＵ５００が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリ（バッファメモリ）でもある。５０２はＲＯＭで、ブートＲＯＭであり、システムのブートプログラムが格納されている。５０３はハードディスクドライブ（ＨＤＤ）で、システムソフトウェア、画像データを格納する。
【００３２】
５０４は操作部Ｉ／Ｆで、操作部１３４とのインターフェース部であり、操作部１３４に表示する画像データを操作部１３４に対して出力する。また、操作部Ｉ／Ｆ５０４は、操作部１３４からオペレータが入力した情報を、ＣＰＵ５００に伝える役割をする。
【００３３】
５０５はネットワーク部（Ｎｅｔｗｏｒｋ）で、ネットワーク（ＬＡＮ）１４０に接続し、情報の入出力を行う。５０６はモデム（ＭＯＤＥＭ）で、公衆回線（ＷＡＮ）１５０に接続し、画像情報の入出力を行う。以上のデバイスがシステムバス５０７上に配置される。
【００３４】
５０８はイメージバス（Ｉｍａｇｅ  Ｂｕｓ）Ｉ／Ｆで、システムバス５０７と画像データを高速で転送する画像バス５０９を接続し、データ構造を変換するバスブリッジである。画像バス５０９は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス５０９上には以下のデバイスが配置される。
【００３５】
５１０はラスタイメージプロセッサ（ＲＩＰ）で、ＰＤＬコードをビットマップイメージに展開する。５１１はデバイスＩ／Ｆ部で、画像入出力デバイスであるスキャナ部１３１，プリンタ部１３２とコントローラ１３３を画像入力部インタフェース５１２，印刷部インタフェース５１３を介して接続し、画像データの同期系／非同期系の変換を行う。５１４はスキャナ画像処理部で、入力画像データに対し補正，加工，編集を行う。また、スキャナ画像処理部５１４は、入力された画像がカラー原稿か白黒原稿かを画像の彩度信号から判断しその結果を保持する機能を有する。５１５はプリンタ画像処理部で、出力画像データに対し補正，加工，編集を行う。
【００３６】
５１６は画像回転部で、スキャナ画像処理部５１４と連携して、スキャナ部１３１からの画像読み込みと同時に画像を回転しメモリ上に格納したり、メモリ上にある画像を回転し、メモリ上に格納、もしくはメモリ上にある画像をプリンタ画像処理部５１５と連携して回転しながら印字出力することができる。５１７は画像圧縮部で、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨの圧縮伸長処理を行う。５１８は解像度変換部で、メモリ上にある画像を解像度変換処理し、メモリ上に格納する。５１９は色空間変換部で、マトリクス演算により、例えばメモリ上にあるＹＵＶ画像をＬａｂ画像に変換し、メモリ上に格納する。５２０は階調変換部で、例えばメモリ上にある８ｂｉｔ，２５６階調の画像を誤差拡散処理などの手法により１ｂｉｔ，２階調に変換し、メモリ上に格納する。画像回転部５１６、画像圧縮部５１７、解像度変換部５１８、色空間変換部５１９、階調変換部５２０は、それぞれ連結して動作することが可能で、例えばメモリ上の画像を画像回転，解像度変換する場合は、両処理をメモリを介することなしに行うことができる。
【００３７】
図６は、図１のように構成された文書管理システムの文書管理クライアント１００における、フォルダ、ボックスと、その文書一覧の表示画面例である。同図では、分類表示領域６００に、文書管理サーバ１００で管理されるフォルダがキャビネット・アイテム６０２の下位領域６０３にフォルダ・アイテムとして階層的に表示されるとともに、デジタル複合機１３０で管理されるボックスがデバイス・アイテム６０４の下位領域６０５にボックス・アイテムとして表示されている様子を示している。また、オペレータによりボックス６０６が指定され、ボックス６０６に関連付けられてボックス記憶部１３５に記憶されている文書の文書属性が文書一覧表示領域６０１に表示されている様子を示している。
【００３８】
図７は、図１のように構成された文書管理システムの文書管理クライアント１００における、ボックス内文書の指定されたページの画像データを表示する処理を説明するブロック図である。画像指定部７００は、オペレータの指示などにより指定された文書とページ番号とから特定されるページの識別子を画像アップロード部７０１に供給する。
【００３９】
識別子は、デジタル複合機１３０内の文書やページを特定するための４バイトのユニークな整数値であり、デジタル複合機１３０は、画像データをページの識別子と、カラー情報や解像度情報などのページ属性とに関連付けてボックス記憶部１３５に記憶している。ボックス記憶部１３５に記憶されている画像データは、カラーまたはグレースケールの多値画像の場合はＪＰＥＧなどの圧縮画像データであり、白黒２値画像の場合はＪＢＩＧ，ＭＲＲなどの圧縮画像データである。また、文書管理クライアント１００は、本処理の前に行われる別の処理部において、指定された文書の識別子と、文書内の全ページの識別子と、その識別子に関連付けられているページ属性を、デバイス制御プロトコルによりデジタル複合機１３０から取得し、メモリ上に保持している。
【００４０】
次に、画像アップロード部７０１は、画像指定部７００からページの識別子を受け取り、その識別子の画像データをアップロードする要求をデバイス制御部７０２に供給し、その処理結果として圧縮画像データをデバイス制御部７０２から受け取り、その圧縮画像データをハードディスクなどの外部記憶装置に記憶するとともに、その参照情報を間引き画像作成部７０３に供給する。デバイス制御部７０２は、画像アップロード部７０１から画像データのアップロード要求をページの識別子とともに受け取り、その要求をデバイス制御プロトコルによりデジタル複合機１３０のコントローラユニット１３３に送信し、その応答として識別子で特定されるボックス記憶部１３５内の圧縮画像データをデジタル複合機１３０のコントローラユニット１３３から受信し、その圧縮画像データを画像アップロード部７０１に供給する。間引き画像作成部７０３は、画像アップロード部７０１から圧縮画像データの参照情報を受け取り、外部記憶装置から圧縮画像データをメモリに読み込み、ページ属性のカラー情報と解像度情報に従って所定の解像度の展開画像データをメモリに書き込み、その参照情報を表示画像作成部７０５に供給する。表示倍率指定部７０４は、オペレータの指示などにより指定された表示倍率を表示画像作成部７０５に供給する。表示画像作成部７０５は、間引き画像作成部７０３から展開画像データの参照情報を受け取り、表示倍率指定部７０４から表示倍率を受け取り、表示倍率に従った拡大／縮小処理を行い、その処理結果の表示画像データをメモリに書き込み、その参照情報を画像表示部７０６に供給する。画像表示部７０６は、表示画像作成部７０５から表示画像データの参照情報を受け取り、表示画像データをディスプレイ装置などに表示する。
【００４１】
次に、上記間引き画像作成部７０３における展開画像データ作成処理の動作について、図８のフローチャートに従い説明する。
【００４２】
まず、上記画像アップロード部７０１において圧縮画像データを所定のファイルに保存したことにより処理を開始し（ステップＳ８００）、そのファイルに記憶されている圧縮画像データをバッファｄａｔａに読み込む（ステップＳ８０１）。次に、予め取得済みのページ属性のカラー情報を参照し、その画像がカラーまたはグレースケールの多値画像なのか、白黒２値画像なのかを判別する（ステップＳ８０２）。
【００４３】
カラーまたはグレースケールの多値画像の場合は、次にページ属性の解像度情報を参照し、主走査方向、副走査方向のどちらかの解像度が４００ｄｐｉ以上か否かを判別し（ステップＳ８０３）、主走査方向、副走査方向のどちらかの解像度が４００ｄｐｉ以上の場合は、さらに主走査方向、副走査方向のどちらかの解像度が６００ｄｐｉ以上か否かを判別し（ステップＳ８０４）、主走査方向、副走査方向のどちらかの解像度が６００ｄｐｉ以上の場合は、上記バッファｄａｔａ内のＪＰＥＧなどの圧縮画像データを１／３の単純間引きでラスター画像に展開し（ステップＳ８０６）、主走査方向、副走査方向のどちらの解像度も６００ｄｐｉ以上でない場合は、上記バッファｄａｔａ内のＪＰＥＧなどの圧縮画像データを１／２の単純間引きでラスター画像に展開する（ステップＳ８０５）。次に、下地とばし処理や、ＹＵＶからｓＲＧＢへの色空間変換処理を行い（ステップＳ８０７）、そのラスター画像を主走査方向、副走査方向ともに１９２ｄｐｉに縮小し（ステップＳ８０８）、展開画像データ用のバッファｒａｓｔｅｒに書き込み（ステップＳ８１４）、処理を終了する（ステップＳ８１５）。上記ステップＳ８０３において主走査方向、副走査方向のどちらの解像度も４００ｄｐｉ以上でない場合は、上記バッファｄａｔａ内のＪＰＥＧなどの圧縮画像データを間引きすることなくラスター画像に展開し（ステップＳ８０９）、下地とばし処理や、ＹＵＶからｓＲＧＢへの色空間変換処理を行い（ステップＳ８１０）、そのラスター画像を上記バッファｒａｓｔｅｒに書き込み（ステップＳ８１４）、処理を終了する（ステップＳ８１５）。
【００４４】
上記ステップＳ８０２において白黒２値画像の場合は、上記バッファｄａｔａ内のＪＢＩＧ，ＭＭＲなどの圧縮画像データをラスター画像に展開し（ステップＳ８１１）、次に主走査方向、副走査方向のどちらかの解像度が８００ｄｐｉ以上か否かを判別し（ステップＳ８１２）、主走査方向、副走査方向のどちらかの解像度が８００ｄｐｉ以上の場合は、８ビットに多値化するとともに、主走査方向、副走査方向ともに３８４ｄｐｉに縮小し（ステップＳ８１３）、そのラスター画像を上記バッファｒａｓｔｅｒに書き込み（ステップＳ８１４）、処理を終了する（ステップＳ８１５）。主走査方向、副走査方向のどちらの解像度も８００ｄｐｉ以上でない場合は、ステップＳ８１３の縮小処理は行わず、上記ステップＳ８１１のラスター画像を上記バッファｒａｓｔｅｒに書き込み（ステップＳ８１４）、処理を終了する（ステップＳ８１５）。
【００４５】
図９は、以上のような、文書管理クライアント１００における、ボックス内文書の画像データの表示画面例である。同図では、オペレータによりボックス９００に関連付けられている文書９０１が選択され、文書９０１の指定されたページの画像データがページ画像表示領域９０２に表示されている様子を示している。また、ページ画像表示領域９０２に表示されている画像が間引き画像データをもとに表示している画像であることが、ステータス領域９０３に表示されている様子を示している。
【００４６】
また、図１０において、「デバイス制御モジュール」は、デジタル複合機との双方向通信を制御するためのプログラムモジュールである。「画像指定モジュール」は、上記デジタル複合機に蓄積されている所望の画像を指定するためのプログラムモジュールである。「画像アップロードモジュール」は、指定された画像をアップロードするためのプログラムモジュールである。「間引き画像作成モジュール」は、上記デジタル複合機からアップロードした画像から間引き画像を作成するためのプログラムモジュールである。「表示倍率指定モジュール」は、画像の表示倍率を指定するためのプログラムモジュールである。「表示画像作成モジュール」は、作成された間引き画像から指定された表示倍率に従って表示用の画像を作成するためのプログラムモジュールである。「画像表示モジュール」は、作成された表示用の画像を表示するためのプログラムモジュールである。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例における文書管理システムの全体構成を示すブロック図である。
【図２】同システムの機能構成を示すブロック図である。
【図３】同システムの属性記憶部におけるテーブル定義例を示す図である。
【図４】同システムのボリューム記憶部におけるデータ構成例を示す図である。
【図５】デジタル複合機の構成を示すブロック図である。
【図６】同システムの文書管理クライアントにおける、ボックス、フォルダと、その文書一覧の表示画面例を示す図である。
【図７】同システムの文書管理クライアントにおける、ボックス内文書の指定されたページの画像データを表示する処理を説明するブロック図である。
【図８】同システムの間引き画像作成部における展開画像の作成処理を説明するフローチャートである。
【図９】同システムの文書管理クライアントにおける、ボックス内文書の画像データの表示画面例を示す図である。
【図１０】本発明の実施例における文書管理システムを制御するための制御プログラムを格納した記憶媒体の構成を示す図である。
【図１１】従来技術の文書管理システムの全体の構成を示すブロック図である。
【図１２】従来技術の文書管理システムの文書管理クライアントにおける、ボックス、フォルダと、その文書一覧の表示画面例を示す図である。
【図１３】従来技術の文書管理システムの文書管理クライアントにおける、ボックス内文書の指定されたページの画像データを表示する処理を説明するブロック図である。
【図１４】従来技術の文書管理システムの文書管理クライアントにおける、ボックス内文書の画像データの表示画面例を示す図である。
【符号の説明】
【００４８】
１００  文書管理クライアント
１０１  ユーザインタフェース（ＵＩ）部
１０２  クライアント処理部
１０３  ネットワークＩ／Ｆ
１１０  文書管理サーバ
１１１  ネットワークＩ／Ｆ
１１２  文書管理サーバ処理部
１１３  属性記憶部
１２０  ボリュームサーバ
１２１  ネットワークＩ／Ｆ
１２２  ボリュームサーバ処理部
１２３  ボリューム記憶部
１３０  デジタル複合機
１３１  スキャナ部
１３２  プリンタ部
１３３  コントローラユニット
１３４  操作部
１３５  ボックス記憶部
１４０  ネットワーク（ＬＡＮ）
１５０  公衆回線（ＷＡＮ）
【図１】
2006203317.tif 000003
【図２】
2006203317.tif 000004
【図３】
2006203317.tif 000005
【図４】
2006203317.tif 000006
【図５】
2006203317.tif 000007
【図７】
2006203317.tif 000008
【図８】
2006203317.tif 000009
【図１０】
2006203317.tif 000010
【図１３】
2006203317.tif 000011
【図６】
2006203317.tif 000012
【図９】
2006203317.tif 000013
【図１１】
2006203317.tif 000014
【図１２】
2006203317.tif 000015
【図１４】
2006203317.tif 000016