(57)【要約】【課題】パーソナルコンピュータなどの外部処理装置にインストールされているドライバのアップデート情報を簡単に取得することができるネットワーク複合機を提供する。【解決手段】ファクシミリ複合装置１では、制御部１１は、受信した電子メールがドライバのアップデート情報に関するドライバアップデート情報メールであると判定すると、記憶部１７に記憶されている識別情報に基づいて、アップデート情報に対応するドライバが記憶されている外部処理装置３１を特定し、特定した外部処理装置３１にアップデート情報を送出する。外部処理装置３１では、制御部４１は、アップデート情報に含まれているドライバの最新バージョン情報に基づいて、記憶部４５に記憶されているドライバのバージョンよりも最新バージョンの方が新しいと判定すると、アップデート指示情報を表示部４２に表示させる。アップデートの実行が選択されるとインストール手順が実行される。【選択図】図１
2008035207.tif 000002
【特許請求の範囲】
【請求項１】
外部処理装置に記憶されているドライバによって作成された制御データに基づいて、予め定める機能動作を実行するネットワーク複合機において、
ネットワークを介して送信される電子メールを受信するメール受信手段と、
受信した電子メールが前記ドライバの最新バージョン情報を含むアップデート情報に関するドライバアップデート情報メールであるか否かを判定するメール種別判定手段と、
ドライバが記憶されている外部処理装置を識別するための識別情報とドライバの種類とが対応付けられて記憶されている識別情報記憶手段と、
前記メール種別判定手段によってドライバアップデート情報メールであると判定されたときに、前記識別情報記憶手段に記憶されている識別情報に基づいて、前記アップデート情報に対応するドライバが記憶されている外部処理装置を特定し、特定した外部処理装置に前記アップデート情報を送出するアップデート情報送出手段とを備えることを特徴とするネットワーク複合機。
【請求項２】
請求項１に記載のネットワーク複合機において、
前記ドライバのインストール時又は前記ドライバによって作成された制御データの送出時に外部処理装置から送出される識別情報に基づいて、外部処理装置と当該外部処理装置に記憶されているドライバの種類とを認識し、前記識別情報を前記識別情報記憶手段に記憶させる識別情報管理手段をさらに備えることを特徴とするネットワーク複合機。
【請求項３】
外部処理装置と、当該外部処理装置に記憶されているドライバによって作成された制御データに基づいて予め定める機能動作を実行するネットワーク複合機とを接続して構成される情報処理システムにおいて、
前記ネットワーク複合機は、ネットワークを介して送信される電子メールを受信するメール受信手段と、
受信した電子メールが前記ドライバの最新バージョン情報を含むアップデート情報に関するドライバアップデート情報メールであるか否かを判定するメール種別判定手段と、
ドライバが記憶されている外部処理装置を識別するための識別情報とドライバの種類とが対応付けられて記憶されている識別情報記憶手段と、
前記メール種別判定手段によってドライバアップデート情報メールであると判定されたときに、前記識別情報記憶手段に記憶されている識別情報に基づいて、前記アップデート情報に対応するドライバが記憶されている外部処理装置を特定し、特定した外部処理装置に前記アップデート情報を送出するアップデート情報送出手段とを備え、
前記外部処理装置は、前記アップデート情報に含まれているドライバの最新バージョン情報に基づいて、当該外部処理装置に記憶されているドライバのバージョンよりも最新バージョンの方が新しいか否かを判定するバージョン判定手段と、
前記バージョン判定手段によって最新バージョンの方が新しいと判定されたときに、ドライバのアップデートを指示するアップデート指示情報を表示すると共に、アップデートの実行が選択されると、所定のインストール手順を実行するアップデート管理手段とを備えることを特徴とする情報処理システム。
【請求項４】
請求項３に記載の情報処理システムにおいて、
前記アップデート指示情報は、前記外部処理装置が記憶しているドライバのバージョンに対しての変更内容を示す変更差分情報を含むことを特徴とする情報処理システム。
【請求項５】
請求項３に記載の情報処理システムにおいて、
前記アップデート管理手段は、ドライバの更新履歴を記憶すると共に、当該更新履歴を前記アップデート指示情報と共に表示することを特徴とする情報処理システム。
【請求項６】
請求項３に記載の情報処理システムにおいて、
前記アップデート管理手段は、前記インストール手順として、予め定めるＷＥＢサイトにアクセスしてインストールに必要なファイルをダウンロードし、インストーラを起動して最新バージョンのドライバをインストールすることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットやＬＡＮ（Local Area Network）などのネットワークを介して他の端末装置との間でデータ通信を行う通信機能や、プリンタ機能、スキャナ機能などの複数の機能を備えたネットワーク複合機、及びこれを用いた情報処理システムに関する。
【背景技術】
【０００２】
上述したネットワーク複合機と外部処理装置であるパーソナルコンピュータ（ＰＣ）とを例えばＬＡＮで接続し、使用したい機能に対応したドライバをＰＣにインストールすれば、前記ネットワーク複合機が備える機能を、ＰＣからの指示で動作させることができる。例えばプリンタドライバをＰＣにインストールすれば、ネットワーク複合機をプリンタとして動作させることができ、また、スキャナドライバをＰＣにインストールすれば、スキャナとして動作させることができる。
【０００３】
上記ドライバは、ネットワーク複合機の製造メーカによって定期又は不定期にアップデートされるのが一般的であり、ネットワーク複合機を好適な状態で使用する観点からは、最新バージョンのドライバをインストールしておくことが望ましい。
【０００４】
特許文献１には、最新バージョンのドライバのインストールに関する技術が開示されている。特許文献１に開示されている技術では、まず権限を与えられたシステム管理者が、プリンタドライバを印刷装置の記憶部に保存しておく。ユーザがＰＣを操作して印刷処理を実行すると、ＰＣと印刷装置とがネットワークを介して接続され、印刷装置は記憶部のドライバのバージョンとＰＣにインストールされているドライバのバージョンとを比較する。ＰＣのドライバのバージョンが古い場合は、印刷装置は、記憶部の最新のドライバをＰＣにダウンロードする（段落番号［００２６］、［００２８］、［００２９］、［００３０］、図３）。
【０００５】
ところで、ドライバのアップデートに関する情報は、ネットワーク複合機の製造メーカのＷｅｂサイトに公開されるのが一般的であるので、ユーザはＰＣを操作してＷｅｂサイトにアクセスすれば、ドライバのアップデート情報を確認することができる。
【特許文献１】特開２００２−２７８７２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
製造メーカのＷｅｂサイトでドライバのアップデート情報を確認する場合は、ユーザがＰＣを操作してＷｅｂサイトにアクセスする必要があり、操作が面倒である。
【０００７】
そこで、本発明の解決すべき課題は、パーソナルコンピュータなどの外部処理装置にインストールされているドライバのアップデート情報を簡単に取得することができ、さらにアップデートに関する情報をユーザに提供してドライバのインストール作業の円滑化を図ることができるネットワーク複合機及びこれを用いた情報処理システムを提供することである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、請求項１の発明では、外部処理装置に記憶されているドライバによって作成された制御データに基づいて、予め定める機能動作を実行するネットワーク複合機において、ネットワークを介して送信される電子メールを受信するメール受信手段と、受信した電子メールが前記ドライバの最新バージョン情報を含むアップデート情報に関するドライバアップデート情報メールであるか否かを判定するメール種別判定手段と、ドライバが記憶されている外部処理装置を識別するための識別情報とドライバの種類とが対応付けられて記憶されている識別情報記憶手段と、前記メール種別判定手段によってドライバアップデート情報メールであると判定されたときに、前記識別情報記憶手段に記憶されている識別情報に基づいて、前記アップデート情報に対応するドライバが記憶されている外部処理装置を特定し、特定した外部処理装置に前記アップデート情報を送出するアップデート情報送出手段とを備えている。
【０００９】
また、請求項２の発明では、請求項１に記載のネットワーク複合機において、前記ドライバのインストール時又は前記ドライバによって作成された制御データの送出時に外部処理装置から送出される識別情報に基づいて、外部処理装置と当該外部処理装置に記憶されているドライバの種類とを認識し、前記識別情報を前記識別情報記憶手段に記憶させる識別情報管理手段をさらに備えている。
【００１０】
また、請求項３の発明では、外部処理装置と、当該外部処理装置に記憶されているドライバによって作成された制御データに基づいて予め定める機能動作を実行するネットワーク複合機とを接続して構成される情報処理システムにおいて、前記ネットワーク複合機は、ネットワークを介して送信される電子メールを受信するメール受信手段と、受信した電子メールが前記ドライバの最新バージョン情報を含むアップデート情報に関するドライバアップデート情報メールであるか否かを判定するメール種別判定手段と、ドライバが記憶されている外部処理装置を識別するための識別情報とドライバの種類とが対応付けられて記憶されている識別情報記憶手段と、前記メール種別判定手段によってドライバアップデート情報メールであると判定されたときに、前記識別情報記憶手段に記憶されている識別情報に基づいて、前記アップデート情報に対応するドライバが記憶されている外部処理装置を特定し、特定した外部処理装置に前記アップデート情報を送出するアップデート情報送出手段とを備え、前記外部処理装置は、前記アップデート情報に含まれているドライバの最新バージョン情報に基づいて、当該外部処理装置に記憶されているドライバのバージョンよりも最新バージョンの方が新しいか否かを判定するバージョン判定手段と、前記バージョン判定手段によって最新バージョンの方が新しいと判定されたときに、ドライバのアップデートを指示するアップデート指示情報を表示すると共に、アップデートの実行が選択されると、所定のインストール手順を実行するアップデート管理手段とを備えている。
【００１１】
また、請求項４の発明では、請求項３に記載の情報処理システムにおいて、前記アップデート指示情報は、前記外部処理装置が記憶しているドライバのバージョンに対しての変更内容を示す変更差分情報を含むようにしている。
【００１２】
また、請求項５の発明では、請求項３に記載の情報処理システムにおいて、前記アップデート管理手段は、ドライバの更新履歴を記憶すると共に、当該更新履歴を前記アップデート指示情報と共に表示するようにしている。
【００１３】
また、請求項６の発明では、請求項３に記載の情報処理システムにおいて、前記アップデート管理手段は、前記インストール手順として、予め定めるＷＥＢサイトにアクセスしてインストールに必要なファイルをダウンロードし、インストーラを起動して最新バージョンのドライバをインストールするようにしている。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、電子メールを利用してドライバに関するアップデート情報が取得されるので、簡単かつ確実にアップデート情報を取得することができる。取得されたアップデート情報は、そのアップデート情報に対応するドライバが記憶されている外部処理装置だけに送出されるので、ドライバが記憶されていない外部処理装置やアップデート情報に対応しないドライバが記憶されている外部処理装置にアップデート情報が送出されることが防止される。
【００１５】
請求項２に記載の発明によれば、外部処理装置から送出される識別情報を利用して識別情報記憶手段に対する識別情報の記憶作業が行われるので、ユーザが識別情報の入力作業等を行う必要がなく、ユーザの負担を軽減することができる。
【００１６】
請求項３に記載の発明によれば、電子メールを利用してドライバに関するアップデート情報が取得されるので、簡単かつ確実にアップデート情報を取得することができる。取得されたアップデート情報は、そのアップデート情報に対応するドライバが記憶されている外部処理装置だけに送出されるので、ドライバが記憶されていない外部処理装置やアップデート情報に対応しないドライバが記憶されている外部処理装置にアップデート情報が送出されることが防止される。外部処理装置では、記憶されているドライバのバージョンよりも最新バージョンの方が新しいときに、アップデート指示情報が表示されるので、外部処理装置のユーザはドライバのアップデートが必要なときだけその旨を知ることができる。また、アップデートが選択されると、ドライバのインストール手順が実行されるので、インストール作業の円滑化を図ることができる。
【００１７】
請求項４に記載の発明によれば、外部処理措置にユーザは、最新バージョンのドライバの変更内容、即ち当該外部処理装置が現在記憶しているドライバのバージョンに対して最新バージョンのドライバがどのように変更されたかを知ることができるので、最新バージョンのドライバをインストールして記憶させるか否かを判断しやすくなる。これによって、ドライバのインストール作業の円滑化を図ることができる。
【００１８】
請求項５に記載の発明によれば、ドライバのアップデート指示情報と共に、ドライバの変更履歴が表示されるので、最新バージョンのドライバをインストールして記憶させるか否かを判断しやすくなる。これによって、ドライバのインストール作業の円滑化を図ることができる。
【００１９】
請求項６に記載の発明によれば、ユーザが最新バージョンのドライバへのアップデートを選択すると、自動的にインストール作業が実行されるので、インストール作業の円滑化をより一層図ることができる。
【発明を実施するための最良の形態】
【００２０】
図１は、本発明の一実施形態に係るネットワーク複合機としてのファクシミリ複合装置１の構成を示すブロック図である。このファクシミリ複合装置１は、ネットワーク（例えばＬＡＮ）１８を介してパーソナルコンピュータなどの複数の外部処理装置３１と接続されて情報処理システムを構成している。
【００２１】
ファクシミリ複合装置１の機能には、ファクシミリ機能、コピー機能、スキャナ機能、及びプリンタ機能等が含まれている。そして、ファクシミリ複合装置１の各機能に対応したドライバを外部処理装置３１にインストールして記憶させることによって、外部処理装置３１からの指示でファクシミリ複合装置１の機能を動作させることができる。
【００２２】
ファクシミリ複合装置１は、図１に示すように、制御部１１、読取部１２、記録部１３、表示部１４、操作部１５、通信部１６、及び識別情報記憶手段としての記憶部１７等を備えている。
【００２３】
制御部１１は、このファクシミリ複合装置１の制御を統括するものであり、ＣＰＵ等を備えて構成されている。この制御部１１には、機能要素として、メール種別判定手段としてのメール種別判定部１１ａ、アップデート情報送出手段としてのアップデート情報送出部１１ｂ、及び識別情報管理手段としての識別情報管理部１１ｃが備えられている。これらのメール種別判定部１１ａ、アップデート情報送出部１１ｂ及び識別情報管理部１１ｃの役割等については、後に詳述する。
【００２４】
読取部１２は、原稿の読み取りを行うものであり、ファックス送信時の原稿の読み取りや、スキャナ機能使用時の原稿の読み取り等に用いられる。記録部１３は、プリンタ装置等を備えて構成され、画像データの紙等への印刷を行う。
【００２５】
表示部１４は液晶表示装置等によって構成され、このファクシミリ複合装置１の操作情報等の表示に用いられる。操作部１５は、複数の操作ボタンやタッチパネル等により構成され、このファクシミリ複合装置１の操作に用いられる。
【００２６】
通信部１６は、このファクシミリ装置１の通信インターフェースとして役割を担うものである。この通信部１６には、ファックス通信部２１及びメール受信手段としてのネットワーク通信部２２等が備えられている。ファックス通信部２１は、電話回線網を介したファックスの送受信を担っている。ネットワーク通信部２２は、ＬＡＮ（Local Area Network）及びインターネット等の通信回線としてのネットワーク１８を介したデータ通信を担っている。
【００２７】
より詳細には、ファックス通信部２１には、ＮＣＵ（Network Control Unit）及びモデム等が備えられている。また、ネットワーク通信部２２は、ＳＭＴＰ（Simple Mail Transfer Protocol）、ＰＯＰ（Post Office Protocol）、ＳＭＢ（Server Message Block）、ＨＴＴＰ（Hyper Text Transfer Protocol）等を取り扱うための機能が備えられている。ネットワーク通信部２２の具体的な機能としては、電子メールの送受、電子メールに画像データを添付して送受するインターネットファックスの送受、及び、ＬＡＮ又はインターネットを介したデータの送受等が含まれている。
【００２８】
記憶部１７は、ハードディスク装置等の大容量記憶装置を備えて構成されている。この記憶部１７には、ドライバが記憶されている外部処理装置３１を識別するための識別情報とドライバの種類とが対応付けられて記憶されている。識別情報としては、外部処理装置３１に割り当てられているＩＰアドレスやＮｅｔＢＩＯＳ名が用いられる。さらに、記憶部１７の記憶内容としては、例えば、このファクシミリ複合装置１を介して送受信されたファックスの送受信データ、インターネットファックスの送受信データ、電子メールの送受信データ、スキャナ機能使用時に読み取られた画像データ、及びファクシミリ複合装置１の設定や保守管理等に関するデータ等が含まれている。
【００２９】
また、各外部処理装置３１には、制御部４１、表示部４２、操作部４３、ネットワーク通信部４４及び記憶部４５等が備えられている。ネットワーク通信部４４には、ファクシミリ複合装置１のネットワーク通信部２２とほぼ同様な機能が備えられ、外部処理装置３１とファクシミリ複合装置１との間で種々のデータ通信が行われるようになっている。
【００３０】
記憶部４５には、ファクシミリ複合装置１が備える種々の機能を実行させるためのドライバが記憶されている。例えば、プリンタ機能を実行させる場合はプリンタドライバを、スキャナ機能を実行させる場合はスキャナドライバを、それぞれ記憶部４５に記憶させておく。
【００３１】
例えば、外部処理装置３１においてファクシミリ複合装置１での印刷が指示されると、プリンタドライバによって制御データが作成される。制御データには、プリントデータ、プリントパラメータデータ、プリンタドライバのバージョン情報、当該外部処理装置を識別するための識別情報が含まれる。この制御データは、ネットワーク１８を介してファクシミリ複合装置１に送信され、ファクシミリ複合装置１では受信した制御データに基づいて印刷が行われる。なお、ドライバのインストール時には、外部処理装置３１とファクシミリ複合装置１との間で種々の設定データ等の授受が行われるが、このとき当該外部処理装置３１を識別するための識別情報が外部処理装置３１からファクシミリ複合装置１に送信される。
【００３２】
制御部４１は、この外部処理装置３１の制御を統括するものであり、ＣＰＵ等を備えて構成されている。この制御部４１には、機能要素として、バージョン判定手段としてのバージョン判定部４１ａと、アップデート管理手段としてのアップデート管理部４１ｂとが備えられている。バージョン判定部４１ａ及びアップデート管理部４１ｂの役割等については、後に詳述する。
【００３３】
表示部４２は、液晶表示装置等によって構成され、外部処理装置３１の操作情報等の表示に用いられる。操作部４３は、複数の操作ボタンと、表示部４２の表地面に重ね合わせて配置されるタッチパネル等で構成され、外部処理装置３１の操作に用いられる。
【００３４】
本実施形態は、外部処理装置３１に記憶されているドライバに関するアップデート情報を簡単に取得し、ドライバのインストール作業の円滑化を図ることを主眼とするものである。
【００３５】
次に、制御部１１のメール種別判定部１１ａ、アップデート情報送出部１１ｂ、及び識別情報管理部１１ｃの役割等について説明する。
【００３６】
メール種別判定部１１ａは、受信した電子メールの件名や内容を解析して、受信したメールがドライバのアップデート情報に関するアップデート情報メールであるか否かを判定する。例えば、「ドライバ」、「アップデート」及び「バージョン」の文字列が件名や内容に含まれている場合には、ドライバのアップデート情報に関するドライバアップデート情報メールであると判定する。さらに、「プリンタ」の文字列が件名や内容に含まれている場合には、プリンタドライバのアップデート情報に関するドライバアップデート情報メールであると判定し、「スキャナ」の文字列が件名や内容に含まれている場合には、スキャナドライバのアップデート情報に関するドライバアップデート情報メールであると判定する。
【００３７】
アップデート情報は、ドライバの最新バージョンを示す最新バージョン情報と、最新バージョンのドライバの更新内容を示す更新内容情報とを含む。更新内容とは、以前のバージョンのドライバと比較して最新バージョンのドライバでは、どのような変更がなされたかを示す情報である。例えば、「印刷時の文字化けが改善されました」や、「新たに○○の機能が付加されました」というような情報である。
【００３８】
アップデート情報送出部１１ｂは、メール種別判定部１１ａによってドライバアップデート情報メールであると判定されたときに、記憶部１７に記憶されている識別情報に基づいて、アップデート情報に対応するドライバが記憶されている外部処理装置３１を特定し、アップデート情報を特定した外部処理装置３１に送出する。
【００３９】
識別情報管理部１１ｃは、ドライバのインストール時又はドライバによって作成された制御データの送出時に外部処理装置３１から送出される識別情報に基づいて、外部処理装置３１と当該外部処理装置３１に記憶されているドライバの種類とを認識し、識別情報を記憶部１７に記憶させる。
【００４０】
続いて、バージョン判定部４１ａ及びアップデート管理部４１ｂの役割等について説明する。
【００４１】
バージョン判定部４１ａは、受信したアップデート情報に含まれているドライバの種別情報に基づいてドライバの種類を認識し、アップデート情報に含まれている最新バージョン情報に基づいて、外部処理装置３１に記憶されている前記種類のドライバのバージョンよりも最新バージョンの方が新しいか否かを判定する。例えば、ドライバのバージョンが数値で表されており、かつ新しいバージョンにより大きな数値を付与している場合は、バージョン情報と最新バージョン情報とが同じ数値であるときにバージョンが同じであると判定し、最新バージョン情報の方がバージョン情報よりも大きい数値であるときに新しいバージョンであると判定する。
【００４２】
アップデート管理部４１ｂは、バージョン判定部４１ａによって最新バージョンの方が新しいと判定されたときに、ドライバのアップデートを指示するアップデート指示情報を表示部４２に表示すると共に、アップデートの実行が選択されると、所定のインストール手順を実行する。アップデート指示情報は、ドライバの種類情報と、ドライバがバージョンアップしていることを示す情報と、変更差分情報とを含む。変更差分情報とは、外部処理装置３１が記憶しているドライバのバージョンと最新バージョンとの違いを示す情報であり、ドライバアップデート情報メールに含まれている変更内容情報と同じである。
【００４３】
図２は、プリンタドライバが記憶されている外部処理装置３１の識別情報を、ファクシミリ複合装置１が記憶部１７に記憶させるときの処理手順を示すフローチャートである。この処理は、プリンタドライバのインストール時、又はプリンタドライバによって作成された制御データの送出時に行われる。
【００４４】
ステップＳ１では、外部処理装置３１において、プリンタドライバが識別情報であるＮｅｔＢＩＯＳ名をファクシミリ複合装置１に送信する。プリンタドライバのインストール時の場合は、プリンタドライバがファクシミリ複合装置１へ送信する種々の設定データの１つとしてＮｅｔＢＩＯＳ名が送信される。制御データの送出時の場合は、制御データの一部としてＮｅｔＢＩＯＳ名が送信される。
【００４５】
続くステップＳ２では、ファクシミリ複合装置（ＭＦＰ）１において、識別情報管理部１１ｃが、受信したＮｅｔＢＩＯＳ名をプリンタドライバが記憶されている外部処理装置（ＰＣ）３１として記憶部１７に記憶させて、処理を終了する。
【００４６】
図３は、スキャナドライバが記憶されている外部処理装置３１の識別情報を、ファクシミリ複合装置１が記憶部１７に記憶させるときの処理手順を示すフローチャートである。この処理は、スキャナドライバのインストール時、又はスキャナドライバによって作成された制御データの送出時に行われる。
【００４７】
ステップＳ１では、外部処理装置３１において、スキャナドライバが識別情報であるＮｅｔＢＩＯＳ名をファクシミリ複合装置１に送信する。スキャナドライバのインストール時の場合は、スキャナドライバがファクシミリ複合装置１へ送信する種々の設定データの１つとしてＮｅｔＢＩＯＳ名が送信される。制御データの送出時の場合は、制御データの一部としてＮｅｔＢＩＯＳ名が送信される。
【００４８】
続くステップＳ２では、ファクシミリ複合装置（ＭＦＰ）１において、識別情報管理部１１ｃが、受信したＮｅｔＢＩＯＳ名をスキャナドライバが記憶されている外部処理装置（ＰＣ）３１として記憶部１７に記憶させて、処理を終了する。
【００４９】
図４は、電子メール受信時のファクシミリ複合装置１での処理手順を示すフローチャートである。この処理は、ネットワーク通信部２２によって電子メールが受信されると開始される。
【００５０】
ステップＳ２１では、メール種別判定部１１ａにおいて、受信した電子メールがファクシミリ複合装置１の製造メーカからのドライバアップデート情報メールであるか否かが判定される。ドライバアップデート情報メールである場合は、ステップＳ２２に進む。
【００５１】
ステップＳ２２では、メール種別判定部１１ａにおいて、ドライバアップデート情報メールに含まれているドライバアップデート情報が、プリンタドライバのアップデート情報であるか否かが判定される。プリンタドライバのアップデート情報である場合は、ステップＳ２３に進む。
【００５２】
ステップＳ２３では、アップデート情報送出部１１ｂは、プリンタドライバが記憶されている外部処理装置３１を、記憶部１７に記憶されているＮｅｔＢＩＯＳ名で特定する。続くステップＳ２４では、アップデート情報送出部１１ｂは、特定した外部処理装置３１のＩＰアドレスに、プリンタドライバに関するアップデート情報を送信して、処理を終了する。
【００５３】
一方、ステップＳ２２において、ドライバアップデート情報メールに含まれているドライバアップデート情報が、スキャナドライバのアップデート情報であると判定された場合は、ステップＳ２５に進む。ステップＳ２５では、アップデート情報送出部１１ｂは、スキャナドライバが記憶されている外部処理装置３１を、記憶部１７に記憶されているＮｅｔＢＩＯＳ名で特定する。続くステップＳ２４では、アップデート情報送出部１１ｂは、特定した外部処理装置３１のＩＰアドレスに、スキャナドライバに関するアップデート情報を送信して、処理を終了する。
【００５４】
また、ステップＳ２１において、受信した電子メールがドライバアップデート情報メール以外のメールであると判定された場合は、ステップＳ２６に進む。ステップＳ２６では、ファクシミリ複合装置１内部に規定されている処理、即ちメール内容の保存、プリント、配信等を実行して、処理を終了する。
【００５５】
図５は、アップデート情報受信時の外部処理装置３１での処理手順を示すフローチャートである。この処理は、アップデート情報が受信されたときに開始される。
【００５６】
ステップＳ３１では、バージョン判定部４１ａが、現在使用中のドライバのバージョンよりも、ファクシミリ複合装置１から受信したアップデート情報に含まれている最新バージョン情報が示す最新バージョンの方が新しいか否かを判定する。最新バージョンの方が新しいと判定された場合は、ステップＳ３２に進み、現在使用中のドライバのバージョンと最新バージョンとが同じであると判定された場合は、処理を終了する。
【００５７】
ステップＳ３２では、アップデート管理部４１ｂが、以前に新しいドライバのバージョンに対してアップデートしないことが選択されたか否かを判断する。アップデートすることが選択されていた場合は、ステップＳ３３に進み、アップデートしないことが選択されていた場合は、処理を終了する。
【００５８】
ステップＳ３３では、アップデート管理部４１ｂがアップデート情報に基づいて、使用中のドライバより新しいドライバが存在することと、使用中のドライバから新しいドライバの変更差分情報とを、ポップアップ表示する。また、「今すぐアップデートする」のボタンと、「アップデートしない」のボタンとを表示する。これらのボタンは、操作部４３を構成するタッチパネル部分に表示される。
【００５９】
続くステップＳ３４では、アップデート管理部４１ｂにおいて、どのボタンが押下されたかを判断する。「今すぐアップデートする」ボタンが押下された場合は、ステップＳ３５に進み、「アップデートしない」ボタンが押下された場合は、ステップＳ３６に進む。
【００６０】
ステップＳ３５では、ファクシミリ複合装置１の製造メーカ規定のＷＥＢサイトにアクセスして、ドライバのインストールに必要なファイルをダウンロードして、インストーラを起動する。ユーザは、インストーラの指示に従って操作を行い、新しいドライバがインストールされて記憶部４５に記憶され、処理が終了する。
【００６１】
一方、ステップＳ３６では、アップデート管理部４１ｂが、ポップアップの表示ウインドウを閉じ、さらに新しいプリンタドライバに対しては「アップデートしない」ボタンが押下されたことを記憶部４５に記憶させて、処理が終了する。
【００６２】
なお、外部処理装置３１において、ドライバの更新履歴を記憶部４５に記憶させておき、上記のステップＳ３３で、更新履歴も表示させるようにしてもよい。この場合、ユーザは、今回のドライバのアップデートをするか否かの判断材料として更新履歴を利用することができるので、アップデートするか否かの判断をしやすくなる。
【００６３】
また、ユーザがアップデートを選択した後は、何ら操作することなく、インストーラが自動的にドライバをインストールして記憶部４５に記憶させるようにしてもよい。この場合、インストール時のユーザの操作が不要になるので、ドライバのインストール作業の円滑化をより一層図ることができる。
【００６４】
上述した実施形態では、バージョン判定部４１ａを外部処理装置３１側に設け、各外部処理装置３１においてドライバのバージョン判定を行うようにしたけれども、バージョン判定部をファクシミリ複合装置側に設け、ファクシミリ複合装置において各外部処理装置のドライバのバージョン判定を行うようにしてもよい。
【００６５】
この場合、記憶部１７には、外部処理装置の識別情報と、当該外部処理装置が記憶しているドライバの種類と、そのドライバのバージョン情報とを対応付けて記憶させておく。バージョン判定部は、アップデート情報メールが受信されたときに、アップデート情報に対応するドライバが記憶されている外部処理装置について、当該外部処理装置が記憶しているドライバのバージョンよりも最新バージョンの方が新しいか否かを判定する。そして、アップデート情報送出部は、最新バージョンの方が新しいと判定された場合に、古いバージョンのドライバを記憶している外部処理装置に対して、アップデート指示情報を送出する。外部処理装置では、アップデート管理部が、受信したアップデート指示情報を表示すると共に、アップデートの実行が指示されると、所定のインストール手順を実行する。
【００６６】
このようにファクシミリ複合装置側でドライバのバージョン判定を行うように構成した場合でも、上述の実施形態と同様の効果が得られる。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係るネットワーク複合機としてのファクシミリ複合装置の構成を示すブロック図である。
【図２】プリンタドライバが記憶されている外部処理装置の識別情報を、ファクシミリ複合装置が記憶部に記憶させるときの処理手順を示すフローチャートである。
【図３】スキャナドライバが記憶されている外部処理装置の識別情報を、ファクシミリ複合装置が記憶部に記憶させるときの処理手順を示すフローチャートである。
【図４】電子メール受信時のファクシミリ複合装置での処理手順を示すフローチャートである。
【図５】アップデート情報受信時の外部処理装置での処理手順を示すフローチャートである。
【符号の説明】
【００６８】
１  ファクシミリ複合装置
１１  制御部
１１ａ  メール種別判定部
１１ｂ  アップデート情報送出部
１１ｃ  識別情報管理部
１７  記憶部
１８  ネットワーク
３１  外部処理装置
４１  制御部
４１ａ  バージョン判定部
４１ｂ  アップデート管理部
４５  記憶部
【図１】
2008035207.tif 000003
【図２】
2008035207.tif 000004
【図３】
2008035207.tif 000005
【図４】
2008035207.tif 000006
【図５】
2008035207.tif 000007