【手続補正書】
【提出日】平成19年1月19日(2007.1.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  サーバ装置とクライアント装置を接続したネットワークプリントシステムであって、
クライアント装置は、サーバ装置から受信した、可変データを表示用の形式で記述した画像を表示するとともに、表示された可変データの印刷を指示する指示手段を有し、
サーバ装置は、
テンプレートデータを格納する格納手段と、
前記クライアント装置からの指示及びクライアント装置に送信した可変データに応じて、前記格納手段からテンプレートデータを読み出す手段と、
読み出されたテンプレートデータと前記クライアント装置で表示されている可変データとを合成して印刷データを生成する生成手段と、
前記印刷データをプリンタ装置から印刷させる出力手段とを有することを特徴とするネットワークプリントシステム。
【請求項２】  前記サーバ装置は複数個備えられ、前記クライアント装置からの前記指示手段による指示を受けて、複数個の前記サーバ装置のうち、指示に応じた処理をどのサーバ装置に割り当てるか決定する負荷分散手段を更に備えることを特徴とする請求項１に記載のネットワークプリントシステム。
【請求項３】  前記負荷分散手段は、指示に応じた処理を、予め登録しておいた順序で複数個の前記サーバ装置に割り当てることを特徴とする請求項２に記載のネットワークプリントシステム。
【請求項４】  前記負荷分散手段は、指示に応じた処理を、複数個の前記サーバ装置のうち、未完の処理がもっとも少ないサーバ装置に割り当てることを特徴とする請求項２に記載のネットワークプリントシステム。
【請求項５】  前記負荷分散手段は、複数個の前記サーバ装置それぞれの状態を保持する保持手段を更に備え、前記サーバ装置それぞれの状態に応じて前記保持手段の内容を更新すると共に、前記保持手段の内容を参照して、使用可能状態にないサーバ装置に対しては、前記指示に応じた処理を割り当てないことを特徴とする請求項２に記載のネットワークプリントシステム。
【請求項６】  前記サーバ装置それぞれは、稼働可能となった場合にその旨前記負荷分散手段に通知し、前記負荷分散手段は、該通知を受信すると前記保持手段の内容を、前記通知を発行したサーバ装置が使用可能であるものとして更新することを特徴とする請求項２に記載のネットワークプリントシステム。
【請求項７】  前記クライアント装置は、印刷の指示と共に、前記プリンタ装置として、前記クライアント装置が有しているプリンタ装置を用いるか、前記サーバ装置が有しているプリンタ装置を用いるかを指定する手段を更に有し、前記出力手段は、前記指定に応じて、生成された印刷データをサーバ装置から印刷出力するか、あるいは前記クライアント装置に送信することを特徴とする請求項１に記載のネットワークプリントシステム。
【請求項８】  前記クライアント装置は、印刷の指示と共に、前記プリンタ装置として、前記クライアント装置が有しているプリンタ装置を用いるか、前記サーバ装置が有しているプリンタ装置を用いるかを指定する手段を更に有し、前記出力手段は、前記指定に応じて、生成された印刷データをサーバ装置から印刷出力するか、あるいは前記クライアント装置に送信することを特徴とする請求項１に記載のネットワークプリントシステム。
【請求項９】  前記クライアント装置は、さらに、印刷出力するための複数のプリンタ装置と、該複数のプリンタ装置のなかから、前記サーバ装置から受信した印刷データに適したプリンタ装置を選択する手段とを有し、前記サーバ装置から印刷データを受信した場合、前記選択されたプリンタ装置により受信した印刷データを出力することを特徴とする請求項８に記載のネットワークプリントシステム。
【請求項１０】  前記クライアント装置は、前記サーバ装置に対して可変データを表示する旨の指示を送信する表示指示手段を更に有し、前記クライアント装置は、前記表示指示手段を受信すると、指示された可変データを表示形式に編集して前記クライアント装置に送信する手段を更に有することを特徴とする請求項１乃至９のいずれか１項に記載のネットワークプリントシステム。
【請求項１１】  前記負荷分散手段は複数個備えられ、前記クライアント装置は、複数の負荷分散手段からひとつを選択して、前記指示手段による指示を発行することを特徴とする請求項２に記載のネットワークプリントシステム。
【請求項１２】  クライアント装置と接続された情報処理装置であって、
テンプレートデータを格納する格納手段と、
前記クライアント装置からの指示及びクライアント装置に送信した可変データに応じて、前記格納手段からテンプレートデータを読み出す読み出し手段と、
読み出されたテンプレートデータと前記クライアント装置で表示されている可変データとを合成して印刷データを生成する生成手段と、
前記印刷データをプリンタ装置から印刷させる出力手段とを有する画像生成部を備えることを特徴とする情報処理装置。
【請求項１３】  前記画像生成部は複数備えられ、前記クライアント装置からの指示を受けて、前記指示に応じた処理をどの画像生成部に割り当てるか決定する負荷分散手段を更に備えることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】  前記負荷分散手段は、指示に応じた処理を、予め登録しておいた順序で前記複数の画像生成部に割り当てることを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】  前記負荷分散手段は、指示に応じた処理を、複数の前記画像生成部のうち、未完の処理がもっとも少ない画像生成部に割り当てることを特徴とする請求項１３に記載の情報処理装置。
【請求項１６】  前記負荷分散手段は、複数の画像生成部それぞれの状態を保持する保持手段を更に備え、前記複数の画像生成部それぞれの状態に応じて前記保持手段の内容を更新すると共に、前記保持手段の内容を参照して、使用可能状態にない画像生成部に対しては、前記指示に応じた処理を割り当てないことを特徴とする請求項１３に記載の情報処理装置。
【請求項１７】  前記画像生成部それぞれは、稼働可能となった場合にその旨前記負荷分散手段に通知し、前記負荷分散手段は、該通知を受信すると前記保持手段の内容を、前記通知を発行したサーバ装置が使用可能であるものとして更新することを特徴とする請求項１３に記載の画像処理装置。
【請求項１８】  クライアント装置と接続された情報処理装置の制御方法であって、
前記クライアント装置からの指示及びクライアント装置に送信した可変データに応じて、格納手段からテンプレートデータを読み出す読み出し工程と、
読み出されたテンプレートデータと前記クライアント装置で表示されている可変データとを合成して印刷データを生成する生成工程と、
前記印刷データをプリンタ装置から印刷させる出力工程とを備えることを特徴とする情報処理装置の制御方法。
【請求項１９】  サーバ装置から受信した、可変データを表示用の形式で記述した画像を表示するとともに、表示された可変データの印刷を指示する指示手段を有するクライアント装置と、
テンプレートデータを格納する格納手段と、前記クライアント装置からの指示及びクライアント装置に送信した可変データに応じて、前記格納手段からテンプレートデータを読み出す手段と、読み出されたテンプレートデータと前記クライアント装置で表示されている可変データとを合成して印刷データを生成する生成手段と、前記印刷データをプリンタ装置から印刷させる出力手段とを有する複数のサーバ装置を含むネットワークプリントシステムの制御方法であって、
前記クライアント装置からの前記指示手段による指示を受けて、複数個の前記サーバ装置のうち、指示に応じた処理をどのサーバ装置に割り当てるか決定する負荷分散工程を備えることを特徴とするネットワークプリントシステムの制御方法。
【請求項２０】  前記負荷分散工程は、指示に応じた処理を、予め登録しておいた順序で複数個の前記サーバ装置に割り当てることを特徴とする請求項１９に記載のネットワークプリントシステムの制御方法。
【請求項２１】  前記負荷分散工程は、指示に応じた処理を、複数個の前記サーバ装置のうち、未完の処理がもっとも少ないサーバ装置に割り当てることを特徴とする請求項１９に記載のネットワークプリントシステムの制御方法。
【請求項２２】  前記負荷分散工程は、複数個の前記サーバ装置それぞれの状態を保持し、前記サーバ装置それぞれの状態に応じて保持した内容を更新すると共に、
保持した内容を参照して、使用可能状態にないサーバ装置に対しては、前記指示に応じた処理を割り当てないことを特徴とする請求項１９に記載のネットワークプリントシステムの制御方法。
【請求項２３】  前記負荷分散工程は、サーバ装置それぞれから、それが稼働可能となった場合に通知を受け、該通知に応じて保持する内容を、前記通知を発行したサーバ装置が使用可能であるものとして更新することを特徴とする請求項１９に記載のネットワークプリントシステムの制御方法。
【請求項２４】  クライアント装置と接続されたコンピュータを、
前記クライアント装置からの指示及びクライアント装置に送信した可変データに応じて、格納手段からテンプレートデータを読み出す読み出し手段と、
読み出されたテンプレートデータと前記クライアント装置で表示されている可変データとを合成して印刷データを生成する生成手段と、
前記印刷データをプリンタ装置から印刷させる出力手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２５】  サーバ装置から受信した、可変データを表示用の形式で記述した画像を表示するとともに、表示された可変データの印刷を指示する指示手段を有するクライアント装置と、
テンプレートデータを格納する格納手段と、前記クライアント装置からの指示及びクライアント装置に送信した可変データに応じて、前記格納手段からテンプレートデータを読み出す手段と、読み出されたテンプレートデータと前記クライアント装置で表示されている可変データとを合成して印刷データを生成する生成手段と、前記印刷データをプリンタ装置から印刷させる出力手段とを有する複数のサーバ装置とに接続されたコンピュータを、
前記クライアント装置からの前記指示手段による指示を受けて、複数個の前記サーバ装置のうち、指示に応じた処理をどのサーバ装置に割り当てるか決定する負荷分散手段として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２６】  前記負荷分散手段は、指示に応じた処理を、予め登録しておいた順序で複数個の前記サーバ装置に割り当てることを特徴とする請求項２５に記載の記録媒体。
【請求項２７】  前記負荷分散手段は、指示に応じた処理を、複数個の前記サーバ装置のうち、未完の処理がもっとも少ないサーバ装置に割り当てることを特徴とする請求項２５に記載の記録媒体。
【請求項２８】  前記負荷分散手段は、複数個の前記サーバ装置それぞれの状態を保持し、前記サーバ装置それぞれの状態に応じて保持した内容を更新すると共に、
保持した内容を参照して、使用可能状態にないサーバ装置に対しては、前記指示に応じた処理を割り当てないことを特徴とする請求項２５に記載の記録媒体。
【請求項２９】  前記負荷分散手段は、サーバ装置それぞれから、それが稼働可能となった場合に通知を受け、該通知に応じて保持する内容を、前記通知を発行したサーバ装置が使用可能であるものとして更新することを特徴とする請求項２５に記載の記録媒体。
【請求項３０】  クライアント装置と、該クライアント装置から指定される名称に従ってファイルを前記クライアント装置に送信できるサーバ装置とを接続したネットワークプリントシステムであって、
クライアント装置は、サーバ装置に対して画像の生成及び生成された画像の送信を要求する要求手段を有し、
サーバ装置は、前記クライアント装置からの要求に応じて画像ファイルを生成する生成手段と、生成した画像ファイルを前記クライアント装置に送信する送信手段とを有することを特徴とするネットワークプリントシステム。
【請求項３１】  前記サーバ装置は、前記生成手段により生成した画像ファイルを格納する格納手段を更に有し、生成を要求された画像がすでに要求されたものであるなら、前記格納手段に格納された画像ファイルを前記クライアント装置に送信することを特徴とする請求項３０に記載のネットワークプリントシステム。
【請求項３２】  前記サーバ装置の送信手段は、クライアント装置からの指定に応じて、生成した画像ファイルを不特定のクライアント装置からアクセス可能な場所に保存して前記クライアント装置にそのファイル名を通知するか、あるいは、生成した画像ファイルを不特定のクライアント装置からアクセス不可能な場所に保存してクライアント装置に画像ファイルを送信することを特徴とする請求項３０記載のネットワークプリントシステム。
【請求項３３】  クライアント装置と、該クライアント装置から指定される名称に従ってファイルを前記クライアント装置に送信できるサーバ装置とを接続したネットワークプリントシステムの制御方法であって、
クライアント装置は、サーバ装置に対して画像の生成及び生成された画像の送信を要求し、
サーバ装置は、前記クライアント装置からの要求に応じて画像ファイルを生成し、生成した画像ファイルを前記クライアント装置に送信することを特徴とするネットワークプリントシステムの制御方法。
【請求項３４】  前記サーバ装置は、生成した画像ファイルを格納しておき、生成を要求された画像がすでに要求されたものであるなら、格納された画像ファイルを前記クライアント装置に送信することを特徴とする請求項３３に記載のネットワークプリントシステムの制御方法。
【請求項３５】  前記サーバ装置は、クライアント装置からの指定に応じて、生成した画像ファイルを不特定のクライアント装置からアクセス可能な場所に保存して前記クライアント装置にそのファイル名を通知するか、あるいは、生成した画像ファイルを不特定のクライアント装置からアクセス不可能な場所に保存してクライアント装置に画像ファイルを送信することを特徴とする請求項３３または請求項３４に記載のネットワークプリントシステムの制御方法。
【請求項３６】  ネットワーク上に接続されたプリンタ装置を用いて、予め定められたテンプレートデータと、このテンプレートデータと組み合わせられる可変データとから構成される文書のプリント要求或いはプリントを行なう文書の表示要求を発行するクライアント装置と、
前記クライアント装置と通信可能に接続され、前記プリント要求に基づいたプリント用データ又は前記表示要求に基づいた表示用データを生成し、前記クライアント装置に送信するサーバ装置とを有するネットワークプリントシステムにおいて、
前記サーバ装置が、前記クライアント装置に送信する前記プリント用データを暗号化する手段を有し、暗号化した前記プリント用データを送信するとともに、
前記クライアント装置が、予め定められた暗号化解除用データを用いて前記暗号化されたプリント用データを復号化して用いることを特徴とするネットワークプリントシステム。
【請求項３７】  前記暗号化手段が、複数の異なる暗号化方法により暗号化が可能であり、暗号化方法を予め定めた条件に応じて変更することを特徴とする請求項３６記載のネットワークプリントシステム。
【請求項３８】  前記プリント用ファイルが、データ種別毎にブロック化された構成を有するとともに、前記条件が前記データ種別であることを特徴とする請求項３７記載のネットワークプリントシステム。
【請求項３９】  前記クライアント装置が、前記プリント用ファイルのヘッダ部からそのデータ種別を検出し、予めデータ種別毎に用意された暗号化解除用データを用いて暗号化された前記プリント用データを復号化して用いることを請求項３８記載のネットワークプリントシステム。
【請求項４０】  ネットワーク上に接続されたプリンタ装置を用いて、予め定められたテンプレートデータと、このテンプレートデータと組み合わせられる可変データとから構成される文書のプリント要求或いはプリントを行なう文書の表示要求を発行するクライアント装置と、
前記クライアント装置と通信可能に接続され、前記プリント要求に基づいたプリント用データ又は前記表示要求に基づいた表示用データを生成し、前記クライアント装置に送信するサーバ装置とを有するネットワークプリントシステムにおいて、
前記サーバ装置が、
前記クライアント装置とのセッション毎にユニークなデータを生成する手段と、
前記クライアント装置に送信する前記プリント用データを、前記ユニークデータに基づいて暗号化する手段と、
前記暗号化されたプリント用データを復号化するために必要な暗号化解除用データを、前記ユニークデータに基づいて生成する手段とを有し、
前記クライアント装置が、前記サーバ装置から前記暗号化解除用データを獲得して暗号化された前記プリント用データを復号化して用いることを特徴とするネットワークプリントシステム。
【請求項４１】  ネットワーク上に接続されたプリンタ装置を用いて、予め定められたテンプレートデータと、このテンプレートデータと組み合わせられる可変データとから構成される文書のプリント要求或いはプリントを行なう文書の表示要求を発行するクライアント装置と、
前記クライアント装置と通信可能に接続され、前記プリント要求に基づいたプリント用データ又は前記表示要求に基づいた表示用データを生成し、前記クライアント装置に送信するサーバ装置とを有するネットワークプリントシステムにおいて、
前記サーバ装置が、前記プリント要求に基づく処理を行なう際、予め登録された権限データに基づいて、前記プリント用データの生成を行なわないか、生成するプリント用データの内容を変更させることを特徴とするネットワークプリントシステム。
【請求項４２】  前記変更が、前記要求に対応するテンプレートデータを構成する項目毎に行なわれることを特徴とする請求項４１記載のネットワークプリントシステム。
【請求項４３】  ネットワーク上に接続されたプリンタ装置を用いて、予め定められたテンプレートデータと、このテンプレートデータと組み合わせられる可変データとから構成される文書のプリント要求或いはプリントを行なう文書の表示要求を発行するクライアント装置と、
前記クライアント装置と通信可能に接続され、前記要求に基づいたプリント用データ又は前記表示要求に基づいた表示用データを生成し、前記クライアント装置に送信するサーバ装置とを有するネットワークプリントシステムにおいて、
前記サーバ装置が、
前記テンプレートデータ毎に、印刷又は表示が不可能となる制限条件を格納する制限情報記憶手段を有し、
前記プリント要求又は表示要求があった際、この要求が前記制限条件を満たす場合、前記要求に対する処理を行なわないことを特徴とするネットワークプリントシステム。
【請求項４４】  前記制限情報は、日時であることを特徴とする請求項４３記載のネットワークプリントシステム。
【請求項４５】  前記制限情報は、累積印刷回数であることを特徴とする請求項４３記載のネットワークプリントシステム。
【請求項４６】  ネットワーク上に接続されたプリンタ装置を用いて、予め定められたテンプレートデータと、このテンプレートデータと組み合わせられる可変データとから構成される文書のプリント要求或いはプリントを行なう文書の表示要求を発行する複数のクライアント装置と、
前記クライアント装置と通信可能に接続され、前記要求に基づいたプリント用データ又は前記表示要求に基づいた表示用データを生成し、前記クライアント装置に送信するサーバ装置とを有するネットワークプリントシステムにおいて
前記サーバ装置が、前記プリント用データを前記複数のクライアント装置のいずれかに選択的に送信することを特徴とするネットワークプリントシステム。
【請求項４７】  前記サーバ装置が、
前記クライアント装置からの印刷要求履歴を記憶する履歴記憶手段を更に有し、前記クライアント装置からの新規印刷要求を受け付けた際に、前記印刷要求履歴に基づいて前記プリント用データの送信先を選択することを特徴とする請求項４６記載のネットワークプリントシステム。
【請求項４８】  前記サーバ装置が、前記プリント用データを送信する際、他のプリンタ装置と比較して負荷の少ないプリンタ装置を使用可能なクライアント装置に対して送信することを特徴とする請求項４６記載のネットワークプリントシステム。
【請求項４９】  ネットワーク上に接続された複数のプリンタ装置の少なくとも１つを用いて、予め定められたテンプレートデータと、このテンプレートデータと組み合わせられる可変データとから構成される文書のプリント要求或いはプリントを行なう文書の表示要求を発行する複数のクライアント装置と、
前記クライアント装置と通信可能に接続され、前記要求に基づいたプリント用データ又は前記表示要求に基づいた表示用データを生成し、前記クライアント装置に送信するサーバ装置とを有するネットワークプリントシステムにおいて、
前記サーバ装置が、前記プリント要求によって印刷される文書の特性に応じて前記プリント用データをプリントすべきプリンタ装置を決定することを特徴とするネットワークプリントシステム。
【請求項５０】  前記サーバ装置が、前記文書のページ数が予め定めた数よりも多い場合、前記複数のプリンタ装置のそれぞれが前記プリント用データの一部を出力するように前記クライアント装置に対して送信することを特徴とする請求項４９記載のネットワークプリントシステム。
【請求項５１】  前記サーバ装置が前記文書を構成するページをカラーページとモノクロページで分割して前記複数のプリンタ装置のそれぞれが前記プリント用データの一部を出力するように前記クライアント装置に対して送信することを特徴とする請求項４９記載のネットワークプリントシステム。
【請求項５２】  ネットワーク上に接続されたプリンタ装置を用いて、予め定められたテンプレートデータと、このテンプレートデータと組み合わせられる可変データとから構成される文書のプリント要求或いはプリントを行なう文書の表示要求を発行する複数のクライアント装置と、
前記クライアント装置と通信可能に接続され、前記要求に基づいたプリント用データ又は前記表示要求に基づいた表示用データを生成し、前記クライアント装置に送信するサーバ装置とを有するネットワークプリントシステムにおいて、
前記サーバ装置が、前記プリント用データを前記プリント要求が送られた経路と異なる経路で送信することを特徴とするネットワークプリントシステム。
【請求項５３】  前記サーバ装置が、複数の送信手段を有し、前記プリント用データの送信時に前記送信手段のうち負荷が最も小さいものを用いて送信を行なうことを特徴とする請求項５２記載のネットワークプリントシステム。