(57)【要約】【課題】ＬＡＮ端末の能力に適合しないコンテンツデータを、ユーザに提供すること。【解決手段】ディジタル複合機１は、ウェブサーバに対するリクエスト信号をＬＡＮ端末から受信すると、そのリクエスト信号をウェブサーバに送信すると共に、その応答としてウェブサーバから送信されてきたコンテンツデータを受信する。その後、ディジタル複合機１は、受信したコンテンツデータがＬＡＮ端末側の表示能力に適合するデータであるか否か判断し（Ｓ２２０〜Ｓ２５０）、リクエスト信号送信元ＬＡＮ端末の能力に適合するデータであると判断すると、そのＬＡＮ端末に、受信したコンテンツデータを転送する（Ｓ２６０）。一方、コンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合するデータではないと判断すると、印刷要求処理を実行して、コンテンツデータに基づく画像を記録紙に印刷する（Ｓ２７０）。【選択図】　図６
2004118773.tif 000002
【特許請求の範囲】
【請求項１】
外部からの入力データに基づく画像を記録媒体に形成する画像形成手段、を備えると共に、ＷＡＮ（広域ネットワーク）及びＬＡＮ（ローカルエリアネットワーク）に接続され該ネットワーク内の各端末との間で双方向通信可能な画像形成装置であって、
ＷＡＮ側のウェブサーバに対するリクエスト信号をＬＡＮ端末から受信すると、該リクエスト信号を、前記ＷＡＮ側のウェブサーバに送信すると共に、該リクエスト信号に対する応答信号として、前記ＷＡＮ側のウェブサーバから送信されてきたコンテンツデータを受信する代理送受信手段と、
該代理送受信手段が受信した前記コンテンツデータを、リクエスト信号送信元の前記ＬＡＮ端末に送信する転送手段と、
前記代理送受信手段が受信した前記コンテンツデータを、前記画像形成手段に入力することにより、前記画像形成手段に、該コンテンツデータに基づく画像を形成させる画像形成要求手段と、
前記代理送受信手段が受信した前記コンテンツデータが、リクエスト信号送信元の前記ＬＡＮ端末の能力に適合するデータであるか否か判断し、前記コンテンツデータがリクエスト信号送信元の前記ＬＡＮ端末の能力に適合するデータであると判断すると、前記転送手段を動作させ、前記コンテンツデータがリクエスト信号送信元の前記ＬＡＮ端末の能力に適合するデータではないと判断すると、前記画像形成要求手段を動作させる切替手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記画像形成要求手段は、前記代理送受信手段が受信したコンテンツデータに基づく画像を前記画像形成手段に形成させるべきか否かを問い合わせるメッセージ、を前記ＬＡＮ端末に送信すると共に、該メッセージに対する応答として前記ＬＡＮ端末から、画像形成指令信号が入力されると、前記代理送受信手段が受信した前記コンテンツデータを、前記画像形成手段に入力することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記ＬＡＮ内の各ＬＡＮ端末の能力に関する情報を記憶するデータベース、を備え、
前記切替手段は、該データベースに記憶されたＬＡＮ端末の能力に関する情報に基づき、前記代理送受信手段が受信した前記コンテンツデータが、リクエスト信号送信元の前記ＬＡＮ端末の能力に適合するデータであるか否か判断することを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記リクエスト信号送信元のＬＡＮ端末の能力に関する情報が前記データベースに登録されているか否か判断し、登録されていないと判断すると、該リクエスト信号送信元のＬＡＮ端末から、該端末の能力に関する情報を取得し、該情報を前記データベースに登録する登録手段、を備えていることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記代理送受信手段が受信した前記コンテンツデータを、データ保存用の記録媒体に書き込むデータ書込手段、を備え、
前記切替手段は、前記コンテンツデータがリクエスト信号送信元の前記ＬＡＮ端末の能力に適合するデータではないと判断すると、前記コンテンツデータの種類に応じて、前記画像形成要求手段又は前記データ書込手段を切り替えて動作させることを特徴とする請求項１〜請求項４のいずれかに記載の画像形成装置。
【請求項６】
請求項１又は請求項２に記載の画像形成装置における前記代理送受信手段、前記転送手段、前記画像形成要求手段、及び、前記切替手段としての機能をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＷＡＮ（広域ネットワーク）及びＬＡＮ（ローカルエリアネットワーク）に接続され、そのネットワーク内の各端末との間で双方向通信可能な画像形成装置、及び、それに用いるプログラムに関する。
【０００２】
【従来の技術】
従来より、ＷＡＮ内のコンテンツサーバ装置に保存された画像データや音声データなどのコンテンツデータを、ゲートウェイ装置を介して、ＬＡＮ内の端末に送信するコンテンツ配信システムが知られている（例えば、特許文献１）。
【０００３】
近年では、家電のネットワーク化が進み、ＬＡＮ内の端末能力にもばらつきが生じるようになってきているが、特許文献１のコンテンツ配信システムでは、コンテンツデータを受信する端末の能力を特定することにより、その能力に適合するコンテンツデータを配信するようにしている。
【０００４】
具体的に説明すると、特許文献１に記載のゲートウェイ装置は、ＬＡＮ内の端末からコンテンツ要求を受け取る度、コンテンツ要求を解析してコンテンツサーバ装置を特定し、コンテンツ要求をした端末の画面サイズ、画素数、色数、音声の有無、ＪＡＶＡ（登録商標）のバージョン、パフォーマンスなどの端末能力を、そのコンテンツサーバ装置に通知する。
【０００５】
一方、コンテンツサーバ装置は、ゲートウェイ装置より能力通知を受けると、応答信号（ＡＣＫ）をゲートウェイ装置に送信することで、能力通知を受けたことをゲートウェイ装置に通知する。また、コンテンツサーバ装置は、この通知に対する応答としてゲートウェイ装置から送信されてくるコンテンツ要求を受信すると、コンテンツ要求で特定されたコンテンツデータの中で、能力通知に適合したコンテンツデータを選択し、ゲートウェイ装置に送信する。
【０００６】
したがって、ゲートウェイ装置からは、コンテンツサーバ装置から送信されてきた端末に適合するコンテンツデータが、そのＬＡＮ端末に配信される。
【０００７】
【特許文献１】
特開２００１−２３６２８８号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、従来のコンテンツ配信システムでは、端末能力に適合しないコンテンツデータがコンテンツサーバ装置から送信されないため、ＬＡＮ端末側のユーザがその所望のコンテンツデータに含まれる情報を入手できない場合があり、不便であった。
【０００９】
本発明は、こうした問題に鑑みなされたものであり、ＷＡＮ（広域ネットワーク）及びＬＡＮ（ローカルエリアネットワーク）に接続され、そのネットワーク内の各端末との間で双方向通信可能な画像形成装置を用いて、ＬＡＮ端末の能力に適合しないコンテンツデータを、ユーザに提供することを目的とする。
【００１０】
【課題を解決するための手段】
かかる目的を達成するためになされた請求項１に記載の画像形成装置は、外部からの入力データに基づく画像を記録媒体（例えば、記録紙）に形成する画像形成手段、を備えると共に、ＷＡＮ（広域ネットワーク）及びＬＡＮ（ローカルエリアネットワーク）に接続され、それらネットワーク内の各端末との間で双方向通信可能な画像形成装置であって、代理送受信手段と、転送手段と、画像形成要求手段と、切替手段と、を備えることを特徴とする。
【００１１】
代理送受信手段は、ＷＡＮ側のウェブサーバに対するリクエスト信号をＬＡＮ端末から受信すると、そのリクエスト信号を、ＷＡＮ側のウェブサーバに送信すると共に、リクエスト信号に対する応答信号として、ＷＡＮ側のウェブサーバから送信されてくるコンテンツデータ（例えば、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）文書など）を受信する。
【００１２】
切替手段は、代理送受信手段が受信したコンテンツデータが、リクエスト信号送信元のＬＡＮ端末の能力（例えば、ＬＡＮ端末の表示能力）に適合するデータであるか否か判断し、コンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合するデータであると判断すると、転送手段を動作させる。一方、切替手段は、コンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合するデータではないと判断すると、画像形成要求手段を動作させる。
【００１３】
転送手段は、動作を開始すると、代理送受信手段が受信したコンテンツデータを、リクエスト信号送信元のＬＡＮ端末に送信する。
一方、画像形成要求手段は、動作を開始すると、代理送受信手段が受信したコンテンツデータを、画像形成手段に入力することにより、画像形成手段に、コンテンツデータに基づく画像を形成させる。
【００１４】
つまり、請求項１に記載の画像形成装置では、代理送受信手段が受信したコンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合するデータである場合、そのコンテンツデータがＬＡＮ端末に送信されて、ＬＡＮ端末側でそのデータに基づく処理が展開される。一方で、コンテンツデータがＬＡＮ端末の能力に適合しないデータであると、画像形成手段が、そのデータに基づく画像形成（例えば、紙への印刷）を行う。
【００１５】
したがって、請求項１に記載の画像形成装置によれば、コンテンツデータが、ＬＡＮ端末の能力に適合しないデータであっても、画像形成により、そのコンテンツデータを適切に出力して、ユーザにその画像形成した記録媒体（印刷媒体等）を提供することができる。
【００１６】
結果、本発明の画像形成装置によれば、ＬＡＮ端末の能力に適合しないデータについて、取り扱うことができないといった不満がユーザに及ぶことがなく便利である。
尚、請求項１に記載の画像形成装置における画像形成要求手段は、ユーザに許可を求めることなく、画像形成手段に、コンテンツデータに基づく画像を形成させる構成にされていてもよいが、請求項２に記載のように構成されていると好ましい。
【００１７】
請求項２に記載の画像形成装置における画像形成要求手段は、代理送受信手段が受信したコンテンツデータに基づく画像を画像形成手段に形成させるべきか否かを問い合わせるメッセージ、をＬＡＮ端末に送信すると共に、そのメッセージに対する応答としてＬＡＮ端末から画像形成指令信号が入力されると、代理送受信手段が受信したコンテンツデータを、画像形成手段に入力する。
【００１８】
請求項２に記載の画像形成装置によれば、画像形成要求手段が、コンテンツデータに基づく画像を画像形成手段に形成させるべきか否かを問い合わせるメッセージ、をＬＡＮ端末に送信し、その応答信号に従って画像形成手段に画像形成を行わせるかどうか決定するので、ユーザは、画像形成要求手段から送信されてきたメッセージに基づき、ＬＡＮ端末を操作することにより、そのコンテンツデータの画像形成を、任意に画像形成手段に行わせることができる。
【００１９】
したがって、請求項２に記載の画像形成装置によれば、画像形成要求手段が
ＬＡＮ端末の能力に適合しないコンテンツデータを、ユーザの意思とは関係なく勝手に画像形成手段に画像形成させるのを回避することができて、ユーザの意思に反して画像形成が行われることで、ユーザに不満が及ぶのを防止することができる。
【００２０】
ところで、コンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合するデータであるか否かを切替手段に判断させる方法としては、例えば、リクエスト信号にＬＡＮ端末の能力に関する情報を格納するようにＬＡＮ端末を構成し、切替手段に、リクエスト信号に格納されたＬＡＮ端末の能力に関する情報に基づき、コンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合するデータであるか否かを判断させる方法が考えられる。
【００２１】
しかしながら、このような方法を採用すると、リクエスト信号内にＬＡＮ端末の能力に関する情報を格納することが可能なＬＡＮ端末でしか、当該画像形成装置の機能を利用できなくなってしまう。そこで、請求項１又は請求項２に記載の画像形成装置においては、請求項３に記載のようにデータベースを設けるのがよい。
【００２２】
請求項３に記載の画像形成装置は、ＬＡＮ内の各ＬＡＮ端末の能力に関する情報を記憶するデータベース、を備えており、切替手段は、そのデータベースに記憶されたＬＡＮ端末の能力に関する情報に基づき、代理送受信手段が受信したコンテンツデータが、リクエスト信号送信元のＬＡＮ端末の能力に適合するデータであるか否か判断する。
【００２３】
請求項３に記載の画像形成装置によれば、データベースに、各ＬＡＮ端末の能力に関する情報が記憶されているから、ＬＡＮ内に複数種類のＬＡＮ端末が混在している場合にも、切替手段にデータベースを参照させることで、コンテンツデータがＬＡＮ端末の能力に適合するか否かを適切に判断させることができる。
【００２４】
尚、データベースは、ユーザのデータ入力により手動操作で更新されるように構成されていてもよいが、手動更新であると、ユーザが新規ＬＡＮ端末をＬＡＮに接続する度に、手動操作でＬＡＮ端末の能力に関する情報をデータベースに登録しなければならず、そのデータベース管理が煩わしくなってしまう。したがって、請求項３に記載の画像形成装置においては、請求項４に記載のように登録手段を設けるのがよい。
【００２５】
請求項４に記載の画像形成装置は、リクエスト信号送信元のＬＡＮ端末の能力に関する情報がデータベースに登録されているか否か判断し、登録されていないと判断すると、リクエスト信号送信元のＬＡＮ端末から、その端末の能力に関する情報を取得し、その情報をデータベースに登録する登録手段、を備えていることを特徴とする。
【００２６】
請求項４に記載の画像形成装置によれば、登録手段がＬＡＮ端末から端末の能力に関する情報を取得して自動でデータベースを更新するから、データベースの更新等にユーザが手間を取られることなく便利である。
ところで、ウェブサーバが外部端末に提供するコンテンツデータとしては、ＨＴＭＬ文書や、画像データ、音楽データ、等様々なものが知られている。したがって、ウェブサーバから受信するコンテンツデータが、ＨＴＭＬ文書や画像データなどの画像形成可能なデータに限定されない場合には、ＬＡＮ端末の能力に適合しないコンテンツデータを画像形成手段に適切に画像形成させることができない場合がある。つまり、コンテンツデータがＷＡＶファイル等の音楽データである場合には、その音楽データに関する情報や、取得先のウェブサーバの情報を画像形成手段に画像形成させる程度しかできず、ユーザに、そのコンテンツデータを表す直接的な情報を提供できないのである。
【００２７】
したがって、請求項１〜請求項４に記載の画像形成装置においては、請求項５に記載のように、データ書込手段を設けるのが良い。
請求項５に記載の画像形成装置は、代理送受信手段が受信したコンテンツデータを、データ保存用の記録媒体に書き込むデータ書込手段を備えており、切替手段は、コンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合するデータではないと判断すると、コンテンツデータの種類に応じて、画像形成要求手段又はデータ書込手段を切り替えて動作させる。
【００２８】
このような構成の画像形成装置によれば、ＬＡＮ端末に送信しないコンテンツデータを、データ書込手段により、ハードディスクや、フレキシブルディスク、メモリカードなどのデータ保存用の記録媒体に書き込むことができる。
したがって、請求項５に記載の画像形成装置では、例えば、代理送受信手段が受信したコンテンツデータが画像形成手段によって適切に画像形成することができない種類のデータ（例えば、音楽再生用の音楽データ）である場合に、それらのデータを、上記データ保存用の記録媒体に書き込んで、コンテンツデータを画像形成装置側で一時蓄積しておくことができる。この結果、請求項５に記載の画像形成装置を用いれば、一時蓄積されたコンテンツデータを、後にデータ保存用の記録媒体から取り出して他のＬＡＮ端末に処理させることができる。
【００２９】
以上、画像形成装置に関する発明について説明したが、上述した請求項１又は請求項２に記載の画像形成装置における代理送受信手段、転送手段、画像形成要求手段、及び、切替手段としての機能は、画像形成装置が内蔵するコンピュータ上で実現することが可能である。
【００３０】
請求項６に記載のプログラムは、請求項１又は請求項２に記載の画像形成装置における代理送受信手段、転送手段、画像形成要求手段、及び、切替手段としての機能をコンピュータに実現させるためのプログラムである。
請求項６に記載のプログラムを、外部からの入力データに基づく画像を記録媒体に形成する画像形成手段、を備えると共に、ＷＡＮ及びＬＡＮに接続されネットワーク内の各端末との間で双方向通信可能な画像形成装置、が内蔵するコンピュータに実行させれば、請求項１又は請求項２に記載の画像形成装置を構成することができる。したがって、請求項１又は請求項２に記載の画像形成装置と同様の発明の効果を得ることができる。
【００３１】
また、請求項３に記載の画像形成装置における代理送受信手段、転送手段、画像形成要求手段、及び、切替手段としての機能をコンピュータに実現させるためのプログラムを、外部からの入力データに基づく画像を記録媒体に形成する画像形成手段、を備えると共に、ＷＡＮ及びＬＡＮに接続されネットワーク内の各端末との間で双方向通信可能な画像形成装置であって、ＬＡＮ内の各ＬＡＮ端末の能力に関する情報を記憶するデータベース、を備える画像形成装置が内蔵するコンピュータに実行させれば、請求項３に記載の画像形成装置を構成することができる。したがって、請求項３に記載の画像形成装置と同様の発明の効果を得ることができる。
【００３２】
この他、請求項４に記載の画像形成装置における代理送受信手段、転送手段、画像形成要求手段、切替手段、及び、登録手段としての機能をコンピュータに実行させるためのプログラムを、外部からの入力データに基づく画像を記録媒体に形成する画像形成手段、を備えると共に、ＷＡＮ及びＬＡＮに接続されネットワーク内の各端末との間で双方向通信可能な画像形成装置であって、ＬＡＮ内の各ＬＡＮ端末の能力に関する情報を記憶するデータベース、を備える画像形成装置が内蔵するコンピュータに実行させれば、請求項４に記載の画像形成装置を構成することができる。したがって、請求項４に記載の画像形成装置と同様の発明の効果を得ることができる。
【００３３】
また、請求項５に記載の画像形成装置における代理送受信手段、転送手段、画像形成要求手段、切替手段、及び、データ書込手段、としての機能をコンピュータに実行させるためのプログラムを、外部からの入力データに基づく画像を記録媒体に形成する画像形成手段、を備えると共に、ＷＡＮ及びＬＡＮに接続されネットワーク内の各端末との間で双方向通信可能な画像形成装置であって、データ保存用の記録媒体を備える画像形成装置が内蔵するコンピュータに実行させれば、請求項５に記載の画像形成装置を構成することができる。したがって、請求項５に記載の画像形成装置と同様の発明の効果を得ることができる。
【００３４】
この他、上述した各プログラムは、夫々、フレキシブルディスクなどの磁気ディスクや、光磁気ディスク、コンパクトディスクなどの記録媒体に格納して配布することが可能である。
【００３５】
【発明の実施の形態】
以下に本発明の実施例について、図面とともに説明する。尚、図１は、本発明が適用された画像形成装置としてのディジタル複合機１の通信態様を表す説明図である。また、図２は、ディジタル複合機１の内部構成を表すブロック図である。
【００３６】
本実施例のディジタル複合機１は、装置全体を統括制御するＣＰＵ１０、ＣＰＵ１０の動作に必要なプログラムやデータ等を記憶・提供するＲＯＭ１１及びＲＡＭ１２、を備えており、バス１３を介し、ＣＰＵ１０にて、スキャナ部２１、記録部２３、回線制御部２５、通信制御部２７などの装置各部を制御し、ファクシミリ機能、プリンタ機能、コピー機能、ウェブプリント機能などを実現する。
【００３７】
ディジタル複合機１は、液晶ディスプレイ（ＬＣＤ）２８、操作キー２９、などから構成されるユーザインタフェースを備えており、例えば、ユーザが操作キー２９を操作することにより、操作キー２９からファクシミリデータの送信開始指令信号が入力されると、スキャナ部２１を用いて、原稿から光学的に画像を読み取り、その画像を表すイメージデータを符号器３１にてファクシミリデータに変換し、モデム３３及び回線制御部２５を用いて、公衆電話回線網に接続された外部のファクシミリ装置３に、そのファクシミリデータを送信する。
【００３８】
また、ディジタル複合機１は、外部のファクシミリ装置３から公衆電話回線網を介して送信されてきたファクシミリデータを回線制御部２５にて受信すると、そのファクシミリデータをモデム３３を介して復号器３５に入力することにより、回線制御部２５が受信したファクシミリデータを印刷用のイメージデータに変換し、その後、記録部２３を用いて、記録紙にファクシミリデータに基づく画像を形成する（ファクシミリ機能）。
【００３９】
この他、本実施例のディジタル複合機１は、操作キー２９からコピー開始指令信号が入力されると、スキャナ部２１にて、原稿から画像を読み取り、そのイメージデータを記録部２３に入力して、記録部２３に、そのイメージデータに基づく画像を記録紙に形成させる（コピー機能）。
【００４０】
回線制御部２５は、接続ポート２５ａを備えており、この接続ポート２５ａには、建造物内に配線された公衆電話回線網に繋がるアナログ線（２芯線、４芯線からなる所謂電話線）が接続されている。回線制御部２５は、公衆電話回線網に対するダイヤル信号の送出や、公衆電話回線網からの呼出信号に対する応答等の動作を行うものであり、このアナログ線を介して公衆電話回線網に接続された外部の通信端末（ファクシミリ装置３）にアクセスし、例えば、ファクシミリデータの送受信を行う。
【００４１】
尚、回線制御部２５に繋がるモデム３３は、所謂信号変換装置であり、ファクシミリデータを公衆電話回線網送出用の通信信号に変換したり、公衆電話回線網からの受信信号を信号変換してファクシミリデータを抽出する。また、当該ディジタル複合機１においては、回線制御部２５にハンドセット（Ｈ／Ｓ）２６が接続されており、本実施例のディジタル複合機１は、ユーザの音声を送受信可能な電話機端末として機能する。
【００４２】
一方、スキャナ部２１は、ファクシミリデータの送信やコピー（原稿の複写）等の際に、原稿の内容を読み取るためのものである。本実施例のスキャナ部２１は、文字や絵などの画像が形成された原稿を図示しない当該ディジタル複合機１の原稿用給紙トレイから取得する。そして、原稿から光学的に画像を読み取り、読取結果としてのイメージデータを出力して、そのイメージデータを、例えば符号器３１に入力する。
【００４３】
符号器３１は、スキャナ部２１によって読み取られた画像を表すイメージデータをファックスフォーマットであるＧ３圧縮形式のイメージデータに変換するためのものである。この符号器３１は、スキャナ部２１からイメージデータが入力されると、符号化処理を実行して、Ｇ３圧縮形式のイメージデータを生成する。このファックスフォーマットのイメージデータは、例えば、モデム３３などに入力される。
【００４４】
その他、復号器３５は、外部から入力されたファックスフォーマットのイメージデータを復号化することにより、記録部２３にて処理可能な印刷用のイメージデータを生成する。尚、復号器３５には、回線制御部２５が受信したファックスフォーマットのイメージデータが入力される。また、復号器３５が復号化した印刷用のイメージデータは、記録部２３に入力される。
【００４５】
一方、記録部２３は、カラー画像を記録紙に形成可能な画像形成手段として機能する。本実施例の記録部２３は、外部から印刷用のイメージデータが入力されると、そのイメージデータに基づくカラー画像を、記録紙に印刷し、印刷後の記録紙（印刷媒体）を出力する。
【００４６】
また、本実施例のディジタル複合機１は、上述したようにプリンタ機能を備えており、例えば、ＰＣインタフェース（ＰＣ　Ｉ／Ｆ）３７を介して外部のパーソナルコンピュータ（ＰＣ）から印刷用のイメージデータを受信したり、通信制御部２７を介してＬＡＮ内のＰＣ４，５等から印刷用のイメージデータを受信すると、そのイメージデータを記録部２３に入力して、記録部２３に、その印刷用のイメージデータに基づく画像を、記録紙に形成させる。
【００４７】
その他、本実施例のディジタル複合機１は、上述したように、ウェブプリント機能を備えている。本実施例のディジタル複合機１におけるＣＰＵ１０は、通信制御部２７が受信したウェブサーバ６のコンテンツデータ（ＨＴＭＬ文書など）に対する印刷要求信号を受信すると（Ｓ１０１）、記録部２３に、そのコンテンツデータに基づく画像を記録紙に形成させる（Ｓ１０５）。尚、図３は、ＣＰＵ１０が実行するウェブプリント処理を表すフローチャートである。
【００４８】
次に、通信制御部２７の構成について詳細説明する。
本実施例の通信制御部２７は、ＷＡＮ（広域ネットワーク）としてのインターネット及びＬＡＮ（ローカルエリアネットワーク）に接続されており、それらネットワーク内の各端末との間で双方向通信可能な通信手段として機能する。
【００４９】
この通信制御部２７は、ＷＡＮ側接続ポート４１及びＬＡＮ側接続ポート４２を備えており、ＷＡＮ側接続ポート４１には、インターネットに繋がるＬＡＮケーブルが接続される。一方、ＬＡＮ側接続ポート４２には、ハブ（ＨＵＢ）７等が接続される。ハブ（ＨＵＢ）７には、ＬＡＮ端末としてのＰＣ４，５などが接続されて、ＬＡＮが構築される。
【００５０】
また、このディジタル複合機１における通信制御部２７は、ＬＡＮ端末をインターネットに双方向通信可能に接続するためのゲートウェイ部４４を備えている。
ゲートウェイ部４４は、所謂プロキシサーバとして機能し、ＬＡＮ内の各ＬＡＮ端末とインターネット内の端末（ウェブサーバ６等）との間の通信を中継することで、ＬＡＮ端末をインターネットに接続可能にする。例えば、ゲートウェイ部４４は、ＬＡＮ端末からの要求に応じて、インターネット内に設置されたウェブサーバ６が提供するＨＴＭＬ文書や、そのＨＴＭＬ文書にリンクされた画像データ等のコンテンツデータを代理して受信し、そのコンテンツデータを要求元のＬＡＮ端末に転送して、コンテンツデータをＬＡＮ端末に提供する。
【００５１】
また、本実施例の通信制御部２７には、ゲートウェイ部４４に繋がる無線処理部４６が設けられている。無線処理部４６は、ＬＡＮ内の無線通信端末との間で無線通信を行うためのものであり、ブルートゥース規格（近距離無線通信の規格）やＩｒＤＡ規格（赤外線通信の規格）による無線接続方式にて、ＬＡＮ内の無線通信端末を、ディジタル複合機１内のゲートウェイ部４４に接続する。
【００５２】
つまり、当該ディジタル複合機１における通信制御部２７は、有線接続方式にてＰＣ４，５等のＬＡＮ端末と通信を行える他、無線接続方式にてＬＡＮ内の無線通信機能を備える携帯端末（ＰＤＡ８，９）などと通信を行うことができ、ＬＡＮ内の無線通信端末（ＰＤＡ８，９）は、この無線処理部４６及びゲートウェイ部４４を介してインターネット内の端末（ウェブサーバ６等）及びＬＡＮ内の端末と双方向通信を行うことができる。
【００５３】
続いて、本実施例の通信制御部２７が備えるゲートウェイ部４４の動作について説明する。尚、図４は、ゲートウェイ部４４が常時繰り返し実行するメインルーチンを表すフローチャートである。
ゲートウェイ部４４は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）に基づく通信信号として、インターネット内に設置されたウェブサーバ６に対するコンテンツデータの要求を表すリクエスト信号を、ＬＡＮ端末から受信すると（Ｓ１１０）、そのリクエスト信号を、そのＬＡＮ端末に代理して、インターネット内のウェブサーバ６に送信する（Ｓ１２０）。
【００５４】
ウェブサーバ６は、外部からＨＴＴＰに基づくリクエスト信号を受信すると、そのリクエスト信号の内容に基づいて、自身が提供可能なコンテンツデータ群から、リクエスト信号に対応するコンテンツデータを特定する。そして、特定したコンテンツデータを、リクエスト信号に対する応答信号として、リクエスト信号の代理送信元であるゲートウェイ部４４にインターネット経由で送信する。尚、ゲートウェイ部４４と、ウェブサーバ６との間でやり取りされる信号は、ＨＴＴＰに基づく周知のものであるので、ここでは詳しい説明を省略する。
【００５５】
ゲートウェイ部４４は、このコンテンツデータをウェブサーバ６から受信する（Ｓ１３０）と、コンテンツデータに対応するリクエスト信号の送信元のＬＡＮ端末を特定し、そのＬＡＮ端末のアドレス情報（本実施例では、ＩＰアドレス）が、自身内蔵のデータベース４７に記憶されているＬＡＮ端末の端末能力リストに、存在するか否か判断する（Ｓ１４０）。
【００５６】
尚、ゲートウェイ部４４が内蔵するデータベース４７には、図５（ａ）に示す端末能力リストが記憶されている。図からも理解できるように、データベース４７には、端末能力リストとして、各ＬＡＮ端末毎に、端末が備える表示部の画面サイズ、表示部にて表示可能な色数（若しくは階調数）、カラー表示能力の有無、展開可能な画像フォーマット、などのＬＡＮ端末の能力に関する端末能力情報が、そのＬＡＮ端末のアドレス情報に関連付けられて記憶されている。したがって、本実施例のディジタル複合機１では、アドレス情報を参照すれば、端末能力リストにリクエスト信号送信元の端末能力情報が登録されているか否かを判断することができる。
【００５７】
Ｓ１４０において、ゲートウェイ部４４は、リクエスト信号送信元のＬＡＮ端末のアドレス情報が端末能力リストに存在しない（即ち、リクエスト信号送信元のＬＡＮ端末の端末能力情報が端末能力リストに登録されていない）と判断すると（Ｓ１４０でＮｏ）、Ｓ１５０に処理を移す。そして、ゲートウェイ部４４は、コンテンツデータを要求する際にウェブサーバ６に送信したリクエスト信号に、端末の種類に関する端末情報が含まれていたか否か判断する（Ｓ１５０）。
【００５８】
周知のように、ウェブサーバ６にアクセスする際には、コンテンツデータとしてのＨＴＭＬ文書を適切に端末側で表示するために、端末の種類を特定するための端末情報（例えば、ブラウザの種類、端末の型番等）を、リクエスト信号内に格納して、端末側から送信する場合がある。
【００５９】
Ｓ１５０においてゲートウェイ部４４は、このような端末情報が、リクエスト信号内に格納されていたか否かを判断し、端末情報がリクエスト信号に含まれていたと判断すると（Ｓ１５０でＹｅｓ）、その端末情報に基づいて、リクエスト信号送信元のＬＡＮ端末に対応する端末能力情報が、データベース４７に記憶されている能力対応リストから取得可能か否か判断する（Ｓ１６０）。
【００６０】
尚、図５（ｂ）は、能力対応リストの構成を表す説明図である。データベース４７には、能力対応リストとして、各メーカの端末毎に、端末が備える表示部の画面サイズ、その表示部にて表示可能な色数（若しくは階調数）、カラー表示能力の有無、展開可能な画像フォーマット、などの端末能力情報が記憶されている。
【００６１】
Ｓ１６０において、ゲートウェイ部４４は、リクエスト信号内の端末情報に基づき、リクエスト信号送信元のＬＡＮ端末に対応する端末能力情報が上記能力対応リストから取得できると判断すると（Ｓ１６０でＹｅｓ）、そのＬＡＮ端末に対応する端末能力情報を能力対応リストから読み出して、上記端末能力リストに、ＬＡＮ端末のアドレス情報及び端末能力情報を登録する（Ｓ１８０）。その後、ゲートウェイ部４４は、処理をＳ１９０に移行する。
【００６２】
一方、ゲートウェイ部４４は、端末情報がリクエスト信号に含まれていないと判断する（Ｓ１５０でＮｏ）か、リクエスト信号送信元のＬＡＮ端末に対応する端末能力情報が上記能力対応リストから取得できないと判断する（Ｓ１６０でＮｏ）と、処理をＳ１７１に移行する。そして、リクエスト信号送信元のＬＡＮ端末に対し、端末能力情報を送信するように要求する（Ｓ１７１）。尚、本実施例における各ＬＡＮ端末は、ゲートウェイ部４４から端末能力情報の要求信号を受信すると、自身の端末能力情報を送信する構成にされている。
【００６３】
ゲートウェイ部４４は、端末能力情報要求先のＬＡＮ端末から、その応答信号として、端末能力情報を受信すると（Ｓ１７３）、そのＬＡＮ端末のアドレス情報に関連付けて、受信した端末能力情報を、データベース４７内の端末能力リストに登録する（Ｓ１７５）。その後、処理をＳ１９０に移行する。
【００６４】
Ｓ１９０においてゲートウェイ部４４は、端末能力リストから、リクエスト信号送信元のＬＡＮ端末の端末能力情報を読み出し、その後に、Ｓ２００にて切替処理を実行する。尚、図６は、ゲートウェイ部４４がメインルーチン内で実行する切替処理を表すフローチャートである。
【００６５】
切替処理を実行すると、ゲートウェイ部４４は、まず最初に、受信したコンテンツデータが印刷可能なデータであるか否か判断する（Ｓ２１０）。そして、ゲートウェイ部４４は、受信したコンテンツデータが印刷可能なデータではないと判断すると（Ｓ２１０でＮｏ）、処理をＳ２１５に移行する。一方、ゲートウェイ部４４は、Ｓ２１０にてコンテンツデータが印刷可能なデータであると判断すると、処理をＳ２２０に移行する。
【００６６】
尚、本実施例では、ＨＴＭＬ文書などのテキストデータ、画像データが、印刷可能なデータであると判別される。逆に、コンテンツデータが、ＭＰ３形式やＷＡＶ形式の音楽データや動画データなどであると、それらは印刷可能なデータではないと判別される。
【００６７】
処理をＳ２２０に移行すると、ゲートウェイ部４４は、コンテンツデータに含まれる画像データの画像サイズを判別し、端末能力リストから読み出したＬＡＮ端末の端末能力情報に基づいて、その画像サイズが端末能力（即ち、端末が備える表示部の画面サイズ）の範囲内であるか判断する。尚、ＬＡＮ端末の端末能力情報が、図５（ａ）の上記端末能力リストに示したように、「無制限」とされていると、ゲートウェイ部４４は、Ｓ２２０において、画像サイズにかかわらず、画像サイズが端末能力の範囲内であると判断する。
【００６８】
ゲートウェイ部４４は、画像サイズが端末能力の範囲内である（端末能力を越えない）と判断すると（Ｓ２２０でＹｅｓ）、続くＳ２３０にて、画像の色数（モノクロ画像の場合には、階調数）が、端末能力（即ち、ＬＡＮ端末の表示部にて表示可能な色数若しくは階調数）の範囲内であるか否か判断する。
【００６９】
ここで、画像の色数（階調数）が端末能力の範囲内であると判断すると（Ｓ２３０でＹｅｓ）、ゲートウェイ部４４は、Ｓ２４０に処理を移して、コンテンツデータがカラーデータであるかモノクロデータであるかを判別し、その判別結果に基づき、コンテンツデータが端末の表示能力の範囲内であるか否か判断する。
【００７０】
そして、コンテンツデータが端末の表示能力の範囲内であると判断すると（Ｓ２４０でＹｅｓ）、ゲートウェイ部４４は、続くＳ２５０にて、画像データのフォーマットが、ＬＡＮ端末側で展開可能な画像フォーマットであるか否か判断する。そして、コンテンツデータが、ＬＡＮ端末側で展開可能な画像フォーマットであると判断すると（Ｓ２５０でＹｅｓ）、コンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合するデータであるとして、そのコンテンツデータをリクエスト信号送信元のＬＡＮ端末に送信し（Ｓ２６０）、その後に当該切替処理を終了する。
【００７１】
一方、ゲートウェイ部４４は、端末能力リストから読み出したＬＡＮ端末の端末能力情報に基づき、Ｓ２２０〜Ｓ２５０のいずれかのステップでＮｏと判断すると、コンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合しないデータであるとして、Ｓ２７０に処理を移し、印刷要求処理を実行する。尚、図７は、印刷要求処理を表すフローチャートである。
【００７２】
印刷要求処理を実行すると、ゲートウェイ部４４は、まず最初に、コンテンツデータに基づく画像を印刷するべきか否かを問い合わせるメッセージを、リクエスト信号送信元のＬＡＮ端末に送信する（Ｓ２７１）。
このメッセージの送信により、ＬＡＮ端末においては、例えば、図８に示すように、問い合わせのメッセージが表示される。尚、図８は、コンテンツデータに基づく画像を印刷するべきか否かを問い合わせるメッセージの表示態様を表す説明図である。
【００７３】
ＬＡＮ端末は、ユーザがメッセージの内容に基づきＬＡＮ端末を操作して印刷するか否かを選択したと判断すると、その選択情報に基づいて、印刷指令信号もしくは、印刷禁止信号をゲートウェイ部４４にＬＡＮ経由で送信する。
ゲートウェイ部４４は、このメッセージに対する応答信号として、ＬＡＮ端末から印刷指令信号又は印刷禁止信号を受信する（Ｓ２７２）と、その応答信号が印刷指令信号であるか否か判断する（Ｓ２７３）。そして、印刷指令信号であると判断すると（Ｓ２７３でＹｅｓ）、装置本体のＣＰＵ１０側に印刷要求信号を送信すると共に、記録部２３にコンテンツデータを入力することにより、ＣＰＵ１０と連携して、記録部２３にコンテンツデータに基づく画像を形成させる（Ｓ２７４）。尚、装置本体側のＣＰＵ１０は、図３に示すように、印刷要求信号を受信すると、印刷処理を実行して、記録部２３に、そのコンテンツデータに基づく画像を記録紙に形成させる。
【００７４】
その後、ゲートウェイ部４４は、印刷対象となったコンテンツデータの直前に、ウェブサーバ６から受信しＬＡＮ端末に送信したコンテンツデータとしてのＨＴＭＬ文書を再度ＬＡＮ端末に送信する（Ｓ２７５）。その後、ゲートウェイ部４４は、当該印刷要求処理及び切替処理を終了する。
【００７５】
一方、ゲートウェイ部４４は、Ｓ２１０においてコンテンツデータが印刷可能なデータではないと判断し、処理をＳ２１５に移行すると、リクエスト信号送信元のＬＡＮ端末が、そのコンテンツデータを展開して実行可能であるか否か（例えば、音楽データの場合には再生可能であるか否か）を、端末能力リストから読み出したＬＡＮ端末の端末能力情報に基づいて、判断する。
【００７６】
ここで、ゲートウェイ部４４は、ＬＡＮ端末側でコンテンツデータを展開することができると判断すると（Ｓ２１５でＹｅｓ）、コンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合するデータであるとして、処理をＳ２６０に移行し、そのコンテンツデータをリクエスト信号送信元のＬＡＮ端末に転送する。一方、ＬＡＮ端末側でコンテンツデータを展開することができないと判断すると（Ｓ２１５でＮｏ）、コンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合しないデータであるとして、データ書込処理を実行する（Ｓ２８０）。尚、図９は、ゲートウェイ部４４が実行するデータ書込処理を表すフローチャートである。
【００７７】
データ書込処理を実行すると、ゲートウェイ部４４は、まず最初に、コンテンツデータを保存するか否かを問い合わせるメッセージを、リクエスト信号送信元のＬＡＮ端末に送信する（Ｓ２８１）。
このメッセージの送信により、ＬＡＮ端末においては、問い合わせのメッセージが表示される。ＬＡＮ端末は、ユーザがメッセージの内容に基づきＬＡＮ端末を操作して保存するか否かを選択したと判断すると、その選択情報に基づいて、保存指令信号もしくは、保存禁止信号をゲートウェイ部４４にＬＡＮ経由で送信する。
【００７８】
ゲートウェイ部４４は、このメッセージに対するＬＡＮ端末からの応答信号として保存指令信号又は保存禁止信号を受信する（Ｓ２８２）と、その応答信号が保存指令信号であるか否か判断する（Ｓ２８３）。そして、保存指令であると判断すると（Ｓ２８３でＹｅｓ）、Ｓ２８４に処理を移し、データ保存部４９にコンテンツデータを書き込んで保存した後、処理をＳ２８５に移行する。尚、本実施例のデータ保存部４９には、例えば、ハードディスクドライブや、フレキシブルディスク、メモリカードなどのデータ保存用記録媒体が装着されている。
【００７９】
一方、応答信号が保存指令信号ではないと判断すると（Ｓ２８３でＮｏ）、ゲートウェイ部４４は、処理をＳ２８５に移行して、今回受信したコンテンツデータの直前に、ウェブサーバ６から受信しＬＡＮ端末に送信したコンテンツデータとしてのＨＴＭＬ文書を再度ＬＡＮ端末に送信する（Ｓ２８５）。その後、ゲートウェイ部４４は、当該データ書込処理及び切替処理を終了する。
【００８０】
以上、本発明の実施例について説明したが、本実施例のディジタル複合機１によれば、ゲートウェイ部４４が、切替処理にて、ウェブサーバ６から受信したコンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合するデータであるか否かを、端末能力リストから読み出した端末能力情報に基づき、判断する（Ｓ２１５，Ｓ２２０，Ｓ２３０，Ｓ２４０，Ｓ２５０）。そして、コンテンツデータがＬＡＮ端末の能力に適合するデータであると判断すると（Ｓ２１５又はＳ２５０でＹｅｓ）、そのコンテンツデータを、リクエスト信号送信元のＬＡＮ端末に送信する（Ｓ２６０）。一方、コンテンツデータがＬＡＮ端末の能力に適合しないデータであると判断すると（Ｓ２１５，Ｓ２２０，Ｓ２３０，Ｓ２４０，Ｓ２５０のいずれかでＮｏ）、ゲートウェイ部４４は、データの種類に応じて、印刷要求処理（Ｓ２７０）又はデータ書込処理（Ｓ２８０）を切り替えて実行する。そして、印刷要求処理では、ＬＡＮ端末からの印刷指令信号に従って、コンテンツデータに基づく画像を記録部２３に形成させる。
【００８１】
したがって、このディジタル複合機１によれば、ウェブサーバ６が提供するコンテンツデータがＬＡＮ端末の能力に適合しないデータである場合に、そのコンテンツデータを記録紙に印刷して、ユーザにその印刷媒体を提供することができる。結果、このディジタル複合機１を用いれば、ＬＡＮ端末の能力に適合しないデータについて取り扱うことができないといった不満がユーザに及ぶことがない。
【００８２】
また、ディジタル複合機１においては、ゲートウェイ部４４が、受信したコンテンツデータに基づく画像を印刷するべきか否かを問い合わせるメッセージを、印刷要求処理にて、ＬＡＮ端末に送信し（Ｓ２７１）、そのメッセージに対する応答信号に基づいて、コンテンツデータに基づく画像の印刷を行うかどうか決定する（Ｓ２７３，Ｓ２７４）構成にされているので、ＬＡＮ端末に転送しないコンテンツデータの画像形成を、ユーザの指示に従って行うことができる。
【００８３】
したがって、このディジタル複合機１によれば、ＬＡＮ端末の能力に適合しないコンテンツデータがユーザの意思とは関係なく勝手に印刷されてしまうのを回避することができ、ユーザの意思に反して画像形成が行われることで、ユーザに不満が及ぶのを防止することができる。
【００８４】
この他、ディジタル複合機１では、ゲートウェイ部４４が、データベース４７に記憶されたＬＡＮ端末の端末能力情報に基づき、コンテンツデータがリクエスト信号送信元のＬＡＮ端末の能力に適合するデータであるか否かを判断する構成にされているので、ＬＡＮ内にＰＣ４，５や、ＰＤＡ８，９などの複数種類のＬＡＮ端末が混在している場合にも、コンテンツデータがＬＡＮ端末の能力に適合するか否かを適切に判断することができる。
【００８５】
また、ゲートウェイ部４４は、リクエスト信号送信元のＬＡＮ端末の端末能力情報がデータベース４７に登録されていないと判断すると（Ｓ１４０でＮｏ）、リクエスト信号送信元のＬＡＮ端末から、その端末能力情報を取得し（Ｓ１７３）、その情報をデータベース４７に登録する（Ｓ１７５）構成にされているから、ユーザは、データ入力により手動でデータベース４７内の端末能力リストを更新する必要がない。つまり、本実施例によれば、ＬＡＮ内に新規ＬＡＮ端末が接続される度に、ゲートウェイ部４４が、自動でデータベース４７を更新するから、データベース４７の管理が簡単で、ユーザにとって便利である。
【００８６】
また、本実施例のディジタル複合機１では、ウェブサーバ６から受信したコンテンツデータが適切に印刷することのできない種類のデータ（例えば、音楽データ）であって（Ｓ２１０でＮｏ）、ＬＡＮ端末に適合しないデータである（Ｓ２１５でＮｏ）場合に、ゲートウェイ部４４が、そのデータをデータ保存部４９に保存する構成にされているから、ＬＡＮ端末に適合しないデータであって印刷も不可能なコンテンツデータを、ディジタル複合機１側で一時蓄積しておくことができる。したがって、本実施例のディジタル複合機１によれば、後に、そのデータを取り出して他のＬＡＮ端末に処理させることができる。
【００８７】
尚、本発明の画像形成装置における代理送受信手段は、ゲートウェイ部４４が実行するＳ１１０からＳ１３０までの処理にて実現されている。また、転送手段は、ゲートウェイ部４４が実行するＳ２６０の処理にて実現され、画像形成要求手段は、ゲートウェイ部４４が実行する印刷要求処理（Ｓ２７０）にて実現され、データ書込手段は、ゲートウェイ部４４が実行するデータ書込処理（Ｓ２８０）にて実現されている。
【００８８】
この他、切替手段は、ゲートウェイ部４４が実行する切替処理にて実現されている。また、登録手段は、ゲートウェイ部４４が実行するＳ１４０からＳ１８０までの処理にて実現されている。その他、本発明のプログラムは、ゲートウェイ部４４のコンピュータが実行する上記各処理に対応するプログラムに相当する。
【００８９】
また、本発明の画像形成装置は、上記実施例に限定されるものではなく、種々の態様を採ることができる。
上記実施例では、印刷不可能なコンテンツデータについてのみデータ保存部４９に保存する装置構成としたが、例えば、印刷可能なデータであっても、そのデータがＬＡＮ端末の能力に適合しないコンテンツデータである場合には、コンテンツデータを保存するか否かを問い合わせるメッセージをＬＡＮ端末に送信し、その応答信号にしたがって、印刷又はデータ保存を切り替えて実行するようにディジタル複合機１を構成してもかまわない。
【図面の簡単な説明】
【図１】本実施例のディジタル複合機１の通信態様を表す説明図である。
【図２】ディジタル複合機１の内部構成を表すブロック図である。
【図３】ＣＰＵ１０が実行するウェブプリント処理を表すフローチャートである。
【図４】ゲートウェイ部４４が常時繰り返し実行するメインルーチンを表すフローチャートである。
【図５】データベース４７が記憶する端末能力リスト（ａ）及び能力対応リスト（ｂ）の構成を表す説明図である。
【図６】ゲートウェイ部４４が実行する切替処理を表すフローチャートである。
【図７】ゲートウェイ部４４が実行する印刷要求処理を表すフローチャートである。
【図８】ゲートウェイ部４４がＬＡＮ端末に表示させるメッセージの態様を表す説明図である。
【図９】ゲートウェイ部４４が実行するデータ書込処理を表すフローチャートである。
【符号の説明】
１…ディジタル複合機、４，５…ＰＣ、６…ウェブサーバ、７…ハブ、８，９…ＰＤＡ、１０…ＣＰＵ、１１…ＲＯＭ、１２…ＲＡＭ、２１…スキャナ部、２３…記録部、２５…回線制御部、２６…ハンドセット、２７…通信制御部、２８…ＬＣＤ、２９…操作キー、３１…符号器、３３…モデム、３５…復号器、３７…ＰＣインタフェース、４１，４２…接続ポート、４４…ゲートウェイ部、４６…無線処理部、４７…データベース、４９…データ保存部
【図１】
2004118773.tif 000003
【図２】
2004118773.tif 000004
【図３】
2004118773.tif 000005
【図４】
2004118773.tif 000006
【図５】
2004118773.tif 000007
【図６】
2004118773.tif 000008
【図７】
2004118773.tif 000009
【図８】
2004118773.tif 000010
【図９】
2004118773.tif 000011