[go: up one dir, main page]

JP5104573B2 - Image forming apparatus, image forming apparatus terminal apparatus, and program - Google Patents

Image forming apparatus, image forming apparatus terminal apparatus, and program Download PDF

Info

Publication number
JP5104573B2
JP5104573B2 JP2008156278A JP2008156278A JP5104573B2 JP 5104573 B2 JP5104573 B2 JP 5104573B2 JP 2008156278 A JP2008156278 A JP 2008156278A JP 2008156278 A JP2008156278 A JP 2008156278A JP 5104573 B2 JP5104573 B2 JP 5104573B2
Authority
JP
Japan
Prior art keywords
authentication
user
data
job
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008156278A
Other languages
Japanese (ja)
Other versions
JP2009301383A (en
Inventor
笑子 羽場
篤 冨田
健一 澤田
克司 鋤柄
高資 久野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2008156278A priority Critical patent/JP5104573B2/en
Publication of JP2009301383A publication Critical patent/JP2009301383A/en
Application granted granted Critical
Publication of JP5104573B2 publication Critical patent/JP5104573B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、画像形成装置、および、画像形成装置に対して指示を送る画像形成装置端末装置、ならびに、画像形成装置および画像形成装置端末装置において実行可能なプログラムに関し、特に、印刷出力処理の実行の開始に際しユーザ認証を要求する画像形成装置、および、画像形成装置に対して画像形成指示を送る画像形成装置端末装置、ならびに、画像形成装置および画像形成装置端末装置において実行されるプログラムに関する。   The present invention relates to an image forming apparatus, an image forming apparatus terminal apparatus that sends an instruction to the image forming apparatus, and an image forming apparatus and a program that can be executed in the image forming apparatus terminal apparatus. The present invention relates to an image forming apparatus that requests user authentication at the start of the image forming apparatus, an image forming apparatus terminal apparatus that sends an image forming instruction to the image forming apparatus, and a program executed in the image forming apparatus and the image forming apparatus terminal apparatus.

近年においては、画像形成装置は、ネットワークを介して複数の情報処理装置(画像形成装置端末装置)と接続され、当該複数の画像形成装置端末装置を使用する複数のユーザにより共有される。ここで、画像形成装置とは、例えば、プリンタ、ファクシミリ、複写機、スキャナ等の機能を少なくとも2つ以上有するデジタル複合機(MultiFunction Peripheral (MFP)、 Scan Print Copy (SPC)、あるいは、All In One (AIO))である。また、画像形成装置端末装置とは、例えば、パーソナル・コンピュータ(PC)である。画像形成装置、および、画像形成装置端末装置は、ローカル・エリア・ネットワーク(LAN)、インターネット(Internet)といったネットワークを介して相互に通信可能に接続され、画像形成システムを構成する。当該画像形成システムは、その最小限の構成においては、1台の画像形成装置と1台の画像形成装置端末装置とを1対1で接続することで構成可能である。だが、近年においては、しばしば、複数の画像形成装置と複数の画像形成装置端末装置とが相互に接続され、大規模な画像形成システムが構築される。   In recent years, an image forming apparatus is connected to a plurality of information processing apparatuses (image forming apparatus terminal apparatuses) via a network, and is shared by a plurality of users who use the plurality of image forming apparatus terminal apparatuses. Here, the image forming apparatus is, for example, a digital multifunction peripheral (MultiFunction Peripheral (MFP), Scan Print Copy (SPC), or All In One) having at least two functions such as a printer, a facsimile, a copying machine, and a scanner. (AIO)). The image forming apparatus terminal device is, for example, a personal computer (PC). The image forming apparatus and the image forming apparatus terminal device are communicably connected to each other via a network such as a local area network (LAN) or the Internet (Internet), and constitute an image forming system. In the minimum configuration, the image forming system can be configured by connecting one image forming apparatus and one image forming apparatus terminal device on a one-to-one basis. However, in recent years, a plurality of image forming apparatuses and a plurality of image forming apparatus terminal devices are often connected to each other to construct a large-scale image forming system.

上述の画像形成システムにおいて、ユーザが、所望のドキュメント印刷物を画像形成装置から出力させようとする場合、ユーザは、画像形成装置端末装置を操作して当該ドキュメントのデータファイルを指定し、当該ドキュメントの印刷出力を実行させる画像形成装置を指定し、最後に、印刷出力の実行指示を、画像形成装置端末装置へ入力する。上記ドキュメントのデータファイルは、例えば、画像形成システム内の記憶領域に保存されたデータファイルである。   In the above-described image forming system, when a user tries to output a desired printed document from the image forming apparatus, the user operates the image forming apparatus terminal device to specify a data file of the document, and An image forming apparatus for executing print output is designated, and finally an execution instruction for print output is input to the image forming apparatus terminal device. The document data file is, for example, a data file stored in a storage area in the image forming system.

画像形成装置端末装置は、印刷出力処理にかかる各種設定データおよびドキュメントのデータファイルの内容を含むプリントデータを、指定された画像形成装置へ送信する。画像形成装置は、送信されたプリントデータを受け取り、当該プリントデータからジョブデータを作成し、当該ジョブデータに基づいて印刷出力処理を実行する。そして、当該画像形成装置の排紙トレイからドキュメントの印刷物が排出される。ユーザは、画像形成装置に赴き、排出されたドキュメントの印刷物を回収する。   The image forming apparatus terminal device transmits print data including various setting data related to the print output process and the contents of the document data file to the designated image forming apparatus. The image forming apparatus receives the transmitted print data, creates job data from the print data, and executes print output processing based on the job data. Then, the printed matter of the document is discharged from the paper discharge tray of the image forming apparatus. The user goes to the image forming apparatus and collects the printed matter of the discharged document.

上述のような形態を有する画像形成システムにおいては、ドキュメントの印刷物が画像形成装置から排出される時点において、ユーザは、必ずしも、画像形成装置の近辺にいるとは限らない。むしろ、画像形成装置は、複数のユーザによって共有される故、画像形成装置の近辺に他のユーザがいることが考えられる。そのため、上述のような画像形成システムにおいては、画像形成装置から排出されるドキュメント印刷物にかかる情報セキュリティの確保が課題とされる。   In the image forming system having the above-described form, the user is not necessarily in the vicinity of the image forming apparatus when the printed matter of the document is discharged from the image forming apparatus. Rather, since the image forming apparatus is shared by a plurality of users, it is conceivable that there are other users near the image forming apparatus. For this reason, in the image forming system as described above, it is a problem to ensure information security regarding the document printed matter discharged from the image forming apparatus.

ネットワーク接続され複数のユーザに共有される画像形成装置に関し、画像形成装置が排出するドキュメントの印刷物にかかる情報セキュリティを確保するため、画像形成装置にドキュメントの印刷出力処理の実行を開始させるためにユーザが画像形成装置近傍においてユーザ認証を行い、該ユーザ認証が成功裡に完了されて初めて、ドキュメントの印刷出力処理の実行を開始する画像形成装置が提案されている。このような画像形成装置においては、印刷出力処理の実行を要求するプリントデータを受信しても、当該プリントデータに基づくジョブデータを、直ちには、キュー(queue)へ投入せず、代わりにそのジョブデータを一時保留状態に留めておく。そして、ユーザ認証が成功裡に完了すると、一時保留状態にあるジョブのうち当該ユーザ認証にかかるユーザが登録したジョブをキューに投入し、適宜印刷出力処理を開始する。このような印刷出力処理は、「認証プリント」あるいは「機密プリント」として知られている。   For an image forming apparatus connected to a network and shared by a plurality of users, in order to ensure information security regarding the printed matter of a document discharged from the image forming apparatus, the user is required to start execution of the document print output process. However, an image forming apparatus has been proposed in which the user authentication is performed in the vicinity of the image forming apparatus and the execution of the document printout process is started only after the user authentication is successfully completed. In such an image forming apparatus, even when print data requesting execution of print output processing is received, job data based on the print data is not immediately put into a queue, but instead the job Keep data temporarily on hold. When the user authentication is successfully completed, the job registered by the user for the user authentication is put in the queue among the jobs in the temporarily suspended state, and the print output process is appropriately started. Such print output processing is known as “authentication print” or “confidential print”.

また、ユーザ認証の具体的な手法についても、複数の提案が既になされている。例えば、入力手段を介してユーザ名およびパスワードを装置へ入力する手法、ユーザを特定するための情報をデータとして保持するICカードとICカード・リーダとを用いる手法、ユーザの行動的あるいは身体的な特徴を用いてユーザを同定するバイオメトリクス認証を用いる手法等が既に提案されている。バイオメトリクス認証は、個人の指紋、静脈、虹彩などの有するパターンといった身体的特徴あるいは行動的特徴を利用して個人を同定確認する認証手法の総称である。   In addition, a plurality of proposals have already been made regarding specific methods of user authentication. For example, a method of inputting a user name and password to the apparatus via an input means, a method of using an IC card and an IC card reader that holds information for specifying a user as data, a user's behavioral or physical Techniques using biometric authentication for identifying users using features have already been proposed. Biometrics authentication is a collective term for authentication methods for identifying and confirming an individual using physical characteristics or behavioral characteristics such as a pattern of an individual's fingerprint, vein, or iris.

以下に、本発明と関連する先行技術を開示する文献を例示する。   Examples of documents disclosing the prior art related to the present invention are shown below.

特許文献1(特開2000−099294号公報)は、印刷装置を開示する。該印刷装置は、ネットワークを介して印刷出力用データを受け取り、印刷出力を実行する。また、当該印刷装置は、当該印刷出力と併せて、印刷出力用データと関連付け(リンク)がなされている別のデータについて、印刷出力を実行する。このとき、別のデータの取得に際し、データを提供する主体が認証情報の提示を画像形成装置に対して要求することがある。そのような場合、特許文献1の印刷装置は、所定の手法により上記認証情報の提示に必要な情報を取得し、当該情報を用いて当該別のデータを取得し、印刷出力を実行する。   Japanese Patent Application Laid-Open No. 2000-099294 discloses a printing apparatus. The printing apparatus receives print output data via a network and executes print output. In addition, the printing apparatus executes print output for other data that is associated (linked) with the print output data together with the print output. At this time, when acquiring other data, the entity that provides the data may request the image forming apparatus to present authentication information. In such a case, the printing apparatus of Patent Document 1 acquires information necessary for presenting the authentication information by a predetermined method, acquires the other data using the information, and executes print output.

そうすることによって、特許文献1の印刷装置は、受け取った印刷出力用データに基づいて印刷出力を実行する際、併せて、当該印刷出力用データと関連付けられた別のデータについても印刷出力を実行することができる。   By doing so, when executing the print output based on the received print output data, the printing apparatus of Patent Document 1 also executes the print output for other data associated with the print output data. can do.

特許文献2(特開平11−015900号公報)は、パスワード入力による認証の方法、および、パスワード認証システム、等を開示する。特許文献2のパスワード認証方法においては、パスワードを受け付ける認証装置は、入力されるパスワードの文字列と予め登録されたパスワードの文字列とを照合する処理に加え、パスワードの文字列を構成する各文字の入力の間の時間間隔も考慮して、パスワード認証を実行する。   Patent Document 2 (Japanese Patent Laid-Open No. 11-015900) discloses a password authentication method, a password authentication system, and the like. In the password authentication method disclosed in Patent Document 2, an authentication device that accepts a password includes each character constituting the password character string in addition to the process of collating the input character string with the password character string registered in advance. Password authentication is performed in consideration of the time interval between the input of.

そうすることによって、特許文献2のパスワード認証方法は、パスワードを不正に入手した者が容易に認証に成功することを防止する。
特開2000−099294号公報 特開平11−015900号公報
By doing so, the password authentication method of patent document 2 prevents the person who obtained the password illegally from succeeding in authentication easily.
JP 2000-099294 A Japanese Patent Laid-Open No. 11-015900

認証プリント印刷出力処理は、画像形成装置から排出される印刷物の情報セキュリティを確保する上で有効な処理手法である。   The authentication print output process is an effective processing technique for ensuring information security of printed matter discharged from the image forming apparatus.

しかしながら、従来の画像形成装置においては、一ユーザについて複数の認証プリントのジョブが画像形成装置に保持されている場合、ユーザ認証の完了後、直ちに、当該複数の認証プリントジョブが一括して処理される。   However, in the conventional image forming apparatus, when a plurality of authentication print jobs for one user are held in the image forming apparatus, the plurality of authentication print jobs are processed in batch immediately after the user authentication is completed. The

このような画像形成装置においては、しばしば、ユーザにとって当面は不要な印刷物まで一括して印刷出力処理され排出される。ユーザにとって当面は不要である印刷物までをも含めて一括して印刷出力処理を実行することは、認証プリントジョブの実行時間の長期化、および、資源の浪費をもたらす。   In such an image forming apparatus, often printed materials that are unnecessary for the time being for the user are collectively printed out and discharged. Executing the print output process collectively including the printed matter that is unnecessary for the user for the time being leads to a prolonged execution time of the authentication print job and waste of resources.

そこで、上記とは別の従来の画像形成装置においては、一ユーザについて複数の認証プリントのジョブが画像形成装置に保持されている場合、ユーザ認証の完了後、画像形成装置が、ユーザに対し、印刷出力させる認証プリントジョブの選択を要求する。だが、このような画像形成装置においては、ユーザは、ユーザ認証の後、画像形成装置のユーザインタフェース入力部を介して所望のドキュメントに相当する認証プリントジョブを選択しなければならない。よって、ユーザは、ユーザ認証にかかる操作のみで、認証プリントジョブにかかる所望の印刷物を入手することができない。   Therefore, in a conventional image forming apparatus different from the above, when a plurality of authentication print jobs for one user are held in the image forming apparatus, after the user authentication is completed, the image forming apparatus Requests selection of an authentication print job to be printed out. However, in such an image forming apparatus, the user must select an authentication print job corresponding to a desired document via the user interface input unit of the image forming apparatus after user authentication. Therefore, the user cannot obtain a desired printed matter related to the authentication print job only by an operation related to user authentication.

ユーザは、例えば、ユーザ認証後、ボックス(フォルダ)の一覧をユーザインタフェースに表示させ、→ボックス(フォルダ)の一覧から所望のボックスを選択し、→所望のジョブの選択し、→そして最後に、スタートボタンの押下する、といった煩雑な操作を伴う手順を踏まなければ印刷物を入手することができない。また、昨今の画像形成装置のユーザインタフェースは、多くの階層を有する構造を有するものが多く、そのような場合においてユーザが強いられる操作は、なおさらに煩雑である。   For example, after user authentication, the user displays a list of boxes (folders) on the user interface, → selects a desired box from the list of boxes (folders), → selects a desired job, → and finally, The printed matter cannot be obtained unless a procedure involving a complicated operation such as pressing the start button is performed. Moreover, many of the user interfaces of recent image forming apparatuses have a structure having many hierarchies, and the operation that the user is forced to perform in such a case is still more complicated.

このように、従来の認証プリント印刷出力処理においては、ユーザは、時には、非常に煩雑な操作を要求される、という不都合が生じており、このことが画像形成装置の操作性、および/または、生産性を劣化させる要因ともなっていた。   As described above, in the conventional authentication print printing process, there is a problem that the user is sometimes required to perform a very complicated operation. This is the operability of the image forming apparatus and / or It was also a factor that deteriorated productivity.

上記問題点を鑑み、本発明は、簡便な操作で、例えば、ユーザがユーザ認証にかかる操作のみ行うことで、ユーザが出力を望む認証プリントジョブにかかる印刷物を出力可能な操作体系を有する画像形成装置を提供することを目的とする。   In view of the above problems, the present invention provides an image forming system having an operation system capable of outputting a printed matter related to an authentication print job that the user desires to output by performing only an operation related to user authentication, for example, by a simple operation. An object is to provide an apparatus.

また、本発明は、本発明にかかる画像形成装置に対し、画像形成指示を送ることができる画像形成装置端末装置を提供することを目的とする。   Another object of the present invention is to provide an image forming apparatus terminal device capable of sending an image forming instruction to the image forming apparatus according to the present invention.

本発明は、その一態様において、所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置であって、認証プリントジョブにかかるプリントデータを受け取るための通信インタフェース部と、複数のフォルダを有し、認証プリントジョブのための、プリントデータに基づくジョブデータをユーザに対応するフォルダごとに保持するジョブデータ保持部と、ジョブデータに基づいて認証プリントジョブにかかる処理を実行するジョブ実行部と、所定の認証装置である認証ユニットと、認証ユニットを用いたユーザ認証の結果を出力するユーザ認証部と、ユーザのデータ、ユーザのデータと関係付けられたユーザ認証における認証操作の内容のデータ、および、各認証操作の内容と関係づけられたフォルダのデータを含む管理データを管理するユーザ認証操作管理部と、ジョブデータ保持部に保持されたジョブデータの情報を表示可能な表示部と、ユーザ認証部の出力に基づいてユーザ認証における認証操作の内容を判別し、当該判別の結果に基づいて認証操作の内容をユーザ認証操作管理部に対して照会し、照会の結果、認証されたユーザの当該認証操作の内容に対応するフォルダ内の全てのジョブデータにかかる認証プリントジョブを、ジョブ実行部が実行する処理として決定し、ジョブ実行部に処理の実行を指示するとともに、管理データにおいて認証操作の内容に対応するデータが見つからなかった場合は、表示部に認証されたユーザのジョブデータの情報を表示し、ユーザによるジョブの選択に応じて選択されたジョブの実行をジョブ実行部に指示する制御部と、を有する、画像形成装置である。 In one aspect, the present invention executes an authentication print job, which is a print job in which user authentication using a predetermined authentication device is performed and start of print output processing is determined based on a result of the user authentication An image forming apparatus that has a communication interface unit for receiving print data related to an authentication print job and a plurality of folders, and that provides job data based on the print data to the user for the authentication print job A job data holding unit for each corresponding folder, a job execution unit for executing processing related to an authentication print job based on job data, an authentication unit which is a predetermined authentication device, and user authentication using the authentication unit It is related to the user authentication unit that outputs the result, user data, and user data. The content of the authentication operation in the user authentication data, and a user authentication operation management unit for managing management data including data of a folder that is related to the contents of the authentication operation, the job data held in the job data storage unit The content of the authentication operation in the user authentication is determined based on the display unit capable of displaying information and the output of the user authentication unit, and the content of the authentication operation is referred to the user authentication operation management unit based on the result of the determination. As a result of the inquiry, an authentication print job relating to all job data in the folder corresponding to the contents of the authentication operation of the authenticated user is determined as a process to be executed by the job execution unit, and the job execution unit executes the process. instructs the, if not found data corresponding to the contents of the authentication operation in the management data has been authenticated on the display unit the user Display information of the job data, and a control unit for instructing the job execution unit to execute the selected job in response to the selection of a job by the user, an image forming apparatus.

本発明の一態様においては、認証ユニットは、ICカード・リーダである、ことが好ましい。   In one aspect of the present invention, the authentication unit is preferably an IC card reader.

本発明の一態様においては、認証ユニットは、指紋読取装置である、ことが好ましい。   In one aspect of the present invention, the authentication unit is preferably a fingerprint reader.

本発明の一態様においては、制御部は、ICカードがICカード・リーダにタッチした回数、および、各タッチの継続時間に基づいて、ユーザ認証における認証操作の内容を判別する、ことが好ましい。 In one aspect of the present invention, it is preferable that the control unit determines the content of the authentication operation in the user authentication based on the number of times the IC card has touched the IC card reader and the duration of each touch.

本発明の一態様においては、制御部は、ユーザの指が指紋読取装置にタッチした回数、および、各タッチの継続時間に基づいて、ユーザ認証における認証操作の内容を判別する、ことが好ましい。 In one aspect of the present invention, the control unit preferably determines the content of the authentication operation in the user authentication based on the number of times the user's finger has touched the fingerprint reading device and the duration of each touch.

本発明は、そのさらに別の一態様において、所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置と、画像形成装置に対し印刷出力処理の実行を指示する画像形成装置端末装置とを有する画像形成システムであって、画像形成装置は、認証プリントジョブにかかるプリントデータを受け取るための通信インタフェース部と、複数のフォルダを有し、認証プリントジョブのための、プリントデータに基づくジョブデータをユーザに対応するフォルダごとに保持するジョブデータ保持部と、ジョブデータに基づいて認証プリントジョブにかかる処理を実行するジョブ実行部と、所定の認証装置である認証ユニットと、認証ユニットを用いたユーザ認証の結果を出力するユーザ認証部と、ユーザのデータ、ユーザのデータと関係付けられたユーザ認証における認証操作の内容のデータ、および、各認証操作の内容と関係づけられたフォルダのデータを含む管理データを管理するユーザ認証操作管理部と、ジョブデータ保持部に保持されたジョブデータの情報を表示可能な表示部と、ユーザ認証部の出力に基づいてユーザ認証における認証操作の内容を判別し、当該判別の結果に基づいて認証操作の内容をユーザ認証操作管理部に対して照会し、照会の結果、認証されたユーザの当該認証操作の内容に対応するフォルダ内の全てのジョブデータにかかる認証プリントジョブを、ジョブ実行部が実行する処理として決定し、ジョブ実行部に処理の実行を指示するとともに、管理データにおいて認証操作の内容に対応するデータが見つからなかった場合は、自機の表示部に認証されたユーザのジョブデータの情報を表示し、ユーザによるジョブの選択に応じて選択されたジョブの実行を自機のジョブ実行部に指示する制御部と、を有し、画像形成装置端末装置は、認証プリントジョブの設定の選択の入力を受け付ける認証プリント設定決定部と、認証プリントジョブの設定の選択の入力に基づいて、認証プリントジョブの設定のデータを含むプリントデータを生成するプリントデータ生成部と、プリントデータを画像形成装置へ送信する通信インタフェース、を有する、画像形成システムである。 According to another aspect of the present invention, an authentication print is a print job in which user authentication using a predetermined authentication device is performed and start of execution of print output processing is determined based on a result of the user authentication An image forming system having an image forming apparatus capable of executing a job and an image forming apparatus terminal device that instructs the image forming apparatus to execute a print output process. The image forming apparatus performs an authentication print job A communication interface unit for receiving print data, a job data holding unit that has a plurality of folders and holds job data based on print data for each folder corresponding to the user for an authentication print job, and job data A job execution unit that executes processing related to an authentication print job based on the authentication device, and a predetermined authentication device Authentication unit, a user authentication unit that outputs a result of user authentication using the authentication unit, user data, data of authentication operation content in user authentication associated with user data, and content of each authentication operation Based on the output of the user authentication unit, the user authentication operation management unit that manages the management data including the folder data related to the job, the display unit that can display the job data information held in the job data holding unit, The contents of the authentication operation in user authentication are discriminated, the contents of the authentication operation are inquired to the user authentication operation management unit based on the result of the discrimination, and the result of the inquiry corresponds to the contents of the authentication operation of the authenticated user. Authenticated print jobs for all job data in the folder to be executed are determined as processing to be executed by the job execution unit, and the job execution unit It instructs the line, if not found data corresponding to the contents of the authentication operation in the management data, displays the information of the user of the job data is authenticated on the display unit of its own, depending on the selection of a job by the user A control unit that instructs the job execution unit of the own apparatus to execute the selected job , and the image forming apparatus terminal device receives an authentication print job setting selection input; Image formation having a print data generation unit that generates print data including authentication print job setting data and a communication interface that transmits the print data to the image forming apparatus based on an input of authentication print job setting selection System.

本発明は、そのなおさらに別の一態様において、所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置のコンピュータが実行可能な画像形成プログラムであって、通信インタフェース部に、認証プリントジョブにかかるプリントデータを受け取らせる機能と、複数のフォルダを有するジョブデータ保持部に、認証プリントジョブのための、プリントデータに基づくジョブデータをユーザに対応するフォルダごとに保持させる機能と、ジョブ実行部に、ジョブデータに基づいて認証プリントジョブにかかる処理を実行させる機能と、ユーザ認証部に、所定の認証装置である認証ユニットを用いたユーザ認証の結果を出力させる機能と、ユーザ認証操作管理部に、ユーザのデータ、ユーザのデータと関係付けられたユーザ認証における認証操作の内容のデータ、および、各認証操作の内容と関係づけられたフォルダのデータを含む管理データを管理させる機能と、表示部に、ジョブデータ保持部に保持されたジョブデータの情報を表示させる機能と、制御部に、ユーザ認証部の出力に基づいてユーザ認証における認証操作の内容を判別させ、当該判別の結果に基づいて認証操作の内容をユーザ認証操作管理部に対して照会させ、照会の結果、認証されたユーザの当該認証操作の内容に対応するフォルダ内の全てのジョブデータにかかる認証プリントジョブを、ジョブ実行部が実行する処理として決定してジョブ実行部に処理の実行を指示させるとともに、管理データにおいて認証操作の内容に対応するデータが見つからなかった場合は、表示部に認証されたユーザのジョブデータの情報を表示させ、ユーザによるジョブの選択に応じて選択されたジョブの実行を前記ジョブ実行部に指示させる機能と、を有する、画像形成プログラムである。 In yet another aspect of the present invention, the authentication is a print job in which user authentication using a predetermined authentication device is performed and start of execution of print output processing is determined based on a result of the user authentication An image forming program executable by a computer of an image forming apparatus capable of executing a print job, having a function for causing a communication interface unit to receive print data relating to an authentication print job, and holding job data having a plurality of folders A function for holding job data based on print data for an authentication print job for each folder corresponding to a user, and a function for causing a job execution unit to execute processing related to an authentication print job based on job data, The user authentication unit uses a user authentication unit that is a predetermined authentication device. The user authentication operation management unit, the user authentication operation management unit, and the user authentication operation management unit, the user authentication data in the user authentication associated with the user data, and the contents of each authentication operation. A function to manage management data including the data of the selected folder, a function to display information of job data held in the job data holding unit on the display unit, and a user authentication based on the output of the user authentication unit on the control unit The folder corresponding to the content of the authentication operation of the authenticated user as a result of the inquiry is made to determine the content of the authentication operation in the user, inquire the content of the authentication operation to the user authentication operation management unit based on the determination result The authentication print job for all the job data is determined as the process to be executed by the job execution unit, and the job execution unit is instructed to execute the process. That together with, if not found data corresponding to the content of the authentication operation in the management data, display the information of the job data of the user authenticated in the display unit, the job selected according to the selection of the job by the user An image forming program having a function of instructing the job execution unit to execute .

本発明にかかる画像形成装置は、簡便な操作で、ユーザが出力を望む認証プリントジョブにかかる印刷物を出力可能な操作体系を有する。そのため、本発明にかかる画像形成装置においては、認証プリントジョブに関し、操作性および生産性が向上される。   The image forming apparatus according to the present invention has an operation system capable of outputting a printed matter related to an authentication print job that the user desires to output by a simple operation. Therefore, in the image forming apparatus according to the present invention, operability and productivity are improved with respect to the authentication print job.

本発明にかかる実施の形態は、画像形成装置、画像形成装置端末装置、および、これらを有する画像形成システム、ならびに、画像形成システムを構成する装置のいずれかにおいて実行されるプログラムである。   The embodiment according to the present invention is a program executed in any one of an image forming apparatus, an image forming apparatus terminal device, an image forming system having these, and an apparatus constituting the image forming system.

本発明の実施の形態による画像形成装置は、「認証プリント」印刷出力処理を実行することが可能な画像形成装置である。   The image forming apparatus according to the embodiment of the present invention is an image forming apparatus capable of executing “authentication print” print output processing.

<「認証プリント(認証&プリント)」印刷出力処理について>
本発明の実施の形態を具体的に説明するに先立ち、図1ないし図5を参照し、「認証プリント(認証&プリント)」印刷出力処理について、簡単に説明する。「認証(&)プリント」印刷出力処理とは、画像形成装置が印刷出力処理を伴うジョブを実行する場合において、画像形成装置が所定の認証手段を用いたユーザ認証を実施し、当該ユーザ認証が成功裡に完了してはじめて、当該ジョブにかかる印刷出力を開始するような印刷出力形態を指す。
<Regarding “Authentication Print (Authentication & Print)” Print Output Processing>
Prior to specific description of the embodiment of the present invention, “authentication print (authentication & print)” print output processing will be briefly described with reference to FIGS. 1 to 5. The “authentication (&) print” print output process means that when the image forming apparatus executes a job involving the print output process, the image forming apparatus performs user authentication using a predetermined authentication unit. It refers to a print output form in which the print output for the job is started only after successful completion.

図1は、画像形成装置端末装置(情報処理装置(パーソナル・コンピュータ(PC)))5において作成され、ネットワーク3を介して画像形成装置(デジタル複合機(MFP)1)へ送信される認証プリントジョブにかかるプリントデータに基づいて、画像形成装置(デジタル複合機(MFP))1が、認証プリント印刷出力処理の実行をする状況を示す模式図である。図1においては、MFP1が認証プリント印刷出力処理の実行状況を流れに沿って大まかに4つのフェーズに分け、当該4つのフェーズをI、II、III、IVとして示している。図2は、プリントデータを受信した時点以降における、MFP1のプリントデータに対する処理のフローチャートである。図3は、PC5において、MFP1へ送信されるプリントデータの作成に供されるプリンタドライバ・ソフトウェアのユーザインタフェース11の例図である。   FIG. 1 shows an authentication print created in an image forming apparatus terminal apparatus (information processing apparatus (personal computer (PC))) 5 and transmitted to an image forming apparatus (digital multifunction peripheral (MFP) 1) via a network 3. FIG. 3 is a schematic diagram illustrating a situation where the image forming apparatus (digital multi-function peripheral (MFP)) 1 executes an authentication print output process based on print data relating to a job. In FIG. 1, the MFP 1 roughly divides the execution state of the authentication print output process into four phases along the flow, and these four phases are shown as I, II, III, and IV. FIG. 2 is a flowchart of the process for the print data of the MFP 1 after the time point when the print data is received. FIG. 3 is a diagram illustrating an example of the user interface 11 of printer driver software used for creating print data to be transmitted to the MFP 1 in the PC 5.

ユーザは、図3に示すプリンタドライバ・ソフトウェアのユーザインタフェース11を用いて、PC5において、認証プリントのプリントデータを作成する。ユーザインタフェース11は、ユーザ認証のための項目として、ユーザ名およびパスワードを備える。ユーザは、ユーザ名テキスト・ボックス13へ、ユーザ名を入力することにより、プリントデータにユーザ名を付与することができる。加えて、ユーザは、パスワード・テキスト・ボックス15へ、必要に応じてパスワードを入力することができる。そしてその後、ユーザは、OKボタン17を押下する。図1を参照すれば、PC5は、OKボタン17の押下を認識し、認証プリントジョブにかかるプリントデータをMFP1へ送信する(図1のフェーズI)。なお、MFP1等画像形成装置におけるユーザ認証に必要な認証データは、所定の記憶領域内に、MFP1がアクセス可能な状態で、ユーザに関する情報の一部として、予め保持される。   The user uses the user interface 11 of the printer driver software shown in FIG. The user interface 11 includes a user name and a password as items for user authentication. The user can give the user name to the print data by inputting the user name in the user name text box 13. In addition, the user can enter a password in the password text box 15 as needed. Thereafter, the user presses the OK button 17. Referring to FIG. 1, the PC 5 recognizes that the OK button 17 has been pressed, and transmits print data related to the authentication print job to the MFP 1 (phase I in FIG. 1). Note that authentication data necessary for user authentication in the image forming apparatus such as the MFP 1 is stored in advance in a predetermined storage area as part of information about the user in a state where the MFP 1 can access.

フェーズI(図1)は、図2のステップS101と関連する。ステップS101(図2)において、MFP1は、PC5からネットワークを介して送信されたプリントデータを受信する。   Phase I (FIG. 1) relates to step S101 of FIG. In step S101 (FIG. 2), the MFP 1 receives print data transmitted from the PC 5 via the network.

ステップS103(図2)において、MFP1は、受信したプリントデータを解析し、認証プリントにかかる設定がオン設定であるか否か、を判定する。MFP1が、当該プリントデータの認証プリントにかかる設定がオン設定である、と判定した場合(ステップS103における「YES」)、処理は、ステップS105へ移行する。MFP1が、当該プリントデータの認証プリントにかかる設定がオン設定でない(オフ設定である)、と判定した場合(ステップS103における「NO」)、処理は、ステップS121へ移行する。ステップS121およびステップS123においてMFP1が実行する処理は、通常の(つまり、認証プリントでない、)印刷出力処理に関する至極一般的な処理内容のみを含むため、ここでは、それらに関する説明を省略する。   In step S103 (FIG. 2), the MFP 1 analyzes the received print data and determines whether or not the setting relating to the authentication print is an on setting. If the MFP 1 determines that the setting for the authentication print of the print data is ON (“YES” in step S103), the process proceeds to step S105. If the MFP 1 determines that the setting for the authentication print of the print data is not on setting (off setting) (“NO” in step S103), the process proceeds to step S121. Since the processing executed by the MFP 1 in steps S121 and S123 includes only extremely general processing contents related to normal (that is, not authentication printing) print output processing, description thereof will be omitted here.

ステップS105(図2)において、MFP1は、受信したプリントデータに基づいてジョブデータ(認証プリントジョブデータ)を作成し、当該認証プリントジョブデータを、一時保留状態とする。このように、認証プリント印刷出力処理においては、MFP1は、ジョブの登録を受け付けても、当該ジョブにかかるジョブデータを直ちにキューへ投入しない。   In step S105 (FIG. 2), the MFP 1 creates job data (authentication print job data) based on the received print data, and puts the authentication print job data in a temporarily suspended state. In this way, in the authentication print output process, even if the MFP 1 accepts job registration, it does not immediately put job data relating to the job into the queue.

ステップS107(図2)において、MFP1は、ユーザが所定の認証装置を用いてユーザ認証を行うまで、当該ジョブデータを、所定のボックス(所謂、フォルダ)に、一時保留状態にある認証プリントジョブのジョブデータとして、保持する。ここで、ボックスとは、ジョブデータや様々なデータを保存するための記憶領域である。この記憶領域は、物理的には、MFP1が備えるハード・ディスク・ドライブ内に設定される。図4は、MFP1のユーザインタフェースの表示部21の表示例の図である。認証プリントジョブのジョブデータは、例えば、図4に見られるタッチ&プリント・ボックス23に保持される。所定の権限を有するユーザは、タッチ&プリント・ボックス23を選択し、OKボタン25を押下することにより、当該ボックス23内に保持される認証プリントジョブの一覧を参照したり、ジョブを選択したりすることができる。   In step S107 (FIG. 2), the MFP 1 stores the job data in a predetermined box (so-called folder) of the authentication print job that is temporarily held until the user performs user authentication using a predetermined authentication device. Stored as job data. Here, the box is a storage area for storing job data and various data. This storage area is physically set in a hard disk drive provided in the MFP 1. FIG. 4 is a diagram illustrating a display example of the display unit 21 of the user interface of the MFP 1. The job data of the authentication print job is held in, for example, the touch & print box 23 shown in FIG. A user having a predetermined authority selects the touch & print box 23 and presses an OK button 25 to refer to a list of authentication print jobs held in the box 23 or select a job. can do.

再び図1を参照する。ユーザは、認証データが格納された認証用ICカードを、MFP1の認証ユニット9にタッチさせることで、ユーザ認証を実行する(図1のフェーズII)。また、フェーズII(図1)は、図2のステップS109と関連する。ステップS109(図2)において、MFP1は、ユーザ認証処理を実行する。ここでは、ユーザ認証は、例えば、当該ジョブを登録したユーザに対するユーザ認証である。ユーザ認証処理は、認証用ICカードからの認証データ等の読み出し、および、予め保持される認証データと、ICカードから読み出した認証データとを、ユーザ名をキーとして照合する処理、および、ユーザ認証の成功/失敗にかかる判定の処理を含む。   Refer to FIG. 1 again. The user performs user authentication by touching the authentication IC card in which the authentication data is stored on the authentication unit 9 of the MFP 1 (phase II in FIG. 1). Phase II (FIG. 1) is related to step S109 in FIG. In step S109 (FIG. 2), the MFP 1 executes user authentication processing. Here, the user authentication is, for example, user authentication for the user who registered the job. The user authentication process includes a process of reading authentication data from the authentication IC card, a process of comparing authentication data held in advance with authentication data read from the IC card using a user name as a key, and user authentication This includes the determination processing related to the success / failure.

図1のフェーズIIIは、当該ユーザ認証が、成功裡に完了された状況を示す。当該フェーズIII(図1)は、ステップS111(図2)と関連する。ステップS111において、MFP1は、ユーザ認証の結果が成功であるか失敗であるか、を判定する。MFP1が、ユーザ認証の結果は成功であると判定した場合(ステップS111における「YES」)、処理は、ステップS113へ移行する。MFP1が、ユーザ認証の結果は失敗であると判定した場合(ステップS111における「NO」)、処理は、ステップS109へ戻る。フェーズIII(図1)は、ステップS111(図2)における「YES」に相当する。   Phase III in FIG. 1 shows a situation where the user authentication has been successfully completed. The phase III (FIG. 1) is related to step S111 (FIG. 2). In step S111, the MFP 1 determines whether the result of the user authentication is success or failure. If the MFP 1 determines that the result of the user authentication is successful (“YES” in step S111), the process proceeds to step S113. If the MFP 1 determines that the result of the user authentication is failure (“NO” in step S111), the process returns to step S109. Phase III (FIG. 1) corresponds to “YES” in step S111 (FIG. 2).

ステップS113(図2)において、MFP1は、そのユーザインタフェースの表示部21に、当該ユーザ認証にかかるユーザの認証プリントジョブの情報を表示する。図5は、ステップS113における表示部21の表示例の図である。このように、表示部21には、ユーザ認証に成功したユーザのユーザ名が付された認証プリントジョブの情報が表示される。(本例においては、2件の認証プリントジョブにかかるドキュメントのサムネイル27aおよび27bが表示される。)表示部21には、当該サムネイル27aおよび27bの他に、認証プリントジョブに対して実行する処理をユーザが選択するためのボタン(削除ボタン29aおよび印刷ボタン29b)や、OKボタン31等が表示される。   In step S113 (FIG. 2), the MFP 1 displays information on the authentication print job of the user related to the user authentication on the display unit 21 of the user interface. FIG. 5 is a diagram of a display example of the display unit 21 in step S113. As described above, the display unit 21 displays the information of the authentication print job to which the user name of the user who has been successfully authenticated is attached. (In this example, the thumbnails 27a and 27b of the documents related to the two authentication print jobs are displayed.) In addition to the thumbnails 27a and 27b, the display unit 21 performs processing for the authentication print job. Buttons for the user to select (delete button 29a and print button 29b), an OK button 31 and the like are displayed.

ステップS115(図2)において、MFP1は、ユーザインタフェースの入力部を介したユーザからの入力を受け付ける。本例においては、図5に示す表示部21は、液晶タッチパネルで構成されており、入力部をも兼ねる。本ステップにおいて、ユーザは、印刷したいドキュメントを選択し、印刷ボタン29bを押下し、最後に、OKボタン31を押下する。   In step S115 (FIG. 2), the MFP 1 receives an input from the user via the input unit of the user interface. In this example, the display unit 21 shown in FIG. 5 is configured by a liquid crystal touch panel, and also serves as an input unit. In this step, the user selects a document to be printed, presses the print button 29b, and finally presses the OK button 31.

なお、ステップS113およびS115の代わりに、MFP1は、ユーザ認証にかかるユーザのユーザ名が付された認証プリントジョブを、全て一括して印刷出力処理するように構成されてもよい。   Instead of steps S113 and S115, the MFP 1 may be configured to collectively print out the authentication print jobs to which the user names related to user authentication are assigned.

ステップS117(図2)において、MFP1は、選択された認証プリントジョブについて、印刷出力処理を実行する。フェーズIV(図1)は、MFP1がステップS117(図2)を実行することによって、ドキュメントの印刷物が排出された状況を示す。   In step S117 (FIG. 2), the MFP 1 executes print output processing for the selected authenticated print job. Phase IV (FIG. 1) shows a situation in which the printed matter of the document is discharged as a result of MFP 1 executing step S117 (FIG. 2).

このように、画像形成装置(MFP)1は、認証プリントジョブデータを一時保留状態で保持し続け、ユーザ認証の成功を確認してから、当該データを実行状態あるいは実行待機状態へ移行(当該データのキューへの投入処理を実行)する。   As described above, the image forming apparatus (MFP) 1 continues to hold the authentication print job data in the temporarily suspended state, confirms the success of the user authentication, and then shifts the data to the execution state or the execution standby state (the data Execute the queue entry process).

このように、認証プリント印刷出力処理は、所定の認証手段を用いたユーザ認証が成功するまでは印刷出力処理を開始しない、点において、「通常の」印刷出力処理と異なる。なお、認証プリントは、タッチ&プリントともいう。   As described above, the authentication print print output process is different from the “normal” print output process in that the print output process is not started until the user authentication using a predetermined authentication unit is successful. The authentication print is also referred to as touch & print.

本発明は、主として、ユーザ認証の成功を確認する処理と、認証プリントジョブデータを実行状態あるいは実行待機状態へ移行する処理との間の期間において画像形成装置がする処理と関連する。本発明にかかる画像形成装置は、上記期間内にする、本発明に固有の処理のために必要な構成を有する。当該構成については、下記実施の形態の説明において明らかにされる。また、本発明にかかる画像形成装置端末装置は、本発明にかかる画像形成装置に対し、本発明に固有のデータを送信する。当該固有のデータは、プリントデータに含めて、あるいは、該プリントデータと関係づけて、画像形成装置へ送信され、画像形成装置において、上記本発明に固有の処理に供される。   The present invention mainly relates to processing performed by the image forming apparatus in a period between processing for confirming success of user authentication and processing for shifting authentication print job data to an execution state or an execution standby state. The image forming apparatus according to the present invention has a configuration necessary for processing unique to the present invention within the above period. The configuration will be clarified in the description of the embodiment below. The image forming apparatus terminal device according to the present invention transmits data unique to the present invention to the image forming device according to the present invention. The unique data is included in the print data or is associated with the print data and transmitted to the image forming apparatus, and the image forming apparatus is subjected to processing unique to the present invention.

これより、添付の図面を参照し、本発明の好適な実施の形態について説明する。   Preferred embodiments of the present invention will now be described with reference to the accompanying drawings.

(第1の実施の形態)
本発明の第1の実施の形態による画像形成装置(MFP1a)においては、認証プリントジョブの実行を開始するための所定の認証装置を用いたユーザ認証に関して、ユーザ毎に、当該認証操作の具体的な操作手順を登録することができる。
(First embodiment)
In the image forming apparatus (MFP 1a) according to the first embodiment of the present invention, with regard to user authentication using a predetermined authentication device for starting execution of an authentication print job, a specific authentication operation is performed for each user. Simple operation procedures can be registered.

加えて、本発明の第1の実施の形態による画像形成装置(MFP1a)においては、ユーザ毎に、複数の、認証操作の具体的な操作手順を登録することができる。さらに、画像形成装置は、ユーザ毎に登録された認証操作手順のそれぞれに認証プリントジョブに対する具体的な処理の内容を関係付けつつ、当該処理の内容を登録することができる。そうすることで、ユーザは、認証プリントの実行の開始をさせるための所定の認証装置を用いたユーザ認証を所定の操作手順で実行するだけで、認証プリントジョブに対し様々な処理を任意に選択して実行させることが可能である。よって、本発明の第1の実施の形態による画像形成装置においては、認証プリントジョブに関し、ユーザは、画像形成装置に備え付けられたユーザインタフェースを用いることなく、画像形成装置に対し様々な処理を選択的に実行させることができる。   In addition, in the image forming apparatus (MFP 1a) according to the first embodiment of the present invention, a plurality of specific operation procedures for the authentication operation can be registered for each user. Furthermore, the image forming apparatus can register the details of the processing while associating the details of the specific processing for the authentication print job with each authentication operation procedure registered for each user. By doing so, the user can arbitrarily select various processes for the authentication print job simply by executing user authentication using a predetermined authentication device for starting the execution of the authentication print in a predetermined operation procedure. Can be executed. Therefore, in the image forming apparatus according to the first embodiment of the present invention, regarding the authentication print job, the user selects various processes for the image forming apparatus without using the user interface provided in the image forming apparatus. Can be executed automatically.

当然のことながら、本発明にかかる画像形成装置は、「認証プリント」でない印刷出力処理、すなわち、「通常の」印刷出力処理を実行可能である。「通常の」印刷出力処理においては、画像形成装置は、入力されたプリントデータについてジョブデータを作成し、直ちに印刷出力処理を実行する。「認証プリント」印刷出力処理および「通常の」印刷出力処理の切り替えは、プリントデータに含まれる設定パラメータ値に基づいてジョブ単位で切り替え可能である。なお、当該切り替えは、プリントデータに含まれる設定パラメータ値に代えて/加えて、画像形成装置へ別途入力される情報に基づいて行われてもよい。   As a matter of course, the image forming apparatus according to the present invention can execute a print output process that is not “authentication print”, that is, a “normal” print output process. In the “normal” print output process, the image forming apparatus creates job data for the input print data and immediately executes the print output process. Switching between “authentication print” print output processing and “normal” print output processing can be performed on a job-by-job basis based on setting parameter values included in the print data. The switching may be performed based on information separately input to the image forming apparatus instead of / in addition to the setting parameter value included in the print data.

以下に例示する実施の形態においては、プリントデータは、外部の画像形成装置端末装置(情報処理装置)から、ネットワークを介し、画像形成装置へ入力される。当該プリントデータにかかるジョブを画像形成装置に「認証プリント」させるためのパラメータ設定は、当該画像形成装置端末装置において、ユーザが所定のパラメータを設定することによりなされる。また、その他の設定の内容についても、ユーザが外部の情報処理装置において設定したり、予め設定された設定の内容に従ったりすることで、プリントデータに設定される。   In the embodiment exemplified below, print data is input from an external image forming apparatus terminal device (information processing apparatus) to the image forming apparatus via a network. The parameter setting for causing the image forming apparatus to “authenticate print” the job relating to the print data is performed by the user setting a predetermined parameter in the image forming apparatus terminal device. Further, the contents of other settings are also set in the print data by the user setting in an external information processing apparatus or following the contents of preset settings.

ただし、本発明においては、プリントデータを画像形成装置へ入力する形態は、上記のような、ネットワークを介した入力形態に限定されない。別の入力形態として、例えば、ユーザが画像形成装置に対して直接的にジョブを登録するような形態、ユーザが可搬性記憶媒体等を用いて画像形成装置に対してジョブを登録するような形態、等が可能である。   However, in the present invention, the form in which the print data is input to the image forming apparatus is not limited to the input form via the network as described above. As another input form, for example, a form in which the user directly registers a job in the image forming apparatus, or a form in which the user registers a job in the image forming apparatus using a portable storage medium or the like , Etc. are possible.

図6は、本発明の第1の実施の形態による、画像形成システム100の構成を示す概略図である。   FIG. 6 is a schematic diagram showing the configuration of the image forming system 100 according to the first embodiment of the present invention.

<画像形成システム>
画像形成システム100は、画像形成装置として、デジタル複合機(MFP)1、および、画像形成装置1の端末装置として複数の情報処理装置(パーソナル・コンピュータ(PC))5、7を有する。MFP1、および、複数のPC5、7は、ネットワーク3を介して、相互に通信可能に接続される。ここで、ネットワーク3は、例えば、インターネット(Internet)やローカル・エリア・ネットワーク(LAN)である。また、ネットワーク3は、専用回線を用いたネットワーク、一般回線を用いたネットワーク、および、無線通信路を用いたネットワークのいずれでも、それらの少なくとも2つの組み合わせから構成されるネットワークでもよい。
<Image forming system>
The image forming system 100 includes a digital multifunction peripheral (MFP) 1 as an image forming apparatus and a plurality of information processing apparatuses (personal computers (PC)) 5 and 7 as terminal devices of the image forming apparatus 1. The MFP 1 and the plurality of PCs 5 and 7 are connected via the network 3 so that they can communicate with each other. Here, the network 3 is, for example, the Internet (Internet) or a local area network (LAN). In addition, the network 3 may be any one of a network using a dedicated line, a network using a general line, and a network using a wireless communication path, or a network configured by a combination of at least two of them.

デジタル複合機1は、本発明にかかる実施の形態による画像形成装置を構成する。デジタル複合機(MFP)とは、印刷機能、コピー機能、スキャナ機能、ファクシミリ機能、メール送信機能、等、複数の機能を集約的に併せ持つ画像形成装置である。MFP1は、MFP1においてスキャンした原稿画像や、ネットワーク3を介して受信したプリントデータから生成した画像を、紙のような印刷媒体上に形成する。ここで、プリントデータとは、PC5等の端末装置上で実行されるオペレーティングシステムやアプリケーションプログラムが発行する描画命令をプリンタドライバが処理して生成される、MFP1が処理可能な描画命令や印刷されるドキュメントのデータを含むデータである。プリントデータに含まれる描画命令は、MFP1が処理可能なページ記述言語により記述されればよい。また、ドキュメントのデータは、PDF(Portable Document Format)、TIFF(Tagged Image File Format)、JPEG(Joint Photographic Experts Group)、XPS(XML Paper Specification)といったファイル形式を備えたドキュメントのデータファイルでよい。さらに加えて、MFP1は、MFP1において画像をスキャンして得た画像データを、ネットワーク3を介して他の機器へ提供することも可能である。また、MFP1は、認証プリント印刷出力処理においてユーザ認証を実施するための所定の認証手段として、認証ユニット9を、自機に備えている。   The digital multi-function peripheral 1 constitutes an image forming apparatus according to an embodiment of the present invention. A digital multifunction peripheral (MFP) is an image forming apparatus that collectively has a plurality of functions such as a print function, a copy function, a scanner function, a facsimile function, and a mail transmission function. The MFP 1 forms a document image scanned by the MFP 1 and an image generated from print data received via the network 3 on a print medium such as paper. Here, the print data is a drawing command that is generated by a printer driver processing a drawing command issued by an operating system or an application program executed on a terminal device such as the PC 5 and can be processed or printed by the MFP 1. Data including document data. The drawing command included in the print data may be described in a page description language that can be processed by the MFP 1. The document data may be a document data file having a file format such as Portable Document Format (PDF), Tagged Image File Format (TIFF), Joint Photographic Experts Group (JPEG), or XML Paper Specification (XPS). In addition, the MFP 1 can provide image data obtained by scanning an image in the MFP 1 to other devices via the network 3. The MFP 1 also includes an authentication unit 9 as a predetermined authentication unit for performing user authentication in the authentication print printing process.

ただし、本実施の形態にかかる画像形成装置は、ネットワークを介して端末装置から送られるプリントデータに基づくジョブデータを受信し、印刷出力処理を実行可能な画像形成装置であれば足りる。あるいは、本実施の形態にかかる画像形成装置は、受信したプリントデータからジョブデータを生成可能であってもよい。この場合、端末装置は、画像形成装置に対し、プリントデータそのもの、あるいは、プリントデータに基づくジョブデータ、のいずれを送信してもよい。また、認証ユニット9は、必ずしも、MFP1本体に内蔵される必要はない。認証ユニット9は、MFP1に接続され、その近傍に配置されればよい。   However, the image forming apparatus according to the present embodiment may be an image forming apparatus that can receive job data based on print data sent from a terminal device via a network and execute print output processing. Alternatively, the image forming apparatus according to the present embodiment may be capable of generating job data from the received print data. In this case, the terminal device may transmit either the print data itself or job data based on the print data to the image forming apparatus. Further, the authentication unit 9 is not necessarily built in the MFP 1 main body. The authentication unit 9 may be connected to the MFP 1 and disposed in the vicinity thereof.

認証ユニット9の具体的構成は、MFP1において実施されるユーザ認証の手法に適うように適宜選択されればよい。認証ユニット9は、例えば、ICカード・リーダである。また、認証ユニット9は、例えば、ユーザ名およびパスワードを入力可能なタッチパネルである。この場合には、MFP1のユーザインタフェースが認証ユニットの機能を兼ね備えることができる。またあるいは、認証ユニット9は、例えば、生体認証装置である。生体認証装置は、指紋、掌紋、静脈パターン、虹彩、網膜、声紋、顔形、耳形、といった個人の身体的特徴、あるいは、筆跡、キーストローク、といった個人の行動的特徴を計測し、事前に登録された情報と比較し、個人の同定を行うための装置である。   The specific configuration of the authentication unit 9 may be appropriately selected so as to suit the user authentication method implemented in the MFP 1. The authentication unit 9 is, for example, an IC card reader. Moreover, the authentication unit 9 is a touch panel which can input a user name and a password, for example. In this case, the user interface of the MFP 1 can also have the function of the authentication unit. Alternatively, the authentication unit 9 is, for example, a biometric authentication device. The biometric authentication device measures individual physical features such as fingerprints, palm prints, vein patterns, irises, retinas, voice prints, face shapes, ear shapes, or individual behavioral features such as handwriting, keystrokes, etc. It is a device for comparing individuals with registered information to identify individuals.

パーソナル・コンピュータ5および7はそれぞれ、本発明にかかる実施の形態による画像形成装置端末装置を構成する。パーソナル・コンピュータ5および7は、それぞれ、中央処理装置(CPU)、主記憶装置(ROM、RAM)、補助記憶装置(HDD)、入出力装置(ディスプレイ、キーボード、マウス)を有する一般的なコンピュータ装置である。ユーザは、PC5を用いてプリントデータを作成し、ネットワーク3を介してMFP1へ送信することができる。   Each of the personal computers 5 and 7 constitutes an image forming apparatus terminal device according to the embodiment of the present invention. The personal computers 5 and 7 are general computer devices each having a central processing unit (CPU), a main storage device (ROM, RAM), an auxiliary storage device (HDD), and input / output devices (display, keyboard, mouse). It is. The user can create print data using the PC 5 and transmit it to the MFP 1 via the network 3.

ただし、本発明にかかる実施の形態による画像形成装置端末装置は、パーソナル・コンピュータといった、汎用性を有する情報処理装置である必要はない。画像形成装置へ、ドキュメントの印刷出力を指示することができる装置であれば、本実施の形態の画像形成装置端末装置として十分である。   However, the image forming apparatus terminal device according to the embodiment of the present invention does not have to be a general-purpose information processing device such as a personal computer. Any device capable of instructing the image forming apparatus to print out a document is sufficient as the terminal device of the present embodiment.

画像形成システム100は、加えて、サーバ装置(図示せず)を有することも可能である。   In addition, the image forming system 100 can also include a server device (not shown).

ここでのサーバ装置は、例えば、認証サーバである。認証サーバとは、クライアント(例えば、MFP1やPC5)から送られるユーザ識別情報(例えば、ユーザID)やユーザ認証情報(例えば、パスワード、認証データ)を、サーバ装置が備えるユーザ情報やユーザ認証情報と照合し、ユーザ認証の成功/失敗、を判定し、判定結果を、クライアントへ返信する機能を有するサーバである。認証サーバは、MFP1のユーザ認証部77(図10)の機能を実現する。この場合、MFP1においては、ユーザ認証部77(図10)を省略することができる。   The server device here is, for example, an authentication server. The authentication server refers to user identification information (for example, user ID) and user authentication information (for example, password, authentication data) sent from a client (for example, MFP 1 or PC 5), and user information or user authentication information provided in the server device. The server has a function of collating, determining success / failure of user authentication, and returning the determination result to the client. The authentication server implements the function of the user authentication unit 77 (FIG. 10) of the MFP 1. In this case, in the MFP 1, the user authentication unit 77 (FIG. 10) can be omitted.

また、サーバ装置は、例えば、データサーバである。データサーバは、ドキュメントのデータファイルや、MFP1へ送信されるジョブのデータ(プリントデータ)や、MFP1内で保持されるジョブデータ等を保持し、クライアントからのリクエストに応じて、ドキュメントのデータファイル、プリントデータ、ジョブデータ等を送信する機能を有するサーバ装置である。   The server device is, for example, a data server. The data server holds a document data file, job data (print data) transmitted to the MFP 1, job data held in the MFP 1, etc., and in response to a request from the client, a document data file, A server device having a function of transmitting print data, job data, and the like.

ただし、サーバ装置(図示せず)は、画像形成システム100にとって必須の要素ではない。また、必要に応じて、画像形成システムを構成するMFP1やPC5または7が、上記サーバの機能を備えてもよい。   However, the server device (not shown) is not an essential element for the image forming system 100. Further, if necessary, the MFP 1 or the PC 5 or 7 constituting the image forming system may have the function of the server.

<画像形成装置のハードウェア構成>
図7は、MFP1のハードウェア構成を示すブロック図である。
<Hardware configuration of image forming apparatus>
FIG. 7 is a block diagram illustrating a hardware configuration of the MFP 1.

MFP1は、中央処理装置(CPU)33、リード・オンリ・メモリ(ROM)35、ランダム・アクセス・メモリ(RAM)37、フラッシュメモリ39、不揮発性メモリ(NVRAM)41、暗号化復号化部45、ハード・ディスク・ドライブ(HDD)47、HDD47内のボックス49、プリンタ部51、スキャナ部53、ファクシミリ部55、ユーザインタフェース57、ユーザインタフェース57の表示部21および入力部59、通信インタフェース61、ならびに、認証ユニット9を有する。これらは、MFP1内部においてデータバスを介して互いに接続される。   The MFP 1 includes a central processing unit (CPU) 33, a read only memory (ROM) 35, a random access memory (RAM) 37, a flash memory 39, a nonvolatile memory (NVRAM) 41, an encryption / decryption unit 45, Hard disk drive (HDD) 47, box 49 in HDD 47, printer unit 51, scanner unit 53, facsimile unit 55, user interface 57, display unit 21 and input unit 59 of user interface 57, communication interface 61, and It has an authentication unit 9. These are connected to each other in the MFP 1 via a data bus.

CPU33は、ROM35、RAM37、フラッシュメモリ39、NVRAM41、あるいは、HDD47に保持される画像形成プログラム、あるいは、通信インタフェース61を介して提供される画像形成プログラム、を実行し、ROM35、RAM37、フラッシュメモリ39、NVRAM41、あるいは、HDD47に保持されるデータを処理することができる。CPU33、ROM35、RAM37、フラッシュメモリ39、NVRAM41は、上記画像形成プログラムを実行することができるコンピュータ主要部43を構成する。上記画像形成プログラムは、主要部43において実行され、もって、主要部43は、MFP1を制御する機能、演算処理を実行する機能、および、データを保持する機能を具備する。このようにして、画像形成プログラムは、MFP1上で実行されることにより、本発明が有する技術的思想を実現する。上記画像形成プログラムは、予めMFP1のフラッシュメモリ39等にインストールされればよい。あるいは、画像形成プログラムは、フレキシブル・ディスク(FD)、光ディスク、USBメモリといった記憶媒体、もしくは、インターネットといった通信手段を通じてMFP1へ提供されてもよい。   The CPU 33 executes an image forming program stored in the ROM 35, RAM 37, flash memory 39, NVRAM 41, or HDD 47, or an image forming program provided via the communication interface 61, and the ROM 35, RAM 37, flash memory 39. The data held in the NVRAM 41 or the HDD 47 can be processed. The CPU 33, ROM 35, RAM 37, flash memory 39, and NVRAM 41 constitute a computer main part 43 that can execute the image forming program. The image forming program is executed in the main unit 43, and the main unit 43 has a function of controlling the MFP 1, a function of executing arithmetic processing, and a function of holding data. In this way, the image forming program is executed on the MFP 1 to realize the technical idea of the present invention. The image forming program may be installed in advance in the flash memory 39 of the MFP 1. Alternatively, the image forming program may be provided to the MFP 1 through a storage medium such as a flexible disk (FD), an optical disk, or a USB memory, or communication means such as the Internet.

主要部43は、MFP1全体を制御する機能を有し、コピー、プリント、スキャン、ファクシミリ、といった機能を実現する。そのために、CPU33は、本発明にかかる画像形成プログラムに加え、各種制御用プログラムを必要に応じて実行することができる。   The main unit 43 has a function of controlling the entire MFP 1 and realizes functions such as copying, printing, scanning, and facsimile. Therefore, the CPU 33 can execute various control programs as needed in addition to the image forming program according to the present invention.

ROM33、RAM35、フラッシュメモリ39、NVRAM41、HDD47、は、データ、および、プログラムを保持する記憶装置である。MFP1は、これら記憶装置群を、適宜、適切に使い分け、保持する必要があるデータやプログラムを保持する。   The ROM 33, RAM 35, flash memory 39, NVRAM 41, and HDD 47 are storage devices that hold data and programs. The MFP 1 retains data and programs that need to be properly used by appropriately storing these storage device groups.

第1の実施の形態によるMFP1においては、各種MFP制御プログラムおよび画像形成プログラムは、フラッシュメモリ39に保持される。また、フラッシュメモリ39は、入力部59や通信インタフェース61からの入力に応答するために表示部21に表示される各国言語によるメッセージのデータや、VxWorksといった組み込み機器用のオペレーティングシステム(OS)も保持する。   In the MFP 1 according to the first embodiment, various MFP control programs and image forming programs are held in the flash memory 39. The flash memory 39 also stores message data in various languages displayed on the display unit 21 in response to input from the input unit 59 and the communication interface 61, and an operating system (OS) for embedded devices such as VxWorks. To do.

RAM35は、MFP1の、所謂、ワーキング・メモリを構成する。このRAM35は、SRAM、SDRAM、DRAM等から構成されればよい。   The RAM 35 constitutes a so-called working memory of the MFP 1. The RAM 35 may be composed of SRAM, SDRAM, DRAM or the like.

NVRAM41は、画像形成に関連する各種の設定を保持する記憶装置である。このNVRAM41は、MFP1の動作において必要な様々なデータ(IPアドレス等ネットワーク設定値データ、画質調整機能等設定値データ)を保持する。   The NVRAM 41 is a storage device that holds various settings related to image formation. The NVRAM 41 holds various data necessary for the operation of the MFP 1 (network setting value data such as an IP address, setting value data such as an image quality adjustment function).

暗号化復号化部45は、HDD47へ書き込まれるデータを暗号化し、HDD47から読み出される暗号化データを復号化する。暗号化復号化部45は、専用の集積回路基板により構成されればよい。   The encryption / decryption unit 45 encrypts data to be written to the HDD 47 and decrypts encrypted data read from the HDD 47. The encryption / decryption unit 45 may be configured by a dedicated integrated circuit board.

第1の実施の形態によるMFP1においては、補助記憶装置として、固定記憶装置であるハード・ディスク・ドライブ(HDD)47を有する。HDD47は、その大容量記憶領域を用いて、画像データや、ジョブデータを保持する。また、HDD47は、RAM37の容量をオーバーするデータについて、データがスワップされる領域を備える。MFP1においては、HDD47に対するデータの読み書きに対し、パスワードを設定することができる(パスワード保護機能(HDDロック機能))。さらに、HDD47は、受信したプリントデータや、MFP1がプリントデータから作成したジョブデータ等、様々なデータを格納する領域(ボックス49)を有する。認証プリントジョブにかかるジョブデータも、ボックス49に保持される。加えて、ボックス49には、ユーザ毎に利用権限が与えられる個人ボックスも含まれる。さらに加えて、HDD47は、ユーザ認証に必要な認証情報を保持することもできる。   The MFP 1 according to the first embodiment includes a hard disk drive (HDD) 47 that is a fixed storage device as an auxiliary storage device. The HDD 47 uses the large capacity storage area to hold image data and job data. Further, the HDD 47 includes an area where data is swapped for data exceeding the capacity of the RAM 37. In the MFP 1, a password can be set for reading and writing data to the HDD 47 (password protection function (HDD lock function)). Further, the HDD 47 has an area (box 49) for storing various data such as received print data and job data created from the print data by the MFP 1. Job data relating to the authentication print job is also held in the box 49. In addition, the box 49 includes a personal box to which usage authority is given for each user. In addition, the HDD 47 can also hold authentication information necessary for user authentication.

プリンタ部51は、画像データを受け、印刷出力を実行する。プリンタ部51は、例えば、紙のような印刷媒体上に画像を形成する。画像形成がなされた印刷媒体は、印刷物としてプリンタ部51より排出される。プリンタ部51は、排出される印刷物に対し、ソート処理、パンチ穴あけ処理、ステープル処理等といったフィニッシング処理をするフィニッシャ(図示せず。)を備えることができる。   The printer unit 51 receives image data and executes print output. The printer unit 51 forms an image on a print medium such as paper. The print medium on which the image is formed is discharged from the printer unit 51 as a printed matter. The printer unit 51 can include a finisher (not shown) that performs finishing processing such as sorting processing, punching processing, and stapling processing on the printed matter to be discharged.

スキャナ部53は、紙媒体等に記録された情報を光電的に読み取り(スキャンし)、当該情報の画像データを出力することができる。スキャナ部53は、複数枚の原稿を自動的に連続的にスキャンするための原稿自動送り装置(ADF(Auto Document Feeder))や、両面スキャンにかかる機能であるDuplex機能を有する装置を備えることができる。   The scanner unit 53 can photoelectrically read (scan) information recorded on a paper medium or the like and output image data of the information. The scanner unit 53 includes an automatic document feeder (ADF (Auto Document Feeder)) for automatically and continuously scanning a plurality of documents, and a device having a Duplex function that is a function related to double-sided scanning. it can.

ファクシミリ部55は、公衆回線を介してファクシミリ・データの送受信を行う。   The facsimile unit 55 transmits and receives facsimile data via a public line.

ユーザインタフェース57は、MFP1とユーザと間で情報の入出力を行う部分であり、ユーザがMFP1を操作するための装置である。   The user interface 57 is a part for inputting and outputting information between the MFP 1 and the user, and is a device for the user to operate the MFP 1.

ユーザインタフェース57は、ユーザに情報を提示する表示部21と、ユーザからの情報の入力を受け付ける入力部59と、を備える。MFP1のユーザインタフェース57は、液晶タッチパネルを有し、その表示部21と入力部59とは一体的に構成される。入力部59は、液晶タッチパネルに表示されるソフト・キー、ならびに、テンキー、スタート・キー、ストップ・キー、画面表示切替キー等のハード・キーを有する。認証プリントのためのユーザ認証を、ユーザインタフェース57を介して入力可能な情報に基づいて(例えば、ユーザ名およびパスワードのキー入力)実行する場合には、ユーザインタフェース57は、認証プリント印刷出力処理のための所定の認証手段を構成する。   The user interface 57 includes a display unit 21 that presents information to the user, and an input unit 59 that receives input of information from the user. The user interface 57 of the MFP 1 has a liquid crystal touch panel, and the display unit 21 and the input unit 59 are integrally configured. The input unit 59 includes software keys displayed on the liquid crystal touch panel, and hardware keys such as a numeric keypad, a start key, a stop key, and a screen display switching key. When executing user authentication for authentication printing based on information that can be input via the user interface 57 (for example, key input of a user name and a password), the user interface 57 performs authentication print printing processing. A predetermined authentication means is configured.

通信インタフェース61は、MFP1と外部の装置との間でデータの送受信を行うためのインタフェースである。   The communication interface 61 is an interface for transmitting and receiving data between the MFP 1 and an external device.

通信インタフェース61は、例えば、MFP1をLANなどのネットワークに、イーサネット(登録商標)接続するためのインタフェースである。この場合、通信インタフェース61は、10BASE−T、100BASE−Tといった規格をサポートする。   The communication interface 61 is an interface for connecting the MFP 1 to a network such as a LAN via Ethernet (registered trademark), for example. In this case, the communication interface 61 supports standards such as 10BASE-T and 100BASE-T.

また、例えば、通信インタフェース61は、USBポートである。USBポートには、認証ユニット9を接続することも可能である。また、USBポートを介し、MFP1とPC5とをローカル接続することも可能である。   For example, the communication interface 61 is a USB port. It is also possible to connect the authentication unit 9 to the USB port. Further, the MFP 1 and the PC 5 can be locally connected via the USB port.

加えて、通信インタフェース61は、シリアル通信方式(RS−232C規格)でMFP1とPC5とを接続するインタフェースであってもよい。また、通信インタフェース61は、MFP1と認証ユニット9とを、シリアル通信方式で接続することも可能である。   In addition, the communication interface 61 may be an interface that connects the MFP 1 and the PC 5 by a serial communication method (RS-232C standard). The communication interface 61 can also connect the MFP 1 and the authentication unit 9 by a serial communication method.

さらには、通信インタフェース61は、セントロニクスインタフェース(パラレルポート)を有することもできる。セントロニクスインタフェースを介し、MFP1とPC5とをローカル接続することができる。   Furthermore, the communication interface 61 can also have a Centronics interface (parallel port). The MFP 1 and the PC 5 can be locally connected via the Centronics interface.

認証ユニット9は、認証プリント印刷出力処理において、印刷出力の実行を開始させるためのユーザ認証で用いる情報入力装置である。認証ユニット9は、本発明における、認証プリント印刷出力処理のための所定の認証手段を構成する。   The authentication unit 9 is an information input device used for user authentication for starting execution of print output in the authentication print print output process. The authentication unit 9 constitutes a predetermined authentication means for authentication print print output processing in the present invention.

図8は、本発明にかかる実施の形態によるMFP1が備える認証ユニット9を説明する図である。部分拡大領域63を参照すれば明らかだが、認証ユニット9は、ユーザ67が所持するICカード(スマート・カード)65に記録された情報を読み出すためのICカード・リーダ9である。ICカード65およびICカード・リーダ9は、例えば、周知のRFID(Radio Frequency IDentification)の技術を用いて構成することができる。ユーザ67は、ICカード65を、ICカード・リーダ9にタッチさせる(両者間の間隔を所定の間隔以下の状態にする)ことで、MFP1にユーザ認証処理の実行を開始させることができる。   FIG. 8 is a diagram illustrating the authentication unit 9 provided in the MFP 1 according to the embodiment of the present invention. The authentication unit 9 is an IC card reader 9 for reading out information recorded on an IC card (smart card) 65 possessed by the user 67, as is apparent from the partial enlarged area 63. The IC card 65 and the IC card reader 9 can be configured using, for example, a well-known RFID (Radio Frequency IDentification) technique. The user 67 can cause the MFP 1 to start executing the user authentication process by touching the IC card 65 with the IC card reader 9 (the interval between the two is set to a predetermined interval or less).

ただし、本発明に対して適用可能な所定の認証手段は、認証ユニット9(ICカード・リーダ9)に限定されない。上述のように、ユーザインタフェース57を、所定の認証手段として利用することが可能である。また、本発明においては、一台のMFP1が、複数種類の装置を、当該所定の認証手段として備えることも可能である。   However, the predetermined authentication means applicable to the present invention is not limited to the authentication unit 9 (IC card reader 9). As described above, the user interface 57 can be used as a predetermined authentication means. In the present invention, a single MFP 1 can include a plurality of types of devices as the predetermined authentication means.

また、本発明にかかる実施の形態によるMFP1は、認証ユニット9として、生体認証装置を備えてもよい。生体認証装置は、例えば、ユーザの指紋といった生体測定量を定量することができる。その場合、ユーザは、生体認証装置に自らの指でタッチする(触れる)ことで、MFP1にユーザ認証処理の実行を開始させることができる。   The MFP 1 according to the embodiment of the present invention may include a biometric authentication device as the authentication unit 9. The biometric authentication device can quantify a biometric amount such as a user's fingerprint. In that case, the user can cause the MFP 1 to start executing the user authentication process by touching (touching) the biometric authentication device with his / her finger.

<画像形成装置のソフトウェア構成>
これより、MFP1の各種制御プログラム等の構成について説明する。
<Software configuration of image forming apparatus>
Now, the configuration of various control programs and the like of the MFP 1 will be described.

図9は、MFP1のフラッシュメモリ39に保持される各種制御プログラムの一例(m1〜m9)を示すブロック図である。各種制御プログラムは、MFP1のコンピュータ主要部43において実行可能な、複数のモジュール(m1〜m9)からなる。複数のモジュールのうち、メイン制御モジュールm1は、MFP1の全体制御の中核をなすモジュールである。その余のモジュールm2〜m9は、MFP1のハードウェア構成要素等を制御するモジュールである。   FIG. 9 is a block diagram showing an example (m1 to m9) of various control programs held in the flash memory 39 of the MFP 1. The various control programs are composed of a plurality of modules (m1 to m9) that can be executed by the computer main part 43 of the MFP 1. Of the plurality of modules, the main control module m1 is a module that forms the core of overall control of the MFP1. The remaining modules m2 to m9 are modules that control hardware components of the MFP 1.

各モジュール(m1〜m9)はそれぞれ、図7に示したハードウェア構成要素とのインタフェースを備え、それらハードウェア構成要素の制御、データの送受、データの処理を実行する。   Each of the modules (m1 to m9) has an interface with the hardware components shown in FIG. 7, and executes control of the hardware components, data transmission / reception, and data processing.

メイン制御モジュールm1は、その余のモジュール(m2〜m9)におけるジョブ実行指示の生成を統括的に制御する。メイン制御モジュールm1は、例えば、コピージョブの実行制御においては、コピージョブの開始、停止、再開、破棄、割り込み等、スキャン動作処理やプリント動作処理など、各モジュールの処理の全てを制御する。また、メイン制御モジュールm1は、MFP1の起動時等における処理を実行可能であるとともに、コピー、プリント、スキャン、ファクシミリ等の各ジョブの登録要求を受け付けたり、各ジョブに対して固有のジョブIDを割り当てたりする処理を実行し、もって、ジョブを適切に割り振る機能を有する。また、メイン制御モジュールm1は、ユーザからのジョブ削除指示を受け付けることができ、その場合には、ジョブデータ等の削除を実行する。さらには、メイン制御モジュールm1は、記憶装置(RAM37やHDD47)に対するアクセスの制御も行う。なおさらには、HDD47が、オペレーティングシステム(OS、例えば、VxWorks、XFS)の有する機能によって、ファイルシステムのための記憶領域として扱われる場合において、メイン制御モジュールm1は、ファイルシステムに対するアクセス制御も実行する。例えば、ユーザが認証プリントジョブをMFP1へ投入した場合には、データは、ネットワーク処理モジュールm5、PCPrintアプリモジュールm6を介して、メイン制御モジュールm1へ入力され、そして、メイン制御モジュールm1が、当該データをHDD47内の所定の記憶領域に保存する。また、例えば、ユーザが、HDD47内のデータの削除や移動の指示を入力した場合にも、同様に、メイン制御モジュールm1が、HDD47内のデータの削除や移動を実行する。   The main control module m1 comprehensively controls the generation of job execution instructions in the remaining modules (m2 to m9). For example, in the copy job execution control, the main control module m1 controls all of the processes of each module such as the scan operation process and the print operation process, such as start, stop, restart, discard, and interrupt of the copy job. The main control module m1 can execute processing when the MFP 1 is started, accepts registration requests for each job such as copying, printing, scanning, and facsimile, and assigns a unique job ID to each job. It has a function of executing a process of assigning and appropriately allocating jobs. The main control module m1 can accept a job deletion instruction from the user, and in this case, deletes job data and the like. Furthermore, the main control module m1 also controls access to the storage devices (RAM 37 and HDD 47). Still further, when the HDD 47 is handled as a storage area for the file system by the function of the operating system (OS, for example, VxWorks, XFS), the main control module m1 also executes access control for the file system. . For example, when the user submits an authentication print job to the MFP 1, the data is input to the main control module m 1 via the network processing module m 5 and the PCPrint application module m 6, and the main control module m 1 Is stored in a predetermined storage area in the HDD 47. For example, when the user inputs an instruction to delete or move data in the HDD 47, the main control module m1 similarly deletes or moves data in the HDD 47.

プリンタ制御モジュールm2は、プリンタ部51を制御する機能を有するモジュールである。プリンタ制御モジュールm2は、設定された印刷条件(印刷モード:片面/両面、スタンプ印刷等)に基づいた印刷出力処理を、プリンタ部51に実行させる。なお、プリンタ制御モジュールm2は、ファクシミリ受信時における印刷出力処理等においても、プリンタ部51を制御する。   The printer control module m2 is a module having a function of controlling the printer unit 51. The printer control module m2 causes the printer unit 51 to execute a print output process based on the set printing conditions (print mode: single-sided / double-sided, stamp printing, etc.). The printer control module m2 also controls the printer unit 51 in print output processing at the time of facsimile reception.

スキャナ制御モジュールm3は、スキャナ部53を制御する機能を有するモジュールである。スキャナ制御モジュールm3は、設定されたスキャン条件(文字/写真モード等)に基づき、所定のスキャン形態(ADFを使用する、原稿読み取りガラス面を使用する、等)に従ったスキャン動作処理を、スキャナ部53に実行させる。なお、スキャナ制御モジュールm3は、ファクシミリ送信時における原稿読み取り処理等においても、スキャナ部53を制御する。   The scanner control module m3 is a module having a function of controlling the scanner unit 53. The scanner control module m3 performs scanning operation processing in accordance with a predetermined scanning form (using ADF, using a document reading glass surface, etc.) based on the set scanning conditions (character / photo mode, etc.) This is executed by the unit 53. The scanner control module m3 controls the scanner unit 53 also in document reading processing at the time of facsimile transmission.

ファクシミリ処理モジュールm4は、ファクシミリ部55を制御する機能を有するモジュールである。ファクシミリ処理モジュールm4は、ファクシミリ・データ受信時においては、ファクシミリ部55から着信の通知を受け取ることで、メイン制御モジュールm1に対し、ファクシミリ・データ受信ジョブの登録の要求を送ったり、当該受信ジョブの実行の開始を指示したりする。なお、ファクシミリ・データの送受信においては、ファクシミリ部55の備えるモデム(図示せず。)を用いた公衆回線利用の形態と、通信インタフェース61を用いたインターネット・ファックスの形態と、が共存する。   The facsimile processing module m4 is a module having a function of controlling the facsimile unit 55. When receiving the facsimile data, the facsimile processing module m4 receives a notification of the incoming call from the facsimile unit 55, thereby sending a registration request for the facsimile data reception job to the main control module m1, Instruct the start of execution. In the transmission / reception of facsimile data, the form of using a public line using a modem (not shown) provided in the facsimile unit 55 and the form of Internet fax using the communication interface 61 coexist.

ネットワーク処理モジュールm5は、通信インタフェース61を介したネットワーク処理を実行する機能を有するモジュールである。MFP1においては、例えばTCP/IPといった通信プロトコルをサポートするネットワーク処理モジュールm5は、通信インタフェース61と接続され、フロントエンドとして利用される。通信インタフェース61を通じて受信される外部からのリクエストは、OS(VxWorks)が供するメッセージ・キューを介して内部へ取り込まれる。ネットワーク処理モジュールm5は、取り込んだリクエストの内容に基づいて実行された処理の結果を通信インタフェース61へ送る。また、ネットワーク処理モジュールm5は、TCP/IP、IPX/SPX、SNMP等をサポートし、外部ネットワーク3(図6)に接続されたPC5(図6)からプリントデータをインターネット経由で受信することができ、受信したプリントデータをPCPrintアプリモジュールm6へ送ることができる。そうすることで、MFP1は、インターネットを介して受信されるデータに基づく印刷出力処理を実現する。認証プリント(タッチ&プリント)の設定がオンになっているプリントデータについても同様、ネットワーク処理モジュールm5は、受信したプリントデータをPCPrintアプリモジュールm6へ送る。その後、メイン制御モジュールm1は、当該プリントデータあるいは当該プリントデータに基づいて作成されたジョブデータを、HDD47の所定領域(タッチ&プリント・ボックス23(図4))に保存する。さらに、ネットワーク処理モジュールm5は、認証ユニット9(図8)が受信したICカード65(図8)内の認証データ等(認証データ等)を受け取り、そして、受け取った認証データ等を認証データ管理モジュールm8へ送る。このように、ネットワーク処理モジュールm5は、通信インタフェース61や認証ユニット9とモジュール群(m1、m4、m6、m7、m8)との間のインタフェース処理を実行する機能を有する。   The network processing module m5 is a module having a function of executing network processing via the communication interface 61. In the MFP 1, a network processing module m5 that supports a communication protocol such as TCP / IP is connected to the communication interface 61 and used as a front end. A request from the outside received through the communication interface 61 is taken in through a message queue provided by an OS (VxWorks). The network processing module m5 sends the result of processing executed based on the contents of the fetched request to the communication interface 61. The network processing module m5 supports TCP / IP, IPX / SPX, SNMP, etc., and can receive print data from the PC 5 (FIG. 6) connected to the external network 3 (FIG. 6) via the Internet. The received print data can be sent to the PCPrint application module m6. By doing so, the MFP 1 realizes print output processing based on data received via the Internet. Similarly for the print data for which the authentication print (touch & print) setting is on, the network processing module m5 sends the received print data to the PCPrint application module m6. After that, the main control module m1 stores the print data or job data created based on the print data in a predetermined area (touch & print box 23 (FIG. 4)) of the HDD 47. Further, the network processing module m5 receives the authentication data or the like (authentication data or the like) in the IC card 65 (FIG. 8) received by the authentication unit 9 (FIG. 8), and the received authentication data or the like is an authentication data management module. Send to m8. As described above, the network processing module m5 has a function of executing interface processing between the communication interface 61 and the authentication unit 9 and the module group (m1, m4, m6, m7, m8).

PCScanアプリモジュールm6は、ネットワーク3を介してMFP1と接続されたPC5(図6)からの指示にもとづいてスキャン処理を実行する機能を有するモジュールである。PCScanアプリモジュールm6は、PC5からスキャン実行の指示を受け取ると、当該指示に従ってスキャンジョブを実行し、画像データファイルを作成し、ネットワーク処理モジュールm5、通信インタフェース61、ネットワーク3(図6)を介してPC5(図6)へ画像データファイルを送信する。なお、ユーザが、ユーザインタフェース57を介してスキャン実行の指示をMFP1へ入力した場合には、ユーザインタフェース制御モジュールm9およびメイン制御モジュールm1によって、スキャンジョブの実行指示が送られる。   The PCScan application module m6 is a module having a function of executing a scanning process based on an instruction from the PC 5 (FIG. 6) connected to the MFP 1 via the network 3. Upon receiving the scan execution instruction from the PC 5, the PCScan application module m6 executes a scan job in accordance with the instruction, creates an image data file, and passes through the network processing module m5, the communication interface 61, and the network 3 (FIG. 6). The image data file is transmitted to the PC 5 (FIG. 6). When the user inputs a scan execution instruction to the MFP 1 via the user interface 57, a scan job execution instruction is sent by the user interface control module m9 and the main control module m1.

PCPrintアプリモジュールm7は、ネットワーク3を介してMFP1と接続されたPC5(図6)からの指示にもとづいて印刷出力処理を実行する機能を有するモジュールである。例えば、ユーザが、PC5から認証プリントジョブをMFP1へ投入すると、PCPrintアプリモジュールm7は、ネットワーク処理モジュールm5を介してプリントデータを受信し、当該プリントデータからビットマップイメージ・データを作成し、メイン制御モジュールm1へ当該ビットマップイメージ・データを含んだジョブデータを送る。そして、メイン制御モジュールm1は、認証プリントジョブにかかるジョブデータを、HDD47内の所定のボックス(タッチ&プリント・ボックス23)へ保存する。   The PCPrint application module m7 is a module having a function of executing print output processing based on an instruction from the PC 5 (FIG. 6) connected to the MFP 1 via the network 3. For example, when the user submits an authentication print job from the PC 5 to the MFP 1, the PCPrint application module m 7 receives print data via the network processing module m 5, creates bitmap image data from the print data, and performs main control. The job data including the bitmap image data is sent to the module m1. Then, the main control module m1 stores job data related to the authentication print job in a predetermined box (touch & print box 23) in the HDD 47.

認証データ管理モジュールm8は、ユーザ認証処理と関連する機能を有するモジュールである。例えば、認証プリントジョブと関連し、認証データ管理モジュールm8は、ネットワーク処理モジュールm5から認証データ等を受け取ると、予めHDD47等に保持したユーザ認証情報と照合し、ユーザ認証の成功/失敗を判定する。当該判定が成功であれば、認証データ管理モジュールm8は、ユーザ認証は成功裡に完了された旨を、メイン制御モジュールm1へ通知する。メイン制御モジュールm1は、一時保留状態としてHDD47に保持されたジョブデータを、PCPrintアプリモジュールm7へ送信し、PCPrintアプリモジュールm7は、プリンタ部51に対し印刷出力処理を実行する指示を送る。そうすることによって、認証プリントジョブにかかる印刷物は、プリンタ部51から排出される。   The authentication data management module m8 is a module having a function related to user authentication processing. For example, when the authentication data management module m8 receives authentication data or the like from the network processing module m5 in connection with the authentication print job, the authentication data management module m8 checks the user authentication information previously stored in the HDD 47 or the like to determine success / failure of the user authentication. . If the determination is successful, the authentication data management module m8 notifies the main control module m1 that the user authentication has been successfully completed. The main control module m1 transmits the job data held in the HDD 47 as a temporary hold state to the PCPrint application module m7, and the PCPrint application module m7 sends an instruction to execute print output processing to the printer unit 51. By doing so, the printed matter related to the authentication print job is discharged from the printer unit 51.

ユーザインタフェース制御モジュールm9は、ユーザインタフェース57を介した情報の入出力を制御する機能を有するモジュールである。ユーザインタフェース制御モジュールm9は、ユーザインタフェース57の入力部59から送られてくる信号の処理を、イベント処理として、実行し、かつ、表示部21(液晶タッチパネル)へ表示される内容を生成する画面処理プログラムを実行する。当該画面処理プログラムは、表示すべき画面が決定したときの前処理や、表示部21への画面表示処理や、特定の画面が表示されているときにおけるハード・キー、ソフト・キー、その他において生じるイベントの処理に関するプログラムを含んでいる。ここで、イベントの処理としては、例えば、ユーザが入力部59を介して指定したMFP1の動作を実行するために、メイン制御モジュールm1へ、当該指定にかかる情報を通知したり、次のしかるべき画面表示への移行を実行することでユーザへMFP1からの応答を通知したりする。なお、認証プリントジョブの実行時には、必要に応じ、ジョブのリストの表示を実行する。   The user interface control module m9 is a module having a function of controlling input / output of information via the user interface 57. The user interface control module m9 executes processing of signals sent from the input unit 59 of the user interface 57 as event processing, and generates screen content that is displayed on the display unit 21 (liquid crystal touch panel). Run the program. The screen processing program occurs in pre-processing when a screen to be displayed is determined, screen display processing on the display unit 21, hard keys, soft keys, etc. when a specific screen is displayed. Contains programs related to event processing. Here, as processing of the event, for example, in order to execute the operation of the MFP 1 specified by the user via the input unit 59, the main control module m1 is notified of information related to the specification, or the following should be performed: By executing the transition to the screen display, a response from the MFP 1 is notified to the user. When executing an authentication print job, a job list is displayed as necessary.

本発明にかかる画像形成プログラムは、上記したモジュール群(m1〜m9)および図示しないその他の各種モジュール群が協調的に動作することにより実現される。ただし、本発明にかかる画像形成プログラムは、単一のモジュールとしてMFP1にインストールすることも可能である。つまり、本発明にかかる画像形成プログラムには、その表現形態に関し、一切の制限がない。   The image forming program according to the present invention is realized by the above-described module group (m1 to m9) and other various module groups (not shown) operating cooperatively. However, the image forming program according to the present invention can be installed in the MFP 1 as a single module. In other words, the image forming program according to the present invention has no limitation on the expression form.

<画像形成装置の機能的構成>
図10は、本発明にかかる第1の実施の形態による画像形成装置、MFP1aの構成を、機能ブロックを用いて表したブロック図である。但、MFP1aが有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。下記ブロックの幾つかは、CPU33(図7)が、本実施の形態にかかる画像形成プログラム等を実行することにより、実現される。つまり、図10に示された機能ブロック群は、図7に示すハードウェア構成要素および図9に示すモジュール等が協調的に動作することによって、実現される。
<Functional configuration of image forming apparatus>
FIG. 10 is a block diagram showing the configuration of the image forming apparatus and MFP 1a according to the first embodiment of the present invention using functional blocks. However, illustration of functions that are not related to the present embodiment is omitted even if they are functions of the MFP 1a. Some of the following blocks are realized by the CPU 33 (FIG. 7) executing the image forming program according to the present embodiment. That is, the functional block group shown in FIG. 10 is realized by the hardware components shown in FIG. 7 and the modules shown in FIG.

MFP1aは、制御部69を有する。制御部69は、MFP1の各ブロックとデータ送受信可能に接続され、各ブロックの状態を把握し、適宜、各ブロックの動作を制御する。   The MFP 1 a includes a control unit 69. The control unit 69 is connected to each block of the MFP 1 so that data can be transmitted and received, grasps the state of each block, and appropriately controls the operation of each block.

既に述べたように通信インタフェース61は、ネットワーク3を介してPC5等からプリントデータを受け取る。   As described above, the communication interface 61 receives print data from the PC 5 or the like via the network 3.

当該プリントデータは、例えば、印刷出力処理の設定に関するデータ(設定パラメータ・データ)、および、印刷出力されるドキュメントのデータ(ドキュメント・データ)を、含むデータ構造を備える。設定パラメータ・データは、認証プリントとして印刷出力処理を実行するか否か、を示すパラメータ(認証プリント設定パラメータ、あるいは、認証プリント設定フラグ)や、ユーザが入力したユーザ名やパスワードのデータ、プリントモード(片面/両面、等)のパラメータ、認証プリントジョブが完了した後の当該ジョブのジョブデータの処理(保存、削除等)の設定内容のデータ等を含む。該パスワードのデータは、プリントデータが真正のユーザにより作成されたものであることの証明に供される。加えて、該認証のためのデータを、認証プリントのためのユーザ認証のために用いてもよい。通信インタフェース61が受け取ったプリントデータは、ジョブ登録部81へ送られる。   The print data has a data structure including, for example, data (setting parameter data) related to setting of print output processing and data (document data) of a document to be printed out. The setting parameter data includes a parameter (authentication print setting parameter or authentication print setting flag) indicating whether or not to execute print output processing as authentication print, user name and password data input by the user, print mode (Single side / double side, etc.) parameters, data of setting contents of job data processing (save, delete, etc.) of the job after the authentication print job is completed. The password data is used to prove that the print data is created by a genuine user. In addition, the data for authentication may be used for user authentication for authentication printing. The print data received by the communication interface 61 is sent to the job registration unit 81.

ジョブ登録部81は、受け取ったプリントデータの設定パラメータ・データを参照し、ユーザ識別符合(ユーザ名)から、当該プリントデータにかかる印刷出力処理(プリントジョブ)の所有者の情報(ユーザ名)を取得する。そして、ジョブ登録部81は、プリントデータをビットマップイメージ・データへ展開し、該ビットマップイメージ・データおよび設定パラメータ・データからジョブデータを生成する。ジョブ登録部81は、プリントデータにパスワードも含まれている場合には、予めHDD47に保持された、ユーザ名とパスワードとの対応関係を示すデータ(登録ユーザ情報データ)を参照することができる。ただし、MFP1の外部の装置において当該登録ユーザ情報データが保持され、MFP1が当該登録ユーザ情報データへアクセス可能であれば、MFP1は、当該登録ユーザ情報データを内部に保持する必要はない。   The job registration unit 81 refers to the setting parameter data of the received print data, and obtains information (user name) of the owner of the print output process (print job) related to the print data from the user identification code (user name). get. Then, the job registration unit 81 expands the print data into bitmap image data, and generates job data from the bitmap image data and setting parameter data. When the print data includes a password, the job registration unit 81 can refer to data (registered user information data) indicating the correspondence between the user name and the password stored in the HDD 47 in advance. However, if the registered user information data is held in an apparatus outside the MFP 1 and the MFP 1 can access the registered user information data, the MFP 1 does not need to hold the registered user information data inside.

さらに、ジョブ登録部81は、プリントデータの設定パラメータ・データの認証プリント設定パラメータを参照し、当該プリントデータにかかるジョブを、認証プリントとして印刷出力処理するか否か、を判定する。ジョブ登録部81が、当該ジョブを認証プリントジョブとして実行する、と判定した場合、当該ジョブのジョブデータは、ジョブ保持部75へ送られ、ジョブ保持部75において認証プリントジョブデータとして保持される。ここで、MFP1は、認証プリントのためのユーザ認証が完了するまでジョブ保持部75において保持される認証プリントジョブデータを、一時保留状態(ホールド状態)にあるジョブデータとして認識する。   Further, the job registration unit 81 refers to the print data setting parameter / authentication print setting parameter of the data, and determines whether or not to print out the job related to the print data as an authentication print. If the job registration unit 81 determines that the job is to be executed as an authentication print job, the job data of the job is sent to the job holding unit 75 and held as authentication print job data in the job holding unit 75. Here, the MFP 1 recognizes the authentication print job data held in the job holding unit 75 as the job data in the temporary hold state (hold state) until the user authentication for the authentication print is completed.

他方、ジョブ登録部81が、当該ジョブを認証プリントではない、通常の印刷出力処理として実行する、と判定した場合、当該ジョブのジョブデータは、直ちに、ジョブ実行部79へ送られ、当該ジョブは直ちに実行されるか、もしくは、キュー79aへ投入される。   On the other hand, when the job registration unit 81 determines that the job is to be executed as a normal print output process that is not an authentication print, the job data of the job is immediately sent to the job execution unit 79, and the job is It is executed immediately or put into the queue 79a.

ジョブ保持部75は、認証プリントジョブデータを、当該ジョブデータの所有者であるユーザがユーザ認証を成功裡に完了させるまで、保持する。ジョブ保持部75においては、認証プリントジョブデータは、所定のボックス(タッチ&プリント・ボックス49a)に保持される。   The job holding unit 75 holds the authentication print job data until the user who owns the job data successfully completes user authentication. In the job holding unit 75, the authentication print job data is held in a predetermined box (touch & print box 49a).

ジョブ実行部79は、受け取ったジョブデータに基づき、ジョブを実行する。ただし、ジョブデータを受け取った時点において、直ちに当該ジョブデータにかかるジョブを実行できない場合、MFP1は、当該ジョブデータをキュー79aへ投入する。ここで、MFP1は、実行中のジョブデータを、実行状態にあるジョブデータとして認識し、キュー79aにあるジョブデータを、実行待機状態にあるジョブデータとして認識する。   The job execution unit 79 executes a job based on the received job data. However, when the job relating to the job data cannot be immediately executed when the job data is received, the MFP 1 inputs the job data into the queue 79a. Here, the MFP 1 recognizes the job data being executed as job data in the execution state, and recognizes the job data in the queue 79a as job data in the execution standby state.

ユーザ認証部77は、認証ユニット9からの入力認証データの入力を監視する。ユーザ認証部77が、認証ユニット9から、入力認証データの入力を受けると、ユーザ認証部77は、入力された入力認証データと予め保持している認証プリントのユーザ認証のためのデータとを照合し、ユーザ認証の成功/失敗を判定し、当該判定結果を出力する。ここで、入力認証データのデータ構造は、ユーザ認証に用いる認証手法に応じ、適宜選択されればよい。入力認証データは、例えば、ユーザ識別符合(ユーザ名)およびユーザ認証データを含めばよい。ユーザ認証データは、例えば、ユーザが入力するパスワード文字列や、ICカードに保持されたユーザ認証データや、ユーザ個人に固有の生体的特徴量等である。また、ユーザ認証に用いる認証手法によっては、(例えば、バイオメトリクス認証においては、)入力認証データは、ユーザ認証データのみでよく、ユーザ名を省略することも可能である。本願明細書においては、バイオメトリクス認証を実施するために生体的特徴量等を取得する装置を生体認証装置と称する。MFP1は、認証プリントのユーザ認証のためのデータとして、ユーザ識別符合(ユーザ名)と対応付けされたユーザ認証データ(パスワード、ICカードに保持されたユーザ認証データ、生体的特徴量(ユーザ指紋特徴量データ)等)を保持する。   The user authentication unit 77 monitors input authentication data from the authentication unit 9. When the user authentication unit 77 receives input authentication data from the authentication unit 9, the user authentication unit 77 collates the input authentication data thus input with user authentication data stored in advance for authentication. Then, the success / failure of the user authentication is determined, and the determination result is output. Here, the data structure of the input authentication data may be appropriately selected according to the authentication method used for user authentication. The input authentication data may include, for example, a user identification code (user name) and user authentication data. The user authentication data is, for example, a password character string input by the user, user authentication data held in the IC card, a biometric feature unique to the user, and the like. In addition, depending on the authentication method used for user authentication (for example, in biometric authentication), the input authentication data may be only the user authentication data, and the user name may be omitted. In the present specification, a device that acquires biometric features and the like for performing biometric authentication is referred to as a biometric authentication device. The MFP 1 uses user authentication data (password, user authentication data held on an IC card, biometric feature (user fingerprint feature) associated with a user identification code (user name) as data for user authentication of the authentication print. Volume data) etc.).

また、ユーザ認証部77は、認証ユニット9から入力される入力認証データをもとに、ユーザが、ユーザ認証において実際に実行した認証操作の内容に関する特徴量(ICカード等を認証ユニット9にタッチした回数、および、各タッチの継続時間等)を生成し、出力することができる。   Further, the user authentication unit 77 touches the authentication unit 9 with a feature quantity (IC card or the like) related to the contents of the authentication operation actually performed by the user based on the input authentication data input from the authentication unit 9. And the number of times touched and the duration of each touch can be generated and output.

ユーザ認証操作管理部73は、認証プリントジョブの実行の開始のためのユーザ認証においてユーザが実行するユーザ認証操作の内容と、認証プリントジョブデータに対して実行される処理の内容との対応関係を、ユーザ毎に、記憶し、管理する。ユーザ認証操作管理部73は、例えば、上記対応関係を、所定のテーブル(認証操作管理テーブル73a)として記憶することができる。ユーザ認証操作管理部73が記憶し、管理する上記対応関係のデータは、後述する実行処理決定部71に対し適宜出力可能である。なお、ユーザ認証操作管理部73は、テーブル形式とは別の形式で上記対応関係を保持してもよい。ユーザ認証操作管理部73は、ユーザ毎に、上記対応関係を保持し、適宜出力可能であればよい。   The user authentication operation management unit 73 indicates a correspondence relationship between the content of the user authentication operation performed by the user in the user authentication for starting the execution of the authentication print job and the content of the process executed on the authentication print job data. Store and manage for each user. For example, the user authentication operation management unit 73 can store the correspondence as a predetermined table (authentication operation management table 73a). The correspondence data stored and managed by the user authentication operation management unit 73 can be appropriately output to the execution processing determination unit 71 described later. Note that the user authentication operation management unit 73 may hold the correspondence relationship in a format different from the table format. The user authentication operation management unit 73 only needs to hold the correspondence relationship for each user and can output it appropriately.

実行処理決定部71は、ユーザ認証部77からは、ユーザ認証の成功/失敗に関する情報、当該ユーザ認証にかかるユーザに関する情報、当該ユーザ認証にかかるユーザがした操作内容に関する特徴量の情報等を受け取ることができる。実行処理決定部71は、ユーザ認証部77から受け取る情報に基づいて、認証プリントジョブの実行開始のためのユーザ認証のためにユーザが実際に行ったユーザ認証操作の内容を判別する。また、実行処理決定部71は、ユーザ認証部77から受け取る情報に基づく上記ユーザ認証操作の内容にかかる判別に基づいて、ユーザ認証操作管理部73に対し、当該ユーザ認証操作の内容の照会を要求する。ユーザ認証操作管理部73は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル73aに記憶されている場合、当該ユーザ認証操作の内容と対応付けられて記憶されている、認証プリントジョブデータに対する処理の内容を、実行処理決定部71へ返す。あるいは、ユーザ認証操作管理部73は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル73aに記憶されていなければ、該当する操作内容はない旨を、実行処理決定部71へ返す。そして、実行処理決定部71は、ユーザ認証操作管理部73からの返答の内容に基づいて、ユーザ認証を行ったユーザの認証プリントジョブデータに対する処理の内容を決定し、当該処理内容の情報を制御部69へ出力する。   From the user authentication unit 77, the execution process determination unit 71 receives information about the success / failure of user authentication, information about the user related to the user authentication, information about the feature amount about the operation contents performed by the user related to the user authentication, and the like. be able to. Based on the information received from the user authentication unit 77, the execution process determination unit 71 determines the content of the user authentication operation actually performed by the user for user authentication for starting the execution of the authentication print job. In addition, the execution process determination unit 71 requests the user authentication operation management unit 73 to inquire about the content of the user authentication operation based on the determination regarding the content of the user authentication operation based on the information received from the user authentication unit 77. To do. When the content of the user authentication operation is stored in the authentication operation management table 73a for the corresponding user, the user authentication operation management unit 73 stores the authentication print associated with the content of the user authentication operation. The contents of the process for the job data are returned to the execution process determination unit 71. Alternatively, if the content of the user authentication operation is not stored in the authentication operation management table 73a for the corresponding user, the user authentication operation management unit 73 returns to the execution process determination unit 71 that there is no corresponding operation content. . Then, the execution process determination unit 71 determines the content of the process for the authentication print job data of the user who has performed user authentication based on the content of the response from the user authentication operation management unit 73, and controls the information of the process content. To the unit 69.

制御部69は、実行処理決定部71から受け取った、認証プリントジョブデータに対する処理内容の情報に基づいて、ジョブ実行部79に対し、認証プリントジョブデータに対する処理を指示する。ジョブ実行部79は、当該指示にもとづいて、ユーザ認証を実行したユーザの、認証プリントジョブに対する処理を実行する。   The control unit 69 instructs the job execution unit 79 to process the authentication print job data based on the processing content information for the authentication print job data received from the execution processing determination unit 71. The job execution unit 79 executes processing for the authentication print job of the user who executed user authentication based on the instruction.

<画像形成装置端末装置のハードウェア構成>
図11は、本発明にかかる画像形成装置端末装置(PC5)のハードウェア構成を示すブロック図である。
<Hardware Configuration of Image Forming Device Terminal Device>
FIG. 11 is a block diagram showing a hardware configuration of the image forming apparatus terminal device (PC 5) according to the present invention.

PC5は、一般的なパーソナル・コンピュータでよい。PC5は、周知のように、中央処理装置(CPU)87、リード・オンリ・メモリ(ROM)89、ランダム・アクセス・メモリ(RAM)91、ハード・ディスク・ドライブ(HDD)93、コンパクトディスクロム・ドライブ(CD−ROMドライブ)95、フレキシブル・ディスク・ドライブ(FDD)97、表示部(ディスプレイ)11、入力部(キーボード、マウス、等)99、通信インタフェース101、を有し、これらは、データバスを用いて互いに接続される。   The PC 5 may be a general personal computer. As is well known, the PC 5 includes a central processing unit (CPU) 87, a read only memory (ROM) 89, a random access memory (RAM) 91, a hard disk drive (HDD) 93, a compact disc / A drive (CD-ROM drive) 95, a flexible disk drive (FDD) 97, a display unit (display) 11, an input unit (keyboard, mouse, etc.) 99, and a communication interface 101 are provided. Are connected to each other.

CPU87は、ROM89、RAM91、HDD93、CD−ROMドライブ95、あるいは、FDD97に保持される画像形成装置制御用プログラム、または、通信インタフェース101を介して提供される画像形成装置制御用プログラムを実行し、RAM91、HDD93等に保持されるデータを処理する。CPU87は、上記プログラムを実行することにより、PC5(画像形成装置端末装置)の制御部等を構成し、本実施の形態の画像形成装置端末装置を実現する。   The CPU 87 executes an image forming apparatus control program stored in the ROM 89, RAM 91, HDD 93, CD-ROM drive 95, or FDD 97, or an image forming apparatus control program provided via the communication interface 101. Data stored in the RAM 91, HDD 93, etc. is processed. The CPU 87 configures a control unit of the PC 5 (image forming apparatus terminal device) by executing the above program, and realizes the image forming apparatus terminal device of the present embodiment.

ROM89、RAM91、HDD93、CD−ROMドライブ95、FDD97は、データ、および、プログラムを保持する記憶装置である。PC5は、これら記憶装置群を、適宜、適切に使い分けて、保持する必要があるデータを、保持する。   The ROM 89, RAM 91, HDD 93, CD-ROM drive 95, and FDD 97 are storage devices that hold data and programs. The PC 5 retains data that needs to be retained by appropriately using these storage device groups appropriately.

表示部11は、例えば、ディスプレイ装置である。表示部11は、ユーザに対し、MFP1a等を操作するために必要な情報を表示する。   The display unit 11 is, for example, a display device. The display unit 11 displays information necessary for operating the MFP 1a and the like to the user.

入力部99は、例えば、キーボード、マウス等である。ユーザは、入力部99を用いてPC5へ、MFP1a等を操作するために必要な情報を入力する。   The input unit 99 is, for example, a keyboard or a mouse. The user uses the input unit 99 to input information necessary for operating the MFP 1 a and the like to the PC 5.

通信インタフェース101は、PC5と、外部の装置と、の間でデータの送受信を行うためのインタフェースである。   The communication interface 101 is an interface for transmitting and receiving data between the PC 5 and an external device.

<画像形成装置端末装置の機能的構成>
図12は、本発明にかかる第1の実施の形態による画像形成装置端末装置、PC5aの構成を、機能ブロックを用いて表したブロック図である。但、PC5aの有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。下記ブロックの幾つかは、CPU87(図11)が、本実施の形態による画像形成装置制御用プログラム等を実行することにより、実現される。つまり、図12に示された機能ブロックは、CPU87が実行する画像形成装置制御用プログラムに従って、図11に示すハードウェア構成要素が協調的に動作することによって、実現される。
<Functional Configuration of Image Forming Apparatus Terminal Device>
FIG. 12 is a block diagram showing the configuration of the image forming apparatus terminal device and the PC 5a according to the first embodiment of the present invention using functional blocks. However, illustration of functions that are not related to the present embodiment is omitted even if they are functions of the PC 5a. Some of the following blocks are realized by the CPU 87 (FIG. 11) executing the image forming apparatus control program according to the present embodiment. That is, the functional blocks shown in FIG. 12 are realized by the hardware components shown in FIG. 11 operating cooperatively according to the image forming apparatus control program executed by the CPU 87.

PC5aは、制御部103を有する。制御部103は、先述のように、CPU87(図11)が、本実施の形態にかかる画像形成装置制御用プログラムを実行することによって、実現される。制御部103は、PC5aの各ブロックとデータの送受信が可能に接続されており、各ブロックの状態を把握し、適宜、各ブロックの動作を制御する機能を有する。   The PC 5 a has a control unit 103. As described above, the control unit 103 is realized by the CPU 87 (FIG. 11) executing the image forming apparatus control program according to the present embodiment. The control unit 103 is connected to each block of the PC 5a so as to be able to transmit and receive data, and has a function of grasping the state of each block and appropriately controlling the operation of each block.

認証プリント設定決定部105は、ユーザが入力部99を介して入力する、認証プリント設定の選択の情報を受け取り、当該情報に基づいて、ジョブ(印刷出力処理)を、認証プリント印刷出力処理とするか、通常の印刷出力処理にするか、を決定し、当該決定の結果を、プリントデータ生成部107へ、送る。   The authentication print setting determination unit 105 receives authentication print setting selection information input by the user via the input unit 99, and based on the information, the job (print output process) is set as an authentication print print output process. Or a normal print output process, and the result of the determination is sent to the print data generation unit 107.

プリントデータ生成部107は、プリンタ(MFP1a)へ送信されるプリントデータを生成する。プリントデータは、例えば、印刷出力処理の設定に関するデータ(設定パラメータ・データ)、および、印刷出力されるドキュメントのデータ(ドキュメント・データ)を、含むデータ構造を備える。プリントデータ生成部107は、設定パラメータ・データを作成し、HDD93等に保存されているドキュメントのデータファイルと、作成した設定パラメータ・データとで、プリントデータを生成する。このとき、プリントデータ生成部107は、認証プリント設定決定部105が出力した認証プリント設定に従って、設定パラメータ・データに含まれる認証プリント設定のパラメータ(認証プリント設定フラグ)を記述する。   The print data generation unit 107 generates print data to be transmitted to the printer (MFP 1a). The print data has a data structure including, for example, data (setting parameter data) relating to setting of print output processing and data (document data) of a document to be printed out. The print data generation unit 107 generates setting parameter data, and generates print data using the document data file stored in the HDD 93 or the like and the generated setting parameter data. At this time, the print data generation unit 107 describes the authentication print setting parameter (authentication print setting flag) included in the setting parameter data in accordance with the authentication print setting output from the authentication print setting determination unit 105.

プリントデータ生成部107において生成されたプリントデータは、通信インタフェース101を介して、選択されたプリンタ(例えば、MFP1a)へ送られる。選択されたプリンタは、プリントデータを受信し、そのプリントデータの設定パラメータ・データに含まれる認証プリント設定パラメータに従って、認証プリント印刷出力または通常の印刷出力を実行する。   The print data generated by the print data generation unit 107 is sent to the selected printer (for example, MFP 1a) via the communication interface 101. The selected printer receives the print data, and executes the authentication print output or the normal print output according to the authentication print setting parameter included in the setting parameter data of the print data.

<画像形成処理の流れ>
≪画像形成装置端末装置における処理の流れ≫
これより、ユーザが、本実施の形態による画像形成装置端末装置(PC5a)において、画像形成システムに含まれる画像形成装置を用いた印刷出力を指示する際に画像形成装置端末装置がする処理の流れを説明する。
<Flow of image forming process>
<< Processing flow in image forming apparatus terminal apparatus >>
Accordingly, the flow of processing performed by the image forming apparatus terminal device when the user instructs printing output using the image forming apparatus included in the image forming system in the image forming apparatus terminal device (PC 5a) according to the present embodiment. Will be explained.

図13は、画像形成装置端末装置PC5aがする処理の流れを示すフローチャートである。   FIG. 13 is a flowchart showing a flow of processing performed by the image forming apparatus terminal device PC5a.

ステップS201と関連し、ユーザは、PC5aに対し、ドキュメントの印刷を、認証プリントとして実行するか否かについての設定の選択を、入力部99(図12)を介して入力する。   In relation to step S201, the user inputs selection of whether or not to execute document printing as authentication printing to the PC 5a via the input unit 99 (FIG. 12).

ステップS201において、PC5aは、認証プリント設定のオン/オフに関する選択の入力を受け取る。認証プリント設定決定部105(図12)は、当該選択の入力に基づいて、ドキュメントの印刷にかかる認証プリント設定を決定する。決定された認証プリント設定は、認証プリント設定情報としてプリントデータ生成部107へ出力される。   In step S201, the PC 5a receives an input of selection related to ON / OFF of the authentication print setting. The authentication print setting determining unit 105 (FIG. 12) determines the authentication print setting for printing the document based on the input of the selection. The determined authentication print setting is output to the print data generation unit 107 as authentication print setting information.

ステップS203において、プリントデータ生成部107は、認証プリント設定情報がオン設定を示すものであるか、オフ設定を示すものであるか、を判定する。選択された認証プリント設定がオン設定である場合(ステップS203における「YES」)、処理は、ステップS205へ移行する。選択された認証プリント設定がオフ設定である場合(ステップS203における「NO」)、処理は、ステップS207へ移行する。   In step S <b> 203, the print data generation unit 107 determines whether the authentication print setting information indicates an on setting or an off setting. If the selected authentication print setting is the on setting (“YES” in step S203), the process proceeds to step S205. If the selected authentication print setting is an off setting (“NO” in step S203), the process proceeds to step S207.

ステップS205において、プリントデータ生成部107は、印刷出力の方法を認証プリント印刷出力処理(認証プリント設定ON)に設定し、プリントデータを作成する。例えば、プリントデータ生成部107は、プリントデータに含まれる設定パラメータ・データの認証プリント設定フラグを、「True」に設定し、プリントデータを作成すればよい。   In step S205, the print data generation unit 107 sets the print output method to authentication print output processing (authentication print setting ON), and creates print data. For example, the print data generation unit 107 may set the authentication print setting flag of the setting parameter / data included in the print data to “True” and create the print data.

ステップS207において、プリントデータ生成部107は、印刷出力の方法を通常の印刷出力処理(認証プリント設定OFF)に設定し、プリントデータを作成する。例えば、プリントデータ生成部107は、プリントデータに含まれる設定パラメータ・データの認証プリント設定フラグを、「False」に設定し、プリントデータを作成すればよい。   In step S207, the print data generation unit 107 sets the print output method to normal print output processing (authentication print setting OFF), and creates print data. For example, the print data generation unit 107 may set the authentication print setting flag of the setting parameter / data included in the print data to “False” to create the print data.

ステップS209において、PC5aは、プリントデータ生成部107が作成したプリントデータを、通信インタフェース101を介してMFP1aへ送信する。   In step S209, the PC 5a transmits the print data created by the print data generation unit 107 to the MFP 1a via the communication interface 101.

このようにして、プリントデータはPC5aからネットワーク3を介してMFP1aへ送られる。   In this way, the print data is sent from the PC 5a to the MFP 1a via the network 3.

≪画像形成装置における処理の流れ≫
以下、本実施の形態による画像形成装置(MFP1a)において、プリントデータが受信されてから当該プリントデータに基づいて印刷出力処理が実行されるまでの間に画像形成装置がする処理の流れを説明する。
<Processing flow in image forming apparatus>
Hereinafter, in the image forming apparatus (MFP 1a) according to the present embodiment, a flow of processing performed by the image forming apparatus from when print data is received until print output processing is executed based on the print data will be described. .

図14は、MFP1aが実行する画像形成処理の流れを説明するためのフローチャートである。なお、図14に示されたステップのうち、既に図2を参照して説明したステップについては、図2における参照数字と同様の参照数字を付し、適宜説明を省略する。   FIG. 14 is a flowchart for explaining the flow of the image forming process executed by the MFP 1a. Of the steps shown in FIG. 14, steps already described with reference to FIG. 2 are denoted by the same reference numerals as those in FIG. 2, and description thereof will be omitted as appropriate.

ステップS101からステップS107までの一連の処理は、図2を参照して説明したとおりである。   A series of processing from step S101 to step S107 is as described with reference to FIG.

ステップS109と関連し、ユーザ67(図8)は、認証プリントジョブの実行を、MFP1aに開始させるためのユーザ認証の操作を行う。本実施の形態においては、当該ユーザ認証のための操作は、ICカード65(図8)を、MFP1aの認証ユニット9(図10)であるICカード・リーダ9(図8)に触れさせる(タッチする)操作を含む。ただし、本願明細書において「タッチする」とは、ICカード65とICカード・リーダ9との間でデータ送信可能な状態にすることを意味し、必ずしも、ICカード65とICカード・リーダ9とが物理的に接触した状態にすることを意味するものではない。   In relation to step S109, the user 67 (FIG. 8) performs a user authentication operation for causing the MFP 1a to start executing the authentication print job. In the present embodiment, the operation for user authentication involves touching the IC card 65 (FIG. 8) with the IC card reader 9 (FIG. 8) which is the authentication unit 9 (FIG. 10) of the MFP 1a (touch). Operation). However, in this specification, “touch” means that data can be transmitted between the IC card 65 and the IC card reader 9, and the IC card 65 and the IC card reader 9 are not necessarily connected. Is not meant to be in physical contact.

また、本実施の形態によるMFP1aの認証ユニット9の構成とは異なるが、認証ユニット9が、指紋読み取り可能なバイオメトリクス認証ユニット(指紋読取装置)として実現される場合、ステップS109と関連してユーザが行うユーザ認証操作には、ユーザの指を当該バイオメトリクス認証ユニットにかざす(タッチする)操作を含む。ただし、この場合もまた、ユーザが指をバイオメトリクス認証ユニットにタッチすることは、バイオメトリクス認証ユニットがユーザの指紋を読み取り可能な状態にすることを意味し、必ずしも、ユーザの指がバイオメトリクス認証ユニットと物理的に接触した状態にすることを意味するものではない。   Further, although different from the configuration of the authentication unit 9 of the MFP 1a according to the present embodiment, when the authentication unit 9 is realized as a biometrics authentication unit (fingerprint reader) capable of reading a fingerprint, the user is associated with step S109. The user authentication operation performed by includes the operation of holding (touching) the user's finger over the biometrics authentication unit. However, in this case as well, the user touching the biometrics authentication unit means that the biometrics authentication unit is ready to read the user's fingerprint, and the user's finger is not necessarily biometrics authentication. It is not meant to be in physical contact with the unit.

本実施の形態によるMFP1aにおいては、ユーザ67(図8)は、ステップS109と関連する認証プリントジョブの実行の開始のためのユーザ認証操作(タッチ操作)に関し、タッチ操作の回数、タッチ操作状態の継続時間、等を様々に組み合わせて当該ユーザ認証操作を構成し、ユーザ認証処理を実行することができる。   In the MFP 1a according to the present embodiment, the user 67 (FIG. 8) relates to the user authentication operation (touch operation) for starting the execution of the authentication print job related to step S109, and the number of touch operations and the touch operation state. The user authentication operation can be configured by various combinations of durations and the like, and the user authentication process can be executed.

例えば、ユーザ認証操作には、以下のような一連のタッチ操作が含まれる。
例1 タッチ操作回数に関するバリエーション。
例1−1: ユーザ67(図8)が、ICカード65(図8)を、ICカード・リーダ9(図8)に、1回タッチさせる。
例1−2: ユーザ67が、ICカード65を、ICカード・リーダ9に、2回タッチさせる。
例1−3: ユーザ67が、ICカード65を、ICカード・リーダ9に、3回タッチさせる。
例2 タッチ操作状態が継続される時間に関するバリエーション。
例2−1: ユーザ67が、ICカード65を、ICカード・リーダ9に、1秒間タッチさせる。
例2−2: ユーザ67が、ICカード65を、ICカード・リーダ9に、2秒間タッチさせる。
例2−3: ユーザ67が、ICカード65を、ICカード・リーダ9に、3秒間タッチさせる。
例3 タッチ操作回数とタッチ操作状態継続時間の組み合わせからなるバリエーション。
例3−1: ユーザ67が、ICカード65を、ICカード・リーダ9に、1秒間タッチさせる操作を1回行い、その後で、2秒間タッチさせる操作を2回行う。
例3−2: ユーザ67が、ICカード65を、ICカード・リーダ9に、3秒間タッチさせる操作を1回行い、その後で、(継続時間を問わずに)2回タッチさせる。
For example, the user authentication operation includes the following series of touch operations.
Example 1 Variation on the number of touch operations.
Example 1-1: The user 67 (FIG. 8) causes the IC card 65 (FIG. 8) to touch the IC card reader 9 (FIG. 8) once.
Example 1-2: The user 67 causes the IC card 65 to touch the IC card reader 9 twice.
Example 1-3: The user 67 causes the IC card 65 to touch the IC card reader 9 three times.
Example 2 Variation regarding the time for which the touch operation state is continued.
Example 2-1: The user 67 causes the IC card 65 to touch the IC card reader 9 for 1 second.
Example 2-2: The user 67 causes the IC card 65 to touch the IC card reader 9 for 2 seconds.
Example 2-3: The user 67 causes the IC card 65 to touch the IC card reader 9 for 3 seconds.
Example 3 A variation consisting of a combination of the number of touch operations and the touch operation state duration.
Example 3-1: The user 67 performs an operation of touching the IC card 65 with the IC card reader 9 once for 1 second, and then performs an operation of touching the IC card 65 for 2 seconds twice.
Example 3-2: The user 67 performs an operation of touching the IC card 65 with the IC card reader 9 once for 3 seconds, and then touches it twice (regardless of the duration).

ユーザ認証のためのタッチ操作の回数および各タッチ操作の継続時間は、例えば、認証ユニット9の動作クロックにもとづいて、ユーザ認証部77(図10)が判定すればよい。例えば、ICカード・リーダ9が、ICカード65に記録された認証データを読み取った後、所定の動作クロック数以上の時間にわたりICカード・リーダ9が認証データを読み取ることがなく、その後に、ICカード・リーダ9が再び、ICカード65に記録された認証データを読み取った場合には、ユーザ認証部77は、合計2回のタッチ操作を受け付けたと判別する。また、所定の動作クロック数未満の時間間隔内で複数回の認証データ読み取りが実施された場合、ユーザ認証部77は、それら複数回の認証データの読み取りの時間間隔に渡り、ICカード65が継続的にICカード・リーダ9にかざされていたものと判別し、当該タッチ操作を、当該時間間隔の間継続的になされた1回のタッチ操作と判別する。   The number of touch operations for user authentication and the duration of each touch operation may be determined by the user authentication unit 77 (FIG. 10) based on the operation clock of the authentication unit 9, for example. For example, after the IC card reader 9 reads the authentication data recorded on the IC card 65, the IC card reader 9 does not read the authentication data for a time longer than a predetermined number of operation clocks. When the card reader 9 reads the authentication data recorded on the IC card 65 again, the user authentication unit 77 determines that a total of two touch operations have been received. In addition, when the authentication data is read a plurality of times within a time interval less than the predetermined number of operation clocks, the user authentication unit 77 continues the IC card 65 over the time interval for reading the authentication data a plurality of times. In other words, it is determined that the user has been held over the IC card reader 9, and the touch operation is determined as a single touch operation continuously performed during the time interval.

ステップS109において、MFP1aのユーザ認証部77は、認証ユニット9からの入力認証データの入力を受けて、ユーザ認証処理を実行する。   In step S109, the user authentication unit 77 of the MFP 1a receives the input authentication data from the authentication unit 9 and executes user authentication processing.

ステップS111において、ユーザ認証部77は、入力された入力認証データと予め保持する認証プリントのユーザ認証のためのデータとを照合し、ユーザ認証の成功/失敗を判定する。また、該ユーザ認証が成功であると判定された場合には、ユーザ認証部77は、該ユーザ認証を行ったユーザについての情報、および、該ユーザがユーザ認証のために行った操作の内容の情報(タッチ操作の回数、各タッチ操作の継続時間等の情報)を、実行処理決定部71へ送る。ユーザ認証部77が、ユーザ認証の結果は成功であると判定した場合(ステップS111における「YES」)、処理は、ステップS313へ移行する。ユーザ認証部77が、ユーザ認証の結果は失敗であると判定した場合(ステップS111における「NO」)、処理は、ステップS109へ戻る。   In step S <b> 111, the user authentication unit 77 collates the input authentication data that has been input with data for user authentication for authentication print that is stored in advance, and determines success / failure of user authentication. When it is determined that the user authentication is successful, the user authentication unit 77 includes information on the user who has performed the user authentication and the contents of the operation performed by the user for the user authentication. Information (information such as the number of touch operations and the duration of each touch operation) is sent to the execution process determining unit 71. When the user authentication unit 77 determines that the result of user authentication is successful (“YES” in step S111), the process proceeds to step S313. When the user authentication unit 77 determines that the result of the user authentication is failure (“NO” in step S111), the process returns to step S109.

ステップS313において、MFP1aの実行処理決定部71は、ユーザ認証部77から受け取った、該ユーザ認証を行ったユーザについての情報、および、該ユーザがユーザ認証のために行った操作の内容の情報に基づいて、ユーザ認証操作管理部73に対し、ユーザがステップS109との関連において行ったユーザ認証操作を照会する。ユーザ認証操作管理部73は、認証操作管理テーブル73a内の、該当するユーザに関係付けて記録された項目内で、ユーザ認証操作を検索する。   In step S313, the execution processing determination unit 71 of the MFP 1a receives the information about the user who has performed the user authentication and the information on the contents of the operation performed by the user for the user authentication received from the user authentication unit 77. Based on this, the user authentication operation management unit 73 is inquired about the user authentication operation performed by the user in relation to step S109. The user authentication operation management unit 73 searches for user authentication operations in items recorded in association with the corresponding user in the authentication operation management table 73a.

図15は、ユーザ認証操作管理部73が保持する認証操作管理テーブル73aの例図である。認証操作管理テーブル73aは、各レコードについて、ユーザ名欄Cu、認証操作内容欄Co、および、処理内容欄Cpを備える。例えば、ユーザAがステップS109と関連したユーザ認証において、ICカード65(図8)をICカード・リーダ9(図8)に約3秒間に渡ってタッチさせた場合、ユーザ認証操作管理部73は、処理内容「認証プリントジョブのリストを表示する」を、実行処理決定部71へ返す。また、ユーザAがステップS109と関連したユーザ認証において、ICカード65(図8)をICカード・リーダ9(図8)に2回タッチさせた場合、ユーザ認証操作管理部73は、「該当する操作内容なし」を、実行処理決定部71へ返す。   FIG. 15 is an example diagram of an authentication operation management table 73 a held by the user authentication operation management unit 73. The authentication operation management table 73a includes a user name column Cu, an authentication operation content column Co, and a processing content column Cp for each record. For example, in the user authentication related to step S109, when the user A causes the IC card 65 (FIG. 8) to touch the IC card reader 9 (FIG. 8) for about 3 seconds, the user authentication operation management unit 73 Then, the processing content “display a list of authentication print jobs” is returned to the execution processing determination unit 71. Further, when the user A touches the IC card 65 (FIG. 8) twice with the IC card reader 9 (FIG. 8) in the user authentication related to step S109, the user authentication operation management unit 73 indicates “corresponding “No operation content” is returned to the execution process determination unit 71.

認証操作管理テーブル73aは、図15に示すように、ユーザ毎に、ユーザ認証操作の内容(Co)と、処理内容(Cp)とを関係づけて、予め登録しておくことができるテーブルである。しかしながら、ユーザ認証操作管理部73は、必ずしも、テーブル形式でユーザ認証操作の内容と処理内容とを保持する必要はない。当該保持のための形式は、適宜、変更されてよい。   As shown in FIG. 15, the authentication operation management table 73a is a table in which the content (Co) of the user authentication operation and the processing content (Cp) are related and registered in advance for each user. . However, the user authentication operation management unit 73 does not necessarily have to hold the content of the user authentication operation and the processing content in a table format. The format for the holding may be changed as appropriate.

ステップS315において、実行処理決定部71は、ユーザがステップS109と関連して行ったユーザ認証の操作内容が、当該ユーザについて認証操作管理テーブル73aに登録された操作内容のいずれか1つと一致したか否かを、ユーザ認証操作管理部73からの応答に基づいて判断する。実行処理決定部71が、ユーザが行ったユーザ認証の操作内容とテーブル73aに登録された操作内容のいずれか1つと一致した、と判断した場合(ステップS315における「YES」)、処理は、ステップS317へ移行する。実行処理決定部71が、ユーザが行ったユーザ認証の操作内容がテーブル73aに登録された操作内容のいずれとも一致しなかった、と判断した場合(ステップS315における「NO」)、処理は、ステップS113へ移行する。また、実行処理決定部71は、ステップS315の判断と併せて、認証プリントジョブに対して実行するべき処理の内容を制御部69へ送る。当該内容は、ステップS317へ移行する場合には、認証操作管理テーブル73aから検索された処理内容と一致させればよく、検索の結果が「該当操作なし」の場合には、予め定められた通常の処理内容でよい。制御部69は、実行処理決定部71からの入力に基づいて、ジョブ実行部79等へ、認証プリントジョブに対する処理を実行する指示を送る。   In step S315, the execution process determining unit 71 determines whether the user authentication operation content performed in association with step S109 by the user matches any one of the operation content registered in the authentication operation management table 73a for the user. It is determined based on a response from the user authentication operation management unit 73. When the execution process determining unit 71 determines that the user authentication operation content performed by the user matches one of the operation content registered in the table 73a ("YES" in step S315), the process proceeds to step The process proceeds to S317. When the execution process determining unit 71 determines that the operation content of the user authentication performed by the user does not match any of the operation content registered in the table 73a ("NO" in step S315), The process proceeds to S113. In addition to the determination in step S315, the execution process determination unit 71 sends the contents of the process to be executed for the authentication print job to the control unit 69. When the process proceeds to step S317, the content only needs to match the processing content searched from the authentication operation management table 73a. When the result of the search is “no corresponding operation”, a predetermined normal The processing content of Based on the input from the execution process determination unit 71, the control unit 69 sends an instruction to execute a process for the authentication print job to the job execution unit 79 or the like.

ステップS113、S115、および、S117における処理は、既に説明したとおりであり、前段における「予め定められた通常の処理」である。つまり、MFP1aは、ユーザがステップS109と関連して行ったユーザ認証の操作の内容が、認証操作管理テーブル73aに登録されていない場合には、予め定められた通常の処理を実行する。   The processes in steps S113, S115, and S117 are as described above, and are “predetermined normal processes” in the previous stage. That is, if the content of the user authentication operation performed by the user in connection with step S109 is not registered in the authentication operation management table 73a, the MFP 1a executes a normal process set in advance.

ステップS317において、MFP1aは、実行処理決定部71がユーザ認証操作の内容、および、認証操作管理テーブル73aにもとづいて決定した処理を実行する。つまり、MFP1aは、ユーザがステップS109と関連して行ったユーザ認証の操作の内容が、認証操作管理テーブル73aに登録された操作内容である場合、予め定められた通常の処理ではない処理を実行することができる。   In step S317, the MFP 1a executes the process determined by the execution process determining unit 71 based on the contents of the user authentication operation and the authentication operation management table 73a. That is, when the content of the user authentication operation performed in association with step S109 by the user is the operation content registered in the authentication operation management table 73a, the MFP 1a executes a process that is not a predetermined normal process. can do.

このように、第1の実施の形態によるMFP1aは、認証プリントジョブの実行の開始のためのユーザ認証としてユーザが行った認証操作の内容に従って、通常の認証プリントジョブの処理の流れとは異なる処理を実行することができる。よって、ユーザは、所望の処理を、ユーザ認証操作の内容と関係づけて、予めMFP1aへ登録しておきさえすれば、MFP1aに対し、予め定められた通常の処理の流れとは異なる処理を、自身の認証プリントジョブについて、ユーザ認証操作で指示することができる。ユーザは、ユーザ認証を所定の一連の操作手順で実行、つまり、ICカード65(図8)をICカード・リーダ9(図8)に所定の手順に従ってタッチさせるのみで、MFP1aに所望の処理を実行させることができる。よって、本発明にかかる画像形成装置においては、ユーザは、予め定められた通常の、認証プリントジョブに対する処理とは異なる処理をMFP1aに実行させることを望む場合であっても、ユーザインタフェース57に対して煩雑な手順で構成される処理内容変更の操作をする必要がない。そのため、本実施の形態によるMFP1aは、ユーザにとっては非常に使い勝手のよい画像形成装置である。   As described above, the MFP 1a according to the first embodiment performs processing different from the processing flow of the normal authentication print job according to the content of the authentication operation performed by the user as user authentication for starting execution of the authentication print job. Can be executed. Therefore, as long as the user associates the desired process with the content of the user authentication operation and registers it in the MFP 1a in advance, the MFP 1a performs a process different from the predetermined normal process flow. The user can instruct his / her authentication print job by a user authentication operation. The user performs user authentication in a predetermined series of operation procedures, that is, by simply touching the IC card 65 (FIG. 8) with the IC card reader 9 (FIG. 8) according to the predetermined procedure, the user can perform desired processing on the MFP 1a. Can be executed. Therefore, in the image forming apparatus according to the present invention, even when the user desires the MFP 1a to execute a process different from the predetermined normal process for the authentication print job, the user interface 57 is not displayed. There is no need to change the processing content, which is a complicated procedure. Therefore, the MFP 1a according to the present embodiment is an image forming apparatus that is very convenient for the user.

なお、認証操作管理テーブル73aの処理内容欄Cpに登録可能な処理は、図15に例示した操作に限定されない。本発明にかかる第1の実施の形態によるMFP1aにおいては、凡そあらゆる処理内容を、処理内容欄Cpに登録しておくことが可能である。   Note that the process that can be registered in the process content column Cp of the authentication operation management table 73a is not limited to the operation illustrated in FIG. In the MFP 1a according to the first embodiment of the present invention, almost any processing content can be registered in the processing content column Cp.

(第2の実施の形態)
本発明の第2の実施の形態による画像形成装置(MFP1b)においても、認証プリントジョブの実行を開始するための所定の認証装置を用いたユーザ認証に関して、ユーザ毎に、当該認証操作の具体的な操作手順を複数登録することができる。MFP1bは、第1の実施の形態によるMFP1aとは異なり、ユーザ毎に登録された認証操作手順のそれぞれに、認証プリントジョブデータが保持されるボックス(フォルダ)を関係付けつつ、当該フォルダを登録することができる。
(Second Embodiment)
Also in the image forming apparatus (MFP 1b) according to the second embodiment of the present invention, regarding user authentication using a predetermined authentication device for starting execution of an authentication print job, the specific authentication operation is performed for each user. Multiple operation procedures can be registered. Unlike the MFP 1a according to the first embodiment, the MFP 1b registers the folder while associating a box (folder) holding the authentication print job data with each authentication operation procedure registered for each user. be able to.

そうすることで、ユーザは、認証プリントの実行の開始をさせるための所定の認証装置を用いたユーザ認証を所定の操作手順で実行するだけで、フォルダを任意に選択することができる。そして、MFP1bは、当該選択にかかるフォルダに保持される認証プリントジョブデータについて、認証プリントジョブを選択的に実行することができる。よって、本発明の第2の実施の形態による画像形成装置においては、認証プリントジョブに関し、ユーザは、画像形成装置に備え付けられたユーザインタフェースを用いることなく、認証プリントジョブデータを保持するフォルダ単位で、認証プリントジョブを選択的に実行させることができる。そのため、ユーザは、ユーザインタフェースを用いることなく、画像形成装置が保持する認証プリントジョブを選択的に実行させることができる。   By doing so, the user can arbitrarily select a folder only by executing user authentication using a predetermined authentication device for starting execution of authentication print in a predetermined operation procedure. The MFP 1b can selectively execute the authentication print job for the authentication print job data held in the folder related to the selection. Therefore, in the image forming apparatus according to the second embodiment of the present invention, regarding the authentication print job, the user does not use a user interface provided in the image forming apparatus, but in units of folders that hold the authentication print job data. The authentication print job can be selectively executed. Therefore, the user can selectively execute an authentication print job held by the image forming apparatus without using a user interface.

上記第2の実施の形態によるMFP1bの構成と関連し、本発明の第2の実施の形態による画像形成装置端末装置(PC5b)は、プリントデータの作成の際、当該プリントデータに基づいて生成される認証プリントジョブデータが保持されるフォルダを指定することができる。   In connection with the configuration of the MFP 1b according to the second embodiment, the image forming apparatus terminal device (PC 5b) according to the second embodiment of the present invention is generated based on the print data when creating the print data. It is possible to specify a folder in which authenticated print job data is held.

MFP1bおよびPC5bを有する画像形成システムにおいては、ユーザは、認証プリントジョブデータが保持されるフォルダを、PC5bに対する簡便な操作で、各プリントデータについて任意に選択可能であり、かつ、MFP1bに対する簡便な操作で、認証プリントジョブをフォルダ単位で選択的にMFP1bに実行させることができる。   In the image forming system having the MFP 1b and the PC 5b, the user can arbitrarily select a folder in which the authentication print job data is held for each print data by a simple operation on the PC 5b, and a simple operation on the MFP 1b. Thus, the MFP 1b can selectively execute the authentication print job for each folder.

以下の説明においては先の実施の形態と関連して説明した内容と共通する部分について、適宜省略する。また、添付の図面の各図においては、複数の実施の形態にわたり共通する本発明の構成要素および工程については共通する参照符合を付すこととする。   In the following description, portions common to the contents described in connection with the previous embodiment will be omitted as appropriate. Further, in each drawing of the accompanying drawings, common reference numerals are assigned to components and processes of the present invention common to a plurality of embodiments.

<画像形成システム>
本発明にかかる第2の実施の形態による画像形成装置を用いた画像形成システムの構成は、第1の実施の形態に関する説明において参照した図6に示される画像形成システム100と同様でよい。よって、ここでは、その説明を省略する。
<Image forming system>
The configuration of the image forming system using the image forming apparatus according to the second embodiment of the present invention may be the same as that of the image forming system 100 shown in FIG. 6 referred to in the description of the first embodiment. Therefore, the description thereof is omitted here.

<画像形成装置のハードウェア構成>
本発明にかかる第2の実施の形態による画像形成装置の構成は、第1の実施の形態に関する説明において参照した図7に示されるMFP1と同様でよい。よって、ここでは、その説明を省略する。
<Hardware configuration of image forming apparatus>
The configuration of the image forming apparatus according to the second embodiment of the present invention may be the same as that of the MFP 1 shown in FIG. 7 referred to in the description related to the first embodiment. Therefore, the description thereof is omitted here.

<画像形成装置のソフトウェア構成>
本発明にかかる第2の実施の形態による画像形成装置のソフトウェア構成は、第1の実施の形態に関する説明において参照した図9に示されるソフトウェア構成と同様でよい。よって、ここでは、その説明を省略する。
<Software configuration of image forming apparatus>
The software configuration of the image forming apparatus according to the second embodiment of the present invention may be the same as the software configuration shown in FIG. 9 referred to in the description related to the first embodiment. Therefore, the description thereof is omitted here.

<画像形成装置の機能的構成>
図16は、本発明にかかる第2の実施の形態による画像形成装置、MFP1bの構成を、機能ブロックを用いて表したブロック図である。但、MFP1bが有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
<Functional configuration of image forming apparatus>
FIG. 16 is a block diagram showing the configuration of the image forming apparatus and MFP 1b according to the second embodiment of the present invention using functional blocks. However, illustration of functions that are not related to the present embodiment is omitted even if they are functions of the MFP 1b.

通信インタフェース61は、ネットワーク3を介してPC5等からプリントデータを受け取る。   The communication interface 61 receives print data from the PC 5 or the like via the network 3.

当該プリントデータは、例えば、印刷出力処理の設定に関するデータ(設定パラメータ・データ)、および、印刷出力されるドキュメントのデータ(ドキュメント・データ)を有する。そして、設定パラメータ・データは、データ保持領域指定情報のデータを含む。データ保持領域指定情報は、当該プリントデータに基づいてジョブ登録部81が生成するジョブデータが保持されるべき記憶領域(例えば、ボックス(フォルダ))に関する情報である。なお、データ保持領域指定情報のデータは、プリントデータとは別に、該プリントデータとの関連付けを示すデータと共に、PC5等から受信してもよい。   The print data includes, for example, data (setting parameter data) relating to setting of print output processing, and document data (document data) to be printed out. The setting parameter data includes data of data holding area designation information. The data holding area designation information is information relating to a storage area (for example, a box (folder)) in which job data generated by the job registration unit 81 based on the print data is to be held. The data holding area designation information data may be received from the PC 5 or the like together with the data indicating the association with the print data separately from the print data.

ジョブ登録部81は、受け取ったプリントデータのデータ保持領域指定情報のデータを参照し、当該プリントデータに基づいて生成されるジョブデータが保持されるべき記憶領域に関する情報(データ保持領域情報)を取得する。   The job registration unit 81 refers to the data of the data holding area designation information of the received print data, and acquires information (data holding area information) related to a storage area in which job data generated based on the print data is to be held. To do.

そして、ジョブ登録部81は、認証プリントジョブのジョブデータを、データ保持領域を指定してジョブ保持部75へ送る。ジョブ保持部75は、受け取った認証プリントジョブデータを、指定されたデータ保持領域に保持する。   Then, the job registration unit 81 sends job data of the authentication print job to the job holding unit 75 by designating a data holding area. The job holding unit 75 holds the received authentication print job data in a designated data holding area.

ジョブ保持部75は、認証プリントジョブデータを保持するためのデータ記憶領域として、タッチ&プリント・ボックス49aに加え、複数のボックス(フォルダ)49bおよび49cを備える。フォルダ49bおよび49cは、認証プリントデータが保持可能なフォルダであればよい。フォルダ49bおよび49cとして、MFP1bの外部にある記憶領域、ネットワークフォルダ85を用いてもよい。なお、フォルダ49bおよび49cは、ユーザ毎に利用権限が与えられる個人ボックス(個人フォルダ)であることがより好ましい。   The job holding unit 75 includes a plurality of boxes (folders) 49b and 49c in addition to the touch & print box 49a as a data storage area for holding the authentication print job data. The folders 49b and 49c may be folders that can hold the authentication print data. As the folders 49b and 49c, a storage area outside the MFP 1b and a network folder 85 may be used. The folders 49b and 49c are more preferably personal boxes (personal folders) to which usage rights are given for each user.

ユーザ認証操作管理部73は、認証プリントジョブの実行の開始のためのユーザ認証においてユーザが実行するユーザ認証操作の内容と、実行するべき認証プリントジョブデータが保持されるフォルダとの対応関係を、ユーザ毎に、記憶し、管理する。ユーザ認証操作管理部73は、例えば、上記対応関係を、所定のテーブル(認証操作管理テーブル73b)として記憶することができる。   The user authentication operation management unit 73 indicates a correspondence relationship between the contents of the user authentication operation executed by the user in the user authentication for starting the execution of the authentication print job and the folder holding the authentication print job data to be executed. Store and manage for each user. For example, the user authentication operation management unit 73 can store the correspondence relationship as a predetermined table (authentication operation management table 73b).

実行処理決定部71は、ユーザ認証部77から受け取る情報に基づいて、認証プリントジョブの実行開始のためのユーザ認証のためにユーザが実際に行ったユーザ認証操作の内容を判別する。また、実行処理決定部71は、ユーザ認証部77から受け取る情報に基づく上記ユーザ認証操作の内容にかかる判別に基づいて、ユーザ認証操作管理部73に対し、当該ユーザ認証操作の内容の照会を要求する。ユーザ認証操作管理部73は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル73bに記憶されている場合、当該ユーザ認証操作の内容と対応付けられて記憶されている、データ記憶領域(フォルダ)の情報(処理実行対象フォルダ情報)を、実行処理決定部71へ返す。あるいは、ユーザ認証操作管理部73は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル73bに記憶されていなければ、該当するデータ記憶領域はない旨の処理実行対象フォルダ情報を、実行処理決定部71へ返す。そして、実行処理決定部71は、ユーザ認証操作管理部73からの返答の内容に基づいて、実行するべきユーザ認証を行ったユーザの認証プリントジョブデータが保持されるデータ記憶領域を決定し、当該データ記憶領域の情報を制御部69へ出力する。   Based on the information received from the user authentication unit 77, the execution process determination unit 71 determines the content of the user authentication operation actually performed by the user for user authentication for starting the execution of the authentication print job. In addition, the execution process determination unit 71 requests the user authentication operation management unit 73 to inquire about the content of the user authentication operation based on the determination regarding the content of the user authentication operation based on the information received from the user authentication unit 77. To do. When the content of the user authentication operation is stored in the authentication operation management table 73b for the corresponding user, the user authentication operation management unit 73 stores data associated with the content of the user authentication operation. Information on the area (folder) (process execution target folder information) is returned to the execution process determination unit 71. Alternatively, the user authentication operation management unit 73 sets the process execution target folder information indicating that there is no corresponding data storage area if the content of the user authentication operation is not stored in the authentication operation management table 73b for the corresponding user. It returns to the execution process determination unit 71. Then, the execution process determination unit 71 determines a data storage area in which authentication print job data of a user who has performed user authentication to be executed is held based on the content of the response from the user authentication operation management unit 73, and Information on the data storage area is output to the control unit 69.

制御部69は、実行処理決定部71から受け取った、処理実行対象フォルダ情報に基づいて、ジョブ実行部79に対し、認証プリントジョブデータに対する処理を指示する。ジョブ実行部79は、当該指示にもとづいて、ユーザ認証を実行したユーザの、認証プリントジョブに対する処理を実行する。つまり、ジョブ実行部79は、処理実行対象フォルダ情報が示すフォルダ内に含まれる、ユーザ認証を実行したユーザの認証プリントジョブデータについて、印刷出力処理を実行する。   The control unit 69 instructs the job execution unit 79 to process the authentication print job data based on the process execution target folder information received from the execution process determination unit 71. The job execution unit 79 executes processing for the authentication print job of the user who executed user authentication based on the instruction. That is, the job execution unit 79 executes the print output process for the authentication print job data of the user who has executed user authentication included in the folder indicated by the process execution target folder information.

<画像形成装置端末装置のハードウェア構成>
本発明にかかる第2の実施の形態による画像形成装置端末装置(PC5b)の構成は、第1の実施の形態に関する説明において参照した図11に示されるPC5と同様でよい。よって、ここでは、その説明を省略する。
<Hardware Configuration of Image Forming Device Terminal Device>
The configuration of the image forming apparatus terminal device (PC 5b) according to the second embodiment of the present invention may be the same as that of the PC 5 shown in FIG. 11 referred to in the description relating to the first embodiment. Therefore, the description thereof is omitted here.

<画像形成装置端末装置の機能的構成>
図17は、本発明にかかる第2の実施の形態による画像形成装置端末装置、PC5bの構成を、機能ブロックを用いて表したブロック図である。但、PC5bの有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
<Functional Configuration of Image Forming Apparatus Terminal Device>
FIG. 17 is a block diagram showing the configuration of the image forming apparatus terminal device and the PC 5b according to the second embodiment of the present invention using functional blocks. However, illustration of functions that are not related to the present embodiment is omitted even if they are functions of the PC 5b.

PC5bは、データ保持領域選択受付部109を有する。データ保持領域選択受付部109は、ユーザが入力部99を介して入力する、プリントデータにもとづいてMFP1b内で生成される認証プリントジョブデータが保持される記憶領域の選択を受け付ける。データ保持領域選択受付部109は、ユーザがいずれの記憶領域(ボックス(フォルダ))を選択したかを示す情報(データ保持領域選択情報)を、プリントデータ生成部107へ、送る。   The PC 5b includes a data holding area selection receiving unit 109. The data holding area selection accepting unit 109 accepts selection of a storage area in which authentication print job data generated in the MFP 1b based on the print data input by the user via the input unit 99 is held. The data holding area selection reception unit 109 sends information (data holding area selection information) indicating which storage area (box (folder)) the user has selected to the print data generation unit 107.

プリントデータ生成部107は、プリンタ(MFP1b)へ送信されるプリントデータを生成する。PC5bのプリントデータ生成部107は、生成するプリントデータの設定パラメータ・データに、データ保持領域指定情報のデータを含めることができる。プリントデータ生成部107は、データ保持領域指定情報のデータを含む設定パラメータ・データを作成し、HDD93等に保存されているドキュメントのデータファイルと、作成した設定パラメータ・データとで、プリントデータを生成する。   The print data generation unit 107 generates print data to be transmitted to the printer (MFP 1b). The print data generation unit 107 of the PC 5b can include the data holding area designation information data in the setting parameter data of the print data to be generated. The print data generation unit 107 generates setting parameter data including data of the data holding area designation information, and generates print data using the document data file stored in the HDD 93 and the generated setting parameter data. To do.

<画像形成処理の流れ>
≪画像形成装置端末装置における処理の流れ≫
これより、ユーザが、本実施の形態による画像形成装置端末装置(PC5b)において、画像形成システムに含まれる画像形成装置を用いた印刷出力を指示する際に画像形成装置端末装置がする処理の流れを説明する。
<Flow of image forming process>
<< Processing flow in image forming apparatus terminal apparatus >>
As a result, in the image forming apparatus terminal device (PC 5b) according to the present embodiment, the flow of processing performed by the image forming apparatus terminal device when instructing print output using the image forming apparatus included in the image forming system. Will be explained.

図18は、画像形成装置端末装置PC5bがする処理の流れを示すフローチャートである。   FIG. 18 is a flowchart showing the flow of processing performed by the image forming apparatus terminal device PC5b.

ステップS405と関連し、ユーザは、PC5bに対し、プリントデータにもとづいてMFP1b内で生成される認証プリントジョブデータが保持される記憶領域にかかる選択を、入力部99(図17)を介して入力する。図19は、PC5bにおいて、プリントデータの作成に供されるプリンタドライバ・ソフトウェアのユーザインタフェース11aの例図である。ステップS201およびS405と関連して、ユーザは、ユーザインタフェース11aのチェック・ボックス111をチェックすることで認証プリント設定オン設定を選択し、また、プルダウン・メニュー113から記憶領域を選択することで認証プリントジョブデータを保持する記憶領域を選択することができる。OKボタン17およびキャンセル・ボタン115の機能については、周知の事柄であるため説明を省略する。   In connection with step S405, the user inputs to PC 5b selection related to the storage area in which the authentication print job data generated in MFP 1b based on the print data is held via input unit 99 (FIG. 17). To do. FIG. 19 is an example diagram of a user interface 11a of printer driver software used for creating print data in the PC 5b. In relation to steps S201 and S405, the user selects the authentication print setting on setting by checking the check box 111 of the user interface 11a, and also selects the storage area from the pull-down menu 113, thereby performing the authentication print. A storage area for holding job data can be selected. The functions of the OK button 17 and the cancel button 115 are well-known matters and will not be described.

ステップS405において、PC5bは、認証プリントジョブデータが保持される記憶領域にかかる選択の入力を受け取る。そしてPC5bのデータ保持領域選択受付部109(図17)は、当該選択の入力に基づいて、認証プリントジョブデータが保持される記憶領域を決定する。決定された記憶領域の情報は、データ保持領域選択情報のデータとしてプリントデータ生成部107へ出力される。   In step S405, the PC 5b receives a selection input relating to a storage area in which the authentication print job data is held. The data holding area selection accepting unit 109 (FIG. 17) of the PC 5b determines a storage area in which the authentication print job data is held based on the selection input. The determined storage area information is output to the print data generation unit 107 as data holding area selection information data.

ステップS407において、プリントデータ生成部107は、印刷出力の方法を認証プリント印刷出力処理(認証プリント設定ON)に設定し、プリントデータを作成する。さらに、プリントデータ生成部107は、設定パラメータ・データに、MFP1bに対しプリントデータから生成したジョブデータを保持する記憶領域を指定する情報である、データ保持領域指定情報を含めるようにしてプリントデータを作成する。   In step S407, the print data generation unit 107 sets the print output method to authentication print output processing (authentication print setting ON), and creates print data. Further, the print data generation unit 107 includes the print data in the setting parameter data so as to include data holding area designation information which is information for designating a storage area for holding job data generated from the print data for the MFP 1b. create.

ステップS209において、PC5bは、プリントデータ生成部107が作成したプリントデータを、通信インタフェース101を介してMFP1bへ送信する。   In step S209, the PC 5b transmits the print data created by the print data generation unit 107 to the MFP 1b via the communication interface 101.

このようにして、プリントデータはPC5bからネットワーク3を介してMFP1bへ送られる。   In this way, the print data is sent from the PC 5b to the MFP 1b via the network 3.

≪画像形成装置における処理の流れ≫
以下、本実施の形態による画像形成装置(MFP1b)において、プリントデータが受信されてから当該プリントデータに基づいて印刷出力処理が実行されるまでの間に画像形成装置がする処理の流れを説明する。
<Processing flow in image forming apparatus>
Hereinafter, in the image forming apparatus (MFP 1b) according to the present embodiment, a flow of processing performed by the image forming apparatus from when print data is received until print output processing is executed based on the print data will be described. .

図20は、MFP1bが実行する画像形成処理の流れを説明するためのフローチャートである。なお、図20に示されたステップのうち、既に図2および図14を参照して説明したステップについては、図2および図14における参照数字と同様の参照数字を付し、適宜説明を省略する。   FIG. 20 is a flowchart for explaining the flow of the image forming process executed by the MFP 1b. Of the steps shown in FIG. 20, steps already described with reference to FIG. 2 and FIG. 14 are given the same reference numerals as those in FIG. 2 and FIG. .

ステップS101からステップS105までの一連の処理は、図2を参照して説明したとおりである。   A series of processing from step S101 to step S105 is as described with reference to FIG.

ステップS507において、MFP1bのジョブ登録部81(図16)は、プリントデータの設定パラメータ・データに含まれるデータ保持領域指定情報のデータを参照することによりデータ保持領域情報を取得する。そして、ジョブ登録部81は、当該データ保持領域情報が示す記憶領域(例えば、ジョブ保持部75のフォルダ49b(図16))に、受け取ったプリントデータから生成した認証プリントジョブデータを保持させる。   In step S507, the job registration unit 81 (FIG. 16) of the MFP 1b acquires the data holding area information by referring to the data holding area designation information included in the setting parameter / data of the print data. The job registration unit 81 holds the authentication print job data generated from the received print data in the storage area indicated by the data holding area information (for example, the folder 49b of the job holding unit 75 (FIG. 16)).

ステップS109およびS111においてMFP1bがする処理の内容は、図14を参照して既に説明したとおりである。   The contents of the process performed by the MFP 1b in steps S109 and S111 are as already described with reference to FIG.

ステップS313において、MFP1bの実行処理決定部71は、ユーザ認証部77から受け取った、該ユーザ認証を行ったユーザについての情報、および、該ユーザがユーザ認証のために行った操作の内容の情報に基づいて、ユーザ認証操作管理部73に対し、ユーザがステップS109との関連において行ったユーザ認証操作を照会する。ユーザ認証操作管理部73は、認証操作管理テーブル73b内の、該当するユーザに関係付けて記録された項目内で、ユーザ認証操作を検索する。   In step S313, the execution process determination unit 71 of the MFP 1b receives the information about the user who has performed the user authentication and the information on the contents of the operation performed by the user for the user authentication received from the user authentication unit 77. Based on this, the user authentication operation management unit 73 is inquired about the user authentication operation performed by the user in relation to step S109. The user authentication operation management unit 73 searches for user authentication operations in items recorded in association with the corresponding user in the authentication operation management table 73b.

図21は、MFP1bのユーザ認証操作管理部73が保持する認証操作管理テーブル73bの例図である。認証操作管理テーブル73bは、各レコードについて、ユーザ名欄Cu、認証操作内容欄Co、および、フォルダ欄Cfを備える。例えば、ユーザAがステップS109と関連したユーザ認証において、ICカード65(図8)をICカード・リーダ9(図8)に2回タッチさせた場合、MFP1bのユーザ認証操作管理部73は、処理実行対象フォルダ情報「フォルダ2」を、実行処理決定部71へ返す。また、例えば、ユーザBがステップS109と関連したユーザ認証において、ICカード65(図8)をICカード・リーダ9(図8)に2回タッチさせた場合、MFP1bのユーザ認証操作管理部73は、処理実行対象フォルダ情報「該当するフォルダなし」を、実行処理決定部71へ返す。   FIG. 21 is an example of an authentication operation management table 73b held by the user authentication operation management unit 73 of the MFP 1b. The authentication operation management table 73b includes a user name column Cu, an authentication operation content column Co, and a folder column Cf for each record. For example, when the user A makes the IC card 65 (FIG. 8) touch the IC card reader 9 (FIG. 8) twice in the user authentication related to step S109, the user authentication operation management unit 73 of the MFP 1b performs the process The execution target folder information “folder 2” is returned to the execution process determination unit 71. For example, when the user B touches the IC card 65 (FIG. 8) twice with the IC card reader 9 (FIG. 8) in the user authentication related to step S109, the user authentication operation management unit 73 of the MFP 1b The process execution target folder information “No corresponding folder” is returned to the execution process determination unit 71.

認証操作管理テーブル73bは、図21に示すように、ユーザ毎に、ユーザ認証操作の内容(Co)と、記憶領域(フォルダ)(Cf)とを関係づけて、予め登録しておくことができるテーブルである。しかしながら、MFP1bのユーザ認証操作管理部73は、必ずしも、テーブル形式でユーザ認証操作の内容と処理内容とを保持する必要はない。当該保持のための形式は、適宜、変更されてよい。   As shown in FIG. 21, the authentication operation management table 73b can be registered in advance for each user by associating the content (Co) of the user authentication operation with the storage area (folder) (Cf). It is a table. However, the user authentication operation management unit 73 of the MFP 1b is not necessarily required to hold the content of the user authentication operation and the processing content in a table format. The format for the holding may be changed as appropriate.

ステップS315において、実行処理決定部71は、ユーザがステップS109と関連して行ったユーザ認証の操作内容が、当該ユーザについて認証操作管理テーブル73bに登録された操作内容のいずれか1つと一致したか否かを、ユーザ認証操作管理部73からの応答に基づいて判断する。実行処理決定部71が、ユーザが行ったユーザ認証の操作内容とテーブル73bに登録された操作内容のいずれか1つと一致した、と判断した場合(ステップS315における「YES」)、処理は、ステップS517へ移行する。実行処理決定部71が、ユーザが行ったユーザ認証の操作内容がテーブル73bに登録された操作内容のいずれとも一致しなかった、と判断した場合(ステップS315における「NO」)、処理は、ステップS113へ移行する。また、実行処理決定部71は、ステップS315の判断と併せて、印刷出力処理を実行するべき認証プリントジョブデータを保持するフォルダの情報を制御部69へ送る。この情報の内容は、ステップS517へ移行する場合には、処理実行対象フォルダ情報の内容と一致させればよく、検索の結果が「該当操作なし」の場合には、予め定めた所定の内容でよい。制御部69は、実行処理決定部71からの入力に基づいて、ジョブ実行部79等へ、認証プリントジョブに対する処理を実行する指示を送る。   In step S315, the execution process determining unit 71 confirms whether the user authentication operation content performed in association with step S109 by the user matches any one of the operation content registered in the authentication operation management table 73b for the user. It is determined based on a response from the user authentication operation management unit 73. When the execution process determining unit 71 determines that one of the user authentication operation contents performed by the user and the operation contents registered in the table 73b are matched (“YES” in step S315), The process proceeds to S517. When the execution process determining unit 71 determines that the operation content of the user authentication performed by the user does not match any of the operation content registered in the table 73b ("NO" in step S315), the process The process proceeds to S113. In addition to the determination in step S315, the execution process determination unit 71 sends information on the folder holding the authentication print job data to be subjected to the print output process to the control unit 69. The content of this information may be the same as the content of the process execution target folder information when the process proceeds to step S517. If the result of the search is “no corresponding operation”, the content of the information is a predetermined content. Good. Based on the input from the execution process determination unit 71, the control unit 69 sends an instruction to execute a process for the authentication print job to the job execution unit 79 or the like.

ステップS113、S115、および、S117における処理は、既に説明したとおりである。つまり、MFP1bは、ユーザがステップS109と関連して行ったユーザ認証の操作の内容が、認証操作管理テーブル73bに登録されていない場合には、予め定められた通常の処理を実行する。   The processes in steps S113, S115, and S117 are as already described. That is, when the content of the user authentication operation performed by the user in connection with Step S109 is not registered in the authentication operation management table 73b, the MFP 1b executes a predetermined normal process.

ステップS517において、MFP1bは、指定されたフォルダ内に、ステップS109との関連においてユーザ認証を実行したユーザの認証プリントジョブデータが存在するか、否かについて判定する。MFP1bが、指定されたフォルダ内に該当する認証プリントジョブデータが存在する、と判定した場合(ステップS517における「YES」)、処理は、ステップS519へ移行する。MFP1bが、指定されたフォルダ内に該当する認証プリントジョブデータは存在しない、と判定した場合(ステップS517における「NO」)、処理は、ステップS113へ移行し、以降、MFP1bは、予め定められた通常の処理を実行する。   In step S517, the MFP 1b determines whether or not there is authentication print job data of the user who executed user authentication in relation to step S109 in the designated folder. If the MFP 1b determines that the corresponding authentication print job data exists in the designated folder (“YES” in step S517), the process proceeds to step S519. If the MFP 1b determines that the corresponding authentication print job data does not exist in the designated folder (“NO” in step S517), the process proceeds to step S113. Thereafter, the MFP 1b is determined in advance. Perform normal processing.

ステップS519において、MFP1bは、指定のフォルダに含まれる、ステップS109との関連においてユーザ認証を実行したユーザの認証プリントジョブデータについて、自動的に、一括して印刷出力処理を実行する。   In step S519, the MFP 1b automatically and collectively executes print output processing for the authentication print job data of the user who has executed user authentication in relation to step S109, which is included in the designated folder.

このように、第2の実施の形態によるMFP1bは、認証プリントジョブの実行の開始のためのユーザ認証としてユーザが行った認証操作の内容に従って、通常の認証プリントジョブの処理の流れとは異なる処理を実行することができる。本実施の形態において、当該異なる処理とは、所定のフォルダ内に保持される認証プリントジョブデータに対する一括的な印刷出力処理である。よって、ユーザは、所望のフォルダについて、ユーザ認証操作の内容と関係づけて、予めMFP1bへ登録しておきさえすれば、MFP1bに対し、所望のフォルダに保持される認証プリントジョブデータのみについての一括的な印刷出力処理を、ユーザ認証操作で指示することができる。よって、本発明にかかる第2の実施の形態による画像形成装置MFP1bにおいては、ユーザは、ユーザインタフェース57に対して煩雑な手順で構成される実行対象ジョブの選択操作をする必要なしに、所望のフォルダに保持される認証プリントジョブデータのみについて、一括して印刷出力処理を実行させることができる。そのため、本実施の形態によるMFP1bもまた、ユーザにとっては非常に使い勝手のよい画像形成装置である。   As described above, the MFP 1b according to the second embodiment performs processing different from the normal authentication print job processing flow according to the content of the authentication operation performed by the user as user authentication for starting execution of the authentication print job. Can be executed. In the present embodiment, the different processing is batch print output processing for the authentication print job data held in a predetermined folder. Therefore, if the user associates the desired folder with the content of the user authentication operation and registers it in the MFP 1b in advance, the user collects only the authentication print job data held in the desired folder. A typical print output process can be instructed by a user authentication operation. Therefore, in the image forming apparatus MFP1b according to the second embodiment of the present invention, the user does not need to perform an operation to select an execution target job configured in a complicated procedure on the user interface 57. Only the authentication print job data held in the folder can be collectively executed for print output processing. Therefore, the MFP 1b according to the present embodiment is also an image forming apparatus that is very convenient for the user.

なお、認証操作管理テーブル73bのフォルダ欄Cfに登録されるフォルダは、異なるユーザ間において重複してもよい。そのような場合であっても、MFP1bは、ステップS109との関連においてユーザ認証を実行したユーザの認証プリントジョブのみを一括して実行可能である。   Note that the folders registered in the folder column Cf of the authentication operation management table 73b may overlap between different users. Even in such a case, the MFP 1b can collectively execute only the authentication print job of the user who executed the user authentication in relation to step S109.

(第3の実施の形態)
本発明の第3の実施の形態による画像形成装置(MFP1c)においては、認証プリントジョブの実行を開始するための所定の認証装置を用いたユーザ認証に関して、ユーザ毎に、かつ、認証プリントジョブ毎に、認証装置に対する当該認証操作の具体的な操作手順を登録することができる。MFP1cは、第1および第2の実施の形態によるMFP1aおよび1bとは異なり、ユーザ毎に、かつ、認証プリントジョブ毎に、ユーザが認証プリントジョブをMFP1cへ登録する際に、当該認証プリントジョブの印刷出力処理の実行の開始のためのユーザ認証の操作手順を登録することができる。当該ユーザ認証の操作手順の登録に必要なデータは、ユーザの選択に基づいて本発明にかかる第3の実施の形態による画像形成装置端末装置(PC5c)において生成され、認証プリントジョブにかかるプリントデータに含めて、あるいは、該プリントデータと関係付けて、PC5cからMFP1cへ送信され、MFP1c内に登録される。
(Third embodiment)
In the image forming apparatus (MFP 1c) according to the third embodiment of the present invention, user authentication using a predetermined authentication apparatus for starting execution of an authentication print job is performed for each user and for each authentication print job. In addition, a specific operation procedure of the authentication operation for the authentication apparatus can be registered. The MFP 1c differs from the MFPs 1a and 1b according to the first and second embodiments in that when the user registers the authentication print job in the MFP 1c for each user and for each authentication print job, the MFP 1c The user authentication operation procedure for starting execution of the print output process can be registered. Data necessary for registration of the user authentication operation procedure is generated in the image forming apparatus terminal device (PC 5c) according to the third embodiment of the present invention based on the user's selection, and print data relating to the authentication print job. Or is transmitted from the PC 5c to the MFP 1c and registered in the MFP 1c.

そうすることで、ユーザは、認証プリントジョブの実行の開始をさせるための所定の認証装置を用いたユーザ認証において、プリントデータの送信の際に登録した所定の操作手順で実行することにより、印刷出力処理を実行させる認証プリントジョブを選択することが可能となる。予め、複数の認証プリントジョブについて、同一の、あるいは、相異なるユーザ認証の操作手順を登録しておけば、ユーザは、同一の認証操作により実行される複数の認証プリントジョブからなるグループを複数グループMFP1c内に形成したり、あるいは、そのようなグループを複数MFP1c内に形成したりすることが可能となる。MFP1cにおいては、ユーザは、複数のドキュメントをグループ化し、グループ単位で当該ドキュメントの印刷出力処理を、MFP1cに対し、ユーザ認証の操作のみで指示することができるようになる。   By doing so, the user can perform printing by executing a predetermined operation procedure registered at the time of transmission of print data in user authentication using a predetermined authentication device for starting execution of the authentication print job. It is possible to select an authentication print job for executing output processing. If the same or different user authentication operation procedures are registered in advance for a plurality of authentication print jobs, the user can group a plurality of groups of authentication print jobs executed by the same authentication operation into a plurality of groups. It is possible to form in the MFP 1c, or to form such a group in a plurality of MFPs 1c. In the MFP 1c, the user can group a plurality of documents, and can instruct the MFP 1c to perform print output processing of the documents only by a user authentication operation in units of groups.

ユーザは、例えば、MFP1cに対し頻繁に印刷出力処理を指示する認証プリントジョブについては、比較的簡単な認証操作(例えば、「1回タッチ」や「1秒間タッチを1回」等)を登録しておき、稀にしか印刷出力処理を指示しない認証プリントジョブ、あるいは、機密性が高い認証プリントジョブについては、比較的複雑な認証操作(例えば、「2回の1秒間タッチとその後での1回の3秒間タッチ」等)を登録してジョブをグループ化しておくことができる。   For example, for an authentication print job that frequently instructs the MFP 1c to perform print output processing, the user registers a relatively simple authentication operation (for example, “one touch once” or “one touch per second”). For an authentication print job that rarely instructs print output processing or an authentication print job with high confidentiality, a relatively complicated authentication operation (for example, “two touches for one second and one after that”). Can be grouped in advance.

上記第3の実施の形態によるMFP1cの構成と関連し、本発明の第3の実施の形態による画像形成装置端末装置(PC5c)は、プリントデータの作成の際、当該プリントデータにかかる認証プリントジョブの実行の開始のための、ユーザ認証の操作手順を設定することができる。   In connection with the configuration of the MFP 1c according to the third embodiment, the image forming apparatus terminal device (PC 5c) according to the third embodiment of the present invention performs an authentication print job relating to the print data when creating the print data. It is possible to set an operation procedure of user authentication for starting execution of.

MFP1cおよびPC5cを有する画像形成システムにおいては、ユーザは、プリントデータをPC5cからMFP1cへ送信する際、MFP1cが当該プリントデータにかかる認証プリントジョブの実行の開始をするためのユーザ認証の操作手順を、PC5cに対する簡便な操作で、各プリントデータについて任意に選択可能である。また、そうすることで、ユーザは、MFP1cに対するユーザ認証操作のみで、1つまたは複数の所望の認証プリントジョブを選択的にMFP1cに実行させることができる。   In the image forming system having the MFP 1c and the PC 5c, when the user transmits print data from the PC 5c to the MFP 1c, the user authentication operation procedure for the MFP 1c to start executing an authentication print job for the print data is as follows. Each print data can be arbitrarily selected by a simple operation on the PC 5c. Further, by doing so, the user can selectively cause the MFP 1c to execute one or a plurality of desired authentication print jobs only by a user authentication operation on the MFP 1c.

以下の説明においては先の実施の形態と関連して説明した内容と共通する部分について、適宜省略する。また、添付の図面の各図においては、複数の実施の形態にわたり共通する本発明の構成要素および工程については共通する参照符合を付すこととする。   In the following description, portions common to the contents described in connection with the previous embodiment will be omitted as appropriate. Further, in each drawing of the accompanying drawings, common reference numerals are assigned to components and processes of the present invention common to a plurality of embodiments.

<画像形成システム>
本発明にかかる第3の実施の形態による画像形成装置を用いた画像形成システムの構成は、第1および第2の実施の形態に関する説明において参照した図6に示される画像形成システム100と同様でよい。よって、ここでは、その説明を省略する。
<Image forming system>
The configuration of the image forming system using the image forming apparatus according to the third embodiment of the present invention is the same as that of the image forming system 100 shown in FIG. 6 referred to in the description relating to the first and second embodiments. Good. Therefore, the description thereof is omitted here.

<画像形成装置のハードウェア構成>
本発明にかかる第3の実施の形態による画像形成装置の構成は、第1および第2の実施の形態に関する説明において参照した図7に示されるMFP1と同様でよい。よって、ここでは、その説明を省略する。
<Hardware configuration of image forming apparatus>
The configuration of the image forming apparatus according to the third embodiment of the present invention may be the same as that of the MFP 1 shown in FIG. 7 referred to in the description of the first and second embodiments. Therefore, the description thereof is omitted here.

<画像形成装置のソフトウェア構成>
本発明にかかる第3の実施の形態による画像形成装置のソフトウェア構成は、第1および第2の実施の形態に関する説明において参照した図9に示されるソフトウェア構成と同様でよい。よって、ここでは、その説明を省略する。
<Software configuration of image forming apparatus>
The software configuration of the image forming apparatus according to the third embodiment of the present invention may be the same as the software configuration shown in FIG. 9 referred to in the description relating to the first and second embodiments. Therefore, the description thereof is omitted here.

<画像形成装置の機能的構成>
図22は、本発明にかかる第3の実施の形態による画像形成装置、MFP1cの構成を、機能ブロックを用いて表したブロック図である。但、MFP1cが有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
<Functional configuration of image forming apparatus>
FIG. 22 is a block diagram showing the configuration of the image forming apparatus and MFP 1c according to the third embodiment of the present invention using functional blocks. However, illustration of functions that are not related to the present embodiment is omitted even if they are functions of the MFP 1c.

通信インタフェース61は、ネットワーク3を介してPC5等からプリントデータを受け取る。   The communication interface 61 receives print data from the PC 5 or the like via the network 3.

当該プリントデータは、例えば、印刷出力処理の設定に関するデータ(設定パラメータ・データ)、および、印刷出力されるドキュメントのデータ(ドキュメント・データ)を有する。そして、設定パラメータ・データは、認証操作内容設定情報のデータを含む。認証操作内容設定情報は、当該プリントデータに基づいてジョブ登録部81が生成するジョブデータに対する印刷出力処理の実行の開始のために、ユーザが実行するユーザ認証の操作内容に関する情報である。なお、認証操作内容設定情報のデータは、プリントデータとは別に、該プリントデータとの関連付けを示すデータと共に、PC5等から受信してもよい。   The print data includes, for example, data (setting parameter data) relating to setting of print output processing, and document data (document data) to be printed out. The setting parameter data includes authentication operation content setting information data. The authentication operation content setting information is information relating to the operation content of user authentication executed by the user in order to start execution of print output processing for job data generated by the job registration unit 81 based on the print data. The data of the authentication operation content setting information may be received from the PC 5 or the like together with the data indicating the association with the print data separately from the print data.

ジョブ登録部81は、受け取ったプリントデータの認証操作内容設定情報を参照し、当該プリントデータに基づいて生成されるジョブデータにかかる認証プリントジョブを識別するためのデータとともに、認証操作内容設定情報をユーザ認証操作登録部117へ送る。   The job registration unit 81 refers to the authentication operation content setting information of the received print data, and sets the authentication operation content setting information together with the data for identifying the authentication print job related to the job data generated based on the print data. This is sent to the user authentication operation registration unit 117.

ユーザ認証操作登録部117は、ユーザ登録部81から受け取った情報に基づいて、ユーザ認証操作管理部73が保持する認証操作管理テーブル73cに、認証プリントジョブと関連付けてユーザ認証の操作内容を登録する。   Based on the information received from the user registration unit 81, the user authentication operation registration unit 117 registers the operation contents of the user authentication in association with the authentication print job in the authentication operation management table 73c held by the user authentication operation management unit 73. .

ここで、本実施の形態のユーザ認証操作管理部73は、認証プリントジョブの実行の開始のためのユーザ認証においてユーザが実行するユーザ認証操作の内容と、実行するべき認証プリントジョブとの対応関係を、ユーザ毎に、記憶し、管理する。ユーザ認証操作管理部73は、例えば、上記対応関係を、所定のテーブル(認証操作管理テーブル73c)として記憶することができる。   Here, the user authentication operation management unit 73 of the present embodiment associates the content of the user authentication operation performed by the user with the user authentication for starting the execution of the authentication print job and the authentication print job to be executed. Is stored and managed for each user. For example, the user authentication operation management unit 73 can store the correspondence relationship as a predetermined table (authentication operation management table 73c).

実行処理決定部71は、ユーザ認証部77から受け取る情報に基づいて、認証プリントジョブの実行開始のためのユーザ認証のためにユーザが実際に行ったユーザ認証操作の内容を判別する。また、実行処理決定部71は、ユーザ認証部77から受け取る情報に基づく上記ユーザ認証操作の内容にかかる判別に基づいて、ユーザ認証操作管理部73に対し、当該ユーザ認証操作の内容の照会を要求する。ユーザ認証操作管理部73は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル73cに記憶されている場合、当該ユーザ認証操作の内容と対応付けられて記憶されている、認証プリントジョブの情報(処理実行対象ジョブ情報)を、実行処理決定部71へ返す。あるいは、ユーザ認証操作管理部73は、当該ユーザ認証操作の内容が、該当するユーザについて認証操作管理テーブル73cに記憶されていなければ、該当する認証プリントジョブはない旨の処理実行対象ジョブ情報を、実行処理決定部71へ返す。そして、実行処理決定部71は、ユーザ認証操作管理部73からの返答の内容に基づいて、実行するべきユーザ認証を行ったユーザの認証プリントジョブを決定し、当該認証プリントジョブの情報を制御部69へ出力する。   Based on the information received from the user authentication unit 77, the execution process determination unit 71 determines the content of the user authentication operation actually performed by the user for user authentication for starting the execution of the authentication print job. In addition, the execution process determination unit 71 requests the user authentication operation management unit 73 to inquire about the content of the user authentication operation based on the determination regarding the content of the user authentication operation based on the information received from the user authentication unit 77. To do. When the content of the user authentication operation is stored in the authentication operation management table 73c for the corresponding user, the user authentication operation management unit 73 stores the authentication print stored in association with the content of the user authentication operation. The job information (processing execution target job information) is returned to the execution processing determination unit 71. Alternatively, the user authentication operation management unit 73 sets processing execution target job information indicating that there is no corresponding authentication print job unless the content of the user authentication operation is stored in the authentication operation management table 73c for the corresponding user. It returns to the execution process determination unit 71. Then, the execution process determination unit 71 determines an authentication print job of the user who has performed user authentication to be executed based on the content of the response from the user authentication operation management unit 73, and sends information on the authentication print job to the control unit Output to 69.

制御部69は、実行処理決定部71から受け取った、処理実行対象ジョブ情報に基づいて、ジョブ実行部79に対し、認証プリントジョブデータに対する処理を指示する。ジョブ実行部79は、当該指示にもとづいて、ユーザ認証を実行したユーザの、認証プリントジョブに対する処理を実行する。つまり、ジョブ実行部79は、処理実行対象ジョブ情報が示す認証プリントジョブのジョブデータについて、印刷出力処理を実行する。   Based on the process execution target job information received from the execution process determination unit 71, the control unit 69 instructs the job execution unit 79 to process the authentication print job data. The job execution unit 79 executes processing for the authentication print job of the user who executed user authentication based on the instruction. That is, the job execution unit 79 executes print output processing for the job data of the authentication print job indicated by the processing execution target job information.

<画像形成装置端末装置のハードウェア構成>
本発明にかかる第3の実施の形態による画像形成装置端末装置(PC5c)の構成は、第1の実施の形態に関する説明において参照した図11に示されるPC5と同様でよい。よって、ここでは、その説明を省略する。
<Hardware Configuration of Image Forming Device Terminal Device>
The configuration of the image forming apparatus terminal device (PC 5c) according to the third embodiment of the present invention may be the same as that of the PC 5 shown in FIG. 11 referred to in the description related to the first embodiment. Therefore, the description thereof is omitted here.

<画像形成装置端末装置の機能的構成>
図23は、本発明にかかる第3の実施の形態による画像形成装置端末装置、PC5cの構成を、機能ブロックを用いて表したブロック図である。但、PC5cの有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
<Functional Configuration of Image Forming Apparatus Terminal Device>
FIG. 23 is a block diagram showing the configuration of the image forming apparatus terminal device and the PC 5c according to the third embodiment of the present invention using functional blocks. However, illustration of functions that are not related to the present embodiment is omitted even if they are functions of the PC 5c.

PC5cは、認証操作内容選択受付部119を有する。認証操作内容選択受付部119は、ユーザが入力部99を介して入力する、プリントデータにもとづく認証プリントジョブの実行の開始のためのユーザ認証の操作内容の選択を受け付ける。認証操作内容選択受付部119は、ユーザがいずれの操作内容を選択したかを示す情報(認証操作内容選択情報)を、プリントデータ生成部107へ、送る。   The PC 5c includes an authentication operation content selection receiving unit 119. The authentication operation content selection accepting unit 119 accepts selection of operation content for user authentication for starting the execution of the authentication print job based on the print data, which is input by the user via the input unit 99. The authentication operation content selection receiving unit 119 sends information (authentication operation content selection information) indicating which operation content the user has selected to the print data generation unit 107.

プリントデータ生成部107は、プリンタ(MFP1c)へ送信されるプリントデータを生成する。PC5cのプリントデータ生成部107は、生成するプリントデータの設定パラメータ・データに、認証操作内容設定情報のデータを含めることができる。プリントデータ生成部107は、認証操作内容設定情報のデータを含む設定パラメータ・データを作成し、HDD93等に保存されているドキュメントのデータファイルと、作成した設定パラメータ・データとで、プリントデータを生成する。   The print data generation unit 107 generates print data to be transmitted to the printer (MFP 1c). The print data generation unit 107 of the PC 5c can include authentication operation content setting information data in the print parameter setting parameter data to be generated. The print data generation unit 107 generates setting parameter data including authentication operation content setting information data, and generates print data using the document data file stored in the HDD 93 and the generated setting parameter data. To do.

<画像形成処理の流れ>
≪画像形成装置端末装置における処理の流れ≫
これより、ユーザが、本実施の形態による画像形成装置端末装置(PC5c)において、画像形成システムに含まれる画像形成装置を用いた印刷出力を指示する際に画像形成装置端末装置がする処理の流れを説明する。
<Flow of image forming process>
<< Processing flow in image forming apparatus terminal apparatus >>
As a result, in the image forming apparatus terminal device (PC 5 c) according to the present embodiment, the flow of processing performed by the image forming apparatus terminal device when instructing print output using the image forming apparatus included in the image forming system. Will be explained.

図24は、画像形成装置端末装置PC5cがする処理の流れを示すフローチャートである。   FIG. 24 is a flowchart showing the flow of processing performed by the image forming apparatus terminal device PC5c.

ステップS605と関連し、ユーザは、PC5cに対し、プリントデータにもとづいてMFP1c内で生成される認証プリントジョブデータにかかる認証プリントジョブの実行の開始のためのユーザ認証の操作内容の選択を、入力部99(図23)を介して入力する。図25は、PC5cにおいて、プリントデータの作成に供されるプリンタドライバ・ソフトウェアのユーザインタフェース11bの例図である。ステップS201およびS605と関連して、ユーザは、ユーザインタフェース11bのチェック・ボックス111をチェックすることで認証プリント設定オン設定を選択し、また、プルダウン・メニュー121からユーザ認証操作内容を選択することで認証プリントジョブデータにかかる認証プリントジョブの実行の開始のためのユーザ認証操作内容を選択することができる。   In connection with step S605, the user inputs to PC 5c selection of user authentication operation contents for starting execution of the authentication print job related to the authentication print job data generated in MFP 1c based on the print data. It inputs via the part 99 (FIG. 23). FIG. 25 shows an example of a user interface 11b of printer driver software used for creating print data in the PC 5c. In connection with steps S201 and S605, the user selects the authentication print setting ON setting by checking the check box 111 of the user interface 11b, and selects the user authentication operation content from the pull-down menu 121. The user authentication operation content for starting the execution of the authentication print job related to the authentication print job data can be selected.

ステップS605において、PC5cは、認証プリントジョブデータにかかる認証プリントジョブの実行の開始のためのユーザ認証操作の選択の入力を受け取る。そしてPC5cの認証操作内容選択受付部119(図23)は、当該選択の入力に基づいて、認証プリントジョブデータの処理開始のためのユーザ認証操作内容を決定する。決定された操作内容の情報は、認証操作内容選択情報のデータとしてプリントデータ生成部107へ出力される。   In step S605, the PC 5c receives an input for selecting a user authentication operation for starting execution of the authentication print job related to the authentication print job data. Then, the authentication operation content selection receiving unit 119 (FIG. 23) of the PC 5c determines the user authentication operation content for starting the processing of the authentication print job data based on the input of the selection. The determined operation content information is output to the print data generation unit 107 as authentication operation content selection information data.

ステップS607において、プリントデータ生成部107は、印刷出力の方法を認証プリント印刷出力処理(認証プリント設定ON)に設定し、プリントデータを作成する。さらに、プリントデータ生成部107は、設定パラメータ・データに、MFP1cに対しプリントデータから生成したジョブデータにかかる認証プリントジョブの実行の開始のためのユーザ認証の操作内容を設定する情報である、認証操作内容設定情報を含めるようにしてプリントデータを作成する。   In step S607, the print data generation unit 107 sets the print output method to authentication print output processing (authentication print setting ON), and creates print data. Further, the print data generation unit 107 is information that sets, in the setting parameter data, the user authentication operation content for starting the execution of the authentication print job related to the job data generated from the print data for the MFP 1c. Print data is created so as to include operation content setting information.

ステップS209において、PC5cは、プリントデータ生成部107が作成したプリントデータを、通信インタフェース101を介してMFP1cへ送信する。   In step S209, the PC 5c transmits the print data created by the print data generation unit 107 to the MFP 1c via the communication interface 101.

このようにして、プリントデータはPC5cからネットワーク3を介してMFP1cへ送られる。   In this way, the print data is sent from the PC 5c to the MFP 1c via the network 3.

≪画像形成装置における処理の流れ≫
以下、本実施の形態による画像形成装置(MFP1c)において、プリントデータが受信されてから当該プリントデータに基づいて印刷出力処理が実行されるまでの間に画像形成装置がする処理の流れを説明する。
<Processing flow in image forming apparatus>
Hereinafter, in the image forming apparatus (MFP 1c) according to the present embodiment, a flow of processing performed by the image forming apparatus from when print data is received until print output processing is executed based on the print data will be described. .

図26は、MFP1cが実行する画像形成処理の流れを説明するためのフローチャートである。なお、図26に示されたステップのうち、既に図2および図14を参照して説明したステップについては、図2および図14における参照数字と同様の参照数字を付し、適宜説明を省略する。   FIG. 26 is a flowchart for explaining the flow of the image forming process executed by the MFP 1c. Of the steps shown in FIG. 26, the steps already described with reference to FIGS. 2 and 14 are denoted by the same reference numerals as those in FIGS. 2 and 14, and description thereof will be omitted as appropriate. .

ステップS101からステップS111までの一連の処理は、図2を参照して説明したとおりである。   A series of processing from step S101 to step S111 is as described with reference to FIG.

ステップS313において、MFP1cの実行処理決定部71は、ユーザ認証部77から受け取った、該ユーザ認証を行ったユーザについての情報、および、該ユーザがユーザ認証のために行った操作の内容の情報に基づいて、ユーザ認証操作管理部73に対し、ユーザがステップS109との関連において行ったユーザ認証操作を照会する。ユーザ認証操作管理部73は、認証操作管理テーブル73c内の、該当するユーザに関係付けて記録された項目内で、ユーザ認証操作を検索する。   In step S313, the execution processing determination unit 71 of the MFP 1c receives the information about the user who has performed the user authentication and the information on the contents of the operation performed by the user for the user authentication, received from the user authentication unit 77. Based on this, the user authentication operation management unit 73 is inquired about the user authentication operation performed by the user in relation to step S109. The user authentication operation management unit 73 searches for user authentication operations in items recorded in association with the corresponding user in the authentication operation management table 73c.

図27は、MFP1cのユーザ認証操作管理部73が保持する認証操作管理テーブル73cの例図である。認証操作管理テーブル73cは、各レコードについて、ユーザ名欄Cu、認証操作内容欄Co、および、認証プリントジョブ欄Cjを備える。例えば、ユーザAがステップS109と関連したユーザ認証において、ICカード65(図8)をICカード・リーダ9(図8)に2回タッチさせた場合、MFP1cのユーザ認証操作管理部73は、処理実行対象ジョブ情報「ジョブA2、ジョブA3、ジョブA4」を、実行処理決定部71へ返す。また、例えば、ユーザBがステップS109と関連したユーザ認証において、ICカード65(図8)をICカード・リーダ9(図8)に2回タッチさせた場合、MFP1cのユーザ認証操作管理部73は、処理実行対象ジョブ情報「該当するジョブなし」を、実行処理決定部71へ返す。   FIG. 27 is an example of an authentication operation management table 73c held by the user authentication operation management unit 73 of the MFP 1c. The authentication operation management table 73c includes a user name column Cu, an authentication operation content column Co, and an authentication print job column Cj for each record. For example, when the user A makes the IC card 65 (FIG. 8) touch the IC card reader 9 (FIG. 8) twice in the user authentication related to step S109, the user authentication operation management unit 73 of the MFP 1c performs the process The execution target job information “job A2, job A3, job A4” is returned to the execution process determination unit 71. Further, for example, when the user B touches the IC card reader 9 (FIG. 8) twice in the user authentication related to step S109, the user authentication operation management unit 73 of the MFP 1c The process execution target job information “no corresponding job” is returned to the execution process determination unit 71.

認証操作管理テーブル73cは、図27に示すように、ユーザ毎に、ユーザ認証操作の内容(Co)と、認証プリントジョブ(Cj)とを関係づけて、登録しておくことができるテーブルである。しかしながら、MFP1cのユーザ認証操作管理部73は、必ずしも、テーブル形式でユーザ認証操作の内容と処理内容とを保持する必要はない。当該保持のための形式は、適宜、変更されてよい。   As shown in FIG. 27, the authentication operation management table 73c is a table in which the user authentication operation content (Co) and the authentication print job (Cj) can be associated and registered for each user. . However, the user authentication operation management unit 73 of the MFP 1c does not necessarily have to hold the contents of the user authentication operation and the processing contents in a table format. The format for the holding may be changed as appropriate.

ステップS315において、実行処理決定部71は、ユーザがステップS109と関連して行ったユーザ認証の操作内容が、当該ユーザについて認証操作管理テーブル73cに登録された操作内容のいずれか1つと一致したか否かを、ユーザ認証操作管理部73からの応答に基づいて判断する。実行処理決定部71が、ユーザが行ったユーザ認証の操作内容とテーブル73cに登録された操作内容のいずれか1つと一致した、と判断した場合(ステップS315における「YES」)、処理は、ステップS717へ移行する。実行処理決定部71が、ユーザが行ったユーザ認証の操作内容がテーブル73cに登録された操作内容のいずれとも一致しなかった、と判断した場合(ステップS315における「NO」)、処理は、ステップS113へ移行する。また、実行処理決定部71は、ステップS315の判断と併せて、印刷出力処理を実行するべき認証プリントジョブの情報を制御部69へ送る。この情報の内容は、ステップS517へ移行する場合には、処理実行対象ジョブ情報の内容と一致させればよく、検索の結果が「該当操作なし」の場合には、予め定めた所定の内容でよい。制御部69は、実行処理決定部71からの入力に基づいて、ジョブ実行部79等へ、認証プリントジョブに対する処理を実行する指示を送る。   In step S315, the execution process determining unit 71 confirms whether the user authentication operation content performed in association with step S109 by the user matches any one of the operation content registered in the authentication operation management table 73c for the user. It is determined based on a response from the user authentication operation management unit 73. If the execution process determining unit 71 determines that one of the user authentication operation content performed by the user and the operation content registered in the table 73c match ("YES" in step S315), the process proceeds to step The process proceeds to S717. When the execution process determining unit 71 determines that the operation content of the user authentication performed by the user does not match any of the operation content registered in the table 73c (“NO” in step S315), The process proceeds to S113. In addition to the determination in step S <b> 315, the execution process determination unit 71 sends information on the authentication print job to be subjected to the print output process to the control unit 69. When the process proceeds to step S517, the content of this information only needs to match the content of the process execution target job information. If the result of the search is “no corresponding operation”, the content of the information is a predetermined content. Good. Based on the input from the execution process determination unit 71, the control unit 69 sends an instruction to execute a process for the authentication print job to the job execution unit 79 or the like.

ステップS113、S115、および、S117における処理は、既に説明したとおりである。つまり、MFP1cは、ユーザがステップS109と関連して行ったユーザ認証の操作の内容が、認証操作管理テーブル73cに登録されていない場合には、予め定められた通常の処理を実行する。   The processes in steps S113, S115, and S117 are as already described. That is, if the content of the user authentication operation performed by the user in relation to step S109 is not registered in the authentication operation management table 73c, the MFP 1c executes a predetermined normal process.

ステップS717において、MFP1cは、ステップS109との関連においてユーザ認証を実行したユーザの認証プリントジョブのうち、指定された認証プリントジョブについて、自動的に、一括して印刷出力処理を実行する。   In step S717, the MFP 1c automatically and collectively executes print output processing for the designated authentication print job among the authentication print jobs of the user who has performed user authentication in relation to step S109.

このように、第3の実施の形態によるMFP1cは、認証プリントジョブの実行の開始のためのユーザ認証としてユーザが行った認証操作の内容に従って、通常の認証プリントジョブの処理の流れとは異なる処理を実行することができる。本実施の形態において、当該異なる処理とは、所定の認証プリントジョブデータに対する一括的な印刷出力処理である。よって、ユーザは、所望の1つまたは複数の認証プリントジョブについて、ユーザ認証操作の内容と関係づけて、予めMFP1cへ登録しておきさえすれば、MFP1cに対し、所望の認証プリントジョブデータのみについての一括的な印刷出力処理を、ユーザ認証操作で指示することができる。よって、本発明にかかる第3の実施の形態による画像形成装置MFP1cにおいては、ユーザは、ユーザインタフェース57に対して煩雑な手順で構成される実行対象ジョブの選択操作をする必要なしに、所望の認証プリントジョブデータのみについて、一括して印刷出力処理を実行させることができる。そのため、本実施の形態によるMFP1cもまた、ユーザにとっては非常に使い勝手のよい画像形成装置である。   As described above, the MFP 1c according to the third embodiment performs processing different from the normal authentication print job processing flow according to the content of the authentication operation performed by the user as user authentication for starting execution of the authentication print job. Can be executed. In the present embodiment, the different processing is batch print output processing for predetermined authentication print job data. Therefore, if the user registers the desired one or more authentication print jobs in the MFP 1c in advance in relation to the contents of the user authentication operation, only the desired authentication print job data is sent to the MFP 1c. Can be instructed by a user authentication operation. Therefore, in the image forming apparatus MFP1c according to the third embodiment of the present invention, the user does not need to perform an operation for selecting an execution target job configured in a complicated procedure with respect to the user interface 57. It is possible to execute print output processing for only authenticated print job data in a batch. Therefore, the MFP 1c according to the present embodiment is also an image forming apparatus that is very convenient for the user.

(第4の実施の形態)
本発明の第4の実施の形態による画像形成装置(MFP1d)においては、認証プリントジョブの実行を開始するための所定の認証装置を用いたユーザ認証に関して、ユーザ毎に、かつ、ユーザ設定可能な認証プリントジョブ機密レベル毎に、認証装置に対する当該認証操作の具体的な操作手順を登録することができる。MFP1dは、第1、第2、および第3の実施の形態によるMFP1a、1b、および1cとは異なり、ユーザ毎に、かつ、認証プリントジョブ毎に、ユーザが認証プリントジョブをMFP1dへ登録する際に、当該認証プリントジョブの機密レベルを設定する。当該機密レベルの設定に必要なデータは、ユーザの選択に基づいて本発明にかかる第4の実施の形態による画像形成装置端末装置(PC5d)において生成され、認証プリントジョブにかかるプリントデータに含めて、あるいは、該プリントデータと関係付けて、PC5dからMFP1dへ送信され、MFP1d内に登録される。
(Fourth embodiment)
In the image forming apparatus (MFP 1d) according to the fourth embodiment of the present invention, user authentication using a predetermined authentication device for starting execution of an authentication print job can be set for each user and for each user. A specific operation procedure of the authentication operation for the authentication apparatus can be registered for each authentication print job security level. The MFP 1d differs from the MFPs 1a, 1b, and 1c according to the first, second, and third embodiments when the user registers the authentication print job in the MFP 1d for each user and for each authentication print job. The security level of the authentication print job is set. Data necessary for setting the security level is generated in the image forming apparatus terminal device (PC 5d) according to the fourth embodiment of the present invention based on the user's selection, and is included in the print data related to the authentication print job. Alternatively, it is transmitted from the PC 5d to the MFP 1d in association with the print data and registered in the MFP 1d.

そうすることで、ユーザは、認証プリントジョブのなかでも特に機密性が高いドキュメントにかかる認証プリントジョブについては、プリントデータの送信の際により高い機密レベル(レベル「機密文書」)を設定することにより、通常の機密レベル(レベル「一般文書」)が設定された認証プリントジョブの実行の開始のためのユーザ認証操作とは異なる認証操作を、当該「機密文書」レベルの認証プリントジョブの実行の開始のために用いることができる。   By doing so, the user can set a higher security level (level “confidential document”) when transmitting print data for an authentication print job related to a highly confidential document among the authentication print jobs. The authentication operation different from the user authentication operation for starting the execution of the authentication print job in which the normal confidential level (level “general document”) is set is started to execute the authentication print job of the “confidential document” level. Can be used for.

したがって、ICカード65(図8)を不正に入手した者が、ユーザになりすまして認証プリントジョブを実行させることを試みたとしても、「機密文書」レベルが設定された認証プリントジョブは、実行されない。そのため、本実施の形態によるMFP1dにおいては、複雑な操作を要さずに、特に機密性が高いジョブを保護することが可能である。   Therefore, even if a person who obtained the IC card 65 (FIG. 8) illegally attempts to execute the authentication print job by impersonating the user, the authentication print job in which the “confidential document” level is set is not executed. . Therefore, the MFP 1d according to the present embodiment can protect a job with particularly high confidentiality without requiring a complicated operation.

上記第4の実施の形態によるMFP1dの構成と関連し、本発明の第4の実施の形態による画像形成装置端末装置(PC5d)は、プリントデータの作成の際、当該プリントデータにかかる認証プリントジョブの機密レベルを設定することができる。   In connection with the configuration of the MFP 1d according to the fourth embodiment, the image forming apparatus terminal device (PC 5d) according to the fourth embodiment of the present invention performs an authentication print job relating to the print data when creating the print data. You can set the secret level.

MFP1dおよびPC5dを有する画像形成システムにおいては、ユーザは、プリントデータをPC5dからMFP1dへ送信する際、MFP1dが当該プリントデータにかかる機密レベルを、PC5dに対する簡便な操作で、各プリントデータについて任意に設定可能である。また、そうすることで、ユーザは、MFP1dに対するユーザ認証操作を行うことで、機密レベルが相異なる1つまたは複数の所望の認証プリントジョブのグループを選択的にMFP1dに実行させることができる。   In the image forming system having the MFP 1d and the PC 5d, when the user transmits print data from the PC 5d to the MFP 1d, the MFP 1d arbitrarily sets the security level for the print data for each print data by a simple operation on the PC 5d. Is possible. In addition, by doing so, the user can selectively cause the MFP 1d to execute one or a plurality of desired authentication print job groups with different security levels by performing a user authentication operation on the MFP 1d.

以下の説明においては先の実施の形態と関連して説明した内容と共通する部分について、適宜省略する。また、添付の図面の各図においては、複数の実施の形態にわたり共通する本発明の構成要素および工程については共通する参照符合を付すこととする。   In the following description, portions common to the contents described in connection with the previous embodiment will be omitted as appropriate. Further, in each drawing of the accompanying drawings, common reference numerals are assigned to components and processes of the present invention common to a plurality of embodiments.

<画像形成システム>
本発明にかかる第4の実施の形態による画像形成装置を用いた画像形成システムの構成は、第1および第2の実施の形態に関する説明において参照した図6に示される画像形成システム100と同様でよい。よって、ここでは、その説明を省略する。
<Image forming system>
The configuration of the image forming system using the image forming apparatus according to the fourth embodiment of the present invention is the same as that of the image forming system 100 shown in FIG. 6 referred to in the description relating to the first and second embodiments. Good. Therefore, the description thereof is omitted here.

<画像形成装置のハードウェア構成>
本発明にかかる第4の実施の形態による画像形成装置の構成は、第1、第2、および第3の実施の形態に関する説明において参照した図7に示されるMFP1と同様でよい。よって、ここでは、その説明を省略する。
<Hardware configuration of image forming apparatus>
The configuration of the image forming apparatus according to the fourth embodiment of the present invention may be the same as that of the MFP 1 shown in FIG. 7 referred to in the description regarding the first, second, and third embodiments. Therefore, the description thereof is omitted here.

<画像形成装置のソフトウェア構成>
本発明にかかる第4の実施の形態による画像形成装置のソフトウェア構成は、第1、第2、および第3の実施の形態に関する説明において参照した図9に示されるソフトウェア構成と同様でよい。よって、ここでは、その説明を省略する。
<Software configuration of image forming apparatus>
The software configuration of the image forming apparatus according to the fourth embodiment of the present invention may be the same as the software configuration shown in FIG. 9 referred to in the description regarding the first, second, and third embodiments. Therefore, the description thereof is omitted here.

<画像形成装置の機能的構成>
図28は、本発明にかかる第4の実施の形態による画像形成装置、MFP1dの構成を、機能ブロックを用いて表したブロック図である。但、MFP1dが有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
<Functional configuration of image forming apparatus>
FIG. 28 is a block diagram showing the configuration of an image forming apparatus and MFP 1d according to the fourth embodiment of the present invention using functional blocks. However, illustration of functions that are not related to the present embodiment is omitted even if they are functions of the MFP 1d.

通信インタフェース61は、ネットワーク3を介してPC5等からプリントデータを受け取る。   The communication interface 61 receives print data from the PC 5 or the like via the network 3.

当該プリントデータは、例えば、印刷出力処理の設定に関するデータ(設定パラメータ・データ)、および、印刷出力されるドキュメントのデータ(ドキュメント・データ)を有する。そして、設定パラメータ・データは、機密文書設定情報のデータを含む。機密文書設定情報は、ユーザが設定する、当該プリントデータに基づいてジョブ登録部81が生成するジョブデータにかかる認証プリントジョブの機密性レベルに関する情報である。なお、機密文書設定情報のデータは、プリントデータとは別に、該プリントデータとの関連付けを示すデータと共に、PC5等から受信してもよい。   The print data includes, for example, data (setting parameter data) relating to setting of print output processing, and document data (document data) to be printed out. The setting parameter data includes confidential document setting information data. The confidential document setting information is information relating to the confidentiality level of the authentication print job relating to the job data set by the user and generated by the job registration unit 81 based on the print data. The confidential document setting information data may be received from the PC 5 or the like together with the data indicating the association with the print data separately from the print data.

ジョブ登録部81の機密文書設定検出部81aは、受け取ったプリントデータから機密文書設定情報を検出し、当該プリントデータに基づいて生成されるジョブデータにかかる認証プリントジョブに設定された機密レベルを抽出し、該認証プリントジョブと関係づけて当該機密レベルを記録する。   The confidential document setting detection unit 81a of the job registration unit 81 detects the confidential document setting information from the received print data, and extracts the confidential level set for the authentication print job related to the job data generated based on the print data. The security level is recorded in association with the authentication print job.

ここで、本実施の形態のユーザ認証操作管理部73は、認証プリントジョブの実行の開始のためのユーザ認証においてユーザが実行するユーザ認証操作の内容と、実行するべき認証プリントジョブの機密レベルとの対応関係を、ユーザ毎に、記憶し、管理する。ユーザ認証操作管理部73は、例えば、上記対応関係を、所定のテーブル(機密文書表示操作管理テーブル73d)として記憶することができる。   Here, the user authentication operation management unit 73 according to the present embodiment includes the content of the user authentication operation performed by the user in the user authentication for starting the execution of the authentication print job, and the security level of the authentication print job to be executed. Are stored and managed for each user. For example, the user authentication operation management unit 73 can store the correspondence relationship as a predetermined table (confidential document display operation management table 73d).

実行処理決定部71は、ユーザ認証部77から受け取る情報に基づいて、認証プリントジョブの実行開始のためのユーザ認証のためにユーザが実際に行ったユーザ認証操作の内容を判別する。また、実行処理決定部71は、ユーザ認証部77から受け取る情報に基づく上記ユーザ認証操作の内容にかかる判別に基づいて、ユーザ認証操作管理部73に対し、当該ユーザ認証操作の内容の照会を要求する。ユーザ認証操作管理部73は、当該ユーザ認証操作の内容が、該当するユーザについて機密文書表示操作管理テーブル73dに記憶されている場合、当該ユーザ認証操作の内容と対応付けられて記憶されている、機密レベルの情報(処理実行対象機密レベル情報)を、実行処理決定部71へ返す。あるいは、ユーザ認証操作管理部73は、当該ユーザ認証操作の内容が、該当するユーザについて機密文書表示操作管理テーブル73dに記憶されていなければ、該当する機密レベルはない旨の処理実行対象機密レベル情報を、実行処理決定部71へ返す。そして、実行処理決定部71は、ユーザ認証操作管理部73からの返答の内容に基づいて、実行するべきユーザ認証を行ったユーザの認証プリントジョブの機密レベルを決定し、当該認証プリントジョブの情報を制御部69へ出力する。   Based on the information received from the user authentication unit 77, the execution process determination unit 71 determines the content of the user authentication operation actually performed by the user for user authentication for starting the execution of the authentication print job. In addition, the execution process determination unit 71 requests the user authentication operation management unit 73 to inquire about the content of the user authentication operation based on the determination regarding the content of the user authentication operation based on the information received from the user authentication unit 77. To do. When the content of the user authentication operation is stored in the confidential document display operation management table 73d for the corresponding user, the user authentication operation management unit 73 is stored in association with the content of the user authentication operation. The confidential level information (process execution target confidential level information) is returned to the execution process determining unit 71. Alternatively, the user authentication operation management unit 73 determines that there is no corresponding security level if the content of the user authentication operation is not stored in the confidential document display operation management table 73d for the corresponding user. Is returned to the execution process determination unit 71. Then, the execution process determination unit 71 determines the security level of the authentication print job of the user who has performed user authentication to be executed based on the content of the response from the user authentication operation management unit 73, and information on the authentication print job Is output to the control unit 69.

制御部69は、実行処理決定部71から受け取った、処理実行対象機密レベル情報に基づいて、ジョブ実行部79に対し、認証プリントジョブデータに対する処理を指示する。ジョブ実行部79は、当該指示にもとづいて、ユーザ認証を実行したユーザの、該当する機密レベルが設定された認証プリントジョブに対する処理を実行する。つまり、ジョブ実行部79は、処理実行対象機密レベル情報が示す機密レベルの認証プリントジョブのジョブデータのみについて、処理を実行する。   The control unit 69 instructs the job execution unit 79 to process the authentication print job data based on the processing execution target confidential level information received from the execution processing determination unit 71. Based on the instruction, the job execution unit 79 executes a process for an authenticated print job in which a corresponding security level is set by a user who has performed user authentication. That is, the job execution unit 79 executes the process only for the job data of the authentication print job with the security level indicated by the process execution target security level information.

<画像形成装置端末装置のハードウェア構成>
本発明にかかる第4の実施の形態による画像形成装置端末装置(PC5d)の構成は、第1の実施の形態に関する説明において参照した図11に示されるPC5と同様でよい。よって、ここでは、その説明を省略する。
<Hardware Configuration of Image Forming Device Terminal Device>
The configuration of the image forming apparatus terminal device (PC 5d) according to the fourth embodiment of the present invention may be the same as that of the PC 5 shown in FIG. 11 referred to in the description related to the first embodiment. Therefore, the description thereof is omitted here.

<画像形成装置端末装置の機能的構成>
図29は、本発明にかかる第4の実施の形態による画像形成装置端末装置、PC5dの構成を、機能ブロックを用いて表したブロック図である。但、PC5dの有する機能であっても、本実施の形態と関係しない機能については、図示を省略する。
<Functional Configuration of Image Forming Apparatus Terminal Device>
FIG. 29 is a block diagram showing the configuration of the image forming apparatus terminal device and PC 5d according to the fourth embodiment of the present invention using functional blocks. However, illustration of functions that are not related to the present embodiment is omitted even if they are functions of the PC 5d.

PC5dは、機密文書設定選択受付部123を有する。機密文書設定選択受付部123は、ユーザが入力部99を介して入力する、プリントデータにもとづく認証プリントジョブの機密レベルの選択を受け付ける。機密文書設定選択受付部123は、ユーザがいずれの機密レベルを選択したかを示す情報(機密レベル選択情報)を、プリントデータ生成部107へ、送る。   The PC 5d has a confidential document setting selection receiving unit 123. The confidential document setting selection receiving unit 123 receives a selection of the confidential level of the authentication print job based on the print data input by the user via the input unit 99. The confidential document setting selection receiving unit 123 sends information (security level selection information) indicating which security level the user has selected to the print data generation unit 107.

プリントデータ生成部107は、プリンタ(MFP1d)へ送信されるプリントデータを生成する。PC5dのプリントデータ生成部107は、生成するプリントデータの設定パラメータ・データに、機密文書設定情報のデータを含めることができる。プリントデータ生成部107は、機密文書設定情報のデータを含む設定パラメータ・データを作成し、HDD93等に保存されているドキュメントのデータファイルと、作成した設定パラメータ・データとで、プリントデータを生成する。   The print data generation unit 107 generates print data to be transmitted to the printer (MFP 1d). The print data generation unit 107 of the PC 5d can include confidential document setting information data in the setting parameter data of the print data to be generated. The print data generation unit 107 generates setting parameter data including data of confidential document setting information, and generates print data from the document data file stored in the HDD 93 and the generated setting parameter data. .

<画像形成処理の流れ>
≪画像形成装置端末装置における処理の流れ≫
これより、ユーザが、本実施の形態による画像形成装置端末装置(PC5d)において、画像形成システムに含まれる画像形成装置を用いた印刷出力を指示する際に画像形成装置端末装置がする処理の流れを説明する。
<Flow of image forming process>
<< Processing flow in image forming apparatus terminal apparatus >>
Accordingly, the flow of processing performed by the image forming apparatus terminal device when the user instructs print output using the image forming apparatus included in the image forming system in the image forming apparatus terminal device (PC 5d) according to the present embodiment. Will be explained.

図30は、画像形成装置端末装置PC5dがする処理の流れを示すフローチャートである。   FIG. 30 is a flowchart showing a flow of processing performed by the image forming apparatus terminal device PC5d.

ステップS805と関連し、ユーザは、PC5dに対し、プリントデータにもとづいてMFP1d内で生成される認証プリントジョブデータにかかる認証プリントジョブの機密レベルの選択を、入力部99(図29)を介して入力する。図31は、PC5dにおいて、プリントデータの作成に供されるプリンタドライバ・ソフトウェアのユーザインタフェース11cの例図である。ステップS201およびS805と関連して、ユーザは、ユーザインタフェース11cのチェック・ボックス111をチェックすることで認証プリント設定オン設定を選択し、また、ラジオ・ボタン125から機密レベル(本例においては、通常の機密レベルを示す「一般文書」、および、より高い機密レベルを示す「機密文書」の2レベルのうちの「機密文書」。)を選択することで認証プリントジョブデータにかかる認証プリントジョブの機密レベルを選択することができる。   In relation to step S805, the user selects the authentication print job security level for the authentication print job data generated in the MFP 1d based on the print data, via the input unit 99 (FIG. 29). input. FIG. 31 is a diagram showing an example of a user interface 11c of printer driver software used for creating print data in the PC 5d. In connection with steps S201 and S805, the user selects the authentication print setting ON setting by checking the check box 111 of the user interface 11c, and the security level (in this example, the normal level is set to normal). Of the authentication print job related to the authentication print job data by selecting “general document” indicating the confidentiality level of the document and “confidential document” of the two levels of “confidential document” indicating the higher confidentiality level. The level can be selected.

ステップS805において、PC5dは、認証プリントジョブデータにかかる認証プリントジョブの機密レベルの選択の入力を受け取る。そしてPC5dの機密文書設定選択受付部123(図29)は、当該選択の入力に基づいて、認証プリントジョブデータの機密レベルを決定する。決定された機密レベルの情報は、機密レベル選択情報のデータとしてプリントデータ生成部107へ出力される。   In step S805, the PC 5d receives an input for selecting the security level of the authentication print job related to the authentication print job data. Then, the confidential document setting selection receiving unit 123 (FIG. 29) of the PC 5d determines the security level of the authentication print job data based on the selection input. The determined security level information is output to the print data generation unit 107 as security level selection information data.

ステップS807において、プリントデータ生成部107は、印刷出力の方法を認証プリント印刷出力処理(認証プリント設定ON)に設定し、プリントデータを作成する。さらに、プリントデータ生成部107は、設定パラメータ・データに、MFP1dに対しプリントデータから生成したジョブデータにかかる認証プリントジョブの機密レベルを設定する情報である、機密文書設定情報を含めるようにしてプリントデータを作成する。   In step S807, the print data generation unit 107 sets the print output method to authentication print output processing (authentication print setting ON), and creates print data. Further, the print data generation unit 107 prints the setting parameter data so as to include confidential document setting information, which is information for setting the confidential level of the authentication print job related to the job data generated from the print data for the MFP 1d. Create data.

ステップS209において、PC5dは、プリントデータ生成部107が作成したプリントデータを、通信インタフェース101を介してMFP1dへ送信する。   In step S209, the PC 5d transmits the print data created by the print data generation unit 107 to the MFP 1d via the communication interface 101.

このようにして、プリントデータはPC5dからネットワーク3を介してMFP1dへ送られる。   In this way, the print data is sent from the PC 5d to the MFP 1d via the network 3.

≪画像形成装置における処理の流れ≫
以下、本実施の形態による画像形成装置(MFP1d)において、プリントデータが受信されてから当該プリントデータに基づいて印刷出力処理が実行されるまでの間に画像形成装置がする処理の流れを説明する。
<Processing flow in image forming apparatus>
Hereinafter, in the image forming apparatus (MFP 1d) according to the present embodiment, a flow of processing performed by the image forming apparatus from when print data is received until print output processing is executed based on the print data will be described. .

図32は、MFP1dが実行する画像形成処理の流れを説明するためのフローチャートである。なお、図32に示されたステップのうち、既に図2および図14を参照して説明したステップについては、図2および図14における参照数字と同様の参照数字を付し、適宜説明を省略する。   FIG. 32 is a flowchart for explaining the flow of image forming processing executed by the MFP 1d. Of the steps shown in FIG. 32, the steps already described with reference to FIGS. 2 and 14 are denoted by the same reference numerals as those in FIGS. 2 and 14, and description thereof will be omitted as appropriate. .

ステップS101およびS103の処理は、図2を参照して説明したとおりである。   The processing in steps S101 and S103 is as described with reference to FIG.

ステップS905において、ジョブ登録部81の機密文書設定検出部81a(図28)は、受け取ったプリントデータから機密文書設定情報のデータを検出し、当該プリントデータに基づいて生成されるジョブデータにかかる認証プリントジョブに設定された機密レベルを抽出し、該認証プリントジョブと関係づけて当該機密レベルを記録する。   In step S905, the confidential document setting detection unit 81a (FIG. 28) of the job registration unit 81 detects the confidential document setting information data from the received print data, and authenticates the job data generated based on the print data. The security level set for the print job is extracted, and the security level is recorded in relation to the authentication print job.

ステップS105からステップS111までの一連の処理は、図2を参照して説明したとおりである。   A series of processing from step S105 to step S111 is as described with reference to FIG.

ステップS913において、MFP1dの実行処理決定部71は、ユーザ認証部77から受け取った、該ユーザ認証を行ったユーザについての情報、および、該ユーザがユーザ認証のために行った操作の内容の情報に基づいて、ユーザ認証操作管理部73に対し、ユーザがステップS109との関連において行ったユーザ認証操作を照会する。ユーザ認証操作管理部73は、機密文書表示操作管理テーブル73d内の、該当するユーザに関係付けて記録された項目内で、ユーザ認証操作を検索する。   In step S <b> 913, the execution process determination unit 71 of the MFP 1 d receives the information about the user who has performed the user authentication and the information on the contents of the operation performed by the user for user authentication, received from the user authentication unit 77. Based on this, the user authentication operation management unit 73 is inquired about the user authentication operation performed by the user in relation to step S109. The user authentication operation management unit 73 searches for user authentication operations in items recorded in association with the corresponding user in the confidential document display operation management table 73d.

図33は、MFP1dのユーザ認証操作管理部73が保持する機密文書表示操作管理テーブル73dの例図である。機密文書表示操作管理テーブル73dは、各レコードについて、ユーザ名欄Cu、および、認証操作内容欄Coを備える。例えば、ユーザAがステップS109と関連したユーザ認証において、ICカード65(図8)をICカード・リーダ9(図8)に1回タッチさせた場合、MFP1dのユーザ認証操作管理部73は、処理実行対象機密レベル情報「機密文書レベル」を、実行処理決定部71へ返す。また、例えば、ユーザBがステップS109と関連したユーザ認証において、ICカード65(図8)をICカード・リーダ9(図8)に1回タッチさせた場合、MFP1dのユーザ認証操作管理部73は、処理実行対象機密レベル情報「該当する機密レベルなし」を、実行処理決定部71へ返す。   FIG. 33 is an example of a confidential document display operation management table 73d held by the user authentication operation management unit 73 of the MFP 1d. The confidential document display operation management table 73d includes a user name column Cu and an authentication operation content column Co for each record. For example, when the user A makes the IC card 65 (FIG. 8) touch the IC card reader 9 (FIG. 8) once in the user authentication related to step S109, the user authentication operation management unit 73 of the MFP 1d Execution target confidential level information “confidential document level” is returned to the execution process determination unit 71. Further, for example, when the user B touches the IC card 65 (FIG. 8) once with the IC card reader 9 (FIG. 8) in the user authentication related to step S109, the user authentication operation management unit 73 of the MFP 1d The process execution target security level information “No corresponding security level” is returned to the execution process determination unit 71.

機密文書表示操作管理テーブル73dは、図33に示すように、ユーザ毎に、高い機密レベルの認証プリントジョブを実行させるためのユーザ認証操作の内容(Co)を登録しておくことができるテーブルである。しかしながら、MFP1dのユーザ認証操作管理部73は、必ずしも、テーブル形式でユーザ認証操作の内容と処理内容とを保持する必要はない。当該保持のための形式は、適宜、変更されてよい。また、機密レベルが本例とは異なり、3レベル以上に区分される場合、認証操作内容と、機密レベルとを関係付けて保持してもよい。   As shown in FIG. 33, the confidential document display operation management table 73d is a table in which the contents (Co) of user authentication operations for executing authentication print jobs with a high security level can be registered for each user. is there. However, the user authentication operation management unit 73 of the MFP 1d does not necessarily need to hold the content of the user authentication operation and the processing content in a table format. The format for the holding may be changed as appropriate. Further, unlike the present example, when the confidential level is classified into three or more levels, the authentication operation content and the confidential level may be held in association with each other.

ステップS315において、実行処理決定部71は、ユーザがステップS109と関連して行ったユーザ認証の操作内容が、当該ユーザについて機密文書表示操作管理テーブル73dに登録された操作内容のと一致したか否かを、ユーザ認証操作管理部73からの応答に基づいて判断する。実行処理決定部71が、ユーザが行ったユーザ認証の操作内容とテーブル73dに登録された操作内容と一致した、と判断した場合(ステップS315における「YES」)、処理は、ステップS919へ移行する。実行処理決定部71が、ユーザが行ったユーザ認証の操作内容がテーブル73dに登録された操作内容と一致しなかった、と判断した場合(ステップS315における「NO」)、処理は、ステップS917へ移行する。また、実行処理決定部71は、ステップS315の判断と併せて、印刷出力処理の対象とするべき認証プリントジョブの機密レベルの情報を制御部69へ送る。この情報の内容は、ステップS517へ移行する場合には、処理実行対象機密レベル情報の内容と一致させればよく、検索の結果が「該当する機密レベルなし」の場合には、予め定めた所定の内容でよい。制御部69は、実行処理決定部71からの入力に基づいて、ジョブ実行部79等へ、認証プリントジョブに対する処理を実行する指示を送る。   In step S315, the execution process determining unit 71 determines whether or not the user authentication operation content performed in association with step S109 by the user matches the operation content registered in the confidential document display operation management table 73d for the user. Is determined based on a response from the user authentication operation management unit 73. When the execution process determination unit 71 determines that the operation content of the user authentication performed by the user matches the operation content registered in the table 73d (“YES” in step S315), the process proceeds to step S919. . When the execution process determining unit 71 determines that the operation content of the user authentication performed by the user does not match the operation content registered in the table 73d (“NO” in step S315), the process proceeds to step S917. Transition. In addition to the determination in step S 315, the execution process determination unit 71 sends the confidential level information of the authentication print job that is to be the target of the print output process to the control unit 69. When the process proceeds to step S517, the content of this information may be the same as the content of the security level information subject to processing execution. If the result of the search is “no applicable security level”, a predetermined predetermined value is obtained. The contents of Based on the input from the execution process determination unit 71, the control unit 69 sends an instruction to execute a process for the authentication print job to the job execution unit 79 or the like.

ステップS919において、MFP1dは、ステップS109との関連においてユーザ認証を実行したユーザの認証プリントジョブのうち、指定された機密レベル(「機密文書レベル」)の認証プリントジョブについて、その情報を表示部21(図28)に表示する。   In step S919, the MFP 1d displays information about the authentication print job of the designated confidential level (“confidential document level”) among the authentication print jobs of the user who executed user authentication in relation to step S109. (FIG. 28).

ステップS917において、MFP1dは、ステップS109との関連においてユーザ認証を実行したユーザの認証プリントジョブのうち、指定された機密レベル(「一般文書レベル」)の認証プリントジョブについて、その情報を表示部21(図28)に表示する。   In step S <b> 917, the MFP 1 d displays information about the authentication print job of the designated confidential level (“general document level”) among the authentication print jobs of the user who executed user authentication in relation to step S <b> 109. (FIG. 28).

ステップS115、および、S117における処理は、既に説明したとおりである。つまり、MFP1dは、ユーザがステップS109と関連して行ったユーザ認証の操作の内容が、機密文書表示操作管理テーブル73dに登録されていない場合には、機密レベルとして一般文書レベルが設定された認証プリントジョブについて、処理を実行する。   The processes in steps S115 and S117 are as already described. That is, if the content of the user authentication operation performed by the user in relation to step S109 is not registered in the confidential document display operation management table 73d, the MFP 1d performs authentication in which the general document level is set as the confidential level. Execute processing for a print job.

このように、第4の実施の形態によるMFP1dは、認証プリントジョブの実行の開始のためのユーザ認証としてユーザが行った認証操作の内容に従って、処理の対象となる認証プリントジョブを変えて処理を実行することができる。本実施の形態において、処理対象となる認証プリントジョブは、ユーザがプリントデータの作成の際に設定した機密レベルの設定に基づいて変更される。よって、ユーザは、所望の1つまたは複数の認証プリントジョブについて、ユーザ認証操作の内容と関係づけて、予めMFP1dへ登録しておきさえすれば、MFP1dに対し、所望の認証プリントジョブデータのみについての一括的な印刷出力処理を、ユーザ認証操作で指示することができる。そのため、本実施の形態によるMFP1dもまた、ユーザにとっては非常に使い勝手のよい画像形成装置である。   As described above, the MFP 1d according to the fourth embodiment performs processing by changing the authentication print job to be processed according to the content of the authentication operation performed by the user as user authentication for starting execution of the authentication print job. Can be executed. In this embodiment, the authentication print job to be processed is changed based on the security level setting set by the user when creating the print data. Therefore, if the user registers only one desired authentication print job in association with the contents of the user authentication operation and registers in the MFP 1d in advance, only the desired authentication print job data is sent to the MFP 1d. Can be instructed by a user authentication operation. Therefore, the MFP 1d according to the present embodiment is also an image forming apparatus that is very convenient for the user.

また、より高い機密レベル設定を有する認証プリントジョブのためのユーザ認証操作内容として、複雑な操作手順を登録しておけば、真正のユーザになりすました不正なユーザによる機密性の高いドキュメントの印刷出力を防止することができる。   Also, if a complicated operation procedure is registered as a user authentication operation for an authenticated print job with a higher security level setting, a highly confidential document printed by an unauthorized user pretending to be a genuine user Can be prevented.

本発明は、排出される印刷物にかかるセキュリティを確保しつつ、操作性および生産性が向上された画像形成システムである。本発明は、画像形成分野において有用である。   The present invention is an image forming system in which operability and productivity are improved while ensuring the security of discharged printed matter. The present invention is useful in the field of image formation.

認証プリントの手順を示す概略図Schematic showing the procedure for authentication printing 画像形成装置による認証プリント印刷出力処理のフローチャートFlowchart of authentication print printing process by image forming apparatus プリンタドライバのユーザインタフェースの例図Example of printer driver user interface 画像形成装置のユーザインタフェースの例図Example of user interface of image forming apparatus 画像形成装置のユーザインタフェースの例図Example of user interface of image forming apparatus 画像形成システム100の構成概略図Schematic configuration of image forming system 100 MFP1のハードウェア構成を示すブロック図Block diagram showing the hardware configuration of MFP 1 認証ユニット9の例図Example of authentication unit 9 MFP1のソフトウェア構成を示すブロック図Block diagram showing the software configuration of MFP 1 第1の実施の形態によるMFP1aの機能的構成を示すブロック図1 is a block diagram showing a functional configuration of an MFP 1a according to a first embodiment PC5のハードウェア構成図Hardware configuration diagram of PC5 第1の実施の形態によるPC5aの機能的構成のブロック図The block diagram of the functional structure of PC5a by 1st Embodiment 第1の実施の形態によるPC5aにおける処理のフローチャートFlowchart of processing in PC 5a according to the first embodiment 第1の実施の形態によるMFP1aにおける処理のフローチャートFlowchart of processing in MFP 1a according to the first embodiment 第1の実施の形態による認証操作管理テーブル73aの例図Example diagram of authentication operation management table 73a according to the first embodiment 第2の実施の形態によるMFP1bの機能的構成を示すブロック図FIG. 2 is a block diagram showing a functional configuration of an MFP 1b according to the second embodiment. 第2の実施の形態によるPC5bの機能的構成のブロック図The block diagram of the functional structure of PC5b by 2nd Embodiment 第2の実施の形態によるPC5bにおける処理のフローチャートFlowchart of processing in PC 5b according to the second embodiment 第2の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース11aの例図Example of user interface 11a of printer driver software according to the second embodiment 第2の実施の形態によるMFP1bにおける処理のフローチャートFlowchart of processing in MFP 1b according to the second embodiment 第2の実施の形態による認証操作管理テーブル73bの例図Example diagram of authentication operation management table 73b according to the second embodiment 第3の実施の形態によるMFP1cの機能的構成を示すブロック図Block diagram showing a functional configuration of MFP 1c according to the third embodiment 第3の実施の形態によるPC5cの機能的構成のブロック図The block diagram of the functional structure of PC5c by 3rd Embodiment 第3の実施の形態によるPC5cにおける処理のフローチャートFlowchart of processing in PC 5c according to the third embodiment 第3の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース11bの例図Example of a user interface 11b of the printer driver software according to the third embodiment 第3の実施の形態によるMFP1cにおける処理のフローチャートFlowchart of processing in MFP 1c according to the third embodiment 第3の実施の形態による認証操作管理テーブル73cの例図FIG. 10 is an example of an authentication operation management table 73c according to the third embodiment. 第4の実施の形態によるMFP1dの機能的構成を示すブロック図Block diagram showing a functional configuration of MFP 1d according to the fourth embodiment 第4の実施の形態によるPC5dの機能的構成のブロック図The block diagram of the functional structure of PC5d by 4th Embodiment 第4の実施の形態によるPC5dにおける処理のフローチャートFlowchart of processing in PC 5d according to the fourth embodiment 第4の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース11cの例図Example of user interface 11c of printer driver software according to the fourth embodiment 第4の実施の形態によるMFP1dにおける処理のフローチャートFlowchart of processing in MFP 1d according to the fourth embodiment 第4の実施の形態による機密文書表示操作管理テーブル73dの例図Example of confidential document display operation management table 73d according to the fourth embodiment

符号の説明Explanation of symbols

1 ・・・ 画像形成装置(MFP)
1a・・・ 第1の実施の形態によるMFP
1b・・・ 第2の実施の形態によるMFP
1c・・・ 第3の実施の形態によるMFP
1d・・・ 第4の実施の形態によるMFP
3 ・・・ ネットワーク
5 ・・・ 画像形成装置端末装置(PC)
5a・・・ 第1の実施の形態によるPC
5b・・・ 第2の実施の形態によるPC
5c・・・ 第3の実施の形態によるPC
5d・・・ 第4の実施の形態によるPC
7 ・・・ PC
9 ・・・ 認証ユニット
11 ・・・ 第1の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース(PC5a表示部)
11a・・・ 第2の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース(PC5b表示部)
11b・・・ 第3の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース(PC5c表示部)
11c・・・ 第4の実施の形態によるプリンタドライバ・ソフトウェアのユーザインタフェース(PC5d表示部)
13 ・・・ ユーザ名テキスト・ボックス
15 ・・・ パスワード・テキスト・ボックス
17 ・・・ OKボタン
21 ・・・ 画像形成装置のユーザインタフェース
23 ・・・ タッチ&プリント・ボックス・アイコン
25 ・・・ OKボタン
27a・・・ ドキュメント1サムネイル
27b・・・ ドキュメント2サムネイル
29a・・・ 削除ボタン
29b・・・ 印刷ボタン
33 ・・・ CPU
35 ・・・ ROM
37 ・・・ RAM
39 ・・・ フラッシュメモリ
41 ・・・ NVRAM
43 ・・・ コンピュータ主要部
45 ・・・ 暗号化復号化部
47 ・・・ HDD
49 ・・・ ボックス
49a・・・ タッチ&プリント・ボックス
49b・・・ ボックス
49c・・・ ボックス
51 ・・・ プリンタ部
53 ・・・ スキャナ部
55 ・・・ ファクシミリ部
57 ・・・ ユーザインタフェース
59 ・・・ 入力部
61 ・・・ 通信インタフェース
65 ・・・ 認証用ICカード
67 ・・・ ユーザ
69 ・・・ 制御部
71 ・・・ 実行処理決定部
73 ・・・ ユーザ認証操作管理部
73a・・・ 第1の実施の形態による認証操作管理テーブル
73b・・・ 第2の実施の形態による認証操作管理テーブル
73c・・・ 第3の実施の形態による認証操作管理テーブル
73d・・・ 機密文書表示操作管理テーブル
75 ・・・ ジョブ保持部
77 ・・・ ユーザ認証部
79 ・・・ ジョブ実行部
79a・・・ キュー
81 ・・・ ジョブ登録部
81a・・・ 機密文書設定検出部
83 ・・・ 入力部
85 ・・・ ネットワークフォルダ
87 ・・・ CPU
89 ・・・ ROM
91 ・・・ RAM
93 ・・・ HDD
95 ・・・ CD−ROM
97 ・・・ FDD
99 ・・・ 入力部
100 ・・・ 画像形成システム
101 ・・・ 通信インタフェース
103 ・・・ 制御部
105 ・・・ 認証プリント設定決定部
107 ・・・ プリントデータ生成部
109 ・・・ データ保持領域選択受付部
111 ・・・ 認証プリント設定チェック・ボックス
113 ・・・ 記憶領域選択プルダウン・メニュー
115 ・・・ キャンセル・ボタン
117 ・・・ ユーザ認証操作登録部
119 ・・・ 認証操作内容選択受付部
121 ・・・ 操作内容選択プルダウン・メニュー
123 ・・・ 機密文書設定選択受付部
125 ・・・ 機密レベル選択ラジオ・ボタン
Cf ・・・ フォルダ・カラム
Cj ・・・ 認証プリントジョブ・カラム
Co ・・・ 認証操作内容カラム
Cp ・・・ 処理内容カラム
Cu ・・・ ユーザ名カラム
m1 ・・・ メイン制御モジュール
m2 ・・・ プリンタ制御モジュール
m3 ・・・ スキャナ制御モジュール
m4 ・・・ ファクシミリ処理モジュール
m5 ・・・ ネットワーク処理モジュール
m6 ・・・ PCScanアプリモジュール
m7 ・・・ PCPrintアプリモジュール
m8 ・・・ 認証データ管理モジュール
m9 ・・・ ユーザインタフェース制御モジュール
1 Image forming apparatus (MFP)
1a: MFP according to the first embodiment
1b: MFP according to the second embodiment
1c: MFP according to the third embodiment
1d: MFP according to the fourth embodiment
3... Network 5... Image forming apparatus terminal device (PC)
5a PC according to the first embodiment
5b PC according to the second embodiment
5c: PC according to the third embodiment
5d: PC according to the fourth embodiment
7 ・ ・ ・ PC
DESCRIPTION OF SYMBOLS 9 ... Authentication unit 11 ... Printer driver software user interface (PC5a display part) by 1st Embodiment
11a: User interface of printer driver software according to the second embodiment (PC5b display unit)
11b: User interface of printer driver software according to the third embodiment (PC5c display unit)
11c: User interface of printer driver software according to the fourth embodiment (PC 5d display unit)
13 ... User name text box 15 ... Password text box 17 ... OK button 21 ... User interface of image forming apparatus 23 ... Touch & print box icon 25 ... OK Button 27a ... Document 1 thumbnail 27b ... Document 2 thumbnail 29a ... Delete button 29b ... Print button 33 ... CPU
35 ... ROM
37 ... RAM
39: Flash memory 41: NVRAM
43 ... Computer main part 45 ... Encryption / decryption part 47 ... HDD
49 ... Box 49a ... Touch & Print Box 49b ... Box 49c ... Box 51 ... Printer Unit 53 ... Scanner Unit 55 ... Facsimile Unit 57 ... User Interface 59 ··· Input unit 61 ... Communication interface 65 ... Authentication IC card 67 ... User 69 ... Control unit 71 ... Execution process decision unit 73 ... User authentication operation management unit 73a ... Authentication operation management table 73b according to the first embodiment 73b Authentication operation management table according to the second embodiment 73c ... Authentication operation management table 73d according to the third embodiment 73d ... Confidential document display operation management Table 75 ... Job holding unit 77 ... User authentication unit 79 ... Job execution unit 79a ... -Menu 81 ... job registration unit 81a ··· confidential document setting detection unit 83 ... input section 85 ... network folder 87 ··· CPU
89 ・ ・ ・ ROM
91 ... RAM
93 ・ ・ ・ HDD
95 ... CD-ROM
97 ・ ・ ・ FDD
99 ... Input unit 100 ... Image forming system 101 ... Communication interface 103 ... Control unit 105 ... Authentication print setting determination unit 107 ... Print data generation unit 109 ... Data holding area selection Reception unit 111 ... Authentication print setting check box 113 ... Storage area selection pull-down menu 115 ... Cancel button 117 ... User authentication operation registration part 119 ... Authentication operation content selection reception part 121 ··· Operation content selection pull-down menu 123 ··· Confidential document setting selection acceptance unit 125 ··· Confidential level selection radio button Cf ··· Folder / column Cj · Authentication print job · Column Co · · Authentication operation Content column Cp ... Processing content column Cu ... User name column m1 ・ ・ ・ Main control module m2 ・ ・ ・ Printer control module m3 ・ ・ ・ Scanner control module m4 ・ ・ ・ Facsimile processing module m5 ・ ・ ・ Network processing module m6 ・ ・ ・ PCScan application module m7 ・ ・ ・ PCPrint application module m8・ ・ ・ Authentication data management module m9 ・ ・ ・ User interface control module

Claims (15)

所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置であって、
前記認証プリントジョブにかかるプリントデータを受け取るための通信インタフェース部と、
複数のフォルダを有し、前記認証プリントジョブのための、前記プリントデータに基づくジョブデータをユーザに対応するフォルダごとに保持するジョブデータ保持部と、
前記ジョブデータに基づいて前記認証プリントジョブにかかる処理を実行するジョブ実行部と、
前記所定の認証装置である認証ユニットと、
前記認証ユニットを用いたユーザ認証の結果を出力するユーザ認証部と、
ユーザのデータ、前記ユーザのデータと関係付けられた前記ユーザ認証における認証操作の内容のデータ、および、各認証操作の内容と関係づけられたフォルダのデータを含む管理データを管理するユーザ認証操作管理部と、
前記ジョブデータ保持部に保持されたジョブデータの情報を表示可能な表示部と、
前記ユーザ認証部の出力に基づいて前記ユーザ認証における認証操作の内容を判別し、当該判別の結果に基づいて前記認証操作の内容をユーザ認証操作管理部に対して照会し、前記照会の結果、認証されたユーザの当該認証操作の内容に対応するフォルダ内の全てのジョブデータにかかる認証プリントジョブを、前記ジョブ実行部が実行する処理として決定し、前記ジョブ実行部に前記処理の実行を指示するとともに、前記管理データにおいて前記認証操作の内容に対応するデータが見つからなかった場合は、前記表示部に認証されたユーザのジョブデータの情報を表示し、ユーザによるジョブの選択に応じて選択されたジョブの実行を前記ジョブ実行部に指示する制御部と、
を有する、画像形成装置。
An image forming apparatus capable of executing an authentication print job, which is a print job in which user authentication using a predetermined authentication apparatus is performed and start of print output processing is determined based on a result of the user authentication. And
A communication interface unit for receiving print data relating to the authentication print job;
A job data holding unit that has a plurality of folders and holds job data based on the print data for the authentication print job for each folder corresponding to a user;
A job execution unit that executes processing related to the authentication print job based on the job data;
An authentication unit which is the predetermined authentication device;
A user authentication unit that outputs a result of user authentication using the authentication unit;
User authentication operation management for managing management data including user data, authentication operation content data associated with the user data, and folder data associated with each authentication operation content And
A display unit capable of displaying information of job data held in the job data holding unit;
The content of the authentication operation in the user authentication is determined based on the output of the user authentication unit, the content of the authentication operation is referred to the user authentication operation management unit based on the result of the determination, the result of the inquiry, An authentication print job relating to all job data in the folder corresponding to the content of the authentication operation of the authenticated user is determined as a process to be executed by the job execution unit, and the job execution unit is instructed to execute the process In addition, when data corresponding to the contents of the authentication operation is not found in the management data, the information of the authenticated user's job data is displayed on the display unit, and is selected according to the user's job selection. A control unit for instructing the job execution unit to execute the job ,
An image forming apparatus.
前記認証ユニットは、ICカード・リーダである、請求項1に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the authentication unit is an IC card reader. 前記認証ユニットは、指紋読取装置である、請求項1に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the authentication unit is a fingerprint reader. 前記制御部は、ICカードが前記ICカード・リーダにタッチした回数、および、各タッチの継続時間に基づいて、前記ユーザ認証における認証操作の内容を判別する、請求項2に記載の画像形成装置。   The image forming apparatus according to claim 2, wherein the control unit determines the content of an authentication operation in the user authentication based on the number of times an IC card has touched the IC card reader and the duration of each touch. . 前記制御部は、ユーザの指が前記指紋読取装置にタッチした回数、および、各タッチの継続時間に基づいて、前記ユーザ認証における認証操作の内容を判別する、請求項3に記載の画像形成装置。   The image forming apparatus according to claim 3, wherein the control unit determines the content of an authentication operation in the user authentication based on the number of times a user's finger has touched the fingerprint reader and the duration of each touch. . 所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置と、前記画像形成装置に対し印刷出力処理の実行を指示する画像形成装置端末装置とを有する画像形成システムであって、
前記画像形成装置は、
前記認証プリントジョブにかかるプリントデータを受け取るための通信インタフェース部と、
複数のフォルダを有し、前記認証プリントジョブのための、前記プリントデータに基づくジョブデータをユーザに対応するフォルダごとに保持するジョブデータ保持部と、
前記ジョブデータに基づいて前記認証プリントジョブにかかる処理を実行するジョブ実行部と、
前記所定の認証装置である認証ユニットと、
前記認証ユニットを用いたユーザ認証の結果を出力するユーザ認証部と、
ユーザのデータ、前記ユーザのデータと関係付けられた前記ユーザ認証における認証操作の内容のデータ、および、各認証操作の内容と関係づけられたフォルダのデータを含む管理データを管理するユーザ認証操作管理部と、
前記ジョブデータ保持部に保持されたジョブデータの情報を表示可能な表示部と、
前記ユーザ認証部の出力に基づいて前記ユーザ認証における認証操作の内容を判別し、当該判別の結果に基づいて前記認証操作の内容をユーザ認証操作管理部に対して照会し、前記照会の結果、認証されたユーザの当該認証操作の内容に対応するフォルダ内の全てのジョブデータにかかる認証プリントジョブを、前記ジョブ実行部が実行する処理として決定し、前記ジョブ実行部に前記処理の実行を指示するとともに、前記管理データにおいて前記認証操作の内容に対応するデータが見つからなかった場合は、自機の前記表示部に認証されたユーザのジョブデータの情報を表示し、ユーザによるジョブの選択に応じて選択されたジョブの実行を自機の前記ジョブ実行部に指示する制御部と、
を有し、
前記画像形成装置端末装置は、
前記認証プリントジョブの設定の選択の入力を受け付ける認証プリント設定決定部と、
前記認証プリントジョブの設定の選択の入力に基づいて、認証プリントジョブの設定のデータを含むプリントデータを生成するプリントデータ生成部と、
前記プリントデータを前記画像形成装置へ送信する通信インタフェース、を有する、画像形成システム。
An image forming apparatus capable of executing an authentication print job, which is a print job for performing user authentication using a predetermined authentication apparatus and determining the start of execution of print output processing based on a result of the user authentication; An image forming system having an image forming apparatus terminal device that instructs the image forming apparatus to execute print output processing,
The image forming apparatus includes:
A communication interface unit for receiving print data relating to the authentication print job;
A job data holding unit that has a plurality of folders and holds job data based on the print data for the authentication print job for each folder corresponding to a user;
A job execution unit that executes processing related to the authentication print job based on the job data;
An authentication unit which is the predetermined authentication device;
A user authentication unit that outputs a result of user authentication using the authentication unit;
User authentication operation management for managing management data including user data, authentication operation content data associated with the user data, and folder data associated with each authentication operation content And
A display unit capable of displaying information of job data held in the job data holding unit;
The content of the authentication operation in the user authentication is determined based on the output of the user authentication unit, the content of the authentication operation is referred to the user authentication operation management unit based on the result of the determination, the result of the inquiry, The authentication execution job for all job data in the folder corresponding to the content of the authentication operation of the authenticated user is determined as a process to be executed by the job execution unit, and the job execution unit is instructed to execute the process In addition, if data corresponding to the contents of the authentication operation is not found in the management data, the information of the authenticated user's job data is displayed on the display unit of the own device, and the job is selected by the user. A control unit for instructing the job execution unit of the own machine to execute the selected job ,
Have
The image forming apparatus terminal device
An authentication print setting determination unit that receives an input of selection of the setting of the authentication print job;
A print data generation unit configured to generate print data including authentication print job setting data based on an input of the authentication print job setting selection;
An image forming system comprising: a communication interface that transmits the print data to the image forming apparatus.
前記画像形成装置の前記認証ユニットは、ICカード・リーダである、請求項6に記載の画像形成システム。 The image forming system according to claim 6 , wherein the authentication unit of the image forming apparatus is an IC card reader. 前記画像形成装置の前記認証ユニットは、指紋読取装置である、請求項に記載の画像形成システム。 The image forming system according to claim 6 , wherein the authentication unit of the image forming apparatus is a fingerprint reader. 前記画像形成装置の前記制御部は、ICカードが前記ICカード・リーダにタッチした回数、および、各タッチの継続時間に基づいて、前記ユーザ認証における認証操作の内容を判別する、請求項7に記載の画像形成システム。 The control unit of the image forming apparatus, the number of times the IC card touches the IC card reader, and, based on the duration of each touch, to determine the content of the authentication operation in the user authentication, to claim 7 The image forming system described. 前記画像形成装置の前記制御部は、ユーザの指が前記指紋読取装置にタッチした回数、および、各タッチの継続時間に基づいて、前記ユーザ認証における認証操作の内容を判別する、請求項8に記載の画像形成システム。 The control unit of the image forming apparatus, the number of times that the user's finger has touched the fingerprint reader, and, based on the duration of each touch, to determine the content of the authentication operation in the user authentication, to claim 8 The image forming system described. 所定の認証装置を用いたユーザ認証を行って当該ユーザ認証の結果に基づいて印刷出力処理の実行の開始が決定されるプリントジョブである、認証プリントジョブを実行することができる画像形成装置のコンピュータが実行可能な画像形成プログラムであって、
通信インタフェース部に、前記認証プリントジョブにかかるプリントデータを受け取らせる機能と、
複数のフォルダを有するジョブデータ保持部に、前記認証プリントジョブのための、前記プリントデータに基づくジョブデータをユーザに対応するフォルダごとに保持させる機能と、
ジョブ実行部に、前記ジョブデータに基づいて認証プリントジョブにかかる処理を実行させる機能と、
ユーザ認証部に、前記所定の認証装置である前記認証ユニットを用いたユーザ認証の結果を出力させる機能と、
ユーザ認証操作管理部に、ユーザのデータ、前記ユーザのデータと関係付けられた前記ユーザ認証における認証操作の内容のデータ、および、各認証操作の内容と関係づけられたフォルダのデータを含む管理データを管理させる機能と、
表示部に、前記ジョブデータ保持部に保持されたジョブデータの情報を表示させる機能と、
制御部に、前記ユーザ認証部の出力に基づいて前記ユーザ認証における認証操作の内容を判別させ、当該判別の結果に基づいて前記認証操作の内容をユーザ認証操作管理部に対して照会させ、前記照会の結果、認証されたユーザの当該認証操作の内容に対応するフォルダ内の全てのジョブデータにかかる認証プリントジョブを、前記ジョブ実行部が実行する処理として決定して前記ジョブ実行部に前記処理の実行を指示させるとともに、前記管理データにおいて前記認証操作の内容に対応するデータが見つからなかった場合は、前記表示部に認証されたユーザのジョブデータの情報を表示させ、ユーザによるジョブの選択に応じて選択されたジョブの実行を前記ジョブ実行部に指示させる機能と、
を有する、画像形成プログラム。
A computer of an image forming apparatus capable of executing an authentication print job, which is a print job in which user authentication using a predetermined authentication device is performed and start of execution of print output processing is determined based on a result of the user authentication Is an executable image forming program,
A function for causing the communication interface unit to receive print data relating to the authentication print job;
A function that holds job data based on the print data for the authentication print job for each folder corresponding to a user in a job data holding unit having a plurality of folders;
A function for causing the job execution unit to execute processing related to the authentication print job based on the job data;
A function for causing a user authentication unit to output a result of user authentication using the authentication unit which is the predetermined authentication device;
Management data including user data, data of the contents of the authentication operation in the user authentication associated with the user data, and data of a folder associated with the contents of each authentication operation in the user authentication operation management unit With the ability to manage
A function for displaying information of job data held in the job data holding unit on the display unit;
Let the control unit determine the content of the authentication operation in the user authentication based on the output of the user authentication unit, let the user authentication operation management unit query the content of the authentication operation based on the determination result, As a result of the inquiry, an authentication print job relating to all job data in a folder corresponding to the content of the authentication operation of the authenticated user is determined as a process to be executed by the job execution unit, and the job execution unit performs the process. If the data corresponding to the contents of the authentication operation is not found in the management data, the information of the authenticated user's job data is displayed on the display unit so that the user can select a job. A function for instructing the job execution unit to execute the job selected according to
An image forming program.
前記認証ユニットは、ICカード・リーダである、請求項11に記載の画像形成プログラム。 The image forming program according to claim 11 , wherein the authentication unit is an IC card reader. 前記認証ユニットは、指紋読取装置である、請求項11に記載の画像形成プログラム。 The image forming program according to claim 11 , wherein the authentication unit is a fingerprint reader. 前記制御部に前記処理の実行を指示させる機能は、前記制御部に、ICカードが前記ICカード・リーダにタッチした回数、および、各タッチの継続時間に基づいて、前記ユーザ認証における認証操作の内容を判別させる機能を備える、請求項12に記載の画像形成プログラム。 The function of instructing the control unit to execute the process is that the control unit performs an authentication operation in the user authentication based on the number of times the IC card has touched the IC card reader and the duration of each touch. The image forming program according to claim 12 , comprising a function of discriminating contents. 前記制御部に前記処理の実行を指示させる機能は、前記制御部に、ユーザの指が前記指紋読取装置にタッチした回数、および、各タッチの継続時間に基づいて、前記ユーザ認証における認証操作の内容を判別させる機能を備える、請求項13に記載の画像形成プログラム。 The function of instructing the control unit to execute the processing is the function of causing the control unit to perform an authentication operation in the user authentication based on the number of times a user's finger touches the fingerprint reading device and the duration of each touch. The image forming program according to claim 13 , comprising a function for discriminating contents.
JP2008156278A 2008-06-16 2008-06-16 Image forming apparatus, image forming apparatus terminal apparatus, and program Expired - Fee Related JP5104573B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008156278A JP5104573B2 (en) 2008-06-16 2008-06-16 Image forming apparatus, image forming apparatus terminal apparatus, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008156278A JP5104573B2 (en) 2008-06-16 2008-06-16 Image forming apparatus, image forming apparatus terminal apparatus, and program

Publications (2)

Publication Number Publication Date
JP2009301383A JP2009301383A (en) 2009-12-24
JP5104573B2 true JP5104573B2 (en) 2012-12-19

Family

ID=41548193

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008156278A Expired - Fee Related JP5104573B2 (en) 2008-06-16 2008-06-16 Image forming apparatus, image forming apparatus terminal apparatus, and program

Country Status (1)

Country Link
JP (1) JP5104573B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5538916B2 (en) 2010-01-15 2014-07-02 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP5310710B2 (en) * 2010-12-27 2013-10-09 コニカミノルタ株式会社 Pull print system and program
JP5966437B2 (en) * 2012-02-29 2016-08-10 キヤノンマーケティングジャパン株式会社 Printing system, printing system control method, image forming apparatus, image forming apparatus control method, and program
JP5930777B2 (en) * 2012-03-05 2016-06-08 キヤノン株式会社 Printing apparatus, portable terminal and control method therefor, printing system, computer program
JP5974197B2 (en) * 2016-03-07 2016-08-23 キヤノン株式会社 Program and information processing method
JP2018034319A (en) * 2016-08-29 2018-03-08 京セラドキュメントソリューションズ株式会社 Image processing device
JP7230350B2 (en) * 2018-06-27 2023-03-01 富士フイルムビジネスイノベーション株式会社 Image output system, server device, image output device and program
JP7104080B2 (en) * 2020-01-27 2022-07-20 株式会社リコー Image processing device, job control method and display control program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4439187B2 (en) * 2003-02-10 2010-03-24 シャープ株式会社 Data processing device
JP2005336733A (en) * 2004-05-24 2005-12-08 Tokyu Construction Co Ltd Ic card electronic lock system
JP2007156745A (en) * 2005-12-02 2007-06-21 Konica Minolta Business Technologies Inc Processor, job execution device, processor control method, and computer program
JP2007272566A (en) * 2006-03-31 2007-10-18 Casio Electronics Co Ltd Printing system
JP4569906B2 (en) * 2006-05-23 2010-10-27 Necカシオモバイルコミュニケーションズ株式会社 Data recording / reproducing apparatus and data recording / reproducing program
JP2008105178A (en) * 2006-10-23 2008-05-08 Canon Inc Image forming apparatus, control method of image forming apparatus, program and storage medium

Also Published As

Publication number Publication date
JP2009301383A (en) 2009-12-24

Similar Documents

Publication Publication Date Title
JP4618317B2 (en) Image forming apparatus
JP5104573B2 (en) Image forming apparatus, image forming apparatus terminal apparatus, and program
JP5996012B2 (en) Image forming apparatus, image reading apparatus, image forming apparatus control method, image reading apparatus control method, and program
JP4626677B2 (en) Image forming apparatus, image forming method, and image forming program
JP4325680B2 (en) Image processing apparatus and image processing system
JP5419501B2 (en) Information processing system and processing method thereof
JP2008040958A (en) Apparatus, method and program for managing electronic document and method for preparing electronic document
JP2017019197A (en) Printer, and control method and program of printer
JP4079159B2 (en) Facsimile apparatus, facsimile transmission processing method, and reception processing method
JP2016025417A (en) Image processing system, information processing method, and program
JP5435992B2 (en) Information processing system
JP4497200B2 (en) Image forming apparatus, image forming apparatus terminal apparatus, and program
JP2011193309A (en) Image forming system, user manager server device, and image forming device
JP2001016383A (en) Digital composite machine, image input and output system and user authentication method
JP4992831B2 (en) Image forming apparatus, image forming method, and image forming program
JP5499681B2 (en) Image forming apparatus, authentication processing system, authentication method, and program
JP2009160846A (en) Image forming apparatus, image forming method and image forming program
JP5298650B2 (en) Image forming apparatus, image forming method, and image forming program
JP4978571B2 (en) Information processing apparatus, information processing system, information processing method, information processing program, and recording medium
JP5186521B2 (en) Image forming system and user manager server device
JP2004310463A (en) Document storage system, document storage device, and document storage method
JP5713129B2 (en) Authentication system, image forming apparatus, user management apparatus, processing method thereof, and program
JP2013054635A (en) Image formation apparatus, image formation system, and control method and program therefor
JP4530035B2 (en) Image forming apparatus, image forming apparatus terminal apparatus, image forming system, and program
JP2007047861A (en) Information processor, information processing method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120307

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120313

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120511

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120612

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120808

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120904

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120917

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151012

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees