(57)【要約】【課題】複数のユーザが認証印刷を行う場合に錯誤によるトラブルを避けてセキュリティをより向上させることができる画像形成装置を提供する。【解決手段】複数のユーザは、それぞれ印刷ジョブを画像形成装置に送信し、認証カードを認証装置に読み取らせ、その印刷ジョブの印刷を行う。画像形成装置のＣＰＵは、認証カードから読み取った各ユーザのユーザ属性情報に応じてユーザグループを作成し、そのユーザグループに印刷ジョブをグルーピングする（Ｓ３０１）。ＣＰＵは、ユーザグループ毎に印刷ジョブのデータを読み出す（Ｓ３０３）。ＣＰＵは、ユーザグループ毎に、印刷ジョブについて印刷方法を設定し（Ｓ３０５）、印刷を実行する（Ｓ３０７）。ユーザグループ毎に、異なる印刷タイミングや異なる排出先で印刷物を出力し、印刷物の取り違えなどを防止することができる。【選択図】図７
2010167627.tif 000002
【特許請求の範囲】
【請求項１】
認証装置で認証媒体を読み取り、その認証結果に基づいて、記憶媒体に記憶された印刷ジョブを実行してプリントする画像形成装置であって、
前記認証媒体から所定のユーザ属性情報を抽出する抽出手段と、
前記抽出手段により抽出されたユーザ属性情報に基づいて、前記記憶媒体に記憶された印刷ジョブを、それぞれ所定の属性を有する１つ以上のユーザグループのうちの少なくとも１つにグルーピングするグルーピング手段と、
前記グルーピング手段によりグルーピングされた印刷ジョブの印刷方法を、そのユーザグループの属性に応じて設定する設定手段とを備えた、画像形成装置。
【請求項２】
前記グルーピング手段は、前記抽出手段により複数の認証媒体の各々からユーザ属性情報が抽出されることで複数のユーザ属性情報が抽出された場合には、前記記憶媒体に記憶された印刷ジョブから、前記複数のユーザ属性情報に対応するものについてのグルーピングを行う、請求項１に記載の画像形成装置。
【請求項３】
前記ユーザ属性情報は、ユーザの階層に関する情報を含み、
前記グルーピング手段は、少なくとも前記ユーザの階層に関する情報に基づいて、前記記憶媒体に記憶された印刷ジョブをグルーピングする、請求項１または２に記載の画像形成装置。
【請求項４】
前記ユーザ属性情報は、ユーザの所属に関する情報を含み、
前記グルーピング手段は、少なくとも前記ユーザの所属に関する情報に基づいて、前記記憶媒体に記憶された印刷ジョブをグルーピングする、請求項１から３のいずれかに記載の画像形成装置。
【請求項５】
前記各ユーザグループの属性に基づいて、前記ユーザグループ毎に印刷物の排出先を切り替える切替手段をさらに備えた、請求項１から４のいずれかに記載の画像形成装置。
【請求項６】
ユーザにより操作可能な操作パネルと、
前記各ユーザグループの属性に基づいて、印刷ジョブの実行順を前記ユーザグループ毎に並び替える並び替え手段と、
所定のユーザグループにグルーピングされた印刷ジョブを実行した後、前記操作パネルにより、別のユーザグループにグルーピングされた印刷ジョブの印刷開始要求を確認する確認手段と、
前記確認手段により確認が行われた後に、前記別のユーザグループにグルーピングされた印刷ジョブを実行する実行手段とをさらに備えた、請求項１から５のいずれかに記載の画像形成装置。
【請求項７】
前記各ユーザグループの属性に基づいて、所定のユーザグループにグルーピングされた印刷ジョブによる印刷物を、他の少なくとも一つのユーザグループにグルーピングされた印刷ジョブによる印刷物の間に挟み込んで出力するために、前記他の少なくとも一つのユーザグループにグルーピングされた印刷ジョブを複数に分割する分割手段と、
前記分割された複数の印刷ジョブのうち少なくとも一つを実行した後に、前記所定のユーザグループにグルーピングされた印刷ジョブを実行し、その後に前記分割された複数の印刷ジョブのうち残りを実行する実行手段とをさらに備えた、請求項１から５のいずれかに記載の画像形成装置。
【請求項８】
１つのユーザグループにグルーピングされた印刷ジョブを実行後、所定時間のカウント処理を行い、そのカウント処理が終了したとき、次のユーザグループにグルーピングされた印刷ジョブを実行するカウント手段をさらに備え、
ユーザグループ毎に印刷ジョブの実行間隔を所定時間設けて印刷する、請求項１から５のいずれかに記載の画像形成装置。
【請求項９】
前記ユーザ属性情報は、ユーザの階層に関する情報およびユーザの所属に関する情報を含み、
前記グルーピング手段は、前記ユーザの階層に関する情報およびユーザの所属に関する情報に基づいて、前記記憶媒体に記憶された印刷ジョブをグルーピングし、
前記ユーザの階層に関する情報およびユーザの所属に関する情報のうち一方に関する属性を有するユーザグループ毎に印刷物の排出先を切り替える切替手段と、
前記ユーザの階層に関する情報およびユーザの所属に関する情報のうち他方に関する属性を有する１つのユーザグループにグルーピングされた印刷ジョブを実行後、所定時間のカウント処理を行い、当該カウント処理が終了したとき、前記他方に関する属性を有する次のユーザグループにグルーピングされた印刷ジョブを実行するカウント手段とをさらに備えた、請求項１または２に記載の画像形成装置。
【請求項１０】
認証装置で認証媒体を読み取り、その認証結果に基づいて、記憶媒体に記憶された印刷ジョブを実行してプリントする画像形成装置の制御方法であって、
前記認証媒体から所定のユーザ属性情報を抽出する抽出ステップと、
前記抽出ステップにより抽出されたユーザ属性情報に基づいて、前記記憶媒体に記憶された印刷ジョブを、それぞれ所定の属性を有する１つ以上のユーザグループのうちの少なくとも１つにグルーピングするグルーピングステップと、
前記グルーピングステップによりグルーピングされた印刷ジョブの印刷方法を、そのユーザグループの属性に応じて設定する設定ステップとを備えた、画像形成装置の制御方法。
【請求項１１】
認証装置で認証媒体を読み取り、その認証結果に基づいて、記憶媒体に記憶された印刷ジョブを実行してプリントする画像形成装置の制御プログラムであって、
前記認証媒体から所定のユーザ属性情報を抽出する抽出ステップと、
前記抽出ステップにより抽出されたユーザ属性情報に基づいて、前記記憶媒体に記憶された印刷ジョブを、それぞれ所定の属性を有する１つ以上のユーザグループのうちの少なくとも１つにグルーピングするグルーピングステップと、
前記グルーピングステップによりグルーピングされた印刷ジョブの印刷方法を、そのユーザグループの属性に応じて設定する設定ステップとをコンピュータに実行させる、画像形成装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置、画像形成装置の制御方法、および画像形成装置の制御プログラムに関し、特に、認証装置によるユーザの認証結果に基づいて印刷ジョブを実行する画像形成装置、画像形成装置の制御方法、および画像形成装置の制御プログラムに関する。
【背景技術】
【０００２】
認証装置によりユーザを認証することができる電子写真式の画像形成装置（スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、およびサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンタなど）がある。このような画像形成装置は、例えば、ユーザを認証することにより、画像形成装置に保存された印刷ジョブをプリント可能である。印刷ジョブは、例えば画像形成装置に接続されたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などから画像形成装置に送信され、画像形成装置に保存される。
【０００３】
このような画像形成装置としては、複数の印刷ジョブを保存しておき、認証されたユーザ分の印刷ジョブを実行するものがある。この動作は、例えば、次のようにして行われる。すなわち、複数のユーザからそれぞれ印刷ジョブが送信され、画像形成装置には複数の印刷ジョブが保存される。この状態で、あるユーザが認証を行うと、画像形成装置は、認証されたユーザ分の印刷ジョブを実行する。このようにして行われる印刷を、マルチジョブにおける認証印刷と呼ぶことがある。マルチジョブにおける認証印刷は、特に、画像形成装置を多くのユーザで利用する場合に便利である。認証されたユーザの印刷ジョブを一律に実行して、他のユーザの印刷ジョブは保存したままで認証が行われるまで待機することができ、印刷物のセキュリティを確保することができるからである。
【０００４】
なお、下記特許文献１は、プリント管理装置がクライアント端末からの印刷要求に基づいて印刷ジョブを生成する印刷処理システムを開示している。この印刷処理システムでは、ユーザをグループに分け、グループ毎に印刷可能部数の上限値を設けて、各グループの印刷可能部数を管理する。プリント管理装置は、印刷可能なグループ、そのグループに属するユーザ、そのグループで印刷可能な部数の上限値、グループ毎の印刷可能部数並びにそのグループに属する各ユーザの印刷履歴の各情報を、各文書について管理する。これにより、同じグループに属する他のユーザが印刷してくれた文書などについての重複印刷を防止して、資源の浪費を防止している。
【０００５】
また、下記特許文献２は、ＩＣカードを持つ利用者が単独で複写機の操作モードを設定できる複写機を開示している。複写機は、利用者毎のＩＣカードなどを読み込んだとき、当該ＩＣカードなどに記憶されたコードに対応するモード設定情報を読み出す。また、複写機は、読み出したモード設定情報に応じて、操作モードを自動設定する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−９２５０５号公報
【特許文献２】特開平５−８８４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、画像形成装置を属性が互いに異なる複数のユーザで利用する場合、上記のようなマルチジョブにおける認証印刷に関して以下のような問題が生じることがある。ここで属性とは、例えば、職位などの階層に関するものや、所属部門、所属サイト（Ｓｉｔｅ）、所属会社、在籍場所などの所属に関するものである。
【０００８】
例えば、複数のユーザが比較的短い時間に連続してカード認証を行った場合、それらのユーザ分の印刷ジョブが連続して実行される。各ユーザによる印刷物は、例えば所定の排紙トレイに連続して出力される。そのため、各ユーザは自分の印刷物を判別しにくくなり、錯誤によるトラブルが発生しやすくなる。トラブルとしては、印刷物の取り違えがある。また、トラブルとしては、ユーザが、自分の印刷物を排紙トレイから取り損ね、その印刷物を排紙トレイに残してしまうことがある。
【０００９】
階層が上位であるユーザの印刷物や所属会社が他のユーザとは異なるユーザの印刷物が取り違えられたり排紙トレイに残ったりすると、印刷物の内容によっては、機密情報の漏えいにつながる。
【００１０】
また、例えば在籍場所が異なり、互いに居所が離れている複数のユーザ間で印刷物の取り違えが発生し、別のユーザが印刷物を自席に持ち帰ったりすると、印刷物を取り戻すことが困難になることがある。所属部門や所属サイト、所属会社などが異なるユーザ間で印刷物の取り違えが発生した場合も、同様である。
【００１１】
なお、特許文献１および特許文献２には、このように複数のユーザでマルチジョブにおける認証印刷を行う場合に生じる取り違えなどに関する解決策は何ら開示されていない。
【００１２】
この発明はそのような問題点を解決するためになされたものであり、複数のユーザが認証印刷を行う場合に錯誤によるトラブルを避けて、セキュリティをより向上させることができる画像形成装置、画像形成装置の制御方法、および画像形成装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
上記目的を達成するためこの発明のある局面に従うと、画像形成装置は、認証装置で認証媒体を読み取り、その認証結果に基づいて、記憶媒体に記憶された印刷ジョブを実行してプリントするものであって、認証媒体から所定のユーザ属性情報を抽出する抽出手段と、抽出手段により抽出されたユーザ属性情報に基づいて、記憶媒体に記憶された印刷ジョブを、それぞれ所定の属性を有する１つ以上のユーザグループのうちの少なくとも１つにグルーピングするグルーピング手段と、グルーピング手段によりグルーピングされた印刷ジョブの印刷方法を、そのユーザグループの属性に応じて設定する設定手段とを備える。
【００１４】
好ましくはグルーピング手段は、抽出手段により複数の認証媒体の各々からユーザ属性情報が抽出されることで複数のユーザ属性情報が抽出された場合には、記憶媒体に記憶された印刷ジョブから、複数のユーザ属性情報に対応するものについてのグルーピングを行う。
【００１５】
好ましくはユーザ属性情報は、ユーザの階層に関する情報を含み、グルーピング手段は、少なくともユーザの階層に関する情報に基づいて、記憶媒体に記憶された印刷ジョブをグルーピングする。
【００１６】
好ましくはユーザ属性情報は、ユーザの所属に関する情報を含み、グルーピング手段は、少なくともユーザの所属に関する情報に基づいて、記憶媒体に記憶された印刷ジョブをグルーピングする。
【００１７】
好ましくは画像形成装置は、各ユーザグループの属性に基づいて、ユーザグループ毎に印刷物の排出先を切り替える切替手段をさらに備える。
【００１８】
好ましくは画像形成装置は、ユーザにより操作可能な操作パネルと、各ユーザグループの属性に基づいて、印刷ジョブの実行順をユーザグループ毎に並び替える並び替え手段と、所定のユーザグループにグルーピングされた印刷ジョブを実行した後、操作パネルにより、別のユーザグループにグルーピングされた印刷ジョブの印刷開始要求を確認する確認手段と、確認手段により確認が行われた後に、別のユーザグループにグルーピングされた印刷ジョブを実行する実行手段とをさらに備える。
【００１９】
好ましくは画像形成装置は、各ユーザグループの属性に基づいて、所定のユーザグループにグルーピングされた印刷ジョブによる印刷物を、他の少なくとも一つのユーザグループにグルーピングされた印刷ジョブによる印刷物の間に挟み込んで出力するために、他の少なくとも一つのユーザグループにグルーピングされた印刷ジョブを複数に分割する分割手段と、分割された複数の印刷ジョブのうち少なくとも一つを実行した後に、所定のユーザグループにグルーピングされた印刷ジョブを実行し、その後に分割された複数の印刷ジョブのうち残りを実行する実行手段とをさらに備える。
【００２０】
好ましくは画像形成装置は、１つのユーザグループにグルーピングされた印刷ジョブを実行後、所定時間のカウント処理を行い、そのカウント処理が終了したとき、次のユーザグループにグルーピングされた印刷ジョブを実行するカウント手段をさらに備え、ユーザグループ毎に印刷ジョブの実行間隔を所定時間設けて印刷する。
【００２１】
好ましくはユーザ属性情報は、ユーザの階層に関する情報およびユーザの所属に関する情報を含み、グルーピング手段は、ユーザの階層に関する情報およびユーザの所属に関する情報に基づいて、記憶媒体に記憶された印刷ジョブをグルーピングし、画像形成装置は、ユーザの階層に関する情報およびユーザの所属に関する情報のうち一方に関する属性を有するユーザグループ毎に印刷物の排出先を切り替える切替手段と、ユーザの階層に関する情報およびユーザの所属に関する情報のうち他方に関する属性を有する１つのユーザグループにグルーピングされた印刷ジョブを実行後、所定時間のカウント処理を行い、当該カウント処理が終了したとき、他方に関する属性を有する次のユーザグループにグルーピングされた印刷ジョブを実行するカウント手段とをさらに備える。
【００２２】
この発明の他の局面に従うと、認証装置で認証媒体を読み取り、その認証結果に基づいて、記憶媒体に記憶された印刷ジョブを実行してプリントする画像形成装置の制御方法は、認証媒体から所定のユーザ属性情報を抽出する抽出ステップと、抽出ステップにより抽出されたユーザ属性情報に基づいて、記憶媒体に記憶された印刷ジョブを、それぞれ所定の属性を有する１つ以上のユーザグループのうちの少なくとも１つにグルーピングするグルーピングステップと、グルーピングステップによりグルーピングされた印刷ジョブの印刷方法を、そのユーザグループの属性に応じて設定する設定ステップとを備える。
【００２３】
この発明のさらに他の局面に従うと、認証装置で認証媒体を読み取り、その認証結果に基づいて、記憶媒体に記憶された印刷ジョブを実行してプリントする画像形成装置の制御プログラムは、認証媒体から所定のユーザ属性情報を抽出する抽出ステップと、抽出ステップにより抽出されたユーザ属性情報に基づいて、記憶媒体に記憶された印刷ジョブを、それぞれ所定の属性を有する１つ以上のユーザグループのうちの少なくとも１つにグルーピングするグルーピングステップと、グルーピングステップによりグルーピングされた印刷ジョブの印刷方法を、そのユーザグループの属性に応じて設定する設定ステップとをコンピュータに実行させる。
【発明の効果】
【００２４】
これらの発明に従うと、認証媒体により認証されたユーザの属性情報に応じて、印刷ジョブをグルーピングして印刷方法の設定を行うことができる。これにより、複数のユーザで用いたときに錯誤によるトラブルを避けてセキュリティをより向上させることができる画像形成装置、画像形成装置の制御方法、および画像形成装置の制御プログラムを提供することが可能となる。
【図面の簡単な説明】
【００２５】
【図１】第１の実施の形態における画像形成装置のハードウェア構成を示す正面図である。
【図２】画像形成装置のハードウェア構成を示すブロック図である。
【図３】認証カードを示す平面図である。
【図４】認証印刷機能のユーザの認証が行われるまでの動作を示すフローチャートである。
【図５】認証印刷機能のユーザの認証後の動作を示すフローチャートである。
【図６】印刷ジョブのグルーピングの一例を示す図である。
【図７】第２の実施の形態における認証印刷機能のユーザの認証後の動作を示すフローチャートである。
【図８】第２の実施の形態における印刷ジョブのグルーピングの一例を示す図である。
【図９】第２の実施の形態における印刷ジョブのグルーピングの別の例を示す図である。
【図１０】第３の実施の形態における認証印刷機能のユーザの認証後の動作を示すフローチャートである。
【図１１】第４の実施の形態における認証印刷機能のユーザの認証後の動作を示すフローチャートである。
【図１２】第５の実施の形態における認証印刷機能のユーザの認証後の動作を示すフローチャートである。
【図１３】第６の実施の形態における認証印刷機能のユーザの認証後の動作を示すフローチャートである。
【図１４】第７の実施の形態における認証印刷機能のユーザの認証後の動作を示すフローチャートである。
【図１５】第７の実施の形態における階層別印刷処理を示すフローチャートである。
【図１６】第８の実施の形態における認証印刷機能のユーザの認証後の動作を示すフローチャートである。
【図１７】第８の実施の形態における在籍別印刷処理を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態における画像形成装置について説明する。
【００２７】
画像形成装置は、スキャナ機能、複写機能、プリンタとしての機能、ファクシミリ機能、データ通信機能、およびサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。このような画像形成装置は、いわゆるデジタル複合機と呼ばれる。スキャナ機能では、画像形成装置は、セットされた原稿の画像を読み取ってそれをＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等に蓄積する。複写機能では、さらにそれを用紙等に印刷（プリント）する。プリンタとしての機能では、ＰＣ等の外部端末から印刷指示を受けるとその指示に基づいて用紙に印刷を行う。ファクシミリ機能では、外部のファクシミリ装置等からファクシミリデータを受信してそれをＨＤＤ等に蓄積する。データ通信機能では、接続された外部機器との間でデータを送受信する。サーバ機能では、複数のユーザでＨＤＤ等に記憶したデータなどを共有可能にする。
【００２８】
［第１の実施の形態］
【００２９】
図１は、本発明の第１の実施の形態における画像形成装置のハードウェア構成を示す正面図である。
【００３０】
図を参照して画像形成装置１は、給紙カセット３と、第１の排紙トレイ５と、第２の排紙トレイ７と、第３の排紙トレイ９と、ＨＤＤ部（記憶媒体）１１と、スキャン部１３と、認証装置１５とを備える。
【００３１】
給紙カセット３には、画像を形成するための用紙が収容されている。用紙の有無は、センサにより検出される。用紙がセットされていない場合、または印字中に用紙が無くなった場合には、センサが状況を検出し、後述の操作パネル２３等でユーザに知らせる。
【００３２】
第１の排紙トレイ５は、画像形成装置１の中央部に配置されている。第２の排紙トレイ７は、画像形成装置１の側部上方に配置されている。第３の排紙トレイ９は、第２の排紙トレイ７の下方に配置されている。画像形成装置１において印刷された印刷物は、画像形成装置１の内部からこれらの排紙トレイ５，７，９のうちいずれかに排出される。
【００３３】
ＨＤＤ部１１は、画像形成装置１の筺体内部に収容されている。スキャン部１３は、画像形成装置１の筺体の上部であって第１の排紙トレイ５の上方に配置されている。また、認証装置１５は、スキャン部１３の側方に設けられた支持台上に配置されている。これにより、ユーザが後述のようにカード認証を容易に行うことができる。
【００３４】
図２は、画像形成装置１のハードウェア構成を示すブロック図である。
【００３５】
図を参照して画像形成装置１は、さらに、プリント部１７と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）コントローラ１９と、ＣＰＵ２１と、操作パネル２３とを備える。
【００３６】
ＨＤＤ部１１は、例えばＬＡＮコントローラ１９等を介して送信された印刷ジョブ（ＪＯＢ）やスキャン部１３で読み取ったデータなどを記憶する。また、ＨＤＤ部１１は、後述のようにカード認証を行うための認証データや、画像形成装置１の設定情報や、画像形成装置１の種々の動作を行うための制御プログラムなどを記憶する。ＨＤＤ部１１は、１つのクライアント又は複数のクライアントから送信された複数の印刷ジョブを記憶可能である。なお、複数の印刷ジョブを記憶して順次印刷を行うことを、マルチジョブ印刷と呼ぶことがある。
【００３７】
スキャン部１３は、上述のスキャナ機能を実行する。スキャン部１３は、例えば、透明な原稿台に配置された原稿をコンタクトイメージセンサなどにより走査して画像データとして読み取る。また、スキャン部１３は、原稿トレイにセットされた複数枚の原稿を、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）により順次取り込みながら、コンタクトイメージセンサなどにより画像データとして読み取る。
【００３８】
認証装置１５は、例えば、後述のような認証カード（認証媒体）５０が近づけられたときにその認証カード５０に埋め込まれた情報を読み取る機能を有している。認証装置１５は、認証カード５０との間で無線通信、すなわち非接触通信を行うことができる。認証装置１５は、例えば、認証カード５０と通信するための磁場を発生させるアンテナおよび無線回路や、受信した情報を復調し復号する回路などを有している。認証装置１５で読み取られた情報は、ＣＰＵ２１に送られる。認証装置１５は、互いに重ねられるなどした複数枚の認証カード５０が近づけられたとき、これらそれぞれの認証カード５０と通信し、それぞれの認証カード５０から情報を読み取ることができる。
【００３９】
プリント部１７は、ＣＰＵ２１による制御の下、給紙カセット３から用紙を給紙して画像形成装置１の内部で搬送する。また、プリント部１７は、搬送される用紙に電子写真方式により画像を形成し、排紙トレイ５，７，９のうちいずれかに排出する。用紙の排紙先は、ＣＰＵ２１による制御の下、排紙トレイ５，７，９のうち例えばユーザにより選択されたものに設定される。プリント部１７は、用紙にカラー画像を形成することができる。なお、プリント部１７は、用紙にモノクロの画像のみを形成可能に構成されていてもよい。
【００４０】
ＬＡＮコントローラ１９は、例えば、ＬＡＮケーブル（図示せず）を介して、画像形成装置１をＬＡＮなどのネットワークに接続する。これにより、画像形成装置１は、ＬＡＮに接続されているクライアントＰＣなどの外部機器と通信可能になる。図において、画像形成装置１が接続されているＬＡＮには、ユーザＡが使用するＰＣ（ユーザＡ  ＰＣ）４１やユーザＢが使用するＰＣ（ユーザＢ  ＰＣ）４２等が接続されている。画像形成装置１は、これらのＰＣ４１やＰＣ４２から印刷ジョブを受信可能である。また、画像形成装置１は、ＰＣ４１やＰＣ４２にスキャン部１３で読み取った画像を送信可能である。なお、ＬＡＮコントローラ１９は、無線通信によりＬＡＮなどに接続可能に構成されていてもよい。
【００４１】
操作パネル２３は、例えばタッチパネル機能を有するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を用いて構成されている。操作パネル２３は、ＬＣＤに画像を表示する機能やタッチパネルによりユーザによる操作を受け付ける機能を有している。操作パネル２３は、ＣＰＵ２１による制御に基づき、例えば所定の操作メニュー画面を表示してユーザからの操作を受け付ける。また、操作パネル２３は、画像形成装置１の状態に関する情報を表示し、ユーザに通知する。操作パネル２３にユーザによる操作がなされると、それに応じて、操作信号または操作コマンドがＣＰＵ２１に送信される。
【００４２】
ＣＰＵ２１は、ＨＤＤ部１１やメモリ等に記憶された制御プログラムを実行することにより、画像形成装置１の種々の動作を制御する。ＣＰＵ２１は、例えば、操作パネル２３から操作信号が送られたり、ＰＣ４１，４２，…などから操作コマンドが送信されたりすると、それらに応じて所定の制御プログラムを実行する。これにより、ユーザにより操作パネル２３になされた操作やＰＣ４１，４２，…からの指示に応じて、画像形成装置１の所定の動作が行われる。
【００４３】
次に、認証装置１５で読み取り可能な認証カードについて説明する。
【００４４】
図３は、認証カードを示す平面図である。
【００４５】
認証カード５０は、いわゆる非接触ＩＣカードである。認証カード５０の内部には、ＩＣ部５１と、アンテナ（図示せず）が埋め込まれている。認証カード５０が認証装置１５のアンテナが内蔵されている部位に近づけられると、電磁誘導により認証カード５０のアンテナに電流が発生する。ＩＣ部５１は、その電流を電源として駆動される。ＩＣ部５１は、駆動されると、記憶している情報を変調してアンテナより電波を出力する。認証装置１５は、その電波を受信し復調することにより、認証カード５０に記憶されている情報を読み取ることができる。
【００４６】
認証カード５０は、例えば、画像形成装置１の各ユーザに配布されて、各ユーザの認証に用いられる。各ユーザに配布される認証カード５０のＩＣ部５１には、当該ユーザに関するユーザ属性情報が記憶されている。ユーザ属性情報は、例えば、ユーザの所属に関する情報や、階層に関する情報や、ユーザの年齢、性別、ユーザＩＤ番号などに関する情報を含む。所属に関する情報は、所属会社、所属部署（所属部門）、配属サイト（Ｓｉｔｅ）などに関する情報を含む。ここで、配属サイトとは、ユーザが配属されている支店、支所などのことをいう。また、階層とは、役員、部長、課長、係長など、会社などの組織内におけるユーザの職級のことをいう。
【００４７】
画像形成装置１は、認証カード５０によりユーザを認証するカード認証機能を有している。カード認証機能により、例えば、認証されたユーザについて、個別の文書の印刷可否や、画像形成装置１の各機能の利用制限を行うことができる。ＣＰＵ２１は、認証カード５０から読み取られたユーザＩＤ番号などと認証ユーザリストなどとを比較して、ユーザのカード認証を行う。認証ユーザリストには、例えば、認証可能ユーザのユーザＩＤ番号があらかじめ設定されている。認証ユーザリストは、ＨＤＤ部１１から読み込まれたり、ＬＡＮに接続された外部サーバなどから読み込まれたりする。
【００４８】
ここで、画像形成装置１は、カード認証機能の一機能として、認証印刷機能を実行することができる。認証印刷機能は、ＣＰＵ２１により制御されて実行される。以下、本実施形態における認証印刷機能について説明する。
【００４９】
図４は、認証印刷機能のユーザの認証が行われるまでの動作を示すフローチャートである。
【００５０】
ステップＳ１０１において、ＣＰＵ２１は、ＰＣ４１，４２，…などのクライアントＰＣから印刷ジョブ（ＪＯＢ）を受信可能な状態で待機する。
【００５１】
ステップＳ１０１において印刷ジョブを受信すると、ステップＳ１０３において、ＣＰＵ２１は、その印刷ジョブのデータをＨＤＤ部１１内に保存（記憶）する。
【００５２】
ステップＳ１０５において、ＣＰＵ２１は、ＨＤＤ部１１に記憶した印刷ジョブを送信したユーザのカード認証を、認証装置１５により受け付ける。ユーザが認証カード５０を認証装置１５に近づけると、ＣＰＵ２１は、ユーザのカード認証を行う。ＣＰＵ２１は、認証装置１５がその認証カード５０から読み取った情報から、ユーザ属性情報を抽出する。
【００５３】
図５は、認証印刷機能のユーザの認証後の動作を示すフローチャートである。
【００５４】
図４のステップＳ１０５においてユーザ属性情報が取得されると、ステップＳ２０１において、ＣＰＵ２１は、ＨＤＤ部１１内に記憶された印刷ジョブのグルーピングを行う。グルーピングは、認証カード５０から抽出されたユーザ属性情報に基づいて行われる。グルーピングは、認証されたユーザの印刷ジョブを所定のユーザグループに関連付けることにより行う。第１の実施の形態において、ユーザグループは、予め画像形成装置１に設定されている。このとき、ユーザグループの情報などは、ＨＤＤ部１１内などに記憶されていればよい。
【００５５】
ステップＳ２０３において、ＣＰＵ２１は、グルーピングされた印刷ジョブのデータすなわち認証されたユーザに対応する印刷ジョブのデータをＨＤＤ部１１から読み出す。また、ＣＰＵ２１は、印刷するために、その印刷ジョブのデータをプリント部１７に送信する。
【００５６】
ステップＳ２０５において、ＣＰＵ２１は、ＨＤＤ部１１から読み出した印刷ジョブについて、印刷方法を設定する。ここで、印刷方法は、ユーザグループ毎に、ユーザグループの属性に応じて設定される。詳細には、例えば、あるユーザグループが階層が上位であるか下位であるかの属性を有しているとき、その属性に応じて、印刷物の出力先などの印刷方法の設定を行う。
【００５７】
ステップＳ２０７において、ＣＰＵ２１は、プリント部１７に印刷ジョブの印刷を開始させる。印刷は、カード認証されたユーザの印刷ジョブについて行われる。また、印刷は、ステップＳ２０５において設定された印刷方法によって行われる。印刷ジョブの実行は、印刷ジョブが画像形成装置１に送信された順にかかわらず、ユーザグループ単位で行われる。これにより、印刷物は、他のユーザグループにグルーピングされるような印刷ジョブについての印刷物とは差別化されて出力される。
【００５８】
図６は、印刷ジョブのグルーピングの一例を示す図である。図を参照し、上述の認証印刷機能の具体例について説明する。
【００５９】
まず、前提として、４人のユーザ（ユーザＡ、ユーザＢ、ユーザＣ、ユーザＤ）が画像形成装置１を用いているとする。各ユーザの階層は、ユーザＡが部長であり、ユーザＣが課長であり、ユーザＢが係長であり、ユーザＤが職位なしである。これらの階層の上下関係は、上位であるものから順に、部長、課長、係長、職位なし、である。なお、階層としては、これらのほかに、部長より上位となる役員などがある。
【００６０】
また、画像形成装置１には、ユーザグループとして、階層上位グループおよび階層下位グループが予め設定されている。階層上位グループには、階層が比較的上位であることが属性づけられている。また、階層下位グループには、階層が比較的下位であることが属性づけられている。本例では、役員および部長の階層は、階層上位グループに対応づけられている。また、課長、係長および職位なしの階層は、階層下位グループに対応づけられている。
【００６１】
画像形成装置１には、印刷方法として、印刷物の出力先を第１の排紙トレイ５とする第１の印刷方法と、印刷物の出力先を第２の排紙トレイ７とする第２の印刷方法とが設定されている。階層上位グループには、例えば、第１の印刷方法が対応づけられている。また、階層下位グループには、第２の印刷方法が対応づけられている。
【００６２】
いま、合計７つの印刷ジョブ（ジョブ）１０１，…，１０７がＨＤＤ部１１に記憶されているとする。これらの印刷ジョブ１０１，…，１０７は、ＰＣ４１，４２，…のいずれかから送信されたものである。これらの印刷ジョブ１０１，…，１０７は、まだカード認証が行われていないものである。印刷ジョブ１０１，…，１０７は、この時点で、先に画像形成装置１が受信したものが印刷順が先になるように並んでいる。図に示すように、印刷ジョブ１０１，１０３，１０７は、ユーザＡから送信されたものである。印刷ジョブ１０２，１０６は、ユーザＢから送信されたものである。印刷ジョブ１０４は、ユーザＣから送信されたものである。印刷ジョブ１０５は、ユーザＤから送信されたものである。
【００６３】
ここで、ユーザＡが認証装置１５に自身の認証カード５０を読み取らせると、ユーザＡについてカード認証が行われる。また、認証カード５０から読み取られた情報から、ユーザＡの階層が部長である旨の階層情報がユーザ属性情報として抽出される。ＣＰＵ２１は、図に破線で囲って示すように、ユーザＡの印刷ジョブ１０１，１０３，１０７を、ユーザＡの階層に対応する階層上位グループ１１０にグルーピングする。
【００６４】
グルーピングが行われると、印刷ジョブ１０１，１０３，１０７が、ＨＤＤ部１１から読み出され、プリント部１７に送信される。また、ＣＰＵ２１は、印刷ジョブ１０１，１０３，１０７について、印刷方法を設定する。すなわち、印刷方法は、これらが属する階層上位グループ１１０に対応する第１の印刷方法になる。これにより、ユーザＡの印刷ジョブ１０１，１０３，１０７が実行されると、印刷物が第１の排紙トレイ５に出力される。
【００６５】
各ユーザは、認証印刷を行った場合の、自分の印刷物の出力先を予め知っている。そのため、ユーザは、印刷物が出力された排紙トレイの別により、自身の印刷物と他のユーザの印刷物とを分別しやすくなる。従って、複数のユーザで画像形成装置１を使用する場合に、印刷物を他者のものと取り違えにくくなる。
【００６６】
なお、これは一つの具体例であり、ユーザグループとして、階層に関する情報に替えて、所属に関する情報に関して属性づけられたものが予め設定されていてもよい。また、印刷方法として上述とは別の方法を設定し、ユーザグループ毎の印刷物の出力を差別化してもよい。
【００６７】
また、ユーザグループは、予め設定されていなくてもよい。この場合、例えば、画像形成装置１に、所定のユーザ属性情報に応じてユーザグループを作成するときのグループ作成ルールや、その作成されたユーザグループの属性に応じた印刷方法の設定ルールが予め設定されていればよい。このとき、ＣＰＵ２１は、カード認証が行われる度に、グループ作成ルールに従って、ユーザ属性情報に対応するユーザグループを作成する。作成されたユーザグループは、認証されたユーザの属性情報について属性付けられたものになる。また、ＣＰＵ２１は、作成したユーザグループに印刷ジョブをグルーピングする。そして、ＣＰＵ２１は、設定ルールに基づいて、ユーザグループにグルーピングされた印刷ジョブの印刷方法を設定し、印刷する。これにより、同様に、印刷物の取り違えが発生する可能性を低減することができる。
【００６８】
［第２の実施の形態］
【００６９】
第２の実施の形態における画像形成装置１の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第２の実施の形態においては、複数のユーザが略同時期にカード認証を行った場合の認証印刷機能（同時認証マルチジョブ印刷）が、第１の実施の形態と異なる。
【００７０】
先ず、第２の実施の形態において想定される、複数のユーザが略同時期にカード認証を行う場合（同時認証と呼ぶことがある）について説明する。同時認証としては、大まかに２つの場合が考えられる。すなわち、複数ユーザ分の複数の認証カード５０を重ねるなどして束とし、その束を認証装置１５に近づけて行われる、第１の同時認証がある。また、複数のユーザが、次々と連続してカード認証を行う、第２の同時認証がある。第１の同時認証では、複数の認証カード５０が略同時に認証装置１５に読み取られて、複数のユーザが認証される。他方、第２の同時認証では、厳密には、複数の認証カード５０が同時に読み取られるわけではない。しかしながら、ここでは、ＣＰＵ２１は、例えば前のユーザがカード認証を行ってから所定の時間（例えば、１０秒間）内に次のユーザがカード認証を行った場合に、両者は同時に認証されたものとみなす。従って、例えば３人のユーザについて、一人目と二人目および二人目と三人目のそれぞれが所定時間以内の間隔でカード認証を行った場合、これらの３人のユーザについて第２の同時認証が成立する。なお、以下の認証印刷機能を実行する条件としては、上記第１の同時認証が行われたこと又は第２の同時認証が行われたことに限ってもよい。
【００７１】
次に、第２の実施の形態における同時認証時の認証印刷機能について説明する。ユーザの認証が行われるまでの動作の流れは、図４に示したような第１の実施の形態におけるそれと同じである。すなわち、ＣＰＵ２１は、ＰＣ４１，４２，…などから印刷ジョブを受け付けてＨＤＤ部１１に記憶する（Ｓ１０１、Ｓ１０３）。その後、同時認証が行われると、ＣＰＵ２１は、その際読み取られた複数の認証カード５０の各々から、ユーザ属性情報を抽出する（Ｓ１０５）。これにより、複数のユーザ属性情報が抽出される。
【００７２】
図７は、第２の実施の形態における画像形成装置のユーザの認証後の動作を示すフローチャートである。
【００７３】
ステップＳ３０１において、ＣＰＵ２１は、認証されたユーザ分のユーザ属性情報に応じてユーザグループを形成する。換言すると、ユーザグループは、カード認証時に認証カード５０から読み取られたユーザ属性情報に基づいて形成される。そのため、同時認証が行われる度に、認証されたユーザの人数や読み取られたユーザ属性情報の偏りなどに応じて、異なる数のユーザグループが作成されることもある。また、ＣＰＵ２１は、ＨＤＤ部１１内に記憶されている認証された各ユーザ分の印刷ジョブについてグルーピングを行う。ＣＰＵ２１は、各印刷ジョブを、作成したユーザグループのうち属性が対応するものにグルーピングする。これにより、ユーザ属性情報として共通の属性又は互いに似ている属性を有するユーザの印刷ジョブ同士は、同一のユーザグループにグルーピングされる。
【００７４】
なお、ユーザグループは、予め画像形成装置１に設定されていてもよい。この場合、ユーザグループの情報などは、ＨＤＤ部１１内などに記憶されていればよい。
【００７５】
ステップＳ３０３において、ＣＰＵ２１は、グルーピングされた印刷ジョブのデータをＨＤＤ部１１から読み出す。このとき、データは、ユーザグループ単位で、各ユーザグループにグルーピングされた印刷ジョブのものが読み出される。読み出されたデータは、プリント部１７に送信される。
【００７６】
また、ステップＳ３０５において、ＣＰＵ２１は、各ユーザグループについて、印刷方法を設定する。印刷方法は、各ユーザグループの属性に応じて所定の設定ルールなどに従って設定される。
【００７７】
ステップＳ３０７において、ＣＰＵ２１は、設定された印刷方法により、カード認証されたユーザの印刷ジョブの印刷をプリント部１７に開始させる。印刷ジョブの実行は、印刷ジョブが画像形成装置１に送信された順にかかわらず、ユーザグループ毎に行われる。これにより、ユーザグループ毎に印刷方法を変えて印刷が行われる。従って、印刷物は、他のユーザグループにグルーピングされた印刷ジョブの印刷物に対して差別化されて出力される。
【００７８】
図８は、第２の実施の形態における印刷ジョブのグルーピングの一例を示す図である。図を参照し、上述の認証印刷機能の具体例について説明する。
【００７９】
以下に述べる具体例の前提は、上記第１の実施の形態において具体例として説明したものと略同様である。すなわち、各々の階層に関する情報が記憶された認証カード５０を有する４人のユーザ（ユーザＡ，ユーザＢ，ユーザＣ，ユーザＤ）が印刷を行う。また、画像形成装置１には、印刷物の出力先を第１の排紙トレイ５とする第１の印刷方法と、第２の排紙トレイ７とする第２の印刷方法とが設定されている。ただし、画像形成装置１にはユーザグループは設定されていない点が、上記具体例とは異なる。
【００８０】
いま、合計７つの印刷ジョブ２０１，…，２０７がＨＤＤ部１１に記憶されているとする。これらの印刷ジョブ２０１，…，２０７は、ＰＣ４１，４２，…のいずれかから送信されたものである。これらの印刷ジョブ２０１，…，２０７は、まだカード認証が行われていないものである。印刷ジョブ２０１，…，２０７は、この時点で、先に画像形成装置１が受信したものが印刷順が先になるように並んでいる。図に示すように、印刷ジョブ２０１，２０３，２０７は、ユーザＡから送信されたものである。印刷ジョブ２０２，２０６は、ユーザＢから送信されたものである。印刷ジョブ２０４は、ユーザＣから送信されたものである。印刷ジョブ２０５は、ユーザＤから送信されたものである。
【００８１】
ここで、これら４人のユーザは、各々の認証カード５０を束とし、上記第１の同時認証を行う。これら４枚の認証カード５０が読み取られると、４人のユーザについてカード認証が行われる。また、認証カード５０から読み取られた情報から、各ユーザについての階層に関する情報が抽出される。
【００８２】
ＣＰＵ２１は、抽出した情報に基づいて、ユーザグループを形成してグルーピングを行う。本具体例では、ユーザグループとして、階層上位グループと階層下位グループが形成されるとする。上記第１の実施の形態の具体例と同様に、階層上位グループは、階層が比較的上位であるという属性を有する。また、階層下位グループは、階層が比較的下位であるという属性を有する。この４人のユーザが同時認証された場合、ＣＰＵ２１は、例えば、部長であるユーザＡと、課長であるユーザＣとに対応する階層上位グループを作成する。また、係長であるユーザＢと、職位なしであるユーザＤとに対応する階層下位グループを作成する。また、ＣＰＵ２１は、図に破線で囲って示すように、ユーザＡの印刷ジョブ２０１，２０３，２０７およびユーザＣの印刷ジョブ２０４を、階層上位グループ２１０にグルーピングする。また、ＣＰＵ２１は、図に一点鎖線で囲って示すように、ユーザＢの印刷ジョブ２０２，２０６およびユーザＤの印刷ジョブ２０５を、階層下位グループ２２０にグルーピングする。
【００８３】
グルーピングが行われると、先ず、階層上位グループ２１０にグルーピングされた印刷ジョブ２０１，２０３，２０４，２０７が、ＨＤＤ部１１から読み出されてプリント部１７に送信される。また、ＣＰＵ２１は、これらの印刷ジョブ２０１，２０３，２０４，２０７について、印刷方法を設定する。ここでは、ＣＰＵ２１は、上述の２つの印刷方法のうち一方の第１の印刷方法を設定する。プリント部１７により、設定された印刷方法に従って印刷ジョブ２０１，２０３，２０４，２０７が順次実行され、印刷物が第１の排紙トレイ５に出力される。
【００８４】
階層下位グループ２２０にグルーピングされた印刷ジョブ２０２，２０５，２０６は、階層上位グループ２１０にグルーピングされたものの印刷後に実行される。すなわち、印刷ジョブ２０２，２０５，２０６は、印刷ジョブ２０１，２０３，２０４，２０７より後にＨＤＤ部１１から読み出されてプリント部１７に送信される。また、ＣＰＵ２１は、これらの印刷ジョブ２０２，２０５，２０６について、上述の２つの印刷方法のうち他方の第２の印刷方法を設定する。プリント部１７により、印刷ジョブ２０２，２０５，２０６が順次実行され、印刷物が第２の排紙トレイ７に出力される。
【００８５】
なお、階層上位グループ２１０と階層下位グループ２２０との印刷順は逆であってもよい。
【００８６】
このように認証印刷が行われると、階層が比較的上位であるユーザと階層が比較的下位であるユーザとで印刷物の出力先が相違する。また、両ユーザ間で印刷物の出力順も相違する。したがって、複数のユーザで同時認証が行われた場合でも、階層が比較的離れた他者との間で印刷物を取り違えにくくなる。
【００８７】
図９は、第２の実施の形態における印刷ジョブのグルーピングの別の例を示す図である。以下、上述の図８で説明した場合とは同時認証を行ったユーザの人数が異なる場合について説明する。印刷ジョブ２０１，…，２０７を受け付けるまでの動作と、印刷ジョブのグルーピング後の動作とは上述の図８で説明した場合と同様である。
【００８８】
本例では、ユーザＡ、ユーザＢ、ユーザＤが同時認証を行い、ユーザＣがカード認証を行っていないとする。この場合、ユーザＣの印刷ジョブ２０４については実行されない。３人のユーザが同時認証された場合、３人の階層に関する情報に基づいて、階層上位グループと階層下位グループとが作成され、グルーピングが行われる。例えば、階層上位グループ３１０には、ユーザＡの印刷ジョブ２０１，２０３，２０７がグルーピングされる。また、階層下位グループ３２０には、ユーザＢの印刷ジョブ２０２，２０６およびユーザＤの印刷ジョブ２０５がグルーピングされる。ユーザグループ毎に上述のように印刷が行われることにより、カード認証されたユーザ間で、印刷物の取り違えが発生する可能性が低くなる。
【００８９】
なお、この場合、例えば、ＣＰＵ２１は、階層が部長であるユーザＡと係長であるユーザＢとに対応する階層上位グループ３１０を作成し、職位なしのユーザＤに対応する階層下位グループ３２０を作成してもよい。また、ユーザグループをさらに多く作成してもよい。ユーザグループは、例えば、同時認証されたユーザのユーザ属性情報の偏りや、各ユーザの印刷ジョブの件数または印刷枚数などに応じて、数や属性を適宜変更して作成可能なものである。また、ユーザグループの作成ルールは、適宜設定すればよい。
【００９０】
また、ＣＰＵ２１は、同一のユーザグループ内においては、各印刷ジョブを印刷ジョブの受け付け順に実行すればよい。また、ＣＰＵ２１は、各ユーザ分の印刷ジョブをまとめて、ユーザ毎に印刷ジョブを実行してもよい。ユーザ毎に実行する場合、同一のユーザグループの他者との間でも印刷物を取り違えにくくすることができる。
【００９１】
なお、これらはそれぞれ一つの具体例である。ＣＰＵ２１は、階層に関する情報に替えて、所属に関する情報に基づいて、ユーザグループを作成するようにしてもよい。
【００９２】
［第３の実施の形態］
【００９３】
第３の実施の形態における画像形成装置１の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第３の実施の形態は、第２の実施の形態の同時認証時の認証印刷機能の一つの動作例を示す。第３の実施の形態では、ＣＰＵ２１は、ユーザグループの属性に応じて、操作パネル２３を通じたユーザの印刷要求を確認して印刷を行う印刷方法を採用している。ここでは、ＣＰＵ２１は、同時認証を行った各ユーザの階層情報に応じて処理を行う。
【００９４】
第３の実施の形態において、ユーザの認証が行われるまでの動作の流れは、図４に示したような第１の実施の形態におけるそれと同じである。
【００９５】
図１０は、第３の実施の形態における画像形成装置のユーザの認証後の動作を示すフローチャートである。
【００９６】
ステップＳ４０１において、ＣＰＵ２１は、認証ユーザのユーザ属性情報に含まれる階層情報を抽出する。ＣＰＵ２１は、それらの階層情報に応じて、ユーザグループを作成する。また、ＣＰＵ２１は、認証されたユーザ分の印刷ジョブについて、作成したユーザグループへのグルーピングを行う。ユーザグループの作成およびグルーピングは、例えば、上述の第２の実施の形態におけるそれと同様にして行われる。ＣＰＵ２１は、例えば、階層下位グループと、階層上位グループとの２つのユーザグループを作成する。このとき、ＣＰＵ２１は、例えば、階層下位グループから順に印刷ジョブを実行する。
【００９７】
ステップＳ４０３において、ＣＰＵ２１は、ＨＤＤ部１１から階層下位グループ分の印刷ジョブのデータを読み出し、プリント部１７に送信する。
【００９８】
ステップＳ４０５において、ＣＰＵ２１は、階層下位グループ分の印刷ジョブを実行する。これにより、階層下位グループに対応するユーザについての印刷物の出力がプリント部１７により行われる。
【００９９】
ステップＳ４０７において、ＣＰＵ２１は、階層上位グループ分の印刷ジョブについて、ユーザの印刷開始要求の確認を行う。ＣＰＵ２１は、操作パネル２３上に印刷開始要求画面を表示させる。
【０１００】
ステップＳ４０９において、ＣＰＵ２１は、操作パネル２３を通じてユーザにより印刷開始を要求する操作が行われるまで待機する。
【０１０１】
ステップＳ４０９においてユーザにより印刷開始要求操作が行われたことが確認されると、ステップＳ４１１において、ＣＰＵ２１は、ＨＤＤ部１１から階層上位グループ分の印刷ジョブのデータを読み出し、プリント部１７に送信する。
【０１０２】
ステップＳ４１３において、ＣＰＵ２１は、階層上位グループ分の印刷ジョブを実行する。これにより、階層上位グループに対応するユーザについての印刷物の出力が行われる。
【０１０３】
このように、ＣＰＵ２１は、階層下位グループ分の印刷ジョブについて階層上位グループ分のものよりも先に印刷を行う。すなわち、ＣＰＵ２１は、ユーザグループの属性に基づいて、印刷ジョブの実行順をユーザグループ毎に並び替える。また、ＣＰＵ２１は、階層上位グループ分の印刷ジョブを、ユーザによる印刷開始要求を確認した後に実行する。これにより、機密を維持する必要性が高い階層上位ユーザの印刷物が、階層下位ユーザの印刷物と分別しやすいようにして出力される。従って、印刷物の取り違えが防止される。また、階層上位ユーザの印刷物は、ユーザによる操作指示を経て意識的に印刷されるので、ユーザによる印刷物の取り忘れを防止することができる。
【０１０４】
なお、ＣＰＵ２１が作成するユーザグループは２つに限られない。各ユーザグループの印刷順は、適宜設定することができる。このとき、１つのユーザグループについて印刷が行われる度に、ＣＰＵ２１は、次のユーザグループについての印刷開始要求の確認を行ってもよい。また、所定のユーザグループについてのみ、印刷開始要求の確認を行ってもよい。
【０１０５】
また、ＣＰＵ２１は、例えば認証された各ユーザの所属に関する情報に応じてユーザグループを作成してもよい。このときも、ＣＰＵ２１は、ユーザグループの属性に応じて印刷ジョブの実行順をユーザグループ毎に変更し、操作パネル２３を通じてユーザの確認に応じて印刷ジョブを実行する。従って、ユーザグループが異なるユーザ間で印刷物の取り違えなどを発生しにくくすることができる。
【０１０６】
［第４の実施の形態］
【０１０７】
第４の実施の形態における画像形成装置１の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第４の実施の形態は、第２の実施の形態の同時認証時の認証印刷機能の一つの動作例を示す。第４の実施の形態では、ＣＰＵ２１は、ユーザグループ毎に印刷ジョブの実行間隔を所定時間設けて印刷する印刷方法を採用している。ここでは、ＣＰＵ２１は、同時認証を行った各ユーザの階層情報に応じて処理を行う。
【０１０８】
第４の実施の形態において、ユーザの認証が行われるまでの動作の流れは、図４に示したような第１の実施の形態におけるそれと同じである。
【０１０９】
図１１は、第４の実施の形態における画像形成装置のユーザの認証後の動作を示すフローチャートである。
【０１１０】
ステップＳ５０１において、ＣＰＵ２１は、第３の実施の形態のステップＳ４０１と同様にユーザグループの作成および印刷ジョブのグルーピングを行う。ＣＰＵ２１は、例えば、階層に関する属性が互いに異なる複数のユーザグループ（階層グループ）を作成する。また、ＣＰＵ２１は、印刷ジョブの実行順をユーザグループ毎に変更する。ＣＰＵ２１は、例えば、階層が下位である属性を有するユーザグループにグルーピングした印刷ジョブを、他のユーザグループのものよりも先に実行する。
【０１１１】
ステップＳ５０３において、ＣＰＵ２１は、作成したユーザグループの数をカウントする。
【０１１２】
ステップＳ５０５において、ＣＰＵ２１は、カウンタｎの値をリセットする（ｎ＝０）。
【０１１３】
ステップＳ５０７において、ＣＰＵ２１は、カウンタｎの値をインクリメントする（ｎ＝ｎ＋１）。
【０１１４】
ステップＳ５０９において、ＣＰＵ２１は、実行順を最初としたユーザグループ分の印刷ジョブをＨＤＤ部１１から読み出し、プリント部１７に送信する。
【０１１５】
ステップＳ５１１において、ＣＰＵ２１は、プリント部１７にデータを送信した印刷ジョブを実行する。これにより、１つのユーザグループに対応するユーザについての印刷物の出力が行われる。
【０１１６】
ステップＳ５１３において、ＣＰＵ２１は、所定期間（例えば、印刷ジョブの実行終了後、所定時間（例えば、２０秒程度）の経過まで）のカウントを開始する。
【０１１７】
所定期間のカウントが終了後、ステップＳ５１５において、ＣＰＵ２１は、作成したユーザグループの数がカウンタｎと等しいかどうかを確認する。
【０１１８】
ステップＳ５１５においてユーザグループ数がカウンタｎと等しくなければ、ＣＰＵ２１は、残りのユーザグループのうち一つについて、印刷ジョブの実行を行う。すなわち、ＣＰＵ２１は、カウンタｎの値をインクリメントし（Ｓ５０７）、実行順が次のユーザグループの印刷ジョブをプリント部１７に送信し（Ｓ５０９）、印刷ジョブを実行する（Ｓ５１１）。ＣＰＵ２１は、そのユーザグループについて印刷が完了する度、所定時間のカウントを行う（Ｓ５１３）。ＣＰＵ２１は、すべてのユーザグループについて印刷が完了するまで、これらの処理を繰り返して行う（Ｓ５１５）。
【０１１９】
ステップＳ５１５においてユーザグループ数がカウンタｎと等しいとき、すなわちすべてのユーザグループについて印刷が完了した場合には、ＣＰＵ２１は、認証印刷機能を終了する。
【０１２０】
このように、ＣＰＵ２１は、１つのユーザグループにグルーピングされた印刷ジョブを実行後、所定時間のカウント処理を行い、そのカウント処理が終了したとき、次のユーザグループにグルーピングされた印刷ジョブを実行する。これにより、機密を維持する必要性が高い階層上位ユーザの印刷物が、階層下位ユーザの印刷物と分別しやすいように、所定時間ずつ異なるタイミングで出力される。従って、印刷物の取り違えが防止される。
【０１２１】
なお、印刷ジョブの実行順はこれに限られない。例えば、階層が上位である属性を有するユーザグループについて、先に印刷ジョブが実行されるようにしてもよい。また、ＣＰＵ２１は、１つのユーザグループについて印刷したとき、ユーザグループ数とカウンタｎとが等しくなければ、その後、所定時間のカウントを行って、実行順が次のユーザグループについて印刷を行うようにしてもよい。
【０１２２】
［第５の実施の形態］
【０１２３】
第５の実施の形態における画像形成装置１の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第５の実施の形態は、第２の実施の形態の同時認証時の認証印刷機能の一つの動作例を示す。第５の実施の形態では、ＣＰＵ２１は、あるユーザグループにグルーピングされた印刷ジョブによる印刷物を、他のユーザグループにグルーピングされた印刷ジョブによる印刷物の間に挟み込むようにして出力させる印刷方法を採用している。ここでは、ＣＰＵ２１は、同時認証を行った各ユーザの階層情報に応じて処理を行う。
【０１２４】
第５の実施の形態において、ユーザの認証が行われるまでの動作の流れは、図４に示したような第１の実施の形態におけるそれと同じである。
【０１２５】
図１２は、第５の実施の形態における画像形成装置のユーザの認証後の動作を示すフローチャートである。
【０１２６】
ステップＳ６０１において、ＣＰＵ２１は、第３の実施の形態のステップＳ４０１と同様に、ユーザグループの作成および印刷ジョブのグルーピングを行う。ＣＰＵ２１は、例えば、階層に関する属性が互いに異なる複数のユーザグループを作成する。例えば、階層がそれぞれ部長、課長、職位なしである３人のユーザが同時認証を行った場合、ＣＰＵ２１は、それぞれのユーザの階層に対応する３つのユーザグループ（部長グループ、課長グループ、職位なしグループ）を作成する。
【０１２７】
ステップＳ６０３において、ＣＰＵ２１は、ＨＤＤ部１１から、ユーザグループ単位で、グルーピングされた印刷ジョブのデータを読み出す。
【０１２８】
ステップＳ６０５において、ＣＰＵ２１は、作成したユーザグループのうち、階層下位グループの数をカウントする。階層下位グループは、比較的階層が下位であるという属性を有する。ＣＰＵ２１は、階層下位グループの数が２以上であるかどうかを判断する。上述の３人のユーザが同時認証を行った場合、課長グループおよび職位なしグループが、例えばここでは階層下位グループしてカウントされる。
【０１２９】
ステップＳ６０５において階層下位グループの数が２以上であるときには、ステップＳ６０７において、ＣＰＵ２１は、階層下位グループ分の印刷ジョブを実行する。このとき、ＣＰＵ２１は、印刷ジョブを個々のユーザグループ別に分割し、そのうち少なくとも一つの階層下位グループ分の印刷ジョブを実行する。すなわち、ＣＰＵ２１は、すべての階層下位グループ分の印刷ジョブをすべて実行するのではなく、先ずその一部のみを実行する。例えば、上述ように、階層下位グループとして課長グループおよび職位なしグループがあるとき、ＣＰＵ２１は、例えばそれらのうち課長グループについて印刷ジョブを実行する。
【０１３０】
ステップＳ６０９において、ＣＰＵ２１は、階層上位グループにグルーピングされた印刷ジョブを実行する。階層上位グループは、比較的階層が上位であるという属性を有する。これにより、先に出力された階層下位グループ分の印刷ジョブによる印刷物に続けて、階層上位グループ分の印刷ジョブによる印刷物が排出される。上述の３人のユーザが同時認証を行った場合、部長グループが、例えばここでは階層上位グループとなる。従って、部長グループ分の印刷ジョブによる印刷物が、課長グループ分の印刷物に続けて排出される。
【０１３１】
ステップＳ６１１において、ＣＰＵ２１は、階層下位グループ分の印刷ジョブのうち残りのものを実行する。これにより、先に出力された階層上位グループ分の印刷ジョブによる印刷物に続けて、階層下位グループ分の残りの印刷ジョブによる印刷物が排出される。上述の３人のユーザが同時認証を行った場合、残りの職位なしグループについて印刷ジョブが実行される。従って、職位なしグループ分の印刷ジョブによる印刷物が、課長グループ分の印刷物および部長グループ分の印刷物に続けて排出される。
【０１３２】
他方、ステップＳ６０５において階層下位グループの数が１つであるときには、ステップＳ６１３において、ＣＰＵ２１は、階層下位グループ分の印刷ジョブを２分割する。
【０１３３】
ステップＳ６１５において、ＣＰＵ２１は、２分割した階層下位グループの印刷ジョブのうち一方（１部目）について実行する。すなわち、ＣＰＵ２１は、すべての階層下位グループ分の印刷ジョブをすべて実行するのではなく、先ずその一部のみを実行する。
【０１３４】
ステップＳ６１７において、ＣＰＵ２１は、階層上位グループにグルーピングされた印刷ジョブを実行する。これにより、先に出力された階層下位グループ分の印刷ジョブによる印刷物に続けて、階層上位グループ分の印刷ジョブによる印刷物が排出される。
【０１３５】
ステップＳ６１９において、ＣＰＵ２１は、階層下位グループ分の印刷ジョブのうち他方（２部目）を実行する。これにより、先に出力された階層上位グループ分の印刷ジョブによる印刷物に続けて、階層下位グループ分の残りの印刷ジョブによる印刷物が排出される。
【０１３６】
これにより、認証印刷機能が終了したとき、階層上位グループ分の印刷ジョブによる印刷物は、階層下位グループ分の印刷ジョブによる印刷物の間に挿入された状態になる。機密を維持する必要性が高い階層上位ユーザの印刷物は、初回に出力されないので、印刷物の排紙トレイ５，７，９から取り損ねられにくく、排紙トレイ５，７，９に残りにくい。また、階層上位ユーザの印刷物は、最終回に出力されず、排紙トレイ５，７，９上で階層下位ユーザの印刷物により隠された状態になる。例えば、階層上位ユーザが認証を行った後に緊急に呼び出されるなどして画像形成装置１から離れ、印刷物が出力後にしばらく放置されても、その印刷物は他人の目に触れにくくなる。このように、階層上位ユーザの印刷物が他人の目に触れにくいように出力されるので、機密を維持し、セキュリティを強化することができる。
【０１３７】
なお、ＣＰＵ２１は、例えば認証された各ユーザの所属に関する情報に応じてユーザグループを作成してもよい。
【０１３８】
［第６の実施の形態］
【０１３９】
第６の実施の形態における画像形成装置１の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第６の実施の形態は、第２の実施の形態の同時認証時の認証印刷機能の一つの動作例を示す。第６の実施の形態では、第４の実施の形態と同様に、ＣＰＵ２１は、ユーザグループ毎に印刷ジョブの実行間隔を所定時間設けて印刷する印刷方法を採用している。ここでは、ＣＰＵ２１は、同時認証を行った各ユーザの所属部門情報に応じて処理を行う。
【０１４０】
第６の実施の形態において、ユーザの認証が行われるまでの動作の流れは、図４に示したような第１の実施の形態におけるそれと同じである。
【０１４１】
図１３は、第６の実施の形態における画像形成装置のユーザの認証後の動作を示すフローチャートである。
【０１４２】
ステップＳ７０１において、ＣＰＵ２１は、認証ユーザのユーザ属性情報に含まれる在籍情報（所属に関する情報）を抽出する。
【０１４３】
ステップＳ７０３において、ＣＰＵ２１は、抽出した在籍情報に応じて、ユーザグループを作成する。ＣＰＵ２１は、例えば、在籍情報から各ユーザの所属部門を判別する。また、ＣＰＵ２１は、その所属部門情報に応じてユーザグループを形成する。また、ＣＰＵ２１は、認証されたユーザ分の印刷ジョブについて、作成したユーザグループへのグルーピングを行う。ＣＰＵ２１は、印刷ジョブの実行順をユーザグループ毎に変更する。
【０１４４】
ユーザグループ毎の印刷方法としては、第４の実施の形態のそれと略同様である。すなわち、ＣＰＵ２１は、作成したユーザグループの数をカウントし（Ｓ７０５）、カウンタｎの値をリセットする（Ｓ７０７）。
【０１４５】
また、ＣＰＵ２１は、カウンタｎの値をインクリメントする（Ｓ７０９）。ＣＰＵ２１は、実行順を最初としたユーザグループ分の印刷ジョブをＨＤＤ部１１から読み出し、プリント部１７に送信する（Ｓ７１１）。ＣＰＵ２１は、プリント部１７に送信した印刷ジョブを実行する（Ｓ７１３）。ＣＰＵ２１は、印刷ジョブの実行終了を把握し、その後、所定時間のカウントを行う（Ｓ７１５）。ＣＰＵ２１は、すべてのユーザグループについて印刷が完了するまで、これらのステップＳ７０９からＳ７１５の処理を繰り返して行う（Ｓ７１７）。
【０１４６】
このように、ＣＰＵ２１は、１つのユーザグループにグルーピングされた印刷ジョブを実行後、所定時間のカウント処理を行い、そのカウント処理が終了したとき、次のユーザグループにグルーピングされた印刷ジョブを実行する。これにより、印刷物が、所属部門が異なるユーザの印刷物と分別しやすいように異なるタイミングで出力され、印刷物の取り違えが防止される。従って、所属部門毎の情報の機密が守られる。また、所属部門毎にユーザの居所が異なるような場合に、他部門のユーザによって離れた場所に印刷物が持って行かれることがなくなる。なお、同部門のユーザでは印刷タイミングが同じとなるが、仮にそのユーザによって印刷物が持って行かれても、印刷物の取り戻しは容易である。
【０１４７】
なお、印刷ジョブの実行順は適宜設定することができる。また、ＣＰＵ２１は、認証されたユーザの所属部門に限らず、例えば、所属会社や、配属サイトに応じて上述のように印刷タイミングを変更してもよい。また、ＣＰＵ２１は、１つのユーザグループについて印刷したとき、ユーザグループ数とカウンタｎとが等しくなければ、その後、所定時間のカウントを行って、実行順が次のユーザグループについて印刷を行うようにしてもよい。
【０１４８】
［第７の実施の形態］
【０１４９】
第７の実施の形態における画像形成装置１の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第７の実施の形態は、第２の実施の形態の同時認証時の認証印刷機能の一つの動作例を示す。第７の実施の形態では、ＣＰＵ２１は、ユーザグループの属性に応じて、印刷ジョブの実行間隔を所定時間だけ設けたり、印刷物の排出先を変更する印刷方法を採用している。ここでは、ＣＰＵ２１は、同時認証を行った各ユーザの所属部門情報に応じて印刷物の排出先を変更する。また、ＣＰＵ２１は、同時認証を行った各ユーザの階層情報に応じて印刷タイミングを変更する。
【０１５０】
第７の実施の形態において、ユーザの認証が行われるまでの動作の流れは、図４に示したような第１の実施の形態におけるそれと同じである。
【０１５１】
図１４は、第７の実施の形態における画像形成装置のユーザの認証後の動作を示すフローチャートである。
【０１５２】
ステップＳ８０１において、ＣＰＵ２１は、認証ユーザのユーザ属性情報に含まれる所属部門情報を抽出する。
【０１５３】
ステップＳ８０３において、ＣＰＵ２１は、抽出した所属部門情報に応じて、ユーザグループ（所属部門別ユーザグループ）を作成する。また、ＣＰＵ２１は、認証されたユーザ分の印刷ジョブについて、作成したユーザグループへのグルーピングを行う。ＣＰＵ２１は、印刷ジョブの実行順をユーザグループ毎について変更する。
【０１５４】
ステップＳ８０５において、ＣＰＵ２１は、作成した所属部門別ユーザグループの数をカウントする。
【０１５５】
ステップＳ８０７において、ＣＰＵ２１は、第１のカウンタｘの値をリセットする（ｘ＝０）。
【０１５６】
ステップＳ８０９において、ＣＰＵ２１は、第１のカウンタｘの値をインクリメントする（ｘ＝ｘ＋１）。
【０１５７】
ステップＳ８１１において、ＣＰＵ２１は、印刷ジョブの実行順が先の１つの所属部門別ユーザグループについて、階層別印刷処理を実行する。階層別印刷処理については後述する。
【０１５８】
階層別印刷処理が終了すると、ステップＳ８１３において、ＣＰＵ２１は、作成した所属部門別ユーザグループの数が第１のカウンタｘと等しいかどうかを確認する。
【０１５９】
ステップＳ８１３において所属部門別ユーザグループ数が第１のカウンタｘと等しくなければ、ステップＳ８１５において、ＣＰＵ２１は、印刷物の排出先を切り替える。例えば、ＣＰＵ２１は、印刷物の排出先を第１の排紙トレイ５から第２の排紙トレイ７に変更する。
【０１６０】
ＣＰＵ２１は、すべての所属部門別ユーザグループについて印刷が完了するまで、これらステップＳ８０９からＳ８１５の処理を繰り返して行う。これにより、所属部門別ユーザグループ毎に、印刷物の排出先が変更されて印刷ジョブが実行される。
【０１６１】
ステップＳ８１３において所属部門別ユーザグループ数がカウンタｘと等しいとき、すなわちすべての所属部門別ユーザグループについて印刷が完了した場合には、ＣＰＵ２１は、認証印刷機能を終了する。
【０１６２】
次に、ステップＳ８１１において行われる階層別印刷処理について説明する。
【０１６３】
図１５は、第７の実施の形態における階層別印刷処理を示すフローチャートである。
【０１６４】
ステップＳ８５１において、ＣＰＵ２１は、階層情報の抽出を行う。ＣＰＵ２１は、そのとき印刷を行う１つの所属部門別ユーザグループに対応するユーザの各々について、階層情報を抽出する。
【０１６５】
ステップＳ８５３において、ＣＰＵ２１は、抽出した階層情報に基づいて、ユーザグループ（階層別ユーザグループ）を形成する。また、ＣＰＵ２１は、そのとき印刷を行う１つの所属部門別ユーザグループにグルーピングされた印刷ジョブについて、さらに、階層別ユーザグループへのグルーピングを行う。ＣＰＵ２１は、１つの所属部門別ユーザグループの中で、印刷ジョブの実行順を階層別ユーザグループ毎に変更する。ＣＰＵ２１は、例えば、階層が下位である属性を有する階層別ユーザグループにグルーピングした印刷ジョブを、他のユーザグループにグルーピングしたものよりも先に実行する。
【０１６６】
ステップＳ８５５において、ＣＰＵ２１は、作成した階層別ユーザグループの数をカウントする。
【０１６７】
ステップＳ８５７において、ＣＰＵ２１は、第２のカウンタｎの値をリセットする（ｎ＝０）。
【０１６８】
以後、ステップＳ８５９からＳ８６７までは、上述の第４の実施の形態におけるステップＳ５０７からＳ５１５までと略同様に行われる。すなわち、ＣＰＵ２１は、第２のカウンタｎの値をインクリメントする（Ｓ８５９）。ＣＰＵ２１は、実行順が最初の階層別ユーザグループ分の印刷ジョブをＨＤＤ部１１から読み出し、プリント部１７に送信する（Ｓ８６１）。ＣＰＵ２１は、プリント部１７に送信した印刷ジョブを実行する（Ｓ８６３）。印刷ジョブの実行終了後、ＣＰＵ２１は、所定時間のカウントを行う（Ｓ８６５）。ＣＰＵ２１は、すべての階層別ユーザグループについて印刷が完了するまで、これらステップＳ８５９からＳ８６５の処理を繰り返して行う（Ｓ８６７）。これにより、そのとき印刷を行う１つの所属部門別ユーザグループにグルーピングされたすべての印刷ジョブがユーザの階層毎に実行される。
【０１６９】
第７の実施の形態によれば、同時認証を行ったユーザの階層毎に印刷タイミングが異なる。これにより、印刷物がユーザの階層毎に分別しやすいように出力され、印刷物の機密が維持され、セキュリティを強化することができる。また、同時認証を行ったユーザの所属部門毎に印刷物の排出先が変更される。これにより、印刷物がユーザの所属部門毎に分別しやすいように出力され、居所とは異なる場所へ印刷物が持ち帰られるなどのトラブルを防止することができる。このように、階層および所属部門が互いに異なる複数のユーザが同時認証を行った場合であっても、印刷物の取り違えなどを防止し、トラブルを防止することができる。
【０１７０】
なお、印刷ジョブの実行順は適宜設定することができる。また、ＣＰＵ２１は、認証されたユーザの所属部門に限らず、例えば、所属会社や、配属サイトに応じて上述のように印刷物の排出先を変更してもよい。また、ＣＰＵ２１は、階層別印刷処理において、１つの階層別ユーザグループについて印刷したとき、階層別ユーザグループ数と第２のカウンタｎとが等しくなければ、その後、所定時間のカウントを行って、実行順が次の階層別ユーザグループについて印刷を行うようにしてもよい。
【０１７１】
［第８の実施の形態］
【０１７２】
第８の実施の形態における画像形成装置１の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。第８の実施の形態は、第２の実施の形態の同時認証時の認証印刷機能の一つの動作例を示す。第８の実施の形態では、第７の実施の形態と同様に、ＣＰＵ２１は、ユーザグループの属性に応じて、印刷ジョブの実行間隔を所定時間だけ設けたり、印刷物の排出先を変更する印刷方法を採用している。第８の実施の形態において、ＣＰＵ２１は、同時認証を行った各ユーザの階層情報に応じて印刷物の排出先を変更する。また、ＣＰＵ２１は、同時認証を行った各ユーザの所属サイト情報（在籍情報）に応じて印刷タイミングを変更する。
【０１７３】
第８の実施の形態において、ユーザの認証が行われるまでの動作の流れは、図４に示したような第１の実施の形態におけるそれと同じである。
【０１７４】
図１６は、第８の実施の形態における画像形成装置のユーザの認証後の動作を示すフローチャートである。
【０１７５】
ステップＳ９０１において、ＣＰＵ２１は、認証ユーザのユーザ属性情報に含まれる階層情報を抽出する。
【０１７６】
ステップＳ９０３において、ＣＰＵ２１は、抽出した階層情報に応じて、ユーザグループ（階層別ユーザグループ）を作成する。また、ＣＰＵ２１は、認証されたユーザ分の印刷ジョブについて、作成したユーザグループへのグルーピングを行う。ＣＰＵ２１は、印刷ジョブの実行順を階層別ユーザグループ毎について変更する。
【０１７７】
ステップＳ９０５において、ＣＰＵ２１は、作成した階層別ユーザグループの数をカウントする。
【０１７８】
ステップＳ９０７において、ＣＰＵ２１は、第１のカウンタｘの値をリセットする（ｘ＝０）。
【０１７９】
ステップＳ９０９において、ＣＰＵ２１は、第１のカウンタｘの値をインクリメントする（ｘ＝ｘ＋１）。
【０１８０】
ステップＳ９１１において、ＣＰＵ２１は、印刷ジョブの実行順が先の１つの階層別ユーザグループについて、在籍別印刷処理を実行する。在籍別印刷処理については後述する。
【０１８１】
在籍別印刷処理が終了すると、ステップＳ９１３において、ＣＰＵ２１は、作成した階層別ユーザグループの数が第１のカウンタｘと等しいかどうかを確認する。
【０１８２】
ステップＳ９１３において階層別ユーザグループ数が第１のカウンタｘと等しくなければ、ステップＳ９１５において、ＣＰＵ２１は、印刷物の排出先を切り替える。印刷物の排出先の切り替えは、第７の実施の形態のそれと略同様に行われる。
【０１８３】
ＣＰＵ２１は、すべての階層別ユーザグループについて印刷が完了するまで、これらステップＳ９０９からＳ９１５の処理を繰り返して行う。これにより、階層別ユーザグループ毎に、印刷物の排出先が変更されて印刷ジョブが実行される。
【０１８４】
ステップＳ９１３において階層別ユーザグループ数がカウンタｘと等しいとき、すなわちすべての階層別ユーザグループについて印刷が完了した場合には、ＣＰＵ２１は、認証印刷機能を終了する。
【０１８５】
次に、ステップＳ９１１において行われる在籍別印刷処理について説明する。
【０１８６】
図１７は、第８の実施の形態における在籍別印刷処理を示すフローチャートである。
【０１８７】
ステップＳ９５１において、ＣＰＵ２１は、在籍情報の抽出を行う。ＣＰＵ２１は、そのとき印刷を行う１つの階層別ユーザグループに対応するユーザの各々について、在籍情報を抽出する。なお、在籍情報は、例えばユーザの所属サイトに関する情報である。在籍情報はこれに限られず、ユーザの所属会社情報や、所属部門情報であってもよい。
【０１８８】
ステップＳ９５３において、ＣＰＵ２１は、抽出した在籍情報に基づいて、ユーザグループ（在籍別ユーザグループ）を形成する。また、ＣＰＵ２１は、そのとき印刷を行う１つの階層別ユーザグループにグルーピングされた印刷ジョブについて、さらに、在籍別ユーザグループへのグルーピングを行う。ＣＰＵ２１は、１つの階層別ユーザグループの中で、印刷ジョブの実行順を在籍別ユーザグループ毎に変更する。
【０１８９】
ステップＳ９５５において、ＣＰＵ２１は、作成した在籍別ユーザグループの数をカウントする。
【０１９０】
ステップＳ９５７において、ＣＰＵ２１は、第２のカウンタｎの値をリセットする（ｎ＝０）。
【０１９１】
以後、ステップＳ９５９からＳ９６７までは、上述の第６の実施の形態におけるステップＳ７０９からＳ７１７までと略同様に行われる。すなわち、ＣＰＵ２１は、第２のカウンタｎの値をインクリメントする（Ｓ９５９）。ＣＰＵ２１は、実行順が最初の在籍別ユーザグループ分の印刷ジョブをＨＤＤ部１１から読み出し、プリント部１７に送信する（Ｓ９６１）。ＣＰＵ２１は、プリント部１７にデータを送信した印刷ジョブを実行する（Ｓ９６３）。印刷ジョブの実行終了後、ＣＰＵ２１は、所定時間のカウントを行う（Ｓ９６５）。ＣＰＵ２１は、すべての在籍別ユーザグループについて印刷が完了するまで、これらステップＳ９５９からＳ９６５の処理を繰り返して行う（Ｓ９６７）。これにより、そのとき印刷を行う１つの階層別ユーザグループにグルーピングされたすべての印刷ジョブが、ユーザの所属サイト毎に実行される。
【０１９２】
第８の実施の形態によれば、同時認証を行ったユーザの階層毎に印刷物の排出先が変更される。これにより、印刷物がユーザの階層毎に分別しやすいように出力され、印刷物の機密が維持され、セキュリティを強化することができる。また、同時認証を行ったユーザの所属サイト毎に印刷タイミングが異なる。これにより、印刷物がユーザの所属サイト毎に分別しやすいように出力され、居所とは異なる場所に印刷物が持ち帰られるなどのトラブルを防止することができる。このように、所属サイトおよび階層が互いに異なる複数のユーザが同時認証を行った場合であっても、印刷物の取り違えなどを防止し、トラブルを防止することができる。
【０１９３】
なお、印刷ジョブの実行順は適宜設定することができる。また、ＣＰＵ２１は、在籍別印刷処理において、１つの在籍別ユーザグループについて印刷したとき、在籍別ユーザグループ数と第２のカウンタｎとが等しくなければ、その後、所定時間のカウントを行って、実行順が次の在籍別ユーザグループについて印刷を行うようにしてもよい。
【０１９４】
［実施の形態における効果］
【０１９５】
以上のように構成された画像形成装置では、認証カードにより認証されたユーザの属性情報に応じて印刷ジョブをグルーピングして、ユーザグループ毎に印刷方法の設定を行うことができる。これにより、画像形成装置を複数のユーザで用いたときに、印刷物の取り違えや取り残しなど、ユーザの錯誤によるトラブルを避けることができる。従って、画像形成装置のセキュリティをより向上させることができる。
【０１９６】
特に、複数のユーザによる同時認証が行われたときには、認証されたユーザの属性情報に応じてユーザグループが作成される。また、そのユーザグループの属性に応じて印刷方法が設定され、ユーザグループ毎に印刷物の出力が差別化される。従って、異なるユーザグループの印刷物との取り違えなどを確実に防止することができ、トラブルの発生を避け、また、セキュリティを強化することができる。
【０１９７】
また、ユーザグループの作成や印刷ジョブのグルーピングは、認証カードに記憶されているユーザ属性情報に応じて行われる。従って、あるユーザの属性が変わったとしても、画像形成装置側において設定の変更などを行う必要がなく、ユーザ属性情報が変更された認証カードを用意するだけでよいので、画像形成装置の利便性が高い。
【０１９８】
また、ユーザ属性情報が互いに似ているような、印刷ジョブが同一のユーザグループに属するユーザの印刷物は、共に同一の印刷方法で出力される。従って、印刷物が、ユーザの属性に応じてまとまって出力されるので、画像形成装置の利便性が高くなる。
【０１９９】
［その他］
【０２００】
ユーザの認証は、認証カードを認証装置に読み取らせて行われるものに限られない。例えば、認証カードに代えて、ユーザが保有する携帯電話などの携帯端末など、種々の認証媒体を用いることができる。認証媒体には、ユーザ属性情報が記憶されていればよい。
【０２０１】
また、ユーザグループの作成や印刷ジョブのグルーピングに用いられるユーザ属性情報は、上述のような、階層に関する情報や所属に関する情報に限られない。例えば、ユーザの課金情報や残高情報、印刷履歴情報などであってもよい。また、認証媒体から抽出されたユーザ属性情報に応じて、ＣＰＵが、例えばＨＤＤ部などの記憶媒体や外部サーバなどに記憶されたそのユーザの詳細な属性情報を読み出し、その詳細な属性情報に応じてユーザグループの作成や印刷ジョブのグルーピングなどを行ってもよい。
【０２０２】
また、画像形成装置としては、モノクロ／カラーの複写機、プリンタ、ファクシミリ装置やこれらの複合機（ＭＦＰ）などいずれであってもよい。
【０２０３】
また、上述の実施の形態における処理は、ソフトウエアによって行なっても、ハードウェア回路を用いて行なってもよい。
【０２０４】
また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０２０５】
なお、上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２０６】
１  画像形成装置
５  第１の排紙トレイ
７  第２の排紙トレイ
９  第３の排紙トレイ
１１  ＨＤＤ部（記憶媒体）
１５  認証装置
２１  ＣＰＵ
２３  操作パネル
５０  認証カード（認証媒体）
【図１】
2010167627.tif 000003
【図２】
2010167627.tif 000004
【図３】
2010167627.tif 000005
【図４】
2010167627.tif 000006
【図５】
2010167627.tif 000007
【図６】
2010167627.tif 000008
【図７】
2010167627.tif 000009
【図８】
2010167627.tif 000010
【図９】
2010167627.tif 000011
【図１０】
2010167627.tif 000012
【図１１】
2010167627.tif 000013
【図１２】
2010167627.tif 000014
【図１３】
2010167627.tif 000015
【図１４】
2010167627.tif 000016
【図１５】
2010167627.tif 000017
【図１６】
2010167627.tif 000018
【図１７】
2010167627.tif 000019