(57)【要約】      （修正有）【課題】アプリケーションの操作画面から異なるアプリケーションの操作画面に直接遷移できる画像処理装置、表示装置、認証システム、表示制御方法、及び表示制御プログラムを提供する。【解決手段】複数のアプリケーションがインストール可能な画像処理装置であって、表示制御手段は、入力手段によって入力されたユーザ認証情報に基づきユーザが認証されたことに応じて表示する所定のアプリケーションの操作画面である初期画面上に、該所定のアプリケーションから画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を表示するよう制御する。【選択図】図５
2014056592.tif 000002
【特許請求の範囲】
【請求項１】
情報の入出力機能を有する表示装置を備え、搭載機能を実現する複数のアプリケーションがインストール可能な画像処理装置であって、
前記画像処理装置がインストールする各アプリケーションのうち相互に画面遷移が可能なアプリケーションを設定した遷移可能アプリリストと、アプリケーションの操作画面上で他のアプリケーションの操作画面への画面遷移を選択するためのＧＵＩ（Graphical User Interface）部品に関するデータと、を保持する管理情報保持手段と、
前記遷移可能アプリリストに基づき、前記表示装置に表示されるアプリケーションの操作画面上に、画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を表示するよう制御する表示制御手段と、を有し、
前記表示制御手段は、ユーザ認証情報を入力する入力手段によって入力されたユーザ認証情報に基づきユーザが認証されたことに応じて表示する所定のアプリケーションの操作画面である初期画面上に、該所定のアプリケーションから画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を表示するよう制御することを特徴とする画像処理装置。
【請求項２】
前記画像処理装置がインストールする各アプリケーションを識別するアプリ識別情報を保持するアプリ情報保持手段と、
所定のタイミングで、前記アプリ情報保持手段が保持する前記アプリ識別情報の更新処理を実行する機器情報管理手段と、を有し、
前記管理情報保持手段は、前記アプリ情報保持手段が保持するアプリ識別情報に対応する各アプリケーションのうち、相互に画面遷移が可能なアプリケーションを設定した遷移可能アプリリストを保持することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記操作画面上に表示した前記ＧＵＩ部品が押下されると、選択アプリケーションの操作画面への画面遷移に際して、該選択アプリケーションと相互に画面遷移が可能な遷移可能アプリリストに基づき、該選択アプリケーションの操作画面上に、該選択アプリケーションから画面遷移が可能な全ての他のアプリケーションを選択するためのＧＵＩ部品がそれぞれ表示されるように、アプリケーションの操作画面を管理する画面管理手段と、を有することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記画面管理手段は、
認証されたユーザに応じて設定される該ユーザに利用が許可されたアプリケーションの一覧リストである利用許可アプリリストのアプリ識別情報に基づき前記遷移可能アプリリストを設定することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
搭載機能を実現する複数のアプリケーションがインストール可能な画像処理装置に関する操作画面を表示し、情報の入出力機能を有する表示装置であって、
前記画像処理装置がインストールする各アプリケーションのうち相互に画面遷移が可能なアプリケーションを設定した遷移可能アプリリストと、アプリケーションの操作画面上で他のアプリケーションの操作画面への画面遷移を選択するためのＧＵＩ部品に関するデータと、を保持する管理情報保持手段と、
前記遷移可能アプリリストに基づき、前記表示装置に表示されるアプリケーションの操作画面上に、画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を表示するよう制御する表示制御手段と、を有し、
前記表示制御手段は、ユーザ認証情報を入力する入力手段によって入力されたユーザ認証情報に基づきユーザが認証されたことに応じて表示する所定のアプリケーションの操作画面である初期画面上に、該所定のアプリケーションから画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を表示するよう制御することを特徴とする表示装置。
【請求項６】
情報の入出力機能を有する表示装置と、搭載機能を実現する複数のアプリケーションがインストール可能な１又は複数の画像処理装置と、前記画像処理装置の利用認証を管理する認証管理装置とを含む認証システムであって、
ユーザ認証情報を入力する入力手段によって入力されたユーザ認証情報に基づき、前記画像処理装置を利用するユーザの認証処理を実行する認証手段と、
前記画像処理装置がインストールする各アプリケーションのうち相互に画面遷移が可能なアプリケーションを設定した遷移可能アプリリストと、アプリケーションの操作画面上で他のアプリケーションの操作画面への画面遷移を選択するためのＧＵＩ部品に関するデータと、を保持する管理情報保持手段と、
前記遷移可能アプリリストに基づき、前記表示装置に表示されるアプリケーションの操作画面上に、画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を表示するよう制御する表示制御手段と、を有し、
前記表示制御手段は、ユーザ認証情報を入力する入力手段によって入力されたユーザ認証情報に基づきユーザが認証されたことに応じて表示する所定のアプリケーションの操作画面である初期画面上に、該所定のアプリケーションから画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を表示するよう制御する認証システム。
【請求項７】
情報の入出力機能を有する表示装置と、搭載機能を実現する複数のアプリケーションがインストール可能な画像処理装置とにおける表示制御方法であって、
前記画像処理装置がインストールする各アプリケーションのうち相互に画面遷移が可能なアプリケーションを設定した遷移可能アプリリストと、アプリケーションの操作画面上で他のアプリケーションの操作画面への画面遷移を選択するためのＧＵＩ部品に関するデータと、を保持する管理情報保持手段を有し、
ユーザ認証情報を入力する入力手段によって入力されたユーザ認証情報に基づきユーザが認証されたことに応じて表示する所定のアプリケーションの操作画面である初期画面上に、該所定のアプリケーションから画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を前記表示装置に表示する表示ステップと、
前記初期画面上に表示した前記ＧＵＩ部品が押下されると、選択アプリケーションの操作画面への画面遷移に際して、該選択アプリケーションと相互に画面遷移が可能な遷移可能アプリリストに基づき、該選択アプリケーションの操作画面上に、該選択アプリケーションから画面遷移が可能な全ての他のアプリケーションを選択するためのＧＵＩ部品がそれぞれ表示する表示ステップと、を有することを特徴とする表示制御方法。
【請求項８】
コンピュータにおいて、搭載機能を実現する複数のアプリケーションがインストール可能な画像処理装置に関する操作画面の表示制御を実行するためのプログラムであって、
コンピュータを、
前記画像処理装置がインストールする各アプリケーションのうち相互に画面遷移が可能なアプリケーションを設定した遷移可能アプリリストと、アプリケーションの操作画面上で他のアプリケーションの操作画面への画面遷移を選択するためのＧＵＩ部品に関するデータと、を記憶手段に保持させる管理情報保持手段として機能させ、
前記遷移可能アプリリストに基づき、表示装置に表示されるアプリケーションの操作画面上に、画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を表示するよう制御する表示制御手段として機能させ、
前記表示制御手段を、ユーザ認証情報を入力する入力手段によって入力されたユーザ認証情報に基づきユーザが認証されたことに応じて表示する所定のアプリケーションの操作画面である初期画面上に、該所定のアプリケーションから画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を表示するよう機能させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置を備える画像処理装置に関し、特に、搭載機能を実現する複数のアプリケーションの操作画面を表示する技術に関するものである。
【背景技術】
【０００２】
近年、画像処理装置は、使用用途の多様化に伴う多機能化が進み、搭載機能（例えば、「コピー」、「スキャナ」、「ファクシミリ」、「プリンタ」など）を実現する複数のアプリケーションを有している。また、画像処理装置は、表示装置（操作パネル）が備えており、アプリケーションごとに操作画面（アプリ画面）を表示させることで、利便性の高い機能提供を実現している。
【０００３】
このような画像処理装置は、アプリケーションを管理する機能を有しており、さらに、アプリ画面を管理する機能（例えば「アプリ画面の遷移を制御する機能」）を有するものもある。例えば、特許文献１には、画像処理装置に実装されるアプリケーションの管理を行う管理機構を統合的に構成するシステムにおいて、ＳｃｒｅｅｎＭａｎａｇｅｒにより表示されるアプリ選択画面を介して、アプリ画面の遷移を行う技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、画面遷移時の操作回数が多いと言う問題があった。
例えば、ユーザが、コピー後にファックスを行いたい場合、従来の方法では、コピー画面からアプリ選択画面に戻り、選択後にファクシミリ画面へと遷移することになる。つまり、コピー画面からファクシミリ画面へ、直接、画面遷移することができない。そのため、ユーザは、本来、アプリケーション間の画面遷移において１回で済むはずの操作（機能選択）を、２回（アプリ選択画面表示と機能選択とを）行わなければならない。
【０００５】
このように、従来の方法では、複数の機能を利用した処理を行う場合、ユーザにとって画面操作が煩雑なものであった。
【０００６】
本発明は上記従来技術の問題点を鑑み提案されたものであり、その目的とするところは、アプリケーションの操作画面から異なるアプリケーションの操作画面に直接遷移できる画像処理装置、表示装置、認証システム、表示制御方法、及び表示制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本願請求項１は、情報の入出力機能を有する表示装置を備え、搭載機能を実現する複数のアプリケーションがインストール可能な画像処理装置であって、前記画像処理装置がインストールする各アプリケーションのうち相互に画面遷移が可能なアプリケーションを設定した遷移可能アプリリストと、アプリケーションの操作画面上で他のアプリケーションの操作画面への画面遷移を選択するためのＧＵＩ（Graphical User Interface）部品に関するデータと、を保持する管理情報保持手段と、前記遷移可能アプリリストに基づき、前記表示装置に表示されるアプリケーションの操作画面上に、画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を表示するよう制御する表示制御手段と、を有し、前記表示制御手段は、ユーザ認証情報を入力する入力手段によって入力されたユーザ認証情報に基づきユーザが認証されたことに応じて表示する所定のアプリケーションの操作画面である初期画面上に、該所定のアプリケーションから画面遷移が可能な他のアプリケーションを選択するためのＧＵＩ部品を表示するよう制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、アプリケーションの操作画面上に、画面遷移可能な他のアプリケーションの選択ボタンを表示し、選択ボタンが押下されると、選択アプリケーションの操作画面へと画面遷移することで、アプリケーションの操作画面から異なるアプリケーションの操作画面に直接遷移することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る認証システムの構成例を示す図である。
【図２】本発明の第１の実施形態に係る画像処理装置のハードウェア構成例を示す図である。
【図３】本発明の第１の実施形態に係る操作パネルのハードウェア構成例を示す図である。
【図４】アプリ画面の遷移動作例を示す図である。
【図５】本発明の第１の実施形態に係る画像処理装置が有する機能構成例を示す図である。
【図６】本発明の第１の実施形態に係るアプリ情報のデータ例を示す図である。
【図７】本発明の第１の実施形態に係る管理情報のデータ例を示す図である。
【図８】本発明の第１の実施形態に係るユーザ情報のデータ例を示す図である。
【図９】本発明の第１の実施形態に係る表示画面の管理情報を登録・更新する処理手順例を示すシーケンス図である。
【図１０】本発明の第１の実施形態に係るアプリ画面を表示する処理手順例（その１）を示すシーケンス図である。
【図１１】本発明の第１の実施形態に係るアプリ画面を表示する処理手順例（その２）を示すシーケンス図である。
【図１２】本発明の第１の実施形態に係るアプリ画面を表示する処理手順例（その３）を示すシーケンス図である。
【図１３】本発明の第１の実施形態に係るアプリ画面の遷移動作例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の好適な実施の形態（以下「実施形態」と言う）について、図面を用いて詳細に説明する。
【００１１】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る認証システム１０００の構成例を示す図である。
図１には、画像処理装置１００と、認証管理装置（認証サーバ）２００とが、ネットワークなどの所定のデータ伝送路Ｎ（例えば「ＬＡＮ：Local Area Network」）で接続される認証システム１０００の構成例が示されている。
【００１２】
画像処理装置１００は、例えば、ＭＦＰ（Multifunction Peripheral）やＬＰ（Laser Printer）と言ったオフィス業務内の作業で利用される画像処理機能を有する機器である。また、認証管理装置２００は、例えば、画像処理装置１００から受信したユーザ認証情報（「ユーザＩＤ」と「パスワード」）に基づき、ユーザの機器利用制限を一元管理する情報処理装置である。認証管理装置２００では、例えば、次のような認証処理が行われる。
【００１３】
認証管理装置２００は、受信したユーザ認証情報に基づき、機器の利用を許可するか否かを判断し、画像処理装置１００を利用しようしているユーザに対して、画像処理装置１００を介して利用許可・不許可の判断結果（認証結果）を通知する。なお、画像処理装置１００におけるユーザ認証情報の入力には、例えば、当該装置が備える操作パネルからの手入力や、ＩＣ（Integrated Circuit）タグを備えた認証カードの読取入力などがある。
【００１４】
また、認証管理装置２００では、上記認証処理を行うために、認証ユーザ（画像処理装置の利用が許可されたユーザ）の登録情報であるユーザ情報を保持している。ユーザ情報には、上記ユーザ認証情報の他に、画像処理装置１００の搭載機能（インストールアプリケーション）ごとに利用を制限する情報（利用許可アプリリスト）などが含まれる。
【００１５】
認証システム１０００は、上記システム構成により、画像処理装置１００の不正利用などを防止する認証管理サービス（認証管理機能）を提供することができる。
【００１６】
＜ハードウェア構成＞
次に、上記画像処理装置１００のハードウェア構成について説明する。
【００１７】
《画像処理装置》
図２は、本実施形態に係る画像処理装置１００のハードウェア構成例を示す図である。
図２に示すように、画像処理装置１００は、コントローラ１１０、操作パネル１２０、プロッタ１３０、及びスキャナ１４０などを備え、それぞれが相互にバスＢで接続されている。
【００１８】
操作パネル１２０は、表示部及び入力部を備えており、機器情報などの各種情報をユーザに提供したり、動作設定や動作指示などの各種ユーザ操作を受け付けたりする。プロッタ１３０は、画像形成部を備えており、用紙に出力画像を形成する。出力画像を形成する方式には、例えば、電子写真プロセスやインクジェット方式などがある。スキャナ１４０は、原稿を光学的に読み取り、読み取り画像を生成する。
【００１９】
コントローラ１１０は、ＣＰＵ（Central Processing Unit）１１１、記憶装置１１２、ネットワークＩ／Ｆ１１３、及び外部記憶Ｉ／Ｆ１１４などを備えており、それぞれが相互にバスＢで接続されている。
【００２０】
ＣＰＵ１１１は、プログラムを実行することで装置全体を制御する。また記憶装置１１２は、上記プログラムや各種データ（例えば「画像データ」）を格納し保持する。記憶装置１１２には、例えば、揮発性のメモリであるＲＡＭ（Random Access Memory）、不揮発性のメモリであるＲＯＭ（Read Only Memory）、及び大容量の記憶領域を備えたＨＤＤ（Hard Disk Drive）などがある。ＲＡＭは、ＣＰＵ１１１のワークエリア（プログラムやデータが一時的に読み出される記憶エリア）として機能する。ＲＯＭやＨＤＤは、プログラムや各種データの格納先として用いられる。これにより、画像処理装置１００では、ＣＰＵ１１１がＲＯＭに格納されたプログラムをＲＡＭ上に読み出し、プログラムを実行する。
【００２１】
ネットワークＩ／Ｆ１１３は、画像処理装置１００をネットワークなどの所定のデータ伝送路に接続するためのインタフェースである。外部記憶Ｉ／Ｆ１１４は、外部記憶装置にあたる記録媒体１１４ａを接続するためのインタフェースである。記録媒体１１４ａには、例えば、ＳＤメモリカード（SD Memory Card）やＵＳＢ（Universal Serial Bus）メモリなどがある。これにより、画像処理装置１００は、外部記憶Ｉ／Ｆ１１４を介して、記録媒体１１４ａに格納されたプログラムやデータを読み取る。
【００２２】
画像処理装置１００では、上記ハードウェア構成により、画像処理サービス（画像処理機能）を提供することができる。
【００２３】
《操作パネル：表示装置》
図３は、本実施形態に係る操作パネル１２０のハードウェア構成例を示す図である。
図３に示すように、操作パネル１２０の制御基板１０上には、画像処理装置１００の制御基板であるコントローラ１１０が備えるＣＰＵ１１１とは独立した専用のＣＰＵ１が搭載されている。制御基板１０とコントローラ１１０は、同期シリアルなどの通信手段１１（例えば「ＵＳＢ」）で接続され、画像処理装置側からの表示要求や操作パネル側からのキー入力などの各種情報を通信可能な構成となっている。これにより、操作パネル１２０は、画像処理装置１００の各種情報を表示でき、画像処理装置１００は、操作パネル１２０から入力された情報を基に動作できる。
【００２４】
ＣＰＵ１には、表示処理と入力処理に関する各種プログラムや関連データなどが格納されているＲＯＭ２と、ワークエリアとして機能するＲＡＭ３とが接続されている。さらに、ＣＰＵ１には、ＬＣＤ（Liquid Crystal Display）モジュール６を制御するＬＣＤコントローラ４、ＬＣＤモジュール６の表示画面に載置されるタッチパネル７、及びキー基板８のドライバ９などが接続されている。ＣＰＵ１は、ＲＯＭ２に格納されたプログラムをＲＡＭ３上に読み出し、プログラムを実行することで、例えば、以下のようなハードウェア制御を行う。
【００２５】
ＣＰＵ１は、ＬＣＤコントローラ４を介して、ＳＤＲＡＭ（Synchronous DRAM）５からのデータ読み取りや、ＳＤＲＡＭ５へのデータ書き込みを行う。ＳＤＲＡＭ５は、例えば、ＬＣＤモジュール６への表示画素データを保持するビデオＲＡＭ（ＶＲＡＭ：Video RAM）として機能する。また、ＣＰＵ１は、ＬＣＤコントローラ４を介して、ＬＣＤモジュール６のバックライト制御を行う。さらに、ＣＰＵ１は、ドライバ９を介して、キー基板８上のキースイッチ（ＳＷ）の押下検知や、ＬＥＤ（Light Emitting Diode）の点灯制御を行う。
【００２６】
ＬＣＤコントローラ４は、ＳＤＲＡＭ５のリフレッシュ処理や、ＳＤＲＡＭ５からＬＣＤモジュール６への表示データ転送（表示信号出力）を行う。ＬＣＤコントローラ４は、内部レジスタの設定により、表示信号の出力を制御する。また、ＬＣＤコントローラ４は、タッチパネルＩ／Ｆ機能を有しており、タッチパネル７が押下されると、ＬＣＤコントローラ４からＣＰＵ１に対して割り込み信号が送出される。
【００２７】
操作パネル１２０では、上記ハードウェア構成により、情報表示や情報入力（情報の入出力）を含む情報処理サービスを提供することができる。
【００２８】
なお、制御基板１０は、コントローラ１１０と同様に外部記憶Ｉ／Ｆ（非図示）を備えている。これにより、操作パネル１２０は、外部記憶Ｉ／Ｆを介して、記録媒体にアクセス可能である。
【００２９】
＜アプリ画面表示機能＞
本実施形態に係るアプリ画面表示機能について説明する。
本実施形態に係る画像処理装置１００では、相互に画面遷移が可能なアプリケーションの一覧リスト（遷移可能アプリリスト）を含む画面遷移に関するデータと、当該装置が有するアプリケーションを選択するための選択ボタン（ＧＵＩ部品）に関するデータと、を管理情報として保持する。画像処理装置１００は、遷移可能アプリリストに基づき、アプリケーションの操作画面上に他のアプリケーションの選択ボタンを表示し、選択ボタンが押下されると、選択アプリケーションの操作画面へと画面遷移する。このとき、画像処理装置１００は、選択アプリケーションを除外した遷移可能アプリリストに基づき、選択アプリケーションの操作画面上に、選択アプリケーションから画面遷移が可能な他のアプリケーションの選択ボタンを表示する。画像処理装置１００は、このようなアプリ画面表示機能を有している。
【００３０】
図４は、アプリ画面の遷移動作例を示す図である。
図４（Ａ）には、従来のアプリケーション間における画面遷移の動作例が示されている。例えば、ユーザが、アプリケーション１（以下「アプリ１」と言う）の機能を利用した後にアプリケーション２（以下「アプリ２」と言う）の機能を使いたい場合、アプリケーション間の操作画面は、次のように遷移する。まず、アプリ１の操作画面（以下「アプリ１画面」と言う）Ｗ１からアプリ選択画面ＷＳに戻り、アプリ２が選択された後に、アプリ２の操作画面（以下「アプリ２画面」と言う）Ｗ２へと遷移する。つまり、従来の方法では、アプリ選択画面ＷＳを介して画面遷移が行われていた。
【００３１】
そのため、画面遷移時の操作回数は、アプリケーション間を直接遷移する場合に比べて１回多くなり、複数の機能を利用した処理を行う場合、ユーザにとって画面操作が煩雑なものであった。
【００３２】
そこで、本実施形態に係る画像処理装置１００では、アプリケーションの操作画面上に、画面遷移可能な他のアプリケーションの選択ボタンを表示し、選択ボタンが押下されると、選択アプリケーションの操作画面へと画面遷移する。
【００３３】
図４（Ｂ）には、本実施形態のアプリケーション間における画面遷移の動作例が示されている。例えば、ユーザが、アプリ２の機能を利用した後にアプリケーション３（以下「アプリ３」と言う）の機能を使いたい場合、アプリケーション間の操作画面は、アプリ２画面Ｗ２からアプリ３の操作画面（以下「アプリ３画面」と言う）Ｗ３へと直接遷移する。
【００３４】
これによって、本実施形態に係る画像処理装置１００では、アプリケーションの操作画面から異なるアプリケーションの操作画面に直接遷移できる。その結果、アプリケーション間における画面遷移時の操作回数が減り、画面操作の煩雑さが軽減される。
【００３５】
以下に、上記アプリ画面表示機能の構成とその動作について説明する。
図５は、本実施形態に係る画像処理装置１００が有する機能構成例を示す図である。
図５に示すように、画像処理装置１００は、機器情報管理部２１、アプリ画面管理部２２、及び表示制御部２３などを有している。具体的には、画像処理装置１００が機器情報管理部２１を有し、画像処理装置１００が備える操作パネル１２０がアプリ画面管理部２２及び表示制御部２３を有している。
【００３６】
機器情報管理部２１は、画像処理装置１００に関する機器情報を管理する機能部である。機器情報には、例えば、画像処理装置１００におけるハードウェア・ソフトウェアの動作状態情報やアプリケーションＡＰのインストール情報などがある。
【００３７】
機器情報管理部２１は、画像処理装置１００（及び搭載機能）から取得した（又は通知された）機器情報を、当該装置が備える記憶装置（例えば「ＨＤＤ」）の所定の記憶領域に保持する。図５には、機器情報を保持する機能部の一例として、アプリ情報保持部２１１が示されている。アプリ情報保持部２１１は、例えば、図６に示すようなデータを保持している。
【００３８】
図６は、本実施形態に係るアプリ情報２１１Ｄのデータ例を示す図である。
図６に示すように、アプリ情報２１１Ｄのデータには、アプリケーションＡＰを識別する［アプリＩＤ］（アプリ識別情報）やアプリケーションＡＰの名称を示す［アプリ名］（アプリ名情報）などのアプリケーション基本情報が含まれる。さらに、アプリ情報２１１Ｄのデータには、アプリケーションＡＰのインストール（又はアップデート）した［日時］（日時情報）などのインストール情報が含まれる。これら、アプリ情報２１１Ｄを構成する各情報項目は、アプリケーションＡＰごとに対応付けられている。
【００３９】
図５の説明に戻る。機器情報管理部２１は、インストール、アップデート、又はアンインストール時に、処理対象のアプリケーションＡＰから情報を取得することで、各情報項目のデータを追加・変更・削除し、アプリ情報２１１Ｄをアプリケーション単位で更新する。
【００４０】
また、機器情報管理部２１は、アプリ情報２１１Ｄを含む機器情報を提供する。機器情報管理部２１は、他の機能部（後述するアプリ画面管理部）からの情報取得要求に応じて、要求された情報を応答することで、機器情報を提供する。よって、他の機能部は、機器情報管理部２１を介して提供されたアプリ情報２１１Ｄを基に、画像処理装置１００が有するアプリケーションＡＰ、すなわち搭載機能を確認することができる。
【００４１】
アプリ画面管理部２２は、画像処理装置１００が有する１又は複数のアプリケーションＡＰの操作画面（以下「アプリ画面Ｗ」と言う）を管理する機能部である。アプリ画面管理部２２は、機器情報管理部２１からアプリ情報２１１Ｄを取得することで、画像処理装置１００が有するアプリケーションＡＰを確認し、各アプリケーションＡＰのアプリ画面Ｗを管理する。
【００４２】
アプリ画面管理部２２は、利用したいアプリケーションＡＰをユーザが画面上で選択するための選択ボタン（ＧＵＩ部品）やアプリ画面Ｗの画面遷移などに関するデータを管理情報として保持し、アプリ画面Ｗの表示動作及びアプリケーション間の遷移動作を管理する。
【００４３】
アプリ画面管理部２２は、管理情報を、当該装置が備える記憶装置（例えば「ＨＤＤ」）の所定の記憶領域に保持する。図５には、管理情報を保持する機能部として、管理情報保持部２２１が示されている。管理情報保持部２２１は、例えば、図７に示すようなデータを保持している。
【００４４】
図７は、本実施形態に係る管理情報２２１Ｄのデータ例を示す図である。
図７に示すように、管理情報２２１Ｄは、上述した２つのデータに分けられる。１つは、図７（Ａ）に示す選択ボタン（ＧＵＩ部品）に関するデータ（以下「ＧＵＩ部品管理情報」と言う）である。もう一つは、図７（Ｂ）に示す画面遷移に関するデータ（以下「画面遷移管理情報」と言う）である。
【００４５】
図７（Ａ）に示すように、ＧＵＩ部品管理情報２２１Ｄ１のデータには、［アプリＩＤ］（アプリ識別情報）、及び選択ボタン上に表示するアプリ名を示す［表示アプリ名］（表示アプリ名情報）が含まれる。さらに、ＧＵＩ部品管理情報２２１Ｄ１のデータには、選択ボタンにあたるアイコンデータの格納先を示す［アイコン保存場所］（アイコン格納先情報）、及び画面上における選択ボタンの相対的な配置位置を示す［表示インデックス］（相対配置位置情報）などが含まれる。これら、ＧＵＩ部品管理情報２２１Ｄ１を構成する各情報項目は、アプリケーションＡＰごとに対応付けられている。
【００４６】
図５の説明に戻る。アプリ画面管理部２２は、所定の設定画面を介して、各情報項目のデータを追加・変更・削除し、ＧＵＩ部品管理情報２２１Ｄ１をアプリケーション単位で更新する。アプリ画面管理部２２は、例えば、設定画面から情報項目ごとに入力された入力値（例えば［アプリ名］や［表示インデックス］の項目値）に基づき、各情報項目のデータを追加・変更する。なお、情報項目［アプリＩＤ］は、アプリ画面管理部２２が取得したアプリ情報２１１Ｄの［アプリＩＤ］の項目値により更新する。
【００４７】
また、ＧＵＩ部品管理情報２２１Ｄ１の更新は、例えば、ファイルを読み取って得られた設定情報に基づき行ってもよい。この場合、ファイルは、ユーザにより予め作成・用意しておく。ユーザは、更新アプリに対応するＧＵＩ部品管理情報２２１Ｄ１（情報項目名とその項目値）やアイコンデータ（ＧＵＩ部品データ）などを所定のデータ形式で保存し、読み取りファイルを作成する。画像処理装置１００は、このようにして用意されたファイルを、例えば、操作パネル１２０が備える外部記憶Ｉ／Ｆ（非図示）を介して記録媒体から読み取ることができる。よって、アプリ画面管理部２２は、ファイルを読み取って得られた設定情報に基づき、ＧＵＩ部品管理情報２２１Ｄ１を更新でき、新たなアイコンデータをインストールすることもできる。
【００４８】
このように、画像処理装置１００では、選択ボタンに関するデータをファイルから取得可能とすることで、アプリ画面Ｗの表示構成（例えば「選択ボタンの配置」）や表示態様（例えば「選択ボタンの配色」）などをカスタマイズしやすく、利便性や視認性の高いアプリ画面Ｗを表示させることができる。
【００４９】
次に、図７（Ｂ）に示すように、画面遷移管理情報２２１Ｄ２のデータには、画像処理装置１００が有するアプリケーションＡＰのうち、相互に画面遷移が可能なアプリケーションＡＰの一覧リストを示す［遷移可能アプリリスト］（遷移可能制御情報）、及び画面遷移が不可能なアプリケーションＡＰの一覧リストを示す［遷移不可能アプリリスト］（遷移不可能制御情報）などが含まれる。
【００５０】
図５の説明に戻る。アプリ画面管理部２２は、所定の設定画面を介して、各情報項目のデータを追加・変更・削除し、画面遷移管理情報２２１Ｄ２を更新する。アプリ画面管理部２２は、例えば、所定の設定画面から情報項目ごとに入力された入力値（［アプリＩＤ］の項目値）に基づき、各情報項目のデータを追加・変更する。なお、入力値をどの情報項目のデータに割り当てるかは、アプリケーションＡＰの使用用途や機能特性に応じて、設定時にユーザによって決定される。ユーザは、アプリ画面管理部２２が機器情報管理部２１から取得したアプリ情報２１１Ｄに基づいて設定画面に表示された、アプリ一覧（画像処理装置のインストールアプリケーション一覧）から、割り当てるアプリケーションＡＰを選択することができる。
【００５１】
また、画面遷移管理情報２２１Ｄ２の更新は、例えば、認証管理装置２００から得られたユーザ情報に基づき行ってもよい。
【００５２】
認証管理装置２００は、ユーザごとに認証情報を管理する認証情報管理部３１を有し、画像処理装置１００の利用に関する認証処理を行う。そのため、認証管理装置２００は、認証情報を、当該装置が備える記憶装置（例えば「ＨＤＤ」）の所定の記憶領域に保持する。図５には、認証情報を保持する機能部の一例として、認証ユーザの登録情報であるユーザ情報を保持するユーザ情報保持部３１１が示されている。ユーザ情報保持部３１１は、例えば、図８に示すようなデータを保持している。
【００５３】
図８は、本実施形態に係るユーザ情報３１１Ｄのデータ例を示す図である。
図８に示すように、ユーザ情報３１１Ｄのデータには、ユーザを識別する［ユーザＩＤ］（ユーザ識別情報）、及びユーザの名称を示す［ユーザ名］（ユーザ名情報）が含まれる。さらに、ユーザ情報３１１Ｄのデータには、認証時に照合する［パスワード］（認証照合情報）、及び認証後に利用を許可するアプリケーションＡＰの一覧リストを示す［利用許可アプリリスト］（利用許可制御情報）などが含まれる。これら、ユーザ情報３１１Ｄを構成する各情報項目は、ユーザごとに対応付けられている。
【００５４】
図５の説明に戻る。アプリ画面管理部２２は、ユーザ情報３１１Ｄの情報項目［利用許可アプリリスト］に基づき、ユーザごとに画面遷移管理情報２２１Ｄ２の更新を行う。アプリ画面管理部２２は、まず、利用認証による認証許可の応答（認証結果）として、認証管理装置２００が有する認証情報管理部３１から該当するユーザ情報３１１Ｄを得る。アプリ画面管理部２２は、［利用許可アプリリスト］の項目値に基づき、画面遷移管理情報２２１Ｄ２を更新する。アプリ画面管理部２２は、［利用許可アプリリスト］の項目値、すなわち、認証ユーザに対して利用が許可されたアプリケーションＡＰを、［遷移可能アプリリスト］の項目値とする。一方、アプリ画面管理部２２は、［利用許可アプリリスト］の項目値に基づき、画像処理装置１００が有するアプリケーションＡＰから判断した、認証ユーザに対して利用が許可されていないアプリケーションＡＰを、［遷移不可能アプリリスト］の項目値とする。これにより、アプリ画面管理部２２は、ユーザが画像処理装置１００にログインした際に、認証管理装置２００から得たユーザ情報３１１Ｄに基づき、動的に画面遷移管理情報２２１Ｄ２を更新することができる。例えば、図７（Ｂ）には、上記更新方法により、図８に示すユーザ情報３１１Ｄに［ユーザＩＤ：Ｕ００２］及び［ユーザ名：ＳＵＺＵＫＩ］として登録されたユーザに対応する画面遷移管理情報２２１Ｄ２のデータ例が示されている。
【００５５】
このように、画像処理装置１００では、認証管理装置２００と連携し、画面遷移に関するデータに、ユーザごとの機能利用に関する許可条件を反映することで、不正利用の防止などの搭載機能の機密性を確保することができる。つまり、画像処理装置１００は、ユーザに対して、利用許可されたアプリケーション間でしか相互に画面遷移できない環境を提供できる。
【００５６】
アプリ画面管理部２２は、アプリケーションＡＰから、ユーザによる利用機能の選択通知を受け付けると、選択アプリケーション（以下「選択アプリ」と言う）に対して、管理情報２２１Ｄを転送し、画面データの生成を指示することで、アプリ画面Ｗの表示動作を管理する。そのため、アプリ画面管理部２２は、画面データ生成指示部２２２を有している。
【００５７】
画面データ生成指示部２２２は、選択アプリに管理情報２２１Ｄ（ＧＵＩ部品管理情報２２１Ｄ１及び画面遷移管理情報２２１Ｄ２）を転送し、画面データの生成を指示する機能部である。
【００５８】
画面データ生成指示部２２２は、まず、選択通知に基づき、ＧＵＩ部品管理情報２２１Ｄ１の中から、選択アプリに該当する［アプリＩＤ］を特定し、［アプリＩＤ］に対応付けられた各情報項目の項目値を取得する。さらに、画面データ生成指示部２２２は、取得した［アイコン保存場所］の項目値に従って、選択ボタンのアイコンデータを取得する。画面データ生成指示部２２２は、このようにして取得した、選択アプリに該当する［アプリ名］及び［表示インデックス］の各項目値やアイコンデータを、選択アプリに転送する。
【００５９】
また、画面データ生成指示部２２２は、選択通知に基づき、画面遷移管理情報２２１Ｄ２から、選択アプリに対応する［アプリＩＤ］の項目値を削除する。つまり、画面データ生成指示部２２２は、選択アプリを、画面遷移管理情報２２１Ｄ２に登録されるアプリケーションＡＰから除外する。画面データ生成指示部２２２は、選択アプリを除外した画面遷移管理情報２２１Ｄ２（［遷移可能アプリリスト］及び［遷移不可能アプリリスト］の各項目値）を、選択アプリに転送する。
【００６０】
これにより、アプリ画面管理部２２は、選択アプリを除外した遷移可能アプリリストに基づき、画面遷移が可能な他のアプリケーションＡＰの選択ボタンを表示したアプリ画面Ｗを、選択アプリに表示させることができる。
【００６１】
近年の画像処理装置１００では、機能の拡張性、機能開発の時間短縮（製品提供の迅速性）、開発コストの削減（製品の低価格化）などを実現するために、アプリケーションソフトウェアが、動作環境（プラットフォーム）と独立した構成（依存関係が希薄な構成）となっている。そのため、画像処理装置１００を製造するメーカからは、ソフトウェアベンダ（ソフトウェア開発側）に、上記ソフトウェア構成を実現するためのＳＤＫ（Software Developer Kit）を提供している。
【００６２】
これにより、画像処理装置１００では、従来、画像処理装置１００側で行っていた、アプリ画面データ生成処理やアプリ画面描画処理などのアプリケーションＡＰに依存する処理を、アプリケーションＡＰ自身に行わせることができる。つまり、本実施形態に係る画像処理装置１００では、操作パネル１２０を介してユーザからのアプリ選択通知を受け付けると、選択アプリに対して、アプリ画面データの生成指示及び描画指示のみを行い、アプリ画面Ｗの表示動作を管理する。
【００６３】
このようなことから、本実施形態に係るアプリケーションＡＰは、画面データ生成部４１及び描画部４２を有している。
【００６４】
画面データ生成部４１は、アプリ画面管理部２２から転送された管理情報２２１Ｄ（［遷移可能アプリリスト］及び［遷移不可能アプリリスト］の各項目値、［アプリ名］及び［表示インデックス］の各項目値、アイコンデータ）に基づき、アプリ画面データを生成する機能部である。
【００６５】
画面データ生成部４１は、まず、［遷移可能アプリリスト］の項目値に基づき、選択アプリから画面遷移が可能なアプリケーションＡＰ（以下「画面遷移可能アプリ」と言う）を特定する。画面データ生成部４１は、特定した画面遷移可能アプリに対応する［アプリ名］及び［表示インデックス］の各項目値やアイコンデータから、画面遷移可能アプリの選択ボタンが、アプリ画面Ｗ上の所定の位置に配列された画面データを生成する。なお、画面データにおけるアプリ画面Ｗの詳細な表示態様及び表示構成に関するデータは、アプリケーション側の表示仕様に基づいて生成される。
【００６６】
また、画面データ生成部４１は、［遷移不可能アプリリスト］の各項目値に基づき、選択アプリから画面遷移が不可能なアプリケーションＡＰ（以下「画面遷移不可能アプリ」と言う）を特定する。画面データ生成部４１は、画面遷移不可能アプリの選択ボタンを、画面遷移可能アプリの選択ボタンと異なる表示態様とし、画面遷移不可能アプリの選択ボタンが、アプリ画面Ｗ上の所定の位置に配列された画面データを生成する。なお、画面遷移不可能アプリの選択ボタンを表示しない画面データを生成してもよい。
【００６７】
描画部４２は、画面データ生成部４１により生成された画面データを、操作パネル１２０の表示画面に描画する機能部である。描画部４２は、後述する表示制御部２３からの描画指示に従って、生成された画面データに基づき、表示画面を描画する。描画部４２は、例えば、画面データがＦｌａｓｈ（登録商標：以下略）データ（xx.swf, xx.flv）で生成された場合、操作パネル１２０が有するＦｌａｓｈ  Ｐｌａｙｅｒに対して画面データを転送し、画面データの再生を指示することで、表示画面を描画する。
【００６８】
表示制御部２３は、選択アプリに対して、アプリ画面Ｗの表示を指示する機能部である。そのため、表示制御部２３は、描画指示部２３１を有している。
【００６９】
描画指示部２３１は、上述したように、アプリケーションＡＰが有する描画部４２に対して、画面データの描画を指示する機能部である。描画指示部２３１は、アプリ画面管理部２２からの表示指示に従って、画面データの描画を指示する。
【００７０】
このように、本実施形態に係る画像処理装置１００では、アプリ画面管理部２２が、アプリケーションＡＰ及び表示制御部２３と連係動作し、次のようにアプリ画面Ｗの表示を管理する。画像処理装置１００は、遷移可能アプリリストに基づき、アプリ画面Ｗ上に、画面遷移可能アプリの選択ボタンを表示し、選択ボタンが押下されると、選択アプリのアプリ画面Ｗへと画面遷移する。このとき、画像処理装置１００は、選択アプリを除外した遷移可能アプリリストに基づき、選択アプリのアプリ画面Ｗ上に、画面遷移可能アプリの選択ボタンを表示する。
【００７１】
以上のように、本実施形態に係るアプリ画面表示機能は、上記各機能部が連係動作することにより実現される。
【００７２】
次に、アプリ画面表示機能の詳細な動作（機能部群の連係動作）について、処理手順を示すシーケンス図を用いて説明する。
【００７３】
アプリ画面表示機能は、操作パネル１２０に搭載（インストール）されるプログラム（アプリ画面表示機能を実現するソフトウェア部品）が、ＣＰＵ１により、格納先（例えば「ＲＯＭ」）からＲＡＭ３上に読み出され、以下の処理が実行されることで実現される。
【００７４】
なお、アプリ画面表示機能の処理手順は、主に「管理情報の登録・更新処理」（初期処理）と「アプリ画面の表示処理」（アプリ画面表示処理）と大別される。よって、以下の説明では、これら２つの処理を順に説明する。
【００７５】
《初期処理》
図９は、本実施形態に係る表示画面の管理情報３１１Ｄを登録・更新する処理手順例を示すシーケンス図である。
【００７６】
図９に示すように、画像処理装置１００は、当該装置が備える操作パネル１２０が有するアプリ画面管理部２２が、機器情報管理部２１に対して、インストールアプリケーション情報の取得を要求する（ステップＳ１０１）。その結果、機器情報管理部２１は、アプリ情報保持部２１１で保持するアプリ情報２１１Ｄを、アプリ画面管理部２２（要求元）に応答する。
【００７７】
続いて、アプリ画面管理部２２は、所定の設定画面を介して、ＧＵＩ部品管理情報２２１Ｄ１の設定を受け付ける（ステップＳ１０２）。アプリ画面管理部２２は、例えば、設定画面により指定された設定ファイルの格納先情報（ファイルパス）に基づき、操作パネル１２０に外部記憶Ｉ／Ｆ（非図示）を介して接続された記録媒体から、設定ファイルを読み取る。これにより、アプリ画面管理部２２は、ＧＵＩ部品管理情報２２１Ｄ１の各情報項目に対応する設定値を受け付ける。なお、ＧＵＩ部品管理情報２２１Ｄ１は、設定画面からの入力値を各情報項目に対応する設定値として受け付けてもよい。
【００７８】
続いて、アプリ画面管理部２２では、取得したアプリ情報２１１Ｄ及び設定値に基づき、ＧＵＩ部品管理情報２２１Ｄ１を生成する（ステップＳ１０３）。アプリ画面管理部２２は、アプリ情報２１１Ｄに基づき、インストール・アンインストールされたアプリケーションＡＰを確認し、画像処理装置１００が有するアプリケーションＡＰごとにＧＵＩ部品管理情報２２１Ｄ１の追加・更新・削除を行う。よって、アプリ画面管理部２２は、設定が指定されたアプリケーションＡＰの［アプリＩＤ］と各情報項目の設定値とを対応づけた、アプリケーション単位のＧＵＩ部品管理情報２２１Ｄ１を生成する。
【００７９】
続いて、アプリ画面管理部２２は、生成した情報を管理情報保持部２２１に登録し、ＧＵＩ部品管理情報２２１Ｄ１を更新する（ステップＳ１０４）。アプリ画面管理部２２は、ＧＵＩ部品管理情報２２１Ｄ１を保持する管理情報保持部２２１（所定の記憶領域）に、［アプリＩＤ］に対応付けられた各情報項目の設定値を項目値として格納する。このとき、アプリ画面管理部２２は、選択ボタンのアイコンデータなども管理情報保持部２２１に格納する。アイコンデータの格納先は、記憶領域のデータ管理方法がファイルシステムの場合、ＧＵＩ部品管理情報２２１Ｄ１の［アイコン保存場所］に指定されたディレクトリとなる。
【００８０】
このように、画像処理装置１００では、アプリ画面Ｗ上に表示させる画面遷移可能アプリの選択ボタンにおける表示態様、表示構成、及びＧＵＩ部品データ（アイコンデータ）などを、予め設定・登録しておくことができる。
【００８１】
《アプリ画面表示処理：初期画面の表示》
図１０は、本実施形態に係るアプリ画面Ｗを表示する処理手順例（その１）を示すシーケンス図である。また、図１３は、本実施形態に係るアプリ画面Ｗの遷移動作例を示す図である。
【００８２】
図１０には、ユーザが画像処理装置１００にログインし、初期画面（例えば「利用頻度の高いアプリ画面」）を表示する処理手順例が示されている。なお、以下の処理手順例では、次のような条件を想定している。まず、画像処理装置１００には、アプリケーション１ＡＰ１〜アプリケーション６ＡＰ６（以下「アプリＮＡＰｎ」と言う）がインストールされている。また、利用頻度の高いアプリケーションＡＰには、アプリ１ＡＰ１（以下「オーナーアプリＡＰ１」と言う）が割り当てられ、オーナーアプリＡＰ１からの画面遷移可能アプリを、アプリ３ＡＰ３及びアプリ５ＡＰ５とする。
【００８３】
画像処理装置１００は、認証管理装置２００が有する認証情報管理部３１から、ユーザの認証結果（利用許可認証）と合わせて、ユーザの利用許可アプリ情報が通知される（ステップＳ２０１）。このとき、認証情報管理部３１は、ユーザ情報保持部３１１で保持する認証ユーザのユーザ情報３１１Ｄに基づき、操作パネル１２０が有するアプリ画面管理部２２に対して、ユーザの［利用許可アプリリスト］を転送する。
【００８４】
アプリ画面管理部２２は、取得した［利用許可アプリリスト］に基づき、画面遷移管理情報２２１Ｄ２を生成する（ステップＳ２０２）。アプリ画面管理部２２は、［利用許可アプリリスト］内の［アプリＩＤ］を、画面遷移管理情報２２１Ｄ２の［遷移可能アプリリスト］の項目値とする。また、アプリ画面管理部２２は、先に取得したアプリ情報２１１Ｄの［アプリＩＤ］のうち、［利用許可アプリリスト］に含まれない［アプリＩＤ］を、［遷移不可能アプリリスト］の項目値とする。このようにして生成した画面遷移管理情報２２１Ｄ２は、管理情報保持部２２１に格納され保持される。
【００８５】
続いて、アプリ画面管理部２２が、操作パネル１２０が有する表示制御部２３に対して、オーナーアプリＡＰ１（初期画面のアプリケーション）の識別情報（アプリＩＤ）の取得を要求する（ステップＳ２０３）。その結果、表示制御部２３は、予め設定されたオーナーアプリＡＰ１の［アプリＩＤ：ＡＰ００１］を、アプリ画面管理部２２（要求元）に応答する。
【００８６】
続いて、アプリ画面管理部２２は、生成した画面遷移管理情報２２１Ｄ２の［遷移可能アプリリスト］から、オーナーアプリＡＰ１を除外する（ステップＳ２０４）。このときの具体的なデータ操作を、図１３（Ａ）の上段に示す。アプリ画面管理部２２は、まず、管理情報保持部２２１に保持される画面遷移管理情報２２１Ｄ２をメモリ上に複製（コピー）する。アプリ画面管理部２２は、複製した画面遷移管理情報２２１Ｄ２の［遷移可能アプリリスト：ＡＰ００１，ＡＰ００３，ＡＰ００５］から、オーナーアプリＡＰ１に対応する［アプリＩＤ：ＡＰ００１］を削除し、［遷移可能アプリリスト：ＡＰ００３，ＡＰ００５］に更新する。
【００８７】
続いて、アプリ画面管理部２２は、画面データ生成指示部２２２により、画像処理装置１００が搭載するオーナーアプリＡＰ１に対して、アプリ画面データの生成を指示する（ステップＳ２０５）。画面データ生成指示部２２２は、更新した画面遷移管理情報２２１Ｄ２の項目値（［遷移可能アプリリスト］や［遷移不可能アプリリスト］）と、管理情報保持部２２１で保持するＧＵＩ部品管理情報２２１Ｄ１の項目値（遷移不可能アプリの［アプリ名］や［表示インデックス］）とを、オーナーアプリＡＰ１が有する画面データ生成部４１に転送する。これにより、アプリ画面管理部２２は、オーナーアプリＡＰ１に対して、アプリ画面データの生成を指示する。
【００８８】
オーナーアプリＡＰ１は、画面データ生成部４１により、受け取った管理情報２２１Ｄの各項目値に基づき、アプリ画面データを生成する（ステップＳ２０６）。画面データ生成部４１は、まず、画面遷移管理情報２２１Ｄ２の［遷移可能アプリリスト：ＡＰ００３，ＡＰ００５］の項目値に基づき、画面遷移可能アプリ（アプリ３，５）を特定する。画面データ生成部４１は、特定した画面遷移可能アプリに対応する［アプリ名：アプリ３，アプリ５］及び［表示インデックス：１，３，１，５］の各項目値やアイコンデータ（ap003.ico,ap005.ico）から、アプリ３ＡＰ３及びアプリ５ＡＰ５の各選択ボタンが、アプリ１画面上の所定の位置に配列された画面データを生成する。また、画面データ生成部４１は、［遷移不可能アプリリスト：ＡＰ００２，ＡＰ００４，ＡＰ００６］の各項目値に基づき、画面遷移不可能アプリ（アプリ４，５，６）を特定し、アプリ２ＡＰ２、アプリ４ＡＰ４、及びアプリ６ＡＰ６の各選択ボタンを表示しない画面データを生成する。
【００８９】
アプリ画面管理部２２は、画面データの生成を指示した後に、操作パネル１２０が有する表示制御部２３に対して、アプリ１画面（オーナーアプリの操作画面）Ｗ１の表示を指示する（ステップＳ２０７）。このとき、アプリ画面管理部２２は、表示制御部２３に対して、オーナーアプリＡＰ１の［アプリＩＤ：ＡＰ００１］を転送し、表示を指示する。
【００９０】
表示制御部２３は、表示指示に従って（転送されたアプリＩＤに基づき）、描画指示部２３１により、オーナーアプリＡＰ１が有する描画部４２に対して、画面データの描画を指示する（ステップＳ２０８）。
【００９１】
オーナーアプリＡＰ１は、描画部４２により、表示制御部２３からの描画指示に従って、生成した画面データを、操作パネル１２０の表示画面に描画する（ステップＳ２０９）。このときに描画される具体的な表示画面例を、図１３（Ｂ）の上段に示す。図１３（Ｂ）のアプリ１画面Ｗ１には、画面遷移可能アプリであるアプリ３及びアプリ５の選択ボタンが、所定の位置に重畳表示されている。このように、画像処理装置１００では、認証ユーザに対して、アプリ選択画面ＳＷを介さずに、ユーザに利用許可されたアプリ３及びアプリ５を選択可能な環境を提供できる。
【００９２】
《アプリ画面表示処理：画面遷移後の選択アプリ画面（アプリ３画面）の表示》
図１１は、本実施形態に係るアプリ３画面Ｗ３を表示する処理手順例（その２）を示すシーケンス図である。
【００９３】
図１１には、認証ユーザがオーナーアプリＡＰ１の機能利用後に、アプリ３ＡＰ３の機能を利用する場合、アプリ１画面Ｗ１からアプリ３画面Ｗ３に遷移し操作画面を表示する処理手順例が示されている。なお、以下の処理手順例においても、図１０と同様の条件を想定している。
【００９４】
画像処理装置１００は、アプリ１画面Ｗ１を介して、ユーザからの利用機能（アプリ３）の選択指示（アプリ３の選択ボタン押下）を受け付ける（ステップＳ３０１）。その結果、オーナーアプリＡＰ１は、操作パネル１２０が有するアプリ画面管理部２２に対して、アプリ３ＡＰ３が選択された旨を通知する（ステップＳ３０２）。このとき、オーナーアプリＡＰ１は、アプリ画面管理部２２に対して、選択されたアプリ３ＡＰ３（以下「選択アプリＡＰ３」と言う）の識別情報である［アプリＩＤ：ＡＰ００３］を転送する。
【００９５】
アプリ画面管理部２２は、生成しておいた画面遷移管理情報２２１Ｄ２の［遷移可能アプリリスト］から、選択アプリＡＰ３を除外する（ステップＳ３０３）。このときの具体的なデータ操作を、図１３（Ａ）の中段に示す。アプリ画面管理部２２は、メモリ上に複製した画面遷移管理情報２２１Ｄ２の［遷移可能アプリリスト：ＡＰ００１，ＡＰ００３，ＡＰ００５］から、選択アプリＡＰ３に対応する［アプリＩＤ：ＡＰ００３］を削除し、［遷移可能アプリリスト：ＡＰ００１，ＡＰ００５］に更新する。
【００９６】
続いて、アプリ画面管理部２２は、画面データ生成指示部２２２により、画像処理装置１００が有する選択アプリＡＰ３に対して、アプリ画面データの生成を指示する（ステップＳ３０４）。画面データ生成指示部２２２は、更新した画面遷移管理情報２２１Ｄ２の項目値（［遷移可能アプリリスト］や［遷移不可能アプリリスト］）と、管理情報保持部２２１で保持するＧＵＩ部品管理情報２２１Ｄ１の項目値（遷移不可能アプリの［アプリ名］や［表示インデックス］）とを、選択アプリＡＰ３が有する画面データ生成部４１に転送する。これにより、アプリ画面管理部２２は、選択アプリＡＰ３に対して、アプリ画面データの生成を指示する。
【００９７】
選択アプリＡＰ３は、画面データ生成部４１により、受け取った管理情報２２１Ｄの各項目値に基づき、アプリ画面データを生成する（ステップＳ３０５）。画面データ生成部４１は、まず、画面遷移管理情報２２１Ｄ２の［遷移可能アプリリスト：ＡＰ００１，ＡＰ００５］の項目値に基づき、画面遷移可能アプリ（アプリ１，５）を特定する。画面データ生成部４１は、特定した画面遷移可能アプリに対応する［アプリ名：アプリ１，アプリ５］及び［表示インデックス：１，１，１，５］の各項目値やアイコンデータ（ap001.ico,ap005.ico）から、アプリ１ＡＰ１及びアプリ５ＡＰ５の各選択ボタンが、アプリ３画面上の所定の位置に配列された画面データを生成する。
【００９８】
アプリ画面管理部２２は、画面データの生成を指示した後に、操作パネル１２０が有する表示制御部２３に対して、アプリ３画面（選択アプリの操作画面）Ｗ３の表示を指示する（ステップＳ３０６）。このとき、アプリ画面管理部２２は、表示制御部２３に対して、選択アプリＡＰ３の［アプリＩＤ：ＡＰ００３］を転送し、表示を指示する。
【００９９】
表示制御部２３は、表示指示に従って（転送されたアプリＩＤに基づき）、描画指示部２３１により、選択アプリＡＰ３が有する描画部４２に対して、画面データの描画を指示する（ステップＳ３０７）。
【０１００】
選択アプリＡＰ３は、描画部４２により、表示制御部２３からの描画指示に従って、生成した画面データを、操作パネル１２０の表示画面に描画する（ステップＳ３０８）。このときに描画される具体的な表示画面例を、図１３（Ｂ）の中段に示す。図１３（Ｂ）のアプリ３画面Ｗ３には、画面遷移可能アプリであるアプリ１及びアプリ５の選択ボタンが、所定の位置に重畳表示されている。認証ユーザは、アプリ１画面Ｗ１上に表示されたアプリ３の選択ボタン（図中の網掛け部）を押下することで、アプリ３画面Ｗ３へと遷移できる。つまり、画像処理装置１００では、認証ユーザが、アプリ選択画面ＳＷを介さずに、利用したい選択アプリＡＰ３のアプリ３画面Ｗ３に遷移できる。
【０１０１】
《アプリ画面表示処理：画面遷移後の選択アプリ画面（アプリ５画面）の表示》
図１２は、本実施形態に係るアプリ５画面Ｗ５を表示する処理手順例（その３）を示すシーケンス図である。
【０１０２】
図１２には、認証ユーザが、さらにアプリ３ＡＰ３の機能利用後に、アプリ５ＡＰ５の機能を利用する場合、アプリ３画面Ｗ３からアプリ５画面Ｗ５に遷移し操作画面を表示する処理手順例が示されている。なお、以下の処理手順例においても、図１０と同様の条件を想定している。
【０１０３】
図１２に示すステップＳ４０１〜Ｓ４０８は、図１１に示したステップＳ３０１〜Ｓ３０８と同じであるため、詳細な説明を省略し、ステップＳ４０３及びＳ４０８についてのみ、図１３を用いて簡単に説明する。
【０１０４】
ステップ４０３の具体的なデータ操作を、図１３（Ａ）の下段に示す。アプリ画面管理部２２は、メモリ上に複製した画面遷移管理情報２２１Ｄ２の［遷移可能アプリリスト：ＡＰ００１，ＡＰ００３，ＡＰ００５］から、選択されたアプリ５ＡＰ５（以下「選択アプリＡＰ５」と言う）に対応する［アプリＩＤ：ＡＰ００５］を削除し、［遷移可能アプリリスト：ＡＰ００１，ＡＰ００３］に更新する。
【０１０５】
また、ステップＳ４０８で描画される具体的な表示画面例を、図１３（Ｂ）の下段に示す。図１３（Ｂ）のアプリ５画面Ｗ５には、画面遷移可能アプリであるアプリ１及びアプリ３の選択ボタンが、所定の位置に重畳表示されている。認証ユーザは、アプリ３画面Ｗ３上に表示されたアプリ５の選択ボタン（図中の網掛け部）を押下することで、アプリ５画面Ｗ５へと遷移できる。つまり、画像処理装置１００では、認証ユーザが、アプリ選択画面ＳＷを介さずに、利用したい選択アプリＡＰ５のアプリ５画面Ｗ５に遷移できる。
【０１０６】
＜まとめ＞
以上のように、本実施形態に係る画像処理装置１００によれば、操作パネル１２０が有するアプリ画面管理部２２が、画面遷移可能アプリの一覧リスト［遷移可能アプリリスト］を含む画面遷移管理情報２２１Ｄ２と、当該装置が有するアプリケーションＡＰを選択するためのＧＵＩ部品管理情報２２１Ｄ１と、を管理情報２２１Ｄとして保持する。
【０１０７】
画像処理装置１００は、アプリ画面管理部２２により、［遷移可能アプリリスト］に基づき、アプリ画面Ｗ上に、画面遷移可能アプリの選択ボタンを表示し、選択ボタンが押下されると、選択アプリのアプリ画面Ｗへと画面遷移する。このとき、画像処理装置１００は、アプリ画面管理部２２により、選択アプリを除外した［遷移可能アプリリスト］に基づき、選択アプリのアプリ画面Ｗ上に、画面遷移可能アプリの選択ボタンを表示する。
【０１０８】
これによって、画像処理装置１００は、アプリ画面Ｗから異なるアプリケーションＡＰのアプリ画面Ｗに直接遷移できる。その結果、アプリケーション間における画面遷移時の操作回数が減り、画面操作の煩雑さが軽減される。
【０１０９】
ここまで、上記実施形態の説明を行ってきたが、実施形態に係る画像処理装置１００が有する「アプリ画面表示機能」は、図を用いて説明を行った各処理手順を動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムが、画像処理装置１００が備えるＣＰＵ１１１及び操作パネル１２０が備えるＣＰＵ１により実行されることで実現される。
【０１１０】
上記プログラムは、コンピュータが読み取り可能な記録媒体（例えば「図２に示す参照符号１１４ａ」）に格納することができる。記録媒体には、例えば、ＳＤメモリカード及びＵＳＢメモリなどがある。
【０１１１】
よって、上記プログラムは、上記記録媒体に記憶させることで、記録媒体を読み取り可能な外部記憶Ｉ／Ｆ（例えば「図２に示す参照符号１１４」）などを介して画像処理装置１００や操作パネル１２０にインストールすることができる。また、画像処理装置１００は、ネットワークＩ／Ｆ１１３を備えていることから、インターネットなどの電気通信回線を用いて上記プログラムをダウンロードし、インストールすることもできる。
【０１１２】
また、上記実施形態では、認証管理装置２００が、認証ユーザが登録されたユーザ情報３１１Ｄを有する構成について説明した。例えば、ユーザ情報３１１Ｄに、ユーザごとで利用頻度の高いアプリケーションＡＰを示す情報項目［優先アプリ］が含まれている場合、アプリ画面管理部２２は、図１０のステップＳ２０３で示したオーナーアプリの決定処理を、次のように行ってもよい。アプリ画面管理部２２は、表示制御部２３からオーナーアプリの［アプリＩＤ］を取得するのではなく、認証管理装置２００から取得したユーザ情報３１１Ｄの［優先アプリ］から、オーナーアプリの［アプリＩＤ］を取得する。これにより、画像処理装置１００では、認証ユーザの利用頻度に応じたアプリケーションＡＰのアプリ画面Ｗを、ログイン後の初期画面として表示することができる。
【０１１３】
また、上記実施形態では、利用許可認証機能を画像処理装置１００と異なる情報処理装置（認証管理装置）が行う構成について説明したが、この限りでない。画像処理装置１００自身が、利用許可認証機能（認証情報管理部）を有する構成であってもよい。
【０１１４】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１１５】
２１    機器情報管理部
２１１  アプリ情報保持部（Ｄ：アプリ情報）
２２    アプリ画面管理部
２２１  管理情報保持部（Ｄ１：ＧＵＩ部品管理情報，Ｄ２：画面遷移管理情報）
２２２  画面データ生成指示部
２３    表示制御部
２３１  描画指示部
３１    認証情報管理部
３１１  ユーザ情報保持部（Ｄ：ユーザ情報）
４１    画面データ生成部
４２    描画部
１００  画像処理装置
１１０  コントローラ（制御基板：画像処理装置）
１１１  ＣＰＵ（中央処理装置）
１１２  記憶装置
１１３  ネットワークＩ／Ｆ
１１４  外部記憶Ｉ／Ｆ（ａ：記録媒体）
１２０  操作パネル
１      ＣＵＰ（中央処理装置）
２      ＲＯＭ
３      ＲＡＭ
４      ＬＣＤコントローラ
５      ＳＤＲＡＭ
６      ＬＣＤモジュール
７      タッチパネル
８      キー基板
９      ドライバ
１０    制御基板
１１    通信手段（シリアルバス）
１３０  プロッタ（画像形成部）
１４０  スキャナ（読み取り部）
２００  認証管理装置（認証サーバ）
１０００  認証システム
ＡＰ    アプリケーション
Ｂ      バス
Ｎ      データ伝送路（ネットワーク）
ＷＳ    アプリ選択画面
Ｗｎ    アプリ画面
【先行技術文献】
【特許文献】
【０１１６】
【特許文献１】特開２００７−０４９６７７号公報
【図１】
2014056592.tif 000003
【図２】
2014056592.tif 000004
【図３】
2014056592.tif 000005
【図４】
2014056592.tif 000006
【図５】
2014056592.tif 000007
【図６】
2014056592.tif 000008
【図７】
2014056592.tif 000009
【図８】
2014056592.tif 000010
【図９】
2014056592.tif 000011
【図１０】
2014056592.tif 000012
【図１１】
2014056592.tif 000013
【図１２】
2014056592.tif 000014
【図１３】
2014056592.tif 000015