(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）といったファイル形式を備えたドキュメントのデータファイルでよい。さらに加えて、ＭＦＰ１は、ＭＦＰ１において画像をスキャンして得た画像データを、ネットワーク３を介して他の機器へ提供することも可能である。また、ＭＦＰ１は、認証プリント印刷出力処理においてユーザ認証を実施するための所定の認証手段として、認証ユニット９を、自機に備えている。
【００７７】
ただし、本実施の形態にかかる画像形成装置は、ネットワークを介して端末装置から送られるプリントデータを受信し、当該プリントデータに基づいてジョブデータを生成し、印刷出力処理を実行可能な画像形成装置であれば足りる。また、認証ユニット９は、必ずしも、ＭＦＰ１本体に内蔵される必要はない。認証ユニット９は、ＭＦＰ１に接続され、その近傍に配置されればよい。
【００７８】
認証ユニット９の具体的構成は、ＭＦＰ１において実施されるユーザ認証の手法に適うように適宜選択されればよい。認証ユニット９は、例えば、ＩＣカード・リーダである。また、認証ユニット９は、例えば、ユーザ名およびパスワードを入力可能なタッチパネルである。この場合には、ＭＦＰ１のユーザインタフェースが認証ユニットの機能を兼ね備えることができる。またあるいは、認証ユニット９は、例えば、生体認証装置である。生体認証装置は、指紋、掌紋、静脈パターン、虹彩、網膜、声紋、顔形、耳形、といった個人の身体的特徴、あるいは、筆跡、キーストローク、といった個人の行動的特徴を計測し、事前に登録された情報と比較し、個人の同定を行う。
【００７９】
パーソナル・コンピュータ５および７はそれぞれ、本発明の第１の実施の形態にかかる端末装置（情報処理装置）を構成する。パーソナル・コンピュータ５および７は、それぞれ、中央処理装置（ＣＰＵ）、主記憶装置（ＲＯＭ、ＲＡＭ）、補助記憶装置（ＨＤＤ）、入出力装置（ディスプレイ、キーボード、マウス）を有する一般的なコンピュータ装置である。ユーザは、ＰＣ５を用いてプリントデータを作成し、ネットワーク３を介してＭＦＰ１へ送信することができる。
【００８０】
ただし、本実施の形態にかかる端末装置は、パーソナル・コンピュータといった、汎用性を有する情報処理装置である必要はない。画像形成装置へ、ドキュメントの印刷出力を指示することができる装置であれば、本実施の形態の端末装置として十分である。
【００８１】
画像形成システム１００は、加えて、サーバ装置（図示せず）を有することも可能である。
【００８２】
ここでのサーバ装置は、例えば、認証サーバである。認証サーバとは、クライアント（例えば、ＭＦＰ１やＰＣ５）から送られるユーザ識別情報（例えば、ユーザＩＤ）やユーザ認証情報（例えば、パスワード、認証データ）を、サーバ装置が備えるユーザ情報やユーザ認証情報と照合し、ユーザ認証の成功／失敗、を判定し、判定結果を、クライアントへ返信する機能を有するサーバである。認証サーバは、ＭＦＰ１のユーザ認証部７９（図１０）の機能を実現する。この場合、ＭＦＰ１内においては、ユーザ認証部７９（図１０）を省略することができる。
【００８３】
また、サーバ装置は、例えば、データサーバである。データサーバは、ドキュメントのデータファイルや、ＭＦＰ１へ送信されるジョブのデータ（プリントデータ）や、ＭＦＰ１内で保持されるジョブデータ等を保持し、クライアントからのリクエストに応じて、ドキュメントのデータファイル、プリントデータ、ジョブデータ等を送信する機能を有するサーバ装置である。
【００８４】
ただし、サーバ装置（図示せず）は、画像形成システム１００にとって必須の要素ではない。また、必要に応じて、画像形成システムを構成するＭＦＰ１やＰＣ５または７が、上記サーバの有する機能を備えてもよい。
【００８５】
＜画像形成装置のハードウェア構成＞
図７は、ＭＦＰ１のハードウェア構成を示すブロック図である。
【００８６】
ＭＦＰ１は、中央処理装置（ＣＰＵ）３３、リード・オンリ・メモリ（ＲＯＭ）３５、ランダム・アクセス・メモリ（ＲＡＭ）３７、フラッシュメモリ３９、不揮発性メモリ（ＮＶＲＡＭ）４１、暗号化復号化部４５、ハード・ディスク・ドライブ（ＨＤＤ）４７、ＨＤＤ４７内のボックス４９、プリンタ部５１、スキャナ部５３、ファクシミリ部５５、ユーザインタフェース５７、ユーザインタフェース５７の表示部２１および入力部５９、通信インタフェース６１、ならびに、認証ユニット９を有する。これらは、ＭＦＰ１内部においてデータバスを介して互いに接続される。
【００８７】
ＣＰＵ３３は、ＲＯＭ３５、ＲＡＭ３７、フラッシュメモリ３９、ＮＶＲＡＭ４１、あるいは、ＨＤＤ４７に保持される画像形成プログラム、あるいは、通信インタフェース６１を介して提供される画像形成プログラム、を実行し、ＲＯＭ３５、ＲＡＭ３７、フラッシュメモリ３９、ＮＶＲＡＭ４１、あるいは、ＨＤＤ４７に保持されるデータを処理することができる。ＣＰＵ３３、ＲＯＭ３５、ＲＡＭ３７、フラッシュメモリ３９、ＮＶＲＡＭ４１は、上記画像形成プログラムを実行することができるコンピュータ主要部４３を構成する。上記画像形成プログラムは、主要部４３において実行され、もって、主要部４３は、ＭＦＰ１を制御する機能、演算処理を実行する機能、および、データを保持する機能を具備する。このようにして、画像形成プログラムは、ＭＦＰ１上で実行されることにより、本発明が有する技術的思想を実現する。上記画像形成プログラムは、予めＭＦＰ１のフラッシュメモリ３９等にインストールされればよい。あるいは、画像形成プログラムは、フレキシブル・ディスク（ＦＤ）、光ディスク、ＵＳＢメモリといった記憶媒体、もしくは、インターネットといった通信手段を通じてＭＦＰ１へ提供されてもよい。
【００８８】
主要部４３は、ＭＦＰ１全体を制御する機能を有し、コピー、プリント、スキャン、ファクシミリ、といった機能を実現する。そのために、ＣＰＵ３３は、本発明にかかる画像形成プログラムに加え、各種制御用プログラムを必要に応じて実行することができる。
【００８９】
ＲＯＭ３３、ＲＡＭ３５、フラッシュメモリ３９、ＮＶＲＡＭ４１、ＨＤＤ４７、は、データ、および、プログラムを保持する記憶装置である。ＭＦＰ１は、これら記憶装置群を、適宜、適切に使い分け、保持する必要があるデータやプログラムを保持する。
【００９０】
第１の実施の形態によるＭＦＰ１においては、各種ＭＦＰ制御プログラムおよび画像形成プログラムは、フラッシュメモリ３９に保持される。また、フラッシュメモリ３９は、入力部５９や通信インタフェース６１からの入力に応答するために表示部２１に表示される各国言語によるメッセージのデータや、ＶｘＷｏｒｋｓといった組み込み機器用のオペレーティングシステム（ＯＳ）も保持する。
【００９１】
ＲＡＭ３５は、ＭＦＰ１の、所謂、ワーキング・メモリを構成する。このＲＡＭ３５は、ＳＲＡＭ、ＳＤＲＡＭ、ＤＲＡＭ等から構成されればよい。
【００９２】
ＮＶＲＡＭ４１は、画像形成に関連する各種の設定を保持する記憶装置である。このＮＶＲＡＭ４１は、ＭＦＰ１の動作において必要な様々なデータ（ＩＰアドレス等ネットワーク設定値データ、画質調整機能等設定値データ）を保持する。
【００９３】
暗号化復号化部４５は、ＨＤＤ４７へ書き込まれるデータを暗号化し、ＨＤＤ４７から読み出される暗号化データを復号化する。暗号化復号化部４５は、専用の集積回路基板により構成されればよい。
【００９４】
第１の実施の形態によるＭＦＰ１においては、補助記憶装置として、固定記憶装置であるハード・ディスク・ドライブ（ＨＤＤ）４７を有する。ＨＤＤ４７は、その大容量記憶領域を用いて、画像データや、ジョブデータを保持する。また、ＨＤＤ４７は、ＲＡＭ３７の容量をオーバーするデータについて、データがスワップされる領域を備える。ＭＦＰ１においては、ＨＤＤ４７に対するデータの読み書きに対し、パスワードを設定することができる（パスワード保護機能（ＨＤＤロック機能））。さらに、ＨＤＤ４７は、受信したプリントデータや、ＭＦＰ１がプリントデータから作成したジョブデータ等、様々なデータを格納する領域（ボックス４９）を有する。認証プリントジョブにかかるジョブデータも、ボックス４９に保持される。加えて、ボックス４９には、ユーザ毎に利用権限が与えられる個人ボックスも含まれる。さらに加えて、ＨＤＤ４７は、ユーザ認証に必要な認証情報を保持することもできる。
【００９５】
プリンタ部５１は、画像データを受け、印刷出力を実行する。プリンタ部５１は、例えば、紙のような印刷媒体上に画像を形成する。画像形成がなされた印刷媒体は、印刷物としてプリンタ部５１より排出される。プリンタ部５１は、排出される印刷物に対し、ソート処理、パンチ穴あけ処理、ステープル処理等といったフィニッシング処理をするフィニッシャ（図示せず。）を備えることができる。
【００９６】
スキャナ部５３は、紙媒体等に記録された情報を光電的に読み取り（スキャンし）、当該情報の画像データを出力することができる。スキャナ部５３は、複数枚の原稿を自動的に連続的にスキャンするための原稿自動送り装置（ＡＤＦ（Auto Document Feeder））や、両面スキャンにかかる機能であるＤｕｐｌｅｘ機能を有する装置を備えることができる。
【００９７】
ファクシミリ部５５は、公衆回線を介してファクシミリ・データの送受信を行う。
【００９８】
ユーザインタフェース５７は、ＭＦＰ１とユーザと間で情報の入出力を行う部分であり、ユーザがＭＦＰ１を操作するための専用の装置である。
【００９９】
ユーザインタフェース５７は、ユーザに情報を提示する表示部２１と、ユーザからの情報の入力を受け付ける入力部５９と、を備える。ＭＦＰ１のユーザインタフェース５７は、液晶タッチパネルを有し、その表示部２１と入力部５９とは一体的に構成される。入力部５９は、液晶タッチパネルに表示されるソフト・キー、ならびに、テンキー、スタート・キー、ストップ・キー、画面表示切替キー等のハード・キーを有する。認証プリントのためのユーザ認証を、ユーザインタフェース５７を介して入力可能な情報に基づいて（例えば、ユーザ名およびパスワードのキー入力）実行する場合には、ユーザインタフェース５７は、認証プリント印刷出力処理のための所定の認証手段を構成する。
【０１００】
通信インタフェース６１は、ＭＦＰ１と外部の装置との間でデータの送受信を行うためのインタフェースである。
【０１０１】
通信インタフェース６１は、例えば、ＭＦＰ１をＬＡＮなどのネットワークに、イーサネット（登録商標）接続するためのインタフェースである。この場合、通信インタフェース６１は、１０ＢＡＳＥ−Ｔ、１００ＢＡＳＥ−Ｔといった規格をサポートする。
【０１０２】
また、例えば、通信インタフェース６１は、ＵＳＢポートである。ＵＳＢポートには、認証ユニット９を接続することも可能である。また、ＵＳＢポートを介し、ＭＦＰ１とＰＣ５とをローカル接続することも可能である。
【０１０３】
加えて、通信インタフェース６１は、シリアル通信方式（ＲＳ−２３２Ｃ規格）でＭＦＰ１とＰＣ５とを接続するインタフェースであってもよい。また、通信インタフェース６１は、ＭＦＰ１と認証ユニット９とを、シリアル通信方式で接続することも可能である。
【０１０４】
さらには、通信インタフェース６１は、セントロニクスインタフェース（パラレルポート）を有することもできる。セントロニクスインタフェースを介し、ＭＦＰ１とＰＣ５とをローカル接続することができる。
【０１０５】
認証ユニット９は、認証プリント印刷出力処理において、印刷出力の実行を開始させるためのユーザ認証で用いる情報入力装置である。認証ユニット９は、本発明における、認証プリント印刷出力処理のための所定の認証手段を構成する。
【０１０６】
図８は、本発明にかかる実施の形態によるＭＦＰ１が備える認証ユニット９を説明する図である。部分拡大領域６３を参照すれば明らかだが、認証ユニット９は、ユーザ６７が所持するＩＣカード（スマート・カード）６５に記録された情報を読み出すためのＩＣカード・リーダ９である。ＩＣカードおよびＩＣカード・リーダは、例えば、周知のＲＦＩＤ（Radio Frequency IDentification）の技術を用いて構成することができる。
【０１０７】
ただし、本発明に対して適用可能な所定の認証手段は、認証ユニット９（ＩＣカード・リーダ９）に限定されない。上述のように、ユーザインタフェース５７を、所定の認証手段として利用することが可能である。また、本発明においては、一台のＭＦＰ１が、複数種類の装置を、当該所定の認証手段として備えることも可能である。
【０１０８】
また、本発明にかかる実施の形態によるＭＦＰ１は、認証ユニット９として、生体認証装置を備えてもよい。生体認証装置は、例えば、ユーザの指紋といった生体測定量を定量することができる。その場合、ユーザは、生体認証装置に自らの指を触れることで、ＭＦＰ１にユーザ認証処理の実行を開始させることができる。
【０１０９】
＜画像形成装置のソフトウェア構成＞
これより、ＭＦＰ１の各種制御プログラム等の構成について説明する。
【０１１０】
図９は、ＭＦＰ１のフラッシュメモリ３９に保持される各種制御プログラムの一例（ｍ１〜ｍ９）を示すブロック図である。各種制御プログラムは、ＭＦＰ１のコンピュータ主要部４３において実行可能な、複数のモジュール（ｍ１〜ｍ９）からなる。複数のモジュールのうち、メイン制御モジュールｍ１は、ＭＦＰ１の全体制御の中核をなすモジュールである。その余のモジュールｍ２〜ｍ９は、ＭＦＰ１のハードウェア構成要素等を制御するモジュールである。
【０１１１】
各モジュール（ｍ１〜ｍ９）はそれぞれ、図７に示したハードウェア構成要素とのインタフェースを備え、それらハードウェア構成要素の制御、データの送受、データの処理を実行する。
【０１１２】
メイン制御モジュールｍ１は、その余のモジュール（ｍ２〜ｍ９）におけるジョブ実行指示の生成を統括的に制御する。メイン制御モジュールｍ１は、例えば、コピージョブの実行制御においては、コピージョブの開始、停止、再開、破棄、割り込み等、スキャン動作処理やプリント動作処理など、各モジュールの処理の全てを制御する。また、メイン制御モジュールｍ１は、ＭＦＰ１の起動時等における処理を実行可能であるとともに、コピー、プリント、スキャン、ファクシミリ等の各ジョブの登録要求を受け付けたり、各ジョブに対して固有のジョブＩＤを割り当てたりする処理を実行し、もって、ジョブを適切に割り振る機能を有する。また、メイン制御モジュールｍ１は、ユーザからのジョブ削除指示を受け付けることができ、その場合には、ジョブデータ等の削除を実行する。さらには、メイン制御モジュールｍ１は、記憶装置（ＲＡＭ３７やＨＤＤ４７）に対するアクセスの制御も行う。なおさらには、ＨＤＤ４７が、オペレーティングシステム（ＯＳ、例えば、ＶｘＷｏｒｋｓ、ＸＦＳ）の有する機能によって、ファイルシステムのための記憶領域として扱われる場合において、メイン制御モジュールｍ１は、ファイルシステムに対するアクセス制御も実行する。例えば、ユーザが認証プリントジョブをＭＦＰ１へ投入した場合には、データは、ネットワーク処理モジュールｍ５、ＰＣＰｒｉｎｔアプリモジュールｍ６を介して、メイン制御モジュールｍ１へ入力され、そして、メイン制御モジュールｍ１が、当該データをＨＤＤ４７内の所定の記憶領域に保存する。また、例えば、ユーザが、ＨＤＤ４７内のデータの削除や移動の指示を入力した場合にも、同様に、メイン制御モジュールｍ１が、ＨＤＤ４７内のデータの削除や移動を実行する。
【０１１３】
プリンタ制御モジュールｍ２は、プリンタ部５１を制御する機能を有するモジュールである。プリンタ制御モジュールｍ２は、設定された印刷条件（印刷モード：片面／両面、スタンプ印刷等）に基づいた印刷出力処理を、プリンタ部５１に実行させる。なお、プリンタ制御モジュールｍ２は、ファクシミリ受信時における印刷出力処理等においても、プリンタ部５１を制御する。
【０１１４】
スキャナ制御モジュールｍ３は、スキャナ部５３を制御する機能を有するモジュールである。スキャナ制御モジュールｍ３は、設定されたスキャン条件（文字／写真モード等）に基づき、所定のスキャン形態（ＡＤＦを使用する、原稿読み取りガラス面を使用する、等）に従ったスキャン動作処理を、スキャナ部５３に実行させる。なお、スキャナ制御モジュールｍ３は、ファクシミリ送信時における原稿読み取り処理等においても、スキャナ部５３を制御する。
【０１１５】
ファクシミリ処理モジュールｍ４は、ファクシミリ部５５を制御する機能を有するモジュールである。ファクシミリ処理モジュールｍ４は、ファクシミリ・データ受信時においては、ファクシミリ部５５から着信の通知を受け取ることで、メイン制御モジュールｍ１に対し、ファクシミリ・データ受信ジョブの登録の要求を送ったり、当該受信ジョブの実行の開始を指示したりする。なお、ファクシミリ・データの送受信においては、ファクシミリ部５５の備えるモデム（図示せず。）を用いた公衆回線利用の形態と、通信インタフェース６１を用いたインターネット・ファックスの形態と、が共存する。
【０１１６】
ネットワーク処理モジュールｍ５は、通信インタフェース６１を介したネットワーク処理を実行する機能を有するモジュールである。ＭＦＰ１においては、例えばＴＣＰ／ＩＰといった通信プロトコルをサポートするネットワーク処理モジュールｍ５は、通信インタフェース６１と接続され、フロントエンドとして利用される。通信インタフェース６１を通じて受信される外部からのリクエストは、ＯＳ（ＶｘＷｏｒｋｓ）が供するメッセージ・キューを介して内部へ取り込まれる。ネットワーク処理モジュールｍ５は、取り込んだリクエストの内容に基づいて実行された処理の結果を通信インタフェース６１へ送る。また、ネットワーク処理モジュールｍ５は、ＴＣＰ／ＩＰ、ＩＰＸ／ＳＰＸ、ＳＮＭＰ等をサポートし、外部ネットワーク３（図６）に接続されたＰＣ５（図６）からプリントデータをインターネット経由で受信することができ、受信したプリントデータをＰＣＰｒｉｎｔアプリモジュールｍ６へ送ることができる。そうすることで、ＭＦＰ１は、インターネットを介して受信されるデータに基づく印刷出力処理を実現する。認証プリント（タッチ＆プリント）の設定がオンになっているプリントデータについても同様、ネットワーク処理モジュールｍ５は、受信したプリントデータをＰＣＰｒｉｎｔアプリモジュールｍ６へ送る。その後、メイン制御モジュールｍ１は、当該プリントデータあるいは当該プリントデータに基づいて作成されたジョブデータを、ＨＤＤ４７の所定領域（タッチ＆プリント・ボックス２３（図４））に保存する。さらに、ネットワーク処理モジュールｍ５は、認証ユニット９（図８）が受信したＩＣカード６５（図８）内の認証データ等（認証データ等）を受け取り、そして、受け取った認証データ等を認証データ管理モジュールｍ８へ送る。このように、ネットワーク処理モジュールｍ５は、通信インタフェース６１や認証ユニット９とモジュール群（ｍ１、ｍ４、ｍ６、ｍ７、ｍ８）との間のインタフェース処理を実行する機能を有する。
【０１１７】
ＰＣＳｃａｎアプリモジュールｍ６は、ネットワーク３を介してＭＦＰ１と接続されたＰＣ５（図６）からの指示にもとづいてスキャン処理を実行する機能を有するモジュールである。ＰＣＳｃａｎアプリモジュールｍ６は、ＰＣ５からスキャン実行の指示を受け取ると、当該指示に従ってスキャンジョブを実行し、画像データファイルを作成し、ネットワーク処理モジュールｍ５、通信インタフェース６１、ネットワーク３（図６）を介してＰＣ５（図６）へ画像データファイルを送信する。なお、ユーザが、ユーザインタフェース５７を介してスキャン実行の指示をＭＦＰ１へ入力した場合には、ユーザインタフェース制御モジュールｍ９およびメイン制御モジュールｍ１によって、スキャンジョブの実行指示が送られる。
【０１１８】
ＰＣＰｒｉｎｔアプリモジュールｍ７は、ネットワーク３を介してＭＦＰ１と接続されたＰＣ５（図６）からの指示にもとづいて印刷出力処理を実行する機能を有するモジュールである。例えば、ユーザが、ＰＣ５から認証プリントジョブをＭＦＰ１へ投入すると、ＰＣＰｒｉｎｔアプリモジュールｍ７は、ネットワーク処理モジュールｍ５を介してプリントデータを受信し、当該プリントデータからビットマップイメージ・データを作成し、メイン制御モジュールｍ１へ当該ビットマップイメージ・データを含んだジョブデータを送る。そして、メイン制御モジュールｍ１は、認証プリントジョブにかかるジョブデータを、ＨＤＤ４７内の所定のボックス（タッチ＆プリント・ボックス２３）へ保存する。
【０１１９】
認証データ管理モジュールｍ８は、ユーザ認証処理と関連する機能を有するモジュールである。例えば、認証プリントジョブと関連し、認証データ管理モジュールｍ８は、ネットワーク処理モジュールｍ５から認証データ等を受け取ると、予めＨＤＤ４７等に保持したユーザ認証情報と照合し、ユーザ認証の成功／失敗を判定する。当該判定が成功であれば、認証データ管理モジュールｍ８は、ユーザ認証は成功裡に完了された旨を、メイン制御モジュールｍ１へ通知する。メイン制御モジュールｍ１は、一時保留状態としてＨＤＤ４７に保持されたジョブデータを、ＰＣＰｒｉｎｔアプリモジュールｍ７へ送信し、ＰＣＰｒｉｎｔアプリモジュールｍ７は、プリンタ部５１に対し印刷出力処理を実行する指示を送る。そうすることによって、認証プリントジョブにかかる印刷物は、プリンタ部５１から排出される。
【０１２０】
ユーザインタフェース制御モジュールｍ９は、ユーザインタフェース５７を介した情報の入出力を制御する機能を有するモジュールである。ユーザインタフェース制御モジュールｍ９は、ユーザインタフェース５７の入力部５９から送られてくる信号の処理を、イベント処理として、実行し、かつ、表示部２１（液晶タッチパネル）へ表示される内容を生成する画面処理プログラムを実行する。当該画面処理プログラムは、表示すべき画面が決定したときの前処理や、表示部２１への画面表示処理や、特定の画面が表示されているときにおけるハード・キー、ソフト・キー、その他において生じるイベントの処理に関するプログラムを含んでいる。ここで、イベントの処理としては、例えば、ユーザが入力部５９を介して指定したＭＦＰ１の動作を実行するために、メイン制御モジュールｍ１へ、当該指定にかかる情報を通知したり、次のしかるべき画面表示への移行を実行することでユーザへＭＦＰ１からの応答を通知したりする。なお、認証プリントジョブの実行時には、必要に応じ、ジョブのリストの表示を実行する。
【０１２１】
本発明にかかる画像形成プログラムは、上記したモジュール群（ｍ１〜ｍ９）および図示しないその他の各種モジュール群が協調的に動作することにより実現される。ただし、本発明にかかる画像形成プログラムは、単一のモジュールとしてＭＦＰ１にインストールすることも可能である。つまり、本発明にかかる画像形成プログラムには、その表現形態に関し、一切の制限がない。
【０１２２】
＜画像形成装置の機能的構成＞
図１０は、ＭＦＰ１の構成を、機能ブロックを用いて表したブロック図である。但、ＭＦＰ１が有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。下記ブロックの幾つかは、ＣＰＵ１３（図２）が、本実施の形態にかかる画像形成プログラム等を実行することにより、実現される。つまり、図１０に示された機能ブロック群は、図７に示すハードウェア構成要素群および図９に示すモジュール群等が協調的に動作することによって、実現される。
【０１２３】
ＭＦＰ１は、制御部４１を有する。制御部４１は、ＭＦＰ１の各ブロックとデータ送受信可能に接続され、各ブロックの状態を把握し、適宜、各ブロックの動作を制御する。
【０１２４】
既に述べたように通信インタフェース６１は、ネットワーク３を介してＰＣ５等からプリントデータを受け取る。
【０１２５】
当該プリントデータは、例えば、印刷出力処理の設定に関するデータ（設定パラメータ・データ）、および、印刷出力されるドキュメントのデータ（ドキュメント・データ）を、含むデータ構造を備える。前者の設定パラメータ・データは、認証プリントとして印刷出力処理を実行するか否か、を示すパラメータ（認証プリント設定パラメータ）や、ユーザが入力したユーザ名やパスワードのデータ、プリントモード（片面／両面、等）のパラメータ、認証プリントジョブが完了した後の当該ジョブのジョブデータの処理（保存、削除等）の設定内容のデータ等を含む。該パスワードのデータは、プリントデータが真正のユーザにより作成されたものであることの証明に供される。加えて、該認証のためのデータを、認証プリントのためのユーザ認証のために用いてもよい。通信インタフェース６１が受け取ったプリントデータは、ジョブ登録部８５へ送られる。
【０１２６】
ジョブ登録部８５は、受け取ったプリントデータの設定パラメータ・データを参照し、ユーザ識別符合（ユーザ名）から、当該プリントデータにかかる印刷出力処理（プリントジョブ）の所有者の情報（ユーザ名）を取得する。そして、ジョブ登録部８５は、プリントデータをビットマップイメージ・データへ展開し、該ビットマップイメージ・データおよび設定パラメータ・データからジョブデータを生成する。ジョブ登録部８５は、プリントデータにパスワードも含まれている場合には、予めＨＤＤ４７に保持された、ユーザ名とパスワードとの対応関係を示すデータ（登録ユーザ情報データ）を参照することができる。ただし、ＭＦＰ１の外部の装置において当該登録ユーザ情報データが保持され、ＭＦＰ１が当該登録ユーザ情報データへアクセス可能であれば、ＭＦＰ１は、当該登録ユーザ情報データを内部に保持する必要はない。
【０１２７】
さらに、ジョブ登録部８５は、プリントデータの設定パラメータ・データの認証プリント設定パラメータを参照し、当該プリントデータにかかるジョブを、認証プリントとして印刷出力処理するか否か、を判定する。ジョブ登録部８５が、当該ジョブを認証プリントジョブとして実行する、と判定した場合、当該ジョブのジョブデータは、ジョブ保持部７７へ送られ、ジョブ保持部７７において認証プリントジョブデータとして保持される。ここで、ＭＦＰ１は、認証プリントのためのユーザ認証が完了するまでジョブ保持部７７において保持される認証プリントジョブデータを、一時保留状態（ホールド状態）にあるジョブデータとして認識する。
【０１２８】
他方、ジョブ登録部８５が、当該ジョブを認証プリントではない、通常の印刷出力処理として実行する、と判定した場合、当該ジョブのジョブデータは、直ちに、ジョブ実行部８１へ送られ、当該ジョブは直ちに実行されるか、もしくは、キュー８３へ投入される。
【０１２９】
ジョブ保持部７７は、認証プリントジョブデータを、当該ジョブデータの所有者であるユーザがユーザ認証を成功裡に完了させるまで、保持する。ジョブ保持部７７においては、認証プリントジョブデータは、所定のボックス（タッチ＆プリント・ボックス４９ａ）に保持される。
【０１３０】
ジョブ実行部８１は、受け取ったジョブデータに基づき、ジョブを実行する。ただし、ジョブデータを受け取った時点において、直ちに当該ジョブデータにかかるジョブを実行できない場合、ＭＦＰ１は、当該ジョブデータをキュー８３へ投入する。ここで、ＭＦＰ１は、実行中のジョブデータを、実行状態にあるジョブデータとして認識し、キュー８３にあるジョブデータを、実行待機状態にあるジョブデータとして認識する。
【０１３１】
ユーザ認証部７９は、認証ユニット９からの入力認証データの入力を監視する。ユーザ認証部７９が、認証ユニット９から、入力認証データの入力を受けると、ユーザ認証部７９は、入力された入力認証データと予め保持している認証プリントのユーザ認証のためのデータと、を照合し、ユーザ認証の成功／失敗を判定し、当該判定結果を出力する。ここで、入力認証データのデータ構造は、ユーザ認証に用いる認証手法に応じ、適宜選択されればよい。入力認証データは、例えば、ユーザ識別符合（ユーザ名）およびユーザ認証データを含めばよい。ユーザ認証データは、例えば、ユーザが入力するパスワード文字列や、ＩＣカードに保持されたユーザ認証データや、ユーザ個人に固有の生体的特徴量等である。また、ユーザ認証に用いる認証手法によっては、（例えば、バイオメトリクス認証においては、）入力認証データは、ユーザ認証データのみでよく、ユーザ名を要しない。本願明細書においては、バイオメトリクス認証を実施するために生体的特徴量等を取得する装置を生体認証装置と称する。ＭＦＰ１は、認証プリントのユーザ認証のためのデータとして、ユーザ識別符合（ユーザ名）と対応付けされたユーザ認証データ（パスワード等）を保持する。
【０１３２】
ステータス監視部７５は、ＭＦＰ１０１のジョブ実行部８１（およびキュー８３）のステータスを監視する。ステータス監視部７５がジョブ実行部８１およびキュー８３を監視することにより、ＭＦＰ１０１の制御部４１は、ＭＦＰ１０１において、どのようなジョブが、実行状態、および／または、実行待機状態として存在するか、を認識することが可能である。
【０１３３】
ステータス監視部７５は、ＭＦＰ１０１のジョブ実行部８１（およびキュー８３）のステータスを監視し、実行中のジョブ、実行待機中のジョブに関する情報を、設定変更指示生成部７３へ出力する。実行中のジョブおよび実行待機中のジョブに関する情報は、ジョブを一意的に特定できるデータ（ジョブＩＤ）および当該ジョブの状態のデータを含めばよい。
【０１３４】
設定変更指示生成部７３は、ユーザ認証部７９から、ユーザ認証が成功裡に完了したことを示す情報および当該ユーザ認証にかかるユーザのユーザ名を受け取ることができる。加えて、設定変更指示生成部７３は、上述のとおり、ステータス監視部７５から、現在ジョブ実行部８１において実行中のジョブに関する情報、および、現在キュー８３において実行待機中のジョブに関する情報、を受け取ることができる。設定変更指示生成部７３は、ユーザ認証部７９からユーザ認証が成功したことを示す情報を受け取ると、ステータス監視部７５から入力される情報に基づいて、当該ユーザ認証にかかるユーザが所有者である認証プリントジョブに対して設定されている設定内容を、現在の設定内容から別の設定内容に変更する指示を出力する。なお、当該別の設定内容は、所定の規則に則ってＭＦＰ１が定める。
【０１３５】
制御部７１は、設定変更指示生成部７３から設定変更指示を受け取ると、認証プリントジョブに関し設定されている設定内容を変更し、即座に当該設定内容の変更を反映させる指示を、ジョブ実行部８１に対して出力する。ジョブ実行部８１は、当該指示にもとづいて、実行中あるいは実行待機中の認証プリントジョブの設定内容を変更する処理を即座に実行する。
【０１３６】
＜画像形成処理フロー＞
これより、図１１Ａ、図１１Ｂ、図１２、図１３、および、図１４を参照し、本発明の第１の実施の形態によるＭＦＰ１における、画像形成処理の流れを説明する。
【０１３７】
先ず、図１１Ａおよび図１１Ｂを参照する。図１１Ａおよび図１１Ｂは、ＭＦＰ１において実行される画像形成処理の流れを説明するためのフローチャートである。なお、図２において示され、既に説明したステップについては、図２における参照数字と同様の参照数字が付されている。そのようなステップについては、説明を適宜省略する。
【０１３８】
ステップＳ１０１からステップＳ１１１までの処理は、図２を参照して既に説明したとおりである。ステップＳ１０７において、タッチ＆プリント・ボックス４７ａに保持された認証ジョブデータは、ステップＳ１１１における、ユーザ認証の成功判定（ステップＳ１１１における「ＹＥＳ」）を受けて、ジョブ実行部８１へ送られる。ジョブ実行部８１へ送られた認証プリントジョブデータは、一時保留状態から、実行状態あるいは実行待機状態へ移行する。
【０１３９】
なお、ステップＳ１１１において、ＭＦＰ１は、ユーザ認証を行ったユーザに関し、ログイン処理を実行してよい。ただし、別のユーザが既に認証プリントのためのユーザ認証を完了させ、かつ未だなお、ＭＦＰ１にログイン中である場合には、二重ログイン状態を回避することを目的として、ＭＦＰ１は、当該ユーザについてログイン処理を実行しない。この処理は、例えば、認証データ管理モジュールｍ８（図９）が実行すればよい。このような場合においては、ＭＦＰ１は、当該ユーザに関して非ログイン状態のままで、以下に示す画像形成フローの処理を実行する。
【０１４０】
また、認証プリントジョブには、それぞれ、ジョブ完了後におけるジョブデータの取り扱い方法に関し、予め、所定の設定内容が設定されている。この所定の設定内容とは、例えば、
１．ジョブ完了後、ジョブデータをタッチ＆プリント・ボックス４９ａに保存する、
２．ジョブ完了後、ジョブデータを削除する、
３．ジョブ完了後、ジョブデータを所定のボックスへ移動する、
といった設定内容が可能である。さらに、上記設定１．および３．に関し、追加的に、ジョブデータを圧縮する、という設定内容を設定することも可能である。
【０１４１】
また、上記設定３．に関連し、ジョブ完了後にジョブデータを所定のボックスへ移動させることの目的および効果について以下に簡単に説明する。タッチ＆プリント・ボックス４９ａは、ＭＦＰ１に登録されているユーザであれば、誰でもアクセス可能なボックスである。そのため、ジョブデータがタッチ＆プリント・ボックス４９ａに保存されることにデータセキュリティの観点から不安を感じるユーザも少なくないと思われる。また、ユーザが、ユーザ認証用ＩＣカード６５（図８）を逸失してしまった場合、当該カード６５を拾得した第３者が、認証プリントジョブを実行可能となるような事象も考えられる。そのため、ユーザは、一旦、別のボックスへジョブデータを移動させ、後で、改めて、保存したいジョブデータと削除してよいジョブデータを選別する、というようなデータ管理形態を望む場合が生じる。このような場合、ユーザは、上記設定３．をジョブデータに設定すればよい。このとき、ユーザが、ジョブデータの移動先である別のボックスとして、特定のユーザのみがアクセス可能な個人用ボックス４９ｂ（図１０）や、アクセスするためにさらに別のパスワードが必要な機密文書専用ボックス４９ｃ（図１０）等を選択すれば、ユーザの抱くデータセキュリティ上の不安は払拭される。
【０１４２】
この設定は、プリントデータ作成時に、ＰＣ５において、認証プリントジョブ毎にユーザが設定可能である。図１２は、ＰＣ５においてプリントデータの作成に供されるプリンタドライバ・ソフトウェアのユーザインタフェース１１の例図である。ユーザは、ラジオボタン８９または９１を選択することで、認証プリントジョブのジョブ完了後のジョブデータの取り扱い方法を設定することができる。なお、ユーザが移動ラジオボタン９１を選択した場合、ユーザは、ジョブ完了後にジョブデータが移動される移動先を設定することができる。この移動先には、ＭＦＰ１の外部のネットワークフォルダ８７（図１０）を選択することもできる。また、ＭＦＰ１内に初期設定として、全ての認証プリントジョブのジョブデータに対して有効となるジョブ完了後のジョブデータ取り扱い方法が設定されてもよい。本実施の形態においては、全ての認証プリントジョブに対し、ＭＦＰ１の初期設定として、上記１．の、ジョブ完了後タッチ＆プリント・ボックス４９ａに保存する、が設定される、として説明する。
【０１４３】
ステップＳ２０１において、ＭＦＰ１は、ステップＳ１１１における判定処理の対象となったユーザ認証を実施したユーザにかかる認証プリントジョブ以外のジョブ（図１１Ａにおける「別のジョブ」）が、ジョブ実行部８１において、実行状態にあるか否か、あるいは、ジョブ実行部８１のキュー８３において、実行待機状態にあるか否か、について判定する。ＭＦＰ１が、別のジョブが、ジョブ実行部８１において実行状態あるいは実行待機状態にある、と判定した場合（ステップＳ２０１における「ＹＥＳ」）、処理は、ステップＳ２０３へ移行する。ＭＦＰ１が、別のジョブが、ジョブ実行部８１において実行状態および実行待機状態にない、と判定した場合（ステップＳ２０１における「ＮＯ」）、処理は、ステップＳ２１９（図１１Ｂ）へ移行する。
【０１４４】
ステップＳ２０３において、ＭＦＰ１は、当該ユーザの認証プリントジョブを検索し、当該ユーザが所有者である認証プリントジョブの数を求める。
【０１４５】
ステップＳ２０５において、ＭＦＰ１は、ステップＳ２０３における検索の結果に基づき、当該ユーザの認証プリントジョブの数が、１であるか否か、判定する。ＭＦＰ１が、当該ユーザの認証プリントジョブの数は１である、と判定した場合（ステップＳ２０５における「ＹＥＳ」）、処理は、ステップＳ２０７へ移行する。ＭＦＰ１が、当該ユーザの認証プリントジョブの数は１ではない（２以上である）、と判定した場合（ステップＳ２０５における「ＮＯ」）、処理は、ステップＳ２０９へ移行する。
【０１４６】
ステップＳ２０７において、ＭＦＰ１は、当該ユーザの認証プリントジョブの情報（例えば、ジョブの名称、プリントデータ受信日時等）を、ユーザインタフェース５７の表示部２１に表示する。ステップＳ２０７の処理が完了すると、処理は、ステップＳ２１３へ移行する。
【０１４７】
ステップＳ２０９において、ＭＦＰ１は、当該ユーザの認証プリントジョブの情報（例えば、ジョブの名称、プリントデータ受信日時等）を、ユーザインタフェース５７の表示部２１にリスト表示する。
【０１４８】
図１３は、ステップＳ２０９における表示部２１表示例の図である。ジョブリストには、実行順序が当該ユーザの認証プリントジョブよりも先にある他ユーザのジョブを含めて表示される。本例においては、ユーザ認証を行ったユーザは、Ｕｓｅｒ−Ａである。ユーザ認証を行ったユーザの認証プリントジョブは、その他のジョブと視覚的に区別可能な形態で表示されることが望ましい。ここでは、Ｕｓｅｒ−Ａの認証プリントジョブは、ＪｏｂＡ１（Ｊ２）およびＪｏｂＡ２（Ｊ５）である。現在、ＭＦＰ１には、ＪｏｂＡ１（Ｊ２）あるいはＪｏｂＡ２（Ｊ５）よりも実行順序が先にあるジョブとして、Ｕｓｅｒ−ＢのＪｏｂＢ１（Ｊ１）ならびにＵｓｅｒ−ＣのＪｏｂＣ１（Ｊ３）およびＪｏｂＣ２（Ｊ４）が登録されていることがわかる。
【０１４９】
ユーザは、ユーザインタフェース５７の入力部５９を用いて、ジョブ完了後にそのジョブデータを削除させたい認証プリントジョブを選択し、当該選択をＭＦＰ１へ入力することができる。
【０１５０】
ステップＳ２１１において、ＭＦＰ１は、ステップＳ２０９の処理によって表示されている当該ユーザの認証プリントジョブのうちで、ジョブ完了後にジョブデータを削除させたい認証プリントジョブについての選択の入力を、受け付ける。
【０１５１】
ステップＳ２１３において、ＭＦＰ１は、当該ユーザが、再度、ユーザ認証を行ったか否か、を判定する。ＭＦＰ１が、当該ユーザによる再度のユーザ認証を受け付けた、と判定した場合（ステップＳ２１３における「ＹＥＳ」）、処理は、ステップＳ２１５へ移行する。ＭＦＰ１が、当該ユーザによる再度のユーザ認証を受け付けていない、と判定した場合（ステップＳ２１３における「ＮＯ」）、処理は、ステップＳ２１５をスキップしてステップＳ２１７へ移行する。
【０１５２】
ステップＳ２１５において、ＭＦＰ１は、認証プリントジョブのジョブ完了後のジョブデータの取り扱い方法に関する設定内容を変更する処理を実行する。
【０１５３】
図１４を参照し、ステップＳ２１５における処理について説明する。図１４は、ＭＦＰ１が内部に保有するジョブ管理テーブル９３の例図である。ジョブ管理テーブル９３は、制御部７１と、ステータス監視部７５、ユーザ認証部７９、ジョブ実行部８１およびそのキュー８３、ならびに、ジョブ登録部８５（全て図１０）との協調的なジョブのステータスの情報の送受にもとづいて生成される。また、別の観点から見れば、ジョブ管理テーブル９３は、メイン制御モジュールｍ１と、プリンタ制御モジュールｍ２、ネットワーク処理モジュールｍ５、ＰＣＰｒｉｎｔアプリモジュールｍ７、認証データ管理モジュールｍ８、および、ユーザインタフェース制御モジュールｍ９（全て図９）との協調的なジョブのステータスの情報の送受にもとづいて生成される、とも言うことができる。
【０１５４】
このジョブ管理テーブル９３は、操作フラグ・カラムＣ５を有する。操作フラグ・カラムＣ５には、各ジョブ（Ｊ１〜Ｊ５）について、操作フラグが記録される。本例では、操作フラグは、０、１、２のいずれかである。当然のことながら操作フラグは、より多くの種類（ビット数）を備えてもよい。
【０１５５】
操作フラグ「０」は、そのジョブが完了した後、そのジョブデータをそのままの記憶領域に保存する操作を実行する、というジョブデータ取り扱い方法が、そのジョブについて設定されていることを意味する。本例においては、操作フラグのゼロ設定は、プリントデータ受信時における設定値である。
操作フラグ「１」は、そのジョブが完了した後、そのジョブデータを削除する操作を実行する、というジョブデータ取り扱い方法が、そのジョブについて設定されていることを意味する。
操作フラグ「２」は、そのジョブが完了した後、そのジョブデータを現在の記憶領域とは別の記憶領域へ移動する操作を実行する、というジョブデータ取り扱い方法が、そのジョブについて設定されていることを意味する。
【０１５６】
ＪｏｂＡ１（Ｊ２）についての操作フラグを見れば、その値は、「１」である。このＪｏｂＡ１（Ｊ２）については、そのジョブ完了後におけるジョブデータの取り扱い方法が、ステップＳ２１３においてなされた、認証プリントジョブの実行の開始を指示するためのユーザ認証の後の、再度のユーザ認証にもとづいて、プリントデータ受信時における設定から変更されたことを示している。
【０１５７】
このように、本発明にかかる第１の実施の形態によるＭＦＰ１においては、ステータス監視部７５（図１０）が、実行状態あるいは実行待機状態に移行された認証プリントジョブの存在を示す信号を設定変更指示生成部７３（図１０）へ出力する状況下において、ユーザ認証部７９（図１０）が、当該認証プリントジョブのユーザによるユーザ認証の成功を示す信号を設定変更指示生成部７３へ出力すると、設定変更指示生成部７３は、制御部７１（図１０）に対し、当該認証プリントジョブに設定された設定内容の少なくとも一部を変更する指示を出力する。制御部７１は、設定内容の変更をする指示を設定変更指示生成部７３から受けると、該当する認証プリントジョブに設定されている設定内容を、当該指示に従って変更する。ジョブ実行部８１（図１０）は、当該変更を即座に反映させてジョブの実行を続ける。
【０１５８】
ステップＳ２１７において、ＭＦＰ１は、当該ユーザの認証プリントジョブ以外のジョブが未だなお実行中であるか否か、判定する。ＭＦＰ１が、当該ユーザの認証プリントジョブ以外のジョブが未だなお実行中である、と判定した場合（ステップＳ２１７における「ＹＥＳ」）、処理は、ステップＳ２１３に戻る。ＭＦＰ１が、当該ユーザの認証プリントジョブ以外のジョブが実行中でない、と判定した場合（ステップＳ２１７における「ＮＯ」）、処理は、ステップＳ２１９へ移行する。
【０１５９】
なお、ステップＳ２０７およびステップＳ２０９における、認証プリントジョブの情報の表示は、予め設定された期間（例えば、３０秒間）だけ表示するように処理を構成してよい。そのように処理が構成される場合、ＭＦＰ１は、ステップＳ２０７あるいはステップＳ２０９にかかる上記表示が継続する間、当該ユーザによるジョブの選択の入力およびユーザ認証を受け付けるようにステップＳ２１１、ステップＳ２１３、および、ステップＳ２１５の処理が構成される。
【０１６０】
ステップＳ２１９において、ＭＦＰ１は、実行待機状態にある（キューにある）当該ユーザの認証プリントジョブのうち、最先の実行順序にある認証プリントジョブを、実行する。その余の認証プリントジョブは、キューへ投入（実行順位が変更）される。
【０１６１】
ステップＳ２１９の後、ＭＦＰ１においては、当該ユーザの認証プリントジョブの１つが、実行状態にある。
【０１６２】
ステップＳ２２１において、ＭＦＰ１は、当該ユーザが、さらに、ユーザ認証の手続きを行ったか否か、を判定する。ＭＦＰ１が、当該ユーザによる再度のユーザ認証を受け付けた、と判定した場合（ステップＳ２２１における「ＹＥＳ」）、処理は、ステップＳ２２３へ移行する。ＭＦＰ１が、当該ユーザによる再度のユーザ認証を受け付けていない、と判定した場合（ステップＳ２２１における「ＮＯ」）、処理は、ステップＳ２２３をスキップしてステップＳ２２５へ移行する。
【０１６３】
ステップＳ２２３において、ＭＦＰ１は、現在実行状態にある認証プリントジョブのジョブ完了後のジョブデータの取り扱い方法に関する設定内容を変更する処理を実行する。ステップＳ２２３と関連し、ＭＦＰ１は、その表示部５９に、例えば「印刷中のジョブを削除します」といったメッセージを表示し、ユーザに対し、設定内容の変更がなされたことを通知してもよい。また、後述するように、ユーザ認証をトリガとして、認証プリントジョブの設定内容が、ジョブデータをジョブ完了後にタッチ＆プリント・ボックス４９ａに保存する、から、ジョブデータをジョブ完了後に所定の他のボックスへ移動する、に変更された場合には、ＭＦＰ１は、例えば「印刷中のジョブをＸＸＸへ移動します」といったメッセージを表示してよい。
【０１６４】
ステップＳ２２３と、ステップＳ２１５と、の間での処理内容の相違点は、ステップＳ２２３においては、現在実行状態にある認証プリントジョブを、その設定内容の変更を行う対象ジョブとする点である。その余の点については、ステップＳ２２３およびステップＳ２１５における処理内容は、実質的に同様でよい。
【０１６５】
ステップＳ２２５において、ＭＦＰ１は、認証プリントジョブの実行を完了する。
【０１６６】
ステップＳ２２７において、ＭＦＰ１は、実行が完了された各認証プリントジョブのジョブデータそれぞれについて、設定された設定内容に従って、タッチ＆プリント・ボックス４９ａに保存したり、削除したり、別のボックスへ移動させたりする処理を実行する。
【０１６７】
図１１Ａおよび図１１Ｂを参照して説明した処理の例においては、認証プリントジョブが実行状態あるいは実行待機状態にある状況におけるさらなるユーザ認証の完了により、当該認証プリントジョブの設定内容が、ジョブデータをジョブ完了後に削除する、という設定内容に変更されたが、当該設定内容の変更の内容は、「削除」に限定されない。
【０１６８】
本発明にかかる第１の実施の形態によるＭＦＰ１は、認証プリントジョブの実行の開始をするためのユーザ認証が成功裡に完了した後において、再度、ユーザ認証を受け付けた場合に、認証プリントジョブの設定を、当初当該認証プリントジョブに設定されていた設定内容（タッチ＆プリント・ボックス４９ａへ保存する。）から、別の設定内容（ジョブデータを、別のボックスへ移動する。）へ変更する処理を実行することができる。
【０１６９】
また、ＭＦＰ１は、ジョブデータが移動される先である別のボックスが、ネットワークフォルダ８７（図１０）といった、ＭＦＰ１の外部にある記憶領域である場合、ジョブデータを、ユーザ認証に用いた認証データを用いてジョブデータを自動的に暗号化し、当該別のボックスへジョブデータを移動させることができる。
【０１７０】
また、ＭＦＰ１は、認証プリントジョブの実行の開始をするためのユーザ認証が成功裡に完了した後において受け付けた、２回目以降のユーザ認証の受け付け回数に応じて、認証プリントジョブの設定にかかる設定変更の変更内容を選択し決定するように構成可能である。例えば、ＭＦＰ１は、１回のさらなるユーザ認証を受け付けた場合には、ジョブデータを「削除」するように設定の変更を行い、２回のさらなるユーザ認証を受け付けた場合には、ジョブデータを所定のボックスへ「移動」するように設定の変更を行い、３回のさらなるユーザ認証を受け付けた場合には、設定の変更を取り消す（タッチ＆プリント・ボックス４９ａに保存する。）ように、構成することができる。
【０１７１】
ユーザ認証を受け付けた回数は、ユーザ認証の手段が、ＩＣカード６５（図８）およびＩＣカード・リーダ９（図８）である場合、ＩＣカード・リーダ９の動作クロックにもとづいて、判定すればよい。ＭＦＰ１は、例えば、そのＩＣカード・リーダ９が、ＩＣカード６５に記録された認証データを読み取った後、所定の動作クロック数以上の時間にわたりＩＣカード・リーダ９が認証データを読み取ることがなく、その後に、ＩＣカード・リーダ９が再び、ＩＣカード６５に記録された認証データを読み取った場合には、合計２回のユーザ認証を受け付けたと認識する。
【０１７２】
また、所定の動作クロック数未満の時間間隔内で複数回の認証データ読み取りが実施された場合、ＭＦＰ１は、それら複数回の認証データの読み取りの時間間隔に渡り、ＩＣカード６５が継続的にＩＣカード・リーダ９にかざされていたものと認識し、ユーザ認証の受け付けの回数を、１回と認識する。
【０１７３】
さらに、所定の動作クロック数未満の時間間隔内で複数回の認証データ読み取りが実施された場合、ＭＦＰ１は、それら複数回の認証データの読み取りの、最初の読み取りが行われた時刻（動作クロック）と最後の読み取りが行われた時刻（動作クロック）との時間間隔（動作クロック数）を記録し、当該時間間隔にもとづいて、認証プリントジョブのジョブデータに設定された設定内容の変更の内容を、選択し決定してもよい。
【０１７４】
図１５は、本発明にかかる第１の実施の形態によるＭＦＰ１の認証プリントジョブのプリントデータの受信から、認証プリントジョブの完了までを、時間軸にそって、簡単に纏めた図である。本図を参照し、本発明の有する特徴的な技術的思想についてまとめる。
【０１７５】
時刻ｔ１において、ＭＦＰ１は、認証プリント設定がオン設定に設定されたプリントデータを受信する。ＭＦＰ１は、当該プリントデータから認証プリントジョブデータを作成し、当該ジョブデータを一時保留状態とし、ジョブ保持部７７のタッチ＆プリント・ボックス４９ａ（図１０）に保持する。
【０１７６】
時刻ｔ２において、ＭＦＰ１は、認証プリントジョブの実行を開始するためのユーザ認証を受け付ける。そして、ＭＦＰ１は、時刻ｔ２と実施的に同一と見なせる時刻ｔ３において、当該認証プリントジョブにかかるジョブデータの一時保留状態を解除し、ジョブ実行部８１（図１０）へ当該ジョブデータを送る。
【０１７７】
時刻ｔ４において、ＭＦＰ１は、当該ジョブデータにかかる認証プリントジョブの実行を開始する。なお、キュー８３（図１０）に別のジョブがない場合には、時刻ｔ３と時刻ｔ４とは実質上一致する。
【０１７８】
そして、時刻ｔ５には、ＭＦＰ１は、当該ジョブデータにかかる認証プリントジョブの実行を完了させる。
【０１７９】
第１の実施の形態によるＭＦＰ１は、図中Ｂで示された期間（ｔ３からｔ５までの期間）において、再度、ユーザがユーザ認証を行った場合に、当該ユーザ認証の受け付けに応答し、当該認証プリントジョブに設定されている設定内容を、別の設定内容に変更する処理を実行する。つまり、第１の実施の形態によるＭＦＰ１は、認証プリントジョブが実行待機状態（期間Ｂ１）あるいは実行状態（期間Ｂ２）にある状況において、当該認証プリントジョブのユーザが行ったユーザ認証にもとづいて、当該認証プリントジョブの設定を変更することができる。そのため、ユーザは、認証プリントジョブの設定を変更することを望む場合において、煩雑なログインのための操作や、ユーザインタフェース５７の入力部５９を介した設定の変更のための入力を必要としない。ユーザ認証手続を用いたユーザによる設定変更の指示は、他ユーザのジョブが実行中である場合においても可能である。そのため、本発明にかかるＭＦＰ１は、その操作性が格段に向上される、という効果を奏する。
【０１８０】
（第２の実施の形態）
本発明の第１の実施の形態による画像形成装置と同様に、本発明の第２の実施の形態による画像形成装置（ＭＦＰ）においては、所定の期間内にて、実行中の認証プリントジョブにかかるユーザによるユーザ認証（２回目以降のユーザ認証）を受けた場合、当該２回目以降のユーザ認証に基づいて、上記実行中の認証プリントジョブに関して設定された設定内容について、その設定内容を、例えばプリントデータの受信時における設定内容から別の設定内容へ変更する処理を実行することができる。当該設定内容とは、例えば、当該認証プリントジョブにかかるドキュメントの印刷部数に関する設定内容である。例えば、本発明の第２の実施の形態による画像形成装置（ＭＦＰ）においては、上記２回目以降のユーザ認証に基づいて、印刷出力されるドキュメントの部数を増加させるように、その設定内容を変更することができる。
【０１８１】
このような構成により、本発明の第２の実施の形態による画像形成装置においては、例えば、実行中、あるいは、実行待機中の認証プリントジョブに関し、ユーザは、上述のログイン操作や、入力部を介したジョブの選択等の操作、といった煩雑な操作を要求されることなしに、ＩＣカード等を所定の認証装置にタッチさせるだけのユーザ認証操作のみで、当該認証プリントジョブにかかるドキュメント印刷部数を変更することができる。当然のことだが、上記ドキュメント印刷部数に関する設定の変更前における設定値は、ＰＣ５（図１０）等におけるプリントデータの作成の時点において設定された設定値である。
【０１８２】
そのため、本実施の形態による画像形成装置においては、ユーザは、実行状態にある認証プリントジョブにかかる設定を、簡便かつ迅速に変更することができ、本画像装置は、その操作性の観点において有利である。
【０１８３】
＜画像形成システム＞
本発明にかかる第２の実施の形態による画像形成装置を用いた画像形成システムの構成は、第１の実施の形態に関する説明において参照した図６に示される画像形成システム１００と同様でよい。よって、ここでは、その説明を省略する。
【０１８４】
＜画像形成装置のハードウェア構成＞
本発明にかかる第２の実施の形態による画像形成装置の構成は、第１の実施の形態に関する説明において参照した図７に示されるＭＦＰ１と同様でよい。よって、ここでは、その説明を省略する。
【０１８５】
＜画像形成装置のソフトウェア構成＞
本発明にかかる第２の実施の形態による画像形成装置のソフトウェア構成は、第１の実施の形態に関する説明において参照した図９に示されるソフトウェア構成と同様でよい。よって、ここでは、その説明を省略する。
【０１８６】
＜画像形成装置の機能的構成＞
本発明にかかる第２の実施の形態による画像形成装置の機能的構成は、第１の実施の形態に関する説明において参照した図１０に示される機能的構成と同様でよい。よって、ここでは、その説明を省略する。
【０１８７】
＜画像形成処理フロー＞
これより、図１６を参照し、本発明の第２の実施の形態によるＭＦＰ１における、画像形成処理の流れを説明する。
【０１８８】
図１６は、ＭＦＰ１において実行される画像形成処理の流れを説明するためのフローチャートである。なお、図２、図１１Ａ、および、図１１Ｂにおいて示され、既に説明したステップについては、図２、図１１Ａ、および、図１１Ｂにおける参照数字と同様の参照数字が付されている。そのようなステップについては、説明を適宜省略する。
【０１８９】
ステップＳ１０１から、ステップＳ１０３、ステップＳ１０５、ステップＳ１０７、ステップＳ１０９、ステップＳ１１１、ステップＳ２１９までの処理は、図２、図１１Ａ、および、図１１Ｂを参照して既に説明したとおりである。なお、第２の実施形態においては、実行状態にある認証プリンジョブを、処理の対象とするため、図１６のフローチャートにおいては、他ユーザの別のジョブの存在は、考慮しない。しかしながら、他ユーザの別のジョブが存在する場合においても、当業者であれば、以下の説明を読むことで第２の実施の形態によるＭＦＰ１を実施することは容易であろう。
【０１９０】
ステップＳ３０１において、ＭＦＰ１は、実行中の認証プリントのジョブデータに現在設定されているドキュメント印刷部数（Ｎとする。Ｎは自然数。）を参照し、カウンタ（Ｃとする。）の値を設定する。ここでは、例えば、カウンタＣの値を現在のドキュメント印刷部数設定値Ｎと同じ値（Ｃ←Ｎ）に設定する。
【０１９１】
ステップＳ２２１において、ＭＦＰ１は、当該ユーザが、さらなるユーザ認証の手続きを行ったか否か、を判定する。ＭＦＰ１が、当該ユーザによる再度のユーザ認証を受け付けた、と判定した場合（ステップＳ２２１における「ＹＥＳ」）、処理は、ステップＳ３０３へ移行する。ＭＦＰ１が、当該ユーザによる再度のユーザ認証を受け付けていない、と判定した場合（ステップＳ２２１における「ＮＯ」）、処理は、ステップＳ３０３をスキップしてステップＳ３０５へ移行する。
【０１９２】
ステップＳ３０３において、ＭＦＰ１は、カウンタＣの値を、所定値（例えば、１）だけ増やす処理（Ｃ←Ｃ＋１）を実行する。
【０１９３】
ステップＳ３０５において、ＭＦＰ１は、ステップＳ３０１の処理を実行した後所定の時間間隔が経過したか否か、を判定する。ＭＦＰ１がステップＳ３０１実行後所定の時間間隔が経過した、と判定した場合（ステップＳ３０５における「ＹＥＳ」）、処理は、ステップＳ３０７へ移行する。ＭＦＰ１がステップＳ３０１実行後所定の時間間隔が経過していない、と判定した場合（ステップＳ３０５における「ＮＯ」）、処理は、ステップＳ２２１へ戻り、ユーザによるさらなるユーザ認証の手続きを受け付ける。
【０１９４】
ステップＳ３０７において、ＭＦＰ１は、カウンタＣの値を参照し、当該Ｃの値にもとづいて、実行状態にある認証プリントジョブにかかるドキュメント印刷部数の設定を変更する。
【０１９５】
なお、ステップＳ３０５、ステップＳ３０７に代えて、当該認証プリントジョブの実行中は、随時、ユーザによるユーザ認証の手続きを受け付け、当該手続きを認識するごとに、カウンタＣの値にもとづいて、実行状態にある認証プリントジョブにかかるドキュメント印刷部数の設定を変更してもよい。
【０１９６】
ＭＦＰ１は、変更されたドキュメント印刷部数の設定値にもとづいて、認証プリントジョブを引き続き実行する。
【０１９７】
ステップＳ２２５において、ＭＦＰ１は、認証プリントジョブの実行を完了する。
【０１９８】
このように、本発明にかかる第２の実施の形態によるＭＦＰ１は、認証プリントジョブの実行の開始をするためのユーザ認証が成功裡に完了した後において、再度、ユーザ認証を受け付けた場合に、受け付けたユーザ認証の回数にもとづいて、実行状態にある認証プリントジョブ（図１５における期間Ｂ２にある認証プリントジョブ）にかかるドキュメント印刷部数の設定を、当初当該認証プリントジョブに設定されていた設定内容（Ｎ部）から、カウンタＣの値に等しい設定内容（Ｃ部）へ変更する処理を実行することができる。
【０１９９】
なお、第１の実施の形態によるＭＦＰ１に、第２の実施の形態の有する機能を追加してもよい。例えば、先述のように３回のさらなるユーザ認証を受け付けた場合には、設定の変更を取り消す（タッチ＆プリント・ボックス４９ａに保存する。）ように、構成し、４回目以降のユーザ認証の回数にもとづいて、カウンタＣの値を増加させるように構成すればよい。
【０２００】
（第２の実施の形態の変形例）
上記第２の実施形態によるＭＦＰ１においては、ユーザ認証の回数に応じて、ドキュメントの印刷部数を増加させることができる。しかしながら、現在実行状態にある認証プリントジョブのドキュメント印刷部数を、大量に、例えば３０部、増加させたい場合、ユーザは、３０回のユーザ認証を繰り返さなければならず、些か不合理である。本第２の実施の形態変形例においては、入力部５９（例えば、テンキー（数字入力キー））を介した入力支援を導入し、そのような大量の印刷部数の増加の指示を実現する。
＜画像形成処理フロー＞
これより、図１７を参照し、本発明の第２の実施の形態の変形例によるＭＦＰ１における、画像形成処理の流れを説明する。
【０２０１】
図１７は、ＭＦＰ１において実行される画像形成処理の流れを説明するためのフローチャートである。なお、図２、図１１Ａ、図１１Ｂ、および、図１６において示され、既に説明したステップについては、図２、図１１Ａ、図１１Ｂ、および、図１６における参照数字と同様の参照数字が付されている。そのようなステップについては、説明を適宜省略する。
【０２０２】
ステップＳ１０１からステップＳ４０１に至るまでの処理は、図１６を参照して既に説明したものと同様である。
【０２０３】
ステップＳ４０１において、ＭＦＰ１は、入力部５９のテンキーを用いたユーザからの数値の入力を受け付ける。ここで、テンキーから入力された値をＴ（例えば、Ｔ＝３）とする。
【０２０４】
ステップＳ２２１において、ＭＦＰ１は、さらなるユーザ認証手続の有無について判定する。
【０２０５】
ステップＳ３０３において、ＭＦＰ１は、カウンタＣの値を所定値（例えば、１）だけ増加させる。
【０２０６】
ステップＳ４０３において、ＭＦＰ１は、テンキーからの入力値ＴおよびカウンタＣの値の両値にもとづいて、実行状態にある認証プリントジョブにかかるドキュメント印刷部数の設定を変更する。例えば、予め設定されていたドキュメント印刷部数Ｎが１であり、テンキー入力値Ｔが３であり、カウンタＣの値が２である場合、ドキュメント印刷部数は、１部から、Ｃ＋（Ｔ×１０）＝２＋（３×１０）＝３２部に、３１部分だけ増加される。つまり、本変形例においては、ＭＦＰ１は、テンキーから入力された値Ｔに所定値（例えば、１０）だけ乗じて得られる値だけ部数を増加させることができる。
【０２０７】
このように、本変形例においては、ドキュメントの印刷部数の設定を、大幅に増加させる場合に有利である。
【０２０８】
なお、第２の実施の形態においては、ドキュメントの印刷部数を増大させる設定変更を例に説明したが、ドキュメントの印刷部数を減少させることも可能である。第２の実施の形態によるＭＦＰ１は、２回目以降のユーザ認証を受け付けることによって、印刷部数にかかる設定内容を変更することができる点において、有用である。
【０２０９】
（第３の実施の形態）
本発明の第１および第２の実施の形態による画像形成装置と同様に、本発明の第３の実施の形態による画像形成装置（ＭＦＰ）においては、所定の期間内にて、実行待機中の認証プリントジョブにかかるユーザによるユーザ認証（２回目以降のユーザ認証）を受けた場合、当該２回目以降のユーザ認証に基づいて、上記実行待機中の認証プリントジョブに関し、実際に実行する認証プリントジョブを、例えばプリントデータの受信時においてＭＦＰ１に設定された設定内容を別の設定内容へ変更する処理を実行することができる。例えば、ユーザが認証プリントジョブの実行の開始のためのユーザ認証を行った時点において、当該ユーザにかかる複数の認証プリントジョブがＭＦＰ内において一時保留状態にあるような場合、ＭＦＰ１の当初設定においては、当該複数の認証プリントジョブのうち、最も実行順位が早い認証プリントジョブを実行する、という設定がなされているとする。本発明の第３の実施の形態によるＭＦＰにおいては、ユーザが、さらなるユーザ認証手続きを行うことにより、上記複数の認証プリントジョブから、実際に印刷出力処理を実行させる認証プリントジョブを選択することができる。
【０２１０】
このような構成により、本発明の第３の実施の形態による画像形成装置においては、例えば、実行待機中の認証プリントジョブに関し、ユーザは、上述のログイン操作や、入力部を介したジョブの選択等の操作、といった煩雑な操作を要求されることなしに、ＩＣカード等を所定の認証装置にタッチさせるだけのユーザ認証操作のみで、実際に印刷出力処理を実行させる認証プリントジョブを選択する（増やす）ことが可能である。
【０２１１】
そのため、そのため、第３の実施の形態によるＭＦＰにおいては、ユーザは、簡便な操作のみで、所望の印刷物のみを排出させることができる。
【０２１２】
なお、ＭＦＰ１の当初設定においては、全ての認証プリントジョブを実行する、という設定がなされている場合には、本発明の第３の実施の形態による画像形成装置においては、例えば、実行待機中の認証プリントジョブに関し、ユーザは、上述のログイン操作や、入力部を介したジョブの選択等の操作、といった煩雑な操作を要求されることなしに、ＩＣカード等を所定の認証装置にタッチさせるだけのユーザ認証操作のみで、実際に印刷出力処理を実行させる認証プリントジョブを選択する（減らす）ことが可能である。
【０２１３】
そのため、第３の実施の形態によるＭＦＰにおいては、所望の印刷物の排出完了までの時間が短縮されるとともに、資源の浪費を抑制することができる。
【０２１４】
＜画像形成システム＞
本発明にかかる第３の実施の形態による画像形成装置を用いた画像形成システムの構成は、第１および第２の実施の形態に関する説明において参照した図６に示される画像形成システム１００と同様でよい。よって、ここでは、その説明を省略する。
【０２１５】
＜画像形成装置のハードウェア構成＞
本発明にかかる第３の実施の形態による画像形成装置の構成は、第１および第２の実施の形態に関する説明において参照した図７に示されるＭＦＰ１と同様でよい。よって、ここでは、その説明を省略する。
【０２１６】
＜画像形成装置のソフトウェア構成＞
本発明にかかる第３の実施の形態による画像形成装置のソフトウェア構成は、第１および第２の実施の形態に関する説明において参照した図９に示されるソフトウェア構成と同様でよい。よって、ここでは、その説明を省略する。
【０２１７】
＜画像形成装置の機能的構成＞
本発明にかかる第３の実施の形態による画像形成装置の機能的構成は、第１および第２の実施の形態に関する説明において参照した図１０に示される機能的構成と同様でよい。よって、ここでは、その説明を省略する。
【０２１８】
＜画像形成処理フロー＞
これより、図１８、図１９、図２０を参照し、本発明の第３の実施の形態によるＭＦＰ１における、画像形成処理の流れを説明する。
【０２１９】
図１８は、ＭＦＰ１において実行される画像形成処理の流れを説明するためのフローチャートである。なお、図２、図１１Ａ、図１１Ｂ、図１６、および、図１７において示され、既に説明したステップについては、図２、図１１Ａ、図１１Ｂ、図１６、および、図１７における参照数字と同様の参照数字が付されている。そのようなステップについては、説明を適宜省略する。
【０２２０】
ステップＳ１０１から、ステップＳ５０１に至るまでの処理は、図２、図１１Ａ、図１１Ｂ、図１６、および、図１７を参照して既に説明したとおりである。
【０２２１】
図１９は、ステップＳ２０３において実行された検索の結果取得された、実行中および実行待機中のジョブのリストである。ここでは、Ｕｓｅｒ−Ａの認証プリントジョブは、５つ存在することがわかる。
【０２２２】
ステップＳ５０１において、ＭＦＰ１は、カウンタＣ’の値を初期化する。ステップＳ５０１におけるカウンタＣ’の値の初期化処理は、実行中の認証プリントのジョブデータに現在設定されているドキュメント印刷部数Ｎを参照せずに実行される点において、ステップＳ３０１における処理と異なる。例えば、カウンタＣ’の値は、ゼロに初期化される。
【０２２３】
ステップＳ２２１およびステップＳ３０３における処理は、既に説明したとおりでよい。
【０２２４】
ステップＳ５０３において、ＭＦＰ１は、現在のカウンタＣ’の値にもとづいて、実際に実行する認証プリントジョブの数の設定を変更し、当該変更をユーザに通知するために、表示部２１の表示を変更する。
【０２２５】
図２０は、ステップＳ５０３の後における、表示部２１の表示例の図である。ステップＳ５０３の直前においては、ＭＦＰ１の内部の設定に基づき、実際に実行する認証プリントジョブは、最も実行順位の早い認証プリントジョブ（Ｊ２）のみであったが、ステップＳ２２１、ステップＳ３０３、ステップＳ５０３の処理を経た現在においては、ジョブＪ２の次に実行順位の早い認証プリントジョブ（Ｊ５）についても、実際に印刷出力処理を実行するように設定が変更されたことがわかる。（実際に印刷出力が実行されるジョブ（Ｊ２、Ｊ５）と、そうでないジョブ（Ｊ６）とは、背景の表示形態を変えて表示されている。）
【０２２６】
なお、表示部２１は、ソート実行ボタン９５および画面スクロール・ボタン９７を備えることができる。ユーザがソート実行ボタン９５を押下すると、ジョブを所有するユーザを基準にリストの並べ変えが実行される。
【０２２７】
図２１は、ソート処理が実行された後の表示部２１の表示例を示す図である。このように、Ｕｓｅｒ−Ａの所有する認証プリントジョブ（Ｊ２、Ｊ５、Ｊ６、Ｊ８、Ｊ９）が続けて表示されるため、ユーザにとっては、実際に印刷出力が実行されるジョブ（Ｊ２、Ｊ５）と、印刷出力がされない設定にあるジョブ（Ｊ６、Ｊ８、Ｊ９）とが一目瞭然である。
【０２２８】
ステップＳ５０５において、ＭＦＰ１は、実際に印刷出力処理を実行する認証プリントジョブを決定し、当該決定にもとづいて、認証プリントジョブを実行する。
【０２２９】
なお、ステップＳ３０５のような時間制限を設けなくともよく、その場合、ＭＦＰ１は、当該ユーザの認証プリントジョブのうち、既に実行状態にある認証プリントジョブを除いて、実行待機状態にある認証プリントジョブに対して、実際に印刷出力を実行させる／させない、の設定の変更を受け付けることができる。
【０２３０】
ステップＳ２２５において、ＭＦＰ１は、認証プリントジョブの実行を完了する。
【０２３１】
このように、本発明にかかる画像形成装置は、いずれの実施の形態においても、簡便な操作（例えば、ＩＣカード６５をＩＣカード・リーダ９（ともに図８）にタッチさせる操作）のみで、実行状態あるいは実行待機状態にある認証プリントジョブに関する設定内容を変更することができ、非常に操作性が向上された画像形成装置である。
【０２３２】
なお、第１、第２、および、第３の実施の形態として、ジョブ完了後におけるジョブデータの取り扱いの設定の変更、ドキュメント印刷部数の変更、および、実際に印刷出力が実行される認証プリントジョブの変更、について分けて説明したが、これらの実施の形態の有する機能を、同時的に１つのＭＦＰにおいて実現可能であることは、言うまでもない。
【０２３３】
なお、本実施の形態においては、追加的に実施されるユーザ認証の「回数」をカウントすることで、認証プリントジョブにかかる設定内容の変更を実現しているが、追加的に実施されるユーザ認証において特徴的な時間間隔（たとえば、ＩＣカード６５（図８）が、ＩＣカード・リーダ９（図８）にタッチされている継続時間）等にもとづいて、認証プリントジョブにかかる設定内容の変更を実現してもよい。
【産業上の利用可能性】
【０２３４】
本発明は、排出される印刷物にかかるセキュリティを確保しつつ、操作性および生産性が向上された画像形成装置である。本発明は、画像形成分野において有用である。
【図面の簡単な説明】
【０２３５】
【図１】認証プリントの手順を示す概略図
【図２】認証プリント印刷出力処理のフローチャート
【図３】プリンタドライバのユーザインタフェースの例図
【図４】画像形成装置のユーザインタフェースの例図
【図５】画像形成装置のユーザインタフェースの例図
【図６】画像形成システム１００の構成概略図
【図７】ＭＦＰ１のハードウェア構成を示すブロック図
【図８】認証ユニット９の例図
【図９】ＭＦＰ１のソフトウェア構成を示すブロック図
【図１０】ＭＦＰ１の機能的構成を示すブロック図
【図１１Ａ】ＭＦＰ１が実行する処理のフローチャート
【図１１Ｂ】ＭＦＰ１が実行する処理のフローチャート
【図１２】プリンタドライバのユーザインタフェースの例図
【図１３】ジョブリストの表示例
【図１４】ジョブ管理テーブル９３の例図
【図１５】画像形成装置における処理の時系列概略図
【図１６】ＭＦＰ１が実行する処理のフローチャート
【図１７】ＭＦＰ１が実行する処理のフローチャート
【図１８】ＭＦＰ１が実行する処理のフローチャート
【図１９】ステップＳ２０３における検索処理の結果の例
【図２０】ジョブリストの表示例
【図２１】ジョブリストの表示例（ソート実行後）
【符号の説明】
【０２３６】
１  ・・・  画像形成装置（ＭＦＰ）
３  ・・・  ネットワーク
５  ・・・  パーソナル・コンピュータ
７  ・・・  パーソナル・コンピュータ
９  ・・・  認証ユニット
１１  ・・・  プリンタドライバ・ソフトウェアのユーザインタフェース
１３  ・・・  ユーザ名テキスト・ボックス
１５  ・・・  パスワード・テキスト・ボックス
１７  ・・・  ＯＫボタン
２１  ・・・  画像形成装置のユーザインタフェース
２３  ・・・  タッチ＆プリント・ボックス・アイコン
２５  ・・・  ＯＫボタン
２７ａ・・・  ドキュメント１サムネイル
２７ｂ・・・  ドキュメント２サムネイル
２９ａ・・・  削除ボタン
２９ｂ・・・  印刷ボタン
３１  ・・・  ＯＫボタン
３３  ・・・  ＣＰＵ
３５  ・・・  ＲＯＭ
３７  ・・・  ＲＡＭ
３９  ・・・  フラッシュメモリ
４１  ・・・  ＮＶＲＡＭ
４３  ・・・  コンピュータ主要部
４５  ・・・  暗号化復号化部
４７  ・・・  ＨＤＤ
４９  ・・・  ボックス
４９ａ・・・  タッチ＆プリント・ボックス
４９ｂ・・・  個人用ボックス
４９ｃ・・・  機密文書専用ボックス
５１  ・・・  プリンタ部
５３  ・・・  スキャナ部
５５  ・・・  ファクシミリ部
５７  ・・・  ユーザインタフェース
５９  ・・・  入力部
６１  ・・・  通信インタフェース
６３  ・・・  部分拡大領域
６５  ・・・  認証用ＩＣカード
６７  ・・・  ユーザ
７１  ・・・  制御部
７３  ・・・  設定変更指示生成部
７５  ・・・  ステータス監視部
７７  ・・・  ジョブ保持部
７９  ・・・  ユーザ認証部
８１  ・・・  ジョブ実行部
８３  ・・・  キュー
８５  ・・・  ジョブ登録部
８７  ・・・  ネットワークフォルダ
８９  ・・・  削除ラジオボタン
９１  ・・・  移動ラジオボタン
９３  ・・・  ジョブ管理テーブル
９５  ・・・  ソート実行ボタン
９７  ・・・  画面スクロール・ボタン
１００  ・・・  画像形成システム
Ｃ１  ・・・  ユーザ名カラム
Ｃ２  ・・・  ジョブ名カラム
Ｃ３  ・・・  受信日時カラム
Ｃ４  ・・・  ジョブＩＤカラム
Ｃ５  ・・・  操作フラグ・カラム
ｍ１  ・・・  メイン制御モジュール
ｍ２  ・・・  プリンタ制御モジュール
ｍ３  ・・・  スキャナ制御モジュール
ｍ４  ・・・  ファクシミリ処理モジュール
ｍ５  ・・・  ネットワーク処理モジュール
ｍ６  ・・・  ＰＣＳｃａｎアプリモジュール
ｍ７  ・・・  ＰＣＰｒｉｎｔアプリモジュール
ｍ８  ・・・  認証データ管理モジュール
ｍ９  ・・・  ユーザインタフェース制御モジュール
【図１】
0004618317.tif 000002
【図２】
0004618317.tif 000003
【図３】
0004618317.tif 000004
【図４】
0004618317.tif 000005
【図５】
0004618317.tif 000006
【図６】
0004618317.tif 000007
【図７】
0004618317.tif 000008
【図８】
0004618317.tif 000009
【図９】
0004618317.tif 000010
【図１０】
0004618317.tif 000011
【図１１Ａ】
0004618317.tif 000012
【図１１Ｂ】
0004618317.tif 000013
【図１２】
0004618317.tif 000014
【図１３】
0004618317.tif 000015
【図１４】
0004618317.tif 000016
【図１５】
0004618317.tif 000017
【図１６】
0004618317.tif 000018
【図１７】
0004618317.tif 000019
【図１８】
0004618317.tif 000020
【図１９】
0004618317.tif 000021
【図２０】
0004618317.tif 000022
【図２１】
0004618317.tif 000023