(57)【要約】      （修正有）【課題】グループに属するユーザに変更があった場合においてもジョブの取り扱いを適切に行う。【解決手段】受信した出力データ及び１以上のユーザで構成されるグループを出力データの出力許可者として指定するグループ指定情報に基づき、出力データの出力許可者を管理する出力管理情報を記憶部に記憶する。ユーザのユーザ情報を受信し、ユーザ情報に基づく出力データのリストを要求するリスト取得要求を受け付ける。ユーザ情報に基づき、出力管理情報においてユーザが出力許可者となっている出力データを特定し、出力データのリストを作成する。出力データ受信からユーザ情報受信までの間に、出力データの出力許可者として指定されたグループにユーザ情報のユーザが含まれなくなった出力データと、出力データの出力許可者として指定されたグループにユーザ情報のユーザが追加された出力データを特定し、上記リストを作成する。【選択図】図３
2016177661.tif 000002
【特許請求の範囲】
【請求項１】
出力データと、１以上のユーザで構成されるグループを前記出力データの出力許可者として指定するグループ指定情報を受信する出力情報受信手段と、
前記出力情報受信手段により受信した前記出力データ及び前記グループ指定情報に基づき、前記出力データの前記出力許可者を管理する出力管理情報を記憶部に記憶する管理情報記録手段と、
前記ユーザのユーザ情報を受信するユーザ情報受信手段と、
前記ユーザ情報に基づく出力データのリストを要求するリスト取得要求を受け付ける要求受付手段と、
前記ユーザ情報に基づき、前記記憶部に記憶されている前記出力管理情報において前記ユーザが前記出力許可者となっている出力データを特定し、前記出力データのリストを作成するリスト作成手段と、
を備え、
前記リスト作成手段は、
前記出力情報受信手段により前記出力データを受信してから前記ユーザ情報受信手段により前記ユーザ情報を受信するまでの間に、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが含まれなくなった前記出力データ、当該出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが追加された前記出力データを特定し、前記出力データのリストを作成することを特徴とする情報処理装置。
【請求項２】
前記出力管理情報は、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが含まれなくなったとき、当該含まれなくなったユーザによる前記出力データの出力を制限する制限フラグを含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記出力管理情報は、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが追加されたとき、当該追加されたユーザによる前記出力データの出力を制限する制限フラグを含むことを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記制限フラグは、前記出力データの出力を許可する出力許可フラグ、又は前記出力データの出力を拒否する出力拒否フラグであることを特徴とする請求項２又は３記載の情報処理装置。
【請求項５】
前記制限フラグは、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが含まれなくなったこと、又は、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが追加されたことを前記出力データの管理者に通知する通知フラグであることを特徴とする請求項２から４の何れか１項に記載の情報処理装置。
【請求項６】
前記制限フラグは、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが含まれなくなったとき、又は、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが追加されたとき、前記出力データの出力を許可するか否かについて前記出力データの管理者に承認を要求する承認要求フラグであることを特徴とする請求項２から５の何れか１項に記載の情報処理装置。
【請求項７】
前記制限フラグは、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが含まれなくなったとき、又は、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが追加されたとき、前記出力データの出力条件変更を禁止する出力条件変更禁止フラグであることを特徴とする請求項２から６の何れか１項に記載の情報処理装置。
【請求項８】
クライアント装置と情報処理装置とがネットワークにより接続された情報処理システムであって、
前記クライアント装置は、
出力データと、１以上のユーザで構成されるグループを前記出力データの出力許可者として指定するグループ指定情報を送信する送信手段を備え、
前記情報処理装置は、
前記出力データと、前記グループ指定情報を受信する出力情報受信手段と、
前記出力情報受信手段により受信した前記出力データ及び前記グループ指定情報に基づき、前記出力データの前記出力許可者を管理する出力管理情報を記憶部に記憶する管理情報記録手段と、
前記ユーザのユーザ情報を受信するユーザ情報受信手段と、
前記ユーザ情報に基づく出力データのリストを要求するリスト取得要求を受け付ける要求受付手段と、
前記ユーザ情報に基づき、前記記憶部に記憶されている前記出力管理情報において前記ユーザが前記出力許可者となっている出力データを特定し、前記出力データのリストを作成するリスト作成手段と、
を備え、
前記リスト作成手段は、
前記出力情報受信手段により前記出力データを受信してから前記ユーザ情報受信手段により前記ユーザ情報を受信するまでの間に、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが含まれなくなった前記出力データ、当該出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが追加された前記出力データを特定し、前記出力データのリストを作成する
ことを特徴とする情報処理システム。
【請求項９】
クライアント装置と情報処理装置とがネットワークにより接続された情報処理システムの情報処理方法であって、
前記クライアント装置は、
出力データと、１以上のユーザで構成されるグループを前記出力データの出力許可者として指定するグループ指定情報を送信するステップを備え、
前記情報処理装置は、
前記出力データと、前記グループ指定情報を受信して記憶部に記憶するステップと、
前記記憶部に記憶された前記出力データ及び前記グループ指定情報に基づき、前記出力データの前記出力許可者を管理する出力管理情報を前記記憶部に記憶するステップと、
前記ユーザのユーザ情報を受信して前記記憶部に記憶するステップと、
前記ユーザ情報に基づく出力データのリストを要求するリスト取得要求を受け付けるステップと、
前記ユーザ情報に基づき、前記記憶部に記憶されている前記出力管理情報において前記ユーザが前記出力許可者となっている出力データを特定し、前記出力データのリストを作成して前記記憶部に記憶するステップと、
前記出力データを受信してから前記ユーザ情報を受信するまでの間に、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが含まれなくなった前記出力データ、当該出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが追加された前記出力データを特定し、前記出力データのリストを作成して前記記憶部に記憶するステップと
を備えることを特徴とする情報処理方法。
【請求項１０】
出力データと、１以上のユーザで構成されるグループを前記出力データの出力許可者として指定するグループ指定情報を受信して記憶部に記憶する処理と、
前記記憶部に記憶された前記出力データ及び前記グループ指定情報に基づき、前記出力データの前記出力許可者を管理する出力管理情報を前記記憶部に記憶する処理と、
前記ユーザのユーザ情報を受信して前記記憶部に記憶する処理と、
前記ユーザ情報に基づく出力データのリストを要求するリスト取得要求を受け付ける処理と、
前記ユーザ情報に基づき、前記記憶部に記憶されている前記出力管理情報において前記ユーザが前記出力許可者となっている出力データを特定し、前記出力データのリストを作成して前記記憶部に記憶する処理と、
前記出力データを受信してから前記ユーザ情報を受信するまでの間に、前記出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが含まれなくなった前記出力データ、当該出力データの出力許可者として指定されたグループに前記ユーザ情報のユーザが追加された前記出力データを特定し、前記出力データのリストを作成して前記記憶部に記憶する処理と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来から、ＰＣ等から画像形成装置を使用して印刷データの出力を行う場合、ＰＣ等から画像形成装置へ印刷データを送った後、画像形成装置上で印刷データを一旦保存しておき、同一のグループに属するユーザからの印刷要求に応じてその印刷データを出力することができるシステムが既に知られている（例えば特許文献１参照。）。
【０００３】
また、例えば特許文献２には、グループを識別するグループ識別情報に含まれる、ユーザを識別するユーザ識別情報に対応して複数の印刷ジョブを生成し、この印刷ジョブを同一のグループに属するユーザであれば利用可能とする印刷システムが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、例えば、特許文献１及び特許文献２等のような上述した技術では、グループに属さなくなったようなユーザや、グループに新たなユーザが加わった場合等のように、グループに属するユーザに変更があった場合における印刷データ等のジョブの取り扱いについては言及されていない。
【０００５】
本発明は、このような実情に鑑みてなされたものであって、グループに属するユーザに変更があった場合においてもジョブの取り扱いを適切に行うことを目的とする。
【課題を解決するための手段】
【０００６】
上述した目的を達成するため、本発明における情報処理装置は、出力データと、１以上のユーザで構成されるグループを出力データの出力許可者として指定するグループ指定情報を受信する出力情報受信手段と、出力情報受信手段により受信した出力データ及びグループ指定情報に基づき、出力データの出力許可者を管理する出力管理情報を記憶部に記憶する管理情報記録手段と、ユーザのユーザ情報を受信するユーザ情報受信手段と、ユーザ情報に基づく出力データのリストを要求するリスト取得要求を受け付ける要求受付手段と、ユーザ情報に基づき、記憶部に記憶されている出力管理情報においてユーザが出力許可者となっている出力データを特定し、出力データのリストを作成するリスト作成手段と、を備え、リスト作成手段は、出力情報受信手段により出力データを受信してからユーザ情報受信手段によりユーザ情報を受信するまでの間に、出力データの出力許可者として指定されたグループにユーザ情報のユーザが含まれなくなった出力データ、当該出力データの出力許可者として指定されたグループにユーザ情報のユーザが追加された出力データを特定し、出力データのリストを作成することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、グループに属するユーザに変更があった場合においてもジョブの取り扱いを適切に行うことが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態における情報処理装置を含むシステムの全体構成図である。
【図２】本発明の実施形態における情報処理装置の概略ハードウェア構成図である。
【図３】本発明の実施形態における情報処理装置の機能ブロック図である。
【図４】本発明の実施形態におけるクライアントＰＣでのデータ入力画面例を示す模式図である。
【図５】本発明の実施形態における出力ジョブのデータ構造の概略を示す模式図である。
【図６】本発明の実施形態における出力ジョブリスト作成手順を示すフローチャートである。
【図７】本発明の実施形態における出力処理手順を示すフローチャートである。
【図８】本発明の実施形態におけるジョブ削除手順を示すフローチャートである。
【図９】図８におけるジョブ削除の詳細手順を示すフローチャートである。
【図１０】本発明の実施形態におけるジョブリスト作成手順を示すフローチャートである。
【図１１】本発明の実施形態におけるクライアントＰＣでのデータ入力画面例を示す模式図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態の情報処理装置に関し以下図面を用いて説明するが、本発明の趣旨を越えない限り、何ら本実施形態に限定されるものではない。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。
【００１０】
まず、本実施形態における情報処理装置としての出力データ管理装置３０がネットワーク５０を介してクライアントＰＣ２０、ユーザ情報管理サーバ４０、及び複合機１０と接続された情報処理システム１の全体構成について図１を参照して説明する。
【００１１】
なお、「出力データ管理装置」としたのは、これを「情報処理装置」とした場合にクライアントＰＣ２０との混同を避けるためであり、この装置名から解釈される意味としては、出力するデータを管理する装置ほどの意味に過ぎない。
【００１２】
また、本システムでは、出力データを出力する出力装置として印刷データを出力する複合機１０が用いられているが、例示でありこれに限定されず、画像データをスクリーンに投影するプロジェクター等の投影装置であっても、出力データとしての画像データを表示する表示装置であっても、その他の情報処理装置が取り扱う各種出力データを出力可能なデバイス全般を指すものであってもよい。なお、複合機１０についても例示であって、画像を形成可能なプリンタ、ＦＡＸ等の画像形成装置でもよいことは言うまでもない。
【００１３】
クライアントＰＣ２０は、出力データとしての印刷データを含む印刷ジョブを出力データ管理装置３０に送信する。このとき、管理者は印刷ジョブに自己を特定する管理者情報と、当該印刷ジョブに含まれる印刷データを使用可能なユーザを特定するユーザ情報を含めることができる。
【００１４】
出力データ管理装置３０は、クライアントＰＣ２０から送信された印刷ジョブを受信すると、当該印刷ジョブに含まれる印刷データ、管理者情報、ユーザ情報を所定の記憶部に記憶・管理する。そして、出力データ管理装置３０は、複合機１０を使用するユーザからの印刷要求を受信すると、当該ユーザの印刷データの使用許否を、記憶部に記憶されたユーザ情報等に基づいて判定する。
【００１５】
出力データ管理装置３０は、印刷データの使用許可判定について、ユーザ情報管理サーバ４０に記憶されるユーザ情報のリストを参照して行うことができる。また、出力データ管理装置３０は、印刷ジョブを複数のユーザが使用できるように、複数のユーザが属するグループを特定するグループ情報を参照して、印刷要求を行ったユーザを特定するユーザ情報が当該グループ情報に含まれている場合に当該ユーザの印刷を許可することができる。出力データ管理装置３０の詳細については図２以降の図を参照して後述する。
【００１６】
ユーザ情報管理サーバ４０は、出力データ管理装置３０にアクセスするユーザを特定するユーザ情報のリストを記憶・管理する。また、ユーザ情報管理サーバ４０を、出力データ管理装置３０にアクセスするユーザを認証する認証サーバとして構成することも可能である。ユーザ情報管理サーバ４０は、例えば、情報処理システム１にアクセス可能なユーザを特定するユーザ情報、複数のユーザが属するグループを特定するグループ情報、出力データ管理装置３０にアクセスする際にユーザが使用するログインＩＤやパスワード等を対応させて記憶することができる。
【００１７】
次に、本実施形態における出力データ管理装置３０のハードウェア構成について図２を参照して説明する。本実施形態の出力データ管理装置３０は、ＣＰＵ３１と、ＲＡＭ３２と、ＲＯＭ３３と、画像メモリ３４と、Ｉ／Ｆ部３５と、操作パネル３７を備える。ＣＰＵ３１は、操作パネル制御部３１１を有する。
【００１８】
ＣＰＵ３１はメモリに格納されているプログラムを読み込んで、印刷制御を実行する制御手段である。ＲＡＭ３２はＣＰＵ３１がプログラムを実行するときの一時的なプログラムの記憶場所であり、出力データ管理装置３０における各種設定データなどを格納する場所である。ＲＯＭ３３は、ＣＰＵ３１が実行する各種プログラムを格納している。
【００１９】
画像メモリ３４はホスト装置などから受信した画像データを一時保存しておく領域である。Ｉ／Ｆ部３５は画像形成装置がホスト装置と通信するための通信手段である。操作パネル３７は、外部表示機能としてメッセージ等を表示したり、ユーザが情報等を入力したりする表示手段及び入力手段である。操作パネル制御部３１１は操作パネル３７から入力された情報を処理するＣＰＵ３１の機能であり、操作パネル３７に入力された情報などを出力データ管理装置３０に設定する設定手段である。
【００２０】
次に、本実施形態における情報処理装置としての出力データ管理装置３０の機能ブロックについて図３を参照して説明する。出力データ管理装置３０は、出力情報受信手段３０１と、管理情報記憶手段３０２と、ユーザ情報入出力手段３０３と、要求受付手段３０４と、リスト作成手段３０５と、出力データ保持部３１０と、管理情報保持部３２０を備える。
【００２１】
出力情報受信手段３０１は、出力データと、１以上のユーザで構成されるグループを出力データの出力許可者として指定するグループ指定情報を受信する。出力データとグループ指定情報を合わせて出力ジョブともいう。つまり、上述した印刷ジョブはこの出力ジョブに含まれる概念となる。なお、出力許可者は、ユーザ及びグループを含んでよく、また１人でも複数人でもよい。
【００２２】
出力情報受信手段３０１は、出力ジョブを解析して、出力データとグループ指定情報を抽出し、抽出された出力データは出力データ保持部３１０に記憶され、グループ指定情報は管理情報保持部３２０に記憶される。
【００２３】
管理情報記憶手段３０２は、出力情報受信手段３０１により受信した出力データ及びグループ指定情報に基づき、出力データの出力許可者を管理する出力管理情報を記憶部としての管理情報保持部３２０に記憶する。なお、出力管理情報には、出力許可者の他に出力データの出力条件や属性等を特定する情報が含まれる。出力管理情報の詳細は後述する。
【００２４】
ユーザ情報入出力手段３０３は、出力装置を使用して出力データを出力しようとするユーザのユーザ情報を受信する受信手段として機能する。なお、ユーザ情報には、ユーザが属するグループを特定するグループ情報を含めてもよい。
【００２５】
要求受付手段３０４は、ユーザ情報に基づく出力データの出力ジョブリストを要求するリスト取得要求を受け付ける。例えば、出力データが印刷データである場合、ユーザが印刷を所望する印刷データの印刷ジョブリストがリスト取得要求となる。
【００２６】
リスト作成手段３０５は、ユーザ情報に基づき、管理情報保持部３２０に記憶されている出力管理情報において、あるユーザが出力許可者となっている出力データを特定し、出力データのリストを作成する。リスト作成手段３０５により作成された出力ジョブリストは、管理情報保持部３２０に記憶される。
【００２７】
また、リスト作成手段３０５は、出力情報受信手段３０１により出力データを受信してからユーザ情報入出力手段３０３によりユーザ情報を受信するまでの間に、出力データの出力許可者として指定されたグループにユーザ情報のユーザが含まれなくなった出力データを特定する。また、リスト作成手段３０５は、当該出力データの出力許可者として指定されたグループにユーザ情報のユーザが追加された出力データを特定する。そして、リスト作成手段３０５は、特定されたこれらの出力データのリストを作成する。
【００２８】
出力管理情報の詳細について説明する。出力管理情報は、出力データの出力許可者として指定されたグループにユーザ情報のユーザが含まれなくなったとき、当該含まれなくなったユーザによる出力データの出力を制限する制限フラグを含む。また、出力管理情報は、出力データの出力許可者として指定されたグループにユーザ情報のユーザが追加されたとき、当該追加されたユーザによる出力データの出力を制限する制限フラグを含む。
【００２９】
さらに、上記の制限フラグは、出力データの出力を許可する出力許可フラグ、又は出力データの出力を拒否する出力拒否フラグであってよい。つまり、出力データが印刷データであれば、その印刷データの印刷を要求したユーザに対して印刷を許可するフラグが出力許可フラグであり、印刷を拒否するフラグが出力拒否フラグとなる。
【００３０】
さらに、制限フラグは、出力データの出力許可者として指定されたグループにユーザ情報のユーザが含まれなくなったこと、又は、出力データの出力許可者として指定されたグループにユーザ情報のユーザが追加されたことを出力データの管理者に通知する通知フラグであってもよい。出力データの管理者とは、例えば、出力データが印刷データである場合におけるその印刷データをクライアントＰＣ２０から投入した印刷データの提供者等をいう。
【００３１】
通知フラグを設定することにより、上述した出力許可フラグや出力拒否フラグによって出力データの出力許可又は出力拒否を一律に判定するのではなく、一旦、出力データの管理者に問合せることで、出力データの取り扱いを適切に行うことが可能となる。
【００３２】
さらに、制限フラグは、出力データの出力許可者として指定されたグループにユーザ情報のユーザが含まれなくなったとき、又は、出力データの出力許可者として指定されたグループにユーザ情報のユーザが追加されたとき、出力データの出力を許可するか否かについて出力データの管理者に承認を要求する承認要求フラグであってもよい。
【００３３】
承認要求フラグが立っていれば、例えば出力データの管理者に承認メールを送信し、これに対する管理者からの出力許可メール又は出力拒否メールの受信により、管理者を介した出力データの出力許可又は出力拒否を行うことが可能となる。
【００３４】
さらに、制限フラグは、出力データの出力許可者として指定されたグループにユーザ情報のユーザが含まれなくなったとき、又は、出力データの出力許可者として指定されたグループにユーザ情報のユーザが追加されたとき、出力データの出力条件変更を禁止する出力条件変更禁止フラグであってもよい。
【００３５】
出力条件変更禁止フラグにより、例えばグループに含まれなくなったユーザやグループに新たに加わったユーザによる出力データの出力条件変更を禁止することで、管理者の意図しないところで出力データの出力条件が変更されることを防止することが可能となる。
【００３６】
上記の出力管理情報に基づいてリスト作成手段３０５により作成される出力ジョブリストの具体例について表１を参照して説明する。
【００３７】
【表１】
2016177661.tif 000003
【００３８】
表１は、リスト作成手段３０５により作成される出力ジョブリストの一例を示すテーブルデータであり、左から、出力データＩＤ、ユーザＩＤ、マスター出力データＩＤ、出力データ保存パス、グループＩＤ、追加ユーザ許否フラグ、削除ユーザ許否フラグで構成される。出力情報受信手段３０１が出力データを受信した際に、これらの管理情報が出力データ毎に生成され、リスト化されて、管理情報保持部３２０に記憶される。
【００３９】
出力データＩＤは、出力データを受信する毎に、出力データに付される任意の数字又は記号である。ここでは、任意の数字として「１」〜「６」が付されているが、「Ａ」〜「Ｆ」等の記号を付してもよい。
【００４０】
ユーザＩＤは、出力データの印刷を許可されているユーザを識別する識別子である。ここでは、「ＵｓｅｒＡ」等の識別子が付されているが一例であることは言うまでもない。
【００４１】
マスター出力データＩＤは、出力データの出所が出力データの管理者であるか、管理者から出力データの出力を許可されているユーザであるかを判別するための識別子である。例えば、マスター出力データＩＤが「ＮＵＬＬ」であれば、その出力データは管理者が管理する出力データである。
【００４２】
他方、マスター出力データＩＤが「１」であれば、管理者から出力データの出力を許可されているユーザが出力しようとする出力データということになる。ここでは、印刷データＩＤ「１」の「ユーザＡ」が管理者であり、その管理者の出力データＩＤ「１」が出力データＩＤ「２」の「ユーザＢ」等のマスター出力データＩＤに記録されることで、「ユーザＢ」は管理者である「ユーザＡ」の出力データ「１」の出力を許可されているということになる。
【００４３】
出力データ保存パスは、出力データの保存先を示すパスであり、例えば出力データＩＤ「１」の出力データ保存パスは「Ｃ：￥ｕｓｅｒＡ￥1．ｐｒｎ」となっている。
【００４４】
グループＩＤは、出力データのユーザが属するグループを特定するグループ識別子である。ここでは、出力データＩＤ「１」の「ユーザＡ」は「グループＸ」に属していることがわかる。なお、グループＩＤ欄が「指定なし」の場合は、その出力データのユーザがグループに属していないことがわかる。
【００４５】
「追加ユーザ許否フラグ」は、グループに新たに加わったユーザに対して出力データの出力を許可するか否かを示すフラグである。ここが「ＯＫ」の場合は、グループに新たに加わったユーザは出力データの出力が許可され、「ＮＧ」の場合は、グループに新たに加わったユーザは出力データの出力が拒否されることになる。
【００４６】
他方、「削除ユーザ許否フラグ」は、グループから外れたユーザに対して出力データの出力を許可するか否かを示すフラグである。ここが「ＯＫ」の場合は、グループから外れたユーザは出力データの出力が許可され、「ＮＧ」の場合は、グループから外れたユーザは出力データの出力が拒否されることになる。
【００４７】
次に、管理者が設定対象の出力ジョブにユーザ名及びグループ名を設定する場合における、クライアントＰＣ２０の入力画面２１０について図４を参照して説明する。
【００４８】
入力画面２１０の上方には、入力を促すメッセージ２１１として「ユーザ名、又は、グループ名を入力してください。」が表示されている。その下に、ユーザ名入力欄２１２が表示されている。ここでは、ユーザ名入力欄２１２に「ユーザＢ、ユーザＣ」が入力されており、これは、管理者が設定対象である出力データの出力を「ユーザＢ、ユーザＣ」に許可する設定を行ったことを示している。
【００４９】
ユーザ名入力欄２１２の下方には、グループ名入力欄２１３が表示されている。ここでは、グループ名入力欄２１３に「グループＸ」が入力されており、これは、管理者が出力データの出力をグループＸに属するユーザに許可する設定を行ったことを示している。
【００５０】
なお、グループ名入力欄２１３の下方に表示される「ＯＫ」アイコン２１４は、管理者がユーザ名やグループ名を入力した後、入力内容を確定するときに押圧するアイコンである。また、「ＯＫ」アイコン２１４の右側に表示される「キャンセル」アイコン２１５は、管理者がユーザ名やグループ名を入力した後、入力内容をキャンセルするときに押圧するアイコンである。
【００５１】
なお、管理者は、設定段階において入力画面２１０を用いてユーザ名等を入力し、例えば、出力データ管理装置３０がプリンタサーバである場合、入力内容をプリンタドライバに予め投入しておいてもよい。
【００５２】
次に、本実施形態における出力ジョブのデータ構造の概略について図５を参照して説明する。本実施形態では、出力ジョブ３５０は、ヘッダ情報３５１と、出力データ３５２で構成されている。
【００５３】
ヘッダ情報３５１には、管理者情報３５１１と、ユーザ情報３５１２と、グループ情報３５１３が含まれる。なお、ヘッダ情報３５１には、これら以外にも、出力データの出力条件を含ませることができる。例えば、出力データが印刷データの場合、カラーやモノクロ等の色設定条件や、両面／片面等の設定条件や、集約印刷設定等の出力条件である。これらの設定内容は、例えば出力データが印刷データの場合、ＰＪＬ（Ｐａｇｅ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）で記述される。
【００５４】
出力データ３５２は、実際に出力されるデータを示すものであり、例えば出力データが印刷データの場合、ＰＤＬ（Ｐａｇｅ  Ｄｉｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述される。
【００５５】
例えば、複合機１０の使用時にユーザのユーザ情報が出力データ管理装置３０としてのプリントサーバに送信され、プリントサーバは、出力データ保持部３１０に記憶される出力データのヘッダ情報を確認する。そして、ヘッダ情報のユーザ情報３５１２に受信したユーザ情報が含まれていれば、当該ユーザが印刷を所望する印刷データの印刷が許可される。
【００５６】
なお、複合機１０の使用時において、ユーザ情報共にグループ情報を送信してもよいが、グループ情報を送信せずとも、ユーザ情報を取得したとき、プリントサーバがユーザ情報管理サーバ４０に問合せて、当該ユーザが属するグループのグループ情報を取得するようにしてもよい。
【００５７】
次に、本実施形態におけるリスト作成手段３０５による出力ジョブリスト作成手順について図６を参照して説明する。まず、出力情報受信手段３０１は出力ジョブを受信する（ステップＳ１）。出力情報受信手段３０１は、受信した出力ジョブにグループ情報が含まれていると判定したとき（ステップＳ２、ＹＥＳ）、そのグループ情報に属するユーザのユーザ情報を抽出する（ステップＳ７）。
【００５８】
出力情報受信手段３０１により、受信した出力ジョブにグループ情報が含まれていないと判定されたとき（ステップＳ２、ＹＥＳ）、又は、ステップＳ７でユーザ情報が抽出された後、リスト作成手段３０５は、管理者情報のユーザ名で出力ジョブリストに出力ジョブを記録する（ステップＳ３）。このとき、管理者であるユーザの出力管理情報のマスター出力データＩＤとして「ＮＵＬＬ」が記憶される。
【００５９】
その後、リスト作成手段３０５は、グループに属するユーザのユーザ情報からユーザ名を１つ抽出し（ステップＳ４）、抽出したユーザ名で出力ジョブリストに出力ジョブを追加する（ステップＳ５）。
【００６０】
リスト作成手段３０５は、ユーザ名全てについて出力ジョブを記録したか否かを判定し（ステップＳ６）、全て記録した場合は（ステップＳ６、ＹＥＳ）、出力ジョブリスト作成処理を終了する。他方、リスト作成手段３０５は、ユーザ名全てを抽出していない場合は（ステップＳ６、ＮＯ）、ユーザ名が全て抽出されるまでステップＳ４からの処理を繰り返す。
【００６１】
次に、本実施形態における出力データの出力処理手順について図７を参照して説明する。まず、ユーザ情報入出力手段３０３は、出力データ管理装置３０にログインするユーザのユーザ名を受信する（ステップＳ１１）。
【００６２】
リスト作成手段３０５は、管理情報記憶手段３０２からログインユーザの出力ジョブリストを取得する（ステップＳ１２）。
【００６３】
リスト作成手段３０５は、ユーザ情報入出力手段３０３を介して複合機１０等の画像出力装置の表示部に取得した出力ジョブリストを表示し、ユーザが所望する出力ジョブの選択を受け付ける（ステップＳ１３）。
【００６４】
次に、リスト作成手段３０５は、ユーザが選択した出力ジョブを管理情報記憶手段３０２から取得する（ステップＳ１４）。
【００６５】
リスト作成手段３０５は、出力ジョブリストから出力データＩＤを１つ抽出し（ステップＳ１５）、所望の出力データの保存先を取得する（ステップＳ１６）。
【００６６】
ユーザ情報入出力手段３０３は、抽出した出力ジョブを画像出力装置としての複合機１０に出力する（ステップＳ１７）。ユーザ情報入出力手段３０３は、出力ジョブリスト中の全てのジョブが出力されたか否かを判定し（ステップＳ１８）、全て出力されている場合（ステップＳ１８、ＹＥＳ）、処理を終了し、全て出力されていない場合（ステップＳ１８、ＮＯ）、全て出力されるまで、ステップＳ１５からの処理を繰り返す。
【００６７】
次に、本実施形態におけるジョブ削除手順について図８を参照して説明する。まず、ユーザ情報入出力手段３０３は、出力データ管理装置３０にログインするユーザのユーザ名を受信する（ステップＳ２１）。
【００６８】
リスト作成手段３０５は、管理情報記憶手段３０２からログインユーザの出力ジョブリストを取得する（ステップＳ２２）。
【００６９】
リスト作成手段３０５は、ユーザ情報入出力手段３０３を介して複合機１０等の画像出力装置の表示部に取得した出力ジョブリストを表示し、ユーザが削除を所望する出力ジョブの選択を受け付ける（ステップＳ２３）。
【００７０】
次に、リスト作成手段３０５は、ユーザが選択した出力ジョブのリストを管理情報記憶手段３０２から取得する（ステップＳ２４）。
【００７１】
リスト作成手段３０５は、出力ジョブリストから出力データＩＤを１つ抽出し（ステップＳ２５）、削除を所望する出力ジョブを削除する（ステップＳ１６）。ユーザ情報入出力手段３０３は、出力ジョブリスト中の全てのジョブが削除されたか否かを判定し（ステップＳ２７）、全て削除されている場合（ステップＳ２７、ＹＥＳ）、処理を終了し、全て削除されていない場合（ステップＳ２７、ＮＯ）、全て削除されるまで、ステップＳ２５からの処理を繰り返す。
【００７２】
次に、図８のステップＳ２６における出力ジョブの削除処理の詳細について図９を参照して説明する。リスト作成手段３０５は、削除対象の出力ジョブの出力データＩＤを出力ジョブリストから取得する（ステップＳ２６１）。
【００７３】
リスト作成手段３０５は、削除対象の出力ジョブのマスター出力データＩＤが「ＮＵＬＬ」か否かを判定し（ステップＳ２６２）、ＮＵＬＬであると判定した場合（ステップＳ２６２、ＹＥＳ）、出力データ保持部３１０に記憶される出力データを削除する（ステップＳ２６４）。
【００７４】
他方、リスト作成手段３０５は、削除対象の出力ジョブのマスター出力データＩＤが「ＮＵＬＬ」でないと判定した場合（ステップＳ２６２、ＮＯ）、又は、ステップＳ２６４で出力データの削除後、管理情報保持部３２０に記憶される出力ジョブリストから該当ジョブを削除する（ステップＳ２６３）。
【００７５】
なお、本例では、グループに属するユーザの印刷の有無を確認することなく、管理者が出力ジョブを削除することにしているが、これに代えて、出力ジョブリストに各ユーザが印刷を完了したか否かのチェックフラグ欄を設定し、グループに属する全てのユーザの出力ジョブリストのチェックフラグ欄にチェックが入っている場合に、出力データを削除するようにしてもよい。これにより、例えば、グループに属するユーザが自分が知らない間に出力データが削除されて印刷できなくなるような事態を回避することが可能となる。
【００７６】
次に、本実施形態における出力ジョブリスト作成手順について図１０を参照して説明する。その前に、下記の表２及び表３を参照して、グループに変更が生じた場合に、変更があったことを判定する方法の一例について説明する。
【００７７】
【表２】
2016177661.tif 000004
【００７８】
【表３】
2016177661.tif 000005
【００７９】
表２は、出力データの投入時に、出力情報受信手段３０１が受信したユーザ名、ログインパスワード（以下「ＰＷ」という。）、及びグループ名の対応関係を示すテーブルデータである。例えば、「ユーザＤ」に着目すると、ＰＷは「ＡＡＡ」であり、グループ名は「グループＸ」となっている。つまり、ユーザＤは、出力データの投入時は、グループＸに属していることになる。
【００８０】
その後、出力データが出力されるまでに、ユーザＤの所属グループが表３に示すように「グループＸ」から「グループＹ」に変更されるとする。
【００８１】
ユーザＤによる出力データ管理装置３０へのログイン時、リスト作成手段３０５は、出力データの出力を所望するユーザＤのユーザＩＤに該当する出力ジョブリストを管理情報保持部３２０から取得する（ステップＳ１２１）。この出力ジョブリストは上述した表１でテーブルデータとして示されるものである。リスト作成手段３０５は、ユーザＩＤとグループＩＤを検索して判定するものとする。以下では、グループＹに属するユーザの出力データの出力を許可するものとして説明する。
【００８２】
リスト作成手段３０５は、「削除ユーザ許否」フラグを参照して、ユーザＤがグループＸから外れても出力データ「１」の印刷を許可する、つまり「削除ユーザ許否」フラグが「ＯＫ」の場合（ステップＳ１２２、ＯＫ）、出力ジョブリストに追加する（ステップＳ１２５）。他方、リスト作成手段３０５は、「削除ユーザ許否」フラグが「ＮＧ」の場合（ステップＳ１２２、ＮＧ）、次に、グループＩＤが検索時のグループＩＤと一致するか否かを判定する（ステップ１２３）。
【００８３】
そして、ユーザＤの変更後のグループがグループＹであり、グループＩＤが検索時のグループＩＤと一致するとき（ステップＳ１２３、ＹＥＳ）、出力ジョブリストに追加する（ステップＳ１２５）。
【００８４】
他方、グループＩＤが一致しないときは（ステップＳ１２３、ＮＯ）、ユーザＤは当該出力データの出力が制限される制限リストに追加される（ステップＳ１２４）。
【００８５】
次に、リスト作成手段３０５は、グループＹに該当する出力ジョブリストを管理情報保持部３２０から取得する（ステップＳ１２６）。
【００８６】
リスト作成手段３０５は、取得した出力ジョブリストのうち、ユーザＤであるものについては（ステップＳ１２７、ＹＥＳ）、既に出力ジョブリストに追加されている（ステップＳ１２５）ため、無視する。
【００８７】
他方、リスト作成手段３０５は、取得した出力ジョブリストのうち、ユーザＤ以外のユーザであるものについては（ステップＳ１２７、ＮＯ）、表１の「追加ユーザ許否」フラグを参照し、グループＹに新たに加わったユーザでも出力データの出力が許可されるユーザであるか判定する（ステップＳ１２８）。
【００８８】
リスト作成手段３０５は、新たにグループに加わったユーザについて「追加ユーザ許否」フラグが「ＯＫ」の場合（ステップＳ１２８、ＯＫ）、このユーザの出力ジョブを出力ジョブリストに追加する（ステップＳ１２９）。
【００８９】
他方、リスト作成手段３０５は、新たにグループに加わったユーザについて「追加ユーザ許否」フラグが「ＮＧ」の場合（ステップＳ１２８、ＮＧ）、このユーザの出力ジョブを制限ジョブリストに追加する（ステップＳ１３０）。
【００９０】
以上、本実施形態によれば、グループに属するユーザに変更があっても、出力ジョブの取り扱いを適切に行うことが可能となる。
【００９１】
次に、クライアントＰＣでのデータ入力画面について、図４からの発展例について図１１を参照して説明する。つまり、本例では、図１０で説明したように、出力ジョブリストにおいて一律に出力許否を設定するのに代えて、ジョブ出力の制限手法にバリエーションを持たせるものとする。なお、図４で既に説明した箇所については説明を省略する。
【００９２】
図１１（ａ）では、新たに、グループに変更があった場合に管理者にジョブ出力を制限するか否かについての意思を確認するための確認メッセージ２２１を表示する。ここでは、確認メッセージ２２１が「グループに変更があったときにジョブ出力を制限しますか？」となっているが、一例であることは言うまでもない。管理者が、確認メッセージ２２１の左側のチェックボックスをチェックすると、その下に「詳細設定」アイコン２２２が表示される。なお、アイコン２２２を初めから表示させておき、チェックボックスがチェックされたとき、例えばアイコン２２２の色を変更して有効にしてもよい。
【００９３】
管理者がアイコン２２２を選択すると、図１１（ｂ）に示す詳細設定画面に遷移する。ここでは、＜出力時にグループに追加されているユーザ＞、＜出力時にグループから外されているユーザ＞の各欄が設けられている。そして、それぞれの欄に、「許可／不許可」、「オーナーに通知する」、「オーナーに承認を求める」、「出力条件変更不可」の項目と共に、これらの左側にチェックボックスが設けられている。これらの項目が上述した「制限フラグ」に相当する。
【００９４】
管理者は、これらの項目のチェックボックスをチェックすることにより、グループに変更があった場合におけるジョブ出力の制限手法を選択することが可能となる。制限フラグについての詳細については既に説明したため、ここでの説明を省略する。
【００９５】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上述した本実施形態の情報処理装置における各処理を、ハードウェア、又は、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
【００９６】
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【符号の説明】
【００９７】
１    情報処理システム
１０    複合機
２０    クライアントＰＣ
３０    出力データ管理装置
４０    ユーザ情報管理サーバ
５０    ネットワーク
３０１    出力情報受信手段
３０２    管理情報記憶手段
３０３    ユーザ情報入出力手段
３０４    要求受付手段
３０５    リスト作成手段
３１０    出力データ保持部
３２０    管理情報保持部
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特許第５５７３３５７
【特許文献２】特開２００６−２６００２３
【図１】
2016177661.tif 000006
【図２】
2016177661.tif 000007
【図３】
2016177661.tif 000008
【図４】
2016177661.tif 000009
【図５】
2016177661.tif 000010
【図６】
2016177661.tif 000011
【図７】
2016177661.tif 000012
【図８】
2016177661.tif 000013
【図９】
2016177661.tif 000014
【図１０】
2016177661.tif 000015
【図１１】
2016177661.tif 000016