(57)【特許請求の範囲】
【請求項１】
所定機器を構成する部品を示す表示用画像データを表示する表示部と、
前記表示用画像データにより示される所定機器を構成する部品の領域に対応する領域毎に異なる値が付与されたビットマップデータと、前記所定機器を構成する部品と前記ビットマップデータの値とを対応付けて記憶したテーブルと、を記憶した記憶手段と、
前記表示用画像データが表示された前記表示部上で指示された指示位置を検出するための位置検出手段と、
前記位置検出手段により検出された指示位置に応じて、指示位置に対応する前記ビットマップデータの値を取得し、出力する出力手段と、
前記出力されたビットマップデータの値に基づいて、前記テーブルを参照して、前記出力されたビットマップデータの値に対応する前記所定機器を構成する部品を判別し、当該部品に応じたコマンドを出力する制御手段とを備えた、入力データ処理装置。
【請求項２】
前記ビットマップデータは前記所定機器の１つに対して複数種類備えられていることを特徴とする、請求項１に記載の入力データ処理装置。
【請求項３】
前記表示用画像データにより示される所定機器を構成する部品の領域に対応する前記ビットマップデータの領域は、前記表示用画像データにより示される所定機器を構成する部品の領域と一致することを特徴とする、請求項１に記載の入力データ処理装置。
【請求項４】
前記表示用画像データにより示される所定機器を構成する部品の領域に対応する前記ビットマップデータの領域は、前記表示用画像データにより示される所定機器を構成する部品の領域と異なる大きさであることを特徴とする、請求項１に記載の入力データ処理装置。
【請求項５】
前記ビットマップデータは、各画素を多値のデータで表すものであり、前記それぞれの領域毎に付与される値として、各領域を構成する画素に領域毎に異なる画素値が割り当てられていることを特徴とする、請求項１乃至４のいずれか一項に記載の入力データ処理装置。
【請求項６】
所定機器を構成する部品を示す表示用画像データを表示部に表示するステップと、
前記表示用画像データが表示された前記表示部上で指示された指示位置を検出するステップと、
前記検出された指示位置に対応する、前記表示用画像データにより示される所定機器を構成する部品の領域に対応する領域毎に異なる値が付与されたビットマップデータの値を取得するステップと、
前記取得したビットマップデータの値に基づいて、前記所定機器を構成する部品と前記ビットマップデータの値とを対応付けて記憶したテーブルを参照して、前記ビットマップデータの値に対応する前記所定機器を構成する部品を判別するステップと、
前記判別した所定機器を構成する部品に応じたコマンドを出力するステップとを備えた、入力データ処理方法。
【請求項７】
所定機器を構成する部品を示す表示用画像データを表示部に表示するステップと、
前記表示用画像データが表示された前記表示部上で指示された指示位置を検出するステップと、
前記検出された指示位置に対応する、前記表示用画像データにより示される所定機器を構成する部品の領域に対応する領域毎に異なる値が付与されたビットマップデータの値を取得するステップと、
前記取得したビットマップデータの値に基づいて、前記所定機器を構成する部品と前記ビットマップデータの値とを対応付けて記憶したテーブルを参照して、前記ビットマップデータの値に対応する前記所定機器を構成する部品を判別するステップと、
前記判別した所定機器を構成する部品に応じたコマンドを出力するステップとをコンピュータに実行させるための、入力データ処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は入力データ処理装置、入力データ処理方法および入力データ処理プログラムに関し、特に、グラフィカルユーザインターフェイス機能に優れた汎用性のある入力データ処理装置、入力データ処理方法および入力データ処理プログラムに関する。
【０００２】
【従来の技術】
従来、プリンタドライバにおいては、使用者が、所定の指示を入力するためにグラフィカルユーザインターフェイス（以下「ＧＵＩ」という）が用いられている。このようなグラフィカルユーザインターフェイスを備えたプリンタドライバは、使用者にプリンタのハード構成図を表示し、使用する機能を構成図から選択できるようになっている。たとえば、使用する用紙を選択する場合には、構成図に表された所望の用紙が格納されたトレーを指示するだけで、所望する用紙を選択することができる。
【０００３】
このＧＵＩでは、ディスプレイ上に表示された構成図のいずれの部位が指示されたかを検出するために、ディスプレイ上で指示された位置と構成図の位置との関係を、ディスプレイ上で指示された位置の座標情報と、プリンタの構成図とを比較することにより、判断するようにしていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、プリンタの機種が異なれば部品の構成が異なるため、表示する構成図が異なる。このため、プリンタドライバの開発において、従来は、ディスプレイ上で指示された位置の座標情報とプリンタの構成図との関係をプリンタの機種ごとに準備しなければならない。すなわち、プリンタの機種ごとに座標データとプリンタの構成との対応関係を示すデータを作成する必要があり、新たにプリンタを開発するたびにそのプリンタに適合したデータを作成しなければならないという不都合があった。上記データは、座標のどの領域に対してはプリンタのどのパーツ、たとえば給紙トレイ、が対応しているかを各領域毎に入力する必要があり、特にパーツが多くなったり領域の形状が複雑なものになると非常に工数を要するものであった。
【０００５】
この発明は上述の問題点を解決するためになされたもので、この発明の目的の１つは、入力画面の変更に柔軟に対応することが可能な入力データ処理装置、入力データ処理方法および入力データ処理プログラムを提供することである。
【０００６】
【課題を解決するための手段】
上述の目的を達成するためにこの発明のある局面によれば、入力データ処理装置は、所定機器を構成する部品を示す表示用画像データを表示する表示部と、表示用画像データにより示される所定機器を構成する部品の領域に対応する領域毎に異なる値が付与されたビットマップデータと、所定機器を構成する部品とビットマップデータの値とを対応付けて記憶したテーブルと、を記憶した記憶手段と、表示用画像データが表示された表示部上で指示された指示位置を検出するための位置検出手段と、位置検出手段により検出された指示位置に応じて、指示位置に対応するビットマップデータの値を取得し、出力する出力手段と、出力されたビットマップデータの値に基づいて、テーブルを参照して、出力されたビットマップデータの値に対応する所定機器を構成する部品を判別し、当該部品に応じたコマンドを出力する制御手段とを備える。
【０００７】
この発明に従えば、表示部上で指示された指示位置が検出されると、指示位置に対応する値がビットマップデータに基づいて出力される。ビットマップデータは、表示用画像データに対応し、複数の入力領域の位置に対応するデータとしてそれぞれの領域毎に異なる値が付与されている。このため、表示用画像データの変更された場合に、表示用画像データの変更に合わせてビットマップデータを変更するだけでよく、入力画面の変更に柔軟に対応することが可能な入力データ処理装置を提供することができる。
【０００８】
好ましくは、ビットマップデータは所定機器の１つに対して複数種類備えられていることを特徴とする。
【０００９】
この発明に従えば、１つの表示用画像データに対して複数のビットマップデータを対応させるので、ビットマップデータを変えるだけで入力領域を変更することができる。
【００１０】
好ましくは、表示用画像データにより示される所定機器を構成する部品の領域に対応するビットマップデータの領域は、表示用画像データにより示される所定機器を構成する部品の領域と一致することを特徴とする。
好ましくは、表示用画像データにより示される所定機器を構成する部品の領域に対応するビットマップデータの領域は、表示用画像データにより示される所定機器を構成する部品の領域と異なる大きさであることを特徴とする。
【００１１】
この発明に従えば、実際に表示される表示用画像の入力領域よりも広い範囲で指示があった場合でも入力領域に対応する位置の値を出力し、また、実際に表示される表示用画像の入力領域よりも狭い範囲で指示があった場合にのみ入力領域に対応する位置の値を出力するようにできる。その結果、入力領域よりも広い範囲とした場合には指示を容易にし、入力領域よりも狭い範囲とした場合には誤入力を防止することができる。
好ましくは、ビットマップデータは、各画素を多値のデータで表すものであり、それぞれの領域毎に付与される値として、各領域を構成する画素に領域毎に異なる画素値が割り当てられていることを特徴とする。
【００１２】
この発明の他の局面によれば、入力データ処理方法は、所定機器を構成する部品を示す表示用画像データを表示部に表示するステップと、表示用画像データが表示された表示部上で指示された指示位置を検出するステップと、検出された指示位置に対応する、表示用画像データにより示される所定機器を構成する部品の領域に対応する領域毎に異なる値が付与されたビットマップデータの値を取得するステップと、取得したビットマップデータの値に基づいて、所定機器を構成する部品とビットマップデータの値とを対応付けて記憶したテーブルを参照して、ビットマップデータの値に対応する所定機器を構成する部品を判別するステップと、判別した所定機器を構成する部品に応じたコマンドを出力するステップとを備える。
【００１３】
この発明に従えば、表示部上に表示された画像に対してユーザにより指示された指示位置が検出されると、指示位置とそれぞれの指示位置に対応して異なる値が付与されたビットマップデータが参照され、検出された指示位置に対応した値が出力される。このため、表示部に表示される複数の入力領域に描かれた画像が変更された場合であっても、その変更に合せてビットマップデータを変更するだけで所定の値を出力するようにできる。その結果、入力画面の変更に柔軟に対応することが可能な入力データ処理方法を提供することができる。
【００１４】
この発明のさらに他の局面によれば、入力データ処理プログラムは、所定機器を構成する部品を示す表示用画像データを表示部に表示するステップと、表示用画像データが表示された表示部上で指示された指示位置を検出するステップと、検出された指示位置に対応する、表示用画像データにより示される所定機器を構成する部品の領域に対応する領域毎に異なる値が付与されたビットマップデータの値を取得するステップと、取得したビットマップデータの値に基づいて、所定機器を構成する部品とビットマップデータの値とを対応付けて記憶したテーブルを参照して、ビットマップデータの値に対応する所定機器を構成する部品を判別するステップと、判別した所定機器を構成する部品に応じたコマンドを出力するステップとをコンピュータに実行させる。
【００１５】
この発明に従えば、表示部に表示される複数の入力領域に描かれた画像が変更された場合であっても、その変更に合せてビットマップデータを変更するだけで所定の値を出力するようにできる。その結果、入力画面の変更に柔軟に対応することが可能な入力データ処理プログラムを提供することができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。なお、図中同一符号は同一または相当する部材を示し、説明は繰返さない。
【００１７】
図１は、本発明の実施の形態の１つにおける入力データ処理装置の概略構成を示すブロック図である。ここでは、パーソナルコンピュータにプリンタが接続され、パーソナルコンピュータにプリンタドライバがインストールされているものとする。図１を参照して、入力データ処理装置１００は、入力データ処理装置１００の全体を制御するための制御部１０１と、制御部１０１に接続され所定の情報を表示するための液晶表示装置やＣＲＴ（陰極線管）等の表示装置１０３と、表示装置１０３上に設けられたタッチパネル１０５と、制御部１０１に接続された所定の情報を印刷するためのプリンタ１０９と、記憶部１０７とを含む。本発明の実施の形態における制御部１０１は、たとえばパーソナルコンピュータで構成される。
【００１８】
制御部１０１は、表示装置１０３を制御するための表示制御部１２１と、タッチパネル１０５から出力される位置情報を検出するための位置検出部１２３と、位置検出部１２３で検出された位置に対応するデータを出力するためのデータ出力部１２５と、プリンタ１０９を制御するためのプリンタ制御部１２７とを含む。
【００１９】
記憶部１０７は、表示装置１０３に表示するためのプリンタ１０９の構成図が描かれた画像データと、構成図の各位置に対応した画像データであって、各位置における画素のデータとして所定の値が付与されたビットマップデータと、ビットマップデータの画素値とプリンタの部品とを対応付けた対応テーブルとを記憶する。構成図およびビットマップデータは、表示装置１０３の画素に対応したビットマップであり、詳細は後述する。
【００２０】
タッチパネル１０５は、透明な部材からなり、表示装置１０３の表面上に位置合わされて配置されたスイッチである。また、タッチパネル１０５は、表示装置１０３のいずれの座標点が押下されたか否かを検出し、押下された位置の座標データを位置検出部１２３に送信する。
【００２１】
表示制御部１２１は、記憶部１０７に記憶された構成図の画像データを読出し、表示装置１０３に表示する。位置検出部１２３は、タッチパネル１０５から受信するデータから座標点を検出し、データ出力部１２５に送信する。
【００２２】
データ出力部１２５は、記憶部１０７に記憶されたビットマップデータを用いて、位置検出部１２３で検出された位置に対応する位置の値をビットマップデータから取出し、プリンタ制御部１２７に出力する。プリンタ制御部１２７では、受信した信号に基づく動作をプリンタ１０９に行なわせるため、プリンタ１０９を制御する。
【００２３】
制御部１０１は、外部入出力装置１１１と接続されている。外部入出力装置１１１は、記録媒体１１３に記録された制御部１０１で実行するための入力データ処理プログラムを読込むための光磁気ディスクドライブ、または、ＤＶＤ（Digital Versatile Disc）ドライブなどである。
【００２４】
なお、記録媒体１１３としては、磁気テープやカセットテープなどのテープ系、磁気ディスク（フレキシブルディスク、ハードディスク）や光ディスク（ＣＤ−ＲＯＭ／ＭＯ（Magnetic Optical Disc）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc））、ＩＣカード（メモリカードを含む）、光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリなどの半導体メモリ等の固定的にプログラムを担持する媒体を用いることもできる。また、ネットワークからプログラムがダウンロードされるように、流動的にプログラムを担持する媒体であってもよい。外部入出力装置１１１は、このような記録媒体１１３から情報を読込または書込できるように、記録媒体１１３に対応する。
【００２５】
図２は、本実施の形態における入力データ処理装置１００の記憶部１０７に記憶された構成図の一例を示す図である。図３は、本実施の形態における入力データ処理装置１００の記憶部１０７に記憶されたビットマップデータの一例を示す図である。
【００２６】
図２を参照して、構成図１４０は、左上を原点とし、横方向をＸ軸、縦方向をＹ軸とした座標系で位置が示されるビットマップである。右方向をＸ軸の正、下方向をＹ軸の正としている。構成図は、所定の範囲内にプリンタの各部品の形状が図示されている。構成図１４０には、プリンタ１０９の全体図１４１が示され、全体図１４１の中で、Ａ４サイズの用紙を収納するＡ４トレイ１４３、Ｂ４サイズの用紙を収納するＢ４トレイ１４４、Ｂ５サイズの用紙を収納するＢ５トレイ１４５が示される。また、用紙の排出口として、スタック１４２が示されている。Ａ４トレイ１４３、Ｂ４トレイ１４４、Ｂ５トレイ１４５およびスタック１４２が、ユーザが指示を入力するための入力領域に該当する。
【００２７】
このように、構成図１４０は、プリンタの各部品の形状をビットマップで表したデータであり、表示装置１０３に表示されてユーザーに各部品を示すための表示用画像データである。
【００２８】
図３は、本実施の形態における入力データ処理装置１００が記憶部１０７に記憶されたビットマップデータの一例を示す図である。ビットマップデータ１５０は、構成図１４０に対応して作成されるビットマップであり、構成図１４０に表されたプリンタの部品の領域それぞれに対応した各領域ごとに異なるデータが割当てられている。
【００２９】
図３を参照して、ビットマップデータ１５０は、図２に示した構成図１４０に表わされたプリンタの全体図１４１の各部品の形状に対応した領域ごとに異なるデータが割当てられたビットマップである。各画素のデータとして、たとえば１画素につき４ビット割当てられているとすると、０から１５までの１６段階のレベルを表すことができる。そして、構成図１４０のＡ４トレイ１４３に対応する領域１５３の画素には「１」が割当てられ、Ｂ４トレイ１４４に対応する領域１５４の画素には「２」が割当てられ、Ｂ５トレイ１４５に対応する領域１５５の画素には「３」が割当てられている。また、構成図１４０のスタック１４２に対応する領域１５２の画素には「４」が割当てられている。さらに、ビットマップデータ１５０の領域１５３，１５４，１５５，１５２以外の部分の画素には「０」の値が割当てられる。
【００３０】
なお、図３に示す例では、構成図１４０に示される入力領域とビットマップデータ１５０の対応するデータが割当てられる領域とが、一致するようになっている。
【００３１】
このように、ビットマップデータ１５０は、構成図１４０に対応するマップであり、画素が多値のデータを記憶することができる。それぞれの画素は、それが含まれる領域により画素値が定められる。この領域は、構成図に対応した領域として定義される。
【００３２】
すなわち、ビットマップデータ１５０は、構成図１４０と同じ配置で領域が定義され、プリンタを構成する部品ごとに異なる値が設定されたマップである。
【００３３】
記憶部１０７に記憶された対応テーブルは、プリンタを構成する部品とビットマップデータ１５０の画素値とを対応付けて記憶する。たとえば、画素値「１」に対してＡ４トレイが対応付けられ、画素値「２」に対してＢ４トレイが対応付けられ、画素値「３」に対してＢ５トレイが対応付けられる。
【００３４】
このため、構成図１４０上で特定される座標に対応するビットマップデータ１５０上の座標の画素値を取得すれば、対応テーブルを参照することにより、構成図１４０上でプリンタのどの部品が指定されたかを判断することができる。
【００３５】
対応テーブルは、機種に関係なくすべてのパーツと画素値の対応関係を予めすべて決めておき、各機種毎に必要な対応関係のみを記載した対応テーブルとしてもよい。図４は、本実施の形態における入力データ処理装置１００の記憶部１０７に記憶される対応テーブルの一例を示す図である。図４に示す対応テーブルは、図３に示したビットマップデータの各画素値を定義する。この対応関係は、予め機種に関係なく定められたものであり、プリンタ１０９において必要とする対応関係のみを記述した対応テーブルである。
【００３６】
また、すべての対応関係を記載した対応テーブルを用意しておけば機種に関係なく統一した対応テーブルとして利用することができるので、機種毎に対応テーブルを準備する必要がなくなる。
【００３７】
図５は、パーツと画素値との対応関係を機種に関係なく統一した対応テーブルの一例を示す図である。図５を参照して、画素値「０」には、何もパーツが対応付けられておらず、画素値「１」にはＡ４トレイが対応付けられ、画素値「２」にはＢ４トレイが対応付けられ、画素値「３」にはＢ５トレイが対応付けられ、画素値「４」にはスタックが対応付けられ、画素値「５」にはＡ３トレイが対応付けられている。なお、図では示していないが、画素値を４ビットとした場合には画素値「６」〜「１５」に対して他のパーツを対応付けることができる。図５に示す対応テーブルは、機種に関係なく画素値とパーツとを統一して対応付けたものであり、機種が異なってもこの対応テーブルが用いられることになる。たとえば、プリンタ１０９とは構成の異なるプリンタが接続された場合であっても、図５に示した対応テーブルが用いられる。
【００３８】
一方、各機種に必要なパーツに対して順次画素値を割当てるようにして各機種毎に独自の対応関係を記述した対応テーブルを用意するようにしてもよい。この場合、機種の数だけ対応テーブルが必要となる。
【００３９】
なお、ビットマップデータ１５０は、図２に示した構成図１４０に対応するビットマップデータの１つであり、１つのプリンタすなわち１つの構成図１４０に対応してビットマップデータを複数設けるようにしても良い。ビットマップデータを１つの構成図１４０に対応して複数設けることによって、選択可能なプリンタの部品を限定して入力を受付けることができるとともに、不要な部品の選択を排除することができる。たとえば、図２に示した構成図１４０に対して、用紙を選択する場合のビットマップデータと、排出場所を選択する場合のビットマップデータとを設ける。用紙を選択する場合のビットマップデータは、プリンタの用紙が収納されたトレーの領域のみに対応する画素値が割当てられたビットマップである。排出場所を選択する場合のビットマップデータは、用紙を排出するスタックまたはソータにのみ対応する画素値が割当てられたビットマップである。このように、１機種に対してビットマップデータを複数設け、指定する部品に応じてビットマップデータを変更すれば、選択可能な部品を制限することができる。
【００４０】
図６は、ビットマップデータの他の一例を示す図である。図６を参照して、ビットマップデータ１６０は、図２に示した構成図１４０に表わされたプリンタの全体図１４１の各部品の形状に対応した領域より広い領域または狭い領域に対して対応する画素値が割当てられたビットマップである。
【００４１】
たとえば、構成図１４０のスタック１４２よりも広い領域１６１が示され、領域１６１に画素値「４」が割当てられる。これは、スタック１４２の領域の面積が小さいなどの理由から、実際の構成図上での表示よりもビットマップデータ１６０上の領域１６１を大きめに取ることにより、容易に指示できるようにするためである。
【００４２】
また、構成図１４０のＡ４トレイ１４３に対応するビットマップデータ１６０の領域をＡ４トレイ１４３よりも狭い領域１６３とする。同様に、Ｂ４トレイ１４４に対応する領域１６４をＢ４トレイ１４４よりも狭くし、Ｂ５トレイ１４５に対応する領域１６５をＢ５トレイ１４５より狭くする。これにより、Ａ４トレイ１４３、Ｂ４トレイ１４４およびＢ５トレイ１４５それぞれの領域の境界を明確にすることができ、誤って選択されるのを防止することができる。
【００４３】
図７は、本実施の形態における入力データ処理装置で実行されるデータ入力処理の流れを示すフローチャートである。ここでは、入力データ処理装置１００の記憶部１０７に図２に示した構成図１４０の画像データと図３に示したビットマップデータが記憶されている場合を例に説明する。
【００４４】
図７を参照して、まず、タッチパネル１０５から制御部（位置検出部）に信号が入力されたか否かが判断される（ステップＳ１）。このタッチパネル１０５から制御部（位置検出部）に入力される信号は、使用者がタッチパネル１０５を指などで押下することによりタッチパネルから出力される表示部全体における座標データである。また、タッチパネル１０５に代えて、マウス等のポインティングデバイスを用いるようにしてもよい。マウスがクリックされた時点に表示装置１０３に表示されたマウスポインタの位置から、指示された座標が検出される。ポインティングデバイスを用いる場合には、タッチパネル１０５は不用となる。
【００４５】
タッチパネル１０５から位置検出部１２３に信号が出力されると、位置検出部１２３でタッチパネル１０５で指示された構成図１４０上の座標点が検出される（ステップＳ２）。
【００４６】
そして、検出された指示座標の値が、データ出力部１２５に送られる。次に、データ出力部１２５は、表示装置１０３に表示されている構成図１４０に対応するビットマップデータ１５０を記憶部１０７から読出して参照する（ステップＳ３）。そして、位置検出部１２３より受信した座標点における読出されたビットマップデータの画素値を読出し、プリンタ制御部１２７に出力する（ステップＳ４）。
【００４７】
プリンタ制御部１２７は、データ出力部１２５より受信した画素値に基づいて、記憶部１０７に記憶された対応テーブルを参照して、受信した信号に対応するプリンタの部品を判別する（ステップＳ５）。画素値が「１」であれば、４Ａトレイ１４３が指示されたと判別し、画素値が「２」であればＢ４トレイ１４４が選択されたと判別し、画素値が「３」であればＢ５トレイ１４５が選択されたと判別する。
【００４８】
そして、選択された部品が特定されると、選択された部品に応じたコマンドをプリンタ１０９に送信することによりプリンタ１０９を制御する。
【００４９】
以上説明したように、本実施の形態における入力データ処理装置においては、構成図の画像データに対応したビットマップデータを備え、指示されたプリンタのパーツを判断する際にビットマップデータ上の指示位置に対応する位置の画素値により判断するようにした。したがって、プリンタドライバの開発において、プリンタのモデルチェンジや新規開発により構成が変更になった場合でも、変更後のプリンタに対応する構成図のデータ、ビットマップデータおよび必要であれば対応テーブルを置換えるだけで、プリンタの構成の変更に柔軟に対応することができる。そして、上記ビットマップデータは、プリンタ構成図に対応しており、各パーツに対応する領域にそのパーツに対応する画素値を割当てたビットマップデータを作成するだけでよい。従来のように、領域を表わす座標データを領域毎に入力するという煩雑な作業をする必要がなくなった。
【００５０】
すなわち、プリンタの各部の領域を座標として指定せず、ビットマップデータの画素値で指定するようにしたので、矩形以外の複雑な形状の構成にも容易に対応することができ、プログラムの開発コストの削減や、開発時間の短縮を行なうことができる。
【００５１】
なお、本実施の形態についてはプリンタドライバを例に説明したが、プリンタに限られず、スキャナ付きプリンタや、ＦＡＸなどの機器の制御や設定に用いられるソフトウェアのユーザインターフェイスにも適用することができる。また、プリンタ、ファクシミリ、複写機などの画像形成装置に設けられたパッチパネル方式のオペレーションパネルにも適用することができる。さらに、このような機器の部品の指定に限られず、地図上の指定された領域の情報を表示するようなシステムや、メニュー画面のボタン指定などさまざまなグラフィカルユーザインターフェイスに応用することができる。
【００５２】
図８は、本実施の形態における入力データ処理装置１００をプリンタに適用した場合の概略構成を示す図である。図８において、図１に示した部品には同一の符号を付してある。それらの名称および機能も同じなので、ここでは詳細な説明は繰返さない。
【００５３】
図８を参照して、プリンタ１３０は、プリンタ１３０の全体を制御するための制御部１０１と、制御部１０１に接続され所定の情報を表示するための表示装置１０３と、表示装置１０３上に設けられたタッチパネル１０５と、制御部１０１に接続されたプリンタ制御部１３１と、プリンタ制御部１３１と接続されたプリンタユニット１３２と、記憶部１０７とを含む。
【００５４】
プリンタユニット１３２は、紙などの記録媒体に画像を形成する。プリンタユニット制御部１３１は、プリンタユニット１３２を制御する。このようにプリンタ１３０を構成することにより、プリンタの設定や制御をするためのソフトウェアのユーザインターフェイスに、本願発明を適用することができる。
【００５５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の実施の形態の１つにおける入力データ処理装置の概略構成を示すブロック図である。
【図２】  本実施の形態における入力データ処理装置の記憶部に記憶された構成図の一例を示す図である。
【図３】  本実施の形態における入力データ処理装置の記憶部に記憶されたビットマップデータの一例を示す図である。
【図４】  本実施の形態における入力データ処理装置の記憶部に記憶される対応テーブルの一例を示す図である。
【図５】  パーツと画素値との対応関係を機種に関係なく統一した対応テーブルの一例を示す図である。
【図６】  ビットマップデータの他の一例を示す図である。
【図７】  本実施の形態における入力データ処理装置で実行されるデータ入力処理の流れを示すフローチャートである。
【図８】  本実施の形態における入力データ処理装置をプリンタに適用した場合の概略構成を示す図である。
【符号の説明】
１００  入力データ処理装置、１０１  制御部、１０３  表示装置、１０５  タッチパネル、１０７  記憶部、１０９  プリンタ、１１１  外部入出力装置、１１３  記録媒体、１２１  表示制御部、１２３  位置検出部、１２５  データ出力部、１２７  プリンタ制御部、１３０  プリンタ、１３１  プリンタユニット制御部、１３２  プリンタユニット、１４０  構成図、１４１  全体図、１５０，１６０  ビットマップデータ。
【図１】
0004061889.tif 000002
【図２】
0004061889.tif 000003
【図３】
0004061889.tif 000004
【図４】
0004061889.tif 000005
【図５】
0004061889.tif 000006
【図６】
0004061889.tif 000007
【図７】
0004061889.tif 000008
【図８】
0004061889.tif 000009