(57)【要約】【課題】ドライバをインストールする際のユーザの作業負担を軽減することができる制御対象装置、制御対象装置の制御方法およびシステムを提供する。【解決手段】携帯端末装置１０２において動作するドライバによって制御可能な制御対象装置１０１が、携帯端末装置１０２が近接した場合に近距離無線通信を行い、携帯端末装置１０２を特定する端末情報を受信し、ドライバを携帯端末装置１０２に配信可能に記憶するサーバ装置１０６に対して、端末情報および自装置を特定する装置情報を送信して、ドライバの携帯端末装置１０２への配信を指示することにより、携帯端末装置１０２を制御対象装置１０１に近接させるだけで携帯端末装置１０２に対して制御対象装置１０１独自のドライバが簡単かつ自動的にインストールされるので、ドライバを携帯端末装置１０２にインストールする際のユーザの作業負担を軽減することができる。【選択図】図２
2014110008.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末装置において動作するドライバによって制御可能な制御対象装置であって、
前記携帯端末装置が近接した場合に無線通信を行い、前記携帯端末装置を特定する端末情報を受信する無線通信部と、
前記ドライバを前記携帯端末装置に配信可能に記憶するサーバ装置に対して、前記端末情報および自装置を特定する装置情報を送信して、前記ドライバの前記携帯端末装置への配信を指示する配信指示部と、
を備えたことを特徴とする制御対象装置。
【請求項２】
前記無線通信部は、前記端末情報の受信に先立って、前記無線通信を行って前記装置情報を前記携帯端末装置に送信することを特徴とする請求項１に記載の制御対象装置。
【請求項３】
前記端末情報は、前記携帯端末装置において動作するＯＳを特定する情報であることを特徴とする請求項１または２に記載の制御対象装置。
【請求項４】
携帯端末装置において動作するドライバによって制御可能な制御対象装置で実行される制御方法であって、
前記携帯端末装置が近接した場合に無線通信を行い、前記携帯端末装置を特定する端末情報を受信する工程と、
前記ドライバを前記携帯端末装置に配信可能に記憶するサーバ装置に対して、前記端末情報および自装置を特定する装置情報を送信して、前記ドライバの前記携帯端末装置への配信を指示する工程と、
を含むことを特徴とする制御対象装置の制御方法。
【請求項５】
携帯端末装置と、当該携帯端末装置において動作するドライバによって制御可能な制御対象装置と、を有するシステムであって、
前記携帯端末装置は、
前記制御対象装置に近接した場合に無線通信を行い、前記制御対象装置を特定する装置情報を受信するとともに、前記受信した装置情報により特定される前記制御対象装置を制御する前記ドライバを有しない場合、自装置を特定する端末情報を送信する第１無線通信部と、
前記ドライバを配信可能に記憶するサーバ装置から前記ドライバを受信する受信部と、を備え、
前記制御対象装置は、
前記携帯端末装置が近接した場合に無線通信を行い、前記端末情報を受信する第２無線通信部と、
前記サーバ装置に対して、前記端末情報および前記装置情報を送信して、前記ドライバの前記携帯端末装置への配信を指示する配信指示部と、
を備えたことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御対象装置、制御対象装置の制御方法およびシステムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットなどの携帯端末装置の利用が急速に増加し、これらの携帯端末装置と画像形成装置とを連携させた様々なシステムが利用されている。企業における当該システムのユースケースとして、企業が社員に携帯端末装置を全て用意するのではなく、社員個人の携帯端末装置の使用を許可することが多くなってきている。
【０００３】
この場合、社員個人の携帯端末装置からオフィス内の画像形成装置に対して印刷指示を行うこととなるが、社員個人が携帯端末装置を所有するため、社員個人の携帯端末装置から画像形成装置に対して初めて印刷指示を行う際に、画像形成装置専用のドライバを社員個人の携帯端末装置にインストールする必要がある。例えば、携帯端末装置とサーバとが近距離無線通信を行って、携帯端末装置の認証を行い、携帯端末装置の認証に成功した場合に、サーバ装置から携帯端末装置に対してドライバのデータをダウンロードする技術が提案されている（特許文献１参照）。
【０００４】
しかし、オフィス内の画像形成装置の種類が異なる場合には、各画像形成装置のドライバを携帯端末装置にインストールしなければならず、煩わしい作業が発生することとなる。この問題を解決する手段として、携帯端末装置と異なる種類の複数の画像形成装置との連携を実現するドライバとして、ＢＭＬｉｎｋＳ（Business  Machine  Linkage  Service）における統合プリンタドライバが知られている。ＢＭＬｉｎｋＳにおける統合プリンタドライバによれば、画像形成装置などのオフィス機器に依頼する処理と、オフィス機器に依頼した処理を参照または制御する処理と、オフィス機器に処理を依頼する際に必要なオフィス機器の状態を参照する処理と、を規定することにより、オフィス機器の最低限の制御を可能としている（非特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＢＭＬｉｎｋＳにおける統合プリンタドライバでは、画像形成装置独自のドライバを使用して画像形成装置を制御する場合に比べて、画像形成装置により形成された画像の画質の劣化が目立ち、また画像形成装置において使用可能な機能が不足するなどの問題がある。そのため、携帯端末装置に対して、画像形成装置のドライバを簡単かつ自動的にインストールする仕組みが求められている。
【０００６】
本発明は、上記に鑑みてなされたものであって、ドライバをインストールする際のユーザの作業負担を軽減することができる制御対象装置、制御対象装置の制御方法およびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、携帯端末装置において動作するドライバによって制御可能な制御対象装置であって、携帯端末装置が近接した場合に無線通信を行い、携帯端末装置を特定する端末情報を受信する無線通信部と、ドライバを携帯端末装置に配信可能に記憶するサーバ装置に対して、端末情報および自装置を特定する装置情報を送信して、ドライバの携帯端末装置への配信を指示する配信指示部と、を備えたことを特徴とする。
【０００８】
また、本発明は、携帯端末装置において動作するドライバによって制御可能な制御対象装置で実行される制御方法であって、携帯端末装置が近接した場合に無線通信を行い、携帯端末装置を特定する端末情報を受信する工程と、ドライバを携帯端末装置に配信可能に記憶するサーバ装置に対して、端末情報および自装置を特定する装置情報を送信して、ドライバの携帯端末装置への配信を指示する工程と、を含むことを特徴とする。
【０００９】
さらに、本発明は、携帯端末装置と、当該携帯端末装置において動作するドライバによって制御可能な制御対象装置と、を有するシステムであって、携帯端末装置は、制御対象装置に近接した場合に無線通信を行い、制御対象装置を特定する装置情報を受信するとともに、受信した装置情報により特定される制御対象装置を制御するドライバを有しない場合、自装置を特定する端末情報を送信する第１無線通信部と、ドライバを配信可能に記憶するサーバ装置からドライバを受信する受信部と、を備え、制御対象装置は、携帯端末装置が近接した場合に無線通信を行い、端末情報を受信する第２無線通信部と、サーバ装置に対して、端末情報および装置情報を送信して、ドライバの携帯端末装置への配信を指示する配信指示部と、を備えたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ドライバをインストールする際のユーザの作業負担を軽減することができる、という効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施の形態にかかるドライバ配信システムの構成を示すブロック図である。
【図２】図２は、本実施の形態にかかる制御対象装置、携帯端末装置およびサーバ装置の構成を示すブロック図である。
【図３】図３は、本実施の形態にかかる制御対象装置、携帯端末装置およびサーバ装置それぞれに記憶された各種情報の一例を示す図である。
【図４Ａ】図４Ａは、本実施の形態にかかるサーバ装置に記憶されたドライバ対応表の一例を示す図である。
【図４Ｂ】図４Ｂは、本実施の形態にかかるサーバ装置に記憶されたドライバ対応表の一例を示す図である。
【図５】図５は、本実施の形態にかかるドライバ配信システムにおけるドライバの配信処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、制御対象装置、制御対象装置の制御方法およびシステムの実施の形態を詳細に説明する。
【００１３】
図１は、本実施の形態にかかるドライバ配信システムの構成を示すブロック図である。本実施の形態にかかるドライバ配信システム１は、図１に示すように、スマートフォンやタブレットやノートＰＣなどの携帯端末装置１０２と、当該携帯端末装置１０２において動作するドライバによって制御可能なＭＦＰ（Multifunction  Peripheral）やＬＰ（Line  Printer）などの制御対象装置１０１（情報処理装置）と、ドライバを携帯端末装置１０２に配信可能に記憶するサーバ装置１０６と、携帯端末装置１０２を後述するネットワーク１０９に接続するためのアクセスポイント１０５と、を有している。
【００１４】
制御対象装置１０１、サーバ装置１０６およびアクセスポイント１０５は、ネットワーク１０９（例えば、無線ＬＡＮ（Local  Area  Network）など）に接続されている。また、携帯端末装置１０２と制御対象装置１０１とは、携帯端末装置１０２のユーザが制御対象装置１０１を使用することを目的として、携帯端末装置１０２を制御対象装置１０１にかざして、両者が近接した場合に無線通信（以下、近距離無線通信という）を行うことができる。さらに、携帯端末装置１０２は、近距離無線通信よりも高速に通信可能な高速通信網（例えば、無線ＬＡＮなど）を介してアクセスポイント１０５に接続され、高速通信網およびアクセスポイント１０５を介して、サーバ装置１０６からドライバの配信を受ける。
【００１５】
なお、本実施の形態では、制御対象装置１０１とサーバ装置１０６とアクセスポイント１０５とを接続するネットワーク１０９として無線ＬＡＮを適用しているが、有線および無線のいずれでも良い。
【００１６】
図２は、本実施の形態にかかる制御対象装置、携帯端末装置およびサーバ装置の構成を示すブロック図である。図３は、本実施の形態にかかる制御対象装置、携帯端末装置およびサーバ装置それぞれに記憶された各種情報の一例を示す図である。図４Ａおよび図４Ｂは、本実施の形態にかかるサーバ装置に記憶されたドライバ対応表の一例を示す図である。
【００１７】
本実施の形態にかかる制御対象装置１０１は、図２に示すように、情報処理部２０１および通信部２０２を備えている。
【００１８】
情報処理部２０１は、携帯端末装置１０２において動作する専用のドライバにより制御され（若しくは当該ドライバからの指示に応じて）、制御対象装置１０１における各種処理を実行する。本実施の形態では、情報処理部２０１は、スキャンユニット２０１ａ、プリントユニット２０１ｂおよびファックスユニット２０１ｃを備えている。スキャンユニット２０１ａは、携帯端末装置１０２において動作する読取処理用のドライバによって制御され、各種情報の読取処理を実行するユニットである。プリントユニット２０１ｂは、携帯端末装置１０２において動作する印刷処理用のドライバによって制御され、各種情報の印刷処理を実行するユニットである。ファックスユニット２０１ｃは、携帯端末装置１０２において動作するファックス用のドライバによって制御され、通信回線を介して、各種情報の送信処理および受信処理を実行するユニットである。
【００１９】
通信部２０２は、携帯端末装置１０２、アクセスポイント１０５およびサーバ装置１０６と通信を行う。本実施の形態では、通信部２０２は、近距離無線通信インターフェース（Ｉ／Ｆ）２０２ａおよび高速無線通信インターフェース（Ｉ／Ｆ）２０２ｂを備えている。近距離無線通信Ｉ／Ｆ２０２ａは、携帯端末装置１０２のユーザが制御対象装置１０１を使用することを目的として、携帯端末装置１０２が制御対象装置１０１に近接した場合に、携帯端末装置１０２のユーザの認証に用いる認証情報の受信、制御対象装置１０１を特定する装置情報の送信、携帯端末装置１０２を特定する端末情報の受信等を行うために、無線通信（以下、近距離無線通信という）を行う。本実施の形態では、近距離無線通信Ｉ／Ｆ２０２ａは、ＮＦＣ（Near  Field  Communication）などにより、制御対象装置１０１から所定の範囲（例えば、１メートルから数センチ程度）内に存在する携帯端末装置１０２と近距離無線通信を行う。
【００２０】
高速無線通信Ｉ／Ｆ２０２ｂは、携帯端末装置１０２から端末情報を受信した場合に当該端末情報をサーバ装置１０６に送信して、サーバ装置１０６に記憶されたドライバの配信を指示するために、携帯端末装置１０２およびサーバ装置１０６と無線通信（以下、高速無線通信という）を行う。本実施の形態では、高速無線通信Ｉ／Ｆ２０２ｂは、ＷＬＡＮ（Wireless  Local  Area  Network）などにより、近距離無線通信Ｉ／Ｆ２０２ａよりも高速に通信可能な通信方法を用いて携帯端末装置１０２およびサーバ装置１０６と高速無線通信を行う。
【００２１】
また、本実施の形態にかかる制御対象装置１０１は、図２に示すように、制御対象装置１０１を制御する制御装置としてのＣＰＵ（Central  Processing  Unit）２０３と、ＣＰＵ２０３によって実行されるプログラムや各種処理に使用されるデータを記憶するＲＯＭ（Read  Only  Memory）やＣＰＵ２０３の作業領域として使用されるＲＡＭ（Random  Access  Memory）等の記憶装置２０４と、ＨＤＤ（Hard  Disk  Drive）や光学ドライブ等の外部記憶装置２０５と、制御対象装置１０１の操作に用いる操作パネル２０６と、を備えている。情報処理部２０１、通信部２０２、ＣＰＵ２０３、記憶装置２０４、外部記憶装置２０５および操作パネル２０６は、図示しないバスを介して接続されている。
【００２２】
本実施の形態では、記憶装置２０４には、図３に示すように、制御対象装置１０１を利用可能なユーザの認証に用いる認証情報としてのユーザＩＤ、制御対象装置１０１を特定する装置情報としての機種ＩＤ（制御対象装置１０１のバージョンを含む）など、制御対象装置１０１固有の情報が記憶されている。なお、本実施の形態では、認証情報としてユーザＩＤを用いているが、例えば、ユーザＩＤおよびパスワードなどを用いても良い。また、本実施の形態では、装置情報として機種ＩＤを用いているが、制御対象装置１０１のバージョンや制御対象装置１０１の機種名などを用いても良い。
【００２３】
本実施の形態の制御対象装置１０１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されてコンピュータ・プログラム・プロダクトとして提供しても良い。
【００２４】
また、本実施の形態の制御対象装置１０１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の制御対象装置１０１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００２５】
携帯端末装置１０２は、図２に示すように、近距離無線通信インターフェース（Ｉ／Ｆ）２１１および高速無線通信インターフェース（Ｉ／Ｆ）２１２を備えている。近距離無線通信Ｉ／Ｆ２１１は、携帯端末装置１０２のユーザが制御対象装置１０１を使用することを目的として、携帯端末装置１０２を制御対象装置１０１に近接させた場合に、携帯端末装置１０２のユーザの認証に用いる認証情報の送信、制御対象装置１０１を特定する装置情報の受信、携帯端末装置１０２を特定する端末情報の送信等を行うために、近距離無線通信を行う。本実施の形態では、近距離無線通信Ｉ／Ｆ２１１は、ＮＦＣなどにより、携帯端末装置１０２から所定の範囲（例えば、１メートルから数センチ程度）内に存在する制御対象装置１０１と近距離無線通信を行う。
【００２６】
高速無線通信Ｉ／Ｆ２１２は、使用対象の制御対象装置１０１の制御に使用するドライバが携帯端末装置１０２にインストールされていない場合に、サーバ装置１０６からのドライバの配信を受けるために、アクセスポイント１０５を介してサーバ装置１０６と高速無線通信を行う。本実施の形態では、高速無線通信Ｉ／Ｆ２１２は、ＷＬＡＮなどにより、近距離無線通信Ｉ／Ｆ２１１よりも高速に通信可能な通信方法を用いてサーバ装置１０６と高速無線通信を行う。
【００２７】
また、本実施の形態にかかる携帯端末装置１０２は、図２に示すように、携帯端末装置１０２を制御する制御装置としてのＣＰＵ２１３、ＣＰＵ２１３によって実行されるＯＳ（Operating  System）やドライバ等のプログラムや各種処理に使用されるデータを記憶するＲＯＭやＣＰＵ２１３の作業領域として使用されるＲＡＭ等の記憶装置２１４およびＨＤＤや光学ドライブ等の外部記憶装置２１５を備えている。近距離無線通信Ｉ／Ｆ２１１、高速無線通信Ｉ／Ｆ２１２、ＣＰＵ２１３、記憶装置２１４および外部記憶装置２１５は、図示しないバスを介して接続されている。
【００２８】
本実施の形態では、記憶装置２１４には、図３に示すように、携帯端末装置１０２を所有するユーザの認証に用いる認証情報としてユーザＩＤ、携帯端末装置１０２を特定する端末情報としてのＯＳ情報など、携帯端末装置１０２固有の情報が記憶されている。ここで、ＯＳ情報は、ＣＰＵ２１３が実行するＯＳを特定する情報である。本実施の形態では、ＯＳ情報には、ＣＰＵ２１３が実行するＯＳのバージョンが含まれている。
【００２９】
本実施の形態の携帯端末装置１０２で実行されるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態の携帯端末装置１０２で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００３０】
本実施の形態にかかるサーバ装置１０６は、図２に示すように、高速無線通信Ｉ／Ｆ２２１を備えている。高速無線通信Ｉ／Ｆ２２１は、携帯端末装置１０２が制御対象装置１０１の制御に用いるドライバを有しておらず、制御対象装置１０１から携帯端末装置１０２へのドライバの配信が指示された場合に、制御対象装置１０１および携帯端末装置１０２と高速無線通信を行う。本実施の形態では、高速無線通信Ｉ／Ｆ２２１は、ＷＬＡＮなどにより、制御対象装置１０１および携帯端末装置１０２と高速無線通信を行う。
【００３１】
また、本実施の形態にかかるサーバ装置１０６は、図２に示すように、サーバ装置１０６を制御する制御装置としてのＣＰＵ２２２と、ＣＰＵ２２２によって実行されるプログラムや各種処理に使用されるデータ（制御対象装置１０１の制御に用いるドライバのデータを含む）を記憶するＲＯＭやＣＰＵ２２２の作業領域として使用されるＲＡＭ等の記憶装置２２３およびＨＤＤや光学ドライバ等の外部記憶装置２２４を備えている。高速無線通信Ｉ／Ｆ２２１、ＣＰＵ２２２、記憶装置２２３および外部記憶装置２２４は、図示しないバスを介して接続されている。
【００３２】
本実施の形態では、記憶装置２２３には、図３に示すように、携帯端末装置１０２のＣＰＵ２１３が実行するＯＳを特定するＯＳ情報と、制御対象装置１０１を特定する装置情報と、制御対象装置１０１の制御に用いるドライバを特定するドライバ情報と、を対応付けたドライバ対応表が記憶されている。サーバ装置１０６は、制御対象装置１０１から受信したＯＳ情報および装置情報に基づいて、携帯端末装置１０２において実行可能なドライバを選択して、選択したドライバのデータを携帯端末装置１０２に配信する。
【００３３】
本実施の形態では、記憶装置２２３には、図４Ａおよび図４Ｂに示すように、制御対象装置１０１の情報処理部２０１が有する各ユニット（スキャンユニット２０１ａ、プリントユニット２０１ｂなど）において実行される各種処理（印刷処理、読取処理など）毎に、携帯端末装置１０２に配信するドライバの選択に用いる各種処理（印刷処理、読取処理など）用のドライバ対応表が記憶されている。図４Ａに示すドライバ対応表は、制御対象装置１０１が有するプリントユニット２０１ｂにおける印刷処理用のドライバの選択に用いられる。図４Ｂに示すドライバ対応表は、制御対象装置１０１が有するスキャンユニット２０１ａにおける読取処理用のドライバの選択に用いられる。具体的には、ドライバ対応表は、図４Ａおよび図４Ｂに示すように、ドライバを特定するドライバ情報（本実施の形態では、ドライバのバージョン情報およびドライバ名）に対応付けて、端末情報としてのＯＳ情報および装置情報としての機種ＩＤが記憶されている。
【００３４】
本実施の形態のサーバ装置１０６で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されてコンピュータ・プログラム・プロダクトとして提供しても良い。
【００３５】
また、本実施の形態のサーバ装置１０６で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態のサーバ装置１０６で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００３６】
次に、図５を用いて、本実施の形態にかかるドライバ配信システム１におけるドライバの配信処理の流れについて説明する。図５は、本実施の形態にかかるドライバ配信システムにおけるドライバの配信処理の流れを示すフローチャートである。
【００３７】
携帯端末装置１０２のユーザが制御対象装置１０１を使用することを目的として、携帯端末装置１０２を制御対象装置１０１に近接させた場合に（近距離無線通信Ｉ／Ｆ２１１によって近距離無線通信可能な所定の範囲内に制御対象装置１０１が存在する場合に）、携帯端末装置１０２のＣＰＵ２１３は、近距離無線通信Ｉ／Ｆ２１１を制御して、制御対象装置１０１と近距離無線通信を行うとともに、記憶装置２１４に記憶されたユーザＩＤを認証情報として制御対象装置１０１に送信する（ステップＳ５０１）。
【００３８】
携帯端末装置１０２が制御対象装置１０１に近接した場合に（近距離無線通信Ｉ／Ｆ２０２ａが近距離無線通信可能な所定の範囲内に携帯端末装置１０２が存在する場合に）、制御対象装置１０１のＣＰＵ２０３は、近距離無線通信２０２ａを制御して、携帯端末装置１０２と近距離無線通信を行うとともに、認証情報を受信する（ステップＳ５１１）。
【００３９】
次いで、ＣＰＵ２０３は、記憶装置２０４に記憶された認証情報（ユーザＩＤ）の中に、受信した認証情報と一致するものがある場合、携帯端末装置１０２のユーザの認証に成功したと判断する（ステップＳ５１２：Ｙｅｓ）。そして、ＣＰＵ２０３は、携帯端末装置１０２から端末情報の受信に先立って、近距離無線通信Ｉ／Ｆ２０２ａによって近距離無線通信を行って、記憶装置２０４に記憶された機種ＩＤを装置情報として携帯端末装置１０２に送信する（ステップＳ５１３）。これにより、制御対象の制御対象装置１０１のドライバを有しているか否かを判断する際に、携帯端末装置１０２のユーザ自身が制御対象装置１０１の装置情報を入力する必要がなくなり、ドライバをインストールする際のユーザの作業負担を軽減することができる。本実施の形態では、ＣＰＵ２０３および近距離無線通信Ｉ／Ｆ２０２ａが、無線通信部（または第２無線通信部）として機能する。
【００４０】
一方、ＣＰＵ２０３は、受信した認証情報が、記憶装置２０４に記憶された認証情報のいずれとも一致しなかった場合、携帯端末装置１０２のユーザの認証に失敗したと判断して（ステップＳ５１２：Ｎｏ）、ドライバの配信処理を終了する。
【００４１】
携帯端末装置１０２のＣＰＵ２１３は、近距離無線通信Ｉ／Ｆ２１１を制御して、近距離無線通信によって制御対象装置１０１から装置情報を受信する（ステップＳ５０２）。本実施の形態では、ＣＰＵ２１３および近距離無線通信Ｉ／Ｆ２１１が、第１無線通信部として機能する。そして、ＣＰＵ２１３は、受信した装置情報に基づいて、当該装置情報が表す制御対象装置１０１を制御するドライバ（本実施の形態では、制御対象装置１０１が備える情報処理部２０１の各ユニットを制御するドライバ）を有しているか否かを判断する（ステップＳ５０３）。
【００４２】
受信した装置情報が表す制御対象装置１０１を制御するドライバを有しない場合（ステップＳ５０３：Ｎｏ）、ＣＰＵ２１３は、近距離無線通信Ｉ／Ｆ２１１を制御して、近距離無線通信によって端末情報（本実施の形態では、記憶装置２１４に記憶されたＯＳ情報）を制御対象装置１０１に送信する（ステップＳ５０４）。一方、受信した装置情報が表す制御対象装置１０１を制御するドライバを有している場合（ステップＳ５０３：Ｙｅｓ）、ＣＰＵ２１３は、ドライバの配信処理を終了する。
【００４３】
制御対象装置１０１のＣＰＵ２０３は、近距離無線通信Ｉ／Ｆ２０２ａを制御して、携帯端末装置１０２と近距離無線通信を行ってＯＳ情報を受信するとともに、受信したＯＳ情報を記憶装置２０４に一時的に記憶させる（ステップＳ５１４）。次いで、ＣＰＵ２０３は、高速無線通信Ｉ／Ｆ２０２ｂを制御して、サーバ装置１０６に対して、受信したＯＳ情報および記憶装置２０４に記憶された装置情報を送信して、ドライバの携帯端末装置１０２への配信を指示する（ステップＳ５１５）。本実施の形態では、ＣＰＵ２０３および高速無線通信Ｉ／Ｆ２０２ｂが、配信指示部として機能する。
【００４４】
本実施の形態では、サーバ装置１０６に対して携帯端末装置１０２へのドライバの配信が指示されると、携帯端末装置１０２のＣＰＵ２１３は、携帯端末装置１０２が備える操作パネル（図示しない）に対して、ドライバをインストール中であることを表す画面を表示する（ステップＳ５０５）。
【００４５】
サーバ装置１０６のＣＰＵ２２２は、高速無線通信Ｉ／Ｆ２２１を制御して、制御対象装置１０１からＯＳ情報および装置情報を受信する（ステップＳ５２１）。そして、ＣＰＵ２２２は、受信したＯＳ情報および装置情報に基づいて、記憶装置２２３に記憶されたドライバから、携帯端末装置１０２に送信するドライバを選択する（ステップＳ５２２）。本実施の形態では、ＣＰＵ２２２は、ドライバ対応表において、受信したＯＳ情報および装置情報（機種ＩＤ）と対応付けて記憶されたドライバ情報を読み出す。そして、ＣＰＵ２２２は、記憶装置２２３に記憶されたドライバから、読み出したドライバ情報により特定されるドライバを、携帯端末装置１０２に送信するドライバとして選択する。
【００４６】
例えば、ＣＰＵ２２２は、制御対象装置１０１から、ＯＳ情報として「ＯＳ  Ａ」および機種ＩＤとして「ＭＦＰαα」を受信した場合、まず、制御対象装置１０１が実行する印刷処理用のドライバ対応表（図４Ａ参照）において、「ＯＳ  Ａ」および「ＭＦＰαα」と対応付けて記憶されたドライバ情報としてドライバ名「ドライバα」およびバージョン情報「Ｖｅｒ：１．１」を読み出す。そして、ＣＰＵ２２２は、記憶装置２２３に記憶された印刷処理用のドライバから、読み出したドライバ名「ＯＳ  Ａ」およびバージョン情報「Ｖｅｒ：１．１」により特定される印刷処理用のドライバを選択する。
【００４７】
さらに、ＣＰＵ２２２は、制御対象装置１０１が実行する読取処理用のドライバ対応表（図４Ｂ参照）において、「ＯＳ  Ａ」および「ＭＦＰαα」と対応付けて記憶されたドライバ情報としてドライバ名「ドライバα」およびバージョン情報「Ｖｅｒ：１．１」を読み出す。そして、ＣＰＵ２２２は、記憶装置２２３に記憶された読取処理用のドライバから、読み出したドライバ名「ＯＳ  Ａ」およびバージョン情報「Ｖｅｒ：１．１」により特定される読取処理用のドライバを選択する。詳細な説明は省略するが、ＣＰＵ２２２は、制御対象装置１０１が有するファックスユニット２０１ｃが実行するファックス用のドライバについても同様にして選択する。このように、ＣＰＵ２２２は、制御対象装置１０１からＯＳ情報および機種ＩＤを受信すると、制御対象装置１０１が実行する全ての処理用のドライバを選択する。なお、ＣＰＵ２２２は、各種処理用のドライバ対応表（図４Ａ、図４Ｂ）において、受信したＯＳ情報および装置情報（機種ＩＤ）と対応付けて記憶されたドライバ情報が複数存在する場合、複数のドライバ情報のうち最も新しいバージョンのドライバのドライバ情報を読み出す。
【００４８】
そして、ＣＰＵ２２２は、高速無線通信Ｉ／Ｆ２２１を制御して、選択した各種処理用のドライバのデータを、携帯端末装置１０２に送信（配信）する（ステップＳ５２３）。
【００４９】
携帯端末装置１０２のＣＰＵ２１３は、高速無線通信Ｉ／Ｆ２１２を制御して、サーバ装置１０６から送信されたドライバのデータを受信して、受信したデータに従ってドライバのインストールを開始する（ステップＳ５０６）。本実施の形態では、ＣＰＵ２１３および高速無線通信Ｉ／Ｆ２１２が、受信部として機能する。そして、ドライバのインストールが完了すると（ステップＳ５０７：Ｙｅｓ）、ＣＰＵ２１３は、ドライバの配信処理を終了する。一方、ドライバのインストールが失敗した場合（ステップＳ５０７：Ｎｏ）、ＣＰＵ２１３は、ステップＳ５０１に戻り、ドライバの配信処理を繰り返す。
【００５０】
このように本実施の形態にかかるドライバ配信システム１によれば、携帯端末装置１０２において動作するドライバによって制御可能な制御対象装置１０１が、携帯端末装置１０２が近接した場合に近距離無線通信を行い、携帯端末装置１０２を特定する端末情報を受信し、ドライバを携帯端末装置１０２に配信可能に記憶するサーバ装置１０６に対して、端末情報および自装置を特定する装置情報を送信して、ドライバの携帯端末装置１０２への配信を指示することにより、携帯端末装置１０２を制御対象装置１０１に近接させるだけで携帯端末装置１０２に対して制御対象装置１０１独自のドライバが簡単かつ自動的にインストールされるので、ドライバを携帯端末装置１０２にインストールする際のユーザの作業負担を軽減することができる。
【符号の説明】
【００５１】
１  ドライバ配信システム
１０１  制御対象装置
１０２  携帯端末装置
１０５  アクセスポイント
１０６  サーバ装置
１０９  ネットワーク
２０１  情報処理部
２０１ａ  スキャンユニット
２０１ｂ  プリントユニット
２０１ｃ  ファックスユニット
２０２  通信部
２０２ａ，２１１  近距離無線通信Ｉ／Ｆ
２０２ｂ，２１２，２２１  高速無線通信Ｉ／Ｆ
２０３，２１３，２２２  ＣＰＵ
２０４，２１４，２２３  記憶装置
２０５，２１５，２２４  外部記憶装置
２０６  操作パネル
【先行技術文献】
【特許文献】
【００５２】
【特許文献１】特開２０１０−０６６９２８号公報
【非特許文献】
【００５３】
【非特許文献１】ＢＭＬｉｎｋＳ  Ｊｏｂ／Ｄｅｖｉｃｅ  Ｃｏｎｔｒｏｌ  標準仕様書  Ｖ１．６．１
【図１】
2014110008.tif 000003
【図２】
2014110008.tif 000004
【図３】
2014110008.tif 000005
【図４Ａ】
2014110008.tif 000006
【図４Ｂ】
2014110008.tif 000007
【図５】
2014110008.tif 000008