JP2023082473A - Information processing system, information output method, and program - Google Patents
Information processing system, information output method, and program Download PDFInfo
- Publication number
- JP2023082473A JP2023082473A JP2021196279A JP2021196279A JP2023082473A JP 2023082473 A JP2023082473 A JP 2023082473A JP 2021196279 A JP2021196279 A JP 2021196279A JP 2021196279 A JP2021196279 A JP 2021196279A JP 2023082473 A JP2023082473 A JP 2023082473A
- Authority
- JP
- Japan
- Prior art keywords
- information
- unit
- processing system
- information processing
- time period
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 123
- 238000000034 method Methods 0.000 title claims description 19
- 230000002776 aggregation Effects 0.000 claims abstract description 18
- 238000004220 aggregation Methods 0.000 claims abstract description 18
- 230000004931 aggregating effect Effects 0.000 claims abstract description 5
- 238000004891 communication Methods 0.000 claims description 50
- 238000007639 printing Methods 0.000 claims description 19
- 230000006870 function Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 22
- 238000012545 processing Methods 0.000 description 20
- 230000000737 periodic effect Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1091—Recording time for administrative or management purposes
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Educational Administration (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、情報処理システム、情報出力方法、及び、プログラムに関する。 The present invention relates to an information processing system, an information output method, and a program.
機器とネットワークを介して通信し、機器からカウンター情報やジョブログなど種々の機器情報を取得し、機器の管理を行う情報処理システムが知られている。情報処理システムは、例えば、カウンター情報を集計して使用量のレポートを作成する。 2. Description of the Related Art There is known an information processing system that communicates with a device via a network, acquires various device information such as counter information and job logs from the device, and manages the device. The information processing system, for example, aggregates the counter information and creates a usage report.
機器がカウンタリクエストに応答しなくても使用量レポートを作成する技術が知られている(例えば、特許文献1参照。)。特許文献1には、機器がカウンタリクエストに応答したときにカウンター情報をキャッシュカウンターとして保有し、キャッシュカウンターを利用して使用量レポートを作成する技術が開示されている。
A technology is known that creates a usage report even if the device does not respond to the counter request (see
しかしながら、従来の技術では、時間帯ごとに使用量が集計されていないという問題があった。例えば、「企業会計における勘定科目」では営業時間内の経費かどうかで経理上の勘定科目を振り分ける必要があるが、従来は、営業時間かどうかの区別なしにレポートが作成されている。 However, the conventional technology has a problem that the usage amount is not aggregated for each time period. For example, in the "account items in corporate accounting", it is necessary to sort the accounting account items according to whether the expense is during business hours or not, but conventionally, reports are created regardless of whether they are business hours or not.
本発明は、上記課題に鑑み、時間帯ごとに使用量を集計する情報処理システムを提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide an information processing system that tallies the amount of usage for each time zone.
上記課題に鑑み、本発明は、機器とネットワークを介して通信する情報処理システムであって、前記機器から機器の使用量に関する情報を取得する取得部と、前記使用量を時間帯ごとに集計する集計部と、前記集計部が集計した前記使用量を時間帯に対応付けて出力する情報出力部と、を有することを特徴とする。 In view of the above problems, the present invention provides an information processing system that communicates with a device via a network, comprising: an acquisition unit that acquires information about the usage of the device from the device; and an information output unit for outputting the usage amount totaled by the totalizing unit in association with a time zone.
時間帯ごとに使用量を集計する情報処理システムを提供することができる。 It is possible to provide an information processing system that tallies the amount of usage for each time slot.
以下、本発明を実施するための形態の一例として、情報処理システムと情報処理システムが行う情報出力方法について図面を参照しながら説明する。 Hereinafter, an information processing system and an information output method performed by the information processing system will be described as an example of a mode for carrying out the present invention, with reference to the drawings.
<レポート作成の概略>
まず、カウンター情報とは、ある時点で機器が過去に印刷した累積の印刷ページ数である。機器と通信する情報処理システムは機器からカウンター情報を収集して、機器がカウンター情報を機器ごと、部署ごと、又は、企業ごとなどに集計する(集計した値を使用量という)。使用量は、情報処理システムが機器のリース料などに含めて顧客に課金するために使用されたり、機器のメンテナンスのタイミングを決定したりするために使用される。
<Overview of report creation>
First, the counter information is the cumulative number of pages printed by the device at a certain point in time. An information processing system that communicates with a device collects counter information from the device, and the device aggregates the counter information for each device, each department, or each company (the aggregated value is called usage amount). The amount of usage is used by the information processing system to bill the customer by including it in equipment lease fees, etc., and is used to determine the timing of equipment maintenance.
カウンター情報は、モノクロ又はカラーを区別して集計されることが一般的である。カウンター情報とは別に、又は、カウンター情報に加えて、印刷ページ数、ユーザーID(ユーザー名)、印刷日時、印刷設定等の印刷ジョブに関する情報が収集される場合もある。情報処理システムはこのような情報をジョブログとして蓄積し、ジョブログを集計することで、使用量だけでなく、両面の使用率、集約の使用率などの詳細な機器の使われ方が判明する。 The counter information is generally tabulated separately for monochrome or color. Apart from or in addition to the counter information, print job information such as the number of printed pages, user ID (user name), date and time of printing, and print settings may be collected. The information processing system accumulates such information as a job log, and by aggregating the job log, not only the amount of usage, but also the detailed usage of the device, such as the usage rate for both sides and the usage rate for aggregation, can be determined. .
従来、ある期間の使用量は、ユーザーが使用量を把握したい期間の開始日の0時0分0秒から終了日の23時59分59秒までのカウンター情報に基づいて算出されている。 Conventionally, the amount of usage for a certain period is calculated based on counter information from 00:00:00 on the start date of the period for which the user wants to know the usage amount to 23:59:59 on the end date.
しかし、時間帯別又は印刷の目的に応じた使用量をユーザーサイドで知りたい場合がある。図1を参照して説明する。 However, there are cases where the user wants to know the amount of usage for each time period or according to the purpose of printing. Description will be made with reference to FIG.
図1は、時間帯ごとにレポート作成が望まれる時間帯の一例を示す。企業の営業形態として、本社とは別の営業所で営業が行われる場合がある。例えば、旅行代理店、保険代理店等は、出店先である営業所にて社員と顧客が商談する場合が多い。 FIG. 1 shows an example of time periods in which report creation is desired for each time period. As a business form of a company, there are cases where business is conducted at a sales office different from the head office. For example, in travel agencies, insurance agencies, and the like, there are many cases where employees and customers have business talks at the sales office where the store is opened.
図1はある営業所(A営業所とする)の勤務時間帯と営業時間帯の一例である。A営業所は、営業時間外に行われた印刷ページ数と、営業時間内に行われた印刷ページ数を別に収集したレポートを作成したい。 FIG. 1 shows an example of working hours and business hours of a business office (A business office). Office A wants to create a separate report for the number of pages printed outside business hours and the number of pages printed during business hours.
これは、「企業会計における勘定科目」で以下のように振り分ける必要があるためである。 This is because it is necessary to allocate them as follows in the "account items in corporate accounting".
・営業時間外にかかる印刷費用は、一般管理費
・営業時間内にかかる印刷費用は、販売費、営業費
しかし、本社が同じでも営業所の営業時間は営業所によって様々である。例えば、大型商業施設等に入所している営業所の営業時間は、その施設の営業時間に制限される。また、各営業所の営業時間を現場のマネージャーが決めるケースもある。
・Printing costs outside business hours are general and administrative expenses. ・Printing costs during business hours are sales and operating expenses. For example, the business hours of a business office in a large commercial facility are limited to the business hours of the facility. There are also cases in which on-site managers decide the business hours of each sales office.
そこで、営業所ごとの営業時間を情報処理システムが把握することが好ましい。大型商業施設等に入所していない営業所であれば、営業時間は固定なので管理者等が営業時間を情報処理システムに設定できる。大型商業施設等に入所している営業所は、大型商業施設のホームページや営業所のホームページで営業時間帯を提示している場合があるので、情報処理システムがこれらのホームページから取得する。あるいは、本社のデータベースから情報処理システムが各営業所の営業時間を取得できる場合もある。 Therefore, it is preferable that the information processing system grasps the business hours of each business office. If the business office is not located in a large-scale commercial facility or the like, the business hours are fixed, so the manager or the like can set the business hours in the information processing system. Business offices located in large-scale commercial facilities may present their business hours on the home page of the large-scale commercial facility or on the home page of the business office, so the information processing system acquires them from these home pages. Alternatively, the information processing system may be able to obtain the business hours of each sales office from the head office database.
このように、情報処理システムが営業時間を取得することで、営業時間等の時間帯別にレポートを出力することが可能となる。 In this way, the information processing system acquires the business hours, making it possible to output a report for each time zone such as the business hours.
<用語について>
使用量とは機器が使用された量であり、印刷装置の場合は、印刷したページ数(片面を1ページと数える)でよい。この他、使用量は機器によって異なってよい。例えば、使用量は、作動時間、消費電力、データ通信量、CO2発生量等でもよい。
<Terms>
The usage amount is the amount of equipment used, and in the case of a printing device, it may be the number of printed pages (one side is counted as one page). In addition, the amount used may vary from device to device. For example, the usage amount may be operation time, power consumption, data communication amount, CO2 generation amount, and the like.
時間帯とは、ある時刻から別の時刻までの時間の範囲をいう。 A time period is a range of time from one time to another time.
ユーザーとは、営業所で端末装置を使用する社員やシステム管理者である。情報処理システムを運営する企業の社員がユーザーでもよい。 A user is an employee or a system administrator who uses a terminal device at a business office. A user may be an employee of a company that operates an information processing system.
使用量に関する情報とは、機器の使用量そのもの又は機器の使用量に変換できる情報であればよい。本実施形態では、カウンター情報又はジョブログを例に説明する。 The information about the usage amount may be the usage amount of the device itself or information that can be converted into the usage amount of the device. In this embodiment, counter information or a job log will be described as an example.
<システム構成例>
図2を参照して、機器管理システム100の構成を説明する。図2は、機器管理システム100の全体構成図の一例である。社内にはLAN又は複数のLANが接続されたネットワークNが敷設されている。なお、ネットワークNには、各拠点のLANが接続された広域のLANやインターネットが含まれてよい。ネットワークNには、以下の機器が接続されている。なお、ネットワークNは有線でも無線でもよい。
・機器(自社機)20A
・機器(他社機)20B
以下では、機器(自社機)20Aと機器(他社機)20Bを区別しない場合(任意の機器について)、単に機器20と記載する。
<System configuration example>
The configuration of the
・Equipment (in-house machine) 20A
・Equipment (other company's machine) 20B
Hereinafter, when the device (own device) 20A and the device (other company's device) 20B are not distinguished (arbitrary device), they are simply referred to as the
まず、機器20はイーサネットカード(登録商標)などのNIC((Network Interface Card)を介してネットワークNに接続されている。このような機器20をネットワーク機器という場合もある。換言すると、ネットワーク機器は、TCP(UDP)/IPプロトコルで通信できる機器である。
First, the
また、自社機とは、後述する情報処理システム50の運営元と同じ又は関連する企業が製造又は販売した機器20であることをいう。他社機とは、後述する情報処理システム50の運営元と同じ又は関連する企業以外の企業が製造又は販売した機器20である。
Further, the company's machine means the
なお、機器(自社機)20Aと機器(他社機)20Bは、機器20としての機能は同等でよい。機器(自社機)20Aと機器(他社機)20Bに違いがあってもよいが、情報処理システム50は少なくともカウンター情報を機器(他社機)20Bから取得できる。機器20は、例えばMFP(Multifunction Peripheral/Printer/Product)、プリンター、印刷装置、画像形成装置、FAX装置等と呼ばれる機器である。この他、機器20は、使用量に関する情報を取得可能であればよく、プロジェクタ、電子黒板、テレビ会議端末、ルーター、ハブ等でもよい。
The device (own device) 20A and the device (other company's device) 20B may have the same function as the
また、ネットワークNには、情報処理システム50、及び、端末装置30が接続されている。情報処理システム50は一台以上の情報処理装置である。機器管理システム100は、SNMP(Simple Network Management Protocol)等のプロトコルを使用して機器20からカウンター情報を取得できる。情報処理システム50はWebサーバーの機能を兼ねていることが好ましく、情報処理システム50はWebページにより端末装置30にレポートを提供できる。情報処理システム50は、カウンター情報を、ユーザーが指定する集計期間(日単位、月単位)ごとに集計すると共に、時間帯ごとに集計する。また、情報処理システム50は、ユーザー別、部署別、機器別等にカウンター情報を集計することもできる。
An
情報処理システム50はインターネット上に存在してもよいし、オンプレミスに存在してもよい。インターネット上に存在する場合はクラウドコンピューティングに対応しているとよい。クラウドとは、特定のハードウェア資源を意図しない場合に用いられる用語である。
The
端末装置30は、汎用的な情報処理装置でよい。端末装置30ではWebブラウザが動作しており、ユーザーの操作に応じ機器管理システム100からレポートを取得し、表示する。
The
また、端末装置30は、独立した情報処理装置でなくてもよく、情報処理システム50に接続されたコンソールでもよい。コンソールは、入力、出力用の装置のことを意味し、主にキーボードやディスプレイである。
Also, the
<レポート作成の概要>
情報処理システム50のレポート作成は、以下のように行われる。
<Outline of report creation>
The report creation of the
1.予め、情報処理システム50が、定期的に各機器20のカウンター情報の収集を行っておき、ハードディスク等の記憶手段に保存しておく。
1. In advance, the
2.ユーザーが以下のようなレポート作成の条件を設定する。 2. The user sets the conditions for creating reports such as:
ユーザー別、部署別、機器別、集計期間(日単位、月単位)
3.2で設定された条件を元に情報処理システム50がレポートを作成する。
By user, by department, by device, aggregation period (daily, monthly)
The
したがって、情報処理システム50はユーザー別カウンターレポート、部署別カウンターレポート、機器別カウンターレポートなどの様々なレポートを作成できる。
Therefore, the
本実施形態では、上記の2のフェーズで、A.ユーザーが時間帯情報を設定するか、又は、B.ユーザーが時間帯情報の取得先を設定する。 In this embodiment, in the above two phases, A. B. the user sets the time zone information; The user sets where to get time zone information.
A.端末装置30が情報処理システム50から取得した設定画面を表示し、ユーザーがレポート作成の条件を入力する際、カウンター情報を集計する時間帯を設定する。
A. When the
B.端末装置30が情報処理システム50から取得した設定画面を表示し、ユーザーがレポート作成の条件を入力する際、営業所の営業時間を公開している取得先情報(後述する自社情報管理システム、Webサーバー)を設定する。情報処理システム50は、設定された取得先から時間帯情報を取得する。
B. When the
本実施例では上記Aの方法について説明し、Bの方法については実施例2にて説明する。 In this embodiment, the method A will be described, and the method B will be described in the second embodiment.
<ハードウェア構成例>
<<情報処理システム、端末装置>>
図3は、本実施形態に係る情報処理システム50、及び、端末装置30の一例のハードウェア構成を示す図である。図3に示されているように、情報処理システム50及び端末装置30は、コンピュータ500によって構築されている。コンピュータ500は、CPU501、ROM502、RAM503、HD(Hard Disk)504、HDD(Hard Disk Drive)コントローラ505、ディスプレイ506、外部機器接続I/F(Interface)508、ネットワークI/F509、バスライン510、キーボード511、ポインティングデバイス512、DVD-RW(Digital Versatile Disk Rewritable)ドライブ514、メディアI/F516を備えている。
<Hardware configuration example>
<<information processing system, terminal device>>
FIG. 3 is a diagram showing an example hardware configuration of the
これらのうち、CPU501は、コンピュータ500全体の動作を制御する。ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HD504は、プログラム等の各種データを記憶する。HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御する。ディスプレイ506は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F508は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンター等である。ネットワークI/F509は、ネットワークNを利用してデータ通信をするためのインターフェースである。バスライン510は、図3に示されているCPU501等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
Among these, the
また、キーボード511は、文字、数値、又は各種指示などの入力に使用される複数のキーを備えた入力手段の一種である。ポインティングデバイス512は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。光学ドライブ514は、着脱可能な記録媒体の一例としての光記憶媒体513に対する各種データの読み出し又は書き込みを制御する。なお、光記憶媒体は、CD,DVD、Blu-Ray(登録商標)等である。メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出し又は書き込み(記憶)を制御する。
Also, the
<<機器>>
図4は、機器20の一例である画像形成装置のハードウェア構成図である。図4に示されているように、画像形成装置は、コントローラ910、近距離通信回路920、エンジン制御部930、操作パネル940、ネットワークI/F950を備えている。
<<Equipment>>
FIG. 4 is a hardware configuration diagram of an image forming apparatus, which is an example of the
これらのうち、コントローラ910は、コンピュータの主要部であるCPU901、システムメモリ(MEM-P)902、ノースブリッジ(NB)903、サウスブリッジ(SB)904、ASIC(Application Specific Integrated Circuit)906、記憶部であるローカルメモリ(MEM-C)907、HDDコントローラ908、及び、記憶部であるHD909を有し、NB903とASIC906との間をAGP(Accelerated Graphics Port)バス921で接続した構成となっている。
Among these, the
これらのうち、CPU901は、画像形成装置の全体制御を行う制御部である。NB903は、CPU901と、MEM-P902、SB904、及びAGPバス921とを接続するためのブリッジであり、MEM-P902に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。
Among them, the
MEM-P902は、コントローラ910の各機能を実現させるプログラムやデータの格納用メモリであるROM902a、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるRAM902bとからなる。なお、RAM902bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
The MEM-
SB904は、NB903とPCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC906は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス921、PCIバス922、HDDコントローラ908及びMEM-C907をそれぞれ接続するブリッジの役割を有する。このASIC906は、PCIターゲット及びAGPマスタ、ASIC906の中核をなすアービタ(ARB)、MEM-C907を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナー部931、プリンター部932、及びファクシミリ部との間でPCIバス922を介したデータ転送を行うPCIユニットとからなる。なお、ASIC906は、USB(Universal Serial Bus)のインターフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインターフェースを有していてよい。
MEM-C907は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。HD909は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD909は、CPU901の制御にしたがってHD909に対するデータの読出又は書込を制御する。AGPバス921は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM-P902に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
MEM-
また、近距離通信回路920には、近距離通信回路のアンテナ920aが備わっている。近距離通信回路920は、NFC、Bluetooth(登録商標)等の通信回路である。
Also, the near
更に、エンジン制御部930は、スキャナー部931、プリンター部932及びファクシミリ部933を有している。また、操作パネル940は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部940a、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなるハードキー940bを備えている。コントローラ910は、画像形成装置全体の制御を行い、例えば、描画、通信、操作パネル940からの入力等を制御する。スキャナー部931又はプリンター部932には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
Furthermore, the
なお、画像形成装置は、操作パネル940のアプリ切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンター機能、及びファクシミリ機能を順次に切り替えて選択することが可能となる。ユーザーがドキュメントボックス機能を選択した場合、画像形成装置はドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンター機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
Note that the image forming apparatus can switch and select the document box function, the copy function, the printer function, and the facsimile function in sequence using the application switching key on the
また、ネットワークI/F950は、ネットワークNを利用してデータ通信をするためのインターフェースである。近距離通信回路920及びネットワークI/F950は、PCIバス922を介して、ASIC906に電気的に接続されている。
A network I/
<機能について>
図5を参照して、機器管理システム100が有する機能について説明する。図5は、情報処理システム50、端末装置30、及び機器20の機能をブロックに分けて説明する機能ブロック図の一例である。
<About functions>
The functions of the
<<情報処理システム>>
情報処理システム50は、ネットワーク通信部51、取得部52、情報出力部53、画面生成部54、集計部55、及び、記憶部60を有している。情報処理システム50が有するこれら各機能部は、情報処理システム50にインストールされた1以上のプログラムに含まれる命令を図3に示したCPU501が実行することで実現される機能又は手段である。また、記憶部60は、図3に示したHD504やRAM503等に構築される、レポート作成条件記憶部61及びカウンター情報蓄積部62を有している。
<<Information Processing System>>
The
ネットワーク通信部51はネットワークに接続し、データリンク層、ネットワーク層、トランスポート層、セッション層など、各レイヤの通信プロトコルに従って、通信を行う。
The
取得部52は、例えば定期的に、機器20にカウンター情報を要求し、機器20からカウンター情報を取得する。この定期的な時間間隔、又は時刻、及び、機器20のIPアドレス等は予め設定されている。ネットワーク通信部51は、例えばSNMPを使用して、機器20からカウンター情報を取得してよい。SNMPを使用して機器20から機器情報を取得する装置又はソフトウェアをSNMPマネージャーという。また、取得部52が要求するのでなく、機器20が自動的にカウンター情報を情報処理システム50に送信してもよい。この場合、機器20には定期的な時間間隔、又は時刻、及び、情報処理システム50のIPアドレス等が予め設定されている。
The acquiring
画面生成部54は、Webサーバーの機能を提供するものであり、Webページとして表示される画面情報を端末装置30からの要求に応じて提供する。画面情報は、HTML、XML、スクリプト言語、及びCSS(Cascading Style Sheet)等で記述されたプログラムであり、主にHTMLによりWebページの構造が規定され、スクリプト言語によりWebページの動作が規定され、CSSによりWebページのスタイルが規定される。
The
集計部55は、取得部52が取得したカウンター情報を、ユーザーが指定する集計期間(日単位、月単位)ごとに集計すると共に、時間帯ごとに集計する。また、集計部55は、ユーザー別、部署別、機器別等に集計することもできる。
The tallying
情報出力部53は、集計結果を含むレポートを作成する。レポートはPDFで作成されてもよいし、端末装置30が表示するWebページで作成されてもよい。
The
図6は、レポート作成条件記憶部61に記憶されている定期情報と時間帯情報の一例である。定期情報は、情報処理システム50が機器20からカウンター情報を取得する時間間隔である。図6では「1時間ごと」が設定されているが、これは一例に過ぎない。なお、定期情報は、時間間隔でなく時刻(つまり、情報処理システム50が機器20からカウンター情報を取得する各時刻のスケジュール)が指定されてもよい。
FIG. 6 shows an example of regular information and time period information stored in the report creation
時間帯情報は、開始時刻と終了時刻を有する。開始時刻は営業時間の始期を、終了時刻は営業時間の終期をそれぞれ示す。時間帯情報は、ユーザーが後述する設定画面で設定した営業所の営業時間である。営業所には機器20が設置されている。
The time period information has a start time and an end time. The start time indicates the beginning of business hours, and the end time indicates the end of business hours. The time period information is the business hours of the sales office set by the user on the setting screen described later. A
図7は、カウンター情報蓄積部62に記憶されているカウンター情報の一例である。取得時刻に対応付けて、モノクロ、カラーのカウンター情報が登録されている。また、各カウンター情報には、機器ID及び営業所IDが対応付けられている。機器IDにより機器20ごとのレポートが、営業所IDにより営業所IDごとのレポートが作成可能になる。営業所内に複数の部署がある場合は部署IDが対応付けられていてもよい。
FIG. 7 is an example of counter information stored in the counter
図7では1時間ごとにカウンター情報が取得されているが、一例に過ぎず、ユーザーが設定した定期情報に応じて定期的にカウンター情報が取得される。 Although the counter information is obtained every hour in FIG. 7, this is merely an example, and the counter information is obtained periodically according to the regular information set by the user.
<<機器>>
図5に戻って説明する。機器20は、ネットワーク通信部21、カウンター情報送信部22、及び、カウンター情報記憶部23を有している。機器20が有するこれら各機能部は、機器20にインストールされた1以上のプログラムに含まれる命令を図4に示したCPU901が実行することで実現される機能又は手段である。また、カウンター情報記憶部23は図4に示したHD909やRAM902b等に構築される。
<<Equipment>>
Returning to FIG. 5, description will be made. The
ネットワーク通信部21の機能は機器管理システム100と同様でよい。
The functions of the
カウンター情報送信部22は、例えばSNMPを使用して、情報処理システム50からの要求に応じて、カウンター情報記憶部23に記憶されているカウンター情報を情報処理システム50に送信する。SNMPを使用して、カウンター情報を外部に送信する装置又はソフトウェアをSNMPエージェントという。
The counter
図8に示すように、カウンター情報記憶部23には、少なくともカウンター情報が記憶されている。図8は、カウンター情報記憶部23に記憶されているカウンター情報の一例である。カウンター情報は、機器20が出荷されて以降の印刷ページ数の累積値である。このため、機器20が出力するごとに変化する。カウンター情報は、例えば、MIBというデータベース形式で保存されている。
As shown in FIG. 8, the counter
カウンター情報記憶部23に、実行済みの印刷ジョブが記憶されていてよい。印刷ジョブには、印刷ページ数、印刷を実行したユーザーID、印刷日時、印刷設定等が含まれる。印刷ジョブについては実施例3にて説明する。
Executed print jobs may be stored in the counter
<<端末装置>>
図5に戻って説明する。端末装置30は、ネットワーク通信部31、表示制御部32、及び、操作受付部33を有する。端末装置30が有するこれら各機能部は、端末装置30にインストールされた1以上のプログラムに含まれる命令を図3に示したCPU501が実行することで実現される機能又は手段である。
<< terminal device >>
Returning to FIG. 5, description will be made. The
ネットワーク通信部31の機能は機器管理システム100と同様でよい。
The functions of the
表示制御部32は、情報処理システム50から受信した画面情報に基づいて設定画面等を表示する。操作受付部33は設定画面等、端末装置30に対するユーザーの各種操作を受け付ける。
The
<設定画面における時間帯の設定>
図9を参照して、時間帯情報の設定について説明する。図9は、端末装置30が表示する設定画面200の一例である。図9の設定画面200を介した時間帯情報の設定は、各営業所ごとに行われる。設定は、営業所側のユーザーが行うことができる。以下、設定画面200が有する入力欄について説明する。設定画面200で設定された情報をレポート作成条件という。
<Setting the time zone on the setting screen>
Setting of the time zone information will be described with reference to FIG. FIG. 9 is an example of a
・集計期間欄201は、日付指定という選択肢202と期間指定という選択肢203による期間の指定方法をユーザーが設定する欄である。期間指定が選択された場合、開始日と終了日をユーザーが設定できる。また、集計期間欄201は、開始時刻欄204と終了時刻欄205を有している。開始時刻欄204には時間帯情報の始期が、終了時刻欄205には時間帯情報の終期がそれぞれ設定される。ユーザーは複数の時間帯情報を設定できてよい。
The tabulation period column 201 is a column for the user to set the method of specifying the period using the option 202 of date specification and the option 203 of period specification. If the specified period is selected, the user can set the start date and end date. Also, the tabulation period column 201 has a
・レポート形式欄211は、レポート形式入力欄212を有する。レポート形式入力欄212は、カウンター情報の集計を、機器ごと、ユーザーごと、又は、部署ごと等、どのようなレポート形式にするかをユーザーが設定する欄である。なお、設定画面200によるレポート作成条件の設定は、営業所ごとに行われるので、営業所ごとの集計が前提である。ただし、営業所を指定した集計や、異なる営業所のカウンター情報をまとめて集計する設定が可能でもよい。
- The report format column 211 has a report
なお、ユーザーは、何時間ごとにカウンター情報を取得するか(定期情報)を設定画面200に設定できる。
Note that the user can set how many hours the counter information is to be acquired (regular information) on the
<動作手順>
続いて、図10を参照して、時間帯情報を使用したレポート作成について説明する。図10は、情報処理システム50が時間帯情報を使用してカウンター情報を集計する処理を説明するシーケンス図の一例である。
<Operation procedure>
Next, with reference to FIG. 10, report creation using time zone information will be described. FIG. 10 is an example of a sequence diagram illustrating a process of counting counter information by the
S1:ユーザーは端末装置30を情報処理システム50に接続して、設定画面200を表示させる。ユーザーは設定画面200に、何時間ごとにカウンター情報を取得するかという定期情報を設定する。操作受付部33が設定を受け付ける。
S1: The user connects the
S2:端末装置30のネットワーク通信部31は定期情報を情報処理システム50に送信する。情報処理システム50のネットワーク通信部51が定期情報を受信し、レポート作成条件記憶部61に保存しておく。
S2: The
S3:定期情報で設定された時間が経過すると、取得部52がネットワーク通信部51を介して、機器20にカウンター情報を要求する。機器20のネットワーク通信部21は、要求に応じてカウンター情報を情報処理システム50に送信する。ネットワーク通信部21は、カウンター情報に器機IDと営業所IDを添付する。
S3: After the time set in the periodical information has passed, the
なお、機器20が情報処理システム50からの要求に応じて、カウンター情報を送信するのでなく、機器20が予め設定されているタイミングでカウンター情報を情報処理システム50に送信してもよい。例えば、社外から機器20への接続がファイアウォール等で制限されている場合に有効である。また、機器20が情報処理システム50からの要求に応じて、カウンター情報を送信する場合でも、機器20が予め設定されているタイミングでカウンター情報を情報処理システム50に送信してよい。例えば、情報処理システム50が機器20と通信できない場合、機器20は一定時間以上、カウンター情報を送信していないことを検出して、カウンター情報を送信する。
Instead of the
S4:取得部52は、カウンター情報をカウンター情報記憶部23に保存する。例えば、定期情報が「1時間ごと」である場合、1時間ごとにカウンター情報が蓄積される。
S4: The
S5:次に、端末装置30は、情報処理システム50の画面生成部54が生成した設定画面200を表示する。ユーザーが設定画面200で時間帯を含むレポート作成条件を設定する。操作受付部33が設定を受け付ける。レポート作成条件は時間帯情報を含む。
S5: Next, the
S6:端末装置30のネットワーク通信部31は、ユーザー操作に応じてレポート作成条件を情報処理システム50に送信する。情報処理システム50のネットワーク通信部51がレポート作成条件を受信し、レポート作成条件記憶部61に保存しておく。
S6: The
S7:次に、ユーザーがレポート作成の指示を端末装置30に入力する。操作受付部33が指示を受け付ける。端末装置30のネットワーク通信部31はレポート作成指示を情報処理システム50に送信する。情報処理システム50のネットワーク通信部51がレポート作成指示を受信する。
S7: Next, the user inputs an instruction to create a report to the
S8:情報処理システム50の集計部55は、カウンター情報蓄積部62からレポート作成条件に適合するカウンター情報を取得する。例えば、レポート作成条件がある一月の集計を指定し、時間帯情報が9:00 ~ 15:00とする。集計部55は、ある一月のカウンター情報のうち、9:00に取得されたカウンター情報と15:00に取得されたカウンター情報の差分を算出する。この差分が営業時間内のカウンター情報である。
S8: The tallying
なお、集計部55は、時間帯情報だけでなく、レポート作成条件で設定された機器別、部署(営業所内に複数の部署がある場合)別にカウンター情報を集計する。
Note that the
また、営業時間の開始時刻又は終了時刻のカウンター情報がカウンター情報蓄積部62に保存されてない場合、集計部55は、時間帯情報の開始時刻以降の最初のカウンター情報、及び、終了時刻以前の最後のカウンター情報の差分を算出する。
Further, when the counter information of the start time or end time of the business hours is not stored in the counter
また、集計部55は、時間帯情報が9:00 ~ 15:00でない、すなわち営業時間外のカウンター情報も集計する。これらも課金の対象となる点では同じだからである。
In addition, the
S9:情報出力部53は、集計結果を用いてレポートを作成する。
S9: The
S10:情報処理システム50の画面生成部54は、レポートを表示するWebページを作成し、ネットワーク通信部51はWebページを端末装置30に送信する。端末装置30のネットワーク通信部31がWebページを受信し、表示制御部32がWebページを表示することでレポートを表示する。
S<b>10 : The
<レポートの出力例>
図11は、情報出力部53が作成したレポートの一例である。このレポートは端末装置30が表示するWebページでもよいし、印刷されたものでもよい。図11のレポートでは、営業所名221、集計期間222、及び、使用量の表223が表示される。使用量の表223には、営業時間内と営業時間外の印刷ページ数が含まれる。したがって、ユーザーは、「企業会計における勘定科目」に基づいて使用量を計上できる。
<Report output example>
FIG. 11 is an example of a report created by the
図11では、営業所ごとに使用量が表示されているが、端末装置30は機器20ごと又は部署ごとの使用量のレポートを表示することができる。ユーザーごとの使用量についてはカウンター情報が印刷ジョブとして収集される場合に表示可能となる。
In FIG. 11, the usage amount is displayed for each business office, but the
<主な効果>
本実施例の機器管理システム100によれば、ユーザーが設定した時間帯情報により営業時間内のカウンター情報を集計してレポートを作成できる。
<Main effects>
According to the
本実施例では、情報処理システム50が自社情報管理システム又はWebサーバーから営業時間を取得して、時間帯ごとにカウンター情報を集計しレポートを作成する情報処理システム50について説明する。
In this embodiment, the
図12は、本実施例における機器管理システム100の全体構成図の一例である。なお、図12の説明では主に図2との相違を説明する。本実施例の機器管理システム100は、自社情報管理システム70とWebサーバー80を有している。
FIG. 12 is an example of an overall configuration diagram of the
自社情報管理システム70は、本社が管理する営業所の営業時間を保持している。自社情報管理システム70は、例えば公開しているAPI(Application Programming Interface)により営業時間を提供する。あるいは、自社情報管理システム70は、電子メールで営業時間を提供してもよい。
The company
Webサーバー80は、各営業所が運営するWebサーバー又は大型商業施設が運営するWebサーバーであり、ホームページにより営業時間を提供している。例えば、「営業時間 平日(月~金)9時~17時」のように記載されており、情報処理システム50は、「営業時間」等の文字から所定の距離又は文字数以内に数字と「時」という文字の組み合わせがあれば、それを取得する。
The
<機能について>
図13は、情報処理システム50、端末装置30、機器20、自社情報管理システム70、及び、Webサーバー80の機能をブロックに分けて説明する機能ブロック図の一例である。なお、図13の説明では主に図5との相違を説明する。
<About functions>
FIG. 13 is an example of a functional block diagram illustrating the functions of the
<<情報処理システム>>
情報処理システム50は、新たに時間帯情報取得部56を有している。時間帯情報取得部56は、営業時間などの時間帯情報を自社情報管理システム70又はWebサーバー80から取得する。
<<Information Processing System>>
The
また、本実施例ではレポート作成条件記憶部61に記憶されるレポート作成条件が図6とは異なっている。
Also, in this embodiment, the report creation conditions stored in the report creation
図14は、レポート作成条件記憶部61に記憶されている取得先情報の一例である。取得先情報は、取得先ごとに登録された取得先に関する情報である。取得先情報は、例えば営業所の営業時間を公開している自社情報管理システムのサーバーのIPアドレス(更にAPIが設定されていてよい)や、営業所の営業時間が記載されたホームページのURL等でよい。IPアドレス又はURLの取得先情報は、ユーザーが設定画面200で設定する。なお、図14では定期情報を省略した。
FIG. 14 is an example of acquisition source information stored in the report creation
<<自社情報管理システム>>
図13に戻って説明する。自社情報管理システム70は、ネットワーク通信部71、及び、営業時間情報記憶部72を有している。自社情報管理システム70が有するこれら各機能部は、自社情報管理システム70にインストールされた1以上のプログラムに含まれる命令を図3に示したCPU501が実行することで実現される機能又は手段である。また、営業時間情報記憶部72は図3に示したHD504やRAM503等に構築される。
<<In-house information management system>>
Returning to FIG. 13, description will be made. The company
ネットワーク通信部71の機能は情報処理システム50と同様でよい。営業時間情報記憶部72には、自社情報管理システム70が管理する営業所の営業時間が記憶されている。営業時間は、営業所ごとに記憶されていてよい。
The functions of the
図15は、営業時間情報記憶部72に記憶されている営業時間の一例である。図15に示すように、営業所ID(営業所の識別情報)に対応付けて、営業時間が記憶されている。
FIG. 15 shows an example of business hours stored in the business hours
<<Webサーバー>>
図13に戻って説明する。Webサーバー80は、ネットワーク通信部81、Webページ表示部82、及び、ホームページ情報記憶部83を有している。Webサーバー80が有するこれら各機能部は、Webサーバー80にインストールされた1以上のプログラムに含まれる命令を図3に示したCPU501が実行することで実現される機能又は手段である。また、ホームページ情報記憶部83は図3に示したHD504やRAM503等に構築される。
<< Web server >>
Returning to FIG. 13, description will be made. The
ネットワーク通信部81の機能は情報処理システム50と同様でよい。Webページ表示部82は、ホームページ情報記憶部83に記憶された画面情報(HTML、XML、スクリプト言語、及びCSS等)を使用して、ホームページをWebブラウザが表示するためのWebページを作成する。なお、ホームページの内容は様々であるので詳細は省略する。
The functions of the
<設定画面における営業時間の取得先の設定>
図16は、本実施例において端末装置30が表示する設定画面200の一例である。なお、図16の説明では主に図9との相違を説明する。本実施例の設定画面200は、集計期間欄ではなく、取得先設定欄208を有する。取得先設定欄208には、営業時間の取得先が設定される。営業時間の取得先がWebサーバー80の場合、営業所や大型商業施設のホームページにアクセスするためのURLがURL欄207に設定される。営業時間の取得先が自社情報管理システム70の場合、自社情報管理システム70のIPアドレスがIPアドレス欄206に設定される。両方が設定されてもよい。
<Setting of acquisition destination of business hours on the setting screen>
FIG. 16 is an example of a
こうすることで、情報処理システム50は自社情報管理システム70又はWebサーバー80から営業所の営業時間(時間帯情報)を取得できる。
By doing so, the
<動作手順>
続いて、図17を参照して、時間帯情報を使用したレポート作成について説明する。図17は、情報処理システム50が時間帯情報を使用してカウンター情報を集計する処理を説明するシーケンス図の一例である。なお、図17の説明では主に図10との相違を説明する。ステップS11~S14の処理は図10のステップS1~S4と同様でよい。
<Operation procedure>
Next, report creation using time period information will be described with reference to FIG. 17 . FIG. 17 is an example of a sequence diagram illustrating a process of counting counter information by the
S15:次に、ユーザーが設定画面200で取得先設定欄208を含むレポート作成条件を設定する。操作受付部33が設定を受け付ける。
S15: Next, the user sets report creation conditions including the acquisition
S16:端末装置30のネットワーク通信部31は、ユーザー操作に応じてレポート作成条件を情報処理システム50に送信する。情報処理システム50のネットワーク通信部51がレポート作成条件を受信し、レポート作成条件記憶部61に保存しておく。
S16: The
S17,S18:時間帯情報取得部56は、レポート作成条件に含まれる取得先設定欄のURLやIPアドレスに基づいて、各営業所の営業時間を自社情報管理システム70又はWebサーバー80から取得する。自社情報管理システム70から取得される営業時間は、営業所IDに営業時間が対応付けられているので、情報処理システムへのログインにより特定されるユーザーが所属する営業所IDで、集計部55が集計に使用すべき営業時間を特定できる。時間帯情報取得部56がWebサーバーにアクセスした場合、ホームページの一部に営業時間の記載があるので、「営業時間」等の文字から所定の距離又は文字数以内に存在する「9時から15時」等の文字を検出する。
S17, S18: The time period
以降の処理は、図10と同様でよい。例えば、レポート作成条件がある一月の集計を指定し、時間帯情報が9:00 ~ 15:00とする。集計部55は、ある一月のカウンター情報のうち、9:00に取得されたカウンター情報と15:00に取得されたカウンター情報の差分を算出する。この差分が営業時間内のカウンター情報である。
Subsequent processing may be the same as in FIG. For example, let's say that the aggregation for January with the report creation condition is specified, and the time zone information is 9:00 to 15:00. The
<主な効果>
本実施例の機器管理システム100によれば、自社情報管理システム70又はWebサーバー80から取得した時間帯情報により営業時間内のカウンター情報を集計してレポートを作成できる。
<Main effects>
According to the
本実施例では、ジョブログに含まれる印刷ページ数により使用量を集計する情報処理システム50について説明する。
In this embodiment, an
本実施例においては、上記の実施例にて説明した図3、図4のハードウェア構成図、及び、図5に示した機能ブロック図を援用できるものとして説明する。 In this embodiment, the hardware configuration diagrams of FIGS. 3 and 4 and the functional block diagram of FIG. 5 described in the above embodiment can be used.
図18は、本実施例のカウンター情報蓄積部62に記憶されているジョブログを示す。ジョブログには、ジョブID、印刷日時、印刷ページ数、両面/片面、集約、ユーザーIDなどの各項目が格納されている。なお、ジョブログは営業所ごと、かつ、機器20ごとに保存されている。
FIG. 18 shows a job log stored in the counter
・ジョブIDは、印刷ジョブを一意に特定する印刷ジョブの識別情報である。 The job ID is print job identification information that uniquely identifies the print job.
・印刷日時は、印刷ジョブの受付時刻又は終了時刻である。 - The date and time of printing is the reception time or end time of the print job.
・印刷ページ数は、当該印刷ジョブでモノクロ、及び、カラーの印刷を何ページ行ったかを示す。 The number of printed pages indicates how many monochrome and color pages have been printed in the print job.
・両面/片面は、片面印刷と両面印刷のどちらが行われたかを示す。 ・Duplex/Simplex indicates whether single-sided or double-sided printing was performed.
・集約は、集約印刷における集約数である。 - Combined is the number of combined in combined printing.
・ユーザーIDは、印刷ジョブを実行したユーザーの識別情報である。ユーザーIDはユーザーが機器20にログインすることで特定される。
- The user ID is identification information of the user who executed the print job. A user ID is identified by a user logging into the
図18のようなジョブログを情報処理システム50が保持しているので、集計部55は、印刷日時に基づいて営業時間内の印刷ジョブを特定し、モノクロの印刷ページ数、カラーの印刷ページ数をそれぞれ合計できる。したがって、カウンター情報が送信される場合と同様に、営業時間内の使用量を集計できる。
Since the
<動作手順>
図19を参照して、時間帯情報を使用したレポート作成について説明する。図19は、情報処理システム50が時間帯情報を使用して印刷ページ数を集計する処理を説明するシーケンス図の一例である。図19の説明では、主に図10との相違を説明する。
<Operation procedure>
Report creation using time period information will be described with reference to FIG. FIG. 19 is an example of a sequence diagram illustrating the process of counting the number of pages to be printed by the
S31:ユーザーは端末装置30を情報処理システム50に接続して、設定画面200を表示させる。ユーザーは設定画面200に、何時間ごとにジョブログを取得するかという定期情報を設定する。操作受付部33が設定を受け付ける。なお、設定画面200は図9と同様でよい。
S31: The user connects the
S32:端末装置30のネットワーク通信部31は定期情報を情報処理システム50に送信する。情報処理システム50のネットワーク通信部51が定期情報を受信し、レポート作成条件記憶部61に保存しておく。
S<b>32 : The
S33:定期情報で設定された時間が経過すると、取得部52がネットワーク通信部51を介して、機器20にジョブログを要求する。機器20のネットワーク通信部21は、要求に応じてジョブログを情報処理システム50に送信する。ネットワーク通信部21は、ジョブログに器機IDと営業所IDを添付する。
S33: After the time set in the periodical information has passed, the
S34:取得部52は、ジョブログをカウンター情報記憶部23に保存する。例えば、定期情報が「1時間ごと」である場合、1時間ごとに1時間分のジョブログが蓄積される。
S34: The
S35:次に、ユーザーが設定画面200で時間帯を含むレポート作成条件を設定する。操作受付部33が設定を受け付ける。
S35: Next, the user sets the report creation conditions including the time zone on the
S36:端末装置30のネットワーク通信部31は、ユーザー操作に応じてレポート作成条件を情報処理システム50に送信する。情報処理システム50のネットワーク通信部51がレポート作成条件を受信し、レポート作成条件記憶部61に保存しておく。
S36: The
S37:次に、ユーザーがレポート作成の指示を端末装置30に入力する。操作受付部33が指示を受け付ける。端末装置30のネットワーク通信部31はレポート作成指示を情報処理システム50に送信する。情報処理システム50のネットワーク通信部51がレポート作成指示を受信する。
S37: Next, the user inputs an instruction to create a report to the
S38:情報処理システム50の集計部55は、カウンター情報蓄積部62からレポート作成条件に適合する印刷ジョブを取得する。例えば、レポート作成条件がある一月の集計を指定し、時間帯情報が9:00 ~ 15:00とする。集計部55は、ある一月の印刷ジョブのうち、印刷日時が9:00以降、かつ、15:00前の印刷ジョブをカウンター情報記憶部23から取得する。
S38: The tallying
S39:集計部55は、印刷日時が9:00以降、かつ、15:00前の印刷ジョブのカラー、モノクロそれぞれの印刷ページ数を集計(合計)する。
S39: The
また、集計部55は、時間帯情報が9:00 ~ 15:00でない、すなわち営業時間外のカウンター情報も集計する。これらも課金の対象となる点では同じだからである。
In addition, the
S40:情報出力部53は、集計結果を用いてレポートを作成する。
S40: The
S41:情報処理システム50の画面生成部54は、レポートを表示するWebページを作成し、ネットワーク通信部51はWebページを端末装置30に送信する。端末装置30のネットワーク通信部31がWebページを受信し、表示制御部32がWebページを表示することでレポートを表示する。
S<b>41 : The
図19の処理では、ユーザーが時間帯情報を設定したが、本実施例においても、情報処理システム50が営業時間を自社情報管理システム70又はWebサーバー80から取得できる。
In the process of FIG. 19, the user sets the time period information, but in this embodiment as well, the
<主な効果>
本実施例の機器管理システム100によれば、ユーザーが設定した時間帯情報により営業時間内の印刷ジョブの印刷ページ数を集計してレポートを作成できる。
<Main effects>
According to the
<その他の適用例>
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
<Other application examples>
Although the best mode for carrying out the present invention has been described above using examples, the present invention is by no means limited to such examples, and various modifications can be made without departing from the scope of the present invention. and substitutions can be added.
例えば、本実施形態では、情報処理システム50が、営業時間の時間帯における使用量を集計したが、勤務時間の時間帯における使用量、勤務時間外の時間帯における使用量、残業時間の時間帯における使用量等、使用量はどのような時間帯で集計されてもよい。
For example, in the present embodiment, the
また、図5などの構成例は、機器20、情報処理システム50、及び、端末装置30による処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。機器20、情報処理システム50、及び、端末装置30の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、1つの処理単位が更に多くの処理を含むように分割することもできる。
Further, the configuration example of FIG. 5 and the like is divided according to main functions in order to facilitate understanding of processing by the
また、実施例に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。ある実施形態では、情報処理システム50は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。
Moreover, the devices described in the examples are only representative of one of several computing environments for implementing the embodiments disclosed herein. In some embodiments,
更に、情報処理システム50は、開示された処理ステップ、例えば図10等を様々な組み合わせで共有するように構成できる。例えば、所定のユニットによって実行されるプロセスは、情報処理システム50が有する複数の情報処理装置によって実行され得る。また、情報処理システム50は、1つのサーバー装置にまとめられていても良いし、複数の装置に分けられていても良い。
Further,
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」は、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)、及び、従来の回路モジュール等のデバイスを含む。 Each function of the embodiments described above may be implemented by one or more processing circuits. Here, "processing circuitry" as used herein refers to processors programmed by software to perform the functions, such as processors implemented by electronic circuitry, or processors designed to perform the functions described above. It includes devices such as ASICs (Application Specific Integrated Circuits), DSPs (Digital Signal Processors), FPGAs (Field Programmable Gate Arrays), and conventional circuit modules.
20 機器
30 端末装置
50 情報処理システム
100 機器管理システム
20
Claims (9)
前記機器から機器の使用量に関する情報を取得する取得部と、
前記使用量を時間帯ごとに集計する集計部と、
前記集計部が集計した前記使用量を時間帯に対応付けて出力する情報出力部と、
を有することを特徴とする情報処理システム。 An information processing system that communicates with a device via a network,
an acquisition unit that acquires information about the amount of usage of the device from the device;
a tallying unit that tallies the usage amount for each time period;
an information output unit for outputting the usage amount aggregated by the aggregation unit in association with a time period;
An information processing system characterized by having:
前記集計部は、営業時間内の前記使用量と営業時間外の前記使用量をそれぞれ集計することを特徴とする請求項1に記載の情報処理システム。 The time period is the business hours of the office where the equipment is installed,
2. The information processing system according to claim 1, wherein the aggregating unit aggregates the usage amount during business hours and the usage amount outside business hours.
前記画面生成部が生成した前記設定画面の画面情報を前記機器に送信するネットワーク通信部と、を有し、
前記機器から送信された、前記設定画面で設定された前記時間帯ごとに、前記集計部が前記使用量を集計することを特徴とする請求項1又は2に記載の情報処理システム。 a screen generation unit that generates a setting screen for accepting the setting of the time period;
a network communication unit that transmits screen information of the setting screen generated by the screen generation unit to the device;
3. The information processing system according to claim 1, wherein the totalizing unit totalizes the usage amount for each of the time periods set on the setting screen transmitted from the device.
前記画面生成部が生成した前記設定画面の画面情報を前記機器に送信するネットワーク通信部と、を有し、
前記機器から送信された、前記設定画面で設定された前記取得先情報に基づいて、前記時間帯を取得する時間帯情報取得部を有し、
前記集計部は、前記時間帯情報取得部が取得した前記時間帯ごとに前記使用量を集計することを特徴とする請求項1又は2に記載の情報処理システム。 a screen generation unit that generates a setting screen for accepting settings of acquisition source information that provides the time period;
a network communication unit that transmits screen information of the setting screen generated by the screen generation unit to the device;
a time zone information acquisition unit that acquires the time zone based on the acquisition destination information set on the setting screen, which is transmitted from the device;
3. The information processing system according to claim 1, wherein the totalizing unit totalizes the usage amount for each of the time periods acquired by the time period information acquiring unit.
前記取得部は、定期的に前記カウンター情報を前記機器から取得し、取得した時刻に対応付けて保存しておき、
集計の要求を受け付けた場合に、前記集計部は、前記取得した時刻が前記時間帯に含まれる前記カウンター情報と、前記時間帯に含まれない前記カウンター情報とを分けて集計することを特徴とする請求項1~4のいずれか1項に記載の情報処理システム。 the information about the usage amount is counter information of printing executed by the device;
The acquisition unit periodically acquires the counter information from the device and stores it in association with the acquired time,
When receiving a request for aggregation, the aggregation unit aggregates separately the counter information whose acquired time is included in the time period and the counter information which is not included in the time period. The information processing system according to any one of claims 1 to 4.
前記取得部は、定期的に前記ジョブログを前記機器から取得しておき、
集計の要求を受け付けた場合に、前記集計部は、前記時間帯に前記印刷日時が含まれる前記印刷ページ数と、前記時間帯に前記印刷日時が含まれない前記印刷ページ数とを分けて集計することを特徴とする請求項1~4のいずれか1項に記載の情報処理システム。 The information about the usage amount is a job log including the number of printed pages and the date and time of printing executed by the device;
The acquisition unit periodically acquires the job log from the device,
When a request for totaling is received, the totaling unit divides and totals the number of printed pages that include the date and time of printing in the time period and the number of pages that do not include the date and time of printing in the time period. The information processing system according to any one of claims 1 to 4, characterized in that:
前記取得先情報は、前記営業時間が記載されたWebサーバーのURL、又は、前記営業所の営業時間を提供する本社のサーバーのIPアドレスであることを特徴とする請求項4に記載の情報処理システム。 The time period is the business hours of the office where the equipment is installed,
5. The information processing according to claim 4, wherein said acquisition destination information is a URL of a web server in which said business hours are described, or an IP address of a server in a head office that provides business hours of said business office. system.
取得部が、前記機器から機器の使用量に関する情報を取得するステップと、
集計部が、前記使用量を時間帯ごとに集計するステップと、
情報出力部が、前記集計部が集計した前記使用量を時間帯に対応付けて出力するステップと、
を有することを特徴とする情報出力方法。 An information output method performed by an information processing system that communicates with a device via a network,
an acquisition unit acquiring information about the amount of usage of the device from the device;
a step in which an aggregation unit aggregates the usage amount for each time period;
an information output unit outputting the usage amount aggregated by the aggregation unit in association with a time period;
An information output method characterized by comprising:
前記機器から機器の使用量に関する情報を取得する取得部と、
前記使用量を時間帯ごとに集計する集計部と、
前記集計部が集計した前記使用量を時間帯に対応付けて出力する情報出力部、
として機能させるためのプログラム。 An information processing system that communicates with equipment via a network,
an acquisition unit that acquires information about the amount of usage of the device from the device;
a tallying unit that tallies the usage amount for each time period;
an information output unit for outputting the usage amount aggregated by the aggregation unit in association with a time period;
A program to function as
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021196279A JP2023082473A (en) | 2021-12-02 | 2021-12-02 | Information processing system, information output method, and program |
US17/970,009 US20230177470A1 (en) | 2021-12-02 | 2022-10-20 | Information processing system, information output method, and non-transitory recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021196279A JP2023082473A (en) | 2021-12-02 | 2021-12-02 | Information processing system, information output method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023082473A true JP2023082473A (en) | 2023-06-14 |
Family
ID=86607662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021196279A Pending JP2023082473A (en) | 2021-12-02 | 2021-12-02 | Information processing system, information output method, and program |
Country Status (2)
Country | Link |
---|---|
US (1) | US20230177470A1 (en) |
JP (1) | JP2023082473A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021077142A2 (en) * | 2021-02-25 | 2021-04-22 | Innopeak Technology, Inc. | Screen time management across multiple distributed devices |
JP2023076103A (en) * | 2021-11-22 | 2023-06-01 | キヤノン株式会社 | Information processing apparatus, method for controlling information processing apparatus, and program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5712686B2 (en) * | 2011-03-07 | 2015-05-07 | 株式会社リコー | Report creation apparatus, report creation system, report creation method, report creation program, and storage medium |
JP6094152B2 (en) * | 2012-11-08 | 2017-03-15 | 株式会社リコー | Information processing apparatus, information processing system, information processing method, and program |
US10719797B2 (en) * | 2013-05-10 | 2020-07-21 | Opower, Inc. | Method of tracking and reporting energy performance for businesses |
JP2022160745A (en) * | 2021-04-07 | 2022-10-20 | キヤノン株式会社 | Information processing device, management device, method of controlling the same, and program |
-
2021
- 2021-12-02 JP JP2021196279A patent/JP2023082473A/en active Pending
-
2022
- 2022-10-20 US US17/970,009 patent/US20230177470A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20230177470A1 (en) | 2023-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5044680B2 (en) | Printing system and print setting proposal method | |
JP5799625B2 (en) | History management system, history management method, program, and image forming system | |
JP2023082473A (en) | Information processing system, information output method, and program | |
BR112013007832B1 (en) | APPARATUS AND METHOD FOR AUTOMATICALLY DETECTING A PROBLEM IN A DEVICE IN A FLEET OF DEVICES IN AN INSTALLATION | |
JP2014149624A (en) | Management server, management server control method and program | |
JP2012104987A (en) | Log arrangement device and program | |
JP2014146199A (en) | Management system and control method of the same, image forming apparatus and control method of the same, printing system, and program | |
JP6341218B2 (en) | Image processing apparatus, image processing system, and program | |
JP2015103149A (en) | Management system and method for controlling management system | |
JP2004310468A (en) | Monitoring method for network printer, program for executing the method on computer, network printer monitoring device, and network printer monitoring system | |
JP6784124B2 (en) | Information processing system, usage information generation method, information processing device and program | |
US11182115B2 (en) | Client terminal, information processing system, and group change method | |
JP6179645B2 (en) | Information processing apparatus, device management system, program, and device management method | |
US11880805B2 (en) | Information processing device and non-transitory computer readable medium | |
JP7081280B2 (en) | Information processing equipment, information processing systems and programs | |
JP7230457B2 (en) | Information processing system, information processing device, program, and recommended product determination method | |
JP7516998B2 (en) | Information processing device and program | |
JP2021086369A (en) | Management device, information processing system, notification method and program | |
JP7009969B2 (en) | Information processing equipment, programs, usage prediction methods and information processing systems | |
JP2023004042A (en) | Information processing system, information management method, and program | |
JP2023070358A (en) | Information processing system, settlement object determination method, and program | |
JP6973177B2 (en) | Information processing system, usage information generation method, information processing device and program | |
JP7456217B2 (en) | Information processing system, user creation method | |
WO2024162317A1 (en) | Program, server, and label data sharing system | |
JP2005202109A (en) | Data collecting apparatus and data collecting program |