(57)【要約】【課題】ジョブ情報の表示の制限、或いはジョブ操作の制限を決める権限を、特定のクライアントＰＣのユーザに与えることにより、秘匿性を向上させることができるプリンタサーバを提供する。【解決手段】複数のクライアントＰＣとネットワークを介して接続され、クライアントＰＣから送信されるプリントデータを管理してプリンタに印刷指令を出力するプリンタサーバにおいて、プリンタサーバはアクセスしたクライアントＰＣの環境変数若しくは所定のパスワードに基づいて管理者認証を行い、管理者と認証したクライアントＰＣにジョブ情報のジョブ情報表示、ジョブ操作権限等の管理者設定権限を与え、管理者と認証しない前記クライアントＰＣからのジョブ情報アクセスに対し管理者設定に従ってジョブ情報表示、ジョブ操作権限を制限する。【選択図】      図１
2008020936.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアントＰＣとネットワークを介して接続され、該クライアントＰＣから送信されるプリントデータを管理してプリンタに印刷指令を出力するプリンタサーバのジョブ情報管理方法において、
アクセス元を識別する環境変数をアクセスした前記クライアントＰＣから取得し、取得した前記環境変数が所定の場所に記憶されているか否かを判別し、記憶されている場合はアクセスした前記クライアントＰＣを管理者と認証し、記憶されていない場合は予め設定したパスワードでアクセスした前記クライアントＰＣを管理者と認証し、取得した前記環境変数を所定の場所に記憶する工程と、
前記管理者と認証した任意の前記クライアントＰＣに対して、管理者と認証しない前記複数のクライアントＰＣに開示するジョブ情報の制限やジョブ情報を操作するジョブ操作権限の内少なくとも何れか一方を設定する管理者権限を与える工程と、
前記管理者権限により設定された管理者設定に従って管理者と認証しない前記複数のクライアントＰＣに対して、開示するジョブ情報の制限やジョブ情報を操作するジョブ操作権限を制限する工程と、
を備えることを特徴とするプリンタサーバのジョブ情報管理方法。
【請求項２】
管理者と認証した前記クライアントＰＣからのアクセスが、所定時間以上発生しない場合は、該クライアントＰＣの管理者認証を抹消する工程を備えることを特徴とする請求項１に記載のプリンタサーバのジョブ情報管理方法。
【請求項３】
前記ジョブ情報の開示制限はジョブ情報の任意の情報項目を制限する設定ができることを特徴とする請求項１または請求項２のいずれかに記載のプリンタサーバのジョブ情報管理方法。
【請求項４】
前記ジョブ操作権限の制限はジョブを削除する操作、ホールドジョブを出力する操作、ジョブ名を名称変更する操作を制限することを特徴とする請求項１から請求項３のいずれか１項に記載のプリンタサーバのジョブ情報管理方法。
【請求項５】
複数のクライアントＰＣとネットワークを介して接続され、該クライアントＰＣから送信されるプリントデータを管理してプリンタに印刷指令を出力するプリンタサーバにおいて、
前記プリンタサーバのジョブ情報にアクセスするためのＷｅｂブラウザを介してアクセスした前記クライアントＰＣに表示する画面を制御するＷｅｂサーバ管理手段と、
アクセス元を識別する環境変数をアクセスした前記クライアントＰＣから取得し、取得した前記環境変数が所定の場所に記憶されているか否かを判別し、記憶されている場合はアクセスした前記クライアントＰＣを管理者と認証し、記憶されていない場合は予め設定したパスワードでアクセスした前記クライアントＰＣを管理者と認証し、取得した前記環境変数を所定の場所に記憶するジョブ管理手段と、
管理者と認証した前記クライアントＰＣの環境変数および予め設定した前記パスワードを記憶する動作設定手段と、を備え、
前記ジョブ管理手段は、管理者と認証した前記クライアントＰＣに前記ジョブ情報のジョブ情報表示、ジョブ操作権限の管理者設定権限を与え、管理者と認証しない前記クライアントＰＣからのジョブ情報アクセスに対し管理者設定に従ってジョブ情報表示、ジョブ操作権限を制限することを特徴とするプリンタサーバ。
【請求項６】
前記ジョブ管理手段は、管理者と認証した前記クライアントＰＣから所定時間以上アクセスが発生しない場合は、該クライアントＰＣの管理者認証を抹消することを特徴とする請求項５に記載のプリンタサーバ。
【請求項７】
前記ジョブ情報のジョブ情報表示の管理者設定権限はジョブ情報の任意の情報項目の表示を制限することを特徴とする請求項５または請求項６のいずれかに記載のプリンタサーバ。
【請求項８】
前記ジョブ操作権限の管理者設定権限はジョブを削除する操作、ホールドジョブを出力する操作、ジョブ名を名称変更する操作を制限することを特徴とする請求項５から請求項７のいずれか１項に記載のプリンタサーバ。
【請求項９】
複数のクライアントＰＣと、該クライアントＰＣとネットワークを介して接続され該クライアントＰＣから送信されるプリントデータを管理して印刷指令を出力するプリンタサーバと、該プリンタサーバと接続され該プリンタサーバの印刷指令に基づいて印刷するプリンタと、を備えるプリンタシステムにおいて、
前記クライアントＰＣは前記プリンタサーバのジョブ情報にアクセスするためのＷｅｂブラウザを有し、
前記プリンタサーバは前記Ｗｅｂブラウザを介してジョブ情報にアクセスした前記クライアントＰＣの環境変数を取得し、取得した前記環境変数が所定の場所に記憶されているか否かを判別し、記憶されている場合はアクセスした前記クライアントＰＣを管理者と認証し、記憶されていない場合は予め設定したパスワードでアクセスした前記クライアントＰＣを管理者と認証し、取得した前記環境変数を所定の場所に記憶し、管理者と認証した前記クライアントＰＣに前記ジョブ情報のジョブ情報表示、ジョブ操作権限の管理者設定の権限を与え、管理者と認証しない前記クライアントＰＣからのジョブ情報アクセスに対し管理者設定に従ってジョブ情報表示、ジョブ操作権限を制限することを特徴とするプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のクライアントＰＣに接続され、各クライアントＰＣからのプリントデータに基づいて、プリンタに印刷指令を出力するプリンタサーバ、及びこのプリンタサーバを用いたプリンタシステム、及びプリンタサーバのジョブ情報管理方法に関する。
【背景技術】
【０００２】
ネットワークを介して、複数のクライアントＰＣとプリンタサーバとを接続し、クライアントＰＣからのプリントデータをプリンタサーバが受けて、該プリンタサーバと接続されたネットワークプリンタにより印刷物を出力するプリンタシステムが多く用いられている。
【０００３】
このようなプリンタシステムでは、各クライアントＰＣから送信されたプリントデータや、それに基づくジョブ情報は、プリンタサーバにより管理される。また、プリンタサーバは、各クライアントＰＣから送信されたプリントデータの処理状況等のジョブ情報を閲覧できるようにしている。例えば、プリンタサーバは、各クライアントＰＣから送信されたプリントデータのファイル名称をジョブ名として使用し、プリントデータを送信したクライアントＰＣのＰＣ名称をジョブのオーナー名として使用して、ジョブ情報を生成している。
【０００４】
そして、ユーザは各クライアントＰＣから、プリンタサーバのジョブ情報を閲覧することにより、自身のジョブ（プリントデータ）が何番目に出力（印刷）されるか、或いは自身のジョブが出力される前にどの程度の出力量があるかといったジョブ情報を認識することができる。
【０００５】
しかし、その反面、自身のプリントデータがジョブ情報を介して他のユーザに知られてしまうことになり、秘匿性に欠けるという問題がある。つまり、あるユーザが出力しようとするプリントデータは、ジョブ情報として閲覧可能なジョブ名、オーナー名、或いはプレビュー等の情報として、他のユーザに知られてしまうので、秘匿性を高めたいという要望があった。
【０００６】
このような問題を解決するために、従来、例えば特開２０００−２０７１５６号公報（特許文献１）に記載されているように、クライアントＰＣからプリントデータを送信する時点で、ジョブ毎に、他のユーザからのジョブ操作の可否や他のユーザへのジョブ情報の通知／非通知を設定することによりプリントデータを送信したクライアントＰＣ以外のクライアントＰＣに対して、ジョブ操作或いはジョブ情報の閲覧を制限する技術が開示されている。
【０００７】
また、特開２０００−０８９９２４号公報（特許文献２）に記載されているように、予めクライアントＰＣにジョブ操作或いはジョブ情報の閲覧の権限を与えるクライアントＰＣと権限の限度を登録しておき、ジョブ操作或いはジョブ情報の閲覧を要求したクライアントＰＣを特定し、ジョブを送信したクライアントＰＣに登録された範囲でジョブ操作或いはジョブ情報の閲覧を制限する技術が開示されている。
【特許文献１】特開２０００−２０７１５６号公報
【特許文献２】特開２０００−０８９９２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１に開示された従来技術は、クライアントＰＣからプリントデータを送信する時点で、ジョブ毎に他のユーザからのジョブ操作の可否や他のユーザへのジョブ情報の通知／非通知を設定する必要があり、操作が面倒であるという問題がある。
【０００９】
また、特許文献２に開示された従来技術は、ネットワークに接続されたクライアントＰＣの内からジョブ操作或いはジョブ情報の閲覧の権限を与えるクライアントＰＣと権限の限度を予め設定しておくことが必要であり、権限を与えるクライアントＰＣが多い場合には、設定作業に多大の時間を要するという問題がある。
【００１０】
更に、上記特許文献１，２に開示された従来技術はジョブ操作或いはジョブ情報の閲覧を許可されていないクライアントＰＣからは、ジョブ情報が全く閲覧できなくなってしまい、ジョブ情報閲覧の本来の目的を失してしまうという問題がある。
【００１１】
本発明は、このような課題を解決するためになされたものであり、その目的とするところは、ジョブ操作或いはジョブ情報の表示項目の制限を設定する権限を特定のパスワードでログインしたクライアントＰＣに与え、権限を有するクライアントＰＣによって設定された条件に従ってプリンタサーバがジョブ操作或いはジョブ情報の表示を一括管理することで、秘匿性を維持しつつ操作性の向上を実現できるプリンタサーバのジョブ情報管理方法、プリンタサーバ及びプリンタシステムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本願請求項１に記載のプリンタサーバのジョブ情報管理方法は、複数のクライアントＰＣとネットワークを介して接続され、該クライアントＰＣから送信されるプリントデータを管理してプリンタに印刷指令を出力するプリンタサーバのジョブ情報管理方法において、アクセス元を識別する環境変数をアクセスした前記クライアントＰＣから取得し、取得した前記環境変数が所定の場所に記憶されているか否かを判別し、記憶されている場合はアクセスした前記クライアントＰＣを管理者と認証し、記憶されていない場合は予め設定したパスワードでアクセスした前記クライアントＰＣを管理者と認証し、取得した前記環境変数を所定の場所に記憶する工程と、前記管理者と認証した任意の前記クライアントＰＣに対して、管理者と認証しない前記複数のクライアントＰＣに開示するジョブ情報の制限やジョブ情報を操作するジョブ操作権限の内少なくとも何れか一方を設定する管理者権限を与える工程と、前記管理者権限により設定された管理者設定に従って管理者と認証しない前記複数のクライアントＰＣに対して、開示するジョブ情報の制限やジョブ情報を操作するジョブ操作権限を制限する工程と、を備えることを特徴とする。
【００１３】
請求項２の発明は、管理者と認証した前記クライアントＰＣからのアクセスが、所定時間以上発生しない場合は、該クライアントＰＣの管理者認証を抹消する工程を備えることを特徴とする。
【００１４】
請求項３の発明は、前記ジョブ情報の開示制限はジョブ情報の任意の情報項目を制限する設定ができることを特徴とする。
【００１５】
請求項４の発明は、前記ジョブ操作権限の制限はジョブを削除する操作、ホールドジョブを出力する操作、ジョブ名を名称変更する操作を制限することを特徴とする。
【００１６】
本願請求項５に記載のプリンタサーバは、複数のクライアントＰＣとネットワークを介して接続され、該クライアントＰＣから送信されるプリントデータを管理してプリンタに印刷指令を出力するプリンタサーバにおいて、前記プリンタサーバのジョブ情報にアクセスするためのＷｅｂブラウザを介してアクセスした前記クライアントＰＣに表示する画面を制御するＷｅｂサーバ管理手段と、アクセス元を識別する環境変数をアクセスした前記クライアントＰＣから取得し、取得した前記環境変数が所定の場所に記憶されているか否かを判別し、記憶されている場合はアクセスした前記クライアントＰＣを管理者と認証し、記憶されていない場合は予め設定したパスワードでアクセスした前記クライアントＰＣを管理者と認証し、取得した前記環境変数を所定の場所に記憶するジョブ管理手段と、管理者と認証した前記クライアントＰＣの環境変数および予め設定した前記パスワードを記憶する動作設定手段と、を備え、前記ジョブ管理手段は、管理者と認証した前記クライアントＰＣに前記ジョブ情報のジョブ情報表示、ジョブ操作権限の管理者設定権限を与え、管理者と認証しない前記クライアントＰＣからのジョブ情報アクセスに対し管理者設定に従ってジョブ情報表示、ジョブ操作権限を制限することを特徴とする。
【００１７】
請求項６の発明は、前記ジョブ管理手段は、管理者と認証した前記クライアントＰＣから所定時間以上アクセスが発生しない場合は、該クライアントＰＣの管理者認証を抹消することを特徴とする。
【００１８】
請求項７の発明は、前記ジョブ情報のジョブ情報表示の管理者設定権限はジョブ情報の任意の情報項目の表示を制限することを特徴とする。
【００１９】
請求項８の発明は、前記ジョブ操作権限の管理者設定権限はジョブを削除する操作、ホールドジョブを出力する操作、ジョブ名を名称変更する操作を制限することを特徴とする。
【００２０】
本願請求項９に記載のプリンタシステムは、複数のクライアントＰＣと、該クライアントＰＣとネットワークを介して接続され該クライアントＰＣから送信されるプリントデータを管理して印刷指令を出力するプリンタサーバと、該プリンタサーバと接続され該プリンタサーバの印刷指令に基づいて印刷するプリンタと、を備えるプリンタシステムにおいて、前記クライアントＰＣは前記プリンタサーバのジョブ情報にアクセスするためのＷｅｂブラウザを有し、前記プリンタサーバは前記Ｗｅｂブラウザを介してジョブ情報にアクセスした前記クライアントＰＣの環境変数を取得し、取得した前記環境変数が所定の場所に記憶されているか否かを判別し、記憶されている場合はアクセスした前記クライアントＰＣを管理者と認証し、記憶されていない場合は予め設定したパスワードでアクセスした前記クライアントＰＣを管理者と認証し、取得した前記環境変数を所定の場所に記憶し、管理者と認証した前記クライアントＰＣに前記ジョブ情報のジョブ情報表示、ジョブ操作権限の管理者設定の権限を与え、管理者と認証しない前記クライアントＰＣからのジョブ情報アクセスに対し管理者設定に従ってジョブ情報表示、ジョブ操作権限を制限することを特徴とする。
【発明の効果】
【００２１】
本願請求項１，５，９の発明によればプリンタサーバは管理者と認証したクライアントＰＣに、プリンタサーバが管理するジョブ情報のジョブ情報表示、ジョブ操作権限等のセキュリティー設定する管理者権限を与え、管理者権限を有するクライアントＰＣによって設定されたセキュリティー設定に従って、プリンタサーバは管理者と認証しないクライアントＰＣに対してジョブ情報のジョブ情報表示の制限やジョブ操作権限の制限を一律的に実行するので、特許文献１に記載された技術のようにジョブ情報の表示、非表示をジョブ毎にジョブ依頼者が設定する必要はないし、特許文献２に記載された技術のようにジョブ依頼者がジョブ情報のジョブ情報表示、ジョブ操作権限を与えるクライアントＰＣをクライアントＰＣ毎に設定する必要もないのでユーザの負担を軽減することができる。
【００２２】
請求項２，６の発明によればプリンタサーバは管理者として認証されたクライアントＰＣからのアクセスが所定時間以上発生しない場合は、一旦認証したクライアントＰＣの管理者認証を抹消するので、管理者認証されたクライアントＰＣを継続使用する管理者以外のユーザが管理者権限を使用することを防止できる。
【００２３】
請求項３，７の発明によればプリンタサーバは、管理者と認証されたクライアントＰＣから管理者設定されたジョブ情報表示に従って、設定された任意の情報項目の表示を一律に制限することができ、ジョブ情報のセキュリティーを保つことができる。
【００２４】
請求項４，８の発明によればプリンタサーバは、管理者と認証されたクライアントＰＣから管理者設定されたジョブ操作権限に従って、設定された任意のジョブ操作を一律に制限することができ、管理者以外のユーザのジョブ操作を防止することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施形態を図面に基づいて説明する。図１は、本発明の一実施形態に係るプリンタシステムの構成を示すブロック図である。図１に示すように、本プリンタシステム１は、複数のクライアントＰＣ２と、プリンタサーバ３と、プリンタサーバ３と接続されたネットワークプリンタ（以下、単に「プリンタ」という）４と、これらを接続するネットワーク５とを備えている。
【００２６】
印刷を行う際には、クライアントＰＣ２は、ネットワーク５を介して印刷対象となるプリントデータをプリンタサーバ３に送信する。また、クライアントＰＣ２は、プリンタサーバ３におけるジョブ管理状況（ジョブ情報）、或いは各種の設定状況を閲覧するためのＷｅｂブラウザ２１を備えている。
【００２７】
プリンタサーバ３は、各クライアントＰＣ２から送信されるプリントデータを受信して、プリンタ４により印刷物を出力するものであり、各クライアントＰＣ２のＷｅｂブラウザ２１を介して表示する画面を制御するＷｅｂサーバ管理手段３１と、各クライアントＰＣ２から送信されたジョブやジョブ情報を管理するジョブ管理手段３２と、管理者（後述）と認証する際のパスワード、クライアントＰＣ２の環境変数及び各種の設定事項を記憶する動作設定手段３３と、を備えている。
【００２８】
ジョブ管理手段３２は、各クライアントＰＣ２から管理者認証のアクセスを受けた際には、アクセスしたクライアントＰＣ２に送信するパスワードを入力する画面を管理し、入力されたパスワードが動作設定手段３３の所定の場所に記憶されたパスワードと一致するか否かを判別し、一致すると判別した場合には、アクセスしたクライアントＰＣ２を管理者と認証する。また、管理者と認証したクライアントＰＣ２の環境変数（そのクライアントＰＣ２を特定するための情報）を取得し、動作設定手段３３の所定の場所に記憶保存する。
【００２９】
また、任意のクライアントＰＣ２から、ジョブ情報等の管理者設定のアクセスを受けた場合には、アクセスしたクライアントＰＣ２の環境変数を取得して動作設定手段３３に記憶されている環境変数との一致を判別し、一致すると判別した場合には、アクセスしたクライアントＰＣ２を管理者として判断して、ジョブ情報表示、及びジョブ操作権限等の管理者設定の権限を与える。
【００３０】
更に、ジョブ管理手段３２は、管理者と認証したクライアントＰＣ２によりジョブ情報の任意の情報項目の表示を制限する管理者設定がなされている場合には、管理者と認証しないクライアントＰＣ２から、ジョブ情報表示のアクセスを受けた際に、表示制限されているジョブ情報の情報項目を表示しない。また、任意のジョブの操作権限を禁止する設定がなされている場合には、管理者と認証しないクライアントＰＣ２に対して、ジョブ操作権限が禁止されているジョブ操作を禁止する。
【００３１】
更にまた、ジョブ管理手段３２は、管理者と認証したクライアントＰＣ２から所定時間以上アクセスがない場合には、動作設定手段３３の所定の場所に記憶した環境変数を削除して、管理者であることを抹消する。
【００３２】
プリンタ４は、プリンタサーバ３から送信される指令及びプリントデータに基づいて印刷物を出力する機能を備え、更に、自身の動作状況や消耗品の残量情報等をプリンタサーバ３へ定期的に送信する機能を備えている。
【００３３】
図２は、プリンタサーバ３とプリンタ４の構成例を示す外観図であるが、プリンタサーバ３は、別装置でネットワーク５を介してプリンタ４と接続されてもよい。
【００３４】
次に、各クライアントＰＣ２のＷｅｂブラウザ２１を介して、図示しない表示装置に表示される画面の表示例について説明する。
【００３５】
図３は、ユーザがＷｅｂブラウザ２１を介してプリンタサーバ３にアクセスした場合に表示される画面で、「ジョブマネージャー」ボタンをクリックし、タグ「ジョブ処理状況」を開いた場合の表示画面例である。ジョブ処理状況はプリンタサーバ３が受け付けて印刷未処理から印刷中迄のジョブのジョブ情報が表示される。また、図３は管理者による管理者設定が何も設定されていない場合を示し、ジョブ情報の全ての情報項目が表示されている。なお、ジョブ情報はジョブの名称を示す「ジョブ名」、展開中、プリント中、正常終了等の処理状況を示す「状態」、ジョブの依頼者を示す「オーナー名」、出力部数を示す「部数」、ジョブの受付日時を示す「受付日時」等の情報項目で構成されている。
【００３６】
従って、ユーザはＷｅｂブラウザ２１を介してジョブ情報を閲覧することにより、出力待ちのジョブ数や部数等から自分が依頼したジョブの推定出力時間や、ジョブ名や依頼者等から出力物が何であるか等大凡の見当を付けることができる。
【００３７】
図４は、図３と同様にしてタグ「ホールドジョブ」を開いた場合に表示される画面で、プリンタサーバ３が受け付けて印刷処理が完了したジョブの内プリンタサーバ３がプリントデータを保存しているジョブのジョブ情報が表示されている。この例でも管理者による管理者設定が何も設定されていない場合を示している。なお、ジョブ情報は図３で説明した情報項目に加え、ジョブの出力ページ数を示す「ページ」、出力物のサムネール画像を示す「プレビュー」等の情報項目で構成されている。
【００３８】
図５は、ユーザがＷｅｂブラウザ２１を介して管理者設定のためプリンタサーバ３にアクセスした場合に、表示される画面である。この画面はパスワードによりログインする場合の画面で、パスワードを入力する「パスワード」入力ボックス、ログイン処理を開始する「ログイン」ボタン等が表示される。
【００３９】
管理者としてのユーザが予めプリンタサーバ３に記憶されたパスワードを入力し、ログインボタンをクリックすると、プリンタサーバ３は入力されたパスワードと記憶しているパスワードが一致するか否かを判別し、一致する場合はアクセスしたユーザを管理者と認証し、管理者設定項目の設定を許容する。
【００４０】
図６は、図３に示す画面で「ジョブ削除」ボタンをクリックした場合に表示される画面の例を示す図である。削除したいジョブ名「test1.doc」を選択すると反転表示され、「ジョブ削除」ボタンをクリックすると、図６の画面が表示される。図６では図３で選択したジョブ名「test1.doc」と削除の可否を指示する「ＯＫ」ボタンと「キャンセル」ボタンが表示される。例えばＯＫボタンをクリックすると、選択されたジョブ名「test1.doc」はタグ「ジョブ処理状況」から削除される。
【００４１】
図７は、ジョブの詳細情報を閲覧したい場合、例えば図３で詳細情報を閲覧したいジョブ名「test1.doc」を選択すると選択されたジョブ情報は反転表示され、「詳細」ボタンをクリックすると、表示される画面の例を示す図である。
【００４２】
図８は、図５で説明したパスワードによりログインして、管理者と認証された場合に、表示される管理者設定画面の例を示す図である。図８は、例えば、タグ「コントローラ設定１」を開くと「ネットワーク設定」、「日時設定」等の管理者設定項目を選択するボタンとその説明文が表示される。
【００４３】
図９は、図８に示す画面で「セキュリティー設定」ボタンをクリックした場合に表示される画面の例を示す図である。図９の例では「ジョブ情報表示」と「ジョブ操作権限」について設定項目とそれを選択する選択ボックスと選択確定（設定）の可否を指示する「ＯＫ」ボタンと「キャンセル」ボタンが表示される。設定する場合は所望の設定項目の選択ボックスに選択マーク（例えばレ点等）を入力し、ＯＫボタンをクリックすることで設定できる。この場合、選択する設定項目数は任意である。
【００４４】
なお、詳細説明は省略するがジョブ操作には上述のジョブ削除（図３）の他にホールドジョブを出力する「ジョブ出力」（図４）、ジョブ名を変更する「名称変更」（図７）等があり、何れも管理者設定項目として設定できる。
【００４５】
図１０は、管理者と認証されたクライアントＰＣ２（のユーザ）により図９の画面でジョブ情報表示を「ジョブ処理状況のジョブ名を、管理者以外に表示しない」に設定され、且つジョブ操作権限を「ジョブ処理状況のジョブ削除を、管理者以外は禁止する」に設定された場合、図３のジョブ処理状況のジョブ情報画面が管理者と認証されないクライアントＰＣ２に表示される画面の例を示す図である。図１０に示すようにジョブ名が「＊＊＊＊」で表示され、管理者と認証されないユーザには、ジョブ名が判らないように表示されている。また、ジョブ削除ボタンもグレーアウト（図１０では点線で示した）され、管理者と認証されないクライアントＰＣ２では操作できない（ジョブ操作権限が無い）ように表示されている。
【００４６】
図１１は、管理者と認証されたクライアントＰＣ２（のユーザ）により図９の画面でジョブ情報表示を「ホールドジョブのジョブ名・プレビューを、管理者以外に表示しない」に設定され、且つジョブ操作権限を「ホールドジョブの削除を、管理者以外は禁止する」に設定された場合、図４に示すホールドジョブのジョブ情報画面が管理者と認証されないクライアントＰＣ２に表示される画面の例を示す図である。図１１に示すようにジョブ名が「＊＊＊＊」で表示され、管理者と認証されないクライアントＰＣ２には、ジョブ名が判らないように表示されている。また、ジョブ削除ボタンもグレーアウト（図１１では点線で示した）され、管理者と認証されないクライアントＰＣ２では操作できない（ジョブ操作権限が無い）ように表示されている。
【００４７】
図１２は、図１０と同様に管理者と認証されたクライアントＰＣ２（のユーザ）によりジョブ情報表示を「ジョブ処理状況のジョブ名を、管理者以外に表示しない」に設定され、ジョブ操作権限が何も設定されていない場合、図６に示すジョブ削除の画面が管理者と認証されないクライアントＰＣ２に表示される画面の例を示す図である。即ち管理者による管理者設定に従ってジョブ名は「＊＊＊＊」と表示され、ジョブ削除を指示するＯＫボタンは有効表示される。
【００４８】
図１３は、図１０と同様の管理者設定（但し、ジョブ操作権限のジョブ操作項目は名称変更に設定）がなされている場合、図７に示す詳細画面が管理者と認証されないクライアントＰＣ２に表示される画面の例を示す図である。図１０と同様に管理者と認証されたクライアントＰＣ２（のユーザ）による管理者設定に従ってジョブ名は「＊＊＊＊」と表示され、「名称変更」ボタンはグレーアウト（図１３では点線で示した）され、操作できない（ジョブ操作権限が無い）ように表示されている。
【００４９】
図１４は、管理者と認証されたクライアントＰＣ２（のユーザ）がパスワードを変更する場合の変更画面の例を示す図である。図８に示す管理者設定のタグ「コントローラ設定１」を開き、「パスワード変更」ボタンをクリックすると表示される。旧パスワード入力ボックス、新しいパスワード入力ボックス、新しいパスワードの確認入力ボックス、及び変更確定（設定）を指示する「ＯＫ」ボタンと「キャンセル」ボタンが表示される。
【００５０】
次に、上述のように構成された本実施形態に係わるプリンタシステム１の処理動作について説明する。
【００５１】
図１６を参照して、管理者であるユーザが任意のクライアントＰＣ２からプリンタサーバ３にアクセスして、管理者と認証を受ける際の手順について説明する。
【００５２】
プリンタサーバ３のジョブ管理手段３２は、任意のクライアントＰＣ２から管理者設定のアクセスを受けると、該クライアントＰＣ２の環境変数を取得してアクセス元を特定する（ステップＳＴ１１）。
【００５３】
そして、ジョブ管理手段３２は、このクライアントＰＣ２から取得した環境変数が動作設定手段３３の所定の場所に記憶されているか否かを判別し（ステップＳＴ１２）、アクセスしたクライアントＰＣ２の環境変数が動作設定手段３３の所定の場所に記憶されていると判別した場合には（ステップＳＴ１２でＹＥＳ）、処理をステップＳＴ１５に進め、記憶されていないと判別した場合には（ステップＳＴ１２でＮＯ）、図５に示す管理者設定画面をアクセスしたクライアントＰＣ２に表示し、パスワード入力によるログインを要求する。その後、入力されたパスワードが動作設定手段３３の所定の場所に記憶されているパスワードと一致するか否かを判別し（ステップＳＴ１３）、一致すると判別した場合には（ステップＳＴ１３でＹＥＳ）、アクセス元であるクライアントＰＣ２を管理者と認証し、取得した環境変数を動作設定手段３３の所定の場所に記憶する（ステップＳＴ１４）。そして、ジョブ管理手段３２は、図８に示した管理者設定画面をアクセスしたクライアントＰＣ２に表示する（ステップＳＴ１５）。
【００５４】
こうして、管理者として認証されたクライアントＰＣ２（のユーザ）は、図８に示す管理者設定画面での操作が可能となり、例えば、図８に示した管理者設定画面で「パスワード変更」ボタンをクリックしてパスワードを変更（図１４）する、或いは「セキュリティ設定」ボタンをクリックして、ジョブ情報表示、或いはジョブ操作権限を設定（図９）することができる。
【００５５】
ここで、図１５に示した処理により管理者と認証されたクライアントＰＣ２は、その後、管理者として認証が継続されるのではなく、一定の条件で管理者認証は抹消される。即ち、上述したように、ジョブ管理手段３２は、Ｗｅｂブラウザ２１から所定時間以上プリンタサーバ３へのアクセスがない場合には、動作設定手段３３に記憶した環境変数を消去して、クライアントＰＣ２の管理者認証を抹消する。こうすることにより、同一のクライアントＰＣ２を用いて、管理者でないユーザがジョブ情報の閲覧、或いはジョブ操作することを防止できる。
【００５６】
次に、図１６に示すフローチャートを参照して、ジョブ処理状況のジョブ情報表示及びジョブ操作が要求された場合の処理手順について説明する。
【００５７】
まず、ジョブ管理手段３２は、任意のクライアントＰＣ２からジョブ情報表示（ジョブ情報閲覧）及びジョブ操作のアクセスを受けると、該クライアントＰＣ２の環境変数を取得してアクセス元を特定する（ステップＳＴ２１）。
【００５８】
そして、取得した環境変数と、動作設定手段３３の所定の場所に記憶されている環境変数とを対比することにより、アクセス元のクライアントＰＣ２が管理者であるか否かを判別する（ステップＳＴ２２）。
【００５９】
その結果、管理者であると判別した場合には（ステップＳＴ２２でＹＥＳ）、このクライアントＰＣ２に、図３に示した如くの、タグ「ジョブ処理状況」に含まれる全てのジョブ情報を表示する（ステップＳＴ２３）。これにより、管理者と認証されたクライアントＰＣ２（のユーザ）は、ジョブ処理状況の全てのジョブ情報を閲覧することができる。
【００６０】
また、図３に示すように、ジョブ操作の一つであるジョブ削除するための「ジョブ削除」ボタンを表示し、ジョブ処理状況画面上に表示されている任意のジョブ削除を可能とする（ステップＳＴ２４）。これにより、管理者と認証されたクライアントＰＣ２（のユーザ）は、現時点でプリンタサーバ３が受け付けた待機中からプリント中までのジョブの任意のジョブを選択して削除できる。
【００６１】
他方、ステップＳ２２の処理で、アクセス元のクライアントＰＣ２が管理者でないと判別した場合には（ステップＳＴ２２でＮＯ）、ジョブ管理手段３２は、管理者として認証されたクライアントＰＣ２（のユーザ）によりジョブ情報表示の管理者設定がどのように設定されているか判別する（ステップＳＴ２５）。そして、ジョブ情報表示が、例えばジョブ処理状況のジョブ名を、管理者以外は表示しないに設定されている場合には（ステップＳＴ２５でＹＥＳ）、ジョブ名を秘匿情報として表示しない（ステップＳＴ２６）。
【００６２】
即ち、図１０に示したように、ジョブ処理状況画面の、「ジョブ名」が全て「＊＊＊＊」に変換されて表示されるので、現在プリンタサーバ３が受け付けた待機中からプリント中までのジョブ数、オーナー名等のジョブ情報の情報項目を閲覧することはできるが、ジョブ名が秘匿情報となっており、管理者と認証されないクライアントＰＣ２では、これを知ることができない。
【００６３】
また、ジョブ情報表示の設定がなされていない場合には（ステップＳＴ２５でＮＯ）、そのクライアントＰＣ２が管理者と認証されたか否かに関わらず、ジョブ情報の全ての情報項目を表示する（ステップＳＴ２７）。
【００６４】
次いで、ジョブ操作権限の管理者設定がどのように設定されているかを判別する（ステップＳＴ２８）。そして、例えば図９に示すジョブ操作権限が、ジョブ処理状況のジョブ削除を、管理者以外は禁止するに設定されている場合には（ステップＳＴ２８でＹＥＳ）、図１０に示すように、「ジョブ削除」ボタンをグレーアウトすることにより、管理者と認証されないクライアントＰＣ２ではジョブ削除ができないように表示する（ステップＳＴ２９）。
【００６５】
また、ジョブ操作権限の管理者設定がなされていない場合には（ステップＳＴ２８でＮＯ）、「ジョブ削除」ボタンを表示し、アクセスした全てのクライアントＰＣ２からジョブ削除することができる（ステップＳＴ３０）。
【００６６】
このように、ジョブ情報表示、或いはジョブ操作が管理者と認証されたクライアントＰＣ２（のユーザ）によって、制限が加えられている場合には、管理者と認証されないクライアントＰＣ２では、制限されたジョブ情報表示の閲覧やジョブ操作ができない。
【００６７】
次に、図１７に示すフローチャートを参照して、「ホールド」のジョブ情報表示及びジョブ操作が要求された場合の処理手順について説明する。
【００６８】
まず、ジョブ管理手段３２は、任意のクライアントＰＣ２からジョブ情報表示及びジョブ操作のアクセスを受けると、該クライアントＰＣ２環境変数を取得して、アクセス元を特定する（ステップＳＴ４１）。
【００６９】
そして、取得した環境変数と、動作設定手段３３の所定の場所に記憶されている環境変数とを対比することにより、アクセス元のクライアントＰＣ２が管理者であるか否かを判別する（ステップＳＴ４２）。
【００７０】
その結果、管理者であると判別した場合には（ステップＳＴ４２でＹＥＳ）、このクライアントＰＣ２に、図４に示した如くの、タグ「ホールド」に含まれる全てのジョブ情報を表示する（ステップＳＴ４３）。これにより、管理者と認証されたクライアントＰＣ２（のユーザ）は、全てのホールド中のジョブ情報を閲覧することができる。
【００７１】
また、図４に示すように、ジョブ操作の一つであるジョブ削除するための「ジョブ削除」ボタンを表示し、ホールド画面に表示されている任意のジョブ削除を可能とする（ステップＳＴ４４）。これにより、管理者と認証されたクライアントＰＣ２（のユーザ）は、現時点でプリンタサーバ３が受け付けホールド中のジョブのうち、任意のジョブを選択して削除できる。
【００７２】
他方、ステップＳ４２の処理で、アクセス元のクライアントＰＣ２が管理者でないと判別した場合には（ステップＳＴ４２でＮＯ）、ジョブ管理手段３２は、管理者として認証されたクライアントＰＣ２（のユーザ）によりジョブ情報表示の管理者設定がどのように設定されているか判別する（ステップＳＴ４５）。そして、ジョブ情報表示が、例えばホールドジョブのジョブ名・プレビューを、管理者以外は表示しないに設定されている場合には（ステップＳＴ４５でＹＥＳ）、ホールドのジョブ名を秘匿情報として表示しない（ステップＳＴ４６）。
【００７３】
即ち、図１１に示したように、ホールド画面の、「ジョブ名」が全て「＊＊＊＊」に変換されて表示され且つプレビューの欄が空白となるので、現在プリンタサーバ３がホールドしているジョブ数、オーナー名等のジョブ情報の情報項目を閲覧することはできるが、ジョブ名及びプレビューが秘匿情報となっており、管理者と認証されないクライアントＰＣ２では、これを知ることができない。
【００７４】
また、ジョブ情報表示の管理者設定がなされていない場合には（ステップＳＴ４５でＮＯ）、そのクライアントＰＣ２が管理者と認証されたか否かに関わらず、ジョブ情報の全ての情報項目を表示する（ステップＳＴ４７）。
【００７５】
次いで、ジョブ操作権限の管理者設定がどのように設定されているかを判別する（ステップＳＴ４８）。そして、例えば図９に示すジョブ操作権限がホールドジョブの削除を、管理者以外は禁止するように設定されている場合には（ステップＳＴ４８でＹＥＳ）、図１１に示すように、「ジョブ削除」ボタンをグレーアウトすることにより、管理者と認証されないクライアントＰＣ２ではジョブ削除ができないように表示する（ステップＳＴ４９）。
【００７６】
また、ジョブ操作権限の管理者設定がなされていない場合には（ステップＳＴ４８でＮＯ）、「ジョブ削除」ボタンを表示し、アクセスした全てのクライアントＰＣ２からジョブ削除することができる（ステップＳＴ５０）。
【００７７】
こうして、ジョブ情報表示、或いはジョブ操作が管理者と認証されたクライアントＰＣ（のユーザ）によって制限が加えられている場合には、管理者と認証されないクライアントＰＣ２では、ホールドの制限されたジョブ情報表示やプレビューを閲覧することができず、また、制限されたジョブ操作ができない。
【００７８】
このようにして、本実施形態に係るプリンタシステム１では、各クライアントＰＣ２のうち、動作設定手段３３に登録されたパスワードを用いてアクセスしたクライアントＰＣ２について、これを管理者として認証し、この管理者にのみ管理者設定の権限を与えるようにしている。
【００７９】
従って、管理者は図９に示したセキュリティ設定画面で、ジョブ情報表示を設定すれば、管理者と認証されないクライアントＰＣ２ではジョブ情報の設定に従って、ジョブ情報を閲覧することができなくなり、ジョブ情報を秘匿することができる。
【００８０】
また、管理者と認証されないクライアントＰＣ２では、セキュリティ設定画面での設定に従って、一部のジョブ情報を閲覧することはできないが、自身のジョブに関する印刷処理が行われるまでの待ち時間を大凡知ることができ、作業の能率を向上させることができる。
【００８１】
更に、ジョブ削除等のジョブ操作が、管理者と認証したクライアントＰＣ２（のユーザ）にのみ与えられるので、管理者と認証されないクライアントＰＣ２によりジョブ削除等のジョブ操作が実行されるという問題を解消することができる。
【００８２】
また、一旦管理者と認証されたクライアントＰＣ２は、Ｗｅｂブラウザ２１から所定時間以上アクセスがない等の条件により管理者認証が抹消されるので、同一のクライアントＰＣ２に対して、所定時間以上継続して管理者権限が与えられることがなく、同一クライアントＰＣ２を使用する管理者以外のユーザに管理者としての権限が不用意に用いられるという危惧を解消することができる。
【００８３】
以上、本発明のプリンタシステムを図示の実施形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置き換えることができる。
【００８４】
例えば、上記した実施形態では、ジョブ情報として、ジョブ名、或いはプレビュー表示の表示を禁止する例について説明したがが、本発明はこれに限定されるものではなく、その他のジョブ情報を禁止するように設定することも可能である。
【００８５】
また、ジョブ操作として、ジョブ削除を禁止する例について説明したが、本発明はこれに限定されるものではなく、その他のジョブ操作について禁止設定することも可能である。
【産業上の利用可能性】
【００８６】
プリンタサーバで処理されるジョブ情報の秘匿性を向上させる点で、極めて有用である。
【図面の簡単な説明】
【００８７】
【図１】本発明の一実施形態に係るプリンタシステムの構成を示すブロック図である。
【図２】本発明の一実施形態に係るプリンタとプリンタサーバの関係を模式的に示す説明図である。
【図３】ジョブ処理状況のジョブ情報の表示例を示す説明図である。
【図４】ホールドのジョブ情報の表示例を示す説明図である。
【図５】管理者として認証を受ける際のパスワードを入力する管理者設定画面の表示例を示す説明図である。
【図６】ジョブ削除する際の表示例を示す説明図である。
【図７】詳細なジョブ情報の表示例を示す説明図である。
【図８】管理者により操作可能な管理者設定画面の表示例を示す説明図である。
【図９】セキュリティ設定を行う際の設定画面の表示例を示す説明図である。
【図１０】ジョブ名の表示、及びジョブ削除操作が禁止された際の、ジョブ処理状況のジョブ情報の表示例を示す説明図である。
【図１１】ジョブ名、プレビューの表示、及びジョブ削除操作が禁止された際の、ホールドのジョブ情報の表示例を示す説明図である。
【図１２】ジョブ名の表示が禁止されている場合ジョブ削除する際の表示例を示す説明図である。
【図１３】ジョブ名の表示が禁止されている場合詳細なジョブ情報の表示例を示す説明図である。
【図１４】パスワードを変更する際の入力画面の表示例を示す説明図である。
【図１５】管理者と認証する際の処理手順を示すフローチャートである。
【図１６】ジョブ処理状況のジョブ情報の表示、非表示、及びジョブ操作権限の実行、禁止を決定する処理手順を示すフローチャートである。
【図１７】ホールドジョブのジョブ情報表示、非表示、及びジョブ操作権限の実行、禁止を決定する処理手順を示すフローチャートである。
【符号の説明】
【００８８】
１  プリンタシステム
２  クライアントＰＣ
３  プリンタサーバ
４  ネットワークプリンタ
５  ネットワーク
２１  Ｗｅｂブラウザ
３１  Ｗｅｂサーバ管理手段
３２  ジョブ管理手段
３３  動作設定手段
【図１】
2008020936.tif 000003
【図２】
2008020936.tif 000004
【図３】
2008020936.tif 000005
【図４】
2008020936.tif 000006
【図５】
2008020936.tif 000007
【図６】
2008020936.tif 000008
【図７】
2008020936.tif 000009
【図８】
2008020936.tif 000010
【図９】
2008020936.tif 000011
【図１０】
2008020936.tif 000012
【図１１】
2008020936.tif 000013
【図１２】
2008020936.tif 000014
【図１３】
2008020936.tif 000015
【図１４】
2008020936.tif 000016
【図１５】
2008020936.tif 000017
【図１６】
2008020936.tif 000018
【図１７】
2008020936.tif 000019