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
JP7230404B2 - Servers, systems, cost management methods - Google Patents
[go: Go Back, main page]

JP7230404B2 - Servers, systems, cost management methods - Google Patents

Servers, systems, cost management methods Download PDF

Info

Publication number
JP7230404B2
JP7230404B2 JP2018182593A JP2018182593A JP7230404B2 JP 7230404 B2 JP7230404 B2 JP 7230404B2 JP 2018182593 A JP2018182593 A JP 2018182593A JP 2018182593 A JP2018182593 A JP 2018182593A JP 7230404 B2 JP7230404 B2 JP 7230404B2
Authority
JP
Japan
Prior art keywords
job
cost
user
server
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018182593A
Other languages
Japanese (ja)
Other versions
JP2020052811A (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 JP2018182593A priority Critical patent/JP7230404B2/en
Publication of JP2020052811A publication Critical patent/JP2020052811A/en
Application granted granted Critical
Publication of JP7230404B2 publication Critical patent/JP7230404B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、ーバ、システム、コスト管理方法に関する。 The present invention relates to a server , system , and cost management method.

MFP(Multifunction Peripheral)など画像形成装置を含む機器の使用状況や使用上限値である使用可能量を管理するシステムにおいて、複数ユーザが所属するグループに対して使用可能量を割り当て、グループ単位での残高の管理を可能にする技術が既に知られている。 In a system that manages the usage status of equipment including image forming devices such as MFPs (Multifunction Peripherals) and the usage capacity that is the upper limit of usage, the usage capacity is allocated to a group to which multiple users belong, and the balance is calculated for each group. Techniques are already known that allow the management of

また、ユーザが複数のグループに所属している場合において、MFPの使用量(例えば、特定のユーザの印刷枚数)を同ユーザの所属グループの印刷枚数として割り当てる技術が開示されている(例えば特許文献1)。 Further, a technique is disclosed in which, when a user belongs to a plurality of groups, the amount of usage of the MFP (for example, the number of prints made by a specific user) is assigned as the number of prints made by the group to which the user belongs (see, for example, Patent Document 1).

従来技術によれば、ユーザの行ったジョブ(印刷処理や画像データ出力処理など)が、ユーザが属しているグループとは関連しないジョブである場合でも、当該ジョブと関連しない、ユーザが所属するグループの残高から消費されるという問題が生じる。 According to the conventional technology, even if a job (print processing, image data output processing, etc.) performed by a user is not related to the group to which the user belongs, the group to which the user belongs is not related to the job. The problem arises that it will be consumed from the balance of

実行されたジョブから、明らかにユーザの属するグループに関連すると判断される場合は、上記の課題は発生しない。ところが、既存の設定(ルール)では関連するグループを適切に判断しかねる場合がある。その場合は、該当するジョブにおける使用量を、どのグループの使用可能量から引き当てするか、その振り分けは管理者に依存する。しかしながら、いずれのグループの残高から消費させるかを判断するのは、管理者にとっても容易ではない。 If it is determined that the executed job is clearly related to the group to which the user belongs, the above problem does not occur. However, existing settings (rules) may not be able to properly determine related groups. In that case, it is up to the administrator to determine from which group the usable amount of the job is to be allocated. However, it is not easy for the administrator to decide which group's balance is to be consumed.

本発明では、機器が使用された時に、適切なグループから残高を消費させることができる技術を提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a technique that allows the balance to be consumed from the appropriate group when the device is used.

上記課題を解決するために、本発明の一態様は、画像形成装置と、端末装置とにネットワークを介して接続されるサーバであって、前記画像形成装置でジョブを実行することにより発生するコストを、ユーザが所属するグループごとに管理するサーバにおいて前記コストを振り分けるルールを作成するにあたり、当該ルールの対象となる対象ユーザの入力を受け付ける第1の項目と、前記コストの振り分け先としての振り分け先グループの入力を受け付ける第2の項目と、前記振り分け先グループに前記コストを振り分ける振り分け条件であって、前記ジョブに設定される設定値を条件として含む前記振り分け条件の入力を受け付ける第3の項目と、を表示する第1の設定画面を前記端末装置に送信し、前記第2の項目、前記第3の項目のそれぞれに入力された情報を、前記第1の項目に入力された前記対象ユーザのルール情報として登録する登録部と、前記画像形成装置から、ジョブ設定値と、ユーザを識別する識別情報とを、前記ネットワークを介して受信する受信部と、受信した前記ジョブの設定値に基づいて算出されたコストの振り分け先となる振り分け先グループを、受信した前記ユーザを識別する識別情報により識別されるユーザの前記ルール情報に含まれる前記振り分け条件に含まれる設定値と、受信した前記ジョブの設定値と、に基づいて特定するコスト管理部と、を有し、前記コスト管理部は、前記算出されたコストを、特定された前記振り分け先グループに振り分ける、ことを特徴とするIn order to solve the above problems, one aspect of the present invention is a server connected to an image forming apparatus and a terminal device via a network, wherein the cost generated by executing a job in the image forming apparatus is in a server that manages each group to which a user belongs, in creating a rule for distributing the cost, a first item for receiving input of the target user who is the target of the rule, and a destination for distributing the cost and a distribution condition for distributing the costs to the distribution destination group, the distribution condition including a set value set for the job as a condition. and a first setting screen displaying items 3 and 3 to the terminal device, and the information input to each of the second item and the third item is input to the first item. a registration unit that registers rule information of the target user; a reception unit that receives, via the network, job setting values and identification information that identifies a user from the image forming apparatus; and the received job. and a setting value included in the distribution condition included in the rule information of the user identified by the received identification information identifying the user, and and a cost management unit that specifies based on the received set value of the job, and the cost management unit distributes the calculated cost to the specified allocation destination group. and

本発明によれば、機器が使用された時に、適切なグループから残高を消費させることができる技術を提供することができる。 According to the present invention, it is possible to provide a technology that allows the balance to be consumed from the appropriate group when the device is used.

第1実施形態の使用可能量管理システムの全体構成例を示す図である。1 is a diagram showing an example of the overall configuration of a usable amount management system according to a first embodiment; FIG. 第1実施形態のMFPのハードウェア構成例を示す図である。2 is a diagram illustrating an example hardware configuration of the MFP of the first embodiment; FIG. 第1実施形態の使用可能量管理サーバのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the available-capacity management server of 1st Embodiment. 第1実施形態の使用可能量管理システムの構成例を示すブロック図である。1 is a block diagram showing a configuration example of a usable amount management system according to a first embodiment; FIG. 第1実施形態の使用可能量管理システムが用いるデータ構成例を示す図である。It is a figure which shows the data structural example which the usable amount management system of 1st Embodiment uses. 第1実施形態の使用可能量管理サーバによって作成される設定画面の一例を示す図である。It is a figure which shows an example of the setting screen produced by the available-capacity management server of 1st Embodiment. 図6の設定画面を介して入力されるルール情報の一例を示す図である。7 is a diagram showing an example of rule information input via the setting screen of FIG. 6; FIG. 第1実施形態の使用可能量管理システムの動作例を示すシーケンス図である。4 is a sequence diagram showing an operation example of the usable amount management system of the first embodiment; FIG. 第1実施形態のグループごとの使用コスト、コスト残高の一例を示す図である。It is a figure which shows an example of the use cost for every group of 1st Embodiment, and a cost balance. 第1実施形態のジョブ履歴の一例を示す図である。FIG. 5 is a diagram illustrating an example of job history according to the first embodiment; FIG. 第2実施形態の設定画面の一例を示す図である。It is a figure which shows an example of the setting screen of 2nd Embodiment. 第2実施形態のルール情報の一例を示す図である。It is a figure which shows an example of the rule information of 2nd Embodiment. 第2実施形態の使用可能量管理システムの動作例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an operation example of the usable amount management system of the second embodiment; 第3実施形態の設定画面の一例を示す図である。It is a figure which shows an example of the setting screen of 3rd Embodiment. 第3実施形態の設定画面の一例を示す図である。It is a figure which shows an example of the setting screen of 3rd Embodiment. 第3実施形態の使用可能量管理システムの動作例を示すシーケンス図である。FIG. 12 is a sequence diagram showing an operation example of the usable amount management system of the third embodiment; 第3実施形態のコスト管理部をさらに機能分割した場合の構成例を示すブロック図である。It is a block diagram which shows the structural example at the time of functionally dividing the cost management part of 3rd Embodiment further.

以下、図面を参照しつつ、実施形態の使用可能量管理サーバ、使用可能量管理システム、使用可能量管理方法について説明する。 A usable amount management server, a usable amount managing system, and a usable amount managing method according to embodiments will be described below with reference to the drawings.

第1実施形態では、ユーザがMFP(Multifunction Peripheral)を使用する際に、当該ジョブによって発生するコスト(使用量)をいずれの所属グループに振り分けるのかの詳細ルールを、事前に設けておく。そして第1実施形態では、ジョブが実行される際、このルールに従いコストを自動で振り分ける態様について説明する。第2実施形態では、グループごとに振り分けの分配割合を事前に設け、この割合に従いコストを按分する態様について説明する。 In the first embodiment, when a user uses an MFP (Multifunction Peripheral), a detailed rule is provided in advance as to which group the cost (usage amount) generated by the job should be allocated to. In the first embodiment, a mode of automatically distributing costs according to this rule when a job is executed will be described. In the second embodiment, a mode will be described in which a distribution ratio is set in advance for each group and the cost is apportioned according to this ratio.

上記の第1実施形態、第2実施形態では、所属グループに関連しないジョブをユーザが実行した場合でも、所属グループに割り振られることになる。この課題を解消するため、第3実施形態では、管理者が事後的にグループを割り振る態様について説明する。 In the first and second embodiments described above, even when a user executes a job that is not related to the group to which he belongs, it is assigned to the group to which he belongs. In order to solve this problem, in the third embodiment, a mode in which the administrator allocates groups after the fact will be described.

(第1実施形態)
図1は、第1実施形態における使用可能量管理システムの全体構成例を示す図である。使用可能量管理システム1は、ユーザ10が使用するMFP(Multifunction Peripheral)100、使用可能量管理サーバ200(以下、サーバ200と称す)、管理者20が使用する端末装置300を有する。サーバ200は、MFP100との間、および端末装置300との間で相互にデータ送受信を行うことができるようにネットワークが構築されている。
(First embodiment)
FIG. 1 is a diagram showing an example of the overall configuration of a usable amount management system according to the first embodiment. The usable amount management system 1 has an MFP (Multifunction Peripheral) 100 used by a user 10 , a usable amount management server 200 (hereinafter referred to as server 200 ), and a terminal device 300 used by an administrator 20 . A network is constructed so that server 200 can exchange data with MFP 100 and with terminal device 300 .

MFP100は、コピー、プリント、スキャナ、ファクシミリ等の機能を有する画像形成装置である。サーバ200は、ユーザや、ユーザが所属するグループごとに、MFP100の使用状況を管理し、使用上限(使用可能量)を管理するコンピュータである。端末装置300は、サーバ200を遠隔で操作するためのコンピュータである。 The MFP 100 is an image forming apparatus having functions such as copying, printing, scanning, and facsimile. The server 200 is a computer that manages the usage status of the MFP 100 for each user and each group to which the user belongs, and manages the upper limit of usage (usable amount). Terminal device 300 is a computer for operating server 200 remotely.

尚、MFP100は、1台であってもよく複数台の構成としてもよい。またサーバ200を複数台の冗長化構成としてもよく、端末装置300も1台もしくは複数台の構成としてもよい。 It should be noted that the MFP 100 may be composed of one unit or a plurality of units. Further, the server 200 may have a redundant configuration with a plurality of units, and the terminal device 300 may also have a configuration with one or a plurality of units.

図2は、MFP100の内部構成例を示す図である。MFP100は、主制御部201、表示操作ユニット202、画像処理用ASIC(Application Specific Integrated Circuit)203、画像形成ユニット204、ネットワークI/F205(I/F:Interface)を有し、これらがバス207を介して接続している。 FIG. 2 is a diagram showing an example of the internal configuration of the MFP 100. As shown in FIG. The MFP 100 has a main control unit 201 , a display operation unit 202 , an image processing ASIC (Application Specific Integrated Circuit) 203 , an image forming unit 204 , and a network I/F 205 (I/F: Interface). connected through

主制御部201は、CPU(Central Processing Unit)211、RAM(Random Access Memory)212、ROM(Read Only Memory)213、HDD(Hard Disk Drive)214を有し、MFP100の内部ハードウェアを統括的に制御する。CPU211は、演算処理装置であり、MFP100の全体動作を制御する。RAM212は、データを高速に読み書きすることが可能な揮発的な記憶媒体であり、CPU211が情報を処理する際の作業領域として用いられる。ROM213は、読み出し専用の不揮発的な記憶媒体であり、ファームウェア等のプログラムが格納されている。HDD214は、データの読み書きが可能な不揮発的な記憶媒体である。HDD214は、OS(Operating System)や、コピー、スキャナ、プリント、FAX送受信などの機能を提供する各種制御プログラム、およびブラウザプログラムなどのアプリケーションプログラム等が格納される。 The main control unit 201 has a CPU (Central Processing Unit) 211, a RAM (Random Access Memory) 212, a ROM (Read Only Memory) 213, and a HDD (Hard Disk Drive) 214, and controls the internal hardware of the MFP 100. Control. CPU 211 is an arithmetic processing unit and controls the overall operation of MFP 100 . The RAM 212 is a volatile storage medium from which data can be read and written at high speed, and is used as a working area when the CPU 211 processes information. The ROM 213 is a read-only non-volatile storage medium and stores programs such as firmware. The HDD 214 is a non-volatile storage medium from which data can be read and written. The HDD 214 stores an OS (Operating System), various control programs that provide functions such as copying, scanning, printing, and FAX transmission/reception, and application programs such as a browser program.

画像処理用ASIC203は、シート上に画像を形成する前段階として、印刷データや画像データに対して画像処理を行う。尚、主制御部101が画像処理用ASIC203で実施する処理の一部や全てを実行してもよい。 The image processing ASIC 203 performs image processing on print data and image data before forming an image on a sheet. Note that the main control unit 101 may execute part or all of the processing executed by the image processing ASIC 203 .

表示操作ユニット202は、ユーザからコピー部数や濃度値などのパラメータの入力を受け付け、また動作状態や処理結果を表示するユーザインターフェイスである。表示操作ユニット202は、LCD(Liquid Crystal Display)221、および操作部222を含む。LCD221は、ユーザがMFP100の状態を確認するための表示装置である。操作部222は、物理キーやタッチパネルなど、MFP100に情報を入力するための入力装置である。表示操作ユニット202を介して、ユーザはログイン認証を行うとともに、ジョブについての詳細設定を行うことができる。 A display operation unit 202 is a user interface that accepts input of parameters such as the number of copies and density values from the user, and displays the operating state and processing results. The display operation unit 202 includes an LCD (Liquid Crystal Display) 221 and an operation section 222 . LCD 221 is a display device for the user to check the state of MFP 100 . Operation unit 222 is an input device, such as physical keys and a touch panel, for inputting information to MFP 100 . Via the display/operation unit 202, the user can perform login authentication and make detailed job settings.

画像形成ユニット204は、例えばユーザが使用する端末から送信される印刷データや、スキャナで読み取られた画像をシート上に形成する。ネットワークI/F205は、外部機器との通信の制御を担い、サーバ200などの外部機器との間でデータの送受信を行うためのインターフェイスボードを含む。 An image forming unit 204 forms print data transmitted from a terminal used by a user or an image read by a scanner on a sheet. The network I/F 205 controls communication with external devices, and includes an interface board for transmitting and receiving data to and from external devices such as the server 200 .

またユーザが保持するICカードを読み取るカードリーダがMFP100に備えられてもよい。ユーザが保持するICカードには、ユーザを一意に特定する識別情報(以下「識別情報」をIDと称す)などが記録されている。ユーザがICカードをカードリーダに近接させると、カードリーダはカードに記録されている情報を読み込み、これに基づき認証処理が行われる。 Further, MFP 100 may be provided with a card reader for reading an IC card held by a user. An IC card held by a user records identification information that uniquely identifies the user (hereinafter, "identification information" is referred to as an ID) and the like. When the user brings the IC card close to the card reader, the card reader reads information recorded on the card, and authentication processing is performed based on the information.

図3は、サーバ200の内部構成例を示す図である。主制御部301は、CPU311、RAM312、ROM313、HDD314を有する。表示操作ユニット302は、モニタ321や、キーボードやマウスなどのインプットデバイス322により構成される。ネットワークI/F305は、外部との通信を行うためのネットワークインターフェイスカードなどを含む。これらは、バス307で接続されている。またこれら各ユニットは、現存しているコンピュータのものと機能的には変わらない。尚、HDD314には、規定のプログラムやWEBサーバプログラムなどが事前に導入されており、CPU311がこれらプログラムをRAM312に展開し、演算実行することで、以下に説明する各機能が提供される。 FIG. 3 is a diagram showing an internal configuration example of the server 200. As shown in FIG. The main control unit 301 has a CPU 311 , a RAM 312 , a ROM 313 and an HDD 314 . The display operation unit 302 is composed of a monitor 321 and input devices 322 such as a keyboard and a mouse. Network I/F 305 includes a network interface card and the like for communicating with the outside. These are connected by a bus 307 . Each of these units is also functionally identical to that of existing computers. The HDD 314 is preloaded with prescribed programs, a web server program, and the like, and the CPU 311 develops these programs in the RAM 312 and performs calculations to provide the functions described below.

尚、端末装置300はサーバ200の内部構成例と同様の構成を有するものとする。 It is assumed that the terminal device 300 has the same configuration as the internal configuration example of the server 200 .

図4は、第1実施形態の使用可能量管理システム1の構成例を示すブロック図であり、主にMFP100、サーバ200の構成を示している。 FIG. 4 is a block diagram showing a configuration example of the usable amount management system 1 of the first embodiment, and mainly shows the configurations of the MFP 100 and the server 200. As shown in FIG.

MFP100は、入力部401、処理制御部402、通信部403、認証部411、画像形成処理部412を有する。入力部401は、表示操作ユニット202やネットワークI/F205を構成に含む機能部であり、ジョブのパラメータや実行指示を受け付けたり、認証用データを受け付けたりする。尚、コピー処理やスキャナ処理の場合、入力部401は、ユーザ10の操作に従い、表示操作ユニット202経由でパラメータを受け付けるが、FAX受信処理やプリント処理の場合、パラメータはデフォルトの値もしくは印刷データに含まれる値となる。 The MFP 100 has an input unit 401 , a processing control unit 402 , a communication unit 403 , an authentication unit 411 and an image formation processing unit 412 . An input unit 401 is a functional unit including the display operation unit 202 and the network I/F 205, and receives job parameters and execution instructions, and receives authentication data. In the case of copy processing and scanner processing, the input unit 401 accepts parameters via the display operation unit 202 according to the operation of the user 10, but in the case of FAX reception processing and print processing, the parameters are set to default values or print data. The included value.

通信部403は、ネットワークI/F205を構成に含む機能部であり、サーバ200との間のデータ通信を担う。処理制御部402は、MFP100内の各機能部の動作制御を行い、また各機能部間でのデータの受け渡しを中継する。処理制御部402は、主制御部201がソフトウェアと協働することで実現される。 The communication unit 403 is a functional unit including the network I/F 205 in its configuration, and is responsible for data communication with the server 200 . A processing control unit 402 controls the operation of each functional unit in the MFP 100 and relays data transfer between the functional units. The processing control unit 402 is implemented by the main control unit 201 cooperating with software.

認証部411は、ユーザ10から取得されるユーザIDなどの認証用データを、通信部403を介してサーバ200に送信し、サーバ200から返信される認証結果に従い、MFP100の使用を許可するかを判定する。認証部411は、主制御部201がソフトウェアと協働することで実現される。 Authentication unit 411 transmits authentication data such as a user ID acquired from user 10 to server 200 via communication unit 403 , and determines whether use of MFP 100 is permitted according to the authentication result returned from server 200 . judge. The authentication unit 411 is implemented by the main control unit 201 cooperating with software.

画像形成処理部412は、画像形成ユニット204、画像処理用ASIC203を構成に含む機能部である。画像形成処理部412は、印刷データの画像をシート上に形成するなど、MFPの主機能を提供する。 The image forming processing unit 412 is a functional unit including the image forming unit 204 and the image processing ASIC 203 in its configuration. An image formation processing unit 412 provides the main functions of the MFP, such as forming an image of print data on a sheet.

サーバ200は、UI部451(UI:ユーザインターフェイス)、処理制御部452、通信部453、認証処理部461、登録部462、コスト管理部463、記憶部470を有する。また記憶部470には、グループ情報471、ユーザ情報472、ロケーション情報473、レート情報474、ルール情報475、ジョブ履歴476、コスト情報477の各データが記憶される。 The server 200 has a UI section 451 (UI: user interface), a processing control section 452 , a communication section 453 , an authentication processing section 461 , a registration section 462 , a cost management section 463 and a storage section 470 . The storage unit 470 also stores group information 471 , user information 472 , location information 473 , rate information 474 , rule information 475 , job history 476 and cost information 477 .

UI部451は、ネットワークI/F305を構成に含み、主制御部301がWebサーバプログラムを実行することで実現される。UI部451は、端末装置300からのリクエストに従い、後述の設定画面などを管理者20に提供する。 The UI unit 451 includes the network I/F 305 in its configuration, and is implemented by the main control unit 301 executing the web server program. The UI unit 451 provides the administrator 20 with a setting screen and the like, which will be described later, according to a request from the terminal device 300 .

通信部453は、ネットワークI/F305を構成に含む機能部であり、MFP100との間のデータ通信を担う。処理制御部452は、サーバ200内の各機能部の動作制御や各機能部間でのデータの受け渡しを中継する。処理制御部452は、主制御部301がソフトウェアと協働することで実現される。 Communication unit 453 is a functional unit including network I/F 305 in its configuration, and is responsible for data communication with MFP 100 . The processing control unit 452 relays operation control of each function unit in the server 200 and data transfer between each function unit. The processing control unit 452 is implemented by the main control unit 301 cooperating with software.

認証処理部461は、MFP100から送信される認証用データを、通信部453を介して取得し、この認証用データとユーザ情報472に登録されているデータとに基づき、当該ユーザがMFP100を使用する権限を有する正当なユーザであるかの判定(認証処理)を行う。認証処理部461は、通信部453を介して認証結果をMFP100に送信する。 Authentication processing unit 461 acquires authentication data transmitted from MFP 100 via communication unit 453, and based on this authentication data and data registered in user information 472, the user uses MFP 100. A determination (authentication process) is performed as to whether the user is authorized or not. Authentication processing portion 461 transmits the authentication result to MFP 100 via communication portion 453 .

登録部462は、管理者20が設定画面(後述)に入力したデータを、UI部451を介して取得して、ルール情報475に登録する。 The registration unit 462 acquires data input by the administrator 20 to a setting screen (described later) via the UI unit 451 and registers it in the rule information 475 .

コスト管理部463は、ジョブの実行により発生するコストを、いずれのグループに割り振るかを判定し、また各グループの使用可能量であるコスト残高を算出する機能部である。 The cost management unit 463 is a functional unit that determines to which group the costs generated by job execution are to be allocated, and calculates the cost balance, which is the usable amount of each group.

図5は、第1実施形態の使用可能量管理システム1が用いるデータ構成例を示す図であり、ここではグループ情報471、ユーザ情報472、ロケーション情報473、レート情報474を示している。これら各情報は、管理者20により事前に登録されるマスタデータであり、必要に応じてレコードの登録、更新、検索、削除などの管理が管理者20により行われる。 FIG. 5 is a diagram showing a data configuration example used by the usable amount management system 1 of the first embodiment, showing group information 471, user information 472, location information 473, and rate information 474 here. Each of these pieces of information is master data registered in advance by the administrator 20, and management such as registration, update, search, and deletion of records is performed by the administrator 20 as necessary.

図5(A)に示すグループ情報471は、MFP100が設置されている組織体(企業など)の各部署(グループ)に関するデータである。グループ情報471の1つのレコードは、グループの識別情報であるグループID、当該グループの名称、当該グループが使用可能なコストの上限(図中の「コスト残高の上限」)が対応付けられたデータ構造となっている。 Group information 471 shown in FIG. 5A is data relating to each department (group) of an organization (such as a company) in which MFP 100 is installed. One record of the group information 471 is a data structure in which a group ID, which is identification information of the group, the name of the group, and the upper limit of the cost that can be used by the group ("upper limit of cost balance" in the figure) are associated. It has become.

図5(B)に示すユーザ情報472は、組織体の職員(ユーザ)に関するデータである。グループ情報471の1つのレコードは、ユーザの識別情報であるユーザID、当該ユーザの氏名、当該ユーザが所属しているグループの識別情報(グループID)が対応付けられたデータ構造となっている。図5(B)の例では、例えばUserAのIDを持つユーザは、統括部(Group01)のみに所属しているが、UserCのIDを持つユーザは、企画部(Group03)および製品開発部(Group04)の2つのグループに所属している。 The user information 472 shown in FIG. 5B is data relating to employees (users) of the organization. One record of the group information 471 has a data structure in which a user ID, which is user identification information, the name of the user, and identification information (group ID) of the group to which the user belongs are associated. In the example of FIG. 5B, for example, a user with UserA's ID belongs only to the administration department (Group01), but a user with UserC's ID belongs to the planning department (Group03) and the product development department (Group04). ) belongs to two groups.

図5(C)に示すロケーション情報473は、MFP100の配置場所や部署名(以下、必要に応じてロケーションと称する)に関するデータである。ロケーション情報473の1つのレコードは、ロケーションの識別情報であるロケーションID、当該ロケーションの名称が対応付けられたデータ構造となっている。ロケーション情報473は、MFP100がそれぞれ別の場所に設置されている場合に活用される。尚、本社3Fに複数のMFPが設置されているなど、同じ領域内に複数のMFPが設置されている場合、これら各MFPは相互に区別され、異なるロケーションIDが割り振られる。また、ロケーションIDに替えて、もしくはロケーションIDとともに、MFP100自体に割り振られた識別情報やIPアドレスがロケーション情報473内に設けられてもよい。このように、ロケーション情報はMFPを一意に特定するための情報としても機能する。 Location information 473 shown in FIG. 5C is data relating to the location and department name of MFP 100 (hereinafter referred to as location as necessary). One record of the location information 473 has a data structure in which a location ID, which is identification information of a location, and the name of the location are associated. Location information 473 is utilized when MFPs 100 are installed at different locations. If multiple MFPs are installed in the same area, such as multiple MFPs installed in the 3rd floor of the head office, these MFPs are distinguished from each other and assigned different location IDs. Also, identification information or an IP address assigned to MFP 100 itself may be provided in location information 473 in place of the location ID or together with the location ID. Thus, the location information also functions as information for uniquely identifying the MFP.

図5(D)に示すレート情報474は、ジョブ種別やパラメータに応じて、シート1枚当たりにどの程度のコストが発生するかを表すデータである。レート情報474の1つのレコードは、レコードを一意に特定するための識別情報であるレートID、ジョブ種別(コピー、プリント、スキャン、FAXなど)、用紙サイズ(A4やA3など)、カラーモード(グレイスケール、フルカラー、2色印刷など)、両面/片面の区別、およびレートが対応付けられたデータ構造となっている。 Rate information 474 shown in FIG. 5D is data representing how much cost is incurred per sheet according to the job type and parameters. One record of the rate information 474 includes rate ID which is identification information for uniquely identifying the record, job type (copy, print, scan, FAX, etc.), paper size (A4, A3, etc.), color mode (gray scale, full-color, two-color printing, etc.), double-sided/single-sided distinction, and rate are associated with each other.

例えばレートIDが「Rate001」となっているレコードの場合は、コピーまたはプリントのジョブであり、A4サイズ、グレイスケール、片面の設定で画像形成するジョブを表している。そして、このようなパラメータ設定となっているジョブを実行すると、1枚当たり「0.04」のコストが発生することを示している。よって、このパラメータ設定で5枚印刷する場合、0.2(=0.04×5)のコストが発生する。尚、コストがこのように0.2である場合、これに100を掛けて20円とするなど、コストは最終的には所定の換算式に入力されて、金額に変換される。 For example, a record with a rate ID of "Rate001" indicates a copy or print job that forms an image with A4 size, grayscale, and single-sided settings. It also shows that a cost of "0.04" per sheet is incurred when a job with such parameter settings is executed. Therefore, when printing 5 sheets with this parameter setting, a cost of 0.2 (=0.04×5) is incurred. Incidentally, when the cost is 0.2 in this way, it is multiplied by 100 to obtain 20 yen, and the cost is finally input into a predetermined conversion formula and converted into a monetary amount.

引き続き、発生コストをいずれのグループに振り分けるかについて説明する。例えばIDが「UserA」のユーザの場合、図5(B)に示すように、所属するグループが統括部(Group01)のみとなっている。この場合、当該ユーザがMFP100を使用した際のコストは、そのまま統括部のコストとして算出すればよい。一方、IDが「UserC」のユーザ(以降の説明では、このユーザをユーザCとする)は、図5(B)に示すように、企画部(Group03)および製品開発部(Group04)の2つのグループに所属している。このユーザCがMFP100を使用した場合、いずれのグループにコストを計上すればよいか、判別する必要が生ずる。本実施形態では、管理者20が振り分けルールを設け、ルール情報475に登録する。そして各ユーザがジョブを実行する際、サーバ200は、登録されているルールに従いコストをグループに振り分ける。 Next, we will explain to which group the incurred costs are allocated. For example, in the case of a user whose ID is "UserA", as shown in FIG. 5B, the only group to which the user belongs is the administration department (Group01). In this case, the cost of using the MFP 100 by the user may be directly calculated as the cost of the generalization department. On the other hand, a user with an ID of "UserC" (in the following description, this user will be referred to as User C) is divided into two groups, the planning department (Group03) and the product development department (Group04), as shown in FIG. 5B. belong to a group. When this user C uses the MFP 100, it becomes necessary to determine to which group the cost should be added. In this embodiment, the administrator 20 establishes sorting rules and registers them in the rule information 475 . Then, when each user executes a job, the server 200 allocates costs to groups according to the registered rules.

図6は、本実施形態のルールの登録を行うための設定画面の一例を示す図であり、図7は、図6の設定画面により設定されたルール情報475の一例を示す図である。管理者20は、端末装置300のWebブラウザを起動してサーバ200にアクセスし、所定手順に従い図6の設定画面を表示する。図6(A)は設定画面を表示させた直後の初期状態を示しており、図6(B)は管理者20が各設定項目にデータを入力した後の状態を示している。 FIG. 6 is a diagram showing an example of a setting screen for registering rules according to this embodiment, and FIG. 7 is a diagram showing an example of rule information 475 set on the setting screen of FIG. The administrator 20 activates the web browser of the terminal device 300, accesses the server 200, and displays the setting screen of FIG. 6 according to a predetermined procedure. FIG. 6A shows the initial state immediately after the setting screen is displayed, and FIG. 6B shows the state after the administrator 20 inputs data to each setting item.

レコードIDの欄に表示される値は、サーバ200の登録部462がルール情報475を検索することで、空いているIDを自動採番するものとする。ここでは「0005」のIDが空いているものとする。対象ユーザの欄は、管理者20がルールを設ける対象ユーザをプルダウンメニューから選択するための表示欄である。 The value displayed in the column of record ID is obtained by automatically assigning an empty ID by searching the rule information 475 by the registration unit 462 of the server 200 . Here, it is assumed that the ID "0005" is available. The target user column is a display column for the administrator 20 to select a target user for which a rule is to be set from a pull-down menu.

振り分け先グループ欄には、管理者20によって選択されたユーザの所属グループが、選択可能な形式で表示される。サーバ200の登録部462は、選択されたユーザIDを取得し、当該ユーザIDでユーザ情報472を検索して所属グループを取得し、端末装置300を介して管理者20に提示する。尚、ここでは対象ユーザ欄、振り分け先グループ欄にはそれぞれIDが表示されるものとしているが、ユーザの氏名やグループ名称に変換されて表示されてもよい。 In the distribution destination group column, the group to which the user belongs selected by the administrator 20 is displayed in a selectable format. The registration unit 462 of the server 200 acquires the selected user ID, searches the user information 472 with the user ID, acquires the belonging group, and presents it to the administrator 20 via the terminal device 300 . In this example, IDs are displayed in the target user column and the allocation destination group column, but they may be converted to user names or group names and displayed.

ルールの欄は、「+」印のボタンが押下されるごとに行が追加される。また「-」印のボタンが押下されると、該当する行が削除される。管理者20は、項目欄、条件欄、値欄に手入力もしくはプルダウンメニューから選択することで、ルールを決めていく。項目欄は、アプリケーション名、PDL形式、枚数、ジョブ種別、用紙サイズ、両面/片面の別、カラーモード、ロケーション情報などが選択可能となっている。これ以外にも、日付、曜日、時間帯や時刻、データサイズ、送信先Eメールアドレス、送信元のFAX番号などが選択可能となっている。条件欄は、包含、等価、大小関係などの条件が選択可能となっている。値欄は、管理者20の手入力、もしくは項目欄の表示内容に連動して事前に用意された値が選択可能に表示される。 In the column of rules, a line is added each time the "+" button is pressed. Also, when the "-" mark button is pressed, the corresponding line is deleted. The administrator 20 determines rules by manually inputting items, condition columns, and value columns or making selections from pull-down menus. Application name, PDL format, number of sheets, job type, paper size, double-sided/single-sided distinction, color mode, location information, etc. can be selected in the item column. In addition, the date, day of the week, time zone and time, data size, destination e-mail address, source FAX number, etc. can be selected. In the condition column, conditions such as inclusion, equivalence, magnitude relation, etc. can be selected. In the value column, manual input by the administrator 20 or values prepared in advance in conjunction with the display contents of the item column are displayed in a selectable manner.

具体的な入力例を図6(B)に示す。図6の例は、下記の条件を例示している。
・ジョブ種別が印刷(プリントジョブ)であり、印刷ジョブを発行したアプリケーションの名称に「XXX」の文字列が含まれている。
・PDLがPostScript形式となっている。
・使用するシート枚数が39枚より少なく、A4サイズのシートを含んでいる。
・全て片面印刷である。
図6(B)の例では、上記の条件と合致するパラメータ設定でユーザCがジョブを実行した場合、Group03にコストが割り振られる。
A specific input example is shown in FIG. The example of FIG. 6 illustrates the following conditions.
- The job type is printing (print job), and the name of the application that issued the print job includes the character string "XXX".
- The PDL is in PostScript format.
・The number of sheets used is less than 39, including A4 size sheets.
・All prints are single-sided.
In the example of FIG. 6B, when user C executes a job with parameter settings that match the above conditions, the cost is allocated to Group03.

図6の設定画面を介して管理者20により入力されたデータは、図7に示すルール情報475に登録される。ルール情報475は、レコードID、ユーザID、条件、グループIDの各値が対応付けられたデータ構造となっている。レコードIDは、レコードの識別情報であり、図6のレコードID欄に表示されたものである。ユーザIDおよびグループIDは、それぞれ図6のユーザID欄、グループID欄に入力された値が設定される。 Data input by the administrator 20 via the setting screen in FIG. 6 is registered in the rule information 475 shown in FIG. The rule information 475 has a data structure in which values of record ID, user ID, condition, and group ID are associated with each other. A record ID is identification information of a record, and is displayed in the record ID column of FIG. The values entered in the user ID column and the group ID column in FIG. 6 are set for the user ID and group ID, respectively.

図7の条件カラムには、図6のルール欄に入力された値が登録される。図7に示すように、登録部462は、取得したデータを規定の書式に変換して登録する。条件カラム内に示される「DEFAULT」の設定値は、条件の指定が無いことを意味している。例えばレコードID「0001」の場合は、UserAのIDが付与されたユーザがジョブを実行すると、無条件でGroup01に発生コストが割り振られることを意味している。 The values input in the rule column of FIG. 6 are registered in the condition column of FIG. As shown in FIG. 7, the registration unit 462 converts the acquired data into a prescribed format and registers it. A setting value of "DEFAULT" shown in the condition column means that no condition is specified. For example, the record ID "0001" means that when a user assigned the ID of UserA executes a job, the incurred cost is unconditionally assigned to Group01.

本実施形態では、レコードIDの番号が小さいものから順に評価される。ユーザCがジョブを実行する場合、まずレコードIDが「0003」のものについて評価され、合致しない場合はレコードIDが「0004」のものについて評価される。ユーザCの実行ジョブのパラメータが、「0003」~「0009」のいずれの条件にも合致しない場合、最終的には、指定無しの「0010」のレコードが評価され、Group03にコストが割り振られる。 In this embodiment, the records are evaluated in ascending order of record ID numbers. When user C executes a job, the record ID "0003" is first evaluated, and if there is no match, the record ID "0004" is evaluated. When the parameters of user C's execution job do not match any of the conditions "0003" to "0009", the unspecified record "0010" is finally evaluated, and the cost is assigned to Group03.

次に、本実施形態の使用可能量管理システム1の動作例を、図8のシーケンス図に基づき説明する。まずは、上記のルールの登録処理について説明し、次いで認証処理、ジョブ実行の順で説明する。尚、図8においては、端末装置300についての表記を省略している。またここでは、ユーザ10が原稿シートをコピーするコピージョブを行う場合を想定して説明する。 Next, an operation example of the usable amount management system 1 of this embodiment will be described based on the sequence diagram of FIG. First, the above rule registration processing will be described, followed by the authentication processing and job execution. Note that the terminal device 300 is omitted in FIG. Also, here, it is assumed that the user 10 performs a copy job for copying a document sheet.

ルールの登録処理について説明する。管理者20が所定の操作を端末装置300に対して行うと、サーバ200の登録部462は、UI部451を介して図6に示す設定画面を端末装置300に送信する(S801)。管理者20は必要な設定を設定画面に対して行ってルールを作成し、「登録/更新」のボタンが押下されると、入力されたルールがサーバ200に送信される(S802)。 A rule registration process will be described. When the administrator 20 performs a predetermined operation on the terminal device 300, the registration unit 462 of the server 200 transmits the setting screen shown in FIG. 6 to the terminal device 300 via the UI unit 451 (S801). The administrator 20 performs necessary settings on the setting screen to create a rule, and when the "registration/update" button is pressed, the entered rule is transmitted to the server 200 (S802).

サーバ200の登録部462は、UI部451を介して管理者20が入力したルールを取得し、これを1つのレコードとしてルール情報475に登録する(S803)。管理者20は、必要に応じてルールの入力を都度行うことで、複数のレコードが登録される。 The registration unit 462 of the server 200 acquires the rule input by the administrator 20 via the UI unit 451 and registers it as one record in the rule information 475 (S803). A plurality of records are registered by the administrator 20 inputting rules each time as necessary.

引き続き、ユーザ10がMFP100を使用する際の認証処理について説明する。ユーザ10がMFP100の入力部401を介してユーザIDなどの認証データを入力すると(S811)、認証部411はこれを受け付けて、通信部403を介して当該認証データをサーバ200に送信する(S812)。サーバ200の認証処理部461は、認証データを取得すると、ユーザ情報472内に当該ユーザIDが登録されているかを判定することで、認証処理を行う(S813)。認証処理部461は、認証の適否が示される認証結果をMFP100に返信する(S814)。 Next, authentication processing when user 10 uses MFP 100 will be described. When the user 10 inputs authentication data such as a user ID through the input unit 401 of the MFP 100 (S811), the authentication unit 411 accepts this and transmits the authentication data to the server 200 through the communication unit 403 (S812). ). After acquiring the authentication data, the authentication processing unit 461 of the server 200 performs authentication processing by determining whether the user ID is registered in the user information 472 (S813). Authentication processing unit 461 returns to MFP 100 an authentication result indicating the propriety of authentication (S814).

MFP100の認証部411は、この認証結果を表示操作ユニット202に表示させるなどして、ユーザ10に通知する。尚、不適である旨の認証結果である場合、処理はここで終了し、適合である旨の認証結果である場合、MFP100は、ジョブの受け付けが可能となるように、モードを切り替える。 Authentication unit 411 of MFP 100 notifies user 10 of the authentication result by, for example, displaying it on display operation unit 202 . If the authentication result indicates that the job is inappropriate, the process ends here, and if the authentication result indicates that the job is acceptable, the MFP 100 switches the mode so that the job can be accepted.

引き続き、ジョブ実行の処理(コピー処理)について説明する。ユーザ10は、各種パラメータ(部数やシートサイズ、カラーモードや片面/両面の別など)を、入力部401を介して入力する。そしてユーザ10は、原稿シートをスキャン用のガラス面もしくは自動原稿送り装置のトレイに載置し、実行ボタンを押下する(S822)。 Next, job execution processing (copy processing) will be described. The user 10 inputs various parameters (the number of copies, sheet size, color mode, single-sided/double-sided, etc.) via the input unit 401 . Then, the user 10 places the document sheet on the glass surface for scanning or on the tray of the automatic document feeder, and presses the execution button (S822).

この実行ボタンの押下をトリガにして、画像形成処理部412は、パラメータや読み取った原稿シートの枚数などを、通信部403を介してサーバ200に送信する(S823)。 Triggered by pressing of the execution button, the image forming processing unit 412 transmits parameters, the number of read original sheets, and the like to the server 200 via the communication unit 403 (S823).

サーバ200のコスト管理部463は、MFP100から送信されたジョブパラメータを取得して、先の認証処理により取得されたユーザID、およびジョブパラメータに基づき、コストの振り分け先となるグループを特定する(S824)。ステップS824において、コスト管理部463は、取得したユーザIDおよびジョブパラメータを検索キーとして、これらに合致したレコードをルール情報475内から特定する。コスト管理部463は、1つのレコードを特定すると、当該レコード内のグループIDを抽出する。これによりコスト管理部463は、今回の実行ジョブのコストについて、その振り分け先となるグループを特定することができる。 The cost management unit 463 of the server 200 acquires the job parameters transmitted from the MFP 100, and specifies the group to which the costs are allocated based on the user ID and the job parameters acquired by the previous authentication process (S824). ). In step S<b>824 , the cost management unit 463 uses the acquired user ID and job parameters as search keys to identify records that match these from the rule information 475 . After specifying one record, the cost management unit 463 extracts the group ID in the record. Thereby, the cost management unit 463 can specify the group to which the cost of the current execution job is allocated.

コスト管理部463は、取得したジョブパラメータに基づき、今回の実行ジョブのコストを算出する(S825)。この際コスト管理部463は、レート情報474を参照して、該当するレートの値を取得し、これに今回の実行ジョブにより使用されるシートの枚数を積算して、今回のジョブのコストを算出する。 The cost management unit 463 calculates the cost of the current execution job based on the acquired job parameters (S825). At this time, the cost management unit 463 refers to the rate information 474, acquires the value of the corresponding rate, adds the number of sheets used by the current job, and calculates the cost of the current job. do.

コスト管理部463は、今回発生するコスト、および振り分け対象となるグループのコスト残高に基づき、今回のジョブの実行可否の判定を行う(S826)。 The cost management unit 463 determines whether or not the current job can be executed based on the cost incurred this time and the cost balance of the group to be distributed (S826).

図9は、コスト情報477を例示した図である。コスト情報477は、グループごとに、対象期間に使用したコストの量(使用コスト)、および残りの量(コスト残高)を管理するためのテーブルである。コスト管理部463は、今回の実行ジョブにより発生するコストと、振り分け対象となるグループのコスト残高とを比較することで、残高不足となるか否かを判定する。今回の発生コストの方が残高よりも大きい場合、コスト管理部463は、実行不可の判定結果を返信し、今回の発生コストが残高以下の場合、実行可の判定結果を返信する(S827)。 FIG. 9 is a diagram exemplifying the cost information 477. As shown in FIG. The cost information 477 is a table for managing the amount of cost used during the target period (usage cost) and the remaining amount (cost balance) for each group. The cost management unit 463 determines whether or not the balance is insufficient by comparing the cost generated by the current execution job with the cost balance of the group to be distributed. If the cost incurred this time is greater than the balance, the cost management unit 463 returns a judgment result of impossibility of execution, and if the cost incurred this time is less than or equal to the balance, returns a judgment result of feasibility (S827).

MFP100の画像形成処理部412は、判定結果を取得し、実行可の判定結果である場合はジョブを実行し、成果物である画像形成後のシートを出力する(S829)。そして画像形成処理部412は、ジョブの実行結果として、実行パラメータなどを含んだジョブ実行情報をサーバ200に送信する(S830)。 The image formation processing unit 412 of the MFP 100 acquires the determination result, executes the job if the determination result indicates that the job is executable, and outputs a sheet after image formation as a product (S829). Then, the image forming processing unit 412 transmits job execution information including execution parameters and the like to the server 200 as a job execution result (S830).

コスト管理部463は、受信したジョブ実行情報をジョブ履歴476に登録する(S831)。図10は、ジョブ履歴476に登録されるデータ構成を例示する図である。尚、図10に示される日時、ユーザID、実行パラメータ、枚数は、MFP100から送信されるジョブ実行情報に含まれる情報である。一方、ジョブIDは、コスト管理部463が自動採番したIDとする。また振り分け先グループおよびコストは、ステップS824、S825で求められるものが登録される。このように実行されたジョブに関する情報を都度蓄積することで、MFP100の使用に関する統計データを得ることができる。 The cost management unit 463 registers the received job execution information in the job history 476 (S831). FIG. 10 is a diagram exemplifying the data structure registered in the job history 476. As shown in FIG. Note that the date and time, user ID, execution parameters, and number of sheets shown in FIG. 10 are information included in the job execution information transmitted from MFP 100 . On the other hand, the job ID is an ID automatically numbered by the cost management unit 463 . Also, the distribution destination group and cost obtained in steps S824 and S825 are registered. By accumulating information about each job executed in this way, statistical data about the use of the MFP 100 can be obtained.

最後にコスト管理部463は、当該実行ジョブにより発生するコストを用いて、コスト情報477の使用コスト、コスト残高を更新する(S832)。コスト管理部463は、振り分け先グループの使用コストおよびコスト残高を、コスト情報477から抽出し、使用コストには今回発生したコストを加算し、コスト残高には今回発生したコストを減算することで、コスト情報477の更新を行う。 Finally, the cost management unit 463 updates the usage cost and cost balance of the cost information 477 using the cost generated by the execution job (S832). The cost management unit 463 extracts the usage cost and cost balance of the distribution destination group from the cost information 477, adds the currently incurred cost to the usage cost, and subtracts the currently incurred cost to the cost balance. The cost information 477 is updated.

(第2実施形態)
上記第1実施形態では、いずれのグループにコストを割り振るかの詳細なルールを管理者20が設け、当該ルールに従いコストの割り振りが行われる態様について説明した。これに対し、第2実施形態は、グループごとに割り振る割合を設定する態様について説明する。尚、装置構成や機能ブロックの構成については、第1実施形態の構成をそのまま流用して説明する。
(Second embodiment)
In the above-described first embodiment, the administrator 20 provides detailed rules for allocating costs to which group, and a mode in which costs are allocated according to the rules has been described. On the other hand, in the second embodiment, a mode of setting the allocation ratio for each group will be described. It should be noted that the configuration of the apparatus and the configuration of functional blocks will be described by using the configuration of the first embodiment as it is.

図11は、第2実施形態の設定画面例を示す図である。図11(A)は、端末装置300がWebブラウザを介して要求メッセージを送信した直後に、当該端末装置300に表示される初期状態の設定画面の一例である。図11(B)は、対象ユーザが指定された後の表示例であり、デフォルト値や既存の割合が表示された設定画面の図である。図11(C)は、管理者20がグループごとに振り分けの割合を入力した後の設定画面の一例である。 FIG. 11 is a diagram showing an example of a setting screen according to the second embodiment. FIG. 11A is an example of an initial setting screen displayed on the terminal device 300 immediately after the terminal device 300 transmits a request message via the web browser. FIG. 11B is a display example after the target user is specified, and is a diagram of a setting screen on which default values and existing ratios are displayed. FIG. 11(C) is an example of the setting screen after the administrator 20 has entered the distribution ratio for each group.

端末装置300のWebブラウザが設定画面の要求メッセージを送信すると、第2実施形態の登録部462は、UI部451を介してこれを取得し、図11(A)に示す設定画面を作成し、これを端末装置300に返信する。管理者20は、対象となるユーザのIDを対象ユーザ欄に入力し、グループ表示ボタンを押下する。これにより、端末装置300のWebブラウザは、入力されたユーザIDをサーバ200に送信する。 When the web browser of the terminal device 300 transmits a setting screen request message, the registration unit 462 of the second embodiment acquires this via the UI unit 451, creates the setting screen shown in FIG. This is returned to the terminal device 300 . The administrator 20 enters the ID of the target user in the target user column and presses the group display button. As a result, the web browser of the terminal device 300 transmits the input user ID to the server 200 .

サーバ200の登録部462は、送信されたユーザIDを取得して、このユーザIDを検索キーとしてユーザ情報472を検索し、当該ユーザの所属グループのIDを抽出する。そして登録部462は、抽出したグループIDを全て含めた設定画面を作成し、UI部451を介して端末装置300に返信する。これにより、端末装置300では、図11(B)の設定画面が表示される。登録部462は、初期値としてIDの小さいグループの割合を100とし、その他のグループを0として、設定画面を作成するものとする。この設定画面に対し、管理者20は好適な割合を入力し、OKボタンを押下する。この状態が図11(C)である。 The registration unit 462 of the server 200 acquires the transmitted user ID, searches the user information 472 using this user ID as a search key, and extracts the ID of the group to which the user belongs. Then, the registration unit 462 creates a setting screen including all the extracted group IDs and sends it back to the terminal device 300 via the UI unit 451 . As a result, the setting screen of FIG. 11B is displayed on the terminal device 300 . The registration unit 462 sets the ratio of groups with small IDs to 100 and the other groups to 0 as initial values to create a setting screen. The administrator 20 inputs a suitable ratio on this setting screen and presses the OK button. This state is shown in FIG.

OKボタンの押下により、サーバ200の登録部462は、グループIDと、指定された割合とをそれぞれ対応付けたデータを取得し、ルール情報475に登録する。図12は、第2実施形態のルール情報475を例示する図である。第2実施形態のルール情報475では、レコードID、ユーザID、比率、グループIDがそれぞれ対応付けられて記憶されている。「UserA」と付与されているユーザは、統括部(Group01)のみに所属しているため、図12の例では、ジョブの実行によるコストは当該グループで100%の負担となる。一方、「UserC」と付与されているユーザCが実行したジョブのコスト負担は、企画部(Group03)が60%、製品開発部(Group04)が40%となる。 By pressing the OK button, the registration unit 462 of the server 200 acquires data in which the group ID and the specified ratio are associated with each other, and registers the acquired data in the rule information 475 . FIG. 12 is a diagram illustrating rule information 475 of the second embodiment. In the rule information 475 of the second embodiment, record IDs, user IDs, ratios, and group IDs are associated and stored. Since the user assigned "UserA" belongs only to the generalization department (Group01), in the example of FIG. 12, the cost of executing the job is 100% borne by the group. On the other hand, the cost of the job executed by user C, who is given "UserC", is 60% for the planning department (Group03) and 40% for the product development department (Group04).

図13は、第2実施形態の使用可能量管理システム1の動作例を示すシーケンス図である。ここで、ルール登録処理(S801~S803)、認証処理(S811~S815)、およびジョブ実行における前段の処理(S821~S823)までは、第1実施形態と同様である。尚、ルール登録処理は、上記の図11の設定画面を用いて行われる。 FIG. 13 is a sequence diagram showing an operation example of the usable amount management system 1 of the second embodiment. Here, rule registration processing (S801 to S803), authentication processing (S811 to S815), and preceding processing (S821 to S823) in job execution are the same as in the first embodiment. Note that the rule registration process is performed using the setting screen shown in FIG.

サーバ200のコスト管理部463は、ステップS823においてジョブパラメータを取得すると(S823)、第1実施形態と同様にジョブパラメータに基づき今回のジョブについてのコストを算出する(S825)。そしてコスト管理部463は、図12に示すルール情報475に従い、算出したコストに対して、当該ユーザの所属しているグループごとの比例配分を行う(S1301)。ジョブの実行指示をしたユーザのIDが例えばUserCである場合、コスト管理部463は、IDがUserCとなっているレコードを、ルール情報475(図12参照)から特定し、その特定したレコード内の比率とグループIDとのセットを、全て取得する。今回のジョブのコストが例えば50である場合、コスト管理部463は、Group03のIDを有するグループには30(=50×0.6)のコストを割り振り、Group04のIDを有するグループには20(=50×0.4)のコストを割り振る。 After obtaining the job parameters in step S823 (S823), the cost management unit 463 of the server 200 calculates the cost of the current job based on the job parameters (S825), as in the first embodiment. Then, according to the rule information 475 shown in FIG. 12, the cost management unit 463 proportionally distributes the calculated cost to each group to which the user belongs (S1301). For example, if the ID of the user who gave the job execution instruction is UserC, the cost management unit 463 identifies a record whose ID is UserC from the rule information 475 (see FIG. 12), and Get all sets of ratios and group IDs. For example, if the cost of the current job is 50, the cost management unit 463 allocates a cost of 30 (=50×0.6) to the group having the ID of Group03, and 20 (=50×0.6) to the group having the ID of Group04. = 50 x 0.4).

コスト管理部463は、割り振り対象となっているグループのコスト残高を、コスト情報477から抽出し、比例配分後のコストとそれぞれ比較することで、ジョブの実行可否判定を行う(S1302)。コストが残高を上回っているグループ(すなわち、残高不足となっているグループ)が1つでもある場合、コスト管理部463は、実行不可と判定し、全てのコストがコスト残高以下である場合は実行可と判定する。 The cost management unit 463 extracts the cost balance of the group to be allocated from the cost information 477 and compares it with the proportionally distributed cost, thereby determining whether the job can be executed (S1302). If there is at least one group whose cost exceeds the balance (that is, the group whose balance is insufficient), the cost management unit 463 determines that execution is impossible. Judged as acceptable.

以降のステップS827~S832の処理は、第1実施形態と同様である。 Subsequent steps S827 to S832 are the same as in the first embodiment.

第1実施形態では、詳細なルールを設けることで、細かなコストの割り振りを行うことができるが、ルール作成の手間や入力の手間が発生する。第2実施形態では、細かなコストの割り振りを行うことができないが、ルール作成の手間や入力の手間が緩和される。 In the first embodiment, by providing detailed rules, fine cost allocation can be performed, but it takes time and effort to create the rules and to input them. In the second embodiment, detailed cost allocation cannot be performed, but the labor for rule creation and input is alleviated.

(第3実施形態)
第1、第2実施形態では、ルールを事前に登録しておき、当該ルールに従い、ジョブが実行される都度、発生したコストをグループに割り振る態様ついて説明した。このようにルールを決めてコストの割り振りを行う場合、所属グループに関連するジョブをユーザが行う場合には、適式に機能する。しかしながら、所属グループに関連しないジョブをユーザが行う場合には、管理者20が調整する必要がある。
(Third embodiment)
In the first and second embodiments, rules are registered in advance, and according to the rules, generated costs are allocated to groups each time a job is executed. When the user decides the rule and allocates the cost in this way, it functions properly when the user performs a job related to the group to which the user belongs. However, if the user does a job that is not related to the group to which he belongs, the administrator 20 needs to make adjustments.

第3実施形態では、これまでに発生したジョブのコストについて、事後的に、もしくはユーザからの要請を受けた際に、当該ジョブに関連した正規のグループに割り振って集計を行う態様について説明する。尚、装置構成や機能ブロックの構成については、第1実施形態の構成をそのまま流用して説明する。 In the third embodiment, a mode will be described in which the costs of jobs that have occurred so far are allocated to a regular group related to the job after the fact or upon receiving a request from the user, and totaled. It should be noted that the configuration of the apparatus and the configuration of functional blocks will be described by using the configuration of the first embodiment as it is.

図14は、第3実施形態の設定画面の一例を示す図である。第3実施形態のコスト管理部463は、コストの振り分けを行うために図14(A)に示す画面を、UI部451を介して管理者20に提供する。この画面に対し、管理者20は検索条件を入力する。管理者20は、検索条件として対象ユーザのユーザIDを入力するか、ジョブの実行日時を指定するか、いずれの場所で行ったかの情報を入力し、もしくはこれらを組み合わせて入力し、ジョブ取得ボタンを押下する。尚、「その他条件」ボタンが押下されると、カラーモードやシート枚数などの、ジョブ履歴内に含まれるその他の情報も、条件に加えることができる。 FIG. 14 is a diagram showing an example of a setting screen according to the third embodiment. The cost management unit 463 of the third embodiment provides the administrator 20 with the screen shown in FIG. 14A via the UI unit 451 in order to distribute the costs. The administrator 20 inputs search conditions on this screen. The administrator 20 inputs the user ID of the target user as a search condition, specifies the execution date and time of the job, inputs information on where the job was performed, or inputs a combination of these, and presses the job acquisition button. Press. When the "other conditions" button is pressed, other information included in the job history, such as the color mode and the number of sheets, can also be added to the conditions.

ジョブ取得ボタンが押下されると、コスト管理部463は、該当する実行ジョブをジョブ履歴476(図10参照)から取得し、図14(B)に示す設定画面を作成する。またコスト管理部463は、図14(B)の設定画面を作成する際、グループ情報471に登録されている全てのグループを、選択可能な形式で表示されるように設定画面を作成する。図14(B)の例ではプルダウンメニューとしてグループの名称が表示される。 When the job acquisition button is pressed, the cost management unit 463 acquires the corresponding execution job from the job history 476 (see FIG. 10) and creates the setting screen shown in FIG. 14B. When creating the setting screen of FIG. 14B, the cost management unit 463 creates the setting screen so that all groups registered in the group information 471 are displayed in a selectable format. In the example of FIG. 14B, group names are displayed as a pull-down menu.

図14(B)の例では、ジョブ履歴内のジョブID、実行日時、枚数、ロケーション情報、コスト、現状の割り振り先のグループが表示されているが、ジョブ詳細ボタンが押下されると、これ以外の項目(カラーモードや片面/両面の別など)も表示される。 In the example of FIG. 14B, the job ID, date and time of execution, number of sheets, location information, cost, and current assignment group in the job history are displayed. items (color mode, single-sided/double-sided, etc.) are also displayed.

管理者20は、当該ジョブについて、コストの振り分け先となるグループをプルダウンメニューの一覧から選択する。この選択後の状態を図14(C)に示す。設定画面上には、図14(C)に示すように、選択された振り分け先グループの現状のコスト残高(使用量残高)も表示される。尚、残高不足になる場合、コスト残高を例えば赤色に表示するなど、目立つ形式で表示する実装であってもよい。残高不足の判定は、サーバ200のコスト管理部463が端末装置300から、その都度データを取得して判定を行ってもよいし、端末装置300のWebブラウザがページ内に組み込まれているスクリプトなどを実行することで行ってもよい。 The administrator 20 selects a group to which costs are to be allocated for the job from a list of pull-down menus. The state after this selection is shown in FIG. On the setting screen, as shown in FIG. 14C, the current cost balance (usage amount balance) of the selected destination group is also displayed. When the balance becomes insufficient, the cost balance may be displayed in a conspicuous manner, such as by displaying it in red. The determination of insufficient balance may be made by the cost management unit 463 of the server 200 acquiring data from the terminal device 300 on a case-by-case basis. can be done by executing

管理者20が確定ボタンを押下すると、当該ジョブで発生したコストの振り分け先グループが変更される。すなわちコスト管理部463は、少なくとも管理者20が選択したグループのIDを取得し、ジョブ履歴476(図10参照)の該当するレコードを取得する。そしてコスト管理部463は、振り分け先グループの値を、管理者20が選択したグループIDとなるように変更して、ジョブ履歴476を更新する。またコスト管理部463は、コスト情報477(図9参照)についても更新する。ここで更新対象となるグループは、変更前のグループおよび変更後のグループであり、コスト管理部463は、これら各グループの使用コストおよびコスト残高を集計し直し、更新する。 When the manager 20 presses the confirm button, the allocation destination group for the costs incurred in the job is changed. That is, the cost management unit 463 acquires at least the ID of the group selected by the administrator 20, and acquires the corresponding record of the job history 476 (see FIG. 10). Then, the cost management unit 463 updates the job history 476 by changing the value of the allocation destination group to the group ID selected by the administrator 20 . The cost management unit 463 also updates the cost information 477 (see FIG. 9). Here, the groups to be updated are the group before change and the group after change, and the cost management unit 463 reaggregates and updates the usage cost and cost balance of each group.

引き続き他のジョブについても振り分け先のグループを変更する場合、管理者20は「次のジョブ」ボタン、もしくは「前のジョブ」ボタンを押下する。これにより、設定画面は、図14(A)で指定した条件と一致する一つ後のジョブ(もしくは一つ前のジョブ)についての表示に切り替わる。 When changing the allocation destination group for other jobs as well, the administrator 20 presses the "next job" button or the "previous job" button. As a result, the setting screen switches to display the next job (or the previous job) that matches the conditions specified in FIG. 14A.

また、比率振り分けボタンが押下されると、端末装置300のWebブラウザは、図15に示す画面に表示を切り替える。図15に示す設定画面により、管理者20は、該当ジョブで発生したコストについて、分配の割合を設定することができる。尚、「+」印のボタンが押下されると行が追加され、3つ以上のグループに振り分けることができる。また「-」印のボタンが押下されると、当該行が削除される。 Further, when the ratio distribution button is pressed, the web browser of the terminal device 300 switches the display to the screen shown in FIG. 15 . With the setting screen shown in FIG. 15, the administrator 20 can set the allocation rate for the costs incurred in the job. It should be noted that when the "+" mark button is pressed, a row is added and can be sorted into three or more groups. When the "-" mark button is pressed, the line is deleted.

図15の例では、統括部(Group01)に60、企画部(Group03)に40の割合でコストが割り振られる設定となっている。また図15に示すように、各グループの現状のコスト残高も合わせて表示されるが、変更後の予測値が表示されてもよい。この予測値の演算は、サーバ200のコスト管理部463が都度行ってもよいし、端末装置300のWebブラウザがページ内に組み込まれているスクリプトなどを実行することで行ってもよい。 In the example of FIG. 15, the setting is such that the cost is allocated at a ratio of 60 to the generalization department (Group01) and 40 to the planning department (Group03). Further, as shown in FIG. 15, the current cost balance of each group is also displayed, but the predicted value after change may be displayed. This calculation of the predicted value may be performed by the cost management unit 463 of the server 200 each time, or may be performed by the web browser of the terminal device 300 executing a script incorporated in the page.

本実施形態においては、対象ユーザが所属しているグループのみならず、図14(C)や図15に示すように、対象ユーザが所属していないグループを選択することも可能となっている。例えば図14(C)では、ユーザCの所属グループとなっていない統括部(Group01)を割り振り先として選択している。このようにすることで、関連づけられていないグループに対してもコストを割り振ることができる。 In this embodiment, it is possible to select not only the group to which the target user belongs, but also the group to which the target user does not belong, as shown in FIGS. For example, in FIG. 14C, the generalization department (Group01) to which User C does not belong is selected as the allocation destination. By doing so, it is possible to allocate costs even to unrelated groups.

図16は、第3実施形態における動作例を示すフローチャートである。尚、ルール登録処理、認証処理、ジョブ実行の処理については、図8のフローチャートと同一の処理であるため、簡略な表記としている。 FIG. 16 is a flow chart showing an operation example in the third embodiment. Note that the rule registration process, the authentication process, and the job execution process are the same as those in the flowchart of FIG. 8, so they are simplified.

管理者20は、振り分けの調整が必要になった場合に、端末装置300を操作してサーバ200にアクセスすると、サーバ200のコスト管理部463は、上記の図14(A)の画面を表示する(S1601)。そして管理者20によりユーザIDなどの検索条件が設定されると(S1602)、コスト管理部463は選択された条件でジョブ履歴476を検索し(S1610)、図14(B)に示す設定画面を作成し(S1611)、これが端末装置300で表示されるように送信する(S1612)。 When the manager 20 accesses the server 200 by operating the terminal device 300 when adjustment of distribution is required, the cost management unit 463 of the server 200 displays the screen shown in FIG. 14A. (S1601). Then, when search conditions such as a user ID are set by the administrator 20 (S1602), the cost management unit 463 searches the job history 476 under the selected conditions (S1610), and displays the setting screen shown in FIG. 14B. (S1611), and transmitted so that it can be displayed on the terminal device 300 (S1612).

管理者20から振り分け先のグループID、もしくは比率が入力されると(S1613)、コスト管理部463は、ジョブ履歴476を更新するとともに、コスト情報477に登録されている該当グループの使用コストおよびコスト残高を更新する(S1614)。尚、具体的には、上記のとおり確定ボタンが押下されることで書き込み処理が行われる。 When the administrator 20 inputs the group ID or the ratio of the distribution destination (S1613), the cost management unit 463 updates the job history 476, and calculates the usage cost and cost of the group registered in the cost information 477. The balance is updated (S1614). Specifically, the writing process is performed by pressing the confirmation button as described above.

上記のとおり、「次のジョブ」ボタンや「前のジョブ」ボタンが押下されると、ステップS1610~S1614が繰り返し実行される。また、別の条件が入力されると(S1602)、当該条件について、ステップS1610~S1614が行われる。 As described above, when the "next job" button or the "previous job" button is pressed, steps S1610 to S1614 are repeatedly executed. Also, when another condition is input (S1602), steps S1610 to S1614 are performed for that condition.

第3実施形態の態様を応用し、ジョブが実行される都度、事前に設けたルールに基づきコストをグループに割り振るのではなく、例えば週単位や月単位などの規定期間の間に行われたジョブの全てを対象に、事後的にコストをグループに割り振る実装でもよい。この場合、図14や図15に示す設定画面で事後的にコストをグループに割り振るか、もしくは図11に示す設定画面を用いて、事後的にグループごとの割合を決めて、負担コストを調整してもよい。 By applying the aspect of the third embodiment, instead of allocating costs to groups based on rules set in advance each time a job is executed, jobs executed during a specified period such as weekly or monthly It may be implemented to allocate the cost to the group ex post facto for all. In this case, either the costs are allocated to the groups ex post facto using the setting screens shown in FIGS. 14 and 15, or the proportions for each group are determined ex post facto using the setting screens shown in FIG. 11 to adjust the burden costs. may

第3実施形態において、例えば図17に示すように、コスト管理部463を算出部1701、作成部1702、使用量管理部1703に機能分割してもよい。この図17の例の場合、通信部453(受信部)は、画像形成装置から、ユーザに関する情報と、画像形成装置に対してユーザが実行したジョブの設定値(ジョブパラメータ)を少なくとも含んだジョブ情報とを受信する(図8のS812、S823、S830を参照)。ジョブの設定値(ジョブパラメータ)とは、ユーザが画像形成装置を使用する際に指定した設定値であり、例えば、ジョブ種別(コピー、プリント、スキャン、FAXなど)、用紙サイズ(A4やA3など)、カラーモード(グレイスケール、フルカラー、2色印刷など)、両面/片面の区別など、図5(D)のレート情報474に一例として示される各種情報を意味する。通信部453(受信部)は、これら各種の情報含んだジョブ情報を受信する。また、画像形成装置の配置場所を示すロケーション情報を、ジョブ情報に含めてもよい。算出部1701は、ジョブ情報に含まれる設定値に基づき、当該ジョブにより発生する使用量を算出する(図8のS825を参照)。作成部1702は、ユーザに関する情報とジョブ情報とを含んだ設定画面であり、各グループを個別に特定する情報を、選択可能な形式で画面内に含めた設定画面を作成する(図14、図15、図16のS1610~S1612を参照)。そして使用量管理部1703は、算出部1701により算出される使用量を、設定画面を介して選択されるグループに割り振る(図16のS1613、S1614を参照)。 In the third embodiment, the cost management unit 463 may be functionally divided into a calculation unit 1701, a creation unit 1702, and a usage amount management unit 1703, as shown in FIG. 17, for example. In the example of FIG. 17, the communication unit 453 (receiving unit) receives from the image forming apparatus a job including at least information about the user and setting values (job parameters) of the job executed by the user to the image forming apparatus. information (see S812, S823, and S830 in FIG. 8). A job setting value (job parameter) is a setting value specified by a user when using an image forming apparatus. ), color mode (gray scale, full color, 2-color printing, etc.), double-sided/single-sided distinction, etc., which are shown as an example in the rate information 474 of FIG. 5(D). The communication unit 453 (receiving unit) receives job information including these various types of information. Also, the job information may include location information indicating the location of the image forming apparatus. The calculation unit 1701 calculates the usage amount generated by the job based on the setting values included in the job information (see S825 in FIG. 8). The creation unit 1702 creates a setting screen that includes information about the user and job information, and that includes information for individually specifying each group in a selectable format (FIGS. 14 and 17). 15, see S1610 to S1612 in FIG. 16). Then, the usage amount management unit 1703 allocates the usage amount calculated by the calculation unit 1701 to the group selected via the setting screen (see S1613 and S1614 in FIG. 16).

図4や図17などに示す各機能部は、あくまでも一例であり、各機能部の名称や、各機能部の提供する機能も、これに限定されない。図4や図17に示す任意の1つの機能部を、複数の機能部に機能分割してもよく、複数の機能部を1つの機能部に集約してもよい。 Each functional unit shown in FIG. 4, FIG. 17, etc. is merely an example, and the name of each functional unit and the function provided by each functional unit are not limited to these. Any one function unit shown in FIGS. 4 and 17 may be functionally divided into a plurality of function units, or a plurality of function units may be integrated into one function unit.

以上、実施形態によって、ユーザに関する情報とジョブの実行情報とを含んだ設定画面を管理者に提示することができ、管理者はこの情報に基づき、コストを好適なグループに振り分け直すことができる。よって、機器が利用された時に、適切なグループから残高を消費させることができる技術を提供することができる。 As described above, according to the embodiment, it is possible to present the administrator with a setting screen containing information about the user and job execution information, and based on this information, the administrator can reallocate costs to suitable groups. Therefore, it is possible to provide a technology that allows the balance to be consumed from the appropriate group when the device is used.

1:使用可能量管理システム
10:ユーザ
20:管理者
100:MFP
200:サーバ(使用可能量管理サーバ)
401:入力部
402:処理制御部
403:通信部
411:認証部
412:画像形成処理部
451:UI部
452:処理制御部
453:通信部
461:認証処理部
462:登録部
463:コスト管理部
470:記憶部
471:グループ情報
472:ユーザ情報
473:ロケーション情報
474:レート情報
475:ルール情報
476:ジョブ履歴
477:コスト情報
1701:算出部
1702:作成部
1703:使用量管理部
1: Usable amount management system 10: User 20: Administrator 100: MFP
200: Server (Available amount management server)
401: Input unit 402: Processing control unit 403: Communication unit 411: Authentication unit 412: Image formation processing unit 451: UI unit 452: Processing control unit 453: Communication unit 461: Authentication processing unit 462: Registration unit 463: Cost management unit 470: Storage unit 471: Group information 472: User information 473: Location information 474: Rate information 475: Rule information 476: Job history 477: Cost information 1701: Calculation unit 1702: Creation unit 1703: Usage management unit

特開2012-131125号公報JP 2012-131125 A

Claims (10)

画像形成装置と、端末装置とにネットワークを介して接続されるサーバであって、前記画像形成装置でジョブを実行することにより発生するコストを、ユーザが所属するグループごとに管理するサーバにおいて
前記コストを振り分けるルールを作成するにあたり、当該ルールの対象となる対象ユーザの入力を受け付ける第1の項目と、前記コストの振り分け先としての振り分け先グループの入力を受け付ける第2の項目と、前記振り分け先グループに前記コストを振り分ける振り分け条件であって、前記ジョブに設定される設定値を条件として含む前記振り分け条件の入力を受け付ける第3の項目と、を表示する第1の設定画面を前記端末装置に送信し、前記第2の項目、前記第3の項目のそれぞれに入力された情報を、前記第1の項目に入力された前記対象ユーザのルール情報として登録する登録部と、
前記画像形成装置から、ジョブ設定値と、ユーザを識別する識別情報とを、前記ネットワークを介して受信する受信部と、
受信した前記ジョブの設定値に基づいて算出されたコストの振り分け先となる振り分け先グループを、受信した前記ユーザを識別する識別情報により識別されるユーザの前記ルール情報に含まれる前記振り分け条件に含まれる設定値と、受信した前記ジョブの設定値と、に基づいて特定するコスト管理部と、
を有し、
前記コスト管理部は、前記算出されたコストを、特定された前記振り分け先グループに振り分ける、
ことを特徴とするサーバ。
A server that is connected to an image forming apparatus and a terminal device via a network and that manages costs generated by executing a job in the image forming apparatus for each group to which a user belongs . in
When creating a rule for distributing the cost, a first item for receiving an input of a target user who is a target of the rule, a second item for receiving an input of a destination group as a destination for distributing the cost, and the distribution a first setting screen for displaying a distribution condition for distributing the cost to the destination group, the third item receiving an input of the distribution condition including a set value set for the job as a condition; and registering the information entered in each of the second item and the third item as rule information of the target user entered in the first item;
a receiving unit that receives job setting values and identification information for identifying a user from the image forming apparatus via the network;
An allocation destination group to which costs calculated based on the received set values of the job are to be allocated is included in the allocation condition included in the rule information of the user identified by the received identification information identifying the user. a cost management unit that specifies based on the set values received and the received set values of the job ;
has
the cost management unit distributes the calculated cost to the specified distribution destination group;
A server characterized by :
請求項1に記載のサーバにおいて、
前記コスト管理部は、前記ジョブが前記画像形成装置で実行されたことに基づいて前記画像形成装置から送信される、当該ジョブの実行結果としてのジョブ実行情報を受信すると、当該ジョブの実行結果をジョブ履歴に登録する
ことを特徴とするサーバ。
The server according to claim 1,
When the cost management unit receives job execution information as an execution result of the job, which is transmitted from the image forming apparatus based on execution of the job by the image forming apparatus, the cost management unit displays the execution result of the job. Registering in Job History
A server characterized by:
請求項2に記載のサーバにおいて、
前記ジョブ実行情報を受信すると、前記コスト管理部は、前記算出されたコストを、特定された前記振り分け先グループに振り分ける
ことを特徴とするサーバ。
The server according to claim 2,
Upon receiving the job execution information, the cost management unit distributes the calculated cost to the specified distribution destination group.
A server characterized by:
請求項2又は3に記載のサーバにおいて、
前記サーバは、前記ジョブ履歴に登録された前記ジョブ実行情報に係るジョブで発生したコストの振り分け先グループを変更する、変更先グループの選択を受け付け可能な第2の設定画面を前記端末装置に送信し、
前記コスト管理部は、前記第2の設定画面を介して変更先グループの選択を受け付けると、振り分けられた当該コストを、選択された前記変更先グループに振り分ける
ことを特徴とするサーバ。
In the server according to claim 2 or 3 ,
The server transmits to the terminal device a second setting screen capable of accepting selection of a change destination group for changing a cost allocation destination group of the job related to the job execution information registered in the job history. death,
When the selection of the change destination group is received via the second setting screen, the cost management unit distributes the allocated costs to the selected change destination group.
A server characterized by:
請求項4に記載のサーバにおいて、
前記第2の設定画面は、前記変更先グループのコスト残高の表示を含むことを特徴とするサーバ
The server according to claim 4,
The server, wherein the second setting screen includes display of the cost balance of the destination group .
請求項4又は5に記載のサーバにおいて、
前記第2の設定画面は、前記変更先グループとして複数のグループを選択可能であり、さらに当該複数のグループそれぞれへの分配の割合の入力を受け付け可能であり、
前記第2の設定画面を介して、前記変更先グループとして前記複数のグループが選択され、さらに前記分配の割合の入力を受け付けると、前記コスト管理部は、振り分けられた前記コストを、前記分配の割合に基づいて、前記複数のグループそれぞれに振り分ける
ことを特徴とするサーバ
In the server according to claim 4 or 5,
The second setting screen is capable of selecting a plurality of groups as the change destination group, and is capable of accepting input of a distribution ratio to each of the plurality of groups,
When the plurality of groups are selected as the change destination group via the second setting screen and the input of the distribution ratio is received, the cost management unit converts the allocated costs to the distribution ratio. Allocate to each of the plurality of groups based on the ratio
A server characterized by :
請求項1に記載のサーバにおいて、The server according to claim 1,
前記ジョブが前記画像形成装置で実行されたことに基づいて前記画像形成装置から送信される、当該ジョブの実行結果としてのジョブ実行情報を受信すると、前記コスト管理部は、前記算出されたコストを、特定された前記振り分け先グループに振り分けるUpon receiving job execution information as an execution result of the job transmitted from the image forming apparatus based on execution of the job by the image forming apparatus, the cost management unit calculates the calculated cost. , distribute to the specified distribution destination group
ことを特徴とするサーバ。A server characterized by:
請求項1乃至7のいずれか一項に記載のサーバにおいて、In the server according to any one of claims 1 to 7,
前記第3の項目の前記振り分け先条件として設定される前記設定値は、枚数、ジョブ種別、用紙サイズ、両面と片面の区別、カラーモード、日付、曜日、時間帯、時刻、データサイズ、送信先Eメールアドレス、送信元のFAX番号、及び前記画像形成装置の配置場所を示すロケーション情報のうち、少なくとも1つを含むThe setting values set as the distribution destination conditions of the third item are the number of sheets, job type, paper size, distinction between double-sided and single-sided, color mode, date, day of the week, time zone, time, data size, and destination. including at least one of an e-mail address, a sender's FAX number, and location information indicating the location of the image forming apparatus;
ことを特徴とするサーバ。A server characterized by:
像形成装置と端末装置とにネットワークを介して接続されるサーバと、前記画像形成装置と、を含むシステムであって、前記画像形成装置が実行するジョブにより発生するコストを、ユーザが所属するグループごとに前記サーバが管理するシステムにおいて
前記サーバは、
前記コストを振り分けるルールを作成するにあたり、当該ルールの対象となる対象ユーザの入力を受け付ける第1の項目と、前記コストの振り分け先としての振り分け先グループの入力を受け付ける第2の項目と、前記振り分け先グループに前記コストを振り分ける条件であって、前記ジョブに設定される設定値を含む条件としての振り分け条件の入力を受け付ける第3の項目と、を表示する設定画面を前記端末装置に送信し、前記第2の項目、前記第3の項目のそれぞれに入力された情報を、前記第1の項目に入力された前記対象ユーザのルール情報として登録する登録部と、
前記画像形成装置実行されるジョブ設定値と、ユーザを識別する識別情報とを、前記ネットワークを介して前記画像形成装置から受信する受信部と、
受信した前記ジョブの設定値に基づいて算出されたコストの振り分け先となる振り分け先グループを、受信した前記ユーザを識別する識別情報により識別されるユーザの前記ルール情報に含まれる前記振り分け条件に含まれる設定値と、受信した前記ジョブの設定値と、に基づいて特定するコスト管理部と、
を有し、
前記画像形成装置は、
前記ジョブの設定値と、前記ユーザを識別する識別情報とを、前記ネットワークを介して前記サーバに送信する送信部を有し、
前記コスト管理部は、前記算出されたコストを、特定された前記振り分け先グループに振り分ける、
ことを特徴とするステム。
A system including a server connected to an image forming apparatus and a terminal device via a network, and the image forming apparatus, wherein a user belongs to the system and the cost generated by the job executed by the image forming apparatus is paid by the user. In a system managed by the server for each group,
The server is
When creating a rule for distributing the cost, a first item for receiving an input of a target user who is a target of the rule, a second item for receiving an input of a destination group as a destination for distributing the cost, and the distribution transmitting to the terminal device a setting screen displaying conditions for allocating the costs to the destination group, and a third item for accepting input of allocating conditions as conditions including setting values set for the job; a registration unit that registers the information entered in each of the second item and the third item as rule information of the target user entered in the first item;
a receiving unit configured to receive, from the image forming apparatus via the network, setting values for a job to be executed by the image forming apparatus and identification information for identifying a user ;
An allocation destination group to which costs calculated based on the received set values of the job are to be allocated is included in the allocation condition included in the rule information of the user identified by the received identification information identifying the user. a cost management unit that specifies based on the set values received and the received set values of the job;
has
The image forming apparatus is
a transmission unit configured to transmit the job setting values and identification information for identifying the user to the server via the network;
the cost management unit distributes the calculated cost to the specified distribution destination group;
A system characterized by:
画像形成装置と、端末装置とにネットワークを介して接続されるサーバにおいて、前記画像形成装置でジョブを実行することにより発生するコストを、ユーザが所属するグループごとに管理するコスト管理方法であって、
前記サーバ
前記コストを振り分けるルールを作成するにあたり、当該ルールの対象となる対象ユーザの入力を受け付ける第1の項目と、前記コストの振り分け先としての振り分け先グループの入力を受け付ける第2の項目と、前記振り分け先グループに前記コストを振り分ける振り分け条件であって、前記ジョブに設定される設定値を条件として含む前記振り分け条件の入力を受け付ける第3の項目と、を表示する第1の設定画面を前記端末装置に送信し、前記第2の項目、前記第3の項目のそれぞれに入力された情報を、前記第1の項目に入力された前記対象ユーザのルール情報として登録し、
前記画像形成装置で実行されるジョブの設定値と、ユーザを識別する識別情報とを、前記ネットワークを介して前記画像形成装置から受信し、
受信した前記ジョブの設定値に基づいて算出されたコストの振り分け先となる振り分け先グループを、受信した前記ユーザを識別する識別情報により識別されるユーザの前記ルール情報に含まれる前記振り分け条件に含まれる設定値と、受信した前記ジョブの設定値と、に基づいて特定する特定し、
算出された前記コストを、特定された前記振り分け先グループに振り分ける、
処理を実行するコスト管理方法。
A cost management method for managing, in a server connected to an image forming apparatus and a terminal device via a network, a cost generated by executing a job in the image forming apparatus for each group to which a user belongs. ,
the server
When creating a rule for distributing the cost, a first item for receiving an input of a target user who is a target of the rule, a second item for receiving an input of a destination group as a destination for distributing the cost, and the distribution a first setting screen for displaying a distribution condition for distributing the cost to the destination group, the third item receiving an input of the distribution condition including a set value set for the job as a condition; and registering the information entered in each of the second item and the third item as the rule information of the target user entered in the first item,
receiving setting values for a job to be executed by the image forming apparatus and identification information for identifying a user from the image forming apparatus via the network;
An allocation destination group to which costs calculated based on the received set values of the job are to be allocated is included in the allocation condition included in the rule information of the user identified by the received identification information identifying the user. identifying based on the set values received and the received set values of the job;
Distributing the calculated cost to the identified distribution destination group;
The cost control method of performing the action.
JP2018182593A 2018-09-27 2018-09-27 Servers, systems, cost management methods Active JP7230404B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018182593A JP7230404B2 (en) 2018-09-27 2018-09-27 Servers, systems, cost management methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018182593A JP7230404B2 (en) 2018-09-27 2018-09-27 Servers, systems, cost management methods

Publications (2)

Publication Number Publication Date
JP2020052811A JP2020052811A (en) 2020-04-02
JP7230404B2 true JP7230404B2 (en) 2023-03-01

Family

ID=69997303

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018182593A Active JP7230404B2 (en) 2018-09-27 2018-09-27 Servers, systems, cost management methods

Country Status (1)

Country Link
JP (1) JP7230404B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004282273A (en) 2003-03-14 2004-10-07 Kyocera Mita Corp Department management control system for digital composite machine
JP2012131125A (en) 2010-12-22 2012-07-12 Oki Data Corp Image forming apparatus and image forming system
JP2016164719A (en) 2015-03-06 2016-09-08 株式会社リコー Information processing apparatus, information processing system, information processing method, and program
JP2017167928A (en) 2016-03-17 2017-09-21 株式会社リコー Information processing system, information processing method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004282273A (en) 2003-03-14 2004-10-07 Kyocera Mita Corp Department management control system for digital composite machine
JP2012131125A (en) 2010-12-22 2012-07-12 Oki Data Corp Image forming apparatus and image forming system
JP2016164719A (en) 2015-03-06 2016-09-08 株式会社リコー Information processing apparatus, information processing system, information processing method, and program
JP2017167928A (en) 2016-03-17 2017-09-21 株式会社リコー Information processing system, information processing method, and program

Also Published As

Publication number Publication date
JP2020052811A (en) 2020-04-02

Similar Documents

Publication Publication Date Title
US8953209B2 (en) Server apparatus, image forming system, and method of managing print data
JP5293288B2 (en) Image forming apparatus, information processing apparatus, information processing method, and program
US8810834B2 (en) Image processing apparatus, charging management system, charging management method, and recording medium
JP5347498B2 (en) Image forming apparatus, printing control method, and program
US20170111247A1 (en) Device management apparatus, device management system, device management method, and computer-readable recording medium
JP2012221268A (en) Image forming apparatus, network system, method for controlling image forming apparatus and program
CN102271205A (en) Print instruction device, image forming apparatus, and print instruction method
CN106796551A (en) Information distribution system, information distribution device, electronic installation and information dispensing method
JP2009295080A (en) Print processing system
JP4952400B2 (en) Instruction information management program, instruction information management apparatus, and printing system
EP2426595A2 (en) Image forming system and storage medium
US11388300B2 (en) Appliance setting apparatus and non-transitory computer-readable recording medium storing appliance setting program
JP2018054703A (en) Apparatus, print control method, and program
JP2021103477A (en) Server system and image forming device communicating with server system
US8937739B2 (en) Image processing system for performing upper limit management of print volume
US9047023B2 (en) Host device, managing server and method of controlling image formation thereof
JP7230404B2 (en) Servers, systems, cost management methods
JP5448948B2 (en) Image forming system and user manager server device
JP6024204B2 (en) Information processing apparatus, program, and distributed processing method
JP5644901B2 (en) Printing system and printing method
JP2008117080A (en) Information processing apparatus and method
JP7589022B2 (en) Program, storage medium, and information processing device
CN102792669A (en) Information processing apparatus and storage medium
JP2006127297A (en) Image processing system, client computer and server computer
JP2024047667A (en) Print control device, print control program, and print control method

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20200107

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20200220

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210712

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220531

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220531

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20220729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220928

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230130

R151 Written notification of patent or utility model registration

Ref document number: 7230404

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151