(57)【要約】【課題】ソフトウェアをコンピュータに組み込む際に、質問事項に対する回答に応じた設定をまとめて提示して、その設定の選択を受け付けることができるようにする。【解決手段】初期画面に含まれる運用概要の質問事項に対する選択をユーザから受け付けると（ステップＳ１のＹ）、運用概要の各質問事項に対するユーザの回答に応じて設定項目データベースを検索する（ステップＳ２）。そして、その検索結果に基づいてインストール画面を表示する（ステップＳ３）。インストール画面では、運用概要の各質問事項の中でチェックを入れた質問事項に対応する各設定項目については、インストール画面の上段にまとめて表示し、それ以外に各設定項目についてはインストール画面の下段に表示する。【選択図】図７
2011043950.tif 000002
【特許請求の範囲】
【請求項１】
予め定められたプログラムの設定に関する質問事項に対する選択を受け付ける第１の受付手段と、
前記質問事項と１又は複数個の前記設定とを関連付けて登録している登録手段と、
前記選択の受付け後に前記プログラムの各設定を提示して当該各設定の選択を受け付ける第２の受付手段と、
前記第２の受付手段で受け付けた前記選択に応じて前記設定を行って前記プログラムをコンピュータに組み込む組込手段と、
をコンピュータに実行させ、
前記第２の受付手段は、前記提示に際して、前記各設定のうち前記選択がなされた前記質問事項と関連付けて前記登録手段で登録されているものについてはその他のものとは別の領域にまとめて提示する、
コンピュータに読取可能な組込プログラム。
【請求項２】
前記第２の受付手段は、前記提示に際して、前記各設定のうち前記選択がなされた前記質問事項と関連付けて前記登録手段で登録されているものについてはその他のものより同一画面上で上段に表示する、請求項１に記載の組込プログラム。
【請求項３】
前記第２の受付手段は、前記各設定のうち前記その他のものについては要求があったことを条件に前記提示を行う、請求項１又は２に記載の組込プログラム。
【請求項４】
予め定められたプログラムの設定に関する質問事項に対する選択を受け付ける第１の受付手段と、
前記質問事項と１又は複数個の前記設定とを関連付けて登録している登録手段と、
前記選択の受付け後に前記プログラムの各設定を提示して当該各設定の選択を受け付ける第２の受付手段と、
前記第２の受付手段で受け付けた前記選択に応じて前記設定を行って前記プログラムをコンピュータに組み込む組込手段と、
を備え、
前記第２の受付手段は、前記提示に際して、前記各設定のうち前記選択がなされた前記質問事項と関連付けて前記登録手段で登録されているものについてはその他のものとは別の領域にまとめて提示する、
組込装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、組込プログラム及び組込装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータにソフトウェアをインストールするインストーラにおいては、ソフトウェアをインストールのためにユーザが選択しなければならない設定が多数存在する場合がある。これらの多数の設定を限られた画面上の表示領域に一度に表示することはできず、設定のためのダイアログシートをユーザの選択ごとに切り換えて逐一表示することが行われている。
【０００３】
特許文献１においては、ソフトウェアのインストールの際に、管理者モードとユーザモードとを自動判別することで、個々のモードに必要なダイアログシートのみを表示する技術について開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６‐１７２１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、ソフトウェアをコンピュータに組み込む際に、質問事項に対する回答に応じた設定をまとめて提示して、その設定の選択を受け付けることができるようにすることである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、予め定められたプログラムの設定に関する質問事項に対する選択を受け付ける第１の受付手段と、前記質問事項と１又は複数個の前記設定とを関連付けて登録している登録手段と、前記選択の受付け後に前記プログラムの各設定を提示して当該各設定の選択を受け付ける第２の受付手段と、前記第２の受付手段で受け付けた前記選択に応じて前記設定を行って前記プログラムをコンピュータに組み込む組込手段と、をコンピュータに実行させ、前記第２の受付手段は、前記提示に際して、前記各設定のうち前記選択がなされた前記質問事項と関連付けて前記登録手段で登録されているものについてはその他のものとは別の領域にまとめて提示する、コンピュータに読取可能な組込プログラムである。
【０００７】
請求項２に記載の発明は、請求項１に記載の組込プログラムにおいて、前記第２の受付手段は、前記提示に際して、前記各設定のうち前記選択がなされた前記質問事項と関連付けて前記登録手段で登録されているものについてはその他のものより同一画面上で上段に表示する。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の組込プログラムにおいて、前記第２の受付手段は、前記各設定のうち前記その他のものについては要求があったことを条件に前記提示を行う。
【０００９】
請求項４に記載の発明は、予め定められたプログラムの設定に関する質問事項に対する選択を受け付ける第１の受付手段と、前記質問事項と１又は複数個の前記設定とを関連付けて登録している登録手段と、前記選択の受付け後に前記プログラムの各設定を提示して当該各設定の選択を受け付ける第２の受付手段と、前記第２の受付手段で受け付けた前記選択に応じて前記設定を行って前記プログラムをコンピュータに組み込む組込手段と、を備え、前記第２の受付手段は、前記提示に際して、前記各設定のうち前記選択がなされた前記質問事項と関連付けて前記登録手段で登録されているものについてはその他のものとは別の領域にまとめて提示する、組込装置である。
【発明の効果】
【００１０】
請求項１，４に記載の発明によれば、ソフトウェアをコンピュータに組み込む際に、質問事項に対する回答に応じた設定をまとめて提示して、その設定の選択を受け付けることができる。
【００１１】
請求項２に記載の発明によれば、質問事項に対するユーザの回答に応じた設定を同一画面上の上段にまとめて提示することができる。
【００１２】
請求項３に記載の発明によれば、質問事項に対するユーザの回答に応じた設定以外の設定については要求があったことを条件に提示することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態にかかる画像形成装置の全体構成を示すブロック図である。
【図２】本発明の一実施の形態にかかるパーソナルコンピュータの全体構成を示すブロック図である。
【図３】本発明の一実施の形態にかかるパーソナルコンピュータにおいてインストーラに基づいて実行する処理の機能ブロック図である。
【図４】本発明の一実施の形態にかかるパーソナルコンピュータにおいて運用概要の一例を示す説明図である。
【図５】本発明の一実施の形態にかかるパーソナルコンピュータにおいて設定項目データベースの概念図である。
【図６】本発明の一実施の形態にかかるパーソナルコンピュータにおいてインストール画面の一例を示す説明図である。
【図７】本発明の一実施の形態にかかるパーソナルコンピュータにおいてインストーラに基づいて実行する処理のフローチャートである。
【図８】本発明の一実施の形態にかかるパーソナルコンピュータにおいてインストール画面の表示の他の例を示す説明図である。
【図９】本発明の一実施の形態にかかるパーソナルコンピュータにおいてインストール画面の表示の他の例で実行する処理のフローチャートである。
【図１０】本発明の一実施の形態にかかるパーソナルコンピュータにおいてインストール画面の表示の他の例を示す説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態について説明する。
【００１５】
図１は、本発明の一実施の形態にかかる画像形成装置の全体構成を示すブロック図である。
【００１６】
この画像形成装置１は、本発明における処理装置の一形態を実施するもので、各部を集中的に制御する制御部２に対して、予め定められた処理として電子写真方式又はその他の方式で用紙などの印刷媒体上に画像形成を行う処理手段となる画像形成部３と、ユーザが各種操作を行う操作パネル４と、画像データその他のデータが記憶される磁気記憶装置（ＨＤＤ）５と、ネットワーク７を介して外部のＰＣ（パーソナルコンピュータ）８と通信を行う通信インターフェイス（Ｉ／Ｆ）６と、が接続されている。
【００１７】
制御部２は、各種演算を行い、各部を集中的に制御するＣＰＵ１１と、ＣＰＵ１１が実行する各種の制御プログラム１２を記憶しているＲＯＭ１３と、ＣＰＵ１１の作業エリアとなるＲＡＭ１４とを備えている。
【００１８】
図２は、本発明の一実施の形態にかかるＰＣ８の全体構成を示すブロック図である。
【００１９】
ＰＣ８は、各部を集中的に制御するＣＰＵ２１に、各種データを記憶しているＲＯＭ２２と、ＣＰＵ２１の作業エリアとなるＲＡＭ２３とが接続されている。さらに、ＣＰＵ２１には、所定のインターフェイスを介して、磁気記憶装置（ＨＤＤ）２４と、キーボード、マウスなどの入力装置２５と、ＬＣＤディスプレイなどの表示装置２６と、ＣＤ，ＤＶＤなどの記憶媒体２７を読み取るＣＤドライブ、ＤＶＤドライブなどである読取装置２８と、ネットワーク７を介して画像形成装置１やインターネットと通信を行う通信インターフェイス（Ｉ／Ｆ）２９とが接続されている。記憶媒体２７には、プログラム３１が記憶されている。
【００２０】
図３は、インストーラ３２に基づいてＰＣ８が実行する処理の機能ブロック図である。
【００２１】
プログラム３１には、インストーラ３２、プリンタドライバ３３、ユーティリティソフト３４、マニュアル３５が含まれている。プリンタドライバ３３は、ＰＣ８で動作するアプリケーションソフトからの指示により画像形成装置１で画像形成を実行するときに画像形成装置１を制御する制御プログラムである。ユーティリティソフト３４は、ＰＣ８側で画像形成装置１の状態（用紙のジャムが発生した、トナーが残り少なくなった、など）を知りたい場合に、画像形成装置１の情報を取り込んで表示装置２６に表示するための制御プログラムである。インストーラ３２は、プリンタドライバ３３、ユーティリティソフト３４をＨＤＤ２４にインストールする（組み込む）ためのソフトウェアである。マニュアル３５は、プリンタドライバ３３、ユーティリティソフト３４をユーザが使用するためのマニュアルである。
【００２２】
以下では、プリンタドライバ３３、ユーティリティソフト３４、マニュアル３５を、インストーラ３２により、記憶媒体２７のプログラム３１中からＨＤＤ２４にインストールする例について説明するが、インターネット２９などの通信路から搬送波の形態でプログラム３１をダウンロードしてインストーラ３２により、記憶媒体２７のプログラム３１中からプリンタドライバ３３、ユーティリティソフト３４等をＨＤＤ２４にインストールしてもよい。
【００２３】
ＰＣ８においてプログラム３１のインストーラ３２を動作させると、まず、初期画面制御部４１が初期画面を表示装置２６に表示する。この初期画面として表示される画面の一つとして、図４に例示する運用概要がふくまれている。この運用概要では、ユーザに対する質問事項が表示され、ユーザからの質問事項に対する選択を受け付ける。ユーザは入力装置２５で質問事項にチェックを入れることにより、質問事項に対して答えることができる。
【００２４】
設定項目データベース４２には、運用概要に提示された各質問事項にそれぞれ１又は複数個の設定項目が関連付けて登録されている。この設定項目とは、プリンタドライバ３３、ユーティリティソフト３４等に必要な各種設定の項目である。図５は、設定項目データベース４２の概念図である。
【００２５】
インストール画面表示部４３は、図４に例示する運用概要の各質問事項に対するユーザの回答に応じて、図６に例示するようなインストール画面を表示装置２６に表示する。すなわち、図４に例示する運用概要の各質問事項に対するユーザの回答に応じて設定項目データベース４２を検索し、その検索結果に基づいて運用概要の各質問事項の中でチェックを入れた質問事項に対応する各設定項目については、インストール画面の上段にまとめて表示し、それ以外に各設定項目についてはインストール画面の下段に表示する。
【００２６】
このように、インストール画面では、プリンタドライバ３３、ユーティリティソフト３４等の設定項目をまとめて提示して、チェックを入れること等により、各設定項目に対するユーザからの選択を受け付ける。
【００２７】
組込部４４は、プリンタドライバ３３、ユーティリティソフト３４等のＰＣ８への組み込みを行う。組込部４４は、この組み込みに際して、プリンタドライバ３３、ユーティリティソフト３４等の設定をインストール画面でユーザが選択した各設定項目どおりにする。
【００２８】
図７は、インストーラ３２に基づいてＰＣ８が実行する処理のフローチャートである。
【００２９】
まず、初期画面制御部４１が、初期画面に含まれる運用概要の質問事項に対する選択をユーザから受け付けると（ステップＳ１のＹ）、インストール画面表示部４３は、運用概要の各質問事項に対するユーザの回答に応じて設定項目データベース４２を検索する（ステップＳ２）。そして、その検索結果に基づいてインストール画面を表示する（ステップＳ３）。このインストール画面では、運用概要の各質問事項の中でチェックを入れた質問事項に対応する各設定項目については、インストール画面の上段にまとめて表示し、それ以外に各設定項目についてはインストール画面の下段に表示する。そして、インストール画面で、各設定項目に対するユーザからの選択を受け付けると（ステップＳ４のＹ）、組込部４４は、プリンタドライバ３３、ユーティリティソフト３４等のＰＣ８への組み込みを行う（ステップＳ５）。組込部４４は、この組み込みに際して、プリンタドライバ３３、ユーティリティソフト３４等の設定をインストール画面でユーザが選択した各設定項目どおりにする。
【００３０】
以上の処理について、より具体的な例で説明する。
【００３１】
図５に例示する設定項目データベース４２において、質問１〜質問５は、図４に例示する運用概要に「質問内容」として示されている５つの質問とそれぞれ１対１で対応している。設定項目データベース４２の各質問で、「○」が付されている設定項目は当該質問と関連付けられて登録されている設定であり、「×」が付されている設定項目は当該質問と関連付けられていない設定であることを示している。例えば、運用概要で「プリンタドライバだけるインストールする」（質問２）にチェックが入れられているが、この質問に対応している設定項目は符号５１に示す各設定項目である。同様に、運用概要で「パソコンにプリンタのマニュアルをインストールして参照する」（質問５）にチェックが入れられているが、この質問に幾つかの設定項目が対応している。
【００３２】
そして、図６に例示するインストール画面では、運用概要で選択された「プリンタドライバだけをインストールする」（質問２）に対応する設定項目が、画面の上段の左領域５２に表示され、運用概要で選択された「パソコンにプリンタのマニュアルをインストールして参照する」（質問５）に対応する設定項目が、画面の上段の右領域５３に表示される。そして、その他の設定項目、すなわち、運用概要で選択されなかった質問に関する設定項目については、領域５２，５３より下段の領域５４にまとめて簡略化されて表示される。
【００３３】
よって、運用概要の質問への回答に応じ、ユーザが選択を行う必要性が高いと想定される設定項目についてはユーザに見やすい領域にまとめて画面表示され、それ以外の設定項目については他の領域に簡略化されて表示されることになる。
【００３４】
前述の例で、図７の例によらず、ダイアログシートを次々切り換えてユーザが設定項目を選択する手法では、プリンタドライバ３３のインストールのためにダイアログシートを９枚表示する必要があり、ユーティリティソフト３４のインストールのためにダイアログシートを４枚表示する必要があり、マニュアル３５のインストールのためにダイアログシートを６枚表示する必要があったが、図７の例によれば表示する画面の数が大幅に少なくなることがわかる。
【００３５】
図８は、インストール画面の表示の他の例を示す説明図である。
【００３６】
図８の例のインストール画面では、図６に例示するインストール画面における領域５２，５３に表示される内容は表示されるが、図６例で、これより下段に表示される設定項目については表示しない。
【００３７】
図９は、図８の例のインストール画面で実行する処理のフローチャートである。
【００３８】
図８の例のインストール画面では、下段に詳細設定ボタン５５が設けられていて、この詳細設定ボタン５４を操作して、ユーザから要求があると（ステップＳ１１のＹ）、図１０に示す他のインストール画面を表示する（ステップＳ１２）。この図１０のインストール画面は図６に例示するインストール画面における領域５２，５３の下段の領域５４に表示されていた設定項目を表示する。
【符号の説明】
【００３９】
８    パーソナルコンピュータ
４１    初期画面制御部
４２    設定項目データベース
４３    インストール画面表示部
４４    組込部
【図１】
2011043950.tif 000003
【図２】
2011043950.tif 000004
【図３】
2011043950.tif 000005
【図４】
2011043950.tif 000006
【図５】
2011043950.tif 000007
【図６】
2011043950.tif 000008
【図７】
2011043950.tif 000009
【図８】
2011043950.tif 000010
【図９】
2011043950.tif 000011
【図１０】
2011043950.tif 000012