(57)【要約】 【課題】  画像形成装置等の制御対象としての機器に対して行った一連の操作の再生を可能にし、機器の操作性の向上を図ること。【解決手段】  リモート端末３００の制御部３１０は、マウス３２２がクリック操作された位置の座標データを複写機１００に送信する。複写機１００の制御部１１０は、リモート端末３００から座標データを受信すると、当該座標データと遠隔操作画面データ１７４とを比較して、クリックされた位置が遠隔設定パネル上であるか、ハードキーパネル上であるかを判定し、その判定結果に応じた操作情報をスクリプトデータ１７６に記憶していく。そして、スクリプトデータ１７６中の操作情報を１つずつ読み出して、当該操作情報に基づいた処理動作を順次行うことで、ユーザにより為された一連の操作を再生する。【選択図】図３
2007001237.tif 000002
【特許請求の範囲】
【請求項１】
外部装置としての操作端末から受け付けた一連の操作情報を時系列的な手順として含む操作手順情報を再生し、前記一連の操作情報に従った各種設定を順次受け付ける制御部、
を備えることを特徴とする機器。
【請求項２】
前記制御部は、前記操作端末から入力される一連の操作情報に従い、前記操作手順情報を作成することを特徴とする請求項１に記載の機器。
【請求項３】
前記操作手順情報を記憶する記憶部を更に備え、
前記制御部は、前記記憶部に記憶された前記操作手順情報を再生することを特徴とする請求項１又は請求項２に記載の機器。
【請求項４】
ユーザから入力を受け付け、この入力に応じた操作情報を生成する操作部を更に備え、
前記操作部によって生成される操作情報と、前記操作手順情報に含まれる一連の操作情報とは互換性を有することを特徴とする請求項１乃至請求項３の何れか一項に記載の機器。
【請求項５】
表示部を更に備え、
前記制御部は、前記操作手順情報を再生して前記一連の操作情報に従った各種設定を順次受け付けるのに従い、前記表示部の表示画面の更新を行うことを特徴とする請求項１乃至請求項４の何れか一項に記載の機器。
【請求項６】
前記制御部が受け付けた各種設定に従って、画像形成を行う画像形成部を更に備えたことを特徴とする請求項１乃至請求項５の何れか一項に記載の機器。
【請求項７】
ユーザから入力を受け付け、この入力に応じた操作情報を生成する第１操作部、
を備える操作端末と、
前記操作端末と接続された機器であって、
前記操作端末の前記第１操作部により生成された一連の操作情報を時系列的な手順として含む操作手順情報を再生し、前記一連の操作情報に従った各種設定を順次受け付ける制御部、
を備える機器と、を具備することを特徴とする機器システム。
【請求項８】
前記操作端末と前記機器とは通信回線を介して接続されることを特徴とする請求項７に記載の機器システム。
【請求項９】
前記制御部は、前記操作端末から入力される一連の操作情報に従い、前記操作手順情報を作成することを特徴とする請求項７又は請求項８に記載の機器システム。
【請求項１０】
前記操作手順情報を記憶する記憶部を更に備え、
前記制御部は、前記記憶部に記憶された前記操作手順情報を再生することを特徴とする請求項７乃至請求項９の何れか一項に記載の機器システム。
【請求項１１】
前記記憶部は、前記機器内に設けられることを特徴とする請求項１０記載の機器システム。
【請求項１２】
前記機器は、
ユーザから入力を受け付け、この入力に応じた操作情報を生成する第２操作部を更に備え、
前記第２操作部によって生成される操作情報と、前記操作手順情報に含まれる一連の操作情報とは互換性を有することを特徴とする請求項７乃至請求項１１の何れか一項に記載の機器システム。
【請求項１３】
前記機器は、
第１表示部を更に備え、
前記制御部は、前記操作手順情報を再生して前記一連の操作情報に従った各種設定を順次受け付けるのに従い、前記第１表示部の表示内容の更新を行うことを特徴とする請求項７乃至請求項１２の何れか一項に記載の機器システム。
【請求項１４】
前記操作端末は、
前記第１表示部の表示内容と同一の表示内容を含む表示を行う第２表示部を更に備え、
前記制御部は、前記第１表示部の表示内容を更新する毎に前記第２表示部の表示内容の更新を促すことを特徴とする請求項１３に記載の機器システム。
【請求項１５】
前記機器は、
前記制御部が受け付けた各種設定に従って、画像形成を行う画像形成部を更に備えたことを特徴とする請求項７乃至請求項１４の何れか一項に記載の機器システム。
【請求項１６】
外部装置の操作部を操作することにより各種設定を受け付ける機器用のコンピュータに、
前記ユーザによる操作部の一連の操作を時系列的な手順として含む操作手順情報を再生する再生機能と、
前記再生機能により再生された一連の操作情報に従った各種設定を順次受け付ける受付機能と、
を実現させるためのプログラム。
【請求項１７】
外部装置としての操作端末から受け付けた一連の操作情報を時系列的な手順として含む操作手順情報を再生する再生工程と、
前記一連の操作情報に従った各種設定を順次受け付ける受付工程と、
を有することを特徴とする機器の制御方法。
【請求項１８】
画像形成部と、
前記画像形成部による画像の形成に関連する各種設定を行う制御部であって、外部装置としての操作端末から受信した操作情報に従って前記画像形成部による画像の形成に関連する各種設定を行う第１モードと、予め用意された一連の操作情報を時系列的な手順として含む操作手順情報を再生し、前記一連の操作情報に従って前記画像形成部による画像の形成に関連する各種設定を順次行う第２モードと、を有する制御部と、
を備えたことを特徴とする画像形成装置。
【請求項１９】
ユーザから入力を受け、この入力に応じた操作情報を生成する操作部を更に備え、
前記制御部は、前記操作部が生成した操作情報に従って前記画像形成部による画像の形成に関連する各種設定を行う第３モードを更に有することを特徴とする請求項１８に記載の画像形成装置。
【請求項２０】
前記操作手順情報を記憶する記憶部を更に備え、
前記制御部は、前記第２モードにおいて前記記憶部から前記操作手順情報を読み出すことを特徴とする請求項１８又は請求項１９に記載の画像形成装置。
【請求項２１】
前記制御部は、前記操作端末から順次受信した一連の操作情報に基づいて前記操作手順情報を作成することを特徴とする請求項１８乃至請求項２０の何れか一項に記載の画像形成装置。
【請求項２２】
表示部を更に備え、
前記制御部は、前記第２モードにおいて、前記操作手順情報を再生して前記一連の操作情報に従った各種設定を順次受け付けるのに従い、前記表示部の表示画面の更新を行うことを特徴とする請求項１８乃至請求項２１の何れか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器、機器システム、画像形成装置、機器の制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、制御対象として機器である、複写機やファクシミリ、プリンタ等の画像形成装置において、ユーザの利便性や操作性の向上のために様々な技術が考案されている。その代表的なものとしては、表示装置とタッチパネルとを一体的に形成した操作パネルがあり、多くの画像形成装置において実用化されている。ユーザは、タッチパネルや操作キー等の操作部を操作して、画像形成時の濃度やコントラスト等の設定を変更すると、その設定内容に基づいて画像形成装置のハードウェア処理、ソフトウェア処理が制御され、所望の設定に従った画像が記録媒体上に画像形成されて出力される。
【０００３】
また、ネットワークを介して画像形成装置の遠隔操作が可能なシステムが考案されている。具体的には、操作キーをワークステーションの画面に表示し、マウスカーソルを介して操作された操作キーに応じたコマンドを画像形成装置の操作部にネットワークを介して送信することで、当該画像形成装置の動作をリモートコントロールするシステム（例えば、特許文献１参照）や、コンピュータの画面上でクリックされた位置の座標を複写機に送信し、複写機が受信した座標からコンピュータ上での操作を判定して動作を行うシステム（例えば、特許文献２参照）等である。
【特許文献１】特許３０４２６５５号
【特許文献２】特許３３２７５６６号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年の画像形成装置は多機能化が進んでおり、例えば、予め記憶された画像をページ間に挿入するページ挿入機能や「社外秘」や「至急」といったスタンプを重ね合わせて画像形成するスタンプ機能等の機能が搭載されている。このような機能は、一般に設定項目が多く、実際に画像形成を行うまでに一連の設定操作を行わなければならない場合がある。このため、再度、同一の設定で画像形成する場合には、同一の一連の設定操作を繰り返し行わなければならず、その操作は煩雑である。また、ユーザは、その一連の操作を忘れてしまった場合には、同じ設定で画像形成できないことがあった。
遠隔操作の技術を適用し、遠隔地に居る他のユーザやサポート要員が煩雑な設定を行うことができたとしても、設定が必要となる都度に同一の一連の設定操作を繰り返し行わなければならないことには変わりない。
【０００５】
また、システム異常原因の解明を行う場面においては、画像形成装置の異常時の動作を再現するために、例えば、逐次設定を変えて画像形成を繰り返したりする場合がある。このとき、ユーザが画像形成装置をいちいち操作するのは、非常に煩雑でありと共に非現実的である。このような画像形成装置の操作性の問題点は、遠隔操作が可能であるという利点を備えた特許文献１及び２のシステムにおいても同様に生じる。
【０００６】
本発明は、上述した課題に鑑みて為されたものであり、その目的とするところは、画像形成装置等の制御対象としての機器に対して行った一連の操作の再生を可能にし、機器の操作性の向上を図ることである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために請求項１に記載の機器は、
外部装置としての操作端末から受け付けた一連の操作情報を時系列的な手順として含む操作手順情報を再生し、前記一連の操作情報に従った各種設定を順次受け付ける制御部、
を備えることを特徴としている。
【０００８】
請求項２に記載の発明は、請求項１に記載の機器において、
前記制御部は、前記操作端末から入力される一連の操作情報に従い、前記操作手順情報を作成することを特徴としている。
【０００９】
請求項３に記載の発明は、請求項１又は請求項２に記載の機器において、
前記操作手順情報を記憶する記憶部を更に備え、
前記制御部は、前記記憶部に記憶された前記操作手順情報を再生することを特徴としている。
【００１０】
請求項４に記載の発明は、請求項１乃至請求項３の何れか一項に記載の機器において、
ユーザから入力を受け付け、この入力に応じた操作情報を生成する操作部を更に備え、
前記操作部によって生成される操作情報と、前記操作手順情報に含まれる一連の操作情報とは互換性を有することを特徴としている。
【００１１】
請求項５に記載の発明は、請求項１乃至請求項４の何れか一項に記載の機器において、
表示部を更に備え、
前記制御部は、前記操作手順情報を再生して前記一連の操作情報に従った各種設定を順次受け付けるのに従い、前記表示部の表示画面の更新を行うことを特徴とする。
【００１２】
請求項６に記載の発明は、請求項１乃至請求項５の何れか一項に記載の機器において、
前記制御部が受け付けた各種設定に従って、画像形成を行う画像形成部を更に備えたことを特徴としている。
【００１３】
請求項７に記載の機器システムは、
ユーザから入力を受け付け、この入力に応じた操作情報を生成する第１操作部、
を備える操作端末と、
前記操作端末と接続された機器であって、
前記操作端末の前記第１操作部により生成された一連の操作情報を時系列的な手順として含む操作手順情報を再生し、前記一連の操作情報に従った各種設定を順次受け付ける制御部、
を備える機器と、を具備することを特徴としている。
【００１４】
請求項８に記載の発明は、請求項７記載の機器システムにおいて、
前記操作端末と前記機器とは通信回線を介して接続されることを特徴としている。
【００１５】
請求項９に記載の発明は、請求項７又は請求項８に記載の機器システムにおいて、
前記制御部は、前記操作端末から入力される一連の操作情報に従い、前記操作手順情報を作成することを特徴としている。
【００１６】
請求項１０に記載の発明は、請求項７乃至請求項９の何れか一項に記載の機器システムにおいて、
前記操作手順情報を記憶する記憶部を更に備え、
前記制御部は、前記記憶部に記憶された前記操作手順情報を再生することを特徴としている。
【００１７】
請求項１１に記載の発明は、請求項１０記載の機器システムにおいて、
前記記憶部は、前記機器内に設けられることを特徴としている。
【００１８】
請求項１２に記載の発明は、請求項７乃至請求項１１の何れか一項に記載の機器システムにおいて、
前記機器は、
ユーザから入力を受け付け、この入力に応じた操作情報を生成する第２操作部を更に備え、
前記第２操作部によって生成される操作情報と、前記操作手順情報に含まれる一連の操作情報とは互換性を有することを特徴としている。
【００１９】
請求項１３に記載の発明は、請求項７乃至請求項１２の何れか一項に記載の機器システムにおいて、
前記機器は、
第１表示部を更に備え、
前記制御部は、前記操作手順情報を再生して前記一連の操作情報に従った各種設定を順次受け付けるのに従い、前記第１表示部の表示内容の更新を行うことを特徴としている。
【００２０】
請求項１４に記載の発明は、
前記操作端末は、請求項１３に記載の機器システムにおいて、
前記第１表示部の表示内容と同一の表示内容を含む表示を行う第２表示部を更に備え、
前記制御部は、前記第１表示部の表示内容を更新する毎に前記第２表示部の表示内容の更新を促すことを特徴としている。
【００２１】
請求項１５に記載の発明は、請求項７乃至請求項１４の何れか一項に記載の機器システムにおいて、
前記機器は、
前記制御部が受け付けた各種設定に従って、画像形成を行う画像形成部を更に備えたことを特徴としている。
【００２２】
請求項１６に記載のプログラムは、
外部装置の操作部を操作することにより各種設定を受け付ける機器用のコンピュータに、
前記ユーザによる操作部の一連の操作を時系列的な手順として含む操作手順情報を再生する再生機能と、
前記再生機能により再生された一連の操作情報に従った各種設定を順次受け付ける受付機能と、
を実現させることを特徴としている。
【００２３】
請求項１７の機器の制御方法は、
外部装置としての操作端末から受け付けた一連の操作情報を時系列的な手順として含む操作手順情報を再生する再生工程と、
前記一連の操作情報に従った各種設定を順次受け付ける受付工程と、
を有することを特徴としている。
【００２４】
請求項１８に記載の画像形成装置は、
画像形成部と、
前記画像形成部による画像の形成に関連する各種設定を行う制御部であって、外部装置としての操作端末から受信した操作情報に従って前記画像形成部による画像の形成に関連する各種設定を行う第１モードと、予め用意された一連の操作情報を時系列的な手順として含む操作手順情報を再生し、前記一連の操作情報に従って前記画像形成部による画像の形成に関連する各種設定を順次行う第２モードと、を有する制御部と、
を備えたことを特徴としている。
【００２５】
請求項１９に記載の発明は、請求項１８に記載の画像形成装置において、
ユーザから入力を受け、この入力に応じた操作情報を生成する操作部を更に備え、
前記制御部は、前記操作部が生成した操作情報に従って前記画像形成部による画像の形成に関連する各種設定を行う第３モードを更に有することを特徴としている。
【００２６】
請求項２０に記載の発明は、請求項１８又は請求項１９に記載の画像形成装置において、
前記操作手順情報を記憶する記憶部を更に備え、
前記制御部は、前記第２モードにおいて前記記憶部から前記操作手順情報を読み出すことを特徴としている。
【００２７】
請求項２１に記載の発明は、請求項１８乃至請求項２０の何れか一項に記載の画像形成装置において、
前記制御部は、前記操作端末から順次受信した一連の操作情報に基づいて前記操作手順情報を作成することを特徴としている。
【００２８】
請求項２２に記載の発明は、請求項１８乃至請求項２１の何れか一項に記載の画像形成装置において、
表示部を更に備え、
前記制御部は、前記第２モードにおいて、前記操作手順情報を再生して前記一連の操作情報に従った各種設定を順次受け付けるのに従い、前記表示部の表示画面の更新を行うことを特徴としている。
【発明の効果】
【００２９】
請求項１、７、１６及び１７に記載の発明によれば、操作手順情報は機器にとって外部装置である操作端末から受け付けた一連の操作情報を時系列的な手順として含んでおり、この操作手順情報を再生することにより機器の各種設定を順次受け付けるようにしたので、機器に対して以前に操作端末サイドで行った一連の操作を再び繰り返すことなく機器を各種設定を実現できる。従って、機器の操作性の向上を図ることができる。
【００３０】
請求項２、９、２１に記載の発明によれば、機器或いは画像形成装置は操作端末から一連の操作情報の入力を受け、受けた一連の操作情報に従って操作手順情報を作成する。
【００３１】
請求項３、１１、２０に記載の発明によれば、機器或いは画像形成装置は記憶部を有し、この記憶部に操作手順情報を記憶してこれを再生するようにしたので、操作手順情報を機器側において保存することができ、操作手順情報を再利用する際に、操作端末の関与が不要である。
【００３２】
請求項４、１２に記載の発明によれば、機器の操作部が生成する操作情報と操作手順情報に含まれる一連の操作情報とが互換性を有しているため、機器の制御部は操作手順情報に則った一連の操作情報を処理するために特別な処理が必要となることがない。
【００３３】
請求項５、１３、２２に記載の発明によれば、操作手順情報に則って一連の操作情報を順次受け付けるのに従い、表示部の表示内容を更新するので、再現される操作手順を目視で追跡することができる。
【００３４】
請求項６、１５に記載の発明によれば、機器は画像形成部を有した、多数のユーザが共用することが一般的である画像形成装置であり、画像形成装置の各種設定のための操作に不案内なユーザにとっては複雑な操作を自ら行うことが不要である本発明の利点が特に顕著となる。
【００３５】
請求項１４に記載の発明によれば、再現される操作手順を操作端末側においても目視で追跡することができる。
【００３６】
請求項１８に記載の発明によれば、外部装置としての操作端末からの操作情報や、予め用意された操作手順情報に含まれる一連の操作情報を利用して画像形成装置による画像形成に関連する各種設定が可能となり、多用な設定形態を実現できる。
【００３７】
請求項１９に記載の発明によれば、操作部からの操作情報にも対応しており、更に多様な設定形態を実現できる。
【発明を実施するための最良の形態】
【００３８】
〔遠隔操作システムの概要〕
以下、本発明を、機器として好適な画像形成装置と、操作端末として好適なリモート端末とを具備する遠隔操作システム１に適用した場合の実施形態を図１〜図１０を用いて説明する。尚、本実施形態において、画像形成装置として複写機を例にとって説明するが、画像形成装置の形態はこれに限られるものではなく、記録媒体上に画像形成する装置であれば適宜適用可能であり、例えば、ファクシミリやプリンタ等でもよい。
【００３９】
図１は、遠隔操作システム１の概略構成の一例を示す図である。図１によれば、遠隔操作システム１は、複写機１００とリモート端末３００とが有線又は無線の通信回線Ｎを介して通信可能に接続されて構成されている。図１に示すように、複写機１００には、タッチパネル１２４が重畳された表示部１３０と、ハードキー１２２とが設けられている。ユーザは、ハードキー１２２の押下、タッチパネル１２４の当接を行うことにより、複写機１００の各種設定の変更や、コピーの開始指示等を行う。表示部１３０には、当該複写機１００の各種設定を行う主操作パネル画面２１０や動作状態等を含む主操作画面２００が表示される。
【００４０】
また、複写機１００は、Ｗｅｂサーバ１１２としての機能を有しており、ＴＣＰ／ＩＰ等の通信プロトコルにより通信回線Ｎに接続した際は、当該Ｗｅｂサーバ１１２に外部からアクセスできるようになる。Ｗｅｂサーバ１１２は、アクセスされたリモート端末３００からの要求に対して、遠隔操作画面データ１７４を送信して主操作パネル画面２１０と同一の画面を含む遠隔操作画面４００を表示させる。
【００４１】
リモート端末３００は、複写機１００の動作を遠隔操作するためのクライアント端末装置であり、例えば、パーソナルコンピュータやＰＤＡ（Personal Digital Assistant）等により構成される。図１に示すように、リモート端末３００は、キーボードやマウス３２２を有する操作部３２０と、表示部３３０とが設けられている。また、リモート端末３００は、Ｗｅｂブラウザとしての機能を有しおり、ＴＣＰ／ＩＰ等の通信プロトコルにより通信回線Ｎに接続した際は、複写機１００から送信される遠隔操作画面データ１７４（図３参照）に基づいて図２に示すような遠隔操作画面４００を表示部３３０に表示する。
【００４２】
図２に示すように、遠隔操作画面４００は、遠隔設定パネル４１０と、ハードキーパネル４３０と、スクリプトパネル４５０とを含む。遠隔設定パネル４１０は、複写機１００で表示されている主操作パネル画面２１０と同一の表示内容であり、タブボタン４１２と、動作状態表示エリア４１４と、項目別設定エリア４１６とを有して構成される。タブボタン４１２は、機能別に分類された設定項目の表示を切り替えるためのボタンである。動作状態表示エリア４１４は、複写機１００の現在実行中の動作内容や、使用状態等を表示する領域である。項目別設定エリア４１６はタブボタン４１２で切り替えられた機能における項目別の設定を行う領域である。
【００４３】
図２においては、コピー機能がタブボタン４１２により選択され、項目別設定エリア４１６には、読み込む画像の方向等を設定する原稿設定ボタン４１８、コピー濃度を設定する画質設定ボタン４２０、倍率を設定する倍率設定ボタン４２２、応用機能を設定する応用設定ボタン４２４、記録紙に対する後処理（ステイプルやソート等）を設定する出力設定ボタン４２６、両面出力の設定を行う両面設定ボタン４２８が表示されている。ユーザが、これらの各設定ボタンにマウスカーソルＭＣを合わせてマウス３２２をクリックすると、各項目に応じた設定パネルがウィンドウ形式で表示されて、その設定パネル上で詳細な設定を行う。
【００４４】
ハードキーパネル４３０は、複写機１００のハードキー１２２を模写したボタン群であり、数字ボタン４３２、設定内容をリセットするリセットボタン４３４、コピー時に割込み処理する割込みボタン４３６、コピーを停止するストップボタン４３８、確認コピーを行う確認コピーボタン４４０及びコピーを開始するスタートボタン４４２を備えて構成される。
【００４５】
ユーザは、複写機１００側の主操作パネル画面２１０上の各種ボタンを当接することで、コピー時の設定を行い、ハードキー１２２を押下することでコピーの開始やリセット等を行う。また、その一方で、リモート端末３００側のユーザは、リモート端末３００で複写機１００を遠隔操作し、リモート端末３００側の遠隔設定パネル４１０及びハードキーパネル４３０上の各種ボタンをクリックすることで、複写機１００側で主操作パネル画面２１０の当接操作及びハードキー１２２の押下操作したときと同様の動作が為される。
【００４６】
ユーザは、遠隔操作画面４００上をマウス３２２でクリックすると、その操作内容を表す操作情報が複写機１００側に時系列に記録されていく。この蓄積記憶した操作情報を、本実施形態ではスクリプトデータ１７６という。このスクリプトデータ１７６によって、ユーザが一度行った一連の操作を再生して各種設定を再現することができる。
【００４７】
スクリプトパネル４５０は、スクリプトデータ１７６を管理するための操作パネルであり、スクリプトデータ１７６の内容を表示するスクリプト表示エリア４５２、記録ボタン４５４、読出しボタン４５６、実行ボタン４５８及びクリアボタン４６０を有して構成される。
【００４８】
ユーザは、記録ボタン４５４をクリックした後に、遠隔設定パネル４１０及びハードキーパネル４３０をクリックして各種設定を行う。このクリックを行う度に、操作情報が複写機１００に逐次記録されるとともにスクリプト表示エリア４５２上に表示される。そして、ユーザが、スタートボタン４４２をクリックすると、スクリプトデータ１７６の記録が終了し、完成したスクリプトデータ１７６が複写機１００の記憶部１７０に記憶される。そして、ユーザが読出しボタン４５６をクリックすることにより、複写機１００に記憶されたスクリプトデータ１７６が制御部１１０によって読み出される。そして、ユーザが実行ボタン４５８をクリックすると、制御部１１０は、読み出したスクリプトデータ１７６に基づいて、ユーザが以前に一度行った一連の操作を再生し、この一連の操作によって得られた各種設定を再現する。クリアボタン４６０は、複写機１００に既に記憶されたスクリプトデータ１７６や、現在記録中のスクリプトデータ１７６を消去するためのボタンである。
【００４９】
また、遠隔操作画面４００には、その右上部分にリロードボタン４７０と閉じるボタン４７２とが表示される。ユーザによりリロードボタン４７０がクリックされると、リモート端末３００は最新の遠隔操作画面データ１７４の送信要求を複写機１００に対して行い、遠隔操作画面４００の表示更新を行う。閉じるボタン４７２は、遠隔操作画面４００を閉じるためのボタンである。
【００５０】
〔リモート端末の構成〕
図３は、遠隔操作システム１の機能構成の一例を示すブロック図である。先ず、リモート端末３００の機能構成について説明する。リモート端末３００は、図３に示すように、制御部３１０、操作部３２０、表示部３３０、Ｉ／Ｆ部３４０及び記憶部３５０を備えている。
【００５１】
制御部３１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの入出力を行うことで、リモート端末３００を統括的に管理・制御する機能部であり、ＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を有して構成される。具体的には、ＣＰＵが、操作部３２０から入力される操作信号に応じてＲＯＭや記憶部３５０に格納されたプログラムを読み出し、当該プログラムに従った処理の処理結果を表示部３３０に表示する。  
【００５２】
操作部３２０は、カーソルキー、テンキー及び各種ファンクションキー等を有するキーボードやマウス３２２等のポインティングデバイスを備え、押下されたキーの押下信号や、マウス３２２の位置信号等を制御部３１０に出力する。
【００５３】
表示部３３０は、ＣＲＴ（Cathode-ray Tube）やＬＣＤ（Liquid Crystal Display）等により構成され、制御部３１０から入力される表示データに基づいて各種画面を表示出力する。Ｉ／Ｆ部３４０は、通信回線Ｎに接続してデータ通信するための機能部であり、モデムやＬＡＮインターフェイス、ＵＳＢ等を備えて構成される。
【００５４】
記憶部３５０は、例えば、ＣＤ−ＲＯＭやメモリカード、ハードディスク等の、記憶媒体に対してデータの読み書きを行う機能部である。記憶媒体は、磁気的、光学的記憶媒体、若しくは半導体メモリ等で構成され、アプリケーションプログラムや各種処理プログラムで処理されたデータ等を格納する。
【００５５】
制御部３１０は、Ｗｅｂブラウザとして機能して遠隔操作画面４００を表示部３３０に表示する。そして、操作部３２０から出力されるマウス３２２の位置信号に基づいて、遠隔操作画面４００上のマウスカーソルＭＣのｘ座標及びｙ座標を取得する。そして、取得した座標データをＩ／Ｆ部３４０を介して複写機１００に送信して、遠隔操作画面データ１７４の送信要求を行う。そして、複写機１００から送信される遠隔操作画面データ１７４を受信すると、制御部３１０は、当該遠隔操作画面データ１７４に基づいて遠隔操作画面４００の表示更新を行う。これにより、リモート端末３００は、Ｗｅｂサーバ１１２が送信する遠隔操作画面データ１７４に基づいて遠隔操作画面４００を表示する。
【００５６】
〔複写機の構成〕
次に、複写機１００の機能構成について説明する。図３に示すように、複写機１００は、制御部１１０、操作部１２０、表示部１３０、スキャナ部１４０、プリンタ部１５０、Ｉ／Ｆ部１６０及び記憶部１７０を備えている。
【００５７】
制御部１１０は、操作部１２０から入力される信号に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの入出力を行うことで、複写機１００を統括的に管理・制御する機能部であり、ＣＰＵやＲＯＭ、ＲＡＭ等を有して構成される。
【００５８】
操作部１２０は、数字キーやスタートキー、リセットキー等の各種キーを有するハードキー１２２を備えており、押下されたハードキー１２２の押下信号を制御部１１０に出力する。また、操作部１２０は、表示部１３０と一体的に形成されたタッチパネル１２４を備えており、ユーザの指先やタッチペン等により当接されたタッチパネル１２４上の位置を検出して、位置信号を制御部１１０に出力する。
【００５９】
表示部１３０は、ＣＲＴやＬＣＤ等により構成され、透明なタッチパネル１２４が重畳される。表示部１３０は、制御部１１０からの指示に従って各種画面を表示出力する。特に、本実施形態において表示部１３０は、記憶部１７０に記憶される主操作画面データ１７２に基づいて主操作画面２００を表示する。制御部１１０は、タッチパネル１２４の当接位置を表す位置信号と、主操作画面データ１７２とを比較して、主操作画面２００内の何れのボタンがユーザにより当接されたかを判定する。そして、例えば、コピー設定を変更したり、主操作画面データ１７２を更新したりといった、ユーザが当接したボタンに応じた処理を行う。
【００６０】
スキャナ部１４０は、原稿載置台に載置された原稿を画像データとして読み取る機能部である。具体的には、操作部１２０のスタートキーが押下されたら、原稿載置台に載置された原稿をコンタクトガラスに搬送した後、光源から照射され原稿で反射した反射光を、ミラーユニットと、結像レンズとを介してＣＣＤ（Charge Coupled Devices）に入射して画像データとして読み取る。
【００６１】
プリンタ部１５０は、転写紙に画像を形成する機能部であり、露光部から発せられるレーザビームにより感光ドラムを露光走査し、スキャナ部１４０により読み取られた画像データに基づく静電潜像を形成する。次いで、現像部により現像材を感光ドラムに吸着させ、記録紙に転写（コピー）する。そして、定着部において記録紙にトナーを熱定着させることにより画像を形成する。
【００６２】
Ｉ／Ｆ部１６０は、通信回線Ｎに接続してデータ通信するための機能部であり、モデムやＬＡＮインターフェイス、ＵＳＢ等を備えて構成される。
【００６３】
記憶部１７０は、例えば、ＶＲＡＭ（Video ＲＡＭ）やＣＤ−ＲＯＭ、メモリカード、ハードディスク等の記憶媒体に対してデータの読み書きを行う機能部である。記憶媒体は、磁気的、光学的記憶媒体、若しくは半導体メモリ等で構成され、アプリケーションプログラムや各種処理プログラムで処理されたデータ、スキャナ部１４０が読み込んだ画像データ、ユーザにより設定されたコピー機能の設定内容等を格納する。また、記憶部１７０は、図３に示すように、主操作画面データ１７２と、遠隔操作画面データ１７４と、スクリプトデータ１７６とを記憶している。
【００６４】
主操作画面データ１７２は、主操作パネル画面２１０や詳細設定パネル等を含む主操作画面２００を表示するための画像データ（例えば、ＨＴＭＬ形式）である。制御部１１０は、主操作パネル画面２１０上のボタンが当接されたり、リモート端末３００の遠隔設定パネル４１０上のボタンがクリックされたりすると、更に詳細な設定を行うための詳細設定パネル（例えば、図７（ｂ）のウィンドウ形式の応用設定パネルＰ４２）を主操作パネル画面２１０の上に重畳させた主操作画面２００を表示させるための主操作画面データ１７２を生成して更新する。また、主操作パネル画面２１０及び詳細設定パネルには個々に識別するためのパネル番号が割り振られる。
【００６５】
遠隔操作画面データ１７４は、リモート端末３００に遠隔操作画面４００を表示させるための画像データ（例えば、ＨＴＭＬ形式）である。制御部１１０は、ハードキーパネル４３０及びスクリプトパネル４５０それぞれを表示させるための画像データを生成し、この画像データと主操作画面データ１７２とを結合・合成することで、遠隔操作画面データ１７４を生成する。
【００６６】
制御部１１０は、リモート端末３００から座標データを受信すると、遠隔操作画面データ１７４と座標データのｘ座標及びｙ座標とを比較して、遠隔操作画面４００上でクリックされた位置を検出する。そして、遠隔設定パネル４１０上に表示されたボタンがクリックされたと判定した場合は、そのボタンに対応する詳細設定パネルを主操作パネル画面２１０上に表示させるための主操作画面データ１７２を生成して更新する。また、ハードキーパネル４３０上に表示されたボタンがクリックされたと判定した場合、制御部１１０は、そのボタンに対応するハードキー１２２が押下されたと判断して、当該ハードキー１２２に対応する処理（例えば、コピーの開始やリセット）を行い、当該処理の経過を動作状態表示エリア４１４に表示させるための主操作画面データ１７２を生成して更新する。
【００６７】
制御部１１０は、ユーザの操作に応じて主操作画面データ１７２を更新した際には、同時に当該主操作画面データ１７２に基づいて遠隔操作画面データ１７４も更新して、リモート端末に遠隔操作画面データ１７４を送信して遠隔操作画面４００の表示更新を行わせる。このため、複写機１００が、主操作画面データ１７２に基づいて主操作パネル画面２１０を表示する一方で、リモート端末３００が、当該遠隔操作画面データ１７４に基づいて主操作パネル画面２１０と同一の遠隔設定パネル４１０を含む遠隔操作画面４００を表示することができる。
【００６８】
操作手順情報であるスクリプトデータ１７６は、ユーザのリモート端末３００での一連の操作を操作情報として時系列に蓄積記録するためのデータテーブルである。制御部１１０は、リモート端末３００から受信した座標データに基づいて、ハードキーパネル４３０と遠隔設定パネル４１０の何れかがクリックされたかを判定して、その判定結果を“コマンド  引数”という形式の操作情報で順に蓄積的に記憶していく。図４は、スクリプトデータ１７６のデータ構成の一例を示す図である。
【００６９】
例えば、操作情報１８０は、ハードキー１２２のストップキーが押下（ストップボタン４３８がクリック）されたことを表しており、操作情報１８１は、パネル番号が“０ｘ１０００”の操作パネルが最上層の際にクリックされたことを表している。尚、この“ｃｈｅｃｋＰａｎｅｌ”は、後述するスクリプト再生処理では、主操作画面データ１７２に基づいて表示する最上層のパネルのパネル番号をチェックするコマンドとして機能する。操作情報１８２は、ｘ座標“３５２”、ｙ座標“９８”の位置の主操作パネル画面２１０が当接された（遠隔設定パネル４１０がクリックされた）ことを表している。
【００７０】
制御部１１０は、この記憶されたスクリプトデータ１７６内の操作情報を順に読み出して、その操作情報で表される操作に応じた処理を行うことで、当該スクリプトデータ１７６に記憶されたユーザの一連の操作を再生することができ、これによりユーザが以前に設定した複写条件を再現できる。
【００７１】
〔遠隔操作システムの具体的な動作〕
次に、図５及び６のフローチャートと、図７〜図１１の画面例を参照して、遠隔操作システム１の具体的な動作を説明する。尚、図５のスクリプト記憶処理はスクリプト記憶プログラム、図６のスクリプト再生処理はスクリプト再生プログラムそれぞれに基づいて行われる処理であり、これらのプログラムは制御部１１０のＲＯＭ又は記憶部１７０に記憶されるが、その図示は省略する。また、主操作パネル画面２１０及び遠隔設定パネル４１０は、同一の内容が表示更新されるため、図７〜図１１には、遠隔設定パネル４１０の画面遷移例を示し、主操作パネル画面２１０の図示は省略する。
【００７２】
先ず、スクリプト記録処理について説明する。複写機１００の制御部１１０は、リモート端末３００から送信される座標データから、スクリプトパネル４５０の記録ボタン４５４をクリックされたと判定すると、スクリプト記録プログラムを読み出して、当該プログラムに基づいてスクリプト記録処理を開始する。
【００７３】
制御部１１０は、ユーザイベントの待機ループに入り、ユーザイベントの発生を待機する（ステップＳ１）。ここで、ユーザイベントとは、ユーザ操作によって発生したイベント（事象）のことであり、具体的には、マウス３２２のクリック操作によってリモート端末３００から送信される座標データの受信である。
【００７４】
そして、ユーザイベントの発生を検知すると（ステップＳ３）、ステップＳ５において、そのユーザイベントにおいて受信した座標データから、リモート端末３００側でユーザにより為された操作を判定する。制御部１１０は、当該操作が、主操作画面２００上の当接操作に対応する遠隔設定パネル４１０上のクリック操作であると判定すると（ステップＳ５：Ｙｅｓ）、現在表示している主操作画面２００のパネル番号を図４の操作情報１８１のようにスクリプトデータ１７６に記憶し（ステップＳ１７）、更に、ユーザにより為された操作を示す操作情報をスクリプトデータ１７６に記憶する（ステップＳ９）。
【００７５】
また、ステップＳ５において遠隔設定パネル４１０上のクリック操作ではないと判定すると（ステップＳ５：Ｎｏ）、ステップＳ７において、ユーザにより為された操作が、ハードキー１２２の押下操作に対応するハードキーパネル４３０上のボタンのクリック操作であるか否かを判定する。制御部１１０は、ハードキーパネル４３０のボタンのクリック操作であると判定すると（ステップＳ７；Ｙｅｓ）、その操作を示す操作情報をスクリプトデータ１７６に記憶する（ステップＳ９）。
【００７６】
制御部１１０は、ステップＳ９の処理後、受信した座標データからユーザにより為された操作を判定し、その操作に応じて主操作画面データ１７２及び遠隔操作画面データ１７４の更新と、各機能部への動作指示（例えば、倍率設定、コピー枚数設定、原稿サイズ設定等のコピー設定の更新やコピーの開始）を行う（ステップＳ１１）。一方、ハードキーパネル４３０のボタンのクリック操作ではないと判定した場合は（ステップＳ７；Ｎｏ）、そのイベントに応じた他の処理を行って、ステップＳ１７へ移行する。
【００７７】
そして、例えば、受信した座標データがスタートボタン４４２上の座標データであった場合は、スクリプトデータ１７６の記憶を終了すると判定して（ステップＳ１３；Ｙｅｓ）、スクリプト記憶処理を終了する。尚、このスクリプトデータの記録終了の判定は、例えば、スクリプトパネル４５０上に記録停止ボタンを設けて、このボタンがクリックされたか否かにより行うこととしてもよい。そして、スクリプトデータ１７６の記録が終了されると、完成したスクリプトデータ１７６が記憶部１７０に記憶されることとなる。
【００７８】
制御部１１０は、スクリプトの記録を継続すると判定した場合は（ステップＳ１３；Ｎｏ）、次のユーザイベントの発生を待機して（ステップＳ１９）、ユーザイベントの待機ループＳ１〜Ｓ１９の処理を繰り返し、ユーザイベントの発生に応じてスクリプトデータ１７６の記録を行う。
【００７９】
例えば、ユーザがリモート端末３００側で、先ずストップボタン４３８をクリックすると、ストップボタン４３８上のマウスカーソルＭＣの座標データが複写機１００に送信されてくる。複写機１００は、ユーザイベントの発生を検知し、その座標データがハードキーパネル４３０上の座標データであると判定し、図４のような操作情報１８０をスクリプトデータ１７６に記録する。
【００８０】
次いで、ユーザが、応用設定ボタン４２４をクリックすると、マウスカーソルＭＣの座標データが複写機１００に送信され、複写機１００の制御部１１０は、その座標データが遠隔設定パネル４１０上の座標データであると判定する。そして、主操作画面データ１７２のパネル番号を図４の操作情報１８１として、受信した座標データを操作情報１８２としてスクリプトデータ１７６に記録する。
【００８１】
複写機１００の制御部１１０は、受信した座標データと、遠隔操作画面データ１７４とを比較して、主操作パネル画面上の応用設定ボタンの当接操作に相当する遠隔設定パネル４１０の応用設定ボタン４２４のクリック操作が為されたと判定し、図７（ｂ）のように主操作パネル画面上に応用設定パネルを重畳表示させるための主操作画面データ１７２を生成し、遠隔操作画面データ１７４を更新する。そして、遠隔操作画面データ１７４をリモート端末３００に送信し、当該リモート端末３００側の表示画面を更新させる。
【００８２】
続いて、ユーザが、リモート端末側に表示された応用設定パネルＰ４２のスタンプ／オーバーレイボタン４３１をクリックすると、図７（ａ）の応用設定ボタン４２４のクリック時と同様に、複写機１００の制御部１１０が、操作情報１８３及び１８４がスクリプトデータ１７６に記憶されると共に、図８（ａ）のように応用設定パネルＰ４２上にスタンプ／オーバーレイパネルＰ４３が重畳表示されて更新される。このように、ユーザがリモート端末３００側でクリック操作を行うたびに、ユーザの一連の操作を表す操作情報が時系列にスクリプトデータ１７６に記録されていく。
【００８３】
ユーザは、スタンプ／オーバーレイパネルＰ４３の定型スタンプボタン４３３のクリック、図８（ｂ）の定型スタンプパネルＰ４４の複製厳禁ボタン４３５のクリック、図９（ａ）の右下ボタン４３７をクリックしてスタンプ／オーバーレイの設定を行う。そして、図９（ｂ）の定型スタンプパネルＰ４４のＯＫボタン４３９、図１０（ａ）のスタンプ／オーバーレイパネルＰ４３のＯＫボタン４１１、図１０（ｂ）の応用設定パネルＰ４２のＯＫボタン４１３をクリックして、各詳細設定パネルを閉じていくと、図１１の設定完了ボタン４１５によりスタンプ／オーバーレイの設定が完了したことが表示される。このユーザのクリック操作に応じた操作情報が逐次スクリプトデータ１７６に蓄積記録されていく。
【００８４】
そして、数字ボタン４３２を押下してコピー枚数を設定してスタートボタン４４２をクリックすると、スキャナ部１４０及びプリンタ部１５０が駆動され、記録紙の右下に「複製厳禁」というスタンプがコピー画像と共に画像形成されて出力される。この数字ボタン４３２及びスタートボタン４４２のクリックにより、操作情報１８５〜１８８が記憶部１７０に記憶されて、図４のようなデータ構成のスクリプトデータ１７６が生成される。
【００８５】
次に、スクリプト再生処理について説明する。複写機１００の制御部１１０は、リモート端末３００から送信される座標データから、例えば、スクリプトパネル４５０の読み出しボタン４５６がクリックされ、複数のスクリプトデータ１７６から選択されて実行ボタン４５８がクリックされたと判定すると、スクリプト再生プログラムを読み出して、当該プログラムに基づいてスクリプト再生処理を開始する。
【００８６】
先ず、制御部１１０は、スクリプトデータ１７６の読み出しループに入り、スクリプトデータ１７６の先頭から操作情報を１つずつ読み出して（ステップＴ１）、その操作情報がユーザイベントであるか否かを判定する（ステップＴ３）。
【００８７】
制御部１１０は、操作情報中のコマンドが“ｋｅｙ”及び“ｐｕｓｈＰａｎｅｌ”の何れかであった場合にユーザイベントであると判定し（ステップＴ３：Ｙｅｓ）、そのユーザイベントに応じた処理動作（画像形成処理）を行う（ステップＴ５）。より具体的には、コマンドが“ｋｅｙ”であった場合は、引数で示されるハードキー１２２が押下されたときと同様の処理動作を行い、“ｐｕｓｈＰａｎｅｌ”であった場合は、引数で示される主操作パネル画面２１０のボタンが当接されたときと同様の処理動作を行う。
【００８８】
一方、ユーザイベントではないと判定した場合は（ステップＴ３：Ｎｏ）、操作情報中のコマンドに従ってプログラムイベント処理を行う（ステップＴ７）。具体的には、コマンドが“ｃｈｅｃｋＰａｎｅｌ”であった場合、表示中の主操作画面２００の最上層のパネルのパネル番号が、引数のパネル番号と同一であるか否かをチェックし、同一であった場合は、次のステップ処理に進み、同一ではなかった場合はスクリプト再生処理を強制的に終了する。
【００８９】
制御部１１０は、ステップＴ５及びＴ７の処理後、読み出した操作情報がスクリプトデータ１７６の終端であるか否かを判定し、終端でなかった場合は（ステップＴ９：Ｎｏ）、次の操作情報を読み出して（ステップＴ１１）、ステップＴ１〜Ｔ１１の処理を繰り返す。また、スクリプトデータ１７６の終端であった場合は（ステップＴ９；Ｙｅｓ）、スクリプト再生処理を終了する。
【００９０】
尚、ステップＴ１〜Ｔ１１のループの間隔、即ち、操作情報を読み出す間隔は、例えば、１秒おきに設定することで、ステップＴ５の処理ステップにより主操作画面２００及び遠隔操作画面４００の表示更新の間隔を、ユーザが視認可能なようにする。これにより、ある設定を完了するまでの一連の操作をユーザに視認させることができる。また、この時間間隔を適宜変更して、主操作画面２００及び遠隔操作画面４００の表示更新の間隔を遅くしたり短くしたり変更できるようにしてもよい。また、一連の操作をユーザにさらに視認容易とするために、“ＰｕｓｈＰａｎｅｌ”のスクリプトに対しては、引数で示される主操作パネル画面２１０のボタン上に指アイコンを重畳表示し、重畳表示から1秒経過後に、当該ボタンが当接されたときと同様の処理動作を行うようにしてもよい。
【００９１】
例えば、図４のスクリプトデータ１７６がユーザにより選択されて実行ボタン４５８がクリックされた場合、先ず、制御部１１０により操作情報１８０が読み出され、ストップキーが押下されたときと同様の処理動作を行われて、主操作画面データ１７２及び遠隔操作画面データ１７４が更新され、複写機１００に図７（ａ）のような主操作パネル画面２１０が、リモート端末３００に遠隔設定パネル４１０がそれぞれ表示される。
【００９２】
そして、次の操作情報１８１が読み出されて主操作画面データ１７２に基づいて表示している主操作パネル画面２１０のパネル番号が“０ｘ１０００”であるか否かをチェックして、次の操作情報１８２から主操作パネル画面２１０上の座標（３５２，９８）の位置、即ち、応用設定ボタン４２４が当接、クリックされたときと同様の処理動作を行う。これにより、図７（ａ）の主操作パネル画面２１０に応用設定パネルＰ４２が重畳された図７（ｂ）のような主操作画面２００及び遠隔操作画面４００が複写機１００及びリモート端末３００にそれぞれ表示される。
【００９３】
このようにスクリプトデータ１７６中の操作情報を順次読み出して、操作情報に基づいて処理動作を行っていくことで、図８（ａ）→図８（ｂ）→図９（ａ）→図９（ｂ）→図１０（ａ）→図１０（ｂ）→図１１といった順に主操作画面２００及び遠隔操作画面４００が順次更新されて、ユーザにより一度行われたスタンプ／オーバーレイの一連の設定操作が再生され、「複製厳禁」というスタンプがコピー画像と共に画像形成されて出力される。
【００９４】
以上、本実施形態によれば、リモート端末３００側でユーザが行った操作を操作情報として複写機１００側のスクリプトデータ１７６にその操作の順序で逐次記憶する。そして、記憶後の、そのスクリプトデータ１７６中の操作情報を順に読み出し、当該操作情報に基づいた操作により行う処理動作を行う。これにより、例えば、複雑な設定操作を行って、その後同一の設定でコピーを行いたい場合に、ユーザはその複雑な操作を行わず、スクリプトデータ１７６を読み出して実行するといった簡単な操作を行うだけでよい。従って、ユーザが、実際にリモート端末３００から複写機１００を遠隔操作した一連の操作の再現が可能となり、複写機１００の操作性の向上を図ることができる。
【００９５】
〔変形例〕
尚、本発明を遠隔操作システム１に適用することとして説明したが、その適用例はこれに限られず適宜変更可能であり、次のようにしてもよい。
【００９６】
例えば、スクリプトデータ１７６のデータ構成は、図４に示したデータ構成に限られず、図１２に示すようなデータ構成としてもよい。図１２（ａ）は、スクリプト記録処理においてユーザ操作を示す操作情報のみを記憶したスクリプトデータ１７６ａである。このようなデータ構成にすることで、スクリプト再生処理時の操作情報の読み出し回数を減らすことができる。
【００９７】
また、スクリプトデータ１７６をユーザが編集できるようにしてもよく、例えば、繰り返し処理や分岐処理等を行うための制御情報を記憶することとしてもよい。図１２（ｂ）は、制御情報１８９〜１９４を追加して編集したスクリプトデータ１７６ｂである。制御情報１９１は、最上層のパネルのパネル番号が“０ｘ１００１”であった場合は制御情報１９２の“Ｌａｖｅｌ  Ａ”に進み、“０ｘ１００１”でなかった場合は制御情報１８９の“Ｌａｖｅｌ  Ｂ”に進むことを表している。また、制御情報１９４は、スクリプトデータ１７６ｂに記憶された操作情報及び制御情報に従った一連の処理動作を繰り返すことを表している。
【００９８】
制御部１１０は、スクリプト再生処理のステップＴ７のプログラムイベント処理において制御情報に基づいた処理を行う。つまり、スクリプトデータ１７６ｂにより、上述した実施形態と同様にスタンプ／オーバーレイの設定を行った後（操作情報１８０〜１９１）、パネル番号が“０ｘ１００１”であれば、主操作画面２００の座標データ（１４０，２１１）の位置が当接され、スタートキーが押下された場合と同様の処理動作を行った後（操作情報１９３及び１８８）、ループを繰り返すが、パネル番号が“０ｘ１００１”でなかった場合は、再度スタンプ／オーバーレイの設定を行う。このようにスクリプトデータ１７６ｂ中に制御情報を含めることで、同じ一連の操作を繰り返し行うことができ、例えば、複写機１００の不具合の再現テストを自動化することができるようになる。
【００９９】
また、複写機１００のハード的な機器動作を制御することとしてもよく、例えば、“ＳｕｂＰｏｗｅｒ  ＯＦＦ”という操作情報を記憶することにより、複写機１００の副電源を切ることとしてもよい。
【０１００】
また、“ＲｅｓｅｔＰａｎｅｌ”という制御情報を適宜記憶するで、例えば、スクリプト再生処理の開始時に必ず複写機１００のリセットを行ったり、サービスコールの表示等を強制的に解除することができる。例えば、“ＰｕｓｈＰａｎｅｌ”の引数に指定した座標上にサービスコールの画面が表示された場合、その座標の位置にはボタンが表示されないため、スクリプトデータ１７６の再生にエラーが生じてしまうが、サービスコールを検知した場合に複写機１００をリセットする制御情報をスクリプトデータ１７６に記憶することで、そのエラーを回避することができる。
【０１０１】
また、複写機１００の動作状態を取得する制御情報を記憶することとしてもよく、例えば、複写機１００が紙詰まり（ジャム）の発生したとう動作状態を取得して、スクリプト再生処理を強制的に終了することとしてもよい。これにより、スクリプトデータ１７６の再生に、複写機１００の動作状態に応じた条件設定を設けることができる。
【０１０２】
また、上述した実施形態では、スクリプトデータ１７６を複写機１００側で記憶することとしたが、例えば、ユーザ操作に応じてリモート端末３００側の記憶部３５０に記憶することとしてもよい。この場合、リモート端末３００から複写機１００にスクリプトデータ１７６を転送することで、複写機１００の制御部１１０はスクリプト再生処理を行う。
【０１０３】
また、リモート端末３００側で記憶したスクリプトデータ１７６を、他の複写機１００に転送することとしてもよい。この場合、他の複写機１００においてもスクリプト再生処理を実行して、スクリプトデータ１７６の再生を行う。但し、例えば、ステープル機能のない複写機に、ステープルの操作を表す操作情報を転送した場合のように、複写機が搭載しない機能を実行するための操作を示す操作情報がスクリプトデータ１７６に含まれていた場合に、その複写機は、ステープルを行わずに次ぎの操作情報の読み出したり、代替えの処理（例えば、ソート処理）を行ったりする。
【０１０４】
また、スクリプトデータ１７６をリモート端末３００側で記憶すると共に、リモート端末３００がスクリプト再生処理を行うこととしてもよい。この場合、複写機１００側の動作にスクリプト再生処理が影響しないため、複写機１００の異常時の再現テストの精度を上げることができる。また、操作情報の記録時に、当該操作情報と対応付けて遠隔操作画面データ１７４を記憶部３５０に記憶することで、どの操作時にどのような画面状態であったかを追跡することもできる。
【０１０５】
また、例えば、スクリプトパネル４５０に一時停止ボタンを設け、このボタンのクリック時にスクリプト再生処理を一時停止することとしてもよい。これにより、ユーザは、途中で止めながら、一連の操作を確認することができる。また、スクリプトデータ１７６の操作情報を終端から順次読み出して、その操作情報に基づいた処理動作を行うこととしてもよく、これにより、スクリプトデータ１７６の逆再生ができる。
【０１０６】
また、ユーザによりクリックされた位置の座標データを示す操作情報をスクリプトデータ１７６に記憶することとしたが、ユーザによりクリックされたボタンを示す操作情報（例えば、“Ｐｕｓｈ  Ｂｕｔｔｏｎ５”）を記憶することとしてもよく、その記憶形式は上述したものに限られない。
【０１０７】
また、遠隔操作システム１のシステム構成は上述したものに限られず、例えば、複数のリモート端末３００を具備するシステム構成としてもよい。この場合、複写機１００に複数のリモート端末３００で操作設定されて得たスクリプトデータ１７６を複数記憶することとなる。これにより、他のリモート端末で行われた操作を、別のリモート端末から再生することもできるようになる。
【０１０８】
また、遠隔操作システム１は、１台のリモート端末３００に対して複数の複写機１００がネットワークを介して接続されたシステム構成であってもよい。この場合、リモート端末３００で操作設定されて得たスクリプトデータ１７６を複数の複写機１００に適用することが可能となる。
【０１０９】
また、複写機１００の操作部１２０で行われたユーザの操作をスクリプトデータ１７６として複写機１００上の記憶部１７０に記憶して再生することで、本発明の画像形成システムを実現することとしてもよい。この場合、図５のスクリプト記憶処理のステップＳ３において、複写機１００の操作部１２０が操作されたというユーザイベントの発生を検知することで、スクリプトデータ１７６の記憶が可能である。
【図面の簡単な説明】
【０１１０】
【図１】遠隔操作システムの概要を説明するための図。
【図２】遠隔操作画面の一例を示す図。
【図３】遠隔操作システムの機能構成の一例を示すブロック図。
【図４】スクリプトデータのデータ構成の一例を示す図。
【図５】スクリプト記憶処理を説明するためのフローチャート。
【図６】スクリプト再生処理を説明するためのフローチャート。
【図７】主操作画面及び遠隔操作画面の画面遷移の一例を示す第１の図。
【図８】主操作画面及び遠隔操作画面の画面遷移の一例を示す第２の図。
【図９】主操作画面及び遠隔操作画面の画面遷移の一例を示す第３の図。
【図１０】主操作画面及び遠隔操作画面の画面遷移の一例を示す第４の図。
【図１１】主操作画面及び遠隔操作画面の画面遷移の一例を示す第５の図。
【図１２】変形例におけるスクリプトデータのデータ構成の一例を示す図。
【符号の説明】
【０１１１】
１      遠隔操作システム
１００    複写機
１１０    制御部
１１２    サーバ
１２０    操作部
１２２    ハードキー
１２４    タッチパネル
１３０    表示部
１４０    スキャナ部
１５０    プリンタ部
１６０    Ｉ／Ｆ部
１７０    記憶部
１７２    主操作画面データ
１７４    遠隔操作画面データ
１７６    スクリプトデータ
３００    リモート端末
３１０    制御部
３２０    操作部
３２２    マウス
３３０    表示部
３４０    Ｉ／Ｆ部
３５０    記憶部
Ｎ        通信回線
【図１】
2007001237.tif 000003
【図２】
2007001237.tif 000004
【図３】
2007001237.tif 000005
【図４】
2007001237.tif 000006
【図５】
2007001237.tif 000007
【図６】
2007001237.tif 000008
【図７】
2007001237.tif 000009
【図８】
2007001237.tif 000010
【図９】
2007001237.tif 000011
【図１０】
2007001237.tif 000012
【図１１】
2007001237.tif 000013
【図１２】
2007001237.tif 000014