(57)【要約】【課題】複数ユーザによるリモート操作が可能な情報処理装置の使用効率を向上させる。【解決手段】ＭＦＰ５０では、制御部５１の制御により通信部５８を介して、リモート操作に用いられる操作用画像データがユーザ端末に送信される。送信時には、制御部５１により予めユーザにより設定された画像条件に操作用画像データの画像条件が変更され、そのデータ量が制御される。【選択図】図３
2007299029.tif 000002
【特許請求の範囲】
【請求項１】
リモート操作に用いられる操作用画像データをリモート操作装置に送信する通信手段と、
前記操作用画像データのデータ量を制御するデータ制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記操作用画像データの画像に関する画像条件を設定するための操作手段を備え、
前記データ制御手段は、前記画像条件を前記操作手段を介して設定された画像条件に変更することにより、当該操作用画像データのデータ量を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データ制御手段は、前記リモート操作装置と情報処理装置間の通信状態を検出し、当該通信状態に応じて前記操作用画像データの画像に関する画像条件を変更することにより、当該操作用画像データのデータ量を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記データ制御手段は、前記通信手段により前記操作用画像データの送信に要した画像送信時間に基づいて前記通信状態を検出することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記画像条件は、少なくとも操作用画像データの画像サイズ、色数又は圧縮率を含むことを特徴とする請求項２〜４の何れか一項に記載の情報処理装置。
【請求項６】
リモート操作に用いられる操作用画像データをリモート操作装置に送信する通信工程と、
前記操作用画像データのデータ量を制御するデータ制御工程と、
を含むことを特徴とする情報処理方法。
【請求項７】
前記操作用画像データの画像に関する画像条件を操作手段を介して設定する工程をさらに含み、
前記データ制御工程では、前記画像条件を前記操作手段を介して設定された画像条件に変更することにより、当該操作用画像データのデータ量を制御することを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記データ制御工程では、前記リモート操作装置と情報処理装置間の通信状態を検出し、当該通信状態に応じて前記操作用画像データの画像に関する画像条件を変更することにより、当該操作用画像データのデータ量を制御することを特徴とする請求項６に記載の情報処理方法。
【請求項９】
前記データ制御工程では、前記通信手段により前記操作用画像データの送信に要した画像送信時間に基づいて前記通信状態を検出することを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記画像条件は、少なくとも操作用画像データの画像サイズ、色数又は圧縮率を含むことを特徴とする請求項７〜９の何れか一項に記載の情報処理方法。
【請求項１１】
コンピュータを、
リモート操作に用いられる操作用画像データをリモート操作装置に送信する通信手段、
前記操作用画像データのデータ量を制御するデータ制御手段、
として機能させるためのプログラム。
【請求項１２】
コンピュータをさらに、
前記操作用画像データの画像に関する画像条件を設定するための操作手段として機能させ、
前記データ制御手段は、前記画像条件を前記操作手段を介して設定された画像条件に変更することにより、当該操作用画像データのデータ量を制御することを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記データ制御手段は、前記リモート操作装置と情報処理装置間の通信状態を検出し、当該通信状態に応じて前記操作用画像データの画像に関する画像条件を変更することにより、当該操作用画像データのデータ量を制御することを特徴とする請求項１１に記載のプログラム。
【請求項１４】
前記データ制御手段は、前記通信手段により前記操作用画像データの送信に要した画像送信時間に基づいて前記通信状態を検出することを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記画像条件は、少なくとも操作用画像データの画像サイズ、色数又は圧縮率を含むことを特徴とする請求項１２〜１４の何れか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数ユーザによるリモート操作が可能な情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザが操作するユーザ端末からネットワークを介して接続された複写機、プリンタ等の情報処理装置をリモート操作することができるシステムが考案されている（例えば、特許文献１、２参照）。このとき、情報処理装置に表示される操作画面と同一の画面をユーザ端末に表示させたり（例えば、特許文献１、３参照）、この操作画面において操作された位置情報をユーザ端末から情報処理装置側に送り、情報処理装置側でその操作位置を判断することにより、何れの操作がなされたのかを判断する方法等が開示されている（例えば、特許文献４参照）。同一画面を表示することにより、情報処理装置側、ユーザ端末側とで操作入力の整合性をとることができ、またユーザにとっても常に同じ画面イメージであるため、操作入力が容易となる。
【０００３】
リモート操作が可能な環境では、複数のユーザが同時にリモート操作することが可能である。よって、情報処理装置においては各ユーザの同時操作により操作矛盾や操作の混乱が生じるのを防止するため、一のユーザが操作入力を行っている間は他のユーザの操作入力を禁止する排他制御が行われている。
【特許文献１】特開２００５−３２１９４４号公報
【特許文献２】特開２０００−３５７０７２号公報
【特許文献３】特開２００２−２８１１９５号公報
【特許文献４】特開平５−１２２４２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１の記載によれば、情報処理装置と同一の操作画面をユーザ端末において表示する際には、情報処理装置で用いられる操作画面のデータを画像化してユーザ端末に送信することが行われている。また、操作画面には出力対象の画像データのサムネイル画像等、画像データが用いられることがある。このような画像データをユーザ端末側に送信する際には、ネットワークの通信状態によっては送信に時間を要する場合があった。情報処理装置では排他制御が行われているため、画像データの送信時間が長時間になるとその分リモート操作が遅くなる。その結果として、他のユーザのリモート操作を妨げることとなり、情報処理装置の使用効率の低下を招いていた。
【０００５】
本発明の課題は、複数ユーザによるリモート操作が可能な情報処理装置の使用効率を向上させることである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、情報処理装置において、
リモート操作に用いられる操作用画像データをリモート操作装置に送信する通信手段と、
前記操作用画像データのデータ量を制御するデータ制御手段と、
を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、
前記操作用画像データの画像に関する画像条件を設定するための操作手段を備え、
前記データ制御手段は、前記画像条件を前記操作手段を介して設定された画像条件に変更することにより、当該操作用画像データのデータ量を制御することを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１に記載の情報処理装置において、
前記データ制御手段は、前記リモート操作装置と情報処理装置間の通信状態を検出し、当該通信状態に応じて前記操作用画像データの画像に関する画像条件を変更することにより、当該操作用画像データのデータ量を制御することを特徴とする。
【０００９】
請求項４に記載の発明は、請求項３に記載の情報処理装置において、
前記データ制御手段は、前記通信手段により前記操作用画像データの送信に要した画像送信時間に基づいて前記通信状態を検出することを特徴とする。
【００１０】
請求項５に記載の発明は、請求項２〜４の何れか一項に記載の情報処理装置において、
前記画像条件は、少なくとも操作用画像データの画像サイズ、色数又は圧縮率を含むことを特徴とする。
【００１１】
請求項６に記載の発明は、情報処理方法において、
リモート操作に用いられる操作用画像データをリモート操作装置に送信する通信工程と、
前記操作用画像データのデータ量を制御するデータ制御工程と、
を含むことを特徴とする。
【００１２】
請求項７に記載の発明は、請求項６に記載の情報処理方法において、
前記操作用画像データの画像に関する画像条件を操作手段を介して設定する工程をさらに含み、
前記データ制御工程では、前記画像条件を前記操作手段を介して設定された画像条件に変更することにより、当該操作用画像データのデータ量を制御することを特徴とする。
【００１３】
請求項８に記載の発明は、請求項６に記載の情報処理方法において、
前記データ制御工程では、前記リモート操作装置と情報処理装置間の通信状態を検出し、当該通信状態に応じて前記操作用画像データの画像に関する画像条件を変更することにより、当該操作用画像データのデータ量を制御することを特徴とする。
【００１４】
請求項９に記載の発明は、請求項８に記載の情報処理方法において、
前記データ制御工程では、前記通信手段により前記操作用画像データの送信に要した画像送信時間に基づいて前記通信状態を検出することを特徴とする。
【００１５】
請求項１０に記載の発明は、請求項７〜９の何れか一項に記載の情報処理方法において、
前記画像条件は、少なくとも操作用画像データの画像サイズ、色数又は圧縮率を含むことを特徴とする。
【００１６】
請求項１１に記載の発明は、
コンピュータを、
リモート操作に用いられる操作用画像データをリモート操作装置に送信する通信手段、
前記操作用画像データのデータ量を制御するデータ制御手段、
として機能させるためのプログラムであることを特徴とする。
【００１７】
請求項１２に記載の発明は、請求項１１に記載のプログラムにおいて、
コンピュータをさらに、
前記操作用画像データの画像に関する画像条件を設定するための操作手段として機能させ、
前記データ制御手段は、前記画像条件を前記操作手段を介して設定された画像条件に変更することにより、当該操作用画像データのデータ量を制御することを特徴とする。
【００１８】
請求項１３に記載の発明は、請求項１１に記載のプログラムにおいて、
前記データ制御手段は、前記リモート操作装置と情報処理装置間の通信状態を検出し、当該通信状態に応じて前記操作用画像データの画像に関する画像条件を変更することにより、当該操作用画像データのデータ量を制御することを特徴とする。
【００１９】
請求項１４に記載の発明は、請求項１３に記載のプログラムにおいて、
前記データ制御手段は、前記通信手段により前記操作用画像データの送信に要した画像送信時間に基づいて前記通信状態を検出することを特徴とする。
【００２０】
請求項１５に記載の発明は、請求項１２〜１４の何れか一項に記載のプログラムにおいて、
前記画像条件は、少なくとも操作用画像データの画像サイズ、色数又は圧縮率を含むことを特徴とする。
【発明の効果】
【００２１】
請求項１、６、１１に記載の発明によれば、目的に応じて操作用画像データのデータ量を調整することにより、操作用画像データの送信に要する時間を調整することができる。操作用画像データのデータ量を低減してその送信時間を短縮することにより、ユーザのリモート操作が迅速となり、情報処理装置の使用効率の向上を図ることができる。特に、一のユーザにのみリモート操作を許可する排他制御が行われている環境下ではその短縮化した時間分だけ他のユーザのリモート操作が早期に可能となるため、有用である。
【００２２】
請求項２、７、１２に記載の発明によれば、ユーザの所望するデータ量、画質となるように操作用画像データの画像条件を設定することができる。これにより、操作用画像データの送信に要する時間と操作用画像データの画質のバランスを考慮しながら、ユーザが意図するデータ量及び画質の操作用画像データとすることができる。
【００２３】
請求項３、８、１３に記載の発明によれば、通信負荷が大きい状態であれば画質よりもデータ量の低減化を優先するように画像条件を変更することにより、操作用画像データの送信時間を短縮化する等、通信状態に応じたデータ量の操作用画像データとすることができる。よって、ユーザがリモート操作を行うネットワーク環境等に対応することが可能となる。
【００２４】
請求項４、９、１４に記載の発明によれば、実際に操作用画像データの送信に要した時間からその通信状態を判断することができ、通信状態の検出精度が向上する。
【００２５】
請求項５、１０、１５に記載の発明によれば、画像サイズ、色数又は圧縮率を変更することにより、操作用画像データのデータ量及び画質を制御することができる。
【発明を実施するための最良の形態】
【００２６】
〈第１実施形態〉
第１実施形態では、リモート操作の操作インターフェイスに用いられる操作用画像データの画像条件を予めユーザが設定しておき、当該操作用画像データを送信する際にこの設定した画像条件となるように操作用画像データにデータ処理を行う例を説明する。ここで、操作用画像データとはリモート操作に用いられる画像データをいう。また、画像条件とは操作用画像データの画像に関する条件をいう。
【００２７】
まず、構成を説明する。
図１は、出力システム１００を示す図である。
出力システム１００は、図１に示すように、ユーザ端末１０、本発明に係る情報処理装置としてのＭＦＰ（Multi-Function Peripheral）５０を含んで構成されている。ユーザ端末１０及びＭＦＰ５０はＬＡＮやインターネット等のネットワークＮを介して接続されている。なお、図１では３台のユーザ端末１０が１台のＭＦＰ５０に接続されている例を示したが、その台数等は特に限定しない。
【００２８】
以下、各装置について説明する。
ユーザ端末１０は、ＭＦＰ５０と略同一の操作インターフェイスによりＭＦＰ５０をリモート操作可能なリモート操作装置である。ここで、リモート操作とは印刷機能、コピー機能、ＦＡＸ機能等のＭＦＰ５０の有する機能を使用する際に、ＭＦＰ５０に設けられた本体操作部ではなく、ユーザ端末１０を介して指示、設定等の操作入力を行うことをいう。ユーザ端末１０としては、ユーザが使用するＰＣ（Personal Computer）等のコンピュータ装置を適用可能である。
【００２９】
図２に、ユーザ端末１０の内部構成を示す。
図２に示すように、ユーザ端末１０は、制御部１１、操作部１２、表示部１３、通信部１４、ＲＡＭ（Random Access Memory）１５、記憶部１６を備えて構成されている。
【００３０】
制御部１１は、ＣＰＵ（Central Processing Unit）等からなり、記憶部１６に記憶されている各種制御プログラムを読み出してＲＡＭ１５に展開し、当該制御プログラムとの協働により、各種演算を行う或いは各部１２〜１６の動作を集中制御する。例えば、制御部１１はＷｅｂブラウザに係るプログラムとの協働により表示部１３におけるＷｅｂページの表示制御等を行う。
【００３１】
操作部１２は、マウスやキーボード等を備え、これらの操作に応じた操作信号を生成して制御部１１に出力する。
【００３２】
表示部１３は、ＬＣＤ（Liquid Crystal Display）等のディスプレイを備え、制御部１１の表示制御に従ってこのディスプレイ上に各種表示情報を表示する。例えば、表示部１３は制御部１１の表示制御に従って、ＭＦＰ５０のリモート操作に係る操作画面ページ、通知画面ページ等を表示する。これにより、リモート操作用の操作インターフェイスを構成する。
【００３３】
通信部１４は、ネットワークインターフェイスカード（以下、ＮＩＣという）等の通信用のインターフェイスを備え、これら通信用インターフェイスを介してネットワークＮ上の外部機器と通信を行う。例えば、通信部１４は制御部１１の通信制御に従って、ＭＦＰ５０の操作入力を要求する要求情報、操作要求を行うユーザに関するユーザ情報等をＭＦＰ５０に送信し、ＭＦＰ５０からリモート操作用の操作画面ページ等を受信する。
【００３４】
ＲＡＭ１５は、制御部１１によって使用されるワークメモリである。
【００３５】
記憶部１６は、各種制御プログラム、プログラムの実行に必要なパラメータやデータ等を記憶している。また、記憶部１６はワープロや描画用のプログラムとの協働によって制御部１１において作成されたテキストデータや画像データ等の処理データを記憶している。
【００３６】
次に、ＭＦＰ５０について説明する。
ＭＦＰ５０は、印刷、複写、スキャン、ＦＡＸ通信等の複数の機能を有し、これら機能に応じた情報処理を行う情報処理装置である。
図３に、ＭＦＰ５０の内部構成を示す。
図３に示すように、ＭＦＰ５０は、制御部５１、タッチパネル５２、本体操作部５３、表示部５４、記憶部５５、画像読取部５６、印刷部５７、通信部５８を備えて構成されている。
【００３７】
制御部５１は、ＣＰＵ、ＲＡＭ等を備え、記憶部５５に記憶されている各種制御プログラムに従って各種演算を行う、或いは各部５２〜５８の動作を集中制御する。例えば、制御部５１は、Ｗｅｂサーバ用のプログラムとの協働により、リモート操作に係るＷｅｂページを作成し、ユーザ端末１０に提供する等し、Ｗｅｂサーバ機能を果たす。
【００３８】
制御部５１は、ユーザ端末１０から通信部５８を介して、或いは直接本体操作部５３からの入力を受けることにより、複数のユーザからの操作要求を受け付ける。また、操作入力に係る操作画面データを作成してタッチパネル５２に表示させる、或いはリモート操作用の操作画面ページや操作入力に関する通知画面ページ、エラー画面ページ等、操作入力に係るＷｅｂページを作成し、これを通信部５８を介して各ユーザ端末１０に送信させ、操作入力に係る操作インターフェイスを提供する。
【００３９】
また、制御部５１では一のユーザによる操作入力中は他のユーザによる操作入力を禁止するよう、排他制御が行われる。制御部５１ではリモート操作、或いは本体操作部５３を介して操作入力を行っているユーザ、操作要求を行ったが操作入力を禁止されたユーザのユーザ情報をＲＡＭに記憶し、操作入力の終了や新たな操作要求等に応じてこれら情報を更新し、ユーザ管理を行っている。制御部５１は、これらユーザ情報を参照することにより操作入力の状態を判断することができる。
【００４０】
本体操作部５３は、印刷、スキャン、ＦＡＸ通信等の各種機能動作の開始を指示するスタートキー、数字キー等のＭＦＰ５０の本体表面に設けられる各種操作キーの他、表示部５４と一体に構成されるタッチパネル５２を備えて構成されている。本体操作部５３は、操作キーの押下操作、或いはタッチパネルの押下位置に応じた操作信号を生成して制御部５１に出力する。
【００４１】
表示部５４は、ＶＲＡＭ（Video RAM）を備え、制御部５１によってこのＶＲＡＭに書き込まれた操作画面データに従って各種操作画面をタッチパネル５２上に表示させる。以下、ＶＲＡＭに書き込まれたデータをＶＲＡＭデータということがある。
【００４２】
記憶部５５は、各種制御プログラム、制御プログラムの実行に必要なパラメータ、データ等を記憶している。
例えば、記憶部５５は、操作キーに対応する操作内容をコード化したキーコードテーブル、リモート操作用に準備されたＷｅｂページのフォーマット等を記憶している。
【００４３】
また、記憶部５５はＭＦＰ５０にログインしたユーザの認証に必要な認証テーブルを記憶している。認証テーブルには、予め登録されたユーザのユーザ名、当該ユーザについて設定されたユーザＩＤ、パスワード等のユーザ情報が記憶されている。なお、ログイン制限を行う場合にはログインを禁止する旨を示すフラグ情報がそのログインが禁止されたユーザ情報に対応付けて記憶されているものとする。ログインが許可されたユーザか否かはこのフラグ情報を制御部５１において参照することにより判断することができる。
【００４４】
また、記憶部５５は図４に示すような条件設定テーブル５５ａを記憶している。条件設定テーブル５５ａは、リモート操作を行うユーザ毎にそのリモート操作に用いられる操作用画像データの画像条件を定めたものである。条件設定テーブル５５ａには、図４に示すように画像サイズ、色数、圧縮率の各画像条件について初期設定値として定められたデフォルトの条件が設定されている。また、ユーザ名に対応付けてそのユーザについて設定された各画像条件の設定値が格納されている。なお、画像サイズとはマトリクス状に並ぶ画素からなる操作用画像データの大きさを縦×横の画素数で表したものをいう。
【００４５】
画像読取部５６は、原稿面の画像を読み取ってその画像データを生成するものである。画像読取部５６は、読取対象の原稿に光を照射する光源とその反射光の進行方向を撮像素子側へ導くためのミラーとが一体的に構成されたミラーユニット、ＣＣＤ（Charge Coupled Device）イメージセンサ等の撮像素子等を備えて構成されている。
読取時には、原稿に対してミラーユニットを走査させて原稿面に光を照射し、その反射光を撮像素子により受けて光電変換する。光電変換により生成された画像信号（アナログ）は、図示しない信号処理部においてＡ／Ｄ変換された後、印刷部５７のイメージメモリに記憶される。
【００４６】
印刷部５７は、プリンタエンジン、イメージメモリ、給紙部等を備えて構成されている。印刷部５７は制御部５１の印刷制御に従って、プリンタエンジンによりイメージメモリに記憶された対象データに基づく印刷出力を行う。なお、印刷方式は、電子写真方式、インクジェット方式等、何れの方式であってもよい。
【００４７】
通信部５８は、ＮＩＣ、ＦＡＸモデム等の通信用のインターフェイスを備え、これらインターフェイスを介してネットワークＮ上の外部機器とデータ通信或いはＦＡＸ通信を行う。
【００４８】
次に、上記ＭＦＰ５０の動作について説明する。
ＭＦＰ５０では予めリモート操作用の操作画面ページに用いられる操作用画像データについての画像条件の設定が行われる。操作用画像データとしては、例えばタッチパネル５２上に表示される操作画面のＶＲＡＭデータが画像化された画像データや、出力対象の画像データ又はそのサムネイル画像データ等が挙げられるが、以下の説明ではＶＲＡＭデータの画像データを例に説明する。
【００４９】
最初に画像条件の設定について説明した後、リモート操作時の動作について説明する。
図５に、画像条件の設定画面例を示す。
図５に示す設定画面ｄ１は、操作用画像データの画像条件を設定するためのものであり、タッチパネル５２上に表示されるものである。この画像条件は操作用画像データのデータ量を変更するパラメータとなるものであり、設定画面ｄ１では画像条件として画像サイズ、色数、圧縮率の各項目についてその設定値を入力するための入力領域ｄ１１〜ｄ１３が表示されている。また、設定値に対して予め初期設定として定められているデフォルト値ｄ１４〜ｄ１６が表示されている。
【００５０】
ユーザは、上記設定画面ｄ１において所望の設定値を本体操作部５３により入力する。特に設定する必要がない項目があれば未入力とし、決定キーｄ１７を操作する。
ＭＦＰ５０では、決定キーｄ１７の操作に応じて制御部５１により、入力された設定値がそのユーザのユーザ情報（ログイン時に取得されたもの）と対応付けて記憶部５５の条件設定テーブル５５ａに記憶される。未入力の項目がある場合には当該項目は未設定であることを示す情報が条件設定テーブル５５ａにおいて記憶される。
なお、上述した画像条件の設定はリモート操作により行うこととしてもよい。
【００５１】
次に、リモート操作時のＭＦＰ５０の動作について説明する。
ＭＦＰ５０では、制御部５１のＷｅｂサーバ機能によりリモート操作専用のＷｅｂページを提供しており、何れかのユーザ端末１０からアクセスされると、ログイン操作用の入力画面ページが送信される。入力画面ページではログイン操作を行うユーザのユーザ情報（ユーザ名、パスワード等）を入力することができる。そして、入力画面ページを介してユーザ端末１０からログインユーザのユーザ情報、当該ユーザ端末１０のＩＰアドレス等が入力され、ＭＦＰ５０の操作入力が要求されると、ＭＦＰ５０ではユーザ認証が行われる。
【００５２】
なお、ログイン制限を行う場合にはユーザ認証後、ログインが許可されたユーザであるか否かが判断され、ログインが許可されたユーザのみリモート操作が許可される。
ユーザ認証によりリモート操作が許可されると、ＭＦＰ５０では制御部５１によりリモート操作のための操作画面ページが作成され、ログインユーザのユーザ端末１０に送信される。
【００５３】
図６を参照し、操作画面ページの作成時にＭＦＰ５０により実行される操作画面提供処理を説明する。
図６に示すように、まず何れかのユーザ端末１０からログイン操作が行われ、リモート操作要求がなされた場合（ステップＳ１；Ｙ）、制御部５１により現在リモート操作、或いは本体操作部５３による操作入力の何れもなされていないと判断された場合のみ、ステップＳ２の処理にすすむ。制御部５１では排他制御が行われ、何れか一のユーザにより操作入力がなされている間は他のユーザの操作入力が禁止されるためである。
【００５４】
何れの操作入力もなされていない場合にはログインユーザのリモート操作が許可され、制御部５１により記憶部５５の条件設定テーブル５５ａが参照される。条件設定テーブル５５ａでは、ログインユーザに対応する画像サイズの項目が参照され、当該画像サイズの設定の有無が判別される（ステップＳ２）。
【００５５】
条件設定テーブル５５ａにおいて画像サイズの設定値が格納されている場合には（ステップＳ２；Ｙ）、制御部５１においてその設定値が取得される（ステップＳ３）。これに対し、設定値ではなく未設定を示す情報が格納されている場合には（ステップＳ２；Ｎ）、画像サイズのデフォルト値が取得される（ステップＳ４）。
【００５６】
次いで、制御部５１では条件設定テーブル５５ａの色数の項目が参照され、色数の画像条件が設定されているか否かが判別される（ステップＳ５）。色数の設定値が格納されている場合には（ステップＳ５；Ｙ）、制御部５１においてその設定値が取得され（ステップＳ６）、未設定の情報が格納されている場合には（ステップＳ５；Ｎ）、色数のデフォルト値が取得される（ステップＳ７）。
【００５７】
同様に、制御部５１により条件設定テーブル５５ａの圧縮率の項目が参照され、圧縮率の画像条件が設定されている否かが判別される（ステップＳ８）。圧縮率の設定値が格納されている場合には（ステップＳ８；Ｙ）、制御部５１においてその設定値が取得され（ステップＳ９）、未設定の情報が格納されている場合には（ステップＳ８；Ｎ）、圧縮率のデフォルト値が取得される（ステップＳ１０）。
【００５８】
そして、各画像条件の設定値が取得されると、制御部５１では操作画面ページの作成が行われる。まず、表示部５４から操作画面のＶＲＡＭデータが取得され、このＶＲＡＭデータを変換したＰＮＧ（Portable Network Graphics）形式の画像データが作成される。なお、ＰＮＧ形式ではなく、ＢＭＰ形式やＪＰＥＧ形式等、他のデータ形式により画像化してもよい。制御部５１では、このＰＮＧ画像データの画像条件が取得された各画像条件の設定値となるように、ＰＮＧ画像データのデータ処理が行われる（ステップＳ１１）。
【００５９】
例えば、各画像条件について画像サイズ「３２０×２４０」、色数「８ｂｐｐ」、圧縮率「５０％」の設定値が得られている場合、ＰＮＧ画像データに対し、「３２０×２４０」となるように間引き処理（或いは補間処理）が行われたり、色数「８ｂｐｐ」への色数変更処理や「５０％」の圧縮率による圧縮処理等が施される。この処理後のＰＮＧ画像データが予めリモート操作用に準備されたＷｅｂページのフォーマットにクリッカブルマップとして組み込まれる（ＰＮＧ画像データへのリンク情報がＨＴＭＬにより記述される）と、操作画面ページが完成する。
【００６０】
制御部５１では、ＶＲＡＭデータからＰＮＧ画像データの作成に成功した場合（ステップＳ１２；Ｙ）、まずＨＴＭＬによりＰＮＧ画像データへのリンク情報を含む制御情報のみが記述されている操作画面ページのデータがユーザ端末１０に送信される。その後、リンク情報を参照したユーザ端末１０からの要求に応じて、ＰＮＧ画像データがユーザ端末１０に送信される。そして、制御部５１においてこのＰＮＧ画像データの送信に成功したと判別されると（ステップＳ１３；Ｙ）、本処理を終了する。
【００６１】
一方、制御部５１によりＶＲＡＭデータからＰＮＧ画像データの作成に失敗したと判別された場合（ステップＳ１２；Ｎ）、或いは画像化には成功したが、送信に失敗したと判別された場合（ステップＳ１３；Ｎ）、制御部５１ではエラーを通知するための通知画面ページが作成されてユーザ端末１０に送信される（ステップＳ１４）。その後、本処理を終了する。  
【００６２】
図７に、ＰＮＧ画像データが用いられた操作画面ページ例を示す。
図７（ａ）は、ＭＦＰ５０の本体操作部５３のタッチパネル５２上で表示される操作画面例を示す図であり、図７（ｂ）はユーザ端末１０において表示される操作画面ページ例を示す図である。
図７（ａ）に示す操作画面ｄ２では、コピー、スキャン、プリント等の機能を選択するための選択キーｄ２１の他、両面／片面の印刷条件や印刷部数、用紙サイズ等の選択キーｄ２２、ｄ２３が表示されている。
【００６３】
これに対し、図７（ｂ）に示す操作画面ページｄ３では、図７（ａ）に示す操作画面ｄ２と同一内容のＰＮＧ画像ｄ３１が表示されているとともに、数字キーｄ３２及びスタートキーｄ３３が表示されている。この数字キーｄ３２及びスタートキーｄ３３はＨＴＭＬ記述に従って表示されたものである。数字キーｄ３２及びスタートキーｄ３３はタッチパネル５２上に表示されるキーではなく、ＭＦＰ５０の本体に設けられた数字キー、スタートキーの外観イメージを画像化したものである。そのため、ＭＦＰ５０のタッチパネル５２、本体操作部５３を含めた操作インターフェイス全体の外観上のイメージと、ユーザ端末１０におけるリモート操作の操作インターフェイスを構成する表示画面のイメージとが略同一となる。
【００６４】
以上のように、第１実施形態によれば、予めユーザにより設定された画像条件となるように、リモート操作に係る操作用画像データにデータ処理が施される。すなわち、ユーザの意図に応じて操作用画像データのデータ量を調整する。これにより、操作用画像データのデータ量を、ユーザがリモート操作を行うネットワーク環境に応じた最適なデータ量とすることができる。
【００６５】
例えば、ユーザの操作するユーザ端末１０がＭＦＰ５０からかなり遠く離れた遠隔地にある場合、ネットワークの通信負荷が大きいことが予想されるため、予めデータ量が小さくなるように画像条件を設定しておく等、そのユーザ毎のネットワーク環境に応じて画像条件をカスタマイズすることができる。
【００６６】
このように、操作用画像データのデータ量を制御することにより、結果としてリモート操作に要する時間を調整することができ、ＭＦＰ５０の使用効率を向上させることができる。
【００６７】
また、画像条件によりデータ量だけでなく画質の調整が可能であるため、操作画面ページ上に表示される操作用画像の画質が有る程度低いものでもよいから、操作に係る時間を短縮したい場合には、画像サイズを小さく設定する、逆に操作に係る時間は有る程度長くてもよいから、操作用画像の詳細を確認したい場合等は、操作用画像の圧縮率を下げる等、データ量と画質のバランスを考慮しながら画像条件を設定することができる。
【００６８】
〈第２実施形態〉
第２実施形態では、情報処理装置とリモート操作装置間のネットワークの通信状態を検出し、操作用画像データのデータ量をこの通信状態に応じて制御する例を説明する。
【００６９】
第２実施形態に係る出力システムは、第１実施形態の出力システム１００とその構成は同一であり、動作が異なるのみである。よって、第２実施形態の出力システムには、第１実施形態と同一の符号を付してその構成についての詳細な説明は省略し、第２実施形態に特徴的な動作のみ説明する。
【００７０】
図８は、第２実施形態に係る操作画面提供処理を説明するフローチャートである。
ＭＦＰ５０では、何れかのユーザ端末１０からログイン操作によりリモート操作要求がなされると（ステップＳ１０１；Ｙ）、制御部５１の排他制御が行われる。すなわち、何れのユーザにおいても操作入力がなされていない場合のみログインユーザに対して操作入力が許可される。
次いで、制御部５１では前回の操作用画像データの送信に要した画像送信時間の情報が制御部５１のＲＡＭから取得される（ステップＳ１０２）。画像送信時間は操作用画像データの送信が行われる毎に計時により検出され、制御部５１のＲＡＭに記憶されているものである。なお、最初の送信時であって過去の画像送信時間が記憶されていない場合には、初期設定値として画像送信時間「０秒」が記憶されているものとする。
【００７１】
制御部５１では、取得された画像送信時間とタイムアウト時間とが比較され、前回の画像送信時間がタイムアウト時間を超えているか否かが判別される（ステップＳ１０３）。タイムアウト時間とは画像送信時間から通信状態を判断するために予め定められている閾値であり、任意にユーザが設定可能のものである。ここでは、タイムアウト時間が「５秒」に設定されているものとして説明を行う。
【００７２】
前回の画像送信時間がタイムアウト時間を超えている場合（ステップＳ１０３；Ｙ）、制御部５１では現在のネットワークＮにおける通信状態は通信負荷が大きい状態であると判断され、操作用画像データの画像条件が変更される。制御部５１のＲＡＭには、操作用画像データの画像条件（画像サイズ、色数、圧縮率）の設定値が保持されている。最初の送信時にはデフォルト値が設定されているが、過去に送信履歴がある場合にはその際に設定された設定値が保持されていることとなる。そして、この設定値のうち、画像サイズの設定値が１割減少され、画像サイズの画像条件が変更される（ステップＳ１０４）。
【００７３】
ここでは、画像サイズの画像条件を制御する例を説明したが、色数や圧縮率の他の画像条件を調整することとしてもよいし、その全部を調整することとしてもよい。
一方、前回の画像送信時間がタイムアウト時間を超えていない場合には（ステップＳ１０３；Ｎ）、制御部５１において現在のネットワークＮの通信状態は通信負荷が小さい状態であると判断され、上記のような画像条件の変更は行わずに次の処理（ステップＳ１０５）にすすむ。最初の送信時には画像送信時間が０秒であるため、常にタイムアウト時間の５秒以下となり、ステップＳ１０５へすすむこととなる。
【００７４】
次いで、制御部５１では操作画面ページの作成が行われる。まず、表示部５４から操作画面のＶＲＡＭデータが取得され、このＶＲＡＭデータを変換したＰＮＧ形式の画像データが作成される。制御部５１では、このＰＮＧ画像データの画像条件が制御部５１のＲＡＭに設定されている各画像条件の設定値となるように、ＰＮＧ画像データのデータ処理が行われる（ステップＳ１０５）。
【００７５】
例えば、画像サイズのデフォルト値「６４０×４８０」から１割減少され、設定値「５７６×２１６」とされた場合、ＰＮＧ画像データに対し、「５７６×２１６」となるように間引き処理が行われる。また、色数、圧縮率のデフォルト値となるように色数変更処理、圧縮処理等のデータ処理が施される。この処理後のＰＮＧ画像データが予めリモート操作用に準備されたＷｅｂページのフォーマットにクリッカブルマップとして組み込まれる（ＰＮＧ画像データへのリンク情報がＨＴＭＬにより記述される）と、操作画面ページが完成する。
【００７６】
制御部５１では、ＶＲＡＭデータからＰＮＧ画像データの作成に成功した場合（ステップＳ１０６；Ｙ）、まずＨＴＭＬによりＰＮＧ画像データへのリンク情報を含む制御情報のみが記述されている操作画面ページのデータがユーザ端末１０に送信される。その後、リンク情報を参照したユーザ端末１０からの要求に応じて、ＰＮＧ画像データの送信が開始されると、制御部５１では画像送信時間の計時が開始される（ステップＳ１０７）。そして、制御部５１においてこのＰＮＧ画像データの送信に成功したと判別されると（ステップＳ１０８；Ｙ）、制御部５１では画像送信時間の計時を終了し、当該画像送信時間が制御部５１のＲＡＭに更新記憶される（ステップＳ１０９）。その後、本処理を終了する。
【００７７】
ＰＮＧ画像データが用いられた操作画面ページは、図７に示した通りであるので、ここでは詳細な説明は省略する。
【００７８】
一方、制御部５１によりＶＲＡＭデータからＰＮＧ画像データの作成に失敗したと判別された場合（ステップＳ１０６；Ｎ）、或いは画像化には成功したが、送信に失敗したと判別された場合（ステップＳ１０８；Ｎ）、制御部５１ではエラーを通知するための通知画面ページが作成されてユーザ端末１０に送信される（ステップＳ１１０）。その後、本処理を終了する。
【００７９】
以上のように、第２実施形態によれば、制御部５１において操作用画像データの過去の画像送信時間に基づいてネットワークＮの通信状態を検出し、その通信状態に応じて操作用画像データの画像条件を変更する。そして、変更された画像条件となるように操作用画像データにデータ処理を施してそのデータ量を制御する。
【００８０】
これにより、画像送信時間が長時間であり、通信負荷が大きい状態であればデータ量が低減するように調整することができ、操作用画像データのデータ量を、ユーザがリモート操作を行うネットワーク環境に応じた最適なデータ量とすることができる。すなわち、通信状態の悪化に伴ってリモート操作に要する時間が長時間となることを防止することができ、ＭＦＰ５０の使用効率が向上する。上記のように排他制御が行われている環境下では、各ユーザのリモート操作に要する時間を短縮化することはＭＦＰ５０の使用効率の向上に特に有用である。
【００８１】
なお、上述した説明は本発明を適用した好適な一例であり、これに限定されない。
例えば、上記説明ではネットワークＮの通信状態を操作用画像データの画像送信時間から判断していたが、通信状態を検出できるのであればこれに限らず、例えば通信状態を検出するためのテストデータを定期的にユーザ端末１０に送信し、その送信に要した時間から通信状態を判断することとしてもよい。
【００８２】
また、ユーザ毎に過去の画像送信時間を管理することとしてもよい。この場合、ユーザ毎にネットワークＮの通信状態を判断することが可能となり、各ユーザのネットワーク環境に応じて操作用画像データのデータ量を制御することができる。
【図面の簡単な説明】
【００８３】
【図１】本発明の情報処理装置としてのＭＦＰを含む出力システムを示す図である。
【図２】図１のユーザ端末の内部構成を示す図である。
【図３】図１のＭＦＰの内部構成を示す図である。
【図４】図３の記憶部に記憶される条件設定テーブル例を示す図である。
【図５】操作用画像データの画像条件を設定するための設定画面例を示す図である。
【図６】ＭＦＰにより実行される操作画面提供処理（第１実施形態）を示すフローチャートである。
【図７】（ａ）はＭＦＰの本体操作部で表示される操作画面例を示す図である。（ｂ）はユーザ端末で表示されるリモート操作用の操作画面ページ例を示す図である。
【図８】ＭＦＰにより実行される操作画面提供処理（第２実施形態）を示すフローチャートである。
【符号の説明】
【００８４】
１００  出力システム
１０  ユーザ端末
１１  制御部
１３  表示部
５０  ＭＦＰ
５１  制御部
５２  タッチパネル
５３  本体操作部
５４  表示部
５５  記憶部
５６  画像読取部
５７  印刷部
５８  通信部
【図１】
2007299029.tif 000003
【図２】
2007299029.tif 000004
【図３】
2007299029.tif 000005
【図４】
2007299029.tif 000006
【図５】
2007299029.tif 000007
【図６】
2007299029.tif 000008
【図７】
2007299029.tif 000009
【図８】
2007299029.tif 000010