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