(57)【要約】【課題】  ネットワーク印刷システムを利用する際に必要な設定を簡略化できるようにすることを目的とする。【解決手段】  特定の認証チケット発行サーバ２０から認証チケットを取得したクライアント端末３０からの印刷を許可する設定となっている場合に、クライアント端末３０が印刷装置１０にアクセスを行うと、印刷装置１０は前記クライアント端末３０に対して、印刷装置１０を利用するのに認証チケットが必要だという情報を通知することにより、前記印刷装置１０からの通知を受信した前記クライアント端末３０が前記認証チケット発行サーバ２０のアドレス情報を設定するようにして、利用しようとしている印刷装置１０が認証チケットを必要とするのか、または必要としないのかを利用者５０が意識することなく利用できるようにする。【選択図】  図５
2006240023.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを送信する情報処理装置と、前記印刷データを送信する情報処理装置に認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している印刷装置であって、
前記情報処理装置から送信される印刷データに基づく印刷をするためには前記認証情報発行サーバから発行される認証情報が必要となっている場合には、前記情報処理装置に対して、認証情報が必要だという情報を含む印刷装置情報を出力する印刷装置情報出力手段を有することを特徴とする印刷装置。
【請求項２】
前記印刷装置情報出力手段は、前記情報処理装置に対して、前記認証情報発行サーバのアドレスを含む前記印刷装置情報を出力することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記認証情報発行サーバから発行された認証情報が欠如した印刷データを前記情報処理装置から受信した場合には、前記情報処理装置に対して認証エラーを出力する認証エラー通知手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記認証情報発行サーバから発行される認証情報が欠如した印刷データを前記情報処理装置から受信した場合には、前記情報処理装置に対して認証エラーとともに、前記認証情報発行サーバのアドレスを出力する認証エラー通知手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記認証情報発行サーバから発行される認証情報が欠如した印刷データを前記情報処理装置から受信した場合には、前記情報処理装置に対して認証エラーとともに、前記認証情報発行サーバのアドレスと、印刷装置と認証情報発行サーバに対応したソフトウェアを送信する認証エラー通知手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記認証情報発行サーバから発行された認証情報が欠如した印刷データを前記情報処理装置から受信し、尚且つ前記情報処理装置が認証情報に対応していないことを判断した場合には、前記情報処理装置に対して認証エラーとともに認証情報発行サーバのアドレスと、印刷装置と認証情報発行サーバに対応したソフトウェアを送信する認証エラー通知手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項７】
前記印刷装置情報出力手段は、前記情報処理装置に対して、印刷装置を利用するために必要な手順、または手順を記したドキュメントのＵＲＬを送信することを特徴とする請求項１に記載の印刷装置。
【請求項８】
前記印刷装置情報出力手段は、印刷装置情報取得コマンドまたは認証情報が欠如した印刷データを前記情報処理装置から受信した場合には、前記情報処理装置に対して、印刷装置が認証情報発行サーバを利用していることを通知することを特徴とする請求項１に記載の印刷装置。
【請求項９】
前記認証情報発行サーバから発行された認証情報に対応したソフトウェアを要求された場合には、前記認証情報に対応したソフトウェアの所在を示す情報、または当該ソフトウェア自体を送信するソフトウェア出力手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項１０】
前記情報処理装置からバージョンエラーを受信した場合には、前記認証情報発行サーバから発行された認証情報に対応したソフトウェアの所在を示す情報、または当該ソフトウェア自体を送信するソフトウェア送信手段を有することを特徴とする請求項１に記載の印刷装置。
【請求項１１】
印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置であって、
前記印刷装置から前記認証情報発行サーバのアドレス情報を受信する情報受信手段と、
前記情報受信手段により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得手段と、
前記認証情報取得手段により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信手段とを有することを特徴とする情報処理装置。
【請求項１２】
前記情報受信手段により受信したアドレスの認証情報発行サーバが自身に対応しているか否かを判断するサーバ対応判断手段と、
前記サーバ対応判断手段の判断の結果、前記受信したアドレスの認証情報発行サーバが自身に対応していない場合には、そのことを示す情報処理装置バージョンエラーを前記印刷装置に送信するバージョンエラー送信手段とを有することを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記認証サーバが発行する認証情報に対応したソフトウェア、または当該ソフトウェアの所在を示すアドレスを前記印刷装置から受信したら、当該ソフトウェアを前記情報処理装置にインストールするインストール手段を有することを特徴とする請求項１１に記載の情報処理装置。
【請求項１４】
前記認証情報発行サーバの所在を示すアドレスを保持するサーバアドレス保持手段と、
前記インストール手段により情報処理装置の構成が置き換えられた際に、前記サーバアドレス保持手段に保持している認証情報発行サーバのアドレスを自身に設定するサーバアドレス設定手段とを有することを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置であって、
前記認証情報発行サーバを検索するための情報をネットワーク上に送信する情報送信手段と、
前記認証情報発行サーバのアドレス情報を受信する情報受信手段と、
前記情報受信手段により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得手段と、
前記認証情報取得手段により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信手段とを有することを特徴とする情報処理装置。
【請求項１６】
前記情報受信手段により受信したアドレス情報を自身に設定するサーバアドレス設定手段を有することを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記情報受信手段により受信したアドレス情報を情報処理装置の操作者に通知して確認を求めるサーバアドレス確認手段を有することを特徴とする請求項１５または１６に記載の情報処理装置。
【請求項１８】
前記情報送信手段は、ブロードキャストまたはマルチキャストパケット送信技術を利用して前記認証情報発行サーバを検索することを特徴とする請求項１５〜１７の何れか１項に記載の情報処理装置。
【請求項１９】
前記情報送信手段は、ＳＬＰ、ＵＰｎＰやＷＳＤを含むサービス検索プロトコルを利用して前記認証情報発行サーバを検索することを特徴とする請求項１５〜１８の何れか１項に記載の情報処理装置。
【請求項２０】
印刷データを送信する情報処理装置と、前記印刷データを送信する情報処理装置に認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している印刷装置の制御方法であって、
前記情報処理装置から送信される印刷データに基づく印刷をするためには前記認証情報発行サーバから発行される認証情報が必要となっている場合には、前記情報処理装置に対して、認証情報が必要だという情報を含む印刷装置情報を出力する印刷装置情報出力工程を有することを特徴とする印刷装置の制御方法。
【請求項２１】
印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置の制御方法であって、
前記印刷装置から前記認証情報発行サーバのアドレス情報を受信する情報受信工程と、
前記情報受信工程により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得工程と、
前記認証情報取得工程により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信工程とを有することを特徴とする情報処理装置の制御方法。
【請求項２２】
印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置の制御方法であって、
前記認証情報発行サーバを検索するための情報をネットワーク上に送信する情報送信工程と、
前記認証情報発行サーバのアドレス情報を受信する情報受信工程と、
前記情報受信工程により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得工程と、
前記認証情報取得工程により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信工程とを有することを特徴とする情報処理装置の制御方法。
【請求項２３】
印刷データを送信する情報処理装置と、前記印刷データを送信する情報処理装置に認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している印刷装置の制御方法をコンピュータに実行させるプログラムであって、
前記情報処理装置から送信される印刷データに基づく印刷をするためには前記認証情報発行サーバから発行される認証情報が必要となっている場合には、前記情報処理装置に対して、認証情報が必要だという情報を含む印刷装置情報を出力する印刷装置情報出力工程を有する印刷装置の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項２４】
印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記印刷装置から前記認証情報発行サーバのアドレス情報を受信する情報受信工程と、
前記情報受信工程により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得工程と、
前記認証情報取得工程により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信工程とを有する情報処理装置の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項２５】
印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置の制御方法をコンピュータに実行させるプログラムであって、
前記認証情報発行サーバを検索するための情報をネットワーク上に送信する情報送信工程と、
前記認証情報発行サーバのアドレス情報を受信する情報受信工程と、
前記情報受信工程により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得工程と、
前記認証情報取得工程により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信工程とを有する情報処理装置の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項２６】
前記請求項１１〜１９の何れか１項に記載の情報処理装置の各手段としてコンピュータを機能させることを特徴とするコンピュータプログラム。
【請求項２７】
前記請求項２３〜２６の何れか１項に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２８】
請求項１〜１０の何れか１項に記載の印刷装置と、請求項１１〜１９の何れか１項に記載の情報処理装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとを有することを特徴とするネットワーク印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷装置、情報処理装置、印刷装置の制御方法、情報処理装置の制御方法、コンピュータプログラム及び記録媒体に関し、特に、ネットワークで接続された印刷装置を利用するために用いて好適な技術に関するものである。
【背景技術】
【０００２】
従来、例えば、特許文献１に記載の「周辺機器管理システム」のように、ジョブを送信するクライアント端末と、前記ジョブを受信して処理する周辺機器と、前記周辺機器を管理するサーバ装置とがネットワークを介して接続されていて、前記サーバ装置が、前記クライアント端末に対するジョブ発行許可証であるジョブチケットを発行する手段を有しているシステムが知られている。
【０００３】
前記クライアント端末が送信するジョブは、属性情報として少なくとも前記発行されたジョブチケットを含み、前記周辺機器は、前記ジョブの属性情報に含まれるジョブチケットを解釈する手段と、前述ジョブチケットにより前記ジョブが前記サーバ装置により発行許可を受けたものであることを確認する手段とを有している。
【０００４】
【特許文献１】特開２００３−３１６４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
利用者が利用しようとしている印刷装置で印刷を行うために、前述のジョブチケットや後述の認証チケットなどのサーバが発行している認証情報が必要である場合、利用者は、そのことを何らかの手段で知る必要がある。それとともに、ユーザはサーバから認証情報を取得するためには、サーバのアドレスも知らなければならない。そこで、これらのことを容易に知る方法があれば便利である。
【０００６】
また、印刷装置を運用している途中で、認証情報を必要としない設定から必要とする設定に変更された場合、変更前の設定状態となっている情報処理装置からは印刷を行わせることができなくなる。そのため、そのような情報処理装置を利用している場合、印刷ができなくなったことに気付かずに混乱が生じ、原因を究明するのに時間が掛かってしまうという無駄が発生する可能性があった。
【０００７】
本発明は前述の問題点にかんがみ、印刷装置での印刷に認証情報が必要なネットワーク印刷システムにおいて、当該システムを利用する際に必要な設定を簡略化できるようにすることを目的としている。
【課題を解決するための手段】
【０００８】
本発明の印刷装置は、印刷データを送信する情報処理装置と、前記印刷データを送信する情報処理装置に認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している印刷装置であって、前記情報処理装置から送信される印刷データに基づく印刷をするためには前記認証情報発行サーバから発行される認証情報が必要となっている場合には、前記情報処理装置に対して、認証情報が必要だという情報を含む印刷装置情報を出力する印刷装置情報出力手段を有することを特徴とする。
【０００９】
本発明の情報処理装置は、印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置であって、前記印刷装置から前記認証情報発行サーバのアドレス情報を受信する情報受信手段と、前記情報受信手段により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得手段と、前記認証情報取得手段により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信手段とを有することを特徴とする。
また、本発明の情報処理装置の他の特徴とするところは、印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置であって、前記認証情報発行サーバを検索するための情報をネットワーク上に送信する情報送信手段と、前記認証情報発行サーバのアドレス情報を受信する情報受信手段と、前記情報受信手段により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得手段と、前記認証情報取得手段により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信手段とを有することを特徴とする。
【００１０】
本発明の印刷装置の制御方法は、印刷データを送信する情報処理装置と、前記印刷データを送信する情報処理装置に認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している印刷装置の制御方法であって、前記情報処理装置から送信される印刷データに基づく印刷をするためには前記認証情報発行サーバから発行される認証情報が必要となっている場合には、前記情報処理装置に対して、認証情報が必要だという情報を含む印刷装置情報を出力する印刷装置情報出力工程を有することを特徴とする。
【００１１】
本発明の情報処理装置の制御方法は、印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置の制御方法であって、前記印刷装置から前記認証情報発行サーバのアドレス情報を受信する情報受信工程と、前記情報受信工程により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得工程と、前記認証情報取得工程により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信工程とを有することを特徴とする。
また、本発明の情報処理装置の制御方法の他の特徴とするところは、印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置の制御方法であって、前記認証情報発行サーバを検索するための情報をネットワーク上に送信する情報送信工程と、前記認証情報発行サーバのアドレス情報を受信する情報受信工程と、前記情報受信工程により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得工程と、前記認証情報取得工程により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信工程とを有することを特徴とする。
【００１２】
本発明のコンピュータプログラムは、印刷データを送信する情報処理装置と、前記印刷データを送信する情報処理装置に認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している印刷装置の制御方法をコンピュータに実行させるプログラムであって、前記情報処理装置から送信される印刷データに基づく印刷をするためには前記認証情報発行サーバから発行される認証情報が必要となっている場合には、前記情報処理装置に対して、認証情報が必要だという情報を含む印刷装置情報を出力する印刷装置情報出力工程を有する印刷装置の制御方法をコンピュータに実行させることを特徴とする。
また、本発明のコンピュータプログラムの他の特徴とするところは、印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置の制御方法をコンピュータに実行させるプログラムであって、前記印刷装置から前記認証情報発行サーバのアドレス情報を受信する情報受信工程と、前記情報受信工程により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得工程と、前記認証情報取得工程により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信工程とを有する情報処理装置の制御方法をコンピュータに実行させることを特徴とする。
また、本発明のコンピュータプログラムのその他の特徴とするところは、印刷を実行する印刷装置と、前記印刷装置での印刷に必要な認証情報を発行する認証情報発行サーバとが接続されたネットワークに接続している情報処理装置の制御方法をコンピュータに実行させるプログラムであって、前記認証情報発行サーバを検索するための情報をネットワーク上に送信する情報送信工程と、前記認証情報発行サーバのアドレス情報を受信する情報受信工程と、前記情報受信工程により受信されたアドレス情報に従って前記認証情報発行サーバにアクセスして認証情報を取得する認証情報取得工程と、前記認証情報取得工程により取得した認証情報と印刷データとを前記印刷装置に対して送信する送信工程とを有する情報処理装置の制御方法をコンピュータに実行させることを特徴とする。
【００１３】
本発明記録媒体は、前記に記載したコンピュータプログラムを記録したことを特徴とする。
【００１４】
本発明のネットワーク印刷システムは、前記の何れかに記載の印刷装置と、クライアント端末と、前記印刷装置での印刷に必要な認証情報を発行する認証チケット発行サーバとを有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、利用者は、設定する対象となる印刷装置を利用するのに認証情報が必要であるか否かを意識することなくネットワークで接続された印刷装置を利用することができる。
【００１６】
また、本発明の他の特徴によれば、利用者は、認証情報を発行する認証情報発行サーバの所在に関して、システム管理者に問い合わせる必要はなく、設定の対象となる印刷装置に接続さえすれば、印刷装置に見合った設定を行うことが可能となる。
【００１７】
また、本発明のその他の特徴によれば、認証情報を必要としなかった印刷装置が運用途中で認証情報を必要とする設定に変更された場合においても、印刷要求時に利用者はすぐにその旨を理解することができるとともに、利用者が情報処理装置の再設定を行う手間を省くことができる。
【発明を実施するための最良の形態】
【００１８】
図１は、本実施の形態のネットワーク印刷システムの全体構成を説明する図である。本実施の形態のネットワーク印刷システムは、第１の印刷装置１０及び第２の印刷装置１１０と、これらの印刷装置１０、１１０を利用するために必要な認証チケットを発行する認証チケット発行サーバ２０と、本実施の形態のネットワーク印刷システムを利用する利用者が操作する第１のクライアント端末３０及び第２のクライアント端末１３０等がネットワーク４０を介してそれぞれ接続されて構成されている例を示している。
【００１９】
図２は、前記印刷装置１０及び第２の印刷装置１１０を構成可能な印刷装置２００の内部構成を示すブロック図である。
図２において、１０００は印刷装置のＣＰＵで、ＲＯＭ１００２のプログラム用ＲＯＭ領域１００２ｂに記憶された制御プログラム等あるいは外部メモリ１０１０に記憶された制御プログラム等に基づいてシステムバス１０１１に接続されている印刷部Ｉ／Ｆ１００４を通し、印刷部（プリンタエンジン）１００７に出力情報としての画像信号を出力する。
【００２０】
また、このＲＯＭ１００２のプログラムＲＯＭ領域１００２ｂには、ＣＰＵ１０００の制御プログラム等を記憶する。ＲＯＭ１００２のフォント用ＲＯＭ領域１００２ａには、上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１００２のデータ用ＲＯＭ領域１００２ｃにはハードディスク等の外部メモリ１０１０がない印刷装置の場合には、クライアント端末３０、１３０上で利用される情報等を記憶している。
【００２１】
ＣＰＵ１０００は、ネットワークＩ／Ｆ１００４を介してネットワーク１０５０と接続し、図示しないクライアント装置との通信処理が可能となっており、印刷装置内の情報等を前記クライアント装置に通知可能に構成されている。１００１はＣＰＵ１０００の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００２２】
なお、ＲＡＭ１００１は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。また、表示部１００９は、印刷サービス利用者に対して様々な情報を伝えるためのモニタを備えている。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ１０１０は、外部メモリＩ／Ｆ１００６によりアクセスを制御される。
【００２３】
外部メモリ１０１０は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、１００８は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。また、前述した外部メモリ１０１０は１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なる印刷装置制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。
【００２４】
さらに、図示しないＮＶＲＡＭ（Non Volatile RAM）を設け、操作パネル１００８からの印刷装置モード設定情報を記憶するようにしてもよい。また、時計装置１００３は証明書が有効期限切れかどうかを調べるときに使用するものである。時計装置１００３はＲＯＭ１００２に同一の時計機能を備えさせるか、または印刷装置の外部に同一の機能を備える構成としてもよい。１１００は印刷装置２００の主要部を一体化したモジュールである。
【００２５】
図３は、印刷を行う際に、認証チケット発行サーバ２０が発行した認証チケットを必要とする第１の印刷装置１０に対して印刷クライアント（印刷ソフトウェア）がインストールされた第１のクライアント端末３０が実際に印刷する時の動作を説明したものである。
【００２６】
最初に第１のクライアント端末３０の利用者が、印刷要求をクライアント端末３０に対して行う。印刷要求を受付けた第１のクライアント端末３０は、認証チケット発行サーバ２０に対して第１の印刷装置１０を利用するための認証チケットを要求する（ステップＳ１）。認証チケットの要求を受信した認証チケット発行サーバ２０は、認証チケット要求者に対して認証チケットを発行するかを判断し、発行可能な場合は、認証チケットを発行要求のあった第１のクライアント端末３０に対して送付する（ステップＳ２）。
【００２７】
認証チケットを受信した第１のクライアント端末３０は、取得した認証チケットを印刷データとともに第１の印刷装置１０に送信する（ステップＳ３）。第１の印刷装置１０は、印刷データを受信すると、印刷データとともに受信した認証チケットを検証し、問題がなければ印刷データを出力する。
【００２８】
図４は、認証チケットを必要とする印刷装置を利用するクライアント端末の設定方法を示す図である。
図４においては、クライアント端末を利用して印刷を行う利用者(以下、利用者)を５０、クライアント端末を３０（第１のクライアント端末３０、第２のクライアント端末１３０を、単にクライアント端末３０として説明する）、印刷装置を１０（第１の印刷装置１０、第２の印刷装置１１０を、単に印刷装置１０として説明する）とし、それぞれの動作内容を区別するために、利用者５０の動作を５１、クライアント端末３０の動作を３１、印刷装置１０の動作を１１として分類した。
【００２９】
利用者５０は、利用する印刷装置１０のアドレス情報をクライアント端末３０に対して入力する（ステップＳ１００）。クライアント端末３０は、利用者５０からアドレス情報が入力されると、入力されたアドレスの印刷装置１０と通信を行い、印刷装置情報の取得要求を送信する（ステップＳ１０１）。
【００３０】
印刷装置１０は、クライアント端末３０から送られた印刷装置情報の取得要求を受信すると、印刷装置１０の状態や装備等を含む印刷装置情報を、クライアント端末３０に対して送信する（ステップＳ１０２）。
【００３１】
クライアント端末３０は、印刷装置１０から送信された印刷装置情報をクライアント端末３０に設定し、利用者５０に対してクライアント端末設定完了を通知する（ステップＳ１０３）。
【００３２】
利用者５０は、印刷装置１０を利用する場合に、認証チケットが必要であるかどうかを任意の手段で判断する（ステップＳ１０４）。この判断の結果、認証チケットが必要である場合は、認証チケット発行サーバ２０のアドレス情報も管理者などから教えてもらう。また、認証チケットが必要でない場合は、第１の印刷装置１０を利用することが可能であるため、クライアント端末３０の設定処理は終了となる（ステップＳ１０４）。
【００３３】
ステップＳ１０４の判断の結果、印刷装置１０を利用するのに認証チケットが必要である場合は、利用者５０は認証チケット発行サーバ２０のアドレスをクライアント端末３０に入力する（ステップＳ１０５）。
【００３４】
クライアント端末３０は、認証チケット発行サーバ２０のアドレスを利用者５０から入力されたら、入力された認証チケット発行サーバ２０のアドレスを自身に設定する（ステップＳ１０６）。アドレスの設定が完了すると、クライアント端末３０は利用者５０に対してその旨を通知する（ステップＳ１０７）。以降、印刷装置１０に対して認証チケットを必要とする処理を行う前に、認証チケット発行サーバ２０から認証チケットを取得するようになる。
【００３５】
この後、利用者５０からの印刷要求がある（ステップＳ１０８）と、クライアント端末３０は、利用者５０に対応する認証情報を、ステップＳ１０６で設定されたアドレスに対応する認証チケット発行サーバ２０に対して要求する（ステップＳ１０９）。認証チケットサーバ２０はその要求に対して、利用者５０に対応する認証情報をクライアント端末３０に送信する（ステップＳ１１０）。クライアント端末３０は、認証チケットサーバ２０から送信された認証チケットを受信する。
【００３６】
そして、クライアント端末３０は、受信した認証チケットが付加された印刷データを印刷装置１０に対して送信する（ステップＳ１１１）。印刷装置１０は、認証チケットが付加された印刷データを受信すると、適切な認証チケットが付加されているかを確認し、適切な認証チケットが付加されている場合には、印刷データに基づく印刷を行う。
【００３７】
なお、認証チケットと印刷データとを印刷装置１０に送信するに当たっては、（１）認証チケットを印刷データに付加して、認証チケットが付加された印刷データを印刷装置１０に送信しても良いし、（２）印刷データと認証チケットとがそれぞれ対応していることを印刷装置１０が分かるようにした上で、それぞれを別々に印刷装置１０に送信しても良い。
【００３８】
以上が、ネットワーク印刷システムを利用して印刷を実行する際に行われていた設定処理の概要である。以上の説明から明らかなように、ネットワークに接続されている印刷装置１０、１１０を利用するためには、クライアント端末３０に設定しなければならない項目があり、前記項目を設定するために調べなければならない情報が幾つかあるので、利用者５０は面倒な操作を行わなければならない問題点があった。以下に、面倒な操作を行うことなく印刷装置１０を利用できるようにした本願発明の実施の形態を説明する。
【００３９】
（第１の実施の形態）
図５は、本願発明の第１の実施の形態を示し、認証チケットを必要とする印刷装置を利用する際に、クライアント端末で行う設定方法の一例を示す図である。
図５においては、認証チケット発行サーバを２０とし、それぞれの動作内容を区別するために、認証チケット発行サーバ２０の動作を２１として分類した。なお、図５において、図４に示されるネットワーク印刷システムの中で説明した機能と同様な機能を有するものについては、同一の番号を付している。
【００４０】
利用者５０は、クライアント端末３０に対して、利用する印刷装置１０のアドレス情報を入力する（ステップＳ２００）。
クライアント端末３０は、利用者５０から印刷装置１０のアドレス情報が入力されると、入力されたアドレスの印刷装置１０と通信を行い、印刷装置情報の取得要求を送信する（ステップＳ２０１）。
【００４１】
印刷装置１０は、クライアント端末３０から送信された印刷装置情報の取得要求を受信すると、印刷装置１０の状態や装備等を含む印刷装置情報をクライアント端末３０に対して送信する。このとき、印刷装置１０の利用に認証チケットが必要な場合、利用に認証チケットを必要とすることの情報も同時に送信する（ステップＳ２０２）。
【００４２】
クライアント端末３０は、印刷装置１０から取得した情報から、印刷装置１０の利用に認証チケットを必要とするかどうかをチェックする（ステップＳ２０３）。このチェックの結果、認証チケットを必要とする場合、認証チケット発行サーバのアドレス情報を設定する処理に推移する。また、認証チケットを必要としない場合、クライアント端末３０の設定は終了となる。
【００４３】
ステップＳ２０３のチェックの結果、印刷装置１０の利用に認証チケットが必要と判断された場合、認証チケット発行サーバ２０のアドレス情報を取得するために、ネットワーク（第１の印刷装置１０、認証チケット発行サーバ２０）に対して認証チケット発行サーバアドレスの検索パケットの送信を行う（ステップＳ２０４）。検索の手段としては、例えばブロードキャストやマルチキャストパケット送信技術を利用したり、ＳＬＰ、ＵＰｎＰやＷＳＤなどのサービス検索プロトコイルを利用したりして検索を行う。
【００４４】
認証チケット発行サーバ２０は、認証チケット発行サーバの検索パケットを受信したら、検索パケットの送信者であるクライアント端末３０に対して、印刷実行許可チケットを発行し、アドレス情報とともに送付する（ステップＳ２０５）。
【００４５】
クライアント端末３０は、認証チケット発行サーバ２０からアドレス情報を受信したら受信したアドレス情報を自身に設定する（ステップＳ２０６）。この設定が終わったら、クライアント端末３０は印刷装置１０を利用するために必要な設定が完了したことを利用者５０に通知する（ステップＳ２０７）。
【００４６】
この後、利用者５０からの印刷要求がある（ステップＳ２０８）と、クライアント端末３０は、利用者５０に対応する認証情報を、ステップＳ２０６で設定されたアドレス情報に対応する認証チケット発行サーバ２０に対して要求する（ステップＳ２０９）。認証チケットサーバ２０はその要求に対して、利用者５０に対応する認証情報をクライアント端末３０に送信する（ステップＳ２１０）。クライアント端末３０は、認証チケットサーバ２０から送信された認証チケットを受信する。
【００４７】
そして、クライアント端末３０は、受信した認証チケットが付加された印刷データを印刷装置１０に対して送信する（ステップＳ２１１）。印刷装置１０は、認証チケットが付加された印刷データを受信すると、適切な認証チケットが付加されているかを確認し、適切な認証チケットが付加されている場合には、印刷データに基づく印刷を行う。
【００４８】
以上説明したように、本実施の形態のネットワーク印刷システムによれば、利用者５０が設定しなければならない項目は印刷装置１０のアドレス情報だけであり、認証チケット発行サーバ２０のアドレス等を設定することなく、認証チケットを必要とする印刷装置を利用したネットワーク印刷を行うことができる。
【００４９】
（第２の実施の形態）
図６は、第２の実施の形態を示し、認証チケットを必要とする印刷装置を利用するネットワーク印刷システムにおいて、クライアント端末３０の設定方法の他の例を示す図である。なお、図６において、図４に示されるネットワーク印刷システムの中で説明した機能と同様な機能を有するものについては、同一の番号を付している。
【００５０】
利用者５０は、クライアント端末３０に対して、利用する印刷装置１０のアドレス情報を入力する（ステップＳ３００）。
クライアント端末３０は、利用者５０からアドレス情報を入力されると、入力されたアドレスの印刷装置１０と通信を行い、印刷装置情報の取得要求を送信する（ステップＳ３０１）。
【００５１】
印刷装置１０は、クライアント端末３０から送られた印刷装置情報の取得要求を受信したら、印刷装置１０の利用に認証チケットを必要とするかどうかをチェックする（ステップＳ３０２）。このチェックの結果、認証チケットを必要とする場合は、印刷装置情報として、予め印刷装置１０に設定された認証チケット発行サーバ２０のアドレス情報を、クライアント端末３０に応答する印刷装置情報に設定する（ステップＳ３０３）。本実施の形態においては、前記印刷装置情報として印刷装置１０の状態や、装備等を有しており、ステップＳ３０３で認証チケット発行サーバ２０のアドレス情報を設定した場合は、その情報もクライアント端末３０に対して送信する（ステップＳ３０４）。
【００５２】
クライアント端末３０は、印刷装置１０から印刷装置情報を受信すると、認証チケット発行サーバ２０の情報が前記印刷装置情報中に存在するかチェックする（ステップＳ３０５）。このチェックの結果、認証チケット発行サーバ２０の情報が存在しない場合、印刷装置クライアント端末３０の設定は終了となる。また、認証チケット発行サーバ２０の情報が存在する場合、認証チケット発行サーバ２０のアドレス情報を設定する処理（ステップＳ３０６）に推移する。
【００５３】
ステップＳ３０６においては、クライアント端末３０は、認証チケット発行サーバ２０のアドレスをクライアント端末３０に設定する処理を行う。そして、アドレスを設定処理が終了したら、またはステップＳ３０５のチェックにより認証チケット発行サーバ２０の情報が存在しない場合は、クライアント端末３０はネットワーク印刷システムを利用するのに必要な設定が完了したことを利用者５０に通知する（ステップＳ３０７）。
【００５４】
この後、利用者５０からの印刷要求がある（ステップＳ３０８）と、クライアント端末３０は、利用者５０に対応する認証情報を、ステップＳ３０６で設定されたアドレス情報に対応する認証チケット発行サーバ２０に対して要求する（ステップＳ３０９）。認証チケットサーバ２０はその要求に対して、利用者５０に対応する認証情報をクライアント端末３０に送信する（ステップＳ３１０）。クライアント端末３０は、認証チケットサーバ２０から送信された認証チケットを受信する。
【００５５】
そして、クライアント端末３０は、受信した認証チケットが付加された印刷データを印刷装置１０に対して送信する（ステップＳ３１１）。印刷装置１０は、認証チケットが付加された印刷データを受信すると、適切な認証チケットが付加されているかを確認し、適切な認証チケットが付加されている場合には、印刷データに基づく印刷を行う。
【００５６】
以上が本実施の形態で行う設定の内容であり、本実施の形態においても、利用者５０が設定しなければならない項目は印刷装置１０のアドレス情報だけであり、認証チケット発行サーバのアドレス等を設定することなくネットワーク印刷システムを利用することができる。
【００５７】
（第３の実施の形態）
図７は第３の実施の形態を示し、印刷に認証チケットを必要とする印刷装置を利用するネットワーク印刷システムにおいて、クライアント端末で行う設定方法のその他の例を示す図である。
図７においては、今まで認証チケットを必要としていなかった印刷装置が、運用途中に認証チケットを必要とする設定に変更された場合の印刷装置とクライアント端末の動作を示したものである。図７において、図４に示されるネットワーク印刷システムの中で説明した機能と同様な機能を有するものについては、同一の番号を付している。
【００５８】
最初に、利用者５０がクライアント端末３０へ印刷装置１０に対しての印刷要求を行う（ステップＳ４００）。クライアント端末３０は、印刷装置１０が認証チケットを必要とする設定に変更されたことを知らないため、認証チケットを取得せずに、印刷装置１０に対して印刷データを送信する（ステップＳ４０１）。
【００５９】
印刷装置１０は、クライアント端末３０から受信した印刷データに認証チケットが存在しているかどうかをチェックする（ステップＳ４０２）。このチェックの結果、認証チケットが存在する場合、印刷処理に推移する（ステップＳ４１０）。また、ステップＳ４０２のチェックの結果、認証チケットが存在しない場合は、クライアント端末３０に対してエラーを送信する処理（ステップＳ４０３）に移行する。このステップＳ４０３の処理は、クライアント端末３０に対して認証チケットが存在していなかったことを意味するエラーと、認証チケット発行サーバ２０のアドレス情報とを送信する処理である。
【００６０】
クライアント端末３０は、認証チケットエラーを印刷装置１０から受信したら、その旨を利用者５０に提示するとともに、クライアント端末３０で使用している印刷用のソフトウェア（以下、印刷クライアントソフトウェア）が認証チケットに対応しているかをチェックする（ステップＳ４０４）。
【００６１】
このチェックの結果、印刷クライアントソフトウェアが認証チケットに対応していない場合、印刷装置１０に対してバージョンエラーを送信する処理に推移する（ステップＳ４０５）。バージョンエラーとは、印刷クライアントソフトウェアが認証チケットには対応していないバージョンのものであることを示す。
【００６２】
第１の印刷装置１０は、クライアント端末３０から送信されたバージョンエラーを受信すると、予め自身で保持している認証チケットに対応した印刷クライアントソフトウェアそのものか、その所在を示す情報（例えばＵＲＬ）をクライアント端末３０に対して返信する（ステップＳ４０６）。本実施の形態においては、第１の印刷装置１０からクライアント端末３０に送信する情報の中には、利用するための必要な手順、または手順を記したドキュメントへのＵＲＬも含まれるようにしている。
【００６３】
クライアント端末３０は、第１の印刷装置１０から認証チケットに対応した印刷クライアントソフトウェアそのものか、その所在を示す情報を受信したら、その受信情報に基づいて、認証チケットに対応した印刷クライアントソフトウェアをクライアント端末３０にインストールし、ステップＳ４０３の処理で受信した認証チケット発行サーバ２０から認証チケットを取得する。そして、クライアント端末３０は、インストールされた印刷クライアントソフトウェアを実行して、取得した認証チケットを付加した印刷データを印刷装置１０に対して送信する（ステップＳ４０９）。
【００６４】
ステップＳ４０９において、クライアント端末３０から送信された認証チケット付印刷データを受信した第１の印刷装置１０は、前述したステップＳ４０２のチェック処理を行い、認証チケットが存在する場合にはステップＳ４１０に進み、クライアント端末３０から要求された印刷処理を実行する。
【００６５】
そして、印刷装置１０は、ステップＳ４１０における印刷処理が正常に終了すると、ステップＳ４１１に進み、印刷データ送信元であるクライアント端末３０に対して正常終了を通知する。
【００６６】
クライアント端末３０は、印刷が正常に終了した通知を印刷装置１０から受信すると、印刷が完了したことを利用者５０に通知する（ステップＳ４１２）。
【００６７】
一方、ステップＳ４０４のチェックの結果、クライアント端末３０が認証チケット発行サーバ２０に対応している場合にはステップＳ４０８に進み、ステップＳ４０３で受信した認証チケット発行サーバのアドレスをクライアント端末３０に設定し、そのアドレスから認証チケットを取得する。そして、取得した認証チケットを印刷データに付加し、前述したステップＳ４０９で説明したように、印刷装置１０に対して再度印刷データを送信する。
【００６８】
以上説明したように、この第３の実施の形態によれば、印刷装置１０の運用途中において、認証チケットを必要としない設定から認証チケットを必要とする設定に変更となった場合でも、認証チケットに対応した印刷クライアントソフトウェアがインストールされて、クライアント端末３０自身が認証チケットに対応した環境に設定される。
【００６９】
（本発明に係る他の実施の形態）
上述した本発明の実施の形態におけるネットワーク印刷システムを利用する際に必要な設定を簡略化するための各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び上記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００７０】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００７１】
なお、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラム（実施の形態では図５、図６、図７に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００７２】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００７４】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００７６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００７９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施の形態を示し、ネットワーク印刷システムの全体構成を示す図である。
【図２】本発明の実施の形態を示し、印刷装置の内部構成の一例を示す構成図である。
【図３】本発明の実施の形態を示し、認証チケット印刷を実行する際に、クライアント端末、認証チケット発行サーバ及び印刷装置の間で送受信されるデータの流れを説明する図である。
【図４】本発明のネットワーク印刷システムの背景技術を示し、認証チケット対応プリンタクライアントの設定シーケンスの一例を示す図である。
【図５】発明の第１の実施の形態を示し、認証チケット対応プリンタクライアント設定シーケンスの第１の例を示す図である。
【図６】発明の第２の実施の形態を示し、認証チケット対応プリンタクライアント設定シーケンスの第２の例を示す図である。
【図７】発明の第３の実施の形態を示し、認証チケット対応プリンタクライアント設定シーケンスの第３の例を示す図である。
【符号の説明】
【００８１】
１０  第１の印刷装置
１１  印刷装置の動作
２０  認証チケット発行サーバ
２１  認証チケット発行サーバの動作
３０  第１のクライアント端末
３１  クライアント端末の動作
４０  ネットワークケーブル
５０  クライアント端末利用者
５１  クライアント端末利用者の動作
１１０  第２の印刷装置
１３０  第２のクライアント端末
Ｓ２００  印刷装置のアドレスを入力する工程
Ｓ２０１  印刷装置情報を取得する工程
Ｓ２０２  印刷装置情報を送信する工程
Ｓ２０３  認証チケットの必要性を判断する工程
Ｓ２０４  認証チケット発行サーバのアドレスを検索する工程
Ｓ２０５  認証チケット発行サーバアドレス情報と認証チケットを送信する工程
Ｓ２０６  認証チケット発行サーバのアドレスを設定する工程
Ｓ２０７  印刷装置を利用するのに必要な設定が完了したことを利用者に通知する工程
【図１】
2006240023.tif 000003
【図２】
2006240023.tif 000004
【図３】
2006240023.tif 000005
【図４】
2006240023.tif 000006
【図５】
2006240023.tif 000007
【図６】
2006240023.tif 000008
【図７】
2006240023.tif 000009