(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）の技術を用いて構成することができる。ユーザ６７は、ＩＣカード６５を、ＩＣカード・リーダ９にタッチさせる（両者間の間隔を所定の間隔以下の状態にする）ことで、ＭＦＰ１にユーザ認証処理の実行を開始させることができる。
【００９５】
ただし、本発明に対して適用可能な所定の認証手段は、認証ユニット９（ＩＣカード・リーダ９）に限定されない。上述のように、ユーザインタフェース５７を、所定の認証手段として利用することが可能である。また、本発明においては、一台のＭＦＰ１が、複数種類の装置を、当該所定の認証手段として備えることも可能である。
【００９６】
また、本発明にかかる実施の形態によるＭＦＰ１は、認証ユニット９として、生体認証装置を備えてもよい。生体認証装置は、例えば、ユーザの指紋といった生体測定量を定量することができる。その場合、ユーザは、生体認証装置に自らの指でタッチする（触れる）ことで、ＭＦＰ１にユーザ認証処理の実行を開始させることができる。
【００９７】
＜画像形成装置のソフトウェア構成＞
これより、ＭＦＰ１の各種制御プログラム等の構成について説明する。
【００９８】
図９は、ＭＦＰ１のフラッシュメモリ３９に保持される各種制御プログラムの一例（ｍ１〜ｍ９）を示すブロック図である。各種制御プログラムは、ＭＦＰ１のコンピュータ主要部４３において実行可能な、複数のモジュール（ｍ１〜ｍ９）からなる。複数のモジュールのうち、メイン制御モジュールｍ１は、ＭＦＰ１の全体制御の中核をなすモジュールである。その余のモジュールｍ２〜ｍ９は、ＭＦＰ１のハードウェア構成要素等を制御するモジュールである。
【００９９】
各モジュール（ｍ１〜ｍ９）はそれぞれ、図７に示したハードウェア構成要素とのインタフェースを備え、それらハードウェア構成要素の制御、データの送受、データの処理を実行する。
【０１００】
メイン制御モジュールｍ１は、その余のモジュール（ｍ２〜ｍ９）におけるジョブ実行指示の生成を統括的に制御する。メイン制御モジュールｍ１は、例えば、コピージョブの実行制御においては、コピージョブの開始、停止、再開、破棄、割り込み等、スキャン動作処理やプリント動作処理など、各モジュールの処理の全てを制御する。また、メイン制御モジュールｍ１は、ＭＦＰ１の起動時等における処理を実行可能であるとともに、コピー、プリント、スキャン、ファクシミリ等の各ジョブの登録要求を受け付けたり、各ジョブに対して固有のジョブＩＤを割り当てたりする処理を実行し、もって、ジョブを適切に割り振る機能を有する。また、メイン制御モジュールｍ１は、ユーザからのジョブ削除指示を受け付けることができ、その場合には、ジョブデータ等の削除を実行する。さらには、メイン制御モジュールｍ１は、記憶装置（ＲＡＭ３７やＨＤＤ４７）に対するアクセスの制御も行う。なおさらには、ＨＤＤ４７が、オペレーティングシステム（ＯＳ、例えば、ＶｘＷｏｒｋｓ、ＸＦＳ）の有する機能によって、ファイルシステムのための記憶領域として扱われる場合において、メイン制御モジュールｍ１は、ファイルシステムに対するアクセス制御も実行する。例えば、ユーザが認証プリントジョブをＭＦＰ１へ投入した場合には、データは、ネットワーク処理モジュールｍ５、ＰＣＰｒｉｎｔアプリモジュールｍ６を介して、メイン制御モジュールｍ１へ入力され、そして、メイン制御モジュールｍ１が、当該データをＨＤＤ４７内の所定の記憶領域に保存する。また、例えば、ユーザが、ＨＤＤ４７内のデータの削除や移動の指示を入力した場合にも、同様に、メイン制御モジュールｍ１が、ＨＤＤ４７内のデータの削除や移動を実行する。
【０１０１】
プリンタ制御モジュールｍ２は、プリンタ部５１を制御する機能を有するモジュールである。プリンタ制御モジュールｍ２は、設定された印刷条件（印刷モード：片面／両面、スタンプ印刷等）に基づいた印刷出力処理を、プリンタ部５１に実行させる。なお、プリンタ制御モジュールｍ２は、ファクシミリ受信時における印刷出力処理等においても、プリンタ部５１を制御する。
【０１０２】
スキャナ制御モジュールｍ３は、スキャナ部５３を制御する機能を有するモジュールである。スキャナ制御モジュールｍ３は、設定されたスキャン条件（文字／写真モード等）に基づき、所定のスキャン形態（ＡＤＦを使用する、原稿読み取りガラス面を使用する、等）に従ったスキャン動作処理を、スキャナ部５３に実行させる。なお、スキャナ制御モジュールｍ３は、ファクシミリ送信時における原稿読み取り処理等においても、スキャナ部５３を制御する。
【０１０３】
ファクシミリ処理モジュールｍ４は、ファクシミリ部５５を制御する機能を有するモジュールである。ファクシミリ処理モジュールｍ４は、ファクシミリ・データ受信時においては、ファクシミリ部５５から着信の通知を受け取ることで、メイン制御モジュールｍ１に対し、ファクシミリ・データ受信ジョブの登録の要求を送ったり、当該受信ジョブの実行の開始を指示したりする。なお、ファクシミリ・データの送受信においては、ファクシミリ部５５の備えるモデム（図示せず。）を用いた公衆回線利用の形態と、通信インタフェース６１を用いたインターネット・ファックスの形態と、が共存する。
【０１０４】
ネットワーク処理モジュールｍ５は、通信インタフェース６１を介したネットワーク処理を実行する機能を有するモジュールである。ＭＦＰ１においては、例えばＴＣＰ／ＩＰといった通信プロトコルをサポートするネットワーク処理モジュールｍ５は、通信インタフェース６１と接続され、フロントエンドとして利用される。通信インタフェース６１を通じて受信される外部からのリクエストは、ＯＳ（ＶｘＷｏｒｋｓ）が供するメッセージ・キューを介して内部へ取り込まれる。ネットワーク処理モジュールｍ５は、取り込んだリクエストの内容に基づいて実行された処理の結果を通信インタフェース６１へ送る。また、ネットワーク処理モジュールｍ５は、ＴＣＰ／ＩＰ、ＩＰＸ／ＳＰＸ、ＳＮＭＰ等をサポートし、外部ネットワーク３（図６）に接続されたＰＣ５（図６）からプリントデータをインターネット経由で受信することができ、受信したプリントデータをＰＣＰｒｉｎｔアプリモジュールｍ６へ送ることができる。そうすることで、ＭＦＰ１は、インターネットを介して受信されるデータに基づく印刷出力処理を実現する。認証プリント（タッチ＆プリント）の設定がオンになっているプリントデータについても同様、ネットワーク処理モジュールｍ５は、受信したプリントデータをＰＣＰｒｉｎｔアプリモジュールｍ６へ送る。その後、メイン制御モジュールｍ１は、当該プリントデータあるいは当該プリントデータに基づいて作成されたジョブデータを、ＨＤＤ４７の所定領域（タッチ＆プリント・ボックス２３（図４））に保存する。さらに、ネットワーク処理モジュールｍ５は、認証ユニット９（図８）が受信したＩＣカード６５（図８）内の認証データ等（認証データ等）を受け取り、そして、受け取った認証データ等を認証データ管理モジュールｍ８へ送る。このように、ネットワーク処理モジュールｍ５は、通信インタフェース６１や認証ユニット９とモジュール群（ｍ１、ｍ４、ｍ６、ｍ７、ｍ８）との間のインタフェース処理を実行する機能を有する。
【０１０５】
ＰＣＳｃａｎアプリモジュールｍ６は、ネットワーク３を介してＭＦＰ１と接続されたＰＣ５（図６）からの指示にもとづいてスキャン処理を実行する機能を有するモジュールである。ＰＣＳｃａｎアプリモジュールｍ６は、ＰＣ５からスキャン実行の指示を受け取ると、当該指示に従ってスキャンジョブを実行し、画像データファイルを作成し、ネットワーク処理モジュールｍ５、通信インタフェース６１、ネットワーク３（図６）を介してＰＣ５（図６）へ画像データファイルを送信する。なお、ユーザが、ユーザインタフェース５７を介してスキャン実行の指示をＭＦＰ１へ入力した場合には、ユーザインタフェース制御モジュールｍ９およびメイン制御モジュールｍ１によって、スキャンジョブの実行指示が送られる。
【０１０６】
ＰＣＰｒｉｎｔアプリモジュールｍ７は、ネットワーク３を介してＭＦＰ１と接続されたＰＣ５（図６）からの指示にもとづいて印刷出力処理を実行する機能を有するモジュールである。例えば、ユーザが、ＰＣ５から認証プリントジョブをＭＦＰ１へ投入すると、ＰＣＰｒｉｎｔアプリモジュールｍ７は、ネットワーク処理モジュールｍ５を介してプリントデータを受信し、当該プリントデータからビットマップイメージ・データを作成し、メイン制御モジュールｍ１へ当該ビットマップイメージ・データを含んだジョブデータを送る。そして、メイン制御モジュールｍ１は、認証プリントジョブにかかるジョブデータを、ＨＤＤ４７内の所定のボックス（タッチ＆プリント・ボックス２３）へ保存する。
【０１０７】
認証データ管理モジュールｍ８は、ユーザ認証処理と関連する機能を有するモジュールである。例えば、認証プリントジョブと関連し、認証データ管理モジュールｍ８は、ネットワーク処理モジュールｍ５から認証データ等を受け取ると、予めＨＤＤ４７等に保持したユーザ認証情報と照合し、ユーザ認証の成功／失敗を判定する。当該判定が成功であれば、認証データ管理モジュールｍ８は、ユーザ認証は成功裡に完了された旨を、メイン制御モジュールｍ１へ通知する。メイン制御モジュールｍ１は、一時保留状態としてＨＤＤ４７に保持されたジョブデータを、ＰＣＰｒｉｎｔアプリモジュールｍ７へ送信し、ＰＣＰｒｉｎｔアプリモジュールｍ７は、プリンタ部５１に対し印刷出力処理を実行する指示を送る。そうすることによって、認証プリントジョブにかかる印刷物は、プリンタ部５１から排出される。
【０１０８】
ユーザインタフェース制御モジュールｍ９は、ユーザインタフェース５７を介した情報の入出力を制御する機能を有するモジュールである。ユーザインタフェース制御モジュールｍ９は、ユーザインタフェース５７の入力部５９から送られてくる信号の処理を、イベント処理として、実行し、かつ、表示部２１（液晶タッチパネル）へ表示される内容を生成する画面処理プログラムを実行する。当該画面処理プログラムは、表示すべき画面が決定したときの前処理や、表示部２１への画面表示処理や、特定の画面が表示されているときにおけるハード・キー、ソフト・キー、その他において生じるイベントの処理に関するプログラムを含んでいる。ここで、イベントの処理としては、例えば、ユーザが入力部５９を介して指定したＭＦＰ１の動作を実行するために、メイン制御モジュールｍ１へ、当該指定にかかる情報を通知したり、次のしかるべき画面表示への移行を実行することでユーザへＭＦＰ１からの応答を通知したりする。なお、認証プリントジョブの実行時には、必要に応じ、ジョブのリストの表示を実行する。
【０１０９】
本発明にかかる画像形成プログラムは、上記したモジュール群（ｍ１〜ｍ９）および図示しないその他の各種モジュール群が協調的に動作することにより実現される。ただし、本発明にかかる画像形成プログラムは、単一のモジュールとしてＭＦＰ１にインストールすることも可能である。つまり、本発明にかかる画像形成プログラムには、その表現形態に関し、一切の制限がない。
【０１１０】
＜画像形成装置の機能的構成＞
図１０は、本発明にかかる第１の実施の形態による画像形成装置、ＭＦＰ１ａの構成を、機能ブロックを用いて表したブロック図である。但、ＭＦＰ１ａが有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。下記ブロックの幾つかは、ＣＰＵ３３（図７）が、本実施の形態にかかる画像形成プログラム等を実行することにより、実現される。つまり、図１０に示された機能ブロック群は、図７に示すハードウェア構成要素および図９に示すモジュール等が協調的に動作することによって、実現される。
【０１１１】
ＭＦＰ１ａは、制御部６９を有する。制御部６９は、ＭＦＰ１の各ブロックとデータ送受信可能に接続され、各ブロックの状態を把握し、適宜、各ブロックの動作を制御する。
【０１１２】
既に述べたように通信インタフェース６１は、ネットワーク３を介してＰＣ５等からプリントデータを受け取る。
【０１１３】
当該プリントデータは、例えば、印刷出力処理の設定に関するデータ（設定パラメータ・データ）、および、印刷出力されるドキュメントのデータ（ドキュメント・データ）を、含むデータ構造を備える。設定パラメータ・データは、認証プリントとして印刷出力処理を実行するか否か、を示すパラメータ（認証プリント設定パラメータ、あるいは、認証プリント設定フラグ）や、ユーザが入力したユーザ名やパスワードのデータ、プリントモード（片面／両面、等）のパラメータ、認証プリントジョブが完了した後の当該ジョブのジョブデータの処理（保存、削除等）の設定内容のデータ等を含む。該パスワードのデータは、プリントデータが真正のユーザにより作成されたものであることの証明に供される。加えて、該認証のためのデータを、認証プリントのためのユーザ認証のために用いてもよい。通信インタフェース６１が受け取ったプリントデータは、ジョブ登録部８１へ送られる。
【０１１４】
ジョブ登録部８１は、受け取ったプリントデータの設定パラメータ・データを参照し、ユーザ識別符合（ユーザ名）から、当該プリントデータにかかる印刷出力処理（プリントジョブ）の所有者の情報（ユーザ名）を取得する。そして、ジョブ登録部８１は、プリントデータをビットマップイメージ・データへ展開し、該ビットマップイメージ・データおよび設定パラメータ・データからジョブデータを生成する。ジョブ登録部８１は、プリントデータにパスワードも含まれている場合には、予めＨＤＤ４７に保持された、ユーザ名とパスワードとの対応関係を示すデータ（登録ユーザ情報データ）を参照することができる。ただし、ＭＦＰ１の外部の装置において当該登録ユーザ情報データが保持され、ＭＦＰ１が当該登録ユーザ情報データへアクセス可能であれば、ＭＦＰ１は、当該登録ユーザ情報データを内部に保持する必要はない。
【０１１５】
さらに、ジョブ登録部８１は、プリントデータの設定パラメータ・データの認証プリント設定パラメータを参照し、当該プリントデータにかかるジョブを、認証プリントとして印刷出力処理するか否か、を判定する。ジョブ登録部８１が、当該ジョブを認証プリントジョブとして実行する、と判定した場合、当該ジョブのジョブデータは、ジョブ保持部７５へ送られ、ジョブ保持部７５において認証プリントジョブデータとして保持される。ここで、ＭＦＰ１は、認証プリントのためのユーザ認証が完了するまでジョブ保持部７５において保持される認証プリントジョブデータを、一時保留状態（ホールド状態）にあるジョブデータとして認識する。
【０１１６】
他方、ジョブ登録部８１が、当該ジョブを認証プリントではない、通常の印刷出力処理として実行する、と判定した場合、当該ジョブのジョブデータは、直ちに、ジョブ実行部７９へ送られ、当該ジョブは直ちに実行されるか、もしくは、キュー７９ａへ投入される。
【０１１７】
ジョブ保持部７５は、認証プリントジョブデータを、当該ジョブデータの所有者であるユーザがユーザ認証を成功裡に完了させるまで、保持する。ジョブ保持部７５においては、認証プリントジョブデータは、所定のボックス（タッチ＆プリント・ボックス４９ａ）に保持される。
【０１１８】
ジョブ実行部７９は、受け取ったジョブデータに基づき、ジョブを実行する。ただし、ジョブデータを受け取った時点において、直ちに当該ジョブデータにかかるジョブを実行できない場合、ＭＦＰ１は、当該ジョブデータをキュー７９ａへ投入する。ここで、ＭＦＰ１は、実行中のジョブデータを、実行状態にあるジョブデータとして認識し、キュー７９ａにあるジョブデータを、実行待機状態にあるジョブデータとして認識する。
【０１１９】
ユーザ認証部７７は、認証ユニット９からの入力認証データの入力を監視する。ユーザ認証部７７が、認証ユニット９から、入力認証データの入力を受けると、ユーザ認証部７７は、入力された入力認証データと予め保持している認証プリントのユーザ認証のためのデータとを照合し、ユーザ認証の成功／失敗を判定し、当該判定結果を出力する。ここで、入力認証データのデータ構造は、ユーザ認証に用いる認証手法に応じ、適宜選択されればよい。入力認証データは、例えば、ユーザ識別符合（ユーザ名）およびユーザ認証データを含めばよい。ユーザ認証データは、例えば、ユーザが入力するパスワード文字列や、ＩＣカードに保持されたユーザ認証データや、ユーザ個人に固有の生体的特徴量等である。また、ユーザ認証に用いる認証手法によっては、（例えば、バイオメトリクス認証においては、）入力認証データは、ユーザ認証データのみでよく、ユーザ名を省略することも可能である。本願明細書においては、バイオメトリクス認証を実施するために生体的特徴量等を取得する装置を生体認証装置と称する。ＭＦＰ１は、認証プリントのユーザ認証のためのデータとして、ユーザ識別符合（ユーザ名）と対応付けされたユーザ認証データ（パスワード、ＩＣカードに保持されたユーザ認証データ、生体的特徴量（ユーザ指紋特徴量データ）等）を保持する。
【０１２０】
また、ユーザ認証部７７は、認証ユニット９から入力される入力認証データをもとに、ユーザが、ユーザ認証において実際に実行した認証操作の内容に関する特徴量（ＩＣカード等を認証ユニット９にタッチした回数、および、各タッチの継続時間等）を生成し、出力することができる。
【０１２１】
ユーザ認証操作管理部７３は、認証プリントジョブの実行の開始のためのユーザ認証においてユーザが実行するユーザ認証操作の内容と、認証プリントジョブデータに対して実行される処理の内容との対応関係を、ユーザ毎に、記憶し、管理する。ユーザ認証操作管理部７３は、例えば、上記対応関係を、所定のテーブル（認証操作管理テーブル７３ａ）として記憶することができる。ユーザ認証操作管理部７３が記憶し、管理する上記対応関係のデータは、後述する実行処理決定部７１に対し適宜出力可能である。なお、ユーザ認証操作管理部７３は、テーブル形式とは別の形式で上記対応関係を保持してもよい。ユーザ認証操作管理部７３は、ユーザ毎に、上記対応関係を保持し、適宜出力可能であればよい。
【０１２２】
実行処理決定部７１は、ユーザ認証部７７からは、ユーザ認証の成功／失敗に関する情報、当該ユーザ認証にかかるユーザに関する情報、当該ユーザ認証にかかるユーザがした操作内容に関する特徴量の情報等を受け取ることができる。実行処理決定部７１は、ユーザ認証部７７から受け取る情報に基づいて、認証プリントジョブの実行開始のためのユーザ認証のためにユーザが実際に行ったユーザ認証操作の内容を判別する。また、実行処理決定部７１は、ユーザ認証部７７から受け取る情報に基づく上記ユーザ認証操作の内容にかかる判別に基づいて、ユーザ認証操作管理部７３に対し、当該ユーザ認証操作の内容の照会を要求する。ユーザ認証操作管理部７３は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル７３ａに記憶されている場合、当該ユーザ認証操作の内容と対応付けられて記憶されている、認証プリントジョブデータに対する処理の内容を、実行処理決定部７１へ返す。あるいは、ユーザ認証操作管理部７３は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル７３ａに記憶されていなければ、該当する操作内容はない旨を、実行処理決定部７１へ返す。そして、実行処理決定部７１は、ユーザ認証操作管理部７３からの返答の内容に基づいて、ユーザ認証を行ったユーザの認証プリントジョブデータに対する処理の内容を決定し、当該処理内容の情報を制御部６９へ出力する。
【０１２３】
制御部６９は、実行処理決定部７１から受け取った、認証プリントジョブデータに対する処理内容の情報に基づいて、ジョブ実行部７９に対し、認証プリントジョブデータに対する処理を指示する。ジョブ実行部７９は、当該指示にもとづいて、ユーザ認証を実行したユーザの、認証プリントジョブに対する処理を実行する。
【０１２４】
＜画像形成装置端末装置のハードウェア構成＞
図１１は、本発明にかかる画像形成装置端末装置（ＰＣ５）のハードウェア構成を示すブロック図である。
【０１２５】
ＰＣ５は、一般的なパーソナル・コンピュータでよい。ＰＣ５は、周知のように、中央処理装置（ＣＰＵ）８７、リード・オンリ・メモリ（ＲＯＭ）８９、ランダム・アクセス・メモリ（ＲＡＭ）９１、ハード・ディスク・ドライブ（ＨＤＤ）９３、コンパクトディスクロム・ドライブ（ＣＤ−ＲＯＭドライブ）９５、フレキシブル・ディスク・ドライブ（ＦＤＤ）９７、表示部（ディスプレイ）１１、入力部（キーボード、マウス、等）９９、通信インタフェース１０１、を有し、これらは、データバスを用いて互いに接続される。
【０１２６】
ＣＰＵ８７は、ＲＯＭ８９、ＲＡＭ９１、ＨＤＤ９３、ＣＤ−ＲＯＭドライブ９５、あるいは、ＦＤＤ９７に保持される画像形成装置制御用プログラム、または、通信インタフェース１０１を介して提供される画像形成装置制御用プログラムを実行し、ＲＡＭ９１、ＨＤＤ９３等に保持されるデータを処理する。ＣＰＵ８７は、上記プログラムを実行することにより、ＰＣ５（画像形成装置端末装置）の制御部等を構成し、本実施の形態の画像形成装置端末装置を実現する。
【０１２７】
ＲＯＭ８９、ＲＡＭ９１、ＨＤＤ９３、ＣＤ−ＲＯＭドライブ９５、ＦＤＤ９７は、データ、および、プログラムを保持する記憶装置である。ＰＣ５は、これら記憶装置群を、適宜、適切に使い分けて、保持する必要があるデータを、保持する。
【０１２８】
表示部１１は、例えば、ディスプレイ装置である。表示部１１は、ユーザに対し、ＭＦＰ１ａ等を操作するために必要な情報を表示する。
【０１２９】
入力部９９は、例えば、キーボード、マウス等である。ユーザは、入力部９９を用いてＰＣ５へ、ＭＦＰ１ａ等を操作するために必要な情報を入力する。
【０１３０】
通信インタフェース１０１は、ＰＣ５と、外部の装置と、の間でデータの送受信を行うためのインタフェースである。
【０１３１】
＜画像形成装置端末装置の機能的構成＞
図１２は、本発明にかかる第１の実施の形態による画像形成装置端末装置、ＰＣ５ａの構成を、機能ブロックを用いて表したブロック図である。但、ＰＣ５ａの有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。下記ブロックの幾つかは、ＣＰＵ８７（図１１）が、本実施の形態による画像形成装置制御用プログラム等を実行することにより、実現される。つまり、図１２に示された機能ブロックは、ＣＰＵ８７が実行する画像形成装置制御用プログラムに従って、図１１に示すハードウェア構成要素が協調的に動作することによって、実現される。
【０１３２】
ＰＣ５ａは、制御部１０３を有する。制御部１０３は、先述のように、ＣＰＵ８７（図１１）が、本実施の形態にかかる画像形成装置制御用プログラムを実行することによって、実現される。制御部１０３は、ＰＣ５ａの各ブロックとデータの送受信が可能に接続されており、各ブロックの状態を把握し、適宜、各ブロックの動作を制御する機能を有する。
【０１３３】
認証プリント設定決定部１０５は、ユーザが入力部９９を介して入力する、認証プリント設定の選択の情報を受け取り、当該情報に基づいて、ジョブ（印刷出力処理）を、認証プリント印刷出力処理とするか、通常の印刷出力処理にするか、を決定し、当該決定の結果を、プリントデータ生成部１０７へ、送る。
【０１３４】
プリントデータ生成部１０７は、プリンタ（ＭＦＰ１ａ）へ送信されるプリントデータを生成する。プリントデータは、例えば、印刷出力処理の設定に関するデータ（設定パラメータ・データ）、および、印刷出力されるドキュメントのデータ（ドキュメント・データ）を、含むデータ構造を備える。プリントデータ生成部１０７は、設定パラメータ・データを作成し、ＨＤＤ９３等に保存されているドキュメントのデータファイルと、作成した設定パラメータ・データとで、プリントデータを生成する。このとき、プリントデータ生成部１０７は、認証プリント設定決定部１０５が出力した認証プリント設定に従って、設定パラメータ・データに含まれる認証プリント設定のパラメータ（認証プリント設定フラグ）を記述する。
【０１３５】
プリントデータ生成部１０７において生成されたプリントデータは、通信インタフェース１０１を介して、選択されたプリンタ（例えば、ＭＦＰ１ａ）へ送られる。選択されたプリンタは、プリントデータを受信し、そのプリントデータの設定パラメータ・データに含まれる認証プリント設定パラメータに従って、認証プリント印刷出力または通常の印刷出力を実行する。
【０１３６】
＜画像形成処理の流れ＞
≪画像形成装置端末装置における処理の流れ≫
これより、ユーザが、本実施の形態による画像形成装置端末装置（ＰＣ５ａ）において、画像形成システムに含まれる画像形成装置を用いた印刷出力を指示する際に画像形成装置端末装置がする処理の流れを説明する。
【０１３７】
図１３は、画像形成装置端末装置ＰＣ５ａがする処理の流れを示すフローチャートである。
【０１３８】
ステップＳ２０１と関連し、ユーザは、ＰＣ５ａに対し、ドキュメントの印刷を、認証プリントとして実行するか否かについての設定の選択を、入力部９９（図１２）を介して入力する。
【０１３９】
ステップＳ２０１において、ＰＣ５ａは、認証プリント設定のオン／オフに関する選択の入力を受け取る。認証プリント設定決定部１０５（図１２）は、当該選択の入力に基づいて、ドキュメントの印刷にかかる認証プリント設定を決定する。決定された認証プリント設定は、認証プリント設定情報としてプリントデータ生成部１０７へ出力される。
【０１４０】
ステップＳ２０３において、プリントデータ生成部１０７は、認証プリント設定情報がオン設定を示すものであるか、オフ設定を示すものであるか、を判定する。選択された認証プリント設定がオン設定である場合（ステップＳ２０３における「ＹＥＳ」）、処理は、ステップＳ２０５へ移行する。選択された認証プリント設定がオフ設定である場合（ステップＳ２０３における「ＮＯ」）、処理は、ステップＳ２０７へ移行する。
【０１４１】
ステップＳ２０５において、プリントデータ生成部１０７は、印刷出力の方法を認証プリント印刷出力処理（認証プリント設定ＯＮ）に設定し、プリントデータを作成する。例えば、プリントデータ生成部１０７は、プリントデータに含まれる設定パラメータ・データの認証プリント設定フラグを、「Ｔｒｕｅ」に設定し、プリントデータを作成すればよい。
【０１４２】
ステップＳ２０７において、プリントデータ生成部１０７は、印刷出力の方法を通常の印刷出力処理（認証プリント設定ＯＦＦ）に設定し、プリントデータを作成する。例えば、プリントデータ生成部１０７は、プリントデータに含まれる設定パラメータ・データの認証プリント設定フラグを、「Ｆａｌｓｅ」に設定し、プリントデータを作成すればよい。
【０１４３】
ステップＳ２０９において、ＰＣ５ａは、プリントデータ生成部１０７が作成したプリントデータを、通信インタフェース１０１を介してＭＦＰ１ａへ送信する。
【０１４４】
このようにして、プリントデータはＰＣ５ａからネットワーク３を介してＭＦＰ１ａへ送られる。
【０１４５】
≪画像形成装置における処理の流れ≫
以下、本実施の形態による画像形成装置（ＭＦＰ１ａ）において、プリントデータが受信されてから当該プリントデータに基づいて印刷出力処理が実行されるまでの間に画像形成装置がする処理の流れを説明する。
【０１４６】
図１４は、ＭＦＰ１ａが実行する画像形成処理の流れを説明するためのフローチャートである。なお、図１４に示されたステップのうち、既に図２を参照して説明したステップについては、図２における参照数字と同様の参照数字を付し、適宜説明を省略する。
【０１４７】
ステップＳ１０１からステップＳ１０７までの一連の処理は、図２を参照して説明したとおりである。
【０１４８】
ステップＳ１０９と関連し、ユーザ６７（図８）は、認証プリントジョブの実行を、ＭＦＰ１ａに開始させるためのユーザ認証の操作を行う。本実施の形態においては、当該ユーザ認証のための操作は、ＩＣカード６５（図８）を、ＭＦＰ１ａの認証ユニット９（図１０）であるＩＣカード・リーダ９（図８）に触れさせる（タッチする）操作を含む。ただし、本願明細書において「タッチする」とは、ＩＣカード６５とＩＣカード・リーダ９との間でデータ送信可能な状態にすることを意味し、必ずしも、ＩＣカード６５とＩＣカード・リーダ９とが物理的に接触した状態にすることを意味するものではない。
【０１４９】
また、本実施の形態によるＭＦＰ１ａの認証ユニット９の構成とは異なるが、認証ユニット９が、指紋読み取り可能なバイオメトリクス認証ユニット（指紋読取装置）として実現される場合、ステップＳ１０９と関連してユーザが行うユーザ認証操作には、ユーザの指を当該バイオメトリクス認証ユニットにかざす（タッチする）操作を含む。ただし、この場合もまた、ユーザが指をバイオメトリクス認証ユニットにタッチすることは、バイオメトリクス認証ユニットがユーザの指紋を読み取り可能な状態にすることを意味し、必ずしも、ユーザの指がバイオメトリクス認証ユニットと物理的に接触した状態にすることを意味するものではない。
【０１５０】
本実施の形態によるＭＦＰ１ａにおいては、ユーザ６７（図８）は、ステップＳ１０９と関連する認証プリントジョブの実行の開始のためのユーザ認証操作（タッチ操作）に関し、タッチ操作の回数、タッチ操作状態の継続時間、等を様々に組み合わせて当該ユーザ認証操作を構成し、ユーザ認証処理を実行することができる。
【０１５１】
例えば、ユーザ認証操作には、以下のような一連のタッチ操作が含まれる。
例１  タッチ操作回数に関するバリエーション。
例１−１：  ユーザ６７（図８）が、ＩＣカード６５（図８）を、ＩＣカード・リーダ９（図８）に、１回タッチさせる。
例１−２：  ユーザ６７が、ＩＣカード６５を、ＩＣカード・リーダ９に、２回タッチさせる。
例１−３：  ユーザ６７が、ＩＣカード６５を、ＩＣカード・リーダ９に、３回タッチさせる。
例２  タッチ操作状態が継続される時間に関するバリエーション。
例２−１：  ユーザ６７が、ＩＣカード６５を、ＩＣカード・リーダ９に、１秒間タッチさせる。
例２−２：  ユーザ６７が、ＩＣカード６５を、ＩＣカード・リーダ９に、２秒間タッチさせる。
例２−３：  ユーザ６７が、ＩＣカード６５を、ＩＣカード・リーダ９に、３秒間タッチさせる。
例３  タッチ操作回数とタッチ操作状態継続時間の組み合わせからなるバリエーション。
例３−１：  ユーザ６７が、ＩＣカード６５を、ＩＣカード・リーダ９に、１秒間タッチさせる操作を１回行い、その後で、２秒間タッチさせる操作を２回行う。
例３−２：  ユーザ６７が、ＩＣカード６５を、ＩＣカード・リーダ９に、３秒間タッチさせる操作を１回行い、その後で、（継続時間を問わずに）２回タッチさせる。
【０１５２】
ユーザ認証のためのタッチ操作の回数および各タッチ操作の継続時間は、例えば、認証ユニット９の動作クロックにもとづいて、ユーザ認証部７７（図１０）が判定すればよい。例えば、ＩＣカード・リーダ９が、ＩＣカード６５に記録された認証データを読み取った後、所定の動作クロック数以上の時間にわたりＩＣカード・リーダ９が認証データを読み取ることがなく、その後に、ＩＣカード・リーダ９が再び、ＩＣカード６５に記録された認証データを読み取った場合には、ユーザ認証部７７は、合計２回のタッチ操作を受け付けたと判別する。また、所定の動作クロック数未満の時間間隔内で複数回の認証データ読み取りが実施された場合、ユーザ認証部７７は、それら複数回の認証データの読み取りの時間間隔に渡り、ＩＣカード６５が継続的にＩＣカード・リーダ９にかざされていたものと判別し、当該タッチ操作を、当該時間間隔の間継続的になされた１回のタッチ操作と判別する。
【０１５３】
ステップＳ１０９において、ＭＦＰ１ａのユーザ認証部７７は、認証ユニット９からの入力認証データの入力を受けて、ユーザ認証処理を実行する。
【０１５４】
ステップＳ１１１において、ユーザ認証部７７は、入力された入力認証データと予め保持する認証プリントのユーザ認証のためのデータとを照合し、ユーザ認証の成功／失敗を判定する。また、該ユーザ認証が成功であると判定された場合には、ユーザ認証部７７は、該ユーザ認証を行ったユーザについての情報、および、該ユーザがユーザ認証のために行った操作の内容の情報（タッチ操作の回数、各タッチ操作の継続時間等の情報）を、実行処理決定部７１へ送る。ユーザ認証部７７が、ユーザ認証の結果は成功であると判定した場合（ステップＳ１１１における「ＹＥＳ」）、処理は、ステップＳ３１３へ移行する。ユーザ認証部７７が、ユーザ認証の結果は失敗であると判定した場合（ステップＳ１１１における「ＮＯ」）、処理は、ステップＳ１０９へ戻る。
【０１５５】
ステップＳ３１３において、ＭＦＰ１ａの実行処理決定部７１は、ユーザ認証部７７から受け取った、該ユーザ認証を行ったユーザについての情報、および、該ユーザがユーザ認証のために行った操作の内容の情報に基づいて、ユーザ認証操作管理部７３に対し、ユーザがステップＳ１０９との関連において行ったユーザ認証操作を照会する。ユーザ認証操作管理部７３は、認証操作管理テーブル７３ａ内の、該当するユーザに関係付けて記録された項目内で、ユーザ認証操作を検索する。
【０１５６】
図１５は、ユーザ認証操作管理部７３が保持する認証操作管理テーブル７３ａの例図である。認証操作管理テーブル７３ａは、各レコードについて、ユーザ名欄Ｃｕ、認証操作内容欄Ｃｏ、および、処理内容欄Ｃｐを備える。例えば、ユーザＡがステップＳ１０９と関連したユーザ認証において、ＩＣカード６５（図８）をＩＣカード・リーダ９（図８）に約３秒間に渡ってタッチさせた場合、ユーザ認証操作管理部７３は、処理内容「認証プリントジョブのリストを表示する」を、実行処理決定部７１へ返す。また、ユーザＡがステップＳ１０９と関連したユーザ認証において、ＩＣカード６５（図８）をＩＣカード・リーダ９（図８）に２回タッチさせた場合、ユーザ認証操作管理部７３は、「該当する操作内容なし」を、実行処理決定部７１へ返す。
【０１５７】
認証操作管理テーブル７３ａは、図１５に示すように、ユーザ毎に、ユーザ認証操作の内容（Ｃｏ）と、処理内容（Ｃｐ）とを関係づけて、予め登録しておくことができるテーブルである。しかしながら、ユーザ認証操作管理部７３は、必ずしも、テーブル形式でユーザ認証操作の内容と処理内容とを保持する必要はない。当該保持のための形式は、適宜、変更されてよい。
【０１５８】
ステップＳ３１５において、実行処理決定部７１は、ユーザがステップＳ１０９と関連して行ったユーザ認証の操作内容が、当該ユーザについて認証操作管理テーブル７３ａに登録された操作内容のいずれか１つと一致したか否かを、ユーザ認証操作管理部７３からの応答に基づいて判断する。実行処理決定部７１が、ユーザが行ったユーザ認証の操作内容とテーブル７３ａに登録された操作内容のいずれか１つと一致した、と判断した場合（ステップＳ３１５における「ＹＥＳ」）、処理は、ステップＳ３１７へ移行する。実行処理決定部７１が、ユーザが行ったユーザ認証の操作内容がテーブル７３ａに登録された操作内容のいずれとも一致しなかった、と判断した場合（ステップＳ３１５における「ＮＯ」）、処理は、ステップＳ１１３へ移行する。また、実行処理決定部７１は、ステップＳ３１５の判断と併せて、認証プリントジョブに対して実行するべき処理の内容を制御部６９へ送る。当該内容は、ステップＳ３１７へ移行する場合には、認証操作管理テーブル７３ａから検索された処理内容と一致させればよく、検索の結果が「該当操作なし」の場合には、予め定められた通常の処理内容でよい。制御部６９は、実行処理決定部７１からの入力に基づいて、ジョブ実行部７９等へ、認証プリントジョブに対する処理を実行する指示を送る。
【０１５９】
ステップＳ１１３、Ｓ１１５、および、Ｓ１１７における処理は、既に説明したとおりであり、前段における「予め定められた通常の処理」である。つまり、ＭＦＰ１ａは、ユーザがステップＳ１０９と関連して行ったユーザ認証の操作の内容が、認証操作管理テーブル７３ａに登録されていない場合には、予め定められた通常の処理を実行する。
【０１６０】
ステップＳ３１７において、ＭＦＰ１ａは、実行処理決定部７１がユーザ認証操作の内容、および、認証操作管理テーブル７３ａにもとづいて決定した処理を実行する。つまり、ＭＦＰ１ａは、ユーザがステップＳ１０９と関連して行ったユーザ認証の操作の内容が、認証操作管理テーブル７３ａに登録された操作内容である場合、予め定められた通常の処理ではない処理を実行することができる。
【０１６１】
このように、第１の実施の形態によるＭＦＰ１ａは、認証プリントジョブの実行の開始のためのユーザ認証としてユーザが行った認証操作の内容に従って、通常の認証プリントジョブの処理の流れとは異なる処理を実行することができる。よって、ユーザは、所望の処理を、ユーザ認証操作の内容と関係づけて、予めＭＦＰ１ａへ登録しておきさえすれば、ＭＦＰ１ａに対し、予め定められた通常の処理の流れとは異なる処理を、自身の認証プリントジョブについて、ユーザ認証操作で指示することができる。ユーザは、ユーザ認証を所定の一連の操作手順で実行、つまり、ＩＣカード６５（図８）をＩＣカード・リーダ９（図８）に所定の手順に従ってタッチさせるのみで、ＭＦＰ１ａに所望の処理を実行させることができる。よって、本発明にかかる画像形成装置においては、ユーザは、予め定められた通常の、認証プリントジョブに対する処理とは異なる処理をＭＦＰ１ａに実行させることを望む場合であっても、ユーザインタフェース５７に対して煩雑な手順で構成される処理内容変更の操作をする必要がない。そのため、本実施の形態によるＭＦＰ１ａは、ユーザにとっては非常に使い勝手のよい画像形成装置である。
【０１６２】
なお、認証操作管理テーブル７３ａの処理内容欄Ｃｐに登録可能な処理は、図１５に例示した操作に限定されない。本発明にかかる第１の実施の形態によるＭＦＰ１ａにおいては、凡そあらゆる処理内容を、処理内容欄Ｃｐに登録しておくことが可能である。
【０１６３】
（第２の実施の形態）
本発明の第２の実施の形態による画像形成装置（ＭＦＰ１ｂ）においても、認証プリントジョブの実行を開始するための所定の認証装置を用いたユーザ認証に関して、ユーザ毎に、当該認証操作の具体的な操作手順を複数登録することができる。ＭＦＰ１ｂは、第１の実施の形態によるＭＦＰ１ａとは異なり、ユーザ毎に登録された認証操作手順のそれぞれに、認証プリントジョブデータが保持されるボックス（フォルダ）を関係付けつつ、当該フォルダを登録することができる。
【０１６４】
そうすることで、ユーザは、認証プリントの実行の開始をさせるための所定の認証装置を用いたユーザ認証を所定の操作手順で実行するだけで、フォルダを任意に選択することができる。そして、ＭＦＰ１ｂは、当該選択にかかるフォルダに保持される認証プリントジョブデータについて、認証プリントジョブを選択的に実行することができる。よって、本発明の第２の実施の形態による画像形成装置においては、認証プリントジョブに関し、ユーザは、画像形成装置に備え付けられたユーザインタフェースを用いることなく、認証プリントジョブデータを保持するフォルダ単位で、認証プリントジョブを選択的に実行させることができる。そのため、ユーザは、ユーザインタフェースを用いることなく、画像形成装置が保持する認証プリントジョブを選択的に実行させることができる。
【０１６５】
上記第２の実施の形態によるＭＦＰ１ｂの構成と関連し、本発明の第２の実施の形態による画像形成装置端末装置（ＰＣ５ｂ）は、プリントデータの作成の際、当該プリントデータに基づいて生成される認証プリントジョブデータが保持されるフォルダを指定することができる。
【０１６６】
ＭＦＰ１ｂおよびＰＣ５ｂを有する画像形成システムにおいては、ユーザは、認証プリントジョブデータが保持されるフォルダを、ＰＣ５ｂに対する簡便な操作で、各プリントデータについて任意に選択可能であり、かつ、ＭＦＰ１ｂに対する簡便な操作で、認証プリントジョブをフォルダ単位で選択的にＭＦＰ１ｂに実行させることができる。
【０１６７】
以下の説明においては先の実施の形態と関連して説明した内容と共通する部分について、適宜省略する。また、添付の図面の各図においては、複数の実施の形態にわたり共通する本発明の構成要素および工程については共通する参照符合を付すこととする。
【０１６８】
＜画像形成システム＞
本発明にかかる第２の実施の形態による画像形成装置を用いた画像形成システムの構成は、第１の実施の形態に関する説明において参照した図６に示される画像形成システム１００と同様でよい。よって、ここでは、その説明を省略する。
【０１６９】
＜画像形成装置のハードウェア構成＞
本発明にかかる第２の実施の形態による画像形成装置の構成は、第１の実施の形態に関する説明において参照した図７に示されるＭＦＰ１と同様でよい。よって、ここでは、その説明を省略する。
【０１７０】
＜画像形成装置のソフトウェア構成＞
本発明にかかる第２の実施の形態による画像形成装置のソフトウェア構成は、第１の実施の形態に関する説明において参照した図９に示されるソフトウェア構成と同様でよい。よって、ここでは、その説明を省略する。
【０１７１】
＜画像形成装置の機能的構成＞
図１６は、本発明にかかる第２の実施の形態による画像形成装置、ＭＦＰ１ｂの構成を、機能ブロックを用いて表したブロック図である。但、ＭＦＰ１ｂが有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
【０１７２】
通信インタフェース６１は、ネットワーク３を介してＰＣ５等からプリントデータを受け取る。
【０１７３】
当該プリントデータは、例えば、印刷出力処理の設定に関するデータ（設定パラメータ・データ）、および、印刷出力されるドキュメントのデータ（ドキュメント・データ）を有する。そして、設定パラメータ・データは、データ保持領域指定情報のデータを含む。データ保持領域指定情報は、当該プリントデータに基づいてジョブ登録部８１が生成するジョブデータが保持されるべき記憶領域（例えば、ボックス（フォルダ））に関する情報である。なお、データ保持領域指定情報のデータは、プリントデータとは別に、該プリントデータとの関連付けを示すデータと共に、ＰＣ５等から受信してもよい。
【０１７４】
ジョブ登録部８１は、受け取ったプリントデータのデータ保持領域指定情報のデータを参照し、当該プリントデータに基づいて生成されるジョブデータが保持されるべき記憶領域に関する情報（データ保持領域情報）を取得する。
【０１７５】
そして、ジョブ登録部８１は、認証プリントジョブのジョブデータを、データ保持領域を指定してジョブ保持部７５へ送る。ジョブ保持部７５は、受け取った認証プリントジョブデータを、指定されたデータ保持領域に保持する。
【０１７６】
ジョブ保持部７５は、認証プリントジョブデータを保持するためのデータ記憶領域として、タッチ＆プリント・ボックス４９ａに加え、複数のボックス（フォルダ）４９ｂおよび４９ｃを備える。フォルダ４９ｂおよび４９ｃは、認証プリントデータが保持可能なフォルダであればよい。フォルダ４９ｂおよび４９ｃとして、ＭＦＰ１ｂの外部にある記憶領域、ネットワークフォルダ８５を用いてもよい。なお、フォルダ４９ｂおよび４９ｃは、ユーザ毎に利用権限が与えられる個人ボックス（個人フォルダ）であることがより好ましい。
【０１７７】
ユーザ認証操作管理部７３は、認証プリントジョブの実行の開始のためのユーザ認証においてユーザが実行するユーザ認証操作の内容と、実行するべき認証プリントジョブデータが保持されるフォルダとの対応関係を、ユーザ毎に、記憶し、管理する。ユーザ認証操作管理部７３は、例えば、上記対応関係を、所定のテーブル（認証操作管理テーブル７３ｂ）として記憶することができる。
【０１７８】
実行処理決定部７１は、ユーザ認証部７７から受け取る情報に基づいて、認証プリントジョブの実行開始のためのユーザ認証のためにユーザが実際に行ったユーザ認証操作の内容を判別する。また、実行処理決定部７１は、ユーザ認証部７７から受け取る情報に基づく上記ユーザ認証操作の内容にかかる判別に基づいて、ユーザ認証操作管理部７３に対し、当該ユーザ認証操作の内容の照会を要求する。ユーザ認証操作管理部７３は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル７３ｂに記憶されている場合、当該ユーザ認証操作の内容と対応付けられて記憶されている、データ記憶領域（フォルダ）の情報（処理実行対象フォルダ情報）を、実行処理決定部７１へ返す。あるいは、ユーザ認証操作管理部７３は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル７３ｂに記憶されていなければ、該当するデータ記憶領域はない旨の処理実行対象フォルダ情報を、実行処理決定部７１へ返す。そして、実行処理決定部７１は、ユーザ認証操作管理部７３からの返答の内容に基づいて、実行するべきユーザ認証を行ったユーザの認証プリントジョブデータが保持されるデータ記憶領域を決定し、当該データ記憶領域の情報を制御部６９へ出力する。
【０１７９】
制御部６９は、実行処理決定部７１から受け取った、処理実行対象フォルダ情報に基づいて、ジョブ実行部７９に対し、認証プリントジョブデータに対する処理を指示する。ジョブ実行部７９は、当該指示にもとづいて、ユーザ認証を実行したユーザの、認証プリントジョブに対する処理を実行する。つまり、ジョブ実行部７９は、処理実行対象フォルダ情報が示すフォルダ内に含まれる、ユーザ認証を実行したユーザの認証プリントジョブデータについて、印刷出力処理を実行する。
【０１８０】
＜画像形成装置端末装置のハードウェア構成＞
本発明にかかる第２の実施の形態による画像形成装置端末装置（ＰＣ５ｂ）の構成は、第１の実施の形態に関する説明において参照した図１１に示されるＰＣ５と同様でよい。よって、ここでは、その説明を省略する。
【０１８１】
＜画像形成装置端末装置の機能的構成＞
図１７は、本発明にかかる第２の実施の形態による画像形成装置端末装置、ＰＣ５ｂの構成を、機能ブロックを用いて表したブロック図である。但、ＰＣ５ｂの有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
【０１８２】
ＰＣ５ｂは、データ保持領域選択受付部１０９を有する。データ保持領域選択受付部１０９は、ユーザが入力部９９を介して入力する、プリントデータにもとづいてＭＦＰ１ｂ内で生成される認証プリントジョブデータが保持される記憶領域の選択を受け付ける。データ保持領域選択受付部１０９は、ユーザがいずれの記憶領域（ボックス（フォルダ））を選択したかを示す情報（データ保持領域選択情報）を、プリントデータ生成部１０７へ、送る。
【０１８３】
プリントデータ生成部１０７は、プリンタ（ＭＦＰ１ｂ）へ送信されるプリントデータを生成する。ＰＣ５ｂのプリントデータ生成部１０７は、生成するプリントデータの設定パラメータ・データに、データ保持領域指定情報のデータを含めることができる。プリントデータ生成部１０７は、データ保持領域指定情報のデータを含む設定パラメータ・データを作成し、ＨＤＤ９３等に保存されているドキュメントのデータファイルと、作成した設定パラメータ・データとで、プリントデータを生成する。
【０１８４】
＜画像形成処理の流れ＞
≪画像形成装置端末装置における処理の流れ≫
これより、ユーザが、本実施の形態による画像形成装置端末装置（ＰＣ５ｂ）において、画像形成システムに含まれる画像形成装置を用いた印刷出力を指示する際に画像形成装置端末装置がする処理の流れを説明する。
【０１８５】
図１８は、画像形成装置端末装置ＰＣ５ｂがする処理の流れを示すフローチャートである。
【０１８６】
ステップＳ４０５と関連し、ユーザは、ＰＣ５ｂに対し、プリントデータにもとづいてＭＦＰ１ｂ内で生成される認証プリントジョブデータが保持される記憶領域にかかる選択を、入力部９９（図１７）を介して入力する。図１９は、ＰＣ５ｂにおいて、プリントデータの作成に供されるプリンタドライバ・ソフトウェアのユーザインタフェース１１ａの例図である。ステップＳ２０１およびＳ４０５と関連して、ユーザは、ユーザインタフェース１１ａのチェック・ボックス１１１をチェックすることで認証プリント設定オン設定を選択し、また、プルダウン・メニュー１１３から記憶領域を選択することで認証プリントジョブデータを保持する記憶領域を選択することができる。ＯＫボタン１７およびキャンセル・ボタン１１５の機能については、周知の事柄であるため説明を省略する。
【０１８７】
ステップＳ４０５において、ＰＣ５ｂは、認証プリントジョブデータが保持される記憶領域にかかる選択の入力を受け取る。そしてＰＣ５ｂのデータ保持領域選択受付部１０９（図１７）は、当該選択の入力に基づいて、認証プリントジョブデータが保持される記憶領域を決定する。決定された記憶領域の情報は、データ保持領域選択情報のデータとしてプリントデータ生成部１０７へ出力される。
【０１８８】
ステップＳ４０７において、プリントデータ生成部１０７は、印刷出力の方法を認証プリント印刷出力処理（認証プリント設定ＯＮ）に設定し、プリントデータを作成する。さらに、プリントデータ生成部１０７は、設定パラメータ・データに、ＭＦＰ１ｂに対しプリントデータから生成したジョブデータを保持する記憶領域を指定する情報である、データ保持領域指定情報を含めるようにしてプリントデータを作成する。
【０１８９】
ステップＳ２０９において、ＰＣ５ｂは、プリントデータ生成部１０７が作成したプリントデータを、通信インタフェース１０１を介してＭＦＰ１ｂへ送信する。
【０１９０】
このようにして、プリントデータはＰＣ５ｂからネットワーク３を介してＭＦＰ１ｂへ送られる。
【０１９１】
≪画像形成装置における処理の流れ≫
以下、本実施の形態による画像形成装置（ＭＦＰ１ｂ）において、プリントデータが受信されてから当該プリントデータに基づいて印刷出力処理が実行されるまでの間に画像形成装置がする処理の流れを説明する。
【０１９２】
図２０は、ＭＦＰ１ｂが実行する画像形成処理の流れを説明するためのフローチャートである。なお、図２０に示されたステップのうち、既に図２および図１４を参照して説明したステップについては、図２および図１４における参照数字と同様の参照数字を付し、適宜説明を省略する。
【０１９３】
ステップＳ１０１からステップＳ１０５までの一連の処理は、図２を参照して説明したとおりである。
【０１９４】
ステップＳ５０７において、ＭＦＰ１ｂのジョブ登録部８１（図１６）は、プリントデータの設定パラメータ・データに含まれるデータ保持領域指定情報のデータを参照することによりデータ保持領域情報を取得する。そして、ジョブ登録部８１は、当該データ保持領域情報が示す記憶領域（例えば、ジョブ保持部７５のフォルダ４９ｂ（図１６））に、受け取ったプリントデータから生成した認証プリントジョブデータを保持させる。
【０１９５】
ステップＳ１０９およびＳ１１１においてＭＦＰ１ｂがする処理の内容は、図１４を参照して既に説明したとおりである。
【０１９６】
ステップＳ３１３において、ＭＦＰ１ｂの実行処理決定部７１は、ユーザ認証部７７から受け取った、該ユーザ認証を行ったユーザについての情報、および、該ユーザがユーザ認証のために行った操作の内容の情報に基づいて、ユーザ認証操作管理部７３に対し、ユーザがステップＳ１０９との関連において行ったユーザ認証操作を照会する。ユーザ認証操作管理部７３は、認証操作管理テーブル７３ｂ内の、該当するユーザに関係付けて記録された項目内で、ユーザ認証操作を検索する。
【０１９７】
図２１は、ＭＦＰ１ｂのユーザ認証操作管理部７３が保持する認証操作管理テーブル７３ｂの例図である。認証操作管理テーブル７３ｂは、各レコードについて、ユーザ名欄Ｃｕ、認証操作内容欄Ｃｏ、および、フォルダ欄Ｃｆを備える。例えば、ユーザＡがステップＳ１０９と関連したユーザ認証において、ＩＣカード６５（図８）をＩＣカード・リーダ９（図８）に２回タッチさせた場合、ＭＦＰ１ｂのユーザ認証操作管理部７３は、処理実行対象フォルダ情報「フォルダ２」を、実行処理決定部７１へ返す。また、例えば、ユーザＢがステップＳ１０９と関連したユーザ認証において、ＩＣカード６５（図８）をＩＣカード・リーダ９（図８）に２回タッチさせた場合、ＭＦＰ１ｂのユーザ認証操作管理部７３は、処理実行対象フォルダ情報「該当するフォルダなし」を、実行処理決定部７１へ返す。
【０１９８】
認証操作管理テーブル７３ｂは、図２１に示すように、ユーザ毎に、ユーザ認証操作の内容（Ｃｏ）と、記憶領域（フォルダ）（Ｃｆ）とを関係づけて、予め登録しておくことができるテーブルである。しかしながら、ＭＦＰ１ｂのユーザ認証操作管理部７３は、必ずしも、テーブル形式でユーザ認証操作の内容と処理内容とを保持する必要はない。当該保持のための形式は、適宜、変更されてよい。
【０１９９】
ステップＳ３１５において、実行処理決定部７１は、ユーザがステップＳ１０９と関連して行ったユーザ認証の操作内容が、当該ユーザについて認証操作管理テーブル７３ｂに登録された操作内容のいずれか１つと一致したか否かを、ユーザ認証操作管理部７３からの応答に基づいて判断する。実行処理決定部７１が、ユーザが行ったユーザ認証の操作内容とテーブル７３ｂに登録された操作内容のいずれか１つと一致した、と判断した場合（ステップＳ３１５における「ＹＥＳ」）、処理は、ステップＳ５１７へ移行する。実行処理決定部７１が、ユーザが行ったユーザ認証の操作内容がテーブル７３ｂに登録された操作内容のいずれとも一致しなかった、と判断した場合（ステップＳ３１５における「ＮＯ」）、処理は、ステップＳ１１３へ移行する。また、実行処理決定部７１は、ステップＳ３１５の判断と併せて、印刷出力処理を実行するべき認証プリントジョブデータを保持するフォルダの情報を制御部６９へ送る。この情報の内容は、ステップＳ５１７へ移行する場合には、処理実行対象フォルダ情報の内容と一致させればよく、検索の結果が「該当操作なし」の場合には、予め定めた所定の内容でよい。制御部６９は、実行処理決定部７１からの入力に基づいて、ジョブ実行部７９等へ、認証プリントジョブに対する処理を実行する指示を送る。
【０２００】
ステップＳ１１３、Ｓ１１５、および、Ｓ１１７における処理は、既に説明したとおりである。つまり、ＭＦＰ１ｂは、ユーザがステップＳ１０９と関連して行ったユーザ認証の操作の内容が、認証操作管理テーブル７３ｂに登録されていない場合には、予め定められた通常の処理を実行する。
【０２０１】
ステップＳ５１７において、ＭＦＰ１ｂは、指定されたフォルダ内に、ステップＳ１０９との関連においてユーザ認証を実行したユーザの認証プリントジョブデータが存在するか、否かについて判定する。ＭＦＰ１ｂが、指定されたフォルダ内に該当する認証プリントジョブデータが存在する、と判定した場合（ステップＳ５１７における「ＹＥＳ」）、処理は、ステップＳ５１９へ移行する。ＭＦＰ１ｂが、指定されたフォルダ内に該当する認証プリントジョブデータは存在しない、と判定した場合（ステップＳ５１７における「ＮＯ」）、処理は、ステップＳ１１３へ移行し、以降、ＭＦＰ１ｂは、予め定められた通常の処理を実行する。
【０２０２】
ステップＳ５１９において、ＭＦＰ１ｂは、指定のフォルダに含まれる、ステップＳ１０９との関連においてユーザ認証を実行したユーザの認証プリントジョブデータについて、自動的に、一括して印刷出力処理を実行する。
【０２０３】
このように、第２の実施の形態によるＭＦＰ１ｂは、認証プリントジョブの実行の開始のためのユーザ認証としてユーザが行った認証操作の内容に従って、通常の認証プリントジョブの処理の流れとは異なる処理を実行することができる。本実施の形態において、当該異なる処理とは、所定のフォルダ内に保持される認証プリントジョブデータに対する一括的な印刷出力処理である。よって、ユーザは、所望のフォルダについて、ユーザ認証操作の内容と関係づけて、予めＭＦＰ１ｂへ登録しておきさえすれば、ＭＦＰ１ｂに対し、所望のフォルダに保持される認証プリントジョブデータのみについての一括的な印刷出力処理を、ユーザ認証操作で指示することができる。よって、本発明にかかる第２の実施の形態による画像形成装置ＭＦＰ１ｂにおいては、ユーザは、ユーザインタフェース５７に対して煩雑な手順で構成される実行対象ジョブの選択操作をする必要なしに、所望のフォルダに保持される認証プリントジョブデータのみについて、一括して印刷出力処理を実行させることができる。そのため、本実施の形態によるＭＦＰ１ｂもまた、ユーザにとっては非常に使い勝手のよい画像形成装置である。
【０２０４】
なお、認証操作管理テーブル７３ｂのフォルダ欄Ｃｆに登録されるフォルダは、異なるユーザ間において重複してもよい。そのような場合であっても、ＭＦＰ１ｂは、ステップＳ１０９との関連においてユーザ認証を実行したユーザの認証プリントジョブのみを一括して実行可能である。
【０２０５】
（第３の実施の形態）
本発明の第３の実施の形態による画像形成装置（ＭＦＰ１ｃ）においては、認証プリントジョブの実行を開始するための所定の認証装置を用いたユーザ認証に関して、ユーザ毎に、かつ、認証プリントジョブ毎に、認証装置に対する当該認証操作の具体的な操作手順を登録することができる。ＭＦＰ１ｃは、第１および第２の実施の形態によるＭＦＰ１ａおよび１ｂとは異なり、ユーザ毎に、かつ、認証プリントジョブ毎に、ユーザが認証プリントジョブをＭＦＰ１ｃへ登録する際に、当該認証プリントジョブの印刷出力処理の実行の開始のためのユーザ認証の操作手順を登録することができる。当該ユーザ認証の操作手順の登録に必要なデータは、ユーザの選択に基づいて本発明にかかる第３の実施の形態による画像形成装置端末装置（ＰＣ５ｃ）において生成され、認証プリントジョブにかかるプリントデータに含めて、あるいは、該プリントデータと関係付けて、ＰＣ５ｃからＭＦＰ１ｃへ送信され、ＭＦＰ１ｃ内に登録される。
【０２０６】
そうすることで、ユーザは、認証プリントジョブの実行の開始をさせるための所定の認証装置を用いたユーザ認証において、プリントデータの送信の際に登録した所定の操作手順で実行することにより、印刷出力処理を実行させる認証プリントジョブを選択することが可能となる。予め、複数の認証プリントジョブについて、同一の、あるいは、相異なるユーザ認証の操作手順を登録しておけば、ユーザは、同一の認証操作により実行される複数の認証プリントジョブからなるグループを複数グループＭＦＰ１ｃ内に形成したり、あるいは、そのようなグループを複数ＭＦＰ１ｃ内に形成したりすることが可能となる。ＭＦＰ１ｃにおいては、ユーザは、複数のドキュメントをグループ化し、グループ単位で当該ドキュメントの印刷出力処理を、ＭＦＰ１ｃに対し、ユーザ認証の操作のみで指示することができるようになる。
【０２０７】
ユーザは、例えば、ＭＦＰ１ｃに対し頻繁に印刷出力処理を指示する認証プリントジョブについては、比較的簡単な認証操作（例えば、「１回タッチ」や「１秒間タッチを１回」等）を登録しておき、稀にしか印刷出力処理を指示しない認証プリントジョブ、あるいは、機密性が高い認証プリントジョブについては、比較的複雑な認証操作（例えば、「２回の１秒間タッチとその後での１回の３秒間タッチ」等）を登録してジョブをグループ化しておくことができる。
【０２０８】
上記第３の実施の形態によるＭＦＰ１ｃの構成と関連し、本発明の第３の実施の形態による画像形成装置端末装置（ＰＣ５ｃ）は、プリントデータの作成の際、当該プリントデータにかかる認証プリントジョブの実行の開始のための、ユーザ認証の操作手順を設定することができる。
【０２０９】
ＭＦＰ１ｃおよびＰＣ５ｃを有する画像形成システムにおいては、ユーザは、プリントデータをＰＣ５ｃからＭＦＰ１ｃへ送信する際、ＭＦＰ１ｃが当該プリントデータにかかる認証プリントジョブの実行の開始をするためのユーザ認証の操作手順を、ＰＣ５ｃに対する簡便な操作で、各プリントデータについて任意に選択可能である。また、そうすることで、ユーザは、ＭＦＰ１ｃに対するユーザ認証操作のみで、１つまたは複数の所望の認証プリントジョブを選択的にＭＦＰ１ｃに実行させることができる。
【０２１０】
以下の説明においては先の実施の形態と関連して説明した内容と共通する部分について、適宜省略する。また、添付の図面の各図においては、複数の実施の形態にわたり共通する本発明の構成要素および工程については共通する参照符合を付すこととする。
【０２１１】
＜画像形成システム＞
本発明にかかる第３の実施の形態による画像形成装置を用いた画像形成システムの構成は、第１および第２の実施の形態に関する説明において参照した図６に示される画像形成システム１００と同様でよい。よって、ここでは、その説明を省略する。
【０２１２】
＜画像形成装置のハードウェア構成＞
本発明にかかる第３の実施の形態による画像形成装置の構成は、第１および第２の実施の形態に関する説明において参照した図７に示されるＭＦＰ１と同様でよい。よって、ここでは、その説明を省略する。
【０２１３】
＜画像形成装置のソフトウェア構成＞
本発明にかかる第３の実施の形態による画像形成装置のソフトウェア構成は、第１および第２の実施の形態に関する説明において参照した図９に示されるソフトウェア構成と同様でよい。よって、ここでは、その説明を省略する。
【０２１４】
＜画像形成装置の機能的構成＞
図２２は、本発明にかかる第３の実施の形態による画像形成装置、ＭＦＰ１ｃの構成を、機能ブロックを用いて表したブロック図である。但、ＭＦＰ１ｃが有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
【０２１５】
通信インタフェース６１は、ネットワーク３を介してＰＣ５等からプリントデータを受け取る。
【０２１６】
当該プリントデータは、例えば、印刷出力処理の設定に関するデータ（設定パラメータ・データ）、および、印刷出力されるドキュメントのデータ（ドキュメント・データ）を有する。そして、設定パラメータ・データは、認証操作内容設定情報のデータを含む。認証操作内容設定情報は、当該プリントデータに基づいてジョブ登録部８１が生成するジョブデータに対する印刷出力処理の実行の開始のために、ユーザが実行するユーザ認証の操作内容に関する情報である。なお、認証操作内容設定情報のデータは、プリントデータとは別に、該プリントデータとの関連付けを示すデータと共に、ＰＣ５等から受信してもよい。
【０２１７】
ジョブ登録部８１は、受け取ったプリントデータの認証操作内容設定情報を参照し、当該プリントデータに基づいて生成されるジョブデータにかかる認証プリントジョブを識別するためのデータとともに、認証操作内容設定情報をユーザ認証操作登録部１１７へ送る。
【０２１８】
ユーザ認証操作登録部１１７は、ユーザ登録部８１から受け取った情報に基づいて、ユーザ認証操作管理部７３が保持する認証操作管理テーブル７３ｃに、認証プリントジョブと関連付けてユーザ認証の操作内容を登録する。
【０２１９】
ここで、本実施の形態のユーザ認証操作管理部７３は、認証プリントジョブの実行の開始のためのユーザ認証においてユーザが実行するユーザ認証操作の内容と、実行するべき認証プリントジョブとの対応関係を、ユーザ毎に、記憶し、管理する。ユーザ認証操作管理部７３は、例えば、上記対応関係を、所定のテーブル（認証操作管理テーブル７３ｃ）として記憶することができる。
【０２２０】
実行処理決定部７１は、ユーザ認証部７７から受け取る情報に基づいて、認証プリントジョブの実行開始のためのユーザ認証のためにユーザが実際に行ったユーザ認証操作の内容を判別する。また、実行処理決定部７１は、ユーザ認証部７７から受け取る情報に基づく上記ユーザ認証操作の内容にかかる判別に基づいて、ユーザ認証操作管理部７３に対し、当該ユーザ認証操作の内容の照会を要求する。ユーザ認証操作管理部７３は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル７３ｃに記憶されている場合、当該ユーザ認証操作の内容と対応付けられて記憶されている、認証プリントジョブの情報（処理実行対象ジョブ情報）を、実行処理決定部７１へ返す。あるいは、ユーザ認証操作管理部７３は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル７３ｃに記憶されていなければ、該当する認証プリントジョブはない旨の処理実行対象ジョブ情報を、実行処理決定部７１へ返す。そして、実行処理決定部７１は、ユーザ認証操作管理部７３からの返答の内容に基づいて、実行するべきユーザ認証を行ったユーザの認証プリントジョブを決定し、当該認証プリントジョブの情報を制御部６９へ出力する。
【０２２１】
制御部６９は、実行処理決定部７１から受け取った、処理実行対象ジョブ情報に基づいて、ジョブ実行部７９に対し、認証プリントジョブデータに対する処理を指示する。ジョブ実行部７９は、当該指示にもとづいて、ユーザ認証を実行したユーザの、認証プリントジョブに対する処理を実行する。つまり、ジョブ実行部７９は、処理実行対象ジョブ情報が示す認証プリントジョブのジョブデータについて、印刷出力処理を実行する。
【０２２２】
＜画像形成装置端末装置のハードウェア構成＞
本発明にかかる第３の実施の形態による画像形成装置端末装置（ＰＣ５ｃ）の構成は、第１の実施の形態に関する説明において参照した図１１に示されるＰＣ５と同様でよい。よって、ここでは、その説明を省略する。
【０２２３】
＜画像形成装置端末装置の機能的構成＞
図２３は、本発明にかかる第３の実施の形態による画像形成装置端末装置、ＰＣ５ｃの構成を、機能ブロックを用いて表したブロック図である。但、ＰＣ５ｃの有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
【０２２４】
ＰＣ５ｃは、認証操作内容選択受付部１１９を有する。認証操作内容選択受付部１１９は、ユーザが入力部９９を介して入力する、プリントデータにもとづく認証プリントジョブの実行の開始のためのユーザ認証の操作内容の選択を受け付ける。認証操作内容選択受付部１１９は、ユーザがいずれの操作内容を選択したかを示す情報（認証操作内容選択情報）を、プリントデータ生成部１０７へ、送る。
【０２２５】
プリントデータ生成部１０７は、プリンタ（ＭＦＰ１ｃ）へ送信されるプリントデータを生成する。ＰＣ５ｃのプリントデータ生成部１０７は、生成するプリントデータの設定パラメータ・データに、認証操作内容設定情報のデータを含めることができる。プリントデータ生成部１０７は、認証操作内容設定情報のデータを含む設定パラメータ・データを作成し、ＨＤＤ９３等に保存されているドキュメントのデータファイルと、作成した設定パラメータ・データとで、プリントデータを生成する。
【０２２６】
＜画像形成処理の流れ＞
≪画像形成装置端末装置における処理の流れ≫
これより、ユーザが、本実施の形態による画像形成装置端末装置（ＰＣ５ｃ）において、画像形成システムに含まれる画像形成装置を用いた印刷出力を指示する際に画像形成装置端末装置がする処理の流れを説明する。
【０２２７】
図２４は、画像形成装置端末装置ＰＣ５ｃがする処理の流れを示すフローチャートである。
【０２２８】
ステップＳ６０５と関連し、ユーザは、ＰＣ５ｃに対し、プリントデータにもとづいてＭＦＰ１ｃ内で生成される認証プリントジョブデータにかかる認証プリントジョブの実行の開始のためのユーザ認証の操作内容の選択を、入力部９９（図２３）を介して入力する。図２５は、ＰＣ５ｃにおいて、プリントデータの作成に供されるプリンタドライバ・ソフトウェアのユーザインタフェース１１ｂの例図である。ステップＳ２０１およびＳ６０５と関連して、ユーザは、ユーザインタフェース１１ｂのチェック・ボックス１１１をチェックすることで認証プリント設定オン設定を選択し、また、プルダウン・メニュー１２１からユーザ認証操作内容を選択することで認証プリントジョブデータにかかる認証プリントジョブの実行の開始のためのユーザ認証操作内容を選択することができる。
【０２２９】
ステップＳ６０５において、ＰＣ５ｃは、認証プリントジョブデータにかかる認証プリントジョブの実行の開始のためのユーザ認証操作の選択の入力を受け取る。そしてＰＣ５ｃの認証操作内容選択受付部１１９（図２３）は、当該選択の入力に基づいて、認証プリントジョブデータの処理開始のためのユーザ認証操作内容を決定する。決定された操作内容の情報は、認証操作内容選択情報のデータとしてプリントデータ生成部１０７へ出力される。
【０２３０】
ステップＳ６０７において、プリントデータ生成部１０７は、印刷出力の方法を認証プリント印刷出力処理（認証プリント設定ＯＮ）に設定し、プリントデータを作成する。さらに、プリントデータ生成部１０７は、設定パラメータ・データに、ＭＦＰ１ｃに対しプリントデータから生成したジョブデータにかかる認証プリントジョブの実行の開始のためのユーザ認証の操作内容を設定する情報である、認証操作内容設定情報を含めるようにしてプリントデータを作成する。
【０２３１】
ステップＳ２０９において、ＰＣ５ｃは、プリントデータ生成部１０７が作成したプリントデータを、通信インタフェース１０１を介してＭＦＰ１ｃへ送信する。
【０２３２】
このようにして、プリントデータはＰＣ５ｃからネットワーク３を介してＭＦＰ１ｃへ送られる。
【０２３３】
≪画像形成装置における処理の流れ≫
以下、本実施の形態による画像形成装置（ＭＦＰ１ｃ）において、プリントデータが受信されてから当該プリントデータに基づいて印刷出力処理が実行されるまでの間に画像形成装置がする処理の流れを説明する。
【０２３４】
図２６は、ＭＦＰ１ｃが実行する画像形成処理の流れを説明するためのフローチャートである。なお、図２６に示されたステップのうち、既に図２および図１４を参照して説明したステップについては、図２および図１４における参照数字と同様の参照数字を付し、適宜説明を省略する。
【０２３５】
ステップＳ１０１からステップＳ１１１までの一連の処理は、図２を参照して説明したとおりである。
【０２３６】
ステップＳ３１３において、ＭＦＰ１ｃの実行処理決定部７１は、ユーザ認証部７７から受け取った、該ユーザ認証を行ったユーザについての情報、および、該ユーザがユーザ認証のために行った操作の内容の情報に基づいて、ユーザ認証操作管理部７３に対し、ユーザがステップＳ１０９との関連において行ったユーザ認証操作を照会する。ユーザ認証操作管理部７３は、認証操作管理テーブル７３ｃ内の、該当するユーザに関係付けて記録された項目内で、ユーザ認証操作を検索する。
【０２３７】
図２７は、ＭＦＰ１ｃのユーザ認証操作管理部７３が保持する認証操作管理テーブル７３ｃの例図である。認証操作管理テーブル７３ｃは、各レコードについて、ユーザ名欄Ｃｕ、認証操作内容欄Ｃｏ、および、認証プリントジョブ欄Ｃｊを備える。例えば、ユーザＡがステップＳ１０９と関連したユーザ認証において、ＩＣカード６５（図８）をＩＣカード・リーダ９（図８）に２回タッチさせた場合、ＭＦＰ１ｃのユーザ認証操作管理部７３は、処理実行対象ジョブ情報「ジョブＡ２、ジョブＡ３、ジョブＡ４」を、実行処理決定部７１へ返す。また、例えば、ユーザＢがステップＳ１０９と関連したユーザ認証において、ＩＣカード６５（図８）をＩＣカード・リーダ９（図８）に２回タッチさせた場合、ＭＦＰ１ｃのユーザ認証操作管理部７３は、処理実行対象ジョブ情報「該当するジョブなし」を、実行処理決定部７１へ返す。
【０２３８】
認証操作管理テーブル７３ｃは、図２７に示すように、ユーザ毎に、ユーザ認証操作の内容（Ｃｏ）と、認証プリントジョブ（Ｃｊ）とを関係づけて、登録しておくことができるテーブルである。しかしながら、ＭＦＰ１ｃのユーザ認証操作管理部７３は、必ずしも、テーブル形式でユーザ認証操作の内容と処理内容とを保持する必要はない。当該保持のための形式は、適宜、変更されてよい。
【０２３９】
ステップＳ３１５において、実行処理決定部７１は、ユーザがステップＳ１０９と関連して行ったユーザ認証の操作内容が、当該ユーザについて認証操作管理テーブル７３ｃに登録された操作内容のいずれか１つと一致したか否かを、ユーザ認証操作管理部７３からの応答に基づいて判断する。実行処理決定部７１が、ユーザが行ったユーザ認証の操作内容とテーブル７３ｃに登録された操作内容のいずれか１つと一致した、と判断した場合（ステップＳ３１５における「ＹＥＳ」）、処理は、ステップＳ７１７へ移行する。実行処理決定部７１が、ユーザが行ったユーザ認証の操作内容がテーブル７３ｃに登録された操作内容のいずれとも一致しなかった、と判断した場合（ステップＳ３１５における「ＮＯ」）、処理は、ステップＳ１１３へ移行する。また、実行処理決定部７１は、ステップＳ３１５の判断と併せて、印刷出力処理を実行するべき認証プリントジョブの情報を制御部６９へ送る。この情報の内容は、ステップＳ５１７へ移行する場合には、処理実行対象ジョブ情報の内容と一致させればよく、検索の結果が「該当操作なし」の場合には、予め定めた所定の内容でよい。制御部６９は、実行処理決定部７１からの入力に基づいて、ジョブ実行部７９等へ、認証プリントジョブに対する処理を実行する指示を送る。
【０２４０】
ステップＳ１１３、Ｓ１１５、および、Ｓ１１７における処理は、既に説明したとおりである。つまり、ＭＦＰ１ｃは、ユーザがステップＳ１０９と関連して行ったユーザ認証の操作の内容が、認証操作管理テーブル７３ｃに登録されていない場合には、予め定められた通常の処理を実行する。
【０２４１】
ステップＳ７１７において、ＭＦＰ１ｃは、ステップＳ１０９との関連においてユーザ認証を実行したユーザの認証プリントジョブのうち、指定された認証プリントジョブについて、自動的に、一括して印刷出力処理を実行する。
【０２４２】
このように、第３の実施の形態によるＭＦＰ１ｃは、認証プリントジョブの実行の開始のためのユーザ認証としてユーザが行った認証操作の内容に従って、通常の認証プリントジョブの処理の流れとは異なる処理を実行することができる。本実施の形態において、当該異なる処理とは、所定の認証プリントジョブデータに対する一括的な印刷出力処理である。よって、ユーザは、所望の１つまたは複数の認証プリントジョブについて、ユーザ認証操作の内容と関係づけて、予めＭＦＰ１ｃへ登録しておきさえすれば、ＭＦＰ１ｃに対し、所望の認証プリントジョブデータのみについての一括的な印刷出力処理を、ユーザ認証操作で指示することができる。よって、本発明にかかる第３の実施の形態による画像形成装置ＭＦＰ１ｃにおいては、ユーザは、ユーザインタフェース５７に対して煩雑な手順で構成される実行対象ジョブの選択操作をする必要なしに、所望の認証プリントジョブデータのみについて、一括して印刷出力処理を実行させることができる。そのため、本実施の形態によるＭＦＰ１ｃもまた、ユーザにとっては非常に使い勝手のよい画像形成装置である。
【０２４３】
（第４の実施の形態）
本発明の第４の実施の形態による画像形成装置（ＭＦＰ１ｄ）においては、認証プリントジョブの実行を開始するための所定の認証装置を用いたユーザ認証に関して、ユーザ毎に、かつ、ユーザ設定可能な認証プリントジョブ機密レベル毎に、認証装置に対する当該認証操作の具体的な操作手順を登録することができる。ＭＦＰ１ｄは、第１、第２、および第３の実施の形態によるＭＦＰ１ａ、１ｂ、および１ｃとは異なり、ユーザ毎に、かつ、認証プリントジョブ毎に、ユーザが認証プリントジョブをＭＦＰ１ｄへ登録する際に、当該認証プリントジョブの機密レベルを設定する。当該機密レベルの設定に必要なデータは、ユーザの選択に基づいて本発明にかかる第４の実施の形態による画像形成装置端末装置（ＰＣ５ｄ）において生成され、認証プリントジョブにかかるプリントデータに含めて、あるいは、該プリントデータと関係付けて、ＰＣ５ｄからＭＦＰ１ｄへ送信され、ＭＦＰ１ｄ内に登録される。
【０２４４】
そうすることで、ユーザは、認証プリントジョブのなかでも特に機密性が高いドキュメントにかかる認証プリントジョブについては、プリントデータの送信の際により高い機密レベル（レベル「機密文書」）を設定することにより、通常の機密レベル（レベル「一般文書」）が設定された認証プリントジョブの実行の開始のためのユーザ認証操作とは異なる認証操作を、当該「機密文書」レベルの認証プリントジョブの実行の開始のために用いることができる。
【０２４５】
したがって、ＩＣカード６５（図８）を不正に入手した者が、ユーザになりすまして認証プリントジョブを実行させることを試みたとしても、「機密文書」レベルが設定された認証プリントジョブは、実行されない。そのため、本実施の形態によるＭＦＰ１ｄにおいては、複雑な操作を要さずに、特に機密性が高いジョブを保護することが可能である。
【０２４６】
上記第４の実施の形態によるＭＦＰ１ｄの構成と関連し、本発明の第４の実施の形態による画像形成装置端末装置（ＰＣ５ｄ）は、プリントデータの作成の際、当該プリントデータにかかる認証プリントジョブの機密レベルを設定することができる。
【０２４７】
ＭＦＰ１ｄおよびＰＣ５ｄを有する画像形成システムにおいては、ユーザは、プリントデータをＰＣ５ｄからＭＦＰ１ｄへ送信する際、ＭＦＰ１ｄが当該プリントデータにかかる機密レベルを、ＰＣ５ｄに対する簡便な操作で、各プリントデータについて任意に設定可能である。また、そうすることで、ユーザは、ＭＦＰ１ｄに対するユーザ認証操作を行うことで、機密レベルが相異なる１つまたは複数の所望の認証プリントジョブのグループを選択的にＭＦＰ１ｄに実行させることができる。
【０２４８】
以下の説明においては先の実施の形態と関連して説明した内容と共通する部分について、適宜省略する。また、添付の図面の各図においては、複数の実施の形態にわたり共通する本発明の構成要素および工程については共通する参照符合を付すこととする。
【０２４９】
＜画像形成システム＞
本発明にかかる第４の実施の形態による画像形成装置を用いた画像形成システムの構成は、第１および第２の実施の形態に関する説明において参照した図６に示される画像形成システム１００と同様でよい。よって、ここでは、その説明を省略する。
【０２５０】
＜画像形成装置のハードウェア構成＞
本発明にかかる第４の実施の形態による画像形成装置の構成は、第１、第２、および第３の実施の形態に関する説明において参照した図７に示されるＭＦＰ１と同様でよい。よって、ここでは、その説明を省略する。
【０２５１】
＜画像形成装置のソフトウェア構成＞
本発明にかかる第４の実施の形態による画像形成装置のソフトウェア構成は、第１、第２、および第３の実施の形態に関する説明において参照した図９に示されるソフトウェア構成と同様でよい。よって、ここでは、その説明を省略する。
【０２５２】
＜画像形成装置の機能的構成＞
図２８は、本発明にかかる第４の実施の形態による画像形成装置、ＭＦＰ１ｄの構成を、機能ブロックを用いて表したブロック図である。但、ＭＦＰ１ｄが有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
【０２５３】
通信インタフェース６１は、ネットワーク３を介してＰＣ５等からプリントデータを受け取る。
【０２５４】
当該プリントデータは、例えば、印刷出力処理の設定に関するデータ（設定パラメータ・データ）、および、印刷出力されるドキュメントのデータ（ドキュメント・データ）を有する。そして、設定パラメータ・データは、機密文書設定情報のデータを含む。機密文書設定情報は、ユーザが設定する、当該プリントデータに基づいてジョブ登録部８１が生成するジョブデータにかかる認証プリントジョブの機密性レベルに関する情報である。なお、機密文書設定情報のデータは、プリントデータとは別に、該プリントデータとの関連付けを示すデータと共に、ＰＣ５等から受信してもよい。
【０２５５】
ジョブ登録部８１の機密文書設定検出部８１ａは、受け取ったプリントデータから機密文書設定情報を検出し、当該プリントデータに基づいて生成されるジョブデータにかかる認証プリントジョブに設定された機密レベルを抽出し、該認証プリントジョブと関係づけて当該機密レベルを記録する。
【０２５６】
ここで、本実施の形態のユーザ認証操作管理部７３は、認証プリントジョブの実行の開始のためのユーザ認証においてユーザが実行するユーザ認証操作の内容と、実行するべき認証プリントジョブの機密レベルとの対応関係を、ユーザ毎に、記憶し、管理する。ユーザ認証操作管理部７３は、例えば、上記対応関係を、所定のテーブル（機密文書表示操作管理テーブル７３ｄ）として記憶することができる。
【０２５７】
実行処理決定部７１は、ユーザ認証部７７から受け取る情報に基づいて、認証プリントジョブの実行開始のためのユーザ認証のためにユーザが実際に行ったユーザ認証操作の内容を判別する。また、実行処理決定部７１は、ユーザ認証部７７から受け取る情報に基づく上記ユーザ認証操作の内容にかかる判別に基づいて、ユーザ認証操作管理部７３に対し、当該ユーザ認証操作の内容の照会を要求する。ユーザ認証操作管理部７３は、当該ユーザ認証操作の内容が、該当するユーザについて機密文書表示操作管理テーブル７３ｄに記憶されている場合、当該ユーザ認証操作の内容と対応付けられて記憶されている、機密レベルの情報（処理実行対象機密レベル情報）を、実行処理決定部７１へ返す。あるいは、ユーザ認証操作管理部７３は、当該ユーザ認証操作の内容が、該当するユーザについて機密文書表示操作管理テーブル７３ｄに記憶されていなければ、該当する機密レベルはない旨の処理実行対象機密レベル情報を、実行処理決定部７１へ返す。そして、実行処理決定部７１は、ユーザ認証操作管理部７３からの返答の内容に基づいて、実行するべきユーザ認証を行ったユーザの認証プリントジョブの機密レベルを決定し、当該認証プリントジョブの情報を制御部６９へ出力する。
【０２５８】
制御部６９は、実行処理決定部７１から受け取った、処理実行対象機密レベル情報に基づいて、ジョブ実行部７９に対し、認証プリントジョブデータに対する処理を指示する。ジョブ実行部７９は、当該指示にもとづいて、ユーザ認証を実行したユーザの、該当する機密レベルが設定された認証プリントジョブに対する処理を実行する。つまり、ジョブ実行部７９は、処理実行対象機密レベル情報が示す機密レベルの認証プリントジョブのジョブデータのみについて、処理を実行する。
【０２５９】
＜画像形成装置端末装置のハードウェア構成＞
本発明にかかる第４の実施の形態による画像形成装置端末装置（ＰＣ５ｄ）の構成は、第１の実施の形態に関する説明において参照した図１１に示されるＰＣ５と同様でよい。よって、ここでは、その説明を省略する。
【０２６０】
＜画像形成装置端末装置の機能的構成＞
図２９は、本発明にかかる第４の実施の形態による画像形成装置端末装置、ＰＣ５ｄの構成を、機能ブロックを用いて表したブロック図である。但、ＰＣ５ｄの有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
【０２６１】
ＰＣ５ｄは、機密文書設定選択受付部１２３を有する。機密文書設定選択受付部１２３は、ユーザが入力部９９を介して入力する、プリントデータにもとづく認証プリントジョブの機密レベルの選択を受け付ける。機密文書設定選択受付部１２３は、ユーザがいずれの機密レベルを選択したかを示す情報（機密レベル選択情報）を、プリントデータ生成部１０７へ、送る。
【０２６２】
プリントデータ生成部１０７は、プリンタ（ＭＦＰ１ｄ）へ送信されるプリントデータを生成する。ＰＣ５ｄのプリントデータ生成部１０７は、生成するプリントデータの設定パラメータ・データに、機密文書設定情報のデータを含めることができる。プリントデータ生成部１０７は、機密文書設定情報のデータを含む設定パラメータ・データを作成し、ＨＤＤ９３等に保存されているドキュメントのデータファイルと、作成した設定パラメータ・データとで、プリントデータを生成する。
【０２６３】
＜画像形成処理の流れ＞
≪画像形成装置端末装置における処理の流れ≫
これより、ユーザが、本実施の形態による画像形成装置端末装置（ＰＣ５ｄ）において、画像形成システムに含まれる画像形成装置を用いた印刷出力を指示する際に画像形成装置端末装置がする処理の流れを説明する。
【０２６４】
図３０は、画像形成装置端末装置ＰＣ５ｄがする処理の流れを示すフローチャートである。
【０２６５】
ステップＳ８０５と関連し、ユーザは、ＰＣ５ｄに対し、プリントデータにもとづいてＭＦＰ１ｄ内で生成される認証プリントジョブデータにかかる認証プリントジョブの機密レベルの選択を、入力部９９（図２９）を介して入力する。図３１は、ＰＣ５ｄにおいて、プリントデータの作成に供されるプリンタドライバ・ソフトウェアのユーザインタフェース１１ｃの例図である。ステップＳ２０１およびＳ８０５と関連して、ユーザは、ユーザインタフェース１１ｃのチェック・ボックス１１１をチェックすることで認証プリント設定オン設定を選択し、また、ラジオ・ボタン１２５から機密レベル（本例においては、通常の機密レベルを示す「一般文書」、および、より高い機密レベルを示す「機密文書」の２レベルのうちの「機密文書」。）を選択することで認証プリントジョブデータにかかる認証プリントジョブの機密レベルを選択することができる。
【０２６６】
ステップＳ８０５において、ＰＣ５ｄは、認証プリントジョブデータにかかる認証プリントジョブの機密レベルの選択の入力を受け取る。そしてＰＣ５ｄの機密文書設定選択受付部１２３（図２９）は、当該選択の入力に基づいて、認証プリントジョブデータの機密レベルを決定する。決定された機密レベルの情報は、機密レベル選択情報のデータとしてプリントデータ生成部１０７へ出力される。
【０２６７】
ステップＳ８０７において、プリントデータ生成部１０７は、印刷出力の方法を認証プリント印刷出力処理（認証プリント設定ＯＮ）に設定し、プリントデータを作成する。さらに、プリントデータ生成部１０７は、設定パラメータ・データに、ＭＦＰ１ｄに対しプリントデータから生成したジョブデータにかかる認証プリントジョブの機密レベルを設定する情報である、機密文書設定情報を含めるようにしてプリントデータを作成する。
【０２６８】
ステップＳ２０９において、ＰＣ５ｄは、プリントデータ生成部１０７が作成したプリントデータを、通信インタフェース１０１を介してＭＦＰ１ｄへ送信する。
【０２６９】
このようにして、プリントデータはＰＣ５ｄからネットワーク３を介してＭＦＰ１ｄへ送られる。
【０２７０】
≪画像形成装置における処理の流れ≫
以下、本実施の形態による画像形成装置（ＭＦＰ１ｄ）において、プリントデータが受信されてから当該プリントデータに基づいて印刷出力処理が実行されるまでの間に画像形成装置がする処理の流れを説明する。
【０２７１】
図３２は、ＭＦＰ１ｄが実行する画像形成処理の流れを説明するためのフローチャートである。なお、図３２に示されたステップのうち、既に図２および図１４を参照して説明したステップについては、図２および図１４における参照数字と同様の参照数字を付し、適宜説明を省略する。
【０２７２】
ステップＳ１０１およびＳ１０３の処理は、図２を参照して説明したとおりである。
【０２７３】
ステップＳ９０５において、ジョブ登録部８１の機密文書設定検出部８１ａ（図２８）は、受け取ったプリントデータから機密文書設定情報のデータを検出し、当該プリントデータに基づいて生成されるジョブデータにかかる認証プリントジョブに設定された機密レベルを抽出し、該認証プリントジョブと関係づけて当該機密レベルを記録する。
【０２７４】
ステップＳ１０５からステップＳ１１１までの一連の処理は、図２を参照して説明したとおりである。
【０２７５】
ステップＳ９１３において、ＭＦＰ１ｄの実行処理決定部７１は、ユーザ認証部７７から受け取った、該ユーザ認証を行ったユーザについての情報、および、該ユーザがユーザ認証のために行った操作の内容の情報に基づいて、ユーザ認証操作管理部７３に対し、ユーザがステップＳ１０９との関連において行ったユーザ認証操作を照会する。ユーザ認証操作管理部７３は、機密文書表示操作管理テーブル７３ｄ内の、該当するユーザに関係付けて記録された項目内で、ユーザ認証操作を検索する。
【０２７６】
図３３は、ＭＦＰ１ｄのユーザ認証操作管理部７３が保持する機密文書表示操作管理テーブル７３ｄの例図である。機密文書表示操作管理テーブル７３ｄは、各レコードについて、ユーザ名欄Ｃｕ、および、認証操作内容欄Ｃｏを備える。例えば、ユーザＡがステップＳ１０９と関連したユーザ認証において、ＩＣカード６５（図８）をＩＣカード・リーダ９（図８）に１回タッチさせた場合、ＭＦＰ１ｄのユーザ認証操作管理部７３は、処理実行対象機密レベル情報「機密文書レベル」を、実行処理決定部７１へ返す。また、例えば、ユーザＢがステップＳ１０９と関連したユーザ認証において、ＩＣカード６５（図８）をＩＣカード・リーダ９（図８）に１回タッチさせた場合、ＭＦＰ１ｄのユーザ認証操作管理部７３は、処理実行対象機密レベル情報「該当する機密レベルなし」を、実行処理決定部７１へ返す。
【０２７７】
機密文書表示操作管理テーブル７３ｄは、図３３に示すように、ユーザ毎に、高い機密レベルの認証プリントジョブを実行させるためのユーザ認証操作の内容（Ｃｏ）を登録しておくことができるテーブルである。しかしながら、ＭＦＰ１ｄのユーザ認証操作管理部７３は、必ずしも、テーブル形式でユーザ認証操作の内容と処理内容とを保持する必要はない。当該保持のための形式は、適宜、変更されてよい。また、機密レベルが本例とは異なり、３レベル以上に区分される場合、認証操作内容と、機密レベルとを関係付けて保持してもよい。
【０２７８】
ステップＳ３１５において、実行処理決定部７１は、ユーザがステップＳ１０９と関連して行ったユーザ認証の操作内容が、当該ユーザについて機密文書表示操作管理テーブル７３ｄに登録された操作内容のと一致したか否かを、ユーザ認証操作管理部７３からの応答に基づいて判断する。実行処理決定部７１が、ユーザが行ったユーザ認証の操作内容とテーブル７３ｄに登録された操作内容と一致した、と判断した場合（ステップＳ３１５における「ＹＥＳ」）、処理は、ステップＳ９１９へ移行する。実行処理決定部７１が、ユーザが行ったユーザ認証の操作内容がテーブル７３ｄに登録された操作内容と一致しなかった、と判断した場合（ステップＳ３１５における「ＮＯ」）、処理は、ステップＳ９１７へ移行する。また、実行処理決定部７１は、ステップＳ３１５の判断と併せて、印刷出力処理の対象とするべき認証プリントジョブの機密レベルの情報を制御部６９へ送る。この情報の内容は、ステップＳ５１７へ移行する場合には、処理実行対象機密レベル情報の内容と一致させればよく、検索の結果が「該当する機密レベルなし」の場合には、予め定めた所定の内容でよい。制御部６９は、実行処理決定部７１からの入力に基づいて、ジョブ実行部７９等へ、認証プリントジョブに対する処理を実行する指示を送る。
【０２７９】
ステップＳ９１９において、ＭＦＰ１ｄは、ステップＳ１０９との関連においてユーザ認証を実行したユーザの認証プリントジョブのうち、指定された機密レベル（「機密文書レベル」）の認証プリントジョブについて、その情報を表示部２１（図２８）に表示する。
【０２８０】
ステップＳ９１７において、ＭＦＰ１ｄは、ステップＳ１０９との関連においてユーザ認証を実行したユーザの認証プリントジョブのうち、指定された機密レベル（「一般文書レベル」）の認証プリントジョブについて、その情報を表示部２１（図２８）に表示する。
【０２８１】
ステップＳ１１５、および、Ｓ１１７における処理は、既に説明したとおりである。つまり、ＭＦＰ１ｄは、ユーザがステップＳ１０９と関連して行ったユーザ認証の操作の内容が、機密文書表示操作管理テーブル７３ｄに登録されていない場合には、機密レベルとして一般文書レベルが設定された認証プリントジョブについて、処理を実行する。
【０２８２】
このように、第４の実施の形態によるＭＦＰ１ｄは、認証プリントジョブの実行の開始のためのユーザ認証としてユーザが行った認証操作の内容に従って、処理の対象となる認証プリントジョブを変えて処理を実行することができる。本実施の形態において、処理対象となる認証プリントジョブは、ユーザがプリントデータの作成の際に設定した機密レベルの設定に基づいて変更される。よって、ユーザは、所望の１つまたは複数の認証プリントジョブについて、ユーザ認証操作の内容と関係づけて、予めＭＦＰ１ｄへ登録しておきさえすれば、ＭＦＰ１ｄに対し、所望の認証プリントジョブデータのみについての一括的な印刷出力処理を、ユーザ認証操作で指示することができる。そのため、本実施の形態によるＭＦＰ１ｄもまた、ユーザにとっては非常に使い勝手のよい画像形成装置である。
【０２８３】
また、より高い機密レベル設定を有する認証プリントジョブのためのユーザ認証操作内容として、複雑な操作手順を登録しておけば、真正のユーザになりすました不正なユーザによる機密性の高いドキュメントの印刷出力を防止することができる。
【産業上の利用可能性】
【０２８４】
本発明は、排出される印刷物にかかるセキュリティを確保しつつ、操作性および生産性が向上された画像形成システムである。本発明は、画像形成分野において有用である。
【図面の簡単な説明】
【０２８５】
【図１】認証プリントの手順を示す概略図
【図２】画像形成装置による認証プリント印刷出力処理のフローチャート
【図３】プリンタドライバのユーザインタフェースの例図
【図４】画像形成装置のユーザインタフェースの例図
【図５】画像形成装置のユーザインタフェースの例図
【図６】画像形成システム１００の構成概略図
【図７】ＭＦＰ１のハードウェア構成を示すブロック図
【図８】認証ユニット９の例図
【図９】ＭＦＰ１のソフトウェア構成を示すブロック図
【図１０】第１の実施の形態によるＭＦＰ１ａの機能的構成を示すブロック図
【図１１】ＰＣ５のハードウェア構成図
【図１２】第１の実施の形態によるＰＣ５ａの機能的構成のブロック図
【図１３】第１の実施の形態によるＰＣ５ａにおける処理のフローチャート
【図１４】第１の実施の形態によるＭＦＰ１ａにおける処理のフローチャート
【図１５】第１の実施の形態による認証操作管理テーブル７３ａの例図
【図１６】第２の実施の形態によるＭＦＰ１ｂの機能的構成を示すブロック図
【図１７】第２の実施の形態によるＰＣ５ｂの機能的構成のブロック図
【図１８】第２の実施の形態によるＰＣ５ｂにおける処理のフローチャート
【図１９】第２の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース１１ａの例図
【図２０】第２の実施の形態によるＭＦＰ１ｂにおける処理のフローチャート
【図２１】第２の実施の形態による認証操作管理テーブル７３ｂの例図
【図２２】第３の実施の形態によるＭＦＰ１ｃの機能的構成を示すブロック図
【図２３】第３の実施の形態によるＰＣ５ｃの機能的構成のブロック図
【図２４】第３の実施の形態によるＰＣ５ｃにおける処理のフローチャート
【図２５】第３の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース１１ｂの例図
【図２６】第３の実施の形態によるＭＦＰ１ｃにおける処理のフローチャート
【図２７】第３の実施の形態による認証操作管理テーブル７３ｃの例図
【図２８】第４の実施の形態によるＭＦＰ１ｄの機能的構成を示すブロック図
【図２９】第４の実施の形態によるＰＣ５ｄの機能的構成のブロック図
【図３０】第４の実施の形態によるＰＣ５ｄにおける処理のフローチャート
【図３１】第４の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース１１ｃの例図
【図３２】第４の実施の形態によるＭＦＰ１ｄにおける処理のフローチャート
【図３３】第４の実施の形態による機密文書表示操作管理テーブル７３ｄの例図
【符号の説明】
【０２８６】
１  ・・・  画像形成装置（ＭＦＰ）
１ａ・・・  第１の実施の形態によるＭＦＰ
１ｂ・・・  第２の実施の形態によるＭＦＰ
１ｃ・・・  第３の実施の形態によるＭＦＰ
１ｄ・・・  第４の実施の形態によるＭＦＰ
３  ・・・  ネットワーク
５  ・・・  画像形成装置端末装置（ＰＣ）
５ａ・・・  第１の実施の形態によるＰＣ
５ｂ・・・  第２の実施の形態によるＰＣ
５ｃ・・・  第３の実施の形態によるＰＣ
５ｄ・・・  第４の実施の形態によるＰＣ
７  ・・・  ＰＣ
９  ・・・  認証ユニット
１１  ・・・  第１の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース（ＰＣ５ａ表示部）
１１ａ・・・  第２の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース（ＰＣ５ｂ表示部）
１１ｂ・・・  第３の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース（ＰＣ５ｃ表示部）
１１ｃ・・・  第４の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース（ＰＣ５ｄ表示部）
１３  ・・・  ユーザ名テキスト・ボックス
１５  ・・・  パスワード・テキスト・ボックス
１７  ・・・  ＯＫボタン
２１  ・・・  画像形成装置のユーザインタフェース
２３  ・・・  タッチ＆プリント・ボックス・アイコン
２５  ・・・  ＯＫボタン
２７ａ・・・  ドキュメント１サムネイル
２７ｂ・・・  ドキュメント２サムネイル
２９ａ・・・  削除ボタン
２９ｂ・・・  印刷ボタン
３３  ・・・  ＣＰＵ
３５  ・・・  ＲＯＭ
３７  ・・・  ＲＡＭ
３９  ・・・  フラッシュメモリ
４１  ・・・  ＮＶＲＡＭ
４３  ・・・  コンピュータ主要部
４５  ・・・  暗号化復号化部
４７  ・・・  ＨＤＤ
４９  ・・・  ボックス
４９ａ・・・  タッチ＆プリント・ボックス
４９ｂ・・・  ボックス
４９ｃ・・・  ボックス
５１  ・・・  プリンタ部
５３  ・・・  スキャナ部
５５  ・・・  ファクシミリ部
５７  ・・・  ユーザインタフェース
５９  ・・・  入力部
６１  ・・・  通信インタフェース
６５  ・・・  認証用ＩＣカード
６７  ・・・  ユーザ
６９  ・・・  制御部
７１  ・・・  実行処理決定部
７３  ・・・  ユーザ認証操作管理部
７３ａ・・・  第１の実施の形態による認証操作管理テーブル
７３ｂ・・・  第２の実施の形態による認証操作管理テーブル
７３ｃ・・・  第３の実施の形態による認証操作管理テーブル
７３ｄ・・・  機密文書表示操作管理テーブル
７５  ・・・  ジョブ保持部
７７  ・・・  ユーザ認証部
７９  ・・・  ジョブ実行部
７９ａ・・・  キュー
８１  ・・・  ジョブ登録部
８１ａ・・・  機密文書設定検出部
８３  ・・・  入力部
８５  ・・・  ネットワークフォルダ
８７  ・・・  ＣＰＵ
８９  ・・・  ＲＯＭ
９１  ・・・  ＲＡＭ
９３  ・・・  ＨＤＤ
９５  ・・・  ＣＤ−ＲＯＭ
９７  ・・・  ＦＤＤ
９９  ・・・  入力部
１００  ・・・  画像形成システム
１０１  ・・・  通信インタフェース
１０３  ・・・  制御部
１０５  ・・・  認証プリント設定決定部
１０７  ・・・  プリントデータ生成部
１０９  ・・・  データ保持領域選択受付部
１１１  ・・・  認証プリント設定チェック・ボックス
１１３  ・・・  記憶領域選択プルダウン・メニュー
１１５  ・・・  キャンセル・ボタン
１１７  ・・・  ユーザ認証操作登録部
１１９  ・・・  認証操作内容選択受付部
１２１  ・・・  操作内容選択プルダウン・メニュー
１２３  ・・・  機密文書設定選択受付部
１２５  ・・・  機密レベル選択ラジオ・ボタン
Ｃｆ  ・・・  フォルダ・カラム
Ｃｊ  ・・・  認証プリントジョブ・カラム
Ｃｏ  ・・・  認証操作内容カラム
Ｃｐ  ・・・  処理内容カラム
Ｃｕ  ・・・  ユーザ名カラム
ｍ１  ・・・  メイン制御モジュール
ｍ２  ・・・  プリンタ制御モジュール
ｍ３  ・・・  スキャナ制御モジュール
ｍ４  ・・・  ファクシミリ処理モジュール
ｍ５  ・・・  ネットワーク処理モジュール
ｍ６  ・・・  ＰＣＳｃａｎアプリモジュール
ｍ７  ・・・  ＰＣＰｒｉｎｔアプリモジュール
ｍ８  ・・・  認証データ管理モジュール
ｍ９  ・・・  ユーザインタフェース制御モジュール
【図１】
0005104573.tif 000002
【図２】
0005104573.tif 000003
【図３】
0005104573.tif 000004
【図４】
0005104573.tif 000005
【図５】
0005104573.tif 000006
【図６】
0005104573.tif 000007
【図７】
0005104573.tif 000008
【図８】
0005104573.tif 000009
【図９】
0005104573.tif 000010
【図１０】
0005104573.tif 000011
【図１１】
0005104573.tif 000012
【図１２】
0005104573.tif 000013
【図１３】
0005104573.tif 000014
【図１４】
0005104573.tif 000015
【図１５】
0005104573.tif 000016
【図１６】
0005104573.tif 000017
【図１７】
0005104573.tif 000018
【図１８】
0005104573.tif 000019
【図１９】
0005104573.tif 000020
【図２０】
0005104573.tif 000021
【図２１】
0005104573.tif 000022
【図２２】
0005104573.tif 000023
【図２３】
0005104573.tif 000024
【図２４】
0005104573.tif 000025
【図２５】
0005104573.tif 000026
【図２６】
0005104573.tif 000027
【図２７】
0005104573.tif 000028
【図２８】
0005104573.tif 000029
【図２９】
0005104573.tif 000030
【図３０】
0005104573.tif 000031
【図３１】
0005104573.tif 000032
【図３２】
0005104573.tif 000033
【図３３】
0005104573.tif 000034