(57)【要約】【課題】  日常的に使用している画像形成装置とは別の画像形成装置を利用する際のユーザの利便性を向上させることができるようにする。【解決手段】  複合機１ａは、携帯装置２と通信可能なインタフェース１８と、インタフェース１８を使用して、ユーザインタフェース画面の構成を記述した画面構成データをその携帯装置２に格納するアプリケーション２２とを備える。複合機１ｂは、その携帯装置２と通信可能なインタフェース１８と、インタフェース１８を使用して、画面構成データをその携帯装置２から取得し、その画面構成データに基づいてユーザインタフェース画面を表示させるアプリケーション２２とを備える。【選択図】  図１
2011135136.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像形成装置と、第２の画像形成装置とを備える画像形成システムにおいて、
前記第１の画像形成装置は、
携帯装置と通信可能な第１インタフェースと、
前記第１インタフェースを使用して、ユーザインタフェース画面の構成を記述した画面構成データを前記携帯装置に格納するＵＩ転送部とを備え、
前記第２の画像形成装置は、
前記携帯装置と通信可能な第２インタフェースと、
前記第２インタフェースを使用して、前記画面構成データを前記携帯装置から取得し、前記画面構成データに基づいてユーザインタフェース画面を表示させるＵＩ処理部とを備えること、
を特徴とする画像形成システム。
【請求項２】
携帯装置と通信可能なインタフェースと、
前記インタフェースを使用して、ユーザインタフェース画面の構成を記述した画面構成データを前記携帯装置に格納するＵＩ転送部と、
を備えることを特徴とする画像形成装置。
【請求項３】
前記画面構成データは、前記ユーザインタフェース画面のサイズ、および前記ユーザインタフェース画面に含まれる構成要素のサイズを含むことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記画面構成データは、前記ユーザインタフェース画面に含まれる構成要素の配列順序の情報を含むことを特徴とする請求項２または請求項３記載の画像形成装置。
【請求項５】
前記画面構成データは、前記ユーザインタフェース画面において値を設定される設定パラメータの初期値を含むことを特徴とする請求項２記載の画像形成装置。
【請求項６】
ＪＡＶＡ（登録商標）仮想マシンを備え、
前記ＵＩ転送部は、前記ＪＡＶＡ（登録商標）仮想マシンで動作するアプリケーションとしてインストールされること、
を特徴とする請求項２記載の画像形成装置。
【請求項７】
携帯装置と通信可能なインタフェースと、
前記インタフェースを使用して、ユーザインタフェース画面の構成を記述した画面構成データを前記携帯装置から取得し、前記画面構成データに基づいてユーザインタフェース画面を表示させるＵＩ処理部と、
を備えることを特徴とする画像形成装置。
【請求項８】
前記画面構成データは、前記ユーザインタフェース画面のサイズ、および前記ユーザインタフェース画面に含まれる構成要素のサイズを含み、
前記ＵＩ処理部は、前記ユーザインタフェース画面のサイズ、および前記ユーザインタフェース画面に含まれる構成要素のサイズに従って、ユーザインタフェース画面を表示させること、
を特徴とする請求項７記載の画像形成装置。
【請求項９】
前記ＵＩ処理部は、前記画面構成データに含まれる前記ユーザインタフェース画面のサイズと当該画像形成装置の表示装置に表示させるユーザインタフェース画面のサイズとが異なる場合には、前記ユーザインタフェース画面のサイズと、前記ユーザインタフェース画面に含まれる構成要素のサイズとの比率を維持するように、前記ユーザインタフェース画面のサイズと、前記ユーザインタフェース画面に含まれる構成要素のサイズを変更して、ユーザインタフェース画面を表示させることを特徴とする請求項８記載の画像形成装置。
【請求項１０】
前記画面構成データは、前記ユーザインタフェース画面に含まれる構成要素の配列順序の情報を含み、
前記ＵＩ処理部は、前記配列順序で、前記画面構成データに記述されている前記構成要素を前記ユーザインタフェース画面に表示させること、
を特徴とする請求項７から請求項９のうちのいずれか１項記載の画像形成装置。
【請求項１１】
前記画面構成データは、前記ユーザインタフェース画面において値を設定される設定パラメータの初期値を含み、
前記ＵＩ処理部は、前記ユーザインタフェース画面を表示する際に、前記ユーザインタフェース画面に前記設定パラメータの初期値を含めること、
を特徴とする請求項７記載の画像形成装置。
【請求項１２】
ＪＡＶＡ（登録商標）仮想マシンを備え、
前記ＵＩ処理部は、前記ＪＡＶＡ（登録商標）仮想マシンで動作するアプリケーションとしてインストールされること、
を特徴とする請求項７記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよび画像形成装置に関するものである。
【背景技術】
【０００２】
近年、コピー機能、ファクシミリ機能などを有する複合機が、オフィスや家庭の他、コンビニエンスストアなどといった店舗に設置されている。このため、ユーザは、オフィスや家庭のみならず、コンビニエンスストアなどといった店舗においても、複合機を利用する機会がある。
【０００３】
他方、ユーザが、携帯端末を使用して、配信サーバにプリンタなどの出力装置を指定して、配信サーバによりその出力装置へデータを供給させ、その出力装置で印刷を行う技術がある（例えば特許文献１参照）。この技術によれば、ユーザは、携帯端末のユーザインタフェースを使用して、様々な出力装置で印刷を行わせることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１６９６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
店舗に設置されている複合機は、メーカや機種によって操作の仕方が多種多様であり、ほとんど統一されていない。つまり、店舗に設置されている複合機は、ユーザがオフィスや家庭で使用している機器と異なるユーザインタフェースを有することが多い。したがって、ユーザは、店舗で複合機を利用する場合、慣れないユーザインタフェースで、各種設定を入力する必要がある。
【０００６】
上述の技術では、単一のユーザインタフェースで様々な出力装置で印刷を行わせることができるものの、店舗でコピーやファクシミリ送信などを行う際に複合機を操作する場合には、複合機の操作パネル（つまり、ユーザインタフェース）を使用しなければならず、依然として、店舗で複合機を利用する際に、ユーザは、慣れないユーザインタフェースで操作を行う必要がある。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、日常的に使用している画像形成装置とは別の画像形成装置を利用する際のユーザの利便性を向上させることができる画像形成システムおよび画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係る画像形成システムは、下記の第１の画像形成装置と、下記の第２の画像形成装置とを備える。第１の画像形成装置は、携帯装置と通信可能な第１インタフェースと、第１インタフェースを使用して、ユーザインタフェース画面の構成を記述した画面構成データをその携帯装置に格納するＵＩ転送部とを備える。第２の画像形成装置は、その携帯装置と通信可能な第２インタフェースと、第２インタフェースを使用して、画面構成データをその携帯装置から取得し、その画面構成データに基づいてユーザインタフェース画面を表示させるＵＩ処理部とを備える。
【００１０】
これにより、オフィスまたは家庭で日常的に使用している画像形成装置（第１の画像形成装置）のユーザインタフェース画面の構成を携帯装置に保存して携帯し、オフィスまたは家庭ではなく店舗で日常的に使用していない画像形成装置（第２の画像形成装置）を使用する際に携帯装置からユーザインタフェース画面の構成を読み出することで、日常的に使用していない画像形成装置のユーザインタフェース画面の構成を、日常的に使用している画像形成装置と同一または類似させることができる。したがって、日常的に使用している画像形成装置とは別の画像形成装置を利用する際のユーザの利便性を向上させることができる。
【００１１】
本発明に係る第１の画像形成装置は、携帯装置と通信可能なインタフェースと、インタフェースを使用して、ユーザインタフェース画面の構成を記述した画面構成データをその携帯装置に格納するＵＩ転送部とを備える。
【００１２】
これにより、オフィスまたは家庭で日常的に使用している画像形成装置（第１の画像形成装置）のユーザインタフェース画面の構成を携帯装置に保存して携帯し、オフィスまたは家庭ではなく店舗で日常的に使用していない画像形成装置（第２の画像形成装置）を使用する際に携帯装置からユーザインタフェース画面の構成を読み出することで、日常的に使用していない画像形成装置のユーザインタフェース画面の構成を、日常的に使用している画像形成装置と同一または類似させることができる。したがって、日常的に使用している画像形成装置とは別の画像形成装置を利用する際のユーザの利便性を向上させることができる。
【００１３】
また、本発明に係る第１の画像形成装置は、上記の第１の画像形成装置に加え、次のようにしてもよい。この場合、画面構成データは、ユーザインタフェース画面のサイズ、およびユーザインタフェース画面に含まれる構成要素のサイズを含む。
【００１４】
これにより、日常的に使用していない画像形成装置のユーザインタフェース画面および構成要素（ボタン、テキストフォントなど）のサイズを、日常的に使用している画像形成装置と同一または類似させることができる。
【００１５】
また、本発明に係る第１の画像形成装置は、上記の第１の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、画面構成データは、ユーザインタフェース画面に含まれる構成要素の配列順序の情報を含む。
【００１６】
これにより、日常的に使用していない画像形成装置のユーザインタフェース画面における構成要素の配列順序を、日常的に使用している画像形成装置と同一または類似させることができる。
【００１７】
また、本発明に係る第１の画像形成装置は、上記の第１の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、画面構成データは、ユーザインタフェース画面において値を設定される設定パラメータの初期値を含む。
【００１８】
これにより、日常的に使用していない画像形成装置のユーザインタフェース画面における設定パラメータの初期値を、日常的に使用している画像形成装置と同一または類似させることができる。つまり、日常的に使用していない画像形成装置において、ユーザが設定している設定パラメータの値が、日常的に使用していない画像形成装置において、最初に選択された状態で表示されるため、ユーザの入力操作の負担を軽減できる。
【００１９】
また、本発明に係る第１の画像形成装置は、上記の第１の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、この画像形成装置は、ＪＡＶＡ（登録商標）仮想マシンを備え、ＵＩ転送部は、ＪＡＶＡ（登録商標）仮想マシンで動作するアプリケーションとしてインストールされる。
【００２０】
これにより、既存の画像形成装置に、ＵＩ転送部を簡単に追加インストールできる。
【００２１】
本発明に係る第２の画像形成装置は、携帯装置と通信可能なインタフェースと、インタフェースを使用して、ユーザインタフェース画面の構成を記述した画面構成データをその携帯装置から取得し、その画面構成データに基づいてユーザインタフェース画面を表示させるＵＩ処理部とを備える。
【００２２】
これにより、オフィスまたは家庭で日常的に使用している画像形成装置（第１の画像形成装置）のユーザインタフェース画面の構成を携帯装置に保存して携帯し、オフィスまたは家庭ではなく店舗で日常的に使用していない画像形成装置（第２の画像形成装置）を使用する際に携帯装置からユーザインタフェース画面の構成を読み出することで、日常的に使用していない画像形成装置のユーザインタフェース画面の構成を、日常的に使用している画像形成装置と同一または類似させることができる。したがって、日常的に使用している画像形成装置とは別の画像形成装置を利用する際のユーザの利便性を向上させることができる。
【００２３】
また、本発明に係る第２の画像形成装置は、上記の第２の画像形成装置に加え、次のようにしてもよい。この場合、画面構成データは、ユーザインタフェース画面のサイズ、およびユーザインタフェース画面に含まれる構成要素のサイズを含み、ＵＩ処理部は、ユーザインタフェース画面のサイズ、およびユーザインタフェース画面に含まれる構成要素のサイズに従って、ユーザインタフェース画面を表示させる。
【００２４】
これにより、日常的に使用していない画像形成装置のユーザインタフェース画面および構成要素のサイズを、日常的に使用している画像形成装置と同一または類似させることができる。
【００２５】
また、本発明に係る第２の画像形成装置は、上記の第２の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、ＵＩ処理部は、画面構成データに含まれるユーザインタフェース画面のサイズと当該画像形成装置の表示装置に表示させるユーザインタフェース画面のサイズとが異なる場合には、ユーザインタフェース画面のサイズと、ユーザインタフェース画面に含まれる構成要素のサイズとの比率を維持するように、ユーザインタフェース画面のサイズと、ユーザインタフェース画面に含まれる構成要素のサイズを変更して、ユーザインタフェース画面を表示させる。
【００２６】
これにより、両者の画面サイズが異なる場合でも、ユーザインタフェース画面を、日常的に使用している画像形成装置に類似させることができる。
【００２７】
また、本発明に係る第２の画像形成装置は、上記の第２の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、画面構成データは、ユーザインタフェース画面に含まれる構成要素の配列順序の情報を含み、ＵＩ処理部は、その配列順序で、画面構成データに記述されている構成要素をユーザインタフェース画面に表示させる。
【００２８】
これにより、日常的に使用していない画像形成装置のユーザインタフェース画面における構成要素の配列順序を、日常的に使用している画像形成装置と同一または類似させることができる。
【００２９】
また、本発明に係る第２の画像形成装置は、上記の第２の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、画面構成データは、ユーザインタフェース画面において値を設定される設定パラメータの初期値を含み、ＵＩ処理部は、ユーザインタフェース画面を表示する際に、ユーザインタフェース画面に設定パラメータの初期値を含める。
【００３０】
これにより、日常的に使用していない画像形成装置のユーザインタフェース画面における設定パラメータの初期値を、日常的に使用している画像形成装置と同一または類似させることができる。つまり、日常的に使用していない画像形成装置において、ユーザが設定している設定パラメータの値が、日常的に使用していない画像形成装置において、最初に選択された状態で表示されるため、ユーザの入力操作の負担を軽減できる。
【００３１】
また、本発明に係る第２の画像形成装置は、上記の第２の画像形成装置のいずれかに加え、次のようにしてもよい。この場合、この画像形成装置は、ＪＡＶＡ（登録商標）仮想マシンを備え、ＵＩ処理部は、ＪＡＶＡ（登録商標）仮想マシンで動作するアプリケーションとしてインストールされる。
【００３２】
これにより、既存の画像形成装置に、ＵＩ処理部を簡単に追加インストールできる。
【発明の効果】
【００３３】
本発明によれば、日常的に使用していない画像形成装置のユーザインタフェース画面の構成を、日常的に使用している画像形成装置と同一または類似させることができる。したがって、日常的に使用している画像形成装置とは別の画像形成装置を利用する際のユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００３４】
【図１】図１は、本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。
【図２】図２は、本発明の実施の形態に係る画像形成装置および携帯装置の構成を示すブロック図である。
【図３】図３は、図１に示すシステムにおいて、（ａ）複合機１ａから携帯装置２へ画面構成データに格納するときの複合機１ａの動作、および（ｂ）携帯装置２から複合機１ｂへ画面構成データを読み込み、その画面構成データを使用するときの複合機１ａの動作について説明するシーケンス図である。
【図４】図４は、画面構成データの一例を示す図である。
【図５】図５は、複合機の基本メニューの一例を示す図である。
【発明を実施するための形態】
【００３５】
以下、図に基づいて本発明の実施の形態を説明する。
【００３６】
図１は、本発明の実施の形態に係る画像形成システムの構成を示すブロック図である。図１に示す画像形成システムでは、画像形成装置である複合機１ａが、携帯装置２を有するユーザ３のオフィス等に設置されており、ユーザ３により日常的に使用されている。また、画像形成装置である複合機１ｂが、例えばユーザ３の自宅近隣の、コンビニエンスストア等の店舗に設置されており、ユーザ３により稀に使用される。
【００３７】
このシステムでは、携帯装置２へ、日常的に使用している複合機１ａのユーザインタフェース画面の構成を記述した画面構成データが格納され、ユーザ３により携帯される。そして、複合機１ｂを使用するときに、ユーザ３の携帯装置２から、複合機１ｂへその画面構成データを読み込ませて、複合機１ａのユーザインタフェース画面と同一または類似のユーザインタフェース画面を利用可能とする。
【００３８】
図２は、本発明の実施の形態に係る画像形成装置および携帯装置の構成を示すブロック図である。図２に示す複合機１は、画像形成装置の一例であり、図１における複合機１ａ，１ｂとして使用可能な装置である。
【００３９】
複合機１は、プリンタ１１と、スキャナ１２と、ＦＡＸ装置１３と、操作パネル１４と、通信装置１５と、記憶装置１６と、演算処理装置１７と、インタフェース１８とを備える。
【００４０】
プリンタ１１は、印刷データに基づいて文書画像を印刷する装置である。スキャナ１２は、文書から文書画像を光学的に読み取り、文書画像の画像データを生成する装置である。ファクシミリ装置１３は、送信すべき文書データからファクシミリ信号を生成し送信するとともに、ファクシミリ信号を受信し文書データに変換する装置である。
【００４１】
また、操作パネル１４は、複合機１の筐体表面に配置され、ユーザに対して各種情報を表示する表示装置と、ユーザ操作を検出する入力装置とを有する。表示装置としては例えば液晶ディスプレイが使用される。入力装置としては、キースイッチ、タッチパネルなどが使用される。
【００４２】
また、通信装置１５は、インターネット、ＬＡＮ（Local Area Network）などのコンピュータネットワークに接続可能であって、そのコンピュータネットワーク上の装置と通信可能な装置である。通信装置１５としては、例えば、ネットワークインタフェース、モデムなどが使用される。
【００４３】
また、記憶装置１６は、各種プログラムおよび各種データを格納可能な装置である。記憶装置１６としては、ハードディスクドライブ、不揮発性メモリなどの不揮発性の記憶媒体が使用される。
【００４４】
記憶装置１６には、複合機１の動作に必要なプログラムおよびデータが予め格納されているとともに、操作パネル１４の表示装置にユーザインタフェース画面を表示させるための画面データ２７、および複合機１用のアプリケーションプログラム２８が予め格納されている。ここでは、アプリケーションプログラム２８は、ＪＡＶＡ（登録商標）アプリケーションのプログラムである。画面データ２７は、ＸＭＬ（Extensible Markup Language）などのマークアップ言語で記述される。また、例えば、画面データ２７は、ＨＴＭＬ（Hypertext Markup Language）といったマークアップ言語で記述されたデータと、ジャバスクリプト（JavaScript）といったスクリプト言語で記述されたスクリプトとを有するようにしてもよい。したがって、画面データ２７には、ユーザインタフェース画面の構成が記述されている。ここでいう、ユーザインタフェース画面の構成には、テキスト、ボタンなどの構成要素、その構成要素の位置、サイズ、配列順序などを含む。
【００４５】
また、演算処理装置１７は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピュータであり、記憶装置１６などからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００４６】
複合機１の起動後に、記憶装置１６に格納されている図示せぬプログラムが演算処理装置１７により適宜実行される。この実施の形態では、演算処理装置１７により、図示せぬオペレーティングシステム、プラットホーム２１、ＵＩ管理・課金制御アプリケーション２２、コントローラ２３、ウェブブラウザ２４、ウェブサーバ２５などの処理部が実現される。なお、ウェブブラウザ２４、およびコントローラ２３のうちの、操作パネル１４を制御する部分は、第１演算処理ボードにおいて実装され、プラットホーム２１、アプリケーション２２、コントローラ２３の残りの部分、およびウェブサーバ２５は、第２演算処理ボードにおいて実装される。第１演算処理ボードおよび第２演算処理ボードは、それぞれＣＰＵ、ＲＯＭ、ＲＡＭなどを有し、それぞれ、記憶装置１６などからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。第１演算処理ボードと第２演算処理ボードとの間はインタフェースでデータ通信が可能となっている。
【００４７】
プラットホーム２１は、アプリケーションを実行可能な実行基盤である。この実施の形態では、プラットホーム２１は、ＪＡＶＡ（登録商標）アプリケーションを実行可能なＪＡＶＡ（登録商標）仮想マシンである。
【００４８】
アプリケーション２２は、プラットホーム２１上でアプリケーションプログラム２８が実行されて形成される処理部である。アプリケーション２２は、ウェブサーバ２５を介して、ウェブブラウザ２４で操作パネル１４にユーザインタフェース画面を表示させる。このとき、アプリケーション２２は、記憶装置１６に格納されているデフォルトの画面データ２７に基づいてユーザインタフェース画面を表示させるか、携帯装置２から画面構成データを読み出し、その画面構成データから生成される画面データに基づいてユーザインタフェース画面を表示させる。ユーザインタフェース画面は、操作ボタンなどの操作部を有し、ユーザによるこの複合機１の操作および設定の入力に使用される。また、アプリケーション２２は、ユーザインタフェース画面で処理実行命令が発生すると、コントローラＡＰＩ（Application Program Interface）などを介して、その処理実行命令により指定される動作をコントローラ２３に実行させる。これにより、コントローラ２３が、プリンタ１１、スキャナ１２およびファクシミリ装置１３を制御して、処理実行命令により指定される動作を実行させる。このとき、アプリケーション２２は、コントローラ２３による処理の実行を監視し、処理に応じた課金処理を行う。
【００４９】
コントローラ２３は、プリンタ１１、スキャナ１２、およびファクシミリ装置１３を制御するとともに、それらとの間でデータ入出力を行う処理部である。なお、コントローラ２３を使用するために、コントローラＡＰＩが実装されている。コントローラＡＰＩは、プリンタ１１、スキャナ１２、およびファクシミリ装置１３の機能を実行させたり、それらとの間でデータ入出力を実行させたりする際に、プラットホーム２１上で動作するアプリケーションからの指令に従って、コントローラ２３を動作させる。
【００５０】
ウェブブラウザ２４は、ＨＴＴＰ（Hypertext Transfer Protocol）でウェブサーバ２５と通信するウェブクライアント機能、およびマークアップ言語の画面データ２７に基づいてユーザインタフェース画面を操作パネル１４に表示させる画面表示機能を有する。
【００５１】
ウェブサーバ２５は、ウェブブラウザ２４とＨＴＴＰで通信し、ウェブブラウザ２４からのＨＴＴＰコマンドを受信する。例えば、ウェブサーバ２５は、ウェブブラウザ２４からのＨＴＴＰコマンドで指定されているＵＲＬの画面データ２７をウェブブラウザ２４へ送信する。
【００５２】
一方、携帯装置２は、携帯電話機、携帯音楽プレーヤ、ＩＣカードなどといった、不揮発性の記憶装置、およびその記憶装置に対する外部からのデータの読み書きを可能にするインタフェースを備える装置である。携帯装置２は、インタフェース３１、記憶装置３２、演算処理装置３３、表示装置３４、および入力装置３５を有する。
【００５３】
インタフェース３１は、複合機１のインタフェース１８と通信可能な装置である。インタフェース１８，３１は、ＵＳＢ（Universal Serial Bus）などの有線インタフェース、またはブルートゥースや赤外線通信といった無線インタフェースである。なお、携帯装置２が接触型または非接触型のＩＣカードである場合には、インタフェース１８は、そのＩＣカードのリーダライタとされる。
【００５４】
また、記憶装置３２は、各種プログラムおよび各種データを格納可能な装置である。記憶装置３２としては、不揮発性メモリなどの不揮発性の記憶媒体が使用される。
【００５５】
また、演算処理装置３３は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するコンピュータであり、記憶装置３２などからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００５６】
携帯装置２の起動後に、記憶装置３２に格納されている図示せぬプログラムが演算処理装置３３により適宜実行される。したがって、プログラムに従って、演算処理装置３３は、インタフェース３１より受信されたデータを記憶装置３２に格納したり、記憶装置３２に格納されているデータを読み出してインタフェース３１から出力したりする。
【００５７】
次に、上記システムにおいて、（ａ）複合機１ａから携帯装置２へ画面構成データに格納するときの複合機１ａの動作、および（ｂ）携帯装置２から複合機１ｂへ画面構成データを読み込み、その画面構成データを使用するときの複合機１ａの動作について説明する。図３は、図１に示すシステムにおいて、（ａ）複合機１ａから携帯装置２へ画面構成データに格納するときの複合機１ａの動作、および（ｂ）携帯装置２から複合機１ｂへ画面構成データを読み込み、その画面構成データを使用するときの複合機１ａの動作について説明するシーケンス図である。
【００５８】
まず、ユーザ３は複合機１ａを操作して、複合機１ａと通信可能な位置に携帯装置２を配置し、複合機１ａの操作パネル１４に所定の操作を行う。複合機１ａのアプリケーション２２は、その操作を検出すると（ステップＳ１）、インタフェース１８で携帯装置２が検出されていることを確認した後（ステップＳ２）、複合機１ａの画面データ２７から生成された画面構成データをインタフェース１８で携帯装置２へ送信する（ステップＳ３）。携帯装置２では、インタフェース３１でその画面構成データが受信されると、演算処理装置３３は、その画面構成データを記憶装置３２に格納する（ステップＳ４）。
【００５９】
このようにして、ユーザ３が日常的に使用している複合機１ａの画面構成データが携帯装置２に格納される。
【００６０】
画面構成データは、ユーザインタフェース画面のサイズ、ユーザインタフェース画面に含まれる構成要素のサイズ、ユーザインタフェース画面に含まれる構成要素の配列順序の情報、ユーザインタフェース画面において値を設定される設定パラメータの初期値などを含む。画面構成データは、ＸＭＬで記述してもよいし、記述順序を予め決めておきＣＳＶ（Comma Separated Values）形式で記述してもよい。例えば、画面データ２７がＨＴＭＬで記述されている場合、アプリケーション２２は、画面データ２７内の所定のタグを検出し、そのタグおよびそのタグの要素の値から、ＸＭＬの要素を生成し、それらのＸＭＬの要素から画面構成データを生成する。
【００６１】
図４は、画面構成データの一例を示す図である。なお、図４に示す画面構成データでは、各パラメータの値の記載が省略されている。図４に示す画面構成データは、ＸＭＬで記述されており、「画面基本」要素の「サイズ」要素で、ユーザインタフェース画面のサイズが示される。「ボタン」要素、および「文字」要素で、構成要素であるボタンおよび文字のタイプやサイズが示される。さらに、「機能」要素で、スキャン機能の設定パラメータの初期値（「スキャンパラメータ」要素）、プリント機能の設定パラメータの初期値（「プリントパラメータ」要素）などが示される。
【００６２】
その後、複合機１ｂを使用する必要があるときに、ユーザ３は、その携帯装置２を携帯して、複合機１ｂの設置場所へ向かう。
【００６３】
そして、ユーザ３は、複合機１ｂの操作パネル１４に対して所定の操作を行うと、まず、基本メニューが表示される。このとき、複合機１ｂでは、ウェブブラウザ２４が、その操作に従って、所定のＵＲＬの基本メニューの画面データ２７を取得し、基本メニューを操作パネル１４に表示させる。
【００６４】
図５は、複合機１ｂの基本メニューの一例を示す図である。図５に示す基本メニューでは、携帯装置２から画面構成データを読み込んでその画面構成データに基づいてユーザインタフェースを構築するためのボタン５１と、複合機１ｂの画面データ２７をそのままユーザインタフェースに使用するためのボタン５２が表示される。
【００６５】
ボタン５２がユーザ３により押下されると、その操作がウェブブラウザ２４からウェブサーバ２５を介してアプリケーション２２に通知され、アプリケーション２２は、ウェブサーバ２５を介してウェブブラウザ２４で、画面データ２７に基づくユーザインタフェース画面を表示させる。一方、ボタン５１がユーザ３により押下されると（ステップＳ５）、その操作がウェブブラウザ２４からウェブサーバ２５を介してアプリケーション２２に通知され、アプリケーション２２は、インタフェース１８で携帯装置２が検出されていることを確認した後（ステップＳ６）、インタフェース１８で、画面構成データの送信要求を携帯装置２へ送信する（ステップＳ７）。携帯装置２では、その送信要求がインタフェース３１により受信されると、演算処理装置３３は、その送信要求で指定されたデータ（ここでは、画面構成データ）を記憶装置３２から読み出し、インタフェース３１で複合機１ｂへ送信する（ステップＳ８）。
【００６６】
なお、携帯装置２が複合機１ｂに配置されたことを検出すると、アプリケーション２２が携帯装置２にアクセスして、画面構成データが格納されているか否かを判定し、画面構成データが格納されている場合に上述の基本メニューを表示させ、画面構成データが格納されていない場合には、ボタン５１，５２を有さない基本メニューを表示させ、自動的に記憶装置１６に格納されている画面データ２７を使用するようにしてもよい。
【００６７】
複合機１ｂのアプリケーション２２は、インタフェース１８でその画面構成データを受信すると、ＲＡＭに保持し、その画面構成データから画面データ（ウェブブラウザ２４で解釈可能なＨＴＭＬデータなど）を生成して、ウェブサーバ２５を介してウェブブラウザ２４で、その画面データに基づくユーザインタフェース画面を表示させる。このとき、アプリケーション２２は、画面データのテンプレートに画面構成データの内容を反映させて、画面データを生成させるようにしてもよい。なお、そのテンプレートとして、画面データ２７を使用するようにしてもよい。
【００６８】
画面構成データが、ユーザインタフェース画面のサイズ、およびユーザインタフェース画面に含まれる構成要素のサイズを含む場合、アプリケーション２２は、ユーザインタフェース画面のサイズ、およびユーザインタフェース画面に含まれる構成要素のサイズに従って、ユーザインタフェース画面を表示させる。また、画面構成データに含まれるユーザインタフェース画面のサイズと当該複合機１ｂの操作パネル１４の表示装置に表示可能なユーザインタフェース画面のサイズとが異なる場合には、アプリケーション２２は、ユーザインタフェース画面のサイズと、ユーザインタフェース画面に含まれる構成要素のサイズとの比率を維持するように、ユーザインタフェース画面のサイズと、ユーザインタフェース画面に含まれる構成要素のサイズを変更して、ユーザインタフェース画面を表示させる。
【００６９】
画面構成データが、ユーザインタフェース画面に含まれる構成要素の配列順序の情報を含む場合、アプリケーション２２は、その配列順序で、画面構成データに記述されている構成要素をユーザインタフェース画面に表示させる。
【００７０】
画面構成データが、ユーザインタフェース画面において値を設定される設定パラメータの初期値を含む場合、アプリケーション２２は、ユーザインタフェース画面を表示する際に、ユーザインタフェース画面に設定パラメータの初期値を含める。なお、画面構成データに記述されている設定パラメータが複合機１ｂに存在しない場合には、その設定パラメータの記述は無視される。
【００７１】
そして、ユーザ３は、そのユーザインタフェース画面に対して操作を行う（ステップＳ９）。その操作に従って、アプリケーション２２は、コントローラ２３を使用して、その操作により指定された処理を実行させる（ステップＳ１０）。このとき、処理の進捗に併せて（例えば１ページの出力ごとに）、アプリケーション２２は、課金処理を行う。なお、携帯装置２に、電子マネーでの決済可能なＩＣカード機能を持つものを使用し、複合機１ｂにそのＩＣカード機能のためのリーダライタを設けることで、そのＩＣカード機能を使用して課金処理を行うようにしてもよい。この場合、アプリケーション２２は、出力処理開始時から、そのリーダライタで、そのリーダライタに携帯装置２が載置されていることを継続的に監視し、出力処理において１ページの出力ごとに電子マネーでの課金処理を行い、出力処理の完了前に携帯装置２がリーダライタから離脱した場合には、その時点で出力処理をキャンセルする。また、携帯装置２の離脱および操作パネル１４に対するユーザ操作により出力処理がキャンセルされた場合には、必要に応じて課金の払い戻しを行うようにしてもよい。
【００７２】
出力処理が完了すると、アプリケーション２２は、操作パネル１４に、出力処理完了のメッセージを表示させ、その後、インタフェース１８および／または上述のリーダライタにより携帯装置２の離脱が検出されると、アプリケーション２２は、携帯装置２から読み込んだ画面構成データをＲＡＭから消去する（ステップＳ１１）。
【００７３】
以上のように、上記実施の形態によれば、複合機１ａは、携帯装置２と通信可能なインタフェース１８と、インタフェース１８を使用して、ユーザインタフェース画面の構成を記述した画面構成データをその携帯装置２に格納するアプリケーション２２とを備える。複合機１ｂは、その携帯装置２と通信可能なインタフェース１８と、インタフェース１８を使用して、画面構成データをその携帯装置２から取得し、その画面構成データに基づいてユーザインタフェース画面を表示させるアプリケーション２２とを備える。
【００７４】
これにより、オフィスまたは家庭で日常的に使用している画像形成装置（複合機１ａ）のユーザインタフェース画面の構成を携帯装置２に保存して携帯し、オフィスまたは家庭ではなく店舗で日常的に使用していない画像形成装置（複合機１ｂ）を使用する際に携帯装置２からユーザインタフェース画面の構成を読み出することで、日常的に使用していない画像形成装置のユーザインタフェース画面の構成を、日常的に使用している画像形成装置と同一または類似させることができる。したがって、日常的に使用している画像形成装置とは別の画像形成装置を利用する際のユーザの利便性を向上させることができる。
【００７５】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【産業上の利用可能性】
【００７６】
本発明は、例えば、店舗に設置されている画像形成装置などに適用可能である。
【符号の説明】
【００７７】
１  複合機（画像形成装置の一例、第１の画像形成装置の一例、第２の画像形成装置の一例）
１ａ  複合機（画像形成装置の一例、第１の画像形成装置の一例）
１ｂ  複合機（画像形成装置の一例、第２の画像形成装置の一例）
２  携帯装置
３  ユーザ
１４  操作パネル
１８  インタフェース（第１インタフェースの一例、第２インタフェースの一例）
２１  プラットホーム
２２  アプリケーション（ＵＩ転送部の一例、ＵＩ処理部の一例）
２４  ウェブブラウザ
２５  ウェブサーバ
３４  インタフェース
【図１】
2011135136.tif 000003
【図２】
2011135136.tif 000004
【図３】
2011135136.tif 000005
【図４】
2011135136.tif 000006
【図５】
2011135136.tif 000007