(57)【要約】【課題】  ＨＴＭＬファイルでリンクされているＷｅｂページの情報を取得したい場合には、ユーザは更にそのリンクされているＷｅｂページにアクセスして、そのＷｅｂページからデータを取得する必要があった。【解決手段】  画像データに含まれる文字情報を基に、第１文書データの所在を表す所在情報を取得し、その所在情報に基づいてＷＷＷサーバに第１文書データの転送要求を送信する。この転送要求に応答して返送される第１文書データにリンクしている第２文書データのリンク情報をＷＷＷサーバに要求し（Ｓ１２１）、その要求に応答して返送されるリンク情報に基づいて第２文書データをＷＷＷサーバから取得して（Ｓ１２２）第１文書データとともに像形成する（Ｓ１２４）。【選択図】  図７
2006343874.tif 000002
【特許請求の範囲】
【請求項１】
画像データに含まれる文字情報を取得する文字取得手段と、
前記文字取得手段により取得された文字情報を基に、第１文書データの所在を表す所在情報を取得する所在情報取得手段と、
前記所在情報取得手段により取得した前記所在情報に基づいてＷＷＷサーバに前記第１文書データの転送要求を送信する送信手段と、
前記送信手段による転送要求に応答して返送される前記第１文書データにリンクしている第２文書データのリンク情報を前記ＷＷＷサーバに要求する要求手段と、
前記要求手段による要求に応答して返送されるリンク情報に基づいて、前記第１文書データにリンクしている前記第２文書データのタイトルを階層的に表示する表示手段と、
前記表示手段に表示されたタイトルの中から所望の文書データのタイトルを指定するための指定手段と、
前記指定手段により指定された文書データのタイトルに対応する文書データを前記ＷＷＷサーバから取得して像形成する像形成制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記所在情報は、ＵＲＬであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記文字取得手段は、前記画像データに含まれる文字を認識して文字情報を取得する文字認識手段を有し、
更に、前記文字認識手段で認識された文字情報を表示する文字表示手段と、
前記文字表示手段に表示された文字を修正する修正手段とを有することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記文字認識手段は、
原稿画像を読取って入力する原稿読み取り手段を有し、前記原稿読み取り手段により読取られた原稿画像の画像データに含まれる文字を認識することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
画像データに含まれる文字情報を取得する文字取得工程と、
前記文字取得工程で認識された文字情報を基に、第１文書データの所在を表す所在情報を取得する所在情報取得工程と、
前記所在情報取得工程で取得した前記所在情報に基づいてＷＷＷサーバに前記第１文書データの転送要求を送信する送信工程と、
前記送信工程での転送要求に応答して返送される前記第１文書データにリンクしている第２文書データのリンク情報を前記ＷＷＷサーバに要求する要求工程と、
前記要求工程での要求に応答して返送されるリンク情報に基づいて、前記第１文書データにリンクしている前記第２文書データのタイトルを階層的に表示する表示工程と、
前記表示工程で表示されたタイトルの中から所望の文書データのタイトルを指定するための指定工程と、
前記指定手段で指定された文書データのタイトルに対応する文書データを前記ＷＷＷサーバから取得して像形成する像形成制御手段と、
を有することを特徴とする画像形成装置の制御方法。
【請求項６】
前記所在情報は、ＵＲＬであることを特徴とする請求項５に記載の画像形成装置の制御方法。
【請求項７】
前記文字取得工程は、前記画像データに含まれる文字を認識して文字情報を取得する文字認識工程を有し、
更に、前記文字認識工程で認識された文字情報を表示する文字表示工程と、
前記文字表示工程で表示された文字を修正する修正工程とを有することを特徴とする請求項５又は６に記載の画像形成装置の制御方法。
【請求項８】
前記文字認識工程は、
原稿画像を読取って入力する原稿読み取り工程を有し、前記原稿読み取り工程で読取られた原稿画像の画像データに含まれる文字を認識することを特徴とする請求項７に記載の画像形成装置の制御方法。
【請求項９】
請求項５乃至８のいずれか１項に記載の制御方法を実行することを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記憶していることを特徴とする、コンピュータにより読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に含まれる文字を認識し、その認識した文字に対応するアドレスから文書データを取得して画像を形成する画像形成装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、パソコン等の情報処理機器の普及に伴ってインターネットの利用者が増大しており、インターネットのＷｅｂページにアクセスし、そのＷｅｂページを取得して印刷することが日常化している。ところが、このようなＷｅｂページはカラー画像が主流であるため、Ｗｅｂページの印刷物を複写機を用いてコピーすると画像の劣化が目立ってしまう。そこで、Ｗｅｂページの印刷物の複写物がほしい場合には、そのＷｅｂページの印刷物のフッタ等に印刷されているＵＲＬを文字認識し、そのＵＲＬが示すＷｅｂサーバにアクセスして、その印刷物のＨＴＭＬファイルを取得して印刷する画像形成装置が多数提案されている。特に特許文献１には、印刷すべきＷｅｂページのリンク先を印刷するかどうかを選択できることが記載されている。
【特許文献１】特開平１１−３５３１４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述した従来の技術では、その取得したＨＴＭＬファイルにリンクされているＷｅｂページがあるかどうかは判別できる。しかしながら、そのリンク先が多岐に亘っている場合には、それら全てのリンク先までを印刷すると、その印刷量が膨大なものとなる。一般には、ユーザが所望する情報のリンク先は、そのＷｅｂページ全体からみても限られており、そのリンクされているＷｅｂページが全て必要でない場合の方が多いと考えられる。しかしながら、このような従来の技術では、そのリンク先のリンク構造を確認してユーザが所望するリンク先だけを印刷できるようにすることは考慮されておらず、使い勝手の点で不満が残るものであった。
【０００４】
本発明は、上記従来技術の欠点を解決することにある。
【０００５】
また本願発明の特徴は、ＷＷＷサーバから取得した文書データが他のＷｅｂサーバとリンクしている場合、そのリンク先のリンク構造を確認し、ユーザが所望するリンク先を選択して像形成する画像形成装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記特徴は、独立クレームに記載の特徴の組み合わせにより達成され、従属項は発明の単なる有利な具体例を規定するものである。
【０００７】
本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
画像データに含まれる文字情報を取得する文字取得手段と、
前記文字取得手段により取得した文字情報を基に、第１文書データの所在を表す所在情報を取得する所在情報取得手段と、
前記所在情報取得手段により取得された前記所在情報に基づいてＷＷＷサーバに前記第１文書データの転送要求を送信する送信手段と、
前記送信手段による転送要求に応答して返送される前記第１文書データにリンクしている第２文書データのリンク情報を前記ＷＷＷサーバに要求する要求手段と、
前記要求手段による要求に応答して返送されるリンク情報に基づいて、前記第１文書データにリンクしている前記第２文書データのタイトルを階層的に表示する表示手段と、
前記表示手段に表示されたタイトルの中から所望の文書データのタイトルを指定するための指定手段と、
前記指定手段により指定された文書データのタイトルに対応する文書データを前記ＷＷＷサーバから取得して像形成する像形成制御手段と、
を有することを特徴とする。
【０００８】
本発明の一態様に係る画像形成装置の制御方法は以下のような工程を備える。即ち、
画像データに含まれる文字情報を取得する文字取得工程と、
前記文字取得工程で認識された文字情報を基に、第１文書データの所在を表す所在情報を取得する所在情報取得工程と、
前記所在情報取得工程で取得した前記所在情報に基づいてＷＷＷサーバに前記第１文書データの転送要求を送信する送信工程と、
前記送信工程での転送要求に応答して返送される前記第１文書データにリンクしている第２文書データのリンク情報を前記ＷＷＷサーバに要求する要求工程と、
前記要求工程での要求に応答して返送されるリンク情報に基づいて、前記第１文書データにリンクしている前記第２文書データのタイトルを階層的に表示する表示工程と、
前記表示工程で表示されたタイトルの中から所望の文書データのタイトルを指定するための指定工程と、
前記指定手段で指定された文書データのタイトルに対応する文書データを前記ＷＷＷサーバから取得して像形成する像形成制御手段と、
を有することを特徴とする。
【０００９】
尚、この発明の概要は、必要な特徴を全て列挙しているものでなく、よって、これら特徴群のサブコンビネーションも発明になり得る。
【発明の効果】
【００１０】
本発明によれば、ＷＷＷサーバから取得した文書データが他のＷｅｂサーバとリンクしている場合、そのリンク先のリンク構造を確認し、ユーザが所望するリンク先を選択して像形成できるという効果がある。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１２】
［実施の形態１］
図１は、本発明の実施の形態１に係る複合機（ＭＦＰ）の構成を示すブロック図である。尚、本実施の形態では、画像形成装置として、コピー機能、スキャナ機能、プリンタ機能、ファクシミリ機能及びボックス機能を有する複合機を例にして説明する。
【００１３】
この複合機１００は、リーダ部２００、プリンタ部３００、制御装置１１０及び操作部１５０とを備えている。リーダ部２００は、原稿を給紙するための原稿給紙ユニット２５０と、原稿給紙ユニット２５０から給紙された原稿上の画像を読み取るためのスキャナユニット２１０とを有し、スキャナユニット２１０により読み取られた画像データは、制御装置１１０に入力される。
【００１４】
プリンタ部３００は、給紙ユニット３１０と、マーキングユニット３２０と、排紙ユニット３３０とを有する。給紙ユニット３１０は、異なるサイズの記録紙をそれぞれ収容する複数のカセットを搭載し、各カセットから記録紙を給紙する。マーキングユニット３２０は、電子写真方式による画像形成プロセスを有するユニットである。このマーキングユニット３２０では、ネットワーク（ＬＡＮ）４００に接続されたＰＣ（ホストコンピュータ）４１１，Ｗｅｂサーバ４１２又はスキャナユニット２１０から制御装置１１０を介して入力された画像データに基づいて、給紙ユニット３１０から給紙された記録紙上に画像を形成（印刷）する。排紙ユニット３３０は、マーキングユニット３２０により画像形成された記録紙をソート、ステイプルなどの処理を施して排紙する。
【００１５】
制御装置１１０は、リーダ部２００及びプリンタ部３００とに電気的に接続されるとともに、ＰＣ４１１，Ｗｅｂサーバ４１２を収容するネットワーク４００及び公衆回線（不図示）に接続されている。制御装置１１０は、リーダ部２００により原稿の画像データを読み取り、この画像データをプリンタ部３００に出力して記録紙上に画像を形成するように制御することによってコピー機能を実現する。また、リーダ部２００で読み取られた画像データをコードデータに変換し、通信ネットワーク４００を介してＰＣ４１１，Ｗｅｂサーバ４１２に送信するように制御することによってスキャナ機能を実現する。更に、各ＰＣ４１１，Ｗｅｂサーバ４１２から通信ネットワーク４００を介して受信したコードデータを画像データに変換し、この画像データをプリンタ部３００に出力するように制御することによってプリンタ機能を実現する。更に、リーダ部２００により原稿の画像データを読み取り、この画像データを後述するＦＡＸボード（不図示）に出力し、また公衆回線に送出された画像データをＦＡＸボードを介して受信してプリンタ部３００に出力することによってファクシミリ機能を実現する。
【００１６】
また制御装置１１０には、ハードディスクドライブ（ＨＤドライブ）１６０が接続され、このハードディスクドライブ１６０の記憶領域は複数の領域に分割され、各領域には画像データが格納される。制御装置１１０は、このハードディスクドライブ１６０のハードディスクを用いてボックス機能を実現する。このボックス機能の詳細については、後述する。
【００１７】
操作部１５０は、制御装置１１０に対する指示入力などを行うための各種キー及びユーザとのインタフェース画面を表示するための液晶表示パネルを有し、各種キーに操作に応じて対応する信号を発生して制御装置１１０へ出力する。
【００１８】
Ｗｅｂサーバ４１２は、ＷＷＷサーバ機能を有するコンピュータである。Ｗｅｂサーバ４１２は、ＷＷＷデータベースとしてネットワーク上でＨＴＭＬ形式による文書ファイルを公開し、クライアントからの要求に応じてＨＴＭＬファイルを転送する機能を有する。ネットワーク４００は、電話網、ＩＳＤＮ、パケット交換網等の公衆網、及びＬＡＮ、ＷＡＮ、インターネット等のコンピュータネットワークを含む。
【００１９】
次にリーダ部２００及びプリンタ部３００のハードウェア構成について図２を参照して説明する。
【００２０】
図２は、本実施の形態に係る複合機１００のリーダ部２００及びプリンタ部３００のハードウェア構成を模式的に示す図である。
【００２１】
この複合機１００では、リーダ部２００とプリンタ部３００とは一体的に構成されている。リーダ部２００は原稿給紙ユニット２５０を搭載しており、この原稿給紙ユニット２５０は、原稿を先頭から順に１枚ずつプラテンガラス２１１上へ給送し、各原稿の読取動作が終了する毎に、その原稿をプラテンガラス２１１から排出トレイ（不図示）に排出する。リーダ部２００は、原稿がプラテンガラス２１１上に給送されると、ランプ２１２を点灯し、移動ユニット２１３の移動を開始する。この移動ユニット２１３の移動によりプラテンガラス２１１上の原稿に対する読取走査が行われる。この読取走査中、原稿からの反射光は、各ミラー２１４，２１５，２１６及びレンズ２１７を経てＣＣＤイメージセンサ（以下、ＣＣＤ）２１８に導かれ、原稿上の画像がＣＣＤ２１８の撮像面上に結像される。ＣＣＤ２１８は、撮像面に結像された画像を電気信号に変換し、この電気信号は所定の処理が施された後に制御装置１１０に入力される。このようにしてプラテンガラス２１１上に載置された原稿画像に応じた電気信号が制御装置１１０に入力され、必要に応じてＨＤ１６０などの記憶装置に記憶されたり、プリンタ部３００に出力して印刷される。
【００２２】
プリンタ部３００はレーザドライバ３２１を有し、このレーザドライバ３２１は、制御装置１１０から入力された画像データに基づきレーザ発光部３２２を駆動する。これにより、レーザ発光部３２２からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム３２３上に照射される。感光ドラム３２３上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器３２４から供給されたトナーによりトナー像として可視像化される。レーザ光の照射タイミングに同期して、各カセット３１１，３１２から記録紙が搬送路を介して感光ドラム３２３と転写部３２５との間に給紙され、感光ドラム３２３上のトナー像は、転写部３２５により記録紙上に転写される。
【００２３】
こうしてトナー像が転写された記録紙は搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）３２６に送られる。定着ローラ対３２６は、記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対３２６を通過した記録紙は、排紙ローラ対３２７により排紙ユニット３３０に排紙される。排紙ユニット３３０は、ソート、ステイプルなどの後処理を施すことが可能なシート処理装置を有している。また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対３２７まで搬送した後に、排紙ローラ対３２７の回転方向を逆転させ、フラッパ３２８によって再給紙搬送路３３９へ導く。こうして再給紙搬送路３３９に導かれた記録紙は、上述したタイミングで感光ドラム３２３と転写部３２５との間に反転して再度給紙され、この記録紙の裏面にトナー像が転写される。
【００２４】
次に、制御装置１１０の詳細構成について図３を参照しながら説明する。
【００２５】
図３は、本実施の形態に係る複合機１００の制御装置１１０の構成を示すブロック図である。
【００２６】
制御装置１１０は、装置全体の制御を行うメインコントローラ１１１を有し、このメインコントローラ１１１には、ＣＰＵ１１２、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路（不図示）等が設けられている。またメインコントローラ１１１には、ＲＯＭ１１４がＩ／Ｆ１１５を介して、ＤＲＡＭ１１６がＩ／Ｆ１１７を介してそれぞれ接続されている。ＣＰＵ１１２は、ＲＯＭ１１４からＩ／Ｆ１１５を介して読み込んだプログラムに従い各種処理を行う。例えば、各ＰＣ４１１，４１２から受信したＰＤＬ（ページ記述言語）を解釈し、ラスタイメージデータに展開する展開処理などを行う。ＣＰＵ１１２の作業領域は、ＤＲＡＭ１１６により提供される。このＤＲＡＭ１１６には、画像データも格納される。またこの複合機における、後述するフローチャートで示される制御処理は、ＲＯＭ１１４もしくはＨＤ１６２に格納されている制御プログラムをＤＲＡＭ１１６に読み出し、ＣＰＵ１１２が、その制御プログラムに基づいて処理することにより実現される。また、メインコントローラ１１１には、コーデック（Codec）１１８がＩ／Ｆ１２０を介して接続され、コーデック１１８はＤＲＡＭ１１６に格納されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧなどの方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスタイメージデータに伸長する。コーデック１１８の処理に伴う作業領域は、ＳＲＡＭ１１９により提供される。コーデック１１８とＤＲＡＭ１１６との間のデータ転送はＤＭＡ方式により行われ、その制御はバスコンコントローラ１１３によって行われる。
【００２７】
更に、メインコントローラ１１１には、ネットワークコントローラ１２１がＩ／Ｆ１２３を介して接続され、このネットワークコントローラ１２１は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等のネットワーク機能を有する。ネットワークコントローラ１２１には、コネクタ１２２が設けられ、このコネクタ１２２は通信ネットワーク４００（図１に示す）に接続されている。更に、このメインコントローラ１１１には、拡張ボードを接続するための拡張コネクタ１２４及びＩ／Ｏ制御部１２６が汎用高速バス１２５を介して接続されている。ここで、汎用高速バス１２５は、例えばＰＣＩバスからなる。本実施の形態では、ファクシミリ機能を実現するために、拡張コネクタ１２４にはＦＡＸボード（不図示）が接続され、このＦＡＸボードには公衆回線に接続されている。Ｉ／Ｏ制御部１２６は、リーダ部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための２チャンネルの調歩同期シリアル通信コントローラ１２７を含み、Ｉ／Ｏバス１２８を介してスキャナＩ／Ｆ１４０及びプリンタＩ／Ｆ１４５と接続されている。
【００２８】
またＩ／Ｏ制御部１２６には、パネルＩ／Ｆ１３２が接続され、パネルＩ／Ｆ１３２は、操作部１５０とのインタフェースである。このパネルＩ／Ｆ１３２には、ＬＣＤコントローラ１３１が接続され、ＬＣＤコントローラ１３１は、操作部１５０に設けられた液晶表示パネルの駆動を行う。また、パネルＩ／Ｆ１３２は、操作部１５０のハードキー、ソフトキーの操作に応じて入力されたキー信号を取り込むためのＩ／Ｆ１３０を含む。
【００２９】
更に、Ｉ／Ｏ制御部１２６には、装置内で管理する日時を更新、保存するためのリアルタイムクロックモジュール１３３及びE-IDEコネクタ１６１が接続され、このリアルタイムクロックモジュール１３３はバックアップ用電池１３４でバックアップされている。E-IDEコネクタ１６１は、外部記憶装置を接続するためのコネクタであり、このコネクタ１６１にハードディスク、ＭＯドライブなどの外部記憶装置を接続することによって、この外部記憶装置に画像データを書き込み、また読み出すことができる。本実施の形態では、ハードディスクドライブ（ＨＤドライブ）１６０が接続され、このＨＤドライブ１６０はハードディスク（ＨＤ）１６２を駆動する。
【００３０】
スキャナＩ／Ｆ１４０は、スキャナバス１４１を介してメインコントローラ１１１に接続され、またリーダ部２００と接続するコネクタ１４２が設けられている。スキャナＩ／Ｆ１４０とコネクタ１４２とは、同調歩同期シリアルＩ／Ｆ１４３及びビデオＩ／Ｆ１４４を介して接続されている。スキャナＩ／Ｆ１４０は、リーダ部２００から受け取った画像に対して最適な二値化処理、変倍処理などを行う処理機能を有している。またリーダ部２００から受け取ったビデオ制御信号に基づき制御信号を生成し、この制御信号をスキャナバス１４１を介してメインコトローラ１１１に出力する機能を有する。ここで、スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３により制御される。
【００３１】
同様に、プリンタＩ／Ｆ１４５は、プリンタバス１４６を介してメインコントローラ１１１に接続されている。またプリンタ部３００と接続するコネクタ１４７が設けられている。プリンタＩ／Ｆ１４５とコネクタ１４７とは、同調歩同期シリアルＩ／Ｆ１４８及びビデオＩ／Ｆ１４９を介して接続されている。プリンタＩ／Ｆ１４５は、メインコントローラ１１１から出力された画像データにスムージング処理を施してプリンタ部３００へ出力する機能を有し、また、プリンタ部３００から受け取ったビデオ制御信号に基づき制御信号を生成し、この制御信号をプリンタバス１４６を介してメインコトローラ１１１に出力する機能を有する。ＤＲＡＭ１１６に展開されたラスタイメージデータのプリンタ部３００への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由してプリンタ部３００へ転送される。
【００３２】
次に、ハードディスク１６２の論理的な使用方法について図４を参照して説明する。
【００３３】
図４は、本実施の形態に係る複合機１００のＨＤドライブ１６０に装着されるハードディスク１６２の記憶領域を複数の領域に論理的に分けた状態を模式的に示す図である。
【００３４】
このハードディスク１６２の記憶領域は、図示のように、論理的にテンポラリ領域４０１とボックス領域４０２とに分けられる。テンポラリ領域４０１は、画像データの出力順序を変えたり、複数部数を印刷する際に、同一の画像データを複数枚の用紙に印刷するためにＰＤＬの展開データやスキャナユニット２１０からの画像データを一時的に記憶する領域である。ボックス領域４０２は、ボックス機能に使用される領域であり、予め決められている数の領域に分割されている。本実施の形態では、ボックス領域４０２が各領域４０３〜４０７に分割されているものとする。各領域４０３〜４０７は、各ユーザや部署毎に割り当てられ、各領域４０３〜４０７には対応するボックス番号、ボックス名、パスワードがそれぞれ割り付けられている。これによりユーザは、そのボックス番号を指定することにより、そのボックス番号に対応する領域にアクセスすることができる。またパスワードを入力することによって、対応する領域の画像データを読み出したり、プリントアウトや送信することが可能になる。このように、ユーザによりハードディスク１６２のボックス領域４０２内の領域を指定し、この指定された領域に画像データを格納し、ユーザの操作により、この画像データを任意のタイミングで読み出してプリントアウト、ファクシミリ送信などを行うことができる機能をボックス機能という。
【００３５】
このボックス機能は、具体的には、ボックス登録、ボックスプリント、ボックス送信の３つの機能に分けられている。ボックス登録は、ＰＣ４１１，４１２又はリーダ部２００からボックス領域４０２内の対応する領域を指定し、この指定された領域に画像データ（ＰＤＬの展開データやスキャナユニット２１０により読み取られた画像データ）を格納する機能である。ボックスプリントは、ボックス領域４０２の領域を指定し、この指定された領域から画像データ（ＰＤＬの展開データやスキャナユニット２１０により読み取られた画像データ）を読み出してプリンタ部３００に転送してプリントする機能である。ボックス送信は、ボックス領域４０２の領域を指定し、この指定された領域から画像データ（ＰＤＬの展開データやスキャナユニット２１０により読み取られた画像データ）を読み出してネットワーク４００を介してＰＣ４１１，４１２へ送信したり、或は公衆回線を介してファクシミリ送信、インタネットファクシミリ送信、Ｅ−ｍａｉｌへの添付送信、リモードコピー送信などを行う機能である。
【００３６】
図５〜図７は、本実施の形態に係る複合機１００における画像処理の手順を示すフローチャートである。この処理は制御装置１１０のＣＰＵ１１２によって実行され、この処理を実行するためのプログラムは、ＨＤドライブ１６０からＤＲＡＭ１１６にロードされて実行される。
【００３７】
まずステップＳ１０１で、ユーザからコピーの開始命令が入力されるのを待ち、コピー開始命令が入力されるとステップＳ１０２に進む。この際、ユーザは、Ｗｅｂページを印刷した原稿を原稿台の所定の位置にセットし、操作部１５０を使用してコピー部数、用紙サイズ、倍率、濃度、レイアウト（Ｎページ分のデータを１ページの出力データに配置する機能（N-in1）等）、片面・両面コピー、ソート、仕上げ機能（ステープル機能、折り機能、パンチホール機能など）等のコピー条件を設定し、その後、スタートキーを押すことによりコピーの開始が指示される。
【００３８】
図８は、このＷｅｂページを印刷した原稿の一例を示す図である。
【００３９】
このＷｅｂページを印刷した原稿には、所定の領域、例えば、この用紙のヘッダやフッタ等にＷｅｂページのＵＲＬ（ここでは「www.xxxx.xx.jp」）が印刷されている。
【００４０】
ステップＳ１０２では、スキャナユニット２１０によりプラテンガラス２１１に載置された原稿を読み取って、その原稿の画像データを取得する。そしてステップＳ３で、その得られた画像データをハードディスク１６２に保存する。次にステップＳ４で、その取得した画像データの所定領域に記述されている文字の文字認識を行う。ここでは上述したように、原稿にＷｅｂページが印刷されている場合、その取得した画像データの所定領域にはＵＲＬが存在している。この場合、ＵＲＬが記述されている領域は決まっているため、文字認識の対象を、その領域（例えば用紙のヘッダやフッタ領域）に限定することにより文字認識処理の効率を上げることができる。この文字認識の方法としては、例えば、各文字画像の特微量と、予め記憶されている辞書パターンとの一致の度合いに基づいて判別する方法等を用いることができる。
【００４１】
次にステップＳ５で、ステップＳ４の文字認識処理によりＵＲＬが認識されたかどうかを判定し、ＵＲＬが認識できなかった場合はステップＳ６に進み、ハードディスク１６２に保存した画像データをＤＲＡＭ１１６に読み出し、その画像データをプリンタ部３００において設定条件に従って印刷する。
【００４２】
一方ステップＳ１０５で、ＵＲＬが認識された場合はステップＳ１０８（図６）に進み、その認識されたＵＲＬで示されるＷｅｂサーバ４１２に、ＨＴＭＬファイルの転送要求を、ネットワークコントローラ１２１及びネットワーク４００を介して送信する。沿いＳ手ステップＳ１０９で、そのＷｅｂサーバ４１２から送信されるＨＴＭＬファイルを受信したかどうかを判定する。尚、ステップＳ１０８で、ＨＴＭＬファイルの転送要求を送信した後、何らかの理由、例えばＵＲＬの文字認識の誤りによる接続ミス、Ｗｅｂページの削除或は移動、Ｗｅｂサーバ４１２のダウン、Ｗｅｂサーバ４１２へのアクセスの混雑等により、所定の時間内にＷｅｂサーバ４１２からＨＴＭＬファイルを受信できなかった場合はステップＳ１１０に進み、図９に示すようなエラーメッセージを操作部１５０の表示器に表示する。そしてステップＳ１０６に進み、ハードディスク１６２に保存した画像データをＤＲＡＭ１１６に読み出し、その画像データをプリンタ部３００において設定条件に従って印刷する（ステップＳ１０７）。
【００４３】
図９は、本実施の形態に係る複合機の操作部に表示される、Ｗｅｂサーバからの応答がない場合のエラー表示例を示す図である。
【００４４】
ここでは、文字認識したアドレスのＷｅｂサーバからの応答がない（Ｗｅｂページが見つからない）こと、及びその文字認識したＷｅｂページのアドレスが表示されている。更に、上述のステップＳ１０６，Ｓ１０７において原稿のコピー中であることが表示されている。
【００４５】
図１０は、本実施の形態に係る複合機の操作部に表示される、Ｗｅｂサーバからの応答がない場合のエラー表示の他の例を示す図である。
【００４６】
ここではステップＳ１１０におけるエラーメッセージの表示処理において、操作部１５０に表示するエラーメッセージの画面に、「ＵＲＬを修正して再接続」及び「原稿コピー」のボタン１０００，１００１を設ける。これにより、ステップＳ１０４の文字認識においてＵＲＬが誤認識されたためにＷｅｂサーバ４１２に接続できなかった場合には、ボタン１０００を指示することにより、認識したＵＲＬを修正してＷｅｂサーバ４１２に再接続できる。またボタン１００１が指示されると、読取った原稿のコピーを行う。この場合ユーザは、画面に表示されたＵＲＬを確認し、ＵＲＬに誤りがあると判断した場合に「ＵＲＬを修正して再接続」のボタン１０００を押す。
【００４７】
図１１は、このＵＲＬを修正する場合の操作部１５０への表示例を示す図である。
【００４８】
図において、１１００は、文字認識された結果及び修正されたＵＲＬの表示エリア、１１０１はカーソル１１０５の左右方向への移動を指示するカーソルキーである。１１０２は文字及び記号キー、１１０３は、その修正したＵＲＬにより再接続を指示するキーである。キャンセルキー１１０４は、この修正操作をキャンセルするためのキーである。このような構成により、修正したい文字或は記号位置にカーソル１１０５を移動させ、その位置で文字或は記号キーを指示することにより、その文字を修正することができる。尚、ここでは省略しているが、更に文字や記号を削除する削除キー、文字や記号の挿入を指示する挿入キーを設けても良い。
【００４９】
再び図６のフローチャートに戻り、ＨＴＭＬファイルの転送要求を送信後、所定の時間内にＷｅｂサーバ４１２からＨＴＭＬファイルを受信した場合はステップＳ１０９からステップＳ１１１に進み、その受信したＨＴＭＬファイルを解析して、Ｗｅｂサーバ４１２に画像ファイル等のリンクファイルの転送要求を、ネットワークインタフェース１１８及びネットワーク４００を介して送信する。このリンクファイルの転送要求の送信後、ステップＳ１１２で、Ｗｅｂサーバ４１２からリンクファイルを受信したかどうかをみる。ここでＷｅｂサーバ４１２へのアクセスの混雑等により所定の時間内にＷｅｂサーバ４１２からリンクファイルを受信できなかった場合はステップＳ１１３に進み、「リンクファイルが見つかりません。」等のエラーメッセージを操作部１５０に表示してステップＳ１０６に進み、ハードディスク１６２に保存した画像データをＤＲＡＭ１１６に読み出し、その画像データをプリンタ部３００において設定条件に従って印刷する。
【００５０】
一方、ステップＳ１１２で、所定の時間内にＷｅｂサーバ４１２からリンクファイルを受信した場合はステップＳ１１４に進み、その受信したリンクファイルからＷｅｂに関する情報を読み出し、リンクＵＲＬが含まれているか否かを判別する。ここでリンクＵＲＬが含まれていない場合はステップＳ１１５に進み、ステップＳ１０９で受信したＨＴＭＬファイルからＷｅｂページの画像データを生成する。そしてステップＳ１０７に進み、その生成した画像データをプリンタ部３００により印刷する。
【００５１】
一方、ステップＳ１１４で、受信したリンクファイルにリンクＵＲＬが含まれている場合はステップＳ１１６（図７）に進み、そのリンクファイルを図１２に示すようなタイトルのみのツリー構造へ変換し、操作部１５０へ表示する。
【００５２】
図１２は、本実施の形態に係る操作部１５０におけるリンクＵＲＬの表示例を示す図である。
【００５３】
図において、「ＴＩＴＬＥ１」は、前述の文字認識処理により認識されたＵＲＬに相当するＷｅｂのタイトルを示し、これを第１階層とする。「ＴＩＴＬＥ２」〜「ＴＩＴＬＥ４」は、この第１階層にリンクされているＷｅｂのタイトルを示し、これを第２階層とする。さらに「ＴＩＴＬＥ５」〜「ＴＩＴＬＥ１Ｏ」は、この第２階層にリンクされているＷｅｂのタイトルを示し、これを第３階層とする。
【００５４】
図１３（Ａ）は、図１２の各ＷｅｂのタイトルとＵＲＬとを対応付けて記憶したテーブルを説明する図である。このテーブルは、ＤＲＡＭ１１６に記憶されている。
【００５５】
次にステップＳ１１７で、操作部１５０に表示されているツリー構造の中から、ユーザによりタイトルが選択されると、ＤＲＡＭ１１６のテーブル（図１３（Ａ））から、その選択されたタイトルに対応するタイトル情報のみのテーブルを再度作成する。
【００５６】
図１３（Ｂ）は、こうして作成されたテーブルの一例を示図である。
【００５７】
ここでは例えば、ユーザにより「ＴＩＴＬＥ１」「ＴＩＴＬＥ２」「ＴＩＴＬＥ７」が選択されたものとしている。これら各タイトル「ＴＩＴＬＥ１」「ＴＩＴＬＥ２」「ＴＩＴＬＥ７」に対応するＵＲＬは、それぞれ
http://www.cdefg.co.jp/web1.html
http://www.cdefg.co.jp/web2.html
http://www.cdefg.co.jp/web7.html
である。
【００５８】
こうして図１３（Ｂ）に示すようなテーブルを作成するとステップＳ１１８に進み、このテーブルのＵＲＬを基に、再度、Ｗｅｂサーバ４１２に、ＨＴＭＬファイルの転送要求を送信する。そしてステップＳ１１９で、そのＷｅｂサーバ４１２からの応答を待つ。ここで何らかの理由、例えば、ＵＲＬの文字認識の誤りによる接続ミス、Ｗｅｂページの削除或は移動、Ｗｅｂサーバ４１２のダウン、Ｗｅｂサーバ４１２へのアクセスの混雑等により、所定の時間内にＷｅｂサーバ４１２からＨＴＭＬファイルを受信できなかった場合はステップＳ１２０に進み、前述の図９に示すようなエラーメッセージを操作部１５０に表示してステップＳ１０６に進み、ハードディスク１６２に保存した画像データをＤＲＡＭ１１６に読み出し、プリンタ部３００において設定条件に従って印刷する（Ｓ１０７）。
【００５９】
一方、ステップＳ１１９で、所定の時間内にＷｅｂサーバ４１２からＨＴＭＬファイルを受信した場合はステップＳ１２１に進み、その受信したＨＴＭＬファイルを解析して、Ｗｅｂサーバ４１２に画像ファイル等のリンクファイルの転送要求を、ネットワークインタフェース１１８及びネットワーク４００を介して送信する。そしてステップＳ１２２で、そのＷｅｂサーバ４１２からの応答を待つ。ここでＷｅｂサーバ４１２へのアクセスの混雑等により所定の時間内にＷｅｂサーバ４１２からリンクファイルを受信できなかった場合はステップＳ１２３に進み、「リンクファイルが見つかりません。」等のエラーメッセージを操作部１５０に表示してステップＳ１０６に進み、ハードディスク１６２に保存した画像データをＤＲＡＭ１１６に読み出し、プリンタ部３００において設定条件に従って印刷させる。
【００６０】
一方、ステップＳ１２２で、所定の時間内にＷｅｂサーバ４１２からリンクファイルを受信した場合はステップＳ１２４に進み、その受信したＨＴＭＬファイル及びリンクファイルから、ユーザが選択したタイトルに関するＷｅｂページの画像データを生成する。そしてステップＳ１０７に進み、その生成した画像データをプリンタ部３００において設定条件に従って印刷する。
【００６１】
以上説明したように本実施の形態によれば、Ｗｅｂページの印刷物を読み取ってＵＲＬを文字認識し、そのＷｅｂサーバに接続してＷｅｂページの画像データを生成して出力する画像形成装置において、取り込んだＷｅｂページにリンク先がある場合には、リンク先についても画像データを出力することができる。
【００６２】
なお本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが、その供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６３】
プログラムを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。その他のプログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００６４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満足するユーザに対してインターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６５】
またコンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６６】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態１に係る複合機（ＭＦＰ）の構成を示すブロック図である。
【図２】本実施の形態に係る複合機のリーダ部及びプリンタ部のハードウェア構成を模式的に示す図である。
【図３】本実施の形態に係る複合機の制御装置の構成を示すブロック図である。
【図４】本実施の形態に係る複合機のＨＤドライブに装着されるハードディスクの記憶領域を複数の領域に論理的に分けた状態を模式的に示す図である。
【図５】、
【図６】、
【図７】本実施の形態に係る複合機における画像処理の手順を示すフローチャートである。
【図８】本実施の形態においてＷｅｂページを印刷した原稿の一例を示す図である。
【図９】本実施の形態に係る複合機の操作部に表示される、Ｗｅｂサーバからの応答がない場合のエラー表示例を示す図である。
【図１０】本実施の形態に係る複合機の操作部に表示される、Ｗｅｂサーバからの応答がない場合のエラー表示の他の例を示す図である。
【図１１】ＵＲＬを修正する場合の操作部への表示例を示す図である。
【図１２】本実施の形態に係る操作部におけるリンクＵＲＬの表示例を示す図である。
【図１３】図１２の各ＷｅｂのタイトルとＵＲＬとを対応付けて記憶したテーブルを説明する図（Ａ）、選択されたタイトルに対応するタイトル情報のみのテーブルを説明する図（Ｂ）である。
【図１】
2006343874.tif 000003
【図２】
2006343874.tif 000004
【図３】
2006343874.tif 000005
【図４】
2006343874.tif 000006
【図５】
2006343874.tif 000007
【図６】
2006343874.tif 000008
【図７】
2006343874.tif 000009
【図８】
2006343874.tif 000010
【図９】
2006343874.tif 000011
【図１０】
2006343874.tif 000012
【図１１】
2006343874.tif 000013
【図１２】
2006343874.tif 000014
【図１３】
2006343874.tif 000015