(57)【要約】【課題】ＨＴＭＬ文書に埋め込まれたリンク先ＵＲＬ情報を印刷することなく、リンク先のＨＴＭＬ文書を、ユーザの指示に従って取得可能な画像形成装置を提供すること。【解決手段】ディジタル複合機１は、ＨＴＭＬ文書に基づく画像が形成された印刷媒体をスキャナ部２１を用いて読み取り（Ｓ３１０）、その読取結果に基づき、手書き線で包囲された印刷媒体内の文字列識別領域を判別して（Ｓ３２０）文字列を識別し（Ｓ３３０）、ＨＴＭＬ文書に埋め込まれたハイパーリンク情報から、その文字列に関連付けられているリンク先ＵＲＬ情報を抽出する（Ｓ３９０）。そして、手書き線５１が赤色である場合には、ウェブプリント処理を実行して、リンク先のＨＴＭＬ文書をダウンロードし、ＨＴＭＬ文書に基づく画像を記録紙に印刷する（Ｓ４１０）。【選択図】　図７
2004118774.tif 000002
【特許請求の範囲】
【請求項１】
外部から入力されたＵＲＬ情報に基づいて、ＷＡＮ（広域ネットワーク）内に設置されたウェブサーバにアクセスし、該ウェブサーバからＨＴＭＬ文書をダウンロードするウェブアクセス手段と、
該ウェブアクセス手段がダウンロードしたＨＴＭＬ文書に基づく画像を記録紙に形成するウェブプリント手段と、
を備える画像形成装置であって、
ＨＴＭＬ文書に基づく画像が形成された印刷媒体から、該画像を読み取る画像読取手段と、
前記印刷媒体に書き込まれたマークにより指示される前記印刷媒体内の文字列識別領域を、前記画像読取手段の読取結果に基づき判別する領域判別手段と、
該領域判別手段が判別した前記印刷媒体の前記文字列識別領域内に形成されている文字列を識別する文字列識別手段と、
前記画像読取手段による読取対象の前記印刷媒体に対応するＨＴＭＬ文書を外部から取得する文書取得手段と、
前記文字列識別手段が識別した文字列を、前記文書取得手段が取得したＨＴＭＬ文書内において検索すると共に、検索された文字列に関連付けられて該ＨＴＭＬ文書内に記述されているＵＲＬ情報を抽出するＵＲＬ抽出手段と、
該ＵＲＬ抽出手段が抽出したＵＲＬ情報を、前記ウェブアクセス手段に入力するＵＲＬ入力手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記ウェブプリント手段は、前記ウェブアクセス手段がダウンロードしたＨＴＭＬ文書に基づく画像を記録紙に形成すると共に、該ＨＴＭＬ文書の取得先情報を該記録紙に付加する構成にされており、
前記文書取得手段は、前記画像読取手段を用いて、前記読取対象の印刷媒体に対応するＨＴＭＬ文書の取得先情報を取得し、該取得先情報に基づいて、前記読取対象の印刷媒体に対応するＨＴＭＬ文書を外部から取得することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ウェブアクセス手段は、ダウンロードしたＨＴＭＬ文書を文書蓄積用のデータベースに保存する構成にされており、
前記文書取得手段は、前記画像読取手段による読取対象の前記印刷媒体に対応するＨＴＭＬ文書を、前記データベースから読み出して取得することを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記文書取得手段は、前記画像読取手段による読取対象の前記印刷媒体に対応するＨＴＭＬ文書の取得先を表すＵＲＬ情報を前記ウェブアクセス手段に入力することにより、前記ウェブアクセス手段がウェブサーバからダウンロードしたＨＴＭＬ文書を、前記ウェブアクセス手段から取得することを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項５】
前記領域判別手段は、前記画像読取手段の読取結果に基づき、前記印刷媒体に書き込まれた前記マークとしての手書き線で包囲された領域を、前記文字列識別領域であると判別することを特徴とする請求項１〜請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記ＵＲＬ入力手段は、
前記ＵＲＬ抽出手段が抽出したＵＲＬ情報を、ブックマークに登録する登録手段、
を備えており、外部から指令信号が入力されると、前記ブックマークから、前記登録手段が登録したＵＲＬ情報を読み出し、該ＵＲＬ情報を前記ウェブアクセス手段に入力することを特徴とする請求項１〜請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記領域判別手段は、前記画像読取手段による読取結果に基づいて、前記印刷媒体に書き込まれたマークの色を識別可能な構成にされており、
前記ＵＲＬ入力手段は、前記領域判別手段による色識別結果に基づき、前記印刷媒体に書き込まれたマークの色が予め設定された第一色であると判断すると、前記登録手段を動作させ、前記印刷媒体に書き込まれたマークの色が前記予め設定された前記第一色とは異なる第二色であると判断すると、前記ＵＲＬ抽出手段が抽出したＵＲＬ情報を、直接前記ウェブアクセス手段に入力することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
請求項１に記載の画像形成装置における前記領域判別手段、前記文字列識別手段、前記文書取得手段、前記ＵＲＬ抽出手段、及び、前記ＵＲＬ入力手段、としての機能をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＡＮ（広域ネットワーク）内に設置されたウェブサーバからＨＴＭＬ文書をダウンロードして、そのＨＴＭＬ文書に基づく画像を記録紙に形成可能な画像形成装置、及び、それに用いるプログラムに関する。
【０００２】
【従来の技術】
従来より知られているように、ＷＡＮ（広域ネットワーク）としてのインターネットでは、ウェブサーバからＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）文書等のコンテンツが配信されている。このようなコンテンツは、インターネットに接続された通信手段を備えるパーソナルコンピュータ（以下、「ＰＣ」とする。）等の通信端末を用いて取得することが可能である。
【０００３】
また、近年では、インターネット内のウェブサーバからＨＴＭＬ文書をダウンロードして、そのＨＴＭＬ文書に基づく画像を記録紙に印刷可能なファクシミリ装置（以下、「インターネット対応ファクシミリ装置」と記す。）等の画像形成装置が知られている。したがって、このような装置を用いれば、ウェブサーバから提供されるＨＴＭＬ文書に基づく画像を印刷し、その印刷媒体を得ることが可能である。
【０００４】
ところで、ＨＴＭＬ文書には、他のＨＴＭＬ文書の位置情報であってそのＨＴＭＬ文書を読み出すためのリンク先ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）情報が示されたハイパーリンク情報が埋め込まれている場合がある。また、ハイパーリンク情報には、ＵＲＬ先のコンテンツをユーザに想起させるような文字列などがリンク先ＵＲＬ情報に関連付けられて記述されている。
【０００５】
一般的に、ＰＣ等でＨＴＭＬ文書を閲覧する場合には、ＰＣにブラウザと呼ばれるアプリケーションを実行させて、そのブラウザに、ＨＴＭＬ文書をその記述言語に従う方式でＰＣが備えるディスプレイ等に表示させる。
ただし、ＨＴＭＬ文書の仕様では、ハイパーリンク情報に含まれるリンク先ＵＲＬ情報を表示せず、代わりに、そのリンク先ＵＲＬ情報に関連付けられている上記文字列をディスプレイ上に表示することになっている。したがって、通常では、ディスプレイ上に、リンク先ＵＲＬ情報が表示されることはない。
【０００６】
このことは、上記インターネット対応ファクシミリ装置においても同様のことがいえる。つまり、上記インターネット対応ファクシミリ装置は、ＨＴＭＬ文書に基づく画像を記録紙に印刷する場合に、ハイパーリンク情報としてＨＴＭＬ文書内に埋め込まれたリンク先ＵＲＬ情報を印刷せず、代わりに、そのリンク先ＵＲＬ情報に関連付けられている文字列を印刷する。したがって、このようなインターネット対応ファクシミリ装置を用いる場合、ＨＴＭＬ文書に埋め込まれたハイパーリンク情報としてのリンク先ＵＲＬ情報を、ユーザは、通常確認することができない。
【０００７】
このようなことは、ＰＣ等を利用してＨＴＭＬ文書を閲覧・印刷する場合にはさほど問題にならないが、ＨＴＭＬ文書を表示するのに十分なディスプレイを備えずブラウザ機能を有しない上記インターネット対応ファクシミリ装置などの画像形成装置においては大きな問題になる。
【０００８】
つまり、ＰＣ等を利用する場合には、ブラウザを用いることで、ＨＴＭＬ文書に埋め込まれたリンク先ＵＲＬ情報を知らなくても、それに対応するリンク先のＨＴＭＬ文書等を、マウス操作で簡単にウェブサーバからダウンロードすることができる。したがって、リンク先ＵＲＬ情報に対応するＨＴＭＬ文書を簡単に、ディスプレイ上に表示させたり、プリンタに印刷させたりすることができる。
【０００９】
しかしながら、ブラウザを備えないインターネット対応ファクシミリ装置などの画像形成装置を用いて印刷媒体でしかＨＴＭＬ文書が得られない環境においては、リンク先ＵＲＬ情報を知る術がないため、画像形成装置にリンク先ＵＲＬ情報を指定して、そのリンク先ＵＲＬ情報に従うリンク先のＨＴＭＬ文書等を、装置にダウンロードさせ、印刷させることができないのである。
【００１０】
このような問題を解決するため、例えば特許文献１には、ＨＴＭＬ文書に基づく画像を印刷する際、リンク先ＵＲＬ情報を紙面に脚注として印刷する技術が開示されている。
また、手動操作でリンク先ＵＲＬ情報を入力しなければならない場合には、その操作をユーザが煩わしく感じる可能性がある。特許文献２には、キー入力等の手動操作に代えて、ファクシミリ装置のスキャナ部にて印刷媒体に書き込まれた操作情報を読み取り、その情報に基づいて装置を制御する技術が開示されている。
【００１１】
【特許文献１】
特開平１０−１６２０３０号公報
【特許文献２】
特開平６−２６８７８６号公報
【００１２】
【発明が解決しようとする課題】
しかしながら、リンク先ＵＲＬ情報を脚注として印刷する方法を採用すると、ＨＴＭＬ文書内に大量のハイパーリンク情報が埋め込まれている場合に、そのリンク先ＵＲＬ情報を、脚注の印刷領域（通常は紙面下端等の領域）に、印刷しきれないことが予想される。また、リンク先ＵＲＬ情報を、脚注として印刷せず、別の記録紙にまとめて印刷すると、紙資源の無駄使いにつながる。
【００１３】
本発明は、こうした問題に鑑みなされたものであり、ウェブサーバからＨＴＭＬ文書をダウンロードして、そのＨＴＭＬ文書に基づく画像を記録紙に形成可能な画像形成装置において、ＨＴＭＬ文書に埋め込まれたリンク先ＵＲＬ情報を印刷することなく、リンク先のＨＴＭＬ文書を、ユーザの指示に従って、取得できるようにすることを目的とする。
【００１４】
【課題を解決するための手段】
かかる目的を達成するためになされた請求項１に記載の画像形成装置は、外部から入力されたＵＲＬ情報に基づいて、ＷＡＮ（広域ネットワーク）内に設置されたウェブサーバにアクセスし、そのウェブサーバからＨＴＭＬ文書をダウンロードするウェブアクセス手段と、ウェブアクセス手段がダウンロードしたＨＴＭＬ文書に基づく画像を記録紙に形成するウェブプリント手段と、を備える画像形成装置において、画像読取手段と、領域判別手段と、文字列識別手段と、文書取得手段と、ＵＲＬ抽出手段と、ＵＲＬ入力手段と、を備える。
【００１５】
画像読取手段は、ＨＴＭＬ文書に基づく画像が形成された印刷媒体から、その画像を読み取る。そして、領域判別手段は、印刷媒体に書き込まれたマークにより指示される印刷媒体内の文字列識別領域を、画像読取手段の読取結果に基づき判別する。文字列識別手段は、その領域判別手段が判別した印刷媒体の文字列識別領域内に形成されている文字列を識別する。
【００１６】
一方、文書取得手段は、画像読取手段による読取対象の印刷媒体に対応するＨＴＭＬ文書を外部から取得する。そして、ＵＲＬ抽出手段は、文字列識別手段が識別した文字列を、文書取得手段が取得したＨＴＭＬ文書内において検索すると共に、検索された文字列に関連付けられてそのＨＴＭＬ文書内に記述されているＵＲＬ情報を抽出する。その後、ＵＲＬ入力手段は、ＵＲＬ抽出手段が抽出したＵＲＬ情報を、ウェブアクセス手段に入力する。
【００１７】
したがって、請求項１に記載の画像形成装置では、印刷媒体に対応するＨＴＭＬ文書内において、ユーザが印刷媒体にマークした文字列に関連付けられているリンク先のＵＲＬ情報を、ＵＲＬ抽出手段にて抽出することができる。
結果、本発明の画像形成装置によれば、印刷媒体からリンク先のＵＲＬ情報を直接抽出できない場合であっても、そのリンク先のＨＴＭＬ文書をウェブアクセス手段にダウンロードさせることができる。つまり、本発明の画像形成装置によれば、上述のようにリンク先ＵＲＬ情報を脚注として記録紙に付加しなくても、印刷媒体に基づいて、リンク先のＨＴＭＬ文書をウェブアクセス手段にダウンロードさせることができる。したがって、本発明の画像形成装置によれば、リンク先ＵＲＬ情報を記録紙に付加することによる紙面の無駄がなく、紙資源を有効利用することができる。
【００１８】
また、請求項１に記載の画像形成装置によれば、ユーザは、手動操作で当該装置にダウンロードしたいリンク先のＵＲＬ情報を入力しなくても、そのリンク先のＨＴＭＬ文書をウェブアクセス手段にダウンロードさせることができる。したがって、本発明によれば、画像形成装置の操作性が向上する。
【００１９】
ところで、文書取得手段に、画像読取手段による読取対象の印刷媒体に対応するＨＴＭＬ文書を外部から取得させるには、文書取得手段側で印刷媒体に対応するＨＴＭＬ文書が特定できるような装置構成をとらなければならない場合がある。
【００２０】
例えば、ウェブプリント手段が画像形成した記録紙が、ただちに読取対象の印刷媒体として、画像読取手段に読み取られ、文書取得手段が動作するのであれば、印刷媒体に対応するＨＴＭＬ文書を特定するための具体的な手段を設けなくても、印刷媒体と、ＨＴＭＬ文書との対応付けをとることができる。
【００２１】
しかしながら、それ以外の場合には、例えば、外部から取得すべきＨＴＭＬ文書に関する情報を、ユーザの操作により当該装置の操作部から取得できるように、画像形成装置を構成するなどして、印刷媒体と、文書取得手段に取得させるべきＨＴＭＬ文書との対応付けをとる必要がでてくる。しかし、操作部からＨＴＭＬ文書に関する情報を取得するように、画像形成装置を構成すると、例えば、文書取得手段に取得させるべきＨＴＭＬ文書に関するＵＲＬ情報を、ユーザに、操作部から手動操作で入力させなけばならなくなる可能性があり、画像形成装置の操作性が損なわれる可能性がある。
【００２２】
また、当該画像形成装置において多くのＨＴＭＬ文書を取り扱う場合には、印刷媒体と、文書取得手段に取得させるべきＨＴＭＬ文書との対応付けが難しくなるといった問題が発生する。したがって、請求項１に記載の画像形成装置においては、ウェブプリント手段及び文書取得手段を、請求項２に記載のように構成するとよい。
【００２３】
請求項２に記載の画像形成装置におけるウェブプリント手段は、ウェブアクセス手段がダウンロードしたＨＴＭＬ文書に基づく画像を記録紙に形成すると共に、そのＨＴＭＬ文書の取得先情報を記録紙に付加する構成にされている。また、この画像形成装置における文書取得手段は、画像読取手段を用いて、読取対象の印刷媒体に対応するＨＴＭＬ文書の取得先情報を取得し、取得先情報に基づいて、読取対象の印刷媒体に対応するＨＴＭＬ文書を外部から取得する構成にされている。
【００２４】
請求項２に記載の画像形成装置によれば、文書取得手段が、印刷媒体に付加された取得先情報に基づいて、読取対象の印刷媒体に対応するＨＴＭＬ文書を外部から取得するので、文書取得手段に取得させるべきＨＴＭＬ文書に関する取得先情報を、ユーザに、操作部から手動操作で入力させる必要がなく、画像形成装置の操作性が向上する。また、請求項２に記載の画像形成装置によれば、多数のＨＴＭＬ文書を当該装置にて取り扱う場合にでも、印刷媒体と外部から取得すべきＨＴＭＬ文書の対応付けを容易に行うことができる。
【００２５】
尚、請求項１又は請求項２に記載の画像形成装置においては、請求項３に記載のようにウェブアクセス手段及び文書取得手段を構成すると便利である。
請求項３に記載の画像形成装置におけるウェブアクセス手段は、ダウンロードしたＨＴＭＬ文書を文書蓄積用のデータベースに保存する構成にされている。また、この画像形成装置における文書取得手段は、画像読取手段による読取対象の印刷媒体に対応するＨＴＭＬ文書を、データベースから読み出して取得する構成にされている。
【００２６】
請求項３に記載の画像形成装置では、データベースから、読取対象の印刷媒体に対応するＨＴＭＬ文書を取得するように文書取得手段が構成されているから、ウェブサーバ側のトラブル等によって当該装置からウェブサーバにアクセスすることができない場合であっても、文書取得手段に、ＨＴＭＬ文書を取得させることができる。また、この画像形成装置によれば、ウェブサーバに再度アクセスしてＨＴＭＬ文書を取得しなくていいので、ＨＴＭＬ文書を素早く確実に取得することができ、結果として、リンク先のＵＲＬ情報をＵＲＬ抽出手段にて確実に、素早く抽出することができる。
【００２７】
ただし、ウェブアクセス手段にてダウンロードしたＨＴＭＬ文書を文書蓄積用のデータベースに保存する場合には、画像形成装置にハードディスク等の記録媒体を設けて、装置にデータベースを内蔵させるなどしなければならず、画像形成装置の製造コストが増大する可能性がある。
【００２８】
したがって、請求項１又は請求項２に記載の画像形成装置においては、請求項４に記載のように、印刷媒体に対応するＨＴＭＬ文書をウェブサーバから取得するようにしてもよい。
請求項４に記載の画像形成装置における文書取得手段は、画像読取手段による読取対象の印刷媒体に対応するＨＴＭＬ文書の取得先を表すＵＲＬ情報をウェブアクセス手段に入力することにより、ウェブアクセス手段がウェブサーバからダウンロードしたＨＴＭＬ文書を、ウェブアクセス手段から取得する。
【００２９】
請求項４に記載の画像形成装置によれば、文書取得手段が読取対象の印刷媒体に対応するＨＴＭＬ文書をウェブサーバから取得する構成にされているので、ウェブアクセス手段がダウンロードしたＨＴＭＬ文書を、当該装置側で、長期に保存しておく必要がない。したがって、保存のために大容量の記憶媒体（ハードディスク等）を装置に設ける必要がなく、安価に本発明の画像形成装置を製造することができる。
【００３０】
この他、請求項１〜請求項４のいずれかに記載の画像形成装置においては、領域判別手段を請求項５に記載のように構成すると良い。
請求項５に記載の画像形成装置は、領域判別手段が、画像読取手段の読取結果に基づき、印刷媒体に書き込まれた上記マークとしての手書き線で包囲された領域を、文字列識別領域であると判別することを特徴とする。
【００３１】
請求項５に記載の画像形成装置を用いれば、ハイパーリンク情報が埋め込まれたＨＴＭＬ文書に対応する印刷媒体内の文字列をペン等で囲い込む程度で、その文字列に対応するリンク先のＨＴＭＬ文書をウェブアクセス手段に取得させて、ウェブプリント手段に、そのＨＴＭＬ文書に基づく画像を記録紙に形成させることができる。
【００３２】
即ち、ユーザは、印刷媒体に対応するＨＴＭＬ文書内においてハイパーリンク情報として埋め込まれたリンク先ＵＲＬ情報を知らなくても、簡単な操作で、画像形成装置に、そのリンク先のＨＴＭＬ文書に基づく画像形成を行わせることができる。
【００３３】
また、請求項１〜請求項５のいずれかに記載の画像形成装置においては、ＵＲＬ入力手段を、請求項６に記載のように構成すると便利である。
請求項６に記載の画像形成装置におけるＵＲＬ入力手段は、ＵＲＬ抽出手段が抽出したＵＲＬ情報を、ブックマークに登録する登録手段、を備えており、外部から指令信号が入力されると、そのブックマークから、登録手段が登録したＵＲＬ情報を読み出し、ＵＲＬ情報をウェブアクセス手段に入力する。
【００３４】
この画像形成装置によれば、ＵＲＬ抽出手段が抽出したＵＲＬ情報を、一旦ブックマークに登録しておくことができるので、ＨＴＭＬ文書の内容が更新されるウェブサーバから、定期的に同じＵＲＬ先のＨＴＭＬ文書をダウンロードする際に、ＵＲＬ抽出手段を動作させる必要がない。この結果、その前段階の各手段の動作を必要とせず、装置の操作性が向上し、ＨＴＭＬ文書を素早くダウンロードすることができる。
【００３５】
また、この画像形成装置によれば、ＵＲＬ抽出手段の動作後、ＵＲＬ入力手段の動作によってウェブアクセス手段が作動するタイミングを、ユーザの指示に従って変更することができる。つまり、ユーザがＨＴＭＬ文書のダウンロードを必要とするタイミングで、ウェブアクセス手段にリンク先のＨＴＭＬ文書を取得させることができる。したがって、本発明（請求項６）によれば、画像形成装置の利便性が向上する。
【００３６】
この他、請求項６に記載の画像形成装置においては、領域判別手段及びＵＲＬ入力手段を、請求項７に記載のように構成すると良い。
請求項７に記載の画像形成装置における領域判別手段は、画像読取手段による読取結果に基づいて、印刷媒体に書き込まれたマークの色を識別可能な構成にされている。また、この画像形成装置におけるＵＲＬ入力手段は、領域判別手段による色識別結果に基づき、印刷媒体に書き込まれたマークの色が予め設定された第一色であると判断すると、登録手段を動作させ、印刷媒体に書き込まれたマークの色が予め設定された第一色とは異なる第二色であると判断すると、ＵＲＬ抽出手段が抽出したＵＲＬ情報を、登録手段を介さず直接ウェブアクセス手段に入力する構成にされている。
【００３７】
請求項７に記載の画像形成装置を用いれば、ユーザは、色を変更してマークを印刷媒体に書き込む程度で、画像形成装置の動作を切り替えることができる。つまり、ユーザは、マークの色を変更する程度で、リンク先のＵＲＬ情報をブックマークに登録したり、リンク先のＨＴＭＬ文書をウェブアクセス手段にダウンロードさせたりすることができる。したがって、この発明（請求項７）によれば、画像形成装置の利便性が向上する。
【００３８】
以上、本発明の画像形成装置について説明したが、請求項１〜請求項７のいずれかに記載の画像形成装置における領域判別手段、文字列識別手段、文書取得手段、ＵＲＬ抽出手段、及び、ＵＲＬ入力手段、としての機能は、コンピュータに実現させることが可能である。
【００３９】
請求項８に記載のプログラムは、請求項１に記載の画像形成装置における領域判別手段、文字列識別手段、文書取得手段、ＵＲＬ抽出手段、及び、ＵＲＬ入力手段、としての機能をコンピュータに実現させるためのプログラムである。
請求項８に記載のプログラムを、外部から入力されたＵＲＬ情報に基づいて、ＷＡＮ（広域ネットワーク）内に設置されたウェブサーバにアクセスし、そのウェブサーバからＨＴＭＬ文書をダウンロードするウェブアクセス手段と、ウェブアクセス手段がダウンロードしたＨＴＭＬ文書に基づく画像を記録紙に形成するウェブプリント手段と、ＨＴＭＬ文書に基づく画像が形成された印刷媒体から、その画像を読み取る画像読取手段と、を備える画像形成装置のコンピュータに実行させれば、請求項１に画像形成装置を構成することができる。したがって、請求項１に記載の画像形成装置と同様の発明の効果を得ることができる。
【００４０】
また、請求項２に記載の画像形成装置における領域判別手段、文字列識別手段、文書取得手段、ＵＲＬ抽出手段、及び、ＵＲＬ入力手段、としての機能をコンピュータに実現させるためのプログラムを、上記ウェブアクセス手段及び画像読取手段に加えて、ウェブアクセス手段がダウンロードしたＨＴＭＬ文書に基づく画像を記録紙に形成すると共に、そのＨＴＭＬ文書の取得先情報を記録紙に付加する構成にされた上記ウェブプリント手段を備える画像形成装置のコンピュータに実行させれば、請求項２に記載の画像形成装置と同様の発明の効果を得ることができる。
【００４１】
この他、請求項３又は請求項４に記載の画像形成装置における領域判別手段、文字列識別手段、文書取得手段、ＵＲＬ抽出手段、及び、ＵＲＬ入力手段、としての機能をコンピュータに実現させるためのプログラムを、ダウンロードしたＨＴＭＬ文書を文書蓄積用のデータベースに保存する構成にされた上記ウェブアクセス手段に加えて、請求項１又は請求項２に記載の画像読取手段及びウェブプリント手段を備える画像形成装置のコンピュータに実行させれば、請求項３又は請求項４に記載の画像形成装置と同様の発明の効果を得ることができる。
【００４２】
この他、請求項５〜請求項７のいずれかに記載の画像形成装置における領域判別手段、文字列識別手段、文書取得手段、ＵＲＬ抽出手段、及び、ＵＲＬ入力手段、としての機能をコンピュータに実現させるためのプログラムを、外部から入力されたＵＲＬ情報に基づいて、ＷＡＮ（広域ネットワーク）内に設置されたウェブサーバにアクセスし、そのウェブサーバからＨＴＭＬ文書をダウンロードするウェブアクセス手段と、ウェブアクセス手段がダウンロードしたＨＴＭＬ文書に基づく画像を記録紙に形成するウェブプリント手段と、ＨＴＭＬ文書に基づく画像が形成された印刷媒体から、その画像を読み取る画像読取手段と、を備える画像形成装置のコンピュータに実行させれば、請求項５〜請求項７のいずれかに記載の画像形成装置と同様の発明の効果を得ることができる。
【００４３】
【発明の実施の形態】
以下に本発明の実施例について、図面とともに説明する。尚、図１は、本発明が適用された画像形成装置としてのディジタル複合機１の通信態様を表す説明図である。また、図２は、ディジタル複合機１の内部構成を表すブロック図である。
【００４４】
本実施例のディジタル複合機１は、装置全体を統括制御するＣＰＵ１０、ＣＰＵ１０の動作に必要なプログラムやデータ等を記憶・提供するＲＯＭ１１及びＲＡＭ１２、を備えており、バス１３を介し、ＣＰＵ１０にて、スキャナ部２１、記録部２３、回線制御部２５、通信制御部２７などの装置各部を制御し、ファクシミリ機能、プリンタ機能、コピー機能、ウェブプリント機能などを実現する。
【００４５】
ディジタル複合機１は、液晶ディスプレイ（ＬＣＤ）２８、操作キー２９、などから構成されるユーザインタフェースを備えており、例えば、ユーザが操作キー２９を操作することにより、操作キー２９からファクシミリデータの送信開始指令信号が入力されると、スキャナ部２１を用いて、原稿から光学的に画像を読み取り、その画像を表すイメージデータを符号器３１にてファクシミリデータに変換し、モデム３３及び回線制御部２５を用いて、公衆電話回線網に接続された外部のファクシミリ装置３に、そのファクシミリデータを送信する。
【００４６】
また、ディジタル複合機１は、外部のファクシミリ装置３から公衆電話回線網を介して送信されてきたファクシミリデータを回線制御部２５にて受信すると、そのファクシミリデータをモデム３３を介して復号器３５に入力することにより、回線制御部２５が受信したファクシミリデータを印刷用のイメージデータに変換し、その後、記録部２３を用いて、記録紙にファクシミリデータに基づく画像を形成する（ファクシミリ機能）。
【００４７】
この他、本実施例のディジタル複合機１は、操作キー２９からコピー開始指令信号が入力されると、スキャナ部２１にて、原稿から画像を読み取り、そのイメージデータを記録部２３に入力して、記録部２３に、そのイメージデータに基づく画像を記録紙に形成させる（コピー機能）。
【００４８】
回線制御部２５は、接続ポート２５ａを備えており、この接続ポート２５ａには、建造物内に配線された公衆電話回線網に繋がるアナログ線（２芯線、４芯線からなる所謂電話線）が接続されている。回線制御部２５は、公衆電話回線網に対するダイヤル信号の送出や、公衆電話回線網からの呼出信号に対する応答等の動作を行うものであり、このアナログ線を介して公衆電話回線網に接続された外部の通信端末（ファクシミリ装置３）にアクセスし、例えば、ファクシミリデータの送受信を行う。
【００４９】
尚、回線制御部２５に繋がるモデム３３は、所謂信号変換装置であり、ファクシミリデータを公衆電話回線網送出用の通信信号に変換したり、公衆電話回線網からの受信信号を信号変換してファクシミリデータを抽出する。また、当該ディジタル複合機１においては、回線制御部２５にハンドセット（Ｈ／Ｓ）２６が接続されており、本実施例のディジタル複合機１は、ユーザの音声を送受信可能な電話機端末として機能する。
【００５０】
一方、スキャナ部２１は、ファクシミリデータの送信やコピー（原稿の複写）の他、後述するＵＲＬ読取処理（図７参照）の際に、原稿の内容を読み取るためのものであり、画像読取手段として機能する。本実施例のスキャナ部２１は、文字や絵などの画像が形成された原稿（例えば、ＨＴＭＬ文書に基づく画像が形成された印刷媒体）を図示しない当該ディジタル複合機１の原稿用給紙トレイから取得する。そして、原稿から光学的に画像を読み取り、読取結果としてのイメージデータを出力する。
【００５１】
符号器３１は、スキャナ部２１によって読み取られた画像を表すイメージデータをファックスフォーマットであるＧ３圧縮形式のイメージデータに変換するためのものである。この符号器３１は、スキャナ部２１からイメージデータが入力されると、符号化処理を実行して、Ｇ３圧縮形式のイメージデータを生成する。このファックスフォーマットのイメージデータは、例えば、モデム３３などに入力される。
【００５２】
その他、復号器３５は、外部から入力されたファックスフォーマットのイメージデータを復号化することにより、記録部２３にて処理可能な印刷用のイメージデータを生成する。尚、復号器３５には、回線制御部２５が受信したファックスフォーマットのイメージデータが入力される。また、復号器３５が復号化した印刷用のイメージデータは、記録部２３に入力される。
【００５３】
一方、記録部２３は、カラー若しくはモノクロ画像を記録紙に形成（印刷）可能な画像形成手段として機能する。本実施例の記録部２３は、外部から印刷用のイメージデータが入力されると、そのイメージデータに基づく画像を、記録紙に印刷し、印刷後の記録紙（印刷媒体）を出力する。
【００５４】
また、本実施例のディジタル複合機１は、上述したようにプリンタ機能を備えており、例えば、ＰＣインタフェース（ＰＣ　Ｉ／Ｆ）３７を介して外部のパーソナルコンピュータ（ＰＣ）から印刷用のイメージデータを受信したり、通信制御部２７を介してＬＡＮ内のＰＣ４，５等から印刷用のイメージデータを受信すると、そのイメージデータを記録部２３に入力して、記録部２３に、その印刷用のイメージデータに基づく画像を、記録紙に形成させる。
【００５５】
その他、本実施例のディジタル複合機１は、上述したように、ウェブプリント機能を備えており、外部（例えば、操作キー２９）からウェブプリント実行指令が入力されると、通信制御部２７を制御して、ＷＡＮ（広域ネットワーク）としてのインターネット内に設置されたウェブサーバ６にアクセスし、ウェブサーバ６からＨＴＭＬ文書をダウンロードして、そのＨＴＭＬ文書に基づく画像を、記録部２３に形成させる。
【００５６】
本実施例の通信制御部２７は、ＷＡＮ（広域ネットワーク）としてのインターネット及びＬＡＮ（ローカルエリアネットワーク）に接続されており、それらネットワーク内の各端末との間で双方向通信可能な通信手段として機能する。
この通信制御部２７は、ＷＡＮ側接続ポート４１及びＬＡＮ側接続ポート４２を備えており、ＷＡＮ側接続ポート４１には、インターネットに繋がるＬＡＮケーブルが接続される。一方、ＬＡＮ側接続ポート４２には、ハブ（ＨＵＢ）７等が接続される。また、ハブ（ＨＵＢ）７には、ＬＡＮ端末としてのＰＣ４，５などが接続されて、ＬＡＮが構築される。
【００５７】
また、この通信制御部２７は、ＬＡＮ端末をインターネットに双方向通信可能に接続するためのゲートウェイ部４４を備えている。ゲートウェイ部４４は、ＬＡＮ内の各ＬＡＮ端末とインターネット内の端末（ウェブサーバ６等）との間の通信を中継することで、ＬＡＮ端末をインターネットに接続可能にする。この他、通信制御部２７は、本体側のＣＰＵ１０に制御されて、インターネット内の端末（ウェブサーバ６）からＨＴＭＬ文書をダウンロードし、そのＨＴＭＬ文書をＣＰＵ１０に受け渡すことが可能な構成にされている。
【００５８】
また、本実施例の通信制御部２７には、ゲートウェイ部４４に繋がる無線処理部４６が設けられている。無線処理部４６は、ＬＡＮ内の無線通信端末との間で無線通信を行うためのものであり、ブルートゥース規格（近距離無線通信の規格）やＩｒＤＡ規格（赤外線通信の規格）による無線接続方式にて、ＬＡＮ内の無線通信端末を、ディジタル複合機１内のゲートウェイ部４４に接続する。
【００５９】
つまり、当該ディジタル複合機１における通信制御部２７は、有線接続方式にてＰＣ４，５等のＬＡＮ端末と通信を行える他、無線接続方式にてＬＡＮ内の無線通信機能を備える携帯端末（ＰＤＡ８，９）などと通信を行うことができ、ＬＡＮ内の無線通信端末（ＰＤＡ８，９）は、この無線処理部４６及びゲートウェイ部４４を介してインターネット内の端末（ウェブサーバ６等）及びＬＡＮ内の端末と双方向通信を行うことができる。
【００６０】
図３は、ウェブプリント実行指令が入力されると、ＣＰＵ１０が実行するウェブプリント処理を表すフローチャートである。また、図４は、ＣＰＵ１０が実行するウェブアクセス処理を表すフローチャートである。
ウェブプリント処理を実行すると、ＣＰＵ１０は、まずウェブアクセス処理を実行し（Ｓ１１０）、Ｓ１１１にて、ウェブプリント実行時に入力されたアクセス先のＵＲＬ情報を取得する。
【００６１】
その後、ＣＰＵ１０は、通信制御部２７を制御して、入力されたＵＲＬ情報に対応するウェブサーバ６にアクセスし、そのＵＲＬ情報に対応するＨＴＭＬ文書をウェブサーバ６からダウンロードする（Ｓ１１３）。その後、ＣＰＵ１０は、ウェブサーバ６からＨＴＭＬ文書を正常にダウンロードできたか否か判断し（Ｓ１１５）、ダウンロードが正常に終了していると判断すると（Ｓ１１５でＹｅｓ）、当該ウェブアクセス処理を終了し、正常に終了していないと判断すると（Ｓ１１５でＮｏ）、エラーコードを出力して（Ｓ１１７）、当該ウェブアクセス処理を終了する。
【００６２】
このウェブアクセス処理が完了すると、ＣＰＵ１０は、Ｓ１２０にて、ＨＴＭＬ文書のダウンロードが成功しているか否か判断し、成功していなければ（Ｓ１２０でＮｏ）、エラー情報をＬＣＤ２８に表示して（Ｓ１２５）、ウェブプリント処理を終了する。
【００６３】
一方、ＣＰＵ１０は、ダウンロードが成功していると判断すると（Ｓ１２０でＹｅｓ）、そのＨＴＭＬ文書の取得先を表す取得先ＵＲＬ情報を付加して、ＨＴＭＬ文書を印刷用のイメージデータに変換する（Ｓ１３０）。具体的に、ＣＰＵ１０は、記録紙の中央部に、ＨＴＭＬ文書に基づく画像が印刷され、記録紙端部に取得先ＵＲＬ情報５７が印刷されるように、イメージデータを生成する（図８参照）。
【００６４】
その後、ＣＰＵ１０は、生成したイメージデータを記録部２３に入力して、記録部２３に、ウェブサーバ６からダウンロードしたＨＴＭＬ文書に基づく画像を記録紙に形成させる（Ｓ１４０）。これにより、ウェブプリント実行指令時に指定されたＵＲＬ情報に対応するＨＴＭＬ文書に基づく画像は、記録紙に印刷されて、その印刷媒体が当該装置から出力される。また、この際、記録部２３は、入力されたイメージデータに従って、ＨＴＭＬ文書の取得先ＵＲＬ情報５３を記録紙の端部に付加する。
【００６５】
ところで、本実施例におけるディジタル複合機１は、データ保存部４９に、ＵＲＬ情報を格納するブックマーク４９ａを備えている。尚、図５は、ブックマーク４９ａのデータ構成を表す説明図である。本実施例におけるブックマーク４９ａは、ＵＲＬ情報毎に、そのＵＲＬ先のＨＴＭＬ文書に関するタイトル情報が関連付けられたデータ構造となっている。
【００６６】
このディジタル複合機１のＣＰＵ１０は、ユーザが操作キー２９を操作するなどして外部からブックマーク表示指令が入力されると、図６に示すブックマーク表示処理を実行する。尚、図６は、ＣＰＵ１０が実行するブックマーク表示処理を表すフローチャートである。
【００６７】
処理を実行すると、ＣＰＵ１０は、データ保存部４９に記憶されているブックマーク４９ａを読み出して（Ｓ２１０）、そのブックマーク４９ａに登録されているＵＲＬ情報に関連付けられているタイトル情報をＬＣＤ２８に表示する（Ｓ２２０）。そして、表示したタイトル情報のいずれかがユーザにより選択されたか否か判断する（Ｓ２３０）。ここで、ＣＰＵ１０は、タイトル情報が選択されていないと判断すると（Ｓ２３０でＮｏ）、操作キー２９から表示終了指令が入力されたか否か判断し（Ｓ２４０）、入力されていれば（Ｓ２４０でＹｅｓ）、当該ブックマーク表示処理を終了する。一方、表示終了指令が入力されていなければ、処理をＳ２３０に戻し、表示終了指令が入力されるか、タイトル情報が選択されるまで待機する。
【００６８】
そして、ユーザによりタイトル情報が選択されたと判断すると（Ｓ２３０でＹｅｓ）、ＣＰＵ１０は、選択されたタイトル情報に関連付けられているＵＲＬ情報をブックマーク４９ａから取得し（Ｓ２５０）、その後に、ウェブプリント処理を実行する（Ｓ２６０）。尚、この際、ＣＰＵ１０は、Ｓ２５０にて取得したＵＲＬ情報を、アクセス先に指定して、ウェブプリント処理を実行する（Ｓ２６０）。これによりＳ２６０では、ユーザがブックマーク４９ａから選択したＵＲＬ情報に対応するＨＴＭＬ文書が、ウェブサーバ６からダウンロードされ、そのＨＴＭＬ文書に基づく画像が記録紙に印刷される。
【００６９】
次に、本実施例のディジタル複合機１が備えるＵＲＬ読取機能について説明する。本実施例のディジタル複合機１は、以下に説明するＵＲＬ読取処理を実行することにより、ＨＴＭＬ文書に基づく画像が形成された印刷媒体から、その画像を読み取り、印刷媒体に手書き線５１で包囲された文字列識別領域を判別して文字列を識別し、ＨＴＭＬ文書に埋め込まれたハイパーリンク情報から、その文字列に関連付けられているリンク先ＵＲＬ情報を抽出する。
【００７０】
尚、図７は、ユーザの操作により操作キー２９からＵＲＬ読取指令信号が入力されると、ＣＰＵ１０が実行するＵＲＬ読取処理を表すフローチャートである。また、図８は、ＨＴＭＬ文書に基づく画像が形成された印刷媒体の構成を表す説明図であり、図９は、ＨＴＭＬ文書のデータ構成を表す説明図である。
【００７１】
ＣＰＵ１０は、ＵＲＬ読取処理を実行すると、まず最初に、スキャナ部２１を制御して、スキャナ部２１に、ＨＴＭＬ文書に基づく画像が形成された印刷媒体から、その画像を読み取らせる。そして、読取結果としてのイメージデータをスキャナ部２１から取得する（Ｓ３１０）。
【００７２】
その後、ＣＰＵ１０は、スキャナ部２１から取得したイメージデータを解析して、印刷媒体にユーザがペン等で書き込んだマークにより指示される印刷媒体内の文字列識別領域を判別する（Ｓ３２０）。尚、本実施例のディジタル複合機１は、印刷媒体に書き込まれた手書き線５１の色を識別し、予め設定した色（本実施例では、赤若しくは緑）で書き込まれた手書き線５１をユーザが文字列識別領域として指示したマークとして認識し、その手書き線５１により包囲された領域を文字列識別領域と判別する。
【００７３】
またＳ３３０において、ＣＰＵ１０は、その印刷媒体のイメージデータに基づき、印刷媒体の文字列識別領域に形成されている文字列（図８では、『「○○○×××」における現状と問題』）を識別する。更に、ＣＰＵ１０は、印刷媒体のイメージデータに基づき、印刷媒体の端部に印刷されたその印刷媒体に対応するＨＴＭＬ文書の取得先ＵＲＬ情報５３を取得する（Ｓ３４０）。
【００７４】
その後、ＣＰＵ１０は、Ｓ３５０にてウェブアクセス処理を実行することで、読取対象となった印刷媒体に対応するＨＴＭＬ文書をウェブサーバ６から取得する。つまり、ＣＰＵ１０は、印刷媒体から読み取った取得先ＵＲＬ情報５３を、アクセス先のＵＲＬ情報として、ウェブアクセス処理タスクに入力する。そして、ウェブアクセス処理にて、そのＵＲＬ情報に対応するＨＴＭＬ文書をウェブサーバ６からダウンロードする（Ｓ１１３）。
【００７５】
また、ウェブアクセス処理を終了すると、ＣＰＵ１０は、エラーコードの有無により、ダウンロードが成功したか否か判断し（Ｓ３６０）、成功していなければ（Ｓ３６０でＮｏ）、エラー情報をＬＣＤ２８に表示する（Ｓ３６５）。一方、ダウンロードが成功していると判断すると（Ｓ３６０でＹｅｓ）、ＣＰＵ１０は、Ｓ３３０で識別した文字列を、Ｓ３５０でウェブアクセス処理タスクがダウンロードしたＨＴＭＬ文書内において検索する（Ｓ３７０）。
【００７６】
そして、Ｓ３３０で識別した文字列に対応するハイパーリンク情報があると判断すると、ＣＰＵ１０は、照合が完了したと判断して（Ｓ３８０でＹｅｓ）、文字列に関連付けられてＨＴＭＬ文書内に記述されているリンク先ＵＲＬ情報をＨＴＭＬ文書から抽出する（Ｓ３９０）。
【００７７】
例えばＣＰＵ１０は、文字列『「○○○×××」における現状と問題』に対応するハイパーリンク情報『＜Ａ　ＨＲＥＦ＝”ｈｔｔｐ：／／ｗｗｗ．ａｂｃｄｅｆｇ．ｃｏ．ｊｐ／ｍｏｎｄａｉ．ｈｔｍｌ”＞「○○○×××」における現状と問題＜／Ａ＞』を発見すると、照合が完了したと判断し、文字列『「○○○×××」における現状と問題』に関連付けられているリンク先ＵＲＬ情報『ｈｔｔｐ：／／ｗｗｗ．ａｂｃｄｅｆｇ．ｃｏ．ｊｐ／ｍｏｎｄａｉ．ｈｔｍｌ』をＨＴＭＬ文書から抽出して取得する（Ｓ３９０）。
【００７８】
一方、識別した文字列に対応するハイパーリンク情報がＨＴＭＬ文書内に存在しないと判断すると、ＣＰＵ１０は、Ｓ３８０でＮｏと判断して、エラー情報をＬＣＤ２８に表示し（Ｓ３８５）、当該ＵＲＬ読取処理を終了する。
また、ＣＰＵ１０は、上述のようにＳ３８０でＹｅｓと判断して、ＨＴＭＬ文書からリンク先ＵＲＬ情報を取得すると、Ｓ３２０における手書き線５１の色識別結果に基づいて、上記マークとして印刷媒体に書き込まれた手書き線５１が赤色であったか否か判断する（Ｓ４００）。そして、赤色であると判断すると（Ｓ４００でＹｅｓ）、ウェブプリント処理を実行する（Ｓ４１０）。
【００７９】
この際、ＣＰＵ１０は、ウェブプリント処理タスクに、Ｓ３９０で抽出・取得したリンク先ＵＲＬ情報を入力する。したがって、Ｓ４１０においては、リンク先ＵＲＬ情報に対応するウェブサーバ６のＨＴＭＬ文書がダウンロードされ（Ｓ１１３）、そのＨＴＭＬ文書に基づく画像が記録紙に印刷される（Ｓ１４０）。また、このウェブプリント処理終了後において、ＣＰＵ１０は、当該ＵＲＬ読取処理を終了する。
【００８０】
一方、ＣＰＵ１０は、Ｓ４００において、手書き線５１が赤色ではないと判断すると、処理をＳ４２０に移し、手書き線が緑色であったか否か判断する。そして緑色であったと判断すると（Ｓ４２０でＹｅｓ）、Ｓ４３０に処理を移して、Ｓ３９０にて取得したリンク先ＵＲＬ情報を、ブックマーク４９ａに登録し、その後に当該ＵＲＬ読取処理を終了する。また、ＣＰＵ１０は、Ｓ４２０にて、手書き線５１が緑色ではないと判断すると（Ｓ４２０でＮｏ）、エラー情報をＬＣＤ２８に表示した後（Ｓ４２５）、当該ＵＲＬ読取処理を終了する。
【００８１】
以上、本発明の実施例について説明したが、上記実施例のディジタル複合機１では、ＣＰＵ１０が、ＨＴＭＬ文書に基づく画像が形成された印刷媒体をスキャナ部２１を用いて読み取り（Ｓ３１０）、その読取結果に基づき、手書き線５１で包囲された印刷媒体内の文字列識別領域を判別して（Ｓ３２０）文字列を識別し（Ｓ３３０）、ＨＴＭＬ文書に埋め込まれたハイパーリンク情報から、その文字列に関連付けられているリンク先ＵＲＬ情報を抽出する（Ｓ３９０）。そして、手書き線５１が赤色である場合には、ウェブプリント処理を実行することにより、ウェブアクセス処理タスクにリンク先ＵＲＬ情報を入力し、リンク先のＨＴＭＬ文書をダウンロードする。
【００８２】
したがって、このディジタル複合機１によれば、リンク先ＵＲＬ情報を脚注として記録紙に印刷することなく、リンク先のＨＴＭＬ文書を、ユーザの指示（ＵＲＬ読取指令信号及び手書き線５１）に従って取得することができる。この結果、ディジタル複合機１によれば、リンク先ＵＲＬ情報を脚注として記録紙に印刷することによって無駄に紙面が使用されるのを防止することができる。
【００８３】
また、ユーザは、ハイパーリンク情報が埋め込まれたＨＴＭＬ文書に対応する印刷媒体内の文字列をペン等で囲い込む程度の簡単な操作で、その文字列に対応するリンク先のＨＴＭＬ文書を当該装置に取得させて、記録部２３に、そのＨＴＭＬ文書に基づく画像を記録紙に形成させることができる。つまり、このディジタル複合機１によれば、ユーザに、手動操作でリンク先ＵＲＬ情報を入力させなくて済む。
【００８４】
この他、ディジタル複合機１によれば、印刷媒体に付加された取得先ＵＲＬ情報５３に基づいて、読取対象の印刷媒体に対応するＨＴＭＬ文書をウェブサーバ６からダウンロードするので、読取対象の印刷媒体に対応するＨＴＭＬ文書の取得先ＵＲＬ情報を、ユーザに、操作キー２９から手動操作で入力させる必要がない。また、このような構成であるから、当該ディジタル複合機１は、多数のＨＴＭＬ文書を取り扱う場合でも、印刷媒体に基づいて、対応するＨＴＭＬ文書を外部から容易且つ正確に取得することができる。
【００８５】
また、このディジタル複合機１によれば、ＨＴＭＬ文書から抽出したＵＲＬ情報を、一旦ブックマーク４９ａに登録しておくことができるので、同じＵＲＬ情報を、何度も、印刷媒体から読み取る必要がない。したがって本実施例によれば、装置の操作性が良好である。
【００８６】
その他、ユーザは、ブックマーク４９ａにＵＲＬ情報を登録することで、リンク先のＨＴＭＬ文書を、所望のタイミングで、装置にダウンロードさせて、そのＨＴＭＬ文書に基づく画像を記録部２３に印刷させることができる。したがって、本実施例によれば、装置の利便性が良好である。また、ディジタル複合機１によれば、色を変更してマーク（手書き線５１）を印刷媒体に書き込む程度で、装置の動作を切り替えることができるので便利である。
【００８７】
また、このディジタル複合機１によれば、読取対象の印刷媒体に対応するＨＴＭＬ文書をウェブサーバ６から取得するので、ウェブアクセス処理にてダウンロードしたＨＴＭＬ文書を、長期間保存しておく必要がない。したがって、装置内におけるデータ保存部４９に、ＨＴＭＬ文書蓄積用の大容量の記憶媒体（ハードディスク等）を設ける必要がなく、安価にディジタル複合機１を製造することができる。
【００８８】
尚、データ保存部４９に大容量の記録媒体を設けることで、ＨＴＭＬ文書を蓄積したデータベースをデータ保存部４９に構築し、文字列検索対象のＨＴＭＬ文書を、そのデータベースから読み出すようにディジタル複合機１を構成してもよい。
【００８９】
以下には、上記実施例の変形例を、図１０及び図１１を用いて説明することにする。尚、変形例におけるディジタル複合機１の構成は、ＣＰＵ１０が実行するウェブアクセス処理及びＵＲＬ読取処理の一部が異なる程度であるので、それ以外の説明を省略することにする。
【００９０】
図１０は、ＣＰＵ１０が実行する変形例のウェブアクセス処理を表すフローチャートである。
ウェブアクセス処理を実行すると、ＣＰＵ１０は、Ｓ５１０にて、アクセス先のＵＲＬ情報を取得する。その後、ＣＰＵ１０は、通信制御部２７を制御して、入力されたＵＲＬ情報に対応するウェブサーバ６にアクセスし、そのＵＲＬ情報に対応するＨＴＭＬ文書をウェブサーバ６からダウンロードする（Ｓ５２０）。
【００９１】
その後、ＣＰＵ１０は、ウェブサーバ６からＨＴＭＬ文書を正常にダウンロードできたか否か判断し（Ｓ５３０）、ダウンロードが正常に終了していると判断すると（Ｓ５３０でＹｅｓ）、ダウンロードしたＨＴＭＬ文書を、文書蓄積用のデータベースとして機能するデータ保存部４９に保存し（Ｓ５４０）、保存が完了すると、当該ウェブアクセス処理を終了する。
【００９２】
一方、ＣＰＵ１０は、ダウンロードが正常に終了していないと判断すると（Ｓ５３０でＮｏ）、エラーコードを出力して（Ｓ５３５）、当該ウェブアクセス処理を終了する。
続いて、図１１は、ＣＰＵ１０が実行する変形例のＵＲＬ読取処理を表すフローチャートである。
【００９３】
ＵＲＬ読取処理を実行すると、ＣＰＵ１０は、上述したＳ３１０〜Ｓ３４０と同様に、ＨＴＭＬ文書に基づく画像が形成された印刷媒体をスキャナ部２１を用いて読み取り（Ｓ６１０）、その読取結果に基づき、手書き線５１の色を識別すると共に、手書き線５１で包囲された印刷媒体内の文字列識別領域を判別する（Ｓ６２０）。そして、文字列識別領域内の文字列を識別する（Ｓ６３０）。また、印刷媒体に付加されている取得先ＵＲＬ情報５３を取得する（Ｓ６４０）。
【００９４】
その後、ＣＰＵ１０は、取得先ＵＲＬ情報５３に対応するＨＴＭＬ文書を、データ保存部４９内において検索し（Ｓ６５０）、ＨＴＭＬ文書がデータ保存部４９にないと判断すると（Ｓ６６０でＮｏ）、エラー情報をＬＣＤ２８に表示（Ｓ６６５）した後、当該ＵＲＬ読取処理を終了する。
【００９５】
一方、ＣＰＵ１０は、取得先ＵＲＬ情報５３に対応するＨＴＭＬ文書が有ると判断すると（Ｓ６６０でＹｅｓ）、そのＨＴＭＬ文書をデータ保存部４９から読み出して取得する（Ｓ６６７）。その後、ＣＰＵ１０は、Ｓ６３０で識別した文字列を、Ｓ６６７にて取得したＨＴＭＬ文書内において検索する（Ｓ６７０）。
【００９６】
そして、Ｓ６３０で識別した文字列に対応するハイパーリンク情報があると判断すると、ＣＰＵ１０は、照合が完了したと判断して（Ｓ６８０でＹｅｓ）、文字列に関連付けられてＨＴＭＬ文書内に記述されているリンク先ＵＲＬ情報をＨＴＭＬ文書から抽出する（Ｓ６９０）。
【００９７】
一方、識別した文字列に対応するハイパーリンク情報がＨＴＭＬ文書内に存在しないと判断すると、ＣＰＵ１０は、Ｓ６８０でＮｏと判断して、エラー情報をＬＣＤ２８に表示し（Ｓ６８５）、当該ＵＲＬ読取処理を終了する。
また、ＣＰＵ１０は、ＨＴＭＬ文書からリンク先ＵＲＬ情報を取得すると、Ｓ６２０における手書き線５１の色識別結果に基づいて、上記マークとして印刷媒体に書き込まれた手書き線５１が赤色であったか否か判断し（Ｓ７００）、赤色であると判断すると（Ｓ７００でＹｅｓ）、ウェブプリント処理を実行する（Ｓ７１０）。尚、この際、ＣＰＵ１０は、ウェブプリント処理タスクに、Ｓ６９０で抽出・取得したリンク先ＵＲＬ情報を入力する。また、このウェブプリント処理が終了すると、当該ＵＲＬ読取処理を終了する。
【００９８】
一方、ＣＰＵ１０は、Ｓ７００において、手書き線５１が赤色ではないと判断すると、処理をＳ７２０に移し、手書き線が緑色であったか否か判断する。そして緑色であったと判断すると（Ｓ７２０でＹｅｓ）、Ｓ７３０に処理を移して、Ｓ６９０にて取得したリンク先ＵＲＬ情報を、ブックマーク４９ａに登録し、その後に当該ＵＲＬ読取処理を終了する。また、ＣＰＵ１０は、Ｓ７２０にて、手書き線５１が緑色ではないと判断すると（Ｓ７２０でＮｏ）、エラー情報をＬＣＤ２８に表示した後（Ｓ７２５）、当該ＵＲＬ読取処理を終了する。
【００９９】
以上、変形例について説明したが、変形例のディジタル複合機１によれば、データ保存部４９から文字列検索対象のＨＴＭＬ文書を取得することができるので、ウェブサーバ６側のトラブル等によって当該装置からウェブサーバ６にアクセスすることができない場合であっても、文字列検索を行うことができる。また、このディジタル複合機１によれば、文字列検索のために、ウェブサーバ６に再度アクセスしてＨＴＭＬ文書をダウンロードしなくていいので、結果として、リンク先ＵＲＬ情報を素早く確実にＨＴＭＬ文書から抽出することができる。
【０１００】
尚、本発明のウェブアクセス手段は、本実施例において、通信制御部２７と、ＣＰＵ１０が実行するウェブアクセス処理にて実現されている。また、ウェブプリント手段は、記録部２３と、ＣＰＵ１０が実行するウェブプリント処理にて実現されている。
【０１０１】
その他、領域判別手段は、ＣＰＵ１０が実行するＳ３２０、Ｓ６２０の処理にて実現され、文字列識別手段は、ＣＰＵ１０が実行するＳ３３０、Ｓ６３０の処理にて実現されている。また、文書取得手段は、ＣＰＵ１０が実行するＳ３４０及びＳ３５０、又は、Ｓ６４０からＳ６６７までの処理にて実現されている。
【０１０２】
また、ＵＲＬ抽出手段は、ＣＰＵ１０が実行するＳ３７０からＳ３９０までの処理又はＳ６７０からＳ６９０までの処理にて実現されている。この他、ＵＲＬ入力手段は、ＣＰＵ１０が実行するＳ４００からＳ４３０までの処理又はＳ７００からＳ７３０までの処理、及び、ＣＰＵ１０が実行するブックマーク表示処理にて実現されている。また、登録手段は、ＣＰＵ１０が実行するＳ４３０、Ｓ７３０にて実現されている。そして、本発明のプログラムは、ＣＰＵ１０が実行するＵＲＬ読取処理及びブックマーク表示処理に対応するプログラムに相当する。
【０１０３】
また、本発明の画像形成装置は、上記実施例に限定されるものではなく、種々の態様を採ることができる。
上記実施例では、ウェブアクセス処理にて、ダウンロードしたＨＴＭＬ文書をそのままデータ保存部４９に保存する構成としたが、例えば、ダウンロードしたＨＴＭＬ文書からハイパーリンク情報だけを抽出して、その抽出したハイパーリンク情報だけを含むＨＴＭＬ文書をデータ保存部４９に保存するようにしてもよい。このような装置構成とすると、データ保存部４９の記憶容量を小さくすることができるので、結果として、ディジタル複合機１を安価に製造することが可能である。
【図面の簡単な説明】
【図１】本実施例のディジタル複合機１の通信態様を表す説明図である。
【図２】ディジタル複合機１の内部構成を表すブロック図である。
【図３】ＣＰＵ１０が実行するウェブプリント処理を表すフローチャートである。
【図４】ＣＰＵ１０が実行するウェブアクセス処理を表すフローチャートである。
【図５】ブックマーク４９ａのデータ構成を表す説明図である。
【図６】ＣＰＵ１０が実行するブックマーク表示処理を表すフローチャートである。
【図７】ＣＰＵ１０が実行するＵＲＬ読取処理を表すフローチャートである。
【図８】ＨＴＭＬ文書に基づく画像が形成された印刷媒体の構成を表す説明図である。
【図９】ＨＴＭＬ文書のデータ構成を表す説明図である。
【図１０】ＣＰＵ１０が実行する変形例のウェブアクセス処理を表すフローチャートである。
【図１１】ＣＰＵ１０が実行する変形例のＵＲＬ読取処理を表すフローチャートである。
【符号の説明】
１…ディジタル複合機、６…ウェブサーバ、１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、２１…スキャナ部、２３…記録部、２５…回線制御部、２６…ハンドセット、２７…通信制御部、２８…ＬＣＤ、２９…操作キー、３１…符号器、３３…モデム、３５…復号器、３７…ＰＣインタフェース、４１，４２…接続ポート、４４…ゲートウェイ部、４６…無線処理部、４９…データ保存部、４９ａ…ブックマーク、５１…手書き線、５３…取得先ＵＲＬ情報
【図１】
2004118774.tif 000003
【図２】
2004118774.tif 000004
【図３】
2004118774.tif 000005
【図４】
2004118774.tif 000006
【図５】
2004118774.tif 000007
【図６】
2004118774.tif 000008
【図７】
2004118774.tif 000009
【図８】
2004118774.tif 000010
【図９】
2004118774.tif 000011
【図１０】
2004118774.tif 000012
【図１１】
2004118774.tif 000013