(57)【要約】      （修正有）【課題】文書の中からキーワードを含むページのイメージの中でキーワードが記載されている部分をユーザが容易に探すことができるようにする。【解決手段】印刷物におけるキーワードの表示形式受付手段と、キーワード受付手段と、書類の画像データを取得する取得手段と、取得された画像データ上の文字列を抽出する抽出手段と、抽出文字列からキーワードを検索する検索手段と、検索の結果検索ヒットした場合、検索ヒットしたページ情報とキーワードの画像データ上の配置位置情報とを対応付けて記憶する記憶手段と、記憶された配置位置情報を用いて取得された書類の画像データにおけるキーワードを含む画像領域を表示形式受付手段による受け付けた表示形式の画像データに置き換える置換手段と置換手段により表示形式が置き換えられた書類の画像データと記憶されたページ情報とを印刷する印刷手段とを有する。【選択図】図１２
2012034051.tif 000002
【特許請求の範囲】
【請求項１】
書類から所定のキーワードが記載されている個所をユーザが探すことを支援するための印刷物を印刷する画像処理装置であって、
前記印刷物における前記キーワードの表示形式を受け付ける表示形式受付手段と、
前記キーワードの指定を受け付けるキーワード受付手段と、
前記書類の画像データを取得する取得手段と、
前記取得手段により取得された画像データ上に記載される文字列を抽出する抽出手段と、
前記抽出手段により抽出された文字列から前記キーワード受付手段により受け付けたキーワードを検索する検索手段と、
前記検索手段による検索の結果、検索ヒットした場合、検索ヒットしたページ情報と、前記キーワードの前記画像データ上の配置位置情報とを対応付けて記憶する記憶手段と、
前記記憶手段により記憶された前記配置位置情報を用いて、前記取得手段により取得された書類の画像データにおける前記キーワードを含む画像領域を、前記表示形式受付手段による受け付けた表示形式の画像データに置き換える置換手段と、
前記置換手段により表示形式が置き換えられた前記書類の画像データと、前記記憶されたページ情報とを印刷する印刷手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記記憶手段は、前記抽出手段により抽出された文字列から、前記検索手段による検索の結果、検索ヒットした場合、前記キーワードを含む文字列を更に記憶し、
前記印刷手段は、前記画像データと対応付けて前記文字列を印刷することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
書類から所定のキーワードが記載されている個所をユーザが探すことを支援するための印刷物を印刷する画像処理装置における画像処理方法であって、
前記印刷物における前記キーワードの表示形式を受け付ける表示形式受付ステップと、
前記キーワードの指定を受け付けるキーワード受付ステップと、
前記書類の画像データを取得する取得ステップと、
前記取得ステップにより取得された画像データ上に記載される文字列を抽出する抽出ステップと、
前記抽出ステップにより抽出された文字列から前記キーワード受付ステップにより受け付けたキーワードを検索する検索ステップと、
前記検索ステップによる検索の結果、検索ヒットした場合、検索ヒットしたページ情報と、前記キーワードの前記画像データ上の配置位置情報とを対応付けて記憶手段に記憶する記憶ステップと、
前記記憶ステップにより記憶手段に記憶された前記配置位置情報を用いて、前記取得ステップにより取得された書類の画像データにおける前記キーワードを含む画像領域を、前記表示形式受付ステップによる受け付けた表示形式の画像データに置き換える置換ステップと、
前記置換ステップにより表示形式が置き換えられた前記書類の画像データと、前記記憶されたページ情報とを印刷する印刷ステップと
を有することを特徴とする画像処理方法。
【請求項４】
書類から所定のキーワードが記載されている個所をユーザが探すことを支援するための印刷物を印刷する画像処理装置において実行可能なプログラムであって、
前記印刷物における前記キーワードの表示形式を受け付ける表示形式受付手段、
前記キーワードの指定を受け付けるキーワード受付手段、
前記書類の画像データを取得する取得手段、
前記取得手段により取得された画像データ上に記載される文字列を抽出する抽出手段、
前記抽出手段により抽出された文字列から前記キーワード受付手段により受け付けたキーワードを検索する検索手段、
前記検索手段による検索の結果、検索ヒットした場合、検索ヒットしたページ情報と、前記キーワードの前記画像データ上の配置位置情報とを対応付けて記憶する記憶手段、
前記記憶手段により記憶された前記配置位置情報を用いて、前記取得手段により取得された書類の画像データにおける前記キーワードを含む画像領域を、前記表示形式受付手段による受け付けた表示形式の画像データに置き換える置換手段、
前記置換手段により表示形式が置き換えられた前記書類の画像データと、前記記憶されたページ情報とを印刷する印刷手段
として前記画像処理装置を機能させることを特徴とするプログラム。
【請求項５】
請求項４に記載のプログラムをコンピュータ読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書の中からキーワードを含むページ情報を表示し、所望の情報を容易に探すことを可能とする技術に関するものである。
【背景技術】
【０００２】
会議資料の作成、顧客への提案資料、講演会の資料、学校に提出する宿題のレポートなど、何らかの資料を作成する際に、ある特定のキーワードを基にして調査することが多い。
【０００３】
例えば、ある製品についての調査レポートを作成する場合、インターネットの検索エンジンなどに、当該製品の名称を入力して検索をかける。電子データの情報（例えば製品カタログ）から探す場合も同様に、アプリケーションのキーワード検索を用いて、自分の探している文言が記述されている部分を探すことを行う。
【０００４】
しかし、会議の議事録、製品のマニュアル、雑誌、新聞、手書きのノートなど、紙媒体の資料から情報を探す場合、便利な検索機能など無く、手作業で一枚一枚ページをめくり、記述内容を読んで情報を探す必要がある。この作業には膨大な手間と時間を要し、情報の検索という点では非常に非効率である。
【０００５】
膨大な情報の中から、自分の目的とする情報だけを抜き出すことは、非常に困難であり、情報を見逃し、探し漏らしてしまう危険性もある。
【０００６】
更に、探し出した情報を活用するには、該当部分を印刷する等して抜き出す必要があることもある。この作業を人手で実施すれば、当然こちらにも相当な時間が掛かり、抜き出し漏れが発生する危険性がある。
【０００７】
このような問題を防ぐためには、目的とする情報が資料のどこにあるかが、簡単に検索でき、分かり易くまとめられる工夫が必要である。
【０００８】
特許文献１に記載の発明は、ＨＤＤ等に蓄積している文書の中からキーワードを含む文書を検索し、それらを縮小させて文書の一覧を印刷する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平０７−０８５２３９
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１のシステムでは、１つの文書の中に知りたいキーワードが大量にある場合には、どのページのどの部分にキーワードが記載されているのかや、キーワード付近にどのような文章が記載されているのかを短時間に判断することは困難である。
【００１１】
本発明は上記の課題を解決するためになされたものであり、文書の中からキーワードを含むページのイメージの中でキーワードが記載されている部分をユーザが容易に探すことができるようにすることを目的とする。
【００１２】
更に別の目的として、キーワードを含む文字列を表示することにより、ユーザが所望する情報であるかの判断を容易にさせることを目的とする。
【課題を解決するための手段】
【００１３】
本願発明は、書類から所定のキーワードが記載されている個所をユーザが探すことを支援するための印刷物を印刷する画像処理装置であって、前記印刷物における前記キーワードの表示形式を受け付ける表示形式受付手段と、前記キーワードの指定を受け付けるキーワード受付手段と、前記書類の画像データを取得する取得手段と、前記取得手段により取得された画像データ上に記載される文字列を抽出する抽出手段と、前記抽出手段により抽出された文字列から前記キーワード受付手段により受け付けたキーワードを検索する検索手段と、前記検索手段による検索の結果、検索ヒットした場合、検索ヒットしたページ情報と、前記キーワードの前記画像データ上の配置位置情報とを対応付けて記憶する記憶手段と、前記記憶手段により記憶された前記配置位置情報を用いて、前記取得手段により取得された書類の画像データにおける前記キーワードを含む画像領域を、前記表示形式受付手段による受け付けた表示形式の画像データに置き換える置換手段と、前記置換手段により表示形式が置き換えられた前記書類の画像データと、前記記憶されたページ情報とを印刷する印刷手段とを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、文書の中からキーワードを含むページのイメージの中でキーワードが記載されている部分をユーザが容易に探すことができるようにすることが可能となる。
【００１５】
更に別の効果として、キーワードを含む文字列を表示することにより、ユーザが所望する情報であるかの判断を容易にさせることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】システム構成図である。
【図２】画像処理装置のハードウェア構成図である。
【図３】出力形式の登録処理の流れを示すフローチャートである。
【図４】画像処理装置に表示される初期メニュー画面を示す図である。
【図５】画像処理装置に表示されるキーワード検索・印刷メニュー画面を示す図である。
【図６】画像処理装置に表示されるハイライト表示形式選択画面（カラー機、モノクロ機）を示す図である。
【図７】画像処理装置に表示されるキーワード前後テキスト抽出選択画面を示す図である。
【図８】画像処理装置に表示される出力形式選択画面を示す図である。
【図９】画像処理装置に表示される検索結果表示画面を示す図である。
【図１０】検索設定テーブルの一例を示す図である。
【図１１】検索結果テーブルの一例を示す図である。
【図１２】印刷物の出力処理の流れを示すフローチャートである。
【図１３】印刷物の例を示す図である。
【発明を実施するための形態】
【００１７】
図１は、本発明の情報処理システムのシステム構成の一例を示す図である。
【００１８】
図１に示す通り、複合機１０１、サーバ１０２、１０３、クライアントＰＣ１０４−１、１０４−２（以下まとめて「クライアントＰＣ１０４」とする）、等を備えて構成されている。ＬＡＮ１０５は上記した各装置を相互に通信可能に接続するためのネットワークである。
【００１９】
複合機１０１は、本発明の画像処理装置として機能する装置であり、クライアントＰＣ１０４で作成され、不図示の印刷データ管理サーバに登録されている印刷データや、スキャン機能を用いて作成された記憶装置に記憶されている電子画像データ、外部のＦＡＸ装置から受信したＦＡＸデータを印刷する印刷機能、ＦＡＸ送信機能、コピー機能、スキャンしたデータをクライアントＰＣ１０４の所定のディレクトリに送信する送信機能等を有している。
【００２０】
サーバ１０２、１０３は、スキャン機能を用いて作成された電子画像データ等を蓄積している。
【００２１】
クライアントＰＣ１０４は、ユーザからの印刷指示を受け付けることで印刷データを作成し、不図示の印刷データ管理サーバに蓄積させるべく、当該印刷データを送信する機能や、複合機１０１に当該印刷データを蓄積させるべく当該印刷データを送信する機能、複合機１０１から送られた電子画像データを指定されたフォルダに記憶する機能を備えている。
【００２２】
以上が、本発明の情報処理システムのシステム構成の一例の説明である。
【００２３】
図２は、図１の複合機１０１のハードウェア構成の一例を示す図である。
【００２４】
図２において、２１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ２１４や、画像出力デバイスとして機能するプリンタ部２１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０５）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、電子画像データやデバイス情報の入出力を行う。
【００２５】
コントローラユニット２１６において、２０１はＣＰＵで、システム全体を制御するプロセッサである。２０２はＲＡＭで、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２６】
２０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。２０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００２７】
２０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部２０８とのインタフェース部である。また、操作部Ｉ／Ｆ２０７は、操作部２０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ２０１に伝える役割をする。
【００２８】
２０５はネットワークインタフェース（ネットワークＩ／Ｆ）で、ＬＡＮ１０５等のネットワークに接続し、データの入出力を行う。２０６はモデムで、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００２９】
２１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ＩＣカード（記憶媒体）の読み取り用のカードリーダ２１９が外部Ｉ／Ｆ部２１８に接続されている。そして、ＣＰＵ２０１は、この外部Ｉ／Ｆ２１８を介してカードリーダ２１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス２０９上に配置される。
【００３０】
２２０はイメージバスインタフェース（イメージバスＩ／Ｆ）であり、システムバス２０９と画像データを高速で転送する画像バス２１５とを接続し、データ構造を変換するバスブリッジである。画像バス２１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１５上には以下のデバイスが配置される。
【００３１】
２１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。２１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部２１２とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。また、２１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ２１４とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３２】
２１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部２１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。そして、この画像処理部２１７は、スキャナ部２１４を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式（例えば、ＰＤＦ形式ファイル）に変換し、ＣＰＵ２０１と連携して、ネットワークＩ／Ｆ２０５を介して、クライアントＰＣ１０４等の外部装置に画像データファイルを送信することができる。
【００３３】
スキャナ２１４は、原稿（書類）となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部２０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ２１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３４】
プリンタ２１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ２０１からの指示によって開始する。なお、プリンタ２１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３５】
操作部２０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ２０７を介してＣＰＵ２０１に伝える。また、操作部２０８は、各種操作キーとして、例えば、スタートキー、ストップキー、テンキー、ＩＤキー、リセットキー等を備える。
【００３６】
ここで、操作部２０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部２０８のストップキーは、稼働中の動作を止める働きをする。また、操作部２０８のＩＤキーは、使用者のユーザＩＤを入力する時、ログインユーザのログオフを行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００３７】
カードリーダ２１９は、ＣＰＵ２０１からの制御により、非接触ＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ２１８を介してＣＰＵ２０１へ通知する。
【００３８】
以上のような構成によって、複合機１０１は、スキャナ２１４で原稿を読み込むことで作成した電子画像データをＬＡＮ１０５上に送信したり、ＬＡＮ１０５を介して受信した印刷データをプリンタ２１２により印刷出力したりすることができる。
【００３９】
また、スキャナ２１４で原稿を読み込むことで作成された電子画像データをモデム２０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信したＦＡＸデータをプリンタ２１２により出力したりすることができる。
【００４０】
以上が、図１の複合機１０１のハードウェア構成の一例の説明である。なお、複合機１０１のハードウェア構成は図２に示した構成を有するとして説明するが、必ずしも同図の構成を有することに限定するものではなく、複合機１０１が行う処理として説明する以下の処理が実行可能な構成であれば、複合機１０１の構成は適宜変形しても良い。
図３は、出力形式の登録処理の流れを示すフローチャートである。この処理は、画像処理装置（複合機１０１）において実行される。
【００４１】
３０１において、画像処理装置は、設定機能を起動する。例えば、ユーザにより電源ＯＮボタンが押されたり、ＩＤカード認証が行われたりした場合に図４に示すメニューを起動する。
【００４２】
図４は、メニュー画面４０１の一例を示す。「コピー」４０２、「送信」、「ボックス」４０３、「キーワード検索・印刷」４０４のそれぞれのボタンが表示画面に表示される。ユーザはタッチパネルを押すことにより選択可能である。「コピー」４０２、「送信」、「ボックス」４０３は、従来の機能である。
【００４３】
本実施の形態の説明として、ユーザにより「キーワード検索・印刷」４０４ボタンが押下されたものとして以下説明する。
【００４４】
３０２において、画像処理装置は、キーワード検索・印刷メニュー画面５０１を表示し、ユーザから入力される検索キーワードを受け付ける。具体的には、検索キーワード入力欄に入力され、ユーザにより入力ボタン５０２が押下された際に取得できるキーワードである。なお、画像処理装置は、検索キーワードを検索設定テーブル１００１（図１０）に記憶する。
【００４５】
３０３において、画像処理装置は、ハイライト表示形式５０３ボタンが押されることにより、ハイライト表示形式が選択された場合、カラー機かどうかを判定する（３０４）。なお、ハイライト表示形式５０３ボタンが押されなかった場合は、この処理は行われない。
【００４６】
画像処理装置は、カラー機の場合、図６に示すハイライト表示形式選択画面（カラー機）６０１を表示し（３０５）、モノクロ機の場合、図６に示すハイライト表示形式選択画面（モノクロ機）６０８を表示する（３０６）。
【００４７】
ユーザは、任意の形式を選択することができる。
【００４８】
カラー機の場合、ハイライトのカラーを「赤、青、緑、黄」６０２から選択することができる。その他、カラー文字反転６０３、斜体太字６０４、太字６０５から選択することができる。これによりキーワードの視認性が高くなり容易にキーワードみつけることができる。
【００４９】
ユーザは、入力が終了した場合、ＯＫ６０６ボタンを押す。キャンセルする場合は、キャンセル６０７ボタンを押す。
【００５０】
なお、画像処理装置は、入力された設定を検索設定テーブル１００１（図１０）に記憶する。
【００５１】
モノクロ機の場合は、カラー出力ができないためカラー機に比べて選択項目が少ない。画像処理装置は、カラー機同様入力された設定を検索設定テーブル１００１（図１０）に記憶する。
【００５２】
３０７において、画像処理装置は、テキスト抽出表示設定５０４ボタンが押されることにより、図７に示すキーワード前後テキスト抽出選択画面７０１を表示する。なお、テキスト抽出表示設定５０４ボタンが押されなかった場合は、この処理は行われない。
【００５３】
ユーザは、任意の選択することができる。
【００５４】
キーワード前のテキスト抽出７０２をする場合、その抽出する文字数を入力する。キーワード後のテキスト抽出７０３をする場合、その抽出する文字数を入力する。これによりキーワードの前後の文字列を抽出することができるため内容の把握が容易となる。
【００５５】
ユーザは、入力が終了した場合、ＯＫ７０３ボタンを押す。キャンセルする場合は、キャンセル７０４ボタンを押す。
【００５６】
なお、画像処理装置は、入力された設定を検索設定テーブル１００１（図１０）に記憶する。
【００５７】
３０８において、画像処理装置は、出力形式５０５が押されることにより、図８に示す出力形式選択画面８０１を表示する。なお、出力形式５０５が押されなかった場合は、この処理は行われない。
【００５８】
ユーザは、任意の選択することができる。
【００５９】
「一覧表」を選択することができし（８０２）、「１  ｉｎ  １」、「２  ｉｎ  １」、「４  ｉｎ  １」から選択することもできる（８０３）。また、テキスト表示するかしないかを選択することができる（８０４）。さらに片面出力か両面出力かを選択することもできる（８０５）。これによりユーザが所望する出力形式での出力が可能となる。特に「一覧表」、「ｎ  ｉｎ  １」の設定および両面印刷の設定により、無駄な印刷を防ぐことにつながる。また、テキスト表示をすると文字の内容を読むことができるため、簡易に内容の把握をすることができる。
【００６０】
ユーザは、入力が終了した場合、ＯＫ８０６ボタンを押す。キャンセルする場合は、キャンセル８０７ボタンを押す。
【００６１】
なお、画像処理装置は、入力された設定を検索設定テーブル１００１（図１０）に記憶する。
【００６２】
図１０は、検索設定テーブルである。このテーブルは、ユーザ毎もしくは画像処理装置毎の何れの単位で用意してもよい。また、複数のキーワードごとに設定可能である。それぞれユニークな番号により管理されている（１００２）。
【００６３】
項目としては、キーワード１００３、ハイライト１００４、文字抽出（前）１００５、文字数１００６、文字抽出（後）１００７、文字数１００８、出力１００９、印刷面１０１０を有する。設定されない項目は「−」となる。
【００６４】
以上、出力形式の登録処理の流れを説明した。
【００６５】
次に、印刷物の出力処理の流れを説明する。
【００６６】
図１２は、印刷物の出力処理の流れを示すフローチャートである。この処理は、画像処理装置（複合機１０１）において実行される。
【００６７】
なお、ここで出力する印刷物とは、スキャンした文書の中からキーワードを含むページのイメージの中でキーワードが記載されている部分をユーザが容易に探すことができるようにするためのものである。
【００６８】
また、この処理は、図３の登録処理が行われた後に実行されるものである。
【００６９】
１２０１において、画像処理装置は、新たな検索を行うかを判定する。Ｙｅｓの場合、１２０２へ進み、Ｎｏの場合、１２０４へ進む。具体的には、画像処理装置の原稿台に図５に示す操作画面を介して、ユーザによりスキャン開始ボタン５０６が押下されたかにより判定を行う。なお、既にスキャンが済みの原稿を対象とする場合は、ユーザは、スキャン済みのイメージから選択を行う。この選択は、不図示の操作画面から行うものとする。
【００７０】
１２０２において、画像処理装置は、対象となる原稿をスキャンしてイメージデータを取得する。イメージデータは、ＰＤＦ形式、ＪＰＥＧ形式等、どのような形式であってもよい。
【００７１】
１２０３において、画像処理装置は、取得したイメージデータからテキストデータを生成する。具体的には、イメージデータに対してＯＣＲ処理をすることによりテキストデータを生成する。
【００７２】
１２０４において、画像処理装置は、テキストデータに対して、キーワードの検索を実施する。
【００７３】
１２０５において、画像処理装置は、該当するキーワードがテキストデータに存在するかを判定する。Ｙｅｓの場合は、１２０６へ進み、Ｎｏの場合は、１２１４へ進む。
【００７４】
１２０６において、画像処理装置は、スキャンしたイメージデータ上の該当文字列が配置される位置を記憶する。具体的には、文字の属性情報（フォントサイズ、フォントの種類など）、座標情報を用いて位置を記憶する。
【００７５】
１２０７において、画像処理装置は、ハイライト文字列の画像を作成する。ハイライト文字列は、検索設定テーブルのハイライト１００４の設定を反映させる（太字、斜体太字など）。また、イメージデータの文字の属性情報（フォントサイズ、フォント種別など）も用いる。なお、検索ヒットした文字列は、ページによって文字の属性情報が異なることがあるため、それぞれの文字の属性情報に応じた画像を作成する。
【００７６】
１２０８において、画像処理装置は、スキャンしたイメージデータと、検索ヒットした文字列と、ハイライト文字列の画像とをそれぞれ対応づけてデータテーブルに登録する。ここで、複数のハイライト文字列の画像を作成した場合は、それぞれのハイライト文字列の画像は、どのページのどこの位置の文字列であるかを特定するための情報と紐付けて記憶しておく。また、検索ヒットした文字列は、キーワードを含む任意のＮバイト分の文字列を検索結果として、図１１に示す検索結果テーブルに登録する。Ｎｏ１１０２は、ユニークな番号を示し、文字列１１０３は、キーワードを含むＮバイト分の文字列であり、ページＮｏ１１０４は、そのキーワードがイメージデータの何ページ目に配置されているかを示すページ番号である。
【００７７】
１２０９において、画像処理装置は、操作パネルに検索結果を表示する。具体例を図９の９０１に示す。この例では、０件となっているが、ヒットした場合、そのヒットした件数が表示される。また、検索結果テーブルを用いて、図９の９０６のように表示してもよい。この例では、Ｎｏ９０７には、検索結果テーブルのＮｏ１１０２を、文字列９０９には、検索結果テーブルの文字列１１０３を、ページ９１０には、検索結果テーブルのページＮｏ１１０４を表示する。また、キーワード９０８には、検索ヒットしたキーワードを表示している。
【００７８】
１２１０において、画像処理装置は、一覧表として出力するかを判定する。Ｙｅｓの場合、１２１１へ進み、Ｎｏの場合、１２１２へ進む。一覧表として出力するかの判断は、ユーザの操作指示により決まる。この操作指示は、不図示の操作画面により指定されるものである。
【００７９】
１２１１において、画像処理装置は、一覧表を出力する。例えば、図９の９０６に示す一覧表を用紙に印刷する。
【００８０】
１２１２において、画像処理装置は、ハイライト文字列画像（１２０７で生成した文字画像）を検索文字列画像に上書きする。つまり、スキャンしたイメージデータのうち、検索キーワードの部分（箇所または領域）を、ハイライト文字列画像に置き換えることをする。この処理を行うことにより、スキャンイメージのどこに検索キーワードが存在するかをユーザが容易に探し出すことができるようになる。
【００８１】
１２１３において、画像処理装置は、指定形式で出力する。指定形式とは、そのキーワードに対する検索設定テーブル１００１の指定形式のことである。具体的には、文字抽出（前）１００５、文字数（前）１００６、文字抽出（後）１００７、文字数（後）１００８、出力１００９、印刷面１０１０の指定形式のことである。
【００８２】
図１２を用いて、出力例を説明する。まず、「１  ｉｎ  １」の場合は、１ページの中に１２１２において生成された画像データと、検索キーワードを含む文字列と、このヒットした文字列のページ数が表示されている。また、「２  ｉｎ  １」の場合は、１ページの中に２つ分の画像データとそれに対応する各種情報が表示されている。同じく、「４  ｉｎ  １」の場合は、１ページの中に４つ分の画像データとそれに対応する各種情報が表示されている。レイアウトは、サイズによって任意に決めてもよい。本実施の形態では、「１  ｉｎ  １」と「２  ｉｎ  １」は、画像データの下に対応する文字列を表示しているが、「４  ｉｎ  １」の場合は、画像の左にまとめて表示しているが、これらに限られるものではない。ユーザが、検索キーワードが含まれる、画像データとそれに対応する情報（文字列、ページ情報）を確認することができればよい。
【００８３】
このように、検索キーワードがヒットしたページの画像データをハイライト表示することで、ページのどの位置に検索キーワードが存在するかを視覚的に確認することができる。また、その検索キーワードを含む文字列を合わせて表示することで、簡易に内容の把握ができるため、ユーザにとって本当に必要としている情報であるかの判断材料となる。
【００８４】
以上、印刷物の出力処理の流れを説明した。
【００８５】
本発明によれば、文書の中からキーワードを含むページのイメージの中でキーワードが記載されている部分をユーザが容易に探すことができるようにすることが可能となる。
【００８６】
更に別の効果として、キーワードを含む文字列を表示することにより、ユーザが所望する情報であるかの判断を容易にさせることが可能となる。
【００８７】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。つまりは、認証サーバ１０２及び課金管理サーバ１０３が備える各種の機能を複合機１０１が備える構成にしても良いし、認証サーバ１０２及び課金管理サーバ１０３を１台のサーバ装置で実現しても良い。
【００８８】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００８９】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００９２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００９３】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００９７】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００９８】
１０１  複合機
１０２  サーバ
１０３  サーバ
１０４−１、１０４−２  クライアントＰＣ
１０５  ＬＡＮ
【図１】
2012034051.tif 000003
【図２】
2012034051.tif 000004
【図３】
2012034051.tif 000005
【図４】
2012034051.tif 000006
【図５】
2012034051.tif 000007
【図６】
2012034051.tif 000008
【図７】
2012034051.tif 000009
【図８】
2012034051.tif 000010
【図９】
2012034051.tif 000011
【図１０】
2012034051.tif 000012
【図１１】
2012034051.tif 000013
【図１２】
2012034051.tif 000014
【図１３】
2012034051.tif 000015