(57)【要約】【課題】  機器と情報処理装置との距離的な不便を軽減することのできる情報処理システムの提供を目的とする。【解決手段】  印刷装置を有する機器と、機器とネットワークを介して接続する情報処理装置とを有する情報処理システムであって、機器は、情報処理装置に表示される画面情報を取得し、該画面情報を当該機器に備えられた表示装置に表示させることにより情報処理装置との画面共有を実現する画面共有クライアント手段を有し、情報処理装置は、機器に対し当該情報処理装置において表示されている画面情報を提供する画面共有サーバ手段と、機器からの指示に応じ、印刷装置を利用するために必要な印刷装置利用情報をネットワークを介して取得し、該印刷装置利用情報に基づいて当該情報処理装置に保存されている文書データを印刷装置に印刷させるために必要な設定を自動的に行う印刷設定手段とを有することにより上記課題を解決する。【選択図】  図２
2006238199.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置を有する機器と、前記機器とネットワークを介して接続する情報処理装置とを有する情報処理システムであって、
前記機器は、
前記情報処理装置に表示される画面情報を取得し、該画面情報を当該機器に備えられた表示装置に表示させることにより前記情報処理装置との画面共有を実現する画面共有クライアント手段を有し、
前記情報処理装置は、
前記機器に対し当該情報処理装置において表示されている画面情報を提供する画面共有サーバ手段と、
前記機器からの指示に応じ、前記印刷装置を利用するために必要な印刷装置利用情報をネットワークを介して取得し、該印刷装置利用情報に基づいて当該情報処理装置に保存されている文書データを前記印刷装置に印刷させるために必要な設定を自動的に行う印刷設定手段とを有することを特徴とする情報処理システム。
【請求項２】
前記印刷装置利用情報は、前記機器をネットワーク上において識別するための情報を含んでおり、
前記印刷設定手段は、前記印刷装置利用情報に基づいて、前記印刷装置をネットワークを介して共有するための設定を行うことを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記印刷装置利用情報には所定のスクリプトによるプログラムが記述されており、
前記印刷設定手段は、前記所定のスクリプトを実行することにより当該情報処理装置に保存されている文書データを前記機器に印刷させるために必要な設定を自動的に行うこと特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
前記印刷装置利用情報は、前記印刷装置に対応するプリンタドライバのインストーラを含んでおり、
前記印刷設定手段は、前記インストーラを起動して当該情報処理装置に前記プリンタドライバをインストールすることを特徴とする請求項１記載の情報処理システム。
【請求項５】
印刷対象とする文書データ及び該文書データに対する印刷設定情報を受信し、受信された文書データに関する印刷処理を前記印刷装置に実行させる印刷サービス手段を前記機器、又は前記機器及び前記情報処理装置とは異なる他の装置に有し、
前記印刷設定手段は、前記印刷対象とする文書データ及び前記印刷設定情報を指定させるための印刷設定画面を表示させ、該印刷設定画面において指定された文書データ及び印刷設定情報を前記印刷サービス手段に送信することを特徴とする請求項１記載の情報処理システム。
【請求項６】
前記情報処理装置は、前記文書データを前記印刷装置に処理可能な汎用的なデータ形式に変換し、前記データ形式によるデータの印刷を任意の印刷先に要求する変換手段を有し、
前記印刷設定手段は、前記変換手段に印刷先として前記機器を設定することを特徴とする請求項１記載の情報処理システム。
【請求項７】
前記機器は、
スキャナ装置と、
前記情報処理装置からの指示に応じ、前記スキャナ装置にスキャンを実行させ、スキャンされた情報を前記情報処理装置に送信するスキャン制御手段とを有し、
前記情報処理装置は、
前記機器からの指示に応じ、前記スキャナ装置を利用するために必要なスキャナ利用情報を取得し、該スキャナ利用情報に基づいて前記スキャナ装置を当該情報処理装置より制御可能とするための設定を自動的に行うスキャナ設定手段と、
当該情報処理装置が制御可能なスキャナ装置に対するスキャンの実行指示を入力させるスキャナ設定画面を表示させ、該スキャナ設定画面に入力された情報に基づいて前記スキャナ装置にスキャンを実行させるスキャナ制御手段とを有することを特徴とする請求項１乃至６いずれか一項記載の情報処理システム。
【請求項８】
前記機器は、
スキャナ装置と、
当該機器が備える入力装置からの指示に応じ、前記スキャナ装置にスキャンを実行させるスキャン制御手段と、
前記スキャナ装置によってスキャンされた画像情報を前記情報処理装置に送信するスキャン情報送信手段とを有し、
前記情報処理装置は、
前記機器より送信される画像情報を受信し、所定の記憶領域に保存する画像情報保存手段を有することを特徴とする請求項１乃至６いずれか一項記載の情報処理システム。
【請求項９】
スキャナ装置を有する機器と、前記機器とネットワークを介して接続する情報処理装置とを有する情報処理システムであって、
前記機器は、
前記情報処理装置に表示される画面情報を取得し、該画面情報を当該機器に備えられた表示装置に表示させることにより前記情報処理装置との画面共有を実現する画面共有クライアント手段と、
前記情報処理装置からの指示に応じ、前記スキャナ装置にスキャンを実行させ、スキャンされた情報を前記情報処理装置に送信するスキャン制御手段とを有し、
前記情報処理装置は、
前記機器に対し当該情報処理装置において表示されている画面情報を提供する画面共有サーバ手段と、
前記機器からの指示に応じ、前記スキャナ装置を利用するために必要なスキャナ利用情報を取得し、該スキャナ利用情報に基づいて前記スキャナ装置を当該情報処理装置より制御可能とするための設定を自動的に行うスキャナ設定手段と、
当該情報処理装置が制御可能なスキャナ装置に対するスキャンの実行指示を入力させるスキャナ設定画面を表示させ、該スキャナ設定画面に入力された情報に基づいて前記スキャナ装置にスキャンを実行させるスキャナ制御手段とを有することを特徴とする情報処理システム。
【請求項１０】
スキャナ装置を有する機器と、前記機器とネットワークを介して接続する情報処理装置とを有する情報処理システムであって、
前記機器は、
前記情報処理装置に表示される画面情報を取得し、該画面情報を当該機器に備えられた表示装置に表示させることにより前記情報処理装置との画面共有を実現する画面共有クライアント手段と、
当該機器が備える入力装置からの指示に応じ、前記スキャナ装置にスキャンを実行させるスキャン制御手段と、
前記スキャナ装置によってスキャンされた画像情報を前記情報処理装置に送信するスキャン情報送信手段とを有し、
前記情報処理装置は、
前記機器に対し当該情報処理装置において表示されている画面情報を提供する画面共有サーバ手段と、
前記機器より送信される画像情報を受信し、所定の記憶領域に保存する画像情報保存手段とを有することを特徴とする情報処理システム。
【請求項１１】
前記所定の記憶領域はクリップボードであることを特徴とする請求項１０記載の情報処理システム。
【請求項１２】
ＦＡＸ装置を有する機器と、前記機器とネットワークを介して接続する情報処理装置とを有する情報処理システムであって、
前記機器は、
前記情報処理装置に表示される画面情報を取得し、該画面情報を当該機器に備えられた表示装置に表示させることにより前記情報処理装置との画面共有を実現する画面共有クライアント手段と、
前記情報処理装置からの指示に応じ、前記ＦＡＸ装置に前記情報処理装置より受信した文書データのＦＡＸ送信を実行させるＦＡＸ制御手段とを有し、
前記情報処理装置は、
前記機器に対し当該情報処理装置において表示されている画面情報を提供する画面共有サーバ手段と、
前記機器からの指示に応じ、前記ＦＡＸ装置を利用するために必要なＦＡＸ利用情報を取得し、該ＦＡＸ利用機能情報に基づいて前記ＦＡＸ装置を当該情報処理装置より制御可能とするための設定を自動的に行うＦＡＸ設定手段と、
当該情報処理装置が制御可能なＦＡＸ装置に対するＦＡＸ送信の実行指示を入力させるＦＡＸ設定画面を表示させ、該ＦＡＸ設定画面に入力された情報に基づいて前記ＦＡＸ装置に当該情報処理装置に保存されている文書データのＦＡＸ送信を実行させるＦＡＸ制御手段とを有することを特徴とする情報処理システム。
【請求項１３】
請求項１乃至１２いずれか一項記載の機器。
【請求項１４】
請求項１乃至１２いずれか一項記載の情報処理装置。
【請求項１５】
印刷装置を有する機器と、前記機器とネットワークを介して接続する情報処理装置とを有する情報処理システムにおける情報処理方法であって、
前記機器及び前記情報処理装置が、前記情報処理装置に表示されている画面情報を前記機器の備える表示装置に共有させる画面共有手順と、
前記情報処理装置が、前記機器からの指示に応じ、前記印刷装置を利用するために必要な印刷装置利用情報をネットワークを介して取得する印刷装置利用情報取得手順と、
前記情報処理装置が、前記印刷装置利用情報取得手順において取得された前記印刷装置利用情報に基づいて当該情報処理装置に保存されている文書データを前記印刷装置に印刷させるために必要な設定を行う印刷設定手順とを有することを特徴とする情報処理方法。
【請求項１６】
前記印刷装置利用情報は、前記機器をネットワーク上において識別するための情報を含んでおり、
前記印刷設定手順は、前記印刷装置利用情報に基づいて、前記印刷装置をネットワークを介して共有するための設定を行うことを特徴とする請求項１５記載の情報処理方法。
【請求項１７】
前記印刷装置利用情報には所定のスクリプトによるプログラムが記述されており、
前記印刷設定手順は、前記所定のスクリプトを実行することにより当該情報処理装置に保存されている文書データを前記機器に印刷させるために必要な設定を行うこと特徴とする請求項１５又は１６記載の情報処理方法。
【請求項１８】
前記印刷装置利用情報は、前記印刷装置に対応するプリンタドライバのインストーラを含んでおり、
前記印刷設定手順は、前記インストーラを起動して当該情報処理装置に前記プリンタドライバをインストールすることを特徴とする請求項１５記載の情報処理方法。
【請求項１９】
前記情報処理システムは、印刷対象とする文書データ及び該文書データに対する印刷設定情報を受信し、受信された文書データに関する印刷処理を前記印刷装置に実行させる印刷サービス手段を前記機器、又は前記機器及び前記情報処理装置とは異なる他の装置に有し、
前記印刷設定手順は、前記印刷対象とする文書データ及び前記印刷設定情報を指定させるための印刷設定画面を表示させ、該印刷設定画面において指定された文書データ及び印刷設定情報を前記印刷サービス手段に送信することを特徴とする請求項１５記載の情報処理方法。
【請求項２０】
前記情報処理装置は、前記文書データを前記印刷装置に処理可能な汎用的なデータ形式に変換し、前記データ形式によるデータの印刷を任意の印刷先に要求する変換手段を有し、
前記印刷設定手順は、前記変換手段に印刷先として前記機器を設定することを特徴とする請求項１５記載の情報処理方法。
【請求項２１】
前記機器は、スキャナ装置を有し、
前記情報処理装置が、前記機器からの指示に応じ、前記スキャナ装置を利用するために必要なスキャナ利用情報を取得し、該スキャナ利用情報に基づいて前記スキャナ装置を当該情報処理装置より制御可能とするための設定を行うスキャナ設定手順と、
前記情報処理装置が、当該情報処理装置に制御可能なスキャナ装置に対するスキャンの実行指示を入力させるスキャナ設定画面を表示させ、該スキャナ設定画面に入力された情報に基づいて前記機器にスキャンの実行要求を送信するスキャン要求手順と、
前記機器が、前記情報処理装置からのスキャンの実行要求に応じ、前記スキャナ装置にスキャンを実行させ、スキャンされた情報を前記情報処理装置に送信するスキャン実行手順とを有することを特徴とする請求項１５乃至２０いずれか一項記載の情報処理方法。
【請求項２２】
前記機器は、スキャナ装置を有し、
前記機器が、当該機器に備えられた入力装置からの指示に応じ、前記スキャナ装置にスキャンを実行させるスキャン実行手順と、
前記機器が、前記スキャン実行手順においてスキャンされた画像情報を前記情報処理装置に送信するスキャン情報送信手順と、
前記情報処理装置が、前記機器より送信される画像情報を受信し、所定の記憶領域に保存する画像情報保存手順とを有することを特徴とする請求項１５乃至２０いずれか一項記載の情報処理方法。
【請求項２３】
スキャナ装置を有する機器と、前記機器とネットワークを介して接続する情報処理装置とを有する情報処理システムにおける情報処理方法であって、
前記機器及び前記情報処理装置が、前記情報処理装置に表示されている画面情報を前記機器の備える表示装置に共有させる画面共有手順と、
前記情報処理装置が、前記機器からの指示に応じ、前記スキャナ装置を利用するために必要なスキャナ利用情報を取得し、該スキャナ利用情報に基づいて前記スキャナ装置を当該情報処理装置より制御可能とするための設定を行うスキャナ設定手順と、
前記情報処理装置が、当該情報処理装置に制御可能なスキャナ装置に対するスキャンの実行指示を入力させるスキャナ設定画面を表示させ、該スキャナ設定画面に入力された情報に基づいて前記機器にスキャンの実行要求を送信するスキャン要求手順と、
前記機器が、前記情報処理装置からのスキャンの実行要求に応じ、前記スキャナ装置にスキャンを実行させ、スキャンされた情報を前記情報処理装置に送信するスキャン実行手順とを有することを特徴とする情報処理方法。
【請求項２４】
スキャナ装置を有する機器と、前記機器とネットワークを介して接続する情報処理装置とを有する情報処理システムにおける情報処理方法であって、
前記機器及び前記情報処理装置が、前記情報処理装置に表示されている画面情報を前記機器の備える表示装置に共有させる画面共有手順と、
前記機器が、当該機器に備えられた入力装置からの指示に応じ、前記スキャナ装置にスキャンを実行させるスキャン実行手順と、
前記機器が、前記スキャナ装置によってスキャンされた画像情報を前記情報処理装置に送信するスキャン情報送信手順と、
前記情報処理装置が、前記機器より送信される画像情報を受信し、所定の記憶領域に保存する画像情報保存手順とを有することを特徴とする情報処理方法。
【請求項２５】
ＦＡＸ装置を有する機器と、前記機器とネットワークを介して接続する情報処理装置とを有する情報処理システムにおける情報処理方法であって、
前記機器及び前記情報処理装置が、前記情報処理装置に表示されている画面情報を前記機器の備える表示装置に共有させる画面共有手順と、
前記情報処理装置が、前記機器からの指示に応じ、前記ＦＡＸ装置を利用するために必要なＦＡＸ利用情報を取得し、該ＦＡＸ利用機能情報に基づいて前記ＦＡＸ装置を当該情報処理装置より制御可能とするための設定を行うＦＡＸ設定手順と、
前記情報処理装置が、当該情報処理装置に制御可能なＦＡＸ装置に対するＦＡＸ送信の実行指示を入力させるＦＡＸ設定画面を表示させ、該ＦＡＸ設定画面に入力された情報に基づいて当該情報処理装置に保存されている文書データのＦＡＸ送信の実行要求を前記機器に送信するＦＡＸ送信要求手順と
前記機器が、前記情報処理装置からのＦＡＸ送信の実行要求に応じ、前記情報処理装置より受信した文書データのＦＡＸ送信を前記ＦＡＸ装置に実行させるＦＡＸ制御手順とを有することを特徴とする情報処理方法。
【請求項２６】
印刷装置を有する機器とネットワークを介して接続し、前記機器の表示装置に画面共有を行わせるコンピュータに、
前記機器からの指示に応じ、前記印刷装置を利用するために必要な印刷装置利用情報をネットワークを介して取得する印刷装置利用情報取得手順と、
前記印刷装置利用情報取得手順において取得された前記印刷装置利用情報に基づいて前記コンピュータに保存されている文書データを前記印刷装置に印刷させるために必要な設定を行う印刷設定手順とを実行させるための情報処理プログラム。
【請求項２７】
前記印刷装置利用情報は、前記機器をネットワーク上において識別するための情報を含んでおり、
前記印刷設定手順は、前記印刷装置利用情報に基づいて、前記印刷装置をネットワークを介して共有するための設定を行うことを特徴とする請求項２６記載の情報処理プログラム。
【請求項２８】
前記印刷装置利用情報には所定のスクリプトによるプログラムが記述されており、
前記印刷設定手順は、前記所定のスクリプトを実行することにより前記コンピュータに保存されている文書データを前記機器に印刷させるために必要な設定を行うこと特徴とする請求項２６又は２７記載の情報処理プログラム。
【請求項２９】
前記印刷装置利用情報は、前記印刷装置に対応するプリンタドライバのインストーラを含んでおり、
前記印刷設定手順は、前記インストーラを起動して前記コンピュータに前記プリンタドライバをインストールすることを特徴とする請求項２６記載の情報処理プログラム。
【請求項３０】
前記印刷設定手順は、印刷対象とする文書データ及び印刷設定情報を指定させるための印刷設定画面を表示させ、該印刷設定画面において指定された文書データ及び印刷設定情報を所定の装置に送信することを特徴とする請求項２６記載の情報処理プログラム。
【請求項３１】
前記機器は、スキャナ装置を有し、
前記機器からの指示に応じ、前記スキャナ装置を利用するために必要なスキャナ利用情報を取得し、該スキャナ利用情報に基づいて前記スキャナ装置を前記コンピュータより制御可能とするための設定を行うスキャナ設定手順と、
前記コンピュータに制御可能なスキャナ装置に対するスキャンの実行指示を入力させるスキャナ設定画面を表示させ、該スキャナ設定画面に入力された情報に基づいて前記機器にスキャンの実行要求を送信するスキャン要求手順とを有することを特徴とする請求項２６乃至３０いずれか一項記載の情報処理プログラム。
【請求項３２】
スキャナ装置を有する機器とネットワークを介して接続し、前記機器の表示装置に画面共有を行わせるコンピュータに、
前記機器からの指示に応じ、前記スキャナ装置を利用するために必要なスキャナ利用情報を取得し、該スキャナ利用情報に基づいて前記スキャナ装置を前記コンピュータより制御可能とするための設定を行うスキャナ設定手順と、
前記コンピュータに制御可能なスキャナ装置に対するスキャンの実行指示を入力させるスキャナ設定画面を表示させ、該スキャナ設定画面に入力された情報に基づいて前記機器にスキャンの実行要求を送信するスキャン要求手順とを実行させるための情報処理プログラム。
【請求項３３】
ＦＡＸ装置を有する機器とネットワークを介して接続し、前記機器の表示装置に画面共有を行わせるコンピュータに、
前記機器からの指示に応じ、前記ＦＡＸ装置を利用するために必要なＦＡＸ利用情報を取得し、該ＦＡＸ利用機能情報に基づいて前記ＦＡＸ装置を前記コンピュータより制御可能とするための設定を行うＦＡＸ設定手順と、
前記コンピュータに制御可能なＦＡＸ装置に対するＦＡＸ送信の実行指示を入力させるＦＡＸ設定画面を表示させ、該ＦＡＸ設定画面に入力された情報に基づいて前記コンピュータに保存されている文書データのＦＡＸ送信の実行要求を前記機器に送信するＦＡＸ送信要求手順とを実行させるための情報処理プログラム。
【請求項３４】
請求項２６乃至３３いずれか一項記載の情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、機器、情報処理装置、情報処理方法、情報処理プログラム及び記録媒体に関し、特に印刷機能、スキャナ機能又はＦＡＸ機能を有する機器と前記機器とネットワークを介して接続する情報処理装置とを有する情報処理システム、前記機器、前記情報処理装置、前記譲歩処理システムにおける情報処理方法、情報処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、融合機又は複合機と呼ばれる多機能型のイメージ入出力機器について、ＰＣ（Personal Computer）等のコンピュータとの親和性を高めるとともに、文書管理システムの構成要素として付加価値を持たせる方向での開発が進められている。例えば、操作パネルにＶＧＡ（Video Graphics Array）表示装置を搭載し、あたかもイメージ入出力機器とＰＣ（Personal Computer）とが合体したような機器も発売されている。
【０００３】
また、ネットワークを介して接続しているＰＣ等からの遠隔操作も可能となっており、例えば、特許文献１や特許文献２には、機器おける設定情報をＰＣから確認したり、ＰＣから設定変更を行ったりする旨が記載されている。このような機能によって、ユーザは、一々機器の前に行って操作をしなくても、機器の操作をある程度行うことができる。
【特許文献１】特開２００２−２３２６３５号公報
【特許文献２】特開２００２−２８１１９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、機器とＰＣ等との連携はまだまだ十分であるとはいい難い。例えば、融合機等の操作パネルからＰＣ等に保存されている文書に対して印刷指示を行ったり、編集を行ったりすることができない。従って、ＰＣ等より印刷指示を行った後、機器まで行って実際に印刷された紙文書を見て、印刷設定を誤った旨や誤字等があった旨等に気がついたとしても、改めてＰＣ等に戻って作業をする必要がある。すなわち、ＰＣ等と機器との間を往復作業が発生してしまうという問題がある。
【０００５】
また、融合機又は融合機と連動する文書管理システム等に保存されている文書を融合機から印刷する技術は実現されているものの、かかるシステムでは急に印刷が必要となった個人のＰＣ上の文書を直ちに印刷することができないという問題がある。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、プリンタ、スキャナ、又はＦＡＸ等の機器と、ネットワークを介してこれらの機器に接続する情報処理装置との距離的な不便を軽減することのできる情報処理システム、機器、情報処理装置、情報処理方法、情報処理プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、請求項１に記載されるように、印刷装置を有する機器と、前記機器とネットワークを介して接続する情報処理装置とを有する情報処理システムであって、前記機器は、前記情報処理装置に表示される画面情報を取得し、該画面情報を当該機器に備えられた表示装置に表示させることにより前記情報処理装置との画面共有を実現する画面共有クライアント手段を有し、前記情報処理装置は、前記機器に対し当該情報処理装置において表示されている画面情報を提供する画面共有サーバ手段と、前記機器からの指示に応じ、前記印刷装置を利用するために必要な印刷装置利用情報をネットワークを介して取得し、該印刷装置利用情報に基づいて当該情報処理装置に保存されている文書データを前記印刷装置に印刷させるために必要な設定を自動的に行う印刷設定手段とを有することを特徴とする。
【０００８】
このような情報処理システムでは、機器の表示装置において情報処理装置の画面を共有することができる。また、情報処理装置は、機器の印刷装置を利用するための設定を自動的に行うことができる。したがって、機器の前での操作によって、情報処理装置に保存されている文書の印刷等を実行させることができる。
【０００９】
また、上記課題を解決するため、本発明は、上記情報処理システムにおける機器、若しくは情報処理装置、又は前記情報処理システムにおける情報処理方法としてもよい。
【００１０】
また、上記課題を解決するため、本発明は、前記情報処理装置に係る処理をコンピュータに実行させるための情報処理プログラム又は前記情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体としてもよい。
【発明の効果】
【００１１】
本発明によれば、プリンタ、スキャナ、又はＦＡＸ等の機器と、ネットワークを介してこれらの機器に接続する情報処理装置との距離的な不便を軽減することのできる情報処理システム、機器、情報処理装置、情報処理方法、情報処理プログラム及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面に基づいて本発明の実施の形態を説明する。本実施の形態では、ＶＮＣ（Virtual Network Computing）と呼ばれる技術を利用する。ＶＮＣとは、ネットワークを介して接続している他のコンピュータの画面を遠隔操作するための技術である。
【００１３】
図１は、ＶＮＣの動作原理を説明するための図である。図１において、サーバＰＣ５１０とクライアントＰＣ５２０とがＬＡＮ（Local Area Network）等のネットワークを介して接続されている。サーバＰＣ５１０には画面共有サーバ５１２が、クライアントＰＣ５２０には画面共有クライアント５２２が、それぞれ実装されている。
【００１４】
画面共有サーバ５１２は、サーバＰＣ５１０の表示装置に表示されている画面データをクライアントＰＣ５２０に提供するためのソフトウェアであり、画面データ取得部５１２１、画面データ送信部５１２２、操作イベント受信部５１２３及び操作イベント実行部５１２４等の機能を有する。
【００１５】
画面共有クライアント５２２は、サーバＰＣ５１０の表示装置に表示されている画面データをクライアントＰＣ５２０の表示装置に表示させるためのソフトウェアであり、画面データ受信部５２２１、画面データ表示部５２２２、操作イベント取得部５２２３、及び操作イベント送信部５２２４等の機能を有する。
【００１６】
サーバＰＣ５１０におけるＯＳ通信部５１１、及びクライアントＰＣ５２０におけるＯＳ通信部５２１は、それぞれのＯＳによって提供される、所定のプロトコル（例えば、ＴＣＰ／ＩＰ）によって通信を行うためのプログラムモジュールである。
【００１７】
サーバＰＣ５１０の表示装置に表示されている画面データは、ＯＳを介して画面データ取得部５１２１によって取得され、画面データ送信部５１２２によって画面共有クライアント５２２に送信される。
【００１８】
クライアントＰＣ５２０において、画面共有サーバ５１２からの画面データは、画面データ受信５２２１によって受信され、画面データ表示部５２２２によってクライアントＰＣ５２０の表示装置に表示される。
【００１９】
クライアントＰＣ５２０において表示された画面に対してマウス又はキーボード等による入力がなされると、その操作イベントは、操作イベント取得部５２２３によって検出され、操作イベント送信部５２２４によって画面共有サーバ５１２に送信される。
【００２０】
サーバＰＣ５１０において、画面共有クライアント５２２からの操作イベントは、操作イベント受信部５１２３によって受信され、操作イベント実行部５１２４によってＯＳに通知される。
【００２１】
このようにして、クライアントＰＣ５２０において、サーバＰＣ５１０の画面を操作することができる。したがって、例えば、サーバＰＣ５１０において起動されているアプリケーションの操作等をクライアントＰＣ５２０において行うことができる。
【００２２】
なお、画面共有サーバ５１２が画面データを取得して送信する際には、逐一全画面のデータを送信するのではなく、画面の差分データのみを取得及び送信する。これによって、送信データ及び画面共有クライアント５２２の処理負荷が軽減され、動作の高速化が図られている。
【００２３】
以下、本実施の形態において「画面共有サーバ」又は「画面共有クライアント」というときは、画面共有サーバ５１２又は画面共有クライアント５２２と同様の機能を有するソフトウェアモジュールをいうものとする。
【００２４】
図２は、第一の実施の形態における情報処理システムの構成例を示す図である。図２において、情報処理システム１ａは、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク３０（有線又は無線の別は問わない。）を介して相互に接続されている融合機１０ａ及びＰＣ（Personal Computer）２０ｂ等より構成されている。
【００２５】
融合機１０ａは、スキャナ機能、印刷機能、ＦＡＸ機能、及びコピー機能等を有する多機能型のイメージ入出力機器である。融合機１０ａでは、例えば、Ｗｉｎｄｏｗｓ（登録商標）２０００ＥｍｂｅｄｄｅｄやＷｉｎｄｏｗｓ（登録商標）ＸＰＥｍｂｅｄｄｅｄ等のＧＵＩ（Graphical User Interface）インタフェースを提供するＯＳ１１が起動しており、ＯＳ１１上で、画面共有クライアント１２、遠隔ＰＣ連携アプリ１３、融合機アプリ１４、融合機制御部１５、及びプリントサーバ１６等が動作する。
【００２６】
画面共有クライアント１２は、ＰＣ２０ａの表示装置に表示される画面を、融合機１０ａの操作パネルにおいて共有するための画面共有クライアントである。
【００２７】
遠隔ＰＣ連携アプリ１３は、画面共有クライアント１２と連動して遠隔操作しているＰＣ２０ａと通信する機能と、融合機１０ａを制御する機能とを有するアプリケーションである。
【００２８】
融合機アプリ１４は、融合機１０ａをユーザに操作させるための各種のサービスを提供するアプリケーションである。
【００２９】
融合機制御部１５は、融合機１０ａに内蔵されている画像入力装置（すなわち、スキャナユニット）や画像出力装置（プリンタユニット）やＦＡＸ機能を担当する装置等を制御するソフトウェアである。
【００３０】
プリントサーバ１６は、融合機１０ａのプリンタドライバを管理し、融合機１０ａのプリンタ機能をＰＣ２０ａ等がネットワークプリンタとして利用できるよう、プリンタ共有を行うためのソフトウェアである。ここで、プリンタ共有とは、ネットワークを介して接続しているプリンタが、あたかも自身に接続されている装置として操作可能とするための機能である。この機能は、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＷｉｎｄｏｗｓ（登録商標）ＯＳの用語では、プリントサーバと呼ばれている。ネットワークに接続されているＰＣで、アクセス権限を持っているユーザは、このプリントサーバを利用することによって特に面倒なインストールを行うことなくプリンタドライバを利用できるようになっている。本実施の形態ではこの機能を利用する。
【００３１】
一方、ＰＣ２０ａ上では、Ｗｉｎｄｏｗｓ（登録商標）等のＯＳ２０ｂ上で、画面共有サーバ２２、融合機連携アプリ２３、及び一般ＰＣアプリ２４等が動作する。
【００３２】
画面共有サーバ２２は、ＰＣ２０ａの表示装置の表示される画面を、融合機１０ａの操作パネルにおいて共有させるための画面共有サーバである。
【００３３】
融合機連携アプリ２３は、遠隔ＰＣ連携アプリ１３からの指示に応じてＰＣ２０ａを制御するアプリケーションである。
【００３４】
一般ＰＣアプリ２４は、文書アプリや表計算アプリ等、一般的に利用される各種アプリケーションである。
【００３５】
図３は、本発明の実施の形態における融合機のハードウェア構成例を説明するための図である。図３において、融合機１０ａは、操作パネル１１１、ＣＰＵ１１４、ＲＡＭ１１５、ＨＤＤ１１６、ＲＯＭ１１７、ネットワークＩ／Ｆ１１８、画像入力装置１１９、及び画像出力装置１２０等のハードウェアと、座標入力部１１２、表示処理部１１３、及び融合機制御部１５等のソフトェアより構成されている。
【００３６】
操作パネル１１１は、ＧＵＩインタフェースによってユーザに対して各種の情報の提供や操作手段を提供するパネルである。操作パネル１１１にはタッチパネルが搭載され、座標入力が可能である。またマウスやキーボード等の入力手段を備えていてもよい。また、操作パネル１１１はＶＧＡの液晶ディスプレイを搭載している。
【００３７】
座標入力部１１２は、タッチパネルによる座標入力に応じた処理を制御するプログラムである。表示処理部１１３は、ＶＧＡの液晶ディスプレイへの表示制御を行なうプログラムである。
【００３８】
ＣＰＵ１１４は、ＨＤＤ１１６又はＲＯＭ１１７に保存されている各種プログラムを実行することにより、融合機１０ａの各種機能を実現する。ＲＡＭ１１５は、プログラムの実行時に当該プログラムがロードされると共に、ＣＰＵ１１４がプログラムを実行する際の作業用のメモリ領域として利用される。ＨＤＤ１１６やＲＯＭ１１７は、各種プログラムが保存され、ＨＤＤ１１６には、画像入力装置１１９によって読み取られた画像データが保存される。ネットワークＩ／Ｆ１１８は、図２のネットワーク３０に接続するためのインタフェースとして用いられる。
【００３９】
画像入力装置１１９は、スキャナユニットであり、原稿から画像データを読み取る。画像出力装置１２０は、プリンタユニットであり、画像入力装置１１９によって読み取られた画像データや、ＨＤＤ１１６に保存されている画像データを印刷する。
【００４０】
画像入力装置１１９や画像出力装置１２０を制御する融合機制御部１５は、画像入力制御部１５１、コピー部１５２、プリンタ機能部１５３、スキャン部１５４、ＦＡＸ部１５５、及び画像出力制御部１５６等より構成される。
【００４１】
画像入力制御部１５１及び画像出力制御部１５６は、画像入力装置１１９又は画像出力装置１２０のドライバソフトである。コピー部１５２、プリンタ機能部１５３、スキャン部１５４、ＦＡＸ部１５５は、それぞれ、コピー処理、印刷処理、スキャン処理、ＦＡＸ送受信処理を制御する機能である。
【００４２】
図４は、本発明の実施の形態におけるＰＣのハードウェア構成例を示す図である。図４のＰＣ２０ａは、それぞれバスＢで相互に接続されているドライブ装置２００と、補助記憶装置２０２と、メモリ装置２０３と、演算処理装置２０４と、インタフェース装置２０５と、表示装置２０６と、入力装置２０７と等を有するように構成される。
【００４３】
ＰＣ２０ａでの処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体２０１によって提供される。プログラムが記録された記録媒体２０１がドライブ装置２００にセットされると、プログラムが記録媒体２０１からドライブ装置２００を介して補助記憶装置２０２にインストールされる。
【００４４】
補助記憶装置２０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。例えば補助記憶装置２０２は、プログラムの処理に必要な、後述する各種テーブルを格納している。
【００４５】
メモリ装置２０３は、プログラムの起動指示があった場合に、補助記憶装置２０２からプログラムを読み出して格納する。演算処理装置２０４は、メモリ装置２０３に格納されたプログラムに従ってＰＣ２０ａに係る機能を実行する。インタフェース装置２０５は図２のネットワーク３０に接続するためのインタフェースとして用いられる。
【００４６】
表示装置２０６はプログラムによるＧＵＩ等を表示する。入力装置２０７はキーボード及びマウス等で構成され、様々な操作指示を入力するために用いられる。
【００４７】
なお、図３及び図４に示されるハードウェア構成は、第一の実施の形態以降においても同様であるとする。
【００４８】
以下、図２の情報処理システム１ａの処理手順について説明する。図５は、第一の実施の形態における情報処理システムの処理手順を説明するための図である。図５において、ユーザは、融合機１０ａの前で作業を行っているものとする。
【００４９】
ユーザが、融合機１０ａの操作パネル１１１を操作することにより画面共有クライアント１２を起動し、画面の共有先として自己のＰＣ（ここでは、ＰＣ２０ａ）のＩＰアドレスを指定すると（Ｓ１１）、画面共有クライアント１２は、ＰＣ２０ａで起動している画面共有サーバ２２に接続する（Ｓ１２）。この際、他のユーザに自分のＰＣを勝手に遠隔操作されないように、パスワード等による認証を要求するようにするとよい。その場合、ユーザは、融合機１０ａの操作パネル１１１、融合機１０ａに備え付けのボタンによりパスワード等を入力して認証を行う。
【００５０】
ＰＣのＩＰアドレスやパスワード等を融合機１０ａの操作パネルや備え付けのボタンから入力する手間を省略するために、ＩＣカードやＲＦＩＤ（Radio Frequency Identification System）等を利用した認証手段を用いてもよい。例えば、ＩＣカードには自分のＰＣのＩＰアドレスと画面共有用のパスワードとが記憶されている。融合機１０ａのＩＣカード読み取り装置にそのＩＣカードを差し込むと、画面共有クライアント１２は、ＰＣの２０ａの画面共有サーバ２２に接続するために必要な情報をＩＣカードより読み取る。
【００５１】
画面共有の接続が完了すると、融合機１０ａの操作パネル１１１にＰＣ２０ａの画面が表示され、ユーザは、操作パネル１１１に取り付けられたタッチパネルや、融合機１０ａに接続されたマウスやキーボードによって、ＰＣ２０ａを遠隔操作できるようになる（Ｓ１４）。
【００５２】
融合機１０ａからＰＣ２０ａを遠隔操作する際、ＰＣ２０ａの画面は等倍で表示するだけでなく、融合機１０ａの操作パネル１１１の画面サイズに合わせて縮小表示する機能をも備え、その切り替えを可能としてもよい。この機能はＶＮＣ等の画面共有ソフトでも実現されている。
【００５３】
続いて、ユーザが融合機１０ａからＰＣ２０ａを遠隔操作し、ＰＣ２０ａ上で融合機連携アプリ２３を起動すると、操作パネル１１１に融合機連携アプリ２３の画面が表示される。そこで、ユーザが、融合機連携アプリ２３のプリンタ機能利用要求機能を呼び出すと、融合機連携アプリ２３は、融合機１０ａの遠隔ＰＣ連携アプリ１３と通信を行い、プリンタ共有を行うために必要な情報を問い合わせる（Ｓ１５）。
【００５４】
融合機１０ａの遠隔ＰＣ連携アプリ１３は、プリントサーバ１６を利用させるために必要な情報（以下「プリントサーバ利用情報」という。）を返信する（Ｓ１６）。プリントサーバ利用情報には、例えば、融合機１０ａのＩＰアドレスや、融合機１０ａのプリンタの識別子等が含まれている。
【００５５】
ＰＣ２０ａの融合機連携アプリ２３は、プリントサーバ利用情報を受信すると、プリントサーバ利用情報に基づいて自動的にプリントサーバ１６に接続し（Ｓ１７、Ｓ１８）、現在画面共有クライアント１２が接続している融合機１０ａのプリンタドライバを共有プリンタとして設定する（Ｓ１９）。
【００５６】
融合機１０ａのプリンタ共有（Ｓ１７〜Ｓ１９）は、例えば、プリンタドライバ利用情報として、以下のようなスクリプトを受信し、そのスクリプトを融合機連携アプリ２３が実行することにより行ってもよい。
【００５７】
図６は、プリンタ共有を行うためのスクリプトの例を示す図である。図６のスクリプトには、ＩＰアドレスが、「ｘｘｘ．ｘｘｘ．ｘｘｘ．ｘｘｘ」である融合機１０ａで「ＰＲＩＮＴＥＲＡＢＣＤ」という識別子で管理されているプリンタを、印刷が許可されたユーザ権限（ユーザ名「PrintGuest」、パスワード「PASSWD」）で共有し（Ｓ１、Ｓ２）、このプリンタを通常使うプリンタに設定する（Ｓ３）ためのプログラムが記述されている。
【００５８】
プリンタが共有されると、ユーザは、融合機１０ａの操作パネル１１１より、ＰＣ２０ａに保存されている文書をアプリケーションで開いて編集したり、印刷指示を行ったりすることができる。すなわち、融合機１０ａの側に居ながらにして、ＰＣ２０ａより印刷指示を行い、その場で印刷結果を確認することができる。
【００５９】
その後、画面共有が切断された際に、融合機連携アプリ２３は、通常使うプリンタとしての設定を解除するようにしてもよい。また、融合機連携アプリ２３は、遠隔操作している融合機１０ａのプリンタドライバがＰＣ２０ａにインストールされているかを、ＰＣ２０ａにインストールされているプリンタのＩＰアドレスと、現在接続中の融合機１０ａのＩＰアドレスとを照合することにより確認し、既に融合機１０ａのプリンタドライバがＰＣ２０ａにインストールされている場合は、プリンタ共有を行わずに、単に、既にインストールされている融合機１０ａのプリンタドライバを通常使うプリンタに設定ようにしてもよい。
【００６０】
上述したように、第一の実施の形態における情報処理システム１ａによれば、融合機１０ａにおいて画面共有によってＰＣ２０ａを遠隔操作することができる。また、融合機１０ａのドライバをＰＣ２０ａに前もってインストールしていなくても、遠隔操作時に直ぐにプリンタ共有を行って印刷できるようになる。従って、ユーザは、自分の席から離れた場所に設置されている融合機１０ａの側に居る際に、わざわざ自席に戻ってＰＣ２０ａを操作しなくても、ＰＣ２０ａに保存されている文書の編集及び印刷等を行うことができる。
【００６１】
なお、図５においては、画面共有を行った後、ユーザが手動で融合機連携アプリ２３のプリンタ機能利用要求機能を呼び出すよう説明したが（Ｓ１５）、融合機連携アプリ２３が、画面共有に応じて自動的にプリンタ機能利用要求を行ってもよい。また、遠隔操作可能なＰＣ２０ａとしては、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＷｉｎｄｏｗｓ（登録商標）ＴｅｒｍｉｎａｌＳｅｒｖｅｒのターミナルクライアントや、Ｃｉｔｒｉｘ社のＭｅｔａＦｒａｍｅの端末を含めることも可能である。
【００６２】
次に、第二の実施の形態について説明する。図７は、第二の実施の形態における情報処理システムの構成例を示す図である。図７中、図２と同一部分には同一符号を付し、その説明は省略する。
【００６３】
図７の情報処理システム１ｂにおいては、プリンタ共有サービスＰＣ４０が、ネットワーク３０に接続されている。プリンタ共有サービスＰＣ４０は、第一の実施の形態におけるプリントサーバ１６と同様の機能を提供するプリントサーバ４２が、ＯＳ４１上で動作しているＰＣである。すなわち、プリントサーバ４２は、融合機１０ｂのプリンタドライバを管理し、融合機１０ａのプリンタ機能をＰＣ２０ｂ等がネットワークプリンタとして利用できるよう、プリンタ共有を行うためのソフトウェアである。したがって、融合機１０ｂには、必ずしもプリントサーバ１６は必要ではなく、その旨を示すため図７においては表示されていない。
【００６４】
図８は、第二の実施の形態における情報処理システムの処理手順を説明するための図である。図８中、図５と同一ステップには同一符号を付し、その説明は適宜省略する。
【００６５】
図８において、ステップＳ２１以降の処理が図５と異なる。すなわち、融合機連携アプリ２３が、融合機１０ｂの遠隔ＰＣ連携アプリ１３と通信を行い、プリンタ共有を行うために必要な情報を問い合わせると（Ｓ１５）、融合機１０ｂの遠隔ＰＣ連携アプリ１３は、自機のプリンタドライバを共有しているプリンタ共有サービスＰＣ４０のＩＰアドレス及び登録されている自機のプリンタの識別子等を含むプリントサーバ利用情報（図６のようなスクリプトでもよい）を返信する（Ｓ２１）。
【００６６】
ＰＣ２０ｂの融合機連携アプリ２３は、プリントサーバ利用情報を受信すると、プリントサーバ利用情報に基づいて自動的にプリンタ共有サービスＰＣ４０のプリントサーバ４２に接続し（Ｓ２２、Ｓ２３）、プリンタ共有サービスＰＣ４０にインストールされている融合機１０ａのプリンタドライバを共有プリンタとして設定する（Ｓ２４）。
【００６７】
プリンタが共有されると、ユーザは、融合機１０ｂの操作パネル１１１より、ＰＣ２０ｂに保存されている文書をアプリケーションで開いて編集したり、印刷指示を行ったりすることができる。すなわち、融合機１０ｂの側にいながらにして、ＰＣ２０ｂより印刷指示を行い、その場で印刷結果を確認することができる。その他に関しては、第一の実施の形態と同様である。
【００６８】
次に、第三の実施の形態について説明する。第三の実施の形態におけるシステム構成は、図７と同様でよい。但し、プリンタ共有サービスＰＣ４０は、必ずしも必要ではない。
【００６９】
図９は、第三の実施の形態における情報処理システムの処理手順を説明するための図である。図９中、図８と同一ステップには同一符号を付し、その説明は適宜省略する。
【００７０】
図８において、ステップＳ３１以降の処理が図８と異なる。すなわち、画面共有がなされると（Ｓ１４）、ユーザは、融合機１０ｂからＰＣ２０ｂを遠隔操作し、融合機連携アプリ２３の画面を表示して、融合機連携アプリ２３に対して融合機１０ｂのプリンタドライバのインストール指示を行う。ユーザの指示に応じて、融合機連携アプリ２３は、融合機１０ｂで起動されている遠隔ＰＣ連携アプリ１３に対して、プリンタドライバのインストーラの転送を要求する（Ｓ３１）。
【００７１】
遠隔ＰＣ連携アプリ１３が、プリンタドライバのインストーラを転送すると（Ｓ３２）、インストーラを受信した融合機連携アプリ２３は、自動的にインストーラを起動してＰＣ２０ｂにプリンタドライバのインストールを開始し、インストールの完了を待機する（Ｓ３３、Ｓ３４）。融合機連携アプリ２３は、プリンタドライバのインストールが完了したことを検出すると、プリンタポートの設定を行う（Ｓ３５）、すなわち、ＴＣＰ／ＩＰポートを現在接続中の融合機１０ｂのＩＰアドレスに設定することによって、融合機１０ｂのプリンタに印刷できるようする。
【００７２】
プリンタドライバがインストールされると、ユーザは、融合機１０ｂの操作パネル１１１より、ＰＣ２０ｂに保存されている文書をアプリケーションで開いて編集したり、印刷指示を行ったりすることができる。すなわち、融合機１０ｂの側に居ながらにして、ＰＣ２０ｂより印刷指示を行い、その場で印刷結果を確認することができる。
【００７３】
上述したように、第三の実施の形態における情報処理システム１ｂによれば、融合機１０ｂがプリンタドライバのインストーラ及び、設定に必要なファイル等を備えているので、ＰＣ２０ｂから融合機１０ｂを初めて利用する場合であっても、遠隔操作によって容易にＰＣ２０ｂより印刷を実行させることができる。
【００７４】
次に、第四の実施の形態について説明する。図１０は、第四の実施の形態における情報処理システムの構成例を示す図である。図１０中、図２と同一部分には同一符号を付し、その説明は省略する。
【００７５】
図１０の情報処理システム１ｃにおいては、印刷代行サービスＰＣ５０が、ネットワーク３０に接続されている。印刷代行サービスＰＣ５０は、ＯＳ５１上にＷｅｂサーバ５２、一般ＰＣアプリ５３、及び融合機１０ｃのプリンタ等のプリンタドライバ５４等がインストールされているＰＣである。Ｗｅｂサーバ５２は、いわゆるＷｅｂサーバプログラムであり、ＨＴＴＰによるリクエストに応じた処理を起動する。一般ＰＣアプリ５３は、ＰＣ２０ｃにおける一般ＰＣアプリ２４と同様に、各種の文書アプリケーション等である。
【００７６】
印刷代行サービスＰＣ５０は、例えば、印刷代行サービスをＷｅｂサービスとして提供している。ここで、印刷代行サービスは、例えば、印刷対象とする文書ファイルと、出力先の融合機又はプリンタの指定等を含む印刷設定情報との受信に基づき、当該出力先への印刷指示を行うサービスである。印刷代行サービスのクライアントは、Ｗｅｂブラウザで印刷代行サービスのＵＲＬを指定することにより、当該サービスを利用することができる。すなわち、Ｗｅｂブラウザで印刷代行サービスにアクセスすることで、印刷対象とする文書ファイルのアップロード、出力先のプリンタの選択、印刷部数等の印刷設定を行い、印刷代行サービスＰＣ５０に印刷指示を実行させることができる。
【００７７】
ここで、印刷代行サービスのＵＲＬを「http://server/print/」とする。印刷代行サービスは、プリンタ毎にＵＲＬを管理している。例えば、「MFPABCD」という共有名のプリンタを利用するためのサービスを提供するＵＲＬは、「http://server/print/MFPABCD/」であり、共有名「XYZPRINTER」のプリンタのサービスを提供するＵＲＬは、「http://server/print/XYZPRINTER/」として管理されている。
【００７８】
図１１は、第四の実施の形態における情報処理システムの処理手順を説明するための図である。図１１中、図５と同一ステップには同一符号を付し、その説明は適宜省略する。
【００７９】
図１１において、ステップＳ４１以降の処理が図５と異なる。すなわち、画面共有がなされると（Ｓ１４）、ユーザは、融合機１０ｃからＰＣ２０ｃを遠隔操作し、融合機連携アプリ２３の画面を表示して、融合機連携アプリ２３に対して印刷代行サービスの利用指示を行う。ユーザの指示に応じて、融合機連携アプリ２３は、融合機１０ｃで起動されている遠隔ＰＣ連携アプリ１３に対して印刷代行サービスの利用要求を行う（Ｓ４１）。
【００８０】
遠隔ＰＣ連携アプリ１３は、自機に対する印刷代行サービスのＵＲＬを含む情報（以下「印刷代行サービス利用情報」という。）を返信する（Ｓ４２）。例えば、融合機１０ｃが、印刷代行サービスにおいて「ＭＦＰＡＢＣＤ」という識別子で管理されているとすると、遠隔ＰＣ連携アプリ１３は、「http://server/print/ＭＦＰＡＢＣＤ/」というＵＲＬ情報を返信する。
【００８１】
融合機連携アプリ２３が、ＵＲＬの受信に応じ、そのＵＲＬを指定して自動的にＷｅｂブラウザを起動すると（Ｓ４３）、Ｗｅｂブラウザは、指定されたＵＲＬに対して接続要求を行う（Ｓ４４）。印刷代行サービスＰＣ５０は、Ｗｅｂブラウザからの要求に応じ、印刷代行サービスに対して印刷設定を行うための画面としてのＷｅｂページを返信する（Ｓ４５）。Ｗｅｂページは、Ｗｅｂブラウザによって表示され、融合機１０ｃの操作パネル１１１においても操作可能となる（Ｓ４６）。
【００８２】
そこで、ユーザは、操作パネル１１１を操作して、印刷対象とするＰＣ２０ｃに保存されている文書ファイルの指定、及び印刷設定等をＷｅｂページ上で行った後、例えば、Ｗｅｂページ上の「ＯＫ」ボタンとクリックする等により印刷指示を行う。印刷指示に応じＷｅｂブラウザは、印刷代行サービスＰＣ５０に対して文書ファイルと共に印刷設定を示す情報等を送信する（Ｓ４７）。
【００８３】
印刷代行サービスＰＣ５０は、印刷対象とされた文書ファイルに対応するアプリケーションに対して印刷指示を行う（Ｓ４８）。それによって、印刷代行サービスＰＣ５０から融合機１０ｃに対して印刷データが送信され、融合機１０ｃにおいて印刷が実行される（Ｓ４９）。
【００８４】
なお、ユーザが融合機１０ｃからＰＣ２０ｃを遠隔操作して、融合機連携アプリ２３から印刷代行サービスの利用要求（Ｓ４１）を手動で行わなくても、融合機連携アプリ２３が、画面共有に応じて自動的に印刷代行サービスのＵＲＬを取得し、ブラウザを起動して印刷代行サービスにアクセスするようにしてもよい。
【００８５】
また、必ずしも、Ｗｅｂサービスの形態を取る必要はなく、印刷代行サービスを利用するためのプロトコルは運用に応じて適宜選択すればよい。例えば、Ｗｅｂブラウザを用いるのではなく、ＰＣ上で起動する融合機連携アプリ２３が、印刷代行サービスを利用するクライアントプログラムを兼ねていても良い。この場合、印刷代行サービス利用情報には、印刷代行サービスＰＣ５０のＩＰアドレス等が含まれていれば、融合機連携アプリ２３は、印刷代行サービスＰＣ５０を識別することができる。
【００８６】
上述したように、第四の実施の形態における情報処理システム１ｃによれば、ネットワーク３０上に印刷代行サービスを行う印刷代行サービスＰＣ５０が存在し、画面共有クライアント１２が起動している融合機１０ｃへの印刷出力が可能となっている。したがって、ユーザは、印刷代行サービスを使うことによって、プリンタドライバをＰＣ２０ｃにインストールすることなく、融合機１０ｃの操作パネル１１１からの遠隔操作によって、ＰＣ２０ｃの文書を融合機１０ｃに出力させることができる。
【００８７】
次に、第五の実施の形態について説明する。図１２は、第五の実施の形態における情報処理システムの構成例を示す図である。図１２中、図１０と同一部分には同一符号を付し、その説明は省略する。
【００８８】
図１２の情報処理システム１ｄにおいて、融合機１０ｄには、Ｗｅｂサーバ１７、一般ＰＣアプリ１８及びプリンタドライバ１９が更に実装されている。これらは、第四の実施の形態において印刷代行サービスＰＣ５０に実装されていた、Ｗｅｂサーバ５２、一般ＰＣアプリ５３及びプリンタドライバ５４に相当するものである。すなわち、第五の実施の形態では、融合機１０ｄが、印刷代行サービスを提供する。
【００８９】
図１３は、第五の実施の形態における情報処理システムの処理手順を説明するための図である。図１３中、図１１と同一ステップには同一符号を付し、その説明は適宜省略する。
【００９０】
図１３において、ステップＳ５１以降の処理が図１１と異なる。すなわち、融合機連携アプリ２３が、融合機１０ｄで起動されている遠隔ＰＣ連携アプリ１３に対して印刷代行サービスの利用要求を行うと（Ｓ４１）、遠隔ＰＣ連携アプリ１３は、印刷代行サービス利用情報として、融合機１０ｄにおける印刷代行サービスのＵＲＬを含む情報を返信する（Ｓ５１）。
【００９１】
したがって、融合機連携アプリ２３は、融合機１０ｄにおける印刷代行サービスのＵＲＬを指定してＷｅｂブラウザを起動する（Ｓ５２）。以降は、第四の実施の形態において、印刷代行サービスＰＣ５０が行っていた処理を融合機１０ｄが行う点を除き、第四の実施の形態と同様の処理手順で印刷が実行される（Ｓ５３〜Ｓ５８）。
【００９２】
上述したように、第五の実施の形態における情報処理システム１ｄによれば、融合機１０ｄが印刷代行サービスを行うため、印刷代行サービスＰＣ５０が不要になる。したがって、ネットワーク構築が容易となり、ネットワークトラフィックを減少させることができる。
【００９３】
次に、第六の実施の形態について説明する。図１４は、第六の実施の形態における情報処理システムの構成例を示す図である。図１４中、図１２と同一部分には同一符号を付し、その説明は省略する。
【００９４】
図１４の情報処理システム１ｅにおいて、融合機１０ｅには、自機のプリンタ機能のプリンタドライバ１９と、各種文書を編集するための一般ＰＣアプリ１８とがインストールされている。したがって、任意のアプリケーションを起動して、文書の編集や自機への印刷等をすることができる。また、画面共有サーバ２２と画面共有クライアント１２との間ではファイル転送が行えるものとする。
【００９５】
図１５は、第六の実施の形態における情報処理システムの処理手順を説明するための図である。図１５中、図１３と同一ステップには同一符号を付し、その説明は適宜省略する。
【００９６】
図１５において、ステップＳ６１以降の処理が図１３と異なる。すなわち、画面共有がなされると（Ｓ１４）、ユーザは、融合機１０ｅからＰＣ２０ｅを遠隔操作し、ＰＣ２０ｅにおけるＥｘｐｌｏｒｅｒ等のファイル管理ソフトから印刷対象とする文書ファイルを検索する。ユーザが、操作パネル１１１に表示されている、ＰＣ２０ｅの共有画面内の文書アイコンを、その外の領域にある融合機１０ｅのデスクトップ画面までドラッグし、そのデスクトップ画面上でドロップすると、画面共有サーバ２２と画面共有クライアント１２とによって、ＰＣ２０ｅから融合機１０ｅへの文書ファイルの転送が行われる（Ｓ６２）。
【００９７】
ファイル転送が完了すると、ユーザは、融合機１０ｅにインストールされているアプリケーション（一般ＰＣアプリ１８）でファイルを開き、編集することができる（Ｓ６３）。更に、アプリケーションから印刷を指示すると（Ｓ６４）、プリンタドライバ１９等によってユーザの任意の設定による印刷が行われる（Ｓ６５、Ｓ６６）。
【００９８】
なお、融合機１０ｅからＰＣ２０ｅへのファイル転送を実装することにより、融合機１０ｅにおいて編集した文書ファイルを、ＰＣ２０ｅに書き戻せるようにしてもよい。また、遠隔ＰＣ連携アプリ１３が、画面共有クライアント１２の接続が切断された際にその旨を検出し、ドラッグ＆ドロップによって転送された文書ファイルを自動的に削除することにより、セキュリティを強化してもよい。また、遠隔ＰＣ連携アプリ１３が、ユーザ毎にセキュリティ保護されたフォルダによってファイルを管理し、ドラッグ＆ドロップによって転送された文書ファイルをユーザ毎のフォルダに自動的に振り分けるようにして、セキュリティを強化してもよい。
【００９９】
上述したように、第六の実施の形態における情報処理システム１ｅによれば、融合機１０ｅがＰＣ１０ｅと同様にアプリケーションを起動できる環境を有している。したがって、ＰＣ１０ｅを遠隔操作して文書ファイルを融合機１０ｅに転送させることにより、融合機１０ｅ上でアプリケーションを起動して当該文書ファイルを開き、任意の印刷設定で印刷させることができる。ネットワーク回線速度が遅く、画面共有を利用した遠隔操作がしにくい場合には、ファイル転送後は融合機１０ｅにおいて印刷操作ができる本実施の形態を用いることにより、印刷設定等の操作が容易となる。
【０１００】
次に、第七の実施の形態について説明する。図１６は、第七の実施の形態における情報処理システムの構成例を示す図である。図１６中、図１４と同一部分には同一符号を付し、その説明は省略する。
【０１０１】
図１６の情報処理システム１ｆにおいて、ＰＣ２０ｆには、文書ファイルを融合機１０ｆもそのまま印刷することができる汎用的なデータ形式（例えば、ポストスクリプト形式やビットマップ形式等）に変換し、変換されたファイルを融合機１０ｆに送信する仮想的なプリンタドライバ（リダイレクトプリンタ２５）がインストールされている。
【０１０２】
一方、融合機１０ｆ上では、リダイレクトプリンタ２５からのファイルを受信し、融合機１０ｆのプリンタに印刷を実行させるリダイレク受信印刷部１８１が実装されている。すなわち、ビットマップ形式、ポストスクリプト形式のファイルは多くのプリンタで印刷可能な（汎用的な）ファイル形式であるので、リダイレクトプリンタ２５によって機種に依存することなく印刷の実行が可能となる。リダイレクトプリンタ２５及びリダイレクト受信印刷部１８１によって提供される機能を以下「リダイレクト機能」という。
【０１０３】
なお、文書ファイルをポストスクリプト形式に変換する仮想プリンタドライバとしては、Ａｄｏｂｅ社のＰＤＦＷｒｉｔｅｒ等が知られている。また、ビットマップ形式等の画像ファイルに変換できる仮想的なプリンタドライバとしては、リコーシステム開発のＰｒｉｎ  ｔｏ  Ｉｍａｇｅ等が知られている。
【０１０４】
図１７は、第七の実施の形態における情報処理システムの処理手順を説明するための図である。図１７中、図１５と同一ステップには同一符号を付し、その説明は適宜省略する。
【０１０５】
図１７において、ステップＳ７１以降の処理が図１５と異なる。すなわち、画面共有がなされると（Ｓ１４）、ユーザは、融合機１０ｆからＰＣ２０ｆを遠隔操作し、融合機連携アプリ２３の画面を表示して、融合機連携アプリ２３に対してリダイレクト機能の利用指示を行う。ユーザの指示に応じて、融合機連携アプリ２３は、融合機１０ｆで起動されている遠隔ＰＣ連携アプリ１３に対してリダイレクト機能の利用要求を行う（Ｓ７１）。
【０１０６】
遠隔ＰＣ連携アプリ１３は、リダイレクト機能により自機のプリンタに印刷するために必要な情報（以下「リダイレクト利用情報」という。）を返信する（Ｓ７２）。例えば、融合機１０ｆの名前、ＩＰアドレス、サポートするファイル形式等がリダイレクト利用情報に含まれる。
【０１０７】
リダイレクト利用情報を受信した融合機連携アプリ２３は、リダイレクト利用情報に基づいてリダイレクトプリンタ２５の設定を自動的に行う（Ｓ７３）。ここでは、ポストスクリプト形式の印刷が可能である旨がリダイレクト情報として通知されたものとする。
【０１０８】
ユーザは融合機１０ｆからＰＣ２０ｆを遠隔操作して、文書ファイルをアプリケーションで開き（Ｓ７４）、印刷指示を行う（Ｓ７５）。この際、印刷先のプリンタとして、現在操作している融合機１０ｆへリダイレクトするリダイレクトプリンタ２５を選択し、ファイル形式としてポストスクリプト形式を選択する。
【０１０９】
印刷指示に応じ、リダイレクトプリンタ２５は、文書ファイルをポストスクリプトファイルに変換し（Ｓ７６）、そのポストスクリプトファイルを印刷設定（印刷部数等）を示す情報と共に融合機１０ｆに送信する（Ｓ７７）。融合機１０ｆのリダイレクト受信印刷部１８１は、受信した印刷設定に基づいて、ポストスクリプトファイルの印刷処理を制御する（Ｓ７８、Ｓ７９）
なお、ユーザが融合機１０ｆからＰＣ２０ｆを遠隔操作して融合機連携アプリ２３からリダイレクト利用要求（Ｓ７１）を手動で行わなくても、融合機連携アプリ２３が、画面共有に応じて自動的にリダイレクトプリンタ２５を行うようにしてもよい。
【０１１０】
上述したように、第七の実施の形態における情報処理システム１ｆによれば、印刷対象とする文書ファイルを、ＰＣ２０ｆにおいて一般的にどのプリンタでも印刷可能なファイル形式に変換出力して融合機１０ｆに転送するため、ＰＣ２０ｆには、１０ｆの機種ごとに個別のプリンタのドライバをインストールする必要がない。
【０１１１】
次に、第八の実施の形態について説明する。図１８は、第八の実施の形態における情報処理システムの構成例を示す図である。図１８中、図１６と同一部分には同一符号を付し、その説明は省略する。
【０１１２】
図１８の情報処理システム１ｇにおいて、ＰＣ２０ｇには、汎用プリンタドライバ２６がインストールされている。汎用プリンタドライバ２６は、文書ファイルをＢＭＬｉｎｋｓおいて規定されたデータ形式（例えば、ＴＩＦＦ形式）の印刷データに変換するプリンタドライバである。したがって、ＰＣ２０ｇは、汎用プリンタドライバ２６を用いることにより、個別のプリンタドライバをインストールすることなく、任意のＢＭＬｉｎｋｓ対応プリンタで、印刷を行うことが可能となっている。
【０１１３】
ＢＭＬｉｎｋｓとは、ＯＡシステム機器プロジェクト委員会によって策定されたＯＡ機器の統合インタフェース仕様であり、http://www.jbmia.or.jp/bmlinks/に詳しい。
【０１１４】
なお、融合機１０ｇは、ＢＭＬｉｎｋｓに対応しているものとする。
【０１１５】
図１９は、第八の実施の形態における情報処理システムの処理手順を説明するための図である。図１９中、図１７と同一ステップには同一符号を付し、その説明は適宜省略する。
【０１１６】
図１９において、ステップＳ８１以降の処理が図１７と異なる。すなわち、画面共有がなされると（Ｓ１４）、ユーザは、融合機１０ｇからＰＣ２０ｇを遠隔操作し、融合機連携アプリ２３の画面を表示して、融合機連携アプリ２３に対して汎用プリンタドライバ２６設定指示を行う。ユーザの指示に応じて、融合機連携アプリ２３は、融合機１０ｇで起動されている遠隔ＰＣ連携アプリ１３に対して汎用プリンタの設定要求を行う（Ｓ８１）。
【０１１７】
遠隔ＰＣ連携アプリ１３は、汎用プリンタドライバ２６を利用して自機のプリンタを出力先として指定させるために必要な情報（以下「汎用プリンタ情報」という。）を返信する（Ｓ８２）。例えば、融合機１０ｇの名前、ＩＰアドレス、プリンタの性能に関する情報が汎用プリンタ情報に含まれる。
【０１１８】
汎用プリンタ情報を受信した融合機連携アプリ２３は、汎用プリンタ情報に基づいて、汎用プリンタドライバ２６の出力先として融合機１０ｇの情報を自動的に登録し、ユーザが印刷を行う際に、デフォルトで表示されるように設定する（Ｓ８３）。
【０１１９】
ユーザは融合機１０ｇからＰＣ２０ｇを遠隔操作して、文書ファイルをアプリケーションで開き（Ｓ８４）、印刷指示を行う。この際、印刷先のプリンタとして、汎用プリンタドライバ２６を選択すると、デフォルトで融合機１０ｇが出力先として設定される。印刷部数等の設定を行い印刷を開始すると、汎用プリンタドライバ２６によってスプールされた印刷データが、融合機１０ｇに送信され（Ｓ８５）、融合機１０ｇのプリンタによって印刷される（Ｓ８６）。
【０１２０】
なお、ユーザが融合機１０ｇからＰＣを遠隔操作して融合機連携アプリ２３から汎用プリンタ設定要求（Ｓ８１）を手動で行わなくても、融合機連携アプリ２３が、画面共有に応じて自動的に汎用プリンタの印刷出力先の設定を行うようにしてもよい。
【０１２１】
上述したように、第八の実施の形態における情報処理システム１ｇによれば、汎用プリンタドライバ２６を利用することにより、個別のプリンタのドライバをＰＣ２０ｇにインストールすることなく、遠隔操作によってＰＣ２０ｇから印刷を実行することができる。また、第七の実施の形態における情報処理システム１ｆよりも詳細な又は多項目に渡る印刷設定が可能になると共に、少ないネットワークトラフィックで高精細な印刷出力が可能となる。
【０１２２】
次に、第九の実施の形態について説明する。図２０は、第九の実施の形態における情報処理システムの構成例を示す図である。図２０中、図１８と同一部分には同一符号を付し、その説明は省略する。
【０１２３】
図２０の情報処理システム１ｈにおいて、ＰＣ２０ｈには、ＯＳ２１上でスキャナデバイスとして登録されているスキャナを制御して、画像のスキャンを実行させるアプリケーションソフト（スキャナアプリ２７）がインストールされている。スキャナアプリ２７として、例えば、Ｋｏｄａｃ社のＩｍａｇｉｎｇ  ｆｏｒ  Ｗｉｎｄｏｗｓ（登録商標）等が挙げられる。
【０１２４】
図２１は、第九の実施の形態における情報処理システムの処理手順を説明するための図である。図２１中、図１９と同一ステップには同一符号を付し、その説明は適宜省略する。
【０１２５】
図２１において、ステップＳ９１以降の処理が図１９とは異なる。すなわち、画面共有がなされると（Ｓ１４）、ユーザは、融合機１０ｈからＰＣ２０ｈを遠隔操作し、融合機連携アプリ２３の画面を表示して、融合機連携アプリ２３に対してスキャナの利用指示を行う。ユーザの指示に応じて、融合機連携アプリ２３は、融合機１０ｇで起動されている遠隔ＰＣ連携アプリ１３に対してスキャナの利用要求を行う（Ｓ９１）。
【０１２６】
遠隔ＰＣ連携アプリ１３は、ＰＣ２０ｈのＯＳ２１が融合機１０ｈをスキャナデバイスとして利用するために必要な情報（以下「スキャナ情報」という。）を返信する（Ｓ９２）。例えば、融合機１０ｈの名前、及びＩＰアドレス等がスキャナ情報に含まれる。
【０１２７】
スキャナ情報を受信したＰＣ２０ｈ上の融合機連携アプリ２３は、スキャナ情報に基づいて融合機１０ｈのスキャナをＯＳ２１に認識させる（Ｓ９３）。
【０１２８】
ユーザが、融合機１０ｈからＰＣ２０ｈのスキャナアプリ２７を遠隔操作することによってスキャナアプリの画面（以下「スキャナ設定画面」という。）を表示させ（Ｓ９４）、スキャナ設定画面において必要事項を設定し、スキャンの開始を指示すると、スキャナアプリ２７は、融合機１０ｈに対してスキャン命令を送信する（Ｓ９５）。
【０１２９】
融合機１０ｈは、スキャン命令に応じ、融合機１０ｈのスキャナユニットに載置された原稿のスキャンを行い（Ｓ９６）、スキャンされた画像データをＰＣ２０ｈに転送する（Ｓ９７）。その後、ユーザは、融合機１０ｇからの遠隔操作によって、ＰＣ２０ｈに転送された画像データをアプリケーションによって編集したりすることができる（Ｓ９８）。
【０１３０】
なお、ユーザが融合機１０ｈからＰＣ２０ｈを遠隔操作して、スキャナ利用要求（Ｓ９１）を手動で行わなくても、融合機連携アプリ２３が、画面共有に応じて自動的にスキャナを認識させるようにしてもよい。
【０１３１】
上述したように、第九の実施の形態における情報処理システム１ｈによれば、ユーザは、融合機１０ｈの操作パネル１１１から自分のＰＣ２０ｈを遠隔操作することによりスキャンを実行できる。したがって、わざわざ自分の席に戻らなくても、スキャンを実行したり、スキャンした内容を確認したり、スキャンした画像をその場でＰＣ２０ｈにおける文書ファイルに貼り付ける等の編集を行ったり、ＰＣ２０ｈのメーラによってメールに貼り付けて送信したりすることができる。その際、ユーザは、融合機１０ｈ上で起動するアプリケーションではなく、使い慣れた自分のＰＣ２０ｈにおけるスキャナアプリ２７によって容易に作業を行うことができる。
【０１３２】
また、第一から第８の実施の形態において説明した発明と組み合わせることで、スキャンした画像を遠隔操作によって編集したり、他の文書に貼り付けたりしてから、融合機１０ｈに印刷出させることができる。使い慣れた自分のＰＣ２０ｈで作業ができるだけでなく、融合機１０ｈとＰＣ２０ｈとの間を往復することなく、短時間で作業を行うことができる。
【０１３３】
次に、第十の実施の形態について説明する。第十の実施の形態におけるシステム構成は、図７と同様でよい。但し、プリンタ共有サービスＰＣ４０は、必ずしも必要ではない。
【０１３４】
図２２は、第十の実施の形態における情報処理システムの第一の処理手順を説明するための図である。図２２中、図２１と同一部分には同一符号を付し、その説明は適宜省略する。
【０１３５】
ユーザが、操作パネル１１１より融合機アプリ１４を利用して、原稿のスキャンを指示すると（Ｓ１０１）、融合機アプリ１４は、スキャンを実行し、スキャンされた画像を、画像ファイル又はポストスクリプトファイルとして融合機１０ｂの記憶装置（ＨＤＤ１１６）に蓄積する（Ｓ１０２）。ここでは、原稿は複数枚であったとし、スキャンされた画像は、画像ファイルとしてＨＤＤ１１６に保存されたものとする。
【０１３６】
スキャン終了後、ユーザは、操作パネル１１１より画面共有クライアント１２を起動して、自分のＰＣ２０ｂの遠隔操作を可能とする（Ｓ１１〜Ｓ１４）。
【０１３７】
融合機１０ｂ上で起動している遠隔ＰＣ連携アプリ１３は、スキャン画像の存在を検出すると、ＰＣ２０ｂ上で起動している融合機連携アプリ１４との通信を開始し、ＰＣ２０ｂのどのフォルダにスキャン画像を転送するかを尋ねる画面（以下「フォルダ選択画面」という。）を操作パネル１１１に表示させる。
【０１３８】
ユーザが、フォルダ選択画面で保存先フォルダを選択することにより（Ｓ１０３）、その旨がＰＣ２０ｂに通知され、保存先が確定すると（Ｓ１０４）、スキャンされた画像ファイルが、融合機１０ｂからＰＣ２０ｂ上の選択されたフォルダに転送される（Ｓ１０５）。
【０１３９】
また、図２３は、第十の実施の形態における情報処理システムの第二の処理手順を説明するための図である。
【０１４０】
まず、ユーザは、操作パネル１１１より画面共有クライアント１２を起動して、自分のＰＣ２０ｂの遠隔操作を可能とする（Ｓ１１〜Ｓ１４）。
【０１４１】
融合機１０ｂ上で起動している遠隔ＰＣ連携アプリ１３は、画面共有に応じて、ＰＣ２０ｂ上で起動している融合機連携アプリ１４との通信を開始し、フォルダ選択画面を操作パネル１１１に表示させる。
【０１４２】
ユーザが、フォルダ選択画面で保存先フォルダを選択することにより（Ｓ１１１）、その旨がＰＣ２０ｂに通知され、保存先が確定すると（Ｓ１１２）、遠隔ＰＣ連携アプリ１３は画像のスキャンを監視する（Ｓ１１３）。
【０１４３】
ユーザが、融合機アプリ１４を操作して画像のスキャンを行うと（Ｓ１１４）、遠隔ＰＣ連携アプリ１３はその旨を検知し、スキャンされた画像ファイルを自動的にＰＣ２０ｂの選択されたフォルダに転送する（Ｓ１１５）。
【０１４４】
その後、画面共有クライアント１２が切断されると（Ｓ１１６）、遠隔ＰＣ連携アプリ１３はスキャンの監視を終了する（Ｓ１１７）。
【０１４５】
上述したように、第十の実施の形態における情報処理システム１ｂによれば、事前にユーザ毎の送信先フォルダを設定することなく、融合機１０ｂでスキャンした画像を、遠隔操作中のＰＣ２０ｂに転送することができるので、ユーザは、設定にかかる手間を省くことができる。また、スキャンされた画像は、順次遠隔操作中のＰＣ１０ｂに転送されるため、転送にかかる手間を省くことができる。
【０１４６】
次に、第十一の実施の形態について説明する。第十一の実施の形態におけるシステム構成は、図７と同様でよい。但し、プリンタ共有サービスＰＣ４０は、必ずしも必要ではない。
【０１４７】
図２４は、第十一の実施の形態における情報処理システムの処理手順を説明するための図である。図２４中、図２３と同一部分には同一符号を付し、その説明は適宜省略する。
【０１４８】
ユーザが、操作パネル１１１より画面共有クライアント１２を起動して、自分のＰＣ２０ｂの遠隔操作を可能とすると（Ｓ１１〜Ｓ１４）、それに応じて、遠隔ＰＣ連携アプリ１３は、画像のスキャンを監視する（Ｓ１１３）。
【０１４９】
ユーザが、融合機アプリ１４を操作して画像のスキャンを行うと（Ｓ１１４）、遠隔ＰＣ連携アプリ１３はその旨を検知し、スキャンされた画像データを自動的にＰＣ２０ｂの融合機連携アプリ２３に送信する（Ｓ１２１）。画像データを受信した、融合機連携アプリ２３は、画像データをＰＣ１０ｂのクリップボードに格納する（Ｓ１２２）。
【０１５０】
この状態において、ユーザは、融合機１０ｂからＰＣ１０ｂを遠隔操作し、自分のＰＣ１０ｂ上で任意のアプリケーションで文書を作成、または編集する際に、クリップボードに格納されている画像データを容易に文書に貼り付けることができる。
【０１５１】
その後、画面共有クライアント１２が切断されると（Ｓ１２３）、遠隔ＰＣ連携アプリ１３はスキャンの監視を終了する（Ｓ１２４）。
【０１５２】
上述したように、第十一の実施の形態における情報処理システム１ｂによれば、融合機１０ｂで取り込んだ画像データを遠隔操作中のＰＣ２０ｂのクリップボードに転送するため、ユーザは、スキャンされた画像をＰＣ２０ｂで開いている文書に速やかに貼り付けることができる。したがって、文書編集に要する時間・工程を削減することができる。
【０１５３】
次に、第十二の実施の形態について説明する。図２５は、第十二の実施の形態における情報処理システムの構成例を示す図である。図２５中、図２０と同一部分には同一符号を付し、その説明は省略する。
【０１５４】
図２５の情報処理システム１ｉにおいて、ＰＣ２０ｉには、ＯＳ２１上でＦＡＸデバイスとして登録されているＦＡＸを制御して、ＦＡＸの送受信を実行させるアプリケーションソフト（ＦＡＸアプリ２８）がインストールされている。例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＷｏｒｄではＦＡＸの送信を行うことができる。
【０１５５】
図２６は、第十二の実施の形態における情報処理システムの処理手順を説明するための図である。図２６中、図２１と同一ステップには同一符号を付し、その説明は適宜省略する。
【０１５６】
図２６において、ステップＳ１３１以降の処理が図２１とは異なる。すなわち、画面共有がなされると（Ｓ１４）、ユーザは、融合機１０ｉからＰＣ２０ｉを遠隔操作し、融合機連携アプリ２３の画面を表示して、融合機連携アプリ２３に対してＦＡＸの利用指示を行う。ユーザの指示に応じて、融合機連携アプリ２３は、融合機１０ｉで起動されている遠隔ＰＣ連携アプリ１３に対してＦＡＸの利用要求を行う（Ｓ１３１）。
【０１５７】
遠隔ＰＣ連携アプリ１３は、ＰＣ２０ｉのＯＳ２１が融合機１０ｉをＦＡＸデバイスとして利用するために必要な情報（以下「ＦＡＸ情報」という。）を返信する（Ｓ１３２）。例えば、融合機１０ｉの名前、及びＩＰアドレス等がＦＡＸ情報に含まれる。
【０１５８】
ＦＡＸ情報を受信したＰＣ２０ｉ上の融合機連携アプリ２３は、ＦＡＸ情報に基づいて融合機１０ｉのＦＡＸをＯＳ２１に認識させる（Ｓ１３３）。
【０１５９】
ユーザが、融合機１０ｉからＰＣ２０ｉのＦＡＸアプリ２８を遠隔操作することによってＦＡＸアプリ２８の画面（以下「ＦＡＸ設定画面」という。）を表示させ（Ｓ１３４）、ＦＡＸ設定画面において、ＦＡＸ送信の対象とするＰＣ２０ｉに保存されている文書ファイルの選択や宛先の指定等を行い、ＦＡＸ送信の実行を指示すると（Ｓ１３５）、ＦＡＸアプリ２８は、融合機１０ｉに対してＦＡＸの送信要求を行う（Ｓ１３６）。なお、宛先は、ＰＣ２０ｉにアドレス帳があれば、そのアドレス帳から選択すればよい。
【０１６０】
融合機１０ｉは、ＦＡＸの送信要求に応じ、ＦＡＸ送信を実行する（Ｓ１３７）。
【０１６１】
上述したように、第十二の実施の形態における情報処理システム１ｉによれば、ＰＣ２０ｉ上で起動するＦＡＸの送受信を制御できる任意のアプリケーションによって、ＰＣ２０ｉ上の任意の文書を融合機１０ｉからの遠隔操作によってＦＡＸ送信することができる。また、ＰＣ２０ｉにおけるアドレス帳を利用して宛先を指定することができるため、融合機１０ｉにおいて、予め宛先を設定しておいたり、ＦＡＸ送信の際に宛先を入力したりする必要はない。
【０１６２】
次に、第十三の実施の形態について説明する。図２７は、第十三の実施の形態における情報処理システムの構成例を示す図である。図２７中、図２５と同一部分には同一符号を付し、その説明は省略する。
【０１６３】
図２７の情報処理システム１ｊにおいて、ＰＣ２０ｊには、画面共有クライアント２９及びシステム情報受信・表示部２８１が実装されている。また、融合機１０ｊには、画面共有サーバ１８２、システム情報取得・送信部１８３、及び通信制御部１８４が実装されている。
【０１６４】
第十三の実施の形態においてはこれまでの実施の形態と異なり、融合機１０ｊが画面享有サーバとなり（画面共有サーバ１８２）、ＰＣ２０ｊが画面共有クライントとなる（画面共有クライアント２９）。すなわち、ＰＣ２０ｊにおいて、融合機１０ｊの操作パネル１１１上の画面を共有することになる。
【０１６５】
融合機１０ｊにおけるシステム情報取得・送信部１８３は、スキャナユニット、プリンタユニット等各部の内部状態値（以下「融合機内部情報」という。）を取得して、ネットワーク３０を介して送信する機能である。
【０１６６】
ＰＣ２０ｊにおけるシステム情報受信・表示部２８１は、融合機１０ｊのシステム情報取得・送信部１８３より融合機内部情報を取得して表示する、融合機１０ｊのリモート診断用のアプリケーションである。システム情報受信・表示部２８１は、画面共有クライアント２９の接続先のＩＰアドレスと同一のＩＰアドレスに接続する機能を有する。したがって、画面共有クライアント２９が融合機１０ｊと接続しているときは、システム情報受信・表示部２８１も融合機２８１と接続する。
【０１６７】
ＰＣ２０ｊと融合機１０ｊとの通信は、例えば、ＴＣＰ／ＩＰによって行われる。この場合、画面共有機能とリモート診断機能の両アプリケーションは、共通のソケット接続を開始して通信を行う。
【０１６８】
画面共有によりＰＣ２０ｊから融合機１０ｊを遠隔操作し、操作パネル１１１上の実際の表示画面を確認しながら融合機１０ｊのシステム内部の状態値をリアルタイムで診断できる。したがって、顧客先に設置された融合機１０ｊの診断やメンテナンスを遠隔地から適切に行うことができる。また、遠隔地から作業を行うことで、診断やメンテナンスにかかる人件費や交通費等のコストを削減することができる。
【０１６９】
次に、第十四の実施の形態について説明する。図２８は、第十四の実施の形態における情報処理システムの第二の処理手順を説明するための図である。図２８中、図２７又は図２５等と同一部分には同一符号を付し、その説明は省略する。
【０１７０】
図２８の情報処理システム１ｋにおいて、融合機１０ｋ及びＰＣ２０ｋａのそれぞれには、画面共有サーバと画面共有クライアントの両方（融合機１０ｋにおいては画面共有サーバ１８２及び画面共有クライアント１２、ＰＣ２０ｋａにおいては画面共有サーバ２２及び画面共有クライアント２３）がインストールされている。すなわち、双方において他方の画面の共有が可能となっている。
【０１７１】
また、融合機１０ｋ及びＰＣ２０ｋａには、音声通信部１８５又は音声通信部２８２が実装されている。音声通信部１８５及び音声通信部２８２は、ＴＣＰ／ＩＰを介した音声通話機能を提供する音声通話ソフトである。なお、融合機１０ｋ及びＰＣ２０ｋａは、それぞれ非図示の音声入力装置を備えているものとする。
【０１７２】
更に、融合機１０ｋ及びＰＣ２０ｋａには、接続管理部１８６又は接続管理部２８３が実装されている。接続管理部１８６及び接続管理部２８３は、画面共有と音声通信との制御を行う機能である。
【０１７３】
なお、情報処理システム１ｋのネットワーク３０には、ＰＣ２０ｋａと同様の機能を有するＰＣ２０ｋｂが接続されており、ＰＣ２０ｋａ及びＰＣ２０ｋｂによって融合機１０ｋのサポートセンタを構成している。
【０１７４】
また、融合機１０ｋ、ＰＣ２０ｋａ及びＰＣ２０ｋｂにおける画面共有サーバは、複数の画面共有クライアントと接続セッションを共有することが可能である。更に、融合機１０ｋ、ＰＣ２０ｋａ及びＰＣ２０ｋｂの音声通話機能は、３人以上での音声通話が可能である。
【０１７５】
また、通信管理部１８６及び２８３、画面共有クライアント１２及び２３、画面共有サーバ１８２及び２２、並びに音声通信部１８５及び２８２は、ＬＡＮの内外の通信を行えるよう、ＮＡＴ（Network Address Translation）、ＮＡＰＴ（Network Address Port Translation）等の技術により通信を制御できるものとする。又は、ＩＰｖ６を用いてグローバルアドレスによって直接ＩＰアドレスを指定して通信できるものとする。
【０１７６】
図２９は、第十四の実施の形態における情報処理システムの第一の処理手順を説明するための図である。
【０１７７】
融合機１０ｋのユーザが、サポートセンタに問い合わせを行うべく、操作パネル１１１を介してサポートセンタの呼び出しを指示すると、接続制御部１８６は、サポートセンタに対してヘルプメッセージを送信する（Ｓ１４１）。ヘルプメッセージの送信先のアドレスは、予め融合機１０ｋに登録しておいてもよいし、サポートセンタの呼び出しの際にユーザに入力させてもよい。また、ヘルプメッセージは、ＰＣ２０ｋａ又はＰＣ２０ｋｂのいずれかのみに送信してもよいし、双方に送信してもよい。
【０１７８】
ヘルプメッセージを受信したサポートセンタのＰＣ２０ｋａがこのヘルプに応答すると（Ｓ１４２）、融合機１０ｋの操作パネル１１１には、サポートセンタが応答した旨が表示される。続いて、ＰＣ２０ｋａの接続管理部２８３は画面共有クライアント２３を制御し、融合機１０ｋへの画面共有接続を開始する（Ｓ１４３）。画面共有の接続が完了するとＰＣ２０ｋａより融合機１０ｋの遠隔操作が可能となる（Ｓ１４４）。
【０１７９】
続いて、ＰＣ２０ｋａの接続管理部２８３は、音声通信部２８２の接続を制御し、融合機１０ｋとの音声通信接続を開始する（Ｓ１４５）。これにより、ＰＣ２０ｋａにおいて融合機１０ｋの操作パネル１１１の画面を共有表示し、遠隔操作しながら融合機１０ｋとの音声通話が可能となる。
【０１８０】
ヘルプメッセージが、ＰＣ２０ｋｂにも送信されている場合に、融合機１０ｋがＰＣ２０ｋａと接続している状態で、ＰＣ２０ｋｂが遅れてヘルプメッセージに応答したとすると（Ｓ１４７）、ＰＣ２０ｋｂの接続管理部２８３は、ＰＣ２０ｋａの場合と同様に画面共有と音声通信の接続を制御する（Ｓ１４８〜Ｓ１５０）。これによって、ＰＣ２０ｋａ、ＰＣ２０ｋｂ及び融合機１０ｋによる三者での画面共有及び音声通話が可能となる。
【０１８１】
続いて、融合機１０ｋと接続中のＰＣ２０ｋａが、まだ接続されていないＰＣ２０ｋｂを現在接続中のセッションに加入させる場合について説明する。図３０は、第十四の実施の形態における情報処理システムの第二の処理手順を説明するための図である。図３０中、図２９と同一ステップには同一符号を付し、その説明は適宜省略する。
【０１８２】
図３０において、ステップＳ１６１以降の処理が図２９と異なる。ステップＳ１６１以降では、融合機１０ｋのヘルプメッセージに応答したＰＣ２０ｋａと融合機１０ｋとの画面共有及び音声通信の接続が可能となった後（Ｓ１４６）、ＰＣ２０ｋａのユーザが、ＰＣ２０ｋｂを新たにセッションに追加させようとした場合の処理を説明する（例えば、ＰＣ２０ｋａのユーザは、サポートセンタの窓口としての役割であり、ＰＣ２０ｋｂのユーザは、技術者である場合等）。
【０１８３】
ＰＣ２０ｋａのユーザが、現在のセッションへのＰＣ２０ｋｂの参加を接続管理部２８３に指示すると、接続管理部２８３は、ＰＣ２０ｋｂの接続管理部２８３に対して、現在のセッションへの参加を要請するメッセージ（以下「参加要請メッセージ」という。）を送信する（Ｓ１６１）。参加要請メッセージには、ＰＣ２０ｋａが現在接続中の融合機１０ｋのＩＰアドレス等、セッションに参加するために必要な情報（以下「セッション参加情報」という。）が含まれている。ＰＣ２０ｋｂの接続管理部２８３は、ＰＣ２０ｋａの接続管理部２８３に応答した後、セッション参加情報に基づいてＰＣ２０ｋａの場合と同様に画面共有と音声通信の接続を制御する（Ｓ１６３〜Ｓ１６５）。これによって、ＰＣ２０ｋａ、ＰＣ２０ｋｂ及び融合機１０ｋによる三者での画面共有及び音声通話が可能となる。
【０１８４】
なお、ＰＣ２０ｋａの接続管理部２８３は、セッションに接続させ得る他のＰＣのＩＰアドレスだけでなく、サポートセンタの各担当者とその担当者とのＩＰアドレスとを関連付けて管理しておき、ＰＣ２０ｋａのユーザに、担当者の一覧を提示することにより、その一覧の中からセッションに参加させる担当者を選択させるようにしてもよい。この場合、選択された担当者に関連付けられているＩＰアドレスにセッションの参加要請が送信される。
【０１８５】
また、担当者ごとではなく、複数の担当者（グループ）へのマルチキャストアドレスやブロードキャストアドレスを登録しておき、複数のＰＣへセッションの参加要請を送信するようにしてもよい。また、画面共有の接続と音声通信の接続は、いずれを先に行ってもよい。
【０１８６】
上述したように、第十四の実施の形態における情報処理システム１ｋによれば、複数のＰＣで融合機１０ｋの画面を共有したり、他のＰＣを途中から追加接続させることができる。したがって、サポートセンタで受けた顧客からの問い合わせに対して、最初の応対者が問い合わせに答えられない場合、サポートセンタの他のスタッフや、技術部門のエンジニアを現在の共有セッションに参加してもらい、顧客対応を援助してもらうことができる。よって、サポートセンタでは、潤滑な顧客対応ができるようになると共に、メンテナンスに掛かる人件費、交通費等を削減することができる。
【０１８７】
また、画面共有で接続された融合機１０ｋとＰＣ２０ｋ間で音声通信が可能となるため、電話番号を調べてダイアルボタンを押さなくとも、融合機１０ｋを操作するだけで、直ちに通話を行うことができる。また、電話を用いる場合と異なり、両手が自由に使えるため、顧客は容易に融合機１０ｋの操作を行うことができる。更に、通常の電話回線と異なり、同時に３人以上の通話が容易となるので、複数のサポートスタッフと同時に通話することができ、分かり易い顧客対応が可能となる。
【０１８８】
次に、第十五の実施の形態について説明する。第十五の実施の形態におけるシステム構成は、図２８と同様でよい。
【０１８９】
図３１は、第十五の実施の形態における情報処理システムの処理手順を説明するための図である。図３１中、図３０と同一ステップには同一符号を付し、その説明は適宜省略する。図３１では、ＰＣ２０ｋａが融合機１０ｋを遠隔操作しながら、音声通信を行っている場合において（Ｓ１４６）、融合機１０ｋの操作パネル１１１にＰＣ２０ｋｂの画面を共有させる例（役割の交代）について説明する。
【０１９０】
図３１において、ステップＳ１７１以降の処理が図３０と異なる。すなわち、ＰＣ２０ｋａのユーザが、接続管理部２８３に役割の交代を指示すると、接続管理部２８３は、融合機１０ｋに対して役割交代を要求するメッセージを送信する（Ｓ１７１）。融合機１０ｋの接続管理部１８６が役割交代を許可する旨を返信すると（Ｓ１７２）、接続管理部２８３は、画面共有クライアント２３の接続を切断する（Ｓ１７３）。融合機１０ｋの接続管理部１８６は、画面共有クライアント２３の接続の切断に伴い、画面共有サーバ１８２の接続が切断された旨を検出すると（Ｓ１７４）、画面共有クライアント１２の通信を制御し、ＰＣ２０ｋａ上で起動されている画面共有サーバ２２に接続させる（Ｓ１７５）。
【０１９１】
ここで、融合機１０ｋによるＰＣ２０ｋａの画面の共有閲覧は許可しても、融合機１０ｋからの操作は禁止するため、ＰＣ２０ｋａの接続管理部２８３は、遠隔からの操作は禁止し、閲覧のみを許可するモード（閲覧モード）を画面共有サーバ２２に設定する。すなわち、画面共有クライアント１２からのマウス及びキーイベントの処理を行わないよう画面共有サーバ２２に設定する。この後、更に役割を交代し、ＰＣ２０ｋａから融合機１０ｋを遠隔操作する場合も同様の方法で接続制御を行えばよい。
【０１９２】
なお、融合機１０ｋに対し、２台以上のＰＣが接続している場合も同様の通信制御方法で役割を交代すればよい。この場合、複数のＰＣ及び融合機１０ｋの接続管理部の間で接続先の制御や、閲覧モードにするか否かの制御を行う。
【０１９３】
上述したように、第十五の実施の形態における情報処理システム１ｋによれば、サポートセンタのＰＣ２０ｋａから融合機１０ｋを遠隔操作していた際に、対応方法を表示したＰＣ２０ｋａのデスクトップ画面を融合機１０ｋの操作パネル１１１に表示させることができるので、柔軟な顧客対応が可能となる。また、メンテナンスに掛かる人件費、交通費を削減することができる。
【０１９４】
次に、第十六の実施の形態について説明する。図３２は、第十六の実施の形態における情報処理システムの構成例を示す図である。図３２中、図２と同一部分には同一符号を付し、その説明は省略する。
【０１９５】
図３２の情報処理システム１ｌにおいて、融合機１０ｌには、ターミナルサーバ１８７、ターミナルクライント１８８及び個人設定管理部１８９等が実装されている。
【０１９６】
ターミナルサーバ１８７は、複数のユーザに対してユーザごとのＧＵＩ環境（デスクトップ環境）を提供するためのソフトウェアであり、例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＷｉｎｄｏｗｓ（登録商標）ターミナルサーバや、Ｃｉｔｒｉｘ社のＭｅｔａＦｒａｍｅＸＰ等がある。
【０１９７】
個人設定管理部１８９は、ユーザ毎のＧＵＩ環境を管理する機能である。
【０１９８】
ターミナルクライアント１８８は、ターミナルサーバ１８７によって提供されるユーザごとのＧＵＩ環境を操作パネル１１１上に実現するためのソフトウェアである。
【０１９９】
したがって、ユーザは、融合機１０ｌのターミナルクライアント１８８を起動することにより、個人のデスクトップ画面を操作パネル１１１に表示させて操作することができる。例えば、ユーザＡが、融合機１０ｌに自分のＩＣカードを差し込むと、ターミナルクライアント１８８が起動してユーザＡのデスクトップ画面へのログオンが実行される。
【０２００】
例えば、ユーザＡについて、カラー、Ａ４用紙、両面、２ページを１枚に集約、割り付け方向が左から右と設定されたコピー動作画面が表示されたり、スキャンしたＴＩＦＦファイルとして、ユーザＡのＰＣ２０ｌ上の共有フォルダに保存するよう設定されたスキャナアプリケーションが起動されたりするように初期画面の設定がなされていると、そのような初期画面がデスクトップ画面に表示される。このように、ユーザは、自分の好みに会わせて操作パネル１１１に表示させる操作画面をカスタマイズすることができる。
【０２０１】
一方、ＰＣ２０ｌには、ターミナルクライアント１８８と同様の機能を有するターミナルクライアント２８４が実装されている。したがって、ユーザは、ＰＣ２０ｌのターミナルクライアント２８４を用いて、融合機１０ｌにおいて管理されている自分のデスクトップ画面にアクセスすることができる。したがって、ユーザは、融合機１０ｌにおけるデスクトップ画面の設定等を自席のＰＣ２０ｌから行うことができる。
【０２０２】
このように、情報処理システム１ｌは、融合機１０ｌとＰＣ２０ｌとにおいて、ユーザごとに同じ画面を表示させることができる。但し、ターミナルクライアント１８８を融合機１０ｌの操作パネル上で起動した場合は、コピーやスキャン機能を自由に利用可能としてもよいが、ＰＣ１０ｌにおいてターミナルクライアント２８４を起動して、ＰＣ１０ｌより操作する場合は、多少の制限を設ける必要がある。したがって、以下に示すような処理手順によって制御を行うとよい。
【０２０３】
図３３は、第十六の実施の形態における情報処理システムの第一の処理手順を説明するためのフローチャートである。
【０２０４】
ユーザが、融合機１０ｌ又はＰＣ２０ｌのターミナルクライアント１８８又は２８４でログオンを行うと（Ｓ１８１）、融合機１０ｌの操作パネル１１１又はＰＣ１０ｌの表示装置２０６に個人用のデスクトップ画面が表示される（Ｓ１８２）。
【０２０５】
ターミナルサーバ１８７は、ＰＣ２０ｌからの遠隔操作であるか否かを判定する（Ｓ１８３）。遠隔操作であると判定した場合（Ｓ１８３でＹＥＳ）、ターミナルサーバ１８７は、デスクトップ画面の設定操作のみを許可し、コピー及びスキャン機能等の利用は制限する（Ｓ１８４）。一方、融合機１０ｌの操作パネル１１１からの操作であると判定した場合（Ｓ１８３でＮＯ）、ターミナルサーバ１８７は、コピー及びスキャン機能等の利用についても許可する。
【０２０６】
これによって、融合機１０ｌの前で操作しているユーザと異なるユーザによるＰＣ２０ｌからの操作によって、前者の意図しないコピー動作やスキャナの起動を防ぐことができる。
【０２０７】
また、図３４は、第十六の実施の形態における情報処理システムの第二の処理手順を説明するためのフローチャートである。図３４中、図３３と同一ステップには同一符号を付し、その説明は省略する。
【０２０８】
図３４において、ステップＳ１８５以降が図３３と異なる。すなわち、ＰＣ２０ｌより遠隔操作されている場合であっても（ステップＳ１８３でＹＥＳ）、融合機１０ｌの操作パネル１１１でターミナルクライアント１８８を利用しているユーザがいない場合には（ステップＳ１８５でＮＯ）コピー及びスキャン機能の利用は許可され（Ｓ１８７）、そうでない場合（ステップＳ１８５でＹＥＳ）は、コピー及びスキャン機能の利用は制限される（Ｓ１８６）。
【０２０９】
また、特別な管理者権限を有するユーザは、ＰＣ２０ｌからログオンしている場合でも、排他的にコピー及びスキャン機能等を制限なく使えるようにしてもよい。
【０２１０】
なお、融合機１０ｌの操作パネル１１１には通常はゲストアカウントのデスクトップ画面を表示させておき、必要に応じて、ユーザごとのデスクトップ画面を表示させるようにすることが望ましい。
【０２１１】
また、ターミナルサービスを利用することにより、融合機１０ｌのリモートメンテナンスを行うことが可能なサポートシステムを構築してもよい。
【０２１２】
また、ＰＣ２０ｌ上にターミナルサーバを起動させ、融合機１０ｌのターミナルクライアント１８８を起動してログオンすることにより、ＰＣ２０ｌにおける個人用のデスクトップ画面を操作パネル１１１上に呼び出せるようにしてもよい。
【０２１３】
また、必ずしもＷｉｎｄｏｗｓ（登録商標）ターミナルサーバである必要はなく、ＵＮＩＸ（登録商標）又はＬｉｎｕｘで用いられているＸ−Ｗｉｎｄｏｗシステムを利用してもよい。
【０２１４】
上述したように、第十六の実施の形態における情報処理システム１ｌによれば、現在普及しているターミナルサーバがユーザごとのデスクトップ環境を提供しているように、融合機１０ｌがユーザごとのデスクトップ画面を提供することができる。したがって、ユーザは、融合機１０ｌを利用する際に自分の固有の設定による環境において容易に操作することができる。
【０２１５】
また、ＰＣ２０ｌからも融合機１０ｌにリモートログオンしてＰＣ２０ｌの表示装置２０６に融合機１０ｌのデスクトップ画面を表示させることができるので、わざわざ融合機１０ｌの前に行かなくても融合機１０ｌの前に居る場合と同様の操作環境で操作を行うことができる。また、他人が融合機１０ｌの前で操作している場合でも、ＰＣ２０ｌから個人設定の変更を並行して行うことができる。また、ユーザが融合機１０ｌを利用する際は、原則的にはターミナルクライアントの権限でしかプログラムを実行できないため、システム全体に関わる設定事項を勝手に変更されることを防ぐことができる。
【０２１６】
また、リモートによって融合機１０ｌを操作する場合は、コピー及びスキャン機能等の利用に関して制限が設けられているため、リモートログオンユーザがスキャン開始指示やコピー開始指示を行ったとしても、融合機１０ｌの前に立って操作しているユーザの操作に影響が及ぶことはない。
【０２１７】
なお、第一の実施の形態から第十六の実施の形態を通して、融合機ではＷｉｎｄｏｗｓ（登録商標）ＯＳ単体が起動しているのではなく、複数のＯＳが起動していてもよい。融合機のコピー、スキャン、プリンタ、及びＦＡＸ機能は、融合機１０ｌ独自のＯＳ上で動作するプログラムで制御し、ユーザインターフェイス部分や操作パネル１１１への表示を行うアプリケーションについてはＷｉｎｄｏｗｓ（登録商標）ＯＳ上で動作させてもよい。この場合、Ｗｉｎｄｏｓ（登録商標）ＯＳ上で動作するアプリケーションと融合機独自のＯＳ上で動作する制御プログラムとが通信することにより、Ｗｉｎｄｏｗｓ（登録商標）ＯＳ上から融合機を制御できるようにしてもよい。
【０２１８】
但し、融合機で起動され、ユーザインターフェイスを提供するＯＳは必ずしもＷｉｎｄｏｗｓ（登録商標）ＯＳである必要はない。
【０２１９】
また、上記第一から第十六の実施の形態は、択一的又は排他的な関係にあるわけではない。したがって、各実施形態を必要に応じて組み合わせることにより、利便性の高い情報処理システムを構築してもよい。
【０２２０】
また、上記の実施の形態では、融合機を例として説明したが、必ずしも多機能型の融合機である必要はなく、ＧＵＩを表示できるパネルを備えたプリンタ、スキャナ、ＦＡＸ、又はコピー単体の機能を有するネットワーク機器であってもよい。
【０２２１】
同様に、融合機とネットワークを介して接続される装置は、ＰＣである必要はなく、ＰＤＡ（Personal Digital(Data) Assistants）や携帯電話等、やはりＧＵＩを表示できるパネルを備えた機器であればよい。したがって、融合機同士を接続させることにより、融合機間で画面共有を行ってもよい。
【０２２２】
本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０２２３】
【図１】ＶＮＣの動作原理を説明するための図である。
【図２】第一の実施の形態における情報処理システムの構成例を示す図である。
【図３】本発明の実施の形態における融合機のハードウェア構成例を説明するための図である。
【図４】本発明の実施の形態におけるＰＣのハードウェア構成例を示す図である。
【図５】第一の実施の形態における情報処理システムの処理手順を説明するための図である。
【図６】プリンタ共有を行うためのスクリプトの例を示す図である。
【図７】第二の実施の形態における情報処理システムの構成例を示す図である。
【図８】第二の実施の形態における情報処理システムの処理手順を説明するための図である。
【図９】第三の実施の形態における情報処理システムの処理手順を説明するための図である。
【図１０】第四の実施の形態における情報処理システムの構成例を示す図である。
【図１１】第四の実施の形態における情報処理システムの処理手順を説明するための図である。
【図１２】第五の実施の形態における情報処理システムの構成例を示す図である。
【図１３】第五の実施の形態における情報処理システムの処理手順を説明するための図である。
【図１４】第六の実施の形態における情報処理システムの構成例を示す図である。
【図１５】第六の実施の形態における情報処理システムの処理手順を説明するための図である。
【図１６】第七の実施の形態における情報処理システムの構成例を示す図である。
【図１７】第七の実施の形態における情報処理システムの処理手順を説明するための図である。
【図１８】第八の実施の形態における情報処理システムの構成例を示す図である。
【図１９】第八の実施の形態における情報処理システムの処理手順を説明するための図である。
【図２０】第九の実施の形態における情報処理システムの構成例を示す図である。
【図２１】第九の実施の形態における情報処理システムの処理手順を説明するための図である。
【図２２】第十の実施の形態における情報処理システムの第一の処理手順を説明するための図である。
【図２３】第十の実施の形態における情報処理システムの第二の処理手順を説明するための図である。
【図２４】第十一の実施の形態における情報処理システムの処理手順を説明するための図である。
【図２５】第十二の実施の形態における情報処理システムの構成例を示す図である。
【図２６】第十二の実施の形態における情報処理システムの処理手順を説明するための図である。
【図２７】第十三の実施の形態における情報処理システムの構成例を示す図である。
【図２８】第十四の実施の形態における情報処理システムの構成例を示す図である。
【図２９】第十四の実施の形態における情報処理システムの第一の処理手順を説明するための図である。
【図３０】第十四の実施の形態における情報処理システムの第二の処理手順を説明するための図である。
【図３１】第十五の実施の形態における情報処理システムの処理手順を説明するための図である。
【図３２】第十六の実施の形態における情報処理システムの構成例を示す図である。
【図３３】第十六の実施の形態における情報処理システムの第一の処理手順を説明するための図である。
【図３４】第十六の実施の形態における情報処理システムの第二の処理手順を説明するための図である。
【符号の説明】
【０２２４】
１、１ａ、１ｂ、１ｃ、１ｄ、１ｅ、１ｆ、１ｇ、１ｈ、１ｉ、１ｊ、１ｋ、１ｌ    情報処理システム
１０ａ、１０ｂ、１０ｃ、１０ｄ、１０ｅ、１０ｆ、１０ｇ、１０ｈ、１０ｉ、１０ｊ、１０ｋ、１０ｌ    融合機
１１          ＯＳ
１２          画面共有クライアント
１３          遠隔ＰＣ連携アプリ
１４          融合機アプリ
１５          融合機制御部
１６          プリントサーバ
１７          Ｗｅｂサーバ
１８          一般ＰＣアプリ
１９          プリンタドライバ
２０ａ、２０ｂ、２０ｃ、２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈ、２０ｉ、２０ｊ、２０ｋａ、２０ｋｂ、２０ｌ    ＰＣ
２１          ＯＳ
２２          画面共有サーバ
２３          融合機連携アプリ
２４          一般ＰＣアプリ
２５          リダイレクトプリンタ
２６          汎用プリンタドライバ
２７          スキャナアプリ
３０          ネットワーク
４１          ＯＳ
４２          プリンタサーバ
５１          ＯＳ
５２          Ｗｅｂサーバ
５３          一般ＰＣアプリ
５４          プリンタドライバ
１１１        操作パネル
１１２        座標入力処理部
１１３        表示処理部
１１４        ＣＰＵ
１１５        ＲＡＭ
１１６        ＨＤＤ
１１７        ＲＯＭ
１１８        ネットワークＩ／Ｆ
１１９        画像入力装置
１２０        画像出力装置
１５１        画像入力制御部
１５２        コピー部
１５３        プリンタ機能部
１５４        スキャン部
１５５        ＦＡＸ部
１５６        画像出力制御部
１８１        リダイレクト受信印刷部
１８２        画面共有サーバ
１８３        システム情報取得・送信部
１８４        通信制御部
１８５        音声通信部
１８６        接続管理部
１８７        ターミナルサーバ
１８８        ターミナルクライアント
１８９        個人設定管理部
２００        ドライブ装置
２０１        記録媒体
２０２        補助記憶装置
２０３        メモリ装置
２０４        演算処理装置
２０５        インタフェース装置
２０６        表示装置
２０７        入力装置
２１０        ユーザ情報入力処理部
２２０        文書評価情報入力処理部
２３０        文書評価情報表示処理部
２４０        閲覧文書情報取得処理部
２８１        システム情報受信・表示部
２８２        音声通信部
２８３        接続管理部
２８４        ターミナルクライアント
５１０        サーバＰＣ
５１１、５２１    ＯＳ通信部
５１２        画面共有サーバ
５２０        クライアントＰＣ
５２２        画面共有クライアント
５１２１      画面データ取得部
５１２２      画面データ送信部
５１２３      操作イベント受信部
５１２４      操作イベント実行部
５２２１      画面データ受信部
５２２２      画面データ表示部
５２２３      操作イベント取得分
５２２４      操作イベント送信部
Ｂ            バス
【図１】
2006238199.tif 000003
【図２】
2006238199.tif 000004
【図３】
2006238199.tif 000005
【図４】
2006238199.tif 000006
【図５】
2006238199.tif 000007
【図６】
2006238199.tif 000008
【図７】
2006238199.tif 000009
【図８】
2006238199.tif 000010
【図９】
2006238199.tif 000011
【図１０】
2006238199.tif 000012
【図１１】
2006238199.tif 000013
【図１２】
2006238199.tif 000014
【図１３】
2006238199.tif 000015
【図１４】
2006238199.tif 000016
【図１５】
2006238199.tif 000017
【図１６】
2006238199.tif 000018
【図１７】
2006238199.tif 000019
【図１８】
2006238199.tif 000020
【図１９】
2006238199.tif 000021
【図２０】
2006238199.tif 000022
【図２１】
2006238199.tif 000023
【図２２】
2006238199.tif 000024
【図２３】
2006238199.tif 000025
【図２４】
2006238199.tif 000026
【図２５】
2006238199.tif 000027
【図２６】
2006238199.tif 000028
【図２７】
2006238199.tif 000029
【図２８】
2006238199.tif 000030
【図２９】
2006238199.tif 000031
【図３０】
2006238199.tif 000032
【図３１】
2006238199.tif 000033
【図３２】
2006238199.tif 000034
【図３３】
2006238199.tif 000035
【図３４】
2006238199.tif 000036