(57)【特許請求の範囲】
【請求項１】
本体装置を遠隔で操作することが可能なリモート端末であって、
前記本体装置との間でデータの授受を実行する通信部と、
前記通信部を介して受信した前記本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部と、
ユーザの操作入力を受け付ける入力受付部と、
前記リモート端末全体を制御する制御部とを備え、
前記制御部は、
前記表示部を介して前記本体装置から前記本体装置固有の機種情報を取得し、
前記本体装置の操作部に表示される操作画面と、前記表示部に表示されるリモート操作画面との間の表示遅延量を前記機種情報に基づいて決定し、
前記入力受付部で所定の操作入力を受け付けた場合に、前記本体装置の操作部に表示される操作画面を前記表示遅延量分だけ前の状態に戻すための逆操作入力を算出し、
前記リモート操作画面と前記本体装置の操作部に表示される操作画面とを同期させるために、前記通信部を介して算出した前記逆操作入力に従う逆操作入力情報を前記本体装置に送信する、リモート端末。
【請求項２】
前記機種情報は、前記本体装置固有の前記表示遅延量と、前記本体装置固有の前記操作部における操作量と前記操作量に対応する画像変化量との関係情報とを含む、請求項１記載のリモート端末。
【請求項３】
前記制御部は、
前記表示部を介して前記本体装置から前記本体装置固有の前記操作部における操作量と前記操作量に対応する画像変化量との関係を取得し、
前記入力受付部で所定の操作入力を受け付けた場合に、取得した操作量と画像変化量との関係に基づいて前記本体装置の操作部に表示される操作画面を前記表示遅延量分だけ前の状態に戻すための逆操作入力を算出する、請求項２記載のリモート端末。
【請求項４】
本体装置を遠隔で操作することが可能なリモート端末であって、
前記本体装置との間でデータの授受を実行する通信部と、
前記通信部を介して受信した前記本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部と、
ユーザの操作入力を受け付ける入力受付部と、
前記リモート端末全体を制御する制御部とを備え、
前記制御部は、
前記本体装置の操作部に表示される操作画面と、前記表示部に表示されるリモート操作画面との間の表示遅延量を決定し、
前記表示部を介して前記本体装置から前記本体装置固有の前記操作部における操作量と前記操作量に対応する画像変化量との関係を取得し、
前記入力受付部で所定の操作入力を受け付けた場合に、取得した操作量と画像変化量との関係に基づいて前記本体装置の操作部に表示される操作画面を前記表示遅延量分だけ前の状態に戻すための逆操作入力を算出し、
前記リモート操作画面と前記本体装置の操作部に表示される操作画面とを同期させるために、前記通信部を介して算出した前記逆操作入力に従う逆操作入力情報を前記本体装置に送信する、リモート端末。
【請求項５】
本体装置を遠隔で操作することが可能であり、前記本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部とユーザの操作入力を受け付ける入力受付部とを有するリモート端末の制御方法であって、
前記表示部を介して前記本体装置から前記本体装置固有の機種情報を取得するステップと、
前記本体装置の操作部に表示される操作画面と、前記表示部に表示されるリモート操作画面との間の表示遅延量を前記機種情報に基づいて決定するステップと、
前記入力受付部で所定の操作入力を受け付けたか否かを判断するステップと、
前記所定の操作入力を受け付けた場合に、前記本体装置の操作部に表示される操作画面を前記表示遅延量分だけ前の状態に戻すための逆操作入力を算出するステップと、
前記リモート操作画面と前記本体装置の操作部に表示される操作画面とを同期させるために算出した前記逆操作入力に従う逆操作入力情報を前記本体装置に送信するステップとを備える、リモート端末の制御方法。
【請求項６】
本体装置を遠隔で操作することが可能であり、前記本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部とユーザの操作入力を受け付ける入力受付部とを有するリモート端末の制御方法であって、
前記本体装置の操作部に表示される操作画面と、前記表示部に表示されるリモート操作画面との間の表示遅延量を決定するステップと、
前記表示部を介して前記本体装置から前記本体装置固有の前記操作部における操作量と前記操作量に対応する画像変化量との関係を取得するステップと、
前記入力受付部で所定の操作入力を受け付けたか否かを判断するステップと、
前記所定の操作入力を受け付けた場合に、取得した操作量と画像変化量との関係に基づいて前記本体装置の操作部に表示される操作画面を前記表示遅延量分だけ前の状態に戻すための逆操作入力を算出するステップと、
前記リモート操作画面と前記本体装置の操作部に表示される操作画面とを同期させるために算出した前記逆操作入力に従う逆操作入力情報を前記本体装置に送信するステップとを備える、リモート端末の制御方法。
【請求項７】
本体装置を遠隔で操作することが可能であり、前記本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部とユーザの操作入力を受け付ける入力受付部とを有するリモート端末のコンピュータに実行させる制御プログラムであって、
前記表示部を介して前記本体装置から前記本体装置固有の機種情報を取得するステップと、
ユーザの操作入力を受け付けるステップと、
前記表示部を介して前記本体装置から前記本体装置固有の機種情報を取得するステップと、
前記入力受付部で前記本体装置の操作部に表示される操作画面と、前記表示部に表示されるリモート操作画面との間の表示遅延量を前記機種情報に基づいて決定するステップと、
所定の操作入力を受け付けたか否かを判断するステップと、
前記所定の操作入力を受け付けた場合に、前記本体装置の操作部に表示される操作画面を前記表示遅延量分だけ前の状態に戻すための逆操作入力を算出するステップと、
前記リモート操作画面と前記本体装置の操作部に表示される操作画面とを同期させるために算出した前記逆操作入力に従う逆操作入力情報を前記本体装置に送信するステップとを備える、処理を実行させる、リモート端末の制御プログラム。
【請求項８】
本体装置を遠隔で操作することが可能であり、前記本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部とユーザの操作入力を受け付ける入力受付部とを有するリモート端末のコンピュータに実行させる制御プログラムであって、
前記本体装置の操作部に表示される操作画面と、前記表示部に表示されるリモート操作画面との間の表示遅延量を決定するステップと、
前記表示部を介して前記本体装置から前記本体装置固有の前記操作部における操作量と前記操作量に対応する画像変化量との関係を取得するステップと、
前記入力受付部で所定の操作入力を受け付けたか否かを判断するステップと、
前記所定の操作入力を受け付けた場合に、取得した操作量と画像変化量との関係に基づいて前記本体装置の操作部に表示される操作画面を前記表示遅延量分だけ前の状態に戻すための逆操作入力を算出するステップと、
前記リモート操作画面と前記本体装置の操作部に表示される操作画面とを同期させるために算出した前記逆操作入力に従う逆操作入力情報を前記本体装置に送信するステップとを備える、処理を実行させる、リモート端末の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本体装置を遠隔で操作するリモート端末の表示制御に関する。
【背景技術】
【０００２】
近年では、ＭＦＰ（Multi Function Peripheral）などの複合型画像処理装置が広く普及している。このＭＦＰは、コピー、ネットワークプリンティング、スキャナー、ＦＡＸ、またはドキュメントサーバーなどのＢＯＸ機能を集約した画像形成装置であり、複合機とも呼ばれる。
【０００３】
一般的に、複合機を操作するためには複合機の操作パネルの前にユーザーが立ち、直接操作することが求められる。したがって、当該複合機を遠隔で操作することが可能であれば利便性が高い。
【０００４】
この点で、複合機の操作パネルの情報を遠隔に設けられた端末に転送表示することにより遠隔で操作することが考えられる。
【０００５】
例えば、カメラで撮影した画像を遠隔に設けられた装置に転送して遠隔操作する種々の方式が提案されている（特許文献１〜４）。そして、遠隔に設けられた装置に転送して表示する際の表示遅延に対処する種々の方式が示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−３５０１８３号公報
【特許文献２】特開２００１−４５３６２号公報
【特許文献３】特開２００２−１４２１４４号公報
【特許文献４】特開２００４−２００８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記文献では、たとえば、カメラ側に表示遅延を解消するための種々の機能を持たせておく必要がある。例えば、遠隔に設けられた装置から送信される時刻情報を用いて同期を取って表示遅延の問題を解消する等、カメラ等の制御対象の構成が複雑化するという問題がある。
【０００８】
本発明は、上記のような問題を解決するためになされたものであって、特別な機能を制御対象側に設けることなく、簡易な方式で制御対象の遠隔操作が可能なリモート端末、その制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のある局面に従うリモート端末は、本体装置を遠隔で操作することが可能なリモート端末であって、本体装置との間でデータの授受を実行する通信部と、通信部を介して受信した本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部と、ユーザーの操作入力を受け付ける入力受付部と、リモート端末全体を制御する制御部とを備える。制御部は、表示部を介して本体装置から本体装置固有の機種情報を取得し、本体装置の操作部に表示される操作画面と、表示部に表示されるリモート操作画面との間の表示遅延量を取得した機種情報に基づいて決定し、入力受付部で所定の操作入力を受け付けた場合に、本体装置の操作部に表示される操作画面を表示遅延量分だけ前の状態に戻すための逆操作入力を算出し、リモート操作画面と本体装置の操作部に表示される操作画面とを同期させるために、通信部を介して算出した逆操作入力に従う逆操作入力情報を本体装置に送信する。
【００１１】
特に、機種情報は、本体装置固有の表示遅延量と、本体装置固有の操作部における操作量と操作量に対応する画像変化量との関係情報とを含む。
【００１２】
好ましくは、制御部は、表示部を介して本体装置から本体装置固有の操作部における操作量と操作量に対応する画像変化量との関係を取得し、入力受付部で所定の操作入力を受け付けた場合に、取得した操作量と画像変化量との関係に基づいて本体装置の操作部に表示される操作画面を表示遅延量分だけ前の状態に戻すための逆操作入力を算出する。
本発明のある局面に従うリモート端末は、本体装置を遠隔で操作することが可能なリモート端末であって、本体装置との間でデータの授受を実行する通信部と、通信部を介して受信した本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部と、ユーザの操作入力を受け付ける入力受付部と、リモート端末全体を制御する制御部とを備え、制御部は、本体装置の操作部に表示される操作画面と、表示部に表示されるリモート操作画面との間の表示遅延量を決定し、表示部を介して本体装置から本体装置固有の操作部における操作量と操作量に対応する画像変化量との関係を取得し、入力受付部で所定の操作入力を受け付けた場合に、取得した操作量と画像変化量との関係に基づいて本体装置の操作部に表示される操作画面を表示遅延量分だけ前の状態に戻すための逆操作入力を算出し、リモート操作画面と本体装置の操作部に表示される操作画面とを同期させるために、通信部を介して算出した逆操作入力に従う逆操作入力情報を本体装置に送信する。
【００１３】
本発明のある局面に従うリモート端末の制御方法は、本体装置を遠隔で操作することが可能であり、本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部とユーザの操作入力を受け付ける入力受付部とを有するリモート端末の制御方法であって、表示部を介して本体装置から本体装置固有の機種情報を取得するステップと、本体装置の操作部に表示される操作画面と、表示部に表示されるリモート操作画面との間の表示遅延量を機種情報に基づいて決定するステップと、入力受付部で所定の操作入力を受け付けたか否かを判断するステップと、所定の操作入力を受け付けた場合に、本体装置の操作部に表示される操作画面を表示遅延量分だけ前の状態に戻すための逆操作入力を算出するステップと、リモート操作画面と本体装置の操作部に表示される操作画面とを同期させるために算出した逆操作入力に従う逆操作入力情報を本体装置に送信するステップとを備える。
本発明のある局面に従うリモート端末の制御方法は、本体装置を遠隔で操作することが可能であり、本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部とユーザの操作入力を受け付ける入力受付部とを有するリモート端末の制御方法であって、本体装置の操作部に表示される操作画面と、表示部に表示されるリモート操作画面との間の表示遅延量を決定するステップと、表示部を介して本体装置から本体装置固有の操作部における操作量と操作量に対応する画像変化量との関係を取得するステップと、入力受付部で所定の操作入力を受け付けたか否かを判断するステップと、所定の操作入力を受け付けた場合に、取得した操作量と画像変化量との関係に基づいて本体装置の操作部に表示される操作画面を表示遅延量分だけ前の状態に戻すための逆操作入力を算出するステップと、リモート操作画面と本体装置の操作部に表示される操作画面とを同期させるために算出した逆操作入力に従う逆操作入力情報を本体装置に送信するステップとを備える。
【００１４】
本発明のある局面に従うリモート端末の制御プログラムは、本体装置を遠隔で操作することが可能であり、本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部とユーザの操作入力を受け付ける入力受付部とを有するリモート端末のコンピュータに実行させる制御プログラムであって、表示部を介して本体装置から本体装置固有の機種情報を取得するステップと、ユーザの操作入力を受け付けるステップと、表示部を介して本体装置から本体装置固有の機種情報を取得するステップと、入力受付部で本体装置の操作部に表示される操作画面と、表示部に表示されるリモート操作画面との間の表示遅延量を機種情報に基づいて決定するステップと、所定の操作入力を受け付けたか否かを判断するステップと、所定の操作入力を受け付けた場合に、本体装置の操作部に表示される操作画面を表示遅延量分だけ前の状態に戻すための逆操作入力を算出するステップと、リモート操作画面と本体装置の操作部に表示される操作画面とを同期させるために算出した逆操作入力に従う逆操作入力情報を本体装置に送信するステップとを備える、処理を実行させる。
本発明のある局面に従うリモート端末の制御プログラムは、本体装置を遠隔で操作することが可能であり、本体装置の操作部に表示される操作画面の画像データに従ってリモート操作画面を表示するための表示部とユーザの操作入力を受け付ける入力受付部とを有するリモート端末のコンピュータに実行させる制御プログラムであって、本体装置の操作部に表示される操作画面と、表示部に表示されるリモート操作画面との間の表示遅延量を決定するステップと、表示部を介して本体装置から本体装置固有の操作部における操作量と操作量に対応する画像変化量との関係を取得するステップと、入力受付部で所定の操作入力を受け付けたか否かを判断するステップと、所定の操作入力を受け付けた場合に、取得した操作量と画像変化量との関係に基づいて本体装置の操作部に表示される操作画面を表示遅延量分だけ前の状態に戻すための逆操作入力を算出するステップと、リモート操作画面と本体装置の操作部に表示される操作画面とを同期させるために算出した逆操作入力に従う逆操作入力情報を本体装置に送信するステップとを備える、処理を実行させる。
【発明の効果】
【００１５】
特別な機能を制御対象側に設けることなく、簡易な方式で制御対象の遠隔操作が可能である。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に従う画像形成システムを説明する概略図である。
【図２】本発明の実施の形態に従う画像形成装置１−ｘの内部構成を説明する図である。
【図３】本発明の実施の形態に従う操作パネル１３０の構成を説明する図である。
【図４】本発明の実施の形態に従うリモート端末３の内部構成を説明する図である。
【図５】本発明の実施の形態に従うリモート端末３の表示部２０に表示された操作パネルの操作画面について説明する図である。
【図６】本発明の実施の形態に従う画像形成装置１−ｘとリモート端末３の表示部にそれぞれ表示されるアドレスリスト４０２の遅延について説明する図である。
【図７】本発明の実施の形態のリモート端末３における画像形成装置１−ｘにアクセスするリモートアクセス処理を説明する図である。
【図８】本発明の実施の形態に従うリモート端末の表示処理について説明するフロー図である。
【図９】本発明の実施の形態に従うリモート端末３の入力受付処理について説明するフロー図である。
【図１０】本発明の実施の形態に従うリモート端末３における逆操作入力算出処理について説明するフロー図である。
【図１１】本発明の実施の形態のリモート端末と、サーバーと、画像形成装置との間のデータの授受を説明する図である。
【図１２】本発明の実施の形態に従うフリック操作が有った場合のリモート端末３と画像形成装置１−ｘとの間のデータの授受を説明する図である。
【図１３】本発明の実施の形態の変形例に従う入力受付処理について説明するフロー図である。
【発明を実施するための形態】
【００１７】
以下に図面を参照しつつ本発明の実施の形態について説明する。以下の説明においては同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。
【００１８】
図１は、本発明の実施の形態に従う画像形成システムを説明する概略図である。
以下、本発明の実施例を説明する。本画像形成システムは、画像形成装置１−ｘ(ｘ：１−ｎ)、情報処理装置６、サーバー７、リモート端末３から構成されている。
【００１９】
画像形成装置１−ｘ、情報処理装置６およびリモート端末３は、いずれもネットワーク４を介して接続されている。
【００２０】
ここで、ネットワーク４は、ＬＡＮ(Local Area Network)などの専用回線を用いたネットワーク、一般回線を用いたネットワーク、無線通信によるネットワーク、のいずれであっても構わない。また、ネットワーク４は、外部ネットワーク５を介して、他のネットワークと接続されている。
【００２１】
画像形成装置１−ｘは、走査した原稿画像、および情報処理装置６等から送信されたプリントデータから生成した画像の複写画像を用紙上に形成する装置である。ここで、プリントデータとは、情報処理装置６のオペレーテイングシステムやアプリケーシヨンプログラムが発行する描画命令をプリンタードライバによって画像形成装置１−ｘが処理可能なページ記述言語に変換したページ記述言語による描画命令、もしくは、ＰＤＦ、ＴＩＦＦ、ＪＰＥＧ、ＸＰＳ等のファイルフォーマットで記述された文書データである。
【００２２】
また、走査した原稿画像は、ネットワーク４を介して、情報処理装置６、さらにはその他の画像形成装置に送信することもできる。さらには、外部ネットワーク５を介して、別のネットワークに接続された他の画像形成装置や情報処理装置に原稿画像を送信することもできる。
【００２３】
また、リモート端末３は、ネットワーク４と接続され、本例においては、画像形成装置１−ｘを制御対象として遠隔で操作する装置である。
【００２４】
また、サーバー７は、ネットワーク４と接続されて、格納された所定の情報の授受を実行する。本例においては、後述するが画像形成装置１−ｘの遅延情報を格納しており、アクセスされた場合に指定された画像形成装置１−ｘの遅延情報を送信する。
【００２５】
図２は、本発明の実施の形態に従う画像形成装置１−ｘの内部構成を説明する図である。
【００２６】
図２を参照して、本発明の実施の形態に従う画像形成装置１−ｘのＣＰＵ１０１には、制御プログラムが格納されたＲＯＭ１０２、作業用のＳ−ＲＡＭ（Static Random Access Memory）１０３、画像形成に関わる各種の設定を記憶するバッテリバックアツプされたＮＶ−ＲＡＭ（不揮発性メモリ）１０４、計時することが可能な時計ＩＣ１０５がバスを介して接続され、制御部１００を構成している。
【００２７】
制御部１００には、原稿画像を読み取るスキャナー１２０、各種の入力を行うキーや表示部を備えた操作パネル１３０、ネットワーク４を介して接続された情報処理装置６、あるいはサーバー７等の外部の装置との聞で各種の情報を送受信するためのネットワークＩ／Ｆ１６０、該ネットワークＩ／Ｆ１６０により受信したプリントデータから複写画像を生成するためのプリンターコントローラー１５０、複写画像を用紙上に形成するプリンター１４０が、それぞれバスを介して接続されている。
【００２８】
また、制御部１００には、固定記憶装置１１０がバスを介して接続されている。固定記憶装置１１０とは、例えば、ハードディスク装置である。
【００２９】
図３は、本発明の実施の形態に従う操作パネル１３０の構成を説明する図である。
図３を参照して、本発明の実施の形態に従う操作パネル１３０は、表示部３１２を含む。なお、当該構成は一例であり、ハードキーが設けられる構成であっても良い。
【００３０】
表示部３１２上にはタッチパネルが設けられており、表示部３１２上において所定の操作が可能である。
【００３１】
また、表示部３１２には、画像形成装置を操作するための操作画面として各種モードの表示やその他の表示が行われる。そして、タッチパネルによって、表示内容に従った各種設定、実行を行なうことができる。例えば、表示部３１２には、通常は、コピー動作やスキャン動作を実行する際に行なう基本的／応用的な設定のためのタブボタン３１４が配置されている。各タブボタンを押下すると、その詳細設定を行なうための階層画面が表示される。本例においては、応用のタブボタンが押下された場合が示されている。
【００３２】
本例においては、操作パネル１３０に表示されている表示データがリモート端末３に送信されて、リモート端末３の表示部にも当該表示データに従う操作画面が表示される。
【００３３】
［リモート端末の構成］
図４は、本発明の実施の形態に従うリモート端末３の内部構成を説明する図である。
【００３４】
図４を参照して、本発明の実施の形態に従うリモート端末３は、ＣＰＵ１０と、制御プログラムが格納されたＲＯＭ１４、作業用ＲＡＭ（Random Access Memory）１２、ＨＤＤ（Hard Disk Drive）１６、計時することが可能な時計ＩＣ１８と、表示部２０と、タッチパネル２２と、ネットワークＩ／Ｆ２４とが設けられている。これらは、バスを介して相互に接続されている。ネットワークＩ／Ｆ２４は、ネットワーク４と接続され、ネットワーク４を介して画像形成装置１−ｘとの間でデータの授受が可能である。具体的には、画像形成装置１−ｘから、画像形成装置の操作パネル１３０に表示される操作画面に対応する表示データの入力を受けて、当該リモート端末３の表示部２０に表示する。
【００３５】
表示部２０上にはタッチパネル２２が設けられ、上述した図３の操作パネル１３０と同様の操作が可能である。
【００３６】
そして、タッチパネル２２で操作された操作入力情報がネットワークＩ／Ｆ２４を介して画像形成装置１−ｘに出力される。画像形成装置１−ｘは、リモート端末３からの操作入力情報の入力を受け付ける。画像形成装置１−ｘは、受け付けた操作入力情報に従う所定の動作を実行する。
【００３７】
［操作パネルの処理］
図５は、本発明の実施の形態に従うリモート端末３の表示部２０に表示された操作パネルの操作画面について説明する図である。
【００３８】
図５を参照して、ここでは、一例として画像形成装置１−ｘが有する画像データをネットワーク４等で接続された外部装置（例えば情報処理装置６等）に送信する場合の送信先となるアドレスリストが表示されている場合が示されている。
【００３９】
具体的には、操作画面３２０にアドレスリスト４０２が表示されている場合が示されている。なお、当該操作画面は、画像形成装置１−ｘの操作パネル１３０の表示部３１２に表示されているものと同一であるものとする。
【００４０】
本例においては、当該アドレスリスト４０２に表示されている送信先となるアドレスを検索して、所望のアドレスを選択する場合について説明する。
【００４１】
そして、本例においては、タッチパネル２２においてフリック操作（指ではらうタッチ操作）の受け付けが可能であるものとする。具体的には、ユーザーがアドレスリスト４０２に対してフリック操作を実行した場合、ＣＰＵ１０１は、当該フリック操作に従って上下方向にアドレスリストがスクロール移動するように表示部３１２の表示を制御するものとする。
【００４２】
また、本例においては、一例としてフリック操作に従うスクロール移動中に、タッチパネル２２に対する操作入力の指示があった場合には当該スクロール移動を停止するものとする。
【００４３】
図６は、本発明の実施の形態に従う画像形成装置１−ｘとリモート端末３の表示部にそれぞれ表示されるアドレスリスト４０２の遅延について説明する図である。
【００４４】
図６（Ａ）を参照して、ここでは、画像形成装置１−ｘとリモート端末３の表示部にそれぞれ表示されるアドレスリスト４０２が示されており、ともに同じアドレスリストの画像が表示されている場合が示されている。
【００４５】
図６（Ｂ）を参照して、アドレスリスト４０２をフリック操作によりスクロールさせた場合の画像形成装置１−ｘとリモート端末３の表示部にそれぞれ表示される画像が示されている。
【００４６】
当該図に示されるように、画像形成装置１−ｘの表示部に表示されるアドレスリストと、リモート端末３の表示部に表示されるアドレスリストは相違している。具体的には、画像形成装置１−ｘの表示部に表示されるアドレスリストは、登録Ｎｏ．「００７」〜「０１０」に対応するアドレスが表示される操作画面であるが、リモート端末３の表示部に表示されるアドレスリストは、登録Ｎｏ．「００５」〜「００８」に対応するアドレスが表示される操作画面である。すなわち、画像形成装置１−ｘの表示部に表示されるアドレスリストに対してリモート端末３の表示部に表示されるアドレスリストは遅延している。本例においては、リモート端末３の表示部は、画像形成装置１−ｘの表示部に対して所定フレーム数遅延しているものとする。なお、単位処理時間毎に１フレームの画像が表示部に表示されるものとする。例えば、一例として２フレーム数の遅延が生じているものとする。なお、ＬＡＮ等のケーブルを用いたネットワークで画像形成装置１−ｘとリモート端末３とは接続されているため伝送路遅延の影響はほとんどないものと考える。
【００４７】
したがって、当該状態において、リモート端末３でアドレスリストの１つを選択する操作を実行した場合（例えば、登録Ｎｏ．「００７」を選択した場合）について考えると、タッチパネルを介して操作された当該位置座標が画像形成装置１−ｘに送信されると、画像形成装置１−ｘでは、当該位置座標に表示された項目とは同じでない項目（例えば、Ｎｏ．「００９」）が選択されたと判断されることになる。そのため意図しない宛先が選択されることになり不都合が生じる。
【００４８】
そこで、本例においては、図６（Ｃ）に示されるように、表示遅延により画像形成装置１−ｘとリモート端末３との間で画像の同期が取れていない状態の場合（例えば、スクロール中の場合）には、ユーザーからの操作指示があった場合にはリモート端末３の画像と同期するように、逆操作入力情報をリモート端末３から画像形成装置１−ｘに送信する。すなわち、表示遅延分前の状態に戻すための指示を画像形成装置１−ｘに送信する。当該指示に従って表示遅延分前の状態、すなわち、リモート端末３の画像と同じ画像状態に戻すことより両者において同期を取ることが可能となる。
【００４９】
以下、本発明の実施の形態のリモート端末３における具体的な処理について説明する。
具体的には、まず、リモート端末３が画像形成装置１−ｘに対して遠隔操作するためのリモートアクセス処理について説明する。
【００５０】
図７は、本発明の実施の形態のリモート端末３における画像形成装置１−ｘにアクセスするリモートアクセス処理を説明する図である。当該処理は、リモート端末３のＣＰＵ１０、ネットワークＩ／Ｆ２４、ＲＡＭ１２、表示部２０、タッチパネル２２が協働して動作することにより実行される。
【００５１】
図７を参照して、まず、ＣＰＵ１０は、リモート端末３の電源がＯＮされたかどうかを判断する（ステップＳ２）。
【００５２】
次に、電源がＯＮされた場合（ステップＳ２においてＹＥＳ）には、画像形成装置へのリモートアクセス指示が有るかどうかを判断する（ステップＳ４）。一例として、図示しないが、電源をＯＮした後、ＣＰＵ１０は、所定の操作入力に従って画像形成装置へのリモートアクセス指示の実行を促す所定画面を表示部２０に表示する。そして、当該所定画面においてリモートアクセス指示の実行が可能であるものとする。ＣＰＵ１０は、当該所定画面においてリモートアクセス指示として１つの画像形成装置の指定があったかどうかを判断する。
【００５３】
ステップＳ４において、画像形成装置へのリモートアクセス指示が有ると判断した場合（ステップＳ４においてＹＥＳ）には、機種情報要求を送信する（ステップＳ６）。具体的には、ＣＰＵ１０は、ネットワーク４と接続された指定した画像形成装置に対して機種情報の要求を送信する（ステップＳ６）。
【００５４】
次に、ＣＰＵ１０は、画像形成装置から機種情報を受信したかどうかを判断する（ステップＳ７）。機種情報は、画像形成装置の操作パネルの操作に関する情報であり、操作パネルに対するフリック操作におけるスクロール速度、操作パネルに対する操作量と操作量に対応する画像変化量との関係情報等を含む。なお、当該スクロール速度についても固定である必要はなく、操作量に応じて変化するものであっても良い。リモート端末３側では、１つ前の操作入力情報（操作量を含む）をメモリ等に格納しているため当該情報に基づいてスクロール速度が変化する場合であってもその速度を計算することが可能である。
【００５５】
次に、ＣＰＵ１０は、画像形成装置から遅延情報の要求を送信する（ステップＳ８）。具体的には、サーバー７にアクセスして指定した画像形成装置の遅延情報を要求する。
【００５６】
そして、次に、ＣＰＵ１０は、遅延情報を受信したかどうかを判断する（ステップＳ９）。サーバー７は、画像形成装置それぞれの遅延情報を格納しており、指定された画像形成装置に対する遅延情報の要求を受信して、指定された遅延情報を送信する。
【００５７】
次に、ステップＳ８において、ＣＰＵ１０は、遅延情報を受信したと判断した場合（ステップＳ８においてＹＥＳ）には、初期設定処理を実行する（ステップＳ１０）。具体的には、受信した機種情報および遅延情報をＲＡＭ１２等のメモリに格納したり、また、リモートアクセス処理を実行するために必要なデータのリセット処理等、必要な各種処理を実行する。
【００５８】
そして、リモートアクセス開始要求を送信する（ステップＳ１２）。ＣＰＵ１０は、ネットワーク４を介して接続されている指定した画像形成装置１−ｘに対してリモートアクセス開始要求を送信する。当該リモートアクセス開始要求を指定した画像形成装置１−ｘは、リモート端末３に対して操作パネルの操作画面に対応する表示データを送信するとともに、必要に応じてリモート端末３からの操作入力情報を受け付ける。当該処理は、なお、単位処理時間毎に実行するものとする。
【００５９】
次に、ＣＰＵ１０は、表示処理を実行する（ステップＳ１４）。表示処理の詳細については後述する。
【００６０】
そして、次に、ＣＰＵ１０は、入力受付処理を実行する（ステップＳ１６）。入力受付処理の処理の詳細については後述する。
【００６１】
次に、ＣＰＵ１０は、リモートアクセスが終了したかどうかを判断する（ステップＳ１８）。例えば、所定の操作入力に従ってリモートアクセスの終了を指示したかどうかを判断する。
【００６２】
ステップＳ１８において、ＣＰＵ１０は、リモートアクセスが終了したと判断した場合（ステップＳ１８においてＹＥＳ）には、処理を終了する（エンド）。具体的には、画像形成装置１−ｘとの間の通信接続を切断する。
【００６３】
一方、ステップＳ１８においてＣＰＵ１０は、リモートアクセスが終了していないと判断した場合（ステップＳ１８においてＮＯ）には、再び、ステップＳ１４に戻り、同様の処理を繰り返す。当該処理は、基本的には単位処理時間毎に繰り返されるものとする。
【００６４】
一方、ステップＳ４において、ＣＰＵ１０は、画像形成装置へのリモートアクセス指示が無いと判断した場合（ステップＳ４においてＮＯ）には、処理を終了する（エンド）。すなわち、この場合にはリモートアクセス処理は実行しない。
【００６５】
また、ＣＰＵ１０は、ステップＳ７において機種情報を受信していないと判断した場合（ステップＳ７においてＮＯ）、あるいは、ステップＳ９において遅延情報を受信していないと判断した場合（ステップＳ９においてＮＯ）には、処理を終了する（エンド）。機種情報あるいは遅延情報が受信できないためこの場合にはリモートアクセス処理は実行しない。
【００６６】
図８は、本発明の実施の形態に従うリモート端末の表示処理について説明するフロー図である。当該処理は、主にリモート端末３のＣＰＵ１０における処理である。
【００６７】
図８を参照して、ＣＰＵ１０は、表示データの入力が有るかどうかを判断する（ステップＳ２０）。具体的には、ネットワークＩ／Ｆ２４を介して画像形成装置１−ｘから表示データを受信したかどうかを判断する。
【００６８】
ステップＳ２０において、ＣＰＵ１０は、表示データの入力があると判断した場合（ステップＳ２０においてＹＥＳ）には、表示データをＲＡＭ１２等に一時格納する（ステップＳ２４）。
【００６９】
次に、画像を表示する（ステップＳ２６）。表示部２０は、ＲＡＭ１２等に格納された表示データに従って操作画面を表示する。
【００７０】
そして、処理を終了する（リターン）。
一方、ステップＳ２０において、表示データの入力が無い場合（ステップＳ２０においてＮＯ）には、表示部２０は、ＲＡＭ１２等に前回格納された表示データに従って操作画面を表示する（ステップＳ２６）。
【００７１】
そして、処理を終了する（リターン）。
図９は、本発明の実施の形態に従うリモート端末３の入力受付処理について説明するフロー図である。当該入力受付処理は、ＣＰＵ１０およびタッチパネル２２が協働して動作することにより実行される。
【００７２】
図９を参照して、ＣＰＵ１０は、操作入力が有ったかどうかを判断する（ステップＳ３０）。具体的には、タッチパネル２２からの操作入力が有ったかどうかを判断する。なお、タッチパネル２２からの操作入力が有った場合には、当該操作入力情報を、ＲＡＭ１２等のメモリに格納するものとし、少なくとも１つ前の操作入力情報についてもＲＡＭ１２等のメモリに格納されているものとする。
【００７３】
ステップＳ３０において、ＣＰＵ１０は、操作入力が有ったと判断した場合（ステップＳ３０においてＹＥＳ）には、次に、スクロール中であるかどうかを判断する（ステップＳ３２）。スクロール中であるかどうかの判断は、１つ前の操作入力情報と、表示データのデータ量推移とに基づいて判断する。スクロール中の表示データは、例えば１フレーム毎に異なる表示データとなるため容量の大きい表示データが頻繁に画像形成装置１−ｘから送信されることになる。また、１つ前の操作入力情報は、タッチパネル２２にタッチオン（接触）した座標からタッチオフ（非接触）した座標までにタッチオンした状態を維持しながら移動するような操作入力情報であるような場合には、フリック操作の入力があったと判定して、当該フリック操作に従うスクロール中であると判断することが可能である。
【００７４】
ステップＳ３２において、スクロール中であると判断した場合（ステップＳ３２においてＹＥＳ）には、スクロールを停止する（ステップＳ３４）。具体的には、ＣＰＵ１０は、画像形成装置１−ｘから送信される表示データの入力を禁止する。これにより一時的に格納されている表示データが操作画面として表示され、更新されないようにすることによりスクロールを停止することが可能である。
【００７５】
次に、操作入力情報を送信する（ステップＳ３５）。具体的には、画像形成装置１−ｘに対して操作入力情報（タッチパネルを介して操作された位置座標）を送信する。当該操作入力情報に従って画像形成装置１−ｘはスクロールを停止する。なお、上述したようにリモート端末３と画像形成装置１−ｘとの間には表示遅延による画面ずれが発生している。一例として２フレーム数分の画面ずれ量が発生している。
【００７６】
次に、ＣＰＵ１０は、逆操作入力算出処理を実行する（ステップＳ３６）。逆操作入力算出処理については後述する。
【００７７】
次に、ＣＰＵ１０は、画像形成装置１−ｘに対して算出された逆操作入力情報を画像形成装置１−ｘに送信する（ステップＳ３８）。
【００７８】
次に、ＣＰＵ１０は、表示データの入力の停止を解除する（ステップＳ３９）。あるいは表示データの入力の停止後、所定期間後に表示データの入力の停止を解除するようにしても良い。
【００７９】
そして、処理を終了する（リターン）。
ステップＳ３０において、ＣＰＵ１０は、操作入力が無いと判断した場合（ステップＳ３０においてＮＯ）には、入力受付処理を終了する（リターン）。
【００８０】
ステップＳ３２において、ＣＰＵ１０は、スクロール中で無いと判断した場合（ステップＳ３２においてＮＯ）には、タッチパネル２２からの操作入力に従う通常の操作入力情報を送信する（ステップＳ４０）。
【００８１】
そして、処理を終了する（リターン）。
なお、当該処理は、操作入力がスクロール中でない場合には、基本的に単位処理時間内に実行されるが、スクロール中である場合には逆操作入力の算出処理等に応じた時間が必要に応じて要求される。
【００８２】
図１０は、本発明の実施の形態に従うリモート端末３における逆操作入力算出処理について説明するフロー図である。
【００８３】
図１０を参照して、ＣＰＵ１０は、表示遅延量に応じた画面ずれ量を算出する（ステップＳ５２）。具体的には、ＣＰＵ１０は、ＲＡＭ１２等に格納された表示遅延量を取得する。そして、ＲＡＭ１２等に格納されている機種情報に含まれている当該画像形成装置１−ｘにおけるフリック操作に従うスクロール速度の情報を取得し、表示遅延量の時間に応じた画面ずれ量を算出する。本例においては、一例として、表示遅延量は２フレームであり、当該スクロール速度に従う画面ずれ量を算出する。
【００８４】
次に、ＣＰＵ１０は、算出された画面ずれ量および操作量と操作量に対応する画像変化量との関係情報に基づいて逆操作入力を算出する（ステップＳ５２）。具体的には、ＣＰＵ１０は、ＲＡＭ１２等に格納されている機種情報に含まれている操作量と操作量に対応する画像変化量との関係情報に基づいて、当該算出された画面ずれ量に対応する操作量、すなわち逆操作入力を算出する。
【００８５】
そして、処理を終了する（リターン）。
当該算出した逆操作入力を逆操作入力情報として画像形成装置１−ｘに送信することにより画面ずれ量分（スクロール中の２フレーム分）、画像形成装置１−ｘの操作パネルの表示画面を前に戻すことが可能となる。すなわち、図６で説明したようにリモート端末３の表示部と画像形成装置１−ｘの表示部との間で同期をとることが可能となる。
【００８６】
図１１は、本発明の実施の形態のリモート端末と、サーバーと、画像形成装置との間のデータの授受を説明する図である。
【００８７】
ここでは、通常の操作入力について説明する。
図１１を参照して、まず、リモート端末３の電源がＯＮされる（シーケンスｓｑ２）。
【００８８】
次に、リモート端末３は、画像形成装置１−ｘに対して機種情報を要求する（シーケンスｓｑ４）。
【００８９】
次に、画像形成装置１−ｘは、リモート端末３に機種情報を送信する（シーケンスｓｑ６）。
【００９０】
次に、リモート端末３は、サーバーに遅延情報を要求する（シーケンスｓｑ８）。
サーバーは、リモート端末３に遅延情報を送信する（シーケンスｓｑ１０）。
【００９１】
次に、リモート端末３は、初期設定処理を実行する（シーケンスｓｑ１２）。具体的には、受信した機種情報および遅延情報をメモリに格納するとともにリセット等の設定処理を実行する。
【００９２】
そして、画像形成装置１−ｘに対してリモートアクセス開始要求を送信する（シーケンスｓｑ１４）。
【００９３】
次に、画像形成装置１−ｘは、リモート端末３に対して表示データを送信する（シーケンスｓｑ１６）。
【００９４】
そして、リモート端末３は、表示データの表示処理を実行する（シーケンスｓｑ１８）。
【００９５】
次に、リモート端末３は、入力受付処理を実行する（シーケンスｓｑ２０）。
そして、リモート端末３は、入力受付処理で受け付けた操作入力情報を画像形成装置１−ｘに対して送信する（シーケンスｓｑ２２）。
【００９６】
これにより、画像形成装置１−ｘは、リモート端末３から受け付けた操作入力情報に従って画像形成装置における所定の機能の実行あるいは設定処理等を実行する。当該処理により、画像形成装置１−ｘの操作パネルを直接操作しない場合であってもリモート端末３から同様の操作入力情報を送信することにより遠隔で画像形成装置１−ｘを操作することが可能である。
【００９７】
図１２は、本発明の実施の形態に従うフリック操作が有った場合のリモート端末３と画像形成装置１−ｘとの間のデータの授受を説明する図である。
【００９８】
図１２を参照して、リモート端末３は、フリック操作の入力を受け付ける（シーケンスｓｑ３０）。
【００９９】
次に、リモート端末３は、フリック操作に従う操作入力情報を送信する（シーケンスｓｑ３２）。
【０１００】
そして、画像形成装置１−ｘは、受信したフリック操作に従う操作入力情報に従って操作入力判定処理を実行する（シーケンスｓｑ３４）。具体的には、操作入力情報に従ってフリック操作であるか否か等の判定処理を実行する。
【０１０１】
そして、画像形成装置１−ｘは、スクロール表示データを送信する（シーケンスｓｑ３６）。本例においては、画像形成装置１−ｘは、フリック操作であると判定して表示部の操作画面においてフリック操作に従うスクロール移動の処理を実行し、当該表示データを送信する。
【０１０２】
次に、リモート端末３は、タッチ操作の入力受付処理を実行する（シーケンスｓｑ３８）。具体的には、操作画面において、スクロール移動が実行されている際にタッチ操作の入力受付処理を実行するものとする。
【０１０３】
そして、次に、リモート端末３は、スクロールを停止する（シーケンスｓｑ４０）。具体的には、画像形成装置１−ｘから送信される表示データの入力を停止する。当該処理により操作画面におけるスクロール移動が停止する。
【０１０４】
次に、リモート端末３は、操作入力情報を送信する（シーケンスｓｑ４１）。具体的には、画像形成装置１−ｘに対して操作入力情報（タッチパネルを介して操作された位置座標）を送信する。
【０１０５】
これにより、画像形成装置１−ｘは、操作入力情報（タッチパネルを介して操作された位置座標）について操作入力判定処理を実行する（シーケンスｓｑ４３）。具体的には、当該操作入力情報をスクロール移動の停止指示であると判定してスクロール移動の停止処理を実行する。なお、この時点においては、リモート端末３と画像形成装置１−ｘとの間には表示遅延に従う画面ずれ量が発生している。
【０１０６】
次に、リモート端末３は、逆操作入力算出処理を実行する（シーケンスｓｑ４２）。具体的には、表示遅延量に応じた画面ずれ量を算出し、算出された画面ずれ量および操作量と操作量に対応する画像変化量との関係情報に基づいて逆操作入力を算出する。具体的には、ＣＰＵ１０は、ＲＡＭ１２等に格納されている機種情報に含まれている操作量と操作量に対応する画像変化量との関係情報に基づいて、当該算出された画面ずれ量に対応する操作量、すなわち逆操作入力を算出する。
【０１０７】
次に、リモート端末３は、算出した逆操作入力情報を画像形成装置１−ｘに対して送信する（シーケンスｓｑ４４）。
【０１０８】
そして、画像形成装置１−ｘは、受信した逆操作入力情報について、操作入力判定処理を実行する（シーケンスｓｑ４６）。逆操作入力情報に含まれる操作量に従って表示遅延分前の操作画面に設定する。
【０１０９】
そして、画像形成装置１−ｘは、当該操作画面の表示データをリモート端末３に送信する（シーケンスｓｑ４８）。当該画像形成装置１−ｘに表示部に表示される操作画面と、リモート端末３の表示部に表示されている表示画面とは同じ画面であり同期している。
【０１１０】
当該処理により、ユーザーが再度、リモート端末３の表示部に表示されている操作画面のアドレスリストの１つを選択した場合（例えば、登録Ｎｏ．「００７」を選択した場合）であっても画像形成装置１−ｘと同期が取れているため、タッチパネルを介して操作された当該位置座標に表示された項目と、画像形成装置１−ｘにおける当該位置座標に表示された項目とは同じ項目である。
【０１１１】
特に、本例においては、制御対象となる画像形成装置１−ｘ側に特別な機能を設けるのではなく、リモート端末３において表示遅延に対応する逆操作入力情報を算出して、当該逆操作入力情報を画像形成装置１−ｘに送信することにより同期を取る方式であるため、画像形成装置１−ｘ側で特別の処理は不要であり簡易な方式で実現することが可能となる。
【０１１２】
（変形例）
上記においては、リモート端末３において、表示部の操作画面がスクロールしている場合に入力を受け付けた場合には、当該スクロールを停止する場合について説明したが、単にスクロールを停止するのではなく、当該入力を受け付けた操作入力情報を選択指示したものとして入力を受け付ける場合について説明する。
【０１１３】
図１３は、本発明の実施の形態の変形例に従う入力受付処理について説明するフロー図である。
【０１１４】
図１３を参照して、図９のフロー図と比較して、ステップＳ３８の後に、押下操作入力情報を送信する点で異なる（ステップＳ３８＃）。
【０１１５】
次に、ＣＰＵ１０は、表示データの入力の停止を解除する（ステップＳ３９）。そして、処理を終了する（リターン）。
【０１１６】
その他の点については図９で説明したのと同様であるのでその詳細な説明は繰り返さない。
【０１１７】
具体的には、リモート端末３の表示部の操作画面と画像形成装置１−ｘの表示部の操作画面との同期を取るための逆操作入力情報を送信した後（ステップＳ３８）、押下操作入力情報を送信する。すなわち、リモート端末３の表示部のタッチパネルを介して操作した位置座標を押下操作入力情報として画像形成装置１−ｘに送信する。当該押下操作入力情報を画像形成装置１−ｘが受信することにより、画像形成装置１−ｘはスクロールを停止した位置座標に対応する、例えば、リモート端末３の表示部に表示されている操作画面のアドレスリストの１つを選択した場合の入力受付処理を実行することが可能である。すなわち、逆操作入力情報を送信してリモート端末３の表示部と画像形成装置１−ｘの表示部との間で同期を取った後に、押下操作入力情報を送信することによりユーザーが意図した位置で選択指示する入力受付処理を実行することが可能である。
【０１１８】
なお、表示部の操作画面がスクロールしている際に、操作入力が有った場合に、単にスクロールの停止とするか、あるいは、スクロールの停止とともに、さらに、選択指示として押下操作入力情報（当該操作入力の位置座標）を送信するかどうかについては、操作画面がスクロールするスクロール速度に従って切り替えるようにしても良い。
【０１１９】
また、本例においては、フリック操作に従って操作画面がスクロールしている際に操作入力が有った場合において、表示遅延に基づく画面ずれ量が発生するが、当該画面ずれ量を考慮して逆操作入力を算出して、画像形成装置に送信することによりリモート端末と画像形成装置との同期を取る方式について説明したが、フリック操作に従うスクロール移動に限られず、いわゆるピンチイン／ピンチアウト操作に従う画像縮小／画像拡大の表示処理の際にも同様に適用可能である。具体的には、当該操作入力が有った場合においても表示遅延に基づく画面ずれ量が発生するが、上記で説明したのと同様の方式に従って画面ずれ量を考慮して逆操作入力を算出して、画像形成装置に送信することによりリモート端末と画像形成装置との同期を取ることが可能である。また、当該操作以外の処理においても同様である。
【０１２０】
なお、本例において、機種情報および遅延情報は、それぞれ独立に画像形成装置およびサーバーから取得する構成について説明したが、特にこれに限られず、例えば、画像形成装置から機種情報および遅延情報を取得する構成とすることも可能であるし、あるいは、機種情報および遅延情報をサーバーから取得する構成とすることも当然に可能である。
【０１２１】
なお、本発明にかかる画像形成装置は、ＭＦＰに限られず、プリンター装置あるいはファクシミリ装置等であってもよい。
【０１２２】
なお、コンピュータを機能させて上述のフローで説明したような制御を実行させるプログラムを提供することも可能である。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。
【０１２３】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１２４】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１２５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストール
されて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１２６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２７】
１  画像形成装置、３  リモート端末、４，１６０  ネットワークＩ／Ｆ、５  外部ネットワーク、６  情報処理装置、７  サーバー、１０，１０１  ＣＰＵ、１２  ＲＡＭ、１４，１０２  ＲＯＭ、２０，３１２  表示部、２２  タッチパネル、１００  制御部、１１０  固定記憶装置、１２０  スキャナー、１３０  操作パネル、１４０  プリンター、１５０  プリンターコントローラー。
【図１】
0005834669.tif 000002
【図２】
0005834669.tif 000003
【図３】
0005834669.tif 000004
【図４】
0005834669.tif 000005
【図５】
0005834669.tif 000006
【図６】
0005834669.tif 000007
【図７】
0005834669.tif 000008
【図８】
0005834669.tif 000009
【図９】
0005834669.tif 000010
【図１０】
0005834669.tif 000011
【図１１】
0005834669.tif 000012
【図１２】
0005834669.tif 000013
【図１３】
0005834669.tif 000014