(57)【特許請求の範囲】
【請求項１】
複数のアプリケーション機能毎に関連する表示を表示画面に表示する操作表示装置の制御方法であって，
前記複数のアプリケーション機能および当該複数のアプリケーション機能で共通して利用する共通機能を複数のクライアントと見なし，前記複数のクライアントから前記表示画面に対する画面の指示である描画データを一元的に制御するサーバーが，前記表示画面をアプリケーション領域とシステム共通領域とに分離し，前記複数のアプリケーション機能のうちの選択された一つのアプリケーション機能を前記表示画面の前記アプリケーション領域に排他的に独占して割り付け，前記共通機能を常に前記表示画面の前記システム共通領域に割り付けて管理することを特徴とする操作表示装置の制御方法。
【請求項２】
画像情報を表示する表示画面および該表示画面上に取り付けられたタッチパネルを有する操作パネルと，前記操作パネルを制御する制御手段とを備えた複数のアプリケーション機能を有する複合機の操作表示装置において，
前記制御手段は，前記複数のアプリケーション機能および当該複数のアプリケーション機能で共通して利用する共通機能を複数のクライアントと見なし，前記複数のクライアントから前記表示画面に対する画面の指示である描画データを一元的に制御するサーバーであって，前記表示画面をアプリケーション領域とシステム共通領域とに分離し，前記複数のアプリケーション機能のうちの選択された一つのアプリケーション機能を前記表示画面の前記アプリケーション領域に排他的に独占して割り付け，前記共通機能を常に前記表示画面の前記システム共通領域に割り付けて管理することを特徴とする複合機の操作表示装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は，画像情報を表示する表示画面および該表示画面上に取り付けられたタッチパネルとを有する操作パネルと，操作パネルを制御する制御手段とを備えた操作表示装置における操作表示装置の制御方法および複合機の操作表示装置に関する。
【０００２】
【従来の技術】
従来，例えば，デジタル複写機などの装置において，コピー機能，ファクシミリ機能，プリンタ機能などの，いわゆる，アプリケーション機能を表示・選択する等の操作を行うための操作表示装置として，ＬＣＤ（液晶）パネルを用いたものが多く採用されている。
【０００３】
このような操作表示装置は，例えば，４００×２５６ドットの比較的小さなサイズの表示画面と該表示画面上に配置されたタッチパネルとから成る操作パネルと，プッシュキーなどのメカニカルキーとを組み合わせて構成されており，操作パネルをアプリケーション機能用に使用し，メカニカルキーをシステム全体の共通部分として使用している。
【０００４】
ところが，最近では多機能化に対応させるために操作パネルのＬＣＤなどを大型化する傾向がある。具体的には，ＬＣＤ部分を６４０×４００ｄｏｔサイズにし，メカニカルキーで対応していたシステム共通部分もすべて，タッチパネルキー部に取り込んで，対応するようになってきている。
【０００５】
換言すれば，比較的小型の操作パネルを採用した操作表示装置では，操作パネルをアプリケーション機能用として対応してきたが，多機能化や操作性および操作・表示のシンプル化等の要求に伴って，表示画面（ＬＣＤ）およびタッチパネルの大型化が望まれ，さらに，大型ＬＣＤが製造上やコスト等の面で採用できるレベルとなってきたため，メカニカルキーで対応してきたシステム共通部分の操作キーも表示画面（ＬＣＤ）およびタッチパネルに置き換えて機能させるようになってきている。
【０００６】
また，上記表示画面（ＬＣＤ）およびタッチパネル等の操作パネルを有した操作表示装置の制御方法として，複数のアプリケーション機能で一つの操作パネルを共有して使用するために，複数のアプリケーション機能と操作パネルの間に表示画面全体を制御するウインドウ・制御サーバーを配置し，ウインドウ・制御サーバーを介して操作パネルを管理するサーバー・クライアント方式の制御方法が採用されている。
【０００７】
【発明が解決しようとする課題】
しかしながら，上記従来の技術によれば，アプリケーション機能で，操作パネルの表示画面全体を制御する構成であるため，以下のような問題点があった。すなわち，複数のアプリケーション機能が搭載されるシステムにおいては，各アプリケーション機能にシステム共通部分の機能を盛り込む必要があったり，アプリケーション機能の各プロセスに処理負担がかかることや，類似した機能をもつためにメモリの使用効率低下による無駄が発生するといった問題点があった。
【０００８】
本発明は，上記に鑑みてなされたものであって，アプリケーション機能の処理プログラムの煩雑化を回避して処理負担を低減させると共に，メモリ使用効率を向上させることを目的とする。
【０００９】
【課題を解決するための手段】
上記の目的を達成するために，請求項１に係る操作表示装置の制御方法は，複数のアプリケーション機能毎に関連する表示を表示画面に表示する操作表示装置の制御方法であって，前記複数のアプリケーション機能および当該複数のアプリケーション機能で共通して利用する共通機能を複数のクライアントと見なし，前記複数のクライアントから前記表示画面に対する画面の指示である描画データを一元的に制御するサーバーが，前記表示画面をアプリケーション領域とシステム共通領域とに分離し，前記複数のアプリケーション機能のうちの選択された一つのアプリケーション機能を前記表示画面の前記アプリケーション領域に排他的に独占して割り付け，前記共通機能を常に前記表示画面の前記システム共通領域に割り付けて管理するものである。
【００１０】
また，請求項２に係る複合機の操作表示装置は，画像情報を表示する表示画面および該表示画面上に取り付けられたタッチパネルを有する操作パネルと，前記操作パネルを制御する制御手段とを備えた複数のアプリケーション機能を有する複合機の操作表示装置において，前記制御手段は，前記複数のアプリケーション機能および当該複数のアプリケーション機能で共通して利用する共通機能を複数のクライアントと見なし，前記複数のクライアントから前記表示画面に対する画面の指示である描画データを一元的に制御するサーバーであって，前記表示画面をアプリケーション領域とシステム共通領域とに分離し，前記複数のアプリケーション機能のうちの選択された一つのアプリケーション機能を前記表示画面の前記アプリケーション領域に排他的に独占して割り付け，前記共通機能を常に前記表示画面の前記システム共通領域に割り付けて管理するものである。
【００１２】
【作用】
本発明の操作表示装置の制御方法（請求項１），複合機の操作表示装置（請求項２）は，操作パネルを複数のアプリケーション機能が共有して使用するアプリケーション領域と操作表示装置を取り付けたシステムの共通機能で使用するシステム共通領域とに分離して管理し，サーバー・クライアント方式に基づいて，アプリケーション領域を複数のアプリケーション機能のうちの選択された一つのアプリケーション機能に排他的に独占して割り付け，システム共通領域を常にシステムの共通機能に割り付けることにより，システム共通部分とアプリケーション部分の処理における無駄なオーバーラップ処理が排除され，アプリケーション機能側の処理負担が軽減される。
【００１５】
【実施例】
以下，本発明の操作表示装置の制御方法および複合機の操作表示装置をデジタル複写機の操作表示装置に適用した場合を一実施例として，添付図面を参照して詳細に説明する。なお，本実施例では，コピー機能，ファクシミリ機能，オンライン・プリンタ機能などの多機能，いわゆる，マルチファンクション機能を備えたデジタル複写機の操作表示装置を例として説明する。
【００１６】
（実施例の構成）
図１は，本実施例に係る操作表示装置の構成を示すブロック図である。図において，１０１，１０２はマルチファンクション機能を実現するプログラム単位からなるアプリケーション機能を示し，サーバー・クライアント方式のウインドウ表示システムにおけるクライアントに相当するアプリケーション・プロセス・クライアントである，以下，１０１をＡＰＬ１クライアント，１０２をＡＰＬ２クライアントという。
【００１７】
また，１０３はＡＰＬ１クライアント１０１，ＡＰＬ２クライアント１０２と同様に，システム共通の機能を担うアプリケーション機能としての特権プロセスシステム共通クライアント（以下，システム共通クライアントと記載する），１０４はＡＰＬ１クライアント１０１，ＡＰＬ２クライアント１０２，システム共通クライアント１０３の各クライアントからのプロセスに基づいて描画データを出力するウインドウライブラリ，１０５はウインドウライブラリ１０４から出力された描画データを記憶して，管理するウインドウ描画管理用データである。
【００１８】
また，１０６はウインドウ描画管理用データ１０５を随時参照しながら後述するドライバ１０７にコマンドを与える制御手段としてのウインドウ・制御サーバー，１０７はウインドウ・制御サーバー１０６から与えられるコマンドに基づいて描画コマンドを出力するドライバ，１０８はタッチキー入力および表示機能を備えた操作パネルとしてのＬＣＤデバイスであり，例えば，ドットマトリックスタイプのＬＣＤ（液晶）タッチパネルを用いることができる。
【００１９】
（実施例の動作）
次に，以上のように構成された操作表示装置の基本的な動作について説明する。まず，ＡＰＬ１クライアント１０１，ＡＰＬ２クライアント１０２，システム共通クライアント１０３の各クライアントは，そのプロセスが表示しようとする画面の指示をウインドウライブラリ１０４を介し，描画データとしてそれぞれウインドウ描画管理用データ１０５に登録する。
【００２０】
ウインドウ・制御サーバー１０６は，システム動作中，常に稼動しており，このウインドウ描画管理用データ１０５を随時参照し，その時々に表示させるべき画面，すなわち，描画コマンドをドライバ１０７を介してＬＣＤデバイス１０８に与えることによりＬＣＤデバイス１０８の制御を実行する。
【００２１】
また，ＬＣＤデバイス１０８のタッチパネルのキー入力も，ウインドウ・制御サーバー１０６がドライバ１０７を介し，一括して受け取った後，その種類や入力タイミングなどに基づいて，該当するＡＰＬ１クライアント１０１，ＡＰＬ２クライアント１０２およびシステム共通クライアント１０３の各クライアントに対して，その内容を通知する。
【００２２】
なお，本実施例は，ＡＰＬ１クライアント１０１とＡＰＬ２クライアント１０２の２つのアプリケーション機能を有する構成として説明しているが，２つ以上のアプリケーション機能が存在する場合についても，その動作は同様に行われる。
【００２３】
さらに，上記動作について図２〜図７を用いて詳述する。図２は，ＬＣＤデバイス１０８の表示画面をアプリケーション表示領域（アプリケーション領域）とシステム共通部表示領域（システム共通領域）とに分離した状態を示す説明図，図３は，マルチファンクション・デジタル複写機のＬＣＤデバイス１０８における表示画面例を示す説明図である。
【００２４】
図２において，表示領域を，システム共通部分に関連する表示およびタッチキーを表示するシステム共通部表示領域２０１と，アプリケーション機能毎に関連する表示およびタッチキーを表示するアプリケーション表示領域２０２との２つに分離する。そこで，上記２つの表示領域を，例えば，図３に示すように，マルチファンクション機能を装備したデジタル複写機の操作パネルに適用し，システム共通部表示領域２０１に「コピー」，「ファックス」，「プリンター」，「スキャナー」の各アプリケーション機能を選択するための機能選択キーや，各アプリケーション機能に共通の数値入力用のテンキーや，スタートキー，クリアキーなどがタッチキーとして表示される。
【００２５】
したがって，本実施例によれば，上記のようにウインドウ・制御サーバー１０６が，表示画面をシステム共通部分とアプリケーション部分とに分離して表示制御およびキー入力制御を実行するので，従来のように各アプリケーション機能にシステム共通部分の機能を盛り込む必要があったり，アプリケーションの各プロセスに処理負担がかかることや，類似した機能をもつために，メモリの使用効率低下による無駄が発生するといった問題点を解消することができる。
【００２６】
さらに，上記表示された各アプリケーション機能用のキーを押下することにより，図４のコピー機能表示，図５のファクシミリ機能表示，図６のオンライン・プリンタ機能表示がそれぞれアプリケーション表示領域２０２に表示される。
【００２７】
すなわち，上記各アプリケーション機能のうち，使用者が所望とする機能が「コピー」である場合，図４に示すような表示画像がアプリケーション表示領域２０２に表示される。また，ファクシミリ通信を実行する場合は「ファックス」のタッチキーを押下することにより，図５に示すような表示画像がアプリケーション表示領域２０２に表示される。同様に，オンライン・プリンタとして機能させたい場合，「プリンター」のタッチキーを押下することにより，図６に示すような表示画像がアプリケーション表示領域２０２に表示される。
【００２８】
ところで，アプリケーション表示領域２０２には，一つの機能の画面しか表示することができないので，どのアプリケーション機能の画面を表示させるかをシステム共通クライアント１０３により判断し，ウインドウライブラリ１０４を介し，ウインドウ描画管理用データ１０５へ描画データを登録しておくと共に，どのアプリケーション機能の画面を表示させるかを指示することを可能としておく。
【００２９】
したがって，システム共通クライント１０３は，アプリケーション機能に対応する選択キーが使用者によりキータッチされ，キータッチの通知をウインドウ・制御サーバー１０６から受け取ると，タッチされた選択キーに対応した機能を判断し，表示すべきアプリケーション機能（すなわち，使用権を与えるアプリケーション機能）の種類をウインドウ・制御サーバー１０６へ指示する。
【００３０】
また，上記において，ウインドウ・制御サーバー１０６が，表示対象となっているアプリケーション機能以外にはタッチの通知を行わないようにすることにより，アプリケーション機能は自プロセスが選択中であるか否かを認識しなくても，不要のタッチ入力通知を受けることがなくなる。なお，どのアプリケーション機能を表示対象とするかの判断は，ＬＣＤデバイス１０８上の画面タッチによる情報の他に，システムの状態変化の情報などによってなされることがあるのは言うまでもない。
【００３１】
したがって，上述したように，アプリケーション表示領域２０２を複数のアプリケーション機能で共有させ，システム共通クライアント１０３が，アプリケーション表示領域２０２の使用権をどのアプリケーション機能とするかを制御することにより，アプリケーション機能側ではシステム全体の状態などを表示時に意識しないで，自プロセスの画面表示だけを指示すればよいので，プログラムの複雑化を招来させることなく，処理負荷も低減することができる。
【００３２】
図７は，ウインドウ・制御サーバー１０６が画面オーバーラップ機能を備え，システム共通エラーなどが発生した場合における表示画面例を示す説明図である。なお，図７の表示画面例は，暗証コードを入力していないと，すべての機能を使用不可にする場合のコード入力を促す画面について示している。
【００３３】
すなわち，ウインドウ・制御サーバー１０６が画面オーバーラップ機能を有し，システム共通のエラーなどが発生した場合，アプリケーション表示領域２０２に対し，システム共通クライアント１０３からも表示の指示が行える場合について示している。ここでは，アプリケーション表示領域２０２にシステム共通部表示領域２０１がオーバーラップで表示している間，表示中のアプリケーション機能に対してもキーの入力通知を行わないように設定可能とさせる。これにより，アプリケーション機能側では意識しなくとも無視すべきタッチ入力の通知を受けることがなくなり，処理を簡略化することができる。
【００３４】
したがって，図７に示したオーバーラップ画面としたことにより，アプリケーション機能側ではシステム全体の状態などを表示時に意識しないで，自プロセスの画面表示だけを指示すればよいので，プログラムの複雑化を招来させることなく，処理負荷も低減することができる。
【００３５】
【発明の効果】
以上説明したように，本発明に係る操作表示装置の制御方法（請求項１），複合機の操作表示装置（請求項２）によれば，操作パネルを複数のアプリケーション機能が共有して使用するアプリケーション領域と前記操作表示装置を取り付けたシステムの共通機能で使用するシステム共通領域とに分離して管理し，サーバー・クライアント方式に基づいて，前記アプリケーション領域を前記複数のアプリケーション機能のうちの選択された一つのアプリケーション機能に排他的に独占して割り付け，前記システム共通領域を常に前記システムの共通機能に割り付けるため，システム共通部分とアプリケーション部分の処理における無駄なオーバーラップ処理を排除するため，各表示領域における処理プログラムの煩雑化を回避して処理負担を低減させ，メモリ使用効率を向上させることができる。
【図面の簡単な説明】
【図１】本実施例に係る操作表示装置の構成を示すブロック図である。
【図２】本実施例に係るＬＣＤデバイスの表示画面をアプリケーション領域とシステム共通領域とに分離した状態を示す説明図である。
【図３】本実施例に係るアプリケーション表示領域とシステム共通部表示領域とを示す説明図である。
【図４】本実施例に係るコピー機能のアプリケーションが選択された場合の表示画面例を示す説明図である。
【図５】本実施例に係るファクシミリ機能のアプリケーションが選択された場合の表示画面例を示す説明図である。
【図６】本実施例に係るオンライン・プリンタ機能のアプリケーションが選択された場合の表示画面例を示す説明図である。
【図７】本実施例に係るウインドウ・制御サーバーが画面オーバーラップ機能を備え，システム共通エラーなどが発生した場合における表示画面例を示す説明図である。
【符号の説明】
１０１    ＡＰＬ１クライアント
１０２    ＡＰＬ２クライアント
１０３    システム共通クライアント
１０６    ウインドウ・制御サーバー
１０８    ＬＣＤデバイス
２０１    システム共通部表示領域（システム共通領域）
２０２    アプリケーション表示領域（アプリケーション領域）
【図１】
0004245194.tif 000002
【図２】
0004245194.tif 000003
【図３】
0004245194.tif 000004
【図４】
0004245194.tif 000005
【図５】
0004245194.tif 000006
【図６】
0004245194.tif 000007
【図７】
0004245194.tif 000008