(57)【要約】  【課題】印刷媒体に印刷されたウェブページに含まれているアクセスデータに対して何らかの処理を行うための通信装置を提供する。  【解決手段】複合機は、アクセス元ページを、アクセス先ページに対する指令内容の記入欄および記入欄に対応するアクセス先ページを特定可能なコードが記載されるコード領域と共に用紙へ印刷する。この後、利用者による記入が行われた用紙を読み取り（ｓ３３０）、記入が行われている記入欄に対応するアクセス先ページのＵＲＬを、コード領域の記載内容、リンクリストまたはテキストファイルに基づいて特定し（ｓ４５０）、この特定したＵＲＬ対する指令内容を、記入欄を構成するチェック欄の記入状態によって特定した後（ｓ４６０）、ｓ４５０の処理で特定したＵＲＬに対して、ｓ４６０の処理で特定した指令内容の処理（アクセス先ページの印刷、記録およびブックマーク登録のうち１以上）を行う（ｓ４７０）。【選択図】図７
2005327292.tif 000002
【特許請求の範囲】
【請求項１】
ウェブページを介してアクセス先ページへアクセス可能なウェブページの画像を印刷媒体に印刷可能な通信システムであって、
ウェブページへアクセスするアクセス手段と、
該アクセス手段によりアクセスされたウェブページから、該ウェブページを介してアクセス可能なアクセス先ページへアクセスするためのＵＲＬを抽出するデータ抽出手段と、
印刷モードとして印刷媒体を節約するモードに設定する設定手段と、
前記設定手段により前記印刷媒体を節約するモードに設定された場合に、前記データ抽出手段により抽出されたＵＲＬを識別可能なアクセス先情報として記録する記録手段と、
前記アクセス手段によりアクセスされたウェブページの画像を、前記データ抽出手段により抽出された前記アクセスデータに対する指令内容を利用者に記入させるための記入欄、および、該記入欄がいずれの前記アクセスデータに対応するものであるかを特定するための特定コードと共に印刷媒体へ印刷する印刷手段と、
前記印刷手段により印刷された印刷媒体から、該印刷媒体の前記記入欄に記入された指令内容および前記特定コードを読み取る読取手段と、
前記読取手段により前記指令内容を読み取られた記入欄に対応する前記アクセスデータを、前記指令内容と共に読み取られた前記特定コードに基づいて特定するデータ特定手段と、
前記読取手段により読み取られた前記指令内容に応じた処理を、前記データ特定手段により特定された前記アクセスデータに対して実行する処理実行手段とを備え、
前記印刷手段により印刷される特定コードは、前記設定手段により印刷媒体を節約するモードに設定されている場合は、前記記録手段に記録されたアクセス先情報を印刷し、前記設定手段により印刷媒体を節約するモードに設定されていない場合は、前記データ抽出手段により抽出されたＵＲＬを印刷することを特徴とする通信システム。
【請求項２】
ウェブページを介してアクセス先ページへアクセス可能なウェブページの画像を印刷媒体に印刷可能な通信装置であって、
ウェブページへアクセスするアクセス手段と、
該アクセス手段によりアクセスされたウェブページから、該ウェブページを介してアクセス可能なアクセス先ページへアクセスするためのＵＲＬを抽出するデータ抽出手段と、
印刷モードとして印刷媒体を節約するモードに設定する設定手段と、
前記設定手段により前記印刷媒体を節約するモードに設定された場合に、前記データ抽出手段により抽出されたＵＲＬを識別可能なアクセス先情報として記録する記録手段と、
前記アクセス手段によりアクセスされたウェブページの画像を、前記データ抽出手段により抽出された前記アクセスデータに対する指令内容を利用者に記入させるための記入欄、および、該記入欄がいずれの前記アクセスデータに対応するものであるかを特定するための特定コードと共に印刷媒体へ印刷する印刷手段とを備え、
前記印刷手段により印刷される特定コードは、前記設定手段により印刷媒体を節約するモードに設定されている場合は、前記記録手段に記録されたアクセス先情報を印刷し、前記設定手段により印刷媒体を節約するモードに設定されていない場合は、前記データ抽出手段により抽出されたＵＲＬを印刷することを特徴とする通信装置。
【請求項３】
前記記録手段により前記データ抽出手段にて抽出されたＵＲＬを、識別可能なアクセス先情報として記録するための残り記録領域があるかを判断する判断手段をさらに備え、
前記記録手段は、前記アクセス手段によりアクセスしたウェブページのＵＲＬを識別可能なアクセス先情報としてさらに記録しており、
前記印刷手段は、前記設定手段により印刷媒体を節約するモードにて設定されおり、且つ、前記判断手段により前記記録手段の残り記録領域が、前記データ抽出手段により抽出されたアクセスデータのアクセス先情報を記録するための記録領域がないと判断した場合には、前記記録手段に記録された前記アクセス手段によりアクセスしたウェブページのアクセス先情報を印刷することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記判断手段は、さらに前記残り記録領域が、前記アクセス手段によりアクセスしたウェブページのアクセス先情報を記録するための記録領域があるかを判断し、
前記印刷手段は、前記設定手段により印刷媒体を節約するモードにて設定されおり、且つ、前記アクセス手段によりアクセスしたウェブページのアクセス先情報を記録するための記録領域がないと判断した場合には、前記アクセス手段によりアクセスしたウェブページのＵＲＬを印刷することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記印刷手段により印刷された印刷媒体から、該印刷媒体の前記記入欄に記入された指令内容および前記特定コードを読み取る読取手段と、
前記読取手段により前記指令内容を読み取られた記入欄に対応する前記アクセスデータを、前記指令内容と共に読み取られた前記特定コードに基づいて特定するデータ特定手段と、
前記読取手段により読み取られた前記指令内容に応じた処理を、前記データ特定手段により特定された前記アクセスデータに対して実行する処理実行手段とをさらに備えることを特徴とする請求項２から４のいずれかに記載の通信装置。
【請求項６】
ウェブページを介してアクセス先ページへアクセス可能なウェブページの画像を印刷媒体に印刷可能な通信装置をコンピュータとして機能させるためのプログラムであって、
前記コンピュータを、
ウェブページへアクセスするアクセス手段と、
該アクセス手段によりアクセスされたウェブページから、該ウェブページを介してアクセス可能なアクセス先ページへアクセスするためのＵＲＬを抽出するデータ抽出手段と、
印刷モードとして印刷媒体を節約するモードに設定する設定手段と、
前記設定手段により前記印刷媒体を節約するモードに設定された場合に、前記データ抽出手段により抽出されたＵＲＬを識別可能なアクセス先情報として記録する記録手段と、
前記アクセス手段によりアクセスされたウェブページの画像を、前記データ抽出手段により抽出された前記アクセスデータに対する指令内容を利用者に記入させるための記入欄、および、該記入欄がいずれの前記アクセスデータに対応するものであるかを特定するための特定コードと共に印刷媒体へ印刷する印刷手段として機能させ、
前記印刷手段により印刷される特定コードとして、前記設定手段により印刷媒体を節約するモードに設定されている場合は、前記記録手段に記録されたアクセス先情報を印刷させ、前記設定手段により印刷媒体を節約するモードに設定されていない場合は、前記データ抽出手段により抽出されたＵＲＬを印刷させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された状態で使用される通信システム、通信装置及びプログラムに関する。
【背景技術】
【０００２】
現在、ネットワークに接続された状態で使用される通信システムとして、プリンタの機能を備えているものがあり、ネットワークを介してアクセスされるウェブページの画像を印刷媒体に印刷したうえで閲覧することも行われている。
【０００３】
ネットワークを介してアクセスされるウェブページは、他のウェブページへアクセス（リンク）するためのアクセスデータ（例えば、ＵＲＬ）を含んでいることが多い。しかし、単にウェブページの画像を印刷しただけでは、このウェブページがアクセスデータを含むものであるかどうか、また、このウェブページからいずれのウェブページにアクセス可能であるかを確認することができず、印刷媒体においてアクセスデータを保持することができない。
【０００４】
そこで、印刷媒体においてもアクセスデータを保持するために、例えば、ウェブページ（ハイパーテキストドキュメント）にアクセスデータ（ハイパーリンクアドレス）が含まれている場合、ウェブページの画像に、アクセスデータで示される文字列（つまりＵＲＬ）で構成される脚注が付加された画像を印刷媒体に印刷する、といった方法が提案されている（特許文献１参照）。
【０００５】
この方法によれば、利用者は、印刷媒体に印刷された脚注に基づいて、ウェブページがアクセスデータを含むものであること、また、ウェブページからいずれのウェブページにアクセス可能であるかを確認することができるため、印刷媒体においてもアクセスデータを保持することができる。
【０００６】
【特許文献１】特開平１０−１６２０３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
さらに、上述の方法において、印刷媒体によりウェブページを閲覧する際、このウェブページに含まれているアクセスデータに対して何らかの処理を行うことができると、印刷媒体によりウェブページを閲覧する際の利便性が向上することが期待できる。ここで、「何らかの処理」とは、ウェブブラウザ（ＷＷＷブラウザ）でウェブページを閲覧している際に、マウスの右クリックまたはキーボードにおけるメニューキーの押下後に実行可能な処理と同様の処理であって、例えば、アドレスデータのウェブページへのアクセス、このウェブページのデータ（ファイル）としての記録（保存）、このウェブページの印刷といった処理である。
【０００８】
しかし、上述の方法においては、アクセスデータで示される文字列を脚注として印刷することしかできないため、ウェブページに含まれているアクセスデータに対して処理を行うことはできない。
【０００９】
本発明は、印刷媒体に印刷されたウェブページに含まれているアクセスデータに対して何らかの処理を行うことができる通信システム、通信装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記問題を解決するため本願発明における通信システムは、ウェブページを介してアクセス先ページへアクセス可能なウェブページの画像を印刷媒体に印刷可能な通信システムであって、ウェブページへアクセスするアクセス手段と、該アクセス手段によりアクセスされたウェブページから、該ウェブページを介してアクセス可能なアクセス先ページへアクセスするためのＵＲＬを抽出するデータ抽出手段と、印刷モードとして印刷媒体を節約するモードに設定する設定手段と、前記設定手段により前記印刷媒体を節約するモードに設定された場合に、前記データ抽出手段により抽出されたＵＲＬを識別可能なアクセス先情報として記録する記録手段と、前記アクセス手段によりアクセスされたウェブページの画像を、前記データ抽出手段により抽出された前記アクセスデータに対する指令内容を利用者に記入させるための記入欄、および、該記入欄がいずれの前記アクセスデータに対応するものであるかを特定するための特定コードと共に印刷媒体へ印刷する印刷手段と、前記印刷手段により印刷された印刷媒体から、該印刷媒体の前記記入欄に記入された指令内容および前記特定コードを読み取る読取手段と、前記読取手段により前記指令内容を読み取られた記入欄に対応する前記アクセスデータを、前記指令内容と共に読み取られた前記特定コードに基づいて特定するデータ特定手段と、前記読取手段により読み取られた前記指令内容に応じた処理を、前記データ特定手段により特定された前記アクセスデータに対して実行する処理実行手段とを備え、前記印刷手段により印刷される特定コードは、前記設定手段により印刷媒体を節約するモードに設定されている場合は、前記記録手段に記録されたアクセス先情報を印刷し、前記設定手段により印刷媒体を節約するモードに設定されていない場合は、前記データ抽出手段により抽出されたＵＲＬを印刷することを特徴とする。
【００１１】
また、本願発明における通信装置は、ウェブページを介してアクセス先ページへアクセス可能なウェブページの画像を印刷媒体に印刷可能な通信装置であって、ウェブページへアクセスするアクセス手段と、該アクセス手段によりアクセスされたウェブページから、該ウェブページを介してアクセス可能なアクセス先ページへアクセスするためのＵＲＬを抽出するデータ抽出手段と、印刷モードとして印刷媒体を節約するモードに設定する設定手段と、前記設定手段により前記印刷媒体を節約するモードに設定された場合に、前記データ抽出手段により抽出されたＵＲＬを識別可能なアクセス先情報として記録する記録手段と、前記アクセス手段によりアクセスされたウェブページの画像を、前記データ抽出手段により抽出された前記アクセスデータに対する指令内容を利用者に記入させるための記入欄、および、該記入欄がいずれの前記アクセスデータに対応するものであるかを特定するための特定コードと共に印刷媒体へ印刷する印刷手段とを備え、前記印刷手段により印刷される特定コードは、前記設定手段により印刷媒体を節約するモードに設定されている場合は、前記記録手段に記録されたアクセス先情報を印刷し、前記設定手段により印刷媒体を節約するモードに設定されていない場合は、前記データ抽出手段により抽出されたＵＲＬを印刷することを特徴とする。
【００１２】
また、上記通信装置において、前記記録手段が、前記データ抽出手段により抽出されたＵＲＬを識別可能なアクセス先情報として記録するための残り記録領域があるかを判断する判断手段をさらに備え、前記記録手段は、前記アクセス手段によりアクセスしたウェブページのＵＲＬを識別可能なアクセス先情報としてさらに記録しており、前記印刷手段は、前記判断手段により前記記録手段の残り記録領域が、前記データ抽出手段により抽出されたアクセスデータのアクセス先情報を記録するための記録領域がないと判断した場合には、前記記録手段に記録された前記アクセス手段によりアクセスしたウェブページのＵＲＬを印刷するよう構成されるとよい。
【００１３】
さらに、前記判断手段は、さらに前記残り記録領域が、前記アクセス手段によりアクセスしたウェブページのアクセス先情報を記録するための記録領域があるかを判断し、前記印刷手段は、前記アクセス手段によりアクセスしたウェブページのアクセス先情報を記録するための記録領域がないと判断した場合には、前記アクセス手段によりアクセスしたウェブページのアクセス先情報を印刷するよう構成されるとよい。
【００１４】
さらに、前記印刷手段により印刷された印刷媒体から、該印刷媒体の前記記入欄に記入された指令内容および前記特定コードを読み取る読取手段と、前記読取手段により前記指令内容を読み取られた記入欄に対応する前期アクセスデータを、前記指令内容と共に読み取られた前記特定コードに基づいて特定するデータ特定手段と、前記読取手段により読み取られた前記指令内容に応じた処理を、前記データ特定手段により特定された前記アクセスデータに対して実行する処理実行手段とをさらに備えるとよい。
【００１５】
また、上記通信装置をコンピュータとして機能させるプログラムを提供することの可能である。このようなプログラムは、例えば、ＦＤ、ＣＤ−ＲＯＭ、メモリーカードなどの記録媒体、インターネットなどの通信回線網を介して、通信装置自身、コンピュータシステム、または、これらを利用する利用者に提供されるものである。また、プログラムを実行するコンピュータシステムとしては、例えば、通信装置に内蔵されたコンピュータシステム、通信装置本体に無線または有線の通信路を介してデータ通信可能に接続されたコンピュータシステムなどを利用することができる。
【発明の効果】
【００１６】
本願発明における通信システム及び通信装置によれば、アクセス手段によりアクセスされたウェブページの画像を、データ抽出手段により抽出されたアクセスデータに対する指令内容を利用者に記入させるための記入欄と、記入欄がいずれのアクセスデータに対応するものであるかを特定するための特定コードとを共に印刷媒体へ印刷する印刷手段を備えているため、印刷媒体によりウェブページを閲覧する際、利用者は、ウェブページの画像と共に印刷媒体に印刷された記入欄への記入を行った後、この印刷媒体を読み取らせることによって、このウェブページに含まれているアクセスデータに対して何らかの処理を実行させることができる。また、利用者は記入欄へ記入する指令内容を変えることによって、アクセスデータに対して実行させる処理を変えることができる。
【００１７】
さらに、印刷媒体を節約するモードに設定可能であり、節約モードに設定されると、データ抽出手段により抽出されたＵＲＬを識別可能なアクセス先情報として記録手段に記録しておき、その記録手段に記録されたアクセス先情報を特定コードとして印刷することで、印刷媒体における記入欄及び特定コードの占める割合を小さくすることで、印刷媒体が節約できる。
【００１８】
さらに、記録手段における残り記録領域が十分にない場合であっても、アクセス手段によりアクセスしたウェブページのＵＲＬを識別可能なアクセス先情報として記録し、その記録したアクセス先情報を印刷することで、印刷媒体における記入欄及び特定コードの占める割合を小さくし、印刷媒体が節約できる。
【００１９】
さらに、アクセス先情報を記録するための残り記録領域も十分にない場合であっても、アクセス手段によりアクセスしたウェブページのＵＲＬを印刷することにより、印刷媒体における記入欄及び特定コードの占める割合を小さくし、印刷媒体が節約できる。
【００２０】
なお、上述したアクセス手段は、ネットワーク経由でウェブページへアクセスする手段であって、ネットワーク経由で接続されたサーバーへウェブページの送信を要求して、この要求に応じてサーバーから送信されてきたウェブページを受信する、といった処理を行う手段である。ここで「ネットワーク」とは、インターネットなどのＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ  ）であってもよいし、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であってもよい。
【発明を実施するための最良の形態】
【００２１】
次に本発明の構成を複合機に適用した例を説明する。
【００２２】
複合機１は、電話回線網１００を介して音声通話を実現する機能、および、電話回線網１００を介して画像の送受信を行う機能の他、インターネット網２００経由でデータ通信を行う機能などを有している。
【００２３】
この複合機１は、図１に示すように、ＣＰＵ１２、ＲＯＭ１４、ＲＡＭ１６、ハンドセット２０、スキャナ部３２、モデム３４、プリンタ部３６、ユーザインターフェース部（以降、ユーザＩ／Ｆとする）４０、ＰＣインターフェース部（以降、ＰＣＩ／Ｆとする）５０、通信制御部６０、回線制御部７０などがバス８０を介して接続されてなるものである。
【００２４】
ＣＰＵ１２は、あらかじめＲＯＭ１４に記憶されている処理手順に従って、処理結果をＲＡＭ１６に記憶させながら、複合機１の各構成要素にバス８０経由で指令を送ることによって、複合機１全体の動作を制御する。なお、ＲＯＭ１４には、上述した処理手順の他に、通信制御部６０経由でインターネット網２００に接続されたサーバーへウェブページの送信を要求し、この要求に応じたサーバーから送信されてきたウェブページを通信制御部６０経由で受信することによってウェブページへアクセスする機能を実現する通信用ソフトが組み込まれている。
【００２５】
ハンドセット２０は、複合機１本体から取り外して使用する送受話器である。
【００２６】
スキャナ部３２は、ＣＰＵ１２からの指令を受けて、所定の読取位置（図示されない）にセットされた用紙から画像の読み取り行うと共に、この画像のイメージデータを生成する。
【００２７】
モデム３４は、ＣＰＵ１２からの指令を受けて、スキャナ部３２で生成されたイメージデータを変調して電話回線網１００を伝送可能な画像信号を生成したり、電話回線網１００から回線制御部７０を介して入力された画像信号を復調してイメージデータを生成したりする。
【００２８】
プリンタ部３６は、ＣＰＵ１２からの指令を受けて、所定の給紙位置（図示されない）にセットされた用紙への画像の印刷（印字）を行う。
【００２９】
ユーザＩ／Ｆ４０は、複数のキー・スイッチからなる操作パネル４２、各種情報を表示する表示パネル４４、スピーカおよびスピーカを駆動する駆動回路からなるスピーカ部４６などで構成される。これらのうち、操作パネル４２は、文字、数字および記号を入力可能な複数の文字キー、後述するウェブプリント処理においてウェブページの印刷を開始するためのウェブプリントキー、印刷モードを切り替えるためのモード切換スイッチ、スキャナ部３２による画像の読み取りを開始させるためのスキャンキーなどからなる。
【００３０】
ＰＣＩ／Ｆ５０は、複合機１を通信ケーブル経由で別のコンピュータシステムと接続するためのインターフェースであって、これによって、複合機１−コンピュータシステム間におけるデータ通信を可能な状態とすることができる。
【００３１】
通信制御部６０は、ＣＰＵ１２の指令を受けて、複合機１外部からパケット単位のデータを入力したり、複合機１外部へパケット単位のデータを出力する。
【００３２】
回線制御部７０は、電話回線網１００からの信号（音声・画像信号）の入力および電話回線網１００への信号の出力を行うと共に、ＣＰＵ１２の指令を受けて、電話回線網１００との間で入出力する信号の伝送先および伝送元となる伝送経路を設定する。この「電話回線網１００との間で入出力する信号の伝送先および伝送元となる伝送経路」は、ハンドセット２０を複合機１本体から取り外す操作（オフフック操作）が行われた際に、回線制御部７０からハンドセット２０へ向かう経路が上述の伝送経路として設定される。こうして設定された伝送経路は、ハンドセット２０を複合機１本体に戻す操作（オンフック操作）が行われた際に解除される。また、ユーザＩ／Ｆ４０の操作パネル４２により画像を送信（ＦＡＸ送信）するための操作が行われた、または、画像信号を受信した際、モデム３４へ向かう経路が上述の伝送経路として設定され、この設定された伝送経路はモデム３４による画像信号の出力が終了、または、電話回線網１００からの画像信号の入力が終了した際に解除される。
【００３３】
なお、詳細な説明は省略するが、この複合機１において、通信制御部６０からインターネット網２００までに至る通信経路のうち一部の区間（利用者側から電話局側までの区間）には、回線制御部７０から電話回線網１００に至る区間を接続する電話回線が併用されている。この区間においては、ＡＤＳＬ（ａｓｙｍｍｅｔｒｉｃｄｉｇｉｔａｌｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ）技術によって、電話回線網１００を介して伝送される信号と、インターネット網２００を介して伝送されるパケット単位のデータとが重畳された状態で伝送される。
［ＣＰＵ１２によるウェブプリント処理］
以下に、複合機１の備えるＣＰＵ１２が実行するウェブプリント処理を図２に基づいて説明する。このウェブプリント処理は、操作パネル４２によりウェブページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を指定する操作（文字キーによるＵＲＬの入力操作）が行われた後、ウェブプリントキーが押下されることによって開始される。
【００３４】
まず、ＣＰＵ１２は、操作パネル４２により指定されたＵＲＬのウェブページへアクセスする（ｓ１１０）。この処理においては、操作パネル４２で指定されたＵＲＬのウェブページの送信を要求し、この要求に応じたサーバーから送信されてきたウェブページを受信することによって、操作パネル４２により指定されたＵＲＬのウェブページにアクセスする。
【００３５】
次に、ＣＰＵ１２は、ｓ１１０の処理でアクセスされたウェブページに対するリンクリストを作成する（ｓ１２０）。「リンクリスト」とは、図３に示すように、ｓ１１０の処理でアクセスされたウェブページ（以降、アクセス元ページとする）のＵＲＬ、および、このアクセス元ページから更にアクセス可能なウェブページ（以降、アクセス先ページとする）のＵＲＬなどが配列されたリストである。このｓ１２０の処理においては、まず、操作パネル４２により指定されたアクセス元ページのＵＲＬが番号「０」に対応づけられた状態で登録されたリンクリストが作成される。続いて、アクセス元ページのソース（テキストで表現したデータ）から、アクセス先ページのＵＲＬおよびアクセス先情報が抽出される。具体的には、アクセス元ページのＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ  ）による記述内容が順に走査され、アンカータグ（＜ａ  ｈｒｅｆ＝”ＸＸＸＸ”＞ＹＹＹＹ＜／ａ＞；「ＸＸＸＸ」および「ＹＹＹＹ」は任意の文字）における特定部分（「ＸＸＸＸ」の部分；通常はＵＲＬが記載されている）、および、アンカータグで挟まれている文字列（「ＹＹＹＹ」の部分）が、アクセス先ページのＵＲＬおよびアクセス先情報として順次抽出される。そして、これら抽出されたＵＲＬおよびアクセス先情報が、抽出された順番を示す番号に対応づけられた状態でリンクリストに登録される。なお、このリンクリストは、ＲＡＭ１６におけるリンクリスト作成用に割り当てられたメモリ領域で作成される。
【００３６】
次に、ＣＰＵ１２は、印刷モードが「紙面節約モード」であるかどうかをチェックする（ｓ１３０）。「印刷モード」は、以降の処理でアクセス元ページの画像に記入欄およびコード領域を付加した画像を示す印刷データを生成する際、画像全体における記入欄およびコード領域が占める割合を小さくするか否かを示すものであって、操作パネル４２のモード切換スイッチによって設定される。このｓ１３０の処理では、モード切換スイッチが紙面節約モード側（ＯＮ側）に切り替えられていれば、「紙面節約モード」であると判定され、通常モード側（ＯＦＦ側）に切り替えられていれば、「通常モード」であると判定される。
【００３７】
ここで、本発明における印刷データについて説明する。印刷データは、図４に示すように、アクセス元ページの画像下端に、アクセス先ページのＵＲＬに対する指令内容を利用者に記入させるための記入欄Ａ、記入欄ＡがいずれのＵＲＬに対応するものであるかを特定するための特定コードの記載されるコード領域Ｂ、および、アクセス先情報Ｃなどが付加された画像のイメージデータである。
【００３８】
これらのうち、記入欄Ａは、アクセス先ページ毎に設けられるものであって、横方向（図４における左右方向）に沿って配列された複数のチェック欄ａにより構成される。これらチェック欄ａには、それぞれ異なる指令内容（本発明においては、印刷、保存、ブックマーク登録）が対応づけられており、チェック欄ａを形成する四角形内部に、例えば、「ｖ」や「／」などを記入（チェック）することで、このチェック欄ａに対応する指令内容を記入欄Ａに記入したことになる。このように、記入欄Ａは、記入を行う位置（記入位置）により指令内容が決められている。また、この記入欄Ａの左側には、アクセス先ページのアクセス先情報Ｃが配置される。このアクセス先情報Ｃは、主として利用者がアクセス先を識別できるように出力するものである。また、コード領域Ｂは、記入欄Ａの上部に配置され、記入欄Ａに対応するＵＲＬを特定する方法を示すコードが記載される第１コード領域ｂ１と、各記入欄Ａの右側にそれぞれ配置され、記入欄Ａに対応するＵＲＬを特定するためのコードが記載される第２コード領域ｂ２とで構成される。このように、記入欄Ａおよび第２コード領域ｂ２は、アクセス先情報Ｃ毎に配置され、これらは、後述するウェブコマンド処理（図７）で使用されるデータレコードを形成している。また、第１コード領域ｂ１および各データレコードの左端には、印刷データにおける上端・下端位置を識別するための一組の位置識別記号Ｄ（上端ｄｕ：▽、下端ｄｌ：△）が配置される。上記アクセス元ページに基づく印刷結果が複数ページとなる場合、上記データレコードは、そのページに印刷されたアクセス元ページの一部に現れるアクセス先ページおよびアクセス先ページに関する情報のみを印刷する。
【００３９】
次に、ＣＰＵ１２は、ｓ１３０の処理で印刷モードが「通常モード」であれば（ｓ１３０：ＮＯ）、タイプ１形式の印刷データを生成する（ｓ１４０）。この処理においては、タイプ１形式の印刷データとして、図５（ａ）に示すように、第１コード領域ｂ１には何も記載されず、ｓ１２０の処理で作成されたリンクリストに登録されているアクセス先情報Ｃ毎に記入欄Ａが設けられ、また、第２コード領域ｂ２には、同リンクリストに登録されているアクセス先情報Ｃそれぞれに対応するＵＲＬを示す文字列ｂ２１が記載された画像の印刷データが生成される。このタイプ１形式の印刷データでは、第２コード領域ｂ２に記載されるＵＲＬが長くなると、ＵＲＬが複数行にわたって記載される印刷データが生成されるように構成されている。そのため、第２コード領域ｂ２に記載されるＵＲＬが長くなるほど、画像全体における記入欄Ａおよびコード領域Ｂの占める割合が大きくなる。
【００４０】
また、ｓ１３０の処理で、印刷モードが「紙面節約モード」であれば（ｓ１３０：ＹＥＳ）、ＣＰＵ１２は、ＲＡＭ１６におけるリンクリスト記録用に割り当てられているメモリ領域が充分に残っているかどうかをチェックする（ｓ１５０）。この処理においては、リンクリスト記録用に割り当てられているメモリ領域の残りが５０％以上あれば充分に残っていると判定され、５０％未満であれば充分に残っていないと判定される。
【００４１】
このｓ１５０の処理でメモり領域が充分に残っていれば（ｓ１５０：ＹＥＳ）、ＣＰＵ１２は、ｓ１２０の処理で作成されたリンクリストを、リンクリスト記録用のメモリ領域に記録させる（ｓ１６０）。この処理においては、ｓ１２０の処理で作成されたリンクリストが通し番号を含むファイル名（例えば、ＬＩＳＴ０００１：「０００１」が通し番号を示す）でメモリ領域に記録される。具体的には、メモリ領域に、「０００１」を含むファイル名（ＬＩＳＴ０００１）から、「００１０」を含むファイル名（ＬＩＳＴ００１０）までのリンクリストそれぞれが記録されている場合、このｓ１６０の処理では、ｓ１２０の処理で作成されたリンクリストが「００１１」を含むファイル名（ＬＩＳＴ００１１）で記録される。
【００４２】
次に、ＣＰＵ１２は、タイプ２形式の印刷データを生成する（ｓ１７０）。この処理においては、タイプ２形式の印刷データとして、図５（ｂ）に示すように、第１コード領域ｂ１には、記入欄Ａに対応するＵＲＬを特定するための方法としてｓ１６０の処理で記録されたリンクリストを利用する旨を示す記号ｂ１１（図５（ｂ）における「Ｌ」参照）、および、ｓ１６０の処理で記録されたリンクリストのファイル名を示す文字列ｂ１２が記載され、ｓ１２０の処理で作成されたリンクリストに登録されているアクセス先情報Ｃ毎に記入欄Ａが設けられて、また、第２コード領域ｂ２には、同リンクリストに登録されているアクセス先情報Ｃそれぞれに対応する番号ｂ２２が記載された画像の印刷データが生成される。このタイプ２形式の印刷データでは、第２コード領域ｂ２にＵＲＬが記載されないため、第２コード領域ｂ２にＵＲＬを記載するタイプ１形式よりも、画像全体における記入欄Ａおよびコード領域Ｂの占める割合を小さくすること（紙面節約）が期待できる。
【００４３】
また、ＣＰＵ１２は、ｓ１５０の処理でメモり領域が充分に残っていなければ（ｓ１５０：ＮＯ）、このメモリ領域が僅かでも残っているかどうかをチェックする（ｓ１８０）。この処理においては、リンクリスト記録用に割り当てられているメモリ領域の残りが５％以上あれば僅かに残っていると判定され、５％未満であれば全く残っていないと判定される。
【００４４】
このｓ１８０の処理で、メモリ領域が僅かに残っていれば（ｓ１８０：ＹＥＳ）、ＣＰＵ１２は、アクセス元ページのＵＲＬ（本ウェブプリントが開始される際に操作パネル４２により指定されたＵＲＬ）を示すテキストファイルを、リンクリスト記録用のメモリ領域に記録させる（ｓ１９０）。この処理においては、アクセス元ページのＵＲＬが通し番号を含むファイル名（例えば、ＵＲＬ−０００１：「０００１」が通し番号を示す）でメモリ領域に記録される。具体的には、メモリ領域に、「０００１」を含むファイル名（ＵＲＬ−０００１）から、「００１０」を含むファイル名（ＵＲＬ−００１０）までのリンクリストそれぞれが記録されている場合、このｓ１９０の処理では、アクセス元ページのＵＲＬを示すテキストファイルが「００１１」を含むファイル名（ＵＲＬ−００１１）で記録される。
【００４５】
次に、ＣＰＵ１２は、タイプ３形式の印刷データを生成する（ｓ２００）。この処理においては、タイプ３形式の印刷データとして、図６（ａ）に示すように、第１コード領域ｂ１には、記入欄Ａに対応するＵＲＬを特定するための方法としてｓ１９０の処理で記録されたテキストファイルを利用する旨を示す記号ｂ１３（図６（ａ）における「Ｕ」参照）、および、ｓ１９０の処理で記録されたテキストファイルのファイル名を示す文字列ｂ１４が記載され、ｓ１２０の処理で作成されたリンクリストに登録されているアクセス先情報Ｃ毎に記入欄Ａが配置されて、また、第２コード領域ｂ２には、同リンクリストに登録されているアクセス先情報Ｃそれぞれに対応する番号ｂ２３の記載された画像の印刷データが生成される。このタイプ３形式の印刷データでは、タイプ２形式と同様に、タイプ１形式の印刷データよりも、画像全体における記入欄Ａおよびコード領域Ｂの占める割合を小さくすること（紙面節約）が期待できる。
【００４６】
また、ＣＰＵ１２は、ｓ１８０の処理でメモリ領域が全く残っていなければ（ｓ１８０：ＮＯ）、タイプ４形式の印刷データを生成する（ｓ２１０）。この処理においては、タイプ４形式の印刷データとして、図６（ｂ）に示すように、第１コード領域ｂ１には、記入欄Ａに対応するＵＲＬを特定するための方法としてアクセス元ページを利用する旨を示す記号ｂ１５（図６（ｂ）における「Ｏ」参照）、および、アクセス元ページのＵＲＬ（本ウェブプリントが開始される際に操作パネル４２により指定されたＵＲＬ）を示す文字列ｂ１６が記載され、ｓ１２０の処理で作成されたリンクリストに登録されているアクセス先情報Ｃ毎に記入欄Ａが配置され、第２コード領域ｂ２には、同リンクリストに登録されているアクセス先情報Ｃそれぞれに対応する番号ｂ２４の記載された画像の印刷データが生成される。このタイプ４形式の印刷データでは、タイプ２、３形式と同様に、タイプ１形式の印刷データよりも、画像全体における記入欄Ａおよびコード領域Ｂの占める割合を小さくすること（紙面節約）が期待できる。
【００４７】
なお、ｓ２００の処理でタイプ３形式の印刷データが生成された場合、および、ｓ２１０の処理でタイプ４形式の印刷データが生成された場合には、ｓ１２０の処理で作成されたリンクリストはＲＡＭ１６に記録されない。
【００４８】
そして、ＣＰＵ１２は、ｓ１４０、ｓ１７０、ｓ２００またはｓ２１０の処理の後、それぞれの処理で生成された印刷データで示される画像を用紙へ印刷させる（ｓ２２０）。この処理においては、各処理で生成された印刷データの印刷をプリンタ部３６に指令することによって、各処理で生成された印刷データの画像が用紙に印刷される（図５、図６参照）。
［ＣＰＵ１２によるウェブコマンド処理］
以下に、複合機１の備えるＣＰＵ１２が実行するウェブコマンド処理を図７に基づいて説明する。このウェブコマンド処理は、上述のウェブプリント処理（図２）で印刷された用紙が所定の読取位置にセットされた状態で、操作パネル４２のスキャンキーが押下されることによって開始される。
【００４９】
まず、ＣＰＵ１２は、変数Ｎを初期化する（ｓ３１０）。この処理においては、変数Ｎに「１」がセット（１→Ｎ）される。なお、以降に記載の「ｎ」は変数Ｎにセットされている値を示すものとする。
【００５０】
次に、ＣＰＵ１２は、ＲＡＭ１６におけるリンクリスト作成用に割り当てられたメモリ領域を初期化する（ｓ３２０）。
【００５１】
まず、ＣＰＵ１２は、用紙からの画像の読み取りを行わせる（ｓ３３０）。この処理においては、用紙からの画像の読み取りをスキャナ部３２に指令することによって、用紙からの画像の読み取りが行われる。
【００５２】
次に、ＣＰＵ１２は、ｓ３３０の処理で読み取った画像から、第１コード領域ｂ１に対応する領域の画像を抽出する（ｓ３４０）。この処理においては、ｓ３３０の処理で読み取った画像を、縦方向（図５、図６における上から下に向かう方向）に沿って走査していき、最初に検出された位置識別記号Ｄ（ｄｕ−ｄｌ間）の領域が、第１コード領域ｂ１に対応する領域の画像として抽出される。
【００５３】
次に、ＣＰＵ１２は、ｓ３４０の処理で抽出された画像に基づいて、ｓ３３０の処理で読み取られた画像が、タイプ１形式の印刷データに基づく画像であるかどうかをチェックする（ｓ３５０）。この処理においては、ｓ３４０の処理で抽出された第１コード領域ｂ１の画像が横方向（図５、図６における左から右に向かう方向）に沿って走査され、この領域に記載されている文字を識別する処理（ＯＣＲ：Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）が行われる。この処理の結果、第１コード領域ｂ１から特定コードを含む文字が読み取られなければタイプ１形式の印刷データに基づく画像であると識別される。また、特定コードとして記号ｂ１１（図５（ｂ）における「Ｌ」参照）が読み取られたら、タイプ２形式の印刷データに基づく画像であると識別される。また、特定コードとして記号ｂ１３（図６（ａ）における「Ｕ」参照）が読み取られたら、タイプ３形式の印刷データに基づく画像であると識別される。そして、特定コードとして記号ｂ１６（図６（ｂ）における「Ｏ」参照）が読み取られたら、タイプ４形式の印刷データに基づく画像であると識別される。
【００５４】
このｓ３５０の処理において、ｓ３３０の処理で読み取られた画像がタイプ１形式の印刷データに基づく画像でない場合（ｓ３５０：ＮＯ）、ＣＰＵ１２は、同画像がタイプ２形式の印刷データに基づく画像であれば（ｓ３６０：ＹＥＳ）、リンクリストをＲＡＭ１６におけるリンクリスト記録用のメモリ領域から読み出す（ｓ３７０）。この処理においては、ｓ３５０の処理と同様に、第１コード領域ｂ１に記載されている文字を識別する処理が行われ、記号ｂ１１と共に読み取られた文字列ｂ１２と同じファイル名のリンクリストが、リンクリスト記録用のメモリ領域から読み出され、ＲＡＭ１６におけるリンクリスト作成用のメモリ領域にコピー（展開）される。
【００５５】
また、ｓ３５０の処理において、ｓ３３０の処理で読み取られた画像がタイプ３形式の印刷データに基づく画像であれば（ｓ３６０：ＮＯ、ｓ３８０：ＹＥＳ）、ＣＰＵ１２は、テキストファイルをＲＡＭ１６におけるリンクリスト記録用のメモリ領域から読み出す（ｓ３９０）。この処理においては、ｓ３５０の処理と同様に、第１コード領域ｂ１に記載されている文字を識別する処理が行われ、記号ｂ１３と共に読み取られた文字列ｂ１４と同じファイル名のテキストファイルが、リンクリスト記録用のメモリ領域から読み出される。
【００５６】
また、ｓ３５０の処理において、ｓ３３０の処理で読み取られた画像がタイプ４形式の印刷データに基づく画像であれば（ｓ３６０：ＮＯ、ｓ３８０：ＮＯ）、ＣＰＵ１２は、ｓ３５０の処理と同様に、第１コード領域ｂ１に記載されている文字を識別する処理を行い、記号ｂ１５と共に読み取られた文字列ｂ１６をアクセス元ページのＵＲＬとして識別する（ｓ４００）。
【００５７】
このｓ４００またはｓ３９０の処理を終えた後、ＣＰＵ１２は、ｓ３９０の処理で読み出されたテキストファイルで示されるＵＲＬ、または、ｓ４００の処理で識別されたＵＲＬのウェブページへアクセスする（ｓ４１０）。この処理では、図２におけるｓ１１０の処理と同様に、上記ＵＲＬのウェブページの送信を要求し、この要求に応じて送信されてきたウェブページを受信することによって、ウェブページにアクセスされる。
【００５８】
次に、ＣＰＵ１２は、ｓ４１０の処理でアクセスされたウェブページに対するリンクリストを作成する（ｓ４２０）。この処理は、図２におけるｓ１２０の処理と同様の処理であって、リンクリストが、ＲＡＭ１６におけるリンクリスト作成用に割り当てられたメモリ領域で作成される。
【００５９】
こうして、ｓ４２０の処理を終えた後、ｓ３７０の処理でリンクリストが読み出された後、または、ｓ３３０の処理で読み取られた画像がタイプ１形式の印刷データに基づく画像である場合（ｓ３５０：ＹＥＳ）、ＣＰＵ１２は、第ｎ番目のデータレコードに対応する画像を抽出する（ｓ４３０）。この処理においては、ｓ３３０の処理で読み取った画像を、縦方向（図５、図６における上から下に向かう方向）に沿って走査していき、ｎ＋１番目に検出された位置識別記号Ｄ（ｄｕ−ｄｌ間）の領域が、第ｎ番目のデータレコード（第ｎ番目のアクセス先情報Ｃにおける記入欄Ａおよび第２コード領域ｂ２）に対応する領域の画像として抽出される。
【００６０】
次に、ＣＰＵ１２は、ｓ４３０の処理で抽出された第ｎ番目のデータレコードに対応する画像について、記入欄Ａへの記入が行われているかどうかをチェックする（ｓ４４０）。この処理においては、ｓ４３０の処理で抽出された第ｎ番目のデータレコードの画像が、チェック欄ａの配列されている方向（図５、図６における左から右に向かう方向）に沿って順番に走査され、チェック欄ａ内部に何らかの記入が行われている場合に、その順番（第１から第３番目）に該当するチェック欄ａに記入が行われていると判定される。なお、このｓ４４０の処理では、記入欄Ａを構成する全てのチェック欄ａがチェックされる。
【００６１】
このｓ４４０の処理で、記入欄Ａへの記入が行われている場合（ｓ４４０：ＹＥＳ）、ＣＰＵ１２は、この記入欄Ａに対応するアクセス先ページのＵＲＬを特定する（ｓ４５０）。この処理においては、ｓ３５０の処理でタイプ１形式と識別されている場合、まず、ｓ４４０の処理と同様に、第ｎ番目のデータレコードの画像が横方向に沿って走査され、この領域に記載されている文字列ｂ２１を識別する処理が行われる。そして、この識別した文字列ｂ２１が、アクセス先ページのＵＲＬとして特定される。また、タイプ１形式以外と識別されている場合、まず、ｓ４３０の処理と同様に、第ｎ番目のデータレコードの画像が横方向に沿って走査され、この領域に記載されている番号ｂ２２、ｂ２３、ｂ２４を識別する処理が行われる。そして、リンクリスト作成用のメモリ領域にコピーまたは作成されているリンクリストから、この識別された番号ｂ２２、ｂ２３、ｂ２４に対応するＵＲＬを抽出し、抽出したＵＲＬが、アクセス先ページのＵＲＬとして特定される。
【００６２】
次に、ＣＰＵ１２は、ｓ４５０の処理で特定されたＵＲＬについて、このＵＲＬに対する指令内容を特定する（ｓ４６０）。この処理においては、ｓ４４０の処理で記入が行われていると判定されたチェック欄ａに基づきＵＲＬに対する指令内容が特定される。例えば、ｓ４４０の処理で第１番目のチェック欄ａに記入が行われていた場合は、アクセス先ページを印刷することが指令内容として特定される。また、第２番目のチェック欄ａに記入が行われていた場合は、アクセス先ページをデータ（ファイル）として記録（保存）することが指令内容として特定される。そして、第３番目のチェック欄ａに記入が行われていた場合は、アクセス先ページをブックマーク登録することが指令内容として特定される。
【００６３】
なお、このｓ４６０の処理では、ｓ４４０の処理で複数のチェック欄ａに記入が行われていた場合は、各チェック欄ａに対応する複数の指令内容が特定される。
【００６４】
次に、ＣＰＵ１２は、ｓ４５０の処理で特定されたＵＲＬに対して、ｓ４６０の処理で特定された指令内容で示される処理を行う（ｓ４７０）。この処理においては、例えば、ｓ４６０の処理でアクセス先ページを印刷することが指令内容として特定されている場合、ｓ４１０の処理と同様に、ｓ４５０の処理で特定されたＵＲＬのアクセス先ページへアクセスし、このアクセスしたアクセス先ページの印刷をプリンタ部３６に指令することによって、アクセス先ページの画像が印刷される。また、アクセス先ページをデータとして記録することが指令内容として特定されている場合、ｓ４００の処理と同様に、ｓ４５０の処理で特定されたＵＲＬのアクセス先ページへアクセスし、このアクセスしたアクセス先ページのデータをＲＡＭ１６におけるウェブページ記録用のメモリ領域に記録させる。そして、アクセス先ページをブックマーク登録することが指令内容として特定されている場合、ｓ４４０の処理で特定されたＵＲＬをＲＡＭ１６におけるブックマーク用のメモリ領域に記録させる。こうして、ブックマーク用のメモリ領域に記録されたＵＲＬは、操作パネル４２の操作により、記録済の他のＵＲＬと共に表示パネル４４に表示させることができ、利用者が、いずれかのＵＲＬを指定する操作を操作パネル４２により行った後、ウェブプリントキーを押下することによって、図２のウェブプリント処理を開始させることができる。
【００６５】
なお、このｓ４７０の処理では、ｓ４６０の処理で複数の指令内容が特定されている場合、各指令内容で示される全ての処理が行われる。
【００６６】
こうして、ｓ４７０の処理を終えた後、または、ｓ４４０の処理で記入欄Ａへの記入が行われていない場合（ｓ４４０：ＮＯ）、ＣＰＵ１２は、変数Ｎに「１」を加算（ｎ＋１→Ｎ）する（ｓ４８０）。
【００６７】
そして、ＣＰＵ１２は、第ｎ番目のデータレコードが存在するかどうかをチェックする（ｓ４９０）。この処理においては、この処理においては、ｓ４３０の処理と同様に、ｓ３３０の処理で読み取った画像を、縦方向に沿って走査していき、ｎ＋１番目の位置識別記号Ｄが検出された場合に、第ｎ番目のデータレコードが存在すると判定される。
【００６８】
このｓ４９０の処理で、第ｎ番目のデータレコードが存在すれば（ｓ４９０：ＹＥＳ）、ＣＰＵ１２は、ｓ４３０の処理へ戻り、第ｎ番目のデータレコードが存在しなければ（ｓ４９０：ＮＯ）、本ウェブコマンド処理を終了する。
［効果］
このように構成された複合機１によれば、図２におけるｓ２２０の処理において、ｓ１１０の処理でアクセスされたウェブページの画像を、記入欄Ａおよびコード領域Ｂと共に用紙へ印刷する。そして、記入欄Ａへの記入が行われた用紙を、図７のウェブコマンド処理で読み取らせることによって、ｓ４７０の処理において、ｓ４６０の処理で特定された指令内容に応じた処理を、ｓ４５０の処理で特定されたＵＲＬに対して実行することができる。ここで、ｓ４６０の処理で特定される指令内容は、記入欄Ａにおける記入内容（指令内容）に基づいて特定されるものであって、ｓ４５０の処理で特定されるＵＲＬは、コード領域Ｂの記載内容に基づいて特定されるものである。このように、用紙によりウェブページを閲覧する際、利用者は、ウェブページの画像と共に用紙に印刷された記入欄Ａへの記入を行った後、この用紙を複合機１のスキャナ部３２で読み取らせることによって、このウェブページを介してアクセス可能なアクセス先ページ、または、アクセス先ページのＵＲＬに対して何らかの処理を実行させることができる。
【００６９】
特に、図７におけるｓ４６０の処理では、記入欄Ａにおける記入内容に基づいて指令内容が特定され、この指令内容に応じた処理がｓ４７０の処理で実行される。そのため、利用者は、記入欄Ａへの記入内容を変えることによって、ｓ４５０の処理で特定されたＵＲＬに対して実行させる処理を変えることができる。
【００７０】
また、図７におけるｓ４６０の処理で特定された指令内容が、アクセス先ページを印刷する旨の内容である場合、ｓ４７０の処理でアクセス先ページを印刷するといった処理を行うことができる。そのため、利用者は、用紙における記入欄Ａのうち、アクセス先ページを印刷する指令内容に対応するチェック欄ａに記入（チェック）を行った後、この用紙を複合機１に読み取らせる（図７におけるｓ３３０以降の処理）ことによって、アクセス先ページを印刷させることができる。
【００７１】
また、図７におけるｓ４６０の処理で特定された指令内容が、アクセス先ページをデータとして記録する旨の内容である場合、ｓ４７０の処理でアクセス先ページをデータとして記録するといった処理を行うことができる。そのため、利用者は、用紙における記入欄Ａのうち、アクセス先ページをデータとして記録する指令内容に対応するチェック欄ａに記入（チェック）を行った後、この用紙を複合機１に読み取らせる（図７におけるｓ３３０以降の処理）ことによって、アクセス先ページをデータとして記録させることができる。
【００７２】
また、図７におけるｓ４６０の処理で特定された指令内容が、アクセス先ページをブックマーク登録する旨の内容である場合、ｓ４７０の処理でアクセス先ページをブックマーク登録するといった処理を行うことができる。そのため、利用者は、用紙における記入欄Ａのうち、アクセス先ページをブックマーク登録する指令内容に対応するチェック欄ａに記入（チェック）を行った後、この用紙を複合機１に読み取らせる（図７におけるｓ３３０以降の処理）ことによって、アクセス先ページをブックマーク登録することができる。
【００７３】
また、図２のウェブプリント処理で生成される印刷データで示される画像の一部である記入欄Ａは、横方向に沿って配列された複数のチェック欄ａからなり、記入を行う位置（記入位置）により指令内容が決められている。そして、図７におけるｓ４４０の処理において、記入欄Ａを、チェック欄ａの配列されている方向に沿って順番に走査し、チェック欄ａ内部に何らかの記入が行われているかどうかをチェックするように構成されている。このように、ｓ４４０の処理では、記入欄Ａにおける記入位置（記入が行われているチェック欄ａ）により指令内容を特定できるため、利用者は、記入欄Ａのうちの指令内容に対応するチェック欄ａへ何らかの記入（例えば、「ｖ」や「／」など）を行うだけでよく、具体的な指令内容を文字、記号または図形で記入する必要がない。よって、記入欄Ａへの記入の手間を軽減することができる。また、ｓ３３０以降の処理において、記入欄Ａに記入された文字、記号または図形を指令内容として認識するといった複雑な処理を行う必要がなく、記入欄Ａにおける記入位置（記入が行われているチェック欄ａ）を読み取る（特定する）ことができる程度の精度を有していればよいため、ｓ３３０以降の処理に拘わる構成を単純かつ安価に実現することができる。
【００７４】
また、図２におけるｓ２２０の処理で、記入位置（チェック欄ａの位置）によりアクセス先ページのＵＲＬに対する指令内容が決められた記入欄Ａをアクセス先ページ毎に印刷させることができ、そして、図７におけるｓ３３０以降の処理で、複数のチェック欄ａが配列されている方向に沿って各チェック欄ａを順番に走査することによって、記入欄Ａにおける記入位置（記入の行われているチェック欄ａ）を読み取らせる（特定する）ことができる。
【００７５】
また、図２におけるｓ１４０の処理で、第２コード領域ｂ２にアクセス先ページのＵＲＬを示す文字列ｂ２１が特定コードとして記載された印刷データ（タイプ１形式）が生成され、この印刷データで示される画像がｓ２２０の処理で印刷される。そして、図７におけるｓ４５０の処理では、特定コードとして用紙に印刷されている文字列ｂ２１を記入欄Ａに対応するアクセス先ページのＵＲＬとして特定することができる。
【００７６】
また、図２におけるｓ１１０の処理で、アクセス先ページのＵＲＬおよびアクセス先情報が、アクセス元ページから抽出された順番を示す番号に対応づけられた状態で登録されたリンクリストが作成される。このリンクリストは、ｓ１６０の処理においてＲＡＭ１６に記録することができる。そして、ｓ１７０の処理において、第１コード領域ｂ１にリンクリストを利用する旨を示す記号ｂ１１およびリンクリストのファイル名を示す文字列ｂ１２が記載され、また、第２コード領域ｂ２に同リンクリストに登録されているアクセス先情報Ｃそれぞれに対応する番号ｂ２２が記載された印刷データ（タイプ２形式）が生成され、この印刷データで示される画像がｓ２２０の処理で印刷される。そして、図７におけるｓ４５０の処理において、ＲＡＭ１６に記録されているリンクリストのうち、第１コード領域ｂ１から読み取られたファイル名のリンクリストと、第２コード領域ｂ２から読み取られた番号とに基づいて、記入欄Ａに対応するアクセス先ページのＵＲＬを特定することができる。
【００７７】
特に、ｓ１７０の処理で生成される印刷データについて、この印刷データで示される画像の一部であるコード領域Ｂは、記入欄Ａに対応するアクセス先ページのＵＲＬをリンクリストに基づいて特定可能である旨を示していればよく、ＵＲＬそのものを特定コードとして記載する場合よりも、特定コード全体の文字数を少なくすることが期待できるため、画像全体におけるコード領域Ｂの占める割合を小さくすることができる。
【００７８】
また、図２におけるｓ１６０の処理で、リンクリストが通し番号を含むファイル名でＲＡＭ１６に記録されるため、複数のアクセス元ファイルそれぞれに対するリンクリストそれぞれをファイル名で識別可能な状態で記録させることができる。また、ｓ１７０の処理では、コード領域Ｂに、記入欄Ａに対応するアクセス先ページのＵＲＬをリンクリストに基づいて特定可能である旨を示す記号ｂ１１、および、リンクリストのファイル名を示す文字列ｂ１２が記載された画像を示す印刷データが生成され、この印刷データで示される画像がｓ２２０の処理で印刷される。そして、図７におけるｓ４５０の処理においては、コード領域Ｂに記載された文字列ｂ１２と同じファイル名のリンクリストに基づいて、記入欄Ａに対応するアクセス先ページのＵＲＬを特定することができる。
【００７９】
また、図２におけるｓ１９０の処理で、アクセス元ページのＵＲＬを示すテキストファイルをＲＡＭ１６に記録させることができる。また、ｓ２００の処理において、第１コード領域ｂ１にテキストファイルを利用する旨を示す記号ｂ１３およびテキストファイルのファイル名を示す文字列ｂ１４が記載され、また、第２コード領域ｂ２にアクセス先情報Ｃそれぞれに対応する番号ｂ２３が記載された印刷データ（タイプ３形式）が生成され、この印刷データで示される画像がｓ２２０の処理で印刷される。そして、図７におけるｓ４５０の処理において、ＲＡＭ１６に記録されているテキストファイルのうち、第１コード領域ｂ１から読み取られたファイル名のテキストファイルと、第２コード領域ｂ２から読み取られた番号とに基づいて、記入欄Ａに対応するアクセス先ページのＵＲＬを特定することができる。
【００８０】
特に、ｓ２００の処理で生成される印刷データについて、この印刷データで示される画像の一部であるコード領域Ｂは、記入欄Ａに対応するアクセス先ページのＵＲＬをテキストファイルに基づいて特定可能である旨を示していればよく、ＵＲＬそのものを特定コードとして記載する場合よりも、特定コード全体の文字数を少なくすることが期待できるため、画像全体におけるコード領域Ｂの占める割合を小さくすることができる。
【００８１】
また、図２におけるｓ１９０の処理で、テキストファイルが通し番号を含むファイル名でＲＡＭ１６に記録されるため、複数のアクセス元ファイルそれぞれに対するテキストファイルそれぞれをファイル名で識別可能な状態で記録させることができる。また、ｓ２００の処理では、コード領域Ｂに、記入欄Ａに対応するアクセス先ページのＵＲＬをテキストファイルに基づいて特定可能である旨を示す記号ｂ１３、および、テキストファイルのファイル名を示す文字列ｂ１４が記載された画像を示す印刷データが生成され、この印刷データで示される画像がｓ２２０の処理で印刷される。そして、図７におけるｓ４５０の処理においては、コード領域Ｂに記載された文字列ｂ１４と同じファイル名のテキストファイルに基づいて、記入欄Ａに対応するアクセス先ページのＵＲＬを特定することができる。
【００８２】
また、図２におけるｓ２１０の処理において、第１コード領域ｂ１にアクセス元ページを利用する旨を示す記号ｂ１５およびアクセス元ページのＵＲＬを示す文字列ｂ１６が記載され、また、第２コード領域ｂ２にアクセス先情報Ｃそれぞれに対応する番号ｂ２４が記載された印刷データ（タイプ４形式）が生成され、この印刷データで示される画像がｓ２２０の処理で印刷される。そして、図７におけるｓ４５０の処理において、第１コード領域ｂ１から読み取られたＵＲＬのウェブページ（アクセス元ページ）にアクセスし、このウェブページからリンクリストを生成した後、生成したリンクリストに基づいて記入欄Ａに対応するアクセス先ページのＵＲＬを特定することができる。
【００８３】
特に、ｓ２１０の処理で生成される印刷データについて、この印刷データで示される画像の一部であるコード領域Ｂは、記入欄Ａに対応するアクセス先ページのＵＲＬをアクセス元ページに基づいて特定可能である旨を示していればよく、記入欄Ａ毎にＵＲＬそのものを特定コードとして記載する場合よりも、特定コード全体の文字数を少なくすることが期待できるため、画像全体におけるコード領域Ｂの占める割合を小さくすることができる。
［変形例］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な実施形態に限定されず、このほかにも様々な形態で実施することができる。
【００８４】
例えば、上記実施形態においては、複合機１に本発明の通信システムとしての構成を適用したものを例示した。しかし、本発明の通信システムとしての構成を適用する装置は、インターネット網２００を介したデータ通信を行う機能を有していれば複合機１以外の装置であってもよい。
【００８５】
また、上記実施形態においては、本発明の通信システムが複合機１単体により構成されているものを例示した。しかし、本発明の通信システムを複合機１および複合機１以外の通信端末により構成してもよく、また、複合機１以外の複数の通信端末により構成してもよい。
【００８６】
また、上記実施形態においては、図２および図７の各処理が、複合機１のＣＰＵ１２からなるコンピュータシステムにより実行されるように構成されたものを例示した。しかし、これらの処理の一部または全部が、複合機１に有線・無線の信号伝送路で接続された別のコンピュータシステムにより実行されるように構成してもよい。
【００８７】
また、上記実施形態においては、図２および図７の各処理が、複合機１のＲＯＭ１４に記憶されている処理手順に従って実行されるように構成されたものを例示した。しかし、複合機１が、ＦＤやメモリーカードなどの記録媒体との間でデータを入出力可能に構成されている場合には、上述の処理手順が記録されている記録媒体に基づいて、図２および図７の各処理が実行されるように構成してもよい。
【００８８】
また、上記実施形態においては、複合機１がインターネット網２００からなるＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続された状態を例示したが、この複合機１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続した状態でも同様に使用することができる。
【００８９】
また、上記実施形態において、図２における各処理（ｓ１４０、ｓ１７０、ｓ２００、ｓ２１０の処理）で、複数ページの用紙にわたるような印刷データが生成される場合には、各ページに対して、１ページ分の画像に含まれるアクセス先ページのＵＲＬに対応する記入欄Ａおよびコード領域Ｂのみがウェブページの画像に付加された画像が生成されるように構成するとよい。
【００９０】
また、上記実施形態においては、図２におけるｓ１２０の処理でリンクリストを作成する際、アクセス元ページのソースから、アンカータグに挟まれている文字列がアクセス先情報として抽出されるように構成されたものを例示した。しかし、アンカータグにイメージタグ（＜ｉｍｇ  ｓｒｃ＝“ファイル名”  ａｌｔ＝“代替文字”＞）が挟まれている場合には、このタグにおける画像の代わりに表示させる文字（ａｌｔ属性にセットされた代替文字）をアクセス先情報として抽出するように構成すればよい。
【００９１】
また、上記実施形態においては、「印刷モード」を操作パネル４２のモード切換スイッチによりハードウェア的に設定できるように構成されたものを例示した（図２におけるｓ１３０の処理参照）。しかし、「印刷モード」は、ソフトウェア的に設定できるように構成してもよい。具体的には、複合機１のＲＡＭ１６に、印刷モードを示すフラグを設けて、このフラグの値を操作パネル４２の操作を受けて「０（通常モード）」または「１（紙面節約モード）」のいずれかに設定可能に構成しておき、図２におけるｓ１３０の処理では、このフラグにセットされた値に基づいて、印刷モードが「紙面節約モード」であるかどうかをチェックするように構成すればよい。
【００９２】
また、上記実施形態においては、図７におけるｓ３３０の処理で、用紙の画像全体を読み取るように構成されたものを例示した。しかし、用紙における記入欄Ａおよびコード領域Ｂ（第１、第２コード領域ｂ１、ｂ２）の位置（領域）を特定できるように構成し、ｓ３３０の処理を行わず、以降の処理で領域の抽出や領域内における文字や数字を識別するに先だって、該当する領域のみの画像を読み取るように構成してもよい。ここで「用紙における記入欄Ａおよびコード領域Ｂの位置を特定できる」とは、例えば、図２におけるｓ２２０の処理で、用紙における記入欄Ａやコード領域Ｂの位置が一定の位置になるような画像を印刷する、といったことである。この場合、上記該当する領域のみの画像を読み取る際、用紙における記入欄Ａに相当する位置から読み取った画像を記入欄Ａの画像とし、コード領域Ｂに相当する位置から読み取った画像をコード領域Ｂの画像とするように構成すればよい。
【００９３】
また、上記実施形態においては、図２のウェブプリント処理で生成される印刷データで示される画像の一部である記入欄Ａが、横方向に沿って配列された複数のチェック欄ａからなり、記入を行う位置（記入位置）により指令内容が決められているものを例示した。しかし、記入欄Ａは、指令内容を示す文字、記号または図形を、利用者に直接記入させる記入欄としてもよい。この場合、図７におけるｓ４７０の処理では、記入欄に記入されている文字、記号または図形を認識した上で、認識した記入内容に対応する指令内容を特定するように構成すればよい。
【００９４】
また、上記実施形態においては、アクセス先ページのＵＲＬに対する指令内容として、アクセス先ページの印刷、アクセス先ページのデータとしての記録、アクセス先ページのブックマーク登録の三種類の指令内容が設定されているものを例示した。しかし、指令内容としては、上記三種類以外に、例えば、アクセス先ページの縮小印刷（複数ページを単一の用紙に印刷する）といった指令内容を考えることができる。具体的には、上述の指令内容に対応するチェック欄ａを記入欄Ａの一部構成としておき、図７におけるｓ４６０の処理で、この指令内容が特定された場合には、ｓ４７０の処理において、ｓ４１０の処理と同様に、ｓ４５０の処理で特定されたＵＲＬのアクセス先ページへアクセスし、このアクセスしたアクセス先ページの画像の縮小印刷をプリンタ部３６に指令することによって、アクセス先ページを縮小した画像を印刷することができる。
【００９５】
また、アクセス先ページのＵＲＬに対する指令内容としては、アクセス先ページの特定領域を印刷するといった指令内容を考えることもできる。具体的には、上述の指令内容に対応するチェック欄ａを記入欄Ａの一部構成としておき、図７におけるｓ４６０の処理で、この指令内容が特定された場合には、ｓ４７０の処理において、ｓ４１０の処理と同様に、ｓ４５０の処理で特定されたＵＲＬのアクセス先ページへアクセスする。そして、このアクセスしたアクセス先ページから特定領域を抽出し、抽出した特定領域のみで構成される画像の印刷をプリンタ部３６に指令することによって、特定領域の画像を印刷することができる。なお、上述の「特定領域」とは、例えば、ＨＴＭＬの記述におけるタイトルタグ（＜ｔｉｔｌｅ＞タイトル＜／ｔｉｔｌｅ＞）、見出しタグ（＜Ｈ？＞文字列＜／Ｈ？＞：？は任意の数字）、イメージタグ（＜ｉｍｇ  ｓｒｃ＝“ファイル名”＞）などのことである。
【００９６】
このように構成すれば、図７におけるｓ４６０の処理で特定された指令内容が、アクセス先ページの特定領域を印刷する旨の内容である場合に、ｓ４７０の処理でアクセス先ページの特定領域を印刷するといった処理を行うことができる。そのため、利用者は、用紙における記入欄Ａのうち、アクセス先ページの特定領域を印刷する指令内容に対応するチェック欄ａに記入（チェック）を行った後、この用紙を複合機１に読み取らせる（図７におけるｓ３３０以降の処理）ことによって、アクセス先ページの特定領域を印刷させることができる。
【００９７】
また、上記実施形態においては、タイプ２形式、タイプ３形式において、第１コード領域ｂ１にファイル名を示す文字列ｂ１２、ｂ１４が記載されるように構成されたものを例示した。しかし、第１コード領域ｂ１には、各ファイル名を特定可能な文字、記号などを含むコードが記載されるように構成してもよい。
【図面の簡単な説明】
【００９８】
【図１】実施形態における通信システムの制御系統を示すブロック図
【図２】ウェブプリント処理の処理手順を示すフローチャート
【図３】リンクリストのデータ構造を示す図
【図４】印刷データで示される画像を示す図
【図５】タイプ１形式（ａ）およびタイプ２形式（ｂ）の印刷データで示される画像を示す図
【図６】タイプ３形式（ａ）およびタイプ４形式（ｂ）の印刷データで示される画像を示す図
【図７】ウェブプリント処理の処理手順を示すフローチャート
【符号の説明】
【００９９】
１    複合機
１２    ＣＰＵ
１４    ＲＯＭ
１６    ＲＡＭ
２０    ハンドセット
３２    スキャナ部
３４    モデム
３６    プリンタ部
４０    ユーザーインターフェース部
４２    操作パネル
４４    表示パネル
４６    スピーカ部
５０    ＰＣインターフェース部
６０    通信制御部
７０    回線制御部
８０    バス
【図１】
2005327292.tif 000003
【図２】
2005327292.tif 000004
【図３】
2005327292.tif 000005
【図４】
2005327292.tif 000006
【図５】
2005327292.tif 000007
【図６】
2005327292.tif 000008
【図７】
2005327292.tif 000009