(57)【要約】【目的】印刷装置の有する能力を考慮し、且つ、ユーザが指定した時刻に最新情報を入手可能な印刷制御装置を提供すること。【構成】印刷装置に接続され、上記印刷装置の動作を制御する印刷制御装置において、印刷装置の能力情報、配信データ情報、印刷終了時刻を外部配信システムサーバに通知し、外部配信システムサーバにおいて配信時刻を決定し、配信時刻に最新のデータを配信データサーバから入手し、前記入手したデータを印刷制御装置に配信し、印刷制御装置において印刷終了時刻までに本データの印刷を行う。【選択図】      図１
2004220353.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に接続され、上記印刷装置の動作を制御する印刷制御装置において、
印刷装置の能力情報、配信データ情報、印刷終了時刻を外部配信システムサーバに通知し、外部配信システムサーバにおいて配信時刻を決定し、配信時刻に最新のデータを配信データサーバから入手し、前記入手したデータを印刷制御装置に配信し、印刷制御装置において印刷終了時刻までに本データの印刷を行うことを特徴とする印刷制御装置。
【請求項２】
印刷装置に接続され、上記印刷装置の動作を制御する印刷制御装置において、
配信データの情報を入力する手段と印刷装置の能力を入手する手段と、これら情報を配信システムサーバに送信する手段と、配信システムサーバから受信したデータを印字する手段を有し、配信サーバにおいて配信時刻を決定する手段と、配信時刻に最新データを入手する手段とを有することを特徴とする印刷制御装置。
【請求項３】
上記印刷装置及び印刷制御装置は、家庭内のローカルエリアネットワークに接続され、ローカルエリアネットワーク内に外部ネットワークへのアクセスを可能とする制御装置を有すること特徴とする請求項１又は２記載の印刷制御装置。
【請求項４】
前記印刷装置からのその能力情報を入手することを特徴とする請求項１又は２記載の印刷制御装置。
【請求項５】
上記配信データ情報及び印刷装置の能力情報を配信システムサーバに送信することを特徴とする請求項１又は２記載の印刷制御装置。
【請求項６】
前記配信データを印刷装置に送信することを特徴とする請求項１又は２記載の印刷制御装置。
【請求項７】
前記配信データの印刷において、既に印刷中のジョブがあり、且つ、このジョブの終了後に配信データを印刷した場合に指定時刻内に配信データの印刷が終了しない場合、上記ジョブを一時中断し、配信データの優先印刷後に上記中断ジョブを再開することを特徴とする請求項１又は２記載の印刷制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、家庭向けプッシュ型印刷制御装置に関するものである。
【０００２】
【従来の技術】
近年のインターネットの普及により、オフィスだけでなく家庭においてもＡＤＳＬ等のブロードバンドの利用が可能となっている。又、扱われるデータも、単なる文字データだけではなく、動画や音声等、多種多様なものとなっている。
【０００３】
こうした環境下においてネットワークを利用した新たなサービスも展開され、ユーザ主導のプル型ではなく、配信者が主導となるプッシュ型のサービスが行われている。現在はＥメール等を利用した配信サービスが主流であり、配信されるデータは、広告や最新のニュース、各業界における製品情報やトピックス等、刻々とアップデートされる情報がその主流となっている。
【０００４】
しかし、今後ホームネットワーク（家庭内のＬＵＮ）が普及し各家庭でホームゲートウエイが利用できる環境となる上では、配信方法にも変化が現れることは容易に想像がつき、ＰＣを介さないＮｏｎ−ＰＣ環境を利用して家庭内のプリンタから直接配信データを印刷する家庭向けのプッシュ型印刷システムが利用可能となると思われる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記例では、データを配信するサーバ側で配信の時刻を決定し、全ての対象ユーザに対して同じデータを配信するサーバ主導の印刷システムとなる。このため、ユーザは、配信されたデータの印刷結果をいつ入手可能かが分からず、又、サーバ側で配信時刻を決定しているため、配信されたデータが最新情報とは異なってしまうという問題がある。例えば、夜間に配信が行われる場合、データは深夜２時の情報であったがユーザが印刷結果を手にするのが朝６時の場合、情報には４時間のタイムラグが発生する可能性がある。
【０００６】
又、配信されるデータは全てのユーザに対して共通であるため、各ユーザの有する印刷装置の能力情報が反映されておらず、印刷可能な紙サイズやカラー／モノクロ印字の可否、又、印刷装置の印字速度等が反映されないデータが配信されることとなり、ユーザが期待する印刷結果が得られない可能性がある。
【０００７】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、印刷装置の有する能力を考慮し、且つ、ユーザが指定した時刻に最新情報を入手可能な印刷制御装置を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明は、印刷装置に接続され、上記印刷装置の動作を制御する印刷制御装置において、印刷装置の能力情報、配信データ情報、印刷終了時刻を外部配信システムサーバに通知し、外部配信システムサーバにおいて配信時刻を決定し、配信時刻に最新のデータを配信データサーバから入手し、前記入手したデータを印刷制御装置に配信し、印刷制御装置において印刷終了時刻までに本データの印刷を行うことを特徴とする。
【０００９】
又、本発明は、印刷装置に接続され、上記印刷装置の動作を制御する印刷制御装置において、配信データの情報を入力する手段と印刷装置の能力を入手する手段と、これら情報を配信システムサーバに送信する手段と、配信システムサーバから受信したデータを印字する手段を有し、配信サーバにおいて配信時刻を決定する手段と、配信時刻に最新データを入手する手段とを設けたことを特徴とする。
【００１０】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００１１】
本実施の形態では、逐次情報が更新されるニュース情報を家庭に配信する印刷制御装置における形態を挙げるが、本発明は他の情報の配信システムにおいても有効である。
【００１２】
図１は本発明の実施の形態に係る印刷配信システム制御装置が動作するハードウエアの全体構成図示すブロック図である。
【００１３】
本発明の実施の形態に係る印刷配信システム制御装置は、後述する本発明の機能を含んだホームゲートウエイ１０２及びデータ保存領域１０３、入力装置１０４、プリンタサーバ１０５、プリンタ１０６及びこれらを接続するホームネットワークを１０１と、外部接続用の電話回線／ＡＤＳＬ回線等の通信インターフェース１０９、更に通信回線１０９を介して双方向に接続可能な配信システムサーバ１１０及び配信データを管理する配信データサーバ１１１を備えるハードウエア構成となっている。
【００１４】
又、データ保存領域１０３には、プリンタ能力情報１０７及び配信データ情報１０８が格納されている。又、配信データサーバ１１１は、配信データ１１２をその保存領域内に保存している。ホームネットワークを１０１には、ホームゲートウエイ１０２とプリンタサーバ１０５及びプリンタ１０６とが双方向に接続可能なイーサネット等の接続回線が使用されており、ホームネットワークは家庭内に構築されている。更に、配信システムサーバ１１０と配信データサーバ１１１との接続にも外部接続用の電話回線／ＡＤＳＬ回線等の通信インターフェース１０９のような接続回線が使用されている。
【００１５】
図２は上述した図１のハードウエアの接続形態を示す説明図である。
【００１６】
ホームネットワーク２０７内には、プリンタ２０５、プリンタサーバ２０６、入力装置２０４等が存在する。又、データ保存領域２０８を持つホームゲートウエイ２０３も、ホームネットワーク２０７に接続されている。
【００１７】
一方、外部ネットワーク２０９には、配信システムサーバ２０１、配信データサーバ２０２が接続され、ホームゲートウエイ２０３も電話回線やＡＤＳＬ回線等の通信インターフェースを使用して外部ネットワークに接続されている。ホームゲートウエイ２０３は、ホームネットワーク２０７及び外部ネットワーク２０９に接続可能である。
【００１８】
図３は図２における入力装置２０４の入力画面である。
【００１９】
ユーザは本入力画面を使用して、印刷終了時刻、配信日、配信対象データ等、配信データ情報の入力を行う。本例は、毎朝６時４０分にＡＢＣ新聞のニュース情報を受け取ることを表している。入力されたデータは、図２のホームネットワーク２０７を介してホームゲートウエイ２０３に接続されるデータ保存領域２０８に格納される。
【００２０】
図４は図２におけるプリンタ２０５のプリンタ能力情報を表す表である。
【００２１】
本例におけるプリンタは、カラープリンタであり、グレー印刷が可能で、出力解像度は６００ｄｐｉ、紙サイズはＡ４、１分間に印字可能な枚数（ＰＰＭ）は５枚であり、両面印刷も可能となっている。本情報は、図２のホームネットワーク２０７を介してプリンタサーバ２０６により入手され、プリンタサーバからホームゲートウエイ２０３に接続されるデータ保存領域２０８に格納される。
【００２２】
図５は図１における配信システムサーバ１１０、配信データサーバ１１１及び配信データ１１２の内部処理の構成を示すブロック図である。
【００２３】
配信システムサーバ５００は、配信システム処理５１０、情報保存領域５０１及びデータ送受信部５０２等から大略構成されている。更に、配信システム処理５１０は、クライアント情報入手部５１１、クライアント情報管理部５１２、配信時刻決定部５１３、配信時刻管理部５１４と、送信データ入出力部５１５、配信データ管理部５１６とを備える構成となっている。
【００２４】
一方、配信データサーバ５２０は、データ送受信部５２１、データ管理処理５２２及びデータ領域５２３等から大略構成されている。更に、データ管理処理５２２は、データ管理部５２２１とデータ更新部５２２２とを備える構成となっている。
【００２５】
上記構成を詳述すると、配信システムサーバ５００と配信データサーバ５２０は双方向の通信回によりで接続されている。配信システムサーバ５００は、クライアント情報入手部５１１、クライアント情報管理部５１２、配信時刻決定部５１３、配信時刻管理部５１４と、送信データ入出力部５１５、配信データ管理部５１６及び情報保存領域５０１とにより、後述する図７及び図８のフローチャートに示す処理を実行する。
【００２６】
又、配信データサーバ５２０は、データ管理部５２２１及びデータ更新部５２２２を有するデータ管理処理５２２２により最新データの更新を行い、データ領域５２３に格納する。又、配信システムサーバからリクエストをデータ送受信部５２１において受信し、リクエストの内容に従いデータ領域内に格納されているデータをデータ送受信部から配信システムサーバに送信する。
【００２７】
図６は図１におけるホームゲートウエイ１０２、プリンタサーバ１０５及びプリンタ１０６の内部処理の構成を示すブロック図である。
【００２８】
ホームゲートウエイ６００は、プリンタ／配信管理処理６１０、データ保存領域６１５及びホームゲートウエイ用データ送受信部６１４等から大略構成されている。更に、プリンタ／配信管理処理６１０は、プリンタ情報管理部６１０１、配信データ管理部６１０２、配信サーバ情報管理部６１０３とを備える構成となっている。又、プリンタサーバ６２０は、スプーラ管理部６２０１、印字データ作成部６２０２、データ受信部６２１及びデータ保存領域６２２から大略構成されている。又、プリンタ６３０は、データ受信部６３１、データ処理部６３２及びデータ印字部６３３等から構成されている。
【００２９】
上記構成を詳述すると、ホームゲートウエイ６００とプリンタサーバは双方向通信が可能なイーサネット等のホームネットワークにより接続されている。プリンタ／配信管理処理６１０、プリンタ情報管理部６１０１、配信データ管理部６１０２、配信サーバ情報管理部６１０３等により、後述する図１０のフローチャートに示す処理を実行する。
【００３０】
又、プリンタサーバ６２０は、ホームゲートウエイ６００からデータ送受信部６２１を介して受信した印刷ジョブをスプーラ管理部によりデータ保存領域６２２に保存、又は印字データ作成部６２０２により、プリンタが印字可能な印刷データに変換する。このとき、図９のフローチャートに示す処理が実行される。変換された印刷データは、データ送受信部６２１を介してプリンタ６３０に送信される。又、プリンタ６３０はプリンタサーバ６２０から送られた印刷データを、データ受信部６３１を介して受信し、データ印字部６３２において印刷を行う。
【００３１】
図１１は本発明のプログラムを記録した記憶媒体の記憶内容の構成例を示す説明図である。本発明の記憶媒体は、例えばボリューム情報１１０１、ディレクトリ情報１１０２、プログラム実行ファイル１１０３などの記憶内容で構成される。
【００３２】
次に、上述のように構成された本発明の実施の形態に係る印刷制御装置における、ホームネットワーク内の処理手段を、図２〜図４、図６及び図９〜図１０を参照しながら詳細に説明する。
【００３３】
図３は図２における入力装置の入力画面の例である。先ず、ユーザは本入力画面から印刷終了時刻、配信日、配信データの情報を入力する。入力された情報は、図６におけるホームゲートウエイ用データ送受信部６１４を介して配信データ管理部６１０２及び配信サーバ情報管理部６１０３に渡され、図１０の処理が実行される。又、本情報は併せてデータ保存領域６１５に保存される。
【００３４】
一方、図４は上述の通り図２におけるプリンタ２０５の能力情報である。本情報は図２のプリンタサーバ２０６を経由し、同じく図６におけるホームゲートウエイ用データ送受信部６１４を介してプリンタ情報管理部６１０１に渡され、図１０の処理が実行される。本情報も同じくデータ保存領域６１５に保存される。
【００３５】
次に、以下図１０の処理を順を追って説明する。
【００３６】
図１０におけるステップＳ１００１において配信データ情報が入手される。次に、ステップＳ１００２においてプリンタの能力情報が入手される。入手された情報は、ステップ１００３においてデータ保存領域に保存されるとともに、図６の外部用データ送受信部６４０を介して配信システムサーバに送信される。配信システムサーバへの送信には、図６の６５０の電話回線／ＡＤＳＬ等の通信手段が使用される。
【００３７】
次に、配信システムサーバより印刷データを受信した場合の動作について説明する。
【００３８】
図２において配信システムサーバより外部ネットワーク２０９を介して印刷データがホームゲートウエイ２０３に配信される。本動作を図６において説明すると、配信データは電話回線／ＡＤＳＬ６５０等の通信手段を介してホームゲートウエイ６００の外部用データ送受信部により受信される。受信されたデータは、一時データ保存領域６１５に格納される。
【００３９】
次に、本データはホームゲートウエイ用データ送受信部６１４から、ホームネットワークを介してプリンタサーバ６２０に送信される。プリンタサーバではデータ受信部６２１を介して本データが受信され、スプーラ管理部６２０１に渡される。次に、スプーラ管理部では、後述する図９の処理が実行され、その後、印字データ策西部６２０２により印刷データが作成される。作成された印刷データは、再度ホームネットワークを介してプリンタ６３０に送信される。プリンタ６３０内では、データ受信部６３１からデータを受信し、データ処理部６３２及びデータ印字部６３２により印字が行われる。
【００４０】
次に、図９を使用してプリンタサーバ内のスプーラ管理部６２０１内で実行される処理について説明する。
【００４１】
先ず、ステップＳ９０１において、現在スプーラ内の配信データが存在するかどうかが認識され、存在する場合はステップＳ９０２に進む。存在しない場合は再度Ｓ９０１のチェックが行われる。ステップＳ９０２では、スプーラ内に配信データではない印刷中のジョブが存在するかどうかの比較が行われ、ジョブが存在していない場合は、ステップＳ９０６に進み、配信データの印刷行う。
【００４２】
スプーラ内のジョブが存在する場合は、ステップＳ９０３に進み、現在のジョブの終了後に配信データの印刷を行った場合に指定されていた印刷終了時刻までに配信データの印刷が終了可能かの比較が行われる。本処理には、プリンタの処理速度、印刷ジョブの残枚数等が考慮の対象となる。終了可能な場合はステップＳ９０４において現在のジョブの印刷を終了し、Ｓ９０６に進む。
【００４３】
終了不可能な場合は、配信データの印刷を優先させるため、ステップＳ９０５において現在のジョブを中断し、その後にＳ９０６に進む。Ｓ９０６では、配信データの印刷を行う。次に、Ｓ９０７において以前にジョブ中断していたかどうかの判断を行い、中断していた場合にはＳ９０８においてジョブを再開し、処理を終了する。
【００４４】
以上がホームネットワーク内の処理手段の詳細内容である。
【００４５】
次に、上述のように構成された本発明の実施の形態に係る印刷制御装置における配信システムサーバ内の処理手段を、図２、図５及び図７〜図８を参照しながら詳細に説明する。
【００４６】
図２におけるホームゲートウエイから配信された配信データ情報及びプリンタ能力情報は、外部ネットワーク２０９を介して配信システムサーバ２０１に送信される。
【００４７】
次に、配信システムサーバ内の処理については、図５を参照しながら説明する。
【００４８】
配信データ情報、プリンタ能力情報は電話回線／ＡＤＳＬ等の通信回線５３０からデータ送受信部５０２を介して受信される。受信されたデータは、送信データ入出力部５１５から配信システム処理５１０に渡り、情報保存領域５０１に保存されるとともに、クライアント情報入手部５１１に渡される。クライアント情報入手部は、受信した情報のうち、プリンタ能力情報を配信時刻決定部５１３に渡し、後述する図７の処理が実行される。又、受信された情報は、クライアント情報管理部において管理される。
【００４９】
一方、配信データ管理部５１６は、クライアントから渡された配信データ情報から配信対象データの情報を検出し、配信データを管理する配信データサーバを決定する。
【００５０】
次に、配信時刻決定部５１３の処理を図７を使用して詳細に説明する。
【００５１】
ステップＳ７０１においてクライアントの配信データ情報を入手する。次に、ステップＳ７０２において図５の配信データ管理部５１６が管理する配信データの平均枚数情報を入手する。平均枚数データは、配信対象データをクライアントに送信した場合に更新されるデータ枚数であり、本実施の形態では、日に１度データが配信されるため、この度に更新されることとなる。
【００５２】
次に、ステップＳ７０３において、サーバがデータを配信する配信時刻を決定する。配信時刻はクライアントから入手した印刷終了時刻から、平均枚数／ＰＰＭ（１分間に印字可能な枚数）を引き、これにα値を加えたものである。α値は配信時刻の精度を高めるものであり、通常ゼロ以下の時間となる。平均枚数が安定している場合にはα値はゼロとなり、日々の配信データ増減により平均枚数が変化する場合には、これまでで最も多く配信した枚数／ＰＰＭに近い配信時刻をもたらす値となる。α値の付加により日々の配信データの増減への対応が可能となり、配信時刻の精度の向上へと繋がる。Ｓ７０３で決定された配信時刻は図２における配信時刻管理部５１４によって管理される。
【００５３】
以上が配信時刻決定部の処理である。
【００５４】
次に、図８を用いて配信時刻管理部５１４の処理について詳細説明する。
【００５５】
ステップＳ８０１において、情報保存領域内にある配信データ情報を入手し、Ｓ８０２において現在の時刻を入手する。Ｓ８０３において現在の時刻と配信時刻を比較し、配信時刻になっていないようであればＳ８０２に戻り処理を継続する。
【００５６】
一方、配信時刻となっていた場合はＳ８０４に進み、最新の配信データを入手する。配信データの入手には、図２における配信データ管理部が保存する情報から配信データサーバにアクセスし、データ管理処理５２２内のデータ更新部により更新されているデータを受信することで実行される。Ｓ８０５においては受信した最新データをクライアントに配信する。最後にＳ８０６において配信したデータの枚数を平均枚数に反映させるべく、平均枚数値を更新する。
【００５７】
以上が配信時刻管理部におけるデータ配信の処理である。
【００５８】
【発明の効果】
以上の説明で明らかなように、本発明によれば、印刷装置の有する能力を考慮し、且つ、ユーザが指定した時刻に最新情報を入手可能な印刷制御装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の印刷配信システム制御装置が動作するハードウエアの全体構成図である。
【図２】本発明の印刷配信システム制御装置におけるハードウエアの接続形態を示す説明図である。
【図３】配信データ情報入力画面の例を示す説明図である。
【図４】プリンタの能力情報の例を示す表である。
【図５】配信システムサーバ及び配信データサーバの内部構成図である。
【図６】クライアント側となるホームゲートウエイ及びプリンタサーバの内部構成図である。
【図７】本発明の実施の形態の制御手順を示すフローチャートである。
【図８】本発明の実施の形態の制御手順を示すフローチャートである。
【図９】本発明の実施の形態の制御手順を示すフローチャートである。
【図１０】本発明の実施の形態の制御手順を示すフローチャートである。
【図１１】本発明のプログラムを記録した記憶媒体の記憶内容の構成例を示す説明図である。
【符号の説明】
１０１  ホームネットワーク
１０２  ホームゲートウエイ
１０３  データ保存領域
１０４  入力装置
１０５  プリンタサーバ
１０６  プリンタ
１０７  プリンタ能力情報
１０８  配信データ情報
１０９  電話回線／ＡＤＳＬ
１１０  配信システムサーバ
１１１  配信データサーバ
１１２  配信データ
２０１  配信システムサーバ
２０２  配信データサーバ
２０３  ホームゲートウエイ
２０４  入力装置
２０５  プリンタ
２０６  プリンタサーバ
２０７  ホームネットワーク
２０８  保存領域
２０９  外部ネットワーク
５００  配信システムサーバ
５０１  情報保存領域
５０２  データ送受信部
５１０  配信システム処理
５１１  クライアント情報入手部
５１２  クライアント情報管理部
５１３  配信時刻決定部
５１４  配信時刻管理部
５１５  送信データ入出力部
５１６  配信データ管理部
５２０  配信データサーバ
５２１  データ送受信部
５２２  データ管理処理
５２２１  データ管理部
５２２２  データ更新部
５２３  データ領域
５３０  電話回線／ＡＤＳＬ
６００  ホームゲートウエイ
６１０  プリンタ／配信管理処理
６１０１  プリンタ情報管理部
６１０２  データ配信管理部
６１０３  配信サーバ情報管理部
６１４  ホームゲートウエイ用データ送受信部
６１５  入力装置
６１６  データ保存領域
６２０  プリンタサーバ
６２０１  スプーラ管理部
６２０２  印字データ作成部
６２１  データ送受信部
６２２  データ保存領域
６３０  プリンタ
６３１  データ送受信部
６３２  データ処理部
６３３  データ印字部
６４０  外部用データ送受信部
６５０  電話回／ＡＤＳＬ
１１０１  ボリューム情報
１１０２  ディレクトリ情報
１１０３  プログラム実行ファイル
【図１】
2004220353.tif 000003
【図２】
2004220353.tif 000004
【図３】
2004220353.tif 000005
【図４】
2004220353.tif 000006
【図５】
2004220353.tif 000007
【図６】
2004220353.tif 000008
【図７】
2004220353.tif 000009
【図８】
2004220353.tif 000010
【図９】
2004220353.tif 000011
【図１０】
2004220353.tif 000012
【図１１】
2004220353.tif 000013