(57)【要約】【課題】  従来は複数の画像形成装置に予めＵＩ情報を登録しておかなければ、ユーザが独自のＵＩを用いて画像形成装置を操作することができなかった。【解決手段】  ユーザからの指示入力を受け付ける、表示部を備える操作手段と、前記表示部に前記指示入力用の画面表示を行うための制御手段と、前記画面表示を行うための情報を格納した記録媒体を接続するための記録媒体接続手段と、前記格納された情報を前記接続された記録媒体から取得する取得手段とを備え、前記制御手段は、前記取得した情報を利用して前記表示部における画面表示を変更することを特徴とする。【選択図】図２
2005193403.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの指示入力を受け付ける、表示部を備える操作手段と、
前記表示部に前記指示入力用の画面表示を行うための制御手段と、
前記画面表示を行うための情報を格納した記録媒体を接続するための記録媒体接続手段と、
前記格納された情報を前記接続された記録媒体から取得する取得手段とを備え、
前記制御手段は、前記取得した情報を利用して前記表示部における画面表示を変更することを特徴とする画像形成装置。
【請求項２】
前記取得した情報を、前記表示部に表示可能であるかを判定する判定手段を更に備え、
前記制御手段は、前記判定手段により表示可能であると判定された情報を利用して前記表示部における画面表示を変更することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記情報には、前記画像形成装置において実行可能な機能を前記操作手段において選択するための画面表示の情報が含まれることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記判定手段は、前記情報が前記画像形成装置に実装されていない機能を選択するための画面表示の情報を含むか否かを判定し、
前記実装されていない機能を選択するための画面表示の情報が含まれると判定された場合に、前記制御手段は前記判定結果を反映して前記表示部における画面表示を変更することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記制御手段は、前記記録媒体接続手段から前記記録媒体が取り外された場合に、前記表示部における画面表示を、前記変更以前の内容に戻すことを特徴とする請求項１乃至４のいずれかに記載の画像形成装置。
【請求項６】
ユーザからの指示入力を受け付ける、表示部を備える操作部と、前記表示部に前記指示入力用の画面表示を行うための情報を格納した記録媒体を接続するための記録媒体接続部とを備える画像形成装置の制御方法であって、
前記格納された情報を前記接続された記録媒体から取得する取得工程と、
前記取得した情報を利用して前記表示部における画面表示を変更する表示変更工程とを備えることを特徴とする画像形成装置の制御方法。
【請求項７】
前記取得した情報を、前記表示部に表示可能であるかを判定する判定工程を更に備え、
前記表示変更工程では、前記判定工程において表示可能であると判定された情報を利用して前記表示部における画面表示を変更することを特徴とする請求項６に記載の画像形成装置の制御方法。
【請求項８】
前記情報には、前記画像形成装置において実行可能な機能を前記操作部において選択するための画面表示の情報が含まれることを特徴とする請求項６又は７に記載の画像形成装置の制御方法。
【請求項９】
前記判定工程では、前記情報が前記画像形成装置に実装されていない機能を選択するための画面表示の情報を含むか否かが判定され、
前記実装されていない機能を選択するための画面表示の情報が含まれると判定された場合に、前記表示変更工程では前記判定結果を反映して前記表示部における画面表示を変更することを特徴とする請求項８に記載の画像形成装置の制御方法。
【請求項１０】
前記表示変更工程では、前記記録媒体接続部から前記記録媒体が取り外された場合に、前記表示部における画面表示を、前記変更以前の内容に戻すことを特徴とする請求項６乃至９のいずれかに記載の画像形成装置の制御方法。
【請求項１１】
請求項６乃至請求項１０のいずれか１項に記載の画像形成装置の制御方法を、コンピュータに実行させるための画像形成装置の制御プログラム。
【請求項１２】
請求項１１に記載の画像形成装置の制御プログラムを格納した、コンピュータで読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合機等の操作環境のカスタマイズ、特に操作部であるタッチパネルのＵＩを使用ユーザ毎に変更させ、それぞれのユーザの使用目的に合った操作を効率よく行うことが可能な操作環境を提供する技術に関する。
【背景技術】
【０００２】
画像形成装置としての複写機は、近年飛躍的にその機能が向上してきている。コピー機能だけでなく、ＦＡＸ機能を有していたり、またＬＡＮに接続されてプリンタとしても機能する。また、スキャナ機能で文書を読み取り、その読み取り画像をＰＤＦやＴＩＦＦ等の汎用形式のファイルにし、パーソナルコンピュータ（ＰＣ）の共有ディレクトリに送信する機能や、電子メールの送信機能なども実装されている。このような画像形成装置は一般に複合機と呼ばれている。
【０００３】
このように、一台複写機が様々な機能を有することで夫々の目的別に様々な機器を購入する必要が無くなり、ユーザのメリットは大きくなった一方、様々な機能を有するが上に操作方法が複雑になってしまっている。特に頻繁に使用する機能を実行するための操作が複雑となる場合もあり、ユーザビリティといった観点からは、あまり望ましいとはいえない部分もある。
【０００４】
このようなユーザビリティの低下は、操作部のユーザインターフェース（ＵＩ）が予め画一的なものに決められており変更することができないことから発生する問題である。そこで、画像形成装置にユーザごとのＵＩ情報を登録しておき、ユーザ認証の結果に基づいて、そのユーザに紐付けられたＵＩ情報に基づいて操作部のＵＩ表示を行う技術が提案されている（例えば、特許文献１を参照。）。さらに、そのようなＵＩ情報をパーソナルコンピュータ（ＰＣ）等の他の情報処理装置での編集可能な形式でユーザごとに各画像形成装置内に保存しておく、といった技術も提案されている（例えば、特許文献２を参照。）
【特許文献１】特開２００１−３３４７３５
【特許文献２】特開２００３−１０１６９２
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の場合ではユーザはＵＩ情報が登録・保存されている特定の画像形成装置のみでしか、通常使用し慣れたＵＩを用いて操作を行うことができない。
【０００６】
また、ユーザが使用する画像形成装置は、身近な環境内（例えば、会社内）に設置された装置に限られるものではなく、身近な環境外（例えば、外出先のコンビニエンスストア）に設置されている画像形成装置からＦＡＸ送信を行うということも頻繁に行われている。さらに、最近では社員が特定の座席を持たないような形態を採用している企業もある。その場合は、座席が変わるたびに近傍の画像形成装置に自己のＵＩ情報を登録しなければ普段使用し慣れたカスタマイズされた操作部ＵＩを使用して複合機の操作を行うことができないので、結局、予め用意された画一的なＵＩに従って操作を行わざるを得ない。
【０００７】
そこで、本発明は、複数の画像形成装置に予めＵＩ情報を登録しておかなくとも、ユーザが独自のＵＩを用いて画像形成装置を操作することを可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明は、ユーザからの指示入力を受け付ける、表示部を備える操作手段と、前記表示部に前記指示入力用の画面表示を行うための制御手段と、前記画面表示を行うための情報を格納した記録媒体を接続するための記録媒体接続手段と、前記格納された情報を前記接続された記録媒体から取得する取得手段とを備え、前記制御手段は、前記取得した情報を利用して前記表示部における画面表示を変更することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の画像形成装置に予めＵＩ情報を登録しておかなくとも、ユーザが独自のＵＩを用いて画像形成装置を操作することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、添付する図面を参照して本発明の実施例を説明する。
【００１１】
図１は本実施例に対応する本発明における画像処理システムの構成の一例を示す図である。ここにおいて、画像処理システムは画像形成装置１０１、ユーザＰＣ（パーソナルコンピュータ）１０２−１及び１０２−２（以下、簡単のためにユーザＰＣ１０２という。）とがＬＡＮ等のネットワーク１０４へ接続されることで構成される。但し、ネットワーク１０４へのユーザＰＣ１０２の接続数は図１に示す数に限定されない。また、画像形成装置１０１及び各ユーザＰＣは、画像形成装置のＵＩ情報を格納した記録媒体１０５−１から１０５−３（以下、簡単のため、対応する装置を特定する場合を除いて、記録媒体１０５という。）を書込読取可能な、リーダライタ装置１０３−１から１０３−３（以下、簡単のため、対応する装置を特定する場合を除いて、リーダライタ装置１０３という。）までをそれぞれ備えている。また、本実施例において、記録媒体には、ＩＣカード、フラッシュメモリ、ＵＳＢメモリなどが含まれる。
【００１２】
より具体的に、画像形成装置１０１のハードウェア構成の一例は図２に示すようになる。
【００１３】
図２において、コントローラユニット２１９は、画像出力デバイスとして機能するプリンタ２１４や、画像入力デバイスとして機能するスキャナ２１６と接続する一方、ＬＡＮ１０４や公衆回線（ＷＡＮ）２２１（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００１４】
ＣＰＵ２０１は、システム全体を制御するプロセッサである。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを記憶するためのプログラムメモリや、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２０３は、システムのブートプログラムや各種制御プログラムが格納されている。ＨＤＤ２０４は、ハードディスクドライブであり、システムを制御するための各種プログラム、画像データを格納する。ネットワーク（Ｎｅｔｗｏｒｋ）Ｉ／Ｆ（インターフェース）２０５は、ネットワーク１０４に接続し、データの入出力を行う。
【００１５】
モデム（ＭＯＤＥＭ）２０６は、公衆回線２２１に接続し、データの入出力を行う。操作部Ｉ／Ｆ（インターフェース）２０７は、操作部（ＵＩ）２０８とのインターフェース部で、操作部２０８に表示する画像データを操作部２０８に対して出力する。また、操作部２０８から本システム使用者が入力した情報（例えば、ユーザ情報等）を、ＣＰＵ２０１に伝える役割をする。外部機器Ｉ／Ｆ（インターフェース）２０９は、ＵＳＢポートやＩＥＥＥ１３９４ポート等からなり、リーダライタ装置１０３−１に対してＣＰＵ２０１からの制御命令を送信するとともに、リーダライタ装置１０３−１から取得した情報をＣＰＵ２０１に伝える役割を果す。
【００１６】
以上のデバイスがシステムバス２１０上に配置される。
【００１７】
イメージバス（ＩＭＡＧＥ  ＢＵＳ）Ｉ／Ｆ（インターフェース）２１１は、システムバス２１０と画像データを高速で転送する画像バス２１８とを接続し、データ構造を変換するバスブリッジである。
【００１８】
画像バス２１８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１８上には以下のデバイスが配置される。
【００１９】
ラスタイメージプロセッサ（ＲＩＰ）２１２は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。プリンタＩ／Ｆ（インターフェース）２１３は、プリンタ２１４とコントローラユニット２１９を接続し、画像データの同期系／非同期系の変換を行う。スキャナＩ／Ｆ（インターフェース）２１５は、スキャナ２１６とコントローラユニット２１９を接続し、画像データの同期系／非同期系の変換を行う。画像処理部２１７は、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。
【００２０】
また、これに加えて、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。プリンタ２１４は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。
【００２１】
プリント動作の起動は、ＣＰＵ２０１からの指示によって開始する。スキャナ部２１６は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部２０８から読み取り起動指示することにより、ＣＰＵ２０１がスキャナ２１６に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。プリンタ２１４には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００２２】
操作部２０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をＣＰＵ２０１に伝える。また、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００２３】
ここで、スタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、ストップキーは、稼働中の動作を止める働きをする。また、ＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００２４】
以上のような構成によって、画像形成装置１０１は、スキャナ２１６から読み込んだ画像データをＬＡＮ１０４上に送信したり、ネットワーク１０４から受信した画像データをプリンタ２１４により出力することができる。
【００２５】
また、スキャナ２１６から読み込んだ画像データをモデム２０６により、公衆回線２２１上にＦＡＸ送信したり、公衆回線２２１からＦＡＸ受信した画像データをプリンタ２１４により出力することできる。
【００２６】
次に、ユーザＰＣ１０２のハードウェア構成は図３に示すようになる。
【００２７】
３０１はＣＰＵであり、端末全体の制御を実行する。３０２はＲＡＭであり、データ作業領域、一時待避領域として機能する。３０３はＲＯＭであり、端末を制御するための各種制御プログラムや設定情報等を記憶する。
【００２８】
３０４はハードディスクドライブ（ＨＤＤ）であり、画像データ等の各種データを記憶する。３０５はネットワークＩ／Ｆ（インターフェース）であり、ネットワーク１０４を介するデータの送受信を行う。
【００２９】
３０６はビデオＩ／Ｆ（インターフェース）であり、ディスプレイ装置３１１に表示する画像の表示制御を行う。３１１はディスプレイ装置であり、液晶やＣＲＴ等から構成される。
【００３０】
３０７はポインティングデバイスであり、例えば、マウス、入力タブレット、タッチパネル等から構成される。３０８はキーボードである。このポインティングデバイス３０７及びキーボード３０８によって、端末の各種入力を実現する入力部として機能する。
【００３１】
３０９は記録媒体ドライブであり、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＡＭ等から構成される。
【００３２】
３１０は外部機器Ｉ／Ｆ（インターフェース）であり、ＵＳＢポート等からなり、リーダライタ装置１０３−２との接続を可能にする。特に、本実施形態では、ＵＳＢコネクタを有するリーダライタ装置１０３−２や、メモリカード（以下、ＵＳＢメモリ）等の接続を可能にする。
【００３３】
３１２は上記各構成要素を相互に接続するバスである。
【００３４】
次に、画像形成装置１０１の操作部２０８にユーザインターフェース（ＵＩ）を表示させるためのＵＩ情報を、ユーザＰＣ１０２において生成するための処理の一例を説明する。以下において、「ＵＩ」とは画像形成装置１０１の操作部２０８のＬＣＤパネル上に表示されたユーザにより視認可能なユーザインターフェースそのものをいい、「ＵＩ情報」とは、当該ユーザインターフェースをＬＣＤパネル上に表示させるために必要な情報をいう。
【００３５】
図４は、ユーザＰＣ１０２におけるＵＩ情報生成処理の一例に対応するフローチャートである。図４に示す処理は、ＨＤＤ３０４に格納されたＵＩ情報生成用アプリケーションを利用して、ユーザＰＣ１０２のＣＰＵ３０１により行われる。ＵＩ情報生成用のアプリケーションには、ＵＩ情報生成可能な画像形成装置１０１の機種情報、機種のＵＩにはどのような設定を行うことが可能であるかといった情報が含まれている。また、記録媒体１０５に生成されたＵＩ情報を記憶させるための機能もあわせて有している。
【００３６】
図７は、ユーザがユーザＰＣ１０２においてＵＩ情報を生成している際に、ユーザＰＣ１０２のディスプレイ３１１に表示される画面の一例を示した図である。
【００３７】
まず、ステップＳ４０１において、ＵＩ情報を生成する画像形成装置１０１の機種の選択をユーザから受け付ける。このときディスプレイ３１１には、図７に示す画面例の機種名７０１のコンボボックスが表示され、ユーザは、所望の画像形成装置の機種名を選択することができる。選択された機種名は、選択操作後にコンボボックス７０１内に表示され、当該機種について以下のステップを経てＵＩ情報が生成されることとなる。
【００３８】
ステップＳ４０２では、Ｓ４０１でユーザから選択を受け付けた機種につき、ＦＡＸ（ファクシミリ）機能のオプションが設定できるか否かを判定する。ユーザーＰＣ１０２は、ＨＤＤ３０４内にユーザーが選択可能な機種のそれぞれについて、ＦＡＸ機能の有無、メール送信機能の有無、ファイル転送機能の有無等を設定可能情報として予め持っておき、選択を受け付けた機種に対応する設定可能情報を、ＲＡＭ３０２へ読み出してきて、判定を行う。本ステップ以降における機能有無の判定は、同様に設定可能情報に基づいて行うことができる。この判定の結果、ＦＡＸ機能を有していると判定された場合（ステップＳ４０２において「ＹＥＳ」）にはステップＳ４０４へ移行し、ＦＡＸ機能を有していないと判定された場合（ステップＳ４０２において「Ｎｏ」）にはステップＳ４０３へ移行する。
【００３９】
ステップＳ４０３では、ＵＩにおけるＦＡＸ機能に関する項目を無効に設定する。
【００４０】
ステップＳ４０４では、ステップＳ４０１で選択された機種につき、メール送信機能のオプションが設定できるか否かを判定する。この判定の結果、メール送信機能を有していると判定された場合（ステップＳ４０４において「ＹＥＳ」）にはステップＳ４０６へ移行し、メール送信機能を有していないと判定された場合（ステップＳ４０４において「Ｎｏ」）にはステップＳ４０５へ移行する。
【００４１】
ステップＳ４０５では、ＵＩにおけるメール送信に関する項目を無効に設定する。
【００４２】
ステップＳ４０６では、Ｓ４０１で選択された機種につき、ファイル転送機能のオプションが設定できるか否かを判定する。この判定の結果、ファイル転送機能を有していると判定された場合（ステップＳ４０６において「ＹＥＳ」）にはステップＳ４０８へ移行し、ファイル転送機能を有していないと判定された場合（ステップＳ４０６において「Ｎｏ」）にはステップＳ４０７へ移行する。
【００４３】
ステップＳ４０７では、ＵＩにおけるファイル転送に関する項目を無効に設定する。
【００４４】
ステップＳ４０８において、画像形成装置１０１の操作部２０８に表示される操作部ＵＩイメージを、ユーザＰＣ１０２のディスプレイ装置３１１に表示する。具体的には、図７に示すような画面７００を表示する。
【００４５】
ステップＳ４０９では、ステップＳ４０８において表示した画面に対するユーザからの操作を受け付け、コントロールの種類及び表示位置の設定を受け付ける。ここで、コントロールとは、ユーザーインターフェースの画面を構成する部品としてシステムにおいて標準的に用意される、ボタン、スクロールバー、リスト、コンボボックスなどをいう。
【００４６】
ステップＳ４０９における処理を図７を参照して詳細に説明する。領域７０２は、画像形成装置１０１の操作部２０８のＬＣＤパネル上に表示される操作部ＵＩイメージに相当し、各種ボタン７０３から７０８、リスト７０９、実行ボタン７１０、キャンセルボタン７１１等が形成される。ここで、領域７０２における表示はあくまで一例として示したものであり、指定可能コントロール７１２の選択に応じて任意のレイアウトを設定することが可能である。指定可能コントロール７１２とは、領域７０２内に生成可能なユーザインターフェースとしてのコントロールのタイプを示し、ボタン７１３、画像エリア７１４、リスト７１５、コンボボックス７１６のいずれかのコントロールを選択可能である。例えば、ボタン７１３が選択されると、ユーザは領域７０２内の任意の位置に７０３から７０８のいずれかに示すようなボタン形状を有するコントロールを生成することができる。
【００４７】
また、各コントロールを生成する位置及び各コントロールのサイズは、例えば、ユーザＰＣ１０２のポインティングデバイス３０７を利用して、始点と終点とを指定することにより決定することができる。たとえば、図７のボタン７０８の例では、矢印の始点を表示位置、始点と終点からサイズが決まる。
【００４８】
また、データリストを作成したい場合には、データリスト作成７１７の項目から、ＦＡＸ送信先リスト７１８、ファイル転送先リスト７１９、メール送信先リスト７２０のいずれかを選択することにより、ＦＡＸ番号や、メールアドレス等を入力してリストを作成することができる。ここで生成された各リストは、画像形成装置１０１の機種に対する依存性が無くても良く、全ての画像形成装置に対して共通して適用することができる。
【００４９】
図９は、ＦＡＸ送信先リストの一例である。ＦＡＸ送信先リストは、図７の７１８に対応するアプリケーション又は別途所定のアプリケーションにおいてユーザが入力したＦＡＸ送信先の電話番号リストを元に生成される。
【００５０】
具体的には、各ＦＡＸ送信先にはＩＤ９０１が割り振られ、ＦＡＸ番号を一意に特定することができる。また、当該ＩＤと対応付けて、ＦＡＸ送信先を特定するための情報として、送信先名称９０２、ＦＡＸ番号９０３が登録される。また、ＦＡＸ送信リストには、ＦＡＸ送信者名９０４としてＦＡＸ送信時に適用されるＦＡＸ送信者名称が併せて登録される。
【００５１】
図１０は、メール送信先リストの一例である。メール送信先リストは、図７の７２０に対応するアプリケーション又は別途所定のアプリケーションにおいてユーザが入力した送信先メールアドレスのリストを元に生成される。
【００５２】
具体的には、各メール送信先にはＩＤ１００１が割り振られ、メールアドレスを一意に特定することができる。また、当該ＩＤと対応付けて、メール送信先を特定するための情報として、送信先名称１００２、メールアドレス１００３が登録される。
【００５３】
図１１は、ファイル転送先リストの一例である。ファイル転送先リストは、図７の７１９に対応するアプリケーション又は別途所定のアプリケーションにおいてユーザが入力した転送先ディレクトリのパス情報を元に生成される。
【００５４】
具体的には、各ファイル転送先にはＩＤ１１０１が割り振られ、メールアドレスを一意に特定することができる。また、当該ＩＤと対応付けて、ファイル転送先を特定するための情報として、転送先名称１１０２、転送先ディレクトリ１１０３が登録される。転送先ディレクトリとは、ファイル転送処理の実効命令が出されたときに、ファイルが転送されるディレクトリを示し、例えば、転送先としてユーザ自身が使用するユーザＰＣ１０２を指定する場合には、「\\MyPC-Suzuki\shared」で転送先が指定される。
【００５５】
次に、ステップＳ４１０では、ステップＳ４０９において生成されたコントロールに対して、ユーザからの指示入力に従って画像形成装置１０１の各種機能を割り付けることにより、ＵＩ情報を生成する。
【００５６】
生成されたコントロールには、図７の画面７００の下に表示された設定コントロールリストの各コントロール名７２０と対応づけられて、所定の機能を割り当てることができる。例えば、ボタン１（７０３）であれば、機能７２２としてＦＡＸ送信が割り当てられ、表示文字列として７２１「ＦＡＸ−会社」が、適用データ７２３としてファクシミリ送付先のファックス番号が割り当てられる。
【００５７】
これにより、画像形成装置１０１において操作部２０８に領域７０２に対応するＵＩが表示された場合には、ボタン１（７０３）を選択することにより、会社宛にＦＡＸ送信を行う機能が選択されたこととなる。
【００５８】
また、領域７０２上にボタンや、リスト、コンボボックスが形成されると、形成されたコントロールに対応するコントロール名７２１が生成され（図７の場合、ボタン１からボタン５、リスト１）、各コントロール名に対応する表示文字列７２２、機能７２３、適用データ７２４が表示される。ユーザは、各コントロールに割り当てる機能に基づいて、各項目の内容を選択することができる。
【００５９】
例えば、ボタンに片面から両面へのコピー機能を割り当てたい場合には、ボタン２のように、表示文字列７２２「コピー  片面→両面」、機能７２３「コピー」、適用データ７２４「片面→両面」とすることにより当該機能を割り当てることが可能である。
【００６０】
ステップＳ４１１では、ステップＳ４０１で選択した機種についてのＵＩ生成処理が終了したかを判定する。例えば、ユーザからの入力部操作により、「登録」ボタン７２５が押されたかにより判定することができる。ここで、処理終了と判定された場合（ステップＳ４１１で「ＹＥＳ」）には、ステップＳ４１３へ移行し、処理が終了していないと判定された場合（ステップＳ４１１で「ＮＯ」）には、ステップＳ４１０に戻ってユーザからの設定受付を継続する。
【００６１】
ステップＳ４１２では、生成したＵＩ情報をＨＤＤに一時保存し、ステップＳ４１３に移行して、他の機種についてのＵＩ生成を行うかをユーザからの操作に基づき判定する。もし、他の機種についてのＵＩ生成を行うと判定された場合には、ステップＳ４０１へ移行して以上の処理を繰り返す。一方、更なるＵＩ生成処理を行わないと判定された場合には、ステップＳ４１４へ移行して、生成したＵＩ情報をリーダライタ装置１０３を介して記録媒体１０５に格納する。
【００６２】
ＵＩ情報としてユーザにより設定された各コントロールの種類（例えばボタンを示すＩＤやリストを示すＩＤ等）、表示位置、サイズ、表示文字列情報、当該コントロールが選択された際に実施される機能情報（ＦＡＸ送信を示すＩＤやコピー機能を示すＩＤ等）、機能の詳細情報（ＦＡＸ送信の場合のＦＡＸ番号、ファイル転送の場合のファイル転送先パス情報）等が格納されることになる。また、ＵＩ情報の生成には、例えばマークアップ言語を利用することができる。
【００６３】
以上により生成されるＵＩ情報は、例えば図１２に示すようなデータ構造を有する。１２０１は、ヘッダー部でありＵＩ情報が画像形成装置１０１への適用画面データであると画像形成装置１０１が認識するためのデータが記憶されている。１２０２は適用可能機種情報であり、画面データを適用可能な画像形成装置の機種情報が記憶されている。１２０３は表示画面データであり、画像形成装置に適用するための画面データが記憶されている。具体的には、図７の領域７０２中に表示されるコントロールの種類及び大きさ、更にコントロールの表示位置が格納される。また、各コントロールに割り付けられた機能情報も併せて格納される。このようなコントロールに関する情報により、画像形成装置１０１の操作部２０８にＵＩが表示された際には、タッチパネルによりユーザの操作を検知した位置に従って、ユーザが選択したコントロールが特定され、同時にユーザが実行しようとしている画像形成装置１０１の機能が特定される。このような画像形成装置１０１の機能の特定については、公知の技術を適用すればよいのでより詳細な説明は省略する。
【００６４】
１２０４は、ＦＡＸ送信先リストでありユーザが設定したＦＡＸ送信先リスト９００（図９）が記憶されている。１２０５はメール送信先リストであり、ユーザが設定したメール送信先リスト１０００（図１０）が記憶されている。１２０６は、ファイル転送先リストでありユーザが設定したファイル転送先リスト１１００（図１１）が記憶されている。これらのリストは、表示画面データ１２０３において、各コントロールに割り当てられた適用データ７２４に基づいて、各コントロールとリンクされる。
【００６５】
次に、画像形成装置１０１のＣＰＵ２０１が、記録媒体１０５に記憶されたＵＩ情報を操作部２０８へ適用するために行う処理について図５を参照して説明する。図５は、画像形成装置１０１における、記録媒体１０５に記憶されたＵＩ情報を操作部２０８へ適用するための処理の一例に対応するフローチャートである。
【００６６】
まず、ステップＳ５０１では、リーダライタ装置１０３−１を介して記録媒体１０５−１との通信が可能かを判定する。もし、記録媒体１０５−１との通信が可能であると判定された場合（ステップＳ５０１で「ＹＥＳ」）には、リーダライタ装置１０３−１に有効な記録媒体１０５−１が接続されているのでステップＳ５０２へ移行する。一方、記録媒体１０５−１との通信が可能でないと判定された場合（ステップＳ５０１で「ＮＯ」）には、記録媒体１０５−１が接続されていないので、ステップＳ５０１へ戻ってステップＳ５０１の処理を継続する。
【００６７】
ステップＳ５０２では、通信可能な記録媒体１０５−１中に、当該画像形成装置１０３に適用可能なＵＩ情報が記憶されているかを判定する。具体的には、図１２にあるヘッダー部１２０１及び適用可能機種情報１２０２とから判定する。ここで、記録媒体に利用可能なＵＩ情報が記憶されていると判定された場合（ステップＳ５０２で「ＹＥＳ」）には、ステップＳ５０３へ移行する。一方、利用可能なＵＩ情報が記憶されていないと判定された場合（ステップＳ５０２で「ＮＯ」）には、ステップＳ５０１に戻り、他の記録媒体が接続されるのを監視する。
【００６８】
ステップＳ５０３では、リーダライタ装置１０３−１を介して、記録媒体に記憶されているＵＩ情報（表示画面データ、ＦＡＸ送信先リスト、メール送信先リスト、及びファイル転送先リスト）を取得する。
【００６９】
ステップＳ５０４では、取得したＵＩ情報の操作部２０８への設定処理を行う。本ステップにおける処理の詳細は図６と関連して後述する。
【００７０】
ステップＳ５０５では、記録媒体１０５−１がリーダライタ装置１０３−１から取り外されたかどうかを判定する。具体的には、リーダライタ装置１０３−１を介した画像形成装置１０１−１と記録媒体１０５−１との通信が継続しているかにより判定する。ここで、記録媒体１０５−１がリーダライタ装置１０３−１から取り外されていないと判定された場合（ステップＳ５０５で「ＮＯ」）には、記録媒体１０５−１の取り外しの監視を継続する。一方、記録媒体１０５−１がリーダライタ装置１０３−１から取り外されたと判定された場合（ステップＳ５０５で「ＹＥＳ」）には、ステップＳ５０６へ移行して、操作部２０８におけるＵＩの表示を記録媒体１０５−１が接続される以前の状態に戻す。
【００７１】
以上により、記録媒体１０５−１が画像形成装置１０１に接続された場合においてのみ、記録媒体１０５−１に格納されたＵＩ情報が、画像形成装置１０１の操作部２０８の表示内容に反映されることとなる。
【００７２】
次に、図５のステップＳ５０４において画像形成装置１０１のＣＰＵ２０１によって行われる、画像形成装置１０１におけるＵＩ情報の操作部２０８への設定処理を図６を参照して説明する。図６は当該設定処理の一例に対応するフローチャートである。
【００７３】
まず、ステップＳ６０１では、画像形成装置１０１で実装されている機能情報を取得する。ステップＳ６０２では、画像形成装置１０１にはＦＡＸ機能が実装されていないかどうかを判定する。もし、ＦＡＸ機能が実装されていないと判定された場合（ステップＳ６０２で「ＹＥＳ」）には、ステップＳ６０３へ移行し、ＦＡＸ機能が実装されていると判定された場合（ステップＳ６０２で「ＮＯ」）には、ステップＳ６０４へ移行する。
【００７４】
ステップＳ６０３では、画像形成装置１０１にＦＡＸ機能が実装されていない場合、ユーザがＦＡＸ送信用として設定したコントロールを使用不可に設定する。ＦＡＸ送信用コントロールとは、図７の画面生成において、設定コントロールリスト欄の当該コントロールの機能として「ＦＡＸ送信」が設定されているコントロール及びＦＡＸ送信先リスト表示指示に関するコントロールのことである。
【００７５】
ステップＳ６０４では、画像形成装置１０１に、メール送信機能が実装されていないかどうかを判定する。もしメール送信機能が実装されていないと判定された場合（ステップＳ６０４で「ＹＥＳ」）は、ステップＳ６０５へ移行し、メール送信機能が実装されていると判定された場合（ステップＳ６０４で「ＮＯ」）にはステップＳ６０６へ移行する。
【００７６】
ステップＳ６０５では、画像形成装置１０１にメール送信機能が実装されていない場合、ユーザがメール送信用として設定したコントロールを使用不可状態にする。メール送信用コントロールとは、図７の画面生成において、設定コントロールリスト欄の当該コントロールの機能として「メール送信」が設定されているコントロール及びメール送信リスト表示指示に関するコントロールのことである。
【００７７】
ステップＳ６０６では、画像形成装置１０１にファイル転送機能が実装されていないかどうかを判定する。もし、ファイル転送機能が実装されていないと判定された場合（ステップＳ６０６で「ＹＥＳ」）には、ステップＳ６０７へ移行し、一方、ファイル転送機能が実装されていると判定された場合には（ステップＳ６０６で「ＮＯ」）ステップＳ６０８へ移行する。
【００７８】
ステップＳ６０７では、画像形成装置１０１にファイル転送機能が実装されていない場合、ユーザがファイル転送用として設定したコントロールを使用不可状態にする。ファイル転送用コントロールとは、図７の画面生成において、設定コントロールリスト欄の当該コントロールの機能として「ファイル転送」が設定されているコントロール及びファイル送信リスト表示指示に関するコントロールのことである。
【００７９】
ステップＳ６０８では、操作部２０８のＵＩとして、操作可能／不可状態を示した形で記録媒体１０５−１より取得したＵＩ情報を表示する。
【００８０】
上記において、ＵＩ情報を適用する画像形成装置１０１に実装されている機能情報に基づいてＵＩ設定を変更するのは、同一の機種であっても機能が一致するとは限らず、納品された製品によって機能が付加されていない場合があるためである。よって、ユーザは所定の機種に対して搭載することが一般に認められている機能の全てに対応するようにＵＩ情報を生成することができるが、実際に生成したＵＩ情報を利用する際には、ＵＩ情報を適用する画像形成装置１０１に搭載された機能に基づいて、ＵＩ情報が取捨選択される。これにより、実際の画像形成装置１０１に搭載されていない機能を実行しようとすることがなくなる。
【００８１】
また、ステップ６０８において、画像形成装置１０１の操作部２０８に表示される画面の一例は、図８に示すようになる。図８は、ＦＡＸ送信先リスト８０５が選択されることによって、リスト８０７にＦＡＸ送信先リストが表示され、ＦＡＸ送信先として「ＹＹＹ火災  近藤様」が選択されている表示例を示している。また、図８に示す例では、ファイル転送MY PC８０３とファイル転送リスト８０６とは、画像形成装置１０１にファイル転送機能が実装されていないために選択不可状態になっている。なお、図８のように表示に際しては選択不可のコントロールをグレーアウトしても良いし、画面上に表示しないようにしてもよい。
【００８２】
ユーザが図８の表示例に示す状態で実行ボタン８０８を押すと、画像形成装置１０１のフィーダにセットされている原稿がスキャナ２１６で読み取られ、画像処理部２１７でＦＡＸでの伝送可能な形に画像が処理され、ＭＯＤＥＭ２０６を介して指定のあて先に画像データがＦＡＸ送信されることとなる。
【００８３】
以上のように、本発明によれば、ユーザごとにカスタマイズされたＵＩの設定を行うことができ、ユーザは普段使用しなれた環境での操作が可能となり、ユーザビリティの向上に繋がる。
【００８４】
また、画像形成装置１０１に実装されていない機能がＵＩ情報中に設定されていたとしても、実際の利用に際しては、当該機能をユーザが選択できないように表示内容を制御することが可能となるので、実際に利用する画像形成装置に適応したＵＩをユーザに対して提供することが可能となる。
【００８５】
［その他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００８６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施例に対応する画像処理システムの構成の一例を示す図である。
【図２】本発明の実施例に対応する画像形成装置１０１のハードウェア構成の一例を示す図である。
【図３】本発明の実施例に対応するユーザＰＣ１０２のハードウェア構成の一例を示す図である。
【図４】本発明の実施例に対応するユーザＰＣ１０２におけるＵＩ情報生成処理の一例に対応するフローチャートである。
【図５】本発明の実施例に対応する画像形成装置１０１における記録媒体１０５に記憶されたＵＩ情報を操作部２０８へ適用するための処理の一例に対応するフローチャートである。
【図６】本発明の実施例に対応する画像形成装置１０１におけるＵＩ情報の操作部２０８への設定処理の一例に対応するフローチャートである。
【図７】本発明の実施例に対応する、ＵＩ情報生成時にユーザＰＣ１０２のディスプレイ３１１に表示される画面の一例を示した図である。
【図８】本発明の実施例に対応する画像形成装置１０１の操作部２０８に表示される画面の一例を示す図である。
【図９】本発明の実施例に対応するＦＡＸ送信先リストの一例を示す図である。
【図１０】本発明の実施例に対応するメール送信先リストの一例を示す図である。
【図１１】本発明の実施例に対応するファイル転送先リストの一例を示す図である。
【図１２】本発明の実施例に対応するＵＩ情報のデータ構造の一例を示す図である。
【図１】
2005193403.tif 000003
【図２】
2005193403.tif 000004
【図３】
2005193403.tif 000005
【図４】
2005193403.tif 000006
【図５】
2005193403.tif 000007
【図６】
2005193403.tif 000008
【図７】
2005193403.tif 000009
【図８】
2005193403.tif 000010
【図９】
2005193403.tif 000011
【図１０】
2005193403.tif 000012
【図１１】
2005193403.tif 000013
【図１２】
2005193403.tif 000014