(57)【要約】【課題】  ポータブル・デバイスあるいは任意のクライアントには、プリンタ選択、およびドキュメントのネイティブ・アプリケーションあるいはプリンタ用のプリンタ・ドライバなしで、そのプリンタへのドキュメント送信を可能にする汎用プリント・システムを提供する。【解決手段】  本発明において、ハイパー・テキスト転送プロトコルを利用するクライアントは、ウェブ・ページに接続し、選択されたプリンタに関連したプリンタおよび終了オプションを選択し、その後、プリント・サーバにそのネイティブ・フォーマットのドキュメントを送る。選択されたプリンタ用のプリンタ・ドライバを持つプリント・サーバは、ドキュメントを印刷ファイルに変換し、その後印刷するために、選択されたプリンタに印刷ファイルを送信する。【選択図】  図１
2004213656.tif 000002
【特許請求の範囲】
【請求項１】
印刷用ドキュメントを受信するステップと、ドキュメントを印刷ファイルに変換するステップと、ウェブ・サーバに効果的に接続した、選択されたプリンタに印刷ファイルを提出するステップとからなるウェブ・サーバによるプリント・ジョブ処理方法。
【請求項２】
ドキュメントがネットワークを通じて受信される、請求項１に記載の方法。
【請求項３】
ネットワークがインターネットである、請求項２に記載の方法。
【請求項４】
ユーザＩＤを取得するステップを更に含む、請求項１に記載の方法。
【請求項５】
ユーザＩＤ取得ステップに、ユーザのログインが要求される、請求項４に記載の方法。
【請求項６】
ドキュメントをキューにするステップをさらに含む、請求項１に記載の方法。
【請求項７】
ドキュメントを格納するステップをさらに含む、請求項１に記載の方法。
【請求項８】
ジョブ・ログ・データベースを更新するステップをさらに含む、請求項１に記載の方法。
【請求項９】
受信ステップが、ハイパー・テキスト転送プロトコルを介してドキュメントを受信する、請求項１に記載の方法。
【請求項１０】
提出ステップが、インターネット・プリント・プロトコルおよびライン・プリンタのうちの１つの方法によりドキュメントをプリンタに提出する、請求項１に記載の方法。
【請求項１１】
デバイス・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つをモニタするステップをさらに含む、請求項１に記載の方法。
【請求項１２】
受信ステップがクライアントからドキュメントを受信し、クライアントにデバイス・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つを送信するステップをさらに含む、請求項１１に記載の方法。
【請求項１３】
印刷用ドキュメントの受信に適した手段と、ドキュメントを印刷ファイルに変換することに適した手段と、選択されたプリンタに印刷ファイルを提出することに適した手段とからなる、コンピュータ読取り可能な媒体。
【請求項１４】
ドキュメントがネットワークを通じて受信される、請求項１３に記載のコンピュータ読取り可能な媒体。
【請求項１５】
ネットワークがインターネットである、請求項１４に記載のコンピュータ読取り可能な媒体。
【請求項１６】
ユーザＩＤの取得に適した手段をさらに含む、請求項１３に記載のコンピュータ読取り可能な媒体。
【請求項１７】
ユーザＩＤ取得に適した手段のステップがユーザにログインを要求するのに適した手段を含む、請求項１６に記載のコンピュータ読取り可能な媒体。
【請求項１８】
ドキュメントをキューにすることに適した手段をさらに含む、請求項１３に記載のコンピュータ読取り可能な媒体。
【請求項１９】
ドキュメントの格納に適した手段をさらに含む、請求項１３に記載のコンピュータ読取り可能な媒体。
【請求項２０】
ジョブ・ログ・データベースの更新に適した手段をさらに含む、請求項１３に記載のコンピュータ読取り可能な媒体。
【請求項２１】
受信に適した手段が、ハイパー・テキスト転送プロトコルを介してドキュメントを受信する、請求項１３に記載のコンピュータ読取り可能な媒体。
【請求項２２】
提出に適した手段が、インターネット・プリント・プロトコルおよびライン・プリンタのうちの１つの方法によりプリンタにドキュメントを提出する、請求項１３に記載のコンピュータ読取り可能な媒体。
【請求項２３】
デバイス・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つをモニタすることに適した手段を更に含む、請求項１３に記載のコンピュータ読取り可能な媒体。
【請求項２４】
受信に適した手段が、クライアントからドキュメントを受信し、デバイス・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つをモニタすることに適した手段が、デバイス・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つをクライアントへ送信することに適した手段を更に含む、請求項２３に記載のコンピュータ読取り可能な媒体。
【請求項２５】
ドキュメントの印刷に関連した費用に対し、ユーザの同意を取得することに適した手段をさらに含む、請求項１３に記載のコンピュータ読取り可能な媒体。
【請求項２６】
費用がページ払いである、請求項２５に記載のコンピュータ読取り可能な媒体。
【請求項２７】
ウェブ・サーバへアクセスするステップと、ウェブ・サーバに効果的に接続したプリンタを選択するステップと、ウェブ・サーバにドキュメントを送信するステップを含む、ドキュメントの印刷方法。
【請求項２８】
ウェブ・サーバがインターネットによりプリンタに接続される、請求項２７に記載の方法。
【請求項２９】
アクセス・ステップでハイパー・テキスト転送プロトコルを使用する、請求項２７に記載の方法。
【請求項３０】
アクセス・ステップがウェブ・サーバへのログインも更に含む、請求項２７に記載の方法。
【請求項３１】
選択ステップが、フィニッシング・パラメータの選択もさらに含む、請求項２７に記載の方法。
【請求項３２】
送信ステップが、ウェブ・サーバに送信するドキュメントを選択することをさらに含む、請求項２７に記載の方法。
【請求項３３】
送信ステップが、ウェブ・サーバによりドキュメントを印刷ファイルに変換することをさらに含む、請求項２７に記載の方法。
【請求項３４】
送信ステップが、ウェブ・サーバによりプリンタに印刷ファイルを送信することをさらに含む、請求項３３に記載の方法。
【請求項３５】
デバイス・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つをモニタすることを含む、請求項２７に記載の方法。
【請求項３６】
モニタリング・ステップが、ウェブ・サーバにハイパー・テキスト転送プロトコル・メッセージを送信することを含む、請求項３５に記載の方法。
【請求項３７】
ウェブ・サーバへのアクセスに適した手段と、ウェブ・サーバに効果的に接続したプリンタの選択に適した手段と、ウェブ・サーバにドキュメントを送信することに適した手段とからなる、コンピュータ読取り可能な媒体。
【請求項３８】
ウェブ・サーバがインターネットによりプリンタに接続される、請求項３７に記載のコンピュータ読取り可能な媒体。
【請求項３９】
アクセスに適した手段がハイパー・テキスト転送プロトコルを使用する、請求項３７に記載のコンピュータ読取り可能な媒体。
【請求項４０】
アクセスに適した手段が、ウェブ・サーバへのログインに適した手段をさらに含む、請求項３７に記載のコンピュータ読取り可能な媒体。
【請求項４１】
選択に適した手段が、フィニッシング・パラメータの選択に適した手段をさらに含む、請求項３７に記載のコンピュータ読取り可能な媒体。
【請求項４２】
送信に適した手段が、ウェブ・サーバによるドキュメントの印刷ファイルへの変換に適した手段をさらに含む、請求項３７に記載のコンピュータ読取り可能な媒体。
【請求項４３】
送信に適した手段が、ウェブ・サーバによるプリンタへの印刷ファイル送信に適した手段をさらに含む、請求項３７に記載のコンピュータ読取り可能な媒体。
【請求項４４】
デバイス・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つのモニタに適した手段をさらに含む、請求項３７に記載のコンピュータ読取り可能な媒体。
【請求項４５】
モニタに適した手段が、ウェブ・サーバにハイパー・テキスト転送プロトコル・メッセージを送信すのに適した手段を含む、請求項４６に記載のコンピュータ読取り可能な媒体。
【請求項４６】
外部ソースからドキュメントを受信するのに適した通信手段と、ドキュメントを印刷ファイルに変換するための変換手段と、印刷ファイルを外部ソースに送信するためのプリンタ通信手段とからなる、ウェブ・サーバ。
【請求項４７】
ウェブ・サーバとプリンタの間の通信をすべて制御するジョブ・キュー・マネージャをさらに含む、請求項４６に記載のウェブ・サーバ。
【請求項４８】
外部ソースがインターネットを介してウェブ・サーバに接続される、請求項４７に記載のウェブ・サーバ。
【請求項４９】
プリンタがインターネットを介してウェブ・サーバに接続される、請求項４８に記載のウェブ・サーバ。
【請求項５０】
ジョブ・ロギング・データベースを含む請求項４９に記載のウェブ・サーバ。
【請求項５１】
プリンタ・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つを得るのに適した手段をさらに含む、請求項５０に記載のウェブ・サーバ。
【請求項５２】
プリンタ・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つを得るのに適した手段が、プリンタ・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つを得るために、シンプルなネットワーク管理プロトコル、およびエクステンシブル・マークアップ・ランゲージでのカプセル化のうちのどれかを利用する手段をさらに含む、請求項５１に記載のウェブ・サーバ。
【請求項５３】
ジョブ・ロギング・データベースが、エクステンシブル・マークアップ・ランゲージ、分散コンポーネント・オブジェクト・モデル、およびシンプル・オブジェクト・アクセス・プロトコルから成るグループのうちの１つにより適切にアクセスできる手段を持つ、請求項５２に記載のウェブ・サーバ。
【請求項５４】
外部ソースがインターネットを介してウェブ・サーバに接続される、請求項４６に記載のウェブ・サーバ。
【請求項５５】
プリンタがインターネットを介してウェブ・サーバに接続される、請求項４６に記載のウェブ・サーバ。
【請求項５６】
ジョブ・ロギング・データベースをさらに含む、請求項４６に記載のウェブ・サーバ。
【請求項５７】
プリンタ・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つを得るために適した手段をさらに含む、請求項４６に記載のウェブ・サーバ。
【請求項５８】
プリンタ・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つを得るのに適した手段が、プリンタ・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つを得るために、シンプルなネットワーク管理プロトコル、およびエクステンシブル・マークアップ・ランゲージでのカプセル化のうちのどれかを利用する手段をさらに含む、請求項５７に記載のウェブ・サーバ。
【請求項５９】
プリンタ・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つを得るために適した手段が、通信手段に反応し、  ハイパー・テキスト転送プロトコル・メッセージが通信手段により受信される時、プリンタ・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つを得るのに適した手段が、そのプリンタ・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つを通信手段に送信し、また通信手段が、そのプリンタ・ステータスおよびプリント・ジョブ・ステータスの少なくとも１つを外部ソースに送信する、請求項５８に記載のウェブ・サーバ。
【請求項６０】
プリント・サーバと、プリント・サーバに通信接続したプリンタと、プリント・サーバに通信接続したクライアントからなり、クライアントが、印刷のためにウェブ・サーバに、ドキュメントを提出し、ウェブ・サーバはファイルを印刷ファイルに変換し、印刷用のプリンタに、印刷ファイルを送信する、印刷システム。
【請求項６１】
ウェブ・プリント・サーバにドキュメントを提出するために、クライアントがハイパー・テキスト転送プロトコルを利用する、請求項６０に記載のプリンタ・システム。
【請求項６２】
プリント・サーバがインターネットによりクライアントに接続され、プリント・サーバがインターネットによりプリンタに接続される、請求項６０に記載のプリンタ・システム。
【請求項６３】
プリント・サーバに効果的に接続した会計データベースをさらに含む、請求項６０に記載のプリンタ・システム。
【請求項６４】
クライアントが無線クライアントで、クライアントとプリント・サーバ間の通信処理のためにさらにアクセス・ポイントを含むシステムである、請求項６３に記載のプリンタ・システム。
【請求項６５】
クライアントとアクセス・ポイントが８０２．１１のｃｏｍｐｌａｉｎｔである、請求項６４に記載のプリンタ・システム。
【請求項６６】
プリント・サーバに効果的に接続した会計データベースをさらに含む、請求項６５に記載のプリンタ・システム。
【請求項６７】
プリント・ジョブを提出する前に、プリント・サーバにクライアントがログインする、請求項６６に記載のプリンタ・システム。
【請求項６８】
プリンタに印刷ファイルを送信する前に、クライアントにウェブ・プリント・サーバがプリント・ジョブのプリビュー画像を送信する、請求項６７に記載のプリンタ・システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント・システムに関連し、特にプリント・サーバを介してリモート・プリンタにドライバレスで印刷する、汎用プリント・システムに関する。
【背景技術】
【０００２】
ＰＤＡ、ラップトップまたは携帯型パソコン、ツーウェイ方式ページャー、自動車電話等のモバイル機器および別のモバイル機器のユーザは、インターネットで頻繁に情報にアクセスすることができる。しかし、この情報をプリントするには、通常これらデバイスのユーザは、デバイスと物理的に接続されたプリンタを必要とし、またあるいは専用のプリント・デバイスによってのみアクセス可能なインターネット・ベースのストレージに、あらかじめドキュメントを格納する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
モバイル機器の別の問題点は、多くのドキュメントが印刷にプリント・ドライバ、あるいはドキュメント作成のソフトウェアを必要としていることである。例えば、グラフィック・ドキュメントを含むワード処理ドキュメントのように、ドキュメントが複数のドキュメント・フォーマットを含んでいる場合があり得る。モバイル機器が、全てのドキュメント・フォーマット用のネイティブ・ソフトウェアを所有していないという可能性がある。モバイル機器の保存性能が、多くの場合制限されるので、全てのフォーマットを扱うのに必要なソフトウェア・プログラムをインストールすることは、通常不可能である。
【０００４】
最後に、デバイスがモバイルなので、ユーザは最寄りのプリンタでの印刷を望むだろうが、モバイル機器に、その最寄りのプリンタ用のプリンタ・ドライバがインストールされていない場合もある。ほとんどのプリンタは、印刷制御機構コードまたはコマンドを含む印刷ファイルに変換されたドキュメントを必要とする。したがって、任意のプリンタに対して印刷が可能なモバイル機器については、すべての既知のプリンタ用プリンタ・ドライバをインストールしなければならないが、それはストレージ能力に制限のある装置の有用性を下げることになる。
【０００５】
このように、ポータブル・デバイスあるいは任意のクライアントには、プリンタ選択、およびドキュメントのネイティブ・アプリケーションあるいはプリンタ用のプリンタ・ドライバなしで、そのプリンタへのドキュメント送信を可能にする汎用プリント・システムが必要である。
【課題を解決するための手段】
【０００６】
前述の必要性を考慮して、本発明は、クライアントにより送信されたドキュメント処理に、ウェブ・ベースのプリント・サーバを使用する汎用プリント・システムを意図する。前記ウェブ・プリント・サーバには、空間的に異なる位置にある複数個のプリンタが接続されている。前記サーバは、ドキュメントを印刷ファイルに変換し、クライアント上のプリンタ・ドライバの必要性を無くし、全ての関連プリンタに必要なプリンタ・ドライバを持つ。これにより、クライアントは、プリンタ用のソフトウェア・ドライバ、あるいはドキュメント用のネイティブ・アプリケーション・プログラムを所有せずとも、ドキュメントの印刷が可能になる。
【０００７】
本発明の好ましい実施例は、プリント・サーバ、前記プリント・サーバに通信接続したプリンタ、および前記プリント・サーバに通信接続したクライアントから成る印刷システムである。クライアントが、プリントするためにウェブ・サーバにドキュメントを提出する時、ウェブ・サーバはファイルを印刷ファイルに変換し、その印刷ファイルをプリント用のプリンタに送信する。一般的には、クライアントはプリント・サーバにログインし、転送先のプリンタを選択する。その後、プリントされるファイルは通常はハイパー・テキスト転送プロトコル（ＨＴＴＰ）を使用して、プリント・サーバにアップロードされ、次にプリント・サーバは、ドキュメントを印刷ファイルに変換する。その後、プリント・サーバは、一般的にインターネット・プリント・プロトコル（ＩＰＰ）またはライン・プリンタ（ＬＰＲ）方法のいずれかを使用して、印刷用のプリンタに印刷ファイルを送信する。クライアントは、アクセス・ポイントを使用して、プリント・サーバに接続する無線クライアントであってもよい。一般的には、クライアントとプリンタはインターネットによってプリント・サーバに接続する。プリント・サーバとクライアントおよびプリンタ間の全ての取引を制御するには、キュー・マネージャが有用である会計データの保存のため、ジョブ・ログ・データベースはプリント・サーバに接続される。
【０００８】
本発明の別の実施例は、ウェブ・サーバに対してプリント・ジョブの処理方法を意図するもので、そのステップは、印刷用のドキュメント受信、前記ドキュメントの印刷ファイルへの変換、および前記印刷ファイルを、ウェブ・サーバに効果的に接続している選択されたプリンタへ提出することを含む。ドキュメントは、通常はインターネットのようなネットワークを通じて受信される。ウェブ・サーバは同様に、ユーザＩＤを得るために、印刷用ドキュメントの提出に先立って、ユーザにログインを要求する。ウェブ・サーバは通常はドキュメントをキューにし、同様に格納する。ジョブ・ログ・データベースは、会計用に、その使用について記録する。
【０００９】
本発明の１つの特徴はドライバレス印刷である。ユーザは、ＰＤＡあるいはポータブル・デバイスにプリンタ・ドライバをインストールすることなく、ドキュメントを印刷できる。本発明の別の特徴は、インターネット・ドキュメント・サブミッションである。ユーザは、物理的なローカル・ネットワーク接続のないインターネットからドキュメントをプリントすることが可能になる。さらに、本発明の別の特徴は、汎用印刷、あるいは複数のドキュメント・フォーマットの印刷である。ユーザは、モバイル機器上のドキュメントまたはそれの一部分を作成するために使用されたソフトウェア・アプリケーションを所有することなく、複数のドキュメント・フォーマットをプリントすることができる。（ＢＭＰとＴＩＦＦのような画像ファイル、ｗｗｗ．ｙａｈｏｏ．ｃｏｍのようなユニフォーム・リソース・ロケータ（ＵＲＬ）およびポータブル・ドキュメント・フォーマット（ＰＤＦ）ファイルを含むが、それらに限定されない）さらに、本発明の別の特徴は、統合化されたプリント・サービスである。本発明は、中心あるいは複数の場所に位置する１つ以上のサーバを介して提供されるプリント・サービスを可能にし、またサービス代価の支払いのためユーザにいくつかのオプションを提供することを可能にする。統合型プリント・サーバは、全てのプリント・ジョブをどこへでも発信することができる。例えば、ロサンジェルスのユーザが、サンフランシスコの主要サーバへプリントし、シアトルのプリンタにドキュメントを提出することもできる。本発明の別の特徴は会計管理である。サービス・プロバイダはユーザ単位で費用を請求することができ、また費用は、先決、あるいは、合意されている金額に基づく。会計データベースは、プリント・サーバから検索することができる。概してデータベースには、リモート・プロシージャ・コール（ＲＰＣ）のような共有データベースにより問い合わせをし、またエクステンシブル・マークアップ・ランゲージ／シンプル・オブジェクト・アクセス・プロトコル（ＸＭＬ／ＳＯＡＰ）ベースのインターフェースが提供できる。さらに、本発明の別の特徴はウェブ・サービスである。本発明は、標準提案に加えて、新たな付加価値のついたプリント・サービスを提供する別の独自のサービスと共に利用できる、エクステンシブル・マークアップ・ランゲージ（ＸＭＬ）ベースのウェブ・サービスとして実行可能である。
【００１０】
さらに、本発明の別の特徴は、本発明の実施に最も適した最良の形態の実例を通して、本発明の好ましい実施例が、表示され、記述されていることから、当業者に容易に明白になるだろう。本発明は別の異なる実施例が使用可能であり、そのそれぞれの詳細は本発明を越える多様で明白な特徴すべてにおいて修正が可能である。その結果、図面と記述は、限定的なものとされず、事実上の実例となるものとして見なされる。
本発明は、一般的にソフトウェアで実行される一方、当業者が容易に認識できるように、本発明はソフトウェア、ハードウェアまたはその組合せでも実行できる。
【発明を実施するための最良の形態】
【００１１】
この記述の全体にわたって、表示された好ましい実施例また具体例は、本発明を制限するものではなく例証として見なされるものである。
【実施例】
【００１２】
図１は、本発明によるネットワーク構造１００の例である。ウェブ・プリント・サーバ１０２は、ネットワーク１０４ａによって、クライアントに接続される。前述のクライアントは、ＰＤＡ  １０６、ノート１０８およびワーク・ステーション１１０などを含む。同様に、ネットワーク１０４ｂは、ウェブ・プリント・サーバ１０２をプリンタに接続し、前述のプリンタは、Ｂ／Ｗレーザ・プリンタ１１２、カラー・レーザ・プリンタ１１４およびカラー・インクジェット・プリンタ１１６などを含む。好ましい実施例において、ネットワーク１０４ａおよび１０４ｂはインターネットであるので、それぞれのクライアントおよびプリンタは、それぞれ接近した範囲内に設置される必要はない。更に、ネットワーク１０４ａおよび１０４ｂは、有線か無線またはその組合せが可能である。
【００１３】
図２は、多様な機能コンポーネントおよびインターフェースを示すブロック図２００である。ウェブ・プリント・サーバ１０２は、ウェブ・ホスティング・インターフェース２０４、ジョブ・キュー・マネージャ２０６、プリント・クライアント・インターフェース・モジュール２０８およびジョブ・ログ・データベース２１０で構成される。ウェブ・ホスティング・インターフェース２０４は、ＰＤＡ  １０６およびノート１０８のような、クライアント２０２と通信するために使用される。ジョブ・キュー・マネージャ２０６は、全てのジョブ・フローを制御する。プリント・クライアント・インターフェース・モジュール２０８は、ドキュメントを印刷ファイルに変換し、その後、パス２１６により示されるように、ＩＰＰまたはＬＰＲの方法を介してプリンタに印刷ファイルを送信する役割を果たす。ジョブ・ログ・データベース２１０は、パス２２２に沿ってエクスポート可能な、多種のプリント・ジョブの詳細を会計管理者２１２に格納する。
【００１４】
クライアント２０２（例えばＰＤＡ  １０６、ノート１０８）のユーザは、パス２１４沿いにハイパー・テキスト転送プロトコル（ＨＴＴＰ）によって、ウェブ・プリント・サーバ１０２のウェブ・ホスティング・インターフェース２０４へ、ドキュメントを送信する。一般的には、これはウェブ・ブラウザを使用し、ｈｔｔｐ：／／ｘ．ｘ．ｘ．ｘ／のようなウェブ・ページ・アドレス（ｘ．ｘ．ｘ．ｘは、ウェブ・サーバ１０２のインターネット・プロトコル（ＩＰ）アドレス）を使用してウェブ・ページへ接続することにより行う。その後、ドキュメントはジョブ・キュー・マネージャ２０６によりキューにさせられる。プリント・クライアント・インターフェース・モジュール２０８は、キューからジョブを削除し、プリンタ１１２にＩＰＰまたはＬＰＲ手段によりパス２１６を介して印刷ファイルを送信し、ドキュメントを印刷ファイルに変換する。使用手段は、プリンタによる。ウェブ・プリント・サーバ１０２は、さらに、ドキュメントが格納されるドキュメント・レポジトリ（表示されない）へのインターフェース（表示されない）を含んでもよい。ウェブ・プリント・サーバ１０２は、ネットワーク・ファイアウォールに入り込むために単純ネットワーク管理プロトコル（ＳＮＭＰ）またはＸＭＬ（ＸＭＬ  ＳＮＭＰ）に要約されたＳＮＭＰのいずれかの使用により、プリンタあるいはプリント・ジョブ・ステータスをモニタする。ステータスはプリンタ１１２から、パス２１８に沿ってウェブ・プリンタ・サーバ１０２へ送信される。クライアント２０２は、パス２２０に沿ってクライアント２０２に送信されるウェブ・ページ・インターフェースの使用により、プリント・デバイスあるいはプリント・ジョブ・ステータスを検索することができる。会計管理者２１２は、分散コンポーネント・オブジェクト・モデル（ＤＣＯＭ）２２４ｂ、またはシンプル・オブジェクト・アクセス・プロトコル（ＳＯＡＰ）で共有データベース（共有されるＤＢ）２２４ａを開くことにより、パス２２２に示されるようなジョブ・ログ・データベース２１０から詳細なプリント・ログを検索することができる。
【００１５】
図３は、本発明の方法のフローチャート３００である。ステップ３０２からシステムがスタートする。ステップ３０６で、ウェブ・プリント・サーバ１０２はドキュメントを待つ。ステップ３０４で、ウェブ・ブラウザはウェブ・プリント・サーバとコンタクトし、ステップ３０６でファイルを送信する。ステップ３０８で、ドキュメントが印刷用にアップロードされているかどうかを決定する。アップロードされていなければ、ステップ３０６に戻る。ファイルがアップロードされていた場合、ステップ３１０でファイルはジョブ・キュー・マネージャ２０６へ転送される。一般的には、ジョブ・キュー・マネージャは先入れ先出し（ＦＩＦＯ）キューであるが、例えば他に、ユーザあるいは管理者がプリント・ジョブに優先順位を付けることができるキューも許容できる。ステップ３１２で、ドキュメントはオプションの終了と共に印刷ファイルに変換され、承認されれば、プリビュー・サムネールを印刷する。変換の後、ステップ３１４では、プリント・クライアント・インターフェース・モジュール２０８より送信されたファイルが、矢印３２８ａにより示されるように、プリンタへのＩＰＰまたはＬＰＲによりインターネット・ネットワーク・プリント３２８へ送信される。
【００１６】
ステップ３１６で、プリンタ・プリント・ステータスが更新される。照会を送信する際、矢印３３０ａに示されるように、プリンタＳＮＭＰはブロック３３０に回答し、その後ブロック３１６に到達し、ウェブ・ブラウザのウェブ・ページを更新する。ステップ３１８では、ジョブ・ログ・データベースが、プリント・ジョブに対するデータ処理をする。ステップ３２０でシステムがまだ実行中である場合、プロセスは３２２ａと３２２ｂのパスを介してステップ３０６に戻る。ステップ３２０でシステムが動いていない場合、ステップ３２４でプロセスは終了する。
【００１７】
ドキュメント・ファイル・ストレージがある時、代替オプションはステップ３２６で表示される。ステップ３１０で、ジョブ・キュー・マネージャ２０６はファイル・ストレージにドキュメントを送信できる。追加として、または択一的に、変換実行後のステップ３１２では、ドキュメント、印刷ファイル、あるいはドキュメントと印刷ファイルの組合せが、プリビュー・サムネールの有無にかかわらず、ブロック３２６（ドキュメント・ファイル・ストレージ）へ送信される。印刷ファイルはその後ブロック３２８へ送信され、印刷される。
ステップ３３２で表示されるように、ログ・データベースからのデータは、ステップ３３４の共有データベース、ＤＣＯＭまたはＸＭＬ／ＳＯＡＰクエリを介して、ブロック３３６の会計管理者に送信される。
【００１８】
図４は、ユーザ・ログイン画面の例である。ユーザは、サーバへのユーザ識別のために、ユーザＩＤが必要である。ユーザには、ログインに対していくつかのオプションがある。「ｘ．ｘ．ｘ．ｘ」がウェブ・プリント・サーバ１０２のＩＰアドレスである場合、ユーザはＵＲＬ  ｈｔｔｐ：／／ｘ．ｘ．ｘ．ｘを入力し画面４００に書き込みできる。あるいはｙｙｙｙがユーザＩＤである場合、ＵＲＬ  ｈｔｔｐ：／／ｘ．ｘ．ｘ．ｘ／ｄｅｆａｕｌｔ．ａｓｐ？ＵｓｅｒＩＤ＝ｙｙｙｙを入力することで直接プリント画面に行くことができる。画面４００に書き込む時、Ｕｓｅｒ  Ｎａｍｅ  ４０２はユーザＩＤで記入される。また、ユーザはその後Ｌｏｇｉｎボタン４０４を選択する。ユーザは、任意でパスワードの提供を促されることがある。あるいは、認証用の他の付加的手段を使用してもよい。
【００１９】
ユーザがログインした後、ウェブ・プリント画面が表示される。タブ５０１ａが選択されている時は、ユーザ・プリント・タブ画面５００が表示される。画面５００の最初の部分は、ｐｒｉｎｔｅｒ  ｓｅｔｔｉｎｇｓ５３０で、ユーザはプリンタの選択および設定をすることができる。ユーザはドロップ・ダウン・メニュー５０２を使用して、プリンタを選択し、リストからプリンタを選択する。５０２のプリンタとメニューは、管理者が設定する。５０２のメニューで選択されたプリンタがカラー・プリンタである場合、ユーザはグレイスケールでプリントするためにチェックボックス５０２をチェックする。プリンタがカラー機能を有している場合のみ、チェックボックス５０４は可視である。
【００２０】
ユーザ・プリント・タブ画面５００の次の部分は、プリント・ジョブの終了パラメータを得るために使用される、Ｆｉｎｉｓｈｉｎｇ５３２である。Ｃｏｐｉｅｓ５０６はアップロードされたドキュメントのコピー枚数用であり、またｃｏｌｌａｔｅチェックボックスをチェックすると、複数枚のコピーの場合、校合が必要なドキュメントのｔｈｔを表示する。ステープリング・オプションは、Ｎｏｎｅ５１０ａ、Ｕｐｐｅｒ  Ｌｅｆｔ５１０ｂ、Ｌｅｆｔ  Ｄｏｕｂｌｅ５１０ｃ、Ｕｐｐｅｒ  Ｒｉｇｈｔ５１０ｄ、およびＴｏｐ  Ｄｏｕｂｌｅ５１０ｅを、それぞれラジオボタンにより選択する。ホール・パンチ・オプションは、Ｎｏｎｅ５１２ａ、Ｕｐ５１２ｂ、Ｌｅｆｔ５１２ｃを、それぞれラジオボタンにより選択する。両面オプションは、Ｎｏｎｅ５１４ａ、Ｌｏｎｇ−ｅｄｇｅ５１４ｂ、あるいはｓｈｏｒｔ−ｅｄｇｅ５１６ｃのどれかをそれぞれラジオボタンにより選択する。Ｂｏｏｋｌｅｔ  ｓｔａｐｌｅ５１６も選択可能である。本具体例で使用したプリンタは、最高６０ページが選択可能である。プライベート・プリント・オプションは、Ｏｆｆ５１８ａ、Ｏｎ５１８ｂを、ラジオボタンにより選択でき、また、Ｏｎ５１８ｂを選択する場合、パスワードを、テキスト・ボックス５１８ｃに入力する。
【００２１】
Ｐｒｉｎｔ５３４はプリントの対象物を選択するために使用される。Ｄｏｃｕｍｅｎｔのラジオボタン５２０は、ドキュメントに対して選択され、Ｗｅｂ  Ｐａｇｅのラジオボタン５２６は、ウェブ・ページをプリントするために選択される。５２０のラジオボタンが選択される場合、５２２のボックスにファイル名を入力する、あるいはＢｒｏｗｓｅ  ｂｕｔｔｏｎ５２４を選択することにより、図６のファイル選択画面６００が表示される。Ｗｅｂ  Ｐａｇｅのラジオボタン５２６を選択する場合、ウェブ・ページ・アドレスあるいはＵＲＬをテキスト・ボックス５２４に入力する。最後に、プリンタ、終了オプション、およびプリント対象物の選択が済んだら、Ｓｅｎｄ  ａｎｄ  Ｐｒｉｎｔ５２８を押すことにより、ウェブ・プリント・サーバ１０２にドキュメントが送信される。
【００２２】
図７は、ユーザ・プリントおよびデバイス・ステータス画面７００の例である。ユーザが、ウェブ・プリント画面のタブ５０１ｂを選択してログインすると、この画面にアクセスできる。画面７００は２つの部分に分類できる。第１に、Ｃｕｒｒｅｎｔ  Ｊｏｂ７０１、また第２にＤｅｖｉｃｅ  Ｓｔａｔｕｓ７０３である。選択したプリンタ・ボックス７０２は、ドロップ・ダウン・メニューであり、プリンタのリストを入手し、およびモニタするべきプリンタを選択するために使用される。このメニューは、システム管理者により通常前もって設定されている。
【００２３】
Ｃｕｒｒｅｎｔ  Ｊｏｂ７０１の下に、カレント・ユーザおよび選択されたプリンタに対するジョブのリストが表示される。リストは、ドキュメント名７０４、ステータス７０６、ページ７０８、ドキュメント・ステータス７１０、および提出日時７１２用の欄がある。ユーザは、適切なドキュメントがあるかチェックボックス７１４をチェックし、その後、Ｄｅｌｅｔｅボタン７１６を選択することにより、プリント・ジョブを削除できる。
Ｄｅｖｉｃｅ  Ｓｔａｔｕｓ７０３は４つの領域を所有している。それらは、ｄｅｖｉｃｅ  ｓｔａｔｕｓ７１６、ｃｏｎｔａｃｔ  ｉｎｆｏｒｍａｔｉｏｎ７１８、コンタクト・パーソンのｐｈｏｎｅ  ｎｕｍｂｅｒ７２０、およびデバイスに対するａｌｅｒｔｓ  ７２２である。Ａｌｅｒｔ７２２は、デバイスに対するアクティブ・アラートがない場合、何も表示せず、デバイス・アラートがある場合、アクティブ・アラートのリストを表示する。
【００２４】
図８は管理者ログイン画面８００の例である。「ｘ．ｘ．ｘ．ｘ」がウェブ・プリント・サーバ１０２のＩＰアドレスである場合、システム管理者はＵＲＬ  ｈｔｔｐ：／／ｘ．ｘ．ｘ．ｘ／ａｄｍｉｎを入力することにより運営管理コントロールパネル（表示されない）を入力することができる。図８で表示されるように、Ｕｓｅｒ  Ｎａｍｅ８０２はａｄｍｉｎで、固定である。テキスト・ボックス、ｐａｓｓｗｏｒｄ８０４は、管理者パスワードを入力し、管理者を認証するための必須入力フィールドである。テキスト・ボックス、ｐａｓｓｗｏｒｄ８０４が適切なパスワードで書き込まれた後、ログイン・ボタンの選択により、パスワードは認証される。認証後、管理者は、次のスクリーンである運営管理コントロールパネル（図９−１３）に進む。
図９は、プリンタ管理タブ画面９００であり、運営管理コントロールパネルのタブ、Ｐｒｉｎｔｅｒ  Ｍａｎａｇｅｍｅｎｔ９０１ａが選択されている場合表示される。Ｐｒｉｎｔｅｒ  Ｌｉｓｔ９０２の下に、ウェブ・プリント・サーバ１０２に関連したプリンタのリストが表示される。リストは複数の欄から成る。
【００２５】
第１の欄は、Ｅｄｉｔ９１４およびＤｅｌｅｔｅ９１６を選択する場合に、編集あるいは削除するプリンタを選択するためのチェックボックス９０４である。Ｐｒｉｎｔｅｒ  Ｎａｍｅ９０６は、各プリンタに割り当てられた名前を表示し、ＩＰ  Ａｄｄｒｅｓｓ９０８は、プリンタのＩＰアドレスを表示する。Ｐｒｉｎｔｅｒ  Ｃａｐａｂｉｌｉｔｉｅｓ９１０は、プリンタでのカラー印字が可能かどうか、およびプリンタのタイプを表示する。例えば、ライン・プリンタについては、Ｐｒｉｎｔｅｒ  Ｃａｐａｂｉｌｉｔｉｅｓ９１０は、ＬＰＲおよびポート番号を表示し、インターネット・プリンタについては、ＩＰＲおよびプリンタのＵＲＬが表示される。Ｎｅｗ９１２は新規のプリンタを追加するのに使用される。
【００２６】
図９において、Ｎｅｗ９１２を選択すると、図１０のプリンタ追加画面１０００が表示される。新規プリンタの追加を管理者に通知するために、Ａｄｄ  Ｐｒｉｎｔｅｒ１００１が表示される。Ｐｒｉｎｔｅｒ  Ｎａｍｅ１００２は、プリンタのネットワーク名を入力するテキスト・ボックスである。ラジオボタンのＹｅｓ１００４ａは、プリンタがカラー印字可能であることを表すために選択される。それに対して、Ｎｏ１００４ｂは、プリンタがカラー印字できないことを表すために選択される。ラジオボタンはプリンタのタイプ選択にも使用される。プリンタがＬＰＲプリンタである場合、１００６ａボタンを選択し、プリンタがＩＰＰプリンタである場合、１００６ｂボタンを選択する。ＩＰアドレス・テキスト・ボックス１００８にＩＰアドレスを入力する。ＬＰＲ１００６ａが選択されている場合は必須である。Ｐｏｒｔ  Ｎｕｍｂｅｒ１０１０のテキスト・ボックスは、ＬＰＲ印刷用のポート番号を包含している。ＬＰＲ１００６ａが選択されている場合は必須である。
【００２７】
Ｐｏｒｔ  Ｎｕｍｂｅｒ１０１０のデフォルト値は９１００である。Ｑｕｅｕｅ  Ｎａｍｅ１０１４はＬＰＲ印刷用のホスト名である。プリンタＵＲＬ１０１４のテキスト・ボックスは、ＩＰＰ印刷用のＩＰＰ  ＵＲＬを包含しており、ＩＰＰ１００６ｂが選択されている場合は必須である。ＯＫ１０１６は変更を保存するために使用され、また、Ｃａｎｃｅｌ１０１８は処理を中止するために使用される。
【００２８】
図９において、Ｅｄｉｔ９１４が選択されている時、図１１で表示されるようなプリンタ・プロパティ編集画面１１００が表示される。プリンタ・プロパティの編集を管理者に通知するために、Ｅｄｉｔ  Ｐｒｉｎｔｅｒ１１０１が画面１１００の上部に表示される。画面１１００上の残りの領域は、プリンタ追加画面１０００（図１０）で説明されたものと同様である。
【００２９】
図１２はログ・クエリ画面１２００の例である。この画面は、運営管理コントロールパネルのログ・タブ９０１ｂの選択により表示される。Ｖｉｅｗ  Ｌｏｇｓ１２０１は、画面の左上コーナーに表示され、この画面がログ閲覧用であることを示す。画面の上部はＵｓｅｒ  Ｓｅｔｔｉｎｇｓ１２０２である。１２０４ａと１２０４ｂは、全ユーザあるいは個々のユーザのログを表示する時にそれぞれ選択される。Ｖｉｅｗ  Ｌｏｇｓ  ｆｏｒ  Ｕｓｅｒ  Ｉｄ１２０４ｂを選択する場合、テキスト・ボックス１２０６にユーザＩＤを入力する。Ｄｕｒａｔｉｏｎ  Ｓｅｔｔｉｎｇｓ１２０８は、ログ閲覧の期間を示す複数個のラジオボタンから成る。ユーザは、Ｌａｓｔ  １  ｗｅｅｋ１２１０ａ（デフォルト）、Ｌａｓｔ  ２  ｗｅｅｋｓ１２１０ｂ、Ｌａｓｔ  １  ｍｏｎｔｈ１２１０ｃ、Ｌａｓｔ  ３  ｍｏｎｔｈｓ１２１０ｄあるいはＬａｓｔ  ６  ｍｏｎｔｈｓ１２１０ｅの期間を選択できる。Ｓｅａｒｃｈ１２１２を選択すると、図１３のような、ログ・クエリ結果画面１３００を表示する。
【００３０】
ログ・クエリ結果画面１３００は、ログ・クエリ画面１２００（図１２）に入力されたパラメータと一致する記録をリストする。その記録は、Ｊｏｂ  ＩＤ  １３０２、Ｄｏｃｕｍｅｎｔ１３０４、Ｏｗｎｅｒ１３０６、Ｓｔａｔｕｓ１３０８、Ｐａｇｅｓ１３１０、Ｓｉｚｅ１３１２およびＳｕｂｍｉｔｔｅｄ１３１４の欄の下に表示される。
【００３１】
本実施例でプリンタ・ログを閲覧するために、図１２に例証される画面と同様のものが使用できる。この画面は、運営管理コントロールパネルのログ・タブ９０１ｂの選択により表示される。Ｖｉｅｗ  Ｌｏｇｓ１２０１は、画面の左上コーナーに表示され、この画面がログ閲覧用であることを示す。画面の上部はＵｓｅｒ  Ｓｅｔｔｉｎｇｓ１２０２である。１２０４ａと１２０４ｂは、全ユーザあるいは個々のユーザのログを表示する時にそれぞれ選択される。Ｖｉｅｗ  Ｌｏｇｓ  ｆｏｒ  Ｕｓｅｒ  Ｉｄ１２０４ｂを選択する場合、テキスト・ボックス１２０６にユーザＩＤを入力する。Ｄｕｒａｔｉｏｎ  Ｓｅｔｔｉｎｇｓ１２０８は、ログ閲覧の期間を示す複数個のラジオボタンから成る。ユーザは、Ｌａｓｔ  １  ｗｅｅｋ１２１０ａ（デフォルト）、Ｌａｓｔ  ２  ｗｅｅｋｓ１２１０ｂ、Ｌａｓｔ  １  ｍｏｎｔｈ１２１０ｃ、Ｌａｓｔ  ３  ｍｏｎｔｈｓ１２１０ｄあるいはＬａｓｔ  ６  ｍｏｎｔｈｓ１２１０ｅの期間を選択できる。
【００３２】
前述の実施例は、プロセス・フローおよびネットワーク接続性を実証するためにＩＰを使用しているが、当業者により容易に認識されるように、本発明は同様に８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ（ＷｉＦｉとして既知）のような、いくつかの無線ネットワーキング技術をサポートすることができる。ネットワーク・アクセスは、インターネットのようなネットワークに無線ステーションを接続するために、コーヒーショップ、図書館、ホテル、会議場などのようなホットスポットあるいは公共の場所に提供され得る。本発明は、インストール可能なプリンタ、最寄りの利用可能なプリンタ、あるいはユーザ認可されたプリンタを介して、ドライバレスおよび全般的なプリント・サービスを提供するために、ネットワーク・アクセスに関連して使用することができる。
【００３３】
前述の、本発明の好ましい実施例は、実例と記述の目的で示されている。それは、開示された本発明の形態の詳細を完全に網羅したり、制限したりするものではない。上記の示唆を考慮して、明白な修正あるいは変更は可能である。実施例は、本発明の原理における最良の実例を提供するために選択、および説明されるものである。それによって、当業者が、予測される特定の使用に適合するように、多様な実施例に多様な修正を施して、本発明を利用することができる。そのような修正および変更は、それらが適正に、合法的にまた公平に与えられる広さに従って解釈されたとき、追加クレームにより決定されるように、すべて本発明の適用範囲内にあるものである。
【図面の簡単な説明】
【００３４】
【図１】は、本発明の好ましい実施例によるネットワーク構造のブロック図である。
【図２】は、本発明の機能コンポーネントのブロック図である。
【図３】は、本発明のプロセス・フローチャートである。
【図４】は、ユーザ・ログイン画面の例である。
【図５】は、印刷パラメータを得るための画面の例である。
【図６】は、プリントするファイルを選択するための画面の例である。
【図７】は、プリントおよびデバイス・ステータス画面の例である。
【図８】は、管理者ログイン画面の例である。
【図９】は、プリンタ管理タブ画面の例である。
【図１０】は、管理者プリンタ追加画面の例である。
【図１１】は、プリンタ・プロパティ編集画面の例である。
【図１２】は、管理者ログ・クエリ画面の例である。
【図１３】は、管理者ログ・クエリ結果画面の例である。
【図１】
2004213656.tif 000003
【図２】
2004213656.tif 000004
【図３】
2004213656.tif 000005
【図４】
2004213656.tif 000006
【図５】
2004213656.tif 000007
【図６】
2004213656.tif 000008
【図７】
2004213656.tif 000009
【図８】
2004213656.tif 000010
【図９】
2004213656.tif 000011
【図１０】
2004213656.tif 000012
【図１１】
2004213656.tif 000013
【図１２】
2004213656.tif 000014
【図１３】
2004213656.tif 000015
【外国語明細書】
１  Ｔｉｔｌｅ  ｏｆ  Ｉｎｖｅｎｔｉｏｎ  
Ｏｎｌｉｎｅ  Ｐｒｉｎｔ  Ｗｉｔｈ  Ｄｒｉｖｅｒｌｅｓｓ  Ｗｅｂ  Ｐｒｉｎｔ  Ｓｅｒｖｅｒ  
２  Ｄｅｔａｉｌｅｄ  Ｄｅｓｃｒｉｐｔｉｏｎ  ｏｆ  Ｉｎｖｅｎｔｉｏｎ
2004213656.tif 000016
2004213656.tif 000017
2004213656.tif 000018
2004213656.tif 000019
2004213656.tif 000020
2004213656.tif 000021
2004213656.tif 000022
2004213656.tif 000023
2004213656.tif 000024
2004213656.tif 000025
2004213656.tif 000026
2004213656.tif 000027
2004213656.tif 000028
2004213656.tif 000029
３  Ｂｒｉｅｆ  Ｄｅｓｃｒｉｐｔｉｏｎ  ｏｆ  Ｄｒａｗｉｎｇｓ  
2004213656.tif 000030
Ｃｌａｉｍｓ
2004213656.tif 000031
2004213656.tif 000032
2004213656.tif 000033
2004213656.tif 000034
2004213656.tif 000035
2004213656.tif 000036
2004213656.tif 000037
2004213656.tif 000038
2004213656.tif 000039
１  Ａｂｓｔｒａｃｔ  
2004213656.tif 000040
２  Ｒｅｐｒｅｓｅｎｔａｔｉｖｅ  Ｄｒａｗｉｎｇ  
ＦＩＧ１
ＦＩＧ１
2004213656.tif 000041
ＦＩＧ２
2004213656.tif 000042
ＦＩＧ３
2004213656.tif 000043
ＦＩＧ４
2004213656.tif 000044
ＦＩＧ５
2004213656.tif 000045
ＦＩＧ６
2004213656.tif 000046
ＦＩＧ７
2004213656.tif 000047
ＦＩＧ８
2004213656.tif 000048
ＦＩＧ９
2004213656.tif 000049
ＦＩＧ１０
2004213656.tif 000050
ＦＩＧ１１
2004213656.tif 000051
ＦＩＧ１２
2004213656.tif 000052
ＦＩＧ１３
2004213656.tif 000053