[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5251423B2 - Image forming apparatus, printing control method, and program - Google Patents

Image forming apparatus, printing control method, and program Download PDF

Info

Publication number
JP5251423B2
JP5251423B2 JP2008275614A JP2008275614A JP5251423B2 JP 5251423 B2 JP5251423 B2 JP 5251423B2 JP 2008275614 A JP2008275614 A JP 2008275614A JP 2008275614 A JP2008275614 A JP 2008275614A JP 5251423 B2 JP5251423 B2 JP 5251423B2
Authority
JP
Japan
Prior art keywords
print data
identification information
authentication
user identification
password
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.)
Active
Application number
JP2008275614A
Other languages
Japanese (ja)
Other versions
JP2010100007A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2008275614A priority Critical patent/JP5251423B2/en
Publication of JP2010100007A publication Critical patent/JP2010100007A/en
Application granted granted Critical
Publication of JP5251423B2 publication Critical patent/JP5251423B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、画像形成装置、印刷制御方法、及びプログラムに関し、特にユーザの認証に応じて印刷を実行する画像形成装置、印刷制御方法、及びプログラムに関する。   The present invention relates to an image forming apparatus, a printing control method, and a program, and more particularly, to an image forming apparatus, a printing control method, and a program that execute printing according to user authentication.

従来、ユーザ名及びパスワードを含む印刷データをPC(Personal Computer)から画像形成装置に送信し、画像形成装置内において当該ユーザ名及びパスワードに基づく認証に成功した場合に印刷ジョブが実行され、認証に失敗した場合には印刷ジョブの実行が拒否される技術が知られている(例えば、特許文献1、特許文献2)。当該技術によれば、オフィス等において共用される画像形成装置によって実行される印刷ジョブのセキュリティを向上させることができる。
特開平10−207661号公報 特開2006−018654号公報
Conventionally, print data including a user name and password is transmitted from a PC (Personal Computer) to an image forming apparatus, and a print job is executed when authentication based on the user name and password is successful in the image forming apparatus. A technique is known in which the execution of a print job is rejected if it fails (for example, Patent Document 1 and Patent Document 2). According to the technique, it is possible to improve the security of a print job executed by an image forming apparatus shared in an office or the like.
JP-A-10-207661 JP 2006-018654 A

しかしながら、印刷データに含められるユーザ名及びパスワードは、PCにおいて印刷指示が行われる際に設定される必要がある。したがって、ユーザは、印刷指示を行うたびにユーザ名及びパスワードの入力といった煩雑な作業が要求されていた。   However, the user name and password included in the print data need to be set when a print instruction is issued on the PC. Therefore, the user is required to perform complicated operations such as inputting a user name and a password each time a print instruction is issued.

本発明は、上記の点に鑑みてなされたものであって、印刷データに対するセキュリティを適切に確保するためのユーザによる操作負担を軽減することのできる画像形成装置、印刷制御方法、及びプログラムの提供を目的とする。の提供を目的とする。   The present invention has been made in view of the above points, and provides an image forming apparatus, a print control method, and a program capable of reducing an operation burden on a user for appropriately ensuring security for print data. With the goal. The purpose is to provide.

そこで上記課題を解決するため、本発明は、ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手段と、操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報及びパスワードとの対応情報を管理する対応情報管理手段を用いて該操作者の認証を行うユーザ認証手段と、前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手段と、前記印刷データに含まれている前記ユーザ識別情報に対応付けられているパスワードを前記対応情報管理手段より取得し、当該パスワードを当該印刷データに記録するパスワード記録手段と、印刷対象とされた印刷データに含まれるユーザ識別情報及びパスワードに基づいて該印刷データの認証を行う印刷データ認証手段と、認証された前記印刷データを印刷させる印刷制御手段とを有する。   In order to solve the above problems, the present invention provides a print data receiving unit that receives print data including user identification information and stores the print data in a print data storage unit, and a medium of a recording medium carried by an operator. User authentication means for receiving input of identification information and authenticating the operator using correspondence information management means for managing correspondence information between the medium identification information, user identification information, and password, and user identification information of the operator Print data selection means for acquiring print data including user identification information that matches the print data from the print data storage means and selecting print data to be printed from the acquired print data, and included in the print data A password associated with the user identification information is obtained from the correspondence information management means, and the password is associated with the print data. Password recording means for recording, print data authentication means for authenticating the print data based on user identification information and password included in the print data to be printed, and print control means for printing the authenticated print data And have.

このような画像形成装置では、印刷データに対するセキュリティを適切に確保するためのユーザによる操作負担を軽減することができる。   In such an image forming apparatus, it is possible to reduce an operation burden on the user for appropriately ensuring security for print data.

本発明によれば、印刷データに対するセキュリティを適切に確保するためのユーザによる操作負担を軽減することができる。   According to the present invention, it is possible to reduce an operation burden on the user for appropriately ensuring security for print data.

以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図1において、画像形成装置10は、スキャン、コピー、及び印刷等の複数の機能を一台の筐体において実現する複合機であり、CPU101、メモリ102、記録媒体103、ネットワークI/F104、画像出力部105、画像処理部106、外部デバイスI/F107、表示部108、及び操作部109等を有する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a hardware configuration example of an image forming apparatus according to an embodiment of the present invention. In FIG. 1, an image forming apparatus 10 is a multifunction machine that realizes a plurality of functions such as scanning, copying, and printing in a single casing, and includes a CPU 101, a memory 102, a recording medium 103, a network I / F 104, and an image. An output unit 105, an image processing unit 106, an external device I / F 107, a display unit 108, an operation unit 109, and the like are included.

画像形成装置10での機能を実現するプログラムは、HDD(Hard Disk Drive)等の不揮発性の記録媒体103に記録(インストール)される。記録媒体103は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。メモリ102は、プログラムの起動指示があった場合に、記録媒体103からプログラムを読み出して格納する。CPU101は、メモリ102に格納されたプログラムに従って画像形成装置10に係る機能を実現する。ネットワークI/F104は、ネットワークに接続するためのインタフェースとして用いられる。   A program that implements the functions of the image forming apparatus 10 is recorded (installed) in a non-volatile recording medium 103 such as an HDD (Hard Disk Drive). The recording medium 103 stores the installed program and stores necessary files and data. The memory 102 reads and stores the program from the recording medium 103 when there is an instruction to start the program. The CPU 101 realizes functions related to the image forming apparatus 10 in accordance with a program stored in the memory 102. The network I / F 104 is used as an interface for connecting to a network.

表示部108は、LCD(Liquid Crystal Display)等によって構成され、操作画面やメッセージ等を表示させる。操作部109は、ハード的なボタン(キー)によって構成され、ユーザによる操作入力を受け付ける入力手段である。なお、表示部108及び操作部109は、オペレーションパネルとして一体的に構成されてもよい。   The display unit 108 is configured by an LCD (Liquid Crystal Display) or the like, and displays an operation screen, a message, and the like. The operation unit 109 is configured by hardware buttons (keys) and is an input unit that receives an operation input by a user. The display unit 108 and the operation unit 109 may be integrally configured as an operation panel.

画像処理部106は、画像データを出力(印刷)等する際に必要とされる各種の画像処理を実行する。画像出力部105は、画像データの出力(印刷)を行う。   The image processing unit 106 executes various types of image processing required when outputting (printing) image data. The image output unit 105 outputs (prints) image data.

外部デバイスI/F107は、認証のためのユーザ情報の入力に用いられるカードリーダーと接続するためのインタフェースであり、例えば、USBポート(USBホストインタフェース)又はシリアルボート等によって構成される。カードリーダー30は、カード50から情報を読み取るいわゆるカードリーダーであり、外部デバイスI/F107と接続可能なハードウェアインタフェース(例えば、USBコネクタ又はシリアルインタフェース等)を備える。但し、カードリーダー30は、画像形成装置10に内蔵されていてもよい。カードリーダー30は、接触型又は非接触型のいずれであってもよい。カード50は、ICカードに限定されず、磁気カード等、少なくとも各カード50に一意なカードID(カード番号)が記録可能なものであればよい。カードIDは、一般的に、Universal ID又はCard Serial Numberと呼ばれる。カード50の具体例の一部としては、Proximityカード、Mifareカード、Java(登録商標)Card等が挙げられる。なお、カード50は、操作者によって携帯される記録媒体の具体例である。また、カードIDは、操作者によって携帯される記録媒体の媒体識別情報の具体例である。   The external device I / F 107 is an interface for connecting to a card reader used for inputting user information for authentication, and includes, for example, a USB port (USB host interface) or a serial boat. The card reader 30 is a so-called card reader that reads information from the card 50, and includes a hardware interface (for example, a USB connector or a serial interface) that can be connected to the external device I / F 107. However, the card reader 30 may be built in the image forming apparatus 10. The card reader 30 may be either a contact type or a non-contact type. The card 50 is not limited to an IC card, and any card ID (card number) unique to at least each card 50 such as a magnetic card can be recorded. The card ID is generally referred to as a Universal ID or a Card Serial Number. Specific examples of the card 50 include a proximity card, a mifare card, a Java (registered trademark) card, and the like. The card 50 is a specific example of a recording medium carried by the operator. The card ID is a specific example of medium identification information of a recording medium carried by the operator.

本実施の形態において、カード50は各ユーザに配布されていることとする。但し、運用上必要とされるセキュリティのレベルに応じて、複数のユーザによって一枚のカード50を共用させてもよい。なお、各ユーザに配布されるカード50は一種類に限定されなくてもよい。上記のようにカードリーダー30は、USB等によって簡便に画像形成装置10に接続することが可能である。したがって、カード50の種類に応じた複数のカードリーダー30を画像形成装置10に同時に接続させてもよい。この場合、複数種類のカード50を同時に利用することができる。   In the present embodiment, it is assumed that the card 50 is distributed to each user. However, a single card 50 may be shared by a plurality of users according to the level of security required for operation. Note that the card 50 distributed to each user may not be limited to one type. As described above, the card reader 30 can be easily connected to the image forming apparatus 10 by USB or the like. Therefore, a plurality of card readers 30 corresponding to the types of cards 50 may be simultaneously connected to the image forming apparatus 10. In this case, a plurality of types of cards 50 can be used simultaneously.

同図において、画像形成装置10は、ネットワーク(有線又は無線の別を問わない。)を介してユーザPC20と接続されている。ユーザPC20は、ユーザによる印刷指示の入力に応じて、印刷指示の対象とされた文書データを画像形成装置10に解釈可能な印刷データに変換し、当該印刷データの印刷要求(印刷ジョブ)を画像形成装置10に送信するPC(Personal Computer)である。   In FIG. 1, an image forming apparatus 10 is connected to a user PC 20 via a network (whether wired or wireless). In response to the input of a print instruction by the user, the user PC 20 converts the document data that is the target of the print instruction into print data that can be interpreted by the image forming apparatus 10, and prints a print request (print job) for the print data. A PC (Personal Computer) that transmits to the forming apparatus 10.

本実施の形態において、ユーザPC20は、機密印刷の実行を画像形成装置10に要求する。図2は、機密印刷の概要を説明するための図である。   In the present embodiment, the user PC 20 requests the image forming apparatus 10 to execute confidential printing. FIG. 2 is a diagram for explaining an outline of confidential printing.

機密印刷を行う場合、ユーザは、印刷指示と共にユーザ名(ユーザID)及びパスワードをユーザPC20に入力する(S11)。ユーザPC20は、印刷対象とされた文書データの印刷データを生成し、当該印刷データにユーザ名及びパスワードを含めて画像形成装置10に送信する(S12)。画像形成装置10は、ユーザ名及びパスワードを含む印刷データを受信すると、直ちに印刷は実行せずに当該印刷データを記録媒体103に保存する。その後、ユーザが画像形成装置10にログインし、保存されている印刷データの印刷を指示すると(S13)、画像形成装置10は、当該印刷データの印刷を実行する(S14)。   When performing confidential printing, the user inputs a user name (user ID) and a password together with a print instruction to the user PC 20 (S11). The user PC 20 generates print data of document data to be printed, and transmits the print data including the user name and password to the image forming apparatus 10 (S12). Upon receiving the print data including the user name and password, the image forming apparatus 10 stores the print data in the recording medium 103 without executing printing immediately. Thereafter, when the user logs in to the image forming apparatus 10 and instructs printing of the stored print data (S13), the image forming apparatus 10 executes printing of the print data (S14).

このような機密印刷によれば、印刷指示を行ったユーザが画像形成装置10の側に居ることが確認された場合にのみ印刷が実行される。したがって、特に、機密性の高い文書を印刷する際の情報漏洩の防止に有効である。斯かる機密印刷において、本実施の形態では印刷指示時におけるユーザによる操作負担を軽減した例について説明する。   According to such confidential printing, printing is executed only when it is confirmed that the user who issued the print instruction is on the image forming apparatus 10 side. Therefore, it is particularly effective for preventing information leakage when printing a highly confidential document. In such confidential printing, in this embodiment, an example in which the operation burden on the user at the time of printing instruction is reduced will be described.

図3は、本発明の実施の形態における画像形成装置の機能構成例を示す図である。同図において画像形成装置10は、本体機能部111、機密印刷アプリ112、カード認証アプリ113、本体認証部114、外部デバイス制御部115、外部デバイス情報取得部116、本体認証制御部117、外部認証処理部118、認証通知部119、及びアプリケーション管理部120等を有する。   FIG. 3 is a diagram illustrating a functional configuration example of the image forming apparatus according to the embodiment of the present invention. In FIG. 1, the image forming apparatus 10 includes a main body function unit 111, a confidential printing application 112, a card authentication application 113, a main body authentication unit 114, an external device control unit 115, an external device information acquisition unit 116, a main body authentication control unit 117, an external authentication. A processing unit 118, an authentication notification unit 119, an application management unit 120, and the like are included.

本体機能部111は、画像形成装置10本体に標準的に実装されている機能を実現するアプリケーションの集合である。同図では、本体機能部111に含まれるアプリケーションとして、プリンタアプリ111a、コピーアプリ111b、及びスキャンアプリ111c等が例示されている。プリンタアプリ111aは、印刷ジョブを制御する。コピーアプリ111bは、コピジョブを制御する。スキャンアプリ111cは、スキャンジョブを制御する。   The main body function unit 111 is a set of applications that realize functions that are standardly mounted on the main body of the image forming apparatus 10. In the drawing, as applications included in the main body function unit 111, a printer application 111a, a copy application 111b, a scan application 111c, and the like are illustrated. The printer application 111a controls a print job. The copy application 111b controls copy jobs. The scan application 111c controls a scan job.

機密印刷アプリ112は、機密印刷の実行を制御するアプリケーションである。すなわち、機密印刷アプリ112は、ユーザPC20より送信される印刷データを受信し、当該印刷データをジョブリスト1121内に一時的に保存(蓄積)する。ジョブリスト1121は、記録媒体113上に形成される所定の記憶領域である。機密印刷アプリ112は、ユーザのログインに応じ、ジョブリスト1121内に保存されている印刷データの一覧を表示部108に表示させる。更に、機密印刷アプリ112は、当該一覧の中で選択された印刷データに係る印刷ジョブをプリンタアプリ111aに実行させる。なお、ユーザPC20内において、印刷データはプリンタドライバ21によって生成される。   The confidential printing application 112 is an application that controls execution of confidential printing. That is, the confidential printing application 112 receives print data transmitted from the user PC 20 and temporarily stores (accumulates) the print data in the job list 1121. The job list 1121 is a predetermined storage area formed on the recording medium 113. The confidential printing application 112 displays a list of print data stored in the job list 1121 on the display unit 108 in response to a user login. Further, the confidential print application 112 causes the printer application 111a to execute a print job related to the print data selected in the list. Note that the print data is generated by the printer driver 21 in the user PC 20.

カード認証アプリ113は、カード50を利用したユーザ認証を制御するアプリケーションである。カード認証アプリ113は、マッピングテーブル1132を利用してカードIDに対応するユーザ名及びパスワードを特定する。すなわち、マッピングテーブル1132は、予めカードIDごとにユーザ名及びパスワードが登録されている。マッピングテーブル1132は、例えば、記録媒体103に記録されている。   The card authentication application 113 is an application that controls user authentication using the card 50. The card authentication application 113 uses the mapping table 1132 to specify the user name and password corresponding to the card ID. That is, in the mapping table 1132, a user name and a password are registered in advance for each card ID. The mapping table 1132 is recorded on the recording medium 103, for example.

なお、カード認証アプリ113には、任意認証処理部1131を組み込むことができる。任意認証処理部1131は、カスタマイズされた認証処理を実行するプログラムモジュールであり、その名の通り、任意の認証処理が実装されうる。   The card authentication application 113 can incorporate an arbitrary authentication processing unit 1131. The arbitrary authentication processing unit 1131 is a program module that executes customized authentication processing, and arbitrary authentication processing can be implemented as the name implies.

本体認証部114は、ユーザリスト1141及びビルトイン認証処理部1142等を含み、画像形成装置10にビルトインされ認証機能を実現する。ビルトインされた認証機能とは、画像形成装置10に予め組み込まれた認証機能をいう。ビルトイン認証処理部1142は、ユーザリスト1141を用いてビルトインされた認証処理(ビルトイン認証)を制御する。   The main body authentication unit 114 includes a user list 1141, a built-in authentication processing unit 1142, and the like, and is built in the image forming apparatus 10 to realize an authentication function. The built-in authentication function refers to an authentication function incorporated in advance in the image forming apparatus 10. The built-in authentication processing unit 1142 controls a built-in authentication process (built-in authentication) using the user list 1141.

ユーザリスト1141は、ユーザごとのユーザ情報の一覧であり、例えば、記録媒体108に記録されている。ユーザ情報は、ユーザ名、パスワード、及び利用権限情報等を含む。すなわち、ビルトイン認証処理部1142は、認証要求とともに入力されるユーザ名パスワードと、ユーザリスト1141に登録されているユーザ名及びパスワードとを照合することにより認証を行う。また、ビルトイン認証処理部1142は、認証されたユーザについては、ユーザリスト1141に登録されている利用権限情報において許可されている範囲内で、機能の利用を許可する。   The user list 1141 is a list of user information for each user, and is recorded in the recording medium 108, for example. The user information includes a user name, a password, usage authority information, and the like. In other words, the built-in authentication processing unit 1142 performs authentication by comparing the user name password input together with the authentication request with the user names and passwords registered in the user list 1141. In addition, the built-in authentication processing unit 1142 permits the use of the function within the range permitted in the use authority information registered in the user list 1141 for the authenticated user.

外部デバイス制御部115は、カードリーダー30を制御し、カードリーダー30との通信を行う。外部デバイス情報取得部116は、外部デバイス制御部115を介してカードリーダー30にセットされたカード50に記録されている情報(カードID等)を取得する。なお、カードリーダー30へのカード50のセットとは、カードリーダー30へカード50を挿入したり、カード50を翳したりといったように、カードリーダー30がカード50に記録されている情報を読み取れる状態にすることをいう。   The external device control unit 115 controls the card reader 30 and communicates with the card reader 30. The external device information acquisition unit 116 acquires information (card ID and the like) recorded on the card 50 set in the card reader 30 via the external device control unit 115. The setting of the card 50 to the card reader 30 means that the card reader 30 can read the information recorded on the card 50, such as inserting the card 50 into the card reader 30 or deceiving the card 50. To do.

本体認証制御部117は、画像形成装置10内において実行される認証処理(本実施の形態では本体認証部114による認証処理)を制御する。画像形成装置10内で行われる認証を「本体認証」という。   The main body authentication control unit 117 controls authentication processing (authentication processing by the main body authentication unit 114 in the present embodiment) executed in the image forming apparatus 10. Authentication performed in the image forming apparatus 10 is referred to as “main body authentication”.

外部認証処理部118は、ネットワークを介した認証サーバ(例えば、LDAP(Lightweight Directory Access Protocol)サーバ)等の外部の認証装置と通信を行い、例えば、認証サーバ等を用いた認証処理を制御する。外部認証処理部118によって外部の認証装置を用いて行われる認証を「外部認証」という。   The external authentication processing unit 118 communicates with an external authentication device such as an authentication server (for example, an LDAP (Lightweight Directory Access Protocol) server) via the network, and controls authentication processing using, for example, the authentication server. Authentication performed by the external authentication processing unit 118 using an external authentication device is referred to as “external authentication”.

認証通知部119は、認証されたユーザのユーザ名及びパスワードを本認証部114より受け取り、当該ユーザ名及びパスワードを機密印刷アプリ112に通知する。   The authentication notification unit 119 receives the user name and password of the authenticated user from the authentication unit 114 and notifies the confidential printing application 112 of the user name and password.

アプリケーション管理部120は、画像形成装置10にインストールされているアプリケーションの一覧情報を管理する。したがって、アプリケーション管理部120に問い合わせることにより各アプリケーションの存否を確認することができる。本実施の形態では、本体認証部111に含まれる各アプリケーション、機密印刷アプリ112、及びカード認証アプリ113等の一覧情報がアプリケーション管理部120によって管理される。   The application management unit 120 manages list information of applications installed in the image forming apparatus 10. Therefore, the presence or absence of each application can be confirmed by making an inquiry to the application management unit 120. In the present embodiment, the application management unit 120 manages list information such as each application included in the main body authentication unit 111, the confidential printing application 112, and the card authentication application 113.

以下、画像形成装置10の処理手順について説明する。図4は、第一の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。   Hereinafter, a processing procedure of the image forming apparatus 10 will be described. FIG. 4 is a sequence diagram for explaining the processing procedure of the image forming apparatus according to the first embodiment.

ユーザPC20において、プリンタドライバ21は、機密印刷ジョブの実行要求の入力に応じ、ユーザ名及びパスワードのうち少なくともユーザ名をユーザに入力させる(S101)。ユーザ名等は、認証情報入力画面を介して入力される。   In the user PC 20, the printer driver 21 causes the user to input at least the user name of the user name and the password in response to the input of the confidential print job execution request (S101). The user name and the like are input via an authentication information input screen.

図5は、プリンタドライバが表示させる認証情報入力画面の表示例を示す図である。同図において、認証情報入力画面410は、ユーザ名入力領域411及びパスワード入力領域412等を有する。本実施の形態では、パスワードの入力は省略することができる。したがって、ここではユーザ名のみが入力されることとする。なお、認証情報入力画面410は、印刷条件を設定させる印刷設定画面上の所定のボタンが押下されると表示される。   FIG. 5 is a diagram illustrating a display example of an authentication information input screen displayed by the printer driver. In the figure, an authentication information input screen 410 has a user name input area 411, a password input area 412 and the like. In this embodiment, the password input can be omitted. Therefore, only the user name is input here. The authentication information input screen 410 is displayed when a predetermined button on the print setting screen for setting print conditions is pressed.

続いて、プリンタドライバ21は、印刷対象とされた文書データの印刷データを生成すると共に入力されたユーザ名を当該印刷データに設定し、当該印刷データを画像形成装置10に送信する(S102)。   Subsequently, the printer driver 21 generates print data of document data to be printed, sets the input user name in the print data, and transmits the print data to the image forming apparatus 10 (S102).

図6は、第一の実施の形態においてプリンタドライバによって生成される印刷データの構成例を示す図である。同図に示されるように、印刷データは認証ユーザ名設定領域及び認証パスワード設定領域を有する。ユーザによって入力されたユーザ名は、認証ユーザ名設定領域に設定される。なお、本実施の形態ではパスワードは入力されていないため、認証パスワード設定領域は空欄となっているが、パスワードが入力された場合は、認証パスワード設定領域にパスワードが設定される。   FIG. 6 is a diagram illustrating a configuration example of print data generated by the printer driver in the first embodiment. As shown in the figure, the print data has an authentication user name setting area and an authentication password setting area. The user name input by the user is set in the authentication user name setting area. In this embodiment, since no password is input, the authentication password setting area is blank, but when a password is input, the password is set in the authentication password setting area.

画像形成装置10の機密印刷アプリ112は、印刷データを受信すると、当該印刷データをジョブリスト121に保存する(S103)。これにより、印刷データに基づく印刷ジョブは直ちに実行されずにロック状態となる。   Upon receiving the print data, the confidential print application 112 of the image forming apparatus 10 stores the print data in the job list 121 (S103). As a result, the print job based on the print data is not executed immediately but is locked.

その後、ユーザは、ロックされている印刷ジョブを実行させるため画像形成装置10の配置位置まで赴く。ユーザが、画像形成装置10の操作者として操作部109に配置されているログインボタンを押下すると、カード認証アプリ113は、ログイン画面を表示部108に表示させる。   Thereafter, the user goes to the arrangement position of the image forming apparatus 10 to execute the locked print job. When the user presses a login button arranged on the operation unit 109 as an operator of the image forming apparatus 10, the card authentication application 113 causes the display unit 108 to display a login screen.

図7は、画像形成装置におけるログイン画面の表示例を示す図である。同図において、ログイン画面510には、ユーザ名及びパスワードの入力、又はカード50のセットを促すメッセージが表示されている。   FIG. 7 is a diagram illustrating a display example of a login screen in the image forming apparatus. In the figure, a message prompting the user to input a user name and password or set the card 50 is displayed on the login screen 510.

ログイン画面510が表示部108に表示されている状態において、ユーザによってカード50がカードリーダー30にセットされると、外部デバイス情報取得部116は、外部デバイス制御部115を介してカード50よりカードIDを取得する(読み取る)(S104)。続いて、外部デバイス情報取得部116は、取得したカードIDをカード認証アプリ113に入力する(S105)。   When the user sets the card 50 in the card reader 30 while the login screen 510 is displayed on the display unit 108, the external device information acquisition unit 116 receives the card ID from the card 50 via the external device control unit 115. Is acquired (read) (S104). Subsequently, the external device information acquisition unit 116 inputs the acquired card ID to the card authentication application 113 (S105).

カード認証アプリ113は、マッピングテーブル1132を用いてカードIDをユーザ名及びパスワードに変換する(S106)。   The card authentication application 113 converts the card ID into a user name and a password using the mapping table 1132 (S106).

図8は、マッピングテーブルの構成例を示す図である。同図に示されるように、マッピングテーブル1132には、カードIDごとにユーザ名及びパスワードが関連付けて登録されている。したがって、カード認証アプリ113は、入力されたカードIDに対応するユーザ名及びパスワードをマッピングテーブル1132より検索することにより、カードIDをユーザ名及びパスワードに変換する。   FIG. 8 is a diagram illustrating a configuration example of the mapping table. As shown in the figure, in the mapping table 1132, a user name and a password are associated and registered for each card ID. Therefore, the card authentication application 113 converts the card ID into the user name and password by searching the mapping table 1132 for the user name and password corresponding to the input card ID.

続いて、カード認証アプリ113は、カードIDに基づいて変換されたユーザ名及びパスワードを本体認証制御部117に入力することにより、本体認証の実行を本体認証制御部117要求する(S107)。本体認証制御部117は、本体認証の実行要求に応じ、当該ユーザ名及びパスワードを本体認証部114に入力する(S108)。続いて、本体認証部114のビルトイン認証処理部1142は、入力されたユーザ名及びパスワードをユーザリスト1141に含まれているユーザ名及びパスワードと照合することにより、操作者の認証を実行する(S109)。ビルトイン認証処理部1142による認証が成功すると、本体認証部114は、認証の対象とされたユーザ名及びパスワードを認証通知部119に通知する(S110)。認証通知部119は、通知されたユーザ名及びパスワードを機密印刷アプリ112に通知する(S111)。   Subsequently, the card authentication application 113 requests the main body authentication control unit 117 to execute the main body authentication by inputting the user name and password converted based on the card ID to the main body authentication control unit 117 (S107). The body authentication control unit 117 inputs the user name and password to the body authentication unit 114 in response to a request for executing body authentication (S108). Subsequently, the built-in authentication processing unit 1142 of the main body authentication unit 114 performs authentication of the operator by checking the input user name and password against the user name and password included in the user list 1141 (S109). ). When the authentication by the built-in authentication processing unit 1142 is successful, the main body authentication unit 114 notifies the authentication notification unit 119 of the user name and password that are subject to authentication (S110). The authentication notification unit 119 notifies the confidential printing application 112 of the notified user name and password (S111).

当該通知により、機密印刷アプリ112は、通知されたユーザ名に係る操作者が画像形成装置10にログインしたことを認識する。そこで、機密印刷アプリ112は、認証されたユーザ(以下、「ログインユーザ」という。)のユーザ名と一致する認証ユーザ名が設定されている印刷データ(すなわち、ログインユーザが機密印刷を要求した印刷データ)をジョブリスト1121より検索し、当該検索結果を含む印刷データ一覧画面を表示部108に表示させる(S112)。   With this notification, the confidential printing application 112 recognizes that the operator associated with the notified user name has logged into the image forming apparatus 10. Therefore, the confidential printing application 112 prints data in which an authentication user name that matches the user name of the authenticated user (hereinafter referred to as “login user”) is set (that is, the print requested by the login user for confidential printing). Data) is searched from the job list 1121, and a print data list screen including the search result is displayed on the display unit 108 (S112).

図9は、印刷データ一覧画面の表示例を示す図である。同図において、印刷データ一覧画面520は、印刷データ一覧表示領域521、印刷ボタン522、及び削除ボタン523等を有する。   FIG. 9 is a diagram illustrating a display example of the print data list screen. In the figure, the print data list screen 520 has a print data list display area 521, a print button 522, a delete button 523, and the like.

印刷データ一覧表示領域521には、ジョブリスト1121に保存されている印刷データのうち、ログインユーザに係る印刷データ(の文書名)の一覧が表示される。削除ボタン523が押下されると、機密印刷アプリ112は、印刷データ一覧表示領域521において選択されている印刷データをジョブリスト1121より削除する。したがって、この場合、当該印刷データに係る印刷ジョブはキャンセルされる。   The print data list display area 521 displays a list of print data (document names) related to the login user among the print data stored in the job list 1121. When the delete button 523 is pressed, the confidential print application 112 deletes the print data selected in the print data list display area 521 from the job list 1121. Therefore, in this case, the print job related to the print data is canceled.

印刷ボタン522が押下されると(S113)、機密印刷アプリ112は、印刷データ一覧表示領域521において選択されている印刷データ内の認証パスワード設定領域(図6参照)に、認証通知部119より取得されたパスワードを設定(記録)する(S114)。これにより、当該印刷データは認証ユーザ名及び認証パスワードが設定された状態となる。第一の実施の形態では、ステップS114が実行されることにより、印刷指示時におけるパスワードの入力の省略が可能とされている。   When the print button 522 is pressed (S113), the confidential printing application 112 acquires the authentication password setting area (see FIG. 6) in the print data selected in the print data list display area 521 from the authentication notification unit 119. The set password is set (recorded) (S114). As a result, the print data is set with the authentication user name and the authentication password. In the first embodiment, by executing step S114, it is possible to omit the password input at the time of printing instruction.

続いて、機密印刷アプリ112は、認証ユーザ名及び認証パスワードが設定された印刷データをプリンタアプリ111aに入力することにより印刷ジョブの実行を要求する(S115)。プリンタアプリ111aは、入力された印刷データに設定されている認証ユーザ名及び認証パスワードを本体認証部114に入力することにより、当該印刷データの認証を本体認証部114に要求する(S116)。本体認証部114のビルトイン認証処理部1142は、入力された認証ユーザ名及び認証パスワードをユーザリスト1141に含まれているユーザ名及びパスワードと照合することにより、印刷データの認証を実行する(S117)。本体認証部114は、認証結果をプリンタアプリ111aに返却する(S118)。認証に成功した場合、プリンタアプリ111aは、当該印刷データの印刷を画像出力部105に実行させる(S119)。認証に失敗した場合、プリンタアプリ111aは、当該印刷データの印刷は行わない。なお、ステップS114〜S119は、印刷対象として選択された各印刷データについて行われる。   Subsequently, the confidential printing application 112 requests execution of a print job by inputting the print data in which the authentication user name and the authentication password are set to the printer application 111a (S115). The printer application 111a requests the main body authentication unit 114 to authenticate the print data by inputting the authentication user name and the authentication password set in the input print data to the main body authentication unit 114 (S116). The built-in authentication processing unit 1142 of the main body authentication unit 114 verifies the input authentication user name and authentication password against the user name and password included in the user list 1141, thereby executing print data authentication (S117). . The main body authentication unit 114 returns the authentication result to the printer application 111a (S118). If the authentication is successful, the printer application 111a causes the image output unit 105 to print the print data (S119). If the authentication fails, the printer application 111a does not print the print data. Note that steps S114 to S119 are performed for each print data selected as a print target.

上述したように、第一の実施の形態によれば、機密印刷アプリ112によって、マッピングテーブル1132に登録されているパスワードが印刷データに自動的に設定される。したがって、ユーザは、印刷指示時にパスワードを入力する手間を省くことができる。   As described above, according to the first embodiment, the confidential printing application 112 automatically sets the password registered in the mapping table 1132 in the print data. Therefore, the user can save the trouble of inputting a password when instructing printing.

なお、機密印刷の対象とされた印刷データに関する印刷ジョブは、操作者がログインに成功した場合にのみ実行することができる。したがって、当該印刷データが不特定の者によって印刷されることは回避される。よって、印刷指示時におけるパスワードの入力が省略されたとしても、印刷データに関するセキュリティは維持される。   It should be noted that a print job related to print data targeted for confidential printing can be executed only when the operator has successfully logged in. Therefore, printing of the print data by an unspecified person is avoided. Therefore, even if the password input at the time of printing is omitted, the security regarding the print data is maintained.

次に、第二の実施の形態について説明する。第二の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。   Next, a second embodiment will be described. In the second embodiment, differences from the first embodiment will be described. Accordingly, the points not particularly mentioned may be the same as those in the first embodiment.

図10は、第二の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。   FIG. 10 is a sequence diagram for explaining the processing procedure of the image forming apparatus according to the second embodiment.

ユーザPC20において、プリンタドライバ21は、認証情報入力画面410を表示させることなく機密印刷ジョブの実行要求の入力をユーザより受け付け、印刷対象とされた文書データの印刷データを生成する(S201)。すなわち、第二の実施の形態では、パスワードのみならずユーザ名の入力も省略される。   In the user PC 20, the printer driver 21 accepts an input of a confidential print job execution request from the user without displaying the authentication information input screen 410, and generates print data of document data to be printed (S201). That is, in the second embodiment, the input of the user name as well as the password is omitted.

続いて、プリンタドライバ21は、ユーザPC20に対するログイン情報をユーザPC20のOS(Operating System)より取得し、当該ログイン情報に含まれているユーザ名を印刷データの認証ユーザ名設定領域に設定する(S202)。すなわち、第二の実施の形態では、Windows(登録商標)等のOSに対するログイン時に入力されたユーザ名(ログインユーザ名)が認証ユーザ名として印刷データに対して設定される。続いて、プリンタドライバ21は、認証ユーザ名が設定された印刷データを画像形成装置10に送信する(S203)。   Subsequently, the printer driver 21 acquires login information for the user PC 20 from the OS (Operating System) of the user PC 20, and sets the user name included in the login information in the authentication user name setting area of the print data (S202). ). That is, in the second embodiment, a user name (login user name) input at the time of login to an OS such as Windows (registered trademark) is set as the authentication user name for the print data. Subsequently, the printer driver 21 transmits the print data in which the authentication user name is set to the image forming apparatus 10 (S203).

以降は、図4において説明したステップS103〜S119と同様の処理が実行される。   Thereafter, the same processing as steps S103 to S119 described in FIG. 4 is executed.

上述したように、第二の実施の形態によれば、プリンタドライバ21によってユーザPC20に対するログインユーザ名が認証ユーザ名として印刷データに設定される。したがって、ユーザは、ユーザ名のみならずパスワードの入力をも省略することができる。   As described above, according to the second embodiment, the login user name for the user PC 20 is set in the print data as the authentication user name by the printer driver 21. Therefore, the user can omit not only the user name but also the password input.

次に、第三の実施の形態について説明する。第三の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。   Next, a third embodiment will be described. In the third embodiment, differences from the first embodiment will be described. Accordingly, the points not particularly mentioned may be the same as those in the first embodiment.

図11は、第三の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。   FIG. 11 is a sequence diagram for explaining the processing procedure of the image forming apparatus according to the third embodiment.

ユーザPC20において、プリンタドライバ21は、認証情報入力画面410を表示させることなく機密印刷ジョブの実行要求の入力をユーザより受け付け、印刷対象とされた文書データの印刷データを生成する(S301)。第二の実施の形態と同様に第三の実施の形態においても、パスワードのみならずユーザ名の入力も省略される。   In the user PC 20, the printer driver 21 accepts an input of a confidential print job execution request from the user without displaying the authentication information input screen 410, and generates print data of document data to be printed (S301). Similarly to the second embodiment, in the third embodiment, the input of the user name as well as the password is omitted.

続いて、プリンタドライバ21は、ユーザPC20に対するログイン情報をユーザPC20のOS(Operating System)より取得し、当該ログイン情報に含まれているユーザ名(ログインユーザ名)を印刷データのログインユーザ名設定領域に設定する(S302)。   Subsequently, the printer driver 21 obtains login information for the user PC 20 from the OS (Operating System) of the user PC 20, and uses a user name (login user name) included in the login information as a login user name setting area for print data. (S302).

図12は、第三の実施の形態においてプリンタドライバによって生成される印刷データの構成例を示す図である。同図に示されるように、第三の実施の形態における印刷データは、ログインユーザ名設定領域を有する。ステップS302では、認証ユーザ名設定領域ではなく、ログインユーザ名設定領域にログインユーザ名が設定される。したがって、認証ユーザ名設定領域及び認証パスワード設定領域は空欄のままである。   FIG. 12 is a diagram illustrating a configuration example of print data generated by the printer driver in the third embodiment. As shown in the figure, the print data in the third embodiment has a login user name setting area. In step S302, the login user name is set not in the authentication user name setting area but in the login user name setting area. Therefore, the authentication user name setting area and the authentication password setting area remain blank.

続いて、プリンタドライバ21は、ログインユーザ名が設定された印刷データを画像形成装置10に送信する(S303)。画像形成装置10の機密印刷アプリ112は、印刷データを受信すると、印刷データに設定されているログインユーザ名を当該印刷データの認証ユーザ名設定領域に転記(コピー)する(S304)。これによって、印刷データには認証ユーザ名が設定されたことになる。   Subsequently, the printer driver 21 transmits the print data in which the login user name is set to the image forming apparatus 10 (S303). When the confidential print application 112 of the image forming apparatus 10 receives the print data, the login user name set in the print data is transferred (copied) to the authentication user name setting area of the print data (S304). As a result, the authentication user name is set in the print data.

以降は、以降は、図4において説明したステップS103〜S119と同様の処理が実行される。   Thereafter, the same processing as steps S103 to S119 described in FIG. 4 is performed thereafter.

上述したように、第三の実施の形態によれば、プリンタドライバ21によってユーザPC20に対するログインユーザ名が印刷データに設定される。また、機密印刷アプリ112によって、印刷データに設定されているログインユーザ名が認証ユーザ名として当該印刷データに設定される。したがって、ユーザは、ユーザ名のみならずパスワードの入力をも省略することができる。   As described above, according to the third embodiment, the login user name for the user PC 20 is set in the print data by the printer driver 21. Further, the login user name set in the print data is set in the print data as the authentication user name by the confidential print application 112. Therefore, the user can omit not only the user name but also the password input.

次に、第四の実施の形態について説明する。図13は、第四の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。第四の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。   Next, a fourth embodiment will be described. FIG. 13 is a sequence diagram for explaining the processing procedure of the image forming apparatus according to the fourth embodiment. In the fourth embodiment, differences from the first embodiment will be described. Accordingly, the points not particularly mentioned may be the same as those in the first embodiment.

まず、図4のステップS101〜S112と同様の処理が実行され、画像形成装置10の表示部108に印刷データ一覧画面520が表示される。この時点において、ジョブリスト1121に保存されている各印刷データには、認証ユーザ名が設定されている状態である。なお、ステップS101〜S102の代わりに、ステップS201〜S203(図10)又はステップS301〜S304(図11)が実行されてもよい。   First, processing similar to steps S <b> 101 to S <b> 112 in FIG. 4 is executed, and a print data list screen 520 is displayed on the display unit 108 of the image forming apparatus 10. At this point, an authentication user name is set for each print data stored in the job list 1121. In place of steps S101 to S102, steps S201 to S203 (FIG. 10) or steps S301 to S304 (FIG. 11) may be executed.

続いて、印刷ボタン522が押下されると(S401)、機密印刷アプリ112は、印刷データ一覧表示領域521において選択されている印刷データをプリンタアプリ111aに入力することにより印刷ジョブの実行を要求する(S402)。なお、印刷ジョブの実行要求の前に、ステップS114と同様の処理、すなわち、機密印刷アプリ112による印刷データへの認証パスワードの設定処理は行われない。   Subsequently, when the print button 522 is pressed (S401), the confidential print application 112 requests execution of a print job by inputting the print data selected in the print data list display area 521 to the printer application 111a. (S402). Note that the processing similar to step S114, that is, the authentication password setting processing for the print data by the confidential printing application 112 is not performed before the print job execution request.

続いて、プリンタアプリ111aは、入力された印刷データに設定されている認証ユーザ名を本体認証部114に入力することにより、当該印刷データの認証を本体認証部114に要求する(S403)。この際、プリンタアプリ111aは、認証要求元の識別情報としてプリンタアプリ111aの識別情報(例えば、アプリケーション名)を本体認証部114に入力する。なお、印刷データには認証パスワードは設定されていないため、認証パスワードは本体認証部114には入力されない。   Subsequently, the printer application 111a requests the main body authentication unit 114 to authenticate the print data by inputting the authentication user name set in the input print data to the main body authentication unit 114 (S403). At this time, the printer application 111a inputs identification information (for example, application name) of the printer application 111a to the main body authentication unit 114 as identification information of the authentication request source. Since no authentication password is set for the print data, the authentication password is not input to the main body authentication unit 114.

続いて、本体認証部117は、認証要求元の識別情報に基づいて認証要求元がプリンタアプリ111aであることを認識すると、通常の認証処理は行わずに機密印刷アプリ112が画像形成装置10に存在するか否か(インストールされているか否か)をアプリケーション管理部120に問い合わせる(S404)。当該問い合わせは、機密印刷アプリ112の識別情報(例えば、アプリケーション名)を指定して行われる。   Subsequently, when the main body authenticating unit 117 recognizes that the authentication request source is the printer application 111a based on the identification information of the authentication request source, the confidential printing application 112 is transferred to the image forming apparatus 10 without performing normal authentication processing. The application management unit 120 is inquired whether it exists (whether it is installed) (S404). The inquiry is made by specifying identification information (for example, application name) of the confidential printing application 112.

続いて、アプリケーション管理部120は、記録媒体103に記録されているアプリケーションの一覧情報に基づいて機密印刷アプリ112の存否を判定し、その判定結果を本体認証部117に返却する(S405)。アプリケーション管理部120は、問い合わせに指定された識別情報が、アプリケーションの一覧情報に含まれていれば機密印刷アプリ112は存在すると判定する。   Subsequently, the application management unit 120 determines whether the confidential printing application 112 exists based on the application list information recorded on the recording medium 103, and returns the determination result to the main body authentication unit 117 (S405). If the identification information specified in the inquiry is included in the application list information, the application management unit 120 determines that the confidential printing application 112 exists.

続いて、本体認証部114は、機密印刷アプリ112が存在する場合は、ステップS403において入力された認証ユーザ名等に基づく認証処理は行わずに、認証は成功したことをプリンタアプリ111aに応答する(S406)。但し、機密印刷アプリ112が存在しない場合は、通常の認証処理が実行される。認証に成功した場合、プリンタアプリ111aは、当該印刷データの印刷を画像出力部105に実行させる(S407)。   Subsequently, when the confidential printing application 112 exists, the main body authentication unit 114 does not perform the authentication process based on the authentication user name input in step S403, and responds to the printer application 111a that the authentication is successful. (S406). However, when the confidential printing application 112 does not exist, normal authentication processing is executed. If the authentication is successful, the printer application 111a causes the image output unit 105 to print the print data (S407).

上述したように、第四の実施の形態によれば、画像形成装置10内に機密印刷アプリ112が存在する場合は、プリンタアプリ111aからの認証要求に基づく本体認証部114による認証処理は無効化(ユーザ名及びパスワードのチェック無しで成功と判断されること)される。したがって、ユーザは、印刷指示時において少なくともパスワードの入力を省略することができる。   As described above, according to the fourth embodiment, when the confidential printing application 112 exists in the image forming apparatus 10, the authentication process by the main body authentication unit 114 based on the authentication request from the printer application 111a is invalidated. (Success is determined without checking the user name and password). Therefore, the user can omit at least the password input at the time of the print instruction.

なお、機密印刷の対象とされた印刷データに関する印刷ジョブは、操作者がログインに成功した場合にのみ実行することができる。したがって、当該印刷データが不特定の者によって印刷されることは回避される。よって、本体認証部114による認証処理が無効化された場合であっても、印刷データに関するセキュリティは維持される。   It should be noted that a print job related to print data targeted for confidential printing can be executed only when the operator has successfully logged in. Therefore, printing of the print data by an unspecified person is avoided. Therefore, even when the authentication process by the main body authentication unit 114 is invalidated, security regarding the print data is maintained.

また、本体認証部114による認証処理が無効化されるのは、認証要求元がプリンタアプリ111aであって、かつ、機密印刷アプリ112が存在する場合である。したがって、認証要求元が他のアプリケーションである場合は、認証処理は無効化されない。よって、画像形成装置10の機能に関するセキュリティも維持される。   The authentication process by the main body authentication unit 114 is invalidated when the authentication request source is the printer application 111a and the confidential printing application 112 exists. Therefore, when the authentication request source is another application, the authentication process is not invalidated. Therefore, security related to the function of the image forming apparatus 10 is also maintained.

次に、第五の実施の形態について説明する。図14は、第五の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。第五の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。   Next, a fifth embodiment will be described. FIG. 14 is a sequence diagram for explaining the processing procedure of the image forming apparatus according to the fifth embodiment. In the fifth embodiment, differences from the first embodiment will be described. Accordingly, the points not particularly mentioned may be the same as those in the first embodiment.

第五の実施の形態では、予め本体認証部114に対する設定処理が必要とされる。当該設定処理は、ステップS501〜S503によって示されている。   In the fifth embodiment, a setting process for the main body authentication unit 114 is required in advance. The setting process is indicated by steps S501 to S503.

まず、ユーザは、画像形成装置10の操作部109を介して認証処理の制御主体を本体認証部114から任意認証処理部1131へ変更するための設定指示を入力する(S501)。当該設定指示は、カード認証アプリ113及び本体認証制御部117を介して本体認証部114に通知される(S502、S503)。本体認証部114は、当該設定指示に応じ、認証主体の識別情報(以下、「認証主体識別情報」という。)として任意認証処理部1131の識別情報(例えば、プログラムモジュール名又はクラス名等)を記録媒体103に記録する。   First, the user inputs a setting instruction for changing the control subject of authentication processing from the main body authentication unit 114 to the arbitrary authentication processing unit 1131 via the operation unit 109 of the image forming apparatus 10 (S501). The setting instruction is notified to the main body authentication unit 114 via the card authentication application 113 and the main body authentication control unit 117 (S502, S503). In response to the setting instruction, the main body authentication unit 114 uses identification information (for example, a program module name or a class name) of the arbitrary authentication processing unit 1131 as identification information of the authentication subject (hereinafter referred to as “authentication subject identification information”). Recording is performed on the recording medium 103.

以上のような処理が行われた後、機密印刷が実行される。まず、図4のステップS101〜S108と同様の処理が実行され、カード50のカードIDに基づいてマッピングテーブル1132より取得されたユーザ名及びパスワードをパラメータとする認証要求が本体認証部114に入力される。なお、ステップS101〜S102の代わりに、ステップS201〜S203(図10)又はステップS301〜S304(図11)が実行されてもよい。   After the processing as described above is performed, confidential printing is executed. First, processing similar to steps S101 to S108 in FIG. 4 is executed, and an authentication request using the user name and password acquired from the mapping table 1132 as parameters based on the card ID of the card 50 is input to the main body authentication unit 114. The In place of steps S101 to S102, steps S201 to S203 (FIG. 10) or steps S301 to S304 (FIG. 11) may be executed.

続いて、本体認証部114は、認証主体識別情報を参照し、認証処理の実行主体は任意認証処理部1131であることを判定する。そこで、本体認証部114、入力された認証要求を任意認証処理部1131に委譲(転送)する(S511)。   Subsequently, the main body authentication unit 114 refers to the authentication subject identification information and determines that the execution subject of the authentication processing is the arbitrary authentication processing unit 1131. Therefore, the main body authentication unit 114 delegates (transfers) the input authentication request to the arbitrary authentication processing unit 1131 (S511).

本実施の形態において、任意認証処理部1131は、通常の認証要求に対する認証処理を外部認証処理部118に委譲するように実装されていることとする。したがって、任意認証処理部1131は、外部認証処理部118に対して認証要求を委譲する(S512)。なお、本実施の形態において、通常の認証要求とは、認証要求元がプリンタアプリ111a以外の認証要求をいう。   In the present embodiment, it is assumed that the arbitrary authentication processing unit 1131 is implemented so as to delegate the authentication processing for a normal authentication request to the external authentication processing unit 118. Therefore, the arbitrary authentication processing unit 1131 delegates the authentication request to the external authentication processing unit 118 (S512). In the present embodiment, the normal authentication request refers to an authentication request other than the printer application 111a as the authentication request source.

外部認証処理部118は、認証要求に含まれているユーザ名及びパスワードに基づいて所定の認証処理(例えば、外部の認証サーバによる認証処理)を実行し、認証結果を任意認証処理部1131に返却する(S513)。続いて、任意認証処理部1131は、返却された認証結果を本体認証部114に返却する(S514)。認証に成功した場合、本体認証部114は、認証の対象とされたユーザ名を認証通知部119に通知する(S515)。認証通知部119は、通知されたユーザ名を機密印刷アプリ112に通知する(S516)。続いて、機密印刷アプリ112は、認証されたユーザ(ログインユーザ)のユーザ名と一致する認証ユーザ名が設定されている印刷データをジョブリスト1121より検索し、当該検索結果を含む印刷データ一覧画面520(図9参照)を表示部108に表示させる(S517)。   The external authentication processing unit 118 executes predetermined authentication processing (for example, authentication processing by an external authentication server) based on the user name and password included in the authentication request, and returns the authentication result to the arbitrary authentication processing unit 1131. (S513). Subsequently, the arbitrary authentication processing unit 1131 returns the returned authentication result to the main body authentication unit 114 (S514). If the authentication is successful, the main body authentication unit 114 notifies the authentication notification unit 119 of the user name to be authenticated (S515). The authentication notification unit 119 notifies the confidential printing application 112 of the notified user name (S516). Subsequently, the confidential printing application 112 searches the job list 1121 for print data in which the authentication user name that matches the user name of the authenticated user (login user) is set, and print data list screen including the search result 520 (see FIG. 9) is displayed on the display unit 108 (S517).

続いて、印刷ボタン522が押下されると(S518)、機密印刷アプリ112は、印刷データ一覧表示領域521において選択されている印刷データをプリンタアプリ111aに入力することにより印刷ジョブの実行を要求する(S519)。なお、第四の実施の形態と同様、印刷ジョブの実行要求の前に、機密印刷アプリ112による印刷データへの認証パスワードの設定処理は行われない。   Subsequently, when the print button 522 is pressed (S518), the confidential print application 112 requests execution of a print job by inputting the print data selected in the print data list display area 521 to the printer application 111a. (S519). As in the fourth embodiment, the authentication password setting process for the print data by the confidential printing application 112 is not performed before the print job execution request.

続いて、プリンタアプリ111aは、入力された印刷データに設定されている認証ユーザ名を本体認証部114に入力することにより、当該印刷データの認証を本体認証部114に要求する(S520)。この際、プリンタアプリ111aは、認証要求元の識別情報としてプリンタアプリ111aの識別情報(例えば、アプリケーション名)をも本体認証部114に入力する。なお、印刷データには認証パスワードは設定されていないため、認証パスワードは本体認証部114に入力されない。続いて、本体認証部114は、認証主体識別情報に基づいて、当該認証要求に対する認証処理についても任意認証処理部1131に委譲する(S521)。当該認証要求と共に、認証ユーザ名及びプリンタアプリ111aの識別情報も認証要求元の任意認証処理部1131に入力される。   Subsequently, the printer application 111a requests the main body authentication unit 114 to authenticate the print data by inputting the authentication user name set in the input print data to the main body authentication unit 114 (S520). At this time, the printer application 111 a also inputs identification information (for example, application name) of the printer application 111 a to the main body authentication unit 114 as identification information of the authentication request source. Since no authentication password is set for the print data, the authentication password is not input to the main body authentication unit 114. Subsequently, based on the authentication subject identification information, the main body authentication unit 114 also delegates authentication processing for the authentication request to the arbitrary authentication processing unit 1131 (S521). Along with the authentication request, the authentication user name and the identification information of the printer application 111a are also input to the arbitrary authentication processing unit 1131 of the authentication request source.

続いて、任意認証処理部1131は、認証要求元の識別情報に基づいて認証要求元がプリンタアプリ111aであることを認識すると、通常の認証処理は行わずに機密印刷アプリ112が画像形成装置10に存在するか否か(インストールされているか否か)をアプリケーション管理部120に問い合わせる(S522)。当該問い合わせは、機密印刷アプリ112の識別情報(例えば、アプリケーション名)を指定して行われる。   Subsequently, when the arbitrary authentication processing unit 1131 recognizes that the authentication request source is the printer application 111a based on the identification information of the authentication request source, the confidential printing application 112 performs the normal authentication processing and the image forming apparatus 10 does not perform normal authentication processing. (S522), the application management unit 120 is inquired whether or not the application management unit 120 exists (whether it is installed). The inquiry is made by specifying identification information (for example, application name) of the confidential printing application 112.

続いて、アプリケーション管理部120は、記録媒体103に記録されているアプリケーションの一覧情報に基づいて機密印刷アプリ112の存否を判定し、その判定結果を任意認証処理部1131に返却する(S523)。   Subsequently, the application management unit 120 determines whether the confidential printing application 112 exists based on the application list information recorded in the recording medium 103, and returns the determination result to the arbitrary authentication processing unit 1131 (S523).

続いて、任意認証処理部1131は、機密印刷アプリ112が存在する場合は、ステップS520において入力された認証ユーザ名等に基づく認証処理は行わずに、認証は成功したことを本体認証部114に応答する(S524)。但し、機密印刷アプリ112が存在しない場合は、通常の認証処理が実行される。続いて、本体認証部114は、任意認証処理部1131による認証結果をプリンタアプリ111aに返却する(S525)。認証に成功した場合、プリンタアプリ111aは、当該印刷データの印刷を画像出力部105に実行させる(S526)。   Subsequently, if the confidential printing application 112 exists, the arbitrary authentication processing unit 1131 does not perform the authentication process based on the authentication user name or the like input in step S520, and notifies the main body authentication unit 114 that the authentication has succeeded. A response is made (S524). However, when the confidential printing application 112 does not exist, normal authentication processing is executed. Subsequently, the main body authentication unit 114 returns the authentication result by the arbitrary authentication processing unit 1131 to the printer application 111a (S525). If the authentication is successful, the printer application 111a causes the image output unit 105 to print the print data (S526).

上述したように、第五の実施の形態によれば、画像形成装置10内に機密印刷アプリ112が存在する場合は、プリンタアプリ111aからの認証要求に係る任意認証処理部1131による認証処理は無効化される。したがって、ユーザは、印刷指示時において少なくともパスワードの入力を省略することができる。   As described above, according to the fifth embodiment, when the confidential printing application 112 exists in the image forming apparatus 10, the authentication process by the arbitrary authentication processing unit 1131 related to the authentication request from the printer application 111a is invalid. It becomes. Therefore, the user can omit at least the password input at the time of the print instruction.

なお、機密印刷の対象とされた印刷データに関する印刷ジョブは、操作者がログインに成功した場合にのみ実行することができる。したがって、当該印刷データが不特定の者によって印刷されることは回避される。よって、任意認証処理部1131による認証処理が無効化された場合であっても、印刷データに関するセキュリティは維持される。   It should be noted that a print job related to print data targeted for confidential printing can be executed only when the operator has successfully logged in. Therefore, printing of the print data by an unspecified person is avoided. Therefore, even when the authentication processing by the arbitrary authentication processing unit 1131 is invalidated, security regarding the print data is maintained.

また、任意認証処理部1131による認証処理が無効化されるのは、認証要求元がプリンタアプリ111aであって、かつ、機密印刷アプリ112が存在する場合である。したがって、認証要求元が他のアプリケーションである場合は、認証処理は無効化されない。よって、画像形成装置10の機能に関するセキュリティも維持される。   The authentication processing by the arbitrary authentication processing unit 1131 is invalidated when the authentication request source is the printer application 111a and the confidential printing application 112 exists. Therefore, when the authentication request source is another application, the authentication process is not invalidated. Therefore, security related to the function of the image forming apparatus 10 is also maintained.

更に、任意認証処理部1131は、カスタマイズによって実装される部分である。したがって、認証処理の無効化をユーザの運用に応じて実装することができる。   Further, the optional authentication processing unit 1131 is a part that is implemented by customization. Therefore, the invalidation of the authentication process can be implemented according to the user operation.

次に、第六の実施の形態について説明する。図15は、第六の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。第六の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。   Next, a sixth embodiment will be described. FIG. 15 is a sequence diagram for explaining the processing procedure of the image forming apparatus according to the sixth embodiment. In the sixth embodiment, differences from the first embodiment will be described. Accordingly, the points not particularly mentioned may be the same as those in the first embodiment.

第六の実施の形態では第五の実施の形態と同様、予め本体認証部114に対する設定処理として、ステップS501〜S503が実行される。その結果、任意認証処理部1131の識別情報が認証主体識別情報として記録媒体103に記録される。   In the sixth embodiment, as in the fifth embodiment, steps S501 to S503 are executed in advance as setting processing for the main body authentication unit 114. As a result, the identification information of the arbitrary authentication processing unit 1131 is recorded on the recording medium 103 as authentication subject identification information.

その後、図4のステップS101〜S105と同様の処理が実行され、カード50を利用したユーザのログインに応じ、カードIDがカード認証アプリ113に入力される。カード認証アプリ113は、マッピングテーブル1132を用いてカードIDをユーザ名に変換する(S601)。なお、第六の実施の形態では、カードIDに基づいてユーザ名が取得されればよい。したがって、マッピングテーブル1132にはパスワードは登録されていなくてもよい。   Thereafter, processing similar to steps S <b> 101 to S <b> 105 of FIG. The card authentication application 113 converts the card ID into a user name using the mapping table 1132 (S601). In the sixth embodiment, the user name may be acquired based on the card ID. Therefore, the password does not have to be registered in the mapping table 1132.

続いて、カード認証アプリ113は、カードIDに基づいて変換されたユーザ名を本体認証制御部117に入力することにより、本体認証の実行を本体認証制御部117要求する(S602)。本体認証制御部117は、本体認証の実行要求に応じ、当該ユーザ名を本体認証部114に入力する(S603)。本体認証部114は、認証主体識別情報を参照し、認証処理の実行主体は任意認証処理部1131であることを判定する。そこで、本体認証部114、入力された認証要求を任意認証処理部1131に委譲(転送)する(S604)。   Subsequently, the card authentication application 113 requests the main body authentication control unit 117 to execute the main body authentication by inputting the user name converted based on the card ID to the main body authentication control unit 117 (S602). The body authentication control unit 117 inputs the user name to the body authentication unit 114 in response to a request for executing body authentication (S603). The main body authentication unit 114 refers to the authentication subject identification information, and determines that the authentication subject is the arbitrary authentication processing unit 1131. Therefore, the main body authentication unit 114 delegates (transfers) the input authentication request to the arbitrary authentication processing unit 1131 (S604).

本実施の形態において、任意認証処理部1131は、外部認証処理部118に対して代理認証を要求し、自らに対する認証要求に係るユーザ名の存否に応じて認証の成否を判定するように実装されていることとする。したがって、任意認証処理部1131は、外部認証処理部118に対する代理認証の成功後、認証要求に係るユーザ名の存否を外部認証処理部118に問い合わせる(S605)。なお、代理認証とは、ユーザ名の存否の問い合わせ権限を有する代理ユーザ(例えば、管理者ユーザ)のユーザ名及びパスワード(代理ユーザ名及び代理パスワード)を利用した認証をいう。なお、代理ユーザ名及び代理パスワードは、記録媒体103において任意認証処理部1131が参照可能な記憶領域内に予め登録されている。   In the present embodiment, the arbitrary authentication processing unit 1131 is implemented so as to request proxy authentication from the external authentication processing unit 118 and determine success or failure of authentication according to the presence or absence of the user name related to the authentication request for itself. Suppose that Therefore, the arbitrary authentication processing unit 1131 inquires of the external authentication processing unit 118 whether or not the user name related to the authentication request exists after successful proxy authentication to the external authentication processing unit 118 (S605). Note that proxy authentication refers to authentication using a user name and password (a proxy user name and a proxy password) of a proxy user (for example, an administrator user) who has the authority to inquire about the existence of a user name. The proxy user name and proxy password are registered in advance in a storage area that can be referred to by the arbitrary authentication processing unit 1131 in the recording medium 103.

外部認証処理部118は、代理認証要求に応じ、代理ユーザ名及び代理パスワードに基づく認証を外部の認証サーバ等に実行させる。また、外部認証処理部118は、ユーザ名の存否の問い合わせに応じ、当該ユーザ名が登録されているか否かを認証サーバ等(所定のユーザ情報管理手段)に問い合わせ、その結果(ユーザ名の存否を示す情報)を任意認証処理部1131に返却する(S606)。ユーザ名が存在する場合、任意認証処理部1131は、認証は成功したと判定する。ユーザ名が存在しない場合、任意認証処理部1131は、認証は失敗したと判定する。   The external authentication processing unit 118 causes an external authentication server or the like to perform authentication based on the proxy user name and the proxy password in response to the proxy authentication request. Further, in response to the inquiry about the existence of the user name, the external authentication processing unit 118 inquires to an authentication server or the like (predetermined user information management means) whether or not the user name is registered, and the result (the existence of the user name Is returned to the arbitrary authentication processing unit 1131 (S606). If the user name exists, the arbitrary authentication processing unit 1131 determines that the authentication is successful. If the user name does not exist, the arbitrary authentication processing unit 1131 determines that the authentication has failed.

認証に成功した場合、図14のステップS514〜S519と同様の処理が実行され、印刷データ一覧画面520において選択された印刷データがプリンタアプリ111aに入力される。したがって、第六の実施の形態においても、機密印刷アプリ112による印刷データへの認証パスワードの設定処理は行われない。   If the authentication is successful, processing similar to steps S514 to S519 in FIG. 14 is executed, and the print data selected on the print data list screen 520 is input to the printer application 111a. Therefore, in the sixth embodiment, the authentication password setting process for the print data by the confidential printing application 112 is not performed.

続いて、プリンタアプリ111aは、入力された印刷データに設定されている認証ユーザ名を本体認証部114に入力することにより、当該印刷データの認証を本体認証部114に要求する(S611)。なお、印刷データには認証パスワードは設定されていないため、認証パスワードは本体認証部114には入力されない。続いて、本体認証部114は、認証主体識別情報に基づいて、当該認証要求に対する認証処理についても任意認証処理部1131に委譲する(S612)。   Subsequently, the printer application 111a requests the main body authentication unit 114 to authenticate the print data by inputting the authentication user name set in the input print data to the main body authentication unit 114 (S611). Since no authentication password is set for the print data, the authentication password is not input to the main body authentication unit 114. Subsequently, the main body authentication unit 114 also delegates authentication processing for the authentication request to the arbitrary authentication processing unit 1131 based on the authentication subject identification information (S612).

続いて、任意認証処理部1131は、ステップS605と同様に、外部認証処理部118に対する代理認証の成功後、認証要求に係るユーザ名の存否を外部認証処理部118に問い合わせる(S613)。外部認証処理部118は、代理認証要求に応じ、代理ユーザ名及び代理パスワードに基づく認証を外部の認証サーバ等に実行される。また、外部認証処理部118は、ユーザ名の存否の問い合わせに応じ、当該ユーザ名が登録されているか否かを認証サーバ等に問い合わせ、その結果(ユーザ名の存否を示す情報)を任意認証処理部1131に返却する(S614)。ユーザ名が存在する場合、任意認証処理部1131は、認証は成功したと判定する。ユーザ名が存在しない場合、任意認証処理部1131は、認証は失敗したと判定する。   Subsequently, similarly to step S605, the arbitrary authentication processing unit 1131 inquires of the external authentication processing unit 118 about the existence of the user name related to the authentication request after successful proxy authentication to the external authentication processing unit 118 (S613). In response to the proxy authentication request, the external authentication processing unit 118 executes authentication based on the proxy user name and proxy password on an external authentication server or the like. Further, in response to the inquiry about the existence of the user name, the external authentication processing unit 118 makes an inquiry to the authentication server or the like as to whether or not the user name is registered, and arbitrarily authenticates the result (information indicating the existence of the user name). It returns to the part 1131 (S614). If the user name exists, the arbitrary authentication processing unit 1131 determines that the authentication is successful. If the user name does not exist, the arbitrary authentication processing unit 1131 determines that the authentication has failed.

続いて、任意認証処理部1131は、認証結果を本体認証部114に返却する(S615)。本体認証部114は、任意認証処理部1131による認証結果をプリンタアプリ111aに返却する(S616)。認証に成功した場合、プリンタアプリ111aは、当該印刷データの印刷を画像出力部105に実行させる(S617)。   Subsequently, the arbitrary authentication processing unit 1131 returns the authentication result to the main body authentication unit 114 (S615). The main body authentication unit 114 returns the authentication result by the arbitrary authentication processing unit 1131 to the printer application 111a (S616). If the authentication is successful, the printer application 111a causes the image output unit 105 to print the print data (S617).

上述したように、第六の実施の形態によれば、ユーザ名の存否に基づいて認証の成否が判定される。したがって、ユーザは、印刷指示時において少なくともパスワードの入力を省略することができる。   As described above, according to the sixth embodiment, the success or failure of authentication is determined based on the presence or absence of the user name. Therefore, the user can omit at least the password input at the time of the print instruction.

但し、機密印刷の対象とされた印刷データに関する印刷ジョブは、操作者がログインに成功した場合にのみ実行することができる。したがって、当該印刷データが不特定の者によって印刷されることは回避される。よって、ユーザ名の存否に基づいて認証が成否される場合であっても、印刷データに関するセキュリティは維持される。   However, a print job related to print data targeted for confidential printing can be executed only when the operator has successfully logged in. Therefore, printing of the print data by an unspecified person is avoided. Therefore, even when authentication is successful based on the presence / absence of the user name, security regarding the print data is maintained.

また、第六の実施の形態によれば、マッピングテーブル1132にパスワードを登録する必要はないため、パスワードの登録作業を削減することができる。   Further, according to the sixth embodiment, since it is not necessary to register a password in the mapping table 1132, password registration work can be reduced.

なお、第六の実施の形態において、任意認証処理部1131は、認証要求元がプリンタアプリ111aであって、かつ、機密印刷アプリ112が存在する場合に限って代理認証及びユーザ名の存否の確認を行い、それ以外の場合は、通常の認証処理を行うようにしてもよい。   In the sixth embodiment, the arbitrary authentication processing unit 1131 confirms the existence of the proxy authentication and the user name only when the authentication request source is the printer application 111a and the confidential printing application 112 exists. Otherwise, normal authentication processing may be performed.

次に、第七の実施の形態について説明する。図16は、第七の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。第七の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及しない点については第一の実施の形態と同様でよい。   Next, a seventh embodiment will be described. FIG. 16 is a sequence diagram for explaining the processing procedure of the image forming apparatus according to the seventh embodiment. In the seventh embodiment, differences from the first embodiment will be described. Accordingly, the points not particularly mentioned may be the same as those in the first embodiment.

まず、図4のステップS101〜S103と同様の処理が実行され、印刷データがジョブリスト1121に保存される。なお、ステップS101〜S102の代わりに、ステップS201〜S203(図10)又はステップS301〜S304(図11)が実行されてもよい。   First, processing similar to steps S101 to S103 in FIG. 4 is executed, and print data is stored in the job list 1121. In place of steps S101 to S102, steps S201 to S203 (FIG. 10) or steps S301 to S304 (FIG. 11) may be executed.

その後、ユーザは、ロックされている印刷ジョブを実行させるため画像形成装置10の配置位置まで赴く。ログイン画面510が表示部108に表示されている状態において、ユーザによってカード50がカードリーダー30にセットされると、外部デバイス情報取得部116は、外部デバイス制御部115を介してカード50よりユーザ名及びパスワードを取得する(読み取る)(S701)。続いて、外部デバイス情報取得部116は、取得したユーザ名及びパスワードをカード認証アプリ113に入力する(S702)。すなわち、第七の実施の形態では、カード50にユーザ名及びパスワードが記録されている。   Thereafter, the user goes to the arrangement position of the image forming apparatus 10 to execute the locked print job. When the login screen 510 is displayed on the display unit 108 and the card 50 is set by the user in the card reader 30, the external device information acquisition unit 116 receives the user name from the card 50 via the external device control unit 115. Then, the password is acquired (read) (S701). Subsequently, the external device information acquisition unit 116 inputs the acquired user name and password to the card authentication application 113 (S702). That is, in the seventh embodiment, the user name and password are recorded on the card 50.

その後、図4のステップS107〜S119と同様の処理が実行される。この際、ステップS107では、カード50より取得されたユーザ名及びパスワードが本体認証制御部117に入力される。したがって、カード50より取得されたパスワードが機密印刷アプリ112によって印刷データに設定される。   Thereafter, processing similar to steps S107 to S119 in FIG. 4 is executed. At this time, in step S107, the user name and password acquired from the card 50 are input to the main body authentication control unit 117. Accordingly, the password acquired from the card 50 is set in the print data by the confidential printing application 112.

上述したように、第七の実施の形態によれば、機密印刷アプリ112によって、カード50に記録されているパスワードが印刷データに自動的に設定される。したがって、ユーザは、印刷指示時に少なくともパスワードを入力する手間を省くことができる。   As described above, according to the seventh embodiment, the password recorded on the card 50 is automatically set in the print data by the confidential printing application 112. Therefore, the user can save at least the trouble of inputting the password at the time of printing instruction.

以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to such specific embodiment, In the range of the summary of this invention described in the claim, various deformation | transformation・ Change is possible.

本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。1 is a diagram illustrating an example of a hardware configuration of an image forming apparatus according to an embodiment of the present invention. 機密印刷の概要を説明するための図である。It is a figure for demonstrating the outline | summary of confidential printing. 本発明の実施の形態における画像形成装置の機能構成例を示す図である。1 is a diagram illustrating a functional configuration example of an image forming apparatus according to an embodiment of the present invention. 第一の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。FIG. 6 is a sequence diagram for explaining a processing procedure of the image forming apparatus according to the first embodiment. プリンタドライバが表示させる認証情報入力画面の表示例を示す図である。6 is a diagram illustrating a display example of an authentication information input screen displayed by the printer driver. FIG. 第一の実施の形態においてプリンタドライバによって生成される印刷データの構成例を示す図である。3 is a diagram illustrating a configuration example of print data generated by a printer driver in the first embodiment. FIG. 画像形成装置におけるログイン画面の表示例を示す図である。6 is a diagram illustrating a display example of a login screen in the image forming apparatus. FIG. マッピングテーブルの構成例を示す図である。It is a figure which shows the structural example of a mapping table. 印刷データ一覧画面の表示例を示す図である。FIG. 10 is a diagram illustrating a display example of a print data list screen. 第二の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。FIG. 10 is a sequence diagram for explaining a processing procedure of an image forming apparatus according to a second embodiment. 第三の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。FIG. 10 is a sequence diagram for explaining a processing procedure of an image forming apparatus according to a third embodiment. 第三の実施の形態においてプリンタドライバによって生成される印刷データの構成例を示す図である。FIG. 10 is a diagram illustrating a configuration example of print data generated by a printer driver in a third embodiment. 第四の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。FIG. 10 is a sequence diagram for explaining a processing procedure of an image forming apparatus according to a fourth embodiment. 第五の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。FIG. 10 is a sequence diagram for explaining a processing procedure of an image forming apparatus according to a fifth embodiment. 第六の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。FIG. 20 is a sequence diagram for explaining a processing procedure of an image forming apparatus according to a sixth embodiment. 第七の実施の形態における画像形成装置の処理手順を説明するためのシーケンス図である。FIG. 20 is a sequence diagram for explaining a processing procedure of an image forming apparatus according to a seventh embodiment.

符号の説明Explanation of symbols

10 画像形成装置
20 ユーザPC
30 カードリーダー
50 カード
101 CPU
102 メモリ
103 記録媒体
104 ネットワークI/F
105 画像出力部
106 画像処理部
107 外部デバイスI/F
108 表示部
109 操作部
111 本体機能部
111a プリンタアプリ
111b コピーアプリ
111c スキャンアプリ
112 機密印刷アプリ
113 カード認証アプリ
114 本体認証部
115 外部デバイス制御部
116 外部デバイス情報取得部
117 本体認証制御部
118 外部認証処理部
119 認証通知部
120 アプリケーション管理部
1131 任意認証処理部
1132 マッピングテーブル
10 Image forming apparatus 20 User PC
30 Card reader 50 Card 101 CPU
102 Memory 103 Recording medium 104 Network I / F
105 Image output unit 106 Image processing unit 107 External device I / F
108 Display unit 109 Operation unit 111 Main unit function unit 111a Printer application 111b Copy application 111c Scan application 112 Confidential printing application 113 Card authentication application 114 Main unit authentication unit 115 External device control unit 116 External device information acquisition unit 117 Main unit authentication control unit 118 External authentication Processing unit 119 Authentication notification unit 120 Application management unit 1131 Optional authentication processing unit 1132 Mapping table

Claims (12)

ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手段と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報及びパスワードとの対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報及びパスワードを取得し、取得されたユーザ識別情報及びパスワードを、予め記憶されたユーザ識別情報及びパスワードと照合することにより該操作者の認証を行うユーザ認証手段と、
前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手段と、
印刷対象とされた印刷データに、前記媒体識別情報に対応するパスワードを記録するパスワード記録手段と、
印刷対象とされた印刷データに含まれるユーザ識別情報及びパスワードに基づいて該印刷データの認証を行う印刷データ認証手段と、
認証された前記印刷データを印刷させる印刷制御手段とを有する画像形成装置。
Print data receiving means for receiving print data including user identification information and storing the print data in a print data storage means;
The user corresponding to the input medium identification information from the corresponding information management means that receives the input of the medium identification information of the recording medium carried by the operator and manages the correspondence information between the medium identification information, the user identification information, and the password User authentication means for acquiring identification information and a password, and authenticating the operator by comparing the acquired user identification information and password with previously stored user identification information and password;
Print data selection means for acquiring print data including user identification information matching the user identification information of the operator from the print data storage means, and selecting print data to be printed from the acquired print data;
Password recording means for recording a password corresponding to the medium identification information in print data to be printed;
Print data authentication means for authenticating the print data based on the user identification information and password included in the print data to be printed;
An image forming apparatus comprising: a print control unit that prints the authenticated print data.
ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手段と、
ユーザ識別情報及びパスワードの入力に応じ、当該ユーザ識別情報及びパスワードを、予め記憶されたユーザ識別情報及びパスワードと照合することにより認証を行う認証手段と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報及びパスワードとの対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報及びパスワードを取得し、取得されたユーザ識別情報及びパスワードを前記認証手段に入力して該操作者の認証を行うユーザ認証手段と、
印刷対象とされた印刷データに含まれるユーザ識別情報を前記認証手段に入力して該印刷データの認証を行う印刷データ認証手段と、
認証された前記印刷データを印刷させる印刷制御手段とを有し、
前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手段を有することが可能であり、
前記認証手段は、前記印刷データ認証手段からユーザ識別情報が入力された場合には、前記印刷データ選択手段の存否を問い合わせ、前記印刷データ選択手段が有るときは、ユーザ識別情報及びパスワードを照合する認証を行うことなく、認証は成功したこととする画像形成装置。
Print data receiving means for receiving print data including user identification information and storing the print data in a print data storage means;
An authentication means for performing authentication by checking the user identification information and password against the user identification information and password stored in advance in response to the input of the user identification information and password;
The user corresponding to the input medium identification information from the corresponding information management means that receives the input of the medium identification information of the recording medium carried by the operator and manages the correspondence information between the medium identification information, the user identification information, and the password User authentication means for acquiring identification information and a password, and inputting the acquired user identification information and password to the authentication means to authenticate the operator;
Print data authentication means for authenticating the print data by inputting user identification information included in the print data to be printed into the authentication means;
Print control means for printing the authenticated print data,
Print data selection means for acquiring print data including user identification information that matches the user identification information of the operator from the print data storage means and selecting print data to be printed from the acquired print data. Is possible and
When the user identification information is input from the print data authentication unit, the authentication unit inquires about the existence of the print data selection unit. When the print data selection unit is present, the authentication unit verifies the user identification information and the password. An image forming apparatus in which authentication is successful without performing authentication.
ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手段と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報との対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報を取得し、取得されたユーザ識別情報が所定のユーザ情報管理手段に登録されているか否かに基づいて該操作者の認証を行うユーザ認証手段と、
前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手段と、
印刷対象とされた印刷データに含まれるユーザ識別情報が前記所定のユーザ情報管理手段に登録されているか否かに基づいて該印刷データの認証を行う印刷データ認証手段と、
認証された前記印刷データを印刷させる印刷制御手段とを有する画像形成装置。
Print data receiving means for receiving print data including user identification information and storing the print data in a print data storage means;
User identification information corresponding to the input medium identification information from the corresponding information management means for receiving the medium identification information of the recording medium carried by the operator and managing the correspondence information between the medium identification information and the user identification information User authentication means for authenticating the operator based on whether or not the acquired user identification information is registered in a predetermined user information management means;
Print data selection means for acquiring print data including user identification information matching the user identification information of the operator from the print data storage means, and selecting print data to be printed from the acquired print data;
Print data authentication means for authenticating the print data based on whether or not user identification information included in the print data to be printed is registered in the predetermined user information management means;
An image forming apparatus comprising: a print control unit that prints the authenticated print data.
ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手段と、
ユーザ識別情報及びパスワードの入力に応じ、当該ユーザ識別情報及びパスワードを、予め記憶されたユーザ識別情報及びパスワードと照合することにより認証を行う認証手段と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報及びパスワードとの対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報及びパスワードを取得し、取得されたユーザ識別情報及びパスワードを前記認証手段に入力して該操作者の認証を行うユーザ認証手段と、
印刷対象とされた印刷データに含まれるユーザ識別情報を前記認証手段に入力して該印刷データの認証を行う印刷データ認証手段と、
認証された前記印刷データを印刷させる印刷制御手段とを有し、
前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手段を有することが可能であり、
前記認証手段は、前記印刷データ認証手段からユーザ識別情報が入力された場合には、前記印刷データ選択手段の存否を問い合わせ、前記印刷データ選択手段が有るときは、ユーザ識別情報及びパスワードを照合する認証を行うことなく、当該ユーザ識別情報が前記所定のユーザ情報管理手段に登録されているか否かに基づいて該印刷データの認証を行う画像形成装置。
Print data receiving means for receiving print data including user identification information and storing the print data in a print data storage means;
An authentication means for performing authentication by checking the user identification information and password against the user identification information and password stored in advance in response to the input of the user identification information and password;
The user corresponding to the input medium identification information from the corresponding information management means that receives the input of the medium identification information of the recording medium carried by the operator and manages the correspondence information between the medium identification information, the user identification information, and the password User authentication means for acquiring identification information and a password, and inputting the acquired user identification information and password to the authentication means to authenticate the operator;
Print data authentication means for authenticating the print data by inputting user identification information included in the print data to be printed into the authentication means;
Print control means for printing the authenticated print data,
Print data selection means for acquiring print data including user identification information that matches the user identification information of the operator from the print data storage means and selecting print data to be printed from the acquired print data. Is possible and
When the user identification information is input from the print data authentication unit, the authentication unit inquires about the existence of the print data selection unit. When the print data selection unit is present, the authentication unit verifies the user identification information and the password. An image forming apparatus that authenticates the print data based on whether or not the user identification information is registered in the predetermined user information management unit without performing authentication.
画像形成装置が実行する印刷制御方法であって、
ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手順と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報及びパスワードとの対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報及びパスワードを取得し、取得されたユーザ識別情報及びパスワードを、予め記憶されたユーザ識別情報及びパスワードと照合することにより認証を行うユーザ認証手順と、
前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手順と、
印刷対象とされた印刷データに、前記媒体識別情報に対応するパスワードを記録するパスワード記録手順と、
印刷対象とされた印刷データに含まれるユーザ識別情報及びパスワードに基づいて該印刷データの認証を行う印刷データ認証手順と、
認証された前記印刷データを印刷させる印刷制御手順とを有する印刷制御方法。
A printing control method executed by an image forming apparatus,
A print data reception procedure for receiving print data including user identification information and storing the print data in a print data storage unit;
The user corresponding to the input medium identification information from the corresponding information management means that receives the input of the medium identification information of the recording medium carried by the operator and manages the correspondence information between the medium identification information, the user identification information, and the password A user authentication procedure for acquiring identification information and a password, and performing authentication by comparing the acquired user identification information and password with previously stored user identification information and password;
A print data selection procedure for acquiring print data including user identification information matching the user identification information of the operator from the print data storage unit, and selecting print data to be printed from the acquired print data;
A password recording procedure for recording a password corresponding to the medium identification information in the print data to be printed;
A print data authentication procedure for authenticating the print data based on the user identification information and password included in the print data to be printed;
And a print control procedure for printing the authenticated print data.
ユーザ識別情報及びパスワードの入力に応じ、当該ユーザ識別情報及びパスワードを、予め記憶されたユーザ識別情報及びパスワードと照合することにより認証を行う認証手段を有する画像形成装置が実行する印刷制御方法であって、
ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手順と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報及びパスワードとの対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報及びパスワードを取得し、取得されたユーザ識別情報及びパスワードを前記認証手段に入力して該操作者の認証を行うユーザ認証手順と、
印刷対象とされた印刷データに含まれるユーザ識別情報を前記認証手段に入力して該印刷データの認証を行う印刷データ認証手順と、
認証された前記印刷データを印刷させる印刷制御手順とを有し、
前記画像形成装置は、前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手段を有することが可能であり、
前記認証手段は、前記印刷データ認証手順においてユーザ識別情報が入力された場合には、前記印刷データ選択手段の存否を問い合わせ、前記印刷データ選択手段が有るときは、ユーザ識別情報及びパスワードを照合する認証を行うことなく、認証は成功したこととする印刷制御方法。
A print control method executed by an image forming apparatus having an authentication unit that performs authentication by checking the user identification information and password against the user identification information and password stored in advance in response to input of the user identification information and password. And
A print data reception procedure for receiving print data including user identification information and storing the print data in a print data storage unit;
The user corresponding to the input medium identification information from the corresponding information management means that receives the input of the medium identification information of the recording medium carried by the operator and manages the correspondence information between the medium identification information, the user identification information, and the password A user authentication procedure for acquiring identification information and a password, and inputting the acquired user identification information and password to the authentication means to authenticate the operator;
A print data authentication procedure for authenticating the print data by inputting user identification information included in the print data to be printed into the authentication unit;
A print control procedure for printing the authenticated print data,
The image forming apparatus acquires print data including user identification information that matches the user identification information of the operator from the print data storage unit, and selects print data to be printed from the acquired print data. It is possible to have print data selection means,
When the user identification information is input in the print data authentication procedure, the authentication unit inquires about the presence or absence of the print data selection unit. When the print data selection unit is present, the authentication unit verifies the user identification information and the password. A print control method in which authentication is successful without performing authentication.
画像形成装置が実行する印刷制御方法であって、
ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手順と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報との対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報を取得し、取得されたユーザ識別情報が所定のユーザ情報管理手段に登録されているか否かに基づいて該操作者の認証を行う認証を行うユーザ認証手順と、
前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手順と、
印刷対象とされた印刷データに含まれるユーザ識別情報が前記所定のユーザ情報管理手段に登録されているか否かに基づいて該印刷データの認証を行う印刷データ認証手順と、
認証された前記印刷データを印刷させる印刷制御手順とを有する印刷制御方法。
A printing control method executed by an image forming apparatus,
A print data reception procedure for receiving print data including user identification information and storing the print data in a print data storage unit;
User identification information corresponding to the input medium identification information from the corresponding information management means for receiving the medium identification information of the recording medium carried by the operator and managing the correspondence information between the medium identification information and the user identification information A user authentication procedure for performing authentication for authenticating the operator based on whether or not the acquired user identification information is registered in a predetermined user information management means;
A print data selection procedure for acquiring print data including user identification information matching the user identification information of the operator from the print data storage unit, and selecting print data to be printed from the acquired print data;
A print data authentication procedure for authenticating the print data based on whether or not user identification information included in the print data to be printed is registered in the predetermined user information management means;
And a print control procedure for printing the authenticated print data.
ユーザ識別情報及びパスワードの入力に応じ、当該ユーザ識別情報及びパスワードを、予め記憶されたユーザ識別情報及びパスワードと照合することにより認証を行う認証手段を有する画像形成装置が実行する印刷制御方法であって、
ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手順と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報及びパスワードとの対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報及びパスワードを取得し、取得されたユーザ識別情報及びパスワードを前記認証手段に入力して該操作者の認証を行うユーザ認証手順と、
印刷対象とされた印刷データに含まれるユーザ識別情報を前記認証手段に入力して該印刷データの認証を行う印刷データ認証手順と、
認証された前記印刷データを印刷させる印刷制御手順とを有し、
前記画像形成装置は、前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手段を有することが可能であり、
前記認証手段は、前記印刷データ認証手順においてユーザ識別情報が入力された場合には、前記印刷データ選択手段の存否を問い合わせ、前記印刷データ選択手段が有るときは、ユーザ識別情報及びパスワードを照合する認証を行うことなく、当該ユーザ識別情報が所定のユーザ情報管理手段に登録されているか否かに基づいて該印刷データの認証を行う印刷制御方法。
A print control method executed by an image forming apparatus having an authentication unit that performs authentication by checking the user identification information and password against the user identification information and password stored in advance in response to input of the user identification information and password. And
A print data reception procedure for receiving print data including user identification information and storing the print data in a print data storage unit;
The user corresponding to the input medium identification information from the corresponding information management means that receives the input of the medium identification information of the recording medium carried by the operator and manages the correspondence information between the medium identification information, the user identification information, and the password A user authentication procedure for acquiring identification information and a password, and inputting the acquired user identification information and password to the authentication means to authenticate the operator;
A print data authentication procedure for authenticating the print data by inputting user identification information included in the print data to be printed into the authentication unit;
A print control procedure for printing the authenticated print data,
The image forming apparatus acquires print data including user identification information that matches the user identification information of the operator from the print data storage unit, and selects print data to be printed from the acquired print data. It is possible to have print data selection means,
When the user identification information is input in the print data authentication procedure, the authentication unit inquires about the presence or absence of the print data selection unit. When the print data selection unit is present, the authentication unit verifies the user identification information and the password. A print control method for authenticating the print data based on whether or not the user identification information is registered in a predetermined user information management unit without performing authentication.
画像形成装置に、
ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手順と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報及びパスワードとの対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報及びパスワードを取得し、取得されたユーザ識別情報及びパスワードを、予め記憶されたユーザ識別情報及びパスワードと照合することにより認証を行うユーザ認証手順と、
前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手順と、
印刷対象とされた印刷データに、前記媒体識別情報に対応するパスワードを記録するパスワード記録手順と、
印刷対象とされた印刷データに含まれるユーザ識別情報及びパスワードに基づいて該印刷データの認証を行う印刷データ認証手順と、
認証された前記印刷データを印刷させる印刷制御手順とを実行させるためのプログラム。
In the image forming device,
A print data reception procedure for receiving print data including user identification information and storing the print data in a print data storage unit;
The user corresponding to the input medium identification information from the corresponding information management means that receives the input of the medium identification information of the recording medium carried by the operator and manages the correspondence information between the medium identification information, the user identification information, and the password A user authentication procedure for acquiring identification information and a password, and performing authentication by comparing the acquired user identification information and password with previously stored user identification information and password;
A print data selection procedure for acquiring print data including user identification information matching the user identification information of the operator from the print data storage unit, and selecting print data to be printed from the acquired print data;
A password recording procedure for recording a password corresponding to the medium identification information in the print data to be printed;
A print data authentication procedure for authenticating the print data based on the user identification information and password included in the print data to be printed;
A program for executing a print control procedure for printing the authenticated print data.
ユーザ識別情報及びパスワードの入力に応じ、当該ユーザ識別情報及びパスワードを、予め記憶されたユーザ識別情報及びパスワードと照合することにより認証を行う認証手段を有する画像形成装置に、
ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手順と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報及びパスワードとの対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報及びパスワードを取得し、取得されたユーザ識別情報及びパスワードを前記認証手段に入力して該操作者の認証を行うユーザ認証手順と、
印刷対象とされた印刷データに含まれるユーザ識別情報を前記認証手段に入力して該印刷データの認証を行う印刷データ認証手順と、
認証された前記印刷データを印刷させる印刷制御手順とを実行させ、
前記画像形成装置は、前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手段を有することが可能であり、
前記認証手段は、前記印刷データ認証手順においてユーザ識別情報が入力された場合には、前記印刷データ選択手段の存否を問い合わせ、前記印刷データ選択手段が有るときは、ユーザ識別情報及びパスワードを照合する認証を行うことなく、認証は成功したこととするプログラム。
In response to the input of user identification information and password, an image forming apparatus having an authentication unit that performs authentication by comparing the user identification information and password with user identification information and password stored in advance.
A print data reception procedure for receiving print data including user identification information and storing the print data in a print data storage unit;
The user corresponding to the input medium identification information from the corresponding information management means that receives the input of the medium identification information of the recording medium carried by the operator and manages the correspondence information between the medium identification information, the user identification information, and the password A user authentication procedure for acquiring identification information and a password, and inputting the acquired user identification information and password to the authentication means to authenticate the operator;
A print data authentication procedure for authenticating the print data by inputting user identification information included in the print data to be printed into the authentication unit;
A print control procedure for printing the authenticated print data;
The image forming apparatus acquires print data including user identification information that matches the user identification information of the operator from the print data storage unit, and selects print data to be printed from the acquired print data. It is possible to have print data selection means,
When the user identification information is input in the print data authentication procedure, the authentication unit inquires about the presence or absence of the print data selection unit. When the print data selection unit is present, the authentication unit verifies the user identification information and the password. A program that succeeds in authentication without authentication.
画像形成装置に、
ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手順と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報との対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報を取得し、取得されたユーザ識別情報が所定のユーザ情報管理手段に登録されているか否かに基づいて該操作者の認証を行うユーザ認証手順と、
前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手順と、
印刷対象とされた印刷データに含まれるユーザ識別情報が所定のユーザ情報管理手段に登録されているか否かに基づいて該印刷データの認証を行う印刷データ認証手順と、
認証された前記印刷データを印刷させる印刷制御手順とを実行させるためのプログラム。
In the image forming device,
A print data reception procedure for receiving print data including user identification information and storing the print data in a print data storage unit;
User identification information corresponding to the input medium identification information from the corresponding information management means for receiving the medium identification information of the recording medium carried by the operator and managing the correspondence information between the medium identification information and the user identification information A user authentication procedure for authenticating the operator based on whether or not the acquired user identification information is registered in a predetermined user information management means;
A print data selection procedure for acquiring print data including user identification information matching the user identification information of the operator from the print data storage unit, and selecting print data to be printed from the acquired print data;
A print data authentication procedure for authenticating the print data based on whether or not user identification information included in the print data to be printed is registered in a predetermined user information management means;
A program for executing a print control procedure for printing the authenticated print data.
ユーザ識別情報及びパスワードの入力に応じ、当該ユーザ識別情報及びパスワードを、予め記憶されたユーザ識別情報及びパスワードと照合することにより認証を行う認証手段を有する画像形成装置に、
ユーザ識別情報を含む印刷データを受信し、該印刷データを印刷データ蓄積手段に保存する印刷データ受信手順と、
操作者によって携帯される記録媒体の媒体識別情報の入力を受け付け、前記媒体識別情報とユーザ識別情報及びパスワードとの対応情報を管理する対応情報管理手段より、入力された媒体識別情報に対応するユーザ識別情報及びパスワードを取得し、取得されたユーザ識別情報及びパスワードを前記認証手段に入力して該操作者の認証を行うユーザ認証手順と、
印刷対象とされた印刷データに含まれるユーザ識別情報を前記認証手段に入力して該印刷データの認証を行う印刷データ認証手順と、
認証された前記印刷データを印刷させる印刷制御手順とを実行させ、
前記画像形成装置は、前記操作者のユーザ識別情報と一致するユーザ識別情報を含む印刷データを前記印刷データ蓄積手段より取得し、取得された印刷データの中から印刷対象とする印刷データを選択させる印刷データ選択手段を有することが可能であり、
前記認証手段は、前記印刷データ認証手順においてユーザ識別情報が入力された場合には、前記印刷データ選択手段の存否を問い合わせ、前記印刷データ選択手段が有るときは、ユーザ識別情報及びパスワードを照合する認証を行うことなく、当該ユーザ識別情報が所定のユーザ情報管理手段に登録されているか否かに基づいて該印刷データの認証を行うプログラム。
In response to the input of user identification information and password, an image forming apparatus having an authentication unit that performs authentication by comparing the user identification information and password with user identification information and password stored in advance.
A print data reception procedure for receiving print data including user identification information and storing the print data in a print data storage unit;
The user corresponding to the input medium identification information from the corresponding information management means that receives the input of the medium identification information of the recording medium carried by the operator and manages the correspondence information between the medium identification information, the user identification information, and the password A user authentication procedure for acquiring identification information and a password, and inputting the acquired user identification information and password to the authentication means to authenticate the operator;
A print data authentication procedure for authenticating the print data by inputting user identification information included in the print data to be printed into the authentication unit;
A print control procedure for printing the authenticated print data;
The image forming apparatus acquires print data including user identification information that matches the user identification information of the operator from the print data storage unit, and selects print data to be printed from the acquired print data. It is possible to have print data selection means,
When the user identification information is input in the print data authentication procedure, the authentication unit inquires about the presence or absence of the print data selection unit. When the print data selection unit is present, the authentication unit verifies the user identification information and the password. A program for authenticating the print data based on whether or not the user identification information is registered in a predetermined user information management means without performing authentication.
JP2008275614A 2008-10-27 2008-10-27 Image forming apparatus, printing control method, and program Active JP5251423B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008275614A JP5251423B2 (en) 2008-10-27 2008-10-27 Image forming apparatus, printing control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008275614A JP5251423B2 (en) 2008-10-27 2008-10-27 Image forming apparatus, printing control method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013087547A Division JP5532168B2 (en) 2013-04-18 2013-04-18 Apparatus, output method, and output system

Publications (2)

Publication Number Publication Date
JP2010100007A JP2010100007A (en) 2010-05-06
JP5251423B2 true JP5251423B2 (en) 2013-07-31

Family

ID=42291068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008275614A Active JP5251423B2 (en) 2008-10-27 2008-10-27 Image forming apparatus, printing control method, and program

Country Status (1)

Country Link
JP (1) JP5251423B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5555517B2 (en) * 2010-03-24 2014-07-23 株式会社沖データ Information processing device
JP6136343B2 (en) 2012-06-12 2017-05-31 株式会社リコー Information processing system, information processing method, program, and recording medium
JP6065462B2 (en) 2012-08-27 2017-01-25 株式会社リコー Output control device, system and program
JP2015217659A (en) * 2014-05-21 2015-12-07 キヤノン株式会社 Image forming device, image forming method and program
JP6320206B2 (en) * 2014-07-07 2018-05-09 キヤノン株式会社 Printing system, image processing apparatus, information processing method, and program
JP6090386B2 (en) * 2015-08-06 2017-03-08 キヤノンマーケティングジャパン株式会社 Information processing system, image forming apparatus, information processing apparatus, control method thereof, and program

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3486549B2 (en) * 1997-02-03 2004-01-13 キヤノン株式会社 Network device control apparatus and method
JP4277779B2 (en) * 2004-09-30 2009-06-10 コニカミノルタビジネステクノロジーズ株式会社 Image processing system and processing method
JP2007011942A (en) * 2005-07-04 2007-01-18 Canon Inc User authentication information linkage system
JP4641466B2 (en) * 2005-08-23 2011-03-02 株式会社リコー Control device, control method, and control program
TW200727653A (en) * 2006-01-03 2007-07-16 Avermedia Tech Inc Digital media multiplexer and method thereof
JP4711230B2 (en) * 2006-01-10 2011-06-29 富士ゼロックス株式会社 Image forming apparatus and program
JP2007214700A (en) * 2006-02-07 2007-08-23 Ricoh Co Ltd Image forming apparatus, image processing program and storage medium for storing image processing program
JP2007221220A (en) * 2006-02-14 2007-08-30 Kyocera Mita Corp Image forming apparatus
JP4839103B2 (en) * 2006-03-10 2011-12-21 株式会社リコー Image forming apparatus, security method for image forming apparatus, program, and storage medium storing program
JP2008234111A (en) * 2007-03-19 2008-10-02 Seiko Epson Corp Printer system and printer

Also Published As

Publication number Publication date
JP2010100007A (en) 2010-05-06

Similar Documents

Publication Publication Date Title
JP4626677B2 (en) Image forming apparatus, image forming method, and image forming program
EP2546734B1 (en) Printing apparatus, method for controlling printing apparatus, and storage medium
US8223376B2 (en) Image forming apparatus performing image formation on print data, image processing system including plurality of image forming apparatuses, print data output method executed on image forming apparatus, and print data output program product
US8572395B2 (en) Information processing apparatus, authentication method, and computer program
US20100208298A1 (en) Image forming apparatus
JP4510866B2 (en) Image forming apparatus, printing system, printing method, and program
US10318218B2 (en) Management apparatus, information processing system, and non-transitory recording medium
JP5251423B2 (en) Image forming apparatus, printing control method, and program
JP2010052384A (en) Image forming apparatus, print control method, and program
JP2018142226A (en) Authentication management system, management device, authentication device, authentication management method
JP5658852B2 (en) Printing system
JP5304361B2 (en) Image forming apparatus
JP5338205B2 (en) Authentication control apparatus, authentication control method, and program
JP2017043073A (en) Printer, control method, and program of the same
JP4961535B2 (en) Image forming apparatus, control method, and program
JP5499681B2 (en) Image forming apparatus, authentication processing system, authentication method, and program
JP5630101B2 (en) Information processing system, image forming apparatus, authentication server, processing method thereof, and program
JP2022105876A (en) Image formation device
JP5532168B2 (en) Apparatus, output method, and output system
US20080239372A1 (en) Image forming system, server apparatus, image forming apparatus, image forming apparatus control method and image forming apparatus control program
JP4530035B2 (en) Image forming apparatus, image forming apparatus terminal apparatus, image forming system, and program
JP2010231765A (en) Information processing system and authentication server, and processing method and program thereof
JP5282839B2 (en) Information processing apparatus, program, and recording medium
JP2010055522A (en) Authentication control device, authentication control method, and program
JP4899461B2 (en) Usage restriction management apparatus, method, program, and system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110905

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121113

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121114

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130205

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130222

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: 20130319

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130401

R151 Written notification of patent or utility model registration

Ref document number: 5251423

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

Free format text: PAYMENT UNTIL: 20160426

Year of fee payment: 3