(57)【特許請求の範囲】
【請求項１】
ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る原稿読取手段と、
前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する所在情報認識手段と、
前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する文字列認識手段と、
前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する文書ファイル転送要求送信手段と、
前記サーバコンピュータから前記文書ファイルを受信する文書ファイル受信手段と、
前記文書ファイルから前記文字列を検索する文字列検索手段と、
前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する画像データ変換手段と、
前記第２の画像データを他の機器に送信する画像データ送信手段と、
を有することを特徴とする画像処理装置。
【請求項２】
ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る原稿読取手段と、
前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する所在情報認識手段と、
前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する文字列認識手段と、
前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する文書ファイル転送要求送信手段と、
前記サーバコンピュータから前記文書ファイルを受信する文書ファイル受信手段と、
前記文書ファイルから前記文字列を検索する文字列検索手段と、
前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する画像データ変換手段と、
前記第２の画像データを画像形成する画像形成手段と、
を有することを特徴とする画像処理装置。
【請求項３】
前記文字列認識手段は、前記第１の画像データに含まれる文字領域の先頭位置を占める所定文字数の先頭文字列と、前記第１の画像データに含まれる文字領域の最後尾位置を占める所定文字数の最後尾文字列と、を認識するものであり、
前記文字列検索手段は、前記文書ファイルから前記先頭文字列および前記最後尾文字列を検索するものであり、
前記画像データ変換手段は、前記文書ファイルのうち検索した前記先頭文字列から前記最後尾文字列までの範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、請求項１または２に記載の画像処理装置。
【請求項４】
前記第１の画像データの前記文字領域に含まれる総文字数を計測する文字数計測手段をさらに有し、
前記文字列認識手段は、前記第１の画像データに含まれる前記文字領域の先頭位置を占める所定文字数の先頭文字列を認識するものであり、
前記文字列検索手段は、前記文書ファイルから前記先頭文字列を検索するものであり、
前記画像データ変換手段は、前記文書ファイルのうち検索した前記先頭文字列から前記総文字数の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、請求項１または２に記載の画像処理装置。
【請求項５】
前記文字列認識手段は、前記第１の画像データに含まれる文字領域全体を占める全部の文字列を認識するものであり、
前記文字列検索手段は、前記文書ファイルから前記全部の文字列を検索するものであり、
前記画像データ変換手段は、前記文書ファイルのうち検索した前記全部の文字列の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、請求項１または２に記載の画像処理装置。
【請求項６】
前記第１画像データにおいて、前記先頭文字列より前方に含まれる画像領域の領域数を計数する計数手段をさらに有し、
前記画像データ変換手段は、前記文書ファイルから検索された前記先頭文字列の前方に含まれる前記領域数分の画像領域を、前記画定された変換対象の文字範囲に加えた所定範囲の文書ファイルを第２の画像データに変換するものである、請求項３〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記転送要求は、前記文書ファイルを所定容量に分割した分割文書ファイルを転送するよう要求するものであり、
前記文書ファイル転送要求送信手段は、前記文書ファイル受信手段が前記所定範囲を含む前記分割文書ファイルを受信するまで前記転送要求を順次送信することを特徴とする、請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
画像処理装置が、ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る段階（１）と、
画像処理装置が、前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する段階（２）と、
画像処理装置が、前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する段階（３）と、
画像処理装置が、前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する段階（４）と、
画像処理装置が、前記サーバコンピュータから前記文書ファイルを受信する段階（５）と、
画像処理装置が、前記文書ファイルから前記文字列を検索する段階（６）と、
画像処理装置が、前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する段階（７）と、
画像処理装置が、前記第２の画像データを他の機器に送信する段階（８）と、
を有することを特徴とする画像処理方法。
【請求項９】
画像処理装置が、ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る段階（１）と、
画像処理装置が、前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する段階（２）と、
画像処理装置が、前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する段階（３）と、
画像処理装置が、前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する段階（４）と、
画像処理装置が、前記サーバコンピュータから前記文書ファイルを受信する段階（５）と、
画像処理装置が、前記文書ファイルから前記文字列を検索する段階（６）と、
画像処理装置が、前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する段階（７）と、
画像処理装置が、前記第２の画像データを画像形成する段階（９）と、
を有することを特徴とする画像処理方法。
【請求項１０】
段階（３）は、前記第１の画像データに含まれる文字領域の先頭位置を占める所定文字数の先頭文字列と、前記第１の画像データに含まれる文字領域の最後尾位置を占める所定文字数の最後尾文字列と、を認識するものであり、
段階（６）は、前記文書ファイルから前記先頭文字列および前記最後尾文字列を検索するものであり、
段階（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記最後尾文字列までの範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、請求項８または９に記載の画像処理方法。
【請求項１１】
画像処理装置が、前記第１の画像データの前記文字領域に含まれる総文字数を計測する段階（１０）をさらに有し、
段階（３）は、前記第１の画像データに含まれる前記文字領域の先頭位置を占める所定文字数の先頭文字列を認識するものであり、
段階（６）は、前記文書ファイルから前記先頭文字列を検索するものであり、
段階（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記総文字数の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、請求項８または９に記載の画像処理方法。
【請求項１２】
段階（３）は、前記第１の画像データに含まれる文字領域全体を占める全部の文字列を認識するものであり、
段階（６）は、前記文書ファイルから前記全部の文字列を検索するものであり、
段階（７）は、前記文書ファイルのうち検索した前記全部の文字列の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、請求項８または９に記載の画像処理方法。
【請求項１３】
画像処理装置が、前記第１画像データにおいて、前記先頭文字列より前方に含まれる画像領域の領域数を計数する段階（１１）をさらに有し、
段階（７）は、前記文書ファイルから検索された前記先頭文字列の前方に含まれる前記領域数分の画像領域を、前記画定された変換対象の文字範囲に加えた所定範囲の文書ファイルを第２の画像データに変換するものである、請求項１０〜１２のいずれか１項に記載の画像処理方法。
【請求項１４】
前記転送要求は、前記文書ファイルを所定容量に分割した分割文書ファイルを転送するよう要求するものであり、
段階（４）は、前記文書ファイル受信手段が前記所定範囲を含む前記分割文書ファイルを受信するまで前記転送要求を順次送信することを特徴とする、請求項８〜１３のいずれか１項に記載の画像処理方法。
【請求項１５】
ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る手順（１）と、
前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する手順（２）と、
前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する手順（３）と、
前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する手順（４）と、
前記サーバコンピュータから前記文書ファイルを受信する手順（５）と、
前記文書ファイルから前記文字列を検索する手順（６）と、
前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する手順（７）と、
前記第２の画像データを他の機器に送信する手順（８）と、
を画像処理装置に実行させることを特徴とする画像処理プログラム。
【請求項１６】
ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る手順（１）と、
前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する手順（２）と、
前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する手順（３）と、
前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する手順（４）と、
前記サーバコンピュータから前記文書ファイルを受信する手順（５）と、
前記文書ファイルから前記文字列を検索する手順（６）と、
前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する手順（７）と、
前記第２の画像データを画像形成する手順（９）と、
を画像処理装置に実行させることを特徴とする画像処理プログラム。
【請求項１７】
手順（３）は、前記第１の画像データに含まれる文字領域の先頭位置を占める所定文字数の先頭文字列と、前記第１の画像データに含まれる文字領域の最後尾位置を占める所定文字数の最後尾文字列と、を認識するものであり、
手順（６）は、前記文書ファイルから前記先頭文字列および前記最後尾文字列を検索するものであり、
手順（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記最後尾文字列までの範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、請求項１５または１６に記載の画像処理プログラム。
【請求項１８】
前記第１の画像データの前記文字領域に含まれる総文字数を計測する手順（１０）をさらに画像処理装置に実行させるものであり、
手順（３）は、前記第１の画像データに含まれる前記文字領域の先頭位置を占める所定文字数の先頭文字列を認識するものであり、
手順（６）は、前記文書ファイルから前記先頭文字列を検索するものであり、
手順（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記総文字数の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、請求項１５または１６に記載の画像処理プログラム。
【請求項１９】
手順（３）は、前記第１の画像データに含まれる文字領域全体を占める全部の文字列を認識するものであり、
手順（６）は、前記文書ファイルから前記全部の文字列を検索するものであり、
手順（７）は、前記文書ファイルのうち検索した前記全部の文字列の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、請求項１５または１６に記載の画像処理プログラム。
【請求項２０】
前記第１画像データにおいて、前記先頭文字列より前方に含まれる画像領域の領域数を計数する手順（１１）をさらに画像処理装置に実行させるものであり、
手順（７）は、前記文書ファイルから検索された前記先頭文字列の前方に含まれる前記領域数分の画像領域を、前記画定された変換対象の文字範囲に加えた所定範囲の文書ファイルを第２の画像データに変換するものである、請求項１７〜１９のいずれか１項に記載の画像処理プログラム。
【請求項２１】
前記転送要求は、前記文書ファイルを所定容量に分割した分割文書ファイルを転送するよう要求するものであり、
手順（４）は、前記文書ファイル受信手段が前記所定範囲を含む前記分割文書ファイルを受信するまで前記転送要求を順次送信することを特徴とする、請求項１５〜２０のいずれか１項に記載の画像処理プログラム。
【請求項２２】
請求項１５〜２１のいずれか１つに記載の画像処理プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｅｂページの印刷物を読み取ってＵＲＬを文字認識し、そのＷｅｂサーバに接続してＷｅｂページの画像データを生成して出力する画像処理装置に関する。
【０００２】
【従来の技術】
近年、パソコンの普及に伴いインターネットの利用者が増大し、Ｗｅｂページを印刷する機会が増えるとともに、未だ紙媒体による情報伝播が相当量行われていることから、Ｗｅｂページの印刷物をコピーする機会も多くなっている。ところが、Ｗｅｂページはカラー画像が主流であるため、Ｗｅｂページの印刷物をコピーすると画像の劣化が目立ち易い。そこで、Ｗｅｂページの印刷物をコピーする際に、原稿のフッタ等に記録されているＵＲＬを文字認識しそのＵＲＬが示すＷｅｂサーバに接続してＨＴＭＬファイルを取得し、Ｗｅｂページの画像データを生成してこれを印刷することにより、画像劣化がなく最新の画像によるＷｅｂページの印刷物を取得し得る画像処理装置が多数提案されている（特開平１０−２８３３１３号公報等）。
【０００３】
しかし、上述した従来の画像処理装置では、ユーザの所望する情報がＷｅｂページの一部のみに記載されておりＷｅｂページの一部のみを印刷して得られた原稿であったとしても、当該原稿に記載されたＵＲＬから当該ＷｅｂページのＨＴＭＬファイルの全文書がダウンロードされ印刷されてしまい、原稿以外の部分、すなわち、ユーザの必要としない部分のＷｅｂページ印刷物が出力されるので、時間的にも経済的にも無駄であった。
【０００４】
【発明が解決しようとする課題】
本発明は、上記従来技術の有する問題点に鑑みなされたものであり、その目的とするところは、Ｗｅｂページの印刷物を読み取ってＵＲＬを文字認識し、そのＷｅｂサーバに接続してＷｅｂページの画像データを生成して出力する画像処理装置において、Ｗｅｂページの一部のみを印刷して得られた原稿であっても当該原稿にかかる部分のみのＷｅｂページの画像データを出力することができる画像処理装置を提供することにある。
【０００５】
【課題を解決するための手段】
本発明の上記目的は、以下の各手段により達成される。
【０００６】
（ａ）  ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る原稿読取手段と、
前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する所在情報認識手段と、
前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する文字列認識手段と、
前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する文書ファイル転送要求送信手段と、
前記サーバコンピュータから前記文書ファイルを受信する文書ファイル受信手段と、
前記文書ファイルから前記文字列を検索する文字列検索手段と、
前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する画像データ変換手段と、
前記第２の画像データを他の機器に送信する画像データ送信手段と、
を有することを特徴とする画像処理装置。
【０００７】
（ｂ）  ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る原稿読取手段と、
前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する所在情報認識手段と、
前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する文字列認識手段と、
前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する文書ファイル転送要求送信手段と、
前記サーバコンピュータから前記文書ファイルを受信する文書ファイル受信手段と、
前記文書ファイルから前記文字列を検索する文字列検索手段と、
前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する画像データ変換手段と、
前記第２の画像データを画像形成する画像形成手段と、
を有することを特徴とする画像処理装置。
【０００９】
（ｃ）  前記文字列認識手段は、前記第１の画像データに含まれる文字領域の先頭位置を占める所定文字数の先頭文字列と、前記第１の画像データに含まれる文字領域の最後尾位置を占める所定文字数の最後尾文字列と、を認識するものであり、
前記文字列検索手段は、前記文書ファイルから前記先頭文字列および前記最後尾文字列を検索するものであり、
前記画像データ変換手段は、前記文書ファイルのうち検索した前記先頭文字列から前記最後尾文字列までの範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、（ａ）または（ｂ）に記載の画像処理装置。
【００１０】
（ｄ）  前記第１の画像データの前記文字領域に含まれる総文字数を計測する文字数計測手段をさらに有し、
前記文字列認識手段は、前記第１の画像データに含まれる前記文字領域の先頭位置を占める所定文字数の先頭文字列を認識するものであり、
前記文字列検索手段は、前記文書ファイルから前記先頭文字列を検索するものであり、
前記画像データ変換手段は、前記文書ファイルのうち検索した前記先頭文字列から前記総文字数の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、（ａ）または（ｂ）に記載の画像処理装置。
（ｅ）  前記文字列認識手段は、前記第１の画像データに含まれる文字領域全体を占める全部の文字列を認識するものであり、
前記文字列検索手段は、前記文書ファイルから前記全部の文字列を検索するものであり、
前記画像データ変換手段は、前記文書ファイルのうち検索した前記全部の文字列の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、（ａ）または（ｂ）に記載の画像処理装置。
（ｆ）  前記第１画像データにおいて、前記先頭文字列より前方に含まれる画像領域の領域数を計数する計数手段をさらに有し、
前記画像データ変換手段は、前記文書ファイルから検索された前記先頭文字列の前方に含まれる前記領域数分の画像領域を、前記画定された変換対象の文字範囲に加えた所定範囲の文書ファイルを第２の画像データに変換するものである、（ｃ）〜（ｅ）のいずれか１つに記載の画像処理装置。
【００１１】
（ｇ）  前記転送要求は、前記文書ファイルを所定容量に分割した分割文書ファイルを転送するよう要求するものであり、
前記文書ファイル転送要求送信手段は、前記文書ファイル受信手段が前記所定範囲を含む前記分割文書ファイルを受信するまで前記転送要求を順次送信することを特徴とする、請求項（ａ）〜（ｆ）のいずれか１つに記載の画像処理装置。
【００１２】
（ｈ）  画像処理装置が、ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る段階（１）と、
画像処理装置が、前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する段階（２）と、
画像処理装置が、前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する段階（３）と、
画像処理装置が、前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する段階（４）と、
画像処理装置が、前記サーバコンピュータから前記文書ファイルを受信する段階（５）と、
画像処理装置が、前記文書ファイルから前記文字列を検索する段階（６）と、
画像処理装置が、前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する段階（７）と、
画像処理装置が、前記第２の画像データを他の機器に送信する段階（８）と、
を有することを特徴とする画像処理方法。
【００１３】
（ｉ）  画像処理装置が、ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る段階（１）と、
画像処理装置が、前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する段階（２）と、
画像処理装置が、前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する段階（３）と、
画像処理装置が、前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する段階（４）と、
画像処理装置が、前記サーバコンピュータから前記文書ファイルを受信する段階（５）と、
画像処理装置が、前記文書ファイルから前記文字列を検索する段階（６）と、
画像処理装置が、前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する段階（７）と、
画像処理装置が、前記第２の画像データを画像形成する段階（９）と、
を有することを特徴とする画像処理方法。
（ｊ）  段階（３）は、前記第１の画像データに含まれる文字領域の先頭位置を占める所定文字数の先頭文字列と、前記第１の画像データに含まれる文字領域の最後尾位置を占める所定文字数の最後尾文字列と、を認識するものであり、
段階（６）は、前記文書ファイルから前記先頭文字列および前記最後尾文字列を検索するものであり、
段階（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記最後尾文字列までの範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、（ｈ）または（ｉ）に記載の画像処理方法。
（ｋ）  画像処理装置が、前記第１の画像データの前記文字領域に含まれる総文字数を計測する段階（１０）をさらに有し、
段階（３）は、前記第１の画像データに含まれる前記文字領域の先頭位置を占める所定文字数の先頭文字列を認識するものであり、
段階（６）は、前記文書ファイルから前記先頭文字列を検索するものであり、
段階（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記総文字数の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、（ｈ）または（ｉ）に記載の画像処理方法。
（ｌ）  段階（３）は、前記第１の画像データに含まれる文字領域全体を占める全部の文字列を認識するものであり、
段階（６）は、前記文書ファイルから前記全部の文字列を検索するものであり、
段階（７）は、前記文書ファイルのうち検索した前記全部の文字列の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、（ｈ）または（ｉ）に記載の画像処理方法。
（ｍ）  画像処理装置が、前記第１画像データにおいて、前記先頭文字列より前方に含まれる画像領域の領域数を計数する段階（１１）をさらに有し、
段階（７）は、前記文書ファイルから検索された前記先頭文字列の前方に含まれる前記領域数分の画像領域を、前記画定された変換対象の文字範囲に加えた所定範囲の文書ファイルを第２の画像データに変換するものである、（ｊ）〜（ｌ）のいずれか１つに記載の画像処理方法。
（ｎ）  前記転送要求は、前記文書ファイルを所定容量に分割した分割文書ファイルを転送するよう要求するものであり、
段階（４）は、前記文書ファイル受信手段が前記所定範囲を含む前記分割文書ファイルを受信するまで前記転送要求を順次送信することを特徴とする、（ｈ）〜（ｍ）のいずれか１つに記載の画像処理方法。
【００１４】
（ｏ）  ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る手順（１）と、
前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する手順（２）と、
前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する手順（３）と、
前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する手順（４）と、
前記サーバコンピュータから前記文書ファイルを受信する手順（５）と、
前記文書ファイルから前記文字列を検索する手順（６）と、
前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する手順（７）と、
前記第２の画像データを他の機器に送信する手順（８）と、
を画像処理装置に実行させることを特徴とする画像処理プログラム。
【００１５】
（ｐ）  ネットワーク上でサーバコンピュータにより公開された文書ファイルの一部を印刷して得られた原稿を読み取って第１の画像データを得る手順（１）と、
前記第１の画像データから前記文書ファイルの所在を表す所在情報を認識する手順（２）と、
前記第１の画像データに含まれる文字領域で特定の位置を占める一または複数の文字列を認識する手順（３）と、
前記所在情報に基づいて前記サーバコンピュータに前記文書ファイルの転送要求を送信する手順（４）と、
前記サーバコンピュータから前記文書ファイルを受信する手順（５）と、
前記文書ファイルから前記文字列を検索する手順（６）と、
前記文書ファイルのうち検索した前記文字列を含み、前記文字領域で前記文字列が占める前記位置の情報に基づいて画定された所定範囲の文書ファイルデータを第２の画像データに変換する手順（７）と、
前記第２の画像データを画像形成する手順（９）と、
を画像処理装置に実行させることを特徴とする画像処理プログラム。
（ｑ）  手順（３）は、前記第１の画像データに含まれる文字領域の先頭位置を占める所定文字数の先頭文字列と、前記第１の画像データに含まれる文字領域の最後尾位置を占める所定文字数の最後尾文字列と、を認識するものであり、
手順（６）は、前記文書ファイルから前記先頭文字列および前記最後尾文字列を検索するものであり、
手順（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記最後尾文字列までの範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、（ｏ）または（ｐ）に記載の画像処理プログラム。
（ｒ）  前記第１の画像データの前記文字領域に含まれる総文字数を計測する手順（１０）をさらに画像処理装置に実行させるものであり、
手順（３）は、前記第１の画像データに含まれる前記文字領域の先頭位置を占める所定文字数の先頭文字列を認識するものであり、
手順（６）は、前記文書ファイルから前記先頭文字列を検索するものであり、
手順（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記総文字数の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、（ｏ）または（ｐ）に記載の画像処理プログラム。
（ｓ）  手順（３）は、前記第１の画像データに含まれる文字領域全体を占める全部の文字列を認識するものであり、
手順（６）は、前記文書ファイルから前記全部の文字列を検索するものであり、
手順（７）は、前記文書ファイルのうち検索した前記全部の文字列の範囲が変換対象の文字範囲として画定された前記所定範囲の文書ファイルデータを第２の画像データに変換するものである、（ｏ）または（ｐ）に記載の画像処理プログラム。
（ｔ）  前記第１画像データにおいて、前記先頭文字列より前方に含まれる画像領域の領域数を計数する手順（１１）をさらに画像処理装置に実行させるものであり、
手順（７）は、前記文書ファイルから検索された前記先頭文字列の前方に含まれる前記領域数分の画像領域を、前記画定された変換対象の文字範囲に加えた所定範囲の文書ファイルを第２の画像データに変換するものである、（ｑ）〜（ｓ）のいずれか１つに記載の画像処理プログラム。
（ｕ）  前記転送要求は、前記文書ファイルを所定容量に分割した分割文書ファイルを転送するよう要求するものであり、
手順（４）は、前記文書ファイル受信手段が前記所定範囲を含む前記分割文書ファイルを受信するまで前記転送要求を順次送信することを特徴とする、（ｏ）〜（ｔ）のいずれか１つに記載の画像処理プログラム。
【００１６】
（ｖ）  （ｏ）〜（ｕ）のいずれか１つに記載の画像処理プログラムを記録したコンピュータ読取可能な記録媒体。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１８】
図１は、本発明の第１の実施形態にかかる画像処理装置を含む画像処理システムの全体構成を示すブロック図である。本画像処理システムは、画像処理装置としてのスキャナ１１とＷｅｂサーバ２０とが通信ネットワーク３０を介して、またスキャナ１１とプリンタ４０とがローカルインタフェースを介して、相互に通信可能に接続されてなるものである。
【００１９】
図２は、本実施形態にかかるスキャナ１１の構成を示すブロック図である。図２において、スキャナ１１は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、ハードディスク１１４、操作パネル部１１５、原稿読取部１１６、ローカルインタフェース１１７、およびネットワークインタフェース１１８を備えており、これらは信号をやり取りするためのバス１１９を介して相互に接続されている。
【００２０】
ＣＰＵ１１１は、プログラムにしたがって上記各部の制御や各種の演算処理等を行う。ＲＯＭ１１２は、各種プログラムやパラメータを格納する。ＲＡＭ１１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１１４は、各種プログラムやパラメータを格納し、または画像処理により得られた画像データ等を一時的に保存するために使用される。本実施形態において、スキャナ１１は後述する所定の動作を行うが、このためのスキャナ１１の動作を制御するプログラムは、ＲＯＭ１１２またはハードディスク１１４に格納されている。
【００２１】
操作パネル部１１５は、各種情報が表示される液晶タッチパネル、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、各種設定条件を初期化するリセットキー等を備えている。
【００２２】
原稿読取部１１６は、所定の読み取り位置にセットされた原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤやＣＩＳ等の受光素子で光電変換して、その電気信号から画像データ（ビットマップデータ）を生成する。原稿読取部１１６は、自動原稿搬送装置（ＡＤＦ）を備えていてもよく、これにより複数枚の原稿をＡＤＦにより一枚ずつ所定の読み取り位置まで搬送して順次読み取ることができる。
【００２３】
ローカルインタフェース１１７は、プリンタやパソコン等の他の装置とネットワークを介さないで通信するためのインタフェースであり、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等を使用することができる。
【００２４】
ネットワークインタフェース１１８は、ネットワークに接続しネットワーク上の他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００２５】
Ｗｅｂサーバ２０は、ＷＷＷサーバ機能を有するコンピュータである。Ｗｅｂサーバ２０は、ＷＷＷデータベースとしてネットワーク上でＨＴＭＬ形式による文書ファイルを公開し、クライアントからの要求に応じてＨＴＭＬファイルを転送する機能を有する。
【００２６】
通信ネットワーク３０は、電話網、ＩＳＤＮ、パケット交換網等の公衆網、およびＬＡＮ、ＷＡＮ、インターネット等のコンピュータネットワークを含むものである。
【００２７】
プリンタ４０は、印刷イメージ（ビットマップデータ）の印刷出力を行う。
【００２８】
図３は、本実施形態におけるスキャナ１１の画像処理の手順を示すフローチャートである。図３において、スキャナ１１は、まずユーザから原稿読み取り命令があるまで待機する（Ｓ１０１のＮＯ）。ユーザは、Ｗｅｂページの一部を印刷した原稿を原稿台の所定の位置にセットし、操作パネル１１５から必要な読み取り条件を設定して、操作パネル１１５のスタートキーを押すことにより原稿読み取り命令を入力する。スキャナ１１は、ユーザから原稿読み取り命令の入力を受け付けると（Ｓ１０１のＹＥＳ）、セットされた原稿を読み取って画像データを取得し（Ｓ１０２）、得られた画像データをハードディスク１１４に保存する。
【００２９】
ついで、原稿画像データの所定領域にあるＵＲＬを文字認識する（Ｓ１０３）。図４（ａ）は、本実施形態におけるＷｅｂページの一部を印刷した原稿の一例を示す図である。このように、Ｗｅｂページの一部を印刷して得られた原稿５１には、文字列５１１からなる文字領域および図形または写真からなる画像領域５１２等で構成される本文以外に、たとえばヘッダやフッタ等の所定の領域に、ＷｅｂページのＵＲＬ５１３が表示されている。ＵＲＬは「ｈｔｔｐ：／／」で始まる文字列であり、かつＵＲＬの表示される領域は決まっているため、文字認識の対象をかかる領域に限定することによりＵＲＬを容易にかつ効率よく認識することができる。文字認識の方法としては、たとえば各文字画像の特微量と予め記憶されている辞書パターンとの一致の度合いに基づいて判別する方法等を用いることができる。
【００３０】
ＵＲＬの文字認識処理の手順（Ｓ１０３）においてＵＲＬが認識されなかった場合は（Ｓ１０４のＮＯ）、ハードディスク１１４に保存した原稿画像データをＲＡＭ１１３に読み出し、読み出した画像データをローカルインタフェース１１７を介して外部機器であるプリンタ４０に送信する（Ｓ１０５）。一方、ＵＲＬ認識処理でＵＲＬが認識された場合は（Ｓ１０４のＹＥＳ）、ハードディスク１１４に保存した原稿画像データをＲＡＭ１１３に読み出し、当該原稿画像データの文字領域の先頭から所定文字数の先頭文字列を文字認識する（Ｓ１０６）。先頭文字列の文字認識の具体的手順としては、読み出した原稿画像データを領域分離して文字領域を抽出し、さらに最初の文字領域から行、文字を順次切り出して先頭から所定文字数の文字画像データを得て、前述と同様の文字認識方法により文字認識を行う。
【００３１】
ついで、ＵＲＬの文字認識処理の手順（Ｓ１０３）において認識されたＵＲＬで示されるＷｅｂページにかかるＷｅｂサーバ２０に、ネットワークインタフェース１１８および通信ネットワーク３０を介して、ＨＴＭＬファイルの転送要求を送信する（Ｓ１０７）。つぎに、Ｗｅｂサーバ２０からＨＴＭＬファイルを受信するまで待機し（Ｓ１０８のＮＯ）、Ｗｅｂサーバ２０から通信ネットワーク３０およびネットワークインタフェース１１８を介してＨＴＭＬファイルを受信すると（Ｓ１０８のＹＥＳ）、受信したＨＴＭＬファイルのタグ構造を解析して（Ｓ１０９）、さらにＷｅｂサーバ２０に画像ファイル等のリンクファイルの転送要求を送信してリンクファイルを受信する。そして、受信したＨＴＭＬファイルから、先頭文字列の文字認識処理の手順（Ｓ１０６）で取得した先頭文字列を検索し（Ｓ１１０）、検出した先頭文字列から所定範囲のＨＴＭＬファイルデータを用いてＷｅｂページ画像データを生成する（Ｓ１１１）。Ｗｅｂページ画像データを生成するためのＨＴＭＬファイルデータの出力範囲を定める基準は特に限定されるものではなく、例えば、ＨＴＭＬファイルデータに含まれる文字数や行数、生成する画像データの大きさ（ピクセル数）に応じたデータ量、ＨＴＭＬファイルのデータ容量等を基準に当該出力範囲を定めることができる。これらの出力範囲は予め定められていてもよいし、ユーザにより原稿読み取り開始前に設定する構成としてもよい。そして、生成したＷｅｂ画像データをローカルインタフェース１１７を介してプリンタ４０に送信する（Ｓ１１２）。
【００３２】
図４（ｂ）は、図４（ａ）の原稿にかかるＷｅｂページのＷｅｂサーバ２０から受信したＨＴＭＬファイルから生成されるＷｅｂページ画像データの全体を示す図である。図４（ｂ）において、Ｗｅｂ画像データ６１は、文字列６１１と画像領域６１２等から構成されている。また、原稿５１の文字列５１１は、先頭に文字列「ＡＡＡＡＡ」を含んでいる。本実施形態において、スキャナ１１は、Ｗｅｂサーバ２０から受信したＨＴＭＬファイルから、原稿５２の画像データを文字認識処理して得られた先頭文字列「ＡＡＡＡＡ」を検索し、当該文字列「ＡＡＡＡＡ」から所定範囲、例えば所定行数分のＨＴＭＬファイルデータのみを用いてＷｅｂページ画像データ（点線で囲まれた出力範囲）を生成するので、原稿５１と概ね同じ内容のＷｅｂページ画像データを出力することができ、原稿５２に含まれない不要なＷｅｂページ画像データを出力することがないので時間および経費の無駄を無くすことができる。
【００３３】
上記第１の実施形態においては、Ｗｅｂページ画像データの送信先をプリンタとして説明したが、画像データの出力先はプリンタに限られるものではなく、例えばデジタル複写機、ファクシミリ装置等の画像形成機能を有する多機能周辺機器、ディスプレイ等の画像表示装置、パソコン等の画像処理装置であってもよい。
【００３４】
図５は、本発明の第２の実施形態にかかる画像処理装置を含む画像処理システムの全体構成を示すブロック図である。本画像処理システムは、画像処理装置としてのデジタル複写機１２とＷｅｂサーバ２０とが通信ネットワーク３０を介して相互に通信可能に接続されてなる。
【００３５】
図６は、本実施形態にかかるデジタル複写機１２の構成を示すブロック図である。図６において、デジタル複写機１２は、ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、ハードディスク１２４、操作パネル部１２５、原稿読取部１２６、ネットワークインタフェース１２８、およびバス１２９を有し、これら各部は第１の実施形態にかかるスキャナ１１におけるものと同様の機能を有する。さらに、本実施形態において、デジタル複写機１２は印刷部１２７を備えており、印刷部１２７は、画像処理後の画像データを設定条件に従って印刷する。
【００３６】
図７は、本実施形態におけるデジタル複写機１２の画像処理の手順を示すフローチャートである。本実施形態におけるデジタル複写機１２の画像処理の手順が前記第１の実施形態におけるスキャナ１１の画像処理の手順と異なるのは、まず、ＵＲＬ認識処理でＵＲＬが認識された場合に（Ｓ２０４のＹＥＳ）、原稿画像データの文字領域の先頭文字列だけでなく最後尾文字列をも文字認識し（Ｓ２０６）、Ｗｅｂサーバ２０からＨＴＭＬファイルを受信すると（Ｓ２０８およびＳ２０９）、受信したＨＴＭＬファイルから先頭文字列および最後尾文字列を検索して（Ｓ２１０）、検出した先頭文字列から最後尾文字列までの範囲のＨＴＭＬファイルデータを用いてＷｅｂページ画像データを生成する点（Ｓ２１１）、および生成したＷｅｂ画像データを設定条件等に応じて必要な画像処理を施して印刷部１２７により印刷して出力する点（Ｓ２１２）にある。
【００３７】
図８（ａ）は、本実施形態におけるＷｅｂページの一部を印刷した原稿の他の一例を示す図であり、図８（ｂ）は、当該ＷｅｂページにかかるＷｅｂサーバ２０から受信したＨＴＭＬファイルから生成されるＷｅｂページ画像データの全体を示す図である。原稿５２は、文字列５２１および画像領域５２２等を含む本文と、ＷｅｂページのＵＲＬ５２３を含むフッタとから構成されており、文字列５２１は、先頭に文字列「ＡＡＡＡＡ」を、最後尾に文字列「ＢＢＢＢＢ」を含んでいる。また、Ｗｅｂ画像データ６２は、文字列６２１と画像領域６２２等から構成されている。本実施形態において、デジタル複写機１２は、Ｗｅｂサーバ２０から受信したＨＴＭＬファイルから、原稿５２の画像データを文字認識処理して得られた先頭文字列「ＡＡＡＡＡ」および最後尾文字列「ＢＢＢＢＢ」を検索し、当該文字列「ＡＡＡＡＡ」から文字列「ＢＢＢＢＢ」までの範囲のＨＴＭＬファイルデータのみを用いてＷｅｂページ画像データ（点線で囲まれた出力範囲）を生成するので、原稿５２に完全に一致するＷｅｂページ画像データを出力することができ、原稿５２に含まれない不要なＷｅｂページ画像データを出力することがないので時間および経費の無駄を無くすことができる。
【００３８】
図９は、本発明の第３の実施形態にかかるデジタル複写機１３の画像処理の手順を示すフローチャートである。本実施形態にかかるデジタル複写機１３は前記第２の実施形態にかかるデジタル複写機１２と同様の構成を有し、デジタル複写機１２と同様に通信ネットワーク３０を介してＷｅｂサーバ２０と相互に通信可能に接続されている。
【００３９】
本実施形態におけるデジタル複写機１３の画像処理の手順が前記第２の実施形態におけるデジタル複写機１２の画像処理の手順と異なるのは、ＵＲＬ認識処理でＵＲＬが認識された場合に（Ｓ３０４のＹＥＳ）、原稿画像データの文字領域の先頭文字列を文字認識するとともに（Ｓ３０６）、原稿画像データのすべての文字領域に含まれる総文字数をカウントし（Ｓ３０７）、Ｗｅｂサーバ２０からＨＴＭＬファイルを受信すると（Ｓ３０８およびＳ３０９）、受信したＨＴＭＬファイルから先頭文字列を検索して（Ｓ３１１）、検出した先頭文字列から前記総文字数分の範囲のＨＴＭＬファイルデータを用いてＷｅｂページ画像データを生成する点（Ｓ３１２）にある。具体的には、原稿画像データの総文字数のカウント処理（Ｓ３０７）は、原稿画像データに含まれるすべての文字領域に対して文字認識処理を行って得られた文字コードを計測することにより行う。また、Ｗｅｂページ画像データの生成処理（Ｓ３１２）では、受信したＨＴＭＬファイルのＨＴＭＬ文書からＨＴＭＬタグを除いたテキスト部分について文字数をカウントし、検出した先頭文字列からカウントして前記総文字数分含まれる範囲のＨＴＭＬファイルデータを用いてＷｅｂページ画像データを生成するものである。これにより、デジタル複写機１３は、前記第２の実施形態におけるデジタル複写機１２と同様に、原稿に完全に一致するＷｅｂページ画像データを出力することができ、原稿に含まれない不要なＷｅｂページ画像データを出力することがないので時間および経費の無駄を無くすことができるものである。
【００４０】
図１０は、本発明の第４の実施形態にかかるスキャナ１４の画像処理の手順を示すフローチャートである。本実施形態にかかるスキャナ１４は前記第１の実施形態にかかるスキャナ１１と同様の構成を有し、スキャナ１１と同様に通信ネットワーク３０を介してＷｅｂサーバ２０と、およびローカルインタフェースを介してプリンタ４０と、それぞれ相互に通信可能に接続されている。
【００４１】
本実施形態におけるスキャナ１４の画像処理の手順が前記第１の実施形態におけるスキャナ１１の画像処理の手順と異なるのは、ＵＲＬ認識処理でＵＲＬが認識された場合に（Ｓ４０４のＹＥＳ）、Ｗｅｂサーバ２０に、認識したＵＲＬにかかるＨＴＭＬファイルを所定容量に分割したＨＴＭＬファイルデータを転送するよう転送要求を送信する点にある（Ｓ４０７）。そして、Ｗｅｂサーバ２０から分割ＨＴＭＬファイルデータを受信すると（Ｓ４０８）、受信した分割ＨＴＭＬファイルデータから先頭文字列を検索して（Ｓ４１０）、先頭文字列から所定範囲のＨＴＭＬファイルデータを受信するまでＷｅｂサーバ２０に分割ＨＴＭＬファイルの転送要求を繰り返し（Ｓ４１１のＮＯ）、先頭文字列から所定範囲のＨＴＭＬファイルデータを受信すると（Ｓ４１１のＹＥＳ）、受信した先頭文字列から所定範囲のＨＴＭＬファイルデータを用いてＷｅｂページ画像データを生成するものである（Ｓ４１２）。所定容量に分割したＨＴＭＬファイルデータの転送要求は、ＨＴＴＰプロトコルにおいて、ｂｙｔｅ−ｒａｎｇｅｓ−ｓｐｅｃｉｆｉｅｒのパラメータとして取得するＨＴＭＬファイルデータの容量を指定することにより行う。これにより、スキャナ１４は、前記第１の実施形態にかかるスキャナ１１と同様に、原稿と概ね同じ内容のＷｅｂページ画像データを出力することができ、原稿に含まれない不要なＷｅｂページ画像データを出力することがないので、画像データ出力にかかる時間および経費の無駄を無くすことができるばかりでなく、原稿より後部の不要なＨＴＭＬファイルデータをダウンロードすることがないので、Ｗｅｂサーバとの通信にかかる時間および経費の浪費をも防止することができるものである。
【００４２】
なお、本実施形態にかかるスキャナ１４のＷｅｂサーバ２０への上記転送要求の方法は、前記第２および第３の実施形態にかかるデジタル複写機１２および１３にも適用することが可能である。この場合、前者においては、先頭文字列から最後尾文字列までの範囲のＨＴＭＬファイルデータを受信するまで、後者においては、先頭文字列からカウントして前記総文字数分含まれる範囲のＨＴＭＬファイルデータを受信するまで、Ｗｅｂサーバ２０に分割ＨＴＭＬファイルの転送要求を繰り返すものである。
【００４３】
上記各実施形態では、先頭部分が文字領域である原稿について説明したが、先頭部分が文字領域でない原稿についても本発明の画像処理装置を用いることにより、原稿と概ね同じ内容のＷｅｂページ画像データを出力することができる。また、例えば、先頭部分が画像領域である原稿の場合、原稿画像データを領域分離してその位置情報から先頭文字列より前方に含まれる画像領域の数をカウントし、Ｗｅｂページ画像データを生成するためのＨＴＭＬファイルデータの出力範囲に前記カウントした画像領域にかかる画像ファイルのリンクのためのＨＴＭＬタグまでを含めることにより、原稿と完全に一致するＷｅｂページ画像データを出力することが可能である。図１１（ａ）は、前記第２の実施形態におけるＷｅｂページの一部を印刷した原稿のさらに他の一例を示す図であり、図１１（ｂ）は、Ｗｅｂサーバ２０から受信したＨＴＭＬファイルのＨＴＭＬ文書の一部を示す図である。原稿５３は、文字列５３１および画像領域５３２等を含む本文と、ＷｅｂページのＵＲＬ５３３を含むフッタとから構成されており、文字列５３３は、先頭に文字列「ＡＡＡＡＡ」を、最後尾に文字列「ＢＢＢＢＢ」を含んでいる。また、ＨＴＭＬ文書６３は、本文文字列６３１とＨＴＭＬタグ文字列６３２から構成されるテキスト文書である。本実施形態の画像処理装置は、前記第２の実施形態と同様にして、ＨＴＭＬ文書６３の本文文字列６３１から、原稿５３の画像ファイルを文字認識処理して得られた先頭文字列「ＡＡＡＡＡ」および最後尾文字列「ＢＢＢＢＢ」を検索する。さらに、原稿５３の画像データを領域分離して先頭文字列「ＡＡＡＡＡ」より前に含まれる画像領域５３２が１つ存在することを検知する。そして、ＨＴＭＬ文書６３の本文文字列６３１中の文字列「ＡＡＡＡＡ」から文字列「ＢＢＢＢＢ」までの範囲に加え、文字列「ＡＡＡＡＡ」の直前にある画像ファイルリンクのためのＨＴＭＬタグである＜ＩＭＧ  ＳＲＣ＝＞や、リンク画像ファイルを示す”．ｊｐｇ”や”．ｇｉｆ”等のファイル識別子を検出して、これを含めた範囲のＨＴＭＬファイルデータ（点線で囲まれた出力範囲）を用いてＷｅｂページ画像データを生成する。これにより、先頭部分が画像領域である原稿５３に完全に一致するＷｅｂページ画像データを出力することができるものである。
【００４４】
また、上記各実施形態では、原稿画像データの文字領域の先頭文字列を文字認識して受信したＨＴＭＬファイルデータから検索することにより、原稿部分のＷｅｂページ画像データのみを出力するものであったが、文字認識する文字列は原稿画像データの文字領域のいずれの部分であってもよく、当該文字列の位置情報と照合することによりＨＴＭＬファイルから原稿部分のＷｅｂページ画像データのみを出力することが可能である。さらに、原稿画像データの文字領域の全ての文字列を文字認識することによっても同じ目的が達成されることはいうまでもない。
【００４５】
また、上記各実施形態では、Ｗｅｂサーバから受信したＨＴＭＬファイルの一部のみを用いてＷｅｂページ画像データを出力するものであったが、ユーザの選択により受信したＨＴＭＬファイルの全部を用いてＷｅｂページ画像データを出力することが可能な構成としても構わない。
【００４６】
上記各実施形態においては、本発明の画像処理装置をスキャナおよびデジタル複写機の例で説明したが、本発明の画像処理装置はこれらに限られるものではなく、例えばファクシミリ装置等の原稿読取機能を有する多機能周辺機器であってもよい。
【００４７】
また、上記各実施形態では、通信ネットワーク３０上に接続されたファイルサーバとしてＷｅｂサーバの例で説明したが、当該ファイルサーバはこれに限られるものではない。また、公開される文書ファイルもＨＴＭＬファイルに限られるものではなく、例えばＸＭＬ等のＷｅｂサイト言語であってもよい。
【００４８】
本発明による画像処理装置を構成する各手段、および画像処理方法は、専用のハードウエア回路によっても、プログラムされた画像処理装置によっても実現することができる。プログラムされた画像処理装置によって本発明を実現する場合、画像処理装置を動作させるプログラムは、フレキシブルディスクやＣＤ−ＲＯＭ等のコンピュータ読取可能な記録媒体によって提供されることができる。この場合、コンピュータ読取可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、また、画像処理装置の一機能としてその装置のソフトウエアに組み込んでもよい。
【００４９】
上述した本発明の実施形態には、特許請求の範囲の請求項１〜１１に記載した発明以外にも、以下の付記１〜５に示すような発明が含まれる。
【００５０】
［付記１］  段階（３）は、前記第１の画像データの先頭から所定文字数の先頭文字列を認識するものであり、
段階（６）は、前記文書ファイルから前記先頭文字列を検索するものであり、
段階（７）は、前記文書ファイルのうち検索した前記文字列から始まる所定範囲の文書ファイルデータを第２の画像データに変換するものである、
請求項７または８に記載の画像処理方法。
【００５１】
［付記２］  段階（３）は、さらに前記第１の画像データの最後尾から所定数の最後尾文字列を認識するものであり、
段階（６）は、さらに前記文書ファイルから前記最後尾文字列を検索するものであり、
段階（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記最後尾文字列までの範囲の文書ファイルデータを第２の画像データに変換するものである、
付記１に記載の画像処理方法。
【００５２】
［付記３］  前記第１の画像データに含まれる総文字数を計測する段階（１０）をさらに有し、
段階（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記総文字数を含む範囲の文書ファイルデータを第２の画像データに変換するものである、
付記１に記載の画像処理方法。
【００５３】
［付記４］  前記転送要求は、前記文書ファイルを所定容量に分割した分割文書ファイルを転送するよう要求するものであり、
段階（４）は、前記文書ファイル受信手段が前記所定範囲を含む前記分割文書ファイルを受信するまで前記転送要求を順次送信することを特徴とする、
請求項７もしくは８、または付記１〜３のいずれか１つに記載の画像処理方法。
【００５４】
［付記５］  手順（３）は、前記第１の画像データの先頭から所定文字数の先頭文字列を認識するものであり、
手順（６）は、前記文書ファイルから前記先頭文字列を検索するものであり、
手順（７）は、前記文書ファイルのうち検索した前記文字列から始まる所定範囲の文書ファイルデータを第２の画像データに変換するものである、
請求項９または１０に記載の画像処理プログラム。
【００５５】
［付記６］  手順（３）は、さらに前記第１の画像データの最後尾から所定数の最後尾文字列を認識するものであり、
手順（６）は、さらに前記文書ファイルから前記最後尾文字列を検索するものであり、
手順（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記最後尾文字列までの範囲の文書ファイルデータを第２の画像データに変換するものである、
付記５に記載の画像処理プログラム。
【００５６】
［付記７］  前記第１の画像データに含まれる総文字数を計測する手順（１０）をさらに画像処理装置に実行させるものであり、
手順（７）は、前記文書ファイルのうち検索した前記先頭文字列から前記総文字数を含む範囲の文書ファイルデータを第２の画像データに変換するものである、
付記５に記載の画像処理プログラム。
【００５７】
［付記８］  前記転送要求は、前記文書ファイルを所定容量に分割した分割文書ファイルを転送するよう要求するものであり、
手順（４）は、前記文書ファイル受信手段が前記所定範囲を含む前記分割文書ファイルを受信するまで前記転送要求を順次送信することを特徴とする、
請求項９もしくは１０、または付記５〜７のいずれか１つに記載の画像処理プログラム。
【００５８】
［付記９］  付記５〜８のいずれか１つに記載の画像処理プログラムを記録したコンピュータ読取可能な記録媒体。
【００５９】
【発明の効果】
上述のとおり、本発明の画像処理装置によれば、Ｗｅｂページの印刷物を読み取ってＵＲＬを文字認識し、そのＷｅｂサーバに接続してＷｅｂページの画像データを生成して出力する画像処理装置において、Ｗｅｂページの一部のみを印刷して得られた原稿であっても当該原稿にかかる部分のみのＷｅｂページの画像データを出力することができる。したがって、原稿に含まれない部分、すなわち、ユーザの必要としない部分のＷｅｂページ画像データを出力することがないので、時間的にも経済的にも無駄を無くすことができる。
【図面の簡単な説明】
【図１】  本発明の第１の実施形態にかかるスキャナ１１を含む画像処理システムの全体構成を示すブロック図である。
【図２】  スキャナ１１の構成を示すブロック図である。
【図３】  スキャナ１１の画像処理の手順を示すフローチャートである。
【図４】  Ｗｅｂページの一部を印刷した原稿の一例、および当該ＷｅｂページにかかるＷｅｂサーバ２０から受信したＨＴＭＬファイルから生成されるＷｅｂページの画像データの全体を示す図である。
【図５】  本発明の第２の実施形態にかかるデジタル複写機１２を含む画像処理システムの全体構成を示すブロック図である。
【図６】  デジタル複写機１２の構成を示すブロック図である。
【図７】  デジタル複写機１２の画像処理の手順を示すフローチャートである。
【図８】  Ｗｅｂページの一部を印刷した原稿の他の一例、および、当該ＷｅｂページにかかるＷｅｂサーバ２０から受信したＨＴＭＬファイルから生成されるＷｅｂページ画像データの全体を示す図である。
【図９】  本発明の第３の実施形態にかかるデジタル複写機１３の画像処理の手順を示すフローチャートである。
【図１０】  本発明の第４の実施形態にかかるスキャナ１４の画像処理の手順を示すフローチャートである。
【図１１】  Ｗｅｂページの一部を印刷した原稿のさらに他の一例、および、当該ＷｅｂページにかかるＷｅｂサーバ２０から受信したＨＴＭＬファイルのＨＴＭＬ文書の一部を示す図である。
【符号の説明】
１１…スキャナ、
１２…デジタル複写機、
２０…Ｗｅｂサーバ、
３０…通信ネットワーク、
４０…プリンタ、
５１，５２，５３…原稿、
６１，６２…Ｗｅｂ画像データ、
６３…ＨＴＭＬ文書、
１１１，１２１…ＣＰＵ、
１１２，１２２…ＲＯＭ、
１１３，１２３…ＲＡＭ、
１１４，１２４…ハードディスク、
１１５，１２５…操作パネル部、
１１６，１２６…原稿読取部、
１１７…ローカルインタフェース、
１１８，１２８…ネットワークインタフェース、
１１９，１２９…バス、
１２７…印刷部
５１１，５２１，５３１，６１１，６２１，６３１…文字列、
５１２，５２２，５３２，６１２，６２２…画像領域、
５１３，５２３…ＷｅｂページのＵＲＬ、
６３２…ＨＴＭＬタグ文字列。
【図１】
0004284907.tif 000002
【図２】
0004284907.tif 000003
【図３】
0004284907.tif 000004
【図４】
0004284907.tif 000005
【図５】
0004284907.tif 000006
【図６】
0004284907.tif 000007
【図７】
0004284907.tif 000008
【図８】
0004284907.tif 000009
【図９】
0004284907.tif 000010
【図１０】
0004284907.tif 000011
【図１１】
0004284907.tif 000012