(57)【要約】【課題】  画面サイズの小さな装置からの機器制御を可能にする。【解決手段】  本発明は、機器情報で指定された表示文字及び画面サイズに適合する画面構成要素を選択し、当該選択された一連の画面構成要素から、機器情報で指定された表示形式の画面情報を生成して、操作元に出力する。【選択図】        図２
2006165785.tif 000002
【特許請求の範囲】
【請求項１】
所定の通信媒体を介して、任意の情報処理装置と通信可能な複合機能装置であって、情報処理装置から、該情報処理装置に関する機器情報を含む画面情報取得要求を入力する入力手段と、画面を構成する画面構成要素情報を保存する保存手段と、前記機器情報で指定された指示が処理可能かどうかを判定する判定手段と、機器情報に従い前記保存手段により保存されている画面構成要素情報から画面構成要素を選択する選択手段と、選択手段により選択された画面構成要素を画面情報取得要求で指示された形式の画面情報に構成する構成手段と、構成手段によって構成された画面情報を、該情報処理装置に出力する出力手段を備えることを特徴とする複合機能装置。
【請求項２】
前記保存手段により保存される情報は、ＸＭＬ形式であることを特徴とする請求項１に記載の複合機能装置。
【請求項３】
前記保存手段により保存される画面構成要素情報は、複数の文字言語からなる画面構成要素を含むことを特徴とする請求項１に記載の複合機能装置。
【請求項４】
前記画面構成要素は、表示文字の文字数を含むことを特徴とする請求項１に記載の複合機能装置。
【請求項５】
前記保存手段により保存される画面構成要素情報は、同一の作用をする画面構成要素でありながら、文字数の少ない（省略形）画面構成要素を含むことを特徴とする請求項１に記載の複合機能装置。
【請求項６】
前記入力手段及び出力手段は、情報処理装置との間で利用可能な任意のプロトコルを用いて通信することを特徴とする請求項１に記載の複合機能装置。
【請求項７】
前記画面情報は、前記構成手段で構成可能な任意の形式であることを特徴とする請求項１に記載の複合機能装置。
【請求項８】
前記機器情報はＸＭＬ形式で構成されることを特徴とする請求項１に記載の複合機能装置。
【請求項９】
前記機器情報は、画面に表示出来る幅（文字数）及び高さ（行数），データ形式，使用言語から構成されることを特徴とする請求項１に記載の複合機能装置。
【請求項１０】
前記選択手段は、保存手段により保存される画面構成要素情報の中から、前記機器情報により指定された文字言語に適合する画面構成要素を選択することを特徴とする請求項１に記載の複合機能装置。
【請求項１１】
前記選択手段は、保存手段により保存される画面構成要素情報の中から、前記機器情報により指定された表示幅を超えない画面構成要素を選択することを特徴とする請求項１に記載の複合機能装置。
【請求項１２】
所定の通信媒体を介して、任意の情報処理装置と通信可能な複合機能装置を制御するための情報処理方法であって、該情報処理装置に関する機器情報を含む画面情報取得要求を入力する入力ステップと、画面を構成する画面構成要素情報を保存する保存ステップと、前記機器情報で指定された指示が処理可能かどうかを判定する判定ステップと、機器情報に従い前記保存ステップにより保存されている画面構成要素情報から画面構成要素を選択する選択ステップと、選択ステップにより選択された画面構成要素を画面情報取得要求で
指示された形式の画面情報に構成する構成ステップと、構成ステップによって構成された画面情報を、該情報処理装置に出力する出力ステップを備えることを特徴とする情報処理方法。
【請求項１３】
請求項１２に記載の方法の各ステップをコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の通信媒体を利用して、情報処理装置，ＰＤＡ或いは携帯電話等から制御が可能な複合機能装置及び複合機能装置制御プログラムに関するものである。
【背景技術】
【０００２】
従来、複合機能装置の制御を、Ｅｔｈｅｒｎｅｔ（登録商標）等のＬＡＮ（Ｌｏｃａｌ
Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して、接続可能な情報処理装置からリモートで行う場合、予め情報処理装置上で稼動しているＷｅｂブラウザ（ＨＴＭＬクライアント）で表示可能な比較的大きな画面サイズで、マウスやキーボード等の入力装置を使うことを前提とするようなＨＴＭＬデータ（画面情報）を送受信することで実現していた。
【特許文献１】特開平１１−２９６４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来技術では、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）や携帯電話では画面サイズが小さく、またマウスやキーボードといった入力手段が使えないため、情報処理装置との間で送受信されていたものと同一の画面情報により機器制御をすることは、現実的に不可能であった。
【課題を解決するための手段】
【０００４】
上記の課題を解決する本発明の複合機能装置は以下の構成を備える。即ち、情報処理装置，ＰＤＡ或いは携帯電話といった操作元から、画面サイズ等の機器情報を含む画面情報取得要求を入力する入力手段と、画面を構成する画面構成要素情報を保存する保存手段と、前記入力手段によって入力された機器情報により、保存手段に保存されている画面構成要素情報から、機器情報で指定された、表示文字及び画面サイズに適合する画面構成要素を選択する選択手段と、選択手段により選択された一連の画面構成要素から、機器情報で指定された表示形式の画面情報を生成する生成手段と、生成手段によって生成された画面情報を、操作元に出力する出力手段を具備する。
【発明の効果】
【０００５】
上記の構成によれば、複合機能装置を遠隔制御する情報処理装置，ＰＤＡあるいは携帯電話から複合機能装置に対して画面サイズ等の機器情報を含む画面情報取得要求を送信すると、該複合機能装置は保存された画面構成要素情報から機器情報に適合した画面情報を生成し要求元に返信することで、ＰＤＡや携帯電話といった比較的画面サイズの小さな装置からの機器制御を可能にするものである。
【発明を実施するための最良の形態】
【０００６】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【０００７】
図１は、本発明の一実施形態を示す複合機能装置（ＭＦＰ）の内部構成図である。ＰＤＡ，携帯電話からの要求は、入力制御部１０１を介してプロトコル制御部１０２に伝えられ、逆に出力制御部１１０を介してＰＤＡ，携帯電話に出力される。システム制御部１０３は、プロトコル制御部１０２、ユーザインタフェース制御部１０４、データ変換部１０６、ストレージ制御部１０７、データ解析部１０９に命令を出すとともに、各部からのデータを送受信する。ユーザインタフェース制御部１０４は操作パネル１０５から入力を受信するとともに、操作パネル上の表示域に表示するデータを送信する。ストレージ制御部
１０７はシステム記憶域１０８への情報の入出力を制御する。
【０００８】
図２は、本発明の一実施形態を示す機器構成で、複合機能装置２０１は、Ｂｌｕｅｔｏｏｔｈ等の無線接続２０４，２０５により、携帯電話２０２やＰＤＡ２０３との間で情報の送受信が可能である。
【０００９】
図４は、本発明の一実施形態を示す携帯電話の画面表示の一例であり、４０１は表示パネル、４０２は電波の強度や機器の状態を示すステータス領域、４０３はタイトル表示域、４０４はメニュー項目で選択されている項目が反転表示され、機器の実行ボタン（図示しない）を押すと、次の設定画面が表示される。プリントボタン４０５及びキヤンセルボタン４０６を選択し、機器の実行ボタン（図示しない）を押すと、夫々印刷処理、メニュー画面表示の終了処理を行う。
【００１０】
以下、本発明を実現する複合機能装置（ＭＦＰ）における処理を、図２の携帯電話２０２が画面情報取得要求を送信する場合を例に、図３に示すフローチャートを用いて説明する。図３のステップＳ３０１で、ＰＤＡ，携帯電話等から接続要求があるかどうかを、図１の入力制御部１０１が判定し、接続要求を受信するまで待つ。接続要求を受信すると、ステップＳ３０２で、図２のプロトコル制御部１０２は、図５に示すような画面情報取得要求を受信する。図６の機器情報では、先頭の４行（空白行を含む）が、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）のコマンド及びヘッダであり、ＨＴＴＰバージョン１．１手順を用いて、ＸＭＬ形式の情報を送信することを示しており、これに続く５行目以降の情報が、ＸＭＬ形式の機器情報である。
【００１１】
なお、画面情報取得要求の受信に失敗すると、ステップＳ３０１の受信待ち処理に戻る。図５の機器情報では、画面幅が「６文字」（＜ｗｉｄｔｈ＞タグと＜／ｗｉｄｔｈ＞タグで囲まれた部分に相当）、画面高が「５行」（＜ｈｅｉｇｈｔ＞タグと＜／ｈｅｉｇｈｔ＞タグで囲まれた部分に相当）、表示言語が「英語」（＜ｌａｎｇ＞タグと＜／ｌａｎｇ＞タグで囲まれた部分「ｅｎ」に相当）、表示形式が「ｃＨＴＭＬ」（＜ｔｙｐｅ＞タグと＜／ｔｙｐｅ＞タグで囲まれた部分「ｔｅｘｔ／ｃｈｔｍｌ」に相当）を示している。機器情報を含む画面情報取得要求を正常に受信すると、ステップＳ３０３で、図１に示すデータ解析部１０９が、機器情報中の表示形式が処理可能な形式かどうかをシステム記憶域１０８に保存されている、図６に示す様なサポート情報を検索し判定する。図６のサポート情報では、形式としては「ＨＴＭＬ」及び「ｃＨＴＭＬ」が（＜ｔｙｐｅ＞タグと＜／ｔｙｐｅ＞タグで囲まれた部分に相当）、言語としては「英語」と「日本語」が（＜ｌａｎｇ＞タグと＜／ｌａｎｇ＞タグで囲まれた部分に相当）が処理可能であることをしている。処理が出来ない形式が指定されていた場合（例えば、ＸＭＬ形式を示す「ｔｅｘｔ／ｘｍｌ」が指定されていた場合）、ステップＳ３０４で形式ミスマッチエラーを要求元に返して接続を終了する。
【００１２】
処理可能な形式が指定されていた場合、ステップＳ３０５で、機器情報に含まれる表示言語が、システム記憶域１０８に保存されている、図６に示すようなサポート情報に記載されている言語であるかどうかを、引き続きデータ解析部１０９が判定する。記載されていない言語が指定されていた（例えばフランス語を示す「ｆｒ」が、機器情報の＜ｔｙｐｅ＞タグと＜／ｔｙｐｅ＞タグで囲まれた部分に指定されていた）場合、ステップＳ３０６で非サポート言語エラーを要求元に返却し接続を終了する。
【００１３】
処理可能な言語、即ち図６に示す様なサポート情報に記載されている言語が指定された場合、ステップＳ３０７で、システム記憶域１０８に保存されている図８に示すような画面構成要素情報から、表示言語として指定された言語と一致する項目を一行分抽出する。例えば、図５の画面情報取得要求では、機器情報の表示言語として「英語」が指定されて
いるため、図８の画面構成要素情報では、ｃｏｄｅ＝”ｅｎ”になっている４行目が最初に抽出される。
【００１４】
そして、ステップＳ３０８で、抽出した項目の文字数（ｗｉｄｔｈで示された部分）が前記機器情報で指定された画面幅を超えているかどうかを判定する。図５の画面情報取得要求中の機器情報では、画面幅に６文字、表示言語に英語が指定されており、図８の画面構成要素情報では、ｉｄ＝”３”のＱＵＡＬＩＴＹ項目が７文字（ｗｉｄｔｈ＝”７”）で、画面幅を超えている。この場合、ステップＳ３０９で代わりとして省略形を選択する。図８では、ｃｏｄｅ＝”ｅｎ−ａｂｂｒ”（”−ａｂｂｒ”は各言語における省略形を示す）が、５文字となっている（ｗｉｄｔｈ＝”５”）ので、これを選択する。文字数が画面幅を超えていなければ、ステップＳ３１０で通常の文字列を選択する。そしてステップＳ３１１で全ての画面構成要素を検索し終えるまで、ステップＳ３０７以降の処理を繰り返す。全ての画面構成要素の検索が終わると、ステップＳ３１２で、機器情報で指定された表示形式を判定し、ＨＴＭＬが指定されていたらステップＳ３１３でＨＴＭＬ形式に、ｃＨＴＭＬ形式が指定されていたらステップＳ３１４でｃＨＴＭＬ形式に、図２のデータ変換部１０６が前段で抽出した情報を画面情報に変換し、ステップＳ３１５で画面情報を要求元に送信し接続を終了する。図５に示す画面情報取得要求では、ｃＨＴＭＬ形式が指定されている（＜ｔｙｐｅ＞タグと＜／ｔｙｐｅ＞タグに囲まれた部分）ため、図７に示す様な画面情報を生成し、これを受信した携帯電話の画面は、図４に示す様な表示となる。
【００１５】
以上、説明したように本実施形態によれば、遠隔操作を所望する機器が機器情報を含む画面情報取得要求を送信することで、これを受信した複合機能装置は、機器情報で指定された表示形式と、表示言語を処理可能かどうかを判定し、処理できなければエラーを返却する。
【００１６】
処理できる場合、画面構成要素のうち、指定言語に該当する項目を選択し、この文字数が機器情報で指定された画面幅（文字数）を超えていると、省略文字項目に置換する。その後、機器情報で指定された表示形式に変換し、要求元に返却することにより、携帯電話やＰＤＡといった画面サイズの比較的小さな装置から機器制御を行うことを可能にするものである。
【実施例２】
【００１７】
第一実施形態では、図３のステップＳ３０３で処理不能な表示形式が機器情報に指定されている場合、形式ミスマッチエラーのみを返していたが（図９の一行目に相当）、図９に示すように、形式ミスマッチエラーと同時に図６に示すサポート情報から、表示形式に対応する部分（＜ｔｙｐｅ＞タグ及び＜／ｔｙｐｅ＞タグで囲まれた部分）を抽出し返却することにより、画面情報取得要求元が、その中の何れかを処理可能な場合、その形式を機器情報に指定した画面情報取得要求を再度送信することにより、画面情報の取得を可能にすることも出来る。
【００１８】
本実施形態によれば、機器情報で指定された表示形式が処理不能であった場合に、エラーと同時に処理可能な形式一覧を送信することにより、要求元において、返却された形式の中から表示可能な他の形式を指定した画面情報取得要求を送信することにより再処理を可能にする。
【実施例３】
【００１９】
第一実施形態では、図３のステップＳ３０５で処理不能な表示言語が機器情報に指定されている場合、非サポート言語エラーのみを返していたが（図１０の一行目に相当）、図１０に示すように、非サポート言語エラーと同時に図６に示すサポート情報から、表示言
語に対応する部分（＜ｌａｎｇ＞タグ及び＜／ｌａｎｇ＞タグで囲まれた部分）を抽出し返却することにより、画面情報取得要求元が、その中の何れかを処理可能な場合、その言語を機器情報に指定した画面情報取得要求を再度送信することにより、画面情報の取得を可能にすることも出来る。
【００２０】
本実施形態によれば、機器情報で指定された表示言語が処理不能であった場合に、エラーと同時に処理可能な言語一覧を送信することにより、要求元において、返却された形式の中から表示可能な他の言語を指定した画面情報取得要求を送信することにより再処理を可能にする。
【実施例４】
【００２１】
前述した実施例の複合機能装置は、ＣＰＵと制御プログラムを格納した記憶媒体とを含み、該制御プログラムをＣＰＵで実行することによって、前述した処理を実行可能なように構成してもよい。また、制御プログラムは外部から読み込むようにしても構わない。
【００２２】
以上実施例１〜４で説明した様に本発明によれば、複合機能装置を遠隔操作する場合に、機器情報を含む画面情報取得要求を複合機能装置に送信することにより、複合機能装置は、機器情報中で指定された表示言語及び表示形式が処理可能かどうかを判定し、処理可能であれば、画面構成要素の中から、指定された表示言語を持つ項目を選択し、この文字列が、機器情報中で指定された表示幅より大きい（長い）場合、省略文字に置換後、機器情報中で指定された表示形式に変換し、画面情報として送信することにより、画面サイズの小さな携帯電話やＰＤＡなどで、機器制御を可能にできる。
【図面の簡単な説明】
【００２３】
【図１】本発明を実現する複合機能装置（ＭＦＰ）のハードウェア構成例を示す図
【図２】本発明を実現するシステム構成例を示す図
【図３】本発明を実現するＭＦＰにおける、画面情報取得要求処理を示すフローチャート
【図４】本発明を実現する携帯電話における画面表示の一例を示す図
【図５】本発明を実現する画面情報取得要求の一例を示す図
【図６】本発明を実現するサポート情報の一例を示す図
【図７】本発明を実現する画面情報の一例を示す図
【図８】本発明を実現する画面構成要素情報の一例を示す図
【図９】本発明を実現する形式ミスマッチエラーの一例を示す図
【図１０】本発明を実現する非サポート言語エラーの一例を示す図
【符号の説明】
【００２４】
１０１    入力制御部
１０２    プロトコル制御部
１０３    システム制御部
１０４    ユーザインタフェース制御部
１０６    データ変換部
１０７    ストレージ制御部
１０９    データ解析部
１１０    出力制御部
２０１    複合機能装置
２０２    携帯電話
２０３    ＰＤＡ
２０４    無線接続
２０５    無線接続
【図１】
2006165785.tif 000003
【図２】
2006165785.tif 000004
【図３】
2006165785.tif 000005
【図４】
2006165785.tif 000006
【図５】
2006165785.tif 000007
【図６】
2006165785.tif 000008
【図７】
2006165785.tif 000009
【図８】
2006165785.tif 000010
【図９】
2006165785.tif 000011
【図１０】
2006165785.tif 000012