(57)【要約】【課題】操作画面に表示させるアプリケーションのアイコンの配置を動的に制御する。【解決手段】画像処理装置に搭載されている機能を実現するためのアプリケーションが搭載された操作端末と、アプリケーションの利用状況を管理する情報処理装置とを含み画像処理装置に搭載された機能の利用状況を管理する情報管理システムの制御方法であって、操作端末において、アプリケーションの起動を制御し、アプリケーションが起動されたことを通知し、操作端末において画面の表示を制御し、情報処理装置において、通知を受信した場合に、アプリケーションの利用状況の情報を更新し、操作端末が起動された場合に、アプリケーションの利用状況の情報を前記操作端末に送信し、操作端末において、アプリケーションの利用状況の情報に基づいて、画面に表示させるアプリケーションを起動させるための図形化情報の配置を決定する。【選択図】図５
2017118456.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置に搭載された機能の利用状況を管理する情報管理システムであって、
前記画像処理装置に搭載されている機能を実現するためのアプリケーションが搭載された操作端末と、前記アプリケーションの利用状況を管理する情報処理装置とを含み、
前記操作端末は、
前記アプリケーションの起動を制御するアプリ起動部と、
前記アプリケーションが起動されたことを通知するアプリ起動通知部と、
前記操作端末において画面の表示を制御する画面表示制御部と
を含み、
前記情報処理装置は、
前記通知を受信した場合に、前記アプリケーションの利用状況の情報を更新する情報制御部を含み、
前記情報制御部は、
前記操作端末が起動された場合に、前記アプリケーションの利用状況の情報を前記操作端末に送信し、
前記画面表示制御部は、
前記アプリケーションの利用状況の情報に基づいて、前記画面に表示させる前記アプリケーションを起動させるための図形化情報の配置を決定することを特徴とする情報管理システム。
【請求項２】
前記画面表示制御部は、
複数の前記アプリケーションの利用状況の情報に基づいて、前記図形化情報の配置を決定する際に参照される優先度を、夫々の前記アプリケーションに割り当てる処理を実行し、夫々の前記アプリケーションに割り当てられた優先度に応じて前記画面に表示させる前記図形化情報の配置を決定することを特徴とする請求項１に記載の情報管理システム。
【請求項３】
前記画面表示制御部は、
前記優先度を夫々の前記アプリケーションに割り当てる際に、複数の前記アプリケーション夫々の起動回数の情報、複数の前記アプリケーション夫々の配置の最終変更日時の情報、複数の前記アプリケーション夫々の最終起動日時の情報のうち、いずれか一つの情報に基づいて前記優先度を夫々の前記アプリケーションに割り当てる処理を実行し、夫々の前記アプリケーションに割り当てられた優先度に応じて前記画面に表示させる前記図形化情報の配置を決定することを特徴とする請求項２に記載の情報管理システム。
【請求項４】
前記画面表示制御部は、
前記アプリケーションを格納するための前記図形化情報を含み、前記アプリケーションに割り当てられた前記優先度に応じて前記画面に表示させる前記アプリケーションを起動させるための図形化情報の配置を決定することを特徴とする請求項１ないし請求項３いずれか一項に記載の情報管理システム。
【請求項５】
前記画面表示制御部は、
前記アプリケーションの利用状況の情報に基づいて、起動回数が所定に満たない前記アプリケーションを起動させるための前記図形化情報を削除して、前記画面に表示させる前記図形化情報の配置を決定することを特徴とする請求項１ないし請求項４に記載の情報管理システム。
【請求項６】
画像処理装置に搭載されている機能を実現するためのアプリケーションが搭載された操作端末と、前記アプリケーションの利用状況を管理する情報処理装置とを含み前記画像処理装置に搭載された機能の利用状況を管理する情報管理システムの制御プログラムであって、
前記操作端末は、
前記アプリケーションの起動を制御するアプリ起動部と、
前記アプリケーションが起動されたことを通知するアプリ起動通知部と、
前記操作端末において画面の表示を制御する画面表示制御部と
を含み、
前記情報処理装置は、
前記通知を受信した場合に、前記アプリケーションの利用状況の情報を更新する情報制御部を含み、
前記操作端末が起動された場合に、前記アプリケーションの利用状況の情報を前記操作端末に送信するステップと、
前記アプリケーションの利用状況の情報に基づいて、前記画面に表示させる前記アプリケーションを起動させるための図形化情報の配置を決定するステップと
をコンピュータに実行させることを特徴とする情報管理システムの制御プログラム。
【請求項７】
画像処理装置に搭載されている機能を実現するためのアプリケーションが搭載された操作端末と、前記アプリケーションの利用状況を管理する情報処理装置とを含み前記画像処理装置に搭載された機能の利用状況を管理する情報管理システムの制御方法であって、
前記操作端末において、
前記アプリケーションの起動を制御し、
前記アプリケーションが起動されたことを通知し、
前記操作端末において画面の表示を制御し、
前記情報処理装置において、
前記通知を受信した場合に、前記アプリケーションの利用状況の情報を更新し、
前記操作端末が起動された場合に、前記アプリケーションの利用状況の情報を前記操作端末に送信し、
前記操作端末において、
前記アプリケーションの利用状況の情報に基づいて、前記画面に表示させる前記アプリケーションを起動させるための図形化情報の配置を決定する
ことを特徴とする情報管理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理システム、情報管理システムの制御プログラム、情報管理システムの制御方法に関する。
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）として構成されることが多い。
【０００３】
このような画像処理装置においては、近年、タッチパネル式のＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）が操作部として用いられることが多くなっている。タッチパネル式の操作部においては、操作画面にソフトウェアで再現された入力部であるソフトキーやアプリケーションを起動させるためのアイコンが配置され、ユーザによるソフトキーの操作を受け付けて各種の処理が実行される。さらに、操作部のＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）としてＡｎｄｒｏｉｄ  ＯＳを搭載することで様々なアプリケーションを追加して利用することが出来る。
【０００４】
また、画像処理装置が接続されているサーバ上でユーザ管理を行い、ＭＦＰにログインしたユーザごとに予め設定された操作画面を表示させるユーザ画面管理技術が知られている（例えば、特許文献１参照）。特許文献１の技術においては、サーバ上でユーザ情報を管理し、操作部にそのユーザの利用頻度に応じてアプリケーションを起動させるためのアイコンを配置することが出来る。そしてそれらのアプリケーションから画像処理装置に対してジョブを実行する命令情報やジョブの設定を行う設定情報を送信する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、同一のユーザが異なる機種の画像処理装置にログインした場合、夫々の操作部の画面の大きさや表示設定によって表示可能なアイコンの数が異なるために、ユーザが頻繁に利用するアプリケーションのアイコンが操作画面に表示されないことがある。
【０００６】
本発明は、上記課題を解決するためになされたものであり、操作画面に表示させるアプリケーションのアイコンの配置を動的に制御することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様は、画像処理装置に搭載された機能の利用状況を管理する情報管理システムであって、前記画像処理装置に搭載されている機能を実現するためのアプリケーションが搭載された操作端末と、前記アプリケーションの利用状況を管理する情報処理装置とを含み、前記操作端末は、前記アプリケーションの起動を制御するアプリ起動部と、前記アプリケーションが起動されたことを通知するアプリ起動通知部と、前記操作端末において画面の表示を制御する画面表示制御部とを含み、前記情報処理装置は、前記通知を受信した場合に、前記アプリケーションの利用状況の情報を更新する情報制御部を含み、前記情報制御部は、前記操作端末が起動された場合に、前記アプリケーションの利用状況の情報を前記操作端末に送信し、前記画面表示制御部は、前記アプリケーションの利用状況の情報に基づいて、前記画面に表示させる前記アプリケーションを起動させるための図形化情報の配置を決定することを特徴とする。
【発明の効果】
【０００８】
本発明においては、操作画面に表示させるアプリケーションのアイコンの配置を動的に制御することが出来る。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る情報管理システムの運用形態を示す図。
【図２】本発明の実施形態に係る画像処理装置のハードウェア構成を示すブロック図。
【図３】本発明の実施形態に係るサーバのハードウェア構成を示すブロック図。
【図４】本発明の実施形態に係る画像処理装置の機能構成を示すブロック図。
【図５】本発明の実施形態に係る操作端末及びサーバの機能構成を示す機能ブロック図。
【図６】本発明の実施形態に係るユーザ設定情報の構成を例示した図。
【図７】本発明の実施形態に係る操作端末に表示されるホーム画面を例示した図。
【図８】本発明の実施形態に係る操作端末に表示されるホーム画面を例示した図。
【図９】本発明の実施形態に係るアプリケーションの情報を管理する処理の流れを示すシーケンス図。
【図１０】本発明の実施形態に係るアイコンの配置を変更する処理の流れを示すフローチャート。
【図１１】本発明の実施形態に係るユーザのログイン処理及びユーザに応じた操作画面を表示させる処理の流れを示すシーケンス図。
【図１２】本発明の実施形態に係るアイコンの配置を決定する処理の流れを示すフローチャート。
【図１３】本発明の実施形態に係るアイコンの配置を決定する処理の流れを示すフローチャート。
【図１４】本発明の実施形態に係る画面表示部に表示されるダイアログを例示した図。
【図１５】本発明の実施形態に係るフォルダアイコンの情報が追加されたユーザ設定情報の構成を示す図。
【図１６】本発明の実施形態に係るフォルダ内アプリケーション情報の構成を示す図。
【図１７】本発明の実施形態に係るアイコンの配置を決定する処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を説明する。本実施形態においては、ユーザが操作入力を行うためのユーザインタフェースとして、タッチパネルやキーボードを備えた画像処理装置であるＭＦＰとサーバとがネットワークやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を介して接続された情報管理システムを例として挙げて説明する。
【００１１】
まず、本実施形態に係る情報管理システムの全体構成について説明する。図１は、本実施形態に係る情報管理システムの運用形態を示す図である。図１に示すように、本実施形態に係る情報管理システムは、画像処理装置１ａ、１ｂ、画像処理装置１ａ、１ｂを操作するための操作部である操作端末２ａ、２ｂ、サーバ３がネットワークを介して接続されている。尚、操作端末２ａ、２ｂからネットワークに接続することも可能である。
【００１２】
画像処理装置１ａ、１ｂは、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なＭＦＰである。操作端末２ａ、２ｂはユーザが操作する端末であり、ユーザの操作に基づいて、夫々、画像処理装置１ａ、１ｂに印刷ジョブの実行やジョブ設定を送信する端末である。操作端末２ａ、２ｂには、プリンタ、ファクシミリ、スキャナ、複写機を利用するためのアプリケーションがインストールされており、そのアプリケーションを利用して、夫々、画像処理装置１ａ、１ｂに印刷ジョブの実行やジョブ設定を送信する。尚、操作端末２ａ、２ｂは、画像処理装置であるＭＦＰに着脱可能な構成にすることで、タッチパネルやキーボード等のＭＦＰの操作部として利用することが可能である。
【００１３】
サーバ３は、画像処理装置１ａ、１ｂの利用状況を示す情報と、操作端末２ａ、２ｂを介して画像処理装置１ａ、１ｂを利用可能なユーザであることを認証するログイン処理を行うためのユーザ認証情報を管理する情報処理装置である。サーバ３によって、認証されたユーザの画像処理装置１ａ、１ｂの利用状況を示す情報は、ユーザ認証情報と関連付けられたユーザ設定情報として、サーバ３に格納される。このユーザ設定情報の詳細については、後述する。
【００１４】
尚、以後の説明において画像処理装置１ａ、１ｂを区別する必要がない場合には、画像処理装置１と記載する。同様に、操作端末２ａ、２ｂについても、区別する必要がない場合には、操作端末２と記載する。
【００１５】
次に、本実施形態に係る画像処理装置１及び操作端末２のハードウェア構成について図２を参照して説明する。図２は、本実施形態に係る画像処理装置１及び操作端末２のハードウェア構成を示すブロック図である。図２に示すように、操作端末２は、画像処理装置１における入出力機能を実現する装置として構成される。尚、図２において操作端末２が画像処理装置１に取り付けられている構成を例として説明する。
【００１６】
本実施形態に係る画像処理装置１は、一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やサーバ等の情報処理装置と同様の構成を有する。即ち、本実施形態に係る画像処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶媒体４０及びＩ／Ｆ５０がバス９０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示装置６０、操作装置７０が接続されている。また、画像処理装置１は、スキャナ、プリンタ等を実現するためのエンジン８０を備える。
【００１７】
ＣＰＵ１０は演算手段であり、画像処理装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。記憶媒体４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム（以後、アプリケーション）等が格納されている。
【００１８】
Ｉ／Ｆ５０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。表示装置６０は、ユーザが画像処理装置１の状態を確認するための視覚的ユーザインタフェースである。操作装置７０は、ユーザが画像処理装置１に情報を入力するためのユーザインタフェースであり、本実施形態においては、タッチパネルやハードキー等によって構成される。また、画像処理装置１に接続された操作端末２は、表示装置６０及び操作装置７０として機能する。
【００１９】
このようなハードウェア構成において、ＲＯＭ３０に格納されたプログラムや記憶媒体４０若しくは図示しない光学ディスク等の記録媒体からＲＡＭ２０に読み出されたプログラムに従ってＣＰＵ１０が演算を行うことにより、図４に示すコントローラ１００内部の機能が構成される。このようにして構成されたコントローラ１００内部の機能と、ハードウェアとの組み合わせによって、画像処理装置１の機能を実現する機能ブロックが構成される。
【００２０】
また、図２に示すように、本実施形態に係る操作端末２は、ＣＰＵ１０、ＲＡＭ２０、ＲＯＭ３０、フラッシュメモリ等の記憶媒体４０及びＩ／Ｆ５０がバス９０を介して接続されている。また、Ｉ／Ｆ５０を介して、画像処理装置１やネットワークと接続され、情報の送受信を行う。さらに、入出力装置７１は、操作受付部の一例であって、タッチスクリーン及び操作画面上に表示されるアイコン等のソフトキーを含む。そして、外部接続Ｉ／Ｆ５１は、ＩＣカードリーダ等の周辺装置と接続するためのインタフェースである。
【００２１】
ＣＰＵ１０は演算手段であり、画像処理装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。記憶媒体４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳや各種の制御プログラム、アプリケーション・プログラム（以後、アプリケーション）等が格納されている。尚、操作端末２におけるアプリケーションの操作に基づいて、例えば、印刷ジョブの実行やスキャン実行等の、画像処理装置１に搭載されている機能の実行を指示することが出来る。
【００２２】
Ｉ／Ｆ５０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。入出力装置７１は、上述したように、Ｉ／Ｆ５０を介して受信した画像処理装置１の状態をユーザが確認する、ユーザが画像処理装置１に情報を入力するためのユーザインタフェースである。尚、本実施形態において、入出力装置７１は、タッチパネルによって構成され、その動作原理方式としては、抵抗膜方式、表面弾性波方式、静電容量方式等を用いることが出来る。
【００２３】
このようなハードウェア構成において、ＲＯＭ３０に格納されたプログラムや記憶媒体４０若しくは図示しない光学ディスク等の記録媒体からＲＡＭ２０に読み出されたプログラムに従ってＣＰＵ１０が演算を行うことにより、図４に示すコントローラ２００内部の機能が構成される。このようにして構成されたコントローラ２００内部の機能と、ハードウェアとの組み合わせによって、画像処理装置１の機能を実現する機能ブロックが構成される。
【００２４】
次に図３を参照して、本実施形態に係るサーバ３のハードウェア構成について説明する。図１は、本実施形態に係るサーバ３のハードウェア構成を示すブロック図である。
【００２５】
図３に示すように、本実施形態に係るサーバ３は、ＣＰＵ１０、ＲＡＭ２０、ＲＯＭ３０、ＨＤＤ等の記憶媒体４０及びＩ／Ｆ５０がバス９０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ等の表示装置６０、操作装置７０が接続されていてもよい。
【００２６】
ＣＰＵ１０は演算手段であり、画像処理装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。記憶媒体４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳや各種の制御プログラム、アプリケーション・プログラム等が格納されている。
【００２７】
Ｉ／Ｆ５０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。表示装置６０は、ユーザがサーバ３の状態を確認するための視覚的ユーザインタフェースである。操作装置７０は、ユーザがサーバ３に情報を入力するためのユーザインタフェースであり、本実施形態においては、タッチパネルやハードキー等によって構成される。
【００２８】
このようなハードウェア構成において、ＲＯＭ３０に格納されたプログラムや記憶媒体４０若しくは図示しない光学ディスク等の記録媒体からＲＡＭ２０に読み出されたプログラムに従ってＣＰＵ１０が演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、サーバ３のハードウェアとの組み合わせによって、サーバ３の機能を実現する機能ブロックが構成される。
【００２９】
次に、本実施形態に係る画像処理装置１の機能構成について、図４を参照して説明する。図４は、本実施形態に係る画像処理装置１の機能構成を示すブロック図である。図４に示すように、本実施形態に係る画像処理装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７及びネットワークＩ／Ｆ１０８を有する。尚、本実施形態においては、画像処理装置１に操作端末２が取り付けられ、操作端末２から入力される情報に基づいて処理を実行する例について説明する。
【００３０】
また、コントローラ１００は、主制御部１１０、エンジン制御部１２０、画像処理部１３０、操作表示制御部１４０及び入出力制御部１５０を含む。図４に示すように、本実施形態に係る画像処理装置１は、スキャナユニット１０２、プリントエンジン１０６を有する複合機として構成されている。尚、図４においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００３１】
また、操作端末２は、画像処理装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作し、若しくは画像処理装置１に対して情報を入力する際の入力インタフェースでもある。即ち、操作端末２は、ユーザによる操作を受けるための画像を表示する機能を含む。
【００３２】
ネットワークＩ／Ｆ１０８は、画像処理装置１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢインタフェースが用いられる。ネットワークＩ／Ｆ１０８は、ＴＣＰ／ＩＰプロトコルによる通信が可能である。また、ネットワークＩ／Ｆ１０８は、画像処理装置１がファクシミリとして機能する際に、ファクシミリ送信を実行するためのインタフェースとしても機能する。そのため、ネットワークＩ／Ｆ１０８は、電話回線にも接続されている。ネットワークＩ／Ｆ１０８は、図２に示すＩ／Ｆ５０によって実現される。
【００３３】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びに記憶媒体４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０がそのプログラムに従って演算を行うことにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置１全体を制御する制御部として機能する。
【００３４】
主制御部１１０は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１２０は、プリントエンジン１０６やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。画像処理部１３０は、主制御部１１０の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。
【００３５】
また、画像処理部１３０は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像処理装置１の記憶領域に格納され若しくはネットワークＩ／Ｆ１０８を介して他の情報処理端末や記憶装置に送信される情報である。
【００３６】
操作表示制御部１４０は、操作端末２に情報表示を要求し若しくは操作端末２を介して入力された情報を主制御部１１０に通知する。入出力制御部１５０は、ネットワークＩ／Ｆ１０８を介して入力される情報を主制御部１１０に入力する。また、主制御部１１０は、入出力制御部１５０を制御し、ネットワークＩ／Ｆ１０８及びネットワークを介してネットワークに接続された他の機器にアクセスする。
【００３７】
画像処理装置１がプリンタとして動作する場合は、まず、入出力制御部１５０がネットワークＩ／Ｆ１０８を介して印刷ジョブを受信する。入出力制御部１５０は、受信した印刷ジョブを主制御部１１０に転送する。主制御部１１０は、印刷ジョブを受信すると、画像処理部１３０を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成させる。
【００３８】
画像処理部１３０によって描画情報が生成されると、エンジン制御部１２０は、プリントエンジン１０６を制御し、上記生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行させる。即ち、画像処理部１３０、エンジン制御部１２０及びプリントエンジン１０６が画像形成出力部として機能する。プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。
【００３９】
画像処理装置１がスキャナとして動作する場合は、ユーザによる操作端末２の操作若しくはネットワークＩ／Ｆ１０８を介して他の端末から入力されるスキャン実行指示に応じて、操作表示制御部１４０若しくは入出力制御部１５０が主制御部１１０にスキャン実行信号を転送する。主制御部１１０は、受信したスキャン実行信号に基づき、エンジン制御部１２０を制御する。
【００４０】
エンジン制御部１２０は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１２０は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１２０の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作すると共に、エンジン制御部１２０が、読取制御部として機能する。
【００４１】
撮像動作においては、スキャナユニット１０２に含まれるＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）やＣＣＤ（ｃｈａｒｇｅ−ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ）等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１２０は、スキャナユニット１０２が生成した撮像情報を画像処理部１３０に転送する。画像処理部１３０は、主制御部１１０の制御に従い、エンジン制御部１２０から受信した撮像情報に基づき画像情報を生成する。
【００４２】
画像処理部１３０が生成した画像情報は主制御部１１０が取得し、主制御部１１０が記憶媒体４０等の画像処理装置１に装着された記憶媒体に保存する。即ち、スキャナユニット１０２、エンジン制御部１２０及び画像処理部１３０が連動して、画像入力部として機能する。画像処理部１３０によって生成された画像情報は、ユーザの指示に応じてそのまま記憶媒体４０等に格納され若しくは入出力制御部１５０及びネットワークＩ／Ｆ１０８を介して外部の装置に送信される。
【００４３】
また、画像処理装置１が複写機として動作する場合は、エンジン制御部１２０がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１３０が生成した画像情報に基づき、画像処理部１３０が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１２０がプリントエンジン１０６を駆動する。尚、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。
【００４４】
以下、図５を参照して、本実施形態の特徴的な機能について説明する。図５は、本実施形態に係る操作端末２の機能ブロック図及びサーバ３の機能ブロック図を示したものである。図５に示すように、本実施形態に係る操作端末２の全体的な動作は、コントローラ２００によって制御される。コントローラ２００は、操作受付部２１０、認証制御部２２０、通信制御部２３０、画面表示制御部２４０、アプリ起動部２５０を含む。また、入出力装置７１は、操作部７１１、画面表示部７１２を含む。
【００４５】
操作受付部２１０は、タッチパネル等によって構成される操作部７１１におけるユーザの操作を受け付けて、その操作に基づいてコントローラ２００の各機能の動作を制御するための命令情報を送信する。
【００４６】
認証制御部２２０は、操作受付部２１０から送信される命令情報に基づいて、操作端末２を使用しようとするユーザが操作端末２を利用可能なユーザであると認証するログイン処理の実行要求を行う。認証制御部２２０からのログイン処理の実行要求は、ユーザを特定するための情報とともに、通信制御部２３０を介してサーバ３に送信される。
【００４７】
通信制御部２３０は、コントローラ２００内の情報をサーバ３に送信し、サーバ３から受信した情報をコントローラ２００に含まれる各部に送信する。
【００４８】
画面表示制御部２４０は、入出力装置７１における表示画面の構成を制御する。具体的には、後述するユーザ設定情報に基づいて、画面上に表示させるアイコンの配置を変更する処理を行う。画面表示制御部２４０は、ＬＣＤ等のディスプレイによって構成される画面表示部７１２に画面を表示させる。
【００４９】
アプリ起動部２５０は、操作端末２に搭載されている、ＦＡＸ機能、コピー機能、プリンタ機能等を実現する各種のアプリケーションを起動させる。また、各アプリケーションを起動させた際にアプリケーションが起動したことを示す通知を、通信制御部２３０を介してサーバ３に送信する。
【００５０】
また、図５に示すように、本実施形態に係るサーバ３は、通信制御部３１０、ユーザ情報制御部３２０、ユーザ情報格納部３３０を含む。通信制御部３１０は、サーバ３内の情報をコントローラ２００に送信し、コントローラ２００から受信した情報をサーバ３内の各所に送信する。
【００５１】
ユーザ情報制御部３２０は、通信制御部３１０から受信したユーザを特定するための情報に基づいてユーザ情報格納部３３０内に格納されている情報を参照する。そして、参照した情報に受信したユーザを特定するための情報が含まれる場合には、操作端末２を使用しようとするユーザが操作端末２を利用可能なユーザであると認証する認証情報を返信するログイン処理を行う。そして、ログインしたユーザが操作端末２を利用した際の状況の情報がテーブル化されているユーザ設定情報をユーザ情報格納部３３０から取得し、通信制御部３１０を介して操作端末２に送信する。
【００５２】
ユーザ情報格納部３３０は、記憶媒体４０等によって構成され、図６に示すように、操作端末２にユーザがログインした場合のホーム画面（起動させるアプリケーションのアイコンを選択する画面であり、図７及び図８に例示する画面のこと）におけるアプリケーションのアイコンの配置に関する情報であるアイコン配置情報と、ユーザによるアプリケーションの利用状況に関する情報であるアプリ利用情報とを含むユーザ設定情報が格納されている。操作端末２にログインしたユーザが操作端末２を利用した際の状況の情報であるユーザ設定情報が格納されている。図６は、本実施形態に係るユーザ情報格納部３３０に格納されているユーザ設定情報の構成を例示した図である。
【００５３】
図６に示すように、本実施形態に係るユーザ設定情報は、アイコン配置情報、アプリケーション利用情報を含む。アイコン配置情報には、例えば、アプリケーションの“ＩＤ”、アプリケーションの名前の情報である“アプリ名”、アプリケーションを起動させるためのショートカットの図形化情報であるアイコンが表示されるページの情報である“ページ番号”、アプリケーションのアイコンが配置されている“ｘ座標”、アプリケーションのアイコンが配置されている“ｙ座標”が含まれる。
【００５４】
また、アプリケーション利用情報には、例えば、プリケーションの起動回数を示す情報である“起動回数”、アプリケーションのアイコンが現在の座標に配置された日時の情報である“配置日時”、最後にアプリケーションを起動させた日時の情報である“起動日時”が含まれる。
【００５５】
以上説明したような機能構成であって、本実施形態に係る操作端末２ａ、２ｂにおいては、図７及び図８に示すように、ディスプレイの大きさの違いや表示設定の違い等から、ユーザが操作するホーム画面上に表示されるアイコンの数が異なることがある。例えば、図７に示す操作端末２ａのホーム画面に表示可能なアイコンの数は、１２個であるが、図８に示す操作端末２ｂのホーム画面に表示可能なアイコンの数は、６個である。
【００５６】
従って、操作端末２ａのユーザが操作端末２ｂを利用する際に、ホーム画面に表示されるアイコンの数が異なるために、ユーザが利用したい機能を実現するアプリケーションのアイコンが表示されていない状況が発生する。例えば、図７では、コピー機能のアイコンは表示されているが、図８では、コピー機能のアイコンは表示されていない。このような場合に操作端末２のホーム画面において、ユーザの利便性を損なうことがないようにアイコンを配置することが本発明の要旨のひとつである。
【００５７】
また、本実施形態においては、図６に示したようなユーザ設定情報に基づいて操作端末２の画面上に表示させるアイコンの配置を制御する。まずは、操作端末２において起動されたアプリケーションの起動回数をサーバ３において管理する処理について、図９を参照して説明する。図９は、本実施形態に係る操作端末２において起動されたアプリケーションの情報を管理する処理の流れを示すシーケンス図である。
【００５８】
まず、ユーザによって、画面表示部７１２に表示されているアイコンがタッチ操作されたことを操作部７１１が検知すると、操作部７１１から操作受付部２１０にアイコンが操作されたことを示す検知情報が送信される（Ｓ９０１）。この時、操作部７１１は、ユーザがタッチした画面表示部７１２上の座標の情報を、検知情報とともに操作受付部２１０に送信する。
【００５９】
操作受付部２１０は、操作部７１１から受信した、画面表示部７１２上の座標の情報及び検知情報をアプリ起動部２５０に送信する。アプリ起動部２５０は、座標の情報に基づいて、その座標に配置されているアイコンに割り当てられているアプリケーションを起動させる（Ｓ９０２）。
【００６０】
アプリ起動部２５０は、Ｓ１００２の処理で起動させたアプリケーションの情報（例えば、ＩＤ、アプリケーション名、起動日時等）を、通信制御部２３０を介してサーバ３に通知する（Ｓ９０３）。したがって、通信制御部２３０は、アプリケーションが起動されたことをサーバ３に通知するアプリ起動通知部として機能する。
【００６１】
通信制御部３１０は、アプリケーションの情報を受信すると、ユーザ情報制御部３２０に転送する。ユーザ情報制御部３２０は、アプリケーションの情報に基づいて、ユーザ情報格納部３３０に格納されているユーザ設定情報を更新する（Ｓ９０４）。具体的には、Ｓ９０２で「コピー」アプリケーションが起動された場合、図６に示すユーザ設定情報において、「コピー」アプリケーションの起動回数が「１０」から、ひとつ加算されて「１１」に更新される。また、「コピー」アプリケーションの起動日時が２０１５／９／１０から「コピー」アプリケーションが起動された日時に更新される。
【００６２】
このようにして、操作端末２において起動されたアプリケーションの情報をサーバ３に送信し、ユーザ情報格納部３３０においてユーザ設定情報として管理する。
【００６３】
次に、操作端末２の操作画面において、アイコンの配置を変更する処理について図１０のフローチャートを参照して説明する。図１０は、本実施形態に係る操作端末２の操作画面においてアイコンの配置を変更する処理の流れを示すフローチャートである。
【００６４】
まず、ユーザによって、画面表示部７１２に表示されているアイコンが長押し操作等されたことを操作部７１１が検知すると、操作受付部２１０は、アイコンの配置を変更する操作が行われていることを検知する。操作受付部２１０は、検知した操作の情報を画面表示制御部２４０に送信する。画面表示制御部２４０は、アイコンの配置を変更する操作の情報を受信すると、画面表示部７１２に表示させる画面上のアイコンの配置を変更可能な状態にする（Ｓ１００１）。
【００６５】
この時、画面表示部７１２に表示される画面上のアイコンは、アプリケーション起動時とは異なる表示形態で表示される。例えば、アイコンが透過処理された状態での表示や、アイコンと他のアイコンとの境界線が表示される。このような場合、配置を変更したいアイコンをタッチ操作したまま、スライド移動させることにより、アイコンの配置を変更することが出来る。
【００６６】
ユーザによって、画面表示部７１２に表示されているアイコンの配置が変更される（Ｓ１００２）と、画面表示制御部２４０は、以下に説明するような処理を行う。画面表示制御部２４０は、ユーザによってスライド移動されたアイコンが占めるページ番号及び座標において、同じページ番号におけるアイコンの配置を確認し、配置変更を許可するか否か判定する（Ｓ１００３）。
【００６７】
スライド移動されたアイコン及び異なる他のアイコンにおいて、夫々の表示領域を示す範囲の座標が重複する場合、画面表示制御部２４０は、スライド移動されたアイコンの配置変更を行わないようにする（Ｓ１００３／Ｎｏ）。また、スライド移動されたアイコン及び異なる他のアイコンにおいて、夫々の表示領域を示す範囲の座標が重複しない場合（Ｓ１００３／Ｙｅｓ）、画面表示制御部２４０は、スライド移動されたアイコンの配置変更を実行する（Ｓ１００４）。
【００６８】
アイコンの配置変更がおこなわれた後の画面表示部７１２上に表示されるアイコンのページ番号の情報及びアイコンが表示される座標の情報は、画面表示制御部２４０によって、通信制御部２３０を介してサーバ３に送信される（Ｓ１００５）。通信制御部３１０を介して画面表示部７１２に表示されるアイコンのページ番号の情報及びアイコンが表示される座標の情報を受信したユーザ情報制御部３２０は、それらの情報に基づいて、ユーザ情報格納部３３０に格納されているユーザ設定情報を更新する。
【００６９】
具体的には、アイコンのページ番号の情報及びアイコンが表示される座標の情報に基づいて、配置変更されたアプリケーションのユーザ設定情報において「ｘ座標」、「ｙ座標」、「配置日時」が更新される。
【００７０】
このようにして、操作端末２においてアイコンの配置を変更する処理が実行された場合に、変更されたアプリケーションの座標を示す情報をサーバ３に送信し、ユーザ情報格納部３３０においてユーザ設定情報として管理する。
【００７１】
以上説明したアプリケーションを起動させる処理やアイコンの配置を変更する処理は、操作端末２を操作するユーザが、画像処理装置１ａ、１ｂを利用可能なユーザであると認証された場合に実行することが可能な処理である。以下、図１１を参照して、ユーザのログイン処理及びユーザに応じた操作画面を表示させる処理の流れについて説明する。図１１は、ユーザのログイン処理及びユーザに応じた操作画面を表示させる処理の流れを示すシーケンス図である。
【００７２】
まず、ユーザによって、操作部７１１において、操作端末２を使用するための「ユーザ名」や「パスワード」が入力される。操作受付部２１０は、ユーザの入力操作に基づいてた情報を生成し、認証制御部２２０に送信する。認証制御部２２０は、操作受付部２１０から受信した情報に基づいて、操作端末２を操作するユーザが、画像処理装置１ａ、１ｂを利用可能なユーザであると認証するための情報である認証情報を生成し、通信制御部２３０を介してサーバ３に送信する（Ｓ１１０１）。
【００７３】
通信制御部３１０は、受信した認証情報をユーザ情報制御部３２０に転送する。ユーザ情報制御部３２０は、転送されてきた認証情報に基づいて、ログイン処理及びユーザ認証を実行する。具体的に、ユーザ情報制御部３２０は「パスワード」が所定のパスワードと合致するか否かによってログイン処理を行い、認証情報に含まれる「ユーザ名」に該当するユーザ設定情報がユーザ情報格納部３３０に存在する場合に、操作端末２を操作するユーザが、画像処理装置１ａ、１ｂを利用可能なユーザであると認証する（Ｓ１１０２）。
【００７４】
ユーザ情報制御部３２０は、受信した認証情報に応答する形式で、操作端末２を操作するユーザが、画像処理装置１ａ、１ｂを利用可能なユーザであると認証したことを操作端末２に通知する。
【００７５】
サーバ３から、操作端末２を操作するユーザが、画像処理装置１を利用可能なユーザであると認証したことを示す通知を受信すると、画面表示制御部２４０は、サーバ３に対して認証されたユーザのユーザ設定情報を取得するための要求情報を送信する（Ｓ１１０３）。Ｓ１１０３の処理は、画面表示制御部２４０が、認証されたユーザに応じた操作画面を画面表示部７１２に表示させるために行われる。
【００７６】
画面表示制御部２４０から通信制御部２３０、３１０を介して認証されたユーザのユーザ設定情報を取得するための要求情報を受信したユーザ情報制御部３２０は、認証されたユーザのユーザ設定情報をユーザ情報格納部３３０から抽出する。そして、ユーザ情報制御部３２０は、抽出したユーザ設定情報を、通信制御部３１０を介して操作端末２に送信する（Ｓ１１０４）。
【００７７】
通信制御部２３０は、サーバ３から送信されたユーザ設定情報を画面表示制御部２４０に送信する。画面表示制御部２４０は、図６に示すようなユーザ設定情報に基づいて、画面表示部７１２に表示させるアイコンの配置を決定する（Ｓ１１０５）。具体的に画面表示制御部２４０は、ユーザ設定情報に含まれる「アプリ名」、「ｘ座標」、「ｙ座標」に基づいて、画面表示部７１２に表示させるアイコンの配置を決定する。
【００７８】
画面表示制御部２４０は、Ｓ１１０５の処理において決定したアイコンの配置に基づいた操作画面を画面表示部７１２に表示させる（Ｓ１１０６）。以上説明したように、本実施形態に係る情報管理システムにおいては、操作端末２のユーザに応じてアイコンの配置を変更して操作画面を表示させることが出来る。
【００７９】
しかし、ユーザが使用する操作端末２によっては、画面表示部７１２を構成するディスプレイの大きさが異なる場合や、画面表示の設定の違いによって一ページの画面上に表示可能なアイコンの数が異なる場合がある。本実施形態においては、表示可能なアイコンの数が異なる場合であっても、ユーザの利便性を損なわないようにアイコンの配置を動的に制御する処理を実行する。
【００８０】
以下、図１２を参照して、本実施形態に係るアイコンの配置を決定する処理の流れについて説明する。図１２は、本実施形態に係る画面表示制御部２４０がアイコンの配置を決定する処理の流れを示すフローチャートである。尚、図１２に示す処理は、図１１にて説明したログイン処理が行われ、画面表示制御部２４０がサーバ３からユーザ設定情報を取得して行われるＳ１１０５の処理に相当する。
【００８１】
画面表示制御部２４０は、サーバ３からユーザ設定情報を取得すると（Ｓ１２０１）、操作端末２の画面表示部７１２に配置可能な一ページ当りアイコンの数に基づいて、ユーザ設定情報に含まれるアプリケーションのアイコンが一ページに全て配置できるか否か判定する（Ｓ１２０２）。例えば、ユーザが操作端末２ｂを使用していた場合、一ページに配置可能なアイコンの数は図６に示すように六つであるため、ユーザ設定情報において、アイコンの数をＩＤが小さい順からカウントし、六つより多いアイコンが存在する場合には、以後の処理において、いくつかのアイコンを次のページに繰り下げて表示させる処理を行う。
【００８２】
アイコンが一ページに全て配置できない場合（Ｓ１２０２／Ｎｏ）、画面表示制御部２４０は、非表示にするアイコンの数を算出する（Ｓ１２０３）。図１０のユーザ設定情報を例にすると、ＩＤは「１０」まで存在するため、表示されるアイコンの数は「１０」である。画面表示制御部２４０は、操作端末２ｂの画面表示部７１２に表示可能なアイコンの数「６」と最も大きいＩＤとの差分から、一ページ目において非表示となるアイコンの数を算出する。本実施形態においては、非表示となるアイコンの数は「４」となる。
【００８３】
次に、画面表示制御部２４０は、ユーザ設定情報に基づいて、夫々のアイコンを表示させる際に参照される表示優先度を割り当てる処理を実行する（Ｓ１２０４）。画面表示制御部２４０は、例えば、ユーザ設定情報中のアプリケーション利用情報において“起動回数”、“配置日時”、“最終起動日時”の夫々の値をアイコンに対して表示優先度を割り当てる際に参照する情報として用いる。
【００８４】
Ｓ１２０４の処理において、例えば、アイコンに割り当てられているアプリケーションの起動回数の情報である“起動回数”を参照してアイコンに対して表示優先度を割り当てる場合、“起動回数”の値が大きいアプリケーションのアイコンから順番に１、２、…と優先して表示させるように表示優先度を割り当てることが出来る。
【００８５】
また、Ｓ１２０４の処理において、アイコンの配置の最終変更日時である“配置日時”を参照してアイコンに対して表示優先度を割り当てる場合、“配置日時”の値が現在の時刻から近いアプリケーションのアイコンから順番に１、２、…と優先して表示させるように表示優先度を割り当ててもよい。
【００８６】
また、Ｓ１２０４の処理において、“最終起動日時”を参照してアイコンに対して表示優先度を割り当てる場合、“最終起動日時”の値が現在の時刻から近いアプリケーションのアイコンから順番に１、２、…と優先して表示させるように表示優先度を割り当ててもよい。
【００８７】
アイコンに対して表示優先度を割り当てると、画面表示制御部２４０は、Ｓ１２０３で算出した非表示となるアイコンの数に基づいて、割り当てられた数字が大きく、表示優先度が低い順（例えば、１０、９、８、７の表示優先度が割り当てられたアイコン）に四つのアイコンを選択する。そして、画面表示制御部２４０は、選択したアイコンを二ページ目に表示させるように画面表示を設定する処理を行う（Ｓ１２０５）。
【００８８】
そして、画面表示制御部２４０は、操作端末２ｂの画面表示部７１２に表示させるアイコンの配置を決定する（Ｓ１２０６）。画面表示制御部２４０は、Ｓ１２０４の処理で割り当てられた優先度を用いてアイコンの配置を行う。例えば、優先度の小さい（例えば、１、２、３、４、…）の順に画面表示部７１２の左上から配置されるようにする。尚、アイコンに割り当てられた優先度に応じてアイコンを配置する順番は、操作端末２もしくは画像処理装置１において設定可能な構成であってもよい。
【００８９】
アイコンが一ページに全て配置できる場合（Ｓ１２０２／Ｙｅｓ）、画面表示制御部２４０は、操作端末２ｂの画面表示部７１２に表示させるアイコンの配置を決定する（Ｓ１２０６）。以後の処理は、上述したＳ１２０６の処理と同様の処理を行うため、説明を省略する。
【００９０】
以上説明したように、本実施形態に係る操作端末２は、操作端末２のユーザのアプリケーションの利用状況に応じて、タッチパネル上に表示させるアイコンの配置を動的に変更することが出来る。このようにすることで、少なくとも操作端末２のユーザが頻繁に使用するアプリケーション、最後に用いたアプリケーション、配置を変えたばかりのアプリケーションは、操作端末２のタッチパネルにおいて、一ページ目に表示される。従って、操作端末２のタッチパネルの大きさが変化した場合であっても、ユーザの利便性を損なうことなく、タッチパネル上に表示させるアイコンの配置を動的に変更することが出来る。
【００９１】
図１２においては、一ページに表示することが出来ないアイコンを二ページ目に配置する処理について説明を行った。本実施形態に係る画面表示制御部２４０においては、一ページ目に複数のアイコンを格納することが出来るフォルダを配置して、その中に一ページに表示することが出来ないアイコンを格納して表示させることが出来る。従って、複数のアイコンを格納することが出来るフォルダは、図形化情報であるアイコンを格納する図形化情報格納部として機能する。
【００９２】
以下、図１３を参照して、本実施形態に係るアイコンの配置を決定する処理の流れについて説明する。図１３は、本実施形態に係る画面表示制御部２４０がアイコンの配置を決定する処理の流れを示すフローチャートである。尚、図１３に示す処理においては、図１２と同様に、図１１にて説明したログイン処理が行われ、画面表示制御部２４０がサーバ３からユーザ設定情報を取得して行われるＳ１１０５に相当する処理が行われる。
【００９３】
画面表示制御部２４０は、サーバ３からユーザ設定情報を取得すると（Ｓ１３０１）、操作端末２の画面表示部７１２に配置可能な一ページ当りアイコンの数に基づいて、ユーザ設定情報に含まれるアプリケーションのアイコンが一ページに全て配置できるか否か判定する（Ｓ１３０２）。例えば、ユーザが操作端末２ｂを使用していた場合、一ページに配置可能なアイコンの数は図６に示すように六つであるため、ユーザ設定情報において、アイコンの数をＩＤが小さい順からカウントし、六つより多いアイコンが存在する場合には、以後の処理において、いくつかのアイコンを次のページに繰り下げて表示させる処理を行う。
【００９４】
なお、一ページに配置可能なアイコンの数は、操作端末２の画面表示制御部２４０が画面表示部の表示性能を判定することで検出するよう構成してもよいし、解像度の設定などと同時に予めユーザに設定させるよう構成してもよい。
【００９５】
アイコンが一ページに全て配置できない場合（Ｓ１３０２／Ｎｏ）、画面表示制御部２４０は、フォルダ内に格納するアイコンの数を算出する（Ｓ１３０３）。図１０のユーザ設定情報を例にすると、ＩＤは「１０」まで存在する。そのため、表示されるアイコンの数は「１０」にフォルダアイコン相当分を加算して「１１」となる。画面表示制御部２４０は、操作端末２ｂの画面表示部７１２に表示可能なアイコンの数「６」と最も大きいＩＤとの差分から、一ページ目において非表示となるアイコンの数を算出する。本実施形態においては、非表示となるアイコンの数は「５」となる。
【００９６】
次に、画面表示制御部２４０は、フォルダアイコンを画面表示部７１２の操作画面の一ページ目に配置して表示させる設定を行う（Ｓ１３０４）。そして、画面表示制御部２４０は、ユーザ設定情報に基づいて、夫々のアイコンに対して優先度を割り当てる処理を実行する（Ｓ１３０５）。画面表示制御部２４０は、例えば、ユーザ設定情報において“起動回数”、“配置日時”、“最終起動日時”の夫々の値をアイコンに対して優先度を割り当てる際に参照する情報として用いる。Ｓ１３０５における優先度を割り当てる処理は、Ｓ１２０４と同様の処理を行うため、説明を省略する。
【００９７】
アイコンに対して優先度を割り当てると、画面表示制御部２４０は、Ｓ１２０３で算出した非表示となるアイコンの数に基づいて、優先度の順番の大きい順（例えば、１０、９、８、７の優先度）に五つのアイコンを選択し、選択したアイコンをフォルダアイコンに格納して表示させるように画面表示を設定する処理を行う（Ｓ１３０６）。
【００９８】
そして、画面表示制御部２４０は、操作端末２ｂの画面表示部７１２に表示させるアイコンの配置を決定する（Ｓ１２０６）。以後の処理は、上述したＳ１２０６の処理と同様の処理を行うため、説明を省略する。
【００９９】
アイコンが一ページに全て配置できる場合（Ｓ１３０２／Ｙｅｓ）、画面表示制御部２４０は、操作端末２ｂの画面表示部７１２に表示させるアイコンの配置を決定する（Ｓ１２０６）。以後の処理は、上述したＳ１２０６の処理と同様の処理を行うため、説明を省略する。
【０１００】
尚、一ページ目に表示できないアイコンを、二ページ目に配置するかもしくはフォルダアイコンの中に格納するかをユーザに選択させることも出来る。図１４は、一ページ目に表示できないアイコンを、二ページ目に配置するかもしくはフォルダアイコンの中に格納するかを選択させるために画面表示制御部２４０によって画面表示部７１２に表示されるダイアログを例示した図である。
【０１０１】
図１４において、ユーザの操作によって「２ページ目に配置する」が選択されたと操作受付部２１０が判断した場合、画面表示制御部２４０は、図１２に説明した処理を実行する。一方で、図１４において、ユーザの操作によって「フォルダ内に配置する」が選択されたと操作受付部２１０が判断した場合、画面表示制御部２４０は、図１３に説明した処理を行う。
【０１０２】
尚、図１４において、ユーザの操作によって「フォルダ内に配置する」が選択された場合、画面表示制御部２４０は、ユーザ設定情報にフォルダアイコンの情報を追加する追加情報を、通信制御部２３０、３１０を介してユーザ情報制御部３２０に送信する。図１５は、フォルダアイコンの情報が追加されたユーザ設定情報の構成を示す図である。
【０１０３】
図１５に示すように、一ページ目にフォルダアイコンの情報が追加されるため、ユーザ設定情報に含まれるＩＤは一つ増えることになる。尚、フォルダアイコンの情報を受信すると、Ｓ１３０６で選択されたアイコンに割り当てられたアプリケーションの情報は、図１６に示すように、フォルダ内アプリケーション情報として、ユーザ設定情報と共に格納される。この時、図１５におけるフォルダの“アプリ名”とともに、フォルダ内アプリケーション情報の格納場所を示す情報を記載する構成であってもよい。
【０１０４】
また、画面表示制御部２４０がユーザ設定情報に基づいて起動回数が所定より少ないアプリケーションのアイコンを削除して、アイコンを画面表示部７１２の操作画面上に配置するようにしてもよい。以下、図１７を参照して、本実施形態に係るアイコンの配置を決定する処理の流れについて説明する。
【０１０５】
図１７は、本実施形態に係る画面表示制御部２４０がアイコンの配置を決定する処理の流れを示すフローチャートである。尚、図１７に示す処理においても、図１２と同様に、図１１にて説明したログイン処理が行われ、画面表示制御部２４０がサーバ３からユーザ設定情報を取得して行われるＳ１１０５に相当する処理が行われる。
【０１０６】
画面表示制御部２４０は、サーバ３からユーザ設定情報を取得すると（Ｓ１７０１）、ユーザ設定情報に含まれるアプリケーションの起動回数が所定回数に達しているか否かを判定する（Ｓ１７０２）。画面表示制御部２４０は、この時、起動回数が所定回数に達していないアプリケーションについて（Ｓ１７０２／Ｙｅｓ）、操作画面を表示する際に参照するユーザ設定情報から“ページ番号”、“ｘ座標”、“ｙ座標”を削除する。このようにすることで、起動回数が所定回数に達していないアプリケーションのアイコンは画面表示部７１２の操作画面から削除される（Ｓ１７０３）。
【０１０７】
尚、起動回数が所定回数に達していないアプリケーションが存在しない場合、及びＳ１７０３以降の処理は、図１２のＳ１２０２以降の処理と同様の処理を行うため、説明を省略する。
【０１０８】
以上説明したように、本実施形態に係る情報管理システムにおいては、ユーザのアプリケーションの利用状況に応じて、操作端末の画面に表示されるアイコンの配置を動的に制御することが出来る。そのため、ユーザが使用する操作端末に関わらず、利便性を損なうことなく、画像処理装置を利用するための指示を操作端末から入力する情報管理システムを提供することが出来る。
【符号の説明】
【０１０９】
１  画像処理装置
２  操作端末
３  サーバ
１０  ＣＰＵ
１１  ＲＡＭ
３０  ＲＯＭ
４０  記憶媒体
５０  インタフェース
６０  表示装置
７０  操作装置
７１  入出力装置
８０  エンジン
９０  バス
１００  コントローラ
１０１  ＡＤＦ
１０２  スキャナユニット
１０３  排紙トレイ
１０４  ディスプレイパネル
１０５  給紙テーブル
１０６  プリントエンジン
１０７  排紙トレイ
１０８  ネットワークＩ／Ｆ
２００  コントローラ
２１０  操作受付部
２２０  認証制御部
２３０  通信制御部
２４０  画面表示制御部
２５０  アプリ起動部
３１０  通信制御部
３２０  ユーザ情報制御部
３３０  ユーザ情報格納部
７１１  操作部
７１２  画面表示部
【先行技術文献】
【特許文献】
【０１１０】
【特許文献１】特開２００４−１１０５９２号公報
【図１】
2017118456.tif 000003
【図２】
2017118456.tif 000004
【図３】
2017118456.tif 000005
【図４】
2017118456.tif 000006
【図５】
2017118456.tif 000007
【図６】
2017118456.tif 000008
【図７】
2017118456.tif 000009
【図８】
2017118456.tif 000010
【図９】
2017118456.tif 000011
【図１０】
2017118456.tif 000012
【図１１】
2017118456.tif 000013
【図１２】
2017118456.tif 000014
【図１３】
2017118456.tif 000015
【図１４】
2017118456.tif 000016
【図１５】
2017118456.tif 000017
【図１６】
2017118456.tif 000018
【図１７】
2017118456.tif 000019