(57)【要約】【課題】リモート制御において頻繁にリモート端末の画面更新を行うとＭＦＰ装置のスループットが低下してしまい、その画面更新が少ないとリモート端末の応答性が低下する。【解決手段】ネットワークを介して記録装置と接続し、その記録装置のリモート制御の操作を行うために表示画面を備えた情報処理装置では、次の制御を行う。即ち、ネットワークを介して取得した記録装置の動作状況を示す情報に基づいて、前記リモート制御のために前記記録装置の操作パネルに表示する情報を前記表示画面に表示する更新の周期を変化させるよう制御する。【選択図】図２
2015188128.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置とネットワークを介して前記情報処理装置と接続されリモート制御される記録装置とを含む記録システムであって、
前記記録装置は、
前記記録装置に対する操作を行うために、表示画面を備えた操作手段を有し、
前記情報処理装置は、
前記情報処理装置に対する操作を行うために、表示画面を備えた操作手段と、
前記ネットワークを介して取得した前記記録装置の動作状況を示す情報に基づいて、前記リモート制御のために前記記録装置の前記操作手段の表示画面に表示する情報を前記情報処理装置の前記操作手段の表示画面に表示する更新の周期を変化させるよう制御する制御手段とを有することを特徴とする記録システム。
【請求項２】
ネットワークを介して記録装置と接続し、該記録装置のリモート制御を行う情報処理装置であって、
前記リモート制御を行うための表示画面を備えた操作手段と、
前記ネットワークを介して取得した前記記録装置の動作状況を示す情報に基づいて、前記リモート制御のために前記記録装置の操作パネルの表示画面に表示する情報を前記操作手段の表示画面に表示する更新の周期を変化させるよう制御する制御手段とを有することを特徴とする情報処理装置。
【請求項３】
前記記録装置は、マルチファンクションプリンタ装置であり、
前記マルチファンクションプリンタ装置は、印刷機能とスキャン機能とファクシミリ機能とを備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記ネットワークを介した通信を行う通信手段と、
前記記録装置の動作状況を示す情報に基づいて、前記印刷機能とスキャン機能とファクシミリ機能とのうちのいずれかが実行中であるかどうかを判定する判定手段とをさらに有することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記印刷機能とスキャン機能とファクシミリ機能とのうちのいずれかが実行中であると判断された場合には、前記操作手段の表示画面の更新周期を長くし、前記印刷機能とスキャン機能とファクシミリ機能とのうちのいずれも実行中ではないと判断された場合には、前記操作手段の表示画面の更新周期を短くするよう制御することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記制御手段は、前記通信手段により前記記録装置から受信した更新データに基づいて、前記長くするよう、又は短くするよう制御された更新周期で前記操作手段の表示画面を更新するよう制御することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記制御手段は、前記印刷機能とスキャン機能とファクシミリ機能とのうちのいずれかが実行中であると判断された場合には、予め定められた情報を前記操作手段の表示画面に表示し、前記印刷機能とスキャン機能とファクシミリ機能とのうちのいずれも実行中ではないと判断された場合には、前記通信手段により前記記録装置から受信した更新データに基づいて前記操作手段の表示画面を更新するよう制御することを特徴とする請求項４に記載の情報処理装置。
【請求項８】
前記記録装置の操作パネルの表示画面に表示する情報を前記ネットワークを介して前記記録装置から取得して表示するウェブブラウザ手段をさらに有することを特徴とする請求項２乃至６のいずれか１項に記載の情報処理装置。
【請求項９】
コンピュータを請求項２乃至７のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【請求項１０】
ネットワークを介して記録装置と接続し、該記録装置のリモート制御の操作を行うために表示画面を備えた情報処理装置の制御方法であって、
前記ネットワークを介して取得した前記記録装置の動作状況を示す情報に基づいて、前記リモート制御のために前記記録装置の操作パネルに表示する情報を前記表示画面に表示する更新の周期を変化させるよう制御する制御工程を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録システム、情報処理装置、及びその制御方法に関し、特に、例えば、ネットワークを介して接続される記録装置と情報処理装置とを含む記録システム、その記録装置をリモート制御する情報処理装置、及びその制御方法に関する。
【背景技術】
【０００２】
近年のプリンタ装置は高機能化してきており、印刷機能だけではなくコピーやスキャンそしてファクスなどの機能を備えたマルチファンクションプリンタ装置（以下、ＭＦＰ装置）が市場に提供されている。ＭＦＰ装置はその高機能性のため操作が複雑であるため、その操作をより簡単に行わせるためのユーザインタフェース（ＵＩ）を実現するために表示部を備えた操作パネルを搭載しているものが多い。
【０００３】
加えて、このようなＭＦＰ装置をネットワークを介して他のコンピュータ端末やモバイル端末（以下、リモート制御端末）から制御するリモート制御と呼ばれる技術が用いられるようになっている。リモート制御を用いると、ＭＦＰ装置のユーザインタフェース（ＵＩ）の操作画面をリモート制御端末にも表示することで、遠隔地にあるリモート制御端末側でもＭＦＰ装置の動作状況を確認しながら操作することができる。
【０００４】
さて、リモート制御のためには、制御対象のＭＦＰ装置の動作状況を確認するためにＭＦＰ装置の操作画面をリモート制御端末に対して送信し、その操作画面をリモート制御端末のブラウザ機能等を用いて表示させることが必要になる。この場合、単にＭＦＰ装置の操作画面をリモート制御端末に対して送信するのでは、通信負荷やシステム負荷によってＭＦＰ装置のスループットが低下してしまう。そこで、従来からも特許文献１で提案されているように、送信する画面データのデータ量や配信間隔を遠隔制御サーバと端末のネットワークの負荷情報、ＣＰＵ使用率、メモリ使用率などに応じて変更することで、システム負荷の低減を図っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１０８９４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
さて上記従来例ではリモート制御負荷の低減はあくまでもネットワークの負荷情報、ＣＰＵ使用率、メモリ使用率などに応じてなされるに過ぎない。具体的に言えば、この従来例ではＭＦＰ装置側がジョブ実行中であるがシステム負荷が低い状態、例えば、エラー処理中やインクの乾燥待ち中などの状態を判断することができない。更には、ＭＦＰ装置側がジョブ処理のために高負荷となっているのか、或いは、リモート制御のための画面データの送信に高負荷となっているのかを判断することができない。
【０００７】
例えば、ＭＦＰ装置側がリモート制御のための画面データの送信に高負荷となり、ジョブ処理のスループットが低下して印刷速度が低下してしまう場合がある。特に、頻繁にリモート制御端末への画面更新を行うとＭＦＰ装置でのスループットが低下する。このような場合には、リモート制御のための画面データの送信を抑制するなどによりＭＦＰ装置の負荷に応じてリモート制御の負荷を制御するということが必要になる。一方、リモート制御端末への画面更新が少ないとリモート制御端末での操作性が低下し、リモートユーザにより使い勝手が良くない。
【０００８】
しかしながら、上記従来例ではこのような制御を行っておらず、上記のような状況に対処することができない。
【０００９】
本発明は上記従来例に鑑みてなされたもので、記録装置の動作とリモート制御での操作性の両面からみてバランスのとれた制御を行うことが可能な記録システム、情報処理装置、及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の記録システムは、次のような構成からなる。
【００１１】
即ち、情報処理装置とネットワークを介して前記情報処理装置と接続されリモート制御される記録装置とを含む記録システムであって、前記記録装置は、前記記録装置に対する操作を行うために、表示画面を備えた操作手段を有し、前記情報処理装置は、前記情報処理装置に対する操作を行うために、表示画面を備えた操作手段と、前記ネットワークを介して取得した前記記録装置の動作状況を示す情報に基づいて、前記リモート制御のために前記記録装置の前記操作手段の表示画面に表示する情報を前記情報処理装置の前記操作手段の表示画面に表示する更新の周期を変化させるよう制御する制御手段とを有することを特徴とする。
【００１２】
また本発明を別の側面から見れば、ネットワークを介して記録装置と接続し、該記録装置のリモート制御を行う情報処理装置であって、前記リモート制御を行うための表示画面を備えた操作手段と、前記ネットワークを介して取得した前記記録装置の動作状況を示す情報に基づいて、前記リモート制御のために前記記録装置の操作パネルの表示画面に表示する情報を前記操作手段の表示画面に表示する更新の周期を変化させるよう制御する制御手段とを有することを特徴とする情報処理装置を備える。
【００１３】
さらに本発明を別の側面から見れば、ネットワークを介して記録装置と接続し、該記録装置のリモート制御の操作を行うために表示画面を備えた情報処理装置の制御方法であって、前記ネットワークを介して取得した前記記録装置の動作状況を示す情報に基づいて、前記リモート制御のために前記記録装置の操作パネルに表示する情報を前記表示画面に表示する更新の周期を変化させるよう制御する制御工程を有することを特徴とする制御方法を備える。
【発明の効果】
【００１４】
従って本発明によれば、ネットワークを介してリモート制御される記録装置の動作状況に従って、情報処理装置の表示画面の更新周期を変化させるので、その時々に必要な処理に装置の能力を振り分けることができ、使い勝手の良い情報処理装置を提供できる。また、記録装置の面から見ると、リモート制御の操作により印刷のスループットを損なうことがない。従って、記録装置のスループットの確保と操作性の良いリモート制御という両面を満足させることができるという効果がある。
【図面の簡単な説明】
【００１５】
【図１】本発明の代表的な実施例であるマルチファンクションプリンタ（ＭＦＰ）装置の概観斜視図である。
【図２】リモート制御システムのシステム構成の概念的に示すブロック図である。
【図３】実施例１に従う処理プロセスを示すフローチャートである。
【図４】実施例２に従う処理プロセスを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。なお、既に説明した部分には同一符号を付し重複説明を省略する。
【００１７】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１８】
最初に共通実施例として用いるマルチファンクションプリンタ装置（以下、ＭＦＰ装置）の構成について説明する。
【００１９】
＜ＭＦＰ装置＞
図１は本発明の代表的な実施例であるＭＦＰ装置１００の概観斜視図である。
【００２０】
ＭＦＰ装置は、接続されたホスト（不図示）からの画像データに基づいて、記録用紙などの記録媒体に画像を記録する以外に、メモリカードなどに格納された画像データに基づいた記録や画像原稿を読取って複写することができる。
【００２１】
図１において、（ａ）は原稿カバー１０３が閉じられた状態を示しており、（ｂ）は記録媒体の載置トレー１０１、排紙トレー１０２、及び原稿カバー１０３が開けられた状態を示している。
【００２２】
また、光学ユニットを搭載するスキャン処理部（後述）はガラス板に載置され圧板２３０により押さえつけられた画像原稿を読取り、Ｒ成分、Ｇ成分、Ｂ成分のアナログ輝度信号を出力する。カードインタフェース１０９は、例えば、デジタルスチルカメラ（不図示）で撮影された画像ファイルを記録したメモリカードなどを挿入して、操作パネル１０４の所定の操作に従い、そのメモリカードから画像データを読み込むのに使用される。また、ＭＦＰ装置１００にはＬＣＤ１１０のような表示部が設けられている。ＬＣＤ１１０は操作パネル１０４による設定内容の表示や機能選択メニューの表示のために用いられる。
【００２３】
さらに、読取られた画像原稿に基づく画像データやホストから送信された画像データがファクシミリ画像信号に変換され、通信回線を介してファクシミリ送信されたり、ファクシミリ信号を受信して印刷処理部から出力される。このようにＭＦＰ装置はファクシミリ処理機能も備える。
【００２４】
この実施例では、印刷記録部には、インクジェットプリンタを用いている。しかしながら、この他にも、例えば、電子写真方式を用いたレーザビームプリンタ、或は昇華型プリンタなどを用いることができる。これらのプリンタについては公知なので、ここではその詳細な説明は省略する。
【００２５】
図２は記録システムの構成の概念的に示すブロックである。
【００２６】
図２に示すように、記録システム１は、図１に示したＭＦＰ装置１００とＭＦＰ装置１００をネットワーク２００を介して遠隔地からリモート制御するリモート端末３００とで構成される。従って、記録システムはＭＦＰ装置をリモート制御するという意味でリモート制御システムとも言える。
【００２７】
ＭＦＰ装置１００とリモート端末３００は有線又は無線のネットワーク２００を介して相互に接続される。そして、ＭＦＰ装置１００に備えられたネットワークサーバとなるウェブサーバ１２０と、リモート端末３００に備えられたネットワーククライアントとなるウェブブラウザ３１０とが通信を行えるように構成されている。また、ＭＦＰ装置１００には上述のような操作パネル１０４が備えられ、リモート端末３００にも操作パネル３２０が備えられる。
【００２８】
リモート端末３００側の画面情報要求部３３０から画面情報をＭＦＰ装置１００に要求すると、ＭＦＰ装置１００側の画面情報送信部１３０が操作パネル１０４のＬＣＤ１１０の表示内容をウェブサーバ１２０を介してウェブブラウザ３１０に送信する。その画面情報は、リモート端末３００の操作パネル３２０に表示され、ユーザは操作パネル３２０を操作することによって、ＭＦＰ装置１００の遠隔操作を行うことができる。
【００２９】
ＭＦＰ装置１００は印刷処理部１４０、スキャン処理部１５０、ファクス処理部１６０などを備え、これらが動作中はジョブ実行中のステータスがネットワーク２００を介してリモート端末３００に通知される。リモート端末３００ではこの通知を動作状況判定部３４０で解析することによって、ＭＦＰ装置１００がジョブ実行中であることが分かるようになっている。
【００３０】
また、ＭＦＰ装置１００からリモート端末３００へのステータスの通知と判定、画面情報の送信などは、リモート端末３００で表示するウェブページに埋め込まれているＪａｖａスクリプト（登録商標）を実行することで実現される。
【００３１】
以上の構成から明らかなように、ＭＦＰ装置１００とリモート端末３００のぞれぞれはＣＰＵとメモリ（ＲＯＭ、ＲＡＭ）とを備え、ＣＰＵがメモリに格納されたプログラムを実行することによりそれぞれの装置を制御する。また、そのプログラムには、ネットワーク２００を介して互いに通信する通信プログラムや操作パネルに情報を表示する表示プログラムなども含まれる。
【００３２】
リモート端末の具体例としては、ネットワークを介して接続可能な、パーソナルコンピュータ（ＰＣ）、タブレット端末、デジタルカメラ、スマートフォンなどの情報処理装置がある。いずれの形態をとるにせよ、リモート端末は表示画面が備え、ＣＰＵとメモリとを備え、プログラムを実行することができる。
【００３３】
次に以上の構成のリモート制御システム１が実行する処理プロセスについて２つの実施例を説明する。
【実施例１】
【００３４】
図３は実施例１に従うリモート制御システム１の処理プロセスを示すフローチャートである。なお、この処理はリモート端末３００により実行される。
【００３５】
まず、ステップＳ１００では、リモート端末３００側でＭＦＰ装置１００に対するリモート操作画面の更新要求の周期を２００ミリ秒に設定する。次に、ステップＳ１０１ではその更新後の経過時間がステップＳ１００で設定した更新周期になったかどうかを調べる。ここで、経過時間がまだ更新周期になっていないと判断された場合、処理はステップＳ１０２に進み、ＭＦＰ装置１００の設定変更操作などリモート端末３００側で行ったリモート処理操作をＭＦＰ装置１００に送信して、処理は再びステップＳ１０１に戻る。
【００３６】
これに対して、その経過時間がステップＳ１０１で更新周期に達していたと判断された場合、処理はステップＳ１０３に進み、ＭＦＰ装置１００の動作状況を示す情報を取得し、動作状況判定部３４０でこれを解析する。その解析の結果、ステップＳ１０４〜ステップＳ１０６ではそれぞれ、ＭＦＰ装置１００が印刷中であるかどうか、スキャン中であるかどうか、ファクス中であるかどうかを調べ、ジョブ処理実行中であるかどうかを判定する。
【００３７】
以上の結果、ＭＦＰ装置１００はジョブ処理実行中ではないと判定された場合、処理はステップＳ１０７に進む。ステップＳ１０７では、ＭＦＰ装置１００はアイドル状態にあり、リモート端末３００への画面更新処理にＣＰＵの能力を振り向けることができると考えられるので、次回の画面更新周期も２００ミリ秒に設定する。
【００３８】
これに対して、ステップＳ１０４〜Ｓ１０６での処理の結果、ＭＦＰ装置１００がジョブ実行中にあると判定された場合、処理はステップＳ１０８に進む。ステップＳ１０８では、ＭＦＰ装置１００はジョブ処理のため、或いは、リモート端末３００への画面更新の頻度も下がると考えられるので、次回の画面更新周期を２秒に設定する。
【００３９】
なお、これらの更新周期はそれぞれのリモート制御システム１において最適と思われる周期を予めＭＦＰ装置１００で設定し、その更新周期に変更するためのＪａｖａスクリプト（登録商標）を埋め込んだウェブページを用意しておく。そして、そのウェブページをリモート端末３００で受信し、画面情報要求部３３０で適宜必要なＪａｖａスクリプト（登録商標）で記述されたプログラムを実行することによって、ステップＳ１０１において次回の更新周期になったかどうかの判定に用いられる。
【００４０】
最後にステップＳ１０９ではＭＦＰ装置１００から操作画面の更新データを受信してウェブブラウザ３１０上に表示する。
【００４１】
従って以上説明した実施例に従えば、ＭＦＰ装置が印刷機能やスキャン機能やファクシミリ機能を実行中にはリモート端末の表示画面の更新周期は長くなり、これらの機能がアイドリング中にはリモート端末の表示画面の更新周期を短くすることができる。このように表示画面の更新周期を変化させることにより、ＭＦＰ装置の動作状況を考慮して印刷のスループットが低下を防止し、リモート端末の表示画面の更新周期も調整する。これにより、記録装置の動作状況とリモート制御での操作性の両面からみてバランスのとれた制御が実現できる。
【実施例２】
【００４２】
図４は実施例２に従うリモート制御システム１の処理プロセスを示すフローチャートである。なお、この処理はリモート端末３００により実行される。
【００４３】
まず、ステップＳ２００では、リモート端末３００側でＭＦＰ装置１００に対するリモート操作画面の更新要求の周期を２００ミリ秒に設定する。次に、ステップＳ２０１ではその更新後の経過時間がステップＳ２００で設定した更新周期になったかどうかを調べる。ここで、経過時間がまだ更新周期になっていないと判断された場合、処理はステップＳ２０２に進み、ＭＦＰ装置１００の設定変更操作などリモート端末３００側で行ったリモート処理操作をＭＦＰ装置１００に送信して、処理は再びステップＳ２０１に戻る。
【００４４】
これに対して、その経過時間がステップＳ２０１で更新周期に達していたと判断された場合、処理はステップＳ２０３に進み、ＭＦＰ装置１００の動作状況を取得し、動作状況判定部３４０でこれを解析する。その解析の結果、ステップＳ２０４〜ステップＳ２０６ではそれぞれ、ＭＦＰ装置１００が印刷中であるかどうか、スキャン中であるかどうか、ファクス中であるかどうかを調べ、ジョブ処理実行中であるかどうかを判定する。
【００４５】
以上の結果、ＭＦＰ装置１００はジョブ処理実行中ではないと判定された場合、処理はステップＳ２０７に進む。ステップＳ２０７では、ＭＦＰ装置１００はアイドル状態にあり、リモート端末３００への画面更新処理にＣＰＵの能力を振り向けることができると考えられるので、ＭＦＰ装置１００から操作画面の更新データを受信してウェブブラウザ３１０上に表示する。
【００４６】
これに対して、ステップＳ２０４〜Ｓ２０６での処理の結果、ＭＦＰ装置１００がジョブ実行中にあると判定された場合、処理はステップＳ２０８に進む。ステップＳ２０８では、ＭＦＰ装置１００はジョブ処理のため、或いは、リモート端末３００への画面更新の頻度も下がると考えられる。従って、ステップＳ２０８では、ＭＦＰ装置１００から操作画面の更新データを受信するのではなく、リモート端末３００側で予め用意してあった「印刷中」、「スキャン中」、「ファクス中」などジョブ処理実行中であることを示す画面を表示する。
【００４７】
なお、ここで用いる画面データは、予めリモート端末３００側のＲＯＭなどに格納してあったデータを用いても良いし、初期接続時などのＭＦＰ装置１００がアイドル時にＭＦＰ装置１００から受信しておいてＲＡＭ等に記憶しておいたものを用いても良い。画面データとして予めリモート端末３００側のＲＯＭなどに格納してあったものを用いる場合、「印刷中」、「スキャン中」、「ファクス中」などそれぞれに用意しても良いし、共通で「ジョブ中」などの画面を用いても良い。
【００４８】
従って以上説明した実施例に従えば、ＭＦＰ装置が印刷機能やスキャン機能やファクシミリ機能を実行中にはリモート端末の表示画面にＭＦＰ装置がジョブ実行中であることを示すメッセージを表示することが可能となる。これにより、リモートユーザはＭＦＰ装置の動作状況を把握することができるので、リモート端末としての応答性や操作性の面からも改善が図られる。
【００４９】
尚、以上の実施形態の処理は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。このとき、１つのコンピュータで処理させてもよいし、複数のコンピュータを連携させながら処理させてもよい。また、この処理の一部または全部をＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：アプリケーション専用集積回路）等のハードウェアで実現させてもよい。
【符号の説明】
【００５０】
１００  ＭＦＰ装置、１０４  操作パネル、２００  ネットワーク、
３００  リモート端末、３２０  操作パネル、３４０  動作状況判定部
【図１】
2015188128.tif 000003
【図２】
2015188128.tif 000004
【図３】
2015188128.tif 000005
【図４】
2015188128.tif 000006