(57)【要約】【課題】画像処理機能を用いる第１処理手段についての一般ユーザであり且つ画像処理機能を用いない第２処理手段の管理者でもあるユーザが画像処理装置にログインする場合に、一般ユーザと管理者のユーザ情報を使い分けなくても、第１処理手段の操作画面と第２処理手段の管理画面のうちそのユーザの要望に合致する可能性が高い画面を提供する。【解決手段】画像処理装置のＵＩ処理部は、ログインしてきたユーザがエッジサーバの管理者でない場合は、画像処理装置の通常のＵＩ画面を提供する。エッジサーバの管理者がリモートからログインしてきたと判定した場合（Ｓ１４）、又はローカルからログインしてきたがそのときエッジサーバに異常が発生中の場合（Ｓ１６がＹｅｓ）には、エッジサーバの管理画面を提供する（Ｓ１８）。【選択図】図３
2019149599.tif 000002
【特許請求の範囲】
【請求項１】
画像処理機能を用いる処理を実行する第１処理手段と、
前記画像処理機能を用いない処理を実行する第２処理手段であって、管理者が設定されている第２処理手段と、
リモートからのログインがあった場合に、ログインした者が前記管理者であれば前記第２処理手段の管理画面を提供し、前記管理者以外の登録ユーザであれば前記第１処理手段のための操作画面を提供する画面提供手段と、
を含む画像処理装置。
【請求項２】
前記画面提供手段は、ローカルからのログインがあった場合において、ログインした者が前記管理者であり且つ前記第２処理手段に異常が発生中である場合には前記第２処理手段の管理画面を提供し、前記第２処理手段に異常は発生中でないか、又はログインした者が前記管理者でない場合には、前記第１処理手段のための操作画面を提供する、請求項１に記載の画像処理装置。
【請求項３】
実行する処理が異なる複数の前記第２処理手段を含み、
前記画面提供手段は、前記ログインに応じて提供する前記管理画面として、複数の前記第２処理手段のうち異常が発生中の前記第２処理手段を異常が発生中でない前記第２処理手段と異なる表示態様で表示する画面を提供する、請求項１又は２に記載の画像処理装置。
【請求項４】
実行する処理が異なる複数の前記第２処理手段を含み、
前記画面提供手段は、前記ログインに応じて提供する前記管理画面として、複数の前記第２処理手段のうち異常が発生中の前記第２処理手段についての管理画面を提供する、請求項１又は２に記載の画像処理装置。
【請求項５】
前記管理画面には、前記操作画面を呼び出すための画面要素が含まれる、請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
画像処理機能を用いる処理を実行する第１処理手段と、
前記画像処理機能を用いない処理を実行する第２処理手段であって、管理者が設定されている第２処理手段と、
前記管理者によるローカルからのログインがあった場合において、前記第２処理手段に異常が発生中である場合には前記第２処理手段の管理画面を提供し、前記第２処理手段に異常は発生中でない場合には、前記第１処理手段のための操作画面を提供する画面提供手段と、
を含む画像処理装置。
【請求項７】
コンピュータを、
画像処理機能を用いる処理を実行する第１処理手段、
前記画像処理機能を用いない処理を実行する第２処理手段であって、管理者が設定されている第２処理手段、
リモートからのログインがあった場合に、ログインした者が前記管理者であれば前記第２処理手段の管理画面を提供し、前記管理者以外の登録ユーザであれば前記第１処理手段のための操作画面を提供する画面提供手段、
として機能させるためのプログラム。
【請求項８】
コンピュータを、
画像処理機能を用いる処理を実行する第１処理手段、
前記画像処理機能を用いない処理を実行する第２処理手段であって、管理者が設定されている第２処理手段、
前記管理者によるローカルからのログインがあった場合において、前記第２処理手段に異常が発生中である場合には前記第２処理手段の管理画面を提供し、前記第２処理手段に異常は発生中でない場合には、前記第１処理手段のための操作画面を提供する画面提供手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１に開示される装置は、ログイン時認証でユーザを識別する情報処理装置であって、ログインしたユーザが管理者ユーザであるか一般ユーザであるかを判別する手段と、メニュー画面を表示するメニュー制御手段とを備え、メニュー制御手段は、ログインしたユーザが一般ユーザであると判別された場合には、一般ユーザに許容された操作内容の指示を受け付けるための一般ユーザメニュー画面を表示し、ログインしたユーザが管理者ユーザであると判別された場合は、初期状態として一般ユーザメニューに、管理者としてログインする指示を受け付けるための項目を付加した管理者通常メニュー画面を表示し、管理者としてログインする指示を受け付けるための項目が選択されると、管理者ユーザから管理者設定を受け付けるための管理者設定項目を選択可能な状態で表示する。
【０００３】
特許文献２に開示されるＭＦＰ（複合機）は、ユーザからの認証情報の入力を受け付け、ユーザを認証する。ＭＦＰは、予め設定されている初期画面の優先設定に基づいて、初期画面を操作部に表示する。このとき、ＭＦＰは、ユーザによって機能が選択されたタイミングで、ユーザ認証を行う機能別認証であると判定すると、予め設定された初期画面の表示を行わず、上記ユーザによって選択された機能に対応するホーム画面を表示する。
【０００４】
特許文献３には、管理者を含む予め登録されたユーザに対して動作指示操作を許可するユーザ認証機能を有した機器が開示される。この機器は、当該機器の状態が管理者に通知すべきものとして予め決められた要通知状態であるか否かを判定し、要通知状態である場合には管理者のログインに呼応して要通知状態を示す通知情報を出力し、要通知状態でない場合には管理者のログインに呼応して管理者用の操作案内情報を出力するように構成する。
【０００５】
近年、複合機等の画像処理装置が内蔵する計算機資源や通信機能を利用して、プリントやスキャンなどの画像処理機能とは直接関係しないサーバ機能を画像処理装置に持たせたり、画像処理装置にサーバを内蔵したりする例が出てきている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−０６１５８３号公報
【特許文献２】特開２０１５−２２０７２０号公報
【特許文献３】特開２００９−０５３８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、画像処理機能を用いる第１処理手段についての一般ユーザであり且つ画像処理機能を用いない第２処理手段の管理者でもあるユーザが画像処理装置にログインする場合に、一般ユーザと管理者のユーザ情報を使い分けなくても、第１処理手段の操作画面と第２処理手段の管理画面のうちそのユーザの要望に合致する可能性が高い画面を提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に係る発明は、画像処理機能を用いる処理を実行する第１処理手段と、前記画像処理機能を用いない処理を実行する第２処理手段であって、管理者が設定されている第２処理手段と、リモートからのログインがあった場合に、ログインした者が前記管理者であれば前記第２処理手段の管理画面を提供し、前記管理者以外の登録ユーザであれば前記第１処理手段のための操作画面を提供する画面提供手段と、を含む画像処理装置である。
【０００９】
請求項２に係る発明は、前記画面提供手段は、ローカルからのログインがあった場合において、ログインした者が前記管理者であり且つ前記第２処理手段に異常が発生中である場合には前記第２処理手段の管理画面を提供し、前記第２処理手段に異常は発生中でないか、又はログインした者が前記管理者でない場合には、前記第１処理手段のための操作画面を提供する、請求項１に記載の画像処理装置である。
【００１０】
請求項３に係る発明は、実行する処理が異なる複数の前記第２処理手段を含み、前記画面提供手段は、前記ログインに応じて提供する前記管理画面として、複数の前記第２処理手段のうち異常が発生中の前記第２処理手段を異常が発生中でない前記第２処理手段と異なる表示態様で表示する画面を提供する、請求項１又は２に記載の画像処理装置である。
【００１１】
請求項４に係る発明は、実行する処理が異なる複数の前記第２処理手段を含み、前記画面提供手段は、前記ログインに応じて提供する前記管理画面として、複数の前記第２処理手段のうち異常が発生中の前記第２処理手段についての管理画面を提供する、請求項１又は２に記載の画像処理装置である。
【００１２】
請求項５に係る発明は、前記管理画面には、前記操作画面を呼び出すための画面要素が含まれる、請求項１〜４のいずれか１項に記載の画像処理装置である。
【００１３】
請求項６に係る発明は、画像処理機能を用いる処理を実行する第１処理手段と、前記画像処理機能を用いない処理を実行する第２処理手段であって、管理者が設定されている第２処理手段と、前記管理者によるローカルからのログインがあった場合において、前記第２処理手段に異常が発生中である場合には前記第２処理手段の管理画面を提供し、前記第２処理手段に異常は発生中でない場合には、前記第１処理手段のための操作画面を提供する画面提供手段と、を含む画像処理装置である。
【００１４】
請求項７に係る発明は、コンピュータを、画像処理機能を用いる処理を実行する第１処理手段、前記画像処理機能を用いない処理を実行する第２処理手段であって、管理者が設定されている第２処理手段、リモートからのログインがあった場合に、ログインした者が前記管理者であれば前記第２処理手段の管理画面を提供し、前記管理者以外の登録ユーザであれば前記第１処理手段のための操作画面を提供する画面提供手段、として機能させるためのプログラムである。
【００１５】
請求項８に係る発明は、コンピュータを、画像処理機能を用いる処理を実行する第１処理手段、前記画像処理機能を用いない処理を実行する第２処理手段であって、管理者が設定されている第２処理手段、前記管理者によるローカルからのログインがあった場合において、前記第２処理手段に異常が発生中である場合には前記第２処理手段の管理画面を提供し、前記第２処理手段に異常は発生中でない場合には、前記第１処理手段のための操作画面を提供する画面提供手段、として機能させるためのプログラムである。
【発明の効果】
【００１６】
請求項１、２、６、７又は８に係る発明によれば、画像処理機能を用いる第１処理手段についての一般ユーザであり且つ画像処理機能を用いない第２処理手段の管理者でもあるユーザが画像処理装置にログインする場合に、一般ユーザと管理者のユーザ情報を使い分けなくても、第１処理手段の操作画面と第２処理手段の管理画面のうちそのユーザの要望に合致する可能性が高い画面を提供できる。
【００１７】
請求項３に係る発明によれば、管理画面を提供した場合に、複数の第２処理手段のうちいずれに異常が発生中なのかをその管理画面上で識別できる。
【００１８】
請求項４に係る発明によれば、複数の第２処理手段の一覧を示す管理画面を経由する場合よりも、異常発生中の第２処理手段の管理画面を呼び出す手間が削減される。
【００１９】
請求項５に係る発明によれば、画面提供手段が提供した管理画面から、第１処理手段の操作画面を呼び出すことができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態のＵＩ（ユーザインタフェース）画面提供の仕組みが適用されるシステムの例を示す図である。
【図２】画像処理装置１０のソフトウエアシステムの構成を例示する図である。
【図３】初期画面の提供処理の手順を例示する図である。
【図４】画像処理装置の本体部の操作のための初期画面を例示する図である。
【図５】画像処理装置の本体部の操作のための、エッジサーバの管理者に提供される初期画面を例示する図である。
【図６】エッジサーバ管理用の初期画面を例示する図である。
【発明を実施するための形態】
【００２１】
まず、図１を参照して、本発明の実施形態のＵＩ（ユーザインタフェース）画面提供の仕組みが適用されるシステムの例を説明する。ここで例に挙げるのは、エッジサーバ１４を内蔵した画像処理装置１０を含んだシステムである。エッジサーバ１４は、インターネット４０上のクラウド５０と何らかの連携処理を行う。この例のエッジサーバ１４は、ＩｏＴ機器２０群から情報を収集し、収集した情報を用いて何らかの処理を実行する。なお、ＩｏＴとは、Internet of Things（すなわち「モノのインターネット」）の略称である。実施形態のＵＩ制御方法は、この画像処理装置１０に対してユーザがログインした時に最初に提供するＵＩ画面（「初期画面」と呼ぶ）の制御に関するものであるが、このような制御が適用可能なシステムの例として、図１に示すシステムを説明する。
【００２２】
図１のシステムは、ユーザ施設３０内に設けられた画像処理装置１０と複数のＩｏＴ機器２０を含む。ユーザ施設３０とは、クラウド５０が提供するサービスを利用するユーザの施設（例えばオフィス）である。ここでは、一例として、ユーザ施設３０を運営しているユーザは、企業等の組織（以下「ユーザ組織」という）であるとする。
【００２３】
ＩｏＴ機器２０は、検知した情報や処理により生成した情報を、有線又は無線のデータ通信により他の装置に送信する機能を持った機器である。ＩｏＴ機器２０は、例えば、Wi-Fi（登録商標）やBluetooth（登録商標）等の無線通信プロトコルを用いて画像処理装置１０その他の装置と通信する。ユーザ施設３０が企業のオフィスである場合、ＩｏＴ機器２０には、例えば温度センサや人感センサ等の各種センサ、無線ルータやゲートウェイ等の通信機器、プリンタや複写機等の事務機器、ＬＥＤランプ等の照明機器、入退室管理装置等の防犯・管理用機器等、ユーザ施設３０内の各個人が利用しているスマートフォン等の携帯端末、ＰＣ（パーソナルコンピュータ）等が含まれ得る。それら各種の機器は、内蔵するセンサが検知した情報又は内蔵する回路やプログラムの処理により生成された情報を外部に送信する機能を有していてもよい。
【００２４】
画像処理装置１０は、印刷又はスキャン等のように何らかの形態の画像を生成するための処理を行う装置である。プリンタ、スキャナ、コピー機、ファクシミリ装置、又はこれらの機能を併せ持つデジタル複合機等が、画像処理装置１０の一例である。画像処理装置１０は、本体部１２、エッジサーバ１４、ＵＩ処理部１６を含む。
【００２５】
本体部１２は、画像処理装置１０の本体機能を担う部分である。例えば画像処理装置１０が複合機である場合、本体部１２は、プリンタ、スキャナ、ＦＡＸ等の機能のためのハードウエア（印刷機構、用紙搬送機構、スキャン機構、原稿送り機構、制御処理等のためのコンピュータ等）やソフトウエアから構成される。また本体部１２は、用紙残量センサやトナー残量センサ、用紙搬送路上の用紙の通過を検知するセンサ群等、画像形成機能の制御のために各種センサを備えていてもよい。本体部１２は、それらセンサの検知した情報や自らの実行する処理により生成した情報をエッジサーバ１４に送信してもよい。この意味で、本体部１２は、エッジサーバ１４から見てＩｏＴ機器の一つと捉えてもよい。
【００２６】
エッジサーバ１４は、ＩｏＴ機器２０群や本体部１２からデータを収集し、収集したデータを用いて情報処理を実行する。情報処理の例としては、収集したデータに対する解析等がある。エッジサーバ１４は、収集したデータ、又はそれらデータを処理（例えば解析）して得られる処理結果のデータを、インターネット４０経由でクラウド５０に送信してもよい。クラウド５０は、１台のコンピュータ、又は連携する複数台のコンピュータに構成される情報処理システムであり、エッジサーバ１４から受信したデータを用いて、ユーザ組織のための情報処理を行う。この情報処理は、あくまで一例だが、例えばユーザ施設３０やユーザ組織の状況を解析したり、その状況にあった各種のソリューションを特定したりする処理であってもよい。このようにエッジサーバ１４とクラウド５０とによりエッジコンピューティングシステムが構成される。すなわち、クラウド５０が中央のサーバであり、その中央のサーバと連携する処理をユーザ近傍で実行するのがエッジサーバ１４である。
【００２７】
エッジサーバ１４は、例えば、本体部１２が内蔵するコンピュータ（図示省略）上で実行されるサーバプログラムとして実装してもよい。また別の例では、エッジサーバ１４は、本体部１２のコンピュータとは別のコンピュータとして実装してもよい。
【００２８】
本体部１２内のコンピュータも、エッジサーバ１４と同様の情報処理を実行するが、両者の情報処理は区別される。すなわち、前者が行う情報処理は、本体部１２が備える各種の画像処理機能を用いたジョブの実行のための処理であるのに対し、エッジサーバ１４が行う情報処理はそのようなジョブのための処理とは異なり、画像処理機能は用いない。なお、エッジサーバ１４は、ジョブのための処理を実行するものではないが、ジョブにより生成されたデータ（例えば実行されたジョブのログデータ）を用いる処理を実行してもよい。
【００２９】
ＵＩ処理部１６は、画像処理装置１０の操作のためのＵＩ画面を提供する処理を実行する。ＵＩ処理部１６は、本体部１２の操作のためのＵＩ画面と、エッジサーバ１４の操作のためのＵＩ画面の両方を提供する。本体部１２用のＵＩ画面は、基本的には、一般ユーザからプリントやスキャン等の本体部１２の機能群を利用するための指示を受け付けるための画面である。また本体部１２の管理を行う機械管理者のためのＵＩ画面も存在するが、この機械管理者用のＵＩ画面は、一般ユーザ用のＵＩ画面の一部を、機械管理者用の専用のメニュー項目に変更したり、そのような専用のメニュー項目を追加したりして構成されたものである。本体部１２の管理は、本体部１２の機能の利用の際に用いる項目と同様の項目に関する操作を含むので、機械管理者用のＵＩ画面は、一般ユーザ用のＵＩ画面に統合しやすい。これに対して、エッジサーバ１４は、ネットワーク経由で入力される情報に基づき自動的に処理を実行するものであり、当該エッジサーバの管理者（以下「サーバ管理者」と呼ぶ）以外の者が操作することは基本的に想定していない。したがって、エッジサーバ１４のＵＩ画面は、サーバ管理者が用いる管理画面である。エッジサーバ１４の管理は、本体部１２の機能の利用とは異質なので、エッジサーバ１４の管理画面は、一般ユーザ向けの本体部１２の操作用のＵＩ画面と統合が困難であり、統合するメリットもあまりない。
【００３０】
なお、図示は省略したが、画像処理装置１０はユーザ認証機能を有しており、ユーザから入力された認証情報（例えばユーザＩＤとパスワードの組）を用いてそのユーザを認証する。そして、ＵＩ処理部１６は、そのユーザ認証により特定されたユーザに対応するＵＩ画面を提供する。
【００３１】
また、ＵＩ処理部１６は、画像処理装置１０が備えるローカルの（すなわち当該画像処理装置１０に物理的に付属した）表示装置（図示省略）にＵＩ画面を表示する機能だけでなく、ネットワークを介したリモートの装置に対してＵＩ画面を提供する機能を備える。例えば、これらＵＩ画面は、Ｗｅｂ技術を用いた画面データ（例えばＷｅｂページ）として構成してもよい。
【００３２】
次に、図２を参照して、画像処理装置１０のソフトウエアシステムの構成を例示する。図２に示す例は、エッジサーバ１４が、画像処理装置１０の本体部１２が内蔵するコンピュータ（ハードウエア）上で実行されるサーバプログラムとして実装される場合の例である。
【００３３】
オペレーティングシステム１００は、本体部１２の内蔵するコンピュータ上で実行される。本体部１２の基本的な機能を実現するためのファームウエア１１０が，そのオペレーティングシステム１００上で実行される。
【００３４】
ファームウエア１１０には、プリントサービス１１２、スキャンサービス１１４，ＦＡＸサービス１１６、ＵＩモジュール１１８、ジョブ管理モジュール１２０、ユーザ認証モジュール１２２等のプログラムモジュールが含まれる。プリントサービス１１２は、本体部１２内のプリント機構を制御するためのプログラムである。スキャンサービス１１４はスキャン機構を制御するためのプログラムであり、ＦＡＸサービス１１６はＦＡＸ機構を制御するためのプログラムである。ＵＩモジュール１１８は、画像処理装置１０の操作のためのＵＩ処理を実行するプログラムであり、図１に示したＵＩ処理部１６に該当する。ＵＩモジュール１１８は、リモートの装置にＵＩ画面を提供するためのＷｅｂサーバを含んでいてもよい。ジョブ管理モジュール１２０は、画像処理装置１０の本体部１２がプリンタ、スキャナ、ＦＡＸ等の機能を用いてユーザの指示に従って実行する処理（すなわちジョブ）の実行順序その他の管理を行うためのプログラムである。ユーザ認証モジュール１２２は、画像処理装置１０を操作するユーザのログイン認証を行うためのプログラムである。ユーザ認証モジュール１２２は、登録された各ユーザの認証情報を保持しており、ローカル又はリモートからユーザが入力した認証情報を保持している認証情報と照合することでユーザ認証を行う。画像処理装置１０を操作するユーザには、一般ユーザ、機械管理者（本体部１２の管理者）、サーバ管理者（エッジサーバ１４の管理者）等といった種別があり、ユーザ認証モジュール１２２は、ログインしたユーザの種別を判定する。なお、以上に説明したファームウエア１１０内のモジュール群はあくまで一例に過ぎない。ファームウエア１１０は、他の機能のためのモジュールを更に含んでいてもよい。
【００３５】
ファームウエア１１０に対して、１以上のアドオンプログラムモジュール（以下単にアドオンと呼ぶ）を追加することができる。アドオンは、本体部１２のコンピュータハードウエアやオペレーティングシステム１００、ファームウエア１１０が提供する各種の機能を利用して、高度な機能を提供するためのプログラムである。例えば、ＦＡＸ仕分けアドオン１３２は、ＦＡＸサービス１１６やファームウエア１１０が持つボックス管理機能を組み合わせて、受信ＦＡＸデータをそれぞれ対応するボックスに仕分けして保存するプログラムである。なお、ボックスとは、画像処理装置１０のファイルシステム内に設けられる名前付きのフォルダである。また、「Ａさん用コピーアドオン」１３４は、「Ａ」という名前のユーザがよく用いるコピーの設定を保持しており、その設定に従ってコピー（及びそのコピーの結果の仕分けやステープル留め等の後処理）を実行するためのアドオンである。このアドオンは、Ａさんだけが利用できる。
【００３６】
また、エッジサーバ１４として機能する各種のサーバプログラムが、エッジサーバアドオン１３６−１，・・・，１３６−Ｎ（Ｎは１以上の整数）（以下、エッジサーバアドオン１３６と総称）として設けられている。エッジサーバアドオン１３６が実行する処理の内容に特に限定はないが、例えば一例を挙げると、照明制御用の人感センサ（これはＩｏＴ機器２０の一例）の検知情報からユーザ施設３０の照明の利用状況にあった節電制御方法を解析し提案するアドオン、ユーザ施設３０内の個々人の携帯端末及び画像処理装置１０の本体部１２の利用状況からユーザ環境に適したクラウド連携ソリューションを解析し提案するアドオン等がある。このように、図２の例では、エッジサーバ１４は，画像処理装置１０の本体部１２のファームウエア１１０上で実行されるプログラムとして構成されており、エッジサーバ１４の操作のためのＵＩ処理はそのファームウエア１１０内のＵＩモジュール１１８が行う。このように、図２のシステム構成では、本体部１２とエッジサーバ１４のＵＩ画面が共通のＵＩモジュール１１８により提供される。このため、エッジサーバ１４のサーバ管理者は、エッジサーバ１４の管理を行う場合も、本体部１２の画像処理機能を利用する場合も、同じユーザ認証モジュール１２２に対してログイン認証を行い、同じＵＩモジュール１１８からＵＩ画面の提供を受ける。
【００３７】
さて、エッジサーバ１４を管理するサーバ管理者は、同時に画像処理装置１０の画像処理機能（本体部１２）の一般ユーザでもあることが多い。サーバ管理者である人が、サーバ管理者としてのユーザＩＤと、本体部１２の一般ユーザとしてのユーザＩＤを使い分ける運用の場合は、初期画面の制御は容易である。すなわち、その人がサーバ管理者のユーザＩＤで画像処理装置１０にログインすれば、エッジサーバ１４の管理画面を初期画面として提供し、一般ユーザとしてのユーザＩＤでログインすれば、本体部１２の一般ユーザ用の初期画面を提供すればよい。しかし、そのようなユーザＩＤの使い分けはサーバ管理者の負担となる。そこで、以下に示す例では、サーバ管理者が本体部１２の利用とエッジサーバ１４の管理とに同一のユーザＩＤを用いる運用でも、ＵＩ処理部１６（ＵＩモジュール１１８）が、サーバ管理者がログインしたときの状況に応じて、エッジサーバ１４の管理画面，及び本体部１２の操作のためのＵＩ画面のどちらを初期画面として提供するかを制御する。
【００３８】
図３に、ＵＩ処理部１６（ＵＩモジュール１１８）が行う初期画面の提供処理の手順を例示する。
【００３９】
この手順は、ユーザが画像処理装置１０のユーザ認証機構（例えばユーザ認証モジュール１２２）に対するログイン認証に成功したときに開始される。ＵＩ処理部１６は、ユーザ認証機構からログインしたユーザの情報（ユーザＩＤ、ユーザ名、ユーザの種別等）を受け取り、そのユーザの種類がエッジサーバ１４のサーバ管理者であるか否かを判定する（Ｓ１０）。この判定の結果がＮｏの場合、ＵＩ処理部１６は、本体部１２の操作のための通常の初期画面を提供する（Ｓ１２）。ここでログインがローカルの入力装置（例えば画像処理装置付属のタッチパネル表示装置）からである場合は、ローカルの表示装置（例えば同じタッチパネル表示装置）に対してその初期画面を表示し、リモートの装置からである場合は、その初期画面のデータをリモートの装置に送信する（この点は後述するＳ１８も同様）。このとき提供される初期画面２００の例を図４に示す。この初期画面２００には、本体部１２が提供する各種の機能に対応するボタン２０４が一覧表示される。それらボタン２０４がユーザにより押下されると、ＵＩ処理部１６は、そのボタン２０４に対応する機能の実行のための詳細指示を入力するための詳細画面を提供する。ユーザは，その詳細画面で詳細な指示を入力し、その機能に対応する処理の実行を指示する。また初期画面２００には、ログイン中のユーザ名の表示２０２も含まれる。なお、初期画面２００は、ユーザごとにカスタマイズ可能（例えば一覧表示するボタン２０４やその並び順が当該ユーザにより指定可能）としてもよい。なお、リモートからログインした一般ユーザにも、図４に示す初期画面２００と同様の初期画面が提供される。
【００４０】
Ｓ１０の判定結果がＹｅｓの場合、すなわちログインしたユーザがサーバ管理者である場合、ＵＩ処理部１６は、そのユーザのログインが，画像処理装置１０備え付けのローカルの入力装置からのものか、リモートの装置からのものかを判定する（Ｓ１４）。ローカルからのログインと判定した場合、ＵＩ処理部１６は、更にエッジサーバ１４（あるいはエッジサーバアドオン１３６群）に異常（又は障害）が発生しているか否かを判定する（Ｓ１６）。エッジサーバ１４に生じたどのようなイベントをＳ１６で「異常」（または障害）とするかは、予め設定されている。あるいは、サーバ管理者が設定可能としてもよい。
【００４１】
Ｓ１６の判定結果がＮｏの場合、ＵＩ処理部１６は、ログインしたユーザ（この場合はサーバ管理者）に対して、本体部１２の操作用の通常の初期画面を提供する。ローカルでログインする場合、通常の画像処理機能を利用する場合が多いと考えられるので、この場合は、本体部１２の操作用の初期画面を提供するのである。図５に例示するように、このとき提供される初期画面２００ａは、一般ユーザ用の初期画面２００（図４）に含まれる画面要素に加え、エッジサーバ１４の管理画面を呼び出すボタン２０６を備えている。ユーザがこのボタン２０６を押下すると、ＵＩ処理部１６は、ユーザに提供するＵＩ画面を、エッジサーバ１４の管理画面に切り替える。ログインしたサーバ管理者がエッジサーバ１４の管理を行いたいにも関わらず、ＵＩ処理部１６が図３の手順に従って初期画面２００ａを表示した場合には、サーバ管理者はこのボタン２０６を押下してエッジサーバ１４の管理画面を呼び出す。
【００４２】
Ｓ１６の判定結果がＹｅｓの場合は、サーバ管理者がローカルの入力装置からログインを行い、かつエッジサーバ１４に異常が発生中である。この場合、ＵＩ処理部１６は、エッジサーバ１４の管理用の初期画面をする（Ｓ１８）。エッジサーバ１４に異常が発生しているときにサーバ管理者が画像処理装置１０にログインした場合、サーバ管理者はその異常に対処しようとしている可能性が高いと考えられるので、個々ではエッジサーバ１４の管理のための初期画面を提供する。
【００４３】
図６に、Ｓ１８で提供される初期画面３００の例を示す。この初期画面３００には、ログイン中のユーザ名の表示３０２と、エッジサーバ１４の各サーバプログラムの管理画面を呼び出すボタン３０４ａ、３０４ｂ、３０４ｃ（以下ボタン３０４と総称）の一覧が示される。これらボタン３０４ａ〜３０４ｃのいずれかをユーザが押下すると、ＵＩ処理部１６は、押下されたボタンに対応するサーバプログラムの管理画面を提示する。あくまで一例であるが、個々のサーバプログラムの管理画面には、そのサーバプログラムの現在の状態の表示や、各種設定項目の入力欄等が含まれる。また、初期画面３００には、本体部１２の操作のための初期画面（図５参照）を呼び出すためのボタン３０６が含まれる。サーバ管理者が本体部１２の機能を利用するためにログインしたにも関わらず、ＵＩ処理部１６が図３の手順に従って初期画面３００を表示した場合には、サーバ管理者はこのボタン３０６を押下して本体部１２の操作用の初期画面を呼び出す。
【００４４】
また、この初期画面３００では、複数のサーバプログラムのうち異常が発生中のサーバプログラムに対応するボタン（図６ではボタン３０４ｂ）を、異常が発生していないボタン３０４と区別可能な表示態様（例えば色違い）で表示してもよい。これにより、異常発生中のサーバプログラムの管理画面を呼び出しやすくなる。
【００４５】
また、サーバ管理者が画像処理装置１０にログインしたときにエッジサーバ１４に異常が発生している場合、Ｓ１８では、初期画面３００のように個々のサーバプログラムの管理画面を呼び出すボタンを一覧表示した画面を提供する代わりに、異常発生中のサーバプログラムの管理画面を初期画面として提供してもよい。これにより、サーバ管理者が異常発生中のサーバプログラムの管理画面を呼び出すための手間が更に減る。
【００４６】
図３の説明に戻ると、サーバ管理者がログインしたのがリモートからであるとＳ１４で判定した場合、ＵＩ処理部１６は、エッジサーバ１４の管理用の初期画面３００を提供する（Ｓ１８）。エッジサーバ１４の管理のための入力作業は、一般のサーバの管理と同様の作業なので、画像処理装置１０の付属の入力装置（タッチパネルやテンキー等）よりは、パーソナルコンピュータのように大画面で操作しやすい入力装置を備えた装置からリモートで行った方が作業効率がよい。例えばこのようなことから、サーバ管理者がリモートで画像処理装置１０にログインした場合、本体部１２の画像処理機能の利用よりは、エッジサーバ１４の管理を目的としている可能性が高いと考えられる。このため、本実施形態では、サーバ管理者がリモートから画像処理装置１０にログインした場合、Ｓ１８でエッジサーバ１４の管理のための初期画面３００を提供するのである。
【００４７】
以上に例示した画像処理装置１０の本体部１２の情報処理機構やエッジサーバ１４は、例えば、内蔵されるコンピュータにそれら各装置内の各機能モジュールの機能を表すプログラムを実行させることにより実現してもよい。ここで、コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、ＨＤＤ（ハードディスクドライブ）を制御するＨＤＤコントローラ、各種Ｉ／Ｏ（入出力）インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばＩ／Ｏインタフェース経由で、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対する読み取り及び／又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び／又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。
【００４８】
なお、上述したＵＩ処理部１６による初期画面の制御は、エッジサーバ１４以外の、画像処理機能を用いないサーバが画像処理装置１０に内蔵されている場合にも適用可能である。
【符号の説明】
【００４９】
１０  画像形成装置、１２  本体部、１４  エッジサーバ、１６  ＵＩ処理部、２０  ＩｏＴ機器、３０  ユーザ施設、４０  インターネット、５０  クラウド。
【図１】
2019149599.tif 000003
【図２】
2019149599.tif 000004
【図３】
2019149599.tif 000005
【図４】
2019149599.tif 000006
【図５】
2019149599.tif 000007
【図６】
2019149599.tif 000008