(57)【要約】【課題】  ホームネットワーク上に複数台あるプリンタを共有する環境において、家庭内プライバシーを保ちながら、効率良く印刷できるようにすることを目的とする。【解決手段】  ホームネットワークに接続されたホームゲートウェイ内に「家庭内印刷出力プライバシー保護テーブル１」を備え、且つプリンタ側により制限効力を持つ「家庭内印刷出力プライバシー保護テーブル２」を備え、印刷時に印刷要求パケットの送信者やコンテンツ種別をキーとして、２つのテーブルを検索参照すること、プリンタ側のインク残量等の動的ステータスを参照することにより、自動運用形式で家庭内プライバシーを保ちながら、効率良く印刷できるようにした家庭内プリンタ共有システム。【選択図】  図１
2005165970.tif 000002
【特許請求の範囲】
【請求項１】
ホームネットワーク上に複数台あるプリンタを共有する環境において、家庭内プライバシー保護を保ちながら、効率良く印刷できることを特徴とするプリンタ共有システム。
【請求項２】
請求項１のプリンタ共有システムは、ホームネットワーク上に接続されたホームゲートウェイ内に「家庭内印刷出力プライバシー保護テーブル１」を設けることで、家庭内印刷出力プライバシー保護を可能とすることを特徴とするプリンタ共有システム。
【請求項３】
請求項１のプライバシー保護システムは、ホームネットワーク上に接続された各プリンタごとに使用者の使用可否を設定する「家庭内印刷出力プライバシー保護テーブル２」設けることにより、家庭内印刷出力プライバシー保護を可能とすることを特徴とするプリンタ共有システム。
【請求項４】
請求項１は、請求項２と請求項３により２重に使用制限を設定することを特徴とするものであり、且つ請求項３のプリンタ側に登録された使用可否の状態を第１優先として制限することを特徴とする、家庭内プライバシー保護を可能とすることを特徴とするプリンタ共有システム。
【請求項５】
請求項２の「家庭内印刷出力プライバシー保護テーブル１」は、使用者別の出力コンテンツごとに出力先プリンタを登録すること特徴とするプリンタ共有システム。
【請求項６】
請求項５の「家庭内印刷出力プライバシー保護テーブル１」に登録する出力先プリンタには、出力先プリンタの出力可否と条件付き使用可を登録でき、且つ出力順序優先度を設定できることを特徴とする、家庭内プライバシー保護を可能とすることを特徴とするプリンタ共有システム。
【請求項７】
請求項５の「家庭内印刷出力プライバシー保護テーブル１」に登録する出力先プリンタには、時間帯により出力可否と条件付き使用可を登録できることを特徴とする、家庭内プライバシー保護を可能とすることを特徴とするプリンタ共有システム。
【請求項８】
請求項６、請求項７の条件付き使用可否は、「家庭内印刷出力プライバシー保護テーブル１」に出力先プリンタ使用者の出力可能年齢を登録する年齢と、ホームゲートウェイに別途登録される個人情報の生年月日により算出される現在の年齢の比較で可否を決定することを特徴とする、家庭内プライバシー保護プリンタ共有システム。
【請求項９】
請求項５の出力コンテンツごとに出力先を決める手段を複数所有し、その手段を選択できることを特徴とする家庭内プライバシー保護プリンタ共有システム。
【請求項１０】
請求項９の出力コンテンツを判断する複数の手段は、ファイル名の先頭あるいは末尾ｎ文字で判断する手段、ファイル属性で判断する手段、ホームゲートウェイのファイル管理システム上に確保するファイルメモ領域の内容により判断する手段、そして各ホストからホームゲートウェイに対して印刷時に送信するパケットのヘッダ種別により判断することを特徴とする家庭内プライバシー保護プリンタ共有システム。
【請求項１１】
請求項３の各プリンタごとに使用者の使用可否を設定する「家庭内印刷出力プライバシー保護テーブル２」は、使用者の出力コンテンツごとに使用の可否および条件付き使用可の指定を登録する手段を所有することで、プリンタ所有者がプリンタ側で最終的な家庭内プライバシー保護を可能とすることを特徴とするプリンタ共有システム。
【請求項１２】
請求項１１の条件付き使用可の指定は、「家庭内印刷出力プライバシー保護テーブル２」内に詳細条件として登録される、「使用可能時間制限」、「インク残量制限」、「用紙残量枚数制限」、「フォト印刷制限情報」により、最終的な使用可否を決定する手段を所有することにより、所有者のプリンタの動的ステータスを加味した上で、家庭内プライバシー保護を可能とすることを特徴とするプリンタ共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワーク上に接続された複数プリンタを共有して使用する環境における、家庭内プライバシーを確保する方式に関するものである。
【背景技術】
【０００２】
従来のネットワークシステムにおいて、ホスト側から出力先プリンタをマニュアル操作あるいは自動で決定して、ホームネットワーク上のプリンタに印刷する方式は開発されていた。
【０００３】
あるいは、出力先プリンタや優先順位を登録しておき、その登録情報に基づいてプリンタをシェアして印刷するシステムは開発されていた（例えば、特許文献１）。
【特許文献１】特開平06-242897号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来システムでは、出力コンテンツごとに出力先プリンタを設定することはできなかった。
【０００５】
また、時間帯に応じて出力先プリンタを自動切換えを行うシステムは考案されていななかった。
【０００６】
そして、出力先プリンタの所有者の年齢により、出力先プリンタとしての可否条件を自動切換えするシステムは考案されていなかった。
【０００７】
さらに、出力先プリンタの指定はホスト側からの一方的なものであり、プリンタ所有者がプリンタ側で特定のホストからの出力を拒否することはできなかった。
【０００８】
以上のことから、ホームネットワーク上で複数プリンタを共有する環境において、家庭内でプライバシーを保ちながら印刷することには問題を抱えており、不完全なシステムであった。
【０００９】
よって本発明の目的は、上記の従来装置の欠点を取り除くこと、すなわちホームネットワーク上に接続された複数プリンタを、家庭内の各人のプライバシーを確保しながら、効率良く共有することのできるシステムを提供することにある。
【課題を解決するための手段】
【００１０】
ホームネットワーク上のホームゲートウェイに「家庭内印刷出力プライバシー保護テーブル１」を具備したものである。
【００１１】
「家庭内印刷出力プライバシー保護テーブル１」は、使用者別に作成を行い、出力コンテンツごとに出力先プリンタおよび出力優先順位を設定できる手段、時間帯における出力先プリンタおよび出力優先順位の切換えを行う手段、所有者の年齢により使用可否条件を設定して制御することにより出力先プリンタを自動切換えを行う手段を具備したものである。
【００１２】
さらに、プリンタ所有者がプリンタ側に使用者の可否を絞り込み条件を設定する「家庭内印刷出力プライバシー保護テーブル２」を具備するようにしたものである。
【００１３】
すなわち、ホームゲートウェイ内の「家庭内印刷出力プライバシー保護テーブル１」とプリンタ内の「家庭内印刷出力プライバシー保護テーブル２」により２重管理保護することでプライバシー保護を強化する手段を具備したものである。
【００１４】
（作用）
本発明によれば、ホームネットワークで複数プリンタを共有するシステムにおいて、ホームゲートウェイ内に備える「家庭内印刷出力プライバシー保護テーブル１」内に、使用者別且つ出力コンテンツごとに出力先プリンタおよびその順序の設定手段を設けることにより、使用者が家庭内プライバシーを確保しながら、効率よくプリンタを共有することが可能となる。
【００１５】
また、ホームゲートウェイ内に備える「家庭内印刷出力プライバシー保護テーブル１」内に、出力先プリンタを時間帯により切換えのできる手段を設けることにより、使用者が家庭内プライバシー及び家庭内マナーを確保しながら、効率よくプリンタを共有することが可能となる。
【００１６】
そして、ホームゲートウェイ内に備える「家庭内印刷出力プライバシー保護テーブル１」内に、出力先プリンタとしての可否条件としてプリンタ所有者の現在の年齢を設定する手段により、例えば子供の成長に応じた家庭内プライバシーの確保を維持しながら、効率よくプリンタを共有することが可能となる。
【００１７】
さらに、プリンタ側に使用可否を絞り込み条件を設定する「家庭内印刷出力プライバシー保護テーブル２」を備え、ホームゲートウェイ内に設定する「家庭内印刷出力プライバシー保護テーブル１」の情報より優先度を上げることにより、プリンタ所有者が最終的な使用権を決定することで、より強化した家庭内プライバシー保護を実現することが可能となる。
【００１８】
また、「家庭内印刷出力プライバシー保護テーブル２」に、「使用可能時間制限」「インク残量制限」「用紙残量枚数制限」「フォト印刷制限」に関する詳細情報を設定登録できる手段により、所有者がプリンタの前記動的ステータスを加味した上で、家庭内プライバシー保護を実現することが可能となる。
【発明の効果】
【００１９】
本発明を実施することにより、以下に述べる格別の効果が得られる。
【００２０】
（１）本発明によれば、ホームネットワーク上のホームゲートウェイ内に、「出力コンテンツごとに出力先プリンタの指定および出力優先順位の設定」が可能であり、「時間帯における出力先プリンタおよび出力優先順位の切換えの設定」が可能であり、「プリンタ所有者の年齢により使用可否条件が設定」が可能とする「家庭内印刷出力プライバシー保護テーブル１」を作成記憶参照する手段により、設定以後は自動運用方式で、使用者が、使用者から見た家庭内プライバシーを確保しながら、且つ効率良く家庭内のプリンタの共有を可能とするシステムを提供することが可能となる。
【００２１】
（２）さらに、プリンタ側にも「使用可能時間制限設定」「所有者を制限する設定」「インク残量制限設定」「用紙残枚数設定」「フォト印刷制限設定」なる絞り込み条件を設定する「家庭内印刷出力プライバシー保護テーブル２」を作成記憶してホストからの印刷依頼時に参照する手段を備えることにより、プリンタ所有者側で二重に保護強化を可能とし、より強化された家庭内のプリンタを共有可能とするシステムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下図面を参照して本発明を詳細に説明する。図１は本発明の「プリンタ共有におけるプライバシー保護システム」の一実施を説明するために前提となるホームネットワークシステムの構成図である。
【００２３】
図１は、ホームネットワークの接続構成の１例を示すものである。
【００２４】
ホームネットワークシステムは、ホームネットワークとホームネットワークに接続されるネットワークの中核となるホームゲートウェイ、複数のＰＣ、デジタルテレビなどのデジタル機器、プリンタを中心としてデジタル機器で構成されている。
【００２５】
構成機器について、個別に以下に説明を行う。
【００２６】
第１に、ホームネットワークは、ホームゲートウェイとネットワーク内機器との情報およびデータ通信を行うためのネットワークインターフェースであり、無線インターフェース（IEEE802.11bなど）あるいは、有線インターフェース（電燈線など）で構成されているものである。本発明の「プリンタ共有におけるプライバシー保護システム」は、ホームネットワークンターフェースを介して、情報やデータの通信を行うことによって実現されるものである。
【００２７】
第２に、ホームゲートウェイは、インターネットやデジタル放送との通信を行うための各種インターフェースを備えており、FTTH、ADSL、BS/CSなどを経由することにより情報を受信したり、外部に対して送信する機能を備えている。ホームネットワーク内のＰＣやデジタル機器は、このホームゲートウェイを介して、外部インターネット網などに接続しての通信が可能となる。
【００２８】
第３に、リビングルームに配置され、ホームネットワークに接続される機器について説明する。
【００２９】
上で説明した、ホームゲートウェイは基本的にリビングルームに配置されるものである。リビングルームにではなく玄関や配電盤のような形で配置されても差し支えない。そして、デジタル化されたテレビが家庭内での情報収集の中心的存在としてリビングに配置され、さらに家庭内で第１に共有して使用される高機能なプリンタが配置され、ホームネットワークに接続されている。
【００３０】
第４に各部屋に配置されるデジタル機器について説明を行う。
【００３１】
家庭ではＰＣやデジタル機器が各個人ベースで必需品となり、またプリンタもPCの普及および低価格化に伴って家族各人がニーズにあったあるいは好みのプリンタを所有するようになり、各部屋には、少なくともＰＣ、プリンタが１台ずつ配置され、ホームネットワークに接続されていることを図１で表している。
【００３２】
図１では、例として４人家族で、父、母、長女、次女の各部屋にＰＣとプリンタがそれぞれあり、ホームネットワークに接続されている構成であることを示している。
【００３３】
本発明では、ホームネットワーク上に接続された各部屋のPCからの印刷処理は、ホームゲートウェイに対して依頼を行い、ホームゲートウェイ経由して望むプリンタが決定され、該するプリンタに対して行われることを基本としている。
【００３４】
図２は、ホームゲートウェイから該プリンタに対して印刷データを出力可能かどうかを決める際に、ネゴシエーション目的で送受信されるパケットフォーマットを説明するためのものである。
【００３５】
図２−１は、PCなどから印刷依頼を受けたホームゲートウェイが、「送信元機器ID」「コンテンツ種別」「フォト印刷指定の有無」を、後述の図４であるホームゲートウェイに設定格納される「家庭内プライバシー保護テーブル」に対して照会し、その結果ホームネットワーク内の出力可能プリンタおよび優先順位を決めた後、その優先順位に基づき本「印刷認証確認パケット」を該プリンタに出力する際に使用される、パケットフォーマットを示すためのものである。先頭には本パケットであることを示すための情報として、「ＨＧＷ印刷認証確認パケット」という文字列があり、続いて家族の誰から出力されたかを示す「送信元機器ＩＤ」、印刷対象となる「コンテンツ種別」、そして「フォト印刷指定有無」なる情報で構成されている。
【００３６】
図２−２は、「印刷認証確認パケット」を受信したプリンタが、後述の図５である各プリンタ側に設定記憶される「プリンタ側家庭内プライバシー保護テーブル」に対して照会し、さらにプリンタ側の「インク残量」や「用紙残枚数」などの動的ステータスが満足しているかどうかを判断した上で、その結果として、印刷を許可するかどうかを返信する際に使用される「印刷認証応答パケット」である。
【００３７】
本パケットは、先頭には本パケットであることを示すための情報として、「ＨＧＷ印刷認証応答パケット」という文字列があり、許可／非許可を示す「ＡＣＫ／NACK」が、そして「ＮＡＣＫ」であった場合はその理由を示す「ＮＡＣＫ理由」情報から構成されている。
【００３８】
図２−３は「印刷終了通知パケット」である。上記ネゴシエーションにより、プリンタから許可が出た場合、ホームゲートウェイは印刷の為の実データを、ネゴシエーションを得たプリンタに対して送信する。実データを受信したプリンタは、レンダリング、色処理、２値化、プリンタコマンド付加など処理を行い、プリントヘッドを駆動してメディアに対して印刷処理を行うが、「印刷終了通知パケット」は、この印刷処理が完結した場合に、プリンタからホームゲートウェイに対して返信されるパケットについての構成を示すものである。
【００３９】
「印刷終了通知パケット」は、本パケットであることを示すための情報として、「ＨＧＷ印刷終了通知パケット」という文字列が存在するのみの構成である。
【００４０】
図３は、PCなどからホームゲートウェイに対して印刷時に依頼を行う際に、如何にして印刷依頼する「コンテンツ」の種別を識別するかの方法を示すためのものである。
【００４１】
本発明は、図３−１から図３−４で示す方法のどれかで実施されることを前提としている。
【００４２】
以下に順に説明を行う。
【００４３】
図３−１は「ファイル名の先頭／末尾n文字で設定判断する手段」を適応する場合の例である。
【００４４】
本例では、ファイルの先頭／末尾１文字でコンテンツの種別を予め取り決めておくことで、判断するものである。ホームゲートウェイは受信ファイルの該１文字を判断し、「Ｒなら一般文書」、「Ｈなら趣味に関する文書」、「Ｊなら仕事に関する文書」、「Ｓなら勉強に関する文書」、「ｓなら丸秘画像データ」、「rならレシピに関するデータ」と判断を行うのである。
【００４５】
図３−２は「ファイル属性で設定判断する手段」を適応する場合の例である。
【００４６】
本例では、ピリオドに続くファイル属性３文字でコンテンツの種別を予め取り決めておくことで判断するものである。ホームゲートウェイは受信ファイルのファイル属性３文字を判断し、「regなら一般文書」、「hbyなら趣味に関する文書」、「jobなら仕事に関する文書」、「stdなら勉強に関する文書」、「scrなら丸秘画像データ」、「repならレシピに関するデータ」と判断を行うのである。
【００４７】
上記で設定するコンテンツを識別するためのファイル属性は、編集アプリを決定するものではないことを断っておく。編集アプリは、別途設定した「コンテンツ属性→編集属性」テーブルによりＰＣならびにホームゲートウェイにて編集アプリ、印刷レンダリングアプリが決められるような仕組みが投じられている。
【００４８】
例えば「reg→doc」「hby→html」「scr→jpeg／bmp」などのように定義されたテーブルにより変換されて、適切な編集が行われるアプリが決定されるのである。
【００４９】
図３−３は「ファイルメモによる設定判断する手段」を適応する場合の例である。
【００５０】
これはホームネットワーク上でのファイル管理システムを拡張し、「ファイル名」「ファイルサイズ」「更新履歴」以外に「ファイルメモ領域」を追加し、各ファイルをオペレータが保存操作を行う場合に、あらかじめ取り決めた図３−３−で示す専用文字列を入力しファイル内に保存することで、コンテンツ種別を判断できるように行うものである。ＰＣなどからホームゲートウェイに対して印刷依頼する際は、ファイルメモも印刷データの一環としてホームゲートウェイに送信することで、ホームゲートウェイによるコンテンツ種別の識別が行われるようになっている。
【００５１】
図３−４は「印刷時にホームゲートウェイに送信するヘッダにより判断する手段」を適応する場合の例である。
【００５２】
これは、ＰＣでの印刷情報設定画面内に「コンテンツ属性」を入力するコントロールを設け、オペレータが印刷実行時にこの画面にて、あらかじめ取り決めた「コンテンツ属性」を入力し、印刷実行時にその設定種別を取り出し、ホームゲートウェイに送信するパケットのヘッダとして、その内容を送信する。そしてホームゲートウェイはそのヘッダを識別し、受信データのコンテンツ種別のコンテンツ種別の識別が行われるようにする手法である。図３−４におけるヘッダとしては、図３−２のファイル属性と同じ３文字で定義されることを例として掲載している。
【００５３】
図４と図５は、本発明を実現するために核となる２つのテーブルである。
【００５４】
順を追って説明していく。
【００５５】
先ず図４は、ホームゲートウェイ側に設定される「家庭内印刷出力プライバシー保護テーブル１」であり、出力コンテンツごとに出力先プリンタを優先順位を付けて登録可能としたものである。さらに時間帯により出力先プリンタおよびその順序を設定できるようにも構成されている。さらに条件付き出力プリンタの指定が可能なように構成されており、図４の例では出力先プリンタ使用者の使用時の年齢により使用可否を設定できるようになっている。図４では、子供が小学生までは父から子供所有プリンタには出力できるが、中学生からはプライバシー教化、教育上を考慮する目的で父から子供所有プリンタには出力不可となるような目的を実現するための実用例を記載しているのである。
【００５６】
他に条件としては、例えば「印刷データ量」「カラーデータの有無」などを設定することなどが考えられる。
【００５７】
図４のコンテンツが一般文書を例に詳細の説明を行うと、午前中は父から家庭内の全プリンタに出力することが可能であり、出力優先順位は「父の部屋のプリンタ→次女の部屋のプリンタ→リビングのプリンタ→母の部屋のプリンタ→長女の部屋のプリンタ」であることの設定であることを示している。そして午後は父から次女の年齢が１２歳に満たさない場合は、家庭内の全プリンタに出力することが可能だが、次女が１２才以上なら次女を除くプリンタに対して使用可能となる設定であることを示している。ここでは出力順序の説明は省略する。そして深夜においては、父は自分の部屋のプリンタに対してしか出力できないことの設定であることを示しているのである。
【００５８】
次に図５は、プリンタ側に設定される「家庭内印刷出力プライバシー保護テーブル２」である。
【００５９】
図４のホームゲートウェイ側に設定される「家庭内印刷出力プライバシー保護テーブル１」の内容に従って、ホームゲートウェイが依頼データの出力先を決定した上で、該プリンタに図２−１の印刷認証確認パケットを送信するが、プリンタはプリンタ側に設定された「家庭内印刷出力プライバシー保護テーブル２」の内容に従って、印刷の出力の許可と拒否を決定することを可能にすることを目的として構成され、プリンタ各々に設けられるようにしたものである。
【００６０】
「家庭内印刷出力プライバシー保護テーブル２」は、図５の基本設定テーブルと詳細絞り込み条件設定テーブルの２テーブルにより構成されている。
【００６１】
図５の説明から行うと、例えばホームゲートウェイから「家庭内印刷出力プライバシー保護テーブル１」の判定を通過して送信された父からの出力データは、「父の部屋のプリンタ」「リビングのプリンタ」では出力を許可されるが、「母の部屋のプリンタ」「長女の部屋のプリンタ」には出力は拒否され、「次女の部屋のプリンタ」には図５−１の「詳細絞り込み条件設定テーブル」とその時の動的ステータスにより許可であるか拒否かが決定されるような設定であることを示している。
【００６２】
図５−１では父が次女のプリンタに出力する場合、出力依頼時間が「８時〜１６時」で且つ、現在のインク残量が「１／２以上」で且つ、現在の用紙残量枚数が「１／２以上」で且つ、フォト印刷指定が「なし」の条件の場合に限り、次女のプリンタに出力が許可され、それ以外の場合は拒否されるような設定になっていることを示している。
【００６３】
図６は、図４のホームゲートウェイ側「家庭内印刷出力プライバシー保護テーブル１」と図５のプリンタ側「家庭内印刷出力プライバシー保護テーブル２」を使用して、印刷要求に対する出力可否を決定するメカニズムを解説するために１例を記して掲載したものである。
【００６４】
既に、図４および図５で基本メカニズムについて説明済みであり、また図６を参照することで理解は足りることから、図に関する説明は省略する。
【００６５】
図７から図９は、本発明の主たる制御方式を説明する為のフローチャート図である。
【００６６】
図７は、ホームゲートウェイ印刷処理プログラムを説明する為のフローチャート図である。
【００６７】
本プログラムは、ホームネットワークに接続されているＰＣやデジタルテレビから、ホームゲートウェイに対して印刷要求が行われた際に起動される。
【００６８】
まず、準備処理としてＳ０１で、受信パケットの内容を取出し、印刷依頼元のホストＩＤ、印刷コンテンツ種別をする。
【００６９】
次に、Ｓ０２にて、システムから現在の年月日および時刻を取得する。
【００７０】
そしてＳ０３で、Ｓ０１で得た識別情報とＳ０２で得た時刻をキーとして、ホームゲートウェイ内にあらかじめ設定され記憶されている「家庭内印刷出力プライバシー保護テーブル１」を検索する処理が実行される。
【００７１】
その結果、その検索キー群に該当する使用先プリンタが決定されるが、Ｓ０４では使用先プリンタの中に「条件付き使用可」のものがあるかの判断を行う。そして「条件付き使用可」のものがあれば、備考欄の年齢を読み取り使用先プリンタ所有者の年齢との比較を行う。その結果フローに記載したように、「使用者の現在の年齢＜＝備考欄の使用可能年齢→使用可能」、「使用者の現在の年齢＞備考欄の使用可能年齢→使用不可」が決定される。
【００７２】
Ｓ０４の処理で、ホームゲートウェイ側の「家庭内印刷出力プライバシー保護テーブル１」を使っての、プライバシー保護処理は終了する。そしてこれまでの処理で決定された出力可能プリンタに対して、テーブル内優先順位に基づいてプリンタへの印刷処理が行われる。
【００７３】
出力に際しては、まずＳ０５で出力可能プリンタがホームネットワーク上に１つも無いか判断する。その結果「無い」と判定された場合は、Ｓ０６で出力依頼元機器に対して図２−２の「ＮＡＣＫパケット」を返却する。
「有る」場合は、続くＳ０７の処理より順次実行を継続する。
【００７４】
Ｓ０７では、初期処理としてテーブル内優先順位に基づき第１優先のプリンタを出力先に決定する処理が行われる。続いて出力が正常終了するか、出力対象全プリンタから出力を拒否されるまで、Ｓ０８からの処理が継続される。
【００７５】
以下に、Ｓ０８からの処理について説明を行う。
【００７６】
Ｓ０８では、Ｓ０７および後述のＳ１３で初期設定あるいは更新設定された出力先プリンタに対して、図２−１の「印刷認証確認パケット」を送信する。そしてプリンタからの応答を待つ。
【００７７】
Ｓ０９では、許可を示す「印刷認証応答パケット」を受信したかどうかの判断を行い、許可を示す「ＡＣＫ」が返却された場合は、Ｓ１０で印刷出力データを該プリンタに送信する処理を行う。全データの送信が終了し印刷が完了した後、Ｓ１１で図２−３の「印刷終了通知パケット」を出力依頼元機器に対して返却し、印刷処理が完結される。
【００７８】
Ｓ０９で、拒否を示す「ＮＡＣＫ」が返却された場合は、Ｓ１０に制御を移し、Ｓ１２で出力対象全プリンタに対する認証確認が終了したか否かを判断する。全てに対して終了していなければ、Ｓ１３で次の出力優先度のプリンタを出力先プリンタとして更新設定し、Ｓ０８より処理を繰り返す。
【００７９】
Ｓ１２で、全てに対する認証確認が終了したと判断された場合は、「ＮＡＣＫ」パケットを出力依頼元機器に対して返却し、印刷処理が異常終了させられる。
【００８０】
以上で、ホームゲートウェイ印刷処理プログラムの説明を終了する。
【００８１】
図８は、プリンタ側の印刷認証パケット受信処理プログラムを説明する為のフローチャート図である。
【００８２】
本プログラムは、ホームネットワークに接続されているホームゲートウェイから、プリンタに対して「印刷認証確認パケット」が送信された場合にに起動される。
【００８３】
まず、準備処理としてＳ２１で、受信パケットのヘッダの内容を取出し処理を行う。
【００８４】
Ｓ２２では、取出したヘッダを解析し「印刷認証確認パケット」としての妥当性を判断決定する。ここでは、先頭に「ＨＧＷ印刷認証確認パケット」文字列があり、続いて「送信元機器ＩＤ」「コンテンツ種別」「フォト印刷指定有無」の各情報が規定のものであるかどうかが判断される。
【００８５】
その結果、妥当でないと判断された場合は、Ｓ２３で「ＮＡＣＫ」パケットをホームゲートウェイに対して返却し、プリンタから印刷処理を拒絶する理由を通知し本プログラムを終了する。
【００８６】
Ｓ２２で、妥当パケットと判断した場合は、Ｓ２４へと制御を移行する。
【００８７】
Ｓ２４では、受信パケット内の「送信元機器ＩＤ」且つ「コンテンツ種別」をキーとして、プリンタ側に設定された「家庭内印刷出力プライバシー保護テーブル２」を検索する。
【００８８】
そしてＳ２５で、その結果ホームゲートウェイを経由されて送信されようとしている情報が、「自機で使用を許可し使用可として登録したものか／使用不可として登録したものか／条件付使用可として登録したものか」を判断する。
【００８９】
まず、「使用可」と結果を得た場合は、Ｓ２６でユニーク「印刷許可番号」を算出しプリンタ内に記憶する。そしてＳ２７でＳ２６で算出した「印刷許可番号」を付加して「ＡＣＫパケット」をホームゲートウェイに対して返却し本プログラムを終了させる。
【００９０】
以降は、後で説明する図９の印刷データ受信処理に、Ｓ２６の「印刷許可番号」の付加された印刷データの受信を待機することとなる。
【００９１】
Ｓ２５で、「使用不可」の結果を得た場合は、Ｓ２８で「ＮＡＣＫパケット」をホームゲートウェイに対して返却し、本プログラムを終了させる。
【００９２】
Ｓ２５で、「条件付使用可」の結果を得た場合は、Ｓ２９からの詳細条件チェックの処理へと制御が移行される。Ｓ２９以降では、図５−１の「該詳細絞り込み条件設定テーブル」が参照使用される。
【００９３】
まずＳ２９で、現在の時刻が「該詳細絞り込み条件設定テーブル」内で許可設定された範囲内であるか否かが判断される。使用可能時間制限範囲内でない場合は、Ｓ３０で「ＮＡＣＫパケット」をホームゲートウェイに対して返却し本プログラムを終了させる。
【００９４】
使用可能時間制限範囲内であった場合は、Ｓ３１でインク残量制限範囲内かが判断される。このチェックのために、まず現在のプリンタに装着されたインク残量を読み取る。そして、その残量が「該詳細絞り込み条件設定テーブル」内に設定されたインク許可残量以上でない場合は、印刷不可であることを最終判断とし、Ｓ３０「ＮＡＣＫパケット」をホームゲートウェイに対して返却し本プログラムを終了させる。
【００９５】
インク許可残量以上であった場合は、Ｓ３２で用紙残量枚数制限範囲内かが判断される。このチェックのために、まず現在のプリンタに用紙トレイに装着されて用紙枚数残量を読み取る。そして、その残量が「該詳細絞り込み条件設定テーブル」内に設定された用紙許可残枚数以上でない場合は、印刷不可であることを最終判断とし、Ｓ３０「ＮＡＣＫパケット」をホームゲートウェイに対して返却し本プログラムを終了させる。
【００９６】
用紙許可残量枚数以上であった場合は、Ｓ３５で「印刷認証確認パケット」の末尾にある情報を取り出し、フォト印刷指定であった場合は、「該詳細絞り込み条件設定テーブル」内のフォト印刷制限があるか否かを参照する。そして「フォト印刷制限あり」であった場合は、Ｓ３０「ＮＡＣＫパケット」をホームゲートウェイに対して返却し本プログラムを終了させる。
【００９７】
「フォト印刷制限なし」であった場合、あるいは「フォト印刷指定でない」場合は、Ｓ３４でユニーク「印刷許可番号」を算出しプリンタ内に記憶する。そしてＳ３５でＳ３４で算出した「印刷許可番号」を付加して「ＡＣＫパケット」をホームゲートウェイに対して返却し本プログラムを終了させる。
【００９８】
以降は、後で説明する図９の印刷データ受信処理に、Ｓ３４の「印刷許可番号」の付加された印刷データの受信を待機することとなる。
【００９９】
図９は、プリンタ側の印刷データ受信処理プログラムを説明する為のフローチャート図である。
【０１００】
本プログラムは、ホームゲートウェイからプリンタに対して「印刷認証確認パケット」を送信し、プリンタから「印刷許可番号付きのＡＣＫパケット」が返信された後、ホームゲートウェイから「印刷データ」がプリンタに対して送信され、該プリンタが印刷データを受信した場合に起動される。
【０１０１】
まずＳ４１で示すように、最初に受信したデータの先頭にある「印刷許可番号」を読み取る。
【０１０２】
そしてＳ４２で、その番号がプリンタが発行しプリンタ内に記憶するユニークな「印刷許可番号」と同一のものであるか否かを判定する。
【０１０３】
同一でなければ、記憶している「印刷許可番号」を消滅させた後、Ｓ４４で「ＮＡＣＫパケット」をホームゲートウェイに返信して本プログラムを終了する。
【０１０４】
Ｓ４２で同一番号であると判断した場合は、「印刷許可番号」に続くデータを印刷対象データとして、Ｓ４５で印刷処理を行う。
【０１０５】
Ｓ４５の印刷処理が完結した場合は、記憶している「印刷許可番号」を消滅させた後、Ｓ４６で「印刷終了通知パケット」をホームゲートウェイに対して返信し本プログラムを終了する。
【０１０６】
以上で、プリンタ側の印刷データ受信処理プログラムの説明を終了する。
【図面の簡単な説明】
【０１０７】
【図１】ホームネットワークの一例を示す構成図。
【図２】パケットフォーマットの種別および内容詳細を示す構成図。
【図３】コンテンツ種別判定のための手段および内容詳細を示す構成図。
【図４】ホームゲートウェイ側に設定される「家庭内印刷出力プライバシー保護テーブル１」の構成図。
【図５】プリンタ側に設定される「家庭内印刷出力プライバシー保護テーブル２」の構成図。
【図６】出力可否を決めるメカニズムを示す説明図。
【図７】本発明の処理を説明する為の制御方式を示すフローチャート図である。
【図８】本発明の処理を説明する為の制御方式を示すフローチャート図である。
【図９】本発明の処理を説明する為の制御方式を示すフローチャート図である。
【符号の説明】
【０１０８】
１  ホームネットワーク
２  ホームゲートウェイ
３  FTTH（Fiber To The Home）
４  ADSL
５  BS/CS
６  デジタルテレビ
７  リビングルームプリンタ
８,９,10,11  各部屋に配置された個人所有PC（Personal Computer）
12,13,14,15  各部屋に配置された個人所有プリンタ
【図１】
2005165970.tif 000003
【図２】
2005165970.tif 000004
【図３】
2005165970.tif 000005
【図４】
2005165970.tif 000006
【図５】
2005165970.tif 000007
【図６】
2005165970.tif 000008
【図７】
2005165970.tif 000009
【図８】
2005165970.tif 000010
【図９】
2005165970.tif 000011