(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
検索キーワードを入力する入力手段と、
前記情報処理装置を操作するユーザーを識別するためのユーザー情報を取得するユーザー情報取得手段と、
前記情報処理装置を操作するユーザーが所属するグループを識別するためのグループ情報を取得するグループ情報取得手段と、
ドキュメントデータ記憶手段に記憶された複数のドキュメントデータのうち、少なくとも１つのドキュメントデータを選択する選択手段と、
前記入力手段により入力されたキーワードを、前記ユーザー情報及び前記グループ情報のうちユーザーからの指示に従って選択されるいずれか一方に関連付けて、前記選択手段により選択されたドキュメントデータのインデックス情報に付加するキーワード付加手段と、
前記入力手段により入力されたキーワードと、前記ユーザー情報及び前記グループ情報のうちユーザーからの指示に従って選択されるいずれか一方とに基づいて、符号を生成する生成手段と備え、
前記キーワード付加手段は、前記生成手段により生成された符号を、前記ドキュメントデータのインデックス情報に付加することを特徴とする情報処理装置。
【請求項２】
前記生成手段により生成された符号を用いてインデックス情報を検索する検索手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ドキュメントデータ記憶手段及び当該ドキュメントデータ記憶手段に記憶された複数のドキュメントデータそれぞれに対応するインデックス情報を記憶するインデックス情報記憶手段を更に備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記選択手段は、前記ユーザーからの指示に基づいて、前記キーワードを付加すべきドキュメントデータを選択することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
情報処理装置の制御方法であって、
検索キーワードを入力する入力工程と、
前記情報処理装置を操作するユーザーを識別するためのユーザー情報を取得するユーザー情報取得工程と、
前記情報処理装置を操作するユーザーが所属するグループを識別するためのグループ情報を取得するグループ情報取得工程と、
ドキュメントデータ記憶手段に記憶された複数のドキュメントデータのうち、少なくとも１つのドキュメントデータを選択する選択工程と、
前記入力工程で入力されたキーワードを、前記ユーザー情報及び前記グループ情報のうちユーザーからの指示に従って選択されるいずれか一方に関連付けて、前記選択工程で選択されたドキュメントデータのインデックス情報に付加するキーワード付加工程と、
前記入力工程にて入力されたキーワードと、前記ユーザー情報及び前記グループ情報のうちユーザーからの指示に従って選択されるいずれか一方とに基づいて、符号を生成する生成工程とを備え、
前記キーワード付加工程では、前記生成工程にて生成された符号を、前記ドキュメントデータのインデックス情報に付加することを特徴とする情報処理装置の制御方法。
【請求項６】
請求項５に記載の情報処理装置の制御方法をコンピュータに実行させるためのプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントデータを効率良く検索することができる情報処理装置及び情報処理装置の制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
ドキュメントが保存されたデータベースには、ドキュメントの検索における利便性を向上させるために、それぞれのドキュメントの画像に関連付けられたインデックスを保存するドキュメントデータベースがある。通常、インデックスには、関連付けられているドキュメントのタイトル、作成者、作成日時などが保持されている。ユーザーは、インデックスが保持する情報（インデックス情報）に対して検索を行い、検索されたインデックスから所望のドキュメント画像を取得することが可能である。近年では、インデックス情報として、ドキュメントの更新履歴、所有者情報、アクセス制限情報などを保持するものもある。
【０００３】
インデックスは、プリンタ機能を有する複写機などにおいて、複写機のストレージ内に保存されたドキュメントやネットワークを介して接続されたＰＣなどに保存されたドキュメントがプリントされた際に付加される。また、インデックスは、スキャナを使用して紙媒体のドキュメントが読み取られ、画像データとしてストレージ内に保存された際などにも付加される。
【０００４】
ドキュメントが大量に保存されたドキュメントデータベースにおいては、ユーザーがインデックスを使用して所望のドキュメントを検索する場合でも、インデックス情報のみで所望のドキュメントを１回の検索で取得することは難しい。通常、検索の絞り込みや試行錯誤を数回繰り返したり、１つ１つユーザーがドキュメントを閲覧して確認しながら目的のドキュメントを検索することが多い。
【０００５】
また、このようにして検索した１つ或いは複数のドキュメントに対して、再度データベースから検索をかけたいという要望がある。この場合、以前に行った複雑な検索の絞り込みなどを再度行う必要性があり、非常に操作が煩雑である。これに対して、特許文献１では、ドキュメントイメージデータに付加された検索キーワードをユーザーが追加登録することができるようになっている。このため、ユーザーは独自のキーワードをドキュメントイメージに付加することで、そのキーワードから所望のドキュメントを再検索することが容易になっている。
【特許文献１】特開平５−２３３７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したように、ドキュメントデータベースにおいて以前検索したドキュメントを再検索する場合、前回と同様に複雑な検索の絞り込みを行ったり、試行錯誤を繰り返す場合が多い。一方、前回検索したドキュメントを再利用する場合、データベースから検索したドキュメントをローカルにコピーしたものでは、データベース内の同じドキュメントが更新されていても反映されず、古いものをそのまま使用してしまうという問題がある。
【０００７】
また、前回検索したドキュメントのデータベース内の保存情報に基づいてドキュメントに再度アクセスする場合、そのドキュメントのオーナーなどにより保存位置が変更されたときは、保存情報を元にアクセスすることができなくなってしまうという問題がある。このように、ドキュメントの再検索に対しては、複雑な検索操作をやり直す必要性が高く、ユーザーの利便性が損なわれている。
【０００８】
さらに、ユーザーがドキュメントイメージデータに検索キーワードを追加登録する場合、別のユーザーが偶然に同じ検索キーワードを別のドキュメントに付加してしまうと、前回と同様の検索結果を得ることができなくなってしまうという問題がある。この結果、ユーザーは、他人と重複することが無い検索キーワードを考慮してドキュメントに検索キーワードを付加する必要があり、キーワードの設定に対する自由度が低いなど、こちらもユーザーの利便性が損なわれている。
【０００９】
本発明は、上記問題に鑑みて成されたものであり、ドキュメントの再検索におけるユーザーの利便性を向上させることができる情報処理装置及び情報処理装置の制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の情報処理装置は、情報処理装置であって、検索キーワードを入力する入力手段と、前記情報処理装置を操作するユーザーを識別するためのユーザー情報を取得するユーザー情報取得手段と、前記情報処理装置を操作するユーザーが所属するグループを識別するためのグループ情報を取得するグループ情報取得手段と、ドキュメントデータ記憶手段に記憶された複数のドキュメントデータのうち、少なくとも１つのドキュメントデータを選択する選択手段と、前記入力手段により入力されたキーワードを、前記ユーザー情報及び前記グループ情報のうちユーザーからの指示に従って選択されるいずれか一方に関連付けて、前記選択手段により選択されたドキュメントデータのインデックス情報に付加するキーワード付加手段と、前記入力手段により入力されたキーワードと、前記ユーザー情報及び前記グループ情報のうちユーザーからの指示に従って選択されるいずれか一方とに基づいて、符号を生成する生成手段と備え、前記キーワード付加手段は、前記生成手段により生成された符号を、前記ドキュメントデータのインデックス情報に付加することを特徴とする。
【００１１】
上記目的を達成するために、請求項５記載の情報処理装置の制御方法は、情報処理装置の制御方法であって、検索キーワードを入力する入力工程と、前記情報処理装置を操作するユーザーを識別するためのユーザー情報を取得するユーザー情報取得工程と、前記情報処理装置を操作するユーザーが所属するグループを識別するためのグループ情報を取得するグループ情報取得工程と、ドキュメントデータ記憶手段に記憶された複数のドキュメントデータのうち、少なくとも１つのドキュメントデータを選択する選択工程と、前記入力工程で入力されたキーワードを、前記ユーザー情報及び前記グループ情報のうちユーザーからの指示に従って選択されるいずれか一方に関連付けて、前記選択工程で選択されたドキュメントデータのインデックス情報に付加するキーワード付加工程と、前記入力工程にて入力されたキーワードと、前記ユーザー情報及び前記グループ情報のうちユーザーからの指示に従って選択されるいずれか一方とに基づいて、符号を生成する生成工程とを備え、前記キーワード付加工程では、前記生成工程にて生成された符号を、前記ドキュメントデータのインデックス情報に付加することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、第三者がドキュメントデータのインデックス情報に付加したキーワードに影響されることなく、ユーザーがインデックス情報にキーワードを付加したドキュメントデータを一意に検索することが可能になる。その結果、ドキュメントの再検索におけるユーザーの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１４】
［第１の実施形態］
図１は、本発明の実施形態に係る画像処理装置の内部構成を示すシステムブロック図である。
【００１５】
本画像処理装置は、コントローラユニット１００を備える。コントローラユニット１００は、画像入出力デバイスであるスキャナ１２０やプリンタ１３０に接続する。また、ＬＡＮ（Local Area Network）及びＰＳＴＮ（Public Switched Telephone Networks）に接続することが可能である。
【００１６】
また、コントローラユニット１００は、各種制御プログラムを実行するＣＰＵ１０１を有する。ＣＰＵ１０１は、ＲＯＭ１０３に記憶されているブートプログラムに基づきシステムを起動する。そして、このシステム上でＨＤＤ（ハードディスク装置）１０４に記憶されている制御プログラムを読み出してＲＡＭ１０２をワークエリアとして使用して所定の処理を実行する。
【００１７】
ＨＤＤ１０４は、上記各種制御プログラムを記憶すると共に、ドキュメントデータ（画像データ）を記憶する（ドキュメントデータ記憶手段、インデックス情報記憶手段）。ＨＤＤ１０４に記憶されるドキュメントデータは、スキャナ１２０により読み取ったものであったり、ＬＡＮ  Ｉ／Ｆ１０６やモデム１０７を介して他の装置から取得したものである。このドキュメントデータは、ドキュメントの画像を示すドキュメント画像と、ドキュメント画像に付加されたインデックス情報とで構成される。インデックス情報は、ドキュメントデータと１対１で関連付けされており、ドキュメントデータに関する各種情報を保持している。
【００１８】
操作部Ｉ／Ｆ１０５は、操作部１４０とのインタフェースであって、操作部１４０に表示するドキュメントデータを操作部１４０へ転送し、操作部１４０における操作入力により発生した信号をＣＰＵ１０１へ転送する。
【００１９】
操作部１４０は、画像処理に関する各機能における現在の設定状態、各機能に関する設定情報を入力するための情報入力画面などを表示するための表示部、ユーザーが各機能に対する設定情報を入力するキーなどを含む入力部などを有する。
【００２０】
ＬＡＮ  Ｉ／Ｆ１０６は、ＬＡＮに接続され、ＬＡＮを介した情報の入出力を行う。モデム１０７は、ＰＳＴＮに接続され、ＰＳＴＮを介した情報の入出力を行う。イメージバスＩ／Ｆ１０８は、画像バスとシステムバスとを接続し、両者のデータ構造を変換するインタフェースである。ＲＩＰ部１０９は、ＬＡＮ  Ｉ／Ｆ１０６を介して受信したＰＤＬ（ページ記述言語）コードをビットマップイメージに展開する。デバイスＩ／Ｆ１１０は、スキャナ１２０やプリンタ１３０とコントローラユニット１００とを接続し、ドキュメントデータの同期系／非同期系の変換を行う。
【００２１】
スキャナ画像処理部１１１は、入力されたドキュメントデータに対して補正、加工、編集を行う。プリンタ画像処理部１１２は、プリント出力するドキュメントデータに対してプリンタの画像補正を行う。画像変換処理部１１３は、ドキュメントデータに対して、回転処理、解像度補正、２値多値変換などの処理を行う。
【００２２】
図２は、図１の画像処理装置における操作部１４０の外観図である。
【００２３】
液晶操作パネル部２０２は、その表面にタッチパネルシート２０１を備えた液晶表示装置であり、各種設定を行うための操作画面及び入力された設定情報の表示を行う。液晶操作パネル部２０２に表示された操作指示を、ユーザーがタッチパネルシート２０１越しに触れることで、各種設定の入力指示を行うことができる。タッチパネルを用いてユーザーが指示を入力した場合は、ユーザーが触れた場所の位置情報を検知して、対応する指示内容が操作部Ｉ／Ｆ１０５を介してＣＰＵ１０１に伝えられる。
【００２４】
スタートキー２０３は、スキャナ１２０による読取動作やプリンタ１３０による印刷動作の開始を指示するためのハードキーである。ストップキー２０４は、動作の停止を指示するためのハードキーである。リセットキー２０５は、現在の設定をクリアして、標準の設定値に戻すためのキーである。
【００２５】
テンキー２０６は、コピー部数などの数値を入力するためのキーである。ＩＤキー２０７は、ユーザーがユーザーＩＤや後述するグループＩＤ、パスワード等の情報を入力して、画像処理装置にログインするためのキーである。
【００２６】
図３は、図２の操作部１４０上の液晶操作パネル部２０２に表示される操作画面の一例を示す図である。図３に示す操作画面は、画像処理装置の電源を入れた場合にデフォルト画面として表示されるコピー基本画面である。
【００２７】
画像処理装置は、コピーモード、送信モード、ボックスモード、スキャナモードの４つのモードを備えている。コピーモードは、スキャナ１２０で原稿の画像を読み取って、プリンタ１３０で印刷出力する複写動作を行うためのモードである。送信モードは、スキャナ１２０により読み取られたドキュメントデータ又はＨＤＤ１０４に予め記憶されたドキュメントデータを、ＬＡＮ又はインターネットを介して、電子メールなどの手段により宛先に送信するためのモードである。
【００２８】
ボックスモードは、ＨＤＤ１０４に記憶されたドキュメントデータに対して編集、印刷、送信などの処理を行うためのモードである。ボックスとは、ＨＤＤ１０４上の記憶領域に、各ユーザーにそれぞれ割り当てられたドキュメントデータの記憶領域である。スキャナモードは、スキャナ１２０により原稿の画像を読み取って得られたドキュメントデータをボックスに記憶したり、ＬＡＮを介して他の機器に送信したりするためのモードである。上述した各モードは、モードボタン３０１〜３０４を選択することにより切り替えられる。
【００２９】
図３には、ＣＯＰＹモードが選択された状態のコピー基本画面が表示されており、ボタン３０５〜３１０を用いて、それぞれ拡大／縮小、出力用紙サイズ選択、排紙仕様選択、両面／片面印刷指定、濃度指定、画質モードの設定をユーザーが行う。
【００３０】
ＢＯＸモードボタン３０３が選択された場合には、各ユーザーに割り当てられたボックスの情報がリスト表示されるボックス一覧画面（図示しない）が表示される。ボックス一覧画面に表示されたボックスリストの中から、いずれかのボックスが選択された場合には、図４に示すドキュメントデータ一覧画面が表示される。
【００３１】
図４は、液晶操作パネル部２０２に表示されるドキュメントデータ一覧画面の一例を示す図である。ドキュメントデータ一覧画面は、ボックス一覧画面で選択されたボックスに記憶されているドキュメントデータの情報がリスト表示されたものである。
【００３２】
ドキュメント名表示欄４０１には、各ドキュメントデータの名称が表示される。ドキュメントタイプ表示欄４０２には、各ドキュメントデータのタイプ（種別）を示す情報が表示される。ドキュメントサイズ表示欄４０３には、各ドキュメントデータのデータサイズが表示される。更新日時表示欄４０４には、各ドキュメントデータが最後に更新された日時を示す情報が表示される。
【００３３】
また、ドキュメント数表示欄４１０には、ドキュメントデータ一覧リストに表示される全ドキュメントデータの数が表示される。キーワード検索ボタン４０５は、キーワード検索を行うためのキーワード検索指定画面を表示するボタンである。
【００３４】
ユーザーは、表示されたドキュメントデータ一覧リスト上の所望のドキュメントデータを押下して、１つ或いは複数のドキュメントデータを選択状態にすることが可能である。画像処理装置は、選択状態にされたドキュメントデータに対して送信やプリントアウトなどの処理を行うことが可能である。
【００３５】
送信ボタン４０６は、選択されたドキュメントデータに対して送信処理を行うための設定画面を表示するボタンである。プリントボタン４０７は、選択されたドキュメントデータをプリントするための設定画面を表示するボタンである。
【００３６】
検索ボタン４０８は、ドキュメントデータ一覧の中から特定の条件によってドキュメントデータを検索するための検索条件指定画面を表示するためのボタンである。閉じるボタン４０９は、ドキュメントデータ一覧画面を閉じるためのボタンである。
【００３７】
図５は、液晶操作パネル部２０２に表示される検索条件指定画面の一例を示す図である。検索条件指定画面は、図４のドキュメントデータ一覧画面上で検索ボタン４０８が押下されたときに表示される画面である。検索条件指定画面において設定された様々な条件によって検索をかけることで、ドキュメントデータの中からユーザーが所望するドキュメントデータを抽出することができる。
【００３８】
ドキュメント種別ボタン５０１は、検索対象とするドキュメントデータの種別を選択する。ドキュメント名指定ボタン５０２は、検索するドキュメントデータのドキュメント名を指定するためのボタンである。オーナー指定ボタン５０３は、検索するドキュメントデータの所有者もしくは作成者を指定するためのボタンである。
【００３９】
また、ボタン５０４〜５０６は、それぞれ検索するドキュメントデータの作成、最終更新、最終アクセスが、それぞれいつからいつまでに行われたかを指定するためのボタンである。これらの検索条件は、複数設定された場合、ＡＮＤ条件として設定されたものとして、全ての検索条件を満たすドキュメントデータを検索する。
【００４０】
検索開始ボタン５０８は、ボタン５０１〜５０６における検索条件を入力した後、実際に検索を実行するためのボタンである。キャンセルボタン５０７は、何も処理を行わずにこの画面を閉じるためのボタンである。
【００４１】
図６は、ＨＤＤ１０４に記憶されているドキュメントデータの構成を示す概念図である。
【００４２】
ドキュメントデータは、インデックス情報６０１とドキュメント画像６０２の２つから構成される。ドキュメント画像６０２は、ラスタデータやＰＤＬデータなどのドキュメント画像そのもののデータである。
【００４３】
インデックス情報６０１は、関連付けられたドキュメント画像６０２に関する属性情報を保持するデータである。属性情報には、ドキュメント画像６０２へのリンク先（保存先）情報が含まれており、リンク先情報によりドキュメント画像の実体にアクセスすることが可能である。通常、インデックス情報６０１とドキュメント画像６０２とは１対１で関連付けられている。インデックスＩＤ６０３は、インデックス情報を一意に特定するためのＩＤ番号である。インデックス情報６０１は、主に以下に示す３つの種類のデータを保持する。
【００４４】
履歴情報６０４は、インデックス情報６０１に関連付けられているドキュメント画像に対していままでに行われた更新の記録を示す情報であり、ドキュメントデータが更新された日時、更新された回数、更新の内容などの情報が含まれる。所有者情報６０５は、ドキュメントデータの所有者に関する情報であり、ドキュメントデータの所有者の名前、所有者が所属する組織やグループ名、所有者への電話番号やＥメールアドレスなどの連絡先などの情報が含まれる。属性情報６０６は、ドキュメントデータに関する様々な情報が含まれている。ドキュメントデータに関する情報とは、例えば、ドキュメントデータの名称、ドキュメント画像へのリンク先（保存先）、ドキュメント画像のフォーマット、参照可能な個人やグループを特定するためのアクセス制限情報、ドキュメントデータの有効期限などである。
【００４５】
また、属性情報６０６は、ドキュメントデータのタグ（分類）を示す複数のキーワードなどの情報が含まれる。ドキュメントデータのタグは、ドキュメントデータの内容や要約、分類に関連するキーワードであり、このドキュメントデータを検索する際の検索語彙として利用される。これらインデックス情報６０１の内容は、必要に応じて適宜書き換えられたり、追加したりすることができる。
【００４６】
図７は、液晶操作パネル部２０２に表示される検索結果画面の一例を示す図である。検索結果画面は、図５の検索条件指定画面上で検索条件を入力した後、検索開始ボタン５０８が押下された後に表示される画面である。
【００４７】
ドキュメント名表示欄７０１、ドキュメントタイプ表示欄７０２、ドキュメントサイズ表示欄７０３、更新日時表示欄７０４は、図４におけるドキュメント名表示欄４０１〜更新日時表示欄４０４と同じ表示を行う。また、ドキュメント数表示欄７１０は、検索結果として得られたドキュメントデータの数を表示する。ここでは、検索結果として、「Document ABC」，「Image Book」，「Specification F」のドキュメント名を持つ３つのドキュメントデータが検索されたことを示している。
【００４８】
ユーザーは、図４のドキュメントデータ一覧リストと同様に、検索された３つのドキュメントデータから所望のドキュメントデータを選択状態にすることが可能である。送信ボタン７０６やプリントボタン７０７が押下されると、画像処理装置は、選択状態にされたドキュメントデータに対して外部機器への送信やプリントアウトなどの処理を実行する。
【００４９】
また、検索ボタン７０８が押下されることで、これらのドキュメントデータを更に検索して絞り込むことも可能である。このように検索を繰り返してドキュメントデータを絞り込みした場合、得られた検索結果をもう一度簡単に呼び出したいという要求がある。この場合、前回と同じ検索条件で絞り込みを行う必要があるが、検索条件が複雑であったり、複数回検索を繰り返さなくてはならない場合は、処理が非常に煩雑になったりしてしまう。そこで、検索や絞り込みを行った結果として得られたドキュメントデータに対して特定のキーワードを付加することで、次回同じ検索結果を得る方法がある。
【００５０】
キーワード登録ボタン７０５は、これら検索結果に対してユーザーの所望のキーワードを登録（付加）する処理を実行させるためのボタンである。閉じるボタン７０９は、この画面を閉じるためのボタンである。
【００５１】
図８は、液晶操作パネル部２０２に表示されるキーワード登録画面の一例を示す図である。キーワード登録画面は、図７の検索結果画面上でキーワード登録ボタン７０５が押下された場合に表示される画面である。
【００５２】
登録キーワード入力ボタン８０１は、ユーザーがドキュメントデータを検索する際に、当該ユーザーのみが有効となる検索キーワードを登録するためのボタンである。ここでは、「Product ABC」というキーワードを入力したものとする。キャンセルボタン８０２は、処理を何も行わずこの画面を閉じるためのボタンである。
【００５３】
キーワードが入力された後に登録ボタン８０３が押下されると、予めユーザーに選択された検索対象となるドキュメントデータのインデックス情報における属性情報のタグ（分類）に、入力されたキーワードに基づいて生成された符号が付加される。なお、従来は、入力されたキーワードがそのまま追加されていた。その場合、別のユーザーがたまたま同じキーワードを別のドキュメントデータに付加したり、ユーザーが入力したキーワードと同じ分類情報を持つ別のドキュメントデータが存在したりした場合に、それらのドキュメントデータまで検索対象となってしまう。このため、前回とは同じ検索結果を得ることができない。そこで、本発明では、インデックス情報における属性情報のタグに、ユーザーを識別して特定するための固有の符号を追加する。
【００５４】
図９は、本発明の実施形態におけるキーワード登録処理を示す概念図である。キーワード登録の処理は、図８のキーワード登録画面上で登録ボタン８０３が押下されたときに実行される。
【００５５】
キーワード９０１は、図８の登録キーワード入力ボタン８０１の押下に応じて、実際にユーザーが入力したキーワードである。ユーザーＩＤ９０２は、現在、画像処理装置にログインしているユーザーを識別するためのユーザーＩＤ（ユーザー情報）である。通常は装置の使用する際にパスワードと共に入力し、認証処理を経ることで装置が使用可能になるが、キーワード入力時に別途入力してもかまわない。また、ログイン時には、ユーザーＩＤに限らず、ユーザー名などをユーザー情報として入力してもよく、ユーザーを一意に特定可能な数値や文字列であれば何でもかまわない。
【００５６】
まず、キーワード９０１とユーザーＩＤ９０２から合成キーワード９０３を作成する。本実施の形態では、ユーザーＩＤ９０２を文字列に変換し、キーワード９０１の後ろに付加したものを合成キーワード９０３として作成する。なお、合成の方法は、これに限定されず、一定の方法に従ったものであれば何でもかまわない。その後、合成キーワード９０３かハッシュ値を計算し、符号化合成キーワード９０４を生成する（キーワード符号化手段）。符号化合成キーワード（ハッシュ値）９０４を算出することで、同じハッシュ値を持つ合成キーワードの作成が事実上不可能となり、また、インデックス情報が解析されてキーワードを知られてしまう恐れもない。さらに、単純な数値として扱えるために検索も早い。
【００５７】
生成された符号化合成キーワード９０４を、検索結果として得られた３つのドキュメントデータの各インデックス情報６０１における属性情報６０６のタグに付加する。ここでいう３つのドキュメントデータは、「Document ABC」，「Image Book」，「Specification F」である。
【００５８】
本実施の形態では、符号化合成キーワードとして、文字列を合成した合成キーワードのハッシュ値を算出した。しかし、キーワード９０１とユーザーＩＤ９０２の両者によって一意に特定可能なものであれば、この方法に限定されず、別の符号化方法や文字列作成方法であってもかまわない。また、ハッシュ値のような符号を生成することなく、単にキーワード９０１とユーザーＩＤ９０２とを対応付けてそのままインデックス情報に付加する方法を用いてもよい。
【００５９】
図１０は、液晶操作パネル部２０２に表示されるキーワード検索指定画面の一例を示す図である。キーワード検索指定画面は、図４のドキュメントデータ一覧画面上でキーワード検索ボタン４０５が押下されたときに表示される画面である。
【００６０】
検索キーワード入力ボタン１００１は、キーワード登録処理においてドキュメントデータのインデックス情報に付加した登録キーワードを入力するためのボタンである。図１０では、ユーザーがキーワード登録時に、検索結果として得られた３つのドキュメントデータのインデックス情報に対して付加したキーワード「Product ABC」を入力したものとする。キャンセルボタン１００２は、何も処理をせずこの画面を閉じるためのボタンである。
【００６１】
検索開始ボタン１００３は、入力されたキーワードで検索を開始するためのボタンである。検索開始ボタン１００３が押下されると、図９に示した方法と同様の方法でハッシュ値を計算する。つまり、入力された検索キーワードとユーザーＩＤから合成キーワードを作成し、そのハッシュ値を計算して符号化し、符号化合成キーワードを生成する（キーワード符号化手段）。生成した符号化合成キーワードを利用して、各ドキュメントデータのインデックス情報６０１における属性情報６０６のタグから、一致する符号を検索する。これにより、図７で示した検索結果と同様の結果を得ることができる。
【００６２】
本実施の形態では、検索のためのキーワードとユーザーＩＤとを組み合わせた合成キーワードを使用するため、キーワードを付加したユーザーと、検索を行うユーザーが異なれば、両者が同じキーワードを使用した検索しても検索結果は異なる。このため、他人がドキュメントデータのインデックス情報に付加したキーワードやドキュメントデータのインデックス情報に予め保持されたタグに影響されることなく、ユーザーは常に同じ検索結果を得ることが可能となる。
【００６３】
図１１は、本発明の第１の実施形態におけるキーワード登録処理のフローチャートである。キーワード登録処理は、図８のキーワード登録画面上で登録ボタン８０３が押下されたときに実行される処理である。このフローチャートにおける一連の動作の制御は、コントローラユニット１００のＣＰＵ１０１がＨＤＤ１０４に記憶されたプログラムに基づいて実行される。
【００６４】
まず、ステップＳ１１０１において、ＣＰＵ１０１は、登録キーワード入力ボタン８０１の押下に応じてユーザーからのキーワード入力を受け付け、入力処理を行う。
【００６５】
ステップＳ１１０２では、ＣＰＵ１０１は、キャンセルボタン８０２が押下されたかどうかを判定する。キャンセルボタン８０２が押下されたときは、何も行わずに画面を閉じて、本処理を終了する。
【００６６】
ステップＳ１１０３では、ＣＰＵ１０１は、登録ボタン８０３が押下されたかどうかを判定する。登録ボタン８０３が押下されていないときは、ステップＳ１１０１に戻り、登録するキーワードの入力を受け付ける。一方、登録ボタン８０３が押下されたときは、ステップＳ１１０４へ進み、現在ログインしているユーザーのユーザー情報を取得する（ユーザー情報取得手段）。ここでは、ログインしているユーザーのユーザーＩＤを取得する。
【００６７】
次に、ステップＳ１１０５において、ＣＰＵ１０１は、取得したユーザーＩＤと入力されたキーワードから合成キーワードを作成し、作成した合成キーワードのハッシュ値を計算して符号化し、符号化合成キーワードを生成する（キーワード符号化手段）。合成キーワードの作成方法及び符号化方法は、図９に示すユーザーＩＤ９０２とキーワード９０１から符号化合成キーワード９０４を求める方法である。なお、これに限定されず、ユーザーＩＤとキーワードから一意に求めることができればどのような方法でもかまわない。
【００６８】
ステップＳ１１０６では、ＣＰＵ１０１は、生成した符号化合成キーワードを、予めユーザーにより選択されたドキュメントデータのインデックス情報６０１における属性情報６０６にタグとして登録（付加）し（符号化キーワード付加手段）、本処理を終了する。なお、ステップＳ１１０６において、符号化合成キーワードの付加対象となるドキュメントデータは、ユーザーにより前回検索された検索結果であるが、任意に選択されたものであってもよい。
【００６９】
図１２は、本発明の第１の実施形態におけるキーワード検索処理のフローチャートである。このキーワード検索処理は、図１０のキーワード検索指定画面上で検索開始ボタン１００３が押下されたときに実行される処理である。このフローチャートにおける一連の動作の制御は、コントローラユニット１００のＣＰＵ１０１がＨＤＤ１０４に記憶されたプログラムに基づいて実行される。
【００７０】
まず、ステップＳ１２０１において、ＣＰＵ１０１は、検索キーワード入力ボタン１００１の押下に応じてユーザーからのキーワード入力を受け付け、入力処理を行う。ステップＳ１２０２では、ＣＰＵ１０１は、キャンセルボタン１００２が押下されたかどうかを判定する。キャンセルボタン１００２が押下されたときは、何も行わず画面を閉じて、本処理を終了する。
【００７１】
ステップＳ１２０３では、ＣＰＵ１０１は、検索開始ボタン１００３が押下されたかどうかを判定する。検索開始ボタン１００３が押下されていないときは、ステップＳ１２０１に戻り、キーワードの入力を受け付ける。一方、検索開始ボタン１００３が押下されたときは、ステップＳ１２０４において、現在ログインしているユーザーのユーザー情報を取得する（ユーザー情報取得手段）。ここでは、ログインしているユーザーのユーザーＩＤを取得する。
【００７２】
次に、ステップＳ１２０５において、ＣＰＵ１０１は、取得したユーザーＩＤと入力されたキーワードに基づいて合成キーワードを作成し、作成した合成キーワードのハッシュ値を計算して符号化する（キーワード符号化手段）。この処理は、図１１におけるステップＳ１１０５の処理と同様の処理になる。
【００７３】
次に、ステップＳ１２０６において、ＣＰＵ１０１は、生成された符号化合成キーワードに基づいてドキュメントデータのインデックス情報を検索し、符号化合成キーワードと一致するタグを持つインデックス情報を検索する（インデックス情報検索手段）。続いて、ステップＳ１２０７において、ＣＰＵ１０１は、検索したインデックス情報に関連付けられているドキュメントデータの名前、種類、サイズ、更新日時などのドキュメント情報を取得する。次に、ステップＳ１２０８において、ＣＰＵ１０１は、取得したドキュメント情報を図７の検索結果画面のように一覧にして表示する。
【００７４】
上記第１の実施の形態によれば、ユーザーからキーワードの入力を受け付け、ログインしているユーザーのユーザー情報を取得する。そして、取得したユーザーＩＤと入力されたキーワードから合成キーワードを作成し、作成した合成キーワードを符号化して符号化合成キーワードを生成する。そして、生成した符号化合成キーワードを、予めユーザーにより選択されたドキュメントデータのインデックス情報に付加する。さらに、ドキュメントデータの検索時には、ログインしているユーザーのユーザー情報を取得する。そして、取得したユーザーＩＤと入力されたキーワードに基づいて符号化合成キーワードを生成し、生成した符号化合成キーワードに基づいてドキュメントデータのインデックス情報を検索する。これにより、第三者がドキュメントに付加したキーワードに影響されることなく、ユーザーがキーワードを付加したドキュメントを一意に検索することが可能になり、ドキュメントの再検索におけるユーザーの利便性を向上させることができる。
【００７５】
［第２の実施形態］
本発明の第２の実施の形態に係る画像処理装置は、その基本的な構成（図１〜図３）が上記第１の実施の形態に係る画像処理装置と同じであり、第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【００７６】
上記第１の実施形態では、インデックス情報にキーワードを登録する際に、現在、画像処理装置にログインしているユーザーのユーザーＩＤを使用して符号化合成キーワードを生成していた。これに対して、本第２の実施形態では、現在ログインしているユーザーが所属する組織やグループを識別するためのグループＩＤ（グループ情報）を使用して符号化合成キーワードを生成する。
【００７７】
図１３は、本発明の第２の実施形態における液晶操作パネル部２０２に表示されるキーワード登録画面の一例を示す図である。図１３のキーワード登録画面は、上記第１の実施形態における図８のキーワード登録画面と同様に、図７の検索結果画面上でキーワード登録ボタン７０５が押下された場合に表示される。
【００７８】
有効範囲指定ボタン１３０１は、登録するキーワードが、ユーザー個人にのみ有効か、ユーザーが所属するグループや組織に対して有効かどうかを指定するためのボタンである。ユーザーが所属するグループや組織が複数存在する場合は、ユーザーは、どのグループに対してキーワードを有効にするかを指定することができる。登録キーワード入力ボタン１３０２は、ユーザーがドキュメントデータを検索する際に、当該ユーザーのみが有効となる検索キーワードを登録するためのボタンである。図１３では、現在、画像処理装置にログインしているユーザーが所属している「ABC Section」というグループに対してのみ有効となるキーワード「Product ABC」が入力された状態の一例を示す。キャンセルボタン１３０３は、処理を何も行わずにこの画面を閉じるためのボタンである。
【００７９】
キーワードが入力された後に登録ボタン１３０４が押下されると、予めユーザーに選択された検索対象となるドキュメントデータのインデックス情報における属性情報のタグに、図９で説明した方法と同じ方法で符号化され符号が付加される。
【００８０】
図１３の有効範囲指定ボタン１３０１で指定されたユーザーＩＤもしくはグループＩＤと登録キーワード入力ボタン１３０２で入力されたキーワードから合成キーワードを作成し、作成した合成キーワードに基づいて符号化合成キーワードを生成する。つまり、有効範囲指定がグループや組織であれば、それを特定するグループＩＤを、ユーザーのみであれば、ユーザーを特定するユーザーＩＤを使用して合成キーワードを作成する。
【００８１】
図１４は、本発明の第２の実施形態におけるキーワード検索指定画面の一例を示す図である。このキーワード検索指定画面は、上記第１の実施形態における図１０のキーワード検索画面と同様に、図４のドキュメントデータ一覧画面上でキーワード検索ボタン４０５が押下された場合に表示される。
【００８２】
有効範囲指定ボタン１４０１は、キーワード検索を行う際、検索するキーワードの有効範囲を指定するためのボタンである。検索するキーワードの有効範囲がユーザー個人だけのものを検索するか、ユーザーが所属するグループや組織だけのものを検索するか、それら全てを検索するかどうかを指定する。ここでは、検索するユーザーが所属する「ABC Section」というグループのみが有効なキーワードを検索対象として指定する。
【００８３】
検索キーワード入力ボタン１４０２は、キーワード登録処理においてドキュメントデータのインデックス情報に付加した登録キーワードを入力するためのボタンである。図１４では、ユーザーがキーワード登録時に登録したキーワード「Product ABC」を入力したものとする。キャンセルボタン１４０３は、処理を何も行わずにこの画面を閉じるためのボタンである。
【００８４】
検索開始ボタン１４０４は、入力されたキーワードで検索を開始するためのボタンである。検索開始ボタン１４０４が押下されると、図９に示した方法と同様の方法でハッシュ値を計算する。つまり、入力された検索キーワードと有効範囲指定ボタン１４０１で指定されたユーザーＩＤもしくはグループＩＤから合成キーワードを作成し、そのハッシュ値を計算して符号化し、符号化合成キーワードを生成する。生成した符号化合成キーワードを利用して、各ドキュメントデータのインデックス情報６０１における属性情報６０６のタグから、一致する符号を検索する。これにより、キーワード登録したユーザーとキーワード検索したユーザーとが異なっていたとしても、両者が同じグループＩＤを持つグループや組織に所属していれば、両者は同じ検索結果を得ることとなる。このとき、別のグループに所属するユーザーが同じキーワードで検索をかけたとしても、グループＩＤが異なるため、同じ結果を得ることはない。つまり、他のグループのユーザーに対しては何も影響を及ぼさないことになる。このことから、同じグループや組織に所属するユーザー間で同じ検索結果を共有したい場合に、他のグループの検索結果に対して影響を与えず、任意にキーワードを登録することができる。
【００８５】
また、有効範囲指定ボタン１４０１において、有効範囲をユーザーのみやグループのみにせず、全てを対象とすることも可能である。この場合、検索開始ボタン１４０４が押下されたときは、まずユーザーＩＤとキーワードで合成キーワードを作成して符号化する（キーワード符号化手段）。さらに、ユーザーのグループを特定するグループＩＤとキーワードで合成キーワードを作成して符号化する（他のキーワード符号化手段）。それら２つの符号のいずれかに一致する符号を保持するインデックス情報を検索する。これによって、有効範囲を気にすることなく全ての有効範囲において、キーワード検索を行うことも可能である。
【００８６】
図１５は、本発明の第２の実施形態におけるキーワード登録処理のフローチャートである。キーワード登録処理は、図１３のキーワード登録画面上で登録ボタン１３０４が押下されたときに実行される処理である。このフローチャートにおける一連の動作の制御は、コントローラユニット１００のＣＰＵ１０１がＨＤＤ１０４に記憶されたプログラムに基づいて実行される。
【００８７】
まず、ステップＳ１５０１において、ＣＰＵ１０１は、登録キーワード入力ボタン１３０２の押下に応じてユーザーからのキーワード入力と、有効範囲指定ボタン１３０１の押下に応じて有効範囲指定の入力を受け付け、入力処理を行う。
【００８８】
ステップＳ１５０２では、ＣＰＵ１０１は、キャンセルボタン１３０３が押下されたかどうかを判定する。キャンセルボタン１３０３が押下されたときは、何も行わずに画面を閉じて、本処理を終了する。
【００８９】
次に、ステップＳ１５０３では、ＣＰＵ１０１は、登録ボタン１３０４が押下されたかどうかを判定する。登録ボタン１３０４が押下されていないときは、ステップＳ１５０１に戻り、登録するキーワードの入力や有効範囲指定の入力を受け付ける。一方、登録ボタン１３０４が押下されたときは、有効範囲指定の判定を行う（ステップＳ１５０４）。
【００９０】
ステップＳ１５０４の判定の結果、ＣＰＵ１０１は、ユーザーからの有効範囲の指定がグループや組織のみの場合であると判定したときは、ステップＳ１５０５に進み、現在ログインしているユーザーのグループ情報を取得する（グループ情報取得手段）。ここでは、ログインしているユーザーの所属する組織やグループ等のグループＩＤを取得する。なお、ユーザーが複数のグループに所属している場合は、ユーザーが指定したグループのグループＩＤを取得する。
【００９１】
ステップＳ１５０６では、ＣＰＵ１０１は、取得したグループＩＤとキーワードから合成キーワードを作成し、作成した合成キーワードのハッシュ値を計算して符号化し、符号化合成キーワードを生成（他のキーワード符号化手段）してステップＳ１５０７へ進む。
【００９２】
ステップＳ１５０７では、ＣＰＵ１０１は、符号化合成キーワードを、予めユーザーにより選択されたドキュメントデータのインデックス情報６０１における属性情報６０６にタグとして登録（付加）して（符号化キーワード付加手段）、本処理を終了する。なお、ステップＳ１５０７において、符号化合成キーワードの付加対象となるドキュメントデータは、ユーザーにより前回検索された検索結果であるが、任意に選択されたものであってもよい。
【００９３】
ステップＳ１５０４の判定の結果、ＣＰＵ１０１は、ユーザーからの有効範囲の指定がユーザーのみの場合であると判定したときは、ステップＳ１５０８に進む。そして、現在ログインしているユーザーのユーザー情報（ここではユーザーＩＤ）を取得する（ユーザー情報取得手段）。続いて、ステップＳ１５０９において、ＣＰＵ１０１は、取得したユーザーＩＤとキーワードから合成キーワードを作成し、作成した合成キーワードを符号化し、符号化合成キーワードを生成（キーワード符号化手段）した後、ステップＳ１５０７以降の処理を行う。
【００９４】
図１６は、本発明の第２の実施形態におけるキーワード検索処理のフローチャートである。このキーワード検索処理は、図１４のキーワード検索指定画面上で検索開始ボタン１４０４が押下されたときに実行される処理である。このフローチャートにおける一連の動作の制御は、コントローラユニット１００のＣＰＵ１０１がＨＤＤ１０４に記憶されたプログラムに基づいて実行される。
【００９５】
まず、ステップＳ１６０１において、ＣＰＵ１０１は、検索キーワード入力ボタン１４０２の押下に応じてユーザーからのキーワード入力と、有効範囲指定ボタン１４０１の押下に応じて有効範囲指定の入力を受け付け、入力処理を行う。
【００９６】
ステップＳ１６０２では、ＣＰＵ１０１は、キャンセルボタン１４０３が押下されたかどうかを判定する。キャンセルボタン１４０３が押下されたときは、何も行わず画面を閉じて、本処理を終了する。
【００９７】
次に、ステップＳ１６０３では、ＣＰＵ１０１は、検索開始ボタン１４０４が押下されたかどうかを判定する。検索開始ボタン１４０４が押下されていないときは、ステップＳ１６０１に戻り、キーワードの入力や有効範囲指定の入力を受け付ける。一方、検索開始ボタン１４０４が押下されたときは、ＣＰＵ１０１は、ユーザーにより入力された有効範囲指定がグループのみに対するものかどうかを判定する（ステップＳ１６０４）。この判定の結果、ＣＰＵ１０１は、有効範囲指定がグループのみであると判定した場合はステップＳ１６０７へ進む。
【００９８】
一方、ステップＳ１６０４の判定の結果、ＣＰＵ１０１は、有効範囲指定がグループのみでないと判定した場合、ステップＳ１６０５へ進み、現在ログインしているユーザーのユーザー情報（ここではユーザーＩＤ）を取得する（ユーザー情報取得手段）。続いて、ステップＳ１６０６において、ＣＰＵ１０１は、取得したユーザー情報と入力されたキーワードから合成キーワードを作成し、作成した合成キーワードを符号化し、符号化合成キーワードを生成する（キーワード符号化手段）。
【００９９】
次に、ステップＳ１６０７では、ユーザーによる有効範囲指定がユーザーのみに対するものかどうかを判定する。この判定の結果、ＣＰＵ１０１は、有効範囲指定がユーザーのみであると判定した場合は、ステップＳ１６１０へ進む。一方、有効範囲指定がユーザーのみではないと判定した場合は、ステップＳ１６０８へ進み、現在ログインしているユーザーのグループ情報（ここではグループＩＤ）を取得する（グループ情報取得手段）。ユーザーが複数のグループに所属している場合は、ユーザーが指定したグループＩＤを取得する。続いて、ステップＳ１６０９において、ＣＰＵ１０１は、取得したグループ情報とキーワードから合成キーワードを作成し、作成した合成キーワードを符号化して符号化合成キーワードを生成する（他のキーワード符号化手段）。
【０１００】
ステップＳ１６１０では、ＣＰＵ１０１は、ステップＳ１６０６及びステップＳ１６０９で生成した全ての符号（符号化合成キーワード）のいずれかに一致するタグを持つインデックス情報を検索する（インデックス情報検索手段）。続いて、ステップＳ１６１１において、ＣＰＵ１０１は、検索したインデックス情報に関連付けられているドキュメントデータの名前、種類、サイズ、更新日時などのドキュメント情報を取得する。次に、ステップＳ１６１２において、ＣＰＵ１０１は、取得したドキュメント情報を図７の検索結果画面のように一覧にして表示する。
【０１０１】
上記第２の実施形態によれば、ユーザーからキーワードの入力と有効範囲指定の入力を受け付け、ユーザーからの有効範囲の指定がグループや組織であるときは、ログインしているユーザーのグループ情報を取得する。そして、取得したグループ情報と入力されたキーワードから合成キーワードを作成し、作成した合成キーワードを符号化して符号化合成キーワードを生成する。そして、生成した符号化合成キーワードを、予めユーザーにより選択されたドキュメントデータのインデックス情報に付加する。一方、ユーザーからの有効範囲の指定がユーザーのみの場合は、取得したユーザー情報とキーワードに基づいて符号化合成キーワードを生成し、インデックス情報に付加する。
【０１０２】
上記第１及び第２の実施の形態では、ドキュメントデータを構成するドキュメント画像とインデックス情報とがＨＤＤ１０４に記憶されている場合について説明したが、これに限定されず、ドキュメント画像とインデックス情報とが別々に記憶されていてもよい。
【０１０３】
さらに、キーワード検索時には、ユーザーからの有効範囲の指定に応じて、ユーザー情報及び／又はグループ情報とキーワードから符号化合成キーワードを生成し、生成した符号化合成キーワードに基づいてドキュメントデータのインデックス情報を検索する。これにより、他のグループやユーザーが付加したキーワードに影響されることなく、同グループのユーザーが付加したキーワードによってドキュメントを一意に検索することが可能になり、グループ内でのドキュメント共有の利便性を向上させることができる。
【０１０４】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に記憶されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０５】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１０６】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０７】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う場合である。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施形態に係る画像処理装置の内部構成を示すシステムブロック図である。
【図２】図１の画像処理装置における操作部１４０の外観図である。
【図３】図２の操作部１４０上の液晶操作パネル部２０２に表示される操作画面の一例を示す図である。
【図４】液晶操作パネル部２０２に表示されるドキュメントデータ一覧画面の一例を示す図である。
【図５】液晶操作パネル部２０２に表示される検索条件指定画面の一例を示す図である。
【図６】ＨＤＤ１０４に記憶されているドキュメントデータの構成を示す概念図である。
【図７】液晶操作パネル部２０２に表示される検索結果画面の一例を示す図である。
【図８】液晶操作パネル部２０２に表示されるキーワード登録画面の一例を示す図である。
【図９】本発明の実施形態におけるキーワード登録処理を示す概念図である。
【図１０】液晶操作パネル部２０２に表示されるキーワード検索指定画面の一例を示す図である。
【図１１】本発明の第１の実施形態におけるキーワード登録処理のフローチャートである。
【図１２】本発明の第１の実施形態におけるキーワード検索処理のフローチャートである。
【図１３】本発明の第２の実施形態における液晶操作パネル部２０２に表示されるキーワード登録画面の一例を示す図である。
【図１４】本発明の第２の実施形態におけるキーワード検索指定画面の一例を示す図である。
【図１５】本発明の第２の実施形態におけるキーワード登録処理のフローチャートである。
【図１６】本発明の第２の実施形態におけるキーワード検索処理のフローチャートである。
【符号の説明】
【０１０９】
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  ＨＤＤ
１２０  スキャナ
１３０  プリンタ
１４０  操作部
【図１】
0005207696.tif 000002
【図２】
0005207696.tif 000003
【図３】
0005207696.tif 000004
【図４】
0005207696.tif 000005
【図５】
0005207696.tif 000006
【図６】
0005207696.tif 000007
【図７】
0005207696.tif 000008
【図８】
0005207696.tif 000009
【図９】
0005207696.tif 000010
【図１０】
0005207696.tif 000011
【図１１】
0005207696.tif 000012
【図１２】
0005207696.tif 000013
【図１３】
0005207696.tif 000014
【図１４】
0005207696.tif 000015
【図１５】
0005207696.tif 000016
【図１６】
0005207696.tif 000017