(57)【要約】【課題】複数のＯＥＭ先があっても、簡単な構成で、プリンタドライバ等の画像形成装置利用プログラムをインストールするための可搬型記憶媒体を１種類のみ作成すれば足りるようにする。【解決手段】ＯＥＭ元装置のモデル毎のＯＥＭ先装置ＩＤ（機種名）と、ＯＥＭ先毎のインストールガイド表示データとをＸＭＬファイル内に記述してコンピュータ読取可能なメディアに記録しておき、画像形成装置からＮＩＣを介し装置ＩＤを取得し（Ｓ０）、そのうちＸＭＬファイルに含まれるＯＥＭ先装置ＩＤを表示装置に一覧表示し（Ｓ１）、ユーザはこの中から入力装置を介し選択し（Ｓ２）、選択されたものに対応したＯＥＭ先のインストールガイド表示データをＸＭＬファイルから読み出し（Ｓ４）、これを表示装置に表示する（Ｓ４）。【選択図】図１
2011090596.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段に、ＯＥＭ元装置のモデル毎のＯＥＭ先装置識別情報と、ＯＥＭ先毎のインストールガイド表示データとを含むデータが格納されたコンピュータが、
（ａ）画像形成装置からその装置識別情報を取得し、
（ｂ）取得した装置識別情報のうち該データに含まれるＯＥＭ先装置識別情報を表示手段に一覧表示させ、
（ｃ）該一覧表示された装置識別情報のうち入力手段を介し選択されたものに対応したＯＥＭ先のインストールガイド表示データを該表示手段に表示させ、
（ｄ）該入力手段を介し選択された情報に基づいて、対応する画像形成装置用プログラムを外部から取得して該記憶手段にインストールする、
ことを特徴とするプログラムインストール方法。
【請求項２】
プログラムとデータとが記録され、
該データは、ＯＥＭ元装置のモデル毎のＯＥＭ先装置識別情報と、ＯＥＭ先毎のインストールガイド表示データとを含み、
該プログラムは、ＯＥＭ元装置の各モデルに共通のインストールガイドプログラムと、ＯＥＭ元装置のモデル毎の画像形成装置用プログラム及びインストーラとを含み、
該インストールガイドプログラムは、プロセッサに対し、（ａ）通信手段に結合された画像形成装置からその装置識別情報を取得させ、（ｂ）取得した装置識別情報のうち該データに含まれるＯＥＭ先装置識別情報を表示手段に一覧表示させ、（ｃ）該一覧表示された装置識別情報のうち入力手段を介し選択されたものに対応したＯＥＭ先のインストールガイド表示データを該表示手段に表示させ、（ｄ）該入力手段を介し選択された情報に基づいて、対応する画像形成装置用プログラムを外部から取得して、対応するインストーラを介し該記憶手段にインストールする、ためのものである、
ことを特徴とするコンピュータ読み取り可能な可搬型記録媒体。
【請求項３】
プロセッサと、記憶手段と、データ読取手段と、入力手段と、通信手段と、表示手段とを備えた情報処理装置において、コンピュータ読み取り可能な可搬型記録媒体にプログラムとデータとが記録され、
該データは、ＯＥＭ元装置のモデル毎のＯＥＭ先装置識別情報と、ＯＥＭ先毎のインストールガイド表示データとを含み、
該プログラムは、ＯＥＭ元装置の各モデルに共通のインストールガイドプログラムと、ＯＥＭ元装置のモデル毎の画像形成装置用プログラム及びインストーラとを含み、
該可搬型記録媒体から該データ読取手段を介して該記憶手段に読み込まれた該インストールガイドプログラムは、該プロセッサに対し、（ａ）通信手段に結合された画像形成装置からその装置識別情報を取得させ、（ｂ）取得した装置識別情報のうち該データに含まれるＯＥＭ先装置識別情報を該表示手段に一覧表示させ、（ｃ）該一覧表示された装置識別情報のうち該入力手段を介し選択されたものに対応したＯＥＭ先のインストールガイド表示データを該表示手段に表示させ、（ｄ）該入力手段を介し選択された情報に基づいて、対応する画像形成装置用プログラムを、対応するインストーラを介して該記憶手段にインストールする、
ことを特徴とする情報処理装置。
【請求項４】
該通信手段は、複数の画像形成装置が結合されたネットワークに結合され、
該インストールガイドプログラムは、該プロセッサに対し、ステップ（ａ）において、
該通信手段を介し該複数の画像形成装置のそれぞれに対し装置識別情報を要求させることにより装置識別情報を取得させる、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
該複数の画像形成装置用プログラムは、プリンタドライバとユーティリティプログラムとを含むことを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
請求項３乃至５のいずれか１つに記載の情報処理装置と、画像形成装置とが、通信媒体を介して結合されていることを特徴とする画像形成システム。
【請求項７】
プロセッサと、データ及びプログラムが格納された記憶手段と、通信手段とを備えたサーバ装置において、
該データは、ＯＥＭ元装置のモデル毎のＯＥＭ先装置識別情報と、ＯＥＭ先毎のインストールガイド表示データとを含み、
該プログラムは、ＯＥＭ元装置の各モデルに共通のインストールガイドプログラムと、ＯＥＭ元装置のモデル毎の画像形成装置用プログラム及びインストーラとを含み、
該通信手段を介した要求に応答して、該データと該インストールガイドプログラムと該インストーラとを要求元に送信するサーバ装置であって、
該インストールガイドプログラムは、該要求元のプロセッサに対し、（ａ）該要求元の通信手段に結合された画像形成装置からその装置識別情報を取得させ、（ｂ）取得した装置識別情報のうち該データに含まれるＯＥＭ先装置識別情報を該要求元の表示手段に一覧表示させ、（ｃ）該一覧表示された装置識別情報のうち該要求元の入力手段を介し選択されたものに対応したＯＥＭ先のインストールガイド表示データを該表示手段に表示させ、（ｄ）該入力手段を介し選択された情報に基づいて、対応する画像形成装置用プログラムを、対応するインストーラを介して該記憶手段にインストールさせる、ためのものである、
ことを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のＯＥＭ先がある場合におけるプリンタドライバやユーティリティプログラム等のインストール方法並びにこの方法を実施するための可搬型記録媒体、情報処理装置、画像形成システム及びサーバ装置に関する。
【背景技術】
【０００２】
ＣＤ−ＲＯＭに記録されたプリンタドライバ等のセットアッププログラムを起動させると、コンピュータに結合された画像形成装置が検出される。例えば、ＯＥＭ先のセットアッププログラムの場合、検出された画像形成装置のうち、ベンダーのモデル名の画像形成装置のみ一覧表示され、ユーザがその中からモデル名を選択すると、選択されたモデル名のドライバ及びユーティリティのインストールが行われる。
【０００３】
画像形成装置の製造元（ＯＥＭ元）が複数のＯＥＭ先を介して画像形成装置を販売する場合、ＯＥＭ先毎に会社名及び画像形成装置のモデル名が異なるので、ＯＥＭ元は、プリンタドライバ等をインストールするためのマスターＣＤ−ＲＯＭをＯＥＭ先毎に準備する必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０５２３２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、このような問題点に鑑み、複数のＯＥＭ先があっても、簡単な構成で、プリンタドライバ等の画像形成装置利用プログラムをインストールするための可搬型記憶媒体を１種類のみ作成すれば足りるようにするプログラムインストール方法並びにこの方法を実施するための可搬型記録媒体、情報処理装置、画像形成システム及びサーバ装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明によるコンピュータ読み取り可能な可搬型記録媒体の一態様では、プログラムとデータとが記録され、
該データは、ＯＥＭ元装置のモデル毎のＯＥＭ先装置識別情報と、ＯＥＭ先毎のインストールガイド表示データとを含み、
該プログラムは、ＯＥＭ元装置の各モデルに共通のインストールガイドプログラムと、ＯＥＭ元装置のモデル毎の画像形成装置用プログラム及びインストーラとを含み、
該インストールガイドプログラムは、プロセッサに対し、（ａ）通信手段に結合された画像形成装置からその装置識別情報を取得させ、（ｂ）取得した装置識別情報のうち該データに含まれるＯＥＭ先装置識別情報を表示手段に一覧表示させ、（ｃ）該一覧表示された装置識別情報のうち入力手段を介し選択されたものに対応したＯＥＭ先のインストールガイド表示データを該表示手段に表示させ、（ｄ）該入力手段を介し選択された情報に基づいて、対応する画像形成装置用プログラムを外部から取得して、対応するインストーラを介し該記憶手段にインストールする、ためのものである。
【発明の効果】
【０００７】
上記態様の構成によれば、ＯＥＭ元装置のモデル毎のＯＥＭ先装置識別情報と、ＯＥＭ先毎のインストールガイド表示データとをデータとして記録媒体に記録しておき、画像形成装置から通信手段を介し取得した装置識別情報のうち該データに含まれるＯＥＭ先装置識別情報を表示手段に一覧表示し、この中から入力手段を介し選択されたものに対応したＯＥＭ先のインストールガイド表示データを表示手段に表示させるので、複数のＯＥＭ先があっても、簡単な構成で、インストール用可搬型記憶媒体を１種類のみ作成すれば足りるという効果を奏し、インストール用可搬型記録媒体製造コスト低減に寄与するところが大きい。
【０００８】
本発明の他の目的、構成及び効果は以下の説明から明らかになる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例１に係るセットアッププログラム処理手順を示す概略フローチャートである。
【図２】ＸＭＬファイルで表現されたインストールガイド表示データの説明図である。
【図３】図１のステップＳ１の説明図である。
【図４】プリンタドライバインストールウイザードにおける１つのダイアログを示す説明図である。
【図５】（Ａ）及び（Ｂ）は、本発明の実施例１が適用される画像形成システムを示しており、（Ａ）はホストコンピュータに画像形成装置が通信媒体でローカルに結合されているものを示し、（Ｂ）はホストコンピュータに複数の画像形成装置がネットワークを介して結合されているものを示すシステム概略図である。
【図６】図５中のホストコンピュータのハードウェア構成を示す概略ブロック図である。
【図７】本発明の本実施例２に係る画像形成システム概略図である。
【実施例１】
【００１０】
図５（Ａ）及び（Ｂ）は、本発明の実施例１が適用される画像形成システムを示しており、図５（Ａ）はホストコンピュータ１０に画像形成装置２０が通信媒体３０でローカルに結合されているものを示し、図５（Ｂ）はホストコンピュータ１０に複数の画像形成装置２０〜２２がネットワーク３１を介して結合されているものを示す。
【００１１】
図６は、ホストコンピュータ１０のハードウェア構成を示す概略ブロック図である。
【００１２】
ホストコンピュータ１０では、ＣＰＵ１１がインターフェイス１２を介してＰＲＯＭ１３、ＤＲＡＭ１４、ハードディスクドライブ１５、ネットワークインターフェイス１６、会話型入出力装置１７及びメディアドライブ１８に結合されている。
【００１３】
図６では、簡単化の為に、複数種のインターフェイスを１つのブロック１２で表している。このインターフェイス１２はメディアドライブ１８のためのメディアドライブインターフェイス１２０も含んでいる。メディアドライブインターフェイス１２０とメディアドライブ１８とでデータ読取手段が構成されている。
【００１４】
ＰＲＯＭ１３は、例えばフラッシュメモリであり、ＢＩＯＳが格納されている。ＤＲＡＭ１４は、主記憶装置として用いられる。ハードディスクドライブ１５には、仮想記憶方式のＯＳ（オペレーティングシステム）が格納されている。ネットワークインターフェイス１６は、通信媒体３０又はネットワーク３１に結合されている。会話型入出力装置１７は、例えばキーボード、ポインティングデバイス及び表示装置を備えている。
【００１５】
メディアドライブ１８には、メディア１９が着脱自在に装着される。メディア１９は、例えばＣＤ−ＲＯＭ又はＤＶＤ−Ｒなどであり、これには、インストールガイドプログラムとしてのセットアッププログラム、インストーラ、インストーラによりインストールされるプリンタドライバ及びユーティリティプログラム、並びに、データが記録されている。
【００１６】
このデータには、ＯＥＭ元装置のモデル毎の置識別情報としてのＯＥＭ先装置ＩＤと、ＯＥＭ先毎のインストールガイド表示データとが含まれる。ここに、装置ＩＤ（デバイスＩＤ）とは、製造元またはベンダーの名前と装置のモデル名との組（機種名）である。
【００１７】
本実施例では、前記データが、図２に示すＸＭＬファイル１９０で表現されている。
【００１８】
図２において、例えば、
<device model="KM-0925">
<oem vendor="V1" model="M10"></oem>
<oem vendor="V2" model="M20"></oem>
・
・
・
</device>
は、次のことを意味している。すなわち、モデル名KM-0925のＯＥＭ元画像形成装置は、ＯＥＭ先のベンダーＶ１、Ｖ２、・・・でそれぞれモデル名M10、M20、・・・として販売されることを示している。プリンタドライバ及びユーティリティプログラムは、これらモデル名M10、M20、・・・で共通である。
【００１９】
また、図２において、例えば、
<oem vender="V1">
<guide code="00"><![CDATA[・・・]]></guide>
<guide code="01"><![CDATA[・・・]]></guide>
・
・
・
</oem>
は、次のことを意味している。すなわち、ベンダＶ１の任意のモデルのプリンタドライバ及びユーティリティプログラムをインストールする場合、表示コード00のデータとして<guide code="00"><![CDATA[・・・]]></guide>のＣＤＡＴＡセクション内のデータが用いられ、表示コード01のデータとして<guide code="01"><![CDATA[・・・]]></guide>のＣＤＡＴＡセクション内のデータが用いられることを示している。
【００２０】
ここで、表示コードは、全ＯＥＭ先に共通であって、インストールガイドプログラム内に記述されており、表示コードに対応した表示データは、ＯＥＭ先毎に存在する。
【００２１】
図１は、上記セットアッププログラムの処理手順を示す概略フローチャートである。
【００２２】
このプログラムは、ユーザによる会話型入出力装置１７の操作に応答して、ＯＳがＣＰＵ１１に対し、メディア１９内のセットアッププログラムをメディアドライブ１８及びメディアドライブインターフェイス１２０を介しＤＲＡＭ１４上に読み込ませた後にこのプログラムに制御を移すことで開始される。以下、括弧内は図１中のステップ識別符号である。
【００２３】
（Ｓ０）ネットワーク３１に結合された複数の画像形成装置のそれぞれからデバイスＩＤを取得する。この取得は、図５（Ｂ）の場合、ＳＮＭＰプロトコル又はＳＯＡＰプロトコルなどを用いて行う。なお、各画像形成装置のＩＰアドレスは、不図示の管理サーバ又はデレクトリーサーバ等から取得する。
【００２４】
（Ｓ１）取得した装置ＩＤのうち、ＸＭＬファイル１９０に含まれているものを会話型入出力装置１７の表示装置に、例えば図３に示すように一覧表示させる。ＯＥＭ先の国でＯＥＭ先が１つであれば、通常、ダイアログ１７０の機種名に含まれるベンダーの名前は互いに同一になる。
【００２５】
（Ｓ２）ユーザは、会話型入出力装置１７を操作して、機種名を選択する。この機種名に含まれるベンダーのロゴを、例えば図４のロゴ１９２のように表示させる構成であってもよい。
【００２６】
（Ｓ３）選択された機種名に含まれるＯＥＭ先のインストールガイド表示データをＸＭＬファイル１９０から読み出す。
【００２７】
以下のステップＳ４〜Ｓ７の処理は、この表示データを用いる点を除いて、従来と同様であり、プリンタドライバ及びユーティリティプログラムのそれぞれについて、インストールガイド表示（Ｓ４）、選択（Ｓ５）及び、次のダイアログ表示データ（インストールガイド表示データ）選択又はインストール処理（Ｓ７）が行われる。
【００２８】
このインストールガイド表示において、ステップＳ３の表示データが用いられる。
【００２９】
図４は、プリンタドライバインストールウイザードにおける１つのダイアログ１７１を示しており、ステップＳ４で表示される。このダイアログ内の表示データが、ある表示コードに対応した表示データである。ダイアログ１７１には、機種名１９１とベンダーのロゴ１９２が含まれている。
【００３０】
ステップＳ５で、ダイアログ１７１中のキャンセルキーがクリックされると、図１の処理を終了し、「次へ」ボタンがクリックされると、ステップＳ６からステップＳ７へ進む。
【００３１】
本実施例１によれば、ＯＥＭ元装置のモデル毎のＯＥＭ先装置ＩＤと、ＯＥＭ先毎のインストールガイド表示データとをＸＭＬファイル内に記述してコンピュータ読取可能なメディア１９に記録しておき、画像形成装置２０〜２２からＮＩＣ１６を介し取得した装置ＩＤのうちＸＭＬファイルに含まれるＯＥＭ先装置ＩＤを表示装置に一覧表示し、この中から入力装置を介し選択されたものに対応したＯＥＭ先のインストールガイド表示データを表示装置に表示させるので、複数のＯＥＭ先があっても、簡単な構成で、インストール用メディア１９を１種類のみ作成すれば足りるという効果を奏する。
【００３２】
なお、ＯＥＭ先が異なっても使用言語が同一である場合には、図４において、機種名１９１及びロゴ１９２以外は同一表示データを用いてもよい。すなわち、機種名１９１及びロゴ１９２をＯＥＭ先毎に異なる変数とし、他の表示データを共通に用いることができる。この場合、参照を用いてデータの繰り返し記述を避ける。また、ダイアログ１７１の背景画像を用いる場合、そのファイル名も、ＯＥＭ先毎に異なる変数としてもよい。これらの点は、他のダイアログについても同様である。
【実施例２】
【００３３】
上記実施例１では、メディア１９がホストコンピュータ１０のメディアドライブ１８に装着される場合を説明したが、本実施例２では、図７に示すように、メディア１９の記録内容をサーバ４０のハードディスクドライブに格納しておく。ホストコンピュータ１０はサーバ４０からネットワーク３１を介して、上記実施例１でメディア１９及びメディアドライブ１８を介した場合と同様に、プログラム及びデータを読み込む。
【００３４】
他の点は上記実施例１と同一である。
【００３５】
以上において、本発明の好適な実施例を説明したが、本発明には他にも種々の変形例が含まれ、上記複数の実施例で述べた構成要素の他の組み合わせ、各構成要素の機能を実現する他の構成を用いたもの、当業者であればこれらの構成又は機能から想到するであろう他の構成も、本発明に含まれる。
【００３６】
例えば、実施例１において、ＯＥＭ元のプリンタドライバ及びユーティリティプログラムのインストールも、メディア１９を用いて同様に行う構成であってもよい。この点は、実施例２においても同様である。
【００３７】
また、インストール用可搬型記録媒体は、ＵＳＢメモリなどのリムーバブルメモリであってもよい。この場合、データ読取手段としては、メディアドライブは不要であり、メモリインターフェイスを備えればよい。
【符号の説明】
【００３８】
１０  ホストコンピュータ
１１  ＣＰＵ
１２  インターフェイス
１２０  メディアドライブインターフェイス
１３  ＰＲＯＭ
１４  ＤＲＡＭ
１５  ハードディスクドライブ
１６  ネットワークインターフェイス
１７  会話型入出力装置
１７０、１７１  ダイアログ
１８  メディアインターフェイス
１９  メディア
１９０  ＸＭＬファイル
１９１  機種名
１９２  ロゴ
２０〜２２  画像形成装置
３０  通信媒体
３１  ネットワーク
４０  サーバ
【図１】
2011090596.tif 000003
【図２】
2011090596.tif 000004
【図３】
2011090596.tif 000005
【図４】
2011090596.tif 000006
【図５】
2011090596.tif 000007
【図６】
2011090596.tif 000008
【図７】
2011090596.tif 000009