Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5919785B2 - Image forming system, information processing apparatus, control method thereof, and program - Google Patents
[go: Go Back, main page]

JP5919785B2 - Image forming system, information processing apparatus, control method thereof, and program - Google Patents

Image forming system, information processing apparatus, control method thereof, and program Download PDF

Info

Publication number
JP5919785B2
JP5919785B2 JP2011270397A JP2011270397A JP5919785B2 JP 5919785 B2 JP5919785 B2 JP 5919785B2 JP 2011270397 A JP2011270397 A JP 2011270397A JP 2011270397 A JP2011270397 A JP 2011270397A JP 5919785 B2 JP5919785 B2 JP 5919785B2
Authority
JP
Japan
Prior art keywords
print job
image forming
user information
print
security level
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011270397A
Other languages
Japanese (ja)
Other versions
JP2013122654A (en
JP2013122654A5 (en
Inventor
敦 醍醐
敦 醍醐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions 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, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2011270397A priority Critical patent/JP5919785B2/en
Publication of JP2013122654A publication Critical patent/JP2013122654A/en
Publication of JP2013122654A5 publication Critical patent/JP2013122654A5/en
Application granted granted Critical
Publication of JP5919785B2 publication Critical patent/JP5919785B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)

Description

本発明は、印刷ジョブをいったんサーバ装置に蓄積後、当該印刷ジョブの印刷指示を受け付けた後に印刷出力を行う技術に関し、特に、印刷ジョブの特性に応じて、印刷出力を可能な画像形成装置を限定する技術に関する。   The present invention relates to a technique for performing print output after a print job is once stored in a server apparatus and receiving a print instruction for the print job, and in particular, an image forming apparatus capable of print output according to the characteristics of the print job. The technology is limited.

クライアントPCで作成された印刷ジョブを直ちに印刷せず、一旦サーバ装置に記憶させておき、複合機等の画像形成装置からの印刷指示を受け付けた後に、サーバ装置に記憶された印刷ジョブを取得し、印刷処理を行う印刷システムが知られている。   The print job created on the client PC is not printed immediately, but is temporarily stored in the server device, and after receiving a print instruction from an image forming apparatus such as a multifunction peripheral, the print job stored in the server device is acquired. A printing system that performs a printing process is known.

この印刷システムでは、印刷ジョブはユーザ情報と対応付けられて記憶されており、複合機にログインしたユーザが印刷可能な印刷データを複合機の操作画面に一覧表示し、一覧表示した印刷データから実際に印刷出力を行う印刷データを選択し、印刷実行を指示するものがある。   In this printing system, a print job is stored in association with user information, print data that can be printed by a user who has logged in to the multifunction device is displayed in a list on the operation screen of the multifunction device, and the actual print data is displayed from the displayed print data. In some cases, print data to be printed out is selected and print execution is instructed.

このような仕組みを採用した場合、印刷ジョブの印刷出力を行うためには、複合機のところに赴き、その場で印刷指示を行わなくてはならない。このことにより、印刷データの放置による情報の漏えいの危険性が低減できる。   When such a mechanism is adopted, in order to print out a print job, it is necessary to go to the multifunction device and give a print instruction on the spot. This can reduce the risk of information leakage due to leaving print data.

また、このような印刷システムでは、複合機にログインしているユーザに対応するユーザの印刷ジョブのみを印刷することが出来るようにしていることが多く、自身が記憶した印刷ジョブを他人に印刷されることも好適に防げるようになっている。   Also, in such a printing system, it is often possible to print only a user's print job corresponding to the user who is logged in to the multifunction peripheral, and the print job stored by himself / herself is printed by another person. This can be suitably prevented.

しかし、機密性の高い文書をこのような仕組みで印刷する場合には、さらにセキュリティを考慮する必要がある。例えば、複合機にログイン処理を行う際に、ICカードを用いて認証を行うことも多く、ICカードを紛失してしまった場合などに、当該ICカードを不正に入手したユーザに機密性の高い印刷ジョブを印刷されてしまう危険性があるからである。   However, when a highly confidential document is printed by such a mechanism, it is necessary to further consider security. For example, when performing login processing to a multifunction device, authentication is often performed using an IC card, and if the IC card is lost, it is highly confidential to the user who obtained the IC card illegally. This is because the print job may be printed.

そこで、特許文献1には、複数の認証処理を行った結果算出された点数に従って、印刷ジョブの印刷可否を判定する発明が開示されている。   Therefore, Patent Document 1 discloses an invention for determining whether or not a print job can be printed according to a score calculated as a result of performing a plurality of authentication processes.

特開2009−119625号公報JP 2009-119625 A

しかし、特許文献1に記載の発明では、認証情報の全てを他人に知られてしまった場合、機密性の高い印刷ジョブをその他人に印刷されてしまう危険性は否定できない。   However, in the invention described in Patent Document 1, when all of the authentication information is known to another person, there is an undeniable risk that a highly confidential print job will be printed by another person.

このような事態に対処する1つの方法としては、機密性の高い印刷ジョブは、全ての複合機から印刷を許可するのではなく、一部限られた複合機からのみを印刷可能とすることがあげられる。   As one method for dealing with such a situation, a print job with high confidentiality is not permitted to be printed from all multifunction devices, but can be printed only from some multifunction devices. can give.

例えば、ユーザの座席の近くの複合機に限定した場合には、不正に他人の機密性の高い印刷ジョブを印刷出力しようとする者は、正当なユーザの前でその行為を行わなくてはならない。これにより不正な印刷が行われることに対する多少の抑止力になることが期待できる。   For example, when limited to multifunction peripherals near the user's seat, a person who illegally tries to print out a print job that is highly confidential to another person must perform the act in front of a legitimate user. . This can be expected to provide some deterrent against unauthorized printing.

本発明は、ユーザごとに、デバイスグループ単位でデバイスセキュリティレベルを設定することよりーザにとっての、各デバイスにおける適切なセキュリティレベルの印刷出力を容易にする仕組みを提供することを目的とする。 The present invention, for each user, more by setting the security level of the device in the device group basis, to provide for the User chromatography The, you facilitate printing output appropriate security level in each device works With the goal.

本発明の画像形成システムは、印刷ジョブを、ユーザ情報と、印刷ジョブのセキュリティレベルと対応付けて記憶する印刷ジョブ記憶手段を備える情報処理装置と、ユーザ情報の入力を受け付ける入力受付手段を備える複数の画像形成装置と、を含む画像形成システムであって、前記情報処理装置は、複数の画像形成装置それぞれの識別情報により形成されるグループであるデバイスグループを管理するデバイスグループ管理手段と、前記デバイスグループ管理手段で管理されている前記デバイスグループの情報と、前記ユーザ情報の示すユーザにとっての前記デバイスグループのセキュリティレベルの設定対応付けて記憶セキュリティレベル記憶手段前記画像形成装置の前記入力受付手段で入力を受け付けたユーザ情報に対応付けられて前記印刷ジョブ記憶手段に記憶されている印刷ジョブのセキュリティレベルと、前記セキュリティレベル記憶手段に記憶されている、当該ユーザ情報のユーザにとっての当該画像形成装置のデバイスグループのセキュリティレベルの設定とを用いて、当該ユーザ情報の入力を受け付けた前記画像形成装置において、当該ユーザ情報のユーザにとって印刷出力可能なレベルの印刷ジョブのリストを生成するリスト生成手段と、前記リスト生成手段で生成された印刷ジョブのリストを、前記入力受付手段で前記ユーザ情報の入力を受け付けた前記画像形成装置に送信する送信手段と、を備え前記画像形成装置は、前記情報処理装置の印刷ジョブ記憶手段に記憶されている、前記入力受付手段で入力を受け付けたユーザ情報に対応する印刷ジョブの印刷ジョブのリストを前記情報処理装置より受信する受信手段と、前記受信手段で受信した印刷ジョブのリストから選択された印刷ジョブを印刷出力する印刷出力手段と、を備えることを特徴とする。 An image forming system according to the present invention includes a plurality of information processing apparatuses including a print job storage unit that stores a print job in association with user information and a security level of the print job, and a plurality of input reception units that receive input of user information. an image forming the image forming system including apparatus and the prior SL information processing apparatus, a device group management means for managing the device group is a group formed by the identification information of each of a plurality of image forming apparatus, wherein It said device group information managed by the device group management unit, and the security level storing unit you stores Installing corresponding security level settings and the device group for the user indicated by the user information, the image forming corresponding to the user information, the input of which is accepted by the input acceptance means of the device And security level of the print jobs stored in the print job storage unit eclipsed, the stored in the security level storing unit, setting the security level of device groups of the image forming apparatus to the user of the user information In the image forming apparatus that has received the input of the user information, a list generation unit that generates a list of print jobs at a level that can be printed out by the user of the user information, and the list generation unit and the list of print jobs, said input transmission means for transmitting to the image forming apparatus receives an input of the user information reception means, the Bei example before Symbol image forming apparatus, the print job storage unit of the information processing apparatus The mark corresponding to the user information received by the input receiving means is stored in And wherein a receiving means for receiving a list of jobs a print job from the information processing apparatus, a print output unit for printing out the print job selected from the list of print job received by the receiving means, that obtain Bei the To do.

本発明の情報処理装置は、ユーザ情報の入力を受け付ける入力受付手段と、情報処理装置の印刷ジョブ記憶手段に記憶されている、前記入力受付手段で入力を受け付けたユーザ情報に対応する印刷ジョブのリストを前記情報処理装置より受信する受信手段と、前記受信手段で受信した印刷ジョブのリストから選択された印刷ジョブを印刷出力する印刷出力手段と、を備える複数の画像形成装置と通信可能に接続される、前記印刷ジョブを、ユーザ情報と、印刷ジョブのレベルと対応付けて記憶する印刷ジョブ記憶手段を備える情報処理装置であって、複数の画像形成装置それぞれの識別情報により形成されるグループであるデバイスグループを管理するデバイスグループ管理手段と、前記デバイスグループ管理手段で管理されている前記デバイスグループの情報と、前記ユーザ情報の示すユーザにとっての前記デバイスグループのセキュリティレベルの設定対応付けて記憶セキュリティレベル記憶手段前記画像形成装置の前記入力受付手段で入力を受け付けたユーザ情報に対応付けられて前記印刷ジョブ記憶手段に記憶されている印刷ジョブのセキュリティレベルと、前記セキュリティレベル記憶手段に記憶されている、当該ユーザ情報のユーザにとっての当該画像形成装置のデバイスグループのセキュリティレベルの設定とを用いて、当該ユーザ情報の入力を受け付けた前記画像形成装置において、当該ユーザ情報のユーザにとって印刷出力可能なレベルの印刷ジョブのリストを生成するリスト生成手段と、前記リスト生成手段で生成された印刷ジョブのリストを、前記入力受付手段で前記ユーザ情報の入力を受け付けた前記画像形成装置に送信する送信手段と、を備えることを特徴とする。 An information processing apparatus according to the present invention includes an input receiving unit that receives input of user information, and a print job that is stored in a print job storage unit of the information processing apparatus and that corresponds to the user information received by the input receiving unit . A receiving unit that receives a list from the information processing apparatus, and a print output unit that prints out a print job selected from the list of print jobs received by the receiving unit, and is communicably connected to a plurality of image forming apparatuses An information processing apparatus including a print job storage unit that stores the print job in association with user information and a print job level, and is a group formed by identification information of each of a plurality of image forming apparatuses. A device group management means for managing a device group; and the device managed by the device group management means. Reception and scan group information, and the security level storing unit you stores Installing corresponding security level settings and the device group for the user indicated by the user information, an input by the input acceptance means of the image forming apparatus The security level of the print job stored in the print job storage unit in association with the user information, and the device group of the image forming apparatus for the user of the user information stored in the security level storage unit A list generation unit that generates a list of print jobs at a level that can be printed out by the user of the user information in the image forming apparatus that has received the input of the user information using the security level setting; a list of print jobs generated by the generating means, Transmission means for transmitting in fill force receiving means to the image forming apparatus receives an input of the user information, characterized in that it comprises a.

本発明によれば、ユーザごとに、デバイスグループ単位でデバイスセキュリティレベルを設定することよりーザにとっての、各デバイスにおける適切なセキュリティレベルの印刷出力を容易にすることができる。 According to the present invention, for each user, more by setting the security level of the device in the device group basis, for the User chromatography The can easily be Rukoto the print output of the appropriate security level in each device .

本発明の実施の形態に係る印刷制御システムのシステム構成の一例を示す図である。It is a figure which shows an example of the system configuration | structure of the printing control system which concerns on embodiment of this invention. 図1の印刷管理サーバ101、認証サーバ102、クライアントPC104に適用可能な情報処理装置のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of an information processing apparatus applicable to the print management server 101, the authentication server 102, and the client PC 104 in FIG. 図1の複合機103のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a multifunction machine 103 in FIG. 1. 図1に示す各装置の機能構成の一例を示す図である。It is a figure which shows an example of a function structure of each apparatus shown in FIG. クライアントPC104と印刷管理サーバ101によって行われる印刷ジョブ作成・記憶処理を示すフローチャートである。4 is a flowchart illustrating print job creation / storage processing performed by the client PC 104 and the print management server 101. 複合機103と認証サーバ102によって行われるユーザ認証処理を示すフローチャートである。5 is a flowchart illustrating user authentication processing performed by the multifunction machine 103 and the authentication server 102. 複合機103と印刷管理サーバ101によって行われる印刷ジョブ一覧要求処理を示すフローチャートである。6 is a flowchart illustrating print job list request processing performed by the multifunction machine 103 and the print management server 101. 複合機103と印刷管理サーバ101によって行われる印刷処理の示すフローチャートである。4 is a flowchart illustrating print processing performed by the multifunction machine 103 and the print management server 101. 認証サーバ102の外部メモリ211に記憶されているユーザ認証テーブルのデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of the user authentication table memorize | stored in the external memory 211 of the authentication server. 認証サーバ102の外部メモリ211に記憶されているデバイスグループ管理テーブルのデータ構成の一例を示す図である。4 is a diagram illustrating an example of a data configuration of a device group management table stored in an external memory 211 of the authentication server 102. FIG. 印刷管理サーバ101の外部メモリ211に記憶されているセキュリティレベル判定ルールテーブルのデータ構成の一例を示す図である。3 is a diagram illustrating an example of a data configuration of a security level determination rule table stored in an external memory 211 of the print management server 101. FIG. 印刷管理サーバ101の外部メモリ211に記憶されている書誌情報テーブルのデータ構成の一例を示す図である。3 is a diagram illustrating an example of a data configuration of a bibliographic information table stored in an external memory 211 of the print management server 101. FIG. 複合機103の操作部308のLCD表示部に表示される印刷ジョブ一覧画面の一例を示す図である。6 is a diagram illustrating an example of a print job list screen displayed on an LCD display unit of an operation unit 308 of the multifunction machine 103. FIG. 複合機103の操作部308のLCD表示部に表示される印刷ジョブ一覧画面の他の例を示す図である。12 is a diagram illustrating another example of a print job list screen displayed on the LCD display unit of the operation unit 308 of the multifunction machine 103. FIG.

以下、図面を参照して、本発明の実施の形態について説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は、本発明の実施の形態における印刷制御システムのシステム構成の一例を示すシステム構成図である。図1に示すように、本発明の印刷制御システムは、印刷管理サーバ101、認証サーバ102、複数台の複合機103、複数台のクライアントPC104、LAN105等を備えて構成されている。   FIG. 1 is a system configuration diagram illustrating an example of a system configuration of a print control system according to an embodiment of the present invention. As shown in FIG. 1, the print control system of the present invention comprises a print management server 101, an authentication server 102, a plurality of multi-function peripherals 103, a plurality of client PCs 104, a LAN 105, and the like.

管理サーバ101は、クライアントPC104から送信された印刷ジョブに対して後述するセキュリティレベル判定ルールテーブル1100(詳細は図11)を用いて、セキュリティ設定を行い、特定のフォルダに記憶する。そして、記憶されている印刷ジョブに関する情報を後述する書誌情報テーブル1200(詳細は図12)で管理する。また、複合機103からの印刷ジョブ要求を受け付けると、前記特定のフォルダから指定された印刷ジョブを取得し、要求を行ってきた複合機103に対して送信する機能を有するサーバ装置である。   The management server 101 performs security setting for a print job transmitted from the client PC 104 using a security level determination rule table 1100 (detailed in FIG. 11), which will be described later, and stores it in a specific folder. Information on the stored print job is managed by a bibliographic information table 1200 (detailed in FIG. 12) described later. Further, the server apparatus has a function of receiving a print job request from the specific folder upon receiving a print job request from the multi-function peripheral 103 and transmitting the print job to the multi-function peripheral 103 that has made the request.

認証サーバ102は、後述するユーザ認証テーブル900(詳細は図9)を用いて、複合機を使用するユーザの認証を行うサーバ装置である。また、ユーザ認証テーブル900及び後述するデバイスグループ管理テーブル1000(詳細は図10)を用いて、当該ユーザがログインを行う複合機103でどのセキュリティレベルの印刷ジョブの印刷が可能であるかの判定も合わせて行う。   The authentication server 102 is a server device that authenticates a user who uses the multi-function peripheral by using a user authentication table 900 (detailed in FIG. 9) described later. Further, by using a user authentication table 900 and a device group management table 1000 (to be described later in detail), it is possible to determine which security level print job can be printed by the MFP 103 to which the user logs in. Perform together.

複合機103は、クライアントPC104で作成され、印刷管理サーバで記憶管理されている印刷ジョブの印刷出力を行う画像形成装置である。   The multifunction machine 103 is an image forming apparatus that prints out a print job created by the client PC 104 and stored and managed by the print management server.

クライアントPC104は、ユーザが使用する端末であって、アプリケーションプログラムを用いて編集した文書データを作成し、その文書データに基づいた印刷ジョブを生成する機能を有する。   The client PC 104 is a terminal used by the user, and has a function of creating document data edited using an application program and generating a print job based on the document data.

LAN105は、上記した装置を相互に通信可能に接続するためのネットワークである。以上が、本発明の実施の形態に係る印刷制御システムのシステム構成の一例の説明である。   The LAN 105 is a network for connecting the above-described devices so that they can communicate with each other. The above is an example of the system configuration of the print control system according to the embodiment of the present invention.

次に、図2を参照して、図1の印刷管理サーバ101、認証サーバ102、及びクライアントPC104に適用可能な情報処理装置のハードウェア構成について説明する。   Next, a hardware configuration of an information processing apparatus applicable to the print management server 101, the authentication server 102, and the client PC 104 in FIG. 1 will be described with reference to FIG.

図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、印刷管理サーバ101、認証サーバ102、及びクライアントPC104が実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。   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 executed by a basic input / output system (BIOS) or an operating system program (hereinafter referred to as OS), which is a control program of the CPU 201, the print management server 101, the authentication server 102, and the client PC 104. Various programs and the like described later necessary for realizing the functions 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に示したLAN105)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、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 105 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.

本発明を実現するための後述するフローチャートに示す各ステップの処理は、コンピュータで読み取り実行可能なプログラムにより実行され、そのプログラムは当該処理を行う各サーバ装置またはクライアントPCの外部メモリ211に記録されている。そして、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。   The process of each step shown in the flowchart to be described later for realizing the present invention is executed by a computer readable and executable program, and the program is recorded in the external memory 211 of each server apparatus or client PC that performs the process. Yes. Then, it is executed by the CPU 201 by being loaded into the RAM 202 as necessary. Furthermore, definition files 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.

以上が、図1の印刷管理サーバ101、認証サーバ102、及びクライアントPC104に適用可能な情報処理装置のハードウェア構成の説明である。   The above is the description of the hardware configuration of the information processing apparatus applicable to the print management server 101, the authentication server 102, and the client PC 104 in FIG.

次に、図3を参照して、図1の複合機103のハードウェア構成について説明する。図3は、図1の複合機103のハードウェア構成の一例を示すブロック図である。   Next, the hardware configuration of the multifunction machine 103 of FIG. 1 will be described with reference to FIG. FIG. 3 is a block diagram illustrating an example of a hardware configuration of the MFP 103 in 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)で、システムを制御するための各種プログラム,画像データ等を格納する。   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.

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)で、LAN105等のネットワークに接続し、データの入出力を行う。306はモデムで、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。   A network interface (network I / F) 305 is connected to a network such as the LAN 105 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から読み込んだ画像データをLAN105上に送信したり、LAN105から受信した印刷ジョブをプリンタ312で印刷出力したりすることができる。   With the configuration described above, the image forming apparatus 101 can transmit the image data read from the scanner 314 to the LAN 105, and can print out the print job received from the LAN 105 by the printer 312.

また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ312で印刷出力したりすることができる。以上が、複合機103のハードウェア構成の一例の説明である。   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 103.

次に、図4を参照して、図1に示した各装置の機能構成について説明する。   Next, the functional configuration of each apparatus shown in FIG. 1 will be described with reference to FIG.

図4に示す通り、印刷管理サーバ101は、印刷ジョブ受信部401、印刷ジョブ管理部402、書誌情報抽出部403、印刷ジョブセキュリティレベル判定部404、複合機通信部405、印刷実行部406、等を備えて構成されている。   As shown in FIG. 4, the print management server 101 includes a print job receiving unit 401, a print job management unit 402, a bibliographic information extraction unit 403, a print job security level determination unit 404, a multifunction device communication unit 405, a print execution unit 406, and the like. It is configured with.

印刷ジョブ受信部401は、クライアントPC104から送信された印刷ジョブを受信する機能部である。印刷ジョブ管理部402は、印刷ジョブ受信部401で受信した印刷ジョブを記憶、管理する機能部であり、印刷ジョブ受信部401で受信した印刷ジョブを特定のフォルダに記憶するとともに、図12に示す書誌情報テーブル1200を用いて、該特定のフォルダに記憶された印刷ジョブの管理を行う。   A print job receiving unit 401 is a functional unit that receives a print job transmitted from the client PC 104. The print job management unit 402 is a functional unit that stores and manages the print job received by the print job reception unit 401. The print job management unit 402 stores the print job received by the print job reception unit 401 in a specific folder, as shown in FIG. The bibliographic information table 1200 is used to manage print jobs stored in the specific folder.

書誌情報抽出部403は、特定のフォルダに記憶される印刷ジョブから、当該印刷ジョブの印刷指示をしたユーザ名や、印刷ジョブを作成する元となった文書データのファイル名を示すジョブ名等や、印刷ジョブが作成された時刻情報を示すタイムスタンプ等を取得する機能部である。この書誌情報抽出部403で抽出された各種の情報は、図12に示す書誌情報テーブル1200で記憶管理されることになる。   The bibliographic information extraction unit 403 selects, from a print job stored in a specific folder, the name of a user who gives a print instruction for the print job, a job name indicating the file name of the document data from which the print job is created, etc. A function unit that acquires a time stamp or the like indicating time information when the print job is created. Various information extracted by the bibliographic information extraction unit 403 is stored and managed in the bibliographic information table 1200 shown in FIG.

印刷ジョブセキュリティレベル判定部404は、特定のフォルダに登録される印刷ジョブのセキュリティレベルを図11に示すセキュリティレベル判定ルールテーブル1100を用いて判定する機能部である。この印刷ジョブセキュリティレベル判定部404での判定結果は、書誌情報テーブル1200で記憶管理されることになる。   The print job security level determination unit 404 is a functional unit that determines the security level of a print job registered in a specific folder using the security level determination rule table 1100 shown in FIG. The determination result in the print job security level determination unit 404 is stored and managed in the bibliographic information table 1200.

複合機通信部405は、複合機103と通信を行う機能部であり、複合機103から印刷ジョブの一覧要求を受け付けた場合に、当該複合機103を使用するユーザがその複合機で印刷可能な印刷データの一覧情報を複合機103に送信したり、複合機103から印刷ジョブの印刷出力要求を受け付けたりする機能部である。   A multifunction device communication unit 405 is a functional unit that communicates with the multifunction device 103. When a print job list request is received from the multifunction device 103, a user who uses the multifunction device 103 can print using the multifunction device. This is a functional unit that transmits print data list information to the multi-function peripheral 103 and accepts print job print output requests from the multi-function peripheral 103.

印刷実行部406は、複合機通信部405が複合機103から印刷ジョブの出力要求を受け付けた場合に、印刷要求を受け付けた印刷ジョブを複合機103に送信する機能部である。以上が印刷管理サーバ101の機能構成の説明である。   The print execution unit 406 is a functional unit that transmits a print job that has received a print request to the multifunction device 103 when the multifunction device communication unit 405 has received a print job output request from the multifunction device 103. The functional configuration of the print management server 101 has been described above.

また、認証サーバ102は、図4に示す通り、複合機通信部411、認証テーブル管理部412、デバイスグループ管理部413等を備えて構成されている。   Further, as shown in FIG. 4, the authentication server 102 includes a multifunction peripheral communication unit 411, an authentication table management unit 412, a device group management unit 413, and the like.

複合機通信部411は、複合機103からの認証要求に応じて、ユーザの認証情報や、当該ユーザがその複合機103で印刷出力可能な印刷ジョブのセキュリティレベルを返信する機能部である。   In response to an authentication request from the multifunction device 103, the multifunction device communication unit 411 is a functional unit that returns user authentication information and the security level of a print job that the user can print out on the multifunction device 103.

認証テーブル管理部412は、後述する認証テーブル900を記憶管理する機能部である。また、デバイスグループ管理部413は、後述するデバイスグループ管理テーブル1000を記憶管理する機能部である。以上が、認証サーバ102の機能構成の説明である。   The authentication table management unit 412 is a functional unit that stores and manages an authentication table 900 described later. The device group management unit 413 is a functional unit that stores and manages a device group management table 1000 described later. The functional configuration of the authentication server 102 has been described above.

複合機103は、図4に示す通り、認証情報取得部421、認証サーバ通信部422、ログイン処理部423、印刷管理サーバ通信部424、印刷データ一覧表示部425、印刷処理部426等を備えて構成されている。   As shown in FIG. 4, the multifunction machine 103 includes an authentication information acquisition unit 421, an authentication server communication unit 422, a login processing unit 423, a print management server communication unit 424, a print data list display unit 425, a print processing unit 426, and the like. It is configured.

認証情報取得部421は、複合機103を使用するユーザを認証するための認証情報を取得する機能部である。具体的には、カードリーダ319に翳されたICカードから、ユーザの認証に用いるデータ(例えばカードIDなど)を取得する。また他に、操作部308を介してユーザの認証に用いるユーザID、パスワードの入力を受け付ける等の手法で認証情報を取得するようにしてももちろん構わない。   The authentication information acquisition unit 421 is a functional unit that acquires authentication information for authenticating a user who uses the multifunction machine 103. Specifically, data (for example, a card ID) used for user authentication is acquired from an IC card placed on the card reader 319. In addition, of course, authentication information may be acquired by a method such as accepting input of a user ID and password used for user authentication via the operation unit 308.

認証サーバ通信部422は、認諸情報取得421が取得した認証情報を認証サーバ102に送信することで、認証サーバ102に対して、ユーザの認証を要求する機能部である。   The authentication server communication unit 422 is a functional unit that requests the authentication server 102 to authenticate the user by transmitting the authentication information acquired by the authentication information acquisition 421 to the authentication server 102.

ログイン処理部423は、認証サーバ102により認証されたユーザのログイン処理を行う機能部である。   The login processing unit 423 is a functional unit that performs login processing for a user authenticated by the authentication server 102.

印刷管理サーバ通信部424は、印刷管理サーバ101に対して、ログイン中のユーザが当該複合機103で印刷可能な印刷ジョブの一覧を要求したり、選択された印刷ジョブを印刷管理サーバ101に対して要求したりする機能部である。   The print management server communication unit 424 requests the print management server 101 for a list of print jobs that can be printed by the logged-in user from the MFP 103, or sends the selected print job to the print management server 101. It is a functional part that requests.

印刷データ一覧表示部425は、印刷管理サーバ通信部424で印刷管理サーバ101に対して印刷ジョブの一覧要求を行うことで、印刷管理サーバから取得する印刷ジョブの一覧画面を操作部308のLCD表示部に表示する機能部である。このLCD表示部に表示された印刷ジョブの一覧表示画面を介して、ユーザから印刷出力を行う印刷ジョブの選択を受け付けることになる。   The print data list display unit 425 makes a print job list request to the print management server 101 by the print management server communication unit 424, thereby displaying a print job list screen acquired from the print management server on the LCD of the operation unit 308. It is a functional part displayed on the part. Via the print job list display screen displayed on the LCD display unit, a user selects a print job to be printed out.

印刷処理部426は、印刷管理サーバ101から送信された印刷ジョブの印刷出力を実行する機能部である。以上が、複合機103の機能構成の説明である。   The print processing unit 426 is a functional unit that executes print output of a print job transmitted from the print management server 101. The above is the description of the functional configuration of the multifunction machine 103.

また、クライアントPC104は、図4に示す通り、印刷ジョブ生成部431、印刷ジョブ送信部432等を備えて構成されている。   The client PC 104 includes a print job generation unit 431, a print job transmission unit 432, and the like as shown in FIG.

印刷ジョブ生成部431は、アプリケーションプログラムで生成された文書データを複合機103から印刷するための印刷ジョブを、外部メモリ211にインストールされているプリンタドライバを用いて生成する機能部である。   The print job generation unit 431 is a functional unit that generates a print job for printing the document data generated by the application program from the multi-function peripheral 103 using a printer driver installed in the external memory 211.

印刷ジョブ送信部432は、印刷ジョブ生成部431で作成された印刷ジョブを、印刷管理サーバ101に対して送信する機能部である。以上が、クライアントPC104の機能構成の説明である。   The print job transmission unit 432 is a functional unit that transmits the print job created by the print job generation unit 431 to the print management server 101. The functional configuration of the client PC 104 has been described above.

図1に示す各装置は、上記の機能を備えて構成されるものである。以上が、図1の各装置の機能構成の説明である。   Each apparatus shown in FIG. 1 has the above-described functions. The above is the description of the functional configuration of each device in FIG.

次に、図5を参照して、クライアントPC104のCPU201と、印刷管理サーバ101のCPU201によって行われる印刷データ作成・記憶処理について説明する。図5のステップS501からステップS505に示す処理は、クライアントPC104のCPU201によって行われる処理、ステップS521からステップS525に示す処理は、印刷管理サーバ101のCPU201によって行われる処理である。それぞれのCPU201にそれら処理を実行させるためのプログラムはそれぞれの外部メモリ211に記憶されており、本図に示す処理を実行する際には、それぞれのCPU201は、当該プログラムをRAM202にロードし、ロードしたプログラムによる制御に従って、本図に示す処理を実行することになる。   Next, print data creation / storage processing performed by the CPU 201 of the client PC 104 and the CPU 201 of the print management server 101 will be described with reference to FIG. 5 are processes performed by the CPU 201 of the client PC 104, and processes illustrated in steps S521 to S525 are processes performed by the CPU 201 of the print management server 101. Programs for causing the respective CPUs 201 to execute these processes are stored in the respective external memories 211. When executing the processes shown in this figure, the respective CPUs 201 load the programs into the RAM 202 and load them. The processing shown in the figure is executed according to the control by the program.

まず、クライアントPC104のCPU201は、外部メモリ211にインストールされているアプリケーションプログラムを用いて、各種の文書データの編集処理を行う(ステップS501)。その後、編集された文書データに対する印刷指示を受け付けると(ステップS502でYES)、不図示の印刷設定画面をディスプレイ装置210に表示し、その印刷設定画面を介して、出力用紙サイズ、用紙向き(縦/横)、印刷部数、印刷レイアウト(Xページ/枚)、カラー/モノクロ設定、両面印刷/片面印刷等の印刷設定の入力を受け付ける(ステップS503)。   First, the CPU 201 of the client PC 104 performs various types of document data editing processing using an application program installed in the external memory 211 (step S501). Thereafter, when a print instruction for the edited document data is received (YES in step S502), a print setting screen (not shown) is displayed on the display device 210, and the output paper size and paper orientation (vertical) are displayed via the print setting screen. / Horizontal), the number of copies, print layout (X pages / sheet), color / monochrome setting, input of print settings such as double-sided / single-sided printing are accepted (step S503).

その後、不図示の印刷設定画面に設定されているOKボタンが押下されると、印刷設定画面を介して入力を受け付けた印刷設定を取得し、該取得した印刷設定に従って印刷ジョブを生成する(ステップS504)。そして、作成した印刷ジョブを印刷管理サーバ101に対して送信する(ステップS505)。尚、この印刷ジョブには、印刷ジョブの作成を指示したユーザのユーザ名や、印刷ジョブが作成された日時を示すタイムスタンプ、印刷データの元となった文書ファイルのファイル名を示すジョブ名等が設定されている。   Thereafter, when an OK button set in a print setting screen (not shown) is pressed, the print setting accepted through the print setting screen is acquired, and a print job is generated according to the acquired print setting (step S504). The created print job is transmitted to the print management server 101 (step S505). This print job includes the user name of the user who instructed the creation of the print job, a time stamp indicating the date and time when the print job was created, a job name indicating the file name of the document file from which the print data was generated, etc. Is set.

クライアントPC104から送信された印刷ジョブを受信すると(ステップS521)、印刷管理サーバ101のCPU201は、受信した印刷ジョブを、印刷ジョブを保存すると設定された特定のフォルダに記憶する(ステップS522)。   When the print job transmitted from the client PC 104 is received (step S521), the CPU 201 of the print management server 101 stores the received print job in a specific folder set to store the print job (step S522).

そして、保存した印刷ジョブから各種の書誌情報を取得する(ステップS523)。書誌情報とは、例えば、印刷ジョブの作成を指示したユーザのユーザ名や、印刷ジョブが作成された日時を示すタイムスタンプ、印刷データの元となった文書ファイルのファイル名を示すジョブ名等である。   Then, various bibliographic information is acquired from the stored print job (step S523). The bibliographic information is, for example, the user name of the user who instructed the creation of the print job, the time stamp indicating the date and time when the print job was created, the job name indicating the file name of the document file from which the print data was generated, and the like. is there.

ステップS523で書誌情報を取得した後に、図11に示すセキュリティレベル判定ルールテーブル1100に記憶されているセキュリティレベル判定ルールを用いて、当該印刷ジョブのセキュリティレベルを判定する(ステップS524)。   After obtaining the bibliographic information in step S523, the security level of the print job is determined using the security level determination rule stored in the security level determination rule table 1100 shown in FIG. 11 (step S524).

ここで、図11を参照して、印刷管理サーバ101の外部メモリ211に記憶されているセキュリティレベル判定ルールテーブルのデータ構成の一例を示す図である。   Here, with reference to FIG. 11, it is a diagram showing an example of the data configuration of the security level determination rule table stored in the external memory 211 of the print management server 101.

図11に示す通り、セキュリティレベル判定ルールテーブル1100は、ルールID1101、優先度1102、条件1103、セキュリティレベル1104等のデータ項目を備えて構成されている。   As shown in FIG. 11, the security level determination rule table 1100 includes data items such as a rule ID 1101, a priority level 1102, a condition 1103, and a security level 1104.

ルールID1101は、セキュリティレベル判定ルールを一意に識別するための識別情報が登録されるデータ項目である。優先度1102は、セキュリティレベル判定ルールの適用優先度が登録されるデータ項目である。   The rule ID 1101 is a data item in which identification information for uniquely identifying a security level determination rule is registered. The priority 1102 is a data item in which the application priority of the security level determination rule is registered.

条件1103は、セキュリティレベルを判定するための条件が登録されるデータ項目であり、例えば、印刷ジョブ名に特定の文字列が含まれている、ファイルの拡張子が特定の拡張子である、印刷データ中に特定の文字列が含まれている等の条件(それらの組み合わせを含む)が登録される。   The condition 1103 is a data item in which a condition for determining the security level is registered. For example, a print item in which a print job name includes a specific character string and a file extension is a specific extension. Conditions such as a specific character string being included in the data (including combinations thereof) are registered.

セキュリティレベル1104は、条件1103に設定された条件に合致した印刷データの機密レベルとして設定される機密レベル情報が登録される。尚、以降の説明では、機密レベルが、機密性の高い順に、極秘(1)、機密(2)、通常文書(3)の3種類設定されているものとして説明することにする。   In the security level 1104, security level information set as the security level of the print data that matches the condition set in the condition 1103 is registered. In the following description, it is assumed that the confidentiality level is set to three types of confidentiality (1), confidentiality (2), and normal document (3) in descending order of confidentiality.

以上が、図11のセキュリティレベル判定ルールテーブル1100のデータ構成の説明である。   The above is the description of the data configuration of the security level determination rule table 1100 in FIG.

図5の説明に戻る。印刷管理サーバ101のCPU201は、ステップS524において、ステップS521でクライアントPC104から受信した印刷データに対するセキュリティレベルを判定後、当該印刷ジョブを管理するためのレコードを書誌情報テーブル1200に作成し、ステップS523で取得した各種の書誌情報と、ステップS524で判定したセキュリティレベルを、当該レコードに登録する(ステップS525)。   Returning to the description of FIG. In step S524, the CPU 201 of the print management server 101 determines a security level for the print data received from the client PC 104 in step S521, creates a record for managing the print job in the bibliographic information table 1200, and in step S523. The obtained various bibliographic information and the security level determined in step S524 are registered in the record (step S525).

以上が、印刷ジョブ作成・記憶処理の詳細な説明である。   The above is the detailed description of the print job creation / storage process.

ここで、図12を参照して、印刷管理サーバ101の外部メモリ211に記憶されている書誌情報テーブル1200のデータ構成について説明する。この書誌情報テーブル1200を用いて、印刷管理サーバ101のCPU201は、印刷ジョブの管理を行う。   Here, the data structure of the bibliographic information table 1200 stored in the external memory 211 of the print management server 101 will be described with reference to FIG. Using this bibliographic information table 1200, the CPU 201 of the print management server 101 manages print jobs.

図12に示す通り、書誌情報テーブル1200は、ジョブID1201、ユーザ名1202、ファイル名1203、印刷ジョブ名1204、セキュリティレベル1205、タイムスタンプ1206等のデータ項目を備えて構成されている。   As shown in FIG. 12, the bibliographic information table 1200 includes data items such as a job ID 1201, a user name 1202, a file name 1203, a print job name 1204, a security level 1205, and a time stamp 1206.

ジョブID1201は、書誌情報テーブル1200で管理されている印刷ジョブの書誌情報を一意に識別するための識別情報が登録されるデータ項目である。   The job ID 1201 is a data item in which identification information for uniquely identifying the bibliographic information of the print job managed in the bibliographic information table 1200 is registered.

ユーザ名1202は、当該レコードで管理する印刷ジョブの作成指示をしたユーザのユーザ名が登録されるデータ項目である。このユーザ名は印刷ジョブから取得され、このユーザ名1202に登録されることになる。   A user name 1202 is a data item in which the user name of a user who has instructed creation of a print job managed by the record is registered. This user name is acquired from the print job and registered in this user name 1202.

ファイル名1203は、印刷ジョブを特定のフォルダに記憶した際のファイル名の情報が登録されるデータ項目である。   A file name 1203 is a data item in which information on a file name when a print job is stored in a specific folder is registered.

印刷ジョブ名1204は、印刷ジョブを作成する際に元となった文書ファイルのファイル名の情報が登録されるデータ項目である。   The print job name 1204 is a data item in which information on the file name of the document file that is the origin when creating the print job is registered.

セキュリティレベル1205は、当該レコードで管理される印刷ジョブのセキュリティレベルが登録されるデータ項目である。   The security level 1205 is a data item in which the security level of the print job managed by the record is registered.

タイムスタンプ1206は、当該印刷ジョブが作成された日時を示す日時情報が登録されるデータ項目である。印刷管理サーバ101は、このタイムスタンプ情報をもとに、一定時間印刷指示が行われなかった印刷ジョブを削除する処理を行うことになる。   The time stamp 1206 is a data item in which date / time information indicating the date / time when the print job was created is registered. Based on the time stamp information, the print management server 101 performs processing for deleting a print job for which a print instruction has not been given for a certain period of time.

以上が、書誌情報テーブル1200のデータ構成の一例の説明である。   The above is an example of the data structure of the bibliographic information table 1200.

次に、図6を参照して、複合機103のCPU301と、認証サーバ102のCPU201とによって行われるユーザ認証処理について説明する。図6のステップS601からステップS607に示す処理は、複合機103のCPU301によって行われる処理であり、CPU301に当該処理を実行させるためのプログラムはHDD304に記憶されており、本処理の実行に際して、CPU301は当該プログラムをRAM302にロードし、ロードしたプログラムによる制御に従って本処理を実行する。また、ステップS621からステップS628に示す処理は、認証サーバ102のCPU201によって行われる処理であり、本処理を認証サーバ102のCPU201に実行させるためのプログラムは認証サーバ102の外部メモリ211に記憶されており、本処理の実行に際して、CPU201は、当該プログラムをRAM202にロードし、ロードしたプログラムによる制御に従って本処理を実行する。   Next, user authentication processing performed by the CPU 301 of the multifunction machine 103 and the CPU 201 of the authentication server 102 will be described with reference to FIG. The processing shown in steps S601 to S607 in FIG. 6 is processing performed by the CPU 301 of the multifunction machine 103. A program for causing the CPU 301 to execute the processing is stored in the HDD 304, and the CPU 301 is executed when executing this processing. Loads the program into the RAM 302 and executes this processing according to the control by the loaded program. The processing shown in steps S621 to S628 is processing performed by the CPU 201 of the authentication server 102, and a program for causing the CPU 201 of the authentication server 102 to execute this processing is stored in the external memory 211 of the authentication server 102. When executing this process, the CPU 201 loads the program into the RAM 202 and executes the process according to the control by the loaded program.

まず、複合機103のCPU301は、カードリーダ319に翳されたICカードから複合機を使用するユーザの認証に用いる認証情報を取得する(ステップS601)。例えば、ICカードから、当該ICカードを一意に識別するためのカードIDを取得する。尚、ICカードを用いず、認証情報としてユーザID、パスワードの入力を、操作部308を介して受け付けるようにしてももちろん構わない。   First, the CPU 301 of the multi-function peripheral 103 acquires authentication information used for authentication of a user who uses the multi-function peripheral from an IC card placed on the card reader 319 (step S601). For example, a card ID for uniquely identifying the IC card is acquired from the IC card. Of course, it is possible to accept an input of a user ID and a password as authentication information via the operation unit 308 without using an IC card.

その後、複合機103のCPU301は、ステップS601で取得した認証情報を送信することで、認証サーバ102に対して当該ユーザの認証要求を行う(認証要求送信:ステップS602)。   Thereafter, the CPU 301 of the MFP 103 transmits the authentication information acquired in step S601 to make an authentication request for the user to the authentication server 102 (authentication request transmission: step S602).

複合機103からの認証要求を受信すると(ステップS621)、認証サーバ102のCPU201は、複合機103から受信した認証情報に含まれるカードIDが、図9に示すユーザ認証テーブルに登録されているかを判定する(ステップS622)。   When receiving the authentication request from the multifunction device 103 (step S621), the CPU 201 of the authentication server 102 determines whether the card ID included in the authentication information received from the multifunction device 103 is registered in the user authentication table shown in FIG. Determination is made (step S622).

ここで、図9を参照して、認証サーバ101の外部メモリ211に記憶、管理されている、ユーザ認証テーブル900のデータ構成の一例について説明する。   Here, an example of the data configuration of the user authentication table 900 stored and managed in the external memory 211 of the authentication server 101 will be described with reference to FIG.

図9に示す通り、ユーザ認証テーブル900は、カードID901、ユーザ名902、パスワード903、セキュリティ設定904等のデータ項目を備えて構成されている。   As shown in FIG. 9, the user authentication table 900 includes data items such as a card ID 901, a user name 902, a password 903, and a security setting 904.

カードID901は、ICカードを一意に識別するための識別情報が登録されるデータ項目である。ユーザ名902は、カードID901に登録されたカードIDを有するICカードの保有者であるユーザのユーザ名が登録されるデータ項目である。パスワード903は、当該ユーザがICカードを忘れた場合や、紛失した場合に、複合機103にログインするために用いるパスワード情報が登録されるデータ項目である。   The card ID 901 is a data item in which identification information for uniquely identifying an IC card is registered. The user name 902 is a data item in which the user name of the user who is the holder of the IC card having the card ID registered in the card ID 901 is registered. The password 903 is a data item in which password information used to log in to the multifunction machine 103 when the user forgets or loses the IC card is registered.

セキュリティ設定904は、それぞれのレコードで管理されるユーザが、それぞれの複合機で、どのセキュリティレベルの文書を印刷可能であるかの情報を登録するデータ項目である。セキュリティレベルは、図10のデバイスグループ管理テーブル1000で管理されるデバイスグループごとに設定されることになる。   The security setting 904 is a data item for registering information on what security level a user managed by each record can print on each multifunction device. The security level is set for each device group managed by the device group management table 1000 in FIG.

ここの数値が「1」であるデバイスグループに属する複合機からは、当該ユーザは「極秘(1)」、「機密(2)」、「通常文書(3)」の全ての印刷ジョブの印刷を行うことが可能である。この数値が「2」であるデバイスグループに属する複合機からは、当該ユーザは、「機密(2)」、「通常文書(3)」である印刷ジョブの印刷が可能であり、「極秘(1)」のセキュリティレベルである印刷ジョブの印刷を行うことはできない。同様に、この数値が「3」であるデバイスグループに属する複合機からは、「通常文書(3)」のセキュリティレベルである印刷ジョブのみが印刷可能であり、「極秘(1)」、「機密(2)」のセキュリティレベルの文書を印刷することが出来ない。以上が、図9のユーザ認証テーブル900のデータ構成の一例の説明である。   From the MFPs belonging to the device group whose numerical value is “1”, the user prints all print jobs of “Top Secret (1)”, “Secret (2)”, and “Normal Document (3)”. Is possible. From the MFPs belonging to the device group whose numerical value is “2”, the user can print a print job that is “confidential (2)” and “regular document (3)”. ) "Security level cannot be printed. Similarly, only a print job having a security level of “normal document (3)” can be printed from a multi-function peripheral belonging to a device group having this numerical value “3”, and “confidential (1)”, “confidential” (2) "security level document cannot be printed. The above is an example of the data configuration of the user authentication table 900 of FIG.

ここで、図10を参照して、認証サーバ102の外部メモリ211で記憶、管理されているデバイスグループ管理テーブル1000のデータ構成の一例について説明する。例えば、複合機の設置場所等を基準にしてグループ化し、そのグループをこのデバイスグループ管理テーブル1000で管理することになる。   Here, an example of the data configuration of the device group management table 1000 stored and managed in the external memory 211 of the authentication server 102 will be described with reference to FIG. For example, grouping is performed based on the installation location of the multifunction peripheral, and the group is managed by the device group management table 1000.

図10に示す通り、デバイスグループ管理テーブル1000は、データ項目として、デバイスグループNo1001、所属複合機IPアドレス1002等のデータ項目を備えて構成されている。   As shown in FIG. 10, the device group management table 1000 includes data items such as a device group No. 1001 and an associated multifunction device IP address 1002 as data items.

デバイスグループNo1001は、デバイスグループを一意に識別するための識別情報が登録されるデータ項目である。   Device group No. 1001 is a data item in which identification information for uniquely identifying a device group is registered.

所属複合機IPアドレス1002は、当該グループに属する複合機のIPアドレスが登録されるデータ項目である。それぞれのグループに属する全ての複合機のIPアドレスを、例えば「,」を区切り子として登録することになる。   The assigned multifunction device IP address 1002 is a data item in which the IP addresses of multifunction devices belonging to the group are registered. For example, “,” is registered as a delimiter for the IP addresses of all the MFPs belonging to each group.

尚、複合機を特定できる情報であれば、IPアドレスではなく、他の情報を用いても良いことは言うまでもない。以上が、デバイスグループ管理テーブル1000のデータ構成の説明である。   Needless to say, other information may be used instead of the IP address as long as the information can identify the multifunction device. The above is the description of the data configuration of the device group management table 1000.

本発明において、図9の認証テーブル900のセキュリティ設定904や図10の本発明がこのように構成している目的は、ICカードを紛失等してしまった際に、そのICカードを取得した他のユーザが、機密文書を印刷して入手することを防ぐことを目的としており、機密文書を印刷可能な複合機を限定することで、機密文書が他人に印刷される可能性を低減させることを可能としている。尚、機密文書を印刷可能な複合機を、ユーザの席の近くの複合機に限定しておくことが望ましい。   In the present invention, the security setting 904 of the authentication table 900 of FIG. 9 and the object of the present invention of FIG. 10 are configured in such a manner that the IC card is acquired when the IC card is lost or the like. The purpose is to prevent users from printing confidential documents, and by limiting the number of MFPs that can print confidential documents, the possibility of printing confidential documents to others is reduced. It is possible. Note that it is desirable to limit multifunction devices capable of printing confidential documents to multifunction devices near the user's seat.

図6の説明に戻る。認証サーバ102のCPU201が、ステップS622の判定処理で、複合機103から受信した認証要求に含まれるカードIDがユーザ認証テーブル900に登録されていない(NO)と判定した場合には、処理をステップS627に進め、認証NGの認証結果情報を作成する。   Returning to the description of FIG. If the CPU 201 of the authentication server 102 determines in step S622 that the card ID included in the authentication request received from the multi-function peripheral 103 is not registered in the user authentication table 900 (NO), the process proceeds to step S622. Proceeding to S627, authentication result information of authentication NG is created.

一方、ステップS602の判定処理で、認証サーバ102のCPU201が、複合機103から受信したカードIDが、ユーザ認証テーブル900に登録されていると判定した場合には、処理をステップS623に進め、認証要求を行ってきた複合機103のIPアドレスを取得する。   On the other hand, if the CPU 201 of the authentication server 102 determines in step S602 that the card ID received from the multi-function peripheral 103 is registered in the user authentication table 900, the process proceeds to step S623. The IP address of the MFP 103 that has made the request is acquired.

その後、認証サーバ102のCPU201は、ステップS623で取得したIPアドレスをもとに、図10のデバイスグループ管理テーブル1000を検索し、当該IPアドレスを有する複合機が属するデバイスグループを取得する(ステップS624)。そして、ステップS621で取得したカードIDを保有するユーザの当該デバイスグループのセキュリティレベルを取得する(ステップS625)。その後、ステップS622の判定処理で受信したカードIDが登録されていると判定されたレコードに登録されているユーザ情報(ユーザ名等)や、ステップS625で取得したセキュリティレベルを含む、認証OKの認証結果情報を作成し、処理をステップS628に進める。   Thereafter, the CPU 201 of the authentication server 102 searches the device group management table 1000 in FIG. 10 based on the IP address acquired in step S623, and acquires the device group to which the MFP having the IP address belongs (step S624). ). Then, the security level of the device group of the user holding the card ID acquired in step S621 is acquired (step S625). Thereafter, authentication OK authentication including the user information (user name, etc.) registered in the record in which it is determined that the card ID received in the determination process in step S622 is registered, and the security level acquired in step S625. Result information is created, and the process proceeds to step S628.

認証サーバ102のCPU201は、ステップS628において、ステップS626若しくはステップS627で作成した認証結果情報を、認証要求を行ってきた複合機103に対して送信する。   In step S628, the CPU 201 of the authentication server 102 transmits the authentication result information created in step S626 or step S627 to the multi-function peripheral 103 that has issued the authentication request.

複合機103のCPU301は、認証サーバ102から認証結果情報を受信すると(ステップS603)、認証が成功したのか(認証OK)、それとも失敗したのか(認証NG)を判定する(ステップS604)。この判定処理で、認証が成功した(認証OK)と判定した場合には、認証結果情報に含まれるユーザ情報を取得し(ステップ605)、そのユーザ情報が示すユーザのログイン処理を行う(ステップS606)。これによって、複合機103を操作するユーザが特定されることになる。   When receiving the authentication result information from the authentication server 102 (step S603), the CPU 301 of the MFP 103 determines whether the authentication has succeeded (authentication OK) or has failed (authentication NG) (step S604). If it is determined in this determination process that the authentication is successful (authentication OK), user information included in the authentication result information is acquired (step 605), and a user login process indicated by the user information is performed (step S606). ). As a result, the user who operates the multi-function peripheral 103 is specified.

一方、ステップS604の判定処理で認証が失敗した(NO)と判定した場合には、CPU301は、処理をステップS607に進め、操作部308のLCD表示部に、不図示の認証失敗画面を表示し、本処理を終了する。以上が、図6のユーザ認証処理の説明である。   On the other hand, if it is determined in the determination process in step S604 that the authentication has failed (NO), the CPU 301 advances the process to step S607 and displays an authentication failure screen (not shown) on the LCD display unit of the operation unit 308. This process is terminated. The above is the description of the user authentication process in FIG.

複合機103では、ユーザのログイン処理が終了後、当該複合機103を操作するユーザの操作指示に従って印刷管理サーバ101で管理されている印刷ジョブの印刷処理を行うことが可能である。   The multifunction device 103 can perform print processing of a print job managed by the print management server 101 in accordance with an operation instruction of a user who operates the multifunction device 103 after the user login process is completed.

その際に、複合機103のCPU301は、まず、ログイン中のユーザが当該複合機を用いて印刷出力可能な印刷ジョブの一覧を要求する。そして、その印刷ジョブ一覧を操作部308のLCD表示部に表示する。そして、その印刷ジョブ一覧から実際に印刷出力を行う印刷ジョブの選択を受け付ける。その後、その選択情報を印刷管理サーバ101に送信することに応じて印刷管理サーバ101から送信される印刷ジョブを受信し、受信した印刷ジョブに基づく印刷処理を実行することになる。   At that time, the CPU 301 of the multifunction peripheral 103 first requests a list of print jobs that can be printed out by the logged-in user using the multifunction peripheral. Then, the print job list is displayed on the LCD display unit of the operation unit 308. Then, selection of a print job to be actually printed out is accepted from the print job list. Thereafter, in response to transmitting the selection information to the print management server 101, a print job transmitted from the print management server 101 is received, and print processing based on the received print job is executed.

以後、図7を参照して、複合機103と印刷管理サーバ101によって行われる印刷ジョブ一覧要求処理、図8を参照して、複合機103と印刷管理サーバ101によって行われる印刷処理について説明する。   Hereinafter, a print job list request process performed by the MFP 103 and the print management server 101 will be described with reference to FIG. 7, and a print process performed by the MFP 103 and the print management server 101 will be described with reference to FIG.

図7は、複合機103のCPU301と、印刷管理サーバ101のCPU201によって行われる印刷ジョブ一覧要求処理を示すフローチャートである。図中、ステップS701からステップS703に示す処理は、複合機103のCPU301によって行われる処理であり、CPU301に当該処理を実行させるためのプログラムはHDD304に記憶されており、本処理の実行に際して、CPU301は当該プログラムをRAM302にロードし、ロードしたプログラムによる制御に従って本処理を実行する。また、ステップS721からステップS724に示す処理は、印刷管理サーバ101のCPU201によって行われる処理であり、本処理を印刷管理サーバ101のCPU201に実行させるためのプログラムは印刷管理サーバ101の外部メモリ211に記憶されており、本処理の実行に際して、CPU201は、当該プログラムをRAM202にロードし、ロードしたプログラムによる制御に従って本処理を実行する。   FIG. 7 is a flowchart illustrating print job list request processing performed by the CPU 301 of the multifunction peripheral 103 and the CPU 201 of the print management server 101. In the figure, the processes shown in steps S701 to S703 are processes performed by the CPU 301 of the multifunction machine 103, and a program for causing the CPU 301 to execute the processes is stored in the HDD 304. Loads the program into the RAM 302 and executes this processing according to the control by the loaded program. The processing shown in steps S721 to S724 is processing performed by the CPU 201 of the print management server 101. A program for causing the CPU 201 of the print management server 101 to execute this processing is stored in the external memory 211 of the print management server 101. When the processing is executed, the CPU 201 loads the program into the RAM 202 and executes the processing according to control by the loaded program.

複合機103のCPU301は、当該複合機を操作するユーザの操作指示により、印刷ジョブ一覧表示指示を受け付けると、印刷管理サーバ101に対して印刷ジョブ一覧要求を送信する(ステップS701)。その際に、複合機103にログイン中のユーザのユーザ情報(ユーザ名等)と、ログインしている複合機103のセキュリティレベルを送信することになる。   When the CPU 301 of the multi-function peripheral 103 receives a print job list display instruction in response to an operation instruction of a user who operates the multi-function peripheral, the CPU 301 transmits a print job list request to the print management server 101 (step S701). At that time, the user information (user name, etc.) of the user who is logged in to the multifunction device 103 and the security level of the logged-in multifunction device 103 are transmitted.

印刷管理サーバ101の複合機103からの印刷ジョブ一覧要求を受信すると(ステップS721)、書誌情報テーブルを検索し、複合機103のログインユーザの印刷ジョブのうち、当該要求を行った複合機103で印刷出力可能な印刷ジョブを、複合機のセキュリティレベルと、印刷ジョブのセキュリティレベルとを用いて取得する(ステップS722)。   When a print job list request is received from the MFP 103 of the print management server 101 (step S721), the bibliographic information table is searched, and the MFP 103 that made the request among the print jobs of the login user of the MFP 103 receives the request. A print job that can be printed out is acquired using the security level of the multifunction peripheral and the security level of the print job (step S722).

そしてその後、ステップS722で取得した印刷ジョブの一覧情報を作成し(ステップS723)、作成した印刷ジョブの一覧情報を、要求を行ってきた複合機103に送信する(ステップS724)。   After that, the print job list information acquired in step S722 is created (step S723), and the created print job list information is transmitted to the requesting MFP 103 (step S724).

複合機103のCPU301は、印刷ジョブの一覧情報を受信すると(ステップS702)、図13、図14に示す印刷ジョブ一覧画面を表示する(ステップS703)。以上が、印刷ジョブ一覧要求処理の説明である。   When receiving the print job list information (step S702), the CPU 301 of the multi-function peripheral 103 displays the print job list screen shown in FIGS. 13 and 14 (step S703). The above is the description of the print job list request process.

ここで、図7のステップS703で、複合機103の操作部308のLCD表示部に表示される印刷ジョブ一覧表示画面1300について、図13、図14を参照して説明する。   Here, the print job list display screen 1300 displayed on the LCD display unit of the operation unit 308 of the MFP 103 in step S703 of FIG. 7 will be described with reference to FIGS.

図13は、印刷ジョブ一覧表示画面1300の構成の一例を示す図である。図13に示す通り、印刷ジョブ一覧表示画面1300は、ログインユーザ表示部1301、印刷ジョブ一覧表示部1302、印刷ジョブ選択部1303、選択解除ボタン1304、プリントボタン1305等を備えて構成されている。   FIG. 13 is a diagram showing an example of the configuration of the print job list display screen 1300. As shown in FIG. 13, the print job list display screen 1300 includes a login user display unit 1301, a print job list display unit 1302, a print job selection unit 1303, a selection release button 1304, a print button 1305, and the like.

ログインユーザ表示部1301は、複合機103にログイン中のユーザのユーザ名を表示する表示部である。印刷ジョブ一覧表示部1302は、印刷管理サーバ101から取得した、ログインユーザが当該複合機を用いて印刷出力を行うことが可能な印刷ジョブの一覧を表示する表示部である。印刷ジョブに関する情報として、印刷ジョブ名1302−1、印刷設定1302−2、用紙サイズ1302−3、ページ数1302−4、タイムスタンプ1302−5等が表示されることになる。尚、表示項目はこれらに限られない。   The login user display unit 1301 is a display unit that displays a user name of a user who is logging in to the multifunction machine 103. The print job list display unit 1302 is a display unit that displays a list of print jobs that are acquired from the print management server 101 and can be printed out by the login user using the MFP. As information about the print job, a print job name 1302-1, print setting 1302-2, paper size 1302-3, page number 1302-4, time stamp 1302-5, and the like are displayed. The display items are not limited to these.

印刷ジョブ選択部1303は、印刷出力を指示する印刷ジョブを選択するために用いられる。この印刷ジョブ選択部1303がチェックされた印刷ジョブが、プリントボタン1305に対する押下指示を受け付けた場合に、印刷出力対象の印刷ジョブとして決定される。   A print job selection unit 1303 is used to select a print job instructing print output. When the print job checked by the print job selection unit 1303 receives an instruction to press the print button 1305, the print job is determined as a print job to be printed.

印刷解除ボタン1304は、印刷ジョブ選択部1303での印刷ジョブの選択をすべて解除するために用いられるボタンである。プリントボタン1305は、印刷ジョブ選択部1303で選択された印刷ジョブの印刷指示を行うために用いられるボタンである。以上が、印刷ジョブ一覧表示画面1300の説明である。   A print cancel button 1304 is a button used to cancel all print job selections in the print job selection unit 1303. A print button 1305 is a button used to issue a print instruction for the print job selected by the print job selection unit 1303. The above is the description of the print job list display screen 1300.

尚、図13は、印刷管理サーバ101により仮されている書誌情報テーブル1200が図12に示すような状態である場合に、図9のユーザ認証テーブル900中の「USER001」が、デバイスグループ03に属する複合機にログインしている場合に表示される印刷ジョブ一覧表示画面の例を示している。   Note that FIG. 13 shows that “USER001” in the user authentication table 900 of FIG. 9 is assigned to the device group 03 when the bibliographic information table 1200 provisioned by the print management server 101 is in the state shown in FIG. An example of a print job list display screen displayed when logging in to a multifunction machine to which the machine belongs is shown.

デバイスグループ03の複合機からは、USER001は、「極秘(1)」、「機密(2)」、「通常文書(3)」の全ての印刷ジョブの印刷を行うことが可能である。図12に示す書誌情報テーブルで管理されている印刷ジョブのうち、USER001の印刷ジョブは、ジョブIDが「J001」、「J002」、「J003」、及び「J005」のジョブである。   From the multifunction peripheral of the device group 03, USER001 can print all print jobs of “Top Secret (1)”, “Secret (2)”, and “Normal Document (3)”. Of the print jobs managed in the bibliographic information table shown in FIG. 12, USER001 print jobs are jobs whose job IDs are “J001”, “J002”, “J003”, and “J005”.

USER001は、ログイン中の複合機から全てのセキュリティレベルの印刷ジョブを印刷可能であるために、図13のような印刷ジョブの一覧が表示されることになる。   Since USER001 can print all security level print jobs from the logged-in multifunction peripheral, a list of print jobs as shown in FIG. 13 is displayed.

図14は、USER001がデバイスグループ001またはデバイスグループ002に属する複合機103にログインしている場合に表示されることになる印刷ジョブ一覧画面1300の例を示している。   FIG. 14 shows an example of a print job list screen 1300 that is displayed when USER001 is logged in to the MFP 103 belonging to the device group 001 or device group 002.

図9にあるように、USER001のデバイスグループ01及びデバイスグループ02のセキュリティレベルは「3」となっており、それらに属する複合機からは、USER001は、「通常文書(3)」のみ印刷出力が可能であり、「極秘(1)」、「機密(2)」のセキュリティレベルである印刷ジョブを印刷出力することはできない。   As shown in FIG. 9, the security level of the device group 01 and the device group 02 of USER001 is “3”, and USER001 prints out only “normal document (3)” from the multifunction peripherals belonging to them. A print job having a security level of “Top Secret (1)” or “Secret (2)” cannot be printed out.

であるから、USER001がデバイスグループ01またはデバイスグループ02に属する複合機103にログインしている場合には、図12の書誌情報テーブルに保存されているUSER001の印刷ジョブのうち、セキュリティレベルが「通常文書(3)」である、ジョブIDが「J001」、「J005」の印刷ジョブのみが印刷ジョブ一覧表示部1302に表示されることになる。   Therefore, when USER001 is logged in to the MFP 103 belonging to the device group 01 or the device group 02, the security level of the USER001 print job stored in the bibliographic information table of FIG. Only the print jobs with the job IDs “J001” and “J005”, which are “document (3)”, are displayed on the print job list display unit 1302.

このように構成をすることにより、それぞれの複合機から、その複合機のセキュリティレベルで印刷不可能な印刷ジョブの印刷指示を行うことが出来ず、これにより、印刷ジョブのセキュリティレベルにより印刷出力可能な複合機を限定することが可能となる。   By configuring in this way, it is not possible to issue print instructions for print jobs that cannot be printed with the security level of each multifunction device from each multifunction device, thereby enabling print output according to the security level of the print job. It is possible to limit the number of multifunction devices.

次に、図8を参照して、複合機103と印刷管理サーバ101によって行われる印刷処理について説明する。   Next, a printing process performed by the multifunction machine 103 and the print management server 101 will be described with reference to FIG.

図8は、複合機103のCPU301と、印刷管理サーバ101のCPU201によって行われる印刷処理を示すフローチャートである。図中、ステップS801からステップS806に示す処理は、複合機103のCPU301によって行われる処理であり、CPU301に当該処理を実行させるためのプログラムはHDD304に記憶されており、本処理の実行に際して、CPU301は当該プログラムをRAM302にロードし、ロードしたプログラムによる制御に従って本処理を実行する。また、ステップS821からステップS825に示す処理は、印刷管理サーバ101のCPU201によって行われる処理であり、本処理を印刷管理サーバ101のCPU201に実行させるためのプログラムは印刷管理サーバ101の外部メモリ211に記憶されており、本処理の実行に際して、CPU201は、当該プログラムをRAM202にロードし、ロードしたプログラムによる制御に従って本処理を実行する。   FIG. 8 is a flowchart illustrating print processing performed by the CPU 301 of the multifunction peripheral 103 and the CPU 201 of the print management server 101. In the figure, the processing from step S801 to step S806 is processing performed by the CPU 301 of the multi-function peripheral 103, and a program for causing the CPU 301 to execute the processing is stored in the HDD 304. Loads the program into the RAM 302 and executes this processing according to the control by the loaded program. The processing shown in steps S821 to S825 is processing performed by the CPU 201 of the print management server 101. A program for causing the CPU 201 of the print management server 101 to execute this processing is stored in the external memory 211 of the print management server 101. When the processing is executed, the CPU 201 loads the program into the RAM 202 and executes the processing according to control by the loaded program.

複合機103のCPU301は、図13及び図14に示す印刷ジョブ一覧表示画面1300において印刷ジョブ選択部1303を介して、印刷出力を行う印刷ジョブの選択を受け付ける(ステップS801)。そして、いずれかの印刷ジョブが選択されている状態で、プリントボタン1305に対する押下指示を受け付けることにより入力される印刷開始指示を受け付けると(ステップS802でYES)、選択された印刷ジョブを特定するための情報を取得し(ステップS803)、取得した情報を含む印刷ジョブの出力要求を印刷管理サーバ101に対して送信する(ステップS804)。   The CPU 301 of the multi-function peripheral 103 accepts selection of a print job to be printed out via the print job selection unit 1303 on the print job list display screen 1300 shown in FIGS. 13 and 14 (step S801). When a print start instruction input by receiving a press instruction for the print button 1305 is received in a state where any print job is selected (YES in step S802), the selected print job is specified. (Step S803), and a print job output request including the acquired information is transmitted to the print management server 101 (step S804).

印刷ジョブを特定する情報は、例えば、ジョブID1201や、タイムスタンプ1205等、印刷出力を行う印刷ジョブを一意に特定できる情報であればどのような情報を用いても構わない。   As the information for specifying the print job, any information may be used as long as the information can uniquely specify the print job to be printed out, such as the job ID 1201 and the time stamp 1205.

印刷管理サーバ101は、複合機103から印刷ジョブ出力要求を受信すると、その印刷ジョブ出力要求に含まれる印刷ジョブを特定する情報をすべて取得し、それら情報で特定される印刷ジョブを管理するレコードを取得する。そして、そのレコードのファイル名1203に登録されている情報に従って、印刷ジョブが保存されているフォルダから印刷指示を受け付けた(出力要求があった)印刷ジョブを取得する(ステップS822)。   When the print management server 101 receives a print job output request from the multi-function peripheral 103, the print management server 101 acquires all the information specifying the print job included in the print job output request, and records a record for managing the print job specified by the information. get. Then, according to the information registered in the file name 1203 of the record, the print job that has received the print instruction (there is an output request) is acquired from the folder in which the print job is stored (step S822).

そして、ステップS822で取得した印刷ジョブのうち、まだ複合機103に送信していない印刷ジョブを取得し(ステップS824)、印刷ジョブ出力要求を行ってきた複合機103に対して送信する(ステップS825)。   Then, among the print jobs acquired in step S822, a print job that has not been transmitted to the MFP 103 is acquired (step S824), and the print job is transmitted to the MFP 103 that has issued the print job output request (step S825). ).

複合機103のCPU301は、印刷管理サーバ101から印刷ジョブを受信すると(ステップS805)、その印刷ジョブに従った印刷処理を実行する(ステップS806)。   When the CPU 301 of the multifunction machine 103 receives a print job from the print management server 101 (step S805), the CPU 301 executes a print process according to the print job (step S806).

印刷管理サーバ101のCPU201は、ステップS825で印刷ジョブを複合機103に送信した後に、ステップS823で取得した印刷ジョブで、まだ複合機103に送信していない印刷ジョブがあるかを判定する(ステップS826)。   The CPU 201 of the print management server 101 determines whether there is a print job that has not been transmitted to the MFP 103 yet in the print job acquired in Step S823 after transmitting the print job to the MFP 103 in Step S825 (Step S825). S826).

ステップS826の判定処理でYESと判定した場合には、処理をステップS824に進め、未送信の印刷ジョブを取得し、複合機103に対して送信する。そして、この処理を、ステップS826の判定処理でNOと判定するまで繰り返し行うことになる。   If “YES” is determined in the determination process of step S826, the process proceeds to step S824, an untransmitted print job is acquired, and is transmitted to the multi-function peripheral 103. This process is repeated until NO is determined in the determination process of step S826.

また、複合機103のCPU301は、印刷管理サーバ101から印刷ジョブから送信された印刷ジョブを受信するごとに(ステップS805)、その印刷ジョブに従った印刷処理を実行する。以上が、印刷処理の説明である。   Each time the CPU 301 of the multi-function peripheral 103 receives a print job transmitted from the print job from the print management server 101 (step S805), the CPU 301 executes a print process according to the print job. The above is the description of the printing process.

本発明では、上記のように構成することにより、印刷データのセキュリティレベルに応じて、当該印刷データを印刷出力可能な複合機を限定することが可能となる。   According to the present invention, by configuring as described above, it is possible to limit MFPs that can print out the print data according to the security level of the print data.

上記のようなことが可能になることにより、ICカードが紛失等してしまった場合、第三者に機密性の高い印刷ジョブを出力されることを好適に防ぐ効果を奏する。   By making the above possible, when the IC card is lost or the like, there is an effect of suitably preventing a third party from outputting a highly confidential print job.

また、機密性の高い印刷ジョブを印刷後、その印刷結果の用紙を回収することを忘れてしまったとしても、印刷ジョブを出力できる複合機が限定されているので、ユーザは、その印刷結果の用紙が放置された状態にある複合機を容易に特定することが可能となり、回収を迅速に行うことが可能である。   Also, even if you forget to collect the print result after printing a highly confidential print job, there are limited multifunction devices that can output the print job. It is possible to easily identify the multifunction peripheral in which the paper is left unattended, and it is possible to quickly collect.

本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実
施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。例えば、印刷管理サーバ101と認証サーバ102の機能を1台のサーバ装置で実現することももちろん可能である。
The present invention can be implemented as a system, apparatus, method, program, storage medium, or the like, and can be applied to a system including a plurality of devices. You may apply to the apparatus which consists of one apparatus. For example, it is of course possible to realize the functions of the print management server 101 and the authentication server 102 with a single server device.

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。   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. In addition, there are 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.

なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。   Note that 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 in a limited manner. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.

101 印刷管理サーバ
102 認証サーバ
103 複合機
104 クライアントPC
105 LAN
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信インタフェース(I/F)コントローラ
209 入力装置
210 ディスプレイ装置
211 外部メモリ
301 CPU
302 RAM
303 ROM
304 ハードディスクドライブ(HDD)
305 ネットワークインタフェース(I/F)
306 モデム
307 操作部インタフェース(I/F)
308 操作部
309 システムバス
310 RIP
311 プリンタインタフェース(I/F)
312 プリンタ
313 スキャナインタフェース(I/F)
314 スキャナ
315 画像バス
316 コントローラユニット
317 画像処理部
318 外部インタフェース(I/F)
319 カードリーダ
320 イメージバスインタフェース(I/F)
101 Print Management Server 102 Authentication Server 103 Multifunction Machine 104 Client PC
105 LAN
201 CPU
202 RAM
203 ROM
204 System Bus 205 Input Controller 206 Video Controller 207 Memory Controller 208 Communication Interface (I / F) Controller 209 Input Device 210 Display Device 211 External Memory 301 CPU
302 RAM
303 ROM
304 Hard disk drive (HDD)
305 Network interface (I / F)
306 Modem 307 Operation unit interface (I / F)
308 Operation unit 309 System bus 310 RIP
311 Printer interface (I / F)
312 Printer 313 Scanner Interface (I / F)
314 Scanner 315 Image bus 316 Controller unit 317 Image processing unit 318 External interface (I / F)
319 Card Reader 320 Image Bus Interface (I / F)

Claims (9)

印刷ジョブを、ユーザ情報と、印刷ジョブのセキュリティレベルと対応付けて記憶する印刷ジョブ記憶手段を備える情報処理装置と、ユーザ情報の入力を受け付ける入力受付手段を備える複数の画像形成装置と、を含む画像形成システムであって
記情報処理装置は、
複数の画像形成装置それぞれの識別情報により形成されるグループであるデバイスグループを管理するデバイスグループ管理手段と、
前記デバイスグループ管理手段で管理されている前記デバイスグループの情報と、前記ユーザ情報の示すユーザにとっての前記デバイスグループのセキュリティレベルの設定対応付けて記憶セキュリティレベル記憶手段
前記画像形成装置の前記入力受付手段で入力を受け付けたユーザ情報に対応付けられて前記印刷ジョブ記憶手段に記憶されている印刷ジョブのセキュリティレベルと、前記セキュリティレベル記憶手段に記憶されている、当該ユーザ情報のユーザにとっての当該画像形成装置のデバイスグループのセキュリティレベルの設定とを用いて、当該ユーザ情報の入力を受け付けた前記画像形成装置において、当該ユーザ情報のユーザにとって印刷出力可能なレベルの印刷ジョブのリストを生成するリスト生成手段と、
前記リスト生成手段で生成された印刷ジョブのリストを、前記入力受付手段で前記ユーザ情報の入力を受け付けた前記画像形成装置に送信する送信手段と、
を備
記画像形成装置は、
前記情報処理装置の印刷ジョブ記憶手段に記憶されている、前記入力受付手段で入力を受け付けたユーザ情報に対応する印刷ジョブの印刷ジョブのリストを前記情報処理装置より受信する受信手段と、
前記受信手段で受信した印刷ジョブのリストから選択された印刷ジョブを印刷出力する印刷出力手段と、
を備えることを特徴とする画像形成システム。
An information processing apparatus including a print job storage unit that stores a print job in association with user information and a security level of the print job, and a plurality of image forming apparatuses including an input reception unit that receives input of user information An image forming system ,
Before Symbol information processing apparatus,
Device group management means for managing a device group that is a group formed by identification information of each of a plurality of image forming apparatuses;
Said device group information managed by the device group management unit, and the security level storing unit you stores Installing corresponding security level settings and the device group for the user indicated by the user information,
A security level of a print job stored in the print job storage unit in association with user information received by the input reception unit of the image forming apparatus, and the security level storage unit Using the setting of the security level of the device group of the image forming apparatus for the user of the user information, in the image forming apparatus that has received the input of the user information, printing at a level that can be printed out for the user of the user information List generation means for generating a list of jobs ;
A transmission unit that transmits a list of print jobs generated by the list generation unit to the image forming apparatus that has received the input of the user information by the input reception unit;
The Bei example
Before Symbol image forming apparatus,
Receiving means for receiving, from the information processing apparatus, a list of print jobs of a print job corresponding to the user information received by the input receiving means, stored in the print job storage means of the information processing apparatus;
Print output means for printing out a print job selected from the list of print jobs received by the receiving means;
Image forming system characterized by obtaining Bei a.
前記画像形成システムは、印刷ジョブを生成するクライアント装置をさらに含む画像形成システムであって、The image forming system further includes a client device that generates a print job,
前記クライアント装置は、  The client device is
生成した印刷ジョブを前記情報処理装置の印刷ジョブ記憶手段に記憶させるべく、前記印刷ジョブにセキュリティレベルを設定することなく前記情報処理装置に送信する印刷ジョブ送信手段  Print job transmission means for transmitting the generated print job to the information processing apparatus without setting a security level in order to store the generated print job in the print job storage means of the information processing apparatus
を備え、  With
前記情報処理装置は、The information processing apparatus includes:
前記クライアント装置の印刷ジョブ送信手段から送信された印刷ジョブを受信して、前記印刷ジョブ記憶手段に当該印刷ジョブを記憶する場合に、当該記憶する印刷ジョブのセキュリティレベルを所定の条件に基づいて決定する決定手段と、When a print job transmitted from the print job transmission unit of the client device is received and stored in the print job storage unit, the security level of the stored print job is determined based on a predetermined condition A decision means to
前記印刷ジョブを、前記決定手段で決定されたセキュリティレベルと対応付けて前記印刷ジョブ記憶手段に記憶する制御を行う印刷ジョブ記憶制御手段と、Print job storage control means for performing control to store the print job in the print job storage means in association with the security level determined by the determination means;
を備えることを特徴とする請求項1に記載の画像形成システム。The image forming system according to claim 1, further comprising:
前記リスト生成手段は、前記画像形成装置において入力を受け付けたユーザ情報のユーザにとっての当該画像形成装置のデバイスグループセキュリティレベルにおさまるセキュリティレベルの印刷ジョブのリストを生成することを特徴とする請求項1または2に記載の画像形成システム。 The list generation unit generates a list of print jobs having a security level that falls within a security level of a device group of the image forming apparatus for a user whose user information is received by the image forming apparatus. 3. The image forming system according to 1 or 2. 印刷ジョブを、ユーザ情報と、印刷ジョブのセキュリティレベルと対応付けて記憶する印刷ジョブ記憶手段を備える情報処理装置と、ユーザ情報の入力を受け付ける入力受付手段を備える複数の画像形成装置と、を含む画像形成システムの制御方法であって、
記情報処理装置において
複数の画像形成装置それぞれの識別情報により形成されるグループであるデバイスグループを管理するデバイスグループ管理工程と、
前記デバイスグループ管理工程で管理されている前記デバイスグループの情報と、前記ユーザ情報の示すユーザにとっての前記デバイスグループのセキュリティレベルの設定対応付けて記憶セキュリティレベル記憶工程
前記画像形成装置の前記入力受付手段で入力を受け付けたユーザ情報に対応付けられて前記印刷ジョブ記憶手段に記憶されている印刷ジョブのセキュリティレベルと、前記セキュリティレベル記憶工程により記憶されている、当該ユーザ情報のユーザにとっての当該画像形成装置のデバイスグループのセキュリティレベルの設定とを用いて、当該ユーザ情報の入力を受け付けた前記画像形成装置において、当該ユーザ情報のユーザにとって印刷出力可能なレベルの印刷ジョブのリストを生成するリスト生成工程と、
前記リスト生成工程で生成された印刷ジョブのリストを、前記入力受付手段で前記ユーザ情報の入力を受け付けた前記画像形成装置に送信する送信工程と、
を含み、
記画像形成装置において
前記情報処理装置の印刷ジョブ記憶手段に記憶されている、前記入力受付手段で入力を受け付けたユーザ情報に対応する印刷ジョブの印刷ジョブのリストを前記情報処理装置より受信する受信工程と、
前記受信工程で受信した印刷ジョブのリストから選択された印刷ジョブを印刷出力する印刷出力工程と、
を含ことを特徴とする画像形成システムの制御方法。
An information processing apparatus including a print job storage unit that stores a print job in association with user information and a security level of the print job, and a plurality of image forming apparatuses including an input reception unit that receives input of user information An image forming system control method comprising:
In the previous SL information processing apparatus,
A device group management step for managing a device group, which is a group formed by identification information of each of a plurality of image forming apparatuses;
It said device group information managed by the device group management step, and the security level storing step you stored Installing correspondence with the setting of the security level of the device group for the user indicated by the user information,
The security level of the print job stored in the print job storage unit in association with the user information received by the input reception unit of the image forming apparatus, and stored in the security level storage step, Using the setting of the security level of the device group of the image forming apparatus for the user of the user information, in the image forming apparatus that has received the input of the user information, printing at a level that can be printed out for the user of the user information A list generation process for generating a list of jobs ;
A transmission step of transmitting the list of print jobs generated in the list generation step to the image forming apparatus that has received the input of the user information by the input reception unit;
Including
Prior Symbol image forming apparatus,
Receiving from the information processing apparatus a list of print jobs of the print job corresponding to the user information received by the input receiving means, stored in the print job storage means of the information processing apparatus;
A print output step of printing out a print job selected from the list of print jobs received in the reception step;
Method of controlling an image forming system according to claim including things.
印刷ジョブを、ユーザ情報と、印刷ジョブのセキュリティレベルと対応付けて記憶する印刷ジョブ記憶手段を備える情報処理装置と、ユーザ情報の入力を受け付ける入力受付手段を備える複数の画像形成装置と、を含む画像形成システムで実行が可能なプログラムであって、
記情報処理装置を、
複数の画像形成装置それぞれの識別情報により形成されるグループであるデバイスグループを管理するデバイスグループ管理手段と、
前記デバイスグループ管理手段で管理されている前記デバイスグループの情報と、前記ユーザ情報の示すユーザにとっての前記デバイスグループのセキュリティレベルの設定対応付けて記憶セキュリティレベル記憶手段
前記画像形成装置の前記入力受付手段で入力を受け付けたユーザ情報に対応付けられて前記印刷ジョブ記憶手段に記憶されている印刷ジョブのセキュリティレベルと、前記セキュリティレベル記憶手段に記憶されている、当該ユーザ情報のユーザにとっての当該画像形成装置のデバイスグループのセキュリティレベルの設定とを用いて、当該ユーザ情報の入力を受け付けた前記画像形成装置において、当該ユーザ情報のユーザにとって印刷出力可能なレベルの印刷ジョブのリストを生成するリスト生成手段と、
前記リスト生成手段で生成された印刷ジョブのリストを、前記入力受付手段で前記ユーザ情報の入力を受け付けた前記画像形成装置に送信する送信手段として機能させ、
記画像形成装置を、
前記情報処理装置の印刷ジョブ記憶手段に記憶されている、前記入力受付手段で入力を受け付けたユーザ情報に対応する印刷ジョブの印刷ジョブのリストを前記情報処理装置より受信する受信手段と、
前記受信手段で受信した印刷ジョブのリストから選択された印刷ジョブを印刷出力する印刷出力手段として機能させることを特徴とする画像形成システムのプログラム。
An information processing apparatus including a print job storage unit that stores a print job in association with user information and a security level of the print job, and a plurality of image forming apparatuses including an input reception unit that receives input of user information A program that can be executed by an image forming system,
The previous SL information processing apparatus,
Device group management means for managing a device group that is a group formed by identification information of each of a plurality of image forming apparatuses;
Said device group information managed by the device group management unit, and the security level storing unit you stores Installing corresponding security level settings and the device group for the user indicated by the user information,
A security level of a print job stored in the print job storage unit in association with user information received by the input reception unit of the image forming apparatus, and the security level storage unit Using the setting of the security level of the device group of the image forming apparatus for the user of the user information, in the image forming apparatus that has received the input of the user information, printing at a level that can be printed out for the user of the user information List generation means for generating a list of jobs ;
A list of print jobs generated by the list generation means, to function as transmission means for transmitting the to the image forming apparatus receives an input of user information by said input receiving means,
The previous Symbol image forming apparatus,
Receiving means for receiving, from the information processing apparatus, a list of print jobs of a print job corresponding to the user information received by the input receiving means, stored in the print job storage means of the information processing apparatus;
An image forming system program causing a print job selected from a list of print jobs received by the receiving unit to function as a print output unit.
ユーザ情報の入力を受け付ける入力受付手段と、情報処理装置の印刷ジョブ記憶手段に記憶されている、前記入力受付手段で入力を受け付けたユーザ情報に対応する印刷ジョブのリストを前記情報処理装置より受信する受信手段と、前記受信手段で受信した印刷ジョブのリストから選択された印刷ジョブを印刷出力する印刷出力手段と、を備える複数の画像形成装置と通信可能に接続される、前記印刷ジョブを、ユーザ情報と、印刷ジョブのレベルと対応付けて記憶する印刷ジョブ記憶手段を備える情報処理装置であって、
複数の画像形成装置それぞれの識別情報により形成されるグループであるデバイスグループを管理するデバイスグループ管理手段と、
前記デバイスグループ管理手段で管理されている前記デバイスグループの情報と、前記ユーザ情報の示すユーザにとっての前記デバイスグループのセキュリティレベルの設定対応付けて記憶セキュリティレベル記憶手段
前記画像形成装置の前記入力受付手段で入力を受け付けたユーザ情報に対応付けられて前記印刷ジョブ記憶手段に記憶されている印刷ジョブのセキュリティレベルと、前記セキュリティレベル記憶手段に記憶されている、当該ユーザ情報のユーザにとっての当該画像形成装置のデバイスグループのセキュリティレベルの設定とを用いて、当該ユーザ情報の入力を受け付けた前記画像形成装置において、当該ユーザ情報のユーザにとって印刷出力可能なレベルの印刷ジョブのリストを生成するリスト生成手段と、
前記リスト生成手段で生成された印刷ジョブのリストを、前記入力受付手段で前記ユーザ情報の入力を受け付けた前記画像形成装置に送信する送信手段と、
を備えることを特徴とする情報処理装置。
An input receiving unit that receives input of user information and a list of print jobs corresponding to the user information received by the input receiving unit stored in the print job storage unit of the information processing device are received from the information processing device. The print job, which is communicably connected to a plurality of image forming apparatuses, and a print output unit that prints out a print job selected from the list of print jobs received by the reception unit. An information processing apparatus comprising print job storage means for storing user information in association with a print job level,
Device group management means for managing a device group that is a group formed by identification information of each of a plurality of image forming apparatuses;
Said device group information managed by the device group management unit, and the security level storing unit you stores Installing corresponding security level settings and the device group for the user indicated by the user information,
A security level of a print job stored in the print job storage unit in association with user information received by the input reception unit of the image forming apparatus, and the security level storage unit Using the setting of the security level of the device group of the image forming apparatus for the user of the user information, in the image forming apparatus that has received the input of the user information, printing at a level that can be printed out for the user of the user information List generation means for generating a list of jobs ;
A transmission unit that transmits a list of print jobs generated by the list generation unit to the image forming apparatus that has received the input of the user information by the input reception unit;
An information processing apparatus comprising:
ユーザ情報の入力を受け付ける入力受付手段と、情報処理装置の印刷ジョブ記憶手段に記憶されている、前記入力受付手段で入力を受け付けたユーザ情報に対応する印刷ジョブのリストを前記情報処理装置より受信する受信手段と、前記受信手段で受信した印刷ジョブのリストから選択された印刷ジョブを印刷出力する印刷出力手段と、を備える複数の画像形成装置と通信可能に接続される、前記印刷ジョブを、ユーザ情報と、印刷ジョブのレベルと対応付けて記憶する印刷ジョブ記憶手段を備える情報処理装置の制御方法であって、
複数の画像形成装置それぞれの識別情報により形成されるグループであるデバイスグループを管理するデバイスグループ管理工程と、
前記デバイスグループ管理工程で管理されている前記デバイスグループの情報と、前記ユーザ情報の示すユーザにとっての前記デバイスグループのセキュリティレベルの設定対応付けて記憶セキュリティレベル記憶工程
前記画像形成装置の前記入力受付手段で入力を受け付けたユーザ情報に対応付けられて前記印刷ジョブ記憶手段に記憶されている印刷ジョブのセキュリティレベルと、前記セキュリティレベル記憶工程により記憶されている、当該ユーザ情報のユーザにとっての当該画像形成装置のデバイスグループのセキュリティレベルの設定とを用いて、当該ユーザ情報の入力を受け付けた前記画像形成装置において、当該ユーザ情報のユーザにとって印刷出力可能なレベルの印刷ジョブのリストを生成するリスト生成工程と、
前記リスト生成工程で生成された印刷ジョブのリストを、前記入力受付手段で前記ユーザ情報の入力を受け付けた前記画像形成装置に送信する送信工程と、
を含むことを特徴とする情報処理装置の制御方法。
An input receiving unit that receives input of user information and a list of print jobs corresponding to the user information received by the input receiving unit stored in the print job storage unit of the information processing device are received from the information processing device. The print job, which is communicably connected to a plurality of image forming apparatuses, and a print output unit that prints out a print job selected from the list of print jobs received by the reception unit. A method for controlling an information processing apparatus including a print job storage unit that stores user information in association with a print job level,
A device group management step for managing a device group, which is a group formed by identification information of each of a plurality of image forming apparatuses;
It said device group information managed by the device group management step, and the security level storing step you stored Installing correspondence with the setting of the security level of the device group for the user indicated by the user information,
The security level of the print job stored in the print job storage unit in association with the user information received by the input reception unit of the image forming apparatus, and stored in the security level storage step, Using the setting of the security level of the device group of the image forming apparatus for the user of the user information, in the image forming apparatus that has received the input of the user information, printing at a level that can be printed out for the user of the user information A list generation process for generating a list of jobs ;
A transmission step of transmitting the list of print jobs generated in the list generation step to the image forming apparatus that has received the input of the user information by the input reception unit;
A method for controlling an information processing apparatus, comprising:
ユーザ情報の入力を受け付ける入力受付手段と、情報処理装置の印刷ジョブ記憶手段に記憶されている、前記入力受付手段で入力を受け付けたユーザ情報に対応する印刷ジョブのリストを前記情報処理装置より受信する受信手段と、前記受信手段で受信した印刷ジョブのリストから選択された印刷ジョブを印刷出力する印刷出力手段と、を備える複数の画像形成装置と通信可能に接続される、前記印刷ジョブを、ユーザ情報と、印刷ジョブのレベルと対応付けて記憶する印刷ジョブ記憶手段を備える情報処理装置で実行が可能なプログラムであって、
前記情報処理装置を、
複数の画像形成装置それぞれの識別情報により形成されるグループであるデバイスグループを管理するデバイスグループ管理手段と、
前記デバイスグループ管理手段で管理されている前記デバイスグループの情報と、前記ユーザ情報の示すユーザにとっての前記デバイスグループのセキュリティレベルの設定対応付けて記憶セキュリティレベル記憶手段
前記画像形成装置の前記入力受付手段で入力を受け付けたユーザ情報に対応付けられて前記印刷ジョブ記憶手段に記憶されている印刷ジョブのセキュリティレベルと、前記セキュリティレベル記憶手段に記憶されている、当該ユーザ情報のユーザにとっての当該画像形成装置のデバイスグループのセキュリティレベルの設定とを用いて、当該ユーザ情報の入力を受け付けた前記画像形成装置において、当該ユーザ情報のユーザにとって印刷出力可能なレベルの印刷ジョブのリストを生成するリスト生成手段と、
前記リスト生成手段で生成された印刷ジョブのリストを、前記入力受付手段で前記ユーザ情報の入力を受け付けた前記画像形成装置に送信する送信手段として機能させることを特徴とする情報処理装置のプログラム。
An input receiving unit that receives input of user information and a list of print jobs corresponding to the user information received by the input receiving unit stored in the print job storage unit of the information processing device are received from the information processing device. The print job, which is communicably connected to a plurality of image forming apparatuses, and a print output unit that prints out a print job selected from the list of print jobs received by the reception unit. A program that can be executed by an information processing apparatus including a print job storage unit that stores user information in association with a print job level ,
The information processing apparatus ;
Device group management means for managing a device group that is a group formed by identification information of each of a plurality of image forming apparatuses;
Said device group information managed by the device group management unit, and the security level storing unit you stores Installing corresponding security level settings and the device group for the user indicated by the user information,
A security level of a print job stored in the print job storage unit in association with user information received by the input reception unit of the image forming apparatus, and the security level storage unit Using the setting of the security level of the device group of the image forming apparatus for the user of the user information, in the image forming apparatus that has received the input of the user information, printing at a level that can be printed out for the user of the user information List generation means for generating a list of jobs ;
A program for an information processing apparatus that causes a list of print jobs generated by the list generation unit to function as a transmission unit that transmits to the image forming apparatus that has received an input of the user information by the input reception unit.
印刷ジョブを、ユーザ情報と、印刷ジョブのセキュリティレベルと対応付けて記憶する印刷ジョブ記憶手段を備える情報処理装置と、ユーザ情報の入力を受け付ける入力受付手段を備える複数の画像形成装置と、認証サーバとを含む画像形成システムであって、An information processing apparatus including a print job storage unit that stores a print job in association with user information and a security level of the print job, a plurality of image forming apparatuses including an input reception unit that receives input of user information, and an authentication server An image forming system including:
前記認証サーバは、The authentication server is
複数の画像形成装置それぞれの識別情報により形成されるグループであるデバイスグループを管理するデバイスグループ管理手段と、Device group management means for managing a device group that is a group formed by identification information of each of a plurality of image forming apparatuses;
前記デバイスグループ管理手段で管理されている前記デバイスグループの情報と、前記ユーザ情報の示すユーザにとっての前記デバイスグループのセキュリティレベルの設定とを対応付けて認証情報として記憶するセキュリティレベル記憶手段と、Security level storage means for storing the information of the device group managed by the device group management means and the setting of the security level of the device group for the user indicated by the user information as authentication information;
前記画像形成装置の前記入力受付手段で入力を受け付けたユーザ情報に基づく認証要求を受け付け、認証が成功した場合に、当該認証が成功したユーザ情報に対応付けられた前記画像形成装置のデバイスグループのセキュリティレベルの設定を、認証結果として、前記画像形成装置に送信する認証結果送信手段と、When an authentication request based on user information received by the input receiving unit of the image forming apparatus is received and the authentication is successful, the device group of the image forming apparatus associated with the user information that has been successfully authenticated An authentication result transmitting means for transmitting a security level setting to the image forming apparatus as an authentication result;
を備え、With
前記画像形成装置は、The image forming apparatus includes:
前記認証結果送信手段により送信された認証結果としての前記セキュリティレベルの設定を受信する認証結果受信手段と、Authentication result receiving means for receiving the setting of the security level as an authentication result transmitted by the authentication result transmitting means;
前記認証結果受信手段で受信した前記セキュリティレベルの設定を含む要求であって、前記ユーザ情報と対応付けられた印刷ジョブのリストの要求を前記情報処理装置に送信するリスト要求手段と、A request including the security level setting received by the authentication result receiving means, a list request means for sending a request for a list of print jobs associated with the user information to the information processing apparatus;
前記リスト要求手段による要求に応じて、前記情報処理装置の印刷ジョブ記憶手段に記憶されている、前記入力受付手段で入力を受け付けたユーザ情報に対応する印刷ジョブの印刷ジョブリストを前記情報処理装置より受信する受信手段と、In response to a request from the list request unit, a print job list of a print job corresponding to user information received by the input reception unit, stored in the print job storage unit of the information processing apparatus, is stored in the information processing apparatus. Receiving means for receiving from,
前記受信手段で受信した印刷ジョブのリストから選択された印刷ジョブを印刷出力する印刷出力手段と、Print output means for printing out a print job selected from the list of print jobs received by the receiving means;
を備え、With
前記情報処理装置は、The information processing apparatus includes:
前記リスト要求手段による要求に含まれるセキュリティレベルとユーザ情報を用いて、当該セキュリティレベルで印刷出力可能なレベルの、当該ユーザ情報に対応付けられた印刷ジョブのリストを生成するリスト生成手段と、Using a security level and user information included in the request by the list requesting unit, a list generating unit that generates a list of print jobs associated with the user information at a level at which printing can be performed at the security level;
前記リスト生成手段で生成された印刷ジョブのリストを、前記前記画像形成装置に送信する送信手段と、A transmission unit that transmits a list of print jobs generated by the list generation unit to the image forming apparatus;
を備えることを特徴とする画像形成システム。An image forming system comprising:
JP2011270397A 2011-12-09 2011-12-09 Image forming system, information processing apparatus, control method thereof, and program Expired - Fee Related JP5919785B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011270397A JP5919785B2 (en) 2011-12-09 2011-12-09 Image forming system, information processing apparatus, control method thereof, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011270397A JP5919785B2 (en) 2011-12-09 2011-12-09 Image forming system, information processing apparatus, control method thereof, and program

Publications (3)

Publication Number Publication Date
JP2013122654A JP2013122654A (en) 2013-06-20
JP2013122654A5 JP2013122654A5 (en) 2015-07-16
JP5919785B2 true JP5919785B2 (en) 2016-05-18

Family

ID=48774587

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011270397A Expired - Fee Related JP5919785B2 (en) 2011-12-09 2011-12-09 Image forming system, information processing apparatus, control method thereof, and program

Country Status (1)

Country Link
JP (1) JP5919785B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0796154B2 (en) 1991-05-24 1995-10-18 有限会社山崎工作所 Mold for casting

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015056170A (en) * 2013-09-13 2015-03-23 株式会社リコー Data processing system, data processing method, data processing program, and data processing apparatus
JP6561885B2 (en) * 2016-03-25 2019-08-21 コニカミノルタ株式会社 Control program, control method, and communication terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008162171A (en) * 2006-12-28 2008-07-17 Ricoh Co Ltd Image forming apparatus, image forming method, image forming program, authentication server, print server
JP5003423B2 (en) * 2007-11-15 2012-08-15 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus and security management program
JP2010020397A (en) * 2008-07-08 2010-01-28 Canon Inc Information processor and information processing method
JP2011113153A (en) * 2009-11-24 2011-06-09 Canon It Solutions Inc Print system, processing method of the same, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0796154B2 (en) 1991-05-24 1995-10-18 有限会社山崎工作所 Mold for casting

Also Published As

Publication number Publication date
JP2013122654A (en) 2013-06-20

Similar Documents

Publication Publication Date Title
US8437024B2 (en) Print controlling system having usage restrictions for print data stored in a print managing server, print controlling method, and program
KR20120033983A (en) Printing system, printing method, print server, control method, and computer-readable medium
JP6989749B2 (en) Image forming equipment, systems, control methods, and programs
JP2010108348A (en) Image forming apparatus, information processing system, processing method thereof and program
JP2013208837A (en) Image forming system, image forming method and program
JP5919785B2 (en) Image forming system, information processing apparatus, control method thereof, and program
US8806614B2 (en) Image processing apparatus, controlling method of image processing apparatus, and computer program
JP5637078B2 (en) Image forming apparatus, image forming system, control method thereof, and program
JP2013054635A (en) Image formation apparatus, image formation system, and control method and program therefor
JP2011015323A (en) Image forming apparatus, processing method thereof and program
JP5954104B2 (en) Print management apparatus, control method for print management apparatus, print management system and program
JP5979292B2 (en) Image forming apparatus, image forming apparatus control method, and computer program.
JP2015046060A (en) Log management device, log management system, control method therefor, and program
JP5387543B2 (en) Image forming apparatus, information processing method, and program
JP2013073550A (en) Image forming system, control method of image forming system, and computer program
JP2012166396A (en) Image forming system, image forming device, and control method and program of the same
JP5116174B2 (en) Image processing system, image processing apparatus, user terminal, control method thereof, program, and recording medium recording program
JP2016097574A (en) Image formation apparatus, control method and program of the same
JP5966437B2 (en) Printing system, printing system control method, image forming apparatus, image forming apparatus control method, and program
JP2014102543A (en) Printing system, image forming apparatus, processing method thereof, and program
JP2017151817A (en) Information processing device, information processing system, control method thereof, and program
JP2015122601A (en) Image forming apparatus, control method of the same, and program
JP2011043979A (en) Printing system, control method of the same, and program
JP5870518B2 (en) Image forming apparatus, image forming apparatus control method, and computer program.
JP5445476B2 (en) Information processing apparatus, processing method thereof, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141209

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20150410

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150430

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150925

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151020

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151221

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160315

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160328

R150 Certificate of patent or registration of utility model

Ref document number: 5919785

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees