(57)【特許請求の範囲】
【請求項１】
記憶部と表示部とを備える情報処理装置であって、
前記表示部に表示されるメニューを介して設定値を受け付ける受付手段と、
前記メニューを介して設定値を受け付ける度に、該受け付けた設定値の設定項目が一括して変更されるべき特定の項目であるかどうかを判断する判断手段と、
前記受け付けた設定値の設定項目が前記特定の項目であったと判断された場合に、前記記憶部上のテーブルで該受け付けた設定値を管理する管理手段と、
前記受け付けた設定値の設定項目が前記特定の項目であったと判断され、前記テーブルで該受け付けた設定値が管理された場合に、反映実行画面を介した該設定値の反映を促す画面を前記表示部に表示する制御手段と、
前記反映実行画面が表示される前に、前記テーブルに１以上の設定値があるかどうかを判断する判断手段と、を有し、
前記制御手段は、前記テーブル内の１以上の設定値があると判断された場合に、前記テーブル内の１以上の設定値を反映するための第１指示部と、前記テーブルに１以上の設定値が存在する場合に該設定値の反映をキャンセルするための第２指示部と、を含む前記反映実行画面を、前記表示部に表示し、
前記第２指示部に対する操作があった場合には、前記テーブル内の１以上の設定値がクリアされることを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記反映実行画面において、前記第１指示部と前記第２指示部とを、前記テーブル内の１以上の設定値の設定項目の一覧とともに表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、印刷装置、ファクシミリ装置、スキャナ装置のいずれかであることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
記憶部と表示部とを備える情報処理装置の制御方法であって、
前記表示部に表示されるメニューを介して設定値を受け付ける受付工程と、
前記メニューを介して設定値を受け付ける度に、該受け付けた設定値の設定項目が一括して変更されるべき特定の項目であるかどうかを判断する判断工程と、
前記受け付けた設定値の設定項目が前記特定の項目であったと判断された場合に、前記記憶部上のテーブルで該受け付けた設定値を管理する管理工程と、
前記受け付けた設定値の設定項目が前記特定の項目であったと判断され、前記テーブルで該受け付けた設定値が管理された場合に、反映実行画面を介した該設定値の反映を促す画面を前記表示部に表示する制御工程と、
前記反映実行画面が表示される前に、前記テーブルに１以上の設定値があるかどうかを判断する判断工程と、を有し、
前記制御工程において、前記テーブル内の１以上の設定値があると判断された場合に、前記テーブル内の１以上の設定値を反映するための第１指示部と、前記テーブルに１以上の設定値が存在する場合に該設定値の反映をキャンセルするための第２指示部と、を含む前記反映実行画面を、前記表示部に表示し、
前記第２指示部に対する操作があった場合には、前記テーブル内の１以上の設定値がクリアされることを特徴とする情報処理装置の制御方法。
【請求項５】
請求項４に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年の複合機やプリンタには、ＰＣ（パーソナルコンピュータ）と同じように画面上にウィンドウ、アイコン、ボタンといったグラフィックを表示するような表現能力の高い表示装置が装着されることが多くなっている。
そのような表現能力の高い表示装置は、例えば表示部だけで７インチ〜１０インチくらいのサイズになるため、小型の複合機やプリンタには、デバイス本体とのバランスの観点で向いていない。
また、デバイス本体とのバランスを保とうとすると、デバイス本体のサイズを大きくしてしまうことになり、小型機としてサイズメリットがなくなってしまう。
一方、表現能力の高い表示装置でももっと小型のものがあるが、小型の複合機やプリンタにとっては、部品コストが高くなってしまい、市場での価格競争に対抗できなくなってしまう。そのため、小型の複合機やプリンタでは、表現能力が乏しくても、部品コストがより低く、小型タイプのものが採用される傾向にある。
【０００３】
多くのプリンタは、表示装置を用いて印刷ジョブ情報の確認、プリンタ設定値の変更及び確認、ユーザへの通知等を行う。ユーザへの利便性向上を目的に、プリンタ設定値の変更については、従来、特定の設定値を自動的に再設定する技術がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１０４３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、プリンタ本体の設定値を変更する場合、表示装置を操作して設定項目ごとに設定値の決定と反映を行う必要がある。
ここで、例えば一度変更した設定値に不備があり元に戻したい場合、設定時の手順と同じ作業を行う必要があった。
さらに小型タイプの表示装置においては、一度に表示できる情報が限られるため、操作回数が増えて煩雑であった。
さらには、ある設定値とまた別の設定値は、どちらも共通の機能に関する設定値であり、変更するときは複数一括で変更する必要があるものも存在する。そのようなときに、一つの設定値を元に戻すと、また別の設定値も同じ操作手順をたどって元に戻さなければならない手間がかかるという課題があった。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、１つの項目の設定値の変更に合わせて変更すべき項目を明示して入力された複数の設定値を一括して反映させたり、一括して破棄したりするユーザインタフェースを提示できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
記憶部と表示部とを備える情報処理装置であって、前記表示部に表示されるメニューを介して設定値を受け付ける受付手段と、前記メニューを介して設定値を受け付ける度に、該受け付けた設定値の設定項目が一括して変更されるべき特定の項目であるかどうかを判断する判断手段と、前記受け付けた設定値の設定項目が前記特定の項目であったと判断された場合に、前記記憶部上のテーブルで該受け付けた設定値を管理する管理手段と、前記受け付けた設定値の設定項目が前記特定の項目であったと判断され、前記テーブルで該受け付けた設定値が管理された場合に、反映実行画面を介した該設定値の反映を促す画面を前記表示部に表示する制御手段と、前記反映実行画面が表示される前に、前記テーブルに１以上の設定値があるかどうかを判断する判断手段と、を有し、前記制御手段は、前記テーブル内の１以上の設定値があると判断された場合に、前記テーブル内の１以上の設定値を反映するための第１指示部と、前記テーブルに１以上の設定値が存在する場合に該設定値の反映をキャンセルするための第２指示部と、を含む前記反映実行画面を、前記表示部に表示し、前記第２指示部に対する操作があった場合には、前記テーブル内の１以上の設定値がクリアされることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、１つの項目の設定値の変更に合わせて変更すべき項目を明示して入力された複数の設定値を一括して反映させたり、一括して破棄したりするユーザインタフェースを提示できる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置を含むシステムの構成を示すブロック図である。
【図２】画像形成装置の制御方法を説明する図である。
【図３】画像形成装置の制御方法を説明するフローチャートである。
【図４】操作表示部に表示されるＵＩ画面を示す図である。
【図５】操作表示部に表示されるＵＩ画面を示す図である。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
＜システム構成の説明＞
〔第１実施形態〕
【００１１】
図１は、本実施形態を示す画像形成装置を含むシステムの構成を示すブロック図である。なお、本発明を適用できる情報処理装置として画像形成装置、印刷装置、ファクシミリ装置、スキャナ装置を含むものとする。
図１において、画像形成装置１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、プリンタ１０４と、操作表示部１０５を持つ。また画像形成装置１００は、外部との通信インターフェースとして、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）  Ｉ／Ｆ１０６と、ネットワーク  Ｉ／Ｆ１０７とを有する。ＣＰＵ１０１は、システム制御部であり、画像形成装置１００の全体を制御する。
【００１２】
ＲＯＭ１０２は、ＣＰＵ１０１の制御プログラムを格納している。なお、上記制御プログラムは、以下に説明する上記実施例を実行する制御プログラムである。またＲＯＭ１０２は、書き換え可能なフラッシュＲＯＭなどの種類があり、画像形成装置１００のユーザが登録した設定値、管理データ等を格納する。
ＲＡＭ１０３は、実行プログラム、プログラム制御変数、各種ワーク用バッファ等や、画像形成装置１００のユーザが登録した一部の設定値、管理データ等を格納する。プリンタ１０４は受信画像やファイルデータを記録紙に記録する。
【００１３】
操作表示部１０５は、キーボード、タッチパネル、ＬＣＤ、ＬＥＤ等で構成され、ユーザによる各種操作を受け付けたり、操作画面を表示したり、ユーザへの通知を行う。また、操作表示部１０５は、操作キーを持ち（図示しない）、ユーザ操作における「確定」や「決定」などを意味するＯＫキーや、一つ前の操作画面に戻るための戻るキーなどが存在する。ＵＳＢ  Ｉ／Ｆ１０６は、ＵＳＢデバイス１０８との接続、通信及び電力供給などを行う。なお、操作表示部１０５は、数ライン単位で構成され、操作に必要な設定、メッセージ、状態、生成されるボタン等を行単位で構成される表示位置に表示する。なお、表示処理は、入力あるは選択される情報に従いＣＰＵ１０１が制御する。
【００１４】
ネットワーク  Ｉ／Ｆ１０７は、ＬＡＮ１１０を介して画像形成装置１００の各部とのデータ送受信を行う。特に端末１０９からの印刷ジョブ受信や、装置１００の制御情報の受信を行う。なおＬＡＮ１１０には、有線で通信を行うもの（有線ＬＡＮ）と、無線で通信を行うもの（無線ＬＡＮ）を含む。
【００１５】
図２は、本実施形態を示す画像形成装置の制御方法を説明する図である。特に、図２の（ａ）は、画像形成装置の制御方法を説明するフローチャートに対応し、図２の（ｂ）は、特定の設定項目を保持するテーブルの一例を示す図である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２に記憶された制御プログラムを実行することで実現される。以下、表示されるメニューから設定値の変更が指示された際の処理を詳述する。
画像形成装置１００のＣＰＵ１０１は、ユーザによる設定項目の設定値に変更の指示があった場合（Ｓ２０１）、その設定項目が一括制御の対象か否かを判断する（Ｓ２０２）。ここで、その設定項目が一括制御の対象の設定値であるとＣＰＵ１０１が判断した場合（Ｓ２０２の"Ｙｅｓ"の分岐）、図２の（ｂ）に示す設定値管理テーブル２０００に設定項目情報を追加する（Ｓ２０３）。そして、ＣＰＵ１０１は、特定の位置に「設定の反映」を行うためのボタンを生成して（Ｓ２０４）、本処理を終了する。
一方、Ｓ２０２で、設定項目が一括制御の対象の設定値でないとＣＰＵ１０１が判断した場合（Ｓ２０２の"Ｎｏ"の分岐）、設定値管理テーブル２０００への追加は行わず、本処理を終了する。
【００１６】
図２の（ｂ）において、２０００は、本実施形態を示す画像形成装置における一括設定する所定の設定項目を管理する設定値管理テーブルである。本図の表す機器の状態は、ユーザによる設定値の変更操作後かつ一括反映前の状態である。
例として設定値管理テーブル２０００にはＩＰアドレス２００４とゲートウェイ設定２００５が登録されている。設定値管理テーブル２０００は、それぞれ設定項目の属性である、設定値名２００１、変更前設定値２００２、変更後設定値２００３を管理する。
【００１７】
図３は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、特定の設定値変更時の、一括変更及び一括キャンセルを実行するときの制御例である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２に記憶された制御プログラムを実行することで実現される。
画像形成装置１００のＣＰＵ１０１は、ユーザにより、操作表示部１０５の特定部に表示された「設定の反映」ボタンが押下された場合（Ｓ３０１）、設定値管理テーブル２０００にデータが存在するかどうかを判断する（Ｓ３０２）。設定値管理テーブル２０００に値があるとＣＰＵ１０１が判断した場合（Ｓ３０２の"Ｙｅｓ"の分岐）、図４の（ｂ）の４００２に示すＵＩ画面を介して、設定値管理テーブル２０００にある設定値情報を操作表示部１０５表示する（Ｓ３０３）。ここで、特定部とは、本実施形態では、設定項目がメニューに対して階層化されている場合において、操作表示部１０５のメニュー表示の際の最上階層に対応づけてられているものとするが（図４の（ｂ）の４００１参照）、これに限定されるものではない。
【００１８】
さらにユーザは、変更した値を「反映」させるか「キャンセル」するかを選択しボタンを押下する（Ｓ３０４）。ここで、「反映」を押下したとＣＰＵ１０１が判断した場合（Ｓ３０４の"「反映」"の分岐）、設定値管理テーブル２０００にある設定の設定値を書き換えて更新する（Ｓ３０５）。
一方、「キャンセル」を押下したとＣＰＵ１０１が判断した場合（Ｓ３０４の"「キャンセル」"の分岐）、設定値の書き換える更新処理は行わない。
「反映」または「キャンセル」押下後、設定値管理テーブル２０００のデータを全てクリアして（Ｓ３０６）、本処理を終了する。
一方、設定値管理テーブル２０００に値がないとＣＰＵ１０１が判断した場合（Ｓ３０２の"Ｎｏ"の分岐）、何もしない。
【００１９】
図４は、図１に示した操作表示部１０５に表示するＵＩ画面を示す図である。本例の（ａ）は、設定の一括反映または一括キャンセル時の画面制御例に対応する。図４の（ａ）は、「ＩＰアドレス」設定を変更するときを例とし、さらに「ゲートウェイ設定」がすでに変更済みである場合として説明する。つまり、設定変更が指示された特定の項目であると判断した場合、一括して変更すべき複数の設定値（「ＩＰアドレス」と「ゲートウェイ設定」）を連続して受け付ける受付処理を説明する。
【００２０】
図４の（ａ）において、ユーザはＩＰアドレス入力画面４０１において、任意の値を入力して決定する。決定された設定項目及び設定値は設定値管理テーブル２０００に格納される。その後、ＣＰＵ１−１は、設定の反映実行を促す画面４０２を操作表示部１０５に表示する。
【００２１】
図４の（ｂ）は、特定の設定項目に変更があった場合に対応し、ＣＰＵ１０１は、特定のメニュー階層（本例は最上位の階層の特定位置）に「設定の反映」ボタンを表示する（４００１）。設定の一覧表示画面に対応する反映実行画面４００２には、「設定の反映」がユーザの操作で押下されると、ＣＰＵ１０１は、一括設定対象で変更のあった設定項目の一覧４００２Ａを表示する。
さらに設定の反映実行画面４００２には、変更した値を一括反映させる「変更を反映させる」ボタン４００２Ｂと、変更内容を一括キャンセルする「変更のキャンセル」ボタン４００２Ｃが表示される。
設定の反映実行画面４００２において、「変更の反映する」をユーザが選択した場合、設定の反映実行通知画面４００３を操作表示部１０５に表示する。設定の反映実行画面４００２において、「変更のキャンセル」が選択された場合、設定の一括キャンセル通知画面４００４を操作表示部１０５に表示する。
本実施形態によれば、メニュー操作に従い、設定変更の対象となる設定項目を順次表示して、ピックアップされた複数の設定項目のすべてが設定されている。このため、例えばネットワーク設定のうち、一覧４００２Ａに表示される特定の設定項目の一括処理が可能になる。
なお、本実施形態では、一覧４００２Ａと「変更を反映させる」ボタン４００２Ｂと、変更内容を一括キャンセルする「変更のキャンセル」ボタン４００２Ｃとを同一画面に表示した例を示す。ここで、ボタン４００２Ｃは設定を破棄するボタンに対応する。
【００２２】
〔第２実施形態〕
第１実施形態では、ネットワークに関わる設定のうち、特定設定項目の一括処理に関する制御方法について説明したが、一括処理を反映させる処理を特定の状態時には実行しないように制御する構成としてもよい。
【００２３】
図５は、図１に示した操作表示部１０５に表示するＵＩ画面を示す図である。
本例は、設定の一括処理が実施できないことを示す操作画面５００１の例である。
例えば印刷ジョブが実行されているときに、ユーザによって設定の反映が実行された場合、操作画面５００１を表示して、印刷ジョブへの影響を考慮して一括処理を実行させないように制御する。
本実施形態によれば、特定の設定項目の一括処理で、実行中の印刷ジョブへの影響を回避して、一つの画像形成装置を共有して使う場合の機器の安全性を保つことができる。
【００２４】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステムまたは装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えばＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００２５】
１００  画像形成装置
１０１  ＣＰＵ
【図１】
0006700742.tif 000002
【図２】
0006700742.tif 000003
【図３】
0006700742.tif 000004
【図４】
0006700742.tif 000005
【図５】
0006700742.tif 000006