(57)【特許請求の範囲】
【請求項１】
情報処理装置、ＵＳＢデバイス、及びスリープモードを有する画像形成装置を備え、前記情報処理装置が前記画像形成装置を介して前記ＵＳＢデバイスに接続され、前記情報処理装置が前記ＵＳＢデバイスを制御する画像形成システムにおいて、
前記画像形成装置は、
前記ＵＳＢデバイスがＵＳＢＮＷ対応のＵＳＢデバイスであるか否かを判別する第１の判別手段と、
前記情報処理装置からパケットを受信し、前記パケットがＵＳＢＮＷ対応のモジュールによって処理されるか否かを判別する第２の判別手段と、
前記ＵＳＢデバイスがＵＳＢＮＷ対応のＵＳＢデバイスであると判別され且つ前記パケットがＵＳＢＮＷ対応のモジュールによって処理されると判別されたとき、前記画像形成装置の前記スリープモードへの移行を禁止する制御手段とを備えることを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、
前記パケットがＵＳＢＮＷ対応のモジュールによって処理されると判別されたとき、少なくとも前記パケットを送信する情報処理装置の機器情報を前記情報処理装置から取得する第１の取得手段と、
前記パケットがＵＳＢＮＷ対応のモジュールによって処理されると判別されたとき、少なくとも前記情報処理装置の機器情報を前記パケットから取得する第２の取得手段と、
前記第１の取得手段によって取得された情報処理装置の機器情報と前記第２の取得手段によって取得された情報処理装置の機器情報とが一致するとき、前記情報処理装置が前記ＵＳＢデバイスを制御することを許可する許可手段とをさらに備えることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記制御手段は、前記ＵＳＢＮＷ対応のＵＳＢデバイスが前記画像形成装置によって送信された前記パケットを受信しないとき、前記画像形成装置の前記スリープモードへの移行を禁止しないことを特徴とする請求項２記載の画像形成システム。
【請求項４】
情報処理装置、ＵＳＢデバイス、及びスリープモードを有する画像形成装置を備え、前記情報処理装置が前記画像形成装置を介して前記ＵＳＢデバイスに接続され、前記情報処理装置が前記ＵＳＢデバイスを制御する画像形成システムにおける画像形成装置の制御方法において、
前記ＵＳＢデバイスがＵＳＢＮＷ対応のＵＳＢデバイスであるか否かを判別する第１の判別ステップと、
前記情報処理装置からパケットを受信し、前記パケットがＵＳＢＮＷ対応のモジュールによって処理されるか否かを判別する第２の判別ステップと、
前記ＵＳＢデバイスがＵＳＢＮＷ対応のＵＳＢデバイスであると判別され且つ前記パケットがＵＳＢＮＷ対応のモジュールによって処理されると判別されたとき、前記画像形成装置の前記スリープモードへの移行を禁止する制御ステップとを有することを特徴とする画像形成装置の制御方法。
【請求項５】
情報処理装置、ＵＳＢデバイス、及びスリープモードを有する画像形成装置を備え、前記情報処理装置が前記画像形成装置を介して前記ＵＳＢデバイスに接続され、前記情報処理装置が前記ＵＳＢデバイスを制御する画像形成システムにおける画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像形成装置の制御方法は、
前記ＵＳＢデバイスがＵＳＢＮＷ対応のＵＳＢデバイスであるか否かを判別する第１の判別ステップと、
前記情報処理装置からパケットを受信し、前記パケットがＵＳＢＮＷ対応のモジュールによって処理されるか否かを判別する第２の判別ステップと、
前記ＵＳＢデバイスがＵＳＢＮＷ対応のＵＳＢデバイスであると判別され且つ前記パケットがＵＳＢＮＷ対応のモジュールによって処理されると判別されたとき、前記画像形成装置の前記スリープモードへの移行を禁止する制御ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、該システムにおける画像形成装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、画像形成装置、情報処理装置、及びＵＳＢデバイスを含む画像形成システムが知られている（例えば、特許文献１参照）。特許文献１の画像形成システムでは、ネットワークを介して情報処理装置が画像形成装置に接続されるとともに、ネットワークを介さずにＵＳＢデバイスが画像形成装置に接続され、情報処理装置が画像形成装置を経由してＵＳＢデバイスを制御する。このような制御技術はＵＳＢＮＷ（USB Over Network）技術と呼ばれている。
【０００３】
また、消費電力を低減するために複数の電力モード、例えば、全ての構成要素に電力が供給されている通常モードや少なくとも構成要素の一部に電力を供給しないスリープモードを有する画像形成装置が知られている。この画像形成装置は、通常モードにおいて一定の時間が経過する間に何も操作されないときは電力モードをスリープモードへと切り替え、スリープモードにおいて何らかの操作がされたときは電力モードを通常モードへと切り替える（例えば、特許文献２参照）。
【０００４】
ところで、特許文献１の画像形成システムにおける画像形成装置がスリープモードになる場合がある。画像形成装置がスリープモードになると、画像形成装置からＵＳＢデバイスへの電力が供給されない。
【０００５】
一方、情報処理装置がスリープモードの画像形成装置にパケットを送信したとき、画像形成装置はスリープモードから通常モードに復帰して情報処理装置から送信されたパケットを受信する。通常モードに復帰した画像形成装置は電力をＵＳＢデバイスに供給し、受信したパケットをＵＳＢデバイスに送信する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−３１０７９６号公報
【特許文献２】特開２０１４−１０４６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、画像形成装置がスリープモードであるとき、ＵＳＢデバイスが画像形成装置にパケットを送信しても画像形成装置はスリープモードから通常モードに復帰しない。その結果、画像形成装置はＵＳＢデバイスが送信したパケットを受信できず、当該パケットを情報処理装置に送信できない。すなわち、画像形成装置がスリープモードに移行するとＵＳＢデバイスから情報処理装置に対してパケットを送信できないという問題がある。
【０００８】
本発明の目的は、ＵＳＢＮＷ対応のＵＳＢデバイスからの情報処理装置に対するパケットの送信が阻害されるのを防止することができる画像形成システム、該システムにおける画像形成装置の制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像形成システムは、情報処理装置、ＵＳＢデバイス、及びスリープモードを有する画像形成装置を備え、前記情報処理装置が前記画像形成装置を介して前記ＵＳＢデバイスに接続され、前記情報処理装置が前記ＵＳＢデバイスを制御する画像形成システムにおいて、前記画像形成装置は、前記ＵＳＢデバイスがＵＳＢＮＷ対応のＵＳＢデバイスであるか否かを判別する第１の判別手段と、前記情報処理装置からパケットを受信し、前記パケットがＵＳＢＮＷ対応のモジュールによって処理されるか否かを判別する第２の判別手段と、前記ＵＳＢデバイスがＵＳＢＮＷ対応のＵＳＢデバイスであると判別され且つ前記パケットがＵＳＢＮＷ対応のモジュールによって処理されると判別されたとき、前記画像形成装置の前記スリープモードへの移行を禁止する制御手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ＵＳＢＮＷ対応のＵＳＢデバイスからの情報処理装置に対するパケットの送信が阻害されるのを防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態に係る画像形成装置を含む画像形成システムの構成を概略的に示すブロック図である。
【図２】図１における画像形成装置の内部構成を概略的に示すブロック図である。
【図３】図２におけるメモリ部に格納されている拡張登録テーブルを説明するために用いられる図である。
【図４】図３の拡張登録テーブルにＵＳＢデバイスを新規に登録する登録処理の手順を示すフローチャートである。
【図５】図２におけるコア部によって実行される第１の判別処理の手順を示すフローチャートである。
【図６】図２におけるコア部によって実行される第２の判別処理の手順を示すフローチャートである。
【図７】図３における第１判定フラグ及び第２判定フラグに基づいて画像形成装置の電力モードを決定する決定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１３】
図１は、本発明の実施の形態に係る画像形成装置１０１を含む画像形成システム１００の構成を概略的に示すブロック図である。
【００１４】
図１の画像形成システム１００は画像形成装置１０１、情報処理装置としてのクライアントＰＣ１０２、及びタブレット端末１０３を備える。画像形成装置１０１及びクライアントＰＣ１０２はネットワーク１０４を介して接続され、画像形成装置１０１及びタブレット端末１０３はＵＳＢ  Ｉ／Ｆを介して接続されている。また、画像形成装置１０１、クライアントＰＣ１０２、及びタブレット端末１０３は夫々ＵＳＢＮＷに対応している。
【００１５】
画像形成装置１０１はＵＳＢコアドライバ１０５及びＵＳＢＮＷ機能モジュール１０６を備える。ＵＳＢコアドライバ１０５は画像形成装置１０１にＵＳＢデバイス、例えば、タブレット端末１０３が接続されたことを検出するとともに、ＵＳＢデバイスから当該ＵＳＢデバイスの識別情報を取得する。なお、ＵＳＢデバイスはデバイスディスクリプタを有し、ＵＳＢデバイスの識別情報はデバイスディスクリプタに格納されている。ＵＳＢコアドライバ１０５はデバイスディスクリプタを参照してＵＳＢデバイスの識別情報を取得する。
【００１６】
ＵＳＢＮＷ機能モジュール１０６はクライアントＰＣ１０２から受信したパケットであって、ＵＳＢＮＷに対応するＵＳＢデバイス、例えば、タブレット端末１０３を制御するためのパケットを処理する。また、ＵＳＢＮＷ機能モジュール１０６は後述の拡張登録テーブル３００を管理する。
【００１７】
クライアントＰＣ１０２はＵＳＢＮＷアプリケーション１０７及びＵＳＢ−Ｄドライバ１０８を備える。ＵＳＢＮＷアプリケーション１０７はＵＳＢＮＷに対応するＵＳＢデバイスの機器情報、例えば、タブレット端末１０３のベンダＩＤ情報（以下、「ＶＩＤ」という。）及びプロダクトＩＤ情報（以下、「ＰＩＤ」という。）を取得するときに起動される。また、ＵＳＢＮＷアプリケーション１０７はタブレット端末１０３を制御するためのパケットを画像形成装置１０１に送信するときに起動される。ＵＳＢ−Ｄドライバ１０８は後述のＵＳＢ−Ｄ部２１２に対して印刷データを送信するときに起動される。
【００１８】
図２は、図１における画像形成装置１０１の内部構成を概略的に示すブロック図である。
【００１９】
図２の画像形成装置１０１はコア部２０１、スキャナ部２０２、スキャナＩＰ部２０３、メモリ部２０４、ボックス部２０５、プリンタＩＰ部２０６、プリンタ部２０７、フィニッシャ部２０８、表示制御部２０９、ＲＩＰ部２１０、ＦＡＸ部２１１、ＵＳＢ−Ｄ部２１２、ＮＩＣ部２１３、ＵＳＢ−Ｈ部２１４、ＵＳＢデバイス２１５、及び電話回線２１６を備える。
【００２０】
スキャナＩＰ部２０３、メモリ部２０４、ボックス部２０５、プリンタＩＰ部２０６、表示制御部２０９、ＲＩＰ部２１０、ＦＡＸ部２１１、ＵＳＢ−Ｄ部２１２、ＮＩＣ部２１３、及びＵＳＢ−Ｈ部２１４はコア部２０１を介して互いに接続されている。スキャナ部２０２はスキャナＩＰ部２０３に接続され、フィニッシャ部２０８はプリンタ部２０７に接続され、プリンタ部２０７はプリンタＩＰ部２０６に接続され、ＦＡＸ部２１１は電話回線２１６に接続され、ＵＳＢ−Ｄ部２１２はＵＳＢ  Ｉ／Ｆを介して外部装置に接続され、ＮＩＣ部２１３はネットワークＩ／Ｆを介してネットワーク１０４に接続され、ＵＳＢデバイス２１５はＵＳＢ  Ｉ／Ｆを介してＵＳＢ−Ｈ部２１４に接続される。
【００２１】
コア部２０１はＲＯＭ２０１ａを有し、ＲＯＭ２０１ａは画像形成装置１０１の全体を制御するプログラムやＯＳを起動するためのブートプログラム等の各種プログラムを格納する。具体的には、ＲＯＭ２０１ａはＵＳＢコアドライバ１０５やＵＳＢＮＷ機能モジュール１０６を格納する。コア部２０１はＲＯＭ２０１ａに格納されたプログラムに基づいて画像形成装置１０１の全体を制御する。
【００２２】
スキャナ部２０２は原稿を光電変換素子で読み取り、Ａ/Ｄ変換やシェーディング補正を行ってＲＧＢデジタル画像を生成し、スキャナＩＰ部２０３は当該ＲＧＢデジタル画像に対して各種画像処理を実行する。メモリ部２０４はコア部２０１のメインメモリであるとともに、各種処理を実行する際のワークメモリである。また、メモリ部２０４は各種データを格納する。
【００２３】
ボックス部２０５は画像形成装置１０１が外部装置にデータを送信し、又は外部装置からデータを受信する際に使用されるバッファ領域である。プリンタＩＰ部２０６はコア部２０１から出力された信号に基づいて画像データを生成し、プリンタ部２０７は当該画像データを記録紙に印刷する。フィニッシャ部２０８はプリンタ部２０７において画像データが印刷された記録紙に対して、例えば、ステープル処理等を実行する。表示制御部２０９はユーザからの指示をコア部２０１に送信し、又はコア部２０１からの指示を表示する。ＲＩＰ部２１０は画像データからビットマップイメージデータを生成する。ＦＡＸ部２１１は電話回線２１６を介してＦＡＸ通信を行う。
【００２４】
ＵＳＢ−Ｄ部２１２はＵＳＢ  Ｉ／Ｆを介して接続される外部装置から印刷データを受信する。ＮＩＣ部２１３はネットワーク１０４を介して画像データやパケット等の各種データを取得する。また、ＮＩＣ部２１３はＮＷ通信制御ドライバ（不図示）によって制御される。ここで、ＮＷ通信制御ドライバとはＮＩＣ部２１３がネットワーク１０４を介して各種データを取得したことを認識するとともに、取得されたデータを解析するソフトウェアである。ＵＳＢ−Ｈ部２１４はＵＳＢ  Ｉ／Ｆを介して接続されるＵＳＢデバイス２１５を制御する。ＵＳＢデバイス２１５は、例えば、タブレット端末１０３、ＵＳＢメモリ２１５ａやカードリーダ２１５ｂ等である。
【００２５】
図３は、図１におけるＵＳＢＮＷ機能モジュール１０６に管理されている拡張登録テーブル３００を説明するために用いられる図である。
【００２６】
図３の拡張登録テーブル３００にはネットワークを介さずに画像形成装置１０１に接続されるＵＳＢデバイスに関するデバイス情報が表示され、拡張登録テーブル３００は登録デバイス番号３０１、デバイス情報３０２、第１判定フラグ３０３、クライアントＰＣの識別情報３０４、及び第２判定フラグ３０５を有する。
【００２７】
登録デバイス番号３０１は拡張登録テーブル３００に登録されているＵＳＢデバイス（以下、「登録デバイス」という。）を管理するための番号であり、デバイス情報３０２は登録デバイスに関するデバイス情報であり、具体的には、ＶＩＤ及びＰＩＤである。第１判定フラグ３０３はＵＳＢＮＷに対応するＵＳＢデバイスが画像形成装置１０１に接続されていないとき、「０」を示し、ＵＳＢＮＷに対応するＵＳＢデバイスが画像形成装置１０１に接続されているとき、「１」を示す。後述する図４の登録処理において、拡張登録テーブル３００に登録されていないＵＳＢデバイスが新規に拡張登録テーブル３００に登録されるとき、第１判定フラグ３０３は「０」を示す。
【００２８】
クライアントＰＣの識別情報３０４は画像形成装置１０１に接続されたＵＳＢデバイスを制御するクライアントＰＣ１０２の識別情報であり、具体的には、ＭＡＣアドレス及びＩＰアドレスである。第２判定フラグ３０５は、ＵＳＢＮＷ機能モジュール１０６がクライアントＰＣ１０２から受信したパケットを処理しないとき、「０」を示し、ＵＳＢＮＷ機能モジュール１０６がクライアントＰＣ１０２から受信したパケットを処理するとき、「１」を示す。後述する図４の登録処理において、拡張登録テーブル３００に登録されていないＵＳＢデバイスが新規に拡張登録テーブル３００に登録されるとき、第２判定フラグ３０５は「０」を示す。
【００２９】
図４は、図３の拡張登録テーブル３００にＵＳＢデバイスを新規に登録する登録処理の手順を示すフローチャートである。
【００３０】
図４において、まず、拡張登録テーブル３００に新規に登録するＵＳＢデバイスとして、例えば、タブレット端末１０３がクライアントＰＣ１０２に接続され（ステップＳ４０１）、クライアントＰＣ１０２はタブレット端末１０３からタブレット端末１０３のデバイス情報としてＶＩＤ及びＰＩＤを取得し（ステップＳ４０２）、取得されたＶＩＤ及びＰＩＤを画像形成装置１０１に送信する（ステップＳ４０３）。次いで、画像形成装置１０１は送信されたＶＩＤ及びＰＩＤを受信し、コア部２０１は受信したＶＩＤ及びＰＩＤに対応するタブレット端末１０３が拡張登録テーブル３００に登録されているか否かを判別する（ステップＳ４０４）。
【００３１】
ステップＳ４０４の判別の結果、画像形成装置１０１が受信したＶＩＤ及びＰＩＤに対応するタブレット端末１０３が拡張登録テーブル３００に登録されているとき、本処理を終了し、画像形成装置１０１が受信したＶＩＤ及びＰＩＤに対応するタブレット端末１０３が拡張登録テーブル３００に登録されていないとき、コア部２０１はタブレット端末１０３を新規なＵＳＢデバイスとして拡張登録テーブル３００に登録して（ステップＳ４０５）本処理を終了する。
【００３２】
新規なＵＳＢデバイスとしてタブレット端末１０３が拡張登録テーブル３００に登録されたとき、タブレット端末１０３に関して、デバイス情報３０２はタブレット端末１０３のＶＩＤ及びＰＩＤを示し、第１判定フラグ３０３は「０」を示し、クライアントＰＣの識別情報３０４はタブレット端末１０３のデバイス情報を画像形成装置１０１に送信したクライアントＰＣ１０２のＭＡＣアドレス及びＩＰアドレスを示し、第２判定フラグ３０５は「０」を示す。
【００３３】
図５は、図２におけるコア部２０１によって実行される第１の判別処理の手順を示すフローチャートである。
【００３４】
図５において、まず、ＵＳＢデバイスとして、例えば、タブレット端末１０３がネットワークを介さずに画像形成装置１０１に接続されたか否かを判別する（ステップＳ５０１）。ステップＳ５０１の判別の結果、タブレット端末１０３がネットワークを介さずに画像形成装置１０１に接続されていないとき、第１判定フラグ３０３を「０」に設定して（ステップＳ５０２）本処理を終了し、タブレット端末１０３がネットワークを介さずに画像形成装置１０１に接続されたとき、ＵＳＢコアドライバ１０５はタブレット端末１０３が有するデバイスディスクリプタを参照してタブレット端末１０３のデバイス情報を取得し（ステップＳ５０３）、コア部２０１は取得されたタブレット端末１０３のデバイス情報に対応する登録デバイスが拡張登録テーブル３００に存在するか否かを判別する（ステップＳ５０４）。
【００３５】
ステップＳ５０４の判別の結果、取得されたタブレット端末１０３のデバイス情報に対応する登録デバイスが拡張登録テーブル３００に存在しないとき、ステップＳ５０２に進み、取得されたタブレット端末１０３のデバイス情報に対応する登録デバイスが拡張登録テーブル３００に存在するとき、接続されたタブレット端末１０３はＵＳＢＮＷに対応するＵＳＢデバイスであるとし（ステップＳ５０５）、第１判定フラグ３０３を「１」設定にして（ステップＳ５０６）本処理を終了する。
【００３６】
図６は、図２におけるコア部２０１によって実行される第２の判別処理の手順を示すフローチャートである。図６の処理では、画像形成装置１０１に接続されているＵＳＢデバイスがタブレット端末１０３であり、クライアントＰＣ１０２から送信されるパケットがクライアントＰＣ１０２の識別情報及びタブレット端末１０３のデバイス情報を含むことを前提として説明する。
【００３７】
図６において、まず、クライアントＰＣ１０２からパケットを受信し（ステップＳ６０１）、ＮＷ通信制御ドライバが受信したパケットを解析し、コア部２０１はパケットの解析結果に基づいて受信したパケットがＵＳＢＮＷ機能モジュール１０６によって処理されるか否かを判別する（ステップＳ６０２）。ステップＳ６０２の判別の結果、受信したパケットがＵＳＢＮＷ機能モジュール１０６によって処理されないとき、第２判定フラグ３０５を「０」にして（ステップＳ６０３）本処理を終了し、受信したパケットがＵＳＢＮＷ機能モジュール１０６によって処理されるとき、パケットを送信したクライアントＰＣ１０２の識別情報及びタブレット端末１０３のデバイス情報をパケットから取得し（ステップＳ６０４）、取得されたクライアントＰＣ１０２の識別情報及びタブレット端末１０３のデバイス情報と、拡張登録テーブル３００におけるタブレット端末１０３に対応する登録デバイスのクライアントＰＣの識別情報３０４及びデバイス情報３０２とが夫々一致するか否かを判別する（ステップＳ６０５）。
【００３８】
ステップＳ６０５の判別の結果、取得されたクライアントＰＣ１０２の識別情報及びタブレット端末１０３のデバイス情報と、拡張登録テーブル３００におけるタブレット端末１０３に対応する登録デバイスのクライアントＰＣの識別情報３０４及びデバイス情報３０２とが夫々一致しないとき、ステップＳ６０３に進み、取得されたクライアントＰＣ１０２の識別情報及びタブレット端末１０３のデバイス情報と、拡張登録テーブル３００におけるタブレット端末１０３に対応する登録デバイスのクライアントＰＣの識別情報３０４及びデバイス情報３０２とが夫々一致するとき、画像形成装置１０１はパケットを送信したクライアントＰＣ１０２とタブレット端末１０３が対応していると判断してクライアントＰＣ１０２がタブレット端末１０３をＵＳＢＮＷによって制御することを許可し、第２判定フラグ３０５を「１」にして（ステップＳ６０６）本処理を終了する。
【００３９】
図７は、図３における第１判定フラグ３０３及び第２判定フラグ３０５に基づいて画像形成装置１０１の電力モードを決定する決定処理の手順を示すフローチャートである。
【００４０】
図７の決定処理は、一定時間が経過する間に画像形成装置１０１に対する操作が何も行われなかった場合にコア部２０１によって実行される。また、図７の処理では、図６の処理と同様に画像形成装置１０１に接続されたＵＳＢデバイスがタブレット端末１０３であることを前提として説明する。
【００４１】
図７において、まず、第１判定フラグ３０３に「１」が示されているか否かを判別する（ステップＳ７０１）。ステップＳ７０１の判別の結果、第１判定フラグ３０３に「０」が示されているとき、画像形成装置１０１の電力モードをスリープモードに決定して（ステップＳ７０２）本処理を終了し、第１判定フラグ３０３に「１」が示されているとき、第２判定フラグ３０５に「１」が示されているか否かを判別する（ステップＳ７０３）。
【００４２】
ステップＳ７０３の判別の結果、第２判定フラグ３０５に「０」が示されているとき、ステップＳ７０２に進み、第２判定フラグ３０５に「１」が示されているとき、画像形成装置１０１の電力モードを通常モードに決定し、スリープモードへの移行を禁止して（ステップＳ７０４）本処理を終了する。
【００４３】
図７の処理によれば、第１判定フラグ３０３にタブレット端末１０３が画像形成装置１０１に接続されることを示す「１」が示され（ステップＳ７０１でＹＥＳ）且つ第２判定フラグ３０５に「１」が示されている（ステップＳ７０３でＹＥＳ）とき、スリープモードへの移行が禁止される（ステップＳ７０４）ので、タブレット端末１０３が画像形成装置１０１に接続され、一定の時間が経過する間に画像形成装置１０１に対する操作が何も行われなくても画像形成装置１０１はスリープモードへは移行せず、通常モードが維持される。これにより、画像形成装置１０１はタブレット端末１０３が送信したパケットを受信することができ、もって、ＵＳＢＮＷ対応のタブレット端末１０３からのクライアントＰＣ１０２に対するパケットの送信が阻害されるのを防止することができる。
【００４４】
但し、第１判定フラグ３０３に「１」が示され（ステップＳ７０１でＹＥＳ）且つ第２判定フラグ３０５に「１」が示されている（ステップＳ７０３でＹＥＳ）場合であっても、タブレット端末１０３が画像形成装置１０１によって送信されたパケットを受信しないとき、画像形成装置１０１はスリープモードに移行してもよい。ここで、画像形成装置１０１が送信したパケットを受信しないタブレット端末１０３は、クライアントＰＣ１０２によって制御できないＵＳＢＮＷ未対応のタブレット端末であるため、画像形成装置１０１がスリープモードに移行することにより、ＵＳＢＮＷ未対応のタブレット端末１０３に電力が供給されることを回避でき、もって無駄な消費電力を抑制することができる。
【００４５】
さらに、第１判定フラグ３０３に「１」が示され（ステップＳ７０１でＹＥＳ）且つ第２判定フラグ３０５に「１」が示されている（ステップＳ７０３でＹＥＳ）とき、例えば、表示制御部２０９を介してユーザが電力モードを設定することを禁止してもよい。これにより、ＵＳＢＮＷ対応のタブレット端末１０３からのクライアントＰＣ１０２に対するパケットの送信が阻害されるのを防止するためにはスリープモードへの移行が不適切であることを知らないユーザが表示制御部２０９を介して電力モードにスリープモードを適用することを防止することができる。
【００４６】
また、図５の処理によれば、画像形成装置１０１に接続されたタブレット端末１０３の取得されたデバイス情報に対応する登録デバイスが拡張登録テーブル３００に存在するとき（ステップＳ５０４でＹＥＳ）、第１判定フラグ３０３が「１」に設定される。第１判定フラグ３０３はＵＳＢＮＷに対応するＵＳＢデバイスが画像形成装置１０１に接続されているとき、「１」を示すので、第１判定フラグ３０３が「１」を示すか否かに基づいてＵＳＢＮＷに対応するタブレット端末１０３が接続されたことを簡単に識別することができる。
【００４７】
さらに、図６の処理によれば、受信したパケットがＵＳＢＮＷ機能モジュール１０６によって処理され（ステップＳ６０２でＹＥＳ）、パケットから取得されたクライアントＰＣ１０２の識別情報及びタブレット端末１０３のデバイス情報と、拡張登録テーブル３００におけるタブレット端末１０３に対応する登録デバイスのクライアントＰＣの識別情報３０４及びデバイス情報３０２とが夫々一致するとき（ステップＳ６０５でＹＥＳ）、パケットを送信したクライアントＰＣ１０２とタブレット端末１０３とが対応していると判断され、クライアントＰＣ１０２がタブレット端末１０３をＵＳＢＮＷによって制御することが許可される（ステップＳ６０６）。これにより、画像形成装置１０１が管理していないクライアントＰＣ１０２が画像形成装置１０１に接続されているＵＳＢデバイスを制御することを防止でき、もって、画像形成システム１００における画像形成装置１０１のセキュリティレベルを向上させることができる。
【００４８】
上述した実施の形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理において、そのプログラム、及び該プログラムを格納するコンピュータ読み取り可能な記憶媒体は本発明を構成する。
【符号の説明】
【００４９】
１０１  画像形成装置
１０２  クライアントＰＣ
１０３  タブレット端末
１０５  ＵＳＢコアドライバ
１０６  ＵＳＢＮＷ機能モジュール
２０１  コア部
３０２  デバイス情報
３０３  第１判定フラグ
３０４  クライアントＰＣの識別情報
３０５  第２判定フラグ
【図１】
0006415253.tif 000002
【図２】
0006415253.tif 000003
【図３】
0006415253.tif 000004
【図４】
0006415253.tif 000005
【図５】
0006415253.tif 000006
【図６】
0006415253.tif 000007
【図７】
0006415253.tif 000008