(57)【特許請求の範囲】
【請求項１】
外部からの入力に従って設定を行う設定処理それぞれが、予め規定された規定順序に従って情報処理装置に実行されるプログラムであって、
前記設定処理毎に対応した設定用画像を表示する第一表示制御過程と、
前記第一表示制御過程で表示された設定用画像を介して、前記設定処理の実行に必要な情報を受け付ける情報受付過程と、
前記第一表示制御過程で表示された設定用画像に対応する設定処理から、他の設定処理へと移行するための移行指令を受け付ける移行指令受付過程と、
前記移行指令受付過程で移行指令を受け付けると、その移行指令により移行すべき設定処理に対応した前記設定用画像とは別に、前記情報受付過程で受け付けた情報が示された入力完了画像を表示する第二表示制御過程と、
前記第二表示制御過程で表示した入力完了画像の中から一つを選択させる選択指令を受け付ける第二選択受付過程と、
前記第二選択受付過程にて選択指令を受け付けると、その選択された前記入力完了画像に対応する前記設定用画像を表示するように前記第一表示制御過程へと移行する処理移行過程と、
前記情報処理装置へのソフトウェアのインストールを実行する処理をインストール処理とし、前記インストール処理を前記設定処理の一つとすると共に、前記第一表示制御過程にて表示されている設定用画像に対応する設定処理を現時点設定処理とし、前記第二選択受付過程にて選択された入力完了画像に対応する設定処理を変更先設定処理として、
前記現時点設定処理の規定順序が前記インストール処理よりも後であり、かつ前記変更先設定処理の規定順序が前記インストール処理よりも前であれば、前記処理移行過程にて移行して前記情報受付過程で受け付けた情報に従って、前記ソフトウェアの再インストールを実行する再インストール過程と
を前記情報処理装置に実行させることを特徴とするプログラム。
【請求項２】
外部からの入力に従って設定を行う設定処理それぞれが、予め規定された規定順序に従って情報処理装置に実行されるプログラムであって、
前記設定処理毎に対応した設定用画像を表示する第一表示制御過程と、
前記第一表示制御過程で表示された設定用画像を介して、前記設定処理の実行に必要な情報を受け付ける情報受付過程と、
前記第一表示制御過程で表示された設定用画像に対応する設定処理から、他の設定処理へと移行するための移行指令を受け付ける移行指令受付過程と、
前記移行指令受付過程で移行指令を受け付けると、その移行指令により移行すべき設定処理に対応した前記設定用画像とは別に、前記情報受付過程で受け付けた情報が示された入力完了画像を表示する第二表示制御過程と、
前記第二表示制御過程で表示した入力完了画像の中から一つを選択させる選択指令を受け付ける第二選択受付過程と、
前記第二選択受付過程にて選択指令を受け付けると、その選択された前記入力完了画像に対応する前記設定用画像を表示するように前記第一表示制御過程へと移行する処理移行過程と、
前記情報処理装置へのソフトウェアのインストールを実行する処理をインストール処理とし、前記インストール処理を前記設定処理の一つとすると共に、前記第一表示制御過程にて表示されている設定用画像に対応する設定処理を現時点設定処理とし、前記第二選択受付過程にて選択された入力完了画像に対応する設定処理を変更先設定処理として、
前記現時点設定処理の規定順序が前記インストール処理よりも後であり、かつ前記変更先設定処理の規定順序が前記インストール処理よりも前であれば、前記処理移行過程の実行を禁止する移行禁止過程と
を前記情報処理装置に実行させることを特徴とするプログラム。
【請求項３】
前記再インストール過程は、
前記再インストールを実行するか否かをユーザに選択させる実行選択受付過程を備えることを特徴とする請求項１に記載のプログラム。
【請求項４】
前記第二表示制御過程は、
前記入力完了画像を、前記設定用画像とは識別可能な態様にて表示することを特徴とする請求項１ないし請求項３のいずれか一項に記載のプログラム。
【請求項５】
前記第二表示制御過程は、
前記規定順序に沿って、前記入力完了画像を並べて表示することを特徴とする請求項１ないし請求項４のいずれか一項に記載のプログラム。
【請求項６】
前記第二表示制御過程で表示した入力完了画像の中から一つを選択させる選択指令を受け付ける第一選択受付過程と、
前記第一選択受付過程にて選択指令を受け付けると、前記情報受付過程にて受け付けた情報を認識可能な態様にて、その選択された前記入力完了画像を表示する認識態様表示過程と
を前記情報処理装置に実行させることを特徴とする請求項１ないし請求項５のいずれか一項に記載のプログラム。
【請求項７】
前記処理移行過程は、
前記第二選択受付過程にて選択された入力完了画像に対応する設定処理よりも、前記規定順序が後の設定処理に対して、前記情報受付過程で受け付けた情報を無効とする情報無効過程を備えることを特徴とする請求項１ないし請求項５のいずれか一項に記載のプログラム。
【請求項８】
前記第二表示制御過程は、
前記第一表示制御過程にて表示される設定用画像をキャプチャ取得し、その取得した画像を前記入力完了画像とすることを特徴とする請求項１ないし請求項７のいずれか一項に記載のプログラム。
【請求項９】
前記第二表示制御過程は、
前記情報受付過程で受け付けた情報を強調表示した前記入力完了画像を表示することを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記情報処理装置での実行が予定されている前記設定処理の全てを表示する第三表示制御過程を前記情報処理装置に実行させることを特徴とする請求項１ないし請求項９のいずれか一項に記載のプログラム。
【請求項１１】
外部からの入力に従って設定を行う設定処理それぞれを、予め規定された規定順序に従って実行する情報処理装置であって、
前記設定処理毎に対応した設定用画像を表示する第一表示制御手段と、
前記第一表示制御手段で表示された設定用画像を介して、前記設定処理の実行に必要な情報を受け付ける情報受付手段と、
前記第一表示制御手段で表示された設定用画像に対応する設定処理から、他の設定処理へと移行するための移行指令を受け付ける移行指令受付手段と、
前記移行指令受付手段で移行指令を受け付けると、その移行指令により移行すべき設定処理に対応した前記設定用画像とは別に、前記情報受付過程で受け付けた情報が示された入力完了画像を表示する第二表示制御手段と
前記第二表示制御手段で表示した入力完了画像の中から一つを選択させる選択指令を受け付ける第二選択受付手段と、
前記第二選択受付手段にて選択指令を受け付けると、その選択された前記入力完了画像に対応する前記設定用画像を表示するように前記第一表示制御手段を動作させる処理移行手段と、
前記情報処理装置へのソフトウェアのインストールを実行する処理をインストール処理とし、前記インストール処理を前記設定処理の一つとすると共に、前記第一表示制御手段にて表示されている設定用画像に対応する設定処理を現時点設定処理とし、前記第二選択受付手段にて選択された入力完了画像に対応する設定処理を変更先設定処理として、
前記現時点設定処理の規定順序が前記インストール処理よりも後であり、かつ前記変更先設定処理の規定順序が前記インストール処理よりも前であれば、前記処理移行手段にて動作された第一表示制御手段にて表示された設定用画像を介して受け付けた情報に従って、前記ソフトウェアの再インストールを実行する再インストール手段と
を備えることを特徴とする情報処理装置。
【請求項１２】
外部からの入力に従って設定を行う設定処理それぞれを、予め規定された規定順序に従って実行する情報処理装置であって、
前記設定処理毎に対応した設定用画像を表示する第一表示制御手段と、
前記第一表示制御手段で表示された設定用画像を介して、前記設定処理の実行に必要な情報を受け付ける情報受付手段と、
前記第一表示制御手段で表示された設定用画像に対応する設定処理から、他の設定処理へと移行するための移行指令を受け付ける移行指令受付手段と、
前記移行指令受付手段で移行指令を受け付けると、その移行指令により移行すべき設定処理に対応した前記設定用画像とは別に、前記情報受付過程で受け付けた情報が示された入力完了画像を表示する第二表示制御手段と、
前記第二表示制御手段で表示した入力完了画像の中から一つを選択させる選択指令を受け付ける第二選択受付手段と、
前記第二選択受付手段にて選択指令を受け付けると、その選択された前記入力完了画像に対応する前記設定用画像を表示するように前記第一表示制御手段を動作させる処理移行手段と、
前記情報処理装置へのソフトウェアのインストールを実行する処理をインストール処理とし、前記インストール処理を前記設定処理の一つとすると共に、前記第一表示制御手段にて表示されている設定用画像に対応する設定処理を現時点設定処理とし、前記第二選択受付手段にて選択された入力完了画像に対応する設定処理を変更先設定処理として、
前記現時点設定処理の規定順序が前記インストール処理よりも後であり、かつ前記変更先設定処理の規定順序が前記インストール処理よりも前であれば、前記処理移行手段の動作を禁止する移行禁止手段と
を備えることを特徴とする情報処理装置。
【請求項１３】
外部からの入力に従って設定を行う設定処理それぞれが、予め規定された規定順序に従って情報処理装置にて実行される表示制御方法であって、
前記設定処理毎に対応した設定用画像を表示する第一表示制御手順と、
前記第一表示制御手順で表示された設定用画像を介して、前記設定処理の実行に必要な情報を受け付ける情報受付手順と、
前記第一表示制御手順で表示された設定用画像に対応する設定処理から、他の設定処理へと移行するための移行指令を受け付ける移行指令受付手順と、
前記移行指令受付手順で移行指令を受け付けると、その移行指令により移行すべき設定処理に対応した前記設定用画像とは別に、前記情報受付手順で受け付けた情報が示された入力完了画像を表示する第二表示制御手順と、
前記第二表示制御手順で表示した入力完了画像の中から一つを選択させる選択指令を受け付ける第二選択受付手順と、
前記第二選択受付手順にて選択指令を受け付けると、その選択された前記入力完了画像に対応する前記設定用画像を表示するように前記第一表示制御手順へと移行する処理移行手順と、
前記情報処理装置へのソフトウェアのインストールを実行する処理をインストール処理とし、前記インストール処理を前記設定処理の一つとすると共に、前記第一表示制御手順にて表示されている設定用画像に対応する設定処理を現時点設定処理とし、前記第二選択受付手順にて選択された入力完了画像に対応する設定処理を変更先設定処理として、
前記現時点設定処理の規定順序が前記インストール処理よりも後であり、かつ前記変更先設定処理の規定順序が前記インストール処理よりも前であれば、前記処理移行手順にて動作された第一表示制御手順にて表示された設定用画像を介して受け付けた情報に従って、前記ソフトウェアの再インストールを実行する再インストール手順と
を有することを特徴とする表示制御方法。
【請求項１４】
外部からの入力に従って設定を行う設定処理それぞれが、予め規定された規定順序に従って情報処理装置にて実行される表示制御方法であって、
前記設定処理毎に対応した設定用画像を表示する第一表示制御手順と、
前記第一表示制御手順で表示された設定用画像を介して、前記設定処理の実行に必要な情報を受け付ける情報受付手順と、
前記第一表示制御手順で表示された設定用画像に対応する設定処理から、他の設定処理へと移行するための移行指令を受け付ける移行指令受付手順と、
前記移行指令受付手順で移行指令を受け付けると、その移行指令により移行すべき設定処理に対応した前記設定用画像とは別に、前記情報受付過程で受け付けた情報が示された入力完了画像を表示する第二表示制御手順と、
前記第二表示制御手順で表示した入力完了画像の中から一つを選択させる選択指令を受け付ける第二選択受付手順と、
前記第二選択受付手順にて選択指令を受け付けると、その選択された前記入力完了画像に対応する前記設定用画像を表示するように前記第一表示制御手順へと移行する処理移行手順と、
前記情報処理装置へのソフトウェアのインストールを実行する処理をインストール処理とし、前記インストール処理を前記設定処理の一つとすると共に、前記第一表示制御手順にて表示されている設定用画像に対応する設定処理を現時点設定処理とし、前記第二選択受付手順にて選択された入力完了画像に対応する設定処理を変更先設定処理として、
前記現時点設定処理の規定順序が前記インストール処理よりも後であり、かつ前記変更先設定処理の規定順序が前記インストール処理よりも前であれば、前記処理移行手順の実行を禁止する移行禁止手順と
を有することを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の処理を予め規定された規定順序に従って実行する情報処理装置、それらの処理を情報処理装置に実行させるためのプログラム、及びそのプログラムが実行されることで情報処理装置にて実行される表示制御方法に関する。
【背景技術】
【０００２】
従来より、パーソナルコンピュータ等の情報処理装置と、ネットワークケーブル等を介して情報処理装置に接続される画像形成装置とからなるプリントシステムが知られている。
【０００３】
一般的に、この種のプリントシステムは、アプリケーションソフトウェアやデバイスドライバ（以下、これらを単にソフトウェアと称す）を情報処理装置にインストールし、さらに、情報処理装置や画像形成装置に対して様々な設定（例えば、画像形成装置へのカートリッジの取付作業等）を行う、いわゆるセットアップ作業を行うことで使用可能となる。なお、このセットアップ作業の作業項目の中（特に、インストール）には、外部からの入力に従って、少なくとも一つの項目に対し設定を行う入力情報設定処理が、複数含まれていることが多く、セットアップ作業（特に、インストール）自体は、予め規定された順序に従って作業項目を進行させるようになっていることが多い。
【０００４】
ところが、ソフトウェアのインストールや、そのインストールを含むセットアップ作業には、複数の作業項目があるため、プリントシステムのユーザは、どの作業項目までが実施済みであり、どの作業項目からが未実施であるのか、分からなくなることがある。
【０００５】
このため、情報処理装置で実行することにより、画像形成装置との接続状態（即ち、ネットワークケーブルが接続されているか否か等）や、デバイスドライバのインストール状況を検出し、その検出結果に基づいて、どの作業項目が実施済であり、どの作業項目が未実施であるのかを判定すると共に、実施済である作業項目については、実施済みである旨の画像を情報処理装置の表示画面に表示するプログラムが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００６−２０１４８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のプログラムでは、実施済の作業項目について、実施済である旨の画像を表示するだけであるため、実施済の作業項目が設定処理である場合に、ユーザが、どのような設定を行った（即ち、どのような情報を入力した）のかについては、知ることができなかった。
【０００７】
このため、例えば、インストールの作業中に、特許文献１に記載のプログラムを使用したとしても、実施済の設定処理において、ユーザが入力した設定（情報）を知るためには、表示画面に表示される表示画像をその作業項目を示す表示画像まで戻す、つまり、その作業項目まで処理を戻さなければならず、手間がかかるという問題があった。
【０００８】
そこで、本発明は、処理を戻すことなく、実施済の項目で入力された情報の内容を把握可能なプログラム、情報処理装置、及び表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するためになされた本発明は、外部からの入力に従って設定を行う設定処理それぞれが、予め規定された規定順序に従って情報処理装置に実行されるプログラムである。
【００１０】
その本発明のプログラムは、情報処理装置に実行させることにより、第一表示制御過程にて、設定処理毎に対応した設定用画像を表示し、情報受付過程にて、第一表示制御過程で表示された設定用画像を介して、設定処理の実行に必要な情報を受け付ける。そして、移行指令受付過程にて、第一表示制御過程で表示された設定用画像に対応する設定処理から、他の設定処理へと移行するための移行指令を受け付けると、第二表示制御過程にて、その移行指令により移行すべき設定処理に対応した設定用画像とは別に、情報受付過程で受け付けた情報が示された入力完了画像を表示する。
さらに、第二選択受付過程において、前記第二表示制御過程で表示した入力完了画像の中から一つを選択させる選択指令を受け付け、その選択指令を受け付けると、処理移行過程にて、その選択された前記入力完了画像に対応する前記設定用画像を表示するように前記第一表示制御過程へと移行する。
これと共に、再インストール過程では、前記現時点設定処理および前記変更先設定処理の規定順序が共に、前記インストール処理よりも前であれば、前記処理移行過程にて第１表示制御過程へと移行し、前記現時点設定処理の規定順序が前記インストール処理よりも後であり、かつ前記変更先設定処理の規定順序が前記インストール処理よりも前であれば、前記処理移行過程にて移行して前記情報受付過程で受け付けた情報に従って、前記ソフトウェアの再インストールを実行する。なお、ここで言うインストール処理とは、前記設定処理の一つであり、前記情報処理装置へのソフトウェアのインストールを実行する処理である。そして、現時点設定処理とは、前記第一表示制御過程にて表示されている設定用画像に対応する設定処理であり、変更先設定処理とは、前記第二選択受付過程にて選択された入力完了画像に対応する設定処理である。
なお、ここで言うソフトウェアとは、画像形成装置等の周辺機器を情報処理装置にて制御するためのいわゆるデバイスドライバや、情報処理装置にてデータを加工、生成するためのいわゆるアプリケーションソフトウェア等を含むものである。さらに、ここで言う再インストールとは、インストール済みのソフトウェアをアンインストールした後、再度、同じソフトウェアをインストールし直すことだけでなく、インストール済みのソフトウェアをアンインストールした後、異なるソフトウェアをインストールすることも含むものである。
また、本発明のプログラムにおいては、再インストール過程に替えて、移行禁止過程を情報処理装置に実行させても良い。この移行禁止過程は、現時点設定処理の規定順序がインストール処理よりも後であり、かつ変更先設定処理の規定順序がインストール処理よりも前であれば、処理移行過程を禁止するものである。
【００１１】
つまり、本発明のプログラムを情報処理装置にて実行し、情報受付過程で情報を受け付けた後に、移行指令を受け付けると、先の設定処理で受け付けた情報が示された入力完了画像が、移行指令により移行すべき設定処理に対応した設定用画像とは別に表示されることになる。
【００１２】
したがって、本発明のプログラムによれば、当該プログラムの実行途中に設定処理を戻すことなく、先の設定処理で入力した情報（以下、入力済情報とする）の内容をユーザに認識させることができる。
【００１３】
なお、ここで言う設定処理とは、外部からの入力に従って、処理の実行に必要な少なくとも一つの項目に対し設定を行う処理（以下、入力情報設定処理とする）だけでなく、予め規定され、処理の実行に必要な情報をユーザに確認させるための処理等を含むものである。
【００１４】
このような本発明のプログラムでは、選択された設定処理に対応する設定用画像が第一表示制御過程にて表示されるように、第一表示制御過程（及びそれに続く情報受付過程）へと移行するので、ユーザは、入力完了画像を選択するだけで、選択された設定処理に対して設定された情報を変更することが可能となる。
したがって、本発明のプログラムによれば、処理済の設定処理であっても、既に入力された情報（設定）を簡易な操作で変更でき、利便性を向上させることができる。
また、現時点設定処理（つまり、現時点で、情報受付過程にて情報の入力が可能な設定処理）がインストール処理以降であり、かつ変更先設定処理がインストール処理よりも前の処理である場合、設定処理を戻すためには、インストール処理にてインストールしたソフトウェアをアンインストールする必要がある。このため、請求項１のプログラムにおいては、現時点設定処理がインストール処理以降であり、かつ変更先設定処理がインストール処理よりも前の処理であっても、ユーザが設定（情報）を変更したいと望む設定処理が、全設定処理を実行した後では、変更不可能な処理に対するものであれば、ソフトウェアを再インストールすることにより手間を軽減できる。
一方、請求項２に記載のプログラムにおいては、ユーザが設定（情報）を変更したいと望む設定処理（即ち、変更先設定処理）が、全設定処理を実行した後であっても変更可能なものであれば、変更先設定処理へ戻るよりも残りの設定処理を実行することにより手間を軽減できる。
ところで、請求項１に記載のプログラムにおける再インストール過程では、実行選択受付過程にて、再インストールを実行するか否かをユーザに選択させても良い。
このような本発明のプログラムによれば、再インストールするか否かを、手間に応じてユーザが選択可能であるため、より確実に利便性を向上させることができる。
そして、本発明のプログラムにおける第二表示制御過程では、請求項４に記載のように、入力完了画像を、設定用画像と識別可能な態様にて表示するようになされていることが望ましい。
【００１５】
このようなプログラムによれば、入力完了画像と設定用画像とが識別可能に表示されるため、入力済情報の内容を、より確実にユーザに認識させることができる。
なお、ここで言う識別可能な態様とは、入力完了画像と設定用画像との表示領域を別々にすることのほかに、入力完了画像と設定用画像との色を区別して表示することや、入力完了画像と設定用画像との表示の大きさを区別して表示すること等を含むものである。
【００１６】
さらに、本発明のプログラムにおける第二表示制御過程では、請求項５に記載のように、規定順序に沿って、入力完了画像を並べて表示するようになされていても良い。
このようなプログラムによれば、規定順序に従って入力完了画像が並べられるため、設定処理の遷移順をユーザに認識させることができ、ユーザは、知りたいと望む入力済の情報を容易に見つけ出すことができる。
【００１９】
さらに、本発明のプログラムは、請求項６に記載のように、第一選択受付過程にて、第二表示制御過程で表示した入力完了画像の中から一つを選択させる選択指令を受け付けると、認識態様表示過程にて、情報受付過程にて受け付けた情報を認識可能な態様にて、その選択された入力完了画像を表示するようになされていても良い。
【００２０】
このようなプログラムによれば、第一選択受付過程にて選択指令を受け付けると、入力済情報を認識可能な態様にて入力完了画像を表示するため、ユーザが知りたいと望む入力済情報の内容をより確実に認識させることができる。
【００２１】
なお、ここで言う認識可能な態様とは、選択された入力完了画像を、他の入力完了画像よりも拡大することや、選択された入力完了画像の情報が示された部分の色を、他の部分とは異なる色に変更すること等である。
【００２４】
なお、インストールプログラム等では、特定の設定処理（以下、特定処理とする）よりも後の設定処理は、情報受付過程で受け付けた情報に基づく特定処理での設定によって、入力可能となる情報が大きく異なり、一度入力した情報を再利用できない可能性が高い。つまり、例えば、画像形成装置のデバイスドライバをインストールするためのインストールプログラムでは、画像形成装置の機種を選択する設定処理（ここでは、この処理が特定処理）の後に、各機種毎に設定すべき設定処理が用意されていることが多く、特定処理で選択された機種が異なると、他の機種が選択された時に入力された情報は不要となる。
【００２５】
このため、本発明のプログラムにおける処理移行過程は、請求項７に記載のように、情報無効過程にて、第二選択受付過程で選択された入力完了画像に対応する設定処理よりも、規定順序が後の設定処理に対して、情報受付過程で受け付けた情報を無効とするようになされていても良い。
【００３２】
さらに、本発明のプログラムにおける第二表示制御過程は、請求項８に記載のように、第一表示制御過程にて表示される設定用画像をキャプチャ取得し、その取得した画像を入力完了画像とするようになされていても良い。
【００３３】
このようなプログラムによれば、入力完了画像を容易に作成することができる。これと共に、本発明のプログラムによれば、各設定処理において、ユーザが情報を入力した設定用画像そのものが入力完了画像として表示されるため、ユーザが、知りたいと望む入力済情報をより確実に見つけ出すことができる。
【００３４】
そして、このようなプログラムにおいて、第二表示制御過程は、請求項９に記載のように、情報受付過程で受け付けた情報を強調表示した入力完了画像を表示するようになされていても良い。
【００３５】
このようなプログラムによれば、設定処理で入力された情報を強調表示するので、先の設定処理で入力した情報の内容を、より確実にユーザに認識させることができる。
なお、ここで言う強調表示とは、入力完了画像中の情報が示された部分の色を、他の部分とは異なる色に変更して表示することや、入力完了画像に示された情報の部分のみを太字で表示すること等を含むものである。
【００３６】
ところで、本発明のプログラムは、請求項１０に記載のように、第三表示制御過程にて、情報処理装置での実行が予定されている設定処理の全てを表示するようになされていることが望ましい。
【００３７】
このようなプログラムによれば、それぞれの設定処理が実行される前に、実行予定にある設定処理の全てをユーザに予め認識させることができる。この結果、ユーザは、現時点での進行状況を容易に把握できる。
【００３８】
ところで、移行指令によって移行する設定処理が、入力情報設定処理でない場合には、ユーザからの入力による情報（設定）の変更がないため、その入力情報設定処理以外の設定処理に対応する入力完了画像は、一義的に導き出されることになる。
【００３９】
したがって、本発明のプログラムは、第二表示制御過程にて、移行指令受付過程で移行指令を受け付けると、移行先の設定処理が入力情報設定処理であるか否かを判定し、判定の結果、入力情報設定処理でなければ、移行先の設定処理での設定用画像をそのまま、入力完了画像として表示するようになされていても良い。
【００４０】
このようなプログラムによれば、移行指令を入力した時点で、次の設定処理が、入力情報設定処理でないことをユーザに認識させることができる。
なお、本発明は、外部からの入力に従って設定を行う設定処理それぞれを、予め規定された規定順序に従って実行する情報処理装置としてなされたものでも良い。
【００４１】
ただし、情報処理装置として本発明がなされた場合には、第一表示制御手段が、設定処理毎に対応した設定用画像を表示し、情報受付手段が、第一表示制御手段で表示された設定用画像を介して、設定処理の実行に必要な情報を受け付け、移行指令受付手段が、第一表示制御手段で表示された設定用画像に対応する設定処理から、他の設定処理へと移行するための移行指令を受け付けると、第二表示制御手段が、その移行指令により移行すべき設定処理に対応した設定用画像とは別に、情報受付手段で受け付けた情報が示された入力完了画像を表示するように構成されている必要がある。
さらに、本発明の情報処理装置は、第二選択受付手段が、選択指令を受け付けると、処理移行手段が、設定用画像を表示するように第一表示制御手段を制御するように構成されている必要がある。
このように構成された本発明の情報処理装置においては、現時点設定処理の規定順序がインストール処理よりも後であり、かつ変更先設定処理の規定順序がインストール処理よりも前であれば、請求項１１に記載のように、再インストール手段が、ソフトウェアの再インストールを実行するように構成されていても良い。
一方、このように構成された本発明の情報処理装置においては、現時点設定処理の規定順序がインストール処理よりも後であり、かつ変更先設定処理の規定順序がインストール処理よりも前であれば、請求項１２に記載のように、移行禁止手段が、処理移行手段の動作を禁止するように構成されていても良い。
【００４２】
さらには、本発明は、外部からの入力に従って設定を行う設定処理それぞれを、予め規定された規定順序に従って情報処理装置にて実行される表示制御方法としてなされたものでも良い。
【００４３】
ただし、表示制御方法として本発明がなされた場合には、第一表示制御手順にて、設定処理毎に対応した設定用画像を表示し、情報受付手順にて、第一表示制御手順で表示された設定用画像を介して、設定処理の実行に必要な情報を受け付け、移行指令受付手順にて、第一表示制御手順で表示された設定用画像に対応する設定処理から、他の設定処理へと移行するための移行指令を受け付けると、第二表示制御手順にて、その移行指令により移行すべき設定処理に対応した設定用画像とは別に、情報受付過程で受け付けた情報が示された入力完了画像を表示するようにされている必要がある。
さらに、本発明の表示制御方法は、第二選択受付手順にて、選択指令を受け付けると、処理移行手順にて、設定用画像を表示するように前記第一表示制御手順へと移行するようにされている必要がある。
そして、このような本発明の表示制御方法においては、現時点設定処理の規定順序がインストール処理よりも後であり、かつ変更先設定処理の規定順序がインストール処理よりも前であれば、請求項１３に記載のように、再インストール手順にて、ソフトウェアの再インストールを実行するようにされていても良い。
また、このような本発明の表示制御方法においては、現時点設定処理の規定順序がインストール処理よりも後であり、かつ変更先設定処理の規定順序がインストール処理よりも前であれば、請求項１４に記載のように、移行禁止手順にて、処理移行手順の実行を禁止するようにされていても良い。
【発明を実施するための最良の形態】
【００４４】
以下に本発明の実施形態を図面と共に説明する。
〈プリントシステムの構成〉
図１は、本発明が適用されたプログラムを実行可能な情報処理装置を含むプリントシステムの概略構成を示したブロック図である。
【００４５】
プリントシステム１は、印刷データを生成する複数の情報処理装置２０と、情報処理装置２０で生成された印刷データに基づいて記録媒体に画像を形成する少なくとも１つの画像形成装置３０とを備える。それらの情報処理装置２０と、画像形成装置３０とは、ローカルエリアネットワーク（ＬＡＮ）に接続されている（即ち、ＬＡＮケーブルや、無線ＬＡＮによって接続される）。なお、プリントシステム１は、一つの情報処理装置２０と、一つの画像形成装置３０とが、ＵＳＢケーブルによって接続されたものでも良い。
【００４６】
このプリントシステム１では、情報処理装置２０が、後述するデバイスドライバを実行することにより、印刷データを生成すると共に、生成した印刷データを画像形成装置３０へと送信する。すると、その印刷データを取得（受信）した画像形成装置３０は、印刷データに基づいて、記録媒体に画像を形成する。
〈画像形成装置の構成〉
このうち、画像形成装置３０は、印刷データに基づく画像を用紙等の記録媒体に印刷する記録部３１と、ＵＳＢケーブルを介して外部の情報処理装置２０や、デジタルカメラ等の外部機器と画像情報の入出力を行うＵＳＢインターフェース（Ｉ／Ｆ）３３と、ローカルエリアネットワークを介して情報処理装置２０と情報の入出力を行う双方向通信インターフェース（Ｉ／Ｆ）３５とを備えている。さらに、画像形成装置３０は、各種設定や指令を入力するためのカーソルキーやスイッチ、及び各種メニュー画面や、利用者が入力した内容やエラー表示などを行う表示パネルからなる操作部３８と、操作部３８を介して入力される設定や指令に従って、装置各部（即ち、記録部３１、ＵＳＢＩ／Ｆ３３、双方向通信Ｉ／Ｆ３５等）を制御する制御装置３６とを備えている。
【００４７】
制御装置３６は、プログラムを格納するＲＯＭと、一時的にデータを格納するＲＡＭと、電源が切断されても保持する必要のあるデータを格納するＮＶＲＡＭと、プログラムに従って処理を実行するＣＰＵとを備えている。
【００４８】
このうち、ＲＯＭには、情報処理装置２０から取得した印刷データに従って、画像形成装置３０の動作形態を示す動作モードを決定し、その決定された動作モードにて印刷データに基づく画像を記録媒体に印刷する画像形成処理を実行するための印刷処理プログラムが格納されている。
〈情報処理装置の構成〉
次に、情報処理装置について説明する。
【００４９】
図１に示すように、情報処理装置２０は、ＣＤ−ＲＯＭや、ＤＶＤ−ＲＯＭ等に記憶されたプログラムやデータ等を読み出すデータ読出装置６と、プログラムやデータ等を記憶する補助記憶装置５と、当該情報処理装置２０を動作させるために必要な各種情報を入力するための操作部７と、画像を表示するための表示部８とを備えている。さらに、情報処理装置２０は、当該情報処理装置２０を構成する各部（例えば、データ読出装置６や操作部７等）を制御する制御部１０と、当該情報処理装置２０をローカルエリアネットワークに接続するためのネットワークインターフェース（ネットワークＩ／Ｆ）９と、ＵＳＢケーブルを介して外部機器と情報の入出力を行うＵＳＢインターフェース（Ｉ／Ｆ）１４とを備えている。即ち、情報処理装置２０は、いわゆるパーソナルコンピュータ（ただし、ここでは、操作部７や表示部８を含めた広義な意味で使用する）として構成された周知のものである。
【００５０】
このうち、操作部７は、マウスやキーボード等の周知の外部入力装置からなり、各種情報を入力するため、ＵＳＢＩ／Ｆ１４等の接続部を介して制御部１０に接続されている。
また、表示部８は、液晶ディスプレイ等の周知の表示デバイスからなり、制御部１０から出力される画像を表示するため、ビデオボード（図示せず）等の接続部を介して制御部１０に接続されている。その表示部８には、パーソナルコンピュータが有する周知のグラフィカルユーザーインターフェース（ＧＵＩ）機能により、各種情報を入力するためのユーザインターフェース画面やマウスポインタ等が表示される。
【００５１】
さらに、制御部１０は、電源を切断しても記憶内容を保持する必要のあるデータを記憶するＲＯＭ１２と、補助記憶装置５から転送されたデータ（プログラム）や、処理途中で一時的に生じたデータを格納するＲＡＭ１３と、ＲＯＭ１２やＲＡＭ１３に記憶されたプログラムを実行するＣＰＵ１１とを備えている。
【００５２】
そして、補助記憶装置５は、高容量ディスクと読取装置とが一体に構成された周知のハードディスクドライブ（ＨＤＤ）である。この補助記憶装置５には、ＯＳやアプリケーションプログラムの動作に必要な各種システムファイルが記憶されるシステムフォルダと、システムフォルダに記憶されたＯＳやアプリケーションプログラムを動作するための情報が記憶されるレジストリとが少なくとも設けられている。
【００５３】
さらに、情報処理装置２０には、複数の処理を同時に実行するマルチタスク機能を有した周知のオペレーティングシステム（以下、ＯＳとする）がインストールされており、ＯＳの環境下において、各種ソフトウェア（即ち、プログラム）が作動する。
〈デバイスドライバ、及びインストールプログラム〉
次に、画像形成装置３０を制御するためのデバイスドライバ、及びそのデバイスドライバを情報処理装置２０にインストールするためのインストールプログラムをまとめたインストールパッケージについて説明する。
【００５４】
ここで、図２は、インストールパッケージの概略を説明するための説明図である。
インストールパッケージ６０は、各種データの生成及び加工を実施するためのアプリケーションソフト６２と、アプリケーションソフト６２と連動して印刷データを生成することに加えて、画像形成装置３０を制御するためのデバイスドライバ６１と、情報処理装置２０をはじめとするパーソナルコンピュータにデバイスドライバ６１をインストールするためのインストールプログラム６５とから構成されている。
【００５５】
そして、本実施形態におけるインストールパッケージ６０は、一つの可搬型の記憶媒体（例えば、ＣＤ−ＲＯＭや、ＤＶＤ−ＲＯＭ）に格納された状態でソフトウェア提供者から配布され、情報処理装置２０のデータ読出装置６のような各記憶媒体に対応する読取装置から読み出されるように構成されている。
【００５６】
なお、ここで言うアプリケーションソフト６２とは、文書データ作成ソフトウェアや、表計算ソフトウェア、プレゼンテーションソフトウェア、画像処理プログラム等の一般的なソフトウェアに加えて、周辺機器（いわゆるデバイス）にて取得した情報を加工するためソフトウェア等も含むものである。
【００５７】
ところで、インストールプログラム６５は、必要な情報を外部から受け付ける処理（以下、入力情報設定処理とする）や、インストールに必要な情報をユーザに確認させるための処理（以下、確認処理とする）等の複数の処理それぞれ（以下では、この処理のそれぞれを処理項目とも称す（本発明の設定処理に相当））が、情報処理装置２０にて実行されるように構成されたものである。
【００５８】
そして、複数の処理項目の中には、画像形成装置３０の機種を選択させ、選択結果を設定する機種選択項目や、デバイスドライバ６１の実行時に表示部８に出力されるユーザインターフェース画面中の表示言語、及び画像形成装置３０にて印字する言語を設定する言語設定項目、インストールプログラム６５の機能選択を設定する機能選択項目等が入力情報設定処理として予め用意されている。
【００５９】
さらに、複数の処理項目の中には、ライセンスの使用許諾を確認させるための許諾確認項目や、画像形成装置３０と情報処理装置２０との間の接続（即ち、ＬＡＮケーブルや、ＵＳＢケーブルが接続されているか否か）を確認させるための接続確認項目、全ての処理項目が終了したことを確認させるための終了確認項目等が確認処理として予め用意されている。この他に、デバイスドライバ６１を情報処理装置２０にインストールするインストール項目等が処理項目の一つとして用意されている。
【００６０】
なお、インストールプログラム６５が情報処理装置２０にて実行される際、予め規定された規定順序に従って各処理項目が実行可能なように、これらの処理項目それぞれには、項目番号Ｍ（ただし、Ｍは、１から最大値ｍまでの自然数、ただし、ｍは、２以上の自然数）が割り当てられている。具体的に、本実施形態では、機種選択項目に項目番号２（即ち、Ｍ＝２）が、言語設定項目に項目番号３（即ち、Ｍ＝３）が、機能選択項目に項目番号４（即ち、Ｍ＝４）が、許諾確認項目に項目番号ｌ（ただし、ｌは、４よりも大きく、ｍよりも小さな自然数）が割り当てられている。さらに、インストール項目に項目番号ｏ（ただし、ｏは、ｌよりも大きく、ｍよりも小さな自然数）が、接続確認項目に項目番号ｐ（ただし、ｐは、ｏよりも大きく、ｍよりも小さな自然数）が、終了確認項目に項目番号ｍが割り当てられている。
【００６１】
そして、規定順序が次の処理項目へと移行するためのボタン（以下では、移行指令入力ボタンと称す）と、規定順序が一つ前の処理項目へと移行するためのボタン（以下では、リターンボタンと称す）と、インストールプログラム６５に沿った処理を中止するためのボタン（以下、キャンセルボタンと称す）とを少なくとも有したユーザインターフェース画像（以下では、項目別画像とも称す（本発明の設定用画像に相当））が、各処理項目毎に用意されている。このため、入力情報設定処理では、項目別画像を介して情報の入力が可能となる。
【００６２】
ちなみに、ここで言うデバイスドライバ６１のインストールとは、以下のことを行う周知の処理である。
即ち、入力情報設定処理にて受け付けた情報に基づいて、画像形成装置３０を制御する時（即ち、デバイスドライバ６１の動作時）に情報処理装置２０が参照する設定ファイルを作成し、その作成した設定ファイルと、デバイスドライバ６１に含まれ、画像形成装置３０を制御するためのドライバ構成ファイルとを、ＯＳが管理する補助記憶装置５の特定の場所（例えば、システムフォルダ）に格納する。これと共に、それらのファイルと画像形成装置３０との対応関係（例えば、ファイルの参照先）等からなるデバイス情報をレジストリに登録する。
【００６３】
ただし、設定ファイルには、言語設定項目にて受け付けた情報に基づく言語設定ファイルや、画像形成装置３０のＩＰアドレス等に基づく出力ポート等からなるネットワーク設定、画像形成装置３０を使用する時の制御設定等が少なくとも含まれている。
【００６４】
つまり、本実施形態において画像形成装置３０に対応するデバイスドライバ６１がインストールされた場合には、図２に示すように、デバイスドライバ６１を構成するドライバ構成ファイル、及び設定ファイルがシステムフォルダに格納され、デバイス情報がレジストリに登録されることになる。
〈メイン処理〉
次に、ＣＰＵ１１が実行するメイン処理について説明する。
【００６５】
ここで、図３は、メイン処理の処理手順を示したフローチャートである。
このメイン処理は、データ読出装置６にてインストールパッケージ６０が読み出された際に、情報処理装置２０のＣＰＵ１１が、インストールプログラム６５に従って実行するものである。
【００６６】
そして、メイン処理が起動されると、図３に示すように、まず、Ｓ１１０にて、項目番号Ｍを初期値（即ち、Ｍ＝１）として設定し、Ｓ１２０へと進む。なお、以下では、ＣＰＵ１１にて実行中の処理項目を実行中処理項目と称し、実行中処理項目の項目番号Ｍを現選択番号Ｍとし、次に実行される処理項目の項目番号を次選択番号Ｍと称す。ただし、Ｓ１１０では、現選択番号Ｍ、次選択番号Ｍ共に、Ｍ＝１に設定される。
【００６７】
続く、Ｓ１２０では、Ｓ１１０にて設定された現選択番号Ｍ（最初にＳ１２０の表示処理を行う場合は、Ｍ＝１）を参照し、表示部８の予め規定された表示領域にユーザインターフェース画像（以下、現表示画像とする）を表示すると共に、処理項目を移行する表示処理を実行する。なお、Ｓ１２０の表示処理の詳細については、後述する。
【００６８】
図５に示すように、本実施形態の現表示画像では、現選択番号Ｍの処理項目に対応する項目別画像が表示される特定領域５１と、実施済みの処理項目に対応する項目別画像が表示され、特定領域５１とは別の領域として予め規定された少なくとも一つの規定領域５２とを備えている。
【００６９】
なお、以下では、特定領域５１に表示された項目別画像を実行中画像と称し、規定領域５２に表示された項目別画像を完了画像と称す。また、図５に示す現表示画像では、機能選択項目に対応する項目別画像が実行中画像として表示され、機種選択項目に対応する項目別画像や、言語選択項目に対応する項目別画像が完了画像として表示されている。
【００７０】
したがって、Ｓ１２０にて表示処理が実行される度に、実行中処理項目が変更され、実行中画像が他の処理項目に対応する項目別画像へと切り替わる。
そして、Ｓ１３０では、現表示画像上において、操作部７を介した入力を受け付けたか否かを判定し、判定の結果、入力を受け付けていなければ、受け付けるまで待機し、入力を受け付けると、Ｓ１４０へと進む（本発明の情報受付過程、移行指令受付過程、第一選択受付過程、第二選択受付過程の一例）。
【００７１】
そのＳ１４０では、Ｓ１３０で受け付けた入力が、メイン処理を終了する旨を示す終了指令であるか否かを判定し、判定の結果、終了指令であれば、メイン処理を終了し、終了指令でなければ、Ｓ１５０へと進む。
【００７２】
具体的に、本実施形態では、実行中画像においてキャンセルボタンが押下されたことを検出した場合、実行中処理項目が終了確認項目である時に、移行指令入力ボタンが押下されたことを検出した場合、および現表示画像のウィンドウを閉じるためのクローズボックスが押下されたことを検出した場合に終了指令が入力されたものとする。なお、ここで言うボタンの押下とは、操作部７を構成するマウスにて、表示部８に表示されたカーソルを各種ボタンに合わせてクリックすることや、操作部７を構成するキーボードにて、表示部８に表示されたカーソルを各種ボタンに合わせてキーボードの予め規定されたキーを押下することを含むものである。
【００７３】
さらに、Ｓ１５０では、Ｓ１３０で受け付けた入力が、完了画像の選択であったか否かを判定し、判定の結果、完了画像の選択でなければ、実行中画像に対してＳ１３０で入力を受け付けたものとして、Ｓ１５５へと進む。具体的に、本実施形態では、表示部８に表示されたカーソルを完了画像に合わせて、操作部７が操作されたこと（例えば、マウスのクリック）を検出した場合、その完了画像に対して変更指令が入力されたものとしている。
【００７４】
そして、Ｓ１５５では、Ｓ１３０で受け付けた入力が、処理項目を一つ前に戻すためのリターン指令であったか否かを判定し、判定の結果、リターン指令であればＳ２１０へと進む。一方、判定の結果、リターン指令が入力されていなければ、Ｓ１６０へと進む。具体的に、本実施形態では、実行中画像においてリターンボタン（図５においては、「戻る」ボタン）が押下されたことを検出した場合に、移行指令が入力されたものとする。
【００７５】
そのＳ１６０では、Ｓ１３０で受け付けた入力が、処理項目を一つ進めるための移行指令であったか否かを判定し、判定の結果、移行指令でなければ、Ｓ１３０へと戻る。一方、判定の結果、移行指令が入力された場合、Ｓ１７０へと進む。
【００７６】
具体的に、本実施形態では、実行中画像において移行指令入力ボタン（図５においては、「次へ」ボタン）が押下されたことを検出した場合に、移行指令が入力されたものとする。
【００７７】
そして、Ｓ１７０では、実行中画像を介してＳ１３０で受け付けた入力に従って、実行中処理項目についての設定をＲＡＭ１３に記憶する。即ち、実行中画像に対応する処理項目が入力情報設定処理であれば、実行中画像を介して入力された内容を保存し、実行中画像に対応する処理項目が確認処理であれば、その確認処理で確認されるべき内容の確認が終了した旨を保存する。なお、ＲＡＭ１３に記憶された設定は、インストール項目の実行時に設定ファイル等を作成するために用いられる。
【００７８】
続く、Ｓ１８０では、表示部８に表示された画像をそのままの形で保存するキャプチャ機能を用いることにより、移行指令が入力された時点での実行中画像、即ち実行中処理項目にて受け付けた情報が示された画像を取得し、その取得した画像をキャプチャ画像としてＲＡＭ１３に記憶する。そして、Ｓ２１０へと進む。
【００７９】
ところで、Ｓ１５０での判定の結果、Ｓ１３０で受け付けた入力が、完了画像の選択であれば、Ｓ１９０へと進む。
そのＳ１９０では、完了画像に対する入力が、選択された完了画像に対応する処理項目での内容を変更するための変更指令であるか否かを判定し、判定の結果、完了画像に対する入力が変更指令でなければ、Ｓ２００へと進む。
【００８０】
そして、Ｓ２００では、Ｓ１３０にて選択された完了画像を予め規定された規定時間の間、他の完了画像よりも拡大表示して、Ｓ１３０へと戻る（本発明の認識態様表示過程の一例）。
【００８１】
具体的に、本実施形態では、表示部８に表示されたカーソルを完了画像に合わせて、操作部７（ここでは、マウスとする）がクリックされたことを検出した場合、その完了画像に対して選択指令が入力されたものとしている。
【００８２】
一方、Ｓ１９０での判定の結果、完了画像に対する入力が変更指令であれば、Ｓ２１０へと進む。具体的に、本実施形態では、表示部８に表示されたカーソルを完了画像に合わせて、操作部７（ここでは、マウスとする）がダブルクリックされたことを検出した場合、その完了画像に対して変更指令が入力されたものとしている。
【００８３】
さらに、Ｓ２１０では、移行先の項目番号Ｍを次選択番号Ｍとして設定する。即ち、Ｓ１６０を経由してＳ２１０へと進んだ場合には、規定順序に従って移行したものとして、現選択番号Ｍに１を加算したものを次選択番号Ｍとし、Ｓ１５５からＳ２１０へと進んだ場合には、現選択番号Ｍから１を減算したものを次選択番号Ｍとし、Ｓ１９０を経由してＳ２１０へと進んだ場合には、選択された完了画像に対応する処理項目の項目番号Ｍを次選択番号Ｍとする。
【００８４】
続く、Ｓ２２０では、移行先が規定順序通りであるか否かを判定し、判定の結果、規定順序の通りであれば、Ｓ１２０へと戻り、Ｓ２１０にて設定された次選択番号Ｍを参照して表示処理を実行し、規定順序の通りでなければ、Ｓ２３０へと進む。
【００８５】
そのＳ２３０では、実行中処理項目の規定順序が、インストール項目以降であるか否かを判定、即ち、現選択番号Ｍが、インストール項目の項目番号ｏよりも大きいか否かを判定し、判定の結果、現選択番号Ｍが、インストール項目の項目番号ｏよりも小さければ、Ｓ１２０へと戻る。一方、判定の結果、現選択番号Ｍが、インストール項目の項目番号ｏよりも大きければ、Ｓ２４０へと進む。
【００８６】
そして、Ｓ２４０では、移行先の処理項目の規定順序が、インストール項目以降であるか否かを判定、即ち、Ｓ２１０にて設定された次選択番号Ｍが、インストール項目の項目番号ｏ以上であるか否かを判定し、判定の結果、Ｓ２１０にて設定された次選択番号Ｍが、インストール項目の項目番号ｏ以上であれば、Ｓ１２０へと戻る。一方、判定の結果、Ｓ２１０にて設定された次選択番号Ｍが、インストール項目の項目番号ｏよりも小さければ、Ｓ２５０へと進む。
【００８７】
続く、Ｓ２５０では、インストール項目にてインストールしたデバイスドライバ６１を再インストールするか否かを、ユーザらに確認させるための確認画像を表示する（本発明の実行選択受付過程の一例）。これは、デバイスドライバ６１を再インストールする場合、インストール項目にて、補助記憶装置に格納した設定ファイルや、ドライバ構成ファイルをアンインストールする必要があるので、ユーザが変更を望む処理項目によっては、全処理項目を完了した後、その変更を望む処理項目のみ、変更したほうが手間を軽減できる可能性があるためである。
【００８８】
なお、確認画像は、再インストールする旨の指令を入力するための再インストールボタンと、再インストールしない旨の指令を入力するための拒否ボタンとを備えたユーザインターフェース画像である。
【００８９】
そして、Ｓ２６０では、Ｓ２５０にて表示部８に表示された確認画像を介して入力された指令が、再インストールする旨のものであるか否かを判定し、判定の結果、再インストールする旨のものでなければ、即ち、拒否ボタンが押下されたことを検出した場合、次選択番号Ｍを、現選択番号Ｍに１を加算したものに変更して、Ｓ１２０へと戻る。
【００９０】
一方、Ｓ２６０での判定の結果、確認画像を介して入力された指令が、再インストールする旨のものであれば、Ｓ２７０へと進む。そのＳ２７０では、次選択番号Ｍよりも規定順序が前の項目番号Ｍ、即ち次選択番号Ｍよりも値が小さい項目番号Ｍに対応する処理項目で設定された設定内容を維持すると共に、次選択番号Ｍ以上の値を有する項目番号Ｍに対応する処理項目で設定された設定内容を消去する（本発明の情報無効過程の一例）。
【００９１】
続く、Ｓ２８０にて、既に実行されたインストール項目にてインストールされたデバイスドライバ６１をアンインストールして、Ｓ１２０へと戻る。
なお、Ｓ２３０からＳ２８０での処理に、再度実行されるインストール項目を加えた一連の処理が、本発明の再インストール処理に相当する。
〈表示処理〉
次に、メイン処理のＳ１２０にて実行される表示処理について説明する。
【００９２】
ここで、図４は、表示処理の処理手順を示したフローチャートである。
この表示処理は、メイン処理のＳ１２０にて実行されるものであり、起動されると、まず、Ｓ３１０にて、次選択番号Ｍに対応する処理項目の項目別画像を実行中画像として取得する。
【００９３】
続く、Ｓ３２０では、次選択番号Ｍよりも一つ小さな項目番号Ｍ−１までの（即ち、表示処理へと移行するまで現選択番号Ｍであった項目番号Ｍまでの）処理項目に対応する全てのキャプチャ画像を完了画像として取得する。
【００９４】
そして、Ｓ３３０では、Ｓ３２０で取得した項目番号Ｍ−１までの全てのキャプチャ画像を完了画像とし、対応する処理項目の規定順序に従って規定領域５２に並べ、Ｓ３１０で取得した次選択番号Ｍの項目別画像を実行中画像として特定領域５１に配置した現表示画像を生成する。
【００９５】
続く、Ｓ３４０では、次選択番号Ｍの処理項目に処理を移行する（本発明の処理移行過程の一例）。つまり、実行中処理項目が、次選択番号Ｍに対応する処理項目となる。
そして、Ｓ３５０では、Ｓ３３０で生成した現表示画像が、表示部８に表示されるように映像信号を出力する（本発明の第一表示制御過程，第二表示制御過程の一例）。これにより、項目番号Ｍ−１までの全ての完了画像が、規定順序に沿って配置され、現選択番号Ｍの項目別画像を実行中画像とした現表示画像が表示部８に表示されることになる。
【００９６】
そして、その後、メイン処理のＳ１３０へと戻る。
つまり、Ｓ１２０の表示処理では、実行中処理項目を次選択番号Ｍに対応する処理項目へと移行すると共に、その次選択番号Ｍの処理項目に対応する項目別画像を実行中画像とし、規定順序が次選択番号Ｍよりも一つ小さな項目番号Ｍ−１までの全てのキャプチャ画像を完了画像とした現表示画像を表示部８に表示する。
〈動作例〉
次に、情報処理装置２０がメイン処理を実行する時の動作例について説明する。
【００９７】
ここで、図６，７，８は、メイン処理実行時に表示部に表示される画面の一例を示した説明図である。
なお、図６は、許諾確認項目に対応する項目別画像（以下、許諾確認画像とする）が実行中画像として表示され、機種選択項目に対応する項目別画像（以下、機種選択画像とする）や、言語選択項目に対応する項目別画像（以下、言語選択画像とする）、機能選択項目に対応する項目別画像（以下、機能選択画像とする）が完了画像として表示された現表示画像を示すものである。さらに、図７は、接続確認項目に対応する項目別画像（以下、接続確認画像とする）が実行中画像として表示され、許諾確認画像や、機能選択画像、機種選択画像、言語選択画像が完了画像として表示された現表示画像を示すものである。
【００９８】
ここで、図６に示すような現表示画像が、表示部８に表示された場合を想定する。
この場合、まず、メイン処理のＳ１２０にて、現表示画像を介して、ユーザからの入力を受け付ける。この時、許諾確認項目が確認処理項目であることから、受付可能な情報としては、終了指令、移行指令、リターン指令、完了画像が選択されたことを示す情報（以下、完了画像選択情報とする）のいずれかに限られる。ただし、完了画像選択情報は、変更指令と、変更指令以外の選択である確認選択とに分類される。
【００９９】
即ち、図６に示すような現表示画像が表示部８に表示された場合に、ユーザが行う可能性のある操作としては、終了指令を入力するための実行中画像のキャンセルボタンの押下、移行指令を入力するための実行中画像の移行指令入力ボタンの押下、リターン指令を入力するためのリターンボタンの押下等が考えられる。このほかの操作としては、変更指令を入力するために完了画像をダブルクリックすること、確認選択を入力する（即ち、完了画像を拡大表示する）ために完了画像をクリックすることが考えられる。
【０１００】
したがって、完了画像の中の機能選択画像がクリックされると、メイン処理ではＳ２００にて、図８に示すように、選択された完了画像を、他の完了画像よりも拡大表示し、キャンセルボタンが押下されると、メイン処理ではＳ１４０にて否定判定し、メイン処理を終了する。
【０１０１】
一方、許諾確認項目の項目番号ｌは、インストール項目の項目番号ｏよりも小さい（即ち、許諾確認項目は、規定順序がインストール項目よりも前である）ことから、移行指令入力ボタンが押下された場合には、メイン処理ではＳ１６０にて肯定判定し、規定順序に従って移行した処理項目に対応する項目別画像を実行中画像とした現表示画像が表示される。また、完了画像がダブルクリックされた場合には、メイン処理ではＳ１９０にて肯定判定し、選択された完了画像に対応する処理項目の項目別画像を実行中画像とした現表示画像が表示される。
【０１０２】
メイン処理を数サイクル繰り返すことで、図７に示すような現表示画像が表示部８に表示されたとしても、接続確認項目が確認処理項目であることから、受付可能な情報としては、終了指令、移行指令、リターン指令、変更指令、確認選択のいずれかに限られる。つまり、ユーザが行う可能性のある操作としては、キャンセルボタンの押下、リターンボタンの押下、移行指令入力ボタンの押下、完了画像のダブルクリック、完了画像のクリックが考えられる。
【０１０３】
したがって、完了画像がクリックされると、メイン処理ではＳ２００にて、選択された完了画像を、他の完了画像よりも拡大表示し、キャンセルボタンが押下されると、メイン処理ではＳ１４０にて否定判定し、メイン処理を終了する。また、移行指令入力ボタンが押下された場合には、メイン処理ではＳ１６０にて肯定判定し、規定順序に従って移行した処理項目に対応する項目別画像を実行中画像とした現表示画像が表示される。
【０１０４】
一方、完了画像がダブルクリックされた場合には、メイン処理ではＳ１９０にて肯定判定するものの、接続確認項目の項目番号ｐが、インストール項目の項目番号ｏよりも大きい（即ち、接続確認項目は、規定順序がインストール項目よりも後である）ことから、メイン処理ではＳ２４０にて、選択された完了画像に対応する処理項目（以下、対応処理項目とする）の項目番号が、インストール項目の項目番号ｏよりも小さいか否か（即ち、対応処理項目は、規定順序がインストール項目よりも前であるか否か）を判定する。
【０１０５】
この時、対応処理項目の項目番号が、インストール項目の項目番号ｏよりも大きければ、対応処理項目の項目別画像を実行中画像とした現表示画像が表示される。しかし、対応処理項目の項目番号が、インストール項目の項目番号ｏよりも小さければ、表示部８に表示される確認画像を介して、ユーザは、再インストールを実施するか否かを選択する。そして、その選択が再インストールの実施であれば、先のインストール項目でインストールしたソフトウェアをアンインストールして、対応処理項目から処理を再度実行し、インストール項目にて再インストールすることになる。
【０１０６】
つまり、本実施形態のメイン処理では、現選択番号Ｍの項目別画像を実行中画像とし、項目番号Ｍ−１までの全てのキャプチャ画像を完了画像とした現表示画像を表示すると共に、操作部７を介した入力を受け付ける。そして、受け付けた入力が、完了画像のクリックであれば、選択された完了画像を拡大表示し、キャンセルボタンの押下であれば、メイン処理を終了する。また、受け付けた入力が、移行指令入力ボタンの押下であれば、次選択番号Ｍを変更して、その後、次選択番号Ｍの項目別画像を実行中画像とした現表示画像を表示する。
【０１０７】
ただし、受け付けた入力が変更指令である場合には、メイン処理では、現選択番号Ｍがインストール項目の項目番号ｏよりも大きく、かつ次選択番号Ｍがインストール項目の項目番号ｏよりも小さいか否かを判定し、判定の結果が肯定判定であれば、再インストールするか否かをユーザに選択させる。
［実施形態の効果］
以上、説明したように、本実施形態のメイン処理によれば、実行中画像と完了画像とを一つの画像内に配置した現表示画像を表示するため、プログラムの実行途中に処理項目を戻すことなく、実施済みの処理項目で入力した情報（以下、入力済情報とする）の内容をユーザに認識させることができる。そして、本実施形態のメイン処理によれば、完了画像と実行中画像とを別々の領域に表示したり、規定順序に従って完了画像を並べて表示するため、ユーザは、知りたいと望む入力済の情報を容易に見つけ出すことができる。
【０１０８】
特に、本実施形態のメイン処理によれば、現表示画像において、完了画像に対する選択を受け付けると、選択された完了画像を拡大表示するため、入力済情報の内容をより確実にユーザに認識させることができる。
【０１０９】
さらに、本実施形態のメイン処理によれば、現表示画像において、完了画像に対する変更指令を受け付ると、その選択された完了画像に対応する処理項目へと移行するので、ユーザは、完了画像を選択するだけで、入力済情報の変更を入力することが可能となる。
【０１１０】
ところで、本実施形態のメイン処理によれば、実行中処理項目の項目番号がインストール項目の項目番号ｏよりも大きく、かつ現選択番号Ｍがインストール項目の項目番号ｏよりも小さければ、再インストールするか否かを、手間に応じてユーザが選択可能であるため、より確実に利便性を向上させることができる。
【０１１１】
なお、本実施形態のメイン処理によれば、実行中画像をキャプチャ取得することで完了画像を生成しているため、完了画像を容易に作成することができる。これと共に、本実施形態のメイン処理によれば、各処理項目において、ユーザが情報を入力した項目別画像そのものが完了画像として表示されるため、ユーザが、知りたいと望む入力済情報をより確実に見つけ出すことができる。
［その他の実施形態］
以上、本発明の実施形態を説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することができる。
【０１１２】
例えば、上記実施形態の表示処理では、実行中画像をキャプチャ取得したキャプチャ画像を完了画像としたが、完了画像は、キャプチャ画像に限るものではなく、メイン処理や、表示処理において新たに生成した画像を完了画像としても良い。つまり、対応する処理項目が実行中処理項目であった時に受け付けた情報が示され、その情報をユーザが認識可能な画像であれば、どのような画像であっても良い。
【０１１３】
さらには、上記実施形態の表示処理では、完了画像を規定順序に沿って並べて表示していたが、これに加えて、完了画像内で情報が示された部分の色を、他の部分とは異なる色に変更して表示することや、完了画像内で情報が示された部分のみを太字で表示すること等を実行しても良い。つまり、上記実施形態の表示処理では、完了画像内で情報が示された部分を、完了画像内での他の部分よりも強調して表示するようにしても良い。
【０１１４】
このように、完了画像内での情報が示された部分を強調表示することで、対応する処理項目で入力された情報の内容を、より確実にユーザに認識させることができる。
そして、上記実施形態の表示処理では、既に実行された（即ち、現選択番号Ｍの一つ前の項目番号Ｍ−１までの）処理項目に対応する完了画像のみを規定領域５２に表示していたが、規定領域５２に表示表示される画像は、既に実行された処理項目に対応する画像に限るものではなく、例えば、まだ実行されていないものの、情報処理装置２０での実行が予定されている処理項目に対応する（即ち、現選択番号Ｍ以降の）項目別画像を表示するようにしても良い。
【０１１５】
このように、現選択番号Ｍ以降の画像が規定領域５２に表示されると、それぞれの処理項目が実行される前に、実行予定にある処理項目の全てをユーザに予め認識させることができる。この結果、ユーザは、現時点での進行状況を容易に把握できる。
【０１１６】
また、上記実施形態のメイン処理におけるＳ１７０では、移行指令を受け付けた後に、実行中処理項目で受け付けた設定（情報）を一括して保存していたが、設定（情報）の保存は、実行中処理項目が設定処理項目であれば、その設定処理項目の各項目に対して情報が入力される毎に実行するようにしてもよい。
【０１１７】
さらに、上記実施形態のメイン処理におけるＳ２００では、完了画像に対して操作部７が操作された場合、選択された完了画像を拡大表示したが、Ｓ２００にて実行される内容は、拡大表示に限るものではない。例えば、選択された完了画像において、設定（情報）が示された部分の色を、他の部分とは異なる色に変更する等しても良い。
【０１１８】
なお、上記実施形態のメイン処理では、現選択番号Ｍがインストール項目の項目番号ｏよりも大きく、かつ次選択番号Ｍがインストール項目の項目番号ｏよりも小さい場合に、Ｓ２５０にて確認表示を表示していた。
【０１１９】
しかしながら、このような場合、次選択番号Ｍに対応する処理項目（以下、変更先処理項目とする）へと移行するためには、インストール項目にてインストールしたソフトウェアをアンインストールする必要がある。このため、変更先処理項目が、全処理項目を実行した後であっても変更可能なものであれば、変更先処理項目へ戻るよりも残りの処理項目を実行することにより、手間を軽減できる可能性がある。
【０１２０】
したがって、上記実施形態のメイン処理は、Ｓ２３０，及びＳ２４０にて肯定判定された場合に、現選択番号Ｍに１を加算したものを次選択番号Ｍとして、ソフトウェアの再インストールをすること無く、Ｓ１２０へと戻るようになされていても良い。
【０１２１】
ところで、移行指令によって移行する処理項目が確認処理項目である場合には、ユーザからの入力による情報（設定）の変更がないため、その確認処理項目に対応する完了画像は、予め用意された項目別画像が一義的に導き出されることになる。
【０１２２】
したがって、上記実施形態のメイン処理は、移行指令を受け付けると、現選択番号Ｍに対応する処理項目が確認処理項目である否かを判定し、判定の結果、確認処理項目であれば、その確認処理項目に対応する項目別画像をそのまま、完了画像として表示するようになされていても良い。
【０１２３】
ところで、上記実施形態では、移行指令入力ボタンが押下された時に、ＣＰＵが受け付ける指令を移行指令と称したが、移行指令は、これに限るものでなく、リターン指令や、変更指令を移行指令の一つとしても良い。つまり、本発明における移行指令には、上記実施形態におけるリターン指令や、変更指令が含まれる。
【０１２４】
なお、上記実施形態では、インストールプログラム６５に従って、デバイスドライバ６１をインストールするものとして説明したが、インストールプログラム６５に従ってインストールされるソフトウェアは、デバイスドライバ６１に限るものではなく、例えば、アプリケーションソフト６２等であっても良い。また、インストールパッケージ６０は、ナットワーク上に存在するサーバ等からダウンロードすることで取得しても良い。
【０１２５】
さらには、本発明は、インストールプログラム６５への適用に限るものではなく、例えば、ＷＥＢ上に存在するホームページ（ＨＰ）を閲覧するプログラムに適用されていても良い。
【図面の簡単な説明】
【０１２６】
【図１】プリントシステムの概略構成を示すブロック図である。
【図２】インストールパッケージを説明するための説明図である。
【図３】メイン処理の処理手順を示したフローチャートである。
【図４】表示処理の処理手順を示したフローチャートである。
【図５】現表示画像について説明するための説明図である。
【図６】表示処理により表示される現表示画像の一例を示した説明図である。
【図７】表示処理により表示される現表示画像の一例を示した説明図である。
【図８】表示処理により表示される表示画像の一例を示した説明図である。
【符号の説明】
【０１２７】
１…プリントシステム  ５…補助記憶装置  ６…データ読出装置  ７…操作部  ８…表示部  ９…ネットワークＩ／Ｆ  １０…制御部  １１…ＣＰＵ  １２…ＲＯＭ  １３…ＲＡＭ  ２０…情報処理装置  ３０…画像形成装置  ３１…記録部  ６０…インストールパッケージ  ６１…デバイスドライバ  ６２…アプリケーションソフト  ６５…インストールプログラム
【図１】
0004683054.tif 000002
【図３】
0004683054.tif 000003
【図４】
0004683054.tif 000004
【図２】
0004683054.tif 000005
【図５】
0004683054.tif 000006
【図６】
0004683054.tif 000007
【図７】
0004683054.tif 000008
【図８】
0004683054.tif 000009