(57)【特許請求の範囲】
【請求項１】
操作画面を含むユーザインターフェース画面を表示する表示手段と、
前記操作画面上に表示される操作用表示画像と、前記操作画面上における前記操作用表示画像の位置を特定する位置情報と、前記操作用表示画像に関連付けられた操作情報とを含む表示画像情報が埋め込まれた紙媒体から、前記表示画像情報を読み取る表示画像情報読取手段と、
前記表示画像情報読取手段により読み取られた表示画像情報に基づいて、前記位置情報によって特定される位置に、前記操作情報が関連付けられた前記操作用表示画像が配置されるユーザインターフェース画面を生成するユーザインターフェース画面生成手段と、
前記ユーザインターフェース画面から前記表示画像情報を生成する表示画像情報生成手段と、
前記表示画像情報生成手段により生成された前記表示画像情報を紙媒体に前記表示画像情報を埋め込んで印刷出力する出力手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記出力手段は、前記紙媒体に前記表示画像情報をバーコードとして埋め込んで印刷すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
ユーザインターフェース画面の操作画面上に表示される操作用表示画像と、前記操作画面上における前記操作用表示画像の位置を特定する位置情報と、前記操作用表示画像に関連付けられた操作情報とを含む表示画像情報が埋め込まれた紙媒体から、前記表示画像情報を読み取る表示画像情報読取手順と、
前記表示画像情報読取手順により読み取られた表示画像情報に基づいて、前記位置情報によって特定される位置に、前記操作情報が関連付けられた前記操作用表示画像が配置されるユーザインターフェース画面を生成するユーザインターフェース画面生成手順と、
前記ユーザインターフェース画面を表示する表示手順と、
前記ユーザインターフェース画面から前記表示画像情報を生成する表示画像情報生成手順と、
前記表示画像情報生成手順により生成された前記表示画像情報を紙媒体に前記表示画像情報を埋め込んで印刷出力する出力手順と、
を有することを特徴とするユーザインターフェース画面生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カスタマイズ可能なユーザインターフェースを有する画像形成装置の分野に関する。
【背景技術】
【０００２】
近年、多機能複写機、コピー機、スキャナ、ＦＡＸ、プリンタ等の画像形成装置は、その機能の多様化が進んでおり、ユーザにとってそれらの機能を使いこなすのは必ずしも容易なことではない。また、ユーザによっては全く使用しない機能もあり、そのためユーザインターフェース上での操作が使いにくい場合も多い。
【０００３】
このような中で、画面上でユーザが自ら使用頻度の高いボタンなどを登録・配置することで、使い勝手のよいユーザインターフェースを有する画像形成装置も提案されはじめている。
【０００４】
特許文献１には、画像形成装置が標準で保持する操作画面に対して、カスタマイズを可能とする仕組みについて開示されている。この仕組みは、画像形成装置が保持する記憶部から読み出された画面設計情報と、ユーザにより入力されたカスタマイズに必要な情報を用いることで、操作画面を形成するものである。
【０００５】
ユーザにより入力されたボタンのサイズ・位置・記載される文字列等に関する情報を保存することと、保存されたカスタマイズ情報と画像形成装置の記憶部から読み出された画面設計情報とを取得し、カスタマイズした画面を生成、表示することにより、ユーザが指定したカスタマイズ画面を用いることを可能とする仕組みが開示されている。
【特許文献１】特開２００６−１３３５２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された発明は、ユーザインターフェース画面作成後のイメージを持ちにくいため、ユーザにとってユーザインターフェース画面のカスタマイズ設定が分かりにくくなっている。また、ボタンの形状等が標準で決められているため、カスタマイズされた画面の外観に変化を持たせより操作しやすい形をユーザが独自に作成することができない。さらに、ユーザがせっかくカスタマイズしたユーザインターフェース画面は、単にその装置のみで使用できるにすぎず、他の装置で使用することができない。 
そこで本発明では、ユーザインターフェース画面の作成及びカスタマイズを簡単に、作成後の画面がイメージしやすい形で行うことができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明の画像形成装置は、操作画面を含むユーザインターフェース画面を表示する表示手段と、前記操作画面上に表示される操作用表示画像と、前記操作画面上における前記操作用表示画像の位置を特定する位置情報と、前記操作用表示画像に関連付けられた操作情報とを含む表示画像情報が埋め込まれた情報保持媒体から、前記表示画像情報を読み取る表示画像情報読取手段と、前記表示画像情報読取手段により読み取られた表示画像情報に基づいて、前記位置情報によって特定される位置に、前記操作情報が関連付けられた前記操作用表示画像が配置されるユーザインターフェース画面を生成するユーザインターフェース画面生成手段と、を有することを特徴とする
また、前記画像形成装置において、前記ユーザインターフェース画面から前記表示画像情報を生成する表示画像情報生成手段と、前記表示画像情報生成手段により生成された前記表示画像情報を情報保持媒体に前記表示画像情報を埋め込んで出力する出力手段とを有し、前記表示画像情報読取手段は、前記出力手段により前記表示画像情報が埋め込まれた情報保持媒体から、前記表示画像情報を読み取ることを特徴とする。
【０００８】
また、前記画像形成装置において、前記情報保持媒体は、紙媒体であって、前記出力手段は、前記紙媒体に前記表示画像情報を埋め込んで印刷することを特徴とする。
【０００９】
また、前記画像形成装置において、前記出力手段は、前記紙媒体に前記表示画像情報をバーコードとして埋め込んで印刷することを特徴とする。
【００１０】
また、前記画像形成装置において、前記表示画像情報読取手段と、前記ユーザインターフェース画面生成手段とを有する他の画像形成装置とネットワークを介して接続されており、前記情報保持媒体は、データファイルであって、前記出力手段は、前記表示画像情報が埋め込まれた前記データファイルを、前記他の画像形成装置に前記ネットワークを介して送信出力することを特徴とする。
【００１１】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、ユーザインターフェース画面の作成及びカスタマイズを簡単に、作成後の画面がイメージしやすい形で行うことができる画像形成装置を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を各実施形態において図面を用いて説明する。
（画像形成装置の概要及び構成）
図１は、本発明の実施形態に係る画像形成装置１０の一実施形態の主要構成を示すハードウェア構成図である。本実施形態に係る画像形成装置１０は、主要な構成として、操作パネル１１と、記憶メディアＩ／Ｆ（Interface）１２と、コントローラ１３と、データ通信Ｉ／Ｆ１４と、スキャナ１５と、プロッタ１６と、ＨＤＤ（Hard Disk Drive）１７とを含む構成であり、それぞれ相互に接続されている。以下、簡単に説明する。
【００１４】
操作パネル１１は、入力装置１１aと表示装置１１bとを有しており、入力装置１１aは、ハードウェアキーなどで構成され、画像形成装置１０に各操作信号を入力するのに用いられる。また、表示装置１１bは、ディスプレイなどで構成され、例えば画像形成動作に関する各種情報を表示する。データ通信Ｉ／Ｆ１４は、インターフェース装置１４aを有しており、画像形成装置１０をネットワークなどのデータ伝送路に接続するインターフェースである。
【００１５】
コントローラ１３は、ＲＯＭ（Read Only Memory）１３a、ＲＡＭ（Random Access Memory）１３b、及びＣＰＵ（Central Processing Unit）１３cとを有しており、ＲＯＭ１３aは、画像形成装置１０が起動されるときに実行されるプログラムや各種データを格納している。また、本発明に係るユーザインターフェース画面の生成に係るプログラム等を格納する。また、ＲＡＭ１３bは、ＲＯＭ１３aやＨＤＤ１７から読み出された各種プログラムやデータを一時保持する。更に、ＣＰＵ１３cは、ＲＡＭ１３bが一時保持しているプログラムを実行する。コントローラ１３は、例えば、データ通信Ｉ／Ｆ１４を介して印刷データを受信した場合に、ＲＯＭ１３aからＲＡＭ１３b上に読み出された、ＰＤＬ（Page Description Language）を解釈可能なプログラム（ＰＤＬパーサ）をＣＰＵ１３cにより実行し、印刷データを解釈してビットマップイメージを生成する。
【００１６】
スキャナ１５は、画像読取装置１５aを有しており、読み取り面に配置された原稿を光学的に読み取り画像データを生成する。また、スキャナ１５は、縞模様状の線の太さによって数値や文字を表す識別子であるバーコードの読取りも可能とするバーコードリーダを含むものとする。プロッタ１６は、印刷装置１６aを有しており、例えば、電子写真プロセス方式によってビットマップイメージを記録紙に印刷する。
【００１７】
ＨＤＤ１７は、画像形成装置１０で取り扱われる受信文書データや読み取り画像データ、ログファイル、及び本発明に係るデータ（インターフェース画面データや表示画像情報等）などの各種データを格納している。また、ＨＤＤ１７は、これらの各種データを、所定のファイルシステムやＤＢ（Data Base）により管理している。
【００１８】
ＨＤＤ１７に格納される各種データの中には、外部機器によって記録された電子データも含まれる。このような場合には、メモリカードなどの記録媒体１２bによって画像形成装置１０に提供されるか、データ伝送路であるネットワークなどを通じてアップロードされる。記録媒体１２bは、記憶メディアＩ／Ｆ１２が有するドライブ装置１２aにセットされ各種データが記録媒体１２bからドライブ装置１２aを介してＨＤＤ１７に格納される。
【００１９】
このように本実施形態に係る画像形成装置１０は、上記ハードウェア構成により、コピー、プリンタ、ファクシミリ（ＦＡＸ）、スキャナなどの複数の機能を実現している。
【００２０】
また、ＰＣ２０は、例えば、ユーザがネットワーク３０を介して画像形成装置１０の提供するコピー、プリンタ、ファクシミリ、スキャナ等のサービスを利用するクライアント端末である。ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ、入出力装置、表示装置、通信装置等からなる一般的なパーソナルコンピュータでよい。ネットワーク３０は、有線、無線を含めたネットワークであって、画像形成装置１０とＰＣ２０とを相互に接続する。
【００２１】
（ソフトウェア）
次に、本発明の理解を容易にするため、画像形成装置１０が有するソフトウェア構成について説明する。図２は、画像形成装置１０が有するソフトウェア構成の一例を表したものである。画像形成装置１０を構成するソフトウェア２０は、利用者に対してユーザインターフェースを提供するユーザインターフェース層、各アプリケーション機能を実現するためのアプリ層（アプリケーション層）、ハードウェアを制御してその機能を提供するためのサービス層によって構成されている。
【００２２】
ユーザインターフェース層は、装置本体が持つ操作パネル１１にユーザインターフェースを提供する機器ＵＩ２０１、装置のユーザがＰＣ２０からＷｅｂブラウザを用いて装置の操作を行うためのユーザインターフェースを提供するＷｅｂＵＩ２０１からなる。
【００２３】
アプリ層は、コピー機能を実現するためのコピーアプリ２１１、ファクス機能を実現するためのファクスアプリ２１２、プリンタ機能を実現するためのプリンタアプリ２１３、スキャナ機能を実現するためのスキャナアプリ２１４等からなる。
【００２４】
サービス層は、ハードウェア２１を管理して各アプリにそれぞれの機能を提供するものであり、プロッタ装置１６ａを制御する印刷サービス２２１、入力装置１１ａを制御する読み取りサービス２２２、インターフェース装置１４aを制御するネットワークサービス２２３、ＲＡＭ１３ｂ等のワークメモリを管理するメモリサービス２２４等からなる。
【００２５】
例えば、ユーザが装置本体の操作パネル１１を使って原稿をコピーしようとする場合、最初に機器ＵＩ２０１が利用者からの指示を受け付ける。そして、機器ＵＩ２０１はコピーアプリ２１１にコピー動作の内容を指示し、コピーアプリ２１１はその指示に従って読み取りサービス２２２と印刷サービス２２１に対して原稿の読み取りと、その印刷を指示することで、ユーザは原稿のコピー出力結果を得ることができる。
【００２６】
（本発明に係る画像形成装置の機能）
本発明に係る画像形成装置１０は、紙やデータファイル等の情報保持媒体を用いて容易に又作成後の画面がイメージしやすい形でユーザインターフェース画面を生成することを特徴とするものである。例えば、ユーザは、作成したいユーザインターフェース画面を紙等に図示（描画）し、図示した紙等を画像形成装置１０に読み込ませる。画像形成装置１０は、紙等からの入力に基づいて、表示装置１１b（操作パネル１１）の画面にユーザの図示したユーザインターフェース画面を表示する。
【００２７】
本発明の理解を容易にするため、本発明に係る表示画像情報について説明しておく。表示画像情報は紙やデータファイル等の情報保持媒体に含まれる情報であって、画像形成装置１０がこの表示画像情報を基にユーザインターフェース画面（又はその一部）を生成するための情報である。表示画像情報は、表示装置１１b（操作パネル１１）などの操作画面上に表示される操作用表示画像、操作画面上における前記操作用表示画像が設置（配置）される位置を示す位置情報、及び前記操作用表示画像に関連付けられた操作情報を含む情報である。
【００２８】
操作画面上に表示される操作用表示画像は、ユーザが使用するユーザインターフェース画面（操作画面）において、ユーザが操作する際、直接操作の対象となる操作用表示画像である。その一例として、プッシュ可能なボタン等の形状をした画像がある。
【００２９】
操作画面上における前記操作用表示画像の位置情報は、ユーザインターフェース画面（操作画面）上において、操作画面上、前記表示画像情報をどの位置に設置するかを表す情報である。例えば、操作画面上の左右上下の特定の位置を表すものである。
【００３０】
前記操作用表示画像に関連付けられた操作情報は、例えば、前記操作用表示画像がボタンの形状である場合、ユーザがそのボタンを押したときに実行される操作・命令・ジョブ等の情報である。例えば、コピー、プリンタ、ファクシミリ、スキャナなどの機能の実行操作である。よって、その操作用表示画像が押下された際、関連付けられた実行操作が行なわれることになる。
【００３１】
このように本発明に係る画像形成装置１０は、紙やデータファイル等の情報保持媒体から表示画像情報を読み取って、表示装置１１b（操作パネル１１）の画面にユーザの意図するユーザインターフェース画面を表示するものである。
【００３２】
（機能構成）
次に、本実施形態に係る画像形成装置１０の機能構成について、図３を用いて説明を行う。画像形成装置１０は、紙やデータファイル等の情報保持媒体から表示画像情報を読取る表示画像情報読取手段３０１、表示画像情報に基づいてユーザインターフェース画面を生成するユーザインターフェース画面生成手段３０２、生成したインターフェース画面を表示するユーザインターフェース画面表示制御手段３０３、生成したユーザインターフェース画面から表示画面情報を生成する表示画像情報生成手段３０４、表示画像情報を含む情報保持媒体へ出力する出力手段３０５、及び表示画像情報を他の画像形成装置に送信する表示画像情報送信手段３０６を有している。
【００３３】
表示画像情報読取手段３０１は、情報保持媒体から表示画像情報を読み取る手段である。上述したように表示画像情報は、操作画面上に表示される操作用表示画像、操作画面上における操作用表示画像の位置情報、及び操作用表示画像に関連付けられた操作情報を含む情報であって、本発明を実現するために必要な情報である。情報保持媒体は、印刷用紙等の紙情報媒体であれば、例えば、画像読取装置１５ａ（スキャナ装置）によって、データファイル等の電子情報媒体であれば、例えば、ドライブ装置１２ａやインターフェース装置１４ａなどから入力される。
【００３４】
また、ユーザインターフェース画面生成手段３０２は、表示画像情報から、操作画面上におけるユーザインターフェース画面を生成する手段である。表示画像情報に含まれる操作画面上に表示される操作用表示画像、操作画面上における操作用表示画像の位置情報、及び操作用表示画像に関連付けられた操作情報を基にユーザインターフェース画面（又はその一部）を生成する。例えば、操作用表示画像が矩形状のボタンの画像であり、操作用表示画像の位置情報が操作画面中央を表し、操作用表示画像に関連付けられた操作情報がカラーコピーを行う命令である場合には、操作画面中央に、矩形状ボタンが生成され、当該ボタンを押すとカラーコピーが行われる（実行される）、というインターフェース画面が生成される。なお、表示画像情報読取手段３０１で読取った表示画像情報は、ＨＤＤ１７等に記憶される。ユーザインターフェース画面生成手段３０２によりユーザインターフェース画面が生成された後に、このユーザインターフェース画面のデータとして記憶されてもよい。
【００３５】
ユーザインターフェース画面表示制御手段３０３は、ユーザインターフェース画面生成手段３０２により生成されたユーザインターフェース画面を表示装置１１ｂに表示制御を行なう。
【００３６】
表示画像情報生成手段３０４は、ユーザインターフェース画面生成制御手段３０３により生成されたユーザインターフェース画面から、表示画像情報を生成する手段である。これについては後に説明する。
【００３７】
ところで、ユーザは、作成したユーザインターフェース画面を操作パネル１１上でさらにカスタマイズ（ボタン等の形状の変更、ボタン等の画面上の位置変更、ボタン等に関連付けられた情報の変更等）することができる。この変更に伴い、変更後のユーザインターフェース画面に係る表示画像情報も変更されるため、変更後の表示画像情報がＨＤＤ１７等に記憶される。
【００３８】
出力手段３０５は、表示画像情報を情報保持媒体（紙、バーコード、データファイル等）に埋め込んで出力する。情報保持媒体が、紙、バーコードなどである場合には、印刷装置１６ａにより紙媒体に印刷される。情報保持媒体が、データファイルなどである場合には、ＨＤＤ１７にデータとして保存する。
【００３９】
表示画像情報送信手段３０６は、ネットワーク３０を介して他の画像形成装置に表示画像情報を送信する。他の画像形成装置でも同様のインターフェース画面を使用可能とするためである。表示画像情報そのものを送信するほか、出力手段３０５により情報保持媒体（データファイル）の形式にされた表示画像情報を送信することできる。
【００４０】
（処理の流れ）
次に、本発明に係る画像形成装置１０の、ユーザインターフェース画面を生成する処理について、図４の処理ステップを表したフローチャート及び図５の画面の遷移を表したフローチャートを用いて説明を行う。図４のフローチャートは、操作画面の新規作成操作について説明するものである。また、図５は操作画面の新規作成操作を行う際の画面の遷移を表したフローチャートである。
【００４１】
はじめに、操作画面の新規作成操作について説明する。総合トップ画面５０１（図５）において、ユーザが項目「カスタマイズ」を選択することで、カスタマイズ機能トップ画面５０２に遷移する（図４では、スタートからＳ４０１への遷移）。そして、カスタマイズ機能トップ画面５０２において、ユーザが項目「新規作成」を選択した場合、新規作成手法を選択する画面５０３に遷移する（図４では、Ｓ４０２からＳ４０３への遷移）。
【００４２】
新規作成を選択する画面５０３で、ユーザが表示画像情報を含むカスタマイズ情報記述用紙（後述）からスキャナでもって表示画像情報を取得することを選択した場合、画面５０４に遷移する。画面５０４に遷移することによって、画像の読み取り作業中であることをユーザに知らせる（図４では、Ｓ４０３からＳ４０４への遷移）。画面５０４で読み取り作業終了後、カスタマイズされた操作画面の作成を行う（図４では、Ｓ４０５）。この際に、画面５０６に遷移して、操作画面作成中であることをユーザに知らせる。作成が完了すると、画面５０７に遷移して、作業完了をユーザに告げる。ユーザが画面の内容を確認して、画面に触れることで、作成された、実際の使用が可能である操作画面５０８を表示する（図４では、Ｓ４０６）。ユーザは以後表示された操作画面を実際に使用することが可能となる（図４では、Ｓ４０７）。
【００４３】
画面５０８は、作成された操作画面の例であって、画面中央位置に「ＰＵＳＨ」と書かれたボタンが表されている。ユーザが中央の「ＰＵＳＨ」ボタンを押すと、カラーコピーを行う命令がなされ、画像形成装置１０はカラーでコピーの動作を行う。
【００４４】
一方、ユーザが、画面５０３において、ファイルから操作画面の新規作成を行うことを選択した場合、ファイル選択画面５０５に遷移する（図４では、Ｓ４０３からＳ４１０への遷移）。ユーザは、操作画面の新規作成に使用するファイルを選択する。このファイルは、表示画像情報を含むデータファイルである。画面５０５でユーザがファイルを選択した後、新規の操作画面の作成を行う（図４では、Ｓ４０５）。この際、画面５０５に遷移して、操作画面作成中であることをユーザに知らせる。作成作業が完了すると、画面５０７に遷移して、作業完了をユーザに告げる。ユーザが画面の内容を確認した後、画面に触れることで、機器は、ユーザによって作成された、実際の使用が可能である操作画面５０８を表示する（図４では、Ｓ４０６）。表示された操作画面は実際に使用することが出来る（図４では、Ｓ４０７）。
【００４５】
また、カスタマイズ機能トップ画面５０２で、ユーザが項目「既存選択」を選択した場合は、選択可能な既存画面の選択画面５０９に遷移する。ユーザが画面５０９である既存画面を選択すると、選択された既存画面を設置する。選択された既存画面を設置している最中である場合、設置中である旨をユーザに伝える画面５１０に遷移する。設置作業が完了すると、画面５０７に遷移して、作業完了をユーザに告げる。ユーザが画面の内容を確認して、画面に触れることで、ユーザによって選択された実際の使用が可能である操作画面５０８を表示する（図４では、Ｓ４０６）。ユーザは以後表示された操作画面を実際に使用することが可能となる（図４では、Ｓ４０７）。
【００４６】
また、画面カスタマイズを実行している最中、常に画面上部に「画面カスタマイズ」という表記がされることで、画面カスタマイズを実行している最中であることがユーザに示される。また、画面上部の右端に、「戻る」ボタンを配置しておく。ユーザはこのボタンによって、画面カスタマイズを実行している状態を終了させることができる。
【００４７】
図６は、作成された操作画面を登録する場合の操作について、説明するフローチャートである（図４、Ｓ４０６に続くステップ）。また、図７はカスタマイズされた操作画面の登録を行う際の、画面の遷移を表したフローチャートである（図５、５０８に続くステップ）。
【００４８】
Ｓ６０１は、図４及び図５のフローにおいて作成された操作画面（カスタマイズ画面）を表示しているものある（図４、Ｓ４０６と同じステップ）。作成された操作画面を登録する場合（Ｓ６０２）、ユーザは名前をつけて操作画面をＨＤＤ１７等に保存（Ｓ６０３）することができる。電源を落とした場合でも、ユーザは、登録した画面を呼び出すことで、同一の画面を再度利用することが可能である。また、画像形成装置の電源が落とされた後に再度立ち上げた状態から、画面の呼び出しを行っていない場合でも、カスタマイズされた操作画面を最初から表示するように設定することが可能である。
【００４９】
操作画面７０１を終了する際に、作成された操作画面と同じ画面が登録されているかどうかについて、登録内容の内部が検索される。表示画像情報（操作用表示画像、位置情報、操作情報）の全てが同一である場合に、同一の操作画面と判断する。操作用表示画像については、画像ファイルの内容そのものを比較することで、同一の画像であるかを判定する。位置情報と操作情報については、文字列として表されている内容を比較する。まだ登録されていない画面である場合、登録の実行を尋ねる画面７０２に遷移する（図６では、Ｓ６０１からＳ６０２への遷移）。画面の登録を行う場合、ユーザは項目「はい」を選択すると、画面名を尋ねる画面７０３に遷移する（図６では、Ｓ６０２からＳ６０３への遷移）。７０３でユーザが入力した名前での登録が行われると、画面７０４に遷移して登録が成功したことをユーザに告げる。登録が終了すると、機器は総合トップ画面へ戻る（図６では、Ｓ６０３から終了への遷移）。登録を行わない場合、ユーザは画面７０２で項目「いいえ」を選択する（図６では、Ｓ６０２から終了への遷移）。
【００５０】
（カスタマイズ情報記述用紙）
図８は、カスタマイズ情報記述用紙の一例を表したものである。カスタマイズ情報記述用紙は、ユーザインターフェース画面を生成するための表示画像情報を有し、スキャナ等からの入力により画像形成装置１０に読み込まれる。表示画像情報を有する用紙をスキャナ等で画像形成装置１０に読み込む場合、紙面上の情報の記述方法をあらかじめ定めておく必要がある。そこで、カスタマイズ情報記述用紙というユーザインターフェース画面作成（生成）に係る定型のフォーマットを用意し、ユーザはフォーマットに従ってユーザインターフェースの生成に必要な入力する。画像形成装置１０は、このフォーマットに従ってフォーマット上の位置（座標）に対応付けてルールが予め設定されている。ルールとは、フォーマット上のどの位置（座標）に操作用表示画像に対応する設定情報があるか、どの位置にマークされたときどの操作情報と対応付けるか、などの予めフォーマットを読み取る際にすり合わせしておくべき必要なルールである。このようにして、画像形成装置１０（表示画像情報読取手段３０１）は、カスタマイズ情報記述用紙から正確に表示画像情報を読み取ることができる。
【００５１】
次に、カスタマイズ情報記述用紙に記載されている項目の一例について説明する。操作画面上に表示される操作用表示画像、操作画面上における操作用表示画像の位置情報、操作用表示画像に関連付けられた操作情報をそれぞれ８０１、８０２、８０３の項目から取得できるように定型されている。
【００５２】
まず、８０１においてユーザはボタンやタブといった操作画面上に表示される操作用表示画像を好みの形状に応じて図示（描画）する。次に、８０２においてユーザは操作画面上における操作用表示画像の位置を好みの位置に応じて指定する。格子状の線が存在する範囲の中で８０１の画像と対応するようにマークする。８０３においては、ユーザは操作用表示画像に関連付けられた操作情報を８０３のマークシート方式で指定する。例えば、８０３において「コピー」及び「カラー」にマークした場合、前記操作用表示画像に、「カラーコピー」の処理動作が関連付けられる。
【００５３】
また、拡張性の観点からマークシートの選択肢中には項目「その他」を作成しておく。操作画面上で扱いたい操作が、選択項目として存在しない場合のためである。項目「その他」を選択した場合は、操作内容として扱いたい操作をパネルやハードキーを用いて選択することで、操作内容として追加設定することができる。
【００５４】
なお、図８におけるカスタマイズ情報記述用紙は一例であり、操作用表示画像を複数作成（配置）できるようにすることもできる。同様に、設定できる項目も一例であるので詳細な設定が可能である。例えば、コピーを「両面」で行なったり、印刷にあたって１枚に複数ページ分を印刷する等の設定ができるようにしてもよい。画像形成装置１０は、カスタマイズ情報記述用紙のフォーマット情報を予め持っているので、カスタマイズ情報記述用紙（未記入のもの）を何枚でも印刷することができる。
【００５５】
（データファイル）
画像形成装置１０が、カスタマイズ情報記述用紙を使用して、ユーザインターフェース画面を生成するための表示画像情報を読み込むことについて先に説明した。さらに、画像形成装置１０は、カスタマイズ情報記述用紙に限らずデータファイル等によっても同様の情報を読み込むことができる。なお、画像形成装置１０が表示画像情報をデータファイル形式で読み込む場合、ＨＤＤ１７から読み込んでもよいし、ネットワーク３０を介して送られて読み込んでもよい。
【００５６】
図９−１２は、ＰＤＦ（Portable Document Format）、ＸＭＬ（Extensible Markup Language）、ＸＵＬ（XML User Interface Language）、ＸＡＭＬ（Extensible Application Markup Language）の各種データフォーマットを用いて記述したデータの例である。データファイルから特定の形式のデータを用いて表示画像情報を取得する場合の一例について、図９−１２を参照しつつ説明を行う。
【００５７】
図９は、ＰＤＦ形式のデータの例である。ＰＤＦファイル内では、カスタマイズ情報記述用紙と同様の表示画像情報（９０１、９０２、９０３）が扱われる。ＰＤＦ形式のデータが入力された場合に、カスタマイズ情報記述用紙をスキャナ等で読み取った際と同様の上述した処理を行う。即ち、表示画像情報読取手段３０１は、ＰＤＦファイルから操作画面上の操作用表示画像、位置情報、操作情報などの表示画像情報の読取りを行なって、ユーザインターフェース画面生成手段３０３は、ユーザインターフェース画面を作成する。
【００５８】
図１０は、ＸＭＬ形式のデータの例である。ＸＭＬ形式のファイル内では、テキスト情報がマークアップ言語を使用して記述されるため、操作画面上の操作用表示画像、操作端末の位置、操作情報について、それぞれのタグをつけて表すことができる。予め表示形式を定めておいて、ＸＭＬ形式のデータが入力された場合に、操作画面上の操作用表示画像、位置情報、操作情報を取得する。即ち、表示画像情報読取手段３０１は、ＸＭＬ形式のデータから操作画面上の操作用表示画像、位置情報、操作情報などの表示画像情報の読取りを行なって、ユーザインターフェース画面生成手段３０３は、ユーザインターフェース画面を作成する。
【００５９】
図１０のそれぞれのタグにおいて、image.jpg は操作用表示画像１００１を表し、(10,10)(50,110) は位置情報１００２を表し、また操作情報１００３として、１００１に対応付けられた操作情報として、カラーコピーを表している。
【００６０】
図１１は、ＸＵＬ形式のデータの例である。ＸＵＬ形式のファイルでは、ＯＳが用意するインターフェースの形式を用いて内容が記載されている。内容(content)、スキン(skin)とロケール(locale)で構成されているため、それぞれを操作情報、操作用表示画像、位置情報とすることができる。画像形成装置１０は、ＸＵＬ形式のデータが、入力された場合や他の画像形成装置などの装置からネットワークを介して送られた場合に、操作用表示画像、位置情報、操作情報を取得する。取得された情報を用いることで、カスタマイズ画面を作成することが可能となる。
【００６１】
図１１のそれぞれのタグにおいて、image.jpg は操作端末の操作用表示画像１１０１を表し、width="100" height="40" は操作端末上の位置１１０２を表し、また操作情報１１０３として、１１０１に対応付けられた操作情報として、カラーコピーを表している。
【００６２】
図１２は、ＸＡＭＬ形式のデータの例である。ＸＡＭＬ形式のファイル内では、アプリケーションソフトのインターフェースの形で記述することが可能であるため、操作画面上の操作用表示画像、位置情報、操作情報を、インターフェースの形式で記述して、カスタマイズ画面を使用したい他の画像形成装置に送付することができる。画像形成装置１０は、ＸＡＭＬ形式のデータが、入力された場合や他の画像形成装置などの装置からネットワークを介して送られた場合に、操作用表示画像、位置情報、操作情報を取得する。取得された情報を用いることで、カスタマイズ画面を作成することが可能となる。
【００６３】
図１２のそれぞれのタグにおいて、image.jpg は操作画面上の操作用表示画像１２０１を表し、width="100" height="40" は操作画面上の位置１２０２を表し、また操作情報１２０３として、１２０１に対応付けられた操作情報として、カラーコピーを表している。
（カスタマイズされたユーザインターフェース画面の他機器への移行）
カスタマイズされたユーザインターフェース画面の他の画像形成装置への移行について説明する。ユーザは、カスタマイズしたユーザインターフェース画面を他の画像形成装置１０でも使用したい場合、移行によりそのままのユーザインターフェース画面を他の画像形成装置１０でも使用することができる。
【００６４】
図３に戻り、表示画像情報生成手段３０４は、ユーザインターフェース画面生成制御手段３０３により生成されたユーザインターフェース画面から、表示画像情報を生成する。そして、出力手段３０５や表示画像情報送信手段３０６により出力／送信された情報保持媒体を通じて、他の画像形成装置１０に表示画像情報を渡すことで実現される。
【００６５】
図１３は、カスタマイズされたユーザインターフェース画面を基にカスタマイズ情報記述用紙を出力して、他の画像形成装置１０で活用する場合を表している。
【００６６】
画像形成装置Ａ１３０１は、カスタマイズされたユーザインターフェース画面１３０２から、カスタマイズ情報記述用紙１３０３に表示画像情報を埋め込んで印刷出力を行う。具体的には、図６における記入済みカスタマイズ情報記述用紙のように情報を埋め込んで（記述して）印刷する。印刷されたカスタマイズ情報記述用紙を他の画像形成装置１０で読み取る（スキャン）ことで、画像形成装置Ｂ１３０４において、同様のカスタマイズされたユーザインターフェース画面１３０５を生成できる。
【００６７】
図１４は、カスタマイズされたユーザインターフェース画面に係る表示画像情報をメールでの伝達する例を表している。画像形成装置Ａ１３０１は、メールを用いて他の画像形成装置Ｂ１３０４に、カスタマイズされたユーザインターフェース画面１３０２に係る表示画像情報を送信することができる。画像形成装置Ｂ１３０４側で、表示画像情報をデータファイルとして読み込むことで、カスタマイズされた操作画面１３０５を呼び出すことができる。メールには、先に説明したＰＤＦ等のデータファイルを添付する形式で送信もよいし、形式を指定した上でメール本文内に表示画像情報を搭載し送信してもよい。
【００６８】
図１５は、カスタマイズされたユーザインターフェース画面に係る表示画像情報をRSSフィードでの伝達する例を表している。画像形成装置Ａ１３０１は、RSSフィードを用いて他の画像形成装置Ｂ１３０４に、カスタマイズされたユーザインターフェース画面１３０２に係る表示画像情報を送信することができる。画像形成装置Ｂ１３０４側で、表示画像情報をデータファイルとして読み込むことで、カスタマイズされた操作画面１３０５を呼び出すことができる。
【００６９】
図１６は、バーコードを利用して、カスタマイズされたユーザインターフェース画面１３０２の画像形成装置Ｂ１３０４での再利用について表している。画像形成装置Ａ１３０１はカスタマイズされたユーザインターフェース画面１３０２を既に有している。画像形成装置Ａ１３０１は、カスタマイズされたユーザインターフェース画面１３０２の表示画像情報をバーコード形式に変換し紙媒体に印刷出力する。紙媒体に印刷されたバーコード１６０１を、画像形成装置Ｂ１３０４のバーコードリーダ１６０２を用いて読み取る。画像形成装置Ｂ１３０４は読み取られた情報から表示画像情報の読取りを行なう。このようにして画像形成装置Ｂ１３０４は、画像形成装置Ａ１３０１と同様にカスタマイズされたユーザインターフェース画面１３０５を持つことが出来る。
【００７０】
なお、カスタマイズされた操作画面上の、カスタマイズによって作成された箇所は再編集することができるが、他の画像形成装置から送られてきた、カスタマイズされたユーザインターフェース画面の場合でも再編集することができる。再編集を行った場合、再編集前の情報のバックアップを取っているため復元も可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態に係る画像形成装置の一実施形態の主要構成を示すハードウェア構成図である。
【図２】画像形成装置が有するソフトウェア構成図の一例である。
【図３】画像形成装置の機能構成図である。
【図４】画像形成装置が有する処理ステップを表したフローチャートである。
【図５】画像形成装置が有する画面の遷移を表したフローチャートである。
【図６】カスタマイズ画面の登録の処理ステップを表したフローチャートである。
【図７】カスタマイズ画面の登録の画面の遷移を表したフローチャートである。
【図８】カスタマイズ情報記述用紙の例を表す図である
【図９】ＰＤＦ形式のファイルの一例である。
【図１０】ＸＭＬ形式のファイルの一例である。
【図１１】ＸＵＬ形式のファイルの一例である。
【図１２】ＸＡＭＬ形式のファイルの一例である。
【図１３】カスタマイズ情報記述用紙を使用した例である。
【図１４】メールを使用した例である。
【図１５】ＲＳＳフィードを使用した例である。
【図１６】バーコードを使用した例である。
【符号の説明】
【００７２】
１０        画像形成装置
１１        操作パネル
１１ａ    入力パネル
１１ｂ    表示装置
１２        記憶メディアＩ／Ｆ
１２ａ    ドライブ装置
１２ｂ    記録媒体
１３        コントローラ
１３ａ    ＲＯＭ
１３ｂ    ＲＡＭ
１３ｃ    ＣＰＵ
１４        データ通信Ｉ／Ｆ
１４ａ    インターフェース装置
１５        スキャナ
１５ａ    画像読取装置
１６        プロッタ
１６ａ    印刷装置
１７        ＨＤＤ
２０        ＰＣ
３０        ネットワーク
３０１    表示画像情報読取手段
３０２    ユーザインターフェース画面生成手段
３０３    ユーザインターフェース画面表示制御手段
３０４    表示画像情報生成手段
３０５    出力手段
３０６    表示画像情報送信手段
【図１】
0005142852.tif 000002
【図２】
0005142852.tif 000003
【図３】
0005142852.tif 000004
【図４】
0005142852.tif 000005
【図５】
0005142852.tif 000006
【図６】
0005142852.tif 000007
【図７】
0005142852.tif 000008
【図８】
0005142852.tif 000009
【図９】
0005142852.tif 000010
【図１０】
0005142852.tif 000011
【図１１】
0005142852.tif 000012
【図１２】
0005142852.tif 000013
【図１３】
0005142852.tif 000014
【図１４】
0005142852.tif 000015
【図１５】
0005142852.tif 000016
【図１６】
0005142852.tif 000017