(57)【要約】      （修正有）【課題】設定項目に変更後の設定内容が反映されているか、確認するのに要する時間を短縮することができる情報処理装置及び情報処理プログラムを提供する。【解決手段】情報処理装置１０は、設定内容が変更された設定項目と変更後の設定内容を受け付ける受付部と、受付部で受け付けた変更後の設定内容が反映された設定項目の設定内容を含む複数の設定画面が、予め定めた表示順序に従って表示装置に表示されるように制御する制御部と、を備える。【選択図】図２
2020178234.tif 000002
【特許請求の範囲】
【請求項１】
設定内容が変更された設定項目と変更後の設定内容を受け付ける受付部と、
前記受付部で受け付けた変更後の設定内容が反映された前記設定項目の設定内容を含む複数の設定画面が、予め定めた表示順序に従って表示装置に表示されるように制御する制御部と、
を備えた情報処理装置。
【請求項２】
前記受付部は、ユーザが前記設定項目の設定内容を確認したことを通知する確認完了通知を更に受け付け、
前記制御部は、前記受付部で前記確認完了通知を受け付けた場合、前記設定項目の各々に対して予め設定された項目優先度に従って、前記設定画面の表示順序を制御する
請求項１記載の情報処理装置。
【請求項３】
前記制御部は、備えられた機能の各々に対して予め設定された機能優先度と前記項目優先度を組み合わせて、前記設定画面の表示順序を制御する
請求項２記載の情報処理装置。
【請求項４】
前記制御部は、前記機能優先度が高く設定された機能に対応した前記設定画面から順に、前記機能優先度が低く設定された機能に対応した前記設定画面に向かって、前記設定画面を前記表示装置に表示する制御を行うと共に、同じ前記機能優先度が設定された機能に関して、前記項目優先度が異なる前記設定項目の設定内容を含む複数の前記設定画面が対応付けられている場合、同じ前記機能優先度が設定された機能に対応した複数の前記設定画面において、前記項目優先度が高く設定された前記設定画面から順に、前記項目優先度が低く設定された前記設定画面に向かって、前記設定画面を前記表示装置に表示する制御を行う
請求項３記載の情報処理装置。
【請求項５】
前記制御部は、他の情報処理装置における前記設定項目と前記設定項目の参照回数が含まれる履歴情報を用いて、参照回数の多い前記設定項目から順に優先度が高くなるように、前記項目優先度を設定する制御を行う
請求項２〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記制御部は、前記履歴情報と自装置に予め備えられた自装置設定項目の初期値を比較して、前記自装置設定項目の中から前記設定項目を特定する制御を行う
請求項５記載の情報処理装置。
【請求項７】
前記制御部は、前記設定項目の表示順序と一致した前記設定項目と変更後の設定内容を表す設定情報をユーザに報知する制御を行う
請求項１〜請求項６の何れか１項に記載の情報処理装置。
【請求項８】
前記制御部は、予め定めた数の前記設定画面を表示順序に従って前記表示装置に表示した場合、前記表示装置に表示していない前記設定画面が残っていたとしても、前記予め定めた数を超える前記設定画面の表示は行わないように制御する
請求項１〜請求項７の何れか１項に記載の情報処理装置。
【請求項９】
前記制御部は、同じ前記設定画面に複数の前記設定項目が含まれ、前記表示装置に各々の前記設定項目の設定内容が一度に表示しきれない場合、ユーザの指示に基づいて、各々の前記設定項目の設定内容が表示されるように前記表示装置における前記設定画面の表示範囲を制御する
請求項１〜請求項８の何れか１項に記載の情報処理装置。
【請求項１０】
コンピュータを、請求項１〜請求項９の何れか１項に記載の情報処理装置の各部として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理プログラムに関する。
【背景技術】
【０００２】
例えば客先に情報処理装置を販売する販売店、及び販売した情報処理装置の保守を担当するサービスステーションでは、設備の更新や新規導入に伴って客先に情報処理装置を設置する場合、担当者がお客様の使い方にあわせて情報処理装置の設定項目を事前に設定してから客先に設置することがある。
【０００３】
この場合、担当者は設定した設定項目の設定内容がお客様の要望とあっているか、各々の設定項目に設定された設定内容を含む設定画面を表示して、設定項目の設定内容を確認することがある。
【０００４】
これに対して、特許文献１には、複数の設定項目とそれぞれの設定内容を対応付けた設定情報を記憶する記憶手段と、前記記憶手段に記憶されている前記設定情報の設定内容を呼び出す操作を受け付ける受付手段と、前記受付手段により同一の操作が繰り返して受け付けられる毎に、その操作により呼び出された設定情報における設定項目毎の設定画面を切り替えて提示する提示手段と、を備えたことを特徴とする処理装置が開示されている。
【０００５】
また、特許文献２には、画像を媒体に印刷する印刷手段と、前記印刷された画像を読み取る読み取り手段とを制御する印刷制御装置であって、所定の設定変更の指示がなされた場合に、実行可能な機能として印刷モードと読み取りモードとを含む複数のモードの中から電源投入時の初期モードを選択するための設定項目を含む複数の設定項目の記入欄が設けられた設定用画像が前記媒体に印刷されるよう前記印刷手段を制御し、前記記入欄に記入済みの設定用画像が読み取られるよう前記読み取り手段を制御し、前記記入欄に関する情報を用いて前記読み取った設定用画像を解析して選択された設定情報を判定し、該判定した設定情報を対応する設定項目の設定に反映させることを特徴とする印刷制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１０２４３９号公報
【特許文献２】特開２０１１−２３４２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
情報処理装置の多機能化及び高機能化に伴い設定項目の数も増加していることから、例えば関連する設定項目がまとめられ、まとめられた設定項目毎に設定画面が用意される。
【０００８】
こうした複数の設定画面はそれぞれ階層化されて関連付けられているため、担当者は設定項目の設定内容を確認する場合、上位に位置する設定画面から確認したい設定項目の設定内容が含まれる設定画面まで画面を遷移する操作を行って、設定項目の設定内容を確認することになる。したがって、設定画面の階層の数が多くなるにつれて、設定内容を確認したい設定項目を含む設定画面にたどり着くまで設定画面を遷移させる操作回数が増加する上、確認したい設定項目がどの設定画面にあるかわからないような状況が発生した場合、設定画面の階層に沿って設定画面を切り換えながら目的の設定画面を探し出す必要がある。
【０００９】
本発明は、ユーザが、設定項目の設定内容の変更及び確認を行う場合に用いられる階層化された設定画面の中から、設定内容を変更した設定項目を含む設定画面を階層に沿って設定画面を切り換えながら探し出し、設定内容を変更した設定項目に変更後の設定内容が反映されているか確認する場合と比較して、設定項目に変更後の設定内容が反映されているか確認するのに要する時間を短縮することができる情報処理装置、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１態様に係る情報処理装置は、設定内容が変更された設定項目と変更後の設定内容を受け付ける受付部と、前記受付部で受け付けた変更後の設定内容が反映された前記設定項目の設定内容を含む複数の設定画面が、予め定めた表示順序に従って表示装置に表示されるように制御する制御部と、を備える。
【００１１】
第２態様に係る情報処理装置は、第１態様に係る情報処理装置において、前記受付部が、ユーザが前記設定項目の設定内容を確認したことを通知する確認完了通知を更に受け付け、前記制御部は、前記受付部で前記確認完了通知を受け付けた場合、前記設定項目の各々に対して予め設定された項目優先度に従って、前記設定画面の表示順序を制御する。
【００１２】
第３態様に係る情報処理装置は、第２態様に係る情報処理装置において、前記制御部が、備えられた機能の各々に対して予め設定された機能優先度と前記項目優先度を組み合わせて、前記設定画面の表示順序を制御する。
【００１３】
第４態様に係る情報処理装置は、第３態様に係る情報処理装置において、前記制御部が、前記機能優先度が高く設定された機能に対応した前記設定画面から順に、前記機能優先度が低く設定された機能に対応した前記設定画面に向かって、前記設定画面を前記表示装置に表示する制御を行うと共に、同じ前記機能優先度が設定された機能に関して、前記項目優先度が異なる前記設定項目の設定内容を含む複数の前記設定画面が対応付けられている場合、同じ前記機能優先度が設定された機能に対応した複数の前記設定画面において、前記項目優先度が高く設定された前記設定画面から順に、前記項目優先度が低く設定された前記設定画面に向かって、前記設定画面を前記表示装置に表示する制御を行う。
【００１４】
第５態様に係る情報処理装置は、第２態様〜第４態様の何れかの態様に係る情報処理装置において、前記制御部が、他の情報処理装置における前記設定項目と前記設定項目の参照回数が含まれる履歴情報を用いて、参照回数の多い前記設定項目から順に優先度が高くなるように、前記項目優先度を設定する制御を行う。
【００１５】
第６態様に係る情報処理装置は、第５態様に係る情報処理装置において、前記制御部が、前記履歴情報と自装置に予め備えられた自装置設定項目の初期値を比較して、前記自装置設定項目の中から前記設定項目を特定する制御を行う。
【００１６】
第７態様に係る情報処理装置は、第１態様〜第６態様の何れかの態様に係る情報処理装置において、前記制御部が、前記設定項目の表示順序と一致した前記設定項目と変更後の設定内容を表す設定情報をユーザに報知する制御を行う。
【００１７】
第８態様に係る情報処理装置は、第１態様〜第７態様の何れかの態様に係る情報処理装置において、前記制御部が、予め定めた数の前記設定画面を表示順序に従って前記表示装置に表示した場合、前記表示装置に表示していない前記設定画面が残っていたとしても、前記予め定めた数を超える前記設定画面の表示は行わないように制御する。
【００１８】
第９態様に係る情報処理装置は、第１態様〜第８態様の何れかの態様に係る情報処理装置において、前記制御部が、同じ前記設定画面に複数の前記設定項目が含まれ、前記表示装置に各々の前記設定項目の設定内容が一度に表示しきれない場合、ユーザの指示に基づいて、各々の前記設定項目の設定内容が表示されるように前記表示装置における前記設定画面の表示範囲を制御する。
【００１９】
第１０態様に係る情報処理プログラムは、コンピュータを、第１態様〜第９態様の何れかの態様に係る情報処理装置の各部として機能させるためのプログラムである。
【発明の効果】
【００２０】
第１態様、及び第１０態様によれば、ユーザが、設定項目の設定内容の変更及び確認を行う場合に用いられる階層化された設定画面の中から、設定内容を変更した設定項目を含む設定画面を階層に沿って設定画面を切り換えながら探し出し、設定内容を変更した設定項目に変更後の設定内容が反映されているか確認する場合と比較して、設定項目に変更後の設定内容が反映されているか確認するのに要する時間を短縮することができる、という効果を有する。
【００２１】
第２態様によれば、より重要な設定項目ほど設定内容を早く確認することができる、という効果を有する。
【００２２】
第３態様によれば、機能毎に設定項目の内容を確認することができる、という効果を有する。
【００２３】
第４態様によれば、一度表示した設定画面が再度表示されることを抑制することができる、という効果を有する。
【００２４】
第５態様によれば、設定項目の表示順序と異なる設定情報が記載された設定シートを見ながら設定項目の設定内容を確認する場合と比較して、確認に要する時間を短縮することができる、という効果を有する。
【００２５】
第６態様によれば、担当者が設定内容の確認を行う設定項目毎に予め項目優先度を設定する必要がない、という効果を有する。
【００２６】
第７態様によれば、設定内容が変更された設定項目を担当者が指示することなく、他の情報処理装置の履歴情報から設定内容が変更された設定項目を特定することができる、という効果を有する。
【００２７】
第８態様によれば、設定内容が変更された設定項目の設定内容を全て確認する場合と比較して、確認に要する時間を短縮した上で、主要な設定項目に正しい設定内容が設定されているか確認することができる、という効果を有する。
【００２８】
第９態様によれば、ユーザが情報処理装置を操作することなく、同じ設定画面にある未表示の設定項目を表示装置に表示させることができる、という効果を有する。
【図面の簡単な説明】
【００２９】
【図１】情報処理装置における設定項目の設定例を示す図である。
【図２】情報処理装置の機能構成例を示すブロック図である。
【図３】設定項目の一例を示す図である。
【図４】画面情報の一例を示す図である。
【図５】情報処理装置における電気系統の要部構成例を示す図である。
【図６】第１実施形態に係る確認処理の流れの一例を示すフローチャートである。
【図７】第１実施形態に係る確認処理が実行された場合の設定画面の遷移例を示した図である。
【図８】第１実施形態の変形例１に係る確認処理の流れの一例を示すフローチャートである。
【図９】第１実施形態の変形例１に係る確認処理が実行された場合の設定画面の遷移例を示した図である。
【図１０】項目優先度を設定した設定シートの例を示す図である。
【図１１】第１実施形態の変形例２に係る確認処理が実行された場合の設定画面の遷移例を示した図である。
【図１２】項目優先度及び機能優先度を設定した設定シートの例を示す図である。
【図１３】第１実施形態の変形例３に係る確認処理の流れの一例を示すフローチャートである。
【図１４】第１実施形態の変形例３に係る確認処理が実行された場合の設定画面の遷移例を示した図である。
【図１５】第２実施形態に係る情報処理装置の接続例を示す図である。
【図１６】履歴情報の一例を示す図である。
【図１７】第２実施形態に係る確認処理の流れの一例を示すフローチャートである。
【図１８】参照回数に基づいて項目優先度が設定された設定項目の一例を示す図である。
【図１９】第２実施形態に係る確認処理が実行された場合の設定画面の遷移例を示した図である。
【発明を実施するための形態】
【００３０】
以下、本実施の形態について図面を参照しながら説明する。なお、機能が同じ構成要素及び処理には全図面を通して同じ符合を付与し、重複する説明を省略する。
【００３１】
＜第１実施形態＞
図１は、情報処理装置１０における設定項目の設定例を示す図である。
【００３２】
情報処理装置１０における設定項目とは、情報処理装置１０で実行される処理の動きを規定する項目であり、情報処理装置１０の使用状況にあわせて設定内容を変更することが許可された項目のことである。
【００３３】
本実施の形態に係る情報処理装置１０は、設定項目を有する装置であれば特定の装置に限定されないが、以降では一例として、情報処理装置１０がプリント機能、ファックス機能、スキャン機能、及びコピー機能といった画像の形成に関する複数の機能を有する画像形成装置であるものとして説明を行う。
【００３４】
客先に設置されている既存の情報処理装置１０Ｚを新たな情報処理装置１０に置き換える場合、情報処理装置１０の販売または保守を担当する担当者は、お客様から客先での情報処理装置１０の使い方を伺い、例えば工場等で事前に情報処理装置１０の設定項目をお客様の使い方に適した設定内容に設定してから、客先に設置する。
【００３５】
例えば情報処理装置１０に原稿の内容を他の用紙に複製するコピー機能が備えられており、客先では専らモノクロコピーしか用いない場合、コピー機能を起動した際に自動で設定される当初のカラーモードは「カラー」ではなく「モノクロ」に設定しておいた方が、お客様がコピーを行う毎にカラーモードの設定を「モノクロ」に変更しなくてもよいため、客先における情報処理装置１０の使い勝手がよくなる。したがって、客先に設置する情報処理装置１０におけるコピーのカラーモードに対応した設定項目の初期値が「カラー」の場合には、担当者は当該設定項目の設定内容を「モノクロ」に変更してから客先に設置することになる。
【００３６】
したがって、担当者は、情報処理装置１０の使い方に関するお客様の要望に基づいて、設定内容を初期値から変更する設定項目と、変更後の設定内容を対応付けて記載した設定シート４を作成する。そして、担当者は作成した設定シート４の内容に基づいて、変更対象となっている情報処理装置１０の設定項目を設定シート４に記載された設定内容に変更する。
【００３７】
なお、既存の情報処理装置１０Ｚは新たに設置する情報処理装置１０と同機種であっても、異なる機種であってもどちらでもよい。
【００３８】
担当者は設定シート４を用紙で作成してもよく、また、パソコン等の情報機器に読み込まれ、その内容がディスプレイに表示される電子ファイルとして作成してもよい。また、以降では、情報処理装置１０に備えられる設定項目のうち、設定内容が初期値から変更された設定項目のことを「変更設定項目」と記載することがある。
【００３９】
担当者は設定シート４を参照して、設定画面が表示される情報処理装置１０の操作ユニット３８から、変更対象となっている設定項目の設定内容を手動で変更する操作を行うが、設定内容の変更方法はこれに限られない。例えば情報処理装置１０に電子ファイルで作成された設定シート４を読み込み、設定シート４の内容に従って自律的に設定項目の設定内容を変更する自動設定機能が備えられている場合、担当者は設定シート４が記憶されたＵＳＢ(Universal Serial Bus)メモリやメモリカード等の半導体メモリを介して、設定シート４を情報処理装置１０に入力することで、設定項目の設定内容が変更される。
【００４０】
また、情報処理装置１０は遠隔地からの設定内容の変更にも対応しており、図１に示すように、通信回線２を介して設定装置２０が接続されている場合、担当者が設定シート４を参照して、設定装置２０で実行される設定変更ツールを操作して、情報処理装置１０の変更対象となっている設定項目の設定内容を手動で変更したり、電子ファイル化された設定シート４を情報処理装置１０に送信したりすることで、情報処理装置１０における設定項目の設定内容が変更される。
【００４１】
通信回線２における通信プロトコルに制約はなく、通信回線２は有線回線であっても無線回線であってもよく、また、有線回線と無線回線が混在した回線であってもよい。更に、通信回線２は専用回線であっても、インターネットのように不特定多数のユーザと回線を共有する公衆回線であってもよい。
【００４２】
設定シート４に従って情報処理装置１０における設定項目の設定内容が変更された後、担当者は、変更された設定項目の設定内容が、設定シート４に記載された変更後の設定内容となっているか確認してから客先に新しい情報処理装置１０を設置することになる。
【００４３】
図２は、情報処理装置１０の機能構成例を示すブロック図である。図２に示すように、情報処理装置１０は設定部１１、受付部１２、制御部１３、及び表示部１４の各機能部と、設定データベース(Database：ＤＢ)１５及び画面表示ＤＢ１６を含む。
【００４４】
設定部１１は、変更が指示された設定項目を指示された設定内容に設定する。設定部１１によって設定された設定項目の設定内容は後ほど説明する設定ＤＢ１５に記憶される。
【００４５】
受付部１２は、設定部１１によって設定内容が変更された設定項目と変更後の設定内容を設定部１１から受け付けて制御部１３に通知する。
【００４６】
制御部１３は、後ほど説明する設定ＤＢ１５及び画面表示ＤＢ１６を参照して、受付部１２で受け付けた変更後の設定内容が反映された設定項目の設定内容を含む設定画面が、予め定めた表示順序に従って表示装置に表示されるように制御する。
【００４７】
表示部１４は、制御部１３が指定した設定画面を、制御部１３が指定したタイミングで表示装置に表示する。
【００４８】
一方、設定ＤＢ１５は、情報処理装置１０に備えられる全ての設定項目と設定内容をそれぞれ対応付けて管理する記憶領域である。各々の設定項目には予め初期値が設定されており、設定部１１によって変更された設定項目の変更後の設定内容は、対応する設定項目の新たな設定内容として設定ＤＢ１５に記憶される。したがって、変更が行われていない設定項目の設定内容には初期値が設定されていることになる。
【００４９】
図３は、設定ＤＢ１５で管理される設定項目の一例を示す図である。図３に示すように、各々の設定項目には設定項目を一意に識別する項目ＩＤ(Identification)が対応付けられている。例えば項目ＩＤが"１"の設定項目は「ＩＰｖ４アドレス」に関する設定項目であり、その設定内容が「12.121.231.23」に設定されていることがわかる。
【００５０】
また、画面表示ＤＢ１６は、情報処理装置１０に備えられる全ての設定項目と各々の設定項目の設定内容が表示される設定画面のファイル名を対応付けて管理する記憶領域である。
【００５１】
図４は、画面表示ＤＢ１６で管理される画面情報の一例を示す図である。図４の画面情報の例によれば、項目ＩＤが"１"で表される「ＩＰｖ４アドレス」に関する設定項目の設定内容は、"IPv4.html"のファイル名で表される設定画面に表示される。なお、１つの設定画面に複数の設定項目の設定内容が表示されることもあり、この場合には、画面表示ＤＢ１６で管理される画面情報において、異なる設定項目に同じ設定画面のファイル名が設定される。
【００５２】
次に、情報処理装置１０における電気系統の要部構成例について説明する。
【００５３】
図５は、情報処理装置１０における電気系統の要部構成例を示す図である。情報処理装置１０は例えばコンピュータ３０を用いて構成される。
【００５４】
コンピュータ３０は、情報処理装置１０に係る各機能部を担うＣＰＵ(Central Processing Unit)３１、コンピュータ３０を図２に示した各機能部として機能させる情報処理プログラムを記憶するＲＯＭ(Read Only Memory)３２、ＣＰＵ３１の一時的な作業領域として使用されるＲＡＭ(Random Access Memory)３３、不揮発性メモリ３４、及び入出力インターフェース(Ｉ／Ｏ)３５を備える。そして、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、不揮発性メモリ３４、及びＩ／Ｏ３５がバス３６を介して各々接続されている。
【００５５】
不揮発性メモリ３４は、不揮発性メモリ３４に供給される電力が遮断されても、記憶した情報が維持される記憶装置の一例であり、例えば半導体メモリが用いられるがハードディスクを用いてもよい。不揮発性メモリ３４は、必ずしもコンピュータ３０に内蔵されている必要はなく、例えばメモリカードのようにコンピュータ３０に着脱される可搬型の記憶装置であってもよい。
【００５６】
Ｉ／Ｏ３５には、例えば通信ユニット３７、操作ユニット３８、画像形成ユニット３９、スキャンユニット４０、及びファックスユニット４１が接続される。
【００５７】
通信ユニット３７は通信回線２に接続され、通信回線２に接続する設定装置２０及び他の情報機器との間でデータ通信を行う通信プロトコルを備える。通信回線２に接続される他の情報機器は「外部装置」とも呼ばれる。
【００５８】
操作ユニット３８は、例えば担当者や客先の従業員といった情報処理装置１０を利用する利用者の操作を受け付ける。具体的には、操作ユニット３８には入力ユニット３８Ａ及び表示ユニット３８Ｂが含まれる。
【００５９】
入力ユニット３８Ａは、利用者の指示を受け付けてＣＰＵ３１に通知する装置であり、例えばボタン及びタッチパネル等が用いられる。
【００６０】
表示ユニット３８Ｂは、ＣＰＵ３１によって処理された情報を視覚的に表示する表示装置の一例であり、例えば液晶ディスプレイ及び有機ＥＬ(Electro Luminescence)ディスプレイ等が用いられる。なお、表示ユニット３８Ｂには入力ユニット３８Ａの一例であるタッチパネルが重ねて取り付けられており、例えば表示ユニット３８Ｂに表示された画面のボタンが押下されると、押下されたボタンに対応する処理が実行される。
【００６１】
画像形成ユニット３９は、ＣＰＵ３１の指示に従って、受け付けた画像を記録媒体に形成する。画像形成ユニット３９における画像形成方式はどのような方式であってもよく、例えば電子写真方式であっても、インクジェット方式であってもよい。
【００６２】
スキャンユニット４０は、ＣＰＵ３１の指示に従って、例えば図示しないプラテンガラスに置かれた原稿の内容を光学的に読み取り、読み取った原稿の内容を画像データに変換する。
【００６３】
このように情報処理装置１０がスキャンユニット４０を備え、設定シート４が用紙で作成されている場合、担当者は設定シート４をスキャンユニット４０に読み取らせることで、情報処理装置１０の自動設定機能による設定項目の設定内容の変更を行ってもよい。
【００６４】
ファックスユニット４１は、図示しないファックス回線を介して、例えばスキャンユニット４０で得られた画像データを指定された送信先に送信すると共に、自装置宛に送信された画像データを受信する。ＣＰＵ３１は、図示しないファックス回線から受信した画像データを画像形成ユニット３９で記録媒体に画像として形成させる。
【００６５】
コピー機能は、ＣＰＵ３１がスキャンユニット４０で得られた画像データを、画像形成ユニット３９で記録媒体に形成させることによって実現される。
【００６６】
なお、情報処理装置１０のＩ／Ｏ３５に接続されるユニットは、図５に示したユニットに限定されない。例えば予め認証された利用者に対してのみ情報処理装置１０の利用を許可する場合には、利用者が所持するＩＣカードの情報を読み取って利用者が誰であるか特定する認証ユニットをＩ／Ｏ３５に接続してもよい。
【００６７】
次に、情報処理装置１０における設定項目の設定内容の確認に関する動作について詳細に説明する。
【００６８】
図６は、担当者が設定シート４の内容に従って設定項目における設定内容の変更を行った後、担当者から設定内容の確認指示を受け付けた場合に、ＣＰＵ３１によって実行される確認処理の流れの一例を示すフローチャートである。確認処理を規定する情報処理プログラムは、例えば情報処理装置１０のＲＯＭ３２に予め記憶されている。情報処理装置１０のＣＰＵ３１は、ＲＯＭ３２に記憶される情報処理プログラムを読み込み、確認処理を実行する。
【００６９】
ここでは一例として、担当者は用紙で作成された設定シート４を参照して、設定項目の設定内容を設定シート４の上から記載順に変更するものとする。
【００７０】
ステップＳ１０において、ＣＰＵ３１は、設定内容が変更された設定項目の中から、まだ選択していない何れか１つの設定項目を選択する。具体的には、ＣＰＵ３１は設定シート４の記載順、すなわち、設定内容の変更順に設定項目を選択するものとする。
【００７１】
ステップＳ２０において、ＣＰＵ３１は表示ユニット３８Ｂを制御して、ステップＳ１０で選択した設定項目の設定内容を含む設定画面を表示ユニット３８Ｂに表示する。
【００７２】
具体的には、ＣＰＵ３１は画面表示ＤＢ１６で管理される画面情報を参照して、選択した設定項目に対応する設定画面のファイル名を取得する。そして、ＣＰＵ３１は、取得したファイル名によって指定された設定画面に含まれる各々の設定項目の設定内容を設定ＤＢ１５から取得し、変更後の設定内容が反映された設定画面を作成して表示ユニット３８Ｂに表示する。
【００７３】
これにより、選択した設定項目における変更後の設定内容が担当者に通知されるため、担当者は設定シート４と照らし合わせて、設定内容を変更した設定項目に、設定シート４に記載された変更後の設定内容が設定されているか確認を行えばよい。
【００７４】
なお、ＣＰＵ３１は表示ユニット３８Ｂに設定画面を表示する場合、設定内容が変更された設定項目と設定内容が変更されていない設定項目を区別して表示するため、例えば設定内容が変更された設定項目に目印８を付けてもよい。これにより、設定内容が変更された設定項目に目印８を付けないで設定画面を表示する場合と比較して、何れの設定項目の設定内容が変更されたのかが分かりやすく表示されることになる。
【００７５】
設定画面に含まれる設定項目の数が多く、設定画面全体が表示ユニット３８Ｂの表示領域に収まりきれない場合には、例えば担当者が表示ユニット３８Ｂに表示される設定画面をスクロールすることで設定内容が変更された設定項目を見つけ出し、設定内容を確認してもよい。しかしながら、設定画面をスクロールして設定内容が変更された設定項目を見つけ出す操作は、担当者にとって煩わしい操作であり担当者の負担となる。
【００７６】
したがって、１つの設定画面に複数の設定項目が含まれ、各設定項目の設定内容が表示ユニット３８Ｂの表示領域に一度に表示しきれない場合、ＣＰＵ３１は、変更された設定項目の設定内容が表示ユニット３８Ｂに表示されるように設定画面の表示範囲を制御して、設定画面に含まれる複数の設定項目のうち、変更された設定項目の設定内容を表示ユニット３８Ｂに表示する。これにより、担当者が設定画面をスクロールして、設定内容が変更された設定項目を見つけ出す操作が不要となる。
【００７７】
変更した設定項目の設定内容が設定シート４に記載された変更後の設定内容であることを確認した場合、担当者は確認ボタン６を押下する。確認ボタン６が押下されると、担当者の確認が完了したことを知らせる確認完了通知がＣＰＵ３１に通知される。
【００７８】
一方、変更した設定項目の設定内容が設定シート４に記載された変更後の設定内容と異なる場合、担当者は図示しない修正ボタンを押下する。修正ボタンが押下されると、ステップＳ１０で選択した設定項目における設定内容を修正することを知らせる修正通知がＣＰＵ３１に通知される。
【００７９】
確認ボタン６及び修正ボタンは必ずしも設定画面に含まれる必要はなく、例えばハードキーのように情報処理装置１０に物理的に存在するボタンを確認ボタン６及び修正ボタンに割り当ててもよい。また、本来の設定画面に確認ボタン６及び修正ボタンが含まれていない場合、ＣＰＵ３１は、設定画面に確認ボタン６及び修正ボタンを含める修正を加えてから表示ユニット３８Ｂに設定画面を表示してもよい。
【００８０】
ステップＳ３０において、ＣＰＵ３１は、確認完了通知または修正通知を受け付けたか否かを判定する。何れの通知も受け付けていない場合には、担当者が確認ボタン６または修正ボタンを押下するまでステップＳ３０の判定処理を繰り返し実行して、担当者からの指示を待つ。一方、確認完了通知または修正通知を受け付けた場合、ステップＳ４０に移行する。
【００８１】
ステップＳ４０において、ＣＰＵ３１は、ステップＳ３０で受け付けた通知が確認完了通知であるか否かを判定する。受け付けた通知が確認完了通知ではなく修正通知であった場合にはステップＳ５０に移行する。
【００８２】
この場合、担当者がステップＳ１０で選択した設定項目における設定内容の修正を要求しているため、ステップＳ５０において、ＣＰＵ３１は、当該設定項目の設定内容を修正する修正画面を表示ユニット３８Ｂに表示する。
【００８３】
担当者は、表示ユニット３８Ｂに表示された修正画面からステップＳ１０で選択した設定項目の設定内容を設定シート４に記載された正しい設定内容に修正する操作を行い、設定内容の修正後、例えば修正画面に含まれる図示しない修正完了ボタンを押下する。これにより、設定内容の修正が完了したことを知らせる修正完了通知がＣＰＵ３１に通知される。なお、修正完了ボタンは必ずしも修正画面に含まれる必要はなく、確認ボタン６及び修正ボタンと同じように、例えば情報処理装置１０のハードキーに割り当ててもよい。
【００８４】
ステップＳ６０において、ＣＰＵ３１は担当者による設定内容の修正完了に伴い、修正完了通知を受け付けたか否かを判定する。修正完了通知を受け付けていない場合には、修正完了通知を受け付けるまでステップＳ６０の判定処理を繰り返し実行して、担当者が設定内容を修正するまで待機する。一方、修正完了通知を受け付けた場合、ステップＳ１０で選択した設定項目と修正後の設定内容を対応付けて設定ＤＢ１５に記憶した上で、ステップＳ２０に移行する。これにより、ステップＳ１０で選択した設定項目における修正後の設定内容を含む設定画面が、表示ユニット３８Ｂに再度表示されることになる。
【００８５】
担当者は設定シート４と照らし合わせて、設定内容を修正した設定項目に、設定シート４に記載された変更後の設定内容が設定されていれば確認ボタン６を押下し、設定内容の再修正が必要な場合には修正ボタンを押下すればよい。
【００８６】
担当者が、変更した設定項目の設定内容が設定シート４に記載された変更後の設定内容であることを確認したことに伴い、ステップＳ４０の判定処理で確認完了通知を受け付けたと判定された場合にはステップＳ７０に移行する。
【００８７】
ステップＳ７０において、ＣＰＵ３１は、設定内容が変更された設定項目の中に、まだ選択していない未選択の設定項目が存在するか否かを判定する。未選択の設定項目が存在する場合には、担当者は当該設定項目における変更後の設定内容を確認していないことになる。したがって、ステップＳ１０に移行して未選択の設定項目を選択し、新たに選択した設定項目に対して確認処理を実行する。
【００８８】
ステップＳ７０の判定処理で、設定内容が変更された全ての設定項目が選択されたと判定された場合には、担当者によって設定シート４に記載された全ての設定項目の設定内容が確認されたことになるため、図６に示した確認処理を終了する。
【００８９】
ここでは一例として図６に示した確認処理が、担当者から設定内容の確認指示を受け付けた場合に実行される例について説明したが、担当者が設定内容の確認指示を行わなくても、ＣＰＵ３１は設定項目の設定内容の変更を行った後、引き続き確認処理を実行するようにしてもよい。
【００９０】
図７は、図６に示した確認処理が実行された場合に、表示ユニット３８Ｂに表示される設定画面の遷移例を示した図である。
【００９１】
図７（Ｂ）は、図７（Ａ）に示すような設定項目と設定内容が記載されている設定シート４に対応した設定画面の遷移例を示している。図７（Ａ）の設定シート４では、項目ＩＤが設定シート４における設定項目の記載順を表している。したがって、まず「ＩＰｖ４アドレス」（図７（Ｂ）では、"IPv4Address"と記載）の設定内容を含む設定画面が表示され、担当者が確認ボタン６を押下する度に、「ＩＰｖ６アドレス（自動設定）」（図７（Ｂ）では、"Self-Assigned Address"と記載）の設定内容を含む設定画面、「ＤＮＳドメイン名」（図７（Ｂ）では、"DNS"と記載）の設定内容を含む設定画面、及び「ＩＰｖ６アドレス（手動設定）」（図７（Ｂ）では、"Manual Address"と記載）の設定内容を含む設定画面の順に画面が遷移する。
【００９２】
なお、設定内容が変更された設定項目には目印８が付加されており、担当者が複数の設定項目の中から、設定内容が変更された設定項目を見つけやすいようにしている。目印８は、担当者が複数の設定項目の中から、設定内容が変更された設定項目を識別できるようなものであればどのような形態であってもよく、図７（Ｂ）に示すように、目印８として図形を付加してもよいが、例えば設定内容を表す文字の色及び大きさの少なくとも一方を、設定内容が変更されていない設定項目の設定内容と変えるようにしてもよい。
【００９３】
このように本実施の形態に係る情報処理装置１０では、担当者が設定画面の確認ボタン６を押下する度に、設定内容が変更された設定項目を含む設定画面が設定シート４の記載順に従って表示ユニット３８Ｂに表示される。したがって、担当者は、階層化された設定画面の中から、設定内容が変更された設定項目を含む設定画面がどこにあるか探し出す操作が不要となるため、変更された設定内容の確認に要する時間が短縮されることになる。
【００９４】
＜第１実施形態の変形例１＞
図６に示した確認処理を実行した場合、設定シート４における設定項目の記載順に従って設定画面が表示される。したがって、例えば図７における「ＩＰｖ６アドレス（自動設定）」の設定項目と「ＩＰｖ６アドレス（手動設定）」の設定項目のように、設定内容が変更された複数の設定項目が同じ設定画面に含まれる場合であっても、各々の設定項目に対する設定内容の確認のため、その都度、同じ設定画面が表示されることになる。
【００９５】
しかしながら、図７の例の場合、ヘッダーに"IPv6"とのタイトルが記載された「ＩＰｖ６アドレス（自動設定）」の設定内容を含む設定画面（「ＩＰｖ６設定画面」という）を表示した場合、「ＩＰｖ６アドレス（手動設定）」の設定内容も表示されるため、担当者は設定内容が変更された複数の設定項目の設定内容を１回のＩＰｖ６設定画面の表示で確認することができる。
【００９６】
図８は、こうした処理に対応した確認処理の流れの一例を示すフローチャートである。図８に示す確認処理のフローチャートが図６に示した確認処理のフローチャートと異なる点は、ステップＳ６２〜Ｓ６８の処理が追加された点であり、その他の処理は図６の確認処理のフローチャートと同じである。したがって、追加したステップＳ６２〜Ｓ６８の処理を中心にして、図８に示す確認処理について説明する。
【００９７】
既に説明したステップＳ４０の判定処理で確認完了通知を受け付けたと判定された場合に、ステップＳ６２の判定処理が実行される。
【００９８】
ステップＳ６２において、ＣＰＵ３１は、表示ユニット３８Ｂに表示した設定画面に設定内容が変更された複数の設定項目が存在するか否かを判定する。具体的には、ＣＰＵ３１は画面表示ＤＢ１６で管理される画面情報を参照して、ステップＳ１０で選択した設定項目に対応する設定画面のファイル名と同じファイル名を有する設定項目で、かつ、設定内容が変更された設定項目が存在する場合に、表示ユニット３８Ｂに表示した設定画面に設定内容が変更された複数の設定項目が存在すると判定する。
【００９９】
表示した設定画面に設定内容が変更された複数の設定項目が存在する場合、ステップＳ６４に移行する。
【０１００】
ステップＳ６４において、ＣＰＵ３１は、表示ユニット３８Ｂの表示領域に表示されている設定画面の範囲内に、まだステップＳ１０で選択していない設定内容が変更された未選択の設定項目が含まれる場合、ステップＳ１０で選択した設定項目の設定内容を含む設定画面を表示することで、当該未選択の設定項目の設定内容も担当者によって確認されたものとみなして、当該未選択の設定項目を選択済みに設定する。
【０１０１】
ステップＳ６６において、ＣＰＵ３１は、表示ユニット３８Ｂの表示領域に表示されている設定画面の範囲外に、まだステップＳ１０で選択していない設定内容が変更された未選択の設定項目が存在するか否かを判定する。すなわち、ＣＰＵ３１は、表示ユニット３８Ｂにおける表示領域の大きさの関係上、設定画面全体が表示されていない状況で、表示ユニット３８Ｂに表示されていない残りの設定画面の部分に設定内容が変更された未選択の設定項目（説明の便宜上、「同じ設定画面内の設定内容が変更された未表示の設定項目」という）が存在するか否かを判定する。
【０１０２】
同じ設定画面内の設定内容が変更された未表示の設定項目が存在する場合にはステップＳ６８に移行し、ステップＳ６８において、ＣＰＵ３１は、同じ設定画面内の設定内容が変更された未表示の設定項目を選択してステップＳ２０に移行する。これにより、ステップＳ２０の処理により、引き続き同じ設定画面内の設定内容が変更された未表示の設定項目が表示ユニット３８Ｂに表示されることになる。すなわち、ＣＰＵ３１は、設定内容が変更された未表示の設定項目が表示ユニット３８Ｂの表示領域内に含まれるように、表示ユニット３８Ｂに表示している設定画面をスクロールする制御を行う。
【０１０３】
これに対して、担当者は、ＣＰＵ３１によって自動的に表示された設定項目の設定内容を確認すればよい。
【０１０４】
一方、ステップＳ６６の判定処理で、表示ユニット３８Ｂの表示領域に表示されている設定画面の範囲外に、設定内容が変更された設定項目が存在しないと判定された場合、ステップＳ７０に移行する。また、ステップＳ６２の判定処理で、表示ユニット３８Ｂに表示した設定画面には設定内容が変更された設定項目が１つしか存在しないと判定された場合にも、ステップＳ７０に移行する。
【０１０５】
以降、ステップＳ７０の判定処理で、設定内容が変更された設定項目の中に未選択の設定項目が存在すると判定された場合、ステップＳ１０〜Ｓ７０の処理が繰り返し実行されることになる。
【０１０６】
図９は、図７（Ａ）の設定シート４に対して図８に示した確認処理が実行された場合に、表示ユニット３８Ｂに表示される設定画面の遷移例を示した図である。
【０１０７】
図７では「ＩＰｖ６設定画面」が２回表示されているが、図８に示した確認処理の場合、「ＩＰｖ６アドレス（自動設定）」の設定項目と「ＩＰｖ６アドレス（手動設定）」の設定項目の確認がまとめて１度に行われるため、「ＩＰｖ６設定画面」が１回しか表示されていない。
【０１０８】
このように本実施の形態に係る情報処理装置１０の変形例１によれば、１つの設定画面に設定内容が変更された複数の設定項目が含まれる場合、設定内容が変更された各々の設定項目を表示してから、設定内容が変更された設定項目を含む次の設定画面を表示ユニット３８Ｂに表示する。したがって、図８に示した確認処理を実行した場合、担当者が同じ設定シート４に記載された各々の設定項目の設定内容を確認するような場合には、同じ設定画面が複数回表示される状況の発生が抑制されることになる。
【０１０９】
また、同じ設定画面に含まれる設定内容が変更された設定項目が、表示ユニット３８Ｂの表示領域内に一度に表示しきれない場合に、担当者が、表示ユニット３８Ｂの表示領域に表示されている設定項目の設定内容を確認して確認ボタンを押下すると、情報処理装置１０は、同じ設定画面内の設定内容が変更された未表示の設定項目が表示ユニット３８Ｂに表示されるように設定画面をスクロールして、設定画面の表示範囲を制御する。
【０１１０】
＜第１実施形態の変形例２＞
上述した情報処理装置１０は、設定シート４における設定項目の記載順に、設定内容が変更された設定項目を含む設定画面を順次表示して、変更された全ての設定内容の確認を行うよう担当者に促す。しかしながら、設定内容が変更された設定項目の数が少ないうちはこうした表示によって担当者が設定内容の確認を行ってもよいが、設定内容を確認する設定項目の数が増加するに従って、変更対象となった全ての設定項目の設定内容を担当者が確認するのは、時間的にも集中力の持続という観点からも困難になることがある。
【０１１１】
したがって、担当者は設定シート４を作成する際、設定内容を変更する設定項目に優先度を設定する。以降では、設定項目の各々に対して設定する優先度を「項目優先度」という。
【０１１２】
担当者は、情報処理装置１０の操作ユニット３８から手動で変更対象となっている設定項目の設定内容を変更する操作を行う場合、項目優先度順に設定項目の設定内容を変更すれば、ＣＰＵ３１は、設定内容の変更順から設定項目の項目優先度を把握することができるが、この他に、設定内容の変更に伴って、担当者が各々の設定項目に対して操作ユニット３８を通じて項目優先度を入力するようにしてもよい。
【０１１３】
項目優先度の設定に関しては、例えば設定内容が設定シート４に記載されている設定内容と違う場合に、客先の業務に与える影響が大きい設定項目ほど項目優先度を高く設定し、相対的に客先の業務に与える影響が小さい設定項目ほど項目優先度を低く設定する。すなわち、項目優先度が低い設定項目ほど、担当者が設定内容を確認しなくてもよい設定項目ということができる。なお、項目優先度は重複しないように設定項目に設定する。
【０１１４】
図１０は、項目優先度を設定した設定シート４の例を示す図である。図１０の設定シート４の例では、優先度の高い方から「ＩＰｖ４アドレス」、「ＤＮＳドメイン名」、「ＩＰｖ６アドレス（自動設定）」の順に項目優先度が設定されている。本実施の形態に係る項目優先度は、その値が小さいほど優先度が高いことを表しているが、値が大きいほど優先度が高いと規定してもよい。
【０１１５】
そして、ＣＰＵ３１は、図６または図８に示した確認処理のステップＳ１０で、設定シート４の記載順、すなわち、項目ＩＤ順に設定項目を選択するのではなく、項目優先度が高い方から低い方に向かって順に未選択の設定項目を選択する。このように設定項目を選択することで、項目優先度が高く設定された設定項目を含む設定画面から順に表示ユニット３８Ｂに表示する制御が行われる。すなわち、担当者は項目優先度が高く設定された設定項目の設定内容から順に確認を行うことができるようになる。
【０１１６】
図１１は、図１０の設定シート４に対して、項目優先度に従った確認処理が実行された場合に、表示ユニット３８Ｂに表示される設定画面の遷移例を示した図である。
【０１１７】
図１０の設定シート４における記載順に設定画面を表示した場合、「ＩＰｖ４アドレス」、「ＩＰｖ６アドレス（自動設定）」、「ＤＮＳドメイン名」の順に各設定項目を含む設定画面が表示されるが、項目優先度に従って図６または図８に示した確認処理が実行された場合、図１１に示すように「ＩＰｖ４アドレス」、「ＤＮＳドメイン名」、「ＩＰｖ６アドレス（自動設定）」の順にそれぞれの設定内容を含む設定画面が表示される。
【０１１８】
このように、設定シート４における記載順に従った場合の設定画面の表示順序と、項目優先度に従った場合の設定画面の表示順序は異なることがある。こうした場合、担当者が設定シート４を参照して、設定項目の設定内容が正しい内容に変更されているか確認しようとしても、表示された設定項目が設定シート４のどこに記載されている設定項目なのかが分かりにくく、目的の設定項目を探し出すのに時間を要することがある。
【０１１９】
したがって、ＣＰＵ３１は、項目優先度に従って図６または図８に示した確認処理を実行する場合、設定項目の表示順序と一致するように、設定内容が変更された設定項目と変更後の設定内容の組合せを表す設定情報を、項目優先度の順に並べ替えた新たな設定シート４を作成して担当者に報知するようにしてもよい。
【０１２０】
例えば情報処理装置１０に画像形成ユニット３９が備えられている場合、ＣＰＵ３１は、設定情報を項目優先度の順に並べ替えた新たな設定シート４を画像形成ユニット３９で用紙にプリントしてもよい。また、ＣＰＵ３１は、設定情報を項目優先度の順に並べ替えた新たな設定シート４を電子ファイルで生成して、担当者が携帯するスマートフォン等の情報機器に送信するようにしてもよい。
【０１２１】
これにより担当者は、設定項目が項目優先度の順に並べ替えられた新たな設定シート４を参照して、設定内容の確認が行えるようになる。
【０１２２】
なお、ＣＰＵ３１は、確認処理毎に表示ユニット３８Ｂに表示した設定画面の数が予め定めた数（以降、「表示閾値」という）に達した場合、まだ表示ユニット３８Ｂに表示していない設定画面が残っていたとしても、確認処理を強制的に終了して表示閾値を超える設定画面の表示は行わないようにしてもよい。例えば表示閾値が"２"に設定されている場合に、図１０の設定シート４に対して項目優先度に従った確認処理が実行されると、「ＩＰｖ４アドレス」及び「ＤＮＳドメイン名」の各設定項目の設定内容を含む設定画面は表示されるが、「ＩＰｖ６アドレス（自動設定）」の設定項目を含む設定画面は表示されないようになる。
【０１２３】
当然のことながら、表示する設定画面の数に閾値を設定するのではなく、例えば項目優先度の値がＭ以下（Ｍは正の整数）に設定された設定項目を含む設定画面を表示するというように、項目優先度に対して閾値を設けることで、表示する設定画面を絞り込むようにしてもよい。
【０１２４】
このように本実施の形態に係る情報処理装置１０の変形例２によれば、設定項目に設定された項目優先度に従って、項目優先度が高く設定された設定項目から順に設定内容が変更された設定項目を含む設定画面を表示し、担当者に設定内容の確認を行うように促す。そして、設定画面の表示数が表示閾値を超えた場合には確認処理が終了するため、設定内容が変更された設定項目を含む全ての設定画面を表示する場合と比較して、担当者が設定内容の確認に要する時間が短縮されることになる。
【０１２５】
なお、項目優先度に従った確認処理に対して、設定画面の表示数を表示閾値以内に制限する例を説明したが、設定シート４における設定項目の記載順に従った確認処理に対しても、設定画面の表示数を表示閾値以内に制限するようにしてもよい。
【０１２６】
＜第１実施形態の変形例３＞
第１実施形態の変形例２で説明したように、設定項目の項目優先度に従って図６または図８に示した確認処理を実行することで、担当者は項目優先度が高く設定された重要な設定項目の設定内容から順に設定内容を確認できるため、設定シート４における設定項目の記載順に従って設定内容を確認する場合と比較して、変更した設定内容が効率よく確認される。
【０１２７】
しかしながら、設定項目が規定する処理の機能（「設定項目に対応した機能」ともいう）と、項目優先度の値の間には関連性がない。したがって、例えば項目優先度がファックス機能の処理を規定する設定項目（例えばファックス番号）、スキャン機能の処理を規定する設定項目（例えばスキャンが完了した場合の連絡先を設定するデフォルトメールアドレス）、ファックス機能の処理を規定する他の設定項目（例えば受信モード）の順に設定されることもある。この場合、各々の設定項目を含む設定画面が異なれば、情報処理装置１０は、ファックス機能に関連した設定画面を表示し、次にスキャン機能に関連した設定画面を表示した後、再びファックス機能に関連した他の設定画面を表示することになる。
【０１２８】
例えば設定項目の設定内容を確認する場合、何らかのまとまりのある単位（「カテゴリ」ともいう）毎にまとめて確認すれば、確認している設定内容のカテゴリが担当者に意識されやすくなるため、交互にカテゴリが異なる設定内容を確認する場合よりも担当者の注意力が低下しにくくなる傾向が見られる。
【０１２９】
したがって、情報処理装置１０は、項目優先度の順序に従って設定画面を表示する場合、何らかのカテゴリ毎にまとめて設定画面を表示した方がよい。
【０１３０】
以降では、項目優先度に対して、カテゴリの一例である情報処理装置１０が有する機能の優先度を組み合わせて、設定画面の表示順序を設定する情報処理装置１０について説明する。なお、情報処理装置１０が有する機能に対して設定した優先度を「機能優先度」ということにする。
【０１３１】
図１２は、項目優先度及び機能優先度を設定した設定シート４の例を示す図である。図１２における「ファックス番号」の設定項目と「受信モード」の設定項目は、共にファックス機能に関連した設定項目であり、「デフォルトメールアドレス」の設定項目は、スキャン機能に関連した設定項目である。
【０１３２】
本実施の形態に係る機能優先度は、その値が小さいほど優先度が高いことを表しているため、図１２の設定シート４の例ではファックス機能の機能優先度の方がスキャン機能の機能優先度よりも高く設定されている。同じ機能に対して複数の設定項目が存在することもあるため、図１２に示すように、異なる設定項目に対して同じ値を有する機能優先度が設定されることもある。なお、優先度が高くなるに従って機能優先度に大きい値を設定してもよい。
【０１３３】
図１３は、図１２に示した設定シート４のように、設定項目毎に項目優先度と機能優先度が設定された設定シート４に従って設定項目における設定内容の変更を行った後、担当者から設定内容の確認指示を受け付けた場合に、ＣＰＵ３１によって実行される確認処理の流れの一例を示すフローチャートである。
【０１３４】
図１３に示す確認処理のフローチャートが図６に示した確認処理のフローチャートと異なる点は、ステップＳ５及びＳ８０が追加され、ステップＳ１０がＳ１０Ａに置き換えられた点であり、その他の処理は図６の確認処理のフローチャートと同じである。したがって、ステップＳ５、Ｓ１０Ａ、及びＳ８０の処理を中心にして、図１３に示す確認処理について説明する。
【０１３５】
なお、担当者は、情報処理装置１０の操作ユニット３８から手動で変更対象となっている設定項目の設定内容を変更する操作を行う場合、設定内容の変更に伴い、担当者が操作ユニット３８を通じて項目優先度及び機能優先度を入力することで、ＣＰＵ３１に設定項目毎の項目優先度及び機能優先度が通知される。
【０１３６】
まず、ステップＳ５において、ＣＰＵ３１は、設定内容が変更された全ての設定項目の中から、機能優先度が高く設定された設定項目から順に未選択の設定項目を取得する。なお、同じ機能優先度が設定された設定項目が複数存在する場合、ＣＰＵ３１は当該複数の設定項目を取得する。例えば図１２に示した設定シート４に従って設定項目の設定内容が変更された場合には、「ファックス番号」と「受信モード」の設定項目は共に機能優先度が"１"に設定されているため、まず「ファックス番号」と「受信モード」の設定項目が取得される。
【０１３７】
ステップＳ１０Ａにおいて、ＣＰＵ３１は、ステップＳ５で取得した各々の設定項目の項目優先度を参照し、ステップＳ５で取得した各々の設定項目のうち項目優先度が高く設定された設定項目から順に未選択の設定項目を１つ選択する。これにより、既に説明したステップＳ２０の処理で、機能優先度と項目優先度の組み合わせにより選択された設定項目を含む設定画面が表示ユニット３８Ｂに表示されることになる。
【０１３８】
そして、ステップＳ４０の判定処理で、設定内容の変更が行われた設定項目に対して確認完了通知を受け付けたと判定された場合、ステップＳ７０が実行される。
【０１３９】
ステップＳ７０において、ＣＰＵ３１は、ステップＳ５で取得した設定項目の中に、まだ選択していない未選択の設定項目が存在するか否かを判定する。未選択の設定項目が存在する場合にはステップＳ１０Ａに移行する。
【０１４０】
これにより、ステップＳ５で取得した設定項目の中から前回選択した設定項目の次に項目優先度の高い設定項目が選択され、選択された設定項目を含む設定画面の表示が行われることになる。
【０１４１】
一方、ステップＳ７０において、ステップＳ５で取得した設定項目が全て選択されたと判定された場合には、ステップＳ８０に移行する。
【０１４２】
ステップＳ８０において、ＣＰＵ３１は、設定シート４に従って設定内容が変更された設定項目の中に、まだステップＳ５の処理で選択されていない未選択の設定項目が存在するか否かを判定する。未選択の設定項目が存在する場合にはステップＳ５に移行する。
【０１４３】
これにより、設定内容が変更された設定項目の中からステップＳ５で前回取得した設定項目の次に機能優先度の高い設定項目が取得される。したがって、今度はステップＳ５で新たに取得した設定項目の中から、項目優先度が高い順に設定項目を含む設定画面が表示ユニット３８Ｂに表示されることになる。これに対して担当者は、設定内容が設定シート４の設定内容とあっているか順次確認すればよい。
【０１４４】
一方、ステップＳ８０において、設定内容が変更された設定項目が全て選択されたと判定された場合には、図１３に示す確認処理を終了する。
【０１４５】
図１４は、図１２の設定シート４に対して図１３の確認処理を実行し、項目優先度及び機能優先度の組み合わせに従って、担当者に設定内容の確認を求める設定項目の表示順序を決定した場合に、表示ユニット３８Ｂに表示される設定画面の遷移例を示した図である。図１４では、「ファックス番号」が"Fax Number"、「デフォルトメールアドレス」が"Default "From" Address"、「受信モード」が"Receive Mode"と記載されている。
【０１４６】
図１２の設定シート４によれば、「ファックス番号」と「受信モード」の設定項目の機能優先度は「デフォルトメールアドレス」の設定項目の機能優先度よりも高く、「ファックス番号」の設定項目の項目優先度は「受信モード」の設定項目の項目優先度よりも高いことから、「ファックス番号」、「受信モード」、「デフォルトメールアドレス」の順に各々の設定項目を含む設定画面が表示されることになる。
【０１４７】
なお、上記では、カテゴリの例として情報処理装置１０が有する機能に着目したが、カテゴリは機能単位に限定されるものではない。例えば、通信に関する設定項目、表示に関する設定項目、及び故障に関する設定項目というように、情報処理装置１０が行う動作の内容（「動作の分野」ともいう）単位に設定項目を分類して、優先度を設定してもよい。
【０１４８】
また、既に説明したように、ＣＰＵ３１は、表示ユニット３８Ｂに表示する設定画面に対して表示閾値を設け、担当者が確認する設定項目を絞り込むようにしてもよいし、設定情報を項目優先度及び機能優先度の組み合わせに従って決定した表示順序に並べ替えた新たな設定シート４を作成して、担当者に報知するようにしてもよい。
【０１４９】
このように本実施の形態の変形例３に係る情報処理装置１０によれば、機能優先度が高く設定された機能に対応した設定画面から機能優先度が低く設定された機能に対応した設定画面に向かって、設定画面を表示ユニット３８Ｂに表示する。また、同じ機能優先度が設定された機能の中に設定内容が変更された設定項目が複数存在する場合には、情報処理装置１０は、各々の設定項目に設定されている項目優先度の高い方から順に設定内容が表示されるように、設定画面を表示ユニット３８Ｂに表示する。
【０１５０】
＜第２実施形態＞
第１実施形態で説明した情報処理装置１０で設定項目の設定内容を変更するには、まず、担当者が情報処理装置１０を新たに導入する客先と打ち合わせを行い、変更する設定項目と変更後の設定内容を記載した設定シート４を作成する必要がある。
【０１５１】
しかしながら、客先が設定内容を変更したい設定項目を明確に把握していなかったり、客先の説明が担当者に十分に伝わらなかったりした場合には、変更が不要な設定項目に対して設定内容の変更を指示したり、設定項目に誤った設定内容を設定する指示を記載した設定シート４が作成されることがある。
【０１５２】
このように記載内容に誤りがある設定シート４が作成された場合、いくら担当者が設定シート４に従って設定内容の確認を正確に行ったとしても、新たに設置する情報処理装置１０には誤った設定内容が設定されることになる。
【０１５３】
したがって、本実施の形態では、設定シート４を作成することなく自律的に設定内容の変更が必要な設定項目を特定し、担当者に設定内容を変更した設定項目を含む設定画面を表示する情報処理装置１０について説明する。
【０１５４】
図１５は、本実施の形態において、設定内容の変更が必要な設定項目を特定する場合に用いられる情報処理装置１０の接続例を示す図である。
【０１５５】
図１５に示すように、情報処理装置１０には、例えば通信回線２を介して客先に設置されている既存の情報処理装置１０Ｚが接続されている。
【０１５６】
情報処理装置１０Ｚには、情報処理装置１０Ｚでどのような処理が行われたのかを表す処理内容を記録した履歴情報２２が記憶される。具体的には、情報処理装置１０Ｚに備えられた機能に対する実行操作、及び設定項目に対する設定内容の変更操作のように、利用者が情報処理装置１０Ｚに対して行った操作の内容や、操作に伴い情報処理装置１０Ｚの内部で行われた処理の内容等が履歴情報２２に記録される。
【０１５７】
また、情報処理装置１０が通信回線２を通じて何らかのデータを送受信した場合には、送受信したデータの内容や、データの受信に伴って実行した処理の内容等が履歴情報２２に記録される。
【０１５８】
処理の内容には、「プリント機能」のように実行した機能名の他、機能の実行に伴って参照された設定項目の参照回数といった、情報処理装置１０Ｚにおける内部処理も履歴情報２２に逐次記録される。なお、設定項目の参照回数には、機能の実行に伴いＣＰＵ３１が参照した回数に加えて、利用者が表示ユニット３８Ｂに表示して参照した回数も含まれる。設定項目の参照回数には、例えば情報処理装置１０を利用し始めてからの累積参照回数が記録されるが、利用者は各々の設定項目の参照回数を"０"に初期化することも可能であり、利用者が設定項目の参照回数の初期化を行った場合には、初期化を行った時点からの参照回数が履歴情報２２に記録される。
【０１５９】
このように履歴情報２２には情報処理装置１０Ｚで実行された様々な処理の内容が記録されるが、少なくとも設定項目毎の参照回数は履歴情報２２に記録されるものとする。
【０１６０】
図１６は、情報処理装置１０Ｚに記憶される履歴情報２２の一例を示す図である。図１６に示した履歴情報２２の例の場合、設定ＤＢ１５で管理される各々の設定項目に対して、参照回数と設定内容が記録されている。
【０１６１】
次に、本実施の形態に係る情報処理装置１０における設定項目の設定内容の確認に関する動作について詳細に説明する。
【０１６２】
図１７は、例えば担当者が新たに設置される情報処理装置１０に対して設定内容の変更指示を行った場合に、ＣＰＵ３１によって実行される確認処理の流れの一例を示すフローチャートである。
【０１６３】
図１７に示す確認処理のフローチャートが図６に示した確認処理のフローチャートと異なる点は、ステップＳ２〜Ｓ８の処理が追加され、ステップＳ１０がステップＳ１０Ｂに置き換えられた点であり、その他の処理は図６の確認処理のフローチャートと同じである。したがって、追加した処理と置き換えた処理を中心にして、図１７に示す確認処理について説明する。
【０１６４】
なお、客先に新たに設置する情報処理装置１０と客先に設置されている既存の情報処理装置１０Ｚは、図１５に示したように通信回線２で接続され、情報処理装置１０Ｚには、設定項目毎に設定内容と参照回数を含む履歴情報２２が記憶されているものとする。
【０１６５】
まず、ステップＳ２において、ＣＰＵ３１は通信ユニット３７を制御して、情報処理装置１０Ｚから例えば図１６に示したような履歴情報２２を取得する。
【０１６６】
ステップＳ４において、ＣＰＵ３１はステップＳ２で取得した履歴情報２２を参照して、自装置に備えられた設定項目の中から、設定内容の変更が必要な設定項目を特定する。具体的には、ＣＰＵ３１は、履歴情報２２に含まれる情報処理装置１０Ｚの設定項目の設定内容と、情報処理装置１０における同じ設定項目の設定内容（この場合、設定項目の初期値）を比較して、設定内容が異なる設定項目を設定内容の変更が必要な設定項目として特定する。
【０１６７】
なお、履歴情報２２に含まれる設定項目と同じ設定項目が情報処理装置１０に存在しない場合には、情報処理装置１０において設定項目の設定内容を変更する必要はないため、次の設定項目について変更の必要性を確認すればよい。また、情報処理装置１０には存在するが、履歴情報２２には含まれない設定項目が存在する場合も、情報処理装置１０において設定項目の設定内容を変更する必要はない。
【０１６８】
ステップＳ６において、ＣＰＵ３１は、設定内容の変更が必要な情報処理装置１０における各々の設定項目の設定内容を、履歴情報２２に含まれる同じ設定項目の設定内容に変更する。これにより、情報処理装置１０Ｚにおける設定項目の設定内容が情報処理装置１０に移行されることになる。
【０１６９】
ステップＳ８において、ＣＰＵ３１はステップＳ２で取得した履歴情報２２を参照して、設定内容を変更した設定項目の各々に対して項目優先度を設定する。具体的には、ＣＰＵ３１は、設定内容を変更した設定項目のうち、参照回数の多い設定項目から順に優先度が高くなるように項目優先度を設定する。したがって、図１６に示した履歴情報２２の例の場合、図１８に示すように「ファックス番号」に"１"、「受信モード」に"３"、「デフォルトメールアドレス」に"２"の項目優先度が設定される。
【０１７０】
ステップＳ１０Ｂにおいて、ＣＰＵ３１はステップＳ８で設定した項目優先度を参照し、設定内容を変更した設定項目のうち、項目優先度が高く設定された設定項目から順に未選択の設定項目を１つ選択する。したがって、第１実施形態で既に説明したステップＳ２０以降の処理によって、設定内容が変更された設定項目を含む設定画面が項目優先度順に表示ユニット３８Ｂに表示されるため、担当者は、表示される設定項目に対して設定内容を確認していけばよい。
【０１７１】
図１９は、図１６の履歴情報２２に対して図１７に示した確認処理を実行した場合に、表示ユニット３８Ｂに表示される設定画面の遷移例を示した図である。図１９に示すように、「ファックス番号」、「デフォルトメールアドレス」、「受信モード」の順に参照回数の多い設定項目を含む設定画面から表示されていることがわかる。
【０１７２】
なお、上記では情報処理装置１０Ｚから取得した履歴情報２２を用いて、設定内容を変更した設定項目の項目優先度を設定したが、項目優先度に加えて、更に設定項目をカテゴリ毎に分類し、各々の設定項目に対して機能優先度のようなカテゴリ毎の優先度を設定するようにしてもよい。
【０１７３】
ＣＰＵ３１は、例えば履歴情報２２に含まれる各々の設定項目をカテゴリの一例である機能毎に分類した後、各々のカテゴリに含まれる設定項目の参照回数を合計し、参照回数の合計値が大きいカテゴリから小さいカテゴリに向かって、設定される優先度が低くなるように機能優先度を設定すればよい。
【０１７４】
この場合、図１７に示した確認処理に第１実施形態の変形例３で説明した変形例を適用すれば、設定シート４を予め作成することなく、項目優先度と機能優先度の組み合わせに応じた表示順序に従って、設定内容が変更された設定項目を含む設定画面が表示されることになる。
【０１７５】
このように本実施の形態に係る情報処理装置１０によれば、既存の情報処理装置１０Ｚに記憶された履歴情報２２を取得して、設定内容を変更する必要のある設定項目、及び設定内容を変更した設定項目の表示順序を決定するため、予め設定シート４を作成する作業が不要となる。
【０１７６】
なお、上記では情報処理装置１０が通信回線２を通じて履歴情報２２を取得する例を説明したが、履歴情報２２の取得方法はこれに限られない。例えば情報処理装置１０Ｚの履歴情報２２を半導体メモリに記憶して、情報処理装置１０の図示しないメモリスロットに履歴情報２２を記憶した半導体メモリを挿入することで、情報処理装置１０に履歴情報２２を入力してもよい。
【０１７７】
また、情報処理装置１０Ｚは履歴情報２２を情報処理装置１０Ｚ内部の記憶装置に記憶するのではなく、通信回線２に接続された図示しない外部装置に記憶するようにしてもよい。この場合、情報処理装置１０は通信回線２を通じて、図示しない外部装置から情報処理装置１０Ｚの履歴情報２２を取得する。
【０１７８】
以上、実施の形態を用いて本発明について説明したが、本発明は実施の形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で実施の形態に多様な変更又は改良を加えることができ、当該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。例えば、本発明の要旨を逸脱しない範囲で処理の順序を変更してもよい。
【０１７９】
本実施の形態では、一例として確認処理をソフトウェアで実現する形態について説明したが、図６、図８、図１３、及び図１７に示した各フローチャートと同等の処理を、例えばＡＳＩＣ(Application Specific Integrated Circuit)に実装し、ハードウェアで処理させるようにしてもよい。この場合、確認処理をそれぞれソフトウェアで実現した場合と比較して、処理の高速化が図られる。
【０１８０】
また、上述した実施の形態では、情報処理プログラムがＲＯＭにインストールされている形態を説明したが、これに限定されるものではない。本発明に係る情報処理プログラムは、コンピュータで読み取り可能な記憶媒体に記録された形態で提供することも可能である。例えば、本発明に係る情報処理プログラムを、ＣＤ(Compact Disc)−ＲＯＭ、又はＤＶＤ(Digital Versatile Disc)−ＲＯＭ等の光ディスクに記録した形態で提供してもよい。また、本発明に係る情報処理プログラムを半導体メモリに記録した形態で提供してもよい。
【符号の説明】
【０１８１】
２・・・通信回線、４・・・設定シート、６・・・確認ボタン、８・・・目印、１０（１０Ｚ）・・・情報処理装置、１１・・・設定部、１２・・・受付部、１３・・・制御部、１４・・・表示部、１５・・・設定ＤＢ、１６・・・画面表示ＤＢ、２０・・・設定装置、２２・・・履歴情報、３０・・・コンピュータ、３１・・・ＣＰＵ、３２・・・ＲＯＭ、３３・・・ＲＡＭ、３４・・・不揮発性メモリ、３５・・・Ｉ／Ｏ、３６・・・バス、３７・・・通信ユニット、３８・・・操作ユニット、３８Ａ・・・入力ユニット、３８Ｂ・・・表示ユニット、３９・・・画像形成ユニット、４０・・・スキャンユニット、４１・・・ファックスユニット
【図１】
2020178234.tif 000003
【図２】
2020178234.tif 000004
【図３】
2020178234.tif 000005
【図４】
2020178234.tif 000006
【図５】
2020178234.tif 000007
【図６】
2020178234.tif 000008
【図７】
2020178234.tif 000009
【図８】
2020178234.tif 000010
【図９】
2020178234.tif 000011
【図１０】
2020178234.tif 000012
【図１１】
2020178234.tif 000013
【図１２】
2020178234.tif 000014
【図１３】
2020178234.tif 000015
【図１４】
2020178234.tif 000016
【図１５】
2020178234.tif 000017
【図１６】
2020178234.tif 000018
【図１７】
2020178234.tif 000019
【図１８】
2020178234.tif 000020
【図１９】
2020178234.tif 000021