(57)【要約】【課題】画像処理装置を置き換えた場合に、ドライバのインストールや設定の手間を削減した画像形成装置、画像形成装置の制御方法、プログラム、及び記録媒体を提供する。【解決手段】アソシエーション情報及び画像処理装置に関する機器情報を記憶する可搬性記憶媒体と、可搬性記憶媒体との間で各情報を授受する第１のインターフェース、第１のインターフェースからの各情報に基づいてアソシエーション及びＰｎＰを行うセットアップ手段、及び外部のコンピュータとの間での通信に際してＰｎＰの情報に基づいて画像情報を授受する第２のインターフェースを有する画像形成装置本体と、を備えた。【選択図】図１
2010198455.tif 000002
【特許請求の範囲】
【請求項１】
アソシエーション情報及び画像処理装置本体に関する機器情報を記憶する可搬性記憶媒体と、
前記可搬性記憶媒体との間で前記各情報を授受する第１のインターフェース、前記第１のインターフェースからの前記各情報に基づいて前記アソシエーションを行うことによる接続相手の決定及びＰｎＰを行うことにより外部のコンピュータに認識させるセットアップ手段、及び前記外部のコンピュータとの間での通信に際して前記ＰｎＰの情報に基づいて画像情報を授受する第２のインターフェースを有する画像形成装置本体と、
を備えたことを特徴とする画像形成装置。
【請求項２】
請求項１において、前記アソシエーション情報は、ユーザごとに異なる情報であることを特徴とする画像形成装置。
【請求項３】
請求項１において、前記機器情報は、プリンタ、スキャナ、もしくはストレージのＰｎＰ情報であり、該ＰｎＰ情報は機器間で共通な値であることを特徴とする画像形成装置。
【請求項４】
請求項１において、前記機器情報は、プリンタ、スキャナ、もしくはストレージのサービス情報であり、プリンタ、スキャナ、もしくはストレージ該サービス情報にしたがってＰｎＰ情報のフォーマットを構築することを特徴とする画像形成装置。
【請求項５】
請求項１において、前記機器情報は、アソシエーション情報を生成する手段を示す情報であり、ＦＳＫのキー値を保持するか、またはＦＳＫのキー値を変更することを特徴とする画像形成装置。
【請求項６】
請求項５において、前記ＦＳＫを指定して得られたアソシエーション情報及び前記機器情報を前記可搬性記憶媒体へ保存することを特徴とする画像形成装置。
【請求項７】
請求項１において、前記機器情報は、アソシエーション情報を生成する手段を示す情報であり、前記情報のＩＤを保存するかまたは、該ＩＤを変更することを特徴とする画像形成装置。
【請求項８】
請求項７において、前記機器情報の手段で得られたアソシエーション情報及び前記機器情報を前記可搬性記憶媒体へ保存することを特徴とする画像形成装置。
【請求項９】
アソシエーション情報及び画像処理装置本体に関する機器情報を記憶する可搬性記憶媒体と画像形成装置本体との間で前記各情報を授受し、
前記各情報に基づいて前記アソシエーションを行うことによる接続相手の決定及びＰｎＰを行うことにより外部のコンピュータに認識させた後で、前記外部のコンピュータと前記画像形成装置本体との間での通信に際して前記ＰｎＰの情報に基づいて画像情報を授受することを特徴とする画像形成装置の制御方法。
【請求項１０】
コンピュータに、
可搬性記憶媒体が、アソシエーション情報及び画像処理装置本体に関する機器情報を記憶する手順、
画像形成装置本体が、前記可搬性記憶媒体との間で前記各情報を授受する手順、
前記画像形成装置本体が、前記各情報に基づいて前記アソシエーションを行うことによる接続相手を決定する手順、
前記画像形成装置本体が、ＰｎＰを行うことにより外部のコンピュータに認識させる手順、
前記画像形成装置本体が、前記外部のコンピュータとの間での通信に際して前記ＰｎＰの情報に基づいて画像情報を授受する手順、を実行させることを特徴とするプログラム。
【請求項１１】
請求項１０記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
一般に、複写機やファクシミリ装置等の画像形成装置において、バックアップやリストアを行うため可搬性記憶媒体に設定情報を記憶させることが行われている（例えば、特許文献１参照）。
特許文献１に記載の発明は、可搬性記憶媒体を接続するためのインターフェースと、画像形成装置に内蔵された記憶媒体に格納されている設定情報を画像形成装置の種別を識別する種別情報とともに、可搬性記憶媒体に書き込む可搬性記憶媒体書き込み手段とを備えた画像形成装置である。
【０００３】
この画像形成装置によれば、画像形成装置の設定情報を着脱可能な可搬性記憶媒体に格納して、その画像形成装置においてバックアップ及び／又はリストアを可能とする。また、同じグループに属する他の画像形成装置へ同様の設定を行うことができるとしている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、病院、警察署、消防署などの業務を停止することができない機関では、プリンタの故障や点検時に業務を停止することがないように代替機を用意しており、問題が発生した時は即時代替機と交換する運用をしている場合がある。
【０００５】
しかしＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ：コンピュータと周辺機器とを接続するバス規格）接続の場合、ドライバの再インストールが必要であり、ドライバがデフォルト設定でインストールされるため、再度プリンタ名称の入力や設定の変更が必須となる。このように利用者自身がドライバの再インストールおよび設定をすることは非常な手間であり、業務に支障が出る。
【０００６】
また、プリンタおよびＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）といったＯＡ（Ｏｆｆｉｃｅ  Ａｕｔｏｍａｔｉｏｎ）機器の大量導入において、マスターＰＣを作成して何十、何百の端末に対してドライブコピーすることで、セットアップ作業の効率化をはかる方法がある。
しかしＵＳＢ接続の場合、マスターのコピーと実際の利用環境とでは、プリンタの固体が異なるため利用者環境でのセットアップ作業が必要である。そのため一括セットアップの意味がない。
【０００７】
有線によるＵＳＢでは機器間で共通のＰｎＰ（Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ：周辺機器を取り付けると、すぐに動く）情報を利用することでこれらの問題を解決することができる。
しかし、プリンタに共通のＰｎＰ情報を固定値で持たせた場合、その値は容易に変更できないため設計制約となる。また動的変更する際にも、プリンタの操作パネルなどを介した操作では使い勝手が悪い。
特に無線によるＷｉｒｅｌｅｓｓ  ＵＳＢでは、ＰｎＰ情報の他に、接続相手を特定するためのアソシエーション情報（ＣＣ：Ｃｏｎnｅｃｔｉｏｎ  Ｃｏｎｔｅｘｔ）が必要であり、この情報は機器間で共通の値を機器に固定で持たせることができない。したがって、個別にセットアップを行う必要がある。
【０００８】
ここで、ＰｎＰ情報とは、例えばＷｉｎｄｏｗｓ（登録商標）  ＯＳ（Ｏｐｅｔａｔｉｎｇ  Ｓｙｓｔｅｍ）のドライバインストールに用いられる情報で、例えば、Ｗｉｎｄｏｗｓ  ＸＰはＵＳＢプリンタの識別方法として、下記４種類の情報を使用している。
【０００９】
（１）ベンダＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）（メーカーごと固定）
（２）プロダクトＩＤ（メーカーが任意につける）
（３）シリアルＮｏ（固体ごとに異なる情報）
（４）デバイスＩＤ（ＭＦＧ(デバイス製造元)＋ＭＤＬ(機器名を示す省略名称）
【００１０】
通常これらのＰｎＰ情報は機器ごとに異なる値を保持しているため、機器ごとにドライバをインストールしなければならない。
【００１１】
そこで、本発明の目的は、画像処理装置を置き換えた場合に、ドライバのインストールや設定の手間を削減した画像形成装置、画像形成装置の制御方法、プログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、請求項１記載の発明は、アソシエーション情報及び画像処理装置本体に関する機器情報を記憶する可搬性記憶媒体と、前記可搬性記憶媒体との間で前記各情報を授受する第１のインターフェース、前記第１のインターフェースからの前記各情報に基づいて前記アソシエーションを行うことによる接続相手の決定及びＰｎＰを行うことにより外部のコンピュータに認識させるセットアップ手段、及び前記外部のコンピュータとの間での通信に際して前記ＰｎＰの情報に基づいて画像情報を授受する第２のインターフェースを有する画像形成装置本体と、を備えたことを特徴とする。
請求項１記載の発明により、外部からＰｎＰ情報を設定することで新規にＰｎＰしないようにすることができる。
【００１３】
請求項２記載の発明は、請求項１記載の発明において、前記アソシエーション情報は、ユーザごとに異なる情報であることを特徴とする。
請求項２記載の発明により、接続先ＩＤの競合を回避することができる。
【００１４】
請求項３記載の発明は、請求項１記載の発明において、前記機器情報は、プリンタ、スキャナ、もしくはストレージのＰｎＰ情報であり、該ＰｎＰ情報は機器間で共通な値であることを特徴とする。
請求項３記載の発明により、ドライバ情報を複数持つ必要が無くなり、記憶領域の節約が可能となる。
【００１５】
請求項４記載の発明は、請求項１記載の発明において、前記機器情報は、プリンタ、スキャナ、もしくはストレージのサービス情報であり、プリンタ、スキャナ、もしくはストレージの該サービス情報にしたがってＰｎＰ情報のフォーマットを構築することを特徴とする。
請求項４記載の発明により、ＵＳＢのディスクリプタ構成をユーザ毎に再構築することができ、ディスクリプタ構成をユーザ環境に合わせて変更することでＵＳＢデバイスとしてのＰｎＰを動作させないようにすることが可能となる。ディスクリプタ構成が変更されると、Ｗｉｎｄｏｗｓ  ＯＳは異なるＵＳＢデバイスとして認識する。そのため、ＰｎＰを動作させないようにするには、ドライバのセットアップを行ったときと同様のディスクリプタ構成で接続する必要がある。請求項４はこれを実現するものである。
【００１６】
請求項５記載の発明は、請求項１記載の発明において、前記機器情報は、アソシエーション情報を生成する手段を示す情報であり、前記プリンタ、スキャナ、もしくはストレージは、前記手段で用いるＦＳＫのキー値を保持するか、またはＦＳＫのキー値を変更することを特徴とする。
すなわち、請求項５記載の発明は、アソシエーション方法とアソシエーションに使うキーを指定することが可能であることを特徴とする（後述する図５のＴｙｐｅタグ及びＫｅｙタグに該当する。）。また、請求項５記載の発明により、ＦＳＫを調べる必要がなく、手間の簡略化が図れる。
【００１７】
請求項６記載の発明は、請求項５記載の発明において、前記プリンタ、スキャナ、もしくはストレージは、前記ＦＳＫを指定して得られたアソシエーション情報及び前記機器情報を前記可搬性記憶媒体へ保存することを特徴とする。
請求項６記載の発明により、手間の削減が図れる。
【００１８】
請求項７記載の発明は、請求項１記載の発明において、前記機器情報は、アソシエーション情報を生成する手段を示す情報であり、前記プリンタ、スキャナ、もしくはストレージは、前記手段で用いるＩＤを保存するかまたは、該ＩＤを変更することを特徴とする。
請求項７記載の発明により、ＣＡＭにおいてＰＣ側に余計なデバイスの登録情報を増やさなくて済む。
【００１９】
請求項８記載の発明は、請求項７記載の発明において、前記プリンタ、スキャナ、もしくはストレージは、前記情報を生成したときに前記アソシエーション情報及び前記機器情報を可搬性記憶媒体へ保存することを特徴とすることを特徴とする。
請求項８記載の発明により、手間の削減が図れる。
【００２０】
請求項９記載の発明は、アソシエーション情報及び画像処理装置本体に関する機器情報を記憶する可搬性記憶媒体と画像形成装置本体との間で前記各情報を授受し、前記各情報に基づいて前記アソシエーションを行うことによる接続相手の決定及びＰｎＰを行うことにより外部のコンピュータに認識させた後で、前記外部のコンピュータと前記画像形成装置本体との間での通信に際して前記ＰｎＰの情報に基づいて画像情報を授受することを特徴とする。
請求項９記載の発明により、外部からＰｎＰ情報を設定することで新規にＰｎＰしないようにすることができる。
【００２１】
請求項１０記載の発明は、コンピュータに、可搬性記憶媒体が、アソシエーション情報及び画像処理装置本体に関する機器情報を記憶する手順、画像形成装置本体が、前記可搬性記憶媒体との間で前記各情報を授受する手順、前記画像形成装置本体が、前記各情報に基づいて前記アソシエーションを行うことによる接続相手を決定する手順、前記画像形成装置本体が、ＰｎＰを行うことにより外部のコンピュータに認識させる手順、前記画像形成装置本体が、前記外部のコンピュータとの間での通信に際して前記ＰｎＰの情報に基づいて画像情報を授受する手順、を実行させることを特徴とする。
請求項１０記載の発明により、外部からＰｎＰ情報を設定することで新規にＰｎＰしないようにすることができる。
【００２２】
請求項１１記載の発明は、請求項１０記載のプログラムを記録した記録媒体であることを特徴とする。
請求項１１記載の発明により、外部からＰｎＰ情報を設定することで新規にＰｎＰしないようにすることができる。
【００２３】
ここで、「ＦＳＫを調べる」点、及び「ＦＳＫのキー値」点について述べる。
ＦＳＫ（Ｆｉｘｅｄ  Ｓｙｍｍｅｔｒｉｃ  Ｋｅｙ）は、デバイスに固有の値である。この値は、デバイス装置を識別するためのＩＤのようなものである。例えばシリアルNoを用いても良い。この値自体が調査対象である。
ＦＳＫのアソシエーションでは、接続対象を特定するためにＦＳＫを使うため、ユーザが接続したいデバイス装置のＦＳＫを知っている必要がある。
ＦＳＫの配布方法には、特に制約はない。ＦＳＫ値を記したラベルを装置に添付しても良く、メールで配布しても良い。
いずれにしろ、何らかの方法(電子通信に限らず)でユーザはＦＳＫを手に入れがホスト装置へ値を入力することになる。
【００２４】
ここで、アソシエーションには、３種類（ＣＡＭ，ＮＡＭ，ＦＳＫ）あるので、以下に述べる。
Ｗｉｒｅｌｅｓｓ  ＵＳＢでは、アソシエーションで通信相手の妥当性を確認するために以下の方法をとる。
・ＣＡＭは、ケーブル接続する。
・ＮＡＭは、一時的に生成したナンバーをホスト装置とデバイス装置で同じ値が出ていることを確認する。
・ＦＳＫは、デバイスに固有の値をホスト装置に入力する。
また、「コンピュータ」とは、後述する画像形成装置本体内のＯＳ（ＬＰＵＸ）で作動するコントローラ２００（図２参照。）に対応し、「外部のコンピュータ」はＰＣ６０８（図８参照。）に対応する。
【発明の効果】
【００２５】
本発明によれば、ユーザのＰＣにセットアップ済みのアソシエーション情報およびプリンタのＰｎＰ情報を、外部から画像形成装置本体へセットすることで、異なる画像形成装置本体に接続する際にも、同じデバイスとして認識させることが可能となる。インストール済みのドライバを再利用可能となるため、画像形成装置本体ごとにドライバをセットアップする必要がなくなり、セットアップの工数を削減できる。また、設定情報をセットする手段として、ＵＳＢメモリやＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）デバイスを用いることで、Ｗｉｒｅｌｅｓｓ  ＵＳＢの接続においてもケーブル接続と同等の手間で接続を確立することが可能である。
【図面の簡単な説明】
【００２６】
【図１】本発明に係る画像形成装置に用いられる画像読取装置の機能構成図の一例である。
【図２】本発明に係る画像形成装置のハードウェア構成図の一例である。
【図３】本発明に係る画像形成装置のモジュール構成図の一例である。
【図４】本発明に係る画像形成装置に用いられるＰｎＰ情報の構成図の一例である。
【図５】本発明の画像形成装置に用いられる可搬性記憶媒体内のアソシエーション情報及び機器情報の記述内容の一例である。
【図６】ＵＳＢのインタフェースディスクリプタの構成の一例である。
【図７】ＵＳＢのインタフェースディスクリプタの構成の他の一例である。
【図８】本発明に係る画像形成装置のモジュール構成図の他の一例である。
【発明を実施するための形態】
【００２７】
本発明の実施形態に係る情報処理装置について、図１〜８を参照しながら以下で詳細に説明する。
図１は、本発明に係る画像形成装置に用いられる画像読取装置の機能構成図の一例である。
本発明の特徴は、アソシエーション手段（ＦＳＫ）の指定及び、アソシエーション手段を用いた時に必要な「キーの設定」にある。
同図に示す画像読取装置１００は、アプリケーション１０１〜１０４、ＡＰＩ１０５、サービス１０６〜１１１、ＯＳ（ＬＰＵＸ）１１２、エンジンＩ／Ｆ１１３、エンジン制御ボード１１４、エンジン１１５，１１６、及びその他ハードウェアリソース１１７で構成されている。
【００２８】
アプリケーション１０１〜１０４としては、コピーアプリケーション１０１、ファクスアプリケーション１０２、プリンタアプリケーション１０３、及びＷｅｂアプリケーション１０４が挙げられる。
サービス１０６〜１１１としては、システム制御サービス１０６、ファクス制御サービス１０７、エンジン制御サービス１０８、メモリ制御サービス１０９、操作部制御サービス１１０、及びネットワーク制御サービス１１１が挙げられる。
ネットワーク制御サービス１１１は、取得した情報を機器へ入力する手段である。
エンジン１１５，１１６としては、プロッタエンジン１１５及びスキャナエンジン１１６が挙げられる。
【００２９】
図２は、本発明に係る画像形成装置のハードウェア構成図の一例である。
図２は、組み込み聞き機器の一例であるプリンタ／ＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）としての画像形成装置を想定した構成図を記している。
同図に示す画像形成装置は、コントローラ２００、ＵＳＢメモリ２１５、メモリカード216、操作部（オペレーションパネル）２２３、ファクス制御ユニット２１７、Ｇ３（２１８）、Ｇ４（２１９）、プロッタ２２０、スキャナ２２１、及びその他ハードウェアリソース２２２で構成されている。
【００３０】
コントローラ２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央演算処理装置）２０１、ＮＢ（Ｎｏｒｔｈ  Ｂｒｉｄｇｅ）２０２、ＭＥＭ（ｍｅｍｏｒｙ）−Ｐ２０４、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：特定用途向け集積回路）２０３、ＭＥＭ−Ｃ２０５、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）２０６、ＰＣＩＢＵＳ２０７、シリアルバス２０８、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２０９、ＵＳＢ２１０、アソシエーションを必要とするＷＵＳＢ２２４、ＩＥＥＥ８０２．１１ｂ（２１１）、ＩＥＥＥ１３９４（２１２）、ＵＳＢホスト２１３、及びメモリカードＩ／Ｆ２１４で構成されている。
【００３１】
ＯＳ（ＬＰＵＸ）１１２は、アソシエーション情報を生成する生成手段であり、機器情報を可搬性記憶媒体へ保存する手段でもあり、情報を取得する手段でもあり、図示しないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）に格納されており、電源投入後、図示しないＲＡＭ（Ｒａｎｄｏｍ  Ａｃｅｓｓ  Ｍｅｍｏｒｙ）に展開されて稼動する。
【００３２】
図３は、本発明に係る画像形成装置のモジュール構成図の一例である。
同図において、画像形成装置３００は、可搬性記憶媒体３０１と、画像形成装置本体としての画像読取装置（プリンタ）３０５とで、構成されている。この構成は、本願の特徴である「通信インターフェースの簡単セットアップ」を実現するための構成である。
可搬性記憶媒体３０１は、アソシエーション情報（ＣＣ）３０２と、機器情報３０３とで構成されており、例えば、ＵＳＢフラッシュメモリやＩＣカードが用いられる。
【００３３】
画像読取装置３０５は、インターフェース１（３０４）と、セットアップ処理機構３０６と、インターフェース２（３０７）とを有する。本実施の形態では、原稿を照射する光源、光学系、原稿からの反射光を電気信号に変換するＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子)、及び原稿を搬送する搬送手段は省略されている。
【００３４】
インターフェース１（３０４）は、情報を取得する手段でもあり、機器情報を可搬性記憶媒体へ保存する手段でもあり、可搬性記憶媒体３０１としてのＵＳＢフラッシュメモリもしくはＩＣカードと画像読取装置３０５との間でアソシエーション情報及び機器情報を授受するためのインターフェースである。
ここで、可搬性記憶媒体３０１は、アソシエーション情報や機器情報を保存するだけである。
【００３５】
セットアップ処理機構３０６は、画像読取装置３０５がセットアップを行うための機構である。
インターフェース２（３０７）は、アソシエーションを必要とし、画像読取装置３０５がＰＣ３０８と画像情報を授受するためのインターフェースであり、アソシエーション情報を生成する生成手段でもある。すなわち、図３におけるインターフェース２（３０７）は、さまざまな周辺機器を接続するためのインターフェースである。例としてＵＳＢ、Ｗｉｒｅｌｅｓｓ  ＵＳＢ、ＩＥＥＥ１３９４等の異なる用途のデバイスを接続できるインターフェースを適用できる。
インターフェース１（３０４）、インターフェース２（３０７）及びセットアップ処理機構（３０６）は、図１のＯＳ（ＬＰＵＸ）１１２と、ネットワーク制御サービス１１１とで構成される。
【００３６】
ここで、サービス構成について説明する。
本発明の対象装置であるＭＦＰには、プリント機能の他に、スキャナやストレージ(外付けＨＤＤ)などの機能(サービス)を提供することが可能である。「サービス構成」は、この機能の有効／無効の情報にあたる。
ＵＳＢはサービス構成が変わると、異なる装置と認識して再度ＰｎＰ処理が動作する（ｗｉｎｄｏｗｓ  ＯＳの場合）。このＰｎＰ処理を動作させないようにすることが、本発明の特徴である。
【００３７】
図４は、本発明に係る画像形成装置に用いられるＰｎＰ情報の構成図の一例である。
図４に示すＰｎＰ情報は、デバイスデスクリプタ４００と、コンフィグレーションディスクリプタ４０１と、インターフェース０（４０２）〜インターフェース２（４０４）とがツリー構造を有するものである。
【００３８】
尚、図３ではインターフェース１がＵＳＢホストＩ／ＦｏｒＩＣカードＲ／Ｗ、インターフェース２がワイヤレスＵＳＢとなっており、図４ではインターフェース０がプリンタ、インターフェース１がスキャナ、インターフェース２がストレージとなっている点について述べる。
図４に記載の「インターフェース」はＵＳＢの技術用語であり、インタフェースディスクリプタのことである。インタフェースディスクリプタにはＵＳＢデバイスが備える機能カテゴリー（ＵＳＢ  Ｃｌａｓｓ  Ｃｏｄｅｓ）が記されることになっている。プリンタ（０７ｈ）、ストレージ（０８ｈ）で表現される。スキャナは存在しないので、ベンダ依存（ＦＦｈ）が使用される場合がある（参考：ｈｔｔｐ：／／ｗｗｗ．ｕｓｂ．ｏｒｇ／ｄｅｖｅｌｏｐｅｒｓ／ｄｅｆｉｎｄ  ｃｌａｓｓ）。
【００３９】
図５は、本発明の画像形成装置に用いられる可搬性記憶媒体内のアソシエーション情報及び機器情報の記述内容の一例である。
設定情報がＸＭＬで表記されている。
＜Ｔｙｐｅ＞ＦＳＫ＜／Ｔｙｐｅ＞は、使用するアソシエーションタイプを示す。
＜Ｋｅｙ＞ＡＡＡＡ＜／Ｋｅｙ＞は、ＦＳＫ値（例えば、シリアルＮｏ）を示す。
＜ｃｏｎｅｃｔｉｏｎＣｏｎｔｅｘｔ＞〜＜ＣＫ＞ＤＤＤ＜／ＣＫ＞は、ＣＣの値を示す。
＜ｃｏｎｎｆｉｇｕｒｅＤｅｖｉｃｅ＞〜＜ｓｅｉａｌＮｏ＞１２３４５６７８９ＡＢ＜／ｓｅｒｉａｌＮｏ＞は、ＵＳＢデバイスとしてのＰｎＰ情報を示す。
＜ｃｏｎｆｉｇｕｒｅＳｅｒｖｉｃｅ＞は、サービス構成を示す。
【００４０】
ここで、図５の＜ａｐｐｌｉｃａｔｉｏｎ＞タグの情報を用いてＵＳＢのインタフェースディスクリプタを構成する場合について述べる。
インタフェースディスクリプタは、ＵＳＢデバイスがもつ機能のカテゴリーを示す。
例えば、＜ａｐｐｌｉｃａｔｉｏｎ＞ｐｒｉｎｔｅｒ  ｓｃａｎｎｅｒ  ｓｔｏｒａｇｅ＜／ａｐｐｌｉｃａｔｉｏｎ＞ならば図６に示すような構成になる。
また、例えば、＜ａｐｐｌｉｃａｔｉｏｎ＞ｐｒｉｎｔｅｒｅ＜／ａｐｐｌｉｃａｔｉｏｎ＞ならば図７に示すような構成になる。
【００４１】
以下に、図３を用いて可搬性記憶媒体装着時から、プリンタのセットアップが完了してＷｉｒｅｌｅｓｓ  ＵＳＢで通信可能となるまでの流れを記す。
まず、可搬性記憶媒体３０１をインターフェース１（３０４）へ装着することで、アソシエーション情報（ＣＣ）と機器情報（ＰｎＰ情報）とをプリンタ３０５へ入力する（手順Ｓ１）。
可搬性記憶媒体３０１は、ＩＣカードやＵＳＢメモリなどのユーザ毎に持ち運びの可能な記憶媒体である。
インターフェース１（３０４）は、可搬性記憶媒体301から情報を取得する装置であり、ＵＳＢホストＩ／ＦまたはＮＦＣなどが挙げられる。
【００４２】
アソシエーション情報（ＣＣ：Ｃｏｎｎｅｃｔｉｏｎ  Ｃｏｎｔｅｘｔ）は、接続先を一意に特定するための認証情報であり、ＣＨＩＤ、ＣＤＩＤ、ＣＫから構成される。
ここで、ＣＣはＷｉｒｅｌｅｓｓ  ＵＳＢなどの無線通信において、接続相手を一意に特定するための情報であり、ＣＨＩＤ、ＣＤＩＤ、ＣＫの３値から構成される。
ＣＨＩＤはホスト（例えばＰＣ）のＩＤである。
ＣＤＩＤはホストがデバイスを識別するためのＩＤであり、ＣＨＩＤ毎に異なる値でホストからデバイス(例えばプリンタ)へ割り当てられる。
ＣＫはコネクションキー(通信の暗号化などに用いられる)であり、ＣＨＩＤとＣＤＩＤの組み合わせにおいて固有の値となる。
【００４３】
ＣＨＩＤ：Ｃｏｎｎｅｃｔｉｏｎ  Ｈｏｓｔ  ＩＤ
ＣＤＩＤ：Ｃｏｎｎｅｃｔｉｏｎ  Ｄｅｖｉｃｅ  ＩＤ
ＣＫ    ：Ｃｏｎｎｅｃｔｉｏｎ  Ｋｅｙ
【００４４】
ＣＨＩＤ、ＣＤＩＤ、及びＣＫは、それぞれ１６バイトで、ＣＣは４８バイトとなる。
【００４５】
機器情報３０３は、例えばプリンタのＰｎＰ情報及びサービス構成に関する情報である。
Ｗｉｒｅｌｅｓｓ  ＵＳＢでは、ＣＣはホストとデバイスとで同じものを保持する必要があり、ＰｎＰの際に同じＣＣを保持していることを確認することで、接続相手の妥当性を判断する。
【００４６】
機器情報はＷｉｎｄｏｗｓ  ＯＳなどを搭載したＰＣがプリンタのＰｎＰに使用するＶｅｎｄｏｒ、Ｐｒｏｄｕｃｔ、Ｓｅｒｉａｌ  Ｎｏである。さらにプリンタとしてＰｎＰするためにＵＳＢデバイスの特性を特定するためのサービス情報、およびプリンタのＰｎＰに使用するデバイスＩＤから構成される。
これらの情報は可搬性記憶媒体へ、図５のように保存される。
【００４７】
インターフェース１（３０４）から入力された情報は、セットアップ処理機構306へ入力される（手順Ｓ２）。
セットアップ処理機構３０６は、入力された情報を基にして、アソシエーションとＰｎＰとに必要な論理的な機器構成（図４参照）を構築する機構である。
セットアップ処理機構３０６で構成された機器構成は、インターフェース２（３０７）へ入力される（手順Ｓ３）。
インターフェース２（３０７）は、アソシエーションを必要とする通信Ｉ／Ｆであり、Ｗｉｒｅｌｅｓｓ  ＵＳＢ  Ｉ／Ｆなどがあげられる。
インターフェース２（３０７）は、セットアップ処理機構３０６が構築した論理的な機器構成を基にアソシエーションとＰｎＰ（共に手順Ｓ３）を行う。
手順Ｓ１〜Ｓ４は、ユーザがプリンタ３０５と接続する毎に行うことで、複数のプリンタに接続する際でも、一つのインストール済みのドライバを再利用できる。そのため、プリンタのセットアップに要する手間を削減可能となる。例えば、本実施形態で紹介したＷｉｒｅｌｓｓ  ＵＳＢの場合、ケーブル接続と同等の手間で複数のプリンタを利用可となる。
【００４８】
手順Ｓ１では、アソシエーション手段を指定することが可能であり、手順Ｓ４において適切なアソシエーション情報を持たない場合、新規にアソシエーションを実施することが可能である。ことのきのアソシエーション情報および機器情報を可搬性記憶媒体３０１へ保存することが可能である（手順Ｓ５、Ｓ６、Ｓ７）。
【００４９】
外部からＰｎＰ情報を設定することで新規にＰｎＰしないようにする方法として、図３、図４の機能を以下に説明する。
機器へ入力するタイミングは、ホスト（ＰＣ）３０８とデバイス（プリンタ）３０５とをＷｉｒｅｌｅｓｓ  ＵＳＢで接続する際に行う。Ｗｉｒｅｌｅｓｓ  ＵＳＢを用いたプリンタ３０５とＰＣ３０８との接続は、「Ｗｉｒｅｌｅｓｓ  ＵＳＢの接続確立」と、「プリンタのＰｎＰ」との２つの処理がある。
例えば、ＮＦＣへＣＣと機器情報を保持しており、今まで接続したことのないプリンタに対してＰＣを接続したい場合、以下の手順１〜８の流れでＷｉｒｅｌｅｓｓ  ＵＳＢ接続確立とプリンタのＰｎＰとを行う。
【００５０】
ここで、「ＮＦＣへＣＣと機器情報を保持しており」とは、図５のうち、以下の情報をＩＣカードなどの記憶媒体へ保存してある状態」を意味している。＜ａｓｓｏｃｉａｔｉｏｎ＞タグは不要である。
ＣＣ（＜ｃｏｎｎｅｃｔｉｏｎＣｏｎｔｅｘｔ＞タグ）
機器情報（＜ｃｏｎｆｉｇｕｒｅＤｅｖｉｃｅ＞タグ）
機器情報（＜ｃｏｎｆｉｇｕｒｅＳｅｒｖｉｃｅ＞タグ）
【００５１】
１．ノートＰＣ（ホスト）をもったユーザがプリンタ（デバイス）３０５へ近づく。
２．ユーザがＮＦＣで規格されたＩＣカード３０１をプリンタ３０５へかざして、プリンタ３０５へＣＣと機器情報を入力する。
（ここからＷｉｒｅｌｅｓｓ  ＵＳＢの接続確立処理）
３．ユーザがノートＰＣ（ホスト）に対して、接続したいプリンタ（デバイス）３０５を検索するように指示する。
４．プリンタ（デバイス）３０５でノートＰＣ（ホスト）が検出されるので、ユーザがプリンタ（デバイス）３０５のパネルなどからノートＰＣ（ホスト）を接続先として選択する。
５．ノートＰＣ（ホスト）とプリンタ（デバイス）３０５との間で同じCCを保持していることを確認する処理が無線通信で行われる。
６．Ｗｉｒｅｌｅｓｓ  ＵＳＢで接続が確立する。
【００５２】
（ここからプリンタのＰｎＰ処理）
７．入力した機器情報を用いて、図４のようなＰｎＰ用の情報を生成する。
８．入力した機器情報を用いて、プリンタ３０５のＰｎＰが行われる。このとき、ＰｎＰ情報は既にセットアップ済みのドライバのものなのでドライバインストールは起こらない。
上述の手順７、８のポイントは、ユーザのＰＣでＰｎＰした際の構成でPnPを行えることである。
【００５３】
例えば、通常接続しようとしているプリンタ３０５が、プリンタ、スキャナ、ストレージの機能を持っており、セットアップ済みのドライバがプリンタのみの装置としてインストールされているならば、ドライバの再セットアップが必要になる。
【００５４】
さらに、接続しようとしているプリンタが、プリンタのみの機能を持っており、セットアップ済みのドライバがプリンタ、スキャナ、ストレージの装置としてインストールされているならば、ドライバの再セットアップが必要になる。
【００５５】
つまり、構成が変わると異なる装置と認識されるため、全く同じ構成にする必要があるが、本発明では、セットアップ済みの構成情報を使用したいプリンタへ入力してからPnPを行うので、ドライバの再インストールが不要となる。
【００５６】
なお、アソシエーション情報（ＣＣ）に関しては、ユーザごとに異なる（ユニークな）ＣＣを使用する。
【００５７】
以下に、ＦＳＫ、ＮＡＭ、ＣＡＭの意味とその機能説明を記載する。
ＦＳＫ、ＮＡＭ、ＣＡＭはＣＣを生成する仕組みであり、Ｗｉｒｅｌｅｓｓ  ＵＳＢの規格に記載されているものであり、ＦＳＫは、Ｆｉｘｅｄ  Ｓｙｍｍｅｔｒｉｃ  Ｋｅｙの略である。デバイスの持つ一意の値を接続キーとしてホスト側で入力することで接続相手を特定した後、ホストで生成したＣＣをデバイスへセットする。
ＮＡＭは、Ｎｕｍｅｒｉｃ  Ａｓｓｏｃｉａｔｉｏｎ  Ｍｏｄｅｌの略である。ホストとデバイスで同じナンバーが表示されることをユーザが確認することで接続相手を特定した後、ホストで生成したＣＣをデバイスへセットする。
ＣＡＭは、Ｃａｂｌｅ  Ａｓｓｏｃｉａｔｉｏｎ  Ｍｏｄｅｌの略である。有線ＵＳＢでケーブル接続することで、ホストで生成したＣＣをデバイスへセットする。
【００５８】
図８は、本発明に係る画像形成装置のモジュール構成図の他の一例である。
図８に示したモジュール構成図と図３に示したモジュール構成図との相違点は、インターフェース２の代わりにインターフェース３を用いた点である。
インターフェース３（６０７）はＵＳＢプリフェラル（有線ＵＳＢ）である。手順Ｓ１０〜Ｓ１７は、手順Ｓ１〜Ｓ７と同様のため、説明を省略する。
【００５９】
ここで、本実施形態における可搬性記憶媒体は、原則としてプリンタや固定ＰＣ（デスクトップ型）の最初のセットアップのときだけ使用（かざすか差し込む）でよく、プリンタやＰＣの電源をオフした後、再度オンするときは不要である。
例外としては、モバイル装置（例えばノートＰＣ）の一時的な接続が挙げられる。つまり通常は印刷サーバなどの固定ＰＣに接続されているプリンタの接続を、一時的にノートＰＣに切り替えて使用する場合である。例えば、プリンタを利用する際に毎回、ＩＣカードなどでプリンタとノートＰＣとをペアリングすることが挙げられる。一般的にペアリングしただけではＰｎＰが動作してしまうので、本願発明ではＰｎＰが動作しないようにプリンタの設定を変更している。
【００６０】
＜プログラム及び記録媒体＞
以上で説明した本発明にかかる画像形成装置は、コンピュータで処理を実行させるプログラムによって実現されている。コンピュータとしては、例えばパーソナルコンピュータやワークステーションなどの汎用的なものが挙げられるが、本発明はこれに限定されるものではない。よって、一例として、プログラムにより本発明を実現する場合の説明を以下で行う。
【００６１】
コンピュータに、
（１）可搬性記憶媒体が、アソシエーション情報及び画像処理装置本体に関する機器情報を記憶する手順、
（２）画像形成装置本体が、可搬性記憶媒体との間で前記各情報を授受する手順、
（３）画像形成装置本体が、各情報に基づいてアソシエーションを行うことによる接続相手を決定する手順、
（４）画像形成装置本体が、ＰｎＰを行うことにより外部のコンピュータに認識させる手順、
（５）画像形成装置本体が、外部のコンピュータとの間での通信に際してＰｎＰの情報に基づいて画像情報を授受する手順、
を実行させるプログラムが挙げられる。
【００６２】
これにより、プログラムが実行可能なコンピュータ環境さえあれば、どこにおいても本発明にかかる装置を実現することができる。
このようなプログラムは、コンピュータに読み取り可能な記録媒体に記憶されていてもよい。
ここで、記録媒体としては、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  ＲＯＭ）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（ＣＤ−Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などのコンピュータで読み取り可能な記録媒体、フラッシュメモリ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＦｅＲＡＭ（強誘電体メモリ）等の半導体メモリやＨＤＤが挙げられる。
【００６３】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【００６４】
＜発明の効果＞
本発明の特徴は、ＰｎＰ情報をユーザ毎に設定することでドライバの再利用を可能とすることにある。これにより、以下の効果を得られる。
【００６５】
本発明によれば、ユーザのＰＣにセットアップ済みのアソシエーション情報およびプリンタのＰｎＰ情報を、外部からプリンタへセットすることで、固体の異なるプリンタに接続する際にも、同じデバイスとして認識させることが可能となる。
インストール済みのドライバを再利用可能となるため、プリンタごとにドライバをセットアップする必要がなくなり、セットアップの工数を削減できる。
また、設定情報をセットする手段として、ＵＳＢメモリやＮＦＣを用いることで、Ｗｉｒｅｌｅｓｓ  ＵＳＢの接続においてもケーブル接続と同等の手間で接続を確立することが可能である。
【００６６】
本発明によれば、複数のプリンタが存在する環境において、接続先を一意に特定することが可能となる。
【００６７】
本発明によれば、ドライバ情報を複数持たなくてよく、記憶領域の節約が可能となる。また、アソシエーション情報およびＰｎＰ情報の管理簡略化が可能となる。
【００６８】
本発明によれば、ＵＳＢのディスクリプタ構成をユーザ毎に再構築する。
プリンタはモデルによって、スキャナオプションを付与することが可能なものもある。ディスクリプタ構成が変わるとドライバの再インストールが必須であるが、ＵＳＢのディスクリプタ構成をユーザ毎に再構築することで、モデルの構成が異なる個体に対しても再インストールを不要とすることが可能となる。
【００６９】
本発明によれば、Ｗｉｒｅｌｅｓｓ  ＵＳＢのようにアソシエーションを必要とするＩ／Ｆにおいて、アソシエーション方法とその実現に際して使用するキーを変更できる。これにより、アソシエーション方法をユーザ毎に変更可能となる。また機器固有のキーを調べる必要がなくなり、セットアップの負担が軽減する。
【００７０】
本発明によれば、Ｗｉｒｅｌｅｓｓ  ＵＳＢのようにアソシエーションを必要とするＩ／Ｆにおいて、アソシエーション完了とともに設定情報を可搬性記憶媒体へ保存する。これによりユーザは、設定内容の妥当性を管理する必要がなくなる。
【００７１】
本発明によれば、これらの値を機器に固有の値とするのではなく、ユーザに固有の値として機器を利用する際に機器へセットすることで、インストール済みのドライバを使用してＰｎＰを行うことが可能にする。結果として、Ｗｉｎｓｏｗｓ（登録商標）ＯＳでドライバのインストールを不要としている。
【００７２】
本発明によれば、バックアッププリンタ置き換え時の工数削減である。プリンタ置き換え時において、ドライバのインストールや設定の手間を削減することができる。
【００７３】
本発明によれば、プリンタ大量導入時のセットアップ効率化である。マスターＰＣを作成して何十、何百の端末に対してドライブコピーすることで、セットアップ作業の効率化を実現する。
【００７４】
本発明によれば、異なる複数のプリンタを使用する環境において、ドライバセットアップの手間を削減とすることができる。
【産業上の利用可能性】
【００７５】
本発明は、複写機、ファクシミリ装置、スキャンプリンタ、複合機等の画像形成装置に利用できる。
【符号の説明】
【００７６】
３００    画像形成装置
３０１    可搬性記憶媒体
３０２    アソシエーション情報
３０３    機器情報
３０４    インターフェース１
３０５    画像読取装置（画像形成装置本体）
３０６    セットアップ処理機構
３０７    インターフェース２
３０８    ＰＣ
【先行技術文献】
【特許文献】
【００７７】
【特許文献１】特開２００７−１２８４９３号公報
【図１】
2010198455.tif 000003
【図２】
2010198455.tif 000004
【図３】
2010198455.tif 000005
【図４】
2010198455.tif 000006
【図５】
2010198455.tif 000007
【図６】
2010198455.tif 000008
【図７】
2010198455.tif 000009
【図８】
2010198455.tif 000010