(57)【要約】【課題】利用者から所定の文字の入力を受け付けて、自機に記憶されているデータ（文字列）の検索が可能である上、該検索の際に前記キーワードを用いるので素早く検索を行うことが出来る画像形成装置、検索方法、コンピュータプログラム及び記録媒体を提供する。【解決手段】読み取ったデータから取得した文字列に基づきキーワードを生成して、該キーワード及び取得した文字列を対応付けて記憶しておき、所定の文字の入力を受け付けた場合、前記キーワードに基づき、受け付けた入力文字を含む文字列の検索を行う。【選択図】図３
2011107835.tif 000002
【特許請求の範囲】
【請求項１】
読み取ったデータから取得した文字列を表示する表示部を備え、該表示部に表示された文字列の画像をシート上に形成する画像形成装置において、
取得した文字列に基づき、キーワードを生成する生成手段と、
該生成手段によって生成されたキーワードと、取得した文字列とを対応付けて記憶する記憶手段と、  
文字の入力を受け付ける受付手段と、
前記キーワードに基づき、前記受付手段が受け付けた入力文字を含む文字列の検索を行う検索手段と
を備えることを特徴とする画像形成装置。
【請求項２】
読み取ったデータから前記入力文字を取得する指示を受け付ける取得指示受付手段と、
該取得指示受付手段が前記指示を受け付けた場合、前記検出手段が前記生成手段によって生成されたキーワードを含む文字列を検索するように構成されていることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記入力文字を含んでおり、前記検索手段にて検索された文字列を表すテキストを作成するテキスト作成手段と、
該テキスト作成手段によって作成されたテキストを前記表示部に表示する表示手段と
を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
読み取ったデータから取得した文字列を記憶する記憶部と、該文字列を表示する表示部とを備え、該表示部に表示された画像をシート上に形成する画像形成装置にて文字列を検索する方法において、
取得した文字列に基づき、キーワードを生成する生成ステップと、
該生成ステップにて生成されたキーワードと、取得した文字列とを対応付けて前記記憶部に記憶する記憶ステップと、  
文字の入力を受け付ける受付ステップと、
前記キーワードに基づき、前記受付ステップにて受け付けた入力文字を含む文字列の検索を行う検索ステップと
を含むことを特徴とする検索方法。
【請求項５】
読み取ったデータから取得した文字列を記憶する記憶部と、該文字列を表示する表示部とを備え、該表示部に表示された画像をシート上に形成する画像形成装置のコンピュータに文字列を検出させるコンピュータプログラムにおいて、
コンピュータに、取得した文字列に基づき、キーワードを生成させる生成ステップと、
コンピュータに、該生成ステップにて生成されたキーワードと、取得した文字列とを対応付けて前記記憶部に記憶させる記憶ステップと、  
コンピュータに、文字の入力を受付させる受付ステップと、
コンピュータに、前記キーワードに基づき、前記受付ステップにて受け付けた入力文字を含む文字列の検索を行わせる検索ステップと
を実行させることを特徴とするコンピュータプログラム。
【請求項６】
請求項５に記載のコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取ったデータから取得した文字列を表示する表示部を備え、該表示部に表示された文字列の画像をシート上に形成する画像形成装置、検索方法、コンピュータプログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来、画像読取手段を用いて読み取った文書の画像データから文字列情報を抽出して、キーワードを自動作成し文書蓄積手段に蓄積を行う技術が知られている。
【０００３】
例えば、特許文献１には、ドキュメントから読み取った電子データからテキストデータを抽出し、該テキストデータから抽出したキーワード又は外部から与えられたキーワードを、前記ドキュメントに関する書誌情報と共にＤＢに蓄積する文書蓄積・検索システムが開示されている。また、該文書蓄積・検索システムにおいては、例えば、外部のＰＣと接続することにより、外部のＰＣからの指示に従ってＤＢのデータを検索する構成をなしている。
【０００４】
また、特許文献２には、読み込んだ原稿画像から文字領域を分割し、該文字領域から抽出したキーワードを用いて、ネットワーク上の検索を行う情報検索装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２５１４０３号公報
【特許文献２】特開２００８−１４０３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１の文書蓄積・検索システムにおいては、前記ＤＢのデータを検索する場合、外部装置に接続し、該外部装置を介して検索指示を受け付ける必要があり、自機から検索指示を受け付けて前記ＤＢのデータの検索を行うことは出来ないという問題がある。
【０００７】
また、特許文献２の情報検索装置は、ネットワークを介した外部のデータの検索はできるものの、例えば自機に文書データを記憶しておき、必要に応じて記憶されている文書データの検索を行うことは出来ないという問題がある。
【０００８】
本発明は、斯かる事情に鑑みてされたものであり、その目的とするところは、読み取ったデータから取得した文字列に基づきキーワードを生成して、該キーワード及び取得した文字列を対応付けて記憶しておき、所定の文字の入力を受け付けた場合、前記キーワードに基づき、受け付けた入力文字を含む文字列の検索を行うことにより、例えば、利用者から所定の文字の入力を受け付けて、自機に記憶されているデータ（文字列）の検索が可能である上、該検索の際に前記キーワードを用いるので素早く検索を行うことが出来る画像形成装置、検索方法、コンピュータプログラム及び記録媒体を提供するところにある。
【課題を解決するための手段】
【０００９】
本発明に係る画像形成装置は、読み取ったデータから取得した文字列を表示する表示部を備え、該表示部に表示された文字列の画像をシート上に形成する画像形成装置において、取得した文字列に基づき、キーワードを生成する生成手段と、該生成手段によって生成されたキーワードと、取得した文字列とを対応付けて記憶する記憶手段と、文字の入力を受け付ける受付手段と、前記キーワードに基づき、前記受付手段が受け付けた入力文字を含む文字列の検索を行う検索手段とを備えることを特徴とする。
【００１０】
本発明にあっては、前記生成手段は取得した文字列に基づき、例えば、該文字列に含まれている文字を抽出してキーワードを生成する。前記生成手段によって生成されたキーワードは、当該文字列に対応付けられ、該文字列と共に前記記憶手段によって記憶される。例えば、前記受付手段が外部から所定の文字の入力を受け付けた場合、前記検索手段は、前記キーワードに基づき、前記記憶手段が記憶している文字列から、前記受付手段が受け付けた入力文字を含む文字列を検索する。
【００１１】
本発明に係る画像形成装置は、読み取ったデータから前記入力文字を取得する指示を受け付ける取得指示受付手段と、該取得指示受付手段が前記指示を受け付けた場合、前記検出手段が前記生成手段によって生成されたキーワードを含む文字列を検索するように構成されていることを特徴とする。
【００１２】
本発明にあっては、前記取得指示受付手段が、読み取ったデータから前記入力文字を取得する指示を受け付けた場合、読み取ったデータから取得する文字列に基づいて前記生成手段がキーワードを生成し、前記検出手段は、前記記憶手段が記憶している文字列から、前記生成手段によって生成されたキーワードを含む文字列を検索する。
【００１３】
本発明に係る画像形成装置は、前記入力文字を含んでおり、前記検索手段にて検索された文字列を表すテキストを作成するテキスト作成手段と、該テキスト作成手段によって作成されたテキストを前記表示部に表示する表示手段とを備えることを特徴とする。
【００１４】
本発明にあっては、テキスト作成手段が、前記入力文字を含み、前記検索手段にて検索された文字列を表すテキストを作成する。前記表示手段は、前記テキスト作成手段によって作成されたテキストを前記表示部に表示する。例えば、利用者は前記表示部に表示されたテキストを参考に文字列の選択を行い、選択された文字列の画像がシート上に形成される。
【００１５】
本発明に係る検索方法は、読み取ったデータから取得した文字列を記憶する記憶部と、該文字列を表示する表示部とを備え、該表示部に表示された画像をシート上に形成する画像形成装置にて文字列を検索する方法において、取得した文字列に基づき、キーワードを生成する生成ステップと、該生成ステップにて生成されたキーワードと、取得した文字列とを対応付けて前記記憶部に記憶する記憶ステップと、文字の入力を受け付ける受付ステップと、前記キーワードに基づき、前記受付ステップにて受け付けた入力文字を含む文字列の検索を行う検索ステップとを含むことを特徴とする。
【００１６】
本発明に係るコンピュータプログラムは、読み取ったデータから取得した文字列を記憶する記憶部と、該文字列を表示する表示部とを備え、該表示部に表示された画像をシート上に形成する画像形成装置のコンピュータに文字列を検出させるコンピュータプログラムにおいて、コンピュータに、取得した文字列に基づき、キーワードを生成させる生成ステップと、コンピュータに、該生成ステップにて生成されたキーワードと、取得した文字列とを対応付けて前記記憶部に記憶させる記憶ステップと、コンピュータに、文字の入力を受付させる受付ステップと、コンピュータに、前記キーワードに基づき、前記受付ステップにて受け付けた入力文字を含む文字列の検索を行わせる検索ステップとを実行させることを特徴とする。
【００１７】
本発明にあっては、取得した文字列に基づき、例えば、該文字列に含まれている文字を抽出してキーワードが生成され、生成されたキーワードは、当該文字列に対応付けられて、該文字列と共に記憶される。例えば、外部から所定の文字の入力を受け付けた場合は、前記キーワードに基づき、記憶している文字列から、受け付けた入力文字を含む文字列の検索が行われる。
【００１８】
本発明に係る記録媒体は、前述の発明のコンピュータプログラムを記録してあることを特徴とする。
【００１９】
本発明にあっては、前記記録媒体に前述のコンピュータプログラムを記録する。コンピュータが前記記録媒体からコンピュータプログラムを読み出して、前述の画像形成装置及び検索方法がコンピュータにより実現される。
【発明の効果】
【００２０】
本発明によれば、読み取ったデータから取得した文字列に基づきキーワードを生成して、該キーワード及び取得した文字列を対応付けて記憶しておき、所定の文字の入力を受け付けた場合、前記キーワードに基づき、受け付けた入力文字を含む文字列の検索を行うので、例えば、利用者から所定の文字の入力を受け付けて、自機に記憶されているデータ（文字列）の検索が可能である上、該検索の際に前記キーワードを用いるので素早く検索を行うことが出来る。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態１のデジタル複合機の要部構成を示すブロック図である。
【図２】本発明の実施の形態１のデジタル複合機の制御部の要部構成を示す機能ブロック図である。
【図３】本発明の実施の形態１の画像処理装置の要部構成を示す機能ブロック図である。
【図４】本発明の実施の形態１のデジタル複合機における記憶処理を説明するフローチャートである。
【図５】本発明の実施の形態１のデジタル複合機における検索処理を説明するフローチャートである。
【図６】本発明の実施の形態２のデジタル複合機の制御部の要部構成を示す機能ブロック図である。
【図７】本発明の実施の形態２のデジタル複合機における検索処理を説明するフローチャートである。
【図８】本発明の実施の形態３のデジタル複合機の要部構成を示す機能ブロック図である。
【発明を実施するための形態】
【００２２】
以下、本発明に係る画像形成装置、検索方法、コンピュータプログラム及び記録媒体を、コピー機能、印刷機能等を有するデジタル複合機に適用した形態について、図面を用いて具体的に説明する。
（実施の形態１）
本発明の実施の形態１のデジタル複合機は、文書を読み取り、読み取られた画像データを記憶する。また、利用者は、デジタル複合機に記憶されている画像データに係る文字列を検索することができるように構成されている。
【００２３】
図１は本発明の実施の形態１のデジタル複合機１の要部構成を示すブロック図である。実施の形態１のデジタル複合機１は、制御部２と、画像入力装置３と、画像出力装置５と、画像処理装置４と、通信装置６と、記憶部９と、操作パネル７とを備えており、これらハードウェアはバスＮによって接続されている。また、操作パネル７は表示部８を備えている。
【００２４】
図２は本発明の実施の形態１のデジタル複合機１の制御部２の要部構成を示す機能ブロック図であり、図３は本発明の実施の形態１の画像処理装置４の要部構成を示す機能ブロック図である。
【００２５】
画像入力装置３は、文書（原稿）の画像を光学的に読み取る。また、画像入力装置３は、読み取り用の文書に光を照射する光源、例えばＣＣＤ（Charge Coupled Device）のようなイメージセンサ等を有する。画像入力装置３では、載置台にセットされた文書からの反射光像を前記イメージセンサに結像させ、ＲＧＢ（R : Red, G : Green, B : Blue）のアナログデータを出力する。画像入力装置３が出力したアナログデータは画像処理装置４に入力される。
【００２６】
画像出力装置５は、画像処理装置４から出力されるＣＭＹＫデータの画像データに基づく例えば文字列の画像を記録用紙、ＯＨＰフィルム等のシート上に印刷する。画像出力装置５は、感光体ドラム、該感光体ドラムを所定の電位に帯電させる帯電器、外部から受付けた画像データに応じてレーザ光を発して感光体ドラム上に静電潜像を生成させるレーザ書込装置、感光体ドラム表面に形成された静電潜像にトナーを供給して現像化する現像器、感光体ドラム表面に形成されたトナー像を用紙上に転写する転写器等を備えており、電子写真方式にて利用者が所望する画像をシート上に形成する。
【００２７】
通信装置６は、画像処理装置４にて処理した後の画像データを外部へ送信するネットワークカード、モデム等を備えており、例えば、前記画像データをメールに添付して、利用者によって指定された送信先に送信する。
【００２８】
記憶部９は、例えば不揮発性の半導体メモリであり、記憶部９には、画像入力装置３によって読み取られた文書の画像データと、該文書の画像データから抽出された文字列と、該文字列に係るキーワードと、後述する付帯情報とが対応付けられて記憶される。
【００２９】
画像処理装置４は、例えば画像入力装置３を介して入力されるアナログデータを基にデジタル形式の画像データを生成して、又は記憶部９に記憶されている画像データを読み出して、領域分割、文字列認識、文字列抽出等の処理を施し、また、該文字列に係る出力用画像データを生成する。該出力用画像データに係る画像は、画像出力装置５にてシート上に形成され、又は表示部８に表示される。
【００３０】
また、画像処理装置４は、文字列抽出部４１と、キーワード生成部４２と、記憶処理部４３と、索引情報作成部４４と、出力データ作成部４５と、表示制御部４６とを備えている。
【００３１】
文字列抽出部４１は、画像入力装置３にて読み取られた文書の画像データから、文字列を抽出する。例えば、濃度差の検出によって文字であると判定した部分の連続を検知し、文字領域として識別する。該文字領域は分割され、文字列が抽出される。
【００３２】
キーワード生成部４２は、文字列抽出部４１によって抽出された文字列に含まれる文字に基づき、該文字列におけるキーワードを生成する。例えば、前記文字領域の文字列を解析して形態素ごとの文字列に分割し、その頻度数に基づき、キーワードを生成する。
【００３３】
記憶処理部４３は、画像入力装置３によって読み取られた文書の画像データと、該画像データから抽出された文字列と、該文字列に係るキーワードと、文書名、文書ページ数、文書読込日時等の付帯情報とを対応付けて、記憶部９に記憶させる。
【００３４】
索引情報作成部４４は、前記検索によって検索された文字列を示す索引情報（テキスト）を作成する。例えば、後述するように、利用者から所定の検索文字（入力文字）の入力を受け付けて文字列の検索を行った場合、索引情報作成部４４は、該検索に係る検索文字を含んでおり、該検索文字の前後の所定数の文字からなるテキスト部分を検出された文字列から抜粋して索引情報として生成する。
【００３５】
出力データ作成部４５は、後述する検索結果番号、該検索結果番号に対応する文字列を表す前記索引情報と、該文字列に係る付帯情報とを対応付けた検索結果リストを作成する。
【００３６】
表示制御部４６は、出力データ作成部４５によって作成された前記検索結果リストを表示部８に表示させる。また、前記検索結果リストに基づき、後述する選択受付部２６が、利用者からいずれかの検索結果番号の選択を受け付けた場合、該選択に係る検索結果番号に対応する文字列に係る画像を表示部８に表示させる。
【００３７】
制御部２はＣＰＵ２１、ＲＯＭ２２及びＲＡＭ（図示せず）を備えている。ＲＯＭ２２には各種の制御プログラム及びデータ等が予め格納されており、ＲＡＭは、複数のデータを記憶し、記憶順、記憶位置等に関係なく読み出すことが可能である。また、ＲＡＭは、例えば、ＲＯＭ２２から読み出されたプログラム、該プログラムを実行することにより発生するデータ、外部から受信したデータ等を一時的に記憶する。ＲＡＭは、ＣＰＵ２１の読出指示に応じて記憶してある各種データ等を適宜読み出す。
【００３８】
ＣＰＵ２１は、ＲＯＭ２２に予め格納されている制御プログラムをＲＡＭ上にロードして実行することによって前述の各種ハードウェアの制御を行い、装置全体を本発明の実施の形態１のデジタル複合機１として動作させる。ＲＯＭ２２には、後述するキーワード生成の処理に係るプログラム、索引情報作成の処理に係るプログラム等が記憶されている。
【００３９】
また、制御部２は、検索処理部２３と、検索結果選択部２４と、入力受付部２５と、選択受付部２６と、検索結果記憶部２７とを備えている。
【００４０】
検索処理部２３は、例えば、入力受付部２５によって受け付けた検索文字と、記憶部９に記憶されているキーワードを比較することによって、該キーワード、つまり前記検索文字を含む文字列を全て検出する。また、検索処理部２３は、検出された文字列の夫々に番号を割り当てることにより、検索結果番号を作成する。
【００４１】
検索結果選択部２４は、選択受付部２６が受け付けた選択に係る検索結果番号と、検索結果記憶部２７に記憶されている検索結果番号とを比較することによって、該検索結果番号に対応する文字列を検索結果記憶部２７から検出する。
【００４２】
入力受付部２５は、例えば、入力受付部２５は操作パネル７を介して、利用者が検索を希望する検索文字の入力を受け付ける。入力受付部２５は、例えば、操作パネル７の文字キーを介して検索文字の入力を受け付ける。
【００４３】
選択受付部２６は、出力データ作成部４５によって作成され、表示制御部４６によって表示部８に表示させる前記検索結果リストに基づき、何れかの文字列の選択を受け付ける。例えば、利用者が操作パネル７のテンキーを操作することによって何れかの検索結果番号を入力した場合、選択受付部２６は、操作パネル７のテンキーを介して検索結果番号の選択を受け付ける。
【００４４】
検索結果記憶部２７は、検索処理部２３によって検索された文字列に、該文字列に係るキーワードと、該文字列に対応する索引情報、検索結果番号及び付帯情報等を対応付けて記憶する。
【００４５】
また、操作パネル７は、デジタル複写機１における「読み取り」、「ファックス」、「複写」、「印刷」、「メール」等の機能を切り替える指示を受け付ける機能ボタン、テンキー、文字の入力を受け付けるための文字キー、画像入力装置３にて読み取った文書の画像及び表示部８に表示された画像をシート上に画像形成する指示を受け付けるための出力又はコピーキー等を備えている。
【００４６】
表示部８は、例えば液晶ディスプレイからなり、表示部８は、該表示部８への利用者の指先の接触を検知するタッチパネルを備えている。画像入力装置３にて読み取られた文書の画像データから取得された文字列に係る画像、又は記憶部９に記憶されており、後述する検索処理によって検索された文字列に係る画像は表示部８に表示される。
【００４７】
図４は本発明の実施の形態１のデジタル複合機１における記憶処理を説明するフローチャートである。説明の便宜上、画像入力装置３の載置台にセットされた文書を読み取って記憶する場合を例として説明する。
【００４８】
利用者が前記載置台に文書をセットし、操作パネル７を操作した場合、ＣＰＵ２１は、操作パネル７を介して読み取りの指示を受け付け、画像入力装置３に読み取りを指示することにより、前記文書の読み取りを行う（ステップＳ１０１）。読み取られた前記文書の画像データは画像処理装置４に送られる。
【００４９】
次いで、ＣＰＵ２１は、画像処理装置４の文字列抽出部４１に指示することにより、画像入力装置３にて読み取られた文書の画像データから、文字列を抽出する（ステップＳ１０２）。文字列抽出部４１による文字列抽出の処理については上述したとおりであり、詳しい説明を省略する。
【００５０】
ＣＰＵ２１は、キーワード生成部４２に指示することにより、文字列抽出部４１によって抽出された文字列におけるキーワードを生成する（ステップＳ１０３）。キーワード生成部４２によるキーワード生成の処理については上述したとおりであり、詳しい説明を省略する。
【００５１】
次いで、ＣＰＵ２１は、記憶処理部４３に指示することにより、読み取られた文書の画像データと、該画像データから抽出された文字列と、該文字列に係るキーワードと、当該付帯情報とを対応付けて、記憶部９に記憶させる（ステップＳ１０４）。
【００５２】
以上の処理によって、記憶部９には、画像入力装置３によって読み取られた文書の画像データと、該文書の画像データから抽出された文字列と、該文字列に係るキーワードと、当該付帯情報とが対応付けられて記憶される。すなわち、本発明の実施の形態１に係るデジタル複合機１においては、読み取った文書の画像データから自動的にキーワードを生成し、前記文章の画像データから抽出された文字列が前記キーワードに対応付けられて記憶される。
【００５３】
以下、上述した記憶処理が施され、複数の文書の画像データ、及び該画像データに係る文字例、キーワード及び付帯情報等が対応付けられて記憶されている場合における、検索処理について説明する。
【００５４】
図５は本発明の実施の形態１のデジタル複合機１における検索処理を説明するフローチャートである。説明の便宜上、利用者が操作パネル７を操作して検索文字を入力し、該検索文字を含む画像データ（文字列）の検索を行う場合を例として説明する。
【００５５】
利用者が操作パネル７を操作して検索文字を入力した場合、入力受付部２５は、操作パネル７を介して、検索文字の入力を受け付ける（ステップＳ２０１）。
【００５６】
ＣＰＵ２１は、検索処理部２３に指示することにより、前記検索文字を含む文字列の検索を行う（ステップＳ２０２）。ＣＰＵ２１の指示に従って、検索処理部２３は、入力受付部２５によって受け付けた検索文字と、記憶部９に記憶されているキーワードを比較することによって、前記検索文字を含む文字列を全て検出する。また、検索処理部２３は、検出された文字列の夫々に検索結果番号を割り当てる。
【００５７】
次いで、ＣＰＵ２１は、索引情報作成部４４に指示することにより、索引情報を作成する（ステップＳ２０３）。ＣＰＵ２１の指示に応じて索引情報作成部４４は、前記検索によって検索された各文字列を示す索引情報を作成する。索引情報作成部４４による索引情報作成の処理については上述したとおりであり、詳しい説明を省略する。
【００５８】
ＣＰＵ２１は、出力データ作成部４５に指示することにより、前記検索結果リストを作成する（ステップＳ２０４）。ＣＰＵ２１の指示に応じて出力データ作成部４５は、検索結果番号、該検索結果番号に対応する文字列を表す索引情報と、該文字列に係る付帯情報とを対応付けて検索結果リストを作成する。
【００５９】
ＣＰＵ２１は、検索処理部２３によって検索された文字列に、該文字列に係るキーワード、該文字列に対応する索引情報、検索結果番号及び付帯情報等を対応付けて検索結果記憶部２７に記憶する（ステップＳ２０５）。
【００６０】
また、ＣＰＵ２１は、表示制御部４６に指示することにより、出力データ作成部４５によって作成された検索結果リストを表示部８に表示する（ステップＳ２０６）。該検索結果リストが表示部８に表示された場合、利用者は、表示部８に表示された検索結果リストの索引情報等を確認して、何れかの検索結果番号を選択し、該検索結果番号を操作パネル７の操作により入力する。
【００６１】
この際、選択受付部２６は操作パネル７を介して所定番号の入力を受け付けることにより、何れかの検索結果番号の選択を受け付ける（ステップＳ２０７）。
【００６２】
ＣＰＵ２１は検索結果選択部２４に指示することにより、受け付けた選択に係る検索結果番号に基づいて、該検索結果番号に対応する文字列（以下、選択文字列という）を検索結果記憶部２７から検索する（ステップＳ２０８）。
【００６３】
ついで、ＣＰＵ２１は表示制御部４６に指示することにより、検索結果選択部２４によって検索された選択文字列の画像を表示部８に表示する（ステップＳ２０９）。
【００６４】
この後、例えば、利用者が操作パネル７の出力キーを操作した場合、記憶部９に記憶されている、前記選択文字列に係る画像データに基づく画像が、画像出力装置５によってシート上に形成される。
【００６５】
（実施の形態２）
本発明の実施の形態２のデジタル複合機１は、文書を画像入力装置３にて読み取って前記検索文字を取得することが出来る。
【００６６】
実施の形態２のデジタル複合機１の操作パネル７又は表示部８には、文書から読み取った画像データから前記検索文字（入力文字）を取得する指示を受け付けるためのハードキー（図示せず）又はソフトキー（図示せず）を設けている。利用者によってこれらの何れかが操作された場合、画像入力装置３にて読み取った文書の画像データから前記検索文字を取得する処理が行われる。
【００６７】
図６は本発明の実施の形態２のデジタル複合機１の制御部２の要部構成を示す機能ブロック図である。実施の形態１のデジタル複合機１に比べ、実施の形態２のデジタル複合機１の制御部２は取得指示受付部２８を更に備えている。取得指示受付部２８は、操作パネル７の前記ハードキー又は表示部８の前記ソフトキーを監視することによって、文書から読み取った画像データから前記検索文字を取得する指示を受け付ける。
【００６８】
以下、上述したように、文書から読み取った画像データから前記検索文字を取得して行う検索処理について説明する。
図７は本発明の実施の形態２のデジタル複合機１における検索処理を説明するフローチャートである。説明の便宜上、利用者が画像入力装置３の載置台に文書をセットして該文書を読み取り前記検索文字を取得するよう指示し、該検索文字を含む画像データ（文字列）の検索を行う場合を例として説明する。
【００６９】
利用者が操作パネル７の前記ハードキー又は表示部８の前記ソフトキーを操作した場合、取得指示受付部２８は操作パネル７の前記ハードキー又は表示部８の前記ソフトキーを介して、文書から読み取った画像データから前記検索文字を取得する指示を受け付ける（ステップＳ３０１）。
【００７０】
次いで、ＣＰＵ２１は前記載置台にセットされた文書の読み取りを画像入力装置３に指示することにより、前記文書の読み取りを行う（ステップＳ３０２）。読み取られた前記文書の画像データは画像処理装置４に送られる。
【００７１】
次いで、ＣＰＵ２１は、文字列抽出部４１に指示することにより、画像入力装置３にて読み取られた文書の画像データから、文字列を抽出する（ステップＳ３０３）。文字列抽出部４１による文字列抽出の処理は実施の形態１と同様であり、詳しい説明を省略する。
【００７２】
ＣＰＵ２１は、キーワード生成部４２に指示することにより、文字列抽出部４１によって抽出された文字列におけるキーワードを生成する（ステップＳ３０４）。キーワード生成部４２によるキーワード生成の処理は実施の形態１と同様であり、詳しい説明を省略する。
【００７３】
ＣＰＵ２１は、検索処理部２３に指示することにより、キーワード生成部４２によって生成されたキーワードを検索文字として、検索を行う（ステップＳ３０５）。即ち、キーワード生成部４２によって生成されたキーワードを含む文字列の検索を行う。ＣＰＵ２１の指示に従って、検索処理部２３は、キーワード生成部４２によって生成されたキーワードと、記憶部９に記憶されているキーワードを比較し、キーワード生成部４２によって生成されたキーワードを含む文字列を全て検出する。また、検索処理部２３は、検出された文字列の夫々に検索結果番号を割り当てる。
【００７４】
次いで、ＣＰＵ２１は、索引情報作成部４４に指示することにより、索引情報を作成する（ステップＳ３０６）。ＣＰＵ２１の指示に応じて索引情報作成部４４は、前記検索によって検索された各文字列を示す索引情報を作成する。索引情報作成部４４による索引情報作成の処理は実施の形態１と同様であり、詳しい説明を省略する。
【００７５】
ＣＰＵ２１は、出力データ作成部４５に指示することにより、前記検索結果リストを作成する（ステップＳ３０７）。ＣＰＵ２１の指示に応じて出力データ作成部４５は前記検索結果リストを作成する。
【００７６】
ＣＰＵ２１は、検索処理部２３によって検索された文字列に、該文字列に係るキーワード、該文字列に対応する索引情報、検索結果番号及び付帯情報等を対応付けて検索結果記憶部２７に記憶する（ステップＳ３０８）。また、ＣＰＵ２１は、表示制御部４６に指示することにより、出力データ作成部４５によって作成された検索結果リストを表示部８に表示する（ステップＳ３０９）。
【００７７】
この際、利用者は、表示部８に表示された検索結果リストの索引情報等を確認して、何れかの検索結果番号を選択し、該検索結果番号を操作パネル７の操作により入力する。選択受付部２６は操作パネル７を監視し、操作パネル７を介して何れかの検索結果番号の選択を受け付ける（ステップＳ３１０）。
【００７８】
ＣＰＵ２１は検索結果選択部２４に指示することにより、受け付けた選択に係る検索結果番号に基づいて、該検索結果番号に対応する文字列（以下、選択文字列という）を検索結果記憶部２７から検索する（ステップＳ３１１）。ついで、ＣＰＵ２１は表示制御部４６に指示することにより、検索結果選択部２４によって検索された選択文字列の画像を表示部８に表示する（ステップＳ３１２）。
【００７９】
実施の形態１と同様の部分については、同一の符号を付して詳細な説明を省略する。
【００８０】
（実施の形態３）
図８は本発明の実施の形態３のデジタル複合機１の要部構成を示す機能ブロック図である。実施の形態３のデジタル複合機１は、動作を行うためのプログラムが、通信ＩＦ１０を介してＣＤ‐ＲＯＭ等の記録媒体の可搬型記録媒体Ａで提供することも可能であるように構成されている。更に、実施の形態３のデジタル複合機１は、前記コンピュータプログラムを、図示しない外部装置から通信ＩＦ１０を介してダウンロードすることも可能であるように構成されている。以下に、その内容を説明する。
【００８１】
実施の形態３のデジタル複合機１は外装（又は内装）の記録媒体読み取り装置（図示せず）を備えており、該記録媒体読み取り装置に、取得した文字列に基づき、キーワードを生成させ、生成されたキーワードと、取得した文字列とを対応付けて記憶させ、文字の入力を受付させ、前記キーワードに基づき、受け付けた入力文字を含む文字列の検索を行わせるプログラム等が記録された可搬型記録媒体Ａを挿入して、例えば記憶部９にこのプログラムをインストールする。かかるプログラムはＲＡＭにロードして実行される。これにより、実施の形態３の本発明のデジタル複合機１として機能する。
【００８２】
前記記録媒体としては、マイクロコンピュータで処理が行われるために図示していないメモリ、例えばＲＯＭのようなものそのものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであっても良い。
【００８３】
いずれの場合においても、格納されているプログラムコードはＣＰＵ２１がアクセスして実行させる構成であっても良いし、あるいは、いずれの場合もプログラムコードを読み出し、読み出されたプログラムコードは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムコードが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【００８４】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープ又はカセットテープ等のテープ系、フレキシブルディスク又はハードディスク等の磁気ディスク又はＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read  Only  Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムコードを担持する媒体であっても良い。
【００８５】
実施の形態１と同様の部分については、同一の符号を付して詳細な説明を省略する。
【符号の説明】
【００８６】
１  デジタル複合機（画像形成装置）
２  制御部
４  画像処理装置
８  表示部
９  記憶部
２３  検索処理部（検索手段）
２５  入力受付部（受付手段）
２８  取得指示受付部（取得指示受付手段）
４２  キーワード生成部（生成手段）
４３  記憶処理部（記憶手段）
４４  索引情報作成部（テキスト作成手段）
４６  表示制御部（表示手段）
【図１】
2011107835.tif 000003
【図２】
2011107835.tif 000004
【図３】
2011107835.tif 000005
【図４】
2011107835.tif 000006
【図５】
2011107835.tif 000007
【図６】
2011107835.tif 000008
【図７】
2011107835.tif 000009
【図８】
2011107835.tif 000010