(57)【要約】【課題】  装置構成を簡単にする。【解決手段】  複合機１２は、ファイル形式でデータを送信するWebサーバ１６に、中継サーバ１４を介してアクセスし、該アクセスによりWebサーバ１６にアクセスして中継サーバ４により得られたファイルの種類が、予め定められた種類か否かを判断する。Webサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータを印刷する。【選択図】        図１
2006023884.tif 000002
【特許請求の範囲】
【請求項１】
ファイル形式でデータを送信するWebサーバにアクセスするアクセス手段と、
データを印刷する印刷手段と、
前記アクセス手段により前記Webサーバにアクセスして得られたファイルの種類が、予め定められた種類か否かを判断する判断手段と、
前記判断手段により、前記アクセス手段により前記Webサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータが印刷されるように前記印刷手段を制御する制御手段と、
を備えた印刷装置。
【請求項２】
前記制御手段は、前記判断手段により、前記アクセス手段により前記Webサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータが自動的に印刷されるように前記印刷手段を制御することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記判断手段により、前記アクセス手段により前記Webサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータを印刷するか否かを問合せる問合せ手段と、
前記問合せ手段による問合せに回答するための回答手段と、
を更に備え、
前記制御手段は、前記回答手段により前記ファイル内のデータを印刷するように回答された場合、該ファイル内のデータが印刷されるように前記印刷手段を制御することを特徴とする請求項１記載の印刷装置。
【請求項４】
前記制御手段は、前記ファイルを開かずに該ファイル内のデータが印刷されるように前記印刷手段を制御することを特徴とする請求項１乃至請求項３の何れか１項に記載の印刷装置。
【請求項５】
予め定められた種類のファイル内のデータを印刷するための第１のプログラムと表示するための第２のプログラムの内、第１のプログラムのみを記憶する記憶手段を備え、
前記制御手段は、前記記憶手段に記憶された前記第１のプログラムに従って、前記ファイル内のデータが印刷されるように前記印刷手段を制御することを特徴とする請求項１乃至請求項４の何れか１項に記載の印刷装置。
【請求項６】
請求項１乃至請求項５の何れか1項に記載の印刷装置からアクセスされるWebサーバであって、
前記印刷装置からアクセスされらファイルの種類が、予め定められた種類か否かを判断する判断手段と、
前記判断手段により、前記ファイルの種類が、予め定められた種類でないと判断された場合、前記ファイルを前記予め定められた種類のファイルに変換する変換手段と、
前記変換手段により変換さらたファイルを前記印刷装置に送信する送信手段と、
を有するWebサーバ。
【請求項７】
請求項１乃至請求項５の何れか1項に記載の印刷装置と該印刷装置からアクセスされるWebサーバとの間を中継する中継サーバであって、
前記印刷装置からアクセスされ、前記Webサーバから送信されたファイルの種類が、予め定められた種類か否かを判断する判断手段と、
前記判断手段により、前記ファイルの種類が、予め定められた種類でないと判断された場合、前記ファイルを前記予め定められた種類のファイルに変換する変換手段と、
前記変換手段により変換さらたファイルを前記印刷装置に送信する送信手段と、
を有する中継サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、Webサーバ及び中継サーバにかかり、特に、Webサーバにアクセス可能な印刷装置、当該Webサーバ、及び印刷装置とWebサーバとを中継する中継サーバに関する。
【背景技術】
【０００２】
従来、Webブラウザを有するクライアント端末と、Webブラウザからのリクエストに応答してデータを送信するWebサーバと、からなるサーバクライアントシステムが広く利用されている。このようなシステムで配布されるデータを印刷したい場合には、Webサーバから送信されたデータをクライアント側で画面に表示し、その後、ユーザにより印刷指示されると、該データをプリンタに送信している（特許文献１〜４。）。
【特許文献１】特開平11-134125号公報
【特許文献２】特開平11-327861号公報
【特許文献３】特開2003-80802号公報
【特許文献４】特開2003-233525号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のサーバクライアントシステムでは、クライアント端末（パーソナルコンピュータ（以下、パソコンという）を必要とし、装置構成が大型化を招いている。
【０００４】
本発明は、上記事実に鑑み成されたもので、装置構成を簡単にすることの可能な、Webサーバにアクセス可能な印刷装置、当該Webサーバ、及び印刷装置とWebサーバとを中継する中継サーバの提供を目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために請求項１に記載の発明にかかる印刷装置は、ファイル形式でデータを送信するWebサーバにアクセスするアクセス手段と、データを印刷する印刷手段と、前記アクセス手段により前記Webサーバにアクセスして得られたファイルの種類が、予め定められた種類か否かを判断する判断手段と、前記判断手段により、前記アクセス手段により前記Webサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータが印刷されるように前記印刷手段を制御する制御手段と、を備えている。
【０００６】
即ち、アクセス手段は、Webサーバにアクセスする。なお、Webサーバは、アクセスした装置に、ファイル形式でデータを送信する。
【０００７】
判断手段は、アクセス手段によりWebサーバにアクセスして得られたファイルの種類が、予め定められた種類か否かを判断する。
【０００８】
そして、制御手段は、判断手段により、アクセス手段によりWebサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータが印刷されるように印刷手段を制御する。
【０００９】
このように、本印刷装置からWebサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータを印刷するので、パソコンを用いてWebサーバにアクセスしてデータを得て印刷装置で印刷しなくて済み、装置構成を簡単にすることができる。
【００１０】
ここで、上記制御手段は、請求項２のように、判断手段により、アクセス手段によりWebサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータが自動的に印刷されるように印刷手段を制御してもよい。
【００１１】
また、請求項３のように、判断手段により、アクセス手段によりWebサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータを印刷するか否かを問合せる問合せ手段と、前記問合せ手段による問合せに回答するための回答手段と、を更に備え、前記制御手段は、前記回答手段により前記ファイル内のデータを印刷するように回答された場合、該ファイル内のデータが印刷されるように前記印刷手段を制御するようにしてもよい。
【００１２】
なお、請求項４のように、前記制御手段は、前記ファイルを開かずに該ファイル内のデータが印刷されるように前記印刷手段を制御するようにしてもよい。
【００１３】
請求項５記載の発明にかかる印刷装置は、請求項１乃至請求項４の何れか１項に記載の発明において、予め定められた種類のファイル内のデータを印刷するための第１のプログラムと表示するための第２のプログラムの内、第１のプログラムのみを記憶する記憶手段を備え、前記制御手段は、前記記憶手段に記憶された前記第１のプログラムに従って、前記ファイル内のデータが印刷されるように前記印刷手段を制御することを特徴とする。
【００１４】
ファイル内のデータを処理するためのプログラムは、該データを印刷するための第１のプログラムと表示するための第２のプログラムから構成される。
【００１５】
しかし、ファイル内のデータを印刷するだけであれば、ファイル内のデータを印刷するための第１のプログラムと表示するための第２のプログラムの内、第１のプログラムのみを記憶すれば足りる。
【００１６】
そこで、本発明は、データを印刷するための第１のプログラムのみを記憶する記憶手段を備え、制御手段は、記憶手段に記憶された前記第１のプログラムに従って、前記ファイル内のデータが印刷されるように前記印刷手段を制御する。
【００１７】
よって、第２のプログラムを記憶する必要がない分、記憶手段の記憶可能量を多くすることができる。
【００１８】
請求項６記載の発明にかかるWebサーバは、請求項１乃至請求項５の何れか1項に記載の印刷装置からアクセスされるWebサーバであって、前記印刷装置からアクセスされらファイルの種類が、予め定められた種類か否かを判断する判断手段と、前記判断手段により、前記ファイルの種類が、予め定められた種類でないと判断された場合、前記ファイルを前記予め定められた種類のファイルに変換する変換手段と、前記変換手段により変換さらたファイルを前記印刷装置に送信する送信手段と、を有する。
【００１９】
このように、印刷装置からアクセスされらファイルの種類が、予め定められた種類でない場合、該ファイルを予め定められた種類のファイルに変換して印刷装置に送信するので、印刷装置側に変換手段等を備えなくてもよく、印刷装置を簡略化することができる。
【００２０】
なお、以上は、Webサーバが変換手段等を有する例であるが、Webサーバに変換手段等を備えさすとなると、大掛かりなことになる。
【００２１】
一方、既に従来、装置と該装置からアクセスされるWebサーバとの間を中継するproxy等の中継サーバが提案されている。
【００２２】
そこで、請求項７記載の発明は、請求項１乃至請求項５の何れか1項に記載の印刷装置と該印刷装置からアクセスされるWebサーバとの間を中継する中継サーバであって、前記印刷装置からアクセスされ、前記Webサーバから送信されたファイルの種類が、予め定められた種類か否かを判断する判断手段と、前記判断手段により、前記ファイルの種類が、予め定められた種類でないと判断された場合、前記ファイルを前記予め定められた種類のファイルに変換する変換手段と、前記変換手段により変換さらたファイルを前記印刷装置に送信する送信手段と、を有するようにしている。
【００２３】
このように、印刷装置と該印刷装置からアクセスされるWebサーバとの間を中継する中継サーバが変換手段等を備えているので、改良しやすい中継サーバを改良して、既存のWebサーバを改良する必要をなくすことができる。
【発明の効果】
【００２４】
以上説明したように本発明によれば、本印刷装置からWebサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータを印刷するので、パソコンを用いてWebサーバにアクセスして必要なデータを得て印刷装置で印刷しなくて済み、装置構成を簡単にすることができる、という効果がある。
【００２５】
また、本発明は、印刷装置からアクセスされらファイルの種類が、予め定められた種類でない場合、該ファイルを予め定められた種類のファイルに変換して印刷装置に送信するので、印刷装置側に変換手段等を備えなくてもよく、印刷装置を簡略化することができる、という効果がある。
【００２６】
更に、本発明は、印刷装置と該印刷装置からアクセスされるWebサーバとの間を中継する中継サーバが変換手段等を備えているので、改良しやすい中継サーバを改良して、既存のWebサーバを改良する必要をなくすことができる、という効果がある。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
【００２８】
図１に示すように、本実施の形態におけるファイルデータ印刷システムは、印刷装置としての複合機１２、中継サーバ１４、及びWebサーバ１６を備えている。複合機１２と中継サーバ１４とは、ネットワーク接続線１８により、中継サーバ１４とWebサーバ１６とは、ネットワーク接続線２０により、それぞれ接続されている。
【００２９】
図２に示すように、複合機１２は、制御手段としてのＣＰＵ２２、後述するWebサーバアクセス処理プログラム(図４参照)、Webブラウズプログラム、所定ファイル内のデータを処理するプログラム（印刷用の第１のプログラム及び表示用の第２のプログラム）を記憶する、記憶手段としてのＲＯＭ２４、ＲＡＭ２６、記憶装置２８、入力部及び表示部で構成されたユーザーインターフェース部（ＵＩ部）３０、印刷手段としてのプリント部３２、ネットワーク接続線１８に接続された、アクセス手段としての通信部３４、及びスキャナ部３６を、バスにより相互に接続して構成されている。なお、複合機１２は、ＣＰＵ２２の制御に基づいてプリント部３２がデータを印刷するので、印刷装置であるが、スキャナ部３６や、ファックス受信機能を有する複合機である。
【００３０】
図３に示すように、中継サーバ１４は、ＣＰＵ４０、後述する中継処理プログラム（図５参照）を記憶するＲＯＭ４２、ＲＡＭ４４、記憶装置４６、及びネットワーク接続線２０に接続された通信部４８を、バスにより相互に接続して構成されている。
【００３１】
なお、Webサーバ１６も、中継サーバ１４と同様の構成であるので、その説明を種略する。
【００３２】
次に、本実施の形態の作用を説明する。
【００３３】
図４には、複合機１２が実行するWebサーバアクセス処理プログラムを示すフローチャートが示され、図５には、中継サーバ１４が実行する中継処理プログラムを示すフローチャートが示されている。
【００３４】
ユーザによりＵＩ部３０が操作されて、Webサーバ１６へのアクセスが指示されたとき、本Webサーバアクセス処理プログラムがスタートし、図４のステップ５２で、ユーザによるＵＩ部３０の操作に従って、Webサーバ１６にアクセスする。
【００３５】
ここで、本実施の形態では、複合機１２とWebサーバ１６との間に中継サーバ１４を備えているので、Webサーバ１６へのアクセスのため中継サーバ１４にアクセスする。これにより、中継処理プログラムがスタートし、図５のステップ８２で、上記Webサーバ１６にアクセスする。
【００３６】
図４のステップ５４で、利用可能なファイルの種類を識別するための情報であるＩＤを送信する。例えば、word文書を利用可能な場合には、ファイルの種類を識別するＩＤ"doc"を送信する。また、ファイル取得を行う複合機１２の種類がわかればよい場合は、複合機１２が備えるＷｅｂブラウザの種別を表す情報をＩＤとして送信してもよい。この場合は、中継サーバ１４に、複合機の種類またはＷｅｂブラウザの種別と、当該複合機で利用可能なファイル種別を対応させて記憶しておき、適宜参照することにより複合機で利用可能なファイル種別を特定できることになる。これにより、図５におけるステップ８４が実行される。即ち、中継サーバ１４は、複合機１２から、複合機１２が利用可能なファイルの種類を識別するための情報であるＩＤを受信し、次のステップ８６で、受信したＩＤを記憶する。
【００３７】
上記Webサーバ１６にアクセスしたので、Webサーバ１６からアクセスされたサイトのサイトデータ送信され、これにより、図５のサイトデータを受信したか否か判断するステップ８８が肯定判定となって、ステップ９０で、受信したサイトデータを複合機１２に送信する。
【００３８】
これにより、図４のサイトデータを受信したか否か判断するステップ５６が肯定判定となって、ステップ５８で、ＵＩ部３０の表示部に表示する。
【００３９】
ここで、サイトデータに基づいて表示すると、表示画面には、例えば、ユーザがダウンロード等アクセス可能なファイルデータの一覧や、所定内容（例えば、新製品の内容等）を文章や図で説明するファイルデータ部分やその他のサイト部が存在する。
【００４０】
ステップ６０で、ユーザはＵＩ部３０を介して、該ファイルデータ部へアクセス指示したか否かを判断し、該アクセス指示がない場合には、ステップ６２で、他のサイト部へのアクセス指示したか否かを判断する。他のサイト部へのアクセス指示がされた場合には、既に当該サイトデータを有しているので、該サイトデータに基づいて他のサイト部を表示するため、ステップ５８に戻る。
【００４１】
なお、全く異なるサイトへのアクセス指示がされた場合には本プログラムがリセットして再度スタートし、他のWebサーバにアクセスする。
【００４２】
ステップ６０で、ファイルデータ部へのアクセスが指示されたと判断された場合には、ステップ６０で、ファイルデータの送信を要求する。
【００４３】
この要求はまず中継サーバ１４にされ、図５のステップ９２におけるファイルデータ送信要求を受信したか否かの判断が肯定判定され、ステップ９４で、ファイルデータの送信を、Webサーバ１６に要求する。
【００４４】
ステップ９８で、上記要求に従ってWebサーバ１６から送信された当該ファイルデータを受信したが否かを判断する。Webサーバ１６からファイルデータを受信したと判断した場合に、ステップ９８で、受信したファイルデータの属性データと、上記ステップ８６で記憶した複合機１２が利用可能なファイルの種類を識別するＩＤと、に基づいて、受信したファイルのデータは、複合機１２が利用可能か否かを判断する。
【００４５】
受信したファイルのデータは複合機１２が利用可能と判断された場合には、ステップ１０２に進み、受信したファイルのデータは、複合機１２が利用可能でないと判断された場合には、ステップ１００で、ファイルデータを、複合機１２が利用可能なデータに変換して、ステップ１０２に進む。
【００４６】
ステップ１０２で、ファイルデータを送信する。即ち、複合機１２が利用可能と判断されたファイルのデータはそのまま、複合機１２が利用可能でないと判断されたファイルのデータは、複合機１２が利用可能なデータに変換されて、複合機１２に送信する。
【００４７】
これにより、図４のステップ６６のファイルデータを受信したか否かの判断が肯定判定され、ステップ６８で、ファイルデータを、ＵＩ部３０の表示部に表示する。
【００４８】
次のステップ６９で、印刷が指示されたか否かを判断する。印刷が指示されなかった場合には、ステップ７２で、当該ファイルを開く、即ち、当該ファイルのデータを表示することが指示されたか否かを判断する。
【００４９】
上記ステップ６９で、印刷が指示されたと判断された場合には、ステップ７０で、当該ファイルを開かずに、そのまま、当該ファイルのデータをプリント部３２で、印刷する。
【００５０】
一方、ステップ７２で、当該ファイルを開く、即ち、当該ファイルのデータを表示することが指示されたと判断された場合には、ステップ７４で、当該ファイルのデータを開く、即ち、表示する。
【００５１】
なお、ステップ７２で、当該ファイルを開くことが指示されなかったと判断された場合には、ファイルデータを記憶することであるので、ステップ７６で、当該ファイルのデータを記憶する。
【００５２】
そして、ステップ７８で、アクセス終了が指示されたか否かを判断し、アクセス終了が指示された場合には、本プログラムを終了する。
【００５３】
これにより、図５のステップ１０４のアクセス終了が指示されたか否かの判断が肯定判定されて、本プログラムを終了する。これにより、Webサーバ１６へのアクセスが終了する。
【００５４】
このように、複合機１２からWebサーバ１６にアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータを印刷するので、パソコンを用いてWebサーバ１６にアクセスしてデータを得て印刷装置で印刷しなくて済み、装置構成を簡単にすることができ、ユーザの手間も省略することができる。
【００５５】
例えば、取得したファイルがＨＴＭＬファイルであると判断された場合、ユーザインタフェース画面を表示するためのファイルであると判断してＷｅｂブラウザに取得したＨＴＭＬファイルを表示するようにしてもよく、また、取得したファイルがＴＩＦＦ形式などの画像データファイルであると判断された場合、表示を行うか印刷を行うか保存を行うかをユーあに判断させるべく表示を行い、ユーザの指示に応じて取得した画像データファイルを表示または印刷または保存の処理を実行するようにしてもよい。さらに、取得したファイルがページ記述言語で記述された印刷データファイルであると判断された場合は、ユーザインタフェース画面の表示を変更することなく自動的に印刷処理を行うようにしてもよい。
【００５６】
即ち、ユーザは、パソコンを操作することなく複合機から直接Webサーバから対話的に配布されるデータを選択して必要に応じて印刷出力することができる。よって、パソコンを不用とすることができる。Webサーバは、パソコンからも複合機からも同様に利用することができり、重複した管理の手間が要らない。
【００５７】
上記実施の形態では、Webサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、該ファイル内のデータを印刷するか否かをユーザに問合せる問合せ、この問合せの回答に応じてファイルのデータを印刷等しているが、本発明はこれに限定されるものではなく、Webサーバにアクセスして得られたファイルの種類が、予め定められた種類であると判断された場合、問合せすることなく、ファイル内のデータを自動的に印刷するようにしてもよい。
【００５８】
ところで、本実施の形態では、予め定められた種類のファイル内のデータを印刷するための第１のプログラムと表示するための第２のプログラムをＲＯＭ２４に記憶するようにしているが、ファイル内のデータを印刷するだけであれば、ファイル内のデータを印刷するための第１のプログラムと表示するための第２のプログラムの内、第１のプログラムのみを記憶すれば足りる。
【００５９】
そこで、本実施の形態の変形例としては、データを印刷するための第１のプログラムのみをＲＯＭ２４に記憶し、図４においてステップ６６が肯定判定となった場合には、ステップ６８〜７４を省略して、ステップ７０に直接進んで、印刷処理して、ステップ７８に進むようにしてもよい。
【００６０】
これにより、第２のプログラムを記憶する必要がない分、ＲＯＭ２４の記憶可能量を多くすることができる。
【００６１】
また、上記実施の形態では、複合機１２と該複合機１２からアクセスされるWebサーバ１６との間を中継する中継サーバ１４がファイル変換している（図５のステップ１００参照）ので、改良しやすい中継サーバを改良して、既存のWebサーバを改良する必要をなくすことができる。
【００６２】
なお、中継サーバを省略し、複合機１２とWebサーバ１６とが直接通信するようにしてもよい。この場合、Webサーバ１６は、上記実施の形態のように、複合機１２からの、利用可能がファイルの種類を識別するＩＤを記憶し、該記憶した複合機１２が利用可能なファイルの種類を識別するＩＤに基づいて、複合機１２が送信要求するようにアクセスしたファイルのデータを、複合機１２が利用可能か否かを判断し、複合機１２が利用可能でないと判断された場合には、ファイルデータを、複合機１２が利用可能なデータに変換して、送信するようにしてもよい。
【００６３】
このように、複合機１２からアクセスされらファイルの種類が、予め定められた種類でない場合、該ファイルを予め定められた種類のファイルに変換して複合機１２に送信するので、複合機１２側に変換処理プログラムを備えなくてもよく、複合機１２を簡略化することができる。
【図面の簡単な説明】
【００６４】
【図１】本実施の形態におけるファイルデータ印刷システムのブロックである。
【図２】複合機のブロックである。
【図３】中継サーバのブロックである。
【図４】複合機が実行するWebサーバアクセス処理プログラムを示すフローチャートである。
【図５】中継サーバが実行する中継処理プログラムを示すフローチャートである。
【符号の説明】
【００６５】
１２    複合機
１４    中継サーバ
１６    Webサーバ
【図１】
2006023884.tif 000003
【図２】
2006023884.tif 000004
【図３】
2006023884.tif 000005
【図４】
2006023884.tif 000006
【図５】
2006023884.tif 000007