(57)【要約】【課題】ＵＳＢで常時接続される機能拡張装置が外力によって損傷を受ける可能性及び間違って抜去される可能性を低減することができる画像形成装置を提供する。【解決手段】前面及び背面にＵＳＢソケットを備え、前面のＵＳＢソケット１８４に挿入されたＵＳＢ装置が機能拡張装置であるか否かを判定する判定部と、判定部によって、前面のＵＳＢソケット１８４に、機能拡張装置が挿入されたと判定された場合、そのＵＳＢ装置を使用可能な状態にしない制御部とを備える。これにより、画像形成装置の機能を拡張するためのＵＳＢ装置が前面のＵＳＢソケットで、常時接続状態で使用されることを防止することができ、ＵＳＢ装置が損傷及び抜去される可能性を低減できる。【選択図】図１
2014133419.tif 000002
【特許請求の範囲】
【請求項１】
複数のＵＳＢソケットを備えた画像形成装置であって、
複数の前記ＵＳＢソケットのうちの特定のＵＳＢソケットに挿入されたＵＳＢ装置が所定装置であるか否かを判定する判定手段と、
前記所定装置であると判定されたＵＳＢ装置を使用不可能な状態にする処理、又は前記所定装置であると判定されたＵＳＢ装置を使用可能な状態にする処理を選択的に実行する制御手段とを備え、
前記特定のＵＳＢソケットは、前記画像形成装置に対する指示を受付ける操作部の付近に立ったユーザによってＵＳＢ装置の挿入及び抜去が可能な位置に配置され、
前記所定装置は、前記画像形成装置の機能を拡張するためのＵＳＢ接続可能な装置であることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記所定装置であると判定されたＵＳＢ装置を使用不可能な状態にする処理を実行することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記所定装置は、ＵＳＢ記憶装置であることを特徴とする請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートを有する画像形成装置に関し、特に、ＵＳＢ無線ＬＡＮアダプタ等の接続されている機能拡張装置が損傷を受けること、又は間違って抜去されることを抑制することができる画像形成装置に関する。
【背景技術】
【０００２】
電子機器である画像処理装置の１種として、多くの事業所（会社、事務所等）に、記録紙に画像を形成する画像形成装置（代表的にはコピー機）が導入されている。このような事業所において、プリンタ機能及びコピー機能等を備えた画像形成装置をネットワークに接続し、これらを複数のユーザで共用するケースが多くなっている。このような画像形成装置の１種である複合機（ＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））は、コピーモード、ファクシミリモード（以下、ファクシミリをＦＡＸともいう）、ネットワーク対応のプリンタモード、及びスキャナモードのように、複数の基本的な動作モードを備える。
【０００３】
画像形成装置は、ネットワークに接続するためのインターフェイスとして、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を備えている。ＮＩＣには端子が装備されており、この端子にＵＴＰケーブル（非シールドより対線）等の通信ケーブルが接続され、これによって画像形成装置はネットワークに接続される。画像形成装置は、ネットワークに接続されることによって、ネットワークに接続されたＰＣ等の端末装置から画像データを受信してプリントする機能、原稿をスキャンして得られた画像データを電子メールに添付して送信する機能、画像データをコンピュータサーバ等にＦＴＰ転送する機能等を実現できる。
【０００４】
近年では、配線が不要であり機器の設置が容易であることから、無線ネットワーク環境が整ってきている。無線接続のための装置として、ＩＥＥＥ８０２．１１シリーズ等の国際標準規格にしたがった無線ＬＡＮ用の小型のＵＳＢアダプタ（以下、ＵＳＢ無線ＬＡＮアダプタという）が普及している。ＵＳＢ無線ＬＡＮアダプタを装着されたＰＣ等の装置は、２．４ＧＨｚ等の周波数帯の無線によって、ルータ又はアクセスポイント等に接続可能になる。また、Ｗｉ‐Ｆｉにより、無線ＬＡＮ機器のメーカ間での相互接続性が認証されるようになり、無線によるネットワーク接続がより一層普及している。
【０００５】
例えば、下記特許文献１には、通信データの種類（ストリーミングデータか否か）及び通信状況（アイソクロナス転送中か否か）に応じて通信方式（アイソクロナス転送又はバルク転送）を変更するＵＳＢ無線ＬＡＮアダプタが開示されている。
【０００６】
ＰＣ等の装置のＵＳＢポートは、無線ＬＡＮアダプタ以外に種々の周辺装置を接続するために使用される。ＵＳＢ接続可能な周辺装置として、ＵＳＢメモリが普及している。ＵＳＢメモリは、大容量であり、小型軽量で可搬性に優れ、取扱いが容易であるので、画像データ等のデータサイズが大きいデータを別の装置に移動させるために利用される。
【０００７】
画像形成装置においても複数のＵＳＢポートを備えたものが知られている。そのような画像形成装置では、１つのＵＳＢポートにＵＳＢ無線ＬＡＮアダプタを常時接続状態（画像形成装置の電源がＯＮされている間、常に接続されている状態）で使用し、無線によってネットワークに接続する。ユーザは、画像形成装置の別のＵＳＢポートにＵＳＢメモリを挿入して、ＵＳＢメモリに記憶されている印刷したい画像データを画像形成装置に入力すること、又は、スキャンした原稿の画像データをＰＣ等の別の装置に移すためにＵＳＢメモリに記憶することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−８２６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
画像形成装置の前面のＵＳＢポートにＵＳＢ無線ＬＡＮアダプタが接続されている状態では、ＵＳＢ無線ＬＡＮアダプタを容易に抜くことができるので、ユーザがＵＳＢ無線ＬＡＮアダプタを間違って抜いてしまう可能性があり、その場合、通信が切断されてしまう問題がある。また、ユーザは画像形成装置の前に立って画像形成装置を操作するので、ユーザの体がＵＳＢ無線ＬＡＮアダプタに当たってＵＳＢ無線ＬＡＮアダプタが損傷してしまう可能性がある。また、ユーザ等が画像形成装置の前を通過するときに、ＵＳＢ無線ＬＡＮアダプタに接触して損傷してしまう可能性もある。このように、従来の画像形成装置では、挿入されたＵＳＢ装置をユーザが容易に抜くことができるＵＳＢポートに、ＵＳＢ無線ＬＡＮアダプタ等のＵＳＢ装置が接続され、そのまま使用されてしまう問題がある。
【００１０】
しかし、一般的なＰＣ等の複数のＵＳＢポートを備える装置においては、周辺機器は何れのＵＳＢポートにも接続して使用することができる。複数のＵＳＢポートを備えた従来の画像形成装置においても同様である。特許文献１に記載された発明によっても、上記の問題を解決することはできない。
【００１１】
したがって、本発明は、ＵＳＢ無線ＬＡＮアダプタ等のＵＳＢで接続される機能拡張装置が外力によって損傷を受ける可能性、及び、間違って抜去される可能性を低減することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的は、下記によって達成することができる。
【００１３】
本発明に係る画像形成装置は、複数のＵＳＢソケットを備えた画像形成装置であって、複数のＵＳＢソケットのうちの特定のＵＳＢソケットに挿入されたＵＳＢ装置が所定装置であるか否かを判定する判定部と、所定装置であると判定されたＵＳＢ装置を使用不可能な状態にする処理、又は所定装置であると判定されたＵＳＢ装置を使用可能な状態にする処理を選択的に実行する制御部とを備え、特定のＵＳＢソケットは、画像形成装置に対する指示を受付ける操作部の付近に立ったユーザによってＵＳＢ装置の挿入及び抜去が可能な位置に配置され、所定装置は、画像形成装置の機能を拡張するためのＵＳＢ接続可能な装置である。
【００１４】
好ましくは、制御部は、所定装置であると判定されたＵＳＢ装置を使用不可能な状態にする処理を実行する。
【００１５】
より好ましくは、所定装置は、外部機器と通信を行なうためのＵＳＢ記憶装置である。
【発明の効果】
【００１６】
本発明によれば、画像形成装置が備える複数のＵＳＢソケット（ＵＳＢポート）のうち、画像形成装置を操作するユーザの手が届く範囲に配置され、ユーザが容易にＵＳＢ装置を挿入及び抜去することができる特定のＵＳＢソケットに、画像形成装置の機能を拡張するためのＵＳＢ装置が接続されても、そのＵＳＢ装置を使用可能な状態にしないようにすることができるので、使用中に間違って抜去される可能性及び損傷を受ける可能性を低減することができる。
【００１７】
画像形成装置の前面に配置されたＵＳＢソケットを制限の対象とすることによって、ユーザが画像形成装置の前面でＵＳＢメモリ等を容易に使用できることに加えて、特定のＵＳＢ装置が前面のＵＳＢソケットに間違って接続されることを防止することができる。
【００１８】
公知のＵＳＢ規格のディスクリプタ情報（クラスＩＤ、ベンダＩＤ及びプロダクトＩＤ）を用いて、使用が制限されるＵＳＢ装置を判別するので、ＵＳＢ装置に特別な情報を記憶させることなく、製造者から供給されるＵＳＢ装置をそのまま使用することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態に係る画像形成装置を示す斜視図である。
【図２】本発明の実施の形態に係る画像形成装置の背面の一部を示す斜視図である。
【図３】本発明の実施の形態に係る画像形成装置の概略構成を示すブロック図である。
【図４】本発明の実施の形態に係る画像形成装置において、ＵＳＢソケットに接続されるＵＳＢ装置の使用を制限するプログラムの制御構造を示すフローチャートである。
【図５】本発明の実施の形態に係る画像形成装置の前面ＵＳＢソケットにＵＳＢ装置が挿入された状態を示す斜視図である。
【図６】画像形成装置に表示されるメッセージの例を示す表示画面である。
【図７】画像形成装置に表示されるメッセージの例を示す表示画面である。
【図８】ＵＳＢディスクリプタのクラスＩＤの例を示す図である。
【図９】側面にＵＳＢソケットを備えた画像形成装置を示す斜視図である。
【発明を実施するための形態】
【００２０】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの名称及び機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２１】
図１及び図２を参照して、本発明の実施の形態に係る画像形成装置１００は、原稿を読取って生成された画像データに応じて、所定の記録紙に多色又は単色の画像を形成する。画像形成装置１００は、本体装置１１０と、自動原稿送り装置１２０とにより構成されている。
【００２２】
本体装置１１０の上部（内部）には、画像読取部１４０が配置されている。画像読取部１４０は、自動原稿送り装置１２０によって搬送される原稿をスキャンして画像データを生成する。本体装置１１０の上部には、操作部１６０が配置されている。画像形成装置１００は、操作部１６０を介して入力される指示に応じた処理を実行する。本体装置１１０の下部には、画像を形成するための記録紙を保持する給紙部１５６が配置されている。画像形成装置１００は、給紙部１５６から記録紙を引出して、その表面に画像を形成し、画像が形成された記録紙を胴内排紙トレイ１７０に排紙する。
【００２３】
本体装置１１０には、前面ＵＳＢソケット１８４及び背面ＵＳＢソケット１８６を備えている。前面ＵＳＢソケット１８４は、操作部１６０が配置されている面であり、画像形成装置１００を操作するユーザに対向する面である前面に配置されている。背面ＵＳＢソケット１８６は、前面に対向する面である背面に配置されている。具体的には、背面ＵＳＢソケット１８６は、図２に示すように、本体装置１１０の右側面１１２の近傍の背面に配置されている。図１及び図２には、前面ＵＳＢソケット１８４及び背面ＵＳＢソケット１８６に挿入され得るＵＳＢ装置を破線で示している。
【００２４】
図３を参照して、画像形成装置１００は、画像形成装置１００全体を制御する制御部（以下、ＣＰＵという）１３０と、プログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３２と、揮発性の記憶装置であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３４と、通電が遮断された場合にもデータを保持する不揮発性記憶装置であるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３６と、バス１４２とを備えている。ＲＯＭ１３２には、画像形成装置１００の動作を制御するのに必要なプログラム及びデータが記憶されている。
【００２５】
ＣＰＵ１３０、ＲＯＭ１３２、ＲＡＭ１３４、ＨＤＤ１３６はバス１４２に接続されている。各部間のデータ（制御情報を含む）交換は、バス１４２を介して行なわれる。ＣＰＵ１３０は、バス１４２を介してＲＯＭ１３２からプログラムをＲＡＭ１３４上に読出して、ＲＡＭ１３４の一部を作業領域としてプログラムを実行する。即ち、ＣＰＵ１３０は、ＲＯＭ１３２に格納されているプログラムにしたがって画像形成装置１００を構成する各部の制御を行ない、画像形成装置１００の各機能を実現する。
【００２６】
画像形成装置１００は、上記した自動原稿送り装置１２０、画像読取部１４０、給紙部１５６、操作部１６０、胴内排紙トレイ１７０、前面ＵＳＢソケット１８４及び背面ＵＳＢソケット１８６に加えて、画像形成部１５０、画像処理部１５２、画像メモリ１５４、ＵＳＢホストコントローラ１８０、及びＵＳＢハブ１８２を備えている。これら（ＵＳＢハブ１８２を除く）も、バス１４２に接続されている。なお、図示していないが、画像形成装置１００は、通常の画像形成装置と同様に、通信ケーブルでネットワークに接続するためのＮＩＣ、ＦＡＸ通信用モデム等を備えている。
【００２７】
操作部１６０は、ユーザによる画像形成装置１００に対する指示等の入力を受付ける。操作部１６０は、操作パネル１６２及び操作キー部（操作部１６０中の操作パネル１６２以外の領域）を備えている。操作パネル１６２は、液晶パネル等で構成された表示パネルと、表示パネルの上に配置され、タッチされた位置を検出するタッチパネルとを含む。画像形成装置１００を操作するために、表示パネルにはソフトキーが表示され、操作キー部にはハードキーが配置される。ＣＰＵ１３０は、これらのキーに対するユーザの操作を監視する。ユーザはこれらのキーを押下又はタッチして、画像形成装置１００に対して、画像形成の指示、画像形成の条件の設定等を入力することができる。表示パネルに表示されたキーの選択は、表示パネルに重ねられたタッチパネル上の該当部分にタッチすることによって行なわれる。
【００２８】
ユーザによって操作部１６０が操作され、画像形成が指示された場合、画像読取部１４０によって、原稿が読取られて生成された画像データは画像メモリ１５４に一時的に記憶される。画像処理部１５２は、画像メモリ１５４に記憶された画像データに対して、種々の画像処理を実行する。画像データは、必要に応じてＨＤＤ１３６に記憶される。
【００２９】
給紙部１５６は、給紙カセットを含み、画像形成用の記録紙を保持する。画像形成部１５０は、感光体ドラム、帯電器、光走査装置、現像器、転写ローラ、定着ユニット等を含み、画像メモリ１５４又はＨＤＤ１３６から読出された画像データを、給紙部１５６から搬送される記録紙上に形成する。
【００３０】
ＵＳＢホストコントローラ１８０、ＵＳＢハブ１８２、前面ＵＳＢソケット１８４及び背面ＵＳＢソケット１８６は、公知のＵＳＢ接続形態（多重スター型トポロジ）で接続されている。ＵＳＢホストコントローラ１８０は、最上位のルートハブでもある。前面ＵＳＢソケット１８４及び背面ＵＳＢソケット１８６は何れも、公知のシリーズＡプラグが接続されるソケットである。
【００３１】
以下に、図４を参照して、画像形成装置１００において実行される、ＵＳＢソケットに接続されるＵＳＢ装置の使用を制限するプログラムに関して説明する。挿入されるＵＳＢ装置の使用を制限するＵＳＢソケットを特定するための情報（ポート番号）、及び、使用が制限されるＵＳＢ装置を特定するための情報（後述するＵＳＢディスクリプタの情報）は、予めＨＤＤ１３６に記憶されている。なお、「ＵＳＢ装置の使用を制限する」及び「使用が制限されるＵＳＢ装置」とは、画像形成装置が、そのＵＳＢ装置に該当するデバイスドライバ（ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）がハードウェアを制御するために必要な下位のソフトウェアプログラム）をロードせず、そのＵＳＢ装置を使用できない状態のままにする場合があることを意味する。
【００３２】
以下では、前面ＵＳＢソケット１８４にＵＳＢ無線ＬＡＮアダプタが挿入された場合、そのＵＳＢ無線ＬＡＮアダプタを使用可能な状態にせず、即ち使用不可能な状態のままにし、背面ＵＳＢソケット１８６に関してはＵＳＢ装置の使用を制限しないとする。また、前面ＵＳＢソケット１８４にＵＳＢ無線ＬＡＮアダプタ以外のＵＳＢ装置が接続された場合、そのＵＳＢ装置を使用可能にするとする。
【００３３】
ステップ４００において、ＣＰＵ１３０は、前面ＵＳＢソケット１８４又は背面ＵＳＢソケット１８６にＵＳＢ装置のプラグが挿入されたか否かを判定する。ＵＳＢ装置には、ＵＳＢメモリ、ＵＳＢ無線ＬＡＮアダプタ等がある。前面ＵＳＢソケット１８４にＵＳＢ装置のプラグが挿入されたか否かは、例えば、前面ＵＳＢソケット１８４の特定の端子（例えば、データ伝送用の「＋Ｄａｔａ」端子又は「−Ｄａｔａ」端子）の電位を観測することで検知することができる。背面ＵＳＢソケット１８６に関しても同様である。何も接続されていない状態で開放されていたＵＳＢソケットの端子は、ＵＳＢ装置のプラグの端子と接続されると、電位が変化する。ＵＳＢ装置のプラグが挿入されたと判定された場合、制御はステップ４０２に移行する。そうでなければ、ステップ４００が繰返される。なお、ＣＰＵ１３０が定期的に、ＵＳＢソケットの端子の電位を観測してもよいが、電位が変化した場合にＣＰＵ１３０に対して割込みが発生するようにしてもよい。
【００３４】
以下では、管理者又はサービスマンによって、図５に示すように前面ＵＳＢソケット１８４に、ＵＳＢ無線ＬＡＮアダプタ１９０が接続されたとする。
【００３５】
ステップ４０２において、ＣＰＵ１３０は、ＵＳＢホストコントローラ１８０を制御して、ＵＳＢハブ１８２を介して、前面ＵＳＢソケット１８４に接続されたＵＳＢ装置（ＵＳＢ無線ＬＡＮアダプタ１９０）に、ＵＳＢ装置を特定するための情報を要求する。ＵＳＢホストコントローラ１８０とＵＳＢ装置との通信は、公知のＵＳＢ規格にしたがって行なわれる。具体的には、ＵＳＢホストコントローラ１８０は、挿入されたＵＳＢ無線ＬＡＮアダプタ１９０をリセットするためのリセット命令を送信した後、ＵＳＢ無線ＬＡＮアダプタ１９０のディスクリプタ情報を取得する命令（ＧＥＴ＿ＤＥＳＣＲＩＰＴＯＲ）を送信する。命令を受信したＵＳＢ無線ＬＡＮアダプタ１９０は、記憶しているディスクリプタを、所定のデータ形式で必ず返信しなければならない。
【００３６】
ステップ４０４において、ＣＰＵ１３０は、ＵＳＢホストコントローラ１８０がＵＳＢ装置から、要求した情報（ディスクリプタ）を受信したか否かを判定する。受信したと判定された場合、制御はステップ４０６に移行する。そうでなければ、ステップ４０４が繰返される。ステップ４０６に移行する前に、ＣＰＵ１３０は、受信した情報をＲＡＭ１３４に記憶する。
【００３７】
ステップ４０６において、ＣＰＵ１３０は、ＵＳＢ装置が挿入されたＵＳＢソケットが前面ＵＳＢソケット１８４であるか否かを判定する。具体的には、ＣＰＵ１３０は、ＨＤＤ１３６から、ＵＳＢ装置の使用を制限するポート番号を読出し、ステップ４００でＵＳＢ装置の挿入が検出されたＵＳＢソケットのポート番号と一致するか否かを判定する。挿入が検出されたポート番号が、ＨＤＤ１３６から読出したポート番号と一致した場合、前面ＵＳＢソケット１８４に挿入されたと判定されて、制御はステップ４０８に移行する。そうでなければ、制御はステップ４１８に移行する。
【００３８】
ステップ４０８において、ＣＰＵ１３０は、挿入されたＵＳＢ装置が、使用が制限されるＵＳＢ装置であるか否かを判定する。これは、ＵＳＢディスクリプタのクラスの情報（クラスＩＤ）を用いて判定することができる。
【００３９】
ＵＳＢ装置は、その機能等に応じて、“ＵＳＢ  Ｉｍｐｌｅｍｅｎｔｅｒｓ  Ｆｏｒｕｍ，  Ｉｎｃ．”によってクラスＩＤが定められている。例えば、無線ＬＡＮアダプタ１９０には、クラスＩＤとして“Ｅ０ｈ”（ｈは１６進数であることを意味する。以下同じ）が割当てられている。ここでは、ＵＳＢ無線ＬＡＮアダプタ１９０の使用を制限するので、予めＨＤＤ１３６に、使用が制限されるＵＳＢ装置を特定するための情報として“Ｅ０ｈ”を記憶しておく。ＣＰＵ１３０は、ステップ４０４でＲＡＭ１３４に記憶した、ＵＳＢ装置から受信したディスクリプタのクラスＩＤが、ＨＤＤ１３６から読出した“Ｅ０ｈ”と一致するか否かを判定する。使用が制限されるＵＳＢ装置（クラスＩＤが“Ｅ０ｈ”）であると判定された場合、制御はステップ４１０に移行する。そうでなければ（クラスＩＤが“Ｅ０ｈ”ではない）、制御はステップ４１８に移行する。
【００４０】
ステップ４１８において、ＣＰＵ１３０は、挿入されたＵＳＢ装置を使用可能にするために、該当するデバイスドライバがＨＤＤ１３６に記憶されているか否かを判定する。該当するデバイスドライバがＨＤＤ１３６に記憶されていると判定された場合、制御はステップ４２０に移行し、ＣＰＵ１３０は、該当するデバイスドライバをロード、即ち、ＨＤＤ１３６から該当するデバイスドライバをＲＡＭ１３４に読出し、実行可能な状態にする。その後、制御はステップ４１６に移行する。これによって、挿入されたＵＳＢ装置は、画像形成装置において使用可能になる。一方、該当するデバイスドライバがＨＤＤ１３６に記憶されていないと判定された場合、制御はステップ４１０に移行する。なお、ここでは、ＵＳＢ無線ＬＡＮアダプタ１９０が挿入されたと仮定したので、ステップ４１８及びステップ４２０は実行されない。
【００４１】
ステップ４１０において、ＣＰＵ１３０は、所定のメッセージを操作パネル１６２に表示する。ステップ４０８からステップ４１０に移行した場合には、例えば、図６に示すようなメッセージ５００を表示する。図６には、操作パネル１６２に表示された画像形成装置１００の操作画面に重畳されて、挿入されたＵＳＢ装置（ＵＳＢ無線ＬＡＮアダプタ１９０）が前面ＵＳＢソケット１８４では使用できないこと、及び背面ＵＳＢソケット１８６では使用できることを示すメッセージ５００が表示されている。これによって、管理者又はサービスマンは、前面ＵＳＢソケット１８４に挿入したＵＳＢ装置、即ちＵＳＢ無線ＬＡＮアダプタ１９０を抜いて、背面ＵＳＢソケット１８６に挿入することが可能になる。
【００４２】
一方、ステップ４１８からステップ４１０に移行した場合には、例えば、図７に示すようなメッセージ５０２を表示する。図７には、操作パネル１６２に表示された画像形成装置の操作画面に重畳されて、挿入されたＵＳＢ装置のデバイスドライバがないために、挿入されたＵＳＢ装置が使用できないことを示すメッセージ５０２が表示されている。これによって、一般ユーザは、前面ＵＳＢソケット１８４に挿入したＵＳＢ装置を抜き、必要であれば、該当するデバイスドライバを画像形成装置１００にインストールすることを管理者又はサービスマンに要求することができる。
【００４３】
なお、ステップ４１０が、ステップ４０８及びステップ４１８の何れから遷移して実行されるかは、フラグによって判定することができる。例えば、フラグの初期値を“０”とし、ステップ４０８において、使用が制限されるＵＳＢ装置であると判定された場合、ＣＰＵ１３０がフラグを“１”にセットし、ステップ４１０では、ＣＰＵ１３０が、フラグが“１”の場合に図６のようなメッセージ５００を表示し、フラグが“０”の場合に図７のようなメッセージ５０２を表示するようにすればよい。なお、ＣＰＵ１３０は、メッセージを表示した後にフラグを“０”にリセットする。
【００４４】
ステップ４１２において、ＣＰＵ１３０は、挿入されたＵＳＢ装置が抜去されたか否かを判定する。ＵＳＢ装置が抜去されたことは、ＵＳＢソケットの所定の端子の電位変化を検知することで行なわれる。ＵＳＢ装置が抜去されたと判定された場合、制御はステップ４１４に移行する。そうでなければ、ステップ４１２が繰返される。
【００４５】
ステップ４１４において、ＣＰＵ１３０は、操作パネル１６２に表示されたメッセージを消去し、元の操作画面を表示する。
【００４６】
ステップ４１６において、ＣＰＵ１３０は、終了の指示を受けたか否かを判定する。終了の指示を受けたと判定された場合、本プログラムは終了する。そうでなければ、制御はステップ４００に戻る。終了の指示は、例えば画像形成装置１００の電源オフによってなされる。
【００４７】
以上によって、前面ＵＳＢソケット１８４に、ＵＳＢ無線ＬＡＮアダプタ１９０が挿入された場合、該当するデバイスドライバがＨＤＤ１３６に記憶されていたとしても、ステップ４００〜４１０が実行されて、ＵＳＢ無線ＬＡＮアダプタ１９０を使用可能な状態にせず、その旨を示すメッセージが操作パネル１６２に表示される。メッセージを見た管理者又はサービスマンは、前面ＵＳＢソケット１８４からＵＳＢ無線ＬＡＮアダプタ１９０を抜き、背面ＵＳＢソケット１８６に挿入する。その後、ステップ４００〜４０６及びステップ４１８〜４２０が実行されて、背面ＵＳＢソケット１８６に挿入されたＵＳＢ無線ＬＡＮアダプタ１９０が使用可能になる。ＵＳＢ無線ＬＡＮアダプタ１９０は、容易にアクセスできない背面ＵＳＢソケット１８６で使用されるので、常時接続で使用されても、損傷される可能性、及び、間違って抜去される可能性は低い。
【００４８】
また、一般ユーザが、ＵＳＢ無線ＬＡＮアダプタ１９０以外のＵＳＢ装置（例えばＵＳＢメモリ）を、前面ＵＳＢソケット１８４に挿入した場合には、ステップ４０８において、使用が制限されないＵＳＢ装置であると判定されるので、そのＵＳＢ装置の使用が可能になる。
【００４９】
上記では、使用が制限されるＵＳＢ装置を特定するために、クラス情報を使用する場合を説明したが、これに限定されない。例えば、ディスクリプタ中のベンダＩＤ及びプロダクトＩＤを使用してもよい。その場合、ステップ４０８において、ＣＰＵ１３０は、ＵＳＢ装置から受信したディスクリプタのベンダＩＤ及びプロダクトＩＤ（ステップ４０４でＲＡＭ１３４に記憶）が、ＨＤＤ１３６に予め記憶されたベンダＩＤ及びプロダクトＩＤ（使用が制限されるＵＳＢ装置を特定するための情報）と一致するか否かを判定すればよい。
【００５０】
なお、ベンダＩＤとは、ＵＳＢ装置の製造者を特定するための情報であり、プロダクトＩＤは、製造者の製品を特定するための情報である。プロダクトＩＤは、ＵＳＢ装置の製造者によって指定されるが、ベンダＩＤは、製造者が“ＵＳＢ  Ｉｍｐｌｅｍｅｎｔｅｒｓ  Ｆｏｒｕｍ，  Ｉｎｃ．”に申請することで、決定される。ベンダＩＤは公知であり、“ＵＳＢ  Ｉｍｐｌｅｍｅｎｔｅｒｓ  Ｆｏｒｕｍ，  Ｉｎｃ．”のウェブページ（http://www.usb.org）から、製造者と対応させたデータが提供されている。
【００５１】
上記では、使用が制限されるＵＳＢ装置がＵＳＢ無線ＬＡＮアダプタである場合を説明したが、これに限定されない。画像形成装置の機能を拡張するためのＵＳＢ接続可能な装置であればよく、外付け記憶装置（ＨＤＤ等）、又はユーザ認証装置（ＩＣカードリーダ、磁気カードリーダ、指紋認証装置等）等であってもよい。これらも、前面ＵＳＢソケットに常時接続されて使用されると、損傷される可能性、及び間違って抜去される可能性が高いので、前面ＵＳＢソケットに接続された場合、使用できる状態にしないことが好ましい。
【００５２】
図８に、クラスＩＤの例を示す。例えば、ＩＣカードリーダのクラスＩＤは“０Ｂｈ”であるので、ＩＣカードでユーザ認証を行なうためにＩＣカードリーダを画像形成装置に接続して使用する場合、ＩＣカードリーダが前面ＵＳＢソケットに接続されないように、使用が制限されるＵＳＢ装置を特定する情報として“０Ｂｈ”を予めＨＤＤ１３６に記憶しておけばよい。また、ユーザ認証を行なうために指紋読取機を接続する場合には、使用が制限されるＵＳＢ装置を特定するための情報として“０Ｄｈ”を予めＨＤＤ１３６に記憶しておけばよい。また、複数種類のＵＳＢ装置の使用を制限する場合には、それらのクラスＩＤを予めＨＤＤ１３６に記憶しておけばよい。
【００５３】
なお、外付けＨＤＤ等の外付け記憶装置のクラスＩＤは、ＵＳＢメモリと同じ“０８ｈ”であるので、クラスＩＤだけで判別することはできないが、ベンダＩＤ及びプロダクトＩＤを用いれば、外付け記憶装置の使用を制限することができる。
【００５４】
上記では、前面及び背面にＵＳＢソケットを備える画像形成装置に関して説明したが、これに限定されない。画像形成装置を操作するために操作部付近に立ったユーザが、手でＵＳＢ装置を挿入及び抜去できる位置（例えば前面）に配置されたＵＳＢソケットと、手でＵＳＢ装置を挿入及び抜去できない位置（例えば、前面以外の面）に配置されたＵＳＢソケットとを備えた画像形成装置であれば、本発明を適用することができる。例えば、図９に示したように、画像形成装置が、前面と、右側面の後方とにＵＳＢソケットを備える場合、側面のＵＳＢソケット１８８を、上記の背面ＵＳＢソケット１８６と同様に扱えばよい。
【００５５】
上記では、ステップ４２０においてデバイスドライバが自動的にロードされて、ＵＳＢ装置が使用可能になる場合を説明したが、必要な設定を入力する画面を操作パネル１６２に表示してもよい。例えば、ＵＳＢ無線ＬＡＮアダプタであれば、デバイスドライバがロードされて、近くにある無線ルータ又はアクセスポイントを自動的に検出して接続するようにすることができるが、接続可能な無線ルータ又はアクセスポイントが複数検出された場合、検出された複数の接続先を操作パネル１６２に表示して、選択させてもよい。また、デバイスドライバがロードされた後、接続先のＩＰアドレスを入力する画面を表示してもよい。また、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）、ＷＰＡ（Ｗｉ‐Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ａｃｃｅｓｓ）等の無線通信における公知のセキュリティを設定してもよい。
【００５６】
以上、実施の形態を説明することにより本発明を説明したが、上記した実施の形態は例示であって、本発明は上記した実施の形態に限定されるものではなく、種々変更して実施することができる。
【符号の説明】
【００５７】
１００    画像形成装置
１１０    本体装置
１２０    自動原稿送り装置
１３０    制御部（ＣＰＵ）
１３２    ＲＯＭ
１３４    ＲＡＭ
１３６    ＨＤＤ
１４０    画像読取部（スキャナ部）
１４２    バス
１５０    画像形成部
１５２    画像処理部
１５４    画像メモリ
１５６    給紙部
１６０    操作部
１６２    操作パネル
１７０    胴内排紙トレイ
１８０    ＵＳＢホストコントローラ
１８２    ＵＳＢハブ
１８４    前面ＵＳＢソケット
１８６    背面ＵＳＢソケット
１９０    ＵＳＢ無線ＬＡＮアダプタ
【図１】
2014133419.tif 000003
【図２】
2014133419.tif 000004
【図３】
2014133419.tif 000005
【図４】
2014133419.tif 000006
【図５】
2014133419.tif 000007
【図６】
2014133419.tif 000008
【図７】
2014133419.tif 000009
【図８】
2014133419.tif 000010
【図９】
2014133419.tif 000011