(57)【要約】【課題】プリンタドライバの設定をユーザが変更してジョブを実行できる不都合を防止できるとともに、サーバにおいて制限情報を確認するといった手間もなくし、簡単な処理でセキュリティを高めることができる画像形成システム等を提供する。【解決手段】画像形成装置１と、情報処理装置２と、プリンタドライバ及びこれに対応する認証キーを生成するプリンタドライバ生成手段１２を備える。情報処理装置２はインストールされたプリンタドライバに基づいて生成されたジョブを、プリンタドライバ固有の認証キーを付加して画像形成装置１に送信し、画像形成装置１は、前記受信した認証キーと自己が保持する認証キーが合致している場合にジョブを実行する。【選択図】  図６
2011008378.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、該画像形成装置と接続可能な情報処理装置と、前記画像形成装置の動作設定を行うためのプリンタドライバを生成すると共に、プリンタドライバに固有の認証キーを生成するプリンタドライバ生成手段と、を備えた画像形成システムであって、
前記情報処理装置は、前記プリンタドライバ生成手段により生成されたプリンタドライバをインストールする制御手段と、前記生成された認証キーを記憶する認証キー記憶手段と、前記インストールされたプリンタドライバに基づいて前記画像形成装置に対するジョブを生成するジョブ生成手段と、生成されたジョブを前記認証キーを付加して前記画像形成装置に送信する送信手段と、を備え、
前記画像形成装置は、前記プリンタドライバ生成手段により生成された認証キーを記憶する認証キー記憶手段と、前記情報処理装置から送信された認証キー付のジョブを受信する受信手段と、受信したジョブに付加された認証キーと、前記認証キー記憶手段に記憶された認証キーとを比較する比較手段と、比較の結果、認証キーが合致する場合に前記受信したジョブを実行するジョブ実行手段と、を備えていることを特徴とする画像形成システム。
【請求項２】
前記プリンタドライバ生成手段は、プリンタドライバのバージョンが改訂された場合には、新たなプリンタドライバ及び認証キーを生成して情報処理装置に送信し、
情報処理装置は新たなプリンタドライバをインストールするとともに、新たな認証キーを自己の認証キー記憶手段に記憶し、
前記画像形成装置は、プリンタドライバ生成手段で生成された新たな認証キーを自己の認証キー記憶手段に記憶する請求項１に記載の画像形成システム。
【請求項３】
ユーザ毎または組織毎に、使用されているプリンタドライバのバージョン情報を記憶するバージョン記憶手段を備え、
前記プリンタドライバ生成手段は、プリンタドライバのバージョンが改訂された場合には、前記バージョン記憶手段に記憶されたバージョン情報に基づいて、改訂前のバージョンのプリンタドライバを使用しているユーザまたは組織を検出し、検出されたユーザまたは組織に対応する情報処理装置に対し、改訂後のバージョンのプリンタドライバ及び固有の認証キーを、改訂前の旧プリンタドライバに固有の認証キーとともに送信し、
前記情報処理装置の制御手段は、プリンタドライバ生成手段により送信されたバージョン改訂前の旧プリンタドライバに固有の認証キーと、自己の認証キー記憶手段に記憶されている認証キーとを比較し、両方の認証キーが合致する場合に、改訂前のバージョンのプリンタドライバを改訂後のプリンタドライバに置き換える請求項２に記載の画像形成システム。
【請求項４】
プリンタドライバで設定可能な画像形成装置の動作項目をユーザ毎にまたは組織毎に記憶する動作項目記憶手段と、
バージョンが改訂されたプリンタドライバの機能により設定可能な動作項目が、前記動作項目記憶手段に記憶された動作項目を上回っているユーザまたは組織を検出する検出手段と、
検出されたユーザまたは組織について、前記動作項目記憶手段に記憶されている動作項目の変更要求を、該動作項目の管理者に通知する通知手段と、
をさらに備えている請求項２または３に記載の画像形成システム。
【請求項５】
プリンタドライバで設定可能な画像形成装置の動作項目をユーザ毎にまたは組織毎に記憶する動作項目記憶手段と、前記動作項目記憶手段に記憶された動作項目に変更があったかどうかを判断する判断手段と、をさらに備え、
前記判断手段により、動作項目に変更があったと判断されたユーザまたは組織について、前記プリンタドライバ生成手段は、変更後の動作項目の設定を可能とする機能を備えた新たなプリンタドライバ及び認証キーを生成して、対応する情報処理装置に送信し、
情報処理装置の制御手段は新たなプリンタドライバをインストールするとともに、新たな認証キーを自己の認証キー記憶手段に記憶し、
前記画像形成装置は、プリンタドライバ生成手段で生成された新たな認証キーを自己の認証キー記憶手段に記憶する請求項１に記載の画像形成システム。
【請求項６】
前記プリンタドライバ生成手段は、新たに生成したプリンタドライバ及び認証キーを、生成前の旧プリンタドライバに固有の認証キーとともに送信し、
前記情報処理装置の制御手段は、プリンタドライバ生成手段により送信された旧プリンタドライバに固有の認証キーと、自己の記憶手段に記憶されている認証キーとを比較し、両方の認証キーが合致する場合に、旧プリンタドライバを新たなプリンタドライバで置き換える請求項５に記載の画像形成システム。
【請求項７】
前記プリンタドライバ生成手段は、情報処理装置から画像形成装置にジョブが送信されたときに、ジョブを指示した情報処理装置のユーザが、新たに生成したプリンタドライバの送信対象のユーザかどうかを判断し、送信対象のユーザである場合は、新たに生成したプリンタドライバ及び認証キーを、旧プリンタドライバに固有の認証キーとともに情報処理装置に送信する請求項２〜６のいずれかに記載の画像形成システム。
【請求項８】
前記情報処理装置の制御手段は、画像形成装置の動作を設定可能なプリンタドライバの機能に変更が加えられた場合には、プリンタドライバに固有の認証キーを変更する請求項１〜７のいずれかに記載の画像形成システム。
【請求項９】
前記画像形成装置は、受信したジョブに付加された認証キーと自己の認証キー記憶手段に記憶された認証キーが合致しなかった場合には、その旨を管理者及び／またはジョブ指示者に通知する請求項１〜８のいずれかに記載の画像形成システム。
【請求項１０】
前記プリンタドライバ生成手段は前記画像形成装置に備えられている請求項１〜９のいずれかに記載の画像形成システム。
【請求項１１】
自装置の動作設定を行うためのプリンタドライバを生成すると共に、プリンタドライバに固有の認証キーを生成するプリンタドライバ生成手段と、
前記プリンタドライバ生成手段により生成された認証キーを記憶する認証キー記憶手段と、
前記プリンタドライバ生成手段により生成されたプリンタドライバ及び認証キーを、情報処理装置に送信する送信手段と、
前記プリンタドライバに基づいて生成され、前記認証キーが付加されて情報処理装置から送信されてきたジョブを受信する受信手段と、
受信したジョブに付加された前記認証キーと、前記認証キー記憶手段に記憶された認証キーとを比較する比較手段と、
比較の結果、認証キーが合致する場合に前記受信したジョブを実行するジョブ実行手段と、
を備えていることを特徴とする画像形成装置。
【請求項１２】
前記プリンタドライバ生成手段は、プリンタドライバのバージョンが改訂された場合には、新たなプリンタドライバ及び認証キーを生成し、
前記送信手段は、生成された新たなプリンタドライバ及び認証キーを情報処理装置に送信し、
前記記憶手段は、前記生成された新たな認証キーを記憶し、
前記比較手段は、新たなプリンタドライバに基づいて生成され、認証キーが付加されて情報処理装置から送信されてきたジョブに付加された前記認証キーと、前記認証キー記憶手段に記憶された新たな認証キーとを比較する請求項１１に記載の画像形成装置。
【請求項１３】
プリンタドライバのバージョンが改訂された場合には、使用されているプリンタドライバのバージョン情報をユーザ毎または組織毎に記憶するバージョン記憶手段に記憶された前記バージョン情報に基づいて、改訂前のバージョンのプリンタドライバを使用しているユーザまたは組織を検出する検出手段を備え、
前記送信手段は、検出されたユーザまたは組織に対応する情報処理装置に対し、改訂後のバージョンのプリンタドライバ及び認証キーを、改訂前の旧プリンタドライバに固有の認証キーとともに送信する請求項１２に記載の画像形成装置。
【請求項１４】
バージョンが改訂されたプリンタドライバの機能により設定可能な動作項目が、プリンタドライバで設定可能な画像形成装置の動作項目をユーザ毎にまたは組織毎に記憶する動作項目記憶手段に記憶された動作項目を上回っているユーザまたは組織を検出する検出手段と、
検出されたユーザまたは組織について、前記記憶手段に記憶されている動作項目の変更要求を、該動作項目の管理者に通知する通知手段と、
をさらに備えている請求項１２または１３に記載の画像形成装置。
【請求項１５】
プリンタドライバで設定可能な動作項目をユーザ毎にまたは組織毎に記憶する動作項目記憶手段に記憶されている前記動作項目に、変更があったかどうかを判断する判断手段を備え、
判断手段により、動作項目に変更があったと判断されたユーザまたは組織について、前記プリンタドライバ生成手段は、変更後の動作項目の設定を可能とする機能を備えた新たなプリンタドライバ及び認証キーを生成し、
前記送信手段は、前記生成されたプリンタドライバ及び認証キーを対応する情報処理装置に送信し、
前記認証キー記憶手段は、プリンタドライバ生成手段で生成された新たな認証キーを記憶し、
前記比較手段は、新たなプリンタドライバに基づいて生成され情報処理装置から送信されてきたジョブに付加された前記認証キーと、前記認証キー記憶手段に記憶された新たな認証キーとを比較する請求項１１に記載の画像形成装置。
【請求項１６】
前記送信手段は、新たに生成したプリンタドライバ及び認証キーを、生成前の旧プリンタドライバに固有の認証キーとともに情報処理装置に送信する請求項１５に記載の画像形成装置。
【請求項１７】
情報処理装置からジョブが送信されたときに、ジョブを指示した情報処理装置のユーザが、新たに生成したプリンタドライバの送信対象のユーザかどうかを判断する判断手段を備え、送信対象のユーザである場合に、前記送信手段は、新たに生成されたプリンタドライバ及び認証キーを、旧プリンタドライバに固有の認証キーとともに情報処理装置に送信する請求項１２〜１６のいずれかに記載の画像形成装置。
【請求項１８】
比較手段による比較の結果、受信したジョブに付加された認証キーと認証キー記憶手段に記憶された認証キーが合致しなかった場合には、その旨を管理者及び／またはジョブ指示者に通知する通知手段を備えている請求項１１〜１７のいずれかに記載の画像形成装置。
【請求項１９】
画像形成装置の動作設定を行って画像形成装置に対するジョブを生成するためのプリンタドライバであって、
前記ジョブの生成時に、該ジョブにプリンタドライバ固有の認証キーを付加するステップと、
前記認証キーが付加されたジョブを画像形成装置に送信するステップと、
プリンタドライバに機能変更が加えられた場合には、ジョブに付加するプリンタドライバ固有の認証キーを変更するステップと、
を情報処理装置に実行させるためのプリンタドライバ。
【請求項２０】
認証キーとともに新たなプリンタドライバが情報処理装置に入力されたときに、前記入力された認証キーと、ジョブに付加される現在の認証キーとを比較し、両方の認証キーが合致する場合に、自己のプリンタドライバを前記新たなプリンタドライバで置き換えるステップを、さらに情報処理装置に実行させるための請求項１９に記載のプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、相互に接続可能な画像形成装置とパーソナルコンピュータ等からなる情報処理装置を備えた画像形成システム及び該システムに好適に用いられる画像形成装置、並びにプリンタドライバに関する。
【背景技術】
【０００２】
近年、プリンタの管理者が機能制限等のカスタマイズを行ったプリンタドライバをユーザ毎に作成して配布するシステムが利用されている。しかしながら、配布されたプリンタドライバは初期設定がされているのみで、ユーザによる設定の変更が可能であった。仮に設定の変更が不可能であっても、新規にプリンタドライバをインストールすれば、事実上、設定を変更して利用することが出来てしまうという課題もあった。
【０００３】
そこで、このような課題を解決するために、特許文献１には、ユーザの情報処理端末内に機能制限情報を格納しておき、プリンタドライバはジョブを実行する前に機能制限情報を検出し、検出された機能制限情報に基づいて、印刷処理に際して使用可能な印刷処理機能を印刷制御条件として規定するものとなされている印刷制御システムが開示されている。
【０００４】
この構成により、印刷処理に際して使用が制限されている印刷処理機能をユーザが把握することが出来る。また、制限されている機能は、ユーザによって選択することが出来ないように通知されるので、ユーザが誤って、制限機能を使用した印刷処理を印刷装置に要求することはない。これにより、ユーザの操作性が向上すると共に、制限機能を使用しているために実行不可能な印刷処理を印刷装置に要求することが無いので、印刷装置の操作性を向上することも出来る。
【０００５】
また、特許文献２には、ユーザの情報処理端末においてプリンタドライバが起動されると、ユーザ毎の制限設定情報が格納されているサーバに対してユーザの情報処理端末に格納されている制限情報を送付し、サーバ装置では、受信した制限情報が、サーバ内に格納されている情報と同じである場合に、ジョブ情報の送信を受付け、プリンタに印刷を実行させる印刷システムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２２０５３２号公報
【特許文献２】特開２００７−５８３１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術では、機能制限設定がユーザの情報処理端末内部に格納されているため、ユーザが故意に設定を変更してしまえば、もともとの設定を無視したジョブの実行が可能となってしまい、セキュリティ管理上問題があった。
【０００８】
また、特許文献２に記載の技術では、一度、サーバにおいて制限情報を確認するという手間が必要であり、処理が遅くなってしまう等の問題があった。
【０００９】
この発明は、このような問題を解決するためになされたものであって、プリンタドライバの設定をユーザが変更してジョブを実行できる不都合を防止できるとともに、サーバにおいて制限情報を確認するといった手間もなくし、簡単な処理でセキュリティを高めることができる画像形成システム及び該システムに好適に用いられる画像処理装置を提供し、さらにプリンタドライバを提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題は、以下の手段によって解決される。
（１）画像形成装置と、該画像形成装置と接続可能な情報処理装置と、前記画像形成装置の動作設定を行うためのプリンタドライバを生成すると共に、プリンタドライバに固有の認証キーを生成するプリンタドライバ生成手段と、を備えた画像形成システムであって、前記情報処理装置は、前記プリンタドライバ生成手段により生成されたプリンタドライバをインストールする制御手段と、前記生成された認証キーを記憶する認証キー記憶手段と、前記インストールされたプリンタドライバに基づいて前記画像形成装置に対するジョブを生成するジョブ生成手段と、生成されたジョブを前記認証キーを付加して前記画像形成装置に送信する送信手段と、を備え、前記画像形成装置は、前記プリンタドライバ生成手段により生成された認証キーを記憶する認証キー記憶手段と、前記情報処理装置から送信された認証キー付のジョブを受信する受信手段と、受信したジョブに付加された認証キーと、前記認証キー記憶手段に記憶された認証キーとを比較する比較手段と、比較の結果、認証キーが合致する場合に前記受信したジョブを実行するジョブ実行手段と、を備えていることを特徴とする画像形成システム。
（２）前記プリンタドライバ生成手段は、プリンタドライバのバージョンが改訂された場合には、新たなプリンタドライバ及び認証キーを生成して情報処理装置に送信し、情報処理装置は新たなプリンタドライバをインストールするとともに、新たな認証キーを自己の認証キー記憶手段に記憶し、前記画像形成装置は、プリンタドライバ生成手段で生成された新たな認証キーを自己の認証キー記憶手段に記憶する前項１に記載の画像形成システム。
（３）ユーザ毎または組織毎に、使用されているプリンタドライバのバージョン情報を記憶するバージョン記憶手段を備え、前記プリンタドライバ生成手段は、プリンタドライバのバージョンが改訂された場合には、前記バージョン記憶手段に記憶されたバージョン情報に基づいて、改訂前のバージョンのプリンタドライバを使用しているユーザまたは組織を検出し、検出されたユーザまたは組織に対応する情報処理装置に対し、改訂後のバージョンのプリンタドライバ及び固有の認証キーを、改訂前の旧プリンタドライバに固有の認証キーとともに送信し、前記情報処理装置の制御手段は、プリンタドライバ生成手段により送信されたバージョン改訂前の旧プリンタドライバに固有の認証キーと、自己の認証キー記憶手段に記憶されている認証キーとを比較し、両方の認証キーが合致する場合に、改訂前のバージョンのプリンタドライバを改訂後のプリンタドライバに置き換える前項２に記載の画像形成システム。
（４）プリンタドライバで設定可能な画像形成装置の動作項目をユーザ毎にまたは組織毎に記憶する動作項目記憶手段と、バージョンが改訂されたプリンタドライバの機能により設定可能な動作項目が、前記動作項目記憶手段に記憶された動作項目を上回っているユーザまたは組織を検出する検出手段と、検出されたユーザまたは組織について、前記動作項目記憶手段に記憶されている動作項目の変更要求を、該動作項目の管理者に通知する通知手段と、をさらに備えている前項２または３に記載の画像形成システム。
（５）プリンタドライバで設定可能な画像形成装置の動作項目をユーザ毎にまたは組織毎に記憶する動作項目記憶手段と、前記動作項目記憶手段に記憶された動作項目に変更があったかどうかを判断する判断手段と、をさらに備え、前記判断手段により、動作項目に変更があったと判断されたユーザまたは組織について、前記プリンタドライバ生成手段は、変更後の動作項目の設定を可能とする機能を備えた新たなプリンタドライバ及び認証キーを生成して、対応する情報処理装置に送信し、情報処理装置の制御手段は新たなプリンタドライバをインストールするとともに、新たな認証キーを自己の認証キー記憶手段に記憶し、前記画像形成装置は、プリンタドライバ生成手段で生成された新たな認証キーを自己の認証キー記憶手段に記憶する前項１に記載の画像形成システム。
（６）前記プリンタドライバ生成手段は、新たに生成したプリンタドライバ及び認証キーを、生成前の旧プリンタドライバに固有の認証キーとともに送信し、前記情報処理装置の制御手段は、プリンタドライバ生成手段により送信された旧プリンタドライバに固有の認証キーと、自己の記憶手段に記憶されている認証キーとを比較し、両方の認証キーが合致する場合に、旧プリンタドライバを新たなプリンタドライバで置き換える前項５に記載の画像形成システム。
（７）前記プリンタドライバ生成手段は、情報処理装置から画像形成装置にジョブが送信されたときに、ジョブを指示した情報処理装置のユーザが、新たに生成したプリンタドライバの送信対象のユーザかどうかを判断し、送信対象のユーザである場合は、新たに生成したプリンタドライバ及び認証キーを、旧プリンタドライバに固有の認証キーとともに情報処理装置に送信する前項２〜６のいずれかに記載の画像形成システム。
（８）前記情報処理装置の制御手段は、画像形成装置の動作を設定可能なプリンタドライバの機能に変更が加えられた場合には、プリンタドライバに固有の認証キーを変更する前項１〜７のいずれかに記載の画像形成システム。
（９）前記画像形成装置は、受信したジョブに付加された認証キーと自己の認証キー記憶手段に記憶された認証キーが合致しなかった場合には、その旨を管理者及び／またはジョブ指示者に通知する前項１〜８のいずれかに記載の画像形成システム。
（１０）前記プリンタドライバ生成手段は前記画像形成装置に備えられている前項１〜９のいずれかに記載の画像形成システム。
（１１）自装置の動作設定を行うためのプリンタドライバを生成すると共に、プリンタドライバに固有の認証キーを生成するプリンタドライバ生成手段と、前記プリンタドライバ生成手段により生成された認証キーを記憶する認証キー記憶手段と、前記プリンタドライバ生成手段により生成されたプリンタドライバ及び認証キーを、情報処理装置に送信する送信手段と、前記プリンタドライバに基づいて生成され、前記認証キーが付加されて情報処理装置から送信されてきたジョブを受信する受信手段と、受信したジョブに付加された前記認証キーと、前記認証キー記憶手段に記憶された認証キーとを比較する比較手段と、比較の結果、認証キーが合致する場合に前記受信したジョブを実行するジョブ実行手段と、を備えていることを特徴とする画像形成装置。
（１２）前記プリンタドライバ生成手段は、プリンタドライバのバージョンが改訂された場合には、新たなプリンタドライバ及び認証キーを生成し、前記送信手段は、生成された新たなプリンタドライバ及び認証キーを情報処理装置に送信し、前記記憶手段は、前記生成された新たな認証キーを記憶し、前記比較手段は、新たなプリンタドライバに基づいて生成され、認証キーが付加されて情報処理装置から送信されてきたジョブに付加された前記認証キーと、前記認証キー記憶手段に記憶された新たな認証キーとを比較する前項１１に記載の画像形成装置。
（１３）プリンタドライバのバージョンが改訂された場合には、使用されているプリンタドライバのバージョン情報をユーザ毎または組織毎に記憶するバージョン記憶手段に記憶された前記バージョン情報に基づいて、改訂前のバージョンのプリンタドライバを使用しているユーザまたは組織を検出する検出手段を備え、前記送信手段は、検出されたユーザまたは組織に対応する情報処理装置に対し、改訂後のバージョンのプリンタドライバ及び認証キーを、改訂前の旧プリンタドライバに固有の認証キーとともに送信する前項１２に記載の画像形成装置。
（１４）バージョンが改訂されたプリンタドライバの機能により設定可能な動作項目が、プリンタドライバで設定可能な画像形成装置の動作項目をユーザ毎にまたは組織毎に記憶する動作項目記憶手段に記憶された動作項目を上回っているユーザまたは組織を検出する検出手段と、検出されたユーザまたは組織について、前記記憶手段に記憶されている動作項目の変更要求を、該動作項目の管理者に通知する通知手段と、をさらに備えている前項１２または１３に記載の画像形成装置。
（１５）プリンタドライバで設定可能な動作項目をユーザ毎にまたは組織毎に記憶する動作項目記憶手段に記憶されている前記動作項目に、変更があったかどうかを判断する判断手段を備え、判断手段により、動作項目に変更があったと判断されたユーザまたは組織について、前記プリンタドライバ生成手段は、変更後の動作項目の設定を可能とする機能を備えた新たなプリンタドライバ及び認証キーを生成し、前記送信手段は、前記生成されたプリンタドライバ及び認証キーを対応する情報処理装置に送信し、前記認証キー記憶手段は、プリンタドライバ生成手段で生成された新たな認証キーを記憶し、前記比較手段は、新たなプリンタドライバに基づいて生成され情報処理装置から送信されてきたジョブに付加された前記認証キーと、前記認証キー記憶手段に記憶された新たな認証キーとを比較する前項１１に記載の画像形成装置。
（１６）前記送信手段は、新たに生成したプリンタドライバ及び認証キーを、生成前の旧プリンタドライバに固有の認証キーとともに情報処理装置に送信する前項１５に記載の画像形成装置。
（１７）情報処理装置からジョブが送信されたときに、ジョブを指示した情報処理装置のユーザが、新たに生成したプリンタドライバの送信対象のユーザかどうかを判断する判断手段を備え、送信対象のユーザである場合に、前記送信手段は、新たに生成されたプリンタドライバ及び認証キーを、旧プリンタドライバに固有の認証キーとともに情報処理装置に送信する前項１２〜１６のいずれかに記載の画像形成装置。
（１８）比較手段による比較の結果、受信したジョブに付加された認証キーと認証キー記憶手段に記憶された認証キーが合致しなかった場合には、その旨を管理者及び／またはジョブ指示者に通知する通知手段を備えている前項１１〜１７のいずれかに記載の画像形成装置。
（１９）画像形成装置の動作設定を行って画像形成装置に対するジョブを生成するためのプリンタドライバであって、前記ジョブの生成時に、該ジョブにプリンタドライバ固有の認証キーを付加するステップと、前記認証キーが付加されたジョブを画像形成装置に送信するステップと、プリンタドライバに機能変更が加えられた場合には、ジョブに付加するプリンタドライバ固有の認証キーを変更するステップと、を情報処理装置に実行させるためのプリンタドライバ。
（２０）認証キーとともに新たなプリンタドライバが情報処理装置に入力されたときに、前記入力された認証キーと、ジョブに付加される現在の認証キーとを比較し、両方の認証キーが合致する場合に、自己のプリンタドライバを前記新たなプリンタドライバで置き換えるステップを、さらに情報処理装置に実行させるための前項１９に記載のプリンタドライバ。
【発明の効果】
【００１１】
前項（１）に記載の発明によれば、情報処理装置は、プリンタドライバ生成手段により生成されたプリンタドライバをインストールするとともに、生成された認証キーを認証キー記憶手段に記憶しておく。そして、インストールされたプリンタドライバに基づいて画像形成装置に対するジョブが生成され、生成されたジョブは前記認証キーを付加されて画像形成装置に送信される。一方、画像形成装置は、前記プリンタドライバ生成手段により生成された認証キーを認証キー記憶手段に記憶しておき、前記情報処理装置から送信された認証キー付のジョブを受信すると、受信したジョブに付加された認証キーと、前記認証キー記憶手段に記憶された認証キーとを比較し、比較の結果、認証キーが合致する場合に受信したジョブを実行する。
【００１２】
従って、受信したジョブに付加された認証キーと、画像形成装置が保持している認証キーとが合致しないときは、ジョブは実行されないから、情報処理装置のユーザがプリンタドライバを勝手に入手してジョブを送信したとしても、そのジョブには認証キーが付加されていないか、画像形成装置で保持されている認証キーとは異なる認証キーが付加されており、画像形成装置ではジョブが実行されないこととなる。このため、セキュリティを確保することができるとともに、画像形成装置の利用者認証としても利用でき、正規のプリンタドライバをインストールしていないユーザによる画像形成装置の利用を拒否することができる。しかも、サーバにおいて制限情報を確認するといった手間も不要であり、認証キーの確認のみで、正規のプリンタドライバかどうかの判別が容易かつ即座に可能であるから、ジョブの実行に要する時間が長くなることはない。
【００１３】
前項（２）に記載の発明によれば、プリンタドライバのバージョンが改訂された場合であっても、情報処理装置のユーザは改訂後のプリンタドライバを速やかに利用することができる。
【００１４】
前項（３）に記載の発明によれば、改訂前のバージョンのプリンタドライバを使用しているユーザまたは組織に対応する情報処理装置に対してのみ、改訂後のバージョンのプリンタドライバ及び認証キーが、改訂前の旧プリンタドライバに付加された認証キーとともに情報処理装置に送信される。一方、情報処理装置では、旧プリンタドライバに付加された認証キーと、情報処理装置に保持されている認証キーとを比較し、両方の認証キーが合致する場合に、改訂前のバージョンのプリンタドライバが改訂後のプリンタドライバに置き換えられるから、バージョンの改訂されたプリンタドライバの交換を確実な方法で行うことができる。
【００１５】
前項（４）に記載の発明によれば、バージョンが改訂されたプリンタドライバの機能により設定可能な動作項目が、ユーザ毎にまたは組織毎に管理されている動作項目を上回っているユーザまたは組織については、動作項目の変更要求が該動作項目の管理者に通知されるから、管理者は動作項目の内容を速やかに訂正することができる。
【００１６】
前項（５）に記載の発明によれば、ユーザ毎にまたは組織毎に管理されている、プリンタドライバで設定可能な画像形成装置の動作項目に変更があった場合は、変更のあったユーザまたは組織に対応する情報処理装置に、変更後の動作項目の設定を可能とする機能を備えた新たなプリンタドライバ及び認証キーが送信されるから、情報処理装置のユーザは変更後の動作項目を反映した新しいプリンタドライバの速やかな利用が可能となる。
【００１７】
前項（６）に記載の発明によれば、情報処理装置では、旧プリンタドライバに固有の認証キーと、情報処理装置に保持されている認証キーとを比較し、両方の認証キーが合致する場合に、改訂前のプリンタドライバが改訂後の新たなプリンタドライバに置き換えられるから、新たなプリンタドライバの交換を確実な方法で行うことができる。
【００１８】
前項（７）に記載の発明によれば、情報処理装置から画像形成装置にジョブが送信されたときに、ジョブを指示した情報処理装置のユーザが、新たに生成したプリンタドライバの送信対象のユーザかどうかが判断され、送信対象のユーザである場合は、新たに生成したプリンタドライバ及び認証キーが、旧プリンタドライバに固有の認証キーとともに情報処理装置に送信される。
【００１９】
前項（８）に記載の発明によれば、画像形成装置の動作を設定可能なプリンタドライバの機能に変更が加えられた場合には、情報処理装置はプリンタドライバに固有の認証キーが変更されるから、プリンタドライバの機能が勝手に変更されても、画像形成装置ではジョブが実行されないこととなり、セキュリティを確保することができる。
【００２０】
前項（９）に記載の発明によれば、管理者及び／またはジョブ指示者は、受信したジョブに付加された認証キーと自己の認証キー記憶手段に記憶された認証キーが合致せず、ジョブが実行されなかったことを認識することができ、必要な措置を講ずることができる。
【００２１】
前項（１０）に記載の発明によれば、画像形成装置により新たなプリンタドライバ及び固有の認証キーを生成して、情報処理装置に送信することができる。
【００２２】
前項（１１）に記載の発明によれば、受信したジョブに付加された認証キーと、画像形成装置が保持している認証キーとが合致しないときは、ジョブは実行されないから、情報処理装置のユーザがプリンタドライバを勝手に入手してジョブを送信したとしても、そのジョブには認証キーが付加されていないか、画像形成装置で保持されている認証キーとは異なる認証キーが付加されており、画像形成装置ではジョブが実行されないこととなる。このため、セキュリティを確保することができる画像形成装置となしうる。しかも、サーバにおいて制限情報を確認するといった手間も不要であり、ジョブの実行に要する時間を少なくできる。
【００２３】
前項（１２）に記載の発明によれば、プリンタドライバのバージョンが改訂された場合であっても、バージョン改訂後のプリンタドライバがインストールされた情報処理装置から送信されたジョブであるかどうかを速やかに判断して、ジョブを実行することができる。
【００２４】
前項（１３）に記載の発明によれば、改訂前のバージョンのプリンタドライバを使用しているユーザまたは組織に対応する情報処理装置に対してのみ、改訂後のバージョンのプリンタドライバ及び認証キーが、改訂前の旧プリンタドライバに固有の認証キーとともに情報処理装置に送信される。また、情報処理装置では、受信した旧プリンタドライバに固有の認証キーと、情報処理装置に保持されている認証キーとを比較し、両方の認証キーが合致する場合に、改訂前のバージョンのプリンタドライバを改訂後のプリンタドライバに置き換える処理が可能となる。
【００２５】
前項（１４）に記載の発明によれば、バージョンが改訂されたプリンタドライバの機能により設定可能な動作項目が、ユーザ毎にまたは組織毎に管理されている動作項目を上回っているユーザまたは組織については、動作項目の変更要求が管理者に通知されるから、管理者は動作項目の内容を速やかに訂正することができる。
【００２６】
前項（１５）に記載の発明によれば、ユーザ毎にまたは組織毎に管理されている、プリンタドライバで設定可能な画像形成装置の動作項目に変更があった場合は、変更のあったユーザまたは組織に対応する情報処理装置に、変更後の動作項目の設定を可能とする機能を備えた新たなプリンタドライバ及び認証キーが送信されるから、情報処理装置のユーザは変更後の動作項目を反映した新しいプリンタドライバの速やかな利用が可能となる。
【００２７】
前項（１６）に記載の発明によれば、新たに生成したプリンタドライバ及び認証キーを、生成前の旧プリンタドライバに固有の認証キーとともに情報処理装置に送信するから、情報処理装置では、受信した旧プリンタドライバに固有の認証キーと、情報処理装置に保持されている認証キーとを比較し、両方の認証キーが合致する場合に、改訂前のプリンタドライバが改訂後の新たなプリンタドライバに置き換えられるから、新たなプリンタドライバの交換を確実な方法で行うことができる。
【００２８】
前項（１７）に記載の発明によれば、情報処理装置から画像形成装置にジョブが送信されたときに、ジョブを指示した情報処理装置のユーザが、新たに生成したプリンタドライバの送信対象のユーザかどうかが判断され、送信対象のユーザである場合は、新たに生成したプリンタドライバ及び認証キーが、旧プリンタドライバに固有の認証キーとともに情報処理装置に送信される。
【００２９】
前項（１８）に記載の発明によれば、管理者及び／またはジョブ指示者は、受信したジョブに付加された認証キーと自己の認証キー記憶手段に記憶された認証キーが合致せず、ジョブが実行されなかったことを認識することができ、必要な措置を講ずることができる。
【００３０】
前項（１９）に記載の発明によれば、ジョブの生成時に、該ジョブにプリンタドライバ固有の認証キーを付加するステップと、前記認証キーが付加されたジョブを画像形成装置に送信するステップと、プリンタドライバに機能変更が加えられた場合には、ジョブに付加するプリンタドライバ固有の認証キーを変更するステップと、を情報処理装置に実行させることができる。
【００３１】
前項（２０）に記載の発明によれば、認証キーとともに新たなプリンタドライバが情報処理装置に入力されたときに、入力された認証キーと、ジョブに付加される現在の認証キーとを比較し、両方の認証キーが合致する場合に、自己のプリンタドライバを新たなプリンタドライバで置き換えるステップを、さらに情報処理装置に実行させることができる。
【図面の簡単な説明】
【００３２】
【図１】この発明の一実施形態に係る画像形成システムの概略構成を示すブロック図である。
【図２】ユーザ毎に設定された動作項目の一覧を示すカスタマイズテーブルである。
【図３】図１の画像形成システムの全体動作を説明するための図である。
【図４】図３の実施形態における画像形成装置１の動作を示すフローチャートである。
【図５】図３の実施形態における情報処理端末２の動作を示すフローチャートである。
【図６】この発明の他の実施形態を示すもので、画像形成システムの全体動作を説明するための説明図である。
【図７】図６に示した実施形態における画像形成装置の動作を示すフローチャートである。
【図８】図６に示した実施形態における情報処理端末の動作を示すフローチャートである。
【図９】この発明のさらに他の実施形態を示すもので、画像形成システムの全体動作を説明するための説明図である。
【図１０】図９に示した実施形態における画像形成装置の動作を示すフローチャートである。
【図１１】この発明のさらに他の実施形態を示すもので、画像形成システムの全体動作を説明するための説明図である。
【図１２】図１１に示した実施形態における画像形成装置の動作を示すフローチャートである。
【図１３】この発明の他の実施形態に係る画像形成システムの構成を示すブロック図である。
【発明を実施するための形態】
【００３３】
以下、この発明の一実施形態を図面に基づいて説明する。
【００３４】
図１は、この発明の一実施形態に係る画像形成システムの概略構成を示すブロック図である。
【００３５】
この画像形成システムは、画像形成装置１と情報処理装置としての情報処理端末２を備え、画像形成装置１と情報処理端末２がネットワーク３を介して相互に接続されている。
【００３６】
前記画像形成装置１は、ウェブサーバ１１、制御部１２、記憶部１３、通信部１４、スキャナ部１５，プリンタ部１６，操作パネル部１７等を備えている。
【００３７】
ウェブサーバ１１は、インターネット等を介して最新のプリンタドライバの提供先に定期的にアクセスし、最新のプリンタドライバを取得する。
【００３８】
前記制御部１２は、画像形成装置１の全体を統括的に制御する他、前記取得した最新のプリンタドライバに基づいて、情報処理端末２を使用するユーザ毎にあるいはグループ等の組織毎にカスタマイズされたプリンタドライバを生成するとともに、生成されたプリンタドライバに固有の認証キーを生成する。なお、この実施形態では、ユーザ毎にあるいはグループ等の組織毎に、画像形成装置に対して設定可能な動作項目が管理されており、プリンタドライバは、各ユーザ毎または組織毎に、前記許可された動作項目の設定を情報処理端末２において可能とする機能を有するものにカスタマイズされる。
【００３９】
さらに、制御部１２は、情報処理端末２からジョブと共に送信された認証キーを、記憶部１３に記憶保持されている認証キーと比較することによって、前記情報処理端末２からの認証キーが正規のプリンタドライバに固有の認証キーであることを認証し、その結果に基づいてジョブの実行の許否を決定したり、管理者等によってなされた前記動作項目の変更（図ではカスタマイズテーブルの変更と記している）を検知する等の動作を実行する。さらには、情報処理端末２からジョブと共に送信された認証キーが、正規のプリンタドライバに固有の認証キーでなかった場合に、管理者またはジョブを指示した情報処理端末２のユーザに、その旨を通知するための通知メッセージを作成したり、所定のユーザを検索する等の動作を実行する。制御部１２によるこれらの動作については後述する。
【００４０】
なお、制御部１２は、図示しないＣＰＵと、ＣＰＵの動作プログラム等を記憶するＲＯＭと、ＣＰＵが動作プログラムに従って動作する際の作業領域として機能するＲＡＭ等によって構成されている。
【００４１】
前記記憶部１３は、例えばハードディスク装置等の記憶媒体からなり、各ユーザ毎または組織毎に管理者等により設定が許可された前述の動作項目をまとめたテーブル（カスタマイズテーブル）や、前記制御部によりプリンタドライバの生成と共に生成されたプリンタドライバ固有の認証キーや、プリンタドライバのバージョン情報や、情報処理端末から送信されたジョブデータや、スキャナ部１５で読み取った原稿の画像データ等を記憶する。
【００４２】
前記通信部１４は、ネットワーク３を介して情報処理端末２や他の画像形成装置等とデータの送受信を行うためのものである。この実施形態では、制御部１２により生成されたプリンタドライバ及び認証キーが情報処理端末２に送信され、情報処理端末２から認証キーが付加されたジョブを受信する。
【００４３】
スキャナ部１５は、原稿の画像を読み取って画像データを出力する。プリンタ部１６は、情報処理端末２から送信されたプリントデータや、スキャナ部１５で読み取られた原稿の画像データ等をプリントするものであり、ジョブ実行部として機能する。操作パネル部１７は、ユーザが操作入力を行ったり各種の表示を行うものであり、液晶タッチパネルからなる表示部と、テンキー、スタートキー、ストップキー等を有するキー入力部を備えている。
【００４４】
図２は、記憶部１３に記憶された、各ユーザ毎に設定された動作項目の一覧を示すカスタマイズテーブルである。この例では、ユーザＡには、カラープリント、モノクロプリント、両面プリントの設定が許可され、２枚の原稿を１枚の用紙にプリントする２ｉｎ１プリントの設定は不許可となされている。従って、ユーザＡの情報処理端末２には、カラープリント、モノクロプリント、両面プリントの動作設定を許可し、２ｉｎ１プリントは許可しないプリンタドライバが送信され、インストールされることになる。
【００４５】
ユーザＢについては、カラープリントの設定が不許可、モノクロプリント、両面プリント、２ｉｎ１プリントの設定は許可となされている。ユーザＣについては、カラープリント、２ｉｎ１プリントの設定が不許可、モノクロプリント、両面プリントの設定は許可となされている。
【００４６】
また、この実施形態では、各ユーザの情報処理端末２に送信されたプリンタドライバのバージョン情報も記憶されている。
【００４７】
なお、図２に示したカスタマイズテーブルは、画像形成装置１の記憶部１３ではなく、管理サーバのデータベース等、外部の記憶装置に記憶されていても良い。
【００４８】
前記情報処理端末２は、パーソナルコンピュータからなるものであり、制御部２１と、記憶部２２と、通信部２３と、入力装置２４と、表示装置２５等を備えている。
【００４９】
制御部２１は、情報処理装置２の全体を制御するものであるが、この実施形態では特に、前記画像形成装置１から送信されたプリンタドライバをインストールしたり、プリンタドライバと共に送信されてきた認証キーを記憶部２２に記憶させたり、前記インストールされたプリンタドライバに基づいて前記画像形成装置１に対するジョブを生成する等の動作を実行する。さらに、プリンタドライバの機能に変更が加えられた場合には、プリンタドライバに固有の前記認証キーを変更したり、新たなプリンタドライバが画像形成装置１から送信されてきたときは、そのプリンタドライバと共に送信されてくる旧プリンタドライバに固有の認証キーと、記憶部２２に記憶されている認証キーとを比較することにより、認証キーを認証する等の動作を実行する。
【００５０】
なお、制御部２１は、図示しないＣＰＵと、ＣＰＵの動作プログラム等を記憶するＲＯＭと、ＣＰＵが動作プログラムに従って動作する際の作業領域として機能するＲＡＭ等によって構成されている。
【００５１】
前記記憶部２２は、制御部２１によりインストールされたプリンタドライバや、該プリンタドライバに固有の認証キー等を記憶する。
【００５２】
前記通信部２３は、ネットワーク３を介して画像形成装置１等とデータの送受信を行うためのものである。この実施形態では、画像形成装置１からプリンタドライバ及び認証キーを受信し、認証キーが付加されたジョブを送信する。
【００５３】
前記入力装置２４は、ユーザの入力操作に用いられるもので、キーボードやマウスなどからなる。また、表示装置２５は液晶ディスプレイ等からなる。
【００５４】
次に、図１の画像形成システムの全体動作を図３を参照しつつ説明する。
【００５５】
まず、情報処理端末２のユーザが、画像形成装置１の操作パネル部１７を介してユーザ名、パスワード、情報処理端末２のＩＰアドレスを打ち込み、情報処理端末２へのプリンタドライバ送信要求を行う（丸数字１）。
【００５６】
次に、画像形成装置１は、動作項目が記憶された図２に示すカスタマイズテーブルを用いて、そのユーザ用にカスタマイズされたプリンタドライバと、固有の認証キーを生成する（丸数字２）。生成された認証キーは、画像形成装置１内のテーブルに保存しておく。
【００５７】
次いで、生成されたプリンタドライバと認証キーを、情報処理端末２に送信する（丸数字３）。
【００５８】
情報処理端末２では、送信されたプリンタドライバを記憶部２２にインストールするとともに、固有の認証キーを記憶部２２に保存する。
【００５９】
ユーザが、インストールされたプリンタドライバを使用して、画像形成装置２に印刷指示を出す。その際に、認証キーも印刷ジョブに付加して併せて送信する（丸数字４）。
【００６０】
画像形成装置１は、ジョブ及び認証キーを受信し、認証キーが正規のものであるかを、記憶部１３に保存された認証キーと比較照合して確認する（丸数字５）。
【００６１】
両方の認証キーが合致して、送信されてきた認証キーが正規のものであると確認されたときに、印刷ジョブを実行する（丸数字６）。
【００６２】
このように、画像形成装置１は、前記プリンタドライバに固有の認証キーを記憶部２３に記憶しておき、情報処理端末２から送信された認証キー付のジョブを受信すると、受信したジョブに付加された認証キーと、前記記憶された認証キーとを比較し、比較の結果、認証キーが合致する場合に受信したジョブを実行する。なお、比較の結果、認証キーが合致しない場合は、ジョブの実行が禁止されるとともに、その旨が管理者または情報処理端末２のユーザに電子メール等で通知され、管理者または情報処理端末２のユーザは、情報処理端末２にインストールされているプリンタドライバが正規のものでないこと、及びジョブが実行されなかったことを認識することができる。
【００６３】
このように、受信したジョブに付加された認証キーと、画像形成装置１が保持している認証キーとが合致しないときは、ジョブは実行されないから、情報処理端末のユーザがプリンタドライバを勝手に入手してジョブを生成し送信したとしても、そのジョブには認証キーが付加されていないか、画像形成装置１で保持されている認証キーとは異なる認証キーが付加されており、画像形成装置１ではジョブが実行されないこととなる。このため、セキュリティを確保することができる。しかも、従来のようにサーバにおいて制限情報を確認するといった手間も不要であるから、ジョブの実行に要する時間を少なくできる。
【００６４】
図４は、図３の実施形態における画像形成装置１の動作を示すフローチャートである。この動作は、制御部１２のＣＰＵが動作プログラムに従って動作することにより実行される。
【００６５】
ユーザが操作パネル部１７を操作することにより、ステップＳ１１において、プリンタドライバの送信要求があったかどうかが判断される。送信要求がなければ（ステップＳ１１でＮＯ）、ステップＳ１４に進む。送信要求があれば（ステップＳ１１でＹＥＳ）、ステップＳ１２で、プリンタドライバ及び認証キーを生成し、ステップＳ１３で、生成されたプリンタドライバ及び認証キーを情報処理端末２に送信したのち、ステップＳ１４に進む。
【００６６】
ステップＳ１４では、情報処理端末２からジョブを受信したかどうかを判断し、受信しなければ（ステップＳ１４でＮＯ）、そのまま処理を終了する。ジョブを受信した場合には（ステップＳ１４でＹＥＳ）、ステップＳ１５で、ジョブに付加された認証キーと画像形成装置に保存されている認証キーを比較照合し、ステップＳ１６で、両方の認証キーが合致しているかどうかを判断する。
【００６７】
合致していれば（ステップＳ１６でＹＥＳ）、ステップＳ１７でジョブを実行し、合致していなければ（ステップＳ１６でＮＯ）、ステップＳ１８でジョブの実行を禁止した後、ステップＳ１９で、その旨を管理者、ジョブを指示した情報処理端末２のユーザに電子メールなどで通知する。
【００６８】
図５は、図３の実施形態における情報処理端末２の動作を示すフローチャートである。この動作は、情報処理端末２の制御部２１が、ＲＯＭや記憶部２２に記憶されたプログラムに従って動作することにより実行される。
【００６９】
ステップＳ３１で、画像形成装置１からプリンタドライバ及び認証キーを受信したかどうかを判断する。受信しなければ（ステップＳ３１でＮＯ）、ステップＳ３３に進む。受信すると（ステップＳ３１でＹＥＳ）、ステップＳ３２で、プリンタドライバを記憶部２２にインストールするとともに認証キーを保存したのち、ステップＳ３３に進む。
【００７０】
ステップＳ３３では、プリンタドライバが起動されたかどうかを判断する。起動されなければ、ステップＳ３８に進む。起動されると（ステップＳ３３でＹＥＳ）、ステップＳ３４で、プリンタドライバによる動作設定が終了するのを待ち、終了すると（ステップＳ３４でＹＥＳ）、ステップＳ３５で、動作設定に基づいてジョブを生成する。次いで、ステップＳ３６で、生成したジョブに認証キーを付加し、ステップＳ３７でジョブを送信したのち、ステップＳ３８に進む。
【００７１】
ステップＳ３８では、プリンタドライバの機能が変更されたかどうかを判断し、変更されなければ（ステップＳ３８でＮＯ）、そのまま終了する。変更されると（ステップＳ３８でＹＥＳ）、ステップＳ３９で認証キーを変更したのち、処理を終了する。
【００７２】
変更された認証キーは、次回に生成されたジョブに付加されて画像形成装置１に送信されるが、変更された認証キーは、画像形成装置１に保存されている認証キーとは異なるため、ジョブの実行は禁止されることになる。このため、ユーザによるプリンタドライバの勝手な改変が防止され、セキュリティを高めることができる。
【００７３】
尚、図５において、ステップＳ３３〜Ｓ３９の処理がプリンタドライバによって行われる。
【００７４】
図６は、この発明の他の実施形態を示すものである。この実施形態では、プリンタドライバのバージョンの改訂（以下、バージョンアップともいう）があったときは、ユーザの情報処理端末２にインストールされた旧バージョンのプリンタドライバを、最新バージョンのものと置き換えるものである。
【００７５】
これにより、ユーザに応じてカスタマイズされたプリンタドライバをインストールした後で、プリンタドライバのバージョンアップがあっても、認証キー付きの最新版ドライバを使用することが可能となる。
【００７６】
図６において、画像形成装置１はインターネット上から最新バージョンのプリンタドライバを取得する（丸数字１）。取得は定期的に行われる。
【００７７】
次に、画像形成装置１は、図２に示したカスタマイズテーブルのバージョン情報から、古いバージョンのプリンタドライバを使用中のユーザを検索し、該当するユーザに対してカスタマイズされた新たなプリンタドライバ及び該ドライバに固有の認証キーを生成する（丸数字２）。
【００７８】
次いで、画像形成装置１は、古いバージョンのプリンタドライバを使用中の各ユーザに対して、生成した新たなプリンタドライバと認証キーを送信する（丸数字３）。送信の際には、従来から使用している認証キー（旧プリンタドライバに固有の認証キー）も送信する。
【００７９】
情報処理端末２は、画像形成装置１からの新しいプリンタドライバ及び認証キーを受信する。受信後に、画像形成装置１から送信されてきた、従来から使用している認証キーと、現在インストールされているプリンタドライバに固有の認証キーが一致していることを確認する。一致している場合は、現在インストールされている旧バージョンのプリンタドライバを新バージョンのドライバに置き換える（丸数字４）。従って、固有の認証キーも新しい認証キーに置き換えられる。
【００８０】
なお、認証キーが一致しなかった場合は、情報処理端末２の現在のプリンタドライバが正規のものでない恐れがあるため、置き換えは行わない。
【００８１】
図７は、図６に示した実施形態における画像形成装置１の動作を示すフローチャートである。この動作は、制御部１２のＣＰＵが動作プログラムに従って動作することにより実行される。
【００８２】
画像形成装置１はステップＳ５１において、最新版のプリンタドライバをインターネット等を通じて取得したのち、ステップＳ５２で、旧バージョンのプリンタドライバを使用しているユーザを検索する。旧バージョンのプリンタドライバを使用しているユーザが存在しなければ（ステップＳ５２でＮＯ）、ステップＳ５５に進む。存在すれば（ステップＳ５２でＹＥＳ）、ステップＳ５３で、プリンタドライバ及び認証キーを生成し、ステップＳ５４で、生成されたプリンタドライバ及び認証キーを情報処理端末２に送信したのち、ステップＳ５５に進む。
【００８３】
ステップＳ５５では、情報処理端末２からジョブを受信したかどうかを判断し、受信しなければ（ステップＳ５５でＮＯ）、そのまま処理を終了する。ジョブを受信した場合には（ステップＳ５５でＹＥＳ）、ステップＳ５６で、ジョブに付加された認証キーと画像形成装置１に保存されている認証キーを比較照合し、ステップＳ５７で、両方の認証キーが合致しているかどうかを判断する。
【００８４】
合致していれば（ステップＳ５７でＹＥＳ）、ステップＳ５８でジョブを実行し、合致していなければ（ステップＳ５７でＮＯ）、ステップＳ５９でジョブの実行を禁止した後、ステップＳ６０で、その旨を管理者、ジョブを指示した情報処理端末２のユーザに電子メールなどで通知する。
【００８５】
なお、最新バージョンのプリンタドライバの機能によって、ユーザが画像形成装置に対して設定可能な動作項目が増加しているかどうかを、図２のカスタマイズテーブルを参照して画像形成装置１が判断し、増加している場合に、ジョブの実行後等のタイミングで、増加している旨を管理者等に通知する構成としても良い。通知を受けた管理者等は、図２のテーブルに規定された動作設定情報を変更することができる。
【００８６】
図８は、図６に示した実施形態における情報処理端末２の動作を示すフローチャートである。この動作は、情報処理端末２の制御部２１が、ＲＯＭや記憶部２２に記憶されたプログラムに従って動作することにより実行される。
【００８７】
ステップＳ７１で、画像形成装置１からプリンタドライバ及び認証キーを受信したかどうかを判断する。受信しなければ（ステップＳ７１でＮＯ）、ステップＳ７４に進む。受信すると（ステップＳ７１でＹＥＳ）、ステップＳ７２で、画像形成装置１から送信されてきた旧バージョンのプリンタドライバ（現在使用しているプリンタドライバ）に固有の認証キーと、情報処理装置に現在記憶されている認証キーとを比較し、両者が合致しているかどうかを判断する。合致していなければ（ステップＳ７２でＮＯ）、ステップＳ７４に進む。合致していれば（ステップＳ７２でＹＥＳ）、ステップＳ７３で、現在インストールされているプリンタドライバを最新バージョンのプリンタドライバに置き換えた後、ステップＳ７４に進む。
【００８８】
ステップＳ７４では、プリンタドライバが起動されたかどうかを判断する。起動されなければ、ステップＳ７９に進む。起動されると（ステップＳ７４でＹＥＳ）、ステップＳ７５で、プリンタドライバによる動作設定が終了するのを待ち、終了すると（ステップＳ７５でＹＥＳ）、ステップＳ７６で、動作設定に基づいてジョブを生成する。次いで、ステップＳ７７で、生成したジョブに認証キーを付加し、ステップＳ７８でジョブを送信したのち、ステップＳ７９に進む。
【００８９】
ステップＳ７９では、プリンタドライバの機能が変更されたかどうかを判断し、変更されなければ（ステップＳ７９でＮＯ）、そのまま終了する。変更されると（ステップＳ７９でＹＥＳ）、ステップＳ８０で認証キーを変更したのち、処理を終了する。
【００９０】
尚、図８において、ステップＳ７４〜Ｓ８０の処理がプリンタドライバによって行われる。
【００９１】
図９は、この発明のさらに他の実施形態を示すものである。この実施形態は、図６の場合と同様に、プリンタドライバのバージョンアップがあったときは、ユーザの情報処理端末２にインストールされた旧バージョンのプリンタドライバを、最新バージョンのプリンタドライバと置き換えるものであるが、新たなプリンタドライバ及び認証キーを画像形成装置１から情報処理端末２に送信するタイミングを、画像形成装置１が情報処理端末２からジョブを受信したタイミングに設定したものである。
【００９２】
図９において、画像形成装置１はインターネット上から最新バージョンのプリンタドライバを取得する（丸数字１）。取得は定期的に行われる。
【００９３】
次に、画像形成装置１は、情報処理端末２からジョブが送信されるのを待ち、送信されてくると（丸数字２）、図２に示したテーブルのバージョン情報から、ジョブを指示したユーザが旧バージョンのプリンタドライバを使用中のユーザであるかどうかを判断し、該当する場合は、カスタマイズされた新たなプリンタドライバ及び該ドライバに固有の認証キーを生成する（丸数字３）。
【００９４】
次いで、画像形成装置１は、前記ユーザに対して、生成した新たなプリンタドライバと認証キーを送信する（丸数字４）。送信の際には、従来から使用している認証キー（旧プリンタドライバに固有の認証キー）も送信する。
【００９５】
情報処理端末２は、画像形成装置１からの新しいプリンタドライバ及び認証キーを受信する。受信後に、画像形成装置１から送信されてきた、従来から使用している認証キーと、現在インストールされているプリンタドライバに固有の認証キーが一致していることを確認する。一致している場合は、現在インストールされている旧バージョンのプリンタドライバを新バージョンのドライバに置き換える（丸数字５）。従って、固有の認証キーも新しい認証キーに置き換えられる。
【００９６】
なお、認証キーが一致しなかった場合は、情報処理端末２の現在のプリンタドライバが正規のものでない恐れがあるため、置き換えは行わない。
【００９７】
図１０は図９に示した実施形態における画像形成装置１の動作を示すフローチャートである。この動作は、制御部１２のＣＰＵが動作プログラムに従って動作することにより実行される。
【００９８】
画像形成装置１はステップＳ９１において、最新バージョンのプリンタドライバをインターネット等を通じて取得したのち、ステップＳ９２で、ジョブを受信したかどうかを判断する。
【００９９】
ジョブを受信しなければ（ステップＳ９２でＮＯ）、処理を終了する。ジョブを受信すると（ステップＳ９２でＹＥＳ）、ステップＳ９３で、ジョブを指示したユーザが旧バージョンのプリンタドライバを使用しているユーザであるかどうかを図２のカスタマイズテーブルから判断し、該当するユーザでなければ（ステップＳ９３でＮＯ）、既にバージョンアップされたプリンタドライバがインストールされているから、ステップＳ９６に進む。該当するユーザであれば（ステップＳ９３でＹＥＳ）、ステップＳ９４で、プリンタドライバ及び認証キーを生成し、ステップＳ９５で、生成されたプリンタドライバ及び認証キーを情報処理端末２に送信したのち、ステップＳ９２にもどる。
【０１００】
一方、ステップＳ９６では、ジョブに付加された認証キーと画像形成装置１に保存されている認証キーを比較照合し、ステップＳ９７で、両方の認証キーが合致しているかどうかを判断する。
【０１０１】
合致していれば（ステップＳ９７でＹＥＳ）、ステップＳ９８でジョブを実行し、合致していなければ（ステップＳ９７でＮＯ）、ステップＳ９９でジョブの実行を禁止した後、ステップＳ１００で、その旨を管理者、ジョブを指示した情報処理端末２のユーザに電子メールなどで通知する。
【０１０２】
このように、この実施形態では、ジョブの受信をきっかけにバージョンアップされたプリンタドライバを情報処理端末２に送信するから、情報処理端末のユーザは、プリンタドライバがバージョンアップされたことを容易に知ることができる。
【０１０３】
なお、最新バージョンのプリンタドライバの機能によって、ユーザが画像形成装置に対して設定可能な動作項目が増加しているかどうかを、画像形成装置１で判断し、増加している場合に、ジョブの実行後等のタイミングで、増加している旨を管理者等に通知する構成としても良い。
【０１０４】
バージョンアップされたプリンタドライバ及び認証キーを受信した情報処理端末２は、図８のフローチャートに示した手順で、プリンタドライバの置き換え、ジョブの生成等の処理が行われる。
【０１０５】
図１１は、この発明のさらに他の実施形態を示すものである。この実施形態では、管理者等によって、ユーザ毎または組織毎に設定された図２に示すカスタマイズテーブルが変更されたときに、変更されたユーザまたは組織に対応する情報処理端末２に、変更された動作項目の設定を可能とする機能を有するプリンタドライバを送信するものである。これにより、プリンタドライバのインストール後に、図２のテーブルに変更があっても、最新のテーブルを用いて生成したドライバを使用することが可能となる。
【０１０６】
図１１において、管理者等が画像形成装置１の操作パネル部１７の操作により、または管理者の端末装置から、カスタマイズテーブルの変更要求を行うと、画像形成装置１はこれを検知する（丸数字１）。
【０１０７】
次に、画像形成装置１は、変更前後のカスタマイズテーブルを照合し、設定に変更があったユーザを検索し、検索されたユーザに対応するカスタマイズされた新たなプリンタドライバ及び該ドライバに固有の認証キーを生成する（丸数字２）。
【０１０８】
次いで、画像形成装置１は、前記ユーザに対して、生成した新たなプリンタドライバと認証キーを送信する（丸数字３）。送信の際には、従来から使用している認証キー（旧プリンタドライバに固有の認証キー）も送信する。
【０１０９】
情報処理端末２は、画像形成装置１からの新しいプリンタドライバ及び認証キーを受信する。受信後に、画像形成装置１から送信されてきた、従来から使用している認証キーと、現在インストールされているプリンタドライバに固有の認証キーが一致していることを確認する。一致している場合は、現在インストールされているプリンタドライバを新しいプリンタドライバに置き換える（丸数字４）。従って、固有の認証キーも新しい認証キーに置き換えられる。
【０１１０】
なお、認証キーが一致しなかった場合は、情報処理端末２の現在のプリンタドライバが正規のものでない恐れがあるため、置き換えは行わない。
【０１１１】
図１２は、図１１に示した実施形態における画像形成装置１の動作を示すフローチャートである。この動作は、制御部１２のＣＰＵが動作プログラムに従って動作することにより実行される。
【０１１２】
画像形成装置１はステップＳ１１１において、カスタマイズテーブルの変更があったかどうかを判断し、変更がなければ（ステップＳ１１１でＮＯ）、ステップＳ１１５に進む。変更があれば（ステップＳ１１１でＹＥＳ）、変更されたユーザを検索する。そして、ステップＳ１１３で、カスタマイズされたプリンタドライバ及び認証キーを生成し、ステップＳ１１４で、生成されたプリンタドライバ及び認証キーを情報処理端末２に送信したのち、ステップＳ１１５に進む。
【０１１３】
ステップＳ１１５では、情報処理端末２からジョブを受信したかどうかを判断し、受信しなければ（ステップＳ１１５でＮＯ）、そのまま処理を終了する。ジョブを受信した場合には（ステップＳ１１５でＹＥＳ）、ステップＳ１１６で、ジョブに付加された認証キーと画像形成装置１に保存されている認証キーを比較照合し、ステップＳ１１７で、両方の認証キーが合致しているかどうかを判断する。
【０１１４】
合致していれば（ステップＳ１１７でＹＥＳ）、ステップＳ１１８でジョブを実行し、合致していなければ（ステップＳ１１７でＮＯ）、ステップＳ１１９でジョブの実行を禁止した後、ステップＳ１２０で、その旨を管理者、ジョブを指示した情報処理端末２のユーザに電子メールなどで通知する。
【０１１５】
以上、本発明の一実施形態を説明したが、本発明は上記実施形態に限定されることはない。
【０１１６】
例えば、図２のカスタマイズテーブルの保存、最新バージョンのプリンタドライバの取得、プリンタドライバ及び認証キーの生成及び送信、生成したプリンタドライバの送信対象ユーザの検索等を、画像形成装置１が実行するものとした。しかし、図１３に示すように、画像形成装置１及び情報処理端末２とネットワーク３を介して接続されたパーソナルコンピュータ等からなる管理サーバ装置４を用い、管理サーバ装置４により、カスタマイズテーブルの保存、最新バージョンのプリンタドライバの取得、プリンタドライバ及び認証キーの生成及び送信、生成したプリンタドライバの送信対象ユーザの検索等を、実行する構成としても良い。この場合、画像形成装置１は、ジョブ受信時のジョブ実行許否制御、及び実行禁止の場合の管理者等への通知処理のみを実行することになる。
【０１１７】
前記管理サーバ装置４は、ウェブサーバ４１、制御部４２、記憶部４３、通信部４４、キーボードやマウス等からなる入力装置４５、液晶等の表示装置４６を備えている。
【０１１８】
ウェブサーバ４１は、インターネット等により最新のプリンタドライバの提供先に定期的にアクセスし、最新のプリンタドライバを取得する。
【０１１９】
制御部４２は、サーバ装置４の全体を統括的に制御する他、前記取得した最新のプリンタドライバに基づいて、情報処理端末２を使用するユーザ毎にあるいはグループ等の組織毎にカスタマイズされたプリンタドライバを生成するとともに、生成されたプリンタドライバに固有の認証キーを生成したり、プリンタドライバの送信対象のユーザを検索する等の動作を実行する。制御部１２は、図示しないＣＰＵと、ＣＰＵの動作プログラム等を記憶するＲＯＭと、ＣＰＵが動作プログラムに従って動作する際の作業領域として機能するＲＡＭ等によって構成されている。
【０１２０】
前記記憶部４３は、例えばハードディスク装置等の記憶媒体からなり、各ユーザ毎または組織毎に管理者等により許可された前述の動作設定情報や、前記制御部４２によりプリンタドライバと共に生成されたプリンタドライバ固有の認証キーや、プリンタドライバのバージョン情報等を記憶する。
【０１２１】
前記通信部４４は、ネットワークを介して情報処理端末２や画像形成装置１とデータの送受信を行うためのものである。
【０１２２】
なお、図１３において、図１のシステムと同一構成要素については同一の符号を付し、詳細な説明は省略する。
【符号の説明】
【０１２３】
１  画像形成装置
２  情報処理端末（情報処理装置）
３  ネットワーク
４  サーバ装置
１１、４１  ウェブサーバ
１２、２１、４２  制御部
１３、２２、４３  記憶部
１４、２３、４４  通信部
【図１】
2011008378.tif 000003
【図２】
2011008378.tif 000004
【図３】
2011008378.tif 000005
【図４】
2011008378.tif 000006
【図５】
2011008378.tif 000007
【図６】
2011008378.tif 000008
【図７】
2011008378.tif 000009
【図８】
2011008378.tif 000010
【図９】
2011008378.tif 000011
【図１０】
2011008378.tif 000012
【図１１】
2011008378.tif 000013
【図１２】
2011008378.tif 000014
【図１３】
2011008378.tif 000015