(57)【要約】【課題】ユーザが、印刷サービス提供装置により提供されるクラウド印刷サービスにより従来とは異なる方法で自分のコンピュータ又はポータブルデバイスから印刷デバイスに印刷できる装置、方法等を提供する。【解決手段】  本開示の一態様では、印刷サービス提供装置は、端末デバイスに提供されたユーザインタフェースを通じてユーザによりアップロードされた印刷ジョブを受け取り、記憶し、前記端末デバイスを介して前記ユーザに、印刷ジョブに関連するリリースコードを送り返すように構成され、ユーザは印刷装置においてそのリリースコードを入力し、印刷ジョブに基づいて生成された印刷出力を取得する。【選択図】図１
2013178768.tif 000002
【特許請求の範囲】
【請求項１】
クラウド印刷サービスを提供するシステムであって、
外部から企業環境へのアクセス要求をフィルタする第１ファイアウォール装置と、
前記企業環境内のビジターネットワークと、
前記企業環境内の企業ネットワークと、
前記ビジターネットワークから前記企業ネットワーク上のリソースへのアクセス要求をフィルタする内部ファイアウォール装置と、
前記ビジターネットワークと前記企業ネットワークとのうち少なくとも一方を通じて端末デバイスに印刷サービスアクセスユーザインタフェースを提供し、前記端末デバイスから前記印刷サービスアクセスユーザインタフェースを通じてアップロードされた印刷ジョブを受け取り、記憶し、前記端末デバイス上の前記印刷サービスアクセスユーザインタフェースに前記印刷ジョブに関連するリリースコードを送るように構成された印刷サービス提供装置と、
前記印刷サービス提供装置により、前記ビジターネットワークと前記企業ネットワークとのうちの一方に接続された印刷装置に提供されるクラウド印刷サービスクライアントと、を有し、
前記印刷装置に設けられた前記クラウド印刷サービスクライアントは、前記リリースコードのユーザ入力のために構成されたプリンタユーザインタフェースを含み、前記リリースコードが入力されると、前記リリースコードを前記印刷サービス提供装置に送信し、前記リリースコードが前記印刷サービス提供装置に送信されるとそれに応じて、前記印刷サービス提供装置から前記印刷ジョブを受け取り、前記印刷装置に、前記印刷ジョブを処理させ、前記処理された印刷ジョブに基づいて印刷出力を生成させる、システム。
【請求項２】
前記端末デバイスは前記ビジターネットワークに接続され、
前記印刷サービス提供装置は、前記企業ネットワークに接続され、前記外部デバイスに前記ビジターネットワークを介して前記企業ネットワークと内部ファイアウォール装置とを通じて前記印刷サービスアクセスユーザインタフェースを提供する、
請求項１に記載のシステム。
【請求項３】
前記端末デバイスは前記ビジターネットワークに接続され、
前記印刷サービス提供装置は、前記ビジターネットワークに接続され、前記外部デバイスに前記ビジターネットワークを介して前記印刷サービスアクセスユーザインタフェースを提供する、
請求項１に記載のシステム。
【請求項４】
前記企業環境内に複数の印刷デバイスをさらに有し、
前記複数の印刷デバイスの各印刷デバイスは、前記リリースコードをユーザ入力するように構成され、前記端末デバイスから前記印刷サービス提供装置によりアップロードされた前記印刷ジョブの印刷デバイスによる読み出しと出力とを要求する対応するジョブアクセスユーザインタフェースを含む、
請求項２に記載のシステム。
【請求項５】
前記印刷サービス提供装置は、パブリックネットワークに接続され、前記パブリックネットワークを介して前記端末デバイス上のブラウザアプリケーションを通じてアップロードされた前記印刷ジョブを受け取り、前記ブラウザアプリケーションに、前記端末デバイス上の前記印刷ジョブに関連する前記リリースコードを表示させる、
請求項１に記載のシステム。
【請求項６】
前記印刷サービス提供装置は、パブリックネットワークに接続され、前記パブリックネットワークを介して前記端末デバイス上のモバイルアプリケーションを通じてアップロードされた前記印刷ジョブを受け取り、前記モバイルアプリケーションに、前記端末デバイス上の前記印刷ジョブに関連する前記リリースコードを表示させる、
請求項１に記載のシステム。
【請求項７】
クラウド印刷サービスを提供するシステムであって、
パブリックネットワークを通じて端末デバイスに印刷サービスアクセスユーザインタフェースを提供し、前記ネットワークを介して前記端末デバイスから前記印刷サービスアクセスユーザインタフェースを通じてアップロードされた印刷ジョブを受け取り、記憶し、前記端末デバイス上の前記印刷サービスアクセスユーザインタフェースに前記パブリックネットワークを通じて前記印刷ジョブに関連するリリースコードを送るように構成された印刷サービス提供装置と、
印刷装置に前記パブリックネットワークを介して前記印刷サービス提供装置により提供されるクラウド印刷サービスクライアントと、を有し、
前記印刷装置に設けられた前記クラウド印刷サービスクライアントは、前記リリースコードのユーザ入力のために構成されたプリンタユーザインタフェースを含み、前記リリースコードが入力されると、前記リリースコードを前記印刷サービス提供装置に送信し、前記リリースコードが前記印刷サービス提供装置に送信されるとそれに応じて、前記印刷サービス提供装置から前記印刷ジョブを受け取り、前記印刷装置に、前記印刷ジョブを処理させ、前記処理された印刷ジョブに基づいて印刷出力を生成させる、システム。
【請求項８】
前記印刷サービス提供装置は、前記パブリックネットワークを介して前記端末デバイス上のモバイルアプリケーションを通じてアップロードされた前記印刷ジョブを受け取り、前記モバイルアプリケーションに、前記端末デバイス上の前記印刷ジョブに関連する前記リリースコードを表示させる、
請求項７に記載のシステム。
【請求項９】
前記印刷サービス提供装置は、前記パブリックネットワークを介して前記端末デバイス上のブラウザアプリケーションを通じてアップロードされた前記印刷ジョブを受け取り、前記ブラウザアプリケーションに、前記端末デバイス上の前記印刷ジョブに関連する前記リリースコードを表示させる、
請求項７に記載のシステム。
【請求項１０】
クラウド印刷サービスを提供するシステムであって、
外部から企業環境へのアクセス要求をフィルタする第１のファイアウォール装置と、
前記企業環境内のビジターネットワークと、
前記企業環境内の企業ネットワークと、
前記ビジターネットワークから前記企業ネットワーク上のリソースへのアクセス要求をフィルタするように配置された内部ファイアウォール装置と、
所定電子メールアドレスを通じて端末デバイスから印刷ジョブを含む印刷要求電子メールを受け取り、処理し、前記端末デバイスに応答電子メールにより前記印刷ジョブに関連するリリースコードを送るように構成された印刷サービス提供装置と、
印刷装置に前記印刷サービス提供装置により提供されるクラウド印刷サービスクライアントと、を有し、
前記印刷装置に設けられた前記クラウド印刷サービスクライアントは、前記リリースコードのユーザ入力のために構成されたプリンタユーザインタフェースを含み、前記リリースコードが入力されると、前記リリースコードを前記印刷サービス提供装置に送信し、前記リリースコードが前記印刷サービス提供装置に送信されるとそれに応じて、前記印刷サービス提供装置から前記印刷ジョブを受け取り、前記印刷装置に、前記印刷ジョブを処理させ、前記処理された印刷ジョブに基づいて印刷出力を生成させる、システム。
【請求項１１】
前記端末デバイスは、対応するアドレスに宛てられた電子メールを受信し、指定されたアドレスを含むドメインにインターネットを介して前記ビジターネットワークと第１のファイアウォール装置を通じて電子メールを送信するように構成されたモバイルデバイスであり、
前記印刷サービス提供装置は、前記企業環境内の前記企業ネットワークに接続され、前記企業ネットワーク、前記ファイアウォール装置、及びインターネットを通じて前記端末デバイスから前記印刷要求電子メールを受信する、
請求項１０に記載のシステム。
【請求項１２】
前記端末デバイスは、対応アドレスに宛てられた電子メールを受信し、指定アドレスを含むドメインにインターネットを介して電子メールを送信するように構成されたモバイルデバイスであり、
前記印刷サービス提供装置は、インターネットに接続され、インターネットを通じて前記端末デバイスから前記印刷要求電子メールを受信する、
請求項１０に記載のシステム。
【請求項１３】
前記印刷装置は、前記企業環境内の複数の印刷デバイスのうちの一つであり、
前記複数の印刷デバイスの各印刷デバイスはその印刷デバイスに特有の対応するジョブ受信電子メールアドレスを含み、
前記印刷装置が前記印刷サービス提供装置に前記リリースコードを送信する時、前記印刷サービス提供装置は、前記印刷デバイスに特有の前記所定電子メールアドレスで受信した前記印刷ジョブを、前記印刷装置に送信する、
請求項１０に記載のシステム。
【請求項１４】
前記印刷装置は、前記企業環境内の複数の印刷デバイスのうちの一つであり、
前記所定電子メールアドレスは、前記印刷サービス提供装置によりモニターされたジョブ受信電子メールアドレスであり、
前記複数の印刷デバイスの各印刷デバイスは、印刷ジョブに関連するリリースコードのユーザ入力し、前記印刷デバイスによる前記印刷ジョブの読み出しと出力を要求するように構成された対応ジョブアクセスユーザインタフェースを含み、
前記複数の印刷デバイスのうちの前記印刷デバイスが前記印刷サービス提供装置に前記リリースコードを送信する時、前記印刷サービス提供装置は、前記印刷デバイスに前記リリースコードに関連する前記印刷ジョブを送信する、
請求項１０に記載のシステム。
【請求項１５】
企業環境のファイアウォールの外側で仮想プライベートクラウド印刷サービスを提供するシステムであって、
外部から企業環境へのアクセス要求をフィルタする第１のファイアウォール装置と、
前記企業環境内の企業ネットワークと、
印刷装置と、
前記企業環境のファイアウォールの外部に配置された印刷サービス提供装置と、を有し、
前記印刷サービス提供装置は、少なくとも部分的にはインターネットを含む特定プリンタ仮想プライベートネットワークを通じて前記印刷装置に接続され、
前記印刷サービス提供装置は、許可されたユーザの端末デバイスから、少なくとも部分的にはインターネットを含む特定ユーザ仮想プライベートネットワークを通じて許可されたユーザの印刷ジョブとログイン情報とを受信し、前記許可されたユーザの前記ログイン情報を認証し、前記許可されたユーザの前記端末デバイスからの前記印刷ジョブを処理し、前記印刷装置にインターネットを通じて前記処理された印刷ジョブを送信して前記印刷装置により印刷出力を生成するように構成された、システム。
【請求項１６】
前記許可されたユーザの前記端末デバイスは、前記仮想プライベートクラウド印刷サービスにアクセスする印刷ドライバを含み、前記印刷サービス提供装置は、前記端末デバイス上の前記印刷ドライバにより提供されたログインユーザインタフェースを通じて入力された前記印刷ジョブと前記ログイン情報とを受信し、
前記印刷サービス提供装置は認証サービスを含み、前記認証サービスが、前記端末デバイスから前記特定ユーザ仮想プライベートネットワークを通じて前記印刷ジョブとともに受信した前記ログイン情報を認証した時、前記印刷サービス提供装置は前記受信した印刷ジョブをアップロードし、
前記印刷装置は、前記特定プリンタ仮想プライベートネットワークを通じて前記印刷サービス提供装置に結合したクラウド印刷サービスクライアントを有し、
前記印刷サービス提供装置の前記認証サービスと通信し、前記クラウド印刷サービスクライアントのユーザインタフェースを通じて前記許可されたユーザにより入力されたログイン情報を認証し、前記ログイン情報が認証された後、前記許可されたユーザに関連するジョブリストを前記印刷サービス提供装置から読み出させ、前記ジョブリストを前記ユーザインタフェースにより表示させる認証部と、
前記ユーザインタフェースを通じて表示された前記ジョブリストからの印刷ジョブの選択時に、前記印刷サービス提供装置と通信して前記選択された印刷ジョブを読み出し、前記印刷サービス提供装置から受け取った前記読み出した印刷ジョブを処理し、前記印刷装置に、前記処理された印刷ジョブに基づき印刷出力を生成させる、
請求項１５に記載のシステム。
【請求項１７】
前記端末が前記印刷サービス提供装置に前記印刷ジョブと前記ログイン情報とを送信する前記特定ユーザ仮想プライベートネットワークは、前記企業環境の前記ファイアウォールの外部にあり、インターネットに付加された外部ネットワークを含む、
請求項１５に記載のシステム。
【請求項１８】
前記印刷サービス提供装置は、認証サービスを含み、前記端末デバイスに前記特定ユーザ仮想プライベートネットワークを通じてクラウドアプリケーションをさらに提供し、前記端末デバイスに前記特定ユーザ仮想プライベートネットワークを通じて提供される前記クラウドアプリケーションは、前記許可されたユーザの前記ログイン情報のユーザ入力のためのログインユーザインタフェースを含み、前記クラウドアプリケーションは、前記ユーザ入力されたログイン情報が前記印刷サービス提供装置の前記認証サービスにより認証された後に、前記ユーザが印刷ジョブを指定する印刷ユーザインタフェースを含み、
前記印刷装置は、前記特定プリンタ仮想プライベートネットワークを通じて前記印刷サービス提供装置に結合したクラウド印刷サービスクライアントを有し、
前記印刷サービス提供装置の前記認証サービスと通信し、前記クラウド印刷サービス区アイアンとのユーザインタフェースを通じて前記許可されたユーザにより入力されたログイン情報を認証し、前記ログイン情報が認証された後、前記許可されたユーザに関連するジョブリストを前記印刷サービス提供装置から読み出させ、前記ジョブリストを前記ユーザインタフェースにより表示させる認証部と、
前記ユーザインタフェースを通じて表示された前記ジョブリストからの印刷ジョブの選択時に、前記印刷サービス提供装置と通信して前記選択された印刷ジョブを読み出し、前記印刷サービス提供装置から受け取った前記読み出した印刷ジョブを処理し、前記印刷装置に、前記処理された印刷ジョブに基づき印刷出力を生成させる、
請求項１５に記載のシステム。
【請求項１９】
前記クラウドアプリケーションは、前記端末デバイスに前記特定ユーザ仮想プライベートネットワークを通じてデスクトップ画像を提供し、前記端末デバイスに前記特定ユーザ仮想プライベートネットワークを通じて前記クラウドアプリケーションにより提供される前記デスクトップ画像は、前記ログインユーザインタフェースと前記印刷ユーザインタフェースとを含む、
請求項１５に記載のシステム。
【請求項２０】
前記許可されたユーザの前記端末デバイスはブラウザを含み、
前記印刷サービス提供装置は、認証サービスを含み、前記端末デバイスに前記特定ユーザ仮想プライベートネットワークを通じてウェブアプリケーションをさらに提供し、
前記印刷サービス提供装置は、前記端末装置の前記ブラウザに前記ウェブアプリケーションを介して提供される印刷ユーザインタフェースを通じて入力された前記印刷ジョブと前記ログイン情報を受け取り、前記印刷サービス提供装置の前記認証サービスが前記許可されたユーザの前記ログイン情報を認証した後、前記受信された印刷ジョブをアップロードし、
前記印刷装置は、前記特定プリンタ仮想プライベートネットワークを通じて前記印刷サービス提供装置に結合したクラウド印刷サービスクライアントを有し、
前記印刷サービス提供装置の前記認証サービスと通信し、前記クラウド印刷サービス区アイアンとのユーザインタフェースを通じて前記許可されたユーザにより入力されたログイン情報を認証し、前記ログイン情報が認証された後、前記許可されたユーザに関連するジョブリストを前記印刷サービス提供装置から読み出させ、前記ジョブリストを前記ユーザインタフェースにより表示させる認証部と、
前記ユーザインタフェースを通じて表示された前記ジョブリストからの印刷ジョブの選択時に、前記印刷サービス提供装置と通信して前記選択された印刷ジョブを読み出し、前記印刷サービス提供装置から受け取った前記読み出した印刷ジョブを処理し、前記印刷装置に、前記処理された印刷ジョブに基づき印刷出力を生成させる、
請求項１５に記載のシステム。
【請求項２１】
前記印刷サービス提供装置はファイル記憶部を含み、前記端末デバイスから前記印刷サービス提供装置により受け取られる印刷ジョブは、前記ファイル記憶部から指定ファイルを読み出す命令を含み、前記印刷サービス提供装置は、前記ファイル記憶部から前記指定ファイルを読み出し、前記読み出されたファイルを前記印刷装置により印刷可能なフォーマットで、前記処理された印刷ジョブとしてレンダリングする、
請求項１５に記載のシステム。
【請求項２２】
前記企業環境の前記ファイアウォールの外部に配置され、他の仮想プライベートネットワークを通じて前記印刷サービス提供装置に結合された第１のクラウド印刷サービスクライアントを有する他の印刷デバイスとを有し、
前記印刷装置は、前記企業環境の前記ファイアウォールの内部にあり、特定プリンタ仮想プライベートネットワークを通じて前記印刷サービス提供装置に結合された第２のクラウド印刷サービスクライアントを有し、
前記許可されたユーザの前記端末デバイスは、前記仮想プライベートクラウド印刷サービスにアクセスする印刷ドライバを含み、
前記印刷サービス提供装置は、認証サービスを含み、前記印刷サービス提供装置は、前記印刷ジョブと、前記端末デバイス上の前記印刷ドライバにより提供されるログインユーザインタフェースを通じて入力された前記ログイン情報とを受け取り、前記印刷サーバ提供装置の前記認証サービスにより、前記許可されたユーザの前記ログイン情報が認証された後、前記受け取った印刷ジョブをアップロードし、
前記他の印刷デバイスの第１のクラウド印刷サービスクライアントと、前記印刷装置の前記第２のクラウド印刷サービスクライアントの各々は、
前記印刷サービス提供装置と通信し、前記クラウド印刷サービスクライアントのユーザインタフェースを通じて前記許可されたユーザにより入力されたログイン情報を認証し、前記ログイン情報が認証された後、前記許可されたユーザに関連するジョブリストを前記印刷サービス提供装置から読み出させ、前記ジョブリストを前記ユーザインタフェースにより表示させる認証部と、
前記ユーザインタフェースを通じて表示された前記ジョブリストからの印刷ジョブの選択時に、前記印刷サービス提供装置と通信して前記選択された印刷ジョブを読み出し、前記印刷サービス提供装置から受け取った前記読み出した印刷ジョブを処理し、前記印刷装置に、前記処理された印刷ジョブに基づき印刷出力を生成させるジョブ処理部と、を有する、
請求項１５に記載のシステム。
【請求項２３】
前記企業環境のファイアウォールの外部に配置された前記他の印刷デバイスは、他の企業環境の他のファイアウォールの内部に配置される、
請求項２２に記載のシステム。
【請求項２４】
前記印刷サービス提供装置は、前記印刷ジョブを処理して、前記印刷装置により印刷可能なフォーマットで前記処理された印刷ジョブをレンダリングする、
請求項１５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、クラウド印刷サービスを提供する、システム、装置、方法、コンピュータプログラム製品などのツールに関する。
【背景技術】
【０００２】
今のデジタル時代において、より多くのタスクが情報技術（ＩＴ）とデジタルメディアの利用に係わることがトレンドとなっている。一例として、デジタルブックやイーブックリーダの人気が非常に高まり、印刷された書籍やその他の印刷出版物を補完している。
また、企業（特に大きな組織）は、企業ネットワーク上のメインフレームやアプリケーションサーバ（例えば、Oracle、SAPなど）からビジター（サプライヤ、コントラクタなど）用のプリンタまで、印刷のためのＩＴ環境における準備を、統合し始めている。他方、ファクシミリ、エクストラネット、ＶＰＮ（virtual  private  network）接続が、コーポレートオフィスとサプライヤとの間の通信に頻繁に使われている。
【０００３】
しかし、ブリック・アンド・モルタル企業等において、印刷は、例えば、法律的文書の作成、ファイナライズ、及びアーカイブや、パンフレット、ブローシャー、その他のマーケティング資料の配付や、領収書の発行などの、多くの日常タスクの一部である。
【０００４】
モバイルデバイス（例えば、スマートフォン、ＰＤＡ、その他のハンドセット、タブレットコンピュータ、ノートブックコンピュータなど）の普及により、かかるデバイスのユーザが自分のモバイルデバイスから近くの印刷デバイスに文書を便利に印刷でき、その文書をかかる印刷デバイスから印刷するように設定されたコンピュータに転送しなくてもよいようにする必要が生じた。確かに、今日、多くのモバイルデバイスには印刷機能はない。よって、例えば、出張中のビジネスパーソンは、ミーティング前にモバイルデバイスで取ったノートの一部を印刷したい場合、そのノートをウェブアクセスできる電子メールアドレスに電子メールして、パブリックの印刷センター（例えば、FedEx  Kinko's、FedEx、Mail  Boxes,  Etc.、その他のパブリック印刷施設など）でその電子メールを読み出して印刷しなければならない。他方、情報が秘密であったり、独自のものであったり、さもなければ公にしにくいものであり、パブリック施設でハードコピー（して、公にしにくい情報を潜在的に公衆にさらすこと）をできないこともある。
【０００５】
会社オフィスのビジターや従業員、又は出張中のビジネスパーソンが、モバイルデバイスからより便利に印刷できるようにする、改善された印刷方法に対する必要性がある。
【発明の概要】
【課題を解決するための手段】
【０００６】
本開示は、ユーザが、印刷サービス提供装置により提供されるクラウド印刷サービスにより従来とは異なる方法で自分のコンピュータ又はポータブルデバイスから印刷デバイスに印刷できる（装置、方法、及びシステムの形式の）ツールを提供する。
【０００７】
本開示の一態様では、印刷サービス提供装置は、端末デバイスに提供されたユーザインタフェースを通じてユーザによりアップロードされた印刷ジョブを受け取り、記憶し、前記端末デバイスを介して前記ユーザに、印刷ジョブに関連するリリースコードを送り返すように構成され、ユーザは印刷装置においてそのリリースコードを入力し、印刷ジョブに基づいて生成された印刷出力を取得（retrieves）する。
【０００８】
本開示の他の一態様では、印刷サービス提供装置は、パブリックネットワークを通じて端末デバイスに提供されたユーザインタフェースを通じてユーザによりアップロードされた印刷ジョブを受け取り、記憶し、端末デバイスを介してユーザに印刷ジョブに関連するリリースコードを送り返すように構成され、ユーザは印刷装置においてリリースコードを入力し、印刷ジョブに基づき生成された印刷出力を取得する。
【０００９】
本開示の他の一態様では、印刷サービス提供装置は、ユーザにより送られた印刷要求電子メールを介して印刷ジョブを受け取り、記憶し、その印刷ジョブに関連するリリースコードを含む応答電子メールをユーザに送り返し、前記ユーザは印刷装置においてリリースコードを入力し、印刷ジョブに基づいて生成された印刷出力を取得する。
【００１０】
本開示の他の一態様では、印刷サービス提供装置は、少なくとも部分的にインターネットを含む仮想プライベートネットワークを通じてユーザのログイン情報とともに印刷ジョブを受け取り、ユーザのログイン情報を認証し、印刷ジョブを処理し、ユーザに出力する印刷デバイスにインターネットを通じて、処理した印刷ジョブを送信するように構成される。
【００１１】
メインフレームやアプリケーションサーバとプリンタとの間に（会社ネットワークやビジター用のエクストラネットワークなどにより）ネットワーク境界があっても、上記の態様と特徴により、印刷サービスを容易に付加できる。
【図面の簡単な説明】
【００１２】
上記その他の態様、特徴、及び利点は、添付した図面を参照して以下の詳細な説明を読めば、より良く理解できるであろう。
【図１】一実施形態によるシステムを示すブロック図である。
【図２】他の一実施形態によるシステムを示すブロック図である。
【図３】他の一実施形態によるシステムを示すブロック図である。
【図４】他の一実施形態によるシステムを示すブロック図である。
【図５】図４に示したシステム等における、端末の構成例を示すブロック図である。
【図６】図４に示したシステム等における、印刷デバイスの構成例を示すブロック図である。
【図７】一実施形態における、クラウド印刷サービスを提供する方法を示すフローチャートである。
【図８】他の一実施形態によるシステムを示すブロック図である。
【図９】他の一実施形態によるシステムを示すブロック図である。
【図１０】他の一実施形態における、クラウド印刷サービスを提供する方法を示すフローチャートである。
【図１１】他の一実施形態によるシステムを示すブロック図である。
【図１２】他の一実施形態における、クラウド印刷サービスを提供する方法を示すフローチャートである。
【図１３】他の一実施形態における、クラウド印刷サービスを提供する方法を示すフローチャートである。
【図１４】他の一実施形態によるシステムを示すブロック図である。
【図１５】一実施形態における、ユーザ認証情報（credentials）を認証する方法を示すフローチャートである。
【図１６】他の一実施形態によるシステムを示すブロック図である。
【図１７】他の一実施形態における、クラウド印刷サービスを提供する方法を示すフローチャートである。
【図１８】一実施形態による、図１６に示したシステムにおけるワークフローを示す図である。
【図１９】他の一実施形態によるシステムを示すブロック図である。
【図２０】他の一実施形態によるシステムを示すブロック図である。
【図２１Ａ】他の一実施形態によるシステムを示すブロック図である。
【図２１Ｂ】他の一実施形態によるシステムを示すブロック図である。
【図２１Ｃ】他の一実施形態によるシステムを示すブロック図である。
【図２２】他の一実施形態によるシステムを示すブロック図である。
【図２３】他の一実施形態によるシステムを示すブロック図である。
【図２４】他の一実施形態によるシステムを示すブロック図である。
【図２５】他の一実施形態によるシステムを示すブロック図である。
【図２６】他の一実施形態によるシステムを示すブロック図である。
【図２７】他の一実施形態によるシステムを示すブロック図である。
【図２８】他の一実施形態によるシステムを示すブロック図である。
【図２９】他の一実施形態によるシステムを示すブロック図である。
【図３０】他の一実施形態によるシステムを示すブロック図である。
【図３１】他の一実施形態によるシステムを示すブロック図である。
【図３２】他の一実施形態によるシステムを示すブロック図である。
【発明を実施するための形態】
【００１３】
本開示は、ユーザが、クラウド印刷サービスにより従来とは異なる方法で自分のコンピュータ又はポータブルデバイスから印刷デバイスに印刷できる（装置、方法、及びシステムの形式の）ツールを提供する。かかるサービスは、インターネットによりすでに利用できる接続オプションを利用するために、パブリッククラウドにより提供できる。又はバーチャルプライベートクラウドにより提供できる。パブリッククラウドは、例えば、インターネットにより、及び任意的に１つ以上のタイプのネットワーク、記憶装置やinfrastructure-as-a-serviceで配信される計算サイクルなどの計算リソースにより、Software-as-a-Serviceモデルで配信されるアプリケーションである。仮想プライベートクラウドは、パブリッククラウドと同様だが、接続はインターネットの仮想プライベートネットワーク及び任意的に１つ以上のタイプのネットワークを介したものである。
【００１４】
図面に示した実施例や実施形態を説明するにあたり、説明を明確にするために具体的な用語を用いる。しかし、この開示はここで用いた具体的な用語に限定することを意図したものではなく、それぞれの具体的な要素は同様に動作するすべての等価物を含むものと理解すべきである。
【００１５】
本開示では、「会社ネットワーク」や「企業ネットワーク」との用語は、同じ意味で用いる。しかし、言うまでもなく、会社は（必ずしもその必要はないが）複数のオフィスを有し、それゆえ会社ネットワークは、複数の都市、州、国、大陸などに広がっていることもある。同様に、企業は、（必ずしもその必要はないが）複数の会社その他を含み、様々な地政学的境界に広がっていることもある。
【００１６】
図面を参照して、同じ参照数字は同一のまたは対応する部分を指示している。図１は、本開示の一実施形態によるシステム１００を示すブロック図である。システム１００は、社員端末１０１、ゲスト端末１０２、モバイルデバイス（ウェブ／電子メール）１０３、モバイルデバイス（Ａｐｐ）１０４、（外部ボックス１０５ａに結合した）プリンタ１０５、多機能機（ＭＦＰ）１０６、共有ＭＦＰ１０７、複数のＭＦＰ１０８と１０９、プリンタ１１０、及び仮想プライベートクラウド１２０を含む。
【００１７】
仮想プライベートクラウド１２０は、共有又はパブリッククラウド内にあるプライベートクラウドである。仮想プライベートクラウド１２０に割り当てられたリソースは、公衆からはアクセスできない。図１に示したように、デスクトップ＆アプリケーション１２１、アクティブディレクトリ（ＡＤ）／ライトウェイト・ディレクトリ・アクセス・プロトコル（ＬＤＡＰ）１２２、クラウド印刷ポータル１２３、及びクラウド印刷ジョブ記憶部１２４が、仮想プライベートクラウド１２０によりアクセス可能である。クラウド印刷ポータル１２３とクラウド印刷ジョブ記憶部１２４とは、本開示で説明するように、印刷サービス提供装置１２５を構成する。
【００１８】
デスクトップ＆アプリケーション１２１により、ユーザは、仮想デスクトップを用いて印刷でき、又は仮想プライベートクラウド１２０上のアプリケーションから印刷できる。例えば、仮想デスクトップにより、ユーザは、シンクライアントとして機能する端末により仮想プライベートクラウド１２０での印刷などのタスクを実行できる（すなわち、データの格納と処理はクラウド中のサーバで実行される）。ユーザは、ＳＡＰやGoogle  Docsなどの仮想プライベートクラウド１２０上のアプリケーションにもアクセスできる。
【００１９】
ＡＤ／ＬＤＡＰ１２２は、ネットワーク内のユーザとコンピュータとを認証及び許可するディレクトリサービスと、分散ディレクトリ情報サービスにアクセスし維持する、ディレクトリサービスにより用いられるアプリケーションプロトコルとを含む。例えば、ＡＤ／ＬＤＡＰ１２２は、オフィス社員から社員端末１０１を介して印刷ジョブが送られると、クラウド印刷ポータル１２３及びクラウド印刷ジョブ記憶部１２４と通信することにより、会社ドメインを確認し、ユーザログイン情報を認証する。
【００２０】
また、複数のウェブサーバ、電子メールサーバ、レンダリングサーバ、及びファイルサーバの組合せ又は一部は、仮想プライベートクラウド１２０によりアクセス可能であり、システム１００の動作を促進する。
【００２１】
クラウド印刷ポータル１２３により、ユーザは、例えば、ウェブポータルを介して、ログインし、印刷のため印刷ジョブ（例えば、文書）をアップロードできる。クラウド印刷ポータル１２３は、ＡＤ／ＬＤＡＰ１２２に接続し、ユーザが送信したログイン情報を認証する。ユーザが、例えば社員端末１０１から接続している社員である場合、クラウド印刷ポータル１２３は、ユーザが認証されると、ユーザが送信した印刷ジョブをクラウド印刷ジョブ記憶部１２４にアップロードする。例えば、印刷ジョブは、１つ以上のプリンタ・ジョブ言語（ＰＪＬ）コマンドを含むページ記述言語（ＰＤＬ）を利用するクラウド印刷ジョブ記憶部１２４に、その印刷デバイスが処理できるフォーマットで、送られる。また、クラウド印刷ジョブ記憶部１２４は、デスクトップ＆アプリケーション１２１から送信されたＳＡＰ印刷ジョブを受け取る。
【００２２】
社員は、自宅、パブリックネットワーク、会社オフィスで会社ネットワーク、会社オフィスでビジターネットワークなど、いろいろな場所で社員端末１０１を使っている可能性がある。一般的に、ビジターネットワークは、会社の社員だけでなくその会社のビジターもアクセスでき、図１では、プリンタ１０５、ＭＦＰ１０６、及び共有ＭＦＰ１０７などの印刷デバイスは、ビジターネットワークに接続されている。対照的に、会社ネットワークは、その会社の社員のみがアクセスで、図１では、共有ＭＦＰ１０７、ＭＦＰ１０８と１０９、プリンタ１１０は会社ネットワークに接続されている。このように、例えば、共有ＭＦＰ１０７は、ビジターと社員の両方の印刷要求を実行するために利用できる。
【００２３】
アプリケーションから、又はクラウド上の仮想デスクトップを介して、又はブラウザを介してウェブポータルにより、ユーザは電子メールでも印刷ジョブを送ることができる。クラウド印刷ポータル１２３は、印刷ジョブを受け取ると、プリンタにおいて印刷出力を読み出すのに用いるリリースコードを含む応答電子メールを送信する。かかる方法は、図１０を参照して後でさらに説明する。
【００２４】
クラウド印刷ジョブ記憶部１２４に格納された印刷ジョブは、後で読み出して、いずれかの会社プリンタ（すなわち、ＭＦＰ１０８と１０９及びプリンタ１１０）から、又は共有プリンタ（すなわち、共有ＭＦＰ１０７）から印刷できる。かかる方法（プル印刷）は、図１７を参照して後でさらに説明する。
【００２５】
また、クラウド印刷ポータル１２３により、ビジターは、例えばゲスト端末１０２、モバイルデバイス（ウェブ／電子メール）１０３、又はモバイルデバイス（ａｐｐ）１０４から接続して、仮想プライベートクラウド１２０を利用して、ゲストプリンタ（すなわち、プリンタ１０５とＭＦＰ１０６）又は共有プリンタ（すなわち、共有ＭＦＰ１０７）から印刷できる。また、ビジターは、社員の場合に関して上で説明したのと同様に、ウェブポータルを用いて印刷ジョブ（例えば、文書）をアップロードでき、または電子メールクライアント（例えば、Mcrosoft  Outlook、MozillaのThunderbird、又はAppleのMail）またはウェブメール（例えば、Gmail、Yahoo!  MailまたはHotmail）を用いて印刷ジョブを送れる。
【００２６】
印刷ジョブは、クラウド印刷ポータル１２３にアップロードされると、スプーリングされ後でレンダリングされるか、またはすぐに印刷可能画像にレンダリングされる。レンダリングサーバとプリンタサーバとが仮想プライベートクラウドを通してアクセス可能なので、かかるレンダリング動作ができる。
【００２７】
ビジターのユーザから印刷ジョブを受け取ると、クラウド印刷ポータル１２３は、ウェブポータルを通して、又は応答電子メールにより、そのビジターユーザにリリースコードを、好ましくはそのリリースコードの使用説明とともに送り返す。ビジターユーザは、このリリースコードを、ゲストプリンタ又は共有プリンタ（例えば、プリンタ１０５）のいずれかに入力し、自分が送った印刷ジョブの印刷出力（printout）を受け取る。
【００２８】
プリンタ１０５は、例えば、ユーザにリリースコード又はログイン情報（login  credentials）の入力をさせる外部ボックス１０５ａに結合している。さらに、外部ボックス１０５ａは、プリンタ１０５とクラウド印刷ポータル１２３（または印刷サービス提供装置１２５）との間の通信を行う。プリンタ１０５は、いろいろな生産者のうちの一社により製造されており、それには印刷サービス提供装置１２５に情報が無い又は認識できない生産者を含む。かかる場合には、外部ボックス１０５ａは、クラウド印刷ポータル１２３とプリンタ１０５とに互いに通信させることもできる。
【００２９】
図１に示したシステム１００は、例えば自社のクラウドを構成することを好む典型的な大企業により実施され得るシステムを表す。
【００３０】
上記の通り、仮想プライベートクラウド１２０とそれによりアクセス可能な様々なアプリケーションやデバイスとにより、会社オフィスの社員やビジターは、例えば、端末やモバイルデバイスから印刷するために、仮想プライベートクラウド１２０を利用できる。
【００３１】
図２は、本開示の他の一実施形態によるシステム２００を示すブロック図である。システム２００は、社員端末２０１、ゲスト端末２０２、モバイルデバイス（ウェブ／電子メール）２０３、モバイルデバイス（ａｐｐ）２０４、（外部ボックス２０５ａに結合した）プリンタ２０５、多機能機（ＭＦＰ）２０６、共有ＭＦＰ２０７、複数のＭＦＰ２０８と２０９、プリンタ２１０、及びパブリッククラウド２２０を含む。パブリッククラウド２２０は、デスクトップ＆アプリケーション２２１、クラウド印刷ポータル２２２、及びクラウド印刷ジョブ記憶部２２３を含む。クラウド印刷ポータル２２２とクラウド印刷ジョブ記憶部２２３とは、本開示で説明するように、印刷サービス提供装置２２４を構成する。
【００３２】
システム２００は、図１のシステム１００と次の点で異なる。すなわち、システム２００は、ユーザを認証するＡＤ／ＬＤＡＰが無く、仮想プライベートクラウド１２０の替わりにパブリッククラウド２２０を有する。パブリッククラウド２２０は、サービスプロバイダがインターネットを介して一般大衆にアプリケーションや記憶などのリソースを利用させるネットワークを表す。これら以外は、システム２００の動作はシステム１００の動作と同様である。
【００３３】
図２に示したシステム２００は、例えば、Amazon、Google、Microsoftなどの様々なパブリッククラウドプロバイダにより提供されるパブリッククラウドを利用することを好む中企業により実施されるシステムを表す。
【００３４】
図３は、本開示の他の一実施形態によるシステム３００を示すブロック図である。システム３００は、社員端末３０１、ゲスト端末３０２、モバイルデバイス（ウェブ／電子メール）３０３、モバイルデバイス（ａｐｐ）３０４、（外部ボックス３０５ａに結合した）プリンタ３０５、多機能機（ＭＦＰ）３０６、共有ＭＦＰ３０７、複数のＭＦＰ３０８と３０９、プリンタ３１０、パブリッククラウド３２０、及び仮想プライベートクラウド３３０を含む。パブリッククラウド３２０は（ゲスト用）クラウド印刷ポータル３２１を含む。仮想プライベートクラウド３３０は、デスクトップ＆アプリケーション３３１、ＡＤ／ＬＤＡＰ３３２、及びクラウド印刷ポータル＆ジョブ記憶３３３を含む。本開示で説明したように、クラウド印刷ポータル３２１は、印刷サービス提供装置３３４ａを構成し、クラウド印刷ポータル＆ジョブ記憶３３３は印刷サービス提供装置３３４ｂを構成する。
【００３５】
システム３００は、ゲスト印刷がパブリッククラウド３２０により行われ、社員印刷が仮想プライベートクラウド３３０により行われるように、図１のシステム１０１と図２のシステム２００を組み合わせたものである。クラウド印刷ポータル３２１と通信するように構成された印刷デバイス（すなわち、プリンタ３０５、ＭＦＰ３０６、及び共有ＭＦＰ３０７）はビジターネットワークに接続され、クラウド印刷ポータル＆ジョブ記憶３３３と通信するように構成された印刷デバイス（すなわち、共有ＭＦＰ３０７、ＭＦＰ３０８、及びプリンタ３１０）は、会社ネットワークに接続されており、これは図１を参照して説明した通りである。
【００３６】
再び、例えば、共有ＭＦＰ３０７は、ビジターと会社社員の両方の印刷要求を実行するために利用できる。
【００３７】
図３に示したシステム３００は、一部のリソースを自社で管理し、その他のリソースを外部に求める組織により実施され得るシステムを表す。このタイプのシステムにより、会社は、自社の重要なアプリケーションやデータを第三者にさらしてしまうおそれなく、パブリッククラウド計算環境のスケーラビリティとコスト効率性を利用できる。
【００３８】
クラウド印刷サービスを提供するために、図１乃至図３のシステムをどう実施するかの実施例を、図４乃至図３２を参照して以下に説明する。
【００３９】
図４は、本開示の一実施例におけるクラウド印刷サービスを提供するシステム４００を示すブロック図である。システム４００は、端末４０２、印刷サービス提供装置４０３、及び印刷デバイス４０４を含み、これらはすべてネットワーク４０１により相互接続されている。
【００４０】
端末４０２は、パーソナル、ノートブック、又はワークステーションコンピュータ、キオスク、ＰＤＡ（パーソナルデジタルアシスタント）、モバイルフォンやハンドセット、その他の情報端末などを含むが、これらに限定されない任意の計算デバイスであり、これらはネットワーク４０１により他のデバイスを通信できる。図４には１つのユーザ端末のみを示したが、言うまでもなく、（同様の又は異なる構成を有する）複数のユーザ端末デバイスを含んでいてもよい。端末４０２は、図５を参照して後でさらに説明する。
【００４１】
ネットワーク４０１は、ローカルエリアネットワーク、ワイドエリアネットワーク、またはその他のネットワークであり、具体的にはイントラネット、（例えば、インターネットを通じて外部ユーザへの制御されたアクセスを提供する）エクストラネット、インターネットなど、またはこれらの組み合わせである。さらに、ネットワーク４０１として、（仮想プライベートネットワーク、ワイヤレスリンク等の）その他の通信リンクを使用してもよい。また、ネットワーク４０１ではＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）を使用することが好ましいが、その他のプロトコルを使用することもできる。装置がネットワーク４０１を介してどのように接続され通信をするかは、本発明の技術分野においては周知である。例えば、Frank  J.  Derfler,  Jr.及びLes  Freed著「How  Networks  Work」（Que  Corporation,  ２０００年）やRon  White著「How  Computers  Work」（Que  Corporation,  １９９９年）に説明されている。これらの文献はここにその全内容を参照援用する。
【００４２】
端末４０２と印刷サービス提供装置４０３とがネットワーク４０１に接続されていることを示す点の間の矢印により示されているように、端末４０２は、印刷サービス提供装置４０３により提供される印刷サービスアクセスユーザインタフェースにより、印刷サービス提供装置４０３に印刷ジョブを送り、それに応答して、印刷サービス提供装置４０３が端末４０２にリリースコードを送る。印刷デバイス４０４と印刷サービス提供装置４０３とがネットワーク４０１に接続されていることを示す点の間の矢印により示されているように、印刷デバイス４０４は、印刷サービス提供装置４０３により提供されるプリンタユーザインタフェースにより、印刷サービス提供装置４０３にリリースコードを提供し、それに応答して、印刷サービス提供装置４０３が印刷デバイス４０４に印刷ジョブを送る。システム４００の動作は、図７を参照して後でさらに説明する。
【００４３】
図４のユーザ端末４０２の（例えば、コンピュータとしての）構成例を、図５に示した。図５において、コンピュータ５００は、内部バス５０１により複数の他のコンポーネントと通信するコントローラ（または中央処理ユニット）５０２を含む。他のコンポーネントには、メモリ５０３、ディスプレイ５０４、キーボード（及び／又はキーパッド）５０７、他の入出力（例えば、マウス、タッチパッド、スタイラス、ボイス／スピーチインタフェース及び／又は認識ソフトウェアを有するマイクロホン及び／又はスピーカ）５０８、ネットワークインタフェース５０９、印刷ドライバ５０６、及びアプリケーションソフトウェア５０５が含まれる。
【００４４】
メモリ５０３は、プログラムとデータを記憶し、バッファ、レジスタ、メモリ（例えば、読み出し専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、不揮発性ランダムアクセスメモリ（ＮＯＶＲＡＭ）など）等の従来の記憶装置の組み合わせを含んでいる。
【００４５】
ネットワークインタフェース５０９は、ネットワーク４０１との接続を提供する（例えば、イーサネット（登録商標）その他のネットワーク接続であって、ＴＣＰ／ＩＰ、ＩＰＸ、ＩＰＸ／ＳＰＸ、またはＮｅｔＢＥＵＩ等の所望のネットワークプロトコルをサポートするもの）。
【００４６】
印刷ドライバ５０６とアプリケーションソフトウェア５０５は、内部バス５０１に接続されたコンポーネントとして示されているが、実際には、一般的にハードディスクやポータブルメディアなどの記憶媒体に格納され、及び／又はネットワーク４０１を通して受信され、必要に応じてメモリ５０３にロードされる。
【００４７】
端末デバイスのタイプに応じて、図５に示したコンポーネントのうち含まれないものもあり得る。例えば、ある携帯電話は印刷ドライバ５０６とキーボード５０７を含まない。
【００４８】
コンピュータ５００のその他の態様又はコンポーネントは、（ここで説明しない限り）既存のものであり、説明を簡明にするためここでは詳しく説明しない。かかるコンポーネントは、例えば、Ron  White著「How  Computers  Work」（Que  Corporation、１９９９年）及びFrank  J.  Derfler,  Jr.  and  Les  Freed著「How  Networks  Work」（Que  Corporation  ２０００）に説明されている。これらの文献はここに参照援用する。
【００４９】
ここで図４の印刷デバイス４０４を、多機能機（multi-function  device（ＭＦＤ））の構成例に関して説明する。多機能機は、図６を参照して、印刷機能を有する（また、電子データを入力し、保存し、アクセスするユーザ端末としても機能し得る）。
【００５０】
図６は、図４の印刷デバイス４０４の（または、例えば図１乃至図３に示したＭＦＤの）一例を示す。この印刷デバイス４０４は、スキャン機能と印刷機能とを有するＭＦＤであってもよく、また電子データや文書を入力し、保存し、アクセスするユーザ端末として機能し得る。また、ＭＦＤはresidentデータベースを含む。
【００５１】
図６に示したＭＦＤ６００は、コントローラ６０２と、内部バス６０１によりコントローラ６０２と接続された様々な要素とを含む。コントローラ６０２は、ＭＦＤ６００の動作を制御し、モニターする。コントローラ６０２に接続される要素には、記憶部６０３、プリンタエンジン６０４、スキャナエンジン６０５、ネットワークインタフェース（Ｉ／Ｆ）６０６、データをあるフォーマットから他のフォーマットに変換するコンバータ６０８、及びユーザ入出力（Ｉ／Ｏ）６０９が含まれる。記憶部６０３は、例えば、ランダムアクセスメモリ、リードオンリーメモリ、ハードディスクドライブ、（光ディスク、磁気ディスク、光磁気ディスクなどの）ポータブルストレージメディアドライブ、半導体メモリカード、及びこれらの記憶媒体の組合せなどが含まれる。またコントローラ６０２は、ユーザ管理テーブル６０７に格納された情報を利用して、ユーザを認証し、ＭＦＤ６００の機能へのユーザのアクセスを制御する。
【００５２】
記憶部６０３は、１つ以上の記憶部またはデバイスを含み、プログラムコード命令は、記憶部６０３のその１つ以上の記憶部またはデバイスに格納され、命令を実行するためにコントローラ６０２により実行される。かかる命令は、ＭＦＤ６００の指定機能（印刷、スキャン、ファックス送受信、コピー、電子メール送受信）を実行する命令を含み、ＭＦＤ６００に、ネットワークインタフェース６０６を通じて端末およびおそらくその他の外部デバイスとインターラクトすることを可能とし、コンバータ６０８を制御し、ユーザ管理テーブル６０７中のデータにアクセスし、ユーザＩ／Ｏ６０９を通じてユーザとインターラクトする。
【００５３】
ネットワークインタフェース６０６は、印刷サービス提供装置（例えば、図４の印刷サービス提供装置４０３）と通信し、印刷ジョブとユーザインタフェースを受けるため、ＭＦＤ６００により利用される。
【００５４】
ユーザＩ／Ｏ６０９は、ＭＦＤ６００のユーザにＭＦＤ６００とインターラクトさせる情報を、コントローラ６０２の制御下で表示する１つ以上のディスプレイスクリーンを含む。ディスプレイスクリーンは、従来のディスプレイ（液晶ディスプレイ、プライズマディスプレイデバイス、陰極線管ディスプレイなど）であってもよいが、タッチ検知式ディスプレイ（例えば、液晶ディスプレイ）を備えていることが好ましく、ＭＦＤ６００のオペレータにより入力された情報に基づいてＧＵＩ（グラフィカルユーザインタフェース）を提供するように構成され、オペレータがＭＦＤ６００で提供されるサービスと、及びネットワークを通じて電子データその他のコンテンツにアクセスする端末として機能するＭＦＤ６００とインターラクトできるようにする。ネットワークインタフェース６０６を介してネットワークを通じて受け取ったユーザインタフェースその他のコンテンツは、ディスプレイスクリーン上に表示できる。
【００５５】
ディスプレイスクリーンは、ＭＦＤ６００のハウジングと一体になっていたり組み込まれている必要はなく、有線接続または無線接続によりＭＦＤ６００に単に結合していてもよい。ユーザＩ／Ｏ６０９は、情報を入力し、または様々な動作を要求するキー及び／またはボタン（タッチスクリーンディスプレイ上のＧＵＩのグラフィカルキーまたはボタン、またはその他のグラフィカル要素など）を含む。あるいは、ユーザＩ／Ｏ６０９とディスプレイスクリーンは、キーボード、マウス、リモコン、音声認識（例えば、スピーカ／マイクロホン６０９ａ）、視線追跡、またはこれらの組み合わせにより操作され得る。
【００５６】
ＭＦＤ６００は、一般的には複数のユーザにより共有され、共用エリアに配置されるので、ユーザに、ユーザ名（またはその他のユーザまたはグループ情報）、パスワード、アクセスコードなどのログイン情報や認証情報を入力してもらうようにするのが好ましい。ログイン情報（login  credentials）や認証情報（authentication  information）は、ユーザがＭＦＤ６００を利用する許可を受けているか確認するため、ユーザ管理テーブル６０７に格納されたデータ（例えば、ユーザ認証データ６０７ａ）と比較される。また、ログイン情報や認証情報は、セッションのために格納され、ネットワークを通じた他のデバイスへのアクセスの場合に要求されたときに、自動的に提供されるようにしてもよい。他方、他のデバイスは、ユーザに、ユーザインタフェースを通じて、その他のログイン情報や認証情報を入力するように促してもよい。
【００５７】
他の認証方法を使用してもよい。例えば、ＭＦＤ６００に、カードリーダやバイオメトリック手段（例えば、指紋、掌紋、音声、網膜または虹彩、顔、サイン等）を備えてもよい。
【００５８】
ＭＦＤ６００は、印刷ジョブを読み出す目的で、上記のように提供されたログイン情報を、ＭＦＤ６００に接続された他のデバイスやアプリケーションに、ネットワーク（例えば、図４のネットワーク４０１）を介して送っても良い。かかる方法は図１３を参照してより詳しく説明する。
【００５９】
プリンタエンジン６０４、スキャナエンジン６０５、及びネットワークインタフェース６０６は、特に説明しなければ従来のものでよく、それゆえ説明を簡明にするため、かかる従来の態様については詳細に説明しない。
【００６０】
ＭＦＤ６００は、従来知られている類似デバイスの機能を一部またはすべて有する。その機能には、例えば、画像のスキャン、編集及び記憶、ファックス送信、添付ファイル付き又は無しの電子メールの送受信、ＦＴＰその他のプロトコルやファシリティによるファイルへのアクセス、ウェブサーフィンなどが含まれる。さらに、多機能デバイスや多機能周辺デバイスは、ハードコピーされた文書の電子文書への変換で重要な役割を果たす。
図７を参照して、（例えば、図４の印刷サービス提供装置４０３により利用される）クラウド印刷サービスを提供する方法を以下に説明する。
【００６１】
図７に示した例では、印刷サービス提供装置４０３は、端末４０２から印刷サービスアクセスユーザインタフェースを通してアップロードされた印刷ジョブを受け取り、記憶する（ステップＳ７０１）。次に、印刷サービス提供装置４０３は、端末４０２の印刷サービスアクセスユーザインタフェースに印刷ジョブに関連するリリースコードを送信する（ステップＳ７０２）。リリースコードを印刷デバイス４０４から受け取ると（Ｓ７０３、ＹＥＳ）、印刷サービス提供装置４０３は、そのリリースコードに関連する印刷ジョブを読み出す（ステップＳ７０４）。そして、印刷サービス提供装置４０３は、その印刷ジョブを印刷デバイス４０４に送信する（ステップＳ７０５）。
【００６２】
上記の通り、ユーザがリリースコードを入力するまで（すなわち、ユーザが文書を印刷するプリンタのところに行くまで）、印刷出力は生成されない。そのため、無駄になる紙が減少し、第三者が印刷された文書を読み出したり悪用したりするリスクが低下する。
【００６３】
図８を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【００６４】
図８のシステム８００は、インターネット８０１、ビジターネットワーク８０２、会社ネットワーク８０３、ファイアウォール８０４及び８０５、（ブラウザアプリケーション８０６ａを含む）端末８０６、（モバイルアプリケーション８０７ａを含む）モバイルデバイス８０７、印刷デバイス８０８、印刷サービス提供装置８０９、プリンタ８１０及び８１５、及びＭＦＰ８１１−８１４を含む。
【００６５】
ファイアウォールは、一組の規則に基づきネットワーク送信を許可または拒絶するようにデザインされ、正規の通信は通過させつつ、不正アクセスからネットワークをプロテクトするために用いられることが多い。
【００６６】
ファイアウォール８０４は、企業環境（例えば、システム８００が備えられた会社）の外側からのアクセス要求をフィルタする。この企業環境には、ビジターネットワーク８０２と会社ネットワーク８０３とが両方とも含まれる。ファイアウォール８０５は、ビジターネットワーク８０２から会社ネットワーク８０３のリソースへのアクセス要求をフィルタする。
【００６７】
上記の通り、端末８０６は、パーソナル、ノートブック、又はワークステーションコンピュータ、キオスク、ＰＤＡ（パーソナルデジタルアシスタント）、モバイルフォンやハンドセット、その他の情報端末などを含むが、これらに限定されない任意の計算デバイスであり、これらはネットワークにより他のデバイスを通信できる。
【００６８】
印刷サービス提供装置８０９は、ネットワークを通じて端末８０６に印刷サービスアクセスユーザインタフェース８０６ｂを提供し、ネットワークを介して端末８０６から印刷サービスアクセスユーザインタフェース８０６ｂを通してアップロードされた印刷ジョブを受け取り、記憶し、端末８０６上の印刷サービスアクセスユーザインタフェース８０６ｂを提供にネットワークを通じて印刷ジョブに関連するリリースコードを送る。
【００６９】
印刷デバイス８０８は、リリースコードのユーザ入力のために構成されたジョブアクセスユーザインタフェース８０８ａを含む。リリースコードがユーザにより入力されると、印刷デバイス８０８はそのリリースコードを印刷サービス提供装置８０９に送信する。それに応じて、印刷サービス提供装置８０９は、印刷ジョブを印刷デバイス８０８に送る。印刷ジョブを受信すると、印刷デバイス８０８は、その印刷ジョブを処理して、処理された印刷ジョブに基づき印刷出力を生成する。生成された印刷出力はユーザに出力される。
【００７０】
印刷デバイス８０８は、印刷サービス提供装置８０９からビジターネットワーク８０２を通じて印刷ジョブを読み出し、印刷デバイス８０８から印刷ジョブの印刷出力を取得するユーザ要求を容易にするジョブアクセスユーザインタフェース８０８ａに結合したプリンタサイドブラウザ８０８ｂをさらに含む。
【００７１】
あるいは、ユーザは、ビジターネットワーク８０２を介してモバイルデバイス８０７のモバイルアプリケーション８０７を通じて印刷サービス提供装置８０９に印刷ジョブをアップロードできる。かかる場合、印刷サービス提供装置８０９と印刷デバイス８０８の動作は、端末８０６に関して上で説明したものと同様である。
【００７２】
図８に示すように、システム８００は複数の印刷デバイスを含む。プリンタ８１０とＭＦＰ８１１及び８１２とは、ビジターネットワーク８０２に接続され、ＭＦＰ８１３及び８１４とプリンタ８１５とは、会社ネットワーク８０３に接続されている。これらの印刷デバイスは同じ企業環境（すなわち、一会社内）にあるが、システム８００のユーザは印刷デバイスへの様々にアクセスする。例えば、会社社員はすべての印刷デバイス（すなわち、プリンタ８１０及び８１６と、ＭＦＰ８１１−８１４）からの印刷が許され、一方、ビジターユーザはビジターネットワーク８０２上の印刷デバイス（すなわち、プリンタ８１０とＭＦＰ８１１及び８１２）からの印刷のみが許される。
【００７３】
これらの印刷デバイスは、印刷デバイス８０８に関して説明したのと同様に動作する。
【００７４】
システム８００は、例えば、会社へのビジターがビジターネットワーク上のプリンタの１つを用いて文書を印刷したい場合に使われる。例えば、会社ビジターは、自分のラップトップＰＣやモバイルデバイスをビジターネットワーク８０２に接続し、印刷したい文書をウェブポータルを用いてアップロードする。それに応じて表示されるリリースコードを用いて、会社ビジターは、ビジターネットワーク８０２に接続された最も近いプリンタの所へ行き、そのリリースコードを入力し、文書の印刷出力を取得する。
【００７５】
図９を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【００７６】
図９は、本開示の一実施例におけるクラウド印刷サービスを提供する他のシステム９００を示すブロック図である。システム９００は、（ウェブメール／電子メールクライアント９０２ａを含む）端末デバイス９０２、（電子メールアドレス９０３ａを含む）印刷サービス提供装置９０３、及び印刷デバイス９０４を含み、これらはすべてネットワーク９０１により相互接続されている。
【００７７】
図９のシステム９００は、システム９００が電子メールでクラウド印刷サービスを提供する点で、上で説明した図４のシステム４００とは異なる。
【００７８】
端末９０２と印刷サービス提供装置９０３とがネットワーク９０１に接続されていることを示す点の間の矢印により示されているように、端末９０２は、ウェブメール／電子メールクライアント９０２ａを用いて印刷サービス提供装置９０３に印刷ジョブを含む印刷要求電子メールを送り、それに応答して、印刷サービス提供装置９０３が端末デバイス９０２にリリースコードを含む応答電子メールを送る。印刷デバイス９０４と印刷サービス提供装置９０３とがネットワーク９０１に接続されていることを示す点の間の矢印により示されているように、印刷デバイス４０４は、印刷サービス提供装置９０３により提供されるクラウド印刷サービスクライアントにより提供されるプリンタユーザインタフェースにより、印刷サービス提供装置９０３にリリースコードを提供し、それに応答して、印刷サービス提供装置９０３が印刷デバイス９０４に印刷ジョブを送る。システム９００の動作は、図１０を参照して後でさらに説明する。
【００７９】
さもなければ、端末デバイス９０２、印刷サービス提供装置９０３、及び印刷デバイスの動作は、図４のシステム４００に関して上で説明したものと同様である。
【００８０】
（例えば、図９の印刷サービス提供装置９０３により利用される）電子メールを介してクラウド印刷サービスを提供する方法を、図１０を参照して以下に説明する。
【００８１】
図１０に示した例では、印刷サービス提供装置９０３は、端末９０２から印刷ジョブを含む印刷要求電子メールを受け取る（ステップＳ１００１）。それに応じて、印刷サービス提供装置９０３は、端末９０２に、印刷ジョブに関連するリリースコードを含む応答電子メールを送る（ステップＳ１００２）。
【００８２】
応答電子メールは、リリースコードをどう使うかの指示を含むことが好ましい。上記の通り、ユーザは、使いたい印刷デバイスにアクセスできる限り、利用可能な複数の印刷デバイスのうちどれにでも、受け取ったリリースコードを入力できる。
【００８３】
リリースコードを印刷デバイス９０４から受け取ると（Ｓ１００３、ＹＥＳ）、印刷サービス提供装置９０３は、そのリリースコードに関連する印刷ジョブを読み出す（ステップＳ１００４）。そして、印刷サービス提供装置９０３は、処理してユーザに出力する印刷ジョブを、印刷デバイス９０４に送信する（ステップＳ１００５）。
【００８４】
図１１を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【００８５】
図１１のシステム１１００は、インターネット１１０１、ビジターネットワーク１１０２、会社ネットワーク１１０３、ファイアウォール１１０４及び１１０５、（電子メールクライアント／ウェブメール１１０６ａを含む）端末１１０６、（モバイルアプリケーション１１０７ａを含む）モバイルデバイス１１０７、印刷デバイス１１０８、印刷サービス提供装置１１０９、プリンタ１１１０及び１１１５、及びＭＦＰ１１１１−１１１４を含む。
【００８６】
ファイアウォール１１０４は、企業環境（例えば、システム１１００が備えられた会社）の外側からのアクセス要求をフィルタする。この企業環境には、ビジターネットワーク１１０２と会社ネットワーク１１０３とが両方とも含まれる。ファイアウォール１１０５は、ビジターネットワーク１１０２から会社ネットワーク１１０３のリソースへのアクセス要求をフィルタする。
端末１１０６により、ユーザは、印刷サービス提供装置１１０９に、電子メールクライアント／ウェブメール１１０６ａにより、印刷ジョブが添付された印刷要求電子メールを送る。印刷要求電子メールは、ビジターネットワーク１１０２とファイアウォール１１０４を通じて、インターネット１１０１を介して、指定された電子メールアドレスに送信される。
【００８７】
端末１１０６から印刷要求電子メールを受け取ると、印刷サービス提供装置１１０９は、印刷ジョブを記憶して、その印刷ジョブに関連するリリースコードを、応答電子メールにより端末１１０６に送り返す。リリースコードは、電子メールの本文に、又は電子メールの添付ファイルに含めることができる。応答電子メールは、印刷ジョブの印刷出力を取得するためにリリースコードをどう使うかの指示を含むことが好ましい。
【００８８】
印刷サービス提供装置１１０９は、リリースコードのユーザ入力のために構成されたジョブアクセスユーザインタフェース１１０８ａを、印刷デバイス１１０８に提供する。リリースコードがユーザにより入力されると、印刷デバイス１１０８はそのリリースコードを印刷サービス提供装置１１０９に送信する。それに応じて、印刷サービス提供装置１１０９は、印刷ジョブを印刷デバイス１１０８に送る。印刷ジョブを受信すると、印刷デバイス１１０８は、その印刷ジョブを処理して、処理された印刷ジョブに基づき印刷出力を生成する。生成された印刷出力はユーザに出力される。
【００８９】
記憶された印刷ジョブのうちのどれを印刷デバイス１１０８に送信するか選択する方法を、図１２と図１３を参照してさらに説明する。
【００９０】
あるいは、ユーザは、印刷ジョブとともに印刷要求電子メールを、モバイルデバイス１１０７のモバイルアプリケーション１１０７ａを通して、ビジターネットワーク１１０２とファイアウォール１１０４を通して、インターネットを介して、印刷サーバ提供装置１１０９に送信できる。かかる場合、印刷サービス提供装置１１０９と印刷デバイス１１０８の動作は、端末１１０６に関して上で説明したものと同様である。
【００９１】
図１１に示すように、システム１１００は複数の印刷デバイスを含む。プリンタ１１１０とＭＦＰ１１１１及び１１１２とは、ビジターネットワーク１１０２に接続され、ＭＦＰ１１１３及び１１１４とプリンタ１１１５とは、会社ネットワーク１１０３に接続されている。上記の通り、ユーザ（ビジター又は社員）は、利用する選択をした印刷デバイスにアクセスできる限り、これらの印刷デバイスのどれを用いても印刷できる。
【００９２】
これらの印刷デバイスは、印刷デバイス１１０８に関して説明したのと同様に動作する。
【００９３】
システム１１００は、例えば、会社へのビジターがビジターネットワーク上のプリンタの１つを用いて文書を印刷したい場合に使われる。例えば、会社ビジターは、自分のラップトップＰＣやモバイルデバイスをビジターネットワーク１１０２に接続し、電子メールクライアント、ウェブメール、又はモバイルアプリケーションを用いて印刷したい文書を印刷サービス提供装置１１０９に電子メールする。それに応じて電子メールされるリリースコードを用いて、会社ビジターは、ビジターネットワーク１１０２に接続された最も近いプリンタの所へ行き、そのリリースコードを入力し、文書の印刷出力を取得する。
【００９４】
図１２を参照して、記憶された印刷ジョブのうちどれを、（例えば、図１１の印刷サービス提供装置１１０９により利用される）印刷デバイスに送信するか選択する方法を以下に説明する。
【００９５】
図１２に示した方法によると、印刷サービス提供装置１１０９は、図１１に示した複数の印刷デバイスの一印刷デバイスに関連する電子メールアドレスに、添付ファイルを含む印刷要求電子メールを受け取る（ステップＳ１２０１）。それに応じて、印刷サービス提供装置１１０９は、ユーザに、リリースコードを含む応答電子メールを送り返す（ステップＳ１２０２）。印刷デバイスからリリースコードを受け取ると（Ｓ１２０３、ＹＥＳ）、印刷サービス提供装置１１０９は、その印刷デバイスに関連する電子メールアドレスで受け取った印刷ジョブを読み出し（ステップＳ１２０４）、その印刷ジョブをその印刷デバイスに送信する（ステップＳ１２０５）。
【００９６】
図１３を参照して、記憶された印刷ジョブのうちどれを、（例えば、図１１の印刷サービス提供装置１１０９により利用される）印刷デバイスに送信するか選択する他の方法を以下に説明する。
【００９７】
図１３に示した方法では、印刷サービス提供装置１１０９は、ジョブ受信電子メールアドレスで、添付ファイル（attachment）を含む印刷要求電子メールを受け取る（ステップＳ１３０１）。それに応じて、印刷サービス提供装置１１０９は、ユーザに、そのリリースコードを含む応答電子メールを送り返す（ステップＳ１３０２）。いずれかの印刷デバイスからそのリリースコードを受け取ると（Ｓ１３０３、ＹＥＳ）、印刷サービス提供装置１１０９は、その印刷コードに関連する印刷ジョブを読み出し（ステップＳ１３０４）、その印刷ジョブをそのリリースコードを送信した印刷デバイスに送信する（ステップＳ１３０５）。
図１４を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【００９８】
図１４は、本開示の一実施例におけるクラウド印刷サービスを提供する他のシステム１４００を示すブロック図である。システム１４００は、特定ユーザ仮想プライベートネットワーク１４０２、特定プリンタ仮想プライベートネットワーク１４０３、インターネット１４０４、及び印刷サービス提供装置１４０５（認証部１４０５ａを含む）を含む。システム１４００は、さらに、ネットワーク１４０１で相互接続された端末デバイス１４０６と印刷デバイス１４０７を含む。
【００９９】
図１４のシステム１４００は、印刷サービス提供装置１４０５が、端末デバイス１４０６と印刷デバイス１４０７に単一のネットワークを介して接続されているのではなく、端末デバイス１４０６と印刷デバイス１４０７とにそれぞれ仮想プライベートネットワーク１４０２と１４０３を通じて接続されている点で、上で説明した図４のシステム４００と異なる。そのため、端末デバイス１４０６と印刷デバイス１４０７は、印刷サービス提供装置１４０５と通信するために、インターネットを含む仮想プライベートネットワークを通らねばならない。さらに、印刷サービス提供装置１４０５は、ユーザから、印刷ジョブに加え、ログイン情報を受信し、認証部１４０５ａを用いてユーザのログイン情報（login  credentials）を認証するように構成されている。
【０１００】
端末デバイス１４０６と印刷サービス提供装置１４０５が特定ユーザ仮想プライベートネットワーク１４０２を介してインターネット１４０４に接続されていることを示す点の間の矢印で示したように、端末デバイス１４０６は印刷サービス提供装置１４０５にログイン情報とともに印刷ジョブを送る。印刷デバイス１４０７と印刷サービス提供装置１４０５が特定プリンタ仮想プライベートネットワーク１４０３を介してインターネット１４０４に接続していることを示す点の間の矢印により示したように、ユーザが印刷デバイス１４０７にログイン情報を提供した時、印刷デバイス１４０７は、印刷サービス提供装置１４０５に認証用のログイン情報を送る。ユーザ認証されると、そのユーザに関連するジョブリストが印刷デバイス１４０７に送られる。ユーザが印刷した印刷ジョブを選択すると、選択された印刷ジョブが、印刷デバイスにより印刷サービス提供装置１４０５に要求され、読み出される。認証プロセスは図１５を参照してさらに説明し、印刷サービス提供装置１４０５の動作は図１７を参照してさらに説明する。
【０１０１】
さもなくば、端末デバイス１４０６、印刷サービス提供装置１４０５、及び印刷デバイス１４０７の動作は、図４のシステム４００に関して上で説明したものと同様である。
【０１０２】
図１５を参照して、（例えば、図１４の印刷サービス提供装置１４０５により利用される）ユーザにより提供されたログイン情報を認証する方法を以下に説明する。
【０１０３】
図１５に示した方法によると、印刷サービス提供装置１４０５は、特定ユーザ仮想プライベートネットワーク１４０２を通じて、認証されたユーザの印刷ジョブとログイン情報とを受信する（ステップＳ１５０１）。次に、印刷サービス提供装置１４０５は、認証部１４０５ａを用いて、認証されたユーザのログイン情報を認証する（ステップＳ１５０２）。認証プロセスは、図６のＭＦＤ６００に関して上で説明したいかなる形式であってもよい。例えば、システム１４００は、ユーザにより送信されたログイン情報を確認するために利用できるユーザ認証情報を含むデータベースを維持する。
【０１０４】
ユーザがログイン情報を用いて認証されると、印刷サービス提供装置１４０５は、認証されたユーザにより端末デバイス１４０６から送られた印刷ジョブを処理する（ステップＳ１５０３）。処理された印刷ジョブは、印刷デバイス１４０７に送信され、印刷出力が生成される（ステップＳ１５０４）。
【０１０５】
図１６を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１０６】
図１６に示したように、システム１６００は、仮想プライベートクラウド１６０１、デスクトップ１６０２、ＬＤＡＰ１６０３、印刷サービス提供装置１６０４、特定ユーザ仮想プライベートネットワーク１６０５、特定プリンタ仮想プライベートネットワーク１６０６、端末１６０７、印刷デバイス１６０８、ファイアウォール１６０９、会社ネットワーク１６１０、及びインターネット１６１１を含む。
【０１０７】
印刷サービス提供装置１６０４は認証サービス１６０４ａとファイル記憶部１６０４ｂを含む。
【０１０８】
端末１６０７は、ログインユーザインタフェース１６０７ｂを含む印刷ドライバ１６０７ａを含む。印刷サービス提供装置１６０４は、印刷デバイス１６０８に、認証部１６０８ｂ、ジョブ処理部１６０８ｃ、及びユーザインタフェース１６０８ｄを含む印刷サービスクライアント１６０８ａを提供する。
【０１０９】
システム１６００は、例えば、会社の社員が会社ネットワーク１６１０上のプリンタの１つを用いて文書を印刷したい場合に使われる。例えば、会社の社員が印刷ドライバ１６０７ａを用いて会社ネットワーク１６１０に接続した自分のコンピュータから文書を印刷する場合、印刷サービス提供装置１６０４に、その社員のログイン情報とともに印刷要求を送る。その会社社員は、次に、会社プリンタの所に行き、ログイン情報（login  credentials）を入力する。印刷サービス提供装置１６０４からジョブリストが読み出され、ユーザインタフェース１６０８ｄに表示された後、その社員は印刷ジョブを選択し、選択した印刷ジョブの印刷出力（printout）を取得する。
【０１１０】
図１７を参照して、（例えば、図１６の印刷サービス提供装置１６０４により利用される）クラウド印刷サービスを提供する他の方法を以下に説明する。
【０１１１】
図１７に示した方法によると、印刷サービス提供装置１６０４は、端末デバイス１６０７上に印刷ドライバ１６０７ａにより提供されたログインユーザインタフェース１６０７ｂを通じて、印刷ジョブとログイン情報とを受信する（ステップＳ１７０１）。端末デバイス１６０７から特定ユーザ仮想プライベートネットワーク１６０５を通じて印刷ジョブとともに受信されたログイン情報は、（ＬＤＡＰ１６０３と通信することにより）印刷サービス提供装置１６０４上に設けられた認証サービス１６０４ａにより認証され、受信された印刷ジョブがアップロードされる。ユーザは、次に、クラウド印刷サービスクライアント１６０８ａのユーザインタフェース１６０８ｄを通じて印刷デバイス１６０８にログイン情報を提供する。認証部１６０８ｂは、印刷サービス提供装置１６０４の認証サービス１６０４ａと通信して、ユーザにより入力されたログイン情報を認証する（ステップＳ１７０２）。ログイン情報が認証されると（Ｓ１７０３、ＹＥＳ）、認証部１６０８ｂは、印刷サービス提供装置１６０４に、そのユーザに関連するジョブリストを要求し、受信する。印刷デバイス１６０８は、次に、ユーザインタフェース１６０８ｄを介してユーザに、受信したジョブリストを表示する。ユーザは、ユーザインタフェース８０６ｂを用いて、表示されたジョブリストから印刷したい印刷ジョブを選択する。ジョブ処理部１６０８ｃは、ユーザにより選択された印刷ジョブを、印刷サービス提供装置１６０４に要求して受け取る（ステップＳ１７０５）。ジョブ処理部１６０８ｃは、受信した印刷ジョブを処理し、処理された印刷ジョブに基づく印刷出力がユーザに出力される。
【０１１２】
図１８を参照して、（例えば、図１６のシステム１６００により利用される）クラウド印刷サービスを提供する他の方法を以下に説明する。
【０１１３】
図１８に示した方法では、端末１６０７は、ユーザの要求があると、印刷サービス提供装置１６０４に、ファイル記憶部１６０４ｂから指定ファイルを読み出す命令とともに印刷ジョブを送る（ステップＳ１８０１）。印刷要求を受信すると、印刷サービス提供装置１６０４は、ユーザにより指定されたファイルを求める要求をファイル記憶部１６０４ｂに送り（ステップＳ１８０２）、そのファイル記憶部１６０４ｂから、指定されたファイルを受け取る（ステップＳ１８０３）。印刷サービス提供装置１６０４は、読み出されたファイルを、処理された印刷ジョブとして、印刷デバイス１６０８で印刷できるフォーマットでレンダリングし、その処理された印刷ジョブを印刷デバイス１６０８に送り、ユーザに出力させる（ステップＳ１８０４）。
【０１１４】
図１９を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１１５】
図１９に示したように、システム１９００は、仮想プライベートクラウド１９０１、デスクトップ１９０２、ＬＤＡＰ１９０３、印刷サービス提供装置１９０４、特定ユーザ仮想プライベートネットワーク１９０５、特定プリンタ仮想プライベートネットワーク１９０６、端末１９０７、印刷デバイス１９０８、ファイアウォール１９０９、会社ネットワーク１９１０、及びインターネット１９１１を含む。
【０１１６】
印刷サービス提供装置１９０４は、認証サービス１９０４ａを含み、端末１９０７ａに、ログインユーザインタフェース１９０７ｃと印刷ユーザインタフェース１９０７ｄを含むデスクトップ画像１９０７ｂを含むクラウドアプリケーション１９０７ａを提供する。クラウドアプリケーション１９０７ａは、特定ユーザ仮想プライベートネットワーク１９０５を通じて端末１９０７に提供される。
【０１１７】
また、印刷サービス提供装置１９０４は、印刷デバイス１９０８に、認証部１９０８ｂ、ジョブ処理部１９０８ｃ、及びユーザインタフェース１９０８ｄを含むクラウド印刷サービスクライアント１９０８ａを提供する。
【０１１８】
図１９のシステム１９００では、ユーザにより提供されるログイン情報は、ログインユーザインタフェース１９０７ｃを用いて入力され、ユーザにより入力されたログイン情報が、印刷サービス提供装置１９０４の認証サービス１９０４ａにより認証されると、印刷ユーザインタフェース１９０７ｄによりユーザは印刷する印刷ジョブを指定できる。
【０１１９】
これら以外は、システム１９００の動作は図１６のシステム１６００の動作と同様である。
【０１２０】
図２０を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１２１】
図２０に示したように、システム２０００は、仮想プライベートクラウド２００１、デスクトップ２００２、ＬＤＡＰ２００３、印刷サービス提供装置２００４、特定ユーザ仮想プライベートネットワーク２００５、特定プリンタ仮想プライベートネットワーク２００６、端末２００７（ブラウザ２００７ａを含む）、印刷デバイス２００８、ファイアウォール２００９、会社ネットワーク２０１０、及びインターネット２０１１を含む。
【０１２２】
印刷サービス提供装置２００４は、認証サービス２００４ａを含み、端末２００７に、印刷ユーザインタフェース２００７ｃを含むウェブアプリケーション２００７ｂを提供する。ウェブアプリケーション２００７ｂは、特定ユーザ仮想プライベートネットワーク２００５を通じて端末２００７に提供され、ブラウザ２００７ａに表示される。
【０１２３】
また、印刷サービス提供装置２００４は、印刷デバイス２００８に、認証部２００８ｂ、ジョブ処理部２００８ｃ、及びユーザインタフェース２００８ｄを含むクラウド印刷サービスクライアント２００８ａを提供する。
【０１２４】
図２０のシステム２０００では、印刷ジョブとユーザが提供したログイン情報の入力は、端末２００７のブラウザ２００７ａ中のウェブアプリケーション２００７ｂを介して、印刷ユーザインタフェース２００７ｃを用いて行われる。ユーザが入力したログイン情報が印刷サービス提供装置２００４の認証サービス２００４ａにより認証されると、印刷サービス提供装置２００４は受け取った印刷ジョブをアップロードする。
【０１２５】
これら以外は、システム２０００の動作は図１６のシステム１６００の動作と同様である。
【０１２６】
図２１Ａを参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１２７】
図２１Ａに示したように、システム２１００Ａは、仮想プライベートクラウド２１Ａ０１、デスクトップ２１Ａ０２、ＬＤＡＰ２１Ａ０３、印刷サービス提供装置２１Ａ０４、特定ユーザ仮想プライベートネットワーク２１Ａ０５、特定プリンタ仮想プライベートネットワーク２１Ａ０６、端末２１Ａ０７、印刷デバイス２１Ａ０８、ファイアウォール２１Ａ０９、会社ネットワーク２１Ａ１０、インターネット２１Ａ１１、印刷デバイス２１Ａ１２、仮想プライベートネットワーク２１Ａ１３、ファイアウォール２１Ａ１４、外部ネットワーク２１Ａ１５を含む。
【０１２８】
印刷サービス提供装置２１Ａ０４は認証サービス２１Ａ０４ａとファイル記憶部２１Ａ０４ｂを含む。
【０１２９】
端末２１Ａ０７は、ログインユーザインタフェース２１Ａ０７ｂを含む印刷ドライバ２１Ａ０７ａを含む。
【０１３０】
印刷サービス提供装置２１Ａ０４は、印刷デバイス２１Ａ０８に、認証部２１Ａ０８ｂ、ジョブ処理部２１Ａ０８ｃ、及びユーザインタフェース２１Ａ０８ｄを含む印刷サービスクライアント２１Ａ０８ａを提供する。同様に、印刷サービス提供装置２１Ａ０４は、印刷デバイス２１Ａ１２に、認証部２１Ａ１２ｂ、ジョブ処理部２１Ａ１２ｃ、及びユーザインタフェース２１Ａ１２ｄを含む印刷サービスクライアント２１Ａ１２ａを提供する。
図２１Ａのシステム２１００Ａでは、印刷ジョブとユーザが提供したログイン情報の入力は、端末２１Ａ０７の印刷ドライバ２１０７ａにより提供されたログインユーザインタフェース２１Ａ０７ｂを用いて行われる。ユーザが入力したログイン情報が印刷サービス提供装置２１０４の認証サービス２１０４ａにより認証されると、印刷サービス提供装置２１０４は受け取った印刷ジョブをアップロードする。
【０１３１】
これら以外は、システム２１００の動作は図１６のシステム１６００の動作と同様である。
【０１３２】
システム２１００Ａは、例えば、ある会社が複数の異なる国に複数の会社ネットワークを有するグローバル企業の場合に用いられる。例えば、図２１Ｂに示したシステム２１００Ｂでは、オフィス社員は、自分のログイン情報を用いて、「会社ネットワークＡ」に接続された端末デバイスから文書を印刷できる。また、会社の他のオフィスに出張して、「会社ネットワークＢ」に接続された印刷デバイスにログイン情報を入力し、ＬＤＡＰ  ２１Ｂ０３を介してそのログイン情報の認証がうまく行くと、自分が送信し選択した印刷ジョブを選択し、印刷出力を取得することができる。同様に、図２１Ｃに示したように、社員は、別の国にある、その会社の他のオフィスに出張して、（例えば、「Ｂ国にある会社ネットワークＢ」にアクセスして、）同様に文書を読み出すことができる。
【０１３３】
しかし、図２１Ａ−２１Ｃに示したシステム構成であっても、社員は、自分が印刷しているのと同じ会社ネットワークに接続されたプリンタでも印刷ができる。
【０１３４】
図２２を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１３５】
図２２に示したように、システム２２００は、パブリッククラウド２２０１、印刷サービス提供装置２２０２、端末２２０３（ブラウザ２２０３ａを含む）、端末２２０４（電子メールクライアント２２０４ａを含む）、モバイルデバイス２２０５（モバイルアプリケーション２２０５ａを含む）、印刷デバイス２２０６、及びインターネット２２０７を含む。パブリッククラウド２２０１を通じてアクセスできるウェブサーバ、電子メールサーバ、レンダリングサーバ、及びファイルサーバは、システム２２００の動作を容易にするのに利用できる。
【０１３６】
システム２２００は、例えば、会社の重役が出張し、出張中の重役が空港やホテルなどの公共の場所で文書を印刷したい場合にも用いられる。例えば、出張中の重役は、空港で自分のラップトップＰＣをインターネット２２０７に接続して、ウェブブラウザ２２０３ａを介してウェブポータルを通じて、又は電子メールクライアント２２０４ａを用いて電子メールにより、文書を送ることができる。または、出張中の重役は、印刷要求を送るために、モバイルデバイスを用いて、ウェブポータルを通じて、電子メールを介して、又は（ｉＯＳ、ブラックベリーＯＳ、アンドロイド、ウィンドウズ(登録商標)モバイル、ウィンドウズフォンなどの様々なモバイルプラットフォーム上の）モバイルアプリケーションを用いて、文書を送ることができる。モバイルアプリケーションでは、出張中の重役がそのモバイルアプリケーションを用いて印刷要求を送る前にログインする必要がある。出張中の重役は、印刷要求に応じて受け取ったリリースコードを用いて、パブリック用のプリンタのところへ行き、印刷サービス提供装置２２０２により提供されるユーザインタフェース２２０６ａを用いてそのコードを入力し、文書の印刷出力を受け取ることができる。
【０１３７】
図２３を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１３８】
図２３に示したように、システム２３００は、パブリッククラウド２３０１、印刷サービス提供装置２３０２、端末２３０３（印刷サービス提供装置２３０２により提供される印刷サービスアクセスユーザインタフェース２３０３ａを含む）、印刷デバイス２３０４（プリンタユーザインタフェース２３０４ｂを含むクラウド印刷サービスクライアント２３０４ａを含む）、及びインターネット２３０５を含む。
【０１３９】
印刷サービス提供装置２３０２は、パブリックネットワークを通じて端末２３０３に印刷サービスアクセスユーザインタフェース２３０３ａを提供し、パブリックネットワークを介して端末２３０３から印刷サービスアクセスユーザインタフェース２３０３ａを通じてアップロードされた印刷ジョブを受け取り、記憶する。印刷サービス提供装置２３０２は、印刷ジョブを受け取ると、パブリックネットワークを通じて印刷ジョブに関連するリリースコードを、端末２３０３上の印刷サービスアクセスユーザインタフェース２３０３ａに送る。
【０１４０】
本実施形態では、クラウド印刷サービスクライアント２３０４ａは印刷デバイス２３０４に含まれる。しかし、上記の通り、クラウド印刷サービスクライアント２３０４ａは印刷サービス提供装置２３０２によっても提供できる。
【０１４１】
クラウド印刷サービスクライアント２３０４ａは、リリースコードのユーザ入力のために構成されたプリンタユーザインタフェース２３０４ｂを含む。クラウド印刷サービスクライアント２３０４ａは、リリースコードが入力されると、印刷サービス提供装置２３０２にそのリリースコードを送り、それに応じて印刷サービス提供装置２３０２から印刷ジョブを受け取る。印刷デバイス２３０４は、受け取った印刷ジョブを処理して、処理された印刷ジョブに基づき印刷出力を生成する。
【０１４２】
図２４を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１４３】
図２４に示したように、システム２４００は、パブリッククラウド２４０１、ＬＤＡＰ２４０２、印刷サービス提供装置２４０３、印刷デバイス２４０４（ユーザインタフェース２４０４ａを含む）、端末２４０５（ユーザインタフェース２４０５ｂを有する印刷ドライバ２４０５ａを含む）、ルータ２４０６、プリンタ２４０７、モバイルデバイス２４０８、ホームネットワーク２４０９、会社ネットワーク２４１０、ファイアウォール２４１１と２４１２、及びインターネット２４１３を含む。
【０１４４】
システム２４００は、例えば、会社員が自宅から（自宅のプリンタ２４０７又はオフィスにある会社のプリンタ２４０４から印刷する）印刷ジョブを送りたい場合にも使える。例えば、会社員がＰＣ（すなわち、端末２４０５）から文書を印刷するとき、印刷ジョブが生成され、印刷ドライバ２４０５ａにより提供されたユーザインタフェース２４０５ｂを通じてその会社員のログイン情報と共に、その印刷ジョブが送信される。印刷ジョブは印刷サービス提供装置２４０３にアップロードされる。会社員は、オフィスで印刷ジョブの印刷出力を取得したい場合、会社プリンタにおいてログイン情報を入力して、ＬＤＡＰ２４０２により認証されれば、印刷出力が会社員に出力される。
【０１４５】
会社員が自宅プリンタ２４０７において印刷出力を取得したい場合、生成された印刷ジョブは、会社仮想プライベートネットワークを介して又はインターネットを介して直接に、印刷サービス提供装置２４０３にアップロードされる。次に、印刷ジョブは、（会社仮想プライベートネットワークを介さずに）自宅プリンタ２４０７に送られ、その会社員は印刷出力を取得する。
【０１４６】
さらに、会社員は、タブレットなどのモバイルデバイスから文書を印刷できる。かかる場合、生成された印刷ジョブは印刷サービス提供装置２４０３にアップロードされ、自宅プリンタ２４０７に送り返され、そこで会社員は印刷出力を得ることができる。
図２５を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１４７】
図２５のシステム２５００は、インターネット２５０１、ビジターネットワーク２５０２、会社ネットワーク２５０３、ファイアウォール２５０４及び２５０５、（電子メールクライアント／ウェブメール２５０６ａを含む）端末２５０６、（ジョブ受信電子メールアドレス２５０７ａを含む）印刷サービス提供装置２５０７、印刷デバイス２５０８、プリンタ２５０９及び２５１０、及びＭＦＰ２５１１−２５１２を含む。
【０１４８】
ファイアウォール２５０４は、企業環境（例えば、システム２５００が備えられた会社）の外側からのアクセス要求をフィルタする。この企業環境には、ビジターネットワーク２５０２と会社ネットワーク２５０３とが両方とも含まれる。ファイアウォール２５０５は、ビジターネットワーク２５０２から会社ネットワーク２５０３のリソースへのアクセス要求をフィルタする。
端末２５０６は、対応するアドレス宛の電子メールを受信し、インターネットを介してビジターネットワーク２５０２とファイアウォール２５０４を通じて、印刷サービス提供装置２５０７が有するジョブ受信用電子メールアドレス２５０７ａの一つに電子メールを送信するように構成されている。
【０１４９】
印刷サービス提供装置２５０７は、会社ネットワーク２５０３に接続され、会社ネットワーク２５０３、ファイアウォール２５０４、及びインターネットを通じて端末２５０６から印刷要求電子メールを受信し、インターネット２５０１を通じて端末２５０６に、印刷ジョブに関連するリリースコードを送る。
【０１５０】
図２５に示したように、システム２５００は、複数の印刷デバイス（印刷デバイス２５０８、プリンタ２５０９及び２５１０、及びＭＦＰ２５１１と２５１２）を含む。印刷デバイス２５０８、プリンタ２５０９、及びＭＦＰ２５１１はビジターネットワーク２５０２に接続され、プリンタ２５１０とＭＦＰ２５１２は会社ネットワーク２５０３に接続されている。各印刷デバイスはリリースコードのユーザ入力用に構成されたジョブアクセスユーザインタフェースを含み、各印刷デバイスは印刷サービス提供装置２５０７により保持された、それぞれの印刷デバイスが印刷要求電子メールを受け取るジョブ受信用電子メールアドレス２５０７ａの１つと関連付けられる。リリースコードがユーザによりジョブアクセスユーザインタフェースに入力されると、印刷デバイスはそのリリースコードを印刷サービス提供装置２５０７に送信する。それに応答して、印刷サービス提供装置２５０７は、対応するジョブ受信用電子メールアドレスで受信した印刷ジョブを、その印刷デバイスに送る。印刷ジョブを受信すると、印刷デバイスは、その印刷ジョブを処理して、処理された印刷ジョブに基づき印刷出力を生成する。生成された印刷出力はユーザに出力される。
【０１５１】
これらの印刷デバイスは同じ企業環境（すなわち、一会社内）にあるが、システム２５００のユーザは印刷デバイスへの様々にアクセスする。例えば、会社社員はすべての印刷デバイス（すなわち、プリンタ２５０９及び２５１０と、ＭＦＰ２５１１と２５１２）からの印刷が許され、一方、ビジターユーザはビジターネットワーク２５０２上の印刷デバイス（すなわち、プリンタ２５０９とＭＦＰ２５１１）からの印刷のみが許される。
【０１５２】
図２６を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１５３】
図２６のシステム２６００は、インターネット２６０１、ビジターネットワーク２６０２、会社ネットワーク２６０３、ファイアウォール２６０４及び２６０５、（ブラウザ２６０６ａを含む）端末２６０６、印刷サービス提供装置２６０７、印刷デバイス２６０８、プリンタ２６０９及び２６１４、及びＭＦＰ２６１０−２６１３を含む。
【０１５４】
ファイアウォール２６０４は、企業環境（例えば、システム２６００が備えられた会社）の外側からのアクセス要求をフィルタする。この企業環境には、ビジターネットワーク２６０２と会社ネットワーク２６０３とが両方とも含まれる。ファイアウォール２６０５は、ビジターネットワーク２６０２から会社ネットワーク２６０３のリソースへのアクセス要求をフィルタする。図２６において、端末２６０６と印刷デバイス２６０８はビジターネットワーク２６０２に接続され、印刷サービス提供装置２６０７は会社ネットワーク２６０３に接続されている。あるいは、印刷サービス提供装置２６０７は、ビジターネットワーク２６０２に接続できる。かかる構成を図２７に示した。
【０１５５】
印刷サービス提供装置２６０７は、ネットワークを通じて端末２６０６にネットワークを通じて印刷サービスアクセスユーザインタフェース２６０６ｂを提供し、ネットワークを介して端末２６０６から印刷サービスアクセスユーザインタフェース２６０６ｂを通してアップロードされた印刷ジョブを受け取り、記憶し、端末２６０６上の印刷サービスアクセスユーザインタフェース２６０６ｂに印刷ジョブに関連するリリースコードを送る。
【０１５６】
印刷サービス提供装置は、リリースコードのユーザ入力のために構成されたプリンタユーザインタフェース２６０８ｂを含むクラウド印刷サービスクライアント２６０８ａを、印刷デバイス１１０８に提供する。リリースコードが入力されると、クラウド印刷サービスクライアント２６０８ａは、そのリリースコードを印刷サービス提供装置２６０７に送信し、送信したリリースコードに応じて印刷サービス提供装置２６０７から印刷ジョブを受信し、印刷デバイス２６０８に、その印刷ジョブを処理させて、処理された印刷ジョブに基づいて印刷出力を生成させる。
【０１５７】
図２７を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１５８】
図２７のシステム２７００は、インターネット２７０１、ビジターネットワーク２７０２、会社ネットワーク２７０３、ファイアウォール２７０４及び２７０５、（ブラウザ２７０６ａを含む）端末２７０６、印刷サービス提供装置２７０７、印刷デバイス２７０８、プリンタ２７０９及び２７１４、及びＭＦＰ２７１０−２７１３を含む。システム２６００の印刷サービス提供装置２６０７と対照的に、印刷サービス提供装置２７０７は、会社ネットワーク２７０３の替わりにビジターネットワーク２７０２に接続されている。
【０１５９】
システム２７００は、例えば、会社ビジターがラップトップＰＣから印刷したい場合に、用いられる。例えば、会社ビジターは、自分のラップトップＰＣをビジターネットワーク２７０２に接続し、ウェブポータルを開いて、ブラウザ２７０６ａを介して印刷サービス提供装置２７０２に文書をアップロードする。印刷サービス提供装置２７０７は、文書を受信すると、ブラウザ２７０６ａ上でウェブポータルを介してリリースコードを送り返す。会社ビジターは、その会社の最寄りのパブリックスペースにあるプリンタ（例えば、プリンタ２７０９とＭＦＰ２７１０及び２７１１）の所に行き、リリースコードを入力して文書の印刷出力を取得する。
【０１６０】
図２８を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１６１】
図２８に示したように、システム２８００は、仮想プライベートクラウド２８０１、デスクトップ＆アプリケーション２８０２、ＬＤＡＰ２８０３、印刷サービス提供装置２８０４、特定ユーザ仮想プライベートネットワーク２８０５、特定プリンタ仮想プライベートネットワーク２８０６、端末２８０７、印刷デバイス２８０８、ファイアウォール２８０９、会社ネットワーク２８１０、及びインターネット２８１１を含む。
【０１６２】
また、印刷サービス提供装置２８０４は、認証サーバ２８０４ａを含み、印刷デバイス２８０８に、認証部２８０８ｂ、ジョブ処理部２８０８ｃ、及びユーザインタフェース２８０８ｄを含むクラウド印刷サービスクライアント２８０８ａを提供する。
【０１６３】
デスクトップ＆アプリケーション２８０２は、端末２８０７に、ログインユーザインタフェース２８０７ｂと印刷ユーザインタフェース２８０７ｃを含むデスクトップ画像２８０７ａを提供する。デスクトップ画像２８０７ａは、特定ユーザ仮想プライベートネットワーク２８０５を通じて端末２８０７に提供される。
【０１６４】
図２８のシステム２８００において、ユーザにより提供されるログイン情報は、ログインユーザインタフェース２８０７ｂを用いて入力され、ログイン情報が認証されると、デスクトップ画像２８０７ａ中に提供された印刷ユーザインタフェース２８０７ｄにより、ユーザは、印刷される印刷ジョブを指定できる。
【０１６５】
これら以外は、システム２８００の動作は図１６のシステム１６００の動作と同様である。
【０１６６】
システム２８００は、例えば、オフィスにいる社員が仮想デスクトップ画像を介して端末から印刷したい場合に、用いられる。例えば、オフィスの社員は、仮想プライベートクラウド２８０１を通じてデスクトップ＆アプリケーション２８０２から、デスクトップ画像を読み出す。社員は、次に、アプリケーション（例えば、ＳＡＰ）を開き、デスクトップ＆アプリケーション２８０２上でプリンタドライバを用いて文書を印刷する。文書は、アプリケーションから印刷サービス提供装置２８０４に送られる。オフィスの社員は、次に、会社プリンタ（すなわち、印刷デバイス２８０８）の所に行き、自分のログイン情報（login  credentials）を入力する。ＬＤＡＰ２８０３を介してログイン情報の認証がされると、その社員により送信された印刷ジョブを含むジョブリストが表示され、その社員は印刷したい印刷ジョブを選択して、印刷出力を取得する。
【０１６７】
図２９を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１６８】
図２９に示したように、システム２９００は、仮想プライベートクラウド２９０１、デスクトップ＆アプリケーション２９０２、メインフレーム又はアプリケーションサーバ２９１２、ＬＤＡＰ２９０３、印刷サービス提供装置２９０４、特定ユーザ仮想プライベートネットワーク２９０５、特定プリンタ仮想プライベートネットワーク２９０６、端末２９０７、印刷デバイス２９０８、ファイアウォール２９０９、会社ネットワーク２９１０、及びインターネット２９１１を含む。
【０１６９】
また、印刷サービス提供装置２９０４は、認証サーバ２９０４ａを含み、印刷デバイス２９０８に、認証部２９０８ｂ、ジョブ処理部２９０８ｃ、及びユーザインタフェース２９０８ｄを含むクラウド印刷サービスクライアント２９０８ａを提供する。
【０１７０】
デスクトップ＆アプリケーション２９０２は、端末２９０７に、ログインユーザインタフェース２９０７ｂと印刷ユーザインタフェース２９０７ｃを含むデスクトップ画像２９０７ａを提供する。デスクトップ画像２９０７ａは、特定ユーザ仮想プライベートネットワーク２９０５を通じて端末２９０７に提供される。
【０１７１】
図２９のシステム２９００において、ユーザにより提供されるログイン情報は、ログインユーザインタフェース２９０７ｂを用いて入力され、ログイン情報が認証されると、デスクトップ画像２９０７ａ中に提供された印刷ユーザインタフェース２９０７ｄにより、ユーザは、印刷される印刷ジョブを指定できる。
【０１７２】
これら以外は、システム２９００の動作は図１６のシステム１６００の動作と同様である。
【０１７３】
システム２９００は、例えば、オフィスの社員がＳＡＰ印刷を行いたい場合に用いられる。例えば、オフィスの社員は、デスクトップ２９０２により提供されるデスクトップ画像２９０７ａを介してメインフレーム又はアプリケーションサーバ２９１２に接続しログインする。文書は、メインフレーム又はアプリケーションサーバ２９１２から仮想プライベートクラウド２９０１上の印刷サービス提供装置２９０４に送られる。そして、オフィスの社員は、会社プリンタ（すなわち、印刷デバイス２９０８）の所に行き、自分のログイン情報（login  credentials）を入力する。ＬＤＡＰ２９０３（又はメインフレーム又はアプリケーションサーバ２９１２）を介してログイン情報の認証がされると、その社員により送信された印刷ジョブを含むジョブリストが表示され、その社員は印刷したい印刷ジョブを選択して、印刷出力を取得する。
【０１７４】
図３０を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１７５】
図３０に示したように、システム３０００は、仮想プライベートクラウド３００１、メインフレーム又はアプリケーションサーバ３００２、ＬＤＡＰ３００３、印刷サービス提供装置３００４、特定ユーザ仮想プライベートネットワーク３００５、特定プリンタ仮想プライベートネットワーク３００６、端末３００７（ウェブブラウザ３００７ａを含む）、印刷デバイス３００８、ファイアウォール３００９、会社ネットワーク３０１０、及びインターネット３０１１を含む。
【０１７６】
また、印刷サービス提供装置３００４は、認証サーバ３００４ａを含み、印刷デバイス３００８に、認証部３００８ｂ、ジョブ処理部３００８ｃ、及びユーザインタフェース３００８ｄを含むクラウド印刷サービスクライアント３００８ａを提供する。
【０１７７】
図３０のシステム３０００では、メインフレーム又はアプリケーションサーバ３００２は、デスクトップ画像を通じてではなく、ウェブブラウザ３００７ａを介してアクセスされる。これら以外は、システム３０００の動作は図２９のシステム２９００の動作と同様である。よって、システム３０００は、オフィスの社員がウェブブラウザ３００７を介してメインフレーム又はアプリケーションサーバ３００２に接続してログインするＳＡＰ印刷にも用いることができる。この他の印刷動作はシステム２９００に関して説明したものと同様である。
【０１７８】
図３１を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１７９】
図３１に示したように、システム３１００は、仮想プライベートクラウド３１０１、デスクトップ３１０２、ＬＤＡＰ３１０３、印刷サービス提供装置３１０４、特定ユーザ仮想プライベートネットワーク３１０５、特定プリンタ仮想プライベートネットワーク３１０６、端末３１０７、印刷デバイス３１０８、ファイアウォール３１０９、会社ネットワーク３１１０、及びインターネット３１１１を含む。
【０１８０】
また、印刷サービス提供装置３１０４は、認証サーバ３１０４ａを含み、印刷デバイス３１０８に、認証部３１０８ｂ、ジョブ処理部３１０８ｃ、及びユーザインタフェース３１０８ｄを含むクラウド印刷サービスクライアント３１０８ａを提供する。
【０１８１】
デスクトップ３１０２は、端末３１０７に、プリンタドライバ３１０７ｂ（ログインユーザインタフェース３１０７ｃを含む）とポートモニター３１０７ｄを含むデスクトップ画像３１０７ａを提供する。
【０１８２】
図３１のシステム３１００では、特定ユーザ仮想プライベートネットワーク３１０５は、（システム２８００の場合のように）デスクトップ３１０２ではなく、印刷サービス提供装置３１０４で確立される。これら以外は、システム３１００の動作は図２８のシステム２８００の動作と同様である。
【０１８３】
システム３１００は、例えば、オフィスの社員が仮想デスクトップ上にあるプリンタドライバを用いて文書を印刷したい場合に使われる。例えば、オフィスの社員は、デスクトップ３１０２により提供されるプリンタドライバ３１０７ｂを用いてＰＣから文書を印刷する。そして文書は印刷サービス提供装置３１０４にアップロードされる。オフィスの社員は、会社プリンタ（すなわち、印刷デバイス３１０８）の所に行き、自分のログイン情報（login  credentials）を入力する。ＬＤＡＰ３１０３を介してログイン情報の認証がされると、その社員により送信された印刷ジョブを含むジョブリストが表示され、その社員は印刷したい印刷ジョブを選択して、印刷出力を取得する。
【０１８４】
図３２を参照して、クラウド印刷サービスを提供するその他のシステム構成を以下に説明する。
【０１８５】
図３２に示したように、システム３２００は、仮想プライベートクラウド３２０１、デスクトップ＆アプリケーション３２０２、ＬＤＡＰ３２０３、クラウド印刷ポータル３２０４、クラウド印刷ジョブ記憶部３２０５、社員端末３２０６、ゲスト端末３２０７、ゲストプリンタ３２０９に結合した外部ボックス３２０８、会社プリンタ３２１０−３２１２、ファイアウォール３２１３、会社ネットワーク３２１４、及びインターネット３２１５を含む。さらに、クラウド印刷ポータル３２０４とクラウド印刷ジョブ記憶部３２０５は、印刷サービス提供装置３２１６を構成する。
【０１８６】
図３２は、システム３２００を通じて得られる様々な印刷サービスを示す。システム３２００のユーザは、会社へのビジターと会社の社員とを含むが、ウェブポータル、電子メール、又はモバイルアプリケーションを介して、自分の端末から印刷できる。また、会社の社員は、デスクトップ＆アプリケーション３２０２を介して仮想プライベートクラウド３２０１上のアプリケーションで、又は仮想デスクトップから、印刷できる。
【０１８７】
システム３２００の動作は図１のシステム１００に関して説明した動作と同様である。
【０１８８】
上記の実施形態と実施例は例示であり、本開示の精神または添付した請求項の範囲から逸脱することなくこれらの実施形態と例を様々に変形することが可能である。例えば、異なる例及び実施形態の要素及び／または特徴を互いに組み合わせてもよいし、及び／または本開示と添付した請求項の範囲ないで互いに置き換えてもよい。
【符号の説明】
【０１８９】
１０１  社員端末
１２１  デスクトップ＆アプリケーション
１２３  クラウド印刷ポータル
１２４  クラウド印刷ジョブ記憶部
１２０  仮想プライベートクラウド
１２５  印刷サービス提供装置
１０２  ゲスト端末
１０３  モバイルデバイス（ウェブ／電子メール）
１０４  モバイルデバイス（App)
１０５  プリンタ
１０５ａ  外部ボックス
１０７  共有ＭＦＰ
１１０  プリンタ
【図１】
2013178768.tif 000003
【図２】
2013178768.tif 000004
【図３】
2013178768.tif 000005
【図４】
2013178768.tif 000006
【図５】
2013178768.tif 000007
【図６】
2013178768.tif 000008
【図７】
2013178768.tif 000009
【図８】
2013178768.tif 000010
【図９】
2013178768.tif 000011
【図１０】
2013178768.tif 000012
【図１１】
2013178768.tif 000013
【図１２】
2013178768.tif 000014
【図１３】
2013178768.tif 000015
【図１４】
2013178768.tif 000016
【図１５】
2013178768.tif 000017
【図１６】
2013178768.tif 000018
【図１７】
2013178768.tif 000019
【図１８】
2013178768.tif 000020
【図１９】
2013178768.tif 000021
【図２０】
2013178768.tif 000022
【図２１Ａ】
2013178768.tif 000023
【図２１Ｂ】
2013178768.tif 000024
【図２１Ｃ】
2013178768.tif 000025
【図２２】
2013178768.tif 000026
【図２３】
2013178768.tif 000027
【図２４】
2013178768.tif 000028
【図２５】
2013178768.tif 000029
【図２６】
2013178768.tif 000030
【図２７】
2013178768.tif 000031
【図２８】
2013178768.tif 000032
【図２９】
2013178768.tif 000033
【図３０】
2013178768.tif 000034
【図３１】
2013178768.tif 000035
【図３２】
2013178768.tif 000036