(57)【要約】      （修正有）【課題】無線通信におけるアソシエーション情報については、優先的に使用されるものは、長期間機器電源がオフにされた後であっても、記憶を削除されないようにする。【解決手段】アソシエーション情報に優先度情報を付与する優先度付与手段と、アソシエーション情報の保存経過時間を計測する保存経過時間計測手段と、保存経過時間計測手段により計測された保存経過時間が保存期間まで経過したアソシエーション情報を削除する削除手段と、を備える。そして、保存経過時間計測手段が、優先度情報が所定レベル以上高く付与されたアソシエーション情報に対しては、通信機器の電源がオフ状態の期間を保存経過時間の計測から除外する。【選択図】図８
2010141564.tif 000002
【特許請求の範囲】
【請求項１】
無線通信の開始前に行う所定の手続に係る情報を保持して無線通信を行う機能を有する通信機器であって、
前記所定の手続に係る情報に優先度情報を付与する優先度付与手段と、
前記所定の手続に係る情報の保存経過時間を計測する保存経過時間計測手段と、
前記保存経過時間計測手段により計測された保存経過時間が保存期間まで経過した前記所定の手続に係る情報を削除する削除手段と、を備え、
前記保存経過時間計測手段は、前記優先度情報が所定レベル以上高く付与された前記所定の手続に係る情報に対して、前記通信機器の電源がオフ状態の期間を前記保存経過時間の計測から除外することを特徴とする通信機器。
【請求項２】
前記削除手段は、前記所定の手続に係る情報の削除モードが自動的な削除として設定されている場合、前記優先度情報が前記所定レベル以上高く付与されておらず、かつ、前記保存経過時間が前記保存期間を経過した全ての前記所定の手続に係る情報を削除することを特徴とする請求項１記載の通信機器。
【請求項３】
前記削除手段により前記所定の手続に係る情報が削除された時、当該削除の旨を表示する表示手段を備えたことを特徴とする請求項２記載の通信機器。
【請求項４】
前記削除手段により前記所定の手続に係る情報が削除された時、当該削除の旨を印刷する印刷手段を備えたことを特徴とする請求項２または３記載の通信機器。
【請求項５】
前記削除手段により前記所定の手続に係る情報が削除された時、当該削除の旨をログ情報として格納手段に格納するログ記録手段を備えたことを特徴とする請求項２から４の何れか１項に記載の通信機器。
【請求項６】
前記削除手段は、前記所定の手続に係る情報の削除モードが手動削除として設定されている場合、前記優先度情報が前記所定レベル以上高く付与されておらず、前記保存経過時間が前記保存期間を経過し、かつ、削除すると選択入力された全ての前記所定の手続に係る情報を削除することを特徴とする請求項１記載の通信機器。
【請求項７】
削除モードおよび削除が行われた際の動作の選択入力を受ける選択手段を備えたことを特徴とする請求項２から６の何れか１項に記載の通信機器。
【請求項８】
前記優先度情報が前記所定レベル以上高く付与されておらず、前記保存経過時間が前記保存期間を経過し、かつ、前記選択入力により削除しないとされた前記所定の手続に係る情報の前記保存期間を延長する延長手段を備えたことを特徴とする請求項６記載の通信機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の装置と無線通信を行う機能を備えた通信機器に関する。
【背景技術】
【０００２】
一般に、無線通信の接続に当たって、まずアソシエーションの手順を実行する。アソシエーションには、アソシエーション情報と呼ばれる情報が必要である。たとえばワイヤレスＵＳＢ（Universal Serial Bus）の場合、アソシエーション情報はＣＣ（Connection Context）と呼ばれるものになる。
【０００３】
また、本発明の関連技術として、電力線を介して他の無線通信機器と電力線通信を行い、機器ＩＤを送受信し、そのＩＤを用いて無線通信の認証を行うようにしたものがある（例えば、特許文献１参照）。
【０００４】
また、画像形成装置にＵＳＢインタフェースを備え、ＵＳＢインタフェースを介して送信されるユーザ情報を用いて、携帯型のコンピュータ機器のユーザ認証を行うようにしたものがある（例えば、特許文献２参照）。
【特許文献１】特開２００７−２１５００３号公報
【特許文献２】特開２００４−１０９７６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のようなアソシエーション情報を用いた無線通信では、特に組み込み機器の場合、メモリの制約が厳しいため、内部に保持できるアソシエーション情報の個数には上限があり、その数が少ないという制約がある。
【０００６】
このため、内部に保持しているアソシエーション情報の個数が上限を超えないように、一定時間経過後に、自動的にアソシエーション情報を削除するものがあるが、この削除方法には以下のような問題がある。
【０００７】
たとえば、夏休み等により、機器の電源をオフにして長期間オフィスを開けるような状況を考える。
この場合、夏休みが終わり業務を再開するために機器の電源を再びオンにした時点で、割り当てられていた一定時間がすでに経過してしまい、アソシエーション情報が削除されてしまう。
このアソシエーション情報が、普段の業務でしばしば使われるような優先度の高いものであるなら、それが削除されたために再びアソシエーション情報を作らなければならず、手間がかかってしまっていた。
【０００８】
また、上述した特許文献１のものは、電力線を用いた有線による通信でＩＤを取得するものであり、また、取得したＩＤを機器内部のメモリ制約のために削除することについては全く言及されたものでなかった。
【０００９】
また、上述した特許文献２のものは、有線によるＵＳＢインタフェースを介してユーザ情報の送信を行うものであり、無線通信におけるアソシエーション情報の制御についてまでは全く言及されたものでなかった。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、無線通信におけるアソシエーション情報について、優先的に使用されるものについては、長期間機器電源がオフにされた後であっても削除させないようにすることができる通信機器を提供することを目的とする。
【課題を解決するための手段】
【００１１】
かかる目的を達成するために、本発明に係る通信機器は、無線通信の開始前に行う所定の手続に係る情報を保持して無線通信を行う機能を有する通信機器であって、上記所定の手続に係る情報に優先度情報を付与する優先度付与手段と、上記所定の手続に係る情報の保存経過時間を計測する保存経過時間計測手段と、上記保存経過時間計測手段により計測された保存経過時間が保存期間まで経過した上記所定の手続に係る情報を削除する削除手段と、を備え、上記保存経過時間計測手段は、上記優先度情報が所定レベル以上高く付与された上記所定の手続に係る情報に対して、上記通信機器の電源がオフ状態の期間を上記保存経過時間の計測から除外することを特徴とする。
【発明の効果】
【００１２】
以上のように、本発明によれば、優先的に使用されるアソシエーション情報については、長期間機器電源がオフにされた後であっても削除させないようにすることができる。
このため、長期間機器電源がオフにされた後であっても、無線通信を簡単に開始することができる。
【発明を実施するための最良の形態】
【００１３】
次に、本発明に係る通信機器を、ワイヤレスＵＳＢ通信を行う機能を有する画像形成装置に適用した一実施形態について、図面を用いて詳細に説明する。
【００１４】
ワイヤレスＵＳＢとは、ＵＳＢでの無線通信の規格であり、ＰＣや通信機器間を無線で接続してデータ通信を行う規格である。１台の機器に対して複数のホストが存在するというトポロジーを持つ。また、その通信プロトコルには、セキュリティに関する機能および認証に関する機能が含まれている。
【００１５】
また、ワイヤレスＵＳＢなどの無線通信では、通信機器とホストとの間での通信を始める前に、アソシエーションという手続きを行う。アソシエーションを行う前には、機器とホストはお互いに、アソシエーション情報を保持する必要がある。このアソシエーション情報を用いて鍵交換が実施されることでアソシエーションを行い、アソシエーションが完了した後は、その鍵を用いて暗号化通信を行う。
【００１６】
ワイヤレスＵＳＢの場合、アソシエーション情報は、
（１）通信元（すなわち自装置）のＩＤ
（２）通信先（すなわち通信相手装置）のＩＤ
（３）暗号鍵
の３つから構成される。本明細書では、無線通信の開始前に行う所定の手続に係る情報をアソシエーション情報としている。
【００１７】
本実施形態は、例えばワイヤレスＵＳＢなど、アソシエーション情報を用いて無線通信を行う機能を有する通信機器に適用されるものである。
したがって、図１のように、ノートＰＣ、デジタルＭＦＰ／ＬＰ、デジタルカメラ等に、ワイヤレスＵＳＢ通信機能が備わっていれば、本実施形態を適用できる。無論、これら以外にも、ゲーム機、各種家電等、アソシエーション情報を用いて無線通信を行う各種の通信機器にも、本実施形態は同様に適用可能である。
【００１８】
図２に、本実施形態としての画像形成装置のハードウェア構成を示すブロック図を示す。
ネットワーク、ＩＥＥＥ  １３９４、ＵＳＢホスト、メモリーカードＩ／Ｆ（インタフェース）などを具備しており、ＰＣＩ−ＢＵＳでの接続となっている。
なお、本図２はあくまでハードウェア構成の一例であり、ＰＣＩ−ＢＵＳでの接続でなく、ＰＣＩ−ｅｘｐｒｅｓｓでの接続であってもかまわないし、Ｉ／ＦについてもBluetooth（登録商標）、ワイヤレスＵＳＢ、無線ＬＡＮ等など多種、多様なＩ／Ｆでも対応可能である。
【００１９】
表示部としては、ユーザインタフェース部品（ボタン等）を表示できるため、オペレーションパネルが望ましい。オペレーションパネルとは、メッセージをユーザに対して表示すると共に、ユーザからの入力を受け付け可能であるものを指す。
【００２０】
図３に、画像形成装置のソフトウェア構成を示すブロック図を示す。
不揮発性メモリには、アソシエーション情報が複数個保持されている。
アソシエーション情報管理部は、アソシエーション情報の追加・削除・退避を責務とする。機器が保持できるアソシエーション情報には限りがあるため、ここでは、ｎ個の保持が最大保持数であるものとする。
【００２１】
次に、本実施形態におけるアソシエーション情報を制御する方法について、以下に説明する。
図４に、アソシエーション情報の優先度を付与する処理例を示す。アソシエーション情報管理部がこのフローを実行する。
優先度を決定するパラメータには、たとえば、「アソシエーションを行った回数」がある。つまり、当該アソシエーション情報を用いてアソシエーションを行った回数は何回かを、優先度決定のパラメータとする。
【００２２】
使用される回数が多ければ多いほど、頻繁に使用する重要なアソシエーション情報と言えるので、そのようなアソシエーション情報は優先度が高くなる。
アソシエーションを行った回数を３つにグループ分けし、優先度が高い順に、「高」、「中」、「低」と定義する。このグループ分けはあくまで一例であり、グループ分けの個数はいくつであってもかまわない。
【００２３】
また、優先度づけのためのグループ分け閾値となる「３回以上」、「２回」、「１回」という数字も一例であり、この数字はユーザが明示的に変更できる構成であってもよい。変更する場合は、オペレーションパネルを用いる方法などで実現できる。
【００２４】
図５、図６に、アソシエーション情報の保存期間の設定に関する画面表示例を示す。
図５は、ユーザがテンキーを入力することにより、保存期間を設定する例である。
図６は、ユーザが複数の選択肢から１つを選択することにより、保存期間を設定する例である。
【００２５】
図７は、アソシエーション情報の時間的推移例を示す図である。
この図７の例では、通信機器内部にＡ１、Ａ２、Ａ３のアソシエーション情報がある。アソシエーション情報の上限は３としている。
また、それぞれの変数の意味は、以下のとおりである。
ｔlife：アソシエーション情報の保存期間。
ｔＡ１：電源オンの間に経過したＡ１の保存経過時間。
ｔＡ２：電源オンの間に経過したＡ２の保存経過時間。
ｔＡ３：電源オンの間に経過したＡ３の保存経過時間。
ｔａ：機器の電源をオフにした時刻。
ｔｂ：機器の電源をオンにした時刻。
ｔoff：電源をオフにしている時間帯。
【００２６】
ｔａおよびｔｂは、機器内部の記憶装置で保存されている。
ｔoffは、ｔｂ−ｔａにより求められる。
【００２７】
以降の説明では、図７の状況を例として説明する。
【００２８】
図８に、機器電源オン後の機器の処理に関するフローを示す。
優先度が高いアソシエーション情報に対しては、電源オンの時点からの残りの保存期間をｔlife−ｔＡｘに設定する。つまり、図７の例で言うと、ｔｂの時点では、優先度が高いＡ２の保存期間はｔlife−ｔＡ２となっている。従来であれば、ｔｂの時点で、Ａ２の保存期間は切れており、Ａ２は削除されていたが、本実施形態により、保存経過時間の計測がｔoffだけ除外されている。
【００２９】
図９に、アソシエーション情報の削除処理に関するフローを示す。
アソシエーション情報管理部がこのフローを実行する。
【００３０】
図９に示す各ステップと請求項との対応は以下のとおりである。
Ｓ９０１：請求項２（アソシエーション情報管理部がこのフローを実行する。）
Ｓ９０２：請求項３（オペレーションパネルがこのフローを実行する。図１０参照。）
Ｓ９０３：請求項４（プリンタアプリがこのフローを実行する。図１１参照）
Ｓ９０４：請求項５（ログ出力アプリがこのフローを実行する。）
Ｓ９０５：請求項６（アソシエーション情報管理部がこのフローを実行する。）
Ｓ９０６：請求項８（アソシエーション情報管理部がこのフローを実行する。）
Ｓ９０７：請求項６（アソシエーション情報管理部がこのフローを実行する。）
【００３１】
アソシエーション情報の削除後にその旨を画面表示する設定となっている場合（Ｓ９０２）における具体的な表示例が図１０である。表示部の例としてオペレーションパネルを挙げている。
優先度が高くないＡ１とＡ３という２つのアソシエーション情報の保存経過時間が、設定された保存期間を過ぎたため（図７参照）、２つとも自動的に削除した旨を表示している。
【００３２】
アソシエーション情報の削除後にその旨を印刷する設定となっている場合（Ｓ９０３）における具体的な印刷例が図１１である。言うまでもなく、紙のサイズ、紙の向き、出力するフォントや大きさ等は、本実施形態の本質ではなく、各種のものであってよい。
【００３３】
アソシエーション情報の削除後にその旨をログとして記録する設定となっている場合（Ｓ９０４）、ログ情報の記録先（格納手段）は、例えば装置内のＨＤＤなどが挙げられる。ログの形式は、テキスト形式、ＣＳＶ形式、ＨＴＭＬ形式、ＸＭＬ形式等、各種の形式であってよい。
ログ情報の中身は、少なくとも、自動的に削除した時刻、削除したアソシエーション情報を含むものである。
【００３４】
削除するアソシエーション情報をユーザが手動で選択する場合（Ｓ９０７）における具体的な選択入力画面例が図１２である。
図１２の例では、ユーザは、優先度が高くなく設定された保存期間を保存経過時間が過ぎたアソシエーション情報であるＡ１とＡ３のうちどれを削除するのかを、オペレーションパネルより選択する。「Ａ１」、「Ａ３」と記載されたボタンを押下することにより、削除するアソシエーション情報を選択できる。再度押下すると、選択を解除できる。もちろん、Ａ１、Ａ３の両方とも選択することもできるし、両方とも選択しないこともできる。
【００３５】
もし、上述したＳ９０７のステップにおいて、Ａ３が削除対象として選択されなかった場合、Ｓ９０６のステップを実行した時点で、Ａ３の保存期間はｔlifeとされる。
【００３６】
図１３に、アソシエーション情報削除処理の選択のための画面表示例を示す。
１３０１と１３０５は排他となるべきであるが、１３０２、１３０３、１３０４はこれらの中から複数選択されてもかまわない。
１３０２、１３０３、１３０４は、１３０１が選択された場合にのみ選択可能である。
【００３７】
１３０１が選択された場合、図９のＳ９０１が実行される。
１３０２が選択された場合、図９のＳ９０２が実行される。
１３０３が選択された場合、図９のＳ９０３が実行される。
１３０４が選択された場合、図９のＳ９０４が実行される。
１３０５が選択された場合、図９のＳ９０５、Ｓ９０６、Ｓ９０７が実行される。
【００３８】
図１４に、印刷に失敗した場合の代替系列を示す。
上述したＳ９０３にて、アソシエーション情報を自動削除した旨を印刷する処理を行うが、この処理に失敗した場合、図１４に記載の処理が実施される。
上述したＳ９０３の処理が失敗する場合とは、たとえば、本実施形態に係るプリンタの紙がなかった場合や、印刷を実行中にジャムが発生した場合などが考えられる。
印刷に失敗した場合には、かわりにＳ９０２の処理を行うというのが図１４の趣旨である。
【００３９】
以上のように、上述した実施形態としての通信機器は、例えば図１〜図８に構成、動作を例示したように、主となる機器と従属する機器との間で無線通信を行う通信手段と、上記無線通信の開始前に行う所定の手続に係る情報（アソシエーション情報）を複数個保有しうる手続情報保有手段と、上記手続情報保有手段に保有されている上記所定の手続に係る情報の保存経過時間を計測する保存経過時間計測手段と、上記手続情報保有手段に保有されている上記所定の手続に係る情報を、上記保存経過時間が所定の保存期間経過した後に削除する削除手段と、上記所定の手続に係る情報に優先度情報を付与する優先度付与手段と、を有する通信機器であって、上記優先度情報が高い上記所定の手続に係る情報に対して、上記通信機器の電源がオフ状態の期間を上記保存経過時間の計測から除外することを特徴とする。
【００４０】
このため、上述した実施形態によれば、優先度が高いアソシエーション情報に対しては機器の電源オフの時間帯を保存経過時間の計測時間から除外する処理を含んでいるため、本実施形態に係る通信機器を長期間電源オフにした状態から電源オンにした時点で上記アソシエーション情報が削除されることを防ぐことができる。
【００４１】
また、本実施形態は、例えば上述した図９ステップＳ９０１に例示したように、
上記機器の電源がオフからオンになった時点において、上記優先度情報が低く且つ上記保存期間が経過した全ての上記所定の手続に係る情報について削除することが好ましい。
【００４２】
このため、上述した実施形態によれば、保存期間を過ぎたアソシエーション情報を自動的に削除する処理を含んでいるため、電源オンの時点で、優先度の低いアソシエーション情報が存在していることを防ぐことができる。
【００４３】
また、本実施形態は、表示部を有し、上記所定の手続に係る情報を削除した旨を表示部に表示する処理を含むことが好ましい。
また、印刷機能を有し、上記所定の手続に係る情報を削除した旨を印刷する処理を含むことであってもよい。
また、ログ出力機能を有し、上記所定の手続に係る情報を削除した旨をログとして内部に記録する処理を含むことであってもよい。
【００４４】
このため、上述した実施形態によれば、自動的に削除した後にその旨を通知なり記録する処理を含んでいるため、ユーザがその旨を知ることができる。
例えば長期間オフィスを空けた場合など、ユーザは、機器にどのアソシエーション情報が残っているかを忘れている場合がある。上述した構成により、電源オフの時点で、機器にはもともとアソシエーション情報が残っており、しかも保存期間が過ぎたために機器が明示的に削除した旨をユーザが知ることができる。
【００４５】
また、本実施形態は、機器の電源がオフからオンになった時点において、優先度情報が低く且つ上記所定時間が経過した全ての上記所定の手続に係る情報に対して、どの情報を削除するかを選択する手段を有することが好ましい。
【００４６】
このため、上述した実施形態によれば、どのアソシエーション情報を削除するかをユーザが選択する手段を含んでいるため、優先度が高くないアソシエーション情報であってもユーザが必要なものに対しては通信機器内部に保存させたままにすることができる。
【００４７】
また、本実施形態は、例えば上述した図１３に例示したように、上記所定の手続に係る情報の削除モードおよび削除が行われた際の動作を選択するための選択手段を有することが好ましい。
【００４８】
このため、上述した実施形態によれば、アソシエーション情報削除処理をユーザが選択する手段を含んでいるため、ユーザの好みのアソシエーション情報削除処理を機器に実施させることができる。
【００４９】
また、本実施形態は、上述の選択入力において削除しなかった上記所定の手続に係る情報に対しては、上記保存期間をさらに延長することが好ましい。
【００５０】
このため、上述した実施形態によれば、有効期限をさらに一定時間延長する処理を含んでいるため、ユーザが削除させないと指定したアソシエーション情報を、機器に保持させ続けることができる。
【００５１】
なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。
例えば、本発明は、アソシエーション情報を用いて無線通信接続を行う通信機器であれば、例えばＭＦＰ（Multi Function Printer）やＬＰ（Laser Printer）など、各種の通信機器全般に同様に適用することができる。
【００５２】
また、上述した各実施形態としての画像形成装置を実現するための処理手順をプログラムとして記録媒体に記録することにより、本発明の各実施形態による上述した各機能を、その記録媒体から供給されるプログラムによって、システムを構成するコンピュータのＣＰＵに処理を行わせて実現させることができる。
この場合、上記の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
すなわち、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体および該記録媒体から読み出された信号は本発明を構成することになる。
この記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ-ＲＯＭ、ＣＤ-Ｒ、ＣＤ-ＲＷ、ＤＶＤ-ＲＯＭ、ＤＶＤ-ＲＡＭ、ＤＶＤ-ＲＷ、ＤＶＤ+ＲＷ、磁気テープ、不揮発性のメモリーカード、ＲＯＭ等を用いてよい。
【００５３】
この本発明に係るプログラムによれば、当該プログラムによって制御される画像形成装置に、上述した実施形態における各機能を実現させることができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施形態を適用する適用システム構成例を示す図である。
【図２】画像形成装置のハードウェア構成を示すブロック図である。
【図３】画像形成装置のソフトウェア構成を示すブロック図である。
【図４】アソシエーション情報の優先度を付与する処理を示すフローチャートである。
【図５】アソシエーション情報の保存期間の設定に関する画面表示例（１）である。
【図６】アソシエーション情報の保存期間の設定に関する画面表示例（２）である。
【図７】アソシエーション情報の時間的推移を表す図である。
【図８】機器電源オン後の機器の処理を示すフローチャートである。
【図９】アソシエーション情報の削除処理を示すフローチャートである。
【図１０】アソシエーション情報を削除した旨の画面表示例である。
【図１１】アソシエーション情報を削除した旨の印刷例である。
【図１２】削除するアソシエーション情報の選択に関する画面表示例である。
【図１３】アソシエーション情報削除処理の選択に関する画面表示例である。
【図１４】印刷に失敗した場合の画面表示例を示す図である。
【図１】
2010141564.tif 000003
【図２】
2010141564.tif 000004
【図３】
2010141564.tif 000005
【図４】
2010141564.tif 000006
【図５】
2010141564.tif 000007
【図６】
2010141564.tif 000008
【図７】
2010141564.tif 000009
【図８】
2010141564.tif 000010
【図９】
2010141564.tif 000011
【図１０】
2010141564.tif 000012
【図１１】
2010141564.tif 000013
【図１２】
2010141564.tif 000014
【図１３】
2010141564.tif 000015
【図１４】
2010141564.tif 000016