(57)【要約】  ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成するための方法を説明する。方法は、ウェブサイトを介して、プリンタについてのプリンタ定義を作成することを含んでいる。プリンタ定義は、ネットワークアドレス、プリンタドライバへの参照、および、プリンタプロファイルへの参照を含んでいる。方法は、プリンタ定義に関係付けられているインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）を送信することも含んでいる。方法は、コンピューティングデバイスによって、インストールＵＲＩがアクティブ化されているという表示を受信することをさらに含んでいる。方法は、インストーラをコンピューティングデバイスに送信することをさらに含んでいる。インストーラは、プリンタドライバをインストールし、ネットワークアドレス、プリンタドライバ、および、プリンタプロファイルを使用して、プリンタと通信するようにコンピューティングデバイスを構成する。【選択図】図１
2019508829.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成するための方法であって、
前記ウェブサイトを介して、前記プリンタについてのプリンタ定義を作成することと、前記プリンタ定義は、ネットワークアドレス、プリンタドライバへの参照、プリンタプロファイルへの参照を備え、
前記プリンタ定義に関係付けられているインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）を送信することと、
前記コンピューティングデバイスによって、前記インストールＵＲＩがアクティブ化されているという表示を受信することと、
インストーラを前記コンピューティングデバイスに送信することとを備え、
前記インストーラは、前記プリンタドライバをインストールし、前記ネットワークアドレス、前記プリンタドライバ、および、前記プリンタプロファイルを使用して、前記プリンタと通信するように前記コンピューティングデバイスを構成する、方法。
【請求項２】
前記インストールＵＲＩを送信することは、前記インストールＵＲＩを含むｅメールを送信することを備える、請求項１に記載の方法。
【請求項３】
前記プリンタ定義を作成することは、
前記ウェブサイトを介して、前記プリンタの前記ネットワークアドレスを受信することと、
前記ウェブサイトを介して、前記プリンタについての前記プリンタドライバを受信することと、
前記ウェブサイトを介して、前記プリンタについての前記プリンタプロファイルを受信することとを備える、請求項１に記載の方法。
【請求項４】
前記プリンタドライバは、リポジトリ中に記憶され、
前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、請求項１に記載の方法。
【請求項５】
前記プリンタプロファイルは、リポジトリ中に記憶され、
前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、請求項１に記載の方法。
【請求項６】
前記ネットワークアドレスは、インターネットプロトコル（ＩＰ）アドレスである、請求項１に記載の方法。
【請求項７】
前記コンピューティングデバイスは、ダイレクトＩＰプリンティングを介して前記プリンタと通信する、請求項６に記載の方法。
【請求項８】
前記プリンタプロファイルは、１つ以上のカスタマイズされたプリンタ設定を備える、請求項１に記載の方法。
【請求項９】
前記１つ以上のカスタマイズされたプリンタ設定は、トレイオプション、紙オプション、紙サイズ、両面オプション、ＤＰＩ設定、透かしオプション、名前、コメント、および、ロケーションのうちの１つ以上を備える、請求項８に記載の方法。
【請求項１０】
前記プリンタと通信するように前記コンピューティングデバイスを構成することは、
前記ネットワークアドレスに基づいて、ネットワークプリンタポートを作成することと、
前記プリンタプロファイルに基づいて、設定を構成することとを備える、請求項１に記載の方法。
【請求項１１】
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成する電子デバイスであって、少なくとも１つのプロセッサを備え、
前記少なくとも１つのプロセッサは、
前記ウェブサイトを介して、前記プリンタについてのプリンタ定義を作成し、前記プリンタ定義は、ネットワークアドレス、プリンタドライバへの参照、プリンタプロファイルへの参照を備え、
前記プリンタ定義に関係付けられているインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）を送信し、
前記コンピューティングデバイスによって、前記インストールＵＲＩがアクティブ化されているという表示を受信し、
インストーラを前記コンピューティングデバイスに送信するように構成され、
前記インストーラは、前記プリンタドライバをインストールし、前記ネットワークアドレス、前記プリンタドライバ、および、前記プリンタプロファイルを使用して、前記プリンタと通信するように前記コンピューティングデバイスを構成する、電子デバイス。
【請求項１２】
前記インストールＵＲＩを送信するように構成されている少なくとも１つのプロセッサは、前記インストールＵＲＩを含むｅメールを送信するように構成されている少なくとも１つのプロセッサを備える、請求項１１に記載の電子デバイス。
【請求項１３】
前記プリンタ定義を作成するように構成されている少なくとも１つのプロセッサは、
前記ウェブサイトを介して、前記プリンタの前記ネットワークアドレスを受信し、
前記ウェブサイトを介して、前記プリンタについての前記プリンタドライバを受信し、
前記ウェブサイトを介して、前記プリンタについての前記プリンタプロファイルを受信するように構成されている前記少なくとも１つのプロセッサを備える、請求項１１に記載の電子デバイス。
【請求項１４】
前記プリンタドライバは、リポジトリ中に記憶され、
前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、請求項１１に記載の電子デバイス。
【請求項１５】
前記プリンタプロファイルは、リポジトリ中に記憶され、
前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、請求項１１に記載の電子デバイス。
【請求項１６】
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成するための方法であって、
前記ウェブサイトを介して、前記プリンタについての、ネットワークアドレス、プリンタドライバ、および、プリンタプロファイルを受信することと、
前記ネットワークアドレス、前記プリンタドライバへの参照、および、プリンタプロファイルへの参照を含む、前記プリンタについてのプリンタ定義を作成することと、
前記プリンタ定義に基づいて、配備ルールを生成することと、
前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールするために、前記配備ルールをコンピューティングデバイス上のプリンタクラウドクライアントに送信することとを備える、方法。
【請求項１７】
前記プリンタ定義を作成することは、前記プリンタドライバへの参照と、前記プリンタプロファイルへの参照を作成することを備える、請求項１６に記載の方法。
【請求項１８】
前記プリンタドライバは、リポジトリ中に記憶され、前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、請求項１７に記載の方法。
【請求項１９】
前記プリンタプロファイルは、リポジトリ中に記憶され、前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、請求項１７に記載の方法。
【請求項２０】
前記配備ルールは、前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールし、構成するため、前記コンピューティングデバイス上のプリンタクラウドクライアントについての命令を備えている、請求項１６に記載の方法。
【請求項２１】
前記プリンタクラウドクライアントは、前記コンピューティングデバイス上に存在するソフトウェアエージェントであり、インターネットを介してサーバと通信するように構成されている、請求項１６に記載の方法。
【請求項２２】
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成する電子デバイスであって、少なくとも１つのプロセッサを備え、
前記少なくとも１つのプロセッサは、
前記ウェブサイトを介して、前記プリンタについての、ネットワークアドレス、プリンタドライバ、および、プリンタプロファイルを受信し、
前記ネットワークアドレス、前記プリンタドライバへの参照、および、プリンタプロファイルへの参照を含む、前記プリンタについてのプリンタ定義を作成し、
前記プリンタ定義に基づいて、配備ルールを生成し、
前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールするために、前記配備ルールをコンピューティングデバイス上のプリンタクラウドクライアントに送信するように構成されている、電子デバイス。
【請求項２３】
前記プリンタ定義を作成するように構成されている前記少なくとも１つのプロセッサは、前記プリンタドライバへの参照と、前記プリンタプロファイルへの参照を作成するように構成されている前記少なくとも１つのプロセッサを備える、請求項２２に記載の電子デバイス。
【請求項２４】
前記プリンタドライバは、リポジトリ中に記憶され、前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、請求項２３に記載の電子デバイス。
【請求項２５】
前記プリンタプロファイルは、リポジトリ中に記憶され、前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、請求項２３に記載の電子デバイス。
【請求項２６】
前記配備ルールは、前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールし、構成するため、前記コンピューティングデバイス上のプリンタクラウドクライアントについての命令を備えている、請求項２２に記載の電子デバイス。
【請求項２７】
前記プリンタクラウドクライアントは、前記コンピューティングデバイス上に存在するソフトウェアエージェントであり、インターネットを介してサーバと通信するように構成されている、請求項２２に記載の電子デバイス。
【発明の詳細な説明】
【関連出願】
【０００１】
［０００１］
本出願は、「プリンタドライバとプリンタプロファイルのソフトウェアアズアサービス配備」について２０１６年２月４日に出願された米国仮特許出願シリアル番号第６２／２９１，４７５号に関連し、その優先権を主張し、これは、参照によってここに組み込まれている。
【技術分野】
【０００２】
［０００２］
本開示は、一般的に、コンピュータおよびコンピュータ関連テクノロジーに関する。より具体的には、本開示は、プリンタドライバとプリンタプロファイルのソフトウェアアズアサービス（software-as-a-service：ＳａａＳ）配備に関する。
【背景】
【０００３】
［０００３］
コンピュータテクノロジーは、速いペースで発展している。通常使用されるコンピュータは、ハンドヘルドコンピューティングデバイスから大規模なマルチプロセッサコンピュータシステムまでのすべてを含む。これらのコンピュータは、ソフトウェアオペレーティングシステムとアプリケーションを便利にし、エンドユーザにアクセス可能にするために、ユーザインタフェースを含むソフトウェアオペレーティングシステムとアプリケーションとを含んでいる。コンピュータは、ネットワークを通して、他のコンピュータおよびプリンタのような他のデバイスとますますリンクしている。
【０００４】
［０００４］
ソフトウェアライセンシングおよびデリバリーの１つのますます普及しているモデルは、ソフトウェアアズアサービス（ＳａａＳ）として知られている。ＳａａＳモデルにおいて、ソフトウェアは、中央でホスト管理され、例えば、インターネットを介して、オンデマンドでデリバリーされる。
【０００５】
［０００５］
コンピュータに関連する課題のうちの１つは、コンピュータをプリンタと通信するように構成することである。コンピュータをプリンタと通信するように構成することは、プリンタドライバをインストールし、プリンタプロファイルを構成することにより各コンピュータを個々に構成する技術者を必要とするかもしれない。これは、時間のかかるプロセスであることがある。したがって、プリンタドライバとプリンタプロファイルのＳａａＳ配備を可能にするシステムおよび方法が有益だろう。
【図面の簡単な説明】
【０００６】
【図１】［０００６］  図１は、プリンタドライバとプリンタプロファイルのソフトウェアアズアサービス（ＳａａＳ）配備のためのシステムの１つのコンフィギュレーションを図示したブロックダイヤグラムである。
【図２】［０００７］  図２は、プリンタドライバとプリンタプロファイルのＳａａＳ配備の方法の１つのコンフィギュレーションを図示したフローダイヤグラムである。
【図３】［０００８］  図３は、プリンタドライバとプリンタプロファイルのＳａａＳ配備の方法の別のコンフィギュレーションを図示したフローダイヤグラムである。
【図４】［０００９］  図４は、プリンタドライバとプリンタプロファイルのＳａａＳ配備のソフトウェアアーキテクチャを図示したブロックダイヤグラムである。
【図５】［００１０］  図５は、プリンタドライバとプリンタプロファイルのＳａａＳ配備の方法の別のコンフィギュレーションを図示したフローダイヤグラムである。
【図６】［００１１］  図６は、プリンタドライバとプリンタプロファイルのＳａａＳ配備の方法のさらに別のコンフィギュレーションを図示したフローダイヤグラムである。
【図７】［００１２］  図７は、プリンタドライバとプリンタプロファイルのＳａａＳ配備のためのウェブサイトのコンフィギュレーションを図示したブロックダイヤグラムである。
【図８】［００１３］  図８は、電子デバイスにおいて利用されてもよいさまざまなコンポーネントを図示している。
【詳細な説明】
【０００７】
［００１４］
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成するための方法を説明する。方法は、ウェブサイトを介して、プリンタについてのプリンタ定義を作成することを含んでいる。プリンタ定義は、ネットワークアドレス、プリンタドライバへの参照、および、プリンタプロファイルへの参照を含んでいる。方法は、プリンタ定義に関係付けられているインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）を送信することも含んでいる。方法は、コンピューティングデバイスによって、インストールＵＲＩがアクティブ化されているという表示を受信することをさらに含んでいる。方法は、インストーラをコンピューティングデバイスに送信することをさらに含んでいる。インストーラは、プリンタドライバをインストールし、ネットワークアドレス、プリンタドライバ、および、プリンタプロファイルを使用して、プリンタと通信するようにコンピューティングデバイスを構成する。
【０００８】
［００１５］
インストールＵＲＩを送信することは、インストールＵＲＩを含むｅメールを送信することを含んでいてもよい。
【０００９】
［００１６］
プリンタ定義を作成することは、ウェブサイトを介して、プリンタのネットワークアドレスを受信することを含んでいてもよい。プリンタ定義を作成することは、ウェブサイトを介して、プリンタについてのプリンタドライバを受信することも含んでいてもよい。プリンタ定義を作成することは、ウェブサイトを介して、プリンタについてのプリンタプロファイルを受信することをさらに含んでいてもよい。
【００１０】
［００１７］
プリンタドライバは、リポジトリ中に記憶されてもよい。プリンタドライバへの参照は、リポジトリ中のプリンタドライバを一意的に識別してもよい。
【００１１】
［００１８］
プリンタプロファイルは、リポジトリ中に記憶されてもよい。プリンタプロファイルへの参照は、リポジトリ中のプリンタプロファイルを一意的に識別してもよい。
【００１２】
［００１９］
ネットワークアドレスは、インターネットプロトコル（ＩＰ）アドレスであってもよい。コンピューティングデバイスは、ダイレクトＩＰプリンティングを介して、プリンタと通信してもよい。
【００１３】
［００２０］
プリンタプロファイルは、１つ以上のカスタマイズされたプリンタ設定を含んでいてもよい。１つ以上のカスタマイズされたプリンタ設定は、トレイオプション、紙オプション、紙サイズ、両面オプション、ＤＰＩ設定、透かしオプション、名前、コメント、および、ロケーションのうちの１つ以上を含んでいてもよい。
【００１４】
［００２１］
コンピューティングデバイスをプリンタと通信するように構成することは、ネットワークアドレスに基づいて、ネットワークプリンタポートを作成することを含んでいてもよい。設定することは、プリンタプロファイルに基づいて構成されてもよい。
【００１５】
［００２２］
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成する電子デバイスも説明する。電子デバイスは、ウェブサイトを介して、プリンタについてのプリンタ定義を作成するように構成されている少なくとも１つのプロセッサを含む。プリンタ定義は、ネットワークアドレス、プリンタドライバへの参照、および、プリンタプロファイルへの参照を含む。少なくとも１つのプロセッサはまた、プリンタ定義に関係付けられているインストールＵＲＩを送信するように構成されている。少なくとも１つのプロセッサは、コンピューティングデバイスによってインストールＵＲＩがアクティブ化されているという表示を受信するようにさらに構成されている。少なくとも１つのプロセッサは、インストーラをコンピューティングデバイスに送信するようにさらに構成されている。インストーラは、プリンタドライバをインストールし、ネットワークアドレス、プリンタドライバ、および、プリンタプロファイルを使用して、プリンタと通信するようにコンピューティングデバイスを構成する。
【００１６】
［００２３］
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成する別の方法を説明する。方法は、ウェブサイトを介して、プリンタについてのネットワークアドレス、プリンタドライバおよびプリンタプロファイルを受信することを含んでいる。方法はまた、ネットワークアドレス、プリンタドライバへの参照およびプリンタプロファイルへの参照を含む、プリンタについてのプリンタ定義を作成することを含んでいる。方法は、プリンタ定義に基づいて、配備ルールを生成することをさらに含んでいる。方法は、プリンタについてのプリンタドライバとプリンタプロファイルをインストールするために、配備ルールをコンピューティングデバイス上のプリンタクラウドクライアントに送信することをさらに含んでいる。
【００１７】
［００２４］
プリンタ定義を作成することは、プリンタドライバへの参照と、プリンタプロファイルへの参照を作成することを含んでいてもよい。プリンタドライバは、リポジトリ中に記憶されてもよい。プリンタドライバへの参照は、リポジトリ中のプリンタドライバを一意的に識別してもよい。プリンタプロファイルは、リポジトリ中に記憶されてもよい。プリンタプロファイルへの参照は、リポジトリ中のプリンタプロファイルを一意的に識別してもよい。
【００１８】
［００２５］
配備ルールは、プリンタについてのプリンタドライバとプリンタプロファイルをインストールおよび構成するため、コンピューティングデバイス上のプリンタクラウドクライアントについての命令を含んでいてもよい。プリンタクラウドクライアントは、コンピューティングデバイス上に存在するソフトウェアエージェントであってもよく、インターネットを介してサーバと通信するように構成されている。
【００１９】
［００２６］
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成する別の電子デバイスを説明する。電子デバイスは、ウェブサイトを介して、プリンタについてのネットワークアドレス、プリンタドライバおよびプリンタプロファイルを受信するように構成されている少なくとも１つのプロセッサを含んでいる。少なくとも１つのプロセッサはまた、ネットワークアドレス、プリンタドライバへの参照およびプリンタプロファイルへの参照を含む、プリンタについてのプリンタ定義を作成するように構成されている。少なくとも１つのプロセッサは、プリンタ定義に基づいて、配備ルールを生成するようにさらに構成されている。少なくとも１つのプロセッサは、プリンタについてのプリンタドライバとプリンタプロファイルをインストールするために、配備ルールをコンピューティングデバイス上のプリンタクラウドクライアントに送信するようにさらに構成されている。
【００２０】
［００２７］
図を参照して、システムおよび方法のさまざまなコンフィギュレーションを説明する。ここで図において一般的に説明および図示される本システムおよび方法のコンフィギュレーションは、多種多様なコンフィギュレーションで構成および設計されることができる。したがって、図中に表すような、いくつかのコンフィギュレーションの以下のより詳細な説明は、請求項中に記載されているシステムおよび方法の範囲を限定することを意図してはおらず、システムおよび方法のさまざまなコンフィギュレーションの単なる見本である。
【００２１】
［００２８］
図１は、プリンタドライバ１２４およびプリンタプロファイル１２８のソフトウェアアズアサービス（ＳａａＳ）配備についてのシステム１００の１つのコンフィギュレーションを図示するブロックダイヤグラムである。システム１００は、第１のコンピューティングデバイス１０４ａ、第２のコンピューティングデバイス１０４ｂ、サーバ１０２およびプリンタ１０６を含んでいる。第１のコンピューティングデバイス１０４ａと第２のコンピューティングデバイス１０４ｂは、インターネット１０８を介してサーバ１０２と通信してもよい。
【００２２】
［００２９］
コンピューティングデバイス１０４は、ネットワーク１１０と通信するように構成されてもよい。コンピューティングデバイス１０４（例えば、第１のコンピューティングデバイス１０４ａと第２のコンピューティングデバイス１０４ｂ）は、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、スマートフォン等であってもよい。
【００２３】
［００３０］
インプリメンテーションにおいて、ネットワーク１１０は小さなネットワークであってもよい。例えば、ネットワーク１１０は５０またはより少ないプリンタ１０６を含んでいてもよい。別のインプリメンテーションにおいて、ネットワーク１１０が異なるサブネットを含んでいたり、異なる地理的領域に渡って拡散しているような、大きな組織にネットワーク１１０は属してもよい。
【００２４】
［００３１］
コンピューティングに関連する課題のうちの１つは、コンピューティングデバイス１０４をネットワーク１１０上の１つ以上のプリンタ１０６と通信するように構成することである。プリンタ１０６と適切に通信するために、コンピューティングデバイス１０４は、プリンタドライバ１２４およびプリンタプロファイル１２８で構成されてもよい。プリンタドライバ１２４は、プリントされることになるデータをプリンタ１０６に特有のフォーマットに変換するソフトウェアであってもよい。
【００２５】
［００３２］
プリンタプロファイル１２８は、プリンタ１０６についての１つ以上の設定を含んでいてもよい。１つ以上の設定は、トレイオプション、紙オプション、紙サイズ、両面オプション、ドット毎インチ（ＤＰＩ）設定、透かしオプション、名前、コメント、ロケーション等を含んでいてもよい。したがって、プリンタプロファイル１２８は、カスタマイズされたプリンタ設定または属性の集合であってもよい。
【００２６】
［００３３］
現在、コンピュータをプリンタ１０６と通信するように構成することは、プリンタドライバ１２４をインストールすることと、および、ネットワーク１１０上の各プリンタ１０６についてプリンタプロファイル１２８を構成することとによって各コンピューティングデバイス１０４を個々に構成するために、サービスプロバイダを必要とするかもしれない。これは、時間のかかるプロセスであることがある。さらに、このプロセスは、人間によって実行されるとき、エラーになる傾向がある。例えば、技術者は、正しくない情報をプリンタプロファイル１２８に入れるかもしれず、または、正しくないプリンタドライバ１２４を所定のコンピューティングデバイス１０４に関係付けるかもしれない。
【００２７】
［００３４］
あるアプローチでは、組織は、ネットワーク１１０を通してプリンタ１０６をコンピューティングデバイス１０４に接続するための専用プリンタサーバを使用してもよい。しかしながら、このアプローチは、ネットワーク１１０への追加のハードウェアおよびソフトウェアコンポーネントを加えることを必要とする。これは、ネットワークの複雑さおよび出費をもたらすかもしれない。例えば、プリンタサーバを構成し、管理するための専用情報テクノロジー（ＩＴ）スタッフを組織は必要とするかもしれない。多くの組織について、特により小さな組織について、この追加の複雑さおよび出費は望ましくない。例えば、１０人と２台のプリンタ１０６を有し、ＩＴスタッフのいない会社は、プリンタサーバを購入し、インストールし、および、維持したくないかもしれない。
【００２８】
［００３５］
ここで説明するシステムおよび方法は、プリンタドライバ１２４およびプリンタプロファイル１２８のＳａａＳ配備を提供する。サーバ１０２は、インターネット１０８を介してアクセス可能であるウェブサイト１１１をホストしてもよい。サーバ１０２は、１つ以上のプリンタ定義１１２、プリンタドライバリポジトリ１２２、プリンタプロファイルリポジトリ１２６、インストーラジェネレータ１３０および／または配備マネージャ１３４を含んでいてもよい。単一のエンティティとして図示されているが、サーバ１０２は、複数のエンティティを含んでいてもよい。例えば、サーバ１０２は、互いに操作可能に通信している１つ以上のロードバランシングルータ、１つ以上のウェブサーバ、１つ以上のアプリケーションサーバ、および、１つ以上のデータベースサーバを備えることができる。
【００２９】
［００３６］
サーバ１０２はまた、ＳａａＳインスタンスとして呼ばれてもよい。例えば、サーバ１０２は、パブリックまたはプライベートクラウドネットワークからアクセス可能な仮想サーバインスタンスであってもよい。
【００３０】
［００３７］
第１の態様において、サーバ１０２は、１つ以上のプリンタ１０６について、プリンタ定義１１２を作成してもよい。プリンタ定義１１２は、ネットワークアドレス１１４、１つ以上のプリンタドライバ参照１１６、１つ以上のプリンタプロファイル参照１１８および１つ以上のインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）１２０を備えていてもよい。あるインプリメンテーションにおいて、ネットワークアドレス１１４は、プリンタ１０６のインターネットプロトコル（ＩＰ）アドレスであってもよい。別のインプリメンテーションにおいて、ネットワークアドレス１１４は、プリンタ１０６のホスト名を含んでいてもよい。
【００３１】
［００３８］
プリンタドライバ参照１１６は、プリンタドライバリポジトリ１２２中に記憶されているプリンタドライバ１２４を一意的に識別してもよい。プリンタプロファイル参照１１８は、プリンタプロファイルリポジトリ１２６中に記憶されているプリンタプロファイル１２８を一意的に識別してもよい。
【００３２】
［００３９］
インストールＵＲＩ１２０は、インストーラジェネレータ１３０によって生成したインストーラ１３２をダウンロードするためのアクセスメカニズムとロケーションを規定してもよい。インプリメンテーションにおいて、インストールＵＲＩ１２０は、プリンタ１０６を構成するために、サーバ１０２をインストーラ１３２または配備ルール１３６についてのソースとして識別するユニフォームリソースロケータ（ＵＲＬ）またはユニフォームリソースネーム（ＵＲＮ）を含んでいてもよい。
【００３３】
［００４０］
プリンタドライバリポジトリ１２２は、１つ以上のプリンタドライバ１２４を記憶してもよい。プリンタプロファイルリポジトリ１２６は、１つ以上のプリンタプロファイル１２８を記憶してもよい。上述のように、プリンタプロファイル１２８は、プリンタ１０６についての１つ以上の設定を備えていてもよい。１つ以上の設定は、トレイオプション、紙オプション、紙サイズ、両面オプション、インチ毎ドット（ＤＰＩ）設定、透かしオプション、名前、コメント、ロケーション等を含んでいてもよい。
【００３４】
［００４１］
第２の態様において、プリンタ定義１１２を使用して、コンピューティングデバイス１０４をプリンタ１０６と通信するように構成するためのインストーラ１３２または配備ルール１３６のいずれかを、サーバ１０２は提供してもよい。第１のインプリメンテーションにおいて、サーバ１０２は、インストーラジェネレータ１３０を含んでいてもよい。
【００３５】
［００４２］
インストーラジェネレータ１３０は、プリンタ定義１１２に基づいて、インストーラ１３２を生成してもよい。インストーラ１３２は、コンピューティングデバイス１０４によって実行されてもよい。インストーラ１３２を実行することは、プリンタ１０６と通信するようにコンピューティングデバイス１０４を構成してもよい。コンピューティングデバイス１０４をプリンタ１０６と通信するように構成することは、プリンタ定義１１２中のネットワークアドレス１１４に基づいて、ネットワークプリンタポートを作成することと、プリンタ定義１１２中で参照されたプリンタドライバ１２４をインストールすることと、プリンタ定義１１２中で参照されたプリンタプロファイル１２８に基づいてプリンタ１０６についての設定を構成することとを備えていてもよい。
【００３６】
［００４３］
１つのコンフィギュレーションにおいて、サービスプロバイダは、プリンタドライバ１２４およびプリンタプロファイル１２８のＳａａＳ配備を利用して、プリンタサービスの組織へのデリバリーを簡略化してもよい。サービスプロバイダの例は、プリントサービスをユーザ（例えば、顧客）に提供するマネージドプリントサービス（ＭＰＳ）を含む。サービスプロバイダの別の例は、情報テクノロジー（ＩＴ）サービスを組織に提供するＩＴ管理者である。
【００３７】
［００４４］
サービスプロバイダは、第１のコンピューティングデバイス１０４ａを使用して、インターネット１０８を介してサーバ１０２によってホスト管理されるウェブサイト１１１にアクセスしてもよい。サービスプロバイダは、ウェブサイト１１１を使用して、ユーザに提供されているまたは提供されるであろうプリンタ１０６についてのプリンタ定義１１２を作成してもよい。サービスプロバイダは、プリンタ１０６についてのネットワークアドレス１１４（例えば、ＩＰアドレスまたはホスト名）を特定してもよい。サービスプロバイダは、プリンタ１０６についての１つ以上のプリンタドライバ１２４をアップロードしてもよい。これは、異なるオペレーティングシステム（例えば、Microsoft Windows（登録商標）, Mac OS X, Linux（登録商標）等）、オペレーティングシステムの異なるバージョン（例えば、Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10等）、および、異なるコンピューティングシステム（例えば、３２ビット、６４ビット等）等についての別々のプリンタドライバ１２４を含んでいてもよい。サービスプロバイダは、プリンタ１０６についての１つ以上のプリンタプロファイル１２８をさらにアップロードしてもよい。
【００３８】
［００４５］
プリンタプロファイル１２８をアップロードするために、サービスプロバイダは、第１のコンピューティングデバイス１０４ａ上にプリンタドライバ１２４をダウンロードし、一時的にインストールしてもよい。サービスプロバイダは、その後、第１のコンピューティングデバイス１０４ａ上にプリンタプロファイル１２８を構成してもよい。第１のコンピューティングデバイス１０４ａ上のプリンタプロファイル１２８は、その後、プリンタ１０６についての特定のプリンタプロファイル１２８を生成するために使用されてもよく、プリンタプロファイル１２８はウェブサイト１１１にアップロードされてもよい。
【００３９】
［００４６］
プリンタ定義１１２を作成した後、サーバ１０２は、インストールＵＲＩ１２０を、インターネット１０８を介して第２のコンピューティングデバイス１０４ｂに送信してもよい。インプリメンテーションにおいて、インストールＵＲＩ１２０は、ｅメール、テキストメッセージ、インスタントメッセージ等において送信されてもよい。別のインプリメンテーションにおいて、インストールＵＲＩ１２０は、以下で説明するように、配備ルール１３６に追加されてもよい。
【００４０】
［００４７］
ユーザは、第２のコンピューティングデバイス１０４ｂ上でインストールＵＲＩ１２０を受信してもよい。ユーザは、インストールＵＲＩ１２０をアクティブ化してもよい。例えば、ユーザは、ｅメール中のリンクをクリックしてもよい。第２のコンピューティングデバイス１０４ｂは、インストールＵＲＩ１２０がユーザによってアクティブ化されているという表示をサーバ１０２に送信してもよい。
【００４１】
［００４８］
サーバ１０２は、プリンタ定義１１２に基づいてインストーラ１３２を生成し、インストーラ１３２を第２のコンピューティングデバイス１０４ｂに送信してもよい。いくつかのコンフィギュレーションにおいて、インストーラ１３２は、サーバ１０２が表示を受信したときに生成される。他のコンフィギュレーションにおいて、サーバ１０２は、表示の受信より前に、インストーラ１３２を生成する。インストールＵＲＩ１２０をアクティブ化することは、第２のコンピューティングデバイス１０４ｂにインストーラ１３２をダウンロードさせてもよい。
【００４２】
［００４９］
第２のコンピューティングデバイス１０４ｂは、次に、ユーザがインストーラ１３２を実行するように促してもよい。インストーラ１３２は、ネットワークアドレス１１４に基づいて第２のコンピューティングデバイス１０４ｂ上にネットワークプリンタポートを作成し、プリンタドライバ１２４をインストールし、プリンタプロファイル１２８に基づいてプリンタ１０６についての設定を構成してもよい。インストーラ１３２が完了した後、第２のコンピューティングデバイス１０４ｂは、ネットワーク１１０を通してプリンタ１０６と通信するように構成されてもよい。言い換えると、第２のコンピューティングデバイス１０４ｂは、プリンタ１０６を使用してプリントするように構成されてもよい。
【００４３】
［００５０］
第２のインプリメンテーションにおいて、サーバ１０２は、配備マネージャ１３４を含んでいてもよく、配備マネージャ１３４は、コンピューティングデバイス１０４上のプリンタクラウドクライアント１３８と通信してもよい。プリンタクラウドクライアント１３８は、コンピューティングデバイス１０４上に存在するソフトウェアエージェントであってもよい。プリンタクラウドクライアント１３８は、インターネット１０８を介してサーバ１０２と通信するように構成されてもよい。この例では、第２のコンピューティングデバイス１０４ｂは、プリンタクラウドクライアント１３８を含む。
【００４４】
［００５１］
配備マネージャ１３４は、プリンタ定義１１２に基づいて、所定のプリンタ１０６について配備ルール１３６を生成してもよい。配備ルール１３６は、プリンタ１０６に割り当てられてもよく、プリンタドライバ１２４またはプリンタプロファイル１２８をコンピューティングデバイス１０４上にインストールすべきか否かを決定するために使用されてもよい。これらの配備ルール１３６は、管理者によって生成されてもよく、所定のプリンタ１０６のプリンタ定義１１２に関係付けられてもよい。
【００４５】
［００５２］
インプリメンテーションにおいて、配備ルール１３６は、特定のホスト名、ユーザのグループ、ＩＰアドレスの範囲、ＭＡＣアドレスまたはアクティブディレクトリコンテナ、組織ユニット（ＯＵ）、コンピュータ、ユーザ、グループ等を対象にすることができる。配備マネージャ１３４は、どのコンピューティングデバイス１０４にプリンタ１０６をインストールさせるべきであったかを決定するための対象ルールを含んでいてもよい。サーバ１０２上において、管理者は、配備ルール１３６を規定されたプリンタ１０６および／またはプロファイル１２８に割り当ててもよい。プリンタクラウドクライアント１３８がサーバ１０２に知らせるとき、プリンタクラウドクライアント１３８は、配備ルール１３６を考慮してもよい。配備ルール１３６をコンピューティングデバイス１０４またはユーザに適用する場合、プリンタドライバ１２４およびプリンタプロファイル１２８がインストールされてもよい。
【００４６】
［００５３］
サーバ１０２は、配備ルール１３６をプリンタクラウドクライアント１３８に送信してもよい。配備ルール１３６は、プリンタクラウドクライアント１３８が所定のプリンタ１０６についてのプリンタドライバ１２４とプリンタプロファイル１２８をインストールおよび構成するための命令を含んでいてもよい。インプリメンテーションにおいて、配備ルール１３６は、プリンタ定義１１２中に含まれている情報を含んでいてもよい。例えば、配備ルール１３６は、インストールＵＲＩ１２０を含んでいてもよい。
【００４７】
［００５４］
インプリメンテーションにおいて、プリンタ定義１１２は、所定のプリンタ１０６と通信するように構成されることになるコンピューティングデバイス１０４のリストを含んでいてもよい。例えば、サービスプロバイダは、ウェブサイト１１１を介して、どのコンピューティングデバイス１０４が所定のプリンタ１０６にプリントするように構成されるべきかを示してもよい。サーバ１０２は、プリンタ定義１１２においてこれらのコンピューティングデバイス１０４のリストを管理してもよい。
【００４８】
［００５５］
プリンタ１０６についてのプリンタ定義１１２を作成した後、サーバ１０２は、配備ルール１３６をプリンタクラウドクライアント１３８に送信してもよい。例えば、サーバ１０２は、インストールＵＲＩ１２０を、インターネット１０８を介して、第２のコンピューティングデバイス１０４ｂに送信してもよい。インプリメンテーションにおいて、サーバ１０２は、配備ルール１３６をこれらを要求するプリンタクラウドクライアント１３８にのみ送信してもよい。１つ以上のプリンタクラウドクライアント１３８は、構成可能なベース上でするものについてサーバ１０２に知らせてもよい。
【００４９】
［００５６］
配備ルール１３６を受信すると、プリンタクラウドクライアント１３８は、ネットワークアドレス１１４に基づいて、第２のコンピューティングデバイス１０４ｂ上のネットワークプリンタポートを作成してもよい。プリンタクラウドクライアント１３８は、サーバ１０２にもコンタクトして、プリンタ１０６についてのプリンタドライバ１２４およびプリンタプロファイル１２８を獲得してもよい。プリンタクラウドクライアント１３８は、プリンタドライバ１２４をインストールし、プリンタプロファイル１２８に基づいてプリンタ１０６についての設定を構成してもよい。プリンタクラウドクライアント１３８が完了した後、第２のコンピューティングデバイス１０４ｂは、ネットワーク１１０を通してプリンタ１０６と通信するように構成されてもよい。言い換えると、第２のコンピューティングデバイス１０４ｂは、プリンタ１０６を使用してプリントするように構成されてもよい。
【００５０】
［００５７］
このインプリメンテーションにおいて、ｅメールをクリックしたりポータルに行って、プリンタ１０６をインストールするようにエンドユーザを強いるよりもむしろ、プリンタクラウドクライアント１３８が、プリンタドライバ１２４のインストールおよびコンフィギュレーションを実行してもよい。
【００５１】
［００５８］
ここで説明するシステムおよび方法は、５０より少ないプリンタ１０６を有しているかもしれず、専門の情報テクノロジー（ＩＴ）スタッフを有していないかもしれないような、より小さな組織に特に有益であるかもしれない。しかしながら、利点は、簡略化されたプリンタマネジメントを望むより大きな組織によって実現されるかもしれない。さらに、ＳａａＳ配備は、プリンタに依存しない（すなわち、すべてのプリンタブランドおよびモデルについてのサポートを含む）一方で、プリントサーバは、サポートされるプリンタ１０６のタイプに限定されるかもしれない。説明するシステムおよび方法は、プリンタサーバを使用することなく、自動的なプリンタインストールを提供する。これは、コストとネットワークオーバーヘッドを下げつつ、組織にプリンタ１０６を配備することについての安定した結果を提供する。
【００５２】
［００５９］
図２は、プリンタドライバ１２４とプリントプロファイル１２８のソフトウェアアズアサービス（ＳａａＳ）配備についての方法２００の１つのコンフィギュレーションを図示するフローダイヤグラムである。方法２００は、例えば、インターネット１０８を介して、中央ホストからプリンタドライバ１２４とプリンタプロファイル１２８を受信することによって、コンピューティングデバイス１０４がプリンタ１０６と通信できるようにしてもよい。方法２００は、第１のコンピューティングデバイス１０４ａおよび／または第２のコンピューティングデバイス１０４ｂと通信するサーバ１０２によって実現されてもよい。
【００５３】
［００６０］
サーバ１０２は、ウェブサイト１１１を介して、プリンタ１０６についてのプリンタ定義１１２を作成してもよい２０２。例えば、第１のコンピューティングデバイス１０４ａは、ウェブサイト１１１を介してサーバ１０２と通信し、プリンタ１０６のネットワークアドレス１１４（例えば、ＩＰアドレスまたはホスト名）を特定してもよい。第１のコンピューティングデバイス１０４ａはまた、プリンタ１０６に関係付けられているプリンタドライバ１２４とプリンタプロファイル１２８をアップロードしてもよい。一例において、第１のコンピューティングデバイス１０４ａを使用するサービスプロバイダは、ウェブサイト１１１を介して、ネットワークアドレス１１４、プリンタドライバ１２４およびプリンタプロファイル１２８をサーバ１０２に提供してもよい。
【００５４】
［００６１］
プリンタ定義１１２は、ネットワークアドレス１１４、１つ以上のプリンタドライバ参照１１６、１つ以上のプリンタプロファイル参照１１８、および１つ以上のインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）１２０を備えていてもよい。プリンタドライバ参照１１６は、プリンタドライバリポジトリ１２２中に記憶されているプリンタドライバ１２４を一意的に識別してもよい。プリンタプロファイル参照１１８は、プリンタプロファイルリポジトリ１２６中に記憶されているプリンタプロファイル１２８を一意的に識別してもよい。
【００５５】
［００６２］
サーバ１０２は、プリンタ定義１１２に関係付けられているインストールＵＲＩ１２０を送信してもよい２０４。インストールＵＲＩ１２０は、インストールジェネレータ１３０によって生成したインストーラ１３２をダウンロードするためのアクセスメカニズムとロケーションを特定してもよい。サーバ１０２は、ｅメール、テキストメッセージ、インスタントメッセージ等において、インストールＵＲＩ１２０を送信してもよい２０４。
【００５６】
［００６３］
サーバ１０２は、第２のコンピューティングデバイス１０４ｂによってインストールＵＲＩ１２０がアクティブ化されているという表示を受信してもよい２０６。例えば、第２のコンピューティングデバイス１０４ｂのユーザは、ｅメール中のリンクをクリックしてもよい。第２のコンピューティングデバイス１０４ｂは、インストールＵＲＩ１２０がユーザによってアクティブ化されているという表示をサーバ１０２に送信してもよい。
【００５７】
［００６４］
サーバ１０２は、インストーラ１３２を第２のコンピューティングデバイス１０４ｂに送信してもよい２０８。インストーラ１３２は、プリンタドライバ１２４をインストールし、ネットワークアドレス１１４、プリンタドライバ１２４およびプリンタプロファイル１２８使用して、プリンタ１０６と通信するように第２のコンピューティングデバイス１０４ｂを構成してもよい。
【００５８】
［００６５］
図３は、プリンタドライバ１２４とプリンタプロファイル１２８のＳａａＳ配備についての方法３００の別のコンフィギュレーションを図示するフローダイヤグラムである。方法３００は、第１のコンピューティングデバイス１０４ａおよび／または第２のコンピューティングデバイス１０４ｂと通信するサーバ１０２によって実現されてもよい。
【００５９】
［００６６］
サーバ１０２は、ウェブサイト１１１を介して、プリンタ１０６についてのネットワークアドレス１１４、プリンタドライバ１２４およびプリンタプロファイル１２８を受信してもよい３０２。例えば、第１のコンピューティングデバイス１０４ａは、ウェブサイト１１１を介してサーバ１０２と通信し、プリンタ１０６のネットワークアドレス１１４（例えば、ＩＰアドレスまたはホスト名）を特定してもよい。第１のコンピューティングデバイス１０４ａはまた、プリンタ１０６に関係付けられているプリンタドライバ１２４とプリンタプロファイル１２８をアップロードしてもよい。
【００６０】
［００６７］
サーバ１０２は、ウェブサイト１１１を介して、プリンタ１０６についてのプリンタ定義１１２を作成してもよい３０４。これは、図２に関連して説明したように達成されてもよい。
【００６１】
［００６８］
サーバ１０２は、プリンタ定義１１２に基づいて、配備ルール１３６を生成してもよい３０６。配備ルール１３６は、所定のプリンタ１０６についてのプリンタドライバ１２４とプリンタプロファイル１２８をインストールおよび構成するため、コンピューティングデバイス１０４上のプリンタクラウドクライアント１３８についての命令を含んでいてもよい。
【００６２】
［００６９］
サーバ１０２は、配備ルール１３６をコンピューティングデバイス１０４上のプリンタクラウドクライアント１３８に送信し、プリンタ１０６についてのプリンタドライバ１２４とプリンタプロファイル１２８をインストールしてもよい３０８。プリンタクラウドクライアント１３８は、配備ルール１３６にしたがって、サーバ１０２とコンタクトしてもよい。サーバ１０２は、プリンタドライバ１２４とプリンタプロファイル１２８をプリンタクラウドクライアント１３８に送信してもよい。プリンタクラウドクライアント１３８は、その後、プリンタプロファイル１２８中に含まれる設定により、コンピューティングデバイス１０４上のプリンタドライバ１２４をインストールしてもよい。
【００６３】
［００７０］
図４は、プリンタドライバ４２４とプリンタプロファイル４２８のＳａａＳ配備についてのソフトウェアアーキテクチャ４００を図示するブロックダイヤグラムである。アーキテクチャ４００は、プリンタクラウド管理モジュール４４０、プリンタクラウドエンジンモジュール４５２およびプリンタクラウドクライアントモジュール４３８を含んでいる。
【００６４】
［００７１］
プリンタクラウド管理モジュール４４０は、顧客マネジメントコンポーネント４４２、システムコンフィギュレーションコンポーネント４４４、管理データベース４４６、ユーザマネジメントコンポーネント４４８および監査サービスコンポーネント４５０を含んでもよい。インプリメンテーションにおいて、プリンタクラウド管理モジュール４４０は、サーバ１０２上で実行されてもよい。
【００６５】
［００７２］
顧客マネジメントコンポーネント４４２は、ウェブサイト１１１を介して、顧客のマネジメントを可能にしてもよい。例えば、顧客マネジメントコンポーネント４４２を使用して、サービスプロバイダは、第１のコンピューティングデバイス１０４ａからウェブサイト１１１上の１つ以上の顧客についての詳細を調査し、編集してもよい。
【００６６】
［００７３］
システムコンフィギュレーションサービスコンポーネント４４４は、サービスプロバイダによって使用するためのウェブサイト１１１のコンフィギュレーションを可能にしてもよい。例えば、システムコンフィギュレーションサービスコンポーネント４４４は、デフォルトの電子メールテンプレート等のコンフィギュレーションを可能にしてもよい。
【００６７】
［００７４］
ユーザマネジメントコンポーネント４４８は、ウェブサイト１１１（例えば、サービスプロバイダ、ＩＴ管理者等）のユーザのマネジメントを可能にしてもよい。監査サービスコンポーネント４５０は、例えば、ウェブサイト１１１を介して、システム上で生ずる変化を監視してもよい。
【００６８】
［００７５］
管理データベース４４６は、顧客マネジメントコンポーネント４４２、システムコンフィギュレーションサービスコンポーネント４４４、ユーザマネジメントコンポーネント４４８および監査サービスコンポーネント４５０によって使用されるデータを記憶してもよい。
【００６９】
［００７６］
プリンタクラウドエンジンモジュール４５２は、インポート／アップロードドライバサービスコンポーネント４５４、プロファイルキャプチャサービスコンポーネント４５６、プリンタポータルコンポーネント４５８、通信サービスコンポーネント４６０、動的パッケージビルダーコンポーネント４６２、プリンタインストール実行ファイル４６４、プリンタドライバリポジトリ４２２、プリンタプロファイルリポジトリ４２６および配備サービスコンポーネント４３４を備えていてもよい。インプリメンテーションにおいて、プリンタクラウドエンジンモジュール４５２は、サーバ１０２上で実行されてもよい。
【００７０】
［００７７］
インポート／アップロードドライバサービスコンポーネント４５４は、プリンタドライバ１２４をプリンタドライバリポジトリ４２２にアップロードすることを可能にしてもよい。例えば、インポート／アップロードドライバサービスコンポーネント４５４は、サービスプロバイダが、ウェブサイト１１１を介して、第１のコンピューティングデバイス１０４ａからプリンタドライバリポジトリ４２２にプリンタドライバ１２４をアップロードすることを可能にしてもよい。
【００７１】
［００７８］
プロファイルキャプチャサービスコンポーネント４５６は、コンピューティングデバイス１０４からプリンタプロファイル１２８をキャプチャすること、あるいは、プリンタプロファイルリポジトリ１２６にアップロードするためにプリンタプロファイル１２８を手動で編集または生成することを可能にしてもよい。例えば、プロファイルキャプチャサービスコンポーネント４５６は、ウェブサイト１１１上のインターフェースを提供してもよく、それを通して、サービスプロバイダは、プリンタプロファイルリポジトリ１２６中に保存されているプリンタプロファイル１２８を調査し、入力し、または編集する。プロファイルキャプチャサービスコンポーネント４５６はまた、第１のコンピューティングデバイス１０４ａ上に構成されている１つ以上のプリンタプロファイル１２８をキャプチャしてもよく、プリンタプロファイルリポジトリ１２６中にキャプチャしたプリンタプロファイル１２８を保存してもよい。
【００７２】
［００７９］
プリンタポータルコンポーネント４５８は、プリンタドライバリポジトリ１２２とプリンタプロファイルリポジトリ１２６中のプリンタドライバ１２４とプリンタプロファイル１２８による、プリンタ１０６のウェブサイト１１１上の表示を可能にしてもよい。プリンタポータルコンポーネント４５８はまた、１つ以上のプリンタ１０６を所定のユーザ（例えば、顧客）に関係付けることを可能にしてもよい。例えば、ウェブサイト１１１を使用して、サービスプロバイダは、所定のプリンタ１０６をユーザと関係付けてもよい。
【００７３】
［００８０］
通信サービスコンポーネント４６０は、インストールＵＲＩ１２０をコンピューティングデバイス１０４またはユーザに送信することを可能にしてもよい。例えば、通信サービスコンポーネント４６０は、ｅメールを生成し、ｅメールをユーザに関係付けられているｅメールアカウントに送信してもよい。ｅメールは、インストールＵＲＩ１２０を含んでいてもよい。サービスプロバイダは、ウェブサイト１１１を介して、ユーザのｅメールアカウントについての詳細を入力してもよい。
【００７４】
［００８１］
動的パッケージビルダーコンポーネント４６２は、プリンタドライバ１２４とプリンタプロファイル１２８をインストールするためのインストーラ１３２を含むパッケージを動的に生成してもよい。プリンタインストール実行ファイル４６４は、インストーラ１３２を生成してもよい。
【００７５】
［００８２］
配備サービスコンポーネント４３４は、コンピューティングデバイス１０４上のプリンタクラウドクライアント４３８と通信してもよい。配備サービスコンポーネント４３４は、プリンタ定義１１２と所望のターゲットルールに基づいて、所定のプリンタ１０６についての配備１３６ルールを生成してもよい。
【００７６】
［００８３］
プリンタクラウドクライアント４３８は、コンピューティングデバイス１０４上に存在するソフトウェアエージェントであってもよい。プリンタクラウドクライアント４３８は、クライアント配備サービスコンポーネント４６６、インストールサービスコンポーネント４６８、コンプライアンスサービスコンポーネント４７０および報告サービスコンポーネント４７２を含んでいてもよい。
【００７７】
［００８４］
サービスプロバイダ（例えば、ＭＰＳ、ＩＴ管理者等）がプリンタクラウドクライアント４３８をインストールすることを選び、所定のコンピューティングデバイス１０４またはユーザに配備されることになるプリンタ１０６を割り当てる場合、クライアント配備サービスコンポーネント４６６は、サーバ１０２に知らせ、プリンタドライバ１２４をインストールする必要があることを検証する。クライアント配備サービスコンポーネント４６６は、配備ルール１３６、プリンタドライバ１２４、およびプリンタプロファイル１２８を、サーバ１０２から自動的にダウンロードしてもよい。
【００７８】
［００８５］
インストールサービスコンポーネント４６８は、プリンタドライバ１２４と、プリンタプロファイル１２８をインストールするために使用されてもよい。例えば、インストールサービスコンポーネント４６８は、サーバ１０２から受信した配備ルール１３６を実現して、プリンタドライバ１２４とプリンタプロファイル１２８をコンピューティングデバイス１０４上にインストールしてもよい。これは、プリンタ定義１１２中のネットワークアドレス１１４に基づいて、ネットワークプリンタポートを作成し、プリンタ定義１１２中で参照されるプリンタドライバ１２４をインストールし、プリンタ定義１１２中で参照されるプリンタプロファイル１２８に基づいて、プリンタ１０６についての設定を構成することを含んでいてもよい。
【００７９】
［００８６］
コンプライアンスサービスコンポーネント４７０は、確実にプリンタ１０６がインストールされ、構成されるようにチェックしてもよい。これは、プリンタドライバ１２４とプリンタプロファイル１２８がインストールされていることを検証すること含んでいてもよい。例えば、エンドユーザがプリンタドライバ１２４を取り除いた場合、コンプライアンスサービスコンポーネント４７０は、この変化を識別し、プリンタクラウドクライアント４３８にプリンタドライバ１２４を再インストールさせてもよい。
【００８０】
［００８７］
報告サービスコンポーネント４７２は、プリントされるプリントジョブについてのデータを収集し、データをサーバ１０２に返送してもよい。例えば、構成されたプリンタ１０６を使用してユーザがプリントするとき、報告サービスコンポーネント４７２は、プリントジョブについての詳細をサーバ１０２に報告してもよい。これらの詳細は、どのプリンタ１０６が使用されたか、プリンタされたページの数、使用された紙のタイプ、プリントジョブのタイムスタンプ等を含んでいてもよい。
【００８１】
［００８８］
図５は、プリンタドライバ１２４とプリンタプロファイル１２８のソフトウェアアズアサービス（ＳａａＳ）配備についての方法５００の別のコンフィギュレーションを図示するフローダイヤグラムである。方法５００は、例えば、インターネット１０８を介して、中央ホストからプリンタドライバ１２４およびプリンタプロファイル１２８を受信することにより、コンピューティングデバイス１０４がプリンタ１０６と通信することを可能にしてもよい。方法５００は、第１のコンピューティングデバイス１０４ａおよび／または第２のコンピューティングデバイス１０４ｂと通信するサーバ１０２によって実現されてもよい。
【００８２】
［００８９］
サーバ１０２は、ウェブサイト１１１を介して、プリンタ１０６についてのネットワークアドレス１１４、プリンタドライバ１２４およびプリンタプロファイル１２８を受信してもよい５０２。例えば、第１のコンピューティングデバイス１０４ａを使用するサービスプロバイダは、ウェブサイト１１１を介してサーバ１０２と通信し、プリンタ１０６のネットワークアドレス１１４（例えば、ＩＰアドレスまたはホスト名）を特定してもよい。また、第１のコンピューティングデバイス１０４ａは、プリンタ１０６に関係付けられているプリンタドライバ１２４およびプリンタプロファイル１２８をアップロードしてもよい。
【００８３】
［００９０］
サーバ１０２は、プリンタドライバリポジトリ１２２中にプリンタドライバ１２４を記憶してもよい５０４。プリンタドライバリポジトリ１２２は、１つ以上のプリンタ１０６に関係付けられている１つ以上のプリンタドライバ１２４を含んでいてもよい。
【００８４】
［００９１］
サーバ１０２は、プリンタプロファイルリポジトリ１２６中にプリンタプロファイル１２８を記憶してもよい５０６。プリンタプロファイルリポジトリ１２６は、１つ以上のプリンタ１０６に関係付けられている１つ以上のプリンタプロファイル１２８を含んでいてもよい。
【００８５】
［００９２］
サーバ１０２は、プリンタ１０６についてのプリンタ定義１１２を作成してもよい５０８。プリンタ定義１１２は、ネットワークアドレス１１４、１つ以上のプリンタドライバ参照１１６、１つ以上のプリンタプロファイル参照１１８および１つ以上のインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）１２０を含んでいてもよい。プリンタドライバ参照１１６は、プリンタドライバリポジトリ１２２中に記憶されているプリンタドライバ１２４を一意的に識別してもよい。プリンタプロファイル参照１１８は、プリンタプロファイルリポジトリ１２６中に記憶されているプリンタプロファイル１２８を一意的に識別してもよい。
【００８６】
［００９３］
サーバ１０２は、プリンタ定義１１２に関係付けられているインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）１２０を含むｅメールを送信してもよい５１０。例えば、サーバ１０２は、サーバ１０２中に記憶されたおよび／またはウェブサイト１１１を介してサービスプロバイダによって供給されたユーザ情報に基づいて、ｅメールを作成してもよい。例において、インストールＵＲＩ１２０は、サーバ１０２によって生成したインストーラ１３２をダウンロードするためのＵＲＬであってもよい。
【００８７】
［００９４］
サーバ１０２は、インストールＵＲＩ１２０がコンピューティングデバイス１０４によってアクティブ化されているという表示を受信してもよい５１２。例えば、第２のコンピューティングデバイス１０４ｂのユーザは、ｅメール中のインストールＵＲＩ１２０リンクをクリックしてもよい。第２のコンピューティングデバイス１０４ｂは、インストールＵＲＩ１２０がユーザによってアクティブ化されているという表示をサーバ１０２に送信してもよい。
【００８８】
［００９５］
サーバ１０２は、プリンタ定義１１２に基づいて、インストーラ１３２を生成してもよい５１４。インストーラ１３２は、プリンタドライバ１２４をインストールし、ネットワークアドレス１１４、プリンタドライバ１２４およびプリンタプロファイル１２８を使用して、第２のコンピューティングデバイス１０４ｂをプリンタ１０６と通信するように構成するための命令を含む実行可能ファイルであってもよい。インストーラ１３２は、プリンタドライバ１２４とプリンタプロファイル１２８を含んでいてもよい。インプリメンテーションにおいて、サーバ１０２は、インストールＵＲＩ１２０がアクティブ化されているという表示をコンピューティングデバイス１０４から受信することに応答して、インストーラ１３２を動的に生成してもよい５１４。別のインプリメンテーションにおいて、サーバ１０２は、コンピューティングデバイス１０４からの表示を受信する前に、インストーラ１３２を生成してもよい５１４。
【００８９】
［００９６］
サーバ１０２は、コンピューティングデバイス１０４にインストーラ１３２送信してもよい５１６。例えば、コンピューティングデバイス１０４は、インストーラ１３２をサーバ１０２からダウンロードしてもよい。インストーラ１３２を受信すると、ユーザは、インストーラ１３２を実行して、プリンタ１０６をインストールおよび構成してもよい。
【００９０】
［００９７］
図６は、プリンタドライバ１２４とプリンタプロファイル１２８のソフトウェアアズアサービス（ＳａａＳ）配備についての方法６００のさらに別のコンフィギュレーションを図示するフローダイヤグラムである。方法６００は、第１のコンピューティングデバイス１０４ａおよび／または第２のコンピューティングデバイス１０４ｂと通信するサーバ１０２によって実現されてもよい。
【００９１】
［００９８］
サーバ１０２は、ウェブサイト１１１を介して、プリンタ１０６についてのネットワークアドレス１１４、プリンタドライバ１２４およびプリンタプロファイル１２８を受信してもよい６０２。例えば、第１のコンピューティングデバイス１０４ａを使用するサービスプロバイダは、ウェブサイト１１１を介してサーバ１０２と通信し、プリンタ１０６に関係付けられているネットワークアドレス１１４、１つ以上のプリンタドライバ１２４および１つ以上のプリンタプロファイス１２８を提供してもよい。
【００９２】
［００９９］
サーバ１０２は、プリンタドライバリポジトリ１２２中にプリンタドライバ１２４を記憶してもよい６０４。サーバ１０２は、プリンタプロファイルリポジトリ１２６中にプリンタプロファイル１２８を記憶してもよい６０６。
【００９３】
［００１００］
サーバ１０２は、ネットワークアドレス１１４、１つ以上のプリンタドライバへの参照１１６、１つ以上のプリンタプロファイルへの参照１１８および１つ以上のインストール・ユニフォームリソースアイデンィファイア（ＵＲＩ）１２０を含む、プリンタ１０６についてのプリンタ定義１１２を作成してもよい６０８。これは、図５に関連して説明したように達成されてもよい。
【００９４】
［００１０１］
サーバ１０２は、プリンタ定義１１２に基づいて、配備ルール１３６を生成してもよい６１０。配備ルール１３６は、所定のプリンタ１０６についてのプリンタドライバ１２４とプリンタプロファイル１２８をインストールおよび構成するため、コンピューティングデバイス１０４上のプリンタクラウドクライアント１３８についての命令を含んでいてもよい。プリンタ定義１１２は、プリンタ１０６と通信（すなわち、プリント）するように構成されることになるコンピューティングデバイス１０４のリストをさらに含んでいてもよい。配備ルール１３６は、１つ以上のプリンタ１０６に割り当てられてもよく、プリンタドライバ１２４またはプリンタプロファイル１２８をコンピューティングデバイス１０４上にインストールすべきか否かを決定するために使用されてもよい。これらの配備ルール１３６は、サーバ１０２における管理者によって作成されてもよく、プリンタ定義１１２に関係付けられてもよい。
【００９５】
［００１０２］
サーバ１０２は、配備ルール１３６をコンピューティングデバイス１０４上のプリンタクラウドクライアント１３８に送信してもよい６１２。インプリメンテーションにおいて、サーバ１０２は、配備ルール１３６のプリンタクラウドクライアント１３８への転送を開始（すなわち、プッシュ）してもよい。別のインプリメンテーションにおいて、プリンタクラウドクライアント１３８は、サーバ１０２からの配備ルール１３６の転送を開始（すなわち、プル）してもよい。
【００９６】
［００１０３］
サーバ１０２は、プリンタドライバ１２４とプリンタプロファイル１２８を、配備ルール１３６にしたがってプリンタクラウドクライアント１３８によってインストールされるコンピューティングデバイス１０４に送信してもよい６１４。例えば、配備ルール１３６を受信すると、プリンタクラウドクライアント１３８は、プリンタドライバ１２４とプリンタプロファイル１２８を送信６１４するサーバ１０２とのリンクを確立してもよい。プリンタクラウドクライアント１３８は、プリンタ定義１１２中のネットワークアドレス１１４に基づいて、ネットワークプリンタポートを作成し、プリンタ定義１１２中で参照されたプリンタドライバ１２４をインストールし、プリンタ定義１１２中で参照されたプリンタプロファイル１２８に基づいて、プリンタ１０６についての設定を構成してもよい。
【００９７】
［００１０４］
図７は、プリンタドライバ７２４とプリンタプロファイル７２８のソフトウェアアズアサービス（ＳａａＳ）配備のためのウェブサイト７１１のコンフィギュレーションを図示するブロックダイヤグラムである。ウェブサイト７１１は、サーバ１０２によってホスト管理されてもよい。ウェブサイト７１１は、インターネット１０８を介してアクセス可能であってもよい。
【００９８】
［００１０５］
ウェブサイト７１１は、１つ以上のウェブページおよび／またはダイアログボックスを表示してもよい。サービスプロバイダは、ウェブサイト７１１にアクセスして、プリンタ１０６についての情報を入力し、１つ以上のプリンタドライバ７２４と１つ以上のプリンタプロファイル７２８を提供してもよい。
【００９９】
［００１０６］
ウェブサイト７１１は、プリンタ１０６についてのプリンタ定義１１２を作成するための１つ以上のウェブページを提供してもよい。ウェブサイト７１１は、プリンタ名コンポーネント７７４とネットワークアドレスコンポーネント７１４を提供してもよい。プリンタ名コンポーネント７７４は、プリンタ１０６の名前を入れるための要素（例えば、テキストボックス）であってもよい。ネットワークアドレスコンポーネント７１４は、プリンタ１０６のネットワークアドレス１１４（例えば、ＩＰアドレスまたはホスト名）を入力するための要素であってもよい。
【０１００】
［００１０７］
また、ウェブサイト７１１は、１つ以上のオペレーティングシステムコンポーネント７７６を含んでいてもよい。オペレーティングシステムコンポーネント７７６は、コンピューティングデバイス１０４によって使用されてもよい、あるオペレーティングシステムを規定してもよい。例えば、１つのオペレーティングシステムコンポーネント７７６は、Windowsについて使用されてもよく、別のオペレーティングシステムコンポーネント７７６は、MacOSについて使用されてもよい。
【０１０１】
［００１０８］
特定のオペレーティングシステムについて構成されているプリンタドライバ７２４とプリンタプロファイル７２８は、特定のオペレーティングシステムについてのオペレーティングシステムコンポーネント７７６中に含まれていてもよい。例えば、サービスプロバイダは、ウェブサイト７１１上の新たなプリンタドライバ７２４をアップロードしてもよい。アップロードされたプリンタドライバ７２４は、サービスプロバイダが選択するオペレーティングシステムに関係付けられてもよい。
【０１０２】
［００１０９］
ウェブサイト７１１はまた、プリンタ定義１１２を作成することに関係付けられている追加のコンポーネントを提供してもよい。これらのコンポーネントは、プリンタ１０６についてのプリンタロケーション要素とコメントを含んでいてもよい。
【０１０３】
［００１１０］
ウェブサイト７１１は、プリンタ１０６と関係付けるために、プリンタドライバ１２４を選択するための１つ以上のダイアログボックスを提供してもよい。ウェブサイト７１１は、プリンタプロファイル１２８についてのオプションを特定するための１つ以上のダイアログボックスを提供してもよい。ウェブサイト７１１は、インストールＵＲＩ７２０を含む、プリンタ定義１１２についての情報をリスト化するためのウェブページを提供してもよい。
【０１０４】
［００１１１］
ウェブサイト７１１は、１つ以上のクライアント（例えば、顧客）を表示するクライアントリスト７８０と、所定のクライアントに関係付けられているプリンタ１０６とを提供してもよい。インプリメンテーションにおいて、クライアントリスト７８０は、ドロップダウンツリーの形態であってもよく、各クライアントは、プリンタ１０６のサブセットを有している。ウェブサイト７１１は、サービスプロバイダが、プリンタドライバ７２４とプリンタプロファイル７２８のＳａａＳベースの配備のために１つ以上のクライアントおよび／またはプリンタ１０６選択することを可能にする要素（例えば、チェックボックス）を含んでいてもよい。
【０１０５】
［００１１２］
ウェブサイト７１１はまた、エンドユーザに送信されるメッセージのコンフィギュレーションを可能にするユーザメッセージコンフィギュレーションコンポーネント７７８を提供してもよい。例えば、ユーザメッセージコンフィギュレーション７７８は、サービスプロバイダが、エンドユーザに送信されるｅメールを構成することを可能にするウェブページであってもよい。
【０１０６】
［００１１３］
図８は、電子デバイス８８２において利用されてもよいさまざまなコンポーネントを図示している。電子デバイス８８２は、ここで説明したコンピューティングデバイス１０４またはサーバ１０２のうちの１つ以上にしたがって構成されてもよい。
【０１０７】
［００１１４］
電子デバイス８８２は、プロセッサ８０３およびメモリ８０５を含んでいてもよい。メモリ８０５は、命令８０７ａとデータ８０９ａを含んでいてもよい。プロセッサ８０３は、コンピューティングデバイスの動作を制御し、例えば、マイクロプロセッサ、マイクロ制御装置、デジタル信号プロセッサ（ＤＳＰ）、または、技術的に知られている他のデバイスであってもよい。プロセッサ８０３は、典型的に、メモリ８０５から受信したプログラム命令８０７ｂおよび／またはデータ８０９ｂに基づいて、論理および演算動作を実行する。
【０１０８】
［００１１５］
電子デバイス８８２は、典型的に、他の電子デバイスと通信するための１つ以上の通信インターフェース８１１を含んでいてもよい。通信インターフェース８１１は、ワイヤード通信テクノロジー、ワイヤレス通信テクノロジーまたは両方に基づいていてもよい。通信インターフェース８１１の異なるタイプの例は、シリアルポート、パラレルポート、ユニバーサルシリアスバス（ＵＳＢ）、イーサネット（登録商標）アダプタ、ＩＥＥＥ（an Institute of Electrical and Electronics Engineers）バスインターフェース、スモールコンピュータシステムインターフェース（ＳＣＳＩ）バスインターフェース、赤外線（ＩＲ）通信ポート、ブルートゥース（登録商標）ワイヤレス通信アダプタ、等を含んでいる。
【０１０９】
［００１１６］
電子デバイス８８２は、典型的に、１つ以上の入力デバイス８１３と１つ以上の出力デバイス８１５を含んでいてもよい。入力デバイス８１３の異なる種類の例は、キーボード、マウス、マイクロフォン、遠隔制御デバイス、ボタン、ジョイスティック、トラックボール、タッチパッド、ライトペン等を含む。出力デバイス８１５の異なる種類の例は、スピーカ、プリンタ等を含む。コンピュータシステム中に含まれていてもよい出力デバイス８１５の１つの特定のタイプは、ディスプレイデバイス８１７である。ここで開示したコンフィギュレーションとともに使用されるディスプレイデバイス８１７は、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）、ガスプラズマ、エレクトロルミネセンス、ブラウン管（ＣＲＴ）、または、これらに類するもののような任意の適切な画像投影テクノロジーを利用してもよい。
【０１１０】
［００１１７］
メモリ８０５中に記憶されたデータ８０９ａを、ディスプレイデバイス８１７上に示されるテキスト、グラフィックおよび／または（必要に応じて）動画に変換するために、ディスプレイ制御装置８１９も提供されてもよい。もちろん、図８は、電子デバイス８８２の１つの可能性あるコンフィギュレーションを図示しているにすぎない。さまざまな他のアーキテクチャおよびコンポーネントが利用されてもよい。
【０１１１】
［００１１８］
用語「決定すること」は、多種多様なアクションを包含することから、「決定すること」は、計算すること、演算すること、処理すること、導出すること、調査すること、調べること（例えば、表、データベース、または別のデータ構造を調べること）、確認すること、および、これらに類するものを含むことができる。また、「決定すること」は、受信すること（例えば、情報を受信すること）、アクセスすること（例えば、メモリ中のデータにアクセスすること）、および、これらに類するものを含むことができる。また、「決定すること」は、解決すること、選択すること、選ぶこと、確立すること、および、これらに類するものを含むことができる。
【０１１２】
［００１１９］
フレーズ「に基づく」は、そうではないと明確に指定されていない限り、「のみに基づく」ことを意味しない。言い換えると、フレーズ「に基づく」は、「のみに基づく」および「に少なくとも基づく」の両方ともを説明する。
【０１１３】
［００１２０］
用語「プロセッサ」は、汎用プロセッサ、中央処理ユニット（ＣＰＵ）、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、制御装置、マイクロ制御装置、状態機械等を包含するように広く解釈されるべきである。いくつかの状況下では、「プロセッサ」は、特定用途向け集積回路（ＡＳＩＣ）、プログラム可能論理デバイス（ＰＬＤ）、フィールドプログラム可能ゲートアレイ（ＦＰＧＡ）等を指してもよい。用語「プロセッサ」は、例えば、ＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアに関連する１つ以上のマイクロプロセッサ、または、他の何らかのこのようなコンフィギュレーションのような、処理デバイスの組み合わせを指してもよい。
【０１１４】
［００１２１］
用語「メモリ」は、電子情報を記憶することができる任意の電子コンポーネントを包含するように広く解釈されるべきである。用語メモリは、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）、プログラム可能リードオンリーメモリ（ＰＲＯＭ）、消去可能プログラム可能リードオンリーメモリ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ（登録商標））、フラッシュメモリ、磁気または光データ記憶装置、レジスタ等のような、さまざまなタイプのプロセッサ読取可能媒体を指してもよい。メモリは、プロセッサが、メモリから情報を読み取ること、および／または、メモリに情報を書き込むことができる場合に、プロセッサと電子通信するものである。プロセッサに統合されているメモリは、プロセッサと電子通信している。
【０１１５】
［００１２２］
用語「命令」および「コード」は、任意のタイプのコンピュータ読取可能ステートメントを含むように広く解釈されるべきである。例えば、用語「命令」および「コード」は、１つ以上のプログラム、ルーチン、サブルーチン、機能、手順等を指してもよい。「命令」および「コード」は、単一のコンピュータ読取可能ステートメントまたは多くのコンピュータ読取可能ステートメントを含んでもよい。
【０１１６】
［００１２３］
用語「コンピュータ読取可能媒体」は、コンピュータまたはプロセッサによってアクセスできる任意の利用可能な非一時的有形媒体を指す。限定ではなく、例として、コンピュータ読取可能媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、取り外し可能フラッシュデバイス、あるいは、命令またはデータ構造の形態で所望のプログラムコードを搬送または格納するために使用されることができ、コンピュータによってアクセスすることができる他の何らかの媒体を備えていてもよい。ここで使用したようなディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル汎用ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびブルーレイ（登録商標）ディスクを含むが、ディスク（ｄｉｓｋ）は通常磁気的にデータを再生する一方で、ディスク（ｄｉｓｃ）はレーザにより光学的にデータを再生する。
【０１１７】
［００１２４］
また、ソフトウェアまたは命令は、送信媒体を通して送信されてもよい。例えば、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または、赤外線、無線、マイクロ波のようなワイヤレステクノロジーを使用して、ソフトウェアが、ウェブサイト、サーバまたは他の遠隔ソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、または、赤外線、無線、マイクロ波のようなワイヤレステクノロジーは、送信媒体の定義に含まれる。
【０１１８】
［００１２５］
ここで開示した方法は、説明した方法を達成するための１つ以上のステップまたはアクションを含んでいる。方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなく、互いに交換可能であってもよい。言い換えると、ステップまたはアクションの特定の順序が、説明されている方法の適切な動作のために必要とされない限り、特定のステップおよび／あるいはアクションの順序および／または使用は、特許請求の範囲から逸脱することなく修正されてもよい。
【０１１９】
［００１２６］
特許請求の範囲が、上記に図示したまさにそのコンフィギュレーションおよびコンポーネントに限定されないことを理解すべきである。さまざまな修正、変更およびバリエーションが、ここで説明したシステム、方法および装置の構成、オペレーションおよび詳細において、特許請求の範囲から逸脱することなく行われてもよい。
【図１】
2019508829.tif 000003
【図２】
2019508829.tif 000004
【図３】
2019508829.tif 000005
【図４】
2019508829.tif 000006
【図５】
2019508829.tif 000007
【図６】
2019508829.tif 000008
【図７】
2019508829.tif 000009
【図８】
2019508829.tif 000010
【手続補正書】
【提出日】平成30年10月10日(2018.10.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成するための方法であって、前記方法は、サーバによって実行され、前記方法は、
前記サーバにおいて、前記ウェブサイトを介して、前記プリンタについてのプリンタ定義を作成することと、前記プリンタ定義は、ネットワークアドレス、プリンタドライバへの参照、プリンタプロファイルへの参照を備え、
前記プリンタ定義に関係付けられているインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）を送信することと、
前記コンピューティングデバイスによって、前記インストールＵＲＩがアクティブ化されているという表示を受信することと、
前記プリンタドライバと前記プリンタプロファイルを備えるインストーラを前記サーバから前記コンピューティングデバイスに送信することとを備え、
前記インストーラは、前記プリンタドライバをインストールし、前記ネットワークアドレス、前記プリンタドライバ、および、前記プリンタプロファイルを使用して、前記プリンタと通信するように前記コンピューティングデバイスを構成する、方法。
【請求項２】
前記インストールＵＲＩを送信することは、前記インストールＵＲＩを含むｅメールを送信することを備える、請求項１に記載の方法。
【請求項３】
前記プリンタ定義を作成することは、
前記ウェブサイトを介して、前記プリンタの前記ネットワークアドレスを受信することと、
前記ウェブサイトを介して、前記プリンタについての前記プリンタドライバを受信することと、
前記ウェブサイトを介して、前記プリンタについての前記プリンタプロファイルを受信することとを備える、請求項１に記載の方法。
【請求項４】
前記プリンタドライバは、リポジトリ中に記憶され、
前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、請求項１に記載の方法。
【請求項５】
前記プリンタプロファイルは、リポジトリ中に記憶され、
前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、請求項１に記載の方法。
【請求項６】
前記ネットワークアドレスは、インターネットプロトコル（ＩＰ）アドレスである、請求項１に記載の方法。
【請求項７】
前記コンピューティングデバイスは、ダイレクトＩＰプリンティングを介して前記プリンタと通信する、請求項６に記載の方法。
【請求項８】
前記プリンタプロファイルは、１つ以上のカスタマイズされたプリンタ設定を備える、請求項１に記載の方法。
【請求項９】
前記１つ以上のカスタマイズされたプリンタ設定は、トレイオプション、紙オプション、紙サイズ、両面オプション、ＤＰＩ設定、透かしオプション、名前、コメント、および、ロケーションのうちの１つ以上を備える、請求項８に記載の方法。
【請求項１０】
前記プリンタと通信するように前記コンピューティングデバイスを構成することは、
前記ネットワークアドレスに基づいて、ネットワークプリンタポートを作成することと、
前記プリンタプロファイルに基づいて、設定を構成することとを備える、請求項１に記載の方法。
【請求項１１】
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成する電子デバイスであって、少なくとも１つのプロセッサを備え、
前記少なくとも１つのプロセッサは、
前記電子デバイスにおいて、前記ウェブサイトを介して、前記プリンタについてのプリンタ定義を作成し、前記プリンタ定義は、ネットワークアドレス、プリンタドライバへの参照、プリンタプロファイルへの参照を備え、
前記プリンタ定義に関係付けられているインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）を送信し、
前記コンピューティングデバイスによって、前記インストールＵＲＩがアクティブ化されているという表示を受信し、
前記プリンタドライバと前記プリンタプロファイルを備えるインストーラを前記電子デバイスから前記コンピューティングデバイスに送信するように構成され、
前記インストーラは、前記プリンタドライバをインストールし、前記ネットワークアドレス、前記プリンタドライバ、および、前記プリンタプロファイルを使用して、前記プリンタと通信するように前記コンピューティングデバイスを構成する、電子デバイス。
【請求項１２】
前記インストールＵＲＩを送信するように構成されている少なくとも１つのプロセッサは、前記インストールＵＲＩを含むｅメールを送信するように構成されている少なくとも１つのプロセッサを備える、請求項１１に記載の電子デバイス。
【請求項１３】
前記プリンタ定義を作成するように構成されている少なくとも１つのプロセッサは、
前記ウェブサイトを介して、前記プリンタの前記ネットワークアドレスを受信し、
前記ウェブサイトを介して、前記プリンタについての前記プリンタドライバを受信し、
前記ウェブサイトを介して、前記プリンタについての前記プリンタプロファイルを受信するように構成されている前記少なくとも１つのプロセッサを備える、請求項１１に記載の電子デバイス。
【請求項１４】
前記プリンタドライバは、リポジトリ中に記憶され、
前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、請求項１１に記載の電子デバイス。
【請求項１５】
前記プリンタプロファイルは、リポジトリ中に記憶され、
前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、請求項１１に記載の電子デバイス。
【請求項１６】
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成するための方法であって、
前記ウェブサイトを介して、前記プリンタについての、ネットワークアドレス、プリンタドライバ、および、プリンタプロファイルを受信することと、
サーバにおいて、前記ネットワークアドレス、前記プリンタドライバへの参照、および、プリンタプロファイルへの参照を含む、前記プリンタについてのプリンタ定義を作成することと、
前記プリンタ定義に基づいて、配備ルールを生成することと、
前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールするために、前記配備ルールをコンピューティングデバイス上のプリンタクラウドクライアントに送信することと、
前記サーバから前記プリンタクラウドクライアントに、前記プリンタについての前記プリンタドライバと前記プリンタプロファイルを送信することとを備える、方法。
【請求項１７】
前記プリンタ定義を作成することは、前記プリンタドライバへの参照と、前記プリンタプロファイルへの参照を作成することを備える、請求項１６に記載の方法。
【請求項１８】
前記プリンタドライバは、リポジトリ中に記憶され、前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、請求項１７に記載の方法。
【請求項１９】
前記プリンタプロファイルは、リポジトリ中に記憶され、前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、請求項１７に記載の方法。
【請求項２０】
前記配備ルールは、前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールし、構成するため、前記コンピューティングデバイス上のプリンタクラウドクライアントについての命令を備えている、請求項１６に記載の方法。
【請求項２１】
前記プリンタクラウドクライアントは、前記コンピューティングデバイス上に存在するソフトウェアエージェントであり、インターネットを介してクラウドサーバと通信するように構成されている、請求項１６に記載の方法。
【請求項２２】
ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成する電子デバイスであって、少なくとも１つのプロセッサを備え、
前記少なくとも１つのプロセッサは、
前記ウェブサイトを介して、前記プリンタについての、ネットワークアドレス、プリンタドライバ、および、プリンタプロファイルを受信し、
前記電子デバイスにおいて、前記ネットワークアドレス、前記プリンタドライバへの参照、および、プリンタプロファイルへの参照を含む、前記プリンタについてのプリンタ定義を作成し、
前記プリンタ定義に基づいて、配備ルールを生成し、
前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールするために、前記配備ルールをコンピューティングデバイス上のプリンタクラウドクライアントに送信し、
前記電子デバイスから前記プリンタクラウドクライアントに、前記プリンタについての前記プリンタドライバと前記プリンタプロファイルを送信するように構成されている、電子デバイス。
【請求項２３】
前記プリンタ定義を作成するように構成されている前記少なくとも１つのプロセッサは、前記プリンタドライバへの参照と、前記プリンタプロファイルへの参照を作成するように構成されている前記少なくとも１つのプロセッサを備える、請求項２２に記載の電子デバイス。
【請求項２４】
前記プリンタドライバは、リポジトリ中に記憶され、前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、請求項２３に記載の電子デバイス。
【請求項２５】
前記プリンタプロファイルは、リポジトリ中に記憶され、前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、請求項２３に記載の電子デバイス。
【請求項２６】
前記配備ルールは、前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールし、構成するため、前記コンピューティングデバイス上の前記プリンタクラウドクライアントについての命令を備えている、請求項２２に記載の電子デバイス。
【請求項２７】
前記プリンタクラウドクライアントは、前記コンピューティングデバイス上に存在するソフトウェアエージェントであり、インターネットを介してサーバと通信するように構成されている、請求項２２に記載の電子デバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１１９
【補正方法】変更
【補正の内容】
【０１１９】
［００１２６］
特許請求の範囲が、上記に図示したまさにそのコンフィギュレーションおよびコンポーネントに限定されないことを理解すべきである。さまざまな修正、変更およびバリエーションが、ここで説明したシステム、方法および装置の構成、オペレーションおよび詳細において、特許請求の範囲から逸脱することなく行われてもよい。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］  ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成するための方法であって、
前記ウェブサイトを介して、前記プリンタについてのプリンタ定義を作成することと、前記プリンタ定義は、ネットワークアドレス、プリンタドライバへの参照、プリンタプロファイルへの参照を備え、
前記プリンタ定義に関係付けられているインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）を送信することと、
前記コンピューティングデバイスによって、前記インストールＵＲＩがアクティブ化されているという表示を受信することと、
インストーラを前記コンピューティングデバイスに送信することとを備え、
前記インストーラは、前記プリンタドライバをインストールし、前記ネットワークアドレス、前記プリンタドライバ、および、前記プリンタプロファイルを使用して、前記プリンタと通信するように前記コンピューティングデバイスを構成する、方法。
［２］  前記インストールＵＲＩを送信することは、前記インストールＵＲＩを含むｅメールを送信することを備える、［１］に記載の方法。
［３］  前記プリンタ定義を作成することは、
前記ウェブサイトを介して、前記プリンタの前記ネットワークアドレスを受信することと、
前記ウェブサイトを介して、前記プリンタについての前記プリンタドライバを受信することと、
前記ウェブサイトを介して、前記プリンタについての前記プリンタプロファイルを受信することとを備える、［１］に記載の方法。
［４］  前記プリンタドライバは、リポジトリ中に記憶され、
前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、［１］に記載の方法。
［５］  前記プリンタプロファイルは、リポジトリ中に記憶され、
前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、［１］に記載の方法。
［６］  前記ネットワークアドレスは、インターネットプロトコル（ＩＰ）アドレスである、［１］に記載の方法。
［７］  前記コンピューティングデバイスは、ダイレクトＩＰプリンティングを介して前記プリンタと通信する、［６］に記載の方法。
［８］  前記プリンタプロファイルは、１つ以上のカスタマイズされたプリンタ設定を備える、［１］に記載の方法。
［９］  前記１つ以上のカスタマイズされたプリンタ設定は、トレイオプション、紙オプション、紙サイズ、両面オプション、ＤＰＩ設定、透かしオプション、名前、コメント、および、ロケーションのうちの１つ以上を備える、［８］に記載の方法。
［１０］  前記プリンタと通信するように前記コンピューティングデバイスを構成することは、
前記ネットワークアドレスに基づいて、ネットワークプリンタポートを作成することと、
前記プリンタプロファイルに基づいて、設定を構成することとを備える、［１］に記載の方法。
［１１］  ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成する電子デバイスであって、少なくとも１つのプロセッサを備え、
前記少なくとも１つのプロセッサは、
前記ウェブサイトを介して、前記プリンタについてのプリンタ定義を作成し、前記プリンタ定義は、ネットワークアドレス、プリンタドライバへの参照、プリンタプロファイルへの参照を備え、
前記プリンタ定義に関係付けられているインストール・ユニフォームリソースアイデンティファイア（ＵＲＩ）を送信し、
前記コンピューティングデバイスによって、前記インストールＵＲＩがアクティブ化されているという表示を受信し、
インストーラを前記コンピューティングデバイスに送信するように構成され、
前記インストーラは、前記プリンタドライバをインストールし、前記ネットワークアドレス、前記プリンタドライバ、および、前記プリンタプロファイルを使用して、前記プリンタと通信するように前記コンピューティングデバイスを構成する、電子デバイス。
［１２］  前記インストールＵＲＩを送信するように構成されている少なくとも１つのプロセッサは、前記インストールＵＲＩを含むｅメールを送信するように構成されている少なくとも１つのプロセッサを備える、［１１］に記載の電子デバイス。
［１３］  前記プリンタ定義を作成するように構成されている少なくとも１つのプロセッサは、
前記ウェブサイトを介して、前記プリンタの前記ネットワークアドレスを受信し、
前記ウェブサイトを介して、前記プリンタについての前記プリンタドライバを受信し、
前記ウェブサイトを介して、前記プリンタについての前記プリンタプロファイルを受信するように構成されている前記少なくとも１つのプロセッサを備える、［１１］に記載の電子デバイス。
［１４］  前記プリンタドライバは、リポジトリ中に記憶され、
前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、［１１］に記載の電子デバイス。
［１５］  前記プリンタプロファイルは、リポジトリ中に記憶され、
前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、［１１］に記載の電子デバイス。
［１６］  ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成するための方法であって、
前記ウェブサイトを介して、前記プリンタについての、ネットワークアドレス、プリンタドライバ、および、プリンタプロファイルを受信することと、
前記ネットワークアドレス、前記プリンタドライバへの参照、および、プリンタプロファイルへの参照を含む、前記プリンタについてのプリンタ定義を作成することと、
前記プリンタ定義に基づいて、配備ルールを生成することと、
前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールするために、前記配備ルールをコンピューティングデバイス上のプリンタクラウドクライアントに送信することとを備える、方法。
［１７］  前記プリンタ定義を作成することは、前記プリンタドライバへの参照と、前記プリンタプロファイルへの参照を作成することを備える、［１６］に記載の方法。
［１８］  前記プリンタドライバは、リポジトリ中に記憶され、前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、［１７］に記載の方法。
［１９］  前記プリンタプロファイルは、リポジトリ中に記憶され、前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、［１７］に記載の方法。
［２０］  前記配備ルールは、前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールし、構成するため、前記コンピューティングデバイス上のプリンタクラウドクライアントについての命令を備えている、［１６］に記載の方法。
［２１］  前記プリンタクラウドクライアントは、前記コンピューティングデバイス上に存在するソフトウェアエージェントであり、インターネットを介してサーバと通信するように構成されている、［１６］に記載の方法。
［２２］  ウェブサイトを介して、プリンタと通信するようにコンピューティングデバイスを構成する電子デバイスであって、少なくとも１つのプロセッサを備え、
前記少なくとも１つのプロセッサは、
前記ウェブサイトを介して、前記プリンタについての、ネットワークアドレス、プリンタドライバ、および、プリンタプロファイルを受信し、
前記ネットワークアドレス、前記プリンタドライバへの参照、および、プリンタプロファイルへの参照を含む、前記プリンタについてのプリンタ定義を作成し、
前記プリンタ定義に基づいて、配備ルールを生成し、
前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールするために、前記配備ルールをコンピューティングデバイス上のプリンタクラウドクライアントに送信するように構成されている、電子デバイス。
［２３］  前記プリンタ定義を作成するように構成されている前記少なくとも１つのプロセッサは、前記プリンタドライバへの参照と、前記プリンタプロファイルへの参照を作成するように構成されている前記少なくとも１つのプロセッサを備える、［２２］に記載の電子デバイス。
［２４］  前記プリンタドライバは、リポジトリ中に記憶され、前記プリンタドライバへの参照は、前記リポジトリ中の前記プリンタドライバを一意的に識別する、［２３］に記載の電子デバイス。
［２５］  前記プリンタプロファイルは、リポジトリ中に記憶され、前記プリンタプロファイルへの参照は、前記リポジトリ中の前記プリンタプロファイルを一意的に識別する、［２３］に記載の電子デバイス。
［２６］  前記配備ルールは、前記プリンタについての前記プリンタドライバと前記プリンタプロファイルをインストールし、構成するため、前記コンピューティングデバイス上のプリンタクラウドクライアントについての命令を備えている、［２２］に記載の電子デバイス。
［２７］  前記プリンタクラウドクライアントは、前記コンピューティングデバイス上に存在するソフトウェアエージェントであり、インターネットを介してサーバと通信するように構成されている、［２２］に記載の電子デバイス。
【国際調査報告】
2019508829.tif 000011