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
JP5245599B2 - Image forming system and control method thereof, image forming apparatus, information processing apparatus, program, and recording medium - Google Patents
[go: Go Back, main page]

JP5245599B2 - Image forming system and control method thereof, image forming apparatus, information processing apparatus, program, and recording medium - Google Patents

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

Info

Publication number
JP5245599B2
JP5245599B2 JP2008185126A JP2008185126A JP5245599B2 JP 5245599 B2 JP5245599 B2 JP 5245599B2 JP 2008185126 A JP2008185126 A JP 2008185126A JP 2008185126 A JP2008185126 A JP 2008185126A JP 5245599 B2 JP5245599 B2 JP 5245599B2
Authority
JP
Japan
Prior art keywords
user
information
image forming
print
counter
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
JP2008185126A
Other languages
Japanese (ja)
Other versions
JP2009043247A (en
Inventor
宗光 池上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2008185126A priority Critical patent/JP5245599B2/en
Publication of JP2009043247A publication Critical patent/JP2009043247A/en
Application granted granted Critical
Publication of JP5245599B2 publication Critical patent/JP5245599B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、プリンタや複合機(MFP)などの画像形成装置の利用を制限する技術に関し、より詳細には、画像形成装置の利用を制限することができる画像形成システムおよびその制御方法、画像形成装置、情報処理装置、プログラム並びに記録媒体に関する。   The present invention relates to a technique for restricting use of an image forming apparatus such as a printer or a multifunction peripheral (MFP), and more specifically, an image forming system capable of restricting use of an image forming apparatus, a control method thereof, and image formation The present invention relates to an apparatus, an information processing apparatus, a program, and a recording medium.

近年、ネットワークに接続可能な画像形成装置が普及してきており、企業のオフィスなどでは、複数の画像形成装置がネットワークに接続されて、複数のユーザによって共同利用されるようになってきている。   In recent years, image forming apparatuses that can be connected to a network have become widespread, and in a corporate office or the like, a plurality of image forming apparatuses are connected to the network and are shared by a plurality of users.

このような場合に、画像形成装置の利用を各ユーザの自由に任せると、例えば、大量印刷を行う一部のユーザによって画像形成装置が占有されて、他のユーザの利用が妨げられる恐れがある。また、これらの機器利用に際しては、ランニングコスト(例えば、用紙やトナー、インクなどの消耗品の費用)がかかるが、これらの費用を全ユーザに均等に負担させるのは、各ユーザで実際の使用量にばらつきがあるため、ユーザ間に不公平が生じることとなる。このような問題に対しては、各ユーザによる画像形成装置の使用状況を把握して、使用状況に応じた課金を行うと共に、利用量が一定の上限値に達したユーザについては、機器の利用を制限(拒否)する印刷システムが知られている。   In such a case, if the use of the image forming apparatus is freely left to each user, for example, the image forming apparatus may be occupied by some users who perform mass printing, and the use of other users may be hindered. . In addition, when using these devices, there is a running cost (for example, expenses for consumables such as paper, toner, ink, etc.). Since the amount varies, unfairness occurs between users. For such problems, the usage status of the image forming apparatus by each user is grasped, and charging is performed according to the usage status. For users whose usage amount reaches a certain upper limit value, the usage of the device There is known a printing system that restricts (rejects) printing.

特開平9−48165号公報には、印刷データを受信すると、そのヘッダにユーザIDがあるかチェックし、無いときには、当該ユーザはプリンタを使用する権利を有していないと判断して、印刷データ破棄情報を出力した後、受信した印刷データを破棄し、ユーザIDがあるときには、当該ユーザIDと同じユーザIDが予め登録されているかチェックし、登録されていないときには、プリンタの使用を禁止して、印刷データの破棄情報の出力を行った後、印刷データを破棄するプリンタが開示されている。   In Japanese Patent Laid-Open No. 9-48165, when print data is received, it is checked whether there is a user ID in its header, and if there is no print data, it is determined that the user does not have the right to use the printer. After outputting the discard information, the received print data is discarded. When there is a user ID, it is checked whether the same user ID as that user ID is registered in advance. If it is not registered, use of the printer is prohibited. A printer that discards print data after outputting print data discard information is disclosed.

また、特開平9−185474号公報には、ジョブ発行装置が接続される第1のネットワークと、プリンタが接続される第2のネットワークとの間に接続され、ジョブ発行装置から第1のネットワークを通じて受信したジョブを解析して、ユーザ識別コードなどを抽出するジョブ受信解析部と、抽出されたユーザ識別コードが予め登録されたものであるか否かを判断して、登録されたものでないときには、ジョブの受け付けを拒否し、登録されたものであるときには、さらに、そのユーザまたはそのユーザが属するグループの累計料金があらかじめ定められた限度額を超えているか否かを判断して、限度額を超えているときには、ジョブの受け付けを拒否する認証部とを備えた印刷管理装置が開示されている。   Japanese Patent Application Laid-Open No. 9-185474 discloses a connection between a first network to which a job issuing device is connected and a second network to which a printer is connected, and from the job issuing device through the first network. Analyzing the received job and extracting the user identification code and the like, and determining whether the extracted user identification code is registered in advance, and when it is not registered, If the job is rejected and registered, the user or the group to which the user belongs will further exceed the limit by determining whether the cumulative fee exceeds the predetermined limit. In this case, a print management apparatus including an authentication unit that refuses to accept a job is disclosed.

また、特許第3875608号公報には、複数のクライアント端末、複数のプリンタ装置および印刷の制限を行う印刷制限サーバとを互いに接続してなる印刷ネットワークと、複数の印刷ネットワークと回線を介して接続可能な認証サーバとからなるネットワーク対応印刷システムが開示されている。   Japanese Patent No. 3875608 discloses a print network in which a plurality of client terminals, a plurality of printer apparatuses, and a print restriction server for restricting printing are connected to each other, and a plurality of print networks can be connected via a line. A network-compatible printing system comprising an authentication server is disclosed.

しかしながら、上述した利用制限方法を、一般のオフィス環境で利用される印刷システムに適用した場合、一定の上限値に達したユーザは、すべての画像形成装置を利用することができず、印刷が全く行えない状態になるため、業務に支障を来たす虞があった。さらに、プリンタ、コピー、FAX送信、スキャナ等の複数種類の画像形成機能を有する複合機を含む画像形成システムにおいては、機器単位の利用制限に加え、各機能についてもその利用を制限することのできる、よりきめ細かい利用制限方法の適用が望まれていた。
特開平9−48165号公報 特開平9−185474号公報 特許第3875608号公報
However, when the above-described usage restriction method is applied to a printing system used in a general office environment, a user who reaches a certain upper limit cannot use all the image forming apparatuses, and printing is not performed at all. There was a possibility that the business could be hindered because it could not be performed. Further, in an image forming system including a multi-function machine having a plurality of types of image forming functions such as a printer, a copy, a FAX transmission, and a scanner, the use of each function can be restricted in addition to the use restriction for each device. Therefore, application of a more detailed usage restriction method has been desired.
JP 9-48165 A JP-A-9-185474 Japanese Patent No. 3875608

本発明は上記課題に鑑みてなされたものであり、本発明は、画像形成装置のユーザについて、よりきめ細かい態様をもって、その利用を制限することができる画像形成システムおよびその制御方法、画像形成装置、管理装置、プログラム並びに記録媒体を提供することを目的とする。   The present invention has been made in view of the above problems, and the present invention provides an image forming system and a control method thereof, an image forming apparatus capable of restricting the use of the image forming apparatus in a more detailed manner with respect to the user of the image forming apparatus, An object is to provide a management device, a program, and a recording medium.

本発明者は、画像形成装置のユーザについて、よりきめ細かい態様をもって、その利用を制限することができる画像形成システムにつき鋭意検討した結果、複数の画像形成装置を含む画像形成システムにおいて、ユーザ毎に集計した各画像形成装置における画像形成処理に関するカウンタ情報を、複数の画像形成装置を分類してなる機器グループ毎に設定された上限値と比較し、当該上限値を超えたユーザについて、当該上限値が設定された各機器グループに属する画像形成装置の利用制限情報を更新する構成に着想し、本発明に至ったのである。   As a result of earnestly examining the image forming system that can restrict the use of the user of the image forming apparatus in a more detailed manner, the inventor tabulated for each user in the image forming system including a plurality of image forming apparatuses. The counter information relating to the image forming process in each image forming apparatus is compared with the upper limit value set for each device group obtained by classifying the plurality of image forming apparatuses, and the upper limit value is determined for a user exceeding the upper limit value. The present invention has been conceived by conceiving a configuration for updating the usage restriction information of the image forming apparatuses belonging to the set device groups.

本発明の画像形成システムは、複数の画像形成装置と当該画像形成装置に対するユーザの利用制限を管理する管理装置と含んで構成される。本発明においては、ユーザ毎のカウンタ情報を保持・管理する手段およびユーザ毎の各画像形成装置に関する利用制限情報を保持・管理する手段を、画像形成装置毎に設けることができ、また、管理装置側が一括してこれらを保持・管理することもできる。   The image forming system of the present invention includes a plurality of image forming apparatuses and a management apparatus that manages user usage restrictions on the image forming apparatuses. In the present invention, means for holding / managing counter information for each user and means for holding / managing usage restriction information for each image forming apparatus for each user can be provided for each image forming apparatus. The side can also hold and manage them collectively.

さらに、本発明においては、上記カウンタ情報を、ユーザを分類したユーザグループ毎に集計することによって、ユーザグループ単位で利用を制限することもでき、また、上述したカウンタ情報および利用制限情報を、画像形成装置が実行するプリンタ、コピー、FAX送信、スキャナ等の複数種類の画像形成機能を分類した機能グループ毎に保持・管理することによって、機能単位でユーザの利用を制限することもできる。   Furthermore, in the present invention, the counter information is aggregated for each user group into which the users are classified, so that the use can be restricted on a user group basis. By storing and managing a plurality of types of image forming functions such as printer, copy, FAX transmission, and scanner executed by the forming apparatus for each function group, the use of the user can be restricted in units of functions.

以下、本発明を実施形態をもって説明するが、本発明は後述する実施形態に限定されるわけではない。最初に、本発明を、ユーザ毎のカウンタ情報を保持・管理する手段およびユーザ毎の各画像形成装置に関する利用制限情報を保持・管理する手段を各画像形成装置が備える実施形態をもって、以下説明する。   Hereinafter, the present invention will be described with embodiments, but the present invention is not limited to the embodiments described below. First, the present invention will be described below with an embodiment in which each image forming apparatus includes means for holding / managing counter information for each user and means for holding / managing usage restriction information regarding each image forming apparatus for each user. .

図1は、本発明の一実施形態である画像形成システムを示す。図1に示すように、画像形成システム100は、複数(図1の例では2台)のクライアントPC110と、複数(図1の例では2台)のプリンタ120と、管理装置130とを備え、それぞれ、LANなどのネットワーク190に接続されている。画像形成システム100では、複数のプリンタ120が、複数のクライアントPC110(を利用する複数のユーザ)によって共用されている。   FIG. 1 shows an image forming system according to an embodiment of the present invention. As shown in FIG. 1, the image forming system 100 includes a plurality of (two in the example of FIG. 1) client PCs 110, a plurality of (two in the example of FIG. 1) printers 120, and a management device 130. Each is connected to a network 190 such as a LAN. In the image forming system 100, a plurality of printers 120 are shared by a plurality of client PCs 110 (a plurality of users using the same).

クライアントPC110は、各プリンタ120で印刷を行う文書などを作成したり、作成された文書などの印刷を指示したりするためにユーザが利用する情報処理装置である。クライアントPC110は、例えば、パーソナルコンピュータその他のコンピュータによって構成され、中央処理装置(CPU)、メモリ(ROMやRAM)、外部記憶装置(例えば、ハードディスク装置や光ディスク装置)、各種インタフェース部(例えば、ネットワークインタフェース部)、表示装置(例えば、CRTディスプレイや液晶ディスプレイ)、入力装置(例えば、キーボードやマウス)などを備える。クライアントPC110は、ユーザから印刷の実行が指示されると、印刷を指示された文書などから印刷データを生成し、生成された印刷データなどを印刷ジョブとして、出力先として指定されたプリンタ120に送信する。なお、印刷ジョブには、印刷を指示したユーザを識別するユーザ識別情報(例えば、後述するユーザ識別番号)が含まれる。   The client PC 110 is an information processing apparatus that is used by a user to create a document to be printed by each printer 120 or to instruct the printing of the created document. The client PC 110 is configured by, for example, a personal computer or other computer, and includes a central processing unit (CPU), a memory (ROM and RAM), an external storage device (for example, a hard disk device and an optical disk device), and various interface units (for example, a network interface). Part), a display device (for example, a CRT display or a liquid crystal display), an input device (for example, a keyboard or a mouse), and the like. When the execution of printing is instructed by the user, the client PC 110 generates print data from a document or the like instructed to print, and transmits the generated print data or the like as a print job to the printer 120 designated as the output destination. To do. Note that the print job includes user identification information (for example, a user identification number described later) for identifying the user who has instructed printing.

プリンタ120は、ネットワーク190を介して送られてくる印刷ジョブを受信して、受信した印刷ジョブに含まれる印刷データに応じた出力を用紙に対して行う画像形成装置である。プリンタ120は、例えば、通常のネットワーク対応のプリンタや複合機と同様に、電子写真式やインクジェット式のプリントエンジン、CPU、ROM、RAM、不揮発性メモリ(例えば、NVRAM)、各種インタフェース部(例えば、ネットワークインタフェース部)などを備える。また、プリンタ120は、印刷ジョブで指示された印刷を行う際、印刷された用紙の枚数や文書のページ数(印刷枚数)をカウントし、当該カウント値(カウンタ情報)を、ユーザ毎に積算して管理する。   The printer 120 is an image forming apparatus that receives a print job sent via the network 190 and performs output on a sheet according to print data included in the received print job. The printer 120 includes, for example, an electrophotographic or inkjet print engine, a CPU, a ROM, a RAM, a non-volatile memory (for example, NVRAM), various interface units (for example, an NVRAM), as in a normal network-compatible printer or multifunction device. Network interface part). The printer 120 counts the number of printed sheets and the number of document pages (number of printed sheets) when performing printing instructed by the print job, and accumulates the count value (counter information) for each user. Manage.

管理装置130は、画像形成システム100の管理を行う情報処理装置であって、例えば、各ユーザの使用状況に応じて、各プリンタ120の利用を制限するものである。管理装置130は、例えば、パーソナルコンピュータその他のコンピュータによって構成され、中央処理装置(CPU)、メモリ(ROMやRAM)、外部記憶装置(例えば、ハードディスク装置や光ディスク装置)、各種インタフェース部(例えば、ネットワークインタフェース部)、表示装置(例えば、CRTディスプレイや液晶ディスプレイ)、入力装置(例えば、キーボードやマウス)などを備える。
《第一実施形態》
以下では、まず、管理装置130が、画像形成システム100を利用する各ユーザの印刷枚数を集計し、各ユーザ毎に、各プリンタ120の利用を制限(拒否)する実施形態(第一実施形態)について説明する。
The management device 130 is an information processing device that manages the image forming system 100 and restricts the use of each printer 120 according to the usage status of each user, for example. The management device 130 is configured by, for example, a personal computer or other computer, and includes a central processing unit (CPU), a memory (ROM and RAM), an external storage device (for example, a hard disk device and an optical disk device), and various interface units (for example, a network). Interface unit), a display device (for example, a CRT display or a liquid crystal display), an input device (for example, a keyboard or a mouse), and the like.
<< first embodiment >>
In the following, an embodiment in which the management apparatus 130 first counts the number of printed sheets of each user who uses the image forming system 100 and restricts (denies) the use of each printer 120 for each user (first embodiment). Will be described.

本実施形態では、画像形成システム100が備える複数のプリンタ120を、その性能によって複数の機器グループに分類し、各機器グループ毎に、印刷枚数の上限値(カウンタ上限値)を設定する。より具体的には、「高性能機器」、「中性能機器」および「低性能機器」の3つの機器グループを設け、各プリンタ120を、その性能によって、上記3つの機器グループのいずれかに分類し、例えば、「高性能機器」グループに属するプリンタ120については、小さめのカウンタ上限値を設定し、「中性能機器」グループに属するプリンタ120については、やや大きめのカウンタ上限値を設定し、「低性能機器」グループに属するプリンタ120については、カウンタ上限値を設定しないようにする。   In this embodiment, the plurality of printers 120 included in the image forming system 100 are classified into a plurality of device groups according to their performance, and an upper limit value (counter upper limit value) for the number of printed sheets is set for each device group. More specifically, three device groups of “high performance device”, “medium performance device”, and “low performance device” are provided, and each printer 120 is classified into one of the above three device groups depending on its performance. For example, a smaller counter upper limit value is set for the printer 120 belonging to the “high performance device” group, and a slightly larger counter upper limit value is set for the printer 120 belonging to the “medium performance device” group. For the printer 120 belonging to the “low performance device” group, the counter upper limit value is not set.

このように、性能が高いものにより小さいカウンタ上限値を設けるようにすることで、性能の高いプリンタが、一部のユーザに占有されることを防止しつつ、性能の低いプリンタについては、その利用を制限しないことにより、使用量が多いユーザについても、必要最低限の利用が確保されることとなる。   In this way, by setting a smaller counter upper limit value for high-performance printers, it is possible to prevent high-performance printers from being occupied by some users while using low-performance printers. By not limiting the above, the minimum necessary use is ensured even for users who use a large amount.

なお、機器グループを設ける際の基準となる性能としては、例えば、単位時間当たりの印刷可能枚数が考えられる。また、各プリンタ120を、「高性能機器」、「中性能機器」および「低性能機器」に分類するに当たっては、カラー印刷機能などの付加機能を考慮するようにしてもよい。例えば、付加機能を有するものを「高性能機器」に分類し、付加機能を有しないものを「低性能機器」に分類することが考えられる。   Note that, as a standard performance when providing a device group, for example, the number of printable sheets per unit time can be considered. In addition, when the printers 120 are classified into “high performance devices”, “medium performance devices”, and “low performance devices”, additional functions such as a color printing function may be considered. For example, it is conceivable to classify a device having an additional function as a “high performance device” and a device having no additional function as a “low performance device”.

図2は、プリンタ120および管理装置130の機能構成の実施形態を示す。図2に示すように、プリンタ120は、印刷制御部121と、印刷処理部122と、カウンタ部123と、印刷情報保持部124とを備える。   FIG. 2 shows an embodiment of the functional configuration of the printer 120 and the management apparatus 130. As shown in FIG. 2, the printer 120 includes a print control unit 121, a print processing unit 122, a counter unit 123, and a print information holding unit 124.

印刷制御部121は、ネットワーク190を介して印刷ジョブを受信し、受信した印刷ジョブに応じた印刷出力を制御するものである。例えば、後述するように、印刷情報保持部124に保持されている印刷許否情報に従って、印刷ジョブの実行を許可するか否かを判断する。印刷処理部122は、受信した印刷ジョブを入れるための印刷キューを備える。印刷処理部122は、印刷制御部121によって受信され、実行が許可された印刷ジョブに含まれる印刷データに応じた画像を形成して、用紙に出力する画像形成手段である。   The print control unit 121 receives a print job via the network 190 and controls print output according to the received print job. For example, as described later, it is determined whether or not to permit execution of a print job according to the print permission / rejection information held in the print information holding unit 124. The print processing unit 122 includes a print queue for storing the received print job. The print processing unit 122 is an image forming unit that forms an image corresponding to print data included in a print job received and permitted by the print control unit 121 and outputs the image on a sheet.

カウンタ部123は、印刷処理部122によって印刷が行われた印刷枚数(例えば、用紙の枚数や文書のページ数)をカウント(計数)するものである。カウンタ部123でカウントされたカウント値(カウンタ情報)は、印刷情報保持部124に通知される。印刷情報保持部124は、プリンタ120での印刷に関する情報を保持・管理するものであり、より具体的には、カウンタ部123から通知されるカウンタ情報を、ユーザ毎に保持・管理すると共に、管理装置130によって設定される印刷許否情報を、ユーザ毎に保持・管理する。これらの情報を保持するため、印刷情報保持部124は、印刷情報テーブルを備える。   The counter unit 123 counts the number of printed sheets (for example, the number of sheets and the number of document pages) printed by the print processing unit 122. The count value (counter information) counted by the counter unit 123 is notified to the print information holding unit 124. The print information holding unit 124 holds and manages information related to printing in the printer 120. More specifically, the print information holding unit 124 holds and manages counter information notified from the counter unit 123 for each user and manages the counter information. The print permission / rejection information set by the apparatus 130 is held and managed for each user. In order to hold these pieces of information, the print information holding unit 124 includes a print information table.

図3は、印刷情報テーブルの実施形態を示す図である。印刷情報テーブルは、各ユーザの印刷枚数(カウンタ情報)と、印刷許可するか否かを示す印刷許否情報を保持するテーブルである。図3に示すように、印刷情報テーブル300は、「ユーザNo.」フィールド301と、「ユーザ名」フィールド302と、「印刷枚数」フィールド303と、「印刷許否情報」フィールド304とを備える。「ユーザNo.」フィールド301には、各ユーザを識別するための番号(ユーザ識別番号)が格納され、「ユーザ名」フィールド302には、各ユーザのユーザ名が格納され、「印刷枚数」フィールド303には、各ユーザの現在までの印刷枚数が格納され、「印刷許否情報」フィールド304には、各ユーザの印刷を許可するか拒否するかを示す情報(例えば、「可」または「否」)が格納される。   FIG. 3 is a diagram illustrating an embodiment of a print information table. The print information table is a table that holds the number of prints (counter information) of each user and print permission / rejection information indicating whether or not printing is permitted. As illustrated in FIG. 3, the print information table 300 includes a “user number” field 301, a “user name” field 302, a “number of printed sheets” field 303, and a “print permission / denial information” field 304. A “user number” field 301 stores a number (user identification number) for identifying each user, a “user name” field 302 stores a user name of each user, and a “print number” field. The number of prints up to the present time for each user is stored in 303, and the “print permission / denial information” field 304 is information indicating whether printing is permitted or rejected for each user (for example, “OK” or “NO”). ) Is stored.

図3に示した例では、ユーザ1(ユーザNo.=1、ユーザ名=yamada)の現在までの印刷枚数が「40」であって、ユーザ1の印刷は許可されており、また、ユーザ2(ユーザNo.=2、ユーザ名=kanda)の現在までの印刷枚数が「100」であって、ユーザ2の印刷は拒否されていることが示されている。   In the example shown in FIG. 3, the number of prints up to the present time for user 1 (user No. = 1, user name = yamada) is “40”, and user 1 is allowed to print. (User No. = 2, user name = kanda), the number of prints up to now is “100”, indicating that printing by user 2 is rejected.

なお、本実施形態では、カウンタ情報と印刷許否情報を同じテーブルに保持するようにしているが、各ユーザのカウンタ情報を保持するテーブル(カウンタ情報テーブル)と、各ユーザの印刷許否情報を保持するテーブル(印刷許否情報テーブル)とを別々に設けるようにしてもよい。   In this embodiment, the counter information and the print permission / rejection information are held in the same table. However, the table (counter information table) that holds the counter information of each user and the print permission / rejection information of each user are held. A table (print permission / denial information table) may be provided separately.

プリンタ120では、クライアントPC110から受信した印刷ジョブを実行する際、カウンタ部123によって、印刷枚数がカウントされ、印刷ジョブ終了後に、印刷情報保持部124によって、印刷情報テーブル300の「印刷枚数」フィールド303が更新される。すなわち、該当するユーザの「印刷枚数」フィールド303に現在格納されている値が読み出され、読み出された値に、今回カウントした値が加算され、加算結果が「印刷枚数」フィールド303に書き戻される。   In the printer 120, when the print job received from the client PC 110 is executed, the number of prints is counted by the counter unit 123. After the print job is finished, the “print number” field 303 of the print information table 300 is displayed by the print information holding unit 124. Is updated. That is, the value currently stored in the “print number” field 303 of the corresponding user is read, and the value counted this time is added to the read value, and the addition result is written in the “print number” field 303. Returned.

また、プリンタ120では、管理装置130から印刷許否情報の変更が指示されると、印刷情報保持部124によって、印刷情報テーブル300の「印刷許否情報」フィールド304が更新される。例えば、該当するユーザの「印刷許否情報」フィールド304に格納されている印刷許否情報が「可」から「否」に変更される。   In the printer 120, when a change in the print permission information is instructed from the management device 130, the “print permission information” field 304 of the print information table 300 is updated by the print information holding unit 124. For example, the print permission / rejection information stored in the “print permission / rejection information” field 304 of the corresponding user is changed from “permitted” to “not permitted”.

一方、図2に示すように、管理装置130は、カウンタ情報収集部131と、カウンタ情報集計部132と、利用制限要否判断部133と、機器設定部134と、管理情報保持部135とを備える。   On the other hand, as shown in FIG. 2, the management apparatus 130 includes a counter information collection unit 131, a counter information totaling unit 132, a use restriction necessity determination unit 133, a device setting unit 134, and a management information holding unit 135. Prepare.

カウンタ情報収集部131は、画像形成システム100が備える各プリンタ120を巡回して、各プリンタ120が保持するカウンタ情報(各ユーザの印刷枚数)を収集する。   The counter information collection unit 131 circulates each printer 120 included in the image forming system 100 and collects counter information (the number of printed sheets of each user) held by each printer 120.

カウンタ情報集計部132は、カウンタ情報収集部131によって収集されたカウンタ情報を、ユーザ毎に集計するものである。すなわち、画像形成システム100全体での総印刷枚数を、ユーザ毎に集計する。   The counter information totaling unit 132 totals the counter information collected by the counter information collecting unit 131 for each user. That is, the total number of prints in the entire image forming system 100 is totaled for each user.

利用制限要否判断部133は、ユーザ毎に、各プリンタ120の利用を制限する必要があるか否かを判断するものであり、カウンタ情報集計部132によって集計されたユーザ毎の総印刷枚数を監視し、当該総印刷枚数と管理情報保持部135に保持された機器グループ毎のカウンタ上限値とを比較することによって、ユーザ毎に、各機器グループに属するプリンタ120の利用を制限する必要があるか否かを判断する。利用制限要否判断部133による判断結果は、機器設定部134に通知される。   The use restriction necessity determination unit 133 determines whether or not it is necessary to restrict the use of each printer 120 for each user, and the total number of prints for each user counted by the counter information totaling unit 132 is calculated. It is necessary to limit the use of the printer 120 belonging to each device group for each user by monitoring and comparing the total number of printed sheets and the counter upper limit value for each device group held in the management information holding unit 135. Determine whether or not. The determination result by the use restriction necessity determination unit 133 is notified to the device setting unit 134.

機器設定部134は、各プリンタ120に対して必要な設定を行うものであり、例えば、利用制限要否判断部133によって利用を制限する必要があると判断された機器グループに属する各プリンタ120に対して、該当するユーザの利用を拒否するよう、利用許否情報の変更を指示する。   The device setting unit 134 performs necessary settings for each printer 120. For example, each device 120 belonging to a device group that is determined to have its use restricted by the use restriction necessity determining unit 133 is used. On the other hand, the user is instructed to change the use permission / refusal information so as to refuse the use of the corresponding user.

管理情報保持部135は、管理装置130が画像形成システム100を管理するに必要な情報を保持・管理するものである。より具体的には、画像形成システム100が備える各プリンタ120をその性能によって分類した機器グループに関する情報(機器グループ情報)、画像形成システム100が備える各プリンタ120に関する情報(機器情報)、および、画像形成システム100で各ユーザが印刷した印刷枚数に関する情報(印刷枚数情報)を保持・管理する。管理情報保持部135は、これらの情報を保持するため、機器グループ情報テーブルと、機器情報テーブルと、印刷枚数管理テーブルとを備える。   The management information holding unit 135 holds and manages information necessary for the management apparatus 130 to manage the image forming system 100. More specifically, information (device group information) regarding device groups in which the printers 120 included in the image forming system 100 are classified according to their performance, information (device information) regarding each printer 120 included in the image forming system 100, and an image Information about the number of printed sheets (number of printed sheets information) printed by each user in the forming system 100 is held and managed. The management information holding unit 135 includes a device group information table, a device information table, and a print number management table in order to hold these pieces of information.

図4は、機器グループ情報テーブルの実施形態を示す。機器グループ情報テーブルは、機器グループ情報を保持するものであり、より具体的には、各機器グループに対して設定されるカウンタ上限値を保持するものである。カウンタ上限値とは、画像形成システム100全体での各ユーザの総印刷枚数の上限値であり、画像形成システム100全体での総印刷枚数がカウンタ上限値に達したユーザは、当該カウンタ上限値が設定された機器グループに属する各プリンタ120の利用が制限(例えば、拒否)される。   FIG. 4 shows an embodiment of the device group information table. The device group information table holds device group information. More specifically, the device group information table holds counter upper limit values set for each device group. The counter upper limit value is an upper limit value of the total number of printed sheets of each user in the entire image forming system 100. A user who has reached the counter upper limit value of the total number of printed sheets in the entire image forming system 100 has the counter upper limit value. Use of each printer 120 belonging to the set device group is restricted (for example, denied).

図4に示すように、機器グループ情報テーブル400は、各機器グループのカウンタ上限値を保持するテーブルであり、「No.」フィールド401と、「機器グループ名」フィールド402と、「上限値」フィールド403とを備える。   As illustrated in FIG. 4, the device group information table 400 is a table that holds the counter upper limit value of each device group, and includes a “No.” field 401, a “device group name” field 402, and an “upper limit value” field. 403.

「No.」フィールド401には、機器グループ情報テーブル400を構成する各行(レコード)を識別するための番号が格納され、「機器グループ名」フィールド402には、各機器グループに付与された機器グループ名が格納され、「上限値」フィールド403には、各機器グループに割り当てられたカウンタ上限値が格納される。   A “No.” field 401 stores a number for identifying each row (record) constituting the device group information table 400, and a “device group name” field 402 stores a device group assigned to each device group. The “upper limit value” field 403 stores the counter upper limit value assigned to each device group.

図4に示した実施形態では、機器グループ「高性能機器」に属するプリンタ120については、カウンタ上限値が「100」に設定されており、機器グループ「中性能機器」に属するプリンタ120については、カウンタ上限値が「300」に設定されており、機器グループ「低性能機器」に属するプリンタ120については、カウンタ上限値が設定されていないことが示されている。   In the embodiment shown in FIG. 4, for the printer 120 belonging to the device group “high performance device”, the counter upper limit value is set to “100”, and for the printer 120 belonging to the device group “medium performance device”, The counter upper limit value is set to “300”, which indicates that the counter upper limit value is not set for the printer 120 belonging to the device group “low performance device”.

この場合、高性能機器および中性能機器についてはカウンタ上限値を設け、低性能機器についてはカウンタ上限値を設けないようにしているので、使用量の多いユーザが、高い性能を有するプリンタ120を占有することなどを防止しつつ、高い性能を有するプリンタ120がカウンタ上限値に達して使用できなくなった場合であっても、低性能なプリンタ120での印刷は確保できるようになる。   In this case, the counter upper limit value is set for the high-performance device and the medium-performance device, and the counter upper limit value is not set for the low-performance device. Therefore, a user with a large amount of use occupies the printer 120 having high performance. Even when the high-performance printer 120 reaches the counter upper limit value and cannot be used, the printing with the low-performance printer 120 can be secured.

図5は、機器情報テーブルの実施形態を示す図である。機器情報テーブルは、各プリンタ120に関する情報を保持するテーブルである。   FIG. 5 is a diagram showing an embodiment of the device information table. The device information table is a table that holds information regarding each printer 120.

図5に示すように、機器情報テーブル500は、「No.」フィールド501と、「機器名」フィールド502と、「IPアドレス」フィールド503と、「機器グループ名」フィールド504とを備える。「No.」フィールド501には、機器情報テーブル500を構成する各行(レコード)を識別するための番号が格納され、「機器名」フィールド502には、各プリンタ120に付与された機器名が格納され、「IPアドレス」フィールド503には、各プリンタ120に割り当てられたIPアドレスが格納され、「機器グループ名」フィールド504には、各プリンタ120が属する機器グループの名称が格納される。   As illustrated in FIG. 5, the device information table 500 includes a “No.” field 501, a “device name” field 502, an “IP address” field 503, and a “device group name” field 504. A “No.” field 501 stores a number for identifying each row (record) constituting the device information table 500, and a “device name” field 502 stores a device name assigned to each printer 120. The “IP address” field 503 stores the IP address assigned to each printer 120, and the “device group name” field 504 stores the name of the device group to which each printer 120 belongs.

図5に示した例では、機器名「MFP model550
(1)」が付与されたプリンタ120は、IPアドレスが「192.168.8.110」であって、機器グループ「高性能機器」に属し、機器名「MFP model550
(2)」が付与されたプリンタ120は、IPアドレスが「192.168.8.111」であって、機器グループ「高性能機器」に属し、機器名「MFP model300
(1)」が付与されたプリンタ120は、IPアドレスが「192.168.8.112」であって、機器グループ「中性能機器」に属し、機器名「MFP model300
(2)」が付与されたプリンタ120は、IPアドレスが「192.168.8.113」であって、機器グループ「中性能機器」に属し、機器名「LP (1)」が付与されたプリンタ120は、IPアドレスが「192.168.8.114」であって、機器グループ「低性能機器」に属することが示されている。
In the example shown in FIG. 5, the device name “MFP model550”
The printer 120 to which (1) ”is assigned has an IP address“ 192.168.8.110 ”, belongs to the device group“ high performance device ”, and has the device name“ MFP model550 ”.
The printer 120 to which (2) ”is assigned has an IP address of“ 192.168.8.111 ”, belongs to the device group“ high performance device ”, and has the device name“ MFP model300 ”
The printer 120 to which (1) ”is assigned has an IP address of“ 192.168.8.112 ”, belongs to the device group“ medium performance device ”, and has the device name“ MFP model300
The printer 120 to which (2) ”is assigned has the IP address“ 192.168.8.113 ”, belongs to the device group“ medium performance device ”, and the printer 120 to which the device name“ LP (1) ”is assigned is The IP address is “192.168.8.114”, indicating that it belongs to the device group “low performance device”.

図6は、印刷枚数管理テーブルの実施形態を示す図である。印刷枚数管理テーブルは、画像形成システム100全体での各ユーザの現在までの総印刷枚数を管理するテーブルである図6に示すように、印刷枚数管理テーブル600は、「ユーザNo.」フィールド601と、「ユーザ名」フィールド602と、「印刷枚数」フィールド603とを備える。「ユーザNo.」フィールド601には、各ユーザを識別するための番号(ユーザ識別番号)が格納され、「ユーザ名」フィールド602には、各ユーザのユーザ名が格納され、「印刷枚数」フィールド603には、各ユーザの現在までの総印刷枚数が格納される。   FIG. 6 is a diagram illustrating an embodiment of the print number management table. The print number management table 600 is a table for managing the total print number of each user up to now in the entire image forming system 100. As shown in FIG. 6, the print number management table 600 includes a “user No.” field 601. , A “user name” field 602 and a “print number” field 603 are provided. A “user number” field 601 stores a number (user identification number) for identifying each user, a “user name” field 602 stores a user name of each user, and a “print number” field. 603 stores the total number of printed sheets of each user up to now.

図6に示した例では、ユーザ1(ユーザNo.=1、ユーザ名=yamada)の現在までの総印刷枚数が「80」であり、ユーザ2(ユーザNo.=2、ユーザ名=kanda)の現在までの総印刷枚数が「240」であることが示されている。   In the example shown in FIG. 6, the total number of prints up to the present time for user 1 (user No. = 1, user name = yamada) is “80”, and user 2 (user No. = 2, user name = kanda). It is indicated that the total number of printed sheets up to now is “240”.

次に、以上のような構成を有するプリンタ120および管理装置130の動作について説明する。図7は、プリンタ120の動作を説明するためのフローチャートである。   Next, operations of the printer 120 and the management apparatus 130 having the above-described configurations will be described. FIG. 7 is a flowchart for explaining the operation of the printer 120.

図7に示すように、プリンタ120では、ステップS701で、ネットワーク190を介して、印刷ジョブを受信すると、ステップS702で、印刷制御部121が、印刷ジョブに含まれるユーザ識別情報(ユーザ識別番号)を利用して、印刷情報テーブル300を参照し、当該ユーザ識別情報に対応する印刷許否情報を取得し、印刷を指示したユーザの印刷が許可されているか否かを判断する。   As shown in FIG. 7, in step S701, when the printer 120 receives a print job via the network 190, in step S702, the print control unit 121 causes the user identification information (user identification number) included in the print job to be received. Is used to refer to the print information table 300 to obtain print permission / inhibition information corresponding to the user identification information and determine whether or not printing by the user who has instructed printing is permitted.

ステップS702での判断の結果、印刷を指示したユーザの印刷が許可されていない場合は(S702:No)、印刷を実行することなくそのまま、処理を終了する。なお、印刷情報テーブル300に、印刷ジョブに含まれていたユーザ識別情報が登録されていない場合についても、印刷を実行することなくそのまま、処理を終了する。   If the result of determination in step S702 is that printing by the user who has instructed printing is not permitted (S702: No), the processing ends without executing printing. Even when the user identification information included in the print job is not registered in the print information table 300, the process ends without executing printing.

一方、ステップS702での判断の結果、印刷を指示したユーザの印刷が許可されている場合は(S702:Yes)、ステップS703で、印刷処理部122が、印刷ジョブの実行を行う。すなわち、印刷ジョブに含まれる印刷データに応じた画像を形成して、用紙に出力する。このとき、カウンタ部123によって、印刷枚数がカウント(計数)される。そして、印刷ジョブの実行が終了すると、ステップS704で、印刷情報保持部124が、カウンタ部123から通知される印刷枚数を使って、印刷情報テーブル300を更新する。すなわち、印刷情報テーブル300に格納されている該当するユーザの印刷枚数を読み出し、読み出された印刷枚数にカウンタ部123から通知された印刷枚数を加算し、加算結果を、印刷情報テーブル300に書き戻す。印刷情報テーブル300の更新が完了すると、処理を終了する。   On the other hand, if the result of determination in step S702 is that printing by the user who has instructed printing is permitted (S702: Yes), the print processing unit 122 executes the print job in step S703. That is, an image corresponding to the print data included in the print job is formed and output on a sheet. At this time, the counter unit 123 counts the number of printed sheets. When the execution of the print job is completed, the print information holding unit 124 updates the print information table 300 using the number of prints notified from the counter unit 123 in step S704. That is, the number of prints of the corresponding user stored in the print information table 300 is read, the number of prints notified from the counter unit 123 is added to the read number of prints, and the addition result is written in the print information table 300. return. When the update of the print information table 300 is completed, the process ends.

なお、上記処理を実行中に、クライアントPC110から新たな印刷ジョブを受信した場合は、当該印刷ジョブは、印刷制御部121が備える印刷キューに入れられる。そして、上記処理が終了すると、印刷キューの先頭にある印刷ジョブが印刷キューから順次取り出されて、当該印刷ジョブについて、上述した処理S702〜S704が実行される。   Note that when a new print job is received from the client PC 110 during the above processing, the print job is placed in a print queue included in the print control unit 121. When the above process is completed, the print job at the head of the print queue is sequentially taken out from the print queue, and the above-described processes S702 to S704 are executed for the print job.

次に、管理装置130の動作について、まず、管理装置130の動作の概要から説明する。   Next, the operation of the management apparatus 130 will be described from the outline of the operation of the management apparatus 130 first.

管理装置130は、定期的に、画像形成システム100が備える各プリンタ120を巡回し、各プリンタ120が保持する各ユーザの現在までの印刷枚数(カウンタ情報)を収集し、画像形成システム100における現在までの総印刷枚数を、ユーザ毎に集計する。   The management device 130 periodically circulates each printer 120 included in the image forming system 100, collects the number of printed sheets (counter information) of each user held by each printer 120, and stores the current number in the image forming system 100. The total number of prints up to is totaled for each user.

次に、管理装置130は、各機器グループに対して設定されたカウンタ上限値と、各ユーザの現在までの総印刷枚数とを比較し、総印刷枚数がカウンタ上限値を超えたユーザについては、当該カウンタ上限値が設定された機器グループに属する各プリンタ120の利用を制限(拒否)するため、当該プリンタ120が保持する印刷許否情報を変更する。   Next, the management device 130 compares the counter upper limit value set for each device group with the total number of prints of each user so far, and for users whose total print number exceeds the counter upper limit value, In order to restrict (reject) the use of each printer 120 belonging to the device group for which the counter upper limit value is set, the print permission information held by the printer 120 is changed.

次に、管理装置130の動作の詳細について説明する。図8は、管理装置130の動作を説明するためのフローチャートである。図8に示した処理は、管理装置130によって定期的に実行される。   Next, details of the operation of the management apparatus 130 will be described. FIG. 8 is a flowchart for explaining the operation of the management apparatus 130. The processing shown in FIG. 8 is periodically executed by the management apparatus 130.

図8に示すように、管理装置130では、まず、ステップS801で、カウンタ情報収集部131が、各プリンタ120を巡回して、各プリンタ120から各ユーザの印刷枚数情報(カウンタ情報)を取得する。例えば、カウンタ情報収集部131は、機器情報テーブル500に登録されている各プリンタ120に対して順番に、カウンタ情報取得要求を送信し、当該カウンタ情報取得要求に応答して各プリンタ120から送られてくるカウンタ情報を受信する。管理装置130からカウンタ情報取得要求を受信した各プリンタ120は、自己の印刷情報テーブル300に保持されている各ユーザの印刷枚数を、カウンタ情報として管理装置130に対して送信する。   As shown in FIG. 8, in the management apparatus 130, first, in step S <b> 801, the counter information collection unit 131 circulates each printer 120 and acquires the number of printed sheets (counter information) of each user from each printer 120. . For example, the counter information collection unit 131 sequentially transmits a counter information acquisition request to each printer 120 registered in the device information table 500, and is transmitted from each printer 120 in response to the counter information acquisition request. Receive counter information. Each printer 120 that has received the counter information acquisition request from the management apparatus 130 transmits the number of prints of each user held in its print information table 300 to the management apparatus 130 as counter information.

以上のようにして、各プリンタ120からカウンタ情報の収集が終了すると、次に、ステップS802で、カウンタ情報集計部132が、収集されたカウンタ情報を、ユーザ毎に集計する。すなわち、画像形成システム100全体での各ユーザの総印刷枚数を集計する。画像形成システム100が備えるすべてのプリンタ120について、各ユーザ毎に集計された総印刷枚数は、印刷枚数管理テーブル600の「印刷枚数」フィールド603に格納される。   As described above, when the collection of the counter information from each printer 120 is completed, the counter information totaling unit 132 totals the collected counter information for each user in step S802. That is, the total number of printed sheets of each user in the entire image forming system 100 is totaled. For all the printers 120 included in the image forming system 100, the total number of printed sheets for each user is stored in the “number of printed sheets” field 603 of the printed number management table 600.

次に、ステップS803で、利用制限要否判断部133が、ユーザ毎の集計結果を参照して、各プリンタ120毎に、印刷を制限する必要があるユーザが存在するか否かを判断する。すなわち、機器情報テーブル500に登録されているプリンタ120の中から処理対象となるプリンタ120を選択し、選択された処理対象プリンタ120が属する機器グループに対して設定されているカウンタ上限値を、機器グループ情報テーブル400から取得し、当該カウンタ上限値と、各ユーザの総印刷枚数とを比較し、総印刷枚数がカウンタ上限値を超えるユーザについては、印刷を制限する必要があると判断する。   In step S <b> 803, the use restriction necessity determination unit 133 determines whether there is a user who needs to restrict printing for each printer 120 with reference to the tabulation result for each user. That is, the printer 120 to be processed is selected from the printers 120 registered in the device information table 500, and the counter upper limit value set for the device group to which the selected processing target printer 120 belongs is set as the device upper limit value. It is obtained from the group information table 400, and the counter upper limit value is compared with the total print number of each user, and it is determined that printing needs to be restricted for users whose total print number exceeds the counter upper limit value.

ステップS803での判断の結果、印刷制限が必要なユーザが存在する場合は(S803:Yes)、ステップS804で、機器設定部134が、当該ユーザの処理対象プリンタ120の利用を制限(拒否)するため、処理対象プリンタ120が保持する印刷情報テーブル300の当該ユーザの印刷許否情報を、「可」から「否」に変更する。例えば、機器設定部134は、ネットワーク190を介して、処理対象プリンタ120に対して、印刷許否情報変更要求を送信する。当該印刷許否情報変更要求を処理対象プリンタ120が受信すると、印刷情報保持部124が、印刷情報テーブル300の該当するユーザの印刷許否情報を、「可」から「否」に変更する。   As a result of the determination in step S803, if there is a user who needs printing restriction (S803: Yes), in step S804, the device setting unit 134 restricts (rejects) the use of the processing target printer 120 of the user. Therefore, the print permission information of the user in the print information table 300 held by the processing target printer 120 is changed from “permitted” to “not permitted”. For example, the device setting unit 134 transmits a print permission / denial information change request to the processing target printer 120 via the network 190. When the processing target printer 120 receives the print permission information change request, the print information holding unit 124 changes the print permission information of the corresponding user in the print information table 300 from “permitted” to “not permitted”.

ステップS804での処理を終了するか、または、ステップS803での判断の結果、印刷制限が必要なユーザが存在しなかった場合は(S803:No)、ステップS805で、利用制限要否判断部133が、未処理のプリンタがあるかを調べ、未処理のプリンタがあれば(S805:Yes)、機器情報テーブル500に登録されている未処理のプリンタ120の中から、次の処理対象プリンタ120を選択する。そして、選択された処理対象プリンタ120について上述したステップS803〜S804の処理が繰り返される。一方、未処理のプリンタが存在しない場合(S805:No)、すなわち、すべてのプリンタ120について処理を終了した場合は、処理を終了する。   When the process in step S804 is ended or, as a result of the determination in step S803, if there is no user who needs printing restriction (S803: No), the use restriction necessity determination unit 133 is performed in step S805. However, if there is an unprocessed printer, and if there is an unprocessed printer (S805: Yes), the next printer 120 to be processed is selected from the unprocessed printers 120 registered in the device information table 500. select. Then, the processes of steps S803 to S804 described above are repeated for the selected processing target printer 120. On the other hand, if there is no unprocessed printer (S805: No), that is, if the processing is completed for all the printers 120, the processing is terminated.

以上のようにして、各ユーザによる各プリンタ120の利用状況に応じて、各ユーザによる各プリンタ120の利用が制限される。例えば、大量印刷を行うユーザが当初、高性能機器を利用していたとしても、一定量以上の印刷が行われた時点で、高性能機器が利用できなくなるため、より低性能な中性能機器を利用せざるを得なくなり、当該中性能機器についても、一定量以上の印刷を行った時点で利用不可となり、最終的には、低性能機器しか利用できなくなる。そのため、高性能なプリンタ120については、一部のユーザによる大量印刷が他のユーザに及ぼす影響を最小限に抑えることが可能となる。一方、大量印刷を行うユーザについても、低性能機器については、その利用が制限されないため、必要最低限の利用が確保されることとなる。   As described above, the use of each printer 120 by each user is restricted according to the usage status of each printer 120 by each user. For example, even if a user who performs mass printing initially uses a high-performance device, the high-performance device cannot be used when a certain amount of printing is performed. The medium performance device must be used, and the medium performance device becomes unusable when a certain amount or more of printing is performed. Finally, only the low performance device can be used. Therefore, for the high-performance printer 120, it is possible to minimize the influence of mass printing by some users on other users. On the other hand, the use of a low-performance device for a user who performs mass printing is not limited, so that the minimum necessary use is ensured.

すなわち、上述した実施形態によれば、各ユーザの使用量に応じて、各ユーザが利用できるプリンタの範囲を制限することができるので、使用量の多いユーザが存在する場合であっても、当該使用量の多いユーザの利用を完全に排除することなく、他のユーザの利用が妨げられるのを防止することができる。
《第二実施形態》
次に、本発明の別の実施形態(第二実施形態)について説明する。以下では、主に、第一実施形態と異なる部分について説明する。
That is, according to the above-described embodiment, the range of printers that can be used by each user can be limited according to the usage amount of each user. It is possible to prevent the use of other users from being hindered without completely eliminating the use of users who use a large amount.
<< Second Embodiment >>
Next, another embodiment (second embodiment) of the present invention will be described. Below, a different part from 1st embodiment is mainly demonstrated.

前述した実施形態では、画像形成システム100全体でのユーザ毎の総印刷枚数を集計し、集計結果が、機器グループ毎に設定されたカウンタ上限値を超えていたユーザについては、当該機器グループの属するプリンタ120の使用を制限(拒否)するようにしていたが、第二実施形態では、まず、各ユーザを複数のユーザグループに分類した上で、各ユーザグループ毎に、印刷枚数を集計して、ユーザグループ毎にプリンタの使用状況を把握する。そして、ユーザグループ毎の集計結果が、機器グループ毎に設定されたカウンタ上限値を超えていた場合、そのユーザグループに属するすべてのユーザについて、当該機器グループに属するプリンタの使用を制限(拒否)する。   In the above-described embodiment, the total number of printed sheets for each user in the entire image forming system 100 is totaled, and a user whose count exceeds the counter upper limit set for each device group belongs to the device group. Although the use of the printer 120 is restricted (rejected), in the second embodiment, first, after classifying each user into a plurality of user groups, the number of prints is totaled for each user group, The usage status of the printer is grasped for each user group. If the count result for each user group exceeds the counter upper limit value set for each device group, the use of the printer belonging to the device group is restricted (rejected) for all users belonging to the user group. .

なお、ユーザグループの例としては、部、課といった会社組織を構成するグループや、会社組織における役職や役割などを単位としたグループが考えられる。   Examples of user groups include a group that forms a company organization such as a department and a section, and a group that is based on a position or role in the company organization.

第二実施形態におけるプリンタ120および管理装置130の機能構成は、図2に示した第一実施形態のものと同様である。   The functional configurations of the printer 120 and the management apparatus 130 in the second embodiment are the same as those in the first embodiment shown in FIG.

但し、第二実施形態では、管理装置130のカウンタ情報集計部132が、ユーザグループ毎に、カウンタ情報の集計を行い、利用制限要否判断部133が、ユーザグループ毎に、各プリンタ120の利用を制限する必要があるか否かを判断する。そのため、第二実施形態では、管理情報保持部135が、ユーザグループ情報テーブルを備える。また、管理情報保持部135が備える印刷枚数管理テーブルが、各ユーザが所属するユーザグループを示す情報を保持する。   However, in the second embodiment, the counter information totaling unit 132 of the management apparatus 130 totals counter information for each user group, and the usage restriction necessity determining unit 133 uses each printer 120 for each user group. It is determined whether or not it is necessary to limit. Therefore, in the second embodiment, the management information holding unit 135 includes a user group information table. Further, the print number management table provided in the management information holding unit 135 holds information indicating a user group to which each user belongs.

図9は、ユーザグループ情報テーブルの実施形態を示す図である。ユーザグループ情報テーブルは、ユーザグループに関する情報を保持するテーブルである。図9に示すように、ユーザグループ情報テーブル900は、「No.」フィールド901と、「ユーザグループ名」フィールド902と、「親グループ」フィールド903と、「印刷枚数」フィールド904とを備える。   FIG. 9 is a diagram illustrating an embodiment of a user group information table. The user group information table is a table that holds information about user groups. As shown in FIG. 9, the user group information table 900 includes a “No.” field 901, a “user group name” field 902, a “parent group” field 903, and a “print number” field 904.

「No.」フィールド901には、ユーザグループ情報テーブル900を構成する各行(レコード)を識別するための番号が格納され、「ユーザグループ名」フィールド902には、各ユーザグループに付与されたユーザグループ名が格納され、「親グループ」フィールド903には、各ユーザグループを包含する上位のユーザグループを示す情報(例えば、ユーザグループ名)が格納され、「印刷枚数」フィールド904には、各ユーザグループの合計印刷枚数が格納される。   The “No.” field 901 stores a number for identifying each row (record) constituting the user group information table 900, and the “user group name” field 902 stores the user group assigned to each user group. The “parent group” field 903 stores information (for example, user group name) indicating an upper user group including each user group, and the “print number” field 904 stores each user group. Is stored.

図9に示した例では、ユーザグループ「営業部」の親グループは存在せず、現在までの合計印刷枚数が集計されておらず、また、ユーザグループ「営業1課」の親グループは「営業部」で、現在までの合計印刷枚数が「80」であり、また、ユーザグループ「営業2課」の親グループは「営業部」で、現在までの合計印刷枚数が「780」であることが示されている。   In the example shown in FIG. 9, the parent group of the user group “Sales Department” does not exist, the total number of printed sheets up to now is not counted, and the parent group of the user group “Sales Section 1” is “Sales”. The total number of prints to date is “80”, the parent group of the user group “Sales Section 2” is “Sales Department”, and the total number of prints to date is “780”. It is shown.

図10は、第二実施形態における印刷枚数管理テーブルの実施形態を示す。図10に示すように、印刷枚数管理テーブル1000は、「ユーザNo.」フィールド1001と、「ユーザ名」フィールド1002と、「所属グループ」フィールド1003と、「印刷枚数」フィールド1004とを備える。「ユーザNo.」フィールド1001には、各ユーザを識別するための番号(ユーザ識別番号)が格納され、「ユーザ名」フィールド1002には、各ユーザのユーザ名が格納され、「所属グループ」フィールド1003には、各ユーザが所属するユーザグループを示す情報(例えば、ユーザグループ名)が格納され、「印刷枚数」フィールド1004には、各ユーザの現在までの総印刷枚数が格納される。   FIG. 10 shows an embodiment of a print number management table in the second embodiment. As shown in FIG. 10, the print number management table 1000 includes a “user number” field 1001, a “user name” field 1002, an “affiliation group” field 1003, and a “print number” field 1004. The “user number” field 1001 stores a number (user identification number) for identifying each user, the “user name” field 1002 stores the user name of each user, and the “affiliation group” field. Information indicating a user group to which each user belongs (for example, a user group name) is stored in 1003, and the total number of printed sheets up to the present time of each user is stored in a “print number” field 1004.

図10に示した例では、ユーザ1(ユーザNo.=1、ユーザ名=yamada)の所属グループが「営業1課」で、現在までの総印刷枚数が「80」であり、ユーザ2(ユーザNo.=2、ユーザ名=kanda)の所属グループが「営業2課」で、現在までの総印刷枚数が「240」であり、ユーザ3(ユーザNo.=3、ユーザ名=suzuki)の所属グループが「営業2課」で、現在までの総印刷枚数が「540」であることが示されている。   In the example shown in FIG. 10, the group to which user 1 (user No. = 1, user name = yamada) belongs is “Sales 1 Section”, the total number of prints up to now is “80”, and User 2 (User No. = 2, user name = kanda) belongs to “Sales 2 Division”, the total number of prints up to now is “240”, and user 3 (user No. = 3, user name = suzuki) belongs to It is indicated that the group is “Sales Section 2” and the total number of prints to date is “540”.

次に、第二実施形態における管理装置130の動作について説明する。なお、プリンタ120の動作については、第一実施形態のものと同様であるので、省略する。まず、第二実施形態における管理装置130の動作の概要について説明する。管理装置130は、定期的に、画像形成システム100が備える各プリンタ120を巡回し、各プリンタ120に保持されている各ユーザの印刷枚数(カウンタ情報)を収集し、画像形成システム100全体での総印刷枚数を、ユーザグループ毎に集計する。   Next, the operation of the management apparatus 130 in the second embodiment will be described. Since the operation of the printer 120 is the same as that of the first embodiment, a description thereof will be omitted. First, the outline | summary of operation | movement of the management apparatus 130 in 2nd embodiment is demonstrated. The management device 130 periodically visits each printer 120 included in the image forming system 100, collects the number of printed sheets (counter information) of each user held in each printer 120, and The total number of printed sheets is totaled for each user group.

次に、管理装置130は、各機器グループに対して設定されているカウンタ上限値と、各ユーザグループの合計印刷枚数とを比較し、合計印刷枚数がカウンタ上限値を超えたユーザグループに所属しているユーザについては、当該カウンタ上限値が設定された機器グループに属する各プリンタ120の利用を制限(拒否)するため、当該プリンタ120が保持する印刷許否情報を変更する。   Next, the management apparatus 130 compares the counter upper limit value set for each device group with the total print number of each user group, and belongs to the user group whose total print number exceeds the counter upper limit value. For the user who is, the print permission information held by the printer 120 is changed in order to restrict (reject) use of each printer 120 belonging to the device group for which the counter upper limit value is set.

次に、第二実施形態における管理装置130の動作の詳細について説明する。   Next, details of the operation of the management apparatus 130 in the second embodiment will be described.

図11は、第二実施形態における管理装置130の動作を説明するためのフローチャートである。図11に示した処理は、管理装置130によって定期的に実行される。   FIG. 11 is a flowchart for explaining the operation of the management apparatus 130 in the second embodiment. The process shown in FIG. 11 is periodically executed by the management device 130.

図11に示すように、管理装置130では、まず、ステップS1101で、カウンタ情報収集部131が、各プリンタ120を巡回して、各プリンタ120から各ユーザの印刷枚数情報(カウンタ情報)を取得する。例えば、カウンタ情報収集部131は、機器情報テーブル500に登録されている各プリンタ120に対して順番に、カウンタ情報取得要求を送信し、当該カウンタ情報取得要求に応答して各プリンタ120から送られてくるカウンタ情報を受信する。   As shown in FIG. 11, in the management apparatus 130, first, in step S <b> 1101, the counter information collection unit 131 circulates each printer 120 and acquires the number of printed sheets (counter information) for each user from each printer 120. . For example, the counter information collection unit 131 sequentially transmits a counter information acquisition request to each printer 120 registered in the device information table 500, and is transmitted from each printer 120 in response to the counter information acquisition request. Receive counter information.

各プリンタ120からカウンタ情報の収集が終了すると、次に、ステップS1102で、カウンタ情報集計部132が、収集されたカウンタ情報を、ユーザ毎に集計する。すなわち、画像形成システム100全体での各ユーザの総印刷枚数を集計する。画像形成システム100が備えるすべてのプリンタ120について、各ユーザ毎に集計された総印刷枚数は、印刷枚数管理テーブル1000の「印刷枚数」フィールド1004に格納される。   When the collection of the counter information from each printer 120 is completed, in step S1102, the counter information totaling unit 132 totals the collected counter information for each user. That is, the total number of printed sheets of each user in the entire image forming system 100 is totaled. For all the printers 120 included in the image forming system 100, the total number of printed sheets for each user is stored in a “number of printed sheets” field 1004 of the printed sheet number management table 1000.

更に、ステップS1103で、カウンタ情報集計部132が、ユーザ毎に集計された印刷枚数を、各ユーザが所属するユーザグループ(例えば、課)毎に集計する。すなわち、画像形成システム100全体での各ユーザグループの合計印刷枚数を集計する。具体的には、各ユーザグループについて、当該ユーザグループに所属する各ユーザの総印刷枚数を、印刷枚数管理テーブル1000の「印刷枚数」フィールド1004から取得し、すべてを足し合わせることで、各ユーザグループの合計印刷枚数を算出する。算出された各ユーザグループの合計印刷枚数は、ユーザグループ情報テーブル900の「印刷枚数」フィールド904に格納される。   Further, in step S1103, the counter information totaling unit 132 totals the number of printed sheets for each user for each user group (for example, section) to which each user belongs. That is, the total number of prints of each user group in the entire image forming system 100 is totaled. Specifically, for each user group, the total print number of each user belonging to the user group is acquired from the “print number” field 1004 of the print number management table 1000, and all the user groups are added together. The total number of printed sheets is calculated. The calculated total number of prints of each user group is stored in the “number of prints” field 904 of the user group information table 900.

次に、ステップS1104で、利用制限要否判定部133が、ユーザグループ毎の集計結果を参照して、各プリンタ120毎に、印刷を制限する必要があるユーザグループが存在するか否かを判断する。すなわち、機器情報テーブル500に登録されているプリンタ120の中から処理対象となるプリンタ120を選択し、選択された処理対象プリンタ120が属する機器グループに対して設定されているカウンタ上限値を、機器グループ情報テーブル400から取得し、当該カウンタ上限値と、各ユーザグループの合計印刷枚数とを比較し、合計印刷枚数がカウンタ上限値を超えているユーザグループについては印刷を制限する必要があると判断する。   Next, in step S1104, the use restriction necessity determination unit 133 determines whether there is a user group that needs to restrict printing for each printer 120 with reference to the aggregation result for each user group. To do. That is, the printer 120 to be processed is selected from the printers 120 registered in the device information table 500, and the counter upper limit value set for the device group to which the selected processing target printer 120 belongs is set as the device upper limit value. It is acquired from the group information table 400, the counter upper limit value is compared with the total print number of each user group, and it is determined that it is necessary to restrict printing for a user group whose total print number exceeds the counter upper limit value. To do.

ステップS1104での判断の結果、印刷制限が必要なユーザグループが存在する場合は(S1104:Yes)、印刷制限が必要なユーザグループに所属する各ユーザについて、処理対象プリンタ120の利用を制限(拒否)するため、ステップS1105で、機器設定部134が、処理対象プリンタ120が保持する印刷情報テーブル300の当該ユーザの印刷許否情報を、「可」から「否」に変更する。例えば、機器設定部134は、ネットワーク190を介して、処理対象プリンタ120に対して、印刷許否情報変更要求を送信する。当該印刷許否情報変更要求を処理対象プリンタ120が受信すると、印刷情報保持部124が、印刷情報テーブル300の該当するユーザの印刷許否情報を、「可」から「否」に変更する。   If the result of determination in step S1104 is that there is a user group that requires printing restrictions (S1104: Yes), the use of the processing target printer 120 is restricted (rejected) for each user belonging to the user group that requires printing restrictions. Therefore, in step S1105, the device setting unit 134 changes the print permission information of the user in the print information table 300 held by the processing target printer 120 from “permitted” to “not permitted”. For example, the device setting unit 134 transmits a print permission / denial information change request to the processing target printer 120 via the network 190. When the processing target printer 120 receives the print permission information change request, the print information holding unit 124 changes the print permission information of the corresponding user in the print information table 300 from “permitted” to “not permitted”.

ステップS1105での処理を終了するか、または、ステップS1104での判断の結果、印刷制限が必要なユーザグループが存在しなかった場合は(S1104:No)、ステップS1106で、利用制限要否判断部133が、未処理のプリンタ120があるかを調べ、未処理のプリンタ120があれば(S1106:Yes)、機器情報テーブル500に登録されている未処理のプリンタ120の中から、次の処理対象プリンタ120を選択する。そして、選択された処理対象プリンタ120について上述したステップS1104〜S1105の処理が繰り返される。一方、未処理のプリンタが存在しない場合(S1106:No)、すなわち、すべてのプリンタ120について処理を終了した場合は、処理を終了する。   When the processing in step S1105 is ended or, as a result of the determination in step S1104, if there is no user group that requires printing restriction (S1104: No), a use restriction necessity determination unit is determined in step S1106. 133 checks whether there is an unprocessed printer 120. If there is an unprocessed printer 120 (S1106: Yes), the next process target is selected from the unprocessed printers 120 registered in the device information table 500. The printer 120 is selected. Then, the processes of steps S1104 to S1105 described above are repeated for the selected processing target printer 120. On the other hand, when there is no unprocessed printer (S1106: No), that is, when the processing is finished for all the printers 120, the processing is finished.

以上のようにして、各ユーザグループによるプリンタ120の利用状況に応じて、各ユーザグループに所属する各ユーザによる各プリンタ120の利用が制限される。例えば、大量印刷を行うユーザグループが当初、高性能機器を利用していたとしても、一定量以上の印刷が行われた時点で、高性能機器が利用できなくなるため、より低性能な中性能機器を利用せざるを得なくなり、当該中性能機器についても、一定量以上の印刷を行った時点で利用不可となり、最終的には、低性能機器しか利用できなくなる。そのため、高性能なプリンタ120については、一部のユーザグループによる大量印刷が他のユーザグループに及ぼす影響を最小限に抑えることが可能となる。一方、大量印刷を行うユーザグループについても、低性能機器については、その利用が制限されないため、必要最低限の利用が確保できることとなる。
《第三実施形態》
次に、本発明のさらに別の実施形態(第三実施形態)について説明する。上述した第一実施形態においては、管理装置130は、画像形成システム100における総印刷枚数が、機器グループ毎に設定されたカウンタ上限値に達したユーザについては、当該カウンタ上限値が設定された機器グループに属する各プリンタ120の使用を拒否していたが、第三実施形態では、プリンタ120の使用を止めるのではなく、印刷時に、印刷ジョブが印刷キューに複数ある場合の実行優先度に差を持たせることで、使用量の多いユーザがプリンタ120を占有し、他のユーザの使用を妨げることを防止するものである。すなわち、使用量が所定の上限値に達したユーザの印刷ジョブについては、優先順位を下げ、他のユーザの印刷ジョブがない場合に限って、実行するようにする。
As described above, the use of each printer 120 by each user belonging to each user group is restricted according to the usage status of the printer 120 by each user group. For example, even if a user group that performs large-scale printing initially uses high-performance equipment, the high-performance equipment becomes unavailable when a certain amount or more of printing is performed. Therefore, the medium-performance device cannot be used when a certain amount or more of printing is performed, and finally, only the low-performance device can be used. Therefore, for the high-performance printer 120, it is possible to minimize the influence of mass printing by some user groups on other user groups. On the other hand, even for a user group that performs mass printing, the use of low-performance devices is not limited, so that the minimum necessary use can be ensured.
<< Third embodiment >>
Next, still another embodiment (third embodiment) of the present invention will be described. In the first embodiment described above, the management apparatus 130, for a user whose total number of prints in the image forming system 100 has reached the counter upper limit value set for each device group, is the device for which the counter upper limit value is set. Although the use of each printer 120 belonging to the group has been rejected, in the third embodiment, the use of the printer 120 is not stopped, but the difference in the execution priority when there are a plurality of print jobs in the print queue at the time of printing. This prevents the user with a large amount of use from occupying the printer 120 and hindering the use of other users. That is, for a user's print job whose usage amount has reached a predetermined upper limit value, the priority is lowered, and the print job is executed only when there is no print job of another user.

第三実施形態では、印刷キューの実行優先度に差を付けているだけなので、混雑していない時間帯では、通常通りに印刷が行えることになる。そのため、使用量の多いユーザは、可能であれば、空いている時間帯に作業をまわすことにもなるので、機器利用の時間的な平滑化の効果も期待できる。また、混雑している時間帯でも、性能の低いプリンタを利用することで、実行優先順位が下げられることなしに、印刷が行える。その結果、使用量の多いユーザによる、より低性能なプリンタの使用を促進することも可能になる。   In the third embodiment, only a difference is given to the execution priority of the print queue, so that printing can be performed as usual in a non-congested time zone. For this reason, a user with a large amount of use can work in a vacant time zone if possible, so that the effect of smoothing the use of the device can be expected. Even in a busy time zone, printing can be performed without lowering the execution priority by using a low-performance printer. As a result, it is possible to promote the use of a lower-performance printer by a user with a large amount of use.

第三実施形態におけるプリンタ120の機能構成は、図2に示した第一実施形態のものと同様である。但し、第三実施形態では、印刷情報保持部124が、印刷許否情報の代わりに、各ユーザの印刷ジョブの印刷優先順位を示す優先順位情報を保持・管理し、印刷制御部121が、印刷情報保持部124に保持・管理されている優先順位情報に従って、印刷ジョブの実行順序を制御する。   The functional configuration of the printer 120 in the third embodiment is the same as that of the first embodiment shown in FIG. However, in the third embodiment, the print information holding unit 124 holds and manages priority order information indicating the print priority order of each user's print job instead of the print permission information, and the print control unit 121 prints the print information. The execution order of the print jobs is controlled in accordance with the priority order information held and managed in the holding unit 124.

図12は、第三実施形態における印刷情報保持部124が備える印刷情報テーブルの実施形態を示す図である。第三実施形態における印刷情報テーブルは、各ユーザの印刷枚数(カウンタ情報)と、印刷優先順位を示す印刷優先順位情報を保持するテーブルである。   FIG. 12 is a diagram illustrating an embodiment of a print information table provided in the print information holding unit 124 according to the third embodiment. The print information table in the third embodiment is a table that holds print priority information indicating the number of prints (counter information) of each user and print priority.

図12に示すように、印刷情報テーブル1200は、「ユーザNo.」フィールド1201と、「ユーザ名」フィールド1202と、「印刷枚数」フィールド1203と、「印刷優先順位」フィールド1204とを備える。「ユーザNo.」フィールド1201には、各ユーザを識別するための番号(ユーザ識別番号)が格納され、「ユーザ名」フィールド1202には、各ユーザのユーザ名が格納され、「印刷枚数」フィールド1203には、各ユーザの現在までの印刷枚数が格納され、「印刷優先順位」フィールド1204には、各ユーザの印刷ジョブの実行優先順位を示す情報(例えば、「高」または「低」)が格納される。   As illustrated in FIG. 12, the print information table 1200 includes a “user number” field 1201, a “user name” field 1202, a “print number” field 1203, and a “print priority” field 1204. A “user number” field 1201 stores a number (user identification number) for identifying each user, a “user name” field 1202 stores a user name of each user, and a “print number” field. 1203 stores the number of prints to date for each user, and information (for example, “high” or “low”) indicating the print job execution priority of each user is stored in the “print priority” field 1204. Stored.

図12に示した例では、ユーザ1(ユーザNo.=1、ユーザ名=yamada)の現在までの印刷枚数が「80」であって、ユーザ1の印刷ジョブの実行優先順位は高く、また、ユーザ2(ユーザNo.=2、ユーザ名=kanda)の現在までの印刷枚数が「240」であって、ユーザ2の印刷ジョブの実行優先順位は高く、また、ユーザ3(ユーザNo.=3、ユーザ名=suzuki)の現在までの印刷枚数が「540」であって、ユーザ3の印刷ジョブの実行優先順位は低いことが示されている。   In the example shown in FIG. 12, the number of prints up to the present time for user 1 (user No. = 1, user name = yamada) is “80”, and the execution priority of print job of user 1 is high. The user 2 (user No. = 2, user name = kanda) prints up to “240” so far, the print job execution priority of the user 2 is high, and the user 3 (user No. = 3). , (User name = suzuki) is “540”, and the execution priority of the print job of user 3 is low.

なお、本実施形態では、カウンタ情報と印刷優先順位情報を同じテーブルに保持するようにしているが、各ユーザのカウンタ情報を保持するテーブル(カウンタ情報テーブル)と、各ユーザの印刷優先順位情報を保持するテーブル(印刷優先順位情報テーブル)とを別々に設けるようにしてもよい。   In this embodiment, the counter information and the print priority information are held in the same table. However, the table (counter information table) that holds the counter information of each user and the print priority information of each user are stored. A table to be held (print priority order information table) may be provided separately.

一方、第三実施形態における管理装置130の機能構成についても、図2に示した第一実施形態のものと同様である。但し、第三実施形態では、機器設定部134が、利用制限要否判断部133によって利用を制限する必要があると判断された機器グループに属する各プリンタ120に対して、利用許否情報の変更ではなく、優先順位情報の変更を指示する。   On the other hand, the functional configuration of the management apparatus 130 in the third embodiment is the same as that of the first embodiment shown in FIG. However, in the third embodiment, the device setting unit 134 does not change the use permission information for each printer 120 belonging to the device group for which use is determined to be restricted by the use restriction necessity determination unit 133. Without changing the priority information.

次に、第三実施形態におけるプリンタ120および管理装置130の動作について説明する。図13は、第三実施形態におけるプリンタ120の動作を説明するためのフローチャートである。   Next, operations of the printer 120 and the management apparatus 130 in the third embodiment will be described. FIG. 13 is a flowchart for explaining the operation of the printer 120 in the third embodiment.

図13に示すように、プリンタ120では、印刷動作を開始すると、まず、ステップS1301で、印刷制御部121が、印刷キューに入っている印刷ジョブの中から、実行対象となる印刷ジョブを選択する。すなわち、印刷キューに複数の印刷ジョブがある場合、実行優先順位が高く、印刷キューの先頭により近い印刷ジョブを、実行対象となる印刷ジョブとして選択して、印刷キューから取り出す。   As shown in FIG. 13, in the printer 120, when a printing operation is started, first, in step S1301, the print control unit 121 selects a print job to be executed from print jobs in the print queue. . That is, when there are a plurality of print jobs in the print queue, a print job having a high execution priority and closer to the head of the print queue is selected as a print job to be executed and taken out from the print queue.

実行優先順位の高低は、各印刷ジョブに含まれるユーザ識別情報(ユーザ識別番号)を利用して、印刷情報テーブル1200を参照し、当該ユーザ識別情報に対応する実行優先順位情報を取得することによって判断する。   The level of execution priority is determined by referring to the print information table 1200 using user identification information (user identification number) included in each print job and acquiring execution priority information corresponding to the user identification information. to decide.

次に、ステップS1302で、印刷処理部122が、ステップS1301で選択された印刷ジョブの実行を行う。すなわち、印刷ジョブに含まれる印刷データに応じた画像を形成して、用紙に出力する。このとき、カウンタ部123によって、印刷枚数がカウント(計数)される。そして、印刷ジョブの実行が終了すると、ステップS1303で、印刷情報保持部124が、カウンタ部123から通知される印刷枚数を使って、印刷情報テーブル1200を更新する。すなわち、印刷情報テーブル1200に格納されている該当するユーザの印刷枚数を読み出し、読み出された印刷枚数と、カウンタ部123から通知された印刷枚数とを加算し、加算結果を、印刷情報テーブル1200に書き戻す。   In step S1302, the print processing unit 122 executes the print job selected in step S1301. That is, an image corresponding to the print data included in the print job is formed and output on a sheet. At this time, the counter unit 123 counts the number of printed sheets. When the execution of the print job is completed, the print information holding unit 124 updates the print information table 1200 using the number of prints notified from the counter unit 123 in step S1303. That is, the number of prints of the corresponding user stored in the print information table 1200 is read out, the read number of prints is added to the number of prints notified from the counter unit 123, and the addition result is displayed in the print information table 1200. Write back to

次に、ステップS1304で、印刷制御部121が、印刷キューに印刷ジョブがあるかを調べ、印刷ジョブがあれば(S1304:Yes)、上述したステップS1301〜S1303の処理を繰り返す。一方、印刷キューに印刷ジョブがなければ(S1304:No)、処理を終了する。   Next, in step S1304, the print control unit 121 checks whether there is a print job in the print queue. If there is a print job (S1304: Yes), the processes in steps S1301 to S1303 described above are repeated. On the other hand, if there is no print job in the print queue (S1304: No), the process ends.

図14は、第三実施形態における管理装置130の動作を説明するためのフローチャートである。図14に示した処理は、管理装置130によって定期的に実行される。   FIG. 14 is a flowchart for explaining the operation of the management apparatus 130 in the third embodiment. The process illustrated in FIG. 14 is periodically executed by the management device 130.

図14に示すように、管理装置130では、まず、ステップS1401で、カウンタ情報収集部131が、各プリンタ120を巡回して、各プリンタ120から各ユーザの印刷枚数情報(カウント情報)を取得する。ステップS1401での処理は、前述したステップS801での処理と同様の処理である。   As shown in FIG. 14, in the management apparatus 130, first, in step S <b> 1401, the counter information collection unit 131 circulates each printer 120 and acquires print number information (count information) for each user from each printer 120. . The process in step S1401 is the same as the process in step S801 described above.

次に、ステップS1402で、カウンタ情報集計部132が、収集されたカウント情報を、ユーザ毎に集計する。ステップS1402での処理は、前述したステップ802での処理と同様の処理である。   Next, in step S1402, the counter information totaling unit 132 totals the collected count information for each user. The process in step S1402 is the same as the process in step 802 described above.

次に、ステップS1403で、利用制限要判断部133が、ユーザ毎の集計結果を参照して、各プリンタ120毎に、利用を制限する(印刷実行優先順位を下げる)必要があるユーザが存在するか否かを判断する。すなわち、機器情報テーブル500に登録されているプリンタ120の中から処理対象となるプリンタ120を選択し、選択された処理対象プリンタ120が属する機器グループに対して設定されているカウンタ上限値を、機器グループ情報テーブル400から取得し、当該カウンタ上限値と、各ユーザの総印刷枚数とを比較し、総印刷枚数がカウンタ上限値を超えるユーザについては、処理対象プリンタ120の利用を制限する必要があると判断する。   Next, in step S1403, there is a user whose usage restriction necessity determination unit 133 needs to restrict the use (lower the print execution priority) for each printer 120 with reference to the tabulation result for each user. Determine whether or not. That is, the printer 120 to be processed is selected from the printers 120 registered in the device information table 500, and the counter upper limit value set for the device group to which the selected processing target printer 120 belongs is set as the device upper limit value. It is necessary to limit the use of the processing target printer 120 for a user who is obtained from the group information table 400 and compares the counter upper limit value with the total print number of each user and the total print number exceeds the counter upper limit value. Judge.

ステップS1403での判断の結果、利用制限が必要なユーザが存在する場合は(S1403:Yes)、ステップS1404で、機器設定部134が、当該ユーザの処理対象プリンタ120の利用を制限するため、処理対象プリンタ120が保持する印刷情報テーブル1200の当該ユーザの印刷優先順位情報を、「高」から「低」に変更する。例えば、機器設定部134は、ネットワーク190を介して、処理対象プリンタ120に対して、印刷優先順位情報変更要求を送信する。当該印刷優先順位情報変更要求を処理対象プリンタ120が受信すると、印刷情報保持部124が、印刷情報テーブル1200の該当するユーザの印刷優先順位情報を、「高」から「低」に変更する。   As a result of the determination in step S1403, if there is a user that needs to be restricted (S1403: Yes), in step S1404, the device setting unit 134 restricts the use of the processing target printer 120 by the user. The print priority information of the user in the print information table 1200 held by the target printer 120 is changed from “high” to “low”. For example, the device setting unit 134 transmits a print priority order information change request to the processing target printer 120 via the network 190. When the processing target printer 120 receives the print priority information change request, the print information holding unit 124 changes the print priority information of the corresponding user in the print information table 1200 from “high” to “low”.

ステップS1404での処理を終了するか、または、ステップS1403での判断の結果、印刷制限が必要なユーザが存在しなかった場合は(S1403:No)、ステップS1405で、利用制限要否判断部133が、未処理のプリンタがあるかを調べ、未処理のプリンタがあれば(S1405:Yes)、機器情報テーブル500に登録されている未処理のプリンタ120の中から、次の処理対象プリンタ120を選択する。そして、選択された処理対象プリンタ120について上述したステップS1403〜S1404の処理が繰り返される。一方、未処理のプリンタが存在しない場合(S1405:No)、すなわち、すべてのプリンタ120について処理を終了した場合は、処理を終了する。   When the processing in step S1404 is ended or, as a result of the determination in step S1403, if there is no user who needs printing restriction (S1403: No), the use restriction necessity determination unit 133 is performed in step S1405. However, if there is an unprocessed printer and if there is an unprocessed printer (S1405: Yes), the next process target printer 120 is selected from the unprocessed printers 120 registered in the device information table 500. select. Then, the processing of steps S1403 to S1404 described above is repeated for the selected processing target printer 120. On the other hand, if there is no unprocessed printer (S1405: No), that is, if the processing is finished for all the printers 120, the processing is finished.

以上のようにして、各ユーザによる各プリンタ120の利用状況に応じて、各ユーザによる各プリンタ120の利用が制限される。例えば、大量印刷を行うユーザが当初、高性能機器または中性能機器を利用していたとしても、一定量以上の印刷が行われた時点で、高性能機器または中性能機器での印刷の実行優先順位が低くなるため、混雑した時間帯には、より低性能なプリンタ120を利用せざるを得なくなる。そのため、高性能なプリンタ120については、一部のユーザによる大量印刷が他のユーザに及ぼす影響を最小限に抑えることが可能となる。一方、大量印刷を行うユーザについても、低性能機器については、実行優先順位が低くなることはないので、混雑した時間帯であっても、他のユーザと同じ実行優先順位での印刷ができることとなる。   As described above, the use of each printer 120 by each user is restricted according to the usage status of each printer 120 by each user. For example, even if a user who performs mass printing initially uses a high-performance device or medium-performance device, priority is given to execution of printing on the high-performance device or medium-performance device when a certain amount or more of printing is performed. Since the ranking is lowered, the printer 120 with lower performance has to be used in a crowded time zone. Therefore, for the high-performance printer 120, it is possible to minimize the influence of mass printing by some users on other users. On the other hand, even for users who perform mass printing, since the execution priority is not lowered for low-performance devices, printing can be performed with the same execution priority as other users even in a crowded time zone. Become.

すなわち、上述した第三実施形態によれば、各ユーザの使用量に応じて、各ユーザが利用しやすいプリンタの範囲を制限することができるので、使用量の多いユーザが存在する場合であっても、当該使用量の多いユーザの利用を完全に排除することなく、他のユーザの利用が妨げられるのを防止することができる。
《第四実施形態》
次に、本発明のさらに別の実施形態(第四実施形態)について説明する。
That is, according to the third embodiment described above, the range of printers that can be easily used by each user can be limited according to the usage amount of each user. However, it is possible to prevent the use of other users from being hindered without completely eliminating the use of the users with a large amount of use.
<< 4th embodiment >>
Next, still another embodiment (fourth embodiment) of the present invention will be described.

上述した第二実施形態においては、管理装置130は、機器グループ毎に設定されたカウンタ上限値に達したユーザグループについては、当該カウンタ上限値が設定された機器グループに属する各プリンタ120の使用を拒否していたが、第四実施形態では、プリンタ120の使用を止めるのではなく、第三実施形態と同様に、印刷時に、印刷ジョブが印刷キューに複数ある場合の実行優先度に差を持たせることで、使用量の多いユーザグループがプリンタ120を占有し、他のユーザの使用を妨げることを防止するものである。すなわち、使用量が上限値に達したユーザグループに属するユーザの印刷ジョブについては、優先順位を下げ、他のユーザの印刷ジョブがない場合に限って、実行するようにする。   In the second embodiment described above, the management apparatus 130 uses, for a user group that has reached the counter upper limit value set for each device group, the use of each printer 120 belonging to the device group for which the counter upper limit value is set. In the fourth embodiment, the use of the printer 120 is not stopped, but the execution priority when there are a plurality of print jobs in the print queue is different at the time of printing, as in the third embodiment. By doing so, a user group with a large amount of use occupies the printer 120 and prevents the use of other users from being hindered. That is, for a print job of a user belonging to a user group whose usage amount has reached the upper limit value, the priority is lowered and the print job is executed only when there is no print job of another user.

第四実施形態では、第三実施形態と同様に、キューの印刷優先度に差を付けているだけなので、混雑していない時間帯では、通常通りに印刷が行えることになる。そのため、使用量の多いユーザグループは、可能であれば、空いている時間帯に作業をまわすことにもなるので、機器利用の時間的な平滑化の効果も期待できる。また、混雑している時間帯でも、性能の低いプリンタを利用することで、実行優先順位が下げられることなしに、印刷が行える。その結果、使用量の多いユーザグループによる、より低性能なプリンタの使用を促進することも可能になる。   In the fourth embodiment, as in the third embodiment, only the queue print priority is differentiated, so that printing can be performed as usual in a non-congested time zone. For this reason, a user group with a large amount of use can also work in a vacant time zone if possible, so that the effect of smoothing the use of equipment over time can also be expected. Even in a busy time zone, printing can be performed without lowering the execution priority by using a low-performance printer. As a result, it is possible to promote the use of a lower-performance printer by a user group having a large amount of use.

第四実施形態におけるプリンタ120の機能構成および動作は、前述した第三実施形態のものと同様であるので、説明は省略する。一方、第四実施形態における管理装置130の機能構成は、図2に示した第一実施形態のものと同様である。   Since the functional configuration and operation of the printer 120 in the fourth embodiment are the same as those in the third embodiment described above, description thereof will be omitted. On the other hand, the functional configuration of the management apparatus 130 in the fourth embodiment is the same as that of the first embodiment shown in FIG.

但し、第四実施形態では、第三実施形態と同様に、機器設定部134が、利用制限要否判断部133によって利用を制限する必要があると判断された機器グループに属する各プリンタ120に対して、利用許否情報の変更ではなく、優先順位情報の変更を指示する。   However, in the fourth embodiment, as in the third embodiment, the device setting unit 134 applies to each printer 120 belonging to the device group determined to be restricted in use by the use restriction necessity determining unit 133. Thus, it is instructed not to change the permission information but to change the priority information.

次に、第四実施形態における管理装置130の動作について説明する。図15は、第四実施形態における管理装置130の動作を説明するためのフローチャートである。図15に示した処理は、管理装置130によって定期的に実行される。   Next, the operation of the management device 130 in the fourth embodiment will be described. FIG. 15 is a flowchart for explaining the operation of the management apparatus 130 in the fourth embodiment. The process shown in FIG. 15 is periodically executed by the management device 130.

図15に示すように、管理装置130では、まず、ステップS1501で、カウンタ情報収集部131が、各プリンタ120を巡回して、各プリンタ120から各ユーザの印刷枚数情報(カウント情報)を取得する。ステップS1501での処理は、前述したステップS1101での処理と同様の処理である。   As shown in FIG. 15, in the management apparatus 130, first, in step S <b> 1501, the counter information collection unit 131 circulates each printer 120 and acquires print number information (count information) for each user from each printer 120. . The process in step S1501 is the same as the process in step S1101 described above.

次に、ステップS1502で、カウンタ情報集計部132が、収集されたカウント情報を、ユーザ毎に集計する。ステップS1502での処理は、前述したステップS1102での処理と同様の処理である。   In step S1502, the counter information totaling unit 132 totals the collected count information for each user. The process in step S1502 is the same as the process in step S1102 described above.

次に、ステップS1503で、カウンタ情報集計部132が、ユーザ毎に集計された印刷枚数を、各ユーザが所属するユーザグループ(例えば、課)毎に集計する。ステップS1503での処理は、前述したステップS1103での処理と同様の処理である。   Next, in step S1503, the counter information totaling unit 132 totals the number of printed sheets for each user for each user group (for example, section) to which each user belongs. The process in step S1503 is the same as the process in step S1103 described above.

次に、ステップS1504で、利用制限要否判断部133が、ユーザグループ毎の集計結果を参照して、各プリンタ120毎に、利用を制限する(印刷実行優先順位を下げる)必要があるユーザグループが存在するか否かを判断する。すなわち、機器情報テーブル500に登録されているプリンタ120の中から処理対象となるプリンタ120を選択し、選択された処理対象プリンタ120が所属する機器グループに対して設定されているカウンタ上限値を、機器グループ情報テーブル400から取得し、当該カウンタ上限値と、各ユーザグループの合計印刷枚数とを比較し、合計印刷枚数がカウンタ上限値を超えるユーザグループについては利用を制限する必要があると判断する。   Next, in step S1504, the use restriction necessity determination unit 133 refers to the total result for each user group, and the user group that needs to restrict use (lower the print execution priority) for each printer 120. It is determined whether or not exists. That is, the printer 120 to be processed is selected from the printers 120 registered in the device information table 500, and the counter upper limit value set for the device group to which the selected printer 120 to be processed belongs is set. It is obtained from the device group information table 400, the counter upper limit value is compared with the total print number of each user group, and it is determined that it is necessary to limit the use of user groups whose total print number exceeds the counter upper limit value. .

ステップS1504での判断の結果、利用制限が必要なユーザグループが存在する場合は(S1504:Yes)、利用制限が必要なユーザグループに所属する各ユーザについて、処理対象プリンタ120の利用を制限するため、ステップS1505で、機器設定部134が、処理対象プリンタ120が保持する印刷情報テーブル1200の当該ユーザの印刷優先順位情報を、「高」から「低」に変更する。例えば、機器設定部134は、ネットワーク190を介して、処理対象プリンタ120に対して、印刷優先順位情報変更要求を送信する。当該印刷優先順位情報変更要求を処理対象プリンタ120が受信すると、印刷情報保持部124が、印刷情報テーブル1200の該当するユーザの印刷優先順位情報を、「高」から「低」に変更する。   As a result of the determination in step S1504, if there is a user group that requires usage restriction (S1504: Yes), the use of the processing target printer 120 is restricted for each user belonging to the user group that requires usage restriction. In step S1505, the device setting unit 134 changes the print priority information of the user in the print information table 1200 held by the processing target printer 120 from “high” to “low”. For example, the device setting unit 134 transmits a print priority order information change request to the processing target printer 120 via the network 190. When the processing target printer 120 receives the print priority information change request, the print information holding unit 124 changes the print priority information of the corresponding user in the print information table 1200 from “high” to “low”.

ステップS1505での処理を終了するか、または、ステップS1504での判断の結果、利用制限が必要なユーザグループが存在しなかった場合は(S1504:No)、ステップS1506で、利用制限要否判断部133が、未処理のプリンタ120があるかを調べ、未処理のプリンタ120があれば(S1506:Yes)、機器情報テーブル500に登録されている未処理のプリンタ120の中から、次の処理対象プリンタ120を選択する。そして、選択された処理対象プリンタ120について上述したステップS1504〜S1505の処理が繰り返される。一方、未処理のプリンタ120が存在しない場合(S1506:No)、すなわち、すべてのプリンタ120について処理を終了した場合は、処理を終了する。   When the processing in step S1505 is terminated or, as a result of the determination in step S1504, if there is no user group that requires usage restriction (S1504: No), in step S1506, usage restriction necessity determination unit 133 checks whether there is an unprocessed printer 120. If there is an unprocessed printer 120 (S1506: Yes), the next process target is selected from the unprocessed printers 120 registered in the device information table 500. The printer 120 is selected. Then, the processing of steps S1504 to S1505 described above is repeated for the selected processing target printer 120. On the other hand, when there is no unprocessed printer 120 (S1506: No), that is, when the processing is finished for all the printers 120, the processing is finished.

以上のようにして、各ユーザグループによる各プリンタ120の利用状況に応じて、各ユーザグループに所属するユーザによる各プリンタ120の利用が制限される。例えば、大量印刷を行うユーザグループが当初、高性能機器または中性能機器を利用していたとしても、一定量以上の印刷が行われた時点で、高性能機器または中性能機器での印刷の実行優先順位が低くなるため、混雑した時間帯には、より低性能な機器を利用せざるを得なくなる。そのため、高性能なプリンタ120については、一部のユーザグループによる大量印刷が他のユーザグループに及ぼす影響を最小限に抑えることが可能となる。一方、大量印刷を行うユーザグループについても、低性能機器については、実行優先順位が低くなることはないので、混雑した時間帯であっても、他のユーザと同じ実行優先順位での印刷ができることとなる。   As described above, the use of each printer 120 by the users belonging to each user group is restricted according to the usage status of each printer 120 by each user group. For example, even if a user group that performs large-scale printing initially uses high-performance or medium-performance devices, printing is performed on high-performance or medium-performance devices when a certain amount or more of printing is performed. Since the priority is lowered, it is necessary to use a lower-performance device in a crowded time zone. Therefore, for the high-performance printer 120, it is possible to minimize the influence of mass printing by some user groups on other user groups. On the other hand, even for a user group that performs mass printing, the execution priority is not lowered for low-performance devices, so printing can be performed with the same execution priority as other users even during crowded time zones. It becomes.

以上、第一実施形態乃至第四実施形態をもって、本発明を説明してきたが、本発明は、上述したように、各画像処理装置がユーザ毎のカウンタ情報および利用制限情報を保持・管理してユーザの利用可否を判断し、管理装置側が各画像処理装置の管理する利用制限情報を変更する構成に限定されるものではない。この点につき、本発明を、管理装置側が各画像処理装置についてユーザ毎のカウンタ情報および利用制限情報を一括して保持・管理する実施形態をもって、以下説明する。   As described above, the present invention has been described with the first embodiment to the fourth embodiment. However, as described above, in the present invention, each image processing apparatus holds and manages counter information and usage restriction information for each user. The configuration is not limited to a configuration in which whether or not a user can be used is determined, and the usage restriction information managed by each image processing apparatus is changed on the management apparatus side. With respect to this point, the present invention will be described below with an embodiment in which the management apparatus side collectively holds and manages counter information and usage restriction information for each image processing apparatus.

《第五実施形態》
以下では、各プリンタがユーザから印刷ジョブを受信した際に、その都度、管理装置に対して当該ユーザの利用制限について問い合わせることによって、当該印刷ジョブの実行を制御する実施形態(第五実施形態)について説明する。
<< 5th embodiment >>
In the following, when each printer receives a print job from a user, the execution of the print job is controlled by inquiring the management apparatus about the use restriction of the user each time (fifth embodiment). Will be described.

図16は、第五実施形態における、プリンタ1600および管理装置1700の機能構成を示す。なお、図16においては、図2を参照して説明した実施形態における構成要素と共通する要素については同じ符号を用い、その説明を適宜省略する。   FIG. 16 shows functional configurations of the printer 1600 and the management apparatus 1700 in the fifth embodiment. In FIG. 16, elements that are the same as those in the embodiment described with reference to FIG. 2 are given the same reference numerals, and descriptions thereof are omitted as appropriate.

図16に示すように、プリンタ1600は、印刷制御部1601と、印刷処理部122と、カウンタ部123とを備え、さらに、カウンタ情報送信部1602と、利用制限情報問い合わせ部1603を備える。一方、管理装置1700は、カウンタ情報集計部132と、利用制限要否判断部133と、管理情報保持部135とを備え、さらに、利用制限情報保持部1701を備える。   As shown in FIG. 16, the printer 1600 includes a print control unit 1601, a print processing unit 122, and a counter unit 123, and further includes a counter information transmission unit 1602 and a usage restriction information inquiry unit 1603. On the other hand, the management apparatus 1700 includes a counter information totaling unit 132, a usage restriction necessity determining unit 133, a management information holding unit 135, and further includes a usage restriction information holding unit 1701.

印刷制御部1601は、ネットワーク190を介して印刷ジョブを受信すると、一旦、それを保留した後、管理装置1700に印刷を指示したユーザの利用制限情報を問い合わせる。本実施形態においては、この問い合わせを、例えば、以下の手順で行うことができる。印刷制御部1601は、まず、受信した印刷ジョブに含まれるユーザ識別情報(ユーザ識別番号)と自身が有するプリンタ1600の機器識別情報を利用制限情報問い合わせ部1603に送る。利用制限情報問い合わせ部1603は、当該ユーザ識別情報と機器識別情報を使用して、当該ユーザに関する利用制限情報を取得するための利用制限情報問い合わせ要求を生成し、当該問い合わせ要求をネットワーク190を介して管理装置1700の利用制限情報保持部1701に送信する。利用制限情報保持部1701は、送信された利用制限情報問い合わせ要求に応答する形で当該ユーザの利用制限情報をネットワーク190を介してプリンタ1600の利用制限情報問い合わせ部1603に返信する。   When the print control unit 1601 receives a print job via the network 190, the print control unit 1601 temporarily holds the print job, and then inquires the management apparatus 1700 about the use restriction information of the user who has instructed printing. In this embodiment, this inquiry can be made, for example, according to the following procedure. First, the print control unit 1601 sends the user identification information (user identification number) included in the received print job and the device identification information of the printer 1600 included in the print control unit 1601 to the usage restriction information inquiry unit 1603. The usage restriction information inquiry unit 1603 generates a usage restriction information inquiry request for acquiring the usage restriction information related to the user by using the user identification information and the device identification information, and sends the inquiry request via the network 190. The information is transmitted to the use restriction information holding unit 1701 of the management apparatus 1700. The use restriction information holding unit 1701 returns the use restriction information of the user to the use restriction information inquiry unit 1603 of the printer 1600 via the network 190 in response to the transmitted use restriction information inquiry request.

利用制限情報問い合わせ部1603は、受信した当該ユーザの利用制限情報を印刷制御部1601に通知し、印刷制御部1601は、この利用制限情報に従って、印刷ジョブの実行を制御する。例えば、利用制限情報の内容が印刷の可否に係るものである場合には、印刷制御部121は、上記利用制限情報の内容に基づいて、ユーザの印刷ジョブの実行を許可するか否かを判断し、許可する場合には、保留していた印刷ジョブを印刷処理部122に送信し、印刷処理部122は、受信した印刷ジョブに含まれる印刷データに応じた画像を形成して用紙に出力する。一方、ユーザの印刷ジョブの実行を許可しない場合には、印刷制御部121は、保留していた印刷ジョブを印刷処理部122に送信することなく処理を終了する。また、利用制限情報の内容が印刷の優先順位に係るものである場合には、印刷制御部121は、上記利用制限情報の内容に基づいて、ユーザの印刷ジョブの優先順位を判断し、当該優先順位に従って保留していた印刷ジョブを印刷キューに格納する。この場合、印刷制御部121は、印刷キューに格納された順序に従って印刷ジョブを取り出し、印刷処理部122へ送信する。   The usage restriction information inquiry unit 1603 notifies the received usage restriction information of the user to the print control unit 1601, and the print control unit 1601 controls the execution of the print job according to the usage restriction information. For example, if the content of the usage restriction information relates to whether printing is possible, the print control unit 121 determines whether to allow the user to execute the print job based on the content of the usage restriction information. In the case of permission, the suspended print job is transmitted to the print processing unit 122, and the print processing unit 122 forms an image corresponding to the print data included in the received print job and outputs the image on a sheet. . On the other hand, when the execution of the print job by the user is not permitted, the print control unit 121 ends the process without transmitting the held print job to the print processing unit 122. If the content of the usage restriction information relates to the priority order of printing, the print control unit 121 determines the priority order of the user's print job based on the content of the usage restriction information, and the priority. Print jobs that have been put on hold according to their rank are stored in the print queue. In this case, the print control unit 121 extracts print jobs in accordance with the order stored in the print queue and transmits them to the print processing unit 122.

カウンタ部123は、印刷処理部122が印刷ジョブを実行する際、印刷枚数(例えば、用紙の枚数や文書のページ数)をカウント(計数)し、当該印刷ジョブにおけるカウント値(カウンタ情報)を、カウンタ情報送信部1602に通知する。カウンタ情報送信部1602は、カウンタ部123からカウント値(カウンタ情報)の通知を受けると、その都度、ネットワーク190を介して管理装置1700のカウンタ情報集計部132にそのカウント値(カウンタ情報)を送信する。   When the print processing unit 122 executes a print job, the counter unit 123 counts (counts) the number of printed sheets (for example, the number of sheets and the number of document pages), and the count value (counter information) in the print job is calculated. The counter information transmission unit 1602 is notified. Whenever the count information (counter information) is notified from the counter unit 123, the counter information transmission unit 1602 transmits the count value (counter information) to the counter information totaling unit 132 of the management apparatus 1700 via the network 190. To do.

管理装置1700のカウンタ情報集計部132は、各プリンタ1600からカウント値(カウンタ情報)を受信すると、当該カウンタ情報を利用して、各機器グループ(高性能機器、中性能機器、低性能機器)について、画像形成システム全体における総印刷枚数をユーザ毎に集計する。例えば、画像形成システム内に高性能機器が複数存在する場合、存在する全ての高性能機器においてユーザが印刷させた枚数を集計する。   When the counter information totaling unit 132 of the management apparatus 1700 receives the count value (counter information) from each printer 1600, the counter information is used for each device group (high performance device, medium performance device, low performance device) using the counter information. The total number of printed sheets in the entire image forming system is totaled for each user. For example, when there are a plurality of high-performance devices in the image forming system, the number of sheets printed by the user in all the high-performance devices existing is counted.

本実施形態における管理情報保持部135は、第一実施形態乃至第四実施形態について説明したのと同様の構成を備えるものであり、図4に示す機器グループ情報テーブル400、図5に示す機器情報テーブル500、および図6に示す印刷枚数管理テーブル600を備えることができる。本実施形態における印刷枚数管理テーブル600は、機器グループ(高性能機器、中性能機器、低性能機器)毎に用意されており、「印刷枚数」フィールド603は、上述したカウンタ情報集計部132の集計結果に基づいて逐次更新される。さらに、利用制限要否判断部133が、ユーザグループ毎に各プリンタ120の利用を制限する必要があるか否かを判断する場合には、図9に示すユーザグループ情報テーブル900、および図10に示す印刷枚数管理テーブル1000を備えることができ、各テーブルの「印刷枚数」フィールド904、1004も同様に更新される。   The management information holding unit 135 in the present embodiment has the same configuration as that described in the first to fourth embodiments, and includes the device group information table 400 shown in FIG. 4 and the device information shown in FIG. A table 500 and a print number management table 600 shown in FIG. 6 can be provided. The printing number management table 600 in this embodiment is prepared for each device group (high performance device, medium performance device, low performance device), and the “printing number” field 603 is counted by the counter information counting unit 132 described above. It is updated sequentially based on the result. Furthermore, when the use restriction necessity determination unit 133 determines whether or not it is necessary to restrict the use of each printer 120 for each user group, the user group information table 900 shown in FIG. The number of printed sheets management table 1000 can be provided, and the “number of printed sheets” fields 904 and 1004 of each table are similarly updated.

利用制限要否判断部133は、ユーザ毎に、各プリンタ1600の利用を制限する必要があるか否かを判断するものであり、利用制限要否判断部133による判断は、印刷枚数管理テーブル600の「印刷枚数」フィールド603が更新される度に実行され、その判断結果は、利用制限情報保持部1701に通知される。   The use restriction necessity determination unit 133 determines whether or not the use of each printer 1600 needs to be restricted for each user. The determination by the use restriction necessity determination unit 133 is based on the print number management table 600. This is executed each time the “number of printed sheets” field 603 is updated, and the determination result is notified to the usage restriction information holding unit 1701.

本実施形態の利用制限要否判断部133は、第一実施形態および第三実施形態に示したのと同様に、管理情報保持部135の印刷枚数管理テーブルに機器グループ毎に格納されたユーザ毎の総印刷枚数を監視し、当該総印刷枚数と管理情報保持部135の機器グループ情報テーブルに保持された機器グループ毎のカウンタ上限値とを比較することによって、ユーザ毎に、各機器グループに属するプリンタ1600の利用を制限する必要があるか否かを判断する。また、第二実施形態および第四実施形態に示したのと同様に、各ユーザグループの合計印刷枚数を算出し、これと機器グループ毎のカウンタ上限値とを比較することによって、当該ユーザグループに所属するユーザ毎に、各機器グループに属するプリンタ1600の利用を制限する必要があるか否かを判断することもできる。   As in the first embodiment and the third embodiment, the use restriction necessity determination unit 133 according to this embodiment is configured for each user stored in the print number management table of the management information holding unit 135 for each device group. The total number of printed sheets is monitored, and the total number of printed sheets is compared with the counter upper limit value for each device group held in the device group information table of the management information holding unit 135, so that each user belongs to each device group. It is determined whether use of the printer 1600 needs to be restricted. Similarly to the second embodiment and the fourth embodiment, by calculating the total number of prints of each user group and comparing this with the counter upper limit value for each device group, It is also possible for each user to belong to determine whether or not it is necessary to limit the use of the printer 1600 belonging to each device group.

本実施形態の管理装置1700は、ユーザの印刷に関する利用制限情報を保持・管理するための利用制限情報保持部1701を備える。利用制限情報保持部1701は、ユーザ毎の利用制限情報を保持する利用制限情報テーブルを備え、利用制限要否判断部133から通知される判断結果に基づいて、利用制限情報テーブルの内容を更新する。   The management apparatus 1700 of this embodiment includes a usage restriction information holding unit 1701 for holding and managing usage restriction information related to user printing. The use restriction information holding unit 1701 includes a use restriction information table for holding use restriction information for each user, and updates the contents of the use restriction information table based on the determination result notified from the use restriction necessity determination unit 133. .

また、利用制限情報保持部1701は、プリンタ1600の利用制限情報問い合わせ部1603から送信された利用制限情報問い合わせ要求を受信すると、利用制限情報問い合わせ要求に含まれるユーザ識別情報(ユーザ識別番号)およびプリンタ1600の機器識別情報に対応する利用制限情報テーブルを参照して、問い合わせに係るユーザの利用制限情報を取得し、当該利用制限情報をネットワーク190を介してプリンタ1600の利用制限情報問い合わせ部1603に返信する。   When the usage restriction information inquiry request transmitted from the usage restriction information inquiry unit 1603 of the printer 1600 is received, the usage restriction information holding unit 1701 receives the user identification information (user identification number) and the printer included in the usage restriction information inquiry request. The use restriction information table corresponding to the device identification information 1600 is referred to, the use restriction information of the user related to the inquiry is acquired, and the use restriction information is returned to the use restriction information inquiry unit 1603 of the printer 1600 via the network 190. To do.

図17は、利用制限情報テーブルの実施形態を示す図である。利用制限情報テーブルは、プリンタ1600毎に用意されており、各プリンタ1600における各ユーザの利用制限情報を保持するテーブルである。図17に示すように、利用制限情報テーブル1800は、「ユーザNo.」フィールド1801と、「ユーザ名」フィールド1802と、「利用制限情報」フィールド1803とを備える。「ユーザNo.」フィールド1801には、各ユーザを識別するための番号(ユーザ識別番号)が格納され、「ユーザ名」フィールド1802には、各ユーザのユーザ名が格納され、「利用制限情報」フィールド1803には、各ユーザの利用制限に関する情報が格納される。「利用制限情報」フィールド1803には、例えば、上述した第一実施形態および第二実施形態に示したように、各ユーザの印刷の可否を示す情報(例えば、「印刷可」または「否」)を格納することができ、また、上述した第三実施形態および第四実施形態に示したように、各ユーザの印刷ジョブの実行優先順位を示す情報を格納することができる。図17は、各ユーザの印刷の可否を示す情報を格納した利用制限情報テーブル1800の例を示しており、図17に示す例は、問い合わせに係るプリンタについて、「ユーザ名」yamadaについては「印刷可」であり、「ユーザ名」kandaについては「印刷不可」であることを示している。   FIG. 17 is a diagram illustrating an embodiment of the usage restriction information table. The use restriction information table is prepared for each printer 1600 and is a table that holds use restriction information of each user in each printer 1600. As illustrated in FIG. 17, the usage restriction information table 1800 includes a “user number” field 1801, a “user name” field 1802, and a “usage restriction information” field 1803. A “user number” field 1801 stores a number (user identification number) for identifying each user, a “user name” field 1802 stores the user name of each user, and “use restriction information”. A field 1803 stores information on usage restrictions for each user. In the “Usage Restriction Information” field 1803, for example, as shown in the first embodiment and the second embodiment described above, information indicating whether each user can perform printing (for example, “printing permitted” or “not permitted”). In addition, as shown in the third embodiment and the fourth embodiment described above, it is possible to store information indicating the print job execution priority of each user. FIG. 17 shows an example of a usage restriction information table 1800 that stores information indicating whether or not each user can print. In the example shown in FIG. “Allowed”, and “User name” kanda indicates “Not printable”.

利用制限情報保持部1701は、利用制限要否判断部133から通知される判断結果に基づいて、利用を制限する必要があると判断された機器グループに属する各プリンタ1600について、利用制限情報保持部1701に保持された利用制限情報を変更する。例えば、図17に示すように「利用制限情報」フィールド1803が各ユーザの印刷の可否を示す情報を格納するものである場合には、「利用制限情報」フィールド1803を「印刷可」から「印刷不可」に変更し、「利用制限情報」フィールド1803が各ユーザの印刷ジョブの実行優先順位を示す情報を格納するものである場合には、「利用制限情報」フィールド1803を「優先順位高」から「優先順位低」に変更する。   The usage restriction information holding unit 1701 uses the usage restriction information holding unit for each printer 1600 belonging to the device group determined to be restricted based on the determination result notified from the usage restriction necessity determination unit 133. The usage restriction information held in 1701 is changed. For example, as shown in FIG. 17, when the “usage restriction information” field 1803 stores information indicating whether each user can print, the “usage restriction information” field 1803 is changed from “printing possible” to “printing”. When the “usage restriction information” field 1803 stores information indicating the execution priority of each user's print job, the “usage restriction information” field 1803 is changed from “high priority”. Change to "Low priority".

次に、上述した構成を有するプリンタ1600および管理装置1700の動作について説明する。図18は、プリンタ1600の動作を説明するためのフローチャートである。なお、図18は、利用制限情報テーブル1800に格納された利用制限情報が各ユーザの印刷の可否を示す情報である場合を例にとって説明する。   Next, operations of the printer 1600 and the management apparatus 1700 having the above-described configuration will be described. FIG. 18 is a flowchart for explaining the operation of the printer 1600. Note that FIG. 18 illustrates an example in which the usage restriction information stored in the usage restriction information table 1800 is information indicating whether each user can print.

図18に示すように、ステップS1801において、プリンタ1600がネットワーク190を介してクライアントPC110から印刷ジョブを受信すると、ステップS1802において、印刷制御部1601が、印刷ジョブに含まれるユーザ識別情報と自身が有するプリンタ1600の機器識別情報を利用して、管理装置1700に対して、印刷を指示したユーザの利用制限情報について問い合わせを行ない、管理装置1700から当該ユーザの利用制限情報を取得する。   As shown in FIG. 18, when the printer 1600 receives a print job from the client PC 110 via the network 190 in step S1801, the print control unit 1601 has user identification information included in the print job and itself in step S1802. Using the device identification information of the printer 1600, the management apparatus 1700 is inquired about the usage restriction information of the user who has instructed printing, and the usage restriction information of the user is acquired from the management apparatus 1700.

ステップS1803において、管理装置1700から取得したユーザの利用制限情報に基づいて、印刷を指示したユーザの印刷の可否を判断し、印刷が許可されていない場合は(S1803:No)、印刷を実行することなくそのまま処理を終了する。   In step S1803, based on the user usage restriction information acquired from the management apparatus 1700, it is determined whether or not the user who has instructed printing can print. If printing is not permitted (S1803: No), printing is executed. The process is terminated as it is.

一方、ステップS1803の判断の結果、印刷を指示したユーザの印刷が許可されている場合は(S1803:Yes)、ステップS1804において、印刷処理部122が印刷ジョブを実行する。すなわち、印刷ジョブに含まれる印刷データに応じた画像を形成して、用紙に出力する。このとき、カウンタ部123によって印刷枚数がカウント(計数)される。そして、印刷ジョブの実行が終了すると、ステップS1805において、カウンタ情報送信部1602が、カウンタ部123から通知される印刷枚数を管理装置1700のカウンタ情報集計部132に送信し、処理を終了する。   On the other hand, if it is determined in step S1803 that printing by the user who has instructed printing is permitted (S1803: Yes), the print processing unit 122 executes a print job in step S1804. That is, an image corresponding to the print data included in the print job is formed and output on a sheet. At this time, the counter unit 123 counts the number of printed sheets. When the execution of the print job is completed, in step S1805, the counter information transmission unit 1602 transmits the number of printed sheets notified from the counter unit 123 to the counter information totaling unit 132 of the management apparatus 1700, and the process ends.

次に、管理装置1700の動作の詳細について説明する。図19は、管理装置1700の動作を説明するためのフローチャートである。   Next, details of the operation of the management apparatus 1700 will be described. FIG. 19 is a flowchart for explaining the operation of the management apparatus 1700.

図19に示すように、管理装置1700では、まず、ステップS1901において、カウンタ情報集計部132が、各プリンタ1600から各ユーザの印刷枚数情報(カウンタ情報)を受信したか否かが判断され、受信した場合は(S1901:Yes)、ステップS1902において、カウンタ情報集計部132が受信したカウンタ情報をユーザ毎に集計する。すなわち、画像形成システム100全体での各ユーザの総印刷枚数を集計する。画像形成システム100が備えるすべてのプリンタ1600について、ユーザ毎に集計された総印刷枚数は、管理情報保持部135が備える印刷枚数管理テーブル600の「印刷枚数」フィールド603に格納される。   As shown in FIG. 19, in the management apparatus 1700, first, in step S1901, it is determined whether or not the counter information totaling unit 132 has received print number information (counter information) for each user from each printer 1600. If so (S1901: Yes), the counter information received by the counter information totaling unit 132 is totaled for each user in step S1902. That is, the total number of printed sheets of each user in the entire image forming system 100 is totaled. For all the printers 1600 provided in the image forming system 100, the total number of printed sheets for each user is stored in the “number of printed sheets” field 603 of the printed number management table 600 provided in the management information holding unit 135.

次に、ステップS1903で、利用制限要否判断部133が、ユーザ毎の集計結果を参照して、プリンタ1600毎に、印刷を制限する必要があるユーザが存在するか否かを判断する。すなわち、機器情報テーブル500に登録されているプリンタ1600の中から処理対象となるプリンタ1600を選択し、選択された処理対象プリンタ1600が属する機器グループに対して設定されているカウンタ上限値を、機器グループ情報テーブル400から取得し、当該カウンタ上限値と、各ユーザの総印刷枚数とを比較し、総印刷枚数がカウンタ上限値を超えるユーザについては、印刷を制限する必要があると判断する。   In step S 1903, the use restriction necessity determination unit 133 determines whether there is a user who needs to restrict printing for each printer 1600 with reference to the aggregation result for each user. That is, the printer 1600 to be processed is selected from the printers 1600 registered in the device information table 500, and the counter upper limit value set for the device group to which the selected processing target printer 1600 belongs is set as the device upper limit value. It is obtained from the group information table 400, and the counter upper limit value is compared with the total print number of each user, and it is determined that printing needs to be restricted for users whose total print number exceeds the counter upper limit value.

ステップS1903の判断の結果、利用を制限する必要があるユーザが存在する場合は(S1903:Yes)、ステップS1904において、利用制限情報保持部1701は、利用制限情報テーブル1800に格納された当該ユーザに係る利用制限情報を変更し、処理を終了する。例えば、「利用制限情報」フィールド1803が各ユーザの印刷の可否を示す情報を格納するものである場合には、「利用制限情報」フィールド1803を「印刷可」から「印刷不可」に変更し、「利用制限情報」フィールド1803が各ユーザの印刷ジョブの実行優先順位を示す情報を格納するものである場合には、「利用制限情報」フィールド1803を「優先順位高」から「優先順位低」に変更する。   If it is determined in step S1903 that there is a user whose usage needs to be restricted (S1903: Yes), in step S1904, the usage restriction information holding unit 1701 stores the user stored in the usage restriction information table 1800. The usage restriction information is changed, and the process ends. For example, if the “Usage Restriction Information” field 1803 stores information indicating whether each user can print, the “Usage Restriction Information” field 1803 is changed from “Printable” to “Printable”, When the “usage restriction information” field 1803 stores information indicating the execution priority of each user's print job, the “usage restriction information” field 1803 is changed from “high priority” to “low priority”. change.

一方、ステップS1901において、カウンタ情報集計部132が、各プリンタ1600から各ユーザの印刷枚数情報(カウンタ情報)を受信していないと判断された場合は(S1901:No)、ステップS1905で、利用制限情報問い合わせ部1603は、各プリンタ1600から、利用制限情報問い合わせ要求を受信しているか否かについて判断する。   On the other hand, if it is determined in step S1901 that the counter information totaling unit 132 has not received the print number information (counter information) of each user from each printer 1600 (S1901: No), the use restriction is performed in step S1905. The information inquiry unit 1603 determines whether a usage restriction information inquiry request has been received from each printer 1600.

ステップS1905の判断の結果、利用制限情報問い合わせ要求を受信していない場合は(S1905:No)、処理は、ステップS1901に戻り、再び、カウンタ情報集計部132が、各プリンタ1600から各ユーザの印刷枚数情報(カウンタ情報)を受信したか否かが判断される。   If the use restriction information inquiry request has not been received as a result of the determination in step S1905 (S1905: No), the process returns to step S1901, and the counter information totaling unit 132 again prints each user from each printer 1600. It is determined whether or not the number information (counter information) has been received.

一方、ステップS1905において、利用制限情報問い合わせ要求を受信している場合は(S1905:Yes)、ステップS1906において、利用制限情報保持部1701は、利用制限情報問い合わせ要求に含まれるユーザ識別情報(ユーザ識別番号)およびプリンタ1600の機器識別情報を利用して、利用制限情報テーブルを参照し、当該ユーザ識別情報およびプリンタ1600の機器識別情報に対応する利用制限情報を取得し、当該利用制限情報をプリンタ1600の利用制限情報問い合わせ部1603に返信して処理を終了する。   On the other hand, if a usage restriction information inquiry request is received in step S1905 (S1905: Yes), in step S1906, the usage restriction information holding unit 1701 includes user identification information (user identification) included in the usage restriction information inquiry request. Number) and the device identification information of the printer 1600, the usage restriction information table is referred to, the usage restriction information corresponding to the user identification information and the device identification information of the printer 1600 is obtained, and the usage restriction information is stored in the printer 1600. Is returned to the usage restriction information inquiry unit 1603 and the processing is terminated.

上述したように、本実施形態によれば、管理装置側が各画像処理装置についてのユーザ毎のカウンタ情報および利用制限情報を一元的に管理するため、管理装置側が各テーブルに格納された利用制御情報を変更するだけで、画像形成システムに含まれる全画像処理装置の利用制限の条件を一括して変更することができる。   As described above, according to the present embodiment, since the management apparatus side manages the counter information and the usage restriction information for each user for each image processing apparatus, the management apparatus side stores the usage control information stored in each table. It is possible to collectively change the use restriction conditions of all the image processing apparatuses included in the image forming system simply by changing.

上述した第一実施形態乃至第五実施形態においては、管理装置が、機器グループ毎にカウンタ上限値を設定し、使用量が上限値に達したユーザ(または、使用量が上限値に達したユーザグループに属するユーザ)の印刷ジョブについて、機器毎に、その実行を制限する形態を示したが、本発明は、さらに、上述したカウンタ情報および利用制限情報を、画像形成装置が実行するプリンタ、コピー、FAX送信、スキャナ等の複数種類の画像形成機能を分類した機能グループ毎に保持・管理することによって、機能単位でユーザの利用を制限する構成をも包含するものである。この点につき、本発明を、以下に示す実施形態をもって、以下説明する。   In the first to fifth embodiments described above, the management device sets a counter upper limit value for each device group, and a user whose usage amount has reached the upper limit value (or a user whose usage amount has reached the upper limit value). In the embodiment, the execution of the print job of the user belonging to the group) is limited for each device. However, the present invention further includes a printer and a copy for executing the above-described counter information and use restriction information by the image forming apparatus. In addition, it also includes a configuration in which the use of users is restricted on a function-by-function basis by holding and managing each type of image forming function such as FAX transmission and scanner for each function group. In this regard, the present invention will be described below with the following embodiments.

《第六実施形態》
本発明のさらに別の実施形態(第六実施形態)について説明する。本実施形態は、MFPと呼ばれる機器のように、プリンタ、コピー、FAX、スキャナ等の複数種類の画像形成機能が集約された多機能機器(以下、「複合機」として参照する)を含む画像形成システムにおいて、ユーザの利用を機器単位で制限するのではなく、各機器が備える機能単位で制限する構成について開示する。
<< 6th embodiment >>
Still another embodiment (sixth embodiment) of the present invention will be described. This embodiment forms an image including a multi-function device (hereinafter referred to as a “multifunction device”) in which a plurality of types of image forming functions such as a printer, a copy, a FAX, and a scanner are integrated, such as a device called an MFP. In the system, a configuration is disclosed in which the use of a user is not limited in units of devices, but is limited in units of functions included in each device.

本実施形態においては、管理装置の管理情報保持部が備える各テーブルの内容が上述した第一実施形態乃至第五実施形態のそれと異なる。すなわち、本実施形態においては、図5を参照して説明した機器情報テーブル500に替えて、図20に示す機能情報テーブル2000を採用し、図4を参照して説明した機器グループ情報テーブル400に替えて、図21に示す機能グループ情報テーブル2100を採用し、図6を参照して説明した印刷枚数管理テーブル600に替えて、図22に示す機能別カウント数管理テーブル2200を採用する。なお、本実施形態におけるその他の構成については、特に言及しない限り、上述した第一実施形態乃至第五実施形態と共通するものとし、その説明を省略する。以下、上記各テーブルについて説明する。   In the present embodiment, the contents of each table provided in the management information holding unit of the management device are different from those in the first to fifth embodiments described above. That is, in this embodiment, the function information table 2000 shown in FIG. 20 is adopted instead of the device information table 500 described with reference to FIG. 5, and the device group information table 400 described with reference to FIG. Instead, the function group information table 2100 shown in FIG. 21 is adopted, and the function-specific count number management table 2200 shown in FIG. 22 is adopted instead of the print number management table 600 described with reference to FIG. In addition, about the other structure in this embodiment, unless it mentions especially, it shall be in common with 1st Embodiment thru | or 5th Embodiment mentioned above, The description is abbreviate | omitted. Hereinafter, each table will be described.

図20は、機能情報テーブル2000の実施形態を示す図である。機能情報テーブル2000は、画像形成システムに含まれる複合機を含む複数の機器に関して、その機能に係る情報を保持するテーブルである。   FIG. 20 is a diagram showing an embodiment of the function information table 2000. The function information table 2000 is a table that holds information related to the functions of a plurality of devices including a multifunction peripheral included in the image forming system.

図20に示すように、機能情報テーブル2000は、「No.」フィールド2001と、「機器名」フィールド2002と、「IPアドレス」フィールド2003と、「機能名」フィールド2004と、「機能グループ名」フィールド2005を備える。「No.」フィールド2001には、機能情報テーブル2000を構成する各行(レコード)を識別するための番号が格納され、「機器名」フィールド2002には、各機器に付与された機器名が格納され、「IPアドレス」フィールド2003には、各機器に割り当てられたIPアドレスが格納され、「機能名」フィールド2004には、各機器が備える一以上の機能の名称が格納され、「機能グループ名」フィールド2005には、各機器が備える各機能について、所属する機能グループの名称が格納される。   As shown in FIG. 20, the function information table 2000 includes a “No.” field 2001, a “device name” field 2002, an “IP address” field 2003, a “function name” field 2004, and a “function group name”. Field 2005 is provided. A “No.” field 2001 stores a number for identifying each row (record) constituting the function information table 2000, and a “device name” field 2002 stores a device name assigned to each device. The “IP address” field 2003 stores the IP address assigned to each device, and the “function name” field 2004 stores the names of one or more functions included in each device, and the “function group name”. The field 2005 stores the name of the function group to which each device has a function.

すなわち、本実施形態においては、「No.」フィールド2001は、各機器が備える各機能の「機能名」および「機能グループ名」に対応づけられている。ここで、各プリンタ120が備える各機能をどの機能グループ(高性能・中性能・低性能)に帰属させるかについては、管理者が企図するユーザの利用制限の態様に鑑みて、適宜決定することができ、例えば、ユーザの利用制限が要請される度合いに応じてカテゴライズすることができる。   In other words, in the present embodiment, the “No.” field 2001 is associated with “function name” and “function group name” of each function included in each device. Here, the function group (high performance / medium performance / low performance) to which each function included in each printer 120 belongs should be determined as appropriate in consideration of the usage restriction mode of the user intended by the administrator. For example, it can be categorized according to the degree to which the user's usage restriction is requested.

一方、図21は、機能グループ情報テーブル2100の実施形態を示す。図21に示すように、機能グループ情報テーブル2100は、「No.」フィールド2101と、「機能グループ名」フィールド2102と、「上限値」フィールド2103とを備える。   On the other hand, FIG. 21 shows an embodiment of the function group information table 2100. As illustrated in FIG. 21, the function group information table 2100 includes a “No.” field 2101, a “function group name” field 2102, and an “upper limit value” field 2103.

「No.」フィールド2101には、機能グループ情報テーブル2100を構成する各行(レコード)を識別するための番号が格納され、「機能グループ名」フィールド2102には、各機能グループに付与された機能グループ名が格納され、「上限値」フィールド2103には、各機能グループに割り当てられたカウント値の上限値が格納される。   A “No.” field 2101 stores a number for identifying each row (record) constituting the function group information table 2100, and a “function group name” field 2102 stores a function group assigned to each function group. The “upper limit value” field 2103 stores the upper limit value of the count value assigned to each function group.

図21に示した実施形態では、各機器が有する各機能のうち、機能グループ「高性能」に属する機能については、上限値が「100」に設定されており、機能グループ「中性能」に属する機能については、上限値が「300」に設定されており、機能グループ「低性能」に属する機能については、上限値が設定されていないことが示されている。   In the embodiment shown in FIG. 21, the upper limit value is set to “100” for the functions belonging to the function group “high performance” among the functions of each device, and belongs to the function group “medium performance”. For functions, the upper limit value is set to “300”, and for functions belonging to the function group “low performance”, no upper limit value is set.

ここで、本実施形態における「カウント値」について説明する。上述した第一実施形態乃至第五実施形態においては、画像処理装置の「印刷ジョブ」の実行を制限する態様について説明したため、「カウント値」は、印刷された用紙の枚数(印刷枚数)に対応するものとして説明されたが、本実施形態は、プリンタ、コピー、FAX、スキャナ等の複数の機能を有している複合機について、各機能の実行を個別的に制限するものであるため、管理者は、カウントアップについて全機能に共通の定義を設けることが好ましく、本実施形態においては、1紙面分に係る処理量について、「1」カウントを定義する。すなわち、1紙面にプリントする処理、1紙面にコピーする処理、1紙面をFAX送信する処理、1紙面をスキャンする処理のそれぞれについて、同じく「1」カウントを計数するものとする。   Here, the “count value” in the present embodiment will be described. In the first to fifth embodiments described above, the aspect of restricting the execution of the “print job” of the image processing apparatus has been described. Therefore, the “count value” corresponds to the number of printed sheets (number of printed sheets). In the present embodiment, the execution of each function is individually restricted for a multifunction peripheral having a plurality of functions such as a printer, a copy, a FAX, and a scanner. It is preferable for the person to provide a common definition for all functions for counting up, and in this embodiment, a “1” count is defined for the processing amount for one sheet. That is, the same “1” count is counted for each of the process of printing on one sheet, the process of copying on one sheet, the process of sending a FAX on the sheet, and the process of scanning the sheet.

したがって、本実施形態では、上述した第一実施形態乃至第五実施形態において示した「印刷枚数」フィールドを含む各テーブルにおいて、その「印刷枚数」フィールドに替えて、「カウント値」フィールドが採用される。本実施形態においては、上述した利用制限要否判断部133が図21に示す機能グループ情報テーブル2100の「上限値」フィールド2103に格納されている値と図22に示す機能別カウント数管理テーブル2200の「カウント値」フィールド2203に格納されている値とを比較して、利用の制限の要否を判断する。   Therefore, in this embodiment, in each table including the “number of printed sheets” field shown in the first to fifth embodiments, the “count value” field is adopted instead of the “number of printed sheets” field. The In the present embodiment, the use restriction necessity determination unit 133 described above stores the value stored in the “upper limit value” field 2103 of the function group information table 2100 shown in FIG. 21 and the function-specific count management table 2200 shown in FIG. The “count value” field 2203 is compared with the value stored in the “count value” field 2203 to determine whether it is necessary to limit use.

再び、図20および図21を参照して、ユーザの利用を機能単位で制限する態様について以下説明する。   Again, referring to FIG. 20 and FIG. 21, an aspect of restricting user use in units of functions will be described below.

図20に示す例においては、機器名「MFP model550 」は、「コピー」、「プリント」、「FAX送信」、「スキャン」の4つの機能を有しており、そのうち、「コピー」機能と「プリント」機能は、「高性能」グループに帰属し、「FAX送信」機能と「スキャン」機能は、「中性能」グループに帰属している。また、機器名「MFP
model300(1) 」も同様に「コピー」、「プリント」、「FAX送信」、「スキャン」の4つの機能を有しており、そのうち、「コピー」機能と「プリント」機能は、「中性能」グループに帰属し、「FAX送信」機能と「スキャン」機能は、「低性能」グループに帰属している。
In the example shown in FIG. 20, the device name “MFP model 550” has four functions of “copy”, “print”, “FAX transmission”, and “scan”. The “print” function belongs to the “high performance” group, and the “fax transmission” function and the “scan” function belong to the “medium performance” group. Also, the device name “MFP
“model300 (1)” also has four functions of “copy”, “print”, “FAX transmission”, and “scan”, among which “copy” function and “print” function are “medium performance” "FAX transmission" function and "Scan" function belong to the "low performance" group.

ここで、仮に、ユーザが、「MFP model550 」の「コピー」機能および「プリント」機能の少なくとも一方を使用することによって、画像形成システム全体でのカウント値の総合計値が、図21に示される機能グループ情報テーブル2100における「高性能」グループの上限値に達した場合には、ユーザは、それ以降、「MFP model550 」の「コピー」機能および「プリント」機能については、その利用を制限される。しかしながら、本実施形態においては、同じ「MFP model550 」の「FAX送信」機能および「スキャン」機能については、画像形成システム全体でのカウント値の総合計値が、機能グループ情報テーブル2100における「中性能」グループの上限値を超えていないかぎり、その利用が制限されない。   Here, if the user uses at least one of the “copy” function and the “print” function of “MFP model 550”, the total value of the count values in the entire image forming system is shown in FIG. When the upper limit value of the “high performance” group in the function group information table 2100 is reached, the user is thereafter restricted from using the “copy” function and “print” function of the “MFP model 550”. . However, in the present embodiment, for the “FAX transmission” function and “scan” function of the same “MFP model 550”, the total value of the count values in the entire image forming system is “medium performance” in the function group information table 2100. As long as the upper limit of the group is not exceeded, its use is not restricted.

また、仮に、ユーザが、「MFP model330(1) 」の「コピー」機能および「プリント」機能の少なくとも一方を使用することによって、画像形成システム全体でのカウント値の総合計値が、図21に示される「中性能」グループの上限値を超えた場合には、ユーザは、それ以降、「MFP model330(1) 」の「コピー」機能および「プリント」機能について、その利用を制限されるとともに、別の機器である「MFP model550 」の「FAX送信」機能および「スキャン」機能についても、その利用が制限されることになる。   Further, if the user uses at least one of the “copy” function and the “print” function of “MFP model 330 (1)”, the total count value of the entire image forming system is shown in FIG. If the upper limit of the “medium performance” group shown is exceeded, the user will be restricted from using the “copy” and “print” functions of “MFP model330 (1)”, The use of “FAX transmission” function and “scanning” function of “MFP model 550”, which is another device, is also limited.

次に、本実施形態の変形例について説明する。上述したように、本実施形態における「カウント値」は、プリント、コピー、FAX送信、スキャン等の複数種のジョブの処理量を定量化するために用いられる共通の定義に基づいてカウントアップされる。しかしながら、管理者は、例えば、コスト削減の観点、あるいは、各機能の利用機会をユーザに均等に付与する観点から、特定の機能について、その利用を推奨したり、抑制したりすることを希望する場合がある。このような場合、本実施形態においては、「カウント値」に重み付けを行うことによってこれを実現することができる。この点について、図23を参照して具体的に説明する。   Next, a modification of this embodiment will be described. As described above, the “count value” in the present embodiment is counted up based on a common definition used for quantifying the processing amount of a plurality of types of jobs such as printing, copying, FAX transmission, and scanning. . However, the administrator wishes to recommend or suppress the use of a specific function, for example, from the viewpoint of cost reduction or from the viewpoint of equally giving each user the opportunity to use each function. There is a case. In such a case, in the present embodiment, this can be realized by weighting the “count value”. This point will be specifically described with reference to FIG.

図23は、カウントアップ量情報管理テーブルの実施形態を示す。図23に示すように、カウントアップ量情報管理テーブル2300は、「No.」フィールド2301と、「機能名」フィールド2302と、「ジョブ条件」フィールド2303と、「重み付け係数」フィールド2304を備える。   FIG. 23 shows an embodiment of the count-up amount information management table. As shown in FIG. 23, the count-up amount information management table 2300 includes a “No.” field 2301, a “function name” field 2302, a “job condition” field 2303, and a “weighting coefficient” field 2304.

「No.」フィールド2301には、カウントアップ量情報管理テーブル2300を構成する各行(レコード)を識別するための番号が格納され、「機能名」フィールド2302には、各機能の名称が格納されている。また、「ジョブ条件」フィールド2303には、各機能におけるジョブの実行条件が格納されており、図23に示す例においては、「コピー」機能および「プリント」機能の両者について、「指定なし」、「集約」、「両面」、「変倍」の4つの「ジョブ条件」が設定されている。   The “No.” field 2301 stores a number for identifying each row (record) constituting the count-up amount information management table 2300, and the “function name” field 2302 stores the name of each function. Yes. The “job condition” field 2303 stores job execution conditions for each function. In the example shown in FIG. 23, “no specification”, “copy” function, and “print” function are both set. Four “job conditions” of “aggregation”, “double-sided”, and “magnification” are set.

さらに、「重み付け係数」フィールド2304には、各ジョブ条件を含む機能ごと設定された、カウント値に対する「重み付け係数」が格納されている。本実施形態においては、上述した利用制限要否判断部133が各機能(ジョブ条件)につきユーザの利用の制限の要否を判断する際に、機能別カウント数管理テーブル2200の「カウント値」フィールド2203に格納されている値に対して、機能(ジョブ条件)ごとに設定された「重み付け係数」を乗じて得られる値と、図21に示す機能グループ情報テーブル2100の「上限値」フィールド2103に格納されている値とを比較し、「重み付け係数」を乗じて得られる値が「上限値」を超えるユーザ(あるいはユーザグループ)については利用を制限する必要があると判断する。   Further, a “weighting coefficient” field 2304 stores a “weighting coefficient” for the count value set for each function including each job condition. In the present embodiment, when the above-described use restriction necessity determination unit 133 determines whether or not the use restriction of the user is necessary for each function (job condition), the “count value” field of the count count management table 2200 for each function The value obtained by multiplying the value stored in 2203 by the “weighting coefficient” set for each function (job condition) and the “upper limit value” field 2103 of the function group information table 2100 shown in FIG. The stored value is compared and a user (or user group) whose value obtained by multiplying the “weighting coefficient” exceeds the “upper limit value” is determined to need to be restricted.

図23に示す例においては、「機能名」が「コピー」で「ジョブ条件」が「指定なし」のジョブについては、「重み付け係数」が「1.1」であるので、「1」カウント分のコピー処理について、「1.1」が乗じられる結果、「カウント値」フィールドには、値「1.1」が加算される。「機能名」が「プリント」で「ジョブ条件」が「指定なし」のジョブについては、「重み付け係数」が「1.0」であるので、「1」カウント分のプリント処理について、「1.0」が乗じられる結果、「カウント値」フィールドには、値「1.0」が加算される。「機能名」が「FAX送信」のジョブについては、「重み付け係数」が「0.6」であるので、「1」カウント分のFAX送信処理について、「0.6」が乗じられる結果、「カウント値」フィールドには、値「0.6」が加算される。「機能名」が「スキャン」のジョブについては、「重み付け係数」が「0.4」であるので、「1」カウント分のスキャン処理について、「0.4」が乗じられる結果、「カウント値」フィールドには、値「0.4」が加算される。   In the example shown in FIG. 23, since the “weighting coefficient” is “1.1” for the job whose “function name” is “copy” and “job condition” is “not specified”, “1” counts. As a result of being multiplied by “1.1”, the value “1.1” is added to the “count value” field. For a job whose “function name” is “print” and whose “job condition” is “unspecified”, the “weighting coefficient” is “1.0”, so “1. As a result of being multiplied by 0, the value “1.0” is added to the “count value” field. For the job whose “function name” is “FAX transmission”, since the “weighting coefficient” is “0.6”, the FAX transmission processing for “1” count is multiplied by “0.6”. The value “0.6” is added to the “count value” field. For the job whose “function name” is “scan”, since the “weighting coefficient” is “0.4”, the scan processing for “1” count is multiplied by “0.4”, resulting in “count value” The value “0.4” is added to the “” field.

その結果、図23に示す例においては、その利用に際して紙を消費する「コピー」機能や「プリント」機能に比較して、紙を消費しない「FAX送信」機能や「スキャン」機能における1紙面分に係る処理量に対するカウント値の増分が小さくなるため、図21に示した機能グループ情報テーブル2100に設定された「上限値」に達するまでの間により多くの処理の実行が許容されることになる。   As a result, in the example shown in FIG. 23, compared to the “copy” function and the “print” function that consumes paper when using the paper, the “FAX transmission” function and “scan” function that consumes no paper are equivalent to one sheet. Since the increment of the count value with respect to the processing amount related to becomes smaller, execution of more processing is permitted until the “upper limit value” set in the function group information table 2100 shown in FIG. 21 is reached. .

また、同じ機能の中でも、「ジョブ条件」によって、異なる「重み付け係数」を設定することができる。例えば、図23に示す「プリント」機能を例に取れば、「ジョブ条件」が「指定なし」において、2紙面分をプリントする場合、2枚の紙が消費されるが、「ジョブ条件」が「両面」においては、プリントが紙の表裏に実行されるため、紙の消費が1枚で済む。ここで、カウント値に対し重み付けを行わない場合、1枚の紙しか消費しない「両面」プリントは、2枚の紙を消費する「指定なし」プリントと同様に「2」カウントと評価される。   Further, even within the same function, different “weighting coefficients” can be set depending on “job conditions”. For example, taking the “print” function shown in FIG. 23 as an example, if two pages are printed when “job condition” is “not specified”, two sheets are consumed, but “job condition” is In “both sides”, printing is performed on both sides of the paper, so that only one piece of paper is consumed. Here, when the count value is not weighted, a “double-sided” print that consumes only one sheet is evaluated as a “2” count in the same manner as a “undesignated” print that consumes two sheets.

この点につき、図23に示す例においては、同じ「プリント」機能であっても、「ジョブ条件」が「指定なし」のプリントについては、「重み付け係数」が「1.0」に設定されており、「ジョブ条件」が「両面」のプリントについては、「重み付け係数」が「0.7」に設定されている。したがって、2紙面分をプリントする場合、「指定なし」プリントは、「2」カウントと評価される一方、同じ2紙面分をプリントする場合であっても、「両面」プリントは、「1.4」カウント(2×0.7=1.4)と評価される。   In this regard, in the example shown in FIG. 23, even if the “print” function is the same, the “weighting coefficient” is set to “1.0” for the print with “job condition” “not specified”. For prints with “Job condition” set to “Double-sided”, “Weighting coefficient” is set to “0.7”. Therefore, when printing two sheets, “undesignated” printing is evaluated as “2” count, whereas even when printing the same two sheets, “double-sided” printing is “1.4”. "Evaluated as a count (2 x 0.7 = 1.4).

上述したように、「両面」あるいは「集約」のように、紙コスト低減に貢献する「ジョブ条件」については、「重み付け係数」が小さく設定することによって、図21に示した機能グループ情報テーブル2100に設定された「上限値」に達するまでの間により多くの処理の実行が可能となる。その結果、ユーザに対して、紙コスト低減に貢献する「ジョブ条件」の利用に対するインセンティブが付与されることになる。   As described above, for “job conditions” that contribute to paper cost reduction, such as “double-sided” or “aggregation”, the “weighting coefficient” is set to be small, so that the function group information table 2100 shown in FIG. More processes can be executed until the “upper limit value” set in the above is reached. As a result, the user is given an incentive to use the “job condition” that contributes to reducing the paper cost.

このように、「カウント値」に重み付けを行う本実施形態によれば、管理者は、ユーザの利用を推奨する機能(ジョブ条件)については「重み付け係数」を小さく設定することによって、その利用を促し、逆に、利用制限の要請が高い機能(ジョブ条件)については「重み付け係数」を大きく設定することによって、その利用を抑制することができる。   As described above, according to the present embodiment in which the “count value” is weighted, the administrator can reduce the use of the function (job condition) recommended by the user by setting the “weighting coefficient” small. On the other hand, for a function (job condition) that requires a high usage restriction, its use can be suppressed by setting a large “weighting coefficient”.

上述したように、本実施形態によれば、ユーザの利用を機器単位で制限するのではなく、各機器が備える機能単位で制限することができるため、ある機器の所定の機能について、その利用を制限する場合であっても、その機器全体の使用を制限するのではなく、その機器の有する別の機能の利用を許容することができ、また、コスト削減等を考慮して各機能の利用制限について重み付けを行うことができるため、複数の機能が集約された多機能機器を含む画像形成システムにおいて、よりきめの細かい利用制限を実施することが可能となる。   As described above, according to the present embodiment, the use of a user can be restricted not in units of devices but in units of functions provided in each device. Even in the case of restriction, the use of other functions of the equipment can be allowed instead of restricting the use of the equipment as a whole, and the use restriction of each function can be considered in consideration of cost reduction etc. Therefore, in the image forming system including a multi-function device in which a plurality of functions are aggregated, it is possible to implement finer use restrictions.

上述した実施形態の各機能は、アセンブリ言語、C、Visual C、C++、Visual C++、Java(登録商標)、Java(登録商標)Beans、Java(登録商標)Applet、Java(登録商標)Script、Perl、Rubyなど、レガシープログラミング言語やオブジェクト指向プログラミング言語などで記述された装置実行可能なプログラムにより実現でき、装置可読な記録媒体に格納して頒布することができる。   The functions of the above-described embodiments are as follows: assembly language, C, Visual C, C ++, Visual C ++, Java (registered trademark), Java (registered trademark) Beans, Java (registered trademark) Applet, Java (registered trademark) Script, Perl , Ruby, and the like, which can be realized by a device-executable program written in a legacy programming language, an object-oriented programming language, or the like, and can be stored and distributed in a device-readable recording medium.

これまで本発明を実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。   Although the present invention has been described with embodiments, the present invention is not limited to the above-described embodiments, and other embodiments, additions, changes, deletions, and the like are within the scope that can be conceived by those skilled in the art. Any of the embodiments is included in the scope of the present invention as long as the operations and effects of the present invention are exhibited.

本発明の一実施形態である画像形成システムの構成例を示す図。1 is a diagram illustrating a configuration example of an image forming system according to an embodiment of the present invention. プリンタおよび管理装置の機能構成の実施形態を示す図。FIG. 3 is a diagram illustrating an embodiment of a functional configuration of a printer and a management apparatus. 印刷情報テーブルの実施形態を示す図。The figure which shows embodiment of a printing information table. 機器グループ情報テーブルの実施形態を示す図。The figure which shows embodiment of an apparatus group information table. 機器情報テーブルの実施形態を示す図。The figure which shows embodiment of an apparatus information table. 印刷枚数管理テーブルの実施形態を示す図。The figure which shows embodiment of the printing number management table. プリンタの動作を説明するためのフローチャート。6 is a flowchart for explaining the operation of the printer. 管理装置の動作を説明するためのフローチャート。The flowchart for demonstrating operation | movement of a management apparatus. ユーザグループ情報テーブルの実施形態を示す図。The figure which shows embodiment of a user group information table. 第二実施形態における印刷枚数管理テーブルの実施形態を示す図。The figure which shows embodiment of the printing number management table in 2nd embodiment. 第二実施形態における管理装置の動作を説明するためのフローチャート。The flowchart for demonstrating operation | movement of the management apparatus in 2nd embodiment. 第三実施形態における印刷情報保持部が備える印刷情報テーブルの実施形態を示す図。The figure which shows embodiment of the printing information table with which the printing information holding part in 3rd embodiment is provided. 第三実施形態におけるプリンタの動作を説明するためのフローチャートFlowchart for explaining the operation of the printer in the third embodiment 第三実施形態における管理装置の動作を説明するためのフローチャート。The flowchart for demonstrating operation | movement of the management apparatus in 3rd embodiment. 第四実施形態における管理装置の動作を説明するためのフローチャート。The flowchart for demonstrating operation | movement of the management apparatus in 4th embodiment. 第五実施形態におけるプリンタおよび管理装置の機能構成の実施形態を示す図。The figure which shows embodiment of the function structure of the printer and management apparatus in 5th embodiment. 第五実施形態における利用制限情報テーブルの実施形態を示す図。The figure which shows embodiment of the use restriction information table in 5th embodiment. 第五実施形態におけるプリンタの動作を説明するためのフローチャート。10 is a flowchart for explaining the operation of a printer according to a fifth embodiment. 第五実施形態における管理装置の動作を説明するためのフローチャート。The flowchart for demonstrating operation | movement of the management apparatus in 5th embodiment. 第六実施形態における機能情報テーブルの実施形態を示す図。The figure which shows embodiment of the function information table in 6th embodiment. 第六実施形態における機能グループ情報テーブルの実施形態を示す図。The figure which shows embodiment of the function group information table in 6th embodiment. 第六実施形態における機能別カウント数管理テーブルを示す図。The figure which shows the count number management table according to function in 6th embodiment. 第六実施形態におけるカウントアップ量情報管理テーブルの実施形態を示す図。The figure which shows embodiment of the count-up amount information management table in 6th embodiment.

符号の説明Explanation of symbols

100…画像形成システム、110…クライアントPC、120…プリンタ、130…管理装置、190…ネットワーク、121…印刷制御部、122…印刷処理部、123…カウンタ部、124…印刷情報保持部、131…カウンタ情報収集部、132…カウンタ情報集計部、133…利用制限要否判断部、134…機器設定部、135…管理情報保持部、300…印刷情報テーブル、400…機器グループ情報テーブル、500…機器情報テーブル、600…印刷枚数管理テーブル、900…ユーザグループ情報テーブル、1000…印刷枚数管理テーブル、1200…印刷情報テーブル、1600…プリンタ、1601…印刷制御部、1602…カウンタ情報送信部、1603…利用制限情報問い合わせ部、1700…管理装置、1701…利用制限情報保持部、1800…利用制限情報テーブル、2000…機能情報テーブル、2100…機能グループ情報テーブル、2200…機能別カウント数管理テーブル、2300…カウントアップ量情報管理テーブル DESCRIPTION OF SYMBOLS 100 ... Image forming system, 110 ... Client PC, 120 ... Printer, 130 ... Management apparatus, 190 ... Network, 121 ... Print control part, 122 ... Print processing part, 123 ... Counter part, 124 ... Print information holding part, 131 ... Counter information collection unit, 132 ... Counter information totaling unit, 133 ... Usage restriction necessity determination unit, 134 ... Device setting unit, 135 ... Management information holding unit, 300 ... Print information table, 400 ... Device group information table, 500 ... Device Information table 600 ... Print number management table, 900 ... User group information table, 1000 ... Print number management table, 1200 ... Print information table, 1600 ... Printer, 1601 ... Print control unit, 1602 ... Counter information transmission unit, 1603 ... Use Restriction information inquiry unit, 1700... Management device, 17 1 ... use restriction information storage unit, 1800 ... use restriction information table, 2000 ... function information table, 2100 ... function group information table, 2200 ... function by counting the number of management table, 2300 ... count up the amount of information management table

Claims (3)

複数の画像形成装置と、当該複数の画像形成装置の管理を行う情報処理装置とを備えた画像形成システムであって、
前記複数の画像形成装置はそれぞれ、
画像形成処理を行う画像形成手段と、
前記画像形成手段による画像形成処理に関してカウントを行うカウンタ手段と、
前記カウンタ手段によってカウントされたカウンタ情報を、ユーザ毎に保持するカウンタ情報保持手段と、
当該画像形成装置に対する画像形成処理の実行優先順位を示す優先順位情報を、ユーザ毎に保持する利用制限情報保持手段と、
前記利用制限情報保持手段に保持されている前記優先順位情報に従って、ユーザ毎に、前記画像形成手段による画像形成処理の実行を制御する画像形成処理制御手段と
を備え、
前記利用制限情報保持手段は、前記情報処理装置からの指示に従って、前記優先順位情報を変更し、
前記情報処理装置は、
前記複数の画像形成装置を分類した機器グループ毎に、前記カウンタ情報に関する上限値を保持する上限値保持手段と、
前記複数の画像形成装置から前記カウンタ情報を収集するカウンタ情報収集手段と、
前記カウンタ情報収集手段によって収集されたカウンタ情報をユーザ毎またはユーザ
を分類したユーザグループ毎に集計するカウンタ情報集計手段と、
前記カウンタ情報集計手段によって集計されたユーザ毎またはユーザグループ毎のカウンタ情報を監視し、監視したカウンタ情報が前記上限値保持手段に保持された機器グループ毎の上限値を超えたユーザまたはユーザグループに対して、各機器グループに属する画像形成装置の利用制限を判断する利用制限要否判断手段と、
前記利用制限要否判断手段によって利用を制限すると判断された機器グループに属する各画像形成装置に対して、該当するユーザまたはユーザグループの画像形成処理の実行優先順位が下がるよう、前記優先順位情報の変更を指示する機器設定手段と
を備えた
画像形成システム。
An image forming system comprising a plurality of image forming apparatuses and an information processing apparatus that manages the plurality of image forming apparatuses,
Each of the plurality of image forming apparatuses is
Image forming means for performing image forming processing;
Counter means for counting the image forming process by the image forming means;
Counter information holding means for holding the counter information counted by the counter means for each user;
Use restriction information holding means for holding priority information indicating execution priority of image forming processing for the image forming apparatus for each user;
Image forming processing control means for controlling execution of image forming processing by the image forming means for each user according to the priority information held in the use restriction information holding means,
The usage restriction information holding unit changes the priority information according to an instruction from the information processing apparatus,
The information processing apparatus includes:
An upper limit holding means for holding an upper limit for the counter information for each device group into which the plurality of image forming apparatuses are classified;
Counter information collecting means for collecting the counter information from the plurality of image forming apparatuses;
Counter information counting means for counting counter information collected by the counter information collecting means for each user or each user group that classifies users;
The counter information for each user or each user group that has been counted by the counter information counting unit is monitored, and the monitored counter information is added to the user or user group that has exceeded the upper limit value for each device group held in the upper limit value holding unit. On the other hand, use restriction necessity determining means for determining use restriction of image forming apparatuses belonging to each device group,
In the priority information, the execution priority of the image forming process of the corresponding user or user group is lowered with respect to each image forming apparatus belonging to the device group whose use is determined to be restricted by the use restriction necessity judging means. An image forming system comprising device setting means for instructing a change.
複数の画像形成装置と、当該複数の画像形成装置の管理を行う情報処理装置とを備えた画像形成システムであって、
前記複数の画像形成装置はそれぞれ、
複数種類の画像形成機能を実行して画像形成処理を行う画像形成手段と、
前記画像形成手段による画像形成機能の実行に関してカウントを行うカウンタ手段と、
前記カウンタ手段によってカウントされたカウンタ情報を、ユーザ毎に保持するカウンタ情報保持手段と、
当該画像形成装置の画像形成機能に対する画像形成処理の実行優先順位を示す優先順位情報を、ユーザ毎に保持する利用制限情報保持手段と、
前記利用制限情報保持手段に保持されている前記優先順位情報に従って、ユーザ毎に、前記画像形成手段による画像形成機能の実行を制御する画像形成処理制御手段と
を備え、
前記利用制限情報保持手段は、前記情報処理装置からの指示に従って、前記優先順位情報を変更し、
前記情報処理装置は、
前記複数の画像形成装置が実行する複数種類の画像形成機能を分類した機能グループ毎に、前記カウンタ情報に関する上限値を保持する上限値保持手段と、
前記複数の画像形成装置から前記カウンタ情報を収集するカウンタ情報収集手段と、
前記カウンタ情報収集手段によって収集されたカウンタ情報をユーザ毎またはユーザを分類したユーザグループ毎に集計するカウンタ情報集計手段と、
前記カウンタ情報集計手段によって集計されたユーザ毎またはユーザグループ毎のカウンタ情報を監視し、監視したカウンタ情報が前記上限値保持手段に保持された機能グループ毎の上限値を超えたユーザまたはユーザグループに対して、各機能グループに属する画像形成機能の利用制限を判断する利用制限要否判断手段と、
前記利用制限要否判断手段によって利用を制限すると判断された機能グループに属する画像形成機能を備える各画像形成装置に対して、該当するユーザまたはユーザグループの該当する画像形成機能に関する画像形成処理の実行優先順位が下がるよう、前記優先順位情報の変更を指示する機器設定手段と
を備えた
画像形成システム。
An image forming system comprising a plurality of image forming apparatuses and an information processing apparatus that manages the plurality of image forming apparatuses,
Each of the plurality of image forming apparatuses is
Image forming means for performing image forming processing by executing a plurality of types of image forming functions;
Counter means for counting the execution of the image forming function by the image forming means;
Counter information holding means for holding the counter information counted by the counter means for each user;
Usage restriction information holding means for holding priority information indicating the execution priority of image forming processing for the image forming function of the image forming apparatus for each user;
Image forming processing control means for controlling execution of an image forming function by the image forming means for each user according to the priority order information held in the use restriction information holding means,
The usage restriction information holding unit changes the priority information according to an instruction from the information processing apparatus,
The information processing apparatus includes:
An upper limit holding unit that holds an upper limit for the counter information for each function group that classifies a plurality of types of image forming functions executed by the plurality of image forming apparatuses;
Counter information collecting means for collecting the counter information from the plurality of image forming apparatuses;
Counter information counting means for counting counter information collected by the counter information collecting means for each user or each user group that classifies users;
The counter information for each user or each user group counted by the counter information counting unit is monitored, and the monitored counter information is added to the user or user group that exceeds the upper limit value for each function group held in the upper limit value holding unit. On the other hand, use restriction necessity determination means for determining use restriction of image forming functions belonging to each function group;
Execution of an image forming process related to a corresponding user or a corresponding image forming function of a user group for each image forming apparatus having an image forming function belonging to a function group determined to be restricted by the use restriction necessity determining unit. An image forming system comprising device setting means for instructing change of the priority information so that the priority is lowered.
前記利用制限要否判断手段は、前記集計されたユーザ毎またはユーザグループ毎のカウンタ情報と、前記機能グループ毎の上限値とを比較する際に、当該カウンタ情報に対して重み付けを行う、請求項2に記載の画像形成システム。   The usage restriction necessity determination unit weights the counter information when comparing the aggregated counter information for each user or user group with the upper limit value for each functional group. 3. The image forming system according to 2.
JP2008185126A 2007-07-18 2008-07-16 Image forming system and control method thereof, image forming apparatus, information processing apparatus, program, and recording medium Expired - Fee Related JP5245599B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008185126A JP5245599B2 (en) 2007-07-18 2008-07-16 Image forming system and control method thereof, image forming apparatus, information processing apparatus, program, and recording medium

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2007186489 2007-07-18
JP2007186489 2007-07-18
JP2008185126A JP5245599B2 (en) 2007-07-18 2008-07-16 Image forming system and control method thereof, image forming apparatus, information processing apparatus, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2009043247A JP2009043247A (en) 2009-02-26
JP5245599B2 true JP5245599B2 (en) 2013-07-24

Family

ID=40443882

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008185126A Expired - Fee Related JP5245599B2 (en) 2007-07-18 2008-07-16 Image forming system and control method thereof, image forming apparatus, information processing apparatus, program, and recording medium

Country Status (1)

Country Link
JP (1) JP5245599B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4873060B2 (en) * 2009-09-30 2012-02-08 ブラザー工業株式会社 Image processing apparatus, program, and image processing system
JP5598005B2 (en) 2010-02-03 2014-10-01 株式会社リコー Image processing apparatus, information processing apparatus, image processing system, usage restriction method, program, and recording medium
JP2011211692A (en) * 2010-03-09 2011-10-20 Ricoh Co Ltd Information processing apparatus, program and storage medium
US8836996B2 (en) 2010-06-01 2014-09-16 Kabushiki Kaisha Toshiba Image forming apparatus, management method of image forming processing, and computer-readable recording medium on which program is recorded
JP6528718B2 (en) * 2016-04-27 2019-06-12 京セラドキュメントソリューションズ株式会社 Image forming device
JP7102248B2 (en) * 2018-03-05 2022-07-19 キヤノン株式会社 Image processing equipment, information processing methods and programs

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2955889B2 (en) * 1991-04-22 1999-10-04 コニカ株式会社 Image forming system
JP2003067174A (en) * 2001-08-23 2003-03-07 Ricoh Co Ltd Print management system, print management method, program, and recording medium
JP3869379B2 (en) * 2003-03-14 2007-01-17 京セラミタ株式会社 Department control system for digital multi-function peripheral and program therefor
JP2007043365A (en) * 2005-08-02 2007-02-15 Matsushita Electric Ind Co Ltd Image output management system and control program therefor

Also Published As

Publication number Publication date
JP2009043247A (en) 2009-02-26

Similar Documents

Publication Publication Date Title
JP4636933B2 (en) Print control apparatus and print control method
JP4405707B2 (en) Information processing apparatus, control method, and control program
US20150212776A1 (en) Job-processing apparatus and a job-processing method
JP5245599B2 (en) Image forming system and control method thereof, image forming apparatus, information processing apparatus, program, and recording medium
US7561291B2 (en) Job management system, information processing apparatus, job management method, job management program and storage medium storing the problem
EP2075684B1 (en) A method and apparatus for controlling routing of print jobs
JP5834566B2 (en) Information processing apparatus, program, and information display apparatus
JP2010044748A (en) Printer-criteria based print job submission approval policy in print shop management system
US20080112010A1 (en) Apparatus, system, method, and program for managing printing operations
US8982396B2 (en) Image forming apparatus for displaying a tally window of print histories, control method therefor, printing system, and non-transitory computer-readable medium
US11641434B2 (en) Server system and image forming device communicating with server system
JP4872994B2 (en) Printing system, printing request apparatus, and printing restriction program
JP5195412B2 (en) Output control system, output control server device, and program
JP2007188495A (en) System and method for monitoring usage management items in a document processing environment
JP5867002B2 (en) Assignment processing apparatus, image forming system, assignment processing method, and program
JPH11203092A (en) Printing system
JP2004318225A (en) Department management system for image forming apparatus
JP2015232871A (en) Management device, management method, and program
JP4271664B2 (en) Printing system
US8134754B2 (en) Image forming apparatus, image forming system, and image processing apparatus
JP4006250B2 (en) Information processing apparatus, information processing method, control program, and storage medium
JP2010210685A (en) Image forming apparatus and report outputting method
JP2008140070A (en) Use management system for image forming device, image forming device limiting method, and computer program
JP2013052545A (en) Image processing apparatus, upper limit management method, and upper limit management program
JP2004178325A (en) Job management method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110408

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130220

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130325

R151 Written notification of patent or utility model registration

Ref document number: 5245599

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

Free format text: PAYMENT UNTIL: 20160419

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees