JP2013186846A - Job history information recording system, job history information recording method, program and recording medium - Google Patents

Job history information recording system, job history information recording method, program and recording medium Download PDF

Info

Publication number
JP2013186846A
JP2013186846A JP2012053925A JP2012053925A JP2013186846A JP 2013186846 A JP2013186846 A JP 2013186846A JP 2012053925 A JP2012053925 A JP 2012053925A JP 2012053925 A JP2012053925 A JP 2012053925A JP 2013186846 A JP2013186846 A JP 2013186846A
Authority
JP
Japan
Prior art keywords
job history
history information
daily
recording
folder
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
Application number
JP2012053925A
Other languages
Japanese (ja)
Inventor
Shigemi Saito
茂実 斎藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2012053925A priority Critical patent/JP2013186846A/en
Publication of JP2013186846A publication Critical patent/JP2013186846A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a status management system and a status management method which surely perform collection in a job unit and a daily unit, when a job history information collection server collects job history information stored in a file server.SOLUTION: Management is performed using a job history status file 308 and a daily status file 309 on a file server 102. A digital composite machine 101 records the job history status file 308 after recording all job history information. A job history information collection server 103 investigates a state of the job history status file 308 and collects the job history information when completion of job history information recording processing is detected. The digital composite machine 101 records the daily status file 309 after recording all the job history information of the day. The job history information collection server 103 investigates a state of the daily status file 309 and executes daily processing when completion of the job history information recording processing of the day is detected.

Description

本発明は、デジタル複合機で実行したジョブについて、実行ユーザ、実行日時などのジョブ履歴情報を記録する、ジョブ履歴情報記録システムに関するものである。   The present invention relates to a job history information recording system for recording job history information such as an execution user and execution date / time for a job executed by a digital multifunction peripheral.

近年、プリンタやデジタル複合機の普及に伴って、誰でも原稿の印刷、複写や送信を容易に行うことが可能になっている。ユーザにとって利便性が向上する反面、機密原稿の印刷や複写、送信などによる情報漏洩が新たな問題として発生している。その対策として、印刷、複写、FAX、メール送信などジョブの実行の際に、ジョブ履歴情報を記録するジョブ履歴情報記録システムが存在する。   In recent years, with the widespread use of printers and digital multifunction peripherals, anyone can easily print, copy, and transmit originals. While convenience for the user is improved, information leakage due to printing, copying, transmission, etc. of confidential documents has arisen as a new problem. As a countermeasure, there is a job history information recording system that records job history information when executing jobs such as printing, copying, FAX, and mail transmission.

ジョブ履歴情報は、ジョブ属性情報、画像データ、テキストデータから構成される。   The job history information includes job attribute information, image data, and text data.

ジョブ属性情報とは、そのジョブを実行したユーザ情報、実行した日時情報、実行したデジタル複合機を特定する情報(IPアドレスや、シリアル番号)、実行したジョブ種などであり、テキストファイルやXMLファイルで記録される。   The job attribute information includes user information that executed the job, date and time information that was executed, information (IP address and serial number) that specified the executed digital multifunction peripheral, job type that was executed, and the like. Text file or XML file Is recorded.

画像データは、入力された画像をデータ化した画像データや前記画像データを縮小した縮小画像データであり、ページ単位で複数記録される。   The image data is image data obtained by converting an input image into data, or reduced image data obtained by reducing the image data, and a plurality of image data are recorded in units of pages.

テキストデータは、IFAX受信などテキストが入力された場合に、テキストファイルとして記録される。   Text data is recorded as a text file when text is input such as IFAX reception.

前記ジョブ履歴情報記録システムには、少なくともデジタル複合機とジョブ履歴情報収集サーバが含まれる。デジタル複合機は、ジョブを実行する際に、該ジョブのジョブ履歴情報をジョブ履歴情報収集サーバに送信し、ジョブ履歴情報収集サーバから該ジョブ履歴情報の受信完了通知を受信した後に、ジョブを実行する。ジョブ履歴情報収集サーバは、前記デジタル複合機からジョブ履歴情報を受信して記録し、受信完了をデジタル複合機に通知する(例えば、特許文献1参照。)。   The job history information recording system includes at least a digital multifunction peripheral and a job history information collection server. When executing a job, the digital multifunction peripheral transmits the job history information of the job to the job history information collection server, and executes the job after receiving the job history information reception completion notification from the job history information collection server. To do. The job history information collection server receives and records job history information from the digital multi-function peripheral, and notifies the digital multi-function peripheral of completion of reception (see, for example, Patent Document 1).

デジタル複合機と、ジョブ履歴情報収集サーバとの、ジョブ履歴情報の送信およびその受信通知には、例えばSOAPoverHTTPプロトコルが使用される。   For example, the SOAP over HTTP protocol is used for transmission and reception notification of job history information between the digital multifunction peripheral and the job history information collection server.

また、デジタル複合機とジョブ履歴情報収集サーバの結合を疎にするため、この間にファイルサーバを置くジョブ履歴情報記録システムがある。デジタル複合機は、ジョブ履歴情報をファイルサーバに一時保存する。ジョブ履歴情報収集サーバは、ファイルサーバに保存されたジョブ履歴情報を非同期に取り込む。   In addition, there is a job history information recording system in which a file server is placed between the digital multifunction peripheral and the job history information collection server in order to loosen the coupling. The digital multi-function peripheral temporarily stores job history information in a file server. The job history information collection server fetches job history information stored in the file server asynchronously.

また、ジョブ履歴情報記録システムには、1日分のジョブ履歴情報を収集した後に、監査レポートの作成やバックアップといった日次処理を実行するものもある。監査レポートとは、予め設定した監査対象となるキーワードで、収集したジョブ履歴情報を検索した検索結果である。   Some job history information recording systems execute daily processing such as audit report creation and backup after collecting job history information for one day. The audit report is a search result obtained by searching collected job history information with a keyword to be audited in advance.

前記日次処理を行うジョブ履歴情報記録システムのデジタル複合機は、ファイルサーバ上に日次ごとのジョブ履歴情報を格納する日次フォルダを作成し、ジョブ履歴情報を該ジョブが実行された日時に対応する日次フォルダ内に記録する。   The digital multifunction peripheral of the job history information recording system that performs daily processing creates a daily folder for storing daily job history information on a file server, and sets the job history information to the date and time when the job was executed. Record in the corresponding daily folder.

前記日次処理を行うジョブ履歴情報記録システムのジョブ履歴情報収集サーバは、1日分のジョブ履歴情報を収集した後に、日次処理を行い、その後に該日次の日次フォルダを削除する。   The job history information collection server of the job history information recording system that performs the daily processing performs daily processing after collecting job history information for one day, and then deletes the daily folder.

特開2006−94067号公報JP 2006-94067 A

デジタル複合機が、ジョブ履歴情報をファイルサーバに一時保存し、ジョブ履歴情報収集サーバが、ファイルサーバに保存されたジョブ履歴情報を非同期に取り込むジョブ履歴情報記録システムにおいて、以下の二つの課題がある。   The job history information recording system in which the digital multifunction peripheral temporarily stores the job history information in the file server and the job history information collection server asynchronously captures the job history information stored in the file server has the following two problems. .

課題の一つ目は、複数のファイルで構成されるジョブ履歴情報の、一部をデジタル複合機が書き込んだ時点で、ジョブ履歴情報収集サーバが未だ不完全な該ジョブ履歴情報を収集してしまうことである。   The first problem is that when a part of the job history information composed of multiple files is written by the digital multifunction peripheral, the job history information collection server still collects the incomplete job history information. That is.

課題の二つ目は、前記ジョブ履歴情報記録システムが、日次処理および日次フォルダの削除を行うにあたり、デジタル複合機が該日次のジョブ履歴情報を全てファイルサーバに保存し終えたかどうか、ジョブ履歴情報収集サーバが知るすべがないことである。   The second problem is whether the digital multifunction peripheral has stored all the daily job history information in the file server when the job history information recording system performs daily processing and daily folder deletion. The job history information collection server has nothing to know.

上述した一つ目の課題を解決するために、本発明におけるジョブ履歴情報記録システムは、デジタル複合機とファイルサーバとジョブ履歴情報収集サーバから構成され、
ファイルサーバにジョブ履歴フォルダを生成し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録するジョブ履歴情報記録手段と、
ジョブ履歴情報記録手段がジョブ履歴記録処理を完了した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを前記ジョブ履歴フォルダに記録するジョブ履歴情報記録完了通知手段とを備え、
前記ジョブ履歴情報収集サーバは、
ファイルサーバ上のジョブ履歴フォルダの各々について、ジョブ履歴ステータスファイルの状態を調べることによりジョブ履歴記録処理が完了したことを検知するジョブ履歴情報記録完了検知手段と、
前記ジョブ履歴情報記録完了検知手段によって、ジョブ履歴情報の記録完了が検知された場合に、ジョブ履歴情報を収集するジョブ履歴情報収集手段とを備えることを特徴とする。
In order to solve the first problem described above, the job history information recording system according to the present invention includes a digital multifunction peripheral, a file server, and a job history information collection server.
Job history information recording means for generating a job history folder in the file server and recording job history information in the job history folder;
A job history information recording completion notifying means for recording a job history status file indicating completion of recording of the job history information in the job history folder after the job history information recording means has completed the job history recording process;
The job history information collection server
Job history information recording completion detection means for detecting completion of job history recording processing by examining the status of the job history status file for each of the job history folders on the file server,
The job history information recording completion detecting means includes job history information collecting means for collecting job history information when the completion of recording of job history information is detected.

上述した二つ目の課題を解決するために、本発明におけるデジタル複合機は、さらに、当該日のジョブ履歴情報を全て記録した後に、ファイルサーバに該日次のジョブ履歴情報の記録完了を表す日次ステータスファイルを記録することを特徴とするジョブ履歴情報日次記録完了通知手段を備え、
前記ジョブ履歴情報記録手段は、ファイルサーバに日次フォルダを生成し、前記日次フォルダ内に、ジョブ履歴フォルダを生成し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録することを特徴とし、
前記ジョブ履歴情報収集サーバは、さらに、
ファイルサーバ上の、日次ステータスファイルの状態を調べることによって該日次のジョブ履歴情報の記録処理が完了したことを検知するジョブ履歴情報日次記録完了検知手段と、
ファイルサーバ上の、日次フォルダの状態を調べることによって該日次のジョブ履歴情報の収集処理が完了したことを検知するジョブ履歴情報日次収集完了検知手段と、
前記ジョブ履歴情報日次記録完了検知手段が、特定の日次フォルダに対するジョブ履歴情報記録が完了したことを検知し、かつ、前記ジョブ履歴情報日次収集完了検知手段が、該日次フォルダに対するジョブ履歴情報の収集が完了したことを検知した場合に、該日次フォルダに対するジョブ履歴情報日次処理を実行するジョブ履歴情報日次処理手段を備えることを特徴とする。
In order to solve the second problem described above, the digital multi-function peripheral according to the present invention further indicates the completion of recording of the daily job history information on the file server after all the job history information of the day is recorded. Job history information daily recording completion notification means characterized by recording a daily status file,
The job history information recording means generates a daily folder in a file server, generates a job history folder in the daily folder, and records job history information in the job history folder,
The job history information collection server further includes:
Job history information daily recording completion detecting means for detecting completion of the recording processing of the daily job history information by examining the status of the daily status file on the file server;
Job history information daily collection completion detection means for detecting that the collection processing of the daily job history information is completed by checking the status of the daily folder on the file server;
The job history information daily recording completion detection means detects that job history information recording for a specific daily folder is completed, and the job history information daily collection completion detection means detects a job for the daily folder. Job history information daily processing means is provided for executing daily job history information processing for the daily folder when it is detected that collection of history information has been completed.

本発明によって、デジタル複合機がファイルサーバに記録を完了していない不完全なジョブ履歴情報を、ジョブ履歴収集サーバが収集するという問題が解決される。   The present invention solves the problem that the job history collection server collects incomplete job history information that has not been recorded in the file server by the digital multifunction peripheral.

また、本発明によって、一日分のジョブ履歴情報に対して、漏れなく日次処理を実行することができ、また適切に日次フォルダを削除することができる。   Further, according to the present invention, it is possible to execute daily processing on job history information for one day without omission and to delete a daily folder appropriately.

第1の実施形態のシステム構成図System configuration diagram of the first embodiment 本システムのデジタル複合機の構成を示すブロック図Block diagram showing the configuration of the digital multifunction peripheral of this system ジョブ履歴情報フォルダ構成Job history information folder structure ジョブ属性情報の例Example of job attribute information デジタル複合機のジョブ履歴情報記録処理の基本フローBasic flow of job history information recording process of digital multi-function peripheral デジタル複合機の日次ジョブ履歴情報記録完了処理の基本フローBasic flow of daily job history information recording completion processing of digital multi-function peripheral ジョブ履歴情報収集サーバの収集処理の基本フローBasic flow of job history information collection processing 第2の実施形態のシステム構成図System configuration diagram of the second embodiment 第3の実施形態のシステム構成図System configuration diagram of the third embodiment

[実施例1]
本発明の第1の実施の形態について、説明する。
[Example 1]
A first embodiment of the present invention will be described.

図1は本発明の第1の実施形態に係るジョブ履歴情報記録システムの全体構成図である。ここではネットワーク上に画像入出力処理装置としての一例であるデジタル複合機101、ファイルサーバ102、ジョブ履歴情報収集サーバ103、データベース104、管理サーバ105、管理クライアント106が接続されている。   FIG. 1 is an overall configuration diagram of a job history information recording system according to the first embodiment of the present invention. Here, a digital multifunction peripheral 101, a file server 102, a job history information collection server 103, a database 104, a management server 105, and a management client 106, which are examples of image input / output processing devices, are connected to the network.

デジタル複合機101はスキャン、プリント、コピー、電子メール、FAX機能などを有している。デジタル複合機101は、機器内に画像データを保存するユーザボックスと呼ぶ領域を持っており、ユーザボックスに保存された画像データをFAX送信やメール送信する機能を持つ。デジタル複合機101は、機器上で実行したジョブに関して、同時にジョブ履歴情報をファイルサーバ102に記録する機能を有する。ジョブ履歴情報とは、そのジョブの電子的な画像データと、ジョブの実行者、実行日時、実行したデジタル複合機情報等を含むジョブ属性情報から構成される。画像データは、例えばJPEG形式やTIFF形式で記録される。ジョブ属性情報は、例えば図4のようなXMLファイル形式で記録される。デジタル複合機101は、前記ジョブ履歴情報をファイルサーバ102に記録した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを記録する。   The digital multi-function peripheral 101 has scan, print, copy, e-mail, FAX functions, and the like. The digital multi-function peripheral 101 has an area called a user box for storing image data in the device, and has a function of transmitting image data stored in the user box by FAX or mail. The digital multi-function peripheral 101 has a function of simultaneously recording job history information in the file server 102 for jobs executed on the device. The job history information is composed of electronic image data of the job, job attribute information including a job executor, execution date and time, executed digital multi-function peripheral information, and the like. The image data is recorded in, for example, JPEG format or TIFF format. The job attribute information is recorded in, for example, an XML file format as shown in FIG. After recording the job history information in the file server 102, the digital multifunction peripheral 101 records a job history status file indicating completion of recording the job history information.

ファイルサーバ102には、デジタル複合機101からジョブ履歴情報および、ジョブ履歴ステータスファイル、日次ステータスファイルが記録される。また、ジョブ履歴情報収集サーバ103によって、該ジョブ履歴情報、ジョブ履歴ステータスファイル、日次ステータスファイルが読み取られ、また、削除される。   The file server 102 records job history information, a job history status file, and a daily status file from the digital multifunction peripheral 101. Further, the job history information collection server 103 reads and deletes the job history information, the job history status file, and the daily status file.

ジョブ履歴情報収集サーバ103は、ファイルサーバ102からジョブ履歴情報を読み取り、該ョブ履歴中の画像データに対してOCR処理をかけてテキスト情報を抽出する。その後、データベース104に格納できる形式に変換し、データベース104に記録する。さらに、受信したジョブ属性情報を、画像データと関連付けて登録する。ジョブ履歴情報収集サーバ103による、上記OCR処理および、データベース104に格納できる形式への変換を以後データ変換処理と記述する。   The job history information collection server 103 reads job history information from the file server 102 and extracts text information by performing OCR processing on the image data in the job history. Thereafter, the data is converted into a format that can be stored in the database 104 and recorded in the database 104. Further, the received job attribute information is registered in association with the image data. The OCR process performed by the job history information collection server 103 and the conversion into a format that can be stored in the database 104 are hereinafter referred to as a data conversion process.

データベース104にはジョブ履歴情報収集サーバ103から送られてきた画像データ、関連付けられたテキストデータ、ジョブ属性情報が蓄積される。
管理サーバ105は、ジョブ履歴情報収集サーバ103が読み取り対象とするファイルサーバ102のUNCパス、該ファイルサーバにアクセスするためユーザ名とパスワード、ジョブ履歴情報収集サーバ103におけるデータ変換処理方法などの設定情報を記録し、管理する。設定が変更された場合、ジョブ履歴情報収集サーバ103へ設定を通知する。
The database 104 stores image data sent from the job history information collection server 103, associated text data, and job attribute information.
The management server 105 sets setting information such as a UNC path of the file server 102 to be read by the job history information collection server 103, a user name and password for accessing the file server, a data conversion processing method in the job history information collection server 103, and the like. Record and manage When the setting is changed, the setting is notified to the job history information collection server 103.

管理クライアント106は、ジョブ履歴情報記録システムの管理者が、管理サーバ105の設定を行ったり、データベース104に蓄積されたジョブ履歴情報を閲覧・検索したりするための端末である。   The management client 106 is a terminal for the administrator of the job history information recording system to set the management server 105 and to browse and search job history information stored in the database 104.

図1には、101から106までの構成要素が1つずつ含まれているが、各構成要素が複数含まれていてもよい。特に、デジタル複合機101は、1システム内に複数存在することが多い。ジョブ履歴情報収集サーバ103は主に負荷分散のために、データベース104および管理サーバ105は信頼性向上のために冗長構成をとっても良い。   Although FIG. 1 includes one component from 101 to 106, a plurality of each component may be included. In particular, there are many digital multifunction peripherals 101 in one system. The job history information collection server 103 may have a redundant configuration mainly for load distribution, and the database 104 and the management server 105 may have a redundant configuration for improving reliability.

また、ある構成要素と別の構成要素が同一のサーバ内に配置されていてもよい。例えば、管理サーバ105と、ジョブ履歴情報収集サーバ103が同一のサーバ装置内に含まれていても良い。   Moreover, a certain component and another component may be arrange | positioned in the same server. For example, the management server 105 and the job history information collection server 103 may be included in the same server device.

図2は、図1に示したデジタル複合機101の構成を示すブロック図である。コントローラユニット233は、画像入力デバイスであるスキャナ部231や画像出力デバイスであるプリンタ部232と接続し、一方ではネットワーク(LAN)240や公衆回線(WAN)250と接続することで、画像データやデバイス情報の入出力を行う為のコントローラである。   FIG. 2 is a block diagram showing a configuration of the digital multifunction peripheral 101 shown in FIG. The controller unit 233 is connected to a scanner unit 231 that is an image input device and a printer unit 232 that is an image output device, and on the other hand, is connected to a network (LAN) 240 or a public line (WAN) 250, whereby image data and devices are connected. It is a controller for inputting and outputting information.

コントローラユニット233において、200はCPUで、システム全体を制御するコントローラである。201はRAMで、CPU200が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリ(バッファメモリ)でもある。202はROMで、ブートROMであり、システムのブートプログラムが格納されている。203はハードディスクドライブ(HDD)で、システムソフトウェア、ユーザボックス内の画像データなどを格納する。   In the controller unit 233, reference numeral 200 denotes a CPU, which is a controller that controls the entire system. A RAM 201 is a system work memory for the CPU 200 to operate, and is also an image memory (buffer memory) for temporarily storing input image data. A ROM 202 is a boot ROM that stores a system boot program. A hard disk drive (HDD) 203 stores system software, image data in a user box, and the like.

204は操作部I/Fで、操作部234とのインターフェース部であり、操作部234に表示する画面データを操作部234に対して出力する。また、操作部I/F204は、操作部234からオペレータが入力した情報を、CPU200に伝える役割をする。   An operation unit I / F 204 is an interface unit with the operation unit 234 and outputs screen data to be displayed on the operation unit 234 to the operation unit 234. The operation unit I / F 204 serves to transmit information input by the operator from the operation unit 234 to the CPU 200.

205はネットワーク部(Network)で、ネットワーク(LAN)240に接続し、情報の入出力、および、ファイルサーバ102にジョブ履歴情報、ジョブ履歴ステータスファイル、日次ステータスファイルの記録を行う。206はモデム(MODEM)で、公衆回線(WAN)250に接続し、画像データの入出力を行う。以上のデバイスがシステムバス207上に配置される。   A network unit (Network) 205 is connected to the network (LAN) 240 and inputs / outputs information, and records job history information, a job history status file, and a daily status file in the file server 102. A modem 206 is connected to a public line (WAN) 250 and inputs / outputs image data. The above devices are arranged on the system bus 207.

208はイメージバス(Image Bus)I/Fで、システムバス207と画像データを高速で転送する画像バス209を接続し、データ構造を変換するバスブリッジである。   Reference numeral 208 denotes an image bus I / F, which is a bus bridge that connects the system bus 207 and an image bus 209 that transfers image data at high speed, and converts the data structure.

画像バス209上には以下のデバイスが配置される。   The following devices are arranged on the image bus 209.

210はラスタイメージプロセッサ(RIP)で、PDLコードをビットマップイメージに展開する。211はデバイスI/F部で、画像入出力デバイスであるスキャナ部231,プリンタ部232とコントローラ233を画像入力部インタフェース212,印刷部インタフェース213を介して接続し、画像データの変換を行う。214はスキャナ画像処理部で、入力画像データに対し補正,加工,編集を行う。また、スキャナ画像処理部214は、入力された画像データがカラー原稿か白黒原稿かを画像データの彩度信号から判断しその結果を保持する機能を有する。215はプリンタ画像処理部で、出力画像データに対し補正、加工、編集を行う。   A raster image processor (RIP) 210 expands the PDL code into a bitmap image. A device I / F unit 211 connects the scanner unit 231 and the printer unit 232, which are image input / output devices, and the controller 233 via the image input unit interface 212 and the printing unit interface 213, and converts image data. A scanner image processing unit 214 corrects, processes, and edits input image data. The scanner image processing unit 214 has a function of determining whether the input image data is a color document or a monochrome document from the saturation signal of the image data and holding the result. A printer image processing unit 215 corrects, processes, and edits output image data.

216は画像回転部で、スキャナ画像処理部214と連携して、スキャナ部231からの画像読み込みと同時に画像データを回転しメモリ上に格納することができる。画像回転部216は、さらに、メモリ上にある画像データを回転しメモリ上に格納、もしくはメモリ上にある画像データをプリンタ画像処理部215と連携して回転しながら印字出力することができる。217は画像圧縮部で、多値画像データはJPEG、2値画像画像データはJBIG、MMR、MR、MHの圧縮伸長処理を行う。218は解像度変換部で、メモリ上にある画像データを解像度変換処理し、メモリ上に格納する。219は色空間変換部で、マトリクス演算により、たとえばメモリ上にあるYUV画像データをLab画像データに変換し、メモリ上に格納する。220は階調変換部で、例えばメモリ上にある8bit,256階調の画像データを誤差拡散処理などの手法により1bit,2階調に変換し、メモリ上に格納する。画像回転部216、画像圧縮部217、解像度変換部218、色空間変換部219、階調変換部220は、それぞれ連結して動作することが可能で、例えばメモリ上の画像データを画像回転、解像度変換する場合は、両処理を、メモリを介することなしに行うことができる。   Reference numeral 216 denotes an image rotation unit, which can cooperate with the scanner image processing unit 214 to rotate the image data simultaneously with the image reading from the scanner unit 231 and store it in the memory. Further, the image rotation unit 216 can rotate and store the image data on the memory and store it on the memory, or print out the image data on the memory while rotating in cooperation with the printer image processing unit 215. Reference numeral 217 denotes an image compression unit, which performs JPEG, JBIG, MMR, MR, and MH compression / decompression processing for multi-valued image data and binary image data. A resolution conversion unit 218 performs resolution conversion processing on the image data on the memory and stores it on the memory. A color space conversion unit 219 converts, for example, YUV image data on the memory into Lab image data by matrix calculation, and stores the data on the memory. A gradation conversion unit 220 converts, for example, 8-bit and 256-gradation image data on the memory into 1-bit and 2-gradation by a technique such as error diffusion processing, and stores it on the memory. The image rotation unit 216, the image compression unit 217, the resolution conversion unit 218, the color space conversion unit 219, and the gradation conversion unit 220 can operate in conjunction with each other. In the case of conversion, both processes can be performed without going through a memory.

図3は、ファイルサーバ102内のHDDに作成される、ジョブ履歴情報フォルダの構成図である。   FIG. 3 is a configuration diagram of a job history information folder created in the HDD in the file server 102.

301はルートフォルダであり、この下に日次フォルダ302が作成される。   Reference numeral 301 denotes a root folder, and a daily folder 302 is created thereunder.

日次フォルダ302は、日次単位に作成されるフォルダであり、該日次に実行された1つ以上のジョブのジョブ履歴情報と、日次ステータスファイル309が格納される。デジタル複合機101は、該日次に実行されたジョブのジョブ履歴情報をジョブ履歴情報フォルダに格納する際、対応する日次フォルダ302の有無をチェックし、該日次フォルダが存在しない場合に、該日次フォルダを作成する。   The daily folder 302 is a folder created on a daily basis, and stores job history information of one or more jobs executed on the daily basis and a daily status file 309. When the digital multifunction peripheral 101 stores the job history information of the job executed on the day in the job history information folder, the digital multifunction peripheral 101 checks whether or not the corresponding daily folder 302 exists, and if the daily folder does not exist, Create the daily folder.

303は、ジョブ履歴フォルダであり、この中には、1ジョブのジョブ属性情報304、ページ属性情報305、画像データ306、テキストデータ307、ジョブ履歴ステータスファイル308が格納される。   A job history folder 303 stores job attribute information 304, page attribute information 305, image data 306, text data 307, and job history status file 308 for one job.

ジョブ属性情報304は、デジタル複合機101で実行されたジョブの属性である。詳細は図4を用いて、後述する。   The job attribute information 304 is an attribute of a job executed by the digital multifunction peripheral 101. Details will be described later with reference to FIG.

ページ属性情報305には、画像データ306の画像フォーマットや、回転情報などがXML形式で記録される。マルチページのジョブのジョブ履歴情報である場合等、画像データが複数存在する場合、ページ属性情報305は複数記録される。画像データが存在しないジョブのジョブ履歴情報の場合、ページ属性情報305は記録されない。   In the page attribute information 305, the image format of the image data 306, rotation information, and the like are recorded in the XML format. When there are a plurality of image data such as job history information of a multi-page job, a plurality of page attribute information 305 are recorded. In the case of job history information of a job having no image data, the page attribute information 305 is not recorded.

画像データ306は、該ジョブにおいてデジタル複合機101で入出力された画像データである。本実施例では、カラーデータはJPEG形式で、モノクロデータはMMR−TIFF形式で記録される。マルチページのジョブのジョブ履歴情報である場合等、画像データが複数存在する場合、画像データ306は複数記録される。画像データが存在しないジョブのジョブ履歴情報の場合、ページ属性情報305は記録されない。   Image data 306 is image data input / output by the digital multi-function peripheral 101 in the job. In this embodiment, color data is recorded in the JPEG format and monochrome data is recorded in the MMR-TIFF format. When there are a plurality of image data such as job history information of a multi-page job, a plurality of image data 306 are recorded. In the case of job history information of a job having no image data, the page attribute information 305 is not recorded.

テキストデータ307は、該ジョブ履歴情報でデジタル複合機101で、IFAXの送受信や、スキャンデータのOCR処理などによって入出力されたテキストデータである。本実施例では、UTF−8でエンコードされたテキストファイル形式で記録される。マルチページのスキャンジョブに対するOCR処理結果等、テキストデータが複数存在する場合、テキストデータ307はページ単位で複数記録される。   The text data 307 is text data input / output by the digital multifunction peripheral 101 using the job history information by IFAX transmission / reception, OCR processing of scan data, or the like. In this embodiment, the file is recorded in a text file format encoded by UTF-8. When there are a plurality of text data such as an OCR processing result for a multi-page scan job, a plurality of text data 307 are recorded in units of pages.

ジョブ履歴ステータスファイル308は、該ジョブ履歴フォルダ303のステータスを管理するものである。デジタル複合機101は、ジョブ履歴フォルダ303以下に、ジョブ属性情報304、ページ属性情報305、画像データ306、テキストデータ307、ジョブ履歴ステータスファイル308を順次記録していき、最後にジョブ履歴ステータスファイル308に該ジョブ履歴フォルダ303への記録が完了した旨を記録する。本実施例では、ジョブ履歴ステータスファイル308の有無で、前記ステータスを管理する。ジョブ履歴ステータスファイル308が存在しない場合、デジタル複合機101がジョブ履歴フォルダ303へのジョブ履歴情報を記録中であることを意味する。ジョブ履歴ステータスファイル308が存在する場合、デジタル複合機101がジョブ履歴フォルダ303へのジョブ履歴情報の記録を完了したことを意味する。   The job history status file 308 manages the status of the job history folder 303. The digital multi-function peripheral 101 sequentially records job attribute information 304, page attribute information 305, image data 306, text data 307, and job history status file 308 under the job history folder 303, and finally the job history status file 308. To the effect that recording to the job history folder 303 is completed. In this embodiment, the status is managed based on the presence / absence of the job history status file 308. If the job history status file 308 does not exist, it means that the digital multifunction peripheral 101 is recording job history information in the job history folder 303. If the job history status file 308 exists, it means that the digital multifunction peripheral 101 has completed recording the job history information in the job history folder 303.

日次ステータスファイル309は、デジタル複合機101が日次フォルダ302およびそのサブフォルダへのファイル記録を全て完了した時に記録される。本実施例では、日次ステータスファイル309の有無で、前記ステータスを管理する。日次ステータスファイル309が存在しない場合、デジタル複合機101が日次フォルダ302内にジョブ履歴情報を記録中であることを意味する。日次ステータスファイル309が存在する場合、デジタル複合機101が日次フォルダ302へのジョブ履歴情報の記録を完了したことを意味する。   The daily status file 309 is recorded when the digital multi-function peripheral 101 completes file recording in the daily folder 302 and its subfolders. In this embodiment, the status is managed based on the presence / absence of the daily status file 309. If the daily status file 309 does not exist, it means that the digital multifunction peripheral 101 is recording job history information in the daily folder 302. If the daily status file 309 exists, it means that the digital multifunction peripheral 101 has completed recording the job history information in the daily folder 302.

図4は、デジタル複合機が記録するジョブ属性情報の例である。ここでは、ジョブ属性情報をXML形式で記録している。この例では、ジョブ属性情報を表すルートのlogInformation要素に、deviceInformation要素、userInformation要素、jobInformation要素を含んでいる。deviceInformation要素には、デバイス名、シリアル番号などのデバイス情報が記録される。userInformation要素には、部門ID、ユーザ名などのユーザ情報が記録される。jobInformation要素には、ジョブ種、ジョブ名、開始日時などのジョブ情報が記録される。   FIG. 4 is an example of job attribute information recorded by the digital multifunction peripheral. Here, job attribute information is recorded in the XML format. In this example, a logInformation element of a route representing job attribute information includes a deviceInformation element, a userInformation element, and a jobInformation element. Device information such as a device name and a serial number is recorded in the deviceInformation element. User information such as a department ID and a user name is recorded in the userInformation element. In the jobInformation element, job information such as job type, job name, start date and time is recorded.

図5は、デジタル複合機101がジョブ実行時に、ジョブ履歴情報をファイルサーバ102に記録する処理の基本フローである。   FIG. 5 is a basic flow of processing for recording job history information in the file server 102 when the digital multifunction peripheral 101 executes a job.

ステップ501において、デジタル複合機101のCPU200は、ジョブを実行した日に対応する日次フォルダが、ファイルサーバ102に存在するかどうか判定する。該日次フォルダが存在する場合ステップ503へ、存在しない場合ステップ502へ進む。   In step 501, the CPU 200 of the digital multi-function peripheral 101 determines whether a daily folder corresponding to the day on which the job is executed exists in the file server 102. If the daily folder exists, the process proceeds to step 503, and if not, the process proceeds to step 502.

ステップ502において、デジタル複合機101のCPU200は、ファイルサーバ102に、日次フォルダ302を作成する。日次フォルダには、YYYYMMDD形式などによって、日次を示すユニークなフォルダ名をつける。ステップ503へ進む。   In step 502, the CPU 200 of the digital multifunction peripheral 101 creates a daily folder 302 in the file server 102. A unique folder name indicating the daily is given to the daily folder in the YYYYMMDD format or the like. Proceed to step 503.

ステップ503において、デジタル複合機101のCPU200は、ファイルサーバ102に、ジョブ履歴フォルダ303を作成する。ジョブ履歴フォルダには、UUIDなどを用いて、ユニークなフォルダ名をつける。   In step 503, the CPU 200 of the digital multifunction peripheral 101 creates a job history folder 303 in the file server 102. A unique folder name is assigned to the job history folder using UUID or the like.

ステップ504において、デジタル複合機101のCPU200は、前記ジョブ履歴フォルダ303に、ジョブ属性情報304を記録する。ジョブ属性情報304は、図4で説明したようにXML形式で記録する。   In step 504, the CPU 200 of the digital multifunction peripheral 101 records job attribute information 304 in the job history folder 303. The job attribute information 304 is recorded in the XML format as described with reference to FIG.

ステップ505において、デジタル複合機101のCPU200は、記録すべきコンテンツデータが存在するかどうか判定する。コンテンツデータとは、ジョブの実行に伴って入出力される画像データおよび/またはテキストデータである。コンテンツデータを伴わないジョブの場合、または、全てのコンテンツデータを記録した後の場合、ステップS509へ進む。記録すべきコンテンツデータが存在する場合は、ステップ506へ進む。   In step 505, the CPU 200 of the digital multifunction peripheral 101 determines whether there is content data to be recorded. The content data is image data and / or text data that is input / output as a job is executed. In the case of a job without content data, or after all content data has been recorded, the process proceeds to step S509. If there is content data to be recorded, the process proceeds to step 506.

ステップ506において、デジタル複合機101のCPU200は、前記ジョブ履歴フォルダ303に、ページ属性情報305を記録する。   In step 506, the CPU 200 of the digital multifunction peripheral 101 records the page attribute information 305 in the job history folder 303.

ステップ507において、デジタル複合機101のCPU200は、前記ジョブ履歴フォルダ303に、画像データ306を記録する。   In step 507, the CPU 200 of the digital multi-function peripheral 101 records the image data 306 in the job history folder 303.

ステップ508において、デジタル複合機101のCPU200は、前記ジョブ履歴フォルダ303に、テキストデータ307を記録する。ステップ505へ進む。   In step 508, the CPU 200 of the digital multifunction peripheral 101 records the text data 307 in the job history folder 303. Proceed to step 505.

ステップ509において、デジタル複合機101のCPU200は、前記ジョブ履歴フォルダ303に、ジョブ履歴ステータスファイル509を記録し、ジョブ履歴情報記録処理を終了する。   In step 509, the CPU 200 of the digital multi-function peripheral 101 records the job history status file 509 in the job history folder 303, and ends the job history information recording process.

図6は、デジタル複合機101が毎日0時に実行する、日次ジョブ履歴情報記録完了処理の基本フローである。   FIG. 6 is a basic flow of daily job history information recording completion processing that is executed by the digital multi-function peripheral 101 at 0:00 every day.

ステップ601において、デジタル複合機101のCPU200は、デジタル複合機101自身が、ファイルサーバ102への記録を完了していないジョブ履歴情報が存在するかどうか判定する。記録を完了していないジョブ履歴情報が存在する場合、ステップ603へ進む。存在しない場合、ステップ602へ進む。   In step 601, the CPU 200 of the digital multifunction peripheral 101 determines whether there is job history information that has not been recorded on the file server 102 by the digital multifunction peripheral 101 itself. If there is job history information that has not been recorded, the process proceeds to step 603. If not, the process proceeds to step 602.

ステップ602において、デジタル複合機101のCPU200は、前日までの日次フォルダ302に、該日次フォルダへのジョブ履歴情報記録が完了したことを示す日次ステータスファイル309を記録して、処理を終了する。   In step 602, the CPU 200 of the digital multi-function peripheral 101 records the daily status file 309 indicating that the job history information recording to the daily folder has been completed in the daily folder 302 up to the previous day, and ends the processing. To do.

ステップ603において、デジタル複合機101のCPU200は、一定時間待機して、ステップ601へ進む。   In step 603, the CPU 200 of the digital multi-function peripheral 101 waits for a predetermined time and proceeds to step 601.

図7は、ジョブ履歴情報収集サーバ103が実行する、ジョブ履歴情報の収集処理の基本フローである。   FIG. 7 is a basic flow of job history information collection processing executed by the job history information collection server 103.

ステップ701において、ジョブ履歴情報収集サーバ103は、ファイルサーバ102の日次フォルダ302を1つ選択する。ジョブ履歴情報収集サーバ103は、デジタル複合機101による該日次フォルダ302へのジョブ履歴情報記録が完了しているかどうか、日次ステータスファイル309の状態を用いて判定する。日次ステータスファイル309が存在する、すなわち、デジタル複合機101がジョブ履歴情報の記録を完了している場合、ステップ708へ進む。日次ステータスファイル309が存在しない、すなわち、デジタル複合機101がジョブ履歴情報の記録を完了していない場合、ステップ702へ進む。   In step 701, the job history information collection server 103 selects one daily folder 302 of the file server 102. The job history information collection server 103 determines whether or not the job history information recording to the daily folder 302 by the digital multifunction peripheral 101 is completed using the state of the daily status file 309. If the daily status file 309 exists, that is, if the digital multifunction peripheral 101 has completed the recording of job history information, the process proceeds to step 708. If the daily status file 309 does not exist, that is, if the digital multifunction peripheral 101 has not completed recording of job history information, the process proceeds to step 702.

ステップ702において、ジョブ履歴情報収集サーバ103は、ファイルサーバ102内の前記ステップ701で選択された日次フォルダに含まれるジョブ履歴フォルダ303を1つ選択する。ジョブ履歴情報収集サーバ103は、デジタル複合機101による該ジョブ履歴フォルダ303へのジョブ履歴情報の記録処理が完了しているかどうか、ジョブ履歴ステータスファイル308の状態を用いて判定する。ジョブ履歴ステータスファイル308が存在する、すなわち、デジタル複合機101がジョブ履歴情報の記録を完了している場合、ステップ703へ進む。ジョブ履歴ステータスファイル308が存在しない、すなわち、デジタル複合機101がジョブ履歴情報の記録を完了していない場合、ステップ705へ進む。   In step 702, the job history information collection server 103 selects one job history folder 303 included in the daily folder selected in step 701 in the file server 102. The job history information collection server 103 uses the state of the job history status file 308 to determine whether the recording processing of the job history information in the job history folder 303 by the digital multifunction peripheral 101 has been completed. If the job history status file 308 exists, that is, if the digital multifunction peripheral 101 has completed recording of job history information, the process proceeds to step 703. If the job history status file 308 does not exist, that is, if the digital multifunction peripheral 101 has not completed recording of job history information, the process proceeds to step 705.

ステップ703において、ジョブ履歴情報収集サーバ103は、該ジョブ履歴フォルダ303に含まれる、ジョブ属性情報304、ページ属性情報305、画像データ306、テキストデータ307について、データベース104に格納する。この時、XML形式で記録されたジョブ属性情報304を、データベース104のテーブル構造にマッピングして記録する。また、テキストデータ307が存在しない場合、画像データ306に対して、OCRをかけて、テキストデータを生成し、データベース104に格納しても良い。ステップ704へ進む。   In step 703, the job history information collection server 103 stores the job attribute information 304, page attribute information 305, image data 306, and text data 307 included in the job history folder 303 in the database 104. At this time, the job attribute information 304 recorded in the XML format is mapped to the table structure of the database 104 and recorded. If the text data 307 does not exist, the image data 306 may be subjected to OCR to generate text data and store it in the database 104. Proceed to step 704.

ステップ704において、ジョブ履歴情報収集サーバ103は、該ジョブ履歴フォルダ303をファイルサーバ102から削除する。ステップ705へ進む。   In step 704, the job history information collection server 103 deletes the job history folder 303 from the file server 102. Proceed to step 705.

ステップ705において、ジョブ履歴情報収集サーバ103は、ステップ702において選択されていないジョブ履歴フォルダが存在するかどうかを判定する。存在する場合、ステップ702へ進む。存在しない場合、ステップ706へ進む。   In step 705, the job history information collection server 103 determines whether there is a job history folder not selected in step 702. If it exists, go to Step 702. If not, the process proceeds to step 706.

ステップ706において、ジョブ履歴情報収集サーバ103は、ステップ701において選択されていない日次フォルダが存在するかどうかを判定する。存在する場合、ステップ701へ進む。存在しない場合、ステップ707へ進む。   In step 706, the job history information collection server 103 determines whether there is a daily folder not selected in step 701. If it exists, the process proceeds to step 701. If not, the process proceeds to step 707.

ステップ707において、ジョブ履歴情報収集サーバ103は、一定時間待機する。この時、ステップ701における日次フォルダの選択状況と、ステップ702におけるジョブ履歴フォルダの選択状況をリセットする。一定時間待機後、ステップ701へ進む。   In step 707, the job history information collection server 103 waits for a predetermined time. At this time, the selection status of the daily folder in step 701 and the selection status of the job history folder in step 702 are reset. After waiting for a predetermined time, the process proceeds to step 701.

ステップ708において、ジョブ履歴情報収集サーバ103は、ステップ701で選択した日次フォルダに、ジョブ履歴フォルダが含まれていないか判定する。ジョブ履歴フォルダが含まれていない場合、該日次フォルダは削除可能である。ステップ709へ進む。ジョブ履歴フォルダが含まれている場合、該ジョブ履歴フォルダをデータベースへ格納する必要がある。ステップ702へ進む。   In step 708, the job history information collection server 103 determines whether the daily folder selected in step 701 includes a job history folder. If the job history folder is not included, the daily folder can be deleted. Proceed to step 709. If a job history folder is included, it is necessary to store the job history folder in the database. Proceed to step 702.

ステップ709において、ジョブ履歴情報収集サーバ103は、ステップ701で選択した日次フォルダに対して、日次処理を実行する。ステップS710へ進む。   In step 709, the job history information collection server 103 executes daily processing for the daily folder selected in step 701. Proceed to step S710.

ステップ710において、ジョブ履歴情報収集サーバ103は、ステップ701で選択した日次フォルダを削除する。ステップS706へ進む。   In step 710, the job history information collection server 103 deletes the daily folder selected in step 701. The process proceeds to step S706.

ジョブ履歴収集サーバ103は、ステップ702で、デジタル複合機によるジョブ履歴情報記録が完了しているかどうかを確認することで、不完全なジョブ履歴情報記録を収集することがなくなる。   In step 702, the job history collection server 103 confirms whether or not the job history information recording by the digital multi-function peripheral has been completed, thereby preventing incomplete job history information recording from being collected.

また、ジョブ履歴収集サーバ103は、ステップ701で、デジタル複合機による日次フォルダに対するジョブ履歴情報記録処理が完了しているか確認することで、該日次のジョブ履歴情報に対して、漏れなく日次処理を実行することができる。   In step 701, the job history collection server 103 confirms whether or not the job history information recording processing for the daily folder by the digital multi-function peripheral has been completed. The next process can be executed.

[実施例2]
本発明の第2の実施の形態について、説明する。
[Example 2]
A second embodiment of the present invention will be described.

この実施形態においては、デジタル複合機が直接ファイルサーバに記録するのではなく、ジョブ履歴情報転送サーバを経由して記録する。これは、デジタル複合機が、第1の実施の形態で説明したステータス管理方法やジョブ履歴情報の構成に即してジョブ履歴を記録しない場合に有効である。ジョブ履歴情報転送サーバは、任意の方法でデジタル複合機からジョブ履歴情報を受信し、第1の実施形態で説明した方法を用いて、ファイルサーバにジョブ履歴情報を記録する。   In this embodiment, the digital multifunction peripheral does not record directly on the file server, but records via the job history information transfer server. This is effective when the digital multifunction peripheral does not record the job history in accordance with the status management method and the job history information configuration described in the first embodiment. The job history information transfer server receives the job history information from the digital multi-function peripheral by an arbitrary method, and records the job history information on the file server using the method described in the first embodiment.

図8は本発明の第2の実施形態に係るジョブ履歴情報記録システムの全体構成図である。ここでは、ネットワーク上にジョブ履歴情報転送サーバ801、デジタル複合機802、ファイルサーバ102、ジョブ履歴情報収集サーバ103、データベース104、管理サーバ105、管理クライアント106が接続されている。   FIG. 8 is an overall configuration diagram of a job history information recording system according to the second embodiment of the present invention. Here, a job history information transfer server 801, a digital multifunction peripheral 802, a file server 102, a job history information collection server 103, a database 104, a management server 105, and a management client 106 are connected to the network.

ジョブ履歴情報転送サーバ801は、デジタル複合機802上で実行されたジョブに関するジョブ履歴情報を受信して、受信したジョブ履歴情報を一時的に保存する。   The job history information transfer server 801 receives job history information related to a job executed on the digital multifunction peripheral 802, and temporarily stores the received job history information.

ジョブ履歴情報転送サーバ801は、予め設定された時間に第1の実施形態で説明したジョブ履歴情報をファイルサーバ102に記録する処理(S501〜S509)を実行する。この時、ジョブ履歴情報の形式を変換しながら記録しても良い。   The job history information transfer server 801 executes processing (S501 to S509) for recording the job history information described in the first embodiment in the file server 102 at a preset time. At this time, the job history information may be recorded while being converted.

ジョブ履歴情報転送サーバ801は、前記ファイルサーバ102への記録処理の完了後、該ジョブ履歴情報をジョブ履歴情報転送サーバ801から削除する。   The job history information transfer server 801 deletes the job history information from the job history information transfer server 801 after the recording process to the file server 102 is completed.

デジタル複合機802は、第1の実施形態にて図2を用いて説明したブロックを持つ。   The digital multifunction peripheral 802 has the blocks described with reference to FIG. 2 in the first embodiment.

デジタル複合機802のCPU200は、ジョブ実行時に、該ジョブに関わるジョブ履歴情報をHDD203に記録する。   The CPU 200 of the digital multifunction peripheral 802 records job history information related to the job in the HDD 203 when the job is executed.

デジタル複合機802のCPU200は、予め設定された時間に、ネットワーク部(Network)205を通して、ジョブ履歴情報転送サーバ801にジョブ履歴情報を送信し、HDD203から該ジョブ履歴情報を削除する。本ジョブ履歴情報送信処理は、どのような手段であっても良い。   The CPU 200 of the digital multifunction peripheral 802 transmits the job history information to the job history information transfer server 801 through the network unit (Network) 205 at a preset time, and deletes the job history information from the HDD 203. This job history information transmission process may be any means.

ファイルサーバ102、ジョブ履歴情報収集サーバ103、データベース104、管理サーバ105、管理クライアント106は、第1の実施形態で説明した通りの処理を行う。   The file server 102, the job history information collection server 103, the database 104, the management server 105, and the management client 106 perform processing as described in the first embodiment.

[実施例3]
本発明の第3の実施の形態について、説明する。
[Example 3]
A third embodiment of the present invention will be described.

この実施形態は、プリンタへの印刷ジョブのジョブ履歴情報を記録するためのものである。印刷クライアントまたはプリントサーバ上で印刷されたジョブ履歴情報を、印刷クライアントまたはプリントサーバ上で動作するジョブ履歴情報転送クライアントが、第1の実施形態で説明した方法でファイルサーバ102に記録する。   This embodiment is for recording job history information of a print job to a printer. The job history information printed on the print client or print server is recorded in the file server 102 by the job history information transfer client operating on the print client or print server by the method described in the first embodiment.

図9は本発明の第3の実施形態に係るジョブ履歴情報記録システムの全体構成図である。ここでは、ネットワーク上にジョブ履歴情報転送クライアント901、プリンタ902、ファイルサーバ102、ジョブ履歴情報収集サーバ103、データベース104、管理サーバ105、管理クライアント106が接続されている。   FIG. 9 is an overall configuration diagram of a job history information recording system according to the third embodiment of the present invention. Here, a job history information transfer client 901, printer 902, file server 102, job history information collection server 103, database 104, management server 105, and management client 106 are connected to the network.

ジョブ履歴情報転送クライアント901は、印刷クライアントまたはプリントサーバ上で動作し、プリンタ902に対して印刷処理を実行する際に、該ジョブのジョブ履歴情報をジョブ履歴情報転送クライアント901に一時的に保存する。   The job history information transfer client 901 operates on the print client or print server, and temporarily stores the job history information of the job in the job history information transfer client 901 when executing print processing on the printer 902. .

ジョブ履歴情報転送クライアント901は、予め設定された時間に、前記一時的の保存されたジョブ履歴情報を、第1の実施形態で説明した方法(S501〜S509)に従ってファイルサーバ102に記録する。この時、ジョブ履歴情報の形式を変換しながら記録しても良い。   The job history information transfer client 901 records the temporarily stored job history information in the file server 102 according to the method (S501 to S509) described in the first embodiment at a preset time. At this time, the job history information may be recorded while being converted.

ジョブ履歴情報転送クライアント901は、前記ファイルサーバへの記録処理の完了後、該ジョブ履歴情報をジョブ履歴情報転送クライアント901上から削除する。   The job history information transfer client 901 deletes the job history information from the job history information transfer client 901 after completing the recording process to the file server.

ファイルサーバ102、ジョブ履歴情報収集サーバ103、データベース104、管理サーバ105、管理クライアント106は、第1の実施形態で説明した通りの処理を行う。   The file server 102, the job history information collection server 103, the database 104, the management server 105, and the management client 106 perform processing as described in the first embodiment.

101 デジタル複合機
102 ファイルサーバ
103 ジョブ履歴情報収集サーバ
104 データベース
105 管理サーバ
106 管理クライアント
S501〜S509 デジタル複合機のジョブ履歴情報記録処理の各ステップ
S601〜S603 デジタル複合機の日次ジョブ履歴情報記録完了処理の各ステップ
S701〜S710 ジョブ履歴情報収集サーバの収集処理の各ステップ
101 Digital MFP 102 File Server 103 Job History Information Collection Server 104 Database 105 Management Server 106 Management Clients S501 to S509 Steps S601 to S603 of Digital Multifunction Device Job History Information Recording Processing Completion of Daily Job History Information Recording of Digital MFP Processing Steps S701 to S710 Each step of the collection processing of the job history information collection server

Claims (7)

デジタル複合機(101)とファイルサーバ(102)とジョブ履歴情報収集サーバ(103)からなるジョブ履歴情報記録システムにおいて、
前記デジタル複合機は、
ファイルサーバにジョブ履歴フォルダを生成(S503)し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録(S504、S506、S507、S508)するジョブ履歴情報記録手段(S503〜S508)と、
ジョブ履歴情報記録手段がジョブ履歴記録処理を完了した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを前記ジョブ履歴フォルダに記録するジョブ履歴情報記録完了通知手段(S509)とを備え、
前記ジョブ履歴情報収集サーバは、
ファイルサーバ上のジョブ履歴フォルダの各々について、ジョブ履歴ステータスファイルの状態を調べることによりジョブ履歴記録処理が完了したことを検知するジョブ履歴情報記録完了検知手段(S702)と、
前記ジョブ履歴情報記録完了検知手段によって、ジョブ履歴情報の記録完了が検知された場合に、ジョブ履歴情報を収集するジョブ履歴情報収集手段(S703、S704)とを備えることを特徴とするジョブ履歴情報記録システム。
In a job history information recording system comprising a digital multifunction peripheral (101), a file server (102) and a job history information collection server (103),
The digital multifunction peripheral is
Job history information recording means (S503 to S508) for generating a job history folder in the file server (S503) and recording job history information in the job history folder (S504, S506, S507, S508);
A job history information recording completion notifying unit (S509) for recording a job history status file indicating completion of recording of the job history information in the job history folder after the job history information recording unit completes the job history recording process;
The job history information collection server
Job history information recording completion detection means (S702) for detecting completion of job history recording processing by examining the status of the job history status file for each of the job history folders on the file server;
Job history information, comprising: job history information collection means (S703, S704) for collecting job history information when the completion of recording of job history information is detected by the job history information recording completion detection means. Recording system.
前記デジタル複合機は、さらに、当該日のジョブ履歴情報を全てファイルサーバに記録した後(S601)に、ファイルサーバに該日次のジョブ履歴情報の記録完了を表す日次ステータスファイルを記録すること(S602)を特徴とするジョブ履歴情報日次記録完了通知手段を備え、
前記ジョブ履歴情報記録手段は、ファイルサーバに日次フォルダ(302)を生成(S502)し、前記日次フォルダ内に、ジョブ履歴フォルダ(303)を生成(S503)し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録(S504、S506、S507、S508)することを特徴とし、
前記ジョブ履歴情報収集サーバは、さらに、
ファイルサーバ上の、日次ステータスファイルの状態を調べることによって該日次のジョブ履歴情報の記録処理が完了したことを検知するジョブ履歴情報日次記録完了検知手段(S701)と、
ファイルサーバ上の、日次フォルダの状態を調べることによって該日次のジョブ履歴情報の収集処理が完了したことを検知するジョブ履歴情報日次収集完了検知手段(S708)と、
前記ジョブ履歴情報日次記録完了検知手段が、特定の日次フォルダに対するジョブ履歴情報記録が完了したことを検知し、かつ、前記ジョブ履歴情報日次収集完了検知手段が、該日次フォルダに対するジョブ履歴情報の収集が完了したことを検知した場合に、該日次フォルダに対するジョブ履歴情報日次処理を実行するジョブ履歴情報日次処理手段(S709〜S710)を備えること
を特徴とする請求項1に記載のジョブ履歴情報記録システム。
The digital multi-function peripheral further records a daily status file indicating completion of recording of the daily job history information on the file server after recording all the job history information of the day on the file server (S601). (S602) comprising job history information daily record completion notification means,
The job history information recording unit generates a daily folder (302) in the file server (S502), generates a job history folder (303) in the daily folder (S503), and stores the job history folder in the job history folder. Job history information is recorded (S504, S506, S507, S508),
The job history information collection server further includes:
Job history information daily recording completion detection means (S701) for detecting that the recording processing of the daily job history information is completed by checking the status of the daily status file on the file server;
Job history information daily collection completion detecting means (S708) for detecting that the collection processing of the daily job history information is completed by checking the status of the daily folder on the file server;
The job history information daily recording completion detection means detects that job history information recording for a specific daily folder is completed, and the job history information daily collection completion detection means detects a job for the daily folder. 2. Job history information daily processing means (S709 to S710) for executing daily job history information processing for the daily folder when it is detected that collection of history information has been completed. The job history information recording system described in 1.
画像入出力装置(802、902)とジョブ履歴情報転送サーバ(801、901)とファイルサーバ(102)とジョブ履歴情報収集サーバ(103)からなるジョブ履歴情報記録システムにおいて、
前記ジョブ履歴情報転送サーバは、
画像入出力装置で実行されたジョブに関わるジョブ履歴情報を一時的に保存するジョブ履歴情報一時保存手段と、
ファイルサーバにジョブ履歴フォルダを生成(S503)し、該ジョブ履歴フォルダに、ジョブ履歴情報一時保存手段によって保存されたジョブ履歴情報を記録(S504、S506、S507、S508)するジョブ履歴情報記録手段(S503〜S508)と、
前記ジョブ履歴情報記録手段がジョブ履歴記録処理を完了した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを前記ジョブ履歴フォルダに記録するジョブ履歴情報記録完了通知手段(S509)と、
前記ジョブ履歴情報記録完了通知手段が、ジョブ履歴ステータスファイルの記録を完了した後に、ジョブ履歴情報一時保存手段によって一時保存されたジョブ履歴情報を削除するジョブ履歴情報削除手段とを備え、
前記ジョブ履歴情報収集サーバは、
ファイルサーバ上のジョブ履歴フォルダの各々について、ジョブ履歴ステータスファイルの状態を調べることによりジョブ履歴記録処理が完了したことを検知するジョブ履歴情報記録完了検知手段(S702)と、
前記ジョブ履歴情報記録完了検知手段によって、ジョブ履歴情報の記録完了が検知された場合に、ジョブ履歴情報を収集するジョブ履歴情報収集手段(S703、S704)とを備えることを特徴とするジョブ履歴情報記録システム。
In a job history information recording system comprising an image input / output device (802, 902), a job history information transfer server (801, 901), a file server (102), and a job history information collection server (103),
The job history information transfer server
Job history information temporary storage means for temporarily storing job history information related to jobs executed in the image input / output device;
A job history information recording unit (S503) for generating a job history folder in the file server (S503) and recording the job history information stored by the job history information temporary storage unit (S504, S506, S507, S508) in the job history folder. S503 to S508),
Job history information recording completion notifying means (S509) for recording a job history status file indicating completion of recording of the job history information in the job history folder after the job history information recording means has completed the job history recording process;
The job history information recording completion notifying means comprises job history information deleting means for deleting job history information temporarily saved by the job history information temporary saving means after completing the recording of the job history status file,
The job history information collection server
Job history information recording completion detection means (S702) for detecting completion of job history recording processing by examining the status of the job history status file for each of the job history folders on the file server;
Job history information, comprising: job history information collection means (S703, S704) for collecting job history information when the completion of recording of job history information is detected by the job history information recording completion detection means. Recording system.
前記ジョブ履歴情報転送サーバは、さらに、当該日のジョブ履歴情報を全てファイルサーバに記録した後(S601)に、ファイルサーバに該日次のジョブ履歴情報の記録完了を表す日次ステータスファイルを記録すること(S602)を特徴とするジョブ履歴情報日次記録完了通知手段を備え、
前記ジョブ履歴情報記録手段は、ファイルサーバに日次フォルダ(302)を生成(S502)し、前記日次フォルダ内に、ジョブ履歴フォルダ(303)を生成(S503)し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録(S504、S506、S507、S508)することを特徴とし、
前記ジョブ履歴情報収集サーバは、さらに、
ファイルサーバ上の、日次ステータスファイルの状態を調べることによって該日次のジョブ履歴情報の記録処理が完了したことを検知するジョブ履歴情報日次記録完了検知手段(S701)と、
ファイルサーバ上の、日次フォルダの状態を調べることによって該日次のジョブ履歴情報の収集処理が完了したことを検知するジョブ履歴情報日次収集完了検知手段(S708)と、
前記ジョブ履歴情報日次記録完了検知手段が、特定の日次フォルダに対するジョブ履歴情報記録が完了したことを検知し、かつ、前記ジョブ履歴情報日次収集完了検知手段が、該日次フォルダに対するジョブ履歴情報の収集が完了したことを検知した場合に、該日次フォルダに対するジョブ履歴情報日次処理を実行するジョブ履歴情報日次処理手段(S709〜S710)を備えること
を特徴とする請求項3に記載のジョブ履歴情報記録システム。
The job history information transfer server further records a daily status file indicating completion of recording of the daily job history information on the file server after recording all the job history information of the day on the file server (S601). Job history information daily recording completion notifying means characterized by (S602),
The job history information recording unit generates a daily folder (302) in the file server (S502), generates a job history folder (303) in the daily folder (S503), and stores the job history folder in the job history folder. Job history information is recorded (S504, S506, S507, S508),
The job history information collection server further includes:
Job history information daily recording completion detection means (S701) for detecting that the recording processing of the daily job history information is completed by checking the status of the daily status file on the file server;
Job history information daily collection completion detecting means (S708) for detecting that the collection processing of the daily job history information is completed by checking the status of the daily folder on the file server;
The job history information daily recording completion detection means detects that job history information recording for a specific daily folder is completed, and the job history information daily collection completion detection means detects a job for the daily folder. 4. Job history information daily processing means (S709 to S710) for executing job history information daily processing for the daily folder when it is detected that collection of history information has been completed. The job history information recording system described in 1.
デジタル複合機(101)とファイルサーバ(102)とジョブ履歴情報収集サーバ(103)からなるジョブ履歴情報記録システムの制御方法において、
前記デジタル複合機の制御方法は、
ファイルサーバにジョブ履歴フォルダを生成(S503)し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録(S504、S506、S507、S508)するジョブ履歴情報記録ステップ(S503〜S508)と、
ジョブ履歴情報記録ステップを完了した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを前記ジョブ履歴フォルダに記録するジョブ履歴情報記録完了通知ステップ(S509)とを備え、
前記ジョブ履歴情報収集サーバの制御方法は、
ファイルサーバ上のジョブ履歴フォルダの各々について、ジョブ履歴ステータスファイルの状態を調べることによりジョブ履歴記録処理が完了したことを検知するジョブ履歴情報記録完了検知ステップ(S702)と、
ファイルサーバ上の、日次フォルダの状態を調べることによって該日次のジョブ履歴情報の収集処理が完了したことを検知するジョブ履歴情報日次収集完了検知ステップ(S708)と、
前記ジョブ履歴情報日次記録完了検知ステップが、特定の日次フォルダに対するジョブ履歴情報記録が完了したことを検知し、かつ、前記ジョブ履歴情報日次収集完了検知ステップが、該日次フォルダに対するジョブ履歴情報の収集が完了したことを検知した場合に、該日次フォルダに対するジョブ履歴情報日次処理を実行するジョブ履歴情報日次処理ステップ(S709〜S710)とを備えることを特徴とするジョブ履歴情報記録システムの制御方法。
In a control method of a job history information recording system comprising a digital multifunction peripheral (101), a file server (102), and a job history information collection server (103),
The control method of the digital multifunction peripheral is as follows:
A job history information recording step (S503 to S508) for generating a job history folder in the file server (S503) and recording job history information in the job history folder (S504, S506, S507, S508);
A job history information recording completion notifying step (S509) for recording a job history status file indicating completion of recording of the job history information in the job history folder after completing the job history information recording step;
The control method of the job history information collection server is:
A job history information recording completion detection step (S702) for detecting completion of the job history recording process by examining the status of the job history status file for each of the job history folders on the file server;
A job history information daily collection completion detection step (S708) for detecting that the collection processing of the daily job history information is completed by checking the status of the daily folder on the file server;
The job history information daily recording completion detection step detects that job history information recording for a specific daily folder has been completed, and the job history information daily collection completion detection step detects a job for the daily folder. Job history information comprising daily job history information processing steps (S709 to S710) for executing daily job history information processing for the daily folder when it is detected that collection of history information has been completed. Control method of information recording system.
デジタル複合機(101)とファイルサーバ(102)とジョブ履歴情報収集サーバ(103)からなるジョブ履歴情報記録システムの制御プログラムにおいて、
ファイルサーバにジョブ履歴フォルダを生成(S503)し、該ジョブ履歴フォルダに、ジョブ履歴情報を記録(S504、S506、S507、S508)するジョブ履歴情報記録モジュール(S503〜S508)と、
ジョブ履歴情報記録モジュールの実行を完了した後、該ジョブ履歴情報の記録完了を表すジョブ履歴ステータスファイルを前記ジョブ履歴フォルダに記録するジョブ履歴情報記録完了通知モジュール(S509)とを前記デジタル複合機に実行させ、
ファイルサーバ上のジョブ履歴フォルダの各々について、ジョブ履歴ステータスファイルの状態を調べることによりジョブ履歴記録処理が完了したことを検知するジョブ履歴情報記録完了検知モジュール(S702)と、
ファイルサーバ上の、日次フォルダの状態を調べることによって該日次のジョブ履歴情報の収集処理が完了したことを検知するジョブ履歴情報日次収集完了検知モジュール(S708)と、
前記ジョブ履歴情報日次記録完了検知モジュールが、特定の日次フォルダに対するジョブ履歴情報記録が完了したことを検知し、かつ、前記ジョブ履歴情報日次収集完了検知モジュールが、該日次フォルダに対するジョブ履歴情報の収集が完了したことを検知した場合に、該日次フォルダに対するジョブ履歴情報日次処理を実行するジョブ履歴情報日次処理モジュール(S709〜S710)
とを前記ジョブ履歴情報収集サーバに実行させることを特徴とするジョブ履歴情報記録システムの制御プログラム。
In a control program for a job history information recording system comprising a digital multifunction peripheral (101), a file server (102), and a job history information collection server (103),
A job history information recording module (S503 to S508) for generating a job history folder in the file server (S503) and recording job history information in the job history folder (S504, S506, S507, S508);
After the execution of the job history information recording module is completed, a job history information recording completion notification module (S509) for recording a job history status file indicating completion of recording of the job history information in the job history folder is provided in the digital multi-function peripheral. Let it run
A job history information recording completion detection module (S702) for detecting the completion of the job history recording process by examining the status of the job history status file for each of the job history folders on the file server;
A job history information daily collection completion detection module (S708) for detecting that the collection processing of the daily job history information is completed by checking the status of the daily folder on the file server;
The job history information daily recording completion detection module detects that job history information recording for a specific daily folder is completed, and the job history information daily collection completion detection module detects a job for the daily folder. Job history information daily processing module (S709 to S710) that executes daily processing of job history information for the daily folder when it is detected that collection of history information has been completed
Is executed by the job history information collection server. A control program for a job history information recording system.
請求項6記載の制御プログラムを格納するコンピュータ読み取り可能な記憶媒体。
A computer-readable storage medium storing the control program according to claim 6.
JP2012053925A 2012-03-12 2012-03-12 Job history information recording system, job history information recording method, program and recording medium Pending JP2013186846A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012053925A JP2013186846A (en) 2012-03-12 2012-03-12 Job history information recording system, job history information recording method, program and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012053925A JP2013186846A (en) 2012-03-12 2012-03-12 Job history information recording system, job history information recording method, program and recording medium

Publications (1)

Publication Number Publication Date
JP2013186846A true JP2013186846A (en) 2013-09-19

Family

ID=49388174

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012053925A Pending JP2013186846A (en) 2012-03-12 2012-03-12 Job history information recording system, job history information recording method, program and recording medium

Country Status (1)

Country Link
JP (1) JP2013186846A (en)

Similar Documents

Publication Publication Date Title
JP5534666B2 (en) Document processing apparatus and control method thereof, document management system, data processing method in the system, and computer program
US6947182B1 (en) Network system and control method of the same
US8867083B2 (en) Image processing apparatus and its control method for processing image data according to whether a process includes an input job or an output job
US20100134828A1 (en) File transmission apparatus, method and file version management system
KR101080593B1 (en) Image input-output apparatus and method, and job history-recording system
JP2008165728A (en) Image processor and image processing method
US9001360B2 (en) Information processing apparatus and information processing method
JP5371611B2 (en) Data processing system, server, server control method, and program
US20100238490A1 (en) Information processing apparatus, method of controlling information processing apparatus, and storage medium
JP5893294B2 (en) Image processing apparatus, control method therefor, and program
JP2013048353A (en) Data processor
JP2006237787A (en) Image processing apparatus
JP7123747B2 (en) System, method, information processing device and computer program
JP5552926B2 (en) Information processing apparatus, log transfer method, and program
JP5328499B2 (en) Processing apparatus and method, and program
US20110157640A1 (en) Image forming apparatus, and control method therefor
JP2013186846A (en) Job history information recording system, job history information recording method, program and recording medium
JP5734400B2 (en) Document processing apparatus and control method thereof, document management system, data processing method in the system, and computer program
JP2007089134A (en) Image processing system, method, and program, and image forming apparatus
KR20230075347A (en) Image processing apparatus, control method for image processing apparatus, and storage medium
JP4848920B2 (en) Image management apparatus, image management apparatus control method, and program
JP2009290550A (en) Image processing apparatus, log recording method, and computer program
JP2002111955A (en) Image processing system and method
JP2007274402A (en) Recorder for log with image
JP2009071770A (en) Printing system