(57)【特許請求の範囲】
【請求項１】
ブラウザで表示可能な形式によって記述されたテキストコードデータを記憶する記憶手段と、
前記記憶手段に記憶されたテキストコードデータを読み出す表示データ取得手段と、
前記表示データ取得手段で取得した前記テキストコードデータの中から操作部に設けられたハードウェアボタンに対応するテキストコードデータを除くデータに基づく表示を行う表示手段と、
前記ハードウェアボタンの押下に対応して取得されるべき別のテキストコードデータの記憶場所を記憶する入力関係記憶手段とを備えており、
前記表示手段では、前記ハードウェアボタンが押下されることによって、前記入力関係記憶手段に記憶された、押下されたハードウェアボタンに対応して取得されるべき前記別のテキストコードの記憶場所から該テキストコードを取得して該取得されたテキストコードの内容に基づいて表示を行う
ことを特徴とする情報処理装置。
【請求項２】
前記ハードウェアボタンに対応するテキストコードデータは、コメント表示の構文で挟まれて表現されている
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記入力関係記憶手段は、前記ハードウェアボタンと、前記ハードウェアボタンの押下に対応して取得されるべき別のテキストコードデータの記憶場所との関係を示す入力関係テーブルを記憶する
ことを特徴とする請求項１または２記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ジョブの実行に必要な設定情報等を表示する操作パネルなどの表示部を備えている情報処理装置に関する。
【０００２】
【従来の技術】
従来から、情報処理装置に設けられた操作パネルの制御ソフトウェアの保守に多大な労力を要することが情報処理装置に対する機能拡張の妨げになっている。このため、操作パネルを動作させるパラメータデータを用いて操作パネルを制御するソフトウェアを用意し、このパラメータデータだけを置換するだけで情報処理装置の操作パネルの機能を拡張可能とする技術が考えられている（特開平７−５６６６８号公報など）。
【０００３】
また、近年ＬＡＮ（Local Area Network）に接続されたコンピュータ装置で、情報処理装置における情報表示および設定を行う機能が実現されるようになった（特開平５−８９０６９号公報など）。
【０００４】
この場合には、ＭＩＢ（Managed Information Block ）やＩＳＯ１０１７５ＤＰＡ（Document Printing Application ）等で定義された、もしくは独自に定義された外部コード情報をコンピュータ装置と授受するが、これら外部コード情報を解釈し、表示するためのコード情報変換表示ソフトウェアを搭載する必要が生じる。
【０００５】
また、情報処理装置そのものの操作を、ＬＡＮで接続されたコンピュータ装置上で同一の表示画面で操作可能とする技術も開示されている（特開平８−１８７２３号公報）。
【０００６】
さらに、情報処理装置内にＷＷＷ（World Wide Web）サーバを搭載し、ＨＴＴＰ（Hyper Text Transfer Protocol）等の規約を用いてＨＴＭＬ（Hyper Text Markup Language）等のコンピュータ装置に一般的に搭載されているソフトウェアで表示可能な表示データを用いた情報処理装置が考えられている（特願平１０−５４１０号公報）。
【０００７】
この技術では、情報処理装置の表示データおよび外部装置での表示データが同一形式であることで、前述した外部コードの変換が不要となり、同一表示データで情報処理装置と外部装置との両方での表示を可能にしている。
【０００８】
【発明が解決しようとする課題】
しかしながら、このような情報処理装置には次のような問題がある。すなわち、情報処理装置の操作部には、操作性向上のために専用ボタン（ハードウェアから成るボタン）が用意されているのが通常である。例えば、複写装置の操作部には複写動作を開始するためのスタートボタン、複写動作を停止させるためのストップボタンが専用ボタンとして用意されている。
【０００９】
この場合には、情報処理装置の操作部の表示と、外部装置の表示部の表示とでは、専用ボタンに対応するボタン（ソフトウェアから成るボタン）を表示するか否かで表示内容が異なってしまう。つまり、同一表示データを用いて情報処理装置の操作部および外部装置の表示部に表示させた場合、情報処理装置では不要なボタン等の表示まで行われてしまったり、外部装置では必要なボタン表示がなされないという問題が生じる。
【００１０】
このため、同一表示データで両方の表示を満足することができず、専用ボタンの通知／受け取り手段が別途必要になってしまう。
【００１１】
【課題を解決するための手段】
本発明はこのような課題を解決するために成された情報処理装置である。すなわち、本発明の情報処理装置は、ブラウザで表示可能な形式によって記述されたテキストコードデータを記憶する記憶手段と、記憶手段に記憶されたテキストコードデータを読み出す表示データ取得手段と、表示データ取得手段で取得したテキストコードデータの中から操作部に設けられたハードウェアボタンに対応するテキストコードデータを除くデータに基づく表示を行う表示手段と、ハードウェアボタンの押下に対応して取得されるべき別のテキストコードデータの記憶場所を記憶する入力関係記憶手段とを備えており、表示手段では、ハードウェアボタンが押下されることによって、入力関係記憶手段に記憶された、押下されたハードウェアボタンに対応して取得されるべき前記別のテキストコードの記憶場所から該テキストコードを取得して該取得されたテキストコードの内容に基づいて表示を行うものである。
【００１２】
このような構成を備える本発明では、外部装置で表示可能な形式により記述されたテキストコードデータの中に含まれるハードウェアボタンに対応するテキストコードデータを除くデータに基づいて表示を行うため、外部装置ではテキストコードデータの全てに対応するイメージデータが表示されるものの、本発明の情報処理装置ではハードウェアボタンに対応する部分の表示がされないことになる。つまり、同じテキストコードデータを用いても、外部装置と本発明の情報処理装置とで表示内容を変えることができるようになる。また、ハードウェアボタンが押下された場合には、入力関係記憶手段に記憶された、そのハードウェアボタンに対応するイメージデータの記憶場所のデータに基づいて表示を行うため、外部装置でハードウェアボタンと対応するイメージデータが選択された場合と同様な表示が行われることになる。
【００１３】
【発明の実施の形態】
以下、本発明の情報処理装置における実施の形態を図に基づいて説明する。図１は、本実施形態における情報処理装置のハードウェア構成図である。なお、本実施形態では、情報処理装置がスキャナー２およびプリントエンジン３を持つ複合機１から成る場合を例としている。
【００１４】
すなわち、この複合機１では、ＣＰＵ１１によってＲＯＭ１２に格納された制御ソフトウェアを実行する。ＲＡＭ１３は制御ソフトウェア実行時の作業データを格納する。
【００１５】
スキャナー制御インターフェース１４は、スキャナー２への動作指示およびスキャナーの状態情報を得るためのものであり、スキャナービデオインターフェース１５は、スキャン画像データを入力する。
【００１６】
プリントエンジン制御インターフェース１６は、プリントエンジン３への動作指示およびプリントエンジン３の状態情報を得るためのものであり、プリントビデオインターフェース１７は、プリントエンジン３に画像データを出力する。
【００１７】
また、操作パネルＩ／Ｏインターフェース１８は、ディスプレイＤＰやタッチパネルスイッチＴＰＳ、専用ボタンＨＢとの入出力を行い、複合機１の設定入力、制御指示の入力および状態の表示が行われる。
【００１８】
ＬＡＮインターフェースＩ／Ｆは、ネットワークを介して外部装置（図示せず）とデータの送受信を行う。ハードディスクＨＤは、表示データや画像データの格納を行う。
【００１９】
図２は、本実施形態における複合機のソフトウェア構成図である。すなわち、この複合機のソフトウェアとしては、主として、操作部１０１により検出されたタッチパネルスイッチやボタン変化に基づき表示データを取得し、その中から非表示データ（後述）を除く残りの表示データに基づく表示を表示部１０２に行う表示手段１０３と、取得した表示データの中で非表示データを判定する非表示データ判定手段１０４と、タッチパネルスイッチやボタン変化に対応した表示データ記憶場所を関係付ける入力関係テーブル記憶手段１０５と、操作部１０１により検出された入力が入力関係テーブル記憶手段１０５に記憶されているか否かを判定する比較手段１０６と、ハードディスクＨＤに格納された表示データを管理する表示データ保持手段１０７と、所定の指示に基づき表示データを取得する表示データ取得手段１０８と、ＬＡＮまたは表示手段１０３からの表示データ取得要求を受ける送信要求受付手段１０９と、表示データ取得手段１０８によって取得した表示データを表示手段１０３またはＬＡＮへ送信する表示データ送信手段１１０と、スキャナーを制御するスキャナー制御手段１１１と、プリントエンジンを制御するプリント制御手段１１２とから構成されている。
【００２０】
これらの各ソフトウェア構成は、図１に示すＣＰＵ１で実行されるプログラム処理によって実現されている。
【００２１】
次に、このような本実施形態における複合機の第１の動作を図３のフローチャートに沿って説明する。第１の動作としては、主として複合機の電源投入時に行われる操作パネルの表示に関するもので、表示データ中に含まれる非表示データを判別し、その非表示データに対応する表示を行わないようにする点に特徴がある。なお、以下の説明で図３に示されない符号は図１または図２を参照するものとする。
【００２２】
先ず、ステップＳ１０１に示すように、表示手段１０３は、予め特定された表示データの送信要求を行う。ここで、表示データはネットワークに接続されるコンピュータ装置等の外部装置（図示せず）で一般的に登録されているソフトウェア（ブラウザ）で表示可能な形式（例えば、ＨＴＭＬ形式）で記述されている。また、予め特定された表示データとは、表示手段１０３が最初に表示する初期画面に相当する（ブラウザでは、一般にデフォルトページやホームページと呼ばれている）。本実施形態では、初期画面用の表示データの記憶場所は、表示手段１０３が保持しているものとする。
【００２３】
次に、ステップＳ１０２に示すように、表示データの送信要求に対する応答を判断し、ＯＫの場合にはステップＳ１０３へ進む。
【００２４】
ステップＳ１０３では、表示データ取得手段１０８で受け取った表示データの中で非表示データがあるか否かの判定を行う。この判定は非表示データ判定手段１０４によって行われる。
【００２５】
この判定で、非表示データでなかった場合にはステップＳ１０４へ進み、その部分の表示を行う。一方、非表示データの場合にはステップＳ１０４をスキップしてその部分の表示を行わないようにする。
【００２６】
ステップＳ１０５では、全ての表示データに対して処理が終了したか否かを判断し、終了していない場合には次の表示データに対してステップＳ１０３〜Ｓ１０４を繰り返す。全ての表示データに対する処理が終了した場合には第１の動作を終了する。
【００２７】
この第１の動作によって、非表示データ判定手段１０４を持たない外部装置等では表示データの全てが表示され、非表示データ反転手段１０４を備える本実施形態の複合機１では、非表示データの部分の表示しないようにすることができる。つまり、同一の表示データを用いて、各々の装置で必要な表示を行わせることができるようになる。
【００２８】
次に、本実施形態の複合機における第２の動作を図４のフローチャートに沿って説明する。この第２の動作としては、表示部に表示されたボタンまたは専用ボタンが押された場合の処理に関する。なお、以下の説明で図４に示されない符号は図１または図２を参照するものとする。
【００２９】
先ず、ステップＳ２０１では、操作部１０１の入力が有ったか否かの判断を行う。ここで入力が有った場合にはＹｅｓとなりステップＳ２０２へ進む。ステップＳ２０２では、タッチパネルの入力か否かの判断を行う。タッチパネルの入力である場合にはステップＳ２０３へ進み、表示データで指示された入力の場合にはステップＳ２０４へ進んで表示データで指示された先へ表示データ送信要求を行う。
【００３０】
一方、ステップＳ２０２の判断でタッチパネルの入力でなかった場合はステップＳ２０５へ進み、専用ボタンでの入力か否かの判断を行う。専用ボタンでの入力であった場合、ステップＳ２０６へ進み、テーブル登録が有るか否かの判断を行う。
【００３１】
テーブル登録が有るか否かの判断は、入力関係テーブル記録手段１０５に記録されている専用ボタン、すなわち非表示データに対応する専用ボタンと、表示データとを比較手段１０６で比較し、登録されている専用ボタンに対応した非表示データが有った場合にはステップＳ２０７へ進んで、入力関係テーブルで指定された先へ表示データの送信要求を行う。
【００３２】
その後、ステップＳ２０８に示すように、表示データの送信要求に対する応答を判断し、ＯＫの場合にはステップＳ２０９へ進む。
【００３３】
ステップＳ２０９では、表示データ取得手段１０８で受け取った表示データの中で非表示データの判定を行う。この判定は非表示データ判定手段１０４によって行われる。
【００３４】
この判定で、非表示データでなかった場合にはステップＳ２１０へ進み、その部分の表示を行う。一方、非表示データの場合にはステップＳ２１０をスキップしてその部分の表示を行わないようにする。
【００３５】
ステップＳ２１１では、全ての表示データに対して処理が終了したか否かを判断し、終了していない場合には次の表示データに対してステップＳ２０９〜Ｓ２１０を繰り返す。全ての表示データに対する処理が終了した場合には第２の動作を終了する。
【００３６】
この第２の動作によって、専用ボタンに対応する非表示データとして第１の動作で表示部１０２に表示されなかった場合でも、その専用ボタンが押下された場合には、非表示データが表示されていてその表示が選択された場合と同様な処理が行われ、新たな表示データが要求されて表示を行うことが可能となる。
【００３７】
図５は、表示手段１０３またはＬＡＮインタフェースＩ／Ｆを経由して受けた表示データ送信要求を受け付けた送信要求受付手段１０９の動作を説明するフローチャートである。
【００３８】
先ず、ステップＳ３０１に示すように、送信要求受付手段１０９が送信要求を受け付けると、ステップＳ３０２に示すように、指示された表示データが表示データ保持手段１０７に保持されているか否かを検査する。
【００３９】
次に、ステップＳ３０３に示すように、表示データが表示データ保持手段１０７に保持されていない場合にはステップＳ３０４へ進み、エラーを送信する。一方、表示データが表示データ保持手段１０７に保持されている場合にはステップＳ３０５へ進み、表示データ取得手段１０８によってその表示データを取得し、ステップＳ３０６に示すように、表示データを送信要求元へ送信する。
【００４０】
この時、表示データ取得手段１０８は、その要求された表示データの内容に応じて、スキャナー制御手段１１１またはプリント制御手段１１２へ処理依頼を発行することになる。
【００４１】
次に具体例を説明する。図６は表示データの一例を示す図である。この表示データはＨＴＭＬ形式で記述されている。このうち、＜ＩＭＧ  ＳＲＣ＝”○○○○．ｇｉｆ＞で表現される部分がボタン表示のためのイメージファイルであり、＜Ａ  ＨＲＥＦ＝”○○○○”＞の部分がこのボタン表示に対しての入力（タッチパネルに表示されたボタンであれば、表示面上のスイッチ変化）があった場合に取得すべき表示データの記憶場所を示している。
【００４２】
また、この表示データの中にある、＜！−ＨＡＲＤＢＵＴＴＯＮ−＞と＜！−／ＨＡＲＤＢＵＴＴＯＮ−＞とは、ＨＴＭＬ構文ではコメント表記で表現された文字列である。
【００４３】
本実施形態の非表示データ判定手段１０４（図２参照）は、この＜！−ＨＡＲＤＢＵＴＴＯＮ−＞と＜！−／ＨＡＲＤＢＵＴＴＯＮ−＞とで挟まれた領域を非表示データとして判定し、その領域に記述された表示データを無視するようにしている。これによって、非表示データの表示を行わないようにしている。
【００４４】
一方、非表示データ判定手段を持たない外部装置等では、この＜！−ＨＡＲＤＢＵＴＴＯＮ−＞と＜！−／ＨＡＲＤＢＵＴＴＯＮ−＞を単なるコメントとして解釈し、その間で挟まれた領域に記述された表示データをそのＨＴＭＬ表記に従って画面表示することになる。
【００４５】
本実施形態では、この＜！−ＨＡＲＤＢＵＴＴＯＮ−＞と＜！−／ＨＡＲＤＢＵＴＴＯＮ−＞で挟まれた領域に、複合機１の専用ボタンＨＢに対応する表示データが記述されている。
【００４６】
したがって、本実施形態の複合機１では、非表示データ判定手段１０４によってこの部分の表示がされないようになる。図７は本実施形態の複合機におけるタッチパネルの表示例を示す図である。このように、タッチパネルＴＰには、「コピー」ボタン、「プリント」ボタン、「設定」ボタンのみが表示され、専用ボタンＨＢに対応するボタンは表示されない。
【００４７】
また、図８は外部装置のブラウザでの表示例を示す図である。このブラウザには、図７に示す表示で用いたものと同じ表示データ（図６参照）を表示させているが、外部装置は非表示データ判定手段を備えていないことから、図６に示す＜！−ＨＡＲＤＢＵＴＴＯＮ−＞と＜！−／ＨＡＲＤＢＵＴＴＯＮ−＞で挟まる領域の表示データ（非表示データ）も表示することになる。これにより、外部装置のブラウザには、図７の複合機の専用ボタンＨＢに対応する「スタート」ボタンおよび「ストップ」ボタンもソフトウェアから成るボタンとして表示されることになる。
【００４８】
また、図９は入力関係テーブルの一例を示す図である。入力関係テーブルでは、専用ボタンであるスタートボタンおよびストップボタンに対応して、各々表示データ記憶場所が関係付けられている。
【００４９】
図７に示す複合機の専用ボタンＨＢが押された場合には、その専用ボタンＨＢに対応する表示データ記憶場所がこの入力関係テーブルから取り出される。これにより、専用ボタンＨＢが押された場合でも、対応する表示データがタッチパネルＴＰ（図７参照）に表示されることになる。
【００５０】
なお、上記実施形態では、情報処理装置として複合機を例に説明を行ったが、本発明はこれに限定されず、他の機器（プリンタ、複写機、スキャナー、ファクシミリ等）であっても同様である。
【００５１】
【発明の効果】
以上説明したように、本発明の情報処理装置によれば次のような効果がある。すなわち、同一の表示データを用いた場合でも、非表示データ判定手段を備えているため装置に不要な表示をさせずに済むことになる。また、非表示データ判定手段を備えていない外部装置では全ての表示を行うことが可能となる。つまり、同一の表示データで本発明の情報処理装置と外部装置との両方で満足できる表示を行うことが可能となる。このことから、特別な通知／受け取り手段が不要となり、そのためのソフトウェアを登録する必要が無くなって、ソフトウェア格納領域の削減およびソフトウェア保守工数を削減することが可能となる。
【図面の簡単な説明】
【図１】  本実施形態における複合機のハードウェア構成図である。
【図２】  本実施形態における複合機のソフトウェア構成図である。
【図３】  第１の動作を説明するフローチャートである。
【図４】  第２の動作を説明するフローチャートである。
【図５】  送信要求受付手段の動作を説明するフローチャートである。
【図６】  表示データの一例を示す図である。
【図７】  タッチパネルの表示例を示す図である。
【図８】  外部装置のブラウザでの表示例を示す図である。
【図９】  入力関係テーブルの一例を示す図である。
【符号の説明】
１…複合機、２…スキャナー、３…プリントエンジン、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１０１…操作部、１０２…表示部、１０３…表示手段、１０４…非表示データ判定手段、１０５…入力関係テーブル記憶手段、１０６…比較手段、１０８…表示データ取得手段
【図１】
0003815076.tif 000002
【図２】
0003815076.tif 000003
【図３】
0003815076.tif 000004
【図４】
0003815076.tif 000005
【図５】
0003815076.tif 000006
【図６】
0003815076.tif 000007
【図７】
0003815076.tif 000008
【図８】
0003815076.tif 000009
【図９】
0003815076.tif 000010