(57)【要約】【課題】ユーザインターフェース画面を簡単にカスタマイズできる画像処理装置、ユーザインターフェース画面カスタマイズ方法、ユーザインターフェース画面カスタマイズプログラムを提供することを目的とする。【解決手段】ＵＩ画面を表示可能な画像処理装置１であって、ユーザからＵＩ画面のカスタマイズ要求を受けると、ユーザにＵＩ画面を再構築する為のカスタマイズ情報を入力させる入出力制御手段１１０，１２０と、カスタマイズ情報に基づいてＵＩ画面を再構築するＵＩ画面作成手段１３０とを有することにより上記課題を解決する。【選択図】図２
2007249863.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインターフェース（ＵＩ）画面を表示可能な画像処理装置であって、
ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、ユーザに前記ユーザインターフェース画面を再構築する為のカスタマイズ情報を入力させる入出力制御手段と、
前記カスタマイズ情報に基づいて前記ユーザインターフェース画面を再構築するユーザインターフェース画面作成手段と
を有する画像処理装置。
【請求項２】
前記カスタマイズ情報からユーザの選択した不要機能を抽出する不要機能抽出手段を更に有し、
前記ユーザインターフェース画面作成手段は、前記ユーザインターフェース画面から前記不要機能を削除することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記入出力制御手段は、ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、現在の前記ユーザインターフェース画面を印刷した印刷物を出力し、
ユーザから前記印刷物の読取要求を受けると、前記印刷物に記述された前記カスタマイズ情報を読み取ることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記印刷物に記述された前記カスタマイズ情報は、前記印刷物に印刷された前記ユーザインターフェース画面上の記述の色及び位置で表されていることを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記カスタマイズ情報からユーザの選択した必要機能を抽出する必要機能抽出手段を更に有し、
前記ユーザインターフェース画面作成手段は、ユーザの選択した前記必要機能を表示するように前記ユーザインターフェース画面を再構築することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記入出力制御手段は、ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、現在の前記ユーザインターフェース画面の表示要素一覧を印刷した印刷物を出力し、
ユーザから前記印刷物の読取要求を受けると、前記印刷物に記述された前記カスタマイズ情報を読み取ることを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記印刷物に記述された前記カスタマイズ情報は、前記印刷物に印刷された前記ユーザインターフェース画面の表示要素一覧上の記述の色及び位置で表されていることを特徴とする請求項６記載の画像処理装置。
【請求項８】
前記入出力制御手段は、ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、現在の前記ユーザインターフェース画面の表示要素および前記表示要素を貼り付ける前記ユーザインターフェース画面のテンプレートを印刷した印刷物を出力し、
ユーザから前記印刷物の読取要求を受けると、前記印刷物に印刷された前記ユーザインターフェース画面のテンプレート上に貼り付けられている前記表示要素に基づいて前記カスタマイズ情報を読み取ることを特徴とする請求項５記載の画像処理装置。
【請求項９】
前記カスタマイズ情報は、前記印刷物に印刷された前記ユーザインターフェース画面のテンプレートおよび前記テンプレート上に貼り付けられている前記表示要素の位置関係で表されていることを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記入出力制御手段は、ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、前記ユーザインターフェース画面の表示要素および前記表示要素を貼り付ける前記ユーザインターフェース画面のテンプレートを操作パネルに表示し、
前記操作パネルに対するユーザの操作に基づき、前記ユーザインターフェース画面のテンプレート上に貼り付けられた前記表示要素に基づいて前記カスタマイズ情報を読み取ることを特徴とする請求項１記載の画像処理装置。
【請求項１１】
前記カスタマイズ情報は、前記操作パネルに表示された前記ユーザインターフェース画面のテンプレートおよび前記テンプレート上に貼り付けられている前記表示要素の位置関係で表されていることを特徴とする請求項１０記載の画像処理装置。
【請求項１２】
ユーザインターフェース画面を表示可能な画像処理装置のユーザインターフェース画面カスタマイズ方法であって、
ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、ユーザに前記ユーザインターフェース画面を再構築する為のカスタマイズ情報を入力させる入出力制御ステップと、
前記カスタマイズ情報に基づいて前記ユーザインターフェース画面を再構築するユーザインターフェース画面作成ステップと
を有するユーザインターフェース画面カスタマイズ方法。
【請求項１３】
前記カスタマイズ情報からユーザの選択した不要機能を抽出する不要機能抽出ステップを更に有し、
前記ユーザインターフェース画面作成ステップは、前記ユーザインターフェース画面から前記不要機能を削除することを特徴とする請求項１２記載のユーザインターフェース画面カスタマイズ方法。
【請求項１４】
前記カスタマイズ情報からユーザの選択した必要機能を抽出する必要機能抽出ステップを更に有し、
前記ユーザインターフェース画面作成ステップは、ユーザの選択した前記必要機能を表示するように前記ユーザインターフェース画面を再構築することを特徴とする請求項１２記載のユーザインターフェース画面カスタマイズ方法。
【請求項１５】
前記入出力制御ステップは、ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、現在の前記ユーザインターフェース画面の表示要素一覧を印刷した印刷物を出力し、
ユーザから前記印刷物の読取要求を受けると、前記印刷物に記述された前記カスタマイズ情報を読み取ることを特徴とする請求項１４記載のユーザインターフェース画面カスタマイズ方法。
【請求項１６】
前記入出力制御ステップは、ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、現在の前記ユーザインターフェース画面の表示要素および前記表示要素を貼り付ける前記ユーザインターフェース画面のテンプレートを印刷した印刷物を出力し、
ユーザから前記印刷物の読取要求を受けると、前記印刷物に印刷された前記ユーザインターフェース画面のテンプレート上に貼り付けられている前記表示要素に基づいて前記カスタマイズ情報を読み取ることを特徴とする請求項１４記載のユーザインターフェース画面カスタマイズ方法。
【請求項１７】
前記入出力制御ステップは、ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、前記ユーザインターフェース画面の表示要素および前記表示要素を貼り付ける前記ユーザインターフェース画面のテンプレートを操作パネルに表示し、
前記操作パネルに対するユーザの操作に基づき、前記ユーザインターフェース画面のテンプレート上に貼り付けられた前記表示要素に基づいて前記カスタマイズ情報を読み取ることを特徴とする請求項１２記載のユーザインターフェース画面カスタマイズ方法。
【請求項１８】
記憶装置，演算処理装置，スキャンプリントエンジン及び操作パネルを含む画像処理装置において実行されるユーザインターフェース画面カスタマイズプログラムであって、
前記記憶装置は、前記操作パネルに表示するユーザインターフェース画面を構築する為の情報を記憶しており、
前記演算処理装置に、
ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、ユーザに前記ユーザインターフェース画面を再構築する為のカスタマイズ情報を入力させる入出力制御ステップと、
前記カスタマイズ情報に基づいて前記記憶装置に記憶されている前記ユーザインターフェース画面を構築する為の情報を更新し、前記ユーザインターフェース画面を再構築するユーザインターフェース画面作成ステップと
を実行させるユーザインターフェース画面カスタマイズプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、ユーザインターフェース画面カスタマイズ方法、ユーザインターフェース画面カスタマイズプログラムに係り、特にユーザインターフェース画面を表示可能な画像処理装置及びその画像処理装置で利用するユーザインターフェース画面カスタマイズ方法、ユーザインターフェース画面カスタマイズプログラムに関する。
【背景技術】
【０００２】
近年、コピー機，スキャナ機，複合機（ＭＦＰ）等の画像処理装置は、テンキー及びタッチスクリーンから成る操作パネルを備えることが多くなった。操作パネルを備えた画像処理装置は機能に応じてユーザインターフェース画面を切り換えることで、ユーザの作業性及び操作性の向上を図っている。
【０００３】
従来の画像処理装置は多機能化に伴ってユーザの操作が複雑化する傾向にあり、ユーザインターフェース画面に表示される内容（例えばボタンや文字など）が増加し、必ずしも作業性及び操作性がよくなかった。特許文献１は、ユーザインターフェース画面に含まれるボタン，文字などの表示色や表示形状を変更できるようにして、ユーザの作業性及び操作性を向上させることが記載されている。
【特許文献１】特開平９−１１４６２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像処理装置では多機能化に伴ってユーザインターフェース画面に表示される内容が増加しているが、ユーザが滅多に使わない機能であってもユーザインターフェース画面に表示されてしまうという問題があった。この為、従来の画像処理装置ではユーザインターフェース画面に表示される内容が混雑し、必ずしも作業性及び操作性がよくなかった。
【０００５】
なお、特許文献１に記載されているように、ユーザインターフェース画面に含まれているボタン，文字などの表示色や表示形状を変更したとしても、ユーザインターフェース画面に表示される内容の混雑は解消せず、ユーザの作業性及び操作性の大幅な向上を図ることはできないという問題があった。
【０００６】
また、従来の画像処理装置では専用の開発ツールでしかユーザインターフェース画面のカスタマイズを行うことができなかった。したがって、従来の画像処理装置ではユーザが自分の使いやすいようにユーザインターフェース画面を大幅にカスタマイズできないという問題があった。
【０００７】
本発明は、上記の点に鑑みなされたもので、ユーザインターフェース画面を簡単にカスタマイズできる画像処理装置、ユーザインターフェース画面カスタマイズ方法、ユーザインターフェース画面カスタマイズプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明は、ユーザインターフェース（ＵＩ）画面を表示可能な画像処理装置であって、ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、ユーザに前記ユーザインターフェース画面を再構築する為のカスタマイズ情報を入力させる入出力制御手段と、前記カスタマイズ情報に基づいて前記ユーザインターフェース画面を再構築するユーザインターフェース画面作成手段とを有することを特徴とする。
【０００９】
また、本発明は、ユーザインターフェース画面を表示可能な画像処理装置のユーザインターフェース画面カスタマイズ方法であって、ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、ユーザに前記ユーザインターフェース画面を再構築する為のカスタマイズ情報を入力させる入出力制御ステップと、前記カスタマイズ情報に基づいて前記ユーザインターフェース画面を再構築するユーザインターフェース画面作成ステップとを有することを特徴とする。
【００１０】
また、本発明は、記憶装置，演算処理装置，スキャンプリントエンジン及び操作パネルを含む画像処理装置において実行されるユーザインターフェース画面カスタマイズプログラムであって、前記記憶装置は、前記操作パネルに表示するユーザインターフェース画面を構築する為の情報を記憶しており、前記演算処理装置に、ユーザから前記ユーザインターフェース画面のカスタマイズ要求を受けると、ユーザに前記ユーザインターフェース画面を再構築する為のカスタマイズ情報を入力させる入出力制御ステップと、前記カスタマイズ情報に基づいて前記記憶装置に記憶されている前記ユーザインターフェース画面を構築する為の情報を更新し、前記ユーザインターフェース画面を再構築するユーザインターフェース画面作成ステップとを実行させるユーザインターフェース画面カスタマイズプログラムであることを特徴とする。
【００１１】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、ユーザインターフェース画面を簡単にカスタマイズできる画像処理装置、ユーザインターフェース画面カスタマイズ方法、ユーザインターフェース画面カスタマイズプログラムを提供可能である。
【発明を実施するための最良の形態】
【００１３】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。本実施例では画像処理装置の一例として複合機を例に説明するが、ユーザインターフェース画面を表示可能な如何なる画像処理装置であってもよい。
【００１４】
図１は、本発明による複合機を含むシステムの一例のハードウェア構成図である。図１のシステムは、複合機１とＰＣ２とが所定のネットワーク３を介して接続されている。図１の複合機１は、ＣＰＵ１１，操作パネル１２，パネル制御部１３，スキャンプリントエンジン１４，エンジン制御部１５，記録装置ドライブ１６，メディアドライバ１７，通信制御部１８，ＲＯＭ１９，ＲＡＭ２０，ＮＶＲＡＭ２１及びデータバス２２を含む構成である。
【００１５】
操作パネル１２およびパネル制御部１３は、ユーザとのインターフェース（Ｉ／Ｆ）を司る。スキャナプリントエンジン１４およびエンジン制御部１５は、イメージデータの入出力ユニットとして紙原稿（印刷物）の読み取りと転写紙への印刷を実行する。
【００１６】
記録装置ドライブ１６およびメディアドライバ１７は、大量のイメージデータ等を蓄積する蓄積場所、データベースの記憶場所として利用される。通信制御部１８は、イーサネット（登録商標）等のネットワーク３に接続され、ＰＣ２との通信を可能にする。
【００１７】
ＲＯＭ１９は、プログラムコード，フォント及びその他の静的なデータが格納されている。ＲＡＭ２０は、一時的な記憶場所として利用される。ＮＶＲＡＭ２１は、不揮発性のデータが格納されている。データバス２２は各種デバイス（パネル制御部１３，エンジン制御部１５，メディアドライバ１７，通信制御部１８，ＲＯＭ１９，ＲＡＭ２０，ＮＶＲＡＭ２１）間、及びＣＰＵ１１と各種デバイスとの通信を可能とする。
【００１８】
なお、本発明によるユーザインターフェース画面カスタマイズプログラムは、複合機１を制御する各種プログラムの少なくとも一部である。ユーザインターフェース画面カスタマイズプログラムは、例えばＲＯＭ１９，記録装置ドライブ（例えばハードディスクドライブなど）１６，又は記録装置ドライブ（記録媒体２３を読み書きする装置）１６にセットされた記録媒体２３等に格納されている。
【００１９】
記録媒体２３は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク（ＭＯ）等の様に情報を光学的，電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２０】
ＲＡＭ２０は、例えばユーザからユーザインターフェース画面（以下、単にＵＩ画面という）のカスタマイズ要求を受けると、記録媒体２３等からＵＩ画面カスタマイズプログラムを読み出して格納する。そして、ＣＰＵ１１はＲＡＭ２０に格納されたＵＩ画面カスタマイズプログラムに従って、後述するプログラムモジュール構成を実現する。
【実施例１】
【００２１】
実施例１では、×印によるＵＩ画面のカスタマイズを例に説明する。図２は、本発明による複合機の第１実施例のブロック図である。図２の複合機１は、ＵＩ画面カスタマイズプログラムにより、プログラムモジュール構成１００を実現している。
【００２２】
図２のプログラムモジュール構成１００は、入出力制御部１１０，画像入出力制御部１２０，ＵＩ画面作成部１３０，不要機能抽出部１４０を含む構成である。また、不要機能抽出部１４０は、機能検出部１４１，色情報抽出部１４２を含む構成である。図２の複合機１はプログラムモジュール構成１００の他に、ＵＩ画像保存部１５０を実現する。ＵＩ画像保存部１５０はＵＩ画面を印刷する為のイメージデータを保存する。なお、図２の複合機１では、実施例の説明に不用なブロックを適宜省略している。
【００２３】
図３は、本発明による複合機のＵＩ画面カスタマイズ手順を表した一例のシーケンス図である。図４及び図５は操作パネルに表示されるＵＩ画面の一例のイメージ図である。例えばユーザは複合機１の操作パネル１２に表示されているＵＩ画面４００をカスタマイズしたいとき、ＵＩ画面４００上のＵＩカスタマイズボタン４０１を押下するように操作パネル１２を操作する。
【００２４】
ＵＩカスタマイズボタン４０１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画面４１０を表示する。例えばユーザは×印によるＵＩ画面４００のカスタマイズを選択したいとき、ＵＩ画面４１０上のボタン４１１を押下するように操作パネル１２を操作する。
【００２５】
ボタン４１１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画面４２０を表示する。ＵＩ画面４２０には、これからカスタマイズするＵＩ画面４００の画像４２１が含まれている。ユーザはＵＩ画面４２０上の印刷ボタン４２２を押下するように操作パネル１２を操作する。
【００２６】
印刷ボタン４２２の押下がパネル制御部１３を介して通知されると、入出力制御部１１０はステップＳ１に進み、×印によるＵＩ画面４００のカスタマイズに利用する転写紙への印刷を画像入出力制御部１２０に要求する。ステップＳ２に進み、画像入出力制御部１２０は、ＵＩ画像保存部１５０からＵＩ画面４００を印刷する為のイメージデータを取得する。
【００２７】
ステップＳ３に進み、画像入出力制御部１２０はエンジン制御部１５及びスキャンプリントエンジン１４を利用して、ＵＩ画面４００の印刷を行う。ＵＩ画面４００の印刷終了後、入出力制御部１１０は操作パネル１２にＵＩ画面４３０を表示する。
【００２８】
ＵＩ画面４３０には、ＵＩ画面４００を含む紙原稿を印刷した旨と、不要なボタンに赤の×印を記述する旨と、不要なボタンに赤の×印を記述した後、紙原稿をセットして読取ボタン４３１を押下する旨とが表示されている。ユーザは、紙原稿に印刷されているＵＩ画面４００上の不要なボタンに赤の×印を記述する。そして、ユーザは紙原稿を読取可能位置にセットし、ＵＩ画面４３０上のボタン４３１を押下するように操作パネル１２を操作する。
【００２９】
ボタン４３１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０はステップＳ４に進み、×印によるＵＩ画面４００のカスタマイズに利用する紙原稿の読み取りを画像入出力制御部１２０に要求する。画像入出力制御部１２０はエンジン制御部１５及びスキャンプリントエンジン１４を利用して、紙原稿の読み取りを行う。
【００３０】
ステップＳ５に進み、画像入出力制御部１２０は不要機能抽出部１４０の色情報抽出部１４２に赤部分位置抽出依頼を行う。色情報抽出部１４２は、紙原稿から読み取ったＵＩ画面４００から赤部分の位置を抽出する。ステップＳ６に進み、画像入出力制御部１２０は不要機能抽出部１４０の機能検出部１４１に機能検出依頼を行う。機能検出部１４１は色情報抽出部１４２が抽出したＵＩ画面４００の赤部分の位置からユーザの選択した不要機能を検出する。
【００３１】
ステップＳ７に進み、画像入出力制御部１２０は不要機能抽出部１４０が検出した不要機能をＵＩ画面作成部１３０に通知する。ステップＳ８に進み、ＵＩ画面作成部１３０は通知された不要機能をＵＩ画面４００から削除するように再構築を行う。ステップＳ９に進み、ＵＩ画面作成部１３０はカスタマイズされたＵＩ画面４５０の画像４４２を含むＵＩ画面４４０の表示を入出力制御部１１０に要求する。入出力制御部１１０は操作パネル１２にＵＩ画面４４０を表示する。
【００３２】
ユーザは、操作パネル１２に表示されたＵＩ画面４４０に含まれるＵＩ画面４５０の画像４４２を確認したあと、ＵＩ画面４４０上の確認ボタン４４１を押下するように操作パネルを操作する。ボタン４４１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は再構築されたＵＩ画面４５０を操作パネル１２に表示する。
【００３３】
このように、ユーザは紙原稿に印刷されたＵＩ画面４００上の不要なボタンに赤の×印を記述し、その紙原稿を読み取らせることにより、不要なボタンが削除されたＵＩ画面４５０にカスタマイズできる。本発明による複合機１を利用すれば、ユーザはＵＩ画面４００を簡単にカスタマイズできる。
【実施例２】
【００３４】
実施例２では、表示要素の選択によるＵＩ画面のカスタマイズを例に説明する。図６は本発明による複合機の第２実施例のブロック図である。図６の複合機１は、ＵＩ画面カスタマイズプログラムにより、プログラムモジュール構成１００を実現している。
【００３５】
図６のプログラムモジュール構成１００は、入出力制御部１１０，画像入出力制御部１２０，ＵＩ画面作成部１３０，必要機能抽出部１６０を含む構成である。また、必要機能抽出部１６０は、機能検出部１６１，色情報抽出部１６２を含む構成である。図６の複合機１はプログラムモジュール構成１００の他に、表示要素一覧保存部１７０を実現している。表示要素一覧保存部１７０は表示要素一覧を印刷する為のイメージデータを保存している。なお、図６の複合機１では実施例の説明に不用なブロックを適宜省略している。
【００３６】
図７は、本発明による複合機のＵＩ画面カスタマイズ手順を表した一例のシーケンス図である。図８及び図９は操作パネルに表示されるＵＩ画面の一例のイメージ図である。例えばユーザは複合機１の操作パネル１２に表示されているＵＩ画面８００をカスタマイズしたいとき、ＵＩ画面８００上のＵＩカスタマイズボタン８０１を押下するように操作パネル１２を操作する。
【００３７】
ＵＩカスタマイズボタン８０１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画面８１０を表示する。例えばユーザは表示要素の選択によるＵＩ画面８００のカスタマイズを選択したいとき、ＵＩ画面８１０上のボタン８１１を押下するように操作パネル１２を操作する。
【００３８】
ボタン８１１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画面８２０を表示する。ＵＩ画面８２０には、表示要素一覧８２１が含まれている。ユーザはＵＩ画面８２０上の印刷ボタン８２２を押下するように操作パネル１２を操作する。
【００３９】
印刷ボタン８２２の押下がパネル制御部１３を介して通知されると、入出力制御部１１０はステップＳ１１に進み、表示要素の選択によるＵＩ画面８００のカスタマイズに利用する転写紙への印刷を画像入出力制御部１２０に要求する。ステップＳ１２に進み、画像入出力制御部１２０は、表示要素一覧保存部１７０から表示要素一覧８２１を印刷する為のイメージデータを取得する。
【００４０】
ステップＳ１３に進み、画像入出力制御部１２０はエンジン制御部１５及びスキャンプリントエンジン１４を利用して、表示要素一覧８２１の印刷を行う。表示要素一覧８２１の印刷終了後、入出力制御部１１０は操作パネル１２にＵＩ画面８３０を表示する。
【００４１】
ＵＩ画面８３０には、表示要素一覧８２１を含む紙原稿を印刷した旨と、必要なボタンの「□」を赤で塗りつぶす旨と、必要なボタンの「□」を赤で塗りつぶした後、紙原稿をセットして読取ボタン８３１を押下する旨とが表示されている。ユーザは紙原稿に印刷されている表示要素一覧８２１の必要なボタンの「□」を赤で塗りつぶす。そして、ユーザは紙原稿を読取可能位置にセットし、ＵＩ画面８３０上のボタン８３１を押下するように操作パネル１２を操作する。
【００４２】
ボタン８３１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０はステップＳ１４に進み、表示要素の選択によるＵＩ画面８００のカスタマイズに利用する紙原稿の読み取りを画像入出力制御部１２０に要求する。すると、画像入出力制御部１２０はエンジン制御部１５及びスキャンプリントエンジン１４を利用し、紙原稿の読み取りを行う。
【００４３】
ステップＳ１５に進み、画像入出力制御部１２０は必要機能抽出部１６０の色情報抽出部１６２に赤部分位置抽出依頼を行う。色情報抽出部１６２は、紙原稿から読み取った表示要素一覧８２１から赤部分の位置を抽出する。ステップＳ１６に進み、画像入出力制御部１２０は必要機能抽出部１６０の機能検出部１６１に機能検出依頼を行う。機能検出部１６１は色情報抽出部１６２が抽出した表示要素一覧８２１の赤部分の位置からユーザの選択した必要機能を検出する。
【００４４】
ステップＳ１７に進み、画像入出力制御部１２０は必要機能抽出部１６０が検出した必要機能をＵＩ画面作成部１３０に通知する。ステップＳ１８に進み、ＵＩ画面作成部１３０は通知された必要機能から成るようにＵＩ画面８００の再構築を行う。ステップＳ１９に進み、ＵＩ画面作成部１３０はカスタマイズされたＵＩ画面８５０の画像８４２を含むＵＩ画面８４０の表示を入出力制御部１１０に要求する。入出力制御部１１０は操作パネル１２にＵＩ画面８４０を表示する。
【００４５】
ユーザは、操作パネル１２に表示されたＵＩ画面８４０に含まれるＵＩ画面８５０の画像８４２を確認したあと、ＵＩ画面８４０上の確認ボタン８４１を押下するように操作パネルを操作する。ボタン８４１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は再構築されたＵＩ画面８５０を操作パネル１２に表示する。
【００４６】
ユーザは、紙原稿に印刷された表示要素一覧８２１上の必要なボタンの「□」を赤で塗りつぶし、その紙原稿を読み取らせることにより、必要なボタンから成るＵＩ画面８５０にカスタマイズできる。本発明による複合機１を利用すれば、ユーザはＵＩ画面８００を簡単にカスタマイズできる。
【実施例３】
【００４７】
実施例３では、表示要素の切り貼りによるＵＩ画面のカスタマイズを例に説明する。図１０は本発明による複合機の第３実施例のブロック図である。図１０の複合機１はＵＩ画面カスタマイズプログラムにより、プログラムモジュール構成１００を実現している。
【００４８】
図１０のプログラムモジュール構成１００は、入出力制御部１１０，画像入出力制御部１２０，必要機能抽出部１８０，ＵＩ画面作成部１９０を含む構成である。また、必要機能抽出部１８０は、機能ボタン照合部１８１を含む構成である。図１０の複合機１はプログラムモジュール構成１００の他に、表示要素保存部２００，ＵＩ画面テンプレート画像保存部２１０，機能ボタン比較用データ保存部２２０を実現している。
【００４９】
表示要素保存部２００は表示要素を印刷する為のイメージデータを保存している。ＵＩ画面テンプレート画像保存部２１０は、ＵＩ画面のテンプレートを印刷する為のイメージデータを保存している。機能ボタン比較用データ保存部２２０は、機能ボタンを照合する為のイメージデータを保存している。なお、図１０の複合機１では実施例の説明に不用なブロックを適宜省略している。
【００５０】
図１１は、本発明による複合機のＵＩ画面カスタマイズ手順を表した一例のシーケンス図である。図１２及び図１３は、操作パネルに表示されるＵＩ画面の一例のイメージ図である。例えばユーザは複合機１の操作パネル１２に表示されているＵＩ画面１２００をカスタマイズしたいとき、ＵＩ画面１２００上のＵＩカスタマイズボタン１２０１を押下するように操作パネル１２を操作する。
【００５１】
ＵＩカスタマイズボタン１２０１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画面１２１０を表示する。例えばユーザは表示要素の切り貼りによるＵＩ画面１２００のカスタマイズを選択したいとき、ＵＩ画面１２１０上のボタン１２１１を押下するように操作パネル１２を操作する。
【００５２】
ボタン１２１１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画面１２２０を表示する。ＵＩ画面１２２０には、ＵＩ画面１２００のテンプレート１２２１，１つ以上の表示要素１２２２が含まれている。ユーザはＵＩ画面１２２０上の印刷ボタン１２２３を押下するように操作パネル１２を操作する。
【００５３】
印刷ボタン１２２３の押下がパネル制御部１３を介して通知されると、入出力制御部１１０はステップＳ２１に進み、表示要素の切り貼りによるＵＩ画面１２００のカスタマイズに利用する転写紙への印刷を画像入出力制御部１２０に要求する。
【００５４】
ステップＳ２２に進み、画像入出力制御部１２０は、表示要素保存部２００から表示要素１２２２を印刷する為のイメージデータを取得する。ステップＳ２３に進み、画像入出力制御部１２０はエンジン制御部１５及びスキャンプリントエンジン１４を利用して、表示要素１２２２の印刷を行う。なお、表示要素１２２２を印刷する転写紙は例えばシール紙を利用できる。
【００５５】
ステップＳ２４に進み、画像入出力制御部１２０はＵＩ画面テンプレート画像保存部２１０からテンプレート１２２１を印刷する為のイメージデータを取得する。ステップＳ２５に進み、画像入出力制御部１２０はエンジン制御部１５及びスキャンプリントエンジン１４を利用して、テンプレート１２２１の印刷を行う。
【００５６】
表示要素１２２２及びテンプレート１２２１の印刷終了後、入出力制御部１１０は操作パネル１２にＵＩ画面１２３０を表示する。ＵＩ画面１２３０には、表示要素１２２２及びテンプレート１２２１を紙原稿に印刷した旨と、必要な表示要素１２２２をシール台紙からはがしてテンプレート１２２１上の好みの位置に貼り付ける旨と、テンプレート１２２１上に必要な表示要素１２２２を貼り付けた後、紙原稿をセットして読取ボタン１２３１を押下する旨とが表示されている。
【００５７】
ユーザは、必要な表示要素１２２２をシール台紙からはがし、紙原稿に印刷されているＵＩ画面１２００のテンプレート１２２１上の好みの位置に貼り付ける。そして、ユーザは紙原稿を読取可能位置にセットし、ＵＩ画面１２３０上のボタン１２３１を押下するように操作パネル１２を操作する。
【００５８】
ボタン１２３１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０はステップＳ２６に進み、表示要素の切り貼りによるＵＩ画面１２００のカスタマイズに利用する紙原稿の読み取りを画像入出力制御部１２０に要求する。すると、画像入出力制御部１２０はエンジン制御部１５及びスキャンプリントエンジン１４を利用し、紙原稿の読み取りを行う。
【００５９】
ステップＳ２７に進み、画像入出力制御部１２０は、必要機能抽出部１８０の機能ボタン照合部１８１に機能検出依頼を行う。ステップＳ２８に進み、機能ボタン照合部１８１は機能ボタン比較用データ保存部２２０から表示要素１２２２を照合するためのイメージデータを機能ボタン比較用データとして取得する。ステップＳ２９に進み、機能ボタン照合部１８１は機能ボタン比較用データを利用して、紙原稿から読み取った表示要素１２２２の照合を行う。
【００６０】
照合の結果、機能ボタン照合部１８１はＵＩ画面１２００のテンプレート１２２１に貼り付けられた表示要素１２２２と、その表示要素１２２２が貼り付けられた位置とを検出する。ステップＳ３０に進み、機能ボタン照合部１８１は機能検出結果を画像入出力制御部１２０に通知する。ここでいう機能検出結果には、ＵＩ画面１２００のテンプレート１２２１に貼り付けられた表示要素１２２２を表す必要機能と、その表示要素１２２２が貼り付けられたテンプレート１２２１上の位置を表す位置情報とが含まれる。
【００６１】
ステップＳ３１に進み、画像入出力制御部１２０は機能ボタン照合部１８１から通知された必要機能，位置情報をＵＩ画面作成部１９０に通知する。ステップＳ３２に進み、ＵＩ画面作成部１９０は、通知された必要機能、位置情報からＵＩ画面１２００の再構築を行う。ステップＳ３３に進み、ＵＩ画面作成部１９０はカスタマイズされたＵＩ画面１２５０の画像１２４２を含むＵＩ画面１２４０の表示を入出力制御部１１０に要求する。入出力制御部１１０は、操作パネル１２にＵＩ画面１２４０を表示する。
【００６２】
ユーザは、操作パネル１２に表示されたＵＩ画面１２４０に含まれるＵＩ画面１２５０の画像１２４２を確認したあと、ＵＩ画面１２４０上の確認ボタン１２４１を押下するように操作パネル１２を操作する。ボタン１２４１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は再構築されたＵＩ画面１２５０を操作パネル１２に表示する。なお、ＵＩ画面１２００のカスタマイズにより、例えば図１４（ａ）に示すＵＩ画面１２００を構築する為の情報は図１４（ｂ）に示すＵＩ画面１２５０を構築する為の情報に更新される。図１４は、ＵＩ画面を構築する為の情報の更新について説明する一例の説明図である。図１４では、「ソートボタン」の位置と「ステープルボタン」の位置とを交換した例を表している。
【００６３】
ユーザは、必要な表示要素１２２２をシール台紙からはがし、紙原稿に印刷されているＵＩ画面１２００のテンプレート１２２１上の好みの位置に貼り付け、その紙原稿を読み取らせることにより、必要なボタンから成るＵＩ画面１２５０にカスタマイズできる。本発明による複合機１を利用すれば、ユーザはＵＩ画面１２００を簡単にカスタマイズすることができる。
【実施例４】
【００６４】
実施例４では、画面上でのＵＩ画面のカスタマイズを例に説明する。図１５は本発明による複合機の第４実施例のブロック図である。図１５の複合機１はＵＩ画面カスタマイズプログラムにより、プログラムモジュール構成１００を実現している。
【００６５】
図１５のプログラムモジュール構成１００は、入出力制御部１１０，画像入出力制御部１２０，ＵＩ画面作成部１９０を含む構成である。また、ＵＩ画面作成部１９０はレイアウト作成部１９１を含む構成である。図１５の複合機１は、プログラムモジュール構成１００の他に、表示要素保存部２３０及び編集経過テンポラリ情報保存部２４０を実現している。
【００６６】
表示要素保存部２３０は表示要素を表示する為のイメージデータを保存している。編集経過テンポラリ情報保存部２４０はアンドゥ機能、リドゥ機能を実現する為の情報を保存している。
【００６７】
図１６は、本発明による複合機のＵＩ画面カスタマイズ手順を表した一例のシーケンス図である。図１７〜図１９は、操作パネルに表示されるＵＩ画面の一例のイメージ図である。例えばユーザは複合機１の操作パネル１２に表示されているＵＩ画面１７００をカスタマイズしたいとき、ＵＩ画面１７００上のＵＩカスタマイズボタン１７０１を押下するように操作パネル１２を操作する。
【００６８】
ＵＩカスタマイズボタン１７０１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画面１７１０を表示する。例えばユーザは画面上でのＵＩ画面１７００のカスタマイズを選択したいとき、ＵＩ画面１７１０上のボタン１７１１を押下するように操作パネル１２を操作する。
【００６９】
ボタン１７１１の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画面１７２０を表示する。ＵＩ画面１７２０には、ＵＩ画面１７００のテンプレート１７２１，１つ以上の表示要素１７２２，アンドゥ機能，リドゥ機能又は削除機能を選択する機能ボタン１７２３が含まれている。
【００７０】
ここでは、ユーザがＵＩ画面１７２０上の表示要素１７２２に含まれるステープルボタン１７２４を押下するように操作パネル１２を操作したものとする。ステープルボタン１７２４の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画面１７３０を表示する。ＵＩ画面１７３０は、ユーザにより押下されたステープルボタン１７３１が反転表示されている。
【００７１】
また、入出力制御部１１０はステップＳ４１に進み、ステープルボタン１７２４の押下を画像入出力制御部１２０に通知する。ステップＳ４２に進み、画像入出力制御部１２０はステープルを必要機能として編集経過テンポラリ情報保存部２４０に保存する。
【００７２】
続いてユーザは、ステープルボタン１７３１を配置したいテンプレート１７３２上の一部を押下するように操作パネル１２を操作する。テンプレート１７３２上の一部への押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画像１７４０を表示する。ＵＩ画面１７４０は、ユーザにより押下されたテンプレート１７４１上の位置にステープルボタン１７４２が表示されている。また、入出力制御部１１０はステップＳ４３に進み、ユーザに押下されたテンプレート１７４１上の位置を画像入出力制御部１２０に通知する。
【００７３】
ステップＳ４４に進み、画像入出力制御部１２０はステップＳ４２で編集経過テンポラリ情報保存部２４０に保存されたステープルと、ユーザに押下されたテンプレート１７４１上の位置とを紐付けして編集経過テンポラリ情報保存部２４０に保存する。
【００７４】
なお、ユーザはテンプレート１７４１上に配置したステープルボタン１７４２を削除したい場合、テンプレート１７４１上に表示されているステープルボタン１７４２を押下するように操作パネル１２を操作する。ステープルボタン１７４２の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画面１７５０を表示する。ＵＩ画面１７５０は、ユーザにより押下されたステープルボタン１７５１が反転表示されている。
【００７５】
続いてユーザはＵＩ画面１７５０に含まれる削除機能ボタン１７５２を押下するように操作パネル１２を操作する。削除機能ボタン１７５２の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は操作パネル１２にＵＩ画面１７６０を表示する。
【００７６】
ＵＩ画面１７６０には、ステープルボタン１７５１の削除要否を確認する為のダイアログボックス１７６１が表示されている。ダイアログボックス１７６１に含まれるＯＫボタン１７６２を押下するように操作パネル１２が操作されると、入出力制御部１１０は操作パネル１２にＵＩ画面１７３０を表示する。
【００７７】
なお、入出力制御部１１０はステープルボタン１７５１の削除を画像入出力制御部１２０に通知する。画像入出力制御部１２０はステープルボタン１７５１の削除を編集経過テンポラリ情報保存部２４０に保存する。
【００７８】
また、ＵＩ画面１７３０上の表示要素１７３３が複数ページある場合、ユーザはＵＩ画面１７３０の次へボタン１７３４を押下するように操作パネル１２を操作することで、表示要素１７３３の次ページである表示要素１７７１を含むＵＩ画面１７７０を操作パネル１２に表示させることができる。また、ユーザはＵＩ画面１７４０のアンドゥ機能ボタン１７４３を押下するように操作パネル１２を操作することで、前のＵＩ画面１７３０を操作パネル１２に表示させることができる。
【００７９】
ここでは、ユーザがＵＩ画面１７４０上のＵＩ画面確定ボタン１７４４を押下するように操作パネル１２を操作したものとする。ＵＩ画面確定ボタン１７４４の押下がパネル制御部１３を介して通知されると、入出力制御部１１０はステップＳ４５に進み、ＵＩ画面確定ボタン１７４４の押下を画像入出力制御部１２０に通知する。
【００８０】
ステップＳ４６に進み、画像入出力制御部１２０は編集経過テンポラリ情報保存部２４０から必要機能と、その必要機能の表示位置を取得する。ステップＳ４７に進み、画像入出力制御部１２０はレイアウト作成部１９１にＵＩ画面再構築依頼を行う。ＵＩ画面再構築依頼には、必要機能と、その必要機能の表示位置とが情報として含まれる。ステップＳ４７の後、画像入出力制御部１２０は編集経過テンポラリ情報保存部２４０のテンポラリ情報を削除する。
【００８１】
ステップＳ４９に進み、レイアウト作成部１９１は通知された必要機能と、その必要機能の表示位置からＵＩ画面１７００の再構築を行う。ステップＳ５０に進み、レイアウト作成部１９１はカスタマイズされたＵＩ画面の画像１７８１を含むＵＩ画面１７８０の表示を入出力制御部１１０に要求する。入出力制御部１１０は、操作パネル１２にＵＩ画面１７８０を表示する。
【００８２】
ユーザは、操作パネル１２に表示されたＵＩ画面１７８０に含まれるＵＩ画面の画像１７８１を確認したあと、ＵＩ画面１７８０上の確認ボタン１７８２を押下するように操作パネル１２を操作する。確認ボタン１７８２の押下がパネル制御部１３を介して通知されると、入出力制御部１１０は再構築されたＵＩ画面を操作パネル１２に表示する。
【００８３】
ユーザは、操作パネル１２に表示されたＵＩ画面のテンプレート１７２１上の好みの位置に表示要素１７２２を貼り付けることで、必要なボタンから成るＵＩ画面にカスタマイズできる。本発明による複合機１を利用すれば、ユーザはＵＩ画面１７００を簡単にカスタマイズすることができる。
【００８４】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【００８５】
【図１】本発明による複合機を含むシステムの一例のハードウェア構成図である。
【図２】本発明による複合機の第１実施例のブロック図である。
【図３】本発明による複合機のＵＩ画面カスタマイズ手順を表した一例のシーケンス図である。
【図４】操作パネルに表示されるＵＩ画面の一例のイメージ図（１／２）である。
【図５】操作パネルに表示されるＵＩ画面の一例のイメージ図（２／２）である。
【図６】本発明による複合機の第２実施例のブロック図である。
【図７】本発明による複合機のＵＩ画面カスタマイズ手順を表した一例のシーケンス図である。
【図８】操作パネルに表示されるＵＩ画面の一例のイメージ図（１／２）である。
【図９】操作パネルに表示されるＵＩ画面の一例のイメージ図（２／２）である。
【図１０】本発明による複合機の第３実施例のブロック図である。
【図１１】本発明による複合機のＵＩ画面カスタマイズ手順を表した一例のシーケンス図である。
【図１２】操作パネルに表示されるＵＩ画面の一例のイメージ図（１／２）である。
【図１３】操作パネルに表示されるＵＩ画面の一例のイメージ図（２／２）である。
【図１４】ＵＩ画面を構築する為の情報の更新について説明する一例の説明図である。
【図１５】本発明による複合機の第４実施例のブロック図である。
【図１６】本発明による複合機のＵＩ画面カスタマイズ手順を表した一例のシーケンス図である。
【図１７】操作パネルに表示されるＵＩ画面の一例のイメージ図（１／３）である。
【図１８】操作パネルに表示されるＵＩ画面の一例のイメージ図（２／３）である。
【図１９】操作パネルに表示されるＵＩ画面の一例のイメージ図（３／３）である。
【符号の説明】
【００８６】
１    複合機
２    ＰＣ
３    ネットワーク
１１    ＣＰＵ
１２    操作パネル
１３    パネル制御部
１４    スキャンプリントエンジン
１５    エンジン制御部
１６    記録装置ドライブ
１７    メディアドライバ
１８    通信制御部
１９    ＲＯＭ
２０    ＲＡＭ
２１    ＮＶＲＡＭ
２２    データバス
２３    記録媒体
１００    プログラムモジュール構成
１１０    入出力制御部
１２０    画像入出力制御部
１３０    ＵＩ画面作成部
１４０    不要機能抽出部
１４１    機能検出部
１４２    色情報抽出部
１５０    ＵＩ画像保存部
１６０    必要機能抽出部
１６１    機能検出部
１６２    色情報抽出部
１７０    表示要素一覧保存部
１８０    必要機能抽出部
１８１    機能ボタン照合部
１９０    ＵＩ画面作成部
１９１    レイアウト作成部
２００    表示要素保存部
２１０    ＵＩ画面テンプレート画像保存部
２２０    機能ボタン比較用データ保存部
２３０    表示要素保存部
２４０    編集経過テンポラリ情報保存部
【図１】
2007249863.tif 000003
【図２】
2007249863.tif 000004
【図３】
2007249863.tif 000005
【図４】
2007249863.tif 000006
【図５】
2007249863.tif 000007
【図６】
2007249863.tif 000008
【図７】
2007249863.tif 000009
【図８】
2007249863.tif 000010
【図９】
2007249863.tif 000011
【図１０】
2007249863.tif 000012
【図１１】
2007249863.tif 000013
【図１２】
2007249863.tif 000014
【図１３】
2007249863.tif 000015
【図１４】
2007249863.tif 000016
【図１５】
2007249863.tif 000017
【図１６】
2007249863.tif 000018
【図１７】
2007249863.tif 000019
【図１８】
2007249863.tif 000020
【図１９】
2007249863.tif 000021