(57)【要約】【課題】プリントシステム上にプリントサーバを設置することなく、確実に管理者の意図した印刷モードでプリンタが利用されることが可能な印刷モード管理システム、方法および装置、並びにプリンタドライバを提供する。【解決手段】ＵＩ制御部は入力された各種情報を受け付ける。印刷データ受付部はアプリケーションから印刷データを受け付けると、印刷モード問合せ部は印刷モードの問い合わせとともに、各種情報を印刷モード管理サーバに送信する。印刷モード指定部は各種情報・印刷モード管理部で管理されている各種情報別の印刷モード指定に基づいて指定した使用可能な印刷モードをクライアントＰＣに送信する。印刷モード設定部は使用可能な印刷モードを印刷ジョブ作成部で作成する印刷ジョブに設定し、印刷ジョブ作成部は印刷モードおよび印刷データに基づいて印刷ジョブを作成し、作成した印刷ジョブをプリンタに送信する。【選択図】図２
2006209507.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と印刷モード管理装置とプリンタとがネットワークを介して接続する印刷モード管理システムにおいて、
前記プリンタで印刷データを印刷する際の印刷モードを前記印刷モード管理装置に問い合わせる処理と、
前記問い合わせとともに、前記印刷データの印刷に関する情報を前記印刷モード管理装置に送る処理と、
前記問い合わせに応じて前記印刷モード管理装置から受け付けた印刷モードを設定する処理と、
該設定した印刷モードおよび前記印刷データに基づいて印刷ジョブを作成する処理と
を前記クライアント装置に動作させるプリンタドライバと、
前記情報毎に対応した印刷モードを指定する印刷モード指定を管理する管理手段と、
前記管理手段で管理する印刷モード指定に基づき、前記プリンタドライバからの印刷モードの問い合わせとともに受け付けた前記情報に対応する印刷モードを指定し、該指定した印刷モードを前記プリンタドライバに送る印刷モード指定手段と
を具備する印刷モード管理装置と
を具備することを特徴とする印刷モード管理システム。
【請求項２】
前記情報は、
前記印刷データの印刷を指示するユーザを示すユーザ情報、該ユーザが所属する部門を示す部門情報、該印刷データを印刷するプリンタを示すプリンタ情報であり、
前記管理手段は、
前記ユーザ情報毎に対応した印刷モード指定、前記部門情報毎に対応した印刷モード指定、前記プリンタ情報毎に対応した印刷モード指定、時間毎に対応した印刷モード指定、および該ユーザ情報と該部門情報と該プリンタ情報と該時間との組み合わせ毎に対応した印刷モード指定を管理する
ことを特徴とする請求項１記載の印刷モード管理システム。
【請求項３】
前記管理手段は、
前記情報に対応する印刷モードの代わりに印刷禁止指定を設定する
ことを特徴とする請求項１記載の印刷モード管理システム。
【請求項４】
前記プリンタドライバは、
前記印刷モード管理装置による印刷モード指定を解除する処理と、
前記印刷モード指定を解除した旨を前記印刷モード管理装置に通知する処理と
を前記クライアント装置に動作させることを特徴とする請求項１記載の印刷モード管理システム。
【請求項５】
クライアント装置と印刷モード管理装置とプリンタとがネットワークを介して接続するプリントシステムの印刷モード管理方法において、
前記クライアント装置のプリンタドライバは、
前記プリンタで印刷データを印刷する際の印刷モードを前記印刷モード管理装置に問い合わせ、
前記問い合わせとともに、前記印刷データの印刷に関する情報を前記印刷モード管理装置に送り、
前記印刷モード管理装置は、
前記情報毎に対応した印刷モードを指定する印刷モード指定に基づき、前記プリンタドライバからの印刷モードの問い合わせとともに受け付けた前記情報に対応する印刷モードを指定し、
該指定した印刷モードを前記プリンタドライバに送り、
前記クライアント装置のプリンタドライバは、
前記印刷モード管理装置から受け付けた印刷モードを設定し、
該設定した印刷モードおよび前記印刷データに基づいて印刷ジョブを作成する
ことを特徴とする印刷モード管理方法。
【請求項６】
前記情報は、
前記印刷データの印刷を指示するユーザを示すユーザ情報、該ユーザが所属する部門を示す部門情報、該印刷データを印刷するプリンタを示すプリンタ情報であり、
前記印刷モード管理装置は、
前記ユーザ情報毎に対応した印刷モード指定、前記部門情報毎に対応した印刷モード指定、前記プリンタ情報毎に対応した印刷モード指定、時間毎に対応した印刷モード指定、および該ユーザ情報と該部門情報と該プリンタ情報と該時間との組み合わせ毎に対応した印刷モード指定を管理する
ことを特徴とする請求項５記載の印刷モード管理方法。
【請求項７】
前記印刷モード管理装置は、
前記情報に対応する印刷モードの代わりに印刷禁止指定を設定する
ことを特徴とする請求項５記載の印刷モード管理方法。
【請求項８】
前記プリンタドライバは、
前記印刷モード管理装置による印刷モード指定を解除し、
前記印刷モード指定を解除した旨を前記印刷モード管理装置に通知する
ことを特徴とする請求項５記載の印刷モード管理方法。
【請求項９】
ネットワークを介してクライアント装置とプリンタとに接続する印刷モード管理装置において、
印刷データの印刷に関する情報毎に対応した前記プリンタで該印刷データを印刷する際の印刷モードを指定する印刷モード指定を管理する管理手段と、
前記管理手段で管理する印刷モード指定に基づき、前記クライアント装置のプリンタドライバからの印刷モードの問い合わせとともに受け付けた前記情報に対応する印刷モードを指定し、該指定した印刷モードを前記プリンタドライバに送る印刷モード指定手段と
を具備することを特徴とする印刷モード管理装置。
【請求項１０】
前記情報は、
前記印刷データの印刷を指示するユーザを示すユーザ情報、該ユーザが所属する部門を示す部門情報、該印刷データを印刷するプリンタを示すプリンタ情報、該印刷データの印刷を指示した時間を示す時間情報であり、
前記管理手段は、
前記ユーザ情報毎に対応した印刷モード指定、前記部門情報毎に対応した印刷モード指定、前記プリンタ情報毎に対応した印刷モード指定、時間毎に対応した印刷モード指定、および該ユーザ情報と該部門情報と該プリンタ情報と該時間との組み合わせ毎に対応した印刷モード指定を管理する
ことを特徴とする請求項９記載の印刷モード管理装置。
【請求項１１】
前記管理手段は、
前記情報に対応する印刷モードの代わりに印刷禁止指定を設定する
ことを特徴とする請求項９記載の印刷モード管理装置。
【請求項１２】
ネットワークを介して印刷モード管理装置とプリンタとに接続するクライアント装置にインストールされたプリンタドライバにおいて、
前記プリンタで印刷データを印刷する際の印刷モードを前記印刷モード管理装置に問い合わせる処理と、
前記問い合わせとともに、前記印刷データの印刷に関する情報を前記印刷モード管理装置に送る処理と、
前記問い合わせに応じて前記印刷モード管理装置から受け付けた印刷モードを設定する処理と、
該設定した印刷モードおよび前記印刷データに基づいて印刷ジョブを作成する処理と
を前記クライアント装置に動作させることを特徴とするプリンタドライバ。
【請求項１３】
前記情報は、
前記印刷データの印刷を指示するユーザを示すユーザ情報、該ユーザが所属する部門を示す部門情報、該印刷データを印刷するプリンタを示すプリンタ情報、該印刷データの印刷を指示した時間を示す時間情報である
ことを特徴とする請求項１２記載のプリンタドライバ。
【請求項１４】
前記プリンタドライバは、
前記印刷モード管理装置による印刷モード指定を解除する処理と、
前記印刷モード指定を解除した旨を前記印刷モード管理装置に通知する処理と
を前記クライアント装置に動作させることを特徴とする請求項１２記載のプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷モード管理システム、方法および装置、並びにプリンタドライバに関し、特に、ネットワーク上のプリンタに対して出力要求の振り分けを行うプリントシステムにおける印刷モード管理システム、方法および装置、並びにプリンタドライバに関する。
【背景技術】
【０００２】
従来、ネットワーク上の複数のプリンタに対して印刷ジョブの振り分けを行うプリントシステムが提案されている（例えば、特許文献１参照。）。
【０００３】
このプリントシステムの管理者は生産上の向上またはコストの低減を念頭においており、その念頭に基づいて管理者が２ｕｐ／両面の印刷モードでユーザに印刷させたいと意図している場合、一般的にその印刷モードでユーザに印刷させる手段として、予めプリントシステム上に２ｕｐ／両面の印刷モードに設定したプリンタを用意し、プリントサーバ経由でユーザに印刷させる方法、また、２ｕｐ／正面の印刷モードに設定したプリンタドライバをクライアントＰＣにインストールし、プリンタドライバでユーザに印刷させる方法が採用されている。
【特許文献１】特開２００４−３４８６１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、プリントサーバ経由で印刷させる方法では、プリントシステム上にプリントサーバの設置が必須となる上、ユーザがプリントサーバを経由せずに印刷した場合は管理者が意図した印刷モードでの印刷とはならない。また、プリンタドライバで印刷させる方法では、ユーザが印刷モードの設定を変更した場合は管理者が意図した印刷モードでの印刷とはならない。また、いずれの場合も、例えば、ユーザ毎、時間帯毎で印刷モードを切り替えることを実現するのは容易ではない。
【０００５】
そこで、本発明は、プリントシステム上にプリントサーバを設置することなく、確実に管理者の意図した印刷モードでプリンタが利用されることが可能な印刷モード管理システム、方法および装置、並びにプリンタドライバを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、クライアント装置と印刷モード管理装置とプリンタとがネットワークを介して接続する印刷モード管理システムにおいて、前記プリンタで印刷データを印刷する際の印刷モードを前記印刷モード管理装置に問い合わせる処理と、前記問い合わせとともに、前記印刷データの印刷に関する情報を前記印刷モード管理装置に送る処理と、前記問い合わせに応じて前記印刷モード管理装置から受け付けた印刷モードを設定する処理と、該設定した印刷モードおよび前記印刷データに基づいて印刷ジョブを作成する処理とを前記クライアント装置に動作させるプリンタドライバと、前記情報毎に対応した印刷モードを指定する印刷モード指定を管理する管理手段と、前記管理手段で管理する印刷モード指定に基づき、前記プリンタドライバからの印刷モードの問い合わせとともに受け付けた前記情報に対応する印刷モードを指定し、該指定した印刷モードを前記プリンタドライバに送る印刷モード指定手段とを具備する印刷モード管理装置とを具備することを特徴とする。
【０００７】
また、請求項２の発明は、請求項１の発明において、前記情報は、前記印刷データの印刷を指示するユーザを示すユーザ情報、該ユーザが所属する部門を示す部門情報、該印刷データを印刷するプリンタを示すプリンタ情報であり、前記管理手段は、前記ユーザ情報毎に対応した印刷モード指定、前記部門情報毎に対応した印刷モード指定、前記プリンタ情報毎に対応した印刷モード指定、時間毎に対応した印刷モード指定、および該ユーザ情報と該部門情報と該プリンタ情報と該時間との組み合わせ毎に対応した印刷モード指定を管理することを特徴とする。
【０００８】
また、請求項３の発明は、請求項１の発明において、前記管理手段は、前記情報に対応する印刷モードの代わりに印刷禁止指定を設定することを特徴とする。
【０００９】
また、請求項４の発明は、請求項１の発明において、前記プリンタドライバは、前記印刷モード管理装置による印刷モード指定を解除する処理と、前記印刷モード指定を解除した旨を前記印刷モード管理装置に通知する処理とを前記クライアント装置に動作させることを特徴とする。
【００１０】
また、請求項５の発明は、クライアント装置と印刷モード管理装置とプリンタとがネットワークを介して接続するプリントシステムの印刷モード管理方法において、前記クライアント装置のプリンタドライバは、前記プリンタで印刷データを印刷する際の印刷モードを前記印刷モード管理装置に問い合わせ、前記問い合わせとともに、前記印刷データの印刷に関する情報を前記印刷モード管理装置に送り、前記印刷モード管理装置は、前記情報毎に対応した印刷モードを指定する印刷モード指定に基づき、前記プリンタドライバからの印刷モードの問い合わせとともに受け付けた前記情報に対応する印刷モードを指定し、該指定した印刷モードを前記プリンタドライバに送り、前記クライアント装置のプリンタドライバは、前記印刷モード管理装置から受け付けた印刷モードを設定し、該設定した印刷モードおよび前記印刷データに基づいて印刷ジョブを作成することを特徴とする。
【００１１】
また、請求項６の発明は、請求項５の発明において、前記情報は、前記印刷データの印刷を指示するユーザを示すユーザ情報、該ユーザが所属する部門を示す部門情報、該印刷データを印刷するプリンタを示すプリンタ情報であり、前記印刷モード管理装置は、前記ユーザ情報毎に対応した印刷モード指定、前記部門情報毎に対応した印刷モード指定、前記プリンタ情報毎に対応した印刷モード指定、時間毎に対応した印刷モード指定、および該ユーザ情報と該部門情報と該プリンタ情報と該時間との組み合わせ毎に対応した印刷モード指定を管理することを特徴とする。
【００１２】
また、請求項７の発明は、請求項５の発明において、前記印刷モード管理装置は、前記情報に対応する印刷モードの代わりに印刷禁止指定を設定することを特徴とする。
【００１３】
また、請求項８の発明は、請求項５の発明において、前記プリンタドライバは、前記印刷モード管理装置による印刷モード指定を解除し、前記印刷モード指定を解除した旨を前記印刷モード管理装置に通知することを特徴とする。
【００１４】
また、請求項９の発明は、ネットワークを介してクライアント装置とプリンタとに接続する印刷モード管理装置において、印刷データの印刷に関する情報毎に対応した前記プリンタで該印刷データを印刷する際の印刷モードを指定する印刷モード指定を管理する管理手段と、前記管理手段で管理する印刷モード指定に基づき、前記クライアント装置のプリンタドライバからの印刷モードの問い合わせとともに受け付けた前記情報に対応する印刷モードを指定し、該指定した印刷モードを前記プリンタドライバに送る印刷モード指定手段とを具備することを特徴とする。
【００１５】
また、請求項１０の発明は、請求項９の発明において、前記情報は、前記印刷データの印刷を指示するユーザを示すユーザ情報、該ユーザが所属する部門を示す部門情報、該印刷データを印刷するプリンタを示すプリンタ情報、該印刷データの印刷を指示した時間を示す時間情報であり、前記管理手段は、前記ユーザ情報毎に対応した印刷モード指定、前記部門情報毎に対応した印刷モード指定、前記プリンタ情報毎に対応した印刷モード指定、時間毎に対応した印刷モード指定、および該ユーザ情報と該部門情報と該プリンタ情報と該時間との組み合わせ毎に対応した印刷モード指定を管理することを特徴とする。
【００１６】
また、請求項１２の発明は、ネットワークを介して印刷モード管理装置とプリンタとに接続するクライアント装置にインストールされたプリンタドライバにおいて、前記プリンタで印刷データを印刷する際の印刷モードを前記印刷モード管理装置に問い合わせる処理と、前記問い合わせとともに、前記印刷データの印刷に関する情報を前記印刷モード管理装置に送る処理と、前記問い合わせに応じて前記印刷モード管理装置から受け付けた印刷モードを設定する処理と、該設定した印刷モードおよび前記印刷データに基づいて印刷ジョブを作成する処理とを前記クライアント装置に動作させることを特徴とする。
【００１７】
また、請求項１３の発明は、請求項１２の発明において、前記情報は、前記印刷データの印刷を指示するユーザを示すユーザ情報、該ユーザが所属する部門を示す部門情報、該印刷データを印刷するプリンタを示すプリンタ情報、該印刷データの印刷を指示した時間を示す時間情報であることを特徴とする。
【００１８】
また、請求項１４の発明は、請求項１２の発明において、前記プリンタドライバは、前記印刷モード管理装置による印刷モード指定を解除する処理と、前記印刷モード指定を解除した旨を前記印刷モード管理装置に通知する処理とを前記クライアント装置に動作させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ユーザ毎、印刷先のプリンタ毎、時間帯毎の印刷モードの指定／制限を確実に実施することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係る印刷モード管理システム、方法および装置、並びにプリンタドライバの実施の形態について添付図面を参照して詳細に説明する。なお、実施の形態として、ネットワークを介して本発明に係る印刷モード管理サーバとクライアントＰＣ［Personal Computer］とプリンタとが接続し、クライアントＰＣに本発明に係るプリンタドライバがインストールされている構成を一例にして説明する。
【００２１】
図１は、本発明に係る印刷モード管理システム１の全体構成の一例を示すブロック図である。
【００２２】
図１に示すように、クライアントＰＣ２と印刷モード管理サーバ３と複数のプリンタ４とがネットワーク５を介して接続している。
【００２３】
図１に示すように、クライアントＰＣ２は、ＣＰＵ６、ＲＯＭ７、ＲＡＭ８、ＨＤ９、Ｉ／Ｆ１０を具備して構成される。
【００２４】
ＣＰＵ［Central Processing Unit］６は、基本ソフトウェアであるオペレーティングシステム（以後、ＯＳと称する）に基づいてクライアントＰＣ２本体のシーケンス制御を行う。
【００２５】
ＲＯＭ［Read Only Memory］７は、クライアントＰＣ２の起動時に実行されるプログラム等を記録する。
【００２６】
ＲＡＭ［Random Access Memory］８は、プログラムの実行に必要なワークエリアのバッファエリアとして利用される。
【００２７】
ＨＤ［Hard Disk］９は、ＯＳ、アプリケーションプログラム（以後、アプリケーションと称する）、プリンタドライバ、各種データ等を格納する。
【００２８】
Ｉ／Ｆ［Interface］１０は、ネットワーク５上の印刷モード管理サーバ３、プリンタ４等の装置との間で各種データの送受信を行う。
【００２９】
図２は、本発明に係るプリンタドライバ１１および印刷モード管理サーバ３の機能的な構成の一例を示すブロック図である。
【００３０】
図２に示すように、クライアントＰＣ２には本発明に係るプリンタドライバ１１、および各種のアプリケーション１２がインストールされ、これらは、図示しないＯＳの制御下で、ＯＳの機能を利用して各種処理を実行する。また、クライアントＰＣ２にはキーボードまたはマウス等の入力装置１３、ディスプレイ等の表示装置１４が接続されている。なお、前述したクライアントＰＣ２に関する構成部以外の本発明と無関係な構成部についての説明は省略する。
【００３１】
次に、プリンタドライバ１１の機能的な構成について説明する。
【００３２】
図２に示すように、プリンタドライバ１１は、その機能として、印刷データ受付部１５、ＵＩ制御部１６、印刷モード問合せ部１７、印刷モード設定部１８、印刷ジョブ作成部１９から構成される。
【００３３】
印刷データ受付部１５は、アプリケーション１２から出力される文書、グラフィックまたは画像等の印刷対象ファイルを受け付ける処理を行う。
【００３４】
ＵＩ制御部１６は、表示装置１４に表示するプリンタドライバＵＩ画面の表示制御の処理、入力装置１３から入力された印刷指示、印刷を実施するユーザを示すユーザ情報、ユーザが所属する部門を示す部門情報、印刷を実施するプリンタ４を示すプリンタ情報等を受け付ける処理等を行う。
【００３５】
印刷モード問合せ部１７は、印刷モード管理サーバ３に対して印刷モードの問い合わせする処理を行うとともに、印刷モード管理サーバ３が印刷モードを指定するために必要な要素である前述のユーザ情報、部門情報およびプリンタ情報を印刷モード管理サーバ３に送信する処理を行う。なお、ユーザ情報、部門情報およびプリンタ情報の全てを印刷モード管理サーバ３に送信することは必須ではなく、ユーザ情報のみ、部門情報のみ、プリンタ情報のみ、ユーザ情報と部門情報、ユーザ情報とプリンタ情報、部門情報とプリンタ情報を送信する場合もある。
【００３６】
印刷モード設定部１８は、印刷モード管理サーバ３から指定された印刷モードを、印刷ジョブ作成部１９で作成する印刷ジョブに設定する処理を行う。
【００３７】
印刷ジョブ作成部１９は、印刷モード設定部１７で設定した印刷モード、および印刷データ受付部１５で受け付けた印刷データに基づいて印刷ジョブを作成する処理を行い、作成した印刷ジョブをＩ／Ｆ１０を介してプリンタ４に送信する処理を行う。
【００３８】
次に、印刷モード管理サーバ３の機能的な構成について説明する。
【００３９】
図２に示すように、印刷モード管理サーバ３は、Ｉ／Ｆ１０、各種情報・印刷モード管理部２０、印刷モード指定部２１を具備して構成される。
【００４０】
Ｉ／Ｆ１０は、ネットワーク５上のクライアントＰＣ２等の装置との間で各種データの送受信を行う。
【００４１】
各種情報・印刷モード管理部２０は、ユーザ情報、部門情報およびプリンタ情報を管理し、ユーザ情報別の印刷モード指定、部門情報別の印刷モード指定、プリンタ情報別の印刷モード指定、時間別の印刷モード指定、各種情報の組み合わせ別の印刷モード指定を管理する。
【００４２】
印刷モード指定部２１は、クライアントＰＣ２からの印刷モードの問い合わせに応じて、各種情報・印刷モード管理部２０で管理されている各種情報別または各種情報の組み合わせ別の印刷モード指定に基づき、クライアントＰＣ２から受信した各種情報またはそれらの組み合わせにおいて使用可能な印刷モードを指定する処理を行い、指定した印刷モードをＩ／Ｆ１０を介してクライアントＰＣ２に送信する処理を行う。なお、クライアントＰＣ２からの印刷モードの問い合わせを受信した時間、若しくはその時間と各種情報との組み合わせにおいて使用可能な印刷モードを指定することもできる。
【００４３】
次に、プリンタ４で印刷を行う際に行われるクライアントＰＣ２および印刷モード管理サーバ３の機能的な動作について図２を参照して説明する。
【００４４】
ユーザが入力装置１３によりユーザ情報、部門情報、プリンタ情報等の各種情報を入力し、クライアントＰＣ２にインストールされたプリンタドライバ１１のＵＩ制御部１６は入力装置１３から入力された各種情報を受け付ける。
【００４５】
印刷データ受付部１５はアプリケーション１２から印刷データを受け付けると、印刷モード問合せ部１７は印刷モードの問い合わせとともに、ＵＩ制御部１６で受け付けた各種情報をＩ／Ｆ１０を介して印刷モード管理サーバ３に送信する。
【００４６】
印刷モード管理サーバ３の印刷モード指定部２１はＩ／Ｆ１０を介して印刷モードの問い合わせおよび各種情報を受信すると、各種情報・印刷モード管理部２０で管理されている各種情報別または各種情報の組み合わせ別の印刷モード指定に基づき、受信した各種情報またはそれらの組み合わせにおいて使用可能な印刷モードを指定し、指定した印刷モードをＩ／Ｆ１０を介してクライアントＰＣ２に送信する。
【００４７】
クライアントＰＣ２にインストールされたプリンタドライバ１１の印刷モード設定部１８はＩ／Ｆ１０を介して使用可能な印刷モードを受信し、受信した印刷モードを印刷ジョブ作成部１９で作成する印刷ジョブに設定する。なお、使用可能な印刷モードが１つである場合、その印刷モードを直接印刷ジョブに設定しても良いし、ＵＩ制御部１６がその印刷モードをプリンタドライバＵＩ画面上で表示し、ユーザからの許可を受け付けてからその印刷モードを印刷ジョブに設定しても良い。また、使用可能な印刷モードが複数ある場合、ＵＩ制御部１６がそれらの印刷モードをプリンタドライバＵＩ画面上で表示し、ユーザに印刷モードの選択を促し、選択された印刷モードを印刷ジョブに設定する。なお、使用可能な印刷モードが複数ある場合、印刷モード管理サーバ３で印刷モードの優先順位を設定することで、優先順位が高い印刷モードを直接印刷ジョブに設定することも可能である。
【００４８】
印刷ジョブ作成部１９は印刷モード設定部１８で設定した印刷モード、および印刷データ受付部１５で受け付けた印刷データに基づいて印刷ジョブを作成し、作成した印刷ジョブをＩ／Ｆ１０を介してプリンタ４に送信する。
【００４９】
次に、印刷モード制限を一時的に解除してプリンタ４で印刷を行う際に行われるクライアントＰＣ２および印刷モード管理サーバ３の機能的な動作について図２を参照して説明する。
【００５０】
ユーザが入力装置１３により印刷モード制限の一時的解除を入力し、クライアントＰＣ２にインストールされたプリンタドライバ１１のＵＩ制御部１６は入力装置１３から入力された印刷モード制限の一時的解除を受け付け、印刷モード設定部１８に印刷モード制限の一時的解除が入力された旨を通知し、印刷モード設定部１８は印刷モード制限の一時的解除が入力された通知を受け付ける。
【００５１】
ＵＩ制御部１６はプリンタドライバＵＩ画面上でユーザに印刷モードの指定を促し、ユーザが入力装置１３により印刷モードを入力し、ＵＩ制御部１６は入力装置１３から入力された印刷モードを印刷モード設定部１８に渡し、印刷モード設定部１８は印刷モードを受け取ると、受け取った印刷モードを印刷ジョブ作成部１９で作成する印刷ジョブに設定し、印刷データ受付部１５はアプリケーション１２から印刷データを受け付けると、受け付けた印刷データを印刷ジョブ作成部１９に渡し、印刷ジョブ作成部１９は印刷データを受け取ると、受け取った印刷データ、および印刷モード設定部１８で設定した印刷モードに基づいて印刷ジョブを作成し、印刷モード問合せ部１７は印刷モード制限を一時的に解除した旨をＩ／Ｆ１０を介して印刷モード管理サーバ３に通知する。
【００５２】
印刷モード管理サーバ３の印刷モード指定部２１はＩ／Ｆ１０を介して印刷モード制限を一時的に解除した通知を受信すると、印刷モード制限が一時的に解除されたことをログ等に記録する。
【００５３】
印刷ジョブ作成部１９は印刷ジョブをＩ／Ｆ１０を介してプリンタ４に送信する。
【００５４】
次に、プリンタで印刷を行う際のクライアントＰＣのプリンタドライバおよび印刷モード管理サーバの間で行われるやり取りについて図３に示すシーケンス図を参照して説明する。
【００５５】
プリンタドライバは、アプリケーションから印刷データを受け付け（ステップＳ３０１）、印刷モードの問合せとともにユーザ情報、部門情報、プリンタ情報等の各種情報を印刷モード管理サーバに送信する（ステップＳ３０２）。
【００５６】
印刷モード管理サーバは、プリンタドライバからの各種情報、各種情報を受信した時間等に基づいて使用可能な印刷モードを指定し（ステップＳ３０３）、指定した印刷モードをプリンタドライバに送信する（ステップＳ３０４）。
【００５７】
プリンタドライバは、印刷モード管理サーバからの印刷モードを確認し、印刷モードが複数ある場合（ステップＳ３０５でＹＥＳ）、ステップＳ３０６に進み、また、印刷モードが１つである場合（ステップＳ３０５でＮＯ）、ステップＳ３０７に進む。
【００５８】
印刷モードが複数ある場合（ステップＳ３０５でＹＥＳ）、印刷モードが設定される（ステップＳ３０６）。
【００５９】
そして、印刷モードに基づいて印刷ジョブを作成し（ステップＳ３０７）、作成した印刷ジョブをプリンタに送信し（ステップＳ３０８）、終了する。
【００６０】
次に、印刷モード制限を一時的に解除してプリンタで印刷を行う際のクライアントＰＣのプリンタドライバおよび印刷モード管理サーバの間で行われるやり取りについて図４に示すシーケンス図を参照して説明する。
【００６１】
プリンタドライバは、印刷モード制限の一時的解除を受け付け（ステップＳ４０１）、アプリケーションから印刷データを受け付け（ステップＳ４０２）、印刷モードが設定されると（ステップＳ４０３）、印刷モードに基づいて印刷ジョブを作成し（ステップＳ４０４）、印刷モード制限を一時的解除した旨を印刷モード管理サーバに通知する（ステップＳ４０５）。
【００６２】
印刷モード管理サーバは、印刷モード制限の一時的解除をログ等に記録する（ステップＳ４０６）。
【００６３】
プリンタドライバは、印刷ジョブをプリンタに送信し（ステップＳ４０７）、終了する。
【００６４】
図５は、印刷モード管理サーバで管理している各種情報別の印刷モード指定の一例を示す図である。
【００６５】
図５（ａ）は、ユーザ情報別の印刷モード指定の一例を示す図である。例えば、プリンタドライバから印刷モードの問合せとともに「ユーザＡ」のユーザ情報を受信した場合は使用可能な印刷モードとして「２ｕｐ／両面／白黒」をプリンタドライバに送信し、また、プリンタドライバから印刷モードの問合せとともに「ユーザＢ」のユーザ情報を受信した場合は使用可能な印刷モードとして「４ｕｐ／両面／白黒」をプリンタドライバに送信し、また、プリンタドライバから印刷モードの問合せとともに「ユーザＣ」のユーザ情報を受信した場合は使用可能な印刷モードとして「１ｕｐ／片面／カラー」、「２ｕｐ／両面／白黒」および「４ｕｐ／両面／白黒」をプリンタドライバに送信し、プリンタドライバでこれらの印刷モードから設定する印刷モードを選択することになる。
【００６６】
図５（ｂ）は、部門情報別の印刷モード指定の一例を示す図である。例えば、プリンタドライバから印刷モードの問合せとともに「部門Ａ」の部門情報を受信した場合は使用可能な印刷モードとして「１ｕｐ／片面／カラー」、「２ｕｐ／両面／白黒」および「４ｕｐ／両面／白黒」をプリンタドライバに送信し、また、プリンタドライバから印刷モードの問合せとともに「部門Ｂ」の部門情報を受信した場合は使用可能な印刷モードとして「１ｕｐ／片面／カラー」および「２ｕｐ／両面／白黒」をプリンタドライバに送信し、また、プリンタドライバから印刷モードの問合せとともに「部門Ｃ」の部門情報を受信した場合は使用可能な印刷モードとして「４ｕｐ／両面／白黒」をプリンタドライバに送信し、プリンタドライバでこれらの印刷モードから設定する印刷モードを選択することになる。
【００６７】
図５（ｃ）は、部門情報とユーザ情報との関連の一例を示す図である。例えば、「部門Ａ」には「ユーザＡ」および「ユーザＢ」が所属し、「部門Ｂ」には「ユーザＣ」が所属し、「部門Ｃ」には「ユーザＤ」および「ユーザＥ」が所属している。
【００６８】
図５（ｄ）は、プリンタ情報別の印刷モード指定の一例を示す図である。例えば、プリンタドライバから印刷モードの問合せとともに「プリンタＡ」のプリンタ情報を受信した場合は使用可能な印刷モードとして「２ｕｐ／両面／白黒」をプリンタドライバに送信し、また、プリンタドライバから印刷モードの問合せとともに「プリンタＢ」のプリンタ情報を受信した場合は使用可能な印刷モードとして「４ｕｐ／両面／白黒」をプリンタドライバに送信し、また、プリンタドライバから印刷モードの問合せとともに「プリンタＣ」のプリンタ情報を受信した場合は使用可能な印刷モードとして「１ｕｐ／片面／カラー」および「２ｕｐ／両面／白黒」をプリンタドライバに送信し、プリンタドライバでこれらの印刷モードから設定する印刷モードを選択することになる。
【００６９】
図５（ｅ）は、時間別の印刷モード指定の一例を示す図である。例えば、プリンタドライバから印刷モードの問合せを「１２：００」に受信した場合は使用可能な印刷モードとして「１ｕｐ／片面／カラー」、「２ｕｐ／両面／白黒」および「４ｕｐ／両面／白黒」をプリンタドライバに送信し、プリンタドライバでこれらの印刷モードから設定する印刷モードを選択することになり、また、プリンタドライバから印刷モードの問合せを「２０：００」に受信した場合は使用可能な印刷モードとして「２ｕｐ／両面／白黒」および「４ｕｐ／両面／白黒」をプリンタドライバに送信し、プリンタドライバでこれらの印刷モードから設定する印刷モードを選択することになり、また、プリンタドライバから印刷モードの問合せを「５：００」に受信した場合は使用可能な印刷モードとして「４ｕｐ／両面／白黒」をプリンタドライバに送信する。
【００７０】
図６は、印刷モード管理サーバで管理している各種情報の組み合わせ別の印刷モード指定の一例を示す図である。
【００７１】
図６（ａ）は、ユーザ情報と部門情報との組み合わせ別の印刷モード指定の一例を示す図である。
【００７２】
例えば、プリンタドライバから印刷モードの問合せとともに「ユーザＡ」のユーザ情報と「部門Ａ」の部門情報を受信した場合は「ユーザＡ」のプリンタの使用を禁止する旨をプリンタドライバに送信し、また、プリンタドライバから印刷モードの問合せとともに「ユーザＡ」のユーザ情報と「部門Ｂ」の部門情報を受信した場合は「ユーザＡ」のプリンタの使用を禁止する旨をプリンタドライバに送信し、また、プリンタドライバから印刷モードの問合せとともに「ユーザＡ」のユーザ情報と「部門Ｃ」の部門情報を受信した場合は使用可能な印刷モードとして「２ｕｐ／両面／白黒」および「４ｕｐ／両面／白黒」をプリンタドライバに送信する。
【００７３】
なお、プリンタドライバから部門情報が送信されない場合、例えば、プリンタドライバから印刷モードの問い合わせとともに「ユーザＤ」のユーザ情報を受信した場合、「ユーザＤ」に対応する使用可能印刷モードが設定されていないため、「ユーザＤ」が所属する「部門Ｃ」に対応する使用可能印刷モードである「４ｕｐ／両面／白黒」を使用可能な印刷モードとしてプリンタドライバに送信する。
【００７４】
図６（ｂ）は、ユーザ情報とプリンタ情報との組み合わせ別の印刷モード指定の一例を示す図である。
【００７５】
例えば、プリンタドライバから印刷モードの問合せとともに「ユーザＡ」のユーザ情報と「プリンタＡ」のプリンタ情報を受信した場合は使用可能な印刷モードとして「２ｕｐ／両面／白黒」をプリンタドライバに送信し、また、プリンタドライバから印刷モードの問合せとともに「ユーザＡ」のユーザ情報と「プリンタＢ」のプリンタ情報を受信した場合は使用可能な印刷モードとして「２ｕｐ／両面／白黒」および「４ｕｐ／両面／白黒」をプリンタドライバに送信し、プリンタドライバでこれらの印刷モードから設定する印刷モードを選択することになり、また、プリンタドライバから印刷モードの問合せとともに「ユーザＡ」のユーザ情報と「プリンタＣ」のプリンタ情報を受信した場合は「ユーザＡ」に「プリンタＣ」の使用を禁止する旨をプリンタドライバに送信する。
【００７６】
図６（ｃ）は、ユーザ情報と時間との組み合わせ別の印刷モード指定の一例を示す図である。
【００７７】
例えば、プリンタドライバから印刷モードの問合せおよび「ユーザＡ」のユーザ情報を「１２：００」に受信した場合は使用可能な印刷モードとして「２ｕｐ／両面／白黒」をプリンタドライバに送信し、また、プリンタドライバから印刷モードの問合せおよび「ユーザＡ」のユーザ情報を「２０：００」に受信した場合は使用可能な印刷モードとして「２ｕｐ／両面／白黒」をプリンタドライバに送信し、また、プリンタドライバから印刷モードの問合せおよび「ユーザＡ」のユーザ情報を「５：００」に受信した場合は「ユーザＡ」のプリンタの使用を禁止する旨をプリンタドライバに送信する。
【００７８】
なお、実施の形態として上述した構成に限定する必要は無く、例えば、印刷モード管理サーバの機能をプリンタに搭載し、外部ツールにより印刷モードを設定する構成も適用可能である。
【図面の簡単な説明】
【００７９】
【図１】本発明に係る印刷モード管理システムの全体構成の一例を示すブロック図である。
【図２】本発明に係るプリンタドライバおよび印刷モード管理サーバの機能的な構成の一例を示すブロック図である。
【図３】プリンタで印刷を行う際のクライアントＰＣのプリンタドライバおよび印刷モード管理サーバの間で行われるやり取りを示すシーケンス図である。
【図４】印刷モード制限を一時的に解除してプリンタで印刷を行う際のクライアントＰＣのプリンタドライバおよび印刷モード管理サーバの間で行われるやり取りを示すシーケンス図である。
【図５】印刷モード管理サーバで管理している各種情報別の印刷モード指定の一例を示す図である。
【図６】印刷モード管理サーバで管理している各種情報の組み合わせ別の印刷モード指定の一例を示す図である。
【符号の説明】
【００８０】
１    印刷モード管理システム
２    クライアントＰＣ
３    印刷モード管理サーバ
４    プリンタ
５    ネットワーク
６    ＣＰＵ
７    ＲＯＭ
８    ＲＡＭ
９    ＨＤ
１０    Ｉ／Ｆ
１１    プリンタドライバ
１２    アプリケーション
１３    入力装置
１４    表示装置
１５    印刷データ受付部
１６    ＵＩ制御部
１７    印刷モード問合せ部
１８    印刷モード設定部
１９    印刷ジョブ作成部
２０    各種情報・印刷モード管理部
２１    印刷モード指定部
【図１】
2006209507.tif 000003
【図２】
2006209507.tif 000004
【図３】
2006209507.tif 000005
【図４】
2006209507.tif 000006
【図５】
2006209507.tif 000007
【図６】
2006209507.tif 000008