JP6443481B2 - Information processing system and terminal device - Google Patents
Information processing system and terminal device Download PDFInfo
- Publication number
- JP6443481B2 JP6443481B2 JP2017068151A JP2017068151A JP6443481B2 JP 6443481 B2 JP6443481 B2 JP 6443481B2 JP 2017068151 A JP2017068151 A JP 2017068151A JP 2017068151 A JP2017068151 A JP 2017068151A JP 6443481 B2 JP6443481 B2 JP 6443481B2
- Authority
- JP
- Japan
- Prior art keywords
- log
- module
- unit
- operation unit
- terminal device
- 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)
- Facsimiles In General (AREA)
Description
この発明は、第1,第2のモジュールを備えた情報処理システム、及び情報処理装置に対し処理の実行を指示する端末装置に関する。 The present invention relates to an information processing system including first and second modules, and a terminal device that instructs the information processing apparatus to execute processing .
従来から、情報処理装置では、複数のモジュールを設け、その各モジュールの動作をオペレーティングシステム(以下単に「OS」ともいう)によって制御することが行われている。例えば、複合機(MFP)のような画像処理装置では、操作部と本体制御部とを設け、OSの制御により、操作部で受け付けたユーザの操作に応じて本体制御部が各種処理を行ったり、画像処理装置の状態を操作部上に表示させたりする。 Conventionally, an information processing apparatus has been provided with a plurality of modules, and the operation of each module is controlled by an operating system (hereinafter also simply referred to as “OS”). For example, in an image processing apparatus such as a multifunction peripheral (MFP), an operation unit and a main body control unit are provided. Under the control of the OS, the main body control unit performs various processes in accordance with user operations accepted by the operation unit. The state of the image processing apparatus is displayed on the operation unit.
一方、従来から、情報処理装置では、消費電力や実行したジョブのログ(履歴情報)をユーザ向けの動作ログとして記録することが行われている。
上記のような画像処理装置では、本体制御部におけるOSが、画像処理装置における消費電力や実行したジョブのログを、操作部の動作に関するものも含め、動作ログとして一括して記録するようにしている。
On the other hand, conventionally, information processing apparatuses record power consumption and executed job logs (history information) as operation logs for users.
In the image processing apparatus as described above, the OS in the main body control unit records the power consumption in the image processing apparatus and the log of the executed job in a batch as an operation log including those related to the operation of the operation unit. Yes.
しかし、例えば操作部に本体制御部とは異なる制御部(専用OSで動作する別制御部)が搭載されている場合、操作部は自己の動作ログを独自に記録することになる。また、本体制御部は、自己の動作ログを独自に記録するのみで、操作部側の動作ログを記録することはなくなり、自己の動作ログと操作部側の動作ログの一括管理ができなくなる。 However, for example, when a control unit different from the main body control unit (another control unit that operates with a dedicated OS) is mounted on the operation unit, the operation unit independently records its own operation log. In addition, the main body control unit only records its own operation log independently, and does not record the operation log on the operation unit side, and collective management of its own operation log and operation log on the operation unit side becomes impossible.
したがって、ユーザが本体側と操作部側の両方の各動作ログを同時に確認したい場合、操作部と本体制御部に対して別個に指示を与えなければならず、そのための操作が面倒になるという問題がある。
そこで、例えば特許文献1には、ネットワーク上の複数機器(それぞれ異なるOSで動作する)が連携して実行するジョブの履歴情報(動作ログ)を一つのジョブ履歴として記録するためのシステムの構成について開示されている。
Therefore, if the user wants to check both the operation logs on both the main unit side and the operation unit side at the same time, the user must give separate instructions to the operation unit and the main unit control unit, which makes the operation troublesome. There is.
Therefore, for example, Patent Document 1 discloses a system configuration for recording history information (operation log) of a job executed in cooperation by a plurality of devices (operating with different OSs) on a network as one job history. It is disclosed.
しかしながら、特許文献1の記載のシステムは、ある装置において、その装置が関与せずに他の装置が単独で実行するジョブについての履歴が記録できるものではなかった。
従って、特許文献1に記載の技術を用いても、上述したような本体制御部と動作部の動作ログの一括管理は実現できなかった。
また、このような問題は、操作部と本体以外の、任意の複数のモジュールにおける動作ログを一括して記録する場合にも、同様に発生するものである。
However, the system described in Patent Document 1 cannot record a history of a job that is executed by another device alone without involving the device.
Therefore, even if the technique described in Patent Document 1 is used, collective management of the operation logs of the main body control unit and the operation unit as described above cannot be realized.
Such a problem also occurs when recording operation logs in a plurality of arbitrary modules other than the operation unit and the main body in a lump.
この発明は、上記の点に鑑みてなされたものであり、情報処理システムにおいて、複数のモジュールの動作ログを一括して記録できるようにすることを目的とする。 The present invention has been made in view of the above points, and an object of the present invention is to make it possible to collectively record operation logs of a plurality of modules in an information processing system.
この発明は、第1のモジュールと第2のモジュールとを備える情報処理システムであって、上記の目的を達成するため、上記第1のモジュールが、上記第2のモジュールの指示に基づいたデータを上記第2のモジュールへ送信するデータ送信手段と、上記第1のモジュールの動作ログと上記第2のモジュールから送信されたその第2のモジュールの動作ログとを当該情報処理システムの動作ログとして一括して記録する第1のログ記録手段とを備え、上記第2のモジュールが、その第2のモジュールの動作ログを記録する第2のログ記録手段と、上記第1のモジュールから受信した上記データを記憶する記憶手段と、上記第2のモジュールと上記第1のモジュールとが接続された場合に、上記第2のログ記録手段が記録した動作ログを上記第1のモジュールに送信するログ送信手段とを備え、そのログ送信手段が送信する動作ログは、上記第2のモジュールにおいて、上記データ送信手段が送信した上記データを受信して上記記憶手段に記憶させる記憶動作を行った場合に、上記第2のログ記録手段が記録した上記記憶動作のログであることを特徴とする。
The present invention provides an information processing system including a first module and a second module. In order to achieve the above object, the first module transmits data based on an instruction from the second module. Data transmission means for transmitting to the second module, the operation log of the first module, and the operation log of the second module transmitted from the second module are collectively used as the operation log of the information processing system. First log recording means for recording the second module, the second module recording the operation log of the second module, and the data received from the first module. When the second module and the first module are connected, the operation log recorded by the second log recording unit is stored in the first log. And a log transmission means for transmitting the module, operation log the log transmission means for transmitting, in the second module receives the data which the data transmission means has transmitted stored to be stored in the storage means It is a log of the storage operation recorded by the second log recording means when an operation is performed .
上記構成によれば、複数のモジュールの動作ログを一括して記録することができる。 According to the above configuration, operation logs of a plurality of modules can be recorded collectively.
以下、この発明を実施するための形態について、図1〜図8を参照して具体的に説明する。
図1は、この発明の情報処理システムの一実施形態である画像処理システムの利用環境を示す図である。
Hereinafter, embodiments for carrying out the present invention will be specifically described with reference to FIGS.
FIG. 1 is a diagram showing a use environment of an image processing system which is an embodiment of an information processing system of the present invention.
この画像処理システム1は、通信機能を有するMFP(複合機:Multifunction Peripheral)であり、例えばプリンタ機能,スキャナ機能,コピー機能,メール送信機能等を備えている。
また、この画像処理システム1は、クライアントPC(パーソナルコンピュータ)2等の外部機器と、ネットワーク3を介して通信可能である。
The image processing system 1 is an MFP (Multifunction Peripheral) having a communication function, and includes, for example, a printer function, a scanner function, a copy function, a mail transmission function, and the like.
The image processing system 1 can communicate with an external device such as a client PC (personal computer) 2 via a
画像処理システム1におけるプリンタ機能等の各機能に関わる処理は、ユーザが画像処理システム1を直接操作することにより実行することができる。また、クライアントPC2等の外部機器から受信した指示に従って実行することもできる。
クライアントPC2は、ユーザの指示に従って、印刷(画像形成)用のデータを作成し、それを画像処理システム1へ送信して印刷を行わせることができる。また、画像処理システム1から送られてくる情報を受信して、表示部に表示させ、ユーザに提示することもできる。
Processing related to each function such as a printer function in the image processing system 1 can be executed by a user directly operating the image processing system 1. It can also be executed according to instructions received from an external device such as the client PC 2.
The client PC 2 can create data for printing (image formation) according to a user instruction, and can transmit the data to the image processing system 1 to perform printing. In addition, information sent from the image processing system 1 can be received, displayed on the display unit, and presented to the user.
図2は、図1の画像処理システム1のハードウェア構成例を示すブロック図である。
この画像処理システム1は、図2に示すように、ユーザから指示の入力を受け付ける操作部20と、操作部20が受け付けた指示に基づき動作する本体10とを備えている。そして、操作部20と本体10とを通信路30により相互に通信可能に接続している。
FIG. 2 is a block diagram illustrating a hardware configuration example of the image processing system 1 of FIG.
As shown in FIG. 2, the image processing system 1 includes an operation unit 20 that receives an instruction input from a user, and a main body 10 that operates based on the instruction received by the operation unit 20. And the operation part 20 and the main body 10 are connected by the
なお、本体10は、操作部20が受け付けた指示に応じた動作だけでなく、上述のようにクライアントPC2等の外部機器から受信した指示に応じた動作も行うことができる。また、通信路30は、例えばUSB(Universal Serial Bus)規格のものを用いることができる。しかし、有線、無線を問わず任意の規格のものでよい。1対1通信であっても、ネットワーク通信であってもよい。例えば、USBの他、シリアル、有線または無線LAN(ローカルエリアネットワーク)、ブルートゥース(Bluetooth:登録商標)、IrDA(Infrared Data Association)等を用いることが考えられる。無線LANとしては、Wi−Fiネットワーク(以下単に「Wi−Fi」ともいう)がある。
Note that the main body 10 can perform not only an operation according to an instruction received by the operation unit 20 but also an operation according to an instruction received from an external device such as the
本体10は、第1のモジュールであり、CPU11、ROM12、RAM13、HDD14(ハードディスクドライブ)、通信I/F(インタフェース)15、接続I/F16、エンジン部17を備え、それらをシステムバス18により接続した構成としている。
そして、CPU11が、RAM13をワークエリアとしてROM12又はHDD14に記憶されたプログラムを実行する。それによって、本体10の各部を制御し、各種機能を実現する。この機能には、操作部20との通信制御及び、後述する画像処理システム1及び本体10の動作ログの記録に関する制御等が含まれる。
The main body 10 is a first module and includes a
Then, the
HDD14は、不揮発性記憶媒体(記憶手段)であり、CPU11が実行する各種プログラムや機器のログ情報を含む各種データを格納(記憶)している。プログラムとしては、本体全体を制御するためのオペレーティングシステム(OS)やファームウェア、アプリケーションプログラム等がある。
通信I/F15は、ネットワーク3を介してクライアントPC2等の外部機器と通信するためのインタフェースである。
The
The communication I /
接続I/F16は、通信路30を介して操作部20と通信するためのインタフェースである。ここではUSB規格のインタフェースとしている。
なお、通信I/F15および接続I/F16は、有線、無線を問わず任意の規格のものを採用可能であり、一つのI/Fに通信I/F15と接続I/F16を兼ねさせるようにしてもよい。逆に、本体10が通信に用いるI/Fを3以上備えてもよい。
The connection I /
The communication I /
エンジン部17は、プリンタ機能、スキャナ機能、コピー機能等を実現させるための、汎用的な情報処理および通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ部(画像読取部)、用紙等のシート材への印刷を行うプロッタ部(画像形成部)などを備えている。
The
操作部20は、第2のモジュールであり、CPU21、ROM22、RAM23、フラッシュメモリ24、通信I/F25、接続I/F26、および操作パネル27を備え、それらをシステムバス28により接続した構成としている。
そして、CPU21が、RAM23をワークエリアとしてROM22又はフラッシュメモリ24に記憶されたプログラムを実行する。それによって、操作部20の各部を制御し、各種機能を実現する。この機能には、本体10との通信制御及び、後述する操作部20の動作ログの記録及び本体10への送信に関する制御等が含まれる。
The operation unit 20 is a second module and includes a
Then, the
フラッシュメモリ24は、不揮発性記憶媒体(記憶手段)であり、CPU21が実行する各種プログラムや操作部20のログ情報を含む各種データを格納(記憶)している。プログラムとしては、操作部20全体を制御するためのOS(本体10とは独立したOS)やファームウェア、アプリケーション等がある。また、操作部20全体を制御するためのOSとしては、例えばAndroidOSがある。
通信I/F25は、ネットワーク3を介して図示しないウェブ(Web)サーバ等の外部装置と通信するためのインタフェースである。ここでは無線LAN規格のうち、Wi−Fi(登録商標)規格のインタフェースとしている。
The
The communication I /
接続I/F26は、通信路30を介して本体10と通信するためのインタフェースである。ここでは、USB規格のインタフェースとしている。
なお、通信I/F25および接続I/F26は、有線、無線を問わず任意の規格のものを採用可能であり、一つのI/Fに通信I/F25と接続I/F26を兼ねさせるようにしてもよい。逆に、操作部20が通信に用いるI/Fを3以上備えてもよい。
The connection I /
The communication I /
操作パネル27は、ユーザからの各種動作の実行や設定等の指示操作を受け付ける操作部と、画像処理システム1の動作状況や設定状態、画像処理システム1全体や操作部20のログ情報等を表示する表示部とを備える操作表示手段である。この操作パネルは、例えばタッチパネルを積層した液晶表示装置(LCD)により構成することができる。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。 The operation panel 27 displays an operation unit that receives instruction operations such as execution and setting of various operations from the user, an operation status and a setting state of the image processing system 1, log information of the entire image processing system 1 and the operation unit 20, and the like. And an operation display means including a display unit. This operation panel can be constituted by, for example, a liquid crystal display device (LCD) in which touch panels are stacked. Further, in addition to or instead of this, an operation unit such as a hardware key and a display unit such as a lamp may be provided.
以上の画像処理システム1において、本体10および操作部20は、それぞれ個別にOSを搭載し、独立して動作することができる。そして、本体10と操作部20との間の通信は、1装置内のプロセス間通信ではなく、異なる装置間の通信として行う。
操作部20が受け付けたユーザからの指示内容を本体10へ伝達する動作や、操作部20に表示させる情報を本体10から操作部20へ伝達する動作がこれに該当する。操作部20に表示させる情報には、例えば本体10における動作の実行状況、本体10においてなされている設定の内容、画像処理システム1全体および操作部20のログ情報などが挙げられる。
この実施形態の特徴は、ログ情報の記録に関する機能である。以下、この点について説明する。
In the image processing system 1 described above, the main body 10 and the operation unit 20 can individually operate by installing an OS. Communication between the main body 10 and the operation unit 20 is performed as communication between different devices, not communication between processes within one device.
The operation of transmitting the instruction content from the user received by the operation unit 20 to the main body 10 and the operation of transmitting information to be displayed on the operation unit 20 from the main body 10 to the operation unit 20 correspond to this. The information displayed on the operation unit 20 includes, for example, the execution status of the operation in the main body 10, the settings made in the main body 10, the entire image processing system 1, and log information of the operation unit 20.
A feature of this embodiment is a function related to recording of log information. Hereinafter, this point will be described.
まず、ログ情報の記録に関連する画像処理システム1の機能の構成について説明する。
図3は、図2に示した本体10および操作部20の機能構成を示すブロック図である。なお、図3において、ログ情報の記録に関連しない部分の図示は省略するか簡単にしている。
First, the functional configuration of the image processing system 1 related to the recording of log information will be described.
FIG. 3 is a block diagram illustrating functional configurations of the main body 10 and the operation unit 20 illustrated in FIG. 2. In FIG. 3, illustration of parts not related to recording of log information is omitted or simplified.
図3に示すように、本体10は、本体消費電力計測部101、ログ記録管理部102、操作部ジョブ受付部103、エンジン制御部104、ネットワーク管理部105、および本体OS110を備える。
これらのうち本体消費電力計測部101は、本体10の消費電力を計測する。
As shown in FIG. 3, the main body 10 includes a main body power
Among these, the main body power
ログ記録管理部102は、本体10の動作ログ(動作履歴)を記録する第1のログ記録手段として機能すると共に、本体10の動作ログと、操作部20から受信した動作ログとを合わせて、画像処理システム1全体の動作ログを記録するログ記録手段である。動作ログの記録は、例えばHDD14を用いて行うことができる。
The log
ここで記録する本体10側の動作ログとしては、本体消費電力計測部101が計測した本体10の消費電力の推移、エンジン部17等の本体10側のハードウェアを用いて実行したジョブのログ、通信I/F15等の本体10側のハードウェアを用いて実行した通信のログ等が挙げられる。
また、操作部20から受信する動作ログとしては、後述する操作部20の消費電力の推移、本体10側のハードウェアを用いず操作部20側のハードウェアのみを用いて実行したジョブや通信のログ等が挙げられる。
The operation log on the main body 10 side to be recorded here is a transition of power consumption of the main body 10 measured by the main body power
The operation log received from the operation unit 20 includes a transition of power consumption of the operation unit 20, which will be described later, jobs and communication executed using only the hardware on the operation unit 20 side without using the hardware on the main unit 10 side. Logs and the like.
操作部ジョブ受付部103は、接続I/F26を介して操作部20からジョブ等の処理の依頼を受け付ける。また、その受け付けた処理の実行をエンジン制御部104やネットワーク管理部105等の必要な機能部に指示する。
例えば、依頼された処理がスキャンの場合には、エンジン制御部104へスキャンの実行を指示する。依頼された処理が印刷(プリント)の場合には、エンジン制御部104へ印刷の実行を指示する。受け付けた処理が電子メール送信の場合には、ネットワーク管理部105へ電子メール送信を指示する。
The operation unit
For example, if the requested process is a scan, the engine control unit 104 is instructed to execute the scan. When the requested process is printing (printing), the engine control unit 104 is instructed to execute printing. If the accepted process is e-mail transmission, the
エンジン制御部104は、図2に示したエンジン部17を制御し、操作部ジョブ受付部103又はネットワーク管理部105から処理実行の指示を受け取ると、エンジン部17にその処理を実行させる。
例えば、印刷実行の指示を受け取ると、プロッタ部が画像データに基づいてシート材に画像を印刷させる。スキャン実行の指示を受け取ると、スキャナ部に原稿をスキャンさせて画像を読み取らせる。コピー実行の指示を受け取ると、スキャナ部に原稿をスキャンさせて画像を読み取らせ、プロッタ部にその画像データに基づいてシート材に画像を印刷させる。
The engine control unit 104 controls the
For example, when a print execution instruction is received, the plotter unit prints an image on a sheet material based on the image data. When the scan execution instruction is received, the scanner unit scans the document and reads the image. When a copy execution instruction is received, the scanner unit scans the document to read the image, and the plotter unit prints the image on the sheet material based on the image data.
エンジン制御部104は、エンジン部17が処理の実行を完了すると、実行した処理の内容及び結果を、エンジン部17の動作ログとしてログ記録管理部102へ通知する。
ネットワーク管理部105は、図2に示した通信I/F15を制御して外部装置との通信を実行させる。それによって、クライアントPC2等の外部装置から印刷データを含むプリントジョブを受信することができる。また、エンジン部17で読み取った画像データを電子メールに添付し、通信I/F15によってクライアントPC2等の外部機器へ送信することもできる。
When the
The
本体OS110は、CPU11が本体10の制御に用いる基本ソフトウェアである。公知の適当なOSを採用すればよい。また、操作部20側のOSである操作部OS220とは、相互に通信可能であれば、同じOSである必要はない。本体10内の上述したログ記録管理部102等の各モジュールの動作は、この本体OS110が管理する。
The main body OS 110 is basic software that the
操作部20は、操作パネル27、操作部消費電力計測部201、操作部ログ情報管理部202、Wi−Fiネットワーク管理部203、ジョブ依頼部204、操作部アプリケーション(以下「操作部アプリ」という)211,212、および操作部OS220を備える。
これらのうち操作パネル27は、図2において説明した通りであり、ユーザからのジョブ実行の指示等の各種指示を受け付け、各種情報を表示してユーザに提示する機能を備える。
操作部消費電力計測部201は、操作部20の消費電力を計測する。
The operation unit 20 includes an operation panel 27, an operation unit power
Among these, the operation panel 27 has the function of receiving various instructions such as a job execution instruction from the user, displaying various information, and presenting it to the user as described in FIG.
The operation unit power
操作部ログ情報管理部202は、操作部消費電力計測部201が計測した操作部20の消費電力の推移や、操作部20が実行したジョブや通信のログを、操作部20の動作ログとして生成し、フラッシュメモリ24に記録する第2のログ記録手段である。なお、操作部20側のハードウェアのみを用いて実行したジョブや通信だけでなく、操作部20側のハードウェアに加えて本体10側のハードウェアも用いて実行したジョブや通信のログも記録することもできる。
Wi−Fiネットワーク管理部203は、操作部20が備える通信I/F25のうち無線(この例ではWi−Fi)ネットワーク用の通信アダプタの制御・通信を行う。
The operation unit log
The Wi-Fi
操作部アプリ211,212は、操作部20にインストールされたアプリケーションプログラムにより実現される機能である。そしてそれぞれ、操作パネル27からの指示に従い各種の機能を提供する。
このうち操作部アプリ211は、本体10側のハードウェアを利用せず、操作部20側のみでジョブを実行する。このような操作部アプリ211としては、例えばブラウザアプリがある。通信I/F25を介して外部のウェブサーバにアクセスし、そこから取得した画面を操作パネル27に表示させる場合、本体10側のハードウェアを利用する必要はない。
The
Among these, the
一方操作部アプリ212は、本体10側のエンジン部17の機能を必要に応じて利用し、ジョブを実行する。この操作部アプリ212としては、例えばスキャンアプリが考えられる。エンジン部17が備えるスキャナ部により原稿の画像を読み取って画像データを取得する場合、本体10側のハードウェアを利用する。しかし、例えば通信I/F25を介して受信した画像データを閲覧用にフラッシュメモリ24に保存するような場合には、本体10側のハードウェアを利用する必要はない。
On the other hand, the
なお、操作部20が備えるアプリケーションの機能及び数は、これらに限定されない。本体10のエンジン部17を利用して行うコピー、スキャン、プリント、メール送信等の機能も、本体10側のハードウェアを利用するアプリケーションとして提供することができる。
Note that the functions and number of applications included in the operation unit 20 are not limited to these. Functions such as copying, scanning, printing, and mail transmission performed using the
ジョブ依頼部204は、操作部アプリ212が本体10側のハードウェアの機能を利用して処理を実行する際に、操作部アプリ212からの指示に基づき本体10へその処理の実行を依頼する。
操作部OS220は、操作部20の制御に用いる基本ソフトウェアである。Android(登録商標)OSなど、公知の適当なOSを採用すればよい。また、本体10側のOSである本体OS110とは、相互に通信可能であれば、同じOSである必要はない。操作部20内の上述した操作部ログ情報管理部202等の各モジュールの動作は、この操作部OS220が管理する。
When the
The operation unit OS 220 is basic software used for controlling the operation unit 20. A known appropriate OS such as an Android (registered trademark) OS may be employed. The main body OS 110 that is the OS on the main body 10 side need not be the same OS as long as it can communicate with each other. The operation unit OS 220 manages the operation of each module such as the operation unit log
以上の画像処理システム1においては、操作部20(第2のモジュール)の操作部ログ情報管理部202が、自己が記録した操作部20のログ情報(動作ログ)のうち、本体10(第1のモジュール)のログ情報として記録されないログ情報を選別して本体10に送信する。
In the image processing system 1 described above, the operation unit log
次に、この処理時等における本体10および操作部20の各部のログ情報の取り扱いに関わる動作シーケンスの例について、図4〜図8も参照して具体的に説明する。
図4は、本体10および操作部20の各部のログ情報の取り扱いに関わる動作シーケンスの第1例として、消費電力に関するログの記録に係る動作を示す図である。
Next, an example of an operation sequence related to handling of log information of each part of the main body 10 and the operation unit 20 at the time of this processing will be specifically described with reference to FIGS.
FIG. 4 is a diagram illustrating an operation relating to recording of a log relating to power consumption as a first example of an operation sequence relating to handling of log information of each part of the main body 10 and the operation unit 20.
図4の動作においては、まず本体10側で、本体消費電力計測部101が所定時間毎にエンジン部17による各処理の実行時間や待機時の各電力モード(待機モードや省エネルギーモード等)の経過時間等に基づいて、本体10の消費電力を計測する(S1)。そして、その計測値(本体10の消費電力値)をログ記録管理部102へ通知(送信)する(S2)。
ログ記録管理部102は、本体消費電力計測部101から本体10の消費電力値を受け取ると、その計測日時(実施日時)を加えて本体10の消費電力ログ情報とし、HDD14に記録する(S3)。
In the operation of FIG. 4, first, on the main body 10 side, the main body power
When the log
一方、操作部20側においては、操作部消費電力計測部201が所定時間毎に、操作部20の動作時間や通常モード、セーフモードの経過時間等に基づいて、操作部20の消費電力を計測する(S4)。そして、その計測値(操作部20の消費電力値)を操作部ログ情報管理部202へ通知する(S5)。
操作部ログ情報管理部202は、操作部消費電力計測部201から操作部20の消費電力値を受け取ると、その計測日時(実施日時)を加えて操作部20の消費電力ログ情報とし、それをフラッシュメモリ24に記録する(S6)。
On the other hand, on the operation unit 20 side, the operation unit power
When the operation unit log
その後、操作部ログ情報管理部202は、その記録した消費電力ログ情報は、操作部20の消費電力値に係るものであるので、本体10のログ情報として記録されないログ情報であると判断して、本体10側のログ記録管理部102へ通知する(S7)。この機能は、ログ送信手段の機能に相当する。
Thereafter, the operation unit log
ログ記録管理部102は、その消費電力ログ情報を受け取ると、その消費電力ログ情報と先にHDD14に記録した本体10の消費電力ログ情報とに基づき、これらの消費電力を合算して画像処理システム1全体の消費電力値を計算する(S8)。そして、その消費電力値に時刻情報を加えて画像処理システム1全体の消費電力ログ情報とし、HDD14に記録する(S9)。
When the log
なお、ステップS9での合算を考慮すると、本体10側と操作部20側で、消費電力の計測周期及び計測タイミングは一致していることが好ましい。例えば1時間おきに00分のタイミングで計測することが考えられる。
また、ステップS9で記録する画像処理システム1全体の消費電力ログ情報は、例えば表1に示すようなものである。表1の例において、例えば12:00−13:00においては、本体10側の消費電力が30W/hであり、操作部20側の消費電力が10W/hであり、合計で40W/hの消費電力となっている。しかし、画像処理システム1全体の消費電力ログ情報として、その合計の消費電力を記録し、後で参照できるようにすることができる。
In consideration of the summation in step S9, it is preferable that the power consumption measurement period and the measurement timing are the same on the main body 10 side and the operation unit 20 side. For example, it is conceivable to measure at a timing of 00 minutes every hour.
Further, the power consumption log information of the entire image processing system 1 recorded in step S9 is as shown in Table 1, for example. In the example of Table 1, for example, from 12:00 to 13:00, the power consumption on the main body 10 side is 30 W / h, the power consumption on the operation unit 20 side is 10 W / h, and a total of 40 W / h Power consumption. However, the total power consumption can be recorded as the power consumption log information of the entire image processing system 1 so that it can be referred to later.
次に、図5に、本体10および操作部20の各部のログ情報の取り扱いに関わる動作シーケンスの第2例を示す。図5の例は、操作部20の指示に従って行うジョブの実行に関するログの記録に係る動作である。
図5の動作においては、まず操作部20側の操作部アプリ212(この例ではスキャンアプリ)が、スキャンジョブの実行指示の検出に応じて、ジョブ依頼部204に対してスキャン依頼を行う(S11)。このスキャンジョブは、本体10側のエンジン部17に原稿の画像を読み取らせ、その画像データを操作部20側で保存するジョブである。
Next, FIG. 5 shows a second example of an operation sequence related to handling of log information of each part of the main body 10 and the operation unit 20. The example of FIG. 5 is an operation related to recording of a log related to job execution performed in accordance with an instruction from the operation unit 20.
In the operation of FIG. 5, first, the
ジョブ依頼部204は、操作部アプリ212からのスキャン依頼を受けると、本体10側の操作部ジョブ受付部103にそのスキャン依頼を転送する(S12)。操作部ジョブ受付部103は、このスキャン依頼を受けるとエンジン部17にスキャン実行を指示する(S13)。
Upon receiving a scan request from the
エンジン部17は、スキャン実行の指示を受けるとスキャンを実行し(S14)、スキャン結果を操作部ジョブ受付部103に返す(S15)。操作部ジョブ受付部103は、このスキャン結果をジョブ依頼部204に送信し(S16)、ジョブ依頼部204は操作部アプリ212にスキャン結果を送信する(S17)。以上により、操作部アプリ212はステップS11で依頼したスキャンによる読取結果の画像データを取得することができる。
When the
なお、エンジン部17は、ステップS14のスキャンが完了すると、ログ記録管理部102にその結果を通知し(S18)、ログ記録管理部102はその通知に基づきスキャン動作のログを記録する(S19)。スキャンは本体10側で行う動作であるので、そのログも本体10側で記録する。
When the scan of step S14 is completed, the
一方、操作部アプリ212は、ステップS17でスキャン結果の画像データを取得すると、その画像データを文書として操作部20側に保存する(S20)。そして、その保存結果を操作部ログ情報管理部202に通知し(S21)、操作部ログ情報管理部202はその通知に基づき操作部文書保存のログを記録する(S22)。
On the other hand, when the
ステップS20における保存は操作部20側の動作であるので、まずは操作部20側にログを保存する。しかし、このログは本体10側のハードウェアを用いずに実行した動作のログであるから、操作部ログ情報管理部202は、このログは本体10側に記録されないと判断する。そして、この判断に応じ、ステップS22で記録したログを本体10側のログ記録管理部102に送信する(S23)。ログ記録管理部102は、そのログを記録する(S24)。
Since the saving in step S20 is an operation on the operation unit 20 side, the log is first saved on the operation unit 20 side. However, since this log is a log of an operation executed without using the hardware on the main body 10 side, the operation unit log
なお、図5の動作において本体10側で記録されるログは、例えば表2に示すものである。スキャンに関するログはステップS19で、操作部文書保存に関するログはステップS24で保存される。また、これらについてジョブIDが共通であることから、これらのログは一連の動作に係るものであることがわかる。 The logs recorded on the main body 10 side in the operation of FIG. The log related to scanning is stored in step S19, and the log related to operation unit document storage is stored in step S24. Further, since the job IDs are common to these, it can be understood that these logs relate to a series of operations.
また、操作部20側で記録されるログは、例えば表3に示すものである。すなわち、操作部文書保存のログのみ記録される。このログは本体10側に送信して記録させるので、表2に記載の操作部文書保存のログと同じものである。 Further, the log recorded on the operation unit 20 side is as shown in Table 3, for example. In other words, only the operation unit document storage log is recorded. Since this log is transmitted and recorded on the main body 10 side, it is the same as the log of the operation unit document stored in Table 2.
この状態で、ユーザが本体10側のログを表示させた場合、本体10は、表4に示すログを表示する。表2に示したスキャンと操作部文書保存のログは、同じジョブに関するログであるから、ジョブIDを元に統合して表示している。 In this state, when the user displays the log on the main body 10 side, the main body 10 displays the logs shown in Table 4. Since the scan and operation unit document storage logs shown in Table 2 are logs related to the same job, they are integrated and displayed based on the job ID.
また、ユーザが操作部20側のログを表示させた場合は、操作部20は表3と同じログを表示する。
以上の通り、画像処理システム1においては、操作部ログ情報管理部202がステップS23の処理を実行することにより、操作部20側の動作のログと本体10側の動作のログとを一括して記録することができる。
When the user displays the log on the operation unit 20 side, the operation unit 20 displays the same log as in Table 3.
As described above, in the image processing system 1, the operation unit log
次に、図6に、本体10および操作部20の各部のログ情報の取り扱いに関わる動作シーケンスの第3例を示す。図6の例も、操作部20の指示に従って行うジョブの実行に関するログの記録に係る動作である。
図6の動作においては、まず操作部20側の操作部アプリ212が、メール送信ジョブの実行指示の検出に応じて、ジョブ依頼部204に対してメール送信依頼を行う(S31)。このメール送信ジョブは、本体10側のネットワーク管理部105から電子メールを送信するジョブである。
Next, FIG. 6 shows a third example of an operation sequence related to handling of log information of each part of the main body 10 and the operation unit 20. The example of FIG. 6 is also an operation related to recording of a log related to job execution performed in accordance with an instruction from the operation unit 20.
In the operation of FIG. 6, first, the
ジョブ依頼部204は、操作部アプリ212からのメール送信依頼を受けると、本体10側の操作部ジョブ受付部103にそのメール送信依頼を転送する(S32)。操作部ジョブ受付部103は、このメール送信依頼を受けるとネットワーク管理部105にメール送信実施を指示する(S33)。
Upon receiving a mail transmission request from the
ネットワーク管理部105は、メール送信依頼を受けるとメール送信を実行し(S34)、送信結果を操作部ジョブ受付部103に返す(S35)。操作部ジョブ受付部103は、この送信結果をジョブ依頼部204に送信し(S36)、ジョブ依頼部204は操作部アプリ212に送信結果を送信する(S37)。以上により、操作部アプリ212はステップS31で依頼したメール送信の送信結果を取得することができる。
Upon receiving a mail transmission request, the
なお、ネットワーク管理部105は、ステップS34のメール送信が完了すると、ログ記録管理部102にその送信結果を通知し(S38)、ログ記録管理部102はその通知に基づきメール送信のログを記録する(S39)。メール送信は本体10側で行う動作であるので、そのログも本体10側で記録する。
When the mail transmission at step S34 is completed, the
また、操作部アプリ211は(この例ではウェブブラウザ)、操作部アプリ212の動作とは独立に、ウェブページの表示指示の検出に応じて、Wi−Fiネットワーク管理部203に対し、http(HyperText Transfer Protocol)リクエスト送信依頼を行う(S40)。ウェブページ表示は、操作部20側のWi−Fiネットワーク管理部203からインターネット上のウェブサーバにアクセスしてウェブぺージのデータを取得し、表示するジョブである。
In addition, the operation unit application 211 (in this example, a web browser) performs http (HyperText) on the Wi-Fi
Wi−Fiネットワーク管理部203は、httpリクエスト送信依頼を受けると、依頼に従ってhttpリクエストを送信するWi−Fi通信を行い(S41)、その結果を操作部アプリ211に返す。また、そのWi−Fi通信の結果を操作部ログ情報管理部202に通知し(S43)、操作部ログ情報管理部202は通知に基づきWi−Fi通信のログを記録する(S44)。
When receiving the http request transmission request, the Wi-Fi
ステップS41におけるWi−Fi通信は操作部20側の動作であるので、まずは操作部20側にログを保存する。しかし、このログは本体10側のハードウェアを用いずに実行した通信のログであるから、操作部ログ情報管理部202は、このログは本体10側に記録されないと判断する。そして、この判断に応じ、ステップS44で記録したログを本体10側のログ記録管理部102に送信する(S45)。ログ記録管理部102は、そのログを記録する(S46)。
Since the Wi-Fi communication in step S41 is an operation on the operation unit 20 side, first, a log is stored on the operation unit 20 side. However, since this log is a log of communication executed without using the hardware on the main body 10 side, the operation unit log
以上の通り、画像処理システム1においては、操作部ログ情報管理部202がステップS45の処理を実行することにより、図5の場合と同様、操作部20側の動作のログと本体10側の動作のログとを一括して記録することができる。
As described above, in the image processing system 1, when the operation unit log
次に、図7に、本体10および操作部20の各部のログ情報の取り扱いに関わる動作シーケンスの第3例を示す。図7の例は、操作部20が本体10から取り外し(切り離し)されている間のログの取り扱いに関する動作である。
図7において、ステップS51〜S53は、図5のステップS20〜S22と概ね同じ動作である。ただし、スキャンとは連動していない。また、ステップS54〜S57は、図6のステップS40〜S44と概ね同じ動作である。ただし、ステップS55で送信するものは、httpリクエストではなく、配信用文書である。
Next, FIG. 7 shows a third example of an operation sequence related to handling of log information of each part of the main body 10 and the operation unit 20. The example of FIG. 7 is an operation related to log handling while the operation unit 20 is detached (separated) from the main body 10.
In FIG. 7, steps S51 to S53 are substantially the same as steps S20 to S22 of FIG. However, it is not linked to scanning. Steps S54 to S57 are substantially the same as steps S40 to S44 in FIG. However, what is transmitted in step S55 is not an http request but a distribution document.
しかし、図7の場合、操作部20が本体10から取り外されているため、本体10と通信することができない。このため、ステップS53及びS58で記録したログをすぐに本体10に送信することはできない。
しかし、操作部ログ情報管理部202は、随時本体10との接続有無を監視している。そして、本体10が接続されたことを確認すると(S59のYes)、本体10側で記録されていない、本体10側に送信すべきログを記録済みログから選別して、本体10側のログ記録管理部102に送信する。ログ記録管理部102は、そのログを受信すると、そのログを、自身が記録済みのログに対し時系列でソートし挿入し、記録する(S61)。
However, in the case of FIG. 7, since the operation unit 20 is removed from the main body 10, it cannot communicate with the main body 10. For this reason, the log recorded in steps S53 and S58 cannot be immediately transmitted to the main body 10.
However, the operation unit log
表5に、ステップS61で操作部20から送信されたログを挿入済みの、本体10側で記録されるログの例を示す。下線を付したデータが、ステップS61で挿入されたデータである。 Table 5 shows an example of a log recorded on the main body 10 side after inserting the log transmitted from the operation unit 20 in step S61. The underlined data is the data inserted in step S61.
なお、ステップS53及びS58でのログの記録の際、操作部ログ情報管理部202が、後で本体10側に送信すべきログを識別できるよう、該当ログをマークしたり、送信バッファに蓄積したりしておくようにするとよい。しかし、本体10と通信可能になった時点で、「実施事項」の項目等に応じて、本体10側に送信すべきログを識別できるのであれば、特にマークは必要ない。
Note that when recording logs in steps S53 and S58, the operation unit log
以上の動作によれば、操作部ログ情報管理部202がステップS60の処理を実行することにより、操作部20でのログ記録時点でログの転送ができない場合でも、図5及び図6の場合と同様、操作部20側の動作のログと本体10側の動作のログとを一括して記録することができる。
According to the above operation, even when log transfer cannot be performed at the time of log recording in the operation unit 20 by the operation unit log
次に、図8に、本体10および操作部20の各部のログ情報の取り扱いに関わる動作シーケンスの第4例を示す。図8の例は、本体10が、ユーザからの指示に応じて操作部20からログを取得する動作である。
図8の動作においては、操作部アプリ212が、操作部文書保存(S71)及び文書削除(S73)の動作を行い、これらの結果を操作部ログ情報管理部202に通知する(S72,S74)。そして、操作部ログ情報管理部202は、これらの通知に基づきログを記録する(S73,S75)。
しかし、操作部ログ情報管理部202は、これらのログが本体10側に通知すべきものと判断した場合にでも、すぐには送信を行わない。
Next, FIG. 8 shows a fourth example of an operation sequence related to handling of log information of each part of the main body 10 and the operation unit 20. The example of FIG. 8 is an operation in which the main body 10 acquires a log from the operation unit 20 in accordance with an instruction from the user.
In the operation of FIG. 8, the
However, even when the operation unit log
一方、本体10側のログ記録管理部102は、ユーザからのログ出力指示を検出すると(S77)、操作部20側の操作部ログ情報管理部202に対しログ転送依頼を行う(S78)。
操作部ログ情報管理部202は、この依頼を受けると、記録済みのログから本体10側へ送信すべきログを抽出し、本体10側へ送信する(S79)。ログ記録管理部102は、このログを受信すると、ログ記録管理部102が記録している本体10側のログと合わせてユーザに対して出力する(S80)。この出力は、画面への表示、印刷、電子メール等のメッセージによる送信等により行うことができる。
On the other hand, when the log
Upon receiving this request, the operation unit log
この動作を行うことにより、本体10側に操作部20側の動作のログを記録しなくても、画像処理システム1全体の動作ログを出力することができ、ログの記録のためのメモリ容量を節約することができる。
なお、ステップS77での指示は、ユーザからではなく、何らかの装置からのものであってもよい。
By performing this operation, the operation log of the entire image processing system 1 can be output without recording the operation log on the operation unit 20 side on the main body 10 side, and the memory capacity for recording the log can be increased. Can be saved.
Note that the instruction in step S77 may be from any device, not from the user.
また、操作部ログ情報管理部202が、操作パネル27から操作部20のログ情報の出力要求を直接受けた場合に、操作部ログ情報管理部202が記録したログを一括して操作パネル27に出力して一覧表示させるようにしてもよい。このことにより、操作部20のログ情報のみをユーザに閲覧させることができる。
In addition, when the operation unit log
〔この実施形態におけるプログラム〕
この発明の実施形態であるプログラムは、第1のモジュールを制御する第1のコンピュータと第2のモジュールを制御する第2のコンピュータに上述した機能を実現させるためのプログラムである。そして、このようなプログラムを第1,第2のコンピュータに実行させることにより、上述したような効果を得ることができる。
[Program in this embodiment]
The program according to the embodiment of the present invention is a program for causing the first computer that controls the first module and the second computer that controls the second module to realize the functions described above. The above-described effects can be obtained by causing the first and second computers to execute such a program.
このようなプログラムは、はじめから第1,第2のコンピュータに備えるHDD(ハードディスク装置)、あるいはROMや他の不揮発性記憶媒体(フラッシュメモリ,EEPROM等)などに格納しておいてもよい。しかし、記録媒体であるCD−ROM、あるいはメモリカード,フレキシブルディスク,MO,CD−R,CD−RW,DVD+R,DVD+RW,DVD−R,DVD−RW,又はDVD−RAM等の不揮発性記録媒体に記録して提供することもできる。それらの記録媒体に記録されたプログラムを第1,第2のコンピュータにインストールして実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードし、第1,第2のコンピュータにインストールして実行させることも可能である。
Such a program may be stored in the HDD (hard disk drive) provided in the first and second computers from the beginning, ROM, or other nonvolatile storage medium (flash memory, EEPROM, etc.). However, the recording medium is a CD-ROM or a non-volatile recording medium such as a memory card, flexible disk, MO, CD-R, CD-RW, DVD + R, DVD + RW, DVD-R, DVD-RW, or DVD-RAM. It can also be recorded and provided. Each procedure described above can be executed by installing and executing the programs recorded in those recording media in the first and second computers.
Furthermore, it is also possible to download from an external device that is connected to a network and has a recording medium that records the program, or an external device that stores the program in the storage means, and install and execute the program on the first and second computers.
〔変形例〕
以上で実施形態の説明を終了するが、この発明において、各部の具体的な構成や処理の内容、通信の手順等は、実施形態で説明したものに限るものではない。
例えば、上述した実施形態では、画像処理システム1を、本体10と操作部20とを固定的に組み合わせて構成した例について説明したが、これには限られない。
操作部20と本体10とを、ハードウェアコンポーネントとして全く別の装置としてもよい。例えば、スマートフォン等のモバイル端末(端末装置)を操作部とし、MFP等の画像処理装置を動作部として画像処理システムあるいは情報処理システムを構成してもよい。特に、操作部と動作部を無線で接続する場合には、これらは全く独立した装置として構成可能である。
[Modification]
Although the description of the embodiment is finished as described above, in the present invention, the specific configuration of each unit, the content of processing, the communication procedure, and the like are not limited to those described in the embodiment.
For example, in the above-described embodiment, the example in which the image processing system 1 is configured by combining the main body 10 and the operation unit 20 in a fixed manner has been described, but the present invention is not limited thereto.
The operation unit 20 and the main body 10 may be completely separate devices as hardware components. For example, an image processing system or an information processing system may be configured with a mobile terminal (terminal device) such as a smartphone as an operation unit and an image processing device such as an MFP as an operation unit. In particular, when the operation unit and the operation unit are wirelessly connected, they can be configured as completely independent devices.
また、操作部20と本体10とは、1対1でなくてもよい。例えば、本体10に有線接続された操作部がある画像処理装置を、モバイル端末からも操作できるようにすることも考えられる。あるいは、1台の画像処理装置を複数のモバイル端末から操作できるようにすることも考えられる。あるいはまた、1台のモバイル端末から操作対象を切り替えつつ複数の画像処理装置を操作できるようにすることも考えられる。
また、操作部20あるいは本体10の機能が全て1台の装置で実現される必要もない。複数台の装置が協働して操作部20あるいは本体10の機能を実現する構成であってもよい。
The operation unit 20 and the main body 10 do not have to be one-to-one. For example, an image processing apparatus having an operation unit wired to the main body 10 can be operated from a mobile terminal. Alternatively, it may be possible to operate one image processing apparatus from a plurality of mobile terminals. Alternatively, it may be possible to operate a plurality of image processing apparatuses while switching the operation target from one mobile terminal.
In addition, all the functions of the operation unit 20 or the main body 10 need not be realized by a single device. The structure which implement | achieves the function of the operation part 20 or the main body 10 in cooperation with several apparatuses may be sufficient.
さらに、例えば上述した実施形態では、第1のモジュールを本体10、第2のモジュールを操作部20としたが、これに限られないことは勿論である。エンジン部等の画像読取機能や画像形成機能を含まない画像処理装置や、パーソナルコンピュータを含む他の任意の情報処理装置にもこの発明を適用可能であることは勿論である。
この場合において、モジュール間で通信を行うのであれば、情報処理装置を構成するどの部分をモジュールとするかも任意である。第1及び第2のモジュールは、ハードウェアモジュールだけでなく、ソフトウェアモジュールであってもよい。また、第1及び第2のモジュールは、それぞれ独立して動作可能な情報処理装置であってもよい。
Further, for example, in the above-described embodiment, the first module is the main body 10 and the second module is the operation unit 20, but it is needless to say that the present invention is not limited thereto. Of course, the present invention can also be applied to an image processing apparatus that does not include an image reading function or an image forming function such as an engine unit, or any other information processing apparatus including a personal computer.
In this case, if communication is performed between modules, it is arbitrary which part of the information processing apparatus is a module. The first and second modules may be software modules as well as hardware modules. Further, the first and second modules may be information processing apparatuses that can operate independently.
さらにまた、この発明は上述した実施形態に限定されるものではなく、特許請求の範囲に記載された技術思想に含まれる技術的事項の全てが対象となることは言うまでもない。
また、以上説明してきた実施形態、動作例及び変形例の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
Furthermore, the present invention is not limited to the above-described embodiments, and it goes without saying that all the technical matters included in the technical idea described in the scope of claims are targeted.
In addition, the configurations of the embodiments, operation examples, and modification examples described above can be implemented in any combination as long as they do not contradict each other.
1:画像処理システム、2:クライアントPC、3:ネットワーク、10:本体、11,21:CPU、12,22:ROM、13,23:RAM、14:HDD、15,25:通信I/F、16,26:接続I/F、17:エンジン部、18,28:システムバス、20:操作部、24:フラッシュメモリ、27:操作パネル、101:本体消費電力計測部、102:ログ記録管理部、103:操作部ジョブ受付部、104:エンジン制御部、105:ネットワーク管理部、110:本体OS、201:操作部消費電力計測部、202:操作部ログ情報管理部、203:Wi−Fiネットワーク管理部、204:ジョブ依頼部、211,212:操作部アプリ、220:操作部OS
1: image processing system, 2: client PC, 3: network, 10: main body, 11, 21: CPU, 12, 22: ROM, 13, 23: RAM, 14: HDD, 15, 25: communication I / F, 16, 26: Connection I / F, 17: Engine unit, 18, 28: System bus, 20: Operation unit, 24: Flash memory, 27: Operation panel, 101: Main body power consumption measurement unit, 102: Log recording management unit , 103: operation unit job reception unit, 104: engine control unit, 105: network management unit, 110: main body OS, 201: operation unit power consumption measurement unit, 202: operation unit log information management unit, 203: Wi-Fi network Management unit 204:
Claims (8)
前記第1のモジュールが、
前記第2のモジュールの指示に基づいたデータを前記第2のモジュールへ送信するデータ送信手段と、
前記第1のモジュールの動作ログと前記第2のモジュールから送信された該第2のモジュールの動作ログとを当該情報処理システムの動作ログとして一括して記録する第1のログ記録手段とを備え、
前記第2のモジュールが、
該第2のモジュールの動作ログを記録する第2のログ記録手段と、
前記第1のモジュールから受信した前記データを記憶する記憶手段と、
前記第2のモジュールと前記第1のモジュールとが接続された場合に、前記第2のログ記録手段が記録した動作ログを前記第1のモジュールに送信するログ送信手段とを備え、
前記ログ送信手段が送信する動作ログは、前記第2のモジュールにおいて、前記データ送信手段が送信した前記データを受信して前記記憶手段に記憶させる記憶動作を行った場合に、前記第2のログ記録手段が記録した前記記憶動作のログであることを特徴とする情報処理システム。 An information processing system comprising a first module and a second module,
The first module is
Data transmission means for transmitting data based on an instruction of the second module to the second module;
A first log recording unit configured to collectively record an operation log of the first module and an operation log of the second module transmitted from the second module as an operation log of the information processing system; ,
The second module comprises:
Second log recording means for recording an operation log of the second module;
Storage means for storing the data received from the first module;
Log transmission means for transmitting the operation log recorded by the second log recording means to the first module when the second module and the first module are connected;
The operation log transmitted by the log transmission unit is the second log when the second module performs a storage operation of receiving the data transmitted by the data transmission unit and storing it in the storage unit. An information processing system which is a log of the storage operation recorded by a recording means .
前記ログ送信手段が送信する動作ログは、前記第2のモジュールにおいて、前記第1のモジュールのハードウェアを用いずに実行した動作のログであることを特徴とする情報処理システム。 The information processing system according to claim 1,
The operation log transmitted by the log transmission unit is a log of an operation performed in the second module without using the hardware of the first module.
前記第1のモジュールが、
該第1のモジュールの動作ログと、前記第2のモジュールから送信された該第2のモジュールの動作ログとを当該情報処理システムの動作ログとして一括して記録する第1のログ記録手段を備え、
前記第2のモジュールが、
該第2のモジュールの動作ログを記録する第2のログ記録手段と、
前記第2のモジュールと前記第1のモジュールとが接続された場合に、前記第2のログ記録手段が記録した動作ログを前記第1のモジュールに送信するログ送信手段とを備え、
前記第2のログ記録手段は、前記第1のモジュールに送信すべき動作ログを識別できるように、前記第2のモジュールの動作ログを記録することを特徴とする情報処理システム。 An information processing system comprising a first module and a second module,
The first module is
A first log recording unit configured to collectively record the operation log of the first module and the operation log of the second module transmitted from the second module as an operation log of the information processing system; ,
The second module comprises:
Second log recording means for recording an operation log of the second module;
Log transmission means for transmitting the operation log recorded by the second log recording means to the first module when the second module and the first module are connected;
The information processing system according to claim 2, wherein the second log recording unit records an operation log of the second module so that an operation log to be transmitted to the first module can be identified.
前記第1のモジュールが、
該第1のモジュールの動作ログと、前記第2のモジュールから送信された該第2のモジュールの動作ログとを当該情報処理システムの動作ログとして一括して記録する第1のログ記録手段を備え、
前記第2のモジュールが、
該第2のモジュールの動作ログを記録する第2のログ記録手段と、
前記第2のモジュールと前記第1のモジュールとが接続された場合に、前記第2のログ記録手段が記録した動作ログを前記第1のモジュールに送信するログ送信手段とを備え、
前記第2のログ記録手段は、前記第1のモジュールに送信すべき動作ログを送信バッファに蓄積することを特徴とする情報処理システム。 An information processing system comprising a first module and a second module,
The first module is
A first log recording unit configured to collectively record the operation log of the first module and the operation log of the second module transmitted from the second module as an operation log of the information processing system; ,
The second module comprises:
Second log recording means for recording an operation log of the second module;
Log transmission means for transmitting the operation log recorded by the second log recording means to the first module when the second module and the first module are connected;
The information processing system according to claim 2, wherein the second log recording unit stores an operation log to be transmitted to the first module in a transmission buffer.
該端末装置の指示に基づいて前記画像処理装置が該端末装置へ送信するデータを記憶する記憶手段と、
前記画像処理装置の動作ログと、前記端末装置から送信された該端末装置の動作ログとを一括して記録する前記画像処理装置に対して、前記端末装置と前記画像処理装置とが接続された場合に、該端末装置の動作ログを送信するログ送信手段を備え、
該ログ送信手段が送信する動作ログは、該端末装置において、前記画像処理装置が送信した前記データを受信して前記記憶手段に記憶させる記憶動作を行った場合に記録した前記記憶動作のログであることを特徴とする端末装置。 A terminal device that instructs the image processing apparatus to execute processing,
Storage means for storing data to be transmitted to the terminal device by the image processing device based on an instruction from the terminal device;
The terminal device and the image processing device are connected to the image processing device that collectively records the operation log of the image processing device and the operation log of the terminal device transmitted from the terminal device. A log transmission means for transmitting the operation log of the terminal device,
The operation log transmitted by the log transmission unit is a log of the storage operation recorded when the terminal device performs a storage operation of receiving the data transmitted by the image processing device and storing the data in the storage unit. There is a terminal device.
前記ログ送信手段が送信する動作ログは、前記端末装置において、前記画像処理装置のハードウェアを用いずに実行した動作のログであることを特徴とする端末装置。 The terminal device according to claim 5 ,
The terminal device characterized in that the operation log transmitted by the log transmission means is a log of an operation executed in the terminal device without using the hardware of the image processing device.
前記画像処理装置の動作ログと、前記端末装置から送信された該端末装置の動作ログとを一括して記録する前記画像処理装置に対して、前記端末装置と前記画像処理装置とが接続された場合に、該端末装置の動作ログを送信するログ送信手段を備え、
前記端末装置は、前記画像処理装置に送信すべき動作ログを識別できるように、前記端末装置の動作ログを記録することを特徴とする端末装置。 A terminal device that instructs the image processing apparatus to execute processing,
The terminal device and the image processing device are connected to the image processing device that collectively records the operation log of the image processing device and the operation log of the terminal device transmitted from the terminal device. A log transmission means for transmitting the operation log of the terminal device,
The terminal device records an operation log of the terminal device so that the operation log to be transmitted to the image processing device can be identified.
前記画像処理装置の動作ログと、前記端末装置から送信された該端末装置の動作ログとを一括して記録する前記画像処理装置に対して、前記端末装置と前記画像処理装置とが接続された場合に、該端末装置の動作ログを送信するログ送信手段を備え、
前記端末装置は、前記画像処理装置に送信すべき動作ログを送信バッファに蓄積することを特徴とする端末装置。 A terminal device that instructs the image processing apparatus to execute processing,
The terminal device and the image processing device are connected to the image processing device that collectively records the operation log of the image processing device and the operation log of the terminal device transmitted from the terminal device. A log transmission means for transmitting the operation log of the terminal device,
The terminal device stores an operation log to be transmitted to the image processing device in a transmission buffer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017068151A JP6443481B2 (en) | 2017-03-30 | 2017-03-30 | Information processing system and terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017068151A JP6443481B2 (en) | 2017-03-30 | 2017-03-30 | Information processing system and terminal device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013054119A Division JP6119331B2 (en) | 2013-03-15 | 2013-03-15 | Information processing system, information transmission method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017158188A JP2017158188A (en) | 2017-09-07 |
JP6443481B2 true JP6443481B2 (en) | 2018-12-26 |
Family
ID=59810432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017068151A Active JP6443481B2 (en) | 2017-03-30 | 2017-03-30 | Information processing system and terminal device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6443481B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2021100308A1 (en) * | 2019-11-20 | 2021-12-02 | Dmg森精機株式会社 | Machine tools, log output methods, and log output programs |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3944088B2 (en) * | 2002-02-18 | 2007-07-11 | キヤノン株式会社 | Image processing apparatus, information processing apparatus, and information output method |
JP4944510B2 (en) * | 2006-06-23 | 2012-06-06 | キヤノン株式会社 | Information processing apparatus, control method therefor, and program |
JP4274206B2 (en) * | 2006-07-21 | 2009-06-03 | コニカミノルタビジネステクノロジーズ株式会社 | Job processing system, job processing apparatus, job specifying method, and job specifying processing program |
JP2008288751A (en) * | 2007-05-16 | 2008-11-27 | Mitsubishi Electric Corp | Digital broadcast receiver and viewing history integration system using the digital broadcast receiver |
JP4600447B2 (en) * | 2007-08-30 | 2010-12-15 | ブラザー工業株式会社 | Log collection system and computer apparatus |
JP2009089024A (en) * | 2007-09-28 | 2009-04-23 | Sharp Corp | Mobile phone, communication terminal, and extension telephone system |
JP2011191897A (en) * | 2010-03-12 | 2011-09-29 | Murata Machinery Ltd | Image taking out management system, portable image display terminal, and image management device |
JP2012186559A (en) * | 2011-03-03 | 2012-09-27 | Murata Mach Ltd | Input-output image management system, client terminal device, image input-output server device, and computer program |
-
2017
- 2017-03-30 JP JP2017068151A patent/JP6443481B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017158188A (en) | 2017-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11025794B2 (en) | Method of controlling a multifunction peripheral via a network with use of an information processing apparatus | |
US20120314245A1 (en) | Image processing apparatus, image processing system, method for controlling the same, and storage medium therefor | |
US20130208299A1 (en) | Printing device, management device and management method | |
JP4475291B2 (en) | Image processing apparatus, workflow test method, and test program | |
US9672219B2 (en) | Document management system and recording medium | |
JP6589740B2 (en) | Information processing system, information processing apparatus, information processing system control method, information processing apparatus control method, and program | |
JP5701025B2 (en) | Image processing apparatus, image processing system, control method for image processing apparatus, and program | |
US10277772B2 (en) | File generation apparatus, method for controlling file generation apparatus, and storage medium | |
JP6119331B2 (en) | Information processing system, information transmission method and program | |
JP4870494B2 (en) | Information processing apparatus and program | |
US10009490B2 (en) | Image forming system, image forming apparatus, and program | |
JP5802696B2 (en) | Image forming system, image forming apparatus, and image forming program | |
US9854110B2 (en) | Information processing system and information processing method | |
US20120033258A1 (en) | Image processing apparatus, control method of image processing apparatus, and storage medium | |
JP6443481B2 (en) | Information processing system and terminal device | |
JP2008210060A (en) | Device specification system, login history management device, terminal device, device specification method and device specification program | |
JP6478783B2 (en) | Device having FAX function, control method thereof, and program | |
JP2017188100A (en) | Image forming apparatus, program, and active mass meter system | |
EP2852139B1 (en) | Image processing system, information processing apparatus, image processing method, information processing method, program, and storage medium | |
KR20170069755A (en) | Image forming divice and method for providing workflow service | |
JP5669510B2 (en) | Information processing apparatus, control method therefor, and program | |
JP2008042560A (en) | File transmission and reception system | |
JP5588398B2 (en) | Image forming apparatus | |
JP7334530B2 (en) | Information processing device and program | |
JP2013086407A (en) | Image forming device, image forming method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180109 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180312 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180403 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180530 |
|
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: 20181030 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181112 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6443481 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |