JP2014044601A - Image forming apparatus, authentication system, control method of the same, and program - Google Patents

Image forming apparatus, authentication system, control method of the same, and program Download PDF

Info

Publication number
JP2014044601A
JP2014044601A JP2012187099A JP2012187099A JP2014044601A JP 2014044601 A JP2014044601 A JP 2014044601A JP 2012187099 A JP2012187099 A JP 2012187099A JP 2012187099 A JP2012187099 A JP 2012187099A JP 2014044601 A JP2014044601 A JP 2014044601A
Authority
JP
Japan
Prior art keywords
information
card
user
authentication
management table
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.)
Pending
Application number
JP2012187099A
Other languages
Japanese (ja)
Inventor
Masato Yoshida
真人 吉田
Yoshitaka Matsuda
好孝 松田
Akiomi Shikauchi
昭臣 鹿内
Hiroe Tanaka
宏枝 田中
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.)
Canon Marketing Japan Inc
Original Assignee
Canon Marketing Japan Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc filed Critical Canon Marketing Japan Inc
Priority to JP2012187099A priority Critical patent/JP2014044601A/en
Publication of JP2014044601A publication Critical patent/JP2014044601A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To prevent erroneous authentication when a personal authentication card is lost and therefore there are a plurality of copied personal authentication cards, in order to improve security in registration of authentication information.SOLUTION: An image forming apparatus: stores authentication data for authenticating from card information stored in an IC card in an authentication management table; reads a card identification number and issuance information that is information indicating that IC cards with the same card identification number are re-issued, from the card information stored in the IC card; and registers the read card identification number and issuance information in the authentication management table in unique association with each other as authentication data, in order to authenticate an IC card desired by a user from the IC card with the same card identification number.

Description

本発明は、複合機等の機器の使用に際して行われるユーザ認証処理で用いられる、認証情報の登録を行う技術に関する。   The present invention relates to a technique for registering authentication information used in a user authentication process performed when using a device such as a multifunction machine.

近年、企業等では社員が複合機等の機器を使用する際に、ICカード等の記憶媒体を用いたユーザ認証を行い、ユーザ認証に成功した場合にそれら機器の使用を許可する運用を行うケースが増えている。   In recent years, in companies, etc., when employees use devices such as multifunction devices, user authentication using a storage medium such as an IC card is performed, and when user authentication is successful, the use of those devices is permitted. Is increasing.

複合機を使用するユーザの認証に用いる認証情報を行うために、複合機から認証サーバに対してユーザ認証要求を行う仕組みがある。また大規模な印刷システムでない場合には認証情報を管理するための認証サーバを設けずに個々の複合機の記憶部に認証情報を管理し、ローカルの記憶部に保存されている認証情報を用いて複合機を使用するユーザを認証することもある。   There is a mechanism for making a user authentication request from an MFP to an authentication server in order to perform authentication information used for authenticating a user who uses the MFP. If it is not a large-scale printing system, the authentication information is managed in the storage unit of each multi-function peripheral without using an authentication server for managing the authentication information, and the authentication information stored in the local storage unit is used. In some cases, the user who uses the MFP is authenticated.

先行文献には、ローカルの認証管理テーブルを参照し、ICカードから読み取ったガード情報があるかいなかによりユーザを認証する技術が開示されている(例えば特許文献1)。   Prior art discloses a technique for referring to a local authentication management table and authenticating a user based on whether or not there is guard information read from an IC card (for example, Patent Document 1).

特開2012−84082号公報JP 2012-84082 A

社員個人毎に分け与えられた認証カード(例えば社員証等)の紛失等により、認証カードが再発行されてしまった場合には、紛失した認証カードを他人が拾った場合、拾った認証カードを認証用のテーブルに登録すれば紛失した認証カードであっても認証されてしまう。   If an authentication card is reissued due to loss of an authentication card (for example, employee ID card) assigned to each individual employee, if another person picks up the lost authentication card, the picked-up authentication card is authenticated. If it is registered in the table, even a lost authentication card will be authenticated.

すなわちICカードによる認証の場合は誰が認証しているかを判別することはできないので、ICカードの情報が認証管理テーブルに登録ができれば本人でなくても誰でも認証できてしまうといった問題があった。   That is, in the case of authentication using an IC card, it is impossible to determine who is authenticating, and therefore, if the IC card information can be registered in the authentication management table, there is a problem that anyone can authenticate even if it is not the person himself / herself.

本発明は、認証情報の個人登録の際のセキュリティを向上させるために、紛失により複数枚の複製された個人用認証カード存在している場合に、誤認証を防止することが可能な仕組みを提供することを目的とする。   The present invention provides a mechanism capable of preventing erroneous authentication when a plurality of duplicate personal authentication cards are present due to loss in order to improve security at the time of personal registration of authentication information. The purpose is to do.

本発明は、画像形成装置であって、ICカードに記録されているカード情報により認証するための認証データを認証管理テーブルに記憶する認証データ記憶手段と、ICカードに記録されているカード情報から、カード識別番号およびカード識別番号が重複しているICカードが再発行された情報である発行情報を読み取る第1のカード情報読取手段と、前記認証管理テーブルに、カード識別番号が重複しているICカードの中からユーザ所望のICカードを認証するべく、前記第1のカード情報読取手段により読み取られた前記カード識別番号と前記発行情報とを前記認証データとして一意に対応づけて登録する発行情報登録手段と、を備えることを特徴とする。   The present invention is an image forming apparatus comprising: authentication data storage means for storing authentication data for authentication using card information recorded on an IC card in an authentication management table; and card information recorded on the IC card. The card identification number is duplicated in the authentication management table and the first card information reading means for reading the issuance information which is the reissued information of the IC card in which the card identification number and the card identification number are duplicated. Issuing information for uniquely registering the card identification number read by the first card information reading means and the issuing information as the authentication data in order to authenticate the user desired IC card from among the IC cards And a registration unit.

また、ICカードに記録されているカード情報から、前記カード識別番号および前記発行情報を読み取る第2のカード情報読取手段と、前記第2のカード情報読取手段により読み取られた前記発行情報と、前記第2のカード情報読取手段により読み取られた前記カード識別番号に一意に対応づけて登録されている前記認証管理テーブルの発行情報とに従って、前記第2のカード情報読取手段が読み取ったICカードを認証するICカード認証手段と、前記ICカード認証手段による認証結果に応じて前記画像形成装置の使用を許可する許可手段と、をさらに備えることを特徴とする。   A second card information reading means for reading the card identification number and the issuance information from the card information recorded on the IC card; the issuance information read by the second card information reading means; The IC card read by the second card information reading means is authenticated in accordance with the issuance information of the authentication management table that is registered in association with the card identification number read by the second card information reading means. An IC card authenticating unit for performing the operation, and a permitting unit for permitting the use of the image forming apparatus in accordance with an authentication result obtained by the IC card authenticating unit.

また、前記画像形成装置は情報処理装置と通信可能に接続された認証システムであって、前記情報処理装置は、ユーザ情報の入力を受け付ける第1のユーザ情報受付手段と、第1のユーザ情報受付手段により前記受け付けたユーザ情報が前記情報処理装置にログイン可能であるかを判断するログイン判定手段と、前記ログイン判定手段により前記情報処理装置にログイン可能であると判断されたユーザ情報を、前記画像形成装置の前記認証データとして登録されるICカードを登録できるユーザとして前記画像形成装置に送信するユーザ情報送信手段と、前記画像形成装置は、前記ユーザ情報送信手段により送信された前記ユーザ情報をユーザ管理テーブルに登録するユーザデータ登録手段と、ユーザ情報の入力を受け付ける第2のユーザ情報受付手段と、前記第2のユーザ情報受付手段で受け付けたユーザ情報が前記ユーザ管理テーブルに記憶されているかいなかを判定するユーザ判定手段と、をさらに備え、前記ユーザ判定手段により記憶されていると判定された場合に、前記第1のカード情報読取手段が前記カード識別番号および前記発行情報を読み取ることを特徴とする。   The image forming apparatus is an authentication system that is communicably connected to an information processing apparatus. The information processing apparatus includes a first user information receiving unit that receives input of user information, and a first user information reception Login determination means for determining whether the received user information can be logged in to the information processing apparatus, and user information determined by the login determination means to be able to log in to the information processing apparatus. User information transmitting means for transmitting to the image forming apparatus as a user who can register an IC card registered as the authentication data of the forming apparatus, and the image forming apparatus uses the user information transmitted by the user information transmitting means as a user User data registration means for registering in the management table and second user information for accepting input of user information Receiving means, and user determining means for determining whether or not the user information received by the second user information receiving means is stored in the user management table, and stored by the user determining means When the determination is made, the first card information reading means reads the card identification number and the issuance information.

また、前記情報処理装置は、前記情報処理装置にイントールされている画像形成装置のドライバを取得するドライバ取得手段をさらに備え、前記ユーザ情報送信手段は、前記ドライバが取得された画像形成装置に送信することを特徴とする。   The information processing apparatus further includes a driver acquisition unit that acquires a driver of the image forming apparatus installed in the information processing apparatus, and the user information transmission unit transmits the driver to the image forming apparatus from which the driver has been acquired. It is characterized by doing.

本発明により、認証情報の個人登録の際のセキュリティを向上させるために、紛失により複数枚の複製された個人用認証カード存在している場合に、誤認証を防止することが可能な仕組みを提供することが可能となる。   According to the present invention, in order to improve the security at the time of personal registration of authentication information, a mechanism capable of preventing erroneous authentication when a plurality of duplicate personal authentication cards are present due to loss is provided. It becomes possible to do.

本発明の情報処理システムのシステム構成の一例を示すシステム構成図である。It is a system configuration figure showing an example of the system configuration of the information processing system of the present invention. 情報処理装置102に適用可能な情報処理装置のハードウェア構成の一例を示すハードウェア構成図である。2 is a hardware configuration diagram illustrating an example of a hardware configuration of an information processing apparatus applicable to the information processing apparatus 102. FIG. 複合機101のハードウェア構成の一例を示すハードウェア構成図である。2 is a hardware configuration diagram illustrating an example of a hardware configuration of a multifunction machine 101. FIG. 複合機101及び情報処理装置102の機能構成の一例を示す図である。2 is a diagram illustrating an example of functional configurations of a multifunction machine 101 and an information processing apparatus 102. FIG. 情報変更要求処理を示すフローチャートである。It is a flowchart which shows an information change request process. ユーザ情報登録要求処理を示すフローチャートである。It is a flowchart which shows a user information registration request process. ユーザ情報登録処理を示すフローチャートである。It is a flowchart which shows a user information registration process. 認証情報登録処理を示すフローチャートである。It is a flowchart which shows an authentication information registration process. 認証管理テーブル変更処理を示すフローチャートである。It is a flowchart which shows an authentication management table change process. 印刷データ作成・記憶処理を示すフローチャートである。5 is a flowchart illustrating print data creation / storage processing. 印刷処理の詳細を示すフローチャートである。6 is a flowchart illustrating details of a printing process. メニュー画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a menu screen. ユーザ情報登録要求画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a user information registration request | requirement screen. ユーザ確認画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a user confirmation screen. 印刷実行指示画面の構成の一例を示す図である。It is a figure which shows an example of a structure of a printing execution instruction | indication screen. 複合機情報管理テーブルのデータ構成の一例を示す図である。3 is a diagram illustrating an example of a data configuration of a multifunction machine information management table. FIG. ユーザ管理テーブルのデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of a user management table. 認証管理テーブルのデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of an authentication management table. 書誌情報管理テーブルのデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of a bibliographic information management table. 認証カード登録画面の構成の一例を示す図である。It is a figure which shows an example of a structure of an authentication card registration screen. 認証カード登録完了画面の構成の一例を示す図である。It is a figure which shows an example of a structure of an authentication card registration completion screen. 認証カード(社員カード)の一例を示す図である。It is a figure which shows an example of an authentication card (employee card).

以下、図面を参照して、本発明の実施の形態の一例について説明する。
[第1の実施の形態]
Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.
[First Embodiment]

図1は、本発明の実施の形態に係る情報処理システム(認証システム)の構成の一例を示すシステム構成図である。図1の示すように、本発明の情報処理システムは、複合機101、情報処理装置102、LAN103を備えて構成されている。   FIG. 1 is a system configuration diagram showing an example of the configuration of an information processing system (authentication system) according to an embodiment of the present invention. As shown in FIG. 1, the information processing system of the present invention includes a multifunction machine 101, an information processing apparatus 102, and a LAN 103.

複合機101は、情報処理装置102より送信された印刷データの印刷処理を行う画像形成装置である。複合機101は、情報処理装置102より送信された印刷データを受信しても直ちに印刷出力を行わず、その印刷データを記憶装置に記憶する。その後、記憶装置に記憶されている印刷データの印刷処理の実行指示を受け付けると、印刷データの印刷処理を開始する。   The multifunction machine 101 is an image forming apparatus that performs print processing of print data transmitted from the information processing apparatus 102. Even when the multi-function peripheral 101 receives the print data transmitted from the information processing apparatus 102, the multi-function peripheral 101 does not immediately perform print output but stores the print data in the storage device. Thereafter, when an execution instruction for the print processing of the print data stored in the storage device is received, the print processing of the print data is started.

本発明では、ユーザが複合機101を使用する際に、複合機101は、ユーザが保持するICカードを用いた認証処理を行う。この認証処理を行うために必要な認証情報を記憶装置(後述するHDD304等)に記憶している。また、この認証情報を登録するために必要となる情報処理装置102から送信されるユーザ情報も記憶装置に記憶している。   In the present invention, when the user uses the multifunction machine 101, the multifunction machine 101 performs an authentication process using an IC card held by the user. Authentication information necessary for performing this authentication process is stored in a storage device (such as an HDD 304 described later). In addition, user information transmitted from the information processing apparatus 102 necessary for registering the authentication information is also stored in the storage device.

情報処理装置102は、ユーザが使用する情報処理装置であって、複合機101に印刷実行させる印刷データを、プリンタドライバを用いて作成し、複合機101に対して送信する。また、複合機101での認証処理に用いる認証情報を登録するために用いられるユーザ情報の登録要求を複合機101に対して行う機能を有する。
LAN103は、複合機101及び情報処理装置102を通信可能に接続するためのネットワークである。接続形態は有線/無線を問わない。
以上が、本発明の情報処理システムのシステム構成の一例の説明である。
The information processing apparatus 102 is an information processing apparatus used by a user, creates print data to be printed by the multifunction machine 101 using a printer driver, and transmits the print data to the multifunction machine 101. Further, the MFP 101 has a function of requesting the MFP 101 to register user information used for registering authentication information used for authentication processing in the MFP 101.
The LAN 103 is a network for connecting the multifunction machine 101 and the information processing apparatus 102 so that they can communicate with each other. The connection form may be wired / wireless.
The above is an example of the system configuration of the information processing system of the present invention.

図2を参照して、図1の情報処理装置102に適用可能な情報処理装置のハードウェア構成の一例について説明する。図2は、情報処理装置102に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。   With reference to FIG. 2, an example of the hardware configuration of the information processing apparatus applicable to the information processing apparatus 102 of FIG. 1 will be described. FIG. 2 is a block diagram illustrating an example of a hardware configuration of an information processing apparatus that can be applied to the information processing apparatus 102.

図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、情報処理装置102が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。   In FIG. 2, reference numeral 201 denotes a CPU that comprehensively controls each device and controller connected to the system bus 204. Further, the ROM 203 or the external memory 211 is necessary for realizing a function executed by the information processing apparatus 102 such as a BIOS (Basic Input / Output System), an operating system program (hereinafter referred to as OS), which is a control program of the CPU 201. Various programs to be described later are stored.

202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。   A RAM 202 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations by loading a program necessary for execution of processing from the ROM 203 or the external memory 211 into the RAM 202 and executing the loaded program.

また、205は入力コントローラで、キーボードやポインティングデバイス等の入力装置209からの入力を制御する。206はビデオコントローラで、ディスプレイ装置210等の表示器への表示を制御する。これらは必要に応じて操作者が使用するものである。   An input controller 205 controls input from an input device 209 such as a keyboard and a pointing device. A video controller 206 controls display on a display device such as the display device 210. These are used by the operator as needed.

207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。   A memory controller 207 is connected to the hard disk (HD), flexible disk (FD), or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, etc. via an adapter. The access to the external memory 211 such as a compact flash (registered trademark) memory is controlled.

208は通信I/F(インタフェース)コントローラで、ネットワーク(例えば、図1に示したLAN103)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。   A communication I / F (interface) controller 208 is connected to and communicates with an external device via a network (for example, the LAN 103 shown in FIG. 1), and executes communication control processing in the network. For example, communication using TCP / IP is possible.

なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 201 enables display on the display device 210 by executing outline font rasterization processing on a display information area in the RAM 202, for example. Further, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the display device 210.

本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは外部メモリ211に記録されている。そして、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。また、さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。
図3を参照して、図1の複合機101のハードウェア構成について説明する。図3は、図1の複合機101のハードウェア構成の一例を示すブロック図である。
The processing of each step shown in the flowchart to be described later for realizing the present invention is executed by a program that can be read and executed by a computer, and the program is recorded in the external memory 211. Then, it is executed by the CPU 201 by being loaded into the RAM 202 as necessary. Furthermore, a definition file and various information tables used when executing the program are also stored in the external memory 211, and a detailed description thereof will be described later.
With reference to FIG. 3, the hardware configuration of the multifunction peripheral 101 of FIG. 1 will be described. FIG. 3 is a block diagram illustrating an example of a hardware configuration of the multifunction peripheral 101 of FIG.

図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したLAN103)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。   In FIG. 3, reference numeral 316 denotes a controller unit which is connected to a scanner 314 functioning as an image input device and a printer unit 312 functioning as an image output device, while being connected to a LAN (for example, the LAN 103 shown in FIG. 1) or a public line (WAN). ) (For example, PSTN or ISDN) to input / output image data and device information.

コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。   In the controller unit 316, reference numeral 301 denotes a CPU, which is a processor that controls the entire system. A RAM 302 is a system work memory for the CPU 301 to operate, and is also a program memory for recording a program and an image memory for temporarily recording image data.

303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。情報処理装置102から受信したセキュリティ設定がされた印刷データもこのHDD304に記憶されることになる。   A ROM 303 stores a system boot program and various control programs. A hard disk drive (HDD) 304 stores various programs for controlling the system, image data, and the like. The print data with security settings received from the information processing apparatus 102 is also stored in the HDD 304.

307は操作部インタフェース(操作部I/F)で、操作部308とのインタフェース部である。また、操作部I/F307は、操作部308から入力したキー情報(例えば、スタートボタンの押下)をCPU301に伝える役割をする。   An operation unit interface (operation unit I / F) 307 is an interface unit with the operation unit 308. Further, the operation unit I / F 307 serves to transmit the key information (for example, pressing of the start button) input from the operation unit 308 to the CPU 301.

305はネットワークインタフェース(ネットワークI/F)で、LAN103等のネットワークに接続し、データの入出力を行う。306はモデムで、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。   A network interface (network I / F) 305 is connected to a network such as the LAN 103 and inputs / outputs data. A modem 306 is connected to a public line and inputs / outputs data such as FAX transmission / reception.

318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においてはユーザの認証を行う際に必要となる非接触ICカード(記憶媒体)の読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。   Reference numeral 318 denotes an external interface (external I / F), which is an I / F unit that accepts external inputs such as USB, IEEE 1394, printer port, RS-232C, and the like, and is required when performing user authentication in this embodiment. A card reader 319 for reading a non-contact IC card (storage medium) is connected to the external I / F unit 318. The CPU 301 can control reading of information from the IC card by the card reader 319 via the external I / F 318, and can acquire information read from the IC card. The above devices are arranged on the system bus 309.

320はイメージバスインタフェース(イメージバスI/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。   An image bus interface (image bus I / F) 320 connects the system bus 309 and an image bus 315 that transfers image data at high speed, and is a bus bridge that converts a data structure. The image bus 315 is configured by a PCI bus or IEEE1394. The following devices are arranged on the image bus 315.

310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。   A raster image processor (RIP) 310 develops vector data such as a PDL code into a bitmap image. A printer interface (printer I / F) 311 connects the printer 312 and the controller unit 316, and performs synchronous / asynchronous conversion of image data. A scanner interface (scanner I / F) 313 connects the scanner 314 and the controller unit 316 and performs synchronous / asynchronous conversion of image data.

317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。そして、この画像処理部317は、スキャナ314を駆動して画像読み取りされた画像データを画像処理して、ファイル出力可能な形式(例えば、PDF形式ファイル)に変換し、CPU301と連携して、ネットワークI/F305を介して、外部装置に画像データのファイルを送信することができる。   An image processing unit 317 corrects, processes, and edits input image data, and performs printer correction, resolution conversion, and the like on print output image data. In addition to this, the image processing unit 317 performs image data rotation and compression / decompression processing such as JPEG for multi-valued image data and JBIG, MMR, MH for binary image data. Then, the image processing unit 317 drives the scanner 314 to perform image processing on the image data that has been read, converts the image data into a file outputable format (for example, a PDF format file), and cooperates with the CPU 301 to perform network processing. A file of image data can be transmitted to an external device via the I / F 305.

スキャナ314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。   The scanner 314 illuminates an image on paper as a document and scans it with a CCD line sensor, thereby converting it into an electrical signal as raster image data. The original paper is set on the tray of the original feeder, and when the apparatus user gives a reading start instruction from the operation unit 308, the CPU 301 gives an instruction to the scanner 314, and the feeder feeds the original paper one by one to read the original image. I do.

プリンタ312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。   The printer 312 is a part that converts raster image data into an image on paper. The method is an electrophotographic method using a photosensitive drum or a photosensitive belt, and an image is directly printed on paper by ejecting ink from a minute nozzle array. There are inkjet methods for printing, but any method may be used. The activation of the printing operation is started by an instruction from the CPU 301. The printer 312 has a plurality of paper feed stages so that different paper sizes or different paper orientations can be selected, and has a paper cassette corresponding thereto.

操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。   The operation unit 308 has an LCD display unit, and a touch panel sheet is pasted on the LCD. The operation unit 308 displays an operation screen of the system. When a displayed key is pressed, the position information is displayed on the operation unit I / F 307. To the CPU 301 via The operation unit 308 includes, for example, a start key, a stop key, an ID key, a reset key, and the like as various operation keys.

ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時、また手動でユーザのログアウト処理を行う時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。   Here, the start key of the operation unit 308 is used when starting a document image reading operation. At the center of the start key, there are two color LEDs, green and red, which indicate whether or not the start key can be used. Further, the stop key of the operation unit 308 functions to stop the operation in operation. The ID key of the operation unit 308 is used when inputting the user ID of the user or manually performing logout processing of the user. The reset key is used when initializing settings from the operation unit.

カードリーダ319は、CPU301からの制御により、非接触ICカードに記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。   The card reader 319 reads information stored in the non-contact IC card under the control of the CPU 301 and notifies the CPU 301 of the read information via the external I / F 318.

以上のような構成によって、複合機101は、スキャナ314から読み込んだ画像データをLAN103上に送信したり、LAN103から受信した印刷データをプリンタ312で印刷出力したりすることができる。   With the configuration described above, the multi-function peripheral 101 can transmit the image data read from the scanner 314 to the LAN 103, and print out the print data received from the LAN 103 with the printer 312.

また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ312で印刷出力したりすることができる。
以上が、複合機101のハードウェア構成の一例の説明である。
Also, the image data read from the scanner 314 can be faxed to the public line by the modem 306, and the image data received by fax from the public line can be printed out by the printer 312.
The above is an example of the hardware configuration of the multifunction machine 101.

ここで、本発明で行われる認証情報登録処理の概要について簡単に触れておく。本発明では以下の手順で認証情報の登録を行う。認証情報は、ユーザを特定するための情報(ユーザ名等)と、ユーザが保持するICカードの識別情報(ICカード情報)社員番号とが対応付けられたデータである。
(ステップ1:複合機にユーザ情報の送信)
Here, the outline of the authentication information registration process performed in the present invention will be briefly described. In the present invention, authentication information is registered in the following procedure. The authentication information is data in which information (user name or the like) for specifying a user is associated with an IC card identification information (IC card information) employee number held by the user.
(Step 1: Send user information to the MFP)

まず、ユーザが通常使用する情報処理装置で、ユーザ名とパスワードを含むユーザ情報の入力を受け付ける。このユーザ情報は、複合機101を使用するために用いられる認証情報を作成する際にユーザを特定する情報として使用されるデータである。情報処理装置102は複合機にこのユーザ情報の登録要求を複合機101に対して行う。複合機101は情報処理装置102からのユーザ情報登録要求を受け付けると、ユーザ情報をHDD304に記憶する。
(ステップ2:ユーザ情報の入力)
First, input of user information including a user name and a password is received by an information processing apparatus normally used by the user. This user information is data used as information for identifying a user when creating authentication information used for using the multifunction machine 101. The information processing apparatus 102 requests the multifunction peripheral 101 to register the user information with the multifunction peripheral. Upon receiving the user information registration request from the information processing apparatus 102, the multifunction machine 101 stores the user information in the HDD 304.
(Step 2: Input user information)

その後、複合機101は、操作部308に対するユーザ操作に従って入力される認証情報登録要求を受け付けると、操作部308のLCD表示部にユーザ情報表示画面を表示し、その画面を介してユーザ情報の入力を受け付ける。
(ステップ3:ICカード情報の登録完了)
After that, when the MFP 101 receives an authentication information registration request input according to a user operation on the operation unit 308, the MFP 101 displays a user information display screen on the LCD display unit of the operation unit 308, and inputs user information via the screen. Accept.
(Step 3: IC card information registration completed)

そして、入力を受け付けたユーザ情報が既にHDD304に記憶されていると複合機101が判定すると、その後、ICカード情報の入力を受け付ける。ICカードの入力を受け付けた後に、ユーザ情報とICカードを対応付けた認証情報をHDD304に登録する。
また、本発明は以下の手順で印刷データの印刷処理を行う。
(ステップ4:印刷要求)
If the multifunction peripheral 101 determines that the user information that has been accepted is already stored in the HDD 304, then the IC card information is accepted. After accepting the input of the IC card, authentication information in which the user information and the IC card are associated is registered in the HDD 304.
In the present invention, print data is printed according to the following procedure.
(Step 4: Print request)

情報処理装置102が文書データに対する印刷指示を受け付けると、印刷出力を行う複合機に指定された複合機に対応するプリンタドライバを用いて印刷データを生成し、そのデータを指定された複合機101に送信する。   When the information processing apparatus 102 receives a print instruction for document data, print data is generated using a printer driver corresponding to the multifunction peripheral designated as the multifunction peripheral that performs print output, and the data is transmitted to the designated multifunction peripheral 101. Send.

複合機101は、情報処理装置102から送信された印刷データを受信すると、直ちに印刷処理を行わず、HDD304に印刷データを記憶する。そして、印刷データから取得した各種の情報を用いて、印刷データの特定に用いる書誌情報を生成し、HDD304に記憶する。
複合機101のHDD304に記憶された印刷データの印刷処理を行うためには、ユーザは複合機から印刷データの印刷指示を行わなくてはならない。
(ステップ5:ICカードによる認証)
Upon receiving the print data transmitted from the information processing apparatus 102, the multi-function peripheral 101 stores the print data in the HDD 304 without immediately performing print processing. Then, bibliographic information used for specifying the print data is generated using various information acquired from the print data, and stored in the HDD 304.
In order to print the print data stored in the HDD 304 of the multifunction machine 101, the user must give a print data print instruction from the multifunction machine.
(Step 5: Authentication with IC card)

その際、複合機101は、ユーザが保持するICカードのカード情報を取得し、認証情報と照合することで、ユーザの認証処理を行う。そして、認証処理により認証されたログインユーザに対応する書誌情報を操作部308のLCD表示部に表示し、印刷出力を行う印刷データの指定を受付、その後、印刷指示が入力されると、印刷データをHDD304から取得し印刷処理を行う。
本発明の複合機101、情報処理装置102は、このような認証情報登録処理や、印刷処理等を行うために、図4に示す機能構成を有している。
図4を参照して、複合機101及び情報処理装置102の機能構成の一例について説明する。
At that time, the multi-function peripheral 101 acquires the card information of the IC card held by the user and compares it with the authentication information to perform the user authentication process. Then, bibliographic information corresponding to the logged-in user authenticated by the authentication process is displayed on the LCD display unit of the operation unit 308, and designation of print data to be printed is accepted. Thereafter, when a print instruction is input, the print data Is acquired from the HDD 304 and print processing is performed.
The MFP 101 and the information processing apparatus 102 according to the present invention have the functional configuration shown in FIG. 4 in order to perform such authentication information registration processing, printing processing, and the like.
With reference to FIG. 4, an example of a functional configuration of the multifunction machine 101 and the information processing apparatus 102 will be described.

図4に示す通り、複合機101は機能部として、ユーザ情報登録要求受付部401、ユーザ情報記憶部402、認証情報登録処理実行部404、認証情報記憶部406、印刷データ受信部407、印刷データ記憶部408、書誌情報作成部409、書誌情報記憶部410、ログイン処理部411、書誌情報取得部412、書誌情報指定受付部413、印刷データ取得部414、印刷処理取得部415を備えている。   As shown in FIG. 4, the multifunction machine 101 includes, as function units, a user information registration request receiving unit 401, a user information storage unit 402, an authentication information registration process execution unit 404, an authentication information storage unit 406, a print data receiving unit 407, and print data. A storage unit 408, a bibliographic information creation unit 409, a bibliographic information storage unit 410, a login processing unit 411, a bibliographic information acquisition unit 412, a bibliographic information designation reception unit 413, a print data acquisition unit 414, and a print processing acquisition unit 415 are provided.

また、情報処理装置102は、複合機情報取得部421、ユーザ情報入力受付部422、ユーザ情報登録要求部423、印刷データ作成部426、印刷データ送信部427を備えている。   The information processing apparatus 102 also includes a multi-function peripheral information acquisition unit 421, a user information input reception unit 422, a user information registration request unit 423, a print data creation unit 426, and a print data transmission unit 427.

ユーザ情報登録要求受付部401は、情報処理装置102のユーザ情報登録要求部423によって送信されるユーザ情報登録要求データを受け付ける機能部である。ユーザ情報記憶部402は、ユーザ情報登録要求受付部401が受け付けたユーザ情報登録要求データに含まれるユーザ情報を記憶する記憶部である。後述するユーザ管理テーブル2000(図17)でユーザ情報を記憶管理する。   The user information registration request receiving unit 401 is a functional unit that receives user information registration request data transmitted by the user information registration request unit 423 of the information processing apparatus 102. The user information storage unit 402 is a storage unit that stores user information included in the user information registration request data received by the user information registration request receiving unit 401. User information is stored and managed in a user management table 2000 (FIG. 17) described later.

認証情報登録処理実行部404は、後述する認証情報登録処理(図8)を実行する機能部である。認証情報記憶部405は、ユーザ情報とICカード情報が対応付けられた、複合機101を使用するユーザの認証処理に用いる認証情報を記憶する記憶部である。後述する認証管理テーブル2100で認証情報を記憶管理する。   The authentication information registration process execution unit 404 is a functional unit that executes an authentication information registration process (FIG. 8) described later. The authentication information storage unit 405 is a storage unit that stores authentication information that is associated with user information and IC card information and that is used for authentication processing of a user who uses the multifunction machine 101. Authentication information is stored and managed in an authentication management table 2100 described later.

印刷データ受信部407は、情報処理装置102の印刷データ送信部427によって送信される印刷データを受信する機能部である。印刷データ記憶部408は、印刷データ受信部407が受信した印刷データを記憶する機能部である。   The print data reception unit 407 is a functional unit that receives print data transmitted by the print data transmission unit 427 of the information processing apparatus 102. The print data storage unit 408 is a functional unit that stores the print data received by the print data receiving unit 407.

書誌情報作成部409は、印刷データ受信部407で受信した印刷データから取得される各種の情報(ユーザ名、印刷データ名等)を含んで構成される書誌情報を作成する機能部である。書誌情報記憶部410は、書誌情報作成部409で作成された書誌情報を記憶する記憶部である。後述する書誌情報管理テーブル2200(図19)で書誌情報を記憶管理する。   The bibliographic information creation unit 409 is a functional unit that creates bibliographic information including various information (user name, print data name, etc.) acquired from the print data received by the print data reception unit 407. The bibliographic information storage unit 410 is a storage unit that stores the bibliographic information created by the bibliographic information creation unit 409. Bibliographic information is stored and managed in a bibliographic information management table 2200 (FIG. 19) described later.

ログイン処理部411は、ユーザが所有するICカードのICカード情報を、カードリーダ319を介して取得し、認証管理テーブル2100で管理される認証情報のうち、該ICカード情報が登録されている認証情報を検出し、該認証情報が示すユーザを特定することで、複合機101を使用するユーザの認証を行う機能部である。   The login processing unit 411 acquires the IC card information of the IC card owned by the user via the card reader 319, and among the authentication information managed by the authentication management table 2100, the authentication in which the IC card information is registered. It is a functional unit that detects information and identifies a user indicated by the authentication information, thereby authenticating a user who uses the multifunction machine 101.

書誌情報取得部412は、ログイン処理部411によって認証されたログインユーザに対応する書誌情報を、書誌情報管理テーブル2200から取得する取得部である。書誌情報指定受付部413は、書誌情報取得部412が取得した書誌情報を操作部308のLCD表示部に選択可能に表示し、操作部308に対するユーザによる操作指示に従って入力される、書誌情報の指定指示を受け付ける機能部である。   The bibliographic information acquisition unit 412 is an acquisition unit that acquires bibliographic information corresponding to the login user authenticated by the login processing unit 411 from the bibliographic information management table 2200. The bibliographic information designation receiving unit 413 displays the bibliographic information acquired by the bibliographic information acquisition unit 412 so as to be selectable on the LCD display unit of the operation unit 308, and specifies bibliographic information input according to an operation instruction by the user to the operation unit 308. It is a functional unit that accepts instructions.

印刷データ取得部414は、書誌情報指定受付部413で指定を受け付けた書誌情報に対応する印刷データをHDD304から取得する取得部である。印刷処理部415は、印刷データ取得部414が取得した印刷データの印刷処理を行う機能部である。   The print data acquisition unit 414 is an acquisition unit that acquires print data corresponding to the bibliographic information received by the bibliographic information designation receiving unit 413 from the HDD 304. The print processing unit 415 is a functional unit that performs print processing of the print data acquired by the print data acquisition unit 414.

複合機情報取得部421は、外部メモリ211に記憶されているプリンタドライバ等のドライバソフトウェアの設定情報を用いて、当該情報処理装置にプリンタドライバ等のドライバソフトウェアがインストールされている複合機101の情報を取得する機能部である(ドライバ取得手段)。   The multifunction device information acquisition unit 421 uses the setting information of the driver software such as a printer driver stored in the external memory 211, and information on the multifunction device 101 in which the driver software such as the printer driver is installed in the information processing apparatus. (Driver acquisition means).

ユーザ情報入力受付部422は、ユーザ情報の入力を受け付ける受付部である。ユーザ情報登録要求部423は、ユーザ情報入力受付部422で入力を受け付けたユーザ情報の登録要求を行うために、指定された複合機101に対してユーザ情報登録要求データを送信する機能部である。   The user information input receiving unit 422 is a receiving unit that receives input of user information. The user information registration request unit 423 is a functional unit that transmits user information registration request data to the designated multifunction peripheral 101 in order to make a registration request for the user information received by the user information input reception unit 422. .

印刷データ作成部426は、アプリケーションプログラムで作成された文書データを複合機101から印刷出力するための印刷データを、プリンタドライバを用いて作成する機能部である。印刷データ送信部427は、印刷データ作成部426で作成された印刷データを指定された複合機101に対して送信する機能部である。
以上が、複合機101、及び情報処理装置102の機能構成の説明である。
The print data creation unit 426 is a functional unit that creates print data for printing out document data created by an application program from the multifunction peripheral 101 using a printer driver. The print data transmission unit 427 is a functional unit that transmits the print data created by the print data creation unit 426 to the designated multifunction peripheral 101.
The above is the description of the functional configurations of the multifunction machine 101 and the information processing apparatus 102.

以下、本発明の第1の実施の形態について説明する。情報処理装置を使用するそれぞれのユーザに対して、異なるユーザ名が設定されており、その情報が不図示の情報処理装置毎の認証データで管理されている。また、ユーザが情報処理装置102を使用する際には、ユーザ名を用いた認証処理が行われる。このようにすることで、情報処理装置では、ユーザ名により個々のユーザを認証可能となっている。
図5を参照して、情報処理装置102のCPU201によって行われる情報変更要求処理の詳細について説明する。
Hereinafter, a first embodiment of the present invention will be described. Different user names are set for each user who uses the information processing apparatus, and the information is managed by authentication data for each information processing apparatus (not shown). When the user uses the information processing apparatus 102, authentication processing using a user name is performed. By doing so, the information processing apparatus can authenticate each user by the user name.
Details of the information change request process performed by the CPU 201 of the information processing apparatus 102 will be described with reference to FIG.

情報処理装置102は、図示しない情報処理装置のログイン画面を介してユーザ情報(yamada1234)の入力を受け付ける(第1のユーザ情報受付手段)。
情報処理装置102は、第1のユーザ情報受付手段により受け付けたユーザ情報が情報処理装置にログイン可能であるかを判断する(ログイン判定手段)。
The information processing apparatus 102 receives input of user information (yamada 1234) via a login screen of the information processing apparatus (not shown) (first user information receiving means).
The information processing apparatus 102 determines whether the user information received by the first user information receiving means can log in to the information processing apparatus (login determination means).

ここでログイン可能であると判断された場合には、ステップS501以降の処理が可能になる。ここでログイン可能でない判断された場合には、ステップS501以降の処理はできない。   If it is determined that login is possible, the processing after step S501 is enabled. If it is determined that login is not possible, the processing after step S501 cannot be performed.

この実施の形態では、ユーザ毎に異なるユーザ名が設定されているので、情報処理装置102においてまず、ユーザ名を用いてユーザを認証することが可能である。(1次認証) In this embodiment, since a different user name is set for each user, the information processing apparatus 102 can first authenticate the user using the user name. (Primary authentication)

情報処理装置102のCPU201は、ユーザの入力装置209を用いた操作に従って入力される情報変更要求処理の開始指示を受け付けると、図12に示すメニュー画面1400をディスプレイ装置210に表示する(ステップS501)。そして、メニュー画面1400を介して入力される操作指示を受け付ける。
図12を参照して、情報処理装置102のディスプレイ装置210に表示されるメニュー画面1400の構成について説明する。
When the CPU 201 of the information processing apparatus 102 receives an instruction to start an information change request process input according to a user's operation using the input device 209, the CPU 201 displays the menu screen 1400 shown in FIG. 12 on the display device 210 (step S501). . Then, an operation instruction input via the menu screen 1400 is accepted.
With reference to FIG. 12, a configuration of menu screen 1400 displayed on display device 210 of information processing apparatus 102 will be described.

図12に示す通り、メニュー画面1400は、ユーザ情報登録ボタン1401、ユーザ情報・認証情報削除ボタン1402、終了ボタン1403等を備えて構成されている。   As shown in FIG. 12, the menu screen 1400 includes a user information registration button 1401, a user information / authentication information deletion button 1402, an end button 1403, and the like.

ユーザ情報登録ボタン1401は、複合機101に対してユーザ情報の登録処理を要求するユーザ情報登録要求処理の開始指示を、情報処理装置102のCPU201に入力するために用いられるボタンである。終了ボタン1403は、メニュー画面1400を介した処理の終了指示をCPU201に入力するために用いられるボタンである。
以上が、メニュー画面1400の構成の一例の説明である。
A user information registration button 1401 is a button used to input, to the CPU 201 of the information processing apparatus 102, an instruction to start user information registration request processing that requests the multifunction peripheral 101 to perform user information registration processing. An end button 1403 is a button used to input an instruction to end processing via the menu screen 1400 to the CPU 201.
The above is an example of the configuration of the menu screen 1400.

図5の説明に戻る。ステップS501でメニュー画面1400をディスプレイ装置210に表示した後に、CPU201は、当該メニュー画面1400を介して各種の指示を受け付ける。   Returning to the description of FIG. After displaying the menu screen 1400 on the display device 210 in step S501, the CPU 201 accepts various instructions via the menu screen 1400.

そして、ユーザ情報登録ボタン1401が押下されたと判定した場合には(ステップS502でYES)、CPU201は処理をステップS503に進め、ユーザ情報登録要求処理を行う。この処理の詳細は、図6を参照して説明する。   If it is determined that the user information registration button 1401 has been pressed (YES in step S502), the CPU 201 advances the process to step S503, and performs a user information registration request process. Details of this processing will be described with reference to FIG.

CPU201は、終了ボタン1403が押下された(ステップS506でYES)と判定した場合には(ステップS506でYES)、本図に示す処理を終了する。以上が情報変更要求処理の説明である。   If the CPU 201 determines that the end button 1403 has been pressed (YES in step S506) (YES in step S506), the CPU 201 ends the process shown in FIG. The above is the description of the information change request process.

図6を参照して、図5のステップS503のユーザ情報登録要求処理を詳細に説明する。ユーザ情報登録要求処理は、情報処理装置102のCPU201によって行われる処理である。   With reference to FIG. 6, the user information registration request process in step S503 in FIG. 5 will be described in detail. The user information registration request process is a process performed by the CPU 201 of the information processing apparatus 102.

情報処理装置102のCPU201は、まず、当該情報処理装置102にログインしているユーザのユーザ名(情報処理装置102のログインユーザID)を取得する(ステップS601)。その後、当該情報処理装置102にプリンタドライバがインストールされている複合機101の情報を取得する(ステップS602)。例えば、プリンタドライバがインストールされている複合機101の情報を、外部メモリ211に記憶されている内部データベースであるレジストリから取得し、図16に示す複合機情報管理テーブル1900に一時記憶する。   First, the CPU 201 of the information processing apparatus 102 acquires the user name of the user who has logged in to the information processing apparatus 102 (the login user ID of the information processing apparatus 102) (step S601). Thereafter, information of the multifunction peripheral 101 in which the printer driver is installed in the information processing apparatus 102 is acquired (step S602). For example, information of the multifunction peripheral 101 in which the printer driver is installed is acquired from a registry that is an internal database stored in the external memory 211 and temporarily stored in the multifunction peripheral information management table 1900 shown in FIG.

図16を参照して、情報処理装置102のRAM202(または外部メモリ211)に一時記憶される複合機情報管理テーブル1900のデータ構成について説明する。   With reference to FIG. 16, the data configuration of the MFP information management table 1900 that is temporarily stored in the RAM 202 (or the external memory 211) of the information processing apparatus 102 will be described.

図16に示す通り、複合機情報管理テーブル1900は、プリンタ名1901、設置場所1902、モデル1903、IPアドレス1904等のデータ項目を備えて構成されている。   As shown in FIG. 16, the multifunction device information management table 1900 includes data items such as a printer name 1901, an installation location 1902, a model 1903, and an IP address 1904.

プリンタ名1901は、複合機101の名称(プリンタ名)が登録されるデータ項目である。尚、プリンタ名はユーザが任意の名称にすることが可能である。設置場所1902は、複合機101が設置されている場所を示す設置場所情報が登録されるデータ項目である。設置場所情報はユーザが任意に設定する情報であり、設定しなくても構わない。モデル1903は複合機101の機種名が登録されるデータ項目である。IPアドレス1904は、複合機のIPアドレスが登録されるデータ項目である。尚、複合機に設定されているIPアドレスは、当該複合機101に対応付けられたポート情報等から取得することが可能である。
以上が、複合機情報管理テーブル1900のデータ構成の一例の説明である。
A printer name 1901 is a data item in which the name (printer name) of the multifunction machine 101 is registered. The printer name can be arbitrarily set by the user. The installation location 1902 is a data item in which installation location information indicating the location where the multifunction peripheral 101 is installed is registered. The installation location information is information arbitrarily set by the user and may not be set. A model 1903 is a data item in which the model name of the multifunction machine 101 is registered. An IP address 1904 is a data item in which the IP address of the multifunction device is registered. Note that the IP address set in the multifunction device can be acquired from port information or the like associated with the multifunction device 101.
The above is an example of the data configuration of the MFP information management table 1900.

図6の説明に戻る。ステップS602で、プリンタドライバがインストールされている複合機の情報を取得後、情報処理装置102のCPU201は、HDD304に記憶されている部署名一覧ファイルを取得する(ステップS603)。そして、ステップS601からステップS603で取得した各種情報を含むユーザ情報登録要求画面1500をディスプレイ装置210に表示する(ステップS604)。   Returning to the description of FIG. In step S602, after acquiring information of the multifunction peripheral in which the printer driver is installed, the CPU 201 of the information processing apparatus 102 acquires a department name list file stored in the HDD 304 (step S603). Then, a user information registration request screen 1500 including various information acquired in steps S601 to S603 is displayed on the display device 210 (step S604).

図15を参照して、ユーザ情報登録要求画面1500の構成の一例について説明する。図15に示す通り、ユーザ情報登録要求画面1500は、ユーザ名表示部1501、パスワード入力部1502、パスワード(確認)入力部1503、部署名選択部1504、複合機一覧表示部1505、処理結果表示部1506、登録ボタン1507、キャンセルボタン1508等を備えて構成されている。   An example of the configuration of the user information registration request screen 1500 will be described with reference to FIG. As shown in FIG. 15, the user information registration request screen 1500 includes a user name display unit 1501, a password input unit 1502, a password (confirmation) input unit 1503, a unit name selection unit 1504, a multifunction device list display unit 1505, and a processing result display unit. 1506, a registration button 1507, a cancel button 1508, and the like.

ユーザ名表示部1501は、情報処理装置102のログインユーザのユーザ名を表示する表示部であって、図6のステップS601で取得したユーザ名(yamada1234)が表示される。ここでは取得されたユーザID(yamada1234)が自動で表示されている。   The user name display unit 1501 is a display unit that displays the user name of the logged-in user of the information processing apparatus 102, and displays the user name (yamada 1234) acquired in step S601 in FIG. Here, the acquired user ID (yamada1234) is automatically displayed.

パスワード入力部1502は、複合機101に新たに認証情報を登録する際に使用するパスワードの入力を受け付ける入力部である。パスワード(確認)入力部1503は、パスワード入力部1502に入力されたパスワードの確認入力を受け付ける入力部である。尚、パスワード入力部1502及びパスワード(確認)入力部1503は、入力された文字を表示するのではなく、例えば「*」等を表示することで、入力した内容を認識できないような形で表示を行う。   The password input unit 1502 is an input unit that receives an input of a password to be used when newly registering authentication information in the multifunction machine 101. The password (confirmation) input unit 1503 is an input unit that receives a confirmation input of the password input to the password input unit 1502. Note that the password input unit 1502 and the password (confirmation) input unit 1503 do not display the input characters but display, for example, “*” so that the input contents cannot be recognized. Do.

部署名選択部1504は、ログインユーザが所属する部署名の選択を受け付ける選択部である。この部署名選択部1504には、図6のステップS603で取得した部署名一覧ファイルに設定された部署名が選択可能に設定され、その中からユーザが所属する部署の選択を受け付ける。   The department name selection unit 1504 is a selection part that accepts selection of a department name to which the login user belongs. In the department selection section 1504, the department names set in the department list file acquired in step S603 of FIG. 6 are set to be selectable, and the selection of the department to which the user belongs is received.

複合機一覧表示部1505は、情報処理装置102にプリンタドライバがインストールされている複合機101の一覧を表示する表示部である。図6のステップS602で取得した複合機の情報が表示される。   A multifunction device list display unit 1505 is a display unit that displays a list of multifunction devices 101 in which a printer driver is installed in the information processing apparatus 102. Information on the multifunction peripheral acquired in step S602 in FIG. 6 is displayed.

また、複合機一覧表示部1505にはチェックボックス1505−1が設定されており、このチェックボックスが選択状態(図中の「■」)である複合機101に対して、本画面を介して入力された各種情報を用いて作成されるユーザ情報登録要求データを送信することで、情報処理装置102のCPU201は複合機101に対してユーザ情報登録要求を行う。   Also, a check box 1505-1 is set in the MFP list display unit 1505, and this check box is input to the MFP 101 in a selected state (“■” in the figure) via this screen. The CPU 201 of the information processing apparatus 102 makes a user information registration request to the multi-function peripheral 101 by transmitting user information registration request data created using the various types of information.

結果表示部1506は、複合機101に対してユーザ情報登録要求を行った後に複合機101のCPU301によって行われるユーザ情報登録処理の処理結果を表示する表示部である。尚、複数の複合機101に対してユーザ情報登録要求を行った場合には、それぞれの複合機101で行われたユーザ情報登録処理の処理結果が表示される。この結果表示部1506に表示される情報によって、ユーザは、ユーザ情報登録処理が成功したか、それとも失敗したかを確認することが出来る。
登録ボタン1507は、情報処理装置102のCPU201に対して、ユーザ情報登録要求の実行指示を入力するために用いられるボタンである。
The result display unit 1506 is a display unit that displays a processing result of a user information registration process performed by the CPU 301 of the multifunction machine 101 after making a user information registration request to the multifunction machine 101. When a user information registration request is made for a plurality of multifunction devices 101, the processing result of the user information registration process performed by each multifunction device 101 is displayed. The information displayed on the result display unit 1506 allows the user to confirm whether the user information registration process has succeeded or failed.
A registration button 1507 is a button used to input a user information registration request execution instruction to the CPU 201 of the information processing apparatus 102.

キャンセルボタン1508は、ユーザ情報登録要求画面1500の表示を終了させるために用いられるボタンである。以上がユーザ情報登録要求画面1500の構成の一例の説明である。   A cancel button 1508 is a button used to end the display of the user information registration request screen 1500. The above is an example of the configuration of the user information registration request screen 1500.

図6の説明に戻る。ステップS604において、ユーザ情報登録要求画面1500をディスプレイ装置210に表示した後に、その画面を介して、パスワード(確認入力を含む)の入力、部署名の選択、ユーザ情報登録要求を行う複合機の指定を受け付ける(ステップS605、ステップS606、ステップS607)。
情報処理装置102のCPU201は、キャンセルボタン1508が押下されたと判定すると(ステップS608でYES)、本図に示す処理を終了する。
Returning to the description of FIG. In step S604, after the user information registration request screen 1500 is displayed on the display device 210, input of a password (including confirmation input), selection of a department name, and designation of a multifunction device for requesting user information registration are performed via the screen. Is accepted (step S605, step S606, step S607).
If the CPU 201 of the information processing apparatus 102 determines that the cancel button 1508 has been pressed (YES in step S608), the process shown in FIG.

情報処理装置102のCPU201は、パスワードの入力、部署名の選択、及びユーザ情報登録要求を行う複合機101の指定を受け付けた後に、登録ボタン1507が押下されたと判定すると(ステップS609でYES)、処理をステップS610に進め、ステップS605で受け付けたパスワードとパスワードの確認入力とが一致するかを判定する(ステップS610)。   When the CPU 201 of the information processing apparatus 102 determines that the registration button 1507 has been pressed after accepting the input of the password, the selection of the department name, and the designation of the multifunction machine 101 that makes the user information registration request (YES in step S609). The process proceeds to step S610, and it is determined whether the password received in step S605 matches the password confirmation input (step S610).

情報処理装置102のCPU201は、ステップS610の判定処理で一致しない(NO)と判定した場合には、処理をステップS611に進め、入力されたパスワードとパスワードの確認入力が一致しない旨のエラー表示をディスプレイ装置210に行い、その後、処理をステップS605に戻す。   If the CPU 201 of the information processing apparatus 102 determines that they do not match (NO) in the determination process of step S610, the process proceeds to step S611, and an error display indicating that the input password and the password confirmation input do not match is displayed. The process is performed on the display device 210, and then the process returns to step S605.

一方、ステップS610の判定処理で、パスワードとパスワードの確認入力とが一致する(YES)と判定した場合には、情報処理装置102のCPU201は処理をステップS612に進め、ユーザ名、パスワード、選択された部署等を用いてユーザ情報登録要求データを作成し、作成したユーザ情報登録要求データを、ステップS607で指定を受け付けた複合機101に対して送信する。ステップS607で複数の複合機101の指定を受け付けた場合には、その全ての複合機101に対してユーザ情報登録要求データを送信する。   On the other hand, if it is determined in the determination process in step S610 that the password and the password confirmation input match (YES), the CPU 201 of the information processing apparatus 102 advances the process to step S612 to select the user name and password. The user information registration request data is created using the department or the like, and the created user information registration request data is transmitted to the multifunction peripheral 101 that has received the designation in step S607. If designation of a plurality of multifunction devices 101 is accepted in step S607, user information registration request data is transmitted to all the multifunction devices 101.

情報処理装置102は、ログイン判定手段により情報処理装置にログイン可能であると判断されたユーザ情報を、画像形成装置101の認証データとして登録されるICカードを登録できるユーザ(yamada1234)として画像形成装置101に送信する(ユーザ情報送信手段)。
複合機101のCPU301は、その後、ユーザ情報登録処理を行う(ステップS621)。このユーザ情報登録処理は、図7を参照して説明する。
図7を参照して、複合機101のCPU301によって行われるユーザ情報登録処理について説明する。
The information processing apparatus 102 uses the user information determined to be able to log in to the information processing apparatus by the login determination unit as the user (yamada 1234) who can register an IC card registered as authentication data of the image forming apparatus 101. 101 (user information transmission means).
Thereafter, the CPU 301 of the multifunction machine 101 performs user information registration processing (step S621). This user information registration process will be described with reference to FIG.
A user information registration process performed by the CPU 301 of the multifunction machine 101 will be described with reference to FIG.

複合機101のCPU301は、クライアント装置102から送信された、ユーザ情報登録要求データを受信すると(ステップS701)、受信したユーザ情報登録要求データに含まれるユーザ名と同じユーザ名が登録されたユーザ情報が、HDD304に記憶されているユーザ管理テーブル2000に登録されているかを判定する(ステップS702)。
図17を参照して、複合機101のHDD304に記憶されるユーザ管理テーブル2000のデータ構成の一例について説明する。
When the CPU 301 of the multifunction peripheral 101 receives the user information registration request data transmitted from the client device 102 (step S701), the user information in which the same user name as the user name included in the received user information registration request data is registered. Is registered in the user management table 2000 stored in the HDD 304 (step S702).
An example of the data configuration of the user management table 2000 stored in the HDD 304 of the multifunction machine 101 will be described with reference to FIG.

図17に示す通り、ユーザ管理テーブル2000は、ユーザ名2001、パスワード2002、部署2003、登録日時2004、2005等のデータ項目を備えて構成されている。   As shown in FIG. 17, the user management table 2000 includes data items such as a user name 2001, a password 2002, a department 2003, registration dates 2004, 2005, and the like.

ユーザ名2001、パスワード2002、部署2003はそれぞれ、情報処理装置102から受信したユーザ情報登録要求データに含まれるユーザ名、パスワード、部署が登録されるデータ項目である。   A user name 2001, a password 2002, and a department 2003 are data items in which the user name, password, and department included in the user information registration request data received from the information processing apparatus 102 are registered.

登録日時2004は、ユーザ情報が登録された日時情報が登録されるデータ項目である。削除フラグ2005は、ユーザ情報に対する削除指示を受け付けているか(TRUE)否か(FALSE)を示す情報が登録されるデータ項目である。このデータ項目がTRUEであるデータは、無効化された(即ち無効な)データとみなされる。   Registration date and time 2004 is a data item in which the date and time information when user information is registered is registered. The deletion flag 2005 is a data item in which information indicating whether a deletion instruction for user information is accepted (TRUE) or not (FALSE) is registered. Data whose data item is TRUE is regarded as invalidated (ie invalid) data.

尚、削除フラグ2005がTRUEになっているユーザ情報の行は、所定のタイミングでこのユーザ管理テーブル2000から行が削除される。また、登録日時2004に登録された日時情報が示す日時から一定時間経過したユーザ情報も同じように削除される。このようにすることで、ユーザ管理テーブル2000に無効化されたユーザ情報や、使用されていないユーザ情報が登録され続けることを好適に防止している。
以上が、ユーザ管理テーブル2000のデータ構成の一例の説明である。
Note that the row of the user information in which the deletion flag 2005 is TRUE is deleted from the user management table 2000 at a predetermined timing. In addition, user information that has passed a certain time from the date and time indicated by the date and time information registered in the registration date and time 2004 is also deleted in the same manner. By doing in this way, it is prevented suitably that the user information invalidated in the user management table 2000 and the user information which is not used continue registering.
The above is an example of the data configuration of the user management table 2000.

図7の説明に戻る。ステップS702の判定処理でNOと判定した場合には、複合機101のCPU301は、ユーザ管理テーブル2000に新規にレコードを追加し(ステップS703)、追加したレコードのユーザ名2001、パスワード2002、部署2003に、ステップS701で受信したパスワード登録要求情報に含まれるユーザ名、パスワード、部署をそれぞれ登録する(ステップS704)。尚、登録日時2004にはレコード(ユーザ情報)を追加した日時を示す日時情報、削除フラグ2005にはFALSEを登録する。   Returning to the description of FIG. If it is determined NO in the determination process in step S702, the CPU 301 of the multifunction machine 101 adds a new record to the user management table 2000 (step S703), and the user name 2001, password 2002, and department 2003 of the added record. Then, the user name, password, and department included in the password registration request information received in step S701 are registered (step S704). In addition, date / time information indicating the date / time when the record (user information) was added is registered in the registration date / time 2004, and FALSE is registered in the deletion flag 2005.

ステップS704で、複合機101は、ユーザ情報送信手段により送信されたユーザ情報(ユーザ名2001およびパスワード2002)をユーザ管理テーブル2000に登録する(ユーザデータ登録手段)。   In step S704, the multifunction machine 101 registers the user information (user name 2001 and password 2002) transmitted by the user information transmission unit in the user management table 2000 (user data registration unit).

一方、ステップS702の判定処理でYESと判定した場合には、複合機101のCPU301は、情報処理装置102より受信したユーザ情報登録要求データに含まれるユーザ名と同一のユーザ名が登録されているユーザ情報を管理するレコードを、受信したユーザ情報登録要求データに含まれる各種の情報で上書き登録するレコードとして特定する(ステップS705)。そして、特定したレコードにステップS701で受信したユーザ情報登録要求データに含まれるユーザ名、パスワード、部署をそれぞれ登録する(ステップS706)。また、登録日時2004はユーザ情報を上書き登録した日時を示す日時情報に変更し、削除フラグにはFALSEを登録する。   On the other hand, if it is determined YES in the determination process in step S <b> 702, the CPU 301 of the multifunction peripheral 101 has registered the same user name as the user name included in the user information registration request data received from the information processing apparatus 102. A record for managing user information is specified as a record to be overwritten with various information included in the received user information registration request data (step S705). Then, the user name, password, and department included in the user information registration request data received in step S701 are registered in the specified record (step S706). Also, the registration date 2004 is changed to date information indicating the date when the user information was overwritten and registered, and FALSE is registered in the deletion flag.

ステップS706で、複合機101は、ユーザ情報送信手段により送信されたユーザ情報(ユーザ名2001およびパスワード2002)をユーザ管理テーブル2000に登録する(ユーザデータ登録手段)。   In step S706, the multi-function peripheral 101 registers the user information (user name 2001 and password 2002) transmitted by the user information transmission unit in the user management table 2000 (user data registration unit).

尚、上記では、ステップS702の判定処理でYESと判定した場合、既存のレコードにユーザ情報を上書き登録すると説明したが、これに限らず、同一のユーザ名が登録されているレコードの削除フラグ2005にTRUEに設定することで当該レコードを無効化するとともに、新たにユーザ管理テーブル2000にレコードを追加し、追加したレコードにステップS701で受信したユーザ情報登録要求データに含まれる各種の情報を登録するようにしても勿論よい。   In the above description, the user information is overwritten and registered in the existing record when it is determined YES in the determination process in step S702. However, the present invention is not limited to this, and the deletion flag 2005 of the record in which the same user name is registered. Set to TRUE, the record is invalidated, a record is newly added to the user management table 2000, and various information included in the user information registration request data received in step S701 is registered in the added record. Of course, it is possible.

また、ステップS701で受信したユーザ情報登録要求データに含まれるユーザ名と同一のユーザ名が登録されているユーザ情報があった場合でも、その全てユーザ情報の削除フラグ2005がTRUEである場合には、複合機101のCPU301はステップS702の判定処理でNOと判定する。   Even if there is user information in which the same user name as the user name included in the user information registration request data received in step S701 is registered, if the deletion flag 2005 of all the user information is TRUE, The CPU 301 of the multifunction machine 101 determines NO in the determination process of step S702.

ステップS704またはステップS706の処理が終了すると、複合機101のCPU301は処理をステップS707に進め、ユーザ情報登録処理結果を、ユーザ情報登録要求データを送信した情報処理装置102に対して送信する。
以上が、ユーザ情報登録処理の説明である。
When the process of step S704 or step S706 ends, the CPU 301 of the multifunction machine 101 advances the process to step S707, and transmits the user information registration process result to the information processing apparatus 102 that has transmitted the user information registration request data.
The above is the description of the user information registration process.

図6の説明に戻る。情報処理装置102のCPU201は、複合機101から送信されたユーザ情報登録処理の処理結果を受信すると(ステップS613)、その処理結果をディスプレイ装置210に表示されているユーザ情報登録要求画面1500の処理結果表示部1506に表示する(ステップS614)。尚、ステップS607で複数の複合機101の指定を受け付けた場合には、その全ての複合機101から送信された処理結果を表示する。
以上が、ユーザ情報登録要求処理の詳細な説明である。
図8を参照して、複合機101のCPU301によって行われる認証情報登録処理について説明する。
Returning to the description of FIG. When the CPU 201 of the information processing apparatus 102 receives the processing result of the user information registration processing transmitted from the multifunction peripheral 101 (step S613), the processing result of the user information registration request screen 1500 displayed on the display device 210 is displayed. The result is displayed on the result display unit 1506 (step S614). If designation of a plurality of multifunction devices 101 is accepted in step S607, the processing results transmitted from all the multifunction devices 101 are displayed.
The above is the detailed description of the user information registration request process.
The authentication information registration process performed by the CPU 301 of the multifunction machine 101 will be described with reference to FIG.

まず、複合機101のCPU301は、不図示のステップで、ユーザによる操作部308に対する操作指示に従って入力される認証情報の登録要求を受け付けると、操作部308のLCD表示部に図14に示すユーザ確認画面1700を表示する(ステップS801)。   First, when the CPU 301 of the multifunction peripheral 101 accepts a registration request for authentication information input in accordance with an operation instruction from the user to the operation unit 308 in a step (not shown), the user confirmation shown in FIG. A screen 1700 is displayed (step S801).

図14を参照して、ユーザ確認画面1700の構成の一例について説明する。図14に示す通り、ユーザ確認画面1700は、ユーザ名入力部1701、パスワード入力部1702、OKボタン1703、キャンセルボタン1704等を備えて構成されている。   An example of the configuration of the user confirmation screen 1700 will be described with reference to FIG. As shown in FIG. 14, the user confirmation screen 1700 includes a user name input unit 1701, a password input unit 1702, an OK button 1703, a cancel button 1704, and the like.

ユーザ名入力部1701は、ユーザ名の入力を受け付ける入力部である。ユーザ名入力部1701が押下されると、複合機101のCPU301は、不図示のソフトウェアキーボードをLCD表示部に表示し、ユーザによるソフトウェアキーボードに対する操作指示に従って入力されるユーザ名を受け付ける。入力を受け付けたユーザ名がこのユーザ名入力部1701に表示される。   A user name input unit 1701 is an input unit that receives an input of a user name. When the user name input unit 1701 is pressed, the CPU 301 of the multifunction machine 101 displays a software keyboard (not shown) on the LCD display unit, and accepts a user name input in accordance with an operation instruction for the software keyboard by the user. The user name that accepted the input is displayed in the user name input unit 1701.

パスワード入力部1702は、パスワードの入力を受け付ける受付部である。パスワード入力部1702が押下されると、複合機101のCPU301は、不図示のソフトウェアキーボードをLCD表示部に表示し、ユーザによるソフトウェアキーボードに対する操作指示に従って入力されるパスワードを受け付ける。入力されたパスワードがわからないように、例えば「*」等に変換された形で、このパスワード入力部1702に表示される。   The password input unit 1702 is a reception unit that accepts input of a password. When the password input unit 1702 is pressed, the CPU 301 of the multifunction machine 101 displays a software keyboard (not shown) on the LCD display unit, and accepts a password that is input in accordance with an operation instruction for the software keyboard by the user. In order not to know the input password, it is displayed on the password input unit 1702 in a form converted to “*”, for example.

OKボタン1703は、ユーザ名入力欄1701、パスワード入力欄1702に入力されたユーザ名、パスワードを確定するために用いられるボタンである。キャンセルボタン1704は、本画面を介した処理を終了するために用いられるボタンである。
以上が、ユーザ確認画面1700の構成の一例の説明である。
An OK button 1703 is a button used to confirm the user name and password input in the user name input field 1701 and the password input field 1702. A cancel button 1704 is a button used to end the process via this screen.
The above is an example of the configuration of the user confirmation screen 1700.

図8の説明に戻る。ステップS801でユーザ確認画面1700をLCD表示部に表示した後に、複合機101のCPU301は、ユーザ確認画面1700を介して、ユーザ名、パスワードの入力を受け付ける(ステップS802)。
複合機101はユーザ情報(ユーザ名およびパスワード)の入力を受け付ける(第2のユーザ情報受付手段)。
Returning to the description of FIG. After displaying the user confirmation screen 1700 on the LCD display unit in step S801, the CPU 301 of the multi-function peripheral 101 accepts input of a user name and password via the user confirmation screen 1700 (step S802).
The multifunction machine 101 accepts input of user information (user name and password) (second user information accepting means).

複合機101のCPU301は、ユーザ確認画面1700中のキャンセルボタン1704が押下されたと判定した場合(ステップS1003でYES)、本図に示す処理を終了する。   If the CPU 301 of the multi-function peripheral 101 determines that the cancel button 1704 in the user confirmation screen 1700 has been pressed (YES in step S1003), the process illustrated in FIG.

ユーザ名、パスワードの入力をそれぞれユーザ名入力部1701、パスワード入力部1702に受け付けた後にOKボタンが押下されたと判定すると(ステップS804でYES)、複合機101のCPU301は処理をステップS805に進め、ユーザ名入力部1701に入力されたユーザ名(yamada1234)、パスワード入力部1702に入力されたパスワードを取得する。   If it is determined that the OK button has been pressed after accepting the user name and password input to the user name input unit 1701 and the password input unit 1702 (YES in step S804), the CPU 301 of the multifunction peripheral 101 proceeds to step S805. The user name (yamada 1234) input to the user name input unit 1701 and the password input to the password input unit 1702 are acquired.

その後、複合機101のCPU301は、ステップS805で取得したユーザ名とパスワードの組が、ユーザ管理テーブル2000に図7のユーザ情報登録処理により既に登録されているかいなかを判定する(ステップS806)。
複合機101は第2のユーザ情報受付手段で受け付けたユーザ情報がユーザ管理テーブル2000に記憶されているかいなかを判定する(ユーザ判定手段)。
Thereafter, the CPU 301 of the multi-function peripheral 101 determines whether the combination of the user name and password acquired in step S805 has already been registered in the user management table 2000 by the user information registration process of FIG. 7 (step S806).
The MFP 101 determines whether the user information received by the second user information receiving unit is stored in the user management table 2000 (user determination unit).

よってユーザ判定手段により記憶されている(YES)と判定されたユーザのみが、ICカードを登録するためにステップS812において第1のカード情報読取手段がカード識別番号および発行情報を読み取ることになる。
複合機101においても、ユーザ名を用いてユーザを認証することが可能である。(2次認証)
この判定処理でNOと判定した場合には、処理をステップS807に進め、LCD表示部にエラー表示を行った後に処理をステップS802に戻す。
Therefore, only the user who is determined to be stored (YES) by the user determination means, the first card information reading means reads the card identification number and the issuance information in step S812 to register the IC card.
The multifunction machine 101 can also authenticate a user using a user name. (Secondary authentication)
If it is determined NO in this determination process, the process proceeds to step S807, and after displaying an error on the LCD display unit, the process returns to step S802.

一方、ステップS806の判定処理でYES(ある)と判定した場合には、複合機101のCPU301は処理をステップS808に進め、ユーザ管理テーブル2000から、当該ユーザ名とパスワードの組を持つユーザの情報(yamada1234)を取得する。   On the other hand, if it is determined as YES (Yes) in the determination process in step S806, the CPU 301 of the multi-function peripheral 101 advances the process to step S808, and information on the user having the combination of the user name and password is stored in the user management table 2000. (Yamada1234) is acquired.

ステップS806での判定は、ICカードを登録可能なユーザであるかいなかを個人用の情報処理装置102にログインするためのユーザID(個人用の情報処理装置102にログインできたユーザである情報)を用いて判定するものであり、ここで許可(YES)されたユーザのみが、S809にてICカードから認証情報を登録できるようにするためのものであり、まず認証カードの真の所有者以外のユーザがICカードを登録することを防止することができセキュリティが向上する。   The determination in step S806 is a user ID for logging in to the personal information processing apparatus 102 as to whether or not the user can register an IC card (information indicating that the user has logged in to the personal information processing apparatus 102). This is to allow only authorized users (YES) to register authentication information from the IC card in S809. First, other than the true owner of the authentication card The user can be prevented from registering the IC card, and security is improved.

その後、S809ではユーザが保持するICカードをカードリーダ319にかざすようユーザに通知する。例えば図20に示したような表示画面をLCD表示部に表示するなどし、ユーザに対して通知する。その後、ICカード検出可能状態に移行する。   Thereafter, in step S809, the user is notified to hold the IC card held by the user over the card reader 319. For example, a display screen as shown in FIG. 20 is displayed on the LCD display unit, and the user is notified. Thereafter, the IC card is detected.

複合機101のCPU301は、カードリーダ319にICカードがかざされる前に、図20の表示画面に設定されているキャンセルボタンが押下されたと判定すると(ステップS810でYES)、当該メッセージ表示画面の表示を終了し、本図に示す処理を終了する。ステップS810でNOの場合には、S811に進む。   If the CPU 301 of the multifunction peripheral 101 determines that the cancel button set in the display screen of FIG. 20 is pressed before the IC card is held over the card reader 319 (YES in step S810), the message display screen is displayed. And the process shown in FIG. If NO in step S810, the process proceeds to S811.

複合機101のCPU301は、図20の表示画面が表示されている間に、カードリーダ319にICカードがかざされたことを検知すると(ステップS811でYES)、カードリーダに319にかざされたICカードに保持されている各種情報を、カードリーダ319を介して取得する(ステップS812)。この時に、ICカードからカード情報(社員番号)2501および発行回数2502、認証管理テーブルに登録するための情報を取得する。   When the CPU 301 of the multi-function peripheral 101 detects that the IC card is held over the card reader 319 while the display screen of FIG. 20 is being displayed (YES in step S811), the IC held over the card reader 319. Various information held in the card is acquired via the card reader 319 (step S812). At this time, card information (employee number) 2501, number of times of issue 2502, and information for registration in the authentication management table are acquired from the IC card.

ICカードに記録されているカード情報から、カード識別番号2501およびカード識別番号が重複しているICカードが再発行された情報である発行情報2502を読み取る(第1のカード情報読取手段)。   From the card information recorded on the IC card, the card identification number 2501 and the issue information 2502 which is information on reissuance of the IC card having the duplicate card identification number are read (first card information reading means).

その後、認証管理テーブル変更処理を行う(ステップS813)。この処理の詳細は、図9を参照して説明する。認証管理テーブル変更処理が終了後、複合機101のCPU301は、LCD表示部に認証管理テーブル変更処理の結果(図21)を表示する(ステップS814)。
ここでは図21に示したような表示画面をLCD表示部に表示する。
2401は新規に認証管理テーブルに登録されたカード情報(社員番号)である。
2402は新規に認証管理テーブルに登録された発行回数(最新情報)である。
以上が、認証情報登録処理の説明である。
Thereafter, authentication management table change processing is performed (step S813). Details of this processing will be described with reference to FIG. After completion of the authentication management table change process, the CPU 301 of the multifunction machine 101 displays the result of the authentication management table change process (FIG. 21) on the LCD display unit (step S814).
Here, a display screen as shown in FIG. 21 is displayed on the LCD display unit.
2401 is card information (employee number) newly registered in the authentication management table.
Reference numeral 2402 denotes the number of issuances (newest information) newly registered in the authentication management table.
The above is the description of the authentication information registration process.

図9を参照して、図8のステップS813の認証管理テーブル変更処理の詳細について説明する。この処理は、複合機103のCPU301によって行われる処理である。   Details of the authentication management table change processing in step S813 in FIG. 8 will be described with reference to FIG. This process is a process performed by the CPU 301 of the multifunction machine 103.

複合機101のCPU301は、まず、図8のステップS802で入力を受け付けたユーザ名と同一のユーザ名が登録されている認証情報が、図18に示す認証管理テーブル2100に記憶されているかを判定する(ステップS901)。
図18を参照して、複合機101のHDD304に記憶される認証管理テーブル2100のデータ構成について説明する。
複合機101は、ICカードに記録されているカード情報により認証するための認証データを認証管理テーブル2100に記憶する(認証データ記憶手段)。
First, the CPU 301 of the MFP 101 determines whether authentication information in which the same user name as the user name received in step S802 of FIG. 8 is registered is stored in the authentication management table 2100 illustrated in FIG. (Step S901).
A data configuration of the authentication management table 2100 stored in the HDD 304 of the multifunction machine 101 will be described with reference to FIG.
The multi-function peripheral 101 stores authentication data for authentication based on card information recorded on the IC card in the authentication management table 2100 (authentication data storage means).

図18に示す通り、認証管理テーブル2100は、ユーザ名2101、パスワード2102、部署名2103、ICカード情報2104、登録日2105、最終使用日時2106、削除フラグ2107等のデータ項目を備えて構成されている。   As shown in FIG. 18, the authentication management table 2100 includes data items such as a user name 2101, password 2102, department name 2103, IC card information 2104, registration date 2105, last use date 2106, and deletion flag 2107. Yes.

ユーザ名2101は、ユーザ名が記憶されるデータ項目である。パスワード2102は、パスワードが記憶されるデータ項目である。これら2つの情報を用いて、複合機101を使用するユーザのログイン処理を行うことが出来る。   A user name 2101 is a data item in which a user name is stored. The password 2102 is a data item in which a password is stored. Using these two pieces of information, the login process of the user who uses the multifunction machine 101 can be performed.

部署名2103は、当該レコードで管理されるユーザの所属する部署名が登録されるデータ項目である。ICカード情報2104は、ユーザ名2101に登録されているユーザ名で特定されるユーザが使用するICカードを特定するためのICカード情報が登録されるデータ項目である。複合機101のCPU301は、通常、このICカード情報を用いてユーザのログイン処理を行う。   The department name 2103 is a data item in which the department name to which the user managed by the record belongs is registered. The IC card information 2104 is a data item in which IC card information for specifying the IC card used by the user specified by the user name registered in the user name 2101 is registered. The CPU 301 of the multifunction machine 101 normally performs a user login process using this IC card information.

登録日2105は、当該レコードの登録された日時を示す日時情報が登録されるデータ項目である。最終使用日時2106は、当該レコードに登録されている情報により複合機101を使用するユーザの認証が行われた直近の日時情報が登録されるデータ項目である。削除フラグ2107は、当該レコードに対する削除指示を受け付けているか(TRUE)否か(FALSE)を示す情報が登録されるデータ項目である。このデータ項目がTRUEであるデータは、無効化されたデータとみなされる。   The registration date 2105 is a data item in which date and time information indicating the date and time when the record is registered is registered. The last use date and time 2106 is a data item in which the latest date and time information when the user who uses the multi-function peripheral 101 is authenticated by the information registered in the record is registered. The deletion flag 2107 is a data item in which information indicating whether a deletion instruction for the record is accepted (TRUE) or not (FALSE) is registered. Data whose data item is TRUE is regarded as invalidated data.

尚、削除フラグ2107がTRUEになっている行の認証情報は、所定のタイミング(登録から有効期間2403が経過した場合等)でこの認証管理テーブル2100から行が削除される。また、最終使用日時2106に登録された日時情報が示す日時から一定期間経過した認証情報も同じように削除される。このようにすることで、認証管理テーブル2100に無効化されたユーザ情報や、一定期間使用されていない認証情報が登録され続けることを好適に防止している。
以上が、認証管理テーブル2100のデータ構成の説明である。
Note that the authentication information of the row in which the deletion flag 2107 is TRUE is deleted from the authentication management table 2100 at a predetermined timing (for example, when the validity period 2403 has elapsed since registration). In addition, authentication information that has passed for a certain period from the date and time indicated by the date and time information registered in the last use date and time 2106 is deleted in the same manner. By doing so, it is suitably prevented that user information invalidated in the authentication management table 2100 and authentication information that has not been used for a certain period of time are continuously registered.
The above is the description of the data configuration of the authentication management table 2100.

図9の説明に戻る。ステップS901の判定処理で、認証管理テーブル2100に同一のユーザ名が登録されている認証情報が記憶されている(YES)と判定した場合には、複合機101のCPU301は処理をステップS902に進め、同一のユーザ名が登録されている認証情報の削除フラグ2107をTRUEに設定する。   Returning to the description of FIG. If it is determined in step S901 that authentication information in which the same user name is registered is stored in the authentication management table 2100 (YES), the CPU 301 of the multifunction machine 101 advances the process to step S902. The deletion flag 2107 of the authentication information in which the same user name is registered is set to TRUE.

ステップS901の判定処理でNOと判定した場合、または、ステップS902の処理終了後、複合機101のCPU301は処理をステップS903に進め、今度は、図8のステップS812で取得したICカード情報と同一のICカード情報がICカード情報2104に登録されている認証情報が、認証管理テーブル2100に記憶されているかを判定する。   If NO is determined in the determination process of step S901, or after the process of step S902 ends, the CPU 301 of the multifunction machine 101 advances the process to step S903, which is the same as the IC card information acquired in step S812 of FIG. It is determined whether the authentication information registered in the IC card information 2104 is stored in the authentication management table 2100.

ステップS903の判定処理でYESと判定した場合には、複合機101のCPU301は処理をステップS904に進め、図8のステップS812で取得したICカード情報と同一のICカード情報がICカード情報2104に登録されている認証情報の削除フラグ2107をTRUEに設定する。   If it is determined YES in the determination process of step S903, the CPU 301 of the multifunction peripheral 101 advances the process to step S904, and the IC card information identical to the IC card information acquired in step S812 of FIG. The deletion flag 2107 of the registered authentication information is set to TRUE.

ステップS903の判定処理でNOと判定した場合、または、ステップS904の処理終了後、複合機101のCPU301は処理をステップS905に進め、認証管理テーブル2100に新規にレコード追加し、その後、追加したレコードに認証情報を登録する(ステップS906)。この時、CPU301は、当該レコード(認証情報)のユーザ名2101、パスワード2102、部署名2103にそれぞれ、図8のステップS808で取得したユーザ情報のユーザ名2001、パスワード2002、部署名2003に登録されている情報を登録する。   If NO is determined in the determination process of step S903, or after the process of step S904 is completed, the CPU 301 of the multi-function peripheral 101 advances the process to step S905, adds a new record to the authentication management table 2100, and then adds the added record. The authentication information is registered in (Step S906). At this time, the CPU 301 is registered in the user name 2101, password 2002, and department name 2003 of the user information acquired in step S 808 of FIG. 8, respectively, in the user name 2101, password 2102, and department name 2103 of the record (authentication information). That information is registered.

認証管理テーブル2100に、カード識別番号が重複しているICカードの中からユーザ所望のICカードを認証するべく、第1のカード情報読取手段により読み取られたカード識別番号2104と発行情報2108とを認証データとして一意に対応づけて登録する(発行情報登録手段)。
ICカード情報2104には、図8のステップS812で取得したカード情報(社員番号)を有効な認証情報として登録する。
In the authentication management table 2100, the card identification number 2104 and the issue information 2108 read by the first card information reading means are used to authenticate the user desired IC card from among the IC cards having the duplicate card identification numbers. The authentication data is uniquely associated and registered (issue information registration means).
In the IC card information 2104, the card information (employee number) acquired in step S812 in FIG. 8 is registered as valid authentication information.

再発行回数2108には、図8のステップS812で取得した発行回数を有効な認証情報として登録する。なお再発行回数は連続する番号(1,2,3,4)以外に、再発行された複数枚の認証カードが区分できるように、それぞれが重複しないように認証カードに関する最新情報(初版、紛失、出向、再発行、入社、転職)が登録されていてもよい。   In the reissue number 2108, the issue number acquired in step S812 in FIG. 8 is registered as valid authentication information. In addition to the consecutive number (1, 2, 3, 4), the number of reissues is the latest information on the authentication cards (first edition, lost) so that multiple reissued authentication cards can be classified so that they are not duplicated. , Seconded, reissued, joined, changed jobs) may be registered.

ステップS906での発行回数2502の登録は、ここで登録される真の所有者の認証カードのみに書き込まれている発行回数(最新情報)のみが、S1321にて登録したカードと同一であるかいなかを真贋判定できるようにするためのものであり、紛失によりカード情報(社員番号)が複製されることで複数枚存在している認証カード(紛失したカード)による誤認証を防止することができ、セキュリティが向上する。   Whether the issuance count 2502 is registered in step S906 is the same as the card registered in S1321 only in the issuance count (latest information) written only in the authentication card of the true owner registered here. The card information (employee number) is duplicated due to loss, preventing incorrect authentication due to multiple authentication cards (lost cards). Security is improved.

また、複合機101のCPU301は、登録日2105に、認証情報を追加した日時を示す日時情報を、削除フラグ2107に、削除指示を受け付けていないことを示すFALSEを登録する。最終使用日時2106については、何も情報を登録しないようにしても、登録日2105に登録した日時情報登録するようにしてもどちらでも構わない。   Further, the CPU 301 of the multifunction peripheral 101 registers date information indicating the date and time when the authentication information is added on the registration date 2105, and FALSE indicating that the deletion instruction is not accepted in the deletion flag 2107. For the last use date 2106, no information may be registered, or the date information registered on the registration date 2105 may be registered.

その後、複合機101のCPU301は、ステップS1106での認証情報の新規登録に成功したか否かを判定し(ステップS907)、成功した(YES)と判定した場合には、処理をステップS908に進め、図8のステップS808で取得したユーザ情報の削除フラグ2005をTRUEに設定する。認証情報の登録が成功した場合には、ユーザ情報は不要となるので、認証情報の登録が成功した直後にユーザ情報テーブルから該当するユーザ情報を削除してもよい。
以上が、認証管理テーブル変更処理の詳細な説明である。
Thereafter, the CPU 301 of the multi-function peripheral 101 determines whether or not new registration of authentication information in step S1106 has succeeded (step S907). If it is determined to have succeeded (YES), the process proceeds to step S908. The deletion flag 2005 of the user information acquired in step S808 of FIG. 8 is set to TRUE. If the registration of authentication information is successful, the user information is no longer necessary. Therefore, the corresponding user information may be deleted from the user information table immediately after the registration of authentication information is successful.
The above is the detailed description of the authentication management table change process.

以上説明したとおり、認証情報を登録する際に、ユーザは、情報処理装置のディスプレイ装置に表示されるユーザ情報登録要求画面1500のユーザ名表示部1501に表示されるユーザ名と、パスワード入力部1502に入力したパスワードを、複合機101のLCD表示部に表示されるユーザ確認画面1700に入力した後にICカードをカードリーダにかざすという非常に簡単な操作で、認証情報を登録することが可能となる。これにより、システムに関する知識を十分に有していないユーザであっても、複合機101を使用する際のログイン処理(認証処理)で用いる認証情報を容易に複合機101に登録することが可能となる。   As described above, when registering authentication information, the user enters the user name displayed on the user name display unit 1501 of the user information registration request screen 1500 displayed on the display device of the information processing apparatus, and the password input unit 1502. It is possible to register authentication information by a very simple operation of inputting the password input to the user confirmation screen 1700 displayed on the LCD display unit of the multifunction peripheral 101 and then holding the IC card over the card reader. . As a result, even a user who does not have sufficient knowledge about the system can easily register the authentication information used in the login process (authentication process) when using the multifunction machine 101 in the multifunction machine 101. Become.

次に、印刷処理の概要について説明する。既に説明したとおり、複合機101は、情報処理装置102から印刷データを受信してもその印刷データを直ちに印刷処理せず、当該印刷データを、当該印刷データの印刷指示を行ったユーザのユーザ情報と関連付けてHDD304等の記憶装置に記憶する(後述する書誌情報で対応付けられる)。   Next, an outline of the printing process will be described. As already described, even when the multi-function peripheral 101 receives print data from the information processing apparatus 102, the multi-function peripheral 101 does not immediately print the print data, and the user information of the user who has issued a print instruction for the print data. And stored in a storage device such as the HDD 304 (corresponding to bibliographic information described later).

印刷データの印刷処理を実行するためには、ユーザは、複合機の場所まで行き、印刷データの印刷指示を行う必要がある。その際、複合機101のCPU301は、まず、印刷データの印刷指示を行うユーザ認証処理を行い、認証されたユーザに対応付けられた印刷データを操作部308のLCD表示部に選択可能に表示する。印刷データの選択を受け付けた後に、選択された印刷データに対する印刷指示を受け付けると、印刷処理を開始する。
印刷処理の概要について図10、図11を用いて説明する。
In order to execute the print data printing process, the user needs to go to the location of the multifunction peripheral and issue a print data print instruction. At that time, the CPU 301 of the multi-function peripheral 101 first performs user authentication processing for instructing printing of print data, and displays print data associated with the authenticated user on the LCD display unit of the operation unit 308 so as to be selectable. . When a print instruction for the selected print data is received after the selection of the print data is received, the printing process is started.
An outline of the printing process will be described with reference to FIGS.

図10は、印刷データ作成・記憶処理を示すフローチャートである。図中ステップS1201からステップS1205の処理は、情報処理装置102のCPU201によって行われる処理である。また、ステップS1211〜ステップS1213の処理は、複合機101のCPU301によって行われる処理である。   FIG. 10 is a flowchart showing print data creation / storage processing. In the figure, the processing from step S1201 to step S1205 is performed by the CPU 201 of the information processing apparatus 102. Further, the processes in steps S1211 to S1213 are performed by the CPU 301 of the multifunction machine 101.

情報処理装置102のCPU201は、アプリケーションプログラムによる制御に従って、文書データの編集を行う(ステップS1201)。そして、編集された文書データに対する印刷指示を受け付けると(ステップS1202でYES)、プリンタドライバのユーザインタフェース(UI:不図示)をディスプレイ装置210に表示し、印刷出力を行う複合機の指定や、印刷部数、両面/片面印刷、ページレイアウト、印刷用紙サイズ等の印刷設定の入力を受け付ける(ステップS1203)。   The CPU 201 of the information processing apparatus 102 edits document data according to control by the application program (step S1201). When a print instruction for the edited document data is received (YES in step S1202), a user interface (UI: not shown) of the printer driver is displayed on the display device 210, and designation of a multifunction device to perform print output or printing is performed. Input of print settings such as the number of copies, double-sided / single-sided printing, page layout, printing paper size, etc. is received (step S1203).

その後、プリンタドライバのUIに設定された印刷実行ボタンが押下されたと判定すると、ステップS1203で印刷出力を行う複合機として指定された複合機101のプリンタドライバを用いて印刷データを作成し(ステップS1204)、作成した印刷データを、ステップS1203で指定を受け付けた複合機101に対して送信する(ステップS1205)。尚、この印刷データには、情報処理装置102のログインユーザのユーザ名や文書データの文書名(印刷ジョブ名)、印刷設定情報等が含まれている。   Thereafter, when it is determined that the print execution button set in the UI of the printer driver is pressed, print data is created using the printer driver of the multifunction machine 101 designated as the multifunction machine that performs print output in step S1203 (step S1204). The created print data is transmitted to the multi-function peripheral 101 that has received the designation in step S1203 (step S1205). The print data includes the user name of the login user of the information processing apparatus 102, the document name of the document data (print job name), print setting information, and the like.

複合機101のCPU301は、情報処理装置102から送信された印刷データを受信すると、その印刷データをHDD304に記憶する(ステップS1211)。そして、その印刷データから、当該印刷データが作成された際に、印刷データを送信した情報処理装置102を使用していたログインユーザのユーザ名や、印刷ジョブ名、印刷部数等の印刷設定等を取得する(ステップS1212)。   When receiving the print data transmitted from the information processing apparatus 102, the CPU 301 of the multifunction machine 101 stores the print data in the HDD 304 (step S1211). Then, when the print data is created from the print data, the user name of the login user who used the information processing apparatus 102 that transmitted the print data, the print settings such as the print job name, the number of copies, etc. Obtain (step S1212).

その後、図19に示す書誌情報管理テーブル2200に新規にレコードを追加し、ステップS1212で取得したユーザ名、印刷ジョブ名、印刷部数や、ステップS1211で保存した印刷データを特定するパス情報、保存日時情報等を、新規追加したレコードに登録する(ステップS1213)。
以上が、印刷データ作成・記憶処理の説明である。
After that, a new record is added to the bibliographic information management table 2200 shown in FIG. 19, and the user name, print job name, number of copies acquired in step S1212, path information for specifying the print data saved in step S1211, save date and time Information or the like is registered in the newly added record (step S1213).
The above is the description of the print data creation / storage process.

図19を参照して、書誌情報管理テーブル2200のデータ構成の一例について説明する。図19に示す通り、書誌情報管理テーブル2200は、ユーザ名2201、印刷データ名2202、印刷部数2203、保存日時2204、ファイルパス2205、印刷日時2206等のデータ項目を備えて構成されている。   An example of the data structure of the bibliographic information management table 2200 will be described with reference to FIG. As shown in FIG. 19, the bibliographic information management table 2200 includes data items such as a user name 2201, a print data name 2202, the number of copies 2203, a save date / time 2204, a file path 2205, and a print date / time 2206.

ユーザ名2201は、当該書誌情報に対応する印刷データの印刷実行指示を行ったユーザ(情報処理装置102のログインユーザ)のユーザ名が登録されるデータ項目である。印刷実行指示を行ったユーザのユーザ名は、情報処理装置102から受信した印刷データに設定されており、複合機101のCPU301は、その情報を取得してこのユーザ名2201に設定する。   A user name 2201 is a data item in which a user name of a user who has issued a print execution instruction for print data corresponding to the bibliographic information (a login user of the information processing apparatus 102) is registered. The user name of the user who has issued the print execution instruction is set in the print data received from the information processing apparatus 102, and the CPU 301 of the multifunction peripheral 101 acquires the information and sets the user name 2201.

印刷データ名2202は、当該書誌情報に対応する印刷データが、いずれの文書データに対する印刷実行指示を受け付けたことにより作成されたかを示す情報が登録されるデータ項目である。印刷データには、上記の文書データの文書名が設定されているので、複合機101のCPU301は、その情報を取得してこの印刷データ名2202に設定する。   The print data name 2202 is a data item in which information indicating whether the print data corresponding to the bibliographic information has been created by receiving a print execution instruction for which document data is registered. Since the document name of the document data is set in the print data, the CPU 301 of the multifunction peripheral 101 acquires the information and sets it as the print data name 2202.

印刷部数2203は、当該書誌情報に対応する印刷データの印刷部数が登録されるデータ項目である。保存日時2204は、当該書誌情報で管理される印刷データがHDD304に記憶された日時を示す日時情報が登録されるデータ項目である。尚、この保存日時に印刷データが作成された日時を示す日時情報など、他の日時を示す日時情報を登録するようにしても構わない。   The number of copies 2203 is a data item in which the number of copies of print data corresponding to the bibliographic information is registered. The storage date / time 2204 is a data item in which date / time information indicating the date / time when the print data managed by the bibliographic information is stored in the HDD 304 is registered. Note that date / time information indicating other date / time, such as date / time information indicating the date / time when the print data was created, may be registered.

ファイルパス2205は、当該書誌情報に対応する印刷データのファイルパスが登録されるデータ項目である。複合機101は、印刷データの印刷を実行する際に、このファイルパス2205に登録されている情報を用いて、書誌情報に対応する印刷データを取得する。
印刷日時2206は、当該書誌情報に対応する印刷データが印刷実行された日時を示す日時情報が登録されるデータ項目である。
A file path 2205 is a data item in which a file path of print data corresponding to the bibliographic information is registered. The multifunction peripheral 101 acquires print data corresponding to bibliographic information using information registered in the file path 2205 when printing the print data.
A print date / time 2206 is a data item in which date / time information indicating the date / time when the print data corresponding to the bibliographic information is printed is registered.

尚、図19に示したデータ構成はあくまでも一例であり、これ以外のデータ項目を含むように構成することも、一部データ項目を含まないようにすることも勿論可能である。   Note that the data configuration shown in FIG. 19 is merely an example, and it is of course possible to include other data items or not include some data items.

この書誌情報管理テーブル2200で管理されるそれぞれの書誌情報は、書誌情報に対応する印刷データが印刷された後、一定の時間が経過すると、削除される。その際に、書誌情報に対応付いた印刷データも削除される。印刷済みの印刷データの再印刷を容易にするために、このような方法を採用している。また、保存日時に登録された日時情報が示す日時から、ある一定の時間が経過した場合も、書誌情報及び書誌情報に対応する印刷データを削除する。
尚、印刷データの印刷実行が正常に終了した場合に、その印刷データと、印刷データに対応する書誌情報を直ちに削除するようにしても良い。
以上が、書誌情報管理テーブル2200のデータ構成の説明である。
図11を参照して、複合機101のCPU301によって行われる印刷実行処理について説明する。
Each bibliographic information managed by the bibliographic information management table 2200 is deleted when a certain time elapses after the print data corresponding to the bibliographic information is printed. At that time, the print data associated with the bibliographic information is also deleted. Such a method is employed in order to facilitate reprinting of printed print data. Further, even when a certain time has elapsed from the date and time indicated by the date and time information registered as the save date and time, the bibliographic information and the print data corresponding to the bibliographic information are deleted.
Note that when the printing execution of the printing data is normally completed, the printing data and the bibliographic information corresponding to the printing data may be immediately deleted.
The data structure of the bibliographic information management table 2200 has been described above.
A print execution process performed by the CPU 301 of the multifunction machine 101 will be described with reference to FIG.

複合機101のCPU301は、カードリーダ319にICカードがかざされたことを検知すると(ステップS1301でYES)、カードリーダ319を介してICカード情報を取得する(ステップS1302)。
ICカードに記録されているカード情報から、カード識別番号2501および発行情報2502を読み取る(第2のカード情報読取手段)。
When the CPU 301 of the multi-function peripheral 101 detects that an IC card is held over the card reader 319 (YES in step S1301), it acquires IC card information via the card reader 319 (step S1302).
The card identification number 2501 and the issue information 2502 are read from the card information recorded on the IC card (second card information reading means).

ステップS1320では、認証管理テーブル2100に第2のカード情報読取手段が読み取ったカード識別番号2502(社員番号)があるかいなかを判断する。ある(YES)と判断した場合にはS1321の判断に進む。ない場合には認証NGとして、S1301に戻る。   In step S1320, it is determined whether or not the authentication management table 2100 has a card identification number 2502 (employee number) read by the second card information reading unit. If it is determined that there is (YES), the process proceeds to S1321. If not, the process returns to S1301 as authentication NG.

ステップS1321では、S1320であると判断したカード識別番号2502(社員番号)に一意に対応づけられている発行回数(発行情報)が第2のカード情報読取手段が読み取った発行情報と一致するかいなかを判断する。一致する(YES)と判断した場合には、認証OKとしてS1303に進むことができる。一致しない場合には、認証NGとして、S1301に戻る。   In step S1321, whether or not the number of times of issue (issue information) uniquely associated with the card identification number 2502 (employee number) determined to be S1320 matches the issue information read by the second card information reading means. Judging. If it is determined that they match (YES), the process can proceed to S1303 as authentication OK. If they do not match, the process returns to S1301 as authentication NG.

ここで複合機101は第2のカード情報読取手段により読み取られた発行情報2502と、第2のカード情報読取手段により読み取られたカード識別番号2501に一意に対応づけて登録されている認証管理テーブルの発行情報2108とに従って、第2のカード情報読取手段が読み取ったICカードを認証する(ICカード認証手段)。   Here, the MFP 101 has an authentication management table that is uniquely registered in association with the issuance information 2502 read by the second card information reading means and the card identification number 2501 read by the second card information reading means. The IC card read by the second card information reading unit is authenticated (IC card authenticating unit).

なおここでは、登録された発行回数(発行情報)が一致すれば正(認証OK)として判断するので、発行回数の妥当性(発行回数が最後であるか)は特に考慮しない。つまり真の所有者の利便性を高めるためには、真の所有者が何も考えることなく今持っている最新カードの登録を簡単にすることを目的としている。例えば紛失したカードが発見されて真の所有者の手元に戻った場合には、真の所有者が複数枚のICカードを登録できるようになる。この場合に発行回数が最後のカードでなくても登録をスムーズに完了させることができ、複数枚のカードを同時に登録できないようにするためである。つねに1枚のカードだけが、登録できるようにしている。   Here, if the registered number of times of issue (issue information) matches, it is determined as positive (authentication OK), and therefore the validity of the number of times of issue (whether the number of issues is the last) is not particularly considered. In other words, in order to increase the convenience of the true owner, the purpose is to simplify the registration of the latest card that the true owner has now without thinking. For example, when a lost card is found and returned to the true owner, the true owner can register a plurality of IC cards. In this case, the registration can be completed smoothly even if the number of issued cards is not the last card, and a plurality of cards cannot be registered at the same time. Only one card can be registered at any time.

ICカード認証手段による認証結果(認証OKである場合)に応じて画像形成装置の使用を許可する(許可手段と)。 その後、ここで取得したICカード情報と認証管理テーブル2200を用いて、当該ICカード情報で特定されるICカードを保持するユーザを特定する(ステップS1303)。複合機101は、ステップS1303でユーザが特定されると、当該特定されたユーザの複合機101へのログインを許可してもよい。   The use of the image forming apparatus is permitted according to the result of authentication by the IC card authenticating unit (when authentication is OK) (together with the permitting unit). Thereafter, using the IC card information acquired here and the authentication management table 2200, the user holding the IC card specified by the IC card information is specified (step S1303). When the user is identified in step S1303, the multifunction device 101 may permit the identified user to log in to the multifunction device 101.

複合機101のCPU301は、ステップS1303で当該ICカードを保持するユーザを特定できなかったと判定した場合には(ステップS1304でNO)、その旨を示すメッセージをLCD表示部に表示し、本図に示す処理を終了する。   If the CPU 301 of the multi-function peripheral 101 determines in step S1303 that the user holding the IC card could not be specified (NO in step S1304), it displays a message to that effect on the LCD display unit, and this figure The processing shown in FIG.

一方、ステップS1303で、ユーザが特定されたと判定した場合には(ステップS1304でYES)、当該ユーザのログインを許可し、処理をステップS1305に進め、書誌情報管理テーブル2200に記憶されている書誌情報のうち、ステップS1303で特定したユーザのユーザ名がユーザ名2201に設定されている書誌情報を取得する(ステップS1305)。その後、ステップS1305で書誌情報管理テーブル2200から書誌情報を取得したか否かを判定する(ステップS1306)。   On the other hand, if it is determined in step S1303 that the user has been specified (YES in step S1304), login of the user is permitted, the process proceeds to step S1305, and the bibliographic information stored in the bibliographic information management table 2200 is stored. Among them, the bibliographic information in which the user name of the user specified in step S1303 is set in the user name 2201 is acquired (step S1305). Thereafter, it is determined whether or not the bibliographic information is acquired from the bibliographic information management table 2200 in step S1305 (step S1306).

ステップS1306の判定処理で、書誌情報を取得しなかった(NO)と判定した場合には、本図に示す処理を終了する。処理を終了する前に、警告表示をLCD表示部に行うなどし、ユーザに対して当該複合機に印刷可能なデータが保存されていない旨の警告を行っても勿論構わない。   If it is determined in step S1306 that the bibliographic information has not been acquired (NO), the processing shown in FIG. Prior to the end of the processing, it is of course possible to warn the user that no printable data is stored in the multifunction device by displaying a warning on the LCD display unit.

一方、ステップS1306の判定処理で、書誌情報を取得した(YES)と判定した場合には、処理をステップS1307に進め、LCD表示部に図15に示す印刷実行指示画面1800を表示し、その画面中に取得した書誌情報の一覧を表示する。   On the other hand, if it is determined in step S1306 that the bibliographic information has been acquired (YES), the process proceeds to step S1307, and the print execution instruction screen 1800 shown in FIG. 15 is displayed on the LCD display unit. A list of the bibliographic information acquired is displayed.

図15を参照して、印刷実行指示画面1800の構成の一例について説明する。図15に示す通り、印刷実行指示画面1800は、ログインユーザ名表示部1801、書誌情報一覧表示部1802、印刷ボタン1803等を備えて構成されている。
ログインユーザ名表示部1801は、複合機101にログインしているユーザのユーザ名が表示される表示部である。
An example of the configuration of the print execution instruction screen 1800 will be described with reference to FIG. As shown in FIG. 15, the print execution instruction screen 1800 includes a login user name display unit 1801, a bibliographic information list display unit 1802, a print button 1803, and the like.
The login user name display unit 1801 is a display unit that displays a user name of a user who has logged in to the multifunction machine 101.

書誌情報一覧表示部1802は、ログインユーザが印刷指示可能な印刷データに対応する書誌情報の一覧を表示する表示部である。この書誌情報一覧表示部1802にはチェックボックス1802−1が設定されており、複合機101のCPU301は、このチェックボックスにチェックが入れられた(図中の「■」)書誌情報に対応する印刷データを印刷対象の印刷データとして設定する。   The bibliographic information list display unit 1802 is a display unit that displays a list of bibliographic information corresponding to print data that can be printed by the login user. A check box 1802-1 is set in the bibliographic information list display unit 1802, and the CPU 301 of the multifunction peripheral 101 prints corresponding to the bibliographic information in which this check box is checked (“■” in the figure). Set the data as print data to be printed.

その他、書誌情報一覧表示部1802に、印刷データ名1802−2、保存日時1802−3、部数1802−4等を表示することで、ユーザが印刷実行する印刷データ(正しくは印刷データに対応する書誌情報)を選択しやすくしている。   In addition, the print data name 1802-2, the storage date and time 1802-3, the number of copies 1802-4, and the like are displayed on the bibliographic information list display unit 1802, so that the user can execute print data (correctly, the bibliography corresponding to the print data). Information) is easy to select.

印刷ボタン1803は、書誌情報一覧表示部1802に表示された書誌情報のうち選択状態の(チェックボックス1802−1にチェックが入れられた)書誌情報に対応する印刷データの印刷指示を複合機101のCPU301に入力するために用いられるボタンである。
以上が、印刷実行指示画面1800の構成の説明である。
A print button 1803 displays a print data print instruction corresponding to bibliographic information in a selected state (checkbox 1802-1 is checked) out of the bibliographic information displayed in the bibliographic information list display unit 1802. It is a button used for inputting to the CPU 301.
The above is the description of the configuration of the print execution instruction screen 1800.

図11の説明に戻る。ステップS1807でLCD表示部に印刷実行指示画面1800を表示し、その書誌情報一覧表示部1802に、ログインユーザに対応する書誌情報を表示した後に、印刷実行する印刷データに対応する書誌情報の選択を受け付ける(ステップS1308)。   Returning to the description of FIG. In step S1807, the print execution instruction screen 1800 is displayed on the LCD display unit, and the bibliographic information corresponding to the login user is displayed on the bibliographic information list display unit 1802. Then, the bibliographic information corresponding to the print data to be printed is selected. Accept (step S1308).

その後、印刷実行指示画面1800の印刷ボタン1803が押下されることで入力される印刷実行指示を受け付けると(ステップS1309でYES)、ステップS1308で選択を受け付けた書誌情報に対応する印刷データを、当該書誌情報のファイルパス2205に設定されたファイルパス情報を用いてHDD304から取得し(ステップS1310)、取得した印刷データをプリンタ312より印刷する(ステップS1311)。   Thereafter, when a print execution instruction input by pressing the print button 1803 on the print execution instruction screen 1800 is received (YES in step S1309), the print data corresponding to the bibliographic information received in step S1308 is changed to the print data. The file path information set in the file path 2205 of the bibliographic information is acquired from the HDD 304 (step S1310), and the acquired print data is printed by the printer 312 (step S1311).

その後、ステップS1308で選択した書誌情報の印刷日時2206に、当該書誌情報に対応する印刷データの印刷を実行した日時を示す日時情報を登録する(ステップS1312)。その後、印刷ログデータをHDD304に保存する(ステップS1313)。この時印刷ログデータには、ユーザ名、当該ユーザの所属、用紙サイズ、印刷ページ数、カラー/モノクロ設定、両面/片面設定等の情報が登録される。この印刷ログデータを用いて、各ユーザの複合機の使用状況や、各ユーザが所属する部署への複合機使用に係る課金等を行うことが可能である。
以上が、印刷実行処理の説明である。
Thereafter, date / time information indicating the date / time when the print data corresponding to the bibliographic information is printed is registered in the print date / time 2206 of the bibliographic information selected in step S1308 (step S1312). Thereafter, the print log data is stored in the HDD 304 (step S1313). At this time, information such as the user name, the user's affiliation, the paper size, the number of printed pages, the color / monochrome setting, and the duplex / single-sided setting are registered in the print log data. Using this print log data, it is possible to perform usage of the multifunction device of each user, billing for use of the multifunction device to the department to which each user belongs, and the like.
The above is the description of the print execution process.

第1の実施の形態に係る発明では、上記のように構成することで、認証情報を作成するユーザは、自身が使用する情報処理装置102において、認証情報を登録する際に入力するパスワードを設定し、複合機101に送信後、複合機101でユーザ名、パスワードを入力したのちにICカードをカードリーダにかざすという簡単な操作で認証情報の登録を行うことが可能である。よって、システム管理者のようにシステムに関する知識を有していないユーザであっても容易に認証情報を登録することが可能となり、認証情報の東麓に係るシステム管理者の負荷が軽減される。   In the invention according to the first embodiment, by configuring as described above, a user who creates authentication information sets a password to be input when registering authentication information in the information processing apparatus 102 used by the user. Then, after transmitting to the multifunction device 101, the user can input the user name and password and then register the authentication information by a simple operation of holding the IC card over the card reader. Accordingly, even a user who does not have knowledge about the system, such as a system administrator, can easily register authentication information, and the load on the system administrator related to the authentication information Dongguan can be reduced.

また、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。   In addition, the present invention can be implemented as, for example, a system, apparatus, method, program, storage medium, or the like. Specifically, the present invention may be applied to a system including a plurality of devices. You may apply to the apparatus which consists of one apparatus.

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。   Note that the present invention includes a software program that implements the functions of the above-described embodiments directly or remotely from a system or apparatus. The present invention also includes a case where the system or the computer of the apparatus is achieved by reading and executing the supplied program code.

したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。   Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。   In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。   Examples of the recording medium for supplying the program include a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, and CD-RW. There are also magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R) and the like.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。   As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the downloaded key information and install the program on a computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。   Further, the functions of the above-described embodiments are realized by the computer executing the read program. In addition, based on the instructions of the program, an OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。   Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.

なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。   The above-described embodiments are merely examples of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed as being limited thereto. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.

101 複合機(画像形成装置)
102 情報処理装置(クライアント端末)
2000 ユーザ管理テーブル
2100 認証管理テーブル
101 MFP (image forming device)
102 Information processing device (client terminal)
2000 User management table 2100 Authentication management table

Claims (6)

ICカードに記録されているカード情報により認証するための認証データを認証管理テーブルに記憶する認証データ記憶手段と、
ICカードに記録されているカード情報から、カード識別番号およびカード識別番号が重複しているICカードが再発行された情報である発行情報を読み取る第1のカード情報読取手段と、
前記認証管理テーブルに、カード識別番号が重複しているICカードの中からユーザ所望のICカードを認証するべく、前記第1のカード情報読取手段により読み取られた前記カード識別番号と前記発行情報とを前記認証データとして一意に対応づけて登録する発行情報登録手段と、
を備えることを特徴とする画像形成装置。
Authentication data storage means for storing authentication data for authentication using card information recorded in the IC card in the authentication management table;
A first card information reading means for reading, from card information recorded on the IC card, issue information that is information on re-issue of an IC card having a duplicate card identification number and card identification number;
In the authentication management table, the card identification number read by the first card information reading means and the issuance information are used to authenticate a user desired IC card from among IC cards having duplicate card identification numbers. Issuance information registration means for uniquely associating and registering as authentication data,
An image forming apparatus comprising:
ICカードに記録されているカード情報から、前記カード識別番号および前記発行情報を読み取る第2のカード情報読取手段と、
前記第2のカード情報読取手段により読み取られた前記発行情報と、前記第2のカード情報読取手段により読み取られた前記カード識別番号に一意に対応づけて登録されている前記認証管理テーブルの発行情報とに従って、前記第2のカード情報読取手段が読み取ったICカードを認証するICカード認証手段と、
前記ICカード認証手段による認証結果に応じて前記画像形成装置の使用を許可する許可手段と、
をさらに備えることを特徴とする請求項1に記載の画像形成装置。
A second card information reading means for reading the card identification number and the issuance information from the card information recorded on the IC card;
Issuance information of the authentication management table registered in association with the issue information read by the second card information reading means and the card identification number read by the second card information reading means. IC card authentication means for authenticating the IC card read by the second card information reading means,
Permission means for permitting use of the image forming apparatus according to an authentication result by the IC card authentication means;
The image forming apparatus according to claim 1, further comprising:
前記画像形成装置は情報処理装置と通信可能に接続された認証システムであって、
前記情報処理装置は、
ユーザ情報の入力を受け付ける第1のユーザ情報受付手段と、
第1のユーザ情報受付手段により前記受け付けたユーザ情報が前記情報処理装置にログイン可能であるかを判断するログイン判定手段と、
前記ログイン判定手段により前記情報処理装置にログイン可能であると判断されたユーザ情報を、前記画像形成装置の前記認証データとして登録されるICカードを登録できるユーザとして前記画像形成装置に送信するユーザ情報送信手段と、
前記画像形成装置は、
前記ユーザ情報送信手段により送信された前記ユーザ情報をユーザ管理テーブルに登録するユーザデータ登録手段と、
ユーザ情報の入力を受け付ける第2のユーザ情報受付手段と、
前記第2のユーザ情報受付手段で受け付けたユーザ情報が前記ユーザ管理テーブルに記憶されているかいなかを判定するユーザ判定手段と、
をさらに備え、
前記ユーザ判定手段により記憶されていると判定された場合に、前記第1のカード情報読取手段が前記カード識別番号および前記発行情報を読み取ることを特徴とする請求項1または請求項2に記載の認証システム。
The image forming apparatus is an authentication system that is communicably connected to an information processing apparatus,
The information processing apparatus includes:
First user information accepting means for accepting input of user information;
Login determination means for determining whether the received user information can be logged into the information processing apparatus by first user information reception means;
User information that is transmitted to the image forming apparatus as a user who can register an IC card registered as the authentication data of the image forming apparatus with user information determined to be able to log in to the information processing apparatus by the login determination unit A transmission means;
The image forming apparatus includes:
User data registration means for registering the user information transmitted by the user information transmission means in a user management table;
Second user information receiving means for receiving input of user information;
User determining means for determining whether or not the user information received by the second user information receiving means is stored in the user management table;
Further comprising
The said 1st card information reading means reads the said card | curd identification number and the said issue information, when it determines with memorize | stored by the said user determination means, The Claim 1 or Claim 2 characterized by the above-mentioned. Authentication system.
前記情報処理装置は、
前記情報処理装置にイントールされている画像形成装置のドライバを取得するドライバ取得手段をさらに備え、
前記ユーザ情報送信手段は、前記ドライバが取得された画像形成装置に送信することを特徴とする請求項3に記載の認証システム。
The information processing apparatus includes:
A driver acquisition unit that acquires a driver of the image forming apparatus installed in the information processing apparatus;
The authentication system according to claim 3, wherein the user information transmission unit transmits the driver to the acquired image forming apparatus.
ICカードに記録されているカード情報により認証するための認証データを認証管理テーブルに記憶する認証データ記憶手段を備える画像形成装置の制御方法であって、
前記画像形成装置の第1のカード情報読取手段が、ICカードに記録されているカード情報から、カード識別番号およびカード識別番号が重複しているICカードが再発行された情報である発行情報を読み取る第1のカード情報読取工程と、
前記画像形成装置の発行情報登録手段が、前記認証管理テーブルに、カード識別番号が重複しているICカードの中からユーザ所望のICカードを認証するべく、前記第1のカード情報読取工程により読み取られた前記カード識別番号と前記発行情報とを前記認証データとして一意に対応づけて登録する発行情報登録工程と、
を含むことを特徴とする制御方法。
An image forming apparatus control method comprising authentication data storage means for storing authentication data for authentication using card information recorded in an IC card in an authentication management table,
The first card information reading means of the image forming apparatus obtains issue information that is information obtained by reissuing an IC card having a duplicate card identification number and card identification number from the card information recorded on the IC card. A first card information reading step for reading;
The issuance information registration unit of the image forming apparatus reads the first card information reading step in order to authenticate the user desired IC card from the IC cards having duplicate card identification numbers in the authentication management table. An issuance information registration step for registering the card identification number and the issuance information uniquely associated with the authentication data;
The control method characterized by including.
ICカードに記録されているカード情報により認証するための認証データを認証管理テーブルに記憶する認証データ記憶手段を備える画像形成装置で読み取り実行可能なプログラムであって、
前記画像形成装置を、
ICカードに記録されているカード情報から、カード識別番号およびカード識別番号が重複しているICカードが再発行された情報である発行情報を読み取る第1のカード情報読取手段と、
前記認証管理テーブルに、カード識別番号が重複しているICカードの中からユーザ所望のICカードを認証するべく、前記第1のカード情報読取手段により読み取られた前記カード識別番号と前記発行情報とを前記認証データとして一意に対応づけて登録する発行情報登録手段と、
して機能させることを特徴とするプログラム。
A program that can be read and executed by an image forming apparatus including an authentication data storage unit that stores authentication data for authentication using card information recorded on an IC card in an authentication management table,
The image forming apparatus;
A first card information reading means for reading, from card information recorded on the IC card, issue information that is information on re-issue of an IC card having a duplicate card identification number and card identification number;
In the authentication management table, the card identification number read by the first card information reading means and the issuance information are used to authenticate a user desired IC card from among IC cards having duplicate card identification numbers. Issuance information registration means for uniquely associating and registering as authentication data,
A program characterized by making it function.
JP2012187099A 2012-08-28 2012-08-28 Image forming apparatus, authentication system, control method of the same, and program Pending JP2014044601A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012187099A JP2014044601A (en) 2012-08-28 2012-08-28 Image forming apparatus, authentication system, control method of the same, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012187099A JP2014044601A (en) 2012-08-28 2012-08-28 Image forming apparatus, authentication system, control method of the same, and program

Publications (1)

Publication Number Publication Date
JP2014044601A true JP2014044601A (en) 2014-03-13

Family

ID=50395814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012187099A Pending JP2014044601A (en) 2012-08-28 2012-08-28 Image forming apparatus, authentication system, control method of the same, and program

Country Status (1)

Country Link
JP (1) JP2014044601A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016212471A (en) * 2015-04-29 2016-12-15 株式会社リコー Authentication system, synchronization method, authentication apparatus, and synchronization program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016212471A (en) * 2015-04-29 2016-12-15 株式会社リコー Authentication system, synchronization method, authentication apparatus, and synchronization program

Similar Documents

Publication Publication Date Title
JP5668622B2 (en) Printing system, image processing apparatus, control method, and program thereof
JP2010152726A (en) Image forming apparatus, print control method, and program
JP2012089033A (en) Information processing system, information processing method, information processor and program
JP5790582B2 (en) Information processing system, control method thereof, and program
JP2013208837A (en) Image forming system, image forming method and program
JP4961535B2 (en) Image forming apparatus, control method, and program
JP6989749B2 (en) Image forming equipment, systems, control methods, and programs
JP4846830B2 (en) Image forming apparatus and information processing method and program thereof
JP2007286831A (en) Print system, print management server, printer, method for controlling print management server, method for controlling printer, program, and storage medium
JP5664037B2 (en) Printing system, image processing apparatus, control method, and program thereof
JP6090386B2 (en) Information processing system, image forming apparatus, information processing apparatus, control method thereof, and program
JP5637078B2 (en) Image forming apparatus, image forming system, control method thereof, and program
JP5736775B2 (en) Information processing apparatus, control method and program thereof, and information processing system
JP2013140623A (en) Image forming apparatus, printing system, print control method, and program
JP2014044601A (en) Image forming apparatus, authentication system, control method of the same, and program
JP5919785B2 (en) Image forming system, information processing apparatus, control method thereof, and program
JP5825203B2 (en) Information processing system, information processing system control method, information processing system program, server device, server device control method, server device program, processing device, processing device control method, processing device program
JP2016097574A (en) Image formation apparatus, control method and program of the same
JP2020170465A (en) Information processing device, control method, and program
JP6361426B2 (en) Information processing apparatus, information processing system, information processing method, and program
JP5870518B2 (en) Image forming apparatus, image forming apparatus control method, and computer program.
JP5375884B2 (en) Authentication apparatus, authentication method, and computer program
JP2014102543A (en) Printing system, image forming apparatus, processing method thereof, and program
JP5445476B2 (en) Information processing apparatus, processing method thereof, and program
JP2013123805A (en) Image forming device, print server, print management system, control method, and program