(57)【要約】【課題】ユーザが原稿とＷｅｂページ情報との対応関係を把握することができる画像処理装置を提供する。【解決手段】画像処理装置ＭＦＰは、複数の原稿の各々を読み取って原稿画像を取得する読取部１１２と、原稿画像から文字を抽出する第１の抽出手段１００Ａと、文字からＷｅｂアドレスを抽出する第２の抽出手段１００Ｂと、Ｗｅｂブラウザを利用してＷｅｂアドレスに対応するＷｅｂページ情報を取得する取得手段１００Ｃと、原稿画像とＷｅｂページ情報とを結合することによって結合画像を生成する第１の生成手段１００Ｄと、結合画像における原稿画像とＷｅｂページ情報との対応関係を示すインデックスを生成する第２の生成手段１００Ｅとを備える。【選択図】図２
2010074573.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザを有し、ネットワークを介してＷｅｂページ情報を取得可能な画像処理装置であって、
複数の原稿の各々を読み取ることによって原稿画像を取得する読取部と、
前記原稿画像から文字を抽出する第１の抽出手段と、
前記文字からＷｅｂアドレスを抽出する第２の抽出手段と、
前記Ｗｅｂブラウザを利用して、前記Ｗｅｂアドレスの各々に対応するＷｅｂページ情報を取得する取得手段と、
前記原稿画像と前記Ｗｅｂページ情報とを結合することによって結合画像を生成する第１の生成手段と、
前記結合画像における前記原稿画像と前記Ｗｅｂページ情報との対応関係を示すインデックスを生成する第２の生成手段とを備える、画像処理装置。
【請求項２】
前記インデックスは、前記複数の原稿画像のそれぞれに対応する項目および前記複数のＷｅｂページ情報のそれぞれに対応する項目を含む、請求項１に記載の画像処理装置。
【請求項３】
前記第２の生成手段は、
前記Ｗｅｂページ情報の各々を対応する前記原稿画像毎のグループに振り分けるグループ手段と、
前記インデックスに含まれる前記項目の各々に、対応する前記グループを示す情報を追加する追加手段とを含む、請求項２に記載の画像処理装置。
【請求項４】
前記グループの各々には所定の色が設定されており、
前記項目の各々に、対応する前記グループの色を付与したうえで、前記インデックスを出力する出力手段をさらに備える、請求項３に記載の画像処理装置。
【請求項５】
前記グループの各々には所定のマークが設定されており、
前記項目の各々に、対応する前記グループのマークを付与したうえで、前記インデックスを出力する出力手段をさらに備える、請求項３または４に記載の画像処理装置。
【請求項６】
前記グループの各々には所定の色が設定されており、
前記追加手段は、前記インデックスに含まれる前記項目の各々に、対応する前記グループに設定された所定の色を追加する、請求項３に記載の画像処理装置。
【請求項７】
前記グループの各々には所定のマークが設定されており、
前記追加手段は、前記インデックスに含まれる前記項目の各々に、対応する前記グループに設定された所定の色を追加する、請求項３または４に記載の画像処理装置。
【請求項８】
前記第２の生成手段は、前記項目が前記グループに基づいてソート可能となるように、前記インデックスを生成する、請求項３から７のいずれか１項に記載の画像処理装置。
【請求項９】
前記原稿の各々の先頭文を抽出する第３の抽出手段をさらに備え、
前記追加手段は、前記原稿の各々の先頭文を対応する前記原稿画像の項目名として前記インデックスに追加する、請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記追加手段は、前記Ｗｅｂアドレスの各々を対応する前記Ｗｅｂページ情報の項目名として前記インデックスに追加する、請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１１】
Ｗｅｂブラウザを有し、ネットワークを介してＷｅｂページ情報を取得可能な画像形成装置であって、
複数の原稿の各々を読み取ることによって原稿画像を取得する読取部と、
前記原稿画像から文字を抽出する第１の抽出手段と、
前記文字からＷｅｂアドレスを抽出する第２の抽出手段と、
前記Ｗｅｂブラウザを利用して、前記Ｗｅｂアドレスの各々に対応するＷｅｂページ情報を取得する取得手段と、
前記原稿画像と前記Ｗｅｂページ情報とを結合することによって結合画像を生成する第１の生成手段と、
前記結合画像における前記原稿画像と前記Ｗｅｂページ情報との対応関係を示すインデックスを生成する第２の生成手段と、
前記結合画像または前記インデックスを印刷する画像形成手段とを備える、画像形成装置。
【請求項１２】
Ｗｅｂブラウザを有する画像処理装置におけるインデックス生成方法であって、
前記画像処理装置は、
前記画像処理装置の各部を制御する演算処理部と、
複数の原稿の各々を読み取ることによって原稿画像を取得する読取部とを備え、
前記インデックス生成方法は、
演算処理部が、原稿画像から文字を抽出するステップと、
演算処理部が、前記文字からＷｅｂアドレスを抽出するステップと、
演算処理部が、前記Ｗｅｂブラウザを利用して、前記Ｗｅｂアドレスの各々に対応するＷｅｂページ情報を取得するステップと、
演算処理部が、前記原稿画像と前記Ｗｅｂページ情報とを結合することによって結合画像を生成するステップと、
演算処理部が、前記結合画像における前記原稿画像と前記Ｗｅｂページ情報との対応関係を示すインデックスを生成するステップとを備える、インデックス生成方法。
【請求項１３】
Ｗｅｂブラウザを有する画像処理装置にインデックスを生成させるためのインデックス生成プログラムであって、
前記画像処理装置は、
前記画像処理装置の各部を制御する演算処理部と、
複数の原稿の各々を読み取ることによって原稿画像を取得する読取部とを備え、
前記インデックス生成プログラムは、前記演算処理部に、
原稿画像から文字を抽出するステップと、
前記文字からＷｅｂアドレスを抽出するステップと、
前記Ｗｅｂブラウザを利用して、前記Ｗｅｂアドレスに対応するＷｅｂページ情報を取得するステップと、
前記原稿画像と前記Ｗｅｂページ情報とを結合することによって結合画像を生成するステップと、
前記結合画像における前記原稿画像と前記Ｗｅｂページ情報との対応関係を示すインデックスを生成するステップとを実行させる、インデックス生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、Ｗｅｂブラウザ機能を有する画像処理装置、画像形成装置、画像処理装置におけるインデックス生成方法、および画像処理装置にて実行されるインデックス生成プログラムに関し、特に読み取った原稿画像と取得したＷｅｂページの情報とを結合したうえで当該結合画像のインデックスを生成する画像処理装置、画像形成装置、画像処理装置におけるインデックス生成方法、および画像処理装置にて実行されるインデックス生成プログラムに関する。
【背景技術】
【０００２】
原稿を読み取って複写する画像形成装置（画像処理装置）が知られている。そのような画像形成装置の中には、Ｗｅｂブラウザを利用することによって、ネットワークを介して外部からＷｅｂページ情報を取得できるものがある。そして、読み取った原稿や取得したＷｅｂページ情報を出力するための様々な技術が提案されている。
【０００３】
たとえば、特開２００３−１３２０４２号公報（特許文献１）には、目次作成装置が開示されている。特開２００３−１３２０４２号公報（特許文献１）によると、複写機において、スキャナは原稿を読み取って原稿データを取得する。マーキング認識部は、原稿データ中にユーザによって原稿にマーキングが付加されていたことを示す被マークデータがあればこれを認識する。操作部がマーキング認識部によって認識された被マークデータを表示して、ユーザから目次の見出しに用いるものの選択指示を受けることもできる。そして、目次構成部は目次の見出しに用いる被マークデータを用いて目次データを作成する。画像処理部は目次データや原稿の複写データを所定の形式の印刷データとして出力し、プリンタ部はこの印刷データを印刷物の形態で出力する。
【０００４】
また、特開２０００−３０７７７７号公報（特許文献２）には、デジタル複写装置が開示されている。特開２０００−３０７７７７号公報（特許文献２）によると、コンピュータで作成した文書１、文書２、文書３とデジタル複写機で読み取った画像Ａを、文書１、文書２、画像Ａ、文書３の順で印刷し、全体をステップルで綴じる場合、文書１、文書２、文書３、画像Ａ、のそれぞれに各データは１ジョブを構成する旨のリンク情報を付し印刷した後、全体をステップルで綴じる旨の指示を付し文書１、文書２、文書３をコンピュータ、また画像Ａをデジタル複写機からプリンタコントローラに送出する。プリンタコントローラは、リンク情報が付された各データを記憶装置に記憶し、デジタル複写機から順次印刷する。文書までの印刷が終了したなら、フィニッシング部のステップル機構を作動させ、印刷した用紙をまとめてステップルで綴じる。
【特許文献１】特開２００３−１３２０４２号公報
【特許文献２】特開２０００−３０７７７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年、原稿内に引用／参照用のＷｅｂアドレスが記載される場合が増えてきている。ユーザは、原稿に記載されているＷｅｂアドレスに対するＷｅｂページ情報の内容を確認するために、別途Ｗｅｂブラウザを起動したうえでアドレス入力を行う必要がある。すなわち、アドレス入力を行う手間がかかるという不具合がある。
【０００６】
また、ユーザが、原稿に記載されているＷｅｂアドレスに対するＷｅｂページ情報を取得しても、原稿画像とＷｅｂページ情報との対応関係が解り難いという不具合がある。すなわち、ユーザは、たとえばＷｅｂページ情報の取得後あるいは保存後などに、どのＷｅｂページ情報がどの原稿に記載されているＷｅｂアドレスに対応するものであるのか解らなくなってしまう場合がある。
【０００７】
この発明は、上記の不具合を解消するためになされたものであり、その目的は、ユーザが原稿画像とＷｅｂページ情報との対応関係を把握することができる画像処理装置、画像形成装置、画像処理装置におけるインデックス生成方法、および画像処理装置にて実行されるインデックス生成プログラムを提供することである。
【課題を解決するための手段】
【０００８】
この発明のある局面に従うと、Ｗｅｂブラウザを有し、ネットワークを介してＷｅｂページ情報を取得可能な画像処理装置が提供される。画像処理装置は、複数の原稿の各々を読み取ることによって原稿画像を取得する読取部と、原稿画像から文字を抽出する第１の抽出手段と、文字からＷｅｂアドレスを抽出する第２の抽出手段と、Ｗｅｂブラウザを利用して、Ｗｅｂアドレスの各々に対応するＷｅｂページ情報を取得する取得手段と、原稿画像とＷｅｂページ情報とを結合することによって結合画像を生成する第１の生成手段と、結合画像における原稿画像とＷｅｂページ情報との対応関係を示すインデックスを生成する第２の生成手段とを備える。
【０００９】
好ましくは、インデックスは、複数の原稿画像のそれぞれに対応する項目および複数のＷｅｂページ情報のそれぞれに対応する項目を含む。
【００１０】
好ましくは、第２の生成手段は、Ｗｅｂページ情報の各々を対応する原稿画像毎のグループに振り分けるグループ手段と、インデックスに含まれる項目の各々に、対応するグループを示す情報を追加する追加手段とを含む。
【００１１】
好ましくは、グループの各々には所定の色が設定されている。画像処理装置は、項目の各々に、対応するグループの色を付与したうえで、インデックスを出力する出力手段をさらに備える。
【００１２】
好ましくは、グループの各々には所定のマークが設定されている。画像処理装置は、項目の各々に、対応するグループのマークを付与したうえで、インデックスを出力する出力手段をさらに備える。
【００１３】
好ましくは、グループの各々には所定の色が設定されている。追加手段は、インデックスに含まれる項目の各々に、対応するグループに設定された所定の色を追加する。
【００１４】
好ましくは、グループの各々には所定のマークが設定されている。追加手段は、インデックスに含まれる項目の各々に、対応するグループに設定された所定の色を追加する。
【００１５】
好ましくは、第２の生成手段は、項目がグループに基づいてソート可能となるように、インデックスを生成する。
【００１６】
好ましくは、画像処理装置は、原稿の各々の先頭文を抽出する第３の抽出手段をさらに備える。追加手段は、原稿の各々の先頭文を対応する原稿画像の項目名としてインデックスに追加する。
【００１７】
好ましくは、追加手段は、Ｗｅｂアドレスの各々を対応するＷｅｂページ情報の項目名としてインデックスに追加する。
【００１８】
この発明の別の局面に従うと、Ｗｅｂブラウザを有し、ネットワークを介してＷｅｂページ情報を取得可能な画像形成装置が提供される。画像形成装置は、複数の原稿の各々を読み取ることによって原稿画像を取得する読取部と、原稿画像から文字を抽出する第１の抽出手段と、文字からＷｅｂアドレスを抽出する第２の抽出手段と、Ｗｅｂブラウザを利用して、Ｗｅｂアドレスの各々に対応するＷｅｂページ情報を取得する取得手段と、原稿画像とＷｅｂページ情報とを結合することによって結合画像を生成する第１の生成手段と、結合画像における原稿画像とＷｅｂページ情報との対応関係を示すインデックスを生成する第２の生成手段と、結合画像またはインデックスを印刷する画像形成手段とを備える。
【００１９】
この発明の別の局面に従うと、Ｗｅｂブラウザを有する画像処理装置におけるインデックス生成方法が提供される。画像処理装置は、画像処理装置の各部を制御する演算処理部と、複数の原稿の各々を読み取ることによって原稿画像を取得する読取部とを備える。インデックス生成方法は、演算処理部が、原稿画像から文字を抽出するステップと、演算処理部が、文字からＷｅｂアドレスを抽出するステップと、演算処理部が、Ｗｅｂブラウザを利用して、Ｗｅｂアドレスの各々に対応するＷｅｂページ情報を取得するステップと、演算処理部が、原稿画像とＷｅｂページ情報とを結合することによって結合画像を生成するステップと、演算処理部が、結合画像における原稿画像とＷｅｂページ情報との対応関係を示すインデックスを生成するステップとを備える。
【００２０】
この発明の別の局面に従うと、Ｗｅｂブラウザを有する画像処理装置にインデックスを生成させるためのインデックス生成プログラムが提供される。画像処理装置は、画像処理装置の各部を制御する演算処理部と、複数の原稿の各々を読み取ることによって原稿画像を取得する読取部とを備える。インデックス生成プログラムは、演算処理部に、原稿画像から文字を抽出するステップと、文字からＷｅｂアドレスを抽出するステップと、Ｗｅｂブラウザを利用して、Ｗｅｂアドレスに対応するＷｅｂページ情報を取得するステップと、原稿画像とＷｅｂページ情報とを結合することによって結合画像を生成するステップと、結合画像における原稿画像とＷｅｂページ情報との対応関係を示すインデックスを生成するステップとを実行させる。
【発明の効果】
【００２１】
この発明によれば、ユーザがインデックスを参照することによって原稿とＷｅｂページ情報との対応関係を把握することができる画像処理装置、画像形成装置、画像処理装置におけるインデックス生成方法、および画像処理装置にて実行されるインデックス生成プログラムが提供される。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２３】
（画像形成装置ＭＦＰのハードウェア構成）
本実施の形態に係る画像形成装置（画像処理装置）ＭＦＰは、代表的に、複写機能、ファクシミリ機能およびスキャナ機能といった複数の機能を搭載したＭＦＰ（Multi Function Peripheral）である。
【００２４】
まず、本実施の形態に係る画像形成装置ＭＦＰのハードウェア構成について説明する。図１は、本実施の形態に係る画像形成装置ＭＦＰのハードウェア構成を示す模式図である。
【００２５】
図１を参照して、画像形成装置ＭＦＰは、ＣＰＵ（Central Processing Unit）１００と、ＲＯＭ（Read Only Memory）１０２と、Ｓ−ＲＡＭ（Static-Random Access Memory）１０４と、ＮＶ−ＲＡＭ（Non-Volatile Random Access Memory）１０６と、時計ＩＣ（Integrated Circuit）１０８とを含む。これらの部位は、バス１２４を介して互いに接続される。
【００２６】
ＣＰＵ１００は、ＲＯＭ１０２などに予め格納されたプログラムを、作業用メモリであるＳ−ＲＡＭ１０４に読み出して実行することで、本実施の形態に係る処理を実現する。たとえば、ＣＰＵ１００は、Ｓ−ＲＡＭ１０４に読み出されたＷｅｂブラウザを利用して、外部からＷｅｂページ情報を取得する。より詳細には、ＣＰＵ１００は、通信部１２２に、ネットワークを介して外部のＷｅｂサーバなどからＷｅｂページ情報を受信させる。
【００２７】
また、ＮＶ−ＲＡＭ１０６は、ＭＦＰにおける画像形成に係る各種の設定を不揮発的に格納する。時計ＩＣ１０８は、水晶発振器などを含んで構成され、現在時刻を計測する。
【００２８】
さらに、画像形成装置ＭＦＰは、読取部１１２と、操作パネル１１４と、プリント部１１６と、プリンタコントローラ１１８と、出力処理部１２０とを含む。
【００２９】
読取部１１２は、スキャナ機能を実現するための部位であり、ＣＣＤ（Charge Coupled Device）などのイメージセンサ、スライダ制御装置、各種画像処理制御回路などを含む（いずれも図示しない）。そして、読取部１１２は、原稿を読み取って画像データを生成する。また、読取部１１２は、原稿をセットするための載置台と、原稿台ガラスと、載置台にセットされた原稿を原稿台ガラスに自動的に一枚ずつ搬送する搬送部と、読み取られた原稿を排出するための排出台とを含む（いずれも図示しない）。
【００３０】
操作パネル１１４は、テンキー１３０と、ＰＲＩＮＴキー１３２と、ログオフキー１３４と、操作部１３６と、表示部１３８とを一体化したものであり、画像形成装置ＭＦＰの表面部に配置される。テンキー１３０、ＰＲＩＮＴキー１３２、ログオフキー１３４および操作部１３６は、ユーザによる操作を受け付ける入力部として機能する。
【００３１】
操作部１３６は、たとえば、透明タッチパネルなどによって構成される。操作部１３６は、画像形成装置ＭＦＰがＷｅｂページ情報をダウンロードする際に、ユーザからＷｅｂページ情報のアドレスを受け付ける。操作部１３６が受け付けたアドレスは、Ｓ−ＲＡＭ１０４に一時的に記憶される。
【００３２】
表示部１３８はユーザに各種設定や選択を促すための画面を表示する表示部として機能する。表示部１３８は、代表的にＬＣＤ（Liquid Crystal Display）などから構成され、この表示部１３８の表示面に操作部１３６が配置される。表示部１３８は、ダウンロードしたＷｅｂページ情報を表示する。
【００３３】
プリント部１１６は、紙媒体への画像のプリント処理を行うための部位であり、代表的に、露光器や現像ローラからなる作像ユニット、作像ユニットで形成されたトナー像を紙媒体に転写する転写ローラ、転写されたトナー像を定着させる定着器、および各部の作動を制御する制御回路などを含む。
【００３４】
プリンタコントローラ１１８は、ＷｅｂサーバＳＲＶやパーソナルコンピュータからのプリントデータ（Ｗｅｂページ情報）や、読取部１１２で読み取られた原稿データ（画像データ）を、プリント部１１６でのプリント処理に適したデータに変換する。代表的に画像形成装置ＭＦＰがカラー方式であれば、プリンタコントローラ１１８は、プリントデータ（Ｗｅｂページ情報）や他の画像データをイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色のラスターデータに変換し、各色のラスターデータをプリント部１１６へ出力する。
【００３５】
より詳細には、本実施の形態に係る画像形成装置ＭＦＰにおいては、後述するような、ＣＰＵ１００から出力される原稿画像やＷｅｂページや結合画像やインデックスなどを示す画像データあるいはテキストデータに基づいて、プリンタコントローラ１１８が原稿画像やＷｅｂページ情報や結合画像やインデックスなどに対応する印刷用データを生成する。そして、プリンタコントローラ１１８から出力される原稿画像やＷｅｂページ情報や結合画像やインデックスなどに対応する印刷用データに基づいて、プリント部１１６が原稿画像やＷｅｂページ情報やインデックスや結合画像などを紙媒体に印刷（画像形成）する。
【００３６】
出力処理部１２０は、プリント部１１６で画像形成された後の紙媒体に対する処理を行う部位であり、代表的に「ソート処理」、「グループ処理」、「ステープル処理」、「パンチ処理」などを実行する。ここで、「ソート処理」とは、たとえば複数ページの文書を複数部数だけ出力する場合などに、当該文書と同一のページ揃えに従って画像が形成された紙媒体が設定された複数部数だけ出力される処理であって、いわゆる部単位印刷を意味する。「グループ処理」とは、設定された複数部数の紙媒体が当該文書のページ毎に出力される処理である。また、「ステープル処理」は、出力される紙媒体を綴じ針（ステープル）によって綴じる処理であり、「パンチ処理」は、出力される紙媒体に綴じ穴を形成する処理である。
【００３７】
さらに、画像形成装置ＭＦＰは、ハードディスク（ＨＤＤ：Hard Disk Drive）１１０と、通信部（ネットワークインターフェイス）１２２とを含む。
【００３８】
ハードディスク１１０は、比較的大容量のデータを不揮発的に格納する記憶部であり、ＷｅｂサーバＳＲＶからのＷｅｂページ情報や読取部１１２で読み取られた画像データなどを格納する。
【００３９】
通信部１２２は、ネットワークを介してパーソナルコンピュータやＷｅｂサーバとの間でデータ通信するための部位である。たとえば、通信部１２２は、ＣＰＵ１００からのＷｅｂアドレスを含むデータ要求命令に応じて、ネットワークを介してＷｅｂサーバからＷｅｂページ情報を受信する。
【００４０】
このような構成により、ＣＰＵ１００は、Ｗｅｂサーバの指定のアドレスにアクセスすることによってダウンロードしたＷｅｂページ情報を操作パネル１１４の表示部１３８に表示させる。操作パネル１１４の操作部１３６を介して受け付けたユーザの操作命令に基づいて、ＣＰＵ１００は、Ｗｅｂページ情報の切り替え（新たなＷｅｂページ情報のダウンロード）や、表示部１３８が表示するＷｅｂページ情報のスクロールなどを行う。
【００４１】
（画像形成装置ＭＦＰの機能構成）
次に、本実施の形態に係る画像形成装置ＭＦＰの機能構成について説明する。図２は、本実施の形態に係る画像形成装置ＭＦＰにおける機能構成を示すブロック図である。
【００４２】
図２を参照して、ＷｅｂサーバＳＲＶと、画像形成装置ＭＦＰとは、ネットワークＮＷを介して相互にデータ通信可能に構成される。なお、ネットワークＮＷは、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの専用回線や、インターネットや仮想プライベートネットワーク（Virtual Private Network）などの公衆回線からなり、さらにその一部または全部が無線ＬＡＮなどの無線通信回線であってもよい。
【００４３】
画像形成装置ＭＦＰは、ユーザ操作に応じて、ＷｅｂサーバＳＲＶに格納されているデータを引き出す、すなわちデータを取得するための要求をＷｅｂサーバＳＲＶへ送信する。そして、画像形成装置ＭＦＰは、ＷｅｂサーバＳＲＶからのデータに基づいて表示処理を行ったり、画像形成処理を行ったりする。なお、画像形成処理は、紙媒体への印刷やファクシミリによる送信などを含む。
【００４４】
本実施の形態に係る画像形成装置ＭＦＰは、インターネットを含むネットワークＮＷを介して、複数のＷｅｂサーバＳＲＶに接続可能に構成されている。各々のＷｅｂサーバには、ＷｅｂサーバＳＲＶを特定するための所定のアドレスが割り当てられている。ＷｅｂサーバＳＲＶは、画像データや文書データなどを含む各種のＷｅｂページ情報を記憶している。そして、それぞれのＷｅｂページ情報には、所定のアドレス（ＵＲＬ）が割り当てられている。ＷｅｂサーバＳＲＶは、画像形成装置ＭＦＰからの要求に応じ、指定されたアドレスのＷｅｂページ情報を呼び出して、当該Ｗｅｂページ情報をその画像形成装置ＭＦＰに送信する。
【００４５】
画像形成装置ＭＦＰは、ＷｅｂサーバＳＲＶにＷｅｂページ情報を要求するための機能として、Ｗｅｂブラウザを有している。そして、画像形成装置ＭＦＰは、Ｗｅｂブラウザを用いることによって、ＷｅｂサーバＳＲＶからＷｅｂページ情報をダウンロードする。画像形成装置ＭＦＰは、ダウンロードしたＷｅｂページ情報を表示したり、印刷したりする。
【００４６】
具体的には、本実施の形態に係る画像形成装置ＭＦＰは、第１の抽出部１００Ａと、第２の抽出部１００Ｂと、取得部１００Ｃと、第１の生成部１００Ｄと、第２の生成部１００Ｅと、出力部１００Ｈとをその機能として含む。第２の生成部１００Ｅは、グループ部１００Ｆと追加部１００Ｇと第３の抽出部１００Ｊとを含む。
【００４７】
そして、前述したように、画像形成装置ＭＦＰは、読取部１１２、通信部１２２、Ｓ−ＲＡＭ１０４、表示部１３８、プリント部１１６も含む。
【００４８】
第１の抽出部１００Ａと、第２の抽出部１００Ｂと、取得部１００Ｃと、第１の生成部１００Ｄと、第２の生成部１００Ｅと、グループ部１００Ｆと、追加部１００Ｇと、第３の抽出部１００Ｊと、出力部１００Ｈとは、ＣＰＵ１００がＲＯＭ１０２やハードディスク１１０などに予め格納されていたプログラムをＳ−ＲＡＭ１０４に読出して実行することで実現されるものである。すなわち、第１の抽出部１００Ａと、第２の抽出部１００Ｂと、取得部１００Ｃと、第１の生成部１００Ｄと、第２の生成部１００Ｅと、グループ部１００Ｆと、追加部１００Ｇと、出力部１００Ｈとは、画像形成装置ＭＦＰのＣＰＵ１００が有する機能である。
【００４９】
まず、読取部１１２は、原稿を読み取って（スキャンして）原稿画像を取得する。読取部１１２は、原稿画像を第１の抽出部１００Ａへと受け渡す。より詳細には、読取部１１２は、原稿画像のデータをＳ−ＲＡＭ１０４に記憶する。読取部１１２は、複数の原稿を読み取って、複数の原稿のそれぞれに対応する原稿画像を取得する。
【００５０】
図３（Ａ）は読取部１１２が読み取る１枚目の原稿（原稿ページ１）を示すイメージ図である。図３（Ｂ）は読取部１１２が読み取る２枚目の原稿（原稿ページ２）を示すイメージ図である。図３（Ｃ）は読取部１１２が読み取る３枚目の原稿（原稿ページ３）を示すイメージ図である。図４は、画像形成装置ＭＦＰが原稿をスキャンする命令を待ち受ける状態の表示部１３８（操作パネル１１４）を示すイメージ図である。
【００５１】
図４に示すように、表示部１３８は、ユーザから原稿をスキャンする命令を受け付けるためのスタートボタン１３８Ａを表示する。スタートボタン１３８Ａが押下されると、読取部１１２は、図３（Ａ）、図３（Ｂ）、図３（Ｃ）に示すような複数の原稿を順次読み取って、それらの原稿に対応する原稿画像をＳ−ＲＡＭ１０４に記憶する。
【００５２】
図２に戻って、第１の抽出部１００Ａは、原稿画像から文字を抽出する。より詳細には、第１の抽出部１００Ａは、ＣＰＵ１００によって実行されるＯＣＲ（Optical Character Recognition）アプリケーションなどによって実現されるものであって、Ｓ−ＲＡＭ１０４に記憶されている原稿画像のデータに基づいて、原稿画像に含まれる文字を全て抽出する。第１の抽出部１００Ａは、抽出した文字データをＳ−ＲＡＭ１０４に記憶する。
【００５３】
第２の抽出部１００Ｂは、Ｓ−ＲＡＭ１０４に記憶されている文字データに基づいて、原稿画像に含まれるＷｅｂアドレスを抽出する。より詳細には、第２の抽出部１００Ｂは、ＷｅｂアドレスのデータをＳ−ＲＡＭ１０４に記憶する。原稿画像が複数のＷｅｂアドレスを含む場合、第２の抽出部１００Ｂは、原稿画像から複数のＷｅｂアドレスを抽出する。
【００５４】
具体的には、たとえば、第２の抽出部１００Ｂは、「http://」あるいは「https://」などの文字列を含むテキストを抽出して、当該テキストをＷｅｂアドレスとして格納する。
【００５５】
取得部１００Ｃは、Ｗｅｂブラウザを利用して、Ｗｅｂアドレスに基づき、ＷｅｂサーバＳＲＶからＷｅｂページ情報を取得する。より詳細には、取得部１００Ｃは、通信部１２２に、ネットワークＮＷを介してＷｅｂサーバＳＲＶからＷｅｂページ情報を受信させる。取得部１００Ｃは、Ｗｅｂページ情報を原稿画像に対応付けてＳ−ＲＡＭ１０４に記憶させる。
【００５６】
取得部１００Ｃは、１つの原稿画像に複数のＷｅｂアドレスが含まれる場合、通信部１２２を介して複数のＷｅｂアドレスのそれぞれに対応する複数のＷｅｂページ情報を取得する。これによって、ユーザが、原稿に記載されているＷｅｂアドレスに対するＷｅｂページ情報の内容を確認するために、別途Ｗｅｂブラウザを起動したうえでアドレス入力を行う必要がなくなる。すなわち、ユーザがアドレス入力を行うための手間を省くことが可能になる。
【００５７】
図５は、Ｓ−ＲＡＭ１０４に記憶された原稿画像とＷｅｂページ情報との相互の関係を示すイメージ図である。図５に示すように、Ｓ−ＲＡＭ１０４は、読取部１１２にて読み取られた原稿ページ１の原稿画像と原稿ページ２の原稿画像と原稿ページ３の原稿画像と、取得部１００Ｃにて取得されたＷｅｂページ情報１−１とＷｅｂページ情報２−１とＷｅｂページ情報２−２とを記憶する。
【００５８】
図２に戻って、第１の生成部１００Ｄは、Ｓ−ＲＡＭ１０４から原稿画像とＷｅｂページ情報とを読み出して、それらを結合する。たとえば、第１の生成部１００Ｄは、Ｓ−ＲＡＭ１０４から全ての原稿画像のファイルと全てのＷｅｂページ情報のファイルとを読み出して、それらを１つの画像ファイルに結合する。つまり、第１の生成部１００Ｄは、原稿画像とＷｅｂページ情報とを組み合わせることによって、それらのデータを含む結合画像１０４Ａを生成し、結合画像１０４ＡをＳ−ＲＡＭ１０４に記憶する。
【００５９】
ここで、Ｗｅｂページ情報とは、たとえばＷｅｂページを印刷するプリント部１１６やプリンタコントローラ１１８にて得られる画像データをいう。あるいは、Ｗｅｂページ情報とは、Ｗｅｂページを示すｈｔｍｌデータを画像化した画像データであって、たとえばＰＤＦ（Portable Document Format）データであってもよい。
【００６０】
そして、たとえば、１ページの原稿画像に１つのＷｅｂアドレスが含まれている場合、第１の生成部１００Ｄは、１ページの原稿画像と１つのＷｅｂアドレスに対応するＷｅｂページ情報とが連なった結合画像１０４Ａを生成する。また、１ページの原稿画像に複数のＷｅｂアドレスが含まれている場合、第１の生成部１００Ｄは、１ページの原稿画像と複数のＷｅｂアドレスのそれぞれに対応する全てのＷｅｂページ情報とが連なった結合画像１０４Ａを生成する。
【００６１】
図５に戻って、第１の生成部１００Ｄは、原稿ページ１の原稿画像、原稿ページ２の原稿画像、原稿ページ３の原稿画像、Ｗｅｂページ情報１−１、Ｗｅｂページ情報２−１、Ｗｅｂページ情報２−２の順に画像が並べられた結合画像１０４Ａを生成する。
【００６２】
図２に戻って、第２の生成部１００Ｅは、結合画像１０４Ａに対応するインデックス１０４Ｂであって、それぞれの原稿画像とそれぞれのＷｅｂページ情報との対応関係を示すインデックス１０４Ｂを生成する。より詳細には、第２の生成部１００Ｅは、Ｓ−ＲＡＭ１０４から原稿画像とＷｅｂページ情報とを読み出して、それらが連なった結合画像１０４Ａに対応するインデックス１０４Ｂを生成して、インデックス１０４ＢをＳ−ＲＡＭ１０４に記憶する。
【００６３】
図６は、第２の生成部１００Ｅが生成したインデックス１０４Ｂを表示する表示部１３８を示すイメージ図である。図６に示すように、本実施の形態においては、インデックス１０４Ｂは、複数の原稿画像のそれぞれに対応する項目（タイトル）および複数のＷｅｂページ情報のそれぞれに対応する項目（タイトル）を含む。また、インデックス１０４Ｂは、それぞれの原稿画像の結合画像における開始ページおよびそれぞれのＷｅｂページ情報の結合画像における開始ページを含む。
【００６４】
図２、図５、図６に示すように、グループ部１００Ｆは、複数のＷｅｂページ情報の各々を対応する原稿画像毎のグループに振り分ける。追加部１００Ｇは、インデックス１０４Ｂに含まれる項目の各々に、対応するグループを示す情報を追加する。
【００６５】
より詳細には、グループ部１００Ｆは、原稿ページ１の原稿画像と当該原稿画像に対応するＷｅｂページ情報１−１とをグループ１としてＳ−ＲＡＭ１０４に格納する。すなわち、グループ部１００Ｆは、原稿ページ１の原稿画像と、原稿ページ１の原稿に含まれるＷｅｂアドレスのそれぞれに対応するＷｅｂページ情報を同一のグループとして管理する。グループ部１００Ｆは、原稿ページ２の原稿画像と当該原稿画像に対応するＷｅｂページ情報２−１とＷｅｂページ情報２−２とをグループ２としてＳ−ＲＡＭ１０４に格納する。グループ部１００Ｆは、原稿ページ３の原稿画像をグループ３としてＳ−ＲＡＭ１０４に格納する。
【００６６】
そして、グループの各々には所定の色が設定されている。追加部１００Ｇは、インデックス１０４Ｂに含まれる項目の各々に、対応するグループに設定された所定の色を追加する。追加部１００Ｇは、たとえば、グループ１に対応する項目、すなわち原稿ページ１の原稿画像を示す項目と当該原稿画像に対応するＷｅｂページ情報１−１を示す項目に赤色を付与する。追加部１００Ｇは、たとえば、グループ２に対応する項目、すなわち原稿ページ２の原稿画像を示す項目と当該原稿画像に対応するＷｅｂページ情報２−１を示す項目とＷｅｂページ情報２−２を示す項目とに緑色を付与する。追加部１００Ｇは、たとえば、グループ３に対応する項目、すなわち原稿ページ３の原稿画像を示す項目に青色を付与する。
【００６７】
出力部１００Ｈは、インデックス１０４Ｂに含まれる項目の各々に、対応するグループの色を付与したうえで、インデックス１０４Ｂを出力する。出力部１００Ｈは、結合画像１０４Ａや、インデックス１０４Ｂに含まれる項目の各々に対応するグループの色を付与したインデックス１０４Ｂなどを、表示部１３８に表示させたり、プリント部１１６にプリントさせたりする。
【００６８】
これによって、ユーザが原稿に記載されているＷｅｂアドレスに対するＷｅｂページ情報を取得した際に、原稿画像とＷｅｂページ情報との対応関係が解り易くなる。すなわち、ユーザは、たとえばＷｅｂページ情報の取得後あるいは保存後などに、どのＷｅｂページ情報がどの原稿に記載されているＷｅｂアドレスに対応するものであるのか把握し易くなる。
【００６９】
＜インデックスの変形例＞
図７は、第２の生成部１００Ｅが生成したインデックス１０４Ｂを表示する表示部１３８の変形例を示すイメージ図である。
【００７０】
図２および図７に示すように、グループの各々には所定のマークが設定されている。追加部１００Ｇは、インデックス１０４Ｂに含まれる項目の各々に、対応するグループに設定された所定のマークを追加する。追加部１００Ｇは、たとえば、グループ１に対応する項目、すなわち原稿ページ１の原稿画像を示す項目と当該原稿画像に対応するＷｅｂページ情報１−１を示す項目に星印を付与する。追加部１００Ｇは、たとえば、グループ２に対応する項目、すなわち原稿ページ２の原稿画像を示す項目と当該原稿画像に対応するＷｅｂページ情報２−１を示す項目とＷｅｂページ情報２−２を示す項目とに四角印を付与する。追加部１００Ｇは、たとえば、グループ３に対応する項目、すなわち原稿ページ３の原稿画像を示す項目に丸印を付与する。
【００７１】
出力部１００Ｈは、インデックス１０４Ｂに含まれる項目の各々に、対応するグループのマークを付与したうえで、インデックス１０４Ｂを出力する。出力部１００Ｈは、インデックス１０４Ｂに含まれる項目の各々に対応するグループのマークを付与したインデックス１０４Ｂを、表示部１３８に表示させたり、プリント部１１６にプリントさせたりする。
【００７２】
＜ソート機能＞
また、本実施の形態に係る第２の生成手段は、インデックス１０４Ｂに含まれる項目がグループに基づいてソート可能な状態にインデックス１０４Ｂを生成する。図８は、第１の生成部１００Ｄが生成したソート前の結合画像１０４Ａを示すイメージ図である。図９は、第２の生成部１００Ｅが生成したソート前のインデックス１０４Ｂを表示する表示部１３８を示すイメージ図である。
【００７３】
図２および図８に示すように、第１の生成手段は、原稿ページ１の原稿画像、原稿ページ２の原稿画像、原稿ページ３の原稿画像、Ｗｅｂページ情報１−１、Ｗｅｂページ情報２−１、Ｗｅｂページ情報２−２の順に画像が並べられたソート前の結合画像１０４Ａを生成する。そして、図２および図９に示すように、第２の生成部１００Ｅは、ソート前の結合画像１０４Ａに対応するインデックス１０４Ｂを生成する。このとき、表示部１３８は、並び替えボタン１３８Ｂを表示する。
【００７４】
図１０は、第１の生成部１００Ｄが生成したソート後の結合画像１０４Ａを示すイメージ図である。図１１は、第２の生成部１００Ｅが生成したソート後のインデックス１０４Ｂを表示する表示部１３８を示すイメージ図である。
【００７５】
ユーザによって並び替えボタン１３８Ｂが押下されると、図２および図１０に示すように、第１の生成手段は、原稿ページ１の原稿画像、Ｗｅｂページ情報１−１、原稿ページ２の原稿画像、Ｗｅｂページ情報２−１、Ｗｅｂページ情報２−２、原稿ページ３の原稿画像の順に画像が並べられたソート後の結合画像１０４Ａを生成する。そして、図２および図１１に示すように、第２の生成部１００Ｅは、ソート後の結合画像１０４Ａに対応するインデックス１０４Ｂを生成する。このときも、表示部１３８は、並び替えボタン１３８Ｂを表示する。
【００７６】
そして、ユーザによって並び替えボタン１３８Ｂが再度押下されると、第１の生成部１００Ｄと第２の生成部１００Ｅとは、図８および図９に示すように、原稿画像とＷｅｂページ情報とを並び替えて結合画像を更新し、インデックス１０４Ｂを元の状態に戻す。
【００７７】
＜項目抽出機能＞
図１２は、第１の生成部１００Ｄが生成したソート前の結合画像１０４Ａの変形例を示すイメージ図である。図１３は、第２の生成部１００Ｅが生成したソート前のインデックス１０４Ｂの変形例を表示する表示部１３８を示すイメージ図である。
【００７８】
図２および図１２に示すように、第３の抽出部１００Ｊは、各原稿画像から対応する原稿の先頭文（テキストデータ）７０１，７０２，７０３を抽出する。より詳細には、第３の抽出部１００Ｊは、先頭文７０１，７０２，７０３を、原稿画像のタイトルとしてＳ−ＲＡＭ１０４に記憶する。このとき、第３の抽出部１００Ｊは、各原稿画像から対応する原稿の最初の複数文字を抽出してもよい。
【００７９】
そして、第３の抽出部１００Ｊは、各Ｗｅｂページ情報の先頭文７０４あるいはＷｅｂアドレス７０５，７０６を抽出する。より詳細には、第３の抽出部１００Ｊは、先頭文７０４やＷｅｂアドレス７０５，７０６を、Ｗｅｂページ情報のタイトルとしてＳ−ＲＡＭ１０４に記憶する。このとき、第３の抽出部１００Ｊは、各Ｗｅｂページ情報の先頭文あるいはＷｅｂアドレスの最初の複数文字を抽出してもよい。
【００８０】
図２および図１３に示すように、追加部１００Ｇは、Ｓ−ＲＡＭ１０４に記憶されている先頭文を対応する原稿画像の項目名（タイトル）としてインデックス１０４Ｂに追加する。また、追加部１００Ｇは、先頭文やＷｅｂアドレスを対応するＷｅｂページ情報の項目名（タイトル）としてインデックス１０４Ｂに追加する。
【００８１】
＜画像結合処理＞
次に、本実施の形態に係る画像形成装置ＭＦＰにおける画像結合処理について説明する。図１４は、本実施の形態に係る画像形成装置ＭＦＰにおける画像結合処理の処理手順を示すフローチャートである。
【００８２】
図１４を参照して、ユーザがスタートボタン１３８Ａを押下すると、すなわちＣＰＵ１００がスキャン開始命令を受け付けると、読取部１１２が原稿を１ページ毎に読み取る（ステップＳ１０２）。ＣＰＵ１００は、ＯＣＲアプリケーションなどを利用して、読み取った原稿画像からＷｅｂアドレスを抽出して、ＷｅｂアドレスをＳ−ＲＡＭ１０４に記憶する（ステップＳ１０４）。より詳細には、ＣＰＵ１００は、原稿画像毎にグループを生成することによって、Ｓ−ＲＡＭ１０４に原稿画像毎にグループ情報を記憶する。各グループ情報には、対応する原稿画像に含まれるＷｅｂアドレスが含まれる。
【００８３】
次に、ＣＰＵ１００は、Ｗｅｂアドレスの抽出結果がＳ−ＲＡＭ１０４に記憶されているか否かを判断する（ステップＳ１０６）。ＣＰＵ１００は、Ｗｅｂアドレスの抽出結果がＳ−ＲＡＭ１０４に記憶されていない場合（ステップＳ１０６にてＮＯである場合）、ステップＳ１１２からの処理を実行する。
【００８４】
一方、ＣＰＵ１００は、Ｗｅｂアドレスの抽出結果がＳ−ＲＡＭ１０４に記憶されている場合（ステップＳ１０６にてＹＥＳである場合）、通信部１２２を介してＷｅｂアドレスに対応するＷｅｂページにアクセスし、Ｗｅｂページ情報を取得する（ステップＳ１０８）。このとき、ＣＰＵ１００は、Ｗｅｂページ情報が印刷される場合のページ数、あるいはＷｅｂページ情報がＰＤＦデータに変換された場合のページ数を取得する。
【００８５】
また、ＣＰＵ１００は、原稿画像と、当該原稿画像に含まれるＷｅｂアドレスに対応するＷｅｂページ情報とを同一グループとしてＳ−ＲＡＭ１０４に記憶する。このとき、ＣＰＵ１００は、原稿画像の順番とＷｅｂページ情報の順番とをＳ−ＲＡＭ１０４に記憶する。
【００８６】
ＣＰＵ１００は、他の抽出されたＷｅｂアドレスがＳ−ＲＡＭ１０４に記憶されているか否かを判断する（ステップＳ１１０）。ＣＰＵ１００は、他の抽出されたＷｅｂアドレスがＳ−ＲＡＭ１０４に記憶されている場合（ステップＳ１１０にてＹＥＳである場合）、ステップＳ１０８からの処理を繰り返す。
【００８７】
一方、ＣＰＵ１００は、他の抽出されたＷｅｂアドレスがＳ−ＲＡＭ１０４に記憶されていない場合（ステップＳ１１０にてＮＯである場合）、あるいは、Ｗｅｂアドレスの抽出結果がＳ−ＲＡＭ１０４に記憶されていない場合（ステップＳ１０６にてＮＯである場合）、読み込んだ原稿が最終ページであるか否かを判断する（ステップＳ１１２）。ＣＰＵ１００は、読み込んだ原稿が最終ページでない場合（ステップＳ１１２にてＮＯである場合）、ステップＳ１０２からの処理を繰り返す。
【００８８】
一方、ＣＰＵ１００は、読み込んだ原稿が最終ページである場合（ステップＳ１１２にてＹＥＳである場合）、新たな結合ファイルを生成したうえで、原稿画像を読み込んだ順番に結合ファイルに追加する（ステップＳ１１４）。ＣＰＵ１００は、原稿画像を読み込んだ順に、原稿画像に対応するＷｅｂページ情報を結合ファイルに追加する（ステップＳ１１６）。
【００８９】
ＣＰＵ１００は、インデックス生成処理（ステップＳ２００）を実行する。インデックス生成処理（ステップＳ２００）については後述する。ＣＰＵ１００は、インデックス生成処理（ステップＳ２００）を終了すると、画像結合処理を終了する。
【００９０】
＜インデックス生成処理＞
次に、本実施の形態に係る画像形成装置ＭＦＰにおけるインデックス生成処理について説明する。図１５は、本実施の形態に係る画像形成装置ＭＦＰにおけるインデックス生成処理の処理手順を示すフローチャートである。
【００９１】
図１５を参照して、結合ファイルが完成（図１３におけるステップＳ１１６）すると、ＣＰＵ１００は、原稿画像に対応する項目の各々にグループに対応する色（あるいはマーク）を追加する（ステップＳ２０２）。ＣＰＵ１００は、Ｓ−ＲＡＭ１０４に原稿画像毎に記憶されているグループ情報を読み出す（ステップＳ２０４）。
【００９２】
ＣＰＵ１００は、対象となるグループ情報にＷｅｂアドレスが含まれているか否かを判断する（ステップＳ２０６）。ＣＰＵ１００は、対象となるグループ情報にＷｅｂアドレスが含まれていない場合（ステップＳ２０６にてＮＯである場合）、ステップＳ２０４からの処理を繰り返す。
【００９３】
一方、ＣＰＵ１００は、対象となるグループ情報にＷｅｂアドレスが含まれている場合（ステップＳ２０６にてＹＥＳである場合）、インデックス１０４Ｂの末尾に、各Ｗｅｂページ情報に対応する項目（タイトル名など）と対応するページ数とを追加する（ステップＳ２０８）。このとき、ＣＰＵ１００は、各Ｗｅｂページ情報に対応する項目（タイトル名など）と対応する開始ページ（あるいはページ数）とに対応するグループの色を追加した上でインデックス１０４Ｂに追加する。
【００９４】
ＣＰＵ１００は、追加したＷｅｂページ情報がグループ情報の中の最後のＷｅｂページ情報であるか否かを判断する（ステップＳ２１０）。ＣＰＵ１００は、追加したＷｅｂページ情報がグループ情報の中の最後のＷｅｂページ情報でない場合（ステップＳ２１０にてＮＯである場合）、ステップＳ２０８からの処理を繰り返す。
【００９５】
一方、ＣＰＵ１００は、追加したＷｅｂページ情報がグループ情報の中の最後のＷｅｂページ情報である場合（ステップＳ２１０にてＹＥＳである場合）、読み込んだ原稿画像が最終ページであるか否かを判断する（ステップＳ２１２）。ＣＰＵ１００は、読み込んだ原稿画像が最終ページでない場合（ステップＳ２１２にてＮＯである場合）、ステップＳ２０４からの処理を繰り返す。
【００９６】
一方、ＣＰＵ１００は、読み込んだ原稿画像が最終ページである場合（ステップＳ２０２にてＹＥＳである場合）、インデックス生成処理（ステップＳ２００）を終了する。
【００９７】
［その他の実施の形態］
本発明に係るプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼び出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００９８】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００９９】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。
【０１００】
さらに、本発明に係るプログラムによって実現される機能の一部または全部を専用のハードウェアによって構成してもよい。
【０１０１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０２】
【図１】本実施の形態に係る画像形成装置ＭＦＰのハードウェア構成を示す模式図である。
【図２】本実施の形態に係る画像形成装置ＭＦＰにおける機能構成を示すブロック図である。
【図３】読取部が読み取る１枚目の原稿（原稿ページ１）と２枚目の原稿（原稿ページ２）と３枚目の原稿（原稿ページ３）とを示すイメージ図である。
【図４】画像形成装置ＭＦＰが原稿をスキャンする命令を待ち受ける状態の表示部（操作パネル）を示すイメージ図である。
【図５】Ｓ−ＲＡＭ１０４に記憶された原稿画像とＷｅｂページ情報との相互の関係を示すイメージ図である。
【図６】第２の生成部が生成したインデックスを表示する表示部を示すイメージ図である。
【図７】第２の生成部が生成したインデックスを表示する表示部の変形例を示すイメージ図である。
【図８】第１の生成部が生成したソート前の結合画像を示すイメージ図である。
【図９】第２の生成部が生成したソート前のインデックスを表示する表示部を示すイメージ図である。
【図１０】第１の生成部が生成したソート後の結合画像を示すイメージ図である。
【図１１】第２の生成部が生成したソート後のインデックスを表示する表示部を示すイメージ図である。
【図１２】第１の生成部が生成したソート前の結合画像の変形例を示すイメージ図である。
【図１３】第２の生成部が生成したソート前のインデックスの変形例を表示する表示部を示すイメージ図である。
【図１４】本実施の形態に係る画像形成装置ＭＦＰにおける画像結合処理の処理手順を示すフローチャートである。
【図１５】本実施の形態に係る画像形成装置ＭＦＰにおけるインデックス生成処理の処理手順を示すフローチャートである。
【符号の説明】
【０１０３】
１００  ＣＰＵ、１００Ａ  第１の抽出部、１００Ｂ  第２の抽出部、１００Ｃ  取得部、１００Ｄ  第１の生成部、１００Ｅ  第２の生成部、１００Ｆ  グループ部、１００Ｇ  追加部、１００Ｈ  出力部、１００Ｊ  第３の抽出部、１０４  Ｓ−ＲＡＭ、１０４Ａ  結合画像、１０４Ｂ  インデックス、１０６  ＮＶ−ＲＡＭ、１０８  時計ＩＣ、１１０  ハードディスク、１１２  読取部、１１４  操作パネル、１１６  プリント部、１１８  プリンタコントローラ、１２０  出力処理部、１２２  通信部、１２４  バス、１３０  テンキー、１３６  操作部、１３８  表示部、ＭＦＰ  画像形成装置（画像処理装置）、ＳＲＶ  Ｗｅｂサーバ、ＮＷ  ネットワーク。
【図１】
2010074573.tif 000003
【図２】
2010074573.tif 000004
【図３】
2010074573.tif 000005
【図４】
2010074573.tif 000006
【図５】
2010074573.tif 000007
【図６】
2010074573.tif 000008
【図７】
2010074573.tif 000009
【図８】
2010074573.tif 000010
【図９】
2010074573.tif 000011
【図１０】
2010074573.tif 000012
【図１１】
2010074573.tif 000013
【図１２】
2010074573.tif 000014
【図１３】
2010074573.tif 000015
【図１４】
2010074573.tif 000016
【図１５】
2010074573.tif 000017
【手続補正書】
【提出日】平成21年9月3日(2009.9.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
Ｗｅｂブラウザを有し、ネットワークを介してＷｅｂページ情報を取得可能な画像処理装置であって、
複数の原稿の各々を読み取ることによって原稿画像を取得する読取部と、
前記原稿画像から文字を抽出する第１の抽出手段と、
前記文字からＷｅｂアドレスを抽出する第２の抽出手段と、
前記Ｗｅｂブラウザを利用して、前記Ｗｅｂアドレスの各々に対応するＷｅｂページ情報を取得する取得手段と、
前記原稿画像と前記Ｗｅｂページ情報とを結合することによって結合画像を生成する第１の生成手段と、
前記結合画像における前記原稿画像と前記Ｗｅｂページ情報との対応関係を示すインデックスを生成する第２の生成手段とを備える、画像処理装置。
【請求項２】
前記インデックスは、前記複数の原稿画像のそれぞれに対応する項目および前記複数のＷｅｂページ情報のそれぞれに対応する項目を含む、請求項１に記載の画像処理装置。
【請求項３】
前記第２の生成手段は、
前記Ｗｅｂページ情報の各々を対応する前記原稿画像毎のグループに振り分けるグループ手段と、
前記インデックスに含まれる前記項目の各々に、対応する前記グループを示す情報を追加する追加手段とを含む、請求項２に記載の画像処理装置。
【請求項４】
前記グループの各々には所定の色が設定されており、
前記項目の各々に、対応する前記グループの色を付与したうえで、前記インデックスを出力する出力手段をさらに備える、請求項３に記載の画像処理装置。
【請求項５】
前記グループの各々には所定のマークが設定されており、
前記項目の各々に、対応する前記グループのマークを付与したうえで、前記インデックスを出力する出力手段をさらに備える、請求項３または４に記載の画像処理装置。
【請求項６】
前記グループの各々には所定の色が設定されており、
前記追加手段は、前記インデックスに含まれる前記項目の各々に、対応する前記グループに設定された所定の色を追加する、請求項３に記載の画像処理装置。
【請求項７】
前記グループの各々には所定のマークが設定されており、
前記追加手段は、前記インデックスに含まれる前記項目の各々に、対応する前記グループに設定された所定のマークを追加する、請求項３または４に記載の画像処理装置。
【請求項８】
前記第２の生成手段は、前記項目が前記グループに基づいてソート可能となるように、前記インデックスを生成する、請求項３から７のいずれか１項に記載の画像処理装置。
【請求項９】
前記原稿の各々の先頭文を抽出する第３の抽出手段をさらに備え、
前記追加手段は、前記原稿の各々の先頭文を対応する前記原稿画像の項目名として前記インデックスに追加する、請求項３から８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記追加手段は、前記Ｗｅｂアドレスの各々を対応する前記Ｗｅｂページ情報の項目名として前記インデックスに追加する、請求項３から９のいずれか１項に記載の画像処理装置。
【請求項１１】
Ｗｅｂブラウザを有し、ネットワークを介してＷｅｂページ情報を取得可能な画像形成装置であって、
複数の原稿の各々を読み取ることによって原稿画像を取得する読取部と、
前記原稿画像から文字を抽出する第１の抽出手段と、
前記文字からＷｅｂアドレスを抽出する第２の抽出手段と、
前記Ｗｅｂブラウザを利用して、前記Ｗｅｂアドレスの各々に対応するＷｅｂページ情報を取得する取得手段と、
前記原稿画像と前記Ｗｅｂページ情報とを結合することによって結合画像を生成する第１の生成手段と、
前記結合画像における前記原稿画像と前記Ｗｅｂページ情報との対応関係を示すインデックスを生成する第２の生成手段と、
前記結合画像または前記インデックスを印刷する画像形成手段とを備える、画像形成装置。
【請求項１２】
Ｗｅｂブラウザを有する画像処理装置におけるインデックス生成方法であって、
前記画像処理装置は、
前記画像処理装置の各部を制御する演算処理部と、
複数の原稿の各々を読み取ることによって原稿画像を取得する読取部とを備え、
前記インデックス生成方法は、
演算処理部が、原稿画像から文字を抽出するステップと、
演算処理部が、前記文字からＷｅｂアドレスを抽出するステップと、
演算処理部が、前記Ｗｅｂブラウザを利用して、前記Ｗｅｂアドレスの各々に対応するＷｅｂページ情報を取得するステップと、
演算処理部が、前記原稿画像と前記Ｗｅｂページ情報とを結合することによって結合画像を生成するステップと、
演算処理部が、前記結合画像における前記原稿画像と前記Ｗｅｂページ情報との対応関係を示すインデックスを生成するステップとを備える、インデックス生成方法。
【請求項１３】
Ｗｅｂブラウザを有する画像処理装置にインデックスを生成させるためのインデックス生成プログラムであって、
前記画像処理装置は、
前記画像処理装置の各部を制御する演算処理部と、
複数の原稿の各々を読み取ることによって原稿画像を取得する読取部とを備え、
前記インデックス生成プログラムは、前記演算処理部に、
原稿画像から文字を抽出するステップと、
前記文字からＷｅｂアドレスを抽出するステップと、
前記Ｗｅｂブラウザを利用して、前記Ｗｅｂアドレスに対応するＷｅｂページ情報を取得するステップと、
前記原稿画像と前記Ｗｅｂページ情報とを結合することによって結合画像を生成するステップと、
前記結合画像における前記原稿画像と前記Ｗｅｂページ情報との対応関係を示すインデックスを生成するステップとを実行させる、インデックス生成プログラム。