(57)【要約】【課題】ユーザにより設定されている定期的に訪れるユーザ認証タイミングで、印刷要求者の認証要求を表示して承認処理を行うことである。【解決手段】表示部に認証確認画面を表示部に表示してユーザ認証を定期的に行う確認表示タイミングをプリンタドライバ２０３に対して設定した後、アプリケーションからの印刷要求時に、設定されている定期的に訪れるユーザ認証タイミングとなった場合に、認証確認画面を表示部に定期的に表示させる構成を特徴とする。【選択図】図２
2006106940.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバを介して印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なデータ処理装置であって、
前記認証確認画面を表示部に表示してユーザ認証を定期的に行う確認表示タイミングを前記プリンタドライバに対して設定する設定手段を有し、
前記プリンタドライバは、
アプリケーションからの印刷要求時に、前記設定手段により設定されている定期的に訪れるユーザ認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御手段と、
を有することを特徴とするデータ処理装置。
【請求項２】
前記プリンタドライバは、前記定期的なユーザ認証タイミングでない場合に、前記アプリケーションからの印刷要求を実行することを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記プリンタドライバは、
前記認証確認画面に対する入力内容を前記印刷装置に問い合わせて印刷要求者が正当な登録ユーザであるか否かを示す認証結果を取得する取得手段と、
前記取得手段により取得する認証結果が正当者である場合に、前記アプリケーションからの印刷要求を実行し、前記取得手段により取得する認証結果が正当者でない場合に、前記アプリケーションからの印刷要求を無効化する印刷制御手段と、
を有することを特徴とする請求項１記載のデータ処理装置。
【請求項４】
前記設定手段は、前記認証確認画面を表示部に表示してユーザ認証を定期的に行う異なる複数の確認表示タイミングを設定可能とすることを特徴とする請求項１記載のデータ処理装置。
【請求項５】
異なる複数の定期的な確認表示タイミングは、オペレーティングシステムの再起動後の初回印刷時のみ、ログオンの後初回印刷時のみ、毎回のいずれかを含むことを特徴とする請求項１記載のデータ処理装置。
【請求項６】
前記認証確認画面に対する入力内容は、ユーザに設定されるＩＤ、前記ＩＤに対応づけられているパスワード等を含むことを特徴とする請求項１記載のデータ処理装置。
【請求項７】
印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なプリンタドライバであって、
表示部に表示される前記認証確認画面を介して設定されるユーザ認証を定期的に行う確認表示タイミングを登録する登録手段と、
アプリケーションからの印刷要求時に、前記登録手段により登録されている定期的に訪れるユーザ認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御手段と、
を有することを特徴とするプリンタドライバ。
【請求項８】
前記定期的なユーザ認証タイミングでない場合に、前記アプリケーションからの印刷要求を実行することを特徴とする請求項７記載のプリンタドライバ。
【請求項９】
前記認証確認画面に対する入力内容を前記印刷装置に問い合わせて印刷要求者が正当な登録ユーザであるか否かを示す認証結果を取得する取得手段と、
前記取得手段により取得する認証結果が正当者である場合に、前記アプリケーションからの印刷要求を実行し、前記取得手段により取得する認証結果が正当者でない場合に、前記アプリケーションからの印刷要求を無効化する印刷制御手段と、
を有することを特徴とする請求項７記載のプリンタドライバ。
【請求項１０】
表示部に表示される前記認証確認画面を介して設定されるユーザ認証を定期的に行う異なる複数の確認表示タイミングを登録可能とするとを特徴とする請求項７記載のプリンタドライバ。
【請求項１１】
異なる複数の確認表示タイミングは、オペレーティングシステムの再起動後の初回印刷時のみ、ログオンの後初回印刷時のみ、毎回のいずれかを含むことを特徴とする請求項７記載のプリンタドライバ。
【請求項１２】
前記認証確認画面に対する入力内容は、ユーザに設定されるＩＤ、前記ＩＤに対応づけられているパスワード等を含むことを特徴とする請求項７記載のプリンタドライバ。
【請求項１３】
プリンタドライバを介して印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なデータ処理装置における印刷制御方法であって、
前記認証確認画面を表示部に表示してユーザ認証を定期的に行う確認表示タイミングを前記プリンタドライバに対して設定する設定ステップと、
アプリケーションからの印刷要求時に、前記設定ステップにより設定されている定期的に訪れるユーザ認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御ステップと、
を有することを特徴とする印刷制御方法。
【請求項１４】
印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なプリンタドライバにおける印刷制御方法であって、
表示部に表示される前記認証確認画面を介して設定されるユーザ認証を定期的に行う確認表示タイミングを登録する登録ステップと、
アプリケーションからの印刷要求時に、前記登録ステップにより登録されている定期的に訪れるユーザ認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御ステップと、
を有することを特徴とする印刷制御方法。
【請求項１５】
前記定期的なユーザ認証タイミングでない場合に、前記アプリケーションからの印刷要求を実行することを特徴とする請求項１３または１４記載の印刷制御方法。
【請求項１６】
前記認証確認画面に対する入力内容を前記印刷装置に問い合わせて印刷要求者が正当な登録ユーザであるか否かを示す認証結果を取得する取得ステップと、
前記取得ステップにより取得する認証結果が正当者である場合に、前記アプリケーションからの印刷要求を実行し、前記取得ステップにより取得する認証結果が正当者でない場合に、前記アプリケーションからの印刷要求を無効化する印刷制御ステップと、
を有することを特徴とする請求項１３または１４記載の印刷制御方法。
【請求項１７】
前記設定ステップは、前記認証確認画面を表示部に表示してユーザ認証を定期的に行う異なる複数の確認表示タイミングを設定可能とすることを特徴とする請求項１３または１４記載の印刷制御方法。
【請求項１８】
異なる複数の定期的な確認表示タイミングは、オペレーティングシステムの再起動後の初回印刷時のみ、ログオンの後初回印刷時のみ、毎回のいずれかを含むことを特徴とする請求項１３または１４記載の印刷制御方法。
【請求項１９】
前記認証確認画面に対する入力内容は、ユーザに設定されるＩＤ、前記ＩＤに対応づけられているパスワード等を含むことを特徴とする請求項１３または１４記載の印刷制御方法。
【請求項２０】
請求項１３〜１９のいずれかに記載の印刷制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２１】
請求項１３〜１９のいずれかに記載の印刷制御方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバを介して印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なデータ処理装置およびプリンタドライバおよび印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
データ処理装置にインストールされているＯＳ上で動作するアプリケーションからプリンタ等の印刷装置に印刷処理を行うためのソフトウェアとしてプリンタドライバと呼ばれるソフトウェアがあり、給紙カセットの選択、色処理方法の設定、排紙方法の選択などの数多くの設定が可能となっている。
【０００３】
さらに、プリンタドライバに部門コード、パスワードを登録させ、印刷時にこの部門コード、パスワードを印刷装置に送り、印刷装置から印刷許可が出た場合のみ印刷を実行する部門管理機能を有し、印刷装置では、本部門コードにより部門毎の印刷枚数管理を行なっている。
【０００４】
また、プリンタドライバでは、部門管理機能を使う設定がなされている場合には、下記特許文献１に記載されているように、印刷毎にID/パスワードの確認画面を表示するか、プリンタドライバにID/パスワードが登録されている場合には確認画面を出さないという２つのモードが用意されていた。
【特許文献１】特開２００１−３１２３８６号公報  また、暗証番号を入力すると、所定時間新たに暗証を入れる必要がない状態に入る技術として、下記特許文献１が開示されている。
【特許文献２】特開２００２−１２３３５９号公報  さらに、パスワードの入力を省略した記憶装置のアクセス可能な状態を一定期間だけ限定的に継続させるという技術が下記特許文献３に記載されている。
【特許文献３】特開平１１−２６５５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、印刷毎に部門コード／パスワードの確認画面を表示するようにすると、印刷毎に部門コード／パスワードの確認／入力を求めるユーザインタフェース（ＵＩ）が頻発して表示され、その都度のユーザによる同一操作は煩わしく感じてしまう。
【０００６】
一方、確認画面を一切表示させずに既に登録されている部門コード／パスワードを使って部門認証するようにすると、部門コード／パスワードにより認証しているという認識がユーザ自身に薄れ、例えば職責や部門の移動などにより、新たなデータ処理装置から印刷要求を行うと、印刷先の印刷装置に移動後のユーザ情報が登録されていないことにより認証エラーとなって、印刷できないなどの問い合わせが管理者に集中するという問題があった。
【０００７】
これらの問題を解決するために、定期的に部門管理のための部門コード／パスワードを確認する画面を表示するモードが望まれるが、今までのプリンタドライバの仕様では、印刷要求が発生した際にアプリケーションソフトやＯＳにより起動され、印刷完了時に終了するという１ジョブ単位での動作となっていたため、パーソナルコンピュータやＯＳの動作状況（例えば再起動後）、あるいはユーザによるログイン後の最初の印刷時等のタイミング等のユーザが本位で決定する任意のタイミングを捉えて定期的に認証処理を伴って印刷処理を行わせる制御が困難となり、人事の異動や印刷システムの起動状態毎に印刷不能となるユーザに対する管理者の問い合わせ等が殺到して円滑な管理が行えない等の課題があった。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、認証確認画面を表示部に表示してユーザ認証を定期的に行う確認表示タイミングを前記プリンタドライバに対して設定した後、アプリケーションからの印刷要求時に、設定されている定期的に訪れるユーザ認証タイミングとなった場合に、認証確認画面を表示部に定期的に表示させることにより、ユーザにより設定されている定期的に訪れるユーザ認証タイミングで、印刷要求者の認証要求を表示して承認処理を行うため、データ処理装置のＯＳの起動後の初回印刷のみ、またはログイン後の初回の印刷時に限って、認証処理を実行させて、ユーザが印刷しようとしている印刷装置に登録しているユーザであるかどうかをデータ処理装置のユーザに認知させて、未登録ユーザであれば適切な登録処理をデータ処理装置の操作者に喚起して、印刷装置を管理する管理者の負担を軽減できる利便性に優れた印刷環境を構築できるデータ処理装置およびプリンタドライバおよび印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明のデータ処理装置は以下に示す構成を備える。
【００１０】
プリンタドライバを介して印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なデータ処理装置であって、前記認証確認画面を表示部に表示してユーザ認証を定期的に行う確認表示タイミングを前記プリンタドライバに対して設定する設定手段を有し、前記プリンタドライバは、アプリケーションからの印刷要求時に、前記設定手段により設定されている定期的に訪れるユーザ認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御手段とを有することを特徴とする。
【００１１】
上記目的を達成する本発明のプリンタドライバは以下に示す構成を備える。
【００１２】
印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なプリンタドライバであって、表示部に表示される前記認証確認画面を介して設定されるユーザ認証を定期的に行う確認表示タイミングを登録する登録手段と、アプリケーションからの印刷要求時に、前記登録手段により登録されている定期的に訪れる認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御手段とを有することを特徴とする。
【００１３】
上記目的を達成する本発明の印刷制御方法は以下に示す構成を備える。
【００１４】
プリンタドライバを介して印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なデータ処理装置における印刷制御方法であって、前記認証確認画面を表示部に表示してユーザ認証を定期的に行う確認表示タイミングを前記プリンタドライバに対して設定する設定ステップと、アプリケーションからの印刷要求時に、前記設定ステップにより設定されている定期的に訪れるユーザ認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御ステップとを有することを特徴とする印刷制御方法。
【００１５】
上記目的を達成する本発明のプログラムは以下に示す構成を備える。
【００１６】
印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なプリンタドライバにおける印刷制御方法であって、表示部に表示される前記認証確認画面を介して設定されるユーザ認証を定期的に行う確認表示タイミングを登録する登録ステップと、アプリケーションからの印刷要求時に、前記登録ステップにより登録されている定期的に訪れるユーザ認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御ステップとを有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザにより設定されている定期的に訪れるユーザ認証タイミングで、印刷要求者の認証要求を表示して承認処理を行うため、データ処理装置のＯＳの起動後の初回印刷のみ、またはログイン後の初回の印刷時に限って、認証処理を実行させて、ユーザが印刷しようとしている印刷装置に登録しているユーザであるかどうかをデータ処理装置のユーザに認知させて、未登録ユーザであれば適切な登録処理をデータ処理装置の操作者に喚起して、印刷装置を管理する管理者の負担を軽減できる利便性に優れた印刷環境を構築できる。
【発明を実施するための最良の形態】
【００１８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１９】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示すデータ処理装置を適用するプリンタ制御システムの構成を説明するブロック図である。なお、特に断らない限り、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ,ＷＡＮ等のネットワークを介して接続が為され処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００２０】
図１において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００２１】
また、このＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１には、ＣＰＵ１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等を記憶し、ＲＯＭ３のフォント用ＲＯＭあるいは外部メモリ１１には上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭあるいは外部メモリ１１には上記文書処理等を行う際に使用する各種データを記憶する。
【００２２】
２はＲＡＭで、ＣＰＵ１の主メモリ、ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。
【００２３】
７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【００２４】
なお、外部メモリ１１には、ＯＳ、プリンタドライバを含むシステムプログラムが記憶されており、システム起動時にＲＡＭ２上に確保されるシステム領域にロードされ、アプリケーションの起動、印刷設定等を自在に行えるように構成されている。
【００２５】
８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェース（インタフェース）２１を介してプリンタ１５００に接続されて、プリンタ１５００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。
【００２６】
また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウをＣＲＴ１０上に開き、種々のデータ処理を実行する。
【００２７】
さらに、ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。
【００２８】
プリンタ１５００において、１２はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。
【００２９】
また、このＲＯＭ１３のプログラム用ＲＯＭには、ＣＰＵ１２の制御プログラム等を記憶する。ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスク等の外部メモリ１４がないプリンタの場合には、ホストコンピュータ上で利用される情報等を記憶している。
【００３０】
ＣＰＵ１２は入力部１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ３０００に通知可能に構成されている。
【００３１】
１９は前記ＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ１４は、ディスクコントローラ（ＤＫＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、１５０１は前述した操作パネル（操作部）で、操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００３２】
また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを有し、操作パネル１５０１からのプリンタモード設定情報を記憶するようにしてもよい。
【００３３】
なお、上述したように、本発明は、双方向インタフェースを介してプリンタ１５００と通信可能な印刷システムに限らず、プリンタ１５００，ホストコンピュータ３０００双方に備えるネットワークコントローラを介して所定のネットワーク上で双方向通信可能な印刷システム、あるいは、ルータ等を介して複数のネットワークを介して双方向通信可能な印刷システムであっても本発明を適用することが可能である。
【００３４】
図２は、図１に示した印刷システムで動作するモジュールの構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００３５】
なお、本例は、プリンタ等の印刷装置が直接接続されているか、あるいはネットワーク経由で接続されているホストコンピュータにおける典型的な印刷処理の構成例に対応する。
【００３６】
図２において、アプリケーション２０１、グラフィックエンジン２０２、プリンタドライバ２０３、およびシステムスプーラ２０４は、外部メモリ１１に保存されたファイルとして存在し、実行される場合にＯＳやそのモジュールを利用するモジュールによってＲＡＭ２にロードされ実行されるプログラムモジュールである。
【００３７】
また、アプリケーション２０１およびプリンタドライバ２０３は、外部メモリ１１のＦＤや不図示のＣＤ−ＲＯＭ、あるいは不図示のネットワークを経由して外部メモリ１１のＨＤに追加することが可能となっている。
【００３８】
外部メモリ１１に保存されているアプリケーション２０１はＲＡＭ２にロードされてＣＰＵ１により実行されるが、このアプリケーション２０１からプリンタ１５００に対して印刷を行う際には、同様にＲＡＭ２にロードされ実行可能となっているグラフィックエンジン２０２を利用して出力（描画）を行う。
【００３９】
グラフィックエンジン２０２は、印刷装置ごとに用意されたプリンタドライバ２０３を同様に外部メモリ１１からＲＡＭ２にロードし、アプリケーション２０１の出力をプリンタドライバ２０３を用いてプリンタの制御コマンドに変換する。
【００４０】
そして、プリンタドライバ２０３により変換されたプリンタ制御コマンドはＯＳによってＲＡＭ２にロードされたシステムスプーラ２０４を経てインタフェース２１経由でプリンタ１５００へ出力される仕組みとなっている。
【００４１】
図３は、図１に示したＣＲＴ１０上に表示される印刷設定画面におけるプロパティ画面の一例を示す図であり、該プロパティ画面は複数のタブ（全般、共有、ポート、詳細設定、色の管理、セキュリティ、デバイスの設定、お気に入り）から構成され、現在デバイスの設定タブが選択された状態に対応する。
【００４２】
図３において、ＣＫＢ１，２はチェックボックスで、チェックボックスＣＫＢ１をチェックすると、部門管理機能が有効となり、チェックボックスＣＫＢ２をチェックすると、パスワード設定が許可状態となる。ＢＴ１はボタンで、該ボタンＢＴ１を押下指示すると、図４に示すＩＤ／パスワード設定画面が図１に示したＣＲＴ１０上に表示される。
【００４３】
図４は、図１に示したＣＲＴ１０上に表示されるＩＤ／パスワード設定画面の一例を示す図であり、図３に示したボタンＢＴ１の押下指示に基づき、ＣＰＵ１の制御でＣＲＴ１０上に表示される。
【００４４】
図４において、Ｃ１，Ｃ２はカラムで、カラムＣ１にはキーボード９等より入力されるＩＤ情報が入力され、カラムＣ２にはキーボード９等より入力されるパスワードが入力される。ＢＴ２はボタンで、入力されたＩＤとパスワードをシステムに照会する場合に押下指示される。ＣＫＢ３はチェックボックスで、印刷時に認証情報を確認する場合に図示しないポインティングデバイスを操作することでチェック指示される。ＲＢ１，ＲＢ２はラジオボタンで、認証情報を確認するための後述する画面の表示タイミングを設定するためのボタンであり、ラジオボタンＲＢ１が図示しないポインティングデバイスを操作することで指示された場合には、毎回確認画面が表示するように制御され、ラジオボタンＲＢ１が図示しないポインティングデバイスを操作することで指示された場合には、ログオン後の初回印刷時のみ確認画面が表示されるように制御される。
【００４５】
ＢＴ３，ＢＴ４はボタンで、設定された内容を確定する場合には、ボタンＢＴ３が押下指示され、設定された内容を取り消す場合には、ボタンＢＴ４が押下指示される。
【００４６】
図５は、図１に示したＣＲＴ１０上に表示されるＩＤ／パスワードの確認画面の一例を示す図であり、図４に示した確認設定で設定されたタイミングでプリンタドライバ２０３の制御で表示される。
【００４７】
図５において、Ｃ１１，Ｃ１２は入力カラムで、カラムＣ１１にはあらかじめユーザ登録されているＩＤが入力され、カラムＣ１２にはあらかじめユーザ登録されているパスワードが入力される。
【００４８】
ＢＴ１１，ＢＴ１２はボタンで、カラムＣ１１，Ｃ１２に対する入力を確認するためにボタンＢＴ１１が押下され、カラムＣ１１，Ｃ１２に対する入力を取り消す場合にボタンＢＴ１２が押下される。
【００４９】
図６は、図１に示したＣＲＴ１０上に表示される認証エラーメッセージ画面の一例を示す図であり、図５に示したＩＤ／パスワードの確認画面で入力されたＩＤまたはパスワードに誤りがあり、印刷要求を中止する旨を示すメッセージの表示例に対応する。
【００５０】
図６において、ＢＴ２１はボタンで、該ボタンＢＴ２１を押下指示すると、当該画面がＣＲＴ１０上ら消失する。
【００５１】
まず、図３に示す「デバイス設定」シートにおいて、"部門管理機能を使う(J)"と"パスワード設定を許可する(L)"に対するチェックボックスＣＫＢ１，ＣＫＢ２をユーザがポインティングデバイス等を操作してチェックすると、ＩＤ／パスワードを使った部門管理機能が有効となる。
【００５２】
さらに、"設定"ボタンとして機能するボタンＢＴ１を図示しないポインティングデバイス等で指示すると、図４に示す「ＩＤ／パスワードの設定」画面がＣＲＴ１０上に表示される。そして、カラムＣ１に対してＩＤを、カラムＣ２に対してパスワードをキーボード９等より入力することにより、プリンタドライバ２０３にＩＤ／パスワードが設定される。
【００５３】
一方、図４に示す画面上で、"印刷時に認証情報を確認する"に対するチェックボックスＣＫ３に対して、チェックが外された場合には、ユーザに対して印刷時に認証情報を確認せずに、プリンタドライバ２０３に設定して記憶されているＩＤ／パスワードを使って印刷要求者の認証処理を行なう。
【００５４】
また、図４に示す画面上で、"印刷時に認証情報を確認する"に対するチェックボックスＣＫ３に対して、チェックがされ、ラジオボタンＲＢ１で"毎回"が選ばれた場合には、印刷を行なう毎に認証情報の入力を確認するための図５に示す確認画面がＣＲＴ１０上に表示される。
【００５５】
また、ラジオボタンＲＢ２で"ＯＳ再起動（ログＯＮ）後の初回印刷時のみ"が選択されている場合には、ＯＳが再起動された後の最初の印刷と判断された場合のみ、図５に示す確認画面がＣＲＴ１０上に表示される。そして、認証に失敗した場合、図６に示す認証エラーを印刷要求者に警告するメッセージ画面をＣＲＴ１０上に表示する。
【００５６】
このように本実施形態におけるデータ処理装置は以下の特徴的構成を備える。プリンタドライバ２０３を介して印刷要求者を認証するための部門管理機能に基づく認証確認画面（図４に示す画面参照）を表示し、該認証確認画面の入力内容をプリンタ１５００に転送して認証処理可能なデータ処理装置である。
【００５７】
そして、認証確認画面を表示部に表示してユーザ認証を定期的に行う確認表示タイミングを前記プリンタドライバ２０３に対して設定する。
【００５８】
一方、アプリケーション２０１からの印刷要求時に、図４に示す確認画面を介して選択設定されている定期的に訪れるユーザ認証タイミングかどうかをプリンタドライバ２０３が、後述するような図８に示すステップ（８４）、図９に示すステップ（１０５）、図１１に示すステップ（１２６）で判別し、定期的に訪れるユーザ認証タイミングであると判別した場合に、図５に示す認証確認画面をＣＲＴ１０に定期的に表示させて、ユーザに認証タイミングであることを喚起する。
【００５９】
これにより、ユーザにより設定されている定期的に訪れるユーザ認証タイミングで、印刷要求者の認証要求を表示して承認処理を行うため、データ処理装置のＯＳの起動後の初回印刷のみ、またはログイン後の初回の印刷時に限って、認証処理を実行させて、ユーザが印刷しようとしている印刷装置に登録しているユーザであるかどうかをデータ処理装置のユーザに認知させて、未登録ユーザであれば適切な登録処理をデータ処理装置の操作者に喚起して、印刷装置を管理する管理者の負担を軽減できる利便性に優れた印刷環境を構築できる。
【００６０】
そして、プリンタドライバ２０３は、認証確認画面に対する入力内容をプリンタ１５００に問い合わせて印刷要求者が正当な登録ユーザであるか否かを示す認証結果を取得（図８に示すステップ（８８）、図９に示すステップ（１１０）、図１１に示すステップ（１３１））し、該取得する認証結果が正当者である場合に、前記アプリケーションからの印刷要求を実行し、前記取得手段により取得する認証結果が正当者でない場合に、前記アプリケーションからの印刷要求を無効化する（図８に示すステップ（８９），（９１）、図９に示すステップ（１１２），（１１３）、図１１に示すステップ（１３２），（１３４））。
【００６１】
これにより、ユーザ設定された認証確認タイミングで、ユーザ自身に印刷先としている印刷装置に登録されたユーザであるかを適時に認識させることができる。
【００６２】
なお、ホストコンピュータ３０００は、プリンタドライバ２０３を介して印刷処理を行うデータ処理装置の例であるが、もちろん、プリンタドライバ２０３としても同様の機能を発揮する構成とすることは可能である。
【００６３】
この場合は、印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なプリンタドライバ２０３として構成し、表示部に表示される前記認証確認画面を介して設定されるユーザ認証を定期的に行う確認表示タイミングを登録する（図４、図１０に示す設定画面上の設定を内部的な図示しないフラグで保持する）。
【００６４】
そして、アプリケーションからの印刷要求時に、前記登録手段により登録されている定期的に訪れるユーザ認証タイミングかどうかを判別する（図８に示すステップ（８４）、図９に示すステップ（１０５）、図１１に示すステップ（１２６））。
【００６５】
そして、前記定期的に訪れるユーザ認証タイミングであると判別した場合に、前記認証確認画面を表示部に定期的に表示させる（図８に示すステップ（８６）、図９に示すステップ（１０８）、図１１に示すステップ（１２９））。
【００６６】
図７は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートであり、部門認証確認表示のためのフラグ設定処理手順に対応する。なお、（７１），（７２）は各ステップを示す。
【００６７】
また、ＯＳが再起動する際に実行されるアプリケーション群の中に、ＯＳの再起動を検出するためのアプリケーションを登録する。本実施形態では、このアプリケーションの登録は、プリンタドライバインストール時に行なうものとするが、プリンタドライバのインストールとは別に、ユーザの希望に合わせてアプリケーションをインストールしても構わない。この場合には、アプリケーションが登録されているかどうかを判別する手段をプリンタドライバに設け、登録されている場合のみ、"ＯＳ再起動後の初回印刷時のみ"が選択できることが望ましい。
【００６８】
本アプリケーションは、ＯＳの再起動時に実行されると（７１）、ＲＡＭ２上に確保されるプリンタドライバ関連のデータ保持領域に有るＯＳ起動フラグをONにセットして（７２）、本処理を終了する。
【００６９】
なお、このＯＳの起動フラグは、プリンタドライバインストール時には初期値としてOFFを設定し、図３に示した部門管理UIで"ＯＳ再起動後の初回印刷時のみ"が設定された場合にON状態に設定されるものとする。
【００７０】
図８は、本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図４に示す画面上で、"印刷時に認証情報を確認する"を示すチェックボックスＣＫ３がチェックされ、ラジオボタンＲＢ２で"ＯＳ再起動後の初回印刷時のみ"が選択されている場合の印刷制御手順に対応する。なお、（８１）〜（９１）は各ステップを示す。
【００７１】
まず、アプリケーションから印刷指示があることを検出すると（８１）、プリンタドライバ２０３が起動される（８２）。プリンタドライバ２０３は、ＲＡＭ２上で記憶されるプリンタドライバ関連のデータ保持領域に格納されているＯＳ再起動フラグを確認し（８３）、起動フラグがＯＮ状態かＯＦＦ状態のいずれかを判別して（８４）、起動フラグがＯＮ状態であると判別した場合には、ＯＳ再起動後の最初の印刷と判断し、ＲＡＭ２上に記憶されるＯＳ再起動フラグをＯＦＦにする（８５）。
【００７２】
そして、ＯＳ再起動後の最初の印刷であるため、印刷開始時に図５に示した部門管理のＩＤ／パスワード確認画面をＣＲＴ１０上に表示する（８６）。そして、ＩＤ／パスワード確認画面上で、印刷要求者がキーボード９を操作して入力したＩＤとパスワードをプリンタ１５００に認証を求めるために、ボタンＢＴ１１（ＯＫボタン）が指示されているか、ボタンＢＴ１２（キャンセルボタン）が指示されているかを判別して（８７）、ボタンＢＴ１２が押下指示されていると判断した場合には、本処理を終了する。
【００７３】
一方、ステップ（８７）で、ボタンＢＴ１１（ＯＫボタン）が指示されているとプリンタドライバ２０３が判断した場合は、プリンタ１５００に対して入力されたＩＤとパスワードの認証を求め（８８）、プリンタ１５００から通知される認証結果がＯＫかどうかをプリンタドライバ２０３が判断して、ＯＫであると判断した場合には、印刷要求されているアプリケーションソフトから渡された印刷データをプリンタ１５００に送り印刷を行い（９１）、本処理を終了する。
【００７４】
一方、ステップ（９０）で、プリンタ１５００から認証エラーが通知されたとプリンタドライバ２０３が判断した場合は、図６に示した認証エラーメッセージをＣＲＴ１０上に表示し（８９）、ステップ（８６）へ戻る。
【００７５】
〔第２実施形態〕
上記実施形態では、ＯＳの再起動を判定する方法として、ＯＳ起動時にフラグをセットするソフトウェアを用意し、印刷時にそのフラグを判定することにより実現したが、前回ＯＳの再起動と判断した際のＯＳの起動時刻をプリンタドライバ２０３で保持し、印刷の際にＯＳから取得できるＯＳの起動時刻とプリンタドライバで保持している時刻を比較し、プリンタドライバ２０３で保持している時刻の方が前だった場合に、部門管理の確認画面を表示するという方法でも構わない。以下、その実施形態について説明する。
【００７６】
図９は、本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートであり、図４に示す画面上で、"印刷時に認証情報を確認する"を示すチェックボックスＣＫＢ３がチェックされ、ラジオボタンＲＢ２で"ＯＳ再起動後の初回印刷時のみ"が選択されている場合の印刷制御手順に対応する。なお、（１０１）〜（１１３）は各ステップを示す。
【００７７】
まず、アプリケーション２０１から印刷指示があることを検出すると（１０１）、プリンタドライバ２０３が起動される（１０２）。プリンタドライバ２０３は現在起動しているＯＳから、起動時刻を取得する（１０３）。次に、プリンタドライバ２０３が保持している時刻とＯＳの起動時刻を比較する（１０４）。
【００７８】
そして、プリンタドライバ２０３が保持している時刻の方が前であるか否かを判して（１０５）、プリンタドライバ２０３が保持している時刻の方が前でないと判断した場合は、ステップ（１１０）へ進む。
【００７９】
一方、ステップ（１０５）で、プリンタドライバ２０３が保持している時刻の方が前であると判断した場合は、ＯＳ再起動後の最初の印刷と判断する（１０６）。
【００８０】
なお、プリンタドライバ２０３が保持している時刻は、プリンタドライバインストール時には"０"で初期化されているものとする。
【００８１】
その後、ＯＳから取得したＯＳ起動時刻をプリンタドライバ２０３に保持する（１０７）。
【００８２】
次に、ＯＳ再起動後の最初の印刷と判断した場合には、印刷開始時に図５に示した部門管理のＩＤ／パスワード確認画面を表示し（１０８）、ボタンＢＴ１１（ＯＫボタン）ＢＴ１２が押下されているかを判断して（１０９）、ボタンＢＴ１２が指示されていると判断した場合には、本処理を終了し、"OK"ボタンが選択されていると判断した場合は、プリンタ１５００に対して入力されたＩＤとパスワードを通知して認証を求める（１１０）。
【００８３】
そして、プリンタ１５００から通知される認証結果がＯＫかどうかをプリンタドライバ２０３が判断して（１１１）、ＯＫであると判断した場合には、アプリケーションソフト２０１から渡された印刷データをプリンタ１５００に送り、印刷を行い（１１３）、本処理を終了する。
【００８４】
一方、ステップ（１１１）で、プリンタ１５００から通知される認証結果がＯＫでないと判断した場合には、プリンタ１５００から認証エラーが通知されたとプリンタドライバ２０３が判断した場合は、図６に示した認証エラーメッセージをＣＲＴ１０上に表示し（１１２）、ステップ（１０８）へ戻る。
【００８５】
なお、ＯＳやパーソナルコンピュータの動作状況に応じて、定期的にプリンタドライバの制御を切り替える方法として、今回説明したＯＳの再起動時などの具体的な動作を判定する方法の他に、プリンタドライバで印刷時刻などの履歴を保持しておいて、前回の印刷からの経過時間によって判定しても構わない。
【００８６】
これにより、図１０に示す画面でユーザ設定される確認ダイアログの表示タイミングがＯＳ再起動後の初回印刷時のみに表示され、それ以外のタイミングでは、同一ユーザによる印刷要求毎の認証処理が実行されることなく、正当なユーザによる印刷要求者であるとプリンタドライバ２０３で自動判別されて印刷処理が実行される。
【００８７】
したがって、ユーザによる認証確認をＯＳ再起動後の初回印刷時のみには必ず実行することで、ユーザの認証意識を明確にしつつ、認証後は、印刷時要求毎の認証確認をスキップして、煩雑な認証操作から解放することができる。
【００８８】
〔第３実施形態〕
上記第１実施形態では、ＯＳが再起動したかどうかを判別して、印刷指示時に、ＯＳが再起動したと判別した場合には、部門認証確認画面を表示して定期的に部門認証処理を実行する場合について説明したが、印刷指示がＯＳにログインした最初の印刷指示であるか否かを判別して、部門認証確認画面を表示して印刷要求者の認証処理を適時に行えるように構成してもよい。以下、その実施形態について説明する。
【００８９】
図１０は、図１に示したＣＲＴ１０上に表示されるＩＤ／パスワードの設定画面の一例を示す図であり、図４と同一のものには同一の符号を付してある。
【００９０】
図１０において、ＲＢ３はラジオボタンで、部門認証タイミングとして、ログイン後の初回印刷時のみを選択する場合に指示される。
【００９１】
図１１は、本発明に係るデータ処理装置における第４のデータ処理手順の一例を示すフローチャートであり、図４に示す画面上で、"印刷時に認証情報を確認する"を示すチェックボックスＣＫ３がチェックされ、ラジオボタンＲＢ３で"ログイン後の初回印刷時のみ"が選択されている場合の印刷制御手順に対応する。なお、（１２１）〜（１３４）は各ステップを示す。
【００９２】
まず、アプリケーションから印刷指示があることを検出すると（１２１）、プリンタドライバ２０３が起動される（１２２）。そして、プリンタドライバ２０３は現在ログインしているサーバ名をＯＳより取得し（１２３）、そのサーバにユーザが最後にログインした時刻を取得する（１２４）。
【００９３】
なお、Windows  ＯＳ（米国マイクロソフト社の登録商標）のWin32APIでは、GetTime()が定義されており、プラグインソフトまたはプリンタドライバ２０３は、このＡＰＩ関数を用いてＯＳから時刻情報を取得することが可能となっている。
【００９４】
次に、プリンタドライバ２０３が保持している時刻と最後にログインした時刻とを比較する（１２５）。そして、プリンタドライバ２０３が保持している時刻の方が前であるか否かを判別して（１２６）、プリンタドライバ２０３が保持している時刻の方が前でないと判別した場合は、ステップ（１３１）へ進み、プリンタドライバ２０３が保持している時刻の方が前であると判別した場合は、プリンタドライバ２０３はログインした最初の印刷と判断する（１２７）。
【００９５】
なお、プリンタドライバ２０３が保持している時刻は、プリンタドライバインストール時には"０"で初期化されているものとする。
【００９６】
その後、ＯＳより現在の時刻を取得し、プリンタドライバ２０３でその時刻を保持する（１２８）。
【００９７】
上記でログインした最初の印刷と判断した場合には、印刷開始時に図５に示した部門管理のＩＤ／パスワード確認画面をＣＲＴ１０上に表示し（１２９）、ボタンＢＴ１１が指示されているかどうかを判断し（１３０）、ボタンＢＴ１２（キャンセルボタン）が指示されていると判別した場合には、本処理を終了する。
【００９８】
一方、ステップ（１３０）で、ボタンＢＴ１１（ＯＫボタン）が指示されていると判別した場合には、プリンタ１５００に対して印刷要求者の認証を求める（１３１）。
【００９９】
そして、プリンタ１５００から認証結果を受け取り、認証がＯＫとなったかどうかを判別して（１３３）、認証がＯＫと判別された場合には、アプリケーションソフト２０１から渡された印刷データをプリンタ１５００に送り、印刷を行ない（１３４）、本処理を終了する。
【０１００】
一方、ステップ（１３３）で、プリンタ１５００から受け取った認証結果がＮＧであると判別した場合は、図６に示した認証エラーを示す警告メッセージをＣＲＴ１０上に表示し（１３２）、ステップ（１２９）へ戻る。
【０１０１】
これにより、図１０に示す画面でユーザ設定される確認ダイアログの表示タイミングがログオン後の初回印刷時のみに表示され、それ以外のタイミングでは、同一ユーザによる印刷要求毎の認証処理が実行されることなく、正当なユーザによる印刷要求者であるとプリンタドライバ２０３で自動判別されて印刷処理が実行される。
【０１０２】
したがって、ユーザによる認証確認をログオン後の初回印刷時のみには必ず実行することで、ユーザの認証意識を明確にしつつ、認証後は、印刷時要求毎の認証確認をスキップして、煩雑な認証操作から解放することができる。
【０１０３】
以下、図１２に示すメモリマップを参照して本発明に係るデータ処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１０４】
図１２は、本発明に係るデータ処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１０５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１０６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１０７】
本実施形態における図７，図８，図９，図１１に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１０８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１１１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１１２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１１４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１１８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜２１について説明する。
【０１１９】
〔実施態様１〕
プリンタドライバを介して印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なデータ処理装置であって、前記認証確認画面を表示部に表示してユーザ認証を定期的に行う確認表示タイミングを前記プリンタドライバに対して設定する設定手段（図４または図１０に示すＩＤ／パスワード設定画面のラジオボタンにより設定する）を有し、前記プリンタドライバは、アプリケーションからの印刷要求時に、前記設定手段により設定されている定期的に訪れるユーザ認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御手段（図８に示すステップ（８６）、図９に示すステップ（１０８）、図１１に示すステップ（１２９））とを有することを特徴とするデータ処理装置。
【０１２０】
これにより、ユーザにより設定されている定期的に訪れるユーザ認証タイミングで、印刷要求者の認証要求を表示して承認処理を行うため、データ処理装置のＯＳの起動後の初回印刷のみ、またはログイン後の初回の印刷時に限って、認証処理を実行させて、ユーザが印刷しようとしている印刷装置に登録しているユーザであるかどうかをデータ処理装置のユーザに認知させて、未登録ユーザであれば適切な登録処理をデータ処理装置の操作者に喚起して、印刷装置を管理する管理者の負担を軽減できる利便性に優れた印刷環境を構築できる。
【０１２１】
〔実施態様２〕
前記プリンタドライバは、前記定期的なユーザ認証タイミングでない場合に、前記アプリケーションからの印刷要求を実行する（図８に示すステップ（８４）からステップ（９１）へのジャンプ）ことを特徴とする実施態様１記載のデータ処理装置。
【０１２２】
これにより、設定したユーザ認証タイミングでない場合には、即座に印刷処理を実行することができる。
【０１２３】
〔実施態様３〕
前記プリンタドライバは、前記認証確認画面に対する入力内容を前記印刷装置に問い合わせて印刷要求者が正当な登録ユーザであるか否かを示す認証結果を取得する取得手段（図８に示すステップ（８８）、図９に示すステップ（１１０）、図１１に示すステップ（１３１））と、前記取得手段により取得する認証結果が正当者である場合に、前記アプリケーションからの印刷要求を実行し、前記取得手段により取得する認証結果が正当者でない場合に、前記アプリケーションからの印刷要求を無効化する印刷制御手段（図８に示すステップ（８９），（９１）、図９に示すステップ（１１２），（１１３）、図１１に示すステップ（１３２），（１３４））とを有することを特徴とする実施態様１記載のデータ処理装置。
【０１２４】
これにより、ユーザ設定された認証確認タイミングで、ユーザ自身に印刷先としている印刷装置に登録されたユーザであるかを適時に認識させることができる。
【０１２５】
〔実施態様４〕
前記設定手段は、前記認証確認画面を表示部に表示してユーザ認証を定期的に行う異なる複数の確認表示タイミング（図４に示すＯＳ再起動のとの初回印刷時のみ、図１０に示すログオン後の初回印刷時のみ）を設定可能とすることを特徴とする実施態様１記載のデータ処理装置。
【０１２６】
これにより、ユーザが設定すべき確認タイミングを簡単な操作で選択設定することができる。
【０１２７】
〔実施態様５〕
異なる複数の確認表示タイミングは、オペレーティングシステムの再起動後の初回印刷時のみ、ログオンの後初回印刷時のみ、毎回のいずれかを含むことを特徴とする実施態様１記載のデータ処理装置。
【０１２８】
これにより、オペレーティングシステムの再起動後の初回印刷時のみ、ログオンの後初回印刷時のみ、毎回のいずれかからユーザが設定すべき確認タイミングを簡単な操作で選択設定することができる。
【０１２９】
〔実施態様６〕
前記認証確認画面に対する入力内容（図４，図１０に示すカラムＣ１、Ｃ２への入力内容に対応する）は、ユーザに設定されるＩＤ、前記ＩＤに対応づけられているパスワード等を含むことを特徴とする実施態様１記載のデータ処理装置。
【０１３０】
これにより、印刷要求者が正当なユーザであるか否かを確実に認証処理することができる。
【０１３１】
〔実施態様７〕
印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なプリンタドライバであって、表示部に表示される前記認証確認画面を介して設定されるユーザ認証を定期的に行う確認表示タイミングを登録する登録手段（図４、図１０に示す設定画面上の設定を内部的な図示しないフラグで保持する）と、アプリケーションからの印刷要求時に、前記登録手段により登録されている定期的に訪れるユーザ認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御手段（図８に示すステップ（８６）、図９に示すステップ（１０８）、図１１に示すステップ（１２９））とを有することを特徴とするプリンタドライバ。
【０１３２】
これにより、ユーザにより設定される定期的に訪れるユーザ認証タイミングで、印刷要求者の認証要求を表示して承認処理を行うため、データ処理装置のＯＳの起動後の初回印刷のみ、またはログイン後の初回の印刷時に限って、認証処理を実行させて、ユーザが印刷しようとしている印刷装置に登録しているユーザであるかどうかをデータ処理装置のユーザに認知させて、未登録ユーザであれば適切な登録処理をデータ処理装置の操作者に喚起して、印刷装置を管理する管理者の負担を軽減できる利便性に優れた印刷環境を構築できる。
【０１３３】
〔実施態様８〕
前記定期的なユーザ認証タイミングでない場合に、前記アプリケーションからの印刷要求を実行することを特徴とする実施態様７記載のプリンタドライバ。
【０１３４】
これにより、設定したユーザ認証タイミングでない場合には、即座に印刷処理を実行することができる。
【０１３５】
〔実施態様９〕
前記認証確認画面に対する入力内容を前記印刷装置に問い合わせて印刷要求者が正当な登録ユーザであるか否かを示す認証結果を取得する取得手段（図８に示すステップ（８８）、図９に示すステップ（１１０）、図１１に示すステップ（１３１）と、前記取得手段により取得する認証結果が正当者である場合に、前記アプリケーションからの印刷要求を実行し、前記取得手段により取得する認証結果が正当者でない場合に、前記アプリケーションからの印刷要求を無効化する印刷制御手段（図８に示すステップ（８９），（９１）、図９に示すステップ（１１２），（１１３）、図１１に示すステップ（１３２），（１３４））とを有することを特徴とする実施態様７記載のプリンタドライバ。
【０１３６】
これにより、ユーザにより設定されている認証確認タイミングで、ユーザ自身に印刷先としている印刷装置に登録されたユーザであるかを適時に認識させることができる。
【０１３７】
〔実施態様１０〕
表示部に表示される前記認証確認画面を介して設定されるユーザ認証を定期的に行う異なる複数の確認表示タイミングを登録可能とするとを特徴とする実施態様７記載のプリンタドライバ。
【０１３８】
これにより、ユーザが設定すべき確認タイミングを簡単な操作で選択設定することができる。
【０１３９】
〔実施態様１１〕
異なる複数の確認表示タイミングは、オペレーティングシステムの再起動後の初回印刷時のみ、ログオンの後初回印刷時のみ、毎回のいずれかを含むことを特徴とする実施態様７記載のプリンタドライバ。
【０１４０】
これにより、オペレーティングシステムの再起動後の初回印刷時のみ、ログオンの後初回印刷時のみ、毎回のいずれかからユーザが設定すべき確認タイミングを簡単な操作で選択設定することができる。
【０１４１】
〔実施態様１２〕
前記認証確認画面に対する入力内容は、ユーザに設定されるＩＤ、前記ＩＤに対応づけられているパスワード等を含むことを特徴とする実施態様７記載のプリンタドライバ。
【０１４２】
これにより、印刷要求者が正当なユーザであるか否かを確実に認証処理することができる。
【０１４３】
〔実施態様１３〕
プリンタドライバを介して印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なデータ処理装置における印刷制御方法であって、前記認証確認画面を表示部に表示してユーザ認証を定期的に行う確認表示タイミングを前記プリンタドライバに対して設定する設定ステップ（図示しない）と、アプリケーションからの印刷要求時に、前記設定ステップにより設定されている定期的に訪れるユーザ認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御ステップ（図８に示すステップ（８６）、図９に示すステップ（１０８）、図１１に示すステップ（１２９））とを有することを特徴とする印刷制御方法。
【０１４４】
これにより、実施態様１と同等の効果を奏する。
【０１４５】
〔実施態様１４〕
印刷要求者を認証するための部門管理機能に基づく認証確認画面を表示し、該認証確認画面の入力内容を印刷装置に転送して認証処理可能なプリンタドライバにおける印刷制御方法であって、表示部に表示される前記認証確認画面を介して設定されるユーザ認証を定期的に行う確認表示タイミングを登録する登録ステップ（図示しない）と、アプリケーションからの印刷要求時に、前記登録ステップにより登録されている定期的に訪れるユーザ認証タイミングとなった場合に、前記認証確認画面を表示部に定期的に表示させる表示制御ステップ（図８に示すステップ（８６）、図９に示すステップ（１０８）、図１１に示すステップ（１２９））とを有することを特徴とする印刷制御方法。
【０１４６】
これにより、実施態様２と同等の効果を奏する。
【０１４７】
〔実施態様１５〕
前記定期的なユーザ認証タイミングでない場合に、前記アプリケーションからの印刷要求を実行することを特徴とする実施態様１３または１４記載の印刷制御方法。
【０１４８】
これにより、実施態様３と同等の効果を奏する。
【０１４９】
〔実施態様１６〕
前記認証確認画面に対する入力内容を前記印刷装置に問い合わせて印刷要求者が正当な登録ユーザであるか否かを示す認証結果を取得する取得ステップ（図８に示すステップ（８８）、図９に示すステップ（１１０）、図１１に示すステップ（１３１）と、前記取得ステップにより取得する認証結果が正当者である場合に、前記アプリケーションからの印刷要求を実行し、前記取得ステップにより取得する認証結果が正当者でない場合に、前記アプリケーションからの印刷要求を無効化する印刷制御ステップ（図８に示すステップ（８９），（９１）、図９に示すステップ（１１２），（１１３）、図１１に示すステップ（１３２），（１３４））とを有することを特徴とする実施態様１３または１４記載の印刷制御方法。
【０１５０】
これにより、実施態様４と同等の効果を奏する。
【０１５１】
〔実施態様１７〕
前記設定ステップは、前記認証確認画面を表示部に表示してユーザ認証を定期的に行う異なる複数の確認表示タイミングを設定可能とするとを特徴とする実施態様１３または１４記載の印刷制御方法。
【０１５２】
これにより、実施態様５と同等の効果を奏する。
【０１５３】
〔実施態様１８〕
異なる複数の確認表示タイミングは、オペレーティングシステムの再起動後の初回印刷時のみ、ログオンの後初回印刷時のみ、毎回のいずれかを含むことを特徴とする実施態様１３または１４記載の印刷制御方法。
【０１５４】
これにより、実施態様６と同等の効果を奏する。
【０１５５】
〔実施態様１９〕
前記認証確認画面に対する入力内容は、ユーザに設定されるＩＤ、前記ＩＤに対応づけられているパスワード等を含むことを特徴とす実施態様１３または１４記載の印刷制御方法。
【０１５６】
これにより、実施態様７と同等の効果を奏する。
【０１５７】
〔実施態様２０〕
実施態様１３〜１９のいずれかに記載の印刷制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１５８】
これにより、実施態様１３〜１９と同等の効果を奏する。
【０１５９】
〔実施態様２１〕
実施態様１３〜１９のいずれかに記載の印刷制御方法を実行させることを特徴とするプログラム。
【０１６０】
これにより、実施態様１３〜１９と同等の効果を奏する。
【０１６１】
以上説明したように、上記各実施形態または各実施態様によれば、ログイン後の最初の印刷時にのみ部門認証の確認画面を定期的に表示することが可能となり、印刷毎に確認画面を表示することで煩わしさを感じたり、登録したまま確認画面を出さずに自動的に部門認証させることで部門管理している認識が薄れ、移動時に印刷できないなどの問題が多発したりするも無くなる。
【０１６２】
なお、上記実施形態では、認証確認設定画面では、ログオン後の初回印刷時のみ、ＯＳ再起動後の初回印刷時のみからユーザが選択設定する場合について説明したが、ユーザ本位にこれらの組み合わせや、他のユーザ設定タイミングで認証を実行するように構成して、認証タイミングをカスタマイズできるようにしてもよい。
【図面の簡単な説明】
【０１６３】
【図１】本発明の第１実施形態を示すデータ処理装置を適用するプリンタ制御システムの構成を説明するブロック図である。
【図２】図１に示した印刷システムで動作するモジュールの構成を説明するブロック図である。
【図３】図１に示したＣＲＴ上に表示される印刷設定画面におけるプロパティ画面の一例を示す図である。
【図４】図１に示したＣＲＴ上に表示されるＩＤ／パスワード設定画面の一例を示す図である。
【図５】図１に示したＣＲＴ上に表示されるＩＤ／パスワードの確認画面の一例を示す図である。
【図６】図１に示したＣＲＴ上に表示される認証エラーメッセージ画面の一例を示す図である。
【図７】本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１０】図１に示したＣＲＴ上に表示されるＩＤ／パスワードの設定画面の一例を示す図である。
【図１１】本発明に係るデータ処理装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１２】本発明に係るデータ処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１６４】
２０１  アプリケーション
２０２  グラフィックエンジン
２０３  プリンタドライバ
２０４  システムスプーラ
１５００  プリンタ
３０００  ホストコンピュータ
【図１】
2006106940.tif 000003
【図２】
2006106940.tif 000004
【図３】
2006106940.tif 000005
【図４】
2006106940.tif 000006
【図５】
2006106940.tif 000007
【図６】
2006106940.tif 000008
【図７】
2006106940.tif 000009
【図８】
2006106940.tif 000010
【図９】
2006106940.tif 000011
【図１０】
2006106940.tif 000012
【図１１】
2006106940.tif 000013
【図１２】
2006106940.tif 000014