(57)【特許請求の範囲】
【請求項１】
外部からデータを受信するとともにユーザからの電源切断指示を受ける受信装置と、当該受信装置から印刷のためのデータである印刷データを取得して当該印刷を行うとともに当該受信装置から当該電源切断指示に基づく電源切断命令を受信して電源を切断する印刷装置とを備えた印刷システムにおいて、
受信装置が、
受信したデータを記憶する受信装置メモリと、
印刷データを受信すると、当該印刷データを前記受信装置メモリに記憶させるとともに印刷命令を前記印刷装置に送信して前記印刷装置に当該印刷データの取得をさせ、当該印刷データの取得がされると、当該印刷データを前記受信装置メモリから削除し、ユーザからの電源切断指示を受けると、電源切断命令を前記印刷装置に送信するとともに、前記受信装置メモリに、当該電源切断命令を送信するまでに記憶させた印刷データが全て当該受信装置メモリから削除された時点で、受信装置の電源切断を実行する受信装置コントローラ部と、
を備え、
印刷装置が、
前記受信装置から印刷命令を受信すると、印刷データが必要になった時点でかつ印刷の対象毎に前記受信装置メモリから印刷データを取得し、前記受信装置から電源切断命令を受信すると、当該電源切断命令があるまでに受信した印刷命令のあった印刷データについて印刷を行う印刷装置コントローラ部を備えることを特徴とする印刷システム。
【請求項２】
前記印刷装置コントローラ部は、印刷データの取得が済むと、取得が済んだ印刷データを前記受信装置メモリから削除させる削除命令を前記受信装置に送信し、
前記受信装置コントローラ部は、削除命令を受信すると、前記受信装置メモリに記憶されている印刷データを当該受信装置メモリから削除することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記印刷装置コントローラ部は、前記印刷装置での印刷が終了した、当該印刷の対象を記述する印刷データが含まれたファイルを前記受信装置メモリから消去させる削除命令を前記受信装置に送信し、
前記受信装置コントローラ部は、削除命令を受信すると、ファイルを前記受信装置メモリから消去して当該ファイルに含まれていた印刷データを削除することを特徴とする請求項１記載の印刷システム。
【請求項４】
外部からデータを受信するとともにユーザからの電源切断指示を受ける受信装置と、当該受信装置から印刷のためのデータである印刷データを取得して当該印刷を行うとともに当該受信装置から電源切断命令を受信して電源を切断する印刷装置とを備えた印刷システムにおいて、
受信装置が、
受信したデータを記憶する受信装置メモリと、
印刷データを受信すると、当該印刷データを前記受信装置メモリに記憶させるとともに印刷命令を前記印刷装置に送信して当該印刷装置に当該印刷データの取得をさせ、ユーザからの電源切断指示を受けると、電源切断命令を前記印刷装置に送信するとともに、前記印刷装置における、各印刷命令に係る印刷ジョブを管理するための印刷ジョブ情報に対して印刷ジョブ毎に付された管理情報を定期的に監視し、当該印刷ジョブ情報から管理情報がなくなった時点で、受信装置の電源切断を実行する受信装置コントローラ部と、
を備え、
印刷装置が、
前記受信装置から印刷命令を受信すると、その度に当該印刷命令に係る印刷ジョブについての前記管理情報を前記印刷ジョブ情報に対して付すとともに印刷データをそれが必要になった時点でかつ印刷の対象毎に前記受信装置メモリから取得し、印刷ジョブ毎に当該印刷データに基づく印刷が終了すると、当該印刷データの印刷命令に対応する前記管理情報を前記印刷ジョブ情報から削除し、前記受信装置から電源切断命令を受信すると、当該電源切断命令があるまでに受信した印刷命令のあった印刷データについて印刷を行う印刷装置コントローラ部、
を備えることを特徴とする印刷システム。
【請求項５】
前記受信装置コントローラ部は、当該受信装置の電源が入っている状態で、前記電源切断指示として、前記受信装置が有する前記受信装置の電源操作をするボタンが押されるか前記受信装置のリモコンが有する前記受信装置の電源操作をするボタンが押されると、前記印刷装置に前記電源切断命令を送信することを特徴とする請求項１又は４に記載の印刷システム。
【請求項６】
前記受信装置コントローラ部は、前記受信装置の電源が入っている状態で、前記電源切断指示として、前記印刷装置が有する前記受信装置の電源操作をするボタンが押されるか前記印刷装置のリモコンが有する前記受信装置の電源操作をするボタンが押されると、前記印刷装置に前記電源切断命令を送信することを特徴とする請求１又は４項記載の印刷システム。
【請求項７】
前記受信装置は、デジタル放送を受信するセットトップボックス（ＳＴＢ）であることを特徴とする請求項１乃至６のいずれかに記載の印刷システム。
【請求項８】
前記印刷データはデジタル放送に含まれる印刷コンテンツのデータであることを特徴とする請求項１乃至７のいずれかに記載の印刷システム。
【請求項９】
前記受信装置は、前記受信装置コントローラ部が、印刷データを受信した後に、ユーザからの前記電源切断指示を受けると、当該印刷データに係る、当該受信装置における印刷処理が終了した後に、前記電源切断命令を前記印刷装置に送信することを特徴とする請求項１乃至８に記載の印刷システム。
【請求項１０】
前記受信装置コントローラ部が前記印刷装置に前記電源切断命令を送信したときには、
前記印刷装置は、当該電源切断命令が送信された時までに前記印刷命令のあった全ての印刷データについての、当該印刷装置での印刷の終了後に、当該印刷装置の電源を切断する
ことを特徴とする請求項１又は４記載の印刷システム。
【請求項１１】
前記印刷装置は、前記電源切断命令がされた時に前記印刷命令のあった印刷データの一部が前記受信装置メモリに残っている場合、残った印刷データも含めて当該印刷命令のあった全ての印刷データについて前記印刷を終了してから、当該印刷装置の電源を切断することを特徴とする請求項１０記載の印刷システム。
【請求項１２】
前記受信装置が前記印刷装置に前記電源切断命令を送信したときには、
前記印刷装置は、当該電源切断命令が送信された時までに前記印刷命令のあった印刷データのうち、当該電源切断命令の送信がされた時までに取得していた印刷命令に係る印刷ジョブ又は印刷ジョブを構成するページについて、当該印刷装置での印刷を終了してから、当該印刷装置の電源を切断することを特徴とする請求項１又は４記載の印刷システム。
【請求項１３】
前記印刷装置は、前記受信装置が当該印刷装置に前記電源切断命令を送信したときに、前記印刷命令のあった印刷データのうち、当該電源切断命令が送信された時までに当該印刷装置が取得していた印刷命令に係る印刷ジョブ又は印刷ジョブを構成するページについて、当該印刷装置での印刷が終了してから、当該印刷装置の電源を切断するか、当該電源切断命令が送信された時に、前記印刷命令のあった印刷データの一部が前記装置メモリに残っている場合には、残った印刷データも含めて前記印刷命令のあった全ての印刷データについて当該印刷装置での印刷が終了してから、当該印刷装置の電源を切断するかを、あらかじめ為された設定に従って切り替えることを特徴とする請求項１又は４記載の印刷システム。
【請求項１４】
前記印刷装置コントローラ部は、前記印刷装置の電源を切断する代わりに、待機状態に移行することを特徴とする請求項１乃至１３に記載の印刷システム。
【請求項１５】
前記印刷装置コントローラ部は、前記受信装置から印刷命令を受信すると、前記印刷装置の電源を入れることを特徴とする請求項１乃至１４に記載の印刷システム。
【請求項１６】
受信装置メモリを具備しており外部からデータを受信するとともにユーザからの電源切断指示を受ける受信装置と、当該受信装置から印刷のためのデータである印刷データを取得して当該印刷を行うとともに当該受信装置から当該電源切断指示に基づく電源切断命令を受信して電源を切断する印刷装置とを備えた印刷システムの電源切断方法において、
受信装置が、
印刷データを受信すると、受信した印刷データを受信装置メモリに記憶させるステップと、
印刷命令を前記印刷装置に送信して前記印刷装置に当該印刷データの取得をさせるステップと、
印刷データの取得がされると、当該印刷データを前記受信装置メモリから削除するステップと、
ユーザからの電源切断指示を受けると、電源切断命令を前記印刷装置に送信するとともに、前記受信装置メモリに、当該電源切断命令を送信するまでに記憶させた印刷データが全て当該受信装置メモリから削除された時点で、受信装置の電源切断を実行するステップと、
を備え、
印刷装置が、
前記受信装置から印刷命令を受信すると、印刷データが必要になった時点でかつ印刷の対象毎に前記受信装置メモリから印刷データを取得するステップと、
前記受信装置から電源切断命令を受信すると、当該電源切断命令があるまでに受信した印刷命令のあった印刷データについて印刷を行うステップと、
を備えることを特徴とする電源切断方法。
【請求項１７】
受信装置メモリを具備しており外部からデータを受信するとともにユーザからの電源切断指示を受ける受信装置と、当該受信装置から印刷のためのデータである印刷データを取得して当該印刷を行うとともに当該受信装置から当該電源切断指示に基づく電源切断命令を受信して電源を切断する印刷装置とを備えた印刷システムの電源切断方法において、
受信装置が、
印刷データを受信すると、受信した印刷データを受信装置メモリに記憶するステップと、
印刷命令を前記印刷装置に送信して前記印刷装置に当該印刷データの取得をさせるステップと、
ユーザからの電源切断指示を受けると、電源切断命令を前記印刷装置に送信するとともに、前記印刷装置における、各印刷命令に係る印刷ジョブを管理するための印刷ジョブ情報に対して印刷ジョブ毎に付された管理情報を定期的に監視し、当該印刷ジョブ情報から管理情報がなくなった時点で、受信装置の電源切断を実行するステップと、
を備え、
印刷装置が、
前記受信装置から印刷命令を受信すると、その度に当該印刷命令に係る印刷ジョブについての前記管理情報を前記印刷ジョブ情報に対して付すとともに、印刷データをそれが必要になった時点でかつ印刷の対象毎に前記受信装置メモリから取得するステップと、
印刷ジョブ毎に当該印刷データに基づく印刷が終了すると、当該印刷データの印刷命令に対応する前記管理情報を前記印刷ジョブ情報から削除するステップと、
前記受信装置から電源切断命令を受信すると、当該電源切断命令があるまでに受信した印刷命令のあった印刷データについて印刷を行うステップと、
を備えることを特徴とする電源切断方法。
【発明の詳細な説明】
【０００１】
【技術分野】
【０００２】
本発明はプリンタとプリンタに接続されている機器（例えばデジタルテレビのセットトップボックス（以下ＳＴＢ））との間における電源切断の連携に関するものである。
【背景技術】
【０００３】
一般に、複数の機器がＩＥＥＥ１３９４等によってネットワーク接続されている場合、その複数機器の電源切断の連携を取るため、システムの運行状況を複数機器同士があるいは主機器が常に監視し、各機器で終了が出来る状態になったことを確認したうえで、各機器の電源切断を行っていた。例えば、図１に示すごとく、機器Ａと機器ＢがＩＥＥＥ１３９４でネットワーク接続されている場合、電源切断の連携を取るために機器Ａから機器Ｂへ機器Ｂのシステムの運行状況を一定期間ごとに確認をとり、機器Ｂが終了可能であることの確認を得た上で、機器Ａと機器Ｂの電源切断を行っていた。
【０００４】
しかし、従来の方法では、電源切断の連携のために機器Ａから機器Ｂを常に監視しておかねばならず、機器Ａの負担が大きく、また、機器Ａと機器Ｂの連携をとるための処理が複雑になってしまう問題があった。ここで機器ＡをＳＴＢ１、機器Ｂをプリンタ２として、ＳＴＢ１とこのプリンタ２を接続した際の電源連携を考えた場合にも、同様の複雑な処理が発生することはいうまでもない。
【発明の開示】
【０００５】
そこで、本発明は、印刷装置と印刷されるデータをその印刷装置に出力するデータ出力装置とを含む印刷システムにおいて、その印刷装置とデータ出力装置とにおける電源切断の連携を簡単に行うことを目的とする。
【０００６】
この目的を達成するために、外部から印刷命令と、当該印刷命令のあった印刷データと、電源切断命令とを受信する受信装置と、当該受信装置から当該印刷データを取得して印刷処理を実行するとともに当該受信装置から電源切断命令を受信すると電源切断を実行する印刷装置とを備えた印刷システムを前提とする。当該印刷システムにおいて、受信装置が、受信した印刷データを記憶する受信装置メモリを備える。又、当該受信装置が、印刷命令と、印刷データとを受信すると、当該印刷命令を前記印刷装置に送信し、前記印刷装置から印刷データの削除命令を受信すると、当該印刷データを前記受信装置メモリから削除し、電源切断命令を受信すると、当該電源切断命令を前記印刷装置に送信するとともに、前記受信装置メモリに記憶された印刷データが全て削除された時点で、受信装置の電源切断を実行する受信装置コントローラ部を備える。又、印刷装置が、前記受信装置から印刷命令を受信すると、印刷命令毎に前記受信装置メモリから印刷データを取得し、当該印刷データの取得が済むと、取得が済んだ印刷データを当該受信装置メモリから削除する削除命令を前記受信装置に送信し、前記受信装置から電源切断命令を受信すると、当該電源切断命令があるまでに受信した印刷命令のあった印刷データについて印刷処理が終了した時点で、印刷装置の電源切断を実行する印刷装置コントローラ部を備える。又、当該印刷システムにおいて、受信装置が、受信した印刷データを記憶する受信装置メモリを備える。又、当該受信装置が、印刷命令と、印刷データとを受信すると、当該印刷命令を前記印刷装置に送信する度に、当該印刷命令に対し管理番号を付し、当該印刷装置から印刷データの削除命令を受信すると、当該印刷データを前記受信装置メモリから削除し、電源切断命令を受信すると、前記印刷装置のＪＯＢ一覧に記憶された管理番号を定期的に監視し、ＪＯＢ一覧から管理番号がなくなった時点で、受信装置の電源切断を実行する受信装置コントローラ部を備える。又、印刷装置が、印刷命令に付された管理番号を記憶するＪＯＢ一覧を備える。又、当該印刷装置が、前記受信装置から印刷命令を受信すると、当該印刷命令に付された管理番号を前記ＪＯＢ一覧に記憶するとともに、印刷命令毎に前記受信装置メモリから印刷データを取得し、当該印刷データの取得が済むと、取得が済んだ印刷データを当該受信装置メモリから削除する削除命令を前記受信装置に送信するとともに、当該印刷データの印刷命令に対応する管理番号を前記ＪＯＢ一覧から削除し、前記受信装置から電源切断命令を受信すると、当該電源切断命令があるまでに受信した印刷命令のあった印刷データについて印刷処理が終了した時点で、印刷装置の電源切断を実行する印刷装置コントローラ部を備える。当該構成により、例えばＳＴＢ１とプリンタ２とを含むシステムでは、ＳＴＢ１が電源切断命令をプリンタ２へ送ると、この命令により、プリンタ２はＳＴＢ１の処理とは別に電源切断に関する処理をすすめる。ＳＴＢ１における電源切断可能の判断はＳＴＢ１において印刷データがなくなることを判断した時点とし、プリンタ２における電源切断可能の判断は排紙が確認された時点とすることができる。
【０００７】
この場合、電源切断可能かどうかの判断がＳＴＢ１においてはＳＴＢ１における印刷データ（印刷用（に展開された）データ）の有無ででき、プリンタ２においては排紙が終了したか否かでできるため、ＳＴＢ１とプリンタ２との間で電源切断のための複雑な連携処理を用いることなくＳＴＢ１とプリンタ２間の電源切断の連携が取れる。
【発明を実施するための最良の形態】
【０００８】
図８に示すように、プリンタ２はデジタルテレビ３に接続されているＳＴＢ１に接続されており、プリンタ２、デジタルテレビ３、ＳＴＢ１それぞれに電源ボタン２０、３０、１０がある。デジタルテレビ３を見ているユーザは各機器の電源切断をするために、デジタルテレビ３とＳＴＢ１それぞれのリモコン３１、１１からボタン操作をするか、それぞれの電源ボタン３０、１０を押す。ＳＴＢ１とプリンタ２とを含む印刷システムにおいて、プリンタ２の電源切断はＳＴＢ１の電源切断に連携する。プリンタ２とＳＴＢ１の電源切断の連携方法としては、図２に示すごとく、ユーザによりＳＴＢ１の電源ボタン１０が押されて、ＳＴＢ１に接続されているプリンタ２の電源が切断されようとした時点で、ＳＴＢ１からプリンタ２に電源切断するように命令をする（以下、終了予約と記す）場合と、図３に示すごとく、ＳＴＢ１の電源ボタン１０が押されて、ＳＴＢ１に接続されているプリンタ２の電源が切断されようとした後、ＳＴＢ１において印刷処理が終了した時点でＳＴＢ１からプリンタ２に終了予約をする場合がある。プリンタ２には、プルプリント型又はプッシュプリント型のプリンタを用いることができる。ここで、プルプリントとはプリンタにおける印刷処理においてデータが必要になった時点でプリンタ２からＳＴＢ１へデータ取得しにいき、印刷処理を完結する印刷方法のことで、印刷データをまとめてプリンタが受信した後、プリンタがローカルで印刷処理をするプッシュプリントと比較していう。
【０００９】
（実施の形態１）
まず、図２に示す、ユーザによってＳＴＢ１の電源ボタン１０が押された後すぐにプリンタ２の終了予約をする場合について述べる。印刷対象は図４に示すｉｍａｇｅ１．ｂｍｌとｉｍａｇｅ２．ｂｍｌのデータからなる２つのイメージであり、ｉｍａｇｅ１．ｂｍｌ、ｉｍａｇｅ２．ｂｍｌの順で印刷する。Ｉｍａｇｅ１．ｂｍｌ、ｉｍａｇｅ２．ｂｍｌはデータ放送向けのページ記述言語で記述されたファイルである。イメージは図４のように文字だけから構成されていても、画像と文字から構成されていても構わない。
【００１０】
図１０に示すデジタルテレビ３の画面上の印刷指示画面に従ってユーザは印刷の開始を指示する。デジタルテレビ３のリモコン受信部３５から入力された印刷命令はＳＴＢ１を通じてプリンタ２に送られ、印刷処理が始まる。そしてプリンタ２はｉｍａｇｅ１．ｂｍｌの印刷処理、続いてｉｍａｇｅ２．ｂｍｌの印刷処理をする。なお、印刷命令はＳＴＢ２のリモコン受信部１５から入力されてもかまわない。またプリンタ２の印刷命令受信部２５からプリンタ２用のリモコンを用いて入力されても構わない。プッシュプリントの場合はＩｍａｇｅ１．ｂｍｌ、ｉｍａｇｅ２．ｂｍｌのデータをまとめてプリンタ２のメモリ２４に記憶し、プルプリントの場合は印刷処理毎にプリンタ２のメモリ２４に記憶することになる。プルプリントの場合、プリンタ２が、印刷される全てのデータを取得する前にＳＴＢ１の電源が切断されてしまうと、残りのデータを印刷することができなくなってしまうため、ＳＴＢ１とプリンタ２との電源切断の連携はより重要なものとなる。そこで、以下、プルプリントの場合で説明する。
【００１１】
図９に示すように、デジタルテレビ３は、通信インターフェース３２、画面表示部３４、コントローラ部３３、リモコン受信部３５を有する。プリンタ２はＳＴＢ１と接続するための通信インターフェース２２、メモリ２４、エンジン部２６、コントローラ部２３、印刷命令受信部２５を有する。ＳＴＢ１は、デジタルテレビ３及びプリンタ２と接続するための通信インターフェース１２、メモリ１４、コントローラ部１３、リモコン受信部１５を有する。図９の例では、ＳＴＢ１の記憶手段として、ＳＴＢ１に内蔵されたメモリ１４を用いているが、その代わりに外部記憶装置などの他の記憶手段を用いることもできる。ＳＴＢ１は、受信したデータをメモリ１４に記憶する。図４に示す２つのイメージも、ＳＴＢ１により受信されると、メモリ１４上に記憶される。なお、放送番組終了に伴いＳＴＢ１上のメモリ１４からｉｍａｇｅ１．ｂｍｌやｉｍａｇｅ２．ｂｍｌといった印刷対象のデータが消えてしまうと、印刷を続けられなくなるため、ＳＴＢ１にＨＤＤを備え、メモリ１４上のｉｍｅｇｅ１．ｂｍｌやｉｍａｇｅ２．ｂｍｌといった印刷対象データをそのＨＤＤに退避させ、退避されたＨＤＤ上のデータを用いて印刷処理を行っても構わない。また、ＳＴＢ１からプリンタ２へ送られる印刷対象データはプリンタ２で処理できるようにＳＴＢ１においてｉｍａｇｅ１．ｂｍｌやｉｍａｇｅ２．ｂｍｌを変換した後のデータでも、変換しないままのデータでも構わない。以下の説明ではＳＴＢ１では印刷対象データが変換されず、プリンタ２にはその変換されていない印刷対象データが送られるものとする。
【００１２】
以下、プリンタ２がｉｍａｇｅ１．ｂｍｌの印刷処理の途中でＳＴＢ１の電源が切断されようとしている状況の場合に関して説明する。この場合、ＳＴＢ１の電源ボタン１０が押され、ＳＴＢ１の電源が直ぐに切断されてしまうと、印刷途中のｉｍａｇｅ１．ｂｍｌはプリンタ２のメモリ２４にあっても、印刷処理されていないｉｍａｇｅ２．ｂｍｌはプルプリンタの処理上、ＳＴＢ１のメモリ１４にのみ残っておりプリンタ２のメモリ２４にはなく、プリンタ２における印刷が完了できないことになる。プリンタ２における印刷を完了するため、ＳＴＢ１は、電源切断をＳＴＢ１における印刷処理が完全に終了した時点で行う。一方、プリンタ２は、印刷が終了し、排紙が完了した時点で印刷終了とすれば、ユーザは問題なく印刷対象物を得ることが出来る。印刷終了の判断方法に関しては後に述べる。
【００１３】
さらに、ＳＴＢ１とプリンタ２各々の処理について図１１を用いて詳細に述べる。ＳＴＢ１の電源ボタン１０が押されるとＳＴＢ１の電源はすぐには切れず、ＳＴＢ１のコントローラ部１３においてＳＴＢ１での印刷処理が終了しているかどうかを判断し、印刷処理が終了していれば、電源切断を実行し、印刷処理が終了していない場合は、ＳＴＢ１の終了予約及びプリンタ２の終了予約を行う。プリンタ２の終了予約はＳＴＢ１の通信インターフェース１２を通じてプリンタ２に命令されることによって行われる。ここでＳＴＢ１とプリンタ２のコントローラ部１３、２３において図１３に示す終了フラグを立てる処理を行う。終了フラグの記憶はそれぞれのメモリ１４、２４で行う。一方、ＳＴＢ１における印刷処理が残っているので現在の印刷処理は続行する。そして印刷処理が終了するとＳＴＢ１は終了フラグが立っているのでＳＴＢ１自身の電源を切断する。プリンタ２においては、ＳＴＢ１から電源切断に関する命令、つまりＳＴＢ１では印刷処理を終了していないのでプリンタ２の終了予約命令が入力されることによってプリンタ２の電源切断に関する処理が始まる。
【００１４】
なお、印刷対象がｉｍａｇｅ１．ｂｍｌしかない場合は、ＳＴＢ１では印刷処理を終了しているのでプリンタ２の終了許可命令が入力されることによってプリンタ２の電源切断に関する処理が始まる。各命令は図１３に示す終了フラグと同様にそれぞれフラグとしてメモリ１４、２４上に記憶する。入力された命令がプリンタ２の終了許可命令であればプリンタ２は電源切断し、終了予約命令であれば印刷中の処理をした後プリンタ２における印刷終了を確認しフラグを確認した後、プリンタ２自身の電源切断を行う。
【００１５】
さらに、入力された命令が終了許可命令であってもすぐに電源切断処理を行わず、プリンタ２における印刷処理が残っているか確認後電源処理を行うようにしてもよい。
【００１６】
上記ＳＴＢ１における印刷処理が完全に終了した時点の判断は以下の２つの方法が考えられる。
【００１７】
まず、第１の方法を図５に示す。図４のデータを印刷する場合で、ｉｍａｇｅ１．ｂｍｌが既にプリンタ２のメモリ２４にあり、ＳＴＢ１のメモリ１４上にはｉｍａｇｅ１．ｂｍｌとｉｍａｇｅ２．ｂｍｌがあり、プリンタ２においてｉｍａｇｅ１．ｂｍｌとｉｍａｇｅ２．ｂｍｌを印刷することになっている状態から考える。プリンタ２で処理する内容は例えば図７に示すＪＯＢ管理情報から得ることが出来る。Ｉｍａｇｅ１．ｂｍｌに関する印刷処理が終了した時点で、プリンタ２からＳＴＢ１へＳＴＢ１のメモリ１４にあるｉｍａｇｅ１．ｂｍｌを削除してもよいという命令を出す。この命令を受けたＳＴＢ１はｉｍａｇｅ１．ｂｍｌをＳＴＢ１のメモリ１４から削除する。この時点においてＳＴＢ１のメモリ１４にはｉｍａｇｅ２．ｂｍｌが残っている。次にプリンタ２においてｉｍａｇｅ２．ｂｍｌが必要になり、プリンタ２からＳＴＢ１にｉｍａｇｅ２．ｂｍｌを取得しにいく。Ｉｍａｇｅ１．ｂｍｌと同様、ｉｍａｇｅ２．ｂｍｌに関する印刷処理が終了した時点で、プリンタ２からＳＴＢ１へＳＴＢ１のメモリ１４にあるｉｍａｇｅ２．ｂｍｌを削除してもよいという命令を出す。この命令を受けたＳＴＢ１はｉｍａｇｅ２．ｂｍｌをＳＴＢ１のメモリ１４から削除する。すると、ＳＴＢ１のメモリ１４には印刷対象のデータが存在しなくなり、また、プリンタ２に対する処理がなくなるため、このＳＴＢ１のメモリ１４から印刷データが全て消去された時点をもって、印刷処理終了とみなし、電源切断の準備が整ったと判断することができる。なお、上記で述べた印刷データはデジタルテレビ３の画面に表示するために用いたデータであっても、印刷用に別に保存した同じ内容のデータであっても構わない。
【００１８】
次に、第２の方法を図６に示す。第１の方法と同様、図４のデータを印刷する場合で、ｉｍａｇｅ１．ｂｍｌが既にプリンタ２のメモリ２４にあり、ＳＴＢ１のメモリ１４上にはｉｍａｇｅ１．ｂｍｌとｉｍａｇｅ２．ｂｍｌがある状態から考える。第２の方法では第１の方法とは違い、プリンタ２において管理されている印刷ＪＯＢ情報をＳＴＢ１から監視する。プリンタ２における印刷ＪＯＢの管理は図７のように、ｉｍａｇｅ１．ｂｍｌ、ｉｍａｇｅ２．ｂｍｌそれぞれの印刷処理に対し管理番号（以下ＪＯＢＩＤ）がつけることによって行う。このＪＯＢＩＤは印刷命令がプリンタ２に入力される度に付けられる。例えば、ｉｍａｇｅ１．ｂｍｌの印刷命令が入力されるとｉｍａｇｅ１．ｂｍｌの印刷処理としてＪ１というＪＯＢＩＤが付けられ、続いてｉｍａｇｅ２．ｂｍｌの印刷命令が入力されるとｉｍａｇｅ２．ｂｍｌの印刷処理としてＪ２というＪＯＢＩＤが付けられる。このＪ１の印刷ＪＯＢが終了すると、ＪＯＢ一覧からＪ１が削除される。次にプリンタ２においてｉｍａｇｅ２．ｂｍｌの印刷処理であるＪ２の印刷処理を実行する。プリンタ２はＪ２に関する印刷処理が終了すると、ＪＯＢ一覧からＪ２を削除する。一方、ＳＴＢ１は定期的にプリンタ２のＪＯＢＩＤを監視し、ＪＯＢ一覧からＪＯＢＩＤがなくなった時点で電源切断のための準備が完了したと判断することが出来る。ＳＴＢ１からのプリンタ２のＪＯＢ監視は、プリンタ２がＳＴＢ１から印刷対象データを取得したら行うようにしてもよい。
【００１９】
上記の方法でＳＴＢ１の切断処理の終了判断が可能となり、未完成の印刷物が得られるといった問題なく電源切断することが可能となる。
【００２０】
一方、プリンタ２における印刷処理が終了したことは、印刷命令のあった全てのデータについて印刷処理が終了したかどうかに基づいて基本的に判断するのがよい。この場合、プリンタ２に電源切断の命令があったときに、印刷命令のあったデータの一部がＳＴＢ１に残っていたとしても、上述の通り印刷命令のあった全てのデータについて印刷処理が終了してから、ＳＴＢ１及びプリンタ２の電源切断が行われる。
【００２１】
他方、プリンタ２における印刷処理が終了したことは、印刷命令のあったデータのうち、プリンタ２に電源切断の命令があるまでにプリンタ２に入力された印刷ジョブ又は印刷ジョブを構成するページについて印刷処理が終了したかどうかに基づいて判断することもできる。この場合、印刷命令のあったデータのうち、プリンタ２に電源切断の命令があったときにＳＴＢ１に残っていたデータ（待ちジョブ又はページ）は、印刷されないことになる。この判断がプリンタ２により行われることが予め知らされている場合、ＳＴＢ１は、プリンタ２に電源切断を命令してから、スプールされたデータなどを必要に応じて消去しただけで、その電源切断を行ってもよい。ＳＴＢ１に予め知らされていない場合、プリンタ２の電源を切断する前にプリンタ２がその通知をＳＴＢ１に行い、その通知を受けると、ＳＴＢ１がその電源を切断するようにしてもよい。
【００２２】
プリンタ２における印刷処理が終了したことについての前者の判断では、印刷命令のあった全てのデータについて印刷が行われることを考慮すると、一般的に前者の判断の方が後者の判断より好ましいが、ＳＴＢ１に残っていたデータの印刷が必要とされない可能性もあるため、状況によっては後者の判断も有用である。
【００２３】
その状況はユーザの意図に依存することがあるため、例えばプリンタ２の機器設定項目として、どちらの判断を行うかをユーザが設定する項目を設け、その設定に従って、プリンタ２がどちらの判断を行うかを切り替えるようにしてもよい。
【００２４】
さらに、プリンタ２の電源切断をより問題なく行うためには、印刷処理が完全に終了し、完成された印刷物が得られたことが分かった時点で電源切断する必要がある。プリンタ２の電源切断が可能かどうかの第１の判断方法として、上記ＪＯＢ管理に排紙過程を加える方法、第２の判断方法として、前もって分かっている印刷ページ数の排紙処理が終わったことを確認する方法、第３の判断方法として、印字処理が終了してから一定時間後に終了する方法、第４の判断方法としてプリンタ２が有する排紙監視部で排紙を確認する方法が考えられる。
【００２５】
まず、第１の判断方法によれば、印字処理が終わってから排紙処理が終わるまでの処理を１つのＪＯＢとしてＪＯＢＩＤで管理し、つまりＳＴＢ１とプリンタ２は互いにＪＯＢＩＤを保持し、この共有するＪＯＢＩＤ使ってプリンタ２の状態（現在の印刷が何ページ目とか何部目といった情報等）をＳＴＢ１は知ることができるのだが、このＪＯＢＩＤのＪＯＢが終了した時点で印刷処理が完全に終了したと判断することができる。
【００２６】
第２の判断方法によれば、印刷処理する段階でＪＯＢＩＤが有する情報により全部で何ページの印刷処理があるかが判断できるため、例えば、ｉｍａｇｅ１．ｂｍｌとｉｍａｇｅ２．ｂｍｌの処理がある場合は図７に示すように各々１ページの処理があり、全部で２ページの処理があり、２ページ分の排紙処理が終了したことが判断された時点で印刷処理が完全に終了したと判断する事が出来る。なお、すべてのＪＯＢの印刷ページで判断しなくても、最後のＪＯＢにおける印刷ページをもって判断する、例えば図７でいえばＪ１処理中の際にＪ２が残っているので終了判断する必要がなく、Ｊ２の処理になった際に１ページ分の排紙処理が終了した事が判断されれば、印刷処理が完全に終了したと判断する事が出来る。
【００２７】
さらに、第３の判断方法によれば、印字処理が終了したかどうかはｉｍａｇｅ１．ｂｍｌやｉｍａｇｅ２．ｂｍｌの印刷ＪＯＢがなくなったかどうかで判断できるため、このＪＯＢがなくなってから排紙するのに十分な時間、例えば１０秒後に印刷処理が完全に終了したと判断することができる。
【００２８】
第４の判断方法によれば、図７に示すプリンタ２が有する排紙監視部において用紙の端を検出し、用紙が完全に排出されたことがわかった時点をもって印刷処理が完全に終了したと判断する事が出来る。
【００２９】
本実施の形態１で示したように、ＳＴＢ１とプリンタ２における印刷処理に注目し、電源切断の時を判断するための処理がＳＴＢ１、プリンタ２それぞれの印刷処理の終了をもとに行われるため、印刷処理の途中で電源切断処理をしてしまうことがなくなる。また、電源切断の時点の判断も印刷処理をもとに行うため明確であり、電源切断の連携をとるためのＳＴＢ１からプリンタ２への命令は１度でよく、電源切断を連携するために複雑な処理を設計する必要がなくなる。さらに、プリンタ２の電源切断の判断を印刷対象物の排紙が終了した時点をもって行うと、未完成の印刷物がえられる問題や、用紙がプリンタ２から排出されないまま終了する問題がなくなる。
【００３０】
なお、上記実施の形態１ではプルプリントの場合について説明したが、プッシュプリントの場合で印刷データがＳＴＢ１からプリンタ２へ送信され済みの場合、プリンタ２からＳＴＢ１へのデータ取得の処理が発生しないため、ＳＴＢ１は終了予約後すぐに電源を切断しても構わない。
【００３１】
また、印刷処理が終了してから一定時間経ってから電源切断を実行するようにすることにより、いったんすべての印刷処理が終了した後に新たに印刷処理が発生しても、この新たな印刷処理を行ってから終了することができるようにすることも可能である。
【００３２】
上記実施の形態１では、ＳＴＢ１の電源ボタン１０が押されることによって、ＳＴＢ１からプリンタ２へプリンタ２の電源切断の命令が実行されたが、ＳＴＢ１のリモコン１１が有するＳＴＢ１の電源ボタンが押されてから同様に命令が実行されてもよく、プリンタ２またはプリンタ２のリモコンが備えるプリンタ２の電源ボタンが押されることによってＳＴＢ１とプリンタ２の電源切断の連携をとるようにしてもよい。さらに、プリンタ２またはプリンタ２のリモコンが備えるＳＴＢ１の電源ボタンが押されることによってＳＴＢ１とプリンタ２の電源切断の連携をとるようにしてもよい。なお、電源が切れるとは省エネモードに移行することも含む。
【００３３】
（実施の形態２）
次に、図３に示す、ユーザによってＳＴＢ１の電源ボタン１０が押された後すぐに終了予約せず、ＳＴＢ１での印刷処理が終了してからプリンタ２の終了予約をする場合について述べる。印刷対象は実施の形態１で示した図４と同じである。実施の形態１とは、ＳＴＢ１からプリンタ２に終了予約の命令が入力される時点が異なる。本実施の形態２におけるＳＴＢ１とプリンタ２各々の処理を図１２に示しているが、ＳＴＢ１の電源ボタン１０が押されると、ＳＴＢ１では印刷処理が終了しているかどうかを判断する。もし印刷処理が終了していれば、電源切断を実行する。もし印刷処理が終了していない場合は、印刷処理を続行し、ＳＴＢ１での印刷処理が終了後、ＳＴＢ１からプリンタ２へプリンタ２の終了予約を行う。この後、ＳＴＢ１は電源切断を実行する。
【００３４】
以上、本実施の形態２で示した処理により、実施の形態１と同様の効果を得ることが出来る。
【００３５】
なお、本実施の形態１ではＩｍａｇｅ１．ｂｍｌが印刷中にＳＴＢ１の電源ボタン１０が押される場合について述べたが、プリンタ２が印刷中でなくても同様に処理することができ、例えば、図１４に示すように印刷処理をしていない際にＳＴＢ１の電源ボタン１０が押されたらプリンタ２の電源を切断する命令をＳＴＢ１からプリンタ２に入力しプリンタ２の電源を切断することができる。さらに、ＳＴＢ１にもプリンタ２にも電源が入っていない状態でＳＴＢ１（あるいはプリンタ２）の電源が入れられた際にプリンタ２（あるいはＳＴＢ１）の電源を入れる電源連携をとることも可能である。
【００３６】
また、いったん終了予約しても、再度ＳＴＢ１の電源ボタンを押せばプリンタ２へ終了予約解除の命令を出し、ＳＴＢ１の終了予約も解除することができるようにすることも可能である。
【００３７】
また、プリンタ２の電源切断の際にも、プリンタへのユーザの指示に対して応答する必要性を考慮して、プリンタ２の制御部分についてのみ電源を投入しておくようにしてもよい。
【００３８】
また、本実施の形態１、２ではプリンタ２とＳＴＢ１を接続した例で電源の連携について説明したが、ＳＴＢ１を内蔵したデジタルテレビ３とプリンタ２を接続した場合でも同様に処理が可能で、デジタルテレビ３とプリンタ２の電源が連携されることになる。また、プリンタ２はＳＴＢ１と接続する場合だけでなく、電子レンジや冷蔵庫といった情報家電やその他のデータ出力装置とプリンタ２とを接続してもよい。データ出力装置は、記憶していたり外部から得るなどしたデータをプリンタ２に出力し、プリンタ２はこのデータを印刷する。さらに、プリンタ２に代えて、ファクシミリや複合機など、その他の印刷装置とデータ出力装置とを接続してもよい。
【００３９】
また、図１５に示すように、ＳＴＢ１と携帯電話５がインターネットなどの電気通信回線を通じて接続されている場合に、リモコン１１などの代わりに携帯電話５を用いてＳＴＢ１を操作するようにしてもよい。ユーザが、携帯電話５のボタン５１を押して電源切断を指示する操作を行った場合、携帯電話５は、ユーザの指示に従ってＳＴＢ１に電源切断の要求を行う。ＳＴＢ１は、この要求を受信すると、プリンタ２に電源切断を命令する。ＳＴＢ１は、印刷処理と電源切断の間に、携帯電話５に対して通知を行うこともできる。ユーザは、携帯電話５のディスプレイ５２に表示された通知の内容を確認することによって、ＳＴＢ１やプリンタ２のそばにいなくても、電源切断が行われたかどうかを判断することができる。既に説明したように、データ出力装置及び印刷装置のそれぞれで印刷処理が行われた後に電源の切断が行われるのであれば、通知の内容に、電源が切断されたことだけでなく、印刷処理が終了したことも含めることができる。
【００４０】
さらに、携帯電話５は、リモコン１１と異なり、それ自体について電源の切断が行われる。データ出力装置及び印刷装置の電源切断だけでなく、携帯電話の電源切断や待機状態への移行も連携させるようにしてもよい。この場合、携帯電話５は、要求を行うと、直ぐにその電源を切断してもよいし、ＳＴＢ１から通知がある場合には、その通知を待って電源切断を行ってもよい。
【００４１】
さらに、データ出力装置がウェブクライアントを有しているような場合には、携帯電話５や個人情報端末などデータ出力装置と通信を行う通信端末を、電源切断の要求を行うためだけでなく、印刷されるウェブコンテンツの選択などのために用いてもよい。例えばユーザが、携帯電話５を操作することによって、印刷されるウェブコンテンツの選択、そのコンテンツを印刷するプリンタの選択を行ってから、そのウェブコンテンツを印刷する指示することが考えられる。この場合、携帯電話５は、選択されたウェブコンテンツの印刷要求をＳＴＢ１に送信する。ＳＴＢ１のウェブクライアントは、その要求に含まれるＵＲＬアドレスを参照して、そのウェブコンテンツを取得する。そして、プリンタ２は、取得されたウェブコンテンツを印刷する。このような場合に、ＳＴＢ１が、印刷要求があると、待ち状態から復帰し、その要求に対する印刷処理をＳＴＢ１及びプリンタ２でそれぞれ行ってから、ＳＴＢ１及びプリンタ２を上述の通りに待ち状態に移行させるようにしてもよい。なお、この場合、印刷要求を送信した携帯電話５から見ると、ＳＴＢ１における印刷処理にはウェブコンテンツの取得も含まれることになる。
【００４２】
以上説明したように、本発明によって、ＳＴＢ１に接続されたプリンタ２が印刷処理中に、ＳＴＢ１の電源を切断しようとしても印刷処理を完結した上で、ＳＴＢ１とプリンタ２の電源切断を行うことが出来る。
【図面の簡単な説明】
【００４３】
【図１】  従来の技術における電源連携を示す図。
【図２】  本実施の形態１におけるＳＴＢ１とプリンタ２の連携関係における終了予約のタイミングを示す図。
【図３】  本実施の形態２におけるＳＴＢ１とプリンタ２の連携関係における終了予約のタイミングを示す図。
【図４】  本実施の形態１、２における印刷対象データを示す図。
【図５】  ＳＴＢ１において印刷処理終了を判断するための第１の処理フローを示す図。
【図６】  ＳＴＢ１において印刷処理終了を判断するための第２の処理フローを示す図。
【図７】  プリンタ２上のＪＯＢ管理情報を示す図。
【図８】  本実施の形態１、２で用いるデジタルテレビ３、ＳＴＢ１、プリンタ２の関係を示す図。
【図９】  本実施の形態１、２で用いるデジタルテレビ３、ＳＴＢ１、プリンタ２のそれぞれの構成を示す図。
【図１０】  デジタルテレビ３の画面上に表示される印刷指示画面を示す図。
【図１１】  本実施の形態１におけるＳＴＢ１とプリンタ２それぞれの処理フローを示す図。
【図１２】  本実施の形態２におけるＳＴＢ１とプリンタ２それぞれの処理フローを示す図。
【図１３】  本実施の形態１、２における終了予約のフラグを示す図。
【図１４】  本実施の形態２におけるＳＴＢ１とプリンタ２の連携及びそれぞれの処理フローを示す図。
【図１５】  携帯電話を含む印刷システムを示す図である。
【図１】
0004319911.tif 000002
【図２】
0004319911.tif 000003
【図３】
0004319911.tif 000004
【図４】
0004319911.tif 000005
【図５】
0004319911.tif 000006
【図６】
0004319911.tif 000007
【図７】
0004319911.tif 000008
【図８】
0004319911.tif 000009
【図９】
0004319911.tif 000010
【図１０】
0004319911.tif 000011
【図１１】
0004319911.tif 000012
【図１２】
0004319911.tif 000013
【図１３】
0004319911.tif 000014
【図１４】
0004319911.tif 000015
【図１５】
0004319911.tif 000016