(57)【要約】【課題】画像形成装置において、複数のリモート端末から画面更新要求を受けた場合に、当該要求に対する遅れを軽減させる。【解決手段】画像形成装置は、第１の端末との接続中に第２の端末から画面更新要求を受けた場合、当該第２の端末には、表示画面を切り替えるグラフィックデータではなく、第２のグラフィックデータに対して追加的に表示させるグラフィックデータ（選択中マークの画像データ）とその表示位置座標データのみを送信する。これにより、複数のリモート端末のうち一部のリモート端末に対する画面更新要求についての処理の負担を軽減でき、複数のリモート端末から画面更新要求を受けた場合でも、画像形成装置における当該要求に対する遅れを軽減させることができる。【選択図】図１１
2014021148.tif 000002
【特許請求の範囲】
【請求項１】
端末のリモートパネルを用いてモード設定が可能な画像形成装置であって、
端末からのアクセス信号を検出する検出手段と、
前記画像形成装置の操作パネル上に表示されるグラフィックデータを端末に送信する送信手段とを備え、
前記端末は、
当該端末の前記リモートパネルをユーザーが操作した場合に、当該リモートパネルの座標データ情報を前記画像形成装置に送信し、
前記送信手段は、
第１の端末に第１のグラフィックデータを送信し、また、前記検出手段が前記第１の端末のアクセス中に第２の端末のアクセスを検出した場合に、前記第２の端末に第２のグラフィックデータを送信し、
前記第２のグラフィックデータによる画面は、前記第１のグラフィックデータによる画面よりも、１つの画面に配置される選択項目が多く、
前記画像形成装置は、
前記端末から送信される座標データ情報からユーザーの操作内容を判別して、前記端末のリモートパネルにおける表示内容を切り替えるための切替手段をさらに備え、
前記切替手段は、
前記第１の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、前記第１の端末に、表示画面を切り替えるグラフィックデータを送信し、
前記第２の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、前記第２の端末に、前記第２のグラフィックデータに対して、メニューの設定が完了したことを示すために追加的に表示させるグラフィックデータとその表示位置座標データのみを送信することを特徴とする、画像形成装置。
【請求項２】
前記送信手段は、前記画像形成装置に１番目にアクセスした端末には前記第１のグラフィックデータを送信し、前記画像形成装置に２番目以降にアクセスした端末には前記第２のグラフィクデータを送信することを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記第１のグラフィックデータは、前記画像形成装置の前記操作パネルに表示させるべき画面と同じ画面を表示するためのデータであり、
前記第２のグラフィックデータは、前記画像形成装置の前記操作パネルに表示させるべき複数の画面における全設定項目を１画面で表示する画面を表示するためのデータであることを特徴とする、請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記送信手段は、
前記画像形成装置に１番目にアクセスした端末には、前記第１のグラフィックデータを送信し、
前記画像形成装置に２番目以降にアクセスした端末には、アクセスの順序に応じて、アクセスが後になるほどデータ量の少ないグラフィックデータを前記第２のグラフィックデータとして送信することを特徴とする、請求項３に記載の画像形成装置。
【請求項５】
前記追加的に表示させるグラフィックデータは、２値データまたはモノカラーデータであることを特徴とする、請求項１〜請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
前記第１のグラフィックデータによる画面は、マルチタッチ操作機能を有し、
前記第２のグラフィックデータによる画面は、マルチタッチ操作機能を有しないことを特徴とする、請求項１〜請求項５のいずれか１項に記載の画像形成装置。
【請求項７】
端末のリモートパネルを用いてモード設定が可能な画像形成装置のコンピューターによって実行される、当該画像形成装置の制御方法であって、
端末からのアクセス信号を検出するステップと、
前記画像形成装置の操作パネル上に表示されるグラフィックデータを端末に送信するステップとを備え、
前記端末は、
当該端末の前記リモートパネルをユーザーが操作した場合に、当該リモートパネルの座標データ情報を前記画像形成装置に送信し、
前記グラフィックデータを端末に送信するステップは、
第１の端末に第１のグラフィックデータを送信し、また、前記アクセス信号を検出するステップにおいて前記第１の端末のアクセス中に第２の端末のアクセスが検出された場合に、前記第２の端末に第２のグラフィックデータを送信するステップを含み、
前記第２のグラフィックデータによる画面は、前記第１のグラフィックデータによる画面よりも、１つの画面に配置される選択項目が多く、
前記制御方法は、
前記端末から送信される座標データ情報からユーザーの操作内容を判別して、前記端末のリモートパネルにおける表示内容を切り替えるためのステップをさらに備え、
前記表示内容を切り替えるためのステップは、
前記第１の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、前記第１の端末に、表示画面を切り替えるグラフィックデータを送信するステップと、
前記第２の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、前記第２の端末に、前記第２のグラフィックデータに対して、メニューの設定が完了したことを示すために追加的に表示させるグラフィックデータとその表示位置座標データのみを送信するステップとを含むことを特徴とする、画像形成装置の制御方法。
【請求項８】
端末のリモートパネルを用いてモード設定が可能な画像形成装置のコンピューターによって実行される、当該画像形成装置の制御プログラムであって、
前記制御プログラムは、前記コンピューターに、
端末からのアクセス信号を検出するステップと、
前記画像形成装置の操作パネル上に表示されるグラフィックデータを端末に送信するステップとを実行させ、
前記端末は、
当該端末の前記リモートパネルをユーザーが操作した場合に、当該リモートパネルの座標データ情報を前記画像形成装置に送信し、
前記グラフィックデータを端末に送信するステップは、
第１の端末に第１のグラフィックデータを送信し、また、前記アクセス信号を検出するステップにおいて前記第１の端末のアクセス中に第２の端末のアクセスが検出された場合に、前記第２の端末に第２のグラフィックデータを送信するステップを含み、
前記第２のグラフィックデータによる画面は、前記第１のグラフィックデータによる画面よりも、１つの画面に配置される選択項目が多く、
前記制御プログラムは、前記コンピューターに、
前記端末から送信される座標データ情報からユーザーの操作内容を判別して、前記端末のリモートパネルにおける表示内容を切り替えるためのステップをさらに実行させ、
前記表示内容を切り替えるためのステップは、
前記第１の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、前記第１の端末に、表示画面を切り替えるグラフィックデータを送信するステップと、
前記第２の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、前記第２の端末に、前記第２のグラフィックデータに対して、メニューの設定が完了したことを示すために追加的に表示させるグラフィックデータとその表示位置座標データのみを送信するステップとを含むことを特徴とする、画像形成装置の制御プログラム。
【請求項９】
端末と、当該端末のリモートパネルを用いてモード設定が可能な画像形成装置とからなる画像形成システムであって、
前記画像形成装置は、
端末からのアクセス信号を検出する検出手段と、
前記画像形成装置の操作パネル上に表示されるグラフィックデータを端末に送信する第１の送信手段とを備え、
前記端末は、
当該端末の前記リモートパネルをユーザーが操作した場合に、当該リモートパネルの座標データ情報を前記画像形成装置に送信する第２の送信手段を備え、
前記第１の送信手段は、
第１の端末に第１のグラフィックデータを送信し、また、前記検出手段が前記第１の端末のアクセス中に第２の端末のアクセスを検出した場合に、前記第２の端末に第２のグラフィックデータを送信し、
前記第２のグラフィックデータによる画面は、前記第１のグラフィックデータによる画面よりも、１つの画面に配置される選択項目が多く、
前記画像形成装置は、
前記端末から送信される座標データ情報からユーザーの操作内容を判別して、前記端末のリモートパネルにおける表示内容を切り替えるための切替手段をさらに備え、
前記切替手段は、
前記第１の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、前記第１の端末に、表示画面を切り替えるグラフィックデータを送信し、
前記第２の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、前記第２の端末に、前記第２のグラフィックデータに対して、メニューの設定が完了したことを示すために追加的に表示させるグラフィックデータとその表示位置座標データのみを送信することを特徴とする、画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、その制御方法、その制御プログラム、および、画像形成システムに関し、特に、端末のリモートパネルを用いてモード設定が可能な画像形成装置、その制御方法、その制御プログラム、および、そのような画像形成装置を含む画像形成システムに関する。
【背景技術】
【０００２】
従来から、リモー卜端末で画像形成装置にアクセスする方法として、画像形成装置はリモート端末にグラフィックデータを送信し、リモート端末は画面上で操作を検出した位置座標を送る方式がある。
【０００３】
この方式によれば、リモート端末側は操作された内容を判断することなく座標のみを送るため処理が軽くなり、応答遅れに対して効果があると考えられる。
【０００４】
しかしながら、アクセス中のリモート端末が複数存在する場合、画像形成装置は同時に複数のリモート端末に対してグラフィックデータを送信することになる。
【０００５】
その結果、画像形成装置における送信処理の負荷が大きくなってしまい、リモート端末からの画面切替要求に対する応答が悪くなってしまうという課題があった。
【０００６】
その解決策として、リモート端末に表示するグラフィックは、データ量の少ない簡略化した画像を用いることで画像形成装置の送信処理の負荷を軽減する方法がある。
【０００７】
たとえば、特許文献１（特開２００４−１２０３８１号公報）には、画像配信システムにおいて、配信先端末の機種に応じた補正処理を行なった画像を送信することが記載されている。
【０００８】
また、特許文献２（特開２００４−１３３５３２号公報）には、情報変換システムにおいて、コンテンツの送信先である携帯電話の機種に基づいてコンテンツを変換することが開示されている。
【０００９】
また、特許文献３（特開２００３−１３４３３４号公報）には、デジタルカメラから携帯電話機に画像データを送信する際に、当該携帯電話機の属性情報に応じて画像サイズを変換することが記載されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００４−１２０３８１号公報
【特許文献２】特開２００４−１３３５３２号公報
【特許文献３】特開２００３−１３４３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、画像形成装置が上記のように送信先端末に合わせたグラフィックデータを送信するためには、グラフィック作成処理が必要である。
【００１２】
このようなグラフィック作成処理は、少なくとも以下の１）〜４）に記載の工程を必要とする。
【００１３】
１）ベースグラフィックを作業エリア上に展開しておく
２）（ベースグラフィックに含まれる設定項目に対して）既に設定されている項目も含めて、全ての項目について、設定されているか否かの情報を検索する
３）設定されている項目に関しては、その項目が設定（選択）されていることを示す、固有の設定済みグラフィックを読み出す
４）ベースグラフィックと設定済みグラフィックとを合成する。
【００１４】
さらに、画像形成装置が、多数のリモート端末から頻繁に画面切替を要求されるような場合には、特に画像形成装置におけるグラフィック作成処理の負荷が大きくなる。
【００１５】
このため、たとえ上記のように位置座標を利用することにより送信処理の負荷が軽減されたとしても、グラフィック作成処理により、端末への応答の遅れが発生してしまっていた。
【００１６】
本発明は係る実情に鑑み考え出されたものであり、その目的は、画像形成装置において、複数のリモート端末から画面更新要求を受けた場合に、当該要求に対する遅れを軽減させることである。
【課題を解決するための手段】
【００１７】
本発明に従った画像形成装置は、端末のリモートパネルを用いてモード設定が可能な画像形成装置であって、端末からのアクセス信号を検出する検出手段と、画像形成装置の操作パネル上に表示されるグラフィックデータを端末に送信する送信手段とを備え、端末は、当該端末のリモートパネルをユーザーが操作した場合に、当該リモートパネルの座標データ情報を画像形成装置に送信し、送信手段は、第１の端末に第１のグラフィックデータを送信し、また、検出手段が第１の端末のアクセス中に第２の端末のアクセスを検出した場合に、第２の端末に第２のグラフィックデータを送信し、第２のグラフィックデータによる画面は、第１のグラフィックデータによる画面よりも、１つの画面に配置される選択項目が多く、画像形成装置は、端末から送信される座標データ情報からユーザーの操作内容を判別して、端末のリモートパネルにおける表示内容を切り替えるための切替手段をさらに備え、切替手段は、第１の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、第１の端末に、表示画面を切り替えるグラフィックデータを送信し、第２の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、第２の端末に、第２のグラフィックデータに対して、メニューの設定が完了したことを示すために追加的に表示させるグラフィックデータとその表示位置座標データのみを送信することを特徴とする。
【００１８】
好ましくは、送信手段は、画像形成装置に１番目にアクセスした端末には第１のグラフィックデータを送信し、画像形成装置に２番目以降にアクセスした端末には第２のグラフィクデータを送信する。
【００１９】
好ましくは、第１のグラフィックデータは、画像形成装置の操作パネルに表示させるべき画面と同じ画面を表示するためのデータであり、第２のグラフィックデータは、画像形成装置の操作パネルに表示させるべき複数の画面における全設定項目を１画面で表示する画面を表示するためのデータである。
【００２０】
好ましくは、送信手段は、画像形成装置に１番目にアクセスした端末には、第１のグラフィックデータを送信し、画像形成装置に２番目以降にアクセスした端末には、アクセスの順序に応じて、アクセスが後になるほどデータ量の少ないグラフィックデータを第２のグラフィックデータとして送信する。
【００２１】
好ましくは、追加的に表示させるグラフィックデータは、２値データまたはモノカラーデータである。
【００２２】
好ましくは、第１のグラフィックデータによる画面は、マルチタッチ操作機能を有し、第２のグラフィックデータによる画面は、マルチタッチ操作機能を有しない。
【００２３】
本発明に従った画像形成装置の制御方法は、端末のリモートパネルを用いてモード設定が可能な画像形成装置のコンピューターによって実行される、当該画像形成装置の制御方法であって、端末からのアクセス信号を検出するステップと、画像形成装置の操作パネル上に表示されるグラフィックデータを端末に送信するステップとを備え、端末は、当該端末のリモートパネルをユーザーが操作した場合に、当該リモートパネルの座標データ情報を画像形成装置に送信し、グラフィックデータを端末に送信するステップは、第１の端末に第１のグラフィックデータを送信し、また、アクセス信号を検出するステップにおいて第１の端末のアクセス中に第２の端末のアクセスが検出された場合に、第２の端末に第２のグラフィックデータを送信するステップを含み、第２のグラフィックデータによる画面は、第１のグラフィックデータによる画面よりも、１つの画面に配置される選択項目が多く、制御方法は、端末から送信される座標データ情報からユーザーの操作内容を判別して、端末のリモートパネルにおける表示内容を切り替えるためのステップをさらに備え、表示内容を切り替えるためのステップは、第１の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、第１の端末に、表示画面を切り替えるグラフィックデータを送信するステップと、第２の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、第２の端末に、第２のグラフィックデータに対して、メニューの設定が完了したことを示すために追加的に表示させるグラフィックデータとその表示位置座標データのみを送信するステップとを含むことを特徴とする。
【００２４】
本発明に従った画像形成装置の制御プログラムは、端末のリモートパネルを用いてモード設定が可能な画像形成装置のコンピューターによって実行される、当該画像形成装置の制御プログラムであって、制御プログラムは、コンピューターに、端末からのアクセス信号を検出するステップと、画像形成装置の操作パネル上に表示されるグラフィックデータを端末に送信するステップとを実行させ、端末は、当該端末のリモートパネルをユーザーが操作した場合に、当該リモートパネルの座標データ情報を画像形成装置に送信し、グラフィックデータを端末に送信するステップは、第１の端末に第１のグラフィックデータを送信し、また、アクセス信号を検出するステップにおいて第１の端末のアクセス中に第２の端末のアクセスが検出された場合に、第２の端末に第２のグラフィックデータを送信するステップを含み、第２のグラフィックデータによる画面は、第１のグラフィックデータによる画面よりも、１つの画面に配置される選択項目が多く、制御プログラムは、コンピューターに、端末から送信される座標データ情報からユーザーの操作内容を判別して、端末のリモートパネルにおける表示内容を切り替えるためのステップをさらに実行させ、表示内容を切り替えるためのステップは、第１の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、第１の端末に、表示画面を切り替えるグラフィックデータを送信するステップと、第２の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、第２の端末に、第２のグラフィックデータに対して、メニューの設定が完了したことを示すために追加的に表示させるグラフィックデータとその表示位置座標データのみを送信するステップとを含むことを特徴とする。
【００２５】
本発明に従った画像形成システムは、端末と、当該端末のリモートパネルを用いてモード設定が可能な画像形成装置とからなる画像形成システムであって、画像形成装置は、端末からのアクセス信号を検出する検出手段と、画像形成装置の操作パネル上に表示されるグラフィックデータを端末に送信する第１の送信手段とを備え、端末は、当該端末のリモートパネルをユーザーが操作した場合に、当該リモートパネルの座標データ情報を画像形成装置に送信する第２の送信手段を備え、第１の送信手段は、第１の端末に第１のグラフィックデータを送信し、また、検出手段が第１の端末のアクセス中に第２の端末のアクセスを検出した場合に、第２の端末に第２のグラフィックデータを送信し、第２のグラフィックデータによる画面は、第１のグラフィックデータによる画面よりも、１つの画面に配置される選択項目が多く、画像形成装置は、端末から送信される座標データ情報からユーザーの操作内容を判別して、端末のリモートパネルにおける表示内容を切り替えるための切替手段をさらに備え、切替手段は、第１の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、第１の端末に、表示画面を切り替えるグラフィックデータを送信し、第２の端末から送信される座標データ情報からユーザーの操作内容を判別し、判別された操作内容に応じて、第２の端末に、第２のグラフィックデータに対して、メニューの設定が完了したことを示すために追加的に表示させるグラフィックデータとその表示位置座標データのみを送信することを特徴とする。
【発明の効果】
【００２６】
本発明によれば、画像形成装置は、第２の端末から画面更新要求を受けた場合、当該第２の端末には、表示画面を切り替えるグラフィックデータではなく、第２のグラフィックデータに対して追加的に表示させるグラフィックデータとその表示位置座標データのみを送信する。これにより、複数のリモート端末のうち一部のリモート端末に対する画面更新要求についての処理の負担を軽減でき、複数のリモート端末から画面更新要求を受けた場合でも、画像形成装置における当該要求に対する遅れを軽減させることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態に従う端末装置を含む全体構成を示す模式図である。
【図２】本発明の実施の形態に従う端末装置２によって操作されるＭＦＰ（Multi-Function Peripheral）１の構成を示す模式図である。
【図３】本発明の実施の形態に従う端末装置２の構成を示す模式図である。
【図４】本発明の実施の形態に従う端末装置２によって操作されるＭＦＰ１の操作パネル１１０の外観図である。
【図５】本発明の実施の形態に従う端末装置２によって操作されるＭＦＰ１の内部的なデータの遣り取りを説明するための模式図である。
【図６】本発明の実施の形態に従う端末装置２において提供されるユーザーインターフェイス（タブ表示モード）の一例を示す図である。
【図７】本発明の実施の形態に従う端末装置２において提供されるユーザーインターフェイス（タブ表示モード）の他の例を示す図である。
【図８】第２のグラフィックデータによって表示される画面の一例を示す図である。
【図９】第２のグラフィックデータによって表示される画面の他の例を示す図である。
【図１０】第２のグラフィックデータによって表示される画面のさらに他の例を示す図である。
【図１１】端末装置２からの操作に応じて、当該端末装置２における表示画面を更新する手順を示すシーケンス図である。
【図１２】図８の画面に対する更新後の画面の一例を示す図である。
【図１３】図９の画面に対する更新後の画面の一例を示す図である。
【図１４】図１０の画面に対する更新後の画面の一例を示す図である。
【図１５】端末・グラフィック種別記憶エリアにおける記憶内容の一例を模式的に示す図である。
【図１６】リモート画面表示処理における基本的な動作のフローチャートである。
【図１７】図１６のＳｔｅｐ１のサブルーチンのフローチャートである。
【図１８】図１６のＳｔｅｐ２のグラフィックデータ決定処理のサブルーチンのフローチャートである。
【図１９】図１８の変形例のフローチャートである。
【図２０】図１６の端末操作検出処理（Ｓｔｅｐ３）のサブルーチンのフローチャートである。
【図２１】図２０のＳｔｅｐ１０−７のサブルーチンのフローチャートである。
【図２２】図２１のＳｔｅｐ１１−１のタブ切り替え処理（１）の応答処理のサブルーチンのフローチャートである。
【図２３】図２１のエリア切り替え処理（１）のサブルーチンのフローチャートである。
【図２４】図２１のエリア切り替え処理（１）のサブルーチンのフローチャートである。
【図２５】図２１のエリア切り替え処理（１）のサブルーチンのフローチャートである。
【図２６】図２１のエリア切り替え処理（１）のサブルーチンのフローチャートである。
【図２７】図２０のＳｔｅｐ１０−９のグラフィックデータ（２）の応答処理のサブルーチンのフローチャートである。
【図２８】図２７のＳｔｅｐ１５−１のエリア切り替え処理（２）のサブルーチンのフローチャートである。
【図２９】図２７のＳｔｅｐ１５−１のエリア切り替え処理（２）のサブルーチンのフローチャートである。
【図３０】図２７のＳｔｅｐ１５−１のエリア切り替え処理（２）のサブルーチンのフローチャートである。
【図３１】図２７のＳｔｅｐ１５−１のエリア切り替え処理（２）のサブルーチンのフローチャートである。
【図３２】図１６のＳｔｅｐ４のグラフィック作成処理のサブルーチンのフローチャートである。
【図３３】図３２のＳｔｅｐ１７−５のグラフィック（１）作成処理のサブルーチンのフローチャートである。
【図３４】図３２のＳｔｅｐ１７−５のグラフィック（１）作成処理のサブルーチンのフローチャートである。
【図３５】ベース画面の一例を模式的に示す図である。
【図３６】基本タブベース画面の一例を模式的に示す図である。
【図３７】ベース画面およびタブベース画面に合成される設定画面の一例を示す図である。
【図３８】図３２のＳｔｅｐ１７−７のグラフィック（２）作成処理のサブルーチンのフローチャートである。
【図３９】図３２のＳｔｅｐ１７−７のグラフィック（２）作成処理のサブルーチンのフローチャートである。
【図４０】選択中マークの画像の一例を模式的に示す図である。
【発明を実施するための形態】
【００２８】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００２９】
＜Ａ．全体構成＞
まず、本発明の実施の形態に従う端末装置を含む全体構成について説明する。
【００３０】
図１は、本発明の実施の形態に従う端末装置を含む全体構成を示す模式図である。図１を参照して、ネットワークＮＷに接続された複合機（ＭＦＰ：Multi-Function Peripheral）が配置されているとする。このネットワークＮＷには、無線通信（典型的には、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）など）を介して端末装置２とデータを遣り取りするための無線中継器３が接続されているとする。
【００３１】
ＭＦＰ１には、各種の操作を行なうための操作パネル１１０が設けられており、ユーザーは、この操作パネル１１０を操作することで、各種の指令をＭＦＰ１へ与える。
【００３２】
端末装置２は、典型的には、ユーザーが所有する携帯電話やスマートフォンである。ユーザーは、自己の所有する端末装置２を操作して、ＭＦＰ１に対する操作を行なう。すなわち、後述するように、端末装置２の各々には、操作パネル１１０において表示される操作画面が当該端末装置２に適して表示態様で表示される。そして、ユーザーは、ＭＦＰ１の操作パネル１１０を操作するのと同様の操作方法で、ＭＦＰ１に対して各種指令を与える。
【００３３】
これにより、ユーザーは、ＭＦＰ１から離れた位置で、ＭＦＰ１を操作することができる。
【００３４】
＜Ｂ．ＭＦＰ１の構成＞
次に、図１に示すＭＦＰ１の構成について説明する。図２は、本発明の実施の形態に従う端末装置２によって操作されるＭＦＰ１の構成を示す模式図である。
【００３５】
図２を参照して、ＭＦＰ１は、プロセッサー１００と、主メモリー１０２と、スキャナー１０４と、プリントエンジン１０６と、ネットワークインターフェイス（Ｉ／Ｆ）１０８と、操作パネル１１０と、不揮発性メモリー１１２とを含む。
【００３６】
プロセッサー１００は、代表的にＣＰＵ（Central Processing Unit）などの演算装置を含んで構成され、予め格納されたプログラムを実行することで本実施の形態に従う処理を実現する。より具体的には、プロセッサー１００上では、プログラムを実行することで、表示操作ロジック１２０が生成され、後述するような処理を提供する。
【００３７】
主メモリー１０２は、代表的にＤＲＡＭ（Dynamic Random Access Memory）などの揮発性の記憶装置であり、プロセッサー１００で実行されるプログラムやプログラムの実行に必要なデータなどを保持する。また、主メモリー１０２は、操作パネル１１０に表示させる画像データを格納する。なお、この部分については、ＶＲＡＭ（Video Random Access Memory）として主メモリー１０２から独立して搭載される場合もある。
【００３８】
不揮発性メモリー１１２は、代表的にハードディスク装置やフラッシュメモリーなどの記憶装置からなり、操作パネル１１０に表示される操作画面およびそれに付随する属性情報や、ユーザーが設定するカスタマイズ情報などを格納する。
【００３９】
ネットワークインターフェイス１０８は、代表的に、ネットワークＮＷを介して端末装置２（図１）などとの間でデータを送受信するための通信部であり、例えば、ＬＡＮアダプターおよびそれを制御するドライバソフトなどを含む。プリントエンジン１０６は、プリント処理を行なうための部位であり、プリント処理に係るハードウェア構成に加えて、各部の作動を制御するための制御装置をも含む。
【００４０】
操作パネル１１０は、ユーザーからの操作を受け付けるとともに、各種情報をユーザーに提示するマンマシンインターフェイスである。より具体的には、操作パネル１１０は、タッチパネル（ディスプレイおよび感圧部）や各種操作キーを含む。
【００４１】
＜Ｃ．端末装置２の構成＞
次に、図１に示す端末装置２の構成について説明する。図３は、本発明の実施の形態に従う端末装置２の構成を示す模式図である。
【００４２】
図３を参照して、端末装置２は、コンピューターであり、ＣＰＵ２００と、主メモリー２０２と、不揮発性メモリー２０４と、入力部２０６と、タッチパネル２０８と、ネットワークインターフェイス２１０と、無線通信部２１２と、音声出力部２１４とを含む。これらの各コンポーネントは、バス２１６を介して互いに接続されている。
【００４３】
ＣＰＵ２００は、オペレーティングシステムを含む各種プログラムを実行する。端末装置２は、汎用的なオペレーティングシステムの下で動作するように構成されてもよい。主メモリー２０２は、ＣＰＵ２００がプログラムを実行するためのワーキングメモリーとして機能し、実行用に展開されたプログラムや実行に必要な各種変数などを一時的に保持する。不揮発性メモリー２０４は、典型的には、ハードディスクやフラッシュメモリーＣＰＵ２００で実行されるプログラムなどを格納する。
【００４４】
入力部２０６は、端末装置２の表面に配置されたキー群などからなり、ユーザーの操作を受け付ける。表示部であるタッチパネル２０８は、ＣＰＵ２００からの指令に従って、ユーザーに提示すべき各種情報を表示するとともに、ユーザー操作に応答した指令をＣＰＵ２００へ出力する。
【００４５】
ネットワークインターフェイス２１０は、無線中継器３（図１）を介して、ＭＦＰ１を含む各種機器とデータを遣り取りする。無線通信部２１２は、公衆回線を利用して、広域通信を行なうための送受信回路を含む。
【００４６】
音声出力部２１４は、典型的にはスピーカーなどであり、各種の音声情報をユーザーへ提供する。
【００４７】
典型的には、ＣＰＵ２００がプログラムを実行することで表示操作モジュール２２０が動的に生成され、後述するような、操作パネル１１０を有する画像形成装置１をリモート操作するための機能を提供する。このような表示操作モジュール２２０を提供するためのプログラムは、予め不揮発性メモリー２０４にインストールされている場合もあるが、事後的に各種の方法を用いてインストールしてもよい。
【００４８】
例えば、プログラムを格納したＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）やフラッシュメモリーなどの記憶媒体を介して端末装置２にインストールする方法や、ネットワークを介して端末装置２へ配信する方法などが考えられる。
【００４９】
さらに、ＭＦＰ１から端末装置２に対して、リモート操作を実現するためのプログラムをダウンロードするようにしてもよい。この場合、ＭＦＰ１の機種に応じた各種プログラムを端末装置２へ提供することができ、機種依存の処理についてもより容易に対応が可能となる。
【００５０】
なお、端末装置２は、汎用のアーキテクチャーを用いたパーソナルコンピューターとして実現してもよい。
【００５１】
＜Ｄ．操作パネル１１０および内部的なデータの遣り取り＞
次に、ＭＦＰ１の操作パネル１１０の概要および本実施の形態に従う端末装置２とのデータの遣り取りについて説明する。
【００５２】
図４は、本発明の実施の形態に従う端末装置２によって操作されるＭＦＰ１の操作パネル１１０の外観図である。図４を参照して、操作パネル１１０は、表示部および操作部としてのタッチパネルがほぼ中央に設けられており、その両側に、操作部として、スタートキー１１１を含むキー群が設けられている。このタッチパネルには、ＭＦＰ１を操作するための操作画面が表示される。ＭＦＰ１の操作パネル１１０では、常に１つの操作画面が表示されるようになっている。この操作画面では、各種情報が表示されるとともに、ユーザーがタッチ操作できるように、操作オブジェクト（アイコン）が配置されている。ユーザーがいずれかの操作オブジェクトをタッチすると、対応する指令が内部的に発行されて、別の操作画面への遷移や各種設定操作が行なわれる。
【００５３】
ＭＦＰ１は、操作パネル１１０における表示内容を示す画像データをそのまま端末装置２へ出力するように構成されている。また、ＭＦＰ１は、端末装置２からの指令を受け付けるようにも構成されている。
【００５４】
図５は、本発明の実施の形態に従う端末装置２によって操作されるＭＦＰ１の内部的なデータの遣り取りを説明するための模式図である。図５を参照して、表示操作ロジック１２０（図２）は、主メモリー１０２に格納されている操作画面のデータを参照して、画像データを操作パネル１１０のタッチパネル（ディスプレイ１１０ａ）へ出力する。また、表示操作ロジック１２０は、操作パネル１１０のタッチパネル（感圧部１１０ｂまたはキー群１１０ｃ）に対するユーザー操作に応答して、対応する操作指令を受け付ける。表示操作ロジック１２０は、操作指令に従って、操作パネル１１０に表示する操作画面を適宜更新し、あるいは、操作指令に従って各種の内部コマンドを発行する。
【００５５】
表示操作ロジック１２０から操作パネル１１０へ出力される画像データは、並列的に端末装置２へ出力される。すなわち、表示操作ロジック１２０は、同一の画像データを操作パネル１１０および端末装置２へ出力することが可能となっている。なお、表示操作ロジック１２０から端末装置２への画像データの伝送は、ネットワークインターフェイス１０８（図２）を介して行なわれる。
【００５６】
また、操作パネル１１０から表示操作ロジック１２０への操作指令の伝送経路に対して、端末装置２からの操作指令を（論理的に）重畳することが可能となっている。すなわち、表示操作ロジック１２０は、ユーザーが操作パネル１１０を操作することで発行される操作指令に加えて、ユーザーが端末装置２を操作することで発行される操作指令をその区別なく受け付ける。そのため、端末装置２は、操作パネル１１０が発行する内部コマンドをエミュレートすることで、ユーザーが操作パネル１１０を操作した場合に発行される操作指令と同様の操作指令を発行することができる。
【００５７】
＜Ｅ．端末装置２が提供するユーザーインターフェイス＞
（第１のグラフィックデータ）
次に、本実施の形態に従う端末装置２において提供されるユーザーインターフェイスについて例示する。
【００５８】
図６は、本発明の実施の形態に従う端末装置２において提供されるユーザーインターフェイス（タブ表示モード）の一例を示す図である。
【００５９】
図６には、操作パネル１１０に表示される画面と同様の構成を有する画面５００が示されている。画面５００は、「基本」「原稿指定」「画質／濃度」「応用」という４つのタブの１つのタブ「基本」が選択されて、当該タブに対応する項目に属する設定内容を表示する画面である。
【００６０】
画面５００は、２以上の階層で配列されたメニューの一部を示している。
具体的には、ＭＦＰ１では、第１の階層として、「基本」「原稿指定」「画質／濃度」「応用」の４つのメニューが設定されている。そして、これらの下に、具体的な設定内容を示すメニューが設定されている。
【００６１】
たとえば、「基本」のメニューの下には、第２の階層として、「カラー」「用紙」「倍率」「両面・ページ集約」の４つのメニューが含まれる。
【００６２】
そして、画面５００では、「基本」メニューに含まれる４つのメニューを設定するためのソフトウェアボタンが表示されている。
【００６３】
画面５００は、当該画面５００において設定された内容でＭＦＰ１に画像形成をスタートさせるために操作されるスタートボタン５０１を含む。操作パネル１１０はスタートキー１１１を含むため、画面５００のスタートボタン５０１は、画面５００に対応する画面が操作パネル１１０に表示される際には省略される場合があり得る。つまり、画面５００と操作パネル１１０に表示される画面との間では、操作パネル１１０に備えられているキー等により表示される必要の無いソフトウェアボタンが省略されるなど、その機能の変更を伴わない範囲で表示が異なる場合があり得る。
【００６４】
さて、このような画面５００に対して、選択する項目を切り換える操作がなされると、操作パネル１１０やタッチパネル２０８に表示される画面が更新される。
【００６５】
たとえば、「原稿指定」の項目が選択されると、表示される画面が、項目「原稿指定」に属する設定内容を表示する画面に切り替えられる。
【００６６】
また、図６に示されたような画面５００において、表示された設定内容（メニュー）を選択する、または、選択を解除する操作がなされると、表示される画面が、当該メニューの選択状態を変更されるように更新された画面に切り替えられる。たとえば、図６に示された画面５００は、＜両面・ページ集約＞の設定内容として「片面」「両面」「２ｉｎ１」「４ｉｎ１」の４つのメニューを含み、そのうち「片面」が選択された状態が示している。図６の例では、選択された状態は、メニューが太線で表示されることによって実現されている。そして、選択するメニューを「片面」から「両面」に切り替える操作がなされると、表示画面は、図７に示されるように切り替えられる。
【００６７】
図７に示される画面５１０では、＜両面・ページ集約＞の４つのメニューのうち「両面」が選択された状態が示している。
【００６８】
本明細書では、タブ表示モードにおいて表示される画面（ＭＦＰ１の操作パネル１１０に表示されるべき画面と同様の画面）を表示するためのグラフィックデータを、「第１のグラフィックデータ」とも言う。
【００６９】
（第２のグラフィックデータ）
本実施の形態では、ＭＦＰ１には、２台以上の端末装置２が同時にアクセスすることができる。このような場合、ＭＦＰ１は、複数の端末装置２のうち、一部についてはＭＦＰ１の操作パネル１１０に表示されるのと同様の、複数のタブを含む画面（タブ表示モードの画面）を表示させるが、残りの端末装置２については、当該画面より多くのメニューを含む画面を表示させる。このような画面を表示させるためのグラフィックデータを、本明細書では、「第２のグラフィックデータ」とも言う。
【００７０】
図８〜図１０は、それぞれ、第２のグラフィックデータによって表示される画面の例を示す図である。
【００７１】
図８の画面６００は、画面５００の「基本」「原稿指定」「画質／濃度」「応用」という４つのタブのそれぞれに表示されるべきメニューをすべて１つの画面で表示する。
【００７２】
図９の画面７００は、図８の画面６００と同様に、画面５００の「基本」「原稿指定」「画質／濃度」「応用」という４つのタブのそれぞれに表示されるべきメニューをすべて１つの画面で表示する。なお、本実施の形態では、図６の画面５００や図８の画面６００は、カラー画面（３以上の色を含む画面）であるのに対し、図９の画面７００はモノクロ画面（白と黒等の、２色で構成される画面）である。
【００７３】
図１０の画面８００は、画面５００の「基本」「原稿指定」「画質／濃度」「応用」という４つのタブのそれぞれに表示されるべきメニューのうち一部のメニュー、具体的には、「基本」のタブに属するメニューのみを表示する画面である。端末装置２において画面８００が表示された場合には、当該端末装置２のユーザーは、「基本」のタブに属するメニューのみ、印刷設定ができる。
【００７４】
＜Ｆ．処理手順＞
ユーザーが端末装置２を操作して本実施の形態に従うリモート操作に係るプログラムを起動すると、端末装置２は、ネットワークインターフェイス２１０（図３）を有効化し、ＭＦＰ１と接続を試みる。そして、端末装置２は、ＭＦＰ１と接続されたか否かを判断する。ＭＦＰ１と接続されていない場合には、接続されるまで、接続を試みる。
【００７５】
ＭＦＰ１と接続された場合には、端末装置２は、ＭＦＰ１からその時点での操作パネル１１０における表示内容を示す画像データ（本明細書では、グラフィックデータと同義）を取得する。ここで取得される画像データは、その時点で何台の端末装置２がＭＦＰ１に対してアクセスしているかによって異なる。具体的には、端末装置２には、図６または図８〜図１０に示した画面のいずれかの画像データが送信される。端末装置２にいずれの画像データが送信されるかについては、後述する。
【００７６】
次に、端末装置２における画面の更新について、説明する。
図１１は、端末装置２からの操作に応じて、当該端末装置２における表示画面を更新する手順を示すシーケンス図である。なお、図１１（Ａ）は、端末装置２に第１のグラフィックデータの画面（図６）が表示されている場合のシーケンスを示し、図１１（Ｂ）は、端末装置２に第２のグラフィックデータの画面（図８〜図１０）が表示されている場合のシーケンスを示す。
【００７７】
まず図１１（Ａ）を参照して、ユーザーがタッチパネル２０８上のいずれかの位置にタッチすると（シーケンスＳＱ１００）、当該タッチした位置の情報が端末装置２のＣＰＵ２００へ送信される（シーケンスＳＱ１０２）。端末装置２のＣＰＵ２００は、ユーザーがタッチした位置を、表示されているメイン表示領域の表示位置および大きさとの関係に基づいて、操作画面のうちいずれの位置にタッチされたかを示す操作座標位置へ変換する（シーケンスＳＱ１０４）。端末装置２のＣＰＵ２００は、操作座標位置をＭＦＰ１へ送信する（シーケンスＳＱ１０６）。
【００７８】
ＭＦＰ１は、端末装置２から操作座標位置を受信すると、対応する設定処理などを実行するとともに、当該処理に応じて操作パネル１１０における表示内容を更新する（シーケンスＳＱ１０８）。更新後の表示内容は、更新前の表示内容に対して、画面全体の内容を切り替えられたものに相当する。つまり、ＭＦＰ１では、表示内容を更新する際に、画面全域の画像データを生成する。
【００７９】
端末装置２のＣＰＵ２００は、ＭＦＰ１から操作パネル１１０における切り替え後の表示内容（更新後の操作画面）を示す画像データを取得する（シーケンスＳＱ１１０）。続いて、端末装置２のＣＰＵ２００は、取得した画像データ（更新後の操作画面）をタッチパネル２０８上に表示する（シーケンスＳＱ１１２）。
【００８０】
以上、図１１（Ａ）を参照して説明された手順により、端末装置２のタッチパネル２０８に表示される画面が、たとえば図６の画面５００が図７の画面５１０へと更新される。
【００８１】
次に図１１（Ｂ）を参照して、端末装置２において第２のグラフィックデータの画像が表示されているときの画面更新のためのシーケンスを説明する。なお、図１１（Ｂ）に示されたシーケンスは、図１１（Ａ）に示されたシーケンスと比較して、シーケンスＳＱ１０８，１１０，１１２が、それぞれ、シーケンスＳＱ１０９，１１１，１１３に変更されている。
【００８２】
図１１（Ｂ）を参照して、ユーザーがタッチパネル２０８上のいずれかの位置にタッチすると（シーケンスＳＱ１００）、当該タッチした位置の情報が端末装置２のＣＰＵ２００へ送信される（シーケンスＳＱ１０２）。端末装置２のＣＰＵ２００は、ユーザーがタッチした位置を、表示されているメイン表示領域の表示位置および大きさとの関係に基づいて、操作画面のうちいずれの位置にタッチされたかを示す操作座標位置へ変換する（シーケンスＳＱ１０４）。端末装置２のＣＰＵ２００は、操作座標位置をＭＦＰ１へ送信する（シーケンスＳＱ１０６）。
【００８３】
ＭＦＰ１は、端末装置２から操作座標位置を受信すると、対応する設定処理などを実行するとともに、当該処理に応じて、タッチパネル２０８における選択中マークの表示位置を決定する（シーケンスＳＱ１０９）。
【００８４】
選択中マークとは、タッチパネル２０８上に表示されたメニューのうち、設定された項目を選択することを示す画像である。本実施の形態では、選択中マークを表示させる画像データによって、第２のグラフィックデータに対して、メニューの設定が完了したことを示すために追加的に表示させるグラフィックデータが構成される。
【００８５】
そして、ＭＦＰ１は、端末装置２に、選択中マークの画像と、決定した表示位置と、選択中マークの表示指示とを送信する（シーケンスＳＱ１１１）。
【００８６】
端末装置２のＣＰＵ２００は、ＭＦＰ１から受信した選択中マークの画像を、指定された表示位置に、すでに表示している画面に重ねて表示させる（シーケンスＳＱ１１３）。
【００８７】
図１２〜図１４は、それぞれ、図８〜図１０に対する更新後の画面の一例を示す図である。
【００８８】
図１２の画面６１０では、図８の画面６００と比較して、「オートカラー」「Ａ４」「×１．００」「片面」「原稿Ａ４」「文字」「（濃度）５」のメニューのそれぞれの右上に、塗りつぶされた円形の画像が表示されている。この円形の画像が、上記の「選択中マーク」の一例である。これは、図８の画面６００が表示された端末装置２において、これらのメニューを選択する操作がなされたことを意味する。つまり、画面６１０は、これらの円形の画像が図８の画面６００の上に重ねられて表示されたものに相当する。
【００８９】
なお、図１２の画面６１０は、そこにおいて円形の画像を重ねられたメニューのすべてが一度に選択されて、画面６１０が表示される場合もあれば、これらのメニューの一部が選択されるたびに、選択されたメニューの右上に選択中マークが追加されて表示され、その結果としてタッチパネル２０８に表示される場合もある。
【００９０】
図１３の画面７１０では、図９の画面７００と比較して、「オートカラー」「Ａ４」「×１．００」「片面」「原稿Ａ４」「文字」「（濃度）５」のメニューのそれぞれの右上に、上記の円形の画像が表示されている。これは、図９の画面７００が表示された端末装置２において、これらのメニューを選択する操作がなされたことを意味する。つまり、画面７１０は、これらの円形の画像が図９の画面７００の上に重ねられて表示されたものに相当する。
【００９１】
図１４の画面８１０では、図１０の画面８００と比較して、「オートカラー」「Ａ４」「×１．００」「片面」のメニューのそれぞれの右上に、上記の円形の画像が表示されている。これは、図１０の画面８００が表示された端末装置２において、これらのメニューを選択する操作がなされたことを意味する。つまり、画面８１０は、これらの円形の画像が図１０の画面８００の上に重ねられて表示されたものに相当する。
【００９２】
＜Ｇ．端末・グラフィック種別記憶エリア＞
ＭＦＰ１には、２以上の端末装置２が同時にアクセスしてきている場合に、各端末装置２に送信するグラフィックデータの種別を記憶しておくための記憶エリア（端末・グラフィック種別記憶エリア）が設定されている。図１５は、端末・グラフィック種別記憶エリアにおける記憶内容の一例を模式的に示す図である。
【００９３】
図１５を参照して、端末・グラフィック種別記憶エリアでは、「Ｎｏ．１」から「Ｎｏ．ｎ」までの記憶エリアが設定され、各記憶エリアには、「端末ＩＤ記憶エリア」と「グラフィック種別記憶エリア」が設定されている。「ｎ」とは、ＭＦＰ１が同時に接続可能な端末装置の最大数である。
【００９４】
「端末ＩＤ記憶エリア」には、ＭＦＰ１との接続が確立した順番で、端末装置２を特定する情報（たとえば、ＩＤ）が格納されている。つまり、最初にＭＦＰ１と接続が確立した端末装置２のＩＤは、「Ｎｏ．１」の「端末ＩＤ記憶エリア」に格納される。その次にＭＦＰ１と接続が確立した端末装置２のＩＤは、「Ｎｏ．２」の「端末ＩＤ記憶エリア」に格納される。なお、端末装置２から接続解消要求を受信する等によりＭＦＰ１との接続が解消された端末装置２については、その情報が端末・グラフィック種別記憶エリアから消去される。これにより、既に端末・グラフィック種別記憶エリアに格納されている端末装置２の順位は、繰り上げられても良い。繰り上げとは、対応する番号を繰り上げることであり、たとえば、「Ｎｏ．１」の端末装置２の接続が解消されたときに、「Ｎｏ．２」の端末装置２を「Ｎｏ．１」に、「Ｎｏ．３」の端末装置２を「Ｎｏ．２」に、それぞれ端末・グラフィック種別記憶エリア内の情報の格納位置を変更することを言う。また、このような繰り上げはなされなくともよい。
【００９５】
「グラフィック種別記憶エリア」には、第１のグラフィックデータまたは第２のグラフィックデータを特定する情報が入る。たとえば、「Ｎｏ．１」の「グラフィック種別記憶エリア」に「第１のグラフィックデータ」が登録され、「Ｎｏ．２」以降の「グラフィック種別記憶エリア」に「第２のグラフィックデータ」が登録される。
【００９６】
＜Ｈ．リモート画面表示処理＞
以下に、ＭＦＰ１のプロセッサー１００が、端末装置２にリモート画面を表示させるために実行する処理（リモート画面表示処理）について説明する。以下の説明では、端末装置２を、「リモート端末」と呼ぶ。また、端末装置２に表示される、ＭＦＰ１００を操作するための画面を、「リモート画面」と呼ぶ。
【００９７】
＜基本的な動作＞
図１６は、リモート画面表示処理における基本的な動作のフローチャートである。
【００９８】
図１６を参照して、プロセッサー１００は、まずＭＦＰ１にアクセスするリモート端末（端末装置２）を、ネットワークインターフェイス１０８を介して検出する（Ｓｔｅｐ１）。
【００９９】
次に、プロセッサー１００は、端末装置２ごとに、扱うグラフィックデータを決定する（Ｓｔｅｐ２）。この処理により、第１のグラフィックデータを使用するリモート端末と、第２のグラフィックデータを使用するリモート端末が決定される。
【０１００】
次に、プロセッサー１００は、端末装置２毎に、当該端末装置２においてなされた操作を検出する（Ｓｔｅｐ３）。具体的には、端末装置２から送られてくる座標データを受信し、当該座標データから、操作内容検出する。
【０１０１】
次に、プロセッサー１００は、Ｓｔｅｐ３で検出した操作に応じて端末装置２毎に、グラフィック（送信データ）を作成する（Ｓｔｅｐ４）。ここでは、シーケンスＳＱ１１０（図１１（Ａ）参照）で送信される操作画面のデータ、または、シーケンスＳＱ１１１（図１１（Ｂ）参照）で送信される表示位置のデータ等が生成される。
【０１０２】
次に、プロセッサー１００は、端末装置２毎に、Ｓｔｅｐ４で作成されたグラフィックを送信する（Ｓｔｅｐ５）。
【０１０３】
＜端末検出処理＞
図１７は、図１６のＳｔｅｐ１のサブルーチンのフローチャートである。
【０１０４】
図１７を参照して、端末検出処理では、プロセッサー１００は、まず、Ｓｔｅｐ１−１にて、ＭＦＰ１に対して接続要求を出している端末装置２があるか否かを判断する。接続要求がある場合は、Ｓｔｅｐ１−２にて、プロセッサー１００は、要求を出している端末装置２のＩＤを読み出す。次に、Ｓｔｅｐ１−３にて、プロセッサー１００は、端末・グラフィック種別記憶エリアの「端末ＩＤ記憶エリア」において当該読み出したＩＤを検索し、当該ＩＤが登録されていなければ（Ｓｔｅｐ１−４）、当該ＩＤを端末・グラフィック種別記憶エリアの端末ＩＤ記憶エリアに新たに登録して（Ｓｔｅｐ１−５）、Ｓｔｅｐ１−６に処理を進める。一方、当該ＩＤが登録されていれば、Ｓｔｅｐ１−１にて検出した端末装置２とＭＦＰ１とは既に通信中であるため、ＩＤの登録を行なうことなくＳｔｅｐ１−６へ処理を進める。
【０１０５】
また、Ｓｔｅｐ１−１において接続要求を出している端末装置２を検出しなかった場合にも、プロセッサー１００は、Ｓｔｅｐ１−６へ処理を進める。
【０１０６】
Ｓｔｅｐ１−６にて、プロセッサー１００は、接続解徐要求を出している端末装置２があるか否かを判断する。そして、接続解除要求がある場合には、Ｓｔｅｐ１−７にて、要求を出している端末装置２のＩＤを読み出す。次に、プロセッサー１００は、Ｓｔｅｐ１−８にて、当該ＩＤを、端末・グラフィック種別記憶エリアの「端末ＩＤ記憶エリア」において検索し、当該ＩＤが登録されていれば（Ｓｔｅｐ１−９）、当該ＩＤの登録を削除する（Ｓｔｅｐ１−１０）。なお、当該ＩＤが登録されていなければ、登録解除要求は無視する。
【０１０７】
以上、図１７を参照して説明した処理では、ＭＦＰ１に接続要求を出してきた端末装置２のＩＤが、端末・グラフィック種別記憶エリア（図１５参照）に登録される。なお、ＩＤの登録は、早いものから上位に行なわれる。つまり、最初に接続要求を受けた端末装置２のＩＤを、端末・グラフィック種別記憶エリアのＮｏ．１に関連付けて登録し、次に接続要求を受けた端末装置２のＩＤを、端末・グラフィック種別記憶エリアのＮｏ．２に関連付けて登録する。
【０１０８】
なお、Ｎｏ．１の端末装置２が接続解除要求を出した場合には、当該端末装置２のＩＤが端末・グラフィック種別記憶エリアから削除される。これにより、たとえばＮｏ．２以降におけるＩＤの登録が繰り上げられても良い。
【０１０９】
＜グラフィックデータ決定処理＞
図１８は、図１６のＳｔｅｐ２のグラフィックデータ決定処理のサブルーチンのフローチャートである。
【０１１０】
図１８を参照して、プロセッサー１００は、まず、Ｓｔｅｐ２−１にて、Ｓｔｅｐ１−５において、新規に端末装置２のＩＤが登録されるか否かを検出する。新規のＩＤ登録がなければ、そのまま処理を図１６にリターンさせる。一方、新規のＩＤ登録があれば、Ｓｔｅｐ２−２へ処理を進める。
【０１１１】
Ｓｔｅｐ２−２では、プロセッサー１００は、端末・グラフィック種別記憶エリアにおいて既に別の端末装置２が登録されているか否かを判断する。そして、プロセッサー１００は、登録されていないと判断すると、Ｓｔｅｐ２−３にて、新規にＩＤを登録する端末装置２に関連付けるグラフィックデータとして、第１のグラフィックデータ（図面中では、適宜「グラフィックデータ（１）」とも表記する）を選択する。一方、既に別の端末装置２が登録されていると判断すると、Ｓｔｅｐ２−４にて、第２のグラフィックデータ（図面中では、適宜「グラフィックデータ（２）」とも表記する）を選択する。
【０１１２】
そして、Ｓｔｅｐ２−５にて、プロセッサー１００は、Ｓｔｅｐ２−３またはＳｔｅｐ２−４にて選択したグラフィックデータの種別を、「グラフィック種別記憶エリア」に登録して、図１６に処理をリターンさせる。
【０１１３】
以上、図１８を参照して説明したグラフィックデータ決定処理によれば、ＭＦＰ１と接続を確立している端末装置２について、１台目の端末装置２には、第１のグラフィックデータが登録され、２代目以降の端末装置２には、第２のグラフィックデータが登録される。
【０１１４】
なお、本実施の形態では、一部の端末装置２について第１のグラフィックデータが登録され、他の端末装置２について第２のグラフィックデータが登録されれば良い。したがって、たとえば予め定められた所定のＩＤの端末装置２については第１のグラフィックデータが登録され、他のＩＤの端末装置２については第２のグラフィックデータが登録されても良い。つまり、第１のグラフィックデータを関連付けられるかどうかは、早いもの順でなくてもよい。
【０１１５】
また、第２のグラフィックデータは、１種類ではない場合もあり得る。つまり、図８〜図１０を参照して説明したように、第２のグラフィックデータは、データ量の異なる複数種類を含んでいても良い。なお、図９の画面７００は、モノクロデータであるため、図１０の画面６００よりデータ量が少ない。また、図１０の画面８００は、表示されるメニューが少なく、図９の画面７００よりもデータ量が少ない。
【０１１６】
そして、ＭＦＰ１との接続が確立した順序で、最初の端末装置２には第１のグラフィックデータ（図６の画面５００）が、次の端末装置２には第２のグラフィックデータのうち図８の画面６００が、次の端末装置２には第２のグラフィックデータのうち図９の画面７００が、それ以降ＭＦＰ１と接続が確立した次の端末装置２には第２のグラフィックデータのうち図１０の画面８００が、それぞれ関連付けられても良い。
【０１１７】
また、第１のグラフィックデータに関連付けられる端末装置２の数も、「１」に限定されない。
【０１１８】
たとえば、図８の画面６００を第２のグラフィックデータとし、図９の画面７００を第２のグラフィックデータの中からさらに第３のグラフィックデータと呼ぶ場合、図１８の処理は、図１９に示されるように変更されても良い。
【０１１９】
＜グラフィックデータ決定処理の変形例＞
図１９は、図１８の変形例のフローチャートである。
【０１２０】
図１９を参照して、プロセッサー１００は、まず、Ｓｔｅｐ５−１にて、Ｓｔｅｐ１−５において、新規に端末装置２のＩＤが登録されるか否かを検出する。新規のＩＤ登録がなければ、そのまま処理を図１６にリターンさせる。一方、新規のＩＤ登録があれば、Ｓｔｅｐ５−２へ処理を進める。
【０１２１】
Ｓｔｅｐ５−２では、プロセッサー１００は、端末・グラフィック種別記憶エリアにおいて既に別の端末装置２が、Ｘ１台、登録されているか否かを判断する。ここで、「Ｘ１」とは、端末装置２の台数についての閾値の一例である。そして、プロセッサー１００は、Ｘ１台は登録されていないと判断すると、Ｓｔｅｐ５−３にて、新規にＩＤを登録する端末装置２に関連付けるグラフィックデータとして、第１のグラフィックデータを選択する。一方、既に別の端末装置２がＸ１台が登録されていると判断すると、Ｓｔｅｐ５−４にて、登録されている端末装置２の台数がＸ２未満であるか否かを判断する。ここで、「Ｘ２」とは、端末装置２の台数についての閾値の一例であり、「Ｘ１」よりも大きい値である。そして、Ｘ２未満であると判断すると、プロセッサー１００は、Ｓｔｅｐ５−５にて、新規にＩＤを登録する端末装置２に関連付けるグラフィックデータとして、第２のグラフィックデータを選択する。
【０１２２】
一方、既に登録されている別の端末装置２がＸ２以上であると判断すると、Ｓｔｅｐ５−６にて、プロセッサー１００は、新規にＩＤを登録する端末装置２に関連付けるグラフィックデータとして、第３のグラフィックデータを選択する。
【０１２３】
そして、Ｓｔｅｐ５−６にて、プロセッサー１００は、Ｓｔｅｐ５−３、Ｓｔｅｐ５−５、または、Ｓｔｅｐ５−６にて選択したグラフィックデータの種別を、「グラフィック種別記憶エリア」に登録して、図１６に処理をリターンさせる。
【０１２４】
以上説明したグラフィックデータ決定処理では、一部の端末装置２は、第１のグラフィックデータと関連付けられるため、当該端末装置２には、ＭＦＰ１の操作パネル１１０（ＬＣＤ）に表示されるのと同様の画面（図６参照）が表示される。これにより、このような端末装置２では、操作しやすい半面、他のタグに属するメニューを表示させるためには表示対象を他のタグへと切り替える必要がある。つまり、カテゴリー内部に処理を遷移しなければなければならない。このため、多数の端末で第１のグラフィックデータ（図６）を使用すると、応答遅れの問題になる。
【０１２５】
しかし、図１８や図１９のフローチャートで説明したように、第１のグラフィックデータを表示される端末装置２の数を制限することにより、ＭＦＰ１において端末装置２における表示画面を切り替えるためのデータ作成処理の負担を軽減でき、これにより、応答遅れは回避できる。
【０１２６】
なお、上記「Ｘ１」は、十分に少ない端末数を決めておくとよい。
第２のグラフィックデータは、第１のグラフィックデータの全カテゴリー（全タグ）内の設定内容を全て表示しているグラフィックに対応するデータである（図８）。このような画面では、全ての設定項目が１画面で設定できるため、第１のグラフィックデータにおける表示対象のタグの切替のような画面切替が発生せず、接続している端末数がＸ１以上の場合にも応答遅れを回避することができる。
【０１２７】
なお、端末数がさらに増えてＸ２以上になった場合は応答遅れが発生する場合もあり得る。このため、第３のグラフィックデータでは、第２のグラフィックデータをさらに簡略化した画面を使用する。第３のグラフィックデータの画面（図９）は、第２のグラフィックデータをモノカラー化、または、２値化した画面である。
【０１２８】
データ生成を簡略化する別の方法として、第２のグラフィックデータで表示する設定項目を減らす形で簡略化してもよい（図１０）。この場合、使用頻度の高い設定項目を残せばよい。これにより、ＭＦＰ１に接続している端末装置２の数が（Ｘ２よりさらに大きい）Ｘ３以上の場合にも、ＭＦＰ１における応答遅れを回避する効果がある。
【０１２９】
＜端末操作検出処理＞
図２０は、図１６の端末操作検出処理（Ｓｔｅｐ３）のサブルーチンのフローチャートである。
【０１３０】
図２０を参照して、端末操作検出処理では、プロセッサー１００は、まず、座標データの受信を確認する（Ｓｔｅｐ１０−１）。
【０１３１】
座標データの受信を検出した場合は、プロセッサー１００は、座標データと共に送られてくる端末ＩＤを読み出す（Ｓｔｅｐ１０−２）。そして、プロセッサー１００は、端末・グラフィック種別記憶エリアにおいて、上記読み出した端末ＩＤを検索し（Ｓｔｅｐ１０−３）、端末・グラフィック種別記憶エリアにおいて既に登録されているかどうかを判断する（Ｓｔｅｐ１０−４）。
【０１３２】
登録されていると判断すると、プロセッサー１００は、端末・グラフィック種別記憶エリアから、上記読み出した端末ＩＤに対応するグラフィック種別を読み出す（Ｓｔｅｐ１０−５）。グラフィック種別とは、第１グラフィックデータ、第２グラフィックデータ、等である。
【０１３３】
その後、プロセッサー１００は、Ｓｔｅｐ１０−７、Ｓｔｅｐ１０−９、または、Ｓｔｅｐ１０−１１で、読み出したグラフィック種別に対応する応答処理を実行する（Ｓｔｅｐ１０−６）〜Ｓｔｅｐ１０−１１）。
【０１３４】
＜グラフィックデータ（１）の応答処理＞
図２１は、図２０のＳｔｅｐ１０−７のサブルーチンのフローチャートである。
【０１３５】
図２１を参照して、グラフィックデータ（１）の応答処理では、プロセッサー１００は、まずＳｔｅｐ１１−１にて、タブ切り替え処理（１）を実行する。
【０１３６】
次に、Ｓｔｅｐ１１−２にて、エリア切り替え処理（１）を実行して、図２０へ処理をリターンさせる。
【０１３７】
＜タブ切り替え処理（１）の応答処理＞の説明
図２２は、図２１のＳｔｅｐ１１−１のタブ切り替え処理（１）の応答処理のサブルーチンのフローチャートである。
【０１３８】
タブ切り替え処理（１）の応答処理では、端末装置２から送られた座標が、（図６等に示されるような）「基本」タブの座標であった場合（Ｓｔｅｐ１２−１）、プロセッサー１００は、「基本」タブ内のメニューを画面に表示させる（Ｓｔｅｐ１２−２）。
【０１３９】
図６の画面５００には、「基本」タブ内のメニューが表示されている。
端末装置２から送られた座標が「原稿指定」タブの座標であった場合（Ｓｔｅｐ１２−３）、プロセッサー１００は、「原稿指定」タブ内のメニューを画面に表示させる（Ｓｔｅｐ１２−４）。
【０１４０】
端末装置２から送られた座標が「画質／濃度」タブの座標であった場合（Ｓｔｅｐ１２−５）、プロセッサー１００は、「画質／濃度」タブ内のメニューを画面に表示させる（Ｓｔｅｐ１２−６）。
【０１４１】
端末装置２から送られた座標が「応用」タブの座標であった場合（Ｓｔｅｐ１２−７）、プロセッサー１００は、「応用」タブ内のメニューを画面に表示させる（Ｓｔｅｐ１２−８）。
【０１４２】
なお、端末装置２から送られた座標が、いずれのタブの座標にも該当しない場合には、表示対象となるタブの設定を行なわず、処理を図２１にリターンさせる。
【０１４３】
以上説明したタブ切り替え処理（１）によれば、含まれるメニューが変更されるように、表示対象とされる画面が切り替えられる。
【０１４４】
＜エリア切り替え処理（１）＞
図２３〜図２６は、図２１のエリア切り替え処理（１）のサブルーチンのフローチャートである。エリア切り替え処理（１）では、図６等に示された画面において、設定されたメニュー（エリア）を切り替える処理である。
【０１４５】
図２３を参照して、エリア切り替え処理（１）では、プロセッサー１００は、まず、選択されているタブ（表示対象とされているタブ）を確認し、「基本」タブが選択されている場合（Ｓｔｅｐ１３−１）、最初にカラーモードの切り替えを行う。
【０１４６】
プロセッサー１００は、端末装置２から送られた座標がオートカラーエリアの座標であれば（Ｓｔｅｐ１３−２）、オートカラーモードを選択する（Ｓｔｅｐ１３−３）。また、フルカラーエリアの座標であれば（Ｓｔｅｐ１３−４）、フルカラーモードを選択する（Ｓｔｅｐ１３−５）。２色カラーエリアの座標であれば（Ｓｔｅｐ１３−６）、２色カラーモードを選択する（Ｓｔｅｐ１３−７）。モノカラーエリアの座標であれば（Ｓｔｅｐ１３−８）、モノカラーモードを選択する（Ｓｔｅｐ１３−９）。
【０１４７】
次に、プロセッサー１００は、用紙サイズの切り替えを行う。
プロセッサー１００は、端末から送られた座標がＡ５エリアの座標であれば（Ｓｔｅｐ１３−１０）、Ａ５モードを選択する（Ｓｔｅｐ１３−１１）。Ａ４エリアの座標であれば（Ｓｔｅｐ１３−１２）、Ａ４モードを選択する（Ｓｔｅｐ１３−１３）。Ａ３エリアの座標であれば（Ｓｔｅｐ１３−１４）、Ａ３モードを選択する（Ｓｔｅｐ１３−１５）。Ｂ４エリアの座標であれば（Ｓｔｅｐ１３−１６）、Ｂ４モードを選択する（Ｓｔｅｐ１３−１７）。Ｂ５エリアの座様であれば（Ｓｔｅｐ１３−１８）、Ｂ５モードを選択する（Ｓｔｅｐ１３−９）。ハガキエリアの座標であれば（Ｓｔｅｐ１３−２０）、ハガキモードを選択する（Ｓｔｅｐ１３−２１）。封筒エリアの座標であれば（Ｓｔｅｐ１３−２２）、封筒モードを選択する（Ｓｔｅｐ１３−２３）。
【０１４８】
次に、プロセッサー１００は、倍率の切り替えを行う。
プロセッサー１００は、端末装置２から送られた座標が×１．００エリアの座標であれば（Ｓｔｅｐ１３−２４）、×１．００モードを選択する（Ｓｔｅｐ１３−２５）。×１．４１エリアの座標であれば（Ｓｔｅｐ１３−２６）、×１．４１モードを選択する（Ｓｔｅｐ１３−２７）。×０．７０エリアの座標であれば（Ｓｔｅｐ１３−２８）、×０．７０モードを選択する（Ｓｔｅｐ１３−２９）。×０．５０エリアの座標であれば（Ｓｔｅｐ１３−３０）、×０．５０モードを選択する（Ｓｔｅｐ１３−３１）。
【０１４９】
次に、プロセッサー１００は、両面／ページ集約の切り替えを行う。
プロセッサー１００は、端末装置２から送られた座標が、片面エリアの座標であれば（Ｓｔｅｐ１３−３２）、片面モードを選択する（Ｓｔｅｐ１３−３３）。両面エリアの座標であれば（Ｓｔｅｐ１３−３４）、両面を選択する（Ｓｔｅｐ１３−３５）。２ｉｎ１エリアの座標であれば（Ｓｔｅｐ１３−３６）、２ｉｎ１モードを選択する（Ｓｔｅｐ１３−３７）。４ｉｎ１エリアの座標であれば（Ｓｔｅｐ１３−３８）、４ｉｎ１モードを選択する（Ｓｔｅｐ１３−３９）。
【０１５０】
次に、原稿指定タブが選択されている場合（Ｓｔｅｐ１３−４０）、プロセッサー１００は、原稿サイズモードの切り替えを行う。
【０１５１】
プロセッサー１００は、端末装置２から送られた座標が原稿Ａ５エリアの座標であれば（Ｓｔｅｐ１３−４１）、原稿Ａ５モードを選択する（Ｓｔｅｐ１３−４２）。原稿Ａ４エリアの座標であれば（Ｓｔｅｐ１３−４３）、原稿Ａ４モードを選択する（Ｓｔｅｐ１３−４４）。原稿Ａ３エリアの座標であれば（Ｓｔｅｐ１与４５）、原稿Ａ３モードを選択する（Ｓｔｅｐ１３−４６）。原稿Ｂ５エリアの座標であれば（Ｓｔｅｐ１３−４７）、原稿Ｂ５モードを選択する（Ｓｔｅｐ１３−４８）。原稿Ｂ４エリアの座標であれば（Ｓｔｅｐ１３−４９）、原稿Ｂ４モードを選択する（Ｓｔｅｐ１３−５０）。
【０１５２】
次に、画質／濃度タブが選択されている場合（Ｓｔｅｐ１３−５１）、プロセッサー１００は、画質／濃度モードの切り替えを行う。
【０１５３】
端末装置２から送られた文字エリアの座標であれば（Ｓｔｅｐ１３−５２）、プロセッサー１００は、文字モードを選択する（Ｓｔｅｐ１３−５３）。写真エリアの座標であれば（Ｓｔｅｐ１３−５４）、写真モードを選択する（Ｓｔｅｐ１３−５５）。地図エリアの座標であれば（Ｓｔｅｐ１３−５６）、地図モードを選択する（Ｓｔｅｐ１３−５７）。濃度（Ａｕｔｏ）エリアの座標であれば（Ｓｔｅｐ１３−５８）、濃度（Ａｕｔｏ）モードを選択する（Ｓｔｅｐ１３−５９）。濃度（１〜９）エリアの座標であれば（Ｓｔｅｐ１３−６０）、濃度（１〜９）モードを選択する（Ｓｔｅｐ１３−６１）。
【０１５４】
次に、応用タブが選択されている場合（Ｓｔｅｐ１３−６２）、プロセッサー１００は、応用モードの切り替えを行う。
【０１５５】
プロセッサー１００は、端末から送られた座標が綴じ代エリアの座標であれば（Ｓｔｅｐ１３−６３）、綴じ代モードを選択する（Ｓｔｅｐ１３−６４）。スタンプエリアの座標であれば（Ｓｔｅｐ１３−６５）、スタンプモードを選択する（Ｓｔｅｐ１３−６６）。枠消しエリアの座標であれば（Ｓｔｅｐ１３−６７）、枠消しモードを選択する（Ｓｔｅｐ１３−６８）。Ｂｏｏｋエリアの座標であれば（Ｓｔｅｐ１３−６９）、Ｂｏｏｋモードを選択する（Ｓｔｅｐ１３−７０）。表表紙エリアの座標であれば（Ｓｔｅｐ１３−７１）、表表紙モードを選択する（Ｓｔｅｐ１３−７２）。裏表紙エリアの座標であれば（Ｓｔｅｐ１３−７３）、裏表紙モードを選択する（Ｓｔｅｐ１３−７４）。
【０１５６】
以上、図２３〜図２６を参照して説明したエリア切り替え処理（１）では、プロセッサー１００は、端末装置２から送信された、操作された位置の座標に従って、当該操作された位置に対応するメニューの設定を行なう。そして、当該設定が終わると、処理を図２１へリターンさせる。
【０１５７】
＜グラフィックデータ（２）の応答処理＞
図２７は、図２０のＳｔｅｐ１０−９のグラフィックデータ（２）の応答処理のサブルーチンのフローチャートである。
【０１５８】
図２７を参照して、グラフィックデータ（２）の応答処理では、プロセッサー１００は、エリアを受け付ける処理（エリア切り替え処理（２）：Ｓｔｅｐ１５−１）を実行すると、処理を図２０に戻す。
【０１５９】
この場合、端末装置２のタッチパネル２０８に表示される画面は、図８等を参照して説明したように、第２のグラフィックデータの画面、つまり、第１のグラフィックデータの画面において複数のタブに対応するメニューをまとめて表示する画面である。つまり、グラフィックデータ（２）の応答処理では、図６等に示される第１のグラフィックデータの画面における、「基本」「原稿指定」「画質／濃度」「応用」の各タブ内の全ての選択項目の設定が受け付けられる。
【０１６０】
＜エリア切り替え処理（２）＞
図２８〜図３１は、図２７のＳｔｅｐ１５−１のエリア切り替え処理（２）のサブルーチンのフローチャートである。
【０１６１】
エリア切り替え処理（２）では、プロセッサー１００は、まず最初にカラーモードの切り替えを行う。
【０１６２】
つまり、端末装置２から送られた座標がオートカラーエリアの座標であれば（Ｓｔｅｐ１６−１）、オートカラーモードを選択する（Ｓｔｅｐ１６−２）。フルカラーエリアの座標であれば（Ｓｔｅｐ１６−３）、フルカラーモードを選択する（Ｓｔｅｐ１６−４）。２色カラーエリアの座標であれば（Ｓｔｅｐ１６−５）、オートカラーモードを選択する（Ｓｔｅｐ１６−６）。モノカラーエリアの座標であれば（Ｓｔｅｐ１６−７）、モノカラーモードを選択する（Ｓｔｅｐ１６−８）。
【０１６３】
次に、プロセッサー１００は、用紙サイズの切り替えを行う。
つまり、端末装置２から送られた座標がＡ５エリアの座標であれば（Ｓｔｅｐ１６−９）、Ａ５モードを選択する（Ｓｔｅｐ１６−１０）。Ａ４エリアの座標であれば（Ｓｔｅｐ１６−１１）、Ａ４モードを選択する（Ｓｔｅｐ１６−１２）。Ａ３エリアの座標であれば（Ｓｔｅｐ１６−１３）、Ａ３モードを選択する（Ｓｔｅｐ１６−１４）。Ｂ４エリアの座標であれば（Ｓｔｅｐ１６−１５）、Ｂ４モードを選択する（Ｓｔｅｐ１６−１６）。Ｂ５エリアの座標であれば（Ｓｔｅｐ１６−１７）、Ｂ５モードを選択する（Ｓｔｅｐ１６−１８）。ハガキエリアの座標であれば（Ｓｔｅｐ１６−１９）、ハガキモードを選択する（Ｓｔｅｐ１６−２０）。封筒エリアの座標であれば（Ｓｔｅｐ１６−２１）、封筒モードを選択する（Ｓｔｅｐ１６−２２）。
【０１６４】
次に、プロセッサー１００は、倍率の切り替えを行う。
つまり、端末装置２から送られた座標が×１．００エリアの座標であれば（Ｓｔｅｐ１６−２３）、×１．００モードを選択する（Ｓｔｅｐ１６−２４）。×１．４１エリアの座標であれば（Ｓｔｅｐ１６−２５）、×１．４１モードを選択する（Ｓｔｅｐ１６−２６）。×０．７０エリアの座標であれば（Ｓｔｅｐ１６−２７）、×０．７０モードを選択する（Ｓｔｅｐ１６・２８）。×０．５０エリアの座標であれば（Ｓｔｅｐ１６−２９）、×０．５０モードを選択する（Ｓｔｅｐ１６−３０）。
【０１６５】
次に、プロセッサー１００は、両面／ページ集約の切り替えを行う。
つまり、端末装置２から送られた座標が片面エリアの座標であれば（Ｓｔｅｐ１６−３１）、片面モードを選択する（Ｓｔｅｐ１６−３２）。両面工リアの座標であれば（Ｓｔｅｐ１６−３３）、両面を選択する（Ｓｔｅｐ１６−３４）。２ｉｎ１エリアの座標であれば（Ｓｔｅｐ１６−３５）、２ｉｎ１モードを選択する（Ｓｔｅｐ１６−３６）。４ｉｎ１エリアの座標であれば（Ｓｔｅｐ１６−３７）、４ｉｎ１モードを選択する（Ｓｔｅｐ１６−３８）。
【０１６６】
次に、プロセッサー１００は、原稿指定の切り替えを行う。
つまり、プロセッサー１００は、端末装置２から送られた座標が原稿Ａ５エリアの座標であれば（Ｓｔｅｐ１６−３９）、原稿Ａ５モードを選択する（Ｓｔｅｐ１６−４０）。原稿Ａ４エリアの座標であれば（Ｓｔｅｐ１６−４１）、原稿Ａ４モードを選択する（Ｓｔｅｐ１６−４２）。原稿Ａ３エリアの座標であれば（Ｓｔｅｐ１６−４３）、原稿Ａ３モードを選択する（Ｓｔｅｐ１６−４４）。原稿Ｂ５エリアの座標であれば（Ｓｔｅｐ１６−４５）、原稿Ｂ５モードを選択する（Ｓｔｅｐ１６−４６）。原稿Ｂ４エリアの座標であれば（Ｓｔｅｐ１６−４７）、原稿Ｂ４モードを選択する（Ｓｔｅｐ１６−４８）。
【０１６７】
次に、プロセッサー１００は、画質／濃度の切り替えを行う。
つまり、プロセッサー１００は、端末装置２から送られた座標が文学エリアの座標であれば（Ｓｔｅｐ１６−４９）、文字モードを選択する（Ｓｔｅｐ１６−５０）。写真エリアの座標であれば（Ｓｔｅｐ１６−５１）、写真モードを選択する（Ｓｔｅｐ１６−５２）。地図エリアの座標であれば（Ｓｔｅｐ１６−５３）、地図モードを選択する（Ｓｔｅｐ１６−５４）。濃度（Ａｕｔｏ）エリアの座標であれば（Ｓｔｅｐ１６−５５）、濃度（Ａｕｔｏ）モードを選択する（Ｓｔｅｐ１６−５６）。濃度（１−９）エリアの座標であれば（Ｓｔｅｐ１６−５７）、濃度（１−９）モードを選択する（Ｓｔｅｐ１６−５８）。
【０１６８】
次に、プロセッサー１００は、応用の切り替えを行う。
つまり、プロセッサー１００は、端末装置２から送られた座標が綴じ代エリアの座標であれば（Ｓｔｅｐ１６−５９）、綴じ代モードを選択する（Ｓｔｅｐ１６−６０）。スタンプエリアの座標であれば（Ｓｔｅｐ１６−６１）、スタンプモードを選択する（Ｓｔｅｐ１６−６２）。枠消しエリアの座標であれば（Ｓｔｅｐ１６−６３）、枠消しモードを選択する（Ｓｔｅｐ１６−６４）。Ｂｏｏｋエリアの座標であれば（Ｓｔｅｐ１６−６５）、Ｂｏｏｋモードを選択する（Ｓｔｅｐ１６−６６）。表表紙エリアの座標であれば（Ｓｔｅｐ１６−６７）、表表紙モードを選択する（Ｓｔｅｐ１６−６８）。裏表紙エリアの座標であれば（Ｓｔｅｐ１６−６９）、裏表紙モードを選択する（Ｓｔｅｐ１６−７０）。
【０１６９】
以上、図２８〜図３１を参照して説明したエリア切り替え処理（１）では、プロセッサー１００は、端末装置２から送信された、操作された位置の座標に従って、当該操作された位置に対応するメニューの設定を行なう。そして、当該設定が終わると、処理を図２７へリターンさせる。
【０１７０】
＜グラフィック作成処理＞
図３２は、図１６のＳｔｅｐ４のグラフィック作成処理のサブルーチンのフローチャートである。
【０１７１】
図３２を参照して、グラフィック作成処理では、プロセッサー１００は、まず、最初にグラフィックを作成するタイミングであるか否かを判断する（Ｓｔｅｐ１７−１）。この判断は、たとえば、最初に端末装置２からの接続要求を検出したときや、接続後に端末装置２上での操作を検出したときに実行される。前者の例としては、グラフィックデータ決定処理（図１８または図１９）においてグラフィックデータ種別を決定したときが、これに相当する。後者の例としては、端末操作検出処理（図１０）で座標データを検出したときがこれに相当する。
【０１７２】
そして、プロセッサー１００は、グラフィックデータ作成タイミングと判断した場合、画面を表示させる端末装置２のグラフィックデータ種別（図１５）を判断し、（Ｓｔｅｐ１７−４）、（Ｓｔｅｐ１７−６）、（Ｓｔｅｐ１７−８）、種別ごとにグラフィックデータを作成する（Ｓｔｅｐ１７−５）、（Ｓｔｅｐ１７−７）、（Ｓｔｅｐ１７−９）。この例では、第１〜第３のグラフィックデータ（グラフィックデータ（１）〜（３））のいずれかが作成される。
【０１７３】
＜グラフィック（１）作成処理＞
図３３〜図３４は、図３２のＳｔｅｐ１７−５のグラフィック（１）作成処理のサブルーチンのフローチャートである。
【０１７４】
まず図３３を参照して、グラフィック（１）作成処理では、プロセッサー１００は、まず、画面の最も基本となるベース画面を読み出す（Ｓｔｅｐ１８−１）。
【０１７５】
図３５は、ベース画面の一例を模式的に示す図である。図３５のベース画面７００Ａには、図６に示された画面５００のうち、タブの名称（「カラー」「用紙」「倍率」「用紙・ページ集約」）を示す画像と、スタートボタンに対応する画像が含まれる。
【０１７６】
図３３に戻って、次に、プロセッサー１００は、ユーザー操作やデフォルトによって選択されているタブを特定し、基本タブが選択されている場合は（Ｓｔｅｐ１８−２）、基本タブベース画面を読み出し（Ｓｔｅｐ１８−３）、ベース画面と合成する。
【０１７７】
図３６は、基本タブベース画面の一例を模式的に示す図である。基本タブベース画面７０２には、図６に示された画面５００のうち、「基本」タブに属するメニューのボタンが含まれる。画面５００に含まれるメニューの中でメニューが選択されていることは、基本タブベース画面７０２中の各メニューに対応する文字を太線で表示させることにより、示される。たとえば、「基本」タブに含まれるメニューのうち「オートカラー」が選択されてい場合には、当該「オートカラー」の文字が太文字画像で表示されることにより、当該メニューが選択中であることが示される（図６参照）。
【０１７８】
ただし、ベース画面としては、いずれの項目（メニュー）も選択されていない状態の画面が用意される。
【０１７９】
次に、カラーの設定を検索し（Ｓｔｅｐ１８−４，Ｓｔｅｐ１８−６，Ｓｔｅｐ１８−８，Ｓｔｅｐ１８−１０）、設定（選択）されているモードの設定画面を読み出して、合成する（Ｓｔｅｐ１８−５，Ｓｔｅｐ１８−７，Ｓｔｅｐ１８−９，Ｓｔｅｐ１８−１１）。
【０１８０】
図３７は、ここでベース画面およびタブベース画面に合成される設定画面の一例を示す図である。
【０１８１】
図３７には、メニュー「オートカラー」が選択（設定）されていることを示す画像７０４が示されている。画像７０４は、当該メニューを示す文字を太文字で表示するものである。
【０１８２】
なお、ＭＦＰ１には、基本タブベース画面に含まれるメニューであって、選択され得る他のメニュー、つまり、「カラー」「用紙」「倍率」「両面・ページ集約」のそれぞれに属するメニューについても、同様に、選択されたことを示す状態の画像が格納されている。
【０１８３】
Ｓｔｅｐ１８−４〜Ｓｔｅｐ１８−１１において、カラーのメニュー設定に応じた画像の合成を行なった後、プロセッサー１００は、Ｓｔｅｐ１８−１２〜Ｓｔｅｐ１８−１５において、用紙のメニュー設定に応じた画像の合成を行う。また、Ｓｔｅｐ１８−１６〜Ｓｔｅｐ１８−１９において、倍率のメニュー設定に応じた画像の合成を行い、そして、Ｓｔｅｐ１８−２０〜Ｓｔｅｐ１８−２３において、両面・ページ集約のメニュー設定に応じた画像の合成を行う。これにより、図６に示されたような画面５００の画像データが作成される。
【０１８４】
また、選択されているタブが「原稿指定」である場合には、プロセッサー１００は、Ｓｔｅｐ１８−２４で当該タブのベース画面を読み出した後、Ｓｔｅｐ１８−２６〜Ｓｔｅｐ１８−３５において、当該タブに属するメニュー設定に応じた画像の合成を行なう。これにより、「原稿指定」のタブが選択されているときの画面の画像データが作成される。
【０１８５】
また、選択されているタブが「画質／濃度」である場合には、プロセッサー１００は、Ｓｔｅｐ１８−３７で当該タブのベース画面を読み出した後、Ｓｔｅｐ１８−３９〜Ｓｔｅｐ１８−４１において、当該タブに属するメニュー設定に応じた画像の合成を行なう。これにより、「画質／濃度」のタブが選択されているときの画面の画像データが作成される。
【０１８６】
また、選択されているタブが「応用」である場合には、プロセッサー１００は、Ｓｔｅｐ１８−４３で当該タブのベース画面を読み出した後、Ｓｔｅｐ１８−４４〜Ｓｔｅｐ１８−４７において、当該タブに属するメニュー設定に応じた画像の合成を行なう。これにより、「応用」のタブが選択されているときの画面の画像データが作成される。
【０１８７】
＜グラフィック（２）作成処理＞
図３８〜図３９は、図３２のＳｔｅｐ１７−７のグラフィック（２）作成処理のサブルーチンのフローチャートである。
【０１８８】
グラフィック（２）作成処理では、プロセッサー１００は、端末装置２が接続して最初に表示する画面の場合、ベース画面を読み出す（Ｓｔｅｐ１９−１）。このときのベース画面とは、図３５の画面７０１である。
【０１８９】
次に、プロセッサー１００は、Ｓｔｅｐ１９−２で、全タブベース画面を読み出し、Ｓｔｅｐ１９−１で読み出したベース画面と合成する。全タブベース画面とは、たとえば、図９の画面７００のうち、スタートボタン５０１以外の部分の画像に対応する。そして、ベース画面と全タブベース画面が合成されることにより、図８の画面５００が作成される。
【０１９０】
次に、カラーに関する設定を確認し（Ｓｔｅｐ１９−４，Ｓｔｅｐ１９−８，Ｓｔｅｐ１９−９，Ｓｔｅｐ１９−１０）、設定されている内容に応じて選択中マークを付ける座標と選択中マーク画像を読み出す（Ｓｔｅｐ１９−５）。
【０１９１】
図４０に、選択中マークの画像の一例を示す。図４０に示された画像７０６は、たとえば円形の画像であるが、形状はこれに限定されない。なお、小さく単純な画像であることが好ましいこれにより、このような画像を含む画面データを作成する際の処理の負荷を小さくすることができるためである。
【０１９２】
また、マーク画像を、モノカラー画像、２値画像などの、データ量が比較的少ないものとすることによっても、作成処理の負荷の軽減に寄与することが期待される。
【０１９３】
図３８に戻って、Ｓｔｅｐ１９−５の後、プロセッサー１００は、今回読み出した座標と、前回の設定時に読み出した座標に差異があれば（Ｓｔｅｐ１９−６）、前回と違う内容が選択されたと判断する。この場合、前回の設定項目から選択中マークを消すために非選択中マークを付ける座標と選択中マーク画像を読み出す（Ｓｔｅｐ１９−７）。非選択中マークは、すでに表示されている選択中マークに重ねることにより選択中マークが表示されていないように見せるためのマークであって、すでに選択中マークが表示されている部分についての、当該部分の下に存在するべき全タブベース画面の画像である。
【０１９４】
次に、プロセッサー１００は、用紙に関する設置を確認し（Ｓｔｅｐ１９−１１，Ｓｔｅｐ２９−１５）、設定されている内容に応じて選択中マークを付ける座標と選択中マーク画像を読み出す（Ｓｔｅｐ１９−１２）。そして、今回読み出した座標と、前回の設定時に読み出した座標に差異があれば（Ｓｔｅｐ１９−１３）、前回と違う内容が選択されたと判断する。この場合、前回の設定項目から選択中マークを消すために非選択中マークを付ける座標と選択中マーク画像を読み出す（Ｓｔｅｐ１９−１４）。
【０１９５】
同様にして、倍率、両面・ページ集約・原稿指定・画質／濃度・応用についても、選択中マークを付ける座標、選択中マーク、非選択中マークを付ける座棟、非選択中マークを読み出してゆく（Ｓｔｅｐ１９−１６〜Ｓｔｅｐ１９−４３）。
【０１９６】
端末綾続時の場合は、ベース画面と全タブベース画面を合成した画面が表示される。当該合成画面上では、選択されたメニューに選択中マークが付されて表示される。端末装置２における操作により、選択されるメニューが変更された場合には、新たに選択されたメニューに選択中マークが付されて表示されるとともに、それまで表示されていた選択中マークの上に非選択中マークが重ねて表示されるようになる。これにより、それまで表示されていた選択中マークは、表示されなくなったように見える。
【０１９７】
＜グラフィック（３）作成処理＞
図３２のＳｔｅｐ１７−９のグラフィック（３）作成処理について、説明する。
【０１９８】
第３のグラフィックデータとして図９の画面７００が利用される場合、グラフィック（３）作成処理は、グラフィック（２）作成処理の図３８および図３９に示されたフローチャートに従って実現され得る。
【０１９９】
なお、図９の画面７００は、図８の画面６００と異なり、ベース画面（図３５）に相当する画像を含まない。このため、グラフィック（３）作成処理では、Ｓｔｅｐ１９−２におけるベース画面の読み出しや、当該ベース画面の全タブベース画面との合成は省略される。
【０２００】
また、第３のグラフィックデータとして図１０の画面８００が用いられる場合、グラフィック（３）作成処理のフローチャートは、図３８および図３９から、さらに、画面６００に含まれるが画面８００には含まれないメニューについての判断が省略されたものとなる。
【０２０１】
第３のグラフィックデータとして図９の画面７００が用いられる場合、グラフィック（３）作成処理では、全タブベース画面は、図９の画面７００となる。また、第３のグラフィックデータとして図１０の画面８００が用いられる場合、グラフィック（３）作成処理では、全タブベース画面は、図１０の画面８００となる。
【０２０２】
＜実施の形態の効果＞
以上説明した本実施の形態によれば、画像形成装置（ＭＦＰ１）は、第１の端末との接続中に第２の端末から画面更新要求を受けた場合、当該第２の端末には、表示画面を切り替えるグラフィックデータではなく、第２のグラフィックデータに対して追加的に表示させるグラフィックデータ（選択中マークの画像データ）とその表示位置座標データのみを送信する。これにより、複数のリモート端末のうち一部のリモート端末に対する画面更新要求についての処理の負担を軽減でき、複数のリモート端末から画面更新要求を受けた場合でも、画像形成装置における当該要求に対する遅れを軽減させることができる。
【０２０３】
また、以上説明した本実施の形態によれば、第１の端末については、表示画面として、画像形成装置本体に表示される画面と同等の表示を行なうことができる。これにより、複数のリモート端末間で優先順位を付して、表示画面を表示させることができる。
【０２０４】
また、以上説明した本実施の形態によれば、画像形成装置で第２のグラフィックデータを使用している場合は、端末装置における表示画面を更新する際に、設定完了を示すグラフィックデータが、その表示位置座標とともに、ＭＦＰ１から端末装置２に送信される。この設定完了を示すグラフィックは、特定のマークの表示であっても良いし、ＬＥＤを点灯させるものであってもよい。このように、元の画面に対して追加的に画像を表示させることにより、ＭＦＰ１におけるグラフィックデータの作成の負荷が小さくて済む。このため、ＭＦＰ１における応答遅れを防止することができる。
【０２０５】
さらに、第２のグラフィック画像を２値データまたはモノカラーデータによって表示される画像とすること（図９および図１０）、または、第２のグラフィックデータに含まれる選択項目を少なくすること（図１０）により、ＭＦＰ１におけるグラフィックデータ作成の負荷をさらに小さくすることができる。
【０２０６】
また、本実施の形態では、設定完了を示すグラフィックデータによって表示される画像は、円形の画像、つまり、形状がシンプルな画像である。このような画像の形状は、円形に限定されず、矩形等であっても良い。このように、設定完了を示すグラフィックデータによって表示される画像として形状がシンプルな画像が採用されることにより、ＭＦＰ１におけるグラフィックデータ作成の負荷をさらに小さくすることができる。
【０２０７】
また、端末装置２は、タッチパネルを備える公知の端末装置と同様に、タッチパネル２０８に対するフリック操作・拡大操作・縮小操作等のマルチタッチ操作を受け付ける。特に、図６に示されたようなＭＦＰ１の設定画面においても、このようなマルチタッチ操作を受け付けても良い。ただし、第１および第２のグラフィックデータの双方について、上記マルチタッチ操作を受け付けた場合、グラフィック作成処理・グラフィック送信処理の負荷が大きくなるため、複数の端末装置２に対して応答遅れが生じる場合があり得る。
【０２０８】
そこで、本実施の形態では、端末装置２に対して、マルチタッチ操作を禁止することにより応答遅れを紡止することができる。特に、第１のグラフィックデータに対するマルチタッチ操作は受付け、第２のグラフィックデータ（および、第３のグラフィックデータ）に対するマルチタッチ操作は受け付けないようにしても良い。つまり、ＭＦＰ１は、第１のグラフィックデータを送信される端末装置２には優先的に利用しやすい画面を表示させつつ、他の端末装置２には、操作を制限することができる。そして、このような操作の制限により、ＭＦＰ１のグラフィックデータ生成の負荷を軽減させることができ、ＭＦＰ１における応答遅れを回避できる。
【０２０９】
今回開示された各実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組合わせても、実施することが意図される。
【符号の説明】
【０２１０】
１  ＭＦＰ、２  端末装置、３  無線中継器、ＮＷ  ネットワーク。
【図１】
2014021148.tif 000003
【図２】
2014021148.tif 000004
【図３】
2014021148.tif 000005
【図４】
2014021148.tif 000006
【図５】
2014021148.tif 000007
【図６】
2014021148.tif 000008
【図７】
2014021148.tif 000009
【図８】
2014021148.tif 000010
【図９】
2014021148.tif 000011
【図１０】
2014021148.tif 000012
【図１１】
2014021148.tif 000013
【図１２】
2014021148.tif 000014
【図１３】
2014021148.tif 000015
【図１４】
2014021148.tif 000016
【図１５】
2014021148.tif 000017
【図１６】
2014021148.tif 000018
【図１７】
2014021148.tif 000019
【図１８】
2014021148.tif 000020
【図１９】
2014021148.tif 000021
【図２０】
2014021148.tif 000022
【図２１】
2014021148.tif 000023
【図２２】
2014021148.tif 000024
【図２３】
2014021148.tif 000025
【図２４】
2014021148.tif 000026
【図２５】
2014021148.tif 000027
【図２６】
2014021148.tif 000028
【図２７】
2014021148.tif 000029
【図２８】
2014021148.tif 000030
【図２９】
2014021148.tif 000031
【図３０】
2014021148.tif 000032
【図３１】
2014021148.tif 000033
【図３２】
2014021148.tif 000034
【図３３】
2014021148.tif 000035
【図３４】
2014021148.tif 000036
【図３５】
2014021148.tif 000037
【図３６】
2014021148.tif 000038
【図３７】
2014021148.tif 000039
【図３８】
2014021148.tif 000040
【図３９】
2014021148.tif 000041
【図４０】
2014021148.tif 000042