(57)【要約】      （修正有）【課題】ドライバのインストールを従来と比して一段と簡易化する。【解決手段】ユーザが複合機２をＵＳＢメモリ５に接続すると、複合機２が、自身のプリンタドライバのインストーラをＵＳＢメモリ５に保存する。次に、ユーザがこのＵＳＢメモリ５をＰＣ４に接続すると、ＰＣ４側でＵＳＢメモリ５に保存されているインストーラを起動できる状態となり、このインストーラを起動することで、ＰＣ４に複合機２のプリンタドライバがインストールされるようにした。このように、ＵＳＢメモリ５を、複合機２に接続した後、ＰＣ４に接続して、ＰＣ４側でインストーラを起動するだけの簡易な手順で、ＰＣ４に複合機２のプリンタドライバをインストールできる。【選択図】図１
2016118967.tif 000002
【特許請求の範囲】
【請求項１】
他の装置にインストールしたドライバにより出力されたデータを処理可能な情報処理装置であって、
前記ドライバのインストーラを記憶する記憶部と、
前記他の装置に接続可能な可搬型の記憶媒体と接続する接続部と、
前記記憶部に記憶されているインストーラを、前記接続部に接続された前記記憶媒体に保存する媒体制御部と
を有する情報処理装置。
【請求項２】
前記媒体制御部は、
前記接続部に接続された記憶媒体を初期化してから前記記憶媒体に前記インストーラを保存する
請求項１に記載の情報処理装置。
【請求項３】
前記媒体制御部は、
前記接続部に接続された記憶媒体に記憶されているデータを前記記憶媒体の最上位階層に生成したフォルダ内に移動させたうえで、前記記憶媒体の最上位階層に前記インストーラを保存する
請求項１に記載の情報処理装置。
【請求項４】
前記媒体制御部は、
ユーザによって前記記憶媒体の初期化が許可された場合には、前記接続部に接続された記憶媒体を初期化してから前記記憶媒体に前記インストーラを保存し、ユーザによって前記記憶媒体の初期化が拒否された場合には、前記接続部に接続された記憶媒体に記憶されているデータを前記記憶媒体の最上位階層に生成したフォルダ内に移動させたうえで、前記記憶媒体の最上位階層に前記インストーラを保存する
請求項１に記載の情報処理装置。
【請求項５】
前記媒体制御部は、
前記接続部に前記記憶媒体が接続されると、前記記憶媒体に前記インストーラを保存する
請求項２又は３に記載の情報処理装置。
【請求項６】
前記インストーラには、前記記憶媒体の状態を前記接続部に接続する前の状態に戻すプログラムが組み込まれている
請求項３乃至５のいずれかに記載の情報処理装置。
【請求項７】
ネットワークを介して新しいバージョンの前記インストーラを取得し、前記記憶部に記憶されている古いインストーラを、取得した新しいバージョンのインストーラに更新する更新部をさらに有する
請求項１乃至６のいずれかに記載の情報処理装置。
【請求項８】
前記媒体制御部は、
前記他の装置にインストールされたドライバによって生成されたデータが前記記憶媒体に記憶されている場合、前記ドライバによって生成されたデータを前記記憶媒体から読み出す
請求項１乃至７のいずれかに記載の情報処理装置。
【請求項９】
前記ドライバによって生成されたデータには、前記ドライバのバージョンが示され、
前記媒体制御部は、
前記他の装置にインストールされたドライバによって生成されたデータが前記記憶媒体に記憶されていて、且つ当該データに示されている前記ドライバのバージョンが、前記記憶部に記憶されているインストーラに含まれるドライバのバージョンよりも古い場合に、前記記憶媒体に前記記憶部に記憶されているインストーラを保存する
請求項８に記載の情報処理装置。
【請求項１０】
ネットワークを介して前記他の装置と通信接続する通信部をさらに有し、
前記媒体制御部は、
前記記憶媒体に、前記インストーラとともに、前記他の装置と前記情報処理装置とを通信接続する為の接続情報を保存する
請求項１乃至９のいずれかに記載の情報処理装置。
【請求項１１】
前記ドライバを前記他の装置にインストールする際の手順をガイドするガイド画面を表示する表示部をさらに有する
請求項１乃至１０のいずれかに記載の情報処理装置。
【請求項１２】
前記ドライバを前記他の装置にインストールする際の手順をガイドするガイド情報を印刷媒体に印刷するプリンタ部をさらに有する
請求項１乃至１１のいずれかに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関するものであり、例えば、他の装置にインストールしたドライバにより出力されたデータを処理可能な情報処理装置に適用して好適なものである。
【背景技術】
【０００２】
従来、例えば、他の装置であるパーソナルコンピュータ（以下、ＰＣと呼ぶ）から情報処理装置であるプリンタや複合機を制御して印刷を行う為には、そのプリンタを制御する為のソフトウェアであるドライバをＰＣにインストールしなければならない。
【０００３】
その為、ＰＣのユーザは、利用するプリンタのドライバのインストーラをインターネット上で探したり、利用するプリンタのドライバのインストーラが記録されているＣＤ（Compact  Disc）などの媒体を探したりしてドライバのインストーラを手に入れる必要があった。しかしながら、プリンタに詳しくないユーザにとって、利用するプリンタのドライバのインストーラを自ら探し出してインストールすることは困難である。
【０００４】
一方で、例えば、ＰＣとプリンタをケーブルで直接接続することで自動的にプリンタからＰＣへドライバが送信されてインストールされるものや、ＰＣをプリンタに無線ＬＡＮ（Local  Area  Network）のアドホックモード（１対１で直接通信を行うモード）で接続することで自動的にプリンタからＰＣへドライバが送信されてインストールされるものがある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−３０１１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＰＣとプリンタをケーブルで直接接続する場合、ＰＣをプリンタからケーブルの届く範囲に置いてインストール作業をしなければならず、プリンタの設置環境によっては、このようなインストール作業が困難となる。一方で、無線ＬＡＮに詳しくないユーザにとって、ＰＣをアドホックモードでプリンタに接続することは困難である。このように、従来、容易にドライバをインストールできるとは言い難く、より簡単に、ドライバをインストールできるようにすることが求められている。
【０００７】
本発明は以上の点を考慮したものであり、ドライバのインストールを従来と比して一段と簡易化し得る情報処理装置を提案しようとするものである。
【課題を解決するための手段】
【０００８】
本発明は、他の装置にインストールしたドライバにより出力されたデータを処理可能な情報処理装置に、前記ドライバのインストーラを記憶する記憶部と、前記他の装置に接続可能な可搬型の記憶媒体と接続する接続部と、前記記憶部に記憶されているインストーラを、前記接続部に接続された前記記憶媒体に保存する媒体制御部とを設けるようにした。
【発明の効果】
【０００９】
これにより、本発明は、可搬型の記憶媒体を、まず情報処理装置に接続してこの記憶媒体に情報処理装置のドライバのインストーラを保存し、その後、この記憶媒体を情報処理装置から外して他の装置に接続し、他の装置側でこの記憶媒体に保存されたインストーラを実行することで他の装置に情報処理装置のデバイスをインストールすることができる。かくして、ドライバのインストールを従来と比して一段と簡易化することができる。
【図面の簡単な説明】
【００１０】
【図１】インストールシステムの構成を示すブロック図である。
【図２】操作表示部の外観構成を示す図である。
【図３】複合機側でのインストール処理手順を示すフローチャートである。
【図４】インストールガイド画面の遷移を示す図である。
【図５】ファイル一覧画面の表示内容を示す図である。
【図６】ＰＣ側でのインストール処理手順を示すフローチャートである。
【図７】インストーラ更新処理手順を示すフローチャートである。
【図８】ＵＳＢメモリ接続処理手順を示すフローチャートである。
【図９】印刷ガイド画面の遷移を示す図である。
【図１０】印刷データ出力処理手順を示すフローチャートである。
【図１１】印刷設定画面の構成を示す図である。
【図１２】ＵＳＢメモリに保存された印刷データのファイルを示す図である。
【図１３】既にファイルが保存されているＵＳＢメモリへのインストーラの書き込みを示す図である。
【発明を実施するための形態】
【００１１】
以下、発明を実施するための形態（以下、これを実施例と呼ぶ）について、図面を用いて詳細に説明する。
【００１２】
［１．第１の実施例］
［１−１．インストールシステムの構成］
図１に、第１の実施例のインストールシステム１の構成を示す。このインストールシステム１は、例えば、プリンタ機能、スキャナ機能、Ｆａｘ機能などを有する複合機２と、この複合機２とネットワーク３を介して接続されたＰＣ４と、複合機２及びＰＣ４に接続可能で半導体メモリを内蔵するＵＳＢ（Universal  Serial  Bus）メモリ５とで構成される。
【００１３】
複合機２は、制御部１０と、プリンタ部１１と、スキャナ部１２と、Ｆａｘ部１３と、操作表示部１４と、通信部１５と、不揮発性メモリ１６と、ドライバ管理部１７と、ドライバ更新部１８と、ドライバ送信部１９と、ＵＳＢ制御部２０と、ＵＳＢ接続部２１とを有している。
【００１４】
制御部１０は、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、図示しない記憶部に記憶されているプログラムを起動して複合機２の全体を統括制御する機能を有している。プリンタ部１１は、印刷用紙に画像を印刷するプリンタ機能を有している。スキャナ部１２は、複合機２の原稿台（図示せず）にセットされた原稿をスキャンして画像データとして取り込むスキャン機能を有している。Ｆａｘ部１３は、スキャナ部１２で取り込まれた画像データなどをＦａｘデータとして電話回線（図示せず）を介して送信したり、電話回線を介して送られてくるＦａｘデータを受信したりするＦａｘ機能を有している。
【００１５】
操作表示部１４は、図２に示すように、タッチパネル３０、複数の操作ボタン３１及びステータスＬＥＤ３２を有し、タッチパネル３０及び複数の操作ボタン３１に対する操作を入力として受け付けるとともに、後述するインストールガイド画面などの各種画面をタッチパネル３０に表示したり、複合機２の状態に応じてステータスＬＥＤ３２を点灯したりする機能を有している。この操作表示部１４には、複数の操作ボタン３１として、例えば、ホーム画面に遷移する為のホームボタン３１Ａ、複合機２の設定画面に遷移する為のセッティングボタン３１Ｂ、複合機２の各機能（コピー、スキャン、プリント、Ｆａｘ）の待機画面に遷移する為の機能ボタン３１Ｃ、節電モードに移行する為の節電ボタン３１Ｄ、テンキー３１Ｅ、クリアキー３１Ｆ、各機能のジョブを実行する為のスタートボタン３１Ｇ、スタートさせたジョブをキャンセルする為のキャンセルボタン３１Ｈが設けられている。
【００１６】
通信部１５（図１）は、ネットワーク３を介してＰＣ４と通信する機能と、ネットワーク３を介してインターネットに接続する機能を有している。不揮発性メモリ１６には、複合機２のプリンタ機能をＰＣ４側から制御する為のプリンタドライバのインストーラが記憶されている。尚、インストーラには、プリンタドライバ自体も含まれているものとする。ドライバ管理部１７は、不揮発性メモリ１６に記憶されているプリンタドライバのインストーラを管理する機能を有している。ドライバ更新部１８は、最新バージョンのプリンタドライバのインストーラをインターネット上の専用のサイトからダウンロードして、不揮発性メモリ１６に記憶されている古いバージョンのプリンタドライバのインストーラを最新バージョンのプリンタドライバのインストーラに更新する機能を有している。尚、不揮発性メモリ１６に記憶されているインストーラのバージョンはドライバ管理部１７によって管理されるものとする。また、ここでは、一例として、インストーラのバージョンと、インストーラに含まれるプリンタドライバのバージョンが同一であるとする。
【００１７】
ドライバ送信部１９は、ドライバ管理部１７によって不揮発性メモリ１６から読み出されたプリンタドライバのインストーラをドライバ管理部１７から受け取り、ＵＳＢ接続部２１に接続されたＵＳＢメモリ５に送信する機能を有している。ＵＳＢ制御部２０は、ＵＳＢ接続部２１に接続されたＵＳＢメモリ５に対する書き込み及び読み出し動作を制御する機能を有し、例えば、ドライバ送信部１９からＵＳＢメモリ５に送信されたプリンタドライバのインストーラをＵＳＢメモリ５に保存するようになっている。
【００１８】
尚、ドライバ管理部１７、ドライバ更新部１８及びドライバ送信部１９は、それぞれハードウェアとして複合機２に実装されていてもよいし、制御部１０によって実行されるプログラムとして実装されていてもよい。
【００１９】
一方、ＰＣ４は、例えばノートブック型であり、制御部４０と、操作部４１と、表示部４２と、通信部４３と、ＯＳ（Operating  System）４４と、アプリケーション４５と、ドライバ４６と、ＵＳＢ制御部４７と、ＵＳＢ接続部４８とを有している。
【００２０】
制御部４０は、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、図示しないハードディスクなどの記憶部に記憶されているＯＳ４４を起動してＰＣ４の全体を統括制御する機能を有している。操作部４１は、例えばキーボードやタッチパッドなどを有し、キーボードやタッチパッドに対する操作を入力として受け付ける機能を有している。表示部４２は、例えば液晶ディスプレイでなり、各種画面を表示する機能を有している。通信部４３は、ネットワーク３を介してＰＣ４と通信する機能と、ネットワーク３を介してインターネットに接続する機能を有している。
【００２１】
ＯＳ４４は、ＰＣ４全体を管理するソフトウェアである。アプリケーション４５は、ＯＳ４４上で動作するワープロソフト、表計算ソフト、画像編集ソフトなどのソフトウェアであり、ＯＳ４４と同様、記憶部（図示せず）にインストールされている。ドライバ４６は、アプリケーション４５がＯＳ４４を介して各種デバイスを利用できるようにする為のソフトウェアであり、記憶部（図示せず）にインストールされている。ドライバ４６は、利用するデバイスごとに必要であり、実際、ＰＣ４には、キーボード、タッチパッド、液晶ディスプレイ、ＵＳＢなどのドライバがインストールされている。また、ＰＣ４のアプリケーション４５が複合機２のプリンタ機能を利用する為には、複合機２のプリンタドライバをドライバ４６としてＰＣ４にインストールする必要がある。プリンタドライバのインストール手順については後述する。
【００２２】
ＵＳＢ制御部４７は、ＵＳＢ接続部４８に接続されたＵＳＢメモリ５に対する書き込み及び読み出し動作を制御する機能を有し、例えば、ＵＳＢメモリ５に保存されているプリンタドライバを読み出すようになっている。
【００２３】
[１−２．インストール処理手順]
次に、ＰＣ４に複合機２のプリンタドライバをインストールする処理の手順（これをインストール処理手順と呼ぶ）について説明する。このインストール処理手順は、複合機２側でのインストール処理手順と、ＰＣ４側でのインストール処理手順とでなり、まず、複合機２側でのインストール処理手順を図３に示すフローチャートを用いて説明する。
【００２４】
複合機２の制御部１０は、操作表示部１４を介して、プリンタドライバのインストールをガイドする為のインストールガイド画面を表示する為の操作がユーザにより行われたことを認識すると、インストール処理を開始する。複合機２の制御部１０は、最初のステップＳＰ１において、操作表示部１４のタッチパネル３０に、図４（Ａ）に示すように、複合機２にＵＳＢメモリ５を接続するようユーザに促す文章Ｔｘ１が配置されたインストールガイド画面５０を表示させ、つづくステップＳＰ２において、ＵＳＢ接続部２１にＵＳＢメモリ５が接続されるのを待ち受ける。
【００２５】
ＵＳＢメモリ５が接続されると、制御部１０は、このステップＳＰ２で肯定結果を得て、ステップＳＰ２に移る。ステップＳＰ２において、制御部１０は、図４（Ｂ）に示すように、インストールガイド画面５０の内容を、プリンタドライバのインストーラをＵＳＢメモリ５に送信して保存する旨を示す文章Ｔｘ２と、ＵＳＢメモリ５を初期化してもよいかをユーザに問う文章Ｔｘ３と、ユーザがＵＳＢメモリ５の初期化を許可する場合にタッチする初期化許可ボタンＢ１と、初期化を拒否する場合にタッチする初期化拒否ボタンＢ２とに変更して、初期化許可ボタンＢ１又は初期化拒否ボタンＢ２がタッチされるのを待ち受ける。
【００２６】
初期化許可ボタンＢ１又は初期化拒否ボタンＢ２がタッチされると、制御部１０は、このステップＳＰ３で肯定結果を得て、ステップＳＰ４に移る。ステップＳＰ４において、制御部１０は、初期化許可ボタンＢ１がタッチされたかどうか、すなわちユーザがＵＳＢメモリ５の初期化を許可したかどうかを判別する。初期化許可ボタンＢ１がタッチされたことにより、このステップＳＰ４で肯定結果を得ると、制御部１０は、ステップＳＰ５に移り、ＵＳＢ制御部２０にＵＳＢメモリ５を初期化させて、ステップＳＰ６に移る。ステップＳＰ６において、制御部１０は、図４（Ｃ）に示すように、インストールガイド画面５０の内容を、ＵＳＢメモリ５の初期化が完了した旨を示す文章Ｔｘ４と、プリンタドライバのインストーラをＵＳＢメモリ５に送信している旨を示す文章Ｔｘ５と、インストーラをＵＳＢメモリ５へ送信する処理の進捗状況を示す進捗バーＢｒ１とに変更するとともに、ドライバ管理部１７に不揮発性メモリ１６からプリンタドライバのインストーラを読み出させ、このインストーラのＵＳＢメモリ５への送信をドライバ送信部１９に開始させる。
【００２７】
そして、制御部１０は、ＵＳＢメモリ５へのインストーラの送信が完了し、ＵＳＢメモリ５に送信されたインストーラがＵＳＢ制御部２０によってＵＳＢメモリ５に保存されたことを認識すると、図４（Ｄ）に示すように、インストールガイド画面５０の内容を、プリンタドライバのインストーラの送信が完了した旨を示す文章Ｔｘ６と、ＵＳＢメモリ５をＰＣ４に接続してＰＣ４側でインストーラを実行するようユーザに促す文章Ｔｘ７と、ＯＫボタンＢ３とに変更し、ＯＫボタンＢ３がタッチされることに応じて、複合機２側のインストール処理を終了する。この時点で、ＵＳＢメモリ５には、図５に示すように、プリンタドライバのインストーラのファイルＦｉ１のみが記憶されていることになる。尚、このファイルＦｉ１は、例えば、そのファイル名からインストーラのバージョンが分かるようになっている。
【００２８】
一方で、図４（Ｂ）に示す初期化拒否ボタンＢ２がタッチされた（すなわちユーザがＵＳＢメモリ５の初期化を拒否した）ことにより、上述のステップＳＰ４で否定結果を得ると、制御部１０は、ＵＳＢメモリ５を初期化せずに、インストールガイド画面５０の内容を、プリンタドライバのインストール処理を中止した旨を示す文章と、ＵＳＢメモリ５を外すよう促す文章と、ＯＫボタンとに変更（図示せず）し、ＯＫボタンがタッチされることに応じて、複合機２側のインストール処理手順を終了する。
【００２９】
このようなインストール処理手順によって、複合機２は、自身が保持しているプリンタドライバのインストーラを、自身に接続されたＵＳＢメモリ５に書き込むようになっている。
【００３０】
次に、ＰＣ４側でのインストール処理手順を図６に示すフローチャートを用いて説明する。ＰＣ４の制御部４０は、ＵＳＢ接続部４８にＵＳＢメモリ５が接続されたことを認識すると、図５に示すように、表示部４２にＵＳＢメモリ５に保存されているファイルの一覧を示すファイル一覧画面６０を表示させる。このとき、複合機２によってプリンタドライバのインストーラが書き込まれたＵＳＢメモリ５であれば、このファイル一覧画面６０には、プリンタドライバのインストーラのファイルＦｉ１のみが表示される。これにより、ユーザは、そのファイルＦｉ１がプリンタドライバのインストーラであると容易且つ確実に認識できる。
【００３１】
制御部４０は、このファイル一覧画面６０を表示させることに応じてインストール処理手順を開始する。そして制御部４０は、最初のステップＳＰ１０において、インストーラを起動する為の操作がファイルＦｉ１に対して行われるのを待ち受け、インストーラを起動する為の操作がファイルＦｉ１に対して行われると、このステップＳＰ１０で肯定結果を得て、ステップＳＰ１１に移る。ステップＳＰ１１において、制御部４０は、プリンタドライバのインストーラを起動することで、複合機２のプリンタドライバをインストールし、インストール処理を終了する。
【００３２】
このようなインストール処理手順によって、ＰＣ４は、ＵＳＢメモリ５に記憶されている複合機２のプリンタドライバをインストールするようになっている。上述した複合機２側のインストール処理手順とＰＣ４側のインストール処理手順とによって、ＰＣ４に複合機２のプリンタドライバがインストールされ、ＰＣ４のアプリケーション４５が複合機２のプリンタ機能を利用できるようになる。具体的には、ワープロソフト、表計算ソフト、画像編集ソフトなどのアプリケーション４５の出力先として複合機２を選択できるようになり、アプリケーション４５によって生成されたデータが、プリンタドライバによって複合機２で扱うことのできる印刷データに変換され、この印刷データがネットワーク３を介して複合機２に送信されることで、印刷画像として印刷される。
【００３３】
ところで、ＰＣ４側で複合機２のプリンタドライバをインストールするときに、ＰＣ４がネットワーク３を介して複合機２と接続する為の複合機２固有の接続情報（例えばＩＰアドレスなど）が必要となる場合がある。この場合、複合機２が、例えば、図４（Ｄ）に示す状態のインストールガイド画面５０に、ＰＣ４側でのプリンタドライバのインストール時に必要となる接続情報と、この接続情報をプリンタドライバのインストール時に入力するよう促す文章を表示させるようにしてもよい（図は省略）。このようにすれば、ユーザは、ＰＣ４にプリンタドライバをインストールするときに、複合機２の接続情報を容易に入力できる。
【００３４】
また、複合機２が、例えば、自身の接続情報を記述したファイルを、プリンタドライバのインストーラとともに、ＵＳＢメモリ５に保存するようにしてもよい。このとき、このファイルを、例えば、図５に示すファイル一覧画面６０には表示されない隠しファイルとして保存する。さらに、プリンタドライバのインストーラが、起動後にこの隠しファイルを参照して複合機２の接続情報を自動で取得するようにする。このようにすれば、ＰＣ４は、プリンタドライバのインストール時に、ユーザを介さず複合機２の接続情報を自動で入力できる。
【００３５】
[１−３．インストーラ更新処理手順]
次に、複合機２が、不揮発性メモリ１６に記憶しているプリンタドライバのインストーラを更新するインストーラ更新処理手順について図７に示すフローチャートを用いて説明する。
【００３６】
複合機２のドライバ更新部１８は、予め設定されている更新日時になると、インストーラ更新処理を開始する。ドライバ更新部１８は、最初のステップＳＰ２０において、インターネット上に存在する、最新のプリンタドライバのインストーラをダウンロードできるＵＲＬ（Uniform  Resource  Locator）に通信部１５を介してアクセスする。尚、このＵＲＬは、例えば、ドライバ更新部１８に予め設定されているものとする。
【００３７】
つづくステップＳＰ２１において、ドライバ更新部１８は、アクセスしたＵＲＬからダウンロード可能なプリンタドライバのインストーラが、ドライバ管理部１７によって管理されているプリンタドライバのインストーラ（すなわち不揮発性メモリ１６に記憶されているインストーラ）よりも新しいバージョンのものであるかどうかを、例えば、ドライバ管理部１７によって管理されているインストーラと、ＵＲＬからダウンロード可能なインストーラのバージョン又は更新日時から判別する。
【００３８】
ここで、ＵＲＬからダウンローラ可能なインストーラが、ドライバ管理部１７によって管理されているインストーラと同一バージョン以下のものである場合、ドライバ更新部１８は、ステップＳＰ２１で否定結果を得て、プリンタドライバのインストーラの更新を行わずに、インストーラ更新処理を終了する。
【００３９】
これに対して、ＵＲＬからダウンローラ可能なインストーラが、ドライバ管理部１７によって管理されているインストーラよりも新しいバージョンのものである場合、ドライバ更新部１８は、ステップＳＰ２１で肯定結果を得て、ステップＳＰ２２に移る。ステップＳＰ２２において、ドライバ更新部１８は、ＵＲＬから最新バージョンのプリンタドライバのインストーラを通信部１５を介してダウンロードし、これをドライバ管理部１７に渡す。ドライバ管理部１７は、ドライバ更新部１８から最新バージョンのプリンタドライバのインストーラを受け取ると、これを最新バージョンのプリンタドライバのインストーラとして不揮発性メモリ１６に保存することで、プリンタドライバのインストーラを更新して、インストーラ更新処理を終了する。尚、不揮発性メモリ１６に記憶されている古いバージョンのプリンタドライバのインストーラについては、削除してもよいし、バックアップ用として残しておいてもよい。
【００４０】
このようなインストーラ更新処理手順によって、複合機２は、常に最新のプリンタドライバのインストーラを保持するようになっている。
【００４１】
［１−４．まとめと効果］
ここまで説明したように、第１の実施例のインストールシステム１では、ユーザが複合機２をＵＳＢメモリ５に接続すると、複合機２が、自身のプリンタドライバのインストーラをこのＵＳＢメモリ５に保存する。次に、ユーザがこのＵＳＢメモリ５をＰＣ４に接続すると、ＰＣ４側でＵＳＢメモリ５に保存されているインストーラを起動できる状態となり、このインストーラを起動することで、ＰＣ４に複合機２のプリンタドライバがインストールされるようにした。
【００４２】
このように、インストールシステム１では、ＵＳＢメモリ５を、複合機２に接続した後、ＰＣ４に接続して、ＰＣ４側でインストーラを起動するだけの簡易な手順で、ＰＣ４に複合機２のプリンタドライバをインストールできる。
【００４３】
よって、従来のように、ＰＣ４と複合機２とをケーブルで直接繋ぐ必要がなく、ＰＣ４と複合機２とが離れた場所に設置されていたり、ＰＣ４がデスクトップ型だったとしても容易に複合機２のプリンタドライバをＰＣ４にインストールできる。また、従来のように、ＰＣ４と複合機２とを無線ＬＡＮのアドホックモードで接続する必要がなく、無線ＬＡＮに詳しくないユーザでも、簡単に複合機２のプリンタドライバをＰＣ４にインストールできる。かくして、本実施例のインストールシステム１では、プリンタドライバのインストールを従来と比して一段と簡易化することができる。
【００４４】
また、複合機２は、ＵＳＢメモリ５が接続されると、ＵＳＢメモリ５を初期化したうえで、このＵＳＢメモリ５にプリンタドライバのインストーラを保存するようにした。こうすることで、例えば、ＵＳＢメモリ５にウイルスなどの不正プログラムが保存されていたとしても、これを消去してからインストーラを保存することになるので、ＵＳＢメモリ５を介して不正プログラムが複合機２やＰＣ４にインストールされてしまうような状況を防ぐことができ、インストール時のセキュリティを強化することができる。
【００４５】
さらに、複合機２は、設定された日時になると、所定のＵＲＬにアクセスして、このＵＲＬに、自身が保持するインストーラよりも新しい最新バージョンのインストーラがアップロードされている場合に、その最新バージョンのインストーラをダウンロードして、自身のインストーラをこの最新バージョンのインストーラに更新するようにした。こうすることで、複合機２は、常に最新バージョンのプリンタドライバのインストーラを保持することができ、これをＵＳＢメモリ５を介してＰＣ４に提供できる。
【００４６】
［２．第２の実施例］
次に第２の実施例について説明する。ＵＳＢメモリ５を介して複合機２からＰＣ４へプリンタドライバのインストーラを提供するようにした第１の実施例に対して、この第２の実施例は、ＵＳＢメモリ５を介して複合機２からＰＣ４へプリンタドライバのインストーラを提供するだけでなく、ＵＳＢメモリ５を介してＰＣ４から複合機２へ印刷データを提供するようにしたものである。尚、インストールシステム１の基本的な構成は、第１の実施例と同様の為、詳しい説明については第１の実施例を参照することとする。
【００４７】
この第２の実施例のＰＣ４は、複合機２のプリンタドライバがインストールされていて、且つＵＳＢメモリ５が接続されている場合に、複合機２に印刷させる為の印刷データの出力先として、ネットワーク３を介して接続されている複合機２だけでなく、ＵＳＢ接続部４８に接続されているＵＳＢメモリ５も選択できるようになっている。
【００４８】
ＰＣ４の制御部４０は、印刷データの出力先として複合機２が選択された場合、第１の実施例と同様、印刷データを複合機２に送信することで印刷データに基づく印刷画像を複合機２に印刷させる。
【００４９】
また一方で、ＰＣ４の制御部４０は、ＵＳＢメモリ５が接続されている状態で、印刷データの出力先としてＵＳＢメモリ５が選択された場合、印刷データを複合機２に送信するのではなく、ＵＳＢメモリ５に送信してＵＳＢメモリ５に保存する。その後、ユーザは、このＵＳＢメモリ５を複合機２に接続することで、複合機２にＵＳＢメモリ５から印刷データを読み出させ、この印刷データに基づく印刷画像を複合機２に印刷させる。
【００５０】
このように、第２の実施例では、複合機２に印刷データが保存されたＵＳＢメモリ５が接続されることがあり、この為、複合機２が、ＵＳＢメモリ５に複合機２で印刷可能な印刷データが保存されているかどうかに応じて、ＵＳＢメモリ５に保存されている印刷データに基づく印刷を実行するか、プリンタドライバのインストーラをＵＳＢメモリ５に保存するか判断するようになっている。
【００５１】
[２−１．ＵＳＢ接続処理手順]
ここで、ＵＳＢメモリ５が接続されたときに複合機２が実行する処理の手順（これをＵＳＢ接続処理手順と呼ぶ）について図８に示すフローチャートを用いて説明する。複合機２の制御部１０は、ＵＳＢ接続部２１にＵＳＢメモリ５が接続されたことを認識すると、ＵＳＢ接続処理を開始する。複合機２の制御部１０は、最初のステップＳＰ１００において、ＵＳＢ制御部２０を介して、ＵＳＢメモリ５の最上位階層に複合機２で印刷可能な印刷データのファイルが保存されているかどうかを判別する。
【００５２】
ＵＳＢメモリ５に印刷データのファイルが保存されていない場合、制御部１０は、ステップＳＰ１００で否定結果を得てステップＳＰ１０１に移り、図４（Ｂ）に示すインストールガイド画面５０を操作表示部１４に表示させ、第１の実施例の複合機２側でのインストール処理のステップＳＰ３〜ＳＰ６（図３）と同様の処理によって、ＵＳＢメモリ５を初期化したうえでＵＳＢメモリ５にプリンタドライバのインストーラを書き込み、このＵＳＢ接続処理を終了する。
【００５３】
これに対して、ＵＳＢメモリ５に印刷データのファイルが保存されている場合、ＰＣ４側にプリンタドライバが既にインストールされていることを意味する。この場合、制御部１０は、上述のステップＳＰ１００で肯定結果を得てステップＳＰ１０２に移る。ステップＳＰ１０２において、制御部１０は、図９（Ａ）に示すように、印刷をガイドする為の印刷ガイド画面１００を操作表示部１４に表示させる。このとき、印刷ガイド画面１００には、ＵＳＢメモリ５に保存された印刷データに基づく印刷を実行してもよいかをユーザに問う文章Ｔｘ１０と、ユーザが印刷を許可する場合にタッチする印刷許可ボタンＢ１０と、印刷を拒否する場合にタッチする印刷拒否ボタンＢ１１とが配置されている。
【００５４】
つづくステップＳＰ１０３において、制御部１０は、印刷許可ボタンＢ１０又は印刷拒否ボタンＢ１１がタッチされるのを待ち受ける。印刷許可ボタンＢ１０又は印刷拒否ボタンＢ１１がタッチされると、制御部１０は、このステップＳＰ１０３で肯定結果を得て、ステップＳＰ１０４に移る。ステップＳＰ１０４において、制御部１０は、印刷許可ボタンＢ１０がタッチされたかどうか、すなわちユーザがＵＳＢメモリ５に保存されている印刷ファイルの印刷を許可したかどうかを判別する。
【００５５】
印刷許可ボタンＢ１０がタッチされたことにより、このステップＳＰ１０４で肯定結果を得ると、制御部１０は、ステップＳＰ１０５に移り、図９（Ｂ）に示すように、印刷ガイド画面１００の内容を、ＵＳＢメモリ５に保存されている印刷データに基づく印刷を実行している旨を示す文章Ｔｘ１１と、印刷の進捗状況を示す進捗バーＢｒ１０とに変更するとともに、ＵＳＢ制御部２０を介してＵＳＢメモリ５から印刷データを読み出し、これをプリンタ部１１に送ることで、プリンタ部１１に印刷データに基づく印刷を開始させる。
【００５６】
そして、制御部１０は、印刷が完了したことを認識すると、図９（Ｃ）に示すように、印刷ガイド画面１００の内容を、印刷が完了した旨を示す文章Ｔｘ１２と、ＵＳＢメモリ５を外すようユーザに促す文章Ｔｘ１３と、ＯＫボタンＢ１２とに変更し、ＯＫボタンＢ１２がタッチされることに応じて、ＵＳＢ接続処理を終了する。
【００５７】
一方で、図９（Ａ）に示す印刷拒否ボタンＢ１１がタッチされた（すなわちユーザが印刷を拒否した）ことにより、上述のステップＳＰ１０４で否定結果を得ると、制御部１０は、印刷を行わずに、印刷ガイド画面１００の内容を、印刷を中止した旨を示す文章と、ＵＳＢメモリ５を外すようユーザに促す文章と、ＯＫボタンとに変更し（図示せず）、ＯＫボタンがタッチされることに応じて、ＵＳＢ接続処理を終了する。
【００５８】
このようなＵＳＢ接続処理手順によって、複合機２は、接続されたＵＳＢメモリ５に印刷データが保存されていれば、この印刷データに基づく印刷を行い、印刷データが保存されていなければ、プリンタドライバのインストーラをＵＳＢメモリ５に書き込むようになっている。
【００５９】
尚、ＰＣ４では、第１の実施例と同様、ＵＳＢメモリ５に保存されたプリンタドライバをインストールすることで、複合機２のプリンタ機能を利用できるようになっている。この場合のインストール処理手順は、第１の実施例と同様の為、詳しい説明については第１の実施例を参照することとする。また、複合機２では、第１の実施例と同様、不揮発性メモリ１６に保存されているプリンタドライバのインストーラを更新できるようになっている。この場合のインストーラ更新処理手順も、第１の実施例と同様の為、詳しい説明については第１の実施例を参照することとする。
【００６０】
[２−２．印刷データ出力処理手順]
次に、ＰＣ４側で実行される、印刷データを出力する処理の手順（これを印刷データ出力処理手順と呼ぶ）について図１０に示すフローチャートを用いて説明する。
【００６１】
ＰＣ４の制御部４０は、アプリケーション４５を起動した後、操作部４１を介してアプリケーション４５によって生成されたデータの印刷を指示する操作が行われると、図１１に示す印刷設定画面１１０を表示部４２に表示して、印刷データ出力処理を開始する。この印刷設定画面１１０には、印刷データの出力先を複合機２ではなくＵＳＢメモリ５に設定する為のチェックボックスＣｂ１と、印刷設定を完了して印刷データの出力を開始する場合に押下する出力開始ボタンＢ２０と、出力をキャンセルする場合に押下する出力キャンセルボタンＢ２１などが配置されている。
【００６２】
最初のステップＳＰ１１０において、制御部４０は、操作部４１を介して出力開始ボタンＢ２０又は出力キャンセルボタンＢ２１が押下されるのを待ち受ける。出力開始ボタンＢ２０又は出力キャンセルボタンＢ２１が押下されると、制御部４０は、このステップＳＰ１１０で肯定結果を得て、ステップＳＰ１１１に移る。ステップＳＰ１１１において、制御部４０は、出力開始ボタンＢ２０が押下されたかどうかを判別する。
【００６３】
ここで、出力キャンセルボタンＢ２１が押下されたことにより、このステップＳＰ１１１で否定結果を得ると、制御部４０は、印刷データの出力をキャンセルして、この印刷データ出力処理を終了する。
【００６４】
これに対して、出力開始ボタンＢ２０が押下されたことにより、上述のステップＳＰ１１１で肯定結果を得ると、制御部４０は、ステップＳＰ１１２に移り、チェックボックスＣｂ１がチェックされているかどうか、すなわちユーザが印刷データの出力先をＵＳＢメモリ５に設定したかどうかを判別する。
【００６５】
チェックボックスＣｂ１がチェックされていることにより、このステップＳＰ１１２で肯定結果を得ると、制御部４０は、ステップＳＰ１１３に移り、アプリケーション４５によって生成されたデータを複合機２のプリンタドライバによって印刷データに変換し、これを印刷ファイルとしてＵＳＢメモリ５に出力し、この印刷データ出力処理を終了する。この結果、図１２に示すように、ＵＳＢメモリ５には、最上位階層に印刷データのファイルＦｉ１０が保存される。
【００６６】
これに対して、チェックボックスＣｂ１がチェックされていないことにより、上述のステップＳＰ１１２で否定結果を得ると、制御部４０は、ステップＳＰ１１４に移り、アプリケーション４５によって生成されたデータを複合機２のプリンタドライバによって印刷データに変換し、これを通信部４３を介してネットワーク３経由で複合機２に出力し、この印刷データ出力処理を終了する。この結果、複合機２によって、この印刷データに基づく印刷が行われる。
【００６７】
このような印刷データ出力処理手順によって、ＰＣ４は、印刷データを、複合機２又はＵＳＢメモリ５に出力するようになっている。
【００６８】
［２−３．まとめと効果］
ここまで説明したように、第２の実施例では、複合機２に接続されたＵＳＢメモリ５に複合機２で印刷可能な印刷データ、すなわちＰＣ４にインストールされたプリンタドライバによって生成された印刷データが保存されていれば、複合機２が、この印刷データの印刷を実行し、保存されていなければ、自身のプリンタドライバのインストーラをＵＳＢメモリ５に保存するようにした。
【００６９】
こうすることで、第２の実施例では、ＵＳＢメモリ５を複合機２に接続するだけで、ＵＳＢメモリ５に保存されている印刷データを印刷するか、ＵＳＢメモリ５にプリンタドライバのインストーラを保存するかを選択する操作をユーザに行わせることなく、適宜、複合機２にＵＳＢメモリ５に保存されている印刷データを印刷させたり、ＵＳＢメモリ５にプリンタドライバのインストーラを保存させたりすることができる。
【００７０】
［３．他の実施例］
［３−１．他の実施例１］
尚、上述した第１及び第２の実施例では、複合機２からＰＣ４へプリンタドライバのインストーラを提供する為の可搬型の記憶媒体としてＵＳＢメモリ５を用いたが、これに限らず、メモリカードなどの他の可搬型の記憶媒体を用いるようにしてもよい。尚、このように他の可搬型の記憶媒体を用いる場合、複合機２とＰＣ４のそれぞれに、用いる可搬型の記憶媒体と接続してデータの読み書きを行うスロットを内臓したり、リーダライタ装置を外付けで接続したりすればよい。
【００７１】
［３−２．他の実施例２］
また、上述した第１及び第２の実施例では、複合機２が、接続されたＵＳＢメモリ５の初期化がユーザによって拒否されると、ＵＳＢメモリ５へのプリンタドライバのインストーラの書き込みを行わず、インストール処理を中止するようにした。これに限らず、複合機２が、ＵＳＢメモリ５の初期化がユーザによって拒否された場合、インストール処理を中止せずに、そのままＵＳＢメモリ５に保存したり、あるいはＵＳＢメモリ５に保存されているファイルをＵＳＢメモリ５の最上位階層に新規で作成したフォルダ内に移動させ、そのうえで、このＵＳＢメモリ５の最上位階層にプリンタドライバのインストーラを保存したりしてもよい。
【００７２】
例えば、図１３（Ａ）に示すように、ＵＳＢメモリ５に３つのファイルＦｉ２０〜Ｆｉ２２が既に保存されているとする。このＵＳＢメモリ５が複合機２に接続され、さらにユーザがこのＵＳＢメモリ５の初期化を拒否すると、複合機２の制御部１０は、ＵＳＢ制御部２０と協働して、図１３（Ｂ）に示すように、ＵＳＢメモリ５の最上位階層に例えば「backup」という名前のフォルダＦｄ１を生成し、このフォルダＦｄ１内に全てのファイルＦｉ２０〜Ｆｉ２２を移動させる。その後、複合機２の制御部１０は、ＵＳＢメモリ５の最上位階層にプリンタドライバのインストーラのファイルＦｉ１を保存して、インストール処理を終了する。
【００７３】
このようにすれば、ＵＳＢメモリ５に保存されていたファイルを消去することなく、且つどのファイルがインストーラであるのかをユーザに容易に認識させることができる。尚、フォルダＦｄ１内に移動させたファイルをフォルダＦｄ１ごと圧縮するようにしてもよい。また、ＵＳＢメモリ５にファイルが１つも保存されていない場合は、フォルダＦｄ１を生成せずに、そのままインストーラをＵＳＢメモリ５の最上位階層に保存するようにしてもよい。
【００７４】
さらに、プリンタドライバのインストーラに、ＰＣ４へのプリンタドライバのインストールが完了したらＵＳＢメモリ５の中身を複合機２に接続する前の状態に戻すプログラムを組み込んでおくようにしてもよい。こうすることで、ＰＣ４の制御部４０は、例えば図１３（Ｂ）示す状態のＵＳＢメモリ５にファイルＦｉ１として保存されているプリンタドライバのインストーラを起動してプリンタドライバのインストールを完了すると、ＵＳＢ制御部４７と協働して、ＵＳＢメモリ５に保存されているインストーラのファイルＦｉ１を削除し、「backup」という名前のフォルダＦｄ１内のファイルＦｉ２０〜Ｆｉ２２を元の位置（この場合、最上位階層）に移動させ、最後にフォルダＦｄ１を削除する。このようにすれば、プリンタドライバのインストーラのファイルをインストール後にＵＳＢメモリ５から削除するといった面倒な作業を省略できる。
【００７５】
［３−３．他の実施例３］
さらに、上述した第１及び第２の実施例では、複合機２によってＵＳＢメモリ５にプリンタドライバのインストーラを書き込み、これをＰＣ４に接続してインストーラを実行することで、ＰＣ４にプリンタドライバをインストールするようにした。ところで、複合機２のプリンタドライバがＯＳごとに異なる場合があり、この場合、ＰＣ４では、ＯＳ４４に対応するプリンタドライバのインストーラを実行する必要がある。
【００７６】
そこで、複合機２の不揮発性メモリ１６に、ＯＳごとに異なる複数のインストーラを保存しておくようにする。そして、複合機２の制御部１０は、ＵＳＢメモリ５が接続されたら、インストールガイド画面５０にＯＳのリストを表示させ、そのリストからＰＣ４のＯＳ４４と一致するＯＳをユーザに選択させ、選択されたＯＳに対応するインストーラをＵＳＢメモリ５に書き込むようにする。その後、このＵＳＢメモリ５をＰＣ４に接続してインストーラを実行すれば、ＰＣ４のＯＳ４４に対応するプリンタドライバをＰＣ４にインストールできる。
【００７７】
また、これに限らず、複合機２の制御部１０が、不揮発性メモリ１６に保存されている、ＯＳごとに異なる複数のインストーラの全てをＵＳＢメモリ５に書き込み、ＰＣ４側でＯＳ４４に対応するインストーラをユーザに選択させて起動するようにしてもよい。
【００７８】
［３−４．他の実施例４］
さらに、上述した第２の実施例では、複合機２に接続されたＵＳＢメモリ５に印刷データのファイルが保存されている場合、複合機２が、この印刷データに基づく印刷画像を印刷するようにした。これに限らず、ＵＳＢメモリ５に印刷データのファイルが保存されている場合、複合機２の制御部１０が、ＵＳＢメモリ５に保存されている印刷データに基づく印刷画像を印刷するとともに、この印刷データをもとにＰＣ４にインストールされているプリンタドライバのバージョンを特定して、ＰＣ４にインストールされているプリンタドライバのバージョンが、不揮発性メモリ１６に記憶されているプリンタドライバのバージョンよりも古い場合に、ＵＳＢメモリ５に、不揮発性メモリ１６に記憶されている新しいバージョンのプリンタドライバのインストーラを保存するようにしてもよい。尚、前提として、ＰＣ４にインストールされたプリンタドライバによって生成される印刷データには、プリンタドライバのバージョンが記されているものとする。
【００７９】
また、この場合、複合機２の制御部１０が、例えば印刷が完了した後、印刷ガイド画面１００に、新しいバージョンのプリンタドライバのインストーラをＵＳＢメモリ５に保存する旨を示す文章（図示せず）を表示させ、インストーラの保存が完了したら、ＵＳＢメモリ５をＰＣ４に接続して新しいバージョンのプリンタドライバのインストーラを実行するようユーザに促す文章（図示せず）を表示させるようにしてもよい。
【００８０】
さらに、この場合、上述したようにプリンタドライバのインストーラがＯＳごとに異なっていても、ＵＳＢメモリ５に保存されている印刷データにプリンタドライバのバージョンと、対応するＯＳが記されていれば、複合機２の制御部１０が、不揮発性メモリ１６に記憶されている複数のインストーラの中から、印刷データに記されているＯＳに対応するインストーラを選択して、これをＵＳＢメモリ５に書き込むことができる。
【００８１】
［３−５．他の実施例５］
さらに、上述した第１及び第２の実施例では、複合機２に操作表示部１４が設けられ、この操作表示部１４のタッチパネル３０に、複合機２のプリンタドライバをＰＣ４にインストールするときのガイドとなるインストールガイド画面５０を表示させるようにした。これに限らず、インストールガイド画面をタッチパネル３０に表示させる代わりに、例えば、複合機２の制御部１０が、プリンタ部１１を制御して、複合機２のプリンタドライバをＰＣ４にインストールするときのガイド情報を、印刷媒体としての印刷用紙に印刷して出力するようにしてもよい。
【００８２】
例えば、ＵＳＢメモリ５が接続されたら、複合機２の制御部１０が、ＵＳＢメモリ５を初期化してプリンタドライバのインストーラをＵＳＢメモリ５に書き込むとともに、図４（Ｃ）に示す文章Ｔｘ４及びＴｘ５が印刷された印刷用紙を出力する。その後、ＵＳＢメモリ５へのインストーラの書き込みが完了すると、図４（Ｄ）に示す文章Ｔｘ６及びＴｘ７が印刷された印刷用紙を出力する。このようにすれば、例えば、インストールガイド画面を表示できる表示部を有していない複合機であっても、印刷用紙を介してユーザにインストール手順をガイドすることができる。
【００８３】
さらに、ＰＣ４側でのインストール手順（インストーラを起動させ、インストール画面に従ってインストールを行うときの手順）のガイド情報を印刷用紙に印刷して出力するようにしてもよい。このようにすれば、ユーザは、ガイド情報が印刷された印刷用紙とＵＳＢメモリ５を持ってＰＣ４のところまで行き、印刷されたガイド情報を見ながら、ＵＳＢメモリ５に保存されているインストーラを起動させて、簡単にプリンタドライバをＰＣ４にインストールできる。また、このとき、ガイド情報とともにインストール時に必要となるＩＰアドレスなどの接続情報を印刷するようにしてもよい。
【００８４】
［３−６．他の実施例６］
さらに、上述した第１の実施例では、複合機２の制御部１０が、インストールガイド画面５０を表示後、ＵＳＢメモリ５の接続を確認すると、ＵＳＢメモリ５を初期化してもよいかどうかをユーザに尋ね、ユーザが初期化を許可すると、ＵＳＢメモリ５を初期化して、ＵＳＢメモリ５にプリンタドライバのインストーラを書き込むようにした。これに限らず、複合機２の制御部１０が、ＵＳＢメモリ５の接続を確認したら、ＵＳＢメモリ５を初期化してインストーラを書き込むまでの一連の処理を全て自動で行うようにしてもよい。この場合、ユーザは、ＵＳＢメモリ５を複合機２に接続するだけでよく、プリンタドライバのインストールを一段と簡易化することができる。
【００８５】
また、この場合、ＵＳＢメモリ５を初期化してからインストーラを書き込むのではなく、上述したように、ＵＳＢメモリ５に保存されているファイルをフォルダ内に移動させてからインストーラを書き込むようにしてもよい。
【００８６】
［３−７．他の実施例７］
さらに、上述した第１及び第２の実施例では、複合機２のプリンタドライバをＰＣ４にインストールするようにした。これに限らず、例えば、複合機２の他の機能（例えばＦａｘ機能）をＰＣ４側から利用する為のドライバ（例えばＦａｘドライバ）をＰＣ４にインストールするようにしてもよい。
【００８７】
この場合、不揮発性メモリ１６に、プリンタドライバのインストーラと例えばＦａｘドライバのインストーラの両方を保存しておくようにする。そして、複合機２の制御部１０は、ＵＳＢメモリ５が接続されたら、プリンタドライバのインストーラとＦａｘドライバのインストーラの両方をＵＳＢメモリ５に書き込むようにする。また、これに限らず、例えば、複合機２の制御部１０が、インストールガイド画面５０に、ドライバのインストーラのリストを表示させて、このリストから必要なドライバのインストーラをユーザに選択させ、選択されたドライバのインストーラをＵＳＢメモリ５に書き込むようにしてもよい。
【００８８】
［３−８．他の実施例８］
さらに、上述した実施例では、情報処理装置としての複合機２に本発明を適用したが、これに限らず、他の装置にインストールしたドライバにより出力されたデータを処理可能な情報処理装置であれば、複合機２以外の種々の情報処理装置（例えばプリンタ）にも適用できる。また、上述した第１及び第２の実施例では、複合機２のドライバをインストールすることで複合機２の機能を制御できる他の装置としてのＰＣ４に本発明を適用したが、これに限らず、ドライバをインストールすることで複合機２の機能を制御できる装置であれば、ＰＣ４以外の種々の装置にも適用できる。
【００８９】
さらに、上述した実施例では、ドライバのインストーラを記憶する記憶部の具体例である不揮発性メモリ１６を複合機２に設けるようにしたが、これに限らず、ドライバのインストーラを記憶できるものであれば、ハードディスクなど不揮発性メモリ１６以外の記憶部を設けるようにしてもよい。さらに、上述した実施例では、ＵＳＢメモリ５と接続する接続部の具体例であるＵＳＢ接続部２１を複合機２に設けるようにしたが、これに限らず、ＵＳＢメモリ５以外の記憶媒体を利用する場合には、利用する記憶媒体に対応する接続部を設けるようにすればよい。
【００９０】
さらに、上述した実施例では、記憶部（不揮発性メモリ１６）に記憶されているインストーラを接続部（ＵＳＢ接続部２１）に接続された記憶媒体（ＵＳＢメモリ５）に保存する媒体制御部の具体例である、制御部１０、ドライバ管理部１７、ドライバ送信部１９及びＵＳＢ制御部２０を複合機２に設けるようにしたが、これに限らず、記憶部に記憶されているインストーラを記憶媒体に保存する機能を有するものであれば、制御部１０、ドライバ管理部１７、ドライバ送信部１９及びＵＳＢ制御部２０とは異なる媒体制御部を複合機２に設けるようにしてもよい。
【００９１】
さらに、上述した実施例では、不揮発性メモリ１６に記憶されているインストーラを更新する更新部の具体例であるドライバ更新部１８を複合機２に設けるようにしたが、これに限らず、インストーラを更新する機能をゆするものであれば、ドライバ更新部１８とは異なる更新部を複合機２に設けるようにしてもよい。さらに、上述した実施例では、ガイド画面（インストールガイド画面５０）を表示する表示部の具体例である操作表示部１４を複合機２に設けるようにしたが、これに限らず、ガイド画面を表示する機能を有するものであれば、操作表示部１４とは異なる表示部を複合機２に設けるようにしてもよい。
【００９２】
［３−９．他の実施例９］
さらに、本発明は、上述した各実施例に限定されるものではない。すなわち本発明は、上述した実施例の一部または全部を任意に組み合わせた実施例や、一部を抽出した実施例にもその適用範囲が及ぶものである。
【産業上の利用可能性】
【００９３】
本発明は、他の装置にインストールしたドライバにより出力されたデータを処理可能なプリンタや複合機などで広く利用することができる。
【符号の説明】
【００９４】
１……インストールシステム、２……複合機、３……ネットワーク、４……ＰＣ、５……ＵＳＢメモリ、１０、４０……制御部、１１……プリンタ部、１４……操作表示部、１５、４３……通信部、１６……不揮発性メモリ、１７……ドライバ管理部、１８……ドライバ更新部、１９……ドライバ送信部、２０、４７……ＵＳＢ制御部、２１、４８……ＵＳＢ接続部、５０……インストールガイド画面。
【図１】
2016118967.tif 000003
【図２】
2016118967.tif 000004
【図３】
2016118967.tif 000005
【図４】
2016118967.tif 000006
【図５】
2016118967.tif 000007
【図６】
2016118967.tif 000008
【図７】
2016118967.tif 000009
【図８】
2016118967.tif 000010
【図９】
2016118967.tif 000011
【図１０】
2016118967.tif 000012
【図１１】
2016118967.tif 000013
【図１２】
2016118967.tif 000014
【図１３】
2016118967.tif 000015