(57)【要約】【課題】情報処理装置による通信に関する設定の変更指示に起因して印刷装置の操作部が使用できなくなるといった事態を回避することができる印刷装置を提供する。【解決手段】ＭＦＰ１０１は、操作部ロック機能が有効に設定されている期間にＰＣ１０２によってネットワーク設定画面１００１における通信設定情報の変更を指示された場合、当該通信設定情報の変更を行う前に操作部ロック機能を無効にするか否かを選択させる解除設定画面１１０１をＰＣ１０２に表示させる。【選択図】図９
2018079639.tif 000002
【特許請求の範囲】
【請求項１】
操作部を備え、前記操作部の操作又は情報処理装置と通信を行って指示を受け付ける印刷装置であって、
前記情報処理装置による指示に基づいて前記操作部の操作による指示を受け付けない直接操作禁止機能を有効及び無効のいずれかに設定する設定手段と、
前記直接操作禁止機能が有効に設定されている期間に前記情報処理装置によって前記通信に関する設定の変更を指示された場合、前記通信に関する設定の変更を行う前に前記直接操作禁止機能を無効にするか否かを選択させる選択手段を前記情報処理装置に表示させる表示制御手段とを備えることを特徴とする印刷装置。
【請求項２】
前記選択手段において、前記直接操作禁止機能を無効にする旨が選択された場合、前記通信に関する設定の変更を禁止することを特徴とする請求項１記載の印刷装置。
【請求項３】
操作部を備え、前記操作部の操作又は情報処理装置と通信を行って指示を受け付ける印刷装置であって、
前記情報処理装置による指示に基づいて前記操作部の操作による指示を受け付けない直接操作禁止機能を有効及び無効のいずれかに設定する設定手段を備え、
前記直接操作禁止機能が有効に設定されている期間に前記情報処理装置によって前記通信に関する設定の変更を指示された場合、前記設定手段は、前記直接操作禁止機能を無効に設定することを特徴とする印刷装置。
【請求項４】
操作部を備え、前記操作部の操作又は情報処理装置と通信を行って指示を受け付ける印刷装置の制御方法であって、
前記情報処理装置による指示に基づいて前記操作部の操作による指示を受け付けない直接操作禁止機能を有効及び無効のいずれかに設定する設定ステップと、
前記直接操作禁止機能が有効に設定されている期間に前記情報処理装置によって前記通信に関する設定の変更を指示された場合、前記通信に関する設定の変更を行う前に前記直接操作禁止機能を無効にするか否かを選択させる選択手段を前記情報処理装置に表示させる表示制御ステップとを有することを特徴とする印刷装置の制御方法。
【請求項５】
操作部を備え、前記操作部の操作又は情報処理装置と通信を行って指示を受け付ける印刷装置の制御方法であって、
前記情報処理装置による指示に基づいて前記操作部の操作による指示を受け付けない直接操作禁止機能を有効及び無効のいずれかに設定する設定ステップを有し、
前記直接操作禁止機能が有効に設定されている期間に前記情報処理装置によって前記通信に関する設定の変更を指示された場合、前記設定ステップは、前記直接操作禁止機能を無効に設定することを特徴とする印刷装置の制御方法。
【請求項６】
操作部を備え、前記操作部の操作又は情報処理装置と通信を行って指示を受け付ける印刷装置の制御方法をコンピュータに実行させるプログラムであって、
前記印刷装置の制御方法は、
前記情報処理装置による指示に基づいて前記操作部の操作による指示を受け付けない直接操作禁止機能を有効及び無効のいずれかに設定する設定ステップと、
前記直接操作禁止機能が有効に設定されている期間に前記情報処理装置によって前記通信に関する設定の変更を指示された場合、前記通信に関する設定の変更を行う前に前記直接操作禁止機能を無効にするか否かを選択させる選択手段を前記情報処理装置に表示させる表示制御ステップとを有することを特徴とするプログラム。
【請求項７】
操作部を備え、前記操作部の操作又は情報処理装置と通信を行って指示を受け付ける印刷装置の制御方法をコンピュータに実行させるプログラムであって、
前記印刷装置の制御方法は、
前記情報処理装置による指示に基づいて前記操作部の操作による指示を受け付けない直接操作禁止機能を有効及び無効のいずれかに設定する設定ステップを有し、
前記直接操作禁止機能が有効に設定されている期間に前記情報処理装置によって前記通信に関する設定の変更を指示された場合、前記設定ステップは、前記直接操作禁止機能を無効に設定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
情報処理装置としてのＰＣ（Personal Computer）とデータ通信を行う印刷装置としてのＭＦＰが知られている。ＭＦＰでは、ＰＣ等とデータ通信を行う際に用いられる通信設定情報がＭＦＰの管理者（以下、単に「管理者」という。）によって設定され、通信設定情報の設定は管理者が操作部を操作することによって行われる。ＭＦＰでは、通信設定情報等のように管理者が管理する設定情報を管理者以外の他のユーザによって変更されるのを防止するために、管理者が操作部に特殊な操作を行って操作部ロック機能を有効に設定する場合がある。操作部ロック機能が有効に設定されると、ＭＦＰでは、操作部の操作が制限され、該操作部の操作による指示が受け付けられない（例えば、特許文献１参照）。
【０００３】
また、管理者が操作するＰＣ（以下、「管理ＰＣ」という。）による指示に基づいて操作部ロック機能の設定や、ＭＦＰの通信設定情報の設定を行うＭＦＰも知られている。管理者が管理ＰＣを操作し、ネットワークを介してＭＦＰにアクセスし、管理者としてＭＦＰへのログインが許可されると、管理ＰＣにリモートＵＩ画面が表示される。管理者は管理ＰＣに表示されたリモートＵＩ画面を操作して、例えば、ＭＦＰにおける操作部ロック機能を有効に設定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１６５７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、管理ＰＣによる指示のみに基づいて操作部ロック機能の設定を行うＭＦＰにおいて、操作部ロック機能を有効から無効に変更することができず、操作部が使用できなくなる場合がある。例えば、操作部ロック機能が有効に設定された状態で、管理者がリモートＵＩ画面を操作してＭＦＰの通信設定情報の変更指示を誤って行うと、管理ＰＣがＭＦＰにアクセスできず、管理ＰＣにリモートＵＩ画面が表示されなくなる。その結果、管理ＰＣから操作部ロック機能を無効に切り替えることができず、ＭＦＰにおいて操作部が使用できなくなるという問題が生じる。
【０００６】
本発明の目的は、情報処理装置による通信に関する設定の変更指示に起因して印刷装置の操作部が使用できなくなるといった事態を回避することができる印刷装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の印刷装置は、操作部を備え、前記操作部の操作又は情報処理装置と通信を行って指示を受け付ける印刷装置であって、前記情報処理装置による指示に基づいて前記操作部の操作による指示を受け付けない直接操作禁止機能を有効及び無効のいずれかに設定する設定手段と、前記直接操作禁止機能が有効に設定されている期間に前記情報処理装置によって前記通信に関する設定の変更を指示された場合、前記通信に関する設定の変更を行う前に前記直接操作禁止機能を無効にするか否かを選択させる選択手段を前記情報処理装置に表示させる表示制御手段とを備えることを特徴とする。
【０００８】
また、上記目的を達成するために、本発明の印刷装置は、操作部を備え、前記操作部の操作又は情報処理装置と通信を行って指示を受け付ける印刷装置であって、前記情報処理装置による指示に基づいて前記操作部の操作による指示を受け付けない直接操作禁止機能を有効及び無効のいずれかに設定する設定手段を備え、前記直接操作禁止機能が有効に設定されている期間に前記情報処理装置によって前記通信に関する設定の変更を指示された場合、前記設定手段は、前記直接操作禁止機能を無効に設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報処理装置による通信に関する設定の変更指示に起因して印刷装置の操作部が使用できなくなるといった事態を回避することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る印刷装置としてのＭＦＰを含む通信システムの構成を概略的に示すブロック図である。
【図２】図１のＭＦＰの構成を概略的に示すブロック図である。
【図３】図２のＲＡＭの構成を説明するための図である。
【図４】図１のＭＦＰで実行されるリモートＵＩ画面表示制御処理の手順を示すフローチャートである。
【図５】図４のステップＳ４０６の表示制御処理の手順を示すフローチャートである。
【図６】図１のＰＣに表示されるトップ画面の一例を示す図である。
【図７】図１のＰＣに表示される設定確認画面の一例を示す図である。
【図８】図１のＰＣに表示されるシステム管理設定画面の一例を示す図である。
【図９】図５のステップＳ５１３の通信設定情報格納処理の手順を示すフローチャートである。
【図１０】図１のＰＣに表示されるネットワーク設定画面の一例を示す図である。
【図１１】図１のＰＣに表示される解除設定画面の一例を示す図である。
【図１２】図９の通信設定情報格納処理の第１の変形例の手順を示すフローチャートである。
【図１３】図１のＰＣに表示される警告メッセージの一例を示す図である。
【図１４】図９の通信設定情報格納処理の第２の変形例の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１２】
図１は、本発明の実施の形態に係る印刷装置としてのＭＦＰ１０１を含む通信システム１００の構成を概略的に示すブロック図である。
【００１３】
図１において、通信システム１００はＭＦＰ１０１及びＰＣ１０２を備える。ＭＦＰ１０１及びＰＣ１０２は、図示しないＬＡＮケーブルによって接続され、ネットワーク網１０３を介してデータ通信可能である。なお、本実施の形態では、一例として、ＭＦＰ１０１及びＰＣ１０２間の通信がＬＡＮケーブルを用いた有線ＬＡＮ通信である場合について説明するが、ＭＦＰ１０１及びＰＣ１０２間の通信は有線ＬＡＮ通信に限られない。ＭＦＰ１０１及びＰＣ１０２間の通信はＷｉ−ｆｉ等を用いた無線ＬＡＮ通信であっても良い。
【００１４】
ＭＦＰ１０１は図示しない外部装置から印刷データ等を受信し、受信した印刷データに基づいて印刷を行う。また、ＭＦＰ１０１は後述する図２の操作部２０４の操作を制限する操作部ロック機能（直接操作禁止機能）を有する。ＭＦＰ１０１は、ネットワーク網１０３を介してＰＣ１０２からアクセスされると、リモートＵＩ画面を表示するための表示用データを生成し、該表示用データをＰＣ１０２に送信する。リモートＵＩ画面は、例えば、後述する図６のトップ画面６０１、図７の設定確認画面７０１、図８のシステム管理設定画面８０１、図１０のネットワーク設定画面１００１、及び図１１の解除設定画面１１０１である。ＰＣ１０２は受信した表示用データに基づいて図示しない表示部にリモートＵＩ画面を表示する。これにより、管理者はＰＣ１０２に表示されたリモートＵＩ画面を操作してＭＦＰ１０１における操作部ロック機能やＭＦＰ１０１の通信設定情報を設定可能になる。なお、本実施の形態では、ＭＦＰ１０１がＰＣ１０２に各画面を表示させる際にＭＦＰ１０１からＰＣ１０２に各画面を表示する表示用データが送信され、ＰＣ１０２は表示用データに対応する画面を表示することを前提とし、以下では、この説明を省略する。
【００１５】
図２は、図１のＭＦＰ１０１の構成を概略的に示すブロック図である。
【００１６】
図２において、ＭＦＰ１０１は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、操作部２０４、表示部２０５、画像処理部２０６、プリント部２０７、有線ＬＡＮ通信部２０８、無線ＬＡＮ通信部２０９、及びＵＳＢＩ／Ｆ２１０を備える。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、操作部２０４、表示部２０５、画像処理部２０６、プリント部２０７、有線ＬＡＮ通信部２０８、無線ＬＡＮ通信部２０９、及びＵＳＢＩ／Ｆ２１０の各構成要素はシステムバス２１１を介して互いに接続されている。
【００１７】
ＣＰＵ２０１はシステムバス２１１に接続された各構成要素を統括的に制御する。ＲＯＭ２０２はＣＰＵ２０１によって実行されるプログラム及び各データを格納する。ＲＡＭ２０３はＣＰＵ２０１の作業領域として用いられる。また、ＲＡＭ２０３はＭＦＰ１０１の各設定データを格納するバックアップ領域として用いられ、ＲＡＭ２０３の構成について後述する。操作部２０４は、図示しない電源キー、メニューキー、セットキー、ストップキー、リカバリキー、及び節電キー等の複数のキーボタンを備え、ユーザから入力された指示を受け付ける。表示部２０５はＭＦＰ１０１の各設定を行うための設定画面や各警告メッセージ等を表示する。画像処理部２０６は図示しない外部装置等から受信した印刷データに対して画像処理を施す。プリント部２０７は画像処理を施した印刷データに基づいて記録紙に印刷を行う。有線ＬＡＮ通信部２０８は図示しないＬＡＮケーブルを介して接続されたＰＣ１０２と有線ＬＡＮ通信を行う。無線ＬＡＮ通信部２０９は無線ＬＡＮ通信可能な図示しない外部装置と無線ＬＡＮ通信を行う。ＵＳＢＩ／Ｆ２１０は図示しないＵＳＢメモリ等のＵＳＢデバイスとデータ通信を行う。
【００１８】
図３は、図２のＲＡＭ２０３の構成を説明するための図である。
【００１９】
ＲＡＭ２０３は、ＭＦＰ１０１の設定情報を格納する格納領域を備え、該格納領域は、図３に示すように、操作部ロック設定領域３０１及びネットワーク設定領域３０２に分割されている。
【００２０】
操作部ロック設定領域３０１は操作部ロック機能の有効又は無効を示す操作部ロック設定情報を格納する。例えば、ＰＣ１０２に表示されたリモートＵＩ画面の操作によって操作部ロック機能を有効に設定する旨が指示されると、操作部ロック設定領域３０１には操作部ロック機能を有効に設定する旨を示す操作部ロック設定情報が格納される。なお、本実施の形態では、ＰＣ１０２に表示されたリモートＵＩ画面の操作による指示に基づいてのみＭＦＰ１０１は操作部ロック機能を有効及び無効のいずれかに設定可能である。ネットワーク設定領域３０２は複数、例えば、１６個の分割領域３０３〜３１８にさらに分割され、ＭＦＰ１０１のネットワークに関連する設定情報を格納する。分割領域３０３にはＭＦＰ１０１が有線ＬＡＮ通信及び無線ＬＡＮ通信のいずれの通信を行うかを示す設定情報が格納される。分割領域３０４にはネットワーク網１０３を介してＭＦＰ１０１のＩＰアドレスを自動取得するか否かを示す設定情報が格納される。分割領域３０５にはＭＦＰ１０１のＩＰアドレスを自動取得する際に使用されるプロトコルを示す設定情報が格納される。分割領域３０６〜３０８には、ＭＦＰ１０１のＩＰアドレスを自動取得しない旨が設定された際に用いられる各設定情報が格納される。具体的に、分割領域３０６には管理者が直接設定したＩＰアドレスが格納され、分割領域３０７には管理者が直接設定したサブネットマスクが格納され、分割領域３０８には管理者が直接設定したゲートウェイアドレスが格納される。
【００２１】
分割領域３０９にはＬＰＤプロトコルの通信に用いられるＬＰＤポート番号が格納され、分割領域３１０にはＲＡＷプロトコルを用いて印刷するＲＡＷ印刷の実行指示を受け付ける際に用いられるＲＡＷポート番号が格納される。分割領域３１１にはＨＴＴＰプロトコルの通信に用いられるＨＴＴＰポート番号が格納される。リモートＵＩ画面をＰＣ１０２に表示する際にはＨＴＴＰポート番号が用いられる。以下では、分割領域３０３〜３１１に格納される複数の設定情報をまとめてＭＦＰ１０１の通信設定情報と定義し、ＭＦＰ１０１の通信設定情報は、例えば、ＰＣ１０２に表示されたリモートＵＩ画面の操作によって設定可能である。
【００２２】
分割領域３１２にはＰＣ１０２へのリモートＵＩ画面の表示を許可するか否かを示す設定情報が格納される。分割領域３１３には特定のＩＰアドレスの外部装置のみＭＦＰ１０１へのアクセスを許可するＩＰアドレスアクセス制限機能の有効又は無効を示す設定情報が格納される。分割領域３１４にはＭＦＰ１０１へのアクセスが許可された外部装置のＩＰアドレスを示す設定情報が格納される。分割領域３１５には図示しないＤＮＳサーバの第１のアドレスを示す設定情報が格納され、分割領域３１６には図示しないＤＮＳサーバの第２のアドレスを示す設定情報が格納される。分割領域３１７にはＤＮＳで用いられるＤＮＳホスト名を示す設定情報が格納され、分割領域３１８にはＤＮＳで用いられるＤＮＳドメイン名を示す設定情報が格納される。
【００２３】
図４は、図１のＭＦＰ１０１で実行されるリモートＵＩ画面表示制御処理の手順を示すフローチャートである。
【００２４】
図４の処理は、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムを実行することによって行われ、ＭＦＰ１０１がＰＣ１０２からアクセスされた場合を前提とする。
【００２５】
図４において、まず、ＣＰＵ２０１はＰＣ１０２に図示しないログイン画面を表示させる（ステップＳ４０１）。ログイン画面には、ログイン情報入力欄、ログインモードを設定するモード設定欄、及びログインボタンが表示される。ログイン情報入力欄にはログインＩＤ及びパスワードが入力される。モード設定欄ではＭＦＰ１０１の設定情報の閲覧及び編集の両方が許可される「管理者モード」、及びＭＦＰ１０１の設定情報の閲覧のみが許可される「一般モード」のいずれかのモードが設定される。ログインボタンはログイン情報入力欄に入力されたログインＩＤ及びパスワード等の入力情報の認証の開始を指示する操作ボタンである。次いで、ＣＰＵ２０１はユーザによってログインボタンが選択された否かを判別する（ステップＳ４０２）。
【００２６】
ステップＳ４０２の判別の結果、ログインボタンが選択されないとき、ＣＰＵ２０１はステップＳ４０１の処理に戻る。一方、ステップＳ４０２の判別の結果、ログインボタンが選択されたとき、ＣＰＵ２０１はログイン情報入力欄に入力された入力情報の認証を成功したか否かを判別する（ステップＳ４０３）。
【００２７】
ステップＳ４０３の判別の結果、入力された入力情報の認証を失敗したとき、ＣＰＵ２０１はＰＣ１０２のログインを許可せず、ログインを失敗した旨をＰＣ１０２に表示させる（ステップＳ４０４）。その後、ＣＰＵ２０１はステップＳ４０１の処理に戻る。一方、ステップＳ４０３の判別の結果、入力された入力情報の認証を成功したとき、ＣＰＵ２０１はログイン画面のモード設定欄において、「管理者モード」及び「一般モード」のいずれが設定されたかを判別する（ステップＳ４０５）。
【００２８】
ステップＳ４０５の判別の結果、モード設定欄において「管理者モード」が設定されたとき、ＣＰＵ２０１は後述する図５の表示制御処理を実行し（ステップＳ４０６）、管理者モードによるリモートＵＩ画面の表示の制御を行う。次いで、ＣＰＵ２０１は本処理を終了する。一方、ステップＳ４０５の判別の結果、モード設定欄において、「一般モード」が設定されたとき、ＣＰＵ２０１はＰＣ１０２に設定情報画面を表示させる（ステップＳ４０７）。設定情報画面にはＭＦＰ１０１の各設定情報が表示され、設定情報画面ではＭＦＰ１０１の各設定情報の閲覧のみが可能である。その後、ＣＰＵ２０１は本処理を終了する。
【００２９】
図５は、図４のステップＳ４０６の表示制御処理の手順を示すフローチャートである。
【００３０】
図５において、まず、ＣＰＵ２０１は、ＰＣ１０２に図６のトップ画面６０１を表示させる（ステップＳ５０１）。トップ画面６０１は状態ボタン６０２及び設定確認ボタン６０３を含む。状態ボタン６０２はＭＦＰ１０１の機器状態を確認する際に選択される設定ボタンである。設定確認ボタン６０３はＭＦＰ１０１の各設定情報を編集する際に選択される設定ボタンである。
【００３１】
次いで、ＣＰＵ２０１はトップ画面６０１において、状態ボタン６０２が選択されたか否かを判別する（ステップＳ５０２）。
【００３２】
ステップＳ５０２の判別の結果、トップ画面６０１において、状態ボタン６０２が選択されたとき、ＣＰＵ２０１はＭＦＰ１０１の機器状態を含む図示しない状態画面をＰＣ１０２に表示させ（ステップＳ５０３）、本処理を終了する。一方、ステップＳ５０２の判別の結果、トップ画面６０１において、状態ボタン６０２が選択されないとき、ＣＰＵ２０１はトップ画面６０１において、設定確認ボタン６０３が選択されたか否かを判別する（ステップＳ５０４）。
【００３３】
ステップＳ５０４の判別の結果、トップ画面６０１において、設定確認ボタン６０３が選択されないとき、ＣＰＵ２０１はステップＳ５０２の処理に戻る。一方、ステップＳ５０４の判別の結果、トップ画面６０１において、設定確認ボタン６０３が選択されたとき、ＣＰＵ２０１はＰＣ１０２に図７の設定確認画面７０１を表示させる（ステップＳ５０５）。設定確認画面７０１はシステム管理設定ボタン７０２及びプリンタ設定ボタン７０３を含む。システム管理設定ボタン７０２はＭＦＰ１０１のシステムに関する設定情報、例えば、操作部ロック設定情報及びＭＦＰ１０１の通信設定情報を編集する際に選択される設定ボタンである。プリンタ設定ボタン７０３はＭＦＰ１０１の印刷に関する設定情報を編集する際に選択される設定ボタンである。次いで、ＣＰＵ２０１は設定確認画面７０１において、システム管理設定ボタン７０２が選択されたか否かを判別する（ステップＳ５０６）。
【００３４】
ステップＳ５０６の判別の結果、システム管理設定ボタン７０２が選択されないとき、ＣＰＵ２０１は設定確認画面７０１において、プリンタ設定ボタン７０３が選択されたか否かを判別する（ステップＳ５０７）。
【００３５】
ステップＳ５０７の判別の結果、プリンタ設定ボタン７０３が選択されないとき、ＣＰＵ２０１はステップＳ５０６の処理に戻る。一方、ステップＳ５０７の判別の結果、プリンタ設定ボタン７０３が選択されたとき、ＣＰＵ２０１はプリンタ設定ボタン７０３に対応する処理を実行し（ステップＳ５０８）、本処理を終了する。
【００３６】
ステップＳ５０６の判別の結果、システム管理設定ボタン７０２が選択されたとき、ＣＰＵ２０１は、ＰＣ１０２に図８のシステム管理設定画面８０１を表示させる（ステップＳ５０９）。システム管理設定画面８０１は、操作部ロック設定欄８０２、ネットワーク設定ボタン８０５、及び決定ボタン８０６を備える。操作部ロック設定欄８０２にはラジオボタン８０３，８０４が表示され、管理者によってラジオボタン８０３，８０４のいずれかが設定される。操作部ロック機能を有効に設定する際にラジオボタン８０３が選択され、操作部ロック機能を無効に設定する際にラジオボタン８０４が選択される。ネットワーク設定ボタン８０５はＭＦＰ１０１の通信設定情報を編集する際に選択される設定ボタンである。決定ボタン８０６はシステム管理設定画面８０１における各設定を決定する操作ボタンである。
【００３７】
次いで、ＣＰＵ２０１は、システム管理設定画面８０１において、操作部ロック設定欄８０２の設定の変更が指示されたか否かを判別する（ステップＳ５１０）。例えば、操作部ロック設定欄８０２において、ラジオボタン８０３が選択された状態である場合に、ステップＳ５１０では、ＣＰＵ２０１はラジオボタン８０４がユーザによって選択されたか否かを判別する。ラジオボタン８０４がユーザによって選択された場合、ＣＰＵ２０１は操作部ロック設定欄８０２の設定の変更が指示されたと判別する。一方、ラジオボタン８０４がユーザによって選択されない場合、ＣＰＵ２０１は操作部ロック設定欄８０２の設定の変更が指示されないと判別する。
【００３８】
ステップＳ５１０の判別の結果、操作部ロック設定欄８０２の設定の変更が指示されないとき、ＣＰＵ２０１は後述するステップＳ５１２の処理を行う。一方、ステップＳ５１０の判別の結果、操作部ロック設定欄８０２の設定の変更が指示されたとき、ＣＰＵ２０１はＰＣ１０２の表示内容を該指示に対応する表示内容に更新する（ステップＳ５１１）。例えば、ラジオボタン８０３が選択された状態のシステム管理設定画面８０１がＰＣ１０２に表示されている場合、ステップＳ５１１では、ＣＰＵ２０１は、ラジオボタン８０４が選択された状態のシステム管理設定画面８０１をＰＣ１０２に表示させる。次いで、ＣＰＵ２０１はシステム管理設定画面８０１において、ネットワーク設定ボタン８０５が選択されたか否かを判別する（ステップＳ５１２）。
【００３９】
ステップＳ５１２の判別の結果、ネットワーク設定ボタン８０５が選択されないとき、ＣＰＵ２０１は後述するステップＳ５１４の処理を行う。一方、ステップＳ５１２の判別の結果、ネットワーク設定ボタン８０５が選択されたとき、ＣＰＵ２０１は後述する図９の通信設定情報格納処理を実行し（ステップＳ５１３）、ＭＦＰ１０１の通信設定情報をＲＡＭ２０３に格納する。次いで、ＣＰＵ２０１はシステム管理設定画面８０１において、決定ボタン８０６が選択されたか否かを判別する（ステップＳ５１４）。
【００４０】
ステップＳ５１４の判別の結果、決定ボタン８０６が選択されないとき、ＣＰＵ２０１はステップＳ５１０の処理に戻る。一方、ステップＳ５１４の判別の結果、決定ボタン８０６が選択されたとき、ＣＰＵ２０１はシステム管理設定画面８０１における設定情報、具体的に、操作部ロック設定情報をＲＡＭ２０３に格納し（ステップＳ５１５）、本処理を終了する。
【００４１】
図９は、図５のステップＳ５１３の通信設定情報格納処理の手順を示すフローチャートである。
【００４２】
ここで、ＭＦＰ１０１では、操作部ロック機能が有効に設定された状態で、ＰＣ１０２に表示されたリモートＵＩ画面によってＭＦＰ１０１の通信設定情報が変更されると、ＰＣ１０２がＭＦＰ１０１にアクセスできなくなる。例えば、リモートＵＩ画面によってＭＦＰ１０１のＩＰアドレスを「自動取得しない」から「自動取得する」に設定が変更され、且つプロトコルが「ＤＨＣＰ」に設定された場合では、ＭＦＰ１０１のＩＰアドレスが変更され、ＰＣ１０２がＭＦＰ１０１にアクセスできなくなる。また、リモートＵＩ画面によってＨＴＴＰポート番号が変更された場合でも、ＰＣ１０２がＭＦＰ１０１にアクセスできず、これらのような場合、ＰＣ１０２にはＭＦＰ１０１のリモートＵＩ画面が表示されない。ＭＦＰ１０１では、リモートＵＩ画面の操作による指示に基づいてのみ操作部ロック機能の設定が行えるので、リモートＵＩ画面がＰＣ１０２に表示されないと、ＰＣ１０２から操作部ロック機能を無効に切り替えることができない。その結果、ＭＦＰ１０１において操作部２０４が使用できなくなるという問題が生じる。
【００４３】
これに対応して、本実施の形態では、操作部ロック機能が有効に設定されている期間にＰＣ１０２によって通信設定情報の変更を指示された場合、該通信設定情報の変更を行う前に操作部ロック機能を無効にするか否かを選択させる解除設定画面１１０１をＰＣ１０２に表示させる。
【００４４】
図９において、まず、ＣＰＵ２０１はＭＦＰ１０１の通信設定情報を編集するための図１０のネットワーク設定画面１００１をＰＣ１０２に表示させる（ステップＳ９０１）。ネットワーク設定画面１００１はＬＡＮ選択設定欄１００２、ＩＰアドレス自動取得設定欄１００３、プロトコル設定欄１００４、ＩＰアドレス設定欄１００５、サブネットマスク設定欄１００６、及びゲートウェイアドレス設定欄１００７を備える。また、ネットワーク設定画面１００１はＬＰＤポート番号設定欄１００８、ＲＡＷポート番号設定欄１００９、ＨＴＴＰポート番号設定欄１０１０、及び決定ボタン１０１１を備える。
【００４５】
ＬＡＮ選択設定欄１００２では有線ＬＡＮ通信及び無線ＬＡＮ通信のいずれかが設定され、設定された情報はＲＡＭ１０３の分割領域３０３に格納される。ＩＰアドレス自動取得設定欄１００３ではＭＦＰ１０１のＩＰアドレスを自動取得するか否かが設定され、設定された情報はＲＡＭ１０３の分割領域３０４に格納される。プロトコル設定欄１００４ではＭＦＰ１０１のＩＰアドレスを自動取得する際に使用されるプロトコルが「ＤＨＣＰ」、「ＢＯＯＴＰ」、及び「ＲＡＲＰ」の中から設定され、設定された情報はＲＡＭ１０３の分割領域３０５に格納される。ＩＰアドレス設定欄１００５にはＩＰアドレスを示す文字列が管理者によって直接入力され、該文字列が分割領域３０６に格納される。サブネットマスク設定欄１００６にはサブネットマスクを示す文字列が管理者によって直接入力され、該文字列が分割領域３０７に格納される。ゲートウェイアドレス設定欄１００７にはゲートウェイアドレスを示す文字列が管理者によって直接入力され、該文字列が分割領域３０８に格納される。ＬＰＤポート番号設定欄１００８にはＬＰＤポート番号を示す文字列が管理者によって直接入力され、該文字列が分割領域３０９に格納される。ＲＡＷポート番号設定欄１００９にはＲＡＷポート番号を示す文字列が管理者によって直接入力され、該文字列が分割領域３１０に格納される。ＨＴＴＰポート番号設定欄１０１０にはＨＴＴＰポート番号を示す文字列が管理者によって直接入力され、該文字列が分割領域３１１に格納される。決定ボタン１０１１はネットワーク設定画面１００１における各設定を決定するための操作ボタンである。
【００４６】
次いで、ＣＰＵ１０２は、ネットワーク設定画面１００１における操作が行われた旨を示す操作検知通知をＰＣ１０２から受信すると（ステップＳ９０２でＹＥＳ）、ネットワーク設定画面１００１において、決定ボタン１０１１が選択されたか否かを判別する（ステップＳ９０３）。
【００４７】
ステップＳ９０３の判別の結果、決定ボタン１０１１が選択されないとき、ＣＰＵ２０１はネットワーク設定画面１００１における操作に対応する処理を行い（ステップＳ９０４）、ステップＳ９０２の処理に戻る。一方、ステップＳ９０３の判別の結果、決定ボタン１０１１が選択されたとき、ＣＰＵ２０１はネットワーク設定画面１００１において通信設定情報の変更を指示されたか否かを判別する（ステップＳ９０５）。ステップＳ９０５では、ＣＰＵ２０１は、ネットワーク設定画面１００１の設定欄において表示された表示値が、ＲＡＭ２０３に格納され且つ該表示値に対応する設定情報と一致するか否かを判別する。ネットワーク設定画面１００１の全ての設定欄の表示値が、ＲＡＭ２０３に格納され且つ該表示値に対応する設定情報と一致する場合、ＣＰＵ２０１はネットワーク設定画面１００１において通信設定情報の変更を指示されないと判別する。一方、ネットワーク設定画面１００１のいずれかの設定欄の表示値が、ＲＡＭ２０３に格納され且つ該表示値に対応する設定情報と一致しない場合、ＣＰＵ２０１はネットワーク設定画面１００１において通信設定情報の変更を指示されたと判別する。
【００４８】
ステップＳ９０５の判別の結果、ネットワーク設定画面１００１において通信設定情報の変更を指示されないとき、ＣＰＵ２０１は後述するステップＳ９１１の処理を行う。一方、ステップＳ９０５の判別の結果、ネットワーク設定画面１００１において通信設定情報の変更を指示されたとき、ＣＰＵ２０１は操作部ロック機能が有効及び無効のいずれに設定されているかを判別する（ステップＳ９０６）。
【００４９】
ステップＳ９０６の判別の結果、操作部ロック機能が無効に設定されているとき、ＣＰＵ２０１は後述するステップＳ９１１の処理を行う。一方、ステップＳ９０６の判別の結果、操作部ロック機能が有効に設定されているとき、ＣＰＵ２０１は操作部ロック機能を解除させるか否かを選択させる図１１の解除設定画面１１０１をＰＣ１０２に表示させる（ステップＳ９０７）。すなわち、本実施の形態では、操作部ロック機能が有効に設定されている期間にＰＣ１０２によってネットワーク設定画面１００１における設定情報の変更が指示された場合、当該設定情報の変更を行う前に解除設定画面１１０１をＰＣ１０２に表示させる。解除設定画面１１０１は操作ボタン１１０２，１１０３を備える。操作ボタン１１０２は操作部ロック機能を解除する際に選択される設定ボタンであり、操作ボタン１１０２が選択されると、ＣＰＵ２０１は操作部ロック機能の設定を有効から無効に切り替える。操作ボタン１１０３は操作部ロック機能を解除しない際に選択される設定ボタンであり、操作ボタン１１０３が選択されると、ＣＰＵ２０１は操作部ロック機能を有効に設定したまま維持する。次いで、ＣＰＵ２０１は解除設定画面１１０１における操作が行われた旨を示す操作検知通知をＰＣ１０２から受信すると（ステップＳ９０８でＹＥＳ）、解除設定画面１１０１において操作ボタン１１０２，１１０３のいずれが選択されたかを判別する（ステップＳ９０９）。
【００５０】
ステップＳ９０９の判別の結果、操作ボタン１１０３が選択されたとき、ＣＰＵ２０１は後述するステップＳ９１１の処理を行う。一方、ステップＳ９０９の判別の結果、操作ボタン１１０２が選択されたとき、ＣＰＵ２０１は操作部ロック機能を解除する（ステップＳ９１０）。これにより、操作部ロック機能の設定が有効から無効に切り替えられ、ＭＦＰ１０１では操作部２０４の操作が可能になる。次いで、ＣＰＵ２０１は、ネットワーク設定画面１００１において設定された通信設定情報をＲＡＭ２０３に格納し（ステップＳ９１１）、ステップＳ５１４以降の処理を行う。
【００５１】
上述した図４、図５、及び図９の処理によれば、操作部ロック機能が有効に設定されている期間にＰＣ１０２によってネットワーク設定画面１００１における設定情報の変更を指示された場合、当該設定情報の変更を行う前に操作部ロック機能を無効にするか否かを選択させる解除設定画面１１０１をＰＣ１０２に表示させる。これにより、ＰＣ１０２によって通信設定情報の誤った変更指示が行われても、ＰＣ１０２がＭＦＰ１０１にアクセスできなくなる前に操作部ロック機能を無効に設定することができる。その結果、ＰＣ１０２による通信設定情報の変更指示に起因してＭＦＰ１０１の操作部２０４が使用できなくなるといった事態を回避することができる。
【００５２】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。
【００５３】
例えば、解除設定画面１１０１において操作ボタン１１０３が選択された場合、ネットワーク設定画面１００１における通信設定情報の変更を禁止しても良い。
【００５４】
図１２は、図９の通信設定情報格納処理の第１の変形例の手順を示すフローチャートである。
【００５５】
図１２の処理は、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムを実行することによって行われ、ＭＦＰ１０１がＰＣ１０２からアクセスされた場合を前提とする。
【００５６】
図１２において、まず、ＣＰＵ２０１はステップＳ９０１〜Ｓ９０９の処理を行う。
【００５７】
ステップＳ９０９の判別の結果、操作ボタン１１０２が選択されたとき、ＣＰＵ２０１はステップＳ９１０以降の処理を行う。一方、ステップＳ９０９の判別の結果、操作ボタン１１０３が選択されたとき、ＣＰＵ２０１はネットワーク設定画面１００１における通信設定情報の変更を禁止する（ステップＳ１２０１）。つまり、ＣＰＵ２０１はネットワーク設定画面１００１において通信設定情報の変更が指示されても、該通信設定情報を変更しない。その後、ＣＰＵ２０１は通信設定情報が変更されない旨を示す図１３の警告メッセージ１３０１をＰＣ１０２に表示させ、本処理を終了する。
【００５８】
上述した図１２の処理では、解除設定画面１１０１において操作ボタン１１０３が選択された場合、ネットワーク設定画面１００１における通信設定情報の変更が禁止される。これにより、操作部ロック機能が有効に設定されたまま、ＭＦＰ１０１の通信設定情報が変更され、ＰＣ１０２がＭＦＰ１０１にアクセスできなくなるといった事態を確実に回避することができる。
【００５９】
上述した本実施の形態では、操作部ロック機能が有効に設定された状態で、ネットワーク設定画面１００１において通信設定情報の変更が指示された場合、操作部ロック機能を無効に切り替えても良い。
【００６０】
図１４は、図９の通信設定情報格納処理の第２の変形例の手順を示すフローチャートである。
【００６１】
図１４の処理は、ＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムを実行することによって行われ、ＭＦＰ１０１がＰＣ１０２からアクセスされた場合を前提とする。
【００６２】
図１４において、まず、ＣＰＵ２０１はステップＳ９０１〜Ｓ９０６の処理を行う。
【００６３】
ステップＳ９０６の判別の結果、操作部ロック機能が無効に設定されているとき、ＣＰＵ２０１はステップＳ９１１以降の処理を行う。一方、ステップＳ９０６の判別の結果、操作部ロック機能が有効に設定されているとき、ＣＰＵ２０１はステップＳ９１０の処理を行う。すなわち、本実施の形態では、操作部ロック機能が有効に設定されている期間にＰＣ１０２によってネットワーク設定画面１００１における設定情報の変更が指示された場合、操作部ロック機能が無効に設定される。次いで、ＣＰＵ２０１はステップＳ９１１以降の処理を行う。
【００６４】
上述した図１４の処理では、操作部ロック機能が有効に設定されている期間にＰＣ１０２によってネットワーク設定画面１００１における設定情報の変更を指示された場合、操作部ロック機能が無効に設定される。これにより、ＰＣ１０２による通信設定情報の変更指示に起因してＭＦＰ１０１の操作部２０４が使用できなくなるといった事態を回避することができる。
【００６５】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６６】
１０１  ＭＦＰ
１０２  ＰＣ
２０１  ＣＰＵ
１１０１  解除設定画面
【図１】
2018079639.tif 000003
【図２】
2018079639.tif 000004
【図３】
2018079639.tif 000005
【図４】
2018079639.tif 000006
【図５】
2018079639.tif 000007
【図６】
2018079639.tif 000008
【図７】
2018079639.tif 000009
【図８】
2018079639.tif 000010
【図９】
2018079639.tif 000011
【図１０】
2018079639.tif 000012
【図１１】
2018079639.tif 000013
【図１２】
2018079639.tif 000014
【図１３】
2018079639.tif 000015
【図１４】
2018079639.tif 000016