(57)【要約】【課題】  煩雑な確認作業を行うことなく、情報処理装置が画像形成装置をサポート可能であるかを容易に判定することが可能な画像形成システム及び画像形成装置を提供する。【解決手段】  情報処理装置と、この情報処理装置から送信される処理信号に基づいて各種の処理を行う画像形成装置１７とを有する画像形成システムであって、画像形成装置１７と情報処理装置との間で信号の送受信を可能とするワイヤレスＵＳＢインターフェース８を有する。画像形成装置１７のコントローラ１１及び情報処理装置のＣＰＵは、情報処理装置のＯＳ情報に基づいて、画像形成装置１７が情報処理装置のＯＳに適応しているかを判定する適応判定手段と、適応判定手段によって画像形成装置１７が情報処理装置のＯＳに適応していると判定した際に、画像形成装置１７内に格納されているプリンタドライバを、ワイヤレスＵＳＢインターフェース８を介して情報処理装置に転送してインストールするインストール処理手段と、を備える。【選択図】      図１
2011180986.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、この情報処理装置から送信される処理信号に基づいて各種の処理を行う画像形成装置とを有する画像形成システムであって、
前記画像形成装置と前記情報処理装置との間で信号の送受信を可能とする通信手段と、
前記情報処理装置の基本ソフトウェア情報に基づいて、前記画像形成装置が前記情報処理装置の基本ソフトウェアに適応しているかを判定する適応判定手段と、
前記適応判定手段によって前記画像形成装置が前記情報処理装置の基本ソフトウェアに適応していると判定した際に、前記画像形成装置内に格納されているプリンタドライバを、前記通信手段を介して前記情報処理装置に転送してインストールするインストール処理手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
請求項１の画像形成システムにおいて、
前記情報処理装置へインストール可能な複数の前記プリンタドライバのドライバ情報を表示し、複数のプリンタドライバのいずれかをユーザーに選択させる表示選択手段を備え、前記インストール処理手段は、前記表示選択手段にてユーザーに選択されたプリンタドライバを前記情報処理装置に転送してインストールすることを特徴とする画像形成システム。
【請求項３】
請求項２に記載の画像形成システムにおいて、
前記表示選択手段は、前記プリンタドライバの機能を含むドライバ情報を表示させることを特徴とする画像形成システム。
【請求項４】
請求項２または３に記載の画像形成システムにおいて、
前記表示選択手段は、前記インストール処理手段によってインストールされたプリンタドライバ以外の非使用のプリンタドライバを含む前記情報処理装置へインストール可能な複数のプリンタドライバのドライバ情報を表示してユーザーに選択させ、
前記インストール処理手段は、前記表示選択手段に表示された非使用のプリンタドライバを含む前記情報処理装置へインストール可能な複数のプリンタドライバのうちのいずれかからユーザーに選択されたプリンタドライバを前記情報処理装置に転送してインストールすることを特徴とする画像形成システム。
【請求項５】
情報処理装置から送信される処理信号に基づいて各種の処理を行う画像形成装置であって、
前記情報処理装置との間で信号の送受信を可能とする通信手段と、
前記情報処理装置の基本ソフトウェア情報に基づいて、前記情報処理装置の基本ソフトウェアに適応しているかを判定する適応判定手段と、
前記適応判定手段によって前記情報処理装置の基本ソフトウェアに適応していると判定した際に、格納しているプリンタドライバを、前記通信手段を介して前記情報処理装置に転送してインストールさせるインストール処理手段と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等の画像形成装置と、この画像形成装置にて印刷処理を実行させる可搬型コンピュータ等の情報処理装置とを備えた画像形成システム及び画像形成装置に関するものである。
【背景技術】
【０００２】
一般に、プリンタなどの画像形成装置をパソコンと接続して使用する場合、インターフェースの接続・設定及びプリンタドライバのインストールはユーザーが行っている。プリンタのインターフェースとしては有線ＵＳＢ（Universal  Serial  Bus）、有線ＬＡＮ（Local  Area  Network）、無線ＬＡＮ等が一般的に知られており、ジェルジェットプリンタでもすでに商品化している。
【０００３】
インターフェースとして有線ＵＳＢで接続する場合は、まず、プリンタとパソコンとをＵＳＢケーブルで接続する。ＵＳＢはホットプラグでＵＳＢの設定が自動で行われるので、インターフェースの接続はこれで完了となる。有線ＬＡＮで接続する場合は、ＬＡＮケーブルでプリンタとパソコンとを接続した後、ユーザーが通信プロトコル等のネットワークの設定を行うことにより、インターフェースの接続が完了する。無線ＬＡＮで接続する場合は、アクセスポイントとのリンクがとれていることを確認し、無線ＬＡＮの設定及びネットワークの設定を行うことにより接続が完了する。なお、有線ＬＡＮ及び無線ＬＡＮにおけるネットワークの設定は、接続するネットワークの管理者から設定情報を取得して行う。
【０００４】
ところで、プリンタドライバのインストールは、ドライバモジュールが格納されたＣＤ−ＲＯＭ等の記録媒体を用いてユーザーが手作業で行うのが一般的であり、また、プリンタドライバをアンインストールする際もユーザーが手作業で行っている。したがって、プリンタドライバのインストールのために、プリンタドライバが格納されたＣＤ−ＲＯＭ等の記録媒体を準備してその場に置いておく必要があり、その準備の手間や、紛失などの問題があった。また、会議室や共用スペースに設置してあるプリンタで印刷をおこなう際も、予めパソコンにプリンタドライバがインストールされていない場合、上記のようにパソコンへのプリンタドライバのインストール作業を実施してからプリントを実行しなければならなかった。
【０００５】
このため、ドライバモジュールがインストールされていないパソコンに、ネットワークを介することなくワイヤレスインターフェースにより無線接続し、自動的にドライバのインストール処理を行うシステムが開発されている（例えば、特許文献１参照）。このシステムによれば、手作業でドライバモジュールをインストールする必要がなくなり、事前にドライバをインストールしていない場合であっても、その場で所望の印刷を行うことができる。
【０００６】
また、ワイヤレスＵＳＢを用いてホスト装置としての外部装置と接続してデータの送受信を行う周辺装置としての情報処理装置において、外部装置に関する情報を情報処理装置において表示することで、ユーザーが外部装置に関する情報を簡単に把握することができるようにした技術も知られている（例えば、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記特許文献１の技術によれば、プリンタドライバを自動的にインストールあるいはアンインストールすることができ、また、特許文献２の技術によれば、プリンタ等の外部装置に関する情報をパソコン等の情報処理装置において簡単に把握することができるが、ユーザーが使用しているパソコンの基本ソフトウェアであるＯＳ（Operating  System）にプリンタが適合したものであるか、つまり、ユーザーが使用しているパソコンのＯＳがプリンタをサポートできるものであるかを判断することはできなかった。したがって、ユーザーは、設置されているプリンタを調べ、自分が使用しているパソコンのＯＳがプリンタをサポートできるものであるかを確認する煩雑な作業をしなければならなかった。
【０００８】
そこで本発明は、煩雑な確認作業を行うことなく、情報処理装置が画像形成装置をサポート可能であるかを容易に判定することが可能な画像形成システム及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するため、請求項１に記載の画像形成システムは、情報処理装置と、この情報処理装置から送信される処理信号に基づいて各種の処理を行う画像形成装置とを有する画像形成システムであって、前記画像形成装置と前記情報処理装置との間で信号の送受信を可能とする通信手段と、前記情報処理装置の基本ソフトウェア情報に基づいて、前記画像形成装置が前記情報処理装置の基本ソフトウェアに適応しているかを判定する適応判定手段と、前記適応判定手段によって前記画像形成装置が前記情報処理装置の基本ソフトウェアに適応していると判定した際に、前記画像形成装置内に格納されているプリンタドライバを、前記通信手段を介して前記情報処理装置に転送してインストールするインストール処理手段と、を備えることを特徴とする。
【００１０】
また、請求項２に記載の発明は、請求項１に記載の画像形成システムにおいて、前記情報処理装置へインストール可能な複数の前記プリンタドライバのドライバ情報を表示し、複数のプリンタドライバのいずれかをユーザーに選択させる表示選択手段を備え、前記インストール処理手段は、前記表示選択手段にてユーザーに選択されたプリンタドライバを前記情報処理装置に転送してインストールするものである。
【００１１】
また、請求項３に記載の発明は、請求項２に記載の画像形成システムにおいて、前記表示選択手段が、前記プリンタドライバの機能を含むドライバ情報を表示させるものである。
【００１２】
また、請求項４に記載の発明は、請求項２または３に記載の画像形成システムにおいて、前記表示選択手段が、前記インストール処理手段によってインストールされたプリンタドライバ以外の非使用のプリンタドライバを含む前記情報処理装置へインストール可能な複数のプリンタドライバのドライバ情報を表示してユーザーに選択させ、前記インストール処理手段が、前記表示選択手段に表示された非使用のプリンタドライバを含む前記情報処理装置へインストール可能な複数のプリンタドライバのうちのいずれかからユーザーに選択されたプリンタドライバを前記情報処理装置に転送してインストールするものである。
【００１３】
また、請求項５に記載の画像形成装置は、情報処理装置から送信される処理信号に基づいて各種の処理を行う画像形成装置であって、前記情報処理装置との間で信号の送受信を可能とする通信手段と、前記情報処理装置の基本ソフトウェア情報に基づいて、前記情報処理装置の基本ソフトウェアに適応しているかを判定する適応判定手段と、前記適応判定手段によって前記情報処理装置の基本ソフトウェアに適応していると判定した際に、格納しているプリンタドライバを、前記通信手段を介して前記情報処理装置に転送してインストールさせるインストール処理手段と、を備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、画像形成装置が情報処理装置の基本ソフトウェアに適応しているかを判定し、基本ソフトウェアに適応していると判定した際に、画像形成装置内に格納されているプリンタドライバを情報処理装置に転送してインストールするので、ユーザーが使用している情報処理装置の基本ソフトウェアに画像形成装置が適応している場合、つまり、情報処理装置の基本ソフトウェアが画像形成装置をサポートできるものである場合に、ユーザーがサポート状況等を確認することなく、情報処理装置による画像形成装置における処理を実行可能な状態とすることができる。また、基本ソフトウェアが適応している場合はプリンタドライバが転送されてインストールされるので、例えば、プリンタドライバが格納されたＣＤ−ＲＯＭなどの記録媒体から手作業でインストールする場合と比較して、インストールにかかる手間を省くことができ、また、記録媒体の準備、保管等の手間をなくすことができる。
【００１５】
また、ユーザーが使用している情報処理装置の基本ソフトウェアに画像形成装置が適応していない場合は、情報処理装置にプリンタドライバがインストールされないので、ユーザーは、画像形成装置が自身の情報処理装置によって使えないものであることを極めて容易にかつ迅速に判断することができる。
【００１６】
これにより、ユーザーは、会議室、ロビーあるいは打ち合わせスペース等の共用スペースに設置してある画像形成装置を調べ、自分が使用している情報処理装置の基本ソフトウェアが画像形成装置をサポートできるものであるかを確認するような煩雑な確認作業をすることなく、画像形成装置の使用の可否を判断することができ、よって、情報処理装置との接続や初期設定・後処理を簡単にし、プリンタドライバのインストールなどができていない情報処理装置で印刷したい時も簡単に手軽にできる。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態に係る画像形成システムを構成する画像形成装置の構成図である。
【図２】第１実施形態に係る画像形成システムを構成する情報処理装置のブロック図である。
【図３】第１実施形態に係る画像形成システムにおけるプリンタドライバインストール処理を説明するフローチャートである。
【図４】情報処理装置における表示内容を説明する図である。
【図５】第２実施形態に係る画像形成システムにおけるプリンタドライバインストール処理を説明するフローチャートである。
【図６】情報処理装置における表示内容を説明する図である。
【図７】情報処理装置における表示内容を説明する図である。
【図８】第３実施形態に係る画像形成システムにおけるプリンタドライバインストール処理を説明するフローチャートである。
【図９】情報処理装置における表示内容を説明する図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態に係る画像形成システム及び画像形成装置について詳細に説明する。
（第１実施形態）
まず、第１実施形態に係る画像形成システムについて説明する。
図１は本実施形態に係る画像形成システムを構成する画像形成装置の構成図、図２は本実施形態に係る画像形成システムを構成する情報処理装置のブロック図である。
本実施形態に係る画像形成システムは、図１に示す画像形成装置１７及び図２に示す情報処理装置１００から構成されている。
【００１９】
図１に示すように、画像形成システムを構成する画像形成装置１７は、プリンタ、コピー、ファクシミリなどの機能を有する複合機であり、これらの機能を提供するための各種構成を備えている。
この画像形成装置１７を構成するＡＲＤＦ１は、ドキュメントをセット可能な原稿台１ａを備えており、この原稿台１ａにセットされたドキュメントは、ＬＣＤパネル２ａを含む操作パネル２を操作することにより、駆動モータ１８の駆動力によって光学読み取りを行うスキャナ１５へ送られる。そして、このスキャナ１５では、送られたドキュメントを、駆動モータ１５ａ、照射光学系１５ｂ、ＣＣＤ１５ｃなどを駆動して読み取り、デジタルデータに変換する。
【００２０】
画像形成装置１７は、コントローラ１１と、画像形成を担当するプリンタ・エンジン１０とを備えている。コントローラ１１は、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）２００Ｘサーバなどのオペレーティング・システム（以下、ＯＳとして参照する。）を動作する、ＣＰＵ１３を含んでいる。さらに、コントローラ１１は、上述したＯＳの下で、Ｃ、Ｃ＋＋、ＪＡＶＡ（登録商標）、Ｐｅｒｌなどのプログラミング言語で記述されたアプリケーション・プログラムやＡｐａｃｈｅ、サーブレットなどのサーバ・プログラムを実行し、ウェブ・サーバの一部機能も提供する。
【００２１】
また、画像形成装置１７は、ＵＳＢ制御部１６を含んでおり、ＵＳＢコネクタ７や、ワイヤレスＵＳＢインターフェース８を介してＵＳＢホスト（図示せず）やプリンタ・エンジン１０との間のバス接続を管理する。なお、ＵＳＢ制御部１６は、ＩＥＥＥ８０２．１５などにより規定されるＵＷＢプロトコルをサポートしていても良い。
【００２２】
画像形成装置１７は、ＰＳＵ９を実装しており、ＰＳＵ９は、画像形成装置１７の電源管理を行っている。光検知センサ３は、周囲の明るさを検知するデバイスであり、周囲が暗い場合は、自動的に画像形成装置１７が省エネ状態に移行する設定も可能であってもよい。
【００２３】
プリンタ・エンジン１０は、電子写真法またはインクジェット法を使用した画像形成を行っており、各画像形成方法により画像を形成するため、感光体、半導体レーザ、現像器、転写装置、定着装置またはインク容器およびインクジェット・ノズルなどを含んで構成されている。また、プリンタ・エンジン１０は、ＰＪＬ(Printer Job Language)をサポートしていて、外部からのプリント要求に対応した印刷を実行することができる。
【００２４】
コントローラ１１は、ストレージ管理、通信処理及びイメージ変換を行うストレージ管理部、通信処理部及びイメージ変換部を有している。コントローラ１１のストレージ管理部は、ＳＤＲＡＭ、ハードディスク装置等の記憶装置４の情報の入出力管理を行う。コントローラ１１の通信処理部は、例えば５６Ｋｂｐｓまたは１２６Ｋｂｐｓ程度の通信レートのファックス・モデム５から受信したＩＴＵ−Ｔ勧告Ｔ．６等のプロトコルでデータを、ランレングス符号化、ＭＲ、ＭＭＲなどの符号化方法を使用して復号化し、また、画像形成装置１７からのファクシミリ送信のためにデジタルデータをコードする機能を有している。
【００２５】
また、通信処理部は、ＩＰプロトコル・スイート、及びＴＣＰ／ＩＰ、またはＵＤＰ／ＩＰを使用するデータ伝送を管理する機能を有している。また、通信処理部は、コントローラ１１が含むアプリケーション・プログラムからのデータ伝送要求を受付け、ＩＰパケットまたはフレームを作成し、ネットワーク・インタフェース・カード（ＮＩＣ）から、ワイヤレスＬＡＮへとデータを伝送し、また入来データをアプリケーション・プログラムへと伝送する機能を有している。なお、コントローラ１１の通信処理部は、上述した各種処理を実行するために、ＰＰＰ(Point  to  Point  Protocol)、及びＰＰＰｏＥ(PPP  on  Ethernet（登録商標）)等のデータ接続プロトコルをサポートする。
【００２６】
図２に示すように、画像形成システムを構成する情報処理装置１００は、入力装置１０１と、表示装置１０２と、ドライブ装置１０３と、ＲＯＭ（Read  Only  Memory）１０５と、ＲＡＭ（Random  Access  Memory）１０６と、ＣＰＵ（Central  Processing  Unit）１０７と、インターフェース装置１０８と、ＨＤＤ（Hard  Disk  Drive）１０９と、ワイヤレスＵＳＢインターフェース１１０とを備え、それぞれバスで相互に接続されている。
【００２７】
入力装置１０１は、キーボード及びマウスなどで構成され、情報処理装置１００に各操作信号を入力するのに用いられる。表示装置１０２は、ディスプレイなどで構成され、例えば、プリンタドライバの設定画面等を表示する。ドライブ装置１０３は、例えば、フロッピー（登録商標）ディスク（ＦＤ：Floppy（登録商標）  Disk）などの記録媒体１０４に対してデータの読み書きを行う。ＣＰＵ１０７は、情報処理装置１００の総合的な制御を行う。インターフェース装置１０８は、情報処理装置１００をＬＡＮなどのデータ伝送路に接続するインターフェースである。ＨＤＤ１０９は、基本ソフトウェアであるＯＳ（Operating  System）や印刷に関する各種機能を有するプリンタドライバのプログラムやデータを格納している。ワイヤレスＵＳＢインターフェース１１０は、ワイヤレスＵＳＢ経由で画像形成装置１７などの周辺装置と無線通信を行う。
【００２８】
そして、上記の画像形成装置１７及び情報処理装置１００からなる画像形成システムでは、画像形成装置１７のコントローラ１１及び情報処理装置１００のＣＰＵ１０７が、情報処理装置１００のＯＳ情報に基づいて、情報処理装置１００のＯＳに画像形成装置１７が適応しているかを判定する適応判定手段と、この適応判定手段によって画像形成装置１７が情報処理装置１００のＯＳに適応していると判定した際に、画像形成装置１７内に格納されているプリンタドライバを、ワイヤレスＵＳＢインターフェース８，１１０を介して情報処理装置１００に転送してインストールするインストール処理手段と、を備えている。
【００２９】
次に、上記の画像形成装置１７及び情報処理装置１００を備えた画像形成システムにおけるプリンタドライバインストール処理について、図３に示すフローチャートに沿って説明する。
【００３０】
まず、最初に情報処理装置（ＰＣ）１００がワイヤレスＵＳＢインターフェース８，１１０を介して画像形成装置１７を検知する（ステップＳ１０１）。
続けて、情報処理装置１００は、ワイヤレスＵＳＢインターフェース８，１１０を介して無線通信接続状態とされた画像形成装置１７に対して、自身のＯＳに関する情報であるＯＳ情報を送信する（ステップＳ１０２）。
【００３１】
画像形成装置１７は、情報処理装置１００から送信されたＯＳ情報を認識すると、この認識したＯＳ情報に基づいて、情報処理装置１００のＯＳをサポートしているか否かのサポート判定処理を行う（ステップＳ１０３）。
【００３２】
画像形成装置１７は、サポート判定処理（ステップＳ１０３）にて、情報処理装置１００のＯＳをサポートしていないと判定した場合、情報処理装置１００に対してＯＳをサポートしていない旨の通知である非サポート通知を行う（ステップＳ１０４）。画像形成装置１７から非サポート通知を受けた情報処理装置１００では、画像形成装置１７が情報処理装置１００のＯＳをサポートしていない旨の表示を表示装置１０２に表示させる。
【００３３】
非サポート通知によって情報処理装置１００の表示装置１０２では、例えば、図４に示すように、画像形成装置１７の情報である、デバイス名、デバイス種類、デバイスＩＤ、対応色、印刷速度等の装置情報とともに、「以下の装置が検知されましたが、ご利用のＰＣのＯＳをサポートしていません」といったＯＳをサポートしていない旨の内容が表示される。
【００３４】
画像形成装置１７は、サポート判定処理（ステップＳ１０３）にて、情報処理装置１００のＯＳをサポートしていると判定した場合、画像形成装置１７に記憶されているドライバインストールモジュールの情報処理装置１００へのダウンロード処理を開始する（ステップＳ１０５）。
このドライバインストールモジュールは、例えば、画像形成装置１７のコントローラ１１のフラッシュロム（Flash ROM）１２に予め記憶させておく。
【００３５】
なお、このドライバインストールモジュールは大きく３つにわかれており、１つは画像形成装置１７で印刷を行なうためのプリンタドライバモジュール、もう１つは情報処理装置１００にインストールする際にインストール処理を行なうためのインストールモジュール、さらにもう１つはドライバインストール後に情報処理装置１００からプリンタドライバをアンインストールするためのアンインストールモジュールとされている。
これらのうちプリンタドライバモジュールとアンインストールモジュールは情報処理装置１００内の記憶装置であるＨＤＤ１０９などの不揮発性メモリにインストールされる。なお、インストールモジュールは、プリンタドライバモジュール及びアンインストールモジュールの２つのモジュールがインストールされると消去されるようになっている。
【００３６】
このドライバインストールモジュールのダウンロード処理が開始されると、画像形成装置１７が情報処理装置１００を認識しているか否かを判定する情報処理装置認識判定処理（ステップＳ１０６）及びドライバインストールモジュールのダウンロードが終了したか否かを判定するダウンロード終了判定処理（ステップＳ１０７）を継続して実行する。
【００３７】
したがって、ドライバインストールモジュールのダウンロードが終了するまで、情報処理装置認識判定処理が継続することとなり、ドライバインストールモジュールのダウンロードの途中で画像形成装置１７が情報処理装置１００を認識しなくなると（ステップＳ１０６：Ｎｏ）、ドライバインストールモジュールのダウンロードが途中で終了され、本画像形成システムにおけるプリンタドライバインストール処理が終了する。
【００３８】
ドライバインストールモジュールのダウンロードが終了すると（ステップＳ１０７：Ｙｅｓ）、ドライバモジュールのインストール処理が実行され（ステップＳ１０８）、これにより、情報処理装置１００にドライバモジュールがインストールされる。
このドライバモジュールのインストール処理が終了すると、続いて、アンインストールモジュールのインストール処理が実行され（ステップＳ１０９）、これにより、情報処理装置１００にアンインストールモジュールがインストールされる。
【００３９】
このアンインストールモジュールのインストール処理が終了すると、ドライバモジュール及びアンインストールモジュールが情報処理装置１００内のどこにインストールされたかというインストール情報が生成される。このインストール情報は、インストールモジュールによって情報処理装置１００の記憶装置であるＨＤＤ１０９といった不揮発性メモリ内の予め決められた領域に記録される（ステップＳ１１０）。
【００４０】
その後、インストールモジュール自身が消去し（ステップＳ１１１）、本画像形成システムにおけるプリンタドライバインストール処理が終了する。
そして、上記のプリンタドライバインストール処理によって、情報処理装置１００に画像形成装置１７のプリンタドライバがインストールされることにより、情報処理装置１００によって画像形成装置１７を操作し、画像形成装置１７での印刷処理等を行うことが可能となる。
【００４１】
このように、上記実施形態に係る画像形成システム及び画像形成装置によれば、画像形成装置１７が情報処理装置１００のＯＳに適応しているかを判定し、ＯＳに適応していると判定した際に、画像形成装置１７内に格納されているプリンタドライバを情報処理装置１００に転送してインストールするので、ユーザーが使用している情報処理装置１００のＯＳに画像形成装置１７が適応している場合、つまり、情報処理装置１００のＯＳが画像形成装置１７をサポートしている場合に、ユーザーがサポート状況等を確認することなく、情報処理装置１００による画像形成装置１７における処理を実行可能な状態とすることができる。また、ＯＳが適応している場合はプリンタドライバが転送されてインストールされるので、例えば、プリンタドライバが格納されたＣＤ−ＲＯＭなどの記録媒体から手作業でインストールする場合と比較して、インストールにかかる手間を省くことができ、また、記録媒体の準備、保管等の手間をなくすことができる。
【００４２】
また、ユーザーが使用している情報処理装置１００のＯＳに画像形成装置１７が適応していない場合は、情報処理装置１００にプリンタドライバがインストールされないので、ユーザーは、画像形成装置１７が自身の情報処理装置１００によって使えないものであることを極めて容易にかつ迅速に判断することができる。
【００４３】
これにより、ユーザーは、会議室、ロビーあるいは打ち合わせスペース等の共用スペースに設置してある画像形成装置１７を調べ、自分が使用している情報処理装置１００のＯＳが画像形成装置１７をサポートできるものであるかを確認するような煩雑な確認作業をすることなく、画像形成装置１７の使用の可否を判断することができ、よって、情報処理装置１００との接続や初期設定・後処理を簡単にし、プリンタドライバのインストールなどができていない情報処理装置１００で印刷したい時も簡単に手軽にできる。
【００４４】
また、プリンタドライバのプログラムであるドライバインストールモジュールを画像形成装置１７の、例えば、コントローラ１１のフラッシュロム（Flash  ROM）１２に記憶させているので、プリンタドライバを格納したＣＤ−ＲＯＭなどの準備・管理が不要となる。また、プリンタドライバを自動でインストール・アンインストールする機能を搭載するので、プリンタドライバのインストール・アンインストールの手間をなくすことができる。また、画像形成装置１７と情報処理装置１００とのインターフェースとして、無線で、且つ、接続が簡単で、通信範囲が最大１０ｍ程度までカバーできるワイヤレスＵＳＢインターフェース８，１１０のシステムを搭載することで、会議室等での使用に最適なシステムとすることができる。
【００４５】
（第２実施形態）
次に、本発明の第２実施形態に係る画像形成システム及び画像形成装置について説明する。
なお、第２実施形態に係る画像形成システムは、上記第１実施形態の画像形成システムと構成は同一であるのでシステム構成の説明は省略する。
図５は第２実施形態に係る画像形成システムにおけるプリンタドライバインストール処理の流れを示すフローチャートである。
【００４６】
まず、最初に情報処理装置１００がワイヤレスＵＳＢインターフェース８，１１０を介して画像形成装置１７を検知し（ステップＳ２０１）、続けて、情報処理装置１００は、ワイヤレスＵＳＢインターフェース８，１１０を介して無線通信接続状態とされた画像形成装置１７に対して、自身のＯＳに関する情報であるＯＳ情報を送信する（ステップＳ２０２）。
【００４７】
画像形成装置１７は、情報処理装置１００から送信されたＯＳ情報を認識すると、この認識したＯＳ情報に基づいて、情報処理装置１００のＯＳをサポートしているか否かのサポート判定処理を行う（ステップＳ２０３）。
【００４８】
画像形成装置１７は、サポート判定処理（ステップＳ２０３）にて、情報処理装置１００のＯＳをサポートしていないと判定した場合、情報処理装置１００に対してＯＳをサポートしていない旨の通知である非サポート通知を行う（ステップＳ２０４）。画像形成装置１７から非サポート通知を受けた情報処理装置１００では、画像形成装置１７が情報処理装置１００のＯＳをサポートしていない旨の表示（図４参照）を表示装置１０２に表示させてプリンタドライバインストール処理を終了する。
【００４９】
画像形成装置１７は、サポート判定処理（ステップＳ２０３）にて、情報処理装置１００のＯＳをサポートしていると判定した場合において、複数種類のプリンタドライバの使用が可能である場合、これらの複数種類のプリンタドライバについての情報であるドライバ情報を情報処理装置１００へ通知する（ステップＳ２０５）。画像形成装置１７から複数種類のドライバ情報の通知を受けた情報処理装置１００では、画像形成装置１７にて使用可能なプリンタドライバが複数存在する旨の表示である選択表示を表示装置１０２に表示させる。
【００５０】
複数種類のドライバ情報の通知によって情報処理装置１００の表示装置１０２では、例えば、図６に示すように、「使用したいドライバを選択してください」といったプリンタドライバの選択を促す旨の内容と、それぞれのプリンタドライバ毎に、ドライバの名称、種類などのドライバ情報が表示される。なお、これらのドライバ情報の表示列の左端には、チェック部が設けられており、ユーザーが、情報処理装置１００にインストールしたいプリンタドライバのチェック部をタッチすることにより、そのプリンタドライバがチェックされる。
【００５１】
ユーザーが、インストールしたいプリンタドライバのチェック部をチェックし、下方側に表示された操作表示（ＯＫ／Ｃａｎｃｅｌ）の“ＯＫ”の操作表示をタッチする。これにより、ユーザーがチェック部にてチェックした方のプリンタドライバが選択される（ステップＳ２０６）。
すると、画像形成装置１７に記憶されている複数種類のドライバインストールモジュールのうちの選択されたプリンタドライバに対応するドライバインストールモジュールの情報処理装置１００へのダウンロード処理を開始する（ステップＳ２０７）。
【００５２】
その後は、第１実施形態と同様に、画像形成装置１７が情報処理装置１００を認識しているか否かを判定する情報処理装置認識判定処理（ステップＳ２０８）及びドライバインストールモジュールのダウンロードが終了したか否かを判定するダウンロード終了判定処理（ステップＳ２０９）を継続して実行し、ドライバインストールモジュールのダウンロードが終了すると（ステップＳ２０９：Ｙｅｓ）、ドライバモジュールのインストール処理が実行され（ステップＳ２１０）、これにより、情報処理装置１００にドライバモジュールがインストールされ、続いて、アンインストールモジュールのインストール処理が実行される（ステップＳ２１１）。
【００５３】
その後、インストール情報が生成されて情報処理装置１００のＨＤＤ１０９内の予め決められた領域に記録され（ステップＳ２１２）、インストールモジュール自身が消去し（ステップＳ２１３）、本画像形成システムにおけるプリンタドライバインストール処理が終了する。
そして、上記のプリンタドライバインストール処理によって、情報処理装置１００に、ユーザーが選択した画像形成装置１７のプリンタドライバがインストールされることにより、情報処理装置１００によって画像形成装置１７を操作し、画像形成装置１７での印刷処理等を行うことが可能となる。
【００５４】
ここで、使用している情報処理装置１００のＯＳによっては複数種のプリンタドライバを用意しているが、プリンタドライバによって機能が異なる。例えば、画像形成システムとしてコストをさげるために最低限の設定だけができるプリンタドライバや解像度を細かく設定できたり、印刷方向を変えたり、メンテナンスを実施したりすることができるプリンタドライバなどもある。しかし、多機能のプリンタドライバであればあるほど容量が大きくなり、インストールにも時間がかかる。多機能のプリンタドライバを使うか、あるいは容量が小さいほうがいいかはユーザーが選びたいが、自動的にインストールされてしまうとユーザーが選ぶことができない。また、あるいは両方ともインストールされないと使用することができない場合もある。
【００５５】
これに対して、上記第２実施形態に係る画像形成システム及び画像形成装置によれば、情報処理装置１００のＯＳに適応可能な複数のドライバ情報を表示し、複数のプリンタドライバのいずれかをユーザーに選択させ、選択されたプリンタドライバを情報処理装置１００に転送してインストールするので、ユーザーが使用したい最適なプリンタドライバを簡単に選択し、その選択したプリンタドライバにて画像形成装置１７における処理を行うことができる。しかも、複数のプリンタドライバの全てをインストールするような無駄な作業を省くことができ、インストールにかかる時間を極力短くすることができるとともに、情報処理装置１００のＨＤＤ１０９の記憶容量におけるプリンタドライバが占める割合を極力少なくして負荷を軽減させることができる。
【００５６】
（第２実施形態の変形例）
ところで、プリンタドライバには、画像形成装置１７のサプライやエラーといった画像形成装置１７の状態を情報処理装置１００の表示装置１０２に表示させたりするような機能を有するものがある。このような機能は、画像形成装置１７の状態を把握する上で便利であるが、このような機能を有するプリンタドライバを情報処理装置１００の記憶装置１０９へ記憶させると、この機能を有する分だけ記憶装置１０９の容量を多く費やすことになる。
【００５７】
また、ユーザーによっては、PostScriptファイルを作成したいと考える場合もあり、このような場合、ユーザーにとっては、PostScriptファイルを作成することができる機能をもったプリンタドライバをインストールしたいと考える。
したがって、複数種類のプリンタドライバについての情報であるドライバ情報を情報処理装置１００へ通知し（ステップＳ２０５）、情報処理装置１００の表示装置１０２にて使用可能なプリンタドライバが複数存在する旨をユーザーに知らせる選択表示として、プリンタドライバが有する機能を含む選択表示を表示させるのが好ましい。
【００５８】
図７に示すものは、情報処理装置１００の表示装置１０２に表示させるプリンタドライバの機能を含む選択表示の例である。
図７に示すように、この選択表示では、各プリンタドライバのドライバ情報として、プリンタドライバの名称、種類の他に、各プリンタドライバが有する機能の情報が表示される。
このように、各プリンタドライバの機能を選択表示に含めることで、ユーザーは、複数種類のプリンタドライバがどのような機能をもったものであるかを確認することができ、よって、これらの複数種類のプリンタドライバから、それぞれの有する機能に基づいて選択することにより、ユーザーが望むプリンタドライバだけを情報処理装置１００へインストールさせることができる。
【００５９】
（第３実施形態）
次に、本発明の第３実施形態に係る画像形成システム及び画像形成装置について説明する。
なお、第３実施形態に係る画像形成システムは、上記第１実施形態の画像形成システムと構成は同一であるのでシステム構成の説明は省略する。
図８は第３実施形態に係る画像形成システムにおけるプリンタドライバインストール処理の流れを示すフローチャートである。
【００６０】
まず、最初に情報処理装置１００がワイヤレスＵＳＢインターフェース８，１１０を介して画像形成装置１７を検知し（ステップＳ３０１）、続けて、情報処理装置１００は、ワイヤレスＵＳＢインターフェース８，１１０を介して無線通信接続状態とされた画像形成装置１７に対して、自身のＯＳに関する情報であるＯＳ情報を送信する（ステップＳ３０２）。
画像形成装置１７は、情報処理装置１００から送信されたＯＳ情報を認識すると、この認識したＯＳ情報に基づいて、情報処理装置１００のＯＳをサポートしているか否かのサポート判定処理を行う（ステップＳ３０３）。
【００６１】
画像形成装置１７は、サポート判定処理（ステップＳ３０３）にて、情報処理装置１００のＯＳをサポートしていないと判定した場合、情報処理装置１００に対してＯＳをサポートしていない旨の通知である非サポート通知を行う（ステップＳ３０４）。画像形成装置１７から非サポート通知を受けた情報処理装置１００では、画像形成装置１７が情報処理装置１００のＯＳをサポートしていない旨の表示（図４参照）を表示装置１０２に表示させてプリンタドライバインストール処理を終了する。
【００６２】
画像形成装置１７は、サポート判定処理（ステップＳ３０３）にて、情報処理装置１００のＯＳをサポートしていると判定した場合において、複数種類のプリンタドライバの使用が可能である場合、これらの複数種類のプリンタドライバについての情報であるドライバ情報を情報処理装置１００へ通知する（ステップＳ３０５）。画像形成装置１７から複数種類のドライバ情報の通知を受けた情報処理装置１００では、画像形成装置１７にて使用可能なプリンタドライバが複数存在する旨の表示である選択表示（図６あるいは図７に示す選択表示）を表示装置１０２に表示させる。
【００６３】
ユーザーが、インストールしたいプリンタドライバのチェック部をチェックし、下方側に表示された操作表示（ＯＫ／Ｃａｎｃｅｌ）の“ＯＫ”の操作表示をタッチする。これにより、ユーザーがチェック部にてチェックした方のプリンタドライバが選択される（ステップＳ３０６）。
プリンタドライバがユーザーによって選択されると、画像形成装置１７は、選択されなかったプリンタドライバを認識し、そのドライバ情報を保持する非使用ドライバ情報保持処理を実行する（ステップＳ３０７）。
続いて、画像形成装置１７に記憶されている複数種類のドライバインストールモジュールのうちの選択されたプリンタドライバに対応するドライバインストールモジュールの情報処理装置１００へのダウンロード処理を開始する（ステップＳ３０８）。
【００６４】
その後は、第１実施形態と同様に、画像形成装置１７が情報処理装置１００を認識しているか否かを判定する情報処理装置認識判定処理（ステップＳ３０９）及びドライバインストールモジュールのダウンロードが終了したか否かを判定するダウンロード終了判定処理（ステップＳ３１０）を継続して実行し、ドライバインストールモジュールのダウンロードが終了すると（ステップＳ３１０：Ｙｅｓ）、ドライバモジュールのインストール処理が実行され（ステップＳ３１１）、これにより、情報処理装置１００にドライバモジュールがインストールされ、続いて、アンインストールモジュールのインストール処理が実行される（ステップＳ３１２）。
【００６５】
その後、インストール情報が生成されて情報処理装置１００のＨＤＤ１０９内の予め決められた領域に記録され（ステップＳ３１３）、インストールモジュール自身が消去し（ステップＳ３１４）、本画像形成システムにおけるプリンタドライバインストール処理が一旦終了する。
そして、上記のプリンタドライバインストール処理によって、情報処理装置１００に、ユーザーが選択した画像形成装置１７のプリンタドライバがインストールされることにより、情報処理装置１００によって画像形成装置１７を操作し、画像形成装置１７での印刷処理等を行うことが可能となる。
【００６６】
さらに、その後、画像形成システムでは、画像形成装置１７にて、印刷等の各種の処理時間である経過時間のチェック処理が行われる（ステップＳ３１５）。具体的には、印刷処理等の各種の処理時間が一定時間経過したか否かを判定し、一定時間経過するまで判定を継続する。
処理時間が一定時間経過したと判定すると、上記の非使用ドライバ情報保持処理（ステップＳ３０７）にて保持された非使用のプリンタドライバのドライバ情報である非使用ドライバ情報を情報処理装置１００へ通知する（ステップＳ３１６）。
【００６７】
この非使用ドライバ情報の通知によって情報処理装置１００の表示装置１０２では、例えば、図９に示すように、「インストール可能なドライバは以下のとおりです」といったインストール可能なプリンタドライバを知らせる旨の内容と、非使用プリンタドライバ及び使用プリンタドライバの両方を含むインストール可能なプリンタドライバについて、プリンタドライバの名称、種類などのドライバ情報が表示される。なお、これらのドライバ情報の表示列の左端には、チェック部が設けられており、ユーザーは、これらのチェック部の情報処理装置１００にインストールしたいプリンタドライバのチェック部をタッチすることにより、そのプリンタドライバがチェックされる。また、既にインストールされているプリンタドライバをユーザーに認識させるために、既にインストールされているドライバ情報をグレーダウンする。
【００６８】
そして、ユーザーが情報処理装置１００の表示装置１０２の選択表示を参照し、プリンタドライバの再インストールが必要であると判断した場合は、インストールしたいプリンタドライバのチェック部をチェックし、下方側に表示された操作表示（ＯＫ／Ｃａｎｃｅｌ）の“ＯＫ”の操作表示をタッチする。これにより、ユーザーがチェック部にてチェックした方のプリンタドライバが選択され（ステップＳ３０６）、その後、選択したプリンタドライバのインストール処理が実行される（ステップＳ３０７〜Ｓ３１６）。
【００６９】
このように、上記第３実施形態に係る画像形成システムによれば、インストールされたプリンタドライバ以外の情報処理装置１００のＯＳに適応可能な非使用のプリンタドライバのドライバ情報を表示してユーザーに知らせ、さらに、ユーザーが選択したプリンタドライバを情報処理装置１００に転送してインストールするので、情報処理装置１００へのプリンタドライバのインストール後、ユーザーが使用していたプリンタドライバだけではなく他のプリンタドライバを使用したいと考えていた場合に、その使用したいプリンタドライバを容易に確認させてインストールを可能とすることができる。これにより、ユーザーは、使用したい非使用のプリンタドライバを探す手間を省くことができる。
【００７０】
なお、本発明は、画像形成システム及び画像形成装置に限らず、プリンタドライバインストール処理を実行させるプログラム（画像形成プログラム）としても良い。また、画像形成プログラムを画像形成装置１７あるいは情報処理装置１００で実行可能に記録した記録媒体（画像形成プログラムを記録した記録媒体）の態様としても良い。
【００７１】
また、上述の実施形態は本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。
【符号の説明】
【００７２】
４  記憶装置
８，１１０  ワイヤレスＵＳＢインターフェース（通信手段）
１１  コントローラ
１７  画像形成装置
１００  情報処理装置
１０２  表示装置
１０７  ＣＰＵ
１０９  ＨＤＤ
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開２００９−７６０６８号公報
【特許文献２】特開２００６−２６８８４５号公報
【図１】
2011180986.tif 000003
【図２】
2011180986.tif 000004
【図３】
2011180986.tif 000005
【図４】
2011180986.tif 000006
【図５】
2011180986.tif 000007
【図６】
2011180986.tif 000008
【図７】
2011180986.tif 000009
【図８】
2011180986.tif 000010
【図９】
2011180986.tif 000011