(57)【特許請求の範囲】
【請求項１】
ネットワークに接続されたサーバに蓄積された情報資源を受信して印刷するネットワーク対応型印刷装置であって、
前記ネットワークに接続するためのネットワーク接続手段と、
前記情報資源を特定する特定用情報及び該情報資源を取得する時刻を表すアクセス時刻の指定を受け付け、登録するアクセス管理情報登録手段と、
前記印刷装置内のタイマの計時情報に基づいて前記アクセス時刻に至ったか否かを監視し、前記アクセス時刻に至った時に、前記サーバにアクセスし、前記特定用情報に対応する前記情報資源を取得するネットワーク制御手段と、
該取得された情報資源に基づいて印刷を実行する印刷制御手段と、
を備えるネットワーク対応型印刷装置。
【請求項２】
請求項１記載のネットワーク対応型印刷装置であって、
各電力消費部に対して電力を供給する通常モードと、予め設定された所定の部分にのみ電力を供給する節電モードとを含む複数の電力モードに基づき、電力の供給状態を管理する電力管理部を備え、
前記ネットワーク制御手段は、前記アクセス時刻に至った時に、所定のタイミングで、前記電力管理部に前記通常モードへの移行を指示するネットワーク対応型印刷装置。
【請求項３】
請求項１記載のネットワーク対応型印刷装置であって、
前記受信した情報資源が、印刷データ以外の印刷不能データを含んでいるか否かを判定するデータ判定手段と、
前記受信した情報資源が印刷不能データを含んでいると判定された場合には、該印刷不能データの印刷を省略する一方、該判定結果を通知する判定結果通知手段と、
を備えたことを特徴とするネットワーク対応型印刷装置。
【請求項４】
前記印刷データ以外のデータは、動画像データまたはサウンドデータであることを特徴とする請求項３に記載のネットワーク対応型印刷装置。
【請求項５】
ネットワークに接続されたサーバに蓄積された情報資源を受信して印刷するネットワーク対応型印刷装置であって、
前記ネットワークに接続するためのネットワーク接続手段と、
前記情報資源を特定する特定用情報の指定を受け付け、登録するアクセス管理情報登録手段と、
前記サーバにアクセスし、前記特定用情報に対応する前記情報資源を取得するネットワーク制御手段と、
前記受信した情報資源を記憶する記憶手段と、
該取得された情報資源に基づいて印刷を実行する印刷制御手段と、
該ネットワーク対応型印刷装置に接続された外部装置からの転送要求に応じて、前記記憶手段に記憶された前記情報資源を該外部装置に転送する転送手段と、  を備えるネットワーク対応型印刷装置。
【請求項６】
請求項５記載のネットワーク対応型印刷装置であって、
前記情報資源の特定用情報と前記記憶手段による該情報資源の記憶先情報とを対応付けて印刷結果管理情報として管理する印刷結果管理手段を備え、
前記転送要求は、前記特定用情報を含んでおり、
前記転送手段は、前記特定用情報に基づいて、前記印刷結果管理情報を参照し、前記情報資源を前記記憶手段から読み出すネットワーク対応型印刷装置。
【請求項７】
請求項５記載のネットワーク対応型印刷装置であって、
前記受信した情報資源が、印刷データ以外の印刷不能データを含んでいるか否かを判定するデータ判定手段と、
前記受信した情報資源が印刷不能データを含んでいると判定された場合には、該印刷不能データの印刷を省略する一方、該判定結果を通知する判定結果通知手段とを備え、
前記記憶手段および転送手段は、前記印刷不能データが含まれるか否かに関わらず、前記情報資源の全体を取り扱うネットワーク対応型印刷装置。
【請求項８】
ネットワークに接続されたサーバに蓄積された情報資源を受信して印刷するネットワーク対応型印刷装置の制御方法であって、
前記情報資源を特定する特定用情報及び該情報資源を取得する時刻を表すアクセス時刻の指定を受け付け、登録する工程と、
前記印刷装置内のタイマの計時情報に基づいて前記アクセス時刻に至ったか否かを監視し、前記アクセス時刻に至った時に、前記サーバにアクセスし、前記特定用情報に対応する前記情報資源を取得する工程と、
該取得された情報資源に基づいて印刷を実行する工程と、
を備える制御方法。
【請求項９】
ネットワークに接続されたサーバに蓄積された情報資源を受信して印刷するネットワーク対応型印刷装置の制御方法であって、
前記情報資源を特定する特定用情報の指定を受け付け、登録する工程と、
前記サーバにアクセスし、前記特定用情報に対応する前記情報資源を取得する工程と、
前記受信した情報資源を記憶する工程と、
該取得された情報資源に基づいて印刷を実行する工程と、
該ネットワーク対応型印刷装置に接続された外部装置からの転送要求に応じて、前記記憶手段に記憶された前記情報資源を該外部装置に転送する工程と、
を備える制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、インターネット等のネットワーク上に存在する情報資源に直接アクセスし、当該情報資源をダウンロードして印刷することができるネットワーク対応型印刷装置及び印刷方法及びネットワーク印刷システムに関し、特に、受信した情報資源を記憶保存することができる記憶手段を備えたネットワーク対応型印刷装置及び印刷方法及びネットワーク印刷システムに関する。
【０００２】
【従来の技術】
例えば、ＬＡＮ（Local Area Network）等のネットワークに接続され、複数のホストコンピュータによって共用されるネットワークプリンタは、従来より知られている。かかるネットワークプリンタは、ネットワークに接続された複数のホストコンピュータから印刷ジョブを受け取って印刷を行う。一方、多数のネットワークを相互に接続してなる世界的規模のネットワークとしては、インターネットが知られている。
【０００３】
そこで、従来技術によるネットワークプリンタについて、図９を参照しつつ説明する。インターネット１００は、幾つかの基幹ネットワークを相互接続してなる世界的規模のネットワークであり、異機種のサーバ１０１間でデータ通信等を行うためにマルチベンダ対応の通信プロトコル、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）、ＨＴＴＰ（Hypertext Transfer Protocol）等を採用している。
【０００４】
ここで、各サーバ１０１は、通常、複数の情報資源をスプール１０２内に記憶している。情報資源としては、ＷＷＷ（World Wide Web）サーバが提供するホームページ、ＦＴＰ（File Transfer Protocol）サーバが提供するファイル、ニュースサーバが提供するネットニュース等が知られている。
【０００５】
インターネット１００には、ＬＡＮ１０３を接続することができる。このＬＡＮ１０３には、クライアントとなる複数のホストコンピュータ１０４が接続されている。また、ＬＡＮ１０３には、各ホストコンピュータ１０４によって共用されるネットワークプリンタ１０５も接続されている。ＬＡＮ１０３は、ルータ１０６等を介してインターネット１０３に接続される。
【０００６】
各ホストコンピュータ１０４は、ルータ１０６等を介してサーバ１０１と接続することにより、各サーバ１０１が保有する各種の情報資源を利用することができる。各サーバ１０１からダウンロードされた各種情報資源は、ホストコンピュータ１０４に実装された閲覧ソフトウエア、ビューワ等のソフトウエアによって再生される。
【０００７】
ダウンロードした情報資源のうち印刷可能な情報、例えば、ドキュメントデータや静止画像ファイルについては、ネットワークプリンタ１０５によって印刷記録媒体に印刷出力することができる。この場合、印刷を行うホストコンピュータ１０４は、ネットワークプリンタ１０５のＬＡＮアドレス、印字データ、制御コード等を含んでなる印刷データをＬＡＮ回線上に出力する。この印刷データを受信したネットワークプリンタ１０５は、印刷を実行する。
【０００８】
【発明が解決しようとする課題】
上述した従来技術では、インターネット１００上のＷＷＷサーバ等に記憶された情報資源を印刷物として入手する場合、ユーザーは、第１に、ホストコンピュータ１０４を起動して所望のサーバ１０１にアクセスし、第２に、目的のドキュメントデータをホストコンピュータ１０４内にダウンロードし、第３に、ダウンロードしたドキュメントデータの印刷を行わなければならない。
【０００９】
従って、例えば、ＷＷＷサーバ上のホームページのように、定期的に更新される情報資源を印刷物として入手する場合には、その都度、ホストコンピュータ１０４を立ち上げてサーバにアクセスする等の操作を行わなければならず、目的とする印刷記録媒体の入手に手間がかかるという欠点がある。
【００１０】
また、近年は、インターネット利用者が急増している上に、動画や音声等の負荷の大きなデータがネットワークを流通する傾向がある。従って、利用が集中する時間帯では、回線が混雑していることが多く、所望のサーバにアクセスできない可能性が高くなっている。この場合には、混雑の少ない時間を見計らって再度アクセスしなければならないため、使い勝手が低い。
【００１１】
さらに、近年は、ホームページ等の情報資源中にサウンドデータや動画像データが含まれている場合が多いが、プリンタは紙媒体に印刷出力するものであるから、これらのサウンドデータや動画像データをプリンタによって再現することはできない。従って、サウンドデータや動画像データ等の印刷データ以外のデータを含む情報資源を印刷物として印刷すると、サウンドデータや動画像データ等で表現されている情報内容が印刷物から欠落する。
【００１２】
このため、情報資源を印刷物として入手済みであっても、この印刷物に表現されたキャラクタデータや静止画像データ等のみでは所望の情報を十分得ることができない場合がある。この場合、ユーザーは、再度サーバにアクセスして情報資源を受信し、サウンド再生機能や動画像再生機能を備えたメディアプレーヤ、閲覧ソフトウエア等によって情報資源の内容を確認しなければならない。従って、通信時間が長くなり、通信経路のトラフィックが増大し、通信資源を浪費することになる。
【００１３】
本発明は、上記のような種々の課題に鑑みなされたものであり、その目的は、所望する情報資源の名称、アドレス等の特定用情報とアクセス時刻とを予め登録しておくだけで、所望の情報資源を無駄なく印刷することができるようにしたネットワーク対応型印刷装置及び印刷方法及びネットワーク印刷システムを提供することにある。より具体的には、登録された情報資源を受信して印刷すると共に、情報資源が印刷データ以外のデータを含むか否か判定して記憶し、情報資源が印刷データ以外のデータを含む場合には、印刷指示手段に通知することにより、所定の実行環境下で前記印刷データ以外のデータを再生することができるようにしたネットワーク対応型印刷装置及び印刷方法及びネットワーク印刷システムの提供を目的とする。また、本発明の更なる目的は、情報資源中の印刷データは印刷物として出力すると共に、情報資源全体を記憶しておき、外部からの求めに応じて情報資源を転送することにより、通信資源を有効利用しつつ情報資源を効率的に利用できるようにしたネットワーク対応型印刷装置及び印刷方法及びネットワーク対応型印刷システムを提供することにある。
【００１４】
【課題を解決するための手段】
上記目的達成のため、本発明に係るネットワーク対応型印刷装置では、受信した情報資源を記憶する記憶手段を備えており、予め登録されたアクセス時刻に達したときに、ホストコンピュータを介在させることなく、能動的に所望の情報資源を受信して印刷する。また、受信した情報資源中に印刷データ以外のデータが含まれているか否かを判定し、印刷物として表現することができないデータを含んでいることを印刷指示手段に対して通知するようにしている。
【００１５】
本発明による印刷装置は、ネットワークに接続されたサーバに蓄積された情報資源を受信して印刷するネットワーク対応型印刷装置であって、前記ネットワークに接続するためのネットワーク接続手段と、前記情報資源を特定する特定用情報及び該情報資源を取得する時刻を表すアクセス時刻の指定を受け付け、登録するアクセス管理情報登録手段と、前記印刷装置内のタイマの計時情報に基づいて前記アクセス時刻に至ったか否かを監視し、前記アクセス時刻に至った時に、前記サーバにアクセスし、前記特定用情報に対応する前記情報資源を取得するネットワーク制御手段と、該取得された情報資源に基づいて印刷を実行する印刷制御手段と、を備える。
上記ネットワーク対応型印刷装置は、各電力消費部に対して電力を供給する通常モードと、予め設定された所定の部分にのみ電力を供給する節電モードとを含む複数の電力モードに基づき、電力の供給状態を管理する電力管理部を備え、前記ネットワーク制御手段は、前記アクセス時刻に至った時に、所定のタイミングで、前記電力管理部に前記通常モードへの移行を指示するようにしても良い。
また、上記ネットワーク対応型印刷装置は、前記受信した情報資源が、印刷データ以外の印刷不能データを含んでいるか否かを判定するデータ判定手段と、前記受信した情報資源が印刷不能データを含んでいると判定された場合には、該印刷不能データの印刷を省略する一方、該判定結果を通知する判定結果通知手段と、を備えるようにしてもよい。
また、前記印刷データ以外のデータは、動画像データまたはサウンドデータであるものとしてもよい。
【００１６】
ここで、「ネットワーク」とは、例えば、インターネットやイントラネット等のように、複数のサーバを接続してなるネットワークをいい、ＬＡＮを含む。また、「情報資源」とは、例えば、ＷＷＷサーバのホームページ、ＦＴＰサーバのファイル等を意味する。「特定用情報」とは、ホームページやドキュメントファイル等の各情報資源を特定するために必要な情報であって、例えば、「http://xxx.xxx.xxx.xxx/abc/japanese/seihinn/device/device.htm」等のように、サーバが有する複数の情報資源の中から所望の情報資源を特定するために必要な情報をいう。従って、特定用情報には、サーバアドレス（ＩＰアドレス）やファイル名等が含まれる。
【００１７】
また、「印刷データ」とは、例えば、html形式で記述されたドキュメントデータ、テキストデータ、静止画像データ、グラフィックデータ等の印刷物として表現可能なデータを意味する。「印刷データ以外のデータ」とは、例えば、サウンドデータや動画像データのように印刷物として表現することが困難なデータを意味する。サウンドデータには、例えば、音声データ、音楽データ等が含まれており、ＷＡＶＥ形式データのように波形信号をデジタル化したデータ、ＭＩＤＩ形式のように所定の音源を作動させる制御コードを含む。
【００１９】
ユーザーが所望の情報資源の特定用情報とアクセス時刻とを予め指定すると、この特定用情報及びアクセス時刻は、アクセス管理情報としてアクセス管理情報登録手段に登録される。そして、登録されたアクセス時刻が到来すると、ネットワーク制御手段は、ホストコンピュータを介することなく、ネットワーク接続手段を介して登録された情報資源に能動的に接続し、受信する。
【００２０】
そして、この受信した情報資源は、印刷制御手段によって印刷物として出力される。情報資源がテキストデータや静止画像データ等の印刷データのみから形成されている場合には、印刷物によって情報資源の内容を十分に把握することができる。しかし、情報資源が印刷データ以外のデータ、例えば、サウンドデータや動画像データを含んでいる場合には、これらのサウンドデータや動画像データ等を印刷出力することができないため、印刷物だけでは情報資源の内容を十分に把握できない場合がある。
【００２１】
そこで、情報資源中に、これら印刷データ以外のデータが含まれている場合には、判定結果通知手段がその旨を通知することが好ましい。
【００２２】
本発明による他の印刷装置は、ネットワークに接続されたサーバに蓄積された情報資源を受信して印刷するネットワーク対応型印刷装置であって、前記ネットワークに接続するためのネットワーク接続手段と、前記情報資源を特定する特定用情報の指定を受け付け、登録するアクセス管理情報登録手段と、前記サーバにアクセスし、前記特定用情報に対応する前記情報資源を取得するネットワーク制御手段と、前記受信した情報資源を記憶する記憶手段と、該取得された情報資源に基づいて印刷を実行する印刷制御手段と、該ネットワーク対応型印刷装置に接続された外部装置からの転送要求に応じて、前記記憶手段に記憶された前記情報資源を該外部装置に転送する転送手段と、を備える。
【００２３】
情報資源の転送を要求されると、転送手段は、記憶手段に記憶された情報資源を呼び出して転送要求元に転送する。ここで、「転送要求元」とは、情報資源の転送を要求するもの、例えば、ホストコンピュータ等が該当する。なお、印刷を指示したホストコンピュータと転送要求元のホストコンピュータとが同一とは限らない。ユーザーは、自己が使用権限を有する複数のホストコンピュータ（クライアント）を介して印刷装置に接続することができる。
【００３０】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態について詳細に説明する。なお、以下の各実施の形態では、従来技術で述べた要素と同一の要素には同一の符号を付し、その説明を省略するものとする。
【００３１】
１．第１の実施の形態
図１〜図６は、本発明の第１の実施の形態によるネットワーク対応型印刷装置及びネットワーク印刷システムを示している。図１は、本実施の形態によるネットワーク印刷システムのブロック構成図である。
【００３２】
１−１  プリンタ側の機能構成
本実施の形態によるネットワーク対応型印刷装置または「プリンタ装置」としてのプリンタ１は、ホストコンピュータ２に接続されていると共に、インターネット１００に接続可能に構成されている。即ち、本プリンタ１は、インターネット１００に対して、ホストコンピュータ２と対等の地位にあり、能動的にインターネット１００にアクセスしてデータのダウンロードを行うものである。
【００３３】
プリンタ１は、それぞれ後述するように、ネットワーク接続部（図中「ネットワークＩ／Ｆ」と略記）３と、メモリ４と、印刷制御部５と、プリントエンジン６と、ネットワーク制御部７と、登録部８と、タイマ９と、印刷管理テーブル１０と、電力管理部１１と、記憶装置１２とを備えている。
【００３４】
「ネットワーク接続手段」としてのネットワーク接続部３は、例えば、ＬＡＮ１０３に接続するためのＬＡＮドライバやＴＣＰ／ＩＰやＨＴＴＰ等の各種プロトコル群、イーサネット（Ethernet）等の各種ハードウエアを備えて構成されている。プリンタ１は、ネットワーク接続部３等を介してホストコンピュータ２、インターネット１００に接続することができる。
【００３５】
メモリ４は、各サーバ１０１からダウンロードした情報資源の一例としてのＨＴＭＬ文書等のデータやホストコンピュータ２から入力されたデータ等を一時的に記憶するためのもので、メモリ管理部４Ａによって管理されている。
【００３６】
「印刷制御手段」としての印刷制御部５は、サーバ１０１またはホストコンピュータ２から入力されたデータを解釈して最終的な印字データを生成し、改行、改ページ等の制御データ及び印字データに基づいてプリントエンジン６を制御することにより、印刷を実行するものである。
【００３７】
プリントエンジン６は、例えば、紙送り機構やプリントヘッド等を含んで構成されており、紙等の印刷記録媒体に印刷を行うものである。プリントエンジン６としては、レーザプリンタのようにページ単位で印刷するページプリンタ、インクジェットプリンタや熱転写プリンタのように１文字単位で印刷するシリアルプリンタ、１行単位で印刷するラインプリンタ等の各種エンジンを用いることができる。
【００３８】
「ネットワーク制御手段」としてのネットワーク制御部７は、ネットワーク接続部３を介したインターネット１００へのアクセス等を制御する。このネットワーク制御部７は、タイマ９の計時情報に基づいてアクセス時刻に達したか否かを監視し、アクセス時刻に達した場合には、登録部８に記憶された所定のアドレスのサーバ１０１にアクセスして所望の情報資源をダウンロードするようになっている。また、ネットワーク制御部７の内部機能として、ネットワークから受信したデータ中に印刷データ以外のデータが含まれているか否かを判定する「データ判定手段」としての判定部７Ａと、判定部７Ａの判定結果をホストコンピュータ２に通知する「判定結果通知手段」としての通知部７Ｂと、ホストコンピュータ２からの転送要求に応じて記憶された情報資源をホストコンピュータ２に転送する「転送手段」としての転送部７Ｃとを備えている。
【００３９】
「アクセス管理情報登録手段」としての登録部８には、ユーザーがホストコンピュータ２を介して指定した情報資源の特定用情報（サーバアドレスやファイル名）と、情報資源に接続すべきアクセス時刻と、情報資源の内容が更新されていない場合でも印刷を実行させる印刷要求指令とが記憶されている。なお、図中では、特定用情報を「アドレス」と表現している。
【００４０】
印刷結果を管理する「印刷結果管理手段」としての印刷管理テーブル１０は、例えば、メモリ４内に形成されるもので、ホストコンピュータ２から指示された情報資源毎に判定部７Ａの判定結果と情報資源の記憶先情報とを対応付けて管理している。即ち、図２の構成説明図に示すように、印刷管理テーブル１０は、ホストコンピュータ２から指示された各情報資源の特定用情報ＡＤＲと、これら各情報資源中に印刷データ以外のデータが含まれていたか否かを判定するチェックフラグと、記憶装置１２にそれぞれ記憶された各情報資源の格納先アドレスＤＰとを対応付けて管理している。ここで、チェックフラグは、情報資源が印刷データ以外のデータを含む場合にオン状態にセットされ、情報資源が印刷データのみで構成されている場合にオフ状態にセットされる。なお、複数ビットでチェックフラグを構成し、データ種別に応じてフラグをセットまたはリセットするようにしてもよい。
【００４１】
そして、ネットワークからダウンロードされた情報資源中に印刷データ以外のデータが含まれているか否かは、判定部７Ａによって判定され、この判定結果はチェックフラグとして印刷管理テーブル１０に書き込まれる。ここで、印刷データとは、印刷物として出力可能なデータであり、例えば、テキストデータ、静止画像データ等が該当する。印刷データ以外のデータとは、印刷物として出力不能なデータであり、例えば、動画像データやサウンドデータ等が該当する。また、データ種別が解析された情報資源は、記憶装置１２に保存され、その格納先アドレス（ポインタ）は特定用情報に対応付けられる。従って、印刷管理テーブル１０を参照することにより、印刷データ以外のデータを含む情報資源をホストコンピュータ２に転送することができる。
【００４２】
「電力管理手段」として表現可能な電力管理部１１は、図示せぬ電源部とプリントエンジン６等の各電力消費部との間に設けられたスイッチ手段を含んで構成されている。電力管理部１１は、通常モード時には、各電力消費部に対して予定された通常の電力を供給し、節約モード時には、予め設定された所定の部分にのみ電力を供給し、その他の部分に対する電力供給をカットまたは低減するものである。そして、例えば、印刷ジョブが所定時間以上発生しない場合、ホストコンピュータ２またはネットワーク制御部７等から節約モードへの移行を指示された場合には、電力管理部１１は、通常モードから節約モードに移行する。一方、印刷ジョブが発生した場合等には、電力管理部１１は、節約モードから通常モードに復帰する。
【００４３】
「記憶手段」としての記憶装置１２は、例えば、フラッシュＲＯＭ、ハードディスク装置、ＣＤ−Ｒ装置、光磁気ディスク装置、ＤＶＤ−ＲＡＭ装置、磁気テープ装置等の大容量の補助記憶装置として構成されている。そして、記憶装置１２は、ネットワークを介して受信した情報資源を記憶・保存するようになっている。
【００４４】
１−２  ホストコンピュータ側の機能構成
ホストコンピュータ２は、それぞれ後述するように、ネットワーク接続部（図中「ネットワークＩ／Ｆ」と略記）２１とプリンタドライバ２２とを、印刷に関わる構成要素として含んでいる。
【００４５】
ネットワーク接続部２１は、ＬＡＮ１０３に接続するためのものであり、ネットワーク接続部２１及びＬＡＮ１０３を介してプリンタ１と双方向データ通信を行うことができる。また、ホストコンピュータ２は、ネットワーク接続部２１、ＬＡＮ１０３、ルータ１０６等を介して、インターネット１００に接続することもできる。
【００４６】
プリンタドライバ２２は、例えば、ワープロソフトウエアや描画ソフトウエア等のアプリケーションプログラム（図中では「アプリケーション」と略記）２３から入力されたソースコードを、フォントメモリ等を参照しながら解釈することにより、所定の印刷コマンド体系に基づく印刷データを生成するものである。プリンタドライバ２２の内部機能としては、プリンタ１にＵＲＬ（Uniform Resource Locator）等の情報資源の特定用情報を指示するための「指示手段」としての指定部２２Ａと、プリンタ１に情報資源の転送を要求するための「転送要求手段」としての転送要求部２２Ｂと、アプリケーションプログラム２３からのソースコードを解釈する解釈部２２Ｃと、解釈部２２Ｂの解釈結果に基づいて所定の印刷コマンド体系に従った印刷データを生成するコマンド生成部２２Ｄとを含んでいる。
【００４７】
１−３  処理の流れ
次に、本実施の形態の作用について図３〜図６を参照しつつ説明する。まず、図３は、ホストコンピュータ２からプリンタ装置１に対して指示された情報資源の特定用情報及びアクセス時刻を登録するための登録処理を示すフローチャートである。
【００４８】
ステップ（以下「Ｓ」と略記）１では、ホストコンピュータ２の指定部２２Ａにより、プリンタ１に対してアクセスすべき情報資源の特定に必要なサーバアドレスやファイル名等の特定用情報を指示する。具体的には、ユーザーは、ホストコンピュータ２の入力機器（マウス、キーボード等）を介して所望する情報資源の名称やアドレス等の特定用情報を入力する。Ｓ１で指示されたアドレス等の特定用情報は、Ｓ２によって一時的に記憶される。次に、Ｓ３では、取消入力がされたか否かを判定する。取消入力がされたときは、入力ミス等によってユーザーが取消を要求している場合なので、Ｓ４で入力されたデータをリセットし、Ｓ１に戻る。
【００４９】
一方、前記Ｓ３で「ＮＯ」と判定された場合には、Ｓ５で特定用情報の入力が完了したか否かを判定する。印刷を希望する情報資源の特定用情報の入力が完了した場合には、Ｓ６に移り、指定した情報資源にアクセスして印刷すべき時刻を指定する。入力された情報資源の特定用情報ＡＤＲとアクセス時刻Ｔとは、図３中に示すように、それぞれの印刷ジョブの依頼元情報ＰＣと対応付けられて、アクセス管理情報としてプリンタ１の登録部８に記憶される（Ｓ７）。
【００５０】
次に、図４は、プリンタ１が指定された情報資源を受信して印刷するアクセス処理のフローチャートである。まず、Ｓ１１では、タイマ９の計時情報に基づいて指定されたアクセス時刻が到来したか否かを監視している。アクセス時刻が到来したときには、Ｓ１１は「ＹＥＳ」と判定し、Ｓ１２では、電力管理部１１にウェイクアップ信号を送って通常モードに設定する。これにより、プリントエンジン６等の各電力消費部には、通常の電力が供給される。なお、電力管理部１１にウェイクアップ信号を送信するタイミングは、プリンタ１の仕様等によって異なる。例えば、セットアップ時間の長い定着器等を備えたレーザプリンタであれば、早めに通常モードに移行させるのが好ましい。また、例えば、オンデマンド型インクジェットプリンタの場合は、比較的立上がり時間が短いので、通常モードへの移行タイミングを、情報資源の受信開始時点等まで遅らせることも可能である。
【００５１】
次に、Ｓ１３では、指定された情報資源が記憶されたサーバ１０１にネットワーク接続部３を介して接続し、Ｓ１４では、この接続したサーバ１０１に記憶された情報資源を受信する。Ｓ１５では、受信した情報資源を記憶装置１２に記憶させ、Ｓ１６では、ネットワークとの接続を終了する。なお、同一のアクセス時刻に複数の印刷ジョブが指示されている場合、全ての印刷ジョブを実行してからネットワークとの接続を終了するように構成してもよい。そして、Ｓ１７では、受信した情報資源を印刷制御部５によって印刷し、受信した情報資源を印刷物として出力する。
【００５２】
次に、Ｓ１８では、受信した情報資源中に印刷データ以外のデータが含まれているか否か、即ち、動画像データやサウンドデータ等が含まれているか否かを判定する。情報資源中に印刷データ以外のデータが含まれている場合には、ネットワークに接続した後（Ｓ１９）、当該情報資源の印刷を指示したホストコンピュータ２に対して、指示された情報資源中に印刷不能のデータが含まれていることを通知し（Ｓ２０）、通知後にネットワークとの接続を終了する（Ｓ２１）。この通知によって、ユーザーは、所望の情報資源中に印刷データ以外のデータが含まれており、印刷物のみでは情報資源の内容を完全に把握できない可能性があることを知ることができる。なお、情報資源が印刷データのみで構成されている場合には、Ｓ１９〜Ｓ２１はスキップされる。
【００５３】
ここで、前記Ｓ１８の判断ステップでは、「印刷データ以外のデータ」として、動画像データやサウンドデータ以外に、本プリンタ１で解釈不能な未知のフォーマットデータを含めることができる。また、ホストコンピュータ２に対する前記通知は、例えば、ＳＭＴＰ（Simple Mail Transfer Protocol、簡易メール転送プロトコル）の電子メールや、ＳＮＭＰ（Simple Network Management Protocol、簡易ネットワーク管理プロトコル）等によって行うことができる。
【００５４】
そして、Ｓ２２によって、指定された全ての情報資源の印刷を完了したと判定されるまで、前記Ｓ１１〜Ｓ２１の処理が繰り返される。
【００５５】
図５は、情報資源を構成するデータ種類と印刷物として得られる印刷結果との関係を示す説明図である。図５中の左側には、ホストコンピュータ２のモニタディスプレイ等に表示される本来の表示状態、即ち、ホームページ等の情報資源が完全に再生されている状態を示してある。
【００５６】
情報資源は、斜線を付した○印で示すキャラクタデータ、棒グラフ図として示す静止画像データ、車両の略図で示す動画像データ、音声ファイル等のサウンドデータ（図示せず）を含んで構成されている場合がある。この情報資源を印刷すると、図５中の右側に示すように、キャラクタデータ、静止画像データは印刷されるが、動画像データは印刷されず、欠落することになる。また、サウンドデータを拝聴するためのボタン類が印刷されても、サウンドデータそれ自体は印刷されない。この動画像データ等が欠落した印刷結果のみで必要な情報を得られる場合、または満足できる場合、ユーザーは、情報資源を直接閲覧、再生等する必要はない。これに対し、動画像データ等が欠落した印刷物では不十分な場合、ユーザーは、直接情報資源にアクセスして、情報資源の完全な閲覧、再生を希望することになる。
【００５７】
図６は、ホストコンピュータ２からプリンタ１に対して情報資源の転送を要求する転送要求処理を示すフローチャートである。まず、プリンタ１は、ホストコンピュータ（図６中では、ホストコンピュータを「ＰＣ」と略記）２から情報資源の転送が要求されたか否かを監視している（Ｓ３１）。即ち、情報資源中に印刷データ以外のデータが含まれており、ユーザーがホストコンピュータ２側で情報資源の閲覧、再生を希望する場合には、転送を要求する情報資源の特定用情報がホストコンピュータ２から指示される。
【００５８】
そこで、図２に示す印刷管理テーブル１０を参照することにより、指示された情報資源の格納先アドレスを検索し、この格納先アドレスに基づいて記憶装置１２から情報資源を読み出す（Ｓ３２）。この読み出された情報資源は、ホストコンピュータ２に転送される（Ｓ３３）。ホストコンピュータ２にデータ転送した後、記憶装置１２に記憶されたデータを破棄する（Ｓ３４）。
【００５９】
なお、記憶装置１２のデータ消去を行わない構成でもよい。ホストコンピュータ２からの指示に基づいて情報資源を記憶装置１２から削除してもよいし、あるいは、所定期間の経過後にタイムアウトによって情報資源を削除する等の処理を行うこともできる。
【００６０】
プリンタ１からホストコンピュータ２に転送された情報資源は、ホストコンピュータ２が有する環境下で再生される（Ｓ３５）。即ち、動画像再生機能やサウンドデータ再生機能等を備えた各種メディアプレーヤ、閲覧ソフトウエア等を実行することにより、情報資源中の動画像データ、サウンドデータ等の印刷データ以外のデータが再現される。
【００６１】
このように構成される本実施の形態によれば、ユーザーが所望の情報資源の特定用情報をホストコンピュータ２を介してプリンタ１に指示するだけで、この指示された情報資源へのアクセス及び受信はプリンタ１によって実行されるため、ホストコンピュータ２を介在させることなく、ネットワーク上の情報資源を容易に印刷物として入手することができる。また、ホストコンピュータ２から情報資源の特定用情報を指示した後は、当該情報資源の印刷処理の流れからホストコンピュータ２が解放されるため、ホストコンピュータ２は他のアプリケーションプログラムを実行することができ、使い勝手が向上する。
【００６２】
さらに、本実施の形態では、受信した情報資源の全体を記憶しておく記憶装置１２を備え、情報資源中に印刷データ以外のデータが含まれていると判定された場合には、該情報資源の印刷を指示したホストコンピュータ２に対して判定結果を通知する構成のため、ユーザーは、指示した情報資源中に動画像データやサウンドデータ等の印刷データ以外のデータが含まれているか否かを容易に判断することができる。
【００６３】
そして、本実施の形態では、ホストコンピュータ２からの転送要求に応じて情報資源の全体をホストコンピュータ２に転送する構成のため、ホストコンピュータ２から再度所定のサーバ１０１にアクセスして情報資源をダウンロードすることなく、情報資源の全体を再生することができる。従って、通信時間、通信コストを低減しつつ情報資源を利用することができる。
【００６４】
また、本実施の形態では、電力管理部１１によって、待機中の電力を節約モードとし、アクセス時刻が到来した後に通常モードに移行させる構成のため、電力消費量を低減することができる。
【００６５】
２．第２の実施の形態
次に、図７に基づいて本発明の第２の実施の形態を説明する。なお、以下の各実施の形態では、上述した第１の実施の形態と同一の構成要素に同一の符号を付し、その説明を省略するものとする。本実施の形態の特徴は、情報資源を印刷した印刷物中に、印刷データ以外のデータが含まれていることを明示するようにした点にある。
【００６６】
図７は、本実施の形態による情報資源の本来の内容と印刷結果との関係を示す説明図である。本実施の形態では、情報資源のデータ種別を解析し、図７中の右側に示すように、印刷物中に例えば＜サウンド＞や＜動画像＞等の所定の表示を行う。これにより、ユーザーは、印刷物を一瞥するだけで、情報資源のデータ構成を容易に知ることができる。なお、＜サウンド＞等の表示に替えて、あるいは表示とと共に、例えば、ＭＩＤＩ、ＷＡＶＥ等のデータ形式とデータサイズ等の書誌的情報を表示してもよい。
【００６７】
このように構成される本実施の形態によっても、上述した第１の実施の形態と同様の効果を得ることができる。
【００６８】
３．第３の実施の形態
次に、図８に基づいて本発明の第３の実施の形態を説明する。本実施の形態の特徴は、記憶装置１２を備えたプリンタ１を、ＨＴＴＰプロキシー（Proxy）サーバとしても利用可能に構成した点にある。
【００６９】
図８は、本実施の形態の全体構成を示す説明図であって、ホストコンピュータ２とサーバ１０１との間には、プリンタ１が介在している。なお、図中では、プリンタ１の各構成部分のうち本実施の形態に関して特に重要な部分のみを示してある。
【００７０】
本プリンタ１のネットワーク制御部７には、プロキシー機能を実現するプロキシー部３１が設けられている。このプロキシー部３１は、ホストコンピュータ２からのリクエストメッセージを解釈し、ホストコンピュータ２の要求するデータ（情報資源）が記憶装置１２に保存されているか否かを判定する。そして、ホストコンピュータ２が要求するデータが記憶装置１２に保存されている場合には、プロキシー部３１は、ホストコンピュータ２からのリクエストメッセージをサーバ１０１に伝達することなく、サーバ１０１を代理して所望のデータをホストコンピュータ２に転送するものである。
【００７１】
一方、ホストコンピュータ２の要求するデータが記憶装置１２に保存されていない場合には、プロキシー部３１は、所定のサーバ１０１にアクセスしてホストコンピュータ２の要求する情報資源をダウンロードし、このデータを記憶装置１２に保存すると共に、ホストコンピュータ２に転送する。
【００７２】
このように構成される本実施の形態でも上述した第１、第２の実施の形態と同様の効果を得ることができる。これに加えて、本実施の形態では、プリンタ１にプロキシー部３１及び記憶装置１２を設けているため、記憶装置１２に保存されたデータと同一のデータの転送がホストコンピュータ２から要求された場合は、記憶装置１２に保存されたデータをホストコンピュータ２に転送することができ、記憶装置１２に保存されていないデータのみをサーバ１０１に取りに行くことができる。即ち、プリンタ１がＨＴＴＰプロキシーサーバとしての機能を果たすため、レスポンス時間を短縮でき、トラフィックを低減することができる。
【００７３】
本実施の形態は、例えば、以下のように表現可能である。「転送要求された情報資源が前記記憶手段に記憶されているか否かを判定し、記憶されている場合には前記記憶手段から情報資源を読み出して転送要求元に転送し、記憶されていない場合には所定のサーバに対して当該情報資源の転送を要求するプロキシー手段を備えたことを特徴とする請求項２または請求項３のいずれかに記載のネットワーク対応型印刷装置。」ここで、「所定のサーバ」とは、転送要求された情報資源を有するサーバの意味である。なお、上記表現例に基づいて、本実施の形態を、ネットワーク対応型印刷方法またはネットワーク印刷システムとして表現することもできる。
【００７４】
なお、当業者であれば、各実施の形態に記載された本発明の要旨の範囲内で種々の追加、変更等が可能である。例えば、携帯情報端末等からネットワークを介してプリンタ１に情報資源の印刷を指示し、ホストコンピュータ２によって情報資源を再生することもできる。また、暗号生成部と復号部とを設け、ユーザー固有の暗号コードが一致した場合に、プリンタ１からホストコンピュータ２へ情報資源を転送するように構成することもできる。また、印刷データ以外のデータを含む情報資源に加えて、印刷データのみからなる情報資源をもホストコンピュータ２に転送することができる。即ち、情報資源の転送に際して、本発明は制限を課していない。
【００７５】
さらに、プリンタ１としては、プリンタ専用機に限らず、複写機、ファクシミリ装置等の機能を備えた複合機でもよい。
【００７６】
【発明の効果】
以上説明した通り、本発明に係るネットワーク対応型印刷装置及び印刷方法及びネットワーク印刷システムによれば、所望の情報資源の特定用情報を予め登録するだけで、指定された情報資源を受信して印刷することができる。また、受信した情報資源に印刷データ以外のデータが含まれているか否かを判定し、印刷データ以外のデータが含まれている場合には、該情報資源の印刷を指示した印刷指示手段に通知するため、ユーザーは、情報資源の印刷結果から欠落した情報があることを容易に知ることができる。さらに、受信した情報資源を記憶しておき、転送要求に応じて情報資源を転送できるため、再度サーバにアクセスして情報資源を受信する必要がなく、通信時間、通信コストを低減し、通信資源を有効に利用することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るネットワーク印刷システム等の機能構成を示すブロック図である。
【図２】印刷管理テーブルの構成を示す説明図である。
【図３】情報資源を登録するための登録処理を示すフローチャートである。
【図４】指定された情報資源にアクセスして印刷を行うためのアクセス処理を示すフローチャートである。
【図５】情報資源の本来の内容と印刷結果との対応関係を示す説明図である。
【図６】プリンタに記憶された情報資源をホストコンピュータに転送して再生するための転送処理を示すフローチャートである。
【図７】本発明の第２の実施の形態に係るネットワーク印刷システムにより印刷される印刷物と情報資源の本来の内容との対応関係を示す説明図である。
【図８】本発明の第３の実施の形態に係るネットワーク印刷システムを概念的に示す説明図である。
【図９】ホストコンピュータから入力された印刷データを受動的に処理する従来技術によるネットワークプリンタを示す説明図である。
【符号の説明】
１  プリンタ
２  ホストコンピュータ
３  ネットワーク接続部
５  印刷制御部
６  プリントエンジン
７  ネットワーク制御部
７Ａ  判定部
７Ｂ  通知部
７Ｃ  転送部
８  登録部
９  タイマ
１０  印刷管理テーブル
１２  記憶装置
２２  プリンタドライバ
２２Ａ  指定部
２２Ｂ  転送要求部
３１    プロキシー部
１００  インターネット
１０１  サーバ
１０６  ルータ
【図１】
0003791094.tif 000002
【図２】
0003791094.tif 000003
【図３】
0003791094.tif 000004
【図４】
0003791094.tif 000005
【図５】
0003791094.tif 000006
【図６】
0003791094.tif 000007
【図７】
0003791094.tif 000008
【図８】
0003791094.tif 000009
【図９】
0003791094.tif 000010