(57)【特許請求の範囲】
【請求項１】
所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置であって、
前記所定の認証装置である認証ユニットと、
前記プリントジョブにかかるプリントデータを受け取るための通信インタフェース部と、
前記認証プリントジョブのための、前記プリントデータに基づくジョブデータを保持するジョブデータ保持部と、
前記ジョブデータに基づくジョブを実行するジョブ実行部と、
前記認証ユニットからの出力に基づき、前記ユーザ認証の成否の結果を出力するユーザ認証部と、
前記認証ユニットからの出力に基づき、前記ユーザ認証においてユーザが行ったユーザ認証操作内容を表す特徴量である、認証操作内容特徴量を抽出し、出力するユーザ認証操作内容特徴量抽出部と、
前記ユーザ認証部から出力される前記ユーザ認証の成否の結果に基づいて、前記認証プリントジョブの実行の開始を決定し、指示する制御部と、を有し、
前記制御部は、前記認証プリントジョブの実行を指示するに際し、前記認証操作内容特徴量にもとづいて前記認証プリントジョブの実行において実行する処理を決定し、前記処理の実行を指示する、画像形成装置。
【請求項２】
前記認証ユニットは、ＩＣカード・リーダであり、
前記ユーザ認証部は、前記ＩＣカード・リーダがＩＣカードから読み出した情報に基づいて、前記ユーザ認証の成否の結果を出力する、請求項１に記載の画像形成装置。
【請求項３】
前記認証ユニットは、指紋読取装置であり、
前記ユーザ認証部は、前記指紋読取装置が読み出した、指の指紋パターンの特徴を示す情報に基づいて、前記ユーザ認証の成否の結果を出力する、請求項１に記載の画像形成装置。
【請求項４】
前記ユーザ認証操作内容特徴量抽出部は、認証操作内容特徴量として、前記ＩＣカードが前記ＩＣカード・リーダに対して持続的にタッチされた時間幅を抽出する、請求項２に記載の画像形成装置。
【請求項５】
前記ユーザ認証操作内容特徴量抽出部は、認証操作内容特徴量として、前記指が前記指紋読取装置に対して持続的にタッチされた時間幅を抽出する、請求項３に記載の画像形成装置。
【請求項６】
前記ユーザ認証操作内容特徴量抽出部は、認証操作内容特徴量として、前記ＩＣカードが前記ＩＣカード・リーダに対してタッチされた回数を抽出する、請求項２に記載の画像形成装置。
【請求項７】
前記ユーザ認証操作内容特徴量抽出部は、認証操作内容特徴量として、前記指が前記指紋読取装置に対してタッチされた回数を抽出する、請求項３に記載の画像形成装置。
【請求項８】
さらに、前記ジョブデータ保持部が保持するジョブデータにかかる認証プリントジョブのリストを生成するジョブリスト生成部と、
前記ジョブリスト生成部が生成した認証プリントジョブのリストを表示する表示部と、
前記リストに表示された認証プリントジョブの選択にかかる入力を受け付ける入力部と、を有し、
前記認証プリントジョブの実行において実行する処理には、前記ジョブデータ保持部が保持するジョブデータの少なくとも１つにかかる認証プリントジョブを即座に印刷出力処理する一括的実行処理と、前記ジョブリスト生成部が生成したリストを前記表示部に表示させ、前記リストに表示される認証プリントジョブに対する選択にかかる入力を前記入力部に受け付けさせ、当該選択の入力にもとづいて、認証プリントジョブを選択的に実行する処理である選択的実行処理と、が含まれる、請求項４または５に記載の画像形成装置。
【請求項９】
前記制御部は、前記持続的にタッチされた時間幅と所定の時間幅との大小関係を判定し、当該大小関係に基づいて、前記認証プリントジョブの実行において実行する処理を、前記一括的実行処理または選択的実行処理のいずれか一方に決定し、前記処理の実行を指示する、請求項８に記載の画像形成装置。
【請求項１０】
前記所定の時間幅は、３秒間である、請求項９に記載の画像形成装置。
【請求項１１】
さらに、前記ジョブデータ保持部が保持するジョブデータにかかる認証プリントジョブのリストを生成するジョブリスト生成部と、
前記ジョブリスト生成部が生成した認証プリントジョブのリストを表示する表示部と、
前記リストに表示された認証プリントジョブの選択にかかる入力を受け付ける入力部と、を有し、
前記認証プリントジョブの実行において実行する処理には、前記ジョブデータ保持部が保持するジョブデータの少なくとも１つにかかる認証プリントジョブを即座に印刷出力処理する一括的実行処理と、前記ジョブリスト生成部が生成したリストを前記表示部に表示させ、前記リストに表示される認証プリントジョブに対する選択にかかる入力を前記入力部に受け付けさせ、当該選択の入力にもとづいて、認証プリントジョブを選択的に実行する処理である選択的実行処理と、が含まれる、請求項６または７に記載の画像形成装置。
【請求項１２】
前記制御部は、前記タッチされた回数に基づいて、前記認証プリントジョブの実行において実行する処理を、前記一括的実行処理または選択的実行処理のいずれか一方に決定し、前記処理の実行を指示する、請求項１１に記載の画像形成装置。
【請求項１３】
所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置における画像形成方法であって、
通信インタフェース部が、前記プリントジョブにかかるプリントデータを受け取るステップと、
ジョブデータ保持部が、前記認証プリントジョブのための、前記プリントデータに基づくジョブデータを保持するステップと、
ユーザ認証部が、前記所定の認証装置である認証ユニットからの出力に基づき、前記ユーザ認証の成否の結果を出力するステップと、
ユーザ認証操作内容特徴量抽出部が、前記認証ユニットからの出力に基づき、前記ユーザ認証においてユーザが行ったユーザ認証操作内容を表す特徴量である、認証操作内容特徴量を抽出し、出力するステップと、
制御部が、前記ユーザ認証部から出力される前記ユーザ認証の成否の結果に基づいて、前記認証プリントジョブの実行の開始を決定し、指示するステップと、
前記決定にかかる前記指示に基づき、ジョブ実行部が、前記ジョブデータに基づくジョブを実行するステップと、を有し、
前記制御部がする、前記決定し、指示するステップは、前記認証操作内容特徴量にもとづいて前記認証プリントジョブの実行において実行する処理を決定し、前記処理の実行を指示するステップを含む、画像形成方法。
【請求項１４】
所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置のコンピュータが実行可能な画像形成プログラムであって、
通信インタフェース部に、前記プリントジョブにかかるプリントデータを受け取らせる機能と、
ジョブデータ保持部に、前記認証プリントジョブのための、前記プリントデータに基づくジョブデータを保持させる機能と、
ユーザ認証部に、前記所定の認証装置である認証ユニットからの出力に基づき、前記ユーザ認証の成否の結果を出力させる機能と、
ユーザ認証操作内容特徴量抽出部に、前記認証ユニットからの出力に基づき、前記ユーザ認証においてユーザが行ったユーザ認証操作内容を表す特徴量である、認証操作内容特徴量を抽出し、出力させる機能と、
制御部に、前記ユーザ認証部から出力される前記ユーザ認証の成否の結果に基づいて、前記認証プリントジョブの実行の開始を決定し、指示させる機能と、
前記決定にかかる前記指示に基づいて、ジョブ実行部に、前記ジョブデータに基づくジョブを実行させる機能と、を有し、
前記制御部にさせる、前記決定し、指示させる機能は、前記認証操作内容特徴量にもとづいて前記認証プリントジョブの実行において実行する処理を決定し、前記処理の実行を指示させる機能を含む、画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、および、画像形成装置において実行可能なプログラムに関し、特に、印刷出力処理の実行の開始に際しユーザ認証を要求する、画像形成装置、および、画像形成方法、ならびに、画像形成装置において実行されるプログラムに関する。
【背景技術】
【０００２】
近年においては、画像形成装置は、ネットワークを介して複数の情報処理装置（画像形成装置端末装置）と接続され、当該複数の情報処理装置を使用する複数のユーザにより共有される。ここで、画像形成装置とは、例えば、プリンタ、ファクシミリ、複写機、スキャナ等の機能を少なくとも２つ以上有するデジタル複合機（MultiFunction Peripheral (MFP)、 Scan Print Copy (SPC)、あるいは、All In One (AIO)）である。また、情報処理装置とは、例えば、パーソナル・コンピュータ（ＰＣ）である。画像形成装置、および、情報処理装置は、ローカル・エリア・ネットワーク（ＬＡＮ）、インターネット（Ｉｎｔｅｒｎｅｔ）といったネットワークを介して相互に通信可能に接続され、画像形成システムを構成する。当該画像形成システムは、その最小限の構成においては、１台の画像形成装置と１台の情報処理装置とを１対１で接続することで構成可能である。だが、近年においては、しばしば、複数の画像形成装置と複数の情報処理装置とが相互に接続され、大規模な画像形成システムが構築される。
【０００３】
上述の画像形成システムにおいて、ユーザが、所望のドキュメント印刷物を画像形成装置から出力させようとする場合、ユーザは、情報処理装置を操作して当該ドキュメントのデータファイルを指定し、当該ドキュメントの印刷出力を実行させる画像形成装置を指定し、最後に、印刷出力の実行指示を、情報処理装置へ入力する。上記ドキュメントのデータファイルは、例えば、画像形成システム内の記憶領域に保存されたデータファイルである。
【０００４】
情報処理装置は、印刷出力処理にかかる各種設定データおよびドキュメントのデータファイルの内容を含むプリントデータを、指定された画像形成装置へ送信する。画像形成装置は、送信されたプリントデータを受け取り、当該プリントデータからジョブデータを作成し、当該ジョブデータに基づいて印刷出力処理を実行する。そして、当該画像形成装置の排紙トレイからドキュメントの印刷物が排出される。ユーザは、画像形成装置に赴き、排出されたドキュメントの印刷物を回収する。
【０００５】
上述のような大規模なシステム構成を有する画像形成システムにおいては、ドキュメントの印刷物が画像形成装置から排出される時点において、ユーザは、必ずしも、画像形成装置の近辺にいるとは限らない。むしろ、画像形成装置は、複数のユーザによって共有される故、画像形成装置の近辺に他のユーザがいることが考えられる。そのため、上述のような画像形成システムにおいては、画像形成装置から排出されるドキュメント印刷物にかかる情報セキュリティの確保が課題とされる。
【０００６】
ネットワーク接続され複数のユーザに共有される画像形成装置に関し、画像形成装置が排出するドキュメントの印刷物にかかる情報セキュリティを確保するため、画像形成装置にドキュメントの印刷出力処理の実行を開始させるためにユーザが画像形成装置近傍においてユーザ認証を行い、該ユーザ認証が成功裡に完了されて初めて、ドキュメントの印刷出力処理の実行を開始する画像形成装置が提案されている。このような画像形成装置においては、印刷出力処理の実行を要求するプリントデータを受信しても、当該プリントデータに基づくジョブデータを、直ちには、キュー（ｑｕｅｕｅ）へ投入せず、代わりにそのジョブデータを一時保留状態に留めておく。そして、ユーザ認証が成功裡に完了すると、一時保留状態にあるジョブのうち当該ユーザ認証にかかるユーザが登録したジョブをキューに投入し、適宜印刷出力処理を開始する。このような印刷出力処理は、「認証プリント」あるいは「機密プリント」として知られている。
【０００７】
また、ユーザ認証の具体的な手法についても、複数の提案が既になされている。例えば、入力手段を介してユーザ名およびパスワードを装置へ入力する手法、ユーザを特定するための情報をデータとして保持するＩＣカードとＩＣカード・リーダとを用いる手法、ユーザの行動的あるいは身体的な特徴を用いてユーザを同定するバイオメトリクス認証を用いる手法等が提案されている。バイオメトリクス認証は、個人の指紋、静脈、虹彩などの有するパターンといった身体的特徴あるいは個人の行動的特徴を利用して個人を同定確認する認証手法の総称である。
【０００８】
以下に、本発明と関連する先行技術を開示する文献を例示する。
【０００９】
特許文献１（特開平０５−２５０３２６号公報）は、ＩＣカードおよび端末装置を用いた認証方法および認証システムを開示する。当該認証方法においては、複数の、時間情報と対応付けられた認証コードが用いられる。
【００１０】
当該認証方法においては、先ず、認証システムを構成する端末装置およびＩＣカードの一方が他方へ乱数を送信する。当該認証システムの端末装置およびＩＣカードの他方は、その乱数を受信し、上記複数の認証コードの１つを暗号化キーとして用いて乱数を暗号化し、その暗号化乱数を用いて認証データを作成する。さらに、当該他方は、所定の信号を一方へ送信し、それから所定の時間間隔が経過した後、認証データを一方へ送信する。この工程において、上記の所定の時間間隔は、認証データの作成において暗号化キーとして用いた認証コードと対応付けされた時間情報に基づく特徴的な時間幅を有する。
【００１１】
端末装置およびＩＣカードの一方は、所定の信号および認証データを受信する。そして、当該一方は、所定の信号の受信時刻と認証データの受信時刻との間の時間間隔を求め、当該時間間隔に基づいて、複数の認証コードのなかから認証コードを１つ選択し、選択したその認証コードを暗号化キーとして用いて上述の乱数を暗号化する。当該一方が暗号化した乱数と、当該一方が受信した認証データとが比較され、認証が実行される。
【００１２】
特許文献１の認証方法においては、端末装置とＩＣカードとの間で暗号化キーとして用いる認証コードを特定するためのアドレス情報を送受信することなしに、認証を完了させることができる。そうすることによって、認証に用いた認証コードが保持されるアドレスが外部に漏れることが防止される。
【００１３】
特許文献２（特開２００１−２１６２６９号公報）は、認証装置を開示する。当該認証装置は、利用者の存在を検知する近接センサと、利用者の画像を取得する撮像部と、撮像部が取得した画像から抽出された利用者の生体的特徴を用いて認証を行って認証結果を出力する認証部とを有する。
【００１４】
特許文献２が開示する認証装置においては、利用者は自ら認証にかかる手順を開始させる必要がなく、また、利用者が認証装置から離れない限り、認証結果が無効化されることがなく、また、利用者が認証装置から離れた場合には、認証結果は自動的に無効化される。そうすることによって、特許文献２が開示する認証装置においては、利用者が認証に必要な操作を要求されることはなく、また、セキュリティも、確実に確保される。
【００１５】
このように、ユーザ認証手法に関連する文献は、既に、多数発表されている。
【００１６】
また、ＩＣカードとＩＣカード・リーダとを用いたユーザ認証手法、および、バイオメトリクス認証を用いたユーザ認証手法は、ユーザがユーザ名およびパスワードを画像形成装置に対して入力する労力を省くことができる。そのため、これらの手法は、「認証プリント」の操作性の向上に寄与するものとして期待されている。
【特許文献１】特開平０５−２５０３２６号公報
【特許文献２】特開２００１−２１６２６９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
上述のとおり、認証プリント印刷出力処理が設定されたジョブデータ（認証プリントジョブデータ）は、ユーザ認証が成功裡に完了されて初めて、一時保留状態（ホールド状態）から実行待機状態（キューへ投入された状態）へ移行する処理を受ける。しかるに、ユーザが複数の認証プリントジョブを画像形成装置へ登録しておけば、ユーザがユーザ認証を成功させた時点において、複数の一時保留状態にある認証プリントジョブデータが画像形成装置内に保持されていることになる。
【００１８】
このような場合、一例として、当該複数の認証プリントジョブデータの全てを一括して、一時保留状態から実行待機状態へ移行する処理を実行することが考えられる。ここでは、このような処理を、認証プリントジョブデータに対する「一括的実行処理」と称することにする。
【００１９】
また、別例としては、上記一例において言及した事例と同様の場合において、ユーザインタフェースの表示部へ一時保留状態から実行待機状態へ移行可能な認証プリントジョブのリストを表示し、それらのジョブのなかから、実際に実行待機状態へ移行させるべき認証プリントジョブをユーザに選択させ、画像形成装置が当該選択の入力にもとづいて幾つかの認証プリントジョブデータを選択的に一時保留状態から実行待機状態へ移行する処理を実行することが考えられる。ここでは、このような処理を、認証プリントジョブデータに対する「選択的実行処理」と称することにする。
【００２０】
上記一括的実行処理は、ユーザ認証後にユーザがユーザインタフェースの入力部を介して実際に実行させたい認証プリントジョブを選択する必要がない点で上記選択的実行処理よりも有利である。しかし、ユーザは、必ずしも、画像形成装置に登録してある認証プリントジョブの全てを実行させたいとも限らない。よって、一括的実行処理は、印刷出力に要する時間の無益な長期化や印刷資源の浪費を招くおそれがある点で選択的実行処理よりも不利である。
【００２１】
逆に、上記選択的実行処理は、ユーザが一括的に全ての認証プリントジョブを実行させることを望むような場合も含めて常に、ユーザ認証後にユーザがユーザインタフェースの入力部を介して実際に実行させたい認証プリントジョブを選択する必要がある点で上記一括的実行処理よりも不利である。
【００２２】
このように、一括的実行処理および選択的実行処理のうちいずれが他方よりも有利／不利であるかは、ユーザの意向に応じて逆転する。
【００２３】
上記を鑑み、本発明は、ユーザが、認証プリントジョブの実行の開始をさせるためのユーザ認証を実行する際に、該ユーザ認証と実質的に同時に、至極簡便な操作のみで、画像形成装置に実行させる認証プリントジョブデータに対する処理の内容を、該ユーザが選択可能な画像形成装置を提供する。もって、本発明は、従来よりも認証プリントジョブの実行にかかる操作性および生産性が向上された画像形成装置を提供することを、目的とする。
【課題を解決するための手段】
【００２４】
本発明は、その一態様において、所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置であって、所定の認証装置である認証ユニットと、プリントジョブにかかるプリントデータを受け取るための通信インタフェース部と、認証プリントジョブのための、プリントデータに基づくジョブデータを保持するジョブデータ保持部と、ジョブデータに基づくジョブを実行するジョブ実行部と、認証ユニットからの出力に基づき、ユーザ認証の成否の結果を出力するユーザ認証部と、認証ユニットからの出力に基づき、ユーザ認証においてユーザが行ったユーザ認証操作内容を表す特徴量である、認証操作内容特徴量を抽出し、出力するユーザ認証操作内容特徴量抽出部と、ユーザ認証部から出力されるユーザ認証の成否の結果に基づいて、認証プリントジョブの実行の開始を決定し、指示する制御部と、を有し、制御部は、認証プリントジョブの実行を指示するに際し、認証操作内容特徴量にもとづいて認証プリントジョブの実行において実行する処理を決定し、処理の実行を指示する、画像形成装置である。
【００２５】
本発明の一態様においては、認証ユニットは、ＩＣカード・リーダであり、ユーザ認証部は、ＩＣカード・リーダがＩＣカードから読み出した情報に基づいて、ユーザ認証の成否の結果を出力する、ことが好ましい。
【００２６】
本発明の一態様においては、認証ユニットは、指紋読取装置であり、ユーザ認証部は、指紋読取装置が読み出した、指の指紋パターンの特徴を示す情報に基づいて、ユーザ認証の成否の結果を出力する、ことが好ましい。
【００２７】
本発明の一態様においては、ユーザ認証操作内容特徴量抽出部は、認証操作内容特徴量として、ＩＣカードがＩＣカード・リーダに対して持続的にタッチされた時間幅を抽出する、ことが好ましい。
【００２８】
本発明の一態様においては、ユーザ認証操作内容特徴量抽出部は、認証操作内容特徴量として、指が指紋読取装置に対して持続的にタッチされた時間幅を抽出する、ことが好ましい。
【００２９】
本発明の一態様においては、ユーザ認証操作内容特徴量抽出部は、認証操作内容特徴量として、ＩＣカードがＩＣカード・リーダに対してタッチされた回数を抽出する、ことが好ましい。
【００３０】
本発明の一態様においては、ユーザ認証操作内容特徴量抽出部は、認証操作内容特徴量として、指が指紋読取装置に対してタッチされた回数を抽出する、ことが好ましい。
【００３１】
本発明の一態様においては、さらに、ジョブデータ保持部が保持するジョブデータにかかる認証プリントジョブのリストを生成するジョブリスト生成部と、ジョブリスト生成部が生成した認証プリントジョブのリストを表示する表示部と、リストに表示された認証プリントジョブの選択にかかる入力を受け付ける入力部と、を有し、認証プリントジョブの実行において実行する処理には、ジョブデータ保持部が保持するジョブデータの少なくとも１つにかかる認証プリントジョブを即座に印刷出力処理する一括的実行処理と、ジョブリスト生成部が生成したリストを表示部に表示させ、リストに表示される認証プリントジョブに対する選択にかかる入力を入力部に受け付けさせ、当該選択の入力にもとづいて、認証プリントジョブを選択的に実行する処理である選択的実行処理と、が含まれる、ことが好ましい。
【００３２】
本発明の一態様においては、制御部は、持続的にタッチされた時間幅と所定の時間幅との大小関係を判定し、当該大小関係に基づいて、認証プリントジョブの実行において実行する処理を、一括的実行処理または選択的実行処理のいずれか一方に決定し、処理の実行を指示する、ことが好ましい。
【００３３】
本発明の一態様においては、所定の時間幅は、３秒間である、ことが好ましい。
【００３４】
本発明の一態様においては、制御部は、タッチされた回数に基づいて、認証プリントジョブの実行において実行する処理を、一括的実行処理または選択的実行処理のいずれか一方に決定し、処理の実行を指示する、ことが好ましい。
【００３５】
本発明は、その一態様において、所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置における画像形成方法であって、通信インタフェース部が、プリントジョブにかかるプリントデータを受け取るステップと、ジョブデータ保持部が、認証プリントジョブのための、プリントデータに基づくジョブデータを保持するステップと、ユーザ認証部が、所定の認証装置である認証ユニットからの出力に基づき、ユーザ認証の成否の結果を出力するステップと、ユーザ認証操作内容特徴量抽出部が、認証ユニットからの出力に基づき、ユーザ認証においてユーザが行ったユーザ認証操作内容を表す特徴量である、認証操作内容特徴量を抽出し、出力するステップと、制御部が、ユーザ認証部から出力されるユーザ認証の成否の結果に基づいて、認証プリントジョブの実行の開始を決定し、指示するステップと、決定にかかる指示に基づき、ジョブ実行部が、ジョブデータに基づくジョブを実行するステップと、を有し、制御部がする、決定し、指示するステップは、認証操作内容特徴量にもとづいて認証プリントジョブの実行において実行する処理を決定し、処理の実行を指示するステップを含む、画像形成方法である。
【００３６】
本発明は、その一態様において、所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置のコンピュータが実行可能な画像形成プログラムであって、通信インタフェース部に、プリントジョブにかかるプリントデータを受け取らせる機能と、ジョブデータ保持部に、認証プリントジョブのための、プリントデータに基づくジョブデータを保持させる機能と、ユーザ認証部に、所定の認証装置である認証ユニットからの出力に基づき、ユーザ認証の成否の結果を出力させる機能と、ユーザ認証操作内容特徴量抽出部に、認証ユニットからの出力に基づき、ユーザ認証においてユーザが行ったユーザ認証操作内容を表す特徴量である、認証操作内容特徴量を抽出し、出力させる機能と、制御部に、ユーザ認証部から出力されるユーザ認証の成否の結果に基づいて、認証プリントジョブの実行の開始を決定し、指示させる機能と、決定にかかる指示に基づいて、ジョブ実行部に、ジョブデータに基づくジョブを実行させる機能と、を有し、制御部にさせる、決定し、指示させる機能は、認証操作内容特徴量にもとづいて認証プリントジョブの実行において実行する処理を決定し、処理の実行を指示させる機能を含む、画像形成プログラムである。
【発明の効果】
【００３７】
本発明にかかる画像形成装置においては、ユーザは、ユーザ認証の実行時に、実質上該ユーザ認証と同時的に、至極簡便な操作のみで、画像形成装置に実行させる認証プリントジョブデータに対する処理の内容を選択することができる。よって、本発明にかかる画像形成装置は、従来の画像形成装置よりも認証プリントジョブの実行にかかる操作性および生産性が向上される、という効果を奏する。
【発明を実施するための最良の形態】
【００３８】
本発明にかかる実施の形態は、画像形成装置、ならびに、当該画像形成装置において用いる画像形成の方法および当該画像形成装置において実行される画像形成プログラムに関する。
【００３９】
本発明にかかる実施の形態による画像形成装置は、「認証プリント」印刷出力処理を実行することが可能な画像形成装置である。
【００４０】
＜「認証プリント（認証＆プリント）」印刷出力処理について＞
本発明にかかる実施の形態を具体的に説明するに先立ち、「認証プリント（認証＆プリント）」印刷出力処理について、簡単に説明する。「認証（＆）プリント」印刷出力処理とは、画像形成装置が印刷出力処理を伴うジョブを実行する場合において、画像形成装置が所定の認証手段を用いたユーザ認証を実施し、当該ユーザ認証が成功裡に完了してはじめて、当該ジョブにかかる印刷出力処理を開始するような印刷出力形態を指す。
【００４１】
つまり、認証プリント印刷出力処理においては、画像形成装置は、ジョブの登録を受け付けても、当該ジョブにかかるジョブデータを直ちにキューへ投入しない。その代わりに、画像形成装置は、印刷出力にかかるデータを一時保留状態で保持し続け、ユーザ認証の成功を確認してから、当該データを実行状態あるいは実行待機状態へ移行（当該データのキューへの投入処理を実行）する。また、ここでいうユーザ認証は、例えば、当該ジョブを登録したユーザに対するユーザ認証である。認証プリント印刷出力処理は、所定の認証手段を用いたユーザ認証が成功するまでは印刷出力処理を開始しない、点において、「通常の」印刷出力処理と異なる。なお、認証プリントは、タッチ＆プリントともいう。
【００４２】
本発明にかかる実施の形態による画像形成装置（ＭＦＰ）は、認証プリントジョブの実行の開始のためのユーザ認証においてユーザがした、ユーザ認証の操作の内容にもとづいて、認証プリントジョブの実行に際して実施するべき処理の内容を、複数の処理内容から選択し、当該選択にかかる処理を自動的に実行する。
【００４３】
具体的には、本発明にかかる実施の形態による画像形成装置は、上記ユーザ認証の成否の判定結果を取得するための構成に加え、上記ユーザ認証においてユーザが行った、ユーザ認証操作の内容を表す所定の特徴量を抽出するための構成を有する。そして、本発明にかかる実施の形態による画像形成装置は、抽出した上記所定の特徴量にもとづいて、認証プリントジョブの実行に際して実施する処理の内容を、所与の、複数の処理のなかから選択し、自動的に当該選択にかかる処理を実行する。本発明にかかる実施の形態による画像形成装置は、ユーザがしたユーザ認証操作の内容にかかる上記特徴量を、上記ユーザ認証の成否判定結果の情報から抽出することができる。ただし、本発明は、上記特徴量を、上記ユーザ認証の成否判定結果の情報以外の情報から抽出し、該特徴量にもとづいて実行する処理内容を決定するような構成を除外するものではない。
【００４４】
本発明にかかる実施の形態による画像形成装置においては、上記所与の複数の処理には、上記ユーザ認証が成功裡に完了した時点において、画像形成装置に登録されている１つまたは複数の認証プリントジョブを、一括して、実行する処理である「一括的実行処理」が含まれる。
【００４５】
本発明にかかる実施の形態による画像形成装置においては、上記所与の複数の処理または複数の処理体系には、ユーザインタフェースの表示部へ一時保留状態から実行待機状態へ移行可能な認証プリントジョブのリストを表示し、それらのジョブのなかから、実際に実行待機状態へ移行させるべき認証プリントジョブをユーザに選択させ、画像形成装置が当該選択の入力にもとづいて、画像形成装置に登録された認証プリントジョブのなかから幾つかの認証プリントジョブを選択的に実行する処理である「選択的実行処理」が含まれる。
【００４６】
上記選択的実行処理においては、ユーザは、認証プリントジョブにかかる印刷出力の実行順序を指定することも可能である。ユーザは、画像形成装置に対して指示を入力するにあたり、改めて画像形成装置にログインするための操作を要さない。そのため、ユーザは、画像形成装置に対し、簡便に、認証プリントジョブの選択、および、実行順を入力することができる。
【００４７】
よって、選択的実行処理においては、ユーザは、複数の登録された認証プリントジョブから、ユーザが希望する印刷物のみを希望する順番で入手することができる。つまり、ユーザは、画像形成装置において一時保留状態にある認証プリントジョブのうちのいくつかを印刷出力させないように指示することができる。
【００４８】
また、一括的実行処理においては、認証プリントジョブの一覧の表示はなされず、登録された認証プリントジョブは、全て、キューへ投入され、可能な限り迅速に印刷出力処理が完了される。
【００４９】
このような構成を備えることにより、本発明にかかる実施の形態による画像形成装置は、認証プリント印刷出力処理を実行する場合における画像形成装置の操作性および生産性を向上させることに成功している。
【００５０】
当然のことながら、本発明にかかる画像形成装置は、「認証プリント」でない印刷出力処理、すなわち、「通常の」印刷出力処理を実行可能である。「通常の」印刷出力処理においては、画像形成装置は、入力されたプリントデータに対し、ジョブデータを作成し、直ちに印刷出力処理を実行する。「認証プリント」および「通常の」印刷出力処理の切り替えは、プリントデータに含まれる設定パラメータ値に基づいてジョブ単位で切り替え可能である。なお、当該切り替えは、プリントデータに含まれる設定パラメータ値に代えて／加えて、画像形成装置へ別途入力される情報に基づいて行われてもよい。
【００５１】
以下に例示する実施の形態においては、プリントデータは、外部の情報処理装置から、ネットワークを介し、画像形成装置へ入力される。当該プリントデータにかかるジョブを画像形成装置に「認証プリント」させるためのパラメータ設定は、外部の情報処理装置において、ユーザが所定のパラメータを設定することによりなされる。
【００５２】
ただし、本発明においては、プリントデータを画像形成装置へ入力する形態は、上記のような、ネットワークを介した入力形態に限定されない。別の入力形態として、例えば、ユーザが画像形成装置に対して直接的にジョブを登録するような形態、ユーザが可搬性記憶媒体等を用いて画像形成装置に対してジョブを登録するような形態、等が可能である。
【００５３】
これより、添付の図面を参照し、本発明の好適な実施の形態について説明する。
【００５４】
（実施の形態）
図１は、本発明にかかる実施の形態による、画像形成システム１００の構成を示す概略図である。
【００５５】
＜画像形成システム＞
画像形成システム１００は、画像形成装置として、デジタル複合機（ＭＦＰ）１、および、画像形成装置１の端末装置として複数の情報処理装置（パーソナル・コンピュータ（ＰＣ））５、７を有する。ＭＦＰ１、および、複数のＰＣ５、７は、ネットワーク３を介して、相互に通信可能に接続される。ここで、ネットワーク３は、例えば、インターネット（Ｉｎｔｅｒｎｅｔ）やローカル・エリア・ネットワーク（ＬＡＮ）である。また、ネットワーク３は、専用回線を用いたネットワーク、一般回線を用いたネットワーク、および、無線通信路を用いたネットワークのいずれでも、それらの少なくとも２つの組み合わせから構成されるネットワークでもよい。
【００５６】
デジタル複合機１は、本発明にかかる実施の形態による画像形成装置を構成する。デジタル複合機（ＭＦＰ）とは、印刷機能、コピー機能、スキャナ機能、ファクシミリ機能、メール送信機能、等、複数の機能を集約的に併せ持つ画像形成装置である。ＭＦＰ１は、ＭＦＰ１においてスキャンした原稿画像や、ネットワーク３を介して受信したプリントデータから生成した画像を、紙のような印刷媒体上に形成する。ここで、プリントデータとは、ＰＣ５等の端末装置上で実行されるオペレーティングシステムやアプリケーションプログラムが発行する描画命令をプリンタドライバが処理して生成される、ＭＦＰ１が処理可能な描画命令や印刷されるドキュメントのデータを含むデータである。プリントデータに含まれる描画命令は、ＭＦＰ１が処理可能なページ記述言語により記述されればよい。また、ドキュメントのデータは、ＰＤＦ（Portable Document Format）、ＴＩＦＦ（Tagged Image File Format）、ＪＰＥＧ（Joint Photographic Experts Group）、ＸＰＳ（XML Paper Specification）といったファイル形式を備えたドキュメントのデータファイルでよい。さらに加えて、ＭＦＰ１は、ＭＦＰ１において画像をスキャンして得た画像データを、ネットワーク３を介して他の機器へ提供することも可能である。また、ＭＦＰ１は、認証プリント印刷出力処理の実行の開始のための所定の認証手段（認証装置）として、認証ユニット９を、自機に備えている。
【００５７】
ただし、本実施の形態にかかる画像形成装置は、ネットワークを介して端末装置から送られるプリントデータに基づくジョブデータを受信し、印刷出力処理を実行可能な画像形成装置であれば足りる。あるいは、本実施の形態にかかる画像形成装置は、受信したプリントデータからジョブデータを生成可能であってもよい。この場合、端末装置は、画像形成装置に対し、プリントデータそのもの、あるいは、プリントデータに基づくジョブデータ、のいずれを送信してもよい。また、認証ユニット９は、必ずしも、ＭＦＰ１本体に内蔵される必要はない。認証ユニット９は、ＭＦＰ１に接続され、その近傍に配置されればよい。
【００５８】
認証ユニット９の具体的構成は、ＭＦＰ１において実施されるユーザ認証の手法に適うように適宜選択されればよい。認証ユニット９は、例えば、ＩＣカード・リーダである。また、認証ユニット９は、例えば、生体認証装置（バイオメトリクス認証装置）である。生体認証装置は、指紋、掌紋、静脈パターン、虹彩、網膜、声紋、顔形、耳形、といった個人の身体的特徴、あるいは、筆跡、キーストローク、といった個人の行動的特徴を計測し、事前に登録された情報と比較し、個人の同定を行う。またあるいは、認証ユニット９は、例えば、ユーザ名およびパスワードを入力可能なタッチパネルである。この場合には、ＭＦＰ１のユーザインタフェース３３（図２）が認証ユニットの機能を兼ね備えることができる。
【００５９】
パーソナル・コンピュータ５および７はそれぞれ、本発明にかかる実施の形態による画像形成装置の端末装置（情報処理装置）を構成する。パーソナル・コンピュータ５および７は、それぞれ、中央処理装置（ＣＰＵ）、主記憶装置（ＲＯＭ、ＲＡＭ）、補助記憶装置（ＨＤＤ）、入出力装置（ディスプレイ、キーボード、マウス）を有する一般的なコンピュータ装置である。ユーザは、ＰＣ５を用いてプリントデータを作成し、ネットワーク３を介してＭＦＰ１へ送信することができる。
【００６０】
ただし、本実施の形態による画像形成装置の端末装置は、パーソナル・コンピュータといった、汎用性を有する情報処理装置である必要はない。画像形成装置へ、ドキュメントの印刷出力を指示することができる装置であれば、本実施の形態による画像形成装置の端末装置として十分である。
【００６１】
画像形成システム１００は、加えて、サーバ装置（図示せず）を有することも可能である。
【００６２】
ここでのサーバ装置は、例えば、認証サーバである。認証サーバとは、クライアント（例えば、ＭＦＰ１やＰＣ５）から送られるユーザ識別情報（例えば、ユーザＩＤ）やユーザ認証情報（例えば、パスワード、認証データ）を、サーバ装置が備えるユーザ情報やユーザ認証情報と照合し、ユーザ認証の成功／失敗、を判定し、判定結果を、クライアントへ返信する機能を有するサーバである。認証サーバは、ＭＦＰ１のユーザ認証部４５（図３）の機能を実現する。この場合、ＭＦＰ１内においては、ユーザ認証部４５（図３）を省略することができる。
【００６３】
また、サーバ装置は、例えば、データサーバである。データサーバは、ドキュメントのデータファイルや、ＭＦＰ１へ送信されるジョブのデータ（プリントデータ）や、ＭＦＰ１内で保持されるジョブデータ等を保持し、クライアントからのリクエストに応じて、ドキュメントのデータファイル、プリントデータ、ジョブデータ等を送信する機能を有するサーバ装置である。
【００６４】
ただし、サーバ装置（図示せず）は、画像形成システム１００にとって必須の要素ではない。また、必要に応じて、画像形成システムを構成するＭＦＰ１やＰＣ５または７が、上記サーバの有する機能を備えてもよい。
【００６５】
＜画像形成装置のハードウェア構成＞
図２は、ＭＦＰ１のハードウェア構成を示すブロック図である。
【００６６】
ＭＦＰ１は、中央処理装置（ＣＰＵ）１３、リード・オンリ・メモリ（ＲＯＭ）１５、ランダム・アクセス・メモリ（ＲＡＭ）１７、不揮発性メモリ（ＮＶＲＡＭ）１９、小型電源部２１、タイマ部２３、ハード・ディスク・ドライブ（ＨＤＤ）２５、プリンタコントローラ２７、プリンタ部２９、スキャナ部３１、ユーザインタフェース３３、通信インタフェース３９、および、認証ユニット９を有する。これらは、ＭＦＰ１内部においてデータバスを介して互いに接続される。
【００６７】
ＣＰＵ１３は、ＲＯＭ１５、ＲＡＭ１７、ＮＶＲＡＭ１９、あるいは、ＨＤＤ２５に保持される画像形成プログラム、あるいは、通信インタフェース３９を介して提供される画像形成プログラム、を実行し、ＲＯＭ１５、ＲＡＭ１７、ＮＶＲＡＭ１９、あるいは、ＨＤＤ２５に保持されるデータを処理することができる。ＣＰＵ１３、ＲＯＭ１５、ＲＡＭ１７、ＮＶＲＡＭ１９、タイマ部２３は、上記画像形成プログラムを実行することができるコンピュータ主要部１１を構成する。上記画像形成プログラムは、主要部１１において実行され、もって、主要部１１は、ＭＦＰ１を制御する機能、演算処理を実行する機能、および、データを保持する機能を具備する。このようにして、画像形成プログラムは、ＭＦＰ１上で実行されることにより、本発明が有する技術的思想を実現する。上記画像形成プログラムは、予めＭＦＰ１のＲＯＭ１５にインストールされればよい。あるいは、画像形成プログラムは、フレキシブル・ディスク（ＦＤ）、光ディスク、ＵＳＢメモリといった記憶媒体、もしくは、インターネットといった通信手段を通じてＭＦＰ１へ提供されてもよい。
【００６８】
ＲＯＭ１５、ＲＡＭ１７、ＨＤＤ２５、ＮＶＲＡＭ１９は、データ、および、プログラムを保持する記憶装置である。ＭＦＰ１は、これら記憶装置群を、適宜、適切に使い分け、保持する必要があるデータやプログラムを保持する。
【００６９】
本実施の形態によるＭＦＰ１においては、各種ＭＦＰ制御プログラムおよび画像形成プログラムは、ＲＯＭ１５に保持される。
【００７０】
ＲＡＭ１７は、ＭＦＰ１の、所謂、ワーキング・メモリを構成する。ＲＡＭ１７は、ＳＲＡＭ（Static Random Access Memory）であることが望ましい。
【００７１】
ＮＶＲＡＭ１９は、画像形成に関連する各種の設定を保持する記憶装置である。このＮＶＲＡＭ１９には、バッテリ・バックアップ用途の小型電源部２１が接続される。
【００７２】
タイマ部２３は、計時機能を有する。タイマ部２３は、例えば、時計ＩＣ等から構成される。ただし、本発明にとって、計時機能を有する構成要素は必須ではない。
【００７３】
本実施の形態によるＭＦＰ１においては、補助記憶装置として、固定記憶装置であるハード・ディスク・ドライブ（ＨＤＤ）２５を有する。ＨＤＤ２５は、その大容量記憶領域を用いて、画像データや、ジョブデータを保持する。
【００７４】
プリンタコントローラ２７は、通信インタフェース３９を介して受信したプリントデータから、プリンタ部２９が印刷出力可能な形式を備えた画像データを生成する。
【００７５】
プリンタ部２９は、プリンタコントローラ２７等が生成した画像データを受け、印刷出力を実行する。プリンタ部２９は、例えば、紙のような印刷媒体上に画像を形成する。画像形成がなされた印刷媒体は、印刷物としてプリンタ部２９より排出される。
【００７６】
スキャナ部３１は、紙媒体等に記録された情報を光電的に読み取り（スキャンし）、当該情報の画像データを出力することができる。
【００７７】
ユーザインタフェース３３は、ＭＦＰ１とユーザと間で情報の入出力を行う部分である。ユーザインタフェース３３は、ユーザに情報を提示する表示部３５と、ユーザからの情報の入力を受け付ける入力部３７と、を備える。また、液晶タッチパネルを用い、ユーザインタフェース３３の表示部３５と入力部３７とを一体的に構成してもよい。認証プリントの実行の開始のためのユーザ認証を、ユーザインタフェース３３を介して入力可能な情報に基づいて（例えば、ユーザ名およびパスワードのキー入力）実行する場合には、ユーザインタフェース３３は、認証プリント印刷出力処理のための所定の認証手段を構成する。
【００７８】
通信インタフェース３９は、ＭＦＰ１および外部の装置の間でデータの送受信を行うためのインタフェースである。
【００７９】
認証ユニット９は、認証プリント印刷出力処理において、印刷出力の実行の開始のためのユーザ認証で用いる情報入力装置である。認証ユニット９は、本発明における、認証プリント印刷出力処理のための所定の認証手段（所定の認証装置）を構成する。ただし、当該所定の認証手段は、認証ユニット９に限定されない。上述のように、ユーザインタフェース３３を、所定の認証手段として利用することが可能である。また、本発明においては、一台のＭＦＰ１が、複数種類の装置を、当該所定の認証手段として備えることも可能である。
【００８０】
認証ユニット９は、本実施の形態によるＭＦＰ１においては、ユーザが所持するＩＣカード（スマート・カード）に記録された情報を読み出すためのＩＣカード・リーダである。ＩＣカードおよびＩＣカード・リーダは、例えば、周知のＲＦＩＤ（Radio Frequency IDentification）の技術を用いて構成することができる。あるいは、認証ユニット９は、例えば、指紋あるいは静脈パターン等を読み取り可能な生体認証装置である。
【００８１】
＜画像形成装置の機能的構成＞
図３は、ＭＦＰ１の構成を、機能ブロックを用いて表したブロック図である。但、ＭＦＰ１が有する機能であっても、本発明と関係しない機能については、図示を省略する。下記ブロックの幾つかは、ＣＰＵ１３（図２）が、本発明にかかる実施の形態による画像形成プログラム等を実行することにより、実現される。
【００８２】
ＭＦＰ１は、制御部４１を有する。制御部４１は、ＭＦＰ１の各ブロックとデータ送受信可能に接続され、各ブロックの状態を把握し、適宜、各ブロックの動作を制御する。
【００８３】
既に述べたように通信インタフェース３９は、ネットワーク３を介してＰＣ５等からプリントデータを受け取る。
【００８４】
当該プリントデータは、例えば、印刷出力処理の設定に関するデータ（設定パラメータ・データ）、および、印刷出力されるドキュメントのデータ（ドキュメント・データ）を、含むデータ構造を備える。前者の設定パラメータ・データは、認証プリントとして印刷出力処理を実行するか否か、を示すパラメータ（認証プリント設定パラメータ）や、認証のためのデータ、プリントモード（片面／両面、等）のパラメータ等を含む。該認証のためのデータは、当該プリントデータを送信したユーザのユーザ識別符合（所謂、ユーザ名、）および当該ユーザ識別符合に対応付けされたパスワード等を含む。プリントデータの設定パラメータ・データに含まれる認証のためのデータ（ユーザ識別符合およびパスワード）は、プリントデータ作成時にユーザがＰＣ５等に対して必要な情報を入力することでプリントデータに付加される。該認証のためのデータは、プリントデータが真正のユーザにより作成されたものであることの証明に供される。さらに、該認証のためのデータを、認証プリントのためのユーザ認証のために用いてもよい。プリントデータのデータ構造については、後でより詳しく示す。通信インタフェース３９が受け取ったプリントデータは、ジョブ登録部４９へ送られる。
【００８５】
ジョブ登録部４９は、受け取ったプリントデータの設定パラメータ・データを参照し、ユーザ識別符合（ユーザ名）から、当該プリントデータにかかる印刷出力処理（プリントジョブ）の所有者の情報（ユーザ名）とパスワードとを取得する。そして、ジョブ登録部４９は、これら、所有者の情報（ユーザ名）とパスワードとを照合し、照合結果が「正」であれば、プリントデータをビットマップイメージ・データへ展開し、該ビットマップイメージ・データおよび設定パラメータ・データからジョブデータを生成する。ジョブ登録部４９は、この、ユーザ名−パスワードの照合処理のため、予め、ユーザ名とパスワードとの対応関係を示すデータ（登録ユーザ情報データ）を保持する（例えば、図６の登録ユーザ管理テーブル５５におけるユーザ名およびパスワード。）。ただし、ＭＦＰ１の外部の装置において当該登録ユーザ情報データが保持され、ＭＦＰ１が当該登録ユーザ情報データへアクセス可能であれば、ＭＦＰ１は、当該登録ユーザ情報データを内部に保持する必要はない。
【００８６】
さらに、ジョブ登録部４９は、プリントデータの設定パラメータ・データの認証プリント設定パラメータを参照し、当該プリントデータにかかるジョブを、認証プリントとして印刷出力処理するか否か、を判定する。ジョブ登録部４９が、当該ジョブを認証プリントジョブとして実行する、と判定した場合、当該ジョブのジョブデータは、認証プリントジョブデータ保持部４７へ送られ、認証プリントジョブデータ保持部４７において認証プリントジョブデータとして保持される。ここで、ＭＦＰ１は、認証プリントのためのユーザ認証が完了するまで認証プリントジョブデータ保持部４７において保持される認証プリントジョブデータを、一時保留状態（ホールド状態）にあるジョブデータとして認識する。
【００８７】
他方、ジョブ登録部４９が、当該ジョブを認証プリントではない、通常の印刷出力処理として実行する、と判定した場合、当該ジョブのジョブデータは、直ちに、ジョブ実行部５１へ送られ、当該ジョブは直ちに実行されるか、もしくは、キュー５１ｑへ投入される。
【００８８】
認証プリントジョブデータ保持部４７は、認証プリントジョブデータを、当該ジョブデータの所有者であるユーザがユーザ認証を成功裡に完了させるまで、保持する。
【００８９】
ジョブ実行部５１は、受け取ったジョブデータに基づき、ジョブを実行する。ただし、ジョブデータを受け取った時点において、直ちに当該ジョブデータにかかるジョブを実行できない場合、ジョブ実行部５１は、当該ジョブデータをキュー５１ｑへ投入する。
【００９０】
ユーザ認証部４５は、認証ユニット９からの入力認証データの入力を監視する。ユーザ認証部４５が、認証ユニット９から、入力認証データの入力を受けると、ユーザ認証部４５は、入力された入力認証データと予め保持している認証プリントのユーザ認証のためのデータと、を照合し、ユーザ認証の成功／失敗を判定し、当該判定結果を出力する。ＭＦＰ１は、認証プリントのユーザ認証のためのデータとして、ユーザ識別符合（ユーザ名）と対応付けされたユーザ認証データ（パスワード等）を保持する（例えば、図６の登録ユーザ管理テーブル５５におけるユーザ名および認証プリント用認証データ。）。
【００９１】
ここで、入力認証データのデータ構造は、ユーザ認証に用いる認証手法に応じ、適宜選択されればよい。ＩＣカード・リーダが認証ユニット９として採用される場合、入力認証データは、ユーザがＩＣカード・リーダに読み取らせた（タッチさせた）ＩＣカードに保持されたユーザ認証データでよい。あるいは、指紋読取装置が認証ユニット９として採用される場合、入力認証データは、ユーザが指紋読取装置にタッチした指の指紋パターンの特徴を示すデータでよい。また、入力認証データとして、例えば、ユーザ識別符合（ユーザ名）およびユーザ認証データが含まれてもよい。ここで、ユーザ認証データは、例えば、ユーザが入力するパスワード文字列や、上述のＩＣカードに保持されたユーザ認証データや、同じく上述の指紋パターンといったユーザ個人に固有の生体的特徴量等である。ユーザ認証に用いる認証手法によっては、（例えば、ＩＣカードおよびＩＣカード・リーダを用いた認証や、バイオメトリクス認証においては、）入力認証データは、ユーザ認証データのみでよく、ユーザ名を要しない。
【００９２】
認証操作計時部４３は、本実施の形態によるＭＦＰ１におけるユーザ認証操作内容特徴量抽出部を構成する。認証操作計時部４３は、ユーザが、ＩＣカードを、認証ユニット９であるＩＣカード・リーダに対して持続的にタッチさせ続けた時間幅を、タイマ部２３（図２）が出力する時間情報にもとづいて、認証プリントジョブの実行の開始のためのユーザ認証に関してユーザがした認証操作の内容を表す特徴量（認証操作内容特徴量）として、抽出する。本実施の形態による画像形成装置ＭＦＰ１においては、認証操作計時部４３は、ユーザ認証部４５が出力するユーザ認証の成否に関する情報から、認証操作内容特徴量を抽出する。ユーザ認証部４５が出力するユーザ認証の成否に関する情報には、当然ながらユーザ認証を行ったユーザを示す情報や、ユーザ認証の成否を示す情報が含まれてよい。認証操作計時部４３は、認証ユニット９に関する既知の動作特性（動作クロック等）およびユーザ認証部４５から複数回出力される認証の成否の情報の出力の時間間隔から、当該複数回にわたる認証成否の情報の出力が持続的な１回の持続的なタッチに起因して生成された情報であるか、複数回の間欠的なタッチに起因して生成された情報であるかを判断し、各タッチの持続時間をタイマ部２３からの入力を参照して導出し、認証操作内容特徴量として、抽出する。そして、抽出した認証操作内容特徴量（タッチ時間幅）を制御部４１等へ出力する。
【００９３】
ただし、本発明において、ユーザ認証操作内容特徴量抽出部（本実施の形態における認証操作計時部４３）は、ユーザ認証部４５からの出力ではなくて、認証ユニット９からの出力から、認証操作内容特徴量を抽出するような構成であってもよい。つまり、本実施の形態によるＭＦＰ１においては、図３に示されるように、認証ユニット９からユーザ認証部４５を介して認証操作計時部４３へ、直列的に接続されるが、認証操作計時部４３は、ユーザ認証部４５と並列的に、認証ユニット９に対して接続されてもよい。その場合、認証操作計時部４３は、入力認証データの入力にもとづいて計時を行い、タッチ時間幅を抽出し、制御部へタッチ時間幅する。制御部４１は、受け取ったタッチ時間幅およびユーザ認証部４５からの認証の成否の判断結果の出力にもとづいて、ユーザ認証にかかる操作内容を判断すればよい。
【００９４】
また、認証操作計時部４３は、タイマ部２３の出力を参照せず、代わりに、動作クロック等を参照し、タッチ時間幅を抽出するように構成されてもよい。
【００９５】
制御部４１は、認証操作計時部４３から受けた認証操作特徴量にもとづいて、認証プリントの実行の開始のためのユーザ認証においてユーザが行ったユーザ認証の操作内容を判断し、当該判断に基づいてユーザ認証をしたユーザの認証プリントジョブに対して実行する処理の内容を選択し、ジョブ実行部５１、認証プリントジョブリスト生成部５３等に対し、当該選択にかかる処理の実行を指示する。
【００９６】
認証プリントジョブリスト生成部５３は、ユーザ認証部４５においてユーザ認証の成功判定がなされたことによって一時保留状態から実行状態あるいは実行待機状態へ移行可能な認証プリントジョブのリストを、生成し、ユーザインタフェース３３の表示部３５に表示させる。
【００９７】
本発明にかかる実施の形態においては、認証プリントジョブリスト生成部５３は、認証プリントジョブの実行の開始のためのユーザ認証においてユーザがしたユーザ認証の操作の内容に、所定時間幅以上（例えば、３秒以上）の持続的タッチ操作が１回以上含まれる場合、制御部４１からの指示により、認証プリントジョブのリストを生成し、ユーザインタフェース３３の表示部３５に表示させる。加えて、本発明にかかる実施の形態によるＭＦＰ１は、認証プリントジョブリスト生成部５３が認証プリントジョブのリストを、表示部３５に表示させると、ユーザは、当該リストを参照し、実行させることを希望する認証プリントジョブを当該リストから選択し、ＭＦＰ１に対して指示することができる。すなわち、この場合には、ＭＦＰ１は、認証プリントジョブに対し、選択的実行処理を実施する。
【００９８】
本発明にかかる実施の形態において、認証プリントジョブリスト生成部５３は、認証プリントジョブの実行の開始のためのユーザ認証においてユーザがしたユーザ認証の操作の内容に、所定時間幅以上（例えば、３秒以上）の持続的タッチ操作が含まれない場合、認証プリントジョブのリストを生成しない。この場合には、本発明にかかる実施の形態によるＭＦＰ１の制御部４１は、認証プリントジョブを直ちに実行状態または実行待機状態へ移行させる指示を認証プリントジョブデータ保持部４７およびジョブ実行部５１等へ送り、可能な限り迅速に印刷出力処理を完了させる。すなわち、この場合には、ＭＦＰ１は、認証プリントジョブに対し、一括的実行処理を実施する。
【００９９】
＜画像形成処理フロー＞
これより、図４ないし図９を参照し、本発明にかかる実施の形態によるＭＦＰ１における、画像形成処理の流れを説明する。
【０１００】
先ず、図４を参照する。図４は、ＭＦＰ１において実行される処理の全般的な流れを説明するためのフローチャートである。
【０１０１】
例えば電源投入時、ＭＦＰ１は、ステップＳ１０１を実行する。ステップＳ１０１において、ＭＦＰ１は、初期化処理を実行する。初期化処理は、メモリ内の記憶をクリアする処理や、動作モードを標準設定に設定しなおす処理等を含む。
【０１０２】
ステップＳ１０３において、ＭＦＰ１は、ユーザインタフェース３３の入力部３７を介した、ユーザからの指示の入力の有無を判定する。ＭＦＰ１が、ユーザからの指示の入力が有る、と判定した場合には（ステップＳ１０３における「ＹＥＳ」）、処理は、ステップＳ１０５へ移行する。ＭＦＰ１が、ユーザからの指示の入力は無い、と判定した場合には（ステップＳ１０３における「ＮＯ」）、処理は、ステップＳ１０７へ移行する。
【０１０３】
ステップＳ１０５において、ＭＦＰ１は、ユーザが入力部３７を介して入力した指示に基づき、処理を実行する。たとえば、ＭＦＰ１は、当該指示に基づいて、コピージョブやスキャンジョブといった各種ジョブを実行したり、ＭＦＰ１の各種設定変更処理等を実行したりする。
【０１０４】
ステップＳ１０７において、ＭＦＰ１は、その通信インタフェース３９およびネットワーク３を介してＭＦＰ１と接続された外部の装置からの指示の入力の有無を判定する。ＭＦＰ１が、外部の装置からの指示の入力が有る、と判定した場合には（ステップＳ１０７における「ＹＥＳ」）、処理は、ステップＳ１０９へ移行する。ＭＦＰ１が、外部の装置からの指示の入力は無い、と判定した場合には（ステップＳ１０７における「ＮＯ」）、処理は、ステップＳ１１５へ移行する。
【０１０５】
ステップＳ１０９において、ＭＦＰ１は、当該外部の装置からの指示（要求）の内容に印刷出力処理（プリントジョブ）が含まれるか否か、判定する。ＭＦＰ１が、当該指示にプリントジョブが含まれる、と判定した場合には（ステップＳ１０９における「ＹＥＳ」）、処理は、ステップＳ１１３へ移行する。ＭＦＰ１が、当該指示にプリントジョブは含まれない、と判定した場合には（ステップＳ１０９における「ＮＯ」）、処理は、ステップＳ１１１へ移行する。
【０１０６】
ステップＳ１１１において、ＭＦＰ１は、上記ステップＳ１０５における処理と同様にして、当該外部の装置からの指示に基づき、処理を実行する。当該処理が完了すると、処理は、ステップＳ１１５へ移行する。
【０１０７】
ステップＳ１１３において、ＭＦＰ１は、当該外部の装置からの指示に基づき、印刷出力処理を実行する。
【０１０８】
≪印刷出力処理フロー≫
図５は、ステップＳ１１３の詳細を示すフローチャートである。
【０１０９】
図５を参照すれば、ＭＦＰ１のジョブ登録部４９（図３）は、ステップＳ２０１において、当該外部の装置から受信したプリントデータから、プリントデータの設定パラメータ・データに含まれる認証のためのデータを抽出する。
【０１１０】
ステップＳ２０３において、ジョブ登録部４９は、抽出した認証のためのデータに含まれるユーザ名（ユーザ識別符合）およびパスワードを、予め保持する登録ユーザ情報データと比較する。ここで用いられる比較の手法は、認証のためのデータおよび登録ユーザ情報データの両方に含まれるユーザ名をキーとして認証のためのデータおよび登録ユーザ情報データに含まれるパスワード同士を比較する、といった周知の方法でよい。
【０１１１】
図６は、ＭＦＰ１が保持する登録ユーザ情報データの例である。ＭＦＰ１において、登録ユーザ情報データは、例えば、登録ユーザ管理テーブル５５に保持される。登録ユーザ管理テーブル５５は、ユーザ名（ユーザ識別符合）のカラム５５Ｃ１、パスワードのカラム５５Ｃ２、および、認証プリントのユーザ認証のためのデータのカラム５５Ｃ３、を備える。認証プリントのユーザ認証のためのデータのカラム５５Ｃ３には、認証プリントのためのユーザ認証において使用する認証データに関する情報が記録される。それは、例えば、ＩＣカードを用いたユーザ認証や、バイオメトリクス認証において使用される認証データのファイル名である。パスワード５５Ｃ２の情報に基づいて、認証プリントのためのユーザ認証が実施される場合、認証プリントのユーザ認証のためのデータのカラム５５Ｃ３は、登録ユーザ情報データにとって必須の事項ではない。登録ユーザ情報データは、ユーザ名およびパスワードを含めばよい。この場合、ユーザは、入力部３７から当該パスワードを入力したり、あるいは、ＩＣカードに当該パスワードが記録され、当該パスワードがＩＣカード・リーダによって読み出される。認証プリントのためのユーザ認証として、バイオメトリクス認証を実施する場合には、カラム５５Ｃ３に記載のデータファイルは、生体特徴量のテンプレートを保持するデータファイルである。
【０１１２】
図５に戻り、ステップＳ２０５において、ジョブ登録部４９は、ステップＳ２０３における比較に基づき、プリントデータを送信したユーザが、真正なユーザであるか否か、判定する。ジョブ登録部４９が、プリントデータを送信したユーザは真正なユーザである、と判定した場合には（ステップＳ２０５における「ＹＥＳ」）、処理は、ステップＳ２０７へ移行する。ジョブ登録部４９が、プリントデータを送信したユーザは真正なユーザでない、と判定した場合には（ステップＳ２０５における「ＮＯ」）、処理は、ステップＳ１０３（図４）へ戻る。
【０１１３】
ステップＳ２０７において、ＭＦＰ１は、受信したプリントデータに基づいて、印刷出力処理において使用するビットマップイメージ・データを作成する。
【０１１４】
ステップＳ２０９において、ＭＦＰ１のジョブ登録部４９は、受信したプリントデータの設定パラメータ・データの認証プリント設定パラメータを参照し、当該プリントデータにかかるジョブを、認証プリントとして印刷出力処理するか否か、を判定する。本例の認証プリント設定パラメータにおいては、認証プリントを行う／行わない、は、プリントデータにかかるジョブを一時保留状態とする指示（ホールド指示）のオン／オフ設定のパラメータとして記述される。ジョブ登録部４９が、プリントデータにかかるジョブを認証プリントとして実行する、すなわち、ホールド指示がオンである、と判定した場合には（ステップＳ２０９における「ＹＥＳ」）、処理は、ステップＳ２１１へ移行する。ジョブ登録部４９が、プリントデータにかかるジョブを認証プリントとして実行しない、すなわち、ホールド指示がオフである、と判定した場合には（ステップＳ２０９における「ＮＯ」）、処理は、ステップＳ２１３へ移行する。
【０１１５】
ステップＳ２１１において、ＭＦＰ１は、プリントデータ（から作成したビットマップイメージ・データ、および、設定パラメータ・データ）に基づいて、ジョブデータを作成する。そして、作成したジョブデータを、認証プリントジョブデータとして、認証プリントジョブデータ保持部４７へ送る。認証プリントジョブデータ保持部４７は、受け取った認証プリントジョブデータを保持する。このとき、ＭＦＰ１は、当該認証プリントジョブデータにかかるジョブを、一時保留状態にあるジョブとして、当該ジョブの所有者であるユーザの情報と関連付けて認識することができる。
【０１１６】
図７は、ＭＦＰ１が、一時保留状態にあるジョブ（認証プリントジョブデータ保持部４７において保持される認証プリントジョブデータにかかるジョブ）を管理するために、ＭＦＰ１内部において作成される認証プリントジョブデータ管理テーブル５７の例図である。
【０１１７】
認証プリントジョブデータ管理テーブル５７は、ジョブＩＤのカラム５７Ｃ１、ユーザ名のカラム５７Ｃ２、ドキュメント名のカラム５７Ｃ３、受信日時のカラム５７Ｃ４、ジョブデータ名のカラム５７Ｃ５、を有する。
【０１１８】
ここで、ジョブＩＤは、ジョブを区別するためにＭＦＰ１が各ジョブデータに対して付与するＩＤである。例えば、ユーザ名「Ｓａｔｏ」（５７Ｒ３，５７Ｃ２）によって投入されたプリントデータから作成された認証プリントジョブデータにかかるジョブには、「０００４」なるＩＤが付される。また、当該ジョブは、ドキュメント名「ドキュメント３」を認証プリントとして印刷出力するジョブであり、当該ジョブのプリントデータは、「２００７年８月１０日９時１５分」にＭＦＰ１によって受信されたことがわかる。さらに、当該ジョブにかかるジョブデータは、「ｓａｔ１．ｂｉｎ」として、保持されていることがわかる。
【０１１９】
ステップＳ２１３において、ＭＦＰ１は、プリントデータ（から作成したビットマップイメージ・データ、および、設定パラメータ・データ）に基づいて、ジョブデータを作成する。そして、作成したジョブデータを、ジョブ実行部５１へ送る。ジョブ実行部５１は、受け取ったジョブデータに基づくジョブを実行する。ジョブ実行部５１が当該ジョブデータを受け取った時点において、ジョブ実行部５１が別のジョブを実行中である場合、当該ジョブデータは、キュー５１ｑへ投入される。このとき、ＭＦＰ１は、当該ジョブデータにかかるジョブを、実行状態あるいは実行待機状態にあるジョブとして認識する。
【０１２０】
再び図４を参照する。
【０１２１】
ステップＳ１１５において、ＭＦＰ１は、認証ユニット９からの入力認証データの入力の有無について、チェックを行う。認証ユニット９からの入力認証データの入力が有った場合には（ステップＳ１１５における「ＹＥＳ」）、処理は、ステップＳ１１７へ移行する。認証ユニット９からの入力認証データの入力が無かった場合には（ステップＳ１１５における「ＮＯ」）、処理は、ステップＳ１０３へ戻る。
【０１２２】
≪ユーザ認証処理フロー≫
図８は、ステップＳ１１７の詳細を示すフローチャートである。
【０１２３】
図８を参照すれば、ＭＦＰ１のユーザ認証部４５（図３）は、ステップＳ３０１において、認証ユニット９からの入力認証データと、認証プリントの実行の開始のためのユーザ認証のためのデータとを照合し、ユーザ認証の成功／失敗を判定する。ユーザ認証部４５が、ユーザ認証は成功した、と判定した場合には（ステップＳ３０１における「ＹＥＳ」）、処理は、ステップＳ３０３へ移行する。ユーザ認証部４５が、ユーザ認証は失敗した、と判定した場合には（ステップＳ３０１における「ＮＯ」）、ユーザ認証処理は終了し、処理は、ステップＳ１０３（図４）へ戻る。
【０１２４】
ステップＳ３０３において、ＭＦＰ１の認証操作計時部４３は、ユーザ認証部４５から出力される認証成功の情報を受け取ると、計時を開始する。つまり、認証操作計時部４３は、計時用のパラメータｔへ、ゼロを代入する。計時用のパラメータｔは、以後、計時を停止（ステップＳ３２１）するまで、時間の経過に同期し、更新される。計時用のパラメータｔは、本実施の形態における、認証プリントの実行の開始のためのユーザ認証においてユーザがしたユーザ認証のための操作の内容を表す所定の特徴量（認証操作内容特徴量）、である。
【０１２５】
ステップＳ３０５において、ＭＦＰ１の認証操作計時部４３は、ステップＳ３０３において受け取った認証成功の情報よりも時間的に後に、さらなる認証成功の情報を、直前の認証成功の情報の受信と所定の時間間隔を経ずに受け取ったか、否か、判定する。認証操作計時部４３が、直前の認証成功の情報の受信と所定の時間間隔を経ずにさらなる認証成功の情報を受け取った、と判定した場合（ステップＳ３０５における「ＹＥＳ」）、処理は、ステップＳ３０７へ移行する。認証操作計時部４３が、直前の認証成功の情報の受信と所定の時間間隔を経ずにさらなる認証成功の情報を受け取らなかった、と判定した場合（ステップＳ３０５における「ＮＯ」）、認証操作計時部４３は、計時用のパラメータｔの現在の値を、認証操作内容特徴量として制御部４１へ送り、処理は、ステップＳ３１７へ移行する。なお、上記所定の時間間隔は、上述したように、認証ユニット９に関する既知の動作特性にもとづいて予め定められる定数でよい。
【０１２６】
ステップＳ３０７において、ＭＦＰ１の認証操作計時部４３は、最初に、認証成功の情報を受信してから所定の時間幅（ここでは、３秒）以上経過したか、否か、を、計時用のパラメータｔを参照し、判定する。認証操作計時部４３が、最初に、認証成功の情報を受信してから所定の時間幅（ここでは、３秒）以上経過した、と判定した場合（ステップＳ３０７における「ＹＥＳ」）、認証操作計時部４３は、計時用のパラメータｔの現在の値を、認証操作内容特徴量として制御部４１へ送り、処理は、ステップＳ３０９へ移行する。認証操作計時部４３が、最初に、認証成功の情報を受信してから所定の時間幅以上経過していない、と判定した場合（ステップＳ３０７における「ＮＯ」）、処理は、ステップＳ３０５へ戻る。なお、上記所定の時間幅は、予めＭＦＰ１に設定される値であり、任意の時間幅でよい。
【０１２７】
ステップＳ３０９において、ＭＦＰ１の制御部４１は、認証プリントジョブリスト生成部５３に、ユーザ認証に成功したユーザの認証プリントジョブのリストを生成して、ユーザインタフェース３３の表示部３５に表示する指示を送る。認証プリントジョブリスト生成部５３は、当該指示に従い、認証プリントジョブのリストを生成し、当該リストを表示部３５に表示させる。
【０１２８】
図９は、ステップＳ３０９において表示部３５に表示される、認証プリントジョブリスト５９の例図である。本例は、ユーザ名「Yamada」を有するユーザが、ＩＣカードをＩＣカード・リーダ（認証ユニット９）に対して３秒以上持続的にタッチさせることによって、認証プリントのためのユーザ認証に成功したときに表示されるリストの例である。図９と併せて図７を参照すれば、ユーザ名「Yamada」は、「０００１」および「０００４」なるジョブＩＤを有する認証プリントジョブに含まれる。したがって、本例の認証プリントジョブリスト５９においては、「ドキュメント１」および「ドキュメント４」にかかる認証プリントジョブがリスト表示される。本実施の形態の表示部３５は、タッチパネルで構成され、入力部３７の機能を兼ね備える。ユーザは、認証プリントジョブリスト５９内の任意の行を押圧することで、当該行に表示された認証プリントジョブを選択することができる。さらに、再度、選択された状態にある認証プリントジョブの行を押圧すれば、当該認証プリントジョブの選択を解除することも可能である。ここで、ユーザは、複数の認証プリントジョブの選択をする場合には、認証プリントジョブの実行順を、ユーザインタフェース３３を介してＭＦＰ１へ入力することができる。当該実行順の入力の方法は、任意の方法に依ればよい。例えば、ＭＦＰ１が、ユーザがする認証プリントジョブの選択の順序を記憶する、といった方法でよい。また、表示部３５（入力部３７）は、実行ボタン６１およびキャンセル・ボタン６３を有する。
【０１２９】
図８へ戻り、ステップＳ３１１において、ＭＦＰ１の制御部４１は、ユーザがユーザインタフェース３３を介して行う認証プリントジョブの選択を受け付ける。
【０１３０】
ステップＳ３１３において、ＭＦＰ１の制御部４１は、ユーザによる実行ボタン６１の押下の有無を判定する。制御部４１が、ユーザによる実行ボタン６１の押下が有った、と判定した場合には（ステップＳ３１３における「ＹＥＳ」）、処理は、ステップＳ３１７へ移行する。制御部４１が、ユーザによる実行ボタン６１の押下は無い、と判定した場合には（ステップＳ３１３における「ＮＯ」）、処理は、ステップＳ３１５へ移行する。
【０１３１】
ステップＳ３１５において、制御部４１は、ユーザによるキャンセル・ボタン６３の押下の有無を判定する。制御部４１が、ユーザによるキャンセル・ボタン６３の押下が有った、と判定した場合には（ステップＳ３１５における「ＹＥＳ」）、ユーザ認証処理は終了し、処理は、ステップＳ１０３（図４）へ戻る。制御部４１が、ユーザによるキャンセル・ボタン６３の押下は無い、と判定した場合には（ステップＳ３１５における「ＮＯ」）、処理は、ステップＳ３１１へ戻る。
【０１３２】
ステップＳ３１７において、ＭＦＰ１の制御部４１は、ジョブ実行部５１に、認証プリントジョブの実行を開始させる。つまり、ＭＦＰ１は、ステップＳ３０５から直接的にステップＳ３１７が実行される場合においては、認証プリントジョブに対し、一括的実行処理を実行する。他方、ステップＳ３０７からステップＳ３１３を経てステップＳ３１７が実行される場合には、ＭＦＰ１は、認証プリントジョブに対し、選択的実行処理を実行する。
【０１３３】
ステップＳ３１９において、ＭＦＰ１は、実行が完了した認証プリントジョブのジョブデータを削除する。
【０１３４】
ステップＳ３２１において、ＭＦＰ１は、ステップＳ３０３において開始した計時を停止し、ユーザ認証処理を終了する。
【０１３５】
本発明にかかる実施の形態による画像形成装置は、認証操作内容特徴量抽出部である認証操作計時部４３を備え、ユーザ認証の成功／失敗に関する情報とは別に、ユーザがユーザ認証のために行った操作の内容を表す特徴量として、ユーザがＩＣカードをカード・リーダ（認証装置）にタッチさせた時間幅を抽出し、もって、当該抽出にかかる特徴量（タッチ持続時間）にもとづいて、認証プリントジョブに対する処理の内容を、複数の処理のなかから選択し、自動的に当該選択にかかる処理を実行する。
【０１３６】
本発明は、上記特徴量を上記タッチ持続時間（タッチ時間幅）に限定しない。上記特徴量は、例えば、ユーザがＩＣカードをカード・リーダにタッチさせた回数（タッチ回数）でもよい。また、タッチ回数と各タッチにかかるタッチ持続時間とを組み合わせてなる量でもよい。
【０１３７】
さらには、上記特徴量は、様々な単位を有する量でよい。いずれの場合においても、採用する所定の認証装置（例えば、指紋読取装置、静脈パターン読取装置等）と認証操作内容特徴量抽出部との組み合わせよって抽出可能な量は、上記特徴量として、本発明の技術的範囲内において、利用することが可能である。
【０１３８】
このように、本発明にかかる実施の形態によるＭＦＰ１は、認証操作内容特徴量にもとづいて、認証プリントジョブの実行に際し実際に実行する処理の内容を異ならせる、という点で、特徴的である。本発明が有するこの特徴により、ユーザは、認証プリントジョブのためのユーザ認証の操作の内容を、僅かに、変化させるのみで（実施の形態に即して言うならば、ＩＣカードをＩＣカード・リーダに持続的にタッチさせる時間幅を変化させるのみで）、自身の認証プリントジョブに対して実行される処理内容（一括的実行処理、選択的実行処理等）を選択することができる。そのため、ユーザは、自身の認証プリントジョブを全て一括して実行処理させたい場合には、ＩＣカードのタッチ時間幅を３秒未満とすることで、画像形成装置に、認証プリントジョブのリストを表示させずに、即座に、印刷出力を開始させることができ、また、自身の認証プリントジョブのなかから選択的に認証プリントジョブを実行させたい場合には、ＩＣカードのタッチ時間幅を３秒以上とすることで、画像形成装置に、認証プリントジョブのリストを表示させて、そのリストから実行させたい認証プリントジョブを、任意の順序で印刷出力させることができる。
【０１３９】
そのため、本発明にかかる画像形成装置は、認証プリントジョブの実行において、常に、ユーザの意向に適った処理を実行することができる。ユーザは、自身の意向を画像形成装置に対し伝達するに際し、特別な入力操作を要しない。このように、本発明にかかる画像形成装置は、従来から非常に進歩した操作性を提供する。
【０１４０】
本願明細書において「タッチする」とは、ＩＣカードとＩＣカード・リーダとの間でデータ送信可能な状態にすることを意味し、必ずしも、ＩＣカードとＩＣカード・リーダとが物理的に接触した状態にすることを意味するものではない。
【０１４１】
また、本実施の形態によるＭＦＰ１の認証ユニット９の構成とは異なるが、認証ユニット９が、指紋読み取り可能なバイオメトリクス認証ユニット（指紋読取装置）として実現される場合、ユーザが行うユーザ認証操作には、ユーザの指を当該バイオメトリクス認証ユニットにかざす（タッチする）操作を含む。ただし、この場合もまた、ユーザが指をバイオメトリクス認証ユニットにタッチすることは、バイオメトリクス認証ユニットがユーザの指紋を読み取り可能な状態にすることを意味し、必ずしも、ユーザの指がバイオメトリクス認証ユニットと物理的に接触した状態にすることを意味するものではない。
【０１４２】
（プリントデータのデータ構造）
以下、本発明にかかる実施の形態による画像形成装置において用いることが可能なプリントデータの例を示す。ただし、本例は、例示目的で示されるものである。本発明においては、ここに示さない様々なデータ構造を有するプリントデータを使用することが可能である。
【０１４３】
プリントデータは、ＰＣ５といった情報処理装置上で、プリンタドライバにより作成される。プリントデータは、プリンタジョブ言語（ＰＪＬ（Printer Job Language））を用いて記述されたコマンド群で構成される。そして、ＰＪＬコマンド群中に、ページ記述言語（ＰＤＬ（Page Description Language））を指定するコマンドを挿入し、続けて、当該ＰＤＬを用いて記述された印刷コマンドが記述される。
【０１４４】
下記は、ＰＤＬとしてＰＣＬ（Printer Control Language）を用いた場合におけるプリントデータ例である。
%-12345X@PJL                      ／ＰＪＬの開始
@PJL JOB NAME = "Document 1"      ／プリントジョブ名
@PJL SET USERNAME = "Yamada"      ／ユーザ識別符合（ユーザ名）
@PJL SET USERPASS = "QWER019"      ／パスワード
@PJL SET HOLD = ON                ／ジョブを保留状態にする
@PJL ENTER LANGUAGE = PCL          ／言語にＰＣＬを選択する
｛ドキュメントのデータ｝          ／ドキュメントのデータ
%-12345X                          ／ＰＪＬの終了
【０１４５】
本例の第２行目ないし第５行目は、本発明における設定パラメータ・データを構成する。さらに、第３行目および第４行目は、認証のためのデータを構成する。本例の第５行目は、当該ジョブを一時保留状態とすることを指示するコマンドである。つまり、第５行目は、認証プリント設定パラメータを構成する。第７行目は、選択されたＰＤＬを用いて記述された、印刷されるべきドキュメントのデータである。
【０１４６】
ジョブを、通常の印刷出力処理として処理させる場合には、第５行目を、「@PJL SET HOLD = OFF」のように記述すればよい。
【０１４７】
なお、ＰＤＬには、ＰＣＬの他、ＰｏｓｔＳｃｒｉｐｔや、さらには、ＰＤＦや、ＴＩＦＦや、ＪＰＥＧや、ＸＰＳといったファイルフォーマットが含まれる。
【産業上の利用可能性】
【０１４８】
本発明は、排出される印刷物にかかるセキュリティを確保しつつ、操作性および生産性が向上された画像形成装置である。本発明は、画像形成分野において有用である。
【図面の簡単な説明】
【０１４９】
【図１】画像形成システム１００の構成概略図
【図２】画像形成装置（ＭＦＰ）１のハードウェア構成を示すブロック図
【図３】ＭＦＰ１の機能的構成を示すブロック図
【図４】ＭＦＰ１が実行する処理のフローチャート
【図５】ＭＦＰ１が実行する印刷出力処理のフローチャート
【図６】登録ユーザ管理テーブルの例図
【図７】認証プリントジョブデータ管理テーブルの例図
【図８】ＭＦＰ１が実行するユーザ認証処理のフローチャート
【図９】表示部３５における認証プリントジョブのリスト表示の例図
【符号の説明】
【０１５０】
１  ・・・  画像形成装置（ＭＦＰ）
３  ・・・  ネットワーク
５  ・・・  情報処理装置（パーソナル・コンピュータ（ＰＣ））
７  ・・・  情報処理装置（パーソナル・コンピュータ（ＰＣ））
９  ・・・  認証ユニット
１１  ・・・  コンピュータ主要部
１３  ・・・  ＣＰＵ
１５  ・・・  ＲＯＭ
１７  ・・・  ＲＡＭ
１９  ・・・  ＮＶＲＡＭ
２１  ・・・  小型電源部
２３  ・・・  タイマ部
２５  ・・・  ＨＤＤ
２７  ・・・  プリンタコントローラ
２９  ・・・  プリンタ部
３１  ・・・  スキャナ部
３３  ・・・  ユーザインタフェース
３５  ・・・  表示部
３７  ・・・  入力部
３９  ・・・  通信インタフェース
４１  ・・・  制御部
４３  ・・・  認証操作計時部
４５  ・・・  ユーザ認証部
４７  ・・・  認証プリントジョブデータ保持部
４９  ・・・  ジョブ登録部
５１  ・・・  ジョブ実行部
５１ｑ・・・  キュー
５３  ・・・  認証プリントジョブリスト生成部
５５  ・・・  登録ユーザ管理テーブル
５７  ・・・  認証プリントジョブデータ管理テーブル
５９  ・・・  認証プリントジョブリスト
６１  ・・・  実行ボタン
６３  ・・・  キャンセル・ボタン
１００  ・・・  画像形成システム
【図１】
0004992831.tif 000002
【図２】
0004992831.tif 000003
【図３】
0004992831.tif 000004
【図４】
0004992831.tif 000005
【図５】
0004992831.tif 000006
【図６】
0004992831.tif 000007
【図７】
0004992831.tif 000008
【図８】
0004992831.tif 000009
【図９】
0004992831.tif 000010