(57)【要約】【課題】印刷の増加を確実に抑制可能な印刷処理システムを提供する。【解決手段】情報処理装置と印刷装置とを含む印刷処理システムにおいて、アプリケーション識別情報を取得するアプリケーション情報取得部と、該アプリケーション識別情報に基づいて、アプリケーションがｗｅｂブラウザであるか否かを判断するアプリケーション判断部と、ｗｅｂブラウザと判断されると、ｗｅｂアプリケーションのＵＲＬ情報をアプリケーション識別情報として取得するＵＲＬ情報取得部と、アプリケーション識別情報を含む印刷データを生成する印刷データ生成部とを、情報処理装置側に設け、複数のアプリケーション識別情報が記憶されるアプリケーション情報記憶部と、印刷データに含まれるアプリケーション識別情報及びアプリケーション情報記憶部に記憶されるアプリケーション識別情報に基づいて、印刷の可否を判断する印刷可否判断部とを、印刷装置側に設ける。【選択図】        図１
2008134885.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置へ送信するための印刷データを生成する印刷データ生成部を備える情報処理装置であって、
アプリケーション識別情報を有し、印刷用データを作成するアプリケーションと、
前記アプリケーション識別情報を取得するアプリケーション情報取得部と、
取得された前記アプリケーション識別情報に基づいて、前記アプリケーションがｗｅｂブラウザであるか否かを判断するアプリケーション判断部と、
ｗｅｂブラウザであると判断されると、該ｗｅｂブラウザで実行中のｗｅｂアプリケーションのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報を、アプリケーション識別情報として取得するＵＲＬ情報取得部と、
複数のアプリケーション識別情報が予め記憶されるアプリケーション情報記憶部と、
取得されたアプリケーション識別情報と、前記アプリケーション情報記憶部に記憶されているアプリケーション識別情報とに基づいて、印刷の可否を判断する印刷可否判断部とを備え、
印刷可と判断されると、前記印刷データ生成部は、前記印刷用データに基づき印刷データを生成する
ことを特徴とする情報処理装置。
【請求項２】
前記印刷可否判断部により印刷不可と判断されると、該判断結果を表示する表示部を更に備える
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記アプリケーションにより作成される前記印刷用データは、アプリケーション識別情報を含み、
前記アプリケーション情報取得部は、前記印刷用データから前記アプリケーション識別情報を取得する
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記アプリケーション情報取得部は、前記アプリケーションからアプリケーション識別情報を取得する
ことを特徴とする請求項１記載の情報処理装置。
【請求項５】
少なくとも一つのｗｅｂブラウザ識別情報が予め記憶されるｗｅｂブラウザ情報記憶部を更に備え、
前記アプリケーション判断部は、前記ｗｅｂブラウザ情報記憶部に記憶されているｗｅｂブラウザ識別情報の何れかと、取得された前記アプリケーション識別情報とが一致するか否かに基づき、前記判断を行う
ことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記ＵＲＬ情報取得部は、前記ｗｅｂアプリケーションのＵＲＬ情報を取得して、該ＵＲＬ情報を前記アプリケーション情報取得部により取得されたアプリケーション識別情報に付加し、
前記印刷可否判断部は、前記ＵＲＬ情報が付加されたアプリケーション識別情報と、前記アプリケーション情報記憶部に記憶されているアプリケーション識別情報とに基づいて、前記判断を行う
ことを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記アプリケーションにより作成される前記印刷用データは、前記ｗｅｂアプリケーションのＵＲＬ情報を含み、
前記ＵＲＬ情報取得部は、前記印刷用データから前記ＵＲＬ情報を取得する
ことを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記ＵＲＬ情報取得部は、前記ｗｅｂブラウザから前記ＵＲＬ情報を取得する
ことを特徴とする請求項１記載の情報処理装置。
【請求項９】
アプリケーション識別情報を入力する入力部と、
入力されたアプリケーション識別情報を、前記アプリケーション情報記憶部に記憶させる設定部と、
を更に備えることを特徴とする請求項１記載の情報処理装置。
【請求項１０】
情報処理装置と、該情報処理装置と通信可能な印刷装置とを含む印刷処理システムであって、
前記情報処理装置は、
アプリケーション識別情報を有し、印刷用データを作成するアプリケーションと、
前記アプリケーション識別情報を取得するアプリケーション情報取得部と、
前記アプリケーション識別情報に基づいて、前記アプリケーションがｗｅｂブラウザであるか否かを判断するアプリケーション判断部と、
ｗｅｂブラウザであると判断されると、該ｗｅｂブラウザで実行中のｗｅｂアプリケーションのＵＲＬ情報を、アプリケーション識別情報として取得するＵＲＬ情報取得部と、
作成された前記印刷用データに基づいて、取得されたアプリケーション識別情報を含む印刷データを生成する印刷データ生成部と、
生成された前記印刷データを前記印刷装置へ送信する送信部とを備え、
前記印刷装置は、
複数のアプリケーション識別情報が予め記憶されるアプリケーション情報記憶部と、
前記情報処理装置から受信した前記印刷データから、アプリケーション識別情報を抽出する抽出部と、
抽出されたアプリケーション識別情報と、前記アプリケーション識別情報記憶部に記憶されるアプリケーション情報とに基づいて、印刷の可否を判断する印刷可否判断部と、
印刷可と判断されると、前記印刷データに基づく印刷処理を実行する印刷実行部とを備える
ことを特徴とする印刷処理システム。
【請求項１１】
前記印刷装置は、前記印刷可否判断部により印刷不可と判断されると、該判断結果を表示する表示部を備えることを特徴とする請求項１０記載の印刷処理システム。
【請求項１２】
前記印刷装置は、
前記印刷可否判断部により印刷不可と判断されると、該判断結果を前記情報処理装置へ通知する通知部を更に備え、
前記情報処理装置は、
前記印刷装置から前記判断結果を受信する受信部と、
受信した前記判断結果を表示する表示部とを更に備える
ことを特徴とする請求項１０記載の印刷処理システム。
【請求項１３】
前記情報処理装置において、
前記アプリケーションにより作成される前記印刷用データは、アプリケーション識別情報を含み、
前記アプリケーション情報取得部は、前記印刷用データから前記アプリケーション識別情報を取得する
ことを特徴とする請求項１０記載の印刷処理システム。
【請求項１４】
前記情報処理装置において、
前記アプリケーション情報取得部は、前記アプリケーションからアプリケーション識別情報を取得する
ことを特徴とする請求項１０記載の印刷処理システム。
【請求項１５】
前記情報処理装置は、
少なくとも一つのｗｅｂブラウザ識別情報が予め記憶されるｗｅｂブラウザ情報記憶部を更に備え、
前記アプリケーション判断部は、前記ｗｅｂブラウザ情報記憶部に記憶されているｗｅｂブラウザ識別情報の何れかと、取得された前記アプリケーション識別情報とが一致するか否かに基づいて、前記判断を行う
ことを特徴とする請求項１０記載の印刷処理システム。
【請求項１６】
前記情報処理装置において、
前記ＵＲＬ情報取得部は、前記ｗｅｂアプリケーションのＵＲＬ情報を取得して、該ＵＲＬ情報を前記アプリケーション情報取得部により取得されたアプリケーション識別情報に付加し、
前記印刷データ生成部は、前記ＵＲＬ情報が付加されたアプリケーション識別情報を含む印刷データを生成する
ことを特徴とする請求項１０記載の印刷処理システム。
【請求項１７】
前記情報処理装置において、
前記アプリケーションにより作成される前記印刷用データは、前記ｗｅｂアプリケーションのＵＲＬ情報を含み、
前記ＵＲＬ情報取得部は、前記印刷用データから前記ＵＲＬ情報を取得する
ことを特徴とする請求項１０記載の印刷処理システム。
【請求項１８】
前記情報処理装置において、
前記ＵＲＬ情報取得部は、前記ｗｅｂブラウザから前記ＵＲＬ情報を取得する
ことを特徴とする請求項１０記載の印刷処理システム。
【請求項１９】
前記印刷装置は、
アプリケーション識別情報を入力する入力部と、
入力されたアプリケーション識別情報を、前記アプリケーション情報記憶部に記憶させる設定部とを更に備える
ことを特徴とする請求項１０記載の印刷処理システム。
【請求項２０】
前記入力部は、前記印刷装置に接続された入力装置からなる
ことを特徴とする請求項１９記載の印刷処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを生成する情報処理装置及び印刷処理を行う印刷処理システムに関し、特に、印刷処理の実行を制限可能な情報処理装置及び印刷処理システムに関する。
【背景技術】
【０００２】
企業等のオフィス環境では、通常、単数或いは複数の印刷装置が、複数の情報処理装置により共有使用されている。
情報処理装置は、印刷する文書や画像等の印刷データを生成して、印刷装置へ送信する。そして、印刷装置は、印刷データを受信すると、該印刷データに基づく印刷処理を実行する。
このような情報処理装置及び印刷装置からなる印刷処理システムにおいて、従来、印刷の増加が問題となっていた。
【０００３】
上記した問題を解決するために、特許文献１には、情報処理装置としてのホスト装置に、該ホスト装置のユーザ情報を印刷データに付加する機能を設けるとともに、印刷装置としてのプリンタ装置に、該ユーザ情報に基づき印刷実行の可否判断を行う機能を設けることにより、ユーザ毎に印刷を制限可能なプリンタ管理システムの技術が開示されている。
【特許文献１】特開平１０−２０７６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年、ネットワークに接続された印刷装置が普及し、容易に印刷を実行可能な環境が整うに伴い、予想を越える印刷の増加が進んでいる。そのため、上記したユーザ毎の印刷制限のみでは、印刷の増加を充分に抑制できないという問題があった。
【０００５】
したがって、印刷の増加を確実に抑制可能な印刷処理システム及び情報処理装置が望まれていた。
【課題を解決するための手段】
【０００６】
本発明は、以上の点を解決するために、次の構成を採用する。
【０００７】
〈構成１〉
第一発明に係る情報処理装置は、印刷装置へ送信するための印刷データを生成する印刷データ生成部を備え、アプリケーション識別情報を有し、印刷用データを作成するアプリケーションと、アプリケーション識別情報を取得するアプリケーション情報取得部と、取得されたアプリケーション識別情報に基づいて、アプリケーションがｗｅｂブラウザであるか否かを判断するアプリケーション判断部と、ｗｅｂブラウザであると判断されると、該ｗｅｂブラウザで実行中のｗｅｂアプリケーションのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報を、アプリケーション識別情報として取得するＵＲＬ情報取得部と、複数のアプリケーション識別情報が予め記憶されるアプリケーション情報記憶部と、取得されたアプリケーション識別情報と、アプリケーション情報記憶部に記憶されているアプリケーション識別情報とに基づいて、印刷の可否を判断する印刷可否判断部とを更に備え、印刷可と判断されると、印刷データ生成部は、印刷用データに基づき印刷データを生成することを特徴とする。
【０００８】
〈構成２〉
第二発明に係る印刷処理システムは、情報処理装置と、該情報処理装置と通信可能な印刷装置とを含み、情報処理装置は、アプリケーション識別情報を有し、印刷用データを作成するアプリケーションと、アプリケーション識別情報を取得するアプリケーション情報取得部と、アプリケーション識別情報に基づいて、アプリケーションがｗｅｂブラウザであるか否かを判断するアプリケーション判断部と、ｗｅｂブラウザであると判断されると、該ｗｅｂブラウザで実行中のｗｅｂアプリケーションのＵＲＬ情報を、アプリケーション識別情報として取得するＵＲＬ情報取得部と、作成された印刷用データに基づいて、取得されたアプリケーション識別情報を含む印刷データを生成する印刷データ生成部と、生成された印刷データを印刷装置へ送信する送信部とを備え、印刷装置は、複数のアプリケーション識別情報が予め記憶されるアプリケーション情報記憶部と、情報処理装置から受信した印刷データから、アプリケーション識別情報を抽出する抽出部と、抽出されたアプリケーション識別情報と、アプリケーション識別情報記憶部に記憶されるアプリケーション情報とに基づいて、印刷の可否を判断する印刷可否判断部と、印刷可と判断されると、印刷データに基づく印刷処理を実行する印刷実行部とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明の情報処理装置及び印刷処理システムによれば、使用アプリケーションがｗｅｂブラウザである場合、該ｗｅｂブラウザで実行中のｗｅｂアプリケーションのＵＲＬ情報が、アプリケーション識別情報として通知されるので、ｗｅｂアプリケーション毎の印刷制限が可能となる。したがって、無駄な印刷の実行が防止され、印刷の増加が確実に抑制される。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態を図を用いて詳細に説明する。
【実施例１】
【００１１】
本発明に係る印刷処理システムは、クライアント装置のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上で動作するアプリケーション毎に印刷制限を行うべく、アプリケーション識別情報に基づき、印刷の可否を判断する。これにより、例えば、ポスターやポップを印刷するためのプリンタにおいて、文書作成用ソフトにより作成された原稿の印刷を制限可能となるので、無駄なコストを削減可能となると共に、印刷の増加を抑制できる。
【００１２】
ところで、近年のインターネットの普及に伴い、ｗｅｂブラウザ上で実行可能なアプリケーション、即ちｗｅｂアプリケーションの利用が増えている。この場合、上記したアプリケーション識別情報に基づく印刷制限では、ｗｅｂブラウザ識別情報（ｗｅｂブラウザ名）に基づいて、印刷可否が判断されてしまい、ｗｅｂアプリケーション毎に印刷制限を課すことができないという問題がある。
【００１３】
本発明に係る印刷処理システムは、上記した問題を解決するため、以下に示す構成を備える。
図１は、本発明に係る印刷処理システムの実施例１の構成を示すブロック図である。
【００１４】
実施例１の印刷処理システム１０は、図１に示されるように、情報処理装置としてのクライアント装置１１と、印刷装置としてのプリンタ１２と、アプリケーションサーバ１３とを含んで構成される。クライアント装置１１、プリンタ１２及びアプリケーションサーバ１３は、それぞれ、ネットワーク１４を介して接続される。
なお、クライアント装置１１及びプリンタ１２の接続形態として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続やパラレル接続を採用しても良い。
【００１５】
アプリケーションサーバ１３は、本実施例ではＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／」を有し、図１に示されるように、ｗｅｂアプリケーション格納部１５を備えている。
【００１６】
ｗｅｂアプリケーション格納部１５は、ｗｅｂブラウザ上で実行可能な複数のアプリケーション、即ちｗｅｂアプリケーションを格納している。本実施例では、ｗｅｂアプリケーション格納部１５には、ＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」に対応し、ポスターやポップ等を作成するためのｗｅｂアプリケーション「ｐｏｐｐｒｉｎｔ」と、ＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」に対応し、文書や図表等を作成するためのｗｅｂアプリケーション「ｄａｔａｐｒｉｎｔ」とが、それぞれ格納されているものとする。
【００１７】
クライアント装置１１は、本実施例ではパーソナルコンピュータからなり、図１に示されるように、表示部１６、選択入力部１７、アプリケーション部１８、一時記憶部１９、ｗｅｂブラウザ名記憶部２０、アプリケーション名取得部２１、アプリケーション判断部２２、ＵＲＬ情報取得部２３、印刷データ生成部２４、通信部２５及び装置制御部２６を備えている。
【００１８】
表示部１６は、例えばディスプレイからなり、各種画面を表示する機能を有する。
【００１９】
選択入力部１７は、例えばマウス及びキーボードからなり、ユーザに情報を選択或いは入力させるために使用される。また、選択入力部１７は、印刷要求を示す印刷要求情報を入力して、アプリケーション部１８に送る機能を有する。
【００２０】
アプリケーション部１８は、例えば原稿の作成や閲覧、編集等を行うための処理部であり、文書作成用ソフトや各種ｗｅｂブラウザ等、ＯＳ上で実行可能な複数のアプリケーションを含んで構成される。アプリケーション部１８は、選択入力部１７からの入力に基づいて各処理を行い、表示部１６を介して該処理の結果をユーザに通知する。また、選択入力部１７により印刷要求情報が入力されると、アプリケーション部１８は、アプリケーション上で作成された原稿の原稿データに基づき、印刷用データを作成する。アプリケーション部１８により作成される印刷用データには、本実施例では、使用されたアプリケーション、即ち使用アプリケーションを識別するためのアプリケーション識別情報として、アプリケーションの名称、即ちアプリケーション名が含まれる。作成された印刷用データは、一時記憶部１９に送られる。
【００２１】
一時記憶部１９には、アプリケーション部１８から送られた印刷用データが、一時的に記憶される。
【００２２】
ｗｅｂブラウザ名記憶部２０は、ｗｅｂブラウザ情報記憶部として、クライアント装置１１において利用可能な各ｗｅｂブラウザの名称、即ちｗｅｂブラウザ名が記憶される記憶領域である。
【００２３】
図２は、ｗｅｂブラウザ名記憶部の構成を示す説明図である。
ｗｅｂブラウザ名記憶部２０には、図２に示されるように、ｗｅｂブラウザアプリケーションを識別するためのｗｅｂブラウザ識別情報として、ｗｅｂブラウザ名が記憶されている。
【００２４】
例えば、本実施例のｗｅｂブラウザ名記憶部２０には、図２に示されるように、ｗｅｂブラウザ名「ＷｅｂＢｒｏｗｓｅｒＡ」、「ＷｅｂＢｒｏｗｓｅｒＢ」及び「ＷｅｂＢｒｏｗｓｅｒＣ」が記憶されている。
【００２５】
アプリケーション名取得部２１は、一時記憶部１９に記憶された印刷用データから、アプリケーション識別情報としてのアプリケーション名を抽出して取得するアプリケーション情報取得部としての機能を有する。
【００２６】
アプリケーション判断部２２は、アプリケーション名取得部２１により取得されたアプリケーション名が、ｗｅｂブラウザ名記憶部２０に記憶されているｗｅｂブラウザ名の何れかと一致するか否かに基づいて、印刷用データの作成に使用されたアプリケーション、即ち使用アプリケーションがｗｅｂブラウザであるか否かの判断を行う。
【００２７】
ＵＲＬ情報取得部２３は、ｗｅｂアプリケーションのＵＲＬ情報を取得する機能を有する。即ち、ＵＲＬ情報取得部２３は、一時記憶部１９に記憶されている印刷用データにおいて、ＵＲＬ情報を検索して取得する。印刷用データにＵＲＬ情報が含まれていない場合、ＵＲＬ情報取得部２３は、ｗｅｂブラウザ上で実行中のｗｅｂアプリケーションのＵＲＬ情報を、該ｗｅｂブラウザ、即ちアプリケーション部１８から取得する。また、ＵＲＬ情報取得部２３は、取得したＵＲＬ情報をアプリケーション識別情報、即ちアプリケーション名として、一時記憶部１９に記憶されている印刷用データに含まれるアプリケーション名に対して上書き処理を行う。
【００２８】
印刷データ生成部２４は、一時記憶部１９から印刷用データを読み出して、プリンタ１２でサポートされているプリンタ言語に変換して印刷データを生成する。
【００２９】
図３は、実施例１における印刷データの構成を示す説明図である。
印刷データ生成部２４により生成される印刷データには、図３（ａ）及び図３（ｂ）に示されるように、アプリケーション名部分３９−１と、プリンタ言語に変換された原稿データ部分３９−２とが含まれる。図３（ａ）に示される印刷データには、アプリケーション名部分３９−１に、アプリケーション名として「ＡｐｐｌｉｃａｔｉｏｎＤ」が含まれており、図３（ｂ）に示される印刷データには、アプリケーション名としてアプリケーションサーバ１３のｗｅｂアプリケーション「ｄａｔａｐｒｉｎｔ」に対応するＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が含まれている。
【００３０】
通信部２５は、プリンタ１２との通信機能を有するインタフェース部であり、送信部として、印刷データ生成部２４により生成された印刷データを、プリンタ１２へ送信する。
【００３１】
装置制御部２６は、上記した各部１６〜２５を制御する機能を有する。
【００３２】
プリンタ１２には、本実施例では表示装置２７及び入力装置２８が、図示されないインタフェース部を介して接続されている。
【００３３】
表示装置２７は、例えばディスプレイからなり、後述する設定画面や印刷不可通知画面等の各種画面を表示する表示部としての機能を有する。
【００３４】
入力装置２８は、例えば操作パネル等のスイッチからなり、プリンタ１２へのデータ入力機能を有する。
【００３５】
プリンタ１２は、本実施例ではポスターやポップを印刷するためのプリンタであり、図１に示されるように、プリンタ通信部２９、一時記憶部３０、許可アプリケーション名記憶部３１、設定部３２、抽出部３３、印刷可否判断部３４、印刷実行部３５、通知部３６及び印刷制御部３７を備えている。
【００３６】
プリンタ通信部２９は、クライアント装置１１との通信を行うインタフェース部であり、クライアント装置１１から印刷データを受信して、後述する一時記憶部３０へ送る機能を有する。
【００３７】
一時記憶部３０には、プリンタ通信部２９により受信された印刷データや、入力装置２８により入力された各種データ等が、一時的に記憶される。
【００３８】
許可アプリケーション名記憶部３１は、アプリケーション情報記憶部としての機能を有し、プリンタ１２において印刷実行が許可されるアプリケーションのアプリケーション名が、許可アプリケーション名として記憶される記憶領域である。
【００３９】
図４は、実施例１における許可アプリケーション名記憶部の構成を示す説明図である。
例えば、図４の許可アプリケーション名記憶部３１には、許可アプリケーション名としてアプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」と、アプリケーションサーバ１３のｗｅｂアプリケーション「ｐｏｐｐｒｉｎｔ」に対応するＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」とが記憶されている。本実施例のプリンタ１２は、文書作成用ソフトにより作成された原稿の印刷には不適であるため、許可アプリケーション名記憶部３１には、例えば、ｗｅｂアプリケーション「ｄａｔａｐｒｉｎｔ」に対応するＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」は記憶されていない。
【００４０】
設定部３２は、入力装置２８からの入力に基づいて、許可アプリケーション名を設定するための設定画面を、表示装置２７に表示させる。また、設定部３２は、入力装置２８による入力に基づいて、許可アプリケーション名記憶部３１への許可アプリケーション名の設定を行う。設定部３２による許可アプリケーション名の設定動作については、後述する。
【００４１】
抽出部３３は、一時記憶部３０に記憶されている印刷データ（図３）のアプリケーション名部分３９−１から、アプリケーション名を抽出して取得する。
【００４２】
印刷可否判断部３４は、アプリケーション名に基づいて印刷実行の可否を判断する機能を有する。印刷可否判断部３４は、抽出部３３により取得されたアプリケーション名が、許可アプリケーション名記憶部３１に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行可否の判断を行う。
【００４３】
印刷実行部３５は、一時記憶部３０に記憶されている印刷データに基づいて、印刷処理を実行する処理部である。
【００４４】
通知部３６は、印刷不可の判断結果を通知するための印刷不可通知画面を、表示装置２７に表示させる機能を有する。
【００４５】
印刷制御部３７は、上記した各部２９〜３６を制御する機能を有する。
【００４６】
次に、本実施例の印刷処理システム１０における許可アプリケーション名記憶部３１への許可アプリケーション名の設定処理の手順について、説明する。
図５は、本発明に係る印刷処理システムの許可アプリケーション名設定動作を示すフローチャートである。
【００４７】
まず、許可アプリケーション名記憶部３１に許可アプリケーション名を設定する場合について、説明する。
【００４８】
オペレータが、入力装置２８を介して、例えば許可アプリケーション名の設定処理のための認証番号を入力すると、該入力を受けたプリンタ１２の設定部３２は、許可アプリケーション名記憶部３１に記憶されている許可アプリケーション名を読み出す（ステップＳ１０１）。そして、表示装置２７を制御して、設定画面を表示させる（ステップＳ１０１）。
【００４９】
図６は、設定画面の表示例を示す説明図である。
設定画面４０ａ、４０ｂには、図６（ａ）、（ｂ）に示されるように、アプリケーション名を入力するためのアプリケーション名入力領域４１と、許可アプリケーション名を表示するための許可アプリケーション名表示領域４２とが設けられている。許可アプリケーション名表示領域４２には、プリンタ１２の許可アプリケーション名記憶部３１から読み出された許可アプリケーション名が表示される。
また、設定画面４０ａ、４０ｂは、アプリケーション名入力領域４１に入力されたアプリケーション名を許可アプリケーション名として追加することを選択するための「追加」ボタン４３と、許可アプリケーション名表示領域４２において選択された許可アプリケーション名の削除を選択するための「削除」ボタン４４と、設定処理の終了を選択するための「終了」ボタン４５とを有している。
【００５０】
例えば、図６（ａ）に示される設定画面４０ａでは、許可アプリケーション名表示領域４２には、アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」が表示されている。この場合、許可アプリケーション名記憶部３１には、許可アプリケーション名として「ＡｐｐｌｉｃａｔｉｏｎＤ」が記憶されている。
【００５１】
次に、入力装置２８により入力或いは選択が実行されると、該入力或いは選択を受けた設定部３２は、表示装置２７を制御して、設定画面の表示を変更する（ステップＳ１０２）。
【００５２】
例えば、設定画面４０ａ（図６（ａ））において、入力装置２８がアプリケーション名入力領域４１を選択して、許可アプリケーション名記憶部３１に設定するために、ｗｅｂアプリケーション「ｐｏｐｐｒｉｎｔ」のＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」を入力すると、該入力データが、入力アプリケーション名として、アプリケーション名入力領域４１に表示される（ステップＳ１０２）。
【００５３】
続いて、入力装置２８により「追加」ボタン４３が押下される（ステップＳ１０３）と、設定部３２は、表示装置２７を制御して、該入力アプリケーション名を許可アプリケーション名表示領域４２に追加して表示させる（ステップＳ１０４）。設定画面４０ａの許可アプリケーション名表示領域４２には、設定済の許可アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」と共に、入力アプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」が表示される（ステップＳ１０４）。
【００５４】
その後、入力装置２８により「終了」ボタン４５が押下される（ステップＳ１０８）と、許可アプリケーション名の設定要求を示す設定要求情報が入力され、許可アプリケーション名表示領域４２に表示された許可アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」及び入力アプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」が、設定要求情報と共に、プリンタ１２の設定部３２へ送られる。
【００５５】
設定部３２は、設定要求情報を受けると、許可アプリケーション名記憶部３１を初期化する。そして、設定部３２は、入力装置２８から送られたアプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」及び「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」を、許可アプリケーション名記憶部３１に記憶させて、許可アプリケーション名の設定を行う（ステップＳ１０９）。そして、設定部３２は、表示装置２７における設定画面の表示を終了させ、許可アプリケーション名設定処理は終了する。
【００５６】
許可アプリケーション名記憶部３１には、図４に示されるように、アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」及び「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」が設定される。即ち、アプリケーション「ＡｐｐｌｉｃａｔｉｏｎＤ」及びｗｅｂアプリケーション「ｐｏｐｐｒｉｎｔ」に対する印刷許可が設定される。
【００５７】
次に、許可アプリケーション名記憶部３１における許可アプリケーション名の設定を解除する場合について、説明する。
【００５８】
表示装置２７に設定画面が表示された（ステップＳ１０１）後、該設定画面において、許可アプリケーション名表示領域４２に表示された許可アプリケーション名の何れかが、入力装置２８により選択される（Ｓ１０２）と、設定部３２は、該選択部分の表示を変更する（ステップＳ１０２）。
【００５９】
図６（ｂ）に示される設定画面４０ｂでは、許可アプリケーション名表示領域４２には、アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」及びＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」が表示されている。この場合、許可アプリケーション名記憶部３１には、許可アプリケーション名として「ＡｐｐｌｉｃａｔｉｏｎＤ」及び「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」が記憶されている。この設定画面４０ｂにおいて、入力装置２８が許可アプリケーション名表示領域４２に表示された許可アプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」を選択すると、該表示部分は、図６（ｂ）に示されるように、反転表示される（ステップＳ１０２）。
【００６０】
その後、入力装置２８により「削除」ボタン４４が押下される（ステップＳ１０５）と、
設定部３２は、何れかの許可アプリケーション名が選択されているか否かを判断する（ステップＳ１０６）。
【００６１】
選択されていると判断される（ステップＳ１０６）と、設定部３２は、表示装置２７を制御して、選択された許可アプリケーション名、即ち選択アプリケーション名の表示を削除する（ステップＳ１０７）。設定画面４０ｂ（図６（ｂ））の許可アプリケーション名表示領域４２において、反転表示されていた許可アプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」は削除され、許可アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」のみが表示される（ステップＳ１０７）。
【００６２】
そして、入力装置２８により「終了」ボタン４５が押下される（ステップＳ１０８）と、設定要求情報が入力され、許可アプリケーション名表示領域４２に表示されたアプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」と共に、設定部３２へ送られる。そして、設定部３２は、アプリケーション名記憶部３１の初期化及び更新処理を実施し、許可アプリケーション名記憶部３１には、許可アプリケーション名として「ＡｐｐｌｉｃａｔｉｏｎＤ」のみが設定される（ステップＳ１０９）。即ち、許可アプリケーション名記憶部３１に記憶されていた許可アプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」は削除され、ｗｅｂアプリケーション「ｐｏｐｐｒｉｎｔ」に対する印刷許可の設定は解除される。これにより、許可アプリケーション名設定処理が終了する。
【００６３】
なお、ステップＳ１０６において、何れの許可アプリケーション名も選択されていないと判断されると、設定部３２は、表示装置２７を制御して、許可アプリケーション名が選択されていないことを示すメッセージを設定画面上に表示させる（ステップＳ１１０）。
【００６４】
以上のように、設定部３２により、アプリケーション名記憶部３１に対する許可アプリケーション名の設定処理が実施される。
【００６５】
続いて、本実施例の印刷処理システム１０において、印刷処理を実行する場合の処理の流れについて説明する。
図７は、本発明に係る印刷処理システムの実施例１における印刷動作を示すフローチャートである。
【００６６】
まず、クライアント装置１１において、ｗｅｂブラウザではないアプリケーション「ＡｐｐｌｉｃａｔｉｏｎＤ」が実行され、印刷が指示された場合の印刷処理システム１０の動作について、説明する。
【００６７】
ユーザが、クライアント装置１１の表示部１６において表示中のアプリケーション「ＡｐｐｌｉｃａｔｉｏｎＤ」で作成された原稿を印刷すべく、選択入力部１７を操作して、印刷実行を選択するための図示されない選択ボタンを押下すると、選択入力部１７は、印刷要求を示す印刷要求情報を入力する（ステップＳ２０１）。
【００６８】
選択入力部１７により入力された印刷要求情報は、アプリケーション部１８に送られる。そして、該印刷要求情報を受けたアプリケーション部１８は、印刷する原稿の原稿データに基づいて、アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」を含む印刷用データ（図３（ａ）を作成する（ステップＳ２０２）。作成された印刷用データは、一時記憶部１９に記憶される。
【００６９】
続いて、装置制御部２６は、アプリケーション名取得部２１を制御して、一時記憶部１９に記憶された印刷用データから、アプリケーション名を取得させる（ステップＳ２０３）。取得されたアプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」は、アプリケーション判断部２２に送られる。
【００７０】
次に、装置制御部２６の制御により、アプリケーション判断部２２が、アプリケーション名取得部２１から受けたアプリケーション名がｗｅｂブラウザ名記憶部２０（図２）に記憶されているｗｅｂブラウザ名の何れかと一致するか否かに基づいて、使用アプリケーションがｗｅｂブラウザであるか否かを判断する（ステップＳ２０４）。アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」は、何れのｗｅｂブラウザ名とも一致しないので、アプリケーション判断部２２は、該アプリケーション名がｗｅｂブラウザ名ではない、即ち、使用アプリケーションはｗｅｂブラウザではないと判断する。
【００７１】
ｗｅｂブラウザではないと判断される（ステップＳ２０４）と、装置制御部２６の制御により、印刷データ生成部２４は、一時記憶部１９からアプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」を含む印刷用データを読み出し、該印刷用データに基づきプリンタ１２が解析可能な印刷データを生成する（ステップＳ２０５）。印刷データ生成部２４は、印刷用データに含まれる原稿データをプリンタ言語に変換して、アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」が含まれるアプリケーション名部分３９−１と、原稿データ部分３９−２とからなる印刷データ（図３（ａ））を生成する（ステップＳ２０５）。
【００７２】
そして、通信部２５が、生成された印刷データ（図３（ａ））を、プリンタ１２へ送信する（ステップＳ２０６）。
【００７３】
プリンタ１２において、プリンタ通信部２９がクライアント装置１１から印刷データを受信すると、印刷制御部３７は、該印刷データを一時記憶部３０に記憶させる。
【００７４】
印刷制御部３７は、続いて、抽出部３３を制御して、一時記憶部３０に記憶されている印刷データから、アプリケーション名を取得させる（ステップＳ２０７）。抽出部３３は、図３（ａ）に示される印刷データのアプリケーション名部分３９−１から、アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」を抽出して取得する。取得されたアプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」は、一時記憶部３０に記憶される（ステップＳ２０７）。
【００７５】
次に、印刷制御部３７は、印刷可否判断部３４に印刷実行の可否を判断させる（ステップＳ２０８）。印刷可否判断部３４は、一時記憶部３０に記憶されているアプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」が、許可アプリケーション名記憶部３１（図４）に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する。図４に示される許可アプリケーション名記憶部３１には、許可アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」が記憶されているので、印刷可否判断部３４は、一致する、即ち印刷実行可と判断する（ステップＳ２０８）。
【００７６】
印刷実行可と判断される（ステップＳ２０８）と、印刷制御部３７は、印刷実行部３５に印刷を実行させる（ステップＳ２０９）。印刷実行部３５は、一時記憶部３０に記憶されている印刷データに基づいて、印刷を実行する（ステップＳ２０９）。これにより、印刷処理は終了する。
【００７７】
ステップＳ２０８において、一時記憶部３０に記憶されているアプリケーション名が、許可アプリケーション名記憶部３１に記憶されている何れの許可アプリケーション名とも一致しない場合、印刷可否判断部３４は、印刷実行不可と判断する（ステップＳ２０８）。
【００７８】
印刷実行不可と判断される（ステップＳ２０８）と、通知部３６は、表示装置２７を制御して、該判断結果を通知するための印刷不可通知画面を表示させる（ステップＳ２１０）。これにより、印刷処理は終了する。
【００７９】
上記のように、情報処理装置において、アプリケーション名を含む印刷データが生成され、プリンタにおいて、該アプリケーション名に基づく印刷実行可否の判断が行われる。
【００８０】
次に、クライアント装置１１のｗｅｂブラウザ「ＷｅｂＢｒｏｗｓｅｒＡ」上で、ＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が指定され、アプリケーションサーバ１３のｗｅｂアプリケーション「ｄａｔａｐｒｉｎｔ」が実行された後、印刷が指示された場合の印刷処理システム１０の動作について、説明する。
【００８１】
クライアント装置１１において、選択入力部１７により印刷要求情報が入力された（ステップＳ２０１）後、アプリケーション部１８によりアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」を含む印刷用データが作成される（ステップＳ２０２）と、作成された印刷用データは一時記憶部１９に記憶される。
【００８２】
続いて、アプリケーション名取得部２１が、一時記憶部１９に記憶されている印刷用データから、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」を取得する（ステップＳ２０３）。取得されたアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」は、一時記憶部１９に記憶される。
【００８３】
次に、アプリケーション判断部２２が、一時記憶部１９に記憶されているアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」に基づいて、使用アプリケーションがｗｅｂブラウザであるか否かを判断する（ステップＳ２０４）。アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」は、ｗｅｂブラウザ名記憶部２０（図２）に記憶されているｗｅｂブラウザ名と一致するので、アプリケーション判断部２２は、該アプリケーション名がｗｅｂブラウザ名である、即ち使用アプリケーションがｗｅｂブラウザであると判断する（ステップＳ２０４）。
【００８４】
ｗｅｂブラウザであると判断される（ステップＳ２０４）と、装置制御部２６は、ＵＲＬ情報取得部２３を制御して、該ｗｅｂブラウザ上で実行中のｗｅｂアプリケーションのＵＲＬ情報を取得させる。ＵＲＬ情報取得部２３は、まず、一時記憶部１９に記憶されている印刷用データ内を検索して、ＵＲＬ情報が含まれているか否かを判断する（ステップＳ２１１）。ＵＲＬ情報が含まれていると判断されると、ＵＲＬ情報取得部２３は、該ＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を取得する（ステップＳ２１２）。そして、ＵＲＬ情報取得部２３は、取得したＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」をアプリケーション名として、印刷用データに含まれるアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」に対して上書き処理を行う（ステップＳ２１２）。一時記憶部１９には、アプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を含む印刷用データが記憶される（ステップＳ２１２）。
【００８５】
また、印刷用データにＵＲＬ情報が含まれていない場合（ステップＳ２１１）、ＵＲＬ情報取得部２３は、ｗｅｂブラウザ上で実行中のｗｅｂアプリケーションのＵＲＬ情報を、ｗｅｂブラウザ「ＷｅｂＢｒｏｗｓｅｒＡ」から取得する（ステップＳ２１３）。そして、ＵＲＬ情報取得部２３は、取得したＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」をアプリケーション名として、印刷用データに含まれるアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」に対して上書き処理を行う（ステップＳ２１３）。一時記憶部１９には、アプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を含む印刷用データが記憶される（ステップＳ２１３）。
【００８６】
そして、装置制御部２６の制御により、印刷データ生成部２４が、一時記憶部１９に記憶されている印刷用データに基づいて、印刷データを生成する（ステップＳ２０５）。印刷データ生成部２４は、印刷用データに含まれる原稿データをプリンタ言語に変換して、アプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が含まれるアプリケーション名部分と原稿データ部分とからなる印刷データ（図３（ｂ））を生成する（ステップＳ２０５）。
【００８７】
その後、生成された印刷データは、通信部２５によりプリンタ１２へ送信され（ステップＳ２０６）、プリンタ１２において、プリンタ通信部２９により受信された後、一時記憶部３０に記憶される。
【００８８】
続いて、プリンタ１２の抽出部３３は、一時記憶部３０に記憶されている印刷データ（図３（ｂ））から、アプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を抽出して取得する（ステップＳ２０７）。取得されたアプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」は、一時記憶部３０に記憶される。
【００８９】
次に、印刷可否判断部３４が、一時記憶部３０に記憶されているアプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が、許可アプリケーション名記憶部３１に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する（ステップＳ２０８）。
【００９０】
プリンタ１２は、前述したように、ポスターやポップを印刷するためのプリンタであり、ｗｅｂアプリケーション「ｄａｔａｐｒｉｎｔ」により作成された原稿の印刷には不適であるため、図４に示される許可アプリケーション名記憶部３１には、該ｗｅｂアプリケーションに対応するＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」は、許可アプリケーション名として設定されていない。したがって、印刷可否判断部３４は、印刷実行不可と判断する（ステップＳ２０８）。
【００９１】
印刷実行不可と判断される（ステップＳ２０８）と、通知部３６が、印刷不可通知画面を表示装置２７に表示させる（ステップＳ２１０）。これにより、印刷処理は終了する。
【００９２】
なお、ステップＳ２０８において、許可アプリケーション名記憶部３１にアプリケーション名「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が記憶されている場合、印刷可否判断部３４は、印刷実行可と判断する（ステップＳ２０８）。そして、印刷実行部３５が、一時記憶部３０に記憶されている印刷データに基づいて、印刷を実行する（ステップＳ２０９）。これにより、印刷処理は終了する。
【００９３】
上記のように、使用アプリケーションがｗｅｂブラウザである場合、該ｗｅｂブラウザにおいて実行中のｗｅｂアプリケーションのＵＲＬ情報が、アプリケーション名として取得され、該アプリケーション名を含む印刷データが生成される。そして、プリンタにおいて、該アプリケーション名に基づき、印刷実行可否の判断が行われる。
【００９４】
以上のように、本実施例の印刷処理システムでは、プリンタ側に、印刷実行を許可する許可アプリケーション名が予め設定して記憶されるとともに、クライアント装置側で、アプリケーション名を含む印刷データが生成されるので、アプリケーション名に基づく印刷実行可否の判断が可能となる。したがって、アプリケーション毎に印刷制限可能となるので、該プリンタでの印刷に不適なアプリケーションに対して、印刷制限を課すことにより、無駄な印刷の実行が防止される。また、クライアント装置における使用アプリケーションがｗｅｂブラウザである場合、該ｗｅｂブラウザ上で実行中のｗｅｂアプリケーションのＵＲＬ情報をアプリケーション名として取得することにより、該ＵＲＬ情報に基づく印刷可否の判断が可能となる。したがって、ｗｅｂアプリケーション毎にも印刷制限可能となるので、印刷の増加を確実に抑制できる。
【００９５】
なお、本実施例の印刷処理システムでは、印刷実行を許可する許可アプリケーション名が設定して記憶されたが、これに代えて、印刷実行を不可とする不可アプリケーション名を設定して記憶することも可能である。この場合、印刷可否判断部は、印刷データから取得されたアプリケーション名が、設定されている不可アプリケーション名と一致する場合、印刷実行不可と判断する。
【００９６】
また、本実施例では、プリンタの外部に接続される表示装置及び入力装置が採用されたが、表示機能及び入力機能を有する操作パネルをプリンタに備え、該操作パネルにより、設定画面及び印刷不可通知画面の表示や、各データの入力を行う構成を採用することもできる。
【００９７】
また、印刷不可を通知する通知部として、クライアント装置との通信機能を有するプリンタ通信部を採用することもできる。この場合、印刷不可通知画面は、クライアント装置の表示部に表示される。プリンタ通信部に通知部としての機能を設ける場合の印刷処理システムの動作については、次の実施例２において説明する。
【００９８】
更に、本実施例では、ｗｅｂアプリケーション格納部は、ネットワークを介してクライアント装置に接続されるアプリケーションサーバ内に設けられているが、クライアント装置の内部に備えることも可能である。
【００９９】
また、本実施例では、アプリケーション名が印刷データ内に存在する例を示したが、プリンタがクライアント装置と通信を行い、アプリケーション名を取得する構成をとることも可能である。この場合、アプリケーション名は印刷データとは別に通知される。
【実施例２】
【０１００】
図８は、本発明に係る印刷処理システムの実施例２の構成を示すブロック図である。
本実施例の印刷処理システムでは、クライアント装置におけるＵＲＬ情報取得部の動作や、クライアント装置の表示部に印刷不可通知画面を表示させる構成が、実施例１とは異なる。
なお、本実施例において、実施例１と同様な構成及び動作については同一の符号で示し、これらについての詳しい説明を省略する。
【０１０１】
本実施例の印刷処理システム５０は、図８に示されるように、クライアント装置５１、プリンタ５２及びアプリケーションサーバ１３を含んで構成される。クライアント装置５１、プリンタ５２及びアプリケーションサーバ１３は、それぞれ、ネットワーク５３を介して接続される。
なお、クライアント装置５１及びプリンタ５２の接続形態として、ＵＳＢ接続やパラレル接続を採用しても良い。
【０１０２】
クライアント装置５１は、図８に示されるように、表示部５４、選択入力部１７、アプリケーション部１８、一時記憶部１９、ｗｅｂブラウザ名記憶部２０、アプリケーション名取得部２１、アプリケーション判断部２２、ＵＲＬ情報取得部５５、印刷データ生成部５６、通信部５７及びこれら各部を制御するための装置制御部５８を備えている。
【０１０３】
表示部５４は、印刷不可通知画面等の各種画面を表示する。
【０１０４】
ＵＲＬ情報取得部５５は、ｗｅｂアプリケーションのＵＲＬ情報を、一時記憶部１９に記憶されている印刷用データ或いはアプリケーション部１８から取得する。そして、ＵＲＬ情報取得部は、一時記憶部１９に記憶されている印刷用データに含まれるアプリケーション名に、区切り文字及び取得したＵＲＬ情報を付加する。例えば、印刷用データに含まれるアプリケーション名が「ＷｅｂＢｒｏｗｓｅｒＡ」であり、ＵＲＬ情報取得部５５により取得されたＵＲＬ情報が「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」である場合、ＵＲＬ情報取得部５５は、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を記憶させる。
【０１０５】
印刷データ生成部５６は、一時記憶部１９に記憶されている印刷用データに基づいて、印刷データを生成する。
【０１０６】
図９は、実施例２における印刷データの構成を示す説明図である。
図９に示されるように、実施例２の印刷データは、アプリケーション名部分６５−１及びプリンタ言語に変換された原稿データ部分６５−２からなり、アプリケーション名部分６５−１には、ｗｅｂアプリケーション「ｄａｔａｐｒｉｎｔ」に対応するアプリケーション名として、「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が含まれる。
【０１０７】
通信部５７は、プリンタ５２との通信機能を有するインタフェース部であり、送信部として、印刷データ生成部５６により生成された印刷データをプリンタ５２へ送信し、また、受信部として、プリンタ５２から印刷不可通知画面を受信する。
【０１０８】
プリンタ５２は、本実施例ではポスターやポップを印刷するためのプリンタであり、図８に示されるように、プリンタ通信部５９、一時記憶部３０、許可アプリケーション名記憶部６０、設定部６１、表示入力部６２、抽出部３３、印刷可否判断部３４、印刷実行部３５及びこれら各部を制御するための印刷制御部６３を備えている。
【０１０９】
プリンタ通信部５９は、クライアント装置５１との通信を行うインタフェース部であり、クライアント装置５１から印刷データを受信して一時記憶部３０へ送る機能を有する。また、プリンタ通信部５９は、印刷不可通知画面をクライアント装置５１へ送信する通知部としての機能を有する。
【０１１０】
許可アプリケーション名記憶部６０は、アプリケーション情報記憶部として、プリンタ５２において印刷実行が許可されるアプリケーション名、即ち許可アプリケーション名が記憶される記憶領域である。
【０１１１】
図１０は、実施例２における許可アプリケーション名記憶部の構成を示す説明図である。
許可アプリケーション名記憶部６０には、図１０に示されるように、アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」と、ｗｅｂブラウザ名「ＷｅｂＢｒｏｗｓｅｒＡ」及びｗｅｂアプリケーション「ｐｏｐｐｒｉｎｔ」のＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」を含むアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」とが、それぞれ許可アプリケーション名として記憶されている。
【０１１２】
設定部６１は、後述する表示入力部６２からの入力に基づいて、許可アプリケーション名を設定するための設定画面を表示入力部６２に表示させる。また、設定部６１は、表示入力部６２からの入力に基づいて、許可アプリケーション名記憶部６０への許可アプリケーション名の設定を行う。
【０１１３】
表示入力部６２は、例えば操作パネルからなり、設定画面の表示機能や、データ入力機能を有する。
【０１１４】
次に、本実施例の印刷処理システム５０の動作について、以下に示すフローチャートに沿って説明する。なお、許可アプリケーション名記憶部６０への許可アプリケーション名の設定処理の手順については、実施例１と同様なので、説明を省略する。
図１１は、本発明に係る印刷処理システムの実施例２における印刷動作を示すフローチャートである。
【０１１５】
クライアント装置５１において、ｗｅｂブラウザではないアプリケーション「ＡｐｐｌｉｃａｔｉｏｎＤ」が実行され、印刷が指示された場合の動作については、実施例１と同一なので、説明を省略する。
ここでは、クライアント装置５１のｗｅｂブラウザ「ＷｅｂＢｒｏｗｓｅｒＡ」上で、ＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が指定され、アプリケーションサーバ１３のｗｅｂアプリケーション「ｄａｔａｐｒｉｎｔ」が実行された後、印刷が指示された場合の印刷処理システム５０の動作について、説明する。
【０１１６】
クライアント装置５１において、選択入力部１７により印刷要求情報が入力される（ステップＳ２０１）と、アプリケーション部１８が、印刷する原稿の原稿データに基づいて、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」を含む印刷用データを作成する（ステップＳ２０２）。作成された印刷用データは、一時記憶部１９に記憶される。
【０１１７】
続いて、装置制御部５８は、アプリケーション名取得部２１を制御して、一時記憶部１９に記憶された印刷用データから、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」を取得させる（ステップＳ２０３）。取得されたアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」は、アプリケーション判断部２２に送られる。
【０１１８】
次に、装置制御部５８の制御により、アプリケーション判断部２２が、アプリケーション名取得部２１から受けたアプリケーション名がｗｅｂブラウザ名記憶部２０（図２）に記憶されているｗｅｂブラウザ名の何れかと一致するか否かに基づいて、使用アプリケーションがｗｅｂブラウザであるか否かを判断する（ステップＳ２０４）。アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」はｗｅｂブラウザ名記憶部２０に記憶されているｗｅｂブラウザ名に一致するので、アプリケーション判断部２２は、使用アプリケーションがｗｅｂブラウザであると判断する（ステップＳ２０４）。
【０１１９】
ｗｅｂブラウザであると判断される（ステップＳ２０４）と、装置制御部５８は、ＵＲＬ情報取得部５５を制御して、該ｗｅｂブラウザ上で実行中のｗｅｂアプリケーションのＵＲＬ情報を取得すべく、まず、一時記憶部１９に記憶されている印刷用データ内を検索し、ＵＲＬ情報が含まれているか否かを判断する（ステップＳ２１１）。ＵＲＬ情報が含まれている場合、ＵＲＬ情報取得部５５は、該ＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を取得する（ステップＳ３０１）。そして、ＵＲＬ情報取得部５５は、印刷用データに含まれるアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」に、取得したＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を付加する（ステップＳ３０１）。一時記憶部１９には、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を含む印刷用データが記憶される（ステップＳ３０１）。
【０１２０】
また、印刷用データにＵＲＬ情報が含まれていない場合（ステップＳ２１１）、ＵＲＬ情報取得部５５は、ｗｅｂブラウザ上で実行中のｗｅｂアプリケーションのＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を、ｗｅｂブラウザから取得する（ステップＳ３０２）。取得されたＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」は、印刷用データに含まれるアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」に付加されて、一時記憶部１９には、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を含む印刷用データが記憶される（（ステップＳ３０２）。
【０１２１】
そして、装置制御部５８の制御により、印刷データ生成部５６は、一時記憶部１９に記憶されている印刷用データに基づいて、印刷データを生成する（ステップＳ２０５）。印刷データ生成部５６は、印刷用データに含まれる原稿データをプリンタ言語に変換して、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を含む印刷データ（図９）を生成する（ステップＳ２０５）。
【０１２２】
生成された印刷データは、通信部５７によりプリンタ５２へ送信され（ステップＳ２０６）、プリンタ５２において、プリンタ通信部５９により受信された後、一時記憶部３０に記憶される。
【０１２３】
続いて、プリンタ５２の抽出部３３が、一時記憶部３０に記憶されている印刷データ（図９）のアプリケーション名部分６５−１から、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を抽出して取得する（ステップＳ２０７）。取得されたアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」は、一時記憶部３０に記憶される。
【０１２４】
次に、印刷可否判断部３４が、一時記憶部３０に記憶されているアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が、許可アプリケーション名記憶部６０に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する（ステップＳ２０８）。図１０に示される許可アプリケーション名記憶部３１には、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」に一致する許可アプリケーション名は記憶されていないので、印刷可否判断部３４は、印刷実行不可と判断する（ステップＳ２０８）。
【０１２５】
印刷実行不可と判断される（ステップＳ２０８）と、印刷制御部６３の制御により、プリンタ通信部５９は、図示されない画面格納部から、該判断結果を通知するための印刷不可通知画面の画面情報を読み出して、クライアント装置５１へ送信する、或いは、印刷不可であることを通知する（ステップＳ３０３）。
【０１２６】
クライアント装置５１において、通信部５７がプリンタ５２から印刷不可通知画面の画面情報或いは印刷不可を示す通知を受信すると、装置制御部５８は、表示部５４に印刷不可通知画面を表示させる（ステップＳ３０４）。これにより、印刷処理は終了する。
【０１２７】
ステップＳ２０８において、許可アプリケーション名記憶部６０に、一致する許可アプリケーション名が記憶されている場合、印刷可否判断部３４は、印刷実行可と判断する。そして、印刷実行部３５が、一時記憶部３０に記憶されている印刷データに基づいて、印刷を実行する（ステップＳ２０９）。これにより、印刷処理は終了する。
【０１２８】
上記のように、使用アプリケーションがｗｅｂブラウザである場合、該ｗｅｂブラウザ上で実行中のｗｅｂアプリケーションに対応するＵＲＬ情報が、アプリケーション名に付加される。また、印刷不可と判断された場合、該判断結果がプリンタからクライアント装置へ送信され、クライアント装置の表示部に印刷不可通知画面が表示される。
【０１２９】
以上のように、本実施例の印刷処理システムでは、ｗｅｂブラウザ名にｗｅｂアプリケーション名を付加してアプリケーション名とすることにより、ｗｅｂブラウザとｗｅｂアプリケーションとの組み合わせに応じた印刷制限を設定可能となる。また、印刷不可通知画面がクライアント装置に表示されるので、ユーザがプリンタの設置場所までわざわざ足を運ばずとも印刷実行不可が通知される。
【０１３０】
なお、本実施例の印刷処理システムでは、印刷実行を許可する許可アプリケーション名が設定して記憶されたが、これに代えて、印刷実行を不可とするアプリケーション名を設定して記憶しても良い。
【０１３１】
更に、本実施例では、ｗｅｂアプリケーション格納部は、ネットワークを介してクライアント装置に接続されるアプリケーションサーバ内に設けられているが、クライアント装置の内部に備えることも可能である。
【実施例３】
【０１３２】
図１２は、本発明に係る印刷処理システムの実施例３の構成を示すブロック図である。
本実施例の印刷処理システムでは、ネットワークに接続される管理サーバを更に設け、該管理サーバにおいて印刷可否を判断する構成が、実施例１及び実施例２とは異なる。
なお、本実施例において、実施例１或いは実施例２と同様な構成及び動作については同一の符号で示し、これらについての詳しい説明を省略する。
【０１３３】
本実施例の印刷処理システム７０は、図１２に示されるように、クライアント装置７１、プリンタ７２、管理サーバ７３及びアプリケーションサーバ１３を含んで構成される。クライアント装置７１、プリンタ７２、管理サーバ７３及びアプリケーションサーバ１３は、それぞれネットワーク７４を介して接続される。また、印刷処理システム７０には、図示されない複数台のプリンタが、ネットワーク７４を介して接続されているものとする。
なお、クライアント装置７１及びプリンタ７２の接続形態として、ＵＳＢ接続やパラレル接続を採用しても良い。
【０１３４】
クライアント装置７１は、図１２に示されるように、表示部１６、選択入力部１７、アプリケーション部１８、一時記憶部１９、ｗｅｂブラウザ名記憶部２０、アプリケーション名取得部２１、アプリケーション判断部２２、ＵＲＬ情報取得部５５、印刷データ生成部５６、通信部５７及びこれら各部を制御するための装置制御部７５を備えている。
【０１３５】
プリンタ７２は、本実施例では該プリンタ７２を識別するためのプリンタ識別情報「Ｘ」を有し、ポスターやポップを印刷するためのプリンタであり、図１２に示されるように、プリンタ通信部２９、一時記憶部３０、表示入力部７６、抽出部３３、印刷可否問合せ部７７、印刷実行部３５、通知部７８及びこれら各部を制御するための印刷制御部７９を備えている。
プリンタ７２が有するプリンタ識別情報「Ｘ」は、例えばＩＰアドレスからなり、ネットワーク７４においてプリンタ７２を特定するために利用される。
【０１３６】
表示入力部７６は、例えば操作パネルからなり、印刷不可通知画面を表示する。
【０１３７】
印刷可否問合せ部７７は、印刷実行の可否を問合せるために、印刷可否問合せ情報を生成し、生成された印刷可否問合せ情報と、一時記憶部３０に記憶されているアプリケーション名と、プリンタ７２のプリンタ識別情報「Ｘ」とを、管理サーバ７３へ送信する機能を有する。
【０１３８】
通知部７８は、印刷不可通知画面を表示入力部７６に表示させる機能を有する。
【０１３９】
管理サーバ７３には、本実施例では表示装置８０及び入力装置８１が、図示されないインタフェース部を介して接続されている。
【０１４０】
表示装置８０は、例えばディスプレイからなり、設定画面を表示する。
【０１４１】
入力装置８１は、例えばマウス及びキーボードからなり、管理サーバ７３へのデータ入力機能を有する。
【０１４２】
管理サーバ７３は、複数台のプリンタを管理するためのサーバであり、図１２に示されるように、サーバ通信部８２、一時記憶部８３、許可アプリケーション名記憶部８４、設定部８５、印刷可否判断部８６、信号生成部８７及びこれら各部を制御するためのサーバ制御部８８を備えている。
【０１４３】
サーバ通信部８２は、プリンタ７２との通信機能を有するインタフェース部であり、プリンタ７２から印刷可否問合せ情報及びアプリケーション名を受信するサーバ受信部としての機能及び後述する信号生成部８７により生成された信号をプリンタ７２へ送信するサーバ送信部としての機能を有する。
【０１４４】
一時記憶部８３には、サーバ通信部８２により受信されたアプリケーション名やプリンタ識別情報が、一時的に記憶される。
【０１４５】
許可アプリケーション名記憶部８４は、アプリケーション情報記憶部としての機能を有し、印刷実行が許可されるアプリケーション名が、許可アプリケーション名として記憶される記憶領域である。本実施例の許可アプリケーション名記憶部８４には、図１０に示されるように、許可アプリケーション名として「ＡｐｐｌｉｃａｔｉｏｎＤ」及び「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」が記憶されているものとする。
【０１４６】
設定部８５は、入力装置８１からの入力に基づいて、許可アプリケーション名を設定するための設定画面を、表示装置８０に表示させる。また、設定部８５は、入力装置８１による入力に基づいて、許可アプリケーション名記憶部８４への許可アプリケーション名の設定を行う。
【０１４７】
印刷可否判断部８６は、一時記憶部８３に記憶されているアプリケーション名が、許可アプリケーション名記憶部８４に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する。
【０１４８】
信号生成部８７は、印刷実行の許可を示す許可信号や、印刷実行不可を示す不可信号を生成する機能を有する。
【０１４９】
次に、本実施例の印刷処理システム７０の動作について、以下に示すフローチャートに沿って説明する。なお、許可アプリケーション名記憶部８４への許可アプリケーション名の設定処理の手順については、実施例１と同様なので、説明を省略する。
図１３は、本発明に係る印刷処理システムの実施例３における印刷動作を示すフローチャートである。
【０１５０】
ここでは、クライアント装置７１のｗｅｂブラウザ「ＷｅｂＢｒｏｗｓｅｒＡ」上で、ＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が指定され、アプリケーションサーバ１３のｗｅｂアプリケーション「ｄａｔａｐｒｉｎｔ」が実行された後、プリンタ７２を利用した印刷が指示された場合の印刷処理システム７０の動作について、説明する。
【０１５１】
クライアント装置７１において、選択入力部１７により印刷要求情報と、印刷に使用するプリンタを指定するためのプリンタ指定情報として、プリンタ識別情報「Ｘ」が入力される（ステップＳ２０１）と、印刷要求情報はアプリケーション部１８に送られ、プリンタ識別情報「Ｘ」は一時記憶部１９に記憶される。
【０１５２】
そして、アプリケーション部１８により印刷用データが生成される（ステップＳ２０２）と、装置制御部７５は、アプリケーション名取得部２１を制御して、印刷用データからアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」を取得させる（ステップＳ２０３）。取得されたアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」は、アプリケーション判断部２２に送られる。
【０１５３】
次に、装置制御部７５の制御により、アプリケーション判断部２２が、使用アプリケーションがｗｅｂブラウザであるか否かを判断する（ステップＳ２０４）。アプリケーション取得部２１から受けたアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」は、ｗｅｂブラウザ名記憶部２０に記憶されているｗｅｂブラウザ名に一致するので、アプリケーション判断部２２は、使用アプリケーションがｗｅｂブラウザであると判断する（ステップＳ２０４）。
【０１５４】
ｗｅｂブラウザであると判断される（ステップＳ２０４）と、装置制御部７５の制御により、ＵＲＬ情報取得部５５が、該ｗｅｂブラウザ上で実行中のｗｅｂアプリケーションのＵＲＬ情報を取得すべく、印刷用データ内にＵＲＬ情報が含まれているか否かを判断する（ステップＳ２１１）。ＵＲＬ情報が含まれている場合、ＵＲＬ情報取得部５５は、該ＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を取得し、印刷用データに含まれるアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」に該ＵＲＬ情報を付加して、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を記憶させる（ステップＳ３０１）。
【０１５５】
印刷用データ内にＵＲＬ情報が含まれていないと判断された場合（ステップＳ２１１）、ＵＲＬ情報取得部５５は、ｗｅｂブラウザ上で実行中のｗｅｂアプリケーションのＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を、ｗｅｂブラウザから取得し、印刷用データに含まれるアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」に該ＵＲＬ情報を付加して、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を記憶させる（ステップＳ３０２）。
【０１５６】
そして、装置制御部７５は、印刷データ生成部５６を制御して、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を含む印刷データ（図９）を生成させる（ステップＳ２０５）。
【０１５７】
続いて、通信部５７が、一時記憶部１９に記憶されているプリンタ識別情報「Ｘ」に基づいて、印刷データをプリンタ７２へ送信する（ステップＳ２０６）。
【０１５８】
プリンタ７２において、プリンタ通信部２９が印刷データを受信すると、該印刷データは一時記憶部３０に記憶される。
【０１５９】
続いて、印刷制御部７９の制御により、抽出部３３は、一時記憶部３０に記憶されている印刷データから、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」を取得する（ステップＳ２０７）。取得されたアプリケーション名は、一時記憶部３０に記憶される。
【０１６０】
次に、印刷制御部７９は、印刷可否問合せ部７７を制御して、印刷実行の可否を問合せるべく印刷可否問合せ情報を生成させる（ステップＳ４０１）。印刷可否問合せ部７７は、印刷可否問合せ情報を生成した後、該印刷可否問合せ情報と、一時記憶部３０から読み出されたアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」及びプリンタ７２のプリンタ識別情報「Ｘ」とを、管理サーバ７３へ送信する（ステップＳ４０１）。
【０１６１】
管理サーバ７３において、サーバ通信部８２がプリンタ７２から印刷可否問合せ情報、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」及びプリンタ識別情報「Ｘ」を受信すると、サーバ制御部８８は、アプリケーション名及びプリンタ識別情報を一時記憶部８３に記憶させる。
【０１６２】
続いて、サーバ制御部８８の制御により、印刷可否判断部８６が、印刷実行の可否を判断する（ステップＳ４０２）。印刷可否判断部８６は、一時記憶部８３に記憶されているアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が、許可アプリケーション名記憶部８４（図１０）に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する。
【０１６３】
印刷実行可と判断される（ステップＳ４０２）と、サーバ制御部８８は、信号生成部８７に印刷実行可を示す許可信号を生成させる（ステップＳ４０３）。そして、サーバ通信部８２が、該許可信号を、一時記憶部８３から読み出したプリンタ識別情報「Ｘ」に基づいて、対応するプリンタ７２へ送信する（ステップＳ４０３）。
【０１６４】
プリンタ７２において、印刷可否問合せ部７７が管理サーバ７３からの許可信号を受信すると、印刷制御部７９の制御により、印刷実行部３５が、一時記憶部３０に記憶されている印刷データに基づいて、印刷を実行する（ステップＳ２０９）。これにより、印刷処理は終了する。
【０１６５】
ステップＳ４０２において、印刷実行不可と判断されると、サーバ制御部８８は、信号生成部８７に印刷実行不可を示す不可信号を生成させる（ステップＳ４０４）。そして、サーバ通信部８２が、該不可信号を、一時記憶部８３から読み出したプリンタ識別情報「Ｘ」に基づいて、対応するプリンタ７２へ送信する（ステップＳ４０４）。
【０１６６】
プリンタ７２において、印刷可否問合せ部７７が管理サーバ７３からの不可信号を受信すると、通知部７８が表示入力部７６を制御して、印刷不可通知画面を表示させる（ステップＳ４０５）。これにより、印刷処理は終了する。
【０１６７】
上記のように、プリンタに接続する管理サーバにおいて、アプリケーション名に基づく印刷可否の判断が行われる。
【０１６８】
なお、ステップＳ２０４において、アプリケーション判断部２２により、使用ブラウザがｗｅｂブラウザではないと判断された場合、印刷処理システム７０は、ステップＳ２０５の動作に移り、以降の処理を実施する。
【０１６９】
以上のように、本実施例の印刷処理システムは、許可アプリケーション名の設定や印刷実行可否の判断を行う管理サーバを更に設けることにより、複数台のプリンタが接続される環境において、管理サーバにおける設定が全てのプリンタに対して有効となるので、各プリンタに対して一台ずつ設定を行う手間が削減される。
【０１７０】
なお、本実施例では、クライアント装置からプリンタへ印刷データを送信し、該プリンタから管理サーバに対して印刷可否の問合せを行っているが、クライアント装置から管理サーバへ印刷データを送信し、該管理サーバにおいて印刷可否の判断を行った後、印刷実行可と判断された印刷データのみをプリンタへ送信し、印刷実行不可と判断された場合は、クライアント装置に印刷不可通知画面を表示させる構成をとることもできる。
【０１７１】
また、本実施例では、許可アプリケーション名記憶部には、許可アプリケーション名のみが記憶されているが、各プリンタのプリンタ識別情報に対応させて許可アプリケーション名を記憶させる構成をとることも可能である。この場合、印刷可否判断部は、プリンタから送信されたプリンタ識別情報に基づいて、許可アプリケーション名を読み出し、印刷実行の可否を判断する。これにより、プリンタ毎に異なる許可アプリケーション名を設定可能となるので、適用範囲が拡大される。また、許可アプリケーション名に代えて、印刷実行を不可とする不可アプリケーション名を設定して記憶しても良い。
【０１７２】
更に、本実施例では、ｗｅｂアプリケーション格納部は、ネットワークを介してクライアント装置に接続されるアプリケーションサーバ内に設けられているが、クライアント装置の内部に備えることも可能である。
【実施例４】
【０１７３】
図１４は、本発明に係る印刷処理システムの実施例４の構成を示すブロック図である。
本実施例の印刷処理システムでは、クライアント装置に印刷可否判断部を設ける構成が、実施例１、実施例２及び実施例３とは異なる。
なお、本実施例において、実施例１乃至実施例３と同様な構成及び動作については同一の符号で示し、これらについての詳しい説明を省略する。
【０１７４】
本実施例の印刷処理システム９０は、図１４に示されるように、クライアント装置９１、プリンタ９２及びアプリケーションサーバ１３を含んで構成される。クライアント装置９１、プリンタ９２及びアプリケーションサーバ１３は、それぞれネットワーク９３を介して接続される。
なお、クライアント装置９１及びプリンタ９２の接続形態として、ＵＳＢ接続やパラレル接続を採用しても良い。
【０１７５】
クライアント装置９１は、図１４に示されるように、表示部１６、選択入力部１７、アプリケーション部１８、一時記憶部１９、ｗｅｂブラウザ名記憶部２０、アプリケーション名取得部２１、アプリケーション判断部２２、ＵＲＬ情報取得部５５、許可アプリケーション名記憶部９４、設定部９５、印刷可否判断部９６、印刷データ生成部９７、通信部２５、通知部９８及びこれら各部を制御するための装置制御部９９を備えている。
【０１７６】
許可アプリケーション名記憶部９４は、アプリケーション情報記憶部として、プリンタ９２において印刷実行が許可される許可アプリケーション名が記憶される記憶領域である。本実施例の許可アプリケーション名記憶部９４には、図１０に示されるように、許可アプリケーション名「ＡｐｐｌｉｃａｔｉｏｎＤ」及び「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｐｏｐｐｒｉｎｔ／」が記憶されているものとする。
【０１７７】
設定部９５は、選択入力部１７からの入力に基づいて、許可アプリケーション名を設定するための設定画面を表示部１６に表示させる。また、設定部８５は、選択入力部１７による入力に基づいて、許可アプリケーション名記憶部９４への許可アプリケーション名の設定を行う。
【０１７８】
印刷可否判断部９６は、一時記憶部１９に記憶されているアプリケーション名が、許可アプリケーション名記憶部９４に記憶されているアプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する。
【０１７９】
印刷データ生成部９７は、一時記憶部１９から印刷用データを読み出して、プリンタ９２に対応するプリンタ言語に変換して印刷データを生成する。本実施例の印刷データ生成部９７により生成される印刷データは、実施例１（図３）、実施例２（図９）及び実施例３とは異なり、アプリケーション名部分は含まず、プリンタ言語に変換された原稿データ部分のみからなる。
【０１８０】
通知部９８は、図示されない画面格納部から印刷不可通知画面を読み出して、表示部１６に表示させる機能を有する。
【０１８１】
プリンタ９２は、ポスターやポップを印刷するためのプリンタであり、図１４に示されるように、プリンタ通信部２９、一時記憶部３０、印刷実行部３５及びこれら各部を制御するための印刷制御部１０１を備えている。
【０１８２】
次に、本実施例の印刷処理システム９０の動作について、以下に示すフローチャートに沿って説明する。なお、許可アプリケーション名記憶部９４への許可アプリケーション名の設定処理の手順については、実施例１と同様なので、説明を省略する。
図１５は、本発明に係る印刷処理システムの実施例４における印刷動作を示すフローチャートである。
【０１８３】
ここでは、クライアント装置９１のｗｅｂブラウザ「ＷｅｂＢｒｏｗｓｅｒＡ」上で、ＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が指定され、アプリケーションサーバ１３のｗｅｂアプリケーション「ｄａｔａｐｒｉｎｔ」が実行された後、印刷が指示された場合の印刷処理システム９０の動作について、説明する。
【０１８４】
クライアント装置９１において、選択入力部１７により印刷要求情報が入力された（ステップＳ２０１）後、使用アプリケーションがｗｅｂブラウザであるか否か判断され（ステップＳ２０４）、ｗｅｂブラウザであると判断された場合、ＵＲＬ情報を取得してアプリケーション名に付加する（ステップＳ３０１、ステップＳ３０２）までの処理の流れは、実施例３と同一なので、説明を省略する。
【０１８５】
一時記憶部１９に記憶されているアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ」に、ＵＲＬ情報取得部５５により取得されたＵＲＬ情報「ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が付加されて、アプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が一時記憶部１９に記憶される（ステップＳ３０１、ステップＳ３０２）と、装置制御部９９は、印刷可否判断部９６を制御して、印刷実行の可否を判断させる（ステップＳ５０１）。印刷可否判断部９６は、一時記憶部１９に記憶されているアプリケーション名「ＷｅｂＢｒｏｗｓｅｒＡ  ｈｔｔｐ：／／ｓｅｒｖｅｒ．ｘｘｘ．ｃｏ．ｊｐ／ｄａｔａｐｒｉｎｔ／」が、許可アプリケーション名記憶部９４（図１０）に記憶されている許可アプリケーション名の何れかと一致するか否かに基づいて、印刷実行の可否を判断する。
【０１８６】
印刷実行可と判断される（ステップＳ５０１）と、装置制御部９９は、印刷データ生成部９７に印刷データを生成させる（ステップＳ５０２）。印刷データ生成部９７は、一時記憶部１９に記憶されている印刷用データに基づいて、印刷データを生成する。
【０１８７】
生成された印刷データは、通信部２５によりプリンタ９２へ送信され（ステップＳ５０３）、プリンタ９２において、プリンタ通信部２９により受信された後、一時記憶部３０に記憶される。そして、印刷制御部１０１の制御により、印刷実行部３５が、該印刷データに基づいて、印刷を実行する（ステップＳ５０４）。これにより、印刷処理は終了する。
【０１８８】
ステップＳ５０１において、印刷実行不可と判断されると、通知部９８が表示部１６に印刷不可通知画面を表示させる（ステップＳ５０５）。これにより、印刷処理は終了する。
【０１８９】
上記のように、クライアント装置において、アプリケーション名に基づく印刷可否の判断が行われる。
【０１９０】
なお、ステップＳ２０４において、アプリケーション判断部２２により、使用ブラウザがｗｅｂブラウザではないと判断された場合、印刷処理システム９０は、ステップＳ５０１の動作に移り、以降の処理を実施する。
【０１９１】
以上のように、本実施例の印刷処理システムでは、クライアント装置側に許可アプリケーション名記憶部及び印刷可否判断部を設けることにより、従来のプリンタをそのまま利用して、本発明の印刷処理システムを実現可能となる。また、印刷実行可と判断された場合にのみ、印刷データが生成されてプリンタへ送信されるので、プリンタへの負荷が軽減されると共に、クライアント装置において、無駄な印刷データの生成に要する時間や負荷が削減される。
【０１９２】
なお、クライアント装置の設定部における許可アプリケーション名の設定に際して、特別な権限を有するオペレータ又は上席の管理者による特定の認証番号の入力のみにより、設定画面を表示可能とする構成をとることもできる。これにより、ユーザによる許可アプリケーション名の設定の解除が防止されるので、印刷の増加を確実に抑制可能となる。
【０１９３】
また、本実施例では、許可アプリケーション名記憶部には、許可アプリケーション名のみが記憶されているが、プリンタのプリンタ識別情報に対応させて許可アプリケーション名を記憶させる構成をとることも可能である。この場合、複数台のプリンタを利用可能なクライアント装置において、印刷に使用するプリンタが指定されると、印刷可否判断部は、該プリンタのプリンタ識別情報に基づいて、許可アプリケーション名を読み出して、印刷実行の可否を判断する。これにより、プリンタ毎に異なる許可アプリケーション名を設定可能となるので、適用範囲が拡大される。また、許可アプリケーション名に代えて、印刷実行を不可とする不可アプリケーション名を設定して記憶しても良い。
【０１９４】
更に、本実施例では、ｗｅｂアプリケーション格納部は、ネットワークを介してクライアント装置に接続されるアプリケーションサーバ内に設けられているが、クライアント装置の内部に備えることも可能である。
【産業上の利用可能性】
【０１９５】
上記各実施例では、本発明をプリンタに適用した場合について説明したが、本発明は、この例に限定されるものではない。プリンタに代えて、ファクシミリや複写機、複合機等にも適用可能である。
【図面の簡単な説明】
【０１９６】
【図１】本発明に係る印刷処理システムの実施例１の構成を示すブロック図である。
【図２】ｗｅｂブラウザ名記憶部の構成を示す説明図である。
【図３】実施例１における印刷データの構成を示す説明図である。
【図４】実施例１における許可アプリケーション名記憶部の構成を示す説明図である。
【図５】本発明に係る印刷処理システムの許可アプリケーション名設定動作を示すフローチャートである。
【図６】設定画面の表示例を示す説明図である。
【図７】本発明に係る印刷処理システムの実施例１における印刷動作を示すフローチャートである。
【図８】本発明に係る印刷処理システムの実施例２の構成を示すブロック図である。
【図９】実施例２における印刷データの構成を示す説明図である。
【図１０】実施例２における許可アプリケーション名記憶部の構成を示す説明図である。
【図１１】本発明に係る印刷処理システムの実施例２における印刷動作を示すフローチャートである。
【図１２】本発明に係る印刷処理システムの実施例３の構成を示すブロック図である。
【図１３】本発明に係る印刷処理システムの実施例３における印刷動作を示すフローチャートである。
【図１４】本発明に係る印刷処理システムの実施例４の構成を示すブロック図である。
【図１５】本発明に係る印刷処理システムの実施例４における印刷動作を示すフローチャートである。
【符号の説明】
【０１９７】
１０、５０、７０、９０  印刷処理システム
１１、５１、７１、９１  クライアント装置
１２、５２、７２、９２  プリンタ
１３  アプリケーションサーバ
２０  ｗｅｂブラウザ名記憶部
２１  アプリケーション名取得部
２２  アプリケーション判断部
２３、５５  ＵＲＬ情報取得部
２４、５６、９７  印刷データ生成部
２５、５７  通信部
２９、５９  プリンタ通信部
３１、６０、８４、９４  許可アプリケーション名記憶部
３２、６１、８５、９５  設定部
３３  抽出部
３４、８６、９６  印刷可否判断部
３５  印刷実行部
３６、７８、９８  通知部
７３  管理サーバ
７７  印刷可否問合せ部
８２  サーバ通信部
８７  信号生成部
【図１】
2008134885.tif 000003
【図２】
2008134885.tif 000004
【図３】
2008134885.tif 000005
【図４】
2008134885.tif 000006
【図５】
2008134885.tif 000007
【図６】
2008134885.tif 000008
【図７】
2008134885.tif 000009
【図８】
2008134885.tif 000010
【図９】
2008134885.tif 000011
【図１０】
2008134885.tif 000012
【図１１】
2008134885.tif 000013
【図１２】
2008134885.tif 000014
【図１３】
2008134885.tif 000015
【図１４】
2008134885.tif 000016
【図１５】
2008134885.tif 000017