(57)【特許請求の範囲】
【請求項１】
ジョブと、ジョブに対する処理の権限を表す権限情報と、前記ジョブの優先度と、を対応づけたジョブリストを取得する取得部と、
取得された前記ジョブリストに基づき、優先度が所定の閾値以上の前記ジョブが存在する場合には、前記優先度が前記閾値以上の前記ジョブを選択可能に、前記優先度が前記閾値より小さい前記ジョブを選択不可に表示部に表示する表示制御部と、
前記ジョブのうち、前記優先度が高い前記ジョブを、前記優先度が低い前記ジョブより優先して出力する出力部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示制御部は、取得された前記ジョブリストを、前記優先度の順に並べ替えて前記表示部に表示すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、前記優先度の順に並べ替えられた複数の前記ジョブリストを取得すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記表示制御部は、前記優先度が前記閾値以上の前記ジョブが全て前記出力部により出力された後に、前記優先度が前記閾値より小さい前記ジョブを選択可能に表示部に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記出力部は、前記優先度が前記閾値以上の前記ジョブが存在する場合に、前記優先度が前記閾値以上の前記ジョブを出力するまで、前記優先度が前記閾値より小さい前記ジョブを出力しないこと、
を特徴とする請求項１に記載の情報処理装置。
【請求項６】
取得された前記ジョブリストを表示部に表示する表示制御部を備え、
前記出力部は、前記優先度が前記閾値以上の前記ジョブが存在する場合に、前記優先度が前記閾値以上の前記ジョブを出力し、
前記表示制御部は、前記出力部により前記優先度が前記閾値以上の前記ジョブが出力された後に、前記ジョブリストを表示部に表示することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記ジョブに対応する権限情報に基づいて、前記ジョブが出力可能か否かを判定する判定部を備え、
前記取得部は、前記ジョブと、前記ジョブの優先度に加えて、さらに前記ジョブに対する処理の権限を表す権限情報とが対応付いた前記ジョブリストを取得し、
前記出力部は、前記判定部により出力可能と判定された前記ジョブのうち、前記優先度が高い前記ジョブを、前記優先度が低い前記ジョブより優先して出力することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
ジョブを蓄積するサーバ装置と、前記ジョブを出力する情報処理装置と、を備える情報処理システムであって、
前記サーバ装置は、
ジョブと、ジョブに対する処理の権限を表す権限情報と、前記ジョブの優先度と、を対応づけたジョブリストを作成する作成部を備え、
前記情報処理装置は、
前記ジョブリストに基づき、優先度が所定の閾値以上の前記ジョブが存在する場合には、前記優先度が前記閾値以上の前記ジョブを選択可能に、前記優先度が前記閾値より小さい前記ジョブを選択不可に表示部に表示する表示制御部と、
前記ジョブのうち、前記優先度が高い前記ジョブを、前記優先度が低い前記ジョブより優先して出力する出力部を備えること、
を特徴とする情報処理システム。
【請求項９】
情報処理装置で実行される情報処理方法であって、
前記情報処理装置が、ジョブと、ジョブに対する処理の権限を表す権限情報と、前記ジョブの優先度と、を対応づけたジョブリストを取得する取得ステップと、
前記情報処理装置が、取得された前記ジョブリストに基づき、優先度が所定の閾値以上の前記ジョブが存在する場合には、前記優先度が前記閾値以上の前記ジョブを選択可能に、前記優先度が前記閾値より小さい前記ジョブを選択不可に表示部に表示する表示制御ステップと、
前記情報処理装置が、前記ジョブのうち、前記優先度が高い前記ジョブを、前記優先度が低い前記ジョブより優先して出力する出力ステップと、
を含むことを特徴とする情報処理方法。
【請求項１０】
情報処理装置を、
ジョブと、ジョブに対する処理の権限を表す権限情報と、前記ジョブの優先度と、を対応づけたジョブリストを取得する取得部と、
取得された前記ジョブリストに基づき、優先度が所定の閾値以上の前記ジョブが存在する場合には、前記優先度が前記閾値以上の前記ジョブを選択可能に、前記優先度が前記閾値より小さい前記ジョブを選択不可に表示部に表示する表示制御部と、
前記ジョブのうち、前記優先度が高い前記ジョブを、前記優先度が低い前記ジョブより優先して出力する出力部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ＬＡＮ（Local Area Network）等のネットワークの普及に伴い、プリンタ、複写機または複合機といった印刷出力装置を複数のユーザが共同利用することが一般化しつつある。例えば、１台のプリンタをネットワークを介して複数のユーザのＰＣ（パーソナルコンピュータ）と接続して各ＰＣからの印刷出力指令によりプリンタから文書等を印刷出力する。その際に、１台のプリンタで複数のユーザの文書が混在して印刷出力される。このため、文書の内容が機密性の高い情報である場合に情報漏洩のおそれがあり、情報のセキュリティ対策が必要となってくる。
【０００３】
このような情報のセキュリティ対策としては、例えば、特許文献１では、クライアント装置からのグループ印刷に際して、複数のユーザＩＤまたはグループＩＤをヘッダに付加した印刷ジョブがプリントサーバに送信され、プリントサーバは、受信した印刷ジョブを複数のユーザＩＤまたはグループＩＤに対応して蓄積管理し、認証装置によるユーザ認証により認証されたユーザＩＤが複数のユーザＩＤまたはグループＩＤに一致した場合に、印刷ジョブの印刷が許可されるようにした印刷システムが記載されている。
【０００４】
また、特許文献２では、印刷ジョブ情報を使用者と対応付けて格納し、使用者から認証があった後で使用者と対応付いた印刷ジョブ情報に基づき、印刷手段へ使用者からの印刷命令に基づく印刷ジョブを出力させる認証印刷制御装置が記載されている。
【０００５】
上述した特許文献では、ユーザ側で印刷ジョブを送信する際にユーザＩＤの認証を行い、送信された印刷ジョブは認証されたユーザ別に印刷ジョブを保存しておき、印刷出力装置で再びユーザＩＤの認証を行うようになっている。そのため、印刷する文書を受け取れるユーザのみが印刷出力を行って、文書を確実に受け取れるとともに取り忘れを防止することができ、情報のセキュリティを向上させることが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、印刷する文書を受け取れるユーザを指定するだけでは、ユーザが印刷する文書を削除するといった積極的な関与を行うことができない。また、印刷する文書が複数存在する場合に印刷出力する優先順位が特に定められていないため、緊急性の高い文書の印刷が後回しとなってしまうおそれがある。
【０００７】
本発明は、上記に鑑みてなされたものであって、ジョブ出力の際の情報のセキュリティを高めるとともに優先度に応じたジョブ出力を行うことができる情報処理装置、情報処理システム、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、ジョブと、ジョブに対する処理の権限を表す権限情報と、前記ジョブの優先度と、を対応づけたジョブリストを取得する取得部と、取得された前記ジョブリストに基づき、優先度が所定の閾値以上の前記ジョブが存在する場合には、前記優先度が前記閾値以上の前記ジョブを選択可能に、前記優先度が前記閾値より小さい前記ジョブを選択不可に表示部に表示する表示制御部と、前記ジョブのうち、前記優先度が高い前記ジョブを、前記優先度が低い前記ジョブより優先して出力する出力部と、を備えることを特徴とする。
【０００９】
また、本発明は、ジョブを蓄積するサーバ装置と、前記ジョブを出力する情報処理装置と、を備える情報処理システムであって、前記サーバ装置は、ジョブと、ジョブに対する処理の権限を表す権限情報と、前記ジョブの優先度と、を対応づけたジョブリストを作成する作成部を備え、前記情報処理装置は、前記ジョブリストに基づき、優先度が所定の閾値以上の前記ジョブが存在する場合には、前記優先度が前記閾値以上の前記ジョブを選択可能に、前記優先度が前記閾値より小さい前記ジョブを選択不可に表示部に表示する表示制御部と、前記ジョブのうち、前記優先度が高い前記ジョブを、前記優先度が低い前記ジョブより優先して出力する出力部を備えること、を特徴とする。
【００１０】
また、本発明は、情報処理装置で実行される情報処理方法であって、前記情報処理装置が、ジョブと、ジョブに対する処理の権限を表す権限情報と、前記ジョブの優先度と、を対応づけたジョブリストを取得する取得ステップと、前記情報処理装置が、取得された前記ジョブリストに基づき、優先度が所定の閾値以上の前記ジョブが存在する場合には、前記優先度が前記閾値以上の前記ジョブを選択可能に、前記優先度が前記閾値より小さい前記ジョブを選択不可に表示部に表示する表示制御ステップと、前記情報処理装置が、前記ジョブのうち、前記優先度が高い前記ジョブを、前記優先度が低い前記ジョブより優先して出力する出力ステップと、を含むことを特徴とする。
【００１１】
また、本発明は、情報処理装置を、ジョブと、ジョブに対する処理の権限を表す権限情報と、前記ジョブの優先度と、を対応づけたジョブリストを取得する取得部と、取得された前記ジョブリストに基づき、優先度が所定の閾値以上の前記ジョブが存在する場合には、前記優先度が前記閾値以上の前記ジョブを選択可能に、前記優先度が前記閾値より小さい前記ジョブを選択不可に表示部に表示する表示制御部と、前記ジョブのうち、前記優先度が高い前記ジョブを、前記優先度が低い前記ジョブより優先して出力する出力部、として機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、ジョブ出力の際の情報のセキュリティを高めるとともに優先度に応じたジョブ出力を行うことができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、本実施形態に係る画像形成システムの構成例を示す図である。
【図２】図２は、画像形成システムの機能構成例を示すブロック図である。
【図３】図３は、権限テーブルのデータ構造の一例を示す図である。
【図４】図４は、ユーザテーブルのデータ構造の一例を示す図である。
【図５】図５は、ユーザジョブ関連テーブルのデータ構造の一例を示す図である。
【図６】図６は、ジョブテーブルのデータ構造の一例を示す図である。
【図７】図７は、コンピュータ装置のハードウェア構成例を示す図である。
【図８】図８は、画像形成装置のハードウェア構成例を示す図である。
【図９】図９は、印刷ジョブをプリントサーバに送信する処理の一例を示すフローチャートである。
【図１０】図１０は、ログイン画面の一例を示す図である。
【図１１】図１１は、設定画面の一例を示す図である。
【図１２】図１２は、印刷ジョブを印刷出力する処理の一例を示すフローチャートである。
【図１３】図１３は、表示されるジョブリストの一例を示す図である。
【図１４】図１４は、表示されるジョブリストの他の例を示す図である。
【図１５】図１５は、ＰＣへの通知処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本実施形態について図面を用いて説明する。以下では、印刷ジョブを出力する画像形成装置を含む画像形成システムの例を説明するが、適用可能な装置およびシステムはこれに限られるものではない。例えば、印刷ジョブ以外のジョブを出力する情報処理装置、情報処理システムにも同様の手法を適用できる。図１は、本実施形態に係る画像形成システムの構成例を示す図である。画像形成システムは、ＰＣ１、プリントサーバ２、画像形成装置３および認証サーバ４がＬＡＮ等のネットワークＮで通信可能に接続されて構成されている。
【００１５】
ＰＣ１は、自身が備えるアプリケーションを利用して、電子データをプリントサーバ２に送信する。電子データは、例えば、ユーザ（利用者）が作成した文書データ、および、自身の記憶領域に保存されている文書データなどである。プリントサーバ２に送信されるとき、電子データは、例えば、画像形成装置３で印刷可能な印刷データに変換され、当該印刷データと当該印刷データの印刷設定に関する情報等を含んだ印刷ジョブとしてプリントサーバ２に送信される。電子データは、印刷データ等に変換せずに電子データのまま送信されてもよい。なお、本実施形態では、電子データを送信する装置としてＰＣ１を例に説明するが、電子データを送信する装置はこれに限られるものではない。プリントサーバ２に電子データを送信する機能を備えた情報処理装置であれば、例えば、ＰＤＡ（Personal Digital Assistant）であってもよい。
【００１６】
プリントサーバ２は、ＰＣ１から送信された印刷ジョブを蓄積して管理するサーバ装置である。また、プリントサーバ２は、画像形成装置３等からの要求に応じて、蓄積管理する印刷ジョブを送信する機能を備える。なお、プリントサーバ２が、電子データを印刷データに変換する機能を備えてもよい。例えば、ＰＣ１から電子データが送信された場合は、プリントサーバ２が電子データを印刷データに変換し、変換した印刷データを含む印刷ジョブを管理する。
【００１７】
画像形成装置３は、例えば、スキャン、印刷、コピー、およびＦＡＸ送受信等の機能を１台の筐体によって実現する複合機である。ただし、いずれか１つの機能を備える機器が画像形成装置３として用いられてもよい。また、画像形成装置３は、ユーザが入力したユーザＩＤ等のユーザ認証情報（ユーザを識別する情報）を取得し、認証サーバ４に対して当該ユーザ認証情報の認証を要求する。さらに、画像形成装置３は、プリントサーバ２から印刷ジョブを取得する。
【００１８】
認証サーバ４は、受信したユーザ認証情報と自身が保持するユーザ認証情報に基づいて認証処理を行い、認証の結果を送信する。
【００１９】
本実施形態の説明においては、画像形成装置３、プリントサーバ２、認証サーバ４を個別の装置として説明する。画像形成装置３が、プリントサーバ２の機能または認証サーバ４の機能を備えるように構成してもよい。画像形成装置３にプリントサーバ２の機能を組み込む場合は、画像形成システムにプリントサーバ２を含めなくてもよい。画像形成装置３に認証サーバ４の機能を組み込む場合は、画像形成システムに認証サーバ４を含めなくてもよい。
【００２０】
図２は、画像形成システムの機能構成例を示すブロック図である。ＰＣ１は、認証要求部１０、設定部１１およびジョブ送信部１２を備える。
【００２１】
認証要求部１０は、印刷データをプリントサーバ２に送信する際に必要となるユーザ認証情報の入力処理および認証要求処理を行う。
【００２２】
設定部１１は、ユーザの入力データに基づいて出力管理情報を設定する。出力管理情報には、権限情報、管理情報および優先度情報などが含まれる。権限情報は、印刷ジョブを用いた処理に関する権限をユーザと対応付けて設定する情報である。管理情報は、印刷出力可能な有効期限および印刷可能回数などを示す情報である。優先度情報は、印刷出力の優先順位を表す情報である。
【００２３】
ジョブ送信部１２は、印刷ジョブを作成してプリントサーバ２に送信する。印刷ジョブは、印刷データおよびジョブ情報を含む。印刷データは、印刷出力する対象となるデータを表す。ジョブ情報は、印刷設定、ユーザ情報（ユーザ名、ユーザＩＤ、パスワード等）などの属性情報、および、出力管理情報などを含む。
【００２４】
次に、プリントサーバ２の構成について説明する。プリントサーバ２は、ユーザ認証部２０、ジョブ受信部２１、ジョブ管理部２２および蓄積部２３を備える。
【００２５】
ユーザ認証部２０は、ＰＣ１の認証要求部１０から受信したユーザ認証情報を認証サーバ４に送信して、認証サーバ４に当該ユーザ認証情報の認証を要求する。
【００２６】
ジョブ受信部２１は、ＰＣ１のジョブ送信部１２から印刷ジョブを受信する。ジョブ受信部２１は、受信した印刷ジョブに当該印刷ジョブを識別する印刷ジョブＩＤを付与してジョブ管理部２２および蓄積部２３に保存するための処理を行う。
【００２７】
ジョブ管理部２２は、ジョブ受信部２１からジョブ情報を受信して印刷ジョブＩＤとジョブ情報とを関連付けたジョブテーブルを作成する。また、ジョブ管理部２２は、予め定められた権限テーブルおよびユーザテーブルを参照して、ユーザジョブ関連テーブルを作成する。
【００２８】
図３は、権限テーブルのデータ構造の一例を示す図である。図３に示すように、権限テーブルは、印刷処理に関してユーザに割り当てられる権限と、当該権限を識別する情報である権限ＩＤとを含む。
【００２９】
図４は、ユーザテーブルのデータ構造の一例を示す図である。図４に示すように、ユーザテーブルは、ユーザＩＤと、ユーザ名と、グループＩＤと、ユーザ情報とを含む。ユーザＩＤは、ユーザを識別する情報である。グループＩＤは、複数のユーザをまとめて分類したグループを識別する情報である。ユーザ情報は、ユーザの役職などの情報である。
【００３０】
図５は、ユーザジョブ関連テーブルのデータ構造の一例を示す図である。図５に示すように、ユーザジョブ関連テーブルは、ユーザＩＤと、印刷ジョブＩＤと、権限ＩＤと、優先度と、を含む。
【００３１】
図６は、ジョブテーブルのデータ構造の一例を示す図である。図６に示すように、ジョブテーブルは、印刷ジョブＩＤと、ジョブ名と、印刷データ属性と、投入ユーザＩＤと、有効期限と、投入時刻と、を含む。印刷データ属性は、印刷データの種類などの属性を表す。投入ユーザＩＤは、印刷ジョブを投入したユーザのユーザＩＤが設定される。図６では、印刷データのファイルの拡張子を印刷データ属性とする例が示されている。投入時刻は、印刷ジョブが投入された日時を表す。
【００３２】
ジョブ管理部２２は、受信された印刷ジョブに付与された印刷ジョブＩＤに印刷ジョブの属性情報（ジョブ名、印刷データ属性、投入ユーザＩＤ、有効期限、投入時刻等）を対応付けたジョブテーブルを作成する。また、ジョブ管理部２２は、例えば、付与された印刷ジョブＩＤに、印刷ジョブを投入したユーザのユーザＩＤ（投入ユーザＩＤ）、当該ユーザの権限ＩＤ、および、ユーザが指定した優先度を対応付けたユーザジョブ関連テーブルを作成する。
【００３３】
このように、本実施形態では、ジョブを管理するためのテーブル（管理テーブル）が、複数のテーブル（ユーザジョブ関連テーブル、権限テーブル、ユーザテーブル、ジョブテーブル）から構成される例について説明する。管理テーブルを複数のテーブルで構成することで、ユーザＩＤに基づいて印刷ジョブＩＤ等のデータを速やかに抽出することができる。
【００３４】
ジョブ管理部２２は、さらに、画像形成装置３からの要求に応じてユーザごとの印刷ジョブＩＤおよび出力管理情報を対応付けたジョブリストを作成する。また、ジョブ管理部２２は、出力管理情報に基づいて印刷出力可能な印刷ジョブが存在する旨をユーザに通知する処理、および、印刷ジョブを送信したユーザに対して印刷出力が行われた旨を通知する処理を行う（通知部）。
【００３５】
ジョブ管理部２２は、印刷出力可能な印刷ジョブが存在することを通知した後、所定時間（第１期間）経過しても印刷出力が行われない場合には印刷ジョブを送信したユーザに対して印刷出力が行われていないことを通知する。そして、印刷ジョブを送信したユーザに対する通知後、所定時間（第２期間）経過しても印刷出力されない場合には、ジョブ管理部２２は、その印刷ジョブの削除処理を行う（削除部）。
【００３６】
蓄積部２３は、ジョブ受信部２１で受信された印刷ジョブを蓄積する。
【００３７】
次に、画像形成装置３の構成について説明する。画像形成装置３は、認証要求部３０、ジョブリスト管理部３１、判定部３２、ジョブ取得部３３および印刷出力部３４を備える。
【００３８】
認証要求部３０は、印刷出力する際に必要となるユーザ認証情報の入力処理および認証要求処理を行う。
【００３９】
ジョブリスト管理部３１は、認証されたユーザのユーザ情報に基づいてプリントサーバ２から該当ユーザの印刷出力可能なジョブリストを取得し（取得部）、取得したジョブリストの管理および表示処理（表示制御部）を行う。
【００４０】
判定部３２は、ユーザが選択した印刷ジョブの印刷出力要求を入力した場合に、またはジョブリスト管理部３１がジョブリストを取得した場合に、ジョブリストの出力管理情報に基づいて印刷出力の可否（または印刷出力を実行するか否か）を判定する。なお、判定部３２をプリントサーバ２内に備え、画像形成装置３は、必要に応じてプリントサーバ２内の判定部３２に処理を依頼するように構成してもよい。
【００４１】
ジョブ取得部３３は、判定部３２により印刷出力可能（または印刷出力を実行する）と判定された場合に、プリントサーバ２の蓄積部２３から印刷出力する印刷ジョブを取得する。
【００４２】
印刷出力部３４は、ジョブ取得部３３によって取得された印刷ジョブに基づいて印刷出力する。
【００４３】
次に、認証サーバ４の構成について説明する。認証サーバ４は、認証部４０を備える。認証部４０は、受信したユーザ認証情報に対する認証を実行し、認証結果を送信する。認証を実行するとは、認証サーバ４の所定の記憶領域（不図示）が保持するユーザ認証情報のリストの中に、受信したユーザ認証情報と一致するものが存在するか否かを判断することを意味する。認証部４０は、一致するものが存在すれば認証が成功したと判断し、一致するものが存在しなければ認証が失敗したと判断する。認証部４０は、認証が成功すれば認証が成功した旨の認証結果を、失敗すれば認証が失敗した旨の認証結果を送信する。
【００４４】
ＰＣ１およびプリントサーバ２は、例えば公知のコンピュータ装置によって構成することができる。図７は、ＰＣ１およびプリントサーバ２に適用可能なコンピュータ装置のハードウェア構成例を示す図である。
【００４５】
図７に示すように、コンピュータ装置は、ＣＰＵ１００と、ディスプレイ１０１と、キーボード１０２と、マウス１０３と、メモリ１０４と、ハードディスク１０５と、Ｉ／Ｆ（インタフェース）部１０６とが、データ伝送路を介して互いに接続されて構成されている。
【００４６】
ＣＰＵ１００は、コンピュータ装置の全体制御を行う。キーボード１０２およびマウス１０３は、データの入力等に用いられる。ディスプレイ１０１は、データ等を表示する液晶表示パネル等により構成される。ハードディスク１０５は、プログラムおよびデータ等を保存する。Ｉ／Ｆ部１０６は、プリントサーバ２等の外部装置と接続するためのインタフェースである。
【００４７】
ＰＣ１では、ＣＰＵ１００が、ハードディスク１０５に記憶されたＯＳ（Operating System）に関するプログラムを読み出して装置全体の制御を行う。また、ＣＰＵ１００が、ハードディスク１０５に記憶された各種アプリケーションプログラムを読み出してそれぞれのプログラムに従った処理を行う。例えば、文書作成に関するアプリケーションプログラムを読み出して文書を作成し、作成した文書の印刷処理を行う場合には、ＣＰＵ１００が、ハードディスク１０５に記憶されたプログラムを読み出して印刷処理を行う。
【００４８】
プリントサーバ２では、ＣＰＵ１００が、ＯＳに関するプログラムを読み出して装置全体の制御を行うとともに、ハードディスク１０５に記憶されたプログラムを読み出して図２に示すような機能を実現する。このようなプログラムは、コンピュータ装置にインストールすることで機能させることができ、記録媒体にプログラムを予め記録して提供することが可能である。
【００４９】
図８は、画像形成装置３のハードウェア構成例を示す図である。画像形成装置３は、ＣＰＵ２００と、操作表示パネル２０１と、画像処理部２０２と、画像読取部２０３と、メモリ２０４と、画像記憶部２０５と、画像形成処理部２０６と、Ｉ／Ｆ（インタフェース）部２０７とが、データ伝送路を介して互いに接続されて構成されている。
【００５０】
ＣＰＵ２００は、画像形成装置３の全体制御を行う。操作表示パネル２０１は、印刷出力に必要な情報をユーザが操作して入力するインタフェース、および、各種情報を表示するための表示部として機能する。操作表示パネルは、例えばタッチパネルなどにより構成される。
【００５１】
画像処理部２０２は、スキャナ等の画像読取部２０３から得られた画像データまたは外部装置から送信された画像データに対する画像処理を実行する。メモリ２０４は、プログラムおよびデータを保存する。画像記憶部２０５は、画像処理された画像データおよび印刷ジョブから得られた印刷データを記憶する。画像形成処理部２０６は、画像データまたは印刷データを出力する。Ｉ／Ｆ部２０７は、プリントサーバ２等の外部装置と接続する。
【００５２】
ＣＰＵ２００がメモリ２０４に記憶されたＯＳに関するプログラムを読み出して画像形成装置３全体の制御を行う。また、ＣＰＵ２００が、メモリ２０４に記憶された各種アプリケーションプログラムを読み出してそれぞれのプログラムに従った処理を行う。そして、ＣＰＵ２００が、メモリ２０４に記憶されたプログラムを読み出して図２に示すような機能を実現する。このようなプログラムは、画像形成装置３にインストールすることで機能させることができ、記録媒体にプログラムを予め記録して提供することが可能である。この例では、画像読取部２０３を備えるが、画像読取部２０３を備えていない画像形成装置３を用いてもよい。
【００５３】
図９は、ＰＣ１から印刷ジョブをプリントサーバ２に送信する処理の一例を示すフローチャートである。まず、ＰＣ１では、ユーザ認証を行うためのログイン画面がディスプレイ１０１に表示される（Ｓ１００）。図１０は、ログイン画面の一例を示す図である。ＰＣ１は、例えば、図１０に示すように、ユーザ認証情報の一例である、ログイン名（ユーザＩＤ）およびパスワードを入力するログイン画面を表示する。
【００５４】
ユーザがユーザ認証に必要なユーザ認証情報を入力した後、ＰＣ１の認証要求部１０は、ユーザ認証情報をプリントサーバ２に送信する（Ｓ１０１）。ユーザ認証情報が受信されると、プリントサーバ２のユーザ認証部２０が、認証サーバ４に対してユーザ認証情報を送信して認証要求を行う（Ｓ１０２）。認証サーバ４の認証部４０は、受信したユーザ認証情報の認証処理を実行し（Ｓ１０３）、認証結果をプリントサーバ２に返信する（Ｓ１０４）。プリントサーバ２のユーザ認証部２０は、返信された認証結果をＰＣ１に返信する（Ｓ１０５）。ＰＣ１は、認証が成功した旨の認証結果を受け取った場合に、次の処理に進む。
【００５５】
なお、上述した認証処理において、ＰＣ１はプリントサーバ２を経由せず、直接認証サーバ４にユーザ認証情報を送信し、認証サーバ４から直接認証結果を受信するようにしてもよい。
【００５６】
ユーザの認証処理が終了すると、ＰＣ１は、ディスプレイ１０１に設定画面を表示する（Ｓ１０６）。設定画面は、出力管理情報を入力するための画面である。上述のように、出力管理情報は、例えば権限情報および優先度情報を含む。図１１は、設定画面の一例を示す図である。
【００５７】
設定画面では、ユーザＩＤと、権限情報（印刷権限および削除権限）と、優先度と、を入力することができる。ユーザＩＤには、例えば印刷ジョブを要求するユーザ自身のユーザＩＤ、または、他のユーザのユーザＩＤを入力する。ユーザＩＤの代わりに、グループＩＤ、および、ユーザテーブル等に登録されていないゲストに対応するゲストＩＤを入力するように構成してもよい。
【００５８】
印刷権限には、印刷ジョブを用いて印刷出力するための権限を付与するか否かが設定される。削除権限には、印刷ジョブを削除することができる権限を付与するか否かが設定される。図１１の例では、ユーザＩＤがＡ１およびＡ３のユーザに対して、印刷権限および削除権限が付与されている。このため、ユーザＩＤがＡ１およびＡ３のユーザは、印刷ジョブの印刷出力、および、印刷ジョブの削除などの印刷情報の処理を行うことができる。
【００５９】
また、ユーザＩＤがＡ２のユーザに対しては、印刷権限のみが付与されている。このため、ユーザＩＤがＡ２のユーザは、印刷ジョブの印刷出力のみ行うことができる。また、印刷権限および削除権限を付与されないユーザＩＤがＡ４のユーザは、印刷ジョブの閲覧のみ可能となる。印刷権限が付与されず削除権限のみが付与されたユーザＩＤがＡ５のユーザは、システム管理者のように不要な印刷ジョブの確認および削除を行うことができる。
【００６０】
このように、ユーザごとに印刷ジョブに対する権限を付与しているので、印刷ジョブを送信するユーザの要望にきめ細かく対応することができ、また印刷ジョブを速やかに削除して情報のリークを未然に防止することが可能となる。
【００６１】
設定画面では、さらに優先度のレベルを入力することができる。優先度は、例えばレベルを高く設定するほど印刷出力を優先的に行うように処理される。例えば、優先度が高くなるほどジョブリストの上位に表示する処理、および、優先度が所定の閾値以上（例えば「最高」の場合、または、「高」以上の優先度の場合など）に設定された印刷ジョブが印刷出力されない限り他の印刷ジョブを印刷出力しない処理、などが行われる。また、優先度が「最高」に設定された場合には、（１）その印刷ジョブを強制的に印刷出力する、（２）ジョブ選択画面を表示せずにその印刷ジョブを出力するか直接問い合せる画面を表示する、といったように、優先度のレベルに応じて強制的に印刷出力させる度合いを高める処理が実行される。
【００６２】
このような優先度のレベルを設定することで、印刷ジョブで印刷する文書等の内容を優先的に確認させたいユーザに対して、その印刷ジョブを確実に認識させることができる。特に情報のリークが問題となる秘匿性の高い文書の場合には、速やかに印刷ジョブを印刷出力して削除するといった処理を実行できる。
【００６３】
図５の説明に戻る。設定部１１は、以上のように設定画面を介してユーザにより入力された出力管理情報を設定する（Ｓ１０７）。ジョブ送信部１２は、設定された出力管理情報、認証されたユーザのユーザ情報、および、印刷設定情報等を含むジョブ情報と、印刷データと、から印刷ジョブを作成する（Ｓ１０８）。ジョブ送信部１２は、作成した印刷ジョブをプリントサーバ２に送信する（Ｓ１０９）。プリントサーバ２のジョブ受信部２１は、ＰＣ１から送信された印刷ジョブに当該印刷ジョブを識別する印刷ジョブＩＤを付与する。また、ジョブ管理部２２は、付与された印刷ジョブＩＤおよび出力管理情報等のジョブ情報を対応付けたジョブテーブルおよびユーザジョブ関連テーブルを作成する（Ｓ１１０）。ジョブ受信部２１は、受信した印刷ジョブを蓄積部２３に蓄積する（Ｓ１１１）。
【００６４】
図１２は、画像形成装置３が印刷ジョブを印刷出力する処理の一例を示すフローチャートである。まず、画像形成装置３では、ユーザにユーザ認証情報を入力させるためのログイン画面が操作表示パネル２０１に表示される（Ｓ２００）。例えば、図１０で説明したログイン画面と同様のログイン画面が操作表示パネル２０１に表示される。
【００６５】
ユーザがユーザ認証に必要なユーザ認証情報（ユーザ名およびパスワード）を入力してログインボタンを押下すると、画像形成装置３は、ユーザ認証情報の入力を受付ける（Ｓ２０１）。認証要求部３０は、入力されたユーザ認証情報を認証サーバ４に送信して、認証サーバ４に対してユーザ認証情報の認証処理を要求する（Ｓ２０２）。認証サーバ４の認証部４０は、受信したユーザ認証情報と自身で保持するユーザ認証情報とから認証を実行する（Ｓ２０３）。認証部４０は、認証結果を画像形成装置３に返信する（Ｓ２０４）。
【００６６】
画像形成装置３の認証要求部３０が、認証が成功した旨の認証結果を受信すると、ジョブリスト管理部３１は、認証されたユーザＩＤを送信してプリントサーバ２に対してユーザＩＤに対応したジョブリストの作成を要求する（Ｓ２０５）。
【００６７】
プリントサーバ２のジョブ管理部２２は、ジョブリストの作成要求を受け付けると、出力管理情報に基づいて該当するユーザＩＤが関連する印刷ジョブのジョブ情報を抽出してジョブリストを作成する（Ｓ２０６）。例えば、ジョブ管理部２２は、ユーザジョブ関連テーブルから、ユーザＩＤと印刷ジョブＩＤとに対応付けられた権限情報および優先度情報を取得する。そして、ジョブ管理部２２は、ジョブテーブルから、取得した印刷ジョブＩＤで識別される印刷ジョブを取得し、ジョブリストを作成する。ジョブ管理部２２は、作成したジョブリストを画像形成装置３に送信する（Ｓ２０７）。
【００６８】
画像形成装置３のジョブリスト管理部３１は、受信したジョブリストを操作表示パネル２０１に表示する（Ｓ２０８）。図１３は、表示されるジョブリストの一例を示す図である。図１３の例では、ユーザＩＤがＡ１のユーザに対して２つの印刷ジョブが表示されている。各印刷ジョブに対して印刷権限および削除権限の有無が表示される。また、各印刷ジョブの印刷設定が表示されて確認できるようになっている。図１３では、作成されたジョブリストに含まれる情報のうち一部が表示される例が示されているが、ジョブリストに含まれるすべての情報を表示してもよいし、図１３の例以外の情報を表示するように構成してもよい。例えば、印刷設定以外に有効期限または印刷可能回数といった出力管理情報を表示するように構成してもよい。
【００６９】
図１４は、表示されるジョブリストの他の例を示す図である。図１４は、印刷ジョブに付与された優先度情報を表示するジョブリストの例である。図１４では、優先度のレベルが高い順にジョブリストが並び替えられてリスト表示されている。例えば、優先度が「最高」に設定された印刷ジョブが選択されて印刷出力されない限り他の印刷ジョブが選択できないように処理される。
【００７０】
表示されたジョブリストからユーザが所望の印刷ジョブを選択すると、判定部３２は、選択された印刷ジョブが印刷出力可能かを、印刷ジョブに付与された出力管理情報に基づいて判定する（Ｓ２０９）。判定部３２は、印刷権限が付与されてない場合や、選択された印刷ジョブの優先度が「最高」以外で、かつ選択されていない印刷ジョブの中に優先度が「最高」に設定された印刷ジョブが存在する場合には、選択できない旨（印刷できない旨）のメッセージを表示するメッセージ画面を表示する。このように、判定部３２は、選択された印刷ジョブに対する権限に基づいた判定と、ジョブリストに含まれている印刷ジョブに対する優先度に基づいた判定とから、印刷出力が可能か否かを決定する。
【００７１】
印刷出力可能である場合には、ジョブ取得部３３が、選択された印刷ジョブを送信するようプリントサーバ２に要求する（Ｓ２１０）。
【００７２】
判定部３２は、選択された印刷ジョブに対して削除権限が付与されているユーザに対しては、印刷出力後に印刷ジョブを削除するかを確認するための確認画面を表示する。ユーザにより削除することが入力された場合には、ジョブ取得部３３は、印刷ジョブの送信要求とともにその印刷ジョブの削除要求を併せて行う。
【００７３】
プリントサーバ２は、送信が要求された印刷ジョブを蓄積部２３から取得して画像形成装置３に送信する（Ｓ２１１）。プリントサーバ２は、削除が要求された場合には、印刷ジョブの送信後、当該印刷ジョブの削除処理を行う。
【００７４】
画像形成装置３の印刷出力部３４は、受信した印刷ジョブに基づいて印刷出力を行う（Ｓ２１２）。そして、プリントサーバ２は、印刷ジョブを画像形成装置３に送信した後、当該印刷ジョブを送信したユーザに対して、印刷出力が行われた旨を通知する（Ｓ２１３）。
【００７５】
また、優先度「最高」に応じた処理が、強制印刷出力であった場合には、Ｓ２０７の処理で、画像形成装置３がジョブリストを取得すると、判定部３２による判定が実行される。この時、判定部３２はジョブリストから、優先度が「最高」に設定された印刷ジョブが存在するか否かを判定する。そして優先度が「最高」の印刷ジョブが存在した場合には、自動的に当該印刷ジョブが選択され、以下Ｓ２１０〜Ｓ２１２の処理が実行される。なお、印刷出力中に操作表示パネルには「現在、緊急性の高い印刷データの印刷を実行しております」といったようなメッセージを表示させてもよい。
【００７６】
このように、ユーザが複数の印刷ジョブを選択した場合に、印刷ジョブの投入時刻順ではなく、優先度順に印刷出力を実行する。なお、例えば、ユーザが操作表示パネル２０１に表示されたジョブリストから印刷ジョブを選択せずに印刷を指示（印刷ボタンの押下）した場合に、印刷ジョブを投入時刻順に印刷出力するように構成してもよい。
【００７７】
ジョブリストに含まれる優先度が「最高」に設定された全ての印刷ジョブの印刷出力が実行された後、ジョブリスト管理部３１は、印刷出力が実行された印刷ジョブをジョブリストから削除した上で、ジョブリストを表示する。または、ジョブリスト管理部３１は、ジョブリストに付与された出力管理情報のうち、印刷出力が実行された印刷ジョブの優先度を下位のレベルである「中」（または「高」）に変更した上でジョブリストを表示する。また更には、ジョブリスト管理部３１は、印刷出力が実行された印刷ジョブの印刷権限を「×」に変更し、印刷出力が実行できないようにした上でジョブリストを表示する。その後の処理はＳ２０９〜Ｓ２１３と同様となる。
【００７８】
図１５は、プリントサーバ２からＰＣ１への通知処理の一例を示すフローチャートである。
【００７９】
プリントサーバ２のジョブ管理部２２は、印刷ジョブの蓄積後、印刷出力されずに所定時間経過した印刷ジョブが存在するか否かをチェックする（Ｓ３００）。所定時間経過した印刷ジョブが存在しない場合には（Ｓ３００：Ｎｏ）、通知処理を終了する。
【００８０】
所定時間経過した印刷ジョブが存在する場合には（Ｓ３００：Ｙｅｓ）、ジョブ管理部２２は、その印刷ジョブの出力管理情報を抽出する（Ｓ３０１）。ジョブ管理部２２は、抽出した出力管理情報を参照し、当該印刷ジョブについて印刷権限を有するユーザまたは優先度が高いレベルに設定されたユーザに対して印刷出力可能な印刷ジョブが存在する旨を通知する（Ｓ３０２）。
【００８１】
ジョブ管理部２２は、通知後、所定時間（第１期間）経過したかをさらにチェックする（Ｓ３０３）。所定時間が経過していない場合（Ｓ３０３：Ｎｏ）、所定時間が経過するまで待機する。所定時間が経過した場合（Ｓ３０３：Ｙｅｓ）、ジョブ管理部２２は、所定時間が経過後に印刷ジョブが出力されたか否かをチェックする（Ｓ３０４）。印刷ジョブが出力された場合は（Ｓ３０４：Ｙｅｓ）、通知処理を終了する。
【００８２】
印刷ジョブが出力されていない場合は（Ｓ３０４：Ｎｏ）、ジョブ管理部２２は、印刷ジョブを送信したユーザに対して印刷ジョブが印刷出力されていない旨を通知する（Ｓ３０５）。これにより、印刷ジョブを送信したユーザは、例えば印刷権限を与えた他のユーザが当該印刷ジョブをまだ印刷していないことを認識することができる。
【００８３】
ジョブ管理部２２は、通知後にさらに所定時間（第２期間）が経過したか否かをチェックする（Ｓ３０６）。所定時間が経過していない場合（Ｓ３０６：Ｎｏ）、所定時間が経過するまで待機する。所定時間が経過した場合（Ｓ３０６：Ｙｅｓ）、ジョブ管理部２２は、印刷出力が行われない印刷ジョブの削除処理を行う（Ｓ３０７）。
【００８４】
なお、通知先のＰＣ１を特定する宛先情報は、予めユーザ情報と宛先情報とを対応付けて所定の記憶領域に保持しておき、保持した情報を参照して特定できる。または、ユーザがＰＣ１を用いて印刷ジョブを送信するときに宛先情報を登録するように構成してもよい。
【００８５】
以上説明した例では、ＰＣ１からプリントサーバ２に送信された印刷ジョブは、一旦蓄積部２３に蓄積された後、画像形成装置３で印刷出力されるようになっている。印刷ジョブを印刷出力せずに、プリントサーバ２から印刷権限のあるユーザのＰＣに対して、印刷データを直接送信することを選択できるように構成してもよい。また、出力管理情報は、権限情報および優先度情報を含むものとして説明したが、いずれか一方の情報を含むようにしてもよい。
【００８６】
また、上記説明では、ユーザが設定画面から優先度を入力していたが、予め定められた条件に応じて優先度を動的に変更するように構成してもよい。例えば、有効期限が近づくにつれ優先度を上げるように構成してもよい。また、ユーザに割り当てられた権限に応じて優先度を変更するように構成してもよい。例えば、印刷権限を有するユーザの印刷ジョブの優先度を、印刷権限を有さないユーザの印刷ジョブの優先度より高くするように構成してもよい。なお、優先度を変更する条件はこれらに限られるものではない。
【００８７】
また、上記説明では、主に画像形成装置３が優先度に応じた処理を実行していた。優先度に応じた処理の一部または全部を、プリントサーバ２で実行するように構成してもよい。例えば、図１２のＳ２０７の後、プリントサーバ２が、優先度が「最高」である印刷ジョブを強制的に印刷するための要求を画像形成装置３に送信するように構成してもよい。この場合、例えば、優先度が「最高」である印刷ジョブが印刷された後に、プリントサーバ２が、要求されたジョブリストを画像形成装置３に送信するように構成してもよい。
【００８８】
また、プリントサーバ２が、優先度が高い順に印刷ジョブをソートしてジョブリストを作成してもよい。プリントサーバ２がジョブリストを作成時に、優先度順に印刷ジョブをソートせず、画像形成装置３が、ジョブリストを表示する時に、優先度に応じて印刷ジョブをソートして表示するように構成してもよい。また、画像形成装置３が、ジョブリストを表示する時に、優先度に応じて印刷ジョブの表示態様を変更するように構成してもよい。例えば、画像形成装置３が、優先度が高い印刷ジョブをハイライト表示するように構成してもよいし、優先度が高い印刷ジョブ以外の印刷ジョブを選択できないような表示態様で表示するように構成してもよい。
【符号の説明】
【００８９】
１  ＰＣ
２  プリントサーバ
３  画像形成装置
４  認証サーバ
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２００６−２６００２３号公報
【特許文献２】特開２００８−２１７７１８号公報
【図１】
0005887942.tif 000002
【図２】
0005887942.tif 000003
【図３】
0005887942.tif 000004
【図４】
0005887942.tif 000005
【図５】
0005887942.tif 000006
【図６】
0005887942.tif 000007
【図７】
0005887942.tif 000008
【図８】
0005887942.tif 000009
【図９】
0005887942.tif 000010
【図１０】
0005887942.tif 000011
【図１１】
0005887942.tif 000012
【図１２】
0005887942.tif 000013
【図１３】
0005887942.tif 000014
【図１４】
0005887942.tif 000015
【図１５】
0005887942.tif 000016