(57)【要約】【課題】意図しない原稿のスキャンを防止するために、機器以外の端末からのスキャンの設定・指示ができなかった。また、機器以外の端末からのプリントの場合、出力用紙が放置されるなど、セキュリティ上の問題があった。【解決手段】インターネット上のサービスから、ローカルネットワーク上の機器にスキャンやプリントを指示する際、サービスを表示している端末が機器そのものでない場合は、スキャンやプリントの設定・開始指示を保存する。そして、機器からサービスを表示し、保存した設定・開始指示を呼び出してスキャンやプリントを実行する。【選択図】  図１０
2012147335.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された、スキャンサーバと、スキャナデバイスと、端末とを含むスキャンシステムであって、
前記スキャナデバイスは、
スキャン処理の設定と開始指示とを前記スキャンサーバに送信する第一の指示手段と、
前記スキャンサーバからスキャン処理の設定と開始指示とを受け付けてスキャン処理を実行する実行手段と、
前記スキャンサーバが発行する、前記スキャン処理の設定を示す識別情報を記憶する記憶手段と
を有し、
前記端末は、スキャン処理の設定と開始指示とを前記スキャンサーバに送信する第二の指示手段を有し、
前記スキャンサーバは、
前記第一の指示手段あるいは前記第二の指示手段によるスキャン処理の設定と開始指示とを受け付ける受付手段と、
前記受付手段により受け付けたスキャン処理の設定を保存し、前記識別情報を発行する保存手段と、
前記受付手段により受け付けたスキャン処理の設定と開始指示とが、前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段と、
前記判定手段による判定の結果、
前記スキャン処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記スキャン処理の設定と前記開始指示とを前記スキャナデバイスへ送信し、
前記スキャン処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段に前記スキャン処理の設定を保存させ、保存した当該スキャン処理の設定を示す識別情報を前記スキャナデバイスへ送信する
処理手段と
を有することを特徴とするスキャンシステム。
【請求項２】
前記スキャナデバイスは、前記記憶手段により記憶した識別情報を前記スキャンサーバに送信する識別情報送信手段を更に有し、
前記スキャンサーバは、前記識別情報送信手段により送信された識別情報が示すスキャン処理の設定を前記スキャナデバイスに送信する設定送信手段を更に有し、
前記第二の指示手段は、前記設定送信手段により送信されたスキャン処理の設定を受信し、受信した当該スキャン処理の設定と開始指示とを送信することを特徴とする請求項１に記載のスキャンシステム。
【請求項３】
前記スキャンサーバは、前記第二の指示手段によりスキャン処理の設定と開始指示とを受け付けた際に、前記処理手段を前記第一の指示手段により送信された場合と同様に処理させる端末を記憶部に登録する登録手段を更に有し、
前記判定手段は、前記記憶部に登録されている端末の第二の指示手段によりスキャン処理の設定と開始指示とが送信されている場合、前記処理手段に前記第一の指示手段の場合と同様の処理を行わせることを特徴とする請求項１または２に記載のスキャンシステム。
【請求項４】
前記スキャンサーバの処理手段は、スクリプトを生成し、当該スクリプトを前記端末に実行させることによりスキャンの設定および開始指示、もしくは識別情報を前記スキャナデバイスに送信することを特徴とする請求項１乃至３のいずれか一項に記載のスキャンシステム。
【請求項５】
前記スキャナデバイスの記憶手段は、前記識別情報に対応するスキャン処理が終了した場合、もしくは、一定の時間が経過した場合に、当該識別情報を削除することを特徴とする請求項１乃至４のいずれか一項に記載のスキャンシステム。
【請求項６】
ネットワークに接続された、プリントサーバと、プリンタデバイスと、端末とを含むプリントシステムであって、
前記プリンタデバイスは、
プリント処理の設定と開始指示とを前記プリントサーバに送信する第一の指示手段と、
前記プリントサーバからプリント処理の設定と開始指示とを受け付けてプリント処理を実行する実行手段と、
前記プリントサーバが発行する、前記プリント処理の設定を示す識別情報を記憶する記憶手段と
を有し、
前記端末は、プリント処理の設定と開始指示とを前記プリントサーバに送信する第二の指示手段を有し、
前記プリントサーバは、
前記第一の指示手段あるいは前記第二の指示手段によるプリント処理の設定と開始指示とを受け付ける受付手段と、
前記受付手段により受け付けたプリント処理の設定を保存し、前記識別情報を発行する保存手段と、
前記受付手段により受け付けたプリント処理の設定と開始指示とが、前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段と、
前記判定手段による判定の結果、
前記プリント処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記プリント処理の設定と前記開始指示とを前記プリンタデバイスへ送信し、
前記プリント処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段に前記プリント処理の設定を保存させ、保存した当該プリント処理の設定を示す識別情報を前記プリンタデバイスへ送信する
処理手段と
を有することを特徴とするプリントシステム。
【請求項７】
前記プリンタデバイスは、前記記憶手段により記憶した識別情報を前記プリントサーバに送信する識別情報送信手段を更に有し、
前記プリントサーバは、前記識別情報送信手段により送信された識別情報が示すプリント処理の設定を前記プリンタデバイスに送信する設定送信手段を更に有し、
前記第二の指示手段は、前記設定送信手段により送信されたプリント処理の設定を受信し、受信した当該プリント処理の設定と開始指示とを送信することを特徴とする請求項６に記載のプリントシステム。
【請求項８】
前記プリントサーバは、前記第二の指示手段によりプリント処理の設定と開始指示とを受け付けた際に、前記処理手段を前記第一の指示手段により送信された場合と同様に処理させる端末を記憶部に登録する登録手段を更に有し、
前記判定手段は、前記記憶部に登録されている端末の第二の指示手段によりプリント処理の設定と開始指示とが送信されている場合、前記処理手段に前記第一の指示手段の場合と同様の処理を行わせることを特徴とする請求項６または７に記載のプリントシステム。
【請求項９】
ネットワークに接続された、スキャンサーバと、スキャナデバイスと、端末とを含むスキャンシステムであって、
前記端末は、スキャン処理の設定と開始指示とを前記スキャンサーバを介して送信する第二の指示手段を有し、
前記スキャナデバイスは、
スキャン処理の設定と開始指示とを前記スキャンサーバを介して送信する第一の指示手段と、
前記スキャンサーバからスキャン処理の設定と開始指示とを受け付ける受付手段と、
前記受付手段により受け付けたスキャン処理の設定に基づいてスキャン処理を実行する実行手段と、
前記受付手段により受け付けたスキャン処理の設定を保存する保存手段と、
前記受付手段により受け付けたスキャン処理の設定と開始指示とが前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段と
を有し、
前記判定手段による判定の結果、
前記スキャン処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記実行手段によりスキャン処理を実行し、
前記スキャン処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段にて前記スキャン処理の設定を保存する
ことを特徴とするスキャンシステム。
【請求項１０】
前記スキャナデバイスは、プリセットとして予め定義され、前記保存手段により保存したスキャン処理の設定に基づいてスキャン処理を実行するプリセット実行手段を有することを特徴とする請求項９に記載のスキャンシステム。
【請求項１１】
ネットワークに接続された、プリントサーバと、プリンタデバイスと、端末とを含むプリントシステムであって、
前記端末は、プリント処理の設定と開始指示とを前記プリントサーバを介して送信する第二の指示手段を有し、
前記プリンタデバイスは、
プリント処理の設定と開始指示とを前記プリントサーバを介して送信する第一の指示手段と、
前記プリントサーバからプリント処理の設定と開始指示とを受け付ける受付手段と、
前記受付手段により受け付けたプリント処理の設定に基づいてプリント処理を実行する実行手段と、
前記受付手段により受け付けたプリント処理の設定を保存する保存手段と、
前記受付手段により受け付けたプリント処理の設定と開始指示とが前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段と
を有し、
前記判定手段による判定の結果、
前記プリント処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記実行手段によりプリント処理を実行し、
前記プリント処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段にて前記プリント処理の設定を記憶する
ことを特徴とするプリントシステム。
【請求項１２】
前記プリンタデバイスは、プリセットとして予め定義され、前記保存手段により保存したプリント処理の設定に基づいてプリント処理を実行するプリセット実行手段を有することを特徴とする請求項１１に記載のプリントシステム。
【請求項１３】
ネットワークに接続された、サーバと、デバイスと、端末とを含むサービス提供システムであって、
前記デバイスは、
提供されるサービスにおける処理の設定と開始指示とを前記サーバに送信する第一の指示手段と、
前記サーバから処理の設定と開始指示とを受け付けて処理を実行する実行手段と、
前記サーバが発行する、前記処理の設定を示す識別情報を記憶する記憶手段と
を有し、
前記端末は、処理の設定と開始指示とを前記サーバに送信する第二の指示手段を有し、
前記サーバは、
前記第一の指示手段あるいは前記第二の指示手段による処理の設定と開始指示とを受け付ける受付手段と、
前記受付手段により受け付けた処理の設定を保存し、前記識別情報を発行する保存手段と、
前記受付手段により受け付けた処理の設定と開始指示とが、前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段と、
前記判定手段による判定の結果、
前記処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記処理の設定と前記開始指示とを前記デバイスへ送信し、
前記処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段に前記処理の設定を保存させ、保存した当該処理の設定を示す識別情報を前記デバイスへ送信する
処理手段と
を有することを特徴とするサービス提供システム。
【請求項１４】
ネットワークに接続された、サーバと、デバイスと、端末とを含むサービス提供システムであって、
前記端末は、提供されるサービスにおける処理の設定と開始指示とを前記サーバを介して送信する第二の指示手段を有し、
前記デバイスは、
処理の設定と開始指示とを前記サーバを介して送信する第一の指示手段と、
前記サーバから処理の設定と開始指示とを受け付ける受付手段と、
前記受付手段により受け付けた処理の設定に基づいて処理を実行する実行手段と、
前記受付手段により受け付けた処理の設定を保存する保存手段と、
前記受付手段により受け付けた処理の設定と開始指示とが前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段と
を有し、
前記判定手段による判定の結果、
前記処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記実行手段により処理を実行し、
前記処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段にて前記処理の設定を保存する
ことを特徴とするサービス提供システム。
【請求項１５】
ネットワークに接続された、スキャンサーバと、スキャナデバイスと、端末とを含むスキャンシステムにおける制御方法であって、
前記スキャナデバイスにおいて、
第一の指示手段が、スキャン処理の設定と開始指示とを前記スキャンサーバに送信する第一の指示工程と、
実行手段が、前記スキャンサーバからスキャン処理の設定と開始指示とを受け付けてスキャン処理を実行する実行工程と、
記憶手段が、前記スキャンサーバが発行する、前記スキャン処理の設定を示す識別情報を記憶部に記憶する記憶工程と
を有し、
前記端末において、第二の指示手段が、スキャン処理の設定と開始指示とを前記スキャンサーバに送信する第二の指示工程を有し、
前記スキャンサーバにおいて、
受付手段が、前記第一の指示工程あるいは前記第二の指示工程によるスキャン処理の設定と開始指示とを受け付ける受付工程と、
保存手段が、前記受付工程により受け付けたスキャン処理の設定を記憶部に保存し、前記識別情報を発行する保存工程と、
判定手段が、前記受付工程により受け付けたスキャン処理の設定と開始指示とが、前記第一の指示工程もしくは前記第二の指示工程のいずれにより送信されたかを判定する判定工程と、
処理手段が、前記判定手段による判定の結果、
前記スキャン処理の設定と前記開始指示とが前記第一の指示工程により送信された場合、前記スキャン処理の設定と前記開始指示とを前記スキャナデバイスへ送信し、
前記スキャン処理の設定と前記開始指示とが前記第二の指示工程により送信された場合、前記記憶部に前記スキャン処理の設定を保存させ、保存した当該スキャン処理の設定を示す識別情報を前記スキャナデバイスへ送信する
処理工程と
を有することを特徴とする制御方法。
【請求項１６】
ネットワークに接続された、プリントサーバと、プリンタデバイスと、端末とを含むプリントシステムにおける制御方法であって、
前記プリンタデバイスにおいて、
第一の指示手段が、プリント処理の設定と開始指示とを前記プリントサーバに送信する第一の指示工程と、
実行手段が、前記プリントサーバからプリント処理の設定と開始指示とを受け付けてプリント処理を実行する実行工程と、
記憶手段が、前記プリントサーバが発行する、前記プリント処理の設定を示す識別情報を記憶部に記憶する記憶工程と
を有し、
前記端末において、第二の指示手段が、プリント処理の設定と開始指示とを前記プリントサーバに送信する第二の指示工程を有し、
前記プリントサーバにおいて、
受付手段が、前記第一の指示工程あるいは前記第二の指示工程によるプリント処理の設定と開始指示とを受け付ける受付工程と、
保存手段が、前記受付工程により受け付けたプリント処理の設定を記憶部に保存し、前記識別情報を発行する保存工程と、
判定手段が、前記受付工程により受け付けたプリント処理の設定と開始指示とが、前記第一の指示工程もしくは前記第二の指示工程のいずれにより送信されたかを判定する判定工程と、
処理手段が、前記判定工程による判定の結果、
前記プリント処理の設定と前記開始指示とが前記第一の指示工程により送信された場合、前記プリント処理の設定と前記開始指示とを前記プリンタデバイスへ送信し、
前記プリント処理の設定と前記開始指示とが前記第二の指示工程により送信された場合、前記記憶部に前記プリント処理の設定を保存させ、保存した当該プリント処理の設定を示す識別情報を前記プリンタデバイスへ送信する
処理工程と
を有することを特徴とする制御方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のスキャンサービスとローカルネットワーク上のスキャナデバイスとを有するスキャンシステムに関する。
【０００２】
また、インターネット上のプリントサービスとローカルネットワーク上のプリントデバイスとを有するプリントシステムに関する。
【背景技術】
【０００３】
高速かつ大容量なネットワークの普及と、企業における情報インフラのコスト低減等を背景に、インターネット上でソフトウェアの機能をサービスとして提供するＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）の普及が拡大している。そして、従来、オフィスなどのローカルネットワーク上に構築されていた業務支援等を目的としたシステムは、インターネット上のサービスとして提供されている。以降、このようなサービスを「業務サービス」とする。
【０００４】
また、従来オフィスなどのローカルネットワーク上に構築されていたプリントシステムも、インターネット上のサービスとして提供され始めている。当該サービスは、ローカルネットワーク上の複合機やプリンタなどの機器と、これら機器が生じるプリントジョブを管理するものである。以降、複合機やプリンタなどプリント機能を有する機器を「プリンタデバイス」とする。また、複合機やスキャナなどスキャン機能を有する機器を「スキャナデバイス」とする。さらに、複合機やプリンタ、スキャナなどの機器を総称して「機器」とする。そして、前述のようなローカルネットワーク上の機器と連携し、当該機器の管理などを行うサービスを「ドキュメントサービス」とする。
【０００５】
業務サービスとドキュメントサービスとは互いに連携することができる。そして、業務サービスにおいて作成した文書を、ドキュメントサービスを介して、ローカルネットワーク上のプリンタデバイスからプリントすることができる。
【０００６】
一方で、セキュリティ上の観点から、ローカルネットワークとインターネットとの間にはファイアウォールが設定されているため、インターネット上のドキュメントサービスはローカルネットワーク上の機器に直接アクセスすることができない。よってドキュメントサービスからの機器への指示は、例えば、次の構成・順序により行われる。
【０００７】
（１）ユーザは、ドキュメントサービスが提供するＷｅｂページを、ローカルネットワーク上のＰＣ上で動作するＷｅｂブラウザで表示する。
【０００８】
（２）ユーザは、Ｗｅｂブラウザを操作して機器に実行させる機能（プリントやスキャン、等）に対して設定を行う。そしてユーザが実行を指示すると、Ｗｅｂブラウザからドキュメントサービスに対して設定内容や実行指示が送信される。
【０００９】
（３）ドキュメントサービスは、管理・記憶している機器のアドレスと当該アドレスへのリダイレクト指示を含む応答を生成してＷｅｂブラウザに送信する。このとき、リダイレクト指示によりリダイレクトする情報には設定内容と実行指示とを含む。
【００１０】
（４）Ｗｅｂブラウザは、機器のアドレスに対してドキュメントサービスから受信した応答をリダイレクトする。
【００１１】
（５）機器はリダイレクトされた応答を受信する。そして、受信した設定内容に従って処理を実行する。
【００１２】
上述した処理の流れにおいて、プリント処理の場合、（３）の工程でリダイレクトする情報には、プリントする文書の位置情報（例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ））も含む。そして（５）の工程では、プリンタデバイスは、当該位置情報に基づいてプリントする文書をダウンロードしてプリントする（プルプリント）。
【００１３】
加えて、ドキュメントサービスは、機器のＵＩのカスタマイズ手段を提供することができる。昨今の機器は、ＰＣなどと同様にＷｅｂブラウザを搭載している。これ以降、ＰＣ上で動作するＷｅｂブラウザを単に「Ｗｅｂブラウザ」とし、機器上で動作するＷｅｂブラウザを「組込Ｗｅｂブラウザ」とする。ドキュメントサービスは、予め定義されたユーザ毎に好ましい操作性を提供するＷｅｂページを生成して機器に送信する。機器は組込Ｗｅｂブラウザで当該Ｗｅｂページを表示することにより、カスタマイズされたＵＩを提供することができる。この場合における、ドキュメントサービスからの機器への操作指示は、先に示した（１）から（５）の順序と同様である。
【００１４】
近年、ドキュメントサービスにはプリントのみならず、スキャンへの対応が求められてきている。すなわち、ドキュメントサービスを介して、ローカルネットワーク上のスキャナデバイスで原稿をスキャンして電子文書（以降「文書」）を生成することである。業務サービスとの連携においては、生成した文書を業務サービスに送信する。
【００１５】
ところで、スキャナデバイスに対してＰＣなどの端末からリモートでスキャンの指示を行う場合、操作者がスキャナデバイスの近傍に居ないため、意図しない原稿を読み取ってしまうという課題があった。この課題の具体例として、次のようなケースが挙げられる。
・ＰＣからスキャンを指示した際、他のユーザが取り忘れた原稿をスキャンしてしまう
・スキャナデバイスに原稿を載置してＰＣの前に戻りスキャンを指示するまでに、他のユーザが原稿を取り替えてしまう
【００１６】
上記問題に対応するために、スキャナデバイスに対するスキャンの指示をスキャナデバイス本体に設けられた操作部からのみ許可する方法が提案されている（特許文献１等参照）。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開平８−２６５４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
前述の従来技術によると、ＰＣのＷｅｂブラウザからのスキャン指示は、リモートのスキャン指示であるため実行することができない。よって業務サービスとの連携では、業務サービスの利用はＰＣのＷｅｂブラウザで行い、ドキュメントサービスによるスキャンはスキャナデバイスの組込Ｗｅｂブラウザで行う必要がある。両サービスの連携が物理的に分断されてしまうため、ユーザは、両サービスを関連付ける情報を入力するなどして指示しなければならず煩雑であった。例えば、業務サービスからドキュメントサービスを呼び出した際に生成される通信ＩＤを用いて両サービス間の通信を指定したり、スキャンした文書を送信する業務サービスへの宛先を用いて送信先を特定する必要がある。
【００１９】
また、ドキュメントサービスにより、カスタマイズされた機器のＵＩを、ＰＣのＷｅｂブラウザから操作したいというニーズがある。これは、次の２つの理由による。
・ＰＣは大画面とマウス、キーボードを有しており、機器の操作部よりも使い勝手が良い場合がある
・機器はオフィスで共有されるものであるが、機器の前で操作しているとこれを占有していることとなり、他のユーザへの配慮といった心理的な負担が生じる場合がある
【００２０】
しかし、従来技術によれば、ＰＣのＷｅｂブラウザからのスキャンは、実行することができなかった。
【００２１】
更に、プリンタデバイスに対してＰＣなどの端末からリモートでプリントの指示を行う合、操作者がプリンタデバイスの近傍に居ないため用紙の放置や持ち去りという問題がある。このため、プリンタデバイスに対するプリントの指示を、プリンタデバイス本体に設けられた操作部からのみ許可する方法が考えられるが、その場合、前述のスキャンと同様の課題がある。
【課題を解決するための手段】
【００２２】
上記課題を解決するために、本願発明は以下の構成を有する。すなわち、ネットワークに接続された、スキャンサーバと、スキャナデバイスと、端末とを含むスキャンシステムであって、前記スキャナデバイスは、スキャン処理の設定と開始指示とを前記スキャンサーバに送信する第一の指示手段と、前記スキャンサーバからスキャン処理の設定と開始指示とを受け付けてスキャン処理を実行する実行手段と、前記スキャンサーバが発行する、前記スキャン処理の設定を示す識別情報を記憶する記憶手段とを有し、前記端末は、スキャン処理の設定と開始指示とを前記スキャンサーバに送信する第二の指示手段を有し、前記スキャンサーバは、前記第一の指示手段あるいは前記第二の指示手段によるスキャン処理の設定と開始指示とを受け付ける受付手段と、前記受付手段により受け付けたスキャン処理の設定を保存し、前記識別情報を発行する保存手段と、前記受付手段により受け付けたスキャン処理の設定と開始指示とが、前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段と、前記判定手段による判定の結果、前記スキャン処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記スキャン処理の設定と前記開始指示とを前記スキャナデバイスへ送信し、前記スキャン処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段に前記スキャン処理の設定を保存させ、保存した当該スキャン処理の設定を示す識別情報を前記スキャナデバイスへ送信する処理手段とを有する。
【００２３】
また、本発明における別の構成として、ネットワークに接続された、プリントサーバと、プリンタデバイスと、端末とを含むプリントシステムであって、前記プリンタデバイスは、プリント処理の設定と開始指示とを前記プリントサーバに送信する第一の指示手段と、前記プリントサーバからプリント処理の設定と開始指示とを受け付けてプリント処理を実行する実行手段と、前記プリントサーバが発行する、前記プリント処理の設定を示す識別情報を記憶する記憶手段とを有し、前記端末は、プリント処理の設定と開始指示とを前記プリントサーバに送信する第二の指示手段を有し、前記プリントサーバは、前記第一の指示手段あるいは前記第二の指示手段によるプリント処理の設定と開始指示とを受け付ける受付手段と、前記受付手段により受け付けたプリント処理の設定を保存し、前記識別情報を発行する保存手段と、前記受付手段により受け付けたプリント処理の設定と開始指示とが、前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段と、前記判定手段による判定の結果、前記プリント処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記プリント処理の設定と前記開始指示とを前記プリンタデバイスへ送信し、前記プリント処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段に前記プリント処理の設定を保存させ、保存した当該プリント処理の設定を示す識別情報を前記プリンタデバイスへ送信する処理手段とを有する。
【００２４】
また、本発明における別の構成として、ネットワークに接続された、スキャンサーバと、スキャナデバイスと、端末とを含むスキャンシステムであって、前記端末は、スキャン処理の設定と開始指示とを前記スキャンサーバを介して送信する第二の指示手段を有し、前記スキャナデバイスは、スキャン処理の設定と開始指示とを前記スキャンサーバを介して送信する第一の指示手段と、前記スキャンサーバからスキャン処理の設定と開始指示とを受け付ける受付手段と、前記受付手段により受け付けたスキャン処理の設定に基づいてスキャン処理を実行する実行手段と、前記受付手段により受け付けたスキャン処理の設定を保存する保存手段と、前記受付手段により受け付けたスキャン処理の設定と開始指示とが前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段とを有し、前記判定手段による判定の結果、前記スキャン処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記実行手段によりスキャン処理を実行し、前記スキャン処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段にて前記スキャン処理の設定を保存する。
【００２５】
また、本発明における別の構成として、ネットワークに接続された、プリントサーバと、プリンタデバイスと、端末とを含むプリントシステムであって、前記端末は、プリント処理の設定と開始指示とを前記プリントサーバを介して送信する第二の指示手段を有し、前記プリンタデバイスは、プリント処理の設定と開始指示とを前記プリントサーバを介して送信する第一の指示手段と、前記プリントサーバからプリント処理の設定と開始指示とを受け付ける受付手段と、前記受付手段により受け付けたプリント処理の設定に基づいてプリント処理を実行する実行手段と、前記受付手段により受け付けたプリント処理の設定を保存する保存手段と、前記受付手段により受け付けたプリント処理の設定と開始指示とが前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段とを有し、前記判定手段による判定の結果、前記プリント処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記実行手段によりプリント処理を実行し、前記プリント処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段にて前記プリント処理の設定を記憶する。
【００２６】
また、本発明における別の構成として、ネットワークに接続された、サーバと、デバイスと、端末とを含むサービス提供システムであって、前記デバイスは、提供されるサービスにおける処理の設定と開始指示とを前記サーバに送信する第一の指示手段と、前記サーバから処理の設定と開始指示とを受け付けて処理を実行する実行手段と、前記サーバが発行する、前記処理の設定を示す識別情報を記憶する記憶手段とを有し、前記端末は、処理の設定と開始指示とを前記サーバに送信する第二の指示手段を有し、前記サーバは、前記第一の指示手段あるいは前記第二の指示手段による処理の設定と開始指示とを受け付ける受付手段と、前記受付手段により受け付けた処理の設定を保存し、前記識別情報を発行する保存手段と、前記受付手段により受け付けた処理の設定と開始指示とが、前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段と、前記判定手段による判定の結果、前記処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記処理の設定と前記開始指示とを前記デバイスへ送信し、前記処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段に前記処理の設定を保存させ、保存した当該処理の設定を示す識別情報を前記デバイスへ送信する処理手段とを有する。
【００２７】
また、本発明における別の構成として、ネットワークに接続された、サーバと、デバイスと、端末とを含むサービス提供システムであって、前記端末は、提供されるサービスにおける処理の設定と開始指示とを前記サーバを介して送信する第二の指示手段を有し、前記デバイスは、処理の設定と開始指示とを前記サーバを介して送信する第一の指示手段と、前記サーバから処理の設定と開始指示とを受け付ける受付手段と、前記受付手段により受け付けた処理の設定に基づいて処理を実行する実行手段と、前記受付手段により受け付けた処理の設定を保存する保存手段と、前記受付手段により受け付けた処理の設定と開始指示とが前記第一の指示手段もしくは前記第二の指示手段のいずれにより送信されたかを判定する判定手段とを有し、前記判定手段による判定の結果、前記処理の設定と前記開始指示とが前記第一の指示手段により送信された場合、前記実行手段により処理を実行し、前記処理の設定と前記開始指示とが前記第二の指示手段により送信された場合、前記保存手段にて前記処理の設定を保存する。
【発明の効果】
【００２８】
意図しない原稿のスキャンを防止しつつ、ドキュメントサービスからのスキャンの設定・指示を、ＰＣのＷｅｂブラウザからも行うことができる。設定した内容を保存し、スキャナデバイスの組込Ｗｅｂブラウザから容易に表示し実行することができるため、利便性を向上する。そして、業務サービスとの連携も容易に行うことができる。
【００２９】
複合機の組込Ｗｅｂブラウザから操作した場合には、設定した内容を保存せずに、即時、スキャンを実行するため、カスタマイズされたＵＩとしての機能を損なうことがない。
【００３０】
また、ドキュメントサービスを介してプリンタデバイスでプリントする際に、ＰＣのＷｅｂブラウザで設定した内容を保存し、プリンタデバイスの組込Ｗｅｂブラウザからの操作により、プリントを実行する。これにより用紙の放置や紛失を防ぎ、セキュリティ上の利便性を向上する。
【図面の簡単な説明】
【００３１】
【図１】スキャンシステムの概略構成を示す構成図。
【図２】各装置の物理的な概略構成を示す構成図。
【図３】各装置の論理的な概略構成を示す構成図。
【図４】スキャナデバイス情報テーブルの構成例を示す概略図。
【図５】データフォーマットの例を示す概略図。
【図６】画面の表示例を示す図。
【図７】画面の表示例を示す図。
【図８】スキャン処理の手順を示すフロー図。
【図９】端末からの指示に基づくスキャン処理の手順を示すフロー図。
【図１０】複合機からの指示に基づくスキャン処理の手順を示すフロー図。
【図１１】スキャン設定登録後の処理の手順を示すフロー図。
【図１２】第二実施形態に係るスキャン即実行端末テーブルの構成例を示す概略図。
【図１３】第二実施形態に係るスキャン処理の手順を示すフロー図。
【図１４】第三実施形態に係る各装置の論理的な概略構成を示す構成図。
【図１５】データフォーマットの例を示す概略図。
【図１６】画面の表示例を示す画面図。
【図１７】画面の表示例を示す画面図。
【図１８】プリント処理の手順を示すフロー図。
【図１９】端末からの指示に基づくプリント処理の手順を示すフロー図。
【図２０】プリント処理の手順を示すフロー図。
【図２１】複合機からの指示に基づくプリント処理の手順を示すフロー図。
【図２２】第四実施形態に係る複合機の論理的な概略構成を示す構成図。
【図２３】データフォーマットの例を示す概略図。
【図２４】画面の表示例を示す画面図。
【図２５】画面の表示例を示す画面図。
【図２６】第四実施形態に係るスキャン処理の手順を示すフロー図。
【図２７】複合機におけるスキャン処理の手順を示すフロー図。
【図２８】第五実施形態に係る複合機の論理的な概略構成を示す構成図。
【図２９】データフォーマットの例を示す概略図。
【図３０】画面の表示例を示す画面図。
【図３１】第五実施形態に係るプリント処理の手順を示すフロー図。
【図３２】複合機におけるプリント処理の手順を示すフロー図。
【発明を実施するための形態】
【００３２】
＜第一実施形態＞
以下、本発明を実施するための形態について図面を用いて説明する。本実施形態では、業務サービスからのスキャンの要求に応じて、ドキュメントサービスがローカルネットワーク上のスキャナデバイスによりスキャンを実行する方法について説明する。
【００３３】
＜構成の説明＞
（システム構成）
図１は、本実施形態におけるスキャンシステムの構成を示す構成図である。業務サービス１０１は、例えば、顧客管理や社内の業務支援などの機能を提供するものであり、インターネット上にＳａａＳとして構築されたサービスである。ドキュメントサービス１０２は、業務サービス１０１同様、インターネット上にＳａａＳとして構築されたサービスである。ドキュメントサービス１０２は、ローカルネットワーク上の機器を管理する。また、機器にカスタマイズされたＵＩを提供する。業務サービス１０１やドキュメントサービス１０２は、要求に応じてＷｅｂページを生成して端末１０５や複合機１０６に送信する。端末１０５や複合機１０６は、Ｗｅｂブラウザや組込Ｗｅｂブラウザにより受信したＷｅｂページを表示する。これによりユーザは業務サービス１０１やドキュメントサービス１０２が提供する機能を参照・操作することができる。業務サービス１０１は、スキャンを実行する際には、ドキュメントサービス１０２にこれを依頼する。
【００３４】
ローカルネットワーク１０３は、例えばオフィスなどのローカルなネットワークである。本実施形態において、ローカルネットワーク１０３には、ＰＣなどの端末である端末１０５と、複合機１０６が接続されている。そして、ローカルネットワーク１０３と業務サービス１０１およびドキュメントサービス１０２とは、インターネット１０４を介して接続されている。なお、インターネット１０４とローカルネットワーク１０３との間には、ファイアウォール（不図示）が設定されている。このため、ドキュメントサービス１０２側から複合機１０６に、直接アクセスすることはできない。なお、ローカルネットワーク１０３側の機器からインターネット１０４側の各サービスには直接アクセスが可能であるとする。
【００３５】
複合機１０６は、プリント機能を有するプリントデバイスとして、外部機器より文書を受信してプリントすることができる。また、複合機１０６は、スキャン機能を有するスキャナデバイスとして、原稿をスキャンして文書を生成すると共に、当該文書を外部機器に送信することができる。なお、ローカルネットワーク１０３上には、端末１０５以外の操作端末や、複合機１０６以外のプリンタやスキャナなどの機器も接続することができる。本実施形態では、説明の簡略化のため、プリンタデバイスおよびスキャナデバイスとして複合機１０６のみを示している。しかし、プリンタデバイスとしてプリンタなどの他の機器を適用してもよい。また、スキャナデバイスとしてスキャナなどの他の機器を適用してもよい。
【００３６】
また、業務サービス１０１とドキュメントサービス１０２とは、物理的に同一の装置にて実現しても良い。なお、業務サービス１０１は、物理的な装置として業務サービス機器もしくは業務サーバとすることもできる。また、ドキュメントサービス１０２も、ドキュメントサービス機器もしくはドキュメントサーバとすることもできる。また、機能に応じて、スキャンサーバ、プリントサーバとすることもできる。
【００３７】
（物理的構成）
次に、ドキュメントサービス１０２および端末１０５、複合機１０６の物理的な構成について説明する。図２（Ａ）は、ドキュメントサービス１０２の物理的な構成を示した構成図である。ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、通信Ｉ／Ｆ２０４、ビデオＩ／Ｆ２０５、入力部２０６（キーボード、マウス等）、ハードディスク２０７は、それぞれシステムバス２０８を介して互いに接続されている。
【００３８】
ＣＰＵ２０１は、オペレーティングシステム（ＯＳ）やアプリケーションのプログラム（例えば、本発明におけるドキュメントサービスのプログラム）に基づく演算やハードウェアの制御を行う。ＲＡＭ２０２は、ＣＰＵ２０１のワーク領域として各種データを記憶する記憶部である。ＲＯＭ２０３は、ＯＳと協働してハードディスク２０７等へのデータの入出力制御を行う、いわゆるＢＩＯＳ等が記憶される。通信Ｉ／Ｆ２０４は、ＣＰＵ２０１が実行するＯＳの通信プログラムと協働する。そして、ネットワークを介して接続された外部装置との通信を行い各種データの授受を行う。
【００３９】
ビデオＩ／Ｆ２０５は、表示データをディスプレイ装置に出力して表示させる。入力部２０６は、ドキュメントサービス１０２への指示を入力するために用いられる。ハードディスク２０７にはＯＳやアプリケーションのプログラム等が記憶されている。
【００４０】
図２（Ｂ）は、端末１０５の物理的な構成を示した構成図である。ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、通信Ｉ／Ｆ３０４、ビデオＩ／Ｆ３０５、入力部（キーボード、マウス等）３０６は、それぞれシステムバス３０７を介して互いに接続されている。
【００４１】
ＣＰＵ０３０１は、ＯＳのプログラムやアプリケーションプログラム（例えば、本実施形態におけるＷｅｂブラウザプログラム等）に基づく演算やハードウェアの制御を行う。ＲＡＭ３０２は、ＣＰＵ３０１のワーク領域として各種データを記憶する。ＲＯＭ３０３には、ＯＳやＷｅｂブラウザプログラム等が記憶される。
【００４２】
通信Ｉ／Ｆ３０４は、ＣＰＵ３０１が実行するＯＳの通信プログラムと協働する。そして、ネットワークを介して接続された外部装置との通信を行い各種データの授受を行う。ビデオＩ／Ｆ３０５は、表示データをディスプレイ装置に出力して表示させる。入力部３０６は、端末１０５への指示を入力するために用いられる。
【００４３】
図２（Ｃ）は、複合機１０６の物理的な構成を示した構成図である。ＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、通信Ｉ／Ｆ４０４、プリンタエンジン４０５、スキャナ４０６、ハードディスク４０７、操作パネル４０８は、それぞれシステムバス４０９を介して互いに接続されている。ＣＰＵ４０１は、コントローラプログラム（例えば、本実施形態における複合機の制御プログラムであって組込Ｗｅｂブラウザプログラムを含む）に基づく演算やハードウェアの制御を行う。ＲＡＭ４０２は、ＣＰＵ４０１のワーク領域として各種データを記憶する。ＲＯＭ４０３には、ハードディスク４０７等へのデータの入出力制御を行う、いわゆるＢＩＯＳ等が記憶される。
【００４４】
通信Ｉ／Ｆ４０４は、ＣＰＵ４０１が実行するコントローラプログラムと協働する。そして、ネットワークを介して接続された外部装置との通信を行い各種データの授受を行う。プリンタエンジン４０５は、ＣＰＵ４０１が実行するコントローラプログラムと協働する。ＣＰＵ４０１は、通信Ｉ／Ｆ４０４を介して、外部の機器からＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを受信する。あるいは外部機器からＰＤＬデータをダウンロードする。そして取得したＰＤＬデータを電気的に処理して、シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｂｋ）の各成分に分解し、画像信号としてプリンタエンジン４０５に供給して印刷を行う。
【００４５】
スキャナ４０６は、ＣＣＤなどの光学読取装置（不図示）を用いて紙などの原稿上の走査を行い、原稿の画像情報を電気信号データに変換する。ハードディスク４０７にはコントローラプログラム等が記憶されている。操作パネル４０８は、タッチパネルやディスプレイ等から成り、ユーザの指示を受け付け、データの表示を行うことが可能となっている。
【００４６】
（論理的構成）
図３は、ドキュメントサービス１０２および端末１０５、複合機１０６における論理的な構成の概略を示した構成図である。
【００４７】
ドキュメントサービス１０２において、ＣＰＵ２０１は、ハードディスク２０７に記憶されたＯＳおよびアプリケーションのプログラムをＲＡＭ２０２に移動する（記憶させる）ことができる。移動が完了すると、ＣＰＵ２０１がアプリケーションプログラムを実行することができる状態になる。
【００４８】
ドキュメントサービス１０２は、以降に示す論理的な構成部位を有する。以下に示す各構成部位は、ＣＰＵ２０１がアプリケーションプログラムを実行することにより実現される。また、これら構成部位はそれぞれ、ＣＰＵ２０１およびＲＡＭ２０２（アプリケーションプログラムを記憶している領域およびＣＰＵ２０１がアプリケーションプログラムを実行した際に得られる情報を記憶する領域）を用いることによって実現される。
【００４９】
ユーザ認証部５０１は、ユーザの認証を行う。ユーザ情報自体は別サービス（認証サービス、不図示）で管理されている。また、ユーザ認証処理も認証サービスにて実行される。ユーザ認証部５０１は、認証要求されたユーザ情報を認証サービスに送信し、そのユーザ情報に対する認証結果を受信することにより認証を実行する。業務サービス１０１も同様に当該認証サービスに認証処理を委譲する。よって業務サービス１０１とドキュメントサービス１０２とは、認証情報を共有しており、通信時にはこれを引き継ぐことでユーザの認証操作の負荷を低減する。
【００５０】
Ｗｅｂコンテナ部５０２は、Ｗｅｂページを生成する。通信Ｉ／Ｆ２０４を介して業務サービス１０１や端末１０５、複合機１０６からＷｅｂページの要求を受信する。そして生成したＷｅｂページを応答として返す。また、Ｗｅｂコンテナ部５０２は、通信Ｉ／Ｆ２０４を介して、後述する各種Ｗｅｂサービスの呼び出しを受信して実行する。スキャナデバイス管理部５０３は、スキャナデバイスの情報を記憶し管理する。
【００５１】
端末１０５において、ＣＰＵ３０１は、ＲＯＭ３０３に記憶されているＯＳおよびアプリケーションのプログラムをＲＡＭ３０２に移動する（記憶させる）ことができる。移動が完了すると、ＣＰＵ３０１がアプリケーションプログラムを実行することができる状態になる。
【００５２】
端末１０５は、次に示す論理的な構成部位を有する。以下に示す各構成部位は、ＣＰＵ３０１がアプリケーションプログラムを実行することにより実現される。また、これらの構成部位は、ＣＰＵ３０１、ＲＡＭ３０２のうちアプリケーションプログラムを記憶している領域、ＣＰＵ３０１がアプリケーションプログラムを実行した際に得られる情報を記憶する（ＲＡＭ３０２うちの）領域を用いることによって実現される。
【００５３】
Ｗｅｂブラウザ部５１１は、ドキュメントサービス１０２のＷｅｂコンテナ部５０２が生成したＷｅｂページを、表示データに変換する。そして、ビデオＩ／Ｆ３０５を介してディスプレイに表示する。
【００５４】
複合機１０６において、ＣＰＵ４０１は、ハードディスク４０７に記憶されているコントローラプログラムをＲＡＭ４０２に移動させる（記憶させる）ことができる。移動が完了すると、ＣＰＵ４０１がコントローラプログラムを実行することが出来る状態になる。
【００５５】
複合機１０６は、以降に示す論理的な構成部位を有する。以下に示す各構成部位は、ＣＰＵ４０１がコントローラプログラムを実行することにより実現される。また、これらの構成部位は、ＣＰＵ４０１およびＲＡＭ４０２の各領域を用いることによって実現される。
【００５６】
組込Ｗｅｂブラウザ部５２１は、ドキュメントサービス１０２のＷｅｂコンテナ部５０２などが生成したＷｅｂページを、表示データに変換する。そして、操作パネル４０８に表示する。また、組込Ｗｅｂブラウザ部５２１は、「お気に入り」としてＷｅｂページの要求先であるＵＲＬとそれらを表す名称を記憶して管理する。組込Ｗｅｂブラウザ部５２１は、お気に入りのＵＲＬのＷｅｂページを要求して表示する。お気に入りは、ユーザ認証部５２４が認証するユーザ毎に管理する。したがって、認証されたユーザのお気に入りのみを表示させることができる。
【００５７】
スキャン部５２２は、スキャナ４０６を制御して原稿を読み取り、文書を生成する。Ｗｅｂサービス部５２３は、通信Ｉ／Ｆ４０４を介して、後述する各種Ｗｅｂサービスの呼び出しを受信して実行する。ユーザ認証部５２４は、ユーザの認証を行う。ドキュメントサービス１０２のユーザ認証部５０１と同様、ユーザ情報自体は別サービス（認証サービス、不図示）で管理されている。ドキュメントサービス１０２と同様、認証サービスに認証処理を委譲する。
【００５８】
（ドキュメントサービスが管理するスキャナデバイス情報）
図４は、ドキュメントサービス１０２のスキャナデバイス管理部５０３が管理するスキャナデバイスの情報を示すデータのフォーマットを示した概略図である。スキャナデバイス情報テーブル６００は、スキャナの情報を記憶するデータテーブルである。一つのレコード（行）が、あるユーザが登録した一台のスキャナデバイスを表す。
【００５９】
ＩＤデータ項目６０１は、スキャナデバイス情報テーブル６００のレコードを一意に識別するためのデータ項目である。ＩＰアドレスデータ項目６０２は、スキャナデバイスのローカルネットワークでのＩＰアドレスを示すデータ項目である。コメントデータ項目６０３は、ユーザが任意に登録した文字列を示すデータ項目である。登録された文字列は、対応するスキャナデバイスに対するコメントである。機種コードデータ項目６０４は、スキャナデバイスの機種を識別する情報を示すデータ項目である。
【００６０】
グローバルアドレスデータ項目６０５は、当該スキャナが所属するローカルネットワークに付与されたグローバルアドレスを示すデータ項目である。ドキュメントサービス１０２は、インターネット上のサービスであり、複数のローカルネットワーク上のスキャナの情報が登録される。これらのスキャナの中には、他のローカルネットワークに所属するスキャナ同士であって、ローカルネットワーク上でのＩＰアドレスが同じである場合がある。こうしたスキャナを区別するために、ローカルネットワーク自体を識別する必要があり、よってグローバルアドレスデータ項目６０５を管理する。つまり、各グローバルアドレスにて指定されたローカルネットワーク内におけるスキャナのローカルアドレスは重複しないように登録されている。
【００６１】
ユーザ名データ項目６０６は、当該スキャナをドキュメントサービス１０２に登録したユーザのユーザ名を示すデータである。スキャナデバイス管理部５０３は、スキャナデバイスをユーザ毎に管理する。
【００６２】
（ドキュメントサービスおよび複合機のＷｅｂサービス）
図５は、ドキュメントサービス１０２のＷｅｂコンテナ部５０２や複合機１０６のＷｅｂサービス部５２３が受信するデータのフォーマットを示した概略図である。ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、外部機器より処理の実行指示を受信する。また、複合機１０６のＷｅｂサービス部５２３は、外部機器より処理の実行指示を受信する。これら実行指示は、ＨＴＴＰをワイヤプロトコルとするＳＯＡＰ形式の電文の受信である。尚、以下に示す電文においては、ＳＯＡＰヘッダやＨＴＴＰヘッダは省略している。
【００６３】
電文７０１は、複合機１０６の組込Ｗｅｂブラウザ部５２１に、お気に入りを追加させるＷｅｂサービスにて用いられる設定を含む。電文７０１は、ＡｄｄＢｏｏｋＭａｒｋタグにより構成され、そのパラメタとして、以下の情報を含む。
お気に入りに追加するＵＲＬ（Ｕｒｌタグ）
お気に入りの名称（Ｎａｍｅタグ）
【００６４】
電文７０２は、複合機１０６の組込Ｗｅｂブラウザ部５２１に、お気に入りを削除させるＷｅｂサービスにて用いられる設定を含む。当該Ｗｅｂサービスでは、現在登録されているお気に入りの中から、ＵＲＬおよび名称が合致するものを削除する。電文７０２は、ＤｅｌｅｔｅＢｏｏｋＭａｒｋタグにより構成され、そのパラメタとして、以下の情報を含む。
削除するお気に入りのＵＲＬ（Ｕｒｌタグ）
お気に入りの名称（Ｎａｍｅタグ）
【００６５】
電文７０３は、複合機１０６にスキャンおよび送信を実行させるＷｅｂサービスにて用いられる設定を含む。当該Ｗｅｂサービスは、指定された設定でスキャンを実行し、生成した文書を指定された宛先にｅ−ｍａｉｌで送信する。電文７０３は、ＳｃａｎＴｏＳｅｎｄタグにより構成され、そのパラメタとして、以下の情報を含む。
各種スキャンの設定（ＳｃａｎＭｏｄｅタグの下位のＣｏｌｏｒ、Ｒｅｓｏｌｕｔｉｏｎ、ＳｃａｎＳｉｚｅ、ＦｉｌｅＦｏｒｍａｔ、及びＤｅｎｓｉｔｙの各タグなど）
送信宛先（Ａｄｄｒｅｓｓタグ）
【００６６】
電文７１１は、ドキュメントサービス１０２に、保存しているスキャン設定を削除させるＷｅｂサービスにて用いられる設定を含む。電文７１１は、ＤｅｌｅｔｅＳｃａｎＭｏｄｅタグにより構成され、そのパラメタとして、削除するスキャン設定を指し示すＵＲＬ（Ｕｒｌタグ）を含む。
【００６７】
上記、本実施形態において用いる電文の構成を示したが、これに限られるものではなく、対応可能な設定に応じて他のパラメタを含んでいても良い。
【００６８】
（画面例）
画面図を用いて、端末１０５のＷｅｂブラウザ部５１１や複合機１０６の組込Ｗｅｂブラウザ部５２１が表示するＷｅｂページ、およびユーザ認証部５２４や組込Ｗｅｂブラウザ部５２１が表示する画面について説明する。端末１０５のＷｅｂブラウザ部５１１は、Ｗｅｂページを解析して表示データを生成し、ビデオＩ／Ｆ３０５を介してディスプレイに出力する。また、表示内容に対して、ユーザは、入力部３０６により操作（入力や指示）を行うことができる。複合機１０６の組込Ｗｅｂブラウザ部５２１は、Ｗｅｂページを解析して表示データを生成し、操作パネル４０８に表示することができる。また、表示内容に対して、ユーザは、操作パネル４０８により操作（入力や指示）を行うことができる。
【００６９】
（Ｗｅｂページ表示例）
図６（Ａ）乃至（Ｆ）は、スキャンの設定や実行の様子を示すＷｅｂページの表示例を示した画面図である。業務サービス１０１が提供するＷｅｂページ（不図示）において、スキャンを指示すると、図６（Ａ）に示すスキャナデバイス選択を行うためのＷｅｂページ８００（スキャナデバイス選択ページ）に遷移する。この際、業務サービス１０１はドキュメントサービス１０２にＷｅｂページの要求をリダイレクトする。そして、業務サービス１０１は次に示す情報をドキュメントサービス１０２に送信する。
ユーザ情報：業務サービス１０１が現在認証しているユーザのユーザ情報
宛先情報：スキャンして生成した文書の送信先を示す宛先
戻り先ＵＲＬ：プリント後、ドキュメントサービス１０２から業務サービス１０１へＷｅｂページの要求をリダイレクトする先を示すＵＲＬ
【００７０】
Ｗｅｂページ８００は、スキャナデバイス情報テーブル６００に登録されているスキャナデバイスの中からスキャンを実行するものを選択するＷｅｂページである。Ｗｅｂページ８００は、ドキュメントサービス１０２が、現在認証しているユーザに関連付けて記憶しているものの中から、本Ｗｅｂページを表示している機器と同じローカルネットワークに属するスキャナデバイスの一覧を表示する。図６（Ａ）に示す表示例では、３件のスキャナデバイスが、選択肢として表示されている様子を示す。
【００７１】
ラジオボタン８０１、８０２、８０３は、スキャナデバイスの選択状況を、ユーザの入力結果に基づいて表示する。次へボタン８０４が選択されると、図６（Ｂ）に示すＷｅｂページ８１０（スキャン設定ページ）へ遷移する。Ｗｅｂページ８１０は、スキャンの設定を行うＷｅｂページである。Ｗｅｂページ８１０は、次のようなスキャンに関する設定項目を、Ｗｅｂページ８００で選択したプリンタの機能に応じて表示する。例えば設定項目として、読込み濃度、読込み倍率、原稿サイズ、両面原稿の有無、生成する文書のファイル形式等が挙げられる。
【００７２】
ＯＫボタン８１１が選択されると、現在、端末１０５のＷｅｂブラウザ部５１１でＷｅｂページ８１０を表示している場合には、図６（Ｃ）に示すＷｅｂページ８２０（スキャン設定保存中ページ）へ遷移する。また、現在、複合機１０６の組込Ｗｅｂブラウザ部５２１でＷｅｂページ８１０を表示している場合には、図６（Ｅ）に示すＷｅｂページ８４０へ遷移する。
【００７３】
図６（Ｃ）に示すＷｅｂページ８２０は、スキャンの設定を保存している旨を表示するＷｅｂページである。スキャンの設定の保存が終了すると図６（Ｄ）に示すＷｅｂページ８３０（スキャン設定保存ページ）へ遷移する。
【００７４】
図６（Ｄ）に示すＷｅｂページ８３０は、スキャンの設定を保存した旨を表示するＷｅｂページである。現在、端末１０５のＷｅｂブラウザ部５１１で表示・操作しているため、スキャンは実行せずに設定内容が保存される。このとき、複合機１０６の組込Ｗｅｂブラウザ部５２１に、本設定内容を指し示すＵＲＬが「お気に入り」として登録される。Ｗｅｂページ８３０には、当該お気に入りの名称を示す旨（「ＳｃａｎＭｏｄｅ＿２０１０／０９／０６＿１６：１１：３０」）も表示される。
【００７５】
図６（Ｅ）に示すＷｅｂページ８４０（スキャン実行中ページ）は、スキャンが実行中である旨を表示するＷｅｂページである。スキャンが終了すると、図６（Ｆ）に示すＷｅｂページ８５０（スキャン終了ページ）へ遷移する。Ｗｅｂページ８５０は、スキャンが終了した旨を表示するＷｅｂページである。
【００７６】
（操作パネル表示例）
次に、図７を用いて、複合機１０６の組込Ｗｅｂブラウザ部５２１のお気に入りに登録されたＵＲＬ（スキャン設定の保存先）を指示する様子を説明する。ユーザ認証部５２４や組込Ｗｅｂブラウザ部５２１は、表示データを生成し、操作パネル４０８に表示することができる。また、表示内容に対して、ユーザは、操作パネル４０８により操作（入力や指示）を行うことができる。
【００７７】
図７（Ａ）乃至（Ｃ）は、複合機１０６の操作パネル４０８の表示例を示す画面図である。図７（Ａ）に示す画面９００（認証画面）は、ユーザが認証操作を行う画面である。画面９００は、ユーザ認証部５２４が表示データを生成し、操作パネル４０８に表示する。
【００７８】
テキスト入力フィールド９０１には、ユーザ名が入力される。テキスト入力フィールド９０２には、ユーザ名に対応するパスワードが入力される。ＯＫボタン９０３が選択されると、入力された情報に基づいてユーザ認証が行われる。認証が成功すると図７（Ｂ）に示す画面９１０に示す画面へ遷移する。認証が失敗すると、ユーザ認証部５２４は、メッセージ表示エリア９０４に「ユーザ情報が間違っています。」といった旨のエラーメッセージを表示して画面遷移はしない。
【００７９】
図７（Ｂ）に示す画面９１０は、組込Ｗｅｂブラウザ部５２１が表示データを生成して操作パネル４０８に表示する画面である。Ｗｅｂページ表示領域９１１は、組込Ｗｅｂブラウザ部５２１がＷｅｂページを解析して生成した表示データを表示する領域である。なお、図６に示したＷｅｂページは、Ｗｅｂページ表示領域９１１に表示される。お気に入りボタン９１２が、選択されると図９（Ｃ）に示す画面９２０へ遷移する。
【００８０】
画面９２０は、組込Ｗｅｂブラウザ部５２１に登録されているお気に入りを一覧で表示する画面である。画面９２０は、組込Ｗｅｂブラウザ部５２１が表示データを生成して操作パネル４０８に表示する画面である。図７（Ｃ）に示す画面９２０の表示例では、現在認証しているユーザのお気に入りが３件登録されている様子を示す。お気に入り９２１（「検索エンジン」）、お気に入り９２２（「地図」）、お気に入り９２３「ＳｃａｎＭｏｄｅ＿２０１０／０９／０６＿１６：１１：３０」は、それぞれ登録されているお気に入りである。これらお気に入りが選択されると、組込Ｗｅｂブラウザ部５２１は、登録されているＵＲＬに対してＷｅｂページを要求する。
【００８１】
お気に入り９２３は、端末１０５のＷｅｂブラウザ部５１１で表示・操作して保存されたスキャンの設定に対応する。お気に入り９２３が選択されると、画面９１０へ遷移する。そして、組込Ｗｅｂブラウザ部５２１は、ドキュメントサービス１０２にお気に入り９２３に対応付けて登録されているＵＲＬを送信し、Ｗｅｂページを要求する。ドキュメントサービス１０２は、受信した要求に応じて、保存しているスキャンの設定内容を反映したＷｅｂページ８１０を生成し、複合機１０６に返信する。これにより画面９１０内のＷｅｂページ表示領域９１１に、保存されていたスキャンの設定が反映されたＷｅｂページ８１０が表示される。
【００８２】
（スキャン処理、およびスキャン設定の保存処理）
ドキュメントサービス１０２からの指示により、スキャナデバイスが原稿をスキャンする際の処理を説明する。ユーザは、端末１０５のＷｅｂブラウザ部５１１、あるいは、複合機１０６の組込Ｗｅｂブラウザ部５２１より、業務サービス１０１が提供するＷｅｂページを表示している状態である。なお、以下の説明では、端末１０５のＷｅｂブラウザ部５１１と複合機１０６の組込Ｗｅｂブラウザ部５２１を、便宜上、統一的に「Ｗｅｂブラウザ部」とする。またＷｅｂブラウザ部が動作する機器（端末１０５ないし複合機１０６）を「操作元端末」とする。
【００８３】
まず、操作元端末からドキュメントサービス１０２に、スキャンを指示するまでの処理について説明する。図８は、スキャンの指示を成す際の処理について、ドキュメントサービス１０２と端末１０５と複合機１０６との間で行われる処理の流れを示したフロー図である。
【００８４】
このフローの「開始」は、業務サービス１０１がドキュメントサービス１０２に、スキャンを依頼（業務サービス１０１のＷｅｂページ（不図示）から図６（Ａ）に示すＷｅｂページ８００への遷移）することである。このとき、業務サービス１０１からドキュメントサービス１０２へ、次に示す情報が送信される。
ユーザ情報：業務サービス１０１が現在認証しているユーザのユーザ情報
宛先：スキャンして生成した文書の送信先を示す宛先
戻り先ＵＲＬ：スキャン後、ドキュメントサービス１０２から業務サービス１０１へＷｅｂページの要求をリダイレクトする先を示すＵＲＬ
【００８５】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、まず、受信したユーザ情報と宛先と戻り先ＵＲＬを一時的に記憶する（Ｓ１００１）。Ｗｅｂコンテナ部５０２は、ユーザ認証部５０１に業務サービス１０１から受信したユーザ情報を渡す。そして、ユーザ認証部５０１は受信したユーザ情報を用いて認証を行い、結果をＷｅｂコンテナ部５０２へ返す（Ｓ１００２）。当該ユーザ情報のユーザに対しては業務サービス１０１においてすでに認証済みであるが、セキュリティ上の堅牢さを考慮して、ここでも認証を行うものである。なお、前述のとおり、業務サービス１０１と、ドキュメントサービス１０２のユーザ認証部５０１は、外部の同一の認証サービスに認証処理を委譲する。Ｗｅｂコンテナ部５０２は、Ｓ１００２において認証が成功したか否かを判定する（Ｓ１００３）。認証が成功した場合にはＳ１００４へ遷移し、失敗した場合にはＳ１０１３へ遷移する。
【００８６】
Ｗｅｂコンテナ部５０２は、スキャン指示可能なスキャナデバイスを検索して一時的に記憶する（Ｓ１００４）。ここでの処理は次のようにして実行される。まず、Ｗｅｂコンテナ部５０２は、スキャナデバイス管理部５０３に次に示す情報を渡す。
一時的に記憶している認証中のユーザ情報（ユーザ名）
ＴＣＰ／ＩＰのパケットから取得した、操作元端末が所属するローカルネットワークのグローバルアドレス
【００８７】
そして、スキャナデバイス管理部５０３は、スキャナデバイス情報テーブル６００から、グローバルアドレスデータ項目６０５とグローバルアドレスが一致し、かつ、ユーザ名データ項目６０６とユーザ名が一致するレコードを全て検索する。そして、検索結果であるスキャン指示可能なスキャナデバイスの一覧をＷｅｂコンテナ部５０２に渡す。ここでＷｅｂコンテナ部５０２は、取得したスキャン指示可能なスキャナデバイスの一覧を一時的に記憶する。Ｗｅｂコンテナ部５０２は、スキャン指示可能なスキャナデバイスの一覧からＷｅｂページ８００を生成して操作元端末に応答として返す（Ｓ１００５）。
【００８８】
操作元端末のＷｅｂブラウザ部は、ドキュメントサービス１０２から送信されたＷｅｂページ８００を受信して表示する（Ｓ１００６）。Ｗｅｂページ８００内の次へボタン８０４が選択されると、Ｗｅｂブラウザ部は、ユーザによるスキャナデバイスの選択結果をドキュメントサービス１０２に送信して、Ｗｅｂページ８１０を要求する（Ｓ１００７）。
【００８９】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、操作元端末から上記要求を受け付けると、受信したスキャナデバイスの選択結果を一次的に記憶する（Ｓ１００８）。Ｗｅｂコンテナ部５０２は、Ｗｅｂページ８１０を生成し、操作元端末に応答として返す（Ｓ１００９）。このとき、Ｗｅｂコンテナ部５０２は、Ｓ１００８で受信したスキャナデバイスの選択結果とＳ１００４で記憶したスキャン指示可能なスキャナデバイスの一覧とから、選択されたスキャナデバイスの機種コード（機種コードデータ項目６０４の値）を取得する。Ｗｅｂコンテナ部５０２は、この取得した値に応じてスキャン設定の項目を決定し、Ｗｅｂページ８１０を生成する。
【００９０】
操作元端末のＷｅｂブラウザ部は、Ｓ１００９でドキュメントサービス１０２より返されたＷｅｂページ８１０を表示する（Ｓ１０１０）。ＯＫボタン８１１が選択されると、操作元端末のＷｅｂブラウザ部は、ユーザによるスキャン設定の結果をドキュメントサービス１０２に送信してスキャンを要求する（Ｓ１０１１）。このとき、操作元端末のＩＰアドレスを送信する。ここで、操作元端末が複合機１０６である場合には、組込Ｗｅｂブラウザ部５２１（第一の指示手段）が要求を送信する。また、端末１０５である場合には、Ｗｅｂブラウザ部５１１（第二の指示手段）が要求を送信する。
【００９１】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、スキャンの要求を受信すると、操作元端末とスキャン指示先のデバイスとが同一機器であるか否かを判定する（Ｓ１０１２）。したがって、Ｗｅｂコンテナ部５０２により、受付手段を実現している。本実施形態において、ここでの判定は次のようにして実行される。Ｓ１００４で記憶したスキャン指示可能なスキャナデバイスの一覧と、Ｓ１００８で記憶したスキャナデバイスの選択結果とにより、Ｗｅｂコンテナ部５０２は、選択されたスキャナデバイスのＩＰアドレス（ＩＰアドレスデータ項目６０２の値）を取得する。そして、Ｗｅｂコンテナ部５０２は、取得したＩＰアドレスと、Ｓ１０１１で送信された操作元端末のＩＰアドレスとを比較する。一致する場合には、操作元端末とスキャン指示先のデバイスとが同一機器であると判定する。同一である場合には（Ｓ１０１２にてＹＥＳ）、図１０に示す処理手順へ遷移する。同一でない場合には（Ｓ１０１２にてＮＯ）、図９に示す処理手順へ遷移する。
【００９２】
なお、Ｓ１００３で認証が失敗した場合には（Ｓ１００３にてＮＯ）、Ｗｅｂコンテナ部５０２は、エラーを示すＷｅｂページ（不図示）を生成して応答として返す（Ｓ１０１３）。そして、操作元端末のＷｅｂブラウザ部は、エラーを示すＷｅｂページを受信して表示（Ｓ１０１４）し、処理を終了する。
【００９３】
次に、Ｓ１０１２における判定の結果、操作元端末がスキャンを実行する機器と一致していない場合（Ｓ１０１２にてＮＯ）、つまり、操作元端末が端末１０５である場合の処理を、図９を用いて説明する。
【００９４】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、Ｓ１０１１にて端末１０５より送信されたスキャンの設定結果を保存する（Ｓ１１０１）。そしてこのとき、Ｗｅｂコンテナ部５０２は、保存先を示すＵＲＬを生成する。本実施形態において、このＵＲＬが当該スキャン設定の識別情報として位置付く。なお、識別情報として、ＩＤ等を発行し、ＵＲＬの代わりにスキャン設定と対応付けて管理してもよい。Ｗｅｂコンテナ部５０２は、生成したＵＲＬを複合機１０６の組込Ｗｅｂブラウザ部５２１のお気に入りに保存するが、その際のお気に入りの名称も生成する。お気に入りの名称は、本実施形態では例えば、「ＳｃａｎＭｏｄｅ＿２０１０／０９／０６＿１６：１１：３０」のように日時で識別・ソートできるように生成する。しかし、この名称の構成に限定するものではなく、ユーザが分かりやすい名称を付与しても構わない。
【００９５】
Ｗｅｂコンテナ部５０２は、Ｗｅｂページ８２０を生成して、端末１０５に応答として返す（Ｓ１１０２）。Ｗｅｂページ８２０には、例えばＪａｖａ（登録商標）Ｓｃｒｉｐｔなどのスクリプトを含む。当該スクリプトには、複合機１０６に電文７０１を送信してお気に入りの追加を行う処理が定義される。ここで、電文７０１のＵｒｌタグには、Ｓ１１０１で生成したスキャン設定の保存先を示すＵＲＬを設定する。また、電文７０１のＮａｍｅタグには、Ｓ１１０１で生成したお気に入りの名称を設定する。
【００９６】
端末１０５のＷｅｂブラウザ部５１１は、Ｓ１１０２でドキュメントサービス１０２より返されたＷｅｂページ８２０を表示する（Ｓ１１０３）。Ｗｅｂブラウザ部５１１は、Ｓ１１０３でＷｅｂページ８２０を表示した後、当該Ｗｅｂページに含まれるスクリプトを実行して、複合機１０６に電文７０１を送信する。これにより、複合機１０６にお気に入りの登録を指示する（Ｓ１１０４）。
【００９７】
複合機１０６のＷｅｂサービス部５２３は、電文７０１を受信すると、これを解析する。そして、Ｗｅｂサービス部５２３は、ＵｒｌタグのＵＲＬとＮａｍｅタグのお気に入り名称とを組込Ｗｅｂブラウザ部５２１に渡し、お気に入りとして登録させる（Ｓ１１０５）。お気に入りの登録が完了すると、端末１０５のＷｅｂブラウザ部５１１は、ドキュメントサービス１０２にＷｅｂページ８３０を要求する（Ｓ１１０６）。
【００９８】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、端末１０５からの要求に応じてＷｅｂページ８３０を生成し、端末１０５に応答として返す（Ｓ１１０７）。端末１０５のＷｅｂブラウザ部５１１は、Ｓ１１０７でドキュメントサービス１０２より返されたＷｅｂページ８３０を表示し（Ｓ１１０８）、処理を終了する。
【００９９】
次に、Ｓ１０１２における判定の結果、操作元端末がスキャンを指示するデバイスと一致する場合（Ｓ１０１２にてＹＥＳ）、つまり操作元端末が複合機１０６である場合の処理を、図１０を用いて説明する。
【０１００】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、図６（Ｅ）に示すＷｅｂページ８４０を生成して、複合機１０６に応答として返す（Ｓ１２０１）。Ｗｅｂページ８４０は、スクリプトを含む。当該スクリプトは、複合機１０６に電文７０３を送信してスキャンを実行させる処理を定義する。電文７０３のＳｃａｎＭｏｄｅタグの下位の各タグには、Ｓ１０１１で送信されたスキャン設定の内容を設定する。電文７０３のＡｄｄｒｅｓｓタグには、Ｓ１００１で一時的に記憶した宛先を設定する。
【０１０１】
複合機１０６の組込Ｗｅｂブラウザ部５２１は、Ｓ１２０１でドキュメントサービス１０２より返されたＷｅｂページ８４０を表示する（Ｓ１２０２）。組込Ｗｅｂブラウザ部５２１は、Ｓ１２０２でＷｅｂページ８４０を表示した後、当該Ｗｅｂページに含まれるスクリプトを実行して、Ｗｅｂサービス部５２３に電文７０３を送信する。これにより、複合機１０６にスキャンの実行を指示する（Ｓ１２０３）。
【０１０２】
Ｗｅｂサービス部５２３は、電文７０３を受信すると、これを解析する。そして、Ｗｅｂサービス部５２３は、ＳｃａｎＭｏｄｅタグの下位の各タグに設定されているスキャンの設定を、スキャン部５２２に渡してスキャンを実行する（Ｓ１２０４）。Ｗｅｂサービス部５２３は、スキャン部５２２によるスキャンが終了して文書が生成されると、電文７０３のＡｄｄｒｅｓｓタグの宛先に、当該文書を送信する（Ｓ１２０５）。
【０１０３】
Ｓ１２０５の処理が終了すると、組込Ｗｅｂブラウザ部５２１はドキュメントサービス１０２に、Ｗｅｂページ８５０を要求する（Ｓ１２０６）。この要求は、Ｗｅｂページ８４０に含まれるスクリプトの実行により行う。
【０１０４】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、複合機１０６からの要求に応じてＷｅｂページ８５０を生成し、複合機１０６に応答として返す（Ｓ１２０７）。
【０１０５】
複合機１０６の組込Ｗｅｂブラウザ部５２１は、Ｓ１２０７でドキュメントサービス１０２より返されたＷｅｂページ８５０を表示し（Ｓ１２０８）、その後処理を終了する。
【０１０６】
なお本実施形態において、Ｓ１００１では、戻り先ＵＲＬとして、ドキュメントサービス１０２から業務サービス１０１へＷｅｂページの要求をリダイレクトする先を示すＵＲＬを一時的に保存した。以上までの説明において、次の指示に従って、ドキュメントサービス１０２は当該ＵＲＬへＷｅｂページの要求をリダイレクトする。
Ｗｅｂページ８３０内のＯＫボタン８３１への指示
Ｗｅｂページ８５０内のＯＫボタン８５１への指示
【０１０７】
これらの指示に従って、端末１０５のＷｅｂブラウザ部５１１や複合機１０６の組込Ｗｅｂブラウザ部５２１は、業務サービスが提供するＷｅｂページを表示する。
【０１０８】
（お気に入り選択によるスキャン処理）
次に、Ｓ１１０５で複合機１０６の組込Ｗｅｂブラウザ部５２１に登録したお気に入りを選択し、保存している設定内容でスキャンを実行する処理を図１１を用いて説明する。
【０１０９】
複合機１０６のユーザ認証部５２４は、図７（Ａ）に示す画面９００を表示する（Ｓ１３０１）。ユーザ認証部５２４は、ＯＫボタン９０３が選択されると、テキスト入力フィールド９０１に入力されたユーザ名とテキスト入力フィールド９０２に入力されたパスワードとを用いて認証を行う（Ｓ１３０２）。本実施形態において、認証処理は前述のとおり、外部のサービス（認証サービス、不図示）に処理を依頼する。
【０１１０】
ユーザ認証部５０１は、Ｓ１３０２において認証が成功したか否かを判定する（Ｓ１３０３）。成功した場合（Ｓ１３０３にてＹＥＳ）にはＳ１３０４に遷移し、失敗した場合（Ｓ１３０３にてＮＯ）にはＳ１３０１に遷移する。
【０１１１】
Ｓ１３０４にて、ユーザ認証部５０１は組込Ｗｅｂブラウザ部５２１に認証成功を通知し、組込Ｗｅｂブラウザ部５２１は、図７（Ｂ）に示す画面９１０を表示する。組込Ｗｅｂブラウザ部５２１は、画面９１０内のお気に入りボタン９１２が選択されると、図７（Ｃ）に示す画面９２０を表示する（Ｓ１３０５）。お気に入り９２３は、Ｓ１１０５で登録したスキャン設定の保存先を示すＵＲＬを含むお気に入りである。組込Ｗｅｂブラウザ部５２１は、お気に入り９２３が指示されると、当該ＵＲＬをドキュメントサービス１０２に送信して、Ｗｅｂページを要求する（Ｓ１３０６）。これにより、識別情報送信手段を実現する。またこのとき、組込Ｗｅｂブラウザ部５２１は、お気に入り９２３のＵＲＬとお気に入り名称を一時的に保存する。
【０１１２】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、複合機１０６からＵＲＬの要求を受信すると、当該ＵＲＬが指し示すスキャン設定を取得する。そして取得したスキャン設定を反映したＷｅｂページ８１０を生成し（Ｓ１３０７）、複合機１０６に応答として返す（Ｓ１３０８）。これにより設定送信手段を実現する。
【０１１３】
複合機１０６の組込Ｗｅｂブラウザ部５２１は、Ｓ１３０８でドキュメントサービス１０２より返されたＷｅｂページ８１０を表示する（Ｓ１３０９）。
【０１１４】
以上により、お気に入り９２３の指示という簡単な操作により、端末１０５で行われたスキャンの設定を複合機１０６において表示することができる。そして、ＯＫボタン８１１を指示することにより、複合機１０６においてスキャンを実行することができる（Ｓ１２０１〜Ｓ１２０８）。
【０１１５】
Ｓ１２０７において生成するＷｅｂページ８５０には、本実施形態では、次の処理を定義したスクリプトが含まれる。
電文７１１をドキュメントサービス１０２に送信し、保存しているスキャン設定の削除
電文７１１のＵｒｌタグにＳ１３０６で一時的に保存したＵＲＬを設定
電文７０３をＷｅｂサービス部５２３に送信し、お気に入り９２３を削除
電文７０３のＵｒｌタグにＳ１３０６で一時的に保存したＵＲＬを設定し、ＮａｍｅタグにＳ１３０６で一時的に保存したお気に入りの名称を設定
【０１１６】
組込Ｗｅｂブラウザ部５２１は、Ｓ１２０８でＷｅｂページ８５０を表示した後、当該Ｗｅｂページに含まれるスクリプトを実行し、ドキュメントサービス１０２に電文７１１を送信する。これにより、組込Ｗｅｂブラウザ部５２１は、保存しているスキャン設定の削除を指示する（Ｓ１３１０）。
【０１１７】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、複合機１０６から電文７１１を受信すると、これを解析する。そして、Ｕｒｌタグに指定されているＵＲＬが指し示すスキャン設定を削除する（Ｓ１３１１）。
【０１１８】
複合機１０６の組込Ｗｅｂブラウザ部５２１は、Ｓ１３１１の処理が終わると、Ｗｅｂサービス部５２３に電文７０２を送信する（Ｓ１３１２）。組込Ｗｅｂブラウザ部５２１は、この電文７０２によりお気に入り９２３の削除を指示する。
【０１１９】
Ｗｅｂサービス部５２３は、組込Ｗｅｂブラウザ部５２１から電文７０２を受信すると、これを解析する。そしてＵｒｌタグに指定されているＵＲＬとＮａｍｅタグに指定されているお気に入り名称に合致するお気に入りを、組込Ｗｅｂブラウザ部５２１に指示して削除する（Ｓ１３１３）。そして処理を終了する。
【０１２０】
なお、本実施形態における上記処理手順では、ＯＫボタン８１１の選択によりスキャンを実行する例を説明した。しかし、Ｓ１３０８で生成するＷｅｂページ８１０のスクリプトを、Ｗｅｂページ８１０が表示されたらすぐに実行するよう構成し、より少ない操作ステップによりスキャンが実行されるようにしてもよい。
【０１２１】
更に、処理手順を次のように構成してもよい。Ｓ１３０４において、組込Ｗｅｂブラウザ部５２１が、お気に入りの名称より、スキャン設定を示すＵＲＬのお気に入りが登録されているか否かを判定する。スキャン設定を示すＵＲＬのお気に入りが登録されている場合には、即時、Ｓ１３０６の処理を実行する。これにより、更に少ない操作ステップによりスキャンが実行されるため、より簡易な構成とすることができる。なお、当該判定の結果、スキャン設定を示すＵＲＬが複数登録されている場合には、Ｓ１３０５の処理を実行すればよい。
【０１２２】
また、スキャン設定が登録されている場合において、一定の時間が経過した後においても対応する処理が実行されない場合には、削除するようにしてもよい。この場合には、対応する電文がデバイスに対して送信される。
【０１２３】
本実施形態における以上の説明では、業務サービスからドキュメントサービスにスキャンの依頼が行われ、これによりローカルネットワーク上のスキャナデバイスに対してスキャンを指示する場合について説明した。ドキュメントサービスがスキャナデバイスのカスタマイズされたＵＩを提供する場合についても、業務サービスとのやり取りを除いて、同様の構成・手順により本実施形態を説明することができる。すなわち、ＰＣのＷｅｂブラウザからスキャンの設定をした場合には、スキャンの設定をドキュメントサービスに保存する。そして、スキャナデバイスの組込Ｗｅｂブラウザのお気に入りに、当該スキャンの設定を指し示すＵＲＬを登録する。ユーザは、組込Ｗｅｂブラウザを操作してお気に入りを指示するだけで、ＰＣのＷｅｂブラウザで設定した内容でスキャンを実行することができる。
【０１２４】
また、ドキュメントサービスが提供するカスタマイズされたＵＩを、スキャナデバイスの組込Ｗｅｂブラウザ上で表示してスキャンを指示する場合には、すぐにスキャンを実行する。これにより、スキャナデバイスとしての操作性を損なうことはない。
【０１２５】
このように、本実施形態によれば、インターネット上のサービスから、ローカルネットワーク上のスキャナデバイスにスキャンを指示する場合に、意図しない原稿のスキャンを防止しつつ、より容易な操作によりスキャンを行うことができる。
【０１２６】
＜第二実施形態＞
第一実施形態では、ＰＣのＷｅｂブラウザからのスキャンの設定・開始指示は、必ず保存され、スキャナデバイスの組込Ｗｅｂブラウザから操作する方法について説明した。しかし、小規模なオフィスにおけるＰＣ、あるいは、スキャナデバイス近傍に位置するＰＣのブラウザからの操作の場合、意図しない原稿のスキャンのリスクは低い。このため、こうしたケースにおいてはＰＣのＷｅｂブラウザからの操作であってもすぐにスキャンが実行されることが好ましい。本実施形態では、特定のＰＣのＷｅｂブラウザからの操作の場合は、すぐにスキャンを実行する方法について説明する。
【０１２７】
（ドキュメントサービスが管理する端末情報）
図１２は、ドキュメントサービス１０２のＷｅｂコンテナ部５０２が管理する、データのフォーマットを示した概略図である。このデータとして登録されたアドレスを有する端末からスキャンの設定・実行の指示を受けた場合には、即時、スキャンを実行する。
【０１２８】
スキャン即実行端末テーブル１４００は、各端末を記憶するデータテーブルである。スキャン即実行端末テーブル１４００における一つのレコード（行）が、一台の端末を表す。ＩＰアドレスデータ項目１４０１は、端末のローカルネットワークでのＩＰアドレスを示すデータ項目である。グローバルアドレスデータ項目１４０２は、当該端末が所属するローカルネットワークに付与されたグローバルアドレスを示すデータ項目である。
【０１２９】
図１３は、本実施形態において、スキャンの指示を行う際の処理について、ドキュメントサービス１０２と端末１０５と複合機１０６の間で成される処理の流れを示したフロー図である。
【０１３０】
Ｓ１００１からＳ１０１０までの処理は、図８における処理と同一である。図６（Ｂ）に示すＷｅｂページ８１０内のＯＫボタン８１１が選択されると、操作元端末のＷｅｂブラウザ部は、スキャン設定の結果をドキュメントサービス１０２に送信してスキャンを要求する（Ｓ１５０１）。このとき、操作元端末のＩＰアドレスを送信する。
【０１３１】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、操作元端末からスキャンの要求を受信すると、操作元端末とスキャン指示先のデバイスとが同一機器であるか否かを判定する（Ｓ１５０２）。これは、Ｓ１０１２における方法と同様の方法で実行される。同一である場合には（Ｓ１５０２にてＹＥＳ）、図１０に示した処理手順へ遷移する。同一でない場合には（Ｓ１５０２にてＮＯ）、Ｓ１５０３へ遷移する。
【０１３２】
Ｓ１５０３において、Ｗｅｂコンテナ部５０２は、操作元端末（この場合、端末１０５）との通信におけるＴＣＰ／ＩＰパケットから、操作元端末が所属するローカルネットワークのグローバルアドレスを取得する。そしてＳ１５０１にて設定内容が送信された操作元端末のＩＰアドレスと取得したグローバルアドレスとに該当するレコードをスキャン即実行端末テーブル１４００から検索する。
【０１３３】
Ｗｅｂコンテナ部５０２は、Ｓ１５０３で該当するレコードが検出されたか否かを判定する（Ｓ１５０４）。検出された場合は（Ｓ１５０４にてＹＥＳ）、図１０に示した処理手順へ遷移する。つまりこれは、端末１０５のＷｅｂブラウザからのスキャン指示であっても、即時、スキャンを実行することとなる。検出されなかった場合は（Ｓ１５０４にてＮＯ）、図９に示した処理手順へ遷移する。
【０１３４】
このように、本実施形態によれば、スキャナデバイスの近傍のＰＣについては、そのＷｅｂブラウザからの指示に対しては即時スキャンが実行されるよう構成することができる。
【０１３５】
＜第三実施形態＞
第一および第二実施形態では、スキャン処理について説明した。本実施形態ではプリント処理について説明する。なお、本実施形態に係るプリントシステムの構成、物理的な構成については、第一実施形態と同様であるため、ここでは説明を省略する。
【０１３６】
（論理的構成）
端末１０５の論理的な構成は第一実施形態と同様であるため、ここでは説明を省略する。図１４は、ドキュメントサービス１０２および複合機１０６における論理的な構成の概略を示した構成図である。
【０１３７】
まず、ドキュメントサービス１０２における論理的な構成部位を述べる。ユーザ認証部５０１およびＷｅｂコンテナ部５０２は、第一実施形態と同様である。プリンタデバイス管理部１６０１は、プリンタデバイスの情報を記憶し管理する。文書管理部１６０２は、プリンタデバイスが印刷する文書を管理し、プリンタデバイスからの要求に応じて当該文書から生成したＰＤＬデータをプリンタデバイスに返す。本実施形態において、当該文書は、業務サービス１０１においてユーザが作成した文書である。業務サービス１０１は、文書をドキュメントサービス１０２に送信する。文書管理部１６０２は、通信Ｉ／Ｆ２０４を介して文書を受信し、ハードディスク２０７に記憶する。このとき、文書管理部１６０２は、ユーザ認証部５０１が管理するユーザと関連付けて、文書を記憶する。
【０１３８】
次に、複合機１０６における論理的な構成部位を述べる。組込Ｗｅｂブラウザ部５２１およびＷｅｂサービス部５２３、ユーザ認証部５２４は、第一実施形態と同様である。文書取得部１６１１は、通信Ｉ／Ｆ４０４を介して、印刷する文書（ＰＤＬデータ）をドキュメントサービス１０２からダウンロードする。プリント部１６１２は、文書取得部１６１１が取得した文書を画像信号に変換し、プリンタエンジン４０５に出力して印刷する。
【０１３９】
（ドキュメントサービスが管理するプリンタデバイス情報）
ドキュメントサービス１０２のプリンタデバイス管理部１６０１は、図４に示したスキャナデバイス情報テーブル６００と同様のフォーマットでプリンタデバイスの情報を管理する。プリンタデバイス管理部１６０１は、図１４において不図示ではあるが、図４と同様のフォーマットのプリンタデバイス情報テーブルを有する。
【０１４０】
（ドキュメントサービスが管理する端末情報）
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、図１２に示したスキャン即実行端末テーブル１４００と同様のフォーマットで、実行指示の後、即時プリントを実行する端末の情報を管理する。Ｗｅｂコンテナ部５０２は、図１４において不図示ではあるが、図１２と同様のフォーマットのプリント即実行端末テーブルを有する。
【０１４１】
（ドキュメントサービスおよび複合機のＷｅｂサービス）
図１５は、ドキュメントサービス１０２のＷｅｂコンテナ部５０２や複合機１０６のＷｅｂサービス部５２３が受信するデータのフォーマットを示した概略図である。ドキュメントサービス１０２のＷｅｂコンテナ部５０２や、複合機１０６のＷｅｂサービス部５２３は、外部機器より処理の実行指示を受信する。ここで受信する実行指示は図５に示したものと同様に、ＨＴＴＰをワイヤプロトコルとするＳＯＡＰ形式の電文の受信である。
【０１４２】
電文１７０１は、複合機１０６にプリントを実行させるＷｅｂサービスにて用いられる設定を含む。当該Ｗｅｂサービスは、指定された設定でプリントを実行する。電文１７０１は、Ｐｒｉｎｔタグにより構成され、そのパラメタとして以下の情報を含む。
各種プリントの設定（ＰｒｉｎｔＭｏｄｅタグの下位のＣｏｕｎｔ、ＰａｐｅｒＳｉｚｅ、Ｓｔａｐｌｅ、及びＴｏｗＳｉｄｅの各タグなど）
プリントする文書の格納先であるＵＲＬ（Ｕｒｌタグ）
【０１４３】
電文１７１１は、ドキュメントサービス１０２に、保存しているプリント設定を削除させるＷｅｂサービスにて用いられる設定を含む。電文１７１１は、ＤｅｌｅｔｅＰｒｉｎｔＭｏｄｅタグにより構成され、そのパラメタとして、削除するプリント設定を指し示すＵＲＬ（Ｕｒｌタグ）を含む。
【０１４４】
（画面例）
画面図を用いて、Ｗｅｂブラウザ部５１１や組込Ｗｅｂブラウザ部５２１が表示するＷｅｂページおよびユーザ認証部５２４や組込Ｗｅｂブラウザ部５２１が表示する画面について説明する。
【０１４５】
（Ｗｅｂページ表示例）
図１６（Ａ）乃至（Ｆ）は、プリントの設定や実行の様子を示すＷｅｂページの表示例を示した画面図である。業務サービス１０１が提供するＷｅｂページ（不図示）において、プリントを指示すると、図１６（Ａ）に示すＷｅｂページ１８００（プリンタデバイス選択ページ）に遷移する。この際、業務サービス１０１はドキュメントサービス１０２にＷｅｂページの要求をリダイレクトする。そして、業務サービス１０１は次に示す情報をドキュメントサービス１０２に送信する。
ユーザ情報：業務サービス１０１が現在認証しているユーザのユーザ情報
文書：プリントする文書
戻り先ＵＲＬ：プリント後、ドキュメントサービス１０２から業務サービス１０１へＷｅｂページの要求をリダイレクトする先を示すＵＲＬ
【０１４６】
Ｗｅｂページ１８００は、プリンタデバイス情報テーブルに登録されているプリンタデバイスの中からプリントを実行するものをユーザが選択するＷｅｂページである。Ｗｅｂページ１８００は、ドキュメントサービス１０２が、現在認証しているユーザに関連付けて記憶しているものの中から、Ｗｅｂページ１８００を表示している機器と同じローカルネットワークに属するプリンタデバイスの一覧を表示する。図１６（Ａ）に示す表示例では、３件のプリンタデバイスが、選択肢として表示されている様子を示す。
【０１４７】
ラジオボタン１８０１、１８０２、１８０３は、プリンタデバイスの選択状況を、ユーザの入力結果に基づいて表示する。次へボタン１８０４が選択されると、図１６（Ｂ）に示すＷｅｂページ１８１０（プリント設定ページ）へ遷移する。
【０１４８】
図１６（Ｂ）に示すＷｅｂページ１８１０は、プリントの設定を行うＷｅｂページである。Ｗｅｂページ１８１０は、例えば次に示すプリントに関する設定項目を、Ｗｅｂページ１８００で選択したプリンタの機能に応じて表示する。
プリント部数
用紙サイズ
ステイプルの種類
両面出力の有無
【０１４９】
Ｗｅｂページ１８１０内のＯＫボタン１８１１が選択されると、現在、端末１０５のＷｅｂブラウザ部５１１でＷｅｂページ１８１０を表示している場合には、図１６（Ｃ）に示すＷｅｂページ１８２０（プリント設定保存中ページ）へ遷移する。また、現在、複合機１０６の組込Ｗｅｂブラウザ部５２１でＷｅｂページ１８１０を表示している場合には、図１６（Ｅ）に示すＷｅｂページ１８３０（プリント保存設定ページ）へ遷移する。
【０１５０】
図１６（Ｃ）に示すＷｅｂページ１８２０は、プリントの設定を保存している旨を表示するＷｅｂページである。保存が終了すると図１６（Ｄ）に示すＷｅｂページ１８３０へ遷移する。図１６（Ｄ）に示すＷｅｂページ１８３０は、プリントの設定を保存した旨を表示するためのＷｅｂページである。現在、端末１０５のＷｅｂブラウザ部５１１で表示・操作しているため、プリントは実行せずに設定内容が保存される。このとき、複合機１０６の組込Ｗｅｂブラウザ部５２１に、本設定内容を指し示すＵＲＬが「お気に入り」として登録される。Ｗｅｂページ１８３０には、お気に入りの名称を示す旨（「ＰｒｉｎｔＭｏｄｅ＿２０１０／０９／１３＿１２：４２：３０」）も表示される。
【０１５１】
Ｗｅｂページ１８４０（プリント実行中ページ）は、プリントが実行中である旨を表示するＷｅｂページである。プリントが終了すると、図１６（Ｆ）に示すＷｅｂページ１８５０（プリント終了ページ）に遷移する。Ｗｅｂページ１８５０は、プリントが終了した旨を表示するＷｅｂページである。
【０１５２】
（操作パネル表示例）
次に、図１７（Ａ）および１７（Ｂ）に示す画面図を用いて、複合機１０６の組込Ｗｅｂブラウザ部５２１のお気に入りに登録されたＵＲＬ（プリント設定の保存先）を指示する様子を説明する。図１７（Ａ）および１７（Ｂ）は、複合機１０６の操作パネル４０８の表示例を示す画面図である。
【０１５３】
図１７（Ａ）に示す画面１９００（認証画面）は、ユーザが認証操作を行う画面である。画面１９００は、ユーザ認証部５２４が表示データを生成して操作パネル４０８に表示する。ユーザは、複合機１０６の近傍に設けられたカードリーダ（不図示）に、ユーザ情報が記録されてＩＣカードをかざす。これにより、カードリーダより複合機１０６にユーザ情報が送信される。ユーザ認証部５２４は、通信Ｉ／Ｆ４０４を介してユーザ情報を受信し、認証を行う。認証が成功すると図１７（Ｂ）に示すお気に入り画面１９１０へ遷移する。認証が失敗すると、画面１９００内のメッセージ表示エリア１９０１に「不正なユーザ情報です。」との旨のエラーメッセージを表示し、画面遷移は行われない。
【０１５４】
図１７（Ｂ）に示す画面１９１０は、組込Ｗｅｂブラウザ部５２１に登録されているお気に入りを一覧で表示する画面である。画面１９１０は図９（Ｃ）に示す画面９２０と同様の画面であり、画面１９１０は、プリントの場合を示したものである。図１７（Ｂ）に示す画面１９１０の表示例では、現在認証しているユーザのお気に入りが２件登録されている様子を示す。
【０１５５】
ユーザ認証部５２４による認証が成功した場合には、通常は図７（Ｂ）に示した画面９１０へ遷移する。しかし、プリント設定を指し示すＵＲＬを含むお気に入りが登録されている場合には、画面１９１０へ遷移する。例えば、ここではお気に入り名称が“ＰｒｉｎｔＭｏｄｅ”で始まるものがあれば、プリント設定を指し示すＵＲＬを含むお気に入りが登録されていると判定する。これにより、ユーザの操作ステップを一つ削減することができる。
【０１５６】
画面１９１０にて表示されているお気に入り１９１１（「ＰｒｉｎｔＭｏｄｅ＿２０１０／０９／１３＿１２：４２：３０」）およびお気に入り１９１２（「業務ポータル」）は、それぞれ登録されているお気に入りである。これらお気に入りを選択すると、登録されているＵＲＬに対してＷｅｂページを要求する。お気に入り１９１１は、端末１０５のＷｅｂブラウザ部５１１で表示・操作して保存されたプリントの設定内容に該当するものである。お気に入り１９１１を選択すると、画面９１０へ遷移する。そして、ドキュメントサービス１０２に、登録されているＵＲＬを送信してＷｅｂページを要求する。ドキュメントサービス１０２は、保存しているプリントの設定内容を反映してＷｅｂページ１８１０を生成し、複合機１０６に返信する。そして画面９１０内のＷｅｂページ表示領域９１１に、保存されていたプリントの設定内容が反映されたＷｅｂページ１８１０が表示される。
【０１５７】
（プリント処理、およびプリント設定の保存処理）
ドキュメントサービス１０２からの指示により、プリンタデバイスが文書をプリントする際の処理を説明する。ユーザは、端末１０５のＷｅｂブラウザ部５１１、あるいは、複合機１０６の組込Ｗｅｂブラウザ部５２１より、業務サービス１０１が提供するＷｅｂページを表示している状態である。
【０１５８】
まず、操作元端末からドキュメントサービス１０２に、プリントを指示するまでの処理について説明する。図１８は、プリントの指示を行う際の処理について、ドキュメントサービス１０２と端末１０５と複合機１０６との間で成される処理の流れを示したフロー図である。
【０１５９】
このフローの「開始」は、業務サービス１０１がドキュメントサービス１０２に、プリントを依頼（業務サービスのＷｅｂページ（不図示）から図１６（Ａ）に示すＷｅｂページ１８００への遷移）することである。このとき、業務サービス１０１からドキュメントサービス１０２へ、次の情報が送信される。
ユーザ情報：業務サービス１０１が現在認証しているユーザのユーザ情報
文書：プリントする文書
戻り先ＵＲＬ：プリント後、ドキュメントサービス１０２から業務サービス１０１へＷｅｂページの要求をリダイレクトする先を示すＵＲＬ
【０１６０】
ドキュメントサービス１０２は、受信した文書を文書管理部１６０２に渡す。文書管理部１６０２は、当該文書をＰＤＬデータに変換する。そして、文書管理部１６０２は、当該文書（ＰＤＬデータ）を保存して管理するが、保存先の位置情報（ＵＲＬ）をＷｅｂコンテナ部５０２に返す。Ｗｅｂコンテナ部５０２は、業務サービス１０１より受信したユーザ情報と、戻り先ＵＲＬと、文書の保存先であるＵＲＬとを一時的に記憶する（Ｓ２００１）。Ｗｅｂコンテナ部５０２は、ユーザ認証部５０１に業務サービス１０１から受信したユーザ情報を渡す。そしてユーザ認証部５０１は受信したユーザ情報を用いて認証を行い、結果をＷｅｂコンテナ部５０２へ返す（Ｓ２００２）。
【０１６１】
Ｗｅｂコンテナ部５０２は、Ｓ２００２において認証が成功したか否かを判定する（Ｓ２００３）。成功した場合には（Ｓ２００３にてＹＥＳ）Ｓ２００４へ遷移し、失敗した場合には（Ｓ２００３にてＮＯ）Ｓ２０１５へ遷移する。Ｗｅｂコンテナ部５０２は、プリント指示可能なプリンタデバイスを検索して一時的に記憶する（Ｓ２００４）。Ｓ２００４における処理は次のようにして行う。Ｗｅｂコンテナ部５０２は、プリンタデバイス管理部１６０１に次に示す情報を渡す。
一時的に記憶している認証中のユーザ情報（ユーザ名）
ＴＣＰ／ＩＰのパケットから取得した、操作元端末が所属するローカルネットワークのグローバルアドレス
【０１６２】
そして、プリンタデバイス管理部１６０１は、プリンタデバイス情報テーブルから、グローバルアドレスデータ項目６０５とグローバルアドレスとが一致し、かつ、ユーザ名データ項目６０６とユーザ名とが一致するレコードを全て検索する。そして、プリンタデバイス管理部１６０１は、検索結果であるプリント指示可能なプリンタデバイスの一覧をＷｅｂコンテナ部５０２に渡す。Ｗｅｂコンテナ部５０２は、取得したプリント指示可能なプリンタデバイスの一覧を一時的に記憶する。Ｗｅｂコンテナ部５０２は、プリント指示可能なプリンタデバイスの一覧からＷｅｂページ１８００を生成して操作元端末に応答として返す（Ｓ２００５）。
【０１６３】
操作元端末のＷｅｂブラウザ部は、Ｗｅｂページ１８００を受信して表示する（Ｓ２００６）。Ｗｅｂページ１８００内の次へボタン１８０４が選択されると、Ｗｅｂブラウザ部は、ユーザによるプリンタデバイスの選択結果をドキュメントサービス１０２に送信して、Ｗｅｂページ１８１０を要求する（Ｓ２００７）。
【０１６４】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、操作元端末から上記要求を受け付けると、受信したプリンタデバイスの選択結果を一次的に記憶する（Ｓ２００８）。Ｗｅｂコンテナ部５０２は、Ｗｅｂページ１８１０を生成して、操作元端末に応答として返す（Ｓ２００９）。このとき、Ｗｅｂコンテナ部５０２は、Ｓ２００８で受信したプリンタデバイスの選択結果とＳ２００４で記憶したプリント指示可能なプリンタデバイスの一覧とから選択されたプリンタデバイスの機種コード（機種コードデータ項目６０４の値）を取得する。Ｗｅｂコンテナ部５０２は、この値に応じてプリント設定の項目を決定し、Ｗｅｂページ１８１０を生成する。
【０１６５】
操作元端末のＷｅｂブラウザ部は、Ｓ２００９でドキュメントサービス１０２より返されたＷｅｂページ１８１０を表示する（Ｓ２０１０）。Ｗｅｂページ１８１０内のＯＫボタン１８１１が選択されると、Ｗｅｂブラウザ部は、ユーザによるプリント設定の結果をドキュメントサービス１０２に送信してプリントを要求する（Ｓ２０１１）。このとき、操作元端末のＩＰアドレスを送信する。
【０１６６】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、操作元端末からプリントの要求を受信すると、操作元端末とプリント指示先のデバイスとが同一機器であるか否かを判定する（Ｓ２０１２）。本実施形態においてこの判定は次のようにして実行される。Ｓ２００４で記憶したプリント指示可能なプリンタデバイスの一覧と、Ｓ２００８で記憶したプリンタデバイスの選択結果とにより、選択されたプリンタデバイスのＩＰアドレス（ＩＰアドレスデータ項目６０２の値）を取得する。そして、Ｗｅｂコンテナ部５０２は取得したＩＰアドレスと、Ｓ２０１１で送信された操作元端末のＩＰアドレスとを比較する。ＩＰアドレスが一致する場合には、操作元端末とプリント指示先のプリンタとが同一機器であると判定する。ＩＰアドレスが同一である場合には（Ｓ２０１２にてＹＥＳ）、図２０に示す処理手順へ遷移する。ＩＰアドレスが同一でない場合には（Ｓ２０１２にてＮＯ）、Ｓ２０１３へ遷移する。
【０１６７】
Ｗｅｂコンテナ部５０２は、操作元端末（この場合、端末１０５）との通信におけるＴＣＰ／ＩＰパケットから、操作元端末が所属するローカルネットワークのグローバルアドレスを取得する。そしてＳ２０１１で送信された操作元端末のＩＰアドレスと取得したグローバルアドレスに該当するレコードをプリント即実行端末テーブルから検索する（Ｓ２０１３）。Ｗｅｂコンテナ部５０２は、Ｓ２０１３で該当するレコードが検出されたか否かを判定する（Ｓ２０１４）。該当するレコードが検出された場合には（Ｓ２０１４にてＹＥＳ）、図２０に示す処理手順へ遷移する。つまりこれは、端末１０５のＷｅｂブラウザからのプリント指示であっても、すぐにプリントを実行することである。該当するレコードが検出されなかった場合には（Ｓ２０１４にてＮＯ）、図１９に示す処理手順へ遷移する。
【０１６８】
なお、Ｓ２００３で認証が失敗した場合には（Ｓ２００３にてＮＯ）、Ｗｅｂコンテナ部５０２は、エラーを示すＷｅｂページ（不図示）を生成し、操作元端末に応答として返す（Ｓ２０１５）。そして、操作元端末のＷｅｂブラウザ部は、当該Ｗｅｂページを受信して表示（Ｓ２０１６）し、処理を終了する。
【０１６９】
次に、操作元端末がプリントを指示するデバイスと一致しておらず（操作元端末が端末１０５）、かつプリントを即時実行するよう管理されていない（プリント即実行テーブルに登録されていない）場合の処理を、図１９を用いて説明する。
【０１７０】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、Ｓ２０１１で端末１０５より送信されたプリント設定の内容を保存する（Ｓ２１０１）。このとき、Ｗｅｂコンテナ部５０２は、保存先を示すＵＲＬを生成する。当該ＵＲＬを複合機１０６の組込Ｗｅｂブラウザ部５２１のお気に入りに保存するが、その際のお気に入りの名称も生成する。お気に入りの名称は、本実施形態では例えば、「ＰｒｉｎｔＭｏｄｅ＿２０１０／０９／１３＿１２：４２：３０」のように日時で識別・ソートできるように生成する。なお、この名称に限定するものではなく、ユーザが分かりやすい名称としても構わない。
【０１７１】
Ｗｅｂコンテナ部５０２は、Ｗｅｂページ１８２０を生成して、端末１０５に応答として返す（Ｓ２１０２）。このとき、Ｗｅｂページ１８２０にはスクリプトを含む。本実施形態において、当該スクリプトには、複合機１０６に電文７０１を送信してお気に入りの追加を行う処理を定義する。なお、電文７０１のＵｒｌタグには、Ｓ２１０１で生成したプリント設定の保存先を示すＵＲＬを設定する。また、電文７０１のＮａｍｅタグには、Ｓ２１０１で生成したお気に入りの名称を設定する。
【０１７２】
端末１０５のＷｅｂブラウザ部５１１は、Ｓ２１０２でドキュメントサービス１０２より返されたＷｅｂページ１８２０を表示する（Ｓ２１０３）。Ｗｅｂブラウザ部５１１は、Ｓ２１０３でＷｅｂページ１８２０を表示すると、当該Ｗｅｂページに含まれるスクリプトを実行して、複合機１０６に電文７０１を送信する。これにより、Ｗｅｂブラウザ部は複合機１０６にお気に入りの登録を指示する（Ｓ２１０４）。
【０１７３】
複合機１０６のＷｅｂサービス部５２３は、操作元端末から電文７０１を受信すると、これを解析する。そして、Ｗｅｂサービス部５２３は、ＵｒｌタグのＵＲＬとＮａｍｅタグのお気に入り名称を組込Ｗｅｂブラウザ部５２１に渡してお気に入りとして登録させる（Ｓ２１０５）。お気に入りの登録が完了すると、端末１０５のＷｅｂブラウザ部５１１は、ドキュメントサービス１０２にＷｅｂページ１８３０を要求する（Ｓ２１０６）。ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、Ｗｅｂページ１８３０を生成し、端末１０５に応答として返す（Ｓ２１０７）。端末１０５のＷｅｂブラウザ部５１１は、Ｓ２１０７でドキュメントサービス１０２より返されたＷｅｂページ１８３０を表示する（Ｓ２１０８）。そして、処理を終了する。
【０１７４】
次に、操作元端末がプリントを指示するデバイスと一致する（操作元端末は複合機１０６）か、操作元端末は端末１０５でありプリントを即時実行するよう管理されている（プリント即実行テーブルに登録されている）場合の処理を、図２０を用いて説明する。
【０１７５】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、Ｗｅｂページ１８４０を生成して、操作元端末に応答として返す（Ｓ２２０１）。このときＷｅｂページ１８４０は、スクリプトを含む。本実施形態において、当該スクリプトには、複合機１０６に電文１７０１を送信してプリントを実行させる処理が定義されている。図１５に示す電文１７０１のＰｒｉｎｔＭｏｄｅタグの下位の各タグには、Ｓ２０１１で送信されたプリント設定内容を設定する。電文１７０１のＵｒｌタグには、Ｓ２００１で一時的に記憶した文書管理部１６０２が保存するプリント対象の文書のＵＲＬを設定する。
【０１７６】
操作元端末のＷｅｂブラウザ部は、Ｓ２２０１でドキュメントサービス１０２より返されたＷｅｂページ１８４０を表示する（Ｓ２２０２）。Ｗｅｂブラウザ部は、Ｓ２２０２でＷｅｂページ１８４０を表示した後、当該Ｗｅｂページに含まれるスクリプトを実行して、複合機１０６に電文１７０１を送信する。これにより、Ｗｅｂブラウザ部は複合機１０６にプリントの実行を指示する（Ｓ２２０３）。
【０１７７】
複合機１０６のＷｅｂサービス部５２３は、操作元端末から電文１７０１を受信すると、これを解析する。そして、Ｕｒｌタグに設定されているＵＲＬをドキュメントサービス１０２に送信してプリント対象の文書を要求する（Ｓ２２０４）。また、ＰｒｉｎｔＭｏｄｅタグの下位の各タグに設定されているプリントの設定を一時的に保存する。
【０１７８】
ドキュメントサービス１０２の文書管理部１６０２は、通信Ｉ／Ｆ２０４を介してプリント対象の文書の要求を受け付けると、該当する文書を複合機１０６に応答として返す（Ｓ２２０５）。この応答後、文書管理部１６０２は、当該文書を削除する。複合機１０６のＷｅｂサービス部５２３は、プリント対象の文書を受信すると、当該文書をＳ２２０４で一時的に保存したプリント設定の内容に従ってプリントする（Ｓ２２０６）。
【０１７９】
プリントが終了すると、操作元端末のＷｅｂブラウザ部は、ドキュメントサービス１０２にＷｅｂページ１８５０を要求する（Ｓ２２０７）。ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、Ｗｅｂページ１８５０を生成して、操作元端末に応答として返す（Ｓ２２０８）。操作元端末のＷｅｂブラウザ部は、Ｓ２２０８でドキュメントサービス１０２より返されたＷｅｂページ１８５０を表示して（Ｓ２２０９）処理を終了する。
【０１８０】
なお本実施形態では、Ｓ２００１で、戻り先ＵＲＬとして、ドキュメントサービス１０２から業務サービス１０１へＷｅｂページの要求をリダイレクトする先を示すＵＲＬを一時的に保存した。上記説明において、次に示す指示に従って、ドキュメントサービス１０２は当該ＵＲＬへＷｅｂページの要求をリダイレクトする。
Ｗｅｂページ１８３０内のＯＫボタン１８３１への指示
Ｗｅｂページ１８５０内のＯＫボタン１８５１への指示
【０１８１】
これにより端末１０５のＷｅｂブラウザ部５１１や複合機１０６の組込Ｗｅｂブラウザ部５２１は、業務サービスが提供するＷｅｂページを表示する。
【０１８２】
（お気に入り選択によるプリント処理）
次に、Ｓ２１０５で複合機１０６の組込Ｗｅｂブラウザ部５２１に登録したお気に入りを選択し、保存しているプリント設定でプリントを実行する処理を、図２１を用いて説明する。
【０１８３】
複合機１０６のユーザ認証部５２４は、画面１９００を表示する（Ｓ２３０１）。ユーザ認証部５２４は、通信Ｉ／Ｆ４０４を介して、カードリーダよりユーザ情報を受信すると、認証を行う（Ｓ２３０２）。ユーザ認証部５２４は、Ｓ２３０２において認証が成功したか否かを判定する（Ｓ２３０３）。成功した場合には（Ｓ２３０３にてＹＥＳ）Ｓ２３０４に遷移し、失敗した場合には（Ｓ２３０３にてＮＯ）Ｓ２３０１に遷移する。
【０１８４】
ユーザ認証部５２４は組込Ｗｅｂブラウザ部５２１に認証成功を通知する。そして、組込Ｗｅｂブラウザ部５２１は、プリント設定を指し示すＵＲＬが含まれるお気に入りが登録されているか否かを判定する（Ｓ２３０４）。本実施形態の例では、“ＰｒｉｎｔＭｏｄｅ”で始まる名称のお気に入りを、プリント設定を指し示すＵＲＬを含むお気に入りとして判定する。お気に入りが登録されている場合には（Ｓ２３０４にてＹＥＳ）、Ｓ２３０５へ遷移する。お気に入りが登録されていない場合には（Ｓ２３０４にてＮＯ）、Ｓ２３１４へ遷移する。
【０１８５】
Ｓ２５０５にて組込Ｗｅｂブラウザ部５２１は、お気に入り画面１９１０を表示する。お気に入り１９１１は、Ｓ２１０５で登録したプリント設定の保存先を示すＵＲＬを含むお気に入りである。組込Ｗｅｂブラウザ部５２１は、お気に入り１９１１が選択されると、当該ＵＲＬをドキュメントサービス１０２に送信して、Ｗｅｂページを要求する（Ｓ２３０６）。この際、組込Ｗｅｂブラウザ部５２１は、お気に入り１９１１のＵＲＬとお気に入り名称を一時的に保存する。
【０１８６】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、複合機１０６からＵＲＬの要求を受信すると、当該ＵＲＬが指し示すプリント設定を取得する。そして当該プリント設定を反映したＷｅｂページ１８１０を生成し（Ｓ２３０７）、複合機１０６に応答として返す（Ｓ２３０８）。複合機１０６の組込Ｗｅｂブラウザ部５２１は、Ｓ２３０８でドキュメントサービス１０２より返されたＷｅｂページ１８１０を表示する（Ｓ２３０９）。
【０１８７】
以上により、登録されたお気に入り１９１１の選択という簡単な操作により、端末１０５で行われたプリントの設定を複合機１０６において表示することができる。そして、Ｗｅｂページ１８１０内のＯＫボタン１８１１を選択することにより、複合機１０６においてプリントを実行することができる（Ｓ２２０１〜Ｓ２２０９）。
【０１８８】
Ｓ２２０８において生成するＷｅｂページ１８５０には、本実施形態では次の処理を定義したスクリプトが含まれる。
電文１７１１をドキュメントサービス１０２に送信し、保存しているプリント設定を削除
電文１７１１のＵｒｌタグに、Ｓ２３０６で一時的に記憶したＵＲＬを設定
電文７０３をＷｅｂサービス部５２３に送信し、お気に入り１９１１を削除
電文７０３のＵｒｌタグに、Ｓ２３０６で一時的に記憶したＵＲＬを設定し、ＮａｍｅタグにはＳ２３０６で一時的に記憶したお気に入りの名称を設定
【０１８９】
組込Ｗｅｂブラウザ部５２１は、Ｓ２２０９でＷｅｂページ１８５０を表示した後、当該Ｗｅｂページに含まれるスクリプトを実行して、ドキュメントサービス１０２に電文１７１１を送信する。これにより、保存しているプリント設定の削除を指示する（Ｓ２３１０）。
【０１９０】
ドキュメントサービス１０２のＷｅｂコンテナ部５０２は、複合機１０６から電文１７１１を受信すると、これを解析する。そして、Ｗｅｂコンテナ部５０２は、Ｕｒｌタグに指定されているＵＲＬが指し示すプリント設定を削除する（Ｓ２３１１）。複合機１０６の組込Ｗｅｂブラウザ部５２１は、Ｓ２３１１の処理が終わると、Ｗｅｂサービス部５２３に電文７０２を送信する。これにより、組込Ｗｅｂブラウザ部５２１は、お気に入り１９１１の削除を指示する（Ｓ２３１２）。
【０１９１】
Ｗｅｂサービス部５２３は、複合機１０６から電文７０２を受信すると、これを解析する。そしてＵｒｌタグに指定されているＵＲＬとＮａｍｅタグに指定されているお気に入り名称に合致するお気に入りを、組込Ｗｅｂブラウザ部５２１に指示して削除させる（Ｓ２３１３）。そして処理を終了する。
【０１９２】
なお、Ｓ２３０４において、プリント設定を指し示すＵＲＬが含まれるお気に入りが登録されていない場合には（Ｓ２３０４にてＮＯ）、組込Ｗｅｂブラウザ部５２１は、画面９１０を表示する（Ｓ２３１４）。そして、処理を終了する。
【０１９３】
このように、本実施形態によれば、インターネット上のサービスからローカルネットワーク上のプリンタデバイスにプリントを指示する場合に、プリントした用紙が放置されることを低減し、セキュリティ上の利便性を向上する。
【０１９４】
＜第四実施形態＞
第一実施形態では、ドキュメントサービス１０２がスキャンの設定を保存するか否かを判定する例を説明した。つまり、操作元の判定をドキュメントサービス１０２が行っていた。本実施形態では、別な構成、すなわち、スキャナデバイスが操作元の判定を行う例を説明する。なお、本実施形態に係るシステムの構成、物理的な構成については、第一実施形態と同様であるため、ここでは説明を省略する。
【０１９５】
（論理的構成）
ドキュメントサービス１０２および端末１０５の論理的構成は第一実施形態と同様である。図２２は、本実施形態における、複合機１０６における論理的構成の概略を示した構成図である。組込Ｗｅｂブラウザ部５２１、スキャン部５２２、Ｗｅｂサービス部５２３、およびユーザ認証部５２４は、第一実施形態と同様である。プリセット管理部２４０１は、プリントやスキャンの設定を、予め定義されたプリセットとしてユーザ情報と関連付けて保存し管理する。そして、プリセット管理部２４０１は、指示されたプリセットを実行する。これによりプリセット実行手段を実現する。
【０１９６】
（複合機のＷｅｂサービス）
図２３は、複合機１０６のＷｅｂサービス部５２３が受信するデータのフォーマットを示した概略図である。電文２５０１は、複合機１０６にスキャンおよび送信を実行させるＷｅｂサービスにて用いられる設定を含む。当該Ｗｅｂサービスは、指定された設定でスキャンを実行し、生成された文書を指定された宛先にｅ−ｍａｉｌで送信する。電文２５０１は、ＳｃａｎＴｏＳｅｎｄタグにて構成され、そのパラメタとして、以下の情報を含む。
各種スキャンの設定（ＳｃａｎＭｏｄｅタグの下位のＣｏｌｏｒ、Ｒｅｓｏｌｕｔｉｏｎ、ＳｃａｎＳｉｚｅ、ＦｉｌｅＦｏｒｍａｔ、およびＤｅｎｓｉｔｙの各タグなど）
送信宛先（Ａｄｄｒｅｓｓタグ）
送信元である操作元端末のＩＰアドレス（Ｆｒｏｍタグ）
ユーザ情報（Ｕｓｅｒタグの下位のＮａｍｅ（ユーザ名）とＰａｓｓｗｏｒｄ（パスワード））
【０１９７】
（画面例）
画面図を用いて、Ｗｅｂブラウザ部５１１や組込Ｗｅｂブラウザ部５２１が表示するＷｅｂページおよびユーザ認証部５２４やプリセット管理部２４０１が表示する画面について説明する。本実施形態におけるＷｅｂページの表示例は、第一実施形態にて示した図６（Ａ），６（Ｂ），６（Ｆ）のＷｅｂページの表示例と同様である。また、本実施形態における操作パネル４０８の表示例は、第一実施形態の図６（Ａ）にて示した操作パネル４０８の表示例と同様である。
【０１９８】
図２４（Ａ）および２４（Ｂ）は、スキャンの設定や実行の様子を示すＷｅｂページの表示例を示した画面図である。まず、Ｗｅｂページ８００でスキャナデバイスを選択し、次へボタン８０４を指示するとＷｅｂページ８１０へ遷移する。Ｗｅｂページ８１０でスキャン設定を操作し、ＯＫボタン８１１が選択されると、図２４（Ａ）に示すＷｅｂページ２６００（処理中ページ）へ遷移する。
【０１９９】
Ｗｅｂページ２６００は、処理中であることを示すＷｅｂページである。操作元端末が端末１０５である場合には、処理（スキャン設定の保存）が終了した後、Ｗｅｂページ２６１０（スキャン設定保存ページ）へ遷移する。また操作元端末が複合機１０６である場合、処理（スキャン）が終了した後、図６（Ｆ）に示すＷｅｂページ８５０へ遷移する。
【０２００】
Ｗｅｂページ２６１０は、スキャンの設定を保存した旨を表示するＷｅｂページである。端末１０５のＷｅｂブラウザ部５１１で表示・操作している場合には、スキャンは実行されない。そして、複合機１０６のプリセット管理部２４０１が管理するプリセットとして、スキャン設定の内容が保存される。Ｗｅｂページ２６１０には、当該プリセットの名称を示す旨（「ＳｃａｎＭｏｄｅ＿２０１０／０９／０６＿１６：１１：３０」）も表示される。
【０２０１】
次に、図２５を用いて、複合機１０６のプリセット管理部２４０１に登録されたプリセット（スキャン設定）を指示する様子を説明する。図２５は、複合機１０６の操作パネル４０８の表示例を示す画面図である。画面９００内のＯＫボタン９０３が選択されると、図２５（Ａ）に示す画面２７００（プリセット画面）へ遷移する。
【０２０２】
図２５（Ａ）に示す画面２７００は、プリセット管理部２４０１が表示データを生成し、操作パネル４０８に表示される画面である。プリセット２７０１、２７０２、２７０３は、ユーザ認証部５２４が現在認証しているユーザに関連付けて、プリセット管理部２４０１が保存・管理しているプリセットである。これらのプリセットのいずれかを選択すると、複合機１０６は、保存されている設定内容に基づいてスキャンやプリントを実行する。
【０２０３】
プリセット２７０３は、端末１０５のＷｅｂブラウザ部５１１で表示・操作して保存されたスキャンの設定内容に該当するものである。プリセット２７０３を選択すると、図２５（Ｂ）に示す画面２７１０（プリセット実行中画面）へ遷移する。そして、保存しているスキャン設定の内容に従ってスキャンを実行する。画面２７１０は、プリセットに登録されている設定を用いて処理を実行している旨を表示する画面である。処理が終了すると画面２７００へ遷移する。
【０２０４】
（スキャン処理、およびスキャン設定の保存処理）
ドキュメントサービス１０２からの指示により、スキャナデバイスが原稿をスキャンする際の処理を説明する。まず、操作元端末からドキュメントサービス１０２に、スキャンを指示するまでの処理について説明する。
【０２０５】
図２６は、スキャンの指示を実行する際の処理について、ドキュメントサービス１０２と端末１０５と複合機１０６の間で成される処理の流れを示したフロー図である。ドキュメントサービス１０２と操作元端末は、第一実施形態における図８にて示したＳ１００１からＳ１０１０の処理を実行する。そして、操作元端末のＷｅｂブラウザ部は、図６（Ｂ）に示すＷｅｂページ８１０内のＯＫボタン８１１の選択により、ドキュメントサービス１０２に、Ｗｅｂページ２６００を要求する（Ｓ２８０１）。
【０２０６】
ドキュメントサービス１０２は、操作元端末からの要求に応じてＷｅｂページ２６００を生成し、操作元端末に応答として返す（Ｓ２８０２）。ここで、Ｗｅｂページ２６００はスクリプトを含む。本実施形態における当該スクリプトには、複合機１０６に電文２５０１を送信する処理が定義される。このとき、電文２５０１のＳｃａｎＭｏｄｅタグの下位の各タグには、Ｗｅｂページ８１０で設定したスキャン設定の内容を設定する。また、電文２５０１のＡｄｄｒｅｓｓタグには、Ｓ１００１で一時的に記憶した宛先を設定する。また、電文２５０１のＦｒｏｍタグには、操作元端末のＩＰアドレスを設定するが、ここではブランクとしておく。また、電文２５０１のＵｓｅｒタグには、Ｓ１００２で認証したユーザのユーザ情報を設定する。
【０２０７】
操作元端末のＷｅｂブラウザ部は、Ｓ２８０２でドキュメントサービス１０２より返されたＷｅｂページ２６００を表示する（Ｓ２８０３）。操作元端末のＷｅｂブラウザ部は、Ｓ２８０３でＷｅｂページ２６００を表示した後、当該Ｗｅｂページに含まれるスクリプトを実行し、複合機１０６に電文２５０１を送信する。これにより、操作元端末は複合機１０６にスキャンの実行を指示する（Ｓ２８０４）。このとき、電文２５０１内のＦｒｏｍタグに操作元端末のＩＰアドレスを設定する。
【０２０８】
複合機１０６のＷｅｂサービス部５２３は、操作元端末から電文２５０１を受信すると、これを解析する。そして、操作元端末と自身（複合機１０６であり、スキャンを実行する機器）が同一機器であるか否かを判定する（Ｓ２８０５）。この判定は次のようにして実行される。Ｗｅｂサービス部５２３は、操作元端末との通信におけるＴＣＰ／ＩＰパケットから、操作元端末が所属するローカルネットワークのグローバルアドレスを取得する。そして、取得したグローバルアドレスと複合機１０６が所属するローカルネットワークのグローバルアドレスとが一致し、かつ、送信元の機器のＩＰアドレス（Ｆｒｏｍタグの内容）と複合機１０６のＩＰアドレスとが一致する場合、同一機器であると判定する。同一機器である（Ｓ２８０５にてＹＥＳ）場合にはＳ２８０６へ遷移する。同一機器ではない場合には（Ｓ２８０５にてＮＯ）、Ｓ２８１１へ遷移する。
【０２０９】
複合機１０６のＷｅｂサービス部５２３は、Ｓ２８０４にて送信された電文２５０１のＳｃａｎＭｏｄｅタグの下位の各タグに設定されているスキャンの設定を、スキャン部５２２に渡してスキャンを実行する（Ｓ２８０６）。これは、Ｓ２８０５の判定により、電文２５０１が、自身の組込Ｗｅｂブラウザ部５２１より送信されており、即時スキャンを実行することとなる。複合機１０６のＷｅｂサービス部５２３は、Ｓ２８０６でスキャンが終了すると、電文２５０１のＡｄｄｒｅｓｓタグに設定されていた宛先に、生成した文書を送信する（Ｓ２８０７）。そして、Ｗｅｂサービス部５２３は、Ｓ２８０７で送信が完了すると、スキャンを実行した旨を電文２５０１の応答として操作元端末（この場合、複合機１０６の組込Ｗｅｂブラウザ部５２１）に返す。そして、複合機１０６の組込Ｗｅｂブラウザ部５２１は、ドキュメントサービス１０２に、Ｗｅｂページ８５０を要求する（Ｓ２８０８）。
【０２１０】
ドキュメントサービス１０２は、複合機１０６からの要求に応じて、Ｗｅｂページ８５０を生成し、複合機１０６に応答として返す（Ｓ２８０９）。複合機１０６の組込Ｗｅｂブラウザ部５２１は、Ｗｅｂページ８５０を受信して表示（Ｓ２８１０）し、処理を終了する。
【０２１１】
一方、Ｓ２８０５にて操作元端末と複合機１０６が同一ではない場合（Ｓ２８０５にてＮＯ）、Ｗｅｂサービス部５２３は、Ｓ２８０４にて送信された電文２５０１のうちの次に示す情報をプリセット管理部２４０１に渡す。
ＳｃａｎＭｏｄｅタグの下位の各タグに設定されているスキャンの設定
Ａｄｄｒｅｓｓタグに設定されている、スキャンして生成した文書の送信先
Ｕｓｅｒタグに設定されているユーザ情報
【０２１２】
そしてプリセット管理部２４０１は、ユーザ情報に関連付けて、スキャン設定を保存して管理する（Ｓ２８１１）。なお、このとき、ユーザ情報が正しいものであることを確認すべく、ユーザ認証部５２４により認証するよう構成してもよい。複合機１０６のＷｅｂサービス部５２３は、プリセット管理部２４０１による保存が終了すると、保存完了した旨を電文２５０１の応答として操作元端末（この場合、端末１０５）に返す。このとき、登録したプリセットの名称を併せて送信する。
【０２１３】
そして、端末１０５のＷｅｂブラウザ部５１１は、ドキュメントサービス１０２に、Ｗｅｂページ２６１０を要求する（Ｓ２８１２）。このとき、Ｓ２８１１で登録したプリセットの名称を併せて送信する。ドキュメントサービス１０２は、端末１０５からの要求に応じて、Ｗｅｂページ２６１０を生成し、端末１０５に応答として返す（Ｓ２８１３）。このとき、受信したプリセット名称を表示内容に反映させる。端末１０５のＷｅｂブラウザ部５１１は、ドキュメントサービス１０２からＷｅｂページ２６１０を受信して表示する（Ｓ２８１４）。そして、処理を終了する。
【０２１４】
（プリセット選択によるスキャン処理）
次に、Ｓ２８１１で複合機１０６のプリセット管理部２４０１に登録したプリセットを選択し、選択したプリセットの設定でスキャンを実行する処理を、図２７を用いて説明する。まず、複合機１０６は、Ｓ１３０１からＳ１３０３の処理（認証処理）を実行する。この処理は、第一実施形態の図１１にて述べた処理と同様である。
【０２１５】
複合機１０６のプリセット管理部２４０１は、Ｓ１３０３で認証が成功すると、画面２７００を表示する（Ｓ２９０１）。ユーザによるプリセット２７０３の選択により、プリセット管理部２４０１は、画面２７１０を表示する（Ｓ２９０２）。そして、複合機１０６は、Ｓ２８１１で保存したスキャンの設定に基づいてスキャンを実行する（Ｓ２９０３）。スキャンが終了すると、複合機１０６は、Ａｄｄｒｅｓｓタグに設定されていた宛先に生成した文書を送信する（Ｓ２９０４）。
【０２１６】
プリセット２７０３にて設定された処理の実行が終了すると、プリセット管理部２４０１は、プリセット２７０３を削除する（Ｓ２９０５）。そして、プリセット管理部２４０１は、画面２７００を表示する（Ｓ２９０６）。そして、処理を終了する。
【０２１７】
このように、スキャンの設定を保存するか否かの判定を、スキャナデバイスにおいて実施するよう構成することもできる。
【０２１８】
＜第五実施形態＞
第三実施形態では、ドキュメントサービスがプリントの設定を保存するか否かを判定する例を説明した。本実施形態では、別な構成、すなわち、プリンタデバイスが当該判定を行う例を説明する。本実施形態におけるシステムの構成、物理的構成は、第三実施形態と同様であるため、説明は省略する。
【０２１９】
（論理的構成）
ドキュメントサービス１０２および端末１０５の論理的な構成は第三実施形態と同様である。図２８は、本実施形態における、複合機１０６における論理的な構成の概略を示した構成図である。組込Ｗｅｂブラウザ部５２１、Ｗｅｂサービス部５２３、ユーザ認証部５２４、文書取得部１６１１、およびプリント部１６１２は第三実施形態と同様である。また、プリセット管理部２４０１は第四実施形態と同様である。
【０２２０】
（複合機のＷｅｂサービス）
図２９は、複合機１０６のＷｅｂサービス部５２３が受信するデータのフォーマットを示した概略図である。電文３１０１は、複合機１０６にプリントを実行させるＷｅｂサービスにて用いられる設定を含む。当該Ｗｅｂサービスは、指定された設定でプリントを実行する。電文３１０１は、Ｐｒｉｎｔタグで構成され、そのパラメタとして以下に示す情報を含む。
各種プリントの設定（ＰｒｉｎｔＭｏｄｅタグの下位のＣｏｕｎｔ、ＰａｐｅｒＳｉｚｅ、Ｓｔａｐｌｅ、およびＴｏｗＳｉｄｅの各タグなど）
プリントする文書の格納先であるＵＲＬ（Ｕｒｌタグ）
送信元である操作元端末のＩＰアドレス（Ｆｒｏｍタグ）
ユーザ情報（Ｕｓｅｒタグの下位のＮａｍｅ（ユーザ名）とＰａｓｓｗｏｒｄ（パスワード））
【０２２１】
（画面例）
本実施形態におけるＷｅｂページの表示例において、図１６（Ａ）、１６（Ｂ）、１６（Ｆ）に示したＷｅｂページの表示例と同様である。また、本実施形態における操作パネルの表示例は、図１７（Ａ）に示した操作パネル４０８の表示例と同様である。また、本実施形態におけるＷｅｂページの表示例は、図２４（Ａ）に示したＷｅｂページと同様である。また本実施形態における画面の表示例は、図２５（Ａ）、２５（Ｂ）にて示した画面と同様である。図２５（Ａ）に示したプリセット２７０１は、端末１０５のＷｅｂブラウザ部５１１で表示・操作して保存されたプリントの設定内容に該当するものである。プリセット２７０１が指示されると、プリセットとして登録されているプリント設定の内容に従ってプリントを実行する。
【０２２２】
図３０は、プリントの設定の様子を示すＷｅｂページの表示例を示した画面図である。Ｗｅｂページ３２００（プリント設定保存ページ）は、プリントの設定を保存が完了した旨を表示するＷｅｂページである。端末１０５のＷｅｂブラウザ部５１１で表示・操作している場合には、プリントは実行されない。このとき、複合機１０６のプリセット管理部２４０１が管理するプリセットとして、プリント設定の内容が保存される。Ｗｅｂページ３２００には、当該プリセットの名称を示す旨（「ＰｒｉｎｔＭｏｄｅ＿２０１０／０９／１３＿１２：４２：３０」）も表示される。
【０２２３】
（プリント処理、およびプリント設定の保存処理）
ドキュメントサービス１０２からの指示により、プリンタデバイスが文書をプリントする際の処理を説明する。まず、操作元端末からドキュメントサービス１０２に、プリントを指示するまでの処理について説明する。
【０２２４】
図３１は、プリントの指示を行う際の処理について、ドキュメントサービス１０２と端末１０５と複合機１０６の間で行われる処理の流れを示したフロー図である。ドキュメントサービス１０２と操作元端末は、Ｓ２００１からＳ２０１０の処理を実行する。ここでの処理は、図１９に示した処理と同様である。
【０２２５】
操作元端末のＷｅｂブラウザ部は、図１６（Ｂ）に示すＷｅｂページ１８１０のＯＫボタン１８１１の選択により、ドキュメントサービス１０２に、Ｗｅｂページ２６００を要求する（Ｓ３３０１）。ドキュメントサービス１０２は、操作元端末からの要求に応じてＷｅｂページ２６００を生成し、操作元端末に応答として返す（Ｓ３３０２）。このとき、Ｗｅｂページ２６００はスクリプトを含む。本実施形態において、当該スクリプトには、複合機１０６に電文３１０１を送信する処理が定義される。このとき電文３１０１のＰｒｉｎｔＭｏｄｅタグの下位の各タグには、Ｗｅｂページ１８１０で設定したプリント設定内容を設定する。また、電文３１０１のＵｒｌタグには、Ｓ２００１で一時的に記憶した文書管理部１６０２が保存するプリント対象の文書のＵＲＬを設定する。また、電文３１０１のＦｒｏｍタグには、操作元端末のＩＰアドレスを設定するが、ここではブランクとしておく。また、電文３１０１のＵｓｅｒタグには、Ｓ２００２で認証したユーザのユーザ情報を設定する。
【０２２６】
操作元端末のＷｅｂブラウザ部は、Ｓ３３０２でドキュメントサービス１０２より返されたＷｅｂページ２６００を表示する（Ｓ３３０３）。操作元端末のＷｅｂブラウザ部は、Ｓ３３０３でＷｅｂページ２６００を表示すると即時、当該Ｗｅｂページに含まれるスクリプトを実行し、複合機１０６に電文３１０１を送信する。Ｗｅｂブラウザ部は、これにより、複合機１０６にプリントの実行を指示する（Ｓ３３０４）。このとき、電文３１０１のＦｒｏｍタグに操作元端末のＩＰアドレスを設定する。
【０２２７】
複合機１０６のＷｅｂサービス部５２３は、操作元端末から電文３１０１を受信すると、これを解析する。そして、操作元端末と自身（複合機１０６であり、プリントを実行する機器）が同一機器であるか否かを判定する（Ｓ３３０５）。この判定は次のようにして実行される。Ｗｅｂサービス部５２３は、操作元端末との通信におけるＴＣＰ／ＩＰパケットから、操作元端末が所属するローカルネットワークのグローバルアドレスを取得する。そして、取得したグローバルアドレスと複合機１０６が所属するローカルネットワークのグローバルアドレスとが一致し、かつ、送信元の機器のＩＰアドレス（Ｆｒｏｍタグの内容）と複合機１０６のＩＰアドレスとが一致する場合、同一機器であると判定する。同一機器である場合には（Ｓ３３０５にてＹＥＳ）Ｓ３３０６へ遷移する。同一機器ではない場合には（Ｓ３３０５にてＮＯ）Ｓ３３１２へ遷移する。
【０２２８】
複合機１０６のＷｅｂサービス部５２３は、受信した電文３１０１を解析する。そして、Ｕｒｌタグに設定されているＵＲＬをドキュメントサービス１０２に送信してプリント対象の文書を要求する（Ｓ３３０６）。また、ＰｒｉｎｔＭｏｄｅタグの下位の各タグに設定されているプリントの設定を一時的に保存する。ドキュメントサービス１０２の文書管理部１６０２は、複合機１０６から通信Ｉ／Ｆ２０４を介してプリント対象の文書の要求を受け付けると、該当する文書を複合機１０６に応答として返す（Ｓ３３０７）。文書を応答として返した後、文書管理部１６０２は、当該文書を削除する。
【０２２９】
複合機１０６のＷｅｂサービス部５２３は、ドキュメントサービス１０２からプリント対象の文書を受信すると、当該文書をＳ３３０６で一時的に保存したプリント設定の内容に従ってプリントする（Ｓ３３０８）。プリントが終了すると、操作元端末のＷｅｂブラウザ部（この場合、複合機１０６の組込Ｗｅｂブラウザ部５２１）はドキュメントサービス１０２に、図１６（Ｆ）に示すＷｅｂページ１８５０を要求する（Ｓ３３０９）。ドキュメントサービス１０２は、複合機１０６からの供給に応じてＷｅｂページ１８５０を生成し、複合機１０６に応答として返す（Ｓ３３１０）。複合機１０６の組込Ｗｅｂブラウザ部５２１は、Ｓ３２１０でドキュメントサービス１０２より返されたＷｅｂページ１８５０を表示する（Ｓ３３１１）。そして、処理を終了する。
【０２３０】
一方、Ｓ３３０５で、操作元端末と複合機１０６が同一ではない場合（Ｓ３３０５にてＮＯ）、Ｗｅｂサービス部５２３は、Ｓ３３０４で送信された電文３１０１に含まれる情報のうち、次の情報をプリセット管理部２４０１に渡す。
ＰｒｉｎｔＭｏｄｅタグの下位の各タグに設定されているプリントの設定
Ｕｒｌタグに設定されている、プリント対象の文書のＵＲＬ
Ｕｓｅｒタグに設定されているユーザ情報
【０２３１】
そして、プリセット管理部２４０１は、ユーザ情報に関連付けて、プリント設定を保存して管理する（Ｓ３３１２）。なお、この際、ユーザ情報が正しいものであることを確認すべく、ユーザ認証部５２４により認証するよう構成してもよい。Ｗｅｂサービス部５２３は、プリセット管理部２４０１による保存が終了すると、保存が完了した旨を電文３１０１の応答として操作元端末（この場合、端末１０５）に返す。このとき、登録したプリセットの名称を併せて送信する。
【０２３２】
続いて、端末１０５のＷｅｂブラウザ部５１１は、ドキュメントサービス１０２に、Ｗｅｂページ３２００を要求する（Ｓ３３１３）。このとき、Ｓ３３１２で登録したプリセットの名称を併せて送信する。ドキュメントサービス１０２は、端末１０５からの要求に応じてＷｅｂページ３２００を生成し、端末１０５に応答として返す（Ｓ３３１４）。このとき、受信したプリセット名称を表示内容に反映する。端末１０５のＷｅｂブラウザ部５１１は、ドキュメントサービス１０２から送信されたＷｅｂページ３２００を受信して表示する（Ｓ３３１５）。そして、処理を終了する。
【０２３３】
（プリセット選択によるプリント処理）
次に、Ｓ３３１２にて複合機１０６のプリセット管理部２４０１に登録したプリセットを指示し、保存しているプリント設定でプリントを実行する処理を、図３２を用いて説明する。
【０２３４】
まず、複合機１０６は、Ｓ２３０１からＳ２３０３の処理（認証処理）を実行する。ここでの処理は、第三実施形態の図２１に示す処理と同様である。複合機１０６のプリセット管理部２４０１は、Ｓ２３０３で認証が成功すると、図２５（Ａ）に示す画面２７００を表示する（Ｓ３４０１）。画面２７００内のプリセット２７０１の選択により、プリセット管理部２４０１は、画面２７１０を表示する（Ｓ３４０２）。そして、プリセット管理部２４０１は、Ｓ３３１２で保存したプリント対象の文書のＵＲＬをドキュメントサービス１０２に送信し、プリント対象の文書を要求する（Ｓ３４０３）。
【０２３５】
ドキュメントサービス１０２の文書管理部１６０２は、複合機１０６から通信Ｉ／Ｆ２０４を介してプリント対象の文書の要求を受け付けると、該当する文書を複合機１０６に応答として返す（Ｓ３４０４）。応答として文書を送信した後、文書管理部１６０２は、当該文書を削除する。複合機１０６のプリセット管理部２４０１は、Ｓ３３１２で保存したプリントの設定に基づいてプリントを実行する（Ｓ３４０５）。プリセット２７０１の設定に従ってプリントの実行が終了すると、プリセット管理部２４０１は、プリセット２７０１を削除する（Ｓ３４０６）。そして、プリセット管理部２４０１は、画面２７００を表示する（Ｓ３４０７）。そして、処理を終了する。
【０２３６】
このように、プリントの設定を保存するか否かの判定を、プリンタデバイスにおいて実施するよう構成することもできる。
【０２３７】
なお、いずれの実施形態においても、業務サービス１０１、ドキュメントサービス１０２、端末１０５、および複合機１０６の間にて行われる通信は、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）などのセキュリティ性が確保された形態で実施してもよい。
【０２３８】
また、本明細書に示した実施形態では、プリント処理およびスキャン処理について述べた。しかし、複合機が有する機能に対して、同様の処理の流れで処理を実行させることができる。よって、本明細書に示す処理は、他の機能についても適用でき、サービス提供システムとして構成することもできる。
【０２３９】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012147335.tif 000003
【図２】
2012147335.tif 000004
【図３】
2012147335.tif 000005
【図４】
2012147335.tif 000006
【図５】
2012147335.tif 000007
【図６】
2012147335.tif 000008
【図７】
2012147335.tif 000009
【図８】
2012147335.tif 000010
【図９】
2012147335.tif 000011
【図１０】
2012147335.tif 000012
【図１１】
2012147335.tif 000013
【図１２】
2012147335.tif 000014
【図１３】
2012147335.tif 000015
【図１４】
2012147335.tif 000016
【図１５】
2012147335.tif 000017
【図１６】
2012147335.tif 000018
【図１７】
2012147335.tif 000019
【図１８】
2012147335.tif 000020
【図１９】
2012147335.tif 000021
【図２０】
2012147335.tif 000022
【図２１】
2012147335.tif 000023
【図２２】
2012147335.tif 000024
【図２３】
2012147335.tif 000025
【図２４】
2012147335.tif 000026
【図２５】
2012147335.tif 000027
【図２６】
2012147335.tif 000028
【図２７】
2012147335.tif 000029
【図２８】
2012147335.tif 000030
【図２９】
2012147335.tif 000031
【図３０】
2012147335.tif 000032
【図３１】
2012147335.tif 000033
【図３２】
2012147335.tif 000034