JP7230404B2 - Servers, systems, cost management methods - Google Patents
Servers, systems, cost management methods Download PDFInfo
- 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
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
本発明によれば、機器が使用された時に、適切なグループから残高を消費させることができる技術を提供することができる。 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.
以下、図面を参照しつつ、実施形態の使用可能量管理サーバ、使用可能量管理システム、使用可能量管理方法について説明する。 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
MFP100は、コピー、プリント、スキャナ、ファクシミリ等の機能を有する画像形成装置である。サーバ200は、ユーザや、ユーザが所属するグループごとに、MFP100の使用状況を管理し、使用上限(使用可能量)を管理するコンピュータである。端末装置300は、サーバ200を遠隔で操作するためのコンピュータである。
The MFP 100 is an image forming apparatus having functions such as copying, printing, scanning, and facsimile. The
尚、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
図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
主制御部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
画像処理用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
表示操作ユニット202は、ユーザからコピー部数や濃度値などのパラメータの入力を受け付け、また動作状態や処理結果を表示するユーザインターフェイスである。表示操作ユニット202は、LCD(Liquid Crystal Display)221、および操作部222を含む。LCD221は、ユーザがMFP100の状態を確認するための表示装置である。操作部222は、物理キーやタッチパネルなど、MFP100に情報を入力するための入力装置である。表示操作ユニット202を介して、ユーザはログイン認証を行うとともに、ジョブについての詳細設定を行うことができる。
A
画像形成ユニット204は、例えばユーザが使用する端末から送信される印刷データや、スキャナで読み取られた画像をシート上に形成する。ネットワークI/F205は、外部機器との通信の制御を担い、サーバ200などの外部機器との間でデータの送受信を行うためのインターフェイスボードを含む。
An
またユーザが保持する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
尚、端末装置300はサーバ200の内部構成例と同様の構成を有するものとする。
It is assumed that the
図4は、第1実施形態の使用可能量管理システム1の構成例を示すブロック図であり、主にMFP100、サーバ200の構成を示している。
FIG. 4 is a block diagram showing a configuration example of the usable
MFP100は、入力部401、処理制御部402、通信部403、認証部411、画像形成処理部412を有する。入力部401は、表示操作ユニット202やネットワークI/F205を構成に含む機能部であり、ジョブのパラメータや実行指示を受け付けたり、認証用データを受け付けたりする。尚、コピー処理やスキャナ処理の場合、入力部401は、ユーザ10の操作に従い、表示操作ユニット202経由でパラメータを受け付けるが、FAX受信処理やプリント処理の場合、パラメータはデフォルトの値もしくは印刷データに含まれる値となる。
The
通信部403は、ネットワークI/F205を構成に含む機能部であり、サーバ200との間のデータ通信を担う。処理制御部402は、MFP100内の各機能部の動作制御を行い、また各機能部間でのデータの受け渡しを中継する。処理制御部402は、主制御部201がソフトウェアと協働することで実現される。
The
認証部411は、ユーザ10から取得されるユーザIDなどの認証用データを、通信部403を介してサーバ200に送信し、サーバ200から返信される認証結果に従い、MFP100の使用を許可するかを判定する。認証部411は、主制御部201がソフトウェアと協働することで実現される。
画像形成処理部412は、画像形成ユニット204、画像処理用ASIC203を構成に含む機能部である。画像形成処理部412は、印刷データの画像をシート上に形成するなど、MFPの主機能を提供する。
The image forming
サーバ200は、UI部451(UI:ユーザインターフェイス)、処理制御部452、通信部453、認証処理部461、登録部462、コスト管理部463、記憶部470を有する。また記憶部470には、グループ情報471、ユーザ情報472、ロケーション情報473、レート情報474、ルール情報475、ジョブ履歴476、コスト情報477の各データが記憶される。
The
UI部451は、ネットワークI/F305を構成に含み、主制御部301がWebサーバプログラムを実行することで実現される。UI部451は、端末装置300からのリクエストに従い、後述の設定画面などを管理者20に提供する。
The
通信部453は、ネットワークI/F305を構成に含む機能部であり、MFP100との間のデータ通信を担う。処理制御部452は、サーバ200内の各機能部の動作制御や各機能部間でのデータの受け渡しを中継する。処理制御部452は、主制御部301がソフトウェアと協働することで実現される。
認証処理部461は、MFP100から送信される認証用データを、通信部453を介して取得し、この認証用データとユーザ情報472に登録されているデータとに基づき、当該ユーザがMFP100を使用する権限を有する正当なユーザであるかの判定(認証処理)を行う。認証処理部461は、通信部453を介して認証結果をMFP100に送信する。
登録部462は、管理者20が設定画面(後述)に入力したデータを、UI部451を介して取得して、ルール情報475に登録する。
The
コスト管理部463は、ジョブの実行により発生するコストを、いずれのグループに割り振るかを判定し、また各グループの使用可能量であるコスト残高を算出する機能部である。
The
図5は、第1実施形態の使用可能量管理システム1が用いるデータ構成例を示す図であり、ここではグループ情報471、ユーザ情報472、ロケーション情報473、レート情報474を示している。これら各情報は、管理者20により事前に登録されるマスタデータであり、必要に応じてレコードの登録、更新、検索、削除などの管理が管理者20により行われる。
FIG. 5 is a diagram showing a data configuration example used by the usable
図5(A)に示すグループ情報471は、MFP100が設置されている組織体(企業など)の各部署(グループ)に関するデータである。グループ情報471の1つのレコードは、グループの識別情報であるグループID、当該グループの名称、当該グループが使用可能なコストの上限(図中の「コスト残高の上限」)が対応付けられたデータ構造となっている。
図5(B)に示すユーザ情報472は、組織体の職員(ユーザ)に関するデータである。グループ情報471の1つのレコードは、ユーザの識別情報であるユーザID、当該ユーザの氏名、当該ユーザが所属しているグループの識別情報(グループID)が対応付けられたデータ構造となっている。図5(B)の例では、例えばUserAのIDを持つユーザは、統括部(Group01)のみに所属しているが、UserCのIDを持つユーザは、企画部(Group03)および製品開発部(Group04)の2つのグループに所属している。
The
図5(C)に示すロケーション情報473は、MFP100の配置場所や部署名(以下、必要に応じてロケーションと称する)に関するデータである。ロケーション情報473の1つのレコードは、ロケーションの識別情報であるロケーションID、当該ロケーションの名称が対応付けられたデータ構造となっている。ロケーション情報473は、MFP100がそれぞれ別の場所に設置されている場合に活用される。尚、本社3Fに複数のMFPが設置されているなど、同じ領域内に複数のMFPが設置されている場合、これら各MFPは相互に区別され、異なるロケーションIDが割り振られる。また、ロケーションIDに替えて、もしくはロケーションIDとともに、MFP100自体に割り振られた識別情報やIPアドレスがロケーション情報473内に設けられてもよい。このように、ロケーション情報はMFPを一意に特定するための情報としても機能する。
図5(D)に示すレート情報474は、ジョブ種別やパラメータに応じて、シート1枚当たりにどの程度のコストが発生するかを表すデータである。レート情報474の1つのレコードは、レコードを一意に特定するための識別情報であるレートID、ジョブ種別(コピー、プリント、スキャン、FAXなど)、用紙サイズ(A4やA3など)、カラーモード(グレイスケール、フルカラー、2色印刷など)、両面/片面の区別、およびレートが対応付けられたデータ構造となっている。
例えばレート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
図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
レコード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
振り分け先グループ欄には、管理者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
ルールの欄は、「+」印のボタンが押下されるごとに行が追加される。また「-」印のボタンが押下されると、該当する行が削除される。管理者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
具体的な入力例を図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
図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
本実施形態では、レコード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
ルールの登録処理について説明する。管理者20が所定の操作を端末装置300に対して行うと、サーバ200の登録部462は、UI部451を介して図6に示す設定画面を端末装置300に送信する(S801)。管理者20は必要な設定を設定画面に対して行ってルールを作成し、「登録/更新」のボタンが押下されると、入力されたルールがサーバ200に送信される(S802)。
A rule registration process will be described. When the
サーバ200の登録部462は、UI部451を介して管理者20が入力したルールを取得し、これを1つのレコードとしてルール情報475に登録する(S803)。管理者20は、必要に応じてルールの入力を都度行うことで、複数のレコードが登録される。
The
引き続き、ユーザ10がMFP100を使用する際の認証処理について説明する。ユーザ10がMFP100の入力部401を介してユーザIDなどの認証データを入力すると(S811)、認証部411はこれを受け付けて、通信部403を介して当該認証データをサーバ200に送信する(S812)。サーバ200の認証処理部461は、認証データを取得すると、ユーザ情報472内に当該ユーザIDが登録されているかを判定することで、認証処理を行う(S813)。認証処理部461は、認証の適否が示される認証結果をMFP100に返信する(S814)。
Next, authentication processing when
MFP100の認証部411は、この認証結果を表示操作ユニット202に表示させるなどして、ユーザ10に通知する。尚、不適である旨の認証結果である場合、処理はここで終了し、適合である旨の認証結果である場合、MFP100は、ジョブの受け付けが可能となるように、モードを切り替える。
引き続き、ジョブ実行の処理(コピー処理)について説明する。ユーザ10は、各種パラメータ(部数やシートサイズ、カラーモードや片面/両面の別など)を、入力部401を介して入力する。そしてユーザ10は、原稿シートをスキャン用のガラス面もしくは自動原稿送り装置のトレイに載置し、実行ボタンを押下する(S822)。
Next, job execution processing (copy processing) will be described. The
この実行ボタンの押下をトリガにして、画像形成処理部412は、パラメータや読み取った原稿シートの枚数などを、通信部403を介してサーバ200に送信する(S823)。
Triggered by pressing of the execution button, the image forming
サーバ200のコスト管理部463は、MFP100から送信されたジョブパラメータを取得して、先の認証処理により取得されたユーザID、およびジョブパラメータに基づき、コストの振り分け先となるグループを特定する(S824)。ステップS824において、コスト管理部463は、取得したユーザIDおよびジョブパラメータを検索キーとして、これらに合致したレコードをルール情報475内から特定する。コスト管理部463は、1つのレコードを特定すると、当該レコード内のグループIDを抽出する。これによりコスト管理部463は、今回の実行ジョブのコストについて、その振り分け先となるグループを特定することができる。
The
コスト管理部463は、取得したジョブパラメータに基づき、今回の実行ジョブのコストを算出する(S825)。この際コスト管理部463は、レート情報474を参照して、該当するレートの値を取得し、これに今回の実行ジョブにより使用されるシートの枚数を積算して、今回のジョブのコストを算出する。
The
コスト管理部463は、今回発生するコスト、および振り分け対象となるグループのコスト残高に基づき、今回のジョブの実行可否の判定を行う(S826)。
The
図9は、コスト情報477を例示した図である。コスト情報477は、グループごとに、対象期間に使用したコストの量(使用コスト)、および残りの量(コスト残高)を管理するためのテーブルである。コスト管理部463は、今回の実行ジョブにより発生するコストと、振り分け対象となるグループのコスト残高とを比較することで、残高不足となるか否かを判定する。今回の発生コストの方が残高よりも大きい場合、コスト管理部463は、実行不可の判定結果を返信し、今回の発生コストが残高以下の場合、実行可の判定結果を返信する(S827)。
FIG. 9 is a diagram exemplifying the
MFP100の画像形成処理部412は、判定結果を取得し、実行可の判定結果である場合はジョブを実行し、成果物である画像形成後のシートを出力する(S829)。そして画像形成処理部412は、ジョブの実行結果として、実行パラメータなどを含んだジョブ実行情報をサーバ200に送信する(S830)。
The image
コスト管理部463は、受信したジョブ実行情報をジョブ履歴476に登録する(S831)。図10は、ジョブ履歴476に登録されるデータ構成を例示する図である。尚、図10に示される日時、ユーザID、実行パラメータ、枚数は、MFP100から送信されるジョブ実行情報に含まれる情報である。一方、ジョブIDは、コスト管理部463が自動採番したIDとする。また振り分け先グループおよびコストは、ステップS824、S825で求められるものが登録される。このように実行されたジョブに関する情報を都度蓄積することで、MFP100の使用に関する統計データを得ることができる。
The
最後にコスト管理部463は、当該実行ジョブにより発生するコストを用いて、コスト情報477の使用コスト、コスト残高を更新する(S832)。コスト管理部463は、振り分け先グループの使用コストおよびコスト残高を、コスト情報477から抽出し、使用コストには今回発生したコストを加算し、コスト残高には今回発生したコストを減算することで、コスト情報477の更新を行う。
Finally, the
(第2実施形態)
上記第1実施形態では、いずれのグループにコストを割り振るかの詳細なルールを管理者20が設け、当該ルールに従いコストの割り振りが行われる態様について説明した。これに対し、第2実施形態は、グループごとに割り振る割合を設定する態様について説明する。尚、装置構成や機能ブロックの構成については、第1実施形態の構成をそのまま流用して説明する。
(Second embodiment)
In the above-described first embodiment, the
図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
端末装置300のWebブラウザが設定画面の要求メッセージを送信すると、第2実施形態の登録部462は、UI部451を介してこれを取得し、図11(A)に示す設定画面を作成し、これを端末装置300に返信する。管理者20は、対象となるユーザのIDを対象ユーザ欄に入力し、グループ表示ボタンを押下する。これにより、端末装置300のWebブラウザは、入力されたユーザIDをサーバ200に送信する。
When the web browser of the
サーバ200の登録部462は、送信されたユーザIDを取得して、このユーザIDを検索キーとしてユーザ情報472を検索し、当該ユーザの所属グループのIDを抽出する。そして登録部462は、抽出したグループIDを全て含めた設定画面を作成し、UI部451を介して端末装置300に返信する。これにより、端末装置300では、図11(B)の設定画面が表示される。登録部462は、初期値としてIDの小さいグループの割合を100とし、その他のグループを0として、設定画面を作成するものとする。この設定画面に対し、管理者20は好適な割合を入力し、OKボタンを押下する。この状態が図11(C)である。
The
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
図13は、第2実施形態の使用可能量管理システム1の動作例を示すシーケンス図である。ここで、ルール登録処理(S801~S803)、認証処理(S811~S815)、およびジョブ実行における前段の処理(S821~S823)までは、第1実施形態と同様である。尚、ルール登録処理は、上記の図11の設定画面を用いて行われる。
FIG. 13 is a sequence diagram showing an operation example of the usable
サーバ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
コスト管理部463は、割り振り対象となっているグループのコスト残高を、コスト情報477から抽出し、比例配分後のコストとそれぞれ比較することで、ジョブの実行可否判定を行う(S1302)。コストが残高を上回っているグループ(すなわち、残高不足となっているグループ)が1つでもある場合、コスト管理部463は、実行不可と判定し、全てのコストがコスト残高以下である場合は実行可と判定する。
The
以降のステップ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
第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
ジョブ取得ボタンが押下されると、コスト管理部463は、該当する実行ジョブをジョブ履歴476(図10参照)から取得し、図14(B)に示す設定画面を作成する。またコスト管理部463は、図14(B)の設定画面を作成する際、グループ情報471に登録されている全てのグループを、選択可能な形式で表示されるように設定画面を作成する。図14(B)の例ではプルダウンメニューとしてグループの名称が表示される。
When the job acquisition button is pressed, the
図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
管理者20が確定ボタンを押下すると、当該ジョブで発生したコストの振り分け先グループが変更される。すなわちコスト管理部463は、少なくとも管理者20が選択したグループのIDを取得し、ジョブ履歴476(図10参照)の該当するレコードを取得する。そしてコスト管理部463は、振り分け先グループの値を、管理者20が選択したグループIDとなるように変更して、ジョブ履歴476を更新する。またコスト管理部463は、コスト情報477(図9参照)についても更新する。ここで更新対象となるグループは、変更前のグループおよび変更後のグループであり、コスト管理部463は、これら各グループの使用コストおよびコスト残高を集計し直し、更新する。
When the
引き続き他のジョブについても振り分け先のグループを変更する場合、管理者20は「次のジョブ」ボタン、もしくは「前のジョブ」ボタンを押下する。これにより、設定画面は、図14(A)で指定した条件と一致する一つ後のジョブ(もしくは一つ前のジョブ)についての表示に切り替わる。
When changing the allocation destination group for other jobs as well, the
また、比率振り分けボタンが押下されると、端末装置300のWebブラウザは、図15に示す画面に表示を切り替える。図15に示す設定画面により、管理者20は、該当ジョブで発生したコストについて、分配の割合を設定することができる。尚、「+」印のボタンが押下されると行が追加され、3つ以上のグループに振り分けることができる。また「-」印のボタンが押下されると、当該行が削除される。
Further, when the ratio distribution button is pressed, the web browser of the
図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
本実施形態においては、対象ユーザが所属しているグループのみならず、図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
管理者20から振り分け先のグループID、もしくは比率が入力されると(S1613)、コスト管理部463は、ジョブ履歴476を更新するとともに、コスト情報477に登録されている該当グループの使用コストおよびコスト残高を更新する(S1614)。尚、具体的には、上記のとおり確定ボタンが押下されることで書き込み処理が行われる。
When the
上記のとおり、「次のジョブ」ボタンや「前のジョブ」ボタンが押下されると、ステップ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
図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
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 :
前記コスト管理部は、前記ジョブが前記画像形成装置で実行されたことに基づいて前記画像形成装置から送信される、当該ジョブの実行結果としてのジョブ実行情報を受信すると、当該ジョブの実行結果をジョブ履歴に登録する
ことを特徴とするサーバ。 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:
前記ジョブ実行情報を受信すると、前記コスト管理部は、前記算出されたコストを、特定された前記振り分け先グループに振り分ける
ことを特徴とするサーバ。 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の設定画面を前記端末装置に送信し、
前記コスト管理部は、前記第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:
前記第2の設定画面は、前記変更先グループのコスト残高の表示を含むことを特徴とするサーバ。 The server according to claim 4,
The server, wherein the second setting screen includes display of the cost balance of the destination group .
前記第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 :
前記ジョブが前記画像形成装置で実行されたことに基づいて前記画像形成装置から送信される、当該ジョブの実行結果としてのジョブ実行情報を受信すると、前記コスト管理部は、前記算出されたコストを、特定された前記振り分け先グループに振り分ける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:
前記第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.
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)
| 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 |
-
2018
- 2018-09-27 JP JP2018182593A patent/JP7230404B2/en active Active
Patent Citations (4)
| 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 |