(57)【要約】【課題】プログラムの更新や更新後の設定に係わるユーザ負担を軽減することのできるプログラム管理システムを提供する。【解決手段】画像形成装置３０は自装置の構成情報や現在のプログラムのバージョン情報を管理サーバ１０に送信する。管理サーバ１０のプログラム生成手段１５は画像形成装置３０から受信した構成情報やバージョン情報からダウンロードすべきプログラムを選定し、かつ受信した構成情報に応じてこれらのプログラムを設定した設定済みのプログラム（ファームウェアやプリンタドライバ）を生成して画像形成装置３０へ送信する。画像形成装置３０は受信したプログラムでファームウェアを更新したり、受信した設定済みプリンタドライバを情報処理装置５０に送信してインストールさせたりする。【選択図】図１
2008015794.tif 000002
【特許請求の範囲】
【請求項１】
管理対象装置の構成情報を受信する受信手段と、
前記受信手段で受信した前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成するプログラム生成手段と、
前記プログラム生成手段で生成した設定済みのプログラムを送信する送信手段と
を有する
ことを特徴とするプログラム管理装置。
【請求項２】
前記プログラム生成手段はさらに、前記受信手段で受信した前記構成情報に基づいて前記管理対象装置へ送信するプログラムを選定し、かつ前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成する
ことを特徴とする請求項１に記載のプログラム管理装置。
【請求項３】
前記受信手段は、前記管理対象装置が記憶しているプログラムのバージョン情報をさらに受信し、
前記プログラム生成手段は、前記プログラムを、前記バージョン情報を加味して選定する
ことを特徴とする請求項２に記載のプログラム管理装置。
【請求項４】
前記管理対象装置もしくは外部端末からの指示に基づいて、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする請求項１乃至３のいずれか１つに記載のプログラム管理装置。
【請求項５】
当該プログラム管理装置側での所定条件の成立を契機に、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする請求項１乃至３のいずれか１つに記載のプログラム管理装置。
【請求項６】
前記所定条件は、当該プログラム管理装置で提供可能なプログラムの変更を含む
ことを特徴とする請求項５に記載のプログラム管理装置。
【請求項７】
前記所定条件の成立に起因して当該プログラム管理装置から前記管理対象装置に対して構成情報の取得要求を送信し、該取得要求の返信で受信された構成情報に基づいて、前記設定済みのプログラムを生成する
ことを特徴とする請求項５または６に記載のプログラム管理装置。
【請求項８】
前記受信手段で受信した情報を蓄積記憶する受信情報記憶手段をさらに有する
ことを特徴とする請求項１乃至７に記載のプログラム管理装置。
【請求項９】
前記プログラムは、前記管理対象装置で実行されるプログラム、もしくは前記管理対象装置と接続して用いられる情報処理装置で実行される前記管理対象装置のドライバプログラムである
ことを特徴とする請求項１乃至８に記載のプログラム管理装置。
【請求項１０】
プログラム管理装置と管理対象装置とがネットワークで接続されたプログラム管理システムにおいて、
前記管理対象装置は、
自装置の構成情報を前記プログラム管理装置に送信する送信制御手段と、
前記プログラム管理装置からプログラムを受信する受信制御手段と、
前記プログラム管理装置から受信した前記プログラムを記憶する記憶手段と
を有し、
前記プログラム管理装置は、
前記管理対象装置の送信した前記構成情報を受信する受信手段と、
前記受信手段で受信した前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成するプログラム生成手段と、
前記プログラム生成手段で生成した設定済みのプログラムを前記管理対象装置に送信する送信手段と
を有する
ことを特徴とするプログラム管理システム。
【請求項１１】
前記プログラム生成手段は、前記受信手段で受信した前記構成情報に基づいて選定し、かつ前記構成情報に応じて設定したプログラムを生成する
ことを特徴とする請求項１０に記載のプログラム管理システム。
【請求項１２】
前記管理対象装置はさらに、前記記憶手段に記憶しているプログラムのバージョン情報を前記プログラム管理装置に送信し、
前記プログラム管理装置は、前記管理対象装置の送信した前記バージョン情報を受信し、該バージョン情報をさらに加味して、前記プログラムを選定する
ことを特徴とする請求項１１に記載のプログラム管理システム。
【請求項１３】
前記プログラム管理装置は、前記管理対象装置もしくは外部端末からの指示に基づいて、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする請求項１０乃至１２のいずれか１つに記載のプログラム管理システム。
【請求項１４】
前記プログラム管理装置で管理する所定条件が成立したとき、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする請求項１０乃至１２のいずれか１つに記載のプログラム管理システム。
【請求項１５】
前記所定条件は、前記プログラム管理装置で提供可能なプログラムの変更を含む
ことを特徴とする請求項１４に記載のプログラム管理システム。
【請求項１６】
前記所定条件の成立を契機に前記プログラム管理装置から前記管理対象装置に対して構成情報の取得要求を送信し、
前記管理対象装置は、前記取得要求に応じて自装置の構成情報を前記プログラム管理装置に返信し、
前記プログラム管理装置は、前記取得要求の返信で受信された構成情報に基づいて、前記設定済みのプログラムの生成と送信とを行なう
ことを特徴とする請求項１４または１５に記載のプログラム管理システム。
【請求項１７】
前記プログラム管理装置は、前記受信手段で受信した情報を蓄積記憶する受信情報記憶手段をさらに有する
ことを特徴とする請求項１０乃至１６のいずれか１つに記載のプログラム管理システム。
【請求項１８】
前記管理対象装置は、自装置の構成を検出する検出手段を有し、
前記送信制御手段は、前記検出手段で検出された構成を示す構成情報を前記プログラム管理装置に送信する
ことを特徴とする請求項１０乃至１７のいずれか１つに記載のプログラム管理システム。
【請求項１９】
前記管理対象装置は、前記プログラム管理装置からプログラムを受信して前記記憶手段に記憶したことをユーザに通知する通知手段をさらに有する
ことを特徴とする請求項１０乃至１８のいずれか１つに記載のプログラム管理システム。
【請求項２０】
前記プログラムは、前記管理対象装置で実行されるプログラム、もしくは情報処理装置で実行される前記管理対象装置のドライバプログラムである
ことを特徴とする請求項１０乃至１９に記載のプログラム管理装置。
【請求項２１】
前記管理対象装置は、前記プログラム管理装置から受信したドライバプログラムを自装置と接続された情報処理装置へ送信する
ことを特徴とする請求項１０乃至２０のいずれか１つに記載のプログラム管理システム。
【請求項２２】
サーバが、管理対象装置の構成情報を入手するステップと、
前記サーバが、前記構成情報に応じて設定されたプログラムを生成するステップと、
前記サーバから、前記設定済みのプログラムを送信するステップと
を有する
ことを特徴とするプログラム提供方法。
【請求項２３】
サーバが、プログラムの設定に関連する関連情報を入手するステップと、
前記サーバが、前記関連情報に応じて設定されたプログラムを生成するステップと、
前記サーバが、前記設定済みのプログラムを送信するステップと
を有する
ことを特徴とするプログラム提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークで接続された管理対象装置（被管理装置）に対してプログラムを提供するプログラム管理装置及びプログラム管理システム、ならびにプログラム提供方法に関する。
【背景技術】
【０００２】
デジタル複合機などの画像形成装置におけるファームウェアやプリンタドライバなどのプログラムは、新規ＯＳ対応、新規アプリケーション対応、顧客環境対応、各種の不具合対応などのために頻繁にバージョンアップされるのが現状であり、かかるバージョンアップに係わるユーザ負担を軽減するための各種の技術が提案されている。
【０００３】
たとえば、画像形成装置内に格納されているプリンタドライバのバージョン情報とメーカ側のサーバに保管されているプリンタドライバのバージョン情報とを比較し、必要に応じて最新のプリンタドライバを自動でダウンロードする技術がある（たとえば、特許文献１参照。）。
【０００４】
また、画像形成装置のファームウェアのバージョンとプリンタドライバのバージョンとの不整合による動作異常を防止するために、サーバ側で適正な組み合わせを判断してファームウェアやプリンタドライバをダウンロードする技術がある（たとえば、特許文献２参照。）。
【０００５】
プログラムの更新作業においては、上記のようなプログラムのダウンロードに係わる負担のほか、ダウンロード後のプログラムの初期設定に関する負担も無視できない。たとえば、プリンタドライバを、画像形成装置と接続して用いられる情報処理装置(ＰＣ…Personal Computer)にインストールした場合には、画像形成装置に関して、給紙トレイの構成・段数，両面プリント機能の有無，ステープル処理や穴開け処理などの後処理機能の有無，仕分け機能の有無，ファックス機能の有無，増設メモリの有無やその搭載容量などの各種設定項目について、購入時点（設置時点）は標準値（工場出荷値もしくはデフォルト値）が設定されているので、インストール後に、現在の装置構成に応じてそれらの項目をユーザで設定する必要があった。
【０００６】
具体例を示すと、画像形成装置が両面プリント機能を備えていても、プリンタドライバ側のデフォルト設定が両面プリント機能なしになっていれば、その設定を両面プリント機能ありに変更するまで両面プリント機能を利用することはできなかった。また、画像形成装置の構成を変更(例えば，ファックス機能の新規追加)した場合にも、その機能をＰＣから利用可能にするためには、プリンタドライバ側の設定をユーザが手動で変更しなければならなかった。
【０００７】
そこで、画像形成装置でオプションの装着状況など自装置の構成状態を検出し、サーバからダウンロードしたプリンタドライバを、検出された自装置の構成状態に応じて画像形成装置で設定した後、情報処理装置（ＰＣ）へ送信し、インストールさせるようにした画像形成装置が提案されている（たとえば、特許文献３参照。）。
【０００８】
【特許文献１】特開２００２-３０４２６３号公報
【特許文献２】特開２００４-３５５５９６号公報
【特許文献３】特開２００２-１４９３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
画像形成装置で自装置の構成に応じてプリンタドライバの設定を行なう方法では、画像形成装置の処理負担が増加するため、プリンタドライバの更新に伴ってユーザが画像形成装置を使用できなくなるダウンタイムが長くなるという問題があった。
【００１０】
また、プリンタドライバを適切に設定するためには、画像形成装置の構成情報のほかに、プリンタドライバの変更点やプリンタドライバとファームウェアとの関連性などを示す情報を必要とする。しかしながら、ダウンロード先の画像形成装置側でプリンタドライバの設定を行なう場合には、これらの最新情報をメーカから入手して対応することが難しいという問題があった。
【００１１】
このような問題は、プリンタドライバに限らず、装置のファームウェアやその他のプログラムについても同様に生じる。また、画像形成装置以外の装置、たとえば、スキャナ装置などにおいても同様に発生する。
【００１２】
本発明は、上記の問題を解決しようとするものであり、ダウンロード先の装置に負担をかけることなく、プログラムの更新や更新後の設定に係わるユーザ負担を軽減することのできるプログラム管理装置及びプログラム管理システム、プログラム提供方法を提供することを目的としている。
【課題を解決するための手段】
【００１３】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１４】
（１）管理対象装置の構成情報を受信する受信手段と、
前記受信手段で受信した前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成するプログラム生成手段と、
前記プログラム生成手段で生成した設定済みのプログラムを送信する送信手段と
を有する
ことを特徴とするプログラム管理装置。
【００１５】
上記発明では、管理対象装置の構成情報に応じて設定されたプログラムが提供される。したがって、プログラムのダウンロード先では改めて個別の設定を行なうことなく、装置の構成に応じた設定状態でプログラムの使用を開始することができる。
【００１６】
管理対象装置の構成情報は、管理対象装置から受信されてもよいし、他の装置、たとえば、管理対象装置と接続された情報処理装置やカスタマエンジニアの携帯端末などから受信されてもよい。また、設定済みのプログラムの送信先は、管理対象装置であってもよいし、他の装置、たとえば、管理対象装置と接続された情報処理装置であってもよい。
【００１７】
（２）前記プログラム生成手段はさらに、前記受信手段で受信した前記構成情報に基づいて前記管理対象装置へ送信するプログラムを選定し、かつ前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成する
ことを特徴とする（１）に記載のプログラム管理装置。
【００１８】
上記発明では、受信した管理対象装置の構成情報に応じて、ダウンロードの必要な１または２以上のプログラムを選定し、これら選定したプログラムの中で必要なものに対して、管理対象装置の構成情報に応じた設定が行なわれる。
【００１９】
（３）前記受信手段は、前記管理対象装置が記憶しているプログラムのバージョン情報をさらに受信し、
前記プログラム生成手段は、前記プログラムを、前記バージョン情報を加味して選定する
ことを特徴とする（２）に記載のプログラム管理装置。
【００２０】
上記発明では、プログラム管理装置は、管理対象装置が保持している現在のプログラムのバージョン情報を入手し、この情報を加味してダウンロードの必要なプログラムをそのバージョンを含めて選定する。たとえば、管理対象装置側のプログラムのバージョンがプログラム管理装置から提供可能なプログラムのバージョンより古い場合に、そのプログラムを更新対象（生成対象のプログラム）に選定する。
【００２１】
（４）前記管理対象装置もしくは外部端末からの指示に基づいて、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする（１）乃至（３）のいずれか１つに記載のプログラム管理装置。
【００２２】
上記発明では、管理対象装置やその他の外部端末からの指示を契機に、設定済みのプログラムの生成と送信に関するプログラム更新処理が実行される。
【００２３】
（５）当該プログラム管理装置側での所定条件の成立を契機に、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする（１）乃至（３）のいずれか１つに記載のプログラム管理装置。
【００２４】
上記発明では、プログラム管理装置側で管理する所定条件の成立が契機となってプログラム更新処理が実行される。これにより、プログラム管理装置側から市場にある多数の管理対象装置のプログラムを一斉に更新するようなことが可能になる。
【００２５】
（６）前記所定条件は、当該プログラム管理装置で提供可能なプログラムの変更を含む
ことを特徴とする（５）に記載のプログラム管理装置。
【００２６】
上記発明では、プログラム管理装置で提供可能なプログラムが変更されたこと、たとえば、プログラム管理装置で保管しているプログラムが、重大な不具合対応のためにバージョンアップされたことを契機に、プログラム更新処理が実行される。
【００２７】
（７）前記所定条件の成立に起因して当該プログラム管理装置から前記管理対象装置に対して構成情報の取得要求を送信し、該取得要求の返信で受信された構成情報に基づいて、前記設定済みのプログラムを生成する
ことを特徴とする（５）または（６）に記載のプログラム管理装置。
【００２８】
上記発明では、プログラム管理装置から管理対象装置にリクエストして、管理対象装置の構成情報を取得する。取得要求は、前記所定条件の成立を契機に送信してもよいし、他のタイミングで送信し、所定条件の成立前に、構成情報を取得し記憶しておいてもよい。
【００２９】
（８）前記受信手段で受信した情報を蓄積記憶する受信情報記憶手段をさらに有する
ことを特徴とする（１）乃至（７）に記載のプログラム管理装置。
【００３０】
上記発明では、プログラム管理装置は、受信手段で受信した管理対象装置の構成情報や管理対象装置側のプログラムのバージョン情報を受信情報記憶手段に蓄積記憶する。蓄積記憶した情報により、各管理対象装置の構成情報や管理対象装置側のプログラムのバージョン情報などをプログラム管理装置で一元管理することが可能になる。たとえば、蓄積記憶した情報を用いて、プログラム管理装置側で提供可能なプログラムの最新バージョンと管理対象装置側のプログラムのバージョン情報とを比較し、プログラム更新の要否を判断したり、更新するプログラムを選定したりすることができる。
【００３１】
（９）前記プログラムは、前記管理対象装置で実行されるプログラム、もしくは前記管理対象装置と接続して用いられる情報処理装置で実行される前記管理対象装置のドライバプログラムである
ことを特徴とする（１）乃至（８）に記載のプログラム管理装置。
【００３２】
（１０）プログラム管理装置と管理対象装置とがネットワークで接続されたプログラム管理システムにおいて、
前記管理対象装置は、
自装置の構成情報を前記プログラム管理装置に送信する送信制御手段と、
前記プログラム管理装置からプログラムを受信する受信制御手段と、
前記プログラム管理装置から受信した前記プログラムを記憶する記憶手段と
を有し、
前記プログラム管理装置は、
前記管理対象装置の送信した前記構成情報を受信する受信手段と、
前記受信手段で受信した前記構成情報に応じて、設定項目の少なくとも一部が設定されたプログラムを生成するプログラム生成手段と、
前記プログラム生成手段で生成した設定済みのプログラムを前記管理対象装置に送信する送信手段と
を有する
ことを特徴とするプログラム管理システム。
【００３３】
（１１）前記プログラム生成手段は、前記受信手段で受信した前記構成情報に基づいて選定し、かつ前記構成情報に応じて設定したプログラムを生成する
ことを特徴とする（１０）に記載のプログラム管理システム。
【００３４】
（１２）前記管理対象装置はさらに、前記記憶手段に記憶しているプログラムのバージョン情報を前記プログラム管理装置に送信し、
前記プログラム管理装置は、前記管理対象装置の送信した前記バージョン情報を受信し、該バージョン情報をさらに加味して、前記プログラムを選定する
ことを特徴とする（１１）に記載のプログラム管理システム。
【００３５】
（１３）前記プログラム管理装置は、前記管理対象装置もしくは外部端末からの指示に基づいて、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする（１０）乃至（１２）のいずれか１つに記載のプログラム管理システム。
【００３６】
（１４）前記プログラム管理装置で管理する所定条件が成立したとき、前記設定済みのプログラムの生成と送信とを含むプログラム更新処理を実行する
ことを特徴とする（１０）乃至（１２）のいずれか１つに記載のプログラム管理システム。
【００３７】
（１５）前記所定条件は、前記プログラム管理装置で提供可能なプログラムの変更を含む
ことを特徴とする（１４）に記載のプログラム管理システム。
【００３８】
（１６）前記所定条件の成立を契機に前記プログラム管理装置から前記管理対象装置に対して構成情報の取得要求を送信し、
前記管理対象装置は、前記取得要求に応じて自装置の構成情報を前記プログラム管理装置に返信し、
前記プログラム管理装置は、前記取得要求の返信で受信された構成情報に基づいて、前記設定済みのプログラムの生成と送信とを行なう
ことを特徴とする（１４）または（１５）に記載のプログラム管理システム。
【００３９】
（１７）前記プログラム管理装置は、前記受信手段で受信した情報を蓄積記憶する受信情報記憶手段をさらに有する
ことを特徴とする（１０）乃至（１６）のいずれか１つに記載のプログラム管理システム。
【００４０】
（１８）前記管理対象装置は、自装置の構成を検出する検出手段を有し、
前記送信制御手段は、前記検出手段で検出された構成を示す構成情報を前記プログラム管理装置に送信する
ことを特徴とする（１０）乃至（１７）のいずれか１つに記載のプログラム管理システム。
【００４１】
上記発明では、管理対象装置は、自装置の構成、たとえば、オプション装置の装着状態や各種機能の搭載状態などを検出する。
【００４２】
（１９）前記管理対象装置は、前記プログラム管理装置からプログラムを受信して前記記憶手段に記憶したことをユーザに通知する通知手段をさらに有する
ことを特徴とする（１０）乃至（１８）のいずれか１つに記載のプログラム管理システム。
【００４３】
上記発明では、操作パネルへの表示や警告音、電子メールの送信などにより新たなプログラムの存在がユーザに通知される。
【００４４】
（２０）前記プログラムは、前記管理対象装置で実行されるプログラム、もしくは情報処理装置で実行される前記管理対象装置のドライバプログラムである
ことを特徴とする（１０）乃至（１９）に記載のプログラム管理装置。
【００４５】
（２１）前記管理対象装置は、前記プログラム管理装置から受信したドライバプログラムを自装置と接続された情報処理装置へ送信する
ことを特徴とする（１０）乃至（２０）のいずれか１つに記載のプログラム管理システム。
【００４６】
上記発明では、管理対象装置はプログラム管理装置から入手したドライバプログラムを、自装置に接続された情報処理装置へ送信する。送信タイミングは任意でよい。
【００４７】
（２２）サーバが、管理対象装置の構成情報を入手するステップと、
前記サーバが、前記構成情報に応じて設定されたプログラムを生成するステップと、
前記サーバから、前記設定済みのプログラムを送信するステップと
を有する
ことを特徴とするプログラム提供方法。
【００４８】
（２３）サーバが、プログラムの設定に関連する関連情報を入手するステップと、
前記サーバが、前記関連情報に応じて設定されたプログラムを生成するステップと、
前記サーバが、前記設定済みのプログラムを送信するステップと
を有する
ことを特徴とするプログラム提供方法。
【発明の効果】
【００４９】
本発明に係るプログラム管理装置及びプログラム管理システム、プログラム提供方法によれば、プログラム管理装置側で、管理対象装置の構成情報に応じて設定したプログラムを生成して提供するので、ダウンロード先の装置に処理負担をかけることなく、プログラムの更新や更新後の初期設定に係わるユーザ負担を軽減することができる。
【００５０】
また、プログラム管理装置側で設定済みのプログラムを生成するので、設定のための基礎データはプログラム管理装置においてのみ更新すれば済み、ダウンロード先の各装置で設定する場合に比べて、メーカ側からの最新情報をプログラムの選定や設定に迅速かつ詳細に反映させることができる。
【発明を実施するための最良の形態】
【００５１】
以下、図面に基づき本発明の実施の形態を説明する。
【００５２】
図１は、本発明の実施の形態に係わるプログラム管理システム５の構成を示している。プログラム管理システム５は、プログラムの更新を管理する管理サーバ１０と、管理サーバ１０の管理対象装置（被管理装置）としての画像形成装置３０と、画像形成装置３０とＬＡＮ（Local Area Network）３で接続された情報処理装置５０とを備えている。管理サーバ１０はインターネットなどのネットワーク２に接続されており、ＬＡＮ３は図示省略のファイヤウォールを介してネットワーク２に接続されている。管理サーバ１０と画像形成装置３０とはネットワーク２およびＬＡＮ３を介して通信可能に構成されている。
【００５３】
プログラム管理システム５は、画像形成装置３０のファームウェアや画像形成装置３０に接続された情報処理装置５０にインストールされるプリンタドライバなどのプログラムを管理サーバ１０から提供して更新するためのシステムである。
【００５４】
情報処理装置５０は、パーソナルコンピュータなどで構成され、クライアントＰＣとも呼ばれるものである。情報処理装置５０は、画像形成装置３０に対して印刷依頼を行なう機能を備え、画像形成装置３０に送出するプリントデータを生成するプリンタドライバ５１を格納している。印刷依頼には、プリンタドライバ５１のバージョン情報が付加されるようになっている。また、最新のプリンタドライバの存在を表わした最新ドライバ通知を画像形成装置３０から受信する機能や、画像形成装置３０から受信した最新のプリンタドライバをインストールしてバージョンアップするなどのＯＳ（…Operating System）機能を備えている。
【００５５】
画像形成装置３０は、原稿のコピー機能、スキャナ機能、プリンタ機能、ファクシミリ機能などを備えたデジタル複合機として構成されており、本体３１に自動原稿送り装置（ＡＤＦ…Auto Document Feeder）３２やフィニッシャ装置（ＦＮＳ…finisher）３３、給紙ユニット３４、ファックスユニット４８などを装着して構成される。フィニッシャ装置３３は、印刷された用紙を冊子にするための後処理を施す装置であり、用紙に穴をあけたり、用紙を二つ折りや三つ折りに折ったり、ステープルで綴じたりするなどの機能を果たすオプション装置である。
【００５６】
本体３１は、全体の動作を制御するＣＰＵ（Central Processing Unit）３５に、バス３６を介してフラッシメモリ３７と、ＲＡＭ（Random Access Memory）３８と、記憶手段３９と、ＨＤＤ（Hard Disk Drive）４１と、ネットワーク接続部４２と、Ｉ／Ｆ（Interface）部４３と、操作表示部４４と、スキャナ部４５と、プリンタ部４６とを接続して構成される。Ｉ／Ｆ部４３には自動原稿送り装置３２、フィニッシャ装置３３、給紙ユニット３４、ファックスユニット４８が接続される。
【００５７】
スキャナ部４５は原稿を光学的に読み取って画像データを取得する機能を果たし、プリンタ部４６は画像を記録紙に印刷する機能を果たす。フラッシュメモリ３７は、ＣＰＵ３５が実行するプログラム（ファームウェア）やＣＰＵ３５が参照する各種のデータを予め記憶したメモリであり、ＲＡＭ３８はＣＰＵ３５がプログラムを実行する際に各種のデータを一時的に格納するワークメモリや画像データを一時記憶する画像メモリとして使用される。
【００５８】
記憶手段３９は、管理サーバ１０からダウンロードしたファームウェアや情報処理装置５０に提供するプリンタドライバなどのプログラムを記憶する機能を果たす。ＨＤＤ４１は、大容量のハードディスク装置であり、画像データや各種のデータを不揮発に記憶する。ＨＤＤ４１は、当初は装備せずに、オプション装置として追加するように構成されてもよい。
【００５９】
ネットワーク接続部４２は、ＬＡＮ３やネットワーク２を介して管理サーバ１０や情報処理装置５０などの外部端末と各種のデータをやり取りする通信機能を果たす。
【００６０】
ＣＰＵ３５は、ネットワーク接続部４２を介して情報処理装置５０からプリントデータを受信すると共に、情報処理装置５０に格納されているプリンタドライバ５１のバージョン情報と記憶手段３９に記憶しているプリンタドライバのバージョン情報とを比較し、情報処理装置５０側のプリンタドライバ５１の更新要否を判断する機能を果たす。また、ネットワーク接続部４２を介して情報処理装置５０へ最新ドライバ通知を送信する機能や、最新のプリンタドライバを情報処理装置５０へ送信して供給する機能を果たす。
【００６１】
さらに、ＣＰＵ３５は、当該画像形成装置３０の装置構成を検出する検出手段としての機能を有する。たとえば、自動原稿送り装置３２、フィニッシャ装置３３、給紙ユニット３４、ＨＤＤ４１などの装着の有無や機種、ファクシミリ機能を提供するためのＦＡＸキットの有無などを検出し、当該画像形成装置３０の装置構成を示す構成情報を生成する。また、この構成情報及び記憶手段３９に記憶されているファームウェアやプリンタドライバの種類やバージョン情報、画像形成装置３０の機種情報、機械番号などを含む機器情報を、ネットワーク接続部４２を通じて管理サーバ１０へ送信する送信制御手段としての機能を果たす。
【００６２】
さらに、ＣＰＵ３５はネットワーク接続部４２を通じて、最新のファームウェアや最新プリンタドライバの存在を示す通知を管理サーバ１０から受信したり、ファームウェアやプリンタドライバなどのプログラムを管理サーバ１０から受信したりする受信制御手段としての機能を果たす。また、フラッシメモリ３７内の動作用ファームウェアを、受信したファームウェアに書き換えてバージョンアップする機能を有している。また、管理サーバ１０からプログラムを受信して記憶手段３９に記憶したことを、操作表示部４４などを通じてユーザに通知する通知手段としての機能を果たす。
【００６３】
管理サーバ１０は、ＣＰＵを主要部とする制御部１１に、通信部１２と、受信情報記憶手段１３と、管理マスタ１４と、プログラム生成手段１５と、認証手段１６と、プログラム保管部１７とを接続して構成される。
【００６４】
制御部１１は、管理サーバ１０の動作全体を制御する。通信部１２は、ネットワーク２およびＬＡＮ３を介して画像形成装置３０と通信する機能を果たす。詳細には、画像形成装置３０から構成情報、ファームウェア及びプリンタドライバの種類やバージョン情報、機種情報、機械番号などを含む機器情報を受信する受信手段としての機能、プログラム生成手段１５で生成したファームウェアやプリンタドライバなどのプログラムを画像形成装置３０に送信する送信手段としての機能、旧バージョンのファームウェアやプリンタドライバを使用している画像形成装置３０へ最新ファームウェアやプリンタドライバの存在を通知する機能などを果たす。
【００６５】
認証手段１６は、画像形成装置３０へのプログラムのダウンロードに際して、その権利を認証する機能を果たし、たとえば、操作者や画像形成装置のＩＤとパスワードにより認証を行なう。
【００６６】
受信情報記憶手段１３は、画像形成装置３０から受信した構成情報やバージョン情報などの情報を蓄積記憶する機能を果たす。制御部１１は受信情報記憶手段１３に蓄積記憶された情報に基づき、各画像形成装置３０の構成情報やバージョン情報を一元管理する機能を備えている。
【００６７】
プログラム保管部１７は、管理サーバ１０から各画像形成装置３０に提供可能なプログラムを記憶する機能を果たす。プログラム保管部１７には、各種画像形成装置の製造者や販売者から提供される最新ファームウェア及び最新プリンタドライバが格納される。
【００６８】
管理マスタ１４は、機種毎に、その機種に対する最新ファームウェアや最新プリンタドライバの種類およびバージョン情報が登録される。
【００６９】
プログラム生成手段１５は、画像形成装置３０から受信した構成情報やバージョン情報に基づいて、画像形成装置３０に対して送信すべきプログラムを、プログラム保管部１７に保存されるプログラムの中から選定すると共に、選定されたプログラムの各種設定項目の内、少なくともその一部について、画像形成装置３０の構成情報に応じた設定を行なう。すなわち、画像形成装置３０の構成情報に応じて、設定項目の一部に設定値が設定されたプログラム（画像形成装置３０用にカスタマイズされたプログラム）を生成する機能を果たす。
【００７０】
詳細には、画像形成装置３０から受信した構成情報やバージョン情報と管理マスタ１４の登録内容とを比較することで、プログラムの更新の要否を判別する。この判別結果に基づき、制御部１１は、旧バージョンのファームウェアや旧バージョンのプリンタドライバを使用している画像形成装置３０に対して最新ファームウェア及び最新プリンタドライバの存在を通知するようになっている。
【００７１】
またプログラム生成手段１５は、画像形成装置３０から受信した構成情報やバージョン情報を基にして、画像形成装置３０にダウンロードすべきファームウェアやプリンタドライバを、それらのバージョンや組み合わせを含めて選定し、さらにこれらのプログラムを画像形成装置３０の構成情報に応じて設定しカスタマイズするようになっている。
【００７２】
図２および図３は、プログラム管理システム５で行なわれるプログラム更新動作の基本的な流れを示している。図２は管理サーバ１０の外部からの指示で更新動作が起動される場合を、図３は管理サーバ１０側で管理する所定条件の成立に起因して更新動作を起動する場合を示している。
【００７３】
図２では、画像形成装置３０は、操作表示部４４から入力される管理者からの更新指示、自動定期更新、カスタマエンジニアの携帯端末などからのリモートによる更新指示などがあったとき（ステップＳ１０１）、自装置の構成情報や記憶手段３９に記憶してあるプログラム（ファームウェアやプリンタドライバなど）の種類やバージョン情報、当該画像形成装置３０の機種情報、機械番号などの機器情報を収集し管理サーバ１０へ送信する（ステップＳ１０２）。構成情報には、たとえば、給紙トレイの構成や段数、両面プリント機能の有無、ステープル処理や穴あけ処理などの後処理機能の有無、仕分け機能の有無、ファックス機能の有無、増設メモリの有無とその搭載容量などがある。
【００７４】
管理サーバ１０は、画像形成装置３０から構成情報やバージョン情報などの情報を受信すると（ステップＳ１０３）、管理サーバ１０側に保管しているプログラムとバージョンの新旧などを比較して更新の要否を判断し（ステップＳ１０４）、更新不要と判断したときは（ステップＳ１０４；Ｎ）、更新不要の通知を画像形成装置３０に送信（図示省略）して処理を終了する（エンド）。なお、画像形成装置３０から受信した構成情報やバージョン情報は受信情報記憶手段１３に蓄積記憶されて管理される。
【００７５】
更新要と判断したときは（ステップＳ１０４；Ｙ）、構成情報やバージョン情報から、画像形成装置３０にダウンロードすべきファームウェアやプリンタドライバを適正な組み合わせで選定し（ステップＳ１０５）、さらに画像形成装置３０からの構成情報に応じて設定されたプログラムを生成し（ステップＳ１０６）、この設定済みのプログラムを画像形成装置３０に送信する（ステップＳ１０７）。
【００７６】
画像形成装置３０は、管理サーバ１０からプログラムを受信し（ステップＳ１０８）、自装置のファームウェアを更新し（ステップＳ１０９）、さらに必要な場合には情報処理装置５０へ最新のプリンタドライバを送信し（ステップＳ１１０）、インストールさせて処理を終了する（エンド）。
【００７７】
図３に示す処理では、管理サーバ１０からプログラム更新処理の起動が行なわれる。たとえば、重大な不具合の修正により管理サーバ１０のプログラム保管部１７に記憶してあるプログラムが更新された場合などに、管理サーバ１０から各画像形成装置３０に対してプログラムの更新指示を一斉送信する（ステップＳ１２１）。この更新指示は、各画像形成装置３０に対する構成情報やバージョン情報の取得要求でもあり、更新指示を受けた画像形成装置３０は（ステップＳ１２２）、自装置の構成を示す構成情報と自装置の記憶手段３９に記憶されているプログラムのバージョン情報とを管理サーバ１０に返信する（ステップＳ１２３）。構成情報およびバージョン情報を受信した後の動作（ステップＳ１２４からＳ１３１）は図２のステップＳ１０３からＳ１１０と同様であり、それらの説明は省略する。
【００７８】
次に、画像形成装置３０から受信した構成情報に応じて生成された設定済みのプリンタドライバを用いる場合と、標準のプリンタドライバを用いる場合の違いについて説明する。
【００７９】
図４は、情報処理装置５０にインストールされた標準のプリンタドライバが表示するオプション設定画面６０の初期状態を示している。標準のプリンタドライバでは、どのオプション装置も設定されていない状態（未装着の状態）が初期状態になっている。図４の例では、給紙ユニット設定欄６１、排紙ユニット設定欄６２、ＦＡＸキット設定欄６６、ハードディスク設定欄６７はすべて「なし」に設定され、パンチキット設定欄６３、カバーシートフィーダ設定欄６４、パンチＺ折りユニット設定欄６５はすべてグレーアウトされて操作不能の状態になっている。また、装置構成をイラスト表示するイラスト表示欄６８には、フィニッシャ装置３３やオプションの給紙ユニット３４などが装着されていない状態の画像形成装置が模擬表示されている。機種設定欄６９は，同系列の機種(シリーズ機)を選択することが可能となっており，選択された機種によって給紙ユニット設定欄６１からハードディスク設定欄６７までのオプション設定欄に表示されるオプションの種類が変わる。
【００８０】
通常は、このような状態から画像形成装置３０の装置構成を知っているユーザが、図５に示すようなプルダウンメニュー７０を利用して各オプション装置に関する設定を手動操作で行なう。
【００８１】
たとえば、このプリンタドライバは、対象とする画像形成装置が２機種、装着可能な給紙ユニットが３機種、排紙ユニットが５機種、パンチキットが６機種…などのようにオプションの種類や組み合わせが多数存在する。このため、一般のユーザにとってオプション設定画面６０でどのオプションを選択したらよいのかを的確に判断することは難しく、また煩雑である。
【００８２】
これに対して、画像形成装置３０の構成情報に応じて設定済みのプリンタドライバを管理サーバ１０からダウンロードした場合には、図６に示すような設定済みのオプション設定画面６０ｂがダウンロード直後から表示され、ユーザはインストール後に何らの設定を行なうことなく、現在の画像形成装置３０の構成に適した設定内容でプリンタドライバを使用し、画像形成装置３０に対して印刷を依頼（プリントデータを生成）することができる。
【００８３】
次に、プログラム管理システム５を構成する装置毎の各種動作を説明する。
【００８４】
図７は、管理サーバ１０が行なうバージョン管理処理の流れを示している。管理サーバ１０は画像形成装置３０からその記憶手段３９に記憶されているプログラム（ファームウェアやプリンタドライバ）のバージョン情報、機種情報、機械番号などの機器情報を受信し（ステップＳ２０１）、その中から機種情報・機械番号を抽出し（ステップＳ２０２）、この装置が管理対象装置か否かを判断する（ステップＳ２０３）。管理対象装置でない場合は（ステップＳ２０３；Ｎ）、そのまま処理を終了し（エンド）、管理対象装置の場合は（ステップＳ２０３；Ｙ）バージョン管理処理を実行した後（ステップＳ２０４）処理を終了する（エンド）。バージョン管理処理では、受信した機器情報を受信情報記憶手段１３に蓄積記憶する処理が行なわれる。
【００８５】
図８は、受信情報記憶手段１３に蓄積記憶されるバージョン管理ファイル８０の一例を示している。バージョン管理ファイル８０には、管理対象装置の機器情報を受信する毎に、その受信内容に応じた管理対象装置の機種情報８１と、情報収集日８２と、機械番号８３と、プログラムやドライバの種類毎のバージョン情報８４とが関連付けて蓄積記憶される。
【００８６】
図９は、管理サーバ１０が行なうバージョン比較処理の流れを示している。管理サーバ１０は画像形成装置３０からその記憶手段３９に記憶されているプログラム（ファームウェアやプリンタドライバ）のバージョン情報、機種情報、機械番号などの機器情報を受信し（ステップＳ２２１）、その中から機種情報・機械番号を抽出し（ステップＳ２２２）、この装置が管理対象装置か否かを判断する（ステップＳ２２３）。管理対象装置でない場合は（ステップＳ２２３；Ｎ）、そのまま処理を終了し（エンド）、管理対象装置の場合は（ステップＳ２２３；Ｙ）バージョン比較処理を実行した後（ステップＳ２２４）処理を終了する（エンド）。
【００８７】
バージョン比較処理では、受信したファームウェア及びプリンタドライバのバージョン情報と、管理マスタ１４に記憶されているバージョン管理マスターデータ９０（図１０参照）との比較を行ない、旧バージョンのファームウェアまたはプリンタドライバを使用している場合は、最新ファームウェアや最新プリンタドライバへの更新が必要と判断し、該当するプログラムをダウンロードするようになっている。バージョン管理マスターデータ９０には、機種情報９１と、マスターデータの管理番号９２と、マスターデータに登録した日付９３と、プログラムやドライバの種類毎の最新バージョンのバージョン情報９４とが関連付けて記憶される。バージョン管理マスターデータ９０は、たとえば、各種画像形成装置３０のメーカから提供され最新のものに更新される。
【００８８】
また、バージョン管理マスターデータ９０が更新されたときは、更新された最新のマスターデータと受信情報記憶手段１３に蓄積記憶されている機器情報とを比較し、旧バージョンのファームウェアまたはプリンタドライバを使用している画像形成装置３０に対して、最新ファームウェアや最新プリンタドライバが存在することを通知したり、該当のプログラムをダウンロードしたりするようになっている。
【００８９】
図１１は、管理サーバ１０で行なわれるプログラムのダウンロード処理の流れを示している。管理サーバ１０は画像形成装置３０から構成情報やプログラム（ファームウェアやプリンタドライバ）のバージョン情報、機種情報、機械番号などの機器情報を受信し（ステップＳ２４１）、その中から機種情報・機械番号を抽出し（ステップＳ２４２）、この装置が管理対象装置か否かを判断する（ステップＳ２４３）。管理対象装置でない場合は（ステップＳ２４３；Ｎ）、そのまま処理を終了する（エンド）。管理対象装置の場合は（ステップＳ２４３；Ｙ）、バージョンアップの必要なプログラムが存在するか否かを判断し（ステップＳ２４４）、バージョンアップの必要がなければ（ステップＳ２４４；Ｎ）そのまま処理を終了する（エンド）。
【００９０】
バージョンアップが必要な場合は（ステップＳ２２４；Ｙ）、受信した機器情報の中から構成情報とバージョン情報とを抽出し（ステップＳ２４５）、これらの情報に基づいて設定済みプログラムを生成し、これを該当の画像形成装置３０へダウンロードして（ステップＳ２４６）処理を終了する（エンド）。
【００９１】
なお、管理サーバ１０側からプログラムの一斉更新を行なう場合は、管理対象のすべての画像形成装置３０に対して図１１に示す処理が行なわれる。
【００９２】
図１２は、図１１のステップＳ２４６（ダウンロードファイル生成処理）をより詳細に示したものである。まず、画像形成装置３０の構成情報などからダウンロード対象とするプログラムを選定し（ステップＳ２５１）、さらにその中から、バージョン情報の新旧に基づき更新の必要なものをさらに選定する（ステップＳ２５２）。たとえば、構成情報からＡＤＦ制御プログラムをダウンロード対象として選出した場合であっても、既に最新バージョンが画像形成装置３０側にあるときは、ＡＤＦ制御プログラムは更新不要と判断する。
【００９３】
最終的に更新要と判断して選定したプログラムについて、画像形成装置３０の構成情報に応じた設定を行なう（ステップＳ２５３）。たとえば、構成情報に応じた設定値を標準のプログラムに初期値として埋め込むことで、構成情報に応じて画像形成装置３０用にカスタマイズされたプログラムを生成することができる。また、予め様々な設定状態のプログラムを生成してプログラム保管部１７に記憶しておき、それらの中から画像形成装置３０の構成情報に応じた設定状態のプログラムを選択することで、設定済みプログラムを生成するように構成してもよい。
【００９４】
その後、設定済みプログラムを圧縮して（ステップＳ２５４）処理を終了する（エンド）。圧縮することにより、ダウンロード時間が短縮される。
【００９５】
図１３は、管理サーバ１０からプログラムのダウンロードを受けた画像形成装置３０の動作を示している。画像形成装置３０は、管理サーバ１０から受信したファームウェアやプリンタドライバなどのプログラムを記憶手段３９に格納し終えたら（ステップＳ３０１）、管理者やユーザにプログラムの格納完了を通知する（ステップＳ３０２）。たとえば、操作表示部４４に所定の表示を行なうなどにより通知する。このとき、プログラムの種類やバージョンなどを併せて表示するとよい。管理者やユーザは該表示を基に更新する／しないを判断し、ファームウェアを更新する旨の選択を受けたときは（ステップＳ３０３；Ｙ）、記憶手段３９に格納した新たなプログラム（ファームウェア）でフラッシメモリ３７内のファームウェアを更新する（ステップＳ３０４）。
【００９６】
図１４は、情報処理装置５０から印刷要求を受信した画像形成装置３０の動作を示している。情報処理装置５０から印刷要求（プリントデータ）を受信すると（ステップＳ３２１）、その印刷要求に含まれる情報から情報処理装置５０にインストールされているプリンタドライバのバージョン情報を取得し（ステップＳ３２２）、これと記憶手段３９に格納されている最新のプリンタドライバのバージョン情報とを比較する（ステップＳ３２３）。
【００９７】
情報処理装置５０のプリンタドライバが既に最新バージョンの場合は（ステップＳ３２４；Ｙ）、そのままプリントデータに応じたプリント動作を実行する（図示省略）などして処理を終了する（エンド）。一方、情報処理装置５０のプリンタドライバが最新バージョンでない場合は（ステップＳ３２４；Ｎ）、プリンタドライバの更新が必要なことを情報処理装置５０に通知し（ステップＳ３２５）、情報処理装置５０側のユーザから更新する／しないの選択を受ける。更新する旨の選択を受けた場合は（ステップＳ３２６；Ｙ）、最新のプリンタドライバを記憶手段３９から読み出して情報処理装置５０へ送信し（ステップＳ３２７）、情報処理装置５０にインストールさせて処理を終了する（エンド）。
【００９８】
なお、最新のプリンタドライバを情報処理装置５０へ送信するタイミングは上記に限定されない。たとえば、電子メールなどで新規プリンタドライバの存在をユーザに通知し、ユーザから任意のタイミングで更新の指示があったとき新規のプリンタドライバを情報処理装置５０に送信するようにしてもよい。
【００９９】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１００】
たとえば、画像形成装置３０から管理サーバ１０への構成情報やバージョン情報などの機器情報の通知は、電子メールで行なってもよいし、他の方法でもよい。画像形成装置３０から情報処理装置５０への最新のプリンタドライバが存在することなどの通知に関して同様である。
【０１０１】
実施の形態では、設定済みのプログラムとしてプリンタドライバを例に説明したが、画像形成装置３０側のファームウェアなどにおいても、装置構成に応じて設定すべき項目がある場合は、画像形成装置３０から受信した構成情報に応じて設定されたファームウェアを管理サーバ１０で生成して画像形成装置３０へダウンロードする。また、ドライバプログラムはプリンタドライバに限らず、たとえば、画像形成装置３０のスキャナ部４５を情報処理装置５０から使用するためのスキャナドライバなどでもよい。
【０１０２】
また、画像形成装置３０に接続される情報処理装置５０が複数台あるときは、それら複数の情報処理装置５０に対して画像形成装置３０から設定済みのプリンタドライバを配信するように構成するとよい。
【０１０３】
さらに、構成情報などの送信元は管理対象装置に限定されない。たとえば、情報処理装置５０側で画像形成装置３０の構成情報やプログラムのバージョン情報を収集し、これらの情報を情報処理装置５０から管理サーバ１０へ送信してもよい。このような機能を情報処理装置５０にインストールするプリンタドライバに持たせてもよい。
【０１０４】
また、管理サーバ１０が生成した設定済みプログラムの送信先は、管理対象装置に限定されない。たとえば、管理サーバ１０から情報処理装置５０へプリンタドライバなどのプログラムを送信するように構成されてもよい。
【０１０５】
また、構成情報は、実施の形態で例示したものに限らず、管理サーバ１０からダウンロードするプログラムの設定に関連する情報であればよい。たとえば、装置構成とは別に、ユーザが自己の好みに応じて設定可能な項目についての現在の設定内容を管理対象装置から管理サーバ１０へ送信し、その内容に応じて設定された最新バージョンのプログラムを管理サーバ１０で生成して管理対象装置に提供するようにしてもよい。これにより、バージョンアップ後も旧バージョンでのユーザ設定が自動的に引き継がれる。
【０１０６】
このほか、実施の形態では画像形成装置３０としてデジタル複合機を例示したが、複写機、ファクシミリ装置、プリンタなどでもかまわない。
【図面の簡単な説明】
【０１０７】
【図１】本発明の実施の形態に係わるプログラム管理システムの構成を示す説明図である。
【図２】本発明の実施の形態に係わるプログラム管理システムで行なわれるプログラム更新動作の基本的な流れを示す流れ図である。
【図３】管理サーバから更新指示を発する場合におけるプログラム更新動作の基本的な流れを示す流れ図である。
【図４】標準のプリンタドライバによって表示されるオプション設定画面の初期状態を示す説明図である。
【図５】標準のプリンタドライバによって表示されるオプション設定画面上でユーザがプルダウンメニューから各項目を手動設定する状態の一例を示す説明図である。
【図６】ユーザによる設定が完了した状態、もしくは、設定済みのプリンタドライバによって表示されるオプション設定画面の初期状態を示す説明図である。
【図７】管理サーバが行なうバージョン管理処理の流れを示す流れ図である。
【図８】受信情報記憶手段に蓄積記憶されるバージョン管理ファイルの一例を示す説明図である。
【図９】管理サーバが行なうバージョン比較処理の流れを示す流れ図である。
【図１０】管理マスタに記憶されたバージョン管理マスタの一例を示す説明図である。
【図１１】管理サーバで行なわれるプログラムのダウンロード処理の流れを示す流れ図である。
【図１２】管理サーバが行なうダウンロードファイル生成処理の詳細を示す流れ図である。
【図１３】管理サーバからプログラムのダウンロードを受けた画像形成装置の動作を示す流れ図である。
【図１４】情報処理装置から印刷要求を受信した画像形成装置の動作を示す流れ図である。
【符号の説明】
【０１０８】
２…ネットワーク
３…ＬＡＮ
５…プログラム管理システム
１０…管理サーバ
１１…制御部
１２…通信部
１３…受信情報記憶手段
１４…管理マスタ
１５…プログラム生成手段
１６…認証手段
１７…プログラム保管部
３０…画像形成装置
３１…本体
３２…自動原稿送り装置
３３…フィニッシャ装置
３４…給紙ユニット
３５…ＣＰＵ
３６…バス
３７…フラッシメモリ
３８…ＲＡＭ
３９…記憶手段
４１…ＨＤＤ
４２…ネットワーク接続部
４３…Ｉ／Ｆ部
４４…操作表示部
４５…スキャナ部
４６…プリンタ部
４８…ファックスユニット
５０…情報処理装置
５１…プリンタドライバ
６０…オプション設定画面
６１…給紙ユニット設定欄
６２…排紙ユニット設定欄
６３…パンチキット設定欄
６４…カバーシートフィーダ設定欄
６５…パンチＺ折りユニット設定欄
６６…ＦＡＸキット設定欄
６７…ハードディスク設定欄
６８…機器イラスト表示欄
６９…機種設定欄
７０…プルダウンメニュー
８０…バージョン管理ファイル
９０…バージョン管理マスターデータ
【図１】
2008015794.tif 000003
【図２】
2008015794.tif 000004
【図３】
2008015794.tif 000005
【図４】
2008015794.tif 000006
【図５】
2008015794.tif 000007
【図６】
2008015794.tif 000008
【図７】
2008015794.tif 000009
【図８】
2008015794.tif 000010
【図９】
2008015794.tif 000011
【図１０】
2008015794.tif 000012
【図１１】
2008015794.tif 000013
【図１２】
2008015794.tif 000014
【図１３】
2008015794.tif 000015
【図１４】
2008015794.tif 000016