(57)【特許請求の範囲】
【請求項１】
複数の画像形成装置とサーバ装置とがネットワークを介してデータ通信可能に連結される連携システムであって、
前記画像形成装置は、
前記サーバ装置のアプリケーションを遠隔操作して利用可能となるように構成される遠隔操作手段と、
画像形成装置自身の機能を操作し、前記サーバ装置のアプリケーションを遠隔操作して利用するときに当該アプリケーションを操作する入力手段と、
アプリケーションが印刷のために利用する画像形成装置を、ネットワーク接続された画像形成装置から任意に選択して設定することが可能となるように、手動で設定可能な手動モードに切替える設定切替手段とを有し、
前記サーバ装置は、
サーバ装置における遠隔操作に必要な通信を制御するリモート接続ドライバと、
ネットワークを介して連結される複数の画像形成装置のうち、前記遠隔操作手段によって遠隔操作する画像形成装置である遠隔操作元装置を識別する遠隔操作元装置識別手段と、
印刷処理を含むアプリケーションが印刷のために利用する画像形成装置を自動設定する自動設定手段と、
画像形成装置を制御して画像形成装置を動作させるデバイスドライバと、
画像形成装置と、画像形成装置に対応する前記デバイスドライバとの関連づけを管理するデバイス設定マネージャとを有し、
前記画像形成装置の遠隔操作手段が遠隔操作して前記サーバ装置のアプリケーションを起動させるとき、
前記画像形成装置は、遠隔操作を開始することを示す操作開始信号を、ネットワークを介して前記サーバ装置に送信し、
前記サーバ装置では、前記画像形成装置から送信された操作開始信号に基づいて、
遠隔操作元装置識別手段が、操作開始信号を送信した画像形成装置を遠隔操作元装置であると識別し、
自動設定手段が、遠隔操作元装置識別手段が識別した識別結果に基づいて、アプリケーションが印刷のために利用する画像形成装置を遠隔操作元装置に自動設定し、
アプリケーションを遠隔操作する画像形成装置である遠隔操作元装置の入力手段を介して印刷実行指示が入力されて印刷物を出力させるとき、
前記サーバ装置では、前記印刷実行指示に基づいて、デバイス設定マネージャが、遠隔操作元装置に対応するデバイスドライバがあるか否かを判断し、
デバイス設定マネージャが遠隔操作元装置に対応するデバイスドライバがあると判断した場合には、デバイスドライバが遠隔操作元装置に印刷データを送信し、
デバイス設定マネージャが遠隔操作元装置に対応するデバイスドライバがないと判断した場合には、リモート接続ドライバが遠隔操作元装置に印刷不可信号を送信し、
前記印刷不可信号を受信した遠隔操作元装置では、入力手段を介して手動モードに切替える指示が入力された場合に設定切替手段が手動モードに切替え、入力手段から入力される指示に基づいて、ネットワーク接続された他の任意の画像形成装置を印刷データの出力先装置として手動で設定するように構成されることを特徴とする連携システム。
【請求項２】
アプリケーションを遠隔操作する画像形成装置である遠隔操作元装置において、設定切替手段が手動モードに切替えて、アプリケーションが印刷のために利用する任意の画像形成装置を出力先装置として手動で設定されたとき、
遠隔操作元装置は、出力先装置によって印刷データを出力させるときの条件に関する指示である手動出力条件指示が入力手段を介して入力されたと判断した場合に、出力先装置によって遠隔操作を開始することを示す操作開始信号を、サーバ装置に送信し、
前記操作開始信号を受信したサーバ装置は、前記手動出力条件指示に基づいて、出力先装置からの遠隔操作を可能とする制御を開始することを特徴とする請求項１に記載の連携システム。
【請求項３】
前記画像形成装置は、当該画像形成装置を利用するユーザーごとにそれぞれ対応するユーザー情報を予め登録して記憶する記憶手段と、記憶手段に記憶されるユーザー情報に基づいてユーザーを識別して認証する認証手段とを有し、
前記サーバ装置は、アプリケーションを遠隔操作して利用するユーザーを識別するユーザー識別手段と、アプリケーションを遠隔操作して利用するユーザーごとにそれぞれ対応するカスタム設定値を予め登録して記憶する記憶手段とを有し、
前記画像形成装置の遠隔操作手段が遠隔操作して前記サーバ装置のアプリケーションを起動させるとき、
前記画像形成装置は、認証手段が認証したユーザー情報を、ネットワークを介して前記サーバ装置に送信し、
前記サーバ装置では、前記画像形成装置から送信されたユーザー情報に基づいて、
ユーザー識別手段は、遠隔操作元装置識別手段が識別した遠隔操作元装置を介してアプリケーションを遠隔操作して利用するユーザーを識別し、
自動設定手段は、識別したユーザーに対応するカスタム設定値を遠隔操作元装置に初期設定することを特徴とする請求項１または２に記載の連携システム。
【請求項４】
画像形成装置が接続されるクライアント装置と、サーバ装置とがネットワークを介してデータ通信可能に連結される連携システムであって、
前記クライアント装置は、
前記サーバ装置のアプリケーションを遠隔操作して利用可能となるように構成される遠隔操作手段と、
クライアント装置自身の機能を操作し、前記サーバ装置のアプリケーションを遠隔操作して利用するときに当該アプリケーションを操作する入力手段と、
アプリケーションが印刷のために利用する画像形成装置を、ネットワーク接続されたクライアント装置に接続される画像形成装置から任意に選択して設定することが可能となるように、手動で設定可能な手動モードに切替える設定切替手段とを有し、
前記サーバ装置は、
サーバ装置における遠隔操作に必要な通信を制御するリモート接続ドライバと、
ネットワークを介して連結される複数のクライアント装置のうち、前記遠隔操作手段によって遠隔操作するクライアント装置である遠隔操作元装置を識別する遠隔操作元装置識別手段と、
印刷処理を含むアプリケーションが印刷のために利用する画像形成装置を自動設定する自動設定手段と、
画像形成装置を制御して画像形成装置を動作させるデバイスドライバと、
画像形成装置と、画像形成装置に対応する前記デバイスドライバとの関連づけを管理するデバイス設定マネージャとを有し、
前記クライアント装置の遠隔操作手段が遠隔操作して前記サーバ装置のアプリケーションを起動させるとき、
前記クライアント装置は、遠隔操作を開始することを示す操作開始信号を、ネットワークを介して前記サーバ装置に送信し、
前記サーバ装置では、前記クライアント装置から送信された操作開始信号に基づいて、
遠隔操作元装置識別手段が、操作開始信号を送信したクライアント装置を遠隔操作元装置であると識別し、
自動設定手段が、遠隔操作元装置識別手段が識別した識別結果に基づいて、アプリケーションを遠隔操作して利用する画像形成装置を遠隔操作元装置に直接接続された画像形成装置に自動設定し、
アプリケーションを遠隔操作するクライアント装置である遠隔操作元装置の入力手段を介して印刷実行指示が入力されて印刷物を出力させるとき、
前記サーバ装置では、前記印刷実行指示に基づいて、デバイス設定マネージャが、遠隔操作元装置に直接接続された画像形成装置に対応するデバイスドライバがあるか否かを判断し、
デバイス設定マネージャが遠隔操作元装置に直接接続された画像形成装置に対応するデバイスドライバがあると判断した場合には、デバイスドライバが遠隔操作元装置に印刷データを送信し、
デバイス設定マネージャが遠隔操作元装置に直接接続された画像形成装置に対応するデバイスドライバがないと判断した場合には、リモート接続ドライバが遠隔操作元装置に印刷不可信号を送信し、
前記印刷不可信号を受信した遠隔操作元装置では、入力手段を介して手動モードに切替える指示が入力された場合に設定切替手段が手動モードに切替え、入力手段から入力される指示に基づいて、ネットワーク接続された他の任意のクライアント装置に接続される画像形成装置を印刷データの出力先装置として手動で設定するように構成されることを特徴とする連携システム。
【請求項５】
アプリケーションを遠隔操作するクライアント装置である遠隔操作元装置において、設定切替手段が手動モードに切替えて、アプリケーションが印刷のために利用する任意の画像形成装置を出力先装置として手動で設定されたとき、
遠隔操作元装置は、出力先装置によって印刷データを出力させるときの条件に関する指示である手動出力条件指示が入力手段を介して入力されたと判断した場合に、出力先装置に接続されるクライアント装置によって遠隔操作を開始することを示す操作開始信号を、サーバ装置に送信し、
前記操作開始信号を受信したサーバ装置は、前記手動出力条件指示に基づいて、出力先装置に接続されるクライアント装置からの遠隔操作を可能とする制御を開始することを特徴とする請求項４に記載の連携システム。
【請求項６】
前記クライアント装置は、当該クライアント装置を利用するユーザーごとにそれぞれ対応するユーザー情報を予め登録して記憶する記憶手段と、記憶手段に記憶されるユーザー情報に基づいてユーザーを識別して認証する認証手段とを有し、
前記サーバ装置は、アプリケーションを遠隔操作して利用するユーザーを識別するユーザー識別手段と、アプリケーションを遠隔操作して利用するユーザーごとにそれぞれ対応するカスタム設定値を予め登録して記憶する記憶手段とを有し、
前記クライアント装置の遠隔操作手段が遠隔操作して前記サーバ装置のアプリケーションを起動させるとき、
前記クライアント装置は、認証手段が認証したユーザー情報をネットワークを介して前記サーバ装置に送信し、
前記サーバ装置では、前記クライアント装置から送信されたユーザー情報に基づいて、
ユーザー識別手段は、遠隔操作元装置識別手段が識別した遠隔操作元装置を介してアプリケーションを遠隔操作して利用するユーザーを識別し、
自動設定手段は、識別したユーザーに対応するカスタム設定値を遠隔操作元装置に直接接続された画像形成装置に初期設定することを特徴とする請求項４または５に記載の連携システム。
【請求項７】
前記サーバ装置上のアプリケーションは、ＧＵＩ（Graphical User Interface）を有したパソコン用デスクトップ・アプリケーションであり、
前記画像形成装置または前記クライアント装置は、遠隔操作手段によって前記サーバ装置上のアプリケーションが有するＧＵＩを遠隔操作可能となるように構成されることを特徴とする請求項１〜６のいずれか１つに記載の連携システム。
【請求項８】
前記サーバ装置と、前記画像形成装置または前記クライアント装置とが、ＷｅｂサービスＡＰＩ（Application Program Interface）によって接続され、
前記サーバ装置は、ＷｅｂサービスＡＰＩを利用して画像形成に必要な通信を制御し、遠隔操作元装置である画像形成装置またはクライアント装置に直接接続された画像形成装置を制御することを特徴とする請求項１〜６のいずれか１つに記載の連携システム。
【請求項９】
前記サーバ装置は複数のアプリケーションを搭載し、
遠隔操作元装置である複数の画像形成装置またはクライアント装置のそれぞれが、当該複数のアプリケーションのうちの１つを割り当てて排他的に使用することを特徴とする請求項１〜６のいずれか１つに記載の連携システム。
【請求項１０】
前記サーバ装置は複数のアプリケーションを搭載し、
複数の画像形成装置またはクライアント装置は、前記サーバ装置が搭載する複数のアプリケーションのうち１つのアプリケーションを、遠隔操作手段が遠隔操作してマルチタスキングによって個別に起動できるように構成され、
前記サーバ装置は、アプリケーションをマルチタスキングによって個別に起動した画像形成装置またはクライアント装置を、遠隔操作元装置として関連づけることを特徴とする請求項１〜６のいずれか１つに記載の連携システム。
【請求項１１】
前記サーバ装置は複数のアプリケーションを搭載し、
複数の画像形成装置またはクライアント装置は、前記サーバ装置が搭載する複数のアプリケーションのうち１つのアプリケーションを、遠隔操作手段が遠隔操作してマルチタスキングによって個別に起動できるように構成され、
前記サーバ装置では、画像形成装置またはクライアント装置から送信された前記ユーザー情報に基づいて、
ユーザー識別手段は、遠隔操作元装置識別手段が識別した遠隔操作元装置を介してアプリケーションを遠隔操作して利用するユーザーを識別し、
自動設定手段は、識別したユーザーに対応するカスタム設定値を遠隔操作元装置に初期設定することを特徴とする請求項３または６に記載の連携システム。
【請求項１２】
前記ユーザー識別手段で用いられる通信プロトコルはＨＴＴＰ（Hyper Text Transfer
Protocol）であり、ＨＴＴＰリクエストメッセージは、前記ユーザー情報を含むことを特徴とする請求項３または６に記載の連携システム。
【請求項１３】
前記ユーザー識別手段で用いられる通信プロトコルはＳＯＡＰ（Simple Object Access
Protocol）であり、ＳＯＡＰリクエストエンベロープは、前記ユーザー情報を含むこと
を特徴とする請求項３または６に記載の連携システム。
【請求項１４】
画像形成装置またはクライアント装置において、前記設定切替手段が動作モードを手動モードに切替えて、アプリケーションが印刷のために利用する画像形成装置を出力先装置として手動で設定され、前記サーバ装置が手動で設定された任意の出力先装置を制御するとき、
前記サーバ装置は、前記手動出力条件指示に基づいて、操作開始信号を受信してから所定の時間経過後に制御を開始することを特徴とする請求項２または５に記載の連携システム。
【請求項１５】
画像形成装置またはクライアント装置において、前記設定切替手段が動作モードを手動モードに切替えて、アプリケーションが印刷のために利用する画像形成装置を出力先装置として手動で設定され、前記サーバ装置が手動で設定された任意の出力先装置を制御するとき、
前記サーバ装置は、前記手動出力条件指示に基づいて、予め定められる所定の時刻に制御を開始することを特徴とする請求項２または５に記載の連携システム。
【請求項１６】
画像形成装置において、前記設定切替手段が動作モードを手動モードに切替えて、アプリケーションが印刷のために利用する画像形成装置を出力先装置として手動で設定され、前記サーバ装置が手動で設定された任意の出力先装置を制御するとき、
前記サーバ装置は、手動で設定された任意の出力先装置の入力手段を介して制御開始を示す指示が入力された後に、制御を開始することを特徴とする請求項１に記載の連携システム。
【請求項１７】
クライアント装置において、前記設定切替手段が動作モードを手動モードに切替えて、アプリケーションが印刷のために利用する画像形成装置を出力先装置として手動で設定され、前記サーバ装置が手動で設定された任意の出力先装置を制御するとき、
前記サーバ装置は、手動で設定された任意の出力先装置に接続されるクライアント装置の入力手段を介して制御開始を示す指示が入力された後に、制御を開始することを特徴とする請求項４に記載の連携システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成装置とサーバ装置とがネットワークを介してデータ通信可能に連結される連携システムに関する。
【背景技術】
【０００２】
ＭＦＰ（Multi Function Printer）とＰＣ（Personal Computer）上の既存ソフトウェアとを連携させ、ＰＣ上のアプリケーション機能をＭＦＰから遠隔利用する手法として、Ｓｈａｒｐ  ＯＳＡ（Sharp Open Systems Architecture）（登録商標）等の技術がある。Ｓｈａｒｐ  ＯＳＡでは、ＰＣ上にＷｅｂアプリケーションを構築し、ＭＦＰをＷｅｂブラウザとして動作させることでアプリケーション機能の遠隔利用が実現される。
【０００３】
しかしながら、Ｗｅｂアプリケーションの開発は、従来のデスクトップ・アプリケーション開発とは異なり、特別のノウハウが必要になることや、セキュリティの観点等からレガシーソフトウェアとの連携に障壁が多いなど、難点も多い。そこで、Ｗｅｂアプリケーションの代わりに、既存のデスクトップ・アプリケーションに追加の連携機能を実装して、低コストでＭＦＰ連携アプリケーション等を開発する方法が検討されている。
【０００４】
特許文献１には、汎用的なＯＳ（Operating System）を利用できない携帯情報端末から、遠隔操作でパソコン用のデスクトップ・アプリケーションを起動して使用できる点が示されている。
【０００５】
また、Ｗｉｎｄｏｗｓ  ＸＰ（登録商標）等においては、リモートデスクトップ機能により、ユーザーが遠隔ＰＣにリモートログインする形でアプリケーションを起動して使用できる。よって、これらの技術を組み合わせることで、ＭＦＰの操作パネルからパソコン用のデスクトップ・アプリケーションを使用でき、またアプリケーションはユーザーを識別可能である。この手法により、容易にＰＣ用既存ソフトウェアとの連携アプリケーションを実現することが可能である。
【０００６】
【特許文献１】特開平１１−３８９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前述のような連携アプリケーションの実現方法を採った場合、遠隔利用の対象となるアプリケーションは、パソコン用のデスクトップ・アプリケーションがそのまま用いられるが、このようなデスクトップ・アプリケーションは、一般的に単一のコンピュータにおける利用を想定したものであり、印刷処理などのために画像形成装置を制御する際にはその対象を逐次指定する必要がある。しかしながら、ＭＦＰの操作パネルからデスクトップ・アプリケーションを利用するユーザーにとって、制御対象となるプリンタやスキャナ等の画像形成装置は、自身のＭＦＰとすることが一般的と考えられ、ユーザーが制御対象となる画像形成装置を逐次選択するような操作は冗長と考えられる。複数のＭＦＰから単一のアプリケーションを利用するような場合には、最後に利用した際の設定値が残留することが考えられ、遠隔操作元となるＭＦＰが変化する度に、アプリケーションに対して利用する画像形成装置を再設定する必要があり、操作の手間が生じる。
【０００８】
したがって本発明の目的は、ユーザーが制御対象となる画像形成装置を逐次選択して設定するような操作が必要なく、利便性を向上させることが可能な連携システムを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、複数の画像形成装置とサーバ装置とがネットワークを介してデータ通信可能に連結される連携システムであって、
前記画像形成装置は、
前記サーバ装置のアプリケーションを遠隔操作して利用可能となるように構成される遠隔操作手段と、
画像形成装置自身の機能を操作し、前記サーバ装置のアプリケーションを遠隔操作して利用するときに当該アプリケーションを操作する入力手段と、
アプリケーションが印刷のために利用する画像形成装置を、ネットワーク接続された画像形成装置から任意に選択して設定することが可能となるように、手動で設定可能な手動モードに切替える設定切替手段とを有し、
前記サーバ装置は、
サーバ装置における遠隔操作に必要な通信を制御するリモート接続ドライバと、
ネットワークを介して連結される複数の画像形成装置のうち、前記遠隔操作手段によって遠隔操作する画像形成装置である遠隔操作元装置を識別する遠隔操作元装置識別手段と、
印刷処理を含むアプリケーションが印刷のために利用する画像形成装置を自動設定する自動設定手段と、
画像形成装置を制御して画像形成装置を動作させるデバイスドライバと、
画像形成装置と、画像形成装置に対応する前記デバイスドライバとの関連づけを管理するデバイス設定マネージャとを有し、
前記画像形成装置の遠隔操作手段が遠隔操作して前記サーバ装置のアプリケーションを起動させるとき、
前記画像形成装置は、遠隔操作を開始することを示す操作開始信号を、ネットワークを介して前記サーバ装置に送信し、
前記サーバ装置では、前記画像形成装置から送信された操作開始信号に基づいて、
遠隔操作元装置識別手段が、操作開始信号を送信した画像形成装置を遠隔操作元装置であると識別し、
自動設定手段が、遠隔操作元装置識別手段が識別した識別結果に基づいて、アプリケーションが印刷のために利用する画像形成装置を遠隔操作元装置に自動設定し、
アプリケーションを遠隔操作する画像形成装置である遠隔操作元装置の入力手段を介して印刷実行指示が入力されて印刷物を出力させるとき、
前記サーバ装置では、前記印刷実行指示に基づいて、デバイス設定マネージャが、遠隔操作元装置に対応するデバイスドライバがあるか否かを判断し、
デバイス設定マネージャが遠隔操作元装置に対応するデバイスドライバがあると判断した場合には、デバイスドライバが遠隔操作元装置に印刷データを送信し、
デバイス設定マネージャが遠隔操作元装置に対応するデバイスドライバがないと判断した場合には、リモート接続ドライバが遠隔操作元装置に印刷不可信号を送信し、
前記印刷不可信号を受信した遠隔操作元装置では、入力手段を介して手動モードに切替える指示が入力された場合に設定切替手段が手動モードに切替え、入力手段から入力される指示に基づいて、ネットワーク接続された他の任意の画像形成装置を印刷データの出力先装置として手動で設定するように構成されることを特徴とする連携システムである。
また本発明は、アプリケーションを遠隔操作する画像形成装置である遠隔操作元装置において、設定切替手段が手動モードに切替えて、アプリケーションが印刷のために利用する任意の画像形成装置を出力先装置として手動で設定されたとき、
遠隔操作元装置は、出力先装置によって印刷データを出力させるときの条件に関する指示である手動出力条件指示が入力手段を介して入力されたと判断した場合に、出力先装置によって遠隔操作を開始することを示す操作開始信号を、サーバ装置に送信し、
前記操作開始信号を受信したサーバ装置は、前記手動出力条件指示に基づいて、出力先装置からの遠隔操作を可能とする制御を開始することを特徴とする。
【００１０】
また本発明は、前記画像形成装置は、当該画像形成装置を利用するユーザーごとにそれぞれ対応するユーザー情報を予め登録して記憶する記憶手段と、記憶手段に記憶されるユーザー情報に基づいてユーザーを識別して認証する認証手段とを有し、
前記サーバ装置は、アプリケーションを遠隔操作して利用するユーザーを識別するユーザー識別手段と、アプリケーションを遠隔操作して利用するユーザーごとにそれぞれ対応するカスタム設定値を予め登録して記憶する記憶手段とを有し、
前記画像形成装置の遠隔操作手段が遠隔操作して前記サーバ装置のアプリケーションを起動させるとき、
前記画像形成装置は、認証手段が認証したユーザー情報を、ネットワークを介して前記サーバ装置に送信し、
前記サーバ装置では、前記画像形成装置から送信されたユーザー情報に基づいて、
ユーザー識別手段は、遠隔操作元装置識別手段が識別した遠隔操作元装置を介してアプリケーションを遠隔操作して利用するユーザーを識別し、
自動設定手段は、識別したユーザーに対応するカスタム設定値を遠隔操作元装置に初期設定することを特徴とする。
【００１１】
また本発明は、画像形成装置が接続されるクライアント装置と、サーバ装置とがネットワークを介してデータ通信可能に連結される連携システムであって、
前記クライアント装置は、
前記サーバ装置のアプリケーションを遠隔操作して利用可能となるように構成される遠隔操作手段と、
クライアント装置自身の機能を操作し、前記サーバ装置のアプリケーションを遠隔操作して利用するときに当該アプリケーションを操作する入力手段と、
アプリケーションが印刷のために利用する画像形成装置を、ネットワーク接続されたクライアント装置に接続される画像形成装置から任意に選択して設定することが可能となるように、手動で設定可能な手動モードに切替える設定切替手段とを有し、
前記サーバ装置は、
サーバ装置における遠隔操作に必要な通信を制御するリモート接続ドライバと、
ネットワークを介して連結される複数のクライアント装置のうち、前記遠隔操作手段によって遠隔操作するクライアント装置である遠隔操作元装置を識別する遠隔操作元装置識別手段と、
印刷処理を含むアプリケーションが印刷のために利用する画像形成装置を自動設定する自動設定手段と、
画像形成装置を制御して画像形成装置を動作させるデバイスドライバと、
画像形成装置と、画像形成装置に対応する前記デバイスドライバとの関連づけを管理するデバイス設定マネージャとを有し、
前記クライアント装置の遠隔操作手段が遠隔操作して前記サーバ装置のアプリケーションを起動させるとき、
前記クライアント装置は、遠隔操作を開始することを示す操作開始信号を、ネットワークを介して前記サーバ装置に送信し、
前記サーバ装置では、前記クライアント装置から送信された操作開始信号に基づいて、
遠隔操作元装置識別手段が、操作開始信号を送信したクライアント装置を遠隔操作元装置であると識別し、
自動設定手段が、遠隔操作元装置識別手段が識別した識別結果に基づいて、アプリケーションを遠隔操作して利用する画像形成装置を遠隔操作元装置に直接接続された画像形成装置に自動設定し、
アプリケーションを遠隔操作するクライアント装置である遠隔操作元装置の入力手段を介して印刷実行指示が入力されて印刷物を出力させるとき、
前記サーバ装置では、前記印刷実行指示に基づいて、デバイス設定マネージャが、遠隔操作元装置に直接接続された画像形成装置に対応するデバイスドライバがあるか否かを判断し、
デバイス設定マネージャが遠隔操作元装置に直接接続された画像形成装置に対応するデバイスドライバがあると判断した場合には、デバイスドライバが遠隔操作元装置に印刷データを送信し、
デバイス設定マネージャが遠隔操作元装置に直接接続された画像形成装置に対応するデバイスドライバがないと判断した場合には、リモート接続ドライバが遠隔操作元装置に印刷不可信号を送信し、
前記印刷不可信号を受信した遠隔操作元装置では、入力手段を介して手動モードに切替える指示が入力された場合に設定切替手段が手動モードに切替え、入力手段から入力される指示に基づいて、ネットワーク接続された他の任意のクライアント装置に接続される画像形成装置を印刷データの出力先装置として手動で設定するように構成されることを特徴とする連携システムである。
また本発明は、アプリケーションを遠隔操作するクライアント装置である遠隔操作元装置において、設定切替手段が手動モードに切替えて、アプリケーションが印刷のために利用する任意の画像形成装置を出力先装置として手動で設定されたとき、
遠隔操作元装置は、出力先装置によって印刷データを出力させるときの条件に関する指示である手動出力条件指示が入力手段を介して入力されたと判断した場合に、出力先装置に接続されるクライアント装置によって遠隔操作を開始することを示す操作開始信号を、サーバ装置に送信し、
前記操作開始信号を受信したサーバ装置は、前記手動出力条件指示に基づいて、出力先装置に接続されるクライアント装置からの遠隔操作を可能とする制御を開始することを特徴とする。
【００１２】
また本発明は、前記クライアント装置は、当該クライアント装置を利用するユーザーごとにそれぞれ対応するユーザー情報を予め登録して記憶する記憶手段と、記憶手段に記憶されるユーザー情報に基づいてユーザーを識別して認証する認証手段とを有し、
前記サーバ装置は、アプリケーションを遠隔操作して利用するユーザーを識別するユーザー識別手段と、アプリケーションを遠隔操作して利用するユーザーごとにそれぞれ対応するカスタム設定値を予め登録して記憶する記憶手段とを有し、
前記クライアント装置の遠隔操作手段が遠隔操作して前記サーバ装置のアプリケーションを起動させるとき、
前記クライアント装置は、認証手段が認証したユーザー情報をネットワークを介して前記サーバ装置に送信し、
前記サーバ装置では、前記クライアント装置から送信されたユーザー情報に基づいて、
ユーザー識別手段は、遠隔操作元装置識別手段が識別した遠隔操作元装置を介してアプリケーションを遠隔操作して利用するユーザーを識別し、
自動設定手段は、識別したユーザーに対応するカスタム設定値を遠隔操作元装置に直接接続された画像形成装置に初期設定することを特徴とする。
【００１３】
また本発明は、前記サーバ装置上のアプリケーションは、ＧＵＩ（Graphical User
Interface）を有したパソコン用デスクトップ・アプリケーションであり、
前記画像形成装置または前記クライアント装置は、遠隔操作手段によって前記サーバ装置上のアプリケーションが有するＧＵＩを遠隔操作可能となるように構成されることを特徴とする。
【００１５】
また本発明は、前記サーバ装置と、前記画像形成装置または前記クライアント装置とが、ＷｅｂサービスＡＰＩ（Application Program Interface）によって接続され、
前記サーバ装置は、ＷｅｂサービスＡＰＩを利用して画像形成に必要な通信を制御し、遠隔操作元装置である画像形成装置またはクライアント装置に直接接続された画像形成装置を制御することを特徴とする。
【００１６】
また本発明は、前記サーバ装置は複数のアプリケーションを搭載し、
遠隔操作元装置である複数の画像形成装置またはクライアント装置のそれぞれが、当該複数のアプリケーションのうちの１つを割り当てて排他的に使用することを特徴とする。
【００１７】
また本発明は、前記サーバ装置は複数のアプリケーションを搭載し、
複数の画像形成装置またはクライアント装置は、前記サーバ装置が搭載する複数のアプリケーションのうち１つのアプリケーションを、遠隔操作手段が遠隔操作してマルチタスキングによって個別に起動できるように構成され、
前記サーバ装置は、アプリケーションをマルチタスキングによって個別に起動した画像形成装置またはクライアント装置を、遠隔操作元装置として関連づけることを特徴とする。
【００１８】
また本発明は、前記サーバ装置は複数のアプリケーションを搭載し、
複数の画像形成装置またはクライアント装置は、前記サーバ装置が搭載する複数のアプリケーションのうち１つのアプリケーションを、遠隔操作手段が遠隔操作してマルチタスキングによって個別に起動できるように構成され、
前記サーバ装置では、画像形成装置またはクライアント装置から送信された前記ユーザー情報に基づいて、
ユーザー識別手段は、遠隔操作元装置識別手段が識別した遠隔操作元装置を介してアプリケーションを遠隔操作して利用するユーザーを識別し、
自動設定手段は、識別したユーザーに対応するカスタム設定値を遠隔操作元装置に初期設定することを特徴とする。
【００１９】
また本発明は、前記ユーザー識別手段で用いられる通信プロトコルはＨＴＴＰ（Hyper
Text Transfer Protocol）であり、ＨＴＴＰリクエストメッセージは、前記ユーザー情報を含むことを特徴とする。
【００２０】
また本発明は、前記ユーザー識別手段で用いられる通信プロトコルはＳＯＡＰ（Simple
Object Access Protocol）であり、ＳＯＡＰリクエストエンベロープは、前記ユーザー情報を含むことを特徴とする。
【００２２】
また本発明は、画像形成装置またはクライアント装置において、前記設定切替手段が動作モードを手動モードに切替えて、アプリケーションが印刷のために利用する画像形成装置を出力先装置として手動で設定され、前記サーバ装置が手動で設定された任意の出力先装置を制御するとき、
前記サーバ装置は、前記手動出力条件指示に基づいて、操作開始信号を受信してから所定の時間経過後に制御を開始することを特徴とする。
【００２３】
また本発明は、画像形成装置またはクライアント装置において、前記設定切替手段が動作モードを手動モードに切替えて、アプリケーションが印刷のために利用する画像形成装置を出力先装置として手動で設定され、前記サーバ装置が手動で設定された任意の出力先装置を制御するとき、
前記サーバ装置は、前記手動出力条件指示に基づいて、予め定められる所定の時刻に制御を開始することを特徴とする。
【００２４】
また本発明は、画像形成装置において、前記設定切替手段が動作モードを手動モードに切替えて、アプリケーションが印刷のために利用する画像形成装置を出力先装置として手動で設定され、前記サーバ装置が手動で設定された任意の出力先装置を制御するとき、
前記サーバ装置は、手動で設定された任意の出力先装置の入力手段を介して制御開始を示す指示が入力された後に、制御を開始することを特徴とする。
【００２５】
また本発明は、クライアント装置において、前記設定切替手段が動作モードを手動モードに切替えて、アプリケーションが印刷のために利用する画像形成装置を出力先装置として手動で設定され、前記サーバ装置が手動で設定された任意の出力先装置を制御するとき、
前記サーバ装置は、手動で設定された任意の出力先装置に接続されるクライアント装置の入力手段を介して制御開始を示す指示が入力された後に、制御を開始することを特徴とする。
【発明の効果】
【００２６】
本発明によれば、画像形成装置の遠隔操作手段が遠隔操作してサーバ装置のアプリケーションを起動させるとき、画像形成装置は、遠隔操作を開始することを示す操作開始信号をネットワークを介してサーバ装置に送信する。そして、サーバ装置では、画像形成装置から送信された操作開始信号に基づいて、遠隔操作元識別手段が操作開始信号を送信した画像形成装置を遠隔操作元装置であると識別し、自動設定手段が遠隔操作元識別手段が識別した識別結果に基づいて、アプリケーションが印刷のために利用する画像形成装置を遠隔操作元装置に自動設定する。したがって、連携システムを利用するユーザーは、アプリケーションが印刷のために利用する画像形成装置を逐次選択して設定するような操作が必要なく、利便性を向上させることが可能となる。
また、画像形成装置は、アプリケーションが印刷のために利用する画像形成装置を、ネットワーク接続された画像形成装置から任意に選択して設定することが可能となるように、手動で設定可能な手動モードに切替える設定切替手段を有する。これによって、アプリケーションが印刷のために利用する画像形成装置を、遠隔操作元装置以外の装置に任意に設定する場合、設定切替手段が手動モードを切替えて、手動で任意に設定することができる。
また、アプリケーションを遠隔操作する画像形成装置である遠隔操作元装置の入力手段を介して印刷実行指示が入力されて印刷物を出力させるとき、サーバ装置では、印刷実行指示に基づいて、デバイス設定マネージャが、遠隔操作元装置に対応するデバイスドライバがあるか否かを判断する。そして、デバイス設定マネージャが遠隔操作元装置に対応するデバイスドライバがあると判断した場合には、デバイスドライバが遠隔操作元装置に印刷データを送信する。デバイス設定マネージャが遠隔操作元装置に対応するデバイスドライバがないと判断した場合には、リモート接続ドライバが遠隔操作元装置に印刷不可信号を送信する。印刷不可信号を受信した遠隔操作元装置では、入力手段を介して手動モードに切替える指示が入力された場合に設定切替手段が手動モードに切替え、入力手段から入力される指示に基づいて、ネットワーク接続された他の任意の画像形成装置を印刷データの出力先装置として手動で設定する。
また本発明によれば、アプリケーションを遠隔操作する画像形成装置である遠隔操作元装置において、設定切替手段が手動モードに切替えて、アプリケーションが印刷のために利用する任意の画像形成装置を出力先装置として手動で設定されたとき、遠隔操作元装置は、手動出力条件指示が入力手段を介して入力されたと判断した場合に、出力先装置によって遠隔操作を開始することを示す操作開始信号を、サーバ装置に送信する。操作開始信号を受信したサーバ装置は、手動出力条件指示に基づいて、出力先装置からの遠隔操作を可能とする制御を開始する。
【００２７】
また本発明によれば、画像形成装置の遠隔操作手段が遠隔操作してサーバ装置のアプリケーションを起動させるとき、画像形成装置は、認証手段が認証したユーザー情報をネットワークを介してサーバ装置に送信する。そして、サーバ装置では、画像形成装置から送信されたユーザー情報に基づいて、ユーザー識別手段は、遠隔操作元装置識別手段が識別した遠隔操作元装置を介してアプリケーションを遠隔操作して利用するユーザーを識別し、自動設定手段は、識別したユーザーに対応するカスタム設定値を遠隔操作元装置に初期設定する。したがって、連携システムを利用するユーザーは、アプリケーションが印刷のために利用する画像形成装置を逐次選択してカスタム設定値に初期設定するような操作が必要なく、利便性をさらに向上させることが可能となる。
【００２８】
また本発明によれば、画像形成装置が接続されるクライアント装置の遠隔操作手段が、遠隔操作してサーバ装置のアプリケーションを起動させるとき、クライアント装置は、操作開始信号をネットワークを介してサーバ装置に送信する。そして、サーバ装置では、クライアント装置から送信された操作開始信号に基づいて、遠隔操作元装置識別手段が操作開始信号を送信したクライアント装置を遠隔操作元装置であると識別し、自動設定手段が遠隔操作元装置識別手段が識別した識別結果に基づいて、アプリケーションが印刷のために利用する画像形成装置を遠隔操作元装置に直接接続された画像形成装置に自動設定する。したがって、連携システムを利用するユーザーは、アプリケーションが印刷のために利用する画像形成装置を逐次選択して設定するような操作が必要なく、利便性を向上させることが可能となる。
また、クライアント装置は、アプリケーションが印刷のために利用する画像形成装置を、ネットワーク接続されたクライアント装置に接続される画像形成装置から任意に選択して設定することが可能となるように、手動で設定可能な手動モードに切替える設定切替手段を有する。これによって、アプリケーションが印刷のために利用する画像形成装置を、遠隔操作元装置に接続される画像形成装置以外の装置に任意に設定する場合、設定切替手段が手動モードを切替えて、手動で任意に設定することができる。
また、アプリケーションを遠隔操作するクライアント装置である遠隔操作元装置の入力手段を介して印刷実行指示が入力されて印刷物を出力させるとき、サーバ装置では、印刷実行指示に基づいて、デバイス設定マネージャが、遠隔操作元装置に直接接続された画像形成装置に対応するデバイスドライバがあるか否かを判断する。そして、デバイス設定マネージャが遠隔操作元装置に直接接続された画像形成装置に対応するデバイスドライバがあると判断した場合には、デバイスドライバが遠隔操作元装置に印刷データを送信する。デバイス設定マネージャが遠隔操作元装置に直接接続された画像形成装置に対応するデバイスドライバがないと判断した場合には、リモート接続ドライバが遠隔操作元装置に印刷不可信号を送信する。印刷不可信号を受信した遠隔操作元装置では、入力手段を介して手動モードに切替える指示が入力された場合に設定切替手段が手動モードに切替え、入力手段から入力される指示に基づいて、ネットワーク接続された他の任意のクライアント装置に接続される画像形成装置を印刷データの出力先装置として手動で設定する。
また本発明によれば、アプリケーションを遠隔操作するクライアント装置である遠隔操作元装置において、設定切替手段が手動モードに切替えて、アプリケーションが印刷のために利用する任意の画像形成装置を出力先装置として手動で設定されたとき、遠隔操作元装置は、出力先装置によって印刷データを出力させるときの条件に関する指示である手動出力条件指示が入力手段を介して入力されたと判断した場合に、出力先装置に接続されるクライアント装置によって遠隔操作を開始することを示す操作開始信号を、サーバ装置に送信する。操作開始信号を受信したサーバ装置は、手動出力条件指示に基づいて、出力先装置に接続されるクライアント装置からの遠隔操作を可能とする制御を開始する。
【００２９】
また本発明によれば、クライアント装置の遠隔操作手段が遠隔操作してサーバ装置のアプリケーションを起動させるとき、クライアント装置は、認証手段が認証したユーザー情報をネットワークを介してサーバ装置に送信する。そして、サーバ装置では、クライアント装置から送信されたユーザー情報に基づいて、ユーザー識別手段は、遠隔操作元装置識別手段が識別した遠隔操作元装置を介してアプリケーションを遠隔操作して利用するユーザーを識別し、自動設定手段は、識別したユーザーに対応するカスタム設定値を遠隔操作元装置に直接接続された画像形成装置に初期設定する。したがって、連携システムを利用するユーザーは、アプリケーションが印刷のために利用する画像形成装置を逐次選択してカスタム設定値に初期設定するような操作が必要なく、利便性をさらに向上させることが可能となる。
【００３０】
また本発明によれば、サーバ装置上のアプリケーションは、ＧＵＩを有したパソコン用デスクトップ・アプリケーションである。そして、画像形成装置またはクライアント装置は、遠隔操作手段によってサーバ装置上のアプリケーションが有するＧＵＩを遠隔操作可能となるように構成される。そのため、画像形成装置またはクライアント装置は、ＧＵＩを利用してアプリケーションを起動するときの指示が可能となる。また、遠隔操作して起動させるアプリケーションがデスクトップ・アプリケーションなので、Ｗｅｂアプリケーションの場合に比べて、高いセキュリティを保持することができる。
【００３２】
また本発明によれば、サーバ装置と画像形成装置またはクライアント装置とが、ＷｅｂサービスＡＰＩによって接続される。そして、サーバ装置は、ＷｅｂサービスＡＰＩを利用して遠隔操作元装置である画像形成装置またはクライアント装置に直接接続された画像形成装置を制御することができる。
【００３３】
また本発明によれば、サーバ装置は複数のアプリケーションを搭載している。そして、遠隔操作元装置である複数の画像形成装置またはクライアント装置のそれぞれが、当該複数のアプリケーションのうちの１つを割り当てて排他的に使用する。そのため、複数の遠隔操作元装置の遠隔操作手段がサーバ装置の１つのアプリケーションを起動させる場合であっても、複数の遠隔操作元装置において同時に１つのアプリケーションを起動させることができる。
【００３４】
また本発明によれば、サーバ装置は複数のアプリケーションを搭載し、複数の画像形成装置またはクライアント装置は、サーバ装置が搭載する複数のアプリケーションのうち１つのアプリケーションを、遠隔操作手段が遠隔操作してマルチタスキングによって個別に起動できるように構成されている。そして、サーバ装置は、アプリケーションをマルチタスキングによって個別に起動した画像形成装置またはクライアント装置を、遠隔操作元装置として関連づける。そのため、複数の遠隔操作元装置の遠隔操作手段がサーバ装置の１つのアプリケーションを起動させる場合であっても、複数の遠隔操作元装置において同時に１つのアプリケーションを起動させることができる。
【００３５】
また本発明によれば、サーバ装置は複数のアプリケーションを搭載し、複数の画像形成装置またはクライアント装置は、サーバ装置が搭載する複数のアプリケーションのうち１つのアプリケーションを、遠隔操作手段が遠隔操作してマルチタスキングによって個別に起動できるように構成されている。そして、サーバ装置では、画像形成装置またはクライアント装置から送信されたユーザー情報に基づいて、ユーザー識別手段が、遠隔操作元装置識別手段が識別した遠隔操作元装置を介してアプリケーションを遠隔操作して利用するユーザーを識別し、自動設定手段が、識別したユーザーに対応するカスタム設定値を遠隔操作元装置に初期設定する。そのため、複数の遠隔操作元装置の遠隔操作手段がサーバ装置の１つのアプリケーションを起動させる場合であっても、複数の遠隔操作元装置において同時に１つのアプリケーションを起動させることができるとともに、各ユーザーに対応するカスタム設定値に初期設定することができる。
【００３６】
また本発明によれば、ユーザー識別手段で用いられる通信プロトコルはＨＴＴＰである。これによって、ＨＴＴＰリクエストメッセージにユーザー情報を含むように構成することができる。
【００３７】
また本発明によれば、ユーザー識別手段で用いられる通信プロトコルはＳＯＡＰである。これによって、ＳＯＡＰリクエストエンベロープにユーザー情報を含むように構成することができる。
【００３９】
また本発明によれば、画像形成装置またはクライアント装置において、設定切替手段が動作モードを切替えて、アプリケーションが印刷のために利用する画像形成装置が任意に手動で設定され、サーバ装置が手動で設定された任意の出力先装置を制御するとき、サーバ装置は、手動出力条件指示に基づいて、操作開始信号を受信してから所定の時間経過後に制御を開始する。これによって、連携システムの利用者は、手動で設定された任意の画像形成装置において、所定の時間経過後に、アプリケーションの利用を開始することができる。したがって、所定の時間経過前において、第３者がアプリケーションを勝手に利用するのを防止することができる。
【００４０】
また本発明によれば、画像形成装置またはクライアント装置において、設定切替手段が動作モードを切替えて、アプリケーションが印刷のために利用する画像形成装置が任意に手動で設定され、サーバ装置が手動で設定された任意の出力先装置を制御するとき、サーバ装置は、手動出力条件指示に基づいて、予め定められる所定の時刻に制御を開始する。これによって、連携システムの利用者は、手動で設定された任意の出力先装置において、所定の時刻に、アプリケーションの利用を開始することができる。したがって、所定の時刻前において、第３者がアプリケーションを勝手に利用するのを防止することができる。
【００４１】
また本発明によれば、画像形成装置において、設定切替手段が動作モードを切替えて、アプリケーションが印刷のために利用する画像形成装置が手動で設定され、サーバ装置が手動で設定された任意の出力先装置を制御するとき、サーバ装置は、手動で設定された任意の出力先装置の入力手段を介して制御開始を示す指示が入力された後に、制御を開始する。これによって、連携システムの利用者は、手動で設定された任意の出力先装置において、入力手段から入力した指示に基づいて、アプリケーションの利用を開始することができる。したがって、第３者がアプリケーションを勝手に利用するのを防止することができる。
【００４２】
また本発明によれば、クライアント装置において、設定切替手段が動作モードを切替えて、アプリケーションが印刷のために利用する画像形成装置が手動で設定され、サーバ装置が手動で設定された任意の出力先装置を制御するとき、サーバ装置は、手動で設定された任意の出力先装置の入力手段を介して制御開始を示す指示が入力された後に、制御を開始する。これによって、連携システムの利用者は、手動で設定された任意の出力先装置において、入力手段から入力した指示に基づいて、アプリケーションの利用を開始することができる。したがって、第３者がアプリケーションを勝手に利用するのを防止することができる。
【発明を実施するための最良の形態】
【００４３】
図１は、本発明の実施の第１形態である連携システム１の構成を示すブロック図である。連携システム１は、複数のＭＦＰ（Multi Function Printer）１００などの画像形成装置とサーバ装置１２０とがネットワーク１４０を介してデータ通信可能に連結され、サーバ装置１２０の印刷処理を含むアプリケーションが印刷のために利用するＭＦＰ１００を、自動設定するシステムである。ネットワーク１４０は、たとえば、Ｅｔｈｅｒｎｅｔ（登録商標）で構成されたＬＡＮ（Local Area Network）である。
【００４４】
ＭＦＰ１００は、ネットワーク１４０を介して受信した印刷データであり、サーバ装置１２０のアプリケーションを使用して作製された印刷データを、記録用紙などの記録媒体に印刷する装置である。ＭＦＰ１００は、ＮＩＣ（Network Interface Card）１０１と、ＣＰＵ（Central Processing Unit）１０２と、入力手段１０３と、表示手段１０４と、画像形成手段１０５と、画像読取手段１０６と、認証手段１０７と、記憶手段１０８と、リモート接続ドライバ１１１とを含んで構成される。
【００４５】
ＮＩＣ１０１は、ネットワーク１４０に接続するためにＭＦＰ１００に組込まれたインターフェースカードである。ＭＦＰ１００は、ＮＩＣ１０１を介してデータ通信するように構成されている。
【００４６】
入力手段１０３は、ＭＦＰ１００自身の機能を操作し、後述するサーバ装置１２０のアプリケーションを遠隔操作して利用するときに当該アプリケーションを操作する手段である。入力手段１０３は、ハードウェアボタンのほか、タッチパネル、マウス、タブレットなどから構成される。
【００４７】
表示手段１０４は、ＭＦＰ１００自身の状態を表示し、サーバ装置１２０のアプリケーションを遠隔操作して利用するときに当該アプリケーションのＵＩ（User Interface）画面を表示する手段である。表示手段１０４は、液晶ディスプレイ（Liquid Crystal
Display、略称ＬＣＤ）、プラズマディスプレイ（Plasma Display Panel、略称ＰＤＰ）、表面電子放出型フィールドエミッションディスプレイ（Surface conduction Electron emitter Display、略称ＳＥＤ）などのフラットパネルディスプレイ（Flat Panel Display、略称ＦＰＤ）を挙げることができる。本実施の形態では、後述するサーバ装置１２０のアプリケーションを遠隔操作して、パソコン用デスクトップ・アプリケーションのＧＵＩ（Graphical User Interface）画面を表示することを考慮して、表示手段１０４として、ＶＧＡ（Video Graphics Array）以上の解像度をもつＬＣＤを採用する。なお、表示手段１０４は、ＶＧＡ未満の解像度であっても、公知の技法によって最適な表示が可能なように変換できる。
【００４８】
画像読取手段１０６は、記録媒体に印刷するための印刷データを読取る手段である。画像形成手段１０５は、遠隔操作状態でサーバ装置１２０から送信された印刷データ、画像読取手段１０６が読取った印刷データに基づいて、画像を記録媒体上に形成し、印刷物を得る手段である。認証手段１０７は、入力手段１０３に指示を入力するユーザーを認証する。認証手段１０７は、たとえば、指紋認証部を有し、入力手段１０３に指示を入力するユーザーの指紋を、後述する記憶手段１０８に予め記憶されるユーザー情報に含まれる指紋データと比較して認証する。
【００４９】
記憶手段１０８は、ＭＦＰ１００を利用するユーザーごとにそれぞれ対応するユーザー情報を予め登録して記憶する。ここで、図２は、ユーザー情報の一例を示す図である。ユーザー情報は、ユーザーに個別に付与される情報であり、ユーザーを個別に特定可能な情報である。このようなユーザー情報は、外部のサーバである認証管理サーバ１６０で一括管理するように構成してもよい。ユーザー情報は、図２に示すように、たとえば、ＩＰ（
Internet Protocol）アドレス、ユーザーＩＤ（IDentification）を含んで構成されている。また、記憶手段１０８には、ＶｘＷｏｒｋｓ（登録商標）などの組込ＯＳ（
Operating System）１０９が記憶されている。このとき、組込ＯＳ１０９には、ＭＦＰ１００を利用するユーザーのユーザー認証を実現する認証プログラム１１０が組込まれている。ＭＦＰ１００は、組込ＯＳ１０９に基づいて稼動し、認証プログラム１１０に基づいて入力手段１０３に指示を入力するユーザーに対してユーザー情報を参照してユーザー認証を行い、ユーザーに対して適切なアクセス権限の設定やカスタム設定を行う許可を与える。
【００５０】
リモート接続ドライバ１１１は、ＭＦＰ１００に組込まれて、ＭＦＰ１００における遠隔操作に必要な通信を制御する。このリモート接続ドライバ１１１は、サーバ装置１２０のアプリケーションを遠隔操作して利用可能となるように構成される遠隔操作手段となる。また、ＣＰＵ１０２は、各手段、ドライバなどを統括的に制御する。
【００５１】
サーバ装置１２０は、ネットワーク１４０を介して連結される複数のＭＦＰ１００に対して、自身が保有する機能やデータを提供するコンピュータである。サーバ装置１２０は、リモート接続ドライバ１２１と、記憶手段１２２と、デバイスドライバ１２４と、デバイス設定マネージャ１２７と、ＣＰＵ１２９と、ＮＩＣ１３０とを含んで構成される。ＮＩＣ１３０は、ネットワーク１４０に接続するためにサーバ装置１２０に組込まれたインターフェースカードである。サーバ装置１２０は、ＮＩＣ１３０を介してデータ通信するように構成されている。
【００５２】
デバイスドライバ１２４は、ＭＦＰ１００を制御してＭＦＰ１００を動作させることが可能に構成されるソフトウェアである。デバイス設定マネージャ１２７は、サーバ装置１２０のアプリケーションを遠隔操作して利用するＭＦＰ１００である遠隔操作元装置と、該遠隔操作元装置に対応するデバイスドライバ１２４との関連づけを管理したり、デバイスドライバ１２４へのパラメータ設定を代行したりする機能をもつモジュールである。本実施の形態では、デバイス設定マネージャ１２７は、ソフトウェアとしてサーバ装置１２０に実装されるが、実装方法は任意である。また、デバイス設定マネージャ１２７は、ネットワーク１４０を介して連結される複数のＭＦＰ１００のうち、サーバ装置１２０のアプリケーションを遠隔操作して利用するＭＦＰ１００である遠隔操作元装置を識別する遠隔操作元装置識別手段を兼ねて、識別結果に基づいてアプリケーションを遠隔操作して利用するＭＦＰ１００を遠隔操作元装置に自動設定する自動設定手段を兼ね、遠隔操作元装置を操作してアプリケーションを遠隔操作して利用するユーザーをユーザー情報に基づいて識別するユーザー識別手段を兼ねる。
【００５３】
サーバ装置１２０の記憶手段１２２には、Ｗｉｎｄｏｗｓ（登録商標）などの汎用ＯＳ１２３が記憶されている。サーバ装置１２０は、この汎用ＯＳ１２３に基づいて稼動する。汎用ＯＳ１２３には、複数の各種アプリケーション１２８が組込まれている。このとき、本実施の形態では、各種アプリケーション１２８は、ＧＵＩを有したパソコン用デスクトップ・アプリケーションである。また、記憶手段１２２は、ＭＦＰ１００から送信されるユーザー情報にそれぞれ対応したアプリケーションを起動するときのカスタム設定値を予め記憶する。
【００５４】
リモート接続ドライバ１２１は、サーバ装置１２０に組込まれて、サーバ装置１２０における遠隔操作に必要な通信を制御する。また、ＣＰＵ１２９は、各手段、ドライバなどを統括的に制御する。
【００５５】
図３は、連携システム１における基本シーケンスを示す図である。また、図４は、連携システム１における動作の流れを示すフローチャートである。また、図５は、連携システム１における手動モード時の動作の流れを示すフローチャートである。
【００５６】
ユーザーが連携システム１を利用するとき、まずステップｓ１では、ＭＦＰ１００のＣＰＵ１０２は、組込ＯＳ１０９に組込まれる認証プログラム１１０に基づいてユーザー情報を参照してユーザー認証を行い、ユーザーに対して適切なアクセス権限の設定やカスタム設定を行う許可を与え、ＭＦＰ１００へのログインが可能となるように制御する。次にステップｓ２では、ＭＦＰ１００のＣＰＵ１０２は、入力手段１０３に遠隔操作を開始することを指示する遠隔操作開始指示が入力されたか否かを判断する。遠隔操作開始指示が入力されたと判断するとステップｓ３に進み、遠隔操作開始指示が入力されていないと判断するとステップｓ１２に進む。
【００５７】
ステップｓ３では、ＭＦＰ１００のＣＰＵ１０２は、リモート接続ドライバ１１１を制御して、ＮＩＣ１０１を介してサーバ装置１２０に遠隔操作を開始することを示す操作開始信号を送信させ、サーバ装置１２０へのリモートログインを要求する。ここで、本実施の形態では、サーバ装置１２０のアプリケーション１２８は、ＧＵＩを有したパソコン用デスクトップ・アプリケーションであるが、サーバ装置１２０のアプリケーションがＷｅｂアプリケーションの場合には、リモートログイン操作の代わりに直接Ｗｅｂアプリケーションを起動させるように構成される。
【００５８】
ステップａ１では、サーバ装置１２０のＣＰＵ１２９は、ステップｓ３においてＭＦＰ１００が送信した操作開始信号をＮＩＣ１３０を介して受信し、ステップａ２に進む。ステップａ２では、サーバ装置１２０のＣＰＵ１２９は、リモート接続ドライバ１２１を制御して、リモートログインの要求を示す信号であるか否かを判断させる。サーバ装置１２０のリモート接続ドライバ１２１が、リモートログインの要求を示す信号であると判断した場合にはステップａ３に進み、リモートログインの要求を示す信号ではないと判断した場合にはステップａ１に戻る。
【００５９】
ステップａ３では、サーバ装置１２０は、サーバ装置１２０へのリモートログイン処理を行う。具体的には、まず、サーバ装置１２０のＣＰＵ１２９は、デバイス設定マネージャ１２７を制御して、サーバ装置１２０のアプリケーション１２８を遠隔操作して利用するＭＦＰ１００である遠隔操作元装置を識別させ、ステップａ４に進む。ステップａ４では、サーバ装置１２０のＣＰＵ１２９は、デバイス設定マネージャ１２７を制御して、ステップａ３において識別したＭＦＰ１００を遠隔操作元装置として自動設定させる。そのため、連携システム１を利用するユーザーは、アプリケーションが印刷のために利用するＭＦＰ１００を逐次選択して設定するような操作が必要なく、利便性を向上させることが可能となる。
【００６０】
次にステップａ５では、サーバ装置１２０のＣＰＵ１２９は、リモート接続ドライバ１２１を制御して、ＮＩＣ１３０を介してＭＦＰ１００にリモートログインが完了したことを示すログイン完了信号を送信させ、ステップａ６に進む。ステップａ６では、サーバ装置１２０のＣＰＵ１２９は、リモート接続ドライバ１２１を制御して、遠隔操作に必要な通信を制御させる。
【００６１】
ステップｓ４では、ＭＦＰ１００のＣＰＵ１０２は、ステップａ５においてサーバ装置１２０が送信したログイン完了信号をＮＩＣ１０１を介して受信して、ステップｓ５に進む。ステップｓ５では、ＭＦＰ１００のＣＰＵ１０２は、リモート接続ドライバ１１１を制御して、遠隔操作に必要な通信を制御させる。このようにして、ＭＦＰ１００から遠隔操作して、サーバ装置１２０の汎用ＯＳ１２３および各種アプリケーション１２８を利用可能となった状態でステップｓ６に進む。
【００６２】
このとき、連携システム１においては、サーバ装置１２０に連結される複数のＭＦＰ１００のそれぞれが、サーバ装置１２０に搭載される複数のアプリケーション１２８のうちの１つを割り当てて排他的に使用可能となるように構成されている。たとえば、ＭＦＰ１００は、サーバ装置１２０に搭載される複数のアプリケーション１２８のうち１つのアプリケーションを、リモート接続ドライバ１１１が遠隔操作してマルチタスキングによって個別に起動できるように構成されている。そして、サーバ装置１２０は、アプリケーションをマルチタスキングによって個別に起動したＭＦＰ１００を、遠隔操作元装置として関連づける。具体的には、サーバ装置１２０に搭載されるアプリケーション１２８がＷｅｂアプリケーションの場合、セッションの概念を用いることで、ＭＦＰ１００は、サーバ装置１２０に搭載される複数のアプリケーション１２８のうちの１つを割り当てて排他的にアプリケーションを遠隔操作して利用することができる。また、サーバ装置１２０に搭載されるアプリケーション１２８がデスクトップ・アプリケーションの場合、アプリケーションのプロセスをサーバ装置１２０上で複数個実行するか、予め共通するモジュールを常駐させておき、ＭＦＰ１００からの要求に応じてＵＩ部を含む必要なモジュールのみがロードされるように構成する。
【００６３】
ステップｓ６では、ＭＦＰ１００のＣＰＵ１０２は、表示手段１０４を制御して、サーバ装置１２０のアプリケーション１２８のＵＩ画面を表示させる。遠隔操作が可能となったＭＦＰ１００においては、表示手段１０４が表示するＵＩ画面を、入力手段１０３によって操作することができる。次にステップｓ７では、ＭＦＰ１００のＣＰＵ１０２は、リモート接続ドライバ１１１を制御して、ＮＩＣ１０１を介してユーザー情報およびＭＦＰ１００自身の装置識別情報を送信させる。このようにして、ＭＦＰ１００は、複数のユーザーから独立してサーバ装置１２０のアプリケーション１２８を遠隔操作して利用可能となる。
【００６４】
ステップａ７では、サーバ装置１２０のＣＰＵ１２９は、ステップｓ７においてＭＦＰ１００が送信したユーザー情報および装置識別情報をＮＩＣ１３０を介して受信する。そして、サーバ装置１２０のＣＰＵ１２９は、デバイス設定マネージャ１２７を制御して、ユーザー情報および装置識別情報に基づいて、ＭＦＰ１００およびＭＦＰ１００を操作するユーザーを識別させる。このようにして、サーバ装置１２０は、ネットワーク１４０に接続される複数のＭＦＰのうち、遠隔操作セッションを行うＭＦＰ１００を特定し、該ＭＦＰ１００を操作するユーザーを特定する。このとき、記憶手段１２２は、遠隔操作セッションのセッション情報を記憶する。
【００６５】
ここで、デバイス設定マネージャ１２７で用いられる通信プロトコルは、ＨＴＴＰ（
Hyper Text Transfer Protocol）またはＳＯＡＰ（Simple Object Access Protocol）であることが好ましい。通信プロトコルがＨＴＴＰまたはＳＯＡＰの場合には、ステップｓ７においてＭＦＰ１００が送信するユーザー情報は、次のようである。図６は、ＨＴＴＰ  ＰＯＳＴ形式によるＨＴＴＰリクエストメッセージの一例を示す図である。また、図７は、ＳＯＡＰメッセージ形式によるＳＯＡＰリクエストエンベロープの一例を示す図である。
【００６６】
ＭＦＰ１００が送信するユーザー情報は、通信プロトコルがＨＴＴＰである場合には、図６に示すようなＨＴＴＰリクエストメッセージの中に含まれる。これによって、サーバ装置１２０のＷｅｂアプリケーションが容易にユーザー情報を解析し、取得することができる。また、通信プロトコルがＳＯＡＰである場合には、ＭＦＰ１００が送信するユーザー情報は、図７に示すようなＳＯＡＰリクエストエンベロープの中に含まれる。これによって、サーバ装置１２０のＷｅｂサービスが容易にユーザー情報を解析し、取得することができる。また、通信プロトコルがＨＴＴＰ、ＳＯＡＰのいずれの場合であっても、ユーザー情報を解析するようにシステムを構築するための開発工数を低減することができる。
【００６７】
次にステップｓ８では、ユーザーがＭＦＰ１００から遠隔操作してサーバ装置１２０のアプリケーション１２８を利用して印刷データを印刷する場合に、ＭＦＰ１００の入力手段１０３から印刷実行指示が入力される。ここで、印刷実行指示は、次のようにして入力される。図８は、遠隔操作時にＭＦＰ１００の表示手段１０４に表示されるＵＩ画面の一例を示す図である。遠隔操作が可能となったＭＦＰ１００においては、表示手段１０４が表示するＵＩ画面に配置される印刷実行ボタンなどを用いて、サーバ装置１２０のアプリケーション１２８を操作することができる。ＭＦＰ１００においては、表示手段１０４が表示するＵＩ画面に配置される印刷実行ボタンが、タッチパネルやマウスなどの入力手段１０３によって押下されて、印刷実行指示が入力される。
【００６８】
ステップａ８では、サーバ装置１２０のＣＰＵ１２９は、ステップｓ８においてＭＦＰ１００を介して入力された印刷実行指示に基づいて、デバイス設定マネージャ１２７を制御して、遠隔操作元装置であるＭＦＰ１００に対応するデバイスドライバ１２４があるか否かを判断させる。ここで、図９は、ＩＰアドレスとデバイスドライバ名の対応を示す図である。また、図１０は、ログインユーザーごとのカスタム設定値の対応を示す図である。デバイス設定マネージャ１２７は、予め記憶手段１２２に登録されて記憶されるＩＰアドレスとデバイスドライバ名との対応情報やユーザーＩＤに対応したカスタム設定値情報などのＭＦＰ１００とデバイスドライバ１２４とを関連づける情報、およびユーザー情報を利用して、ＭＦＰ１００に対応するデバイスドライバ１２４を特定する。デバイス設定マネージャ１２７が、ＭＦＰ１００に対応するデバイスドライバ１２４があると判断した場合にはステップａ９に進み、ＭＦＰ１００に対応するデバイスドライバ１２４がないと判断した場合にはステップａ１２に進む。
【００６９】
ステップａ９では、サーバ装置１２０のＣＰＵ１２９は、デバイス設定マネージャ１２７を制御して、デバイスドライバ１２４へのパラメータ設定を行わせる。次にステップａ１０では、サーバ装置１２０のＣＰＵ１２９は、デバイスドライバ１２４を制御して、印刷データを送信させる。
【００７０】
次にステップｓ９では、ＭＦＰ１００のＣＰＵ１０２は、ステップａ１０においてサーバ装置１２０が送信した印刷データをＮＩＣ１０１を介して受信して、ステップｓ１０に進む。ステップｓ１０では、ＭＦＰ１００のＣＰＵ１０２は、画像形成手段１０５を制御して、記録媒体上に印刷データを形成させて、印刷物を出力させる。このようにして、ＭＦＰ１００は、ネットワーク１４０を介して受信した印刷データであり、サーバ装置１２０のアプリケーション１２８を使用して作製された印刷データを、記録媒体に印刷することができる。このとき、ＭＦＰ１００のＣＰＵ１０２は、スキャナなどの画像読取手段１０６を制御して、印刷データを読取らせることもできる。
【００７１】
なお、連携システム１において遠隔操作を終了する場合には、ステップｓ１１では、ＭＦＰ１００から遠隔操作を終了することを示す操作終了信号が送信される。そして、ステップａ１１において、サーバ装置１２０が操作終了信号を受信すると、連携システム１における遠隔操作が終了する。
【００７２】
また、ステップｓ２においてＭＦＰ１００のＣＰＵ１０２が、遠隔操作開始指示が入力されていないと判断するとステップｓ１２に進む。ステップｓ１２では、ＭＦＰ１００のＣＰＵ１０２は、組込ＯＳ１０９に基づいて装置を稼動させる。ここで、図１１は、遠隔操作ではない場合にＭＦＰ１００の表示手段１０４に表示される標準ダイアログの一例を示す図である。組込ＯＳ１０９に基づいて稼動するＭＦＰ１００においては、図１１に示すような標準ダイアログが表示手段１０４に表示される。次にステップｓ１３では、ＭＦＰ１００のＣＰＵ１０２は、入力手段１０３に印刷設定に関する指示が入力されたか否かを判断する。印刷設定指示が入力されたと判断するとステップｓ１４に進み、印刷設定指示が入力されていないと判断するとステップｓ１３を繰返す。次にステップｓ１４では、ＭＦＰ１００のＣＰＵ１０２は、入力手段１０３に印刷実行に関する指示が入力されたか否かを判断する。印刷実行指示が入力されたと判断するとステップｓ１５に進み、印刷実行指示が入力されていないと判断するとステップｓ１４を繰返す。そして、ステップｓ１５では、ＭＦＰ１００のＣＰＵ１０２は、画像形成手段１０５を制御して、記録媒体上に印刷データを形成させて、印刷物を出力させる。
【００７３】
また、ステップａ８において、サーバ装置１２０のデバイス設定マネージャ１２７が、ＭＦＰ１００に対応するデバイスドライバ１２４がないと判断した場合にはステップａ１２に進む。ステップａ１２では、サーバ装置１２０のＣＰＵ１２９は、リモート接続ドライバ１２１を制御して、ＮＩＣ１３０を介してＭＦＰ１００に、印刷データの送信が不可能であることを示す印刷不可信号を送信させる。
【００７４】
連携システム１においては、ＭＦＰ１００は、サーバ装置１２０にＭＦＰ１００に対応するデバイスドライバがない場合などに、サーバ装置１２０のアプリケーション１２８を使用して作製された印刷データを、ネットワーク接続された他の任意のＭＦＰから遠隔操作して出力可能となるように、印刷データの出力先となるＭＦＰを手動で設定可能な手動モードに切替える設定切替手段（不図示）を有する。図５に示すように、ステップｂ１では、ＭＦＰ１００は、サーバ装置１２０から送信された印刷不可信号を受信する。
【００７５】
次にステップｂ２では、ＭＦＰ１００のＣＰＵ１０２は、入力手段１０３に手動モードに切替える指示が入力されたか否かを判断する。手動モードに切替える指示が入力されたと判断するとステップｂ３に進み、手動モードに切替える指示が入力されていないと判断するとステップｂ２を繰返す。ステップｂ３では、ＭＦＰ１００のＣＰＵ１０２は、入力手段１０３から入力された指示に基づいて、ＭＦＰ１００とは異なる他の任意のＭＦＰを、遠隔操作して印刷データを出力する出力先装置である遠隔操作元装置として設定する。
【００７６】
次にステップｂ４では、ＭＦＰ１００のＣＰＵ１０２は、出力先装置によって印刷データを出力させるときの条件に関する指示である手動出力条件指示が、入力手段１０３に入力されたか否かを判断する。手動出力条件指示が入力されたと判断するとステップｂ５に進み、手動出力条件指示が入力されていないと判断するとステップｂ４を繰返す。ここで、手動出力条件指示は、手動設定された出力先装置から印刷データを出力するときに、サーバ装置１２０による出力先装置の遠隔操作を可能とするような制御の開始条件設定に関する指示である。
【００７７】
ステップｂ５では、ＭＦＰ１００のＣＰＵ１０２は、リモート接続ドライバ１１１を制御して、ＮＩＣ１０１を介してサーバ装置１２０に、出力先装置によって遠隔操作を開始することを示す操作開始信号を送信させる。
【００７８】
このようにして、ＭＦＰ１００からサーバ装置１２０に操作開始信号が送信されると、サーバ装置１２０は、一旦待機モードに入る。そして、サーバ装置１２０は、図４に示すステップａ８に進んで、ステップｂ４において入力された手動出力条件指示に基づいて、出力先装置の遠隔操作を可能とする制御を開始する。このとき、手動出力条件指示として、たとえば、所定時間経過後に制御を開始することを示す指示が入力された場合、サーバ装置１２０は、ＭＦＰ１００から操作開始信号を受信してから所定時間経過後に、出力先装置の制御を開始し、出力先装置に対応するデバイスドライバ１２４へのパラメータ設定や印刷データの送信を実行する。このような構成は、連携システム１に、出力先装置の制御を開始するまでの間、入力された所定時間待機するロジックを組込むことで実現できる。
【００７９】
また、手動出力条件指示として、たとえば、所定の時刻に制御を開始することを示す指示が入力された場合、サーバ装置１２０は、所定の時刻になると出力先装置の制御を開始し、出力先装置に対応するデバイスドライバ１２４へのパラメータ設定や印刷データの送信を実行する。このような構成は、連携システム１に、出力先装置の制御を開始するまでの間、入力された所定時刻になるまで待機するロジックを組込むことで実現できる。
【００８０】
これによって、連携システム１を利用するユーザーは、出力先装置において、所定の時間経過後または所定の時刻に、サーバ装置１２０のアプリケーション１２８を使用して作製された印刷データを印刷することができる。したがって、所定の時間経過前または所定の時刻前において、第３者が出力先装置を用いて印刷データを勝手に利用して印刷するのを防止することができる。
【００８１】
また、サーバ装置１２０は、出力先装置のタッチパネルなどの入力手段を介して制御開始を示す指示が入力された後に、待機モードを解除して、出力先装置の制御を開始するように構成されてもよい。
【００８２】
図１２は、本発明の実施の第２形態である連携システム２の構成を示すブロック図である。実施の第２形態の連携システム２は、実施の第１形態の連携システム１に類似し、対応する部分については同一の参照符号を付して説明を省略する。連携システム２は、複数のＰＣ（Personal Computer）であるクライアント装置１１００とサーバ装置１２０とがネットワーク１４０を介してデータ通信可能に連結され、クライアント装置１１００からサーバ装置１２０で動作するアプリケーション１２８を遠隔操作する際に、アプリケーション１２８が印刷のために利用する画像形成装置を、クライアント装置１１００に直接接続された画像形成装置であるプリンタ１１５０に自動設定するシステムである。ここで、クライアント装置１１００とプリンタ１１５０とは、それぞれシリアルインタフェース１１０１、１１５１を有しており、このシリアルインタフェース１１０１，１１５１を介してクライアント装置１１００とプリンタ１１５０とが接続されている。
【００８３】
実施の第２形態である連携システム２においては、実施の第１形態である連携システム１のＭＦＰ１００の代わりに、クライアント装置１１００が遠隔操作元装置となる以外は連携システム１と同様である。そして、クライアント装置１１００は、前述のシリアルインタフェース１１０１以外に、ＭＦＰ１００と同様に、ＮＩＣ１０１、ＣＰＵ１０２、入力手段１０３、表示手段１０４、認証手段１０７、記憶手段１０８、汎用ＯＳ１０９、認証プログラム１１０およびリモート接続ドライバ１１１を含んで構成される。
【００８４】
そして、連携システム２においては、クライアント装置１１００のリモート接続ドライバ１１１が遠隔操作してサーバ装置１２０のアプリケーション１２８を起動させるとき、クライアント装置１１００は、操作開始信号をネットワーク１４０を介してサーバ装置１２０に送信する。そして、サーバ装置１２０では、クライアント装置１１００から送信された操作開始信号に基づいて、デバイス設定マネージャ１２７が操作開始信号を送信したクライアント装置１１００を遠隔操作元装置であると識別する。そして、サーバ装置１２０のデバイス設定マネージャ１２７が、識別結果に基づいて、アプリケーション１２８が印刷のために利用する画像形成装置を遠隔操作元装置であるクライアント装置１１００に直接接続されたプリンタ１１５０に自動設定する。そして、プリンタ１１５０に搭載されるＣＰＵ１１５２が、シリアルインターフェース１１５１を介してクライアント装置１１００から送信される制御コマンドを処理して、画像形成手段１１５３を制御し、サーバ装置１２０のアプリケーション１２８を使用して作製された印刷データを、記録媒体に印刷させる。したがって、連携システム２を利用するユーザーは、アプリケーション１２８が印刷のために利用する画像形成装置を逐次選択して設定するような操作が必要なく、利便性を向上させることが可能となる。
【００８５】
また、たとえば、サーバ装置１２０のデバイス設定マネージャ１２７で用いられる通信プロトコルがＨＴＴＰの場合、クライアント装置１１００は、Ｗｉｎｄｏｗｓ  ＸＰ（登録商標）以降におけるリモートデスクトップ接続を用いてサーバ装置１２０にリモートログインする利用形態に類似している。この形態では、サーバ装置１２０は、クライアント装置１１００を利用するユーザーを識別して、当該ユーザーのユーザー情報に基づいたデスクトップ画面をクライアント装置１１００に送出する。これによって、サーバ装置１２０のアプリケーション１２８のＧＵＩ画面を、クライアント装置１１００上で操作することができる。そして、クライアント装置１１００に直接接続されたプリンタ１１５０が、印刷データを記録媒体に印刷する。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の第１形態である連携システム１の構成を示すブロック図である。
【図２】ユーザー情報の一例を示す図である。
【図３】連携システム１における基本シーケンスを示す図である。
【図４】連携システム１における動作の流れを示すフローチャートである。
【図５】連携システム１における手動モード時の動作の流れを示すフローチャートである。
【図６】ＨＴＴＰ  ＰＯＳＴ形式によるＨＴＴＰリクエストメッセージの一例を示す図である。
【図７】ＳＯＡＰメッセージ形式によるＳＯＡＰリクエストエンベロープの一例を示す図である。
【図８】遠隔操作時にＭＦＰ１００の表示手段１０４に表示されるＵＩ画面の一例を示す図である。
【図９】ＩＰアドレスとデバイスドライバ名の対応を示す図である。
【図１０】ログインユーザーごとのカスタム設定値の対応を示す図である。
【図１１】遠隔操作ではない場合にＭＦＰ１００の表示手段１０４に表示される標準ダイアログの一例を示す図である。
【図１２】本発明の実施の第２形態である連携システム２の構成を示すブロック図である。
【符号の説明】
【００８７】
１，２  連携システム
１００  ＭＦＰ
１２０  サーバ装置
１４０  ネットワーク
１１００  クライアント装置
【図１】
0004493698.tif 000002
【図２】
0004493698.tif 000003
【図３】
0004493698.tif 000004
【図４】
0004493698.tif 000005
【図５】
0004493698.tif 000006
【図６】
0004493698.tif 000007
【図７】
0004493698.tif 000008
【図８】
0004493698.tif 000009
【図９】
0004493698.tif 000010
【図１０】
0004493698.tif 000011
【図１２】
0004493698.tif 000012
【図１１】
0004493698.tif 000013