(57)【要約】【課題】印刷処理を行う際に必要となる認証情報が付加されていない印刷データを受信した場合でも、受信した印刷データに対して印刷処理を行う際に必要となる認証情報を付加する。【解決手段】判定条件設定部４１は、印刷ジョブの印刷ジョブ名（印刷データ名）、タイトル（表題）、出力先、ユーザ名（使用者名）、客先名の情報に基づいてセキュリティ判定条件を設定する。情報抽出部４４は、印刷ジョブ受信部４３により受信された印刷ジョブから、予め設定された特定の情報を抽出する。判定部４５は、印刷ジョブ受信部４３により受信された印刷ジョブが、判定条件設定部４１により設定されたセキュリティ判定条件に合致するか否かを判定する。認証情報付加部４６は、判定部４５において印刷ジョブ受信部４３により受信された印刷ジョブが、セキュリティ判定条件に合致すると判定された場合、その印刷ジョブに対して認証情報を付加する。【選択図】図３
2011081781.tif 000002
【特許請求の範囲】
【請求項１】
受け付けた印刷データに基づく印刷処理を行う際に必要となる認証情報を付加するための判定条件を設定する設定手段と、
前記印刷データが、前記設定手段により設定された判定条件に合致するか否かを判定する判定手段と、
前記判定手段において前記印刷データが判定条件に合致すると判定された場合、前記印刷データに認証情報を付加する付加手段と、
を備えた印刷制御装置。
【請求項２】
前記認証情報は、前記印刷データに基づく印刷処理を行う者を識別する識別情報を含む請求項１記載の印刷制御装置。
【請求項３】
前記認証情報は、前記印刷データに基づく印刷処理を行う際に認証を必要とするか否かを示す情報を含む請求項１または２記載の印刷制御装置。
【請求項４】
前記付加手段により認証情報が付加された印刷データを、印刷処理を行うための印刷処理装置に送信する送信手段をさらに備えた請求項１から３のいずれか１項記載の印刷制御装置。
【請求項５】
前記印刷データから特定の情報を抽出する抽出手段をさらに備え、
前記判定手段は、前記抽出手段により抽出された情報が、前記設定手段により設定された判定条件に合致するか否かを判定する請求項１から４のいずれか１項記載の印刷制御装置。
【請求項６】
前記設定手段は、印刷データの名称、表題、出力先、使用者名、客先名の情報のうちのいずれか１つまたは少なくとも２つ以上の組合せが予め設定された情報と一致するか否かを判定条件として設定する請求項１から５のいずれか１項記載の印刷制御装置。
【請求項７】
前記認証情報を付加するための異なる複数の判定条件を格納する格納手段と、
前記格納手段に格納されている複数の判定条件の中から１つの判定条件を選択する選択手段とをさらに有し、
前記判定手段は、前記印刷データが、前記選択手段により選択された判定条件に合致するか否かを判定する請求項１から６のいずれか１項記載の印刷制御装置。
【請求項８】
受け付けた印刷データに基づいて画像を出力する出力手段と、
受け付けた印刷データに基づく印刷処理を行う際に必要となる認証情報を特定するための判定条件を設定する設定手段と、
前記印刷データが、前記設定手段により設定された判定条件に合致するか否かを判定する判定手段と、
前記判定手段において前記印刷データが判定条件に合致すると判定された場合、認証情報を特定して前記出力手段において前記印刷データを実行する前に認証情報を用いた認証処理を実行する認証処理実行手段と、
を備えた画像形成装置。
【請求項９】
受け付けた印刷データに基づく印刷処理を行う際に必要となる認証情報を付加するための判定条件を設定するステップと、
受け付けた印刷データが、予め設定された前記判定条件に合致するか否かを判定するステップと、
前記印刷データが判定条件に合致すると判定された場合、前記印刷データに認証情報を付加するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、親展印刷を行う際に、印刷するプリントデータと、該プリントデータが親展印刷で印刷要求されたか否かを示す情報およびプリントデータに関連付ける情報を含むジョブ情報とを受信し、受信したプリントデータを上記ジョブ情報に基づいて制御する印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１０４９０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、印刷処理を行う際に必要となる認証情報が付加されていない印刷データを受信した場合でも、受信した印刷データに対して印刷処理を行う際に必要となる認証情報を付加することが可能な印刷制御装置、画像形成装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
［印刷制御装置］
請求項１に係る本発明は、受け付けた印刷データに基づく印刷処理を行う際に必要となる認証情報を付加するための判定条件を設定する設定手段と、
前記印刷データが、前記設定手段により設定された判定条件に合致するか否かを判定する判定手段と、
前記判定手段において前記印刷データが判定条件に合致すると判定された場合、前記印刷データに認証情報を付加する付加手段と、
を備えた印刷制御装置である。
【０００６】
請求項２に係る本発明は、前記認証情報が、前記印刷データに基づく印刷処理を行う者を識別する識別情報を含む請求項１記載の印刷制御装置である。
【０００７】
請求項３に係る本発明は、前記認証情報が、前記印刷データに基づく印刷処理を行う際に認証を必要とするか否かを示す情報を含む請求項１または２記載の印刷制御装置である。
【０００８】
請求項４に係る本発明は、前記付加手段により認証情報が付加された印刷データを、印刷処理を行うための印刷処理装置に送信する送信手段をさらに備えた請求項１から３のいずれか１項記載の印刷制御装置である。
【０００９】
請求項５に係る本発明は、前記印刷データから特定の情報を抽出する抽出手段をさらに備え、
前記判定手段は、前記抽出手段により抽出された情報が、前記設定手段により設定された判定条件に合致するか否かを判定する請求項１から４のいずれか１項記載の印刷制御装置である。
【００１０】
請求項６に係る本発明は、前記設定手段が、印刷データの名称、表題、出力先、使用者名、客先名の情報のうちのいずれか１つまたは少なくとも２つ以上の組合せが予め設定された情報と一致するか否かを判定条件として設定する請求項１から５のいずれか１項記載の印刷制御装置である。
【００１１】
請求項７に係る本発明は、前記認証情報を付加するための異なる複数の判定条件を格納する格納手段と、
前記格納手段に格納されている複数の判定条件の中から１つの判定条件を選択する選択手段とをさらに有し、
前記判定手段は、前記印刷データが、前記選択手段により選択された判定条件に合致するか否かを判定する請求項１から６のいずれか１項記載の印刷制御装置である。
【００１２】
[画像形成装置]
請求項８に係る本発明は、受け付けた印刷データに基づいて画像を出力する出力手段と、
受け付けた印刷データに基づく印刷処理を行う際に必要となる認証情報を付加するための判定条件を設定する設定手段と、
前記印刷データが、前記設定手段により設定された判定条件に合致するか否かを判定する判定手段と、
前記判定手段において前記印刷データが判定条件に合致すると判定された場合、認証情報を特定して前記出力手段において前記印刷データを実行する前に認証情報を用いた認証処理を実行する認証処理実行手段とを備えた画像形成装置である。
【００１３】
[プログラム]
請求項９に係る本発明は、受け付けた印刷データに基づく印刷処理を行う際に必要となる認証情報を付加するための判定条件を設定するステップと、
受け付けた印刷データが、予め設定された前記判定条件に合致するか否かを判定するステップと、
前記印刷データが判定条件に合致すると判定された場合、前記印刷データに認証情報を付加するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１４】
請求項１に係る本発明によれば、印刷処理を行う際に必要となる認証情報が付加されていない印刷データを受信した場合でも、受信した印刷データに対して印刷処理を行う際に必要となる認証情報を付加することが可能な印刷制御装置を提供することができる。
【００１５】
請求項２に係る本発明によれば、印刷処理を行う者を識別する識別情報が付加されていない印刷データに対して、印刷処理を行う者を識別する識別情報を含む認証情報を付加することが可能な印刷制御装置を提供することができる。
【００１６】
請求項３に係る本発明によれば、印刷データに基づく印刷処理を行う際に認証を必要とする印刷データであることを示す情報が含まれていない印刷データを受信した場合でも、受信した印刷データに対して印刷処理を行う際に認証を必要とする印刷データであることを示す情報を含む認証情報を付加することが可能な印刷制御装置を提供することができる。
【００１７】
請求項４に係る本発明によれば、請求項１から３のいずれか１項に係る本発明により得られる効果に加えて、認証情報を付加した印刷データを印刷処理装置に送信することが可能な印刷制御装置を提供することができる。
【００１８】
請求項５に係る本発明によれば、請求項１から４のいずれか１項に係る本発明により得られる効果に加えて、受信した印刷データから抽出された情報に基づいて、付加する認証情報を特定することが可能な印刷制御装置を提供することができる。
【００１９】
請求項６に係る本発明によれば、請求項１から５のいずれか１項に係る本発明により得られる効果に加えて、印刷データの名称、表題、出力先、使用者名、客先名の情報のうちのいずれか１つまたは少なくとも２つ以上の組合せに基づいて、付加する認証情報を特定することができる印刷制御装置を提供することができる。
【００２０】
請求項７に係る本発明によれば、請求項１から６のいずれか１項に係る本発明により得られる効果に加えて、複数の判定条件の中から選択された判定条件に基づいて付加する認証情報を特定することが可能な印刷制御装置を提供することができる。
【００２１】
請求項８に係る本発明によれば、印刷処理を行う際に必要となる認証情報が付加されていない印刷データを受信した場合でも、認証情報を用いた認証処理を実行することが可能な画像形成装置を提供することができる。
【００２２】
請求項９に係る本発明によれば、印刷処理を行う際に必要となる認証情報が付加されていない印刷データを受信した場合でも、受信した印刷データに対して印刷処理を行う際に必要となる認証情報を付加することが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】発明の第１の実施形態の印刷システムの構成を示すシステム図である。
【図２】本発明の第１の実施形態におけるプリントサーバ２０のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施形態におけるプリントサーバ２０の機能構成を示すブロック図である。
【図４】セキュリティ判定条件の判定対象項目の選択方法の一例を説明するための図である。
【図５】判定部４５が行う判定処理の際に使用するセキュリティ判定条件テーブルの一例を示す図である。
【図６】認証情報付加部４６が認証要求を印刷ジョブに付加する際に使用するユーザリストの一例を示す図である。
【図７】本発明の第１の実施形態における画像形成装置３０のハードウェア構成を示すブロック図である。
【図８】本発明の第１の実施形態における画像形成装置３０の機能構成を示すブロック図である。
【図９】グループ親展ボックステーブルの一例を示す図である。
【図１０】画像形成装置に設定されている親展ボックスの例を示す図である。
【図１１】本発明の第１の実施形態の印刷システムにおけるプリントサーバ２０の動作を説明するためのフローチャートである。
【図１２】本発明の第１の実施形態の印刷システムにおいて印刷される印刷データの一例を示す図である。
【図１３】バナーシート９０から情報を抽出して情報抽出テーブルを生成場合の一例を示す図である。
【図１４】帳票ページ９１から情報を抽出して情報抽出テーブルを生成場合の一例を示す図である。
【図１５】図１１のステップＳ１０５において示した認証設定処理の詳細を説明するためのフローチャートである。
【図１６】印刷ジョブを受信した画像形成装置３０の動作を説明するためのフローチャートである。
【図１７】本発明の第２の実施形態において使用されるセキュリティ判定条件テーブルの一例を示す図である。
【図１８】画像形成装置３０〜３２におけるＩＣカード認証装置の装着状況を示す図である。
【図１９】ユーザＡ〜Ｚと認証ＩＤ（社員番号）との対応関係を示す図である。
【図２０】本発明の第２の実施形態において、認証情報付加部４６が認証情報を印刷ジョブに付加する際に使用するユーザリストの一例である。
【図２１】本発明の第２の実施形態の印刷システムにおけるプリントサーバ２０の動作を説明するためのフローチャートである。
【図２２】図２１のステップＳ１０５ａにおいて示した認証設定処理の詳細を説明するためのフローチャートである。
【図２３】本発明の第２の実施形態において、印刷ジョブを受信した画像形成装置３０の動作を説明するためのフローチャートである。
【図２４】複数のセキュリティ判定条件テーブルを判定条件記憶部４２内に記憶させた場合の例を示す図である。
【図２５】プリントサーバ２０内に構成される印刷キューＡ〜Ｃ毎に異なるセキュリティ判定テーブルを適用した場合の一例を説明するための図である。
【図２６】複数のセキュリティ判定条件テーブルの中から適用するセキュリティ判定条件テーブルを指定する際の端末装置１０の表示画面の一例を示す図である。
【発明を実施するための形態】
【００２４】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２５】
[第１の実施形態]
図１は本発明の第１の実施形態の印刷システムの構成を示すシステム図である。本発明の第１の実施形態の印刷システムは、図１に示されるように、端末装置１０と、プリントサーバ２０と、画像形成装置３０〜３２とから構成されている。
【００２６】
端末装置１０は、印刷ジョブ（印刷データ）を生成して、ネットワーク経由にて生成した印刷ジョブをプリントサーバ２０に送信する。プリントサーバ２０は、印刷制御装置として機能し、受信した印刷ジョブを、画像形成装置３０〜３２のいずれかに送信する。なお、プリントサーバ２０が、画像形成装置３０〜３２のうちの複数の画像形成装置に印刷ジョブを送信する場合もある。画像形成装置３０〜３２では、プリントサーバ２０から送信された印刷ジョブを受け付けて、受け付けた印刷ジョブに基づいた画像を印刷用紙上に出力する。尚、印刷ジョブは、印刷データの一例として用いられている。
【００２７】
なお、本実施形態の印刷システムは、プロダクション領域での出力業務を行うシステムである。そして、画像形成装置３０〜３２は、それぞれ異なる場所に設置されており、プリントサーバ２０は、端末装置１０から受信した印刷ジョブを出力する画像形成装置を選定するような機能を有している。
【００２８】
次に、本実施形態の印刷システムにおけるプリントサーバ２０のハードウェア構成を図２に示す。
【００２９】
プリントサーバ２０は、図２に示されるように、ＣＰＵ１１、メモリ１２、外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１３、ハードディスクドライブ（ＨＤＤ）等の記憶装置１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５を有する。これらの構成要素は、制御バス１６を介して互いに接続されている。
【００３０】
ＣＰＵ１１は、メモリ１２または記憶装置１４に格納された制御プログラムに基づいて所定の処理を実行して、プリントサーバ２０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１４内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３１】
図３は、上記の制御プログラムが実行されることにより実現されるプリントサーバ２０の機能構成を示すブロック図である。
【００３２】
本実施形態のプリントサーバ２０は、図３に示されるように、判定条件設定部４１と、判定条件記憶部４２と、印刷ジョブ受信部４３と、情報抽出部４４と、判定部４５と、認証情報付加部４６と、転送部４７とを備えている。
【００３３】
判定条件設定部４１は、受け付けた印刷ジョブ（印刷データ）に基づく印刷処理を行う際に認証を必要とする印刷ジョブであるか否かを判定するためのセキュリティ判定条件を設定する。例えば、判定条件設定部４１は、印刷ジョブの印刷ジョブ名（印刷データ名）、タイトル（表題）、出力先、ユーザ名（使用者名）、客先名の情報のうちのいずれか１つまたは少なくとも２つ以上の組合せが予め設定された情報と一致するか否かをセキュリティ判定条件として設定する。
【００３４】
このセキュリティ判定条件の判定対象項目の選択方法の一例を図４を参照して説明する。判定条件設定部４１は、印刷ジョブ名、表題、出力先、部署名等の様々な判定対象項目の中から判定対象とする項目を設定する。この図４に示された例では、印刷ジョブ名と出力先とという２つの判定対象項目が選択された場合が示されている。
【００３５】
そして、判定条件記憶部４２は、判定条件設定部４１により設定されたセキュリティ判定条件を記憶する。
【００３６】
印刷ジョブ受信部４３は、端末装置１０から送信されてきた印刷ジョブを受信する。情報抽出部４４は、印刷ジョブ受信部４３により受信された印刷ジョブから、予め設定された特定の情報を抽出する。
【００３７】
判定部４５は、印刷ジョブ受信部４３により受信された印刷ジョブが、判定条件設定部４１により設定されたセキュリティ判定条件に合致するか否かを判定する。具体的には、判定部４５は、情報抽出部４４により抽出された情報が、判定条件設定部４１により設定されたセキュリティ判定条件に合致するか否かを判定する。
【００３８】
この判定部４５が行う判定処理の際に使用するセキュリティ判定条件テーブルの一例を図５に示す。
この図５に示されたセキュリティ判定条件テーブルでは、セキュリティ判定条件として印刷ジョブ名と出力先の条件が設定されている。例えば、印刷ジョブ名が「９月度請求書」、出力先が「大阪支店」として設定されている印刷ジョブについて認証要求が必要であると判定するような条件設定が行われている。そして、この印刷ジョブについては取り出し者として「ユーザＡ」を指定するように設定されている。
【００３９】
認証情報付加部４６は、判定部４５において印刷ジョブ受信部４３により受信された印刷ジョブが、セキュリティ判定条件に合致すると判定された場合、その印刷ジョブに対して認証要求指示を認証情報として付加する。この認証要求指示が付加された場合には、印刷ジョブの用紙への印刷が行われずに、ユーザ認証等の認証が行われたときに、印刷ジョブの用紙への印刷が行われることになる。つまり、この認証要求指示が付加された場合には、親展印刷として扱われる。尚、認証要求指示は、印刷ジョブに基づく印刷処理を行う際に認証を必要とする印刷ジョブであることを示す情報の一例として用いられている。
【００４０】
具体的には、認証情報付加部４６は、転送部４７により転送される印刷ジョブに対して、取り出し者とパスワードを設定することにより認証要求指示を付加する。
【００４１】
認証情報付加部４６が認証要求を印刷ジョブに付加する際に使用するユーザリストの一例を図６に示す。
例えば、判定部４５において取り出し者として「ユーザＡ」が指定されている場合、認証情報付加部４６では、図６に示すようなユーザリストに基づいて、出力先が画像形成装置３０であればパスワードとして「０１２３４５６７」を設定し、出力先が画像形成装置３１であればパスワードとして「７６５４３２１０」を設定する。なお、取り出し者としてグループが指定されている場合には、認証情報付加部４６は、認証要求が必要な旨と、取り出し者のみを印刷ジョブに設定する。
【００４２】
転送部４７は、印刷ジョブ受信部４３により受信され認証情報付加部４６により認証要求指示が付加された印刷ジョブを、画像形成装置３０〜３２に転送する。
【００４３】
次に、本実施形態の印刷システムにおける画像形成装置３０のハードウェア構成を図７に示す。なお、画像形成装置３１、３２の本願発明に関する部分の構成は、画像形成装置３０と同様であるため、その説明は省略する。
【００４４】
画像形成装置３０は、図７に示されるように、ＣＰＵ２１、メモリ２２、ハードディスクドライブ（ＨＤＤ）等の記憶装置２３、ネットワークを介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）２４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置２５、プリントエンジン２６を有する。これらの構成要素は、制御バス２５を介して互いに接続されている。
【００４５】
ＣＰＵ２１は、メモリ２２または記憶装置２３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置３０の動作を制御する。なお、本実施形態では、ＣＰＵ２１は、メモリ２２または記憶装置２３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ２１に提供することも可能である。
【００４６】
図８は、上記の制御プログラムが実行されることにより実現される画像形成装置３０の機能構成を示すブロック図である。
【００４７】
本実施形態の画像形成装置１０は、図８に示されるように、印刷ジョブ受信部５１と、印刷ジョブ記憶部５２と、制御部５３と、認証処理実行部５４と、出力部５５とを備えている。
【００４８】
印刷ジョブ受信部５１は、端末装置１０から送信されてきた印刷ジョブを受信する。印刷ジョブ記憶部５２は、印刷ジョブ受信部５１により受信された印刷ジョブを記憶する。
【００４９】
出力部５５は、制御部５３による制御に従って、印刷ジョブ受信部５１により受信され印刷ジョブ記憶部５２に記憶されている印刷ジョブに基づいて画像を出力する。制御部５３は、出力部５５における画像出力処理を制御する。
【００５０】
認証処理実行部５４は、画像出力処理を行おうとする印刷ジョブに認証要求指示が付加されている場合、出力部５５において印刷ジョブを実行する前に認証処理を実行する。ここで、認証処理実行部５４により実行される認証処理は、キーボード入力等によりパスワードを入力するような認証処理でもよいし、ＩＣカード等を用いた認証処理でもよい。また、この認証処理は、指紋、静脈パターン、虹彩パターン等を利用した生体情報に基づく方法を用いてもよい。
【００５１】
なお、画像出力処理を行おうとする印刷ジョブに、取り出し者としてグループが指定された認証要求指示が付加されている場合、図９に示すようなグループ親展ボックステーブルに基づいて格納すべき親展ボックスが特定され、印刷ジョブはその親展ボックスに格納される。
【００５２】
画像形成装置に設定されている親展ボックスの例を図１０に示す。この図１０に示された例では、親展ボックス「００１」〜「００４」は、個人ユーザを取り出し者とする印刷ジョブを格納するよう設定され、親展ボックス「９９１」〜「９９４」は、グループを取り出し者とする印刷ジョブを格納するよう設定されている。
【００５３】
例えば、取り出し者としてグループ１が指定された認証要求指示が印刷ジョブは、親展ボックス番号「９９１」に格納される。この親展ボックス番号「９９１」に格納された印刷ジョブを実行するためには、予め設定されているパスワードを入力することによる認証処理が要求される。
【００５４】
次に、本実施形態の印刷システムの動作について図面を参照して詳細に説明する。
【００５５】
まず、本実施形態の印刷システムにおけるプリントサーバ２０の動作を図１１のフローチャートを参照して説明する。
プリントサーバ２０では、判定部４５は、判定条件記憶部４２から予めセキュリティ判定条件を読み込んでおく（ステップＳ１０１）。
【００５６】
そして、印刷ジョブ受信部４３が端末装置１０から印刷ジョブを受信すると（ステップＳ１０２）、情報抽出部４４は、この印刷ジョブから情報を抽出する（ステップＳ１０３）。
【００５７】
例えば、図１２に示すような印刷データが受信された場合を例として具体的に説明する。この図１２に示した印刷データは、先頭ページが各種情報が含まれたバナーシート９０となっていて、その後のページに実際に使用される複数の帳票ページ９１が続く構成となっている。そして、他の印刷データとの境目にはセパレータシート９２が設けられている。
【００５８】
例えば、バナーシート９０から情報を抽出する場合、図１３に示すように、情報抽出部４４は、表題（タイトル）、出力先、部署名、出力場所、ユーザ名等の情報を抽出して情報抽出テーブルを生成する。
【００５９】
また、帳票ページ９１から情報を抽出する場合、図１４に示すように、情報抽出部４４は、担当支店コード、お客様名等の情報を抽出して情報抽出テーブルを生成する。
【００６０】
すると、判定部４５は、情報抽出部４４に生成された情報抽出テーブルに基づいて、転送しようとする印刷ジョブが判定条件記憶部４２から読み込んだセキュリティ判定条件に合致するか否かを判定する（ステップＳ１０４）。
【００６１】
認証要求指示を印刷ジョブに設定するための各種認証設定処理が行われる（ステップＳ１０５）。この認証設定処理の詳細については後述する。
【００６２】
そして、認証情報付加部４６は印刷ジョブに認証要求指示を付加し（ステップＳ１０６）、転送部４７は、認証要求指示が付加された印刷ジョブを画像形成装置３０〜３２に転送する（ステップＳ１０７）。
なお、ステップＳ１０４において、転送しようとする印刷ジョブがセキュリティ判定条件に合致しない判定された場合、印刷ジョブ受信部４３により受信された印刷ジョブは、認証要求指示を付加されることなく転送部４７により画像形成装置３０〜３２に転送される。
【００６３】
次に、図１１のステップＳ１０５において示した認証設定処理の詳細を図１５のフローチャートを参照して説明する。
この認証設定処理では、図５に示したようなセキュリティ判定条件テーブルに基づいて取り出し者の決定が行われ（ステップＳ２０１）、取り出し者が個人の場合には（ステップＳ２０２においてＹｅｓ）、ユーザ名の取得、ユーザリストによるパスワードの取得、印刷ジョブに対するユーザ名、パスワードの設定が行われる（ステップＳ２０３〜Ｓ２０５）。
【００６４】
ステップＳ２０２において、取り出し者が個人ではなくグループであると判定された場合（ステップＳ２０２においてＮｏ）、グループ名の特定、印刷ジョブに対するグループ名の設定が行われる（ステップＳ２０６、Ｓ２０７）。
【００６５】
そして、このように認証要求指示が付加された印刷ジョブが画像形成装置３０において受信された場合の動作を図１６のフローチャートを参照して説明する。
【００６６】
プリントサーバ２０からの印刷ジョブが印刷ジョブ受信部５１により受信され印刷ジョブ記憶部５２に記憶されると（ステップＳ３０１）、制御部５３では、この印刷ジョブに認証要求指示が付加されているか否かが判定される（ステップＳ３０２）。
【００６７】
ステップＳ３０２において、受信した印刷ジョブに認証要求指示が付加されていないと判定された場合、認証要求を行わない通常の印刷処理が実行され、出力部５５では、受信した印刷ジョブに基づく画像出力処理が行われる（ステップＳ３０３）。
【００６８】
ステップＳ３０２において、受信した印刷ジョブに認証要求指示が付加されていると判定された場合、格納すべき親展ボックスが特定され（ステップＳ３０４）、特定された親展ボックスに印刷データが格納される（ステップＳ３０５）。
【００６９】
ユーザがこの印刷ジョブの画像出力処理を行う場合には、パスワード入力要求等の認証要求が行われ、正常な認証処理が行われた場合（ステップＳ３０６）、出力部５５では、受信した印刷ジョブに基づく画像出力処理が行われる（ステップＳ３０７）。
【００７０】
[第２の実施形態]
次に、本発明の第２の実施形態の印刷システムについて説明する。
上記で説明した第１の実施形態の印刷システムでは、印刷処理の際に認証を必要とする印刷データであることを示す情報（認証要求指示）を、印刷データに基づく印刷処理を行う際に必要となる認証情報として、印刷データに付加する場合について説明した。しかし、本発明の第２の実施形態の印刷では、全ての印刷データは印刷処理の際に認証を必要とすることを前提として、取り出し者やパスワード等の認証を行う際に不可欠な情報をプリントサーバ２０において付加する場合について説明する。
【００７１】
なお、本実施形態の印刷システムでは、基本的な構成は上記で説明した第１の実施形態と同様であるため、同様な構成については同じ符号を用いて説明する。
【００７２】
本実施形態におけるプリントサーバ２０では、判定条件設定部４１は、受け付けた印刷ジョブに基づく印刷処理を行う際に必要となる認証情報を付加するための判定条件を設定する。ここで、印刷処理を行う際に必要となる認証情報とは、印刷処理を行うユーザを識別するための識別情報のように、印刷処理が指示された際に印刷処理を指示したユーザが指定されたユーザであることを確認するための認証処理に必要な情報である。
【００７３】
そして、本実施形態におけるプリントサーバ２０では、認証情報付加部４６は、判定部４５において印刷ジョブ受信部４３により受信された印刷ジョブが、セキュリティ判定条件に合致すると判定された場合、その印刷ジョブに対してユーザの認証ＩＤ等の情報を認証情報として付加する。
【００７４】
先ず、本実施形態における判定条件記憶部４２に格納される判定条件テーブルの一例を図１７に示す。
【００７５】
本実施形態では、上記で説明した第１の実施形態と同様な方法によりセキュリティ判定条件が設定される。しかし、本実施形態では、全ての印刷データは印刷処理の際に認証が必要であると設定されているため、セキュリティ判定条件では、認証要求の必要性は設定されておらず、取り出し者のみが設定されている。
【００７６】
例えば、印刷ジョブ名が「９月度請求書」、出力先が「大阪支店」として設定されている印刷ジョブについては取り出し者として「ユーザＡ」を指定するように設定されている。なお、印刷ジョブ名が「夏季休暇の日程」、出力先が「札幌支店」として設定されている印刷ジョブについては取り出し者が指定されていない。しかし、この印刷ジョブについては、印刷処理の際に認証処理が不要ということではなく、出力先の画像形成装置に転送された場合でもすぐには印刷処理されず、いずれかのユーザが認証処理を行った時点で印刷処理が実行される。
【００７７】
すると、本実施形態における認証情報付加部４６は、その印刷ジョブに対して、ユーザＡを識別するための識別情報として、ユーザＡの認証ＩＤを認証情報として付加する。
【００７８】
ここで、認証情報付加部４６が認証情報を印刷データに付加する際の具体的な動作を説明する。本実施形態では、親展ボックスを利用した認証処理ではなく、ＩＣカードを用いた認証処理を行う場合を用いて説明する。
【００７９】
そのため、まず、画像形成装置３０〜３２におけるＩＣカード認証装置の装着状況を図１８に示す。つまり、画像形成装置３０、３２には、ＩＣカード認証装置が装着されているが、画像形成装置３１にはＩＣカード認証装置は装着されていないものとする。
【００８０】
そして、ユーザＡ〜Ｚにおける認証ＩＤ（社員番号）が図１９に示すようになっているものとする。つまり、ユーザＡ〜Ｚには、それぞれ、対応する社員番号が認証ＩＤとして記憶されているＩＣカードが配布されているものとして説明する。
【００８１】
認証情報付加部４６は、図１８、図１９に示されるような情報に基づいて、転送部４７により転送される印刷ジョブに対して、例えば、図２０に示すようにして、取り出し者と認証ＩＤを認証情報として付加する。
【００８２】
例えば、判定部４５における判定結果により取り出し者が「ユーザＡ」に設定された場合、出力先が画像形成装置３０、３２であれば認証ＩＤとして「ｘｙ０２１８４」が設定される。しかし、取り出し者として「ユーザＡ」が設定されている場合でも、出力先が画像形成装置３１の場合には、認証情報は印刷データに付加されない。これは、画像形成装置３１にはＩＣカード認証装置が装着されていないからである。そして、認証情報が付加されない印刷データについては、認証処理を行うことができないため、画像形成装置３１に転送されずに、プリントサーバ２０内に保留される。
【００８３】
同様にして、取り出し者が「ユーザＢ」に設定された場合、出力先が画像形成装置３０、３２であれば認証ＩＤとして「ｘｙ０９４３２」が設定される。この図２０に示した例では、ＩＣカード認証装置が装着されている画像形成装置３０、３２が出力先として指定されている場合には、各ユーザに対して同一の認証ＩＤが設定されているが、画像形成装置毎に異なる認証ＩＤを設定するようにしてもよい。
【００８４】
次に、本実施形態の印刷システムの動作を図面を参照して詳細に説明する。
【００８５】
先ず、本実施形態の印刷システムにおけるプリントサーバ２０の動作を図２１のフローチャートを参照して説明する。
この図２１に示すフローチャートは、図１１に示した第１の実施形態において示したフローチャートに対して、ステップＳ１０５、Ｓ１０６の処理がステップＳ１０５ａ、Ｓ１０６ａの処理に置き換えられたものである。そのため、以下の説明では、このステップＳ１０５ａ、Ｓ１０６ａの処理のみについて説明する。
【００８６】
先ず、図２１のステップＳ１０５ａにおける認証設定処理の詳細を図２２のフローチャートを参照して説明する。
この認証設定処理では、図１７に示したようなセキュリティ判定条件テーブルに基づいて取り出し者の決定が行われ（ステップＳ４０１）、取り出し者が個人の場合には（ステップＳ４０２においてＹｅｓ）、ユーザ名が取得され、そのユーザの認証ＩＤが取得されてユーザ認証情報として設定される（ステップＳ４０３、Ｓ４０４）。
【００８７】
ステップＳ４０２において、取り出し者が個人ではなくグループであると判定された場合（ステップＳ４０２においてＮｏ）、グループ名が特定され、印刷ジョブに対してグループ名等の情報がグループ認証情報として設定される（ステップＳ４０５、Ｓ４０６）。
【００８８】
そして、このように認証情報が付加された印刷ジョブが画像形成装置３０において受信された場合の動作を図２３のフローチャートを参照して説明する。
【００８９】
プリントサーバ２０からの印刷ジョブが印刷ジョブ受信部５１により受信され印刷ジョブ記憶部５２に記憶されると（ステップＳ５０１）、制御部５３では、この印刷ジョブに付加されている認証情報を参照して、指定されている認証方式がＩＣカードによる認証であるか否かが判定される（ステップＳ５０２）。
【００９０】
ステップＳ５０２において、指定されている認証方式がＩＣカード認証であると判定された場合、その印刷データは、画像形成装置３０のＩＣカード認証領域に格納される（ステップＳ５０３）。
ステップＳ５０２において、指示されている認証方式がＩＣカード認証でないと判定された場合、制御部５３では、この印刷ジョブに付加されている認証情報を参照して、指定されている認証方式が親展ボックスによる認証であるか否かが判定される（ステップＳ５０４）。
【００９１】
ステップ５０４において、指定されている認証方式が親展ボックスによる認証であると判定された場合、格納すべき親展ボックスが特定され（ステップＳ５０５）、特定された親展ボックスに印刷データが格納される（ステップＳ５０６）。
【００９２】
そして、ＩＣカード認証領域に格納された印刷データについては、ＩＣカード内の認証ＩＤをＩＣカードリーダ等により読み取って、認証情報に含まれる認証ＩＤと一致するか否かを判定することにより認証処理が行われる（ステップＳ５０７）。また、親展ボックスに格納された印刷データについては、パスワードの入力を要求して、入力されたパスワードが認証情報に含まれるパスワードと一致するか否かを判定することにより認証処理が行われる（ステップＳ５０７）。
【００９３】
そして、いずれの認証方式の場合においても、正常な認証処理が行われた場合）、出力部５５では、受信した印刷ジョブに基づく画像出力処理が行われる（ステップＳ５０８）。
【００９４】
なお、ステップＳ５０４において指定された認証方式が親展ボックスによる認証でもないと判定された場合、認証要求を行わない通常の印刷ジョブであると判断されて、認証は要求されずに、出力部５５では、受信した印刷ジョブに基づく画像出力処理が行われる（ステップＳ５０８）。
【００９５】
[変形例]
上記第１および第２の実施形態では、セキュリティ判定条件テーブルが１つの場合を用いて説明したが、本発明はこのような構成に限定されるものではない。例えば、図２４に示すように複数のセキュリティ判定条件テーブルを判定条件記憶部４２内に記憶させるようにしてもよい。図２４に示した例では、６つのセキュリティ判定条件テーブル６０Ａ〜６０Ｆが判定条件記憶部４２内に格納されている場合が示されている。このような構成では、判定条件記憶部４２内に格納されている６つのセキュリティ判定条件テーブル６０Ａ〜６０Ｆの中から１つのセキュリティ判定条件テーブルが選択される。そして、判定部４５では、印刷ジョブが、選択されたセキュリティ判定条件テーブルに基づく判定条件に合致するか否かの判定が行われる。
【００９６】
このように複数のセキュリティ判定条件テーブルを用いる場合、例えば、図２５に示すように、プリントサーバ２０内に構成される印刷キューＡ〜Ｃ毎に異なるセキュリティ判定テーブルを適用するようなことが可能となる。
【００９７】
例えば、この図２５に示す例では、印刷キューＡに格納されている印刷ジョブに対してはセキュリティ判定条件テーブルＡに基づいて認証情報を付加し、印刷キューＢに格納されている印刷ジョブに対してはセキュリティ判定条件テーブルＢに基づいて認証情報を付加する。
【００９８】
また、同様にして、論理プリンタ毎に異なるセキュリティ判定条件テーブルを用いて判定を行ったり、入力プロトコル毎に異なるセキュリティ判定条件テーブルを用いて判定を行うようにしても良い。さらに、印刷ジョブを送信する送信元である端末装置毎に異なるセキュリティ判定条件テーブルを用いて判定を行うようにしても良い。
【００９９】
そして、複数のセキュリティ判定条件テーブルのうちどのセキュリティ判定条件テーブルを用いて判定を行うのかを、印刷データの送信元の端末装置１０において指定できるようにしても良い。
【０１００】
例えば、端末装置１０において、図２６に示すような画面上で適用するセキュリティ判定条件テーブルを選択して指定するようにして、プリントサーバ２０では、この指定に基づいて複数のセキュリティ判定条件テーブルの中から使用するセキュリティ判定条件テーブルを特定する。図２６に示した例では、「判定条件Ａ」という名称のセキュリティ判定条件テーブルが選択された場合が示されている。
【０１０１】
さらに、上記第１および第２の実施形態では、プリントサーバ２０において印刷ジョブがセキュリティ判定条件に合致するか否かの判定を行っているが、この判定処理を画像形成装置３０〜３２において実行するようにしてもよい。このような構成とした場合には、プリントサーバ２０における情報抽出部４４、判定条件設定部４１、判定部４５等の機能が画像形成装置３０〜３２側に設けられる。そして、画像形成装置３０〜３２側の判定条件設定部４１は、印刷ジョブに基づく印刷処理を行う際に必要となる認証情報を特定するための判定条件を設定する。そして、認証処理実行部５４は、判定部４５において印刷ジョブがセキュリティ判定条件に合致すると判定された場合、認証情報を特定して出力部５５においてその印刷ジョブを実行する前に認証処理を実行する。
【符号の説明】
【０１０２】
１０    端末装置
１１    ＣＰＵ
１２    メモリ
１３    通信インタフェース（ＩＦ）
１４    記憶装置
１５    ユーザインタフェース（ＵＩ）装置
１６    ネットワーク
２０    プリントサーバ
２１    ＣＰＵ
２２    メモリ
２３    記憶装置
２４    通信インタフェース（ＩＦ）
２５    ユーザインタフェース（ＵＩ）装置
２６    プリントエンジン
２７    制御バス
３０〜３２    画像形成装置
４１    判定条件設定部
４２    判定条件記憶部
４３    印刷ジョブ受信部
４４    情報抽出部
４５    判定部
４６    認証情報付加部
４７    転送部
５１    印刷ジョブ受信部
５２    印刷ジョブ記憶部
５３    制御部
５４    認証処理実行部
５５    出力部
６０Ａ〜６０Ｆ    セキュリティ判定条件テーブル
９０    バナーシート
９１    帳票ページ
９２    セパレータシート
【図１】
2011081781.tif 000003
【図２】
2011081781.tif 000004
【図３】
2011081781.tif 000005
【図４】
2011081781.tif 000006
【図５】
2011081781.tif 000007
【図６】
2011081781.tif 000008
【図７】
2011081781.tif 000009
【図８】
2011081781.tif 000010
【図９】
2011081781.tif 000011
【図１０】
2011081781.tif 000012
【図１１】
2011081781.tif 000013
【図１２】
2011081781.tif 000014
【図１３】
2011081781.tif 000015
【図１４】
2011081781.tif 000016
【図１５】
2011081781.tif 000017
【図１６】
2011081781.tif 000018
【図１７】
2011081781.tif 000019
【図１８】
2011081781.tif 000020
【図１９】
2011081781.tif 000021
【図２０】
2011081781.tif 000022
【図２１】
2011081781.tif 000023
【図２２】
2011081781.tif 000024
【図２３】
2011081781.tif 000025
【図２４】
2011081781.tif 000026
【図２５】
2011081781.tif 000027
【図２６】
2011081781.tif 000028